PageSourceSearch

https://www.iwc.cn/iwc/dist/assets/main-DC9Q82PE.js

js iwc.cn collected 2026-10-08 20:34:36 UTC 27,290 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`103.47.0`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`46bb88dd-e195-4322-a352-5be739f14e31`,e._sentryDebugIdIdentifier=`sentry-dbid-46bb88dd-e195-4322-a352-5be739f14e31`)}catch{}})();import{n as e,t}from"./merge-BWXL5UR8.js";import{n,t as r}from"./Toolkit-CoL5V98l.js";import{Ft as i,Vt as a,m as o}from"./vue.esm-browser.prod-GwssfbfS.js";import{H as s}from"./phx-styleguides-iwc.esm-KF2JF0yV.js";import{t as c}from"./dist-D1-kUlZa.js";import{t as l}from"./Ping-BmdFSEG6.js";import{_ as u}from"./event-bus-rNUcLOW3.js";import{t as d}from"./clientApi-CI7B0eLj.js";import{t as f}from"./js.cookie-C6tv7haB.js";import{i as p}from"./_getNative-HuH_IQVf.js";import{t as m}from"./get-DgDg4SAx.js";import{t as h}from"./isPlainObject-CFUT9Esf.js";import{t as g}from"./_baseIteratee-BsKH2iT_.js";import{t as _}from"./map-DTzVhmMG.js";import{t as v}from"./pickBy-CFjo6s38.js";import{t as y}from"./reduce-D0s9yvL8.js";import{t as b}from"./CurrentCountry-BLwiKEZO.js";import{t as x}from"./store-Bbk-u-gx.js";import{IwcComponentRegistry as S}from"./component-registry-BX-XWOOK.js";import"./index-DRc3I7-l.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})(),window.Phoenix.sentry=new e({env:window.Phoenix.config.ENV,user:null,sentryUrl:window.Phoenix.config.SENTRY_URL,appName:window.Phoenix.config.APP_NAME,dataCenter:window.Phoenix.config.DATACENTER,release:window.Phoenix.config.RELEASE,messagesToIgnore:window.Phoenix.config.SENTRY_MESSAGES_TO_IGNORE,urlsToIgnore:window.Phoenix.config.SENTRY_URLS_TO_IGNORE});var C=class{constructor(){if(window.navigator.userAgent.indexOf(`MSIE `)>0||window.navigator.userAgent.indexOf(`Trident/`)>0){let e=document.querySelector(`#outdated`);e&&(e.classList.remove(`hidden`),window.Phoenix.promotionBlockCollapsible=new s(e,{onHidden(){n.default.refreshAll()}}),window.Phoenix.promotionBlockCollapsible.show())}}},w=class{el;url;didLoadContent;constructor(e,t){this.el=document.querySelector(e),this.url=t,this.bindEvents()}bindEvents(){this.el.addEventListener(`click`,this.loadPopoverContent.bind(this))}async loadPopoverContent(){if(this.didLoadContent)return;let e=this.el.querySelector(`.popover__body`),t=new Date().getTime();e.innerHTML=(await d.get(this.url,{params:{t}})).data,this.didLoadContent=!0}},T=class{constructor(){Array.from(document.querySelectorAll(`[data-load-more-step]`)).forEac
1h(this.display),Array.from(document.querySelectorAll(`[data-load-more-target]`)).forEach(e=>{let t=e.getAttribute(`data-load-more-target`),n=document.querySelector(`[data-load-more-id="${t}"]`);e.addEventListener(`click`,()=>{this.display(n)})})}display=e=>{let t=Math.ceil(e.clientWidth)+20,n=+e.getAttribute(`data-load-more-step`)||2,r=Array.from(e.children),i=+e.getAttribute(`data-load-more-current`)||0;r.forEach(e=>{e.classList.remove(`force-hidden`)});let a=0,o=0,s=0;r.forEach(e=>{a+=Math.floor(e.offsetWidth),a>t&&(a=Math.floor(e.offsetWidth),s>i&&(o+=1)),o<n&&(s+=1)}),t===20&&(s=s<6?s:6),e.setAttribute(`data-load-more-current`,s),r.slice(s).forEach(e=>{e.classList.add(`force-hidden`)}),s===r.length&&document.querySelector(`[data-load-more-target="${e.getAttribute(`data-load-more-id`)}"]`).classList.add(`force-hidden`)}},E=class{sections;constructor(e){this.sections=this.retrieveSections(e),this.handleScroll=this.handleScroll.bind(this),this.addEventListeners()}addEventListeners(){window.addEventListener(`scroll`,this.handleScroll)}removeEventListeners(){window.removeEventListener(`scroll`,this.handleScroll)}handleScroll(){window.requestAnimationFrame(this.trackBlockSection.bind(this))}trackBlockSection(){for(let e of Object.keys(this.sections))this.isVisibleInViewPort(this.sections[e])&&(dataLayer.push({event:`contentReached`,block:`${window.location.pathname}#${e}`}),delete this.sections[e]);Object.keys(this.sections)||this.removeEventListeners()}isVisibleInViewPort(e){let t=e.getBoundingClientRect();return t.top>0&&t.top<window.innerHeight||t.top<0&&t.bottom>0}retrieveSections(e){let t=document.querySelectorAll(e),n={};return[].forEach.call(t,e=>{let t=e.nextElementSibling,r=e.getAttribute(`name`);r&&t&&t.classList.contains(`section`)&&(n[r]=t)}),n}},D=`Expected a function`;function O(e){if(typeof e!=`function`)throw TypeError(D);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function k(e,t){return v(e,O(g(t)))}o();var A=`checkoutTrackingSteps`,j=class{pageProductTrackingInformation;pageType;pageCountry;pageLanguage;currency;currencies;userHasAcceptedCookieConsent;pageDataLayer;intersectionObserver=null;constructor(){this.pageProductTrackingInformation=window.Phoenix.trackingVariables.pageProductTrackingInformation,this.pageType=window.Phoenix.trackingVariables.pageType,this.pageCountry=window.Phoenix.trackingVariables.pageCountry,this.pageLanguage=window.Phoenix.trackingVariables.pageLanguage,this.currency=window.Phoenix.trackingVariables.currency,this.currencies=window.Phoenix.trackingVariables.currencies,this.pageDataLayer=window.Phoenix.trackingVariables.pageDataLayer,this.userHasAcceptedCookieConsent=!1,new b().update(),this.pageProductTrackingInformation&&Object.keys(this.pageProductTrackingInformation).length>0&&this.setProductPageTracking(),this.bindEventListeners(),this.pushUserContext()}formatWithDynamicData(e){return a(e)&&(e=structuredClone(i(e))),Object.keys(e).forEach(t=>{if(!t.startsWith(`_`))return;let n=e[t][window.Phoenix.currentCountry]??null;n!==null&&(delete e[t],e[t.substring(1)]=n)}),Object.keys(e).forEach(t=>{let n=e[t];h(n)?e[t]=this.formatWithDynamicData(n):Array.isArray(n)&&(e[t]=n.map(e=>p(e)?this.formatWithDynamicData(e):e))}),e}pushEvents(e){e.forEach(e=>this.pushEvent(e))}hasUserAcceptedCookieConsent(){return this.userHasAcceptedCookieConsent}setUserHasAcceptedCookieConsent(e){this.userHasAcceptedCookieConsent=e}formatWithCurrencies(e){return this.currencies.length<=1||(e._currency=this.currencies),e}getIntersectionObserver(){return this.intersectionObserver===null&&this.setIntersectionObserver(),this.intersectionObserver}setIntersectionObserver(){this.intersectionObserver=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(this.pushEvent(JSON.parse(e.target.dataset.trackingVisible)),this.getIntersectionObserver().unobserve(e.target))})})}observeVisibility(e){this.getIntersectionObserver().observe(e)}updateCheckoutPageView(e){let t=[``,``,`delivery`,`billing`,`payment`][e]??null;if(t===null)return;let n=window.dataLayer.findIndex(e=>e.pg_uri);n!==-1&&(window.dataLayer[n].pg_uri=window.location.href.split(`?`)[0]+(t===``?``:`-${t}`))}getShareWishlistTracking(){return{event:`share_wishlist`}}getProductFinderViewResultsTracking(){return{event:`productfinder_result`}}getProductFinderCloseTracking(){return{event:`productfinder_closed`}}getLumenToggleTracking(e){return{event:`lumen_toggle`,toggle_location:e}}
1getCheckoutGiftMessageTracking(e){return{event:`add_gift_message`,item_id:e}}getCheckoutEngravingMessageTracking(e){return{event:`engraved_item`,items:e}}getCustomEventTracking(e,t={}){return t.event=e,t}addCheckoutStepEvent(e,t){let n=window.Phoenix.defaultCountryCode,r=JSON.parse(f.get(`${A}${n}`)||`[]`);r.includes(e)||(this.pushEvent(t),r.push(e),f.set(`${A}${n}`,JSON.stringify(r),{secure:!0,expires:1/12}))}reinitCheckoutSteps(){let e=window.Phoenix.defaultCountryCode;f.remove(`${A}${e}`)}async sha256(e){let t=new TextEncoder().encode(e),n=await crypto.subtle.digest(`SHA-256`,t);return Array.from(new Uint8Array(n)).map(e=>e.toString(16).padStart(2,`0`)).join(``)}getGiftingGuideTracking(){return{event:`gifting_guide`}}getGiftingGuideStepTracking(e,t){return{event:`gifting_guide_step_${e}`,guifting_guide_cta:t}}getGiftingGuideResultTracking(e,t){return{event:`gifting_guide_result`,guifting_guide_item_quantity:e,items:t}}getStartingEngravingTracking(e){return{event:`starting_engraving`,engraving_cta:e}}getEngravingSearchReferenceTracking(){return{event:`engraving_search_reference`}}getEngravingFindReferenceTracking(){return{event:`engraving_find_reference`}}getEngravingSelectReferenceTracking(e,t){return{event:`engraving_select_reference`,item_id:e,item_name:t}}getEngravingOptionSelectedTracking(e,t,n,r){return{event:e,item_id:t,item_name:n,engraving_type:r}}getEngravingEstimationFinalisedTracking(e,t){return{event:`engraving_estimation_finalised`,item_id:e,item_name:t}}getEngravingReceiveMyEstimateTracking(e,t){return{event:`receive_my_estimate`,item_id:e,item_name:t}}getSignInModalPageViewTracking(){return this.formatWithCurrencies({event:`page_view`,page:`/${this.pageCountry}-${this.pageLanguage}/pop-in/account/sign-in`,user_status:``,user_id:``,pg_type:this.pageType,user_email:``,currency:this.currency})}getCountryPropositionTracking(e){return{event:`country_selector`,country_selected:e}}getFieldTrackingEvent(e,t){return{event:`field_focus`,field:e,form:t}}async pushUserContext(){if(!window.dataLayer)return;let e=JSON.parse(localStorage.getItem(`pingResult${window.Phoenix.currentCountry}`)),t={event:`user_context`,...this.pageDataLayer,user_status:`notLogged`,pg_country:window.Phoenix.currentCountry};if(e?.data?.customerInfo?.id){let n=e?.data?.customerInfo;t={...t,user_status:`logged`,user_id:n.id,user_id_type:`SWSE_ID`,user_email:await this.sha256(n.email),sfsc_id:e?.data?.crmId||``}}window.dataLayer.push(t)}getStrapSizeFinderSelectSizeEvent(e){return{event:`strap_find_my_size`,wrist_size:e}}getStrapFinderEvent(e,t){return{event:`strap_finder`,strap_reference:e,evt_item_available:t}}getStrapSwitcherInteractionTracking(e,t,n){return{event:`strap_switcher_interactions`,strap_id:e,strap_name:t,strap_price:n,items:[this.pageProductTrackingInformation]}}getStrapSwitcherAddToBagTracking(e,t,n){return{event:`strap_switcher_add_to_bag`,strap_id:e,strap_name:t,strap_price:n,items:[{...this.pageProductTrackingInformation,quantity:1}]}}getSalesForceGetNotifiedTracking(){return{event:`get_notified`}}getClientReviewsLoadMoreTracking(){return{event:`reviews_click`,cta_title:`load_more_reviews`}}getClientReviewReadMoreTracking(){return{event:`reviews_click`,cta_title:`AA_reviews_read_more`}}getStoreLocatorLocationSelectedTracking(e,t,n){return{event:`boutique_detail`,boutique_name:e,boutique_type:t,click_position:n}}getProductEnquiry(){return{event:`product_enquiry`,items:[this.pageProductTrackingInformation]}}},M=class extends j{pushEvent(e){window.dataLayer.push(this.formatWithDynamicData(e))}setProductPageTracking(){setTimeout(()=>{this.pushEvent({event:`view_item`,ecommerce:this.formatWithCurrencies({currency:this.currency,items:[this.pageProductTrackingInformation]})})},1e3)}getWishlistTracking(e){return{event:`add_to_wishlist`,page_type:this.pageType,wishlist_name:`wishlist`,items:[e]}}getProductPageBsaodTracking(e,t){return{event:`bsaod`,boutique_id:e,boutique_name:t,items:[this.pageProductTrackingInformation]}}getBackInStockTracking(){return{event:`backInStock`,items:[this.pageProductTrackingInformation]}}getHeaderLinkTracking(e){return{event:`header_link`,link:e}}async getNewsletterSubscriptionTracking(e){return e=await this.sha256(e),{event:`newsletter_subscription`,user_email:e}}getSearchResultsTracking(e,t){return{event:`search`,search_term:e,search_results:t}}getSearchResultsLinkTracking(e,t,n){return{event:`view_search_results`,search_term:e,search_results:t,search_clicked:n}}getSearchClickResult(e){let{searchTerm:t,category:n,position:r,url:i,displayMode:a}=e;return{event:`search_click_result`,search_term:t,category:n,position:r,url:i,display:a}}getStoreSearchTracking(e){return{event:`store_search`,store_search_term:e}}async getContactFormTracking(e,t,n){return n=await this.sha256(n),{event:`contact_requested`,contact_mode:e,contact_reason:t,user_email:n}}async getBoutiqueAppointFormTracking(e,t,n,r){return r=await this.sha256(r),{event:`baa_confirmation`,appointment_id:e,boutique_id:t,page_country:this.pageCountry,visit_purpose:n,page_language:this.pageLanguage,preferred_language:this.pageLanguage,user_email:r}}async getAccountCreationFormTracking(e){return e=await this.sha256(e),{event:`sign_up`,user_email:e}}async getLoginFormTracking(e){e=await this.sha256(e);let t=await l.getCrmId(),n=t?await this.sha256(t):``;return k({event:`login`,method:`email`,user_email:e,sfmc_id:n,sfsc_id:t},e=>!e)}getGEPFormTracking(){return{event:`guarantee_extension_sent`}}getAffirmTracking(){return{event:`affirm_apply_now`,...this.pageProductTrackingInformation}}getMovementSelectedTracking(e){return{event:`movement_selected`,movement_reference:e}}getMovementReferenceSelectedTracking(e,t){return{event:`movement_reference_selected`,movement_reference:e,item_reference:t}}getCheckoutBoutiquePickUpTracking(e,t,n){return{event:`boutique_pickup`,boutique_id:e,boutique_name:t,items:n}}getSalesBarometerTracking(){return{event:`sales_barometer`}}getAddToCartTracking(){return{event:`add_to_cart`,ecommerce:this.formatWithCurrencies({currency:this.currency,items:[this.pageProductTrackingInformation]})}}getRemoveFromCartTracking(e){return{event:`remove_from_cart`,ecommerce:this.formatWithCurrencies({currency:this.currency,items:[e]})}}getViewCartTracking(e,t,n){return{event:`view_cart`,ecommerce:{currency:t,userstatus:n,items:e}}}getCheckoutStep1Tracking(e,t,n){return{event:`begin_checkout`,ecommerce:{currency:t,userstatus:n,items:e}}}getCheckoutStep2Tracking(e,t,n,r){return{event:`add_shipping_info`,ecommerce:{currency:t,userstatus:n,shipping_tier:r,items:e}}}getCheckoutStep3Tracking(e,t,n,r){return{event:`add_billing_info`,ecommerce:{currency:t,userstatus:n,shipping_tier:r,items:e}}}getCheckoutStep4Tracking(e,t,n,r){return{event:`add_payment_info`,ecommerce:{currency:t,userstatus:n,payment_type:r,items:e}}}getProductListClickTracking(e){return{event:`select_item`,ecommerce:this.formatWithCurrencies({currency:this.currency,items:[e]})}}getProductListClickTrackingFromSearchResult(e){let t=m(e,[`price`,
1window.Phoenix.currentCountry],{currencyCode:``,value:0});return this.getProductListClickTracking({currency:t.currencyCode,item_brand:window.Phoenix.config.MAISON,item_category:e.category,item_collection:e.collection,item_id:e.modelReference,item_line:``,item_name:e.name,item_sellable:e.sellable,item_variant:``,price:t.value})}getLightEcomGiftWrappingTracking(e,t){return{event:`order_online_form_card`,ecommerce:this.formatWithCurrencies({currency:this.currency,userstatus:`guest`,shipping_tier:t,items:e})}}getLightEcomGiftMessageTracking(e,t){return{event:`order_online_form_message`,ecommerce:this.formatWithCurrencies({currency:this.currency,userstatus:`guest`,shipping_tier:t,items:e})}}getLightEcomHomeDeliveryCtaTracking(e,t){return{event:`order_online_form_home_delivery`,ecommerce:this.formatWithCurrencies({currency:this.currency,userstatus:`guest`,shipping_tier:t,items:e})}}getLightEcomBoutiqueDeliveryCtaTracking(e,t){return{event:`order_online_form_boutique_pickup`,ecommerce:this.formatWithCurrencies({currency:this.currency,userstatus:`guest`,shipping_tier:t,items:e})}}getLightEcomHomeDeliveryFormTracking(e,t){return{event:`all_order_online_form_address_validated`,ecommerce:this.formatWithCurrencies({currency:this.currency,userstatus:`guest`,shipping_tier:t,items:e})}}getLightEcomBoutiqueDeliveryFormTracking(e,t){return{event:`order_online_form_boutique_pickup`,ecommerce:this.formatWithCurrencies({currency:this.currency,userstatus:`guest`,shipping_tier:t,items:e})}}getLightEcomSameBillingTracking(e,t){return{event:`order_online_form_same_billing`,ecommerce:this.formatWithCurrencies({currency:this.currency,userstatus:`guest`,shipping_tier:t,items:e})}}getLightEcomBillingFormTracking(e,t){return{event:`order_online_form_other_billing`,ecommerce:this.formatWithCurrencies({currency:this.currency,userstatus:`guest`,shipping_tier:t,items:e})}}getLightEcomSubmitTracking(e,t){return{event:`order_online_form_submitted`,ecommerce:this.formatWithCurrencies({currency:this.currency,userstatus:`guest`,shipping_tier:t,items:e})}}getFilterTracking(e,t){return{event:`filter_tracking`,filter:e,sub_filter:t}}getProductListDetailsTrackingEvents(e,t,n){return[{event:`view_item_list`,ecommerce:this.formatWithCurrencies({currency:this.currency,items:e.map(e=>({...e,item_list_name:t,item_list_id:n}))})}]}getClickedCtaTracking(e){return{event:`clicked_cta`,...e}}bindEventListeners(){document.addEventListener(`videostart`,e=>this.pushVideoInteraction(e)),document.addEventListener(`videoprogress`,e=>this.pushVideoInteraction(e)),document.addEventListener(`videoend`,e=>this.pushVideoInteraction(e)),document.addEventListener(`video_gallery_filter`,e=>this.pushVideoGalleryFilterInteraction(e)),document.addEventListener(`item_simulator`,e=>this.pushSimulatorInteraction(e)),document.addEventListener(`360_item_view`,e=>this.push360Interaction(e)),document.addEventListener(`lumen_toggle`,e=>this.pushLumenToggleInteraction(e))}pushVideoInteraction(e){if(!this.shouldPushVideoInteractionEvent(e))return;let t={videostart:{event:`video_start`,video_title:e.detail.videoTracking.title},videoend:{event:`video_complete`,video_title:e.detail.videoTracking.title},videoprogress:{event:`video_tracking`,video_title:e.detail.videoTracking.title,video_percent:e.detail.progress}}[e.type];this.pushEvent(t)}shouldPushVideoInteractionEvent(e){let t=e.detail.videoTracking.force_tracking||!1,n=e.detail.videoTracking.skip_videoprogress||!1;return t||!n}pushVideoGalleryFilterInteraction(e){this.pushEvent({event:e.type,filter:e.detail.filter})}pushSimulatorInteraction(e){this.pushEvent({event:e.type,interaction_type:e.detail.interactionType,items:[e.detail.videoTracking.item]})}push360Interaction(e){this.pushEvent({event:e.type,items:[e.detail.videoTracking.item]})}pushLumenToggleInteraction(e){this.pushEvent(this.getLumenToggleTracking(e.detail.toggleLocation))}getPasswordForgotTracking(){return{event:`password_forgot`}}getSearchFilterViewResultsTracking(e=``,t=``){return{event:`search_filter`,term:e,filter:t}}getSearchPaginationTracking(e){return{event:`search_pagination`,category:e}}getSearchQuerySuggestion(e){return{event:`search_suggested_term`,term:e}}getSearchOverlayInteractionTracking(e,t=null,n=null){return{event:`search_overlay_interaction`,content_category:e,product:t,collection:n}}getSearchRefinementTracking(e,t){return{event:`search_refinement`,original_term:e,refined_term:t}}getSearchExitTracking(e){return{event:`search_exit`,term:e}}getStoreBookAnAppointmentTracking(e){return{event:`baa_selected`,boutique_id:e,items:[this.pageProductTrackingInformation]}}}
1,N=class extends j{sensors;constructor(){super(),this.sensors=window.sensors}pushEvent(e){if(!this.hasUserAcceptedCookieConsent())return;let t=e.event;delete e.event,console.log(`track`,t,e),this.sensors.track(t,e)}itemsToLists(e){let n=t({quantity:e.length},y(e.length>0?Object.keys(e[0]):[],(t,n)=>(t[`${n}list`]=_(e,n),t),{}));return delete n.currencycodelist,n}setProductPageTracking(){setTimeout(()=>{this.pushEvent({event:`ProductDetailView`,currency:this.currency,...this.pageProductTrackingInformation})},1e3)}getWishlistTracking(e){return{event:`AddToWishlist`,actionlocation:this.pageType,wishlistname:`wishlist`,...e}}getProductPageBsaodTracking(e,t){return{event:`BoutiqueStockAvailability`,boutiqueid:e,boutiquename:t,...this.pageProductTrackingInformation}}getBackInStockTracking(){return{event:`BackinStock`,...this.pageProductTrackingInformation}}getHeaderLinkTracking(e){return{event:`HeaderLink`,link:e}}async getNewsletterSubscriptionTracking(){return{event:`NewsletterSubscription`}}getSearchResultsTracking(e,t){return{event:`InternalSearch`,searchterm:e,searchresults:t}}getSearchResultsLinkTracking(e,t,n){return{event:`SearchResultSelected`,searchterm:e,searchresults:t,searchclicked:n}}getStoreSearchTracking(e){return{event:`StoreBoutiqueSearch`,storesearchterm:e}}async getContactFormTracking(e,t,n){return{event:`ContactRequest`}}async getBoutiqueAppointFormTracking(e,t,n){return{event:`BookAnAppointment`,appointmentid:e,boutiqueid:t,countryisocode:this.pageCountry,visitpurpose:n,languageisocode:this.pageLanguage,language:this.pageLanguage,...this.pageProductTrackingInformation}}async getAccountCreationFormTracking(){return{event:`AccountCreation`}}async getLoginFormTracking(){return{event:`Login`,loginType:`email`}}getGEPFormTracking(){return{event:`GuarenteeExtensionSent`}}getAffirmTracking(){return{event:`AffirmApplyNow`,...this.pageProductTrackingInformation}}getMovementSelectedTracking(e){return{event:`MovementSelected`,movementreference:e}}getMovementReferenceSelectedTracking(e,t){return{event:`MovementReferenceSelected`,movementreference:e,itemreference:t}}getCheckoutBoutiquePickUpTracking(e,t,n){return{event:`BoutiquePickUp`,boutiqueid:e,boutiquename:t,...n.length>0?n[0]:{}}}getSalesBarometerTracking(){return{event:`SalesBarometer`}}getAddToCartTracking(){return{event:`AddToCart`,currencycode:this.currency,...this.pageProductTrackingInformation,quantity:1}}getRemoveFromCartTracking(e){return{event:`RemoveFromCart`,currencycode:this.currency,...e,quantity:1}}getViewCartTracking(e,t){return{event:`ViewCart`,currencycode:t,...this.itemsToLists(e)}}getCheckoutStep1Tracking(e,t){return{event:`BeginCheckout`,currencycode:t,...this.itemsToLists(e)}}getCheckoutStep2Tracking(e,t){return{event:`AddShippingInfo`,currencycode:t,...this.itemsToLists(e)}}getCheckoutStep3Tracking(e,t){return{event:`AddBillingInfo`,currencycode:t,...this.itemsToLists(e)}}getCheckoutStep4Tracking(e,t){return{event:`AddPaymentInfo`,currencycode:t,...this.itemsToLists(e)}}getProductListClickTracking(e){return{event:`ProductListClick`,currencycode:this.currency,...e}}getProductListClickTrackingFromSearchResult(e){let t=m(e,[`price`,window.Phoenix.currentCountry],{currencyCode:``,value:0});return this.getProductListClickTracking({productid:e.modelReference,productref:e.modelReference,productname:e.name,productcategory:e.category,productcollection:e.collection,productprice:t.value,productvertical:e.category,currencycode:t.currencyCode,productsellable:e.sellable})}getLightEcomGiftWrappingTracking(e,t){return{event:`OrderOnlineFormCard`,currencycode:this.currency,userstatus:`guest`,shippingtier:t,...this.itemsToLists(e)}}getLightEcomGiftMessageTracking(e,t){return{event:`OrderOnlineFormMessage`,currencycode:this.currency,userstatus:`guest`,shippingtier:t,...this.itemsToLists(e)}}getLightEcomHomeDeliveryCtaTracking(e,t){return{event:`OrderOnlineFormHomeDelivery`,currencycode:this.currency,userstatus:`guest`,shippingtier:t,...this.itemsToLists(e)}}getLightEcomBoutiqueDeliveryCtaTracking(e,t){return{event:`OrderOnlineFormButiquPickUp`,currencycode:this.currency,userstatus:`guest`,shippingtier:t,...this.itemsToLists(e)}}getLightEcomHomeDeliveryFormTracking(e,t){return{event:`OrderOnlineFormAddressValiated`,currencycode:this.currency,userstatus:`guest`,shippingtier:t,...this.itemsToLists(e)}}getLightEcomBoutiqueDeliveryFormTracking(e,t){return{event:`OrderOnlineFormBoutiquePickUpValidated`,currencycode:this.currency,userstatus:`guest`,shippingtier:t,...this.itemsToLists(e)}}getLightEcomSameBillingTracking(e,t){return{event:`OrderOnlineFormSameBilling`,currencycode:this.currency,userstatus:`guest`,shippingtier:t,...this.itemsToLists(e)}}getLightEcomBillingFormTracking(e,t){return{event:`OrderOnlineFormOtherBilling`,currencycode:this.currency,userstatus:`guest`,shippingtier:t,...this.itemsToLists(e)}}getLightEcomSubmitTracking(e,t){return{event:`OrderOnlineFormSubmitted`,currencycode:this.currency,userstatus:`guest`,shippingtier:t,...this.itemsToLists(e)}}getFilterTracking(e,t){return{event:`FiltersTracking`,filter:e,subfilter:t}}addCheckoutStepEvent(e,t){this.pushEvent(t)}
1getProductListDetailsTrackingEvents(e,t,n){return[...e.map(e=>{let r={...e};return delete r.index,{...r,event:`ProductListViewDetail`,listname:t,productidlist:n}})]}getProductListTracking(e,t){return{event:`ProductListView`,listname:e,productidlist:t}}bindEventListeners(){document.addEventListener(`videostart`,e=>this.pushVideoInteraction(e)),document.addEventListener(`lumen_toggle`,e=>this.pushLumenToggleInteraction(e))}pushLumenToggleInteraction(e){this.pushEvent(this.getLumenToggleTracking(e.detail.toggleLocation))}pushVideoInteraction(e){this.shouldPushVideoInteractionEvent(e)&&this.pushEvent({event:`VideoProgress`,videostatus:e.detail.progress,videoname:e.detail.videoTracking.title})}shouldPushVideoInteractionEvent(e){let t=e.target.getElementsByTagName(`video`)[0],n=e.detail.videoTracking.force_tracking||!1,r=e.detail.videoTracking.skip_videoprogress||!1,i=t?.hasAttribute(`autoplay`)||!1;return n||!r&&!i}getPasswordForgotTracking(){return{}}getSearchFilterViewResultsTracking(e=``,t=``){return{event:`FilterSearch`,term:e,filter:t}}getStoreBookAnAppointmentTracking(e){return{event:`BaaSelected`,boutiqueid:e,...this.pageProductTrackingInformation}}},P=class{name;constructor(e=`notifications`){this.name=e,document.addEventListener(`DOMContentLoaded`,()=>{this.init()})}getStoredNotifications(){let e=window.localStorage.getItem(this.name);if(!e)return[];try{let t=JSON.parse(e);if(!Array.isArray(t))throw Error(`Invalid notification shape`);return t}catch(e){return console.error(`Phoenix notifications parsing failed`,e),window.localStorage.removeItem(this.name),[]}}persistNotifications(e){if(!e.length){window.localStorage.removeItem(this.name);return}window.localStorage.setItem(this.name,JSON.stringify(e))}displayNotifications(){let e=this.getStoredNotifications();e.length&&(e.forEach(e=>{Phoenix.toaster?.notify({type:e.type,text:e.text})}),window.localStorage.removeItem(this.name))}create(e,t){this.persistNotifications([{text:e,type:t}])}push(e){let t=this.getStoredNotifications();t.push(...e),this.persistNotifications(t)}init(){let e=new URLSearchParams(window.location.search).get(`refreshNotifications`);e===`1`||e===`true`?d.get(window.route(`api.notifications.pending`)).then(()=>{this.displayNotifications()}).catch(e=>{console.error(`[Notification] Error fetching notifications:`,e)}):this.displayNotifications()}};new C,new T,new E(`.rcms_anchor`);var F=window.Phoenix.trackingVariables.isSensorsDataActivated?new N:new M;window.Phoenix.notification=new P,window.Phoenix.components=new S,window.Phoenix.emit=(e,t)=>{u.emit(e,t)},Object.assign(window,{route:c,tracking:F,Toolkit:r,emitter:u,LazyPopover:w,Cookies:f}),document.addEventListener(`DOMContentLoaded`,()=>{x.dispatch(`currentUser/loadCustomerInfo`)});
2//# sourceMappingURL=main-DC9Q82PE.js.map

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.