1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[823],{9:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var r=n(5155),l=n(7909),a=n(2115),s=n(6223);let o=(0,l.default)(()=>Promise.all([n.e(804),n.e(761),n.e(619),n.e(703)]).then(n.bind(n,3703)),{loadableGenerated:{webpack:()=>[3703]},ssr:!1,loading:()=>(0,r.jsx)("div",{className:"flex h-full w-full items-center justify-center bg-cream text-muted",children:"ÐагÑÑзка каÑÑÑâ¦"})});function i(){let e=(0,s.QT)(),[t,n]=(0,a.useState)(),[l,i]=(0,a.useState)(!1);return(0,r.jsxs)("div",{className:"grid gap-4 lg:grid-cols-[1fr_320px] lg:gap-6",children:[(0,r.jsx)("div",{id:"map-canvas",className:"relative z-0 h-[52svh] min-h-[300px] overflow-hidden rounded-[var(--radius-card)] border border-line shadow-sm lg:h-[600px]",children:(0,r.jsx)(o,{wines:e,center:[46,6],zoom:4,selectedId:t})}),(0,r.jsxs)("div",{className:"flex flex-col gap-2 lg:max-h-[600px] lg:overflow-y-auto lg:pr-1",children:[e.map((e,a)=>(0,r.jsxs)("button",{onClick:()=>(e=>{if(n(e),window.innerWidth<1024){var t;null==(t=document.getElementById("map-canvas"))||t.scrollIntoView({behavior:"smooth",block:"start"})}})(e.id),className:"flex items-center gap-3 rounded-xl border p-3 text-left transition-colors ".concat(!l&&a>=5?"hidden lg:flex":"flex"," ").concat(t===e.id?"border-wine bg-wine/5":"border-line hover:border-gold-soft"),children:[(0,r.jsx)("span",{className:"h-10 w-3 shrink-0 rounded-full",style:{background:e.accent}}),(0,r.jsxs)("span",{className:"flex-1 min-w-0",children:[(0,r.jsx)("span",{className:"serif block truncate text-base leading-tight lg:text-lg",children:e.name}),(0,r.jsxs)("span",{className:"block text-xs text-muted",children:[e.region,", ",e.country]})]})]},e.id)),(0,r.jsx)("button",{onClick:()=>i(e=>!e),className:"flex items-center justify-center gap-2 rounded-xl border border-dashed border-line py-3 text-sm font-medium text-muted transition-colors hover:border-wine/40 hover:text-wine lg:hidden",children:l?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"h-4 w-4",children:(0,r.jsx)("path",{fillRule:"evenodd",d:"M14.77 12.79a.75.75 0 0 1-1.06-.02L10 8.832l-3.71 3.938a.75.75 0 1 1-1.08-1.04l4.25-4.5a.75.75 0 0 1 1.08 0l4.25 4.5a.75.75 0 0 1-.02 1.06z",clipRule:"evenodd"})}),"СвеÑнÑÑÑ"]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"h-4 w-4",children:(0,r.jsx)("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 0 1 1.06.02L10 11.168l3.71-3.938a.75.75 0 1 1 1.08 1.04l-4.25 4.5a.75.75 0 0 1-1.08 0l-4.25-4.5a.75.75 0 0 1 .02-1.06z",clipRule:"evenodd"})}),"ÐоказаÑÑ Ð²Ñе ",e.length-5," Ñегионов"]})})]})]})}var d=n(773);let c=(0,l.default)(()=>Promise.all([n.e(804),n.e(761),n.e(276)]).then(n.bind(n,3276)),{loadableGenerated:{webpack:()=>[3276]},ssr:!1,loading:()=>(0,r.jsx)("div",{className:"flex h-[500px] items-center justify-center bg-cream text-muted",children:"ÐагÑÑзка каÑÑÑâ¦"})});function u(){let e=(0,s.MN)();return(0,r.jsxs)(d.A,{className:"border-t border-line py-12",children:[(0,r.jsx)("p",{className:"eyebrow",children:e.journeyEyebrow}),(0,r.jsx)("h2",{className:"serif mt-3 text-4xl sm:text-5xl",children:e.journeyTitle}),(0,r.jsx)("p",{className:"mt-4 max-w-2xl text-lg leading-relaxed text-ink/70",children:e.journeyLead})]})}function m(){let e=(0,s.QT)();(0,s.MN)();let t=(0,s.d9)(e=>e.countries),n=(0,a.useMemo)(()=>{let n={};for(let t of e)n[t.country]=(n[t.country]||0)+1;return[...t.filter(e=>n[e.name]).map(e=>({...e,count:n[e.name]})),...Object.keys(n).filter(e=>!t.some(t=>t.name===e)).map(e=>({name:e,nameEn:e,flag:"\uD83C\uDF0D",color:"#8e1d2d",count:n[e]}))]},[e,t]);return(0,r.jsxs)("section",{className:"border-t border-line py-16",children:[(0,r.jsxs)("div",{className:"mb-8 flex flex-wrap gap-3",children:[n.map(e=>(0,r.jsxs)("div",{className:"flex items-center gap-2 rounded-full border border-line bg-paper px-4 py-2 text-sm shadow-sm",children:[(0,r.jsx)("span",{className:"h-2.5 w-2.5 shrink-0 rounded-full",style:{background:e.color}}),(0,r.jsx)("span",{className:"text-base",children:e.flag}),(0,r.jsx)("span",{className:"font-medium text-ink",children:e.name}),(0,r.jsx)("span",{className:"rounded-full bg-wine px-1.5 py-0.5 text-[11px] font-semibold text-cream",children:e.count})]},e.name)),(0,r.jsxs)("div",{className:"flex items-center gap-2 rounded-full border border-line bg-paper px-4 py-2 text-sm shadow-sm",children:[(0,r.jsx)("span",{className:"h-2.5 w-2.5 shrink-0 rounded-full bg-wine"}),(0,r.jsx)("span",{className:"text-base",children:"\uD83C\uDDF0\uD83C\uDDEC"}),(0,r.jsx)("span",{className:"font-medium text-ink",children:"ÐиÑкек"}),(0,r.jsx)("span",{className:"text-[11px] text-muted",children:"пÑÐ½ÐºÑ Ð½Ð°Ð·Ð½Ð°ÑениÑ"})]})]}),(0,r.jsx)("div",{className:"relative z-0 h-[42svh] min-h-[260px] overflow-hidden rounded-[var(--radius-card)] border border-line shadow-sm sm:h-[500px]",children:(0,r.jsx)(c,{})})]})}function x(){let e=(0,s.MN)(),t=(0,s.d9)(e=>e.mapSectionOrder),n=(0,s.d9)(e=>e.mapSectionHidden),l={pageHeader:(0,r.jsxs)("header",{className:"mb-10 max-w-2xl",children:[(0,r.jsx)("p",{className:"eyebrow",children:e.mapPageEyebrow}),(0,r.jsx)("h1",{className:"serif mt-3 text-5xl sm:text-6xl",children:e.mapPageTitle}),(0,r.jsx)("p",{className:"mt-4 text-lg leading-relaxed text-ink/70",children:e.mapPageLead})]},"pageHeader"),journey:(0,r.jsx)(m,{},"journey"),journeyIntro:(0,r.jsx)(u,{},"journeyIntro"),explorer:(0,r.jsx)(i,{},"explorer")};return(0,r.jsx)("div",{className:"container-x pt-28 pb-10",children:t.filter(e=>!n.includes(e)).map(e=>
1l[e]).filter(Boolean)})}},773:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(5155),l=n(5895);function a(e){let{children:t,delay:n=0,className:a=""}=e;return(0,r.jsx)(l.P.div,{initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.6,delay:n},className:a,children:t})}},1150:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let r=n(5155),l=n(2115),a=n(4437);function s(e){return{default:e&&"default"in e?e.default:e}}n(6552);let o={loader:()=>Promise.resolve(s(()=>null)),loading:null,ssr:!0},i=function(e){let t={...o,...e},n=(0,l.lazy)(()=>t.loader().then(s)),i=t.loading;function d(e){let s=i?(0,r.jsx)(i,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,d=o?l.Suspense:l.Fragment,c=t.ssr?(0,r.jsxs)(r.Fragment,{children:[null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(d,{...o?{fallback:s}:{},children:c})}return d.displayName="LoadableComponent",d}},3717:(e,t,n)=>{Promise.resolve().then(n.bind(n,9))},4054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{bindSnapshot:function(){return s},createAsyncLocalStorage:function(){return a},createSnapshot:function(){return o}});let n=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}static bind(e){return e}}let l="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function a(){return l?new l:new r}function s(e){return l?l.bind(e):r.bind(e)}function o(){return l?l.snapshot():function(e,...t){return e(...t)}}},4437:(e,t,n)=>{"use strict";function r(e){let{reason:t,children:n}=e;return n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return r}}),n(4553)},6278:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=n(8140)._(n(1150));function l(e,t){var n;let l={};"function"==typeof e&&(l.loader=e);let a={...l,...t};return(0,r.default)({...a,modules:null==(n=a.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6552:(e,t,n)=>{"use strict";function r(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return r}}),n(5155),n(7650),n(8567),n(7278)},7828:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return r}});let r=(0,n(4054).createAsyncLocalStorage)()},7909:(e,t,n)=>{"use strict";n.d(t,{default:()=>l.a});var r=n(6278),l=n.n(r)},8567:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return r.workAsyncStorageInstance}});let r=n(7828)}},e=>{e.O(0,[865,223,441,255,358],()=>e(e.s=3717)),_N_E=e.O()}]);
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.