1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,4233,e=>{"use strict";let s=(0,e.i(11041).default)("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);e.s(["Eye",()=>s],4233)},94179,e=>{"use strict";var s=e.i(7426),t=e.i(94237),a=e.i(47163);let r=(0,t.cva)("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function l({className:e,variant:t,...l}){return(0,s.jsx)("div",{className:(0,a.cn)(r({variant:t}),e),...l})}e.s(["Badge",()=>l])},30374,e=>{"use strict";var s=e.i(7426),t=e.i(8720),a=e.i(59926),r=e.i(52640),l=e.i(47163);let i=a.Root,o=a.Trigger,n=a.Portal;a.Close;let c=t.forwardRef(({className:e,...t},r)=>(0,s.jsx)(a.Overlay,{ref:r,className:(0,l.cn)("fixed inset-0 z-50 bg-[#0000009c] data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));c.displayName=a.Overlay.displayName;let d=t.forwardRef(({className:e,children:t,...i},o)=>(0,s.jsxs)(n,{children:[(0,s.jsx)(c,{}),(0,s.jsxs)(a.Content,{ref:o,className:(0,l.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...i,children:[t,(0,s.jsxs)(a.Close,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,s.jsx)(r.X,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"sr-only",children:"Close"})]})]})]}));d.displayName=a.Content.displayName;let p=({className:e,...t})=>(0,s.jsx)("div",{className:(0,l.cn)("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});p.displayName="DialogHeader";let m=({className:e,...t})=>(0,s.jsx)("div",{className:(0,l.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});m.displayName="DialogFooter";let u=t.forwardRef(({className:e,...t},r)=>(0,s.jsx)(a.Title,{ref:r,className:(0,l.cn)("text-lg font-semibold leading-none tracking-tight",e),...t}));u.displayName=a.Title.displayName;let h=t.forwardRef(({className:e,...t},r)=>(0,s.jsx)(a.Description,{ref:r,className:(0,l.cn)("text-sm text-muted-foreground",e),...t}));h.displayName=a.Description.displayName,e.s(["Dialog",()=>i,"DialogContent",()=>d,"DialogDescription",()=>h,"DialogFooter",()=>m,"DialogHeader",()=>p,"DialogTitle",()=>u,"DialogTrigger",()=>o])},47161,e=>{"use strict";var s=e.i(94992);e.s(["Pagination",()=>s.default])},41066,e=>{"use strict";var s=e.i(7426),t=e.i(67881),a=e.i(23750);function r(){return(0,s.jsx)("section",{className:"py-8 bg-[#b0abab4d]",children:(0,s.jsx)("div",{className:"container px-4 md:px-6",children:(0,s.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-around gap-4",children:[(0,s.jsxs)("div",{className:"w-full lg:w-[40%]",children:[(0,s.jsx)("h3",{className:"text-3xl font-medium text-foreground mb-1",children:"OFERTAS Y PROMOCIONES"}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:"Recibe las últimas novedades y ofertas especiales"})]}),(0,s.jsx)("div",{className:"flex-shrink-0 w-full lg:w-[40%]",children:(0,s.jsxs)("form",{className:"flex gap-2",children:[(0,s.jsx)(a.Input,{type:"email",placeholder:"[email protected]",className:"flex-1",required:!0}),(0,s.jsx)(t.Button,{type:"submit",children:"Suscribirse"})]})})]})})})}var l=e.i(22153),i=e.i(73866),o=e.i(8720),n=e.i(20719);e.i(80423);var c=e.i(28081),d=e.i(47083),d=d,p=e.i(433),m=e.i(63201),u=e.i(21060),h=e.i(80491),x=e.i(79231),g=e.i(62234);function f({products:e,title:a="DESTACADOS",titleCss:r,subtitle:l,subtitleCss:i,maxItems:f,showViewAllButton:b=!1,className:v="",imageMode:w,showQuickView:j,variant:y="slider",gridColumns:N={base:g.visualConfig.shop.behavior.base.grid.mobile,sm:g.visualConfig.shop.behavior.base.grid.mobile,md:g.visualConfig.shop.behavior.base.grid.tablet,lg:g.visualConfig.shop.behavior.base.grid.desktop,xl:g.visualConfig.shop.behavior.base.grid.desktop},itemsToShow:C={desktop:5,tablet:2,mobile:2},autoplay:k=!0,autoplaySpeed:S=7e3,showArrows:$=!1,showDots:P=!1}){let M,[O,z]=(0,o.useState)(null),[I,L]=(0,o.useState)(null),R=(0,g.resolveProductCardConfig)(g.visualConfig.productCard,"home"),T=w??R.imageMode,E=j??R.showQuickView,B=g.visualConfig.shop.styles.base,{gap:D,rowGap:A}=B,U=B.gapMobile||D,V=B.rowGapMobile||A,_={none:0,xs:4,sm:8,md:16,lg:24,xl:48,xxl:80},F=_[U]??16,H=_[D]??16,K={none:"gap-x-0",xs:"gap-x-1",sm:"gap-x-2",md:"gap-x-4",lg:"gap-x-6",xl:"gap-x-12",xxl:"gap-x-20"},Q={none:"md:gap-x-0",xs:"md:gap-x-1",sm:"md:gap-x-2",md:"md:gap-x-4",lg:"md:gap-x-6",xl:"md:gap-x-12",xxl:"md:gap-x-20"},q={none:"gap-y-0",xs:"gap-y-1",sm:"gap-y-4",md:"gap-y-8",lg:"gap-y-12"},Y={none:"md:gap-y-0",xs:"md:gap-y-1",sm:"md:gap-y-4",md:"md:gap-y-8",lg:"md:gap-y-12"},G=`${K[U]||K.md} ${Q[D]||Q.md}`,J=`${q[V]||q.sm} ${Y[A]||Y.sm}`,W=f?e.slice(0,f):e,X=W.length>C.mobile?C.mobile+.12:C.mobile,Z=(M=[],N.base&&M.push(`grid-cols-${N.base}`),N.sm&&M.push(`sm:grid-cols-${N.sm}`),N.md&&M.push(`md:grid-cols-${N.md}`),N.lg&&M.push(`lg:grid-cols-${N.lg}
1`),N.xl&&M.push(`xl:grid-cols-${N.xl}`),N["2xl"]&&M.push(`2xl:grid-cols-${N["2xl"]}`),M.join(" ")),ee=()=>b?(0,s.jsx)("div",{className:"mt-12 text-center",children:(0,s.jsx)(t.Button,{asChild:!0,variant:"outline",className:"border-black hover:bg-black hover:text-white bg-transparent transition-colors",children:(0,s.jsx)(u.default,{href:"/shop?isOutstanding=true",children:"VER TODOS LOS DESTACADOS"})})}):null;return(0,s.jsxs)("section",{className:v,children:[(0,s.jsxs)("div",{className:"container px-0 md:px-6",children:[a&&(0,s.jsx)("h2",{className:r||"text-2xl font-light tracking-wider text-center mb-12",dangerouslySetInnerHTML:{__html:a}}),l&&(0,s.jsx)("p",{className:i||"text-center text-muted-foreground mb-12 font-light",children:l}),0===W.length?(0,s.jsx)(()=>(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center h-[300px] text-center",children:[(0,s.jsx)("p",{className:"text-lg font-light mb-4",children:"No hay productos destacados disponibles"}),(0,s.jsx)("p",{className:"text-muted-foreground mb-6",children:"Vuelve pronto para ver nuestros productos destacados."}),(0,s.jsx)(t.Button,{asChild:!0,variant:"outline",className:"border-black hover:bg-black hover:text-white bg-transparent transition-colors",children:(0,s.jsx)(u.default,{href:"/shop",children:"VER TODOS LOS PRODUCTOS"})})]}),{}):"slider"===y?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"relative group",children:[W.length>C.mobile&&(0,s.jsx)("button",{onClick:()=>O?.slidePrev(),className:"absolute left-4 top-[40%] -translate-y-1/2 z-10 h-10 w-10 rounded-full bg-white/90 backdrop-blur-sm border border-gray-200 hover:bg-white hover:border-black transition-all duration-200 flex items-center justify-center opacity-0 group-hover:opacity-100 shadow-lg","aria-label":"Anterior",children:(0,s.jsx)(h.ChevronLeft,{className:"h-5 w-5 text-black"})}),(0,s.jsx)(n.Swiper,{modules:[d.default,c.Navigation],loop:!0,onSwiper:z,autoplay:!!k&&{delay:S,disableOnInteraction:!1},navigation:$,pagination:!!P&&{clickable:!0},breakpoints:{0:{slidesPerView:X,spaceBetween:F},768:{slidesPerView:C.tablet,spaceBetween:H},1024:{slidesPerView:C.desktop,spaceBetween:H}},className:"!px-1",children:W.map(e=>(0,s.jsx)(n.SwiperSlide,{children:(0,s.jsx)(p.default,{product:e,imageMode:T,preferHomeImage:!0,cardStyle:"home",showQuickView:E,onQuickView:E?L:void 0})},e.id))}),W.length>C.mobile&&(0,s.jsx)("button",{onClick:()=>O?.slideNext(),className:"absolute right-4 top-[40%] -translate-y-1/2 z-10 h-10 w-10 rounded-full bg-white/90 backdrop-blur-sm border border-gray-200 hover:bg-white hover:border-black transition-all duration-200 flex items-center justify-center opacity-0 group-hover:opacity-100 shadow-lg","aria-label":"Siguiente",children:(0,s.jsx)(x.ChevronRight,{className:"h-5 w-5 text-black"})})]}),(0,s.jsx)(ee,{})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:`grid ${Z} ${G} ${J}`,children:W.map(e=>(0,s.jsx)(p.default,{product:e,imageMode:T,preferHomeImage:!0,cardStyle:"home",showQuickView:E,onQuickView:E?L:void 0},e.id))}),(0,s.jsx)(ee,{})]})]}),E&&I&&(0,s.jsx)(m.default,{product:I,isOpen:!0,onClose:()=>L(null)})]})}function b({component:e,containerKey:t}){let{store:a}=(0,i.useStore)(),r=a?.hideSoldoutItems===!0,n=a?.minStock,[c,d]=(0,o.useState)(!1);(0,o.useEffect)(()=>{let e=()=>{d(window.innerWidth<768)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let p=e.props.dataSource||"",{category:m,filters:u}=(e=>{if(!e)return{filters:{}};
1try{let s=e.match(/\/products\/category\/([^?&/]+)/),t=s?decodeURIComponent(s[1]):void 0,a=e.includes("?")?e.split("?")[1]:"",r=new URLSearchParams(a),l={};return r.forEach((e,s)=>{switch(s.toLowerCase()){case"perpage":case"per_page":l.perPage=parseInt(e);break;case"page":l.page=parseInt(e);break;case"category":t=e;break;case"featured":case"isoutstanding":l.isOutstanding="1"===e||"true"===e.toLowerCase();break;case"new":case"isnew":l.isNew="1"===e||"true"===e.toLowerCase();break;case"sale":case"isonsale":l.isOnSale="1"===e||"true"===e.toLowerCase();break;case"search":case"query":l.search=e;break;case"brand":case"brands":l._marca=e.split(/[|,]/).map(e=>e.trim()).filter(Boolean).join("|");break;default:l[s]=e}}),{category:t,filters:l}}catch(e){return console.error("Error parsing dataSource:",e),{filters:{}}}})(p),h=(0,l.useProducts)(u,{enabled:!!p&&!m},r,n),x=(0,l.useProductsByCategory)(m||"",u,{enabled:!!p&&!!m},r,n),{data:g,isLoading:b,error:v,isError:w}=m?x:h,j=e.props.variants?.find(e=>"desktop"===e.device),y=e.props.variants?.find(e=>"mobile"===e.device),N=e=>{if(!e)return{};let s={};return Object.keys(e).forEach(t=>{s[t.toLowerCase()]=e[t]}),s},C=N(j?.items||{}),k=N(y?.items||{}),S=c?y:j,$=S?.type==="slider"?"slider":"grid";console.log("ð Device Detection:",{isMobile:c,variant:$,desktopType:j?.type,mobileType:y?.type});let P={base:k.xs||2,sm:k.sm||2,md:C.md||3,lg:C.lg||4,xl:C.xl||4},M={desktop:C.lg||C.md||4,tablet:C.md||3,mobile:k.sm||k.xs||2};if(b)return(0,s.jsxs)("section",{className:e.containerCss,children:[e.props.title&&(0,s.jsx)("h2",{className:e.props.titleCss||"text-2xl font-light tracking-wider text-center mb-12",dangerouslySetInnerHTML:{__html:e.props.title}}),e.props.subtitle&&(0,s.jsx)("p",{className:e.props.subtitleCss||"text-center text-gray-600 mb-6",children:e.props.subtitle}),(0,s.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6 p-6",children:[...Array(8)].map((e,t)=>(0,s.jsxs)("div",{className:"animate-pulse",children:[(0,s.jsx)("div",{className:"bg-gray-200 aspect-square rounded-lg mb-4"}),(0,s.jsx)("div",{className:"bg-gray-200 h-4 rounded mb-2"}),(0,s.jsx)("div",{className:"bg-gray-200 h-4 rounded w-3/4"})]},t))})]},t);if(w)return(0,s.jsxs)("section",{className:e.containerCss,children:[e.props.title&&(0,s.jsx)("h2",{className:e.props.titleCss||"text-2xl font-light tracking-wider text-center mb-12",dangerouslySetInnerHTML:{__html:e.props.title}}),e.props.subtitle&&(0,s.jsx)("p",{className:e.props.subtitleCss||"text-center text-gray-600 mb-6",children:e.props.subtitle}),(0,s.jsx)("div",{className:"text-center py-8",children:(0,s.jsx)("p",{className:"text-red-500",children:"Error al cargar los productos."})})]},t);let O=g?.products||[];return 0===O.length?(0,s.jsxs)("section",{className:e.containerCss,children:[e.props.title&&(0,s.jsx)("h2",{className:e.props.titleCss||"text-2xl font-light tracking-wider text-center mb-12",dangerouslySetInnerHTML:{__html:e.props.title}}),e.props.subtitle&&(0,s.jsx)("p",{className:e.props.subtitleCss||"text-center text-gray-600 mb-6",children:e.props.subtitle}),(0,s.jsx)("div",{className:"text-center py-8",children:(0,s.jsx)("p",{className:"text-gray-500",children:"No se encontraron productos para mostrar."})})]},t):(0,s.jsx)(f,{products:O,title:e.props.title,titleCss:e.props.titleCss,subtitle:e.props.subtitle,subtitleCss:e.props.subtitleCss,className:e.containerCss,variant:$,gridColumns:P,itemsToShow:M,autoplay:!0,autoplaySpeed:7e3,showArrows:!1,showDots:!1,showViewAllButton:!1},t)}var v=e.i(45752);class w extends v.BaseService{constructor(){super("/store")}async getHomeLayout(){try{console.log(`Fetching from: ${this.fullEndpoint}/home-layout`);let e=await this.fetchData(`${this.fullEndpoint}/home-layout`);if(console.log("Raw API response:",JSON.stringify(e,null,2)),!e)throw Error("No data received from API");if(!e.pageRelease)throw Error("PageRelease data is missing from layout");if(!Array.isArray(e.pageRelease.components))throw Error("Components array is missing or invalid");return e.products&&e.pageRelease?.components&&(e.products=this.processProductDataSources(e.products,e.pageRelease.components)),console.log("Processed home data successfully"),e}catch(e){throw console.error("Error fetching dynamic home layout:",e),e}}processProductDataSources(e,s){let t=[];for(let a of s.filter(e=>"product-list"===e.Name)){let{dataSource:s}=a.Props;if(s){if(s.includes("outstanding")){let s=e.filter(e=>e.outstanding);t.push(...s)}if(s.includes("new")){let s=e.filter(e=>e.new);t.push(...s)}if(s.includes("all")&&t.push(...e),s.includes("category/")){let a=s.match(/category\/([^?&]+)/
1);if(a){let s=a[1],r=e.filter(e=>e.categories?.some(e=>e.seoUrl===s));t.push(...r)}}}}return t.filter((e,s,t)=>s===t.findIndex(s=>s.id===e.id))}getImagesByPosition(e,s){return e&&s?e.filter(e=>e.imagePosition?.trim().toLowerCase()===s?.trim().toLowerCase()):[]}async getHomeConfig(){return(await this.getHomeLayout()).pageRelease}}var j=e.i(29939),d=d,y=e.i(47161),N=e.i(12313),C=e.i(93672);function k({desktopSrc:e,mobileSrc:t,alt:a,className:r,sizes:l,preload:n=!1,breakpoint:c=768}){let{store:d}=(0,i.useStore)(),[p,m]=(0,o.useState)(!1),u=e?.trim()?e:"/placeholder.svg",h=t?.trim()?t:u,x=d?.awsCloudfrontUrl?"https://cdn.nextcommerce.com.ar":void 0,g=d?.awsCloudfrontUrl,f=d?.awsBucketName,b=d?.awsFolderName;(0,o.useEffect)(()=>{m(!1)},[e,t,x,g,f,b]);let v=`(min-width: ${c}px)`,w=l||"100vw",j={alt:a,className:r,loading:n?"eager":"lazy",fetchPriority:n?"high":void 0,decoding:"async"};if(x&&g){let e={cdnUrl:x,behaviorPath:g,bucket:f,folderName:b},t=p||u.includes("placeholder")||(0,C.shouldSkipCloudfrontResize)(u)?void 0:(0,C.buildCloudfrontSrcSet)(u,e),a=p||h.includes("placeholder")||(0,C.shouldSkipCloudfrontResize)(h)?void 0:(0,C.buildCloudfrontSrcSet)(h,e),r=s=>s.includes("placeholder")?s:p?(0,C.buildCloudfrontOriginalUrl)(s,e):(0,C.getOptimizedImageUrl)(s,{...e,size:1024});return(0,s.jsxs)("picture",{children:[(0,s.jsx)("source",{media:v,srcSet:t||r(u),sizes:t?w:void 0}),(0,s.jsx)("img",{src:r(h),srcSet:a,sizes:a?w:void 0,onError:()=>{p||m(!0)},...j})]})}let y=e=>e.includes("placeholder")?e:(0,C.buildS3Url)(e,f,b),{props:k}=(0,N.getImageProps)({alt:a,width:0,height:0,sizes:w,src:y(u),preload:n}),{props:S}=(0,N.getImageProps)({alt:a,width:0,height:0,sizes:w,src:y(h),preload:n});return(0,s.jsxs)("picture",{children:[(0,s.jsx)("source",{media:v,srcSet:k.srcSet,sizes:k.sizes}),(0,s.jsx)("img",{...S,...j})]})}var S=e.i(52678);let $=/\.(mp4|webm|mov|m4v)(\?.*)?$/i;function P({src:e,preload:t=!1}){let a=(0,o.useRef)(null);return(0,o.useEffect)(()=>{let e=a.current;e&&(e.muted=!0,e.defaultMuted=!0,e.playsInline=!0,e.play().catch(()=>{}))},[e]),(0,s.jsx)("div",{className:"relative w-full overflow-hidden bg-black",children:(0,s.jsx)("video",{ref:a,src:e,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,controls:!1,preload:t?"auto":"metadata",className:"block h-auto w-full","aria-label":"Video"})})}function M({source:e,preload:t=!1,containerAspectClassName:a,playerAspectClassName:r="aspect-video"}){let l=(0,o.useMemo)(()=>{let s,t;return t=new URLSearchParams({autoplay:"1",mute:"1",muted:"1",playsinline:"1",loop:"1",playlist:s=function(e){let s=e.trim();if(!s.includes("/")&&!s.includes("?"))return s;try{let e=new URL(s);if(e.hostname.includes("youtu.be"))return e.pathname.slice(1);if(e.pathname.includes("/shorts/"))return e.pathname.split("/shorts/")[1]?.split("/")[0]||s;if(e.pathname.includes("/embed/"))return e.pathname.split("/embed/")[1]?.split("/")[0]||s;return e.searchParams.get("v")||s}catch{return s}}(e),rel:"0",modestbranding:"1",controls:"0",disablekb:"1",fs:"0",iv_load_policy:"3",enablejsapi:"1"}),`https://www.youtube.com/embed/${s}?${t.toString()}`},[e]);return a?(0,s.jsxs)("div",{className:`relative w-full ${a} overflow-hidden bg-black`,children:[(0,s.jsx)("iframe",{src:l,allow:"autoplay; fullscreen; encrypted-media; picture-in-picture",allowFullScreen:!0,loading:t?"eager":"lazy",className:`absolute left-1/2 top-1/2 w-full max-w-none -translate-x-1/2 -translate-y-1/2 border-0 ${r}`,referrerPolicy:"strict-origin-when-cross-origin",title:"Video"}),(0,s.jsx)("div",{className:"absolute inset-0 z-10"})]}):(0,s.jsxs)("div",{className:"relative w-full aspect-video overflow-hidden",children:[(0,s.jsx)("iframe",{src:l,allow:"autoplay; fullscreen; encrypted-media; picture-in-picture",allowFullScreen:!0,loading:t?"eager":"lazy",className:"absolute top-0 h-full max-w-none border-0",style:{left:"-100%",width:"300%"},referrerPolicy:"strict-origin-when-cross-origin",title:"Video"}),(0,s.jsx)("div",{className:"absolute inset-0 z-10"})]})}function O({source:e,preload:t,aspectClassName:a,playerAspectClassName:r}){let l=e.trim();return $.test(l)?(0,s.jsx)(P,{src:l,preload:t}):(0,s.jsx)(M,{source:l,preload:t,containerAspectClassName:a,playerAspectClassName:r})}function z({item:e,width:t,height:a,className:r,alt:l,preload:i=!1,objectFit:o="cover",sizes:n,videoAspectClassName:c,videoMobileAspectClassName:d="aspect-[9/16]",allowMobileFallback:p=!0}){let m=e.video&&""!==e.video.trim(),u=e.videoMobile&&""!==e.videoMobile.trim(),h=e.url&&""!==e.url.trim(),x=e.urlMobile&&""!==e.urlMobile.trim(),g=c=>{let d;return(0,s.jsx)(S.default,{src:c,alt:l||e.name||"Banner",width:t,height:a,sizes:n,className:(d="contain"===o?"object-contain":"object-cover",r?`${r} ${d}`:d),preload:i})};return m||u?(0,s.jsxs)("div",{className:"relative w-full overflow-hidden bg-black",children:[m?(0,s.jsx)("div",{className:"hidden md:block",children:(0,s.jsx)(O,{source:e.video,preload:i,aspectClassName:c||"aspect-video",playerAspectClassName:"aspect-video"})}):h?(0,s.jsx)("div",{className:"hidden md:block",children:g(e.url)}):null,u?(0,s.jsx)("div",{className:"md:hidden",children:(0,s.jsx)(O,{source:e.videoMobile,preload:i,aspectClassName:d,playerAspectClassName:"aspect-[9/16]"})}):x||p&&h?(0,s.jsx)("div",{className:"md:hidden",children:g(x?e.urlMobile:e.url)}):null]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"hidden md:block",children:g(e.url||"/placeholder.svg")}),x||p&&h?(0,s.jsx)("div",{className:"md:hidden",children:g(x?e.urlMobile:e.url)}):null]})}function I({images:e,authButtons:a,showAuthButtons:r=!1}){let l=(0,j.useIsMobile)(),i=(0,o.useMemo)(()=>[...e].sort((e,s)=>(e.displayOrder||0)-(s.displayOrder||0)).filter(e=>{let s=!!e.video?.trim()||!!e.url?.trim(),t=!!e.videoMobile?.trim()||!!e.urlMobile?.trim();return l?t:s}),[e,l]);return(0,s.jsxs)("div",{className:"relative w-full",children:[(0,s.jsx)(n.Swiper,{modules:[d.default,y.Pagination],autoplay:{delay:7e3,disableOnInteraction:!1},pagination:{clickable:!0},loop:!0,className:"w-full",children:i.map((e,t)=>
1{let a=!!e.video?.trim(),r=!!e.videoMobile?.trim();return(0,s.jsx)(n.SwiperSlide,{children:(0,s.jsx)("div",{className:"relative w-full",children:a||r?(0,s.jsx)(z,{item:e,width:0,height:0,sizes:"100vw",preload:0===t,videoAspectClassName:"aspect-[12/5]",allowMobileFallback:!1}):(0,s.jsx)(u.default,{href:e.link||"#",target:e.isTargetBlank?"_blank":void 0,className:"block w-full",children:(0,s.jsx)(k,{desktopSrc:e.url||"/placeholder.svg",mobileSrc:e.urlMobile||"/placeholder.svg",alt:e.name||"Banner",sizes:"100vw",className:`${e.urlMobile?.trim()?"":"hidden md:block"} w-full h-auto object-cover`,preload:0===t})})})},e.id)})}),r&&a&&a.length>0&&(0,s.jsx)("div",{className:"absolute inset-0 z-10 flex items-end justify-center pointer-events-none",children:(0,s.jsx)("div",{className:"text-center px-4 pointer-events-auto mb-16 md:mb-40",children:(0,s.jsx)("div",{className:"flex gap-3 md:gap-4 justify-center items-center",children:a.map((e,a)=>(0,s.jsx)(u.default,{href:e.href,children:(0,s.jsx)(t.Button,{variant:"ghost",size:l?"default":"lg",className:"w-full sm:w-auto min-w-[120px] md:min-w-[140px] text-sm font-semibold bg-transparent border-2 border-white text-white hover:bg-white hover:text-black transition-colors duration-300",children:e.text})},a))})})})]})}var d=d;function L({component:e,containerKey:t,images:a,isLCP:r=!1}){let l,[i,p]=(0,o.useState)(null),m=(0,j.useIsMobile)(),g=new w().getImagesByPosition(a,e.props.position||"").filter(e=>!m||!!e.videoMobile?.trim()||!!e.urlMobile?.trim());if(0===g.length)return null;let f=e.props.variants?.find(e=>"desktop"===e.device),b=e.props.variants?.find(e=>"mobile"===e.device);if("slider-central"===e.props.position)return(0,s.jsx)("section",{className:e.containerCss,children:(0,s.jsx)(I,{images:g,showAuthButtons:!1})},t);let v=f?.type||"grid",N=e=>{if(!e)return{};let s={};return Object.keys(e).forEach(t=>{s[t.toLowerCase()]=e[t]}),s},C=N(f?.items||{}),k=N(b?.items||{}),S=k.sm||k.xs,$={desktop:C.lg||C.md||4,tablet:C.md||3,mobile:S||2},P=g.length>$.mobile?$.mobile+.12:$.mobile,M={base:S||1,sm:S||2,md:C.md||3,lg:C.lg||3,xl:C.xl||3},O=(l=[],M.base&&l.push(`grid-cols-${M.base}`),M.sm&&l.push(`sm:grid-cols-${M.sm}`),M.md&&l.push(`md:grid-cols-${M.md}`),M.lg&&l.push(`lg:grid-cols-${M.lg}`),M.xl&&l.push(`xl:grid-cols-${M.xl}`),l.join(" ")),L=f?.itemsCss||"",R=b?.itemsCss||"";return(0,s.jsxs)("section",{className:e.containerCss,children:[e.props.title&&(0,s.jsx)("h2",{className:e.props.titleCss||"text-3xl font-bold text-center mb-8",dangerouslySetInnerHTML:{__html:e.props.title}}),e.props.subtitle&&(0,s.jsx)("p",{className:e.props.subtitleCss||"text-center text-gray-500 mb-12",children:e.props.subtitle}),"slider"===v?(0,s.jsxs)("div",{className:`relative group px-4 min-w-0 ${f?.containerCss||""} ${b?.containerCss||""}`,children:[(0,s.jsx)("button",{onClick:()=>i?.slidePrev(),className:"absolute left-0 top-1/2 -translate-y-1/2 z-10 h-10 w-10 rounded-full bg-white/90 border flex items-center justify-center opacity-0 group-hover:opacity-100 shadow-md transition-all",children:(0,s.jsx)(h.ChevronLeft,{className:"h-5 w-5"})}),(0,s.jsx)(n.Swiper,{modules:[d.default,c.Navigation,y.Pagination],spaceBetween:20,onSwiper:p,autoplay:{delay:5e3,disableOnInteraction:!1},breakpoints:{0:{slidesPerView:P},768:{slidesPerView:$.tablet},1024:{slidesPerView:$.desktop}},children:g.map((e,t)=>(0,s.jsx)(n.SwiperSlide,{children:(0,s.jsx)(u.default,{href:e.link||"#",target:e.isTargetBlank?"_blank":void 0,className:`block ${L} ${R}`,children:(0,s.jsx)(z,{item:e,width:500,height:300,sizes:`(max-width: 768px) ${Math.round(100/$.mobile)}vw, ${Math.round(100/$.desktop)}vw`,className:"w-full h-auto object-contain",preload:r&&0===t,allowMobileFallback:!1})})},e.id))},m?"mobile":"desktop"),(0,s.jsx)("button",{onClick:()=>i?.slideNext(),className:"absolute right-0 top-1/2 -translate-y-1/2 z-10 h-10 w-10 rounded-full bg-white/90 border flex items-center justify-center opacity-0 group-hover:opacity-100 shadow-md transition-all",children:(0,s.jsx)(x.ChevronRight,{className:"h-5 w-5"})})]}):"flex"===v?(0,s.jsx)("div",{className:`flex flex-wrap ${f?.containerCss}`,children:g.map((e,t)=>(0,s.jsx)(u.default,{target:e.isTargetBlank?"_blank":void 0,href:e.link||"#",className:`group relative block flex-shrink-0 ${L} ${R}`,children:(0,s.jsx)(z,{item:e,width:0,height:0,sizes:"100vw",className:"w-full h-auto",preload:r&&0===t,allowMobileFallback:!1})},e.id))}):(0,s.jsx)("div",{className:`grid ${O} ${f?.containerCss} ${b?.containerCss}`,children:g.map((e,t)=>(0,s.jsx)(u.default,{href:e.link||"#",target:e.isTargetBlank?"_blank":void 0,className:`group relative overflow-hidden ${L} ${R}`,children:(0,s.jsx)(z,{item:e,width:0,height:0,sizes:"100vw",className:`object-cover w-full h-auto ${L} ${R}`,preload:r&&0===t,objectFit:"cover",allowMobileFallback:!1})},e.id))})]},t)}var R=e.i(4460),d=d;function T({component:e,containerKey:t,isLCP:a=!1}){let{store:r}=(0,i.useStore)(),[l,p]=(0,o.useState)(null),m=(0,o.useMemo)(()=>(r?.categories??[]).filter(e=>!!e.imageIcon).map(e=>({id:e.id,name:e.name,seoUrl:e.seoUrl,imageUrl:e.imageIcon})),[r]);if(!m||0===m.length)return null;let u=e.props.variants?.find(e=>"desktop"===e.device),h=e.props.variants?.find(e=>"mobile"===e.device),x=u?.type||"grid",g=h?.type||x,f=u?.containerCss||"",b=h?.containerCss||"",v=u?.itemsCss||"",w=h?.itemsCss||"",j=u?.spaceBetween??h?.spaceBetween??8,N=`${w} ${v}`.trim()||"w-20 h-20 md:w-24 md:h-24",C=e=>{if(!e)return{};let s={};return Object.keys(e).forEach(t=>{s[t.toLowerCase()]=e[t]}),s},k=C(u?.items||{}),$=C(h?.items||{}),P="circle"===x||"circle"===g;
1if(("grid"===x||"grid"===g)&&!P){let r=k.lg||k.md||4,l=$.sm||$.xs||2,i=e=>Math.min(Math.max(e||1,1),6),o=i(r),n=i(l),c=`grid gap-6 grid-cols-${n} md:grid-cols-${o} ${f} ${b}`;return(0,s.jsxs)("section",{className:e.containerCss,children:[e.props.title&&(0,s.jsx)("h2",{className:e.props.titleCss||"text-3xl font-bold text-center mb-8",children:e.props.title}),(0,s.jsx)("div",{className:c,children:m.map((e,t)=>(0,s.jsx)(R.PrefetchOnHoverLink,{href:`/shop/${e.seoUrl}`,className:`group relative overflow-hidden rounded-lg ${v} ${w}`,children:(0,s.jsxs)("div",{className:"relative h-56 md:h-64",children:[(0,s.jsx)(S.default,{src:e.imageUrl,alt:e.name,fill:!0,sizes:"(max-width: 768px) 50vw, 25vw",className:"object-cover transition-transform duration-500 group-hover:scale-105",preload:a&&0===t}),(0,s.jsx)("div",{className:"absolute inset-0 bg-black/40 flex items-center justify-center",children:(0,s.jsx)("h3",{className:"text-white text-base md:text-lg font-semibold text-center px-3",children:e.name})})]})},e.id))})]},t)}return P?(0,s.jsxs)("section",{className:e.containerCss,children:[e.props.title&&(0,s.jsx)("h2",{className:e.props.titleCss||"text-3xl font-bold text-center mb-8",children:e.props.title}),(0,s.jsx)("div",{className:"relative group px-4",children:(0,s.jsx)(n.Swiper,{modules:[d.default,c.Navigation,y.Pagination],spaceBetween:j,slidesPerView:"auto",centerInsufficientSlides:!0,onSwiper:p,autoplay:{delay:3e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},className:`${f} ${b}`,children:m.map((e,t)=>(0,s.jsx)(n.SwiperSlide,{className:"!w-auto",children:(0,s.jsxs)(R.PrefetchOnHoverLink,{href:`/shop/${e.seoUrl}`,className:"group flex flex-col items-center py-2",children:[(0,s.jsx)("div",{className:`relative ${N} rounded-full overflow-hidden bg-gray-100 mb-2 transition-transform duration-300 group-hover:scale-105`,children:(0,s.jsx)(S.default,{src:e.imageUrl,alt:e.name,fill:!0,sizes:"(max-width: 768px) 80px, 112px",className:"object-contain",style:{objectFit:"contain"},preload:a&&0===t})}),(0,s.jsx)("span",{className:"text-center max-w-[120px] text-xs text-gray-700",children:e.name})]})},e.id))})})]},t):"flex"===x||"flex"===g?(0,s.jsxs)("section",{className:e.containerCss,children:[e.props.title&&(0,s.jsx)("h2",{className:e.props.titleCss||"text-3xl font-bold text-center mb-8",children:e.props.title}),(0,s.jsx)("div",{className:`flex flex-wrap gap-6 ${f} ${b}`,children:m.map((e,t)=>(0,s.jsx)(R.PrefetchOnHoverLink,{href:`/shop/${e.seoUrl}`,className:`group relative overflow-hidden rounded-lg w-[calc(50%-0.75rem)] md:w-[calc(25%-1rem)] ${v} ${w}`,children:(0,s.jsxs)("div",{className:"relative h-56 md:h-64",children:[(0,s.jsx)(S.default,{src:e.imageUrl,alt:e.name,fill:!0,sizes:"(max-width: 768px) 50vw, 25vw",className:"object-cover transition-transform duration-500 group-hover:scale-105",preload:a&&0===t,allowedSizes:[320,480]}),(0,s.jsx)("div",{className:"absolute inset-0 bg-black/40 flex items-center justify-center",children:(0,s.jsx)("h3",{className:"text-white text-base md:text-lg font-semibold text-center px-3",children:e.name})})]})},e.id))})]},t):null}var E=e.i(5308);function B({homeData:e}){let{pageRelease:t,landing:a,pageDraft:l,images:i=[],categories:o=[]}=e,n="/"===(0,E.usePathname)()&&g.visualConfig.home.features.base.showLanding&&a?.components?.length?a:t;if(!n?.components)return console.error("Layout structure is missing or invalid:",n),(0,s.jsxs)("div",{className:"container mx-auto px-4 py-16 text-center",children:[(0,s.jsx)("h2",{className:"text-2xl font-bold mb-4",children:"Error de configuración"}),(0,s.jsx)("p",{className:"text-gray-600",children:"No se pudo cargar la configuración del home."})]});let c=n.components.sort((e,s)=>e.order-s.order);return(0,s.jsx)("div",{className:n.layoutCss,children:c.map((e,t)=>{let a=`${e.name}-${e.order}-${t}`,l=0===t;switch(e.name){case"banner-list":return(0,s.jsx)(L,{component:e,containerKey:a,images:i,isLCP:l},a);case"product-list":return(0,s.jsx)(b,{component:e,containerKey:a},a);case"category-list":return(0,s.jsx)(T,{component:e,containerKey:a,isLCP:l},a);case"html-block":let o,n;return o=e,n=a,(0,s.jsxs)("section",{className:o.containerCss,children:[o.props.title&&(0,s.jsx)("h2",{className:o.props.titleCss||"text-2xl font-semibold text-center mb-6",children:o.props.title}),o.props.subtitle&&(0,s.jsx)("p",{className:o.props.subtitleCss||"text-center text-gray-600 mb-6",children:o.props.subtitle}),o.props.content&&(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:o.props.content}})]},n);case"newsletter":let c,d;return c=e,d=a,c.props.title&&"Suscribite a nuestro newsletter"!==c.props.title&&"OFERTAS Y PROMOCIONES"!==c.props.title?(0,s.jsx)("section",{className:c.containerCss,children:(0,s.jsxs)("div",{className:"container mx-auto px-4",children:[c.props.title&&(0,s.jsx)("h2",{className:c.props.titleCss||"text-2xl font-bold text-center mb-4",children:c.props.title}),c.props.subtitle&&(0,s.jsx)("p",{className:c.props.subtitleCss||"text-center text-gray-300 mb-8",children:c.props.subtitle}),(0,s.jsxs)("div",{className:"flex max-w-md mx-auto",children:[(0,s.jsx)("input",{type:"email",placeholder:"Tu email",className:c.props.inputCss||"px-4 py-3 rounded-l-md flex-1"}),(0,s.jsx)("button",{className:c.props.buttonCss||"bg-white text-black px-8 py-3 font-semibold hover:bg-gray-100",children:c.props.buttonText||"Suscribirse"})]})]})},d):(0,s.jsx)("section",{className:c.containerCss,children:(0,s.jsx)(r,{})},d);default:return console.warn(`Component type "${e.name}" not implemented`),null}})})}e.s(["default",()=>B],41066)}]);
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.