vendor: 4,254 bytes, line 1
1import{i as S,r as x,j as e,t as Z,g as H,h as O,L as p,c as U,B as E,e as P}from"./index-BZzzDLjs.js";import{c as C}from"./createLucideIcon-Qpo_-vI6.js";import{L as I,a as k,C as V,P as X,S as J}from"./SiteHeader-BmtVXFug.js";import{C as M}from"./check-Bo0QsQ35.js";import{L as Q}from"./lock-CkDpmf5J.js";import{C as Y}from"./clock-59J2j8vI.js";import{A as w}from"./arrow-right-DqIdKgHd.js";import{C as K,I as R,T as ee,X as te}from"./index-lvaFUdxh.js";import{c as re}from"./createServerFn-BPcC3vdg.js";import{S as ae,b as se,T as oe,C as ne}from"./detectCategory-Bm1OdnUc.js";import{a as ie}from"./akos-petri.png.asset-CfzIcbwq.js";import{F as le}from"./file-text-8WKsic3g.js";import{N as A}from"./newspaper-BSwy420w.js";import{M as de}from"./mail-BZPc1XyK.js";const ce=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],$=C("arrow-up-right",ce);const me=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],xe=C("badge-check",me);const pe=[["path",{d:"M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z",key:"oz39mx"}]],W=C("bookmark",pe);const he=[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],ge=C("briefcase-business",he);const ue=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],fe=C("database",ue);const be=[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",key:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]],ye=C("droplets",be);const ve=[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]],B=C("facebook",ve);const we=[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]],je=C("layout-grid",we);const Ne=[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]],F=C("link-2",Ne);const ke=[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]],L=C("share-2",ke);const Ce=[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]],ze=C("twitter",Ce);function _e(a){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.type="text/css",r.appendChild(t),t.styleSheet?t.styleSheet.cssText=a:t.appendChild(document.createTextNode(a))}Array(12).fill(0);let T=1;class Se{constructor(){this.subscribe=r=>(this.subscribers.push(r),()=>{const t=this.subscribers.indexOf(r);this.subscribers.splice(t,1)}),this.publish=r=>{this.subscribers.forEach(t=>t(r))},this.addToast=r=>{this.publish(r),this.toasts=[...this.toasts,r]},this.create=r=>{var t;const{message:s,...d}=r,n=typeof r?.id=="number"||((t=r.id)==null?void 0:t.length)>0?r.id:T++,f=this.toasts.find(b=>b.id===n),j=r.dismissible===void 0?!0:r.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),f?this.toasts=this.toasts.map(b=>b.id===n?(this.publish({...b,...r,id:n,title:s}),{...b,...r,id:n,dismissible:j,title:s}):b):this.addToast({title:s,...d,dismissible:j,id:n}),n},this.dismiss=r=>(r?(this.dismissedToasts.add(r),requestAnimationFrame(()=>
vendor: 2,985 bytes, line 1
1this.subscribers.forEach(t=>t({id:r,dismiss:!0})))):this.toasts.forEach(t=>{this.subscribers.forEach(s=>s({id:t.id,dismiss:!0}))}),r),this.message=(r,t)=>this.create({...t,message:r}),this.error=(r,t)=>this.create({...t,message:r,type:"error"}),this.success=(r,t)=>this.create({...t,type:"success",message:r}),this.info=(r,t)=>this.create({...t,type:"info",message:r}),this.warning=(r,t)=>this.create({...t,type:"warning",message:r}),this.loading=(r,t)=>this.create({...t,type:"loading",message:r}),this.promise=(r,t)=>{if(!t)return;let s;t.loading!==void 0&&(s=this.create({...t,promise:r,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));const d=Promise.resolve(r instanceof Function?r():r);let n=s!==void 0,f;const j=d.then(async l=>{if(f=["resolve",l],S.isValidElement(l))n=!1,this.create({id:s,type:"default",message:l});else if(Ee(l)&&!l.ok){n=!1;const c=typeof t.error=="function"?await t.error(`HTTP error! status: ${l.status}`):t.error,h=typeof t.description=="function"?await t.description(`HTTP error! status: ${l.status}`):t.description,u=typeof c=="object"&&!S.isValidElement(c)?c:{message:c};this.create({id:s,type:"error",description:h,...u})}else if(l instanceof Error){n=!1;const c=typeof t.error=="function"?await t.error(l):t.error,h=typeof t.description=="function"?await t.description(l):t.description,u=typeof c=="object"&&!S.isValidElement(c)?c:{message:c};this.create({id:s,type:"error",description:h,...u})}else if(t.success!==void 0){n=!1;const c=typeof t.success=="function"?await t.success(l):t.success,h=typeof t.description=="function"?await t.description(l):t.description,u=typeof c=="object"&&!S.isValidElement(c)?c:{message:c};this.create({id:s,type:"success",description:h,...u})}}).catch(async l=>{if(f=["reject",l],t.error!==void 0){n=!1;const g=typeof t.error=="function"?await t.error(l):t.error,c=typeof t.description=="function"?await t.description(l):t.description,y=typeof g=="object"&&!S.isValidElement(g)?g:{message:g};this.create({id:s,type:"error",description:c,...y})}}).finally(()=>{n&&(this.dismiss(s),s=void 0),t.finally==null||t.finally.call(t)}),b=()=>new Promise((l,g)=>j.then(()=>f[0]==="reject"?g(f[1]):l(f[1])).catch(g));return typeof s!="string"&&typeof s!="number"?{unwrap:b}:Object.assign(s,{unwrap:b})},this.custom=(r,t)=>{const s=t?.id||T++;return this.create({jsx:r(s),id:s,...t}),s},this.getActiveToasts=()=>this.toasts.filter(r=>!this.dismissedToasts.has(r.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const N=new Se,Ae=(a,r)=>{const t=r?.id||T++;return N.addToast({title:a,...r,id:t}),t},Ee=a=>a&&typeof a=="object"&&"ok"in a&&typeof a.ok=="boolean"&&"status"in a&&typeof a.status=="number",Ie=Ae,$e=()=>N.toasts,Pe=()=>N.getActiveToasts(),Re=Object.assign(Ie,{success:N.success,info:N.info,warning:N.warning,error:N.error,custom:N.custom,message:N.message,promise:N.promise,dismiss:N.dismiss,loading:N.loading},{getHistory:$e,getToasts:Pe});_
vendor: 14,865 bytes, line 1
1e("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");
1const Te=()=>typeof navigator<"u"&&/Mac|iPhone|iPad|iPod/i.test(navigator.platform),De=()=>typeof navigator<"u"&&/Android|iPhone|iPad|iPod|Mobile/i.test(navigator.userAgent),Me=()=>typeof navigator<"u"&&typeof navigator.share=="function",We=(a,r)=>{if(typeof window>"u")return;let t=!1;const s=()=>{document.removeEventListener("visibilitychange",d),window.removeEventListener("pagehide",n)},d=()=>{document.visibilityState==="hidden"&&(t=!0,s())},n=()=>{t=!0,s()};document.addEventListener("visibilitychange",d),window.addEventListener("pagehide",n),window.location.href=a,window.setTimeout(()=>{s(),t||window.open(r,"_blank","noopener,noreferrer")},900)},q=(a,r,t)=>{a.preventDefault(),a.stopPropagation();const s=Te()?"â + D":"Ctrl + D",d=window;if(d.sidebar?.addPanel){d.sidebar.addPanel(t,r,"");return}Re.success(`Press ${s} to bookmark this page`,{description:"Browsers don't allow auto-bookmarking, but it's just one shortcut away.",duration:5e3})},Be=({url:a,title:r,variant:t="full",heading:s="Share it with your peers",subheading:d="Help your network stay ahead of the food and beverage market.",className:n=""})=>{const[f,j]=x.useState(!1),[b,l]=x.useState(!1);x.useEffect(()=>{Me()&&l(!0)},[]);const g=encodeURIComponent(a),c=encodeURIComponent(r),h={linkedin:`https://www.linkedin.com/sharing/share-offsite/?url=${g}`,facebook:`https://www.facebook.com/sharer/sharer.php?u=${g}`,twitter:`https://twitter.com/intent/tweet?url=${g}&text=${c}`},y=i=>m=>{if(m.stopPropagation(),!De())return;m.preventDefault();const _=h[i],v=i==="linkedin"?`linkedin://shareArticle?mini=true&url=${g}`:`fb://facewebmodal/f?href=${encodeURIComponent(_)}`;We(v,_)},u=async i=>{i.preventDefault(),i.stopPropagation();try{await navigator.share({title:r,url:a})}catch{}},z=async i=>{i.preventDefault(),i.stopPropagation();try{await navigator.clipboard.writeText(a),j(!0),setTimeout(()=>j(!1),1800)}catch{}},o=i=>i.stopPropagation();if(t==="compact"){const i="inline-flex items-center justify-center w-8 h-8 rounded-md bg-muted text-muted-foreground transition-colors hover:bg-accent/20 hover:text-foreground";return e.jsxs("div",{className:`flex items-center gap-1.5 ${n}`,suppressHydrationWarning:!0,children:[b&&e.jsx("button",{type:"button",onClick:u,"aria-label":"Share",className:i,children:e.jsx(L,{className:"w-4 h-4"})}),e.jsx("a",{href:h.linkedin,target:"_blank",rel:"noopener noreferrer",onClick:y("linkedin"),"aria-label":"Share on LinkedIn",className:i,children:e.jsx(I,{className:"w-4 h-4"})}),e.jsx("a",{href:h.facebook,target:"_blank",rel:"noopener noreferrer",onClick:y("facebook"),"aria-label":"Share on Facebook",className:i,children:e.jsx(B,{className:"w-4 h-4"})}),e.jsx("button",{type:"button",onClick:m=>q(m,a,r),"aria-label":"Bookmark this page",className:i,children:e.jsx(W,{className:"w-4 h-4"})}),e.jsx("button",{type:"button",onClick:z,"aria-label":"Copy link",className:i,children:f?e.jsx(M,{className:"w-4 h-4"}):e.jsx(F,{className:"w-4 h-4"})})]})}return e.jsx("section",{className:`rounded-xl border border-border bg-muted/40 p-5 md:p-6 ${n}`,"aria-label":"Share this page",children:e.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold text-foreground",children:s}),e.jsx("p",{className:"mt-0.5 text-xs text-muted-foreground",children:d})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",suppressHydrationWarning:!0,children:[b&&e.jsxs("button",{type:"button",onClick:u,className:"inline-flex items-center gap-2 rounded-md bg-accent px-4 py-2 text-sm font-semibold text-accent-foreground transition-transform hover:-translate-y-0.5",children:[e.jsx(L,{className:"w-4 h-4"}),"Share"]}),e.jsxs("a",{href:h.linkedin,target:"_blank",rel:"noopener noreferrer",onClick:y("linkedin"),className:"inline-flex items-center gap-2 rounded-md bg-primary px-4 py-2 text-sm font-semibold text-primary-foreground transition-transform hover:-translate-y-0.5",children:[e.jsx(I,{className:"w-4 h-4"}),"LinkedIn"]}),e.jsxs("a",{href:h.facebook,target:"_blank",rel:"noopener noreferrer",onClick:y("facebook"),className:"inline-flex items-center gap-2 rounded-md bg-primary px-4 py-2 text-sm font-semibold text-primary-foreground transition-transform hover:-translate-y-0.5",children:[e.jsx(B,{className:"w-4 h-4"}),"Facebook"]}),e.jsxs("a",{href:h.twitter,target:"_blank",rel:"noopener noreferrer",onClick:o,className:"inline-flex items-center gap-2 rounded-md border border-border bg-card px-4 py-2 text-sm font-semibold text-foreground transition-colors hover:border-primary/40",children:[e.jsx(ze,{className:"w-4 h-4"}),"X / Twitter"]}),e.jsxs("button",{type:"button",onClick:i=>q(i,a,r),className:"inline-flex items-center gap-2 rounded-md border border-border bg-card px-4 py-2 text-sm font-semibold text-foreground transition-colors hover:border-primary/40",children:[e.jsx(W,{className:"w-4 h-4"}),"Bookmark"]}),e.jsxs("button",{type:"button",onClick:z,className:"inline-flex items-center gap-2 rounded-md border border-border bg-card px-4 py-2 text-sm font-semibold text-foreground transition-colors hover:border-primary/40",children:[f?e.jsx(M,{className:"w-4 h-4"}):e.jsx(F,{className:"w-4 h-4"}),f?"Copied":"Copy link"]})]})]})})};function Fe({className:a=""}){return e.jsxs("a",{href:"https://waterdispenseinsights.com/intelligence",target:"_blank",rel:"noopener noreferrer",className:`group flex flex-col gap-4 roun
1ded-xl border border-border bg-card p-5 transition-transform hover:-translate-y-0.5 hover:border-primary/40 sm:flex-row sm:items-center sm:p-6 ${a}`,"aria-label":"Visit Water Dispense Market Intelligence",children:[e.jsx("div",{className:"flex size-12 shrink-0 items-center justify-center rounded-lg bg-primary/10 text-primary sm:size-14",children:e.jsx(ye,{className:"size-6 sm:size-7"})}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-wide text-primary",children:"Sister Publication"}),e.jsx("h2",{className:"mt-1 font-serif text-lg font-bold leading-snug text-foreground sm:text-xl",children:"Also follow our Water Dispense Market Intelligence"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-muted-foreground",children:"Category analyses, operator briefings, and investor signals across the global water dispense market."})]}),e.jsxs("span",{className:"inline-flex items-center gap-2 self-start text-sm font-semibold text-primary sm:self-center",children:["Visit",e.jsx($,{className:"size-4 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]})]})}function Le({className:a="",variant:r="default",articleSlug:t}){const s=r==="featured";return e.jsxs("a",{href:"/reports/thcbeverage",target:"_blank",rel:"noopener noreferrer",onClick:()=>k(t??"home","thc_beverage_report"),className:`group relative block overflow-hidden rounded-xl border border-[#C7E034]/40 bg-gradient-to-br from-[#030811] via-[#06101f] to-[#0a1628] text-white shadow-[0_10px_40px_-15px_rgba(10,22,40,0.7)] transition-transform hover:-translate-y-0.5 ${a}`,"aria-label":"Open the Zenith Consulting US Hemp-Derived THC Beverage Category 2026 report",children:[e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 opacity-40",style:{background:"radial-gradient(circle at 85% 15%, rgba(63,224,220,0.28), transparent 55%), radial-gradient(circle at 10% 90%, rgba(199,224,52,0.20), transparent 55%)"}}),e.jsxs("div",{className:`relative flex flex-col items-start gap-5 p-5 sm:flex-row sm:items-center sm:gap-6 sm:p-6 ${s?"md:p-8":""}`,children:[e.jsx("img",{src:Z.url,alt:"The Hemp-Derived THC Beverage Category 2026 â Zenith Executive Summary Report cover",className:`flex-shrink-0 rounded-md ${s?"h-44 w-auto sm:h-56":"h-32 w-auto sm:h-40"}`,loading:"lazy",width:876,height:1300}),e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full bg-[#C7E034] px-2.5 py-0.5 text-[10px] font-bold uppercase tracking-[0.15em] text-[#06101f]",children:[e.jsx(Q,{className:"size-3"})," Paid · Early access"]}),e.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-[0.18em] text-[#3FE0DC]",children:"Zenith Executive Intelligence Report"})]}),e.jsx("p",{className:`mt-2 font-serif leading-snug ${s?"text-xl sm:text-2xl":"text-lg sm:text-xl"}`,children:"The Hemp-Derived THC Beverage Category 2026"}),e.jsx("p",{className:"mt-1.5 text-sm text-white/75",children:"A $1.1bn US category facing a binary legislative moment. Four-method sizing, the Section 781 scenario tree and the indicators that decide the category's future by November 12, 2026."}),e.jsxs("span",{className:"mt-3 inline-flex items-center gap-1.5 rounded-full bg-[#C7E034] px-4 py-2 text-sm font-semibold text-[#06101f] transition-transform group-hover:translate-x-0.5",children:["Access the report",e.jsx($,{className:"size-4"})]})]})]})]})}function qe({className:a="",variant:r="default",articleSlug:t}){const s=r==="featured";return e.jsxs("a",{href:"/reports/aseptic2026",target:"_blank",rel:"noopener noreferrer",onClick:()=>k(t??"home","aseptic_2026_report"),className:`group relative block overflow-hidden rounded-xl border border-[#3FE0DC]/40 bg-gradient-to-br from-[#04121f] via-[#06182b] to-[#0a2338] text-white shadow-[0_10px_40px_-15px_rgba(10,22,40,0.7)] transition-transform hover:-translate-y-0.5 ${a}`,"aria-label":"More information on the Zenith Global Commercial Aseptic Packaging Report 2026",children:[e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 opacity-40",style:{background:"radial-gradient(circle at 88% 12%, rgba(63,224,220,0.30), transparent 55%), radial-gradient(circle at 8% 92%, rgba(199,224,52,0.18), transparent 55%)"}}),e.jsxs("div",{className:`relative flex flex-col items-start gap-5 p-5 sm:flex-row sm:items-center sm:gap-6 sm:p-6 ${s?"md:p-8":""}`,children:[e.jsx("img",{src:H.url,alt:"Global Aseptic Packaging Report 2026 â Zenith Global Commercial report cover",className:`flex-shrink-0 rounded-md ${s?"h-44 w-auto sm:h-56":"h-32 w-auto sm:h-40"}`,loading:"lazy",width:918,height:1287}),e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full bg-[#C7E034] px-2.5 py-0.5 text-[10px] font-bold uppercase tracking-[0.15em] text-[#06101f]",children:[e.jsx(xe,{className:"size-3"})," Now available · 2026 Edition"]}),e.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-[0.18em] text-[#3FE0DC]",children:"Zenith Global Commercial · Fifth edition"})]}),e.jsx("p",{className:`mt-2 font-serif leading-snug ${s?"text-xl sm:text-2xl":"text-lg sm:text-xl"}`,children:"Global Aseptic Packaging Market Report 2026"}),e.jsx("p",{className:"mt-1.5 text-sm text-white/75",children:"148.4bn litres and 344bn packs in 2025. Aseptic volumes across dairy, dairy alternatives, beverages and food in 39 markets â 2025 actuals and forecasts to 2030. Buy online and receive it within 24 hours."}),e.jsxs("span",{className:"mt-3 inline-flex items-center gap-1.5 rounded-full bg-[#C7E034] px-4 py-2 text-sm font-semibold text-[#06101f] transition-transform group-hover:translate-x-0.5",children:["More information",e.jsx($,{className:"size-4"})]})]})]})]})}function Ge({className:a="",variant:r="default",articleSlug:t}){const s=r==="featured";return e.jsxs("a",{href:"/reports/cheese2026",target:"_blank",rel:"noopener noreferrer",onClick:()=>k(t??"home","cheese_2026_report"),className:`group relative block overflow-hidden rounded-xl border border-[#C7E034]/40 bg-gradient-to-br from-[#04121f] via-[#06182b] to-[#0a2338] text-white shadow-[0_10px_40px_-15px_rgba(10,22,40,0.7)] transition-transform hover:-translate-y-0.5 ${a}`,"aria-label":"Join the waitlist for early access to the Global Cheese Database 2026",children:[e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 opacity-40",style:{background:"radial-gradient(circle at 88% 12%, rgba(199,224,52,0.26), transparent 55%), radial-gradient(circle at 8% 92%, rgba(63,224,220,0.22), transparent 55%)"}}),e.jsxs("div",{className:`relative flex flex-col items-start gap-5 p-5 sm:flex-row sm:items-center sm:gap-6 sm:p-6 ${s?"md:p-8":""}`,children:[e.jsx("img",{src:O.url,alt:"Global Cheese Database 2026 â Zenith Global Commercial report cover",className:`flex-shrink-0 ${s?"h-44 w-auto sm:h-56":"h-32 w-auto sm:h-40"}`,loading:"lazy",width:1055,height:1491}),e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full bg-[#C7E034] px-2.5 py-0.5 text-[10px] font-bold uppercase tracking-[0.15em] text-[#06101f]",children:[e.jsx(Y,{className:"size-3"})," Waitlist open · Early access"]}),e.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-[0.18em] text-[#3FE0DC]",children:"Zenith Global Commercial · 2026 Edition"})]}),e.jsx("p",{className:`mt-2 font-serif leading-snug ${s?"text-xl sm:text-2xl":"text-lg sm:text-xl"}`,children:"Global Cheese Database 2026"}),e.jsx("p",{className:"mt-1.5 text-sm text-white/75",children:"Production, imports, exports and consumption for 39 cheese types across 48 c
1ountries, with actuals through 2025 and forecasts to 2030. Join the waitlist for early access, pre-launch pricing and a free sample country chapter."}),e.jsxs("span",{className:"mt-3 inline-flex items-center gap-1.5 rounded-full bg-[#C7E034] px-4 py-2 text-sm font-semibold text-[#06101f] transition-transform group-hover:translate-x-0.5",children:["Get early access",e.jsx($,{className:"size-4"})]})]})]})]})}function Ye({className:a=""}){return e.jsxs("section",{"aria-label":"Zenith Consulting",className:`relative overflow-hidden rounded-2xl border border-border bg-primary text-primary-foreground shadow-elegant ${a}`,children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 opacity-60",style:{background:"radial-gradient(60% 80% at 0% 0%, color-mix(in oklab, var(--accent) 30%, transparent), transparent 60%), radial-gradient(50% 80% at 100% 100%, color-mix(in oklab, var(--accent) 18%, transparent), transparent 60%)"}}),e.jsxs("div",{className:"relative grid gap-6 p-6 sm:p-8 md:grid-cols-[1.4fr_auto] md:items-center md:gap-10 md:p-10",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-2xl font-bold leading-tight tracking-tight md:text-3xl",children:"Is the Opportunity Worth Pursuing?"}),e.jsx("p",{className:"mt-3 max-w-2xl text-sm leading-7 text-primary-foreground/80 md:text-base",children:"We help you answer the questions that matter before you invest: How large is the opportunity? Where is the growth? Who controls the market? What are customers paying? What would it take to compete? And is the opportunity commercially worth pursuing?"})]}),e.jsxs(p,{to:"/consulting",onClick:()=>k("home","home_cta_consulting_banner"),className:"group inline-flex w-fit items-center gap-2 rounded-full bg-accent px-6 py-3.5 text-sm font-semibold text-accent-foreground shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-glow",children:["Pressure-Test Your Opportunity",e.jsx(w,{className:"size-4 transition-transform group-hover:translate-x-0.5"})]})]})]})}const Ze="/assets/infographs-library-preview-DSwLEeQ2.jpeg";function He({className:a="",variant:r="default",articleSlug:t}){const s=r==="featured";return e.jsxs("a",{href:"https://zenithmarketintel.com/zenithinfographs",target:"_blank",rel:"noopener noreferrer",onClick:()=>k(t??"home","infographs"),className:`group relative block overflow-hidden rounded-xl border border-[#4ade80]/30 bg-gradient-to-br from-[#04101e] via-[#071a2e] to-[#0d2742] text-white shadow-[0_10px_40px_-15px_rgba(10,22,40,0.7)] transition-transform hover:-translate-y-0.5 ${a}`,"aria-label":"Get free access to our Infographs Library (limited time offer)",children:[e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 opacity-50",style:{background:"radial-gradient(circle at 85% 15%, rgba(74,222,128,0.22), transparent 55%), radial-gradient(circle at 10% 90%, rgba(96,165,250,0.20), transparent 55%)"}}),e.jsxs("div",{className:`relative flex flex-col items-start gap-5 p-5 sm:flex-row sm:items-center sm:gap-6 sm:p-6 ${s?"md:p-8":""}`,children:[e.jsxs("div",{className:"relative flex-shrink-0 overflow-hidden rounded-md ring-1 ring-white/10 shadow-2xl",children:[e.jsx("img",{src:Ze,alt:"Preview of the Zenith Infographs Library â 50+ premium food, beverage and water strategy visuals",className:`block w-auto object-cover object-top ${s?"h-40 sm:h-52":"h-32 sm:h-36"}`,loading:"lazy"}),e.jsx("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-t from-[#04101e]/40 to-transparent"})]}),e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full bg-[#4ade80] px-2.5 py-0.5 text-[10px] font-bold uppercase tracking-[0.15em] text-[#04101e]",children:[e.jsx(je,{className:"size-3"})," Free · 50+ visuals"]}),e.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-[0.18em] text-[#a7f3d0]",children:"Zenith Infographs Library"})]}),e.jsx("p",{className:`mt-2 font-serif leading-snug ${s?"text-xl sm:text-2xl":"text-lg sm:text-xl"}`,children:"Get free access to our infographs library (limited time offer)"}),e.jsx("p",{className:"mt-1.5 text-sm text-white/75",children:"M&A deals, category growth, brand ownership, profit pools and more â at a glance. Free access for operators, investors and CPG strategy teams."}),e.jsxs("span",{className:"mt-3 inline-flex items-center gap-1.5 rounded-full bg-[#4ade80] px-4 py-2 text-sm font-semibold text-[#04101e] transition-transform group-hover:translate-x-0.5",children:["Get free access",e.jsx(w,{className:"size-4"})]})]})]})]})}const Oe=re({method:"POST"}).handler(U("e137e2244cdec17eaa20fc24775f2951138fecc4f140ad3f661d954e2799c2db"));function Ue({articleSlug:a,className:r}
1){const t=x.useId(),[s,d]=x.useState(""),[n,f]=x.useState(""),[j,b]=x.useState(""),[l,g]=x.useState(""),[c,h]=x.useState(!1),[y,u]=x.useState(!1),[z,o]=x.useState(!1),[i,m]=x.useState("");async function _(v){if(v.preventDefault(),!s.trim()||!n.trim()||!j.trim()||!l.trim()||!c)return;u(!0),m("");const D=await Oe({data:{name:s.trim(),email:n.trim(),company:j.trim(),request:l.trim(),article_slug:a??null}}).catch(()=>({ok:!1,error:"Something went wrong."}));if(u(!1),!D.ok){m(D.error??"Something went wrong. Please try again.");return}o(!0)}return z?e.jsxs("section",{className:`mb-10 rounded-xl border border-border bg-card p-8 text-center text-card-foreground shadow-sm ${r??""}`,"aria-label":"Report request received",children:[e.jsx(V,{className:"mx-auto mb-3 size-10 text-primary"}),e.jsx("h2",{className:"text-xl font-bold",children:"Thanks â we've got your request"}),e.jsxs("p",{className:"mx-auto mt-2 max-w-lg text-sm leading-6 text-muted-foreground",children:["We'll review it and get back to you at ",e.jsx("span",{className:"font-semibold",children:n})," if there's a fit."]})]}):e.jsxs("section",{className:`mb-10 rounded-xl border border-border bg-card p-6 text-card-foreground shadow-sm md:p-8 ${r??""}`,"aria-labelledby":"report-request-heading",children:[e.jsxs("div",{className:"mb-5 flex items-start gap-3",children:[e.jsx("div",{className:"shrink-0 rounded-lg bg-primary/10 p-2",children:e.jsx(K,{className:"size-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("h2",{id:"report-request-heading",className:"text-xl font-bold md:text-2xl",children:"What Are You Evaluating?"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-muted-foreground",children:"Tell us the market, category, acquisition or growth opportunity you are looking at. If existing Zenith research can answer the question, we will point you to it. If it needs deeper work, we will tell you what we would investigate."})]})]}),e.jsxs("form",{onSubmit:_,className:"grid gap-3 md:grid-cols-3",children:[e.jsx(R,{required:!0,type:"text",placeholder:"Your name",value:s,onChange:v=>d(v.target.value),maxLength:120}),e.jsx(R,{required:!0,type:"email",placeholder:"Work email",value:n,onChange:v=>f(v.target.value),maxLength:255}),e.jsx(R,{required:!0,type:"text",placeholder:"Company",value:j,onChange:v=>b(v.target.value),maxLength:160}),e.jsx(ee,{required:!0,placeholder:"Report request â which category, region or question would you like covered?",value:l,onChange:v=>g(v.target.value),rows:4,maxLength:2e3,className:"md:col-span-3"}),e.jsxs("label",{htmlFor:t,className:"flex cursor-pointer items-start gap-2 text-xs leading-5 text-muted-foreground md:col-span-3",children:[e.jsx("input",{id:t,type:"checkbox",checked:c,onChange:v=>h(v.target.checked),className:"mt-1 shrink-0 accent-primary"}),e.jsxs("span",{children:["I accept the"," ",e.jsx(p,{to:"/privacy",className:"font-semibold text-primary underline underline-offset-2",children:"Privacy Policy"})," ","and agree to be contacted about this enquiry."]})]}),e.jsxs("div",{className:"md:col-span-3",children:[e.jsx(E,{type:"submit",disabled:y||!c,className:"w-full bg-primary font-bold text-primary-foreground hover:bg-primary/90 md:w-auto",children:y?"Submitting...":"Tell Us What You're Evaluating"}),i&&e.jsx("p",{className:"mt-2 text-xs text-destructive",children:i})]})]})]})}const Ve="/__l5e/assets-v1/8c9a7568-88db-4d68-9f2f-b4ca69a40b31/market_intelligence.png",Xe={url:Ve},Je="/__l5e/assets-v1/5e867c45-1954-48df-93a9-3bd62369d8b7/market_reports_and_data.png",Qe={url:Je},Ke="/__l5e/assets-v1/85d9d854-24ba-45ac-9354-f04580ed441b/commercial_insights.png",et={url:Ke},tt="/__l5e/assets-v1/2a11813b-92de-41c9-bbed-638a48a934c6/zenith-bath-square.jpeg",rt={url:tt},at="/__l5e/assets-v1/d107a8c7-278d-4c42-827c-88600b76867a/zenith-bath-office-door.jpeg",st={url:at};function ot({className:a=""}){return e.jsxs("aside",{className:`flex flex-col items-start gap-5 rounded-xl border border-border/60 bg-[#1d293d] p-5 text-primary-foreground sm:flex-row sm:items-center sm:gap-6 sm:p-6 ${a}`,"aria-label":"About the author",children:[e.jsx("img",{src:ie.url,alt:"Akos Petri, MSc â Managing Director, Zenith Global Commercial",className:"size-20 shrink-0 rounded-full object-cover ring-2 ring-accent/40 sm:size-24",loading:"lazy",width:96,height:96}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-wide text-accent",children:"Written by"}),e.jsx("p",{className:"mt-1 font-serif text-lg font-bold text-primary-foreground sm:text-xl",children:"Akos Petri, MSc"}),e.jsx("p",{className:"mt-2 text-sm leading-6 text-primary-foreground
1/80",children:"Akos Petri leads Zenith Global Commercial and works directly with food & beverage companies assessing markets, competitors and growth opportunities. His approach starts with the market numbers, then tests the commercial reality behind them."}),e.jsxs("a",{href:"https://www.linkedin.com/in/akospetri/",target:"_blank",rel:"noopener noreferrer",className:"mt-3 inline-flex items-center gap-2 text-sm font-semibold text-accent underline-offset-2 hover:underline",children:[e.jsx(I,{className:"size-4","aria-hidden":"true"}),"Connect on LinkedIn"]})]})]})}function Nt({initialArticles:a=[],enableCategoryFilter:r=!1,initialCategory:t="All",onCategoryChange:s,pageMode:d="home"}){const[n,f]=x.useState(a),[j,b]=x.useState(a.length===0),[l,g]=x.useState("All"),[c,h]=x.useState(t);x.useEffect(()=>{h(t)},[t]),x.useEffect(()=>{let o=!0;const i=async()=>{const{data:_,error:v}=await P.from("news_articles").select("*").eq("is_published",!0).order("published_at",{ascending:!1,nullsFirst:!1}).order("created_at",{ascending:!1});o&&(f(v?[]:_??[]),b(!1))};a.length,i();const m=P.channel("public-news-articles").on("postgres_changes",{event:"*",schema:"public",table:"news_articles"},()=>{i()}).subscribe();return()=>{o=!1,P.removeChannel(m)}},[a.length]);const y=x.useMemo(()=>n.filter(o=>{const i=l==="All"||(o.topic??"Corporate Strategy & Portfolio")===l,m=!r||c==="All"||(o.category??"Cross-Category / Big Food")===c;return i&&m}),[n,l,c,r]),u=d==="home"?y.slice(0,6):y,z=o=>o?new Date(o).toLocaleDateString("en-GB",{day:"2-digit",month:"short",year:"numeric"}).toUpperCase():"";return e.jsxs("main",{className:"min-h-screen bg-background text-foreground",children:[e.jsx(J,{}),d==="home"?e.jsxs(e.Fragment,{children:[e.jsxs("section",{className:"relative isolate overflow-hidden bg-primary text-primary-foreground",children:[e.jsx("img",{src:rt.url,alt:"","aria-hidden":"true",className:"absolute inset-0 -z-20 h-full w-full object-cover object-[58%_center] sm:object-center",width:1024,height:768,fetchPriority:"high"}),e.jsx("div",{className:"absolute inset-0 -z-10 bg-primary/68 sm:bg-primary/60","aria-hidden":"true"}),e.jsx("div",{className:"absolute inset-0 -z-10 bg-gradient-to-r from-primary via-primary/84 to-primary/34","aria-hidden":"true"}),e.jsxs("div",{className:"mx-auto max-w-6xl px-4 py-14 sm:py-18 lg:px-6 lg:py-20",children:[e.jsx("p",{className:"mb-5 text-xs font-bold uppercase tracking-widest text-accent",children:"For food & beverage companies making growth and investment decisions"}),e.jsx("h1",{className:"max-w-4xl font-serif text-4xl font-bold leading-tight tracking-normal sm:text-5xl lg:text-7xl",children:"Know Where to Grow. Before You Invest."}),e.jsxs("div",{className:"mt-7 grid gap-7 lg:grid-cols-[minmax(0,2fr)_minmax(16rem,1fr)] lg:items-end lg:gap-12",children:[e.jsxs("div",{className:"max-w-3xl space-y-3 text-base leading-7 text-primary-foreground/80 sm:text-lg sm:leading-8",children:[e.jsx("p",{children:"Zenith helps food & beverage companies assess which markets, categories and growth opportunities are worth pursuing. We size the opportunity, analyse competitors, pricing and customers, and test the commercial reality before you invest."}),e.jsx("p",{children:"Independent food & beverage market intelligence backed by 30+ years of specialist research."})]}),e.jsxs("div",{className:"flex flex-col gap-3 sm:flex-row lg:flex-col",children:[e.jsxs(p,{to:"/consulting",onClick:()=>k("home","hero_project_enquiry"),className:"group inline-flex min-h-12 items-center justify-center gap-2 rounded-md bg-accent px-6 py-3 text-center text-sm font-bold text-accent-foreground shadow-glow transition-transform hover:-translate-y-0.5",children:["Tell Us What You're Evaluating",e.jsx(w,{className:"size-4 transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]}),e.jsxs(p,{to:"/reports",className:"group inline-flex min-h-12 items-center justify-center gap-2 rounded-md border border-primary-foreground/35 px-6 py-3 text-center text-sm font-bold text-primary-foreground transition-colors hover:border-primary-foreground/70 hover:bg-primary-foreground
1/10",children:["Explore Reports",e.jsx(w,{className:"size-4 transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]}),e.jsx("p",{className:"text-xs leading-5 text-primary-foreground/70 sm:basis-full lg:mt-1",children:"Considering a new market, category, acquisition or growth opportunity? Tell us what you are evaluating and we will tell you what we would look at first."})]})]})]})]}),d==="home"&&e.jsx("section",{className:"zx-reveal border-b border-border bg-background","aria-label":"Quote from Oliver Wendell Holmes",children:e.jsxs("div",{className:"mx-auto max-w-3xl px-4 py-12 text-center lg:px-6 lg:py-14",children:[e.jsx("div",{className:"mx-auto mb-6 h-px w-14 bg-accent/70","aria-hidden":"true"}),e.jsxs("blockquote",{children:[e.jsx("p",{className:"font-serif text-2xl italic leading-snug text-foreground sm:text-3xl",children:"âA momentâs insight is sometimes worth a lifeâs experience.â"}),e.jsx("footer",{className:"mt-4 text-xs font-bold uppercase tracking-widest text-muted-foreground",children:"Oliver Wendell Holmes, Sr."})]})]})}),e.jsx("aside",{className:"zx-reveal border-b border-border bg-card","aria-label":"Zenith credentials",children:e.jsx("div",{className:"mx-auto grid max-w-6xl grid-cols-1 divide-y divide-border px-4 sm:grid-cols-2 sm:divide-x sm:divide-y-0 lg:grid-cols-4 lg:px-6",children:["30+ Years of Food & Beverage Intelligence","Global Market Coverage","Market Entry ⢠International Growth ⢠Investment Decisions","Market Size ⢠Competitors ⢠Pricing ⢠Route to Market"].map(o=>e.jsx("p",{className:"flex min-h-16 items-center px-3 py-4 text-xs font-bold uppercase leading-5 text-foreground first:pl-0 sm:px-5 lg:last:pr-0",children:o},o))})}),e.jsx("section",{className:"zx-reveal border-b border-border bg-background",children:e.jsxs("div",{className:"mx-auto max-w-6xl px-4 py-16 lg:px-6 lg:py-20",children:[e.jsxs("div",{className:"max-w-3xl",children:[e.jsx("p",{className:"text-xs font-bold uppercase tracking-widest text-primary",children:"How Zenith helps"}),e.jsx("h2",{className:"mt-3 font-serif text-3xl font-bold leading-tight text-foreground sm:text-4xl",children:"Make the Decision Before You Make the Investment."}),e.jsx("p",{className:"mt-4 text-base leading-7 text-muted-foreground md:text-lg",children:"Market size is only the first question. Zenith gives you the evidence to understand the opportunity â and test what has to be true commercially for it to work."})]}),e.jsxs("div",{className:"mt-10 grid border-y border-border md:grid-cols-3 md:divide-x md:divide-y-0",children:[e.jsxs("article",{className:"zx-reveal border-b border-border py-8 md:border-b-0 md:px-8",children:[e.jsx("div",{className:"zx-media zx-lift overflow-hidden rounded-lg border border-border bg-muted",children:e.jsx("img",{src:Qe.url,alt:"Market Reports & Data showcase with featured report covers and category explorer",className:"aspect-[16/10] h-full w-full object-cover",loading:"lazy",width:800,height:500})}),e.jsx(fe,{className:"mt-6 size-6 text-primary","aria-hidden":"true"}),e.jsx("p",{className:"mt-4 text-xs font-bold uppercase tracking-widest text-muted-foreground",children:"01 · Market Reports & Data"}),e.jsx("h3",{className:"mt-3 font-serif text-2xl font-bold leading-tight text-foreground",children:"Start With the Numbers."}),e.jsx("p",{className:"mt-4 text-sm leading-7 text-muted-foreground",children:"Use Zenith's existing research to compare market size, growth, competitors, categories and commercial trends before committing to deeper work."}),e.jsxs(p,{to:"/reports",className:"group mt-6 inline-flex items-center gap-2 text-sm font-bold text-primary",children:["Explore Reports",e.jsx(w,{className:"size-4 transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]})]}),e.jsxs("article",{className:"zx-reveal border-b border-border py-8 md:border-b-0 md:px-8",children:[e.jsx("div",{className:"zx-media zx-lift overflow-hidden rounded-lg border border-border bg-muted",children:e.jsx("img",{src:et.url,alt:"Consulting team presenting commercial strategy and market entry roadmap",className:"aspect-[16/10] h-full w-full object-cover",loading:"lazy",width:800,height:500})}),e.jsx(ge,{className:"mt-6 size-6 text-primary","aria-hidden":"true"}),e.jsx("p",{className:"mt-4 text-xs font-bold uppercase tracking-widest text-muted-foreground",children:"02 · Consulting"}),e.jsx("h3",{className:"mt-3 font-serif text-2xl font-bold leading-tight text-foreground",children:"Pressure-Test the Opportunity Before You Invest."}),e.jsx("p",{className:"mt-4 text-sm leading-7 text-muted-foreground",children:"Considering a new market, category, acquisition or growth opportunity? We assess the numbers, competitors, pricing, customers and route to market so you can decide whether it is commercially worth pursuing."}),e.jsxs(p,{to:"/consulting",className:"group mt-6 inline-flex items-center gap-2 text-sm font-bold text-primary",children:["Discuss Your Opportunity",e.jsx(w,{className:"size-4 transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]})]}),e.jsxs("article",{className:"zx-reveal py-8 md:px-8",children:[e.jsx("div",{className:"zx-media zx-lift overflow-hidden rounded-lg border border-border bg-muted",children:e.jsx("img",{src:Xe.url,alt:"Market Insights dashboard showing global food and beverage market overview",className:"aspect-[16/10] h-full w-full object-cover",loading:"lazy",width:800,height:500})}),e.jsx(se,{className:"mt-6 size-6 text-primary","aria-hidden":"true"}),e.jsx("p",{className:"mt-4 text-xs font-bold uppercase tracking-widest text-muted-foreground",children:"03 · Market Insights"}),e.jsx("h3",{className:"mt-3 font-serif text-2xl font-bold leading-tight text-foreground",children:"See What Is Changing Before It Changes Your Market."}),e.jsx("p",{className:"mt-4 text-sm leading-7 text-muted-foreground",children:"We put competitor moves, investment, M&A, capacity changes and changing demand into commercial context â using Zenith data to show what the development could actually mean for the market."}),e.jsxs(p,{to:"/intelligence",className:"group mt-6 inline-flex items-center gap-2 text-sm font-bold text-primary",children:["Read Insights",e.jsx(w,{className:"size-4 transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]})]})]})]})}),e.jsx("section",{id:"category-expertise",className:"zx-reveal scroll-mt-20 border-b border-border bg-muted/35","aria-labelledby":"
1category-expertise-heading",children:e.jsxs("div",{className:"mx-auto max-w-6xl px-4 py-16 lg:px-6 lg:py-24",children:[e.jsxs("div",{className:"grid gap-5 border-b border-border pb-9 lg:grid-cols-[0.9fr_1.1fr] lg:items-end lg:pb-12",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-bold uppercase tracking-widest text-primary",children:"Category expertise"}),e.jsx("h2",{id:"category-expertise-heading",className:"mt-3 max-w-2xl font-serif text-3xl font-bold leading-tight text-foreground sm:text-4xl",children:"Specialist Food & Beverage Expertise."})]}),e.jsx("p",{className:"max-w-xl text-base leading-7 text-muted-foreground lg:justify-self-end lg:text-lg",children:"We focus on sectors where we have deep category knowledge, proprietary market data and long-standing industry research."})]}),e.jsx("div",{className:"mt-8 grid overflow-hidden border-y border-border sm:grid-cols-2 lg:grid-cols-4 lg:border-x",children:[{title:"Water & Hydration",items:["Small-pack bottled water","Water dispense (BWD, POU, ITS)","Premium water","Functional & enhanced water"]},{title:"Soft Drinks & Non-Alcoholic Beverages",items:["Carbonates","Juice","Energy & sports drinks","RTD tea & coffee","Functional beverages"]},{title:"Dairy & Cheese",items:["Cheese","Milk","Yogurt","Cream","Dairy ingredients & alternatives"]},{title:"Wider Food, Beverage & Packaging",items:["Aseptic packaging","Functional nutrition","Ingredients","Packaged foods","Selected adjacent F&B categories"]}].map((o,i)=>e.jsxs("article",{className:"group zx-reveal relative flex min-h-80 flex-col border-b border-border bg-card p-6 transition-colors last:border-b-0 hover:bg-background sm:odd:border-r sm:[&:nth-child(3)]:border-b-0 lg:border-b-0 lg:border-r lg:last:border-r-0 lg:p-7",children:[e.jsx("span",{className:"text-xs font-bold tabular-nums text-primary/60","aria-hidden":"true",children:String(i+1).padStart(2,"0")}),e.jsx("div",{className:"mt-5 h-px w-10 bg-accent transition-all duration-300 group-hover:w-16","aria-hidden":"true"}),e.jsx("h3",{className:"mt-5 min-h-14 font-serif text-xl font-bold leading-snug text-foreground",children:o.title}),e.jsx("ul",{className:"mt-5 divide-y divide-border/70",children:o.items.map(m=>e.jsx("li",{className:"py-2 text-sm leading-5 text-muted-foreground first:pt-0 last:pb-0",children:m},m))})]},o.title))}),e.jsxs("div",{className:"mt-8 grid gap-7 border-l-2 border-primary pl-5 md:grid-cols-[1fr_auto] md:items-center md:pl-7",children:[e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold leading-6 text-foreground",children:[e.jsx("span",{className:"mr-2 text-primary",children:"Global coverage"}),"Europe · North America · Latin America · Middle East & Africa · Asia-Pacific"]}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"Don't see your category? Our work extends across the wider food and beverage sector."})]}),e.jsx(E,{asChild:!0,size:"lg",className:"group w-fit bg-accent font-bold text-accent-foreground shadow-none hover:bg-accent/90",children:e.jsxs(p,{to:"/consulting",onClick:()=>k("home","category_expertise_enquiry"),children:["Ask About Your Market",e.jsx(w,{className:"transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]})})]})]})}),e.jsx("section",{className:"zx-reveal border-b border-border bg-background",children:e.jsx("div",{className:"mx-auto max-w-6xl px-4 py-16 lg:px-6 lg:py-20",children:e.jsxs("div",{className:"relative isolate grid overflow-hidden rounded-lg bg-primary text-primary-foreground lg:grid-cols-[1.2fr_0.8fr]",children:[e.jsx("img",{src:st.url,alt:"","aria-hidden":"true",className:"absolute inset-0 -z-20 h-full w-full object-cover object-[center_48%] opacity-50 lg:left-auto lg:w-[46%] lg:opacity-85",loading:"lazy",width:683,height:1024}),e.jsx("div",{className:"absolute inset-0 -z-10 bg-primary/76 lg:bg-gradient-to-r lg:from-primary lg:from-50% lg:via-primary/80 lg:to-primary/32","aria-hidden":"true"}),e.jsxs("div",{className:"p-7 sm:p-9",children:[e.jsx("p",{className:"text-xs font-bold uppercase tracking-widest text-accent",children:"The decision before the investment"}),e.jsx("p",{className:"mt-4 max-w-3xl font-serif text-2xl font-bold leading-snug sm:text-3xl",children:"Your commercial question shapes the research, analysis and recommendations."}),e.jsx("p",{className:"mt-5 text-sm font-bold uppercase tracking-widest text-primary-foreground
1/70",children:"Revenue. Margin. Investment. Growth."})]}),e.jsxs("div",{className:"border-t border-primary-foreground/20 p-7 sm:p-9 lg:border-l lg:border-t-0",children:[e.jsx("h3",{className:"font-serif text-2xl font-bold leading-tight",children:"Is the Opportunity Worth Pursuing?"}),e.jsx("p",{className:"mt-3 text-sm leading-6 text-primary-foreground/75",children:"We help you answer the questions that matter before you invest: How large is the opportunity? Where is the growth? Who controls the market? What are customers paying? What would it take to compete? And is the opportunity commercially worth pursuing?"}),e.jsxs(p,{to:"/consulting",onClick:()=>k("home","commercial_question_cta"),className:"group mt-6 inline-flex items-center gap-2 rounded-md bg-accent px-5 py-3 text-sm font-bold text-accent-foreground transition-transform hover:-translate-y-0.5",children:["Pressure-Test Your Opportunity",e.jsx(w,{className:"size-4 transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]}),e.jsx("p",{className:"mt-5 text-xs leading-5 text-primary-foreground/60",children:"Market Entry ⢠Growth Strategy ⢠Commercial Due Diligence ⢠Competitors ⢠Pricing ⢠Partner Search"})]})]})})}),e.jsx("section",{className:"zx-reveal border-b border-border bg-muted/30",children:e.jsxs("div",{className:"mx-auto max-w-6xl px-4 py-16 lg:px-6 lg:py-20",children:[e.jsxs("div",{className:"max-w-3xl",children:[e.jsx("p",{className:"text-xs font-bold uppercase tracking-widest text-primary",children:"Reports & Databases"}),e.jsx("h2",{className:"mt-3 font-serif text-3xl font-bold leading-tight text-foreground sm:text-4xl",children:"Your Question May Already Be Answered."}),e.jsx("p",{className:"mt-4 text-base leading-7 text-muted-foreground md:text-lg",children:"Before commissioning custom research, see whether Zenith's existing reports and databases already cover the market you are evaluating. Compare countries, understand competitors and identify where the opportunities are."})]}),e.jsxs("div",{className:"mt-10 grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:[e.jsxs(p,{to:"/reports/cheese2026",onClick:()=>k("home","product_card_cheese"),className:"zx-reveal zx-lift group flex flex-col justify-between rounded-xl border border-border bg-card p-6 shadow-[var(--shadow-elegant)] transition-colors hover:border-primary/30",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-serif text-xl font-bold leading-snug text-foreground",children:"Global Cheese Database 2026"}),e.jsx("p",{className:"mt-3 text-sm leading-6 text-muted-foreground",children:"Compare demand, production and import dependence across 48 markets and 39 cheese types to prioritise markets and varieties. Includes 2025 actuals and forecasts to 2030."})]}),e.jsxs("span",{className:"mt-5 inline-flex items-center gap-1.5 text-sm font-bold text-primary",children:["Explore the database",e.jsx(w,{className:"size-4 transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]})]}),e.jsxs(p,{to:"/reports/aseptic2026",onClick:()=>k("home","product_card_aseptic"),className:"zx-reveal zx-lift group flex flex-col justify-between rounded-xl border border-border bg-card p-6 shadow-[var(--shadow-elegant)] transition-colors hover:border-primary/30",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-serif text-xl font-bold leading-snug text-foreground",children:"Global Aseptic Packaging Market Report 2026"}),e.jsx("p",{className:"mt-3 text-sm leading-6 text-muted-foreground",children:"Assess demand by market, category and pack format to support capacity planning and sales priorities. Covers 39 markets, with 2025 actuals and forecasts to 2030."})]}),e.jsxs("span",{className:"mt-5 inline-flex items-center gap-1.5 text-sm font-bold text-primary",children:["View the report",e.jsx(w,{className:"size-4 transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]})]}),e.jsxs("a",{href:"https://waterdispenseinsights.com/reports",target:"_blank",rel:"noopener noreferrer",onClick:()=>k("home","product_card_water_dispense"),className:"zx-reveal zx-lift group flex flex-col justify-between rounded-xl border border-border bg-card p-6 shadow-[var(--shadow-elegant)] transition-colors hover:border-primary/30",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-serif text-xl font-bold leading-snug text-foreground",children:"Global Water Dispense Market Reports 2026"}),e.jsx("p",{className:"mt-3 text-sm leading-6 text-muted-foreground",children:"Compare markets, benchmark operators and identify industry players across 35+ markets. Explore PDF, Excel and Power BI options, with forecasts to 2030."})]}),e.jsxs("span",{className:"mt-5 inline-flex items-center gap-1.5 text-sm font-bold text-primary",children:["Browse water dispense reports",e.jsx(w,{className:"size-4 transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]})]})]}),e.jsx("div",{className:"mt-10",children:e.jsxs(p,{to:"/reports",onClick:()=>k("home","explore_all_reports"),className:"group inline-flex items-center gap-2 rounded-md border border-border bg-card px-5 py-3 text-sm font-bold text-foreground transition-colors hover:border-primary/40 hover:text-primary",children:["Explore All Reports",e.jsx(w,{className:"size-4 transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]})})]})})]}):null,e.jsxs("section",{id:"intelligence",className:"mx-auto max-w-6xl scroll-mt-20 px-4 pb-24 pt-16 lg:px-6",children:[e.jsxs("div",{className:"mb-10 max-w-3xl",children:[e.jsx("p",{className:"text-xs font-bold uppercase tracking-widest text-primary",children:"Latest market analysis"}),e.jsx("h2",{className:"mt-3 font-serif text-3xl font-bold leading-tight tracking-normal text-foreground sm:text-4xl",children:"See What Is Changing â and What It Means Commercially."}),e.jsx("p",{className:"mt-4 text-base leading-7 text-muted-foreground md:text-lg",children:"We take real developments in investment, competitors, M&A, capacity and demand, put them against the market data, and ask what they actually change commercially."}),e.jsxs("p",{className:"mt-4 inline-flex items-center gap-2 rounded-full border border-border bg-card px-3 py-1 text-xs font-semibold uppercase tracking-wide text-muted-foreground",children:[e.jsx(Y,{className:"size-3.5","aria-hidden":"true"}),"Every article ~4 min read"]})]}),d==="archive"?e.jsx(qe,{variant:"featured",className:"mb-10"}):null,d==="archive"?e.jsx("div",{className:"mb-8 flex flex-wrap gap-2",children:["All",...oe].map(o=>{const i=l===o;return e.jsx("button",{type:"button",onClick:()=>g(o),className:`rounded-full border px-4 py-1.5 text-xs font-semibold uppercase tracking-wide transition-colors ${i?"border-primary bg-primary text-primary-foreground":"border-border bg-card text-muted-foreground hover:border-primary/40 hover:text-foreground"}`,children:o},o)})}):null,d==="archive"&&r&&e.jsx("div",{className:"mb-8 flex flex-wrap gap-2",children:["All",...ne].map(o=>{const i=c===o,m=o==="All"?"All categories":o;return e.jsx("button",{type:"button",onClick:()=>{h(o),s?.(o)},className:`rounded-full border px-4 py-1.5 text-xs font-semibold uppercase tracking-wide transition-colors ${i?"border-accent bg-accent text-accent-foreground":"border-border bg-card text-muted-foreground hover:border-accent/40 hover:text-foreground"}`,children:m},o)})}),j?e.jsxs("div",{className:"rounded-xl border border-border bg-card p-10 text-center",children:[e.jsx(A,{className:"mx-auto mb-4 size-9 text-primary"}),e.jsx("h2",{className:"text-2xl font-bold text-foreground",children:"Loading articlesâ¦"})]}):u.length===0?e.jsxs("div",{className:"rounded-xl border border-dashed border-border bg-card p-10 text-center",children:[e.jsx(A,{className:"mx-auto mb-4 size-9 text-primary"}),e.jsx("h2",{className:"text-2xl font-bold text-foreground",children:"No articles in this category yet"}),e.jsx("p",{className:"mx-auto mt-3 max-w-xl text-sm leading-6 text-muted-foreground",children:"Try a different topic, or check back soon for new anal
1yses."})]}):e.jsxs("div",{className:"space-y-6",children:[e.jsx(ot,{}),d==="home"?e.jsx(G,{articles:u,formatDate:z}):e.jsxs(e.Fragment,{children:[u[0]?e.jsx(nt,{article:u[0],formatDate:z}):null,(()=>{const o=u.slice(1);return[{items:o.slice(0,4),cta:e.jsx(Ge,{variant:"featured",className:"my-2"})},{items:o.slice(4,8),cta:null},{items:o.slice(8,12),cta:e.jsx(Ye,{className:"my-2"})},{items:o.slice(12,16),cta:e.jsx(Le,{variant:"featured",className:"my-2"})},{items:o.slice(16,20),cta:e.jsx(He,{variant:"featured",className:"my-2"})},{items:o.slice(20),cta:null}].filter(m=>m.items.length>0||m.cta).map((m,_)=>e.jsxs("div",{className:"zx-reveal space-y-6",children:[m.items.length>0?e.jsx(G,{articles:m.items,formatDate:z}):null,m.cta]},_))})()]})]}),d==="home"?e.jsx("div",{className:"mt-8 text-center",children:e.jsx(E,{asChild:!0,size:"lg",variant:"outline",children:e.jsxs(p,{to:"/intelligence",className:"group",children:["View All Insights",e.jsx(w,{className:"transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]})})}):null,e.jsx(Be,{url:"https://zenithmarketintel.com/intelligence",title:"Zenith Industry Intelligence â Food & Beverage",className:"mt-12",heading:"Share it with your peers",subheading:"Pass our latest food and beverage analyses to colleagues across your network."}),e.jsx("div",{className:"mt-8",children:e.jsx(Ue,{})}),e.jsx(Fe,{className:"mt-4"})]}),e.jsx(it,{}),e.jsx(lt,{})]})}function nt({article:a,formatDate:r}){return e.jsx(p,{to:"/intelligence/$slug",params:{slug:a.slug},className:"zx-reveal zx-lift group block overflow-hidden rounded-xl border border-border bg-card shadow-[var(--shadow-elegant)]",children:e.jsxs("div",{className:"grid md:grid-cols-2",children:[e.jsx("div",{className:"relative aspect-[16/10] overflow-hidden bg-muted md:aspect-auto",children:a.cover_image_url?e.jsx("img",{src:a.cover_image_url,alt:a.title,className:"size-full object-cover transition-transform duration-300 group-hover:scale-105",width:1600,height:900}):e.jsx("div",{className:"flex size-full items-center justify-center text-muted-foreground",children:e.jsx(A,{className:"size-10"})})}),e.jsxs("div",{className:"flex flex-col justify-center p-6 md:p-8",children:[e.jsx("span",{className:"text-xs font-semibold uppercase text-primary",children:r(a.published_at??a.created_at)}),e.jsx("h2",{className:"mt-2 font-serif text-2xl font-bold leading-snug text-foreground md:text-3xl",children:a.title}),a.excerpt?e.jsx("p",{className:"mt-3 line-clamp-3 text-sm leading-6 text-muted-foreground md:text-base",children:a.excerpt}):null,e.jsx("span",{className:"mt-4 text-sm font-semibold text-primary",children:"Read analysis â"})]})]})})}function G({articles:a,formatDate:r}){return e.jsx("ul",{className:"divide-y divide-border overflow-hidden rounded-lg border border-border bg-card",children:a.map(t=>e.jsx("li",{children:e.jsxs(p,{to:"/intelligence/$slug",params:{slug:t.slug},className:"group flex gap-4 p-4 transition-colors hover:bg-muted/40 sm:gap-6 sm:p-5",children:[e.jsx("div",{className:"relative h-20 w-28 shrink-0 overflow-hidden rounded-md bg-muted sm:h-24 sm:w-36",children:t.cover_image_url?e.jsx("img",{src:t.thumbnail_url??t.cover_image_url,alt:t.title,className:"size-full object-cover transition-transform duration-300 group-hover:scale-105",loading:"lazy",width:600,height:338}):e.jsx("div",{className:"flex size-full items-center justify-center text-muted-foreground",children:e.jsx(A,{className:"size-6"})})}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2 text-xs font-semibold uppercase",children:[e.jsx("span",{className:"text-primary",children:r(t.published_at??t.created_at)}),t.topic?e.jsx("span",{className:"rounded-full bg-muted px-2 py-0.5 text-[10px] text-muted-foreground",children:t.topic}):null]}),e.jsx("h3",{className:"mt-1 font-serif text-base font-bold leading-snug text-foreground sm:text-lg",children:t.title}),t.excerpt?e.jsx("p",{className:"mt-1 line-clamp-2 text-sm leading-5 text-muted-foreground",children:t.excerpt}):null]})]})},t.id))})}function it({theme:a="dark"}){const r=[{label:"Follow Akos Petri on LinkedIn",href:"https://www.linkedin.com/in/akospetri/",icon:I},{label:"Zenith Global Commercial",href:"https://www.zenithglobalcommercial.com",icon:le},{label:"Water Dispense Market Intelligence",href:"https://waterdispenseinsights.com/intelligence",icon:A},{label:"Water Dispense Store",href:"https://waterdispenseinsights.com/reports",icon:ae},{label:"[email protected]",href:"mailto:[email protected]",icon:de},{label:"+44 (0)20 3369 0036",href:"tel:+442033690036",icon:X}],t=a==="light";return e.jsx("footer",{className:`py-12 ${t?"bg-[var(--a-panel)] text-[var(--a-text)]":"bg-primary text-primary-foreground"}`,children:e.jsxs("div",{className:"mx-auto max-w-6xl px-4 lg:px-6",children:[e.jsxs("div",{className:"grid gap-8 md:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx("p",{className:`mb-4 text-2xl font-bold ${t?"text-[var(--a-lime)]":"text-accent"}`,children:"Zenith Global Commercial"}),e.jsx("p",{className:`max-w-xl text-sm leading-6 ${t?"text-[var(--a-muted)]":"text-primary-foreground
1/80"}`,children:"Zenith Global Commercial helps food & beverage companies assess markets, categories and growth opportunities before they invest. We specialise in market intelligence, commercial strategy, market entry and international growth."})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-4 font-semibold",children:"Connect With Us"}),e.jsx("nav",{className:"grid gap-3 text-sm font-semibold","aria-label":"Footer links",children:r.map(s=>{const d=s.icon;return e.jsxs("a",{href:s.href,target:"_blank",rel:"noreferrer",className:`flex items-center gap-2 transition-colors ${t?"text-[var(--a-muted)] hover:text-[var(--a-teal)]":"text-primary-foreground/80 hover:text-accent"}`,children:[e.jsx(d,{className:"size-5"}),s.label]},s.href)})})]})]}),e.jsxs("div",{className:`mt-8 border-t pt-8 text-center text-sm ${t?"border-[var(--a-line)] text-[var(--a-soft)]":"border-primary-foreground/20 text-primary-foreground/60"}`,children:[e.jsxs("nav",{"aria-label":"Report links",className:`mb-6 flex flex-wrap justify-center gap-x-6 gap-y-2 text-sm font-semibold ${t?"text-[var(--a-muted)]":"text-primary-foreground/80"}`,children:[e.jsx(p,{to:"/reports",className:`transition-colors ${t?"hover:text-[var(--a-teal)]":"hover:text-accent"}`,children:"Market Intelligence Reports"}),e.jsx(p,{to:"/reports/aseptic2026",className:`transition-colors ${t?"hover:text-[var(--a-teal)]":"hover:text-accent"}`,children:"Global Aseptic Packaging Market Report 2026"}),e.jsx(p,{to:"/consulting",className:`transition-colors ${t?"hover:text-[var(--a-teal)]":"hover:text-accent"}`,children:"Consulting"})]}),e.jsxs("p",{children:["© ",new Date().getFullYear()," Zenith Global Commercial. All rights reserved."]}),e.jsxs("p",{className:`mt-4 text-xs ${t?"text-[var(--a-soft)]":"text-primary-foreground/40"}`,children:["Copyright © 2026 Zenith Global Commercial Ltd. All Rights Reserved. |"," ",e.jsx(p,{to:"/privacy",className:`underline transition-colors ${t?"hover:text-[var(--a-teal)]":"hover:text-accent"}`,children:"Privacy Policy"})," ","| United Kingdom 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ."]})]})]})})}function lt({theme:a="dark"}){const[r,t]=x.useState(!1),[s,d]=x.useState(!0);if(x.useEffect(()=>{t(!0),d(window.localStorage.getItem("fnb-cookie-notice")!=="accepted")},[]),!r||!s)return null;const n=a==="light";return e.jsx("div",{className:`fixed inset-x-0 bottom-0 z-50 border-t shadow-[var(--shadow-elegant)] ${n?"border-[var(--a-line)] bg-white text-[var(--a-text)]":"border-primary-foreground/20 bg-primary text-primary-foreground"}`,role:"region","aria-label":"Cookie notice",children:e.jsxs("div",{className:"mx-auto flex max-w-6xl flex-col gap-3 px-4 py-4 sm:flex-row sm:items-center sm:justify-between lg:px-6",children:[e.jsxs("p",{className:`text-sm leading-6 ${n?"text-[var(--a-muted)]":"text-primary-foreground/80"}`,children:["We use essential cookies to keep this website working and simple analytics to understand article engagement. See our"," ",e.jsx(p,{to:"/privacy",className:`font-semibold underline-offset-2 hover:underline ${n?"text-[var(--a-teal)]":"text-accent"}`,children:"Privacy Policy"}),"."]}),e.jsxs("div",{className:"flex shrink-0 items-center gap-2",children:[e.jsx(E,{type:"button",variant:n?"default":"secondary",onClick:()=>{window.localStorage.setItem("fnb-cookie-notice","accepted"),d(!1)},children:"Accept"}),e.jsx("button",{type:"button",onClick:()=>d(!1),className:`inline-flex size-9 items-center justify-center rounded-md transition-colors ${n?"border border-[var(--a-line)] text-[var(--a-soft)] hover:text-[var(--a-text)]":"border border-primary-foreground/30 text-primary-foreground/70 hover:text-primary-foreground"}`,"aria-label":"Close cookie notice",children:e.jsx(te,{className:"size-4"})})]})]})})}export{$ as A,lt as C,Nt as F,it as S,ot as a,qe as b,Ge as c,Be as d,Fe as e,Oe as s,Re as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.