1import{c as L,j as l}from"./_app.account.orders-B0QsRrI4.js";import{u as y,A as t,C as b,R as f}from"./auth-conversion-flag-Bm3D8PaH.js";import{L as k}from"./_empty.maintenance-YRbMXslu.js";import{D as I}from"./index-BF-_Rqdo.js";import{b as h,c as x,a as T}from"./index-e9PXthOr.js";import{c}from"./use-password-validation-BQWnTQBh.js";import"./icons-CjXQEFTa.js";import"./resource.reviews-summary-RF5TzeYF.js";import"./utils-BQnCDtRA.js";import"./action.cart-pickup-store-update-cfprheLY.js";import"./index-CJsevKug.js";import"./hero-01-Catlujk_.js";import"./_empty-D4DxF2EL.js";import"./locales-en-US-Bpih7JBt.js";import"./account-action-styles-Yym2h9x3.js";import"./index-CZa9_6Z_.js";import"./_empty.reset-password-gNUGhF56.js";var j=Object.defineProperty,v=Object.getOwnPropertyDescriptor,i=(s,m,n,a)=>{for(var o=a>1?void 0:a?v(m,n):m,d=s.length-1,g;d>=0;d--)(g=s[d])&&(o=(a?g(m,n,o):g(o))||o);return a&&o&&j(m,n,o),o};let e=class{heading;tile1Image;tile1Label;tile1Link;tile2Image;tile2Label;tile2Link;tile3Image;tile3Label;tile3Link;tile4Image;tile4Label;tile4Link;tile5Image;tile5Label;tile5Link;tile6Image;tile6Label;tile6Link;tile7Image;tile7Label;tile7Link;tile8Image;tile8Label;tile8Link};i([t({id:"heading",name:"Section Heading",type:"string"})],e.prototype,"heading",2);i([t({id:"tile1Image",name:"Tile 1 Image",type:"image"})],e.prototype,"tile1Image",2);i([t({id:"tile1Label",name:"Tile 1 Label",type:"string"})],e.prototype,"tile1Label",2);i([t({id:"tile1Link",name:"Tile 1 Link",type:"url"})],e.prototype,"tile1Link",2);i([t({id:"tile2Image",name:"Tile 2 Image",type:"image"})],e.prototype,"tile2Image",2);i([t({id:"tile2Label",name:"Tile 2 Label",type:"string"})],e.prototype,"tile2Label",2);i([t({id:"tile2Link",name:"Tile 2 Link",type:"url"})],e.prototype,"tile2Link",2);i([t({id:"tile3Image",name:"Tile 3 Image",type:"image"})],e.prototype,"tile3Image",2);i([t({id:"tile3Label",name:"Tile 3 Label",type:"string"})],e.prototype,"tile3Label",2);i([t({id:"tile3Link",name:"Tile 3 Link",type:"url"})],e.prototype,"tile3Link",2);i([t({id:"tile4Image",name:"Tile 4 Image",type:"image"})],e.prototype,"tile4Image",2);i([t({id:"tile4Label",name:"Tile 4 Label",type:"string"})],e.prototype,"tile4Label",2);i([t({id:"tile4Link",name:"Tile 4 Link",type:"url"})],e.prototype,"tile4Link",2);i([t({id:"tile5Image",name:"Tile 5 Image",type:"image"})],e.prototype,"tile5Image",2);i([t({id:"tile5Label",name:"Tile 5 Label",type:"string"})],e.prototype,"tile5Label",2);i([t({id:"tile5Link",name:"Tile 5 Link",type:"url"})],e.prototype,"tile5Link",2);i([t({id:"tile6Image",name:"Tile 6 Image",type:"image"})],e.prototype,"tile6Image",2);i([t({id:"tile6Label",name:"Tile 6 Label",type:"string"})],e.prototype,"tile6Label",2);i([t({id:"tile6Link",name:"Tile 6 Link",type:"url"})],e.prototype,"tile6Link",2);i([t({id:"tile7Image",name:"Tile 7 Image",type:"image"})],e.prototype,"tile7Image",2);i([t({id:"tile7Label",name:"Tile 7 Label",type:"string"})],e.prototype,"tile7Label",2);i([t({id:"tile7Link",name:"Tile 7 Link",type:"url"})],e.prototype,"tile7Link",2);i([t({id:"tile8Image",name:"Tile 8 Image",type:"image"})],e.prototype,"tile8Image",2);i([t({id:"tile8Label",name:"Tile 8 Label",type:"string"})],e.prototype,"tile8Label",2);i([t({id:"tile8Link",name:"Tile 8 Link",type:"url"})],e.prototype,"tile8Link",2);e=i([b("categoryCarouselOne",{name:"Category Carousel 1",description:"Horizontally scrollable carousel of content-authored category tiles. No category selector â each tile image, label, and link is configured independently.",group:"Content"}),f([])],e);function C(s){const m=[];for(let n=1;n<=8;n++){const a={image:s[`tile${n}Image`],label:s[`tile${n}Label`],link:s[`tile${n}Link`]};(a.image?.url||a.label)&&m.push(a)}return m}function W(s){const m=C(s),{ref:n,inView:a}=y({margin:"-60px"}),o=!!L("routes/_app.category.$categoryId"),d=o?{base:130,lg:156}:{base:200,lg:240};function g({tile:r,i:p}){const u=l.jsxs("div",{className:c("flex flex-col gap-3 df-reveal",a&&"df-reveal--show"),style:{transitionDelay:a?`${p*50}ms`:"0ms"},children:[l.jsx("div",{className:"relative overflow-hidden rounded-ui aspect-[3/4] bg-muted",children:r.image?.url&&l.jsx(l.Fragment,{children:l.jsx(I,{src:r.image.url,alt:r.label??"",widths:d,className:"absolute inset-0 w-full h-full transition-transform duration-700 ease-in-out motion-reduce:transition-none group-hover:scale-105 motion-reduce:group-hover:scale-100 [&_picture]:block [&_picture]:w-full [&_picture]:h-full",imageProps:{className:"w-full h-full object-cover"}})})}),r.label&&l.jsx("p",{className:"text-sm font-medium text-center underline underline-offset-2 text-foreground",children:r.label})]});return r.link?l.jsx(k,{to:r.link,className:"group block",children:u}):u}return l.jsxs("section",{ref:n,className:"bg-background py-10 lg:py-14",children:[l.jsx("div",{className:"section-container px-6 lg:px-8",children:s.heading&&l.jsx("p",{className:c("text-2xl font-semibold leading-8 tracking-[-0.02em] text-foreground mb-8 df-reveal",a&&"df-reveal--show"),children:s.heading})}),l.jsx("div",{className:"hidden lg:block section-container px-6 lg:px-8",children:l.jsx("div",{className:"grid grid-cols-6 gap-6",children:m.map((r,p)=>l.jsx("div",{className:c(o&&"mx-auto w-[65%]"),children:l.jsx(g,{tile:r,i:p})},p))})}),l.jsx("div",{className:"lg:hidden",children:l.jsx(h,{opts:{align:"start",dragFree:!0},className:"w-full",children:l.jsx(x,{className:"pl-6",children:m.map((r,p)=>l.jsx(T,{className:c("min-w-0 pr-4",o?"basis-[24.7%]":"basis-[38%]"),children:l.jsx(g,{tile:r,i:p})},p))})})})]})}export{e as CategoryCarouselOneMetadata,W as default}; 2//# sourceMappingURL=index-DDOaH3Cb.js.map
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.