1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9271],{4292:(e,t,l)=>{"use strict";l.d(t,{v:()=>_});var s=l(23798),o=l(53524),r=l(21462),i=l(35965),n=l(41249),a=l(78325),c=l(83679),d=l.n(c);let _=({containerClass:e,slideClass:t,style:l,slides:c,swiperRef:_,theme:u="white",onRender:p,onBeforeLast:C,onSlideChange:h,onLast:w,overrideZIndex:m,slideProgress:b,stickySlides:g,visibilityOptimization:x=!1,onScrollReady:v})=>{let[j,f]=(0,r.useState)(0),[y,k]=(0,r.useState)(),[N,A]=(0,r.useState)(null),[L,E]=(0,r.useState)([]);(0,r.useEffect)(()=>{E(()=>[...N?.querySelectorAll(".js-swiper-slide")||[]].filter(n.sb).map(e=>e.getBoundingClientRect().height))},[N,c]),(0,r.useEffect)(()=>{b&&c.forEach((e,t)=>{b(t,0)});let e=i.ScrollTrigger.create({trigger:document.body,start:"top top",end:"bottom bottom",onUpdate:()=>{let e=L.findIndex((e,t,l)=>l.slice(0,t+1).reduce((e,t)=>e+t,0)>=window.scrollY+window.innerHeight/2),t=L[e]??0;if(0===t)return;f(e);let l=(window.scrollY-L.slice(0,e).reduce((e,t)=>e+t,0))/t;b&&(b(e,e+l),b(e+1,e+l))}});return()=>{e.kill()}},[b,c,N,L]),(0,r.useEffect)(()=>{h&&h(),j===c.length-2&&C?C():j===c.length-1&&w&&w()},[j,c.length,C,w,h]);let S=(0,r.useCallback)(e=>{y&&i.gsap.to(y,{scrollTo:{y:y.scrollTop+y.getBoundingClientRect().height*("down"===e?.11:-.11)},ease:"Power4.easeInOut"})},[y]),[T,B]=(0,r.useState)("up"),D=(0,r.useCallback)(()=>{if(y){let e=Math.floor(y.scrollHeight-y.getBoundingClientRect().height);B(y.scrollTop<=0?"up":y.scrollTop>=e?"bottom":"none")}},[y]),M=(0,r.useCallback)(e=>{if(N){let t=document.querySelector(".js-swiper-add")?.getBoundingClientRect().height||0,l=L.slice(0,e).reduce((e,t)=>e+t,0)+t;i.gsap.to(window,{scrollTo:{y:l},duration:.25})}},[N,L]);return(0,r.useEffect)(()=>{v&&N&&L.length>0&&v(M)},[v,M,N,L]),(0,s.jsxs)("div",{ref:e=>{_&&_(e),p&&p(),A(e)},style:l,className:(0,o.A)(d().container,e,"black"===u?d().container__black:"","js-feed-container"),children:[c.map((e,l)=>(0,s.jsx)("section",{style:{zIndex:e.props.dataFooter?250:null!=m&&m[l]||l},className:(0,o.A)(d().item,t,g?d().item__sticky:"","js-swiper-slide",`js-slide-${l}`,{[d().item__hide]:j!==l&&j!==l+1&&j!==l-1&&x}),children:e},`vertical-swiper-${l}`)),(0,s.jsx)("div",{className:d().pagination__wrapper,children:(0,s.jsxs)("div",{className:(0,o.A)(d().pagination,"black"===u?d().pagination__black:""),children:[c.length>14?(0,s.jsx)("div",{onClick:()=>{S("up")},className:(0,o.A)(d().arrow,d().arrow__up,"up"===T?d().arrow__hide:""),children:"black"===u?(0,s.jsx)(a.GO,{}):(0,s.jsx)(a.G,{})}):null,(0,s.jsx)("div",{ref:e=>{k(e)},className:d().bullet__wrapper,onScroll:D,children:c.map((e,t)=>{let l=(({slide:e})=>{let t=e.props.content?.contact?.replace(/[-]/g," "),l=e.props.title??e.props.buttonCtaText??t;return l?.trim().toLowerCase()})({slide:e});return(0,s.jsx)("button",{title:!0===e.props.dataFooter?"Contact us":void 0!==e.props.title?e.props.title:void 0!==e.props.product?e.props.product.name:"button",tabIndex:0,"aria-label":l,onFocus:()=>{M(t)},onClick:()=>{M(t)},className:(0,o.A)(d().bullet,t===j&&d().bulletActive)},`bullet-${t}`)})}),c.length>14?(0,s.jsx)("div",{onClick:()=>{S("down")},className:(0,o.A)(d().arrow,"bottom"===T?d().arrow__hide:""),children:"black"===u?(0,s.jsx)(a.GO,{}):(0,s.jsx)(a.G,{})}):null]})})]})}},42492:(e,t,l)=>{"use strict";l.d(t,{l:()=>w});var s=l(23798),o=l(92954),r=l.n(o),i=l(21462),n=l(53524),a=l(48154),c=l(22381),d=l(54386),_=l(35965),u=l(36698),p=l(68898),C=l(68587),h=l.n(C);let w=({title:e="HIGH JEWELRY",updateCategory:t,updateView:l,categories:o,scrollableEl:C,whiteBackground:w})=>{let m=(0,i.useCallback)(e=>{e&&r()(e,{maxSize:144}).fit()},[]),[b,g]=(0,i.useState)(()=>o&&o[0]),[x,v]=(0,i.useState)(0),[j,f]=(0,i.useState)(null),{width:y}=(0,u.v)(),k=(0,p.U)("(min-width: 640px)"),[N,A]=(0,i.useState)(0),L=(0,i.useRef)(!1),E=(0,i.useMemo)(()=>!!C&&C.scrollWidth>C.getBoundingClientRect().width,[C]);(0,i.useEffect)(()=>{if(!C)return;let e=e=>{let t=e.target;t instanceof HTMLElement&&A(t.scrollLeft)};return C.addEventListener("scroll",e,{passive:!0}),()=>{C.removeEventListener("scroll",e)}},[C]);let S=(0,i.useCallback)(()=>{C&&_.gsap.to(C,{scrollTo:{x:C.scrollLeft+.1*y},ease:"linear",onComplete:()=>{L.current&&S()}})},[C,y]),T=(0,i.useCallback)(()=>{C&&_.gsap.to(C,{scrollTo:{x:C.scrollLeft-.1*y},ease:"linear",onComplete:()=>
1{L.current&&T()}})},[C,y]);return(0,s.jsxs)("div",{className:(0,n.A)(h().bottomNav,"js-swiper-add",{[h().bottomNavWhite]:w}),children:[(0,s.jsxs)("div",{className:h().top,children:[o&&(0,s.jsxs)("button",{role:"button","aria-label":`SHOP BY ${b?.name?.toUpperCase()}`,onClick:()=>{f("cat")},className:h().dropdown,children:[(0,s.jsxs)("p",{className:h().dropdownTitle,children:["SHOP BY ",b?.name?.toUpperCase()]}),(0,s.jsx)("div",{className:h().dropdownArrow,children:(0,s.jsx)(a.A,{})})]}),k?null:(0,s.jsxs)("button",{role:"button","aria-label":"Toggle view",onClick:()=>{f("view")},className:h().dropdown,style:{marginLeft:o?0:"auto"},children:[(0,s.jsx)("p",{className:h().dropdownTitle,children:1===x?"GRID VIEW":"FULL SCREEN"}),(0,s.jsx)("div",{className:h().dropdownArrow,children:(0,s.jsx)(a.A,{})})]})]}),(0,s.jsxs)("div",{className:h().bottom,children:[(0,s.jsx)("div",{className:(0,n.A)(h().left,!E||N<=0?h().disabled:""),onMouseDown:()=>{L.current=!0,T()},onMouseUp:()=>{L.current=!1},onMouseLeave:()=>{L.current=!1},children:(0,s.jsx)(c.m,{})}),(0,s.jsx)("h1",{ref:m,className:h().bottomTitle,children:e}),(0,s.jsx)("div",{className:(0,n.A)(h().right,!E||N>=Math.floor((C?.scrollWidth||0)-(C?.getBoundingClientRect().width||0))?h().disabled:""),onMouseDown:()=>{L.current=!0,S()},onMouseUp:()=>{L.current=!1},onMouseLeave:()=>{L.current=!1},children:(0,s.jsx)(c.m,{})})]}),(0,s.jsx)(d.O,{isOpen:null!==j,close:()=>{f(null)},theme:"white",title:"HIGH JEWELRY",items:"cat"===j&&o&&t?o.map(e=>({title:e.name||"",onClick:()=>{t(e.id),g(e)}})):[{title:"FULL SCREEN",onClick:()=>{l(0),v(0)}},{title:"GRID",onClick:()=>{l(1),v(1)}}]})]})}},48154:(e,t,l)=>{"use strict";l.d(t,{A:()=>r,s:()=>o});var s=l(23798);let o=()=>(0,s.jsxs)("svg",{width:"15",height:"14",viewBox:"0 0 15 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("circle",{cx:"7.38607",cy:"6.72569",r:"6.44166",stroke:"#D9D9D9",strokeWidth:"0.37470
15"}),(0,s.jsx)("path",{d:"M7.14028 10.1874C7.2513 10.4808 7.29095 10.568 7.35439 10.568C7.4099 10.568 7.43369 10.4887 7.59229 10.1318C7.86191 9.52124 8.2029 8.71238 8.6787 7.54667C9.08313 6.57129 9.31309 5.98447 9.53513 5.41351C9.75717 4.85841 9.85233 4.7236 9.95542 4.6443C10.0664 4.565 10.2013 4.54121 10.3519 4.54121C10.4154 4.54121 10.4392 4.53328 10.4392 4.50156C10.4392 4.46984 10.4074 4.46191 10.3281 4.46191C10.0982 4.46191 9.79682 4.4857 9.72545 4.4857C9.63822 4.4857 9.30516 4.46191 9.02762 4.46191C8.94039 4.46191 8.90867 4.46984 8.90867 4.50156C8.90867 4.53328 8.93246 4.54121 8.98004 4.54121C9.05141 4.54121 9.11484 4.54121 9.20208 4.565C9.36067 4.59672 9.38446 4.66016 9.38446 4.74739C9.38446 4.81876 9.35274 4.9615 9.30516 5.08838C9.12278 5.68313 7.95707 8.65687 7.46541 9.81465L5.75253 5.35007C5.6653 5.1201 5.55429 4.81083 5.55429 4.71567C5.55429 4.65223 5.57015 4.59672 5.68909 4.565C5.76839 4.54914 5.85562 4.54121 5.91113 4.54121C5.96664 4.54121 5.9825 4.53328 5.9825 4.50156C5.9825 4.46984 5.94285 4.46191 5.83183 4.46191C5.65737 4.46191 5.30053 4.47777 5.2133 4.47777C5.10228 4.47777 4.77715 4.46191 4.48374 4.46191C4.38858 4.46191 4.33307 4.46191 4.33307 4.50156C4.33307 4.52535 4.35686 4.54121 4.41237 4.54121C4.45202 4.54121 4.52339 4.54121 4.62648 4.565C4.94368 4.62051 5.01505 4.74739 5.19744 5.22319L7.14028 10.1874Z",fill:"#D9D9D9"})]}),r=()=>(0,s.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("circle",{cx:"7.26573",cy:"6.86827",r:"6.44166",stroke:"#0A0A0A",strokeWidth:"0.37470
15"}),(0,s.jsx)("path",{d:"M7.0201 10.3297C7.13112 10.6231 7.17077 10.7103 7.23421 10.7103C7.28972 10.7103 7.31351 10.631 7.47211 10.2742C7.74173 9.66357 8.08272 8.85472 8.55852 7.68901C8.96295 6.71362 9.19292 6.1268 9.41496 5.55585C9.63699 5.00075 9.73215 4.86594 9.83524 4.78664C9.94626 4.70734 10.0811 4.68355 10.2317 4.68355C10.2952 4.68355 10.319 4.67562 10.319 4.6439C10.319 4.61218 10.2873 4.60425 10.208 4.60425C9.97798 4.60425 9.67664 4.62804 9.60527 4.62804C9.51805 4.62804 9.18499 4.60425 8.90744 4.60425C8.82021 4.60425 8.78849 4.61218 8.78849 4.6439C8.78849 4.67562 8.81228 4.68355 8.85986 4.68355C8.93123 4.68355 8.99467 4.68355 9.0819 4.70734C9.2405 4.73906 9.26429 4.8025 9.26429 4.88973C9.26429 4.9611 9.23257 5.10384 9.18499 5.23072C9.0026 5.82546 7.83689 8.79921 7.34523 9.95698L5.63236 5.49241C5.54513 5.26244 5.43411 4.95317 5.43411 4.85801C5.43411 4.79457 5.44997 4.73906 5.56892 4.70734C5.64822 4.69148 5.73545 4.68355 5.79096 4.68355C5.84647 4.68355 5.86233 4.67562 5.86233 4.6439C5.86233 4.61218 5.82268 4.60425 5.71166 4.60425C5.5372 4.60425 5.18035 4.62011 5.09312 4.62011C4.9821 4.62011 4.65697 4.60425 4.36356 4.60425C4.2684 4.60425 4.21289 4.60425 4.21289 4.6439C4.21289 4.66769 4.23668 4.68355 4.29219 4.68355C4.33184 4.68355 4.40321 4.68355 4.5063 4.70734C4.8235 4.76285 4.89487 4.88973 5.07726 5.36553L7.0201 10.3297Z",fill:"#0A0A0A"})]})},68587:e=>{e.exports={bottomNav:"style_bottomNav__zVDmw",bottomNavWhite:"style_bottomNavWhite__CFBx8",top:"style_top__Pn4u0",dropdown:"style_dropdown__KE9Yx",dropdownTitle:"style_dropdownTitle__sAB1Z",dropdownArrow:"style_dropdownArrow__x93jn",bottom:"style_bottom__INVjM",left:"style_left__BYJe8",right:"style_right__5uzDO",disabled:"style_disabled__ELdts",bottomTitle:"style_bottomTitle__uoo_L"}},68898:(e,t,l)=>{"use strict";l.d(t,{U:()=>r});var s=l(21462);let o=s.useLayoutEffect;function r(e,{defaultValue:t=!1}={}){let[l,i]=(0,s.useState)(t);return o(()=>{let t=new AbortController,l=window.matchMedia(e);return i(()=>l.matches),l.addEventListener("change",e=>{i(()=>e.matches)},{signal:t.signal}),()=>{t.abort()}},[e]),l}},83679:e=>{e.exports={container:"style_container__8z8Ya",container__black:"style_container__black__NPNpC",item:"style_item__oLimg",item__sticky:"style_item__sticky__S_8Qm",item__hide:"style_item__hide__0Pdjg",pagination:"style_pagination__r_BtD",pagination__wrapper:"style_pagination__wrapper____6wJ",bullet:"style_bullet__B3ltK",bulletActive:"style_bulletActive__iKQXs",bullet__wrapper:"style_bullet__wrapper__i9DIV",pagination__black:"style_pagination__black__6q8GH",arrow:"style_arrow__SOYrk",arrow__up:"style_arrow__up__LYpvQ",arrow__hide:"style_arrow__hide__9nWFS"}}}]);
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.