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]="2c75cd51-399e-3b61-49c9-efead68bae30")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,781998,e=>{"use strict";let t="data-checkout",n="buy.tucsonfoodie.com";function r(e){let t,r=e.trim();if(!r)return null;let i=/^https?:\/\//i.test(r)?r:`https://${r.replace(/^\/+/,"")}`;try{t=new URL(i)}catch{return null}if(t.hostname.toLowerCase()!==n)return null;let s=t.pathname.replace(/\/+$/,"");return""===s?null:`https://${n}${s}`}function i(e){return e.includes(t)}e.s(["CHECKOUT_BUY_HOST",0,n,"CHECKOUT_EMBED_ATTR",0,t,"CHECKOUT_EMBED_CLASS",0,"cp-checkout","CHECKOUT_OVERLAY_SCRIPT",0,"https://assets.checkoutpage.com/overlay.js","htmlIncludesCheckoutEmbed",()=>i,"normalizeCheckoutUrl",()=>r])},560752,e=>{"use strict";var t=e.i(367805),n=e.i(271645);let r=n.createContext(void 0);function i(e){let i=n.useContext(r);if(void 0===i&&!e)throw Error((0,t.default)(69));return i}e.s(["useToolbarRootContext",()=>i])},609360,e=>{"use strict";var t,n=e.i(843476);e.s([],593742),e.i(593742);var r=e.i(271645),i=e.i(66196),s=e.i(58509),a=e.i(933605),l=e.i(789633),o=e.i(926665),c=e.i(151665),u=e.i(206157);e.i(247167);var d=e.i(367805);let p=r.createContext(void 0);function m(e){let t=r.useContext(p);if(void 0===t&&!e)throw Error((0,d.default)(47));return t}var f=e.i(174080),x=e.i(598263),h=e.i(783921),g=e.i(566745),b=e.i(630628),v=e.i(294365),C=e.i(803404),j=e.i(600628),y=e.i(769375),w=e.i(607335);let S={...j.popupStoreSelectors,disabled:(0,h.createSelector)(e=>e.disabled),instantType:(0,h.createSelector)(e=>e.instantType),openMethod:(0,h.createSelector)(e=>e.openMethod),openChangeReason:(0,h.createSelector)(e=>e.openChangeReason),modal:(0,h.createSelector)(e=>e.modal),stickIfOpen:(0,h.createSelector)(e=>e.stickIfOpen),titleElementId:(0,h.createSelector)(e=>e.titleElementId),descriptionElementId:(0,h.createSelector)(e=>e.descriptionElementId),openOnHover:(0,h.createSelector)(e=>e.openOnHover),closeDelay:(0,h.createSelector)(e=>e.closeDelay),hasViewport:(0,h.createSelector)(e=>e.hasViewport)};class k extends x.ReactStore{constructor(e){const t={...(0,j.createInitialPopupStoreState)(),disabled:!1,modal:!1,instantType:void 0,openMethod:null,openChangeReason:null,titleElementId:void 0,descriptionElementId:void 0,stickIfOpen:!0,nested:!1,openOnHover:!1,closeDelay:0,hasViewport:!1,...e};t.open&&e?.mounted===void 0&&(t.mounted=!0),super(t,{popupRef:r.createRef(),backdropRef:r.createRef(),internalBackdropRef:r.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerFocusTargetRef:r.createRef(),beforeContentFocusGuardRef:r.createRef(),stickIfOpenTimeout:new g.Timeout,triggerElements:new y.PopupTriggerMap},S)}setOpen=(e,t)=>{let n=t.reason===C.REASONS.triggerHover,r=t.reason===C.REASONS.triggerPress&&0===t.event.detail,i=!e&&(t.reason===C.REASONS.escapeKey||null==t.reason);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;let s={open:e,nativeEvent:t.event,reason:t.reason,nested:this.state.nested,triggerElement:t.trigger},a=this.state.floatingRootContext.context.events;a?.emit("openchange",s);let l=()=>{let n={open:e,openChangeReason:t.reason},r=t.trigger?.id??null;(r||e)&&(n.activeTriggerId=r,n.activeTriggerElement=t.trigger??null),this.update(n)};n?(this.set("stickIfOpen",!0),this.context.stickIfOpenTimeout.start(w.PATIENT_CLICK_THRESHOLD,()=>{this.set("stickIfOpen",!1)}),f.flushSync(l)):l(),r||i?this.set("instantType",r?"click":"dismiss"):t.reason===C.REASONS.focusOut?this.set("instantType","focus"):this.set("instantType",void 0)};static useStore(e,t){let n=(0,b.useRefWithInit)(()=>new k(t)).current,r=e??n;return(0,v.useOnMount)(n.disposeEffect),r}disposeEffect=()=>this.context.stickIfOpenTimeout.disposeEffect()}var N=e.i(5963),E=e.i(258642),R=e.i(450091);function A({props:e}){let{children:t,open:d,defaultOpen:m=!1,onOpenChange:f,onOpenChangeComplete:x,modal:h=!1,handle:g,triggerId:b,defaultTr
2iggerId:v=null}=e,j=k.useStore(g?.store,{modal:h,open:m,openProp:d,activeTriggerId:v,triggerIdProp:b});(0,s.useOnFirstRender)(()=>{void 0===d&&!1===j.state.open&&!0===m&&j.update({open:!0,activeTriggerId:v})}),j.useControlledProp("openProp",d),j.useControlledProp("triggerIdProp",b);let y=j.useState("open"),w=j.useState("positionerElement"),S=j.useState("payload"),A=j.useState("openChangeReason");j.useContextCallback("onOpenChange",f),j.useContextCallback("onOpenChangeComplete",x);let{openMethod:O,triggerProps:T,reset:z}=(0,R.useOpenInteractionType)(y);(0,E.useImplicitActiveTrigger)(j);let{forceUnmount:I}=(0,E.useOpenStateTransitions)(y,j,()=>{j.update({stickIfOpen:!0,openChangeReason:null}),z()});(0,i.useScrollLock)(y&&!0===h&&A!==C.REASONS.triggerHover&&"touch"!==O,w),r.useEffect(()=>{y||j.context.stickIfOpenTimeout.clear()},[j,y]);let _=r.useCallback(e=>{let t=(0,N.createChangeEventDetails)(e);return t.preventUnmountOnClose=()=>{j.set("preventUnmountingOnClose",!0)},t},[j]),M=r.useCallback(()=>{j.setOpen(!1,_(C.REASONS.imperativeAction))},[j,_]);r.useImperativeHandle(e.actionsRef,()=>({unmount:I,close:M}),[I,M]);let L=(0,u.useSyncedFloatingRootContext)({popupStore:j,onOpenChange:j.setOpen}),P=(0,a.useDismiss)(L,{outsidePressEvent:{mouse:"trap-focus"===h?"sloppy":"intentional",touch:"sloppy"}}),B=(0,o.useRole)(L),{getReferenceProps:D,getFloatingProps:H,getTriggerProps:U}=(0,l.useInteractions)([P,B]),F=r.useMemo(()=>D(T),[D,T]),$=r.useMemo(()=>U(T),[U,T]),V=r.useMemo(()=>H(),[H]);j.useSyncedValues({modal:h,openMethod:O,activeTriggerProps:F,inactiveTriggerProps:$,popupProps:V,floatingRootContext:L,nested:null!=(0,c.useFloatingParentNodeId)()});let W=r.useMemo(()=>({store:j}),[j]);return(0,n.jsx)(p.Provider,{value:W,children:"function"==typeof t?t({payload:S}):t})}function O(e){return m(!0)?(0,n.jsx)(A,{props:e}):(0,n.jsx)(c.FloatingTree,{children:(0,n.jsx)(A,{props:e})})}var T=e.i(676477),z=e.i(991730),I=e.i(383590),_=e.i(327601),M=e.i(437287),L=e.i(804012),P=e.i(397254),B=e.i(189879),D=e.i(672408),H=e.i(247857),U=e.i(559266);let F=r.forwardRef(function(e,t){let{render:i,className:s,disabled:a=!1,nativeButton:o=!0,handle:c,payload:u,openOnHover:p=!1,delay:x=300,closeDelay:h=0,id:g,...b}=e,v=m(!0),j=c?.store??v?.store;if(!j)throw Error((0,d.default)(74));let y=(0,B.useBaseUiId)(g),S=j.useState("isTriggerActive",y),k=j.useState("floatingRootContext"),R=j.useState("isOpenedByTrigger",y),A=r.useRef(null),{registerTrigger:O,isMountedByThisTrigger:F}=(0,E.useTriggerDataForwarding)(y,A,j,{payload:u,disabled:a,openOnHover:p,closeDelay:h}),$=j.useState("openChangeReason"),V=j.useState("stickIfOpen"),W=j.useState("openMethod"),q=(0,P.useHoverReferenceInteraction)(k,{enabled:null!=k&&p&&("touch"!==W||$!==C.REASONS.triggerPress),mouseOnly:!0,move:!1,handleClose:(0,M.safePolygon)(),restMs:x,delay:{close:h},triggerElementRef:A,isActiveTrigger:S}),K=(0,L.useClick)(k,{enabled:null!=k,stickIfOpen:V}),G=(0,l.useInteractions)([K]),X=j.useState("triggerProps",F),{getButtonProps:Z,buttonRef:Y}=(0,z.useButton)({disabled:a,native:o}),J=r.useMemo(()=>({open:e=>e&&$===C.REASONS.triggerPress?I.pressableTriggerOpenStateMapping.open(e):I.triggerOpenStateMapping.open(e)}),[$]),Q=(0,_.useRenderElement)("button",e,{state:{disabled:a,open:R},ref:[Y,t,O,A],props:[G.getReferenceProps(),q,X,{[w.CLICK_TRIGGER_IDENTIFIER]:"",id:y},b,Z],stateAttributesMapping:J}),ee=r.useRef(null),et=(0,T.useStableCallback)(e=>{f.flushSync(()=>{j.setOpen(!1,(0,N.createChangeEventDetails)(C.REASONS.focusOut,e.nativeEvent,e.currentTarget))});let t=(0,U.getTabbableBeforeElement)(ee.current);t?.focus()}),en=(0,T.useStableCallback)(e=>{let t=j.select("positionerElement");if(t&&(0,U.isOutsideEvent)(e,t))j.context.beforeContentFocusGuardRef.current?.focus();else{f.flushSync(()=>{j.setOpen(!1,(0,N.createChangeEventDetails)(C.REASONS.focusOut,e.nativeEvent,e.currentTarget))});let n=(0,U.getTabbableAfterElement)(j.context.triggerFocusTargetRef.current||A.current);for(;null!==n&&(0,H.contains)(t,n);){let e=n;if((n=(0,U.getNextTabbable)(n))===e)break}n?.focus()}});return S?(0,n.jsxs)(r.Fragment,{children:[(0,n.jsx)(D.FocusGuard,{ref:ee,onFocus:et}),(0,n.jsx)(r.Fragment,{children:Q},y),(0,n.jsx)(D.FocusGuard,{ref:j.context.triggerFocusTargetRef,onFocus:en})]}):(0,n.jsx)(r.Fragment,{children:Q},y)});var $=e.i(937692);let V=r.createContext(void 0),W=r.forwardRef(function(e,t){let{keepMounted:r=!1,...i}=e,{store:s}=m();return s.useState("mounted")||r?(0,n.jsx)(V.Provider,{value:r,children:(0,n.jsx)($.FloatingPortal,{ref:t,...i})}):null});var q=e.i(658130),K=e.i(500977);let G=r.createContext(void 0);function X(){let e=r.useContext(G);if(!e)throw Error((0,d.default)(46));return e}var Z=e.i(56590),Y=e.i(536893),J=e.i(177817),Q=e.i(767569),ee=e.i(418847);let et=r.forwardRef(function(e,t){let{render:i,className:s,anchor:a,positionMethod:l="absolute",side:o="bottom",align:u="center",sideOffset:p=0,alignOffset:f=0,collisionBoundary:x="clipping-ancestors",collisionPadding:h=5,arrowPadding:g=5,sticky:b=!1,disableAnchorTracking:v=!1,collisionAvoidance:j=w.POPUP_COLLISION_AVOIDANCE,...y}=e,{store:S}=m(),k=function(){let e=r.useContext(V);if(void 0===e)throw Error((0,d.default)(45));return e}(),N=(0,c.useFloatingNodeId)(),E=S.useState("floatingRootContext"),R=S.useState("mounted"),A=S.useState("open"),O=S.useState("openChangeReason"),T=S.useState("activeTriggerElement"),z=S.useState("modal"),M=S.useState("positionerElement"),L=S.useState("instantType"),P=S.useState("transitionStatus"),B=S.useState("hasViewport"),D=r.useRef(null),H=(0,J.useAnimationsFinished)(M,!1,!1),U=(0,Z.useAnchorPositioning)({anchor:a,floatingRootContext:E,positionMethod:l,mounted:R,side:o,sideOffset:p,align:u,alignOffset:f,arrowPadding:g,collisionBoundary:x,collisionPadding:h,sticky:b,disableAnchorTracking:v,keepMounted:k,nodeId:N,collisionAvoidance:j,adaptiveOrigin:B?Q.adaptiveOrigin:void 0}),F=r.useMemo(()=>{let e={};return A||(e.pointerEvents="none"),{role:"presentation",hidden:!R,style:{...U.positionerStyles,...e}}},[A,R,U.positionerStyles]),$=r.useMemo(()=>({props:F,...U}),[F,U]),W=E.useState("domReferenceElement");(0,K.useIsoLayoutEffect)(()=>{let e=D.current;if(W&&(D.current=W),e&&W&&W!==e){S.set("instantType",void 0);let e=new AbortController;return H(()=>{S.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[W,H,S]);let X={open:A,side:$.side,align:$.align,anchorHidden:$.anchorHidden,instant:L},et=r.useCallback(e=>{S.set("positionerElement",e)},[S]),en=(0,_.useRenderElement)("div",e,{state:X,props:[$.props,(0,ee.getDisabledMountTransitionStyles)(P),y],ref:[t,et],stateAttributesMapping:I.popupStateMapping});return(0,n.jsxs)(G.Provider,{value:$,children:[R&&!0===z&&O!==C.REASONS.triggerHover&&(0,n.jsx)(Y.InternalBackdrop,{ref:S.context.
2internalBackdropRef,inert:(0,q.inertValue)(!A),cutout:T}),(0,n.jsx)(c.FloatingNode,{id:N,children:en})]})});var en=e.i(229315),er=e.i(488306),ei=e.i(761896),es=e.i(284759),ea=e.i(889269),el=e.i(992238),eo=e.i(560752);let ec={...I.popupStateMapping,...es.transitionStatusMapping},eu=r.forwardRef(function(e,t){let{className:i,render:s,initialFocus:a,finalFocus:l,...o}=e,{store:c}=m(),u=X(),d=null!=(0,eo.useToolbarRootContext)(!0),p=c.useState("open"),f=c.useState("openMethod"),x=c.useState("instantType"),h=c.useState("transitionStatus"),g=c.useState("popupProps"),b=c.useState("titleElementId"),v=c.useState("descriptionElementId"),j=c.useState("modal"),y=c.useState("mounted"),w=c.useState("openChangeReason"),S=c.useState("activeTriggerElement"),k=c.useState("floatingRootContext");(0,ea.useOpenChangeComplete)({open:p,ref:c.context.popupRef,onComplete(){p&&c.context.onOpenChangeComplete?.(!0)}});let N=c.useState("disabled"),E=c.useState("openOnHover"),R=c.useState("closeDelay");(0,ei.useHoverFloatingInteraction)(k,{enabled:E&&!N,closeDelay:R});let A=void 0===a?function(e){return"touch"!==e||c.context.popupRef.current}:a,O={open:p,side:u.side,align:u.align,instant:x,transitionStatus:h},T=r.useCallback(e=>{c.set("popupElement",e)},[c]),z=(0,_.useRenderElement)("div",e,{state:O,ref:[t,c.context.popupRef,T],props:[g,{"aria-labelledby":b,"aria-describedby":v,onKeyDown(e){d&&el.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()}},(0,ee.getDisabledMountTransitionStyles)(h),o],stateAttributesMapping:ec});return(0,n.jsx)(er.FloatingFocusManager,{context:k,openInteractionType:f,modal:"trap-focus"===j,disabled:!y||w===C.REASONS.triggerHover,initialFocus:A,returnFocus:l,restoreFocus:"popup",previousFocusableElement:(0,en.isHTMLElement)(S)?S:void 0,nextFocusableElement:c.context.triggerFocusTargetRef,beforeContentFocusGuardRef:c.context.beforeContentFocusGuardRef,children:z})}),ed=r.forwardRef(function(e,t){let{className:n,render:r,...i}=e,{store:s}=m(),a=s.useState("open"),{arrowRef:l,side:o,align:c,arrowUncentered:u,arrowStyles:d}=X();return(0,_.useRenderElement)("div",e,{state:{open:a,side:o,align:c,uncentered:u},ref:[t,l],props:[{style:d,"aria-hidden":!0},i],stateAttributesMapping:I.popupStateMapping})}),ep={...I.popupStateMapping,...es.transitionStatusMapping},em=r.forwardRef(function(e,t){let{className:n,render:r,...i}=e,{store:s}=m(),a=s.useState("open"),l=s.useState("mounted"),o=s.useState("transitionStatus"),c=s.useState("openChangeReason");return(0,_.useRenderElement)("div",e,{state:{open:a,transitionStatus:o},ref:[s.context.backdropRef,t],props:[{role:"presentation",hidden:!l,style:{pointerEvents:c===C.REASONS.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},i],stateAttributesMapping:ep})}),ef=r.forwardRef(function(e,t){let{render:n,className:r,...i}=e,{store:s}=m(),a=(0,B.useBaseUiId)(i.id);return(0,K.useIsoLayoutEffect)(()=>(s.set("titleElementId",a),()=>{s.set("titleElementId",void 0)}),[s,a]),(0,_.useRenderElement)("h2",e,{ref:t,props:[{id:a},i]})}),ex=r.forwardRef(function(e,t){let{render:n,className:r,...i}=e,{store:s}=m(),a=(0,B.useBaseUiId)(i.id);return(0,K.useIsoLayoutEffect)(()=>(s.set("descriptionElementId",a),()=>{s.set("descriptionElementId",void 0)}),[s,a]),(0,_.useRenderElement)("p",e,{ref:t,props:[{id:a},i]})}),eh=r.forwardRef(function(e,t){let{render:n,className:r,disabled:i=!1,nativeButton:s=!0,...a}=e,{buttonRef:l,getButtonProps:o}=(0,z.useButton)({disabled:i,focusableWhenDisabled:!1,native:s}),{store:c}=m();return(0,_.useRenderElement)("button",e,{ref:[t,l],props:[{onClick(e){c.setOpen(!1,(0,N.createChangeEventDetails)(C.REASONS.closePress,e.nativeEvent,e.currentTarget))}},a,o]})}),eg=((t={}).popupWidth="--popup-width",t.popupHeight="--popup-height",t);var eb=e.i(712666);let ev={activationDirection:e=>e?{"data-activation-direction":e}:null},eC=r.forwardRef(function(e,t){let{render:n,className:r,children:i,...s}=e,{store:a}=m(),{side:l}=X(),o=a.useState("instantType"),{children:c,state:u}=(0,eb.usePopupViewport)({store:a,side:l,cssVars:eg,children:i}),d={activationDirection:u.activationDirection,transitioning:u.transitioning,instant:o};return(0,_.useRenderElement)("div",e,{state:d,ref:t,props:[s,{children:c}],stateAttributesMapping:ev})});class ej{constructor(){this.store=new k}open(e){let t=e?this.store.context.triggerElements.getById(e)??void 0:void 0;if(e&&!t)throw Error((0,d.default)(80,e));this.store.setOpen(!0,(0,N.createChangeEventDetails)(C.REASONS.imperativeAction,void 0,t))}close(){this.store.setOpen(!1,(0,N.createChangeEventDetails)(C.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}function ey(){return new ej}e.s(["Arrow",0,ed,"Backdrop",0,em,"Close",0,eh,"Description",0,ex,"Handle",()=>ej,"Popup",0,eu,"Portal",0,W,"Positioner",0,et,"Root",()=>O,"Title",0,ef,"Trigger",0,F,"Viewport",0,eC,"createHandle",()=>ey],307311);var ew=e.i(307311),ew=ew;e.i(89905);var eS=e.i(580398);function ek({...e}){return(0,n.jsx)(ew.Root,{"data-slot":"popover",...e})}function eN({...e}){return(0,n.jsx)(ew.Trigger,{"data-slot":"popover-trigger",...e})}function eE({...e}){return(0,n.jsx)(ew.Portal,{"data-slot":"popover-portal",...e})}function eR({className:e,align:t="center",alignOffset:r=0,side:i="bottom",sideOffset:s=4,portal:a,...l}){return(0,n.jsx)(eE,{...a,children:(0,n.jsx)(ew.Positioner,{align:t,alignOffset:r,side:i,sideOffset:s,className:"isolate z-50",children:(0,n.jsx)(ew.Popup,{"data-slot":"popover-content",className:(0,eS.cn)("bg-popover text-popover-foreground data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
2de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 flex w-72 max-w-[calc(100vw-2rem)] origin-(--transform-origin) flex-col gap-4 rounded-md border p-4 text-sm shadow-md outline-hidden duration-100",e),...l})})})}e.s(["Popover",()=>ek,"PopoverContent",()=>eR,"PopoverTrigger",()=>eN],609360)},503906,e=>{"use strict";var t=e.i(271645),n=e.i(643507);function r({contentType:e,contentId:r=null,brandId:i=null}){let s=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{s.current||(s.current=!0,(0,n.trackPartnerContentView)({contentType:e,contentId:r,brandId:i}))},[e,r,i]),null}e.s(["PartnerViewTracker",()=>r])},528367,e=>{"use strict";var t=e.i(843476),n=e.i(643507);function r({href:e,brandId:r,linkType:i,surface:s,contentType:a=null,contentRef:l=null,isClosedSpot:o=!1,children:c,...u}){let d=()=>{if(r)try{(0,n.trackPartnerLinkTap)({brandId:r,linkType:i,surface:s,contentType:a,contentRef:l,isClosedSpot:o})}catch{}};return(0,t.jsx)("a",{href:e,onClick:d,onAuxClick:d,...u,children:c})}e.s(["PartnerLink",()=>r])},579475,e=>{"use strict";function t(e=new Date){let n=new Date(e.getTime()+-252e5);return 1440*n.getUTCDay()+60*n.getUTCHours()+n.getUTCMinutes()}function n(e,t){if("temporarily_closed"===e.kind)return!1;if("always_open"===e.kind)return!0;for(let[n,r]of e.intervals){if(t>=n&&t<r)return!0;let e=t+10080;if(e>=n&&e<r)return!0}return!1}function r(e,n=t()){if("temporarily_closed"===e.kind)return{openNow:!1,alwaysOpen:!1,temporarilyClosed:!0,closesAtMinute:null,opensAtMinute:null,opensToday:!1};if("always_open"===e.kind)return{openNow:!0,alwaysOpen:!0,temporarilyClosed:!1,closesAtMinute:null,opensAtMinute:null,opensToday:!1};for(let[t,r]of e.intervals)for(let e of[0,10080]){let i=n+e;if(i>=t&&i<r)return{openNow:!0,alwaysOpen:!1,temporarilyClosed:!1,closesAtMinute:r%1440,opensAtMinute:null,opensToday:!1}}let i=null;for(let[t]of e.intervals)for(let e of[0,10080]){let r=t+e;r>n&&(null==i||r<i)&&(i=r)}let s=null!=i&&Math.floor(i/1440)===Math.floor(n/1440);return{openNow:!1,alwaysOpen:!1,temporarilyClosed:!1,closesAtMinute:null,opensAtMinute:null!=i?i%1440:null,opensToday:s}}function i(e){let t=Math.floor(e/60)%24,n=e%60,r=t>=12?"PM":"AM",i=t%12==0?12:t%12;return 0===n?`${i} ${r}`:`${i}:${String(n).padStart(2,"0")} ${r}`}let s=[1,2,3,4,5,6,0];function a(e){if("always_open"===e.kind||"temporarily_closed"===e.kind)return null;let t=new Map;for(let[n,r]of e.intervals){let e=Math.floor(n/1440)%7,i=n%1440,s=t.get(e)??[];s.push([i,i+(r-n)]),t.set(e,s)}return s.map(e=>({day:e,intervals:(t.get(e)??[]).sort((e,t)=>e[0]-t[0])}))}e.s(["WEEK_DISPLAY_ORDER",0,s,"formatClockMinute",()=>i,"isOpenAt",()=>n,"openStatusAt",()=>r,"phoenixWeekMinute",()=>t,"weeklySchedule",()=>a])},831720,e=>{"use strict";var t=e.i(843476),n=e.i(271645);e.i(89905);var r=e.i(580398),i=e.i(750365),s=e.i(890057);let a="https://securepubads.g.doubleclick.net/tag/js/gpt.js",l=()=>{let e=window.googletag??{},t=e.cmd??=[];return window.googletag=e,{googletag:e,cmd:t}},o=!1,c=[[300,250]];function u({slotId:e,unitPath:u,sizes:d=c,className:p,label:m="Advertisement"}){let f=(0,n.useRef)(null),[x,h]=(0,n.useState)(!1),[g,b]=(0,n.useState)(null),v=i.default.NEXT_PUBLIC_GAM_SLOTS_ENABLED,C=i.default.NEXT_PUBLIC_GAM_NETWORK_CODE,j=JSON.stringify(d),y=Math.max(...d.map(([,e])=>e));return((0,n.useEffect)(()=>{if(!v||!C)return;let t=f.current;if(!t)return;b(null);let n=JSON.parse(j),r=null,i=!1,s=!1,c=null,d=new IntersectionObserver(t=>{t.some(e=>e.isIntersecting)&&(d.disconnect(),(()=>{if(i)return;i=!0,(()=>{if(o||(o=!0,document.querySelector(`script[src="${a}"]`)))return;let e=document.createElement("script");e.src=a,e.async=!0,e.crossOrigin="anonymous",document.head.appendChild(e)})(),c=setTimeout(()=>{s||h(!0)},8e3);let{googletag:t,cmd:d}=l();d.push(()=>{if(!t.defineSlot||!t.pubads)return;let i=t.defineSlot(`/${C}/${u}`,n,e);if(!i)return;r=i;let a=t.pubads();a.addEventListener("slotRenderEnded",e=>{if(e.slot!==i)return;if(s=!0,e.isEmpty)return void h(!0);let t=e.size,n=Array.isArray(t)?t[1]:void 0;"number"==typeof n&&n>0&&b(n)}),i.addService(a),t.enableServices?.(),t.display?.(e),a.isInitialLoadDisabled?.()&&a.refresh?.([i])})})())},{rootMargin:"600px 0px"});return d.observe(t),()=>{d.disconnect(),c&&clearTimeout(c);let e=r;if(e){let{googletag:t,cmd:n}=l();n.push(()=>t.destroySlots?.([e]))}}},[v,C,e,u,j]),v&&C&&!x)?(0,t.jsxs)("div",{className:(0,r.cn)(s.ADS_EXCLUSION_CLASS,s.AD_SLOT_CLASS,"w-full max-w-full min-w-0 py-6 text-center",p),"data-tf-ads-exclude":!0,children:[(0,t.jsx)("p",{className:"mb-2 text-[10px] tracking-widest text-neutral-400 uppercase",children:m}),(0,t.jsx)("div",{ref:f,id:e,style:{minHeight:g??y},className:"flex max-w-full min-w-0 items-center justify-center overflow-hidden"})]}):null}e.s(["AdSlot",()=>u])},266380,e=>{"use strict";e.i(450003),e.i(957339),e.i(36945),e.i(22434),e.i(709271),e.s([])},802645,e=>{"use strict";var t=e.i(843476),n=e.i(271645);e.i(257620);var r=e.i(186459);e.i(89905);var i=e.i(580398),s=e.i(579475),a=e.i(707689);
2function l(){let[e,t]=(0,n.useState)(null);return(0,n.useEffect)(()=>{t((0,s.phoenixWeekMinute)());let e=window.setInterval(()=>t((0,s.phoenixWeekMinute)()),6e4);return()=>window.clearInterval(e)},[]),e}function o(e){let t=l();return e&&null!=t?(0,s.openStatusAt)(e,t):null}function c(e){let{t}=(0,r.useTranslation)("marketing");return e?e.temporarilyClosed?t("hours.temporarilyClosed"):e.alwaysOpen?t("hours.open24"):e.openNow?null!=e.closesAtMinute?t("hours.openUntil",{time:(0,s.formatClockMinute)(e.closesAtMinute)}):t("hours.open"):e.opensToday&&null!=e.opensAtMinute?t("hours.closedUntil",{time:(0,s.formatClockMinute)(e.opensAtMinute)}):t("hours.closedNow"):null}function u({hours:e,className:n,openClassName:r="text-[#17803C]",closedClassName:s="text-[#B3251C]",temporarilyClosedClassName:a="text-[#B45309]",withDot:l=!1}){let u=o(e),d=c(u);return u&&d?(0,t.jsxs)("span",{className:(0,i.cn)("inline-flex items-center gap-1.5",u.temporarilyClosed?a:u.openNow?r:s,n),children:[l?(0,t.jsx)("span",{className:"size-[7px] shrink-0 rounded-full bg-current","aria-hidden":!0}):null,d]}):null}function d(e){return(0,t.jsx)(a.DecorativeBoundary,{name:"SpotHoursBadge",children:(0,t.jsx)(u,{...e})})}e.s(["SpotHoursBadge",()=>d,"usePhoenixWeekMinute",()=>l,"useSpotHoursLabel",()=>c,"useSpotOpenStatus",()=>o])},643507,e=>{"use strict";let t="tf.partner.vk",n=/^[A-Za-z0-9_-]{22}$/;function r(){let e=new Uint8Array(16);crypto.getRandomValues(e);let t="";for(let n of e)t+=String.fromCharCode(n);return btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function i(e=new Date){let s=function(e=new Date){return new Intl.DateTimeFormat("en-CA",{timeZone:"America/Phoenix",year:"numeric",month:"2-digit"}).format(e).slice(0,7)}(e);try{let e=function(e){if(!e)return null;try{let t=JSON.parse(e);if(!t||"object"!=typeof t)return null;let{k:r,m:i}=t;if("string"!=typeof r||"string"!=typeof i||!n.test(r))return null;return{k:r,m:i}}catch{return null}}(window.localStorage.getItem(t));if(e?.m===s)return e.k;let i=r();return window.localStorage.setItem(t,JSON.stringify({k:i,m:s})),i}catch{return r()}}function s(e){try{fetch("/api/partner-track",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e),keepalive:!0}).catch(()=>{})}catch{}}function a({brandId:e,linkType:t,surface:n,contentType:r=null,contentRef:a=null,isClosedSpot:l=!1}){e&&s({kind:"link_tap",brandId:e,linkType:t,surface:n,contentType:r,contentRef:a,isClosedSpot:l,visitorKey:i()})}function l({contentType:e,contentId:t=null,brandId:n=null}){s({kind:"content_view",contentType:e,contentId:t,brandId:n,visitorKey:i()})}e.s(["trackPartnerContentView",()=>l,"trackPartnerLinkTap",()=>a],643507)},914794,e=>{"use strict";var t=e.i(843476);e.s(["default",0,()=>(0,t.jsx)("span",{className:"shrink-0 text-base","aria-hidden":!0,children:"â¢"})])},106050,e=>{"use strict";var t=e.i(843476),n=e.i(766354),r=e.i(972520),i=e.i(522016),s=e.i(271645),a=e.i(523585),l=e.i(890057);function o({articles:e,title:o="You Might Also Like",viewAll:c={href:"/news",label:"View All News"}}){let u=(0,s.useRef)(null),d=(0,s.useCallback)(e=>{let t=u.current;if(!t)return;let n=window.matchMedia("(prefers-reduced-motion: reduce)").matches;t.scrollBy({left:e*t.clientWidth*.9,behavior:n?"auto":"smooth"})},[]);return(0,t.jsxs)("section",{className:`${l.ADS_EXCLUSION_CLASS} w-full py-8`,children:[(0,t.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-4",children:[(0,t.jsx)("h2",{className:"font-playfair text-2xl font-bold text-neutral-900 md:text-3xl",children:o}),(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsxs)("div",{className:"hidden shrink-0 items-center gap-2 md:flex",children:[(0,t.jsx)("button",{type:"button",onClick:()=>d(-1),"aria-label":`${o} â previous`,className:"inline-flex size-9 items-center justify-center rounded-full border border-neutral-300 bg-white text-neutral-900 transition-colors hover:bg-neutral-100",children:(0,t.jsx)(n.ArrowLeft,{className:"size-4",strokeWidth:1.5,"aria-hidden":!0})}),(0,t.jsx)("button",{type:"button",onClick:()=>d(1),"aria-label":`${o} â next`,className:"inline-flex size-9 items-center justify-center rounded-full border border-neutral-300 bg-white text-neutral-900 transition-colors hover:bg-neutral-100",children:(0,t.jsx)(r.ArrowRight,{className:"size-4",strokeWidth:1.5,"aria-hidden":!0})})]}),(0,t.jsxs)(i.default,{href:c.href,className:"inline-flex shrink-0 items-center gap-1.5 border-b-2 border-red-600 pb-0.5 font-sans text-sm font-bold text-neutral-900 transition-opacity hover:opacity-70",children:[c.label,(0,t.jsx)(r.ArrowRight,{className:"size-4","aria-hidden":!0})]})]})]}),(0,t.jsx)("div",{ref:u,className:"flex snap-x snap-mandatory gap-4 overflow-x-auto pb-2 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:e.map(e=>(0,t.jsx)(a.RailCard,{item:e},e.id))})]})}e.s(["default",()=>o])},135367,e=>{"use strict";var t=e.i(843476),n=e.i(522016);let r=(0,e.i(475254).default)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);e.i(257620);var i=e.i(186459);e.i(89905);var s=e.i(580398),a=e.i(308630),l=e.i(271645),o=e.i(319778);let c=null;async function u(){try{var e;let t=await fetch("/api/ops/me",{credentials:"include"});if(!t.ok)return!1;return e=await t.json(),"superadmin"===e.ops_role||(e.organizations?.length??0)>0}catch{return!1}}var d=e.i(890057);function p({entity:e,id:p,className:m}){let f=function(){let{data:e,isPending:t}=o.authClient.useSession(),n=e?.user.id??null,[r,i]=(0,l.useState)(!1);return(0,l.useEffect)(()=>
2{if(t)return;if(!n){c=null,i(!1);return}c?.userId!==n&&(c={userId:n,promise:u()});let e=!0;return c.promise.then(t=>{e&&i(t)}),()=>{e=!1}},[t,n]),r}(),{t:x}=(0,i.useTranslation)("common");if(!f)return null;let h=function(e,t){if(null==t)return null;let n=String(t).trim();if(!n)return null;switch(e){case"guide":return a.pathsConfig.admin.content.guides.edit(n);case"article":return a.pathsConfig.admin.content.articles.edit(n);case"event":return a.pathsConfig.admin.content.events.edit(n);case"spot":return a.pathsConfig.admin.brandContent.edit(n);case"dish":return a.pathsConfig.admin.dishes.edit(n)}}(e,p);return h?(0,t.jsx)("div",{className:(0,s.cn)(d.ADS_EXCLUSION_CLASS,"hidden justify-end lg:flex",m),"data-tf-ads-exclude":!0,children:(0,t.jsxs)(n.default,{href:h,target:"_blank",rel:"noopener noreferrer",prefetch:!1,"data-testid":"admin-edit-button",className:(0,s.cn)("inline-flex items-center gap-1.5 rounded-full border border-neutral-300 bg-white/90","px-3 py-1.5 text-[13px] font-semibold text-neutral-700 shadow-sm backdrop-blur-sm","transition hover:border-neutral-400 hover:text-neutral-900","focus-visible:ring-2 focus-visible:ring-neutral-900 focus-visible:ring-offset-2 focus-visible:outline-none"),children:[(0,t.jsx)(r,{className:"size-3.5","aria-hidden":!0}),x("adminEdit.label")]})}):null}e.s(["AdminEditButton",()=>p],135367)},781431,e=>{"use strict";var t=e.i(843476),n=e.i(3303),r=e.i(271645);e.i(89905);var i=e.i(580398),s=e.i(781998);function a(e){try{let t=new URL(e.replace(/&/g,"&"));if(!/(^|\.)instagram\.com$/i.test(t.hostname))return null;let n=t.pathname.endsWith("/")?t.pathname:`${t.pathname}/`;return`https://www.instagram.com${n}`}catch{return null}}var l=e.i(890057);let o=new Set;function c(e){window.instgrm?.Embeds?.process?.(e)}function u(){for(let e of o)c(e)}function d({html:e,className:d,bleedMedia:p=!0,readingColumn:m=!0,deadInstagramPermalinks:f}){let x=(0,r.useRef)(null),h=e.includes("instagram-media")||e.includes("instagram.com/embed.js"),g=(0,s.htmlIncludesCheckoutEmbed)(e);return((0,r.useEffect)(()=>{let t=x.current;if(t&&e.trim())return f?.length&&function(e,t){if(0===t.length)return;let n=new Set(t.map(a).filter(e=>null!==e));if(0!==n.size)for(let t of Array.from(e.querySelectorAll("blockquote.instagram-media[data-instgrm-permalink], blockquote.instagram-media-registered[data-instgrm-permalink]"))){let r=a(t.getAttribute("data-instgrm-permalink")??"");r&&n.has(r)&&(t.id&&e.querySelector(`iframe[data-instgrm-payload-id="${CSS.escape(t.id)}"]`)?.remove(),t.replaceWith(function(e,t){let n=e.createElement("div");n.setAttribute("data-ig-embed-fallback",""),n.className=l.ADS_EXCLUSION_CLASS,n.setAttribute("style","max-width:540px;margin:24px auto;padding:20px;border:1px solid #dbdbdb;border-radius:12px;background:#fff;text-align:center;font-size:15px;line-height:1.5;color:#525252;");let r=e.createElement("p");r.style.margin="0",r.textContent="This Instagram post can't be embedded.",n.appendChild(r);let i=e.createElement("a");return i.href=t,i.target="_blank",i.rel="noopener noreferrer",i.setAttribute("style","display:inline-block;margin-top:8px;color:#dc2626;text-decoration:underline;text-underline-offset:2px;"),i.textContent="View on Instagram",n.appendChild(i),n}(t.ownerDocument,r)))}}(t,f),o.add(t),window.instgrm?.Embeds&&c(t),()=>{o.delete(t)}},[e,f]),e.trim())?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,i.cn)("w-full",m&&"mx-auto max-w-[46rem]"),children:(0,t.jsx)("div",{ref:x,className:(0,i.cn)("[&_.instagram-media]:mx-auto [&_.instagram-media]:my-6 [&_.instagram-media]:max-w-full","[&_figure]:my-6 [&_figure_figcaption]:mt-2 [&_figure_figcaption]:text-sm [&_figure_figcaption]:text-neutral-500 [&_figure_figcaption]:italic [&_figure_img]:my-0",p&&"lg:[&_figure]:-mx-20 lg:[&_figure_img]:mx-auto",d),dangerouslySetInnerHTML:{__html:e}})}),h?(0,t.jsx)(n.default,{src:"https://www.instagram.com/embed.js",strategy:"lazyOnload",onReady:u}):null,g?(0,t.jsx)(n.default,{src:s.CHECKOUT_OVERLAY_SCRIPT,strategy:"lazyOnload"}):null]}):null}e.s(["CmsHtmlContent",()=>d],781431)},918459,e=>{"use strict";
2var t=e.i(843476),n=e.i(657688),r=e.i(61835);function i({url:e,sizePx:i=20,className:s}){let a=(0,r.renderableImageUrl)(e);return a?(0,t.jsx)(n.default,{src:a,alt:"",width:2*i,height:2*i,sizes:`${i}px`,className:s??"size-5 shrink-0 rounded-full object-cover"}):null}e.s(["AuthorAvatar",()=>i])},346897,e=>{"use strict";let t=(0,e.i(475254).default)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);e.s(["MapPin",()=>t],346897)},523585,e=>{"use strict";var t=e.i(843476),n=e.i(766354),r=e.i(972520),i=e.i(346897),s=e.i(657688),a=e.i(522016),l=e.i(271645),o=e.i(918459);function c({label:e}){return(0,t.jsx)("span",{className:"font-sans text-[11px] font-bold tracking-[0.12em] text-red-800 uppercase",children:e})}function u({label:e}){return(0,t.jsx)("span",{className:"w-fit rounded-full border border-neutral-300 px-2.5 py-0.5 font-sans text-[10px] font-bold tracking-wide text-neutral-700 uppercase",children:e})}function d({item:e}){return e.venue?(0,t.jsxs)("p",{className:"flex items-center gap-1.5 font-sans text-sm text-gray-500",children:[(0,t.jsx)(i.MapPin,{className:"size-4 shrink-0",strokeWidth:1.5,"aria-hidden":!0}),(0,t.jsx)("span",{className:"truncate",children:e.venue})]}):e.authorName||e.date?(0,t.jsxs)("p",{className:"flex items-center gap-2 font-sans text-sm text-gray-500",children:[e.authorName?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.AuthorAvatar,{url:e.authorAvatarUrl}),(0,t.jsx)("span",{className:"truncate",children:e.authorName}),e.date?(0,t.jsx)("span",{"aria-hidden":!0,children:"·"}):null]}):null,e.date?(0,t.jsx)("span",{className:"shrink-0",children:e.date}):null]}):null}function p({item:e}){return(0,t.jsxs)(a.default,{href:e.href,className:"group flex flex-col gap-3 text-left",children:[(0,t.jsx)("div",{className:"relative aspect-[2/1] w-full overflow-hidden rounded-lg",children:(0,t.jsx)(s.default,{src:e.image,alt:e.title,fill:!0,sizes:"(min-width: 768px) 66vw, 100vw",className:"object-cover transition-transform duration-300 group-hover:scale-105"})}),e.badge?(0,t.jsx)(c,{label:e.badge}):null,e.dateBadge?(0,t.jsx)(u,{label:e.dateBadge}):null,(0,t.jsx)("h3",{className:"font-playfair text-2xl leading-tight font-bold text-neutral-900 group-hover:underline md:text-4xl",children:e.title}),e.excerpt?(0,t.jsx)("p",{className:"line-clamp-2 max-w-2xl font-sans text-base text-gray-700",children:e.excerpt}):null,(0,t.jsx)(d,{item:e})]})}function m({item:e}){return(0,t.jsxs)(a.default,{href:e.href,className:"group flex flex-col gap-2 text-left",children:[(0,t.jsx)("div",{className:"relative aspect-[21/10] w-full overflow-hidden rounded-lg",children:(0,t.jsx)(s.default,{src:e.image,alt:e.title,fill:!0,sizes:"(min-width: 768px) 33vw, 100vw",className:"object-cover transition-transform duration-300 group-hover:scale-105"})}),e.badge?(0,t.jsx)(c,{label:e.badge}):null,e.dateBadge?(0,t.jsx)(u,{label:e.dateBadge}):null,(0,t.jsx)("h4",{className:"font-playfair text-xl leading-snug font-bold text-neutral-900 group-hover:underline",children:e.title}),(0,t.jsx)(d,{item:e})]})}function f({item:e}){return(0,t.jsxs)(a.default,{href:e.href,className:"group flex w-56 shrink-0 snap-start flex-col overflow-hidden rounded-xl border border-neutral-200 bg-white text-left shadow-sm transition-shadow hover:shadow-md md:w-64",children:[(0,t.jsx)("div",{className:"relative aspect-[3/2] w-full overflow-hidden",style:e.imageMat?{backgroundColor:e.imageMat}:void 0,children:e.dateTile&&!e.image?(0,t.jsxs)("div",{"aria-hidden":!0,className:"flex h-full w-full flex-col items-center justify-center gap-1 bg-[#EAE4D8] leading-none",children:[(0,t.jsx)("span",{className:"font-sans text-[11px] font-extrabold tracking-[0.14em] text-[#6F695A]",children:e.dateTile.month}),(0,t.jsx)("span",{className:"font-playfair text-[34px] font-bold text-neutral-900",children:e.dateTile.day})]}):e.imageMat?(0,t.jsx)("div",{className:"absolute inset-2.5",children:(0,t.jsx)(s.default,{src:e.image,alt:e.title,fill:!0,sizes:"256px",className:"rounded-[3px] object-contain"})}):(0,t.jsx)(s.default,{src:e.image,alt:e.title,fill:!0,sizes:"256px",className:"object-cover transition-transform duration-300 group-hover:scale-105"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-1.5 p-4",children:[e.badge?(0,t.jsx)(c,{label:e.badge}):null,e.dateBadge?(0,t.jsx)(u,{label:e.dateBadge}):null,(0,t.jsx)("h4",{className:`font-playfair ${3===e.titleLines?"line-clamp-3":"line-clamp-2"} text-base leading-snug font-bold text-neutral-900 group-hover:underline`,children:e.title}),(0,t.jsx)(d,{item:e})]})]})}function x({title:e,accentBarClass:i,accentBorderClass:s,viewAllLabel:o,viewAllHref:c,featured:u,feed:d}){let x=(0,l.useRef)(null),h=(0,l.useCallback)(e=>{let t=x.current;if(!t)return;let n=window.matchMedia("(prefers-reduced-motion: reduce)").matches;t.scrollBy({left:e*t.clientWidth*.9,behavior:n?"auto":"smooth"})},[]),g=u[0];return(0,t.jsxs)("section",{className:"w-full py-8",children:[(0,t.jsxs)("div",{className:"mb-8 flex items-center gap-4",children:[(0,t.jsx)("h2",{className:"font-playfair text-3xl font-bold text-neutral-900 md:text-4xl",children:e}),(0,t.jsx)("span",{className:`hidden h-1 w-10 rounded-full md:block ${i}`,"aria-hidden":!0})]}),u.length>=3&&g?(0,t.jsxs)("div",{className:"grid gap-8 md:grid-cols-3",children:[(0,t.jsx)("div",{className:"md:col-span-2",children:(0,t.jsx)(p,{item:g})}),(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,t.jsx)(m,{item:u[1]}),(0,t.jsx)(m,{item:u[2]})]})]}):null,2===u.length?(0,t.jsx)("div",{className:"grid gap-8 md:grid-cols-2",children:u.map(e=>(0,t.jsx)(p,{item:e},e.id))}):null,1===u.length&&g?(0,t.jsx)("div",{className:"md:max-w-2/3",children:(0,t.jsx)(p,{item:g})}):null,d.length>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:`mb-6 flex items-center justify-end ${u.length>0?"mt-10":""}`,children:(0,t.jsxs)("div",{className:"hidden shrink-0 items-center gap-2 md:flex",children:[(0,t.jsx)("button",{type:"button",onClick:()=>h(-1),"aria-label":`${e} â previous`,className:"inline-flex size-9 items-center justify-center rounded-full border border-neutral-300 bg-white text-neutral-900 transition-colors hover:bg-neutral-100",children:(0,t.jsx)(n.ArrowLeft,{className:"size-4",strokeWidth:1.5,"aria-hidden":!0})}),(0,t.jsx)("button",{type:"button",onClick:()=>h(1),"aria-label":`${e} â next`,className:"inline-flex size-9 items-center justify-center rounded-full border border-neutral-300 bg-white text-neutral-900 transition-colors hover:bg-neutral-100",children:(0,t.jsx)(r.ArrowRight,{className:"size-4",strokeWidth:1.5,"aria-hidden":!0})})]})}),(0,t.jsx)("div",{ref:x,className:"flex snap-x snap-mandatory gap-4 overflow-x-auto pb-2 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:d.map(e=>(0,t.jsx)(f,{item:e},e.id))})]}):null,(0,t.jsx)("div",{className:"mt-8 flex justify-center",children:(0,t.jsxs)(a.default,{href:c,className:`inline-flex items-center gap-1.5 border-b-2 pb-0.5 font-sans text-sm font-bold text-neutral-900 transition-opacity hover:opacity-70 ${s}`,children:[o,(0,t.jsx)(r.ArrowRight,{className:"size-4","aria-hidden":!0})]})})]})}e.s(["RailCard",()=>f,"default",()=>x])},13145,e=>{"use strict";var t=e.i(843476),n=e.i(271645);let r=({size:e=24,color:t="currentColor",...r})=>n.createElement("svg",{viewBox:"0 0 24 24",width:e,height:e,stroke:t,strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...r},n.createElement("path",{d:"M20 21c0-1.396 0-2.093-.172-2.661a4 4 0 0 0-2.667-2.667c-.568-.172-1.265-.172-2.661-.172h-5c-1.396 0-2.093 0-2.661.172a4 4 0 0 0-2.667 2.667C4 18.907 4 19.604 4 21M16.5 7.5a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Z"}));r.displayName="User01";
2var i=e.i(657688),s=e.i(747970);e.i(617827),e.i(61835);let a={xs:"size-1.5",sm:"size-2",md:"size-2.5",lg:"size-3",xl:"size-3.5","2xl":"size-4","3xl":"size-4.5","4xl":"size-5"},l=({size:e,status:n,className:r})=>(0,t.jsx)("span",{className:(0,s.cx)("ring-bg-primary absolute right-0 bottom-0 rounded-full ring-[1.5px]","online"===n?"bg-fg-success-secondary":"bg-fg-disabled_subtle",a[e],r)}),o={xs:{root:"size-2.5",tick:"size-[4.38px"},sm:{root:"size-3",tick:"size-[5.25px]"},md:{root:"size-3.5",tick:"size-[6.13px]"},lg:{root:"size-4",tick:"size-[7px]"},xl:{root:"size-4.5",tick:"size-[7.88px]"},"2xl":{root:"size-5",tick:"size-[8.75px]"},"3xl":{root:"size-6",tick:"size-[10.5px]"},"4xl":{root:"size-8",tick:"size-[14px]"}},c=({size:e,className:n})=>(0,t.jsxs)("svg",{"data-verified":!0,className:(0,s.cx)("text-utility-blue-500 z-10",o[e].root,n),viewBox:"0 0 10 10",fill:"none",children:[(0,t.jsx)("path",{d:"M7.72237 1.77098C7.81734 2.00068 7.99965 2.18326 8.2292 2.27858L9.03413 2.61199C9.26384 2.70714 9.44635 2.88965 9.5415 3.11936C9.63665 3.34908 9.63665 3.60718 9.5415 3.83689L9.20833 4.64125C9.11313 4.87106 9.113 5.12943 9.20863 5.35913L9.54122 6.16325C9.58839 6.27702 9.61268 6.39897 9.6127 6.52214C9.61272 6.6453 9.58847 6.76726 9.54134 6.88105C9.4942 6.99484 9.42511 7.09823 9.33801 7.18531C9.2509 7.27238 9.14749 7.34144 9.03369 7.38854L8.22934 7.72171C7.99964 7.81669 7.81706 7.99899 7.72174 8.22855L7.38833 9.03348C7.29318 9.26319 7.11067 9.4457 6.88096 9.54085C6.65124 9.636 6.39314 9.636 6.16343 9.54085L5.35907 9.20767C5.12935 9.11276 4.87134 9.11295 4.64177 9.20821L3.83684 9.54115C3.60725 9.63608 3.34937 9.636 3.11984 9.54092C2.89032 9.44585 2.70791 9.26356 2.6127 9.03409L2.27918 8.22892C2.18421 7.99923 2.0019 7.81665 1.77235 7.72133L0.967421 7.38792C0.737807 7.29281 0.555355 7.11041 0.460169 6.88083C0.364983 6.65125 0.364854 6.39327 0.45981 6.16359L0.792984 5.35924C0.8879 5.12952 0.887707 4.87151 0.792445 4.64193L0.459749 3.83642C0.41258 3.72265 0.388291 3.60069 0.388272 3.47753C0.388252 3.35436 0.412501 3.2324 0.459634 3.11861C0.506767 3.00482 0.57586 2.90144 0.662965 2.81436C0.75007 2.72728 0.853479 2.65822 0.967283 2.61113L1.77164 2.27795C2.00113 2.18306 2.1836 2.00099 2.27899 1.7717L2.6124 0.966768C2.70755 0.737054 2.89006 0.554547 3.11978 0.459397C3.34949 0.364246 3.60759 0.364246 3.83731 0.459397L4.64166 0.792571C4.87138 0.887487 5.12939 0.887293 5.35897 0.792031L6.16424 0.459913C6.39392 0.364816 6.65197 0.364836 6.88164 0.459968C7.11131 0.555099 7.29379 0.737554 7.38895 0.967208L7.72247 1.77238L7.72237 1.77098Z",className:"fill-current"}),(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.95829 3.68932C7.02509 3.58439 7.04747 3.45723 7.02051 3.3358C6.99356 3.21437 6.91946 3.10862 6.81454 3.04182C6.70961 2.97502 6.58245 2.95264 6.46102 2.97959C6.33959 3.00655 6.23384 3.08064 6.16704 3.18557L4.33141 6.06995L3.49141 5.01995C3.41375 4.92281 3.30069 4.8605 3.17709 4.84673C3.05349 4.83296 2.92949 4.86885 2.83235 4.94651C2.73522 5.02417 2.67291 5.13723 2.65914 5.26083C2.64536 5.38443 2.68125 5.50843 2.75891 5.60557L4.00891 7.16807C4.0555 7.22638 4.11533 7.27271 4.18344 7.30323C4.25154 7.33375 4.32595 7.34757 4.40047 7.34353C4.47499 7.3395 4.54747 7.31773 4.61188 7.28004C4.67629 7.24234 4.73077 7.18981 4.77079 7.12682L6.95829 3.68932Z",fill:"white"})]}),u={xxs:{root:"size-4 outline-[0.5px] -outline-offset-[0.5px]",initials:"text-xs font-semibold",icon:"size-3"},xs:{root:"size-6 outline-[0.5px] -outline-offset-[0.5px]",initials:"text-xs font-semibold",icon:"size-4"},sm:{root:"size-8 outline-[0.75px] -outline-offset-[0.75px]",initials:"text-sm font-semibold",icon:"size-5"},md:{root:"size-10 outline-1 -outline-offset-1",initials:"text-md font-semibold",icon:"size-6"},lg:{root:"size-12 outline-1 -outline-offset-1",initials:"text-lg font-semibold",icon:"size-7"},xl:{root:"size-14 outline-1 -outline-offset-1",initials:"text-xl font-semibold",icon:"size-8"},"2xl":{root:"size-16 outline-1 -outline-offset-1",initials:"text-display-xs font-semibold",icon:"size-8"}};e.s(["Avatar",0,({contrastBorder:e=!0,size:a="md",src:o,alt:d,initials:p,placeholder:m,placeholderIcon:f,badge:x,status:h,verified:g,focusable:b=!1,className:v})=>
2{let[C,j]=(0,n.useState)(!1),y=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=y.current;e?.complete&&0===e.naturalWidth&&j(!0)},[o]),(0,t.jsxs)("div",{"data-avatar":!0,className:(0,s.cx)("bg-avatar-bg relative inline-flex shrink-0 items-center justify-center rounded-full outline-transparent",b&&"group-outline-focus-ring group-focus-visible:outline-2 group-focus-visible:outline-offset-2",e&&"outline-avatar-contrast-border outline",u[a].root,v),children:[(()=>{if(o&&!C){let e={xxs:16,xs:24,sm:32,md:40,lg:48,xl:56,"2xl":64}[a];return(0,t.jsx)(i.default,{ref:y,"data-avatar-img":!0,className:"size-full rounded-full object-cover",src:o,alt:d??"",width:e,height:e,onError:()=>j(!0)})}return p?(0,t.jsx)("span",{className:(0,s.cx)("text-quaternary",u[a].initials),children:p}):f?(0,t.jsx)(f,{className:(0,s.cx)("text-fg-quaternary",u[a].icon)}):(m??!1)||(0,t.jsx)(r,{className:(0,s.cx)("text-fg-quaternary",u[a].icon)})})(),h?(0,t.jsx)(l,{status:h,size:"xxs"===a?"xs":a}):g?(0,t.jsx)(c,{size:"xxs"===a?"xs":a,className:(0,s.cx)("absolute right-0 bottom-0",("xxs"===a||"xs"===a)&&"-right-px -bottom-px")}):x]})}],13145)},433339,e=>{"use strict";var t=e.i(843476),n=e.i(271645);e.i(257620);var r=e.i(186459),i=e.i(307615),s=e.i(527326),a=e.i(410467),l=e.i(319778),o=e.i(572587),c=e.i(890057);function u({placement:e}){let{t:u}=(0,r.useTranslation)("marketing"),{data:d}=l.authClient.useSession(),p=!!d?.session,[m,f]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{if(!p)return;let e=!1;return(0,o.resolveFoodieMembership)().then(t=>{!e&&t&&f(!0)}),()=>{e=!0}},[p]),m)?null:(0,t.jsx)("section",{id:"get-the-app",className:`${c.ADS_EXCLUSION_CLASS} w-full scroll-mt-24 py-6`,children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-7xl",children:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2.5 rounded-3xl bg-(--color-red) px-6 py-8 text-center md:px-10 md:py-10",children:[(0,t.jsx)("h2",{className:"font-playfair text-2xl leading-tight font-bold text-white italic md:text-3xl",children:u("home.appCta.title")}),(0,t.jsx)("p",{className:"max-w-2xl font-sans text-sm leading-relaxed text-white/85 md:text-base",children:u("home.appCta.subtitle")}),(0,t.jsxs)("div",{className:"mt-1.5 flex flex-wrap items-center justify-center gap-3",children:[(0,t.jsx)(i.AppStoreButton,{href:a.APP_STORE_URL,onClick:()=>(0,s.trackStoreClick)(e,"ios")}),a.ANDROID_APP_AVAILABLE?(0,t.jsx)(i.GooglePlayButton,{href:a.GOOGLE_PLAY_URL,onClick:()=>(0,s.trackStoreClick)(e,"android")}):null]})]})})})}e.s(["default",()=>u])},5571,e=>{"use strict";var t=e.i(843476),n=e.i(415553);function r({children:e}){let r="member"===(0,n.useFoodieMembership)();return(0,t.jsx)("div",{style:r?{visibility:"hidden"}:void 0,"aria-hidden":r||void 0,inert:r||void 0,"data-article-club-cta-slot":!0,"data-member-hidden":r?"true":"false",children:e})}e.s(["ArticleClubCtaSlot",()=>r])},840226,e=>{"use strict";var t=e.i(843476);e.i(89905);var n=e.i(580398),r=e.i(664361),i=e.i(415553),s=e.i(707689);function a({title:e,club:s,offer:a,className:l}){let o=(0,i.useMembershipCtaSuppressed)(),c=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{"data-perk-line":"club",className:"text-xs font-bold tracking-[0.14em] text-red-600 uppercase",children:s}),(0,t.jsx)("span",{"data-perk-line":"offer",className:"text-xs text-neutral-600",children:a})]}),u=(0,n.cn)("h-6 items-baseline gap-1.5 leading-6 whitespace-nowrap no-underline",l);return o?(0,t.jsx)("span",{"data-article-perk-label":!0,title:e,className:u,children:c}):(0,t.jsx)(r.MembershipLink,{"data-article-perk-label":!0,placement:"article_spot_perk",title:e,className:u,children:c})}function l(e){return(0,t.jsx)(s.DecorativeBoundary,{name:"ArticlePerkLabel",children:(0,t.jsx)(a,{...e})})}e.s(["ArticlePerkLabel",()=>l])},873227,e=>{"use strict";var t=e.i(843476),n=e.i(781431),r=e.i(890057),i=e.i(260489),s=e.i(522016),a=e.i(13145);let l=({article:e})=>{let n=e.author.name.split(" ")[0]??e.author.name,r="#"===e.author.href?"/about/tucson-foodie":e.author.href;return(0,t.jsx)("div",{className:"rounded-md border border-neutral-200 bg-white p-5 sm:p-6",children:(0,t.jsxs)("div",{className:"flex gap-4 sm:gap-5",children:[(0,t.jsx)(a.Avatar,{size:"2xl",src:e.author.avatarUrl,alt:e.author.name,contrastBorder:!1,className:"size-20 shrink-0 rounded-full sm:size-22"}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:"mb-2 flex items-start justify-between gap-2 sm:gap-3",children:[(0,t.jsx)("h3",{className:"md:text-md text-lg leading-tight font-bold text-[#292929]",children:e.author.name}),(0,t.jsxs)(s.default,{href:r,className:"flex shrink-0 items-center gap-1 text-sm font-medium text-red-600 underline underline-offset-2",children:["More about ",n,(0,t.jsx)(i.ArrowRight,{className:"size-4","aria-hidden":!0})]})]}),(0,t.jsx)("div",{className:"line-clamp-5 text-sm leading-relaxed text-neutral-600 [&_p]:m-0 [&_p:not(:last-child)]:mb-0",dangerouslySetInnerHTML:{__html:e.author.bio}})]})]})})};function o({article:e,deadInstagramEmbeds:i,afterBody:s}){return(0,t.jsxs)("div",{className:`${r.ARTICLE_BODY_CLASS} flex min-w-0 flex-col gap-10 text-left`,children:[(0,t.jsx)(n.CmsHtmlContent,{html:e.content.opening,className:"prose prose-neutral prose-headings:font-playfair prose-headings:text-neutral-900 prose-h2:mt-10 prose-h2:mb-4 prose-h2:text-3xl prose-h2:font-bold prose-h3:mt-8 prose-h3:mb-3 prose-h3:text-xl prose-h3:font-semibold prose-p:mb-4 prose-p:last:mb-0 prose-a:text-red-600 prose-a:underline prose-a:underline-offset-2 hover:prose-a:text-red-700 prose-strong:font-semibold prose-strong:text-neutral-900 prose-ul:pl-5 prose-ol:pl-5 prose-li:my-1 prose-blockquote:border-l-red-300 prose-blockquote:text-neutral-600 [&_.instagram-media]:border-0 [&_.instagram-media]:not-italic prose-img:rounded-lg prose-img:my-4 prose-hr:border-neutral-200 [&_figure]:my-6 [&_figure_img]:my-0 [&_figure_figcaption]:mt-2 [&_figure_figcaption]:text-sm [&_figure_figcaption]:italic [&_figure_figcaption]:text-neutral-500 max-w-none text-base leading-relaxed text-neutral-900",deadInstagramPermalinks:i}),e.author.isHouseByline?null:(0,t.jsxs)("div",{className:`${r.ADS_EXCLUSION_CLASS} mx-auto w-full max-w-[46rem]`,children:[(0,t.jsx)("p",{className:"pb-4 pl-2",children:"Article written by:"}),(0,t.jsx)(l,{article:e})]}),s]})}e.s(["default",()=>o],873227)},575304,e=>{"use strict";var t=e.i(843476),n=e.i(271645);e.i(89905);var r=e.i(580398),i=e.i(115838),s=e.i(527825),a=e.i(609360);function l({className:e}){return(0,t.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:(0,r.cn)("fill-current",e),children:(0,t.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.23
21H2.746l7.73-8.835L1.254 2.25H8.08l4.253 5.622 5.912-5.622Zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})}function o({className:e}){return(0,t.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:(0,r.cn)("fill-current",e),children:(0,t.jsx)("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})})}function c({className:e}){return(0,t.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:(0,r.cn)("fill-current",e),children:(0,t.jsx)("path",{d:"M12 0C5.373 0 0 5.373 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.777 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738.098.119.112.224.083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.632-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0z"})})}function u({className:e}){return(0,t.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:(0,r.cn)("fill-current",e),children:(0,t.jsx)("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"})})}function d({className:e}){return(0,t.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:(0,r.cn)("fill-current",e),children:(0,t.jsx)("path",{d:"M19.59 6.69a4.83 4.83 0 01-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 01-2.88 2.5 2.89 2.89 0 01-2.89-2.89 2.89 2.89 0 012.89-2.89c.28 0 .54.04.79.1V9.01a6.27 6.27 0 00-.79-.05 6.34 6.34 0 00-6.34 6.34 6.34 6.34 0 006.34 6.34 6.34 6.34 0 006.33-6.34V8.69a8.18 8.18 0 004.78 1.52V6.75a4.85 4.85 0 01-1.01-.06z"})})}function p({url:e,label:r,icon:i,copyFeedback:a="Copied!",onCopied:l}){let[o,c]=n.useState(!1),u=async()=>{try{await navigator.clipboard.writeText(e)}catch{let t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.opacity="0",document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}c(!0),l?.(),setTimeout(()=>c(!1),2e3)};return(0,t.jsxs)("button",{type:"button",onClick:u,className:"hover:bg-accent hover:text-accent-foreground flex w-full items-center gap-3 rounded-md px-3 py-2 text-sm transition-colors",children:[(0,t.jsx)("span",{className:"bg-background flex size-8 shrink-0 items-center justify-center rounded-md border shadow-xs",children:o?(0,t.jsx)(s.Icons.Check,{className:"size-3.5 text-green-600"}):i}),(0,t.jsx)("span",{className:"font-medium",children:o?a:r})]})}function m({href:e,icon:n,label:r}){return(0,t.jsxs)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"hover:bg-accent hover:text-accent-foreground flex w-full items-center gap-3 rounded-md px-3 py-2 text-sm transition-colors",children:[(0,t.jsx)("span",{className:"bg-background flex size-8 shrink-0 items-center justify-center rounded-md border shadow-xs",children:n}),(0,t.jsx)("span",{className:"font-medium",children:r})]})}let f=["copy","x","facebook","pinterest","instagram","tiktok","email"];function x({url:e,title:x="Check this out",text:h="",label:g="Share",iconOnly:b=!1,variant:v="outline",size:C="sm",className:j,iconClassName:y,platforms:w=f}){let[S,k]=n.useState(!1),N=n.useMemo(()=>e||window.location.href,[e]),E=n.useMemo(()=>{let e;return e={copy:{key:"copy",label:"Copy link",icon:(0,t.jsx)(s.Icons.Link,{className:"size-3.5"})},x:{key:"x",label:"Share on X",icon:(0,t.jsx)(l,{className:"size-3.5"}),buildHref:(e,t)=>`https://twitter.com/intent/tweet?url=${encodeURIComponent(e)}&text=${encodeURIComponent(t)}`},facebook:{key:"facebook",label:"Share on Facebook",icon:(0,t.jsx)(o,{className:"size-3.5"}),buildHref:e=>`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(e)}`},email:{key:"email",label:"Share via Email",icon:(0,t.jsx)(s.Icons.MailPlus,{className:"size-3.5"}),buildHref:(e,t,n)=>`mailto:?subject=${encodeURIComponent(t)}&body=${encodeURIComponent(n||t)}%0A%0A${encodeURIComponent(e)}`},pinterest:{key:"pinterest",label:"Save to Pinterest",icon:(0,t.jsx)(c,{className:"size-3.5"}),buildHref:(e,t)=>`https://pinterest.com/pin/create/button/?url=${encodeURIComponent(e)}&description=${encodeURIComponent(t)}`},instagram:{key:"instagram",label:"Copy for Instagram",icon:(0,t.jsx)(u,{className:"size-3.5"}),copyFeedback:"Copied! Paste in Instagram"},tiktok:{key:"tiktok",label:"Copy for TikTok",icon:(0,t.jsx)(d,{className:"size-3.5"}),copyFeedback:"Copied! Paste in TikTok"}},w.map(t=>"string"==typeof t?e[t]:t)},[w]),R=async()=>
2{if("u">typeof navigator&&"share"in navigator)try{await navigator.share({title:x,text:h||x,url:N});return}catch(e){if(e instanceof Error&&"AbortError"===e.name)return}k(!0)};return(0,t.jsxs)(a.Popover,{open:S,onOpenChange:k,children:[(0,t.jsx)(a.PopoverTrigger,{render:(0,t.jsx)(i.Button,{variant:v,size:b?"icon-sm":C,className:j,onClick:R,"aria-label":b?g:void 0,children:b?(0,t.jsx)(s.Icons.Share2,{className:(0,r.cn)("size-5",y)}):(0,t.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(s.Icons.Share2,{className:(0,r.cn)("size-6",y)}),g]})})}),(0,t.jsxs)(a.PopoverContent,{side:"bottom",align:"end",sideOffset:6,className:"w-60 p-2",children:[(0,t.jsx)("p",{className:"text-muted-foreground px-3 pt-1 pb-1.5 text-xs font-semibold tracking-wide uppercase",children:"Share"}),(0,t.jsx)("div",{className:"flex flex-col gap-0.5",children:E.map(e=>e.buildHref?(0,t.jsx)(m,{href:e.buildHref(N,x,h),label:e.label,icon:e.icon},e.key):(0,t.jsx)(p,{url:N,label:e.label,icon:e.icon,copyFeedback:e.copyFeedback,onCopied:"copy"===e.key?()=>k(!1):void 0},e.key))})]})]})}e.i(266380);var h=e.i(450003);function g({articleId:e,url:n,title:r}){return(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-2",children:[(0,t.jsx)(h.SaveButton,{content:"article",targetId:e,title:r,variant:"pill"}),(0,t.jsx)(x,{url:n,title:r,variant:"outline",size:"sm",className:"h-9 gap-1.5 rounded-full border-neutral-300 px-4 text-sm font-semibold text-neutral-900 hover:bg-neutral-100",iconClassName:"size-4"})]})}e.s(["default",()=>g],575304)},719634,e=>{"use strict";var t=e.i(843476),n=e.i(271645);let r=({size:e=24,color:t="currentColor",...r})=>n.createElement("svg",{viewBox:"0 0 24 24",width:e,height:e,stroke:t,strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...r},n.createElement("path",{d:"M21 10H3m13-8v4M8 2v4m-.2 16h8.4c1.68 0 2.52 0 3.162-.327a3 3 0 0 0 1.311-1.311C21 19.72 21 18.88 21 17.2V8.8c0-1.68 0-2.52-.327-3.162a3 3 0 0 0-1.311-1.311C18.72 4 17.88 4 16.2 4H7.8c-1.68 0-2.52 0-3.162.327a3 3 0 0 0-1.311 1.311C3 6.28 3 7.12 3 8.8v8.4c0 1.68 0 2.52.327 3.162a3 3 0 0 0 1.311 1.311C5.28 22 6.12 22 7.8 22Z"}));r.displayName="Calendar";let i=({size:e=24,color:t="currentColor",...r})=>n.createElement("svg",{viewBox:"0 0 24 24",width:e,height:e,stroke:t,strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...r},n.createElement("path",{d:"M12 6v6l4 2m6-2c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Z"}));i.displayName="Clock";var s=e.i(657688),a=e.i(522016),l=e.i(914794);e.i(61835);let o="inline-flex shrink-0 items-center gap-2",c="inline-flex shrink-0 items-center gap-2";function u({authors:e,publishedAt:n,readingTime:s,actions:u}){let p=e.length>0,m=n.length>0,f=s.length>0;return(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-x-4 gap-y-3 text-[#444]",children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-wrap items-center gap-y-2",children:[e.map((e,n)=>(0,t.jsxs)("div",{className:`${c} mr-2 flex`,children:[n>0?(0,t.jsx)(l.default,{}):null,(0,t.jsxs)(a.default,{href:e.href,className:`flex w-fit items-center gap-2 ${o}`,children:[(0,t.jsx)(d,{src:e.avatarUrl,name:e.name}),(0,t.jsx)("span",{className:"text-base underline",children:e.name})]})]},e.href)),m?(0,t.jsxs)("span",{className:`${c} mr-2`,children:[p?(0,t.jsx)(l.default,{}):null,(0,t.jsxs)("span",{className:o,children:[(0,t.jsx)(r,{className:"size-6 shrink-0","aria-hidden":!0}),(0,t.jsx)("span",{className:"text-base",children:n})]})]}):null,f?(0,t.jsxs)("span",{className:c,children:[p||m?(0,t.jsx)(l.default,{}):null,(0,t.jsxs)("span",{className:o,children:[(0,t.jsx)(i,{className:"size-6 shrink-0","aria-hidden":!0}),(0,t.jsx)("span",{className:"text-base",children:s})]})]}):null]}),u??null]})}function d({src:e,name:r}){let[i,a]=(0,n.useState)(!1),l=(0,n.useRef)(null),o=i?"https://wgwexrkqokkyffktcsqd.storage.supabase.co/storage/v1/object/public/media/media/authors/874299eb-30ee-4fb8-bdd7-75e396df4ad9.png":e;return(0,n.useEffect)(()=>{let e=l.current;
2e?.complete&&0===e.naturalWidth&&a(!0)},[o]),(0,t.jsx)(s.default,{ref:l,src:o,alt:r,width:40,height:40,className:"aspect-square rounded-full border border-black/8 object-cover",onError:()=>!i&&a(!0)})}e.s(["ArticleMetaRow",()=>u],719634)},393042,e=>{"use strict";var t=e.i(843476),n=e.i(271645);let r=({size:e=24,color:t="currentColor",...r})=>n.createElement("svg",{viewBox:"0 0 24 24",width:e,height:e,stroke:t,strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...r},n.createElement("path",{d:"M10.5 13.5 21 3M10.627 13.828l2.628 6.758c.232.596.347.893.514.98a.5.5 0 0 0 .462 0c.167-.086.283-.384.515-.979l6.59-16.888c.21-.537.315-.806.258-.977a.5.5 0 0 0-.316-.316c-.172-.057-.44.048-.978.257L3.413 9.253c-.595.233-.893.349-.98.516a.5.5 0 0 0 0 .461c.087.167.385.283.98.514l6.758 2.629c.121.046.182.07.233.106a.5.5 0 0 1 .116.117c.037.05.06.111.107.232Z"}));r.displayName="Send01";var i=e.i(846696);e.i(257620);var s=e.i(186459),a=e.i(634803),l=e.i(890057),o=e.i(551626);function c(){let{t:e}
2=(0,s.useTranslation)("marketing"),[c,u]=(0,n.useState)(""),[d,p]=(0,n.useState)(!1),{honeypotField:m,spamGuardFields:f}=(0,a.useSpamGuard)("article-newsletter");async function x(t){t.preventDefault(),p(!0);let n=await (0,o.subscribeToNewsletter)({email:c,source:"article",...f()});p(!1),n.ok?(i.toast.success(e("newsletter.success")),u("")):i.toast.error(n.error)}return(0,t.jsxs)("section",{className:`${l.ADS_EXCLUSION_CLASS} mx-auto mt-10 w-full max-w-[46rem] text-left`,"data-tf-ads-exclude":!0,children:[(0,t.jsxs)("form",{onSubmit:x,className:"flex w-full items-stretch overflow-hidden rounded-full border border-neutral-300 bg-white",children:[m,(0,t.jsx)("input",{type:"email",name:"email",placeholder:e("newsletter.emailPlaceholder"),"aria-label":e("newsletter.emailAriaArticle"),value:c,onChange:e=>u(e.target.value),required:!0,autoComplete:"email",disabled:d,className:"min-w-0 flex-1 bg-transparent px-4 py-2.5 text-base text-[#292929] placeholder:text-[#292929]/60 focus:outline-none disabled:cursor-not-allowed disabled:opacity-50 sm:px-5"}),(0,t.jsxs)("button",{type:"submit",disabled:d,"aria-label":e("newsletter.submitAria"),className:"inline-flex shrink-0 items-center justify-center bg-[#292929] px-4 py-2.5 text-sm font-semibold text-white transition hover:bg-neutral-800 disabled:cursor-not-allowed disabled:opacity-50 sm:min-w-[3.25rem] sm:px-5",children:[(0,t.jsx)("span",{className:"hidden lg:block",children:e("newsletter.submit")}),(0,t.jsx)(r,{className:"size-5 text-rose-100 lg:hidden","aria-hidden":!0})]})]}),(0,t.jsx)("p",{className:"mt-2 pl-1 text-sm text-neutral-500",children:e("newsletter.articleCaption")})]})}e.s(["default",()=>c],393042)}]); 3 4//# debugId=2c75cd51-399e-3b61-49c9-efead68bae30 5//# sourceMappingURL=b9bcfa84be981cc4.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.