1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,154291,e=>{"use strict";var t=e.i(454558),a=e.i(406374),r=e.i(796710),l=e.i(894214),i=e.i(964726),s=e.i(20435),n=e.i(876459),o=e.i(121252),c=e.i(901380);e.s(["AnalyticsRouteClassification",0,function(e){let d,u,m,h,f=(0,t.c)(15),{pageType:p,subPageType:x,emitGenericPageView:b}=e,g=void 0===b||b,v=(0,l.usePathname)()??"",y=(0,i.useSetAtom)(o.analyticsRoutePageTypeAtom),{track:C}=(0,a.useTealiumAnalytics)(),j=(0,r.useOptionalPageViewCoordinator)(),_=(0,i.useAtomValue)(n.basketLoadingAtom),w=(0,i.useAtomValue)(n.basketErrorAtom);return f[0]!==p||f[1]!==v||f[2]!==y||f[3]!==x?(d=()=>{let e=(0,o.buildAnalyticsRoutePageTypeSnapshot)(p,v,x);e&&y(e)},u=[p,x,v,y],f[0]=p,f[1]=v,f[2]=y,f[3]=x,f[4]=d,f[5]=u):(d=f[4],u=f[5]),(0,s.useLayoutEffect)(d,u),f[6]!==w||f[7]!==_||f[8]!==j||f[9]!==g||f[10]!==p||f[11]!==v||f[12]!==C?(m=()=>{if(!g||!(!_||w))return;let e=(0,c.stripTrailingSlashes)(v);if(!e)return;let t=!1,a=()=>{t||C({name:"PAGE_VIEW",payload:{pageType:p}})},r=`PAGE_VIEW|${e}`;return queueMicrotask(()=>{t||(j?j.tryEmitView(r,a,{crossRemountWindowMs:1500}):a())}),()=>{t=!0}},h=[w,_,j,g,p,v,C],f[6]=w,f[7]=_,f[8]=j,f[9]=g,f[10]=p,f[11]=v,f[12]=C,f[13]=m,f[14]=h):(m=f[13],h=f[14]),(0,s.useEffect)(m,h),null}])},721212,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(190266),l=e.i(876459),i=e.i(449334),s=e.i(312144),n=e.i(579790),o=e.i(622518),c=e.i(732281),d=e.i(932683);let u=(0,c.atomFamily)(e=>(0,o.atom)("")),m=(0,c.atomFamily)(({locale:e,skus:t})=>(0,d.atomWithQuery)(()=>({queryKey:["type-to-shop","resolve-charms",e,...t],queryFn:async()=>{let a=await (0,n.clientFetch)(`/type-to-shop/resolve-charms?locale=${encodeURIComponent(e)}`,{method:"POST",body:{skus:t}});if(!a.success)throw Error(a.error?.message??"Failed to resolve charm SKUs");return a.data},enabled:t.length>0})),(e,t)=>e.locale===t.locale&&e.skus.length===t.skus.length&&e.skus.every((e,a)=>e===t.skus[a]));function h(e,t){if(e&&t)return e.replace("{sku}",encodeURIComponent(t))}var f=e.i(207653);f.z.object({skus:f.z.array(f.z.string().trim().min(1).max(32).regex(/^[A-Za-z0-9._-]+$/)).min(1).max(64)});var p=e.i(679624),x=e.i(840633),b=e.i(865502),g=e.i(581152),v=e.i(195675),y=e.i(752023),C=e.i(257306),j=e.i(259293),_=e.i(571805),w=e.i(125083),N=e.i(632137),k=e.i(964726),S=e.i(702133),A=e.i(20435),T=e.i(768057),L=e.i(853892),I=e.i(787727),E=e.i(352531),P=e.i(895705);let R={};function z({word:e,selectedStyle:t,availableStyles:a,stylesMap:r,extraSkus:l,maxSkus:i}){let s=Array.from(new Set(Array.from(e).filter(e=>" "!==e))),n=[],o=new Set,c=e=>{!e||o.has(e)||(o.add(e),n.push(e))},d=r[t]??{};for(let e of s)c(d[e]);for(let e of l)c(e);for(let e of a){if(e===t)continue;if(n.length>=i)break;let a=r[e]??{};for(let e of s){if(n.length>=i)break;c(a[e])}}return Array.from(new Set(n.slice(0,i))).sort()}function M(e){let r,l,i,s,n=(0,a.c)(18),{name:o,value:c,label:d,imageUrl:u,imageAlt:m,selected:h,onSelect:f}=e,p=h?"border-foreground":"border-transparent hover:border-border";return n[0]!==p?(r=(0,N.cn)("relative flex size-12 shrink-0 cursor-pointer items-center justify-center overflow-hidden rounded-full border bg-swatch-white","has-focus-visible:ring-2 has-focus-visible:ring-ring/50 has-focus-visible:ring-offset-2",p),n[0]=p,n[1]=r):r=n[1],n[2]!==d||n[3]!==o||n[4]!==f||n[5]!==h||n[6]!==c?(l=(0,t.jsx)("input",{type:"radio",name:o,value:c,checked:h,onChange:f,"aria-label":d,className:"absolute inset-0 m-0 size-full cursor-pointer appearance-none opacity-0"}),n[2]=d,n[3]=o,n[4]=f,n[5]=h,n[6]=c,n[7]=l):l=n[7],n[8]!==m||n[9]!==u||n[10]!==d?(i=u?(0,t.jsx)(C.Image,{src:u,alt:m,className:"size-8 object-contain"}):(0,t.jsx)(_.Text,{variant:"b-400/150",bold:!0,"aria-hidden":!0,children:d.slice(0,1)}),n[8]=m,n[9]=u,n[10]=d,n[11]=i):i=n[11],n[12]!==d||n[13]!==h||n[14]!==r||n[15]!==l||n[16]!==i?(s=(0,t.jsxs)("label",{title:d,"data-testid":"type-to-shop-style-swatch","data-selected":h,className:r,children:[l,i]}),n[12]=d,n[13]=h,n[14]=r,n[15]=l,n[16]=i,n[17]=s):s=n[17],s}function O(e){let r,l,i,s,n,o,c,d=(0,a.c)(24),{resolution:u,statusLabel:m,fallbackImageUrl:h}=e,{char:f,status:p,imageUrl:x,imageAlt:b}=u,g="unavailable"===p||"oos"===p,[v,y]=(0,A.useState)(!1),j=x??("resolving"===p?void 0:h),w=!!j&&!v,k=g?"border-destructive":"border-transparent";d[0]!==k?(r=(0,N.cn)("relative flex flex-col items-center justify-center rounded-xs border p-1",k),d[0]=k,d[1]=r):r=d[1];let S=w?"rounded-xs":"rounded-full",T="resolving"===p&&"motion-safe:animate-pulse";return d[2]!==S||d[3]!==T?(l=(0,N.cn)("relative flex size-6 items-center justify-center overflow-hidden",S,T),d[2]=S,d[3]=T,d[4]=l):l=d[4],d[5]!==f||d[6]!==b||d[7]!==w||d[8]!==j||d[9]!==p?(i=w&&j?(0,t.jsx)(C.Image,{src:j,alt:b??f,className:"size-full object-contain",onError:()=>y(!0)}):(0,t.jsx)(_.Text,{variant:"b-300",className:"ok"===p?void 0:"text-muted",children:" "===f?"Â ":f}),d[5]=f,d[6]=b,d[7]=w,d[8]=j,d[9]=p,d[10]=i):i=d[10],d[11]!==g?(s=g&&(0,t.jsx)("span",{"aria-hidden":!0,"data-testid":"type-to-shop-ch
1arm-strike",className:"pointer-events-none absolute inset-0 flex items-center justify-center before:absolute before:h-px before:w-full before:-rotate-45 before:rounded-full before:bg-destructive"}),d[11]=g,d[12]=s):s=d[12],d[13]!==l||d[14]!==i||d[15]!==s?(n=(0,t.jsxs)("span",{className:l,children:[i,s]}),d[13]=l,d[14]=i,d[15]=s,d[16]=n):n=d[16],d[17]!==m?(o=m&&(0,t.jsx)("span",{className:"sr-only",children:m}),d[17]=m,d[18]=o):o=d[18],d[19]!==m||d[20]!==r||d[21]!==n||d[22]!==o?(c=(0,t.jsxs)("span",{className:r,title:m,children:[n,o]}),d[19]=m,d[20]=r,d[21]=n,d[22]=o,d[23]=c):c=d[23],c}function V(e){let r,l,i,s=(0,a.c)(7),{id:n,children:o,dataTestId:c}=e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)(v.IconError,{className:"mt-px size-4 shrink-0 text-destructive","aria-hidden":!0}),s[0]=r):r=s[0],s[1]!==o?(l=(0,t.jsx)("span",{children:o}),s[1]=o,s[2]=l):l=s[2],s[3]!==c||s[4]!==n||s[5]!==l?(i=(0,t.jsxs)("p",{id:n,role:"alert","data-testid":c,className:"flex w-full items-start gap-2 px-2 py-0.5 text-300 text-destructive",children:[r,l]}),s[3]=c,s[4]=n,s[5]=l,s[6]=i):i=s[6],i}e.s(["TypeToShopWidget",0,function({placement:e,productId:a,locale:n,config:o,heading:c,subheading:d}){let f=(0,k.useAtomValue)(s.isExpAtom),v=(0,S.useTranslations)("pdp"===e?"pdp.typeToShop":"plp.typeToShop"),C=(0,S.useTranslations)("global"),{stylesMap:F,availableStyles:U,charmImageUrlTemplate:$}=o,[B,D]=(0,A.useState)(U[0]??"varsity"),[H,W]=(0,k.useAtom)(u(`${e}:${a??"plp"}`)),[G,q]=(0,A.useState)(H),[Y,K]=(0,A.useState)(H),X=(0,p.useDebouncedCallback)(e=>{W(e),K(e)},300),[Z,Q]=(0,A.useState)(!1),[J,ee]=(0,A.useState)(!1),et=(0,A.useRef)(0),ea=(0,k.useSetAtom)(l.addToCartActionAtom),er=(0,k.useSetAtom)(i.cartAnnouncementAtom),el=(0,L.useOpenCartDrawerAfterAddToCart)(),ei=(0,T.useCartAnalyticsSyncContext)(),es=F[B]??{},en=Object.fromEntries(U.flatMap(e=>{let t=F[e]?.A;return t?[[e,t]]:[]})),eo=m({locale:n,skus:0===U.length?[]:z({word:Y,selectedStyle:B,availableStyles:U,stylesMap:F,extraSkus:Object.values(en).filter(e=>!!e),maxSkus:64})}),ec=(0,k.useAtomValue)(eo),[ed,eu]=(0,A.useState)({locale:n,bySku:{}}),em=ec.data;if((0,A.useEffect)(()=>{if(em)for(let e of(eu(e=>({locale:n,bySku:e.locale===n?{...e.bySku,...em}:{...em}})),Object.values(em)))e.resolved&&e.imageUrl&&(new window.Image().src=e.imageUrl)},[em,n]),0===U.length||f)return null;let eh=ed.locale===n?ed.bySku:R,ef=ec.isError??!1,ep=Array.from(G).map(e=>(function(e,t,a,r){if(" "===e)return{char:e,status:"space"};let l=t[e];if(!l)return{char:e,status:"unavailable"};if(a)return{char:e,status:"unavailable",sku:l};let i=r?.[l];return i?i.resolved?i.orderable?{char:e,status:"ok",sku:l,productId:i.productId,productName:i.productName,price:i.price,salePrice:i.salePrice,currency:i.currency,imageUrl:i.imageUrl,imageAlt:i.imageAlt}:{char:e,status:"oos",sku:l,imageUrl:i.imageUrl,imageAlt:i.imageAlt}:{char:e,status:"unavailable",sku:l}:{char:e,status:"resolving",sku:l}})(e,es,ef,eh)),ex=ep.filter(e=>"ok"===e.status),eb=ep.some(e=>"oos"===e.status),eg=ep.some(e=>"unavailable"===e.status),ev=eb||eg||ep.some(e=>"resolving"===e.status),ey=ex.length>0&&!ev,eC=ex.reduce((e,t)=>e+(t.salePrice??t.price??0),0),ej=ex.reduce((e,t)=>e+(t.price??0),0),e_=ex.some(e=>null!=e.salePrice&&e.salePrice<(e.price??0)),ew=ex[0]?.currency,eN=async()=>{if(ey&&!Z){Q(!0),er("");try{let t=ex.map(e=>({locale:n,productId:e.productId,quantity:1,price:e.salePrice??e.price,basePrice:null!=e.salePrice?e.price:void 0,productName:e.productName})),a=await ea(t);if(!a.success)return void er(v("addToCartError"));let{succeededProductIds:l}=a,i=l?t.filter(e=>l.includes(e.productId)):t,s=a.basket;for(let t of i){let a=s?.productItems?.find(e=>e.productId===t.productId);a?(0,r.dispatchCartUpdate)((0,E.withPostMutationCartRollups)({request:{action:"add",method:e,pid:t.productId,qty:1},response:{},addedLineItem:(0,I.enrichedCartItemToCartLineItem)(a,{qtyAdded:1}),removedLineItem:null,cartAddSurface:"pdp"===e?"type-to-shop-pdp":"type-to-shop"},s,ei(s))):(0,r.dispatchCartUpdate)((0,E.withPostMutationCartRollups)({request:{action:"add",method:e,pid:t.productId,qty:1},response:{lineItemDataQuality:"partial_fallback",authoritativeLineResolved:!1,reason:"line_not_found"},addedLineItem:null,removedLineItem:null,cartAddSurface:"pdp"===e?"type-to-shop-pdp":"type-to-shop"},s,ei(s)))}(0,r.dispatchTypeToShop)({placement:e,word:G,style:B}),er(i.length===t.length?C("addedToCart",{productName:v("yourCharms")}):C("addedItemsToCart")),el(s,void 0,i.map(e=>e.productId))}finally{Q(!1)}}},ek=`type-to-shop-input-${e}-${a??"plp"}`,eS=`${ek}-oos`,eA=`${ek}-unavailable`,eT=[eb?eS:void 0,eg?eA:void 0].filter(e=>!!e);return(0,t.jsxs)("div",{"data-testid":"type-to-shop-widget",className:(0,N.cn)("flex w-full flex-col gap-2",{"rounded-md bg-white p-4 md:shadow-elevation-light-200 md:w-[343px]":"pdp"!==e}),children:["pdp"!==e&&(c||d)&&(0,t.jsxs)("div",{className:"flex w-full flex-col gap-0.5",children:[c&&(0,t.jsx)(_.Text,{render:(0,t.jsx)("h2",{}),variant:"b-700",bold:!0,className:"w-full text-(--color-base-surface-100)",children:c}),d&&(0,t.jsx)(_.Text,{variant:"b-300",className:"w-full text-(--color-base-surface-100)",children:d})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,t.jsx)(_.Text,{variant:"b-400/150",id:`${ek}-style-label`,className:"text-(--color-base-surface-100)",children:v("chooseStyle")}),(0,t.jsx)("div",{role:"radiogroup","aria-labelledby":`${ek}-style-label`,className:"flex items-center gap-2.5",children:U.map(e=>{let a=en[e],r=a?eh?.[a]:void 0,l=v(function(e){switch(e){case"varsity":return"styleVarsity";case"tinyFriendship":return"styleTinyFriendship";case"gold":return"styleGold"}}(e)),i=(r?.resolved?r.imageUrl:void 0)??h($,a);return(0,t.jsx)(M,{name:`${ek}-style`,value:e,label:l,imageUrl:i,imageAlt:v("styleImageAlt",{style:l}),selected:e===B,onSelect:()=>D(e)},e)})})]}),(0,t.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,t.jsx)(_.Text,{render:(0,t.jsx)("label",{htmlFor:ek}),variant:"b-400/150",children:v("inputLabel")}),(0,t.jsxs)(w.Tooltip,{open:J,onOpenChange:e=>{e||Date.now()<et.current||ee(!1)},children:[(0,t.jsxs)(w.TooltipTrigger,{type:"button",closeOnClick:!1,onClick:()=>{ee(e=>{let t=!e;return t&&(et.current=Date.now()+150),t})},className:"flex cursor-pointer items-center gap-1.5 rounded-xs-half p-0.75 text-400 text-(--color-base-surface-100) outline-none focus-visible:ring-2 focus-visible:ring-ring/50","data-testid":"type-to-shop-ch
1aracter-limits-trigger",children:[v("charLimitLinkLabel"),(0,t.jsx)(y.IconInfo,{className:"size-4 shrink-0","aria-hidden":!0})]}),(0,t.jsxs)(w.TooltipContent,{side:"bottom",align:"end",className:"relative flex w-57.5 max-w-none flex-col gap-1 border-0 bg-white p-3 pr-6 text-left shadow-elevation-light-200",children:[(0,t.jsx)(x.Button,{variant:"link",size:"icon-xs",className:"absolute top-1 right-1 shrink-0",onClick:()=>ee(!1),"aria-label":C("close"),children:(0,t.jsx)(g.IconClose,{className:"size-3","aria-hidden":!0})}),(0,t.jsx)(_.Text,{variant:"b-200",className:"leading-3",children:v("charLimitUppercase")}),(0,t.jsx)(_.Text,{variant:"b-200",className:"leading-3",children:v("charLimitIntro")}),(0,t.jsx)(_.Text,{variant:"b-200",className:"leading-3",children:v("charLimitLetters")}),(0,t.jsx)(_.Text,{variant:"b-200",className:"leading-3",children:v("charLimitNumbers")}),(0,t.jsx)(_.Text,{variant:"b-200",className:"leading-3",children:v("charLimitNote")})]})]})]}),(0,t.jsxs)("div",{className:"flex w-full flex-col",children:[(0,t.jsx)(j.InputBase,{id:ek,name:"type-to-shop-word",value:G,onChange:e=>{let t=e.target.value.toUpperCase().slice(0,44);q(t),X.call(t)},maxLength:44,placeholder:v("inputPlaceholder"),error:eb||eg,"aria-describedby":eT.length>0?eT.join(" "):void 0,className:(0,N.cn)("uppercase rounded-sm text-(--color-base-surface-100)",!(eb||eg)&&"border-(--color-base-surface-100)"),"data-testid":"type-to-shop-input"}),eb&&(0,t.jsx)(V,{id:eS,dataTestId:"type-to-shop-error-oos",children:v("errorOutOfStock")}),eg&&(0,t.jsx)(V,{id:eA,dataTestId:"type-to-shop-error-unavailable",children:v("errorUnavailable")})]})]}),(0,t.jsxs)("div",{className:"flex w-full flex-col","data-testid":"type-to-shop-preview",children:[(0,t.jsxs)("div",{className:"flex w-full items-center justify-between gap-2",children:[(0,t.jsx)(_.Text,{variant:"b-400/150",className:"text-(--color-base-surface-100)",children:v("yourCharms")}),ey&&ew&&(0,t.jsxs)("span",{className:"flex items-baseline",children:[(0,t.jsxs)("span",{className:"sr-only",children:[v("priceTotal"),": "]}),(0,t.jsx)(P.PriceDisplay,{amount:ej,discountedAmount:e_?eC:void 0,currency:ew,textVariant:"b-400/150",textPromoBold:!0,originalPriceClassName:e_?"line-through":void 0,dataTestId:"type-to-shop-total"})]})]}),0===ep.length?(0,t.jsxs)("div",{className:"flex w-fit flex-col items-center justify-center rounded-xs p-1","data-testid":"type-to-shop-preview-empty",children:[(0,t.jsx)("span",{className:"size-6 rounded-full bg-quaternary-foreground","aria-hidden":!0}),(0,t.jsx)(_.Text,{variant:"b-200",className:"text-(--color-base-surface-100)",children:v("emptyPreview")})]}):(0,t.jsx)("ul",{className:"flex w-full flex-wrap items-center overflow-x-auto",children:ep.map((e,a)=>(0,t.jsx)("li",{"data-testid":`type-to-shop-char-${a}`,"data-status":e.status,children:(0,t.jsx)(O,{resolution:e,fallbackImageUrl:h($,e.sku),statusLabel:"oos"===e.status?v("statusOutOfStock"):"unavailable"===e.status?v("statusUnavailable"):void 0})},a))})]}),(0,t.jsxs)(x.Button,{size:"sm",disabled:!ey||Z,onClick:eN,className:"h-8 w-full px-3 py-1 text-400 leading-6 [&_svg]:text-(--color-base-surface-100)",dataTestId:"type-to-shop-add-to-cart",children:[ey?v("addToCart"):v("addToCartDisabled"),(0,t.jsx)(b.IconCart,{"aria-hidden":!0})]})]})},"buildCrossStyleSkuBatch",0,z],721212)},63871,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(376841),l=e.i(20435);function i(){let e,r=(0,a.c)(1);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("svg",{className:"mt-[--spacing-quarter-x] mb-[--spacing-one-x] max-w-full",width:"317",height:"15",viewBox:"0 0 316.617 14.9307",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M30.4212 3.46564C31.5158 3.1756 32.9935 2.81419 34.4304 2.28297C37.0122 1.31842 39.9252 0.745934 41.8686 0.497338C41.9286 0.48924 41.9886 0.481268 42.0486 0.473418C42.825 0.373424 43.5581 0.289277 44.4152 0.212067C45.8723 0.0851371 47.7002 -0.0357738 50.6677 0.00982451C51.8202 0.028965 53.1546 0.054745 54.7212 0.0897295C54.7362 0.0899479 54.7513 0.0902214 54.7664 0.0905485C55.6252 0.116148 56.2087 0.173206 57.1643 0.47789C57.4237 0.58295 57.6784 0.628374 58.2435 1.0656C58.4877 1.29269 59.1248 1.7792 59.1761 2.98859C59.1387 4.18683 58.5455 4.65478 58.3145 4.89139C57.7855 5.33585 57.5449 5.3935 57.3054 5.5072C57.0683 5.60563 56.8834 5.66663 56.6905 5.72602C56.2365 5.86467 55.7862 6.00522 55.3406 6.14931C52.1501 7.17102 49.2266 8.42678 46.8111 10.363C45.1333 11.5437 44.0997 11.6607 43.1052 12.101C42.6292 12.2885 42.2011 12.4856 41.9467 12.6497C41.8209 12.7286 41.7473 12.7978 41.748 12.7971C41.7451 12.8014 41.8233 12.6964 41.8522 12.5499C41.8728 12.4555 41.8925 12.3287 41.8915 12.1645C41.8923 11.9995 41.8585 11.7187 41.7501 11.4548C41.5206 10.8394 40.926 10.4415 40.6531 10.3525C40.0877 10.
11692 40.1079 10.2616 40.0936 10.2437C40.1231 10.2459 40.3607 10.2022 40.5847 10.1398C41.0529 10.0127 41.598 9.82274 42.1449 9.62196C42.6949 9.4199 43.2594 9.20036 43.8454 8.97836C44.1408 8.86677 44.4424 8.75359 44.772 8.63933C44.9327 8.58405 45.1061 8.52564 45.3154 8.46433C45.4079 8.4374 45.5392 8.40111 45.6711 8.37157C45.8355 8.33939 45.98 8.29244 46.3891 8.28485C51.31 8.31991 56.2308 8.363 61.1516 8.41118C65.2239 8.4533 69.3409 8.10443 73.4904 7.65745C73.7063 7.63078 73.926 7.60338 74.148 7.57547C78.4319 7.02859 83.8274 6.2988 87.2799 6.1271C89.8161 5.98474 91.8989 5.96646 93.679 6.01305C94.9036 6.04646 95.9872 6.04394 96.9857 6.03377C100.099 5.94195 103.278 5.72908 106.515 5.76246C107.507 5.79818 108.892 5.34785 110.568 5.35384C110.957 5.35761 111.343 5.39052 111.759 5.47733C111.968 5.52204 112.183 5.57845 112.43 5.6747C112.681 5.78708 112.949 5.86065 113.378 6.29841C113.577 6.51048 113.892 6.98328 113.852 7.60617C113.809 8.21776 113.503 8.57799 113.33 8.76013C112.94 9.13761 112.705 9.2149 112.476 9.32481C112.043 9.50787 111.688 9.59209 111.343 9.66812C110.008 9.9462 108.361 10.3886 107.748 10.8208C107.49 11.0174 107.374 11.0677 107.239 11.1443C107.111 11.2135 106.996 11.2717 106.887 11.3265C106.669 11.4356 106.466 11.5356 106.306 11.6233C106.229 11.6648 106.157 11.7102 106.149 11.7151C106.151 11.7102 106.158 11.7204 106.267 11.5964C106.315 11.5244 106.421 11.4505 106.523 11.0696C106.565 10.9027 106.578 10.6055 106.488 10.345C106.407 10.0928 106.255 9.89925 106.139 9.79002C105.922 9.59303 105.802 9.56174 105.734 9.53122C105.66 9.50423 105.639 9.50144 105.617 9.49624C105.584 9.49003 105.596 9.49393 105.616 9.49603C105.662 9.50142 105.744 9.50566 105.839 9.50654C111.494 9.55286 117.134 9.72251 122.763 9.86669C127.076 9.97725 131.384 10.073 135.686 10.0888C136.146 10.0905 136.606 10.0913 137.066 10.0911C140.589 10.0899 144.105 10.1252 147.613 10.1371C149.925 10.1097 152.119 10.0642 154.15 10.0033C156.471 9.9342 158.58 9.84456 160.409 9.75844C160.829 9.73874 161.234 9.71904 161.623 9.69997C166.65 9.46186 172.365 9.03591 176.617 8.6644C177.311 8.60427 177.968 8.54606 178.575 8.49098C181.946 8.11866 185.321 7.71864 188.704 7.33696C188.932 7.3294 189.162 7.32242 189.395 7.31558C192.309 7.23735 195.862 6.84838 201.494 6.44686C202.391 6.38473 203.341 6.32416 204.35 6.26888C206.093 6.17343 208.008 6.08092 210.125 5.99591C212.277 5.9101 213.384 5.95154 214.289 5.98421C214.556 5.99393 214.805 6.00307 215.058 6.00849C215.923 6.02706 216.831 5.9347 217.903 5.82634C219.294 5.68565 220.963 5.51844 223.175 5.52947C230.222 5.56539 233.307 5.20495 235.637 4.92878C236.321 4.84729 236.94 4.7723 237.575 4.71353C239.234 4.56052 241.465 4.45804 243.432 4.38481C243.908 4.36716 244.369 4.3529 244.803 4.34191C246.576 4.29576 250.11 3.97886 252.794 3.72884C253.808 3.63349 255.184 3.55818 256.806 3.4825C258.485 3.40421 260.428 3.32592 262.508 3.22543C265.514 3.08088 267.719 3.02074 269.477 2.9862C270.78 2.96072 271.834 2.9357 272.79 2.91216C273.426 2.8964 274.018 2.88126 274.611 2.86534C276.483 2.81536 278.809 2.76248 281.171 2.72058C283.996 2.66927 286.873 2.6432 289.068 2.63327C294.751 2.77936 300.467 3.13582 306.146 3.9579C306.537 4.01458 306.926 4.07593 307.311 4.14162C310.019 4.64112 312.1 5.55678 313.716 6.15086C315.554 6.87259 316.601 7.22175 316.617 7.63915C316.64 8.04546 315.394 8.49406 313.244 8.32759C311.399 8.21663 309.072 7.61912 306.848 7.33675C306.473 7.29224 306.094 7.24674 305.713 7.2004C300 6.5033 294.22 6.2864 288.422 6.25531C282.14 6.2211 275.827 6.40217 269.477 6.41061C268.696 6.41165 267.914 6.41626 267.132 6.42417C262.195 6.47387 257.251 6.66774 252.304 6.93684C251.794 6.96453 251.285 6.9929 250.775 7.02209C248.32 7.23226 245.867 7.45812 243.667 7.65984C242.137 7.79993 240.728 7.91409 239.525 8.00053C237.093 8.17459 235.317 8.21027 233.797 8.2386C232.75 8.25768 231.825 8.27205 230.891 8.31803C230.389 8.34271 229.703 8.37886 228.877 8.42103C225.503 8.59677 219.777 8.8517 214.562 8.96032C212.248 9.00911 209.56 9.03754 206.996 9.08338C206.147 9.09846 205.312 9.1153 204.508 9.13464C201.852 9.198 199.534 9.32215 198.218 9.45655C195.21 9.76269 191.749 10.0547 188.686 10.3312C185.765 10.5948 183.206 10.8347 181.758 11.0559C180.029 11.3207 178.542 11.4436 176.328 11.6116C174.793 11.7267 172.907 11.8662 170.342 12.0574C167.379 12.2759 165.274 12.3439 163.485 12.3848C162.416 12.4085 161.46 12.4214 160.496 12.4397C159.192 12.4641 157.878 12.5018 156.257 12.5796C153.129 12.7301 149.862 12.7847 147.294 12.7343C146.124 12.7114 144.787 12.704 143.397 12.6969C141.556 12.6874 139.623 12.6792 137.859 12.6385C137.586 12.6321 137.322 12.6243 137.066 12.6154C135.953 12.5768 134.994 12.5085 134.127 12.4447C133.794 12.4202 133.474 12.3964 133.165 12.375C132.002 12.3651 130.839 12.3514 129.677 12.3357C129.489 12.3456 129.291 12.3567 129.084 12.368C128.047 12.4248 126.772 12.4921 125.195 12.5051C122.7 12.5255 120.514 12.431 118.21 12.3358C116.416 12.2619 114.55 12.1866 112.411 12.1693C110.953 12.1576 109.293 12.1717 107.649 12.1964C107.04 12.2055 106.433 12.2159 105.839 12.2266C105.679 12.2282 105.535 12.2284 105.333 12.2108C105.239 12.2015 105.129 12.191 104.961 12.1504C104.88 12.1296 104.779 12.1028 104.633 12.034C104.498 11.9553 104.237 11.8752 103.966 11.3912C103.846 11.1701 103.792 10.8308 103.827 10.6026C103.851 10.385 103.934 10.1947 103.984 10.1039C104.105 9.88501 104.189 9.80478 104.268 9.72164C104.405 9.58528 104.503 9.51569 104.585 9.45694C104.751 9.34014 104.878 9.26649 105.002 9.19529C105.247 9.05689 105.461 8.94779 105.656 8.84474C105.83 8.75693 106.081 8.60427 106.011 8.64848C106.896 7.99061 107.532 7.83099 108.125 7.62182C108.78 7.41424
1109.344 7.31628 109.897 7.22974C109.899 7.22944 109.902 7.22914 109.904 7.22884C109.942 7.22298 109.979 7.21722 110.017 7.21163C110.265 7.14879 110.513 7.08921 110.757 7.03251C111.001 6.97613 111.247 6.90144 111.382 6.83788C111.444 6.81513 111.494 6.75474 111.371 6.86551C111.321 6.92026 111.155 7.08721 111.127 7.44692C111.105 7.81463 111.289 8.06852 111.36 8.14301C111.521 8.30016 111.488 8.24054 111.441 8.23297C111.389 8.21419 111.303 8.19082 111.209 8.17337C111.019 8.13744 110.793 8.12001 110.568 8.1231C109.451 8.11257 108.187 8.57693 106.515 8.61522C105.245 8.62873 103.969 8.68235 102.686 8.75333C102.335 8.78177 101.98 8.81148 101.628 8.84161C99.9074 8.99028 98.2177 9.14435 97.1084 9.27218C96.4422 9.34914 95.2106 9.43903 93.679 9.47422C92.5118 9.50114 91.1704 9.55975 89.7958 9.65766C87.7751 9.79951 85.682 10.0273 83.9718 10.2592C82.9721 10.3945 82.0137 10.4524 81.0246 10.5168C80.1018 10.5769 79.1523 10.6432 78.1203 10.7851C77.6034 10.8562 77.0462 10.9478 76.4506 11.0451C75.9262 11.1308 75.3711 11.2212 74.7875 11.3053C74.2451 11.3829 73.0303 11.5037 71.4629 11.6364C70.4942 11.7181 69.3907 11.8032 68.2286 11.8798C65.8897 12.1004 63.5291 12.2494 61.1516 12.272C60.4338 12.279 59.716 12.286 58.9982 12.2928C58.3657 12.3381 57.8168 12.397 57.3823 12.4725C57.0706 12.5267 56.8052 12.5915 56.5326 12.6578C56.1616 12.7479 55.7777 12.8411 55.2487 12.9153C54.8352 12.9734 54.3475 12.9965 54.0201 12.9724C53.8676 12.9612 53.7505 12.94 53.6442 12.9208C53.5224 12.8989 53.4137 12.8794 53.281 12.8799C53.1853 12.8804 53.0857 12.8959 52.9632 12.9147C52.7676 12.9448 52.5132 12.9835 52.1262 12.9849C50.6858 12.99 49.0485 12.9776 47.4446 12.9654C47.0904 12.9627 46.7377 12.96 46.3891 12.9575C46.7418 12.9453 46.7055 12.9221 46.713 12.9264C46.705 12.9276 46.6595 12.9393 46.6088 12.9544C46.5029 12.986 46.3696 13.0307 46.2256 13.0816C45.9432 13.1815 45.6433 13.2956 45.3459 13.41C44.7478 13.6406 44.1623 13.8717 43.6112 14.0806C43.13 14.2615 42.5867 14.4582 41.8898 14.6498C41.5314 14.7432 41.1695 14.8428 40.5791 14.9043C40.2642 14.9137 39.9575 15.0107 39.0945 14.7623C38.708 14.6468 37.8775 14.2208 37.4763 13.3444C37.2911 12.9546 37.2249 12.5534 37.2194 12.2457C37.2138 11.9736 37.2468 11.7392 37.2925 11.5367C37.925 9.29957 39.4819 8.72472 40.3567 8.2585C42.0335 7.52137 43.7209 7.05299 43.9728 6.81515C43.9849 6.8057 43.997 6.79628 44.009 6.7869C45.1468 5.89826 46.3919 5.04938 47.6466 4.34171C49.152 3.48917 50.657 2.83541 51.9511 2.41634C52.2128 2.33164 52.5551 2.27559 52.9809 2.21265C53.2831 2.16789 53.6287 2.11933 54.0168 2.05527C54.4917 1.90169 54.9657 1.75429 55.4381 1.61095C55.5335 1.5822 55.6105 1.55457 55.6487 1.53856C55.673 1.53997 55.7119 1.468 55.4278 1.70523C55.3496 1.7803 55.248 1.87632 55.118 2.09703C54.9965 2.30032 54.8485 2.69427 54.8814 3.12917C54.9086 3.5567 55.0856 3.8895 55.2146 4.06657C55.3481 4.25013 55.4547 4.33715 55.5213 4.39161C55.7935 4.58829 55.7599 4.52923 55.7378 4.53087C55.5656 4.46452 55.0118 4.37621 54.7212 4.37903C54.6936 4.37895 54.666 4.37888 54.6384 4.3788C54.5806 4.38728 54.5209 4.39592 54.4611 4.40474C54.4601 4.40494 54.4592 4.40514 54.4583 4.40535C53.4848 4.54893 52.2527 4.73061 50.6677 4.75971C50.0713 4.77099 49.4262 4.7651 48.7259 4.73692C48.0872 4.71157 47.684 4.65204 47.3201 4.5998C46.9627 4.54903 46.6426 4.50531 46.1793 4.5229C45.6533 4.54321 45.0379 4.63309 44.3741 4.74662C43.4411 4.90575 42.4156 5.11309 41.3762 5.23208C41.3051 5.24019 41.2288 5.24901 41.1494 5.25866C40.3956 5.34897 39.288 5.51357 38.1771 5.67894C37.4117 5.88185 36.6555 6.11235 35.9094 6.37203C33.1685 7.32773 30.3994 7.73023 27.7424 8.08428C24.8263 8.469 21.994 8.78734 19.3756 9.56C16.609 10.3783 13.8204 11.2914 10.9447 12.0514C8.14734 12.8012 5.31918 13.1646 3.2307 13.0673C1.13766 12.9765 -0.00309634 12.5385 6.31227e-06 12.1429C0.00308472 11.7317 1.11366 11.3832 3.00061 10.883C4.89197 10.3884 7.4059 9.70194 10.0616 8.90155C12.79 8.09006 15.5156 7.10462 18.32 6.1821C20.0815 5.60515 21.8548 5.22963 23.5897 4.92141C23.8345 4.87299 24.0798 4.82603 24.3233 4.78078C26.1341 4.44547 27.7717 4.12091 29.3459 3.73824C29.7075 3.65048 30.0659 3.55976 30.4212 3.46564Z",fill:"var(--color-base-brand-70)"})}),r[0]=e):e=r[0],e}function s(e){let r,l,i=(0,a.c)(3),{html:s}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(r={color:"var(--color-base-surface-100)"},i[0]=r):r=i[0],i[1]!==s?(l=(0,t.jsx)("div",{className:"m-0 text-500 leading-[1.4125rem]",style:r,dangerouslySetInnerHTML:{__html:s}}),i[1]=s,i[2]=l):l=i[2],l}function n(e){let r,l,n,o,c=(0,a.c)(11),{header:d,paragraph:u}=e;return c[0]!==d?(r=d&&(0,t.jsx)("h2",{className:"m-0 text-1100 font-bold leading-[2.297rem] max-md:text-900",style:{color:"var(--color-base-surface-100)"},children:d}),c[0]=d,c[1]=r):r=c[1],c[2]!==d||c[3]!==u?(l=d&&u&&(0,t.jsx)(i,{}),c[2]=d,c[3]=u,c[4]=l):l=c[4],c[5]!==u?(n=u&&(0,t.jsx)(s,{html:u}),c[5]=u,c[6]=n):n=c[6],c[7]!==r||c[8]!==l||c[9]!==n?(o=(0,t.jsxs)("div",{className:"p-[--spacing-one-x] text-left md:pl-[40px]",children:[r,l,n]}),c[7]=r,c[8]=l,c[9]=n,c[10]=o):o=c[10],o}var o=e.i(702133),c=e.i(299985);let d=e=>Math.max(0,Math.min(100,e));function u(e){let r,l,i,s=(0,a.c)(8),{src:n,alt:o,clipPath:d}=e;return s[0]!==d?(r={clipPath:d},s[0]=d,s[1]=r):r=s[1],s[2]!==o||s[3]!==n?(l=n?(0,t.jsx)(c.CdnImageWithFallback,{src:n,alt:o,className:"w-full h-full object-cover",draggable:!1}):(0,t.jsx)(c.FallbackMediaPlaceholder,{}),s[2]=o,s[3]=n,s[4]=l):l=s[4],s[5]!==r||s[6]!==l?(i=(0,t.jsx)("div",{className:"absolute inset-0",style:r,children:l}),s[5]=r,s[6]=l,s[7]=i):i=s[7],i}function m(e){let r,l,i,s,n,o,c,d,u,m=(0,a.c)(17),{value:f,onKeyDown:p,ariaLabel:x}=e,b=`${f}%`;m[0]!==b?(r={left:b},m[0]=b,m[1]=r):r=m[1],m[2]!==f?(l=Math.round(f),m[2]=f,m[3]=l):l=m[3],m[4]!==f?(i=Math.round(f),m[4]=f,m[5]=i):i=m[5];let g=`${i}%`;return m[6]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("span",{className:"absolute top-0 left-1/2 h-full w-1.5 -translate-x-px",style:{backgroundColor:"var(--color-base-surface-0)",boxShadow:"0 0 0 0.0625rem rgb(0 0 0 / 10%)"}}),m[6]=s):s=m[6],m[7]===Symbol.for("react.memo_cache_sentinel")?(n={backgroundColor:"var(--color-base-brand-70)",border:"0.25rem solid var(--color-base-surface-0)",boxShadow:"0 0.375rem 1.125rem rgb(0 0 0 / 18%)"},m[7]=n):n=m[7],m[8]===Symbol.for("react.memo_cache_sentinel")?(o={color:"var(--color-base-surface-0)"},m[8]=o):o=m[8],m[9]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",className:"size-9 max-md:size-[--spacing-one-and-a-half-x]","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M14.5 18L8.5 12L14.5 6",stroke:"currentColor",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"})}),m[9]=c):c=m[9],m[10]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsx)("span",{className:"absolute top-1/2 left-1/2 size-[5.9375rem] -translate-x-1/2 -translate-y-1/2 roun
1ded-full pointer-events-none max-md:size-[4.5rem]",style:n,children:(0,t.jsxs)("span",{className:"absolute inset-0 flex items-center justify-center leading-[0]",style:o,children:[c,(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",className:"size-9 max-md:size-[--spacing-one-and-a-half-x]","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M9.5 6L15.5 12L9.5 18",stroke:"currentColor",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"})})]})}),m[10]=d):d=m[10],m[11]!==x||m[12]!==p||m[13]!==r||m[14]!==l||m[15]!==g?(u=(0,t.jsxs)("button",{type:"button",className:"absolute top-0 z-[3] h-full w-[2.75rem] cursor-ew-resize select-none border-0 bg-transparent p-0 -translate-x-1/2",style:r,onMouseDown:h,onKeyDown:p,"aria-label":x,role:"slider","aria-orientation":"horizontal","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":l,"aria-valuetext":g,children:[s,d]}),m[11]=x,m[12]=p,m[13]=r,m[14]=l,m[15]=g,m[16]=u):u=m[16],u}function h(e){e.preventDefault()}function f(e){let r,i,s,n,c,h,f,p,x,b,g,v=(0,a.c)(34),{value:y,onChange:C,imageLeft:j,imageRight:_,ref:w}=e,N=(0,l.useRef)(null),k=(0,o.useTranslations)("beforeAndAfter");v[0]!==C?(r=e=>{let t=N.current;if(!t)return;let a=t.getBoundingClientRect();C(d((("touches"in e?e.touches[0].clientX:e.clientX)-a.left)/a.width*100))},v[0]=C,v[1]=r):r=v[1];let S=r;v[2]!==S?(i=e=>{1===e.buttons&&S(e)},v[2]=S,v[3]=i):i=v[3];let A=i;v[4]!==C||v[5]!==y?(s=e=>{let t;switch(e.key){case"ArrowLeft":case"ArrowDown":t=y-2;break;case"ArrowRight":case"ArrowUp":t=y+2;break;case"PageUp":t=y+10;break;case"PageDown":t=y-10;break;case"Home":t=0;break;case"End":t=100;break;default:return}e.preventDefault(),C(d(t))},v[4]=C,v[5]=y,v[6]=s):s=v[6];let T=s;v[7]!==w?(n=e=>{N.current=e,"function"==typeof w?w(e):w&&(w.current=e)},v[7]=w,v[8]=n):n=v[8],v[9]!==k?(c=k("imageWithoutJibbitz"),v[9]=k,v[10]=c):c=v[10];let L=`inset(0 ${100-y}% 0 0)`;v[11]!==j||v[12]!==c||v[13]!==L?(h=(0,t.jsx)(u,{src:j,alt:c,clipPath:L}),v[11]=j,v[12]=c,v[13]=L,v[14]=h):h=v[14],v[15]!==k?(f=k("imageWithJibbitz"),v[15]=k,v[16]=f):f=v[16];let I=`inset(0 0 0 ${y}%)`;return v[17]!==_||v[18]!==f||v[19]!==I?(p=(0,t.jsx)(u,{src:_,alt:f,clipPath:I}),v[17]=_,v[18]=f,v[19]=I,v[20]=p):p=v[20],v[21]!==k?(x=k("sliderLabel"),v[21]=k,v[22]=x):x=v[22],v[23]!==T||v[24]!==x||v[25]!==y?(b=(0,t.jsx)(m,{value:y,onKeyDown:T,ariaLabel:x}),v[23]=T,v[24]=x,v[25]=y,v[26]=b):b=v[26],v[27]!==A||v[28]!==p||v[29]!==b||v[30]!==n||v[31]!==h||v[32]!==S?(g=(0,t.jsxs)("div",{className:"relative aspect-square w-full select-none overflow-hidden rounded-[--spacing-half-x] touch-none",ref:n,onMouseDown:S,onMouseMove:A,onTouchStart:S,onTouchMove:S,children:[h,p,b]}),v[27]=A,v[28]=p,v[29]=b,v[30]=n,v[31]=h,v[32]=S,v[33]=g):g=v[33],g}e.s(["BeforeAndAfterBlock",0,function(e){let i,s,o,c,d,u,m,h=(0,a.c)(20),{data:p}=e,x=(0,l.useRef)(null),[b,g]=(0,l.useState)(50);h[0]!==p.header||h[1]!==p.heading?(i=(p.header??p.heading)?.trim(),h[0]=p.header,h[1]=p.heading,h[2]=i):i=h[2];let v=i;h[3]!==p.body||h[4]!==p.paragraph?(s="string"==typeof p.paragraph?p.paragraph.trim():function e(t){if(!t||"object"!=typeof t)return"";if("text"in t&&"string"==typeof t.text)return t.text;let a=Array.isArray(t.children)?t.children.map(e).join(""):"";switch(t.type){case"doc":default:return a;case"p":return`<p>${a}</p>`;case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return`<${t.type}>${a}</${t.type}>`}}(p.body)||void 0,h[3]=p.body,h[4]=p.paragraph,h[5]=s):s=h[5];let y=s;h[6]!==p.image_left?(o=(0,r.resolveImageSrc)(p.image_left),h[6]=p.image_left,h[7]=o):o=h[7];let C=o;h[8]!==p.image_right?(c=(0,r.resolveImageSrc)(p.image_right),h[8]=p.image_right,h[9]=c):c=h[9];let j=c;return h[10]!==C||h[11]!==j||h[12]!==b?(d=(0,t.jsx)(f,{ref:x,value:b,onChange:g,imageLeft:C,imageRight:j}),h[10]=C,h[11]=j,h[12]=b,h[13]=d):d=h[13],h[14]!==v||h[15]!==y?(u=(0,t.jsx)(n,{header:v,paragraph:y}),h[14]=v,h[15]=y,h[16]=u):u=h[16],h[17]!==d||h[18]!==u?(m=(0,t.jsx)("section",{"data-testid":"before-and-after-block",className:"box-border w-full px-[--spacing-one-x]",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-[--spacing-one-x] md:grid-cols-2 md:items-center md:gap-[40px]",children:[d,u]})}),h[17]=d,h[18]=u,h[19]=m):m=h[19],m}],63871)}
1,695552,681322,e=>{"use strict";e.s(["formatCategoryCarouselSlideLabel",0,function(e,t){return`slide ${e+1} of ${t}`},"resolveCategoryCarouselAria",0,function(e){let{hideHeader:t,carouselA11y:a,sectionHeadingId:r,eyebrowId:l,title:i,eyebrow:s,fallbackLabel:n}=e;return t?a?.labelledBy?{"aria-labelledby":a.labelledBy}:a?.ariaLabel?{"aria-label":a.ariaLabel}:{"aria-label":n}:i?{"aria-labelledby":r,...s?{"aria-describedby":l}:{}}:{"aria-label":n}}],695552);var t=e.i(825504),a=e.i(454558),r=e.i(376841),l=e.i(894214),i=e.i(840633),s=e.i(571805),n=e.i(632137);e.s(["CategoryCarouselShell",0,function(e){let o,c,d,u,m,h,f=(0,a.c)(33),{eyebrow:p,title:x,button:b,children:g,variantSlot:v,sectionHeadingId:y,eyebrowId:C,hideHeader:j}=e,_=void 0!==j&&j,w="collab-silhouette"===v,N="silhouette"===v||w;f[0]!==b?(o=b&&!!b?.text?.trim(),f[0]=b,f[1]=o):o=f[1];let k=o,S=!_&&!!(p||x),A=k&&!N;f[2]!==b?.openInNewTab?(c=b?.openInNewTab?{target:"_blank",rel:"noopener noreferrer"}:{},f[2]=b?.openInNewTab,f[3]=c):c=f[3];let T=c,L=w?"gap-(--spacing-one-and-a-half-x)":"gap-6 md:gap-8",I=N&&"bg-(--color-base-surface-10)",E="silhouette"===v&&"py-(--spacing-two-x)",P=w&&"py-(--spacing-one-and-a-half-x) md:py-(--spacing-two-x) md:px-(--spacing-two-x)",R=_&&"p-0 md:p-0";f[4]!==L||f[5]!==I||f[6]!==E||f[7]!==P||f[8]!==R?(d=(0,n.cn)("flex w-full flex-col px-4",L,I,E,P,R),f[4]=L,f[5]=I,f[6]=E,f[7]=P,f[8]=R,f[9]=d):d=f[9];let z=`category-carousel-${v}`;return f[10]!==b||f[11]!==T||f[12]!==p||f[13]!==C||f[14]!==N||f[15]!==y||f[16]!==A||f[17]!==S||f[18]!==x||f[19]!==v?(u=(S||A)&&(0,t.jsxs)("div",{className:(0,n.cn)("flex flex-row items-end",N?"justify-center":"justify-between"),children:[S?(0,t.jsxs)("div",{className:(0,n.cn)("flex flex-col gap-2",N?"items-center text-center":"items-start text-left"),children:[p&&(0,t.jsx)(s.Text,{variant:N?"d-600":"d-900",md:N?"d-900":"d-1000",id:C,className:(0,n.cn)(N?"text-center text-(--color-base-surface-100)":"text-left"),children:p}),x&&(0,t.jsx)(s.Text,{variant:"silhouette"===v?"d-1000":"d-1100",md:"silhouette"===v?"d-1100":"d-1300",className:(0,n.cn)("font-black",N?"text-center text-(--color-base-surface-100)":"text-left"),id:y,render:(0,t.jsx)("h2",{}),children:x})]}):null,A&&(0,t.jsx)(i.Button,{dataTestId:"carousel-cta-button-desktop",className:"ml-auto hidden md:block",variant:"dark",size:"default",nativeButton:!1,"aria-label":b.ariaLabel,render:(0,t.jsx)(l.Link,{href:(0,r.transformAbsoluteLinks)(b.href),...T}),children:(0,t.jsx)(s.Text,{variant:"b-700",className:"my-0.75",children:b.text})})]}),f[10]=b,f[11]=T,f[12]=p,f[13]=C,f[14]=N,f[15]=y,f[16]=A,f[17]=S,f[18]=x,f[19]=v,f[20]=u):u=f[20],f[21]!==b||f[22]!==T||f[23]!==k||f[24]!==N||f[25]!==v?(m=k&&N&&(0,t.jsx)("div",{className:(0,n.cn)("w-full",N&&"flex justify-center"),children:(0,t.jsx)(i.Button,{dataTestId:"carousel-cta-button-mobile",className:(0,n.cn)("w-full","silhouette"===v&&"max-w-(--size-category-carousel-silhouette-cta-max-width)","collab-silhouette"===v&&"md:w-auto",!N&&"md:hidden"),variant:"dark",size:"default",nativeButton:!1,"aria-label":b.ariaLabel,render:(0,t.jsx)(l.Link,{href:(0,r.transformAbsoluteLinks)(b.href),...T}),children:(0,t.jsx)(s.Text,{variant:"b-700",className:"my-0.75",children:b.text})})}),f[21]=b,f[22]=T,f[23]=k,f[24]=N,f[25]=v,f[26]=m):m=f[26],f[27]!==g||f[28]!==z||f[29]!==u||f[30]!==m||f[31]!==d?(h=(0,t.jsxs)("div",{className:d,"data-slot":z,children:[u,g,m]}),f[27]=g,f[28]=z,f[29]=u,f[30]=m,f[31]=d,f[32]=h):h=f[32],h}],681322)},193547,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(967232),l=e.i(376841),i=e.i(544910),s=e.i(663778),n=e.i(632137),o=e.i(702133),c=e.i(20435),d=e.i(695552),u=e.i(975948),m=e.i(681322),h=e.i(335171),f=e.i(396307);e.s(["CategoryCarouselBasic",0,function(e){let p,x,b,g,v,y,C,j,_,w,N,k,S=(0,a.c)(52),{eyebrow:A,title:T,button:L,labelPosition:I,tiles:E,tileVisualTreatment:P,priority:R,shellVariantSlot:z,silhouetteProductLayout:M,hideHeader:O,carouselA11y:V,tileLayout:F}=e,U=void 0===I?r.LabelPosition.overlay:I,$=void 0===P?r.TileVisualTreatment.default:P,B=void 0!==R&&R,D=void 0===z?"basic":z,H=void 0!==M&&M,W=void 0!==O&&O,[G,q]=(0,c.useState)(),Y=(0,c.useId)(),K=(0,c.useId)(),X=(0,i.usePrefers
1ReducedMotion)(),Z=(0,o.useTranslations)("carousel"),{isScrollable:Q}=(0,f.useCarouselScrollable)(G);S[0]!==Q||S[1]!==X?(p=(0,h.getScrollableEmblaOpts)(Q,X),S[0]=Q,S[1]=X,S[2]=p):p=S[2];let J=p;S[3]!==V||S[4]!==A||S[5]!==K||S[6]!==W||S[7]!==Y||S[8]!==Z||S[9]!==T?(x=(0,d.resolveCategoryCarouselAria)({hideHeader:W,carouselA11y:V,sectionHeadingId:Y,eyebrowId:K,title:T,eyebrow:A,fallbackLabel:Z("categoryCarousel")}),S[3]=V,S[4]=A,S[5]=K,S[6]=W,S[7]=Y,S[8]=Z,S[9]=T,S[10]=x):x=S[10];let ee=x,et=E?.length??0,ea="compact"===(void 0===F?"default":F),er=H?u.CATEGORY_CAROUSEL_SILHOUETTE_TILE_WIDTH_CLASS:ea?u.CATEGORY_CAROUSEL_TILE_WIDTH_COMPACT_CLASS:u.CATEGORY_CAROUSEL_TILE_WIDTH_CLASS,el=H||ea?void 0:u.CATEGORY_CAROUSEL_TILE_IMAGE_WELL_CLASS,ei=H?u.CATEGORY_CAROUSEL_SILHOUETTE_NAV_BUTTON_CLASS:u.CATEGORY_CAROUSEL_NAV_BUTTON_CLASS;if(S[11]!==G||S[12]!==L||S[13]!==ee||S[14]!==J||S[15]!==A||S[16]!==K||S[17]!==W||S[18]!==Q||S[19]!==U||S[20]!==ei||S[21]!==B||S[22]!==X||S[23]!==Y||S[24]!==D||S[25]!==H||S[26]!==et||S[27]!==Z||S[28]!==el||S[29]!==$||S[30]!==er||S[31]!==E||S[32]!==T){let e=X?void 0:["[&_img]:transition-transform","[&_img]:duration-300","[&_img]:ease-out","hover:[&_img]:scale-[1.1]"];b=m.CategoryCarouselShell,g=A,v=T,y=L,C=D,j=Y,_=A?K:void 0,w=W,N=E&&E.length>0&&(0,t.jsxs)(s.Carousel,{...ee,keyboardFocusableRegion:!0,opts:J,setApi:q,className:"flex w-full flex-col",children:[(0,t.jsx)(s.CarouselContent,{className:(0,n.cn)(u.CATEGORY_CAROUSEL_SLIDE_GAP_CONTENT_CLASS,H?"pb-8 md:pb-10":"pb-6 md:pb-8"),children:E.map((a,i)=>{let o=(0,l.getEntryKey)(a,i),c=(0,d.formatCategoryCarouselSlideLabel)(i,et);return(0,t.jsx)(s.CarouselItem,{"aria-label":c,className:`basis-auto ${u.CATEGORY_CAROUSEL_SLIDE_GAP_ITEM_CLASS}`,children:(0,t.jsx)(r.Tile,{className:(0,n.cn)(er,"overflow-hidden hover:shadow-none",e),imageWellClassName:el,tile:a.tile,labelPosition:U,visualTreatment:$,priority:i<1&&B})},o)})}),Q&&(0,t.jsxs)("div",{className:"flex flex-row items-center justify-between",children:[(0,t.jsx)(s.CarouselScrollBar,{api:G}),(0,t.jsxs)("div",{className:"hidden items-center justify-end gap-2 md:flex",children:[(0,t.jsx)(s.CarouselPrevious,{className:ei,"aria-label":Z("previousSlide"),dataTestId:"carousel-previous-button"}),(0,t.jsx)(s.CarouselNext,{className:ei,"aria-label":Z("nextSlide"),dataTestId:"carousel-next-button"})]})]})]}),S[11]=G,S[12]=L,S[13]=ee,S[14]=J,S[15]=A,S[16]=K,S[17]=W,S[18]=Q,S[19]=U,S[20]=ei,S[21]=B,S[22]=X,S[23]=Y,S[24]=D,S[25]=H,S[26]=et,S[27]=Z,S[28]=el,S[29]=$,S[30]=er,S[31]=E,S[32]=T,S[33]=b,S[34]=g,S[35]=v,S[36]=y,S[37]=C,S[38]=j,S[39]=_,S[40]=w,S[41]=N}else b=S[33],g=S[34],v=S[35],y=S[36],C=S[37],j=S[38],_=S[39],w=S[40],N=S[41];return S[42]!==b||S[43]!==g||S[44]!==v||S[45]!==y||S[46]!==C||S[47]!==j||S[48]!==_||S[49]!==w||S[50]!==N?(k=(0,t.jsx)(b,{eyebrow:g,title:v,button:y,variantSlot:C,sectionHeadingId:j,eyebrowId:_,hideHeader:w,children:N}),S[42]=b,S[43]=g,S[44]=v,S[45]=y,S[46]=C,S[47]=j,S[48]=_,S[49]=w,S[50]=N,S[51]=k):k=S[51],k}])},184784,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(967232),l=e.i(376841),i=e.i(544910),s=e.i(663778),n=e.i(632137);function o(e){let r,l,i,s,o,c,d,u,m,h,f,p,x,b,g=(0,a.c)(34);g[0]!==e?({color:l,label:i,animate:o,className:r,...s}=e,g[0]=e,g[1]=r,g[2]=l,g[3]=i,g[4]=s,g[5]=o):(r=g[1],l=g[2],i=g[3],s=g[4],o=g[5]);let v=void 0===o||o,y=i.length<10?`${i} ${i}`:i;if(g[6]!==v||g[7]!==r||g[8]!==l||g[9]!==s||g[10]!==y){let e,a=`${y} `.split(""),i=360/a.length,o=v&&"motion-safe:animate-spin motion-safe:[animation-duration:18s] motion-safe:[animation-timing-function:linear]";g[17]!==r||g[18]!==o?(u=(0,n.cn)("relative shrink-0 rounded-full",o,r),g[17]=r,g[18]=o,g[19]=u):u=g[19],g[20]!==l?(m={backgroundColor:l},g[20]=l,g[21]=m):m=g[21],h="category-carousel-wheel",f=s,c="absolute inset-0 flex items-center justify-center",g[22]!==i?(e=(e,a)=>(0,t.jsx)("span",{className:"absolute font-black whitespace-nowrap text-[length:var(--font-size-900)] text-white",style:{transform:`rotate(${i*a}deg) translateY(-70px)`},children:e},a),g[22]=i,g[23]=e):e=g[23],d=a.map(e),g[6]=v,g[7]=r,g[8]=l,g[9]=s,g[10]=y,g[11]=c,g[12]=d,g[13]=u,g[14]=m,g[15]=h,g[16]=f}else c=g[11],d=g[12],u=g[13],m=g[14],h=g[15],f=g[16];return g[24]!==c||g[25]!==d?(p=(0,t.jsx)("div",{className:c,children:d}),g[24]=c,g[25]=d,g[26]=p):p=g[26],g[27]===Symbol.for("react.memo_cache_sentinel")?(x=(0,t.jsx)("div",{className:"absolute top-1/2 left-1/2 size-6 -translate-x-1/2 -translate-y-1/2 roun
1ded-full bg-white"}),g[27]=x):x=g[27],g[28]!==u||g[29]!==m||g[30]!==h||g[31]!==f||g[32]!==p?(b=(0,t.jsxs)("div",{className:u,style:m,"data-slot":h,...f,children:[p,x]}),g[28]=u,g[29]=m,g[30]=h,g[31]=f,g[32]=p,g[33]=b):b=g[33],b}var c=e.i(702133),d=e.i(20435),u=e.i(695552);let m=`calc( 2 var(--size-category-carousel-tile-width) + 3 (5 * var(--size-category-carousel-elevated-tile-width)) + 4 (4 * var(--spacing-two-x)) 5 )`;var h=e.i(975948),f=e.i(681322),p=e.i(335171),x=e.i(396307);e.s(["CategoryCarouselElevated",0,function(e){let b,g,v,y,C,j,_,w,N=(0,a.c)(39),{eyebrow:k,title:S,button:A,labelPosition:T,tiles:L,wheelVariant:I,tileVisualTreatment:E,priority:P,hideHeader:R,carouselA11y:z}=e,M=void 0===T?r.LabelPosition.below:T,O=void 0===E?r.TileVisualTreatment.elevated:E,V=void 0!==P&&P,F=void 0!==R&&R,[U,$]=(0,d.useState)(),B=(0,d.useId)(),D=(0,d.useId)(),H=(0,i.usePrefersReducedMotion)(),W=(0,c.useTranslations)("carousel"),{isScrollable:G}=(0,x.useCarouselScrollable)(U),q=L?.length??0;N[0]!==G||N[1]!==H?(b=(0,p.getScrollableEmblaOpts)(G,H),N[0]=G,N[1]=H,N[2]=b):b=N[2];let Y=b;N[3]!==z||N[4]!==k||N[5]!==D||N[6]!==F||N[7]!==B||N[8]!==W||N[9]!==S?(g=(0,u.resolveCategoryCarouselAria)({hideHeader:F,carouselA11y:z,sectionHeadingId:B,eyebrowId:D,title:S,eyebrow:k,fallbackLabel:W("categoryCarousel")}),N[3]=z,N[4]=k,N[5]=D,N[6]=F,N[7]=B,N[8]=W,N[9]=S,N[10]=g):g=N[10];let K=g;N[11]!==K||N[12]!==Y||N[13]!==G||N[14]!==M||N[15]!==V||N[16]!==q||N[17]!==W||N[18]!==O||N[19]!==L?(v=L&&L.length>0&&(0,t.jsxs)(s.Carousel,{...K,keyboardFocusableRegion:!0,opts:Y,setApi:$,className:"relative z-0 flex w-full flex-col",style:{maxWidth:m},children:[(0,t.jsx)(s.CarouselContent,{className:"flex pt-4 pb-8 md:pt-8 md:pb-12 -ml-(--spacing-two-x)",children:(L??[]).map((e,a)=>{let i=(0,l.getEntryKey)(e,a),o=Math.min(16*a,64),c=(0,u.formatCategoryCarouselSlideLabel)(a,q);return(0,t.jsx)(s.CarouselItem,{"aria-label":c,className:(0,n.cn)("basis-auto transition-[margin-top] duration-300 ease-out",h.CATEGORY_CAROUSEL_ELEVATED_SLIDE_GAP_ITEM_CLASS),style:{marginTop:`${o}px`},children:(0,t.jsx)(r.Tile,{className:(0,n.cn)(h.CATEGORY_CAROUSEL_ELEVATED_TILE_WIDTH_CLASS,"overflow-hidden","[&_img]:transition-transform","[&_img]:duration-300","[&_img]:ease-out","hover:[&_img]:scale-[1.1]"),imageWellClassName:"h-(--size-category-carousel-elevated-tile-height) aspect-auto",tile:e.tile,labelPosition:M,visualTreatment:O,priority:a<1&&V})},i)})}),G&&(0,t.jsx)("div",{className:"flex flex-row items-center justify-end",children:(0,t.jsxs)("div",{className:"hidden items-center justify-end gap-2 md:flex",children:[(0,t.jsx)(s.CarouselPrevious,{className:h.CATEGORY_CAROUSEL_NAV_BUTTON_CLASS,"aria-label":W("previousSlide"),dataTestId:"carousel-previous-button"}),(0,t.jsx)(s.CarouselNext,{className:h.CATEGORY_CAROUSEL_NAV_BUTTON_CLASS,"aria-label":W("nextSlide"),dataTestId:"carousel-next-button"})]})})]}),N[11]=K,N[12]=Y,N[13]=G,N[14]=M,N[15]=V,N[16]=q,N[17]=W,N[18]=O,N[19]=L,N[20]=v):v=N[20];let X=v,Z=k?D:void 0;return N[21]===Symbol.for("react.memo_cache_sentinel")?(y=(0,n.cn)("relative md:flex md:items-start",h.CATEGORY_CAROUSEL_ELEVATED_TRACK_MIN_HEIGHT_CLASS),N[21]=y):y=N[21],N[22]!==H||N[23]!==W||N[24]!==I?(C=I&&(0,t.jsx)("div",{className:(0,n.cn)("hidden overflow-hidden md:flex mt-4 pt-20 justify-center w-(--size-elevated-wheel-wrapper) shrink-0 h-(--size-category-carousel-elevated-wheel-height) bg-secondary-foreground pointer-events-none","aspect-square"),"aria-hidden":!0,"data-slot":"category-carousel-elevated-wheel-placeholder",children:(0,t.jsx)(o,{color:"accessories"===I?"var(--color-base-orange-50)":"var(--color-base-brand-80)",label:W("accessories"===I?"wheelLabel.accessories":"wheelLabel.jibbitzCharms"),animate:!H,className:"size-48"})}),N[22]=H,N[23]=W,N[24]=I,N[25]=C):C=N[25],N[26]!==X?(j=(0,t.jsx)("div",{className:"min-w-0 flex-1",children:X}),N[26]=X,N[27]=j):j=N[27],N[28]!==C||N[29]!==j?(_=(0,t.jsxs)("div",{className:y,children:[C,j]}),N[28]=C,N[29]=j,N[30]=_):_=N[30],N[31]!==A||N[32]!==k||N[33]!==F||N[34]!==B||N[35]!==_||N[36]!==Z||N[37]!==S?(w=(0,t.jsx)(f.CategoryCarouselShell,{eyebrow:k,title:S,button:A,variantSlot:"elevated",sectionHeadingId:B,eyebrowId:Z,hideHeader:F,children:_}),N[31]=A,N[32]=k,N[33]=F,N[34]=B,N[35]=_,N[36]=Z,N[37]=S,N[38]=w):w=N[38],w}],184784)},975948,e=>{"use strict";e.s(["CATEGORY_CAROUSEL_ELEVATED_SLIDE_GAP_ITEM_CLASS",0,"pl-(--spacing-two-x)","CATEGORY_CAROUSEL_ELEVATED_TILE_WIDTH_CLASS",0,"w-[var(--size-category-carousel-elevated-tile-width)] shrink-0 hover:shadow-none","CATEGORY_CAROUSEL_ELEVATED_TRACK_MIN_HEIGHT_CLASS",0,"min-h-[var(--size-category-carousel-elevated-track-min-height)]","CATEGORY_CAROUSEL_NAV_BUTTON_CLASS",0,"size-[var(--size-category-carousel-nav-button)] shrink-0 p-0 [&_svg]:size-[var(--size-category-carousel-nav-icon)]","CATEGORY_CAROUSEL_SILHOUETTE_NAV_BUTTON_CLASS",0,"size-[var(--spacing-two-and-a-half-x)] shrink-0 p-0 [&_svg]:size-[var(--spacing-one-x)]","CATEGORY_CAROUSEL_SILHOUETTE_TILE_WIDTH_CLASS",0,"w-(--size-category-carousel-silhouette-tile-width) md:w-(--size-category-carousel-silhouette-tile-width-md) shrink-0","CATEGORY_CAROUSEL_SLIDE_GAP_CONTENT_CLASS",0,"-ml-[var(--spacing-custom-15)]","CATEGORY_CAROUSEL_SLIDE_GAP_ITEM_CLASS",0,"pl-[var(--spacing-custom-15)]","CATEGORY_CAROUSEL_TILE_IMAGE_WELL_CLASS",0,"h-[var(--size-category-carousel-tile-height)] aspect-auto","CATEGORY_CAROUSEL_TILE_WIDTH_CLASS",0,"w-[var(--size-category-carousel-tile-width)] shrink-0","CATEGORY_CAROUSEL_TILE_WIDTH_COMPACT_CLASS",0,"w-[var(--size-category-carousel-tile-width-compact)] shrink-0"])},228098,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(544910),l=e.i(663778),i=e.i(702133),s=e.i(20435),n=e.i(695552),o=e.i(975948),c=e.i(681322);e.s(["CategoryCarouselSilhouetteClient",0,function(e){let d,u,m,h,f,p,x,b,g=(0,a.c)(32),{eyebrow:v,title:y,button:C,children:j,hideHeader:_,carouselA11y:w}
5=e,N=void 0!==_&&_,[k,S]=(0,s.useState)(),[A,T]=(0,s.useState)(!1),L=(0,s.useId)(),I=(0,s.useId)(),E=(0,r.usePrefersReducedMotion)(),P=(0,i.useTranslations)("carousel");g[0]!==E?(d={align:"start",dragFree:!0,...E?{watchDrag:!1}:{}},g[0]=E,g[1]=d):d=g[1];let R=d;g[2]!==k?(u=()=>{if(!k)return;let e=()=>T(k.canScrollNext()||k.canScrollPrev());return e(),k.on("reInit",e),k.on("resize",e),()=>{k.off("reInit",e),k.off("resize",e)}},m=[k],g[2]=k,g[3]=u,g[4]=m):(u=g[3],m=g[4]),(0,s.useEffect)(u,m),g[5]!==w||g[6]!==v||g[7]!==I||g[8]!==N||g[9]!==L||g[10]!==P||g[11]!==y?(h=(0,n.resolveCategoryCarouselAria)({hideHeader:N,carouselA11y:w,sectionHeadingId:L,eyebrowId:I,title:y,eyebrow:v,fallbackLabel:P("categoryCarousel")}),g[5]=w,g[6]=v,g[7]=I,g[8]=N,g[9]=L,g[10]=P,g[11]=y,g[12]=h):h=g[12];let z=h,M=v?I:void 0;return g[13]!==j?(f=(0,t.jsx)(l.CarouselContent,{className:`${o.CATEGORY_CAROUSEL_SLIDE_GAP_CONTENT_CLASS} pb-8 md:pb-10`,children:j}),g[13]=j,g[14]=f):f=g[14],g[15]!==k||g[16]!==A||g[17]!==P?(p=A&&(0,t.jsxs)("div",{className:"flex flex-row items-center justify-between",children:[(0,t.jsx)(l.CarouselScrollBar,{api:k}),(0,t.jsxs)("div",{className:"hidden items-center justify-end gap-2 md:flex",children:[(0,t.jsx)(l.CarouselPrevious,{className:o.CATEGORY_CAROUSEL_SILHOUETTE_NAV_BUTTON_CLASS,"aria-label":P("previousSlide"),dataTestId:"carousel-previous-button"}),(0,t.jsx)(l.CarouselNext,{className:o.CATEGORY_CAROUSEL_SILHOUETTE_NAV_BUTTON_CLASS,"aria-label":P("nextSlide"),dataTestId:"carousel-next-button"})]})]}),g[15]=k,g[16]=A,g[17]=P,g[18]=p):p=g[18],g[19]!==z||g[20]!==R||g[21]!==f||g[22]!==p?(x=(0,t.jsxs)(l.Carousel,{...z,keyboardFocusableRegion:!0,opts:R,setApi:S,className:"flex w-full flex-col",children:[f,p]}),g[19]=z,g[20]=R,g[21]=f,g[22]=p,g[23]=x):x=g[23],g[24]!==C||g[25]!==v||g[26]!==N||g[27]!==L||g[28]!==M||g[29]!==x||g[30]!==y?(b=(0,t.jsx)(c.CategoryCarouselShell,{eyebrow:v,title:y,button:C,variantSlot:"silhouette",sectionHeadingId:L,eyebrowId:M,hideHeader:N,children:x}),g[24]=C,g[25]=v,g[26]=N,g[27]=L,g[28]=M,g[29]=x,g[30]=y,g[31]=b):b=g[31],b}])},256475,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(376841),l=e.i(544910),i=e.i(663778),s=e.i(702133),n=e.i(20435),o=e.i(695552),c=e.i(681322),d=e.i(299985),u=e.i(798785);function m(e){let l,i,s,n,o=(0,a.c)(13),{card:c,priority:m}=e,h=void 0!==m&&m;o[0]!==c.href?(l=(0,r.transformAbsoluteLinks)(c.href),o[0]=c.href,o[1]=l):l=o[1],o[2]!==c.openInNewTab?(i=c.openInNewTab?{target:"_blank",rel:"noopener noreferrer"}:{},o[2]=c.openInNewTab,o[3]=i):i=o[3];let f=h?"eager":"lazy",p=h?"high":"low";return o[4]!==c.logoSrc||o[5]!==f||o[6]!==p?(s=(0,t.jsx)(d.CdnImageWithFallback,{src:c.logoSrc,alt:"",loading:f,fetchPriority:p,className:"size-full object-contain transition-transform duration-(--duration-medium) group-hover:scale-110",fallbackOnError:!1}),o[4]=c.logoSrc,o[5]=f,o[6]=p,o[7]=s):s=o[7],o[8]!==c.ariaLabel||o[9]!==l||o[10]!==i||o[11]!==s?(n=(0,t.jsx)(u.TrackedLink,{trackingLabel:"carousel-collab-silhouette",href:l,"aria-label":c.ariaLabel,...i,className:"group relative flex aspect-square w-(--size-category-carousel-silhouette-tile-width) shrink-0 items-center justify-center overflow-hidden rounded-(--radius-lg) bg-(--color-base-surface-20) p-(--spacing-one-x) outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 md:w-(--size-carousel-collab-silhouette-tile-width-md) md:p-(--spacing-two-x)",children:s}),o[8]=c.ariaLabel,o[9]=l,o[10]=i,o[11]=s,o[12]=n):n=o[12],n}function h(e){let r,d,u,h,f,p,x,b,g,v=(0,a.c)(38),{eyebrow:y,title:C,button:j,cards:_,priority:w,hideHeader:N,carouselA11y:k}
5=e,[S,A]=(0,n.useState)(),[T,L]=(0,n.useState)(!1),I=(0,n.useId)(),E=(0,n.useId)(),P=(0,l.usePrefersReducedMotion)(),R=(0,s.useTranslations)("carousel");v[0]!==P?(r={align:"start",dragFree:!0,...P?{watchDrag:!1}:{}},v[0]=P,v[1]=r):r=v[1];let z=r;v[2]!==S?(d=()=>{if(!S)return;let e=()=>L(S.canScrollNext()||S.canScrollPrev());return e(),S.on("reInit",e),S.on("resize",e),()=>{S.off("reInit",e),S.off("resize",e)}},u=[S],v[2]=S,v[3]=d,v[4]=u):(d=v[3],u=v[4]),(0,n.useEffect)(d,u);let M=N??!1;v[5]!==k||v[6]!==y||v[7]!==E||v[8]!==I||v[9]!==M||v[10]!==R||v[11]!==C?(h=(0,o.resolveCategoryCarouselAria)({hideHeader:M,carouselA11y:k,sectionHeadingId:I,eyebrowId:E,title:C,eyebrow:y,fallbackLabel:R("categoryCarousel")}),v[5]=k,v[6]=y,v[7]=E,v[8]=I,v[9]=M,v[10]=R,v[11]=C,v[12]=h):h=v[12];let O=h,V=y?E:void 0,F=N??!1;if(v[13]!==_||v[14]!==w){let e;v[16]!==_.length||v[17]!==w?(e=(e,a)=>(0,t.jsx)(i.CarouselItem,{className:"basis-auto pl-(--spacing-three-quarters-x)",slideIndex:a,slideCount:_.length,children:(0,t.jsx)(m,{card:e,priority:0===a&&w})},a),v[16]=_.length,v[17]=w,v[18]=e):e=v[18],f=_.map(e),v[13]=_,v[14]=w,v[15]=f}else f=v[15];return v[19]!==f?(p=(0,t.jsx)(i.CarouselContent,{className:"-ml-(--spacing-three-quarters-x) pb-8 md:pb-10",children:f}),v[19]=f,v[20]=p):p=v[20],v[21]!==S||v[22]!==T||v[23]!==R?(x=T&&(0,t.jsxs)("div",{className:"flex flex-row items-center justify-between",children:[(0,t.jsx)(i.CarouselScrollBar,{api:S}),(0,t.jsxs)("div",{className:"flex items-center justify-end gap-2",children:[(0,t.jsx)(i.CarouselPrevious,{"aria-label":R("previousSlide"),dataTestId:"carousel-previous-button"}),(0,t.jsx)(i.CarouselNext,{"aria-label":R("nextSlide"),dataTestId:"carousel-next-button"})]})]}),v[21]=S,v[22]=T,v[23]=R,v[24]=x):x=v[24],v[25]!==O||v[26]!==z||v[27]!==x||v[28]!==p?(b=(0,t.jsxs)(i.Carousel,{...O,keyboardFocusableRegion:!0,opts:z,setApi:A,className:"flex w-full flex-col",children:[p,x]}),v[25]=O,v[26]=z,v[27]=x,v[28]=p,v[29]=b):b=v[29],v[30]!==j||v[31]!==y||v[32]!==I||v[33]!==b||v[34]!==V||v[35]!==F||v[36]!==C?(g=(0,t.jsx)(c.CategoryCarouselShell,{eyebrow:y,title:C,button:j,variantSlot:"collab-silhouette",sectionHeadingId:I,eyebrowId:V,hideHeader:F,children:b}
5),v[30]=j,v[31]=y,v[32]=I,v[33]=b,v[34]=V,v[35]=F,v[36]=C,v[37]=g):g=v[37],g}e.s(["CarouselCollabSilhouetteClient",0,function(e){let r,l=(0,a.c)(21),{eyebrow:i,title:s,button:n,cards:o,layout:d,priority:u,hideHeader:f,carouselA11y:p}=e,x=void 0!==u&&u,b=void 0!==f&&f;if("wrap"===d){let e,a,r;if(l[0]!==o||l[1]!==x){let a;l[3]!==x?(a=(e,a)=>(0,t.jsx)(m,{card:e,priority:0===a&&x},a),l[3]=x,l[4]=a):a=l[4],e=o.map(a),l[0]=o,l[1]=x,l[2]=e}else e=l[2];return l[5]!==e?(a=(0,t.jsx)("div",{className:"flex flex-wrap items-start justify-center gap-(--spacing-three-quarters-x)",children:e}),l[5]=e,l[6]=a):a=l[6],l[7]!==n||l[8]!==i||l[9]!==b||l[10]!==a||l[11]!==s?(r=(0,t.jsx)(c.CategoryCarouselShell,{eyebrow:i,title:s,button:n,variantSlot:"collab-silhouette",hideHeader:b,children:a}),l[7]=n,l[8]=i,l[9]=b,l[10]=a,l[11]=s,l[12]=r):r=l[12],r}return l[13]!==n||l[14]!==o||l[15]!==p||l[16]!==i||l[17]!==b||l[18]!==x||l[19]!==s?(r=(0,t.jsx)(h,{eyebrow:i,title:s,button:n,cards:o,priority:x,hideHeader:b,carouselA11y:p}),l[13]=n,l[14]=o,l[15]=p,l[16]=i,l[17]=b,l[18]=x,l[19]=s,l[20]=r):r=l[20],r}])},393154,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(190266),l=e.i(894214),i=e.i(257306);function s(e){return(0,t.jsxs)(l.Link,{href:`/category/${e.slug}`,className:"group relative aspect-square overflow-hidden rounded-lg",onClick:()=>(0,r.dispatchContentClick)(`category-grid:${e.title?.trim()||e.slug||e.uid}`),children:[(0,t.jsx)(i.Image,{src:e.image.url,alt:e.title,className:"absolute inset-0 size-full object-cover transition-transform group-hover:scale-105"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/50 transition-colors group-hover:bg-black/60"}),(0,t.jsx)("span",{className:"absolute inset-0 flex items-center justify-center text-xl font-bold text-white",children:e.title})]},e.uid)}e.s(["CategoryGrid",0,function(e){let r,l,i,n,o=(0,a.c)(9),{data:c}=e;return o[0]!==c.section_title?(r=(0,t.jsx)("h2",{className:"mb-8 text-center text-3xl font-bold",children:c.section_title}),o[0]=c.section_title,o[1]=r):r=o[1],o[2]!==c.categories?(l=c.categories.map(s),o[2]=c.categories,o[3]=l):l=o[3],o[4]!==l?(i=(0,t.jsx)("div",{className:"grid grid-cols-2 gap-4 md:grid-cols-3 md:grid-cols-4",children:l}),o[4]=l,o[5]=i):i=o[5],o[6]!==r||o[7]!==i?(n=(0,t.jsx)("section",{className:"py-16",children:(0,t.jsxs)("div",{className:"container mx-auto px-4",children:[r,i]})}),o[6]=r,o[7]=i,o[8]=n):n=o[8],n}])},112421,e=>{"use strict";e.s(["CarouselType",0,{FEATURE:"feature",MEDIA:"media",LAUNCH:"launch"}])},798724,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(663778),l=e.i(571805),i=e.i(632137),s=e.i(854185),n=e.i(702133),o=e.i(20435),c=e.i(818388),d=e.i(776032),u=e.i(112421);let m=(0,s.default)(()=>e.A(954320).then(e=>e.LaunchTileComponent),{loadableGenerated:{modules:[133837]}}),h=(0,s.default)(()=>e.A(958877).then(e=>e.MediaTile),{loadableGenerated:{modules:[566572]}});function f(e,a){return{key:e.uid??a,node:(0,t.jsx)(m,{data:e})}}e.s(["ContentCarousel",0,function(e){let s,m,p,x,b,g,v,y,C,j,_,w,N,k,S,A,T,L,I,E,P,R=(0,a.c)(68),{data:z,mediaProductCards:M}=e,O=(0,n.useTranslations)("carousel"),[V,F]=(0,o.useState)(null);R[0]===Symbol.for("react.memo_cache_sentinel")?(s=e=>{F(t=>t===e?null:e)},R[0]=s):s=R[0];let U=s,[$,B]=(0,o.useState)(),[D,H]=(0,o.useState)(0),[W,G]=(0,o.useState)(!1),[q,Y]=(0,o.useState)(10);R[1]!==$?(m=()=>{if(!$)return;let e=$.scrollProgress(),t=$.containerNode();H(e),G($.canScrollNext()||$.canScrollPrev()),t&&Y(Math.min(100,Math.max(10,t.clientWidth/t.scrollWidth*100)))},R[1]=$,R[2]=m):m=R[2];let K=(0,o.useEffectEvent)(m);R[3]!==$||R[4]!==K?(p=()=>
5{if($)return K(),$.on("scroll",K),$.on("reInit",K),$.on("select",K),$.on("resize",K),()=>{$.off("scroll",K),$.off("reInit",K),$.off("select",K),$.off("resize",K)}},R[3]=$,R[4]=K,R[5]=p):p=R[5],R[6]!==$?(x=[$],R[6]=$,R[7]=x):x=R[7],(0,o.useEffect)(p,x);let X=z.carousel_type===u.CarouselType.LAUNCH,Z=z.carousel_type===u.CarouselType.MEDIA,Q=z.carousel_type===u.CarouselType.FEATURE;if(!X&&!Z&&!Q)return null;let J=X?z.launch_carousel:void 0,ee=Q?z.feature_carousel:void 0;if(R[8]!==z.eyebrow||R[9]!==z.heading||R[10]!==z.media_carousel||R[11]!==V||R[12]!==ee||R[13]!==X||R[14]!==Z||R[15]!==J||R[16]!==M||R[17]!==D||R[18]!==O||R[19]!==q){_=Symbol.for("react.early_return_sentinel");e:{let e,a;if(!(v=X?(J??[]).map(f):Z?(z.media_carousel??[]).map((e,a)=>({key:e.uid??a,node:(0,t.jsx)(h,{data:e,productCard:M?.[a]})})):(ee??[]).map((e,a)=>({key:e.uid??a,node:"link"in e?(0,t.jsx)(d.WhyYoullLoveItTile,{data:e}):(0,t.jsx)(c.InfoTile,{data:e,isExpanded:V===a,onToggle:()=>U(a)})}))).length){_=null;break e}R[33]!==z.heading?(e=z.heading?.trim(),R[33]=z.heading,R[34]=e):e=R[34];let s=e;R[35]!==z.eyebrow?(a=z.eyebrow?.trim(),R[35]=z.eyebrow,R[36]=a):a=R[36];let n=a;T=D*(100-q),y="flex flex-col gap-(--spacing-one-and-a-half-x) px-(--spacing-one-x) md:px-(--spacing-two-x)",C=s||void 0,R[37]!==n||R[38]!==s?(j=(n||s)&&(0,t.jsxs)("div",{className:"flex flex-col md:gap-(--spacing-half-x)",children:[n&&(0,t.jsx)(l.Text,{variant:"d-600",md:"d-900",children:n}),s&&(0,t.jsx)(l.Text,{variant:"d-1000",md:"d-1100",bold:!0,children:s})]}),R[37]=n,R[38]=s,R[39]=j):j=R[39],g=r.Carousel,R[40]===Symbol.for("react.memo_cache_sentinel")?(k={align:"start",skipSnaps:!0},R[40]=k):k=R[40],S=B,R[41]!==s||R[42]!==O?(A=s||O("categoryCarousel"),R[41]=s,R[42]=O,R[43]=A):A=R[43],b=r.CarouselContent;let o=X&&"pb-(--spacing-one-x)";R[44]!==o?(w=(0,i.cn)("-ml-(--spacing-three-quarters-x)",o),R[44]=o,R[45]=w):w=R[45],N=v.map((e,a)=>{let{key:l,node:i}=e;return(0,t.jsx)(r.CarouselItem,{className:"basis-auto pl-(--spacing-three-quarters-x)","aria-label":O("slideLabel",{current:a+1,total:v.length}),children:i},l)})}R[8]=z.eyebrow,R[9]=z.heading,R[10]=z.media_carousel,R[11]=V,R[12]=ee,R[13]=X,R[14]=Z,R[15]=J,R[16]=M,R[17]=D,R[18]=O,R[19]=q,R[20]=b,R[21]=g,R[22]=v,R[23]=y,R[24]=C,R[25]=j,R[26]=_,R[27]=w,R[28]=N,R[29]=k,R[30]=S,R[31]=A,R[32]=T}else b=R[20],g=R[21],v=R[22],y=R[23],C=R[24],j=R[25],_=R[26],w=R[27],N=R[28],k=R[29],S=R[30],A=R[31],T=R[32];return _!==Symbol.for("react.early_return_sentinel")?_:(R[46]!==b||R[47]!==w||R[48]!==N?(L=(0,t.jsx)(b,{className:w,children:N}),R[46]=b,R[47]=w,R[48]=N,R[49]=L):L=R[49],R[50]!==W||R[51]!==v.length||R[52]!==O||R[53]!==T||R[54]!==q?(I=v.length>1&&W&&(0,t.jsxs)("div",{className:"mt-(--spacing-one-and-a-half-x) flex items-center justify-between",children:[(0,t.jsx)("div",{className:"relative h-1 w-full overflow-hidden bg-card md:max-w-83.5","aria-hidden":!0,children:(0,t.jsx)("div",{className:"absolute top-0 left-0 h-full rounded-full bg-header ease-out",style:{width:`${q}%`,left:`${T}%`}})}),(0,t.jsxs)("div",{className:"hidden gap-(--spacing-half-x) md:flex",children:[(0,t.jsx)(r.CarouselPrevious,{"aria-label":O("previousSlide")}),(0,t.jsx)(r.CarouselNext,{"aria-label":O("nextSlide")})]})]}),R[50]=W,R[51]=v.length,R[52]=O,R[53]=T,R[54]=q,R[55]=I):I=R[55],R[56]!==g||R[57]!==L||R[58]!==I||R[59]!==k||R[60]!==S||R[61]!==A?(E=(0,t.jsxs)(g,{opts:k,setApi:S,"aria-label":A,children:[L,I]}),R[56]=g,R[57]=L,R[58]=I,R[59]=k,R[60]=S,R[61]=A,R[62]=E):E=R[62],R[63]!==y||R[64]!==C||R[65]!==j||R[66]!==E?(P=(0,t.jsxs)("section",{className:y,"aria-label":C,children:[j,E]}),R[63]=y,R[64]=C,R[65]=j,R[66]=E,R[67]=P):P=R[67],P)}])},680138,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(20435);function l(){let e,r=(0,a.c)(1);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("svg",{className:"size-8 shrink-0 md:size-10",viewBox:"0 0 24 24",fill:"var(--color-base-brand-70)","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M12.4577 3.08679e-05L14.6516 6.21418L20.7999 3.8421L17.9571 9.78745L23.9819 12.4577L17.7678 14.6515L20.1399 20.7998L14.1945 17.957L11.5243 23.9819L9.33046 17.7677L3.18214 20.1398L6.02493 14.1945L9.12024e-05 11.5242L6.21424 9.3304L3.84216 3.18208L9.78751 6.02487L12.4577 3.08679e-05Z"})}),r[0]=e):e=r[0],e}function i(e,a){return(0,t.jsx)(l,{},`sb${a.toString()}`)}e.s(["ContentDividerBlock",0,function(e){let s,n,o,c,d,u,m,h,f,p,x=(0,a.c)(19),{data:b}=e,{divider_text:g,slant_direction:v}=b,y=g?.filter(Boolean)??[],C=(0,r.useRef)(null),j=y.length>0;x[0]===Symbol.for("react.memo_cache_sentinel")?(s=["var(--color-base-surface-100)","var(--color-base-brand-70)"],x[0]=s):s=x[0];let _=s,w=Array.from({length:j?Math.max(Math.ceil(12/y.length),4):0},()=>y).flat(),N=60*!j;x[1]===Symbol.for("react.memo_cache_sentinel")?(n=()=>{let e=C.current;if(!e)return;let t=function(){if(!e)return;let t=-window.scrollY;e.style.setProperty("--scroll-offset",`${t}px`)};return t(),window.addEventListener("scroll",t,{passive:!0}),()=>window.removeEventListener("scroll",t)},o=[],x[1]=n,x[2]=o):(n=x[1],o=x[2]),(0,r.useEffect)(n,o);let k=`rotate(${"descending"===v?"6.032deg":"-6.032deg"})`;x[3]!==k?(c={transform:k},x[3]=k,x[4]=c):c=x[4],x[5]===Symbol.for("react.memo_cache_sentinel")?(d={transform:"translateX(var(--scroll-offset, 0))"},x[5]=d):d=x[5],x[6]===Symbol.for("react.memo_cache_sentinel")?(u=(e,a)=>(0,t.jsxs)("span",{className:"flex items-center gap-[var(--spacing-two-x)] md:gap-[var(--spacing-four-x)]",children:[(0,t.jsx)(l,{}),(0,t.jsx)("span",{className:"shrink-0 font-bold uppercase text-[length:var(--font-size-900)] leading-[var(--leading-350)] md:text-[length:var(--font-size-1100)]",style:{color:_[a%2],fontFamily:"var(--font-heading, inherit)"},children:e})]},`r${a.toString()}-${e}`),x[6]=u):u=x[6];let S=w.map(u);return x[7]!==N?(m=Array.from({length:N},i),x[7]=N,x[8]=m):m=x[8],x[9]!==j?(h=j&&(0,t.jsx)(l,{}),x[9]=j,x[10]=h):h=x[10],x[11]!==d||x[12]!==S||x[13]!==m||x[14]!==h?(f=(0,t.jsxs)("div",{ref:C,className:"inline-flex items-center gap-[var(--spacing-two-x)] whitespace-nowrap px-[var(--spacing-two-x)] will-change-transform md:gap-[var(--spacing-four-x)] md:px-[var(--spacing-four-x)]",style:d,children:[S,m,h]}),x[11]=d,x[12]=S,x[13]=m,x[14]=h,x[15]=f):f=x[15],x[16]!==f||x[17]!==c?(p=(0,t.jsx)("div",{className:"relative left-1/2 my-[6.5rem] w-screen max-w-none -translate-x-1/2 overflow-x-clip",children:(0,t.jsx)("div",{className:"flex h-[6.5rem] w-[104%] -ml-[2%] items-center overflow-hidden border border-[var(--color-base-blue-20n)] bg-[var(--color-base-surface-0)]",style:c,"aria-hidden":"true",children:f})}),x[16]=f,x[17]=c,x[18]=p):p=x[18],p}])},268468,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(190266),l=e.i(894214),i=e.i(257306);function s(e){return(0,t.jsx)(n,{product:e},e.uid)}function n(e){let s,n,o,c,d,u,m=(0,a.c)(18),{product:h}=e,f=`/products/${h.slug}`;return m[0]!==h.slug||m[1]!==h.title?(s=()=>(0,r.dispatchContentClick)(`featured-products:${h.title?.trim()||h.slug}`),m[0]=h.slug,m[1]=h.title,m[2]=s):s=m[2],m[3]!==h.images||m[4]!==h.title?(n=h.images?.[0]&&(0,t.jsx)(i.Image,{src:h.images[0].url,alt:h.title,className:"absolute inset-0 size-full object-cover transition-transform group-hover:scale-105"}),m[3]=h.images,m[4]=h.title,m[5]=n):n=m[5],m[6]!==n?(o=(0,t.jsx)("div",{className:"relative aspect-square overflow-hidden rounded-lg bg-muted",children:n}),m[6]=n,m[7]=o):o=m[7],m[8]!==h.title?(c=(0,t.jsx)("h3",{className:"mt-3 font-medium",children:h.title}),m[8]=h.title,m[9]=c):c=m[9],m[10]!==h.price?(d=(0,t.jsx)("p",{className:"text-muted-foreground",children:h.price}
5),m[10]=h.price,m[11]=d):d=m[11],m[12]!==f||m[13]!==s||m[14]!==o||m[15]!==c||m[16]!==d?(u=(0,t.jsxs)(l.Link,{href:f,className:"group block",onClick:s,children:[o,c,d]}),m[12]=f,m[13]=s,m[14]=o,m[15]=c,m[16]=d,m[17]=u):u=m[17],u}e.s(["FeaturedProducts",0,function(e){let r,l,i,n,o=(0,a.c)(9),{data:c}=e;return o[0]!==c.section_title?(r=(0,t.jsx)("h2",{className:"mb-8 text-center text-3xl font-bold",children:c.section_title}),o[0]=c.section_title,o[1]=r):r=o[1],o[2]!==c.products?(l=c.products.map(s),o[2]=c.products,o[3]=l):l=o[3],o[4]!==l?(i=(0,t.jsx)("div",{className:"grid grid-cols-2 gap-6 md:grid-cols-4",children:l}),o[4]=l,o[5]=i):i=o[5],o[6]!==r||o[7]!==i?(n=(0,t.jsx)("section",{className:"py-16",children:(0,t.jsxs)("div",{className:"container mx-auto px-4",children:[r,i]})}),o[6]=r,o[7]=i,o[8]=n):n=o[8],n}])},845807,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(376841),l=e.i(544910),i=e.i(556509),s=e.i(403931),n=e.i(672489),o=e.i(571805),c=e.i(632137),d=e.i(702133),u=e.i(20435),m=e.i(264004),h=e.i(299985);function f(e){let l,s=(0,a.c)(25),{videoRef:n,videoUrl:o,webmSrc:c,media:d,alt:u,priority:f,videoId:p,autoPlay:x,mediaQuery:b}=e;if((0,r.hasUsableMedia)(d)&&d?.type==="video"&&o){let e,a,r,l,d;return s[0]!==o?(e=(0,i.buildVideoPosterSrc)(o,null)??void 0,s[0]=o,s[1]=e):e=s[1],s[2]!==c?(a=c&&(0,t.jsx)("source",{src:c,type:"video/webm; codecs=vp9"}),s[2]=c,s[3]=a):a=s[3],s[4]!==o?(r=(0,i.buildCloudinaryVideoSource)(o,"mp4")??o,s[4]=o,s[5]=r):r=s[5],s[6]!==r?(l=(0,t.jsx)("source",{src:r,type:"video/mp4; codecs=hvc1"}),s[6]=r,s[7]=l):l=s[7],s[8]!==x||s[9]!==e||s[10]!==a||s[11]!==l||s[12]!==p||s[13]!==n?(d=(0,t.jsxs)("video",{id:p,ref:n,className:"h-full w-full object-cover",playsInline:!0,loop:!0,muted:!0,autoPlay:x,poster:e,children:[a,l]}),s[8]=x,s[9]=e,s[10]=a,s[11]=l,s[12]=p,s[13]=n,s[14]=d):d=s[14],d}if((0,r.hasUsableMedia)(d)&&d?.type==="image"){let e,a;s[15]!==d.image||s[16]!==b||s[17]!==f?(e=(0,r.resolveImageSrc)(d.image),f&&e&&(0,m.preload)(e,{as:"image",fetchPriority:"high",...b?{media:b}:{}}),s[15]=d.image,s[16]=b,s[17]=f,s[18]=e):e=s[18];let l=e??"",i=f&&!b?"high":void 0,n=f&&!b?"eager":"lazy";return s[19]!==u||s[20]!==l||s[21]!==i||s[22]!==n?(a=(0,t.jsx)("div",{className:"absolute inset-0",children:(0,t.jsx)(h.CdnImageWithFallback,{src:l,alt:u,fetchPriority:i,loading:n,className:"w-full h-full object-cover max-w-none"})}),s[19]=u,s[20]=l,s[21]=i,s[22]=n,s[23]=a):a=s[23],a}return s[24]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)("div",{className:"absolute inset-0",children:(0,t.jsx)(h.FallbackMediaPlaceholder,{})}),s[24]=l):l=s[24],l}function p(e){return!e}function x(){}function b(){}e.s(["FullBleedHero",0,function(e){let m,g,v,y,C,j,_,w,N,k,S,A,T,L,I,E,P,R,z,M,O,V,F,U,$,B,D,H,W,G=(0,a.c)(79),{data:q,priority:Y}=e,K=void 0!==Y&&Y,X=(0,u.useRef)(null),Z=(0,u.useRef)(null),Q=(0,u.useRef)(null),[J,ee]=(0,u.useState)("100svh"),et=(0,l.usePrefersReducedMotion)(),[ea,er]=(0,u.useState)(!et),el=(0,d.useTranslations)("lookbook"),ei=(0,u.useId)(),es=(0,u.useId)(),en=(0,u.useId)(),{heading:eo,body_text:ec,text_color:ed,mobile_media:eu,desktop_media:em}=q,eh="light-text"===ed?"text-white":"text-dark";G[0]!==eu?(m=(0,r.hasUsableMedia)(eu),G[0]=eu,G[1]=m):m=G[1];let ef=m;G[2]!==em?(g=(0,r.hasUsableMedia)(em),G[2]=em,G[3]=g):g=G[3];let ep=g,ex=ef&&ep;if(G[4]!==em||G[5]!==eu){let e;C=eu?.type==="video"?(0,r.resolveVideoSrc)(eu.video):null,G[10]!==em?(e=(v=em?.type==="video"?(0,r.resolveVideoSrc)(em.video):null)?(0,i.buildCloudinaryVideoSource)(v,"webm"):null,G[10]=em,G[11]=v,G[12]=e):(v=G[11],e=G[12]),y=e,j=C?(0,i.buildCloudinaryVideoSource)(C,"webm"):null,G[4]=em,G[5]=eu,G[6]=v,G[7]=y,G[8]=C,G[9]=j}else v=G[6],y=G[7],C=G[8],j=G[9];let eb=j;G[13]!==v||G[14]!==C?(_=()=>{let e=X.current;if(!e||!C||!v)return;let t=window.matchMedia("(min-width: 1024px)"),a=()=>{let a=t.matches?v:C,r=(0,i.buildCloudinaryVideoSource)(a,"webm"),l=(0,i.buildCloudinaryVideoSource)(a,"mp4")??a;e.src=r&&e.canPlayType("video/webm; codecs=vp9")?r:l,e.poster=(0,i.buildVideoPosterSrc)(a,null)??"",e.load()};return a(),t.addEventListener("change",a),()=>t.removeEventListener("change",a)},w=[C,v],G[13]=v,G[14]=C,G[15]=_,G[16]=w):(_=G[15],w=G[16]),(0,u.useLayoutEffect)(_,w),G[17]===Symbol.for("react.memo_cache_sentinel")?(N=()=>{let e=Q.current;if(!e)return;let t=()=>{let t=e.getBoundingClientRect().top+window.scrollY;ee(`calc(100svh - ${t}px)`)};return t(),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},k=[],G[17]=N,G[18]=k):(N=G[17],k=G[18]),(0,u.useEffect)(N,k),G[19]!==et?(A=()=>{if(!et)for(let e of[X,Z]){let t=e.current;t&&(t.muted=!0,t.play().catch(b))}},S=[et],G[19]=et,G[20]=S,G[21]=A):(S=G[20],A=G[21]),(0,u.useEffect)(A,S),G[22]===Symbol.for("react.memo_cache_sentinel")?(T=()=>{let e=Q.current;if(!e)return;let t=e.nextElementSibling;for(;t;){if(t instanceof HTMLElement&&t.offsetHeight>0)return void t.scrollIntoView({behavior:"smooth"});t=t.nextElementSibling}},G[22]=T):T=G[22];let eg=T;G[23]===Symbol.for("react.memo_cache_sentinel")?(L=()=>
5{for(let e of[X.current,Z.current].filter(Boolean))e?.paused?e.play().catch(x):e?.pause();er(p)},G[23]=L):L=G[23];let ev=L,ey=!!(v||C),eC=ex&&eu?.type==="video"&&em?.type==="video";G[24]!==en||G[25]!==ei||G[26]!==v||G[27]!==eC||G[28]!==es||G[29]!==C?(I=eC?en:[v?ei:null,C?es:null].filter(Boolean).join(" "),G[24]=en,G[25]=ei,G[26]=v,G[27]=eC,G[28]=es,G[29]=C,G[30]=I):I=G[30];let ej=I,e_=em?.image?.alt_text??eo??"",ew=eu?.image?.alt_text??eo??"";return G[31]!==J?(E={height:J},G[31]=J,G[32]=E):E=G[32],G[33]!==ex||G[34]!==en||G[35]!==e_||G[36]!==ei||G[37]!==v||G[38]!==y||G[39]!==em||G[40]!==ew||G[41]!==es||G[42]!==C||G[43]!==eb||G[44]!==eu||G[45]!==K||G[46]!==et?(P=(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0","aria-hidden":"true",children:ex&&eu?.type==="image"&&em?.type==="image"?(0,t.jsx)("div",{className:"absolute inset-0",children:(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{media:"(min-width: 1024px)",srcSet:(0,r.resolveImageSrc)(em.image)}),(0,t.jsx)(h.CdnImageWithFallback,{src:(0,r.resolveImageSrc)(eu.image)??"",alt:ew||e_,fetchPriority:K?"high":void 0,loading:K?"eager":"lazy",className:"w-full h-full object-cover max-w-none"})]})}):ex&&eu?.type==="video"&&em?.type==="video"?(0,t.jsx)("video",{id:en,ref:X,preload:"none",className:"absolute inset-0 h-full w-full object-cover",playsInline:!0,loop:!0,muted:!0}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 hidden lg:block",children:(0,t.jsx)(f,{videoRef:X,videoUrl:v,webmSrc:y,media:em,alt:e_,priority:K,videoId:ei,autoPlay:!et,mediaQuery:"(min-width: 1024px)"})}),(0,t.jsx)("div",{className:"absolute inset-0 block lg:hidden",children:(0,t.jsx)(f,{videoRef:Z,videoUrl:C,webmSrc:eb,media:eu,alt:ew,priority:K,videoId:es,autoPlay:!et,mediaQuery:"(max-width: 1023px)"})})]})}),G[33]=ex,G[34]=en,G[35]=e_,G[36]=ei,G[37]=v,G[38]=y,G[39]=em,G[40]=ew,G[41]=es,G[42]=C,G[43]=eb,G[44]=eu,G[45]=K,G[46]=et,G[47]=P):P=G[47],G[48]!==ec||G[49]!==eo||G[50]!==eh?(R=(eo||ec)&&(0,t.jsxs)("div",{className:(0,c.cn)("relative z-10 flex max-w-3xl flex-col items-center gap-2 px-6 pt-8 text-center select-none pointer-events-none",eh),style:{animation:"hero-slide-in 1.5s cubic-bezier(0.4, -0.8, 0.1, 1.35)"},children:[eo&&(0,t.jsx)(o.Text,{render:(0,t.jsx)("h1",{}),variant:"d-1100",lg:"d-1200",bold:!0,children:eo}),ec&&(0,t.jsx)(o.Text,{variant:"b-500",children:ec})]}),G[48]=ec,G[49]=eo,G[50]=eh,G[51]=R):R=G[51],G[52]!==eh?(z=(0,c.cn)("group relative z-10 mb-8 flex cursor-pointer flex-col items-center gap-1.5",eh),G[52]=eh,G[53]=z):z=G[53],G[54]===Symbol.for("react.memo_cache_sentinel")?(M={animation:"hero-slide-in 1.5s cubic-bezier(0.4, -0.8, 0.1, 1.35)"},G[54]=M):M=G[54],G[55]!==el?(O=el("exploreLooks"),G[55]=el,G[56]=O):O=G[56],G[57]!==el?(V=el("exploreLooks"),G[57]=el,G[58]=V):V=G[58],G[59]!==V?(F=(0,t.jsx)("span",{className:"text-xl leading-[25px] underline-offset-4 group-hover:underline",children:V}),G[59]=V,G[60]=F):F=G[60],G[61]===Symbol.for("react.memo_cache_sentinel")?(U={animation:"hero-pulse 1.5s infinite"},G[61]=U):U=G[61],G[62]===Symbol.for("react.memo_cache_sentinel")?($=(0,t.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",role:"img",className:"size-6 rotate-180",style:U,"aria-hidden":"true",fill:"currentColor",children:(0,t.jsx)("path",{d:"M16.123 11.9341C15.9688 12.066 15.7686 12.1312 15.5664 12.1154C15.3642 12.0996 15.1765 12.0042 15.0447 11.85L12.46 8.8371V18.2353C12.46 18.6576 12.1177 19 11.6953 19C11.273 19 10.9306 18.6576 10.9306 18.2353V8.8371L8.34593 11.85C8.20064 12.0199 7.98829 12.1177 7.76476 12.1177C7.5825 12.1177 7.40622 12.0526 7.2677 11.9341C7.11356 11.8023 7.01809 11.6147 7.00232 11.4125C6.98654 11.2102 7.05175 11.0101 7.18358 10.8559L11.1142 6.2677C11.2594 6.09781 11.4718 6 11.6953 6C11.9189 6 12.1312 6.09781 12.2765 6.2677L16.2071 10.8559C16.3389 11.0101 16.4041 11.2102 16.3883 11.4125C16.3726 11.6147 16.2771 11.8023 16.123 11.9341Z"})}),G[62]=$):$=G[62],G[63]!==z||G[64]!==O||G[65]!==F?(B=(0,t.jsxs)("button",{type:"button",onClick:eg,className:z,style:M,"aria-label":O,children:[F,$]}),G[63]=z,G[64]=O,G[65]=F,G[66]=B):B=G[66],G[67]!==ej||G[68]!==ey||G[69]!==ea||G[70]!==el?(D=ey&&(0,t.jsx)("button",{type:"button",onClick:ev,className:"absolute right-6 top-6 z-20 flex size-11 cursor-pointer items-center justify-center rounded-full bg-black/60 text-white transition-colors hover:bg-black/80 lg:right-8 lg:top-8","aria-controls":ej||void 0,"aria-label":el(ea?"pauseVideo":"playVideo"),"data-analytics-action":ea?"pause-hero-video":"play-hero-video",children:ea?(0,t.jsx)(s.IconPause,{className:"size-5"}):(0,t.jsx)(n.IconPlay,{className:"size-5"})}),G[67]=ej,G[68]=ey,G[69]=ea,G[70]=el,G[71]=D):D=G[71],G[72]===Symbol.for("react.memo_cache_sentinel")?(H=(0,t.jsx)("style",{children:"\n @keyframes hero-slide-in {\n 0% { transform: translateY(-150px); }\n 100% { transform: translateY(0); }\n }\n @keyframes hero-pulse {\n 0%, 100% { transform: translateY(0); }\n 50% { transform: translateY(8px); }\n }\n "}),G[72]=H):H=G[72],G[73]!==E||G[74]!==P||G[75]!==R||G[76]!==B||G[77]!==D?(W=(0,t.jsxs)("section",{ref:Q,className:"relative flex w-full flex-col items-center justify-between overflow-hidden",style:E,"data-slot":"full-bleed-hero",children:[P,R,B,D,H]}),G[73]=E,G[74]=P,G[75]=R,G[76]=B,G[77]=D,G[78]=W):W=G[78],W}])},770956,e=>{"use strict";var t=e.i(825504),a=e.i(959115),r=e.i(676547),l=e.i(741668),i=e.i(539656),s=e.i(272458),n=e.i(571805),o=e.i(632137),c=e.i(702133),d=e.i(20435),u=e.i(157522);e.s(["ImageSlideshow",0,function({slides:e,productCards:m}){let[h,f]=(0,d.useState)(0),p=e.length,x=p>1,b=e[h],g=(0,c.useTranslations)("carousel"),v=(0,d.useCallback)(()=>{f(e=>0===e?p-1:e-1)},[p]),y=(0,d.useCallback)(()=>{f(e=>e===p-1?0:e+1)},[p]),C=(0,d.useRef)(null),j=(0,d.useCallback)(()=>
5{if(w.current)return;let e=C.current;if(!e?.clientWidth)return;let t=Math.round(e.scrollLeft/e.clientWidth);t>=0&&t<p&&f(t)},[p]),_=(0,d.useCallback)(e=>{let t=C.current;t&&(w.current=!0,f(e),t.scrollTo({left:e*t.clientWidth,behavior:"smooth"}),setTimeout(()=>{w.current=!1},400))},[]),w=(0,d.useRef)(!1),N=(0,d.useCallback)(e=>{let t=e.currentTarget.querySelector("[data-track]");if(!t)return;let a=t.getBoundingClientRect();_(Math.min(Math.max(Math.floor((e.clientX-a.left)/a.width*p),0),p-1))},[p,_]),k=(0,d.useCallback)(e=>{"ArrowRight"===e.key?_(Math.min(h+1,p-1)):"ArrowLeft"===e.key&&_(Math.max(h-1,0))},[h,p,_]),S=(0,d.useRef)({total:p,scrollToSlide:_});S.current={total:p,scrollToSlide:_};let A=(0,d.useRef)(null),T=(0,d.useRef)(null),L=(0,d.useCallback)((e,t)=>{if(t.current?.(),t.current=null,!e)return;let a=0,r=0,l=e=>{let t=e.touches.item(0);t&&(a=t.clientX,r=t.clientY)},i=e=>{let t=e.changedTouches.item(0);if(!t)return;let l=t.clientX-a,i=t.clientY-r;if(50>Math.abs(l)||Math.abs(l)<=Math.abs(i))return;let s=C.current;if(!s?.clientWidth)return;let{total:n,scrollToSlide:o}=S.current,c=Math.round(s.scrollLeft/s.clientWidth);o(l<0?Math.min(c+1,n-1):Math.max(c-1,0))};e.addEventListener("touchstart",l,{passive:!0}),e.addEventListener("touchend",i,{passive:!0}),t.current=()=>{e.removeEventListener("touchstart",l),e.removeEventListener("touchend",i)}},[]),I=(0,d.useCallback)(e=>{L(e,A)},[L]),E=(0,d.useCallback)(e=>{L(e,T)},[L]);if(!b)return null;let P=m?.[h]??null,R=(0,u.getAssetPath)(b.desktop_image)??(0,u.getAssetPath)(b.mobile_image),z=R?(0,l.buildImageSrc)(R,{type:"cms",width:700},r.ProductBrands.CROCS):null;return(0,t.jsxs)("section",{"data-testid":"how-to-wear-image-slideshow","aria-roledescription":"carousel","aria-label":b.headline??g("imageSlideshow"),children:[(0,t.jsx)("div",{ref:C,className:"flex items-stretch snap-x snap-mandatory overflow-x-auto overflow-y-hidden [scrollbar-width:none] md:hidden",onScroll:j,children:e.map((e,i)=>{let s=(0,u.getAssetPath)(e.mobile_image),o=s?(0,l.buildImageSrc)(s,{type:"cms",width:700},r.ProductBrands.CROCS):null;return(0,t.jsx)("div",{role:"group",className:"w-full flex-none snap-start border-none px-4","aria-roledescription":"slide","aria-label":g("slideLabel",{current:i+1,total:p}),children:(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,t.jsx)("div",{className:"relative w-full overflow-hidden rounded-lg",children:o&&(0,t.jsx)(a.CdnImage,{src:o,alt:e.mobile_image?.alt_text??"",className:"w-full",loading:"lazy"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[e.headline&&(0,t.jsx)(n.Text,{render:(0,t.jsx)("h2",{}),variant:"b-1000",md:"b-1300",bold:!0,className:"leading-400",children:e.headline}),e.body_text&&(0,t.jsx)(n.Text,{render:(0,t.jsx)("p",{}),children:e.body_text})]})]})},e.product_id??e.headline??i)})}),P&&(0,t.jsx)("div",{ref:I,className:"px-4 pt-4 md:hidden",children:(0,t.jsx)("div",{className:"flex items-end justify-center gap-4",children:P})}),(0,t.jsxs)("div",{className:"hidden md:flex md:flex-row md:items-stretch md:gap-16 md:px-8 lg:px-16",children:[(0,t.jsx)("div",{role:"group",className:"relative w-full shrink-0 overflow-hidden rounded-lg md:aspect-[4/3] md:w-1/2","aria-roledescription":"slide","aria-label":g("slideLabel",{current:h+1,total:p}),children:z&&(0,t.jsx)(a.CdnImage,{src:z,alt:b.desktop_image?.alt_text??b.mobile_image?.alt_text??"",className:"size-full object-cover",loading:"lazy"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 md:w-1/2",children:[(0,t.jsxs)("div",{className:"flex flex-1 flex-col justify-center gap-4",children:[b.headline&&(0,t.jsx)(n.Text,{render:(0,t.jsx)("h2",{}),variant:"b-1000",md:"b-1300",bold:!0,children:b.headline}),b.body_text&&(0,t.jsx)(n.Text,{render:(0,t.jsx)("p",{}),children:b.body_text})]}),(x||P)&&(0,t.jsxs)("div",{className:"flex items-end justify-between gap-4",children:[P,x&&(0,t.jsxs)("nav",{className:"flex shrink-0 items-center gap-4","aria-label":g("slideshowNavigation"),children:[(0,t.jsx)("button",{type:"button",onClick:v,className:(0,o.cn)("flex size-12 items-center justify-center rounded-full","border border-base-20 transition-colors hover:bg-base-10"),"aria-label":g("previousSlide"),children:(0,t.jsx)(i.IconChevronLeft,{className:"size-6"})}),(0,t.jsxs)(n.Text,{render:(0,t.jsx)("span",{}),variant:"b-500",bold:!0,className:"min-w-[3ch] text-center tabular-nums","aria-live":"polite","aria-atomic":"true",children:[h+1,"/",p]}),(0,t.jsx)("button",{type:"button",onClick:y,className:(0,o.cn)("flex size-12 items-center justify-center rounded-full","border border-base-20 transition-colors hover:bg-base-10"),"aria-label":g("nextSlide"),children:(0,t.jsx)(s.IconChevronRight,{className:"size-6"})})]})]})]})]}),x&&(0,t.jsx)("div",{ref:E,className:"cursor-pointer px-4 py-3 md:hidden",onClick:N,onKeyDown:k,role:"slider","aria-label":g("slidePosition"),"aria-valuemin":1,"aria-valuemax":p,"aria-valuenow":h+1,tabIndex:0,children:(0,t.jsx)("div",{"data-track":!0,className:"relative h-1 w-full overflow-hidden rounded-full bg-border",children:(0,t.jsx)("div",{className:"absolute inset-y-0 left-0 rounded-full bg-foreground transition-transform duration-300 ease-out",style:{width:`${100/p}%`,transform:`translateX(${100*h}%)`}})})})]})}])},157522,e=>{"use strict";e.s(["buildPosterFromUrl",0,function(e,t){let a="/upload/",r=e.indexOf(a);if(-1===r)return null;let l=e.slice(0,r+a.length),i=e.slice(r+a.length).replace(/\.[^.]+$/,""),s=null!=t?`,so_${t}`:"";return`${l}q_auto,f_jpg${s}/${i}.jpg`},"buildTransformedVideoUrl",0,function(e,t){let a="/upload/",r=e.indexOf(a);if(-1===r)return null;let l=e.slice(0,r+a.length),i=e.slice(r+a.length).replace(/\.[^.]+$/,"");return"mp4-h265"===t?`${l}q_auto,f_mp4,vc_h265/${i}.mp4`:"mp4"===t?`${l}q_auto,f_mp4/${i}.mp4`:`${l}q_auto,f_webm,vc_vp9/${i}.webm`},"getAssetPath",0,function(e){if(!e)return;if(e.name)return e.name;let t=e.cloudinary,a=t?.public_id;if(a)return a.startsWith("videos/")?a.slice(7):a},"getAssetUrl",0,function(e){if(!e)return;let t=e.cloudinary;return t?.secure_url},"splitHeadlineForEmphasis",0,function(e){let t=e.trimEnd(),a=Math.max(t.lastIndexOf(" "),t.lastIndexOf("ã"));if(-1===a)return null;let r=t.slice(a+1);return r?{leading:t.slice(0,a+1),emphasized:r}:null}])},649072,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(959115),l=e.i(672489),i=e.i(571805),s=e.i(632137),n=e.i(702133),o=e.i(20435),c=e.i(157522);function d(e){let r,l,i,s,n=(0,a.c)(8),{text:o}=e;n[0]!==o?(r=(0,c.splitHeadlineForEmphasis)(o),n[0]=o,n[1]=r):r=n[1];let d=r;return d?(n[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)("svg",{viewBox:"0 0 162 71",fill:"none",preserveAspectRatio:"none","aria-hidden":"true",className:"pointer-events-none absolute inset-0 size-full",children:(0,t.jsx)("path",{d:"M81 1.5C103.21 1.5 123.247 5.44845 137.674 11.7715C144.89 14.9339 150.635 18.6612 154.556 22.7236C158.469 26.7787 160.5 31.094 160.5 35.5C160.5 39.906 158.469 44.2213 154.556 48.2764C150.635 52.3388 144.89 56.0661 137.674 59.2285C123.247 65.5516 103.21 69.5 81 69.5C58.7896 69.5 38.7534 65.5516 24.3262 59.2285C17.1105 56.0661 11.3649 52.3388 7.44434 48.2764C3.53098 44.2213 1.5 39.906 1.5 35.5C1.5 31.094 3.53098 26.7787 7.44434 22.7236C11.3649 18.6612 17.1105 14.9339 24.3262 11.7715C38.7534 5.44845 58.7896 1.5 81 1.5Z",stroke:"var(--color-base-brand-70)",strokeWidth:"3"})}),n[2]=l):l=n[2],n[3]!==d.emphasized?(i=(0,t.jsxs)("span",{className:"relative inline-block px-3 py-1.5",children:[d.emphasized,l]}),n[3]=d.emphasized,n[4]=i):i=n[4],n[5]!==d.leading||n[6]!==i?(s=(0,t.jsxs)(t.Fragment,{children:[d.leading,i]}),n[5]=d.leading,n[6]=i,n[7]=s):s=n[7],s):o}function u(e){let r,l,i=(0,a.c)(3),{className:s}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("path",{d:"M5 4h3v12H5V4zm7 0h3v12h-3V4z"}),i[0]=r):r=i[0],i[1]!==s?(l=(0,t.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",className:s,children:r}),i[1]=s,i[2]=l):l=i[2],l}function m(e){let i,n,d,m,h,f,p,x,b,g=(0,a.c)(30),{item:v,index:y,productCard:C,isPlaying:j,onPlay:_,onPause:w,t:N}=e,k=(0,o.useRef)(null),S=(0,c.getAssetUrl)(v.video),A=S?(0,c.buildPosterFromUrl)(S,v.poster_frame):null;g[0]!==j||g[1]!==w||g[2]!==_?(i=()=>{j?(k.current?.pause(),w()):_()},g[0]=j,g[1]=w,g[2]=_,g[3]=i):i=g[3];let T=i;if(g[4]!==j||g[5]!==w?(n=()=>{j&&k.current&&k.current.paused&&k.current.play().catch(()=>w()),!j&&k.current&&k.current.pause()}
5,d=[j,w],g[4]=j,g[5]=w,g[6]=n,g[7]=d):(n=g[6],d=g[7]),(0,o.useEffect)(n,d),!S)return null;let L=(0,c.buildTransformedVideoUrl)(S,"mp4-h265"),I=(0,c.buildTransformedVideoUrl)(S,"webm"),E=(0,c.buildTransformedVideoUrl)(S,"mp4")??S;return g[8]!==L||g[9]!==j||g[10]!==E||g[11]!==A||g[12]!==I?(m=j&&E?(0,t.jsxs)("video",{ref:k,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,poster:A??void 0,className:"size-full object-cover",children:[I&&(0,t.jsx)("source",{src:I,type:"video/webm; codecs=vp9"}),L&&(0,t.jsx)("source",{src:L,type:"video/mp4; codecs=hvc1"}),(0,t.jsx)("source",{src:E,type:"video/mp4"})]}):A&&(0,t.jsx)(r.CdnImage,{src:A,alt:"",className:"size-full object-cover",loading:"lazy"}),g[8]=L,g[9]=j,g[10]=E,g[11]=A,g[12]=I,g[13]=m):m=g[13],g[14]!==y||g[15]!==j||g[16]!==N?(h=N(j?"pauseVideo":"playVideo",{number:y+1}),g[14]=y,g[15]=j,g[16]=N,g[17]=h):h=g[17],g[18]!==j?(f=j?(0,t.jsx)(u,{className:"size-5"}):(0,t.jsx)(l.IconPlay,{className:"size-5"}),g[18]=j,g[19]=f):f=g[19],g[20]!==T||g[21]!==h||g[22]!==f?(p=(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsx)("button",{type:"button",onClick:T,className:"flex size-11 items-center justify-center rounded-full bg-black/60 text-white transition-colors hover:bg-black/80","aria-label":h,children:f})}),g[20]=T,g[21]=h,g[22]=f,g[23]=p):p=g[23],g[24]!==C?(x=C&&(0,t.jsx)("div",{className:(0,s.cn)("absolute bottom-0 left-0 right-0 z-10 overflow-hidden rounded-b-2xl bg-white","transition-opacity duration-300 ease-out","md:pointer-events-none md:opacity-0","md:group-hover:pointer-events-auto md:group-hover:opacity-100","md:has-[:focus-visible]:pointer-events-auto md:has-[:focus-visible]:opacity-100"),children:C}),g[24]=C,g[25]=x):x=g[25],g[26]!==m||g[27]!==p||g[28]!==x?(b=(0,t.jsxs)("div",{className:"group relative aspect-[5/6] overflow-hidden rounded-2xl",children:[m,p,x]}),g[26]=m,g[27]=p,g[28]=x,g[29]=b):b=g[29],b}e.s(["VideoSlideshow",0,function(e){let r,l,u,h,f,p,x,b,g=(0,a.c)(29),{data:v,productCards:y}=e;g[0]!==v.video_product?(r=v.video_product??[],g[0]=v.video_product,g[1]=r):r=g[1];let C=r,[j,_]=(0,o.useState)(0),w=(0,n.useTranslations)("carousel");if(0===C.length)return null;let N=C.length>=3;g[2]!==v.headline?(l=v.headline&&(0,t.jsx)(i.Text,{render:(0,t.jsx)("h2",{}),variant:"d-1000",md:"d-1200",className:"font-bold uppercase",children:(0,t.jsx)(d,{text:v.headline})}),g[2]=v.headline,g[3]=l):l=g[3],g[4]!==v.body_text?(u=v.body_text&&(0,t.jsx)(i.Text,{render:(0,t.jsx)("p",{}),className:"text-base text-base-100",children:v.body_text}),g[4]=v.body_text,g[5]=u):u=g[5],g[6]!==l||g[7]!==u?(h=(0,t.jsxs)("div",{className:"order-2 flex flex-col gap-4 md:order-1 md:w-1/2 md:pr-16",children:[l,u]}),g[6]=l,g[7]=u,g[8]=h):h=g[8];let k=1===C.length&&"justify-center",S=N&&"md:grid md:grid-cols-2 md:gap-6";if(g[9]!==k||g[10]!==S?(f=(0,s.cn)("order-1 flex snap-x snap-mandatory gap-4 overflow-x-auto md:order-2 md:overflow-x-visible","md:w-1/2",k,S),g[9]=k,g[10]=S,g[11]=f):f=g[11],g[12]!==j||g[13]!==y||g[14]!==w||g[15]!==C||g[16]!==N){let e;g[18]!==j||g[19]!==y||g[20]!==w||g[21]!==N?(e=(e,a)=>(0,t.jsx)("div",{className:(0,s.cn)("w-3/4 shrink-0 snap-center md:w-auto md:shrink",!N&&"md:flex-1",N&&a%2==1&&"md:translate-y-1/6"),children:(0,t.jsx)(m,{item:e,index:a,productCard:y?.[a]??null,isPlaying:j===a,onPlay:()=>_(a),onPause:()=>_(e=>e===a?null:e),t:w})},(0,c.getAssetPath)(e.video)??a),g[18]=j,g[19]=y,g[20]=w,g[21]=N,g[22]=e):e=g[22],p=C.map(e),g[12]=j,g[13]=y,g[14]=w,g[15]=C,g[16]=N,g[17]=p}else p=g[17];return g[23]!==f||g[24]!==p?(x=(0,t.jsx)("div",{className:f,children:p}),g[23]=f,g[24]=p,g[25]=x):x=g[25],g[26]!==h||g[27]!==x?(b=(0,t.jsxs)("section",{className:"flex flex-col gap-8 px-4 md:flex-row md:items-center md:gap-0 md:px-8 lg:px-16","data-testid":"how-to-wear-video-slideshow",children:[h,x]}),g[26]=h,g[27]=x,g[28]=b):b=g[28],b}])},103111,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(190266),l=e.i(376841),i=e.i(894214),s=e.i(840633),n=e.i(571805);e.s(["HypeCtaLink",0,function(e){let o,c,d,u,m,h,f=(0,a.c)(15),{href:p,label:x,newTab:b,analyticsLabel:g}=e;f[0]!==p?(o=(0,l.transformAbsoluteLinks)(p),f[0]=p,f[1]=o):o=f[1];let v=b?"_blank":void 0,y=b?"noopener noreferrer":void 0;return f[2]!==g?(c=()=>(0,r.dispatchContentClick)(g),f[2]=g,f[3]=c):c=f[3],f[4]!==o||f[5]!==v||f[6]!==y||f[7]!==c?(d=(0,t.jsx)(i.Link,{href:o,target:v,rel:y,onClick:c}),f[4]=o,f[5]=v,f[6]=y,f[7]=c,f[8]=d):d=f[8],f[9]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)("span",{className:"block w-full text-center"}),f[9]=u):u=f[9],f[10]!==x?(m=(0,t.jsx)(n.Text,{variant:"d-700",render:u,className:"font-black leading-350 tracking-button-de-text text-inherit",children:x}
5),f[10]=x,f[11]=m):m=f[11],f[12]!==d||f[13]!==m?(h=(0,t.jsx)(s.Button,{variant:"dark",nativeButton:!1,className:"w-full md:w-fit md:self-start px-(--spacing-one-x) py-(--spacing-three-quarters-x)",render:d,children:m}),f[12]=d,f[13]=m,f[14]=h):h=f[14],h}])},818388,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(581152),l=e.i(51571),i=e.i(632137),s=e.i(20435),n=e.i(376841),o=e.i(299985);function c(e){return!e}e.s(["InfoTile",0,function(e){let d,u,m,h,f,p,x,b,g,v,y=(0,a.c)(27),{data:C,isExpanded:j,onToggle:_}=e,[w,N]=(0,s.useState)(!1),k=(0,s.useId)(),S=(0,s.useRef)(null),A=(0,s.useRef)(null),T=(0,s.useRef)(!1),L=void 0!==j&&void 0!==_,I=L?j:w;y[0]!==I?(d=()=>{I&&!T.current&&S.current?.focus(),!I&&T.current&&A.current?.focus(),T.current=I},u=[I],y[0]=I,y[1]=d,y[2]=u):(d=y[1],u=y[2]),(0,s.useEffect)(d,u),y[3]!==C.heading?(m=C.heading?.trim()??"",y[3]=C.heading,y[4]=m):m=y[4];let E=m;y[5]!==C.description?(h=C.description?.trim()??"",y[5]=C.description,y[6]=h):h=y[6];let P=h,R=P.length>0;if(!E)return null;y[7]!==C.image?(f=(0,n.resolveImageSrc)(C.image),y[7]=C.image,y[8]=f):f=y[8];let z=f,M=C.image?.alt_text??"",O=`info-tile-body-${k}`;y[9]!==R||y[10]!==L||y[11]!==_?(p=()=>{R&&(L?_():N(c))},y[9]=R,y[10]=L,y[11]=_,y[12]=p):p=y[12];let V=p;return y[13]===Symbol.for("react.memo_cache_sentinel")?(x=(0,i.cn)("relative flex flex-col justify-end overflow-hidden rounded-lg","w-[280px] h-[360px] md:w-[380px] md:h-[500px]","transition-[height] duration-300"),y[13]=x):x=y[13],y[14]!==M||y[15]!==z?(b=(0,t.jsx)("div",{className:"absolute inset-0",children:z?(0,t.jsx)(o.CdnImageWithFallback,{src:z,alt:M,className:"w-full h-full object-cover"}):(0,t.jsx)(o.FallbackMediaPlaceholder,{})}),y[14]=M,y[15]=z,y[16]=b):b=y[16],y[17]!==O||y[18]!==P||y[19]!==R||y[20]!==E||y[21]!==I||y[22]!==V?(g=(0,t.jsx)("div",{className:"relative z-10 p-4",children:I?(0,t.jsxs)("div",{className:(0,i.cn)("bg-white/80 border border-white rounded-lg","flex flex-col items-start overflow-hidden","px-6 py-6 md:w-[345px] w-full"),"data-info-tile-body":!0,children:[(0,t.jsx)("div",{className:"flex w-full justify-end",children:(0,t.jsx)("button",{ref:S,type:"button",onClick:V,"aria-labelledby":O,"aria-expanded":!0,className:"text-dark hover:opacity-70 transition-opacity focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current","data-info-tile-collapse":!0,children:(0,t.jsx)(r.IconClose,{className:"size-3","aria-hidden":"true"})})}),(0,t.jsx)("p",{id:O,className:"text-dark text-left text-base leading-snug","data-info-tile-description":!0,children:P})]}):(0,t.jsxs)("button",{ref:A,type:"button",onClick:R?V:void 0,"aria-label":R?E:void 0,"aria-expanded":!R&&void 0,"aria-controls":R?O:void 0,disabled:!R,className:(0,i.cn)("bg-white/80 border border-white rounded-full","flex items-center gap-1.5 px-4 py-3","text-dark font-bold text-lg leading-tight","transition-opacity",R?"cursor-pointer hover:opacity-90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current":"cursor-default"),"data-info-tile-trigger":!0,children:[R&&(0,t.jsx)(l.IconQuickAdd,{className:"size-5 shrink-0","aria-hidden":"true"}),(0,t.jsx)("span",{children:E})]})}),y[17]=O,y[18]=P,y[19]=R,y[20]=E,y[21]=I,y[22]=V,y[23]=g):g=y[23],y[24]!==b||y[25]!==g?(v=(0,t.jsxs)("article",{className:x,"data-info-tile":!0,children:[b,g]}),y[24]=b,y[25]=g,y[26]=v):v=y[26],v}])},954320,e=>{e.v(t=>Promise.all(["static/immutable/chunks/0xkaid760c5jg.js"].map(t=>e.l(t))).then(()=>t(133837)))},788370,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(370165),l=e.i(376841),i=e.i(894214),s=e.i(840633),n=e.i(571805),o=e.i(446226),c=e.i(20435),d=e.i(342478);let u=new Set,m=new Set;function h(e){return m.add(e),()=>m.delete(e)}function f(){return!1}let p="data-fw-grid-patched",x="data-fw-grid-root";e.s(["LivestreamBlock",0,function({data:e}){let b,g,{ref:v,inView:y}=(0,d.useInView)({triggerOnce:!0,rootMargin:"200px 0px"}),C=(0,c.useRef)(!1);(0,c.useEffect)(()=>{C.current=window.matchMedia("(prefers-reduced-motion: reduce)").matches},[]);let j=e.firework_specific_values?.widget_type,_=e.firework_specific_values?.firework_channel_id,w=e.firework_specific_values?.firework_playlist_id,N=e.heading?.trim(),k=e.subheading?.trim(),S=e.button_options?.global_field?.link?.href?.trim()??"",A=e.button_options?.global_field?.link?.title?.trim()??"",T=e.button_options?.global_field?.open_in_new_tab??!1,L=e.button_options?.button_type,I=e.custom_text_color?(0,r.colorPickerToCss)(e.text_color,""):void 0,E=j?function(e){switch(e){case"storyblock":return"https://asset.fwcdn3.com/js/storyblock.js";case"carousel":case"grid":return"https://asset.fwcdn3.com/js/embed-feed.js";default:return""}}(j):"",P=((g=(0,a.c)(2))[0]!==E?(b=()=>u.has(E),g[0]=E,g[1]=b):b=g[1],(0,c.useSyncExternalStore)(h,b,f)),R=function(e){let{background_color:t,color_picker:a,gradient:l}=e;return"color-picker"===t&&a?(0,r.colorPickerToCss)(a,""):"gradient"===t&&l?l:void 0}(e),z={};R&&(z.background=R),I&&(z.color=I);let M=!C.current,O="grid"===j,{wrapperRef:V,hasMore:F,showMore:U}=function(e){let t=(0,c.useRef)(null),[a,r]=(0,c.useState)(!1),l=(0,c.useRef)(4),i=(0,c.useRef)(null),s=(0,c.useCallback)(()=>{l.current+=4,i.current?.()},[4]);return(0,c.useEffect)(()=>
5{if(!e)return;let a=t.current;if(!a)return;let s=a.querySelector("fw-embed-feed");if(!s)return;l.current=4;let n=()=>{let e=s.shadowRoot;if(!e)return!1;let t=(e=>{let t=e.querySelector(`[${x}]`);if(t)return t;let a=e.querySelectorAll("div");for(let e=0;e<a.length;e++)if("grid"===getComputedStyle(a[e]).display)return a[e].setAttribute(x,""),a[e];return null})(e);if(!t||((e=>{if(e.querySelector(`style[${p}]`))return;let t=document.createElement("style");return t.setAttribute(p,""),t.textContent=` 6 [${x}] { 7 grid-template-columns: repeat(2, 1fr) !important; 8 gap: 16px !important; 9 } 10 @media (min-width: 768px) { 11 [${x}] { 12 grid-template-columns: repeat(4, 1fr) !important; 13 gap: 32px !important; 14 } 15 } 16 .cy-thumbnail[data-fw-hidden] { 17 display: none !important; 18 } 19 .cy-load-more-button { 20 display: none !important; 21 } 22 `,e.appendChild(t)})(e),0===e.querySelectorAll(".cy-thumbnail").length))return!1;let a=()=>{let t,a;return t=e.querySelectorAll(".cy-thumbnail"),a=0,void(t.forEach((e,t)=>{t<l.current?e.removeAttribute("data-fw-hidden"):(e.setAttribute("data-fw-hidden",""),a++)}),r(a>0))};return i.current=a,a(),new MutationObserver(a).observe(t,{childList:!0}),!0};if(n())return;let o=setInterval(()=>{n()&&clearInterval(o)},100),c=setTimeout(()=>clearInterval(o),1e4);return()=>{clearInterval(o),clearTimeout(c)}},[4,4,e]),{wrapperRef:t,hasMore:a,showMore:s}}(P&&O);return(0,t.jsxs)("section",{ref:v,className:"flex flex-col items-center gap-6 px-4 py-8 md:px-8",style:z,"aria-label":N||"Livestream",children:[N&&(0,t.jsx)(n.Text,{variant:"d-900",bold:!0,render:(0,t.jsx)("h2",{className:"text-center"}),style:I?{color:I}:void 0,children:N}),k&&(0,t.jsx)(n.Text,{variant:"b-500/400",render:(0,t.jsx)("p",{className:"text-center"}),style:I?{color:I}:void 0,children:k}),y&&E&&(0,t.jsx)(o.default,{src:E,strategy:"afterInteractive","data-fwparam_tracking_opt_in":"true",onReady:()=>{!u.has(E)&&(u.add(E),m.forEach(e=>{e()}))}}),P&&"storyblock"===j&&(0,t.jsx)("fw-storyblock",{channel:_,playlist:w,autoplay:M,player_minimize:!0,pip:"true",pip_mode:"soft"}),P&&("carousel"===j||"grid"===j)&&(0,t.jsx)("div",{ref:O?V:void 0,className:"w-full",children:(0,t.jsx)("fw-embed-feed",{channel:_,playlist:w,mode:"grid"===j?"grid":"row",autoplay:M,player_minimize:!1})}),O&&F&&(0,t.jsx)(s.Button,{variant:"dark",size:"spotlight",className:"text-700",onClick:U,children:"Load More"}),S&&A&&(0,t.jsx)(s.Button,{variant:function(e,t){switch(e){case"primary":default:return"primary";case"secondary":return"dark";case"tertiary":return t?"transparentLight":"transparentDark"}}(L,!!R),size:"spotlight",className:"text-700",nativeButton:!1,style:I?{color:I}:void 0,render:(0,t.jsx)(i.Link,{href:(0,l.transformAbsoluteLinks)(S),target:T?"_blank":void 0,rel:T?"noopener noreferrer":void 0}),children:A})]})}])},958877,e=>{e.v(t=>Promise.all(["static/immutable/chunks/2m1l5coeo9_n5.js"].map(t=>e.l(t))).then(()=>t(566572)))},421360,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(370165),l=e.i(376841),i=e.i(959115),s=e.i(862853),n=e.i(571805),o=e.i(20435),c=e.i(264004),d=e.i(299985);let u=[{desktop:{top:"25%",left:"5%"},mobile:{top:"10%",left:"2%"},speed:-30},{desktop:{top:"27%",right:"8%"},mobile:{top:"1%",right:"1%"},speed:-40},{desktop:{bottom:"18%",left:"10%"},mobile:{bottom:"5%",left:"7%"},speed:30},{desktop:{right:"15%",bottom:"15%"},mobile:{right:"8%",bottom:"10%"},speed:40},{desktop:{top:"15%",left:"55%"},mobile:{top:"3%",left:"45%"},speed:-30},{desktop:{right:"55%",bottom:"28%"},mobile:null,speed:40}];function m(e,t){let a=t%2==0,r=a?900:768,l=`f_auto%2Cq_auto%2Cw_${r}%2Ch_${r}%2Cc_pad%2Cb_transparent`;return`${s.CLOUDINARY_IMAGES_BASE}/${l}/products/${e}_001_${a?"ALT100":"ALT110"}/jibbitz.jpg`}e.s(["ParallaxHero",0,function(e){let s,h,f,p,x,b,g,v,y,C,j,_,w,N,k,S,A,T=(0,a.c)(51),{data:L,priority:I}=e,E=void 0!==I&&I,P=(0,o.useRef)(null),R=(0,o.useRef)(null),[z,M]=(0,o.useState)(.5);T[0]===Symbol.for("react.memo_cache_sentinel")?(s=()=>{var e,t;let a,r=P.current;r&&(M((e=r.getBoundingClientRect(),a=(t=window.innerHeight)+e.height,Math.max(0,Math.min(1,(t-e.top)/a)))),R.current=null)},T[0]=s):s=T[0];let O=s;if(T[1]===Symbol.for("react.memo_cache_sentinel")?(h=()=>{let e=()=>{null==R.current&&(R.current=requestAnimationFrame(O))};return window.addEventListener("scroll",e,{passive:!0}),O(),()=>{window.removeEventListener("scroll",e),null!=R.current&&(cancelAnimationFrame(R.current),R.current=null)}},f=[O],T[1]=h,T[2]=f):(h=T[1],f=T[2]),(0,o.useEffect)(h,f),!L.heading?.trim())return null;let V="light-text"===L.text_color,F="image"===L.background_type;T[3]!==L.background_color?(p=(0,r.colorPickerToCss)(L.background_color,"transparent"),T[3]=L.background_color,T[4]=p):p=T[4];let U=p;if(T[5]!==U||T[6]!==L.background_image||T[7]!==L.heading||T[8]!==L.product_id||T[9]!==F||T[10]!==E||T[11]!==z){let e,a,r=L.product_id?.slice(0,6)??[];y=P,C="relative h-[39rem] w-full overflow-hidden md:h-[36.25rem]",T[20]!==U||T[21]!==F?(j=F?void 0:{backgroundColor:U},T[20]=U,T[21]=F,T[22]=j):j=T[22],_="parallax-hero",x=L.heading,T[23]!==L.background_image||T[24]!==F||T[25]!==E?(b=F&&L.background_image&&(()=>{let e=(0,l.resolveImageSrc)(L.background_image.mobile_image),a=(0,l.resolveImageSrc)(L.background_image.desktop_image),r=L.background_image.desktop_image?.alt_text??L.background_image.mobile_image?.alt_text??"";if(!e&&!a)return(0,t.jsx)("div",{className:"absolute inset-0","aria-hidden":"true",children:(0,t.jsx)(d.FallbackMediaPlaceholder,{})});if(e&&a)return(0,t.jsxs)("picture",{className:"absolute inset-0",children:[(0,t.jsx)("source",{media:"(min-width: 768px)",srcSet:a}
22),(0,t.jsx)(d.CdnImageWithFallback,{src:e,alt:r,"aria-hidden":"true",loading:E?"eager":"lazy",fetchPriority:E?"high":void 0,className:"absolute inset-0 size-full object-cover"})]});E&&(a&&(0,c.preload)(a,{as:"image",fetchPriority:"high",media:"(min-width: 768px)"}),e&&(0,c.preload)(e,{as:"image",fetchPriority:"high",media:"(max-width: 767px)"}));let i={alt:r,loading:"lazy",className:"size-full object-cover"};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 hidden md:block","aria-hidden":"true",children:a?(0,t.jsx)(d.CdnImageWithFallback,{src:a,...i}):(0,t.jsx)(d.FallbackMediaPlaceholder,{})}),(0,t.jsx)("div",{className:"absolute inset-0 block md:hidden","aria-hidden":"true",children:e?(0,t.jsx)(d.CdnImageWithFallback,{src:e,...i}):(0,t.jsx)(d.FallbackMediaPlaceholder,{})})]})})(),T[23]=L.background_image,T[24]=F,T[25]=E,T[26]=b):b=T[26],T[27]!==z?(e=(e,a)=>{let r=u[a];if(!r)return null;let l=m(e,a),s=10*r.speed*(2*z-1);return(0,t.jsx)("div",{className:"pointer-events-none absolute h-auto w-[7.5rem] will-change-transform max-md:hidden",style:{...r.desktop,transform:`translateY(${s}px)`},"data-testid":`parallax-hero-decorative-layer-${a}`,"aria-hidden":"true",children:(0,t.jsx)(i.CdnImage,{src:l,alt:"",width:120,height:120,loading:"lazy",className:"size-full object-contain"})},`desktop-${e}-${a}`)},T[27]=z,T[28]=e):e=T[28],g=r.map(e),T[29]!==z?(a=(e,a)=>{let r=u[a];if(!r?.mobile)return null;let l=m(e,a),s=10*r.speed*(2*z-1);return(0,t.jsx)("div",{className:"pointer-events-none absolute h-auto w-[5rem] will-change-transform md:hidden",style:{...r.mobile,transform:`translateY(${s}px)`},"aria-hidden":"true",children:(0,t.jsx)(i.CdnImage,{src:l,alt:"",width:80,height:80,loading:"lazy",className:"size-full object-contain"})},`mobile-${e}-${a}`)},T[29]=z,T[30]=a):a=T[30],v=r.map(a),T[5]=U,T[6]=L.background_image,T[7]=L.heading,T[8]=L.product_id,T[9]=F,T[10]=E,T[11]=z,T[12]=x,T[13]=b,T[14]=g,T[15]=v,T[16]=y,T[17]=C,T[18]=j,T[19]=_}else x=T[12],b=T[13],g=T[14],v=T[15],y=T[16],C=T[17],j=T[18],_=T[19];T[31]===Symbol.for("react.memo_cache_sentinel")?(w=(0,t.jsx)("h1",{}),T[31]=w):w=T[31];let $=`font-header-bold text-[2rem] font-bold leading-tight md:text-[3rem] ${V?"text-light":"text-dark"}`;return T[32]!==L.heading||T[33]!==$?(N=(0,t.jsx)(n.Text,{render:w,className:$,"data-testid":"parallax-hero-heading",children:L.heading}),T[32]=L.heading,T[33]=$,T[34]=N):N=T[34],T[35]!==L.subheading||T[36]!==V?(k=L.subheading?.trim()&&(0,t.jsx)(n.Text,{className:`text-sm md:text-lg ${V?"text-light":"text-dark"}`,children:L.subheading}),T[35]=L.subheading,T[36]=V,T[37]=k):k=T[37],T[38]!==N||T[39]!==k?(S=(0,t.jsx)("div",{className:"absolute inset-0 z-[var(--z-parallax-content)] flex items-center justify-center",children:(0,t.jsxs)("div",{className:"flex max-w-[1000px] flex-col items-center gap-3 px-4 text-center",children:[N,k]})}),T[38]=N,T[39]=k,T[40]=S):S=T[40],T[41]!==x||T[42]!==b||T[43]!==g||T[44]!==v||T[45]!==S||T[46]!==y||T[47]!==C||T[48]!==j||T[49]!==_?(A=(0,t.jsxs)("section",{ref:y,className:C,style:j,"data-testid":_,"aria-label":x,children:[b,g,v,S]}),T[41]=x,T[42]=b,T[43]=g,T[44]=v,T[45]=S,T[46]=y,T[47]=C,T[48]=j,T[49]=_,T[50]=A):A=T[50],A}])},664290,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(406374),l=e.i(309510),i=e.i(446226),s=e.i(20435),n=e.i(342478),o=e.i(376841);e.s(["Pixlee",0,function(e){let c,d,u,m,h,f,p,x,b,g,v,y=(0,a.c)(27),{data:C,productId:j}=e,{consent:_}=(0,r.useTealiumAnalytics)(),{apiKey:w}=(0,l.usePublicStorefrontConfig)().pixlee;y[0]===Symbol.for("react.memo_cache_sentinel")?(c={rootMargin:"100px 0px"},y[0]=c):c=y[0];let{ref:N,inView:k}=(0,n.useInView)(c),S=(0,s.useRef)(!1),[A,T]=(0,s.useState)(!1),L=C?.widget_id,I=Number(L);y[1]!==C||y[2]!==I?(d=(0,o.getEntryKey)(C,I),y[1]=C,y[2]=I,y[3]=d):d=y[3];let E=`pixlee_container_${d}`;y[4]!==w||y[5]!==_.state.c1?(u=e=>{(e??window.PixleeAppConsent)?.setConsentOverride?.(_.state.c1),window.Pixlee&&w&&(window.Pixlee.init({apiKey:w,denyCookies:!_.state.c1}),T(!0))},y[4]=w,y[5]=_.state.c1,y[6]=u):u=y[6];let P=u;y[7]!==P?(m=function(){P()},y[7]=P,y[8]=m):m=y[8];let R=m;return(y[9]!==P?(h=()=>{let e=e=>{P(e.detail?.api??window.PixleeAppConsent)};return document.addEventListener("pixlee:app-consent-loaded",e),P(window.PixleeAppConsent),()=>{document.removeEventListener("pixlee:app-consent-loaded",e)}},f=[P],y[9]=P,y[10]=h,y[11]=f):(h=y[10],f=y[11]),(0,s.useEffect)(h,f),y[12]!==E||y[13]!==k||y[14]!==A||y[15]!==j||y[16]!==L?(p=()=>{k&&L&&(()=>
22{if(!S.current&&window.Pixlee&&L&&A){S.current=!0;try{j?window.Pixlee.addProductWidget({widgetId:L,skuId:j,containerId:E}):window.Pixlee.addSimpleWidget({widgetId:L,containerId:E,Lightbox:!0}),window.Pixlee.resizeWidget()}catch(e){console.error("Error adding Pixlee widget:",e)}}})()},x=[k,L,j,E,A],y[12]=E,y[13]=k,y[14]=A,y[15]=j,y[16]=L,y[17]=p,y[18]=x):(p=y[17],x=y[18]),(0,s.useEffect)(p,x),L&&w)?(y[19]!==R?(b=(0,t.jsx)(i.default,{src:"https://assets.pxlecdn.com/assets/pixlee_widget_1_0_0.js",strategy:"lazyOnload",onLoad:R}),y[19]=R,y[20]=b):b=y[20],y[21]!==E||y[22]!==N?(g=(0,t.jsx)("div",{id:E,ref:N,"data-slot":"pixlee-widget"}),y[21]=E,y[22]=N,y[23]=g):g=y[23],y[24]!==b||y[25]!==g?(v=(0,t.jsxs)(t.Fragment,{children:[b,g]}),y[24]=b,y[25]=g,y[26]=v):v=y[26],v):null}])},731116,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(190266),l=e.i(894214),i=e.i(840633);e.s(["PromotionalBannerCta",0,function(e){let s,n,o,c=(0,a.c)(8),{href:d,title:u,trackingLabel:m}=e;c[0]!==m?(s=()=>(0,r.dispatchContentClick)(m),c[0]=m,c[1]=s):s=c[1];let h=s;return c[2]!==h||c[3]!==d?(n=(0,t.jsx)(l.Link,{href:d,onClick:h}),c[2]=h,c[3]=d,c[4]=n):n=c[4],c[5]!==n||c[6]!==u?(o=(0,t.jsx)(i.Button,{variant:"dark",className:"md:ml-auto",nativeButton:!1,render:n,children:u}),c[5]=n,c[6]=u,c[7]=o):o=c[7],o}])},132199,e=>{"use strict";var t=e.i(825504),a=e.i(454558);e.s(["PromotionalBannerExpiryGuard",0,function(e){let r,l=(0,a.c)(2),{validUntil:i,children:s}=e;return new Date(i)<new Date?null:(l[0]!==s?(r=(0,t.jsx)(t.Fragment,{children:s}),l[0]=s,l[1]=r):r=l[1],r)}])},582247,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(190266),l=e.i(544910),i=e.i(556509),s=e.i(632137),n=e.i(20435),o=e.i(299985),c=e.i(429278);function d(e){let r,l,i=(0,a.c)(10),{mobileUrl:n,desktopUrl:c,className:d,autoPlay:f}=e,{videoRef:x,hasError:b}=p(n,c,void 0===f||f);if(b){let e,a,r;return i[0]!==d?(e=(0,s.cn)(d),i[0]=d,i[1]=e):e=i[1],i[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(o.FallbackMediaPlaceholder,{}),i[2]=a):a=i[2],i[3]!==e?(r=(0,t.jsx)("div",{className:e,children:a}),i[3]=e,i[4]=r):r=i[4],r}return i[5]!==d?(r=(0,s.cn)(d),i[5]=d,i[6]=r):r=i[6],i[7]!==r||i[8]!==x?(l=(0,t.jsx)("video",{ref:x,preload:"none",muted:!0,loop:!0,playsInline:!0,onPlay:h,onPause:m,onEnded:u,className:r}),i[7]=r,i[8]=x,i[9]=l):l=i[9],l}function u(){return(0,r.dispatchVideoInteraction)("video_complete")}function m(){return(0,r.dispatchVideoInteraction)("pause")}function h(){return(0,r.dispatchVideoInteraction)("play")}function f(e){let r,i,n,d,u,m=(0,a.c)(19),{mobileUrl:h,desktopUrl:f,className:x,autoPlay:b}=e,g=(0,l.usePrefersReducedMotion)(),v=(void 0===b||b)&&!g,{videoRef:y,hasError:C}=p(h,f,v);m[0]!==v?(r={initialIsPlaying:v},m[0]=v,m[1]=r):r=m[1];let{videoId:j,videoHandlers:_,buttonProps:w}=(0,c.usePlaybackControl)(y,r);if(C){let e,a,r;return m[2]!==x?(e=(0,s.cn)(x),m[2]=x,m[3]=e):e=m[3],m[4]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(o.FallbackMediaPlaceholder,{}),m[4]=a):a=m[4],m[5]!==e?(r=(0,t.jsx)("div",{className:e,children:a}),m[5]=e,m[6]=r):r=m[6],r}return m[7]!==x?(i=(0,s.cn)(x),m[7]=x,m[8]=i):i=m[8],m[9]!==_||m[10]!==j||m[11]!==y?(n=(0,t.jsx)("video",{ref:y,id:j,preload:"none",muted:!0,loop:!0,playsInline:!0,..._,className:"size-full object-cover"}),m[9]=_,m[10]=j,m[11]=y,m[12]=n):n=m[12],m[13]!==w?(d=(0,t.jsx)(c.PlaybackControlButton,{...w,className:"absolute right-4 top-4"}),m[13]=w,m[14]=d):d=m[14],m[15]!==i||m[16]!==n||m[17]!==d?(u=(0,t.jsxs)("div",{className:i,children:[n,d]}),m[15]=i,m[16]=n,m[17]=d,m[18]=u):u=m[18],u}function p(e,t,a){let r=(0,n.useRef)(null),[l,s]=(0,n.useState)(!1),o=(0,n.useRef)(a);return o.current=a,(0,n.useLayoutEffect)(()=>{let a=r.current;if(!a)return;let l=window.matchMedia("(min-width: 768px)"),s=()=>{let r=l.matches?t:e,s=(0,i.buildCloudinaryVideoSource)(r,"webm"),n=(0,i.buildCloudinaryVideoSource)(r,"mp4")??r;a.src=s&&a.canPlayType("video/webm; codecs=vp9")?s:n,a.poster=(0,i.buildVideoPosterSrc)(r,null)??"",a.load(),o.current&&a.play().catch(()=>{})};return s(),l.addEventListener("change",s),()=>l.removeEventListener("change",s)},[e,t]),(0,n.useEffect)(()=>{let e=r.current;if(!e)return;let t=()=>s(!0);return e.addEventListener("error",t,!0),()=>e.removeEventListener("error",t,!0)},[]),{videoRef:r,hasError:l}}e.s(["ResponsiveTrackedVideo",0,function(e){let r,l=(0,a.c)(4);
22if(e.showPauseControl){let a;return l[0]!==e?(a=(0,t.jsx)(f,{...e}),l[0]=e,l[1]=a):a=l[1],a}return l[2]!==e?(r=(0,t.jsx)(d,{...e}),l[2]=e,l[3]=r):r=l[3],r}])},798785,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(190266),l=e.i(894214);e.s(["TrackedLink",0,function(e){let i,s,n,o,c,d=(0,a.c)(10);d[0]!==e?({trackingLabel:n,onClick:i,...s}=e,d[0]=e,d[1]=i,d[2]=s,d[3]=n):(i=d[1],s=d[2],n=d[3]),d[4]!==i||d[5]!==n?(o=e=>{(0,r.dispatchContentClick)(n),i?.(e)},d[4]=i,d[5]=n,d[6]=o):o=d[6];let u=o;return d[7]!==u||d[8]!==s?(c=(0,t.jsx)(l.Link,{...s,onClick:u}),d[7]=u,d[8]=s,d[9]=c):c=d[9],c}])},152367,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(376841),l=e.i(959115),i=e.i(862853),s=e.i(544910),n=e.i(403931),o=e.i(672489),c=e.i(632137),d=e.i(20435),u=e.i(299985),m=e.i(798785);function h(e,a){return(0,t.jsxs)("li",{className:"flex items-center gap-2",children:[a>0&&(0,t.jsx)("span",{"aria-hidden":"true",children:"|"}),e]},e)}e.s(["SilhouetteBreakdownTabs",0,function(e){let f,p,x,b,g,v,y,C,j,_,w,N,k,S,A,T,L,I,E,P,R,z=(0,a.c)(116),{tabs:M,priority:O}=e,[V,F]=(0,d.useState)(0),U=M[V]??M[0],$="light-text"===U.mode,B=M.length>1,D=(0,s.usePrefersReducedMotion)(),H=(0,d.useRef)(null),[W,G]=(0,d.useState)(!0);z[0]===Symbol.for("react.memo_cache_sentinel")?(f=()=>{let e=H.current;e&&(e.paused?(e.play(),G(!0)):(e.pause(),G(!1)))},z[0]=f):f=z[0];let q=f,Y=U.mobile_media?.type==="video"||U.desktop_media?.type==="video",K=U.mobile_media,X=U.desktop_media;z[1]!==K?(p=K?.type==="image"?(0,r.resolveImageSrc)(K.image):void 0,z[1]=K,z[2]=p):p=z[2];let Z=p;z[3]!==X?(x=X?.type==="image"?(0,r.resolveImageSrc)(X.image):void 0,z[3]=X,z[4]=x):x=z[4];let Q=x;z[5]!==K?(b=K?.type==="video"?(0,r.resolveVideoSrc)(K.video):null,z[5]=K,z[6]=b):b=z[6];let J=b;z[7]!==X?(g=X?.type==="video"?(0,r.resolveVideoSrc)(X.video):null,z[7]=X,z[8]=g):g=z[8];let ee=g,et=U.product_image;if(z[9]!==et){var ea,er;let e,t;v=et?.master_id?.trim()?(ea=et.master_id.trim(),er=et.color_id,e=er?.trim(),t=`products/${ea}${e?`_${e}`:""}_ALT100`,`${i.CLOUDINARY_IMAGES_BASE}/c_pad,g_center,h_520,w_1400/f_auto,q_auto/${t}/heydude`):null,z[9]=et,z[10]=v}else v=z[10];let el=v;if(z[11]!==V||z[12]!==X?.image?.alt_text||z[13]!==Q||z[14]!==ee||z[15]!==B||z[16]!==Y||z[17]!==$||z[18]!==K?.image?.alt_text||z[19]!==Z||z[20]!==J||z[21]!==O||z[22]!==el||z[23]!==D||z[24]!==U.body_text||z[25]!==U.button?.link||z[26]!==U.features?.feature||z[27]!==U.heading||z[28]!==M||z[29]!==W){let e,a,r,i,s,d,m=(U.features?.feature??[]).filter(Boolean).slice(0,4);y=U.button?.link,j="relative w-full",_="silhouette-breakdown-block",z[42]!==U.heading?(w=U.heading?.trim()??void 0,z[42]=U.heading,z[43]=w):w=z[43],z[44]!==X?.image?.alt_text||z[45]!==Q||z[46]!==K?.image?.alt_text||z[47]!==Z||z[48]!==O?(e=Z&&Q&&(0,t.jsxs)("picture",{className:"size-full",children:[(0,t.jsx)("source",{media:"(min-width: 768px)",srcSet:Q}),(0,t.jsx)(u.CdnImageWithFallback,{src:Z,alt:K?.image?.alt_text??X?.image?.alt_text??"",className:"size-full object-cover md:object-top",loading:O?"eager":"lazy",fetchPriority:O?"high":void 0})]}),z[44]=X?.image?.alt_text,z[45]=Q,z[46]=K?.image?.alt_text,z[47]=Z,z[48]=O,z[49]=e):e=z[49],z[50]!==Q||z[51]!==ee||z[52]!==K?.image?.alt_text||z[53]!==Z||z[54]!==O?(a=Z&&!Q&&!ee&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u.CdnImageWithFallback,{src:Z,alt:K?.image?.alt_text??"",className:"size-full object-cover md:hidden",loading:O?"eager":"lazy",fetchPriority:O?"high":void 0}),(0,t.jsx)("div",{className:"hidden size-full md:block",children:(0,t.jsx)(u.FallbackMediaPlaceholder,{})})]}),z[50]=Q,z[51]=ee,z[52]=K?.image?.alt_text,z[53]=Z,z[54]=O,z[55]=a):a=z[55],z[56]!==X?.image?.alt_text||z[57]!==Q||z[58]!==Z||z[59]!==J||z[60]!==O?(r=Q&&!Z&&!J&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"size-full md:hidden",children:(0,t.jsx)(u.FallbackMediaPlaceholder,{})}),(0,t.jsx)(u.CdnImageWithFallback,{src:Q,alt:X?.image?.alt_text??"",className:"hidden size-full object-cover object-top md:block",loading:O?"eager":"lazy",fetchPriority:O?"high":void 0})]}),z[56]=X?.image?.alt_text,z[57]=Q,z[58]=Z,z[59]=J,z[60]=O,z[61]=r):r=z[61],z[62]!==ee||z[63]!==J||z[64]!==D?(i=J&&(0,t.jsx)("video",{ref:ee?void 0:H,className:"size-full object-cover md:hidden",src:J,autoPlay:!D,loop:!0,muted:!0,playsInl
22ine:!0}),z[62]=ee,z[63]=J,z[64]=D,z[65]=i):i=z[65],z[66]!==ee||z[67]!==D?(s=ee&&(0,t.jsx)("video",{ref:H,className:"hidden size-full object-cover object-top md:block",src:ee,autoPlay:!D,loop:!0,muted:!0,playsInline:!0}),z[66]=ee,z[67]=D,z[68]=s):s=z[68],z[69]!==Q||z[70]!==ee||z[71]!==Z||z[72]!==J?(d=!Z&&!Q&&!J&&!ee&&(0,t.jsx)(u.FallbackMediaPlaceholder,{}),z[69]=Q,z[70]=ee,z[71]=Z,z[72]=J,z[73]=d):d=z[73],z[74]!==e||z[75]!==a||z[76]!==r||z[77]!==i||z[78]!==s||z[79]!==d?(N=(0,t.jsxs)("div",{className:"absolute inset-x-0 top-0 h-[300px] overflow-hidden md:h-[380px]","aria-hidden":"true",children:[e,a,r,i,s,d]}),z[74]=e,z[75]=a,z[76]=r,z[77]=i,z[78]=s,z[79]=d,z[80]=N):N=z[80],z[81]!==Y||z[82]!==W?(k=Y&&(0,t.jsx)("button",{type:"button",onClick:q,className:"absolute bottom-4 right-4 z-[100] rounded-full bg-black/50 p-2 text-white","aria-label":W?"Pause background video":"Play background video",children:W?(0,t.jsx)(n.IconPause,{className:"size-4"}):(0,t.jsx)(o.IconPlay,{className:"size-4"})}),z[81]=Y,z[82]=W,z[83]=k):k=z[83],z[84]===Symbol.for("react.memo_cache_sentinel")?(S=(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 top-[300px] bg-base-surface-10 md:top-[380px]","aria-hidden":"true"}),z[84]=S):S=z[84],z[85]!==V||z[86]!==B||z[87]!==M?(A=B&&(0,t.jsx)("div",{className:"absolute inset-x-0 top-[50px] z-[100] flex justify-center px-2",children:(0,t.jsx)("div",{className:"flex rounded-[12px] bg-black/50 p-1",children:M.map((e,a)=>(0,t.jsx)("button",{type:"button","aria-pressed":a===V,onClick:()=>F(a),className:(0,c.cn)("rounded-[8px] px-4 py-1.5 text-sm font-medium transition-colors",a===V?"bg-white text-black":"text-white"),children:e.toggle_name},e.toggle_name??a))})}),z[85]=V,z[86]=B,z[87]=M,z[88]=A):A=z[88];let f=B?"pt-[115px]":"pt-8";z[89]!==f?(T=(0,c.cn)("relative mx-auto flex w-full max-w-[767px] flex-col items-center gap-8 px-2 pb-8",f),z[89]=f,z[90]=T):T=z[90],z[91]!==$||z[92]!==U.heading?(L=U.heading?.trim()&&(0,t.jsx)("h2",{className:(0,c.cn)("text-center text-[28px] font-bold uppercase leading-tight md:text-[60px]",$?"text-white":"text-(--color-base-surface-100)"),children:U.heading}),z[91]=$,z[92]=U.heading,z[93]=L):L=z[93],z[94]!==O||z[95]!==el?(I=el&&(0,t.jsx)(l.CdnImage,{src:el,alt:"",width:1400,height:520,className:"h-[180px] w-full object-contain md:h-[340px]",style:{filter:"drop-shadow(0 20px 13px rgba(0,0,0,0.04)) drop-shadow(0 8px 6.5px rgba(0,0,0,0.03))"},loading:O?"eager":"lazy","aria-hidden":"true"}),z[94]=O,z[95]=el,z[96]=I):I=z[96],C=(U.body_text?.trim()||m.length>0)&&(0,t.jsxs)("div",{className:"flex flex-col items-center gap-8",children:[U.body_text?.trim()&&(0,t.jsx)("p",{className:"text-center text-base leading-5 text-(--color-base-surface-100)",children:U.body_text}),m.length>0&&(0,t.jsx)("ul",{className:"flex list-none flex-wrap items-center justify-center gap-2 text-sm text-(--color-base-surface-100)","aria-label":"Product features",children:m.map(h)})]}),z[11]=V,z[12]=X?.image?.alt_text,z[13]=Q,z[14]=ee,z[15]=B,z[16]=Y,z[17]=$,z[18]=K?.image?.alt_text,z[19]=Z,z[20]=J,z[21]=O,z[22]=el,z[23]=D,z[24]=U.body_text,z[25]=U.button?.link,z[26]=U.features?.feature,z[27]=U.heading,z[28]=M,z[29]=W,z[30]=y,z[31]=C,z[32]=j,z[33]=_,z[34]=w,z[35]=N,z[36]=k,z[37]=S,z[38]=A,z[39]=T,z[40]=L,z[41]=I}else y=z[30],C=z[31],j=z[32],_=z[33],w=z[34],N=z[35],k=z[36],S=z[37],A=z[38],T=z[39],L=z[40],I=z[41];return z[97]!==y||z[98]!==U.button?.aria_label||z[99]!==U.button?.open_in_new_tab?(E=y?.href&&(0,r.transformAbsoluteLinks)(y.href)&&(0,t.jsx)(m.TrackedLink,{href:(0,r.transformAbsoluteLinks)(y.href),target:U.button?.open_in_new_tab?"_blank":void 0,"aria-label":U.button?.aria_label||y.title,trackingLabel:`silhouette-breakdown:${y.title}`,className:"inline-block rounded-[8px] bg-(--color-base-surface-100) px-8 py-3 text-sm font-semibold uppercase tracking-wide text-white",children:y.title}),z[97]=y,z[98]=U.button?.aria_label,z[99]=U.button?.open_in_new_tab,z[100]=E):E=z[100],z[101]!==C||z[102]!==E||z[103]!==T||z[104]!==L||z[105]!==I?(P=(0,t.jsxs)("div",{className:T,children:[L,I,C,E]}),z[101]=C,z[102]=E,z[103]=T,z[104]=L,z[105]=I,z[106]=P):P=z[106],z[107]!==j||z[108]!==_||z[109]!==w||z[110]!==N||z[111]!==k||z[112]!==S||z[113]!==A||z[114]!==P?(R=(0,t.jsxs)("section",{className:j,"data-testid":_,"aria-label":w,children:[N,k,S,A,P]}),z[107]=j,z[108]=_,z[109]=w,z[110]=N,z[111]=k,z[112]=S,z[113]=A,z[114]=P,z[115]=R):R=z[115],R}])},284224,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(376841),l=e.i(544910),i=e.i(556509),s=e.i(177161),n=e.i(581152),o=e.i(981988),c=e.i(590327),d=e.i(702133),u=e.i(20435),m=e.i(299985),h=e.i(429278);function f(){}function p(){}e.s(["VideoThumbnail",0,function(e){let x,b,g,v,y,C,j,_,w,N,k,S,A,T,L,I,E,P,R,z,M,O,V,F,U,$,B=(0,a.c)(62),{data:D}=e,H=(0,c.useLocale)(),W=(0,d.useTranslations)("mediaBlock"),[G,q]=(0,u.useState)(!1),[Y,K]=(0,u.useState)(!1),X=(0,l.usePrefers
22ReducedMotion)(),Z=(0,u.useRef)(null),Q=!X;B[0]!==Q?(x={initialIsPlaying:Q},B[0]=Q,B[1]=x):x=B[1];let{videoId:J,videoHandlers:ee,buttonProps:et}=(0,h.usePlaybackControl)(Z,x);B[2]!==Q?(b=()=>{let e=Z.current;e&&Q&&e.play().catch(p)},g=[Q],B[2]=Q,B[3]=b,B[4]=g):(b=B[3],g=B[4]),(0,u.useEffect)(b,g);let ea=(0,u.useRef)(null);B[5]===Symbol.for("react.memo_cache_sentinel")?(v={initialIsPlaying:!1},B[5]=v):v=B[5];let{videoId:er,videoHandlers:el,buttonProps:ei}=(0,h.usePlaybackControl)(ea,v);if(B[6]!==G||B[7]!==X?(y=()=>{let e=ea.current;e&&(G&&!X?e.play().catch(f):e.pause())},C=[G,X],B[6]=G,B[7]=X,B[8]=y,B[9]=C):(y=B[8],C=B[9]),(0,u.useEffect)(y,C),B[10]!==D.poster_frame||B[11]!==D.video_input||B[12]!==Y){k=Symbol.for("react.early_return_sentinel");e:{let e=(0,r.resolveVideoSrc)(D.video_input);if(!e){k=null;break e}w=(0,i.buildVideoPosterSrc)(e,D.poster_frame),_=(0,i.buildCloudinaryVideoSource)(e,"mp4")??e,S=(0,i.buildCloudinaryVideoSource)(e,"webm"),j=!Y,N=(0,i.buildCloudinaryVideoSource)(e,"mp4",{width:192})??e}B[10]=D.poster_frame,B[11]=D.video_input,B[12]=Y,B[13]=j,B[14]=_,B[15]=w,B[16]=N,B[17]=k,B[18]=S}else j=B[13],_=B[14],w=B[15],N=B[16],k=B[17],S=B[18];if(k!==Symbol.for("react.early_return_sentinel"))return k;let es=N;B[19]!==D.thumbnail_overlay_text||B[20]!==j||B[21]!==w||B[22]!==W||B[23]!==et||B[24]!==ee||B[25]!==J||B[26]!==es?(A=j?(0,t.jsxs)("div",{className:"relative w-32 md:w-48 aspect-video inline-block overflow-hidden rounded-md",children:[(0,t.jsx)("video",{ref:Z,id:J,className:"size-full object-cover",loop:!0,muted:!0,playsInline:!0,preload:"auto",poster:w??void 0,...ee,onError:()=>K(!0),children:(0,t.jsx)("source",{src:es,type:"video/mp4"})}),(0,t.jsx)(s.UnstyledButton,{className:"absolute inset-0 cursor-pointer",onClick:()=>q(!0),"aria-label":D.thumbnail_overlay_text??W("playVideo")}),D.thumbnail_overlay_text&&(0,t.jsx)("span",{className:"text-xs font-medium text-dark-foreground absolute left-2 bottom-2 drop-shadow-sm pointer-events-none",children:D.thumbnail_overlay_text}),(0,t.jsx)(h.PlaybackControlButton,{...et,className:"absolute right-1 bottom-1"})]}):(0,t.jsxs)(s.UnstyledButton,{className:"w-32 md:w-48 aspect-video relative inline-block overflow-hidden rounded-md cursor-pointer",onClick:()=>q(!0),"aria-label":D.thumbnail_overlay_text??W("playVideo"),children:[w?(0,t.jsx)("img",{src:w,alt:"",className:"size-full object-cover",loading:"lazy",decoding:"async"}):(0,t.jsx)(m.FallbackMediaPlaceholder,{}),D.thumbnail_overlay_text&&(0,t.jsx)("span",{className:"text-xs font-medium text-dark-foreground absolute left-2 bottom-2 drop-shadow-sm",children:D.thumbnail_overlay_text})]}),B[19]=D.thumbnail_overlay_text,B[20]=j,B[21]=w,B[22]=W,B[23]=et,B[24]=ee,B[25]=J,B[26]=es,B[27]=A):A=B[27],B[28]===Symbol.for("react.memo_cache_sentinel")?(T=(0,t.jsx)(o.ModalBackdrop,{}),B[28]=T):T=B[28],B[29]===Symbol.for("react.memo_cache_sentinel")?(L=()=>q(!1),B[29]=L):L=B[29],B[30]!==W?(I=W("closeVideo"),B[30]=W,B[31]=I):I=B[31],B[32]===Symbol.for("react.memo_cache_sentinel")?(E=(0,t.jsx)(n.IconClose,{className:"size-4"}),B[32]=E):E=B[32],B[33]!==I?(P=(0,t.jsx)(s.UnstyledButton,{className:"absolute top-1 left-1 z-20",onClick:L,"aria-label":I,children:E}),B[33]=I,B[34]=P):P=B[34];let en=!D.video_audio,eo=w??void 0;return B[35]!==S?(R=S&&(0,t.jsx)("source",{src:S,type:"video/webm"}),B[35]=S,B[36]=R):R=B[36],B[37]!==_?(z=(0,t.jsx)("source",{src:_,type:"video/mp4"}),B[37]=_,B[38]=z):z=B[38],B[39]!==D.vtt||B[40]!==H?(M=D.vtt&&(0,t.jsx)("track",{src:(0,i.buildVttSrc)(D.vtt)??D.vtt,kind:"captions",srcLang:H,label:H,default:!0}),B[39]=D.vtt,B[40]=H,B[41]=M):M=B[41],B[42]!==el||B[43]!==er||B[44]!==en||B[45]!==eo||B[46]!==R||B[47]!==z||B[48]!==M?(O=(0,t.jsxs)("video",{ref:ea,id:er,crossOrigin:"anonymous",muted:en,loop:!0,playsInline:!0,poster:eo,...el,className:"max-w-full max-h-full",children:[R,z,M]}),B[42]=el,B[43]=er,B[44]=en,B[45]=eo,B[46]=R,B[47]=z,B[48]=M,B[49]=O):O=B[49],B[50]!==ei?(V=(0,t.jsx)(h.PlaybackControlButton,{...ei,className:"absolute right-2 top-2"}),B[50]=ei,B[51]=V):V=B[51],B[52]!==P||B[53]!==O||B[54]!==V?(F=(0,t.jsxs)(o.ModalPortal,{children:[T,(0,t.jsxs)(o.ModalContent,{className:"max-w-150 m-8 max-h-[calc(100%-8rem)] pb-0 px-0 overflow-hidden",children:[P,O,V]})]}),B[52]=P,B[53]=O,B[54]=V,B[55]=F):F=B[55],B[56]!==G||B[57]!==F?(U=(0,t.jsx)(o.Modal,{open:G,onOpenChange:q,children:F}),B[56]=G,B[57]=F,B[58]=U):U=B[58],B[59]!==U||B[60]!==A?($=(0,t.jsxs)(t.Fragment,{children:[A,U]}),B[59]=U,B[60]=A,B[61]=$):$=B[61],$}])},990891,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(223640),l=e.i(20435);let i={information:"info",success:"success",warning:"warning",error:"error"};e.s(["ToastBlock",0,function(e){let s,n,o,c=(0,a.c)(8),{data:d}=e,[u,m]=(0,l.useState)(!1);c[0]!==d.message?(s=d.message?.trim(),c[0]=d.message,c[1]=s):s=c[1];let h=s,f=d.variant_type;if(!h||!f||u)return null;let p=i[f];return c[2]!==d.dismissable?(n=d.dismissable?()=>m(!0):void 0,c[2]=d.dismissable,c[3]=n):n=c[3],c[4]!==h||c[5]!==p||c[6]!==n?(o=(0,t.jsx)(r.Toast,{variant:p,onClose:n,children:h}
22),c[4]=h,c[5]=p,c[6]=n,c[7]=o):o=c[7],o}])},222603,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(190266),l=e.i(959115),i=e.i(544910),s=e.i(894214),n=e.i(556509),o=e.i(840633),c=e.i(177161),d=e.i(672489),u=e.i(981988),m=e.i(571805),h=e.i(865094),f=e.i(581152),p=e.i(632137),x=e.i(590327),b=e.i(702133),g=e.i(20435),v=e.i(376841),y=e.i(299985);function C(e,a){let r="text under image"===e.layout,l=!!(0,v.resolveVideoSrc)(e.video_thumbnail?.video),i=l?"bottom":e?.mobile_text_alignment??"bottom",s=l?"bottom":e?.desktop_text_alignment??i,n="light-text"===e.text_color;return(0,t.jsxs)("div",{className:(0,p.cn)("relative flex-1 group max-md:w-full max-md:max-w-[375px]",r&&"flex flex-col aspect-[375/468] md:aspect-[494.66/744.72]"),children:[(0,t.jsxs)(j,{layoutUnder:r,image_link:e.image_link,textColorClass:n?"text-light":"text-dark",children:[(0,t.jsx)(N,{mobile_image:e.mobile_image,desktop_image:e.desktop_image,layoutUnder:r}),!r&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:(0,p.cn)("absolute inset-4 pr-6 flex flex-col gap-2",{"justify-start":"top"===i,"justify-center":"center"===i,"justify-end":"bottom"===i,"md:justify-start":"top"===s,"md:justify-center":"center"===s,"md:justify-end":"bottom"===s}),children:[(0,t.jsx)(_,{eyebrow:e.eyebrow}),(0,t.jsx)(w,{heading:e.heading})]}),(0,t.jsx)(P,{})]})]}),(0,t.jsx)(k,{video_thumbnail:e.video_thumbnail}),r&&(0,t.jsxs)("div",{className:"p-4 flex flex-col gap-4 bg-base-surface-10 shrink-0",children:[(0,t.jsx)(R,{logo:e.logo}),(e.eyebrow||e.heading)&&(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)(_,{under:!0,eyebrow:e.eyebrow}),(0,t.jsx)(w,{under:!0,heading:e.heading})]}),e.body_text&&(0,t.jsx)(m.Text,{render:(0,t.jsx)("span",{}),variant:"b-500",children:e.body_text}),(0,t.jsx)(z,{primary_button:e.primary_button,secondary_button:e.secondary_button}),e.legal_disclaimer_text&&(0,t.jsx)(m.Text,{render:(0,t.jsx)("span",{}),variant:"b-300",children:e.legal_disclaimer_text})]})]},a)}function j(e){let r,l,i,n=(0,a.c)(15),{image_link:o,layoutUnder:c,textColorClass:d,children:u}=e,m=c&&"flex-1 min-h-0";n[0]!==m||n[1]!==d?(r=(0,p.cn)("block relative overflow-hidden",m,d),n[0]=m,n[1]=d,n[2]=r):r=n[2];let h=r;if(!o?.link?.href||c){let e;return n[3]!==u||n[4]!==h?(e=(0,t.jsx)("div",{className:h,children:u}),n[3]=u,n[4]=h,n[5]=e):e=n[5],e}let f=o?.aria_label;n[6]!==o?.link?.href?(l=(0,v.transformAbsoluteLinks)(o?.link?.href)||"#",n[6]=o?.link?.href,n[7]=l):l=n[7];let x=o?.open_in_new_tab?"_blank":void 0,b=o?.open_in_new_tab?"n
22oopener noreferrer":void 0;return n[8]!==u||n[9]!==h||n[10]!==f||n[11]!==l||n[12]!==x||n[13]!==b?(i=(0,t.jsx)(s.Link,{className:h,"aria-label":f,href:l,target:x,rel:b,children:u}),n[8]=u,n[9]=h,n[10]=f,n[11]=l,n[12]=x,n[13]=b,n[14]=i):i=n[14],i}function _(e){let r,l,i=(0,a.c)(5),{eyebrow:s,under:n}=e,o=void 0!==n&&n;if(!s)return null;i[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("h3",{}),i[0]=r):r=i[0];let c=o?"b-900":"b-600",d=o?void 0:"b-700";return i[1]!==s||i[2]!==c||i[3]!==d?(l=(0,t.jsx)(m.Text,{render:r,variant:c,md:d,children:s}),i[1]=s,i[2]=c,i[3]=d,i[4]=l):l=i[4],l}function w(e){let r,l,i=(0,a.c)(5),{heading:s,under:n}=e,o=void 0!==n&&n;if(!s)return null;i[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("h3",{}),i[0]=r):r=i[0];let c=o?"b-1100":"d-1100",d=o?void 0:"d-1300";return i[1]!==s||i[2]!==c||i[3]!==d?(l=(0,t.jsx)(m.Text,{render:r,variant:c,md:d,className:"font-black font-decorative max-w-full overflow-hidden text-ellipsis",children:s}),i[1]=s,i[2]=c,i[3]=d,i[4]=l):l=i[4],l}function N(e){let r,l,i,s,n=(0,a.c)(18),{mobile_image:o,desktop_image:c,layoutUnder:d}=e;n[0]!==o?(r=(0,v.resolveImageSrc)(o),n[0]=o,n[1]=r):r=n[1];let u=r;n[2]!==c?(l=(0,v.resolveImageSrc)(c),n[2]=c,n[3]=l):l=n[3];let m=l,h=d?"h-full":"aspect-[375/468] md:aspect-[494.66/744.72]";if(n[4]!==c?.alt_text||n[5]!==h||n[6]!==o?.alt_text||n[7]!==m||n[8]!==u){s=Symbol.for("react.early_return_sentinel");e:{let e=(0,p.cn)("w-full object-cover transition-transform duration-300 ease-in-out group-hover:scale-105",h);if(!u&&!m){let e,a,r;n[11]!==h?(e=(0,p.cn)("w-full",h),n[11]=h,n[12]=e):e=n[12],n[13]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(y.FallbackMediaPlaceholder,{}),n[13]=a):a=n[13],n[14]!==e?(r=(0,t.jsx)("div",{className:e,children:a}),n[14]=e,n[15]=r):r=n[15],s=r;break e}if(u&&m){let a;n[16]!==m?(a=(0,t.jsx)("source",{media:"(min-width: 48rem)",srcSet:m}),n[16]=m,n[17]=a):a=n[17],s=(0,t.jsxs)("picture",{children:[a,(0,t.jsx)(y.CdnImageWithFallback,{src:u,alt:o?.alt_text||c?.alt_text||"",className:e,loading:"lazy"})]});break e}i=(0,t.jsxs)(t.Fragment,{children:[u?(0,t.jsx)(y.CdnImageWithFallback,{src:u,alt:o?.alt_text??"",className:(0,p.cn)(e,"md:hidden"),loading:"lazy"}):(0,t.jsx)("div",{className:(0,p.cn)("w-full md:hidden",h),children:(0,t.jsx)(y.FallbackMediaPlaceholder,{})}),m?(0,t.jsx)(y.CdnImageWithFallback,{src:m,alt:c?.alt_text??"",className:(0,p.cn)(e,"hidden md:block"),loading:"lazy"}):(0,t.jsx)("div",{className:(0,p.cn)("hidden md:block w-full",h),children:(0,t.jsx)(y.FallbackMediaPlaceholder,{})})]})}n[4]=c?.alt_text,n[5]=h,n[6]=o?.alt_text,n[7]=m,n[8]=u,n[9]=i,n[10]=s}else i=n[9],s=n[10];return s!==Symbol.for("react.early_return_sentinel")?s:i}function k(e){let r,l,s,o,h,p,C,j,_,w,N,k,I,P,R,z,M,O,V,F,U,$,B,D,H,W,G,q,Y,K,X,Z,Q=(0,a.c)(73),{video_thumbnail:J}=e,ee=(0,x.useLocale)(),et=(0,b.useTranslations)("mediaBlock"),[ea,er]=(0,g.useState)(!1),[el,ei]=(0,g.useState)(!1),[es,en]=(0,g.useState)(!1),eo=(0,i.usePrefersReducedMotion)(),ec=(0,g.useRef)(null);Q[0]===Symbol.for("react.memo_cache_sentinel")?(r=()=>er(!0),Q[0]=r):r=Q[0];let ed=r;Q[1]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{ec.current?.pause(),er(!1)},Q[1]=l):l=Q[1];let eu=l;if(Q[2]!==ea||Q[3]!==eo?(s=()=>{let e=ec.current;e&&(e.controls=!0,e.muted=!0,ea&&!eo?e.play().catch(E):e.pause())},o=[ea,eo],Q[2]=ea,Q[3]=eo,Q[4]=s,Q[5]=o):(s=Q[4],o=Q[5]),(0,g.useEffect)(s,o),!J)return null;if(Q[6]!==J.poster_frame||Q[7]!==J.video){j=Symbol.for("react.early_return_sentinel");e:{let e=(0,v.resolveVideoSrc)(J.video);if(!e){j=null;break e}p=(0,n.buildVideoPosterSrc)(e,J.poster_frame),_=(0,n.buildCloudinaryVideoSource)(e,"mp4",{width:192})??e,h=(0,n.buildCloudinaryVideoSource)(e,"mp4")??e,C=(0,n.buildCloudinaryVideoSource)(e,"webm")}Q[6]=J.poster_frame,Q[7]=J.video,Q[8]=h,Q[9]=p,Q[10]=C,Q[11]=j,Q[12]=_}else h=Q[8],p=Q[9],C=Q[10],j=Q[11],_=Q[12];if(j!==Symbol.for("react.early_return_sentinel"))return j;let em=C,eh=J.thumbnail_overlay_text,ef=!!J.vtt;Q[13]!==eh||Q[14]!==et?(w=eh?.trim()?eh:et("playVideo"),Q[13]=eh,Q[14]=et,Q[15]=w):w=Q[15],Q[16]!==p||Q[17]!==eo||Q[18]!==es||Q[19]!==el||Q[20]!==_?
22(N=eo||el?p&&!es?(0,t.jsx)("img",{src:p,alt:"",className:"size-full object-cover",loading:"lazy",decoding:"async",onError:()=>en(!0)}):(0,t.jsx)(y.FallbackMediaPlaceholder,{}):(0,t.jsx)("video",{ref:L,className:"size-full object-cover",autoPlay:!0,loop:!0,muted:!0,playsInline:!0,preload:"auto",poster:p??void 0,onError:()=>ei(!0),children:(0,t.jsx)("source",{src:_,type:"video/mp4"})}),Q[16]=p,Q[17]=eo,Q[18]=es,Q[19]=el,Q[20]=_,Q[21]=N):N=Q[21],Q[22]===Symbol.for("react.memo_cache_sentinel")?(k=(0,t.jsx)(d.IconPlay,{className:"size-4 shrink-0 drop-shadow-sm"}),Q[22]=k):k=Q[22],Q[23]!==eh?(I=eh&&(0,t.jsx)(m.Text,{render:(0,t.jsx)("span",{}),variant:"b-300",className:"font-bold truncate drop-shadow-sm",children:eh}),Q[23]=eh,Q[24]=I):I=Q[24],Q[25]!==I?(P=(0,t.jsxs)("span",{className:"pointer-events-none absolute inset-x-0 bottom-0 flex items-center gap-1 px-2 py-3 text-light",children:[k,I]}),Q[25]=I,Q[26]=P):P=Q[26],Q[27]!==P||Q[28]!==w||Q[29]!==N?(R=(0,t.jsxs)(c.UnstyledButton,{className:"absolute left-6 top-6 z-10 aspect-video w-32 overflow-hidden rounded-lg border-2 border-base-surface-10 cursor-pointer md:left-8 md:top-8 md:w-48",onClick:ed,"aria-label":w,children:[N,P]}),Q[27]=P,Q[28]=w,Q[29]=N,Q[30]=R):R=Q[30],Q[31]===Symbol.for("react.memo_cache_sentinel")?(z=e=>e?ed():eu(),Q[31]=z):z=Q[31],Q[32]===Symbol.for("react.memo_cache_sentinel")?(M=(0,t.jsx)(u.ModalBackdrop,{}),Q[32]=M):M=Q[32],Q[33]!==et?(O=et("closeVideo"),Q[33]=et,Q[34]=O):O=Q[34],Q[35]===Symbol.for("react.memo_cache_sentinel")?(V=(0,t.jsx)(f.IconClose,{className:"size-6"}),Q[35]=V):V=Q[35],Q[36]!==O?(F=(0,t.jsx)(c.UnstyledButton,{className:"absolute right-2.5 top-2.5 z-30 flex size-6 items-center justify-center rounded-[3px] bg-white/80 text-dark transition-colors hover:bg-white",onClick:eu,"aria-label":O,children:V}),Q[36]=O,Q[37]=F):F=Q[37];let ep=ef?"metadata":"none",ex=ef?"anonymous":void 0,eb=p??void 0;return Q[38]!==em?(U=em&&(0,t.jsx)("source",{src:em,type:"video/webm; codecs=vp9"}),Q[38]=em,Q[39]=U):U=Q[39],Q[40]!==h?($=(0,t.jsx)("source",{src:h,type:"video/mp4; codecs=hvc1"}),Q[40]=h,Q[41]=$):$=Q[41],Q[42]!==ee||Q[43]!==J.vtt?(B=J.vtt&&(0,t.jsx)("track",{src:(0,n.buildVttSrc)(J.vtt)??J.vtt,kind:"captions",srcLang:ee,label:ee,default:!0}),Q[42]=ee,Q[43]=J.vtt,Q[44]=B):B=Q[44],Q[45]===Symbol.for("react.memo_cache_sentinel")?(D=(0,t.jsx)("span",{}),Q[45]=D):D=Q[45],Q[46]!==et?(H=et("noHtml5Support"),Q[46]=et,Q[47]=H):H=Q[47],Q[48]!==et?(W=et("downloadVideo"),Q[48]=et,Q[49]=W):W=Q[49],Q[50]!==h||Q[51]!==W?(G=(0,t.jsx)("a",{href:h,className:"underline",children:W}),Q[50]=h,Q[51]=W,Q[52]=G):G=Q[52],Q[53]!==H||Q[54]!==G?(q=(0,t.jsxs)(m.Text,{variant:"b-400",className:"text-white",render:D,children:[H," ",G,"."]}),Q[53]=H,Q[54]=G,Q[55]=q):q=Q[55],Q[56]!==ep||Q[57]!==ex||Q[58]!==eb||Q[59]!==U||Q[60]!==$||Q[61]!==B||Q[62]!==q?(Y=(0,t.jsx)("div",{className:"relative flex items-center justify-center",children:(0,t.jsxs)("video",{ref:ec,preload:ep,crossOrigin:ex,muted:!0,playsInline:!0,controls:!0,poster:eb,onPlay:T,onPause:A,onEnded:S,className:"max-w-full max-h-full",children:[U,$,B,q]})}),Q[56]=ep,Q[57]=ex,Q[58]=eb,Q[59]=U,Q[60]=$,Q[61]=B,Q[62]=q,Q[63]=Y):Y=Q[63],Q[64]!==F||Q[65]!==Y?(K=(0,t.jsxs)(u.ModalPortal,{children:[M,(0,t.jsxs)(u.ModalContent,{className:"max-w-150 m-8 max-h-[calc(100%-8rem)] p-0 overflow-hidden",children:[F,Y]})]}),Q[64]=F,Q[65]=Y,Q[66]=K):K=Q[66],Q[67]!==ea||Q[68]!==K?(X=(0,t.jsx)(u.Modal,{open:ea,onOpenChange:z,children:K}),Q[67]=ea,Q[68]=K,Q[69]=X):X=Q[69],Q[70]!==R||Q[71]!==X?(Z=(0,t.jsxs)(t.Fragment,{children:[R,X]}),Q[70]=R,Q[71]=X,Q[72]=Z):Z=Q[72],Z}function S(){return(0,r.dispatchVideoInteraction)("video_complete")}function A(){return(0,r.dispatchVideoInteraction)("pause")}function T(){return(0,r.dispatchVideoInteraction)("play")}function L(e){e&&(e.muted=!0,e.play().catch(I))}function I(){}function E(){}function P(){let e,r=(0,a.c)(1);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"absolute right-4 bottom-4",children:(0,t.jsx)(h.IconArrowRight,{})}),r[0]=e):e=r[0],e}function R(e){let r,i,s=(0,a.c)(5),{logo:n}=e;s[0]!==n?(r=(0,v.resolveImageSrc)(n),s[0]=n,s[1]=r):r=s[1];let o=r;if(!o)return null;
22let c=n?.alt_text??"";return s[2]!==o||s[3]!==c?(i=(0,t.jsx)("div",{className:"h-14 overflow-hidden flex items-center justify-start",children:(0,t.jsx)(l.CdnImage,{alt:c,src:o,width:168,height:56,className:"h-full w-auto object-contain"})}),s[2]=o,s[3]=c,s[4]=i):i=s[4],i}function z(e){let r,l,i,n=(0,a.c)(9),{primary_button:c,secondary_button:d}=e,u=c?.link?.href&&c?.link?.title,m=d?.link?.href&&d?.link?.title;return u||m?(n[0]!==u||n[1]!==c?(r=u&&(0,t.jsx)(s.Link,{href:(0,v.transformAbsoluteLinks)(c.link?.href)||"#","aria-label":c.aria_label,target:c.open_in_new_tab?"_blank":void 0,rel:c.open_in_new_tab?"noopener noreferrer":void 0,className:(0,p.cn)((0,o.buttonVariants)({variant:"dark",outline:!0}),"py-2"),children:c.link?.title}),n[0]=u,n[1]=c,n[2]=r):r=n[2],n[3]!==m||n[4]!==d?(l=m&&(0,t.jsx)(s.Link,{href:(0,v.transformAbsoluteLinks)(d.link?.href)||"#","aria-label":d.aria_label,target:d.open_in_new_tab?"_blank":void 0,rel:d.open_in_new_tab?"noopener noreferrer":void 0,className:(0,p.cn)((0,o.buttonVariants)({variant:"light",outline:!0}),"py-2"),children:d.link?.title}),n[3]=m,n[4]=d,n[5]=l):l=n[5],n[6]!==r||n[7]!==l?(i=(0,t.jsxs)("div",{className:"flex flex-row gap-2 flex-wrap md:gap-4",children:[r,l]}),n[6]=r,n[7]=l,n[8]=i):i=n[8],i):null}e.s(["WhatsUpBlock",0,function(e){let r,l,i,s=(0,a.c)(6),{data:n}=e;s[0]!==n.group?(r=n.group??[],s[0]=n.group,s[1]=r):r=s[1];let o=r;return o.length?(s[2]!==o?(l=o.map(C),s[2]=o,s[3]=l):l=s[3],s[4]!==l?(i=(0,t.jsx)("div",{className:"flex flex-col md:flex-row flex-wrap gap-2 max-md:items-center",children:l}),s[4]=l,s[5]=i):i=s[5],i):null}])},776032,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(571805),l=e.i(376841),i=e.i(299985),s=e.i(798785);e.s(["WhyYoullLoveItTile",0,function(e){let n,o,c,d,u,m,h,f,p,x=(0,a.c)(27),{data:b}=e;x[0]!==b.image?(n=(0,l.resolveImageSrc)(b.image),x[0]=b.image,x[1]=n):n=x[1];let g=n,v=b.link?.link?.href;x[2]!==b.link?.link?.title?(o=b.link?.link?.title?.trim(),x[2]=b.link?.link?.title,x[3]=o):o=x[3];let y=o,C=!!v;return x[4]!==b.heading||x[5]!==b.image?.alt_text||x[6]!==g?(c=(0,t.jsx)("div",{className:"relative aspect-square w-full overflow-hidden rounded-lg",children:g?(0,t.jsx)(i.CdnImageWithFallback,{src:g,alt:b.image?.alt_text??b.heading??"",className:"h-full w-full object-cover transition-transform duration-(--duration-medium) group-hover:scale-105"}):(0,t.jsx)(i.FallbackMediaPlaceholder,{})}),x[4]=b.heading,x[5]=b.image?.alt_text,x[6]=g,x[7]=c):c=x[7],x[8]!==b.eyebrow?(d=b.eyebrow&&(0,t.jsx)(r.Text,{variant:"d-600",uppercase:!0,className:"truncate text-muted",children:b.eyebrow}),x[8]=b.eyebrow,x[9]=d):d=x[9],x[10]!==b.heading?(u=b.heading&&(0,t.jsx)(r.Text,{variant:"d-1100",bold:!0,uppercase:!0,render:(0,t.jsx)("h3",{}),className:"line-clamp-2",children:b.heading}),x[10]=b.heading,x[11]=u):u=x[11],x[12]!==b.body_text?(m=b.body_text&&(0,t.jsx)(r.Text,{variant:"b-500",className:"line-clamp-3",children:b.body_text}),x[12]=b.body_text,x[13]=m):m=x[13],x[14]!==b.link||x[15]!==C||x[16]!==v||x[17]!==y?(h=C&&v&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.Text,{variant:"b-500",bold:!0,render:(0,t.jsx)("span",{}),className:"underline decoration-1 underline-offset-4 group-hover:decoration-2",children:y}),(0,t.jsx)(s.TrackedLink,{href:(0,l.transformAbsoluteLinks)(v),trackingLabel:"tile-wyli","aria-label":b.link.aria_label||y||void 0,className:"absolute inset-0 z-(--z-base)",...b.link.open_in_new_tab?{target:"_blank",rel:"noopener noreferrer"}:{}})]}),x[14]=b.link,x[15]=C,x[16]=v,x[17]=y,x[18]=h):h=x[18],x[19]!==d||x[20]!==u||x[21]!==m||x[22]!==h?(f=(0,t.jsxs)("div",{className:"mt-4 flex flex-col gap-2",children:[d,u,m,h]}),x[19]=d,x[20]=u,x[21]=m,x[22]=h,x[23]=f):f=x[23],x[24]!==c||x[25]!==f?(p=(0,t.jsxs)("div",{className:"group relative flex w-56 flex-col md:w-112",children:[c,f]}),x[24]=c,x[25]=f,x[26]=p):p=x[26],p}])},967232,335171,396307,e=>{"use strict";var t,a,r=e.i(825504),l=e.i(454558),i=e.i(894214),s=e.i(253086),n=e.i(571805),o=e.i(760287),c=e.i(632137),d=e.i(376841),u=((t={}).overlay="overlay",t.below="below",t),m=((a={}).default="default",a.elevated="elevated",a.silhouette="silhouette",a);e.s(["LabelPosition",()=>u,"Tile",0,function(e){let t,a,u,m,h,f=(0,l.c)(30),{tile:p,className:x,imageWellClassName:b,asMenuItem:g,labelPosition:v,visualTreatment:y,image:C,priority:j}=e,_=void 0===v?"below":v,w=void 0===y?"default":y,N=void 0!==j&&j,[k]=p.reference,{image:S,link:A}=k,{title:T,href:L}=A.link,I=A.open_in_new_tab??!1;f[0]!==S?(t=(0,d.resolveImageSrc)(S),f[0]=S,f[1]=t):t=f[1];let E=t,P=C?.src??E,R=C?.alt??S?.alt_text??"",z="silhouette"===w,M="elevated"===w,O=z?p.tile_well_background_color:void 0,V=M?"rounded-lg":"rounded-md",F=N?"eager":"lazy",U=N?"high":"low";f[2]!==U||f[3]!==R||f[4]!==P||f[5]!==b||f[6]!==V||f[7]!==M||f[8]!==z||f[9]!==_||f[10]!==F||f[11]!==T||f[12]!==O?(a="overlay"!==_||M?(0,r.jsxs)("div",{className:(0,
22c.cn)("flex w-full flex-col",M?"gap-4":"gap-1"),children:[(0,r.jsx)("div",{className:(0,c.cn)("relative flex w-full items-center overflow-hidden",M?"aspect-[288/369] bg-tertiary":"aspect-square bg-tertiary",V,b,O&&`bg-[${O}]`),children:P?(0,r.jsx)(s.ProductImage,{src:P,alt:R,className:"object-cover",loading:F,fetchPriority:U}):null}),!z&&(0,r.jsx)(n.Text,{variant:M?"b-900":"b-400",className:(0,c.cn)("truncate",{"pt-0.5":!M},{"font-bold":M}),children:T})]}):(0,r.jsxs)("div",{className:(0,c.cn)("relative w-full aspect-square bg-tertiary",b,O&&`bg-[${O}]`),children:[P?(0,r.jsx)(s.ProductImage,{src:P,alt:R,className:"object-cover",loading:F,fetchPriority:U}):null,!z&&(0,r.jsx)(n.Text,{variant:"b-400",className:"absolute right-0 bottom-0 left-0 w-full truncate bg-white/80 pt-0.75 pr-1.75 pb-0.5 pl-2.5",children:T})]}),f[2]=U,f[3]=R,f[4]=P,f[5]=b,f[6]=V,f[7]=M,f[8]=z,f[9]=_,f[10]=F,f[11]=T,f[12]=O,f[13]=a):a=f[13];let $=a;if(f[14]!==g||f[15]!==x||f[16]!==$||f[17]!==L||f[18]!==M||f[19]!==z||f[20]!==I){m=Symbol.for("react.early_return_sentinel");e:{let e=(0,c.cn)("block overflow-hidden hover:shadow-elevation-light-500 outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",z?"rounded-tile bg-orange-30 p-0":M?"rounded-lg":"w-23.25 rounded-md",x);if(L){let t,a;f[23]!==I?(t=I?{target:"_blank",rel:"noopener noreferrer"}:{},f[23]=I,f[24]=t):t=f[24];let l=t;f[25]!==L?(a=(0,d.transformAbsoluteLinks)(L),f[25]=L,f[26]=a):a=f[26],m=(0,r.jsx)(o.WithMenuItem,{asMenuItem:g,children:(0,r.jsx)(i.Link,{href:a,className:e,"data-slot":"tile",...l,children:$})});break e}u=(0,c.cn)("min-w-0",e)}f[14]=g,f[15]=x,f[16]=$,f[17]=L,f[18]=M,f[19]=z,f[20]=I,f[21]=u,f[22]=m}else u=f[21],m=f[22];return m!==Symbol.for("react.early_return_sentinel")?m:(f[27]!==$||f[28]!==u?(h=(0,r.jsx)("div",{className:u,"data-slot":"tile",children:$}),f[27]=$,f[28]=u,f[29]=h):h=f[29],h)},"TileVisualTreatment",()=>m],967232);let h={align:"start",dragFree:!0,containScroll:"trimSnaps"};function f(e=!1){return{...h,...e?{watchDrag:!1}:{}}}e.s(["categoryCarouselEmblaOpts",0,h,"getCategoryCarouselEmblaOpts",0,f,"getScrollableEmblaOpts",0,function(e,t=!1){return{...f(t),dragFree:e,loop:!1}}],335171);var p=e.i(20435);let x={isScrollable:!0};e.s(["useCarouselScrollable",0,function(e){let t,a,r=(0,l.c)(3),[i,s]=(0,p.useState)(x);return r[0]!==e?(t=()=>{if(!e)return;let t=()=>{let t=e.rootNode(),a=e.slideNodes();if(!t||0===a.length)return;let r=t.getBoundingClientRect().width,l=0;for(let e of a)l+=e.getBoundingClientRect().width;s({isScrollable:l-r>1})};return t(),e.on("resize",t),e.on("reInit",t),()=>{e.off("resize",t),e.off("reInit",t)}},a=[e],r[0]=e,r[1]=t,r[2]=a):(t=r[1],a=r[2]),(0,p.useEffect)(t,a),i}],396307)},679624,e=>{"use strict";var t=e.i(20435);e.s(["useDebouncedCallback",0,function(e,a){let r=(0,t.useRef)(e),l=(0,t.useRef)(null),i=(0,t.useRef)(null);return r.current=e,(0,t.useEffect)(()=>()=>{null!==l.current&&clearTimeout(l.current)},[]),{call:(...e)=>{i.current=e,null!==l.current&&clearTimeout(l.current),l.current=setTimeout(()=>{l.current=null,i.current=null,r.current(...e)},a)},flush:()=>
22{if(null!==l.current&&(clearTimeout(l.current),l.current=null),null!==i.current){let e=i.current;i.current=null,r.current(...e)}},cancel:()=>{null!==l.current&&(clearTimeout(l.current),l.current=null),i.current=null}}}])},579790,e=>{"use strict";var t=e.i(707735),a=e.i(854027);let r=async(e,r)=>{let{method:l="GET",body:i,...s}=r??{},n=(0,a.typedFetchClient)({baseUrl:"/api/v1"});try{return(await n.fetch({...s,url:e,method:l,body:i})).data}catch(e){if(e instanceof t.HttpError&&e.body)return e.body;throw e}};e.s(["clientFetch",0,r])},41872,e=>{"use strict";var t,a,r=((t={}).None="none",t.Round="round",t.Sharp="sharp",t),l=((a={}).TitleCase="title-case",a.AllCaps="all-caps",a.Bold="bold",a.SectionLead="section-lead",a);e.s(["AccordionFrame",()=>r,"AccordionHeaderDisplay",()=>l])},679866,e=>{"use strict";var t=e.i(611359),a=e.i(41872);e.s(["Accordion",()=>t.Accordion,"AccordionFrame",()=>a.AccordionFrame,"AccordionHeaderDisplay",()=>a.AccordionHeaderDisplay,"AccordionItem",()=>t.AccordionItem,"AccordionPanel",()=>t.AccordionPanel,"AccordionRoot",()=>t.AccordionRoot,"AccordionTrigger",()=>t.AccordionTrigger])},611359,e=>{"use strict";var t,a,r,l,i,s=e.i(825504),n=e.i(454558);e.s([],777473),e.i(777473);var o=e.i(20435),c=e.i(314757),d=e.i(887642),u=e.i(579028),m=e.i(824047),h=e.i(462902);let f=o.createContext(void 0);function p(){let e=o.useContext(f);if(void 0===e)throw Error((0,h.default)(10));return e}var x=e.i(581263),b=e.i(67077),g=e.i(586622);let v={value:()=>null},y=o.forwardRef(function(e,t){let{render:a,className:r,disabled:l=!1,hiddenUntilFound:i,keepMounted:n,loopFocus:h=!0,onValueChange:p,multiple:y=!1,orientation:C="vertical",value:j,defaultValue:_,...w}=e,N=(0,m.useDirection)(),k=o.useMemo(()=>{if(void 0===j)return _??[]},[j,_]),S=(0,d.useStableCallback)(p),A=o.useRef([]),[T,L]=(0,c.useControlled)({controlled:j,default:k,name:"Accordion",state:"value"}),I=(0,d.useStableCallback)((e,t)=>{let a=(0,b.createChangeEventDetails)(g.REASONS.none);if(y)if(t){let t=T.slice();if(t.push(e),S(t,a),a.isCanceled)return;L(t)}else{let t=T.filter(t=>t!==e);if(S(t,a),a.isCanceled)return;L(t)}else{let t=T[0]===e?[]:[e];if(S(t,a),a.isCanceled)return;L(t)}}),E=o.useMemo(()=>({value:T,disabled:l,orientation:C}),[T,l,C]),P=o.useMemo(()=>({accordionItemRefs:A,direction:N,disabled:l,handleValueChange:I,hiddenUntilFound:i??!1,keepMounted:n??!1,loopFocus:h,orientation:C,state:E,value:T}),[N,l,I,i,n,h,C,E,T]),R=(0,x.useRenderElement)("div",e,{state:E,ref:t,props:[{dir:N,role:"region"},w],stateAttributesMapping:v});return(0,s.jsx)(f.Provider,{value:P,children:(0,s.jsx)(u.CompositeList,{elementsRef:A,children:R})})});var C=e.i(362891),j=e.i(207516),_=e.i(804849),w=e.i(412522),N=e.i(193214);let k=o.createContext(void 0);function S(){let e=o.useContext(k);if(void 0===e)throw Error((0,h.default)(15));return e}var A=e.i(655728);let T=o.createContext(void 0);function L(){let e=o.useContext(T);if(void 0===e)throw Error((0,h.default)(9));return e}var I=e.i(809058);let E=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=I.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=I.TransitionStatusDataAttributes.endingStyle]="endingStyle",t),P=((a={}).panelOpen="data-panel-open",a),R={[E.open]:""},z={[E.closed]:""},M={open:e=>e?{[P.panelOpen]:""}:null},O=((r={}).index="data-index",r.disabled="data-disabled",r.open="data-open",r),V={open:e=>e?R:z,index:e=>Number.isInteger(e)?{[O.index]:String(e)}:null,...I.transitionStatusMapping,value:()=>null},F=o.forwardRef(function(e,t){let{className:a,disabled:r=!1,onOpenChange:l,render:i,value:n,...u}=e,{ref:m,index:h}=(0,A.useCompositeListItem)(),f=(0,C.useMergedRefs)(t,m),{disabled:v,handleValueChange:y,state:S,value:L}=p(),I=(0,j.useBaseUiId)(),E=n??I,P=r||v,R=o.useMemo(()=>{if(!L)return!1;for(let e=0;e<L.length;e+=1)if(L[e]===E)return!0;return!1},[L,E]),z=(0,d.useStableCallback)((e,t)=>{l?.(e,t),t.isCanceled||y(E,e)}),M=function(e){let{open:t,defaultOpen:a,onOpenChange:r,disabled:l}=e,i=void 0!==t,[s,n]=(0,c.useControlled)({controlled:t,default:a,name:"Collapsible",state:"open"}),{mounted:u,setMounted:m,transitionStatus:h}
22=(0,N.useTransitionStatus)(s,!0,!0),[f,p]=o.useState(s),[{height:x,width:v},y]=o.useState({height:void 0,width:void 0}),C=(0,j.useBaseUiId)(),[k,S]=o.useState(),A=k??C,[T,L]=o.useState(!1),[I,E]=o.useState(!1),P=o.useRef(null),R=o.useRef(null),z=o.useRef(null),M=o.useRef(null),O=(0,w.useAnimationsFinished)(M,!1),V=(0,d.useStableCallback)(e=>{let t=!s,a=(0,b.createChangeEventDetails)(g.REASONS.triggerPress,e.nativeEvent);if(r(t,a),a.isCanceled)return;let l=M.current;"css-animation"===R.current&&null!=l&&l.style.removeProperty("animation-name"),T||I||(null!=R.current&&"css-animation"!==R.current&&!u&&t&&m(!0),"css-animation"===R.current&&(!f&&t&&p(!0),!u&&t&&m(!0))),n(t),"none"===R.current&&u&&!t&&m(!1)});return(0,_.useIsoLayoutEffect)(()=>{!i||"none"!==R.current||I||s||m(!1)},[i,I,s,t,m]),o.useMemo(()=>({abortControllerRef:P,animationTypeRef:R,disabled:l,handleTrigger:V,height:x,mounted:u,open:s,panelId:A,panelRef:M,runOnceAnimationsFinish:O,setDimensions:y,setHiddenUntilFound:L,setKeepMounted:E,setMounted:m,setOpen:n,setPanelIdState:S,setVisible:p,transitionDimensionRef:z,transitionStatus:h,visible:f,width:v}),[P,R,l,V,x,u,s,A,M,O,y,L,E,m,n,p,z,h,f,v])}({open:R,onOpenChange:z,disabled:P}),O=o.useMemo(()=>({open:M.open,disabled:M.disabled,hidden:!M.mounted,transitionStatus:M.transitionStatus}),[M.open,M.disabled,M.mounted,M.transitionStatus]),F=o.useMemo(()=>({...M,onOpenChange:z,state:O}),[M,O,z]),U=o.useMemo(()=>({...S,index:h,disabled:P,open:R}),[P,h,R,S]),[$,B]=o.useState((0,j.useBaseUiId)()),D=o.useMemo(()=>({open:R,state:U,setTriggerId:B,triggerId:$}),[R,U,B,$]),H=(0,x.useRenderElement)("div",e,{state:U,ref:f,props:u,stateAttributesMapping:V});return(0,s.jsx)(k.Provider,{value:F,children:(0,s.jsx)(T.Provider,{value:D,children:H})})}),U=o.forwardRef(function(e,t){let{render:a,className:r,...l}=e,{state:i}=L();return(0,x.useRenderElement)("h3",e,{state:i,ref:t,props:l,stateAttributesMapping:V})});var $=e.i(987043),B=e.i(282109),D=e.i(197920),H=e.i(447594);let W=new Set([D.ARROW_DOWN,D.ARROW_UP,D.ARROW_RIGHT,D.ARROW_LEFT,D.HOME,D.END]),G=o.forwardRef(function(e,t){let{disabled:a,className:r,id:l,render:i,nativeButton:s=!0,...n}=e,{panelId:c,open:d,handleTrigger:u,disabled:m}=S(),{getButtonProps:h,buttonRef:f}=(0,B.useButton)({disabled:a??m,focusableWhenDisabled:!0,native:s,composite:!0}),{accordionItemRefs:b,direction:g,loopFocus:v,orientation:y}=p(),C="rtl"===g,j="horizontal"===y,{state:w,setTriggerId:N,triggerId:k}=L();(0,_.useIsoLayoutEffect)(()=>(l&&N(l),()=>{N(void 0)}),[l,N]);let A=o.useMemo(()=>({"aria-controls":d?c:void 0,"aria-expanded":d,id:k,tabIndex:0,onClick:u,onKeyDown(e){if(!W.has(e.key))return;(0,H.stopEvent)(e);let t=function(e){let{current:t}=e,a=[];for(let e=0;e<t.length;e+=1){let r=t[e];if(!(0,$.isElementDisabled)(r)){let e=r?.querySelector('[type="button"], [role="button"]');e&&!(0,$.isElementDisabled)(e)&&a.push(e)}}return a}(b),a=t.length-1,r=-1,l=t.indexOf(e.target);function i(){r=v?l+1>a?0:l+1:Math.min(l+1,a)}function s(){r=v&&0===l?a:l-1}switch(e.key){case D.ARROW_DOWN:j||i();break;case D.ARROW_UP:j||s();break;case D.ARROW_RIGHT:j&&(C?s():i());break;case D.ARROW_LEFT:j&&(C?i():s());break;case"Home":r=0;break;case"End":r=a}r>-1&&t[r].focus()}}),[b,u,k,j,C,v,d,c]);return(0,x.useRenderElement)("button",e,{state:w,ref:[t,f],props:[A,n,h],stateAttributesMapping:M})});var q=e.i(774641),Y=e.i(946467);let K=((l={}).disabled="data-disabled",l.orientation="data-orientation",l),X=((i={}).accordionPanelHeight="--accordion-panel-height",i.accordionPanelWidth="--accordion-panel-width",i);var Z=e.i(504068);let Q=o.forwardRef(function(e,t){let{className:a,hiddenUntilFound:r,keepMounted:l,id:i,render:s,...n}=e,{hiddenUntilFound:c,keepMounted:u}=p(),{abortControllerRef:m,animationTypeRef:h,height:f,mounted:v,onOpenChange:y,open:j,panelId:w,panelRef:N,runOnceAnimationsFinish:k,setDimensions:A,setHiddenUntilFound:T,setKeepMounted:I,setMounted:P,setOpen:R,setVisible:z,transitionDimensionRef:M,visible:O,width:F,setPanelIdState:U,transitionStatus:$}=S(),B=r??c,D=l??u;(0,_.useIsoLayoutEffect)(()=>{if(i)return U(i),()=>{U(void 0)}},[i,U]),(0,_.useIsoLayoutEffect)(()=>{T(B)},[T,B]),(0,_.useIsoLayoutEffect)(()=>{I(D)},[I,D]),(0,Z.useOpenChangeComplete)({open:j&&"idle"===$,ref:N,onComplete(){j&&A({width:void 0,height:void 0})}});let{props:H}=function(e){let{abortControllerRef:t,animationTypeRef:a,externalRef:r,height:l,hiddenUntilFound:i,keepMounted:s,id:n,mounted:c,onOpenChange:u,open:m,panelRef:h,runOnceAnimationsFinish:f,setDimensions:p,setMounted:x,setOpen:v,setVisible:y,transitionDimensionRef:j,visible:w,width:N}=e,k=o.useRef(!1),S=o.useRef(null),A=o.useRef(m),T=o.useRef(m),L=(0,Y.useAnimationFrame)(),I=o.useMemo(()=>"css-animation"===a.current?!w:!m&&!c,[m,c,w,a]),P=(0,d.useStableCallback)(e=>{if(!e)return;if(null==a.current||null==j.current){let t=getComputedStyle(e),r="none"!==t.animationName&&""!==t.animationName,l="0s"!==t.transitionDuration&&""!==t.transitionDuration;r&&l||("none"===t.animationName&&"0s"!==t.transitionDuration?a.current="css-transition":"none"!==t.animationName&&"0s"===t.transitionDuration?a.current="css-animation":a.current="none"),"horizontal"===e.getAttribute(K.orientation)||t.transitionProperty.indexOf("width")>-1?j.current="width":j.current="height"}if("css-transition"!==a.current)return;(void 0===l||void 0===N)&&(p({height:e.scrollHeight,width:e.scrollWidth}
22),T.current&&e.style.setProperty("transition-duration","0s"));let t=-1,r=-1;return t=Y.AnimationFrame.request(()=>{T.current=!1,r=Y.AnimationFrame.request(()=>{setTimeout(()=>{e.style.removeProperty("transition-duration")})})}),()=>{Y.AnimationFrame.cancel(t),Y.AnimationFrame.cancel(r)}}),R=(0,C.useMergedRefs)(r,h,P);return(0,_.useIsoLayoutEffect)(()=>{if("css-transition"!==a.current)return;let e=h.current;if(!e)return;let r=-1;if(null!=t.current&&(t.current.abort(),t.current=null),m){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};Object.keys(t).forEach(t=>{e.style.setProperty(t,"initial","important")}),T.current||s||e.setAttribute(E.startingStyle,""),p({height:e.scrollHeight,width:e.scrollWidth}),r=Y.AnimationFrame.request(()=>{Object.entries(t).forEach(([t,a])=>{""===a?e.style.removeProperty(t):e.style.setProperty(t,a)})})}else{if(0===e.scrollHeight&&0===e.scrollWidth)return;p({height:e.scrollHeight,width:e.scrollWidth});let a=new AbortController;t.current=a;let r=a.signal,l=null,i=E.endingStyle;return(l=new MutationObserver(s=>{s.some(e=>"attributes"===e.type&&e.attributeName===i)&&(l?.disconnect(),l=null,f(()=>{p({height:0,width:0}),e.style.removeProperty("content-visibility"),x(!1),t.current===a&&(t.current=null)},r))})).observe(e,{attributes:!0,attributeFilter:[i]}),()=>{l?.disconnect(),L.cancel(),t.current===a&&(a.abort(),t.current=null)}}return()=>{Y.AnimationFrame.cancel(r)}},[t,a,L,i,s,c,m,h,f,p,x]),(0,_.useIsoLayoutEffect)(()=>{if("css-animation"!==a.current)return;let e=h.current;
22e&&(S.current=e.style.animationName||S.current,e.style.setProperty("animation-name","none"),p({height:e.scrollHeight,width:e.scrollWidth}),A.current||k.current||e.style.removeProperty("animation-name"),m?(null!=t.current&&(t.current.abort(),t.current=null),x(!0),y(!0)):(t.current=new AbortController,f(()=>{x(!1),y(!1),t.current=null},t.current.signal)))},[t,a,m,h,f,p,x,y,w]),(0,q.useOnMount)(()=>{let e=Y.AnimationFrame.request(()=>{A.current=!1});return()=>Y.AnimationFrame.cancel(e)}),(0,_.useIsoLayoutEffect)(()=>{if(!i)return;let e=h.current;if(!e)return;let t=-1,a=-1;return m&&k.current&&(e.style.transitionDuration="0s",p({height:e.scrollHeight,width:e.scrollWidth}),t=Y.AnimationFrame.request(()=>{k.current=!1,a=Y.AnimationFrame.request(()=>{setTimeout(()=>{e.style.removeProperty("transition-duration")})})})),()=>{Y.AnimationFrame.cancel(t),Y.AnimationFrame.cancel(a)}},[i,m,h,p]),(0,_.useIsoLayoutEffect)(()=>{let e=h.current;e&&i&&I&&(e.setAttribute("hidden","until-found"),"css-transition"===a.current&&e.setAttribute(E.startingStyle,""))},[i,I,a,h]),o.useEffect(function(){let e=h.current;if(e)return e.addEventListener("beforematch",t),()=>{e.removeEventListener("beforematch",t)};function t(e){k.current=!0,v(!0),u(!0,(0,b.createChangeEventDetails)(g.REASONS.none,e))}},[u,h,v]),o.useMemo(()=>({props:{hidden:I,id:n,ref:R}}),[I,n,R])}({abortControllerRef:m,animationTypeRef:h,externalRef:t,height:f,hiddenUntilFound:B,id:i??w,keepMounted:D,mounted:v,onOpenChange:y,open:j,panelRef:N,runOnceAnimationsFinish:k,setDimensions:A,setMounted:P,setOpen:R,setVisible:z,transitionDimensionRef:M,visible:O,width:F}),{state:W,triggerId:G}=L(),Q=o.useMemo(()=>({...W,transitionStatus:$}),[W,$]),J=(0,x.useRenderElement)("div",e,{state:Q,ref:[t,N],props:[H,{"aria-labelledby":G,role:"region",style:{[X.accordionPanelHeight]:void 0===f?"auto":`${f}px`,[X.accordionPanelWidth]:void 0===F?"auto":`${F}px`}},n],stateAttributesMapping:V});return D||B||!D&&v?J:null});e.s(["Header",0,U,"Item",0,F,"Panel",0,Q,"Root",0,y,"Trigger",0,G],386181);var J=e.i(386181),J=J,ee=e.i(632137);function et(e){let t,a,r=(0,n.c)(10),{children:l,className:i,defaultValue:o,value:c,onValueChange:d,multiple:u,disabled:m}=e;return r[0]!==i?(t=(0,ee.cn)("flex flex-col",i),r[0]=i,r[1]=t):t=r[1],r[2]!==l||r[3]!==o||r[4]!==m||r[5]!==u||r[6]!==d||r[7]!==t||r[8]!==c?(a=(0,s.jsx)(J.Root,{className:t,defaultValue:o,value:c,onValueChange:d,multiple:u,disabled:m,children:l}),r[2]=l,r[3]=o,r[4]=m,r[5]=u,r[6]=d,r[7]=t,r[8]=c,r[9]=a):a=r[9],a}function ea(e){let t,a,r=(0,n.c)(10),{children:l,className:i,value:o,onOpenChange:c,disabled:d,id:u,ref:m}=e;return r[0]!==i?(t=(0,ee.cn)(i),r[0]=i,r[1]=t):t=r[1],r[2]!==l||r[3]!==d||r[4]!==u||r[5]!==c||r[6]!==m||r[7]!==t||r[8]!==o?(a=(0,s.jsx)(J.Item,{ref:m,className:t,value:o,disabled:d,onOpenChange:c,id:u,children:l}),r[2]=l,r[3]=d,r[4]=u,r[5]=c,r[6]=m,r[7]=t,r[8]=o,r[9]=a):a=r[9],a}function er(e){let t,a,r,l=(0,n.c)(9),{children:i,className:o,id:c,"data-testid":d}=e;return l[0]!==d?(t=d?{"data-testid":d}:{},l[0]=d,l[1]=t):t=l[1],l[2]!==o?(a=(0,ee.cn)("w-full text-left cursor-pointer data-disabled:cursor-not-allowed",o),l[2]=o,l[3]=a):a=l[3],l[4]!==i||l[5]!==c||l[6]!==t||l[7]!==a?(r=(0,s.jsx)(J.Trigger,{id:c,...t,className:a,children:i}),l[4]=i,l[5]=c,l[6]=t,l[7]=a,l[8]=r):r=l[8],r}function el(e){let t,a,r=(0,n.c)(5),{children:l,className:i}=e;return r[0]!==i?(t=(0,ee.cn)("h-(--accordion-panel-height) overflow-hidden","transition-[height] ease-out","data-ending-style:h-0 data-starting-style:h-0",i),r[0]=i,r[1]=t):t=r[1],r[2]!==l||r[3]!==t?(a=(0,s.jsx)(J.Panel,{className:t,keepMounted:!0,children:l}),r[2]=l,r[3]=t,r[4]=a):a=r[4],a}e.s(["Accordion",0,{Root:et,Item:ea,Trigger:er,Panel:el},"AccordionItem",0,ea,"AccordionPanel",0,el,"AccordionRoot",0,et,"AccordionTrigger",0,er],611359)},142660,e=>{"use strict";var t=e.i(825504),a=e.i(454558),r=e.i(571805),l=e.i(294237),i=e.i(632137),s=e.i(298374),n=e.i(41872),o=e.i(611359);let c=(0,l.cva)("flex flex-col overflow-hidden",{variants:{frame:{none:"border-t border-border first:border-t-0",round:"rounded-lg bg-background",sharp:"bg-background"}},defaultVariants:{frame:n.AccordionFrame.None}}),d=(0,l.cva)("group flex w-full cursor-pointer items-center justify-between gap-2 rounded-[inherit] px-4 py-3 text-left text-foreground outline-none transition-colors focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-ring data-disabled:cursor-not-allowed data-disabled:opacity-50",{variants:{headerDisplay:{"title-case":(0,r.textVariants)({variant:"d-500"}),"all-caps":(0,r.textVariants)({variant:"d-900",uppercase:!0,bold:!0}),bold:(0,r.textVariants)({variant:"d-500",bold:!0}),"section-lead":(0,r.textVariants)({variant:"b-500/200",bold:!0})}},defaultVariants:{headerDisplay:n.AccordionHeaderDisplay.TitleCase}}),u=(0,t.jsx)(s.IconChevronDown,{className:"size-4 shrink-0 transition-transform duration-200 ease-out group-data-[panel-open]:rotate-180","aria-hidden":!0});e.s(["Accordion",0,function(e){let l,s,m,h,f,p,x=(0,a.c)(27),{items:b,frame:g,headerDisplay:v,defaultValue:y,value:C,multiple:j,expandIcon:_,onValueChange:w,className:N,rootClassName:k}=e,S=void 0===g?n.AccordionFrame.None:g,A=void 0!==j&&j,T=void 0===_?u:_,L=S===n.AccordionFrame.Round||S===n.AccordionFrame.Sharp;x[0]!==w?(l=e=>w?.(e.map(String)),x[0]=w,x[1]=l):l=x[1];let I=l;if(x[2]!==N?(s=(0,i.cn)("flex flex-col",N),x[2]=N,x[3]=s):s=x[3],x[4]!==k?(m=(0,i.cn)("flex flex-col",k),x[4]=k,x[5]=m):m=x[5],x[6]!==T||x[7]!==S||x[8]!==v||x[9]!==b||x[10]!==L){let e;x[12]!==T||x[13]!==S||x[14]!==v||x[15]!==L?(e=e=>(0,t.jsxs)(o.AccordionItem,{ref:e.itemRef,value:e.value,disabled:e.disabled,className:(0,i.cn)(c({frame:S}),e.itemClassName),id:e.anchorId,children:[(0,t.jsxs)(o.AccordionTrigger,{className:d({headerDisplay:v}),"data-testid":e.triggerDataTestId,children:[(0,t.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-3",children:[!!e.icon&&(0,t.jsx)("span",{className:(0,i.cn)("flex size-8.5 p-1.25 shrink-0 items-center justify-center rounded-full bg-accordion-icon-wrapper [&>
22svg]:size-6",e.iconBackgroundClassName),"aria-hidden":!0,children:e.icon}),(0,t.jsx)("span",{className:"flex min-w-0 flex-1 flex-col gap-0.5",children:e.header??(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.Text,{variant:v===n.AccordionHeaderDisplay.SectionLead?"b-600":"d-500",bold:v===n.AccordionHeaderDisplay.SectionLead||v===n.AccordionHeaderDisplay.Bold||v===n.AccordionHeaderDisplay.AllCaps,uppercase:v===n.AccordionHeaderDisplay.AllCaps,children:e.title}),!!e.subhead&&(0,t.jsx)(r.Text,{variant:"b-300",children:e.subhead})]})})]}),(0,t.jsxs)("span",{className:"flex shrink-0 items-center gap-2",children:[!!e.ratings&&e.ratings,T]})]}),(0,t.jsx)(o.AccordionPanel,{className:"px-4",children:(0,t.jsx)("div",{className:(0,i.cn)("border-t border-border py-3",{"mt-3":L},e.contentClassName),children:e.content})})]},e.value),x[12]=T,x[13]=S,x[14]=v,x[15]=L,x[16]=e):e=x[16],h=b.map(e),x[6]=T,x[7]=S,x[8]=v,x[9]=b,x[10]=L,x[11]=h}else h=x[11];return x[17]!==y||x[18]!==I||x[19]!==A||x[20]!==m||x[21]!==h||x[22]!==C?(f=(0,t.jsx)(o.AccordionRoot,{defaultValue:y,value:C,onValueChange:I,multiple:A,className:m,children:h}),x[17]=y,x[18]=I,x[19]=A,x[20]=m,x[21]=h,x[22]=C,x[23]=f):f=x[23],x[24]!==s||x[25]!==f?(p=(0,t.jsx)("div",{"data-slot":"accordion",className:s,children:f}),x[24]=s,x[25]=f,x[26]=p):p=x[26],p},"accordionVariants",0,{item:c,trigger:d}])},865094,e=>{"use strict";var t=e.i(825504),a=e.i(454558);e.s(["IconArrowRight",0,function(e){let r,l,i,s,n,o=(0,a.c)(8);return o[0]!==e?({className:r,...l}=e,o[0]=e,o[1]=r,o[2]=l):(r=o[1],l=o[2]),o[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)("title",{children:"Arrow Right"}),s=(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M19.1319 10L11.0005 1.86865L9.86914 3.00002L16.0691 9.20003H1.19922V10.8H16.0691L9.86914 17L11.0005 18.1314L19.1319 10Z"}),o[3]=i,o[4]=s):(i=o[3],s=o[4]),o[5]!==r||o[6]!==l?(n=(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none","data-slot":"icon-arrow-right",className:r,...l,children:[i,s]}),o[5]=r,o[6]=l,o[7]=n):n=o[7],n}])}]);
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.