PageSourceSearch

https://www.wsjwine.com/_next/static/chunks/pages/_app-d013d14b-ee6f08b36b2cffbe.js

js wsjwine.com collected 2026-10-03 22:11:42 UTC 33,643 bytes, 144 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6554],{3444:(e,t,a)=>{a.d(t,{A:()=>s});var n=a(75213),i=a(81608),r=a(44098),l=a(58229);function s(e){let{refine:t}=(0,i.m)(e),a=(0,i.m)({items:[{label:"24",value:24,default:!0},{label:"48",value:48},{label:"72",value:72},{label:"96",value:96}]}),{value:s}=a.items.find(e=>{let{isRefined:t}=e;return t})||{},c=(0,r.u)(),o=(0,l.css)`
2    ${c.widgets.Search?.pagination}
3  `;return(0,n.Y)("div",{className:"hits-per-page",css:o,children:(0,n.Y)("div",{className:"results",children:(0,n.FD)("span",{className:"options",children:[(0,n.Y)("span",{className:"label",children:"Results Per Page:"}),(0,n.Y)("select",{id:"hits-per-page",name:"hitsPerPage",className:"ais-HitsPerPage-select","aria-label":"Results per page",onChange:e=>{t(Number(e.target.value))},value:String(s),children:a.items.map(e=>(0,n.Y)("option",{value:e.value,children:e.label},e.value))})]})})})}},4837:(e,t,a)=>{a.d(t,{T:()=>u});var n=a(75213),i=a(15859),r=a(31885),l=a(44098),s=a(58229),c=a(72076),o=a(7292);let d=(e,t)=>{switch(e?.attribute){case"isMemberPriceAvailable":return"us"===t?"member price offers":"unlimited offers";case"awardWinner":return"award winner";case"fineWine":return"fine wine";case"packagingPioneer":return"packaging pioneer";default:return e.label||""}},u=e=>{let{items:t,refine:a}=(0,i.d)(e),{handleCurrentRefinementsToggle:u,toggle:m}=e,h=(0,l.u)(),p=(0,s.css)`
4    ${h.widgets.Search?.currentRefinement}
5  `,g=[],f=[];for(let e of t)for(let t of e.refinements)g.length<4?(t.label=d(t,c.z.country),g.push(t)):f.push(t);return(0,n.Y)("div",{css:p,children:(0,n.FD)("div",{className:"row",children:[g.map(e=>(0,n.Y)("div",{className:"refinements",children:(0,n.FD)("button",{className:"refinement-item",onClick:()=>a(e),children:[(0,n.Y)("div",{className:"text-capitalize",children:e.label}),(0,n.Y)(o.I,{kind:"close",size:"xs"})]})},e.label)),m&&f.map(e=>(0,n.Y)("div",{children:(0,n.FD)("button",{className:"refinement-item",onClick:()=>a(e),children:[(0,n.Y)("div",{className:"text-capitalize",children:e.label}),(0,n.Y)(o.I,{kind:"close",size:"xs"})]})},e.label)),f.length>0&&(0,n.Y)("button",{className:"refinement-item collapse-refinement",onClick:()=>u(!m),children:m?"Collapse":`See All (${g.length+f.length})`}),(0,n.Y)("div",{children:(0,n.Y)(r.d,{text:"Clear filters"})})]})})}},16278:(e,t,a)=>{a.d(t,{n:()=>d});var n=a(75213),i=a(75913),r=a(3674),l=a(15047),s=a(66013),c=a(72076);let o={...s.nY,search:e=>e.every(e=>{let{params:t}=e;return!t.query})?Promise.resolve({results:e.map(()=>({hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0,hitsPerPage:0,exhaustiveNbHits:!1,query:"",params:""}))}):s.nY.search(e)},d=e=>{let{serverState:t,children:a}=e;return c.z?.algoliaIndexName?(0,n.Y)(i.X,{...t,children:(0,n.FD)(r.G,{searchClient:o,indexName:`${c.z.algoliaIndexName}`,insights:!0,future:{preserveSharedStateOnUnmount:!0},children:[(0,n.Y)(l.Z,{clickAnalytics:!0}),a]})}):(0,n.Y)("div",{children:a})}},17714:(e,t,a)=>{a.d(t,{A:()=>m});var n=a(75213),i=a(66198),r=a(44098),l=a(58229),s=a(7292),c=a(5832);let o=function(e){let{results:t,items:a}=(0,c.u)(e);if(!t)return null;let i=t.page*t.hitsPerPage+1;return t&&(0,n.FD)("div",{children:["Showing (",i," to ",(()=>{let e=t.page*a.length+a.length;return a.length<t.hitsPerPage?t.nbHits:e})()," of ",t.nbHits,")"]})};var d=a(60004);let u=function(e){let{page:t,refine:a,createURL:i}=e,r=function(e,t){let[a,n]=(0,d.useState)("");return(0,d.useEffect)(()=>{n(window.location.pathname)},[]),0===e?a:t(e)}(t,i);return(0,n.Y)("a",{href:r,onClick:e=>{e.preventDefault(),setTimeout(()=>{window.scrollTo({top:0,behavior:"smooth"})},0),a(t)},"data-testid":`pagination-link-${t}`,children:(0,n.Y)("p",{children:t+1})})};function m(e){let{showNumberOfResult:t,className:a}=e,{currentRefinement:c,nbPages:d,isFirstPage:m,isLastPage:h,refine:p,createURL:g,pages:f}=(0,i.W)({padding:2,...e}),b=(0,r.u)(),v=(0,l.css)`
6    ${b.widgets.Product?.pagination}
7  `;return(0,n.FD)("ul",{css:v,className:a,children:[t&&(0,n.Y)("li",{className:"page-count",children:(0,n.Y)(o,{})}),(0,n.Y)("li",{children:(0,n.Y)("div",{className:"ais-Pagination",children:(0,n.FD)("ul",{className:"ais-Pagination-list",children:[m?(0,n.Y)("li",{className:"ais-Pagination-item--previousPage ais-Pagination-item--disabled",children:(0,n.Y)("button",{className:"ais-Pagination-link","aria-label":"Previous page",children:(0,n.Y)(s.I,{kind:"chevron-left",size:"m"})})}):(0,n.Y)("li",{className:"ais-Pagination-item--previousPage",children:(0,n.Y)("button",{className:"ais-Pagination-list","aria-label":"Previous page",onClick:e=>{e.preventDefault(),setTimeout(()=>{window.scrollTo({top:0,behavior:"smooth"})},0),p(c-1)},children:(0,n.Y)(s.I,{kind:"chevron-left",size:"m"})})}),(0,n.FD)("p",{className:"mobileView-Pagination",children:["Page ",c+1," of ",d]}),f.map(e=>(0,n.Y)("li",{className:e===c?"ais-Pagination-item--selected":"ais-Pagination-item-notSelected",children:(0,n.Y)(u,{page:e,refine:p,createURL:g})},e)),h?(0,n.Y)("li",{className:"ais-Pagination-item--nextPage ais-Pagination-item--disabled",children:(0,n.Y)("button",{className:"ais-Pagination-list","aria-label":"Next page",children:(0,n.Y)(s.I,{kind:"chevron-right",size:"m"})})}):(0,n.Y)("li",{className:"ais-Pagination-item--nextPage",children:(0,n.Y)("button",{className:"ais-Pagination-list",onClick:e=>{e.preventDefault(),setTimeout(()=>{window.scrollTo({top:0,behavior:"smooth"})},0),p(c+1)},"aria-label":"Next page",children:(0,n.Y)(s.I,{kind:"chevron-right",size:"m"})})})]})})})]})}},31885:(e,t,a)=>{a.d(t,{d:()=>r});var n=a(75213),i=a(87195);function r(e){let{refinementListCount:t}=e,{canRefine:a,refine:r}=(0,i.X)(e);return e?.children?(0,n.FD)("div",{onClick:()=>r(),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&r()},tabIndex:0,role:"button",children:[" ",e.children]}):(0,n.Y)("div",{className:`clear-refinements-container ${t&&t>=10?"have-showmore":""}`,children:a?(0,n.Y)("button",{onClick:()=>r(),className:"clear-refinements",children:e?.text?e?.text:"Clear all"}):null})}},37828:(e,t,a)=>{a.d(t,{A:()=>r});var n=a(75213);a(60004);var i=a(88282);let r=e=>{let{sysId:t,content:a}=e;return(0,n.Y)("div",{dangerouslySetInnerHTML:{__html:a},...(0,i.H)(t,"content")})}},41010:(e,t,a)=>{a.d(t,{A:()=>em});var n=a(75213),i=a(60004),r=a(59248);a(39216);
7var l=a(44098),s=a(58229),c=a(33785),o=a(76875),d=a(30376),u=a(35477),m=a(53681),h=a(66013),p=a(98007),g=a(72076),f=a(44140),b=a(81600),v=a(7292),y=a(21150),w=a(56880);let N=()=>(0,n.Y)("span",{className:"aa-SourceHeaderTitle",children:" Recent searches "}),Y=e=>(0,w.L)({key:"RECENT_SEARCH",limit:g.z?.algoliaNewView?3:5,transformSource(t){let{source:a,state:n}=t;return n.query?{...a,getItems:()=>[]}:{...a,onSelect(t){let{item:a}=t;n.query||e({query:a.label,category:a.category}),window.location.href=`/search?query=${encodeURIComponent(a.label)}`},templates:{...a.templates,header:N}}}}),P=e=>"us"===g.z.country?`((threeTierStates: '${e}' OR threeTierStates: 'ALL') OR (wineryDirectStates: '${e}' OR threeTierStates: 'ALL'))`:"",S=()=>({hitsPerPage:g.z?.algoliaNewView?6:10,viewAllItemsLength:g.z?.algoliaNewView?5:9}),C=e=>e.length>2,I=()=>{(0,m.d)("recentSearch","search")},x=()=>{(0,m.d)("canWeHelp","search")},R=()=>{(0,m.d)("popularSearch","search")},k=()=>{(0,m.d)("collections","search")},L=()=>{(0,m.d)("suggestedProducts","search")},D=()=>{(0,m.d)("recommendSearch","search")},F=()=>{(0,m.d)("trendingProducts","search")},z=e=>{e&&(window.location.href=`/search?query=${encodeURIComponent(e)}`)},T=(e,t,a,n)=>{if(e){let e=t.current,i=Math.ceil(e?.getBoundingClientRect().bottom);n(a()-i-1)}},A=(e,t)=>{e.current?.refresh(),e.current?.setQuery(""),t?.()};var $=a(54901);let q=()=>(0,n.Y)("span",{className:"aa-SourceHeaderTitle",children:" Popular searches "}),_=e=>{let{item:t,components:a}=e;return(0,n.Y)("div",{className:"aa-ItemWrapper",children:(0,n.Y)("div",{className:"aa-ItemContent",children:(0,n.Y)("div",{className:"aa-ItemContentBody",children:(0,n.FD)("div",{className:"aa-ItemContentTitle",children:[" ",a.Highlight({hit:t,attribute:"query"})," "]})})})})};var H=a(22820),M=a(31709);let W=new Set(["Beer","Cider","Spirits & Liqueur","Food & Drink"]),E=e=>{let t,{hit:a,components:i,isRecommended:r=!1}=e,l=(()=>{let{productType:e,productWebType:t,country:n,grape:i}=a;return e?.toLowerCase()==="wine"?[n,i].filter(Boolean).join(" | "):("Case"===e&&"Beer"===t||"NonWine"===e&&W.has(t))&&n||null})(),[s]=a.skus,{enPrimeurPrice:c,presellPayments:o,lowestPricePerBottle:d,buyersRRP:u,vppPrice:m,salePrice:h}=s,p=o?.[0]?.paymentAmount??m??d,f=m??d??h,b=!1,v=!1;"NonWine"===a.productType?["Beer","Cider"].includes(a.productWebType)?(t=d,b=!0,v=!0):h&&(t=h,b=!0):a.preSell?(t=p,b=!0,v=!0):a.enPrimeur?(t=c??m??d,b=!0,v=!0):a.productType?.toLowerCase()==="case"&&h?(t=h,b=!0):t=f;let y=a.productType?.toLowerCase()==="sundry",w=!b&&!("Sundry"===a.productType&&"Wine Accessories"===a.productWebType||y),N=!v&&u&&u!==t;return(0,n.Y)("div",{className:`aa-ItemWrapper ${r?"recommended-section":"product-section"}`,children:(0,n.FD)("div",{className:"aa-ItemContent",children:[(0,n.Y)("div",{className:"aa-ItemIcon aa-ItemIcon--alignTop results-image",children:(0,n.Y)("img",{src:(0,H.nv)(a.itemCode),alt:a.productName,onError:e=>{let t=e.currentTarget;t.onerror=null,t.src="Case"===a.productType?"/next/images/default_images/case.png":"/next/images/default_images/bottle.png"},loading:"lazy"})}),(0,n.FD)("div",{className:"aa-ItemContentBody",children:[(0,n.FD)("div",{className:"aa-ItemContentTitle",children:[i.Highlight({hit:a,attribute:"productName"})," ",a.vintage]}),g.z?.algoliaNewView&&(0,n.FD)(n.FK,{children:[l&&(0,n.Y)("div",{className:"aa-ItemContentCountry","data-testid":"country-info",children:l}),"number"==typeof t&&!Number.isNaN(t)&&(0,n.FD)("div",{className:"aa-ItemContentPrice","data-testid":"price-block",children:[w&&(0,n.Y)("span",{children:"from "}),(0,M.FY)(t)," ",N&&(0,n.Y)("span",{className:"strike",children:(0,M.FY)(u)})]})]})]})]})})},O=e=>{let{hit:t,components:a}=e;return(0,n.Y)(E,{hit:t,components:a})};var B=a(98269);let V=()=>(0,n.Y)("span",{className:"aa-SourceHeaderTitle",children:"Products"}),K=e=>{let{item:t,components:a}=e;return(0,n.Y)(O,{hit:t,components:a})},j=e=>{let{hit:t,components:a}=e;return(0,n.Y)(E,{hit:t,components:a,isRecommended:!0})},Q=()=>(0,n.Y)("span",{className:"aa-SourceHeaderTitle",children:" Recommended "}),U=e=>{let{item:t,components:a}=e;return(0,n.Y)(j,{hit:t,components:a})};var Z=a(24949);let G=()=>(0,n.Y)("span",{className:"aa-SourceHeaderTitle",children:"Collections"}),J=e=>e.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),X=e=>e.startsWith("gifts/")?J(e.replace("gifts/","")):J(e),ee=e=>e.startsWith("gifts/")?`/${e}
7`:`/wine/${e}`,et=e=>{let{item:t}=e,a=X(t.label);return(0,n.Y)("a",{href:ee(t.label),rel:"noopener noreferrer",children:a})};var ea=a(9997);let en=(e,t)=>(0,n.FD)("div",{children:[(0,n.Y)("p",{className:"no-results-message",children:(0,n.FD)("strong",{children:["Your search “",e,"” did not match any Products"]})}),t&&(0,n.Y)("span",{className:"aa-SourceHeaderTitle",children:"Trending"})]}),ei=e=>{let{item:t,components:a}=e;return t.__isEmpty?(0,n.Y)("div",{className:"no-results-message"}):(0,n.Y)(O,{hit:t,components:a})},er=async e=>{try{let{results:t}=await e.getRecommendations({requests:[{indexName:g.z.algoliaIndexName,model:"trending-items",maxRecommendations:5,threshold:0}]});return t[0]?.hits??[]}catch{return[]}},el=(e,t)=>({sourceId:"trendingPlugin",async getItems(){let e=await er(t);return e.length>0?e:[{__isEmpty:!0}]},onSelect(e){let{item:t,state:a}=e;t?.productSlug&&t?.itemCode&&((0,B.H3)(t?.itemCode,a?.context?.queryID,0,t.__autocomplete_indexName),window.location.href=(0,f.D)(t.productSlug,t.itemCode))},templates:{header(t){let{items:a}=t;return en(e,a.length>0&&!a[0].__isEmpty)},item:ei}}),es=()=>(0,n.Y)("span",{className:"aa-SourceHeaderTitle",children:"Can we help"}),ec=e=>{let{item:t}=e;return(0,n.Y)("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",children:t.label})},eo=(0,a(58635).H)();var ed=a(69168);let eu=e=>{let t=(0,i.useRef)(null),a=(0,i.useRef)(e);a.current=e;let n=(0,i.useRef)((0,ed.sg)(()=>{let e=t.current;e&&(t.current=null,a.current.search(e.requests).then(e.resolve).catch(e.reject))},500));return(0,i.useEffect)(()=>()=>{n.current.cancel()},[]),(0,i.useMemo)(()=>({...e,search:function(){for(var e=arguments.length,a=Array(e),i=0;i<e;i++)a[i]=arguments[i];return new Promise((e,i)=>{t.current={resolve:e,reject:i,requests:a[0]},n.current()})}}),[e])};function em(e){let{onCancelSearch:t,isSticky:a,setSearchOverLay:w,...N}=e,[H,M]=(0,i.useState)(0),W=(0,i.useRef)(null),E=(0,i.useRef)(null),O=(0,l.u)(),j=(0,i.useRef)(null),J=(0,u.pk)(e=>e.selectedState),{query:X}=(0,o.V)(),[en,ei]=(0,i.useState)({query:X}),{items:er}=(0,d.W)({attributes:["hierarchicalCategories.lvl0","hierarchicalCategories.lvl1"]}),ed=(0,i.useMemo)(()=>er.find(e=>{let{isRefined:t}=e;return t})?.value,[er]),em=(0,s.css)`
8    ${O.widgets.Search?.searchBoxWrapper}
9  `,eh=(0,s.css)`
10    ${O.widgets.Search?.autocompletePanel}
11  `,ep=(0,h.QV)();(0,p.nF)();let eg=eu(ep),ef=(0,i.useMemo)(()=>[Y(ei),{getSources(e){let{query:t}=e;return t&&C(t)?[{sourceId:"querySuggestionsPlugin",getItems(e){let{setContext:t,query:a}=e;return(0,$.C)({searchClient:eg,queries:[{indexName:g.z.algoliaQuerySuggestions,params:{query:a,clickAnalytics:!0,hitsPerPage:g.z?.algoliaNewView?3:5}}],transformResponse(e){let{hits:a,results:n}=e;return t({queryID:n[0].queryID}),a}})},onSelect(e){let{item:t}=e;t?.query&&(window.location.href=`/search?query=${t.query}`)},templates:{header:q,item:_}}]:[]}},{getSources(e){let{query:t,state:a}=e;return t&&C(t)?[{sourceId:"products",getItems(e){let{setContext:t,refresh:n,query:i}=e;return(0,$.C)({searchClient:eg,queries:[{indexName:g.z.algoliaIndexName,params:{query:i,clickAnalytics:!0,hitsPerPage:S().hitsPerPage,attributesToSnippet:["name:10","Description:20"],snippetEllipsisText:"…",filters:P(J)}}],transformResponse:e=>(function(e,t,a,n){let{hits:i,results:r}=e,l=i?.[0]||[];g.z?.algoliaNewView&&l.length>1&&(l=l.slice(1));let[s]=l,c=s?{skuItemCodes:s.skuItemCodes||[],productName:s.productName||"",vintage:s.vintage||"",productSlug:s.productSlug||"",giftFlag:s.giftFlag||!1}:{skuItemCodes:[],productName:"",vintage:"",productSlug:"",giftFlag:!1};c.queryID=r[0].queryID,c.noResultsFound=0===r[0].hits.length;let[o]=r[0].hits;c.topHit=o;let d=n?.queryID!==c.queryID,u=n?.noResultsFound!==c.noResultsFound;(d||u)&&setTimeout(()=>{t(c),g.z?.algoliaNewView===!0&&a()},0);let m=S().hitsPerPage;return!g.z?.algoliaNewView&&l.length>m?l.slice(0,m):l})(e,t,n,a.context)})},onSelect(e){let{item:t,state:a}=e;t.productSlug&&t.itemCode&&((0,B.H3)(t.itemCode,a.context.queryID,0,t.__autocomplete_indexName),window.location.href=(0,f.D)(t.productSlug,t.itemCode))},templates:{header:V,item:K,...g.z?.algoliaNewView?{}
11:{noResults:()=>"No products for this query."}}}]:[]}},...g.z?.algoliaNewView?[{getSources(e){let{query:t,state:a}=e;return t&&C(t)?[{sourceId:"recommendPlugin",getItems(){let e=a.context;if(e?.topHit){let{productName:t,vintage:a,itemCode:n,productSlug:i,giftFlag:r,productType:l,productWebType:s,country:c,grape:o,skus:d,preSell:u,enPrimeur:m}=e.topHit;return[{productName:t,vintage:a,itemCode:n,productSlug:i,giftFlag:r,productType:l,productWebType:s,country:c,grape:o,skus:d,preSell:u,enPrimeur:m}]}return[]},onSelect(e){let{item:t,state:a}=e;if(!t?.productSlug||!t?.itemCode)return;let n=a.context;(0,B.H3)(t?.itemCode,n.queryID?.toString(),0,n?.topHit?.__autocomplete_indexName),window.location.href=(0,f.D)(t?.productSlug,t?.itemCode)},templates:{header:Q,item:U}}]:[]}},{getSources(e){let{query:t,state:a}=e;return t&&C(t)&&"us"!==g.z.country&&a?.context?.noResultsFound!==!0?[{sourceId:"collectionPlugin",getItems:()=>(0,Z.M)({searchClient:eg,queries:[{indexName:g.z.algoliaIndexName,facet:"categoryPageId",type:"facet",facetQuery:t,maxFacetHits:3}]}),onSelect(e){let{item:t}=e;window.location.href=ee(t.label)},templates:{header:G,item:et}}]:[]}},function(){let e=(0,ea.Q)();return{getSources(t){let{query:a,state:n}=t;return a&&C(a)&&n.context?.noResultsFound?[el(a,e)]:[]}}}(),{getSources(e){let{query:t,state:a}=e,n=a?.context?.noResultsFound===!0,i=!a?.context?.hasOwnProperty("noResultsFound");return!t||n||i?[{sourceId:"canWeHelpPlugin",getItems(){let e="au"===g.z.country,t="us"===g.z.country,a=t?[]:[{label:e?"Offers":"Inspire Me",url:e?"/latestoffer":"/jsp/contenthub/uk/home.jsp"}];return a.push({label:"Help & FAQs",url:t?"/faq":"/customer-services"}),a},templates:{header:es,item:ec}}]:[]}}]:[],eo],[ed,J,g.z?.algoliaNewView]),eb=(0,s.css)`
12    ${O.widgets.Search?.searchOverlay};
13  `,ev=(e,t,a,n)=>"trendingPlugin"===n?null:e?.items?.length&&e.items.length>=S().viewAllItemsLength?t`
14        <div class="view-all-items-container">
15          <a href="/wines?Ntt=${a}">${g.z?.algoliaNewView?"Show more products":"See all results"}</a>
16        </div>
17      `:void 0,ey=(e,t,a,i,r)=>(0,n.FD)(n.FK,{children:[(0,n.Y)("div",{children:e}),(0,n.Y)("div",{children:ev(t,a,i,r)})]});(0,i.useEffect)(()=>{if(E.current&&W.current)return j.current=(0,r.n)({...N,container:E.current,panelContainer:W.current,placeholder:"Search for products",detachedMediaQuery:"none",openOnFocus:!0,insights:!0,plugins:ef,onReset(){ei({query:""})},onSubmit(e){let{state:t}=e,a=t.context;t?.query&&(a?.skuItemCodes||[]).includes(t.query)?a?.productSlug&&(window.location.href=(0,f.D)(a.productSlug,t.query)):z(t.query),(0,m.d)("search","search")},onStateChange(e){let{state:t}=e;T(t.isOpen,W,w,M)},initialState:{query:en?.query},render(e,t){let{elements:a,render:i,html:r,state:l}=e,{products:s,trendingPlugin:c,canWeHelpPlugin:o,recommendPlugin:d,collectionPlugin:u,querySuggestionsPlugin:m,recentSearchesPlugin:h}=a,p=l.collections.find(e=>"products"===e.source.sourceId),g=l.collections.find(e=>"trendingPlugin"===e.source.sourceId);i((0,n.Y)("div",{css:eh,className:"aa-PanelLayout aa-Panel--scrollable",children:(0,n.FD)("div",{className:"ui-container",children:[(0,n.FD)("div",{className:"ui-plugins",children:[(0,n.Y)("div",{id:"query-suggestions",className:"query-suggestions",onClick:R,onKeyDown:R,tabIndex:0,role:"button",children:m}),(0,n.Y)("div",{className:"collection-search",onClick:k,onKeyDown:k,tabIndex:0,role:"button",children:u}),(0,n.Y)("div",{id:"recent-searches",onClick:I,onKeyDown:I,tabIndex:0,role:"button",children:h}),(0,n.Y)("div",{id:"we-can-help-search",onClick:x,onKeyDown:x,tabIndex:0,role:"button",children:o})]}),(0,n.FD)("div",{className:"ui-products",children:[s&&(0,n.Y)("div",{onClick:L,onKeyDown:L,tabIndex:0,role:"button",children:ey(s,p,r,l.query,"products")}),c&&(0,n.Y)("div",{onClick:F,onKeyDown:F,tabIndex:0,role:"button",children:ey(c,g,r,l.query,"trendingPlugin")})]}),(0,n.Y)("div",{className:"ui-recommended",children:d&&(0,n.Y)("div",{onClick:D,onKeyDown:D,tabIndex:0,role:"button",children:d})})]})}),t)},renderer:{createElement:i.createElement,Fragment:i.Fragment,render:c.render}}),()=>j.current?.destroy()},[ef]);let ew=(0,s.css)`
18    .aa-Panel {
19      position: fixed;
20      top: 112px !important;
21    }
22    ${O.breakpoints.lg} {
23      position: relative;
24      top: 0;
25      .aa-Panel {
26        position: absolute;
27        top: ${H}px !important;
28        left: 0 !important;
29        width: calc(100% + 400px) !important;
30      }
31    }
32
33    ${g.z?.algoliaNewView&&`
34        .aa-Panel {
35          border-radius: 0px 0px 25px 25px;
36          .aa-PanelLayout {
37            padding: 8px 5px 0;
38          }
39          ${O.breakpoints.lg} {
40            width: calc(100% + 700px) !important;
41            padding-left: 10px;
42            left: -350px !important;
43            box-shadow: none;
44              .aa-PanelLayout {
45                padding: 8px 20px 0;
46                .ui-container {
47                  gap: 80px;
48                }
49              }
50          }
51          ${g.z?.country==="au"&&`
52             .aa-PanelLayout {
53              .view-all-items-container {
54                  margin-top: 1.5em;
55                  margin-bottom: 1.5em;
56                  ${O.breakpoints.md} {
57                    margin-bottom: 0px;
58                  }
59                }
60             }
61          `}
62        }
63        .ui-plugins {
64          .query-suggestions {
65            .aa-Item: hover {
66              text-decoration: underline;
67            }
68          }
69          .query-suggestions, .collection-search {
70            .aa-Item {
71              &[aria-selected = "true"] {
72                background: transparent;
73              }
74            }
75          }
76        }
77        .ui-products {
78          max-width: 460px;
79          .aa-Item {
80            margin-bottom: 30px;
81            &:hover {
82              background: #F8F8F8 !important;
83            }
84            &[aria-selected = "true"] {
85              background: #F8F8F8 !important;
86            }
87            &:last-child {
88              margin-bottom: 0px;
89            }
90          }
91        }
92        .ui-recommended {
93          .aa-Item {
94            &:hover {
95              background-color: #F8F8F8 !important;
96            }
97            &[aria-selected = "true"] {
98              background-color: #F8F8F8 !important;
99            }
100          }
101        }
102        .aa-ItemWrapper {
103          .aa-ItemContent {
104            .aa-ItemContentBody {
105              gap: 10px;
106              .aa-ItemContentCountry {
107                color: #616161;
108              }
109              .aa-ItemContentPrice {
110                .strike {
111                  color: #616161;
112                  text-decoration: line-through;
113                }
114              }
115            }
116          }
117        }
118      `}
119  `;return(0,n.FD)(n.FK,{children:[(0,n.Y)("div",{className:"search-overlay",css:eb,onClick:()=>A(j,t),onKeyDown:()=>A(j,t),tabIndex:0,"aria-label":"Search",role:"button"}),(0,n.FD)(b.A,{align:"center",className:"searchbar-grid",children:[(0,n.Y)(b.A.Col,{className:"w-100",children:(0,n.FD)("div",{className:"searchbar-input-container",children:[(0,n.Y)("div",{css:em,ref:E}),(0,n.Y)("span",{className:a?"isSearchBar":"prefix-icon",children:(0,n.Y)(v.I,{kind:"search",size:"s"})})]})}),(0,n.Y)(b.A.Col,{xs:"auto",className:a?"isStickyCancelContainer searchbar-cancel-container":"searchbar-cancel-container",children:t&&(0,n.Y)(y.$,{className:a?"isStickyCancelButton searchbar-cancel-link":"searchbar-cancel-link",onClick:()=>A(j,t),"aria-label":"Cancel Search",children:"Cancel"})})]}),(0,n.Y)("div",{id:"panel-container",css:ew,ref:W})]})}},47691:(e,t,a)=>{a.d(t,{g:()=>o});var n=a(75213),i=a(60004),r=a(61039),l=a(44098),s=a(58229);let c=e=>[{label:"Relevance",value:`${e}_PRIMARY`},{label:"Top Rated",value:`${e}_RATING_DESC`},{label:"Price Low-High",value:`${e}_PRICE_ASC`},{label:"Price High-Low",value:`${e}_PRICE_DESC`},{label:"Name A-Z",value:`${e}_NAME_ASC`},{label:"Name Z-A",value:`${e}_NAME_DESC`}];function o(e){let{currentRefinement:t,refine:a}=(0,r.l)(e),o="PROD_USWSJ_PRODUCTS_EN_PRIMARY".replace("_PRIMARY",""),d=(0,r.l)({items:c(o)}),[,u]=(0,i.useState)("Relevance"),m=(0,l.u)(),h=(0,s.css)`
120    ${m.widgets.Search?.sorting}
121  `;return(0,i.useEffect)(()=>{switch(t){case`${o}_PRIMARY`:u("Relevance");break;case`${o}_RATING_DESC`:u("Top Rated");break;case`${o}_PRICE_ASC`:u("Price Low-High");break;case`${o}_PRICE_DESC`:u("Price High-Low");break;case`${o}_NAME_ASC`:u("Name A-Z");break;case`${o}_NAME_DESC`:u("Name Z-A");break;default:u("Relevance")}},[t]),(0,n.Y)("div",{css:h,children:(0,n.Y)("div",{className:"results",children:(0,n.FD)("span",{className:"options",children:[(0,n.Y)("span",{className:"label",children:"Sort by:"}),(0,n.Y)("select",{className:"ais-SortBy-select",onChange:e=>a(e.target.value),value:t,children:d.options.map(e=>(0,n.Y)("option",{value:e.value,children:e.label},e.value))})]})})})}},55773:(e,t,a)=>{a.d(t,{f:()=>h});var n=a(75213),i=a(60004),r=a(44098),l=a(58229),s=a(7292),c=a(84896),o=a(72076),d=a(37690),u=a(28178),m=a(6741);function h(e){let t,{attribute:a}
121=e,{items:h,refine:p,canRefine:g}=(0,d.Z)(m.A,e),{indexRenderState:f}=(0,u.J)(),b=f?.hits?.results?.getFacetStats("rating"),v=b?.min,y=h.filter(e=>Number(e.name)>=Number(v)),[w,N]=(0,i.useState)(!1),Y=(0,r.u)(),P=(0,l.css)`
122    ${Y.widgets.Search?.refinements}
123  `;(0,i.useEffect)(()=>{N("uk"===o.z.country)},[]);let S={rating:"us"===o.z.country?"customerRating":"au"===o.z.country?"rating":"averageRating"};return g?(0,n.FD)("div",{css:P,children:[(0,n.Y)("div",{className:"heading",children:(0,n.FD)("button",{onClick:()=>N(!w),className:w?"minus":"",children:[(0,c.r)(String(a),S),(0,n.Y)(s.I,{kind:w?"chevron-up":"chevron-down",size:"l"})]})}),(0,n.Y)("ul",{className:`ais-RefinementList-list ${w?"show":"hide"}`,children:y.map(e=>(0,n.Y)("li",{className:`ais-RefinementList-item ${e.isRefined?"ais-RefinementList-item--selected":""}`,children:(0,n.FD)("label",{className:"ais-RefinementList-label",children:[(0,n.Y)("input",{type:"checkbox",className:"ais-RefinementList-checkbox",checked:e.isRefined,onChange:()=>{p(e.value)}}),e.stars.map((t,a)=>a<5&&(0,n.Y)("svg",{className:"rating-star",width:"16",height:"15",viewBox:"0 0 16 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.Y)("path",{d:"M7.99967 1.33252L10.0597 5.50585L14.6663 6.17919L11.333 9.42585L12.1197 14.0125L7.99967 11.8459L3.87967 14.0125L4.66634 9.42585L1.33301 6.17919L5.93967 5.50585L7.99967 1.33252Z",fill:t?"#D89B00":"",stroke:t?"#D89B00":"#969696",strokeLinecap:"round",strokeLinejoin:"round"})},`${e.value}-${a}`)),e.value<"5"&&(0,n.Y)("span",{className:"ais-RefinementList-labelText upText",children:"& Up"})]})},`${e.name}-${e.stars.join("")}-${e.count}`))})]}):null}},66013:(e,t,a)=>{a.d(t,{QV:()=>l,kf:()=>r,nY:()=>s});var n=a(34578),i=a(72076);let r=e=>{let t=e?[e]:void 0;return(0,n.p)("4L8ZILQIIN","ZGE2MDczNmUzMTAzOGQ1NzIwOGU4YmM5MTNhZDE3YmE0YWQxODMwYWM3ODFiZTYzNWNlNWJhZTUzNTYzNTU4YnJlc3RyaWN0SW5kaWNlcz1QUk9EX1VTV1NKX1BST0RVQ1RTXyo=",{baseHeaders:{Referer:"https://www.wsjwine.com"},...t&&{algoliaAgents:t}})},l=()=>{let e=`${i.z.algoliaAppId}`,t=`${i.z.algoliaSearchKey}`;return(0,n.p)(e,t,{baseHeaders:{Referer:`${i.z.host}`}})},s=(0,n.p)(`${i.z.algoliaAppId}`,`${i.z.algoliaSearchKey}`)},70116:(e,t,a)=>{a.d(t,{A:()=>p});var n=a(75213),i=a(60004),r=a(38371),l=a(82740),s=a(72076),c=a(31885),o=a(84896),d=a(44098),u=a(58229),m=a(7292),h=a(31709);function p(e){let{attribute:t}=e,{items:a,canRefine:p}=(0,r.J)(e),g=a?a.length:0,f="us"===s.z.country,b=f||"au"===s.z.country,v=!b||a.some(e=>e.isRefined),[y,w]=(0,i.useState)(v),N={country:"Search country",grape:"Search grape variety",popularRegions:"Search popular regions"},Y=(0,d.u)(),P=(0,u.css)`
124    ${Y.widgets.Search?.refinements}
125  `,S={priceRange:(0,h.H8)()?"points":"price",productWebType:"Type",grape:f?"grapeVariety":"",alcoholPercent:f?"alcoholPercentage":"",cases:f?"mixedCollections":"",offers:f?"specialOffers":"",style:b?"wineStyle":"",dietary:b?"ethical/SpecialDiet":""};return(0,n.Y)("div",{css:P,children:p&&(0,n.FD)("div",{"data-adobe-event-category":"PLP Accordian Interactions",children:[(0,n.Y)("div",{className:"heading","data-adobe-event-action":t,children:(0,n.FD)("button",{onClick:()=>w(!y),className:y?"minus":"","data-adobe-event-label":y?"open":"close",children:[(0,o.r)(t,S),(0,n.Y)(m.I,{kind:y?"chevron-up":"chevron-down",size:"l"})]})}),(0,n.Y)("div",{"data-adobe-event-category":"PLP Nav Interactions",className:y?"show":"hide",children:(0,n.FD)("div",{"data-adobe-event-action":t,children:[(0,n.Y)(l.u,{attribute:t,limit:10,showMoreLimit:500,showMore:!0,searchable:!!N[t],searchablePlaceholder:N[t]??""}),t?(0,n.Y)(c.d,{includedAttributes:[t],refinementListCount:g}):(0,n.Y)(c.d,{excludedAttributes:["style","productWebType","wineType","cases","offers","popularRegions","packaging","bottleSize","alcoholPercent","grape","country"]})]})})]})})}},73752:(e,t,a)=>{a.d(t,{A:()=>i});var n=a(72076);let i={stateMapping:{stateToRoute(e){let t=e[n.z.algoliaIndexName]||{};return{query:t.query,page:t.page,sortBy:t.sortBy,alcoholPercent:t.refinementList?.alcoholPercent,accessories:t.refinementList?.accessories,awardWinner:t.toggle?.awardWinner,isMemberPriceAvailable:t.toggle?.isMemberPriceAvailable,beer:t.refinementList?.beer,bottleSize:t.refinementList?.bottleSize,cases:t.refinementList?.cases,cider:t.refinementList?.cider,country:t.refinementList?.country,colour:t.refinementList?.colour,dietary:t.refinementList?.dietary,enPrimeur:t.refinementList?.enPrimeur,fineWine:t.toggle?.fineWine,grape:t.refinementList?.grape,hitsPerPage:t.hitsPerPage,numberOfBottles:t.refinementList?.numberOfBottles,numberOfReviews:t.refinementList?.numberOfReviews,offers:t.refinementList?.offers,packaging:t.refinementList?.packaging,packagingPioneer:t.toggle?.packagingPioneer,popularRegions:t.refinementList?.popularRegions,productWebType:t.refinementList?.productWebType,priceRange:t.refinementList?.priceRange,rating:t.ratingMenu?.rating,spirits:t.refinementList?.spirits,stemCode:t.refinementList?.stemCode,style:t.refinementList?.style,wineRegion:t.refinementList?.wineRegion,wineStyle:t.refinementList?.wineStyle,wineType:t.refinementList?.wineType}},routeToState:e=>({[n.z.algoliaIndexName]:{query:e.query,page:e.page,hitsPerPage:e.hitsPerPage,ratingMenu:{rating:e.rating},sortBy:e.sortBy,refinementList:{alcoholPercent:e.alcoholPercent,accessories:e.accessories,beer:e.beer,bottleSize:e.bottleSize,cases:e.cases,cider:e.cider,country:e.country,colour:e.colour,dietary:e.dietary,enPrimeur:e.enPrimeur,grape:e.grape,numberOfBottles:e.numberOfBottles,numberOfReviews:e.numberOfReviews,offers:e.offers,packaging:e.packaging,productWebType:e.productWebType,popularRegions:e.popularRegions,priceRange:e.priceRange,spirits:e.spirits,stemCode:e.stemCode,style:e.style,wineRegion:e.wineRegion,wineStyle:e.wineStyle,wineType:e.wineType},toggle:{fineWine:e.fineWine,awardWinner:e.awardWinner,packagingPioneer:e.packagingPioneer,isMemberPriceAvailable:e.isMemberPriceAvailable}}})}}},74992:(e,t,a)=>{a.d(t,{r:()=>u});var n=a(75213),i=a(54744),r=a(64924),l=a(56021),s=a.n(l),c=a(44098),o=a(60004);let d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:{"@id":"https://www.wsjwine.com",name:"Home"}},...e.map((t,a)=>({"@type":"ListItem",position:a+2,name:t,item:{"@id":`https://www.wsjwine.com/${e.slice(0,a+1).join("/")}`,name:t}}))]}},u=e=>
125{let{includeSchema:t=!0}=e,a=(0,c.u)(),{BreadCrumbWrapper:l,BreadCrumb:u,BreadCrumblistItem:m,BreadCrumblistItemLink:h}=(0,o.useMemo)(()=>{let e=i.A.div`
126      ${a?.widgets?.CmsTBSPage?.breadcrumbCSS||"padding: 12px 0;"}
127    `,t=i.A.ul`
128      list-style: none;
129      display: flex;
130      padding-left: 10px;
131      margin: 0;
132    `;return{BreadCrumbWrapper:e,BreadCrumb:t,BreadCrumblistItem:i.A.li`
133      display: flex;
134      padding-right: 10px;
135      text-transform: Capitalize;
136      :not(:last-child):after {
137        content: ' / ';
138        padding-left: 10px;
139      }
140    `,BreadCrumblistItemLink:i.A.a`
141      text-transform: Capitalize;
142    `}},[a]),p=(0,r.usePathname)()?.slice(1).split("/")||[];return p?.length>=1?(0,n.FD)(n.FK,{children:[t&&(0,n.Y)(s(),{id:"breadcrumb-schema",type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(d(p))}}),(0,n.Y)(l,{children:(0,n.FD)(u,{children:[(0,n.Y)(m,{children:(0,n.Y)("a",{href:"https://www.wsjwine.com",children:"Home"})}),p?.map((e,t)=>(0,n.Y)(m,{children:t===p.length-1?e?.replace(/-/g," "):(0,n.Y)(h,{href:`https://www.wsjwine.com/${p.slice(0,t+1).join("/")}`,children:e?.replace(/-/g," ")})},e))]})})]}):null}},97141:(e,t,a)=>{a.d(t,{A:()=>g});var n=a(75213),i=a(60004),r=a(44098),l=a(58229),s=a(71587),c=a(7292),o=a(84896),d=a(72076);let u=()=>{let{country:e,brandId:t}=d.z;return"us"===e?"wsj"===t?"advantageMemberOffers":"unlimitedMemberOffers":"unlimitedOffers"},m=()=>{let{country:e}=d.z;return{isMemberPriceAvailable:"us"===e?"memberPriceOffers":"unlimitedOffers"}},h=()=>({isMemberPriceAvailable:u()}),p=e=>{let{value:t,refine:a,attribute:i}=e;return(0,n.Y)("ul",{className:"ais-RefinementList-list",children:(0,n.Y)("li",{className:`ais-RefinementList-item ${t.isRefined?"ais-RefinementList-item--selected":""}`,children:(0,n.FD)("label",{className:"ais-RefinementList-label",children:[(0,n.Y)("input",{type:"checkbox",className:"ais-RefinementList-checkbox",checked:t.isRefined,onChange:e=>a({isRefined:!e.target.checked})}),(0,n.Y)("span",{className:"ais-RefinementList-labelText text-capitalize",children:(0,o.r)(i,m())}),(0,n.Y)("span",{className:"ais-RefinementList-count",children:t.onFacetValue.count})]})})})};function g(e){let{attribute:t}=e,{value:a,canRefine:u,refine:m}=(0,s.B)(e),[g,f]=(0,i.useState)(!1),b=(0,r.u)(),v=(0,l.css)`
143    ${b.widgets.Search?.refinements}
144  `,y=(0,i.useCallback)(()=>{f(e=>!e)},[]);if(!u)return null;let w="us"===d.z.country||"au"===d.z.country,N="awardWinner"===a.name;return(0,n.Y)("div",{css:v,children:w?(0,n.FD)("div",{"data-adobe-event-category":"PLP Accordian Interactions",children:[(0,n.Y)("div",{className:"heading","data-adobe-event-action":t,children:(0,n.FD)("button",{onClick:y,className:`text-wrap ${g?"minus":""}`,"data-adobe-event-label":g?"open":"close",children:[(0,o.r)(t,h()),(0,n.Y)(c.I,{kind:g?"chevron-up":"chevron-down",size:"l"})]})}),(0,n.Y)("div",{"data-adobe-event-category":"PLP Nav Interactions",className:g?"show":"hide",children:(0,n.Y)(p,{value:a,refine:m,attribute:t})})]}):(0,n.FD)(n.FK,{children:[N&&(0,n.Y)("div",{className:"line-seperator",children:"\xa0"}),(0,n.Y)(p,{value:a,refine:m,attribute: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.