"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[22],{70:(e,t,i)=>{i.d(t,{a:()=>w});var n=i(0),a=i(2),s=i(48),r=i(49),o=i(165),d=i(166),l=i(5),c=i(68),u=i(26),p=i(111);const{sliderContainer:m,sliderItem:h}=s.a;function f(e){(new Image).src=e.src}function v({image:e,index:t,isDesktop:i,embedded:a,showModelInformation:o,maxFullSizeWidth:d}){const{src:u,altText:p,model:m,width:f,height:v}=e,w=null==u?void 0:u.endsWith(".mp4");return(0,n.jsxs)("a",{class:[i?r.a.item:h,a?s.a.embeddedImage:""].join(" "),"data-pswp-type":w?"video":"image",href:u,"data-pswp-width":f,"data-pswp-height":v,target:"_blank",rel:"noreferrer",children:[w?(0,n.jsx)(c.a,{sources:[{url:u,mimeType:"video/mp4",width:f,height:v}],preload:"metadata",className:i?r.a.item:h}):(0,n.jsx)(l.a,{src:u,alt:p,initialWidth:300,fullSizeWidth:d,width:f,height:v}),o&&m&&(0,n.jsx)("div",{class:s.a.modelOverlay,children:m})]},t)}function w({product:e,selectedVariant:t,pdpVideo:i,showModelInformation:l,isDesktop:c,embedded:h,includeDefaultImages:w}){const g=function({product:e,selectedVariant:t,pdpVideo:i,isDesktop:n,includeDefaultImages:s}){return(0,a.useMemo)((()=>{var a,r;const o=(0,u.a)(e.imageMap,t,void 0,s),d=null==t?void 0:t.selectedOptions.Color;return i&&d&&(null===(a=e.productVideos)||void 0===a?void 0:a[d])?[...o.slice(0,n?2:1),{altText:d,src:null===(r=e.productVideos)||void 0===r?void 0:r[d]},...o.slice(n?2:1)]:o}),[t])}({product:e,selectedVariant:t,pdpVideo:i,isDesktop:c,includeDefaultImages:w}),b=(0,p.a)(),y=(0,a.useRef)(null),[x,j]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{g.forEach(f),Object.values(e.imageMap).forEach((e=>{e.slice(0,2).forEach(f)}));const t=new o.a({mainClass:r.a.pswpOverride,gallery:"#hero-slider",children:"a",pswpModule:d.a,bgOpacity:.9,arrowKeys:!0,showHideAnimationType:"none"});return i&&t.on("contentLoad",(e=>{var t;const{content:i}=e;if(null===(t=i.data.src)||void 0===t?void 0:t.endsWith(".mp4")){e.preventDefault(),i.element=document.createElement("div"),i.element.className="pswp__video-container";const t=document.createElement("video");t.setAttribute("playsinline",""),t.setAttribute("muted",""),t.setAttribute("loop",""),t.setAttribute("style","width: 100vw;"),t.setAttribute("autoplay",""),t.src=i.data.src,i.element.appendChild(t)}})),t.init(),x?!c&&y.current&&(y.current.scrollLeft=0):j(!0),()=>{null==t||t.destroy()}}),[g,w]),(0,n.jsxs)("div",{class:["pswp-gallery",c?r.a.container:m,h?s.a.embeddedContainer:""].join(" "),ref:y,id:"hero-slider",children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:".pswp--touch .pswp__button--arrow { visibility: visible; };\n "+(i?" .pswp__video-container {\n position: relative;\n width: 100%;\n height: 100%;\n pointer-events: none;\n }\n .pswp__video-container video {\n background: #444;\n object-fit: cover;\n width: 100%;\n height: 100%;\n max-width: 800px;\n pointer-events: auto;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }":"")}}),g.map(((e,t)=>(0,n.jsx)(v,{image:e,index:t,isDesktop:c,embedded:h,showModelInformation:l,maxFullSizeWidth:b},t)))]})}},68:(e,t,i)=>{i.d(t,{a:()=>s});var n=i(0),a=i(2);function s({sources:e,className:t,preload:i="metadata"}){const s=(0,a.useRef)(null);return(0,a.useEffect)((()=>{s.current&&s.current.load()}),[e]),(0,n.jsx)("video",{ref:s,class:t,preload:i,playsInline:!0,muted:!0,loop:!0,autoPlay:!0,children:e.map((e=>(0,n.jsx)("source",{src:e.url,type:e.mimeType,width:e.width,height:e.height},e.url)))})}},111:(e,t,i)=>{i.d(t,{a:()=>s});var n=i(2),a=i(10);function s(){const e=(0,a.h)("maxFullSizeWidth","1200","300")();return(0,n.useMemo)((()=>{if(!e)return 1200;try{const t=parseInt(e);if(Number.isNaN(t))return;return t}catch(e){return}}),[e])}}}]);