diff --git a/assets/index-Ct5-bck4.js b/assets/index-DE_02nYk.js similarity index 94% rename from assets/index-Ct5-bck4.js rename to assets/index-DE_02nYk.js index 92a2e64..cccd355 100644 --- a/assets/index-Ct5-bck4.js +++ b/assets/index-DE_02nYk.js @@ -412,7 +412,7 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function j7(){return j7=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}function aae(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function sae(e,t){return e.button===0&&(!t||t==="_self")&&!aae(e)}const lae=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],uae="6";try{window.__reactRouterVersion=uae}catch{}const cae="startTransition",pw=X5[cae];function fae(e){let{basename:t,children:r,future:n,window:i}=e,o=C.useRef();o.current==null&&(o.current=voe({window:i,v5Compat:!0}));let a=o.current,[s,l]=C.useState({action:a.action,location:a.location}),{v7_startTransition:u}=n||{},c=C.useCallback(f=>{u&&pw?pw(()=>l(f)):l(f)},[l,u]);return C.useLayoutEffect(()=>a.listen(c),[a,c]),C.createElement(nae,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:a,future:n})}const dae=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",hae=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,qc=C.forwardRef(function(t,r){let{onClick:n,relative:i,reloadDocument:o,replace:a,state:s,target:l,to:u,preventScrollReset:c,unstable_viewTransition:f}=t,d=oae(t,lae),{basename:h}=C.useContext(vs),p,m=!1;if(typeof u=="string"&&hae.test(u)&&(p=u,dae))try{let b=new URL(window.location.href),x=u.startsWith("//")?new URL(b.protocol+u):new URL(u),S=Mg(x.pathname,h);x.origin===b.origin&&S!=null?u=S+x.search+x.hash:m=!0}catch{}let g=Voe(u,{relative:i}),y=pae(u,{replace:a,state:s,target:l,preventScrollReset:c,relative:i,unstable_viewTransition:f});function v(b){n&&n(b),b.defaultPrevented||y(b)}return C.createElement("a",j7({},d,{href:p||g,onClick:m||o?n:v,ref:r,target:l}))});var mw;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(mw||(mw={}));var vw;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(vw||(vw={}));function pae(e,t){let{target:r,replace:n,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,l=Woe(),u=f4(),c=OM(e,{relative:a});return C.useCallback(f=>{if(sae(f,r)){f.preventDefault();let d=n!==void 0?n:Y2(u)===Y2(c);l(e,{replace:d,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s})}},[u,l,c,n,i,r,e,o,a,s])}var mae=i4({displayName:"HamburgerIcon",viewBox:"0 0 24 24",d:"M 3 5 A 1.0001 1.0001 0 1 0 3 7 L 21 7 A 1.0001 1.0001 0 1 0 21 5 L 3 5 z M 3 11 A 1.0001 1.0001 0 1 0 3 13 L 21 13 A 1.0001 1.0001 0 1 0 21 11 L 3 11 z M 3 17 A 1.0001 1.0001 0 1 0 3 19 L 21 19 A 1.0001 1.0001 0 1 0 21 17 L 3 17 z"}),vae=i4({displayName:"InfoOutlineIcon",path:w.jsxs("g",{fill:"currentColor",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"2",children:[w.jsx("circle",{cx:"12",cy:"12",fill:"none",r:"11",stroke:"currentColor"}),w.jsx("line",{fill:"none",x1:"11.959",x2:"11.959",y1:"11",y2:"17"}),w.jsx("circle",{cx:"11.959",cy:"7",r:"1",stroke:"none"})]})}),gae=i4({displayName:"CloseIcon",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"}),ks=i4({displayName:"CheckCircleIcon",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"}),EM={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},gw=j.createContext&&j.createContext(EM),yae=["attr","size","title"];function bae(e,t){if(e==null)return{};var r=xae(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xae(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Q2(){return Q2=Object.assign?Object.assign.bind():function(e){for(var t=1;tj.createElement(t.tag,J2({key:r},t.attr),$M(t.child)))}function fo(e){return t=>j.createElement(Cae,Q2({attr:J2({},e.attr)},t),$M(e.child))}function Cae(e){var t=r=>{var{attr:n,size:i,title:o}=e,a=bae(e,yae),s=i||r.size||"1em",l;return r.className&&(l=r.className),e.className&&(l=(l?l+" ":"")+e.className),j.createElement("svg",Q2({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,n,a,{className:l,style:J2(J2({color:e.color||r.color},r.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),o&&j.createElement("title",null,o),e.children)};return gw!==void 0?j.createElement(gw.Consumer,null,r=>t(r)):t(EM)}function Pae(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"},child:[]}]})(e)}function Tae(e){return fo({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"},child:[]}]})(e)}function Oae(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"},child:[]}]})(e)}function Aae(e){return fo({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"},child:[]}]})(e)}function jM(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"},child:[]}]})(e)}function MM(e){return fo({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"},child:[]}]})(e)}function kae(e){return fo({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"},child:[]}]})(e)}function Eae(e){return fo({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M546.2 9.7c-5.6-12.5-21.6-13-28.3-1.2C486.9 62.4 431.4 96 368 96h-80C182 96 96 182 96 288c0 7 .8 13.7 1.5 20.5C161.3 262.8 253.4 224 384 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C132.6 256 26 410.1 2.4 468c-6.6 16.3 1.2 34.9 17.5 41.6 16.4 6.8 35-1.1 41.8-17.3 1.5-3.6 20.9-47.9 71.9-90.6 32.4 43.9 94 85.8 174.9 77.2C465.5 467.5 576 326.7 576 154.3c0-50.2-10.8-102.2-29.8-144.6z"},child:[]}]})(e)}function $ae(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"},child:[]}]})(e)}const IM="/assets/logo-dark-DhJgGPXz.png",jae=()=>{const{isOpen:e,onToggle:t,onClose:r}=Qne(),n=[{name:"Home",path:"/",icon:kae},{name:"Products",path:"/products",icon:Eae},{name:"About",path:"/about",icon:vae},{name:"Global Reach",path:"/global-reach",icon:MM},{name:"Contact",path:"/contact",icon:jM}];return w.jsxs(ot,{as:"header",bgGradient:"linear(to-r, green.900, black)",py:4,boxShadow:"md",position:"relative",children:[w.jsxs(Ir,{maxW:"1200px",mx:"auto",alignItems:"center",justifyContent:"space-between",px:[4,8],children:[w.jsx(dt,{src:IM,alt:"Hummus & Salads Logo",h:["50px","75px","100px","100px"]}),w.jsxs(Ir,{direction:"column",flex:1,justifyContent:"right",pl:4,children:[w.jsx(wl,{display:{base:"none",md:"flex"},as:"nav",spacing:4,justifyContent:"right",children:n.map((i,o)=>w.jsx(ra,{as:qc,to:i.path,colorScheme:"green",color:"green.400",variant:"ghost",size:"md",fontWeight:"bold",_hover:{bg:"green.900",color:"green.100"},leftIcon:w.jsx(Br,{as:i.icon}),children:i.name},o))}),w.jsx(Ir,{h:"2px",bgGradient:"linear(to-r, green.900, green.800, black)",w:"100%"})]}),w.jsx(W$,{display:{base:"flex",md:"none"},onClick:t,icon:e?w.jsx(gae,{}):w.jsx(mae,{}),variant:"outline",colorScheme:"green",size:"lg","aria-label":"Toggle Navigation",zIndex:"dropdown"})]}),e&&w.jsx(Ot,{display:{base:"flex",md:"none"},position:"fixed",top:"0",left:"0",right:"0",p:4,bgGradient:"linear(to-r, green.900, black)",spacing:4,zIndex:1,pt:20,children:n.map((i,o)=>w.jsx(ra,{as:qc,to:i.path,colorScheme:"green",variant:"ghost",size:"lg",w:"full",onClick:t,leftIcon:w.jsx(Br,{as:i.icon}),children:w.jsx(Te,{children:i.name})},o))})]})},Mae=()=>w.jsx(ot,{as:"footer",bgGradient:"linear(to-b, green.900, black)",color:"white",py:8,children:w.jsxs(ps,{maxW:"1200px",children:[w.jsxs(Ir,{direction:{base:"column",md:"row"},justify:"space-between",align:{base:"center",md:"start"},mb:8,children:[w.jsxs(Ot,{align:{base:"center",md:"start"},mb:{base:6,md:0},children:[w.jsx(dt,{src:IM,maxH:"60px",mb:2}),w.jsx(Te,{fontSize:"sm",textAlign:{base:"center",md:"left"},children:"Authentic Mediterranean Salads"}),w.jsx(Te,{fontSize:"sm",textAlign:{base:"center",md:"left"},children:"Producer Since 1974"})]}),w.jsxs(Ot,{align:{base:"center",md:"start"},mb:{base:6,md:0},children:[w.jsx(Te,{fontWeight:"bold",mb:2,color:"green.400",children:"Quick Links"}),["Home","About Us","Products","Global Reach"].map(e=>w.jsx(e2,{as:qc,to:`/${e.toLowerCase().replace(" ","-")}`,fontSize:"sm",children:e},e))]}),w.jsxs(Ot,{align:{base:"center",md:"start"},children:[w.jsx(Te,{fontWeight:"bold",mb:2,color:"green.400",children:"Get in touch"}),[{icon:$ae,text:"+12-3-456-7890"},{icon:jM,text:"sales@hummusandsalads.com"},{icon:MM,text:"www.hummusandsalads.com"}].map((e,t)=>w.jsxs(wl,{justify:{base:"center",md:"flex-start"},width:"100%",children:[w.jsx(Br,{as:e.icon,boxSize:4}),w.jsx(Te,{fontSize:"sm",children:e.text})]},t)),w.jsx(wl,{pt:2,spacing:4,justify:{base:"center",md:"flex-start"},width:"100%",children:[Pae,Oae,Aae,Tae].map((e,t)=>w.jsx(Br,{as:e,boxSize:5,cursor:"pointer"},t))})]})]}),w.jsx(as,{borderColor:"green.700",mb:4}),w.jsxs(Ir,{direction:{base:"column",md:"row"},justify:"space-between",align:"center",color:"green.600",children:[w.jsxs(Te,{textAlign:{base:"center",md:"left"},mb:{base:2,md:0},fontSize:"xs",children:["© ",new Date().getFullYear()," Hummus & Salads. All rights reserved."]}),w.jsxs(wl,{spacing:4,children:[w.jsx(e2,{as:qc,to:"/privacy-policy",fontSize:"xs",children:"Privacy Policy"}),w.jsx(e2,{as:qc,to:"/terms-of-service",fontSize:"xs",children:"Terms of Service"})]})]})]})}),Iae=()=>w.jsx(ps,{maxW:"1200px",pb:6,children:w.jsxs(Ot,{spacing:[5,10],children:[w.jsx(ot,{textAlign:"center",children:w.jsx(Ir,{bgImage:"/public/hummus-bowl1.jpg",w:"100vw",h:"500px",bgPosition:"center",bgSize:"cover",alignItems:"center",justifyContent:"center",children:w.jsxs(Ir,{gap:4,direction:"column",alignItems:"center",px:8,py:10,backdropFilter:"auto",backdropBlur:"2px",backgroundColor:"rgba(0, 30, 0, 0.7)",rounded:16,children:[w.jsx(Yt,{as:"h1",size:["xl","2xl"],mb:[2,4],color:"white",children:"Welcome to Hummus & Salads"}),w.jsx(Te,{fontSize:["lg","xl"],color:"white",children:"Authentic Mediterranean Salads producer Since 1974"})]})})}),w.jsx(Ir,{children:w.jsx(dt,{src:"/divider.svg",h:"40px"})}),w.jsxs(Ir,{direction:["column-reverse","row","row"],spacing:[5,10],w:"full",gap:8,children:[w.jsx(ot,{children:w.jsx(dt,{src:"/products/hummus-salads.jpg",alt:"Hummus & Salads Hummus",borderRadius:"md",w:"full",minW:"400px"})}),w.jsxs(ot,{children:[w.jsx(Yt,{as:"h2",size:["lg","xl"],mb:[2,4],children:"Our Story"}),w.jsx(Te,{fontSize:["md","lg"],children:"Hummus & Salads is a pioneering producer and marketer of premium chilled hummus, salads, dips, and a wide range of Mediterranean products. We serve both the retail and food service markets across the globe. With over 100 different recipes and flavors, our diverse and high-quality offerings cater to a wide array of tastes and preferences. Since 1972, we have been exporting our products worldwide, including to the US, Canada, Europe, and Asia, consistently delivering the rich and authentic flavors of Mediterranean cuisine to our international customers."})]})]}),w.jsx(as,{colorScheme:"green"}),w.jsxs(ot,{w:"full",children:[w.jsx(Yt,{as:"h2",size:["lg","xl"],mb:[2,4],textAlign:"center",children:"Our Certifications"}),w.jsxs(zi,{columns:[2,null,4],spacing:5,justifyItems:"center",children:[w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/kosher.png",alt:"Kosher Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Kosher Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/fssc.png",alt:"FSSC 22000 Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"FSSC 22000 Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/haccp.png",alt:"HACCP Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"HACCP Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/vegan.png",alt:"Vegan Friendly",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Vegan Friendly"})]})]})]})]})}),Nae=()=>w.jsxs(ps,{maxW:"1200px",py:10,children:[w.jsx(Yt,{as:"h1",size:"2xl",mb:6,textAlign:"center",children:"About Hummus & Salads"}),w.jsxs(zi,{columns:[1,null,2],spacing:10,mb:10,children:[w.jsx(ot,{display:"flex",justifyContent:"center",children:w.jsx(dt,{src:"/factory.jpg",alt:"Hummus & Salads Factory",borderRadius:"md"})}),w.jsxs(ot,{children:[w.jsx(Te,{fontSize:"lg",mb:4,children:"Today, Hummus & Salads stands as a market leader and one of the three largest producers of chilled salads, boasting an impressive production capacity of 1500 tons per month. Our unwavering commitment to quality and authenticity has solidified our reputation as a trusted name in Mediterranean cuisine since our founding in 1924."}),w.jsx(Te,{fontSize:"lg",children:"We take immense pride in our extensive range of over 100 different recipes and flavors, designed to cater to the diverse tastes and preferences of consumers around the globe. From classic favorites to innovative new creations, our offerings reflect our dedication to culinary excellence and our passion for bringing the rich flavors of the Mediterranean to your table."})]})]}),w.jsx(as,{mb:6}),w.jsxs(Ir,{justifyContent:"space-between",direction:{base:"column",md:"row"},children:[w.jsxs(ot,{mb:10,children:[w.jsx(Yt,{as:"h2",size:"xl",mb:4,children:"Our Production Process"}),w.jsxs(l4,{spacing:3,children:[w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"25 Tons of fresh vegetables and raw materials arrive at our facility daily"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"All products are made from fresh, locally sourced vegetables, herbs, and spices"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Vegetables are inspected, sanitized, cut, chopped, ground, cooked, and chilled"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Most of our products are Gluten-Free and Vegan"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Shelf life of 75-90 days"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Available in all packaging sizes from 100g up to 3kg"]})]})]}),w.jsx(dt,{src:"/public/process.jpg",alt:"Hummus & Salads Factory",borderRadius:"md",maxW:"400px"})]}),w.jsx(as,{mb:6}),w.jsxs(ot,{children:[w.jsx(Yt,{as:"h2",size:"xl",mb:4,children:"Our Certifications"}),w.jsx(Te,{fontSize:"lg",mb:4,children:"We maintain the highest standards of quality and safety, as evidenced by our certifications:"}),w.jsxs(zi,{columns:[2,null,4],spacing:5,justifyItems:"center",children:[w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/kosher.png",alt:"Kosher Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Kosher Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/fssc.png",alt:"FSSC 22000 Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"FSSC 22000 Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/haccp.png",alt:"HACCP Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"HACCP Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/vegan.png",alt:"Vegan Friendly",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Vegan Friendly"})]})]})]})]}),Rae=({product:e,onLearnMore:t})=>w.jsx(ot,{borderWidth:1,borderRadius:"lg",overflow:"hidden",p:4,children:w.jsxs(Ot,{spacing:4,align:"start",children:[w.jsx(dt,{src:`/products/${e.image}.jpg`,alt:e.name,borderRadius:"md",w:"full",cursor:"pointer",onClick:()=>t(e)}),w.jsx(Yt,{as:"h3",size:"md",children:e.name}),w.jsx(Te,{children:e.description}),w.jsx(Gj,{children:e.categories.map((r,n)=>w.jsx(gM,{colorScheme:"green",children:r},n))}),w.jsx(ra,{colorScheme:"green",onClick:()=>t(e),children:"Learn More"})]})}),Dae=({isOpen:e,onClose:t,product:r})=>r?w.jsxs(Jie,{isOpen:e,placement:"right",onClose:t,size:"md",children:[w.jsx(lM,{}),w.jsxs(oM,{children:[w.jsx(cM,{}),w.jsx(sM,{children:r.name}),w.jsx(uM,{children:w.jsxs(Ot,{spacing:4,align:"start",children:[w.jsx(dt,{src:`/products/${r.image}.jpg`,alt:r.name,borderRadius:"md",w:"full"}),w.jsx(Te,{children:r.detailedDescription}),w.jsx(Yt,{as:"h4",size:"sm",children:"Ingredients"}),w.jsx(Te,{children:r.ingredients}),w.jsx(Yt,{as:"h4",size:"sm",children:"Available Sizes"}),w.jsxs(mM,{variant:"simple",children:[w.jsx(soe,{children:w.jsxs(t0,{children:[w.jsx(lw,{children:"Size"}),w.jsx(lw,{children:"Products per Box"})]})}),w.jsxs(loe,{children:[w.jsxs(t0,{children:[w.jsx(As,{children:"200gr"}),w.jsx(As,{children:"28"})]}),w.jsxs(t0,{children:[w.jsx(As,{children:"300gr"}),w.jsx(As,{children:"18"})]}),w.jsxs(t0,{children:[w.jsx(As,{children:"500gr"}),w.jsx(As,{children:"12"})]})]})]}),w.jsx(Yt,{as:"h4",size:"sm",children:"Shelf Life"}),w.jsx(Te,{children:r.shelfLife})]})}),w.jsx(aM,{children:w.jsx(ra,{colorScheme:"green",onClick:t,children:"Close"})})]})]}):null,Lae=()=>{const[e,t]=C.useState("All"),[r,n]=C.useState(null),[i,o]=C.useState(!1),a=[{name:"Classic Hummus",description:"Our smooth and creamy classic hummus, perfect for dipping or spreading.",detailedDescription:"Our classic hummus is made with the finest chickpeas, tahini, olive oil, lemon juice, and a touch of garlic. It's smooth, creamy, and perfect for any occasion.",ingredients:"Chickpeas, tahini, olive oil, lemon juice, garlic, salt.",categories:["Hummus","Dips"],image:"hummus",shelfLife:"2 weeks"},{name:"Spicy Hummus",description:"Classic hummus with a spicy kick, great for those who like it hot.",detailedDescription:"Our spicy hummus takes the classic recipe and adds a blend of hot peppers and spices to give it a kick. It's perfect for those who love a little heat in their dip.",ingredients:"Chickpeas, tahini, olive oil, lemon juice, garlic, salt, hot peppers, spices.",categories:["Hummus","Dips","Spicy"],image:"spicy-hummus",shelfLife:"2 weeks"},{name:"Beetroot Hummus",description:"A vibrant and healthy twist on traditional hummus, made with fresh beetroots.",detailedDescription:"Our beetroot hummus is made with fresh beetroots, chickpeas, tahini, and a blend of spices. It's not only delicious but also packed with nutrients.",ingredients:"Beetroots, chickpeas, tahini, olive oil, lemon juice, garlic, salt.",categories:["Hummus","Dips","Veggie"],image:"beetroot-hummus",shelfLife:"2 weeks"},{name:"Eggplant Salad",description:"A delicious blend of roasted eggplants, olive oil, and Mediterranean spices.",detailedDescription:"Our eggplant salad features roasted eggplants blended with olive oil, garlic, and a mix of Mediterranean spices. It's a perfect side dish or a healthy snack.",ingredients:"Eggplants, olive oil, garlic, salt, Mediterranean spices.",categories:["Eggplant","Salads","Veggie"],image:"eggplant",shelfLife:"1 week"},{name:"Baba Ghanoush",description:"A smoky eggplant dip blended with tahini, lemon, and garlic.",detailedDescription:"Our baba ghanoush is made from roasted eggplants, tahini, lemon juice, and garlic, blended to a smooth and smoky perfection.",ingredients:"Eggplants, tahini, lemon juice, garlic, salt, olive oil.",categories:["Eggplant","Dips"],image:"baba-ghanoush",shelfLife:"1 week"},{name:"Tahini",description:"Creamy tahini made from roasted sesame seeds, ideal for dressings and dips.",detailedDescription:"Our tahini is made from the finest roasted sesame seeds, blended to a smooth and creamy texture. It's perfect for dressings, dips, and spreads.",ingredients:"Roasted sesame seeds, salt.",categories:["Dips"],image:"tahini",shelfLife:"6 months"},{name:"To-Go Hummus",description:"Our classic hummus in a convenient to-go package with pretzels for dipping.",detailedDescription:"Our to-go hummus packs our classic hummus with a side of pretzels, perfect for snacking on the go. It's convenient and delicious.",ingredients:"Chickpeas, tahini, olive oil, lemon juice, garlic, salt, pretzels.",categories:["To-Go","Hummus","Dips"],image:"to-go-hummus",shelfLife:"2 weeks"},{name:"Carrot Salad",description:"Shredded carrots with a tangy dressing, a refreshing and healthy option.",detailedDescription:"Our carrot salad is made with fresh shredded carrots and a tangy dressing. It's refreshing, healthy, and perfect as a side dish or snack.",ingredients:"Carrots, olive oil, vinegar, salt, pepper.",categories:["Veggie","Salads"],image:"carrot",shelfLife:"1 week"},{name:"Coleslaw",description:"Crisp cabbage and carrots in a creamy dressing, perfect for sandwiches or as a side.",detailedDescription:"Our coleslaw is a classic blend of crisp cabbage and carrots in a creamy dressing. It's perfect for sandwiches or as a side dish.",ingredients:"Cabbage, carrots, mayonnaise, vinegar, sugar, salt, pepper.",categories:["Veggie","Salads"],image:"coleslaw",shelfLife:"1 week"},{name:"Matbucha",description:"A spicy tomato and pepper dip, a staple in Mediterranean cuisine.",detailedDescription:"Our matbucha is a traditional Mediterranean dip made with tomatoes, peppers, garlic, and spices. It's spicy, flavorful, and perfect for dipping.",ingredients:"Tomatoes, peppers, garlic, olive oil, spices.",categories:["Dips","Spicy"],image:"matbucha",shelfLife:"2 weeks"},{name:"Turkish Salad",description:"Finely chopped vegetables in a zesty tomato-based sauce.",detailedDescription:"Our Turkish salad features finely chopped vegetables in a zesty tomato-based sauce. It's a perfect blend of fresh ingredients with a flavorful twist.",ingredients:"Tomatoes, cucumbers, peppers, onions, parsley, olive oil, lemon juice, salt.",categories:["Salads","Veggie"],image:"turkish",shelfLife:"1 week"},{name:"Tabbouleh",description:"A refreshing herb salad with bulgur wheat, tomatoes, and a lemony dressing.",detailedDescription:"Our tabbouleh is a refreshing herb salad made with bulgur wheat, tomatoes, parsley, mint, and a zesty lemon dressing. It's a healthy and flavorful option.",ingredients:"Bulgur wheat, tomatoes, parsley, mint, lemon juice, olive oil, salt.",categories:["Salads","Veggie"],image:"tabbouleh",shelfLife:"1 week"}],s=["All",...new Set(a.flatMap(f=>f.categories))],l=e==="All"?a:a.filter(f=>f.categories.includes(e)),u=f=>{n(f),o(!0)},c=()=>{o(!1),n(null)};return w.jsxs(ps,{maxW:"1200px",py:[5,10],children:[w.jsxs(Ot,{spacing:[5,8],children:[w.jsx(Yt,{as:"h1",size:["xl","2xl"],textAlign:"center",children:"Our Products"}),w.jsx(Te,{fontSize:["lg","xl"],textAlign:"center",children:"Discover our wide range of authentic Mediterranean salads and dips"}),w.jsx(wl,{spacing:4,wrap:"wrap",justify:"center",children:s.map(f=>w.jsx(ra,{onClick:()=>t(f),colorScheme:"green",variant:e===f?"solid":"outline",children:f},f))}),w.jsx(zi,{columns:[1,null,2,3],spacing:[5,8,10],w:"full",children:l.map((f,d)=>w.jsx(Rae,{product:f,onLearnMore:u},d))})]}),w.jsx(Dae,{isOpen:i,onClose:c,product:r})]})};function NM(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t-1}var Dle=Rle,Lle=h4;function zle(e,t){var r=this.__data__,n=Lle(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var Ble=zle,Fle=_le,Vle=$le,Wle=Ile,Ule=Dle,Hle=Ble;function bu(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t0?1:-1},za=function(t){return Qf(t)&&t.indexOf("%")===t.length-1},Y=function(t){return cce(t)&&!Jf(t)},Mt=function(t){return Y(t)||Qf(t)},pce=0,ed=function(t){var r=++pce;return"".concat(t||"").concat(r)},ss=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Y(t)&&!Qf(t))return n;var o;if(za(t)){var a=t.indexOf("%");o=r*parseFloat(t.slice(0,a))/100}else o=+t;return Jf(o)&&(o=n),i&&o>r&&(o=r),o},Mo=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},mce=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sce(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function I7(e){"@babel/helpers - typeof";return I7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},I7(e)}var Ew={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},qi=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},$w=null,v5=null,Ug=function e(t){if(t===$w&&Array.isArray(v5))return v5;var r=[];return C.Children.forEach(t,function(n){Se(n)||(I2.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),v5=r,$w=t,r};function Tn(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return qi(i)}):n=[qi(t)],Ug(e).forEach(function(i){var o=Pn(i,"type.displayName")||Pn(i,"type.name");n.indexOf(o)!==-1&&r.push(i)}),r}function Gr(e,t){var r=Tn(e,t);return r&&r[0]}var jw=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!Y(n)||n<=0||!Y(i)||i<=0)},wce=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],_ce=function(t){return t&&t.type&&Qf(t.type)&&wce.indexOf(t.type)>=0},Cce=function(t){return t&&I7(t)==="object"&&"cx"in t&&"cy"in t&&"r"in t},Pce=function(t,r,n,i){var o,a=(o=m5==null?void 0:m5[i])!==null&&o!==void 0?o:[];return!ye(t)&&(i&&a.includes(r)||gce.includes(r))||n&&Wg.includes(r)},_e=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(C.isValidElement(t)&&(i=t.props),!gu(i))return null;var o={};return Object.keys(i).forEach(function(a){var s;Pce((s=i)===null||s===void 0?void 0:s[a],a,r,n)&&(o[a]=i[a])}),o},N7=function e(t,r){if(t===r)return!0;var n=C.Children.count(t);if(n!==C.Children.count(r))return!1;if(n===0)return!0;if(n===1)return Mw(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ece(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function D7(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,o=e.className,a=e.style,s=e.title,l=e.desc,u=kce(e,Ace),c=i||{width:r,height:n,x:0,y:0},f=$e("recharts-surface",o);return j.createElement("svg",R7({},_e(u,!0,"svg"),{className:f,width:r,height:n,style:a,viewBox:"".concat(c.x," ").concat(c.y," ").concat(c.width," ").concat(c.height)}),j.createElement("title",null,s),j.createElement("desc",null,l),t)}var $ce=["children","className"];function L7(){return L7=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mce(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _t=j.forwardRef(function(e,t){var r=e.children,n=e.className,i=jce(e,$ce),o=$e("recharts-layer",n);return j.createElement("g",L7({className:o},_e(i,!0),{ref:t}),r)}),Xi=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;oi?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n=n?e:Rce(e,t,r)}var Lce=Dce,zce="\\ud800-\\udfff",Bce="\\u0300-\\u036f",Fce="\\ufe20-\\ufe2f",Vce="\\u20d0-\\u20ff",Wce=Bce+Fce+Vce,Uce="\\ufe0e\\ufe0f",Hce="\\u200d",Gce=RegExp("["+Hce+zce+Wce+Uce+"]");function Kce(e){return Gce.test(e)}var GM=Kce;function qce(e){return e.split("")}var Xce=qce,KM="\\ud800-\\udfff",Yce="\\u0300-\\u036f",Zce="\\ufe20-\\ufe2f",Qce="\\u20d0-\\u20ff",Jce=Yce+Zce+Qce,e1e="\\ufe0e\\ufe0f",t1e="["+KM+"]",z7="["+Jce+"]",B7="\\ud83c[\\udffb-\\udfff]",r1e="(?:"+z7+"|"+B7+")",qM="[^"+KM+"]",XM="(?:\\ud83c[\\udde6-\\uddff]){2}",YM="[\\ud800-\\udbff][\\udc00-\\udfff]",n1e="\\u200d",ZM=r1e+"?",QM="["+e1e+"]?",i1e="(?:"+n1e+"(?:"+[qM,XM,YM].join("|")+")"+QM+ZM+")*",o1e=QM+ZM+i1e,a1e="(?:"+[qM+z7+"?",z7,XM,YM,t1e].join("|")+")",s1e=RegExp(B7+"(?="+B7+")|"+a1e+o1e,"g");function l1e(e){return e.match(s1e)||[]}var u1e=l1e,c1e=Xce,f1e=GM,d1e=u1e;function h1e(e){return f1e(e)?d1e(e):c1e(e)}var p1e=h1e,m1e=Lce,v1e=GM,g1e=p1e,y1e=VM;function b1e(e){return function(t){t=y1e(t);var r=v1e(t)?g1e(t):void 0,n=r?r[0]:t.charAt(0),i=r?m1e(r,1).join(""):t.slice(1);return n[e]()+i}}var x1e=b1e,S1e=x1e,w1e=S1e("toUpperCase"),_1e=w1e;const g4=Ve(_1e);function Xe(e){return function(){return e}}const JM=Math.cos,nh=Math.sin,Jn=Math.sqrt,ih=Math.PI,y4=2*ih,F7=Math.PI,V7=2*F7,Pa=1e-6,C1e=V7-Pa;function eI(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return eI;const r=10**t;return function(n){this._+=n[0];for(let i=1,o=n.length;iPa)if(!(Math.abs(f*l-u*c)>Pa)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-a,p=i-s,m=l*l+u*u,g=h*h+p*p,y=Math.sqrt(m),v=Math.sqrt(d),b=o*Math.tan((F7-Math.acos((m+d-g)/(2*y*v)))/2),x=b/v,S=b/y;Math.abs(x-1)>Pa&&this._append`L${t+x*c},${r+x*f}`,this._append`A${o},${o},0,0,${+(f*h>c*p)},${this._x1=t+S*l},${this._y1=r+S*u}`}}arc(t,r,n,i,o,a){if(t=+t,r=+r,n=+n,a=!!a,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),l=n*Math.sin(i),u=t+s,c=r+l,f=1^a,d=a?i-o:o-i;this._x1===null?this._append`M${u},${c}`:(Math.abs(this._x1-u)>Pa||Math.abs(this._y1-c)>Pa)&&this._append`L${u},${c}`,n&&(d<0&&(d=d%V7+V7),d>C1e?this._append`A${n},${n},0,1,${f},${t-s},${r-l}A${n},${n},0,1,${f},${this._x1=u},${this._y1=c}`:d>Pa&&this._append`A${n},${n},0,${+(d>=F7)},${f},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function Hg(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new T1e(t)}function Gg(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function tI(e){this._context=e}tI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function b4(e){return new tI(e)}function rI(e){return e[0]}function nI(e){return e[1]}function iI(e,t){var r=Xe(!0),n=null,i=b4,o=null,a=Hg(s);e=typeof e=="function"?e:e===void 0?rI:Xe(e),t=typeof t=="function"?t:t===void 0?nI:Xe(t);function s(l){var u,c=(l=Gg(l)).length,f,d=!1,h;for(n==null&&(o=i(h=a())),u=0;u<=c;++u)!(u=h;--p)s.point(b[p],x[p]);s.lineEnd(),s.areaEnd()}y&&(b[d]=+e(g,d,f),x[d]=+t(g,d,f),s.point(n?+n(g,d,f):b[d],r?+r(g,d,f):x[d]))}if(v)return s=null,v+""||null}function c(){return iI().defined(i).curve(a).context(o)}return u.x=function(f){return arguments.length?(e=typeof f=="function"?f:Xe(+f),n=null,u):e},u.x0=function(f){return arguments.length?(e=typeof f=="function"?f:Xe(+f),u):e},u.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:Xe(+f),u):n},u.y=function(f){return arguments.length?(t=typeof f=="function"?f:Xe(+f),r=null,u):t},u.y0=function(f){return arguments.length?(t=typeof f=="function"?f:Xe(+f),u):t},u.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:Xe(+f),u):r},u.lineX0=u.lineY0=function(){return c().x(e).y(t)},u.lineY1=function(){return c().x(e).y(r)},u.lineX1=function(){return c().x(n).y(t)},u.defined=function(f){return arguments.length?(i=typeof f=="function"?f:Xe(!!f),u):i},u.curve=function(f){return arguments.length?(a=f,o!=null&&(s=a(o)),u):a},u.context=function(f){return arguments.length?(f==null?o=s=null:s=a(o=f),u):o},u}class oI{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function O1e(e){return new oI(e,!0)}function A1e(e){return new oI(e,!1)}const Kg={draw(e,t){const r=Jn(t/ih);e.moveTo(r,0),e.arc(0,0,r,0,y4)}},k1e={draw(e,t){const r=Jn(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},aI=Jn(1/3),E1e=aI*2,$1e={draw(e,t){const r=Jn(t/E1e),n=r*aI;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},j1e={draw(e,t){const r=Jn(t),n=-r/2;e.rect(n,n,r,r)}},M1e=.8908130915292852,sI=nh(ih/10)/nh(7*ih/10),I1e=nh(y4/10)*sI,N1e=-JM(y4/10)*sI,R1e={draw(e,t){const r=Jn(t*M1e),n=I1e*r,i=N1e*r;e.moveTo(0,-r),e.lineTo(n,i);for(let o=1;o<5;++o){const a=y4*o/5,s=JM(a),l=nh(a);e.lineTo(l*r,-s*r),e.lineTo(s*n-l*i,l*n+s*i)}e.closePath()}},g5=Jn(3),D1e={draw(e,t){const r=-Jn(t/(g5*3));e.moveTo(0,r*2),e.lineTo(-g5*r,-r),e.lineTo(g5*r,-r),e.closePath()}},un=-.5,cn=Jn(3)/2,W7=1/Jn(12),L1e=(W7/2+1)*3,z1e={draw(e,t){const r=Jn(t/L1e),n=r/2,i=r*W7,o=n,a=r*W7+r,s=-o,l=a;e.moveTo(n,i),e.lineTo(o,a),e.lineTo(s,l),e.lineTo(un*n-cn*i,cn*n+un*i),e.lineTo(un*o-cn*a,cn*o+un*a),e.lineTo(un*s-cn*l,cn*s+un*l),e.lineTo(un*n+cn*i,un*i-cn*n),e.lineTo(un*o+cn*a,un*a-cn*o),e.lineTo(un*s+cn*l,un*l-cn*s),e.closePath()}};function B1e(e,t){let r=null,n=Hg(i);e=typeof e=="function"?e:Xe(e||Kg),t=typeof t=="function"?t:Xe(t===void 0?64:+t);function i(){let o;if(r||(r=o=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),o)return r=null,o+""||null}return i.type=function(o){return arguments.length?(e=typeof o=="function"?o:Xe(o),i):e},i.size=function(o){return arguments.length?(t=typeof o=="function"?o:Xe(+o),i):t},i.context=function(o){return arguments.length?(r=o??null,i):r},i}function oh(){}function ah(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function lI(e){this._context=e}lI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ah(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ah(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function F1e(e){return new lI(e)}function uI(e){this._context=e}uI.prototype={areaStart:oh,areaEnd:oh,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ah(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function V1e(e){return new uI(e)}function cI(e){this._context=e}cI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ah(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function W1e(e){return new cI(e)}function fI(e){this._context=e}fI.prototype={areaStart:oh,areaEnd:oh,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function U1e(e){return new fI(e)}function Nw(e){return e<0?-1:1}function Rw(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),a=(r-e._y1)/(i||n<0&&-0),s=(o*i+a*n)/(n+i);return(Nw(o)+Nw(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function Dw(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function y5(e,t,r){var n=e._x0,i=e._y0,o=e._x1,a=e._y1,s=(o-n)/3;e._context.bezierCurveTo(n+s,i+s*t,o-s,a-s*r,o,a)}function sh(e){this._context=e}sh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:y5(this,this._t0,Dw(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,y5(this,Dw(this,r=Rw(this,e,t)),r);break;default:y5(this,this._t0,r=Rw(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function dI(e){this._context=new hI(e)}(dI.prototype=Object.create(sh.prototype)).point=function(e,t){sh.prototype.point.call(this,t,e)};function hI(e){this._context=e}hI.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}};function H1e(e){return new sh(e)}function G1e(e){return new dI(e)}function pI(e){this._context=e}pI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=Lw(e),i=Lw(t),o=0,a=1;a=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function q1e(e){return new x4(e,.5)}function X1e(e){return new x4(e,0)}function Y1e(e){return new x4(e,1)}function Wl(e,t){if((a=e.length)>1)for(var r=1,n,i,o=e[t[0]],a,s=o.length;r=0;)r[t]=t;return r}function Z1e(e,t){return e[t]}function Q1e(e){const t=[];return t.key=e,t}function J1e(){var e=Xe([]),t=U7,r=Wl,n=Z1e;function i(o){var a=Array.from(e.apply(this,arguments),Q1e),s,l=a.length,u=-1,c;for(const f of o)for(s=0,++u;s0){for(var r,n,i=0,o=e[0].length,a;i0){for(var r=0,n=e[t[0]],i,o=n.length;r0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,a;n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lfe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mI={symbolCircle:Kg,symbolCross:k1e,symbolDiamond:$1e,symbolSquare:j1e,symbolStar:R1e,symbolTriangle:D1e,symbolWye:z1e},ufe=Math.PI/180,cfe=function(t){var r="symbol".concat(g4(t));return mI[r]||Kg},ffe=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*ufe;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},dfe=function(t,r){mI["symbol".concat(g4(t))]=r},qg=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,o=i===void 0?64:i,a=t.sizeType,s=a===void 0?"area":a,l=sfe(t,nfe),u=Bw(Bw({},l),{},{type:n,size:o,sizeType:s}),c=function(){var g=cfe(n),y=B1e().type(g).size(ffe(o,s,n));return y()},f=u.className,d=u.cx,h=u.cy,p=_e(u,!0);return d===+d&&h===+h&&o===+o?j.createElement("path",H7({},p,{className:$e("recharts-symbols",f),transform:"translate(".concat(d,", ").concat(h,")"),d:c()})):null};qg.registerSymbol=dfe;function Ul(e){"@babel/helpers - typeof";return Ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ul(e)}function G7(){return G7=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}function aae(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function sae(e,t){return e.button===0&&(!t||t==="_self")&&!aae(e)}const lae=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],uae="6";try{window.__reactRouterVersion=uae}catch{}const cae="startTransition",pw=X5[cae];function fae(e){let{basename:t,children:r,future:n,window:i}=e,o=C.useRef();o.current==null&&(o.current=voe({window:i,v5Compat:!0}));let a=o.current,[s,l]=C.useState({action:a.action,location:a.location}),{v7_startTransition:u}=n||{},c=C.useCallback(f=>{u&&pw?pw(()=>l(f)):l(f)},[l,u]);return C.useLayoutEffect(()=>a.listen(c),[a,c]),C.createElement(nae,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:a,future:n})}const dae=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",hae=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,qc=C.forwardRef(function(t,r){let{onClick:n,relative:i,reloadDocument:o,replace:a,state:s,target:l,to:u,preventScrollReset:c,unstable_viewTransition:f}=t,d=oae(t,lae),{basename:h}=C.useContext(vs),p,m=!1;if(typeof u=="string"&&hae.test(u)&&(p=u,dae))try{let b=new URL(window.location.href),x=u.startsWith("//")?new URL(b.protocol+u):new URL(u),S=Mg(x.pathname,h);x.origin===b.origin&&S!=null?u=S+x.search+x.hash:m=!0}catch{}let g=Voe(u,{relative:i}),y=pae(u,{replace:a,state:s,target:l,preventScrollReset:c,relative:i,unstable_viewTransition:f});function v(b){n&&n(b),b.defaultPrevented||y(b)}return C.createElement("a",j7({},d,{href:p||g,onClick:m||o?n:v,ref:r,target:l}))});var mw;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(mw||(mw={}));var vw;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(vw||(vw={}));function pae(e,t){let{target:r,replace:n,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,l=Woe(),u=f4(),c=OM(e,{relative:a});return C.useCallback(f=>{if(sae(f,r)){f.preventDefault();let d=n!==void 0?n:Y2(u)===Y2(c);l(e,{replace:d,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s})}},[u,l,c,n,i,r,e,o,a,s])}var mae=i4({displayName:"HamburgerIcon",viewBox:"0 0 24 24",d:"M 3 5 A 1.0001 1.0001 0 1 0 3 7 L 21 7 A 1.0001 1.0001 0 1 0 21 5 L 3 5 z M 3 11 A 1.0001 1.0001 0 1 0 3 13 L 21 13 A 1.0001 1.0001 0 1 0 21 11 L 3 11 z M 3 17 A 1.0001 1.0001 0 1 0 3 19 L 21 19 A 1.0001 1.0001 0 1 0 21 17 L 3 17 z"}),vae=i4({displayName:"InfoOutlineIcon",path:w.jsxs("g",{fill:"currentColor",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"2",children:[w.jsx("circle",{cx:"12",cy:"12",fill:"none",r:"11",stroke:"currentColor"}),w.jsx("line",{fill:"none",x1:"11.959",x2:"11.959",y1:"11",y2:"17"}),w.jsx("circle",{cx:"11.959",cy:"7",r:"1",stroke:"none"})]})}),gae=i4({displayName:"CloseIcon",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"}),ks=i4({displayName:"CheckCircleIcon",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"}),EM={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},gw=j.createContext&&j.createContext(EM),yae=["attr","size","title"];function bae(e,t){if(e==null)return{};var r=xae(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xae(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Q2(){return Q2=Object.assign?Object.assign.bind():function(e){for(var t=1;tj.createElement(t.tag,J2({key:r},t.attr),$M(t.child)))}function fo(e){return t=>j.createElement(Cae,Q2({attr:J2({},e.attr)},t),$M(e.child))}function Cae(e){var t=r=>{var{attr:n,size:i,title:o}=e,a=bae(e,yae),s=i||r.size||"1em",l;return r.className&&(l=r.className),e.className&&(l=(l?l+" ":"")+e.className),j.createElement("svg",Q2({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,n,a,{className:l,style:J2(J2({color:e.color||r.color},r.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),o&&j.createElement("title",null,o),e.children)};return gw!==void 0?j.createElement(gw.Consumer,null,r=>t(r)):t(EM)}function Pae(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"},child:[]}]})(e)}function Tae(e){return fo({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"},child:[]}]})(e)}function Oae(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"},child:[]}]})(e)}function Aae(e){return fo({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"},child:[]}]})(e)}function jM(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"},child:[]}]})(e)}function MM(e){return fo({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"},child:[]}]})(e)}function kae(e){return fo({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"},child:[]}]})(e)}function Eae(e){return fo({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M546.2 9.7c-5.6-12.5-21.6-13-28.3-1.2C486.9 62.4 431.4 96 368 96h-80C182 96 96 182 96 288c0 7 .8 13.7 1.5 20.5C161.3 262.8 253.4 224 384 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C132.6 256 26 410.1 2.4 468c-6.6 16.3 1.2 34.9 17.5 41.6 16.4 6.8 35-1.1 41.8-17.3 1.5-3.6 20.9-47.9 71.9-90.6 32.4 43.9 94 85.8 174.9 77.2C465.5 467.5 576 326.7 576 154.3c0-50.2-10.8-102.2-29.8-144.6z"},child:[]}]})(e)}function $ae(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"},child:[]}]})(e)}const IM="/food-site/assets/logo-dark-DhJgGPXz.png",jae=()=>{const{isOpen:e,onToggle:t,onClose:r}=Qne(),n=[{name:"Home",path:"/",icon:kae},{name:"Products",path:"/products",icon:Eae},{name:"About",path:"/about",icon:vae},{name:"Global Reach",path:"/global-reach",icon:MM},{name:"Contact",path:"/contact",icon:jM}];return w.jsxs(ot,{as:"header",bgGradient:"linear(to-r, green.900, black)",py:4,boxShadow:"md",position:"relative",children:[w.jsxs(Ir,{maxW:"1200px",mx:"auto",alignItems:"center",justifyContent:"space-between",px:[4,8],children:[w.jsx(dt,{src:IM,alt:"Hummus & Salads Logo",h:["50px","75px","100px","100px"]}),w.jsxs(Ir,{direction:"column",flex:1,justifyContent:"right",pl:4,children:[w.jsx(wl,{display:{base:"none",md:"flex"},as:"nav",spacing:4,justifyContent:"right",children:n.map((i,o)=>w.jsx(ra,{as:qc,to:i.path,colorScheme:"green",color:"green.400",variant:"ghost",size:"md",fontWeight:"bold",_hover:{bg:"green.900",color:"green.100"},leftIcon:w.jsx(Br,{as:i.icon}),children:i.name},o))}),w.jsx(Ir,{h:"2px",bgGradient:"linear(to-r, green.900, green.800, black)",w:"100%"})]}),w.jsx(W$,{display:{base:"flex",md:"none"},onClick:t,icon:e?w.jsx(gae,{}):w.jsx(mae,{}),variant:"outline",colorScheme:"green",size:"lg","aria-label":"Toggle Navigation",zIndex:"dropdown"})]}),e&&w.jsx(Ot,{display:{base:"flex",md:"none"},position:"fixed",top:"0",left:"0",right:"0",p:4,bgGradient:"linear(to-r, green.900, black)",spacing:4,zIndex:1,pt:20,children:n.map((i,o)=>w.jsx(ra,{as:qc,to:i.path,colorScheme:"green",variant:"ghost",size:"lg",w:"full",onClick:t,leftIcon:w.jsx(Br,{as:i.icon}),children:w.jsx(Te,{children:i.name})},o))})]})},Mae=()=>w.jsx(ot,{as:"footer",bgGradient:"linear(to-b, green.900, black)",color:"white",py:8,children:w.jsxs(ps,{maxW:"1200px",children:[w.jsxs(Ir,{direction:{base:"column",md:"row"},justify:"space-between",align:{base:"center",md:"start"},mb:8,children:[w.jsxs(Ot,{align:{base:"center",md:"start"},mb:{base:6,md:0},children:[w.jsx(dt,{src:IM,maxH:"60px",mb:2}),w.jsx(Te,{fontSize:"sm",textAlign:{base:"center",md:"left"},children:"Authentic Mediterranean Salads"}),w.jsx(Te,{fontSize:"sm",textAlign:{base:"center",md:"left"},children:"Producer Since 1974"})]}),w.jsxs(Ot,{align:{base:"center",md:"start"},mb:{base:6,md:0},children:[w.jsx(Te,{fontWeight:"bold",mb:2,color:"green.400",children:"Quick Links"}),["Home","About Us","Products","Global Reach"].map(e=>w.jsx(e2,{as:qc,to:`/${e.toLowerCase().replace(" ","-")}`,fontSize:"sm",children:e},e))]}),w.jsxs(Ot,{align:{base:"center",md:"start"},children:[w.jsx(Te,{fontWeight:"bold",mb:2,color:"green.400",children:"Get in touch"}),[{icon:$ae,text:"+12-3-456-7890"},{icon:jM,text:"sales@hummusandsalads.com"},{icon:MM,text:"www.hummusandsalads.com"}].map((e,t)=>w.jsxs(wl,{justify:{base:"center",md:"flex-start"},width:"100%",children:[w.jsx(Br,{as:e.icon,boxSize:4}),w.jsx(Te,{fontSize:"sm",children:e.text})]},t)),w.jsx(wl,{pt:2,spacing:4,justify:{base:"center",md:"flex-start"},width:"100%",children:[Pae,Oae,Aae,Tae].map((e,t)=>w.jsx(Br,{as:e,boxSize:5,cursor:"pointer"},t))})]})]}),w.jsx(as,{borderColor:"green.700",mb:4}),w.jsxs(Ir,{direction:{base:"column",md:"row"},justify:"space-between",align:"center",color:"green.600",children:[w.jsxs(Te,{textAlign:{base:"center",md:"left"},mb:{base:2,md:0},fontSize:"xs",children:["© ",new Date().getFullYear()," Hummus & Salads. All rights reserved."]}),w.jsxs(wl,{spacing:4,children:[w.jsx(e2,{as:qc,to:"/privacy-policy",fontSize:"xs",children:"Privacy Policy"}),w.jsx(e2,{as:qc,to:"/terms-of-service",fontSize:"xs",children:"Terms of Service"})]})]})]})}),Iae=()=>w.jsx(ps,{maxW:"1200px",pb:6,children:w.jsxs(Ot,{spacing:[5,10],children:[w.jsx(ot,{textAlign:"center",children:w.jsx(Ir,{bgImage:"/public/hummus-bowl1.jpg",w:"100vw",h:"500px",bgPosition:"center",bgSize:"cover",alignItems:"center",justifyContent:"center",children:w.jsxs(Ir,{gap:4,direction:"column",alignItems:"center",px:8,py:10,backdropFilter:"auto",backdropBlur:"2px",backgroundColor:"rgba(0, 30, 0, 0.7)",rounded:16,children:[w.jsx(Yt,{as:"h1",size:["xl","2xl"],mb:[2,4],color:"white",children:"Welcome to Hummus & Salads"}),w.jsx(Te,{fontSize:["lg","xl"],color:"white",children:"Authentic Mediterranean Salads producer Since 1974"})]})})}),w.jsx(Ir,{children:w.jsx(dt,{src:"/divider.svg",h:"40px"})}),w.jsxs(Ir,{direction:["column-reverse","row","row"],spacing:[5,10],w:"full",gap:8,children:[w.jsx(ot,{children:w.jsx(dt,{src:"/products/hummus-salads.jpg",alt:"Hummus & Salads Hummus",borderRadius:"md",w:"full",minW:"400px"})}),w.jsxs(ot,{children:[w.jsx(Yt,{as:"h2",size:["lg","xl"],mb:[2,4],children:"Our Story"}),w.jsx(Te,{fontSize:["md","lg"],children:"Hummus & Salads is a pioneering producer and marketer of premium chilled hummus, salads, dips, and a wide range of Mediterranean products. We serve both the retail and food service markets across the globe. With over 100 different recipes and flavors, our diverse and high-quality offerings cater to a wide array of tastes and preferences. Since 1972, we have been exporting our products worldwide, including to the US, Canada, Europe, and Asia, consistently delivering the rich and authentic flavors of Mediterranean cuisine to our international customers."})]})]}),w.jsx(as,{colorScheme:"green"}),w.jsxs(ot,{w:"full",children:[w.jsx(Yt,{as:"h2",size:["lg","xl"],mb:[2,4],textAlign:"center",children:"Our Certifications"}),w.jsxs(zi,{columns:[2,null,4],spacing:5,justifyItems:"center",children:[w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/kosher.png",alt:"Kosher Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Kosher Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/fssc.png",alt:"FSSC 22000 Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"FSSC 22000 Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/haccp.png",alt:"HACCP Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"HACCP Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/vegan.png",alt:"Vegan Friendly",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Vegan Friendly"})]})]})]})]})}),Nae=()=>w.jsxs(ps,{maxW:"1200px",py:10,children:[w.jsx(Yt,{as:"h1",size:"2xl",mb:6,textAlign:"center",children:"About Hummus & Salads"}),w.jsxs(zi,{columns:[1,null,2],spacing:10,mb:10,children:[w.jsx(ot,{display:"flex",justifyContent:"center",children:w.jsx(dt,{src:"/factory.jpg",alt:"Hummus & Salads Factory",borderRadius:"md"})}),w.jsxs(ot,{children:[w.jsx(Te,{fontSize:"lg",mb:4,children:"Today, Hummus & Salads stands as a market leader and one of the three largest producers of chilled salads, boasting an impressive production capacity of 1500 tons per month. Our unwavering commitment to quality and authenticity has solidified our reputation as a trusted name in Mediterranean cuisine since our founding in 1924."}),w.jsx(Te,{fontSize:"lg",children:"We take immense pride in our extensive range of over 100 different recipes and flavors, designed to cater to the diverse tastes and preferences of consumers around the globe. From classic favorites to innovative new creations, our offerings reflect our dedication to culinary excellence and our passion for bringing the rich flavors of the Mediterranean to your table."})]})]}),w.jsx(as,{mb:6}),w.jsxs(Ir,{justifyContent:"space-between",direction:{base:"column",md:"row"},children:[w.jsxs(ot,{mb:10,children:[w.jsx(Yt,{as:"h2",size:"xl",mb:4,children:"Our Production Process"}),w.jsxs(l4,{spacing:3,children:[w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"25 Tons of fresh vegetables and raw materials arrive at our facility daily"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"All products are made from fresh, locally sourced vegetables, herbs, and spices"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Vegetables are inspected, sanitized, cut, chopped, ground, cooked, and chilled"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Most of our products are Gluten-Free and Vegan"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Shelf life of 75-90 days"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Available in all packaging sizes from 100g up to 3kg"]})]})]}),w.jsx(dt,{src:"/public/process.jpg",alt:"Hummus & Salads Factory",borderRadius:"md",maxW:"400px"})]}),w.jsx(as,{mb:6}),w.jsxs(ot,{children:[w.jsx(Yt,{as:"h2",size:"xl",mb:4,children:"Our Certifications"}),w.jsx(Te,{fontSize:"lg",mb:4,children:"We maintain the highest standards of quality and safety, as evidenced by our certifications:"}),w.jsxs(zi,{columns:[2,null,4],spacing:5,justifyItems:"center",children:[w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/kosher.png",alt:"Kosher Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Kosher Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/fssc.png",alt:"FSSC 22000 Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"FSSC 22000 Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/haccp.png",alt:"HACCP Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"HACCP Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/vegan.png",alt:"Vegan Friendly",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Vegan Friendly"})]})]})]})]}),Rae=({product:e,onLearnMore:t})=>w.jsx(ot,{borderWidth:1,borderRadius:"lg",overflow:"hidden",p:4,children:w.jsxs(Ot,{spacing:4,align:"start",children:[w.jsx(dt,{src:`/products/${e.image}.jpg`,alt:e.name,borderRadius:"md",w:"full",cursor:"pointer",onClick:()=>t(e)}),w.jsx(Yt,{as:"h3",size:"md",children:e.name}),w.jsx(Te,{children:e.description}),w.jsx(Gj,{children:e.categories.map((r,n)=>w.jsx(gM,{colorScheme:"green",children:r},n))}),w.jsx(ra,{colorScheme:"green",onClick:()=>t(e),children:"Learn More"})]})}),Dae=({isOpen:e,onClose:t,product:r})=>r?w.jsxs(Jie,{isOpen:e,placement:"right",onClose:t,size:"md",children:[w.jsx(lM,{}),w.jsxs(oM,{children:[w.jsx(cM,{}),w.jsx(sM,{children:r.name}),w.jsx(uM,{children:w.jsxs(Ot,{spacing:4,align:"start",children:[w.jsx(dt,{src:`/products/${r.image}.jpg`,alt:r.name,borderRadius:"md",w:"full"}),w.jsx(Te,{children:r.detailedDescription}),w.jsx(Yt,{as:"h4",size:"sm",children:"Ingredients"}),w.jsx(Te,{children:r.ingredients}),w.jsx(Yt,{as:"h4",size:"sm",children:"Available Sizes"}),w.jsxs(mM,{variant:"simple",children:[w.jsx(soe,{children:w.jsxs(t0,{children:[w.jsx(lw,{children:"Size"}),w.jsx(lw,{children:"Products per Box"})]})}),w.jsxs(loe,{children:[w.jsxs(t0,{children:[w.jsx(As,{children:"200gr"}),w.jsx(As,{children:"28"})]}),w.jsxs(t0,{children:[w.jsx(As,{children:"300gr"}),w.jsx(As,{children:"18"})]}),w.jsxs(t0,{children:[w.jsx(As,{children:"500gr"}),w.jsx(As,{children:"12"})]})]})]}),w.jsx(Yt,{as:"h4",size:"sm",children:"Shelf Life"}),w.jsx(Te,{children:r.shelfLife})]})}),w.jsx(aM,{children:w.jsx(ra,{colorScheme:"green",onClick:t,children:"Close"})})]})]}):null,Lae=()=>{const[e,t]=C.useState("All"),[r,n]=C.useState(null),[i,o]=C.useState(!1),a=[{name:"Classic Hummus",description:"Our smooth and creamy classic hummus, perfect for dipping or spreading.",detailedDescription:"Our classic hummus is made with the finest chickpeas, tahini, olive oil, lemon juice, and a touch of garlic. It's smooth, creamy, and perfect for any occasion.",ingredients:"Chickpeas, tahini, olive oil, lemon juice, garlic, salt.",categories:["Hummus","Dips"],image:"hummus",shelfLife:"2 weeks"},{name:"Spicy Hummus",description:"Classic hummus with a spicy kick, great for those who like it hot.",detailedDescription:"Our spicy hummus takes the classic recipe and adds a blend of hot peppers and spices to give it a kick. It's perfect for those who love a little heat in their dip.",ingredients:"Chickpeas, tahini, olive oil, lemon juice, garlic, salt, hot peppers, spices.",categories:["Hummus","Dips","Spicy"],image:"spicy-hummus",shelfLife:"2 weeks"},{name:"Beetroot Hummus",description:"A vibrant and healthy twist on traditional hummus, made with fresh beetroots.",detailedDescription:"Our beetroot hummus is made with fresh beetroots, chickpeas, tahini, and a blend of spices. It's not only delicious but also packed with nutrients.",ingredients:"Beetroots, chickpeas, tahini, olive oil, lemon juice, garlic, salt.",categories:["Hummus","Dips","Veggie"],image:"beetroot-hummus",shelfLife:"2 weeks"},{name:"Eggplant Salad",description:"A delicious blend of roasted eggplants, olive oil, and Mediterranean spices.",detailedDescription:"Our eggplant salad features roasted eggplants blended with olive oil, garlic, and a mix of Mediterranean spices. It's a perfect side dish or a healthy snack.",ingredients:"Eggplants, olive oil, garlic, salt, Mediterranean spices.",categories:["Eggplant","Salads","Veggie"],image:"eggplant",shelfLife:"1 week"},{name:"Baba Ghanoush",description:"A smoky eggplant dip blended with tahini, lemon, and garlic.",detailedDescription:"Our baba ghanoush is made from roasted eggplants, tahini, lemon juice, and garlic, blended to a smooth and smoky perfection.",ingredients:"Eggplants, tahini, lemon juice, garlic, salt, olive oil.",categories:["Eggplant","Dips"],image:"baba-ghanoush",shelfLife:"1 week"},{name:"Tahini",description:"Creamy tahini made from roasted sesame seeds, ideal for dressings and dips.",detailedDescription:"Our tahini is made from the finest roasted sesame seeds, blended to a smooth and creamy texture. It's perfect for dressings, dips, and spreads.",ingredients:"Roasted sesame seeds, salt.",categories:["Dips"],image:"tahini",shelfLife:"6 months"},{name:"To-Go Hummus",description:"Our classic hummus in a convenient to-go package with pretzels for dipping.",detailedDescription:"Our to-go hummus packs our classic hummus with a side of pretzels, perfect for snacking on the go. It's convenient and delicious.",ingredients:"Chickpeas, tahini, olive oil, lemon juice, garlic, salt, pretzels.",categories:["To-Go","Hummus","Dips"],image:"to-go-hummus",shelfLife:"2 weeks"},{name:"Carrot Salad",description:"Shredded carrots with a tangy dressing, a refreshing and healthy option.",detailedDescription:"Our carrot salad is made with fresh shredded carrots and a tangy dressing. It's refreshing, healthy, and perfect as a side dish or snack.",ingredients:"Carrots, olive oil, vinegar, salt, pepper.",categories:["Veggie","Salads"],image:"carrot",shelfLife:"1 week"},{name:"Coleslaw",description:"Crisp cabbage and carrots in a creamy dressing, perfect for sandwiches or as a side.",detailedDescription:"Our coleslaw is a classic blend of crisp cabbage and carrots in a creamy dressing. It's perfect for sandwiches or as a side dish.",ingredients:"Cabbage, carrots, mayonnaise, vinegar, sugar, salt, pepper.",categories:["Veggie","Salads"],image:"coleslaw",shelfLife:"1 week"},{name:"Matbucha",description:"A spicy tomato and pepper dip, a staple in Mediterranean cuisine.",detailedDescription:"Our matbucha is a traditional Mediterranean dip made with tomatoes, peppers, garlic, and spices. It's spicy, flavorful, and perfect for dipping.",ingredients:"Tomatoes, peppers, garlic, olive oil, spices.",categories:["Dips","Spicy"],image:"matbucha",shelfLife:"2 weeks"},{name:"Turkish Salad",description:"Finely chopped vegetables in a zesty tomato-based sauce.",detailedDescription:"Our Turkish salad features finely chopped vegetables in a zesty tomato-based sauce. It's a perfect blend of fresh ingredients with a flavorful twist.",ingredients:"Tomatoes, cucumbers, peppers, onions, parsley, olive oil, lemon juice, salt.",categories:["Salads","Veggie"],image:"turkish",shelfLife:"1 week"},{name:"Tabbouleh",description:"A refreshing herb salad with bulgur wheat, tomatoes, and a lemony dressing.",detailedDescription:"Our tabbouleh is a refreshing herb salad made with bulgur wheat, tomatoes, parsley, mint, and a zesty lemon dressing. It's a healthy and flavorful option.",ingredients:"Bulgur wheat, tomatoes, parsley, mint, lemon juice, olive oil, salt.",categories:["Salads","Veggie"],image:"tabbouleh",shelfLife:"1 week"}],s=["All",...new Set(a.flatMap(f=>f.categories))],l=e==="All"?a:a.filter(f=>f.categories.includes(e)),u=f=>{n(f),o(!0)},c=()=>{o(!1),n(null)};return w.jsxs(ps,{maxW:"1200px",py:[5,10],children:[w.jsxs(Ot,{spacing:[5,8],children:[w.jsx(Yt,{as:"h1",size:["xl","2xl"],textAlign:"center",children:"Our Products"}),w.jsx(Te,{fontSize:["lg","xl"],textAlign:"center",children:"Discover our wide range of authentic Mediterranean salads and dips"}),w.jsx(wl,{spacing:4,wrap:"wrap",justify:"center",children:s.map(f=>w.jsx(ra,{onClick:()=>t(f),colorScheme:"green",variant:e===f?"solid":"outline",children:f},f))}),w.jsx(zi,{columns:[1,null,2,3],spacing:[5,8,10],w:"full",children:l.map((f,d)=>w.jsx(Rae,{product:f,onLearnMore:u},d))})]}),w.jsx(Dae,{isOpen:i,onClose:c,product:r})]})};function NM(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t-1}var Dle=Rle,Lle=h4;function zle(e,t){var r=this.__data__,n=Lle(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var Ble=zle,Fle=_le,Vle=$le,Wle=Ile,Ule=Dle,Hle=Ble;function bu(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t0?1:-1},za=function(t){return Qf(t)&&t.indexOf("%")===t.length-1},Y=function(t){return cce(t)&&!Jf(t)},Mt=function(t){return Y(t)||Qf(t)},pce=0,ed=function(t){var r=++pce;return"".concat(t||"").concat(r)},ss=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Y(t)&&!Qf(t))return n;var o;if(za(t)){var a=t.indexOf("%");o=r*parseFloat(t.slice(0,a))/100}else o=+t;return Jf(o)&&(o=n),i&&o>r&&(o=r),o},Mo=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},mce=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sce(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function I7(e){"@babel/helpers - typeof";return I7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},I7(e)}var Ew={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},qi=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},$w=null,v5=null,Ug=function e(t){if(t===$w&&Array.isArray(v5))return v5;var r=[];return C.Children.forEach(t,function(n){Se(n)||(I2.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),v5=r,$w=t,r};function Tn(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return qi(i)}):n=[qi(t)],Ug(e).forEach(function(i){var o=Pn(i,"type.displayName")||Pn(i,"type.name");n.indexOf(o)!==-1&&r.push(i)}),r}function Gr(e,t){var r=Tn(e,t);return r&&r[0]}var jw=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!Y(n)||n<=0||!Y(i)||i<=0)},wce=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],_ce=function(t){return t&&t.type&&Qf(t.type)&&wce.indexOf(t.type)>=0},Cce=function(t){return t&&I7(t)==="object"&&"cx"in t&&"cy"in t&&"r"in t},Pce=function(t,r,n,i){var o,a=(o=m5==null?void 0:m5[i])!==null&&o!==void 0?o:[];return!ye(t)&&(i&&a.includes(r)||gce.includes(r))||n&&Wg.includes(r)},_e=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(C.isValidElement(t)&&(i=t.props),!gu(i))return null;var o={};return Object.keys(i).forEach(function(a){var s;Pce((s=i)===null||s===void 0?void 0:s[a],a,r,n)&&(o[a]=i[a])}),o},N7=function e(t,r){if(t===r)return!0;var n=C.Children.count(t);if(n!==C.Children.count(r))return!1;if(n===0)return!0;if(n===1)return Mw(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ece(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function D7(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,o=e.className,a=e.style,s=e.title,l=e.desc,u=kce(e,Ace),c=i||{width:r,height:n,x:0,y:0},f=$e("recharts-surface",o);return j.createElement("svg",R7({},_e(u,!0,"svg"),{className:f,width:r,height:n,style:a,viewBox:"".concat(c.x," ").concat(c.y," ").concat(c.width," ").concat(c.height)}),j.createElement("title",null,s),j.createElement("desc",null,l),t)}var $ce=["children","className"];function L7(){return L7=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mce(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _t=j.forwardRef(function(e,t){var r=e.children,n=e.className,i=jce(e,$ce),o=$e("recharts-layer",n);return j.createElement("g",L7({className:o},_e(i,!0),{ref:t}),r)}),Xi=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;oi?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n=n?e:Rce(e,t,r)}var Lce=Dce,zce="\\ud800-\\udfff",Bce="\\u0300-\\u036f",Fce="\\ufe20-\\ufe2f",Vce="\\u20d0-\\u20ff",Wce=Bce+Fce+Vce,Uce="\\ufe0e\\ufe0f",Hce="\\u200d",Gce=RegExp("["+Hce+zce+Wce+Uce+"]");function Kce(e){return Gce.test(e)}var GM=Kce;function qce(e){return e.split("")}var Xce=qce,KM="\\ud800-\\udfff",Yce="\\u0300-\\u036f",Zce="\\ufe20-\\ufe2f",Qce="\\u20d0-\\u20ff",Jce=Yce+Zce+Qce,e1e="\\ufe0e\\ufe0f",t1e="["+KM+"]",z7="["+Jce+"]",B7="\\ud83c[\\udffb-\\udfff]",r1e="(?:"+z7+"|"+B7+")",qM="[^"+KM+"]",XM="(?:\\ud83c[\\udde6-\\uddff]){2}",YM="[\\ud800-\\udbff][\\udc00-\\udfff]",n1e="\\u200d",ZM=r1e+"?",QM="["+e1e+"]?",i1e="(?:"+n1e+"(?:"+[qM,XM,YM].join("|")+")"+QM+ZM+")*",o1e=QM+ZM+i1e,a1e="(?:"+[qM+z7+"?",z7,XM,YM,t1e].join("|")+")",s1e=RegExp(B7+"(?="+B7+")|"+a1e+o1e,"g");function l1e(e){return e.match(s1e)||[]}var u1e=l1e,c1e=Xce,f1e=GM,d1e=u1e;function h1e(e){return f1e(e)?d1e(e):c1e(e)}var p1e=h1e,m1e=Lce,v1e=GM,g1e=p1e,y1e=VM;function b1e(e){return function(t){t=y1e(t);var r=v1e(t)?g1e(t):void 0,n=r?r[0]:t.charAt(0),i=r?m1e(r,1).join(""):t.slice(1);return n[e]()+i}}var x1e=b1e,S1e=x1e,w1e=S1e("toUpperCase"),_1e=w1e;const g4=Ve(_1e);function Xe(e){return function(){return e}}const JM=Math.cos,nh=Math.sin,Jn=Math.sqrt,ih=Math.PI,y4=2*ih,F7=Math.PI,V7=2*F7,Pa=1e-6,C1e=V7-Pa;function eI(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return eI;const r=10**t;return function(n){this._+=n[0];for(let i=1,o=n.length;iPa)if(!(Math.abs(f*l-u*c)>Pa)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-a,p=i-s,m=l*l+u*u,g=h*h+p*p,y=Math.sqrt(m),v=Math.sqrt(d),b=o*Math.tan((F7-Math.acos((m+d-g)/(2*y*v)))/2),x=b/v,S=b/y;Math.abs(x-1)>Pa&&this._append`L${t+x*c},${r+x*f}`,this._append`A${o},${o},0,0,${+(f*h>c*p)},${this._x1=t+S*l},${this._y1=r+S*u}`}}arc(t,r,n,i,o,a){if(t=+t,r=+r,n=+n,a=!!a,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),l=n*Math.sin(i),u=t+s,c=r+l,f=1^a,d=a?i-o:o-i;this._x1===null?this._append`M${u},${c}`:(Math.abs(this._x1-u)>Pa||Math.abs(this._y1-c)>Pa)&&this._append`L${u},${c}`,n&&(d<0&&(d=d%V7+V7),d>C1e?this._append`A${n},${n},0,1,${f},${t-s},${r-l}A${n},${n},0,1,${f},${this._x1=u},${this._y1=c}`:d>Pa&&this._append`A${n},${n},0,${+(d>=F7)},${f},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function Hg(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new T1e(t)}function Gg(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function tI(e){this._context=e}tI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function b4(e){return new tI(e)}function rI(e){return e[0]}function nI(e){return e[1]}function iI(e,t){var r=Xe(!0),n=null,i=b4,o=null,a=Hg(s);e=typeof e=="function"?e:e===void 0?rI:Xe(e),t=typeof t=="function"?t:t===void 0?nI:Xe(t);function s(l){var u,c=(l=Gg(l)).length,f,d=!1,h;for(n==null&&(o=i(h=a())),u=0;u<=c;++u)!(u=h;--p)s.point(b[p],x[p]);s.lineEnd(),s.areaEnd()}y&&(b[d]=+e(g,d,f),x[d]=+t(g,d,f),s.point(n?+n(g,d,f):b[d],r?+r(g,d,f):x[d]))}if(v)return s=null,v+""||null}function c(){return iI().defined(i).curve(a).context(o)}return u.x=function(f){return arguments.length?(e=typeof f=="function"?f:Xe(+f),n=null,u):e},u.x0=function(f){return arguments.length?(e=typeof f=="function"?f:Xe(+f),u):e},u.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:Xe(+f),u):n},u.y=function(f){return arguments.length?(t=typeof f=="function"?f:Xe(+f),r=null,u):t},u.y0=function(f){return arguments.length?(t=typeof f=="function"?f:Xe(+f),u):t},u.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:Xe(+f),u):r},u.lineX0=u.lineY0=function(){return c().x(e).y(t)},u.lineY1=function(){return c().x(e).y(r)},u.lineX1=function(){return c().x(n).y(t)},u.defined=function(f){return arguments.length?(i=typeof f=="function"?f:Xe(!!f),u):i},u.curve=function(f){return arguments.length?(a=f,o!=null&&(s=a(o)),u):a},u.context=function(f){return arguments.length?(f==null?o=s=null:s=a(o=f),u):o},u}class oI{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function O1e(e){return new oI(e,!0)}function A1e(e){return new oI(e,!1)}const Kg={draw(e,t){const r=Jn(t/ih);e.moveTo(r,0),e.arc(0,0,r,0,y4)}},k1e={draw(e,t){const r=Jn(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},aI=Jn(1/3),E1e=aI*2,$1e={draw(e,t){const r=Jn(t/E1e),n=r*aI;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},j1e={draw(e,t){const r=Jn(t),n=-r/2;e.rect(n,n,r,r)}},M1e=.8908130915292852,sI=nh(ih/10)/nh(7*ih/10),I1e=nh(y4/10)*sI,N1e=-JM(y4/10)*sI,R1e={draw(e,t){const r=Jn(t*M1e),n=I1e*r,i=N1e*r;e.moveTo(0,-r),e.lineTo(n,i);for(let o=1;o<5;++o){const a=y4*o/5,s=JM(a),l=nh(a);e.lineTo(l*r,-s*r),e.lineTo(s*n-l*i,l*n+s*i)}e.closePath()}},g5=Jn(3),D1e={draw(e,t){const r=-Jn(t/(g5*3));e.moveTo(0,r*2),e.lineTo(-g5*r,-r),e.lineTo(g5*r,-r),e.closePath()}},un=-.5,cn=Jn(3)/2,W7=1/Jn(12),L1e=(W7/2+1)*3,z1e={draw(e,t){const r=Jn(t/L1e),n=r/2,i=r*W7,o=n,a=r*W7+r,s=-o,l=a;e.moveTo(n,i),e.lineTo(o,a),e.lineTo(s,l),e.lineTo(un*n-cn*i,cn*n+un*i),e.lineTo(un*o-cn*a,cn*o+un*a),e.lineTo(un*s-cn*l,cn*s+un*l),e.lineTo(un*n+cn*i,un*i-cn*n),e.lineTo(un*o+cn*a,un*a-cn*o),e.lineTo(un*s+cn*l,un*l-cn*s),e.closePath()}};function B1e(e,t){let r=null,n=Hg(i);e=typeof e=="function"?e:Xe(e||Kg),t=typeof t=="function"?t:Xe(t===void 0?64:+t);function i(){let o;if(r||(r=o=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),o)return r=null,o+""||null}return i.type=function(o){return arguments.length?(e=typeof o=="function"?o:Xe(o),i):e},i.size=function(o){return arguments.length?(t=typeof o=="function"?o:Xe(+o),i):t},i.context=function(o){return arguments.length?(r=o??null,i):r},i}function oh(){}function ah(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function lI(e){this._context=e}lI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ah(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ah(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function F1e(e){return new lI(e)}function uI(e){this._context=e}uI.prototype={areaStart:oh,areaEnd:oh,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ah(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function V1e(e){return new uI(e)}function cI(e){this._context=e}cI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ah(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function W1e(e){return new cI(e)}function fI(e){this._context=e}fI.prototype={areaStart:oh,areaEnd:oh,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function U1e(e){return new fI(e)}function Nw(e){return e<0?-1:1}function Rw(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),a=(r-e._y1)/(i||n<0&&-0),s=(o*i+a*n)/(n+i);return(Nw(o)+Nw(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function Dw(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function y5(e,t,r){var n=e._x0,i=e._y0,o=e._x1,a=e._y1,s=(o-n)/3;e._context.bezierCurveTo(n+s,i+s*t,o-s,a-s*r,o,a)}function sh(e){this._context=e}sh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:y5(this,this._t0,Dw(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,y5(this,Dw(this,r=Rw(this,e,t)),r);break;default:y5(this,this._t0,r=Rw(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function dI(e){this._context=new hI(e)}(dI.prototype=Object.create(sh.prototype)).point=function(e,t){sh.prototype.point.call(this,t,e)};function hI(e){this._context=e}hI.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}};function H1e(e){return new sh(e)}function G1e(e){return new dI(e)}function pI(e){this._context=e}pI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=Lw(e),i=Lw(t),o=0,a=1;a=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function q1e(e){return new x4(e,.5)}function X1e(e){return new x4(e,0)}function Y1e(e){return new x4(e,1)}function Wl(e,t){if((a=e.length)>1)for(var r=1,n,i,o=e[t[0]],a,s=o.length;r=0;)r[t]=t;return r}function Z1e(e,t){return e[t]}function Q1e(e){const t=[];return t.key=e,t}function J1e(){var e=Xe([]),t=U7,r=Wl,n=Z1e;function i(o){var a=Array.from(e.apply(this,arguments),Q1e),s,l=a.length,u=-1,c;for(const f of o)for(s=0,++u;s0){for(var r,n,i=0,o=e[0].length,a;i0){for(var r=0,n=e[t[0]],i,o=n.length;r0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,a;n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lfe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mI={symbolCircle:Kg,symbolCross:k1e,symbolDiamond:$1e,symbolSquare:j1e,symbolStar:R1e,symbolTriangle:D1e,symbolWye:z1e},ufe=Math.PI/180,cfe=function(t){var r="symbol".concat(g4(t));return mI[r]||Kg},ffe=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*ufe;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},dfe=function(t,r){mI["symbol".concat(g4(t))]=r},qg=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,o=i===void 0?64:i,a=t.sizeType,s=a===void 0?"area":a,l=sfe(t,nfe),u=Bw(Bw({},l),{},{type:n,size:o,sizeType:s}),c=function(){var g=cfe(n),y=B1e().type(g).size(ffe(o,s,n));return y()},f=u.className,d=u.cx,h=u.cy,p=_e(u,!0);return d===+d&&h===+h&&o===+o?j.createElement("path",H7({},p,{className:$e("recharts-symbols",f),transform:"translate(".concat(d,", ").concat(h,")"),d:c()})):null};qg.registerSymbol=dfe;function Ul(e){"@babel/helpers - typeof";return Ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ul(e)}function G7(){return G7=Object.assign?Object.assign.bind():function(e){for(var t=1;t`);var v=h.inactive?u:h.color;return j.createElement("li",G7({className:g,style:f,key:"legend-item-".concat(p)},rh(n.props,h,p)),j.createElement(D7,{width:a,height:a,viewBox:c,style:d},n.renderIcon(h)),j.createElement("span",{className:"recharts-legend-item-text",style:{color:v}},m?m(y,h,p):y))})}},{key:"render",value:function(){var n=this.props,i=n.payload,o=n.layout,a=n.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:o==="horizontal"?a:"left"};return j.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}]),t}(C.PureComponent);U1(Xg,"displayName","Legend");U1(Xg,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var wfe=p4;function _fe(){this.__data__=new wfe,this.size=0}var Cfe=_fe;function Pfe(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var Tfe=Pfe;function Ofe(e){return this.__data__.get(e)}var Afe=Ofe;function kfe(e){return this.__data__.has(e)}var Efe=kfe,$fe=p4,jfe=Lg,Mfe=zg,Ife=200;function Nfe(e,t){var r=this.__data__;if(r instanceof $fe){var n=r.__data__;if(!jfe||n.lengths))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var f=-1,d=!0,h=r&nde?new Jfe:void 0;for(o.set(e,t),o.set(t,e);++f-1&&e%1==0&&e-1&&e%1==0&&e<=s0e}var Jg=l0e,u0e=ho,c0e=Jg,f0e=po,d0e="[object Arguments]",h0e="[object Array]",p0e="[object Boolean]",m0e="[object Date]",v0e="[object Error]",g0e="[object Function]",y0e="[object Map]",b0e="[object Number]",x0e="[object Object]",S0e="[object RegExp]",w0e="[object Set]",_0e="[object String]",C0e="[object WeakMap]",P0e="[object ArrayBuffer]",T0e="[object DataView]",O0e="[object Float32Array]",A0e="[object Float64Array]",k0e="[object Int8Array]",E0e="[object Int16Array]",$0e="[object Int32Array]",j0e="[object Uint8Array]",M0e="[object Uint8ClampedArray]",I0e="[object Uint16Array]",N0e="[object Uint32Array]",et={};et[O0e]=et[A0e]=et[k0e]=et[E0e]=et[$0e]=et[j0e]=et[M0e]=et[I0e]=et[N0e]=!0;et[d0e]=et[h0e]=et[P0e]=et[p0e]=et[T0e]=et[m0e]=et[v0e]=et[g0e]=et[y0e]=et[b0e]=et[x0e]=et[S0e]=et[w0e]=et[_0e]=et[C0e]=!1;function R0e(e){return f0e(e)&&c0e(e.length)&&!!et[u0e(e)]}var D0e=R0e;function L0e(e){return function(t){return e(t)}}var TI=L0e,fh={exports:{}};fh.exports;(function(e,t){var r=RM,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,a=o&&r.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(fh,fh.exports);var z0e=fh.exports,B0e=D0e,F0e=TI,Kw=z0e,qw=Kw&&Kw.isTypedArray,V0e=qw?F0e(qw):B0e,OI=V0e,W0e=Gde,U0e=Zg,H0e=Fr,G0e=PI,K0e=Qg,q0e=OI,X0e=Object.prototype,Y0e=X0e.hasOwnProperty;function Z0e(e,t){var r=H0e(e),n=!r&&U0e(e),i=!r&&!n&&G0e(e),o=!r&&!n&&!i&&q0e(e),a=r||n||i||o,s=a?W0e(e.length,String):[],l=s.length;for(var u in e)(t||Y0e.call(e,u))&&!(a&&(u=="length"||i&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||K0e(u,l)))&&s.push(u);return s}var Q0e=Z0e,J0e=Object.prototype;function e2e(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||J0e;return e===r}var t2e=e2e;function r2e(e,t){return function(r){return e(t(r))}}var AI=r2e,n2e=AI,i2e=n2e(Object.keys,Object),o2e=i2e,a2e=t2e,s2e=o2e,l2e=Object.prototype,u2e=l2e.hasOwnProperty;function c2e(e){if(!a2e(e))return s2e(e);var t=[];for(var r in Object(e))u2e.call(e,r)&&r!="constructor"&&t.push(r);return t}var f2e=c2e,d2e=Rg,h2e=Jg;function p2e(e){return e!=null&&h2e(e.length)&&!d2e(e)}var td=p2e,m2e=Q0e,v2e=f2e,g2e=td;function y2e(e){return g2e(e)?m2e(e):v2e(e)}var S4=y2e,b2e=Ide,x2e=Ude,S2e=S4;function w2e(e){return b2e(e,S2e,x2e)}var _2e=w2e,Xw=_2e,C2e=1,P2e=Object.prototype,T2e=P2e.hasOwnProperty;function O2e(e,t,r,n,i,o){var a=r&C2e,s=Xw(e),l=s.length,u=Xw(t),c=u.length;if(l!=c&&!a)return!1;for(var f=l;f--;){var d=s[f];if(!(a?d in t:T2e.call(t,d)))return!1}var h=o.get(e),p=o.get(t);if(h&&p)return h==t&&p==e;var m=!0;o.set(e,t),o.set(t,e);for(var g=a;++f-1}var Ppe=Cpe;function Tpe(e,t,r){for(var n=-1,i=e==null?0:e.length;++n=Fpe){var u=t?null:zpe(e);if(u)return Bpe(u);a=!1,i=Lpe,l=new Npe}else l=t?[]:s;e:for(;++n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function r4e(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function n4e(e){return e.value}function i4e(e,t){if(j.isValidElement(e))return j.cloneElement(e,t);if(typeof e=="function")return j.createElement(e,t);t.ref;var r=t4e(t,qpe);return j.createElement(Xg,r)}var f_=1,H1=function(e){Jpe(t,e);function t(){var r;Xpe(this,t);for(var n=arguments.length,i=new Array(n),o=0;of_||Math.abs(i.height-this.lastBoundingBox.height)>f_)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?ga({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,o=i.layout,a=i.align,s=i.verticalAlign,l=i.margin,u=i.chartWidth,c=i.chartHeight,f,d;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(a==="center"&&o==="vertical"){var h=this.getBBoxSnapshot();f={left:((u||0)-h.width)/2}}else f=a==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var p=this.getBBoxSnapshot();d={top:((c||0)-p.height)/2}}else d=s==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return ga(ga({},f),d)}},{key:"render",value:function(){var n=this,i=this.props,o=i.content,a=i.width,s=i.height,l=i.wrapperStyle,u=i.payloadUniqBy,c=i.payload,f=ga(ga({position:"absolute",width:a||"auto",height:s||"auto"},this.getDefaultPosition(l)),l);return j.createElement("div",{className:"recharts-legend-wrapper",style:f,ref:function(h){n.wrapperNode=h}},i4e(o,ga(ga({},this.props),{},{payload:NI(c,u,n4e)})))}}],[{key:"getWithHeight",value:function(n,i){var o=n.props.layout;return o==="vertical"&&Y(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}]),t}(C.PureComponent);w4(H1,"displayName","Legend");w4(H1,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var d_=Zf,o4e=Zg,a4e=Fr,h_=d_?d_.isConcatSpreadable:void 0;function s4e(e){return a4e(e)||o4e(e)||!!(h_&&e&&e[h_])}var l4e=s4e,u4e=_I,c4e=l4e;function zI(e,t,r,n,i){var o=-1,a=e.length;for(r||(r=c4e),i||(i=[]);++o0&&r(s)?t>1?zI(s,t-1,r,n,i):u4e(i,s):n||(i[i.length]=s)}return i}var BI=zI;function f4e(e){return function(t,r,n){for(var i=-1,o=Object(t),a=n(t),s=a.length;s--;){var l=a[e?s:++i];if(r(o[l],l,o)===!1)break}return t}}var d4e=f4e,h4e=d4e,p4e=h4e(),m4e=p4e,v4e=m4e,g4e=S4;function y4e(e,t){return e&&v4e(e,t,g4e)}var FI=y4e,b4e=td;function x4e(e,t){return function(r,n){if(r==null)return r;if(!b4e(r))return e(r,n);for(var i=r.length,o=t?i:-1,a=Object(r);(t?o--:++ot||o&&a&&l&&!s&&!u||n&&a&&l||!r&&l||!i)return 1;if(!n&&!o&&!u&&e=s)return l;var u=r[n];return l*(u=="desc"?-1:1)}}return e.index-t.index}var I4e=M4e,w5=Fg,N4e=Vg,R4e=ua,D4e=VI,L4e=k4e,z4e=TI,B4e=I4e,F4e=_u,V4e=Fr;function W4e(e,t,r){t.length?t=w5(t,function(o){return V4e(o)?function(a){return N4e(a,o.length===1?o[0]:o)}:o}):t=[F4e];var n=-1;t=w5(t,z4e(R4e));var i=D4e(e,function(o,a,s){var l=w5(t,function(u){return u(o)});return{criteria:l,index:++n,value:o}});return L4e(i,function(o,a){return B4e(o,a,r)})}var U4e=W4e;function H4e(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var G4e=H4e,K4e=G4e,m_=Math.max;function q4e(e,t,r){return t=m_(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,o=m_(n.length-t,0),a=Array(o);++i0){if(++t>=i3e)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var l3e=s3e,u3e=n3e,c3e=l3e,f3e=c3e(u3e),d3e=f3e,h3e=_u,p3e=X4e,m3e=d3e;function v3e(e,t){return m3e(p3e(e,t,h3e),e+"")}var g3e=v3e,y3e=Dg,b3e=td,x3e=Qg,S3e=la;function w3e(e,t,r){if(!S3e(r))return!1;var n=typeof t;return(n=="number"?b3e(r)&&x3e(t,r.length):n=="string"&&t in r)?y3e(r[t],e):!1}var _4=w3e,_3e=BI,C3e=U4e,P3e=g3e,g_=_4,T3e=P3e(function(e,t){if(e==null)return[];var r=t.length;return r>1&&g_(e,t[0],t[1])?t=[]:r>2&&g_(t[0],t[1],t[2])&&(t=[t[0]]),C3e(e,_3e(t,1),[])}),O3e=T3e;const r9=Ve(O3e);function G1(e){"@babel/helpers - typeof";return G1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G1(e)}function em(){return em=Object.assign?Object.assign.bind():function(e){for(var t=1;t - + Vite + React - - + +