PageSourceSearch

https://winegreynews.com/assets/routes-DfW0MrCi.js

js winegreynews.com collected 2026-10-03 02:41:37 UTC 17,230 bytes, 1 lines download raw bytes

1import{t as e}from"./jsx-runtime-CY_MMzgk.js";import{t}from"./link-DtWdFKDs.js";import{n,t as r}from"./user-CoGV36vn.js";import{t as i}from"./chevron-right-D8jWgjUy.js";import{t as a}from"./clock-CNqgAjK9.js";import{t as o}from"./mail-DOIFAr9N.js";import{d as s,f as c,i as l,l as u,o as d,r as f,s as p,u as m}from"./index-BqINRXwb.js";var h=c(`arrow-right`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]),g=c(`play`,[[`path`,{d:`M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z`,key:`10ikf1`}]]),_=e();function v(){let e=f.slice(0,4),n=f.slice(4,7),r=f.slice(7,10),i=f.slice(10,16),a=f.slice(16,20),s=f.slice(20,26),c=f.slice(26),u=f;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-6 pt-6 sm:px-6 lg:px-8`,children:[(0,_.jsx)(`h1`,{className:`sr-only`,children:`WineGrey News — Fine Wine Industry Intelligence & Market Analysis`}),(0,_.jsx)(`div`,{className:`grid grid-cols-2 gap-4 lg:grid-cols-4`,children:e.map(e=>(0,_.jsx)(S,{article:e},e.slug))})]}),(0,_.jsxs)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-10 sm:px-6 lg:px-8`,children:[(0,_.jsx)(y,{title:`Latest Stories`}),(0,_.jsx)(`div`,{className:`mt-6 grid gap-5 lg:grid-cols-3`,children:n.map(e=>(0,_.jsx)(C,{article:e},e.slug))})]}),(0,_.jsxs)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-10 sm:px-6 lg:px-8`,children:[(0,_.jsx)(y,{title:`Explore Categories`,viewAll:`/articles`}),(0,_.jsx)(`div`,{className:`mt-6 grid grid-cols-2 gap-4 sm:grid-cols-3 lg:grid-cols-5`,children:l.map(e=>(0,_.jsxs)(t,{to:`/category/$slug`,params:{slug:e.slug},className:`surface group card-hover overflow-hidden p-4 text-center`,children:[(0,_.jsx)(`div`,{className:`img-zoom mx-auto h-24 w-24 overflow-hidden rounded-full ring-2 ring-border`,children:(0,_.jsx)(`img`,{src:e.image,alt:`Category: ${e.name}`,className:`h-full w-full object-cover`})}),(0,_.jsx)(`h3`,{className:`mt-4 text-base font-bold group-hover:text-[var(--primary)]`,children:e.name}),(0,_.jsxs)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:[e.count,` Articles`]})]},e.slug))})]}),(0,_.jsxs)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-10 sm:px-6 lg:px-8`,children:[(0,_.jsx)(y,{title:`Latest Articles`,viewAll:`/articles`}),(0,_.jsx)(`div`,{className:`mt-6 grid gap-5 lg:grid-cols-3`,children:r.map(e=>(0,_.jsx)(w,{article:e},e.slug))})]}),(0,_.jsx)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-10 sm:px-6 lg:px-8`,children:(0,_.jsxs)(`div`,{className:`banner-blue relative overflow-hidden rounded-2xl px-6 py-8 md:px-12 md:py-10`,children:[(0,_.jsxs)(`div`,{className:`relative z-10 flex flex-col items-start justify-between gap-4 md:flex-row md:items-center`,children:[(0,_.jsxs)(`div`,{className:`max-w-xl`,children:[(0,_.jsx)(`span`,{className:`inline-block rounded-md bg-black/25 px-2 py-1 text-[10px] font-bold uppercase tracking-widest text-white`,children:`Premium`}),(0,_.jsx)(`h3`,{className:`mt-3 text-2xl font-extrabold text-white md:text-3xl`,children:`Join WineGrey Premium`}),(0,_.jsx)(`p`,{className:`mt-2 max-w-md text-sm text-white`,children:`Unlock exclusive market reports, private cellar databases and monthly analyst calls with our editorial desk.`}),(0,_.jsxs)(`button`,{className:`mt-5 inline-flex items-center gap-2 rounded-lg bg-white px-5 py-2.5 text-sm font-bold text-[color:var(--primary)] hover:bg-white/90`,children:[`Get Premium `,(0,_.jsx)(h,{className:`h-4 w-4`})]})]}),(0,_.jsx)(`div`,{className:`hidden md:block`,children:(0,_.jsx)(`img`,{src:`https://images.unsplash.com/photo-1553361371-9b22f78e8b1d?auto=format&fit=crop&w=500&q=80`,alt:``,className:`h-40 w-64 rounded-xl object-cover shadow-2xl`})})]}),(0,_.jsx)(`div`,{className:`pointer-events-none absolute -right-20 -top-20 h-60 w-60 rounded-full bg-white/10 blur-3xl`})]})}),(0,_.jsx)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-10 sm:px-6 lg:px-8`,children:(0,_.jsxs)(`div`,{className:`grid gap-8 lg:grid-cols-3`,children:[(0,_.jsxs)(`div`,{className:`lg:col-span-2`,children:[(0,_.jsx)(y,{title:`Top of The Week`,viewAll:`/articles`}),(0,_.jsx)(`div`,{className:`mt-6 space-y-5`,children:i.map(e=>(0,_.jsx)(T,{article:e},e.slug))})]}),(0,_.jsxs)(`aside`,{className:`space-y-6`,children:[(0,_.jsx)(O,{}),(0,_.jsx)(k,{}),(0,_.jsx)(A,{})]})]})}),a.length>0&&(0,_.jsxs)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-10 sm:px-6 lg:px-8`,children:[(0,_.jsx)(y,{title:`Popular Videos`,viewAll:`/articles`}),(0,_.jsxs)(`div`,{className:`mt-6 grid gap-5 lg:grid-cols-2`,children:[(0,_.jsx)(E,{article:a[0],large:!0}),(0,_.jsx)(`div`,{className:`grid gap-4 sm:grid-cols-2 lg:grid-cols-1`,children:a.slice(1,4).map(e=>(0,_.jsx)(D,{article:e},e.slug))})]})]}),s.length>0&&(0,_.jsxs)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-14 sm:px-6 lg:px-8`,children:[(0,_.jsx)(y,{title:`Latest From The Cellar`,viewAll:`/articles`}),(0,_.jsx)(`div`,{className:`mt-6 grid gap-5 sm:grid-cols-2 lg:grid-cols-3`,children:s.map(e=>(0,_.jsx)(w,{article:e,compact:!0},e.slug))})]}),c.length>0&&(0,_.jsxs)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-14 sm:px-6 lg:px-8`,children:[(0,_.jsx)(y,{title:`More Stories`,viewAll:`/articles`}),(0,_.jsx)(`div`,{className:`mt-6 grid gap-5 sm:grid-cols-2 lg:grid-cols-3`,children:c.map(e=>(0,_.jsx)(w,{article:e,compact:!0},e.slug))})]}),(0,_.jsx)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-6 sm:px-6 lg:px-8`,children:l.map(e=>{let t=f.filter(t=>t.category===e.slug).slice(0,3);return t.length===0?null:(0,_.jsxs)(`div`,{className:`pb-10`,children:[(0,_.jsx)(y,{title:e.name,viewAll:`/category/${e.slug}`}),(0,_.jsx)(`div`,{className:`mt-6 grid gap-5 sm:grid-cols-2 lg:grid-cols-3`,children:t.map(e=>(0,_.jsx)(w,{article:e,compact:!0},e.slug))})]},e.slug)})}),(0,_.jsxs)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-14 sm:px-6 lg:px-8`,children:[(0,_.jsx)(y,{title:`All Articles`,viewAll:`/articles`}),(0,_.jsx)(`div`,{className:`mt-6 grid gap-5 sm:grid-cols-2 lg:grid-cols-3`,children:u.map(e=>(0,_.jsx)(w,{article:e,compact:!0},e.slug))})]}),(0,_.jsx)(`section`,{className:`mx-auto max-w-[1280px] px-4 pb-16 sm:px-6 lg:px-8`,children:(0,_.jsxs)(`div`,{className:`banner-green relative overflow-hidden rounded-2xl px-6 py-10 md:px-12`,children:[(0,_.jsxs)(`div`,{className:`relative z-10 grid gap-6 md:grid-cols-2 md:items-center`,children:[(0,_.jsxs)(`div`,{children:[(0,_.jsx)(`p`,{className:`text-[11px] font-bold uppercase tracking-widest text-white`,children:`Newsletter`}),(0,_.jsx)(`h3`,{className:`mt-2 text-2xl font-extrabold text-white md:text-3xl`,children:`The Grey Dispatch, every Sunday`}),(0,_.jsx)(`p`,{className:`mt-2 text-sm text-white`,children:`A weekly briefing on the fine wine market — auctions, indices, releases and long reads.`})]}),(0,_.jsxs)(`form`,{className:`flex flex-col gap-3 sm:flex-row`,onSubmit:e=>e.preventDefault(),children:[(0,_.jsxs)(`div`,{className:`relative flex-1`,children:[(0,_.jsx)(o,{className:`pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-white`}),(0,_.jsx)(`input`,{type:`email`,placeholder:`Type your email`,required:!0,className:`w-full rounded-lg border border-white/25 bg-white/10 py-3 pl-10 pr-3 text-sm text-white placeholder:text-white/90 outline-none focus:border-white/60`})]}),(0,_.jsx)(`button`,{className:`rounded-lg bg-white px-6 py-3 text-sm font-bold text-[color:oklch(0.35_0.15_180)] hover:bg-white/90`,children:`Subscribe`})]})]}),(0,_.jsx)(`div`,{className:`pointer-events-none absolute -right-16 -bottom-16 h-52 w-52 rounded-full bg-white/10 blur-3xl`})]})})]})}function y({title:e,viewAll:n}){return(0,_.jsxs)(`div`,{className:`flex items-end justify-between gap-4 border-b border-border/60 pb-3`,children:[(0,_.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,_.jsx)(`span`,{className:`h-6 w-1.5 rounded bg-[var(--primary)]`}),(0,_.jsx)(`h2`,{className:`text-xl font-extrabold sm:text-2xl`,children:e})]}),n&&(0,_.jsxs)(t,{to:n,className:`inline-flex items-center gap-1 text-xs font-semibold text-muted-foreground hover:text-[var(--primary)]`,children:[`View All `,(0,_.jsx)(i,{className:`h-3.5 w-3.5`})]})]})}function b({kind:e}){return e?(0,_.jsx)(`span`,{className:`${e===`TRENDING`?`badge-trending`:e===`TOP`?`badge-top`:e===`HOT`?`badge-hot`:`badge-new`} inline-block rounded-md px-2 py-0.5 text-[10px]`,children:e}):null}function x({article:e}){return(0,_.jsxs)(`div`,{className:`flex flex-wrap items-center gap-x-3 gap-y-1 text-[11px] text-muted-foreground`,children:[(0,_.jsxs)(`span`,{className:`inline-flex items-center gap-1`,children:[(0,_.jsx)(r,{className:`h-3 w-3`}),e.author.split(` `)[0]]}),(0,_.jsxs)(`span`,{className:`inline-flex items-center gap-1`,children:[(0,_.jsx)(n,{className:`h-3 w-3`}),e.date]}),(0,_.jsxs)(`span`,{className:`inline-flex items-center gap-1`,children:[(0,_.jsx)(a,{className:`h-3 w-3`}),e.readMinutes,`m`]})]})}function S({article:e}){return(0,_.jsx)(t,{to:`/article/$slug`,params:{slug:e.slug},className:`group relative block overflow-hidden rounded-xl surface card-hover`,children:(0,_.jsxs)(`div`,{className:`img-zoom relative aspect-[4/5] w-full`,children:[(0,_.jsx)(`img`,{src:e.image,alt:e.title,className:`h-full w-full object-cover`}),(0,_.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-black/85 via-black/30 to-transparent`}),(0,_.jsx)(`div`,{className:`absolute left-3 top-3`,children:(0,_.jsx)(b,{kind:e.badge})}),(0,_.jsxs)(`div`,{className:`absolute inset-x-0 bottom-0 p-4`,children:[(0,_.jsx)(`h3`,{className:`line-clamp-3 text-sm font-bold leading-snug text-white sm:text-base`,children:e.title}),(0,_.jsxs)(`div`,{className:`mt-2 flex items-center gap-2 text-[10px] text-white`,children:[(0,_.jsx)(r,{className:`h-3 w-3`}),e.author.split(` `)[0],(0,_.jsx)(`span`,{className:`text-white/80`,children:`·`}),(0,_.jsx)(n,{className:`h-3 w-3`}),e.date]})]})]})})}function C({article:e}){return(0,_.jsxs)(t,{to:`/article/$slug`,params:{slug:e.slug},className:`surface card-hover flex gap-3 overflow-hidden p-3`,children:[(0,_.jsxs)(`div`,{className:`img-zoom relative h-24 w-32 flex-none overflow-hidden rounded-md`,children:[(0,_.jsx)(`img`,{src:e.image,alt:e.title,className:`h-full w-full object-cover`}),e.badge&&(0,_.jsx)(`div`,{className:`absolute left-1.5 top-1.5`,children:(0,_.jsx)(b,{kind:e.badge})})]}),(0,_.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,_.jsx)(`p`,{className:`text-[10px] font-bold uppercase tracking-widest text-[var(--primary)]`,children:d(e.category)}),(0,_.jsx)(`h3`,{className:`mt-1 line-clamp-2 text-sm font-bold leading-snug hover:text-[var(--primary)]`,children:e.title}),(0,_.jsx)(`div`,{className:`mt-2`,children:(0,_.jsx)(x,{article:e})})]})]})}function w({article:e,compact:n=!1}){return(0,_.jsxs)(t,{to:`/article/$slug`,params:{slug:e.slug},className:`surface card-hover group overflow-hidden`,children:[(0,_.jsxs)(`div`,{className:`img-zoom relative aspect-[16/10] w-full overflow-hidden`,children:[(0,_.jsx)(`img`,{src:e.image,alt:e.title,className:`h-full w-full object-cover`}),e.badge&&(0,_.jsx)(`div`,{className:`absolute left-3 top-3`,children:(0,_.jsx)(b,{kind:e.badge})})]}),(0,_.jsxs)(`div`,{className:`p-4`,children:[(0,_.jsx)(`p`,{className:`text-[10px] font-bold uppercase tracking-widest text-[var(--primary)]`,children:d(e.category)}),(0,_.jsx)(`h3`,{className:`mt-2 font-extrabold leading-snug group-hover:text-[var(--primary)] ${n?`text-base line-clamp-2`:`text-lg line-clamp-2`}`,children:e.title}),!n&&(0,_.jsx)(`p`,{className:`mt-2 line-clamp-2 text-sm text-muted-foreground`,children:e.excerpt}),(0,_.jsx)(`div`,{className:`mt-3`,children:(0,_.jsx)(x,{article:e})})]})]})}function T({article:e}){return(0,_.jsxs)(t,{to:`/article/$slug`,params:{slug:e.slug},className:`surface card-hover group grid grid-cols-[140px_1fr] gap-4 overflow-hidden p-3 sm:grid-cols-[220px_1fr]`,children:[(0,_.jsxs)(`div`,{className:`img-zoom relative h-full overflow-hidden rounded-md`,children:[(0,_.jsx)(`img`,{src:e.image,alt:e.title,className:`h-full w-full object-cover`}),e.badge&&(0,_.jsx)(`div`,{className:`absolute left-2 top-2`,children:(0,_.jsx)(b,{kind:e.badge})})]}),(0,_.jsxs)(`div`,{className:`min-w-0 py-1`,children:[(0,_.jsx)(`p`,{className:`text-[10px] font-bold uppercase tracking-widest text-[var(--primary)]`,children:d(e.category)}),(0,_.jsx)(`h3`,{className:`mt-1 line-clamp-2 text-base font-extrabold leading-snug group-hover:text-[var(--primary)] sm:text-lg`,children:e.title}),(0,_.jsx)(`p`,{className:`mt-2 line-clamp-2 text-sm text-muted-foreground`,children:e.excerpt}),(0,_.jsx)(`div`,{className:`mt-2`,children:(0,_.jsx)(x,{article:e})})]})]})}function E({article:e,large:n=!1}){return(0,_.jsx)(t,{to:`/article/$slug`,params:{slug:e.slug},className:`surface card-hover relative block overflow-hidden`,children:(0,_.jsxs)(`div`,{className:`img-zoom relative w-full overflow-hidden ${n?`aspect-[16/11]`:`aspect-[16/10]`}`,children:[(0,_.jsx)(`img`,{src:e.image,alt:e.title,className:`h-full w-full object-cover`}),(0,_.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent`}),(0,_.jsx)(`div`,{className:`absolute left-3 top-3`,children:(0,_.jsx)(b,{kind:e.badge})}),(0,_.jsx)(`div`,{className:`absolute inset-0 flex items-center justify-center`,children:(0,_.jsx)(`span`,{className:`inline-flex h-14 w-14 items-center justify-center rounded-full bg-[var(--primary)]/95 text-white shadow-lg`,children:(0,_.jsx)(g,{className:`h-6 w-6 fill-white`})})}),(0,_.jsx)(`div`,{className:`absolute inset-x-0 bottom-0 p-4`,children:(0,_.jsx)(`h3`,{className:`line-clamp-2 text-lg font-extrabold text-white`,children:e.title})})]})})}function D({article:e}){return(0,_.jsxs)(t,{to:`/article/$slug`,params:{slug:e.slug},className:`surface card-hover flex gap-3 overflow-hidden p-3`,children:[(0,_.jsxs)(`div`,{className:`img-zoom relative h-20 w-28 flex-none overflow-hidden rounded-md`,children:[(0,_.jsx)(`img`,{src:e.image,alt:e.title,className:`h-full w-full object-cover`}),(0,_.jsx)(`div`,{className:`absolute inset-0 flex items-center justify-center bg-black/30`,children:(0,_.jsx)(`span`,{className:`inline-flex h-8 w-8 items-center justify-center rounded-full bg-[var(--primary)]/90 text-white`,children:(0,_.jsx)(g,{className:`h-3.5 w-3.5 fill-white`})})})]}),(0,_.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,_.jsx)(`h3`,{className:`line-clamp-2 text-sm font-bold leading-snug hover:text-[var(--primary)]`,children:e.title}),(0,_.jsx)(`div`,{className:`mt-2`,children:(0,_.jsx)(x,{article:e})})]})]})}function O(){let e=f.slice(0,4);return(0,_.jsxs)(`div`,{className:`surface p-4`,children:[(0,_.jsxs)(`div`,{className:`mb-3 flex items-center gap-2 border-b border-border/60 pb-3`,children:[(0,_.jsx)(`span`,{className:`h-5 w-1.5 rounded bg-[var(--primary)]`}),(0,_.jsx)(`h3`,{className:`text-base font-extrabold`,children:`Popular News`})]}),(0,_.jsx)(`ul`,{className:`space-y-3`,children:e.map((e,n)=>(0,_.jsxs)(`li`,{className:`flex gap-3`,children:[(0,_.jsxs)(`span`,{className:`grid h-8 w-8 flex-none place-items-center rounded-md bg-[var(--primary)]/15 text-sm font-extrabold text-[var(--primary)]`,children:[`0`,n+1]}),(0,_.jsxs)(`div`,{className:`min-w-0`,children:[(0,_.jsx)(t,{to:`/article/$slug`,params:{slug:e.slug},className:`line-clamp-2 text-sm font-semibold hover:text-[var(--primary)]`,children:e.title}),(0,_.jsx)(`p`,{className:`mt-1 text-[11px] text-muted-foreground`,children:e.date})]})]},e.slug))})]})}function k(){return(0,_.jsxs)(`div`,{className:`surface p-4`,children:[(0,_.jsxs)(`div`,{className:`mb-3 flex items-center gap-2 border-b border-border/60 pb-3`,children:[(0,_.jsx)(`span`,{className:`h-5 w-1.5 rounded bg-[var(--primary)]`}),(0,_.jsx)(`h3`,{className:`text-base font-extrabold`,children:`Follow Us`})]}),(0,_.jsx)(`div`,{className:`space-y-2`,children:[{I:s,label:`Facebook`,count:`85.2k`,color:`bg-[#1877f2]`},{I:u,label:`Twitter`,count:`44.1k`,color:`bg-[#1da1f2]`},{I:m,label:`Instagram`,count:`132k`,color:`bg-gradient-to-tr from-[#f09433] via-[#e6683c] to-[#bc1888]`},{I:p,label:`YouTube`,count:`24.5k`,color:`bg-[#ff0000]`}].map(e=>(0,_.jsxs)(`a`,{href:`#`,className:`flex items-center justify-between gap-3 rounded-md ${e.color} px-3 py-2 text-white transition-opacity hover:opacity-95`,children:[(0,_.jsxs)(`span`,{className:`inline-flex items-center gap-2 text-sm font-sem
1ibold`,children:[(0,_.jsx)(e.I,{className:`h-4 w-4`}),` `,e.label]}),(0,_.jsxs)(`span`,{className:`text-xs text-white`,children:[e.count,` Followers`]})]},e.label))})]})}function A(){return(0,_.jsxs)(`div`,{className:`surface p-4`,children:[(0,_.jsxs)(`div`,{className:`mb-3 flex items-center gap-2 border-b border-border/60 pb-3`,children:[(0,_.jsx)(`span`,{className:`h-5 w-1.5 rounded bg-[var(--primary)]`}),(0,_.jsx)(`h3`,{className:`text-base font-extrabold`,children:`Tags`})]}),(0,_.jsx)(`div`,{className:`flex flex-wrap gap-2`,children:[`Burgundy`,`Bordeaux`,`Champagne`,`Napa`,`Auctions`,`AI`,`DRC`,`Vintage`,`Cellar`,`Sommelier`].map(e=>(0,_.jsx)(`span`,{className:`cursor-pointer rounded-md bg-[var(--surface-2)] px-3 py-1 text-xs text-foreground hover:bg-[var(--primary)] hover:text-white`,children:e},e))})]})}export{v as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.