import{g as t,o as e}from"../loaded-mCaer3wc.chunk.js";import{t as o,a as s,b as n}from"../list-T-jY4YXi.chunk.js";const r=(t,e,o,s,n)=>{t.observe(e),$(e).find(">.js-carousel--get-the-look").on("afterChange",((t,n,r)=>{s.hasOwnProperty(r)||(s[r]=!0,l(e,r,o[r]),i(e,r,o[r],0))})),[...o].forEach(((t,s)=>{$(t).find(".js-carousel--get-the-look-components").on("afterChange",((t,r,l)=>{t.stopPropagation(),n[s].hasOwnProperty(l)||(n[s][l]=!0,i(e,s,o[s],l))}))}))},i=(e,o,r,i)=>{const l=r.querySelector('.slick-slide[data-slick-index="'+i+'"]').querySelectorAll(".get-the-look-preview__link");if(0===l.length)return;const c=[];for(const[t,e]of l.entries()){const o=6*i+t;c.push(s(e,{position:o}))}n({list:t(e,[o+1,"Cards"]),items:c})},l=(e,o,r)=>{const i=[...r.querySelectorAll(".hotspots_position__point")].sort(((t,e)=>e.getBoundingClientRect().x<t.getBoundingClientRect().x));if(0===i.length)return;const l=[];for(const[t,e]of i.entries())l.push(s(e,{position:t}));n({list:t(e,[o+1,"Hotspots"]),items:l})};e((()=>{const e=new IntersectionObserver((s=>{for(const n of s){if(!n.isIntersecting)continue;e.unobserve(n.target);const s=n.target.querySelectorAll(".get-the-look");l(n.target,0,s[0]),n.target.querySelector(".js-carousel--get-the-look-components.slick-initialized")?i(n.target,0,s[0],0):$(n.target).one("init",(()=>{i(n.target,0,s[0],0)}));for(const[e,r]of s.entries()){const s=t(n.target,[e+1,"Cards"]),i=r.querySelectorAll(".get-the-look-preview__link");for(const[t,e]of i.entries())e.addEventListener("click",(e=>o(e,s,{position:t})));const l=t(n.target,[e+1,"Hotspots"]),c=[...r.querySelectorAll(".hotspots_position__point")].sort(((t,e)=>e.getBoundingClientRect().x<t.getBoundingClientRect().x));for(const[t,e]of c.entries())e.addEventListener("click",(e=>{e.target.closest(".hotspots_position__product")&&o(e,l,{position:t})}))}}}));document.querySelectorAll(".carousel--get-the-look").forEach((t=>{const o=[!0],s=[[!0]],n=t.querySelectorAll(".get-the-look");t.querySelector(".js-carousel--get-the-look.slick-initialized")?r(e,t,n,o,s):$(t).one("init",(()=>{r(e,t,n,o,s)}))}))})),MV.persistQuickadd($(".get-the-look"));
//# sourceMappingURL=https://cfs3.monicavinader.com/static/javascript/entrypoint/get-the-look.js.61dcd.map
