{"version":3,"file":"Standard_Guide_Map.BVuWK5Uy.mjs","names":["addPropertyOverrides","Divider","MapPinSimple","Phone","Globe","Storefront","Money","BowlFood","Trophy","cycleOrder","serializationHash","variantClassNames","transition1","Tags","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","Image1","RichText","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","Icon","React.forwardRef","loadMapbox","MAPBOX_CSS","MAPBOX_JS","collectPlaces","pinSvg","React.useRef","React.useState","React.useCallback","_Fragment","ListBullets","MapTrifold","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","React.useRef","React.useState","React.useCallback"],"sources":["https:/framerusercontent.com/modules/AqlNGTW5G0TS0JjiNL6a/Nk6XohnudtW2QHsgf2fm/FxFSRxUdj.js","https:/framerusercontent.com/modules/nOK0kqUhx3R7pa5LFaCf/XWiyN5wdwdeFxeMO57Kz/P6cT9s0ni.js","https:/framerusercontent.com/modules/zeAt37uVx5nPlCz9CSY7/SUkAvz83OJteikM9ADHt/bpLyLK1Gn.js","https:/framerusercontent.com/modules/mRoC2ZoUDvMj7Ast6tpu/OwcrzZ8dRTPoT8ExbfBA/GuideMapMobile.js","https:/framerusercontent.com/modules/sAhrKEG3Iogeyyjn75IM/lqdskDECQBPU4pFh1iwi/MapToggleStore.js","https:/framerusercontent.com/modules/9onPqvDLJ81ODgHTOwtB/h9nuazlomgQctWYFNrfR/MapToggleOverrides.js","https:/framerusercontent.com/modules/lAhGQotIZCeMtpmApFwT/xmaNnSiuzH5W1TFXZ2z4/olgm912ZL.js","https:/framerusercontent.com/modules/uWiWMf4Q1zF9XVXLGMCW/8lrKcJEO1NrtMIn9feZ5/Standard_Guide_Map.js"],"sourcesContent":["// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Phone from\"https://framerusercontent.com/modules/JhjNU5admIi32bgBk7kN/piPqsNFW90HigDdjsxLZ/I13kdmfkC.js\";import Storefront from\"https://framerusercontent.com/modules/KcjzTBRSIvvQzanFZKHh/h8lpBroPmkWc0BVuwUm3/Z57gvtJ2V.js\";import Money from\"https://framerusercontent.com/modules/KjptWbam6Lh9QGw0hBOy/HKHdbZcuMFOutmiIN7nj/tm1UxMYDS.js\";import MapPinSimple from\"https://framerusercontent.com/modules/OUZ0utNiooOoCk7K7Qui/nEaMFRPMeCyQmYrxYXO9/OOTOOdaMO.js\";import Globe from\"https://framerusercontent.com/modules/qg5O78z2q8kvZbQWStw5/OjxXH2GCT4nXPHo2IICz/YO7MK5PPy.js\";import BowlFood from\"https://framerusercontent.com/modules/wsyalGUxid08ptENiUT7/l5jgniwrHMCKGJmabeHP/BCeL9KHfY.js\";import Trophy from\"https://framerusercontent.com/modules/xD1tQGy4pyZevRTI4Nw5/iOVoTU0oozI6tmm5ErAY/hF6G8oEjG.js\";import Tags from\"https://framerusercontent.com/modules/KU2ugODMCod1H7oCAGvn/7XoWCAJvNV3mO7D0R6LX/GFVGfcUG5.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/vkA3ZE8bBhe411nJ6eQ7/vga0NyZ9Duznm7yqmFtj/AxU_Ah5Xk.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rS0Cyvxfxvw076iklvdk/WIDaZDyN4hQiNBuFyocs/IIb8zAbuE.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/oN8ntlHYMWdbibKWjzmJ/7sOf2JXkLzmYXnImlmEK/u3JPFIIep.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/j5vlsaLuaPRKW6ooYCw0/y9H3QaH2jpF3Zq4ZWJtz/V7umI1nkM.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/Tv0E7gQpK9VYlsiUALrF/7QraMGjm52nBcN8NgNOv/VsN9aBc3c.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/pOlgpbDlIFbBIhAbO8uz/rM0opPmYn9MZ2DOXFALR/wRuyKrFiD.js\";import Divider from\"https://framerusercontent.com/modules/itYq5ICHQJ4pPeR7lidr/uN1vifvGHHWyl0ErheaM/R9t2PHuh_.js\";const DividerFonts=getFonts(Divider);const MapPinSimpleFonts=getFonts(MapPinSimple);const PhoneFonts=getFonts(Phone);const GlobeFonts=getFonts(Globe);const StorefrontFonts=getFonts(Storefront);const MoneyFonts=getFonts(Money);const BowlFoodFonts=getFonts(BowlFood);const TrophyFonts=getFonts(Trophy);const cycleOrder=[\"kTgnyKGW7\",\"EFdI_4gL2\"];const serializationHash=\"framer-gMqo2\";const variantClassNames={EFdI_4gL2:\"framer-v-5ghrgg\",kTgnyKGW7:\"framer-v-zbx0ff\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QjNKp6f2E=undefined;const pesGbMA3l=undefined;const foL5fpfPS=undefined;const Bf3WmamYU=undefined;const kCwDRLx8A=undefined;const KEhmYNsIy=undefined;const txN9BGksy=undefined;const LGTX3oEpB=undefined;const bdCs66stb=undefined;const qf9okAaIK=undefined;const qAR5elGXy=undefined;const sJYpxHHra=undefined;const i1z6zuCQY=undefined;const U8xKj4xCI=undefined;const ZQxyx8g_t=undefined;const JlsQ2iwGn=undefined;const qS_Yi1YxG=undefined;const yp5teBc_L=undefined;const yERiIzb5D=undefined;const jAkpEM3h8=undefined;const kUEeDY4uq=undefined;const jmorWSrru=undefined;const DlMLflLioaQDRy0wJs=undefined;const vXL3qNCcCaQDRy0wJs=undefined;const idaQDRy0wJs=undefined;const fQD6cTg0H_uOQpCMLq8rVvfrYSOu=undefined;const DlMLflLiokUfO_WuRq=undefined;const vXL3qNCcCkUfO_WuRq=undefined;const idkUfO_WuRq=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition1};const query=(prequery,{i1z6zuCQY})=>prequery({from:{alias:\"aQDRy0wJs\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:i1z6zuCQY},{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"aQDRy0wJs\",name:\"DlMLflLio\",type:\"Identifier\"},{collection:\"aQDRy0wJs\",name:\"vXL3qNCcC\",type:\"Identifier\"},{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:i1z6zuCQY},type:\"BinaryOperation\"}});const query1=i1z6zuCQY=>({from:{alias:\"aQDRy0wJs\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:i1z6zuCQY},{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"aQDRy0wJs\",name:\"DlMLflLio\",type:\"Identifier\"},{collection:\"aQDRy0wJs\",name:\"vXL3qNCcC\",type:\"Identifier\"},{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"aQDRy0wJs\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:i1z6zuCQY},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const animation1={backgroundColor:\"var(--token-285107fe-a641-45d8-8537-f6c952d6f828, rgb(130, 28, 13))\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const query2=(prequery,{ZQxyx8g_t})=>prequery({from:{alias:\"kUfO_WuRq\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:ZQxyx8g_t},{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"kUfO_WuRq\",name:\"DlMLflLio\",type:\"Identifier\"},{collection:\"kUfO_WuRq\",name:\"vXL3qNCcC\",type:\"Identifier\"},{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:ZQxyx8g_t},type:\"BinaryOperation\"}});const query3=ZQxyx8g_t=>({from:{alias:\"kUfO_WuRq\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:ZQxyx8g_t},{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"kUfO_WuRq\",name:\"DlMLflLio\",type:\"Identifier\"},{collection:\"kUfO_WuRq\",name:\"vXL3qNCcC\",type:\"Identifier\"},{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"kUfO_WuRq\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:ZQxyx8g_t},type:\"BinaryOperation\"}});const convertFromBoolean=(value,activeLocale)=>{return value?\"\":\"\";};const toString=value=>{return typeof value===\"string\"?value:String(value);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"kTgnyKGW7\",\"Variant 2\":\"EFdI_4gL2\"};const Variants=motion.create(React.Fragment);const getProps=({address,addressLink,cardBlurb,dataLat,dataLng,dataName,dataRec,foodType,heavyHitter,height,id,name1,neighborhoodLink,phone,phoneClickToCall,phoneLink,restaurantImage,restaurantLink,tags,textContent,textContent1,title,websiteLink,websiteURL,width,...props})=>{return{...props,bdCs66stb:websiteLink??props.bdCs66stb,Bf3WmamYU:heavyHitter??props.Bf3WmamYU??true,foL5fpfPS:name1??props.foL5fpfPS??\"\",i1z6zuCQY:foodType??props.i1z6zuCQY,jAkpEM3h8:cardBlurb??props.jAkpEM3h8??\"\",JlsQ2iwGn:dataRec??props.JlsQ2iwGn??\"text\",jmorWSrru:websiteURL??props.jmorWSrru,kCwDRLx8A:addressLink??props.kCwDRLx8A,KEhmYNsIy:address??props.KEhmYNsIy??\"\",kUEeDY4uq:phoneClickToCall??props.kUEeDY4uq,LGTX3oEpB:phone??props.LGTX3oEpB??\"\",pesGbMA3l:restaurantLink??props.pesGbMA3l,qAR5elGXy:title??props.qAR5elGXy??\"\",qf9okAaIK:neighborhoodLink??props.qf9okAaIK,QjNKp6f2E:restaurantImage??props.QjNKp6f2E,qS_Yi1YxG:dataName??props.qS_Yi1YxG??\"text\",sJYpxHHra:textContent??props.sJYpxHHra??\"$$$\",txN9BGksy:phoneLink??props.txN9BGksy,U8xKj4xCI:textContent1??props.U8xKj4xCI??\"Heavy Hitter\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kTgnyKGW7\",yERiIzb5D:dataLat??props.yERiIzb5D??\"content\",yp5teBc_L:dataLng??props.yp5teBc_L??\"text\",ZQxyx8g_t:tags??props.ZQxyx8g_t};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,foL5fpfPS,Bf3WmamYU,KEhmYNsIy,LGTX3oEpB,qAR5elGXy,sJYpxHHra,U8xKj4xCI,i1z6zuCQY,ZQxyx8g_t,jAkpEM3h8,jmorWSrru,kUEeDY4uq,yERiIzb5D,yp5teBc_L,qS_Yi1YxG,JlsQ2iwGn,QjNKp6f2E,kCwDRLx8A,pesGbMA3l,txN9BGksy,bdCs66stb,qf9okAaIK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kTgnyKGW7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(QjNKp6f2E);const isDisplayed=()=>{if(baseVariant===\"EFdI_4gL2\")return false;return true;};const textContent=toString(convertFromBoolean(isSet(kUEeDY4uq),activeLocale));const textContent1=toString(convertFromBoolean(isSet(jmorWSrru),activeLocale));return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zbx0ff\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"kTgnyKGW7\",ref:refBinding,style:{backgroundColor:\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6)\",...style},...addPropertyOverrides({EFdI_4gL2:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-180xna1-container\",layoutDependency:layoutDependency,layoutId:\"rnAqGlWOu-container\",nodeId:\"rnAqGlWOu\",rendersWithMotion:true,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"rnAqGlWOu\",layoutId:\"rnAqGlWOu\",style:{width:\"100%\"},variant:matchVariant(\"Sq19_dOaL\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19c2q2\",layoutDependency:layoutDependency,layoutId:\"UaDxl1dGC\",children:[visible!==false&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(QjNKp6f2E)},className:\"framer-6qf67a\",layoutDependency:layoutDependency,layoutId:\"caH8mysYB\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}}),/*#__PURE__*/_jsx(Link,{href:pesGbMA3l,motionChild:true,nodeId:\"MZyVmX0NM\",openInNewTab:false,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-smv1jo framer-1sdj6yd\",layoutDependency:layoutDependency,layoutId:\"MZyVmX0NM\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cy6bs8\",layoutDependency:layoutDependency,layoutId:\"xGsVRKjO9\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-ry8tf9\",\"data-styles-preset\":\"IIb8zAbuE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Content\"})}),className:\"framer-edofoz\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JtiKSQ2rI\",style:{\"--extracted-a0htzi\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:foL5fpfPS,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m14rgm\",layoutDependency:layoutDependency,layoutId:\"XaZxyNoit\",children:Bf3WmamYU!==false&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Heavy Hitter logo badge\",fit:\"fill\",intrinsicHeight:214,intrinsicWidth:312,pixelHeight:214,pixelWidth:312,sizes:\"60px\",src:\"https://framerusercontent.com/images/LsFkHRLZtDmHuQAixKzrcDWs.svg?width=312&height=214\"},className:\"framer-163c8tb\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"ugk_VQIES\"})})]})}),/*#__PURE__*/_jsx(Link,{href:kCwDRLx8A,motionChild:true,nodeId:\"c3xZpZAtK\",openInNewTab:true,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-of9kfk framer-1sdj6yd\",\"data-framer-name\":\"Address\",layoutDependency:layoutDependency,layoutId:\"c3xZpZAtK\",whileHover:animation,children:[/*#__PURE__*/_jsx(MapPinSimple,{animated:true,className:\"framer-1nk0b9x\",layoutDependency:layoutDependency,layoutId:\"BqDlMWd1Q\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Content\"})}),className:\"framer-1097dwy\",\"data-framer-name\":\"Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bBJlb5SED\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:KEhmYNsIy,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v2t5sj\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"iq9sH7JPf\",children:[/*#__PURE__*/_jsx(Link,{href:txN9BGksy,motionChild:true,nodeId:\"ypBH8DHax\",openInNewTab:false,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-s52com framer-1sdj6yd\",\"data-framer-name\":\"Phone\",layoutDependency:layoutDependency,layoutId:\"ypBH8DHax\",whileHover:animation,children:[/*#__PURE__*/_jsx(Phone,{animated:true,className:\"framer-iu17ms\",layoutDependency:layoutDependency,layoutId:\"NtYxt4jcp\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Content\"})}),className:\"framer-198ett1\",\"data-framer-name\":\"Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TUsDHuUJR\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:LGTX3oEpB,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:bdCs66stb,motionChild:true,nodeId:\"HAPCNfUlt\",openInNewTab:false,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1ckambl framer-1sdj6yd\",\"data-framer-name\":\"Website\",layoutDependency:layoutDependency,layoutId:\"HAPCNfUlt\",whileHover:animation,children:[/*#__PURE__*/_jsx(Globe,{animated:true,className:\"framer-10372a8\",layoutDependency:layoutDependency,layoutId:\"GE52QGcG5\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Visit Website\"})}),className:\"framer-110zssc\",\"data-framer-name\":\"Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LOCEWDFfk\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:qf9okAaIK,motionChild:true,nodeId:\"zoOQR4k7u\",openInNewTab:false,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13s89kw framer-1sdj6yd\",\"data-framer-name\":\"Neighborhood/budget\",layoutDependency:layoutDependency,layoutId:\"zoOQR4k7u\",whileHover:animation,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-42z2j5\",\"data-framer-name\":\"Neighborhood\",layoutDependency:layoutDependency,layoutId:\"ps7iSkWOz\",children:[/*#__PURE__*/_jsx(Storefront,{animated:true,className:\"framer-kpgc9l\",layoutDependency:layoutDependency,layoutId:\"Ymv9n_6xa\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Avondale\"})}),className:\"framer-1fzxfgi\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qsYZvZgak\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:qAR5elGXy,verticalAlignment:\"top\",withExternalLayout:true})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kgwi9u\",\"data-framer-name\":\"budget\",layoutDependency:layoutDependency,layoutId:\"Fk7QEycxo\",children:[/*#__PURE__*/_jsx(Money,{animated:true,className:\"framer-1a6m1gh\",layoutDependency:layoutDependency,layoutId:\"y9f_go2fq\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Content\"})}),className:\"framer-3y474o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cWv8pmlN2\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:sJYpxHHra,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bbbmj3\",\"data-framer-name\":\"Cuisine\",layoutDependency:layoutDependency,layoutId:\"tiS01HSPD\",children:[/*#__PURE__*/_jsx(BowlFood,{animated:true,className:\"framer-14a23ab\",layoutDependency:layoutDependency,layoutId:\"mVD1H60FC\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14jo9mr\",layoutDependency:layoutDependency,layoutId:\"aQDRy0wJs\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(i1z6zuCQY),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({DlMLflLio:DlMLflLioaQDRy0wJs,id:idaQDRy0wJs,vXL3qNCcC:vXL3qNCcCaQDRy0wJs},index)=>{DlMLflLioaQDRy0wJs??=\"\";vXL3qNCcCaQDRy0wJs??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`aQDRy0wJs-${idaQDRy0wJs}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{vXL3qNCcC:vXL3qNCcCaQDRy0wJs},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w20g79\",layoutDependency:layoutDependency,layoutId:\"di1z9Onng\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxap8\",\"data-styles-preset\":\"V7umI1nkM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Ukrainian\"})}),className:\"framer-17yg1bf\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m6O4T74Pw\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:DlMLflLioaQDRy0wJs,verticalAlignment:\"top\",withExternalLayout:true})})})},idaQDRy0wJs);})});}})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12qmbig\",layoutDependency:layoutDependency,layoutId:\"BeTjGyuia\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dv0c1a\",\"data-framer-name\":\"Rating\",layoutDependency:layoutDependency,layoutId:\"BWrrMHKUJ\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(Trophy,{animated:true,className:\"framer-15lsuf8\",layoutDependency:layoutDependency,layoutId:\"lgckXfuU_\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1fn2eg1\",\"data-styles-preset\":\"u3JPFIIep\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uOQpCMLq8:fQD6cTg0H_uOQpCMLq8rVvfrYSOu},webPageId:\"VAKxrosEH\"},motionChild:true,nodeId:\"NPX8LjQbJ\",openInNewTab:false,relValues:[],scopeId:\"FxFSRxUdj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rj0f3z\",\"data-styles-preset\":\"VsN9aBc3c\",children:\"Content\"})})})}),className:\"framer-kr4z6r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NPX8LjQbJ\",style:{\"--extracted-1w1cjl5\":\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\"},text:U8xKj4xCI,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1onml12\",\"data-framer-name\":\"Tags\",layoutDependency:layoutDependency,layoutId:\"fnEgi6DuU\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pw8ix9\",layoutDependency:layoutDependency,layoutId:\"kUfO_WuRq\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(ZQxyx8g_t),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({DlMLflLio:DlMLflLiokUfO_WuRq,id:idkUfO_WuRq,vXL3qNCcC:vXL3qNCcCkUfO_WuRq},index1)=>{DlMLflLiokUfO_WuRq??=\"\";vXL3qNCcCkUfO_WuRq??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`kUfO_WuRq-${idkUfO_WuRq}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{vXL3qNCcC:vXL3qNCcCkUfO_WuRq},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rsn9do\",layoutDependency:layoutDependency,layoutId:\"ldzxk5Vld\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-e7eplt\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"Mka35tkUS\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1csyx76\",\"data-styles-preset\":\"wRuyKrFiD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:\"Ukrainian\"})}),className:\"framer-11ilstx\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LThFas1Be\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:DlMLflLiokUfO_WuRq,verticalAlignment:\"top\",withExternalLayout:true})})})})},idkUfO_WuRq);})});}})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q1ibf\",\"data-framer-name\":\"MapData\",layoutDependency:layoutDependency,layoutId:\"T40k9tUtJ\",style:{opacity:0},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-gm66jy\",\"data-framer-name\":\"data-rec\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vGK_4mlUE\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:JlsQ2iwGn,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-16oczti\",\"data-framer-name\":\"data-name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yp4Qvi65G\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:qS_Yi1YxG,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-12nll76\",\"data-framer-name\":\"data-lng\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TVKltOF0i\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yp5teBc_L,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-1obh1lx\",\"data-framer-name\":\"data-lat\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AW65wMC4I\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yERiIzb5D,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-1gfg15e\",\"data-framer-name\":\"data-address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wBBI8P32x\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:KEhmYNsIy,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-yxlufi\",\"data-framer-name\":\"data-blurb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MTa2bfyyE\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:jAkpEM3h8,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-1vvp9or\",\"data-framer-name\":\"data-phone\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iZslMA21E\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LGTX3oEpB,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-11sy5sm\",\"data-framer-name\":\"data-phonelink\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kZndvdPvW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Visit Website\"})}),className:\"framer-wnqy3h\",\"data-framer-name\":\"data-website\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fRcYQoOY4\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-3ff76n\",\"data-framer-name\":\"data-websitelink\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OO7mt5En9\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-sizf5u\",\"data-framer-name\":\"data-budget\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WKNV0yWy1\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:sJYpxHHra,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"content\"})}),className:\"framer-1s7n16l\",\"data-framer-name\":\"data-foodtype\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UdNDDzg6_\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:U8xKj4xCI,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:\"2px\",...toResponsiveImage(QjNKp6f2E)},className:\"framer-awrr3q\",\"data-framer-name\":\"data-img\",layoutDependency:layoutDependency,layoutId:\"huySl1tmL\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e4obqv\",layoutDependency:layoutDependency,layoutId:\"q8RfY_i3q\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-s3yope\",\"data-styles-preset\":\"AxU_Ah5Xk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px\"},children:\"Content\"})})}),className:\"framer-e08o\",\"data-framer-name\":\"Card Blurb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UsL3g3bj5\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"},text:jAkpEM3h8,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r5bgzu-container\",layoutDependency:layoutDependency,layoutId:\"u5iMqQQK7-container\",nodeId:\"u5iMqQQK7\",rendersWithMotion:true,scopeId:\"FxFSRxUdj\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"u5iMqQQK7\",layoutId:\"u5iMqQQK7\",style:{width:\"100%\"},variant:matchVariant(\"Sq19_dOaL\"),width:\"100%\"})})})]})})})});});const css=[\".framer-gMqo2.framer-1sdj6yd, .framer-gMqo2 .framer-1sdj6yd { display: block; }\",\".framer-gMqo2.framer-zbx0ff { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 360px; }\",\".framer-gMqo2 .framer-180xna1-container, .framer-gMqo2 .framer-1r5bgzu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-19c2q2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-6qf67a { flex: none; height: 300px; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-smv1jo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 0px 0px 10px; position: relative; text-decoration: none; width: 100%; }\",\".framer-gMqo2 .framer-cy6bs8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-edofoz, .framer-gMqo2 .framer-e08o { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-gMqo2 .framer-m14rgm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 60px; }\",\".framer-gMqo2 .framer-163c8tb { flex: none; height: auto; position: relative; width: 60px; }\",\".framer-gMqo2 .framer-of9kfk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 10px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-1nk0b9x, .framer-gMqo2 .framer-iu17ms, .framer-gMqo2 .framer-10372a8, .framer-gMqo2 .framer-kpgc9l, .framer-gMqo2 .framer-1a6m1gh, .framer-gMqo2 .framer-14a23ab, .framer-gMqo2 .framer-15lsuf8 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; }\",\".framer-gMqo2 .framer-1097dwy, .framer-gMqo2 .framer-198ett1, .framer-gMqo2 .framer-110zssc, .framer-gMqo2 .framer-1fzxfgi, .framer-gMqo2 .framer-17yg1bf, .framer-gMqo2 .framer-kr4z6r, .framer-gMqo2 .framer-11ilstx, .framer-gMqo2 .framer-gm66jy, .framer-gMqo2 .framer-16oczti, .framer-gMqo2 .framer-12nll76, .framer-gMqo2 .framer-1obh1lx, .framer-gMqo2 .framer-1gfg15e, .framer-gMqo2 .framer-yxlufi, .framer-gMqo2 .framer-1vvp9or, .framer-gMqo2 .framer-11sy5sm, .framer-gMqo2 .framer-wnqy3h, .framer-gMqo2 .framer-3ff76n, .framer-gMqo2 .framer-sizf5u, .framer-gMqo2 .framer-1s7n16l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gMqo2 .framer-v2t5sj, .framer-gMqo2 .framer-1onml12 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-s52com { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 10px; position: relative; text-decoration: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-1ckambl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-13s89kw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-42z2j5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: 360px; }\",\".framer-gMqo2 .framer-kgwi9u, .framer-gMqo2 .framer-bbbmj3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-3y474o { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 314px; word-break: break-word; word-wrap: break-word; }\",\".framer-gMqo2 .framer-14jo9mr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-gMqo2 .framer-w20g79 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-gMqo2 .framer-12qmbig { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gMqo2 .framer-1dv0c1a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 10px 4px 10px; position: relative; width: min-content; }\",\".framer-gMqo2 .framer-pw8ix9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 8px 12px; height: min-content; justify-content: flex-start; padding: 12px 0px 4px 10px; position: relative; width: 1px; }\",\".framer-gMqo2 .framer-1rsn9do { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-gMqo2 .framer-e7eplt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 2px 12px 0px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gMqo2 .framer-q1ibf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-gMqo2 .framer-awrr3q { flex: none; height: 2px; position: relative; width: 2px; }\",\".framer-gMqo2 .framer-e4obqv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 10px 0px 10px; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-gMqo2[data-border=\"true\"]::after, .framer-gMqo2 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 515\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EFdI_4gL2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"foL5fpfPS\":\"name1\",\"Bf3WmamYU\":\"heavyHitter\",\"KEhmYNsIy\":\"address\",\"LGTX3oEpB\":\"phone\",\"qAR5elGXy\":\"title\",\"sJYpxHHra\":\"textContent\",\"U8xKj4xCI\":\"textContent1\",\"i1z6zuCQY\":\"foodType\",\"ZQxyx8g_t\":\"tags\",\"jAkpEM3h8\":\"cardBlurb\",\"jmorWSrru\":\"websiteURL\",\"kUEeDY4uq\":\"phoneClickToCall\",\"yERiIzb5D\":\"dataLat\",\"yp5teBc_L\":\"dataLng\",\"qS_Yi1YxG\":\"dataName\",\"JlsQ2iwGn\":\"dataRec\",\"QjNKp6f2E\":\"restaurantImage\",\"kCwDRLx8A\":\"addressLink\",\"pesGbMA3l\":\"restaurantLink\",\"txN9BGksy\":\"phoneLink\",\"bdCs66stb\":\"websiteLink\",\"qf9okAaIK\":\"neighborhoodLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFxFSRxUdj=withCSS(Component,css,\"framer-gMqo2\");export default FramerFxFSRxUdj;FramerFxFSRxUdj.displayName=\"Place Card Skinny\";FramerFxFSRxUdj.defaultProps={height:515,width:360};addPropertyControls(FramerFxFSRxUdj,{variant:{options:[\"kTgnyKGW7\",\"EFdI_4gL2\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},foL5fpfPS:{defaultValue:\"\",title:\"Name\",type:ControlType.String},onfoL5fpfPSChange:{changes:\"foL5fpfPS\",type:ControlType.ChangeHandler},Bf3WmamYU:{defaultValue:true,title:\"Heavy Hitter\",type:ControlType.Boolean},onBf3WmamYUChange:{changes:\"Bf3WmamYU\",type:ControlType.ChangeHandler},KEhmYNsIy:{defaultValue:\"\",title:\"Address\",type:ControlType.String},onKEhmYNsIyChange:{changes:\"KEhmYNsIy\",type:ControlType.ChangeHandler},LGTX3oEpB:{defaultValue:\"\",title:\"Phone\",type:ControlType.String},onLGTX3oEpBChange:{changes:\"LGTX3oEpB\",type:ControlType.ChangeHandler},qAR5elGXy:{defaultValue:\"\",title:\"Title\",type:ControlType.String},onqAR5elGXyChange:{changes:\"qAR5elGXy\",type:ControlType.ChangeHandler},sJYpxHHra:{defaultValue:\"$$$\",title:\"Text Content\",type:ControlType.String},onsJYpxHHraChange:{changes:\"sJYpxHHra\",type:ControlType.ChangeHandler},U8xKj4xCI:{defaultValue:\"Heavy Hitter\",title:\"Text Content\",type:ControlType.String},onU8xKj4xCIChange:{changes:\"U8xKj4xCI\",type:ControlType.ChangeHandler},i1z6zuCQY:{dataIdentifier:\"local-module:collection/GFVGfcUG5:default\",title:\"Food Type\",type:ControlType.MultiCollectionReference},oni1z6zuCQYChange:{changes:\"i1z6zuCQY\",type:ControlType.ChangeHandler},ZQxyx8g_t:{dataIdentifier:\"local-module:collection/GFVGfcUG5:default\",title:\"Tags\",type:ControlType.MultiCollectionReference},onZQxyx8g_tChange:{changes:\"ZQxyx8g_t\",type:ControlType.ChangeHandler},jAkpEM3h8:{defaultValue:\"\",title:\"Card Blurb\",type:ControlType.String},onjAkpEM3h8Change:{changes:\"jAkpEM3h8\",type:ControlType.ChangeHandler},jmorWSrru:{title:\"Website URL\",type:ControlType.Link},kUEeDY4uq:{title:\"Phone Click To Call\",type:ControlType.Link},yERiIzb5D:{defaultValue:\"content\",displayTextArea:false,title:\"data-lat\",type:ControlType.String},onyERiIzb5DChange:{changes:\"yERiIzb5D\",type:ControlType.ChangeHandler},yp5teBc_L:{defaultValue:\"text\",displayTextArea:false,title:\"data-lng\",type:ControlType.String},onyp5teBc_LChange:{changes:\"yp5teBc_L\",type:ControlType.ChangeHandler},qS_Yi1YxG:{defaultValue:\"text\",displayTextArea:false,title:\"data-name\",type:ControlType.String},onqS_Yi1YxGChange:{changes:\"qS_Yi1YxG\",type:ControlType.ChangeHandler},JlsQ2iwGn:{defaultValue:\"text\",displayTextArea:false,title:\"data-rec\",type:ControlType.String},onJlsQ2iwGnChange:{changes:\"JlsQ2iwGn\",type:ControlType.ChangeHandler},QjNKp6f2E:{title:\"Restaurant Image\",type:ControlType.ResponsiveImage},kCwDRLx8A:{title:\"Address Link\",type:ControlType.Link},pesGbMA3l:{title:\"Restaurant Link\",type:ControlType.Link},txN9BGksy:{title:\"Phone Link\",type:ControlType.Link},bdCs66stb:{title:\"Website Link\",type:ControlType.Link},qf9okAaIK:{title:\"Neighborhood link\",type:ControlType.Link}});addFonts(FramerFxFSRxUdj,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...DividerFonts,...MapPinSimpleFonts,...PhoneFonts,...GlobeFonts,...StorefrontFonts,...MoneyFonts,...BowlFoodFonts,...TrophyFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerFxFSRxUdj.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Divider,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFxFSRxUdj\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"515\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"360\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EFdI_4gL2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"foL5fpfPS\\\":\\\"name1\\\",\\\"Bf3WmamYU\\\":\\\"heavyHitter\\\",\\\"KEhmYNsIy\\\":\\\"address\\\",\\\"LGTX3oEpB\\\":\\\"phone\\\",\\\"qAR5elGXy\\\":\\\"title\\\",\\\"sJYpxHHra\\\":\\\"textContent\\\",\\\"U8xKj4xCI\\\":\\\"textContent1\\\",\\\"i1z6zuCQY\\\":\\\"foodType\\\",\\\"ZQxyx8g_t\\\":\\\"tags\\\",\\\"jAkpEM3h8\\\":\\\"cardBlurb\\\",\\\"jmorWSrru\\\":\\\"websiteURL\\\",\\\"kUEeDY4uq\\\":\\\"phoneClickToCall\\\",\\\"yERiIzb5D\\\":\\\"dataLat\\\",\\\"yp5teBc_L\\\":\\\"dataLng\\\",\\\"qS_Yi1YxG\\\":\\\"dataName\\\",\\\"JlsQ2iwGn\\\":\\\"dataRec\\\",\\\"QjNKp6f2E\\\":\\\"restaurantImage\\\",\\\"kCwDRLx8A\\\":\\\"addressLink\\\",\\\"pesGbMA3l\\\":\\\"restaurantLink\\\",\\\"txN9BGksy\\\":\\\"phoneLink\\\",\\\"bdCs66stb\\\":\\\"websiteLink\\\",\\\"qf9okAaIK\\\":\\\"neighborhoodLink\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 0 0 L 12 0 L 12 12 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"12px\" id=\"idS_oiCRE\" transform=\"translate(8.25 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 0\" fill=\"transparent\" height=\"1px\" id=\"yAXS8Sfet\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 6)\" width=\"12px\"/><path d=\"M 0 0 L 11.999 0\" fill=\"transparent\" height=\"1px\" id=\"HWnOIxYwZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.251 12)\" width=\"11.999062500000008px\"/><path d=\"M 0 0 L 11.999 0\" fill=\"transparent\" height=\"1px\" id=\"e0i2ORUs3\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.251 18)\" width=\"11.999062500000008px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"WR5g9ZIwO\" transform=\"translate(3 4.875)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"fmdPNq2fc\" transform=\"translate(3 10.875)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"iohjEB2eG\" transform=\"translate(3 16.875)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1117536597\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-aF8e6\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-aF8e6 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"List Bullets\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-aF8e6\");Icon.displayName=\"List Bullets\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"List Bullets\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 13.5 L 0 0 L 6 3 L 6 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"n5So0Ob6R\" transform=\"translate(9 3.75)\" width=\"6px\"/><path d=\"M 0 13.5 L 0 0\" fill=\"transparent\" height=\"13.5px\" id=\"fTkjN7r4o\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 3.75)\" width=\"1px\"/><path d=\"M 0 0 L 0 13.5\" fill=\"transparent\" height=\"13.5px\" id=\"PGp_h8y1k\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15 6.75)\" width=\"1px\"/><path d=\"M 6 13.5 L 0 15 L 0 1.5 L 6 0 L 12 3 L 18 1.5 L 18 15 L 12 16.5 Z\" fill=\"transparent\" height=\"16.5px\" id=\"rLB0gXXbE\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3.75)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2631352072\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-NgWgT\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-NgWgT { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Map Trifold\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-NgWgT\");Icon.displayName=\"Map Trifold\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Map Trifold\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// ─────────────────────────────────────────────────────────────\n// HEAVYT GuideMapMobile\n// Mobile map experience for Guide pages.\n//\n// Full-screen map. Tap a pin → a swipeable preview card appears\n// fixed above the bottom tab bar (name, address, blurb preview,\n// Read More). Swipe the card left/right to cycle places in list\n// order; the map flies to each. \"Read More\" opens a full bottom\n// sheet with all place fields. The place name in the sheet links\n// to the detail page.\n//\n// This component renders ONLY the map layer + preview card + sheet.\n// The List/Map tab bar is built in Framer as variants; this sits\n// inside the Map variant. Place it full-bleed.\n//\n// REQUIRED MapData layers inside Place Card Skinny:\n//   data-lat, data-lng, data-name, data-rec, data-address, data-blurb\n//   plus data-url (a hidden text/link layer bound to the place slug\n//   or detail URL) — optional; if absent, name won't link out.\n// ─────────────────────────────────────────────────────────────\nconst MAPBOX_JS=\"https://api.mapbox.com/mapbox-gl-js/v3.4.0/mapbox-gl.js\";const MAPBOX_CSS=\"https://api.mapbox.com/mapbox-gl-js/v3.4.0/mapbox-gl.css\";// Brand fonts — match the strings Framer registers. If dev tools shows\n// a different computed font-family on your h4/body, update these.\nconst FONT_DISPLAY='\"Ciclo Display\", serif'// headings (name)\n;const FONT_BODY='\"Acumin Pro\", sans-serif'// body (address, blurb)\n;const COLOR_RED=\"#EC5840\";const COLOR_INK=\"#1A2238\";const COLOR_PAPER=\"#F2F0EA\";const COLOR_BLUE=\"#3A4C7E\";function loadMapbox(){return new Promise((resolve,reject)=>{const w=window;if(w.mapboxgl)return resolve(w.mapboxgl);if(!document.querySelector(`link[href=\"${MAPBOX_CSS}\"]`)){const link=document.createElement(\"link\");link.rel=\"stylesheet\";link.href=MAPBOX_CSS;document.head.appendChild(link);}const existing=document.querySelector(`script[src=\"${MAPBOX_JS}\"]`);if(existing){existing.addEventListener(\"load\",()=>resolve(w.mapboxgl));existing.addEventListener(\"error\",reject);return;}const script=document.createElement(\"script\");script.src=MAPBOX_JS;script.onload=()=>resolve(w.mapboxgl);script.onerror=reject;document.head.appendChild(script);});}function readField(card,name){return card.querySelector(`[data-framer-name=\"${name}\"]`)?.textContent?.trim()??\"\";}function readUrl(card){const node=card.querySelector('[data-framer-name=\"data-url\"]');if(!node)return\"\";const anchor=node.querySelector(\"a\");if(anchor?.getAttribute(\"href\"))return anchor.getAttribute(\"href\");return node.textContent?.trim()??\"\";}function readLink(card,name){const node=card.querySelector(`[data-framer-name=\"${name}\"]`);if(!node)return\"\";const anchor=node.querySelector(\"a\");if(anchor?.getAttribute(\"href\"))return anchor.getAttribute(\"href\");return node.textContent?.trim()??\"\";}function readImg(card){const node=card.querySelector('[data-framer-name=\"data-img\"]');if(!node)return\"\";const img=node.tagName===\"IMG\"?node:node.querySelector(\"img\");return img?.src??\"\";}function collectPlaces(){const latNodes=Array.from(document.querySelectorAll('[data-framer-name=\"data-lat\"]'));const places=[];for(const latNode of latNodes){const mapData=latNode.closest('[data-framer-name=\"MapData\"]');if(!mapData)continue;const card=mapData.parentElement;if(!card)continue;const lat=parseFloat(latNode.textContent?.trim()??\"\");const lng=parseFloat(readField(card,\"data-lng\"));if(Number.isNaN(lat)||Number.isNaN(lng))continue;places.push({lat,lng,name:readField(card,\"data-name\")||\"Untitled\",rec:readField(card,\"data-rec\"),address:readField(card,\"data-address\"),blurb:readField(card,\"data-blurb\"),phone:readField(card,\"data-phone\"),phonelink:readLink(card,\"data-phonelink\"),website:readField(card,\"data-website\"),websitelink:readLink(card,\"data-websitelink\"),budget:readField(card,\"data-budget\"),foodtype:readField(card,\"data-foodtype\"),img:readImg(card),url:readUrl(card),el:card.closest(\"a\")??card,cardNode:card});}return places;}function pinSvg(color){return`<svg width=\"34\" height=\"44\" viewBox=\"0 0 34 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" style=\"display:block\">\n  <path d=\"M17 0C7.6 0 0 7.5 0 16.8 0 28.4 17 44 17 44s17-15.6 17-27.2C34 7.5 26.4 0 17 0Z\" fill=\"${color}\"/>\n  <circle cx=\"17\" cy=\"16.5\" r=\"5.5\" fill=\"#F2F0EA\"/>\n</svg>`;}// Phosphor-style icons (fill weight, 256 viewBox) as React nodes\nfunction Icon({name,color}){const paths={pin:\"M128,16a88.1,88.1,0,0,0-88,88c0,75.3,80,132.17,83.41,134.55a8,8,0,0,0,9.18,0C136,236.17,216,179.3,216,104A88.1,88.1,0,0,0,128,16Zm0,56a32,32,0,1,1-32,32A32,32,0,0,1,128,72Z\",phone:\"M222.37,158.46l-47.11-21.11-.13-.06a16,16,0,0,0-15.17,1.4,8.12,8.12,0,0,0-.75.56L134.87,160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16,16,0,0,0,1.32-15.06l0-.12L97.54,33.64a16,16,0,0,0-16.62-9.52A56.26,56.26,0,0,0,32,80c0,79.4,64.6,144,144,144a56.26,56.26,0,0,0,55.88-48.92A16,16,0,0,0,222.37,158.46Z\",globe:\"M128,24A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24ZM101.63,168h52.74C149,186.34,140,202.87,128,215.89,116,202.87,107,186.34,101.63,168ZM98,152a145.72,145.72,0,0,1,0-48h60a145.72,145.72,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.79a161.79,161.79,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154.37,88H101.63C107,69.66,116,53.13,128,40.11,140,53.13,149,69.66,154.37,88Zm19.84,16h38.46a88.15,88.15,0,0,1,0,48H174.21a161.79,161.79,0,0,0,0-48Zm32.16-16H170.94a142.39,142.39,0,0,0-20.26-45A88.37,88.37,0,0,1,206.37,88ZM105.32,43A142.39,142.39,0,0,0,85.06,88H49.63A88.37,88.37,0,0,1,105.32,43ZM49.63,168H85.06a142.39,142.39,0,0,0,20.26,45A88.37,88.37,0,0,1,49.63,168Zm101.05,45a142.39,142.39,0,0,0,20.26-45h35.43A88.37,88.37,0,0,1,150.68,213Z\",money:\"M232,56H24A16,16,0,0,0,8,72V184a16,16,0,0,0,16,16H232a16,16,0,0,0,16-16V72A16,16,0,0,0,232,56ZM193.65,184H62.35A56.78,56.78,0,0,0,24,145.65v-35.3A56.78,56.78,0,0,0,62.35,72h131.3A56.78,56.78,0,0,0,232,110.35v35.3A56.78,56.78,0,0,0,193.65,184ZM128,96a32,32,0,1,0,32,32A32,32,0,0,0,128,96Z\",food:\"M232,96a72.08,72.08,0,0,1-65.4,71.69l-3.79,36A16,16,0,0,1,146.9,218H109.1a16,16,0,0,1-15.91-14.34l-3.79-36A72,72,0,0,1,88,24.61V24a16,16,0,0,1,32,0v.61A72.05,72.05,0,0,1,160,24.61V24a16,16,0,0,1,32,0v.61A72.08,72.08,0,0,1,232,96Z\",trophy:\"M232,64H208V48a16,16,0,0,0-16-16H64A16,16,0,0,0,48,48V64H24A16,16,0,0,0,8,80V96a40,40,0,0,0,40,40h3.65A80.13,80.13,0,0,0,120,191.61V216H96a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16H136V191.58c31.94-3.23,58.44-25.64,68.08-55.58H208a40,40,0,0,0,40-40V80A16,16,0,0,0,232,64ZM48,120A24,24,0,0,1,24,96V80H48v32q0,4,.39,8Zm184-24a24,24,0,0,1-24,24h-.5a78.71,78.71,0,0,0,.5-8.71V80h24Z\"};return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 256 256\",fill:color,style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:paths[name]})});}export default function GuideMapMobile(props){const{token,styleUrl,pinColor,dimmedOpacity,focusZoom,fitPadding,cardBottomOffset,interactive}=props;const containerRef=React.useRef(null);const mapRef=React.useRef(null);const boundsRef=React.useRef(null);const markersRef=React.useRef([]);const placesRef=React.useRef([]);const touchStartX=React.useRef(0);const[status,setStatus]=React.useState(\"loading\");const[activeIndex,setActiveIndex]=React.useState(-1);const[sheetOpen,setSheetOpen]=React.useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Keep marker styling in sync with the active place\nconst paintMarkers=React.useCallback(index=>{markersRef.current.forEach(({marker},i)=>{const el=marker.getElement();const active=i===index;el.style.opacity=active||index<0?\"1\":String(dimmedOpacity);el.style.zIndex=active?\"2\":\"1\";const svg=el.firstElementChild;if(svg){svg.style.transition=\"transform 200ms ease\";svg.style.transform=active?\"scale(1.18)\":\"scale(1)\";svg.style.transformOrigin=\"center bottom\";}});},[dimmedOpacity]);const goToPlace=React.useCallback(index=>{const places=placesRef.current;if(index<0||index>=places.length)return;setActiveIndex(index);paintMarkers(index);const place=places[index];if(mapRef.current){mapRef.current.flyTo({center:[place.lng,place.lat],zoom:Math.max(mapRef.current.getZoom(),focusZoom),duration:700,// leave room for preview card + tab bar at bottom\npadding:{top:40,bottom:320,left:40,right:40}});}},[focusZoom,paintMarkers]);const showAll=React.useCallback(()=>{setActiveIndex(-1);setSheetOpen(false);paintMarkers(-1);if(mapRef.current&&boundsRef.current){mapRef.current.fitBounds(boundsRef.current,{padding:fitPadding,maxZoom:focusZoom,duration:700});}},[fitPadding,focusZoom,paintMarkers]);React.useEffect(()=>{if(isCanvas)return;let cancelled=false;let retryTimer=null;let attempts=0;const init=async()=>{let mapboxgl;try{mapboxgl=await loadMapbox();}catch{if(!cancelled)setStatus(\"error\");return;}if(cancelled)return;const tryBuild=()=>{if(cancelled)return;const places=collectPlaces();if(places.length===0){attempts++;if(attempts<40){retryTimer=setTimeout(tryBuild,250);}else{setStatus(\"empty\");}return;}build(places);};const build=places=>{if(!containerRef.current||cancelled)return;placesRef.current=places;mapboxgl.accessToken=token;const bounds=new mapboxgl.LngLatBounds;places.forEach(p=>bounds.extend([p.lng,p.lat]));boundsRef.current=bounds;const map=new mapboxgl.Map({container:containerRef.current,style:styleUrl,bounds,fitBoundsOptions:{padding:fitPadding,maxZoom:focusZoom},attributionControl:false});map.addControl(new mapboxgl.AttributionControl({compact:true}));mapRef.current=map;markersRef.current=places.map((place,i)=>{const el=document.createElement(\"div\");el.innerHTML=pinSvg(pinColor);el.style.cursor=\"pointer\";el.style.transition=\"opacity 250ms ease\";el.addEventListener(\"click\",()=>goToPlace(i));const marker=new mapboxgl.Marker({element:el,anchor:\"bottom\"}).setLngLat([place.lng,place.lat]).addTo(map);return{marker,place};});setStatus(\"ready\");};tryBuild();};init();return()=>{cancelled=true;if(retryTimer)clearTimeout(retryTimer);mapRef.current?.remove();mapRef.current=null;markersRef.current=[];placesRef.current=[];};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[token,styleUrl,pinColor]);const places=placesRef.current;const active=activeIndex>=0?places[activeIndex]:null;// Swipe handlers on the preview card\nconst onTouchStart=e=>{touchStartX.current=e.touches[0].clientX;};const onTouchEnd=e=>{const dx=e.changedTouches[0].clientX-touchStartX.current;if(Math.abs(dx)<40)return;if(dx<0&&activeIndex<places.length-1)goToPlace(activeIndex+1);if(dx>0&&activeIndex>0)goToPlace(activeIndex-1);};if(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",minHeight:400,background:\"#F2F0EA\",border:\"1px dashed #3A4C7E\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#3A4C7E\",fontSize:13,textAlign:\"center\",padding:16,boxSizing:\"border-box\"},children:\"GuideMapMobile — map, preview card + sheet render on device\"});}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",background:\"#F2F0EA\",overflow:\"hidden\"},children:[interactive===false&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,zIndex:99999,background:\"transparent\"}}),/*#__PURE__*/_jsx(\"style\",{children:`\n                .hgm-readmore { font: inherit; }\n                .hgm-sheet-scroll::-webkit-scrollbar { display: none; }\n                .hgm-sheet-name {\n                    font-family: ${FONT_DISPLAY};\n                    font-weight: 400;\n                    color: ${COLOR_RED};\n                    letter-spacing: -0.005em;\n                    font-size: 24px;\n                    line-height: 43px;\n                    text-decoration: none;\n                    display: inline-block;\n                    margin-right: 36px;\n                }\n                .hgm-row {\n                    font-family: ${FONT_BODY};\n                    font-weight: 400;\n                    color: ${COLOR_RED};\n                    letter-spacing: -0.01em;\n                    font-size: 16px;\n                    line-height: 28px;\n                    text-decoration: none;\n                    display: flex;\n                    align-items: center;\n                    gap: 10px;\n                }\n                .hgm-blurb {\n                    font-family: ${FONT_BODY};\n                    font-weight: 400;\n                    color: ${COLOR_INK};\n                    letter-spacing: -0.01em;\n                    font-size: 16px;\n                    line-height: 28px;\n                }\n                @media (min-width: 810px) {\n                    .hgm-sheet-name { font-size: 28px; line-height: 40px; }\n                    .hgm-row { font-size: 18px; }\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\"}}),status===\"ready\"&&active&&/*#__PURE__*/_jsx(\"button\",{onClick:showAll,style:{position:\"absolute\",top:16,left:\"50%\",transform:\"translateX(-50%)\",background:COLOR_BLUE,color:COLOR_PAPER,fontFamily:FONT_BODY,fontSize:12,fontWeight:600,letterSpacing:\"0.06em\",textTransform:\"uppercase\",border:\"none\",borderRadius:20,padding:\"8px 20px\",cursor:\"pointer\",zIndex:6},children:\"Show All\"}),active&&!sheetOpen&&/*#__PURE__*/_jsxs(\"div\",{onTouchStart:onTouchStart,onTouchEnd:onTouchEnd,style:{position:\"absolute\",left:16,right:16,bottom:cardBottomOffset,background:\"#F2F0EA\",borderRadius:16,boxShadow:\"0 8px 28px rgba(26,34,56,0.22)\",padding:16,zIndex:7,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FONT_DISPLAY,fontSize:21,fontWeight:400,color:COLOR_RED,lineHeight:\"28px\"},children:active.name}),active.address&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FONT_BODY,fontSize:14,fontWeight:400,letterSpacing:\"-0.01em\",color:COLOR_INK,marginTop:6},children:active.address}),active.blurb&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FONT_BODY,fontSize:16,fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"28px\",color:COLOR_INK,marginTop:8,display:\"-webkit-box\",WebkitLineClamp:2,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"},children:active.blurb}),/*#__PURE__*/_jsx(\"button\",{className:\"hgm-readmore\",onClick:()=>setSheetOpen(true),style:{marginTop:12,background:\"none\",border:\"none\",padding:0,color:COLOR_RED,fontFamily:FONT_BODY,fontSize:13,fontWeight:600,letterSpacing:\"0.04em\",textTransform:\"uppercase\",cursor:\"pointer\"},children:\"Read More…\"}),places.length>1&&places.length<=8&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:5,justifyContent:\"center\",marginTop:12},children:places.map((_,i)=>/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:6,background:i===activeIndex?COLOR_RED:\"rgba(58,76,126,0.3)\"}},i))}),places.length>8&&/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginTop:12,fontFamily:FONT_BODY,fontSize:12,letterSpacing:\"0.04em\",color:COLOR_BLUE,opacity:.7},children:[activeIndex+1,\" / \",places.length]})]}),active&&sheetOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>setSheetOpen(false),style:{position:\"absolute\",inset:0,background:\"rgba(26,34,56,0.35)\",zIndex:8}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:0,right:0,bottom:0,height:\"80vh\",background:COLOR_PAPER,borderTopLeftRadius:20,borderTopRightRadius:20,overflow:\"hidden\",zIndex:9,boxSizing:\"border-box\",boxShadow:\"0 -8px 28px rgba(26,34,56,0.25)\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setSheetOpen(false),\"aria-label\":\"Close\",style:{position:\"absolute\",top:16,right:16,width:30,height:30,borderRadius:15,border:`1.5px solid ${COLOR_INK}`,background:\"transparent\",color:COLOR_INK,fontSize:14,lineHeight:\"1\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",zIndex:3},children:\"✕\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-sheet-scroll\",style:{position:\"absolute\",inset:0,overflowY:\"auto\",padding:\"56px 20px 48px\",boxSizing:\"border-box\"},children:[active.img&&/*#__PURE__*/_jsx(\"img\",{src:active.img,alt:active.name,style:{width:\"100%\",height:200,objectFit:\"cover\",borderRadius:12,display:\"block\",marginBottom:16}}),active.url?/*#__PURE__*/_jsx(\"a\",{href:active.url,className:\"hgm-sheet-name\",children:active.name}):/*#__PURE__*/_jsx(\"div\",{className:\"hgm-sheet-name\",children:active.name}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,marginTop:16},children:[active.rec&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",style:{fontWeight:600},children:[/*#__PURE__*/_jsx(Icon,{name:\"trophy\",color:COLOR_RED}),/*#__PURE__*/_jsx(\"span\",{children:active.rec})]}),active.address&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",children:[/*#__PURE__*/_jsx(Icon,{name:\"pin\",color:COLOR_RED}),/*#__PURE__*/_jsx(\"span\",{children:active.address})]}),active.phone&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",children:[/*#__PURE__*/_jsx(Icon,{name:\"phone\",color:COLOR_RED}),active.phonelink?/*#__PURE__*/_jsx(\"a\",{href:active.phonelink.startsWith(\"tel:\")?active.phonelink:`tel:${active.phonelink}`,className:\"hgm-row\",style:{gap:0},children:active.phone}):/*#__PURE__*/_jsx(\"span\",{children:active.phone})]}),(active.website||active.websitelink)&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",children:[/*#__PURE__*/_jsx(Icon,{name:\"globe\",color:COLOR_RED}),active.websitelink?/*#__PURE__*/_jsx(\"a\",{href:active.websitelink,target:\"_blank\",rel:\"noopener noreferrer\",className:\"hgm-row\",style:{gap:0},children:active.website||\"Visit Website\"}):/*#__PURE__*/_jsx(\"span\",{children:active.website})]}),active.budget&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",children:[/*#__PURE__*/_jsx(Icon,{name:\"money\",color:COLOR_RED}),/*#__PURE__*/_jsx(\"span\",{children:active.budget})]}),active.foodtype&&/*#__PURE__*/_jsxs(\"div\",{className:\"hgm-row\",children:[/*#__PURE__*/_jsx(Icon,{name:\"food\",color:COLOR_RED}),/*#__PURE__*/_jsx(\"span\",{children:active.foodtype})]})]}),active.blurb&&/*#__PURE__*/_jsx(\"div\",{className:\"hgm-blurb\",style:{marginTop:20,marginBottom:4},children:active.blurb}),active.url&&/*#__PURE__*/_jsx(\"a\",{href:active.url,style:{display:\"inline-block\",marginTop:20,color:COLOR_RED,fontFamily:FONT_BODY,fontSize:13,fontWeight:600,letterSpacing:\"0.04em\",textTransform:\"uppercase\",textDecoration:\"none\"},children:\"See Details →\"})]})]})]}),status===\"empty\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#3A4C7E\",fontSize:13,padding:16,textAlign:\"center\"},children:\"No place data found. Check the MapData layers in the Place Card.\"})]});}GuideMapMobile.defaultProps={token:\"pk.eyJ1IjoiaGVhdnl0bGlrZXN0b2VhdCIsImEiOiJjbXE0MDAzcG0wNnV5MnFwczA0bDRmZTlqIn0.U-4WnhzCPSri7KpP2qtXMg\",styleUrl:\"mapbox://styles/heavytlikestoeat/cmq4htu9y000g01qt14richfv\",pinColor:\"#821C0D\",dimmedOpacity:.35,focusZoom:14.5,fitPadding:56,cardBottomOffset:320,interactive:true};addPropertyControls(GuideMapMobile,{token:{type:ControlType.String,title:\"Mapbox Token\",defaultValue:\"pk.eyJ1IjoiaGVhdnl0bGlrZXN0b2VhdCIsImEiOiJjbXE0MDAzcG0wNnV5MnFwczA0bDRmZTlqIn0.U-4WnhzCPSri7KpP2qtXMg\"},styleUrl:{type:ControlType.String,title:\"Map Style\",defaultValue:\"mapbox://styles/heavytlikestoeat/cmq4htu9y000g01qt14richfv\"},pinColor:{type:ControlType.Color,title:\"Pin Color\",defaultValue:\"#821C0D\"},dimmedOpacity:{type:ControlType.Number,title:\"Dimmed Pins\",min:.1,max:.8,step:.05,defaultValue:.35},focusZoom:{type:ControlType.Number,title:\"Focus Zoom\",min:10,max:17,step:.5,defaultValue:14.5},fitPadding:{type:ControlType.Number,title:\"Fit Padding\",min:16,max:120,step:4,defaultValue:56},cardBottomOffset:{type:ControlType.Number,title:\"Card Bottom Offset\",min:0,max:200,step:4,defaultValue:84},interactive:{type:ControlType.Boolean,title:\"Interactive\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GuideMapMobile\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GuideMapMobile.map","import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const useMapToggleStore=createStore({isMapVisible:false});\nexport const __FramerMetadata__ = {\"exports\":{\"useMapToggleStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MapToggleStore.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useMapToggleStore}from\"https://framerusercontent.com/modules/sAhrKEG3Iogeyyjn75IM/lqdskDECQBPU4pFh1iwi/MapToggleStore.js\";// your actual published URL\nexport function SyncMapToggle(Component){return props=>{const[state,setState]=useMapToggleStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:e=>{setState({isMapVisible:!state.isMapVisible});props.onClick?.(e);}});};}export function ClickThroughWhenListShowing(Component){return props=>{const[state]=useMapToggleStore();return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,pointerEvents:state.isMapVisible?\"auto\":\"none\"}});};}export function ForceClickable(Component){return props=>/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,pointerEvents:\"auto\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"ForceClickable\":{\"type\":\"reactHoc\",\"name\":\"ForceClickable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ClickThroughWhenListShowing\":{\"type\":\"reactHoc\",\"name\":\"ClickThroughWhenListShowing\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SyncMapToggle\":{\"type\":\"reactHoc\",\"name\":\"SyncMapToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MapToggleOverrides.map","// Generated by Framer (4d662f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ListBullets from\"https://framerusercontent.com/modules/nOK0kqUhx3R7pa5LFaCf/XWiyN5wdwdeFxeMO57Kz/P6cT9s0ni.js\";import MapTrifold from\"https://framerusercontent.com/modules/zeAt37uVx5nPlCz9CSY7/SUkAvz83OJteikM9ADHt/bpLyLK1Gn.js\";import GuideMapMobile from\"https://framerusercontent.com/modules/mRoC2ZoUDvMj7Ast6tpu/OwcrzZ8dRTPoT8ExbfBA/GuideMapMobile.js\";import{ForceClickable,SyncMapToggle}from\"https://framerusercontent.com/modules/9onPqvDLJ81ODgHTOwtB/h9nuazlomgQctWYFNrfR/MapToggleOverrides.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/P6hfJSZfYGCk7sdXJoWL/CdLu8laAfj3JUfZJeaKV/b6C_UzhLR.js\";const ListBulletsFonts=getFonts(ListBullets);const MotionDivSyncMapTogglemdg8c4=withCodeBoundaryForOverrides(motion.div,{nodeId:\"eyZZ0yanj\",override:SyncMapToggle,scopeId:\"olgm912ZL\"});const MapTrifoldFonts=getFonts(MapTrifold);const MotionDivSyncMapToggle1n6anvl=withCodeBoundaryForOverrides(motion.div,{nodeId:\"C1kShvLxC\",override:SyncMapToggle,scopeId:\"olgm912ZL\"});const MotionDivForceClickablezzvwi1=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Rx8BFA39z\",override:ForceClickable,scopeId:\"olgm912ZL\"});const GuideMapMobileFonts=getFonts(GuideMapMobile);const cycleOrder=[\"oo75OJhge\",\"OGiprEYJo\"];const serializationHash=\"framer-8QxLO\";const variantClassNames={OGiprEYJo:\"framer-v-1e11i8x\",oo75OJhge:\"framer-v-1l58kt3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"oo75OJhge\",\"Variant 2\":\"OGiprEYJo\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oo75OJhge\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oo75OJhge\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapa1q05o=activeVariantCallback(async(...args)=>{setVariant(\"oo75OJhge\");});const onTap1vsor1z=activeVariantCallback(async(...args)=>{setVariant(\"OGiprEYJo\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"OGiprEYJo\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1l58kt3\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"oo75OJhge\",ref:refBinding,style:{...style},...addPropertyOverrides({OGiprEYJo:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivForceClickablezzvwi1,{className:\"framer-zzvwi1\",\"data-framer-name\":\"Toggle\",layoutDependency:layoutDependency,layoutId:\"Rx8BFA39z\",style:{backgroundColor:\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0.12043746035487857px 0.6021873017743928px 0.6141129605170834px -1.25px rgba(58, 76, 126, 0.72), 0.4577066606486914px 2.288533303243457px 2.333855194149069px -2.5px rgba(58, 76, 126, 0.64), 2px 10px 10.198039027185573px -3.75px rgba(58, 76, 126, 0.25)\"},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(MotionDivSyncMapTogglemdg8c4,{className:\"framer-mdg8c4\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"eyZZ0yanj\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},...addPropertyOverrides({OGiprEYJo:{\"data-highlight\":true,onTap:onTapa1q05o}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m6bmk1\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"U3dQHHji3\",style:{backgroundColor:\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},transformTemplate:transformTemplate2,variants:{OGiprEYJo:{backgroundColor:\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\"}},children:[/*#__PURE__*/_jsx(ListBullets,{animated:true,className:\"framer-k0fgqy\",layoutDependency:layoutDependency,layoutId:\"IiODl7WxT\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\",\"--pgex8v\":1.5},variants:{OGiprEYJo:{\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1n2dc85\",\"data-styles-preset\":\"b6C_UzhLR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px 0px 0px 0px\"},children:\"List\"})})}),className:\"framer-1o70xfs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V7uiKkx77\",style:{\"--extracted-r6o4lv\":\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{OGiprEYJo:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({OGiprEYJo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1n2dc85\",\"data-styles-preset\":\"b6C_UzhLR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px 0px 0px 0px\"},children:\"List\"})})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(MotionDivSyncMapToggle1n6anvl,{className:\"framer-1n6anvl\",\"data-framer-name\":\"Map\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"C1kShvLxC\",onTap:onTap1vsor1z,style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},...addPropertyOverrides({OGiprEYJo:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wdlbgx\",\"data-framer-name\":\"Map\",layoutDependency:layoutDependency,layoutId:\"lfeOpiA_r\",style:{backgroundColor:\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},transformTemplate:transformTemplate2,variants:{OGiprEYJo:{backgroundColor:\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\"}},children:[/*#__PURE__*/_jsx(MapTrifold,{animated:true,className:\"framer-1kzl9ae\",layoutDependency:layoutDependency,layoutId:\"hnkRvDZuk\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--pgex8v\":1.5},variants:{OGiprEYJo:{\"--21h8s6\":\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1n2dc85\",\"data-styles-preset\":\"b6C_UzhLR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px 0px 0px 0px\"},children:\"Map\"})})}),className:\"framer-1bcayh1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ISeCdZZCX\",style:{\"--extracted-r6o4lv\":\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{OGiprEYJo:{\"--extracted-r6o4lv\":\"var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({OGiprEYJo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1n2dc85\",\"data-styles-preset\":\"b6C_UzhLR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f519fe1-e0fa-4e66-bde0-2274efbe14e6, rgb(242, 240, 234)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px 0px 0px 0px\"},children:\"Map\"})})})}},baseVariant,gestureVariant)})]})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1372gzi\",layoutDependency:layoutDependency,layoutId:\"Igtpb29p_\",children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3szsv8-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ihDsRzR75-container\",nodeId:\"ihDsRzR75\",rendersWithMotion:true,scopeId:\"olgm912ZL\",children:/*#__PURE__*/_jsx(GuideMapMobile,{cardBottomOffset:190,dimmedOpacity:.2,fitPadding:36,focusZoom:15,height:\"100%\",id:\"ihDsRzR75\",interactive:true,layoutId:\"ihDsRzR75\",pinColor:\"var(--token-dc8c5c3b-82df-435b-abf1-670ef436fedb, rgb(236, 88, 64))\",style:{height:\"100%\",width:\"100%\"},styleUrl:\"mapbox://styles/heavytlikestoeat/cmq4jw6q9003v01qu6xixe1a0\",token:\"pk.eyJ1IjoiaGVhdnl0bGlrZXN0b2VhdCIsImEiOiJjbXE0MDAzcG0wNnV5MnFwczA0bDRmZTlqIn0.U-4WnhzCPSri7KpP2qtXMg\",width:\"100%\"})})})})]})})})});});const css=[\".framer-8QxLO.framer-1eotzq8, .framer-8QxLO .framer-1eotzq8 { display: block; }\",\".framer-8QxLO.framer-1l58kt3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 800px; padding: 0px; position: relative; width: 390px; }\",\".framer-8QxLO .framer-zzvwi1 { align-content: center; align-items: center; bottom: 160px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 2px; pointer-events: auto; position: absolute; width: min-content; z-index: 1; }\",\".framer-8QxLO .framer-mdg8c4 { flex: none; height: 26px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 86px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8QxLO .framer-m6bmk1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 4px 18px 4px 18px; position: absolute; top: 50%; width: min-content; }\",\".framer-8QxLO .framer-k0fgqy, .framer-8QxLO .framer-1kzl9ae { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 18px; }\",\".framer-8QxLO .framer-1o70xfs, .framer-8QxLO .framer-1bcayh1 { flex: none; height: 16px; position: relative; white-space: pre; width: auto; }\",\".framer-8QxLO .framer-1n6anvl { cursor: pointer; flex: none; height: 26px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 93px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8QxLO .framer-wdlbgx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; left: 49%; overflow: visible; padding: 4px 18px 4px 18px; position: absolute; top: 50%; width: min-content; }\",\".framer-8QxLO .framer-1372gzi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; left: calc(50.00000000000002% - 200px / 2); overflow: visible; padding: 0px; pointer-events: auto; position: absolute; top: 0px; width: 200px; z-index: 0; }\",\".framer-8QxLO .framer-3szsv8-container { flex: 1 0 0px; height: 100%; pointer-events: auto; position: relative; width: 1px; z-index: 0; }\",\".framer-8QxLO.framer-v-1e11i8x .framer-zzvwi1 { order: 0; }\",\".framer-8QxLO.framer-v-1e11i8x .framer-mdg8c4 { cursor: pointer; }\",\".framer-8QxLO.framer-v-1e11i8x .framer-1n6anvl { cursor: unset; }\",\".framer-8QxLO.framer-v-1e11i8x .framer-1372gzi { left: 0px; order: 1; top: calc(50.00000000000002% - 100vh / 2); width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OGiprEYJo\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerolgm912ZL=withCSS(Component,css,\"framer-8QxLO\");export default Framerolgm912ZL;Framerolgm912ZL.displayName=\"ListMapMobile\";Framerolgm912ZL.defaultProps={height:800,width:390};addPropertyControls(Framerolgm912ZL,{variant:{options:[\"oo75OJhge\",\"OGiprEYJo\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerolgm912ZL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ListBulletsFonts,...MapTrifoldFonts,...GuideMapMobileFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerolgm912ZL\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OGiprEYJo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./olgm912ZL.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const MAPBOX_JS=\"https://api.mapbox.com/mapbox-gl-js/v3.4.0/mapbox-gl.js\";const MAPBOX_CSS=\"https://api.mapbox.com/mapbox-gl-js/v3.4.0/mapbox-gl.css\";function loadMapbox(){return new Promise((resolve,reject)=>{const w=window;if(w.mapboxgl)return resolve(w.mapboxgl);if(!document.querySelector(`link[href=\"${MAPBOX_CSS}\"]`)){const link=document.createElement(\"link\");link.rel=\"stylesheet\";link.href=MAPBOX_CSS;document.head.appendChild(link);}const existing=document.querySelector(`script[src=\"${MAPBOX_JS}\"]`);if(existing){existing.addEventListener(\"load\",()=>resolve(w.mapboxgl));existing.addEventListener(\"error\",reject);return;}const script=document.createElement(\"script\");script.src=MAPBOX_JS;script.onload=()=>resolve(w.mapboxgl);script.onerror=reject;document.head.appendChild(script);});}function collectPlaces(){const latNodes=Array.from(document.querySelectorAll('[data-framer-name=\"data-lat\"]'));const places=[];for(const latNode of latNodes){const mapData=latNode.closest('[data-framer-name=\"MapData\"]');if(!mapData)continue;const card=mapData.parentElement;if(!card)continue;const lat=parseFloat(latNode.textContent?.trim()??\"\");const lng=parseFloat(card.querySelector('[data-framer-name=\"data-lng\"]')?.textContent?.trim()??\"\");if(Number.isNaN(lat)||Number.isNaN(lng))continue;places.push({lat,lng,name:card.querySelector('[data-framer-name=\"data-name\"]')?.textContent?.trim()||\"Untitled\",rec:card.querySelector('[data-framer-name=\"data-rec\"]')?.textContent?.trim()||\"\",el:card.closest(\"a\")??card});}return places;}function pinSvg(color){return`<svg width=\"34\" height=\"44\" viewBox=\"0 0 34 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" style=\"display:block\">\n  <path d=\"M17 0C7.6 0 0 7.5 0 16.8 0 28.4 17 44 17 44s17-15.6 17-27.2C34 7.5 26.4 0 17 0Z\" fill=\"${color}\"/>\n  <circle cx=\"17\" cy=\"16.5\" r=\"5.5\" fill=\"#F2F0EA\"/>\n</svg>`;}export default function GuideMap(props){const{token,styleUrl,pinColor,dimmedOpacity,focusZoom,fitPadding,scrollAxis,flyOnScroll,borderRadius,borderWidth,borderColor,borderTop,borderRight,borderBottom,borderLeft}=props;const containerRef=React.useRef(null);const mapRef=React.useRef(null);const boundsRef=React.useRef(null);const markersRef=React.useRef([]);const popupRef=React.useRef(null);const activeIndexRef=React.useRef(-1);const suppressFlyRef=React.useRef(false);const[status,setStatus]=React.useState(\"loading\");const isCanvas=RenderTarget.current()===RenderTarget.canvas;const showAll=React.useCallback(()=>{if(!mapRef.current||!boundsRef.current)return;activeIndexRef.current=-1;markersRef.current.forEach(({marker})=>{const el=marker.getElement();el.style.opacity=\"1\";el.style.zIndex=\"1\";const svg=el.firstElementChild;if(svg)svg.style.transform=\"scale(1)\";});mapRef.current.fitBounds(boundsRef.current,{padding:fitPadding,maxZoom:focusZoom,duration:900});},[fitPadding,focusZoom]);const setActive=React.useCallback((index,fly)=>{if(index===activeIndexRef.current)return;activeIndexRef.current=index;const markers=markersRef.current;markers.forEach(({marker},i)=>{const el=marker.getElement();const active=i===index;el.style.opacity=active?\"1\":String(dimmedOpacity);el.style.zIndex=active?\"2\":\"1\";const svg=el.firstElementChild;if(svg){svg.style.transition=\"transform 200ms ease\";svg.style.transform=active?\"scale(1.18)\":\"scale(1)\";svg.style.transformOrigin=\"center bottom\";}});const target=markers[index];if(fly&&target&&mapRef.current){mapRef.current.flyTo({center:[target.place.lng,target.place.lat],zoom:Math.max(mapRef.current.getZoom(),focusZoom),duration:900,essential:false});}},[dimmedOpacity,focusZoom]);React.useEffect(()=>{if(isCanvas)return;let cancelled=false;let observer=null;let retryTimer=null;let attempts=0;const init=async()=>{let mapboxgl;try{mapboxgl=await loadMapbox();}catch{if(!cancelled)setStatus(\"error\");return;}if(cancelled)return;const tryBuild=()=>{if(cancelled)return;const places=collectPlaces();if(places.length===0){attempts++;if(attempts<40){retryTimer=setTimeout(tryBuild,250);}else{setStatus(\"empty\");}return;}build(places);};const build=places=>{if(!containerRef.current||cancelled)return;mapboxgl.accessToken=token;const bounds=new mapboxgl.LngLatBounds;places.forEach(p=>bounds.extend([p.lng,p.lat]));boundsRef.current=bounds;const map=new mapboxgl.Map({container:containerRef.current,style:styleUrl,bounds,fitBoundsOptions:{padding:fitPadding,maxZoom:focusZoom},cooperativeGestures:true,attributionControl:false});map.addControl(new mapboxgl.NavigationControl({showCompass:false}),\"top-right\");map.addControl(new mapboxgl.AttributionControl({compact:true}));mapRef.current=map;const popup=new mapboxgl.Popup({closeButton:false,closeOnClick:false,offset:54,className:\"heavyt-tooltip\"});popupRef.current=popup;markersRef.current=places.map((place,i)=>{const el=document.createElement(\"div\");el.innerHTML=pinSvg(pinColor);el.style.cursor=\"pointer\";el.style.transition=\"opacity 250ms ease\";el.style.opacity=\"1\";el.addEventListener(\"mouseenter\",()=>{const recLine=place.rec?`<div style=\"font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:#F2F0EA;margin-top:3px;opacity:0.85;\">${place.rec}</div>`:\"\";popup.setLngLat([place.lng,place.lat]).setHTML(`<div style=\"font-family:inherit;padding:2px 2px;\">\n                                   <div style=\"font-size:13px;font-weight:600;color:#F2F0EA;\">${place.name}</div>\n                                   ${recLine}\n                                 </div>`).addTo(map);});el.addEventListener(\"mouseleave\",()=>popup.remove());el.addEventListener(\"click\",()=>{suppressFlyRef.current=true;setActive(i,true);place.el.scrollIntoView({behavior:\"smooth\",block:\"center\",inline:\"center\"});setTimeout(()=>{suppressFlyRef.current=false;},1200);});const marker=new mapboxgl.Marker({element:el,anchor:\"bottom\"}).setLngLat([place.lng,place.lat]).addTo(map);return{marker,place};});// Reset to show-all only when scrolling back up to first card\nlet lastScrollY=window.scrollY;const topObserver=new IntersectionObserver(entries=>{for(const entry of entries){const currentScrollY=window.scrollY;const scrollingUp=currentScrollY<lastScrollY;lastScrollY=currentScrollY;if(entry.isIntersecting&&scrollingUp){showAll();}}},{threshold:.3});if(places.length>0)topObserver.observe(places[0].el);// Observe the first card — when it's fully visible, reset\nconst margin=scrollAxis===\"horizontal\"?\"0px -42% 0px -42%\":\"-42% 0px -42% 0px\";observer=new IntersectionObserver(entries=>{for(const entry of entries){if(!entry.isIntersecting)continue;const idx=places.findIndex(p=>p.el===entry.target);if(idx>=0){setActive(idx,flyOnScroll&&!suppressFlyRef.current);}}},{rootMargin:margin,threshold:0});places.forEach(p=>observer.observe(p.el));setStatus(\"ready\");};tryBuild();};init();return()=>{cancelled=true;if(retryTimer)clearTimeout(retryTimer);observer?.disconnect();popupRef.current?.remove();mapRef.current?.remove();mapRef.current=null;markersRef.current=[];activeIndexRef.current=-1;};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[token,styleUrl,pinColor,scrollAxis,flyOnScroll]);if(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius,background:\"#F2F0EA\",borderTop:borderTop?`${borderWidth}px solid ${borderColor}`:\"none\",borderRight:borderRight?`${borderWidth}px solid ${borderColor}`:\"none\",borderBottom:borderBottom?`${borderWidth}px solid ${borderColor}`:\"none\",borderLeft:borderLeft?`${borderWidth}px solid ${borderColor}`:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#3A4C7E\",fontSize:13,textAlign:\"center\",padding:16,boxSizing:\"border-box\"},children:\"GuideMap — pins render in preview / published site\"});}return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius,overflow:\"hidden\",position:\"relative\",background:\"#F2F0EA\",borderTop:borderTop?`${borderWidth}px solid ${borderColor}`:\"none\",borderRight:borderRight?`${borderWidth}px solid ${borderColor}`:\"none\",borderBottom:borderBottom?`${borderWidth}px solid ${borderColor}`:\"none\",borderLeft:borderLeft?`${borderWidth}px solid ${borderColor}`:\"none\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .heavyt-tooltip .mapboxgl-popup-content {\n                    background: #EC5840;\n                    border-radius: 8px;\n                    box-shadow: 0 4px 14px rgba(0,0,0,0.22);\n                    padding: 7px 11px;\n                }\n                .heavyt-tooltip .mapboxgl-popup-tip {\n                    border-top-color: #EC5840 !important;\n                }\n                .heavyt-showall {\n                    position: absolute;\n                    bottom: 16px;\n                    left: 50%;\n                    transform: translateX(-50%);\n                    background: #3A4C7E;\n                    color: #F2F0EA;\n                    font-family: inherit;\n                    font-size: 12px;\n                    font-weight: 600;\n                    letter-spacing: 0.06em;\n                    text-transform: uppercase;\n                    border: none;\n                    border-radius: 20px;\n                    padding: 8px 20px;\n                    cursor: pointer;\n                    z-index: 10;\n                    transition: background 200ms ease, opacity 200ms ease;\n                    white-space: nowrap;\n                }\n                .heavyt-showall:hover {\n                    background: #EC5840;\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\"}}),status===\"ready\"&&/*#__PURE__*/_jsx(\"button\",{className:\"heavyt-showall\",onClick:showAll,children:\"Show All\"}),status===\"empty\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#3A4C7E\",fontSize:13,padding:16,textAlign:\"center\"},children:\"No place data found. Check the MapData layers in the Place Card.\"})]});}GuideMap.defaultProps={token:\"pk.eyJ1IjoiaGVhdnl0bGlrZXN0b2VhdCIsImEiOiJjbXE0MDAzcG0wNnV5MnFwczA0bDRmZTlqIn0.U-4WnhzCPSri7KpP2qtXMg\",styleUrl:\"mapbox://styles/heavytlikestoeat/cmq4htu9y000g01qt14richfv\",pinColor:\"#821C0D\",dimmedOpacity:.35,focusZoom:14.5,fitPadding:64,scrollAxis:\"vertical\",flyOnScroll:true,borderRadius:24,borderWidth:0,borderColor:\"#3A4C7E\",borderTop:false,borderRight:false,borderBottom:false,borderLeft:false};addPropertyControls(GuideMap,{token:{type:ControlType.String,title:\"Mapbox Token\",defaultValue:\"pk.eyJ1IjoiaGVhdnl0bGlrZXN0b2VhdCIsImEiOiJjbXE0MDAzcG0wNnV5MnFwczA0bDRmZTlqIn0.U-4WnhzCPSri7KpP2qtXMg\"},styleUrl:{type:ControlType.String,title:\"Map Style\",defaultValue:\"mapbox://styles/heavytlikestoeat/cmq4htu9y000g01qt14richfv\"},pinColor:{type:ControlType.Color,title:\"Pin Color\",defaultValue:\"#821C0D\"},dimmedOpacity:{type:ControlType.Number,title:\"Dimmed Pins\",min:.1,max:.8,step:.05,defaultValue:.35},focusZoom:{type:ControlType.Number,title:\"Focus Zoom\",min:10,max:17,step:.5,defaultValue:14.5},fitPadding:{type:ControlType.Number,title:\"Fit Padding\",min:16,max:160,step:4,defaultValue:64},scrollAxis:{type:ControlType.Enum,title:\"Scroll Axis\",options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical (desktop)\",\"Horizontal (mobile)\"],defaultValue:\"vertical\"},flyOnScroll:{type:ControlType.Boolean,title:\"Fly on Scroll\",defaultValue:true},borderRadius:{type:ControlType.Number,title:\"Corner Radius\",min:0,max:48,step:2,defaultValue:24},borderTop:{type:ControlType.Boolean,title:\"Border Top\",defaultValue:false},borderRight:{type:ControlType.Boolean,title:\"Border Right\",defaultValue:false},borderBottom:{type:ControlType.Boolean,title:\"Border Bottom\",defaultValue:false},borderLeft:{type:ControlType.Boolean,title:\"Border Left\",defaultValue:false},borderWidth:{type:ControlType.Number,title:\"Border Width\",min:0,max:8,step:1,defaultValue:1},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#3A4C7E\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GuideMap\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Standard_Guide_Map.map"],"mappings":"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"}