PageSourceSearch

https://www.merkapp.com/assets/routes-CbsEpeeb.js

js merkapp.com collected 2026-10-01 23:47:13 UTC 43,462 bytes, 5 lines download raw bytes

1import{r as e}from"./rolldown-runtime-hePW80VL.js";import{t}from"./react-CwJFpaho.js";import{t as n}from"./jsx-runtime-NZYk81nU.js";import{r}from"./navigation-D5o2aKvq.js";import{t as i}from"./useQuery-DT63Ddcf.js";import{r as a}from"./custom-instance-DnSn-DN2.js";import"./validate-a0S0v2cQ.js";import{t as o}from"./error-j3G3EujQ.js";import{t as s}from"./auth-C5PZJecf.js";import{t as c}from"./validate-response-BtivKCTY.js";import{t as l}from"./createLucideIcon-CgwYIURT.js";import{t as u}from"./chevron-right-bZLJbUvW.js";import{i as d}from"./dist-OtbNIMd7.js";import{t as f}from"./image-BvcYf9ds.js";import{t as p}from"./button-B34pTlHj.js";import{a as m,d as h,f as g,i as _,m as v,o as y,p as b,r as x,s as S,u as C}from"./api-B8fNsU0G.js";import{D as w,O as T}from"./dynamic-icon-DZakl1sd.js";import{t as E}from"./tag-DDDs9FlV.js";import{t as D}from"./app-link-C02Dfc5R.js";import{t as O}from"./skeleton-Dp3oamXk.js";import{Ct as k,St as A,Tt as j,U as M,Vt as ee,at as te,bt as ne,it as re,nt as ie,rt as ae,vt as N,wt as oe,xt as se,z as ce}from"./index-BrR9nEiH.js";import{n as le}from"./queries-CJ6Vr9P7.js";import{n as ue}from"./tracking-calculator-CO5TwhIw.js";import{t as de}from"./feedback-BzVTa18-.js";import{n as fe,r as pe,t as me}from"./category-card-BKYT8FC-.js";import{t as P}from"./dedupe-B9lwvLxu.js";import{i as he}from"./queries-BA31EX-5.js";import{t as ge}from"./recipe-card-CaEnfIgt.js";import{a as _e,c as ve,d as F,i as I,l as L,n as R,o as z,r as B,s as ye,t as V,u as H}from"./header-Buv_9C32.js";import{t as be}from"./useTracking-DUHz0Ds0.js";var xe=l(`map`,[[`path`,{d:`M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z`,key:`169xi5`}],[`path`,{d:`M15 5.764v15`,key:`1pn4in`}],[`path`,{d:`M9 3.236v15`,key:`1uimfh`}]]),U=864e5,Se=()=>i({queryKey:[`home-banners`],queryFn:async()=>{try{let e=await C();return c(x,e,`home.banners`)??[]}catch(e){return o(e,`backoffice`,`useHomeBanners`),[]}},staleTime:U}),Ce=()=>i({queryKey:[`home-secondary-banners`],queryFn:async()=>{try{let e=await v();return c(S,e,`home.secondaryBanners`)??[]}catch(e){return o(e,`backoffice`,`useHomeSecondaryBanners`),[]}},staleTime:U}),we=()=>i({queryKey:[`home-publicity`],queryFn:async()=>{try{let e=await b();return c(y,e,`home.publicity`)??[]}catch(e){return o(e,`backoffice`,`useHomePublicity`),[]}},staleTime:U}),Te=()=>i({queryKey:[`home-brands`],queryFn:async()=>{try{let e=await h();return c(_,e,`home.brands`)??[]}catch(e){return o(e,`backoffice`,`useHomeBrands`),[]}},staleTime:U}),Ee=()=>i({queryKey:[`home-collections`],queryFn:async()=>{try{let e=await g();return c(m,e,`home.collections`)??{collections:[],collectionOrder:[]}}catch(e){return o(e,`backoffice`,`useHomeCollections`),{collections:[],collectionOrder:[]}}},select:e=>({collectionOrder:e.collectionOrder,collections:(e.collections??[]).map(e=>({collection:e.collection,products:e.products??[]}))}),staleTime:U}),W=n();function De(){r();let{customer:e}=s(),{data:t,isLoading:n}=le(e?String(e.id):void 0);return n||!e||t?.isEnrolled?null:(0,W.jsx)(D,{href:`/loyalty/info`,className:`mx-auto block w-full max-w-7xl px-4 md:px-6`,children:(0,W.jsxs)(`div`,{className:`relative overflow-hidden rounded-2xl bg-[#00A550] shadow-lg transition-transform hover:scale-[1.01]`,children:[(0,W.jsxs)(`div`,{className:`relative z-10 flex items-center justify-between px-5 py-4`,children:[(0,W.jsxs)(`div`,{className:`flex items-center gap-4`,children:[(0,W.jsx)(`div`,{className:`flex h-12 w-12 items-center justify-center rounded-xl bg-white shadow-sm`,children:(0,W.jsx)(E,{className:`h-6 w-6 text-[#00A550]`})}),(0,W.jsxs)(`div`,{className:`flex flex-col`,children:[(0,W.jsx)(`h3`,{className:`text-lg font-bold text-white`,children:`Prueba Merkash gratis`}),(0,W.jsx)(`p`,{className:`text-xs text-white/90`,children:`Y empieza a acumular cashback en cada compra`})]})]}),(0,W.jsx)(`div`,{className:`flex h-8 w-8 items-center justify-center rounded-full bg-white/20`,children:(0,W.jsx)(w,{className:`h-5 w-5 text-white`})})]}),(0,W.jsx)(`div`,{className:`absolute -right-10 -bottom-10 h-40 w-40 rounded-full bg-white/10 blur-xl`}),(0,W.jsxs)(`div`,{className:`absolute top-1/2 right-4 -mt-4 flex h-8 w-8 items-center justify-center`,children:[(0,W.jsx)(`span`,{className:`absolute -top-8 -right-2 rotate-12 text-4xl font-bold text-white/10`,children:`$`}),(0,W.jsx)(`span`,{className:`absolute top-6 right-8 -rotate-12 text-2xl font-bold text-white/10`,children:`$`}),(0,W.jsx)(`span`,{className:`absolute -top-2 right-10 -rotate-[30deg] text-base font-bold text-white/20`,children:`$`}
1),(0,W.jsx)(`span`,{className:`absolute top-8 right-0 rotate-45 text-xl font-bold text-white/20`,children:`$`})]})]})})}function G(e=``){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,`\\$1`).replace(/ /g,`.`)}`}function K({swiper:e,extendParams:t,on:n,emit:r}){let i=`swiper-pagination`;t({pagination:{el:null,bulletElement:`span`,clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:`bullets`,dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}}),e.pagination={el:null,bullets:[]};let a,o=0;function s(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function c(t,n){let{bulletActiveClass:r}=e.params.pagination;t&&(t=t[`${n===`prev`?`previous`:`next`}ElementSibling`],t&&(t.classList.add(`${r}-${n}`),t=t[`${n===`prev`?`previous`:`next`}ElementSibling`],t&&t.classList.add(`${r}-${n}-${n}`)))}function l(e,t,n){if(e%=n,t%=n,t===e+1)return`next`;if(t===e-1)return`previous`}function u(t){let n=t.target.closest(G(e.params.pagination.bulletClass));if(!n)return;t.preventDefault();let r=z(n)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===r)return;let t=l(e.realIndex,r,e.slides.length);t===`next`?e.slideNext():t===`previous`?e.slidePrev():e.slideToLoop(r)}else e.slideTo(r)}function d(){let t=e.rtl,n=e.params.pagination;if(s())return;let i=e.pagination.el;i=L(i);let l,u,d=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,f=e.params.loop?Math.ceil(d/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(u=e.previousRealIndex||0,l=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):e.snapIndex===void 0?(u=e.previousIndex||0,l=e.activeIndex||0):(l=e.snapIndex,u=e.previousSnapIndex),n.type===`bullets`&&e.pagination.bullets&&e.pagination.bullets.length>0){let r=e.pagination.bullets,s,d,f;if(n.dynamicBullets&&(a=ye(r[0],e.isHorizontal()?`width`:`height`,!0),i.forEach(t=>{t.style[e.isHorizontal()?`width`:`height`]=`${a*(n.dynamicMainBullets+4)}px`}),n.dynamicMainBullets>1&&u!==void 0&&(o+=l-(u||0),o>n.dynamicMainBullets-1?o=n.dynamicMainBullets-1:o<0&&(o=0)),s=Math.max(l-o,0),d=s+(Math.min(r.length,n.dynamicMainBullets)-1),f=(d+s)/2),r.forEach(e=>{let t=[...[``,`-next`,`-next-next`,`-prev`,`-prev-prev`,`-main`].map(e=>`${n.bulletActiveClass}${e}`)].map(e=>typeof e==`string`&&e.includes(` `)?e.split(` `):e).flat();e.classList.remove(...t)}),i.length>1)r.forEach(t=>{let r=z(t);r===l?t.classList.add(...n.bulletActiveClass.split(` `)):e.isElement&&t.setAttribute(`part`,`bullet`),n.dynamicBullets&&(r>=s&&r<=d&&t.classList.add(...`${n.bulletActiveClass}-main`.split(` `)),r===s&&c(t,`prev`),r===d&&c(t,`next`))});else{let t=r[l];if(t&&t.classList.add(...n.bulletActiveClass.split(` `)),e.isElement&&r.forEach((e,t)=>{e.setAttribute(`part`,t===l?`bullet-active`:`bullet`)}),n.dynamicBullets){let e=r[s],t=r[d];for(let e=s;e<=d;e+=1)r[e]&&r[e].classList.add(...`${n.bulletActiveClass}-main`.split(` `));c(e,`prev`),c(t,`next`)}}if(n.dynamicBullets){let i=Math.min(r.length,n.dynamicMainBullets+4),o=(a*i-a)/2-f*a,s=t?`right`:`left`;r.forEach(t=>{t.style[e.isHorizontal()?s:`top`]=`${o}px`})}}i.forEach((t,i)=>{if(n.type===`fraction`&&(t.querySelectorAll(G(n.currentClass)).forEach(e=>{e.textContent=n.formatFractionCurrent(l+1)}),t.querySelectorAll(G(n.totalClass)).forEach(e=>{e.textContent=n.formatFractionTotal(f)})),n.type===`progressbar`){let r;r=n.progressbarOpposite?e.isHorizontal()?`vertical`:`horizontal`:e.isHorizontal()?`horizontal`:`vertical`;let i=(l+1)/f,a=1,o=1;r===`horizontal`?a=i:o=i,t.querySelectorAll(G(n.progressbarFillClass)).forEac
1h(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${a}) scaleY(${o})`,t.style.transitionDuration=`${e.params.speed}ms`})}n.type===`custom`&&n.renderCustom?(H(t,n.renderCustom(e,l+1,f)),i===0&&r(`paginationRender`,t)):(i===0&&r(`paginationRender`,t),r(`paginationUpdate`,t)),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?`add`:`remove`](n.lockClass)})}function f(){let t=e.params.pagination;if(s())return;let n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length,i=e.pagination.el;i=L(i);let a=``;if(t.type===`bullets`){let r=e.params.loop?Math.ceil(n/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&r>n&&(r=n);for(let n=0;n<r;n+=1)t.renderBullet?a+=t.renderBullet.call(e,n,t.bulletClass):a+=`<${t.bulletElement} ${e.isElement?`part="bullet"`:``} class="${t.bulletClass}"></${t.bulletElement}>`}t.type===`fraction`&&(a=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`),t.type===`progressbar`&&(a=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`),e.pagination.bullets=[],i.forEach(n=>{t.type!==`custom`&&H(n,a||``),t.type===`bullets`&&e.pagination.bullets.push(...n.querySelectorAll(G(t.bulletClass)))}),t.type!==`custom`&&r(`paginationRender`,i[0])}function p(){e.params.pagination=_e(e,e.originalParams.pagination,e.params.pagination,{el:`swiper-pagination`});let t=e.params.pagination;if(!t.el)return;let n;typeof t.el==`string`&&e.isElement&&(n=e.el.querySelector(t.el)),!n&&typeof t.el==`string`&&(n=[...document.querySelectorAll(t.el)]),n||=t.el,!(!n||n.length===0)&&(e.params.uniqueNavElements&&typeof t.el==`string`&&Array.isArray(n)&&n.length>1&&(n=[...e.el.querySelectorAll(t.el)],n.length>1&&(n=n.find(t=>ve(t,`.swiper`)[0]===e.el))),Array.isArray(n)&&n.length===1&&(n=n[0]),Object.assign(e.pagination,{el:n}
vendor: 1,121 bytes, line 1
1),n=L(n),n.forEach(n=>{t.type===`bullets`&&t.clickable&&n.classList.add(...(t.clickableClass||``).split(` `)),n.classList.add(t.modifierClass+t.type),n.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.type===`bullets`&&t.dynamicBullets&&(n.classList.add(`${t.modifierClass}${t.type}-dynamic`),o=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),t.type===`progressbar`&&t.progressbarOpposite&&n.classList.add(t.progressbarOppositeClass),t.clickable&&n.addEventListener(`click`,u),e.enabled||n.classList.add(t.lockClass)}))}function m(){let t=e.params.pagination;if(s())return;let n=e.pagination.el;n&&(n=L(n),n.forEach(n=>{n.classList.remove(t.hiddenClass),n.classList.remove(t.modifierClass+t.type),n.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(n.classList.remove(...(t.clickableClass||``).split(` `)),n.removeEventListener(`click`,u))})),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(` `)))}n(`changeDirection`,()=>{if(!e.pagination||!e.pagination.el)return;let t=e.params.pagination,{el:n}=e.pagination;
1n=L(n),n.forEach(n=>{n.classList.remove(t.horizontalClass,t.verticalClass),n.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),n(`init`,()=>{e.params.pagination.enabled===!1?g():(p(),f(),d())}),n(`activeIndexChange`,()=>{e.snapIndex===void 0&&d()}),n(`snapIndexChange`,()=>{d()}),n(`snapGridLengthChange`,()=>{f(),d()}),n(`destroy`,()=>{m()}),n(`enable disable`,()=>{let{el:t}=e.pagination;t&&(t=L(t),t.forEach(t=>t.classList[e.enabled?`remove`:`add`](e.params.pagination.lockClass)))}),n(`lock unlock`,()=>{d()}),n(`click`,(t,n)=>{let i=n.target,a=L(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&a&&a.length>0&&!i.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;a[0].classList.contains(e.params.pagination.hiddenClass)===!0?r(`paginationShow`):r(`paginationHide`),a.forEach(t=>t.classList.toggle(e.params.pagination.hiddenClass))}});let h=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=L(t),t.forEach(t=>t.classList.remove(e.params.pagination.paginationDisabledClass))),p(),f(),d()},g=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=L(t),t.forEach(t=>t.classList.add(e.params.pagination.paginationDisabledClass))),m()};Object.assign(e.pagination,{enable:h,disable:g,render:f,update:d,init:p,destroy:m})}function q({swiper:e,extendParams:t,on:n,emit:r,params:i}){e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let a,o,s=i&&i.autoplay?i.autoplay.delay:3e3,c=i&&i.autoplay?i.autoplay.delay:3e3,l,u=new Date().getTime(),d,f,p,m,h,g;function _(t){!e||e.destroyed||!e.wrapperEl||t.target===e.wrapperEl&&(e.wrapperEl.removeEventListener(`transitionend`,_),!(g||t.detail&&t.detail.bySwiperTouchMove)&&T())}let v=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?d=!0:d&&=(c=l,!1);let t=e.autoplay.paused?l:u+c-new Date().getTime();e.autoplay.timeLeft=t,r(`autoplayTimeLeft`,t,t/s),o=requestAnimationFrame(()=>{v()})},y=()=>{let t;if(t=e.virtual&&e.params.virtual.enabled?e.slides.find(e=>e.classList.contains(`swiper-slide-active`)):e.slides[e.activeIndex],t)return parseInt(t.getAttribute(`data-swiper-autoplay`),10)},b=()=>{let t=e.params.autoplay.delay,n=y();return!Number.isNaN(n)&&n>0&&(t=n),t},x=t=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(o),v();let n=t;n===void 0&&(n=b(),s=n,c=n),l=n;let i=e.params.speed,d=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(i,!0,!0),r(`autoplay`)):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,i,!0,!0),r(`autoplay`)):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(i,!0,!0),r(`autoplay`)):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,i,!0,!0),r(`autoplay`)),e.params.cssMode&&(u=new Date().getTime(),requestAnimationFrame(()=>{x()})))};return n>0?(clearTimeout(a),a=setTimeout(()=>{d()},n)):requestAnimationFrame(()=>{d()}),n},S=()=>{u=new Date().getTime(),e.autoplay.running=!0,x(),r(`autoplayStart`)},C=()=>{e.autoplay.running=!1,clearTimeout(a),cancelAnimationFrame(o),r(`autoplayStop`)},w=(t,n)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(a),t||(h=!0);let i=()=>{r(`autoplayPause`),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener(`transitionend`,_):T()};if(e.autoplay.paused=!0,n){i();return}
1l=(l||e.params.autoplay.delay)-(new Date().getTime()-u),!(e.isEnd&&l<0&&!e.params.loop)&&(l<0&&(l=0),i())},T=()=>{e.isEnd&&l<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(u=new Date().getTime(),h?(h=!1,x(l)):x(),e.autoplay.paused=!1,r(`autoplayResume`))},E=()=>{if(e.destroyed||!e.autoplay.running)return;let t=F();t.visibilityState===`hidden`&&(h=!0,w(!0)),t.visibilityState===`visible`&&T()},D=t=>{t.pointerType===`mouse`&&(h=!0,g=!0,!(e.animating||e.autoplay.paused)&&w(!0))},O=t=>{t.pointerType===`mouse`&&(g=!1,e.autoplay.paused&&T())},k=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener(`pointerenter`,D),e.el.addEventListener(`pointerleave`,O))},A=()=>{e.el&&typeof e.el!=`string`&&(e.el.removeEventListener(`pointerenter`,D),e.el.removeEventListener(`pointerleave`,O))},j=()=>{F().addEventListener(`visibilitychange`,E)},M=()=>{F().removeEventListener(`visibilitychange`,E)};n(`init`,()=>{e.params.autoplay.enabled&&(k(),j(),S())}),n(`destroy`,()=>{A(),M(),e.autoplay.running&&C()}),n(`_freeModeStaticRelease`,()=>{(p||h)&&T()}),n(`_freeModeNoMomentumRelease`,()=>{e.params.autoplay.disableOnInteraction?C():w(!0,!0)}),n(`beforeTransitionStart`,(t,n,r)=>{e.destroyed||!e.autoplay.running||(r||!e.params.autoplay.disableOnInteraction?w(!0,!0):C())}),n(`sliderFirstMove`,()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){C();return}f=!0,p=!1,h=!1,m=setTimeout(()=>{h=!0,p=!0,w(!0)},200)}}),n(`touchEnd`,()=>{if(!(e.destroyed||!e.autoplay.running||!f)){if(clearTimeout(m),clearTimeout(a),e.params.autoplay.disableOnInteraction){p=!1,f=!1;return}p&&e.params.cssMode&&T(),p=!1,f=!1}}),n(`slideChange`,()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(l=b(),s=b())}),Object.assign(e.autoplay,{start:S,stop:C,pause:w,resume:T})}function Oe({promos:e,isLoading:t}){return t?(0,W.jsx)(`section`,{className:`main_layout`,"aria-label":`Cargando promociones destacadas`,children:(0,W.jsx)(O,{className:`shadow-card h-[470px] w-full flex-col overflow-hidden rounded-2xl sm:max-w-full sm:flex-row md:h-[420px]`,"aria-label":`Cargando promociones`})}):!e||e.length===0?null:(0,W.jsx)(`section`,{className:`main_layout`,"aria-label":`Ofertas y promociones destacadas`,children:(0,W.jsxs)(`div`,{className:`relative w-full`,children:[(0,W.jsx)(R,{className:`promo-swiper shadow-card! h-[470px]! w-full! rounded-lg! md:h-[420px]!`,modules:[I,K,q],navigation:{nextEl:`.swiper-promo-btn-next`,prevEl:`.swiper-promo-btn-prev`},pagination:{clickable:!0},autoplay:{delay:5e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},spaceBetween:5,slidesPerView:1,loop:!0,speed:1e3,a11y:{prevSlideMessage:`Promoción anterior`,nextSlideMessage:`Siguiente promoción`,firstSlideMessage:`Esta es la primera promoción`,lastSlideMessage:`Esta es la última promoción`},children:e.map((t,n)=>t.image?(0,W.jsxs)(B,{className:`h-full! w-full! md:flex! md:flex-row!`,role:`group`,"aria-roledescription":`Diapositiva`,"aria-label":`Promoción ${n+1} de ${e.length}`,children:[(0,W.jsx)(`div`,{className:`relative h-1/2 w-full shrink-0 md:h-full md:w-1/2`,children:(0,W.jsx)(f,{src:t.image||`/images/image_not_available.webp`,alt:`Imagen promocional: ${t.title||`Oferta ${n+1}`}`,fill:!0,priority:n<3,sizes:`(max-width: 768px) 100vw, 50vw`,className:`h-full w-full object-cover`,decoding:`async`})}),(0,W.jsx)(`div`,{className:`shadow-card xs:p-7 xs:pb-12 flex h-1/2 w-full flex-col gap-y-4 p-5 pb-10 md:h-full md:w-1/2 md:p-8`,children:(0,W.jsxs)(`div`,{className:`flex h-full w-full flex-col justify-center gap-y-3`,children:[(0,W.jsx)(`span`,{className:`text-accent-500 uppercase`,children:t.tag}),(0,W.jsxs)(`div`,{className:`stack-sm`,children:[(0,W.jsx)(`h2`,{className:`line-clamp-2 font-bold`,role:`heading`,"aria-level":2,children:t.title}),(0,W.jsx)(`p`,{className:`line-clamp-3 font-normal md:line-clamp-5`,children:t.description})]}),t.url&&(0,W.jsx)(D,{href:t.url,className:`bg-accent-500 hover:bg-accent-500/90 mt-4 w-fit rounded-lg px-6 py-2 text-white`,"aria-label":`Ver oferta: ${t.title}`,children:`Ver oferta`})]})})]},`promo-${n}`):null)}),(0,W.jsx)(`div`,{className:`swiper-promo-btn-prev hover-bg group absolute right-[80px] bottom-[35px] z-10 hidden h-10 w-10 cursor-pointer justify-center rounded-full transition-transform duration-300 ease-in-out lg:flex`,role:`button`,"aria-label":`Promoción anterior`,children:(0,W.jsx)(`div`,{className:`swiper-promo-controller-div items-center`,children:(0,W.jsx)(T,{className:`swiper-promo-controller-icon group-hover:text-accent-500 transition-transform duration-300 ease-in-out group-hover:scale-110`,"aria-hidden":`true`})})}),(0,W.jsx)(`div`,{className:`swiper-promo-btn-next hover-bg group absolute right-[30px] bottom-[35px] z-10 hidden h-10 w-10 cursor-pointer justify-center rounded-full transition-transform duration-300 ease-in-out lg:flex`,role:`button`,"aria-label":`Siguiente promoción`,children:(0,W.jsx)(`div`,{className:`swiper-promo-controller-div items-center`,children:(0,W.jsx)(w,{className:`swiper-promo-controller-icon group-hover:text-accent-500 transition-transform duration-300 ease-in-out group-hover:scale-110`,"aria-hidden":`true`})})})]})})}var J=e(t()),Y=`/icons`,X=`${Y}/order-state-1.svg`,ke=`${Y}/order-state-2.svg`,Ae=`${Y}/order-state-3.svg`,je=`${Y}/order-state-4.svg`;function Me({openModal:e,closeModal:t,order:n,title:i,process:a}
1){let o=r();if(!n)return null;let s=i,c=oe({status:s,courierName:``}),l=n.deliveryTimeText??`Por confirmar`,u=n.orderType===`turbo`;return(0,W.jsx)(ie,{open:e,onOpenChange:t,children:(0,W.jsxs)(ae,{className:`flex h-full w-full flex-col overflow-y-auto bg-white sm:max-w-md`,children:[(0,W.jsx)(re,{className:`items-center pt-6 pb-2`,children:(0,W.jsxs)(te,{className:`text-xl font-bold`,children:[`Orden #`,n.orderNumber]})}),(0,W.jsxs)(`div`,{className:`flex flex-1 flex-col items-center justify-center space-y-8 px-6 pb-12`,children:[(0,W.jsx)(`div`,{className:`w-full text-center`,children:(0,W.jsx)(`h3`,{className:`text-foreground text-2xl font-bold`,children:c})}),(0,W.jsx)(`div`,{className:`flex w-[80%] justify-center gap-2`,children:[25,50,75,100].map(e=>(0,W.jsx)(`div`,{className:`h-2 flex-1 rounded-full transition-colors duration-300 ${a>=e&&a>0?`bg-accent-500`:`bg-gray-200`}`},e))}),(0,W.jsx)(`div`,{className:`flex scale-125 transform items-center justify-center py-2`,children:(0,W.jsx)(f,{src:(()=>{switch(s){case N.PENDING:return X;case N.PREPARING:case N.PICKED:case N.ASSIGNED:return ke;case N.IN_TRANSIT:case N.AT_DROP_OFF:return Ae;case N.DELIVERED:case N.CANCELLED:return je;default:return X}})(),alt:c,width:160,height:160,className:`object-contain`,priority:!0})}),(0,W.jsxs)(`div`,{className:`space-y-2 text-center`,children:[(0,W.jsx)(`p`,{className:`text-foreground text-base font-medium`,children:`Tiempo Estimado de Envío`}),(0,W.jsx)(`p`,{className:`text-foreground text-base`,children:l})]}),(0,W.jsxs)(`div`,{className:`w-[85%] space-y-3 pt-4`,children:[(0,W.jsx)(p,{className:`bg-accent-500 hover:bg-accent-600 h-12 w-full rounded-full text-base font-normal text-white shadow-md`,onClick:()=>o.push(`/orders/${n.orderNumber}`),children:`Detalle de la orden`}),u&&(0,W.jsxs)(p,{variant:`outline`,className:`border-accent-500 text-accent-500 hover:bg-accent-50 h-12 w-full gap-2 rounded-full text-base font-normal`,onClick:()=>o.push(`/tracking/${n.orderNumber}`),children:[(0,W.jsx)(xe,{className:`h-4 w-4`}),`Ver mapa en tiempo real`]}),s===N.DELIVERED&&n.orderNumber!=null&&(0,W.jsx)(de,{orderNumber:n.orderNumber})]})]})]})})}var Z=`/icons`,Q=`${Z}/order-state-1.svg`,Ne=`${Z}/order-state-2.svg`,Pe=`${Z}/order-state-3.svg`,Fe=`${Z}/order-state-4.svg`,Ie={[N.PENDING]:`Estamos recibiendo tu pedido`,[N.PREPARING]:`Preparando tu pedido`,[N.PICKED]:`Pedido listo para recoger`,[N.ASSIGNED]:`Repartidor asignado`,[N.IN_TRANSIT]:`Pedido en camino`,[N.AT_DROP_OFF]:`Llegando al punto de entrega`,[N.DELIVERED]:`Pedido entregado`,[N.CANCELLED]:`Pedido cancelado`};function Le(){let{customer:e}=s(),t=String(e?.id??``);r();let[n,i]=(0,J.useState)(!0),[a,o]=(0,J.useState)(!1),{order:c,displayStatus:l,deliveryTime:p,refetchBackOffice:m}=be(),h=c?A({status:l}):0;c?.orderType===`turbo`||c?.outsourced;let g=()=>{switch(se(c?.status??``),l){case N.PENDING:return(0,W.jsx)(f,{src:Q,alt:`Pending`,width:158,height:150,className:`h-full w-full object-contain`});case N.PREPARING:case N.PICKED:case N.ASSIGNED:return(0,W.jsx)(f,{src:Ne,alt:`Processing`,width:142,height:150,className:`h-full w-full object-contain`});case N.IN_TRANSIT:case N.AT_DROP_OFF:return(0,W.jsx)(f,{src:Pe,alt:`In Transit`,width:151,height:150,className:`h-full w-full object-contain`});case N.DELIVERED:case N.CANCELLED:return(0,W.jsx)(f,{src:Fe,alt:`Final`,width:139,height:139,className:`h-full w-full object-contain`});default:return(0,W.jsx)(f,{src:Q,alt:`Pending`,width:158,height:150,className:`h-full w-full object-contain`})}},_=()=>Ie[l],v=()=>{o(!0)};(0,J.useEffect)(()=>{if(c){if(k(c.status)===N.CANCELLED){i(!1);return}if(!j(c)){i(!1);return}i(!0)}},[c]);let y=l===N.DELIVERED&&c?.rating===null&&!(()=>{if(!c?.updatedAt)return!0;let e=(c.updatedAt,new Date(c.updatedAt).getTime());return Date.now()-e>9e5})(),b=l===N.CANCELLED;return!c||!n||b?null:y?(0,W.jsx)(`section`,{className:`main_layout flex w-full`,itemScope:!0,itemType:`http://schema.org/ParcelDelivery`,children:(0,W.jsxs)(`div`,{className:`border-accent-500-200 bg-accent-500-50 group flex w-full cursor-pointer items-center gap-4 roun
1ded-xl border px-4 py-4 shadow-sm transition-all hover:shadow-md md:px-6`,onClick:()=>o(!0),role:`button`,"aria-label":`Calificar pedido #${c.orderNumber}`,children:[(0,W.jsx)(`div`,{className:`bg-accent-500-100 flex h-14 w-14 items-center justify-center rounded-full p-2`,children:(0,W.jsx)(f,{src:Fe,alt:`Rating`,width:40,height:40,className:`h-full w-full object-contain`})}),(0,W.jsxs)(`div`,{className:`flex-1`,children:[(0,W.jsx)(`h4`,{className:`font-semibold text-black`,children:`¡Pedido entregado!`}),(0,W.jsxs)(`p`,{className:`text-sm text-black`,children:[`Orden #`,c.orderNumber]}),(0,W.jsx)(`p`,{className:`text-accent-500-600 text-sm font-medium group-hover:underline`,children:`Danos tu opinión`})]}),(0,W.jsx)(`div`,{className:`flex h-8 w-8 items-center justify-center rounded-full bg-white/80`,children:(0,W.jsx)(u,{className:`h-5 w-5 text-black`})})]})}):l===N.DELIVERED?null:(0,W.jsxs)(`section`,{className:`main_layout flex w-full`,itemScope:!0,itemType:`http://schema.org/ParcelDelivery`,children:[(0,W.jsxs)(`div`,{className:d(`group flex w-full cursor-pointer items-center gap-4 roun
1ded-xl border px-4 py-4 shadow-sm transition-all hover:shadow-md md:px-6`,`border-white/60`),style:{backgroundColor:ne(c.status)},onClick:v,role:`button`,"aria-label":`Ver detalles del pedido #${c.orderNumber}`,children:[(0,W.jsx)(`div`,{className:`flex h-14 w-14 items-center justify-center rounded-full bg-white/90 p-3 shadow-sm`,children:g()}),(0,W.jsxs)(`div`,{className:`flex-1`,children:[(0,W.jsxs)(`h4`,{className:`font-semibold text-black`,children:[`Orden #`,c.orderNumber]}),(0,W.jsx)(`p`,{className:`text-sm text-black`,children:_()}),(0,W.jsxs)(`div`,{className:`mt-1 flex items-center gap-2`,children:[(0,W.jsx)(ee,{className:`h-4 w-4 text-black`}),(0,W.jsx)(`span`,{className:`text-sm text-black`,children:ue(p)??`Por confirmar`})]}),(0,W.jsx)(`meta`,{itemProp:`trackingNumber`,content:c.orderNumber?.toString()??``}),(0,W.jsx)(`meta`,{itemProp:`deliveryStatus`,content:l})]}),(0,W.jsx)(`div`,{className:`flex h-8 w-8 items-center justify-center rounded-full bg-white/80`,children:(0,W.jsx)(u,{className:`h-5 w-5 text-black`})})]}),(0,W.jsx)(Me,{openModal:a,closeModal:o,order:c,backOfficeId:t,title:l,process:h,refetch:m})]})}function Re(){return(0,W.jsx)(`div`,{className:`aspect-[5/2] w-full sm:aspect-[3/1]`,role:`region`,"aria-label":`Cargando banner del carrusel`,children:(0,W.jsx)(O,{className:`h-full w-full rounded-2xl`,"aria-hidden":`true`})})}function ze({banners:e,isLoading:t}){if(t)return(0,W.jsx)(`section`,{role:`region`,"aria-label":`Carrusel de banners promocionales`,className:`main_layout stack-md`,children:(0,W.jsx)(Re,{})});if(!e||e.length===0)return null;let n=e=>e.handle?`${e.linkType===`product`?`/products/`:`/collections/`}${e.handle}`:e.url?e.url:`/`;return(0,W.jsx)(`section`,{role:`region`,"aria-label":`Carrusel de banners promocionales`,className:`main_layout stack-md`,children:(0,W.jsxs)(`div`,{className:`relative w-full`,children:[(0,W.jsx)(R,{className:`banner-swiper static! aspect-[5/2] w-full sm:aspect-[3/1]`,modules:[K,q,I],spaceBetween:50,slidesPerView:1,loop:!0,navigation:{nextEl:`.swiper-banner-btn-next`,prevEl:`.swiper-banner-btn-prev`},pagination:{el:`.swiper-banner-pagination`,clickable:!0,bulletClass:`swiper-pagination-bullet`,bulletActiveClass:`swiper-pagination-bullet-active`},autoplay:{delay:5e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},speed:1e3,a11y:{prevSlideMessage:`Banner anterior`,nextSlideMessage:`Siguiente banner`,firstSlideMessage:`Este es el primer banner`,lastSlideMessage:`Este es el último banner`,paginationBulletMessage:`Ir al banner {{index}}`},children:e?.map((t,r)=>{if(!t)return null;let i=t.image||`/images/image_not_available.webp`;return(0,W.jsx)(B,{className:`h-full! w-full overflow-hidden rounded-2xl`,role:`group`,"aria-roledescription":`Diapositiva`,"aria-label":`Banner ${r+1} de ${e.length}`,children:(0,W.jsx)(D,{href:n(t),className:`block h-full w-full`,"aria-label":t.title||`Banner promocional ${r+1}`,onClick:e=>{e.target.closest(`.swiper-banner-controller`)&&e.preventDefault()},children:(0,W.jsx)(`div`,{className:`relative h-full w-full`,children:(0,W.jsx)(f,{fill:!0,src:i,alt:t.title?`${t.title} - ${t.type||`promoción`}`:`Banner promocional ${r+1}`,sizes:`(max-width: 640px) 100vw,       /* En pantallas hasta 640px, ocupa 100% del viewport */
2                             (max-width: 1024px) 80vw,       /* En pantallas hasta 1024px, ocupa 80% del viewport */
3                             (max-width: 1280px) 90vw,       /* En pantallas hasta 1280px, ocupa 90% del viewport */
4                             (max-width: 1536px) 1408px,     /* En pantallas hasta 1536px (ej. 2XL de Tailwind), la imagen ocupará hasta 1408px de ancho */
5                             1920px`,className:`object-cover object-center`,priority:r<2,decoding:`async`})})})},`banners-home-${t.id}-${r}`)})}),(0,W.jsx)(`div`,{className:`swiper-banner-pagination`,"aria-hidden":`true`}),(0,W.jsx)(`div`,{className:`swiper-banner-btn-next swiper-banner-controller top-1/2 right-0! hidden h-14 w-14 -translate-y-1/2 lg:flex`,role:`button`,"aria-label":`Siguiente banner`,tabIndex:0,children:(0,W.jsx)(`div`,{className:`swiper-banner-controller-div h-10 w-10`,children:(0,W.jsx)(w,{className:`swiper-banner-controller-icon`,"aria-hidden":`true`})})}),(0,W.jsx)(`div`,{className:`swiper-banner-btn-prev swiper-banner-controller top-1/2 left-0! hidden h-14 w-14 -translate-y-1/2 lg:flex`,role:`button`,"aria-label":`Banner anterior`,tabIndex:0,children:(0,W.jsx)(`div`,{className:`swiper-banner-controller-div h-10 w-10`,children:(0,W.jsx)(T,{className:`swiper-banner-controller-icon`,"aria-hidden":`true`})})})]})})}function Be({brands:e,isLoading:t}){return t?(0,W.jsxs)(`div`,{className:`flex flex-col`,"aria-label":`Cargando marcas...`,children:[(0,W.jsx)(`div`,{className:`pt-[60px]`,children:(0,W.jsx)(V,{})}),(0,W.jsx)(O,{className:`group relative mt-10 h-20 overflow-hidden whitespace-nowrap`,"aria-hidden":`true`})]}):!e||e.length===0?null:(0,W.jsx)(`section`,{className:`main_layout`,"aria-label":`Carrusel de marcas asociadas`,children:(0,W.jsxs)(`div`,{role:`region`,"aria-live":`polite`,children:[(0,W.jsx)(`h2`,{className:`py-12 text-xl font-medium md:text-2xl`,children:`Tus marcas favoritas en un sólo lugar`}),(0,W.jsx)(`div`,{className:`group relative h-20 overflow-hidden whitespace-nowrap`,role:`list`,"aria-label":`Lista de marcas`,children:[...[,,,]].map((t,n)=>(0,W.jsx)(`div`,{className:`logos-slide inline-block w-max`,role:`listitem`,"aria-label":`Carrusel de marcas - Grupo ${n+1}`,children:e?.map((e,t)=>(0,W.jsx)(`div`,{className:`relative mx-4 inline-block h-16 w-32`,children:(0,W.jsx)(f,{src:e.image||`/images/image_not_available.webp`,alt:`Logo de ${e.name}`,fill:!0,priority:t<6,sizes:`(max-width: 640px) 12vw, (max-width: 1024px) 8vw, 6vw`,className:`object-contain`,loading:t<6?`eager`:`lazy`,decoding:`async`})},`brand-${e.id}-${t}`))},`brands-carousel-${n}`))})]})})}function Ve(){return(0,W.jsxs)(`div`,{role:`region`,"aria-label":`Cargando categorías del carrusel`,children:[(0,W.jsx)(O,{className:`h-20 w-20 flex-none rounded-full shadow-card md:h-24 md:w-24`,"aria-hidden":`true`}),(0,W.jsx)(O,{className:`mt-3 h-6 w-20 shadow-card md:h-8 md:w-24`,"aria-hidden":`true`})]})}
5var He=`Departamentos`,Ue=({categories:e,isLoading:t})=>{if(t)return(0,W.jsxs)(`section`,{className:`main_layout stack-md`,"aria-label":`Cargando categorías...`,children:[(0,W.jsx)(`div`,{className:`w-full`,children:(0,W.jsx)(V,{"aria-hidden":`true`})}),(0,W.jsx)(`div`,{className:`overflow-hidden`,children:(0,W.jsx)(`div`,{className:`flex flex-nowrap gap-x-8 overflow-hidden pt-4 pb-2! pl-2`,role:`list`,"aria-hidden":`true`,children:Array.from({length:11}).map((e,t)=>(0,W.jsx)(`div`,{className:`flex flex-col items-center justify-center`,role:`listitem`,children:(0,W.jsx)(Ve,{})},`categories-skeleton-${t}`))})})]});if(e===void 0||e.length===0)return null;let n=P(e,e=>e.id);return(0,W.jsx)(W.Fragment,{children:(0,W.jsxs)(`section`,{className:`main_layout stack-md relative`,role:`region`,"aria-label":`Lista de departamentos`,children:[(0,W.jsxs)(`header`,{className:`border-b-platinum relative flex w-full justify-between gap-2 border-b pb-2`,children:[(0,W.jsx)(`h2`,{className:`text-accent-500 z-10 w-fit font-bold capitalize`,children:He}),(0,W.jsxs)(`div`,{className:`hidden items-center gap-3 md:flex`,children:[(0,W.jsx)(`button`,{className:`swiper-category-btn-prev swiper-category-btn group`,"aria-label":`Categorías anteriores`,children:(0,W.jsx)(T,{className:`swiper-category-icon transform transition-transform duration-200 ease-in-out group-hover:scale-110`})}),(0,W.jsx)(`button`,{className:`swiper-category-btn-next swiper-category-btn group`,"aria-label":`Siguientes categorías`,children:(0,W.jsx)(w,{className:`swiper-category-icon transform transition-transform duration-200 ease-in-out group-hover:scale-110`})})]}),(0,W.jsx)(`div`,{className:`bg-brand-500 absolute bottom-0 z-0 h-px w-3/5 max-w-[300px]`})]}),(0,W.jsx)(R,{className:`relative w-full`,spaceBetween:16,slidesPerView:`auto`,modules:[I],navigation:{nextEl:`.swiper-category-btn-next`,prevEl:`.swiper-category-btn-prev`},a11y:{prevSlideMessage:`Ver categorías anteriores`,nextSlideMessage:`Ver siguientes categorías`,containerMessage:`Carrusel de departamentos, desplácese con las flechas`,slideRole:`listitem`},children:n.map((e,t)=>(0,W.jsx)(B,{className:`w-fit!`,role:`listitem`,children:(0,W.jsx)(me,{category:e,index:t})},`categories-carousel-${e.id}`))})]})})};function We(){return(0,W.jsx)(`div`,{role:`region`,"aria-label":`Cargando productos del carrusel`,children:(0,W.jsx)(O,{className:`h-[200px] w-[145px] rounded-xl shadow-card xs:h-[220px] xs:w-[170px] lg:h-[240px] lg:w-[180px] xl:w-[190px]`,"aria-hidden":`true`})})}function Ge({collection:e,products:t,isLoading:n}){let[r,i]=(0,J.useState)(!0),[o,s]=(0,J.useState)(!1),c=(0,J.useCallback)(e=>{i(e.isBeginning),s(e.isEnd)},[]),l=(0,J.useMemo)(()=>P((t??[]).filter(e=>!!e.handle),e=>e.id),[t]);return(0,J.useEffect)(()=>{let n=(t??[]).filter(e=>!e.handle);n.length>0&&a.warn(`products`,`Productos sin handle ocultados del carousel`,{collection:e?.handle,count:n.length,products:n.map(e=>({id:e.id,title:e.title}))})},[t,e?.handle]),(0,W.jsx)(W.Fragment,{children:n?(0,W.jsxs)(`section`,{className:`main_layout stack-md`,"aria-label":`Cargando productos`,children:[(0,W.jsx)(`div`,{className:`py-2`,children:(0,W.jsx)(V,{"aria-hidden":`true`})}),(0,W.jsx)(`div`,{className:`flex flex-nowrap gap-x-2 overflow-hidden`,role:`list`,"aria-label":`Productos en carga`,children:Array.from({length:8}).map((e,t)=>(0,W.jsx)(`div`,{role:`listitem`,children:(0,W.jsx)(We,{"aria-hidden":`true`})},t))})]}):l.length>0&&(0,W.jsxs)(`section`,{className:`main_layout stack-lg`,"aria-label":`Carrusel de ${e?.title}`,children:[(0,W.jsxs)(`header`,{className:`stack-sm relative`,children:[(0,W.jsxs)(`div`,{className:`flex h-full items-center justify-between border-b border-neutral-100 pb-1`,children:[(0,W.jsx)(`div`,{className:`flex h-full w-3/4 flex-col gap-2`,children:(0,W.jsx)(`h2`,{className:`text-accent-500 h-full w-fit font-bold capitalize`,children:e?.title?.toLocaleLowerCase()})}),(0,W.jsxs)(D,{href:`/collections/${e?.handle}`,className:`hover-bg group hover:text-accent-500 flex items-center gap-0.5 rounded-lg p-1 transition-transform duration-300 ease-in-out md:px-4 md:py-2`,"aria-label":`Ver todos los productos de ${e?.t
5itle}`,title:`Explorar ${e?.title}`,children:[(0,W.jsx)(`span`,{className:`text-sm capitalize`,children:`Ver Todo`}),(0,W.jsx)(w,{size:16,className:`hidden transform transition-transform duration-300 ease-in-out group-hover:translate-x-0.5 md:flex`,"aria-hidden":`true`})]})]}),(0,W.jsx)(`div`,{className:`bg-brand-500 absolute bottom-0 z-0 h-px w-3/5 max-w-[300px]`})]}),(0,W.jsxs)(`article`,{className:`relative w-full`,children:[(0,W.jsx)(R,{className:`w-full! pr-1! pl-1!`,spaceBetween:10,slidesPerView:`auto`,modules:[I],navigation:{nextEl:`.swiper-${e?.handle}-btn-next`,prevEl:`.swiper-${e?.handle}-btn-prev`},a11y:{prevSlideMessage:`Productos anteriores`,nextSlideMessage:`Siguientes productos`,containerMessage:`Carrusel de productos de ${e?.title}`,firstSlideMessage:`Primer producto`,lastSlideMessage:`Último producto`},onSlideChange:c,onTransitionEnd:c,onInit:c,children:l.map((e,t)=>(0,W.jsx)(B,{className:`h-fit! w-fit! py-2`,role:`listitem`,children:(0,W.jsx)(ce,{...e,"aria-label":`Producto: ${e.title}`,index:t,source:`search`})},`products-carousel-${e.id??t}`))}),(0,W.jsx)(`button`,{className:d(`swiper-${e?.handle}-btn-prev swiper-product-btn group top-28 left-1`,r?`hidden`:`hidden lg:flex`,`hover:text-accent-500 transform transition-transform duration-200 ease-in-out`),"aria-label":`Productos anteriores`,"aria-disabled":r,children:(0,W.jsx)(T,{className:`swiper-product-icon transform transition-transform duration-300 ease-in-out group-hover:scale-125`,"aria-hidden":`true`})}),(0,W.jsx)(`button`,{className:d(`swiper-${e?.handle}-btn-next swiper-product-btn group top-28 right-1`,o?`hidden`:`hidden lg:flex`,`hover:text-accent-500 transform transition-transform duration-200 ease-in-out`),"aria-label":`Siguientes productos`,"aria-disabled":o,children:(0,W.jsx)(w,{className:`swiper-product-icon transform transition-transform duration-300 ease-in-out group-hover:scale-125`,"aria-hidden":`true`})})]})]})})}function Ke(){return(0,W.jsx)(`div`,{role:`region`,"aria-label":`Cargando receta del carrusel`,children:(0,W.jsx)(O,{className:`h-[210px] shrink-0 flex-col overflow-hidden rounded-2xl shadow-card xs:w-[240px] sm:h-[230px] md:h-[260px] lg:h-[280px] xl:h-[320px] xl:w-[280px] 2xl:h-[340px]`,"aria-hidden":`true`})})}function qe({recipes:e,isLoading:t}){let[n,r]=(0,J.useState)(!0),[i,a]=(0,J.useState)(!1),o=(0,J.useCallback)(e=>{r(e.isBeginning),a(e.isEnd)},[]);if(t)return(0,W.jsxs)(`section`,{className:`main_layout stack-md overflow-hidden`,"aria-label":`Cargando recetas destacadas`,children:[(0,W.jsx)(V,{"aria-hidden":`true`}),(0,W.jsx)(`div`,{className:`flex flex-nowrap gap-x-4 overflow-hidden pb-2!`,role:`list`,"aria-label":`Recetas en carga`,children:Array.from({length:6}).map((e,t)=>(0,W.jsx)(`div`,{role:`listitem`,children:(0,W.jsx)(Ke,{"aria-hidden":`true`})},t))})]});if(!e||e.length===0)return null;let s=P(e,e=>String(e.id));return(0,W.jsxs)(`section`,{className:`main_layout stack-lg`,"aria-label":`Carrusel de recetas destacadas`,children:[(0,W.jsxs)(`header`,{className:`stack-sm relative`,children:[(0,W.jsxs)(`div`,{className:`flex h-full items-center justify-between border-b border-neutral-100 pb-1`,children:[(0,W.jsx)(`div`,{className:`flex h-full w-3/5 flex-col gap-2`,children:(0,W.jsx)(`h2`,{className:`text-accent-500 h-full w-fit font-bold capitalize`,children:`Recetas Destacadas`})}),(0,W.jsxs)(D,{href:`/recipes`,className:`hover-bg group hover:text-accent-500 flex items-center gap-0.5 rounded-lg p-1 transition-transform duration-300 ease-in-out md:px-4 md:py-2`,"aria-label":`Ver todas las recetas`,title:`Explorar todas las recetas`,children:[(0,W.jsx)(`span`,{className:`text-sm capitalize`,children:`Ver Todo`}),(0,W.jsx)(w,{size:16,className:`hidden transform transition-transform duration-300 ease-in-out group-hover:translate-x-0.5 md:flex`,"aria-hidden":`true`})]})]}),(0,W.jsx)(`div`,{className:`bg-brand-500 absolute bottom-0 z-0 h-px w-3/5 max-w-[300px]`})]}),(0,W.jsxs)(`article`,{className:`relative w-full`,children:[(0,W.jsx)(R,{className:`w-full! pr-1! pl-1!`,spaceBetween:16,slidesPerView:`auto`,modules:[I],navigation:{nextEl:`.swiper-recipes-btn-next`,prevEl:`.swiper-recipes-btn-prev`},a11y:{prevSlideMessage:`Receta anterior`,nextSlideMessage:`Siguiente receta`,firstSlideMessage:`Primera receta`,lastSlideMessage:`Última receta`,containerMessage:`Carrusel de recetas destacadas`},onSlideChange:o,onTransitionEnd:o,onInit:o,children:s.map(e=>(0,W.jsx)(B,{className:`h-fit! w-fit! py-2`,role:`listitem`,children:(0,W.jsx)(`div`,{className:`h-full w-[220px] transform transition duration-300 ease-in-out hover:scale-[1.03] md:w-[240px] xl:w-[280px]`,children:(0,W.jsx)(ge,{items:e,size:`homepage`})})},`recipes-carousel-${e.id}`))}),(0,W.jsx)(`button`,{className:d(`swiper-recipes-btn-prev swiper-product-btn group top-28 left-1`,n?`hidden`:`hidden lg:flex`,`hover:text-accent-500 transform transition-transform duration-200 ease-in-out`),"aria-label":`Recetas anteriores`,"aria-disabled":n,children:(0,W.jsx)(T,{className:`swiper-product-icon transform transition-transform duration-300 ease-in-out group-hover:scale-125`,"aria-hidden":`true`})}),(0,W.jsx)(`button`,{className:d(`swiper-recipes-btn-next swiper-product-btn group top-28 right-1`,i?`hidden`:`hidden lg:flex`,`hover:text-accent-500 transform transition-transform duration-200 ease-in-out`),"aria-label":`Siguientes recetas`,"aria-disabled":i,children:(0,W.jsx)(w,{className:`swiper-product-icon transform transition-transform duration-300 ease-in-out group-hover:scale-125`,"aria-hidden":`true`})})]})]})}var $=({children:e})=>{let{ref:t,inView:n}=pe({triggerOnce:!0,threshold:.1,rootMargin:`100px`});return(0,W.jsx)(`div`,{ref:t,className:n?`animate-slide-up`:`opacity-0`,children:e})};function Je(){let{data:e,isLoading:t}=Se(),{data:n,isLoading:r}=we(),{data:i,isLoading:a}=Ce(),{data:o,isLoading:s}=Te(),{data:c,isLoading:l}=Ee(),{data:u,isLoading:d}=he(),f=M(),p=P(c?.collections??[],e=>e.collection?.id??``);return(0,W.jsxs)(`main`,{className:`m-auto flex flex-col gap-y-4 pt-6 pb-16`,children:[(0,W.jsx)(ze,{banners:e??[],isLoading:t}),(0,W.jsx)(De,{}),(0,W.jsx)(Le,{}),(0,W.jsx)($,{children:(0,W.jsx)(Ue,{categories:f,isLoading:!1})}),(0,W.jsx)($,{children:(0,W.jsx)(fe,{publicity:n??[],isLoading:r})}),p.slice(0,4).map(({collection:e,products:t})=>e?(0,W.jsx)($,{children:(0,W.jsx)(Ge,{collection:e,products:t,isLoading:l})},e.id):null),(0,W.jsx)($,{children:(0,W.jsx)(Oe,{promos:i??[],isLoading:a})}),p.slice(4).map(({collection:e,products:t})=>e?(0,W.jsx)($,{children:(0,W.jsx)(Ge,{collection:e,products:t,isLoading:l})},e.id):null),(0,W.jsx)($,{children:(0,W.jsx)(qe,{recipes:u,isLoading:d})}),(0,W.jsx)($,{children:(0,W.jsx)(Be,{brands:o??[],isLoading:s})})]})}function Ye(){return(0,W.jsx)(Je,{})}export{Ye as component};

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.