PageSourceSearch

https://www.eightsleep.com/_next/static/chunks/app/%5Bexperiments%5D/%5Blocale%5D/page-9a95211172893d0a.js

js eightsleep.com collected 2026-10-02 02:57:12 UTC 59,916 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2506],{4157:e=>{e.exports={style:{fontFamily:"'Oswald', 'Oswald Fallback'",fontWeight:400,fontStyle:"normal"},className:"__className_502e0b"}},4229:(e,t,n)=>{"use strict";n.d(t,{A:()=>f,M:()=>m});let r=Math.pow,l=Math.sqrt,a=Math.sin,i=Math.cos,s=Math.PI,c=2*s/3,o=2*s/4.5,u=function(e){return e<.36363636363636365?7.5625*e*e:e<.7272727272727273?7.5625*(e-=.5454545454545454)*e+.75:e<.9090909090909091?7.5625*(e-=.8181818181818182)*e+.9375:7.5625*(e-=.9545454545454546)*e+.984375},d={linear:e=>e,easeInQuad:function(e){return e*e},easeOutQuad:function(e){return 1-(1-e)*(1-e)},easeInOutQuad:function(e){return e<.5?2*e*e:1-r(-2*e+2,2)/2},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return 1-r(1-e,3)},easeInOutCubic:function(e){return e<.5?4*e*e*e:1-r(-2*e+2,3)/2},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1-r(1-e,4)},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-r(-2*e+2,4)/2},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1-r(1-e,5)},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1-r(-2*e+2,5)/2},easeInSine:function(e){return 1-i(e*s/2)},easeOutSine:function(e){return a(e*s/2)},easeInOutSine:function(e){return-(i(s*e)-1)/2},easeInExpo:function(e){return 0===e?0:r(2,10*e-10)},easeOutExpo:function(e){return 1===e?1:1-r(2,-10*e)},easeInOutExpo:function(e){return 0===e?0:1===e?1:e<.5?r(2,20*e-10)/2:(2-r(2,-20*e+10))/2},easeInCirc:function(e){return 1-l(1-r(e,2))},easeOutCirc:function(e){return l(1-r(e-1,2))},easeInOutCirc:function(e){return e<.5?(1-l(1-r(2*e,2)))/2:(l(1-r(-2*e+2,2))+1)/2},easeInBack:function(e){return 2.70158*e*e*e-1.70158*e*e},easeOutBack:function(e){return 1+2.70158*r(e-1,3)+1.70158*r(e-1,2)},easeInOutBack:function(e){return e<.5?r(2*e,2)*(7.189819*e-2.5949095)/2:(r(2*e-2,2)*(3.5949095*(2*e-2)+2.5949095)+2)/2},easeInElastic:function(e){return 0===e?0:1===e?1:-r(2,10*e-10)*a((10*e-10.75)*c)},easeOutElastic:function(e){return 0===e?0:1===e?1:r(2,-10*e)*a((10*e-.75)*c)+1},easeInOutElastic:function(e){return 0===e?0:1===e?1:e<.5?-(r(2,20*e-10)*a((20*e-11.125)*o))/2:r(2,-20*e+10)*a((20*e-11.125)*o)/2+1},easeInBounce:function(e){return 1-u(1-e)},easeOutBounce:u,easeInOutBounce:function(e){return e<.5?(1-u(1-2*e))/2:(1+u(2*e-1))/2}},m=e=>d[e],f=d},8323:(e,t,n)=>{"use strict";n.d(t,{e:()=>i});var r=n(95155),l=n(81283),a=n(26968);function i(e){let{currency:t,amount:n,zeroAsFree:i=!1,prefix:s,suffix:c,template:o,formatOptions:u,Component:d=l.ZU.Body2,as:m,...f}=e,h=(0,a.Y)();if(i&&0===n){var p;return(0,r.jsx)(d,{as:m,...f,className:null!=(p=f.className)?p:"uppercase",children:"Free"})}let v=new Intl.NumberFormat(h,{style:"currency",currency:t.toUpperCase(),...u}).format(n);return(0,r.jsx)(d,{as:m,...f,children:o?o(v):(0,r.jsxs)(r.Fragment,{children:[s?"".concat(s," "):"",v,c]})})}},14873:(e,t,n)=>{"use strict";var r=n(12115),l=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(r);!function(e){if(!e||"undefined"==typeof window)return;let t=document.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t)}('.rfm-marquee-container {\n  overflow-x: hidden;\n  display: flex;\n  flex-direction: row;\n  position: relative;\n  width: var(--width);\n  transform: var(--transform);\n}\n.rfm-marquee-container:hover div {\n  animation-play-state: var(--pause-on-hover);\n}\n.rfm-marquee-container:active div {\n  animation-play-state: var(--pause-on-click);\n}\n\n.rfm-overlay {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n}\n.rfm-overlay::before, .rfm-overlay::after {\n  background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0));\n  content: "";\n  height: 100%;\n  position: absolute;\n  width: var(--gradient-width);\n  z-index: 2;\n  pointer-events: none;\n  touch-action: none;\n}\n.rfm-overlay::after {\n  right: 0;\n  top: 0;\n  transform: rotateZ(180deg);\n}\n.rfm-overlay::before {\n  left: 0;\n  top: 0;\n}\n\n.rfm-marquee {\n  flex: 0 0 auto;\n  min-width: var(--min-width);\n  z-index: 1;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  animation: scroll var(--duration) linear var(--delay) var(--iteration-count);\n  animation-play-state: var(--play);\n  animation-delay: var(--delay);\n  animation-direction: var(--direction);\n}\n@keyframes scroll {\n  0% {\n    transform: translateX(0%);\n  }\n  100% {\n    transform: translateX(-100%);\n  }\n}\n\n.rfm-initial-child-container {\n  flex: 0 0 auto;\n  display: flex;\n  min-width: auto;\n  flex-direction: row;\n  align-items: center;\n}\n\n.rfm-child {\n  transform: var(--transform);\n}'),t.A=r.forwardRef(function(e,t){let{style:n={},className:a="",autoFill:i=!1,play:s=!0,pauseOnHover:c=!1,pauseOnClick:o=!1,direction:u="left",speed:d=50,delay:m=0,loop:f=0,gradient:h=!1,gradientColor:p="white",gradientWidth:v=2
100,onFinish:x,onCycleComplete:g,onMount:b,children:w}=e,[C,y]=r.useState(0),[j,k]=r.useState(0),[M,_]=r.useState(1),[E,N]=r.useState(!1),P=r.useRef(null),R=t||P,S=r.useRef(null),L=r.useCallback(()=>{if(S.current&&R.current){let e=R.current.getBoundingClientRect(),t=S.current.getBoundingClientRect(),n=e.width,r=t.width;("up"===u||"down"===u)&&(n=e.height,r=t.height),i&&n&&r?_(r<n?Math.ceil(n/r):1):_(1),y(n),k(r)}},[i,R,u]);r.useEffect(()=>{if(E&&(L(),S.current&&R.current)){let e=new ResizeObserver(()=>L());return e.observe(R.current),e.observe(S.current),()=>{e&&e.disconnect()}}},[L,R,E]),r.useEffect(()=>{L()},[L,w]),r.useEffect(()=>{N(!0)},[]),r.useEffect(()=>{"function"==typeof b&&b()},[]);let A=r.useMemo(()=>i?j*M/d:j<C?C/d:j/d,[i,C,j,M,d]),F=r.useMemo(()=>Object.assign(Object.assign({},n),{"--pause-on-hover":!s||c?"paused":"running","--pause-on-click":!s||c&&!o||o?"paused":"running","--width":"up"===u||"down"===u?"100vh":"100%","--transform":"up"===u?"rotate(-90deg)":"down"===u?"rotate(90deg)":"none"}),[n,s,c,o,u]),I=r.useMemo(()=>({"--gradient-color":p,"--gradient-width":"number"==typeof v?"".concat(v,"px"):v}),[p,v]),O=r.useMemo(()=>({"--play":s?"running":"paused","--direction":"left"===u?"normal":"reverse","--duration":"".concat(A,"s"),"--delay":"".concat(m,"s"),"--iteration-count":f?"".concat(f):"infinite","--min-width":i?"auto":"100%"}),[s,u,A,m,f,i]),q=r.useMemo(()=>({"--transform":"up"===u?"rotate(90deg)":"down"===u?"rotate(-90deg)":"none"}),[u]),W=r.useCallback(e=>[...Array(Number.isFinite(e)&&e>=0?e:0)].map((e,t)=>l.default.createElement(r.Fragment,{key:t},r.Children.map(w,e=>l.default.createElement("div",{style:q,className:"rfm-child"},e)))),[q,w]);return E?l.default.createElement("div",{ref:R,style:F,className:"rfm-marquee-container "+a},h&&l.default.createElement("div",{style:I,className:"rfm-overlay"}),l.default.createElement("div",{className:"rfm-marquee",style:O,onAnimationIteration:g,onAnimationEnd:x},l.default.createElement("div",{className:"rfm-initial-child-container",ref:S},r.Children.map(w,e=>l.default.createElement("div",{style:q,className:"rfm-child"},e))),W(M-1)),l.default.createElement("div",{className:"rfm-marquee",style:O},W(M))):null})},15001:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(95155);n(12115);let l=(0,n(26843).e)(function(e){return(0,r.jsx)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M20.4 5H3.59995C3.22865 5 2.87255 5.1475 2.61 5.41005C2.34745 5.6726 2.19995 6.0287 2.19995 6.4V17.6C2.19995 17.9713 2.34745 18.3274 2.61 18.5899C2.87255 18.8525 3.22865 19 3.59995 19H20.4C20.7713 19 21.1273 18.8525 21.3899 18.5899C21.6524 18.3274 21.7999 17.9713 21.7999 17.6V6.4C21.7999 6.0287 21.6524 5.6726 21.3899 5.41005C21.1273 5.1475 20.7713 5 20.4 5ZM20.4 6.4V8.5H3.59995V6.4H20.4ZM20.4 17.6H3.59995V9.9H20.4V17.6ZM19 15.5C19 15.6857 18.9262 15.8637 18.7949 15.995C18.6636 16.1263 18.4856 16.2 18.2999 16.2H15.4999C15.3143 16.2 15.1363 16.1263 15.005 15.995C14.8737 15.8637 14.7999 15.6857 14.7999 15.5C14.7999 15.3143 14.8737 15.1363 15.005 15.005C15.1363 14.8737 15.3143 14.8 15.4999 14.8H18.2999C18.4856 14.8 18.6636 14.8737 18.7949 15.005C18.9262 15.1363 19 15.3143 19 15.5ZM13.4 15.5C13.4 15.6857 13.3262 15.8637 13.1949 15.995C13.0637 16.1263 12.8856 16.2 12.7 16.2H11.3C11.1143 16.2 10.9363 16.1263 10.805 15.995C10.6737 15.8637 10.6 15.6857 10.6 15.5C10.6 15.3143 10.6737 15.1363 10.805 15.005C10.9363 14.8737 11.1143 14.8 11.3 14.8H12.7C12.8856 14.8 13.0637 14.8737 13.1949 15.005C13.3262 15.1363 13.4 15.3143 13.4 15.5Z",fill:"currentColor"})})})},15287:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Pod6SeeWhatsNewCta:()=>u});var r=n(95155),l=n(12115),a=n(52962),i=n(80759),s=n(46033),c=n(66190),o=n(40063);let u=()=>{let e=(0,c.k)("pod6Home"),{poster:t,sources:n}=(0,o.u)(),[u,d]=(0,l.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.$.White,{id:"pod-6-home-see-whats-new-film",onClick:()=>d(!0),children:(0,r.jsxs)("span",{className:"flex items-center gap-3",children:[e("seeWhatsNew.cta"),(0,r.jsx)(a.A,{size:20})]})}),(0,r.jsx)(i.z9,{isOpen:u,onClose:()=>d(!1),sources:n,poster:t,ariaLabel:e("seeWhatsNew.title")})]})}},16860:(e,t,n)=>{"use strict";n.d(t,{j:()=>c});var r=n(12115);let l="(prefers-reduced-motion: reduce)",a=e=>{let t=window.matchMedia(l);return t.addEventListener("change",e),()=>t.removeEventListener("change",e)},i=()=>window.matchMedia(l).matches,s=()=>!1,c=()=>(0,r.useSyncExternalStore)(a,i,s)},18646:(e,t,n)=>{"use strict";n.d(t,{o:()=>r.SleepTemperatureCard});var r=n(24947)},22268:(e,t,n)=>{"use strict";n.d(t,{R:()=>l,y:()=>a});let r=e=>{let t="".concat("https://d115sb6i1ixllw.cloudfront.net/assets","/").concat(e);return{poster:"".concat(t,"_poster.jpg"),sources:[{src:"".concat(t,"_h265.mp4"),type:'video/mp4; codecs="hvc1"'},{src:"".concat(t,"_vp9.webm"),type:"video/webm"},{src:"".concat(t,"_h264.mp4"),type:"video/mp4"}]}}
1,l=r("pod6-launch-film-fahrenheit_1080p"),a=r("pod6-launch-film-celsius_1080p")},24947:(e,t,n)=>{"use strict";n.d(t,{SleepTemperatureCard:()=>C});var r=n(95155),l=n(12115),a=n(53350),i=n(68),s=n(80455),c=n(90284),o=n(98388),u=n(59803),d=n(58208),m=n(66190),f=n(89152),h=n(60299),p=n(72590),v=n.n(p);let x={hero:"[--card-scale:0.5] lg:[--card-scale:1]",feature:"[--card-scale:0.5714] lg:[--card-scale:1.19]",overlay:"[--card-u:min(0.805px,calc((100vw-48px)/405.06))] md:[--card-u:0.1254vw] lg:[--card-u:max(1.284px,0.0892vw)]",rail:"[--card-u:min(1.284px,calc((100vw-52px)/405.06))]",heroXl:"[--card-scale:0.75] lg:[--card-scale:1.5]",twoSleepers:"[--card-scale:0.5714] lg:[--card-scale:1.3035]",thermostat:"[--card-u:0.5714px] md:[--card-u:0.09074cqw]"},g=(e,t,n)=>e+(t-e)*n,b=e=>{let t=(0,a.d)("number"==typeof e?e:0);return(0,l.useEffect)(()=>{"number"==typeof e&&t.set(e)},[e,t]),"number"==typeof e?t:e},w={glass:"bg-white/[0.02]",slate:"bg-[#22262D]/75"},C=e=>{let{temperature:t,variant:n,warmth:a,countFrom:p,countOn:C="scroll",countDuration:y,label:j,heightUnits:k,size:M="hero",surface:_="glass",className:E}=e,N=(0,d.kJ)(),P=(0,m.k)("sleepTemperatureCard"),R=null!=j?j:P("label"),S=(0,l.useRef)(null),L=b(t),A=b(null!=a?a:+("warm"===n)),F=(0,i.G)(L,f.Cp),I=(0,i.G)(N?F:L,e=>"".concat(Math.round(e),"\xb0")),O="number"!=typeof t,q=Math.round((0,f.mh)(O?0:t,N)),W=void 0===p?void 0:Math.round((0,f.mh)(p,N)),z=(0,h.MD)(S,q,W),H=(0,h.HF)(S,q,W,y),Z=(0,i.G)(A,[0,1],["#4F7FFF","#B93737"]),B=(0,i.G)(A,e=>"calc(50% + ".concat(g(-44.1,44.1,e).toFixed(2)," * var(--card-u))")),T=(0,i.G)(A,e=>"linear-gradient(".concat(g(163.8,38.8,e).toFixed(1),"deg, ").concat("rgba(70,95,255,0.72) -3.24%, rgba(70,95,255,0.04) 40.11%, rgba(255,136,0,0.58) 61.79%, rgba(255,136,0,0.02) 105.14%",")")),G=null!=k?k:94.41;return(0,r.jsxs)("div",{ref:S,style:{"--card-h":G,"--card-shift":(G-94.41)/2},className:(0,u.cn)("[--card-u:calc(var(--card-scale)*1px)]",x[M],w[_],"relative h-[calc(var(--card-h)*var(--card-u))] w-[calc(202.53*var(--card-u))] shrink-0 overflow-hidden rounded-[calc(8.7252*var(--card-u))]","[&>*]:translate-y-[calc(var(--card-shift)*var(--card-u))]","shadow-[calc(1.09*var(--card-u))_calc(1.09*var(--card-u))_calc(34.9*var(--card-u))_0_rgba(0,0,0,0.55)]","[backdrop-filter:blur(calc(20*var(--card-u)))]",E),children:[(0,r.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute left-[calc(50%_+_1.94*var(--card-u))] top-[calc(108.63*var(--card-u))] h-[calc(182.14*var(--card-u))] w-[calc(229.04*var(--card-u))] -translate-x-1/2 rounded-full bg-[#4F7FFF] opacity-50 [filter:blur(calc(40.9*var(--card-u)))]"}),(0,r.jsx)(s.P.div,{"aria-hidden":"true",style:{backgroundColor:Z,left:B},className:"pointer-events-none absolute top-[calc(-55.53*var(--card-u))] h-[calc(109.11*var(--card-u))] w-[calc(137.2*var(--card-u))] -translate-x-1/2 rounded-full opacity-50 [filter:blur(calc(24.5*var(--card-u)))]"}),(0,r.jsx)("div",{className:"absolute left-1/2 top-[calc(8.73*var(--card-u))] flex -translate-x-1/2 border-b-[length:calc(0.55*var(--card-u))] border-white/[0.08] pb-[calc(6.54*var(--card-u))]",children:(0,r.jsx)("span",{className:"whitespace-nowrap text-[calc(9.15*var(--card-u))] font-medium uppercase leading-[calc(10.5*var(--card-u))] tracking-[calc(1.647*var(--card-u))] text-white",children:R})}),(0,r.jsxs)("div",{className:"absolute left-1/2 top-[calc(47.31*var(--card-u))] flex h-[calc(28.36*var(--card-u))] w-[calc(119.56*var(--card-u))] -translate-x-1/2 items-center justify-between",children:[(0,r.jsx)("span",{className:"flex size-[calc(28.36*var(--card-u))] shrink-0 items-center justify-center rounded-full bg-white/[0.04]",children:(0,r.jsx)(c.A,{color:"white",className:"size-[calc(15.27*var(--card-u))]","aria-hidden":"true"})}),(0,r.jsx)(s.P.span,{className:(0,u.cn)(v().className,"w-[calc(49.44*var(--card-u))] text-center text-[calc(30.54*var(--card-u))] font-normal leading-[normal] tracking-[calc(1.22*var(--card-u))] text-white","[text-box:trim-both_cap_alphabetic]"),children:O?I:"".concat("enter"===C?H:z,"\xb0")}),(0,r.jsx)("span",{className:"flex size-[calc(28.36*var(--card-u))] shrink-0 items-center justify-center rounded-full bg-white/[0.04]",children:(0,r.jsx)(o.A,{color:"white",className:"size-[calc(15.27*var(--card-u))]","aria-hidden":"true"})})]}),(0,r.jsx)(s.P.div,{"aria-hidden":"true",style:{backgroundImage:T},className:(0,u.cn)("pointer-events-none absolute inset-0 rounded-[inherit] p-[calc(0.98*var(--card-u))]","!mask-exclude [mask:linear-gradient(#000_0_0)_content-box,linear-gradient(#000_0_0)]","translate-y-0!")})]})}},26497:(e,t,n)=>{"use strict";n.d(t,{N:()=>b});var r=n(95155),l=n(12115),a=n(60296),i=n(94416),s=n(86553),c=n(59686),o=n(81402),u=n(53127);function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class m extends l.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,n=(0,o.s)(e)&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=n-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function f(e){let{children:t,isPresent:n,anchorX:a,root:i}=e,s=(0,l.useId)(),c=(0,l.useRef)(null),o=(0,l.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:f}=(0,l.useContext)(u.Q),h=function(...e){return l.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=d(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():d(e[t],null)}}}}(...e),e)}(c,null==t?void 0:t.ref);return(0,l.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:l,right:u}=o.current;if(n||!c.current||!e||!t)return;c.current.dataset.motionPopId=s;let d=document.createElement("style");f&&(d.nonce=f);let m=null!=i?i:document.head;return m.appendChild(d),d.sheet&&d.sheet.insertRule('\n          [data-motion-pop-id="'.concat(s,'"] {\n            position: absolute !important;\n            width: ').concat(e,"px !important;\n            height: ").concat(t,"px !important;\n            ").concat("left"===a?"left: ".concat(l):"right: ".concat(u),"px !important;\n            top: ").concat(r,"px !important;\n          }\n        ")),()=>{m.contains(d)&&m.removeChild(d)}},[n]),(0,r.jsx)(m,{isPresent:n,childRef:c,sizeRef:o,children:l.cloneElement(t,{ref:h})})}let h=e=>{let{children:t,initial:n,isPresent:a,onExitComplete:s,custom:o,presenceAffectsLayout:u,mode:d,anchorX:m,root:h}=e,v=(0,i.M)(p),x=(0,l.useId)(),g=!0,b=(0,l.useMemo)(()=>(g=!1,{id:x,initial:n,isPresent:a,custom:o,onExitComplete:e=>
1{for(let t of(v.set(e,!0),v.values()))if(!t)return;s&&s()},register:e=>(v.set(e,!1),()=>v.delete(e))}),[a,v,s]);return u&&g&&(b={...b}),(0,l.useMemo)(()=>{v.forEach((e,t)=>v.set(t,!1))},[a]),l.useEffect(()=>{a||v.size||!s||s()},[a]),"popLayout"===d&&(t=(0,r.jsx)(f,{isPresent:a,anchorX:m,root:h,children:t})),(0,r.jsx)(c.t.Provider,{value:b,children:t})};function p(){return new Map}var v=n(75601);let x=e=>e.key||"";function g(e){let t=[];return l.Children.forEach(e,e=>{(0,l.isValidElement)(e)&&t.push(e)}),t}let b=e=>{let{children:t,custom:n,initial:c=!0,onExitComplete:o,presenceAffectsLayout:u=!0,mode:d="sync",propagate:m=!1,anchorX:f="left",root:p}=e,[b,w]=(0,v.xQ)(m),C=(0,l.useMemo)(()=>g(t),[t]),y=m&&!b?[]:C.map(x),j=(0,l.useRef)(!0),k=(0,l.useRef)(C),M=(0,i.M)(()=>new Map),[_,E]=(0,l.useState)(C),[N,P]=(0,l.useState)(C);(0,s.E)(()=>{j.current=!1,k.current=C;for(let e=0;e<N.length;e++){let t=x(N[e]);y.includes(t)?M.delete(t):!0!==M.get(t)&&M.set(t,!1)}},[N,y.length,y.join("-")]);let R=[];if(C!==_){let e=[...C];for(let t=0;t<N.length;t++){let n=N[t],r=x(n);y.includes(r)||(e.splice(t,0,n),R.push(n))}return"wait"===d&&R.length&&(e=R),P(g(e)),E(C),null}let{forceRender:S}=(0,l.useContext)(a.L);return(0,r.jsx)(r.Fragment,{children:N.map(e=>{let t=x(e),l=(!m||!!b)&&(C===N||y.includes(t));return(0,r.jsx)(h,{isPresent:l,initial:(!j.current||!!c)&&void 0,custom:n,presenceAffectsLayout:u,mode:d,root:p,onExitComplete:l?void 0:()=>{if(!M.has(t))return;M.set(t,!0);let e=!0;M.forEach(t=>{t||(e=!1)}),e&&(null==S||S(),P(k.current),m&&(null==w||w()),o&&o())},anchorX:f,children:e},t)})})}},26968:(e,t,n)=>{"use strict";n.d(t,{LocaleProvider:()=>c,Y:()=>o});var r=n(95155),l=n(12115),a=n(20063),i=n(89673);let s=(0,l.createContext)({locale:"en-US"});function c(e){var t;let{overrideCountryCode:n,children:l}=e,c=(0,a.useParams)(),{region:o,lang:u}=n?{region:(0,i.Yg)(n),lang:void 0}:(0,i.vK)(null!=(t=null==c?void 0:c.locale)?t:"us"),d=(0,i.Zh)(o,u);return(0,r.jsx)(s.Provider,{value:{locale:d},children:l})}function o(){return(0,l.useContext)(s).locale}},31371:(e,t,n)=>{"use strict";n.d(t,{ScrollWipeItems:()=>o});var r=n(95155),l=n(12115),a=n(68),i=n(80455),s=n(59803),c=n(72657);let o=e=>{let{children:t,className:n}=e,o=(0,l.useRef)(null),u=(0,c.mO)(o),d=(0,a.G)(u,c.S6),m=(0,a.G)(u,c.cS),f=(0,c.F)(o);return(0,r.jsx)(i.P.div,{ref:o,className:(0,s.cn)("flex",n),style:f?{opacity:d,y:m}:void 0,children:l.Children.toArray(t).map((e,t)=>(0,r.jsx)("span",{className:"inline-flex",children:e},t))})}},32380:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(95155);n(12115);let l=(0,n(26843).e)(function(e){return(0,r.jsx)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.7621 18.5206C10.4746 18.8188 9.99979 18.8274 9.70162 18.5399L3.4794 12.5399C3.33281 12.3985 3.25 12.2036 3.25 12C3.25 11.7964 3.33281 11.6015 3.4794 11.4601L9.70162 5.46012C9.99979 5.1726 10.4746 5.18123 10.7621 5.4794C11.0496 5.77757 11.041 6.25236 10.7428 6.53988L5.85826 11.25L20 11.25C20.4142 11.25 20.75 11.5858 20.75 12C20.75 12.4142 20.4142 12.75 20 12.75L5.85826 12.75L10.7428 17.4601C11.041 17.7476 11.0496 18.2224 10.7621 18.5206Z",fill:"currentColor"})})})},33440:(e,t,n)=>{"use strict";n.d(t,{FadeText:()=>u,FadeTrailer:()=>d,useFadeStyle:()=>o});var r=n(95155),l=n(12115),a=n(68),i=n(80455),s=n(72657);let c=(e,t,n)=>(e=>e<0?0:e>1?1:e)((e-t)/(n-t)),o=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s.FADE_RISE;return{position:"relative",opacity:(0,a.G)(e,e=>{let r=c(e,t,n);return r<.015?0:(0,s.S6)(r)}),top:(0,a.G)(e,e=>(0,s.cS)(c(e,t,n),r))}},u=e=>{let{text:t,enter:n,windowStart:a,windowEnd:s,blockLines:c,rise:u}=e,d=o(n,a,s,u),m=t.split("\n");return(0,r.jsx)(i.P.span,{className:c?"block":void 0,style:d,children:m.map((e,t)=>c?(0,r.jsx)("span",{className:"block",children:e},t):(0,r.jsxs)(l.Fragment,{children:[t>0?(0,r.jsx)("br",{}):null,e]},t))})},d=e=>{let{enter:t,windowStart:n,windowEnd:l,rise:a,children:s}=e;return(0,r.jsx)(i.P.span,{style:o(t,n,l,a),children:s})}},33451:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(95155);n(12115);let l=(0,n(26843).e)(function(e){return(0,r.jsx)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.91673 3.47589C10.1354 3.69448 10.2024 4.02252 10.087 4.30936C9.51905 5.72121 9.3787 7.26878 9.68341 8.7597C9.98813 10.2506 10.7245 11.6192 11.801 12.6953C12.8775 13.7713 14.2466 14.5075 15.7383 14.8121C17.23 15.1167 18.7783 14.9764 20.1908 
114.4086C20.4776 14.2933 20.8055 14.3603 21.024 14.5789C21.2426 14.7974 21.3096 15.1253 21.1943 15.4121C20.5012 17.1362 19.3079 18.6134 17.7679 19.6538C16.228 20.6942 14.4118 21.2501 12.5532 21.25H12.5524C10.391 21.2477 8.29775 20.4939 6.6314 19.1177C4.96505 17.7416 3.8294 15.8289 3.41923 13.7074C3.00905 11.5859 3.3499 9.38787 4.38332 7.49011C5.41674 5.59234 7.07834 4.11309 9.08321 3.30585C9.37002 3.19037 9.69807 3.25729 9.91673 3.47589ZM8.12965 5.5626C7.1422 6.24831 6.32067 7.1585 5.7383 8.22796C4.87619 9.81115 4.59186 11.6448 4.93403 13.4145C5.2762 15.1843 6.22358 16.78 7.61383 17.9281C9.0041 19.0762 10.7506 19.7052 12.5541 19.7071C14.1046 19.707 15.6196 19.2432 16.9042 18.3753C17.7052 17.8342 18.3937 17.1515 18.9388 16.3655C17.7826 16.5731 16.5918 16.5611 15.4296 16.3237C13.6417 15.9586 12.0006 15.0763 10.7102 13.7864C9.41983 12.4965 8.5371 10.856 8.17181 9.06864C7.9345 7.90754 7.92236 6.71779 8.12965 5.5626Z",fill:"currentColor"})})})},33690:(e,t,n)=>{"use strict";function r(e){let t=e||"undefined"!=typeof window&&window;return!!(t&&(/Chromatic/.test(t.navigator.userAgent)||/chromatic=true/.test(t.location.href)))}n.d(t,{A:()=>r})},38413:(e,t,n)=>{"use strict";n.d(t,{D0:()=>r.ScrollWipe,Gq:()=>r.useFadeUpStyle,JJ:()=>a.useFadeStyle,eJ:()=>a.FadeTrailer,hg:()=>l.FADE_RISE,qQ:()=>a.FadeText});var r=n(59325);n(31371);var l=n(72657),a=n(33440)},39173:(e,t,n)=>{"use strict";n.d(t,{Benefits2026:()=>p});var r=n(95155),l=n(12115),a=n(68),i=n(80455),s=n(71543),c=n(36),o=n(71311),u=n(66190),d=n(59803),m=n(65543);let f=["start 0.9","start 0.5"],h=e=>{let{benefit:t,index:n,progress:l,align:s}=e,u=.12*n,m=(0,a.G)(l,[u,u+.6],[0,1],{clamp:!0}),f=(0,a.G)(m,e=>(1-e)*24),h="center"===s;return(0,r.jsxs)(i.P.li,{style:{opacity:m,y:f},className:(0,d.cn)("flex list-none flex-col rounded-[10px] bg-[#F9F8F7] px-[44.8px] py-12 md:rounded-[8px]",h&&"items-center text-center"),children:[(0,r.jsx)("span",{className:"mb-4 block w-8",children:t.icon}),(0,r.jsx)(c.qA,{as:"h3",className:"text-black",style:{margin:0},children:t.title}),(0,r.jsxs)(c.jz,{className:(0,d.cn)("mt-2 max-w-[35ch] text-black/50",h&&"mx-auto"),style:{margin:0,marginTop:8},children:[t.description,t.footnote?(0,r.jsx)(o.fp,{name:t.footnote}):null]})]})},p=e=>{let{benefits:t,showShippingRegions:n=!0,thirdBenefit:a="regional",align:i="left",className:o}=e,p=(0,u.k)(),v=(0,m.usePodBenefits)(a),x=(0,l.useRef)(null),{scrollYProgress:g}=(0,s.L)({target:x,offset:[...f]});return(0,r.jsx)("section",{className:(0,d.cn)("bg-white",o),children:(0,r.jsx)("div",{className:"px-5 py-16 lg:px-16 lg:py-20",children:(0,r.jsxs)("div",{ref:x,className:"max-w-360 mx-auto flex w-full flex-col items-center",children:[(0,r.jsx)("ul",{className:"m-0 flex w-full max-w-[640px] list-none flex-col justify-center gap-4 p-0 md:max-w-none md:flex-row md:gap-8",children:(null!=t?t:v).map((e,t)=>(0,r.jsx)(h,{benefit:e,index:t,progress:g,align:i},e.key))}),n?(0,r.jsx)(c.jz,{className:"mt-16 max-w-[570px] text-center text-black",style:{margin:0,marginTop:64},children:p("hiw.scrollSequence.shippingRegions")}):null]})})})}},40063:(e,t,n)=>{"use strict";n.d(t,{u:()=>a});var r=n(58208),l=n(22268);let a=()=>(0,r.kJ)()?l.y:l.R},43374:(e,t,n)=>{"use strict";n.d(t,{V1:()=>r,jT:()=>i,mN:()=>a});class r extends Error{constructor(){super("sumPrices: cannot add recurring prices with different schedules"),this.name="MismatchedRecurringSchedulesError"}}function l(e){let t=e.reduce((e,t)=>e+t.amount,0),n=e.flatMap(e=>{var t;return null!=(t=e.discounts)?t:[]});return{amount:t,...e.some(e=>{var t,n;return(null!=(n=null==(t=e.discounts)?void 0:t.length)?n:0)>0})&&{originalAmount:e.reduce((e,t)=>{var n;return e+(null!=(n=t.originalAmount)?n:t.amount)},0)},...n.length>0&&{discounts:n}}}function a(){let e;for(var t,n,a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];let c=i.filter(e=>null!=e),[o,...u]=c;if(!o)return;if(0===u.length)return o;for(let e of u)if(e.currency!==o.currency)throw Error('sumPrices: cannot add prices in different currencies ("'.concat(o.currency,'" and "').concat(e.currency,'")'));let d=c.map(e=>e.recurring).filter(e=>void 0!==e),[m,...f]=d;if(m){for(let e of f)if(t=e.schedule,n=m.schedule,t.interval!==n.interval||t.intervalCount!==n.intervalCount||t.count!==n.count)throw new r;e={...l(d),schedule:m.schedule}}return{currency:o.currency,initial:l(c.map(e=>e.initial)),...e&&{recurring:e},...c.some(e=>e.synthetic)&&{synthetic:!0}}}function i(e){var t;return null!=(t=e.originalAmount)?t:e.amount}},47480:(e,t,n)=>{"use strict";function r(e){return"rtl"===getComputedStyle(e).direction?-1:1}function l(e){return Math.abs(e.scrollLeft)}function a(e,t){return r(e)*t}function i(e,t){return Math.abs(t.offsetLeft-e.offsetLeft)}n.d(t,{Ge:()=>l,Kq:()=>a,d7:()=>i,h:()=>r})},47596:(e,t,n)=>{"use strict";function r(e){let t=e.trim().split(/\s+/)[0],n=t.charAt(0).toUpperCase();return""===n?"a":(t.length>=2&&/^[A-Z]+$/.test(t)?"AEFHILMNORSX":"AEIOU").includes(n)?"an":"a"}n.d(t,{i:()=>r})}
1,52252:(e,t,n)=>{"use strict";n.d(t,{ParallaxGroup:()=>c,m:()=>s});var r=n(95155),l=n(12115),a=n(71543);let i=(0,l.createContext)(null),s=()=>(0,l.useContext)(i),c=e=>{let{children:t,className:n,mode:s="exit"}=e,c=(0,l.useRef)(null),{scrollYProgress:o}=(0,a.L)({target:c,offset:"exit"===s?["start start","end start"]:["start end","end start"]});return(0,r.jsx)("div",{ref:c,className:n,children:(0,r.jsx)(i.Provider,{value:{progress:o,mode:s},children:t})})}},52962:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(95155);n(12115);let l=(0,n(26843).e)(function(e){return(0,r.jsxs)("svg",{viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"M10.5001 1.66669C5.90508 1.66669 2.16675 5.40502 2.16675 10C2.16675 14.595 5.90508 18.3334 10.5001 18.3334C15.0951 18.3334 18.8334 14.595 18.8334 10C18.8334 5.40502 15.0951 1.66669 10.5001 1.66669ZM10.5001 16.6667C6.82425 16.6667 3.83341 13.6759 3.83341 10C3.83341 6.32419 6.82425 3.33335 10.5001 3.33335C14.1759 3.33335 17.1667 6.32419 17.1667 10C17.1667 13.6759 14.1759 16.6667 10.5001 16.6667Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M8.00008 14.1667L14.6667 10L8.00008 5.83335V14.1667Z",fill:"currentColor"})]})})},55363:(e,t,n)=>{"use strict";n.d(t,{Parallax:()=>m});var r=n(95155),l=n(12115),a=n(41407),i=n(71543),s=n(68),c=n(80455),o=n(52252),u=n(59803);let d={lg:"lg:[transform:translateY(var(--parallax-y,0%))] lg:will-change-transform",720:"min-[720px]:[transform:translateY(var(--parallax-y,0%))] min-[720px]:will-change-transform",sm:"sm:[transform:translateY(var(--parallax-y,0%))] sm:will-change-transform"},m=e=>{var t,n,m,f;let{children:h,className:p,mode:v="transit",distance:x=25,driftFrom:g="lg"}=e,b=(0,l.useRef)(null),w=(0,a.I)(),C=(0,o.m)(),y=(null!=(n=null==C?void 0:C.mode)?n:v)==="exit",j=(0,i.L)({target:b,offset:y?["start start","end start"]:["start end","end start"]}),k=null!=(m=null==C?void 0:C.progress)?m:j.scrollYProgress,M="number"==typeof x?"%":null!=(f=null==(t=/[a-z%]+$/i.exec(x))?void 0:t[0])?f:"px",_="".concat("number"==typeof x?x:parseFloat(x)).concat(M),E="0".concat(M),N=(0,s.G)(k,y?[0,1]:[0,.5,1],y?[E,"-".concat(_)]:[_,E,"-".concat(_)]),[P,R]=(0,l.useState)(!1);(0,l.useEffect)(()=>R(!0),[]);let S=P&&!w;return(0,r.jsx)("div",{ref:b,className:p,children:(0,r.jsx)(c.P.div,{className:(0,u.cn)(S&&d[g]),style:S?{"--parallax-y":N}:void 0,children:h})})}},56377:(e,t,n)=>{"use strict";n.d(t,{E:()=>r.E});var r=n(9439)},59325:(e,t,n)=>{"use strict";n.d(t,{ScrollWipe:()=>o,useFadeUpStyle:()=>c});var r=n(95155),l=n(12115),a=n(68),i=n(80455),s=n(72657);let c=e=>{let t=(0,s.mO)(e),n=(0,a.G)(t,s.S6),r=(0,a.G)(t,s.cS);return(0,s.F)(e)?{opacity:n,y:r}:void 0},o=e=>{let{text:t,trailing:n,blockLines:a}=e,s=(0,l.useRef)(null),o=c(s),u=t.split("\n");return(0,r.jsxs)(i.P.span,{ref:s,className:"block",style:o,children:[u.map((e,t)=>a?(0,r.jsx)("span",{className:"block",children:e},t):(0,r.jsxs)(l.Fragment,{children:[t>0?(0,r.jsx)("br",{}):null,e]},t)),n]})}},60299:(e,t,n)=>{"use strict";n.d(t,{HF:()=>m,MD:()=>d,ah:()=>u});var r=n(12115),l=n(41407),a=n(71543),i=n(68),s=n(68425),c=n(74570),o=n(71838);let u=["start 0.85","center center"],d=(e,t,n)=>{let c=(0,l.I)(),{scrollYProgress:o}=(0,a.L)({target:e,offset:u}),d=(0,i.G)(o,[0,1],[null!=n?n:t,t]),[m,f]=(0,r.useState)(null!=n?n:t);return((0,s.L)(d,"change",e=>{let t=Math.round(e);f(e=>e===t?e:t)}),void 0===n||c)?t:m},m=function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1.1,i=(0,l.I)(),s=(0,c.W)(e,{amount:.6}),u=(0,c.W)(e),[d,m]=(0,r.useState)(null!=n?n:t),f=(0,r.useRef)(null);return((0,r.useEffect)(()=>()=>{var e;return null==(e=f.current)?void 0:e.stop()},[]),(0,r.useEffect)(()=>{if(void 0!==n&&!i){if(!u){var e;null==(e=f.current)||e.stop(),f.current=null,m(n);return}s&&!f.current&&(f.current=(0,o.i)(n,t,{duration:a,ease:"easeOut",onUpdate:e=>{let t=Math.round(e);m(e=>e===t?e:t)}}))}},[s,u,n,t,a,i]),void 0===n||i)?t:d}},60427:(e,t,n)=>{"use strict";n.d(t,{A:()=>r.VideoGif});var r=n(88944)},62526:(e,t,n)=>{"use strict";n.d(t,{y:()=>a});var r=n(95155),l=n(12115);let a=e=>{let{section:t,order:n,onViewed:a,onEngaged:i,children:s}=e,c=(0,l.useRef)(null),o=(0,l.useRef)({onViewed:a,onEngaged:i});return o.current={onViewed:a,onEngaged:i},(0,l.useEffect)(()=>
1{let e=c.current;if(!e)return;let r=!1,l=!1,a=null,i=0,s=0,u=!1,d=()=>{let t=e.getBoundingClientRect();if(t.height<=0)return;let n=(window.innerHeight-t.top)/t.height;s=Math.max(s,Math.min(Math.max(n,0),1))},m=()=>{null===a&&l&&"visible"===document.visibilityState&&(a=Date.now())},f=()=>{null!==a&&(i+=Date.now()-a,a=null)},h=()=>{!u&&r&&(u=!0,f(),o.current.onEngaged(t,n,Math.round(i/1e3),Math.round(100*s)))},p=new IntersectionObserver(e=>{let[a]=e;(l=a.isIntersecting)?(r||(r=!0,o.current.onViewed(t,n)),m(),window.addEventListener("scroll",d,{passive:!0}),d()):(f(),d(),window.removeEventListener("scroll",d))},{rootMargin:"-40% 0px -40% 0px",threshold:0});p.observe(e);let v=()=>{"visible"===document.visibilityState?m():f()},x=()=>h();return document.addEventListener("visibilitychange",v),window.addEventListener("pagehide",x),()=>{p.disconnect(),window.removeEventListener("scroll",d),window.removeEventListener("pagehide",x),document.removeEventListener("visibilitychange",v),h()}},[t,n]),(0,r.jsx)("div",{ref:c,children:s})}},65543:(e,t,n)=>{"use strict";n.d(t,{usePodBenefits:()=>u});var r=n(95155),l=n(33451),a=n(73592),i=n(15001),s=n(80152),c=n(66190),o=n(58208);function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"regional",t=(0,c.k)("sections2026"),n=(0,o.xM)();return[{key:"try",icon:(0,r.jsx)(l.A,{color:"black",size:32}),title:t("benefits.try.title"),description:t("benefits.try.description")},{key:"shipping",icon:(0,r.jsx)(a.A,{color:"black",size:32}),title:t("benefits.shipping.title"),description:t("benefits.shipping.description")},"regional"===e&&""===n?{key:"financing",icon:(0,r.jsx)(i.A,{color:"black",size:32}),title:t("benefits.financing.title"),description:t("benefits.financing.description"),footnote:"financing"}:{key:"warranty",icon:(0,r.jsx)(s.A,{color:"black",size:32}),title:t("benefits.warranty.title"),description:t("benefits.warranty.description"),footnote:"enhancedAutopilot"}]}},68548:(e,t,n)=>{"use strict";n.d(t,{V:()=>i,D:()=>a});var r=n(95155),l=n(59803);let a=e=>{let{slot:t,note:n,className:a}=e;return(0,r.jsxs)("div",{className:(0,l.cn)("flex flex-col items-center justify-center gap-1.5 text-center",a),children:[(0,r.jsx)("p",{className:"font-plex-mono text-[12px] tracking-[0.5px] text-black/30 uppercase",children:"Art pending"}),(0,r.jsx)("p",{className:"font-plex-mono max-w-full px-2 text-[11px] leading-[1.4] break-words text-black/45 select-all",children:t}),n?(0,r.jsx)("p",{className:"font-plex-mono px-2 text-[10px] leading-[1.4] text-black/30",children:n}):null]})},i=e=>{let{note:t,className:n,tone:a="green"}=e;return(0,r.jsx)("div",{"aria-hidden":!0,className:(0,l.cn)("pointer-events-none absolute inset-0 z-20 flex items-center justify-center p-3",n),children:(0,r.jsxs)("span",{className:(0,l.cn)("font-plex-mono text-[40px] leading-none tracking-[2px] uppercase","white"===a?"text-white":"text-[#00FF00]/50"),children:["FPO",t?" \xb7 ".concat(t):""]})})}},68663:(e,t,n)=>{"use strict";n.d(t,{A:()=>r.A});var r=n(60427)},72590:e=>{e.exports={style:{fontFamily:"'Oswald', 'Oswald Fallback'",fontStyle:"normal"},className:"__className_f493cb"}},72657:(e,t,n)=>{"use strict";n.d(t,{F:()=>p,FADE_RISE:()=>o,S6:()=>f,cS:()=>h,mO:()=>v});var r=n(12115),l=n(41407),a=n(53350),i=n(74570),s=n(71838),c=n(4229);let o=18,u={duration:.7,ease:"linear"},d=(0,c.M)("easeOutQuad"),m=(0,c.M)("easeOutCubic"),f=e=>m(Math.min(1,e/.7857142857142858)),h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return(1-d(e))*t},p=e=>{let[t,n]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{var t;let r=null==(t=e.current)?void 0:t.getBoundingClientRect().top;void 0!==r&&r>window.innerHeight&&n(!0)},[e]),t},v=e=>{let t=(0,l.I)(),n=(0,a.d)(0),c=(0,i.W)(e,{margin:"0px 0px -12% 0px"}),o=(0,i.W)(e),d=(0,i.W)(e,{margin:"99999px 0px 0px 0px"}),m=(0,r.useRef)(null),f=(0,r.useRef)(!1);return(0,r.useEffect)(()=>()=>{var e;return null==(e=m.current)?void 0:e.stop()},[]),(0,r.useEffect)(()=>{if(t)return void n.set(1);if(!o){var e;null==(e=m.current)||e.stop(),m.current=null,f.current=d,n.set(+!!d);return}c&&!f.current&&(f.current=!0,m.current=(0,s.i)(n,1,u))},[c,o,d,t,n]),n}},73592:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(95155);n(12115);let l=(0,n(26843).e)(function(e){return(0,r.jsx)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M12.7692 16V6C12.7692 5.73478 12.6557 5.48
1043 12.4538 5.29289C12.2518 5.10536 11.9779 5 11.6923 5H3.07692C2.7913 5 2.51738 5.10536 2.31542 5.29289C2.11346 5.48043 2 5.73478 2 6V16C2 16.2652 2.11346 16.5195 2.31542 16.7071C2.51738 16.8946 2.7913 17 3.07692 17H3.61538M12.7692 16C12.7692 16.2652 12.6557 16.5195 12.4538 16.7071C12.2518 16.8946 11.9779 17 11.6923 17H8.99997M12.7692 16V7.99999C12.7692 7.73477 12.8826 7.48042 13.0846 7.29288C13.2866 7.10535 13.5605 6.99999 13.8461 6.99999H16.631C16.9166 7.00005 17.1905 7.10544 17.3924 7.29299L21.069 10.707C21.271 10.8945 21.3845 11.1488 21.3845 11.414V16C21.3845 16.2652 21.2711 16.5195 21.0691 16.7071C20.8672 16.8946 20.5932 17 20.3076 17H19.7692M12.7692 16C12.7692 16.2652 12.8826 16.5195 13.0846 16.7071C13.2866 16.8946 13.5605 17 13.8461 17H14.3846M4.15384 17C4.15384 17.5304 4.38076 18.0391 4.78468 18.4142C5.1886 18.7893 5.73644 19 6.30767 19C6.87891 19 7.42674 18.7893 7.83067 18.4142C8.23459 18.0391 8.46151 17.5304 8.46151 17C8.46151 16.4696 8.23459 15.9609 7.83067 15.5858C7.42674 15.2107 6.87891 15 6.30767 15C5.73644 15 5.1886 15.2107 4.78468 15.5858C4.38076 15.9609 4.15384 16.4696 4.15384 17ZM14.923 17C14.923 17.5304 15.1499 18.0391 15.5539 18.4142C15.9578 18.7893 16.5056 19 17.0769 19C17.6481 19 18.1959 18.7893 18.5999 18.4142C19.0038 18.0391 19.2307 17.5304 19.2307 17C19.2307 16.4696 19.0038 15.9609 18.5999 15.5858C18.1959 15.2107 17.6481 15 17.0769 15C16.5056 15 15.9578 15.2107 15.5539 15.5858C15.1499 15.9609 14.923 16.4696 14.923 17Z",stroke:"currentColor",fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})})},75717:(e,t,n)=>{"use strict";n.d(t,{s:()=>i,y:()=>c});let r={single:"Single",twin:"Twin","twin-xl":"Twin XL",full:"Full",queen:"Queen",king:"King","cali-king":"Cali King",double:"Double","large-double":"Large Double","super-king":"Super King",emperor:"Emperor",matrimonial:"Matrimonial","sg__uk-king":"UK King","sg__super-king":"UK Super King",mx__single:"MX Individual"},l={twin:'38"W x 75"L',"twin-xl":'38"W x 80"L',full:'54"W x 75"L',queen:'60"W x 80"L',king:'76"W x 80"L',"cali-king":'72"W x 84"L'},a={single:"90cm x 190cm",twin:"97cm x 191cm","twin-xl":"97cm x 203cm",full:"135cm x 189cm",queen:"150cm x 200cm",king:"190cm x 200cm","cali-king":"183cm x 213cm",double:"135cm x 190cm","large-double":"160cm x 200cm","super-king":"180cm x 200cm",emperor:"200cm x 200cm",matrimonial:"135cm x 190cm",sg__queen:"152cm x 190cm",sg__king:"183cm x 190cm",uk__king:"150cm x 200cm","sg__uk-king":"150cm x 200cm",sa__queen:"160cm x 200cm",sa__king:"180cm x 200cm",qa__queen:"160cm x 200cm",qa__king:"180cm x 200cm",bh__queen:"160cm x 200cm",bh__king:"180cm x 200cm",kw__queen:"160cm x 200cm",kw__king:"180cm x 200cm",ae__queen:"160cm x 200cm",ae__king:"180cm x 200cm",au__king:"180cm x 200cm",eu__single:"90cm x 200cm",se__single:"90cm x 200cm",dk__single:"90cm x 200cm",ch__single:"90cm x 200cm",ae__single:"90cm x 200cm",sa__single:"90cm x 200cm",qa__single:"90cm x 200cm",kw__single:"90cm x 200cm",bh__single:"90cm x 200cm",mx__single:"100cm x 190cm",mx__queen:"150cm x 190cm",mx__king:"200cm x 190cm"};function i(e,t,n){return{name:function(e,t){var n;let l=r["".concat(t,"__").concat(e)];if(l)return l;let a=null!=(n=r[e])?n:e.replace(/-/g," ").replace(/\b\w/g,e=>e.toUpperCase());return t&&"us"!==t?"".concat(t.toUpperCase()," ").concat(a):a}(e,n),dimensions:function(e,t,n){let r=t?a:l;return r["".concat(n,"__").concat(e)]||r[e]||""}(e,t,n)}}let s=["single","twin","twin-xl","full","double","matrimonial","queen","large-double","king","uk-king","cali-king","super-king","emperor"];function c(e,t){let n=e=>{let t=s.indexOf(e);return -1===t?s.length:t};return n(e)-n(t)}},75825:(e,t,n)=>{"use strict";n.d(t,{z:()=>i});var r=n(95155),l=n(12115),a=n(59803);function i(e){let{src:t,srcSet:n,sizes:i,mediaKind:c,poster:o,alt:u="",loading:d,className:m,mediaClassName:f,objectPosition:h,onActiveVideoNode:p,transitionDuration:v=600}=e,x=(0,l.useRef)(null),g=(0,l.useRef)(null),[b,w]=(0,l.useState)("a"),[C,y]=(0,l.useState)({src:t,srcSet:n,sizes:i,mediaKind:c,poster:o}),[j,k]=(0,l.useState)({src:"",mediaKind:"video"}),M=(0,l.useRef)(t),_=(0,l.useRef)(!1);(0,l.useEffect)(()=>{_.current||("video"===c&&x.current?null==p||p(x.current):"image"===c&&(null==p||p(null)),_.current=!0)}),(0,l.useEffect)(()=>
1{if(t===M.current)return;M.current=t;let e="a"===b,r={src:t,srcSet:n,sizes:i,mediaKind:c,poster:o};e?k(r):y(r);let l=requestAnimationFrame(()=>{if("video"===c){let t=(e?g:x).current;if(!t)return;let n=()=>{w(e?"b":"a"),null==p||p(t),t.removeEventListener("canplay",n)};t.addEventListener("canplay",n),t.load()}else{let n=new Image;n.onload=()=>{w(e?"b":"a"),null==p||p(null)},n.src=t}});return()=>cancelAnimationFrame(l)},[t]);let E="a"===b;return(0,r.jsxs)("div",{className:(0,a.cn)("relative",m),children:[(0,r.jsx)(s,{state:C,videoRef:x,active:E,alt:u,loading:d,mediaClassName:f,objectPosition:h,transitionDuration:v}),(0,r.jsx)(s,{state:j,videoRef:g,active:!E,alt:u,loading:d,mediaClassName:f,objectPosition:h,transitionDuration:v})]})}function s(e){let{state:t,videoRef:n,active:l,alt:i,loading:s,mediaClassName:c,objectPosition:o,transitionDuration:u}=e;if(!t.src)return null;let d=l?"w-full h-full opacity-100":"absolute inset-0 w-full h-full opacity-0",m=l?0:u,f={transitionProperty:o?"opacity, object-position":"opacity",transitionDuration:o?"".concat(m,"ms, ").concat(u,"ms"):"".concat(m,"ms"),...o?{objectPosition:o}:{}};return"video"===t.mediaKind?(0,r.jsx)("video",{ref:n,src:t.src,muted:!0,playsInline:!0,disablePictureInPicture:!0,preload:"auto",loop:!1,poster:t.poster,className:(0,a.cn)(c,"transition-opacity",d),style:f}):(0,r.jsx)("img",{src:t.src,srcSet:t.srcSet,sizes:t.sizes,alt:null!=i?i:"",loading:s,className:(0,a.cn)(c,"transition-opacity",d),style:f})}},79443:(e,t,n)=>{"use strict";n.r(t),n.d(t,{HiwLoopingVideo:()=>o});var r=n(95155),l=n(12115),a=n(82431),i=n(68663),s=n(59803);let c={dark:"text-[#151514]/25 hover:text-[#151514]/65 focus-visible:outline-[#151514]/60",light:"text-white/35 hover:text-white/80 focus-visible:outline-white/60"},o=e=>{let{poster:t,sources:n,label:o,labels:u,tone:d="dark",objectFit:m="cover",objectPosition:f,className:h,controlClassName:p,playWhen:v,preload:x="metadata",loadWhenNear:g,nativeMedia:b}=e,w=(0,l.useRef)(null),[C,y]=(0,l.useState)(null),j=(0,l.useCallback)(e=>{w.current=e,y(e)},[]),k=(0,l.useRef)(!1),[M,_]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{!0===v&&(k.current=!1)},[v]),(0,l.useEffect)(()=>{if(!C)return;let e=()=>{if(k.current)return void C.pause();_(!0)},t=()=>_(!1);return C.addEventListener("play",e),C.addEventListener("pause",t),_(!C.paused),()=>{C.removeEventListener("play",e),C.removeEventListener("pause",t)}},[C]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.A,{ref:j,poster:t,sources:n,objectFit:m,objectPosition:f,preload:x,loadWhenNear:g,nativeMedia:b,playWhen:v,loop:void 0===v,"aria-label":o,className:h}),!1!==v&&(0,r.jsx)("button",{type:"button",onClick:()=>{let e=w.current;if(e){if(M){k.current=!0,e.pause();return}k.current=!1,e.play().catch(()=>void 0)}},"aria-label":M?u.pause:u.play,className:(0,s.cn)("absolute right-3 bottom-3 z-[2] flex size-11 cursor-pointer items-center justify-center rounded-full transition-opacity duration-200 focus-visible:outline-2 focus-visible:outline-offset-2",c[d],p),children:M?(0,r.jsx)(a.IR,{size:26}):(0,r.jsx)(a.mO,{size:26})})]})}},80152:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(95155);n(12115);let l=(0,n(26843).e)(function(e){return(0,r.jsx)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5148 2.18998C12.2305 1.93667 11.8014 1.93667 11.5171 2.18998C9.2388 4.2195 6.24149 5.26962 3.18278 5.10835C2.82702 5.0896 2.50716 5.32369 2.41746 5.66846C2.13943 6.73703 1.99915 7.83637 2 8.94009L2 8.94071L2.75 8.94009H2C2 15.0091 6.18062 20.1027 11.8303 21.5461C11.9521 21.5772 12.0798 21.5772 12.2016 21.5461C17.8513 20.1027 22.0319 15.0102 22.0319 8.94009C22.0319 7.81042 21.8867 6.71462 21.6145 5.66847C21.5248 5.32369 21.2049 5.0896 20.8491 5.10835C17.7904 5.26962 14.7931 4.2195 12.5148 2.18998ZM3.5 8.93948C3.49937 8.16142 3.57805 7.38579 3.73457 6.62438C6.74766 6.63857 9.67437 5.61676 12.016 3.73249C14.3576 5.61676 17.2842 6.63856 20.2973 6.62438C20.451 7.37214 20.5319 8.14618 20.5319 8.94009C20.5319 14.2352 16.9296 18.7012 12.016 20.0437C7.10238 18.7012 3.5 14.2342 3.5 8.94009L3.5 8.93948ZM15.633 10.4945C15.927 10.2027 15.9287 9.72781 15.6369 9.43386C15.345 9.13991 14.8702 9.13819 14.5762 9.43003L10.9864 12.994L9.45573 11.4743C9.16178 11.1825 8.68691 11.1842 8.39507 11.4781C8.10324 11.7721 8.10496 12.247 8.3989 12.5388L10.458 14.5831C10.7505 14.8734 11.2224 14.8734 11.5148 14.5831L15.633 10.4945Z",fill:"currentColor"})})})},82431:(e,t,n)=>{"use strict";n.d(t,{IR:()=>i,KB:()=>s,mO:()=>a});var r=n(95155);let l=e=>{let{size:t=24,children:n,...l}=e;return(0,r.jsx)("svg",{width:t,height:t,viewBox:"0 0 256 256",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",...l,children:n})},a=e=>(0,r.jsx)(l,{...e,children:(0,r.jsx)("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48.24-94.78-64-40A8,8,0,0,0,100,88v80a8,8,0,0,0,12.24,6.78l64-40a8,8,0,0,0,0-13.56ZM116,153.57V102.43L156.91,128Z"})}),i=e=>(0,r.jsx)(l,{...e,children:(0,r.jsx)("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216ZM112,96v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Z"})}),s=e=>(0,r.jsx)(l,{...e,children:(0,r.jsx)("path",{d:"M88,104H40a8,8,0,0,1-8-8V48a8,8,0,0,1,16,0V76.69L62.63,62.06A95.43,95.43,0,0,1,130,33.94h.53a95.36,95.36,0,0,1,67.07,27.33,8,8,0,0,1-11.18,11.44,79.52,79.52,0,0,0-55.89-22.77h-.45A79.56,79.56,0,0,0,73.94,73.37L59.31,88H88a8,8,0,0,1,0,16Zm128,48H168a8,8,0,0,0,0,16h28.69l-14.63,14.63a79.56,79.56,0,0,1-56.13,23.43h-.45a79.52,79.52,0,0,1-55.89-22.77,8,8,0,1,0-11.18,11.44,95.36,95.36,0,0,0,67.07,27.33H126a95.43,95.43,0,0,0,67.36-28.12L208,179.31V208a8,8,0,0,0,16,0V160A8,8,0,0,0,216,152Z"})})},88944:(e,t,n)=>{"use strict";n.r(t),n.d(t,{VideoGif:()=>o});var r=n(95155),l=n(33690),a=n(85549),i=n(43919),s=n(16860),c=n(12115);let o=(0,c.forwardRef)((e,t)=>{var n,o,u,d,m,f,h,p;let v=(0,c.useRef)(null),x=(0,c.useMemo)(()=>e=>{v.current=e,"function"==typeof t?t(e):t&&(t.current=e)},[t]),g=null!=(o=e.breakpoint)?o:1024,b=(0,i.A)(g),w=(0,s.j)(),C=((e,t)=>t&&e.mobilePoster?e.mobilePoster:void 0===e.poster?"string"==typeof e.src&&e.src.includes("res.cloudinary.com")?e.src.replace("f_auto,q_auto","f_auto:image,q_auto,so_0"):void 0:e.poster)(e,b),[y,j]=(0,c.useState)(0),[k,M]=(0,c.useState)(!1);(0,c.useEffect)(()=>{!0===e.nativeMedia&&M(!0)},[e.nativeMedia]),(0,c.useEffect)(()=>{var t;if(!0!==e.nativeMedia)return;let n=(null!=(t=e.sources)?t:[]).map(e=>e.media).filter(e=>void 0!==e).map(e=>window.matchMedia(e));if(0===n.length)return;let r=()=>j(e=>e+1);
1return n.forEach(e=>e.addEventListener("change",r)),()=>n.forEach(e=>e.removeEventListener("change",r))},[e.nativeMedia,e.sources]);let _=(0,c.useMemo)(()=>{if(e.sources&&0!==e.sources.length)return!0===e.nativeMedia?k?e.sources.filter(e=>void 0===e.media||window.matchMedia(e.media).matches):e.sources:e.sources.filter(e=>((e,t,n)=>{if(!e)return!0;let r=/max-width:\s*(\d+)px/.exec(e),l=/min-width:\s*(\d+)px/.exec(e);if(r){let e=parseInt(r[1],10);return t&&e>=n-1}if(l){let e=parseInt(l[1],10);return!t&&e<=n}return!0})(e.media,b,g))},[e.sources,b,g,e.nativeMedia,y,k]),E=void 0===e.mobileSrc?"string"==typeof e.src?e.src:"":b?e.mobileSrc:"string"==typeof e.src?e.src:"",[N,P]=(0,c.useState)(!1),R=!0===e.loadWhenNear&&!N||!1===e.loadWhen;(0,c.useEffect)(()=>{let t=v.current;if(!0!==e.loadWhenNear||N||!t)return;let n=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(P(!0),n.disconnect())},{root:null,rootMargin:"100% 0px"});return n.observe(t),()=>n.disconnect()},[e.loadWhenNear,N,_]),(0,c.useEffect)(()=>{var t;let n=v.current;if(!n)return;let r=null!=(t=e.intersectionThreshold)?t:.1;if(w)return void n.pause();if(!1===e.playWhen){n.pause(),n.currentTime=0;return}let a=!0===e.replayOnReenter,i=!0,s=new IntersectionObserver(e=>{e.forEach(e=>{if(!(0,l.A)()){if(!a)return void(e.isIntersecting&&!n.ended?n.play().catch(()=>void 0):n.pause());if(0===e.intersectionRatio){i=!0,n.pause(),n.currentTime=0;return}i&&e.intersectionRatio>=r&&(i=!1,n.currentTime=0,n.play().catch(()=>void 0))}})},{root:null,threshold:a?[0,r]:r});return s.observe(n),!0!==e.playWhen||(0,l.A)()?!(0,l.A)()&&n.getBoundingClientRect().top<window.innerHeight*r&&(a||!n.ended)&&(a&&(i=!1,n.currentTime=0),n.play().catch(()=>void 0)):(i=!1,n.currentTime=0,n.play().catch(()=>void 0)),()=>{s.disconnect()}},[E,_,w,e.intersectionThreshold,e.replayOnReenter,e.playWhen]);let S=e.objectPosition,L=null!=(u=e.objectFit)?u:b&&e.mobileSrc?"cover":void 0;if(!_&&!E)return null;let A=_?_.map(e=>e.src).join(","):E,F=null!=(d=e.headline)?d:e.description,I=(0,r.jsx)("video",{playsInline:!0,disablePictureInPicture:!0,disableRemotePlayback:!0,preload:null!=(m=e.preload)?m:"none",loop:null==(f=e.loop)||f,muted:!0,ref:x,src:_||!E||R?void 0:E,poster:C,onEnded:e.onEnded,className:F?"h-full w-full":e.className,style:{objectPosition:null!=S?S:void 0,objectFit:L,backgroundColor:null!=(h=e.backgroundColor)?h:void 0},children:null==(n=R?void 0:_)?void 0:n.map((e,t)=>(0,r.jsx)("source",{src:e.src,type:e.type},t))},A);return F?(0,r.jsxs)("div",{className:"relative h-full w-full ".concat(null!=(p=e.className)?p:""),children:[I,(0,r.jsxs)("div",{className:"absolute bottom-8 left-0 right-0 p-4 text-left max-w-[400px] lg:bottom-20",children:[e.headline&&(0,r.jsx)(a.Headline6,{className:"text-white",children:e.headline}),e.description&&(0,r.jsx)(a.Body2,{className:"text-white mt-1",children:e.description})]})]}):I});o.displayName="VideoGif"},89068:(e,t,n)=>{"use strict";n.d(t,{e:()=>r.e});var r=n(8323)},89152:(e,t,n)=>{"use strict";n.d(t,{$z:()=>a,Cp:()=>i,mh:()=>l,xZ:()=>r});let r=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=a(t),i=l(e,t).toFixed(0);return n?"".concat(i).concat(r):i},l=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?i(e):e},a=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?"\xb0C":"\xb0F"},i=e=>(e-32)*5/9},90284:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(95155);n(12115);let l=(0,n(26843).e)(function(e){return(0,r.jsx)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.25 12C3.25 11.5858 3.58579 11.25 4 11.25H20C20.4142 11.25 20.75 11.5858 20.75 12C20.75 12.4142 20.4142 12.75 20 12.75H4C3.58579 12.75 3.25 12.4142 3.25 12Z",fill:"currentColor"})})})},90530:(e,t,n)=>{"use strict";n.d(t,{L:()=>f});var r=n(95155),l=n(12115),a=n(22039),i=n(32380),s=n(10495),c=n(59803),o=n(47480);let u=(e,t)=>((e-t)%3+3)%3,d=e=>{let{count:t,active:n,label:l,onSelect:a}=e;return(0,r.jsx)("div",{className:"flex items-center gap-1.5",children:Array.from({length:t},(e,t)=>(0,r.jsx)("button",{type:"button","aria-label":l(t),"aria-current":t===n,onClick:()=>
1a(t),className:(0,c.cn)("size-1.5 cursor-pointer rounded-full bg-current transition-opacity duration-300",t===n?"opacity-100":"opacity-40")},t))})},m=e=>{let{label:t,onClick:n,disabled:l=!1,className:a,children:i}=e;return(0,r.jsx)("button",{type:"button","aria-label":t,onClick:n,disabled:l,className:(0,c.cn)("flex size-10 cursor-pointer items-center justify-center rounded-full border transition-all",null!=a?a:"border-white/70 text-white hover:bg-white/20",l&&"pointer-events-none opacity-30"),children:i})},f=e=>{let{items:t,itemKey:n,renderItem:f,onNavigate:h,prevLabel:p,nextLabel:v,onActiveChange:x,onEdgeChange:g,hideNav:b=!1,hideNavWhenIdle:w=!1,controlsRef:C,scrollerRef:y,showDots:j=!1,dotsAnchorClass:k,dotLabel:M=e=>"Go to item ".concat(e+1),itemWidthClass:_="w-[300px] lg:w-[410px]",gapClass:E="gap-6",edgePaddingClass:N="px-[calc(50%-150px)] lg:px-[calc(50%-205px)]",captionReserveClass:P="pb-[260px] lg:pb-[250px]",captionReserveIdleClass:R,insetTopClass:S="pt-[30px]",navAnchorClass:L="top-[calc(50%+255px)] lg:top-[calc(50%+260px)]",navButtonClassName:A,navIconColor:F="white",backdrop:I,overlay:O,className:q,loop:W=!0,initialIndex:z=0,scrollDurationMs:H}=e,Z=(0,l.useRef)(null),B=(0,l.useRef)(null),[T,G]=(0,l.useState)(0),[V,D]=(0,l.useState)(!1),[Q,U]=(0,l.useState)(!0),[K,X]=(0,l.useState)(!1),[Y,J]=(0,l.useState)(0),$=(0,l.useRef)(0),ee=(0,l.useRef)(null),et=(0,l.useMemo)(()=>W?Array.from({length:3},(e,n)=>t.map(e=>({item:e,copy:n}))).flat():t.map(e=>({item:e,copy:0})),[t,W]),en=(0,l.useMemo)(()=>et.map(()=>(0,a.OQ)(0)),[et]),er=(0,l.useMemo)(()=>et.map(()=>(0,a.OQ)(0)),[et]),el=(0,l.useRef)({step:0,setSpan:0,sign:1}),ea=(0,l.useCallback)(()=>{var e;let n=B.current;if(!n)return;let r=n.querySelectorAll("[data-focus-item]");if(0===r.length)return;let l=r[0].getBoundingClientRect(),a=n.getBoundingClientRect(),i=(0,o.h)(n),s=getComputedStyle(n),c=parseFloat(-1===i?s.paddingRight:s.paddingLeft)||0,d=-1===i?a.right-c-l.width/2:a.left+c+l.width/2,m=-1===i?a.width-c-l.width/2:c+l.width/2;null==(e=Z.current)||e.style.setProperty("--focus-x","".concat(m,"px")),n.style.scrollPaddingLeft=-1===i?"0px":"".concat(c,"px"),n.style.scrollPaddingRight=-1===i?"".concat(c,"px"):"0px";let f=Array.from(r,e=>e.getBoundingClientRect()),h=f.slice(1).reduce((e,t)=>Math.min(e,Math.abs(t.left-l.left)),f.length>1?1/0:l.width);el.current={step:h,setSpan:h*t.length,sign:i};let p=0,v=1/0;f.forEach((e,t)=>{let n=Math.abs(e.left+e.width/2-d);en[t].set(h>0?Math.min(Math.max(1-n/h,0),1):0),er[t].set(h>0?(e.left+e.width/2-d)/h:0),n<v&&(v=n,p=t)}),W&&t.length>0&&(p=u(Math.floor(p/t.length),$.current)*t.length+p%t.length),G(p),D(n.scrollWidth-n.clientWidth-(0,o.Ge)(n)<=1),U(n.scrollWidth-n.clientWidth>1)},[en,er,t.length,W]),ei=(0,l.useCallback)(()=>{let e=B.current,{setSpan:n}=el.current;if(!W||!e||n<=0||null!==ee.current)return;let r=(0,o.Ge)(e),l=r>=1.5*n?1:r<.5*n?-1:0;0!==l&&(ee.current=r-l*n,J(e=>((e+l)%3+3)%3),G(e=>e-l*t.length))},[W,t.length]);(0,l.useLayoutEffect)(()=>{$.current=Y;let e=B.current,t=ee.current;e&&null!==t&&(ee.current=null,e.scrollLeft=el.current.sign*t,ea())},[Y,ea]),(0,l.useEffect)(()=>{let e=B.current;if(!e)return;let t=0,n=0,r=()=>{cancelAnimationFrame(t),t=requestAnimationFrame(ea),clearTimeout(n),n=window.setTimeout(ei,140)};ea(),X(!0);let l=0;(W||z>0)&&(l=requestAnimationFrame(()=>{ea();let{setSpan:t,step:n,sign:r}=el.current;(t>0||n>0)&&(e.scrollLeft=r*((W?t:0)+z*n),ea())})),e.addEventListener("scroll",r,{passive:!0});let a=new ResizeObserver(()=>{cancelAnimationFrame(t),t=requestAnimationFrame(ea)});return a.observe(e),()=>{cancelAnimationFrame(t),cancelAnimationFrame(l),clearTimeout(n),e.removeEventListener("scroll",r),a.disconnect()}},[ea,ei,W,z]);let es=(0,l.useRef)(null),ec=(0,l.useCallback)((e,t)=>{let n=el.current.sign*t;es.current&&(cancelAnimationFrame(es.current.frame),es.current.restore(),es.current=null);let r=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(!H||r)return void e.scrollTo({left:n,behavior:r?"auto":"smooth"});let l=e.scrollLeft,a=n-l;if(0===a)return;let i=performance.now(),s=e.style.scrollSnapType,c=()=>{e.style.scrollSnapType=s};e.style.scrollSnapType="none";let o=l,u=t=>{if(Math.abs(e.scrollLeft-o)>1){c(),es.current=null;return}let n=Math.min((t-i)/H,1);if(e.scrollLeft=o=l+a*(1-Math.pow(1-n,3)),n<1){es.current={frame:requestAnimationFrame(u),restore:c};return}c(),es.current=null};es.current={frame:requestAnimationFrame(u),restore:c}},[H]),eo=(0,l.useCallback)(e=>{let n=B.current,{step:r}=el.current;if(!n||r<=0)return;let l=W?T+e:Math.min(Math.max(T+e,0),t.length-1);l!==T&&(null==h||h(e),ec(n,l*r))},[T,h,W,t.length,ec]),eu=!W&&T<=0,ed=!W&&(T>=t.length-1||V),em=w&&!W&&!Q,ef=t.length>0?(T%t.length+t.length)%t.length:0,eh=(0,l.useCallback)(e=>{let n=B.current,{step:r}=el.current;n&&!(r<=0)&&0!==t.length&&ec(n,(Math.round((T-e)/t.length)*t.length+e)*r)},[T,t.length,ec]),ep=(0,l.useRef)(-1);(0,l.useEffect)(()=>{ep.current!==ef&&(ep.current=ef,null==x||x(ef))},[ef,x]);let ev=(0,l.useRef)({atStart:!1,atEnd:!1});return(0,l.useEffect)(()=>{let e=ev.current;(e.atStart!==eu||e.atEnd!==ed)&&(ev.current={atStart:eu,atEnd:ed},null==g||g({atStart:eu,atEnd:ed}))},[eu,ed,g]),(0,l.useEffect)(()=>
1{if(C)return C.current={next:()=>eo(1),prev:()=>eo(-1),goTo:eh},()=>{C.current=null}},[C,eo,eh]),(0,l.useEffect)(()=>{if(y)return y.current=B.current,()=>{y.current=null}},[y]),(0,r.jsxs)("div",{ref:Z,className:(0,c.cn)("relative flex min-h-0 flex-1 flex-col",q),children:[I?(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 z-0",children:I}):null,(0,r.jsx)("div",{ref:B,className:(0,c.cn)("scrollbar-hidden relative z-[1] flex min-h-0 flex-1 items-center overflow-x-auto overflow-y-hidden",K&&"snap-x snap-mandatory",E,N,S,em&&R?R:P),children:et.map((e,l)=>{let{item:a,copy:i}=e,s=W?u(i,Y)*t.length+l%t.length:l;return(0,r.jsx)("figure",{"data-focus-item":!0,style:W?{order:u(i,Y)}:void 0,onClick:()=>{let e=B.current,{step:t}=el.current;e&&!(t<=0)&&s!==T&&(null==h||h(s>T?1:-1),ec(e,s*t))},className:(0,c.cn)("relative m-0 shrink-0 snap-start",s!==T&&"cursor-pointer",_),children:f(a,{proximity:en[l],active:s===T,near:1>=Math.abs(s-T),offset:s-T,distance:er[l]})},"".concat(n(a),"-").concat(i))})}),O?(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 z-[5]",children:O}):null,b||em?null:(0,r.jsxs)("div",{className:(0,c.cn)("absolute left-[var(--focus-x,50%)] z-10 flex -translate-x-1/2 gap-6",L),children:[(0,r.jsx)(m,{label:p,onClick:()=>eo(-1),disabled:eu,className:A,children:(0,r.jsx)(i.A,{color:F,className:"rtl:-scale-x-100"})}),(0,r.jsx)(m,{label:v,onClick:()=>eo(1),disabled:ed,className:A,children:(0,r.jsx)(s.A,{color:F,className:"rtl:-scale-x-100"})})]}),j?(0,r.jsx)("div",{className:(0,c.cn)("absolute left-[var(--focus-x,50%)] z-10 -translate-x-1/2",k),children:(0,r.jsx)(d,{count:t.length,active:ef,label:M,onSelect:eh})}):null]})}},92251:(e,t,n)=>{"use strict";n.d(t,{DriftingRail:()=>i});var r=n(95155),l=n(12115),a=n(47480);let i=e=>{let{lapSeconds:t,direction:n="forward",holdWhile:i,className:s,children:c}=e,o=(0,l.useRef)(null),u=(0,l.useRef)(0),d=(0,l.useRef)({lapSeconds:t,holdWhile:i,direction:n});return d.current={lapSeconds:t,holdWhile:i,direction:n},(0,l.useEffect)(()=>{let e=o.current;if(!e)return;let t=window.matchMedia("(prefers-reduced-motion: reduce)"),n=0,r=performance.now(),l=0,i=null,s=c=>{let o=Math.min(c-r,100)/1e3;if(r=c,e.scrollWidth>e.clientWidth){let n=e.scrollWidth/2,r=(0,a.h)(e),s=(0,a.Ge)(e),m=s;null!==i&&Math.abs(s-i)>1&&(u.current=c);let{lapSeconds:f,holdWhile:h,direction:p}=d.current;if(!(!(c-u.current>3e3)||t.matches||e.contains(document.activeElement)||void 0!==h&&null!==e.querySelector(h))){let e=Math.floor(l+=n/f*o);e>0&&(l-=e,m+="reverse"===p?-e:e)}m>=n+1?m-=n:m<1&&(m+=n),m!==s&&(e.scrollLeft=r*m),i=(0,a.Ge)(e)}n=requestAnimationFrame(s)};return n=requestAnimationFrame(s),()=>cancelAnimationFrame(n)},[]),(0,r.jsx)("div",{ref:o,className:s,children:c})}},95010:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,29863,23)),Promise.resolve().then(n.bind(n,35142)),Promise.resolve().then(n.bind(n,56722)),Promise.resolve().then(n.bind(n,88944)),Promise.resolve().then(n.bind(n,65543)),Promise.resolve().then(n.bind(n,39173)),Promise.resolve().then(n.bind(n,39436)),Promise.resolve().then(n.bind(n,10463)),Promise.resolve().then(n.bind(n,92251)),Promise.resolve().then(n.bind(n,45484)),Promise.resolve().then(n.bind(n,3775)),Promise.resolve().then(n.bind(n,36895)),Promise.resolve().then(n.bind(n,86304)),Promise.resolve().then(n.bind(n,77212)),Promise.resolve().then(n.bind(n,57431)),Promise.resolve().then(n.bind(n,32165)),Promise.resolve().then(n.bind(n,15500)),Promise.resolve().then(n.bind(n,57421)),Promise.resolve().then(n.bind(n,93727)),Promise.resolve().then(n.bind(n,79443)),Promise.resolve().then(n.bind(n,23282)),Promise.resolve().then(n.bind(n,10211)),Promise.resolve().then(n.bind(n,55363)),Promise.resolve().then(n.bind(n,52252)),Promise.resolve().then(n.bind(n,98043)),Promise.resolve().then(n.bind(n,10778)),Promise.resolve().then(n.bind(n,76655)),Promise.resolve().then(n.bind(n,99507)),Promise.resolve().then(n.bind(n,47322)),Promise.resolve().then(n.bind(n,30881)),Promise.resolve().then(n.bind(n,4270)),Promise.resolve().then(n.bind(n,15287)),Promise.resolve().then(n.bind(n,86265)),Promise.resolve().then(n.bind(n,72657)),Promise.resolve().then(n.bind(n,33440)),Promise.resolve().then(n.bind(n,59325)),Promise.resolve().then(n.bind(n,31371)),Promise.resolve().then(n.bind(n,24947)),Promise.resolve().then(n.bind(n,85549)),Promise.resolve().then(n.t.bind(n,60148,23)),Promise.resolve().then(n.t.bind(n,4157,23))}},e=>{e.O(0,[4692,4687,6714,3867,5251,1675,3737,9209,1858,5592,9268,8325,2619,1941,5376,463,7290,6370,6091,5455,7444,9648,9342,2527,7666,1547,455,314,6033,6969,4059,2908,7543,6300,9789,955,7852,211,2196,1511,8441,1255,7358],()=>e(e.s=95010)),_N_E=e.O()}]);

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.