import{j as t,r as e,u as o}from"./react-B_SyE9nW.js";import{S as s,F as i,w as n,P as r,o as l,B as a,j as c,y as p,V as d,n as x,s as m,G as h,i as u,N as j,A as f,m as g}from"./index-Flm6m8Wj.js";import{B as I}from"./BusinessIco-CeGzN8J_.js";import{F as k}from"./FAQIco-CFhJMNDH.js";import{P as b}from"./PublishIco-BCc4bLWD.js";import{W as C}from"./WebsiteIco-DoKgU0Vj.js";import{B as w}from"./BusinessContext-CquxFcVa.js";import{C as y}from"./ContactContext-CY5nd8oL.js";import{P as S}from"./PublishContext-DeaOYrx6.js";import{P as v}from"./PublishRedirect-D5jUBP0T.js";import{A as _}from"./AddBusinessModal-DcUhNP45.js";import{F as B}from"./FooterLang-xP5yjbIH.js";import{S as M}from"./SocialNetworks-Bhyr7TNt.js";import{P}from"./ProfileIco-DxJkB7_v.js";import{B as L}from"./BtnChip-B3dT-p2i.js";import{B as F,F as N,P as A}from"./BackIco-CDsoigLi.js";import{B as T}from"./BtnShadow-BEdKMB6u.js";import{a as E}from"./embla-carousel-react.esm-NewS-kch.js";import{L as R}from"./Link-CWS9S-dL.js";import{S as z}from"./Stack-CZ7Wid7r.js";import{S as W}from"./SearchIco-DT1PnKLK.js";function D(e){return t.jsx(s,{...e,children:t.jsx("path",{d:"M23 12.2c0-4-2.1-7.7-5.5-9.7a10.7 10.7 0 0 0-10.4-.3H7l-.2.1C3.1 4.3.8 8.4 1 12.7c.1 2.4 1 4.8 2.6 6.6L2.9 23l3.7-1.3a12 12 0 0 0 4.9 1.3c3.3.3 6.5-1 8.7-3.4l.2-.2.1-.2c.3-.6 0-1.3-.6-1.6l-.5-.1-.6.2-1.6.8c-2.4.8-4.9 1-7.4.6l-4.8-4c.6-.2 1.3-.2 1.9.2l1.5.9-1.8-2.4a2 2 0 0 1 1.9.8l1.7 1.9L9 14.1c.8.1 1.5.5 1.9 1.3l.9 1.6 4.7-1.6-3.5-.3c-.8.1-1.6-.3-2.1-1.1h10.9c.6.1 1.1-.3 1.1-.9l.1-.9zM4.7 12c0-3.9 2.9-7.1 6.7-7.4a.8.8 0 0 1-.2-.5c0-.4.3-.8.8-.8s.8.3.8.8l-.2.5c3.8.3 6.7 3.6 6.7 7.4H4.7z"})})}function O(e){return t.jsx(s,{...e,children:t.jsx("path",{d:"m20.1 18 .2-.7.1-.2a10 10 0 0 0 1.6-5.3 10 10 0 0 0-19.8-2l-.2 2c0 5.5 4.4 9.9 9.8 9.9.9 0 1.8-.2 2.7-.5l1.5-.5.5-.1.6.1 3.3 1.2.2.1c.3 0 .5-.2.5-.5v-.2l-1-3.3z"})})}const H=async()=>{await i.isValidAction({modalOpen:"LOGIN_FORM"})&&(n("ADD_BUSINESS_HOME"),r())};const U=l((function(){return i.isAuth?t.jsx(t.Fragment,{}):t.jsx(a,{children:t.jsx(L,{sx:{color:c.white,borderColor:c.white,minWidth:"150px!important",height:"35px",justifyContent:"start",gap:"7px"},onClick:()=>p.push(String(d("route.login"))),icon:t.jsx(P,{}),label:x("goRegister")})})})),$=m("div")`
  position: relative;
  overflow: hidden;
  width: 100%;

  .embla__container {
    display: flex;
  }

  .embla__slide {
    position: relative;
    flex: 0 0 100%;
    width: 250px;
    @media (min-width: 768px) {
      width: 340px;
    }
  }
`,q={width:"30%",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"start",gap:0,"& .MuiSvgIcon-root":{color:c.white,height:"18px",width:"auto",mr:"14px"},"& .MuiTypography-root":{display:"flex"}},G={backgroundColor:c.red,display:"grid",gridTemplateColumns:"repeat(1, 1fr)","@media(min-width:768px)":{gridTemplateColumns:"repeat(2, 1fr)"},"@media(min-width:1366px)":{gridTemplateColumns:"repeat(3, 1fr)"}},V={my:1,minWidth:"250px",height:"fit-content"},K={loop:!1,dragFree:!1,align:"start",startIndex:0};const Q=l((function({links:o}){const[s,i]=E(K),[n,r]=e.useState(!1),[l,p]=e.useState(!1),[d,x]=e.useState(0),[m,u]=e.useState(0),j=e.useMemo((()=>t.jsx("div",{className:"embla__container",id:"embla__container",children:o.map(((o,s)=>t.jsx(a,{className:"embla__slide",sx:q,children:t.jsx(a,{sx:G,children:o.map(((o,i)=>t.jsx(z,{sx:V,children:e.createElement(st,{...o,key:`${o.intlId}_link`})},`slide_${s}_link_${i}`)))})},`slide_${s}`)))})),[o]);return e.useLayoutEffect((()=>{i&&(r(i.canScrollPrev()),p(i.canScrollNext()))}),[i,d]),e.useLayoutEffect((()=>{i&&i.on("scroll",(()=>{x(i.selectedScrollSnap())}))}),[i]),e.useLayoutEffect((()=>{const t=setTimeout((()=>{null==i||i.reInit(K)}),500);return()=>clearTimeout(t)}),[i]),e.useEffect((()=>{u(e.Children.count(j.props.children))}),[]),t.jsx(t.Fragment,{children:t.jsxs(a,{sx:{display:"flex",flexDirection:"column",pt:3,pb:2,px:0,alignItems:"center",width:"100%",backgroundColor:c.red},children:[t.jsxs(a,{sx:{position:"relative",display:"flex",mt:0,alignItems:"center"},children:[!h.isMobile&&t.jsx(a,{sx:{display:"flex",alignItems:"center",position:"absolute",left:"-80px",top:"0",bottom:"0"},children:n&&t.jsx(T,{onClick:()=>{i&&i.scrollPrev()},children:t.jsx(F,{})})}),t.jsx(a,{sx:{width:h.isMobile?"100%":h.isTablet?"550px":"750px"},children:t.jsx($,{ref:s,children:j})}),!h.isMobile&&t.jsx(a,{sx:{display:"flex",mt:0,alignItems:"center",position:"relative"},children:l&&t.jsx(T,{onClick:()=>{i&&i.scrollNext()},children:t.jsx(N,{})})})]}),h.isMobile&&t.jsx(A,{count:1===m?0:m,onChange:(t,e)=>{i&&(i.scrollTo(e-1),x(i.selectedScrollSnap()))},hideNextButton:!0,hidePrevButton:!0,page:d+1,renderItem:({selected:e,onClick:o})=>t.jsx(a,{onClick:o,sx:{height:"4px",width:"4px",backgroundColor:c.white,opacity:e?1:.8,borderRadius:"50%",mx:1,mb:"5px",mt:2,transition:"transform 0.3s",transform:e?"scale(2)":"scale(1)",cursor:"pointer"}})})]})})})),J=6,X=[{href:"https://semanadelpincho.enjoty.com",target:"_blank",Ico:W,intlId:"semanaDelPincho"},{onClick:()=>p.push(String(d("route.promotions"))),component:"span",Ico:W,intlId:"rafflesAndPrizes"},{href:"https://demenu.enjoty.com",target:"_blank",Ico:W,intlId:"footerLinkMenus"},{href:"https://pinchos.enjoty.com",target:"_blank",Ico:W,intlId:"footerLinkPinchos"},{href:"https://adomicilio.enjoty.com",target:"_blank",Ico:W,intlId:"footerLinkDelivery"},{onClick:()=>p.push(String(d("route.login"))),target:"_blank",Ico:W,intlId:"footerLinkRegister"}],Y=t=>{const e=[];for(let o=0;o<X.length;o+=t)e.push(X.slice(o,o+t));return e};const Z=l((function(){const e=Y(9);return t.jsx(Q,{links:e})})),tt={width:"100vw","& > .MuiBox-root":{width:"100%"},alignSelf:"flex-end"},et={position:"relative",height:"186px",bgcolor:c.red,display:"flex",alignItems:"center",justifyContent:"center","& .MuiSvgIcon-root":{color:c.white,height:"18px",width:"auto",mr:"14px"},"& > div:not(.enj-follow-us) a, & > div:not(.enj-follow-us) span":{display:"flex",alignItems:"center"},"& > div.enj-follow-us .MuiBox-root":{position:"relative",left:"-10px",mt:"12px","& .MuiSvgIcon-root":{height:"24px"}},"& > .stack-root":{minWidth:"250px"}},ot={height:"66px",display:"flex",alignItems:"center",justifyContent:"center",bgcolor:c.darkRed,"& > .MuiBox-root":{maxWidth:"400px"},"& span":{fontSize:u.minis,color:c.white,fontWeight:500,cursor:"pointer"}},st=l((function({target:e,href:o,Ico:s,intlId:i,onClick:n,component:r,margin:l}){return t.jsxs(R,{target:e,sx:{cursor:"pointer",margin:l},href:o,onClick:n,underline:"none",color:c.white,fontSize:u.mini,fontWeight:500,component:r,children:[t.jsx(s,{})," ",x(i)]})}));const it=l((function(){const s=e.useContext(S),{pathname:i}=o(),{onClickContactUs:n}=e.useContext(y);return!h.isDesktop||i===d("route.login")||i===d("route.business.register")||i===d("route.what.is")||i.includes("/user/password_reset")?t.jsx(t.Fragment,{}):t.jsxs(t.Fragment,{children:[t.jsxs(z,{sx:tt,component:"footer",id:"footer-desktop",children:[t.jsxs(a,{sx:et,children:[t.jsxs(a,{sx:{...et,padding:"0px",alignItems:"flex-start",height:"auto",justifyContent:"space-between","& .MuiSvgIcon-root":{width:"24px",height:"24px"}},children:[t.jsxs(z,{className:"stack-root",children:[t.jsx(st,{href:"https://blog.enjoty.com",target:"_blank",Ico:C,intlId:"blog"}),t.jsx(st,{onClick:()=>p.push(String(d("route.about"))),margin:"24px 0",component:"span",Ico:D,intlId:"aboutEnjoty"}),t.jsx(st,{Ico:O,intlId:"contactUs",component:"span",onClick:()=>n()})]}),t.jsxs(z,{className:"stack-root",children:[t.jsx(st,{onClick:H,Ico:I,intlId:"addABusiness"}),t.jsx(st,{onClick:()=>{v(s,void 0,!0)},Ico:b,intlId:"publishReview",margin:"24px 0"}),t.jsx(st,{Ico:k,intlId:"faq",onClick:()=>p.push(String(d("route.faq"))),component:"span"})]}),t.jsxs(z,{className:"enj-follow-us stack-root",children:[t.jsx(j,{size:"mini",color:"white",margin:"0",weight:500,align:"start",children:x("followUs")}),t.jsx(M,{})]})]}),t.jsxs(z,{sx:{gap:1.5,position:"absolute",right:"10%","& .MuiSvgIcon-root":{width:"19px !important",height:"19px !important"}},children:[t.jsx(U,{}),t.jsx(B,{})]})]}),t.jsx(a,{sx:{height:"1px",backgroundColor:c.darkRed,width:"100%"}}),t.jsx(a,{sx:{bgcolor:c.red},children:t.jsx(Z,{})}),t.jsxs(z,{sx:ot,children:[t.jsxs(a,{children:[t.jsx(R,{onClick:()=>p.push(String(d("route.terms"))),component:"span",children:x("termsConditions")}),t.jsx(j,{margin:"0 5px",children:"|"}),t.jsx(R,{onClick:()=>p.push(String(d("route.privacy"))),component:"span",children:x("privacyCookiePolicy")}),t.jsx(j,{margin:"0 5px",children:"|"}),t.jsx(R,{onClick:()=>p.push(String(d("route.bases"))),component:"span",children:x("contestBases")})]}),t.jsxs(j,{margin:"5px 0 0",children:["© ",f().year()," enjoty"]})]})]}),t.jsx(w.Provider,{value:s.getBusinessStore,children:t.jsx(_,{open:g.isAddBusinessHome})})]})})),nt=Object.freeze(Object.defineProperty({__proto__:null,LinkItem:st,default:it,sx:tt,sxBottom:ot,sxTop:et},Symbol.toStringTag,{value:"Module"}));export{H as A,D as E,Q as F,O as M,et as a,U as b,ot as c,nt as d,Y as g,J as m,tt as s};