1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="c1184a5e-3893-758f-67c8-c0829aade46a")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,697281,e=>{"use strict";let t="[font-family:var(--font-source-serif),Georgia,serif]",s=`${t} text-[16px] leading-[1.7] text-[#464033] [&_a]:text-[#B3251C] [&_a]:underline [&_a]:decoration-[#E8E1D0] [&_a]:underline-offset-2 [&_p]:my-3 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-3 [&_ul]:list-disc [&_ul]:pl-5 [&_li]:my-1 [&_blockquote]:my-3 [&_blockquote]:border-l-[3px] [&_blockquote]:border-[#D22B20] [&_blockquote]:pl-4 [&_blockquote]:text-[17.5px] [&_blockquote]:leading-[1.55] [&_blockquote]:text-[#211C14] [&_blockquote]:italic [&_blockquote:first-child]:mt-0 [&_blockquote_strong]:font-semibold`;e.s(["cardShellClass",0,"rounded-[18px] bg-white shadow-[0_1px_2px_rgba(33,28,20,.06),0_6px_18px_rgba(33,28,20,.05)]","displayClass",0,"font-playfair","guideProseClass",0,s,"serifClass",0,t,"uiClass",0,"[font-family:var(--font-public-sans),system-ui,sans-serif]"])},691510,e=>{"use strict";var t=e.i(843476),s=e.i(370956),l=e.i(73526),n=e.i(649582),a=e.i(438847),i=e.i(271645);e.i(257620);var r=e.i(186459);e.i(89905);var o=e.i(580398),d=e.i(957339),c=e.i(802645);e.i(492699);var x=e.i(178525),u=e.i(53216),p=e.i(722752),h=e.i(831720),m=e.i(890057),g=e.i(741269),f=e.i(522016),b=e.i(307615),v=e.i(527326),j=e.i(410467),C=e.i(697281);function N(){return(0,t.jsxs)("aside",{className:(0,o.cn)(m.ADS_EXCLUSION_CLASS,"flex flex-col items-start gap-4 roun
2ded-[18px] bg-[#211C14] px-6 py-5 sm:flex-row sm:items-center sm:justify-between"),"data-tf-ads-exclude":!0,children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:(0,o.cn)(C.displayClass,"text-[20px] leading-tight font-semibold text-white"),children:"Take this guide to go"}),(0,t.jsx)("p",{className:(0,o.cn)(C.uiClass,"mt-1 text-[13px] text-white/70"),children:"Saved spots, open-now alerts, and your own map â in the Tucson Foodie app."})]}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-2.5",children:[(0,t.jsx)(b.AppStoreButton,{href:j.APP_STORE_URL,onClick:()=>(0,v.trackStoreClick)("guide_band","ios")}),j.ANDROID_APP_AVAILABLE?(0,t.jsx)(f.default,{href:j.GOOGLE_PLAY_URL,onClick:()=>(0,v.trackStoreClick)("guide_band","android"),className:(0,o.cn)(C.uiClass,"text-[13px] font-bold text-white underline underline-offset-4"),children:"Google Play"}):null]})]})}var w=e.i(555436);let k={120052:15,120145:15,120564:15,120727:15,120742:15,120761:15,120815:15,120877:15,120879:15,121299:15,121394:15,121733:15,121820:15,121827:15,122057:15,122333:15,122493:15,123594:15,123691:15,124289:15,127321:15,132622:15,132664:15};function y({title:e,showKindLabel:s=!0,kindLabelClassName:l,responsiveSize:n=!1,className:a}){let[r,d]=(0,i.useState)(!1);return(0,t.jsxs)("button",{type:"button",onClick:()=>d(e=>!e),"aria-expanded":r,title:e,className:(0,o.cn)(C.uiClass,"flex w-full cursor-pointer items-center gap-3 text-left",a),children:[(0,t.jsx)("span",{className:(0,o.cn)(C.displayClass,"min-w-0 flex-1 font-bold text-[#211C14]",n?"text-[15px] leading-[22px] lg:text-[17px] lg:leading-[24px]":"text-[15px] leading-[22px]",r?"line-clamp-2":"truncate"),children:e}),s?(0,t.jsx)("span",{className:(0,o.cn)("shrink-0 self-start text-[11px] leading-[22px] font-bold tracking-[0.04em] text-[#978B72]",l),children:"GUIDE"}):null]})}let S=[{key:"alpha",label:"AâZ"},{key:"loved",label:"Most Loved"},{key:"nearest",label:"Nearest"}];function E({query:e,onQueryChange:s,neighborhoods:l,activeNeighborhoods:n,onToggleNeighborhood:a,sort:i,onSortChange:d,nearestEnabled:c,visibleCount:x,guideId:u,filtersActive:p,guideTitle:h,viewToggle:m,openNow:g,onToggleOpenNow:f,openNowCount:b,compact:v=!1}){let{t:j}=(0,r.useTranslation)("marketing");return(0,t.jsxs)("div",{className:(0,o.cn)(C.cardShellClass,C.uiClass,"flex flex-col gap-2 lg:gap-2.5",v?"p-2.5":"p-2.5 lg:p-3.5"),children:[(0,t.jsx)(y,{title:h,responsiveSize:!0}),m,(0,t.jsxs)("div",{className:"flex items-center gap-2 rounded-full bg-[#F2EDE1] px-3.5 py-2 lg:px-4 lg:py-2.5",children:[(0,t.jsx)(w.Search,{className:"size-4 shrink-0 text-[#978B72]","aria-hidden":!0}),(0,t.jsx)("input",{type:"search",value:e,onChange:e=>s(e.target.value),placeholder:"Search this guide â filter the list and the map as you type","aria-label":"Search spots in this guide",className:"min-w-0 flex-1 bg-transparent text-[13.5px] text-[#211C14] placeholder:text-[#978B72] focus:outline-none"}),(0,t.jsx)("span",{className:"shrink-0 text-[12px] font-semibold whitespace-nowrap text-[#6E6553]",children:function({guideId:e,visibleCount:t,filtersActive:s}){let l=1===t?"spot":"spots",n=null==e?NaN:Number(e),a=Number.isFinite(n)?k[n]:void 0;return null==a||s||t===a?`${t} ${l}`:`${t} of ${a} ${l}`}({guideId:u,visibleCount:x,filtersActive:p})})]}),(0,t.jsxs)("div",{className:"-mx-2.5 flex items-center gap-2 overflow-x-auto px-2.5 [-ms-overflow-style:none] [scrollbar-width:none] lg:mx-0 lg:flex-wrap lg:justify-between lg:overflow-visible lg:px-0 [&::-webkit-scrollbar]:hidden",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-1.5 lg:flex-wrap",children:[(0,t.jsxs)("button",{type:"button",onClick:f,"aria-pressed":g,className:(0,o.cn)("flex cursor-pointer items-center gap-1 rounded-full px-2.5 py-1 text-[12px] font-semibold whitespace-nowrap transition lg:px-3 lg:py-1.5",g?"bg-[#211C14] text-white":"bg-[#F2EDE1] text-[#6E6553] hover:bg-[#E8E1D0]"),children:[j("discover.openNow"),null!=b?(0,t.jsx)("span",{className:(0,o.cn)("text-[11px] font-bold tabular-nums",g?"text-white/70":"text-[#978B72]"),children:b}):null]}),l.length>1?l.map(e=>{let s=n.includes(e);return(0,t.jsx)("button",{type:"button",onClick:()=>a(e),"aria-pressed":s,className:(0,o.cn)("cursor-pointer rounded-full px-2.5 py-1 text-[12px] font-semibold whitespace-nowrap transition lg:px-3 lg:py-1.5",s?"bg-[#211C14] text-white":"bg-[#F2EDE1] text-[#6E6553] hover:bg-[#
2E8E1D0]"),children:e},e)}):null]}),(0,t.jsx)("div",{className:"ml-auto flex shrink-0 items-center rounded-full bg-[#F2EDE1] p-0.5 lg:ml-0 lg:p-1",children:S.map(({key:e,label:s})=>{let l="nearest"===e&&!c;return(0,t.jsx)("button",{type:"button",onClick:()=>d(e),disabled:l,"aria-pressed":i===e,title:l?"Tap âGet my locationâ on the map to sort by distance":void 0,className:(0,o.cn)("cursor-pointer rounded-full px-2.5 py-1 text-[12px] font-bold whitespace-nowrap transition lg:px-3 lg:py-1.5",i===e?"bg-[#211C14] text-white":"text-[#6E6553] hover:text-[#211C14]",l&&"cursor-not-allowed opacity-40"),children:s},e)})})]}),g?(0,t.jsx)("p",{className:"text-[12px] font-semibold text-[#6E6553]",children:j("discover.openNowNote")}):null]})}var _=e.i(373375),L=e.i(463059);let I=(0,e.i(475254).default)("locate-fixed",[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);var A=e.i(657688),M=e.i(781431);e.i(266380);var B=e.i(450003),D=e.i(963151),T=e.i(308630),U=e.i(444251);function P({sponsor:e,className:s}){let{t:l}=(0,r.useTranslation)("common"),n=e.linkUrl??e.website,a=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:(0,o.cn)(C.uiClass,"text-[9.5px] font-bold tracking-[0.08em] text-[#6E6553] uppercase"),children:l("sponsoredBy")}),e.logoUrl?(0,t.jsx)(A.default,{src:e.logoUrl,alt:e.name,width:112,height:28,className:"h-7 w-auto max-w-[112px] object-contain"}):(0,t.jsx)("span",{className:(0,o.cn)(C.uiClass,"text-[12.5px] font-bold text-[#211C14]"),children:e.name})]}),i=(0,o.cn)(m.ADS_EXCLUSION_CLASS,"inline-flex items-center gap-2 rounded-[10px] bg-white/90 px-2.5 py-1.5 shadow-[0_1px_3px_rgba(33,28,20,.2),0_4px_14px_rgba(33,28,20,.14)] backdrop-blur-sm",s);return n?(0,t.jsx)("a",{href:n,target:"_blank",rel:"noopener noreferrer sponsored","aria-label":`${l("sponsoredBy")} ${e.name}`,"data-tf-ads-exclude":!0,className:(0,o.cn)(i,"transition hover:bg-white"),children:a}):(0,t.jsx)("div",{"data-tf-ads-exclude":!0,className:i,children:a})}function z({html:e}){return(0,t.jsx)(D.ScrollableWell,{fadeFromClassName:"from-white",wellAttr:"data-guide-map-card-description",fadeAttr:"data-guide-map-card-fade",children:(0,t.jsx)(M.CmsHtmlContent,{html:e,bleedMedia:!1,readingColumn:!1,className:(0,o.cn)(C.guideProseClass,"pt-0.5 text-[13.5px] leading-[1.55]")})})}function F({guideTitle:e,sponsor:n,numbered:a,pins:d,activeId:u,onActiveChange:p,mapboxToken:h,onUserLocation:f,onFullEntry:b,onClose:v,openNow:j}){let{t:N}=(0,r.useTranslation)("marketing"),w=(0,i.useRef)(null),k=(0,i.useRef)(!1),S=(0,i.useRef)(null),E=(0,i.useRef)(!1),M=function(){let[e,t]=(0,i.useState)(300);return(0,i.useEffect)(()=>{let e=()=>{t(Math.round(Math.max(210,Math.min(300,(window.visualViewport?.height??window.innerHeight)*.42))))};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}(),D=(0,i.useRef)(null),[F,O]=(0,i.useState)(!1);(0,i.useEffect)(()=>{(0,U.setGuideMobileMapDocumentOpen)(!0);let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{(0,U.setGuideMobileMapDocumentOpen)(!1),document.body.style.overflow=e}},[]),(0,g.useRaptiveFloatingChromeHidden)(!0);let R=a[0]?.spot.id??null;(0,i.useEffect)(()=>{null==u&&null!=R&&p(R)},[]);let H=a.findIndex(e=>e.spot.id===u),q=(0,i.useCallback)(e=>e.offsetLeft-16,[]),$=(0,i.useCallback)(e=>{let t=w.current,s=t?.children.item(e);t&&s&&(k.current=!0,t.scrollTo({left:q(s),behavior:"smooth"}),window.setTimeout(()=>{k.current=!1},500))},[q]);(0,i.useEffect)(()=>{H>=0&&$(H)},[H,$]);let G=(0,i.useCallback)(()=>{let e=w.current;if(!e)return;let t=0,s=1/0;for(let l=0;l<e.children.length;l++){let n=Math.abs(q(e.children.item(l))-e.scrollLeft);n<s&&(s=n,t=l)}let l=a[t];l&&l.spot.id!==u&&p(l.spot.id)},[u,a,p,q]);(0,i.useEffect)(()=>{let e=w.current;if(!e)return;let t=()=>{S.current&&(window.clearTimeout(S.current),S.current=null)},s=()=>{k.current||G()};if("onscrollend"in window)return e.addEventListener("scrollend",s),()=>e.removeEventListener("scrollend",s);let l=()=>{if(k.current||E.current)return;t();let s=e.scrollLeft;S.current=window.setTimeout(()=>{S.current=null,e.scrollLeft===s&&G()},150)},n=()=>{E.current=!0,t()},a=()=>{E.current=!1,l()};return e.addEventListener("scroll",l,{passive:!0}),e.addEventListener("touchstart",n,{passive:!0}),e.addEventListener("touchend",a,{passive:!0}),e.addEventListener("touchcancel",a,{passive:!0}),()=>{t(),e.removeEventListener("scroll",l),e.removeEventListener("touchstart",n),e.removeEventListener("touchend",a),e.removeEventListener("touchcancel",a)}},[G]);let X=e=>{if(0===a.length)return;let t=H<0?0:Math.min(a.length-1,Math.max(0,H+e)),s=a[t];s&&p(s.spot.id)},W=(0,i.useCallback)(()=>{p(null)},[p]);return(0,t.jsx)("div",{className:(0,o.cn)(m.ADS_EXCLUSION_CLASS,"fixed inset-x-0 bottom-0 z-40 flex flex-col bg-[#F5F3EE]"),style:{to
2p:"var(--marketing-header-height, var(--marketing-header-block-mobile, 9.5rem))"},children:(0,t.jsxs)("div",{className:"relative min-h-0 flex-1",children:[(0,t.jsx)("div",{className:"absolute inset-0",children:(0,t.jsx)(x.SpotMap,{pins:d,activeId:u,onPinClick:p,onBackgroundClick:W,mapboxToken:h,onUserLocation:f,showPopups:!1,labels:{mapUnavailable:N("regions.mapUnavailable"),mapUnavailableHelp:N("regions.mapUnavailableHelp"),openInMaps:N("regions.openInMaps")},activeFlyToZoom:15,fitPaddingBottom:M+34+48*!!n,fitPaddingTop:106,showLocateControl:!1,locateRef:D,onLocateError:()=>{O(!0),window.setTimeout(()=>O(!1),2e3)},showNavigationControl:!1,showFullscreenControl:!1,creditsPosition:"bottom-left",className:"h-full w-full"})}),(0,t.jsxs)("div",{className:(0,o.cn)(C.uiClass,"absolute inset-x-4 top-3 z-10"),children:[(0,t.jsxs)("div",{className:(0,o.cn)("rounded-[18px] bg-white p-2.5 shadow-[0_2px_10px_rgba(33,28,20,.22)]","flex flex-col gap-2"),children:[(0,t.jsx)(y,{title:e}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsxs)("div",{className:"flex flex-1 items-center rounded-full bg-[#F2EDE1] p-1",children:[(0,t.jsxs)("button",{type:"button",onClick:v,className:"flex flex-1 cursor-pointer items-center justify-center gap-1.5 rounded-full py-2 text-[13px] font-bold text-[#6E6553]",children:[(0,t.jsx)(s.List,{className:"size-4","aria-hidden":!0})," List"]}),(0,t.jsxs)("button",{type:"button","aria-pressed":!0,className:"flex flex-1 items-center justify-center gap-1.5 rounded-full bg-[#211C14] py-2 text-[13px] font-bold text-white",children:[(0,t.jsx)(l.Map,{className:"size-4","aria-hidden":!0})," Map"]})]}),f?(0,t.jsx)("button",{type:"button",onClick:()=>{O(!1),D.current?.locate()},"aria-label":F?N("regions.locationUnavailable"):N("regions.getMyLocation"),title:F?N("regions.locationUnavailable"):N("regions.getMyLocation"),className:(0,o.cn)("flex size-9 shrink-0 cursor-pointer items-center justify-center rounded-full text-white transition",F?"bg-[#978B72]":"bg-[#D22B20]"),children:(0,t.jsx)(I,{className:"size-4","aria-hidden":!0})}):null]}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-1",children:[(0,t.jsxs)("button",{type:"button",onClick:j.onToggle,"aria-pressed":j.active,className:(0,o.cn)("flex cursor-pointer items-center gap-1 rounded-full px-3 py-1.5 text-[12px] font-semibold whitespace-nowrap transition",j.active?"bg-[#211C14] text-white":"bg-[#F2EDE1] text-[#6E6553]"),children:[N("discover.openNow"),null!=j.count?(0,t.jsx)("span",{className:(0,o.cn)("text-[11px] font-bold tabular-nums",j.active?"text-white/70":"text-[#978B72]"),children:j.count}):null]}),j.active?(0,t.jsx)("p",{className:"text-[11.5px] font-semibold text-[#6E6553]",children:N("discover.openNowNote")}):null]})]}),(0,t.jsx)("p",{"aria-live":"polite",className:"sr-only",children:F?N("regions.locationUnavailable"):""})]}),a.length>1?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:()=>X(-1),"aria-label":"Previous spot",className:"absolute top-1/3 left-3 z-10 flex size-11 cursor-pointer items-center justify-center rounded-full bg-white shadow-[0_2px_8px_rgba(33,28,20,.25)]",children:(0,t.jsx)(_.ChevronLeft,{className:"size-5 text-[#211C14]","aria-hidden":!0})}),(0,t.jsx)("button",{type:"button",onClick:()=>X(1),"aria-label":"Next spot",className:"absolute top-1/3 right-3 z-10 flex size-11 cursor-pointer items-center justify-center rounded-full bg-white shadow-[0_2px_8px_rgba(33,28,20,.25)]",children:(0,t.jsx)(L.ChevronRight,{className:"size-5 text-[#211C14]","aria-hidden":!0})})]}):null,(0,t.jsxs)("div",{className:"absolute inset-x-0 z-10 flex flex-col items-start gap-2",style:{bottom:"calc(34px + env(safe-area-inset-bottom, 0px))"},children:[n?(0,t.jsx)(P,{sponsor:n,className:"mx-4"}):null,(0,t.jsx)("div",{ref:w,className:"flex w-full snap-x snap-mandatory scroll-px-4 gap-3 overflow-x-auto px-4 pb-1 [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:a.map(({spot:e,number:s})=>{let l=null!=e.lat&&null!=e.lng;return(0,t.jsxs)("div",{"data-guide-map-card":e.id,style:{height:M},className:"flex w-[82vw] max-w-[340px] shrink-0 snap-start flex-col overflow-hidden rounded-[18px] bg-white shadow-[0_2px_6px_rgba(33,28,20,.12),0_12px_32px_rgba(33,28,20,.18)]",children:[e.imageUrl?(0,t.jsxs)("div",{className:"relative h-24 w-full shrink-0",children:[(0,t.jsx)(A.default,{src:e.imageUrl,alt:e.name,fill:!0,sizes:"(min-width: 415px) 340px, 82vw",className:"object-cover"}),e.brandId?(0,t.jsxs)("div",{className:"absolute top-2 right-2 flex items-center gap-1.5",children:[(0,t.jsx)(B.LoveButton,{content:"spot",targetId:e.brandId,title:e.name,variant:"pill",label:"",className:(0,o.cn)(C.uiClass,"h-8 border-0 bg-white/95 px-2.5 shadow-[0_1px_4px_rgba(33,28,20,.3)]")}),(0,t.jsx)(B.SaveButton,{content:"spot",targetId:e.brandId,title:e.name,variant:"pill",label:"",className:(0,o.cn)(C.uiClass,"h-8 border-0 bg-white/95 px-2.5 shadow-[0_1px_4px_rgba(33,28,20,.3)]")})]}):null]}):null,(0,t.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col gap-1 px-3 pt-2 pb-2.5",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:(0,o.cn)(C.uiClass,"flex size-6 shrink-0 items-center justify-center rounded-full text-[12px] font-bold text-white",l?"bg-[#D22B20]":"bg-[#B9B09C]"),children:s}),(0,t.jsx)("h3",{className:(0,o.cn)(C.displayClass,"min-w-0 flex-1 truncate text-[18px] leading-tight font-semibold text-[#211C14]"),children:e.name}),!e.imageUrl&&e.brandId?(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-1.5",children:[(0,t.jsx)(B.LoveButton,{content:"spot",targetId:e.brandId,title:e.name,variant:"pill",label:"",className:(0,o.cn)(C.uiClass,"h-8 border-[#
2E8E1D0] px-2.5")}),(0,t.jsx)(B.SaveButton,{content:"spot",targetId:e.brandId,title:e.name,variant:"pill",label:"",className:(0,o.cn)(C.uiClass,"h-8 border-[#E8E1D0] px-2.5")})]}):null]}),e.address??e.neighborhood?(0,t.jsx)("p",{className:(0,o.cn)(C.uiClass,"truncate text-[12.5px] text-[#464033]"),children:e.links.maps&&e.address?(0,t.jsx)("a",{href:e.links.maps,target:"_blank",rel:"noopener noreferrer",className:"underline decoration-[#978B72] decoration-dotted underline-offset-4",children:e.address}):e.address??e.neighborhood}):null,e.hasNoFixedAddress?(0,t.jsx)("p",{className:(0,o.cn)(C.uiClass,"text-[12px] text-[#6E6553]"),children:N("guideSpot.noFixedLocation")}):null,e.isClosed?(0,t.jsx)("p",{className:(0,o.cn)(C.uiClass,"text-[12px]"),children:(0,t.jsx)("span",{className:"rounded-full bg-[#B3251C]/10 px-2.5 py-0.5 text-[12px] font-bold text-[#B3251C]",children:N("guideSpot.permanentlyClosed")})}):null,!e.isClosed&&e.hours?(0,t.jsx)("p",{className:(0,o.cn)(C.uiClass,"text-[12px]"),children:(0,t.jsx)(c.SpotHoursBadge,{hours:e.hours,className:"font-bold"})}):null,e.descriptionHtml?(0,t.jsx)(z,{html:e.descriptionHtml}):(0,t.jsx)("div",{className:"min-h-0 flex-1"}),(0,t.jsx)("div",{className:"flex items-center justify-end pt-1.5",children:e.brandSlug&&!e.guideListingOnly?(0,t.jsx)("a",{href:T.pathsConfig.marketing.brand(encodeURIComponent(e.brandSlug)),className:(0,o.cn)(C.uiClass,"text-[13px] font-bold text-[#B3251C]"),children:"View spot â"}):(0,t.jsx)("button",{type:"button",onClick:()=>b(e.id),className:(0,o.cn)(C.uiClass,"cursor-pointer text-[13px] font-bold text-[#B3251C]"),children:"Full entry â"})})]})]},e.id)})})]})]})})}var O=e.i(579475);function R(e,t){return!!e.hours&&(0,O.isOpenAt)(e.hours,t)}var H=e.i(618566),q=e.i(141146),$=e.i(957148),G=e.i(707689);function X({eyebrow:e,value:s,detail:l,title:n,className:a}){return(0,t.jsxs)("span",{title:n,className:(0,o.cn)("inline-flex flex-col items-start rounded-[10px] bg-[#E35313] px-2.5 py-1.5 text-left leading-tight text-white ring-1 ring-white/70",a),children:[(0,t.jsx)("span",{"data-perk-line":"eyebrow",className:"text-[9px] font-extrabold tracking-[0.12em] text-white/85 uppercase",children:e}),(0,t.jsxs)("span",{"data-perk-line":"value",className:"text-[12px] font-extrabold",children:[(0,t.jsx)("span",{"aria-hidden":!0,children:"ðï¸ "}),s]}),l?(0,t.jsx)("span",{"data-perk-line":"detail",className:"pt-px text-[10px] font-semibold text-white/85",children:l}):null]})}function W(e){return(0,t.jsx)(G.DecorativeBoundary,{name:"MemberPerkBadge",children:(0,t.jsx)(X,{...e})})}var V=e.i(998771),Q=e.i(415553),Z=e.i(528367);e.i(694791);var K=e.i(956137);let Y="guide-spot-card";function J({href:e,brandId:s,linkType:l,guideId:n,isClosedSpot:a,children:i,external:r=!0}){return(0,t.jsx)(Z.PartnerLink,{href:e,brandId:s,linkType:l,surface:Y,contentType:"guide",contentRef:null==n?null:String(n),isClosedSpot:a,target:r?"_blank":void 0,rel:r?"noopener noreferrer":void 0,className:(0,o.cn)(C.uiClass,"text-[13px] font-bold text-[#B3251C] transition hover:opacity-75"),children:i})}function ee(){return(0,t.jsxs)("svg",{width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"#D22B20",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,className:"shrink-0",children:[(0,t.jsx)("path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"}),(0,t.jsx)("circle",{cx:"12",cy:"10",r:"3"})]})}function et({spot:e,number:s,active:l,guideId:n,onActivate:a}){let d,{t:x}=(0,r.useTranslation)("marketing"),u=(0,H.useRouter)(),p=(0,Q.useMembershipCtaSuppressed)(),[h,g]=(0,i.useState)(!1),b=h?e.alsoIn:e.alsoIn.slice(0,3),v=e.alsoIn.length-b.length,j=e.perk&&!e.isClosed?(0,t.jsx)(W,{eyebrow:x("spots.perk.membersGet"),value:e.perk.value,detail:(d=[[(0,V.perkCadenceLabel)(e.perk.cadence,x),(0,V.perkPlacesLabel)((0,V.perkPlaceNames)(e.perk.validAt??null),x)].filter(Boolean).join(" · "),e.perk.additionalCount>0?x("spots.perk.plusMore",{count:e.perk.additionalCount}):null].filter(e=>!!e?.trim())).length>0?d.join(" · "):null,title:(0,V.perkPhrase)(e.perk.value,e.perk.cadence,e.name,e.perk.val
2idAtAllLocations,e.locationCount,x,(0,V.perkPlaceNames)(e.perk.validAt??null))}):null,N=[];e.isClosed&&N.push((0,t.jsx)("span",{className:(0,o.cn)(C.uiClass,"rounded-full bg-[#B3251C]/10 px-2.5 py-0.5 text-[12px] font-bold text-[#B3251C]"),children:x("guideSpot.permanentlyClosed")},"closed")),!e.isClosed&&e.hours&&N.push((0,t.jsx)(c.SpotHoursBadge,{hours:e.hours,className:"font-bold"},"hours"));let w=[e.links.website&&(0,t.jsx)(J,{href:e.links.website,brandId:e.brandId,linkType:"website",guideId:n,isClosedSpot:e.isClosed,children:"Website â"},"web"),e.links.instagram&&(0,t.jsx)(J,{href:e.links.instagram,brandId:e.brandId,linkType:"instagram",guideId:n,isClosedSpot:e.isClosed,children:"Instagram â"},"ig"),e.links.reservation&&(0,t.jsx)(J,{href:e.links.reservation.url,brandId:e.brandId,linkType:"reservation",guideId:n,isClosedSpot:e.isClosed,children:`Reserve on ${(0,K.reservationPlatformLabel)(e.links.reservation.platform)} â`},"reserve"),e.links.phone&&e.links.phoneDisplay&&(0,t.jsx)(J,{href:e.links.phone,brandId:e.brandId,linkType:"phone",guideId:n,isClosedSpot:e.isClosed,external:!1,children:e.links.phoneDisplay},"phone")].filter(Boolean);return(0,t.jsxs)("article",{id:`guide-spot-${e.id}`,"data-guide-spot-card":e.id,"data-tf-ads-exclude":"true",style:{scrollMarginTop:"calc(var(--marketing-header-height, var(--marketing-header-block-desktop, 12.25rem)) + 7.5rem)"},className:(0,o.cn)(m.ADS_EXCLUSION_CLASS,C.cardShellClass,"overflow-hidden transition-shadow",l&&"shadow-[0_0_0_2px_#D22B20,0_6px_18px_rgba(33,28,20,.08)]"),children:[e.imageUrl?(0,t.jsx)("button",{type:"button",onClick:()=>a(e.id),className:"block w-full cursor-pointer p-3 pb-0 text-left","aria-label":`Show ${e.name} on the map`,children:(0,t.jsxs)("div",{className:"relative h-[200px] w-full overflow-hidden rounded-[12px] lg:h-[320px]",children:[(0,t.jsx)(A.default,{src:e.imageUrl,alt:e.name,fill:!0,sizes:"(min-width:1024px) 640px, 100vw",className:"object-cover"}),j?(0,t.jsx)("span",{className:"absolute top-2 left-2 z-10 max-w-[calc(100%-16px)]","data-guide-perk-badge":!0,"data-perk-cta":p?void 0:"membership",onClick:p?void 0:e=>{e.preventDefault(),e.stopPropagation(),(0,q.trackMembershipClick)("guide_card_perk"),u.push(T.pathsConfig.marketing.membership)},children:j}):null,(0,t.jsx)($.BrandBadgeOverlay,{badges:e.badges,size:64,decorative:!0})]})}):null,(0,t.jsxs)("div",{className:"flex flex-col gap-2.5 p-4 lg:gap-3 lg:p-5",children:[e.imageUrl&&e.imageCaption?(0,t.jsx)("p",{className:(0,o.cn)(m.ADS_EXCLUSION_CLASS,C.serifClass,"-mt-1 text-[13px] italic","text-[#978B72]"),children:e.imageCaption}):null,(0,t.jsxs)("div",{className:"flex flex-wrap items-start gap-x-3 gap-y-2",children:[(0,t.jsx)("button",{type:"button",onClick:()=>a(e.id),"aria-label":`Show ${e.name} on the map`,className:(0,o.cn)(C.uiClass,"mt-1 flex size-7 shrink-0 cursor-pointer items-center justify-center rounded-full bg-[#D22B20] text-[13px] font-bold text-white"),children:s}),(0,t.jsxs)("h3",{className:(0,o.cn)(C.displayClass,"min-w-[12rem] flex-1 text-[21px] leading-[1.15] font-semibold text-[#211C14] lg:text-[26px]"),children:[e.name,e.nameSuffix?(0,t.jsxs)("span",{className:"font-normal italic",children:[" (",e.nameSuffix,")"]}):null]}),e.brandId?(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-1.5 pt-0.5",children:[(0,t.jsx)(B.LoveButton,{content:"spot",targetId:e.brandId,title:e.name,variant:"pill",showCount:!0,label:"",className:(0,o.cn)(C.uiClass,"h-8 border-[#
2E8E1D0] px-3 text-[13px]")}),(0,t.jsx)(B.SaveButton,{content:"spot",targetId:e.brandId,title:e.name,variant:"pill",className:(0,o.cn)(C.uiClass,"h-8 border-[#E8E1D0] px-3 text-[13px]")})]}):null]}),e.address??e.neighborhood?(0,t.jsxs)("p",{className:(0,o.cn)(m.ADS_EXCLUSION_CLASS,C.uiClass,"flex flex-wrap items-center gap-x-2 gap-y-1 text-[13.5px] text-[#464033]"),children:[e.address?e.links.maps?(0,t.jsxs)(Z.PartnerLink,{href:e.links.maps,brandId:e.brandId,linkType:"directions",surface:Y,contentType:"guide",contentRef:null==n?null:String(n),isClosedSpot:e.isClosed,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 underline decoration-[#978B72] decoration-dotted underline-offset-4 transition hover:text-[#B3251C]",children:[(0,t.jsx)(ee,{}),e.address]}):(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(ee,{}),e.address]}):null,e.address&&e.neighborhood?(0,t.jsx)("span",{"aria-hidden":!0,className:"text-[#978B72]",children:"·"}):null,e.neighborhood?e.regionSlug?(0,t.jsxs)(f.default,{href:`/regions/${e.regionSlug}`,className:"inline-flex items-center gap-1 rounded-full bg-[#211C14]/[.06] px-2.5 py-0.5 text-[12px] font-semibold text-[#464033] transition hover:bg-[#211C14]/[.12]",children:[(0,t.jsxs)("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,className:"shrink-0",children:[(0,t.jsx)("path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"}),(0,t.jsx)("circle",{cx:"12",cy:"10",r:"3"})]}),e.neighborhood]}):(0,t.jsx)("span",{className:"text-[#6E6553]",children:e.neighborhood}):null]}):null,e.hasNoFixedAddress?(0,t.jsx)("p",{className:(0,o.cn)(m.ADS_EXCLUSION_CLASS,C.uiClass,"flex items-center gap-1.5 text-[13px] text-[#464033]"),children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-[#211C14]/[.06] px-2.5 py-0.5 text-[12px] font-semibold text-[#464033]",children:[(0,t.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,className:"shrink-0",children:[(0,t.jsx)("path",{d:"M10 17h4V5H2v12h3"}),(0,t.jsx)("path",{d:"M20 17h2v-3.34a4 4 0 0 0-1.17-2.83L19 9h-5v8h1"}),(0,t.jsx)("circle",{cx:"7.5",cy:"17.5",r:"2.5"}),(0,t.jsx)("circle",{cx:"17.5",cy:"17.5",r:"2.5"})]}),x("guideSpot.noFixedLocation")]})}):null,N.length>0?(0,t.jsx)("p",{className:(0,o.cn)(m.ADS_EXCLUSION_CLASS,C.uiClass,"flex items-center gap-2 text-[13px] text-[#464033]"),children:N.map((e,s)=>(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[s>0?(0,t.jsx)("span",{"aria-hidden":!0,className:"text-[#978B72]",children:"·"}):null,e]},s))}):null,e.tags.length>0?(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:e.tags.map(e=>(0,t.jsx)(f.default,{href:`/search?q=${encodeURIComponent(e)}`,className:(0,o.cn)(C.uiClass,"rounded-full bg-[#F2EDE1] px-3 py-1 text-[11.5px] font-semibold text-[#6E6553] transition hover:bg-[#E8E1D0] hover:text-[#211C14]"),children:e},e))}):null,e.descriptionHtml?e.favoriteOf&&e.favoriteQuoteHtml?(0,t.jsxs)(t.Fragment,{children:[e.favoriteProseHtml?(0,t.jsx)(M.CmsHtmlContent,{html:e.favoriteProseHtml,bleedMedia:!1,readingColumn:!1,className:(0,o.cn)(m.ADS_EXCLUSION_CLASS,C.guideProseClass,"text-[15px]")}):null,(0,t.jsxs)("figure",{className:"rounded-[12px] border-l-[3px] border-[#D22B20] bg-[#F2EDE1]/60 px-4 py-3.5",children:[(0,t.jsx)(M.CmsHtmlContent,{html:e.favoriteQuoteHtml,bleedMedia:!1,readingColumn:!1,className:(0,o.cn)(m.ADS_EXCLUSION_CLASS,C.guideProseClass,"text-[15px] [&_blockquote]:border-0 [&_blockquote]:pl-0 [&_blockquote:last-child]:mb-0")}),(0,t.jsxs)("figcaption",{className:(0,o.cn)(C.uiClass,"mt-2.5 flex items-center gap-2 text-[12.5px] font-semibold text-[#6E6553]"),children:[e.favoriteOf.avatarUrl?(0,t.jsx)(A.default,{src:e.favoriteOf.avatarUrl,alt:"",width:20,height:20,className:"size-5 rounded-full object-cover"}):null,(0,t.jsxs)("span",{children:["â ",e.favoriteOf.name,"âs favorite"]})]})]})]}):(0,t.jsx)(M.CmsHtmlContent,{html:e.descriptionHtml,bleedMedia:!1,readingColumn:!1,className:(0,o.cn)(m.ADS_EXCLUSION_CLASS,C.guideProseClass,"text-[15px]")}):null,w.length>0?(0,t.jsx)("div",{className:"flex flex-wrap items-center gap-x-4 gap-y-1.5",children:w}
2):null,e.alsoIn.length>0?(0,t.jsx)("div",{className:"border-t border-[#E8E1D0] pt-3",children:(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-2",children:[(0,t.jsx)("span",{className:(0,o.cn)(C.uiClass,"text-[11px] font-bold tracking-[0.08em] text-[#978B72] uppercase"),children:"Also featured in"}),b.map(e=>(0,t.jsxs)(f.default,{href:e.href,className:(0,o.cn)(C.uiClass,"inline-flex items-center gap-2 text-[13px] font-semibold text-[#211C14] underline decoration-[#E8E1D0] underline-offset-4 transition hover:text-[#B3251C]"),children:[e.imageUrl?(0,t.jsx)(A.default,{src:e.imageUrl,alt:"",width:28,height:28,className:"size-7 rounded-md object-cover"}):null,(0,t.jsx)("span",{className:"max-w-[16rem] truncate",children:e.title})]},e.href)),v>0?(0,t.jsx)("button",{type:"button",onClick:()=>g(!0),className:(0,o.cn)(C.uiClass,"cursor-pointer rounded-full bg-[#F2EDE1] px-3 py-1 text-[12px] font-semibold text-[#6E6553] transition hover:bg-[#E8E1D0] hover:text-[#211C14]"),children:x("guideSpot.alsoInMore",{count:v})}):null]})}):null]})]})}let es="var(--marketing-header-height, var(--marketing-header-block-desktop, 12.25rem))";function el(e,t){let s=(t.lat-e.lat)*Math.PI/180,l=(t.lng-e.lng)*Math.PI/180;return 12742*Math.asin(Math.sqrt(Math.sin(s/2)**2+Math.cos(e.lat*Math.PI/180)*Math.cos(t.lat*Math.PI/180)*Math.sin(l/2)**2))}function en({guide:e,mapboxToken:f,header:b}){var v;let j=(0,d.useContentActionsBatchOptional)(),[w,k]=(0,a.useQueryState)("q",a.parseAsString.withDefault("").withOptions({shallow:!0,throttleMs:300})),y=w.trim().toLowerCase(),[S,_]=(0,i.useState)("alpha"),[L,I]=(0,i.useState)([]),[A,M]=(0,i.useState)(!1),[B,D]=(0,i.useState)(null),[T,U]=(0,i.useState)(null),[z,O]=(0,i.useState)("list"),H=(0,p.useBreakpoint)("lg"),{t:q}=(0,r.useTranslation)("marketing"),[$,G]=(0,i.useState)(!1);(0,i.useEffect)(()=>G(!0),[]),(0,g.useRaptiveFloatingChromeHidden)($&&!H);let X=(0,i.useMemo)(()=>{let t=new Map;for(let s of e.spots)s.neighborhood&&t.set(s.neighborhood,(t.get(s.neighborhood)??0)+1);return[...t.entries()].sort((e,t)=>t[1]-e[1]).slice(0,5).map(([e])=>e)},[e.spots]),W=(0,i.useCallback)(e=>e.brandId&&j?j.getEntry({api:"likes",type:"brand"},e.brandId)?.count??0:0,[j]),V=(0,c.usePhoenixWeekMinute)(),Q=(0,i.useMemo)(()=>{let t=e.spots;return y&&(t=t.filter(e=>e.searchText.includes(y))),L.length>0&&(t=t.filter(e=>e.neighborhood&&L.includes(e.neighborhood))),t},[e.spots,y,L]),Z=(0,i.useMemo)(()=>(function(e,t){if(null==t)return null;let s=0;for(let l of e)R(l,t)&&(s+=1);return s})(Q,V),[Q,V]),K=(0,i.useMemo)(()=>{let e=Q;A&&null!=V&&(e=e.filter(e=>R(e,V)));let t=[...e];return"alpha"===S?t.sort((e,t)=>e.name.localeCompare(t.name)):"loved"===S?t.sort((e,t)=>W(t)-W(e)):T&&t.sort((e,t)=>(null!=e.lat&&null!=e.lng?el(T,{lat:e.lat,lng:e.lng}):1/0)-(null!=t.lat&&null!=t.lng?el(T,{lat:t.lat,lng:t.lng}):1/0)),t.map((e,t)=>({spot:e,number:t+1}))},[Q,A,V,S,T,W]),Y=(0,i.useMemo)(()=>K.filter(({spot:e})=>null!=e.lat&&null!=e.lng).map(({spot:e,number:t})=>({id:e.id,number:t,name:e.name,brandSlug:e.brandSlug,address:e.address,imageUrl:e.imageUrl,lat:e.lat,lng:e.lng})),[K]),J=(0,i.useMemo)(()=>K.map(({spot:e})=>e.id),[K]),ee=(0,i.useMemo)(()=>{let t=Number(e.id);return Number.isSafeInteger(t)?t:null},[e.id]),en=(0,i.useCallback)(e=>`guide-spot-${e}`,[]),{listRef:ea,scrollToCard:ei,handlePinClick:er}=(0,u.useListMapSync)({orderedIds:J,activeId:B,setActiveId:D,cardAttr:"data-guide-spot-card",cardElementId:en}),eo=(0,i.useCallback)(e=>{D(e)},[]),ed=(0,i.useCallback)(()=>{M(e=>!e)},[]),ec=(0,i.useCallback)(e=>{I(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},[]),ex=(0,i.useCallback)(e=>{U(e)},[]),eu=(v=K.length)>=4?2:v>=3?1:null,ep=K.length>=5?3:null,eh=0===K.length?(0,t.jsx)("p",{className:(0,o.cn)(C.uiClass,"py-10 text-center text-[14px] text-[#6E6553]"),children:y||L.length>0||A?"No spots match your search or filters.":"No spots in this guide yet."}):null,em=(0,t.jsxs)("div",{className:"flex items-center gap-2 lg:hidden",children:[(0,t.jsxs)("div",{className:"flex flex-1 items-center rounded-full bg-[#F2EDE1] p-1",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>O("list"),"aria-pressed":"list"===z,className:(0,o.cn)("flex flex-1 cursor-pointer items-center justify-center gap-1.5 rounded-full py-2 text-[13px] font-bold transition","list"===z?"bg-[#211C14] text-white":"text-[#6E6553]"),children:[(0,t.jsx)(s.List,{className:"size-4","aria-hidden":!0})," List"]}),(0,t.jsxs)("button",{type:"button",onClick:()=>O("map"),"aria-pressed":"map"===z,className:(0,o.cn)("flex flex-1 cursor-pointer items-center justify-center gap-1.5 rounded-full py-2 text-[13px] font-bold transition","map"===z?"bg-[#211C14] text-white":"text-[#6E6553]"),children:[(0,t.jsx)(l.Map,{className:"size-4","aria-hidden":!0})," Map"]})]}),(0,t.jsx)(n.SlidersHorizontal,{className:"size-4 shrink-0 text-[#6E6553]","aria-hidden":!0})]}),eg=(0,t.jsx)(E,{query:w,onQueryChange:e=>void k(""===e?null:e),neighborhoods:X,activeNeighborhoods:L,onToggleNeighborhood:ec,sort:S,onSortChange:_,nearestEnabled:null!=T,visibleCount:K.length,guideId:e.id,filtersActive:y.length>0||L.length>0||A,guideTitle:e.title,viewToggle:em,openNow:A,onToggleOpenNow:ed,openNowCount:Z});return(0,t.jsxs)("div",{className:"lg:grid lg:grid-cols-[55fr_45fr] lg:items-start lg:gap-8",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("div",{className:"pb-4 lg:pb-6",children:b}),(0,t.jsx)("div",{className:"sticky z-20 -mx-4 bg-[#F5F3EE] px-4 pt-1.5 pb-2 lg:mx-0 lg:bg-transparent lg:px-1 lg:pt-0 lg:pb-4",style:{to
2p:`calc(${es} + 0.25rem)`},children:eg}),(0,t.jsxs)("div",{ref:ea,className:"flex flex-col gap-6",children:[K.map(({spot:e,number:s},l)=>(0,t.jsxs)("div",{className:"contents",children:[(0,t.jsx)(et,{spot:e,number:s,active:e.id===B,guideId:ee,onActivate:eo}),l===eu?(0,t.jsx)(N,{}):null,l===ep?(0,t.jsx)(h.AdSlot,{slotId:"tf-ad-guide-mid",unitPath:m.GAM_AD_UNITS.guideMid,sizes:[[728,90],[300,250]]}):null]},e.id)),eh]})]}),(0,t.jsx)("div",{className:"sticky hidden min-w-0 flex-col lg:flex",style:{top:`calc(${es} + 0.75rem)`,height:`calc(100svh - ${es} - 1.5rem)`},children:(0,t.jsxs)("div",{className:"relative min-h-0 min-w-0 flex-1 overflow-hidden rounded-[18px]",children:[H?(0,t.jsx)(x.SpotMap,{pins:Y,activeId:B,onPinClick:er,mapboxToken:f,onUserLocation:ex,labels:{mapUnavailable:q("regions.mapUnavailable"),mapUnavailableHelp:q("regions.mapUnavailableHelp"),openInMaps:q("regions.openInMaps")},className:"h-full w-full"}):null,e.sponsor?(0,t.jsx)(P,{sponsor:e.sponsor,className:"absolute bottom-3 left-3 z-10"}):null]})}),"map"===z?(0,t.jsx)("div",{className:"lg:hidden",children:(0,t.jsx)(F,{guideTitle:e.title,sponsor:e.sponsor,numbered:K,pins:Y,openNow:{active:A,count:Z,onToggle:ed},activeId:B,onActiveChange:D,mapboxToken:f,onUserLocation:ex,onFullEntry:e=>{O("list"),window.setTimeout(()=>ei(e),80)},onClose:()=>O("list")})}):null]})}e.s(["GuideDetailClient",()=>en],691510)},481122,e=>{"use strict";var t=e.i(843476),s=e.i(860049);e.i(89905);var l=e.i(580398),n=e.i(781431),a=e.i(697281);function i({faqs:e}){if(0===e.length)return null;let i=e[0].id;return(0,t.jsxs)("section",{"aria-labelledby":"guide-faq-heading",children:[(0,t.jsx)("h2",{id:"guide-faq-heading",className:(0,l.cn)(a.displayClass,"mb-5 text-[28px] leading-tight font-semibold text-[#211C14]"),children:"Frequently asked questions"}),(0,t.jsx)(s.Accordion,{multiple:!0,defaultValue:[i],className:"gap-3",children:e.map(e=>(0,t.jsxs)(s.AccordionItem,{value:e.id,className:(0,l.cn)(a.cardShellClass,"border-0 px-5 not-last:border-b-0"),children:[(0,t.jsx)(s.AccordionTrigger,{className:(0,l.cn)(a.uiClass,"py-4 text-[15px] font-bold text-[#211C14] hover:no-underline"),children:e.question}),(0,t.jsx)(s.AccordionContent,{children:(0,t.jsx)(n.CmsHtmlContent,{html:e.answer,bleedMedia:!1,readingColumn:!1,className:(0,l.cn)(a.guideProseClass,"text-[15px]")})})]},e.id))})]})}e.s(["GuideFaq",()=>i])},289852,e=>{"use strict";var t=e.i(843476),s=e.i(662031),l=e.i(271645);e.i(89905);var n=e.i(580398);e.i(266380);var a=e.i(450003),i=e.i(697281);let r="h-9 rounded-full border border-[#E8E1D0] bg-white px-4 text-[13px] font-bold";function o({guideId:e,title:o,url:d}){let[c,x]=(0,l.useState)(!1);async function u(){if("share"in navigator)try{await navigator.share({title:o,url:d});return}catch{}try{await navigator.clipboard.writeText(d),x(!0),window.setTimeout(()=>x(!1),2e3)}catch{}}return(0,t.jsxs)("div",{className:(0,n.cn)(i.uiClass,"flex items-center gap-2"),children:[(0,t.jsx)(a.SaveButton,{content:"guide",targetId:e,title:o,variant:"pill",label:"Save guide",className:(0,n.cn)(i.uiClass,r)}),(0,t.jsxs)("button",{type:"button",onClick:()=>void u(),className:(0,n.cn)(r,"flex cursor-pointer items-center gap-1.5 text-[#211C14] transition hover:bg-neutral-100"),children:[(0,t.jsx)(s.Share2,{className:"size-4","aria-hidden":!0}),c?"Link copied":"Share"]})]})}e.s(["GuideSaveShare",()=>o])},565297,e=>{"use strict";var t=e.i(843476),s=e.i(271645);e.i(266380);var l=e.i(957339);function n({guideId:e,brandIds:n,children:a}){let i=(0,s.useMemo)(()=>[{api:"likes",type:"guide",ids:[e]},{api:"likes",type:"brand",ids:n,withCounts:!0},{api:"likes",type:"brand_save",ids:n}],[e,n]);return(0,t.jsx)(l.ContentActionsProvider,{scopes:i,children:a})}e.s(["GuideDetailLikesWrapper",()=>n])},440969,e=>{"use strict";var t=e.i(843476),s=e.i(260489),l=e.i(373375),n=e.i(463059),a=e.i(657688),i=e.i(522016),r=e.i(271645);let o={guide:"/images/logo.png",event:"/images/logo.png",news:"/images/logo.png"};function d({item:e}){let s,l="event"===(s=e.contentType)||"news"===s||"guide"===s?o[s]:o.event,[n,i]=(0,r.useState)(e.image.trim()||l);return(0,t.jsx)(a.default,{src:n,alt:e.title,fill:!0,className:"rounded-sm object-cover transition-transform duration-300 group-hover:scale-105",sizes:"280px",onError:()=>{n!==l&&i(l)}})}function c({data:e,currentHref:a,type:o="guides",className:c}){let x=(0,r.useRef)(null),u=new Set,p=e.filter(e=>!u.has(e.href)&&(u.add(e.href),!0)),h=(a?p.filter(e=>e.href!==a):p).slice(0,8),m=e=>{if(!x.current)return;let t=.8*x.current.clientWidth;x.current.scrollBy({left:"left"===e?-t:t,behavior:"smooth"})};return 0===h.length?null:(0,t.jsxs)("div",{className:c,children:[(0,t.jsxs)("div",{className:"mb-6 flex items-center justify-between gap-4",children:[(0,t.jsx)("div",{className:"w-fit min-w-0 border-b-4 border-[#06AED4] pb-2",children:(0,t.jsx)("h2",{className:"font-sans text-base font-bold text-[#292929]",children:"You Might Also Like"})}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("button",{type:"button",onClick:()=>m("left"),className:"flex h-8 w-8 items-center justify-center text-neutral-800 transition hover:text-[#292929]/40","aria-label":`Previous ${o}`,children:(0,t.jsx)(l.ChevronLeft,{className:"h-5 w-5"})}),(0,t.jsx)("button",{type:"button",onClick:()=>m("right"),className:"flex h-8 w-8 items-center justify-center text-neutral-800 transition hover:text-[#292929]/40","aria-label":`Next ${o}`,children:(0,t.jsx)(n.ChevronRight,{className:"h-5 w-5"})})]}),(0,t.jsxs)(i.default,{href:`/${o}
2`,className:"hidden items-center justify-center gap-2 rounded-full border border-[#292929] bg-white px-5 py-2 text-sm font-semibold text-[#292929] transition hover:bg-[#292929] hover:text-white md:inline-flex",children:["View All ",o,(0,t.jsx)(s.ArrowRight,{className:"h-4 w-4"})]})]})]}),(0,t.jsx)("div",{ref:x,className:"scrollbar-thin flex gap-6 overflow-x-auto scroll-smooth pb-2",style:{scrollbarWidth:"thin"},children:h.map(e=>(0,t.jsxs)(i.default,{href:e.href,className:"group flex w-[280px] shrink-0 flex-col overflow-hidden",children:[(0,t.jsx)("div",{className:"relative aspect-4/3 w-full overflow-hidden",children:(0,t.jsx)(d,{item:e})}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 p-4",children:[e.contentType&&e.contentType!==o&&(0,t.jsx)("span",{className:"text-[11px] font-medium tracking-wide text-red-600 uppercase",children:e.contentType}),(0,t.jsx)("h3",{className:"font-playfair line-clamp-2 text-xl font-semibold text-neutral-900",children:e.title}),(0,t.jsx)("div",{className:"mt-auto flex items-center justify-start",children:(0,t.jsx)("span",{className:"text-black",children:(0,t.jsx)(s.ArrowRight,{className:"h-5 w-5"})})})]})]},e.id))})]})}e.s(["default",()=>c],440969)}]); 3 4//# debugId=c1184a5e-3893-758f-67c8-c0829aade46a 5//# sourceMappingURL=9ab7d9f85629ace1.js.map
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.