{"version":3,"file":"ChileDestinationMap.D4RhGDt7.mjs","names":["React.useRef","React.useState","React.useCallback","React.useMemo","p","React.Fragment","React.startTransition","__esmMin","init_ssg_sandbox_shims","te","ne","x","window","_e","de","pe","c","p","init_npm_react_18_3_1","ce","useInView","init_framer_motion_DhsWWWsN","addPropertyControls","init_framer_DKWANagr","ControlType","useIsStaticRenderer","buildPath","coords","lon","lat","projection","index","ChileDestinationMap","props","rootRef","mapRef","isInView","isStatic","isMobile","setIsMobile","isCoarsePointer","setIsCoarsePointer","prefersReducedMotion","setPrefersReducedMotion","selectedName","setSelectedName","initialSelection","focusedMarker","setFocusedMarker","mapWidth","setMapWidth","entered","setEntered","mobileMq","pointerMq","motionMq","apply","element","update","width","observer","onKey","event","projectMain","mainlandPath","MAINLAND_POLYGON","tierraPath","TIERRA_DEL_FUEGO_POLYGON","insetProjection","lons","RAPA_NUI_POLYGON","lats","minLon","maxLon","minLat","maxLat","sx","sy","s","rapaPath","allDestinations","destinations","mainlandDestinations","d","insetDestination","selectedDestination","homeDestinationSlugByName","resolveDestinationLink","item","explicit","enableDestinationNavigation","slug","openLink","url","handleMarkerClick","handleMarkerEnter","animationEnabled","previewMinHeight","mapHeight","geoWidth","mapCenterX","geoLeft","geoRight","headingFamilyResolved","headingFamily","headingFont","bodyFamilyResolved","bodyFamily","bodyFont","selectedDestinationLink","selectedDestinationExplicitLink","hasSelectedDestinationExplicitLink","enableWholeCardNavigation","palette","style","title","subtitle","northLabel","southLabel","p$1","isActive","side","labelLeft","labelTransform","mobileLabelWidth","rapaNuiLabel","sourceText","init_ChileDestinationMap","init_jsx_runtime"],"sources":["https:/framerusercontent.com/modules/DTmUqJw6FsAmheFKcTX4/kiJvV9hNO5zeJgJW6GCb/ChileDestinationMap.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useInView}from\"framer-motion\";const MAINLAND_POLYGON=[[-68.22,-21.494],[-67.828,-22.873],[-67.107,-22.736],[-66.985,-22.986],[-67.328,-24.025],[-68.418,-24.519],[-68.386,-26.185],[-68.595,-26.507],[-68.296,-26.899],[-69.001,-27.521],[-69.656,-28.459],[-70.014,-29.368],[-69.919,-30.336],[-70.535,-31.365],[-70.074,-33.091],[-69.815,-33.274],[-69.817,-34.194],[-70.388,-35.17],[-70.365,-36.005],[-71.122,-36.658],[-71.119,-37.577],[-70.815,-38.553],[-71.414,-38.916],[-71.681,-39.808],[-71.916,-40.832],[-71.747,-42.051],[-72.149,-42.255],[-71.915,-43.409],[-71.464,-43.788],[-71.794,-44.207],[-71.33,-44.408],[-71.223,-44.784],[-71.659,-44.974],[-71.552,-45.561],[-71.917,-46.885],[-72.447,-47.739],[-72.331,-48.244],[-72.648,-48.879],[-73.415,-49.318],[-73.328,-50.379],[-72.976,-50.741],[-72.31,-50.677],[-72.329,-51.426],[-71.915,-52.009],[-69.498,-52.143],[-68.572,-52.299],[-69.461,-52.292],[-69.943,-52.538],[-70.845,-52.899],[-71.006,-53.833],[-71.43,-53.856],[-72.558,-53.531],[-73.703,-52.835],[-74.947,-52.263],[-75.26,-51.629],[-74.977,-51.043],[-75.48,-50.378],[-75.608,-48.674],[-75.183,-47.712],[-74.127,-46.939],[-75.644,-46.648],[-74.692,-45.764],[-74.352,-44.103],[-73.24,-44.455],[-72.718,-42.383],[-73.389,-42.118],[-73.701,-43.366],[-74.332,-43.225],[-74.018,-41.795],[-73.677,-39.942],[-73.218,-39.259],[-73.506,-38.283],[-73.588,-37.156],[-73.167,-37.124],[-72.553,-35.509],[-71.862,-33.909],[-71.438,-32.419],[-71.669,-30.921],[-71.37,-30.096],[-71.49,-28.861],[-70.905,-27.64],[-70.725,-25.706],[-70.404,-23.629],[-70.091,-21.393],[-70.164,-19.756],[-70.373,-18.348],[-69.858,-18.093],[-69.59,-17.58],[-69.1,-18.26],[-68.967,-18.982],[-68.442,-19.405],[-68.757,-20.373],[-68.22,-21.494]];const TIERRA_DEL_FUEGO_POLYGON=[[-68.634,-52.636],[-68.633,-54.87],[-67.562,-54.87],[-66.96,-54.897],[-67.291,-55.301],[-68.149,-55.612],[-68.64,-55.58],[-69.232,-55.499],[-69.958,-55.198],[-71.006,-55.054],[-72.264,-54.495],[-73.285,-53.958],[-74.663,-52.837],[-73.838,-53.047],[-72.434,-53.715],[-71.108,-54.074],[-70.592,-53.616],[-70.267,-52.931],[-69.346,-52.518],[-68.634,-52.636]];const RAPA_NUI_POLYGON=[[-109.231597,-27.092462],[-109.220041,-27.105239],[-109.226552,-27.118748],[-109.24356,-27.129164],[-109.273915,-27.135675],[-109.292226,-27.145603],[-109.323842,-27.149021],[-109.341461,-27.153985],[-109.367787,-27.172621],[-109.395823,-27.176853],[-109.410308,-27.181899],[-109.418568,-27.19199],[-109.42927,-27.199395],[-109.440663,-27.20143],[-109.451324,-27.195489],[-109.453725,-27.187758],[-109.446767,-27.171157],[-109.423411,-27.099298],[-109.413197,-27.084731],[-109.396881,-27.069268],[-109.379628,-27.059503],[-109.366322,-27.061782],[-109.311025,-27.085626],[-109.269439,-27.099298],[-109.241851,-27.090753],[-109.231597,-27.092462]];function buildPath(coords,projection){return coords.map(([lon,lat],index)=>{const p=projection(lon,lat);return`${index===0?\"M\":\"L\"}${p.x.toFixed(2)},${p.y.toFixed(2)}`;}).join(\" \");}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ChileDestinationMap(props){const{title,subtitle,sourceText,comingSoonText,northLabel,southLabel,rapaNuiLabel,destinations,initialSelection,palette,headingFont,bodyFont,headingFamily,bodyFamily,enableDestinationNavigation,style}=props;const rootRef=React.useRef(null);const mapRef=React.useRef(null);const isInView=useInView(rootRef,{amount:.2,once:false});const isStatic=useIsStaticRenderer();const[isMobile,setIsMobile]=React.useState(false);const[isCoarsePointer,setIsCoarsePointer]=React.useState(false);const[prefersReducedMotion,setPrefersReducedMotion]=React.useState(false);const[selectedName,setSelectedName]=React.useState(initialSelection||\"Atacama Desert\");const[focusedMarker,setFocusedMarker]=React.useState(\"\");const[mapWidth,setMapWidth]=React.useState(320);const[entered,setEntered]=React.useState(false);React.useEffect(()=>{if(typeof window===\"undefined\")return;const mobileMq=window.matchMedia(\"(max-width: 899px)\");const pointerMq=window.matchMedia(\"(pointer: coarse)\");const motionMq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const apply=()=>{React.startTransition(()=>{setIsMobile(mobileMq.matches);setIsCoarsePointer(pointerMq.matches);setPrefersReducedMotion(motionMq.matches);});};apply();mobileMq.addEventListener(\"change\",apply);pointerMq.addEventListener(\"change\",apply);motionMq.addEventListener(\"change\",apply);return()=>{mobileMq.removeEventListener(\"change\",apply);pointerMq.removeEventListener(\"change\",apply);motionMq.removeEventListener(\"change\",apply);};},[]);React.useEffect(()=>{if(typeof window===\"undefined\"||!mapRef.current)return;const element=mapRef.current;const update=()=>{const width=element.clientWidth||320;React.startTransition(()=>setMapWidth(width));};update();const observer=new ResizeObserver(update);observer.observe(element);return()=>observer.disconnect();},[]);React.useEffect(()=>{const onKey=event=>{if(event.key===\"Escape\"){React.startTransition(()=>setSelectedName(\"\"));}};if(typeof window!==\"undefined\"){window.addEventListener(\"keydown\",onKey);return()=>window.removeEventListener(\"keydown\",onKey);}},[]);const projectMain=React.useCallback((lon,lat)=>{const x=(lon+76)*Math.cos(37*Math.PI/180)*20;const y=(-17-lat)*20;return{x,y};},[]);const mainlandPath=React.useMemo(()=>buildPath(MAINLAND_POLYGON,projectMain)+\" Z\",[projectMain]);const tierraPath=React.useMemo(()=>buildPath(TIERRA_DEL_FUEGO_POLYGON,projectMain)+\" Z\",[projectMain]);const insetProjection=React.useMemo(()=>{const lons=RAPA_NUI_POLYGON.map(c=>c[0]);const lats=RAPA_NUI_POLYGON.map(c=>c[1]);const minLon=Math.min(...lons);const maxLon=Math.max(...lons);const minLat=Math.min(...lats);const maxLat=Math.max(...lats);const w=100;const h=80;const pad=8;const sx=(w-pad*2)/Math.max(1e-4,maxLon-minLon);const sy=(h-pad*2)/Math.max(1e-4,maxLat-minLat);const s=Math.min(sx,sy);return(lon,lat)=>({x:pad+(lon-minLon)*s,y:pad+(maxLat-lat)*s});},[]);const rapaPath=React.useMemo(()=>buildPath(RAPA_NUI_POLYGON,insetProjection)+\" Z\",[insetProjection]);const allDestinations=React.useMemo(()=>destinations||[],[destinations]);const mainlandDestinations=React.useMemo(()=>allDestinations.filter(d=>!d.inset),[allDestinations]);const insetDestination=React.useMemo(()=>allDestinations.find(d=>d.inset),[allDestinations]);const selectedDestination=React.useMemo(()=>{if(!selectedName)return null;return allDestinations.find(d=>d.name===selectedName)||null;},[allDestinations,selectedName]);const homeDestinationSlugByName=React.useMemo(()=>({\"Extreme North\":\"extreme-north\",\"Atacama Desert\":\"atacama-desert\",\"Santiago & Valpara\\xedso\":\"santiago-valpara\\xedso\",Araucanía:\"araucan\\xeda\",\"Lake District\":\"lake-district\",\"Carretera Austral\":\"carretera-austral\",Patagonia:\"patagonia\",\"Rapa Nui / Easter Island\":\"easter-island-rapa-nui\"}),[]);const resolveDestinationLink=React.useCallback(item=>{if(!item)return\"\";const explicit=item.link?.trim()||\"\";if(explicit)return explicit;if(!enableDestinationNavigation)return\"\";const slug=homeDestinationSlugByName[item.name];return slug?`/destinations/${slug}`:\"\";},[enableDestinationNavigation,homeDestinationSlugByName]);const openLink=React.useCallback(url=>{if(!url||!url.trim())return;if(typeof window!==\"undefined\"){window.location.href=url;}},[]);const handleMarkerClick=React.useCallback(item=>{React.startTransition(()=>setSelectedName(item.name));if(!isCoarsePointer&&item.link){openLink(item.link);}},[isCoarsePointer,openLink]);const handleMarkerEnter=React.useCallback(item=>{React.startTransition(()=>setSelectedName(item.name));},[]);const animationEnabled=!isStatic&&!prefersReducedMotion;const previewMinHeight=isMobile?250:300;const mapHeight=isMobile?720:780;const geoWidth=mapHeight*170/790;const mapCenterX=isMobile&&mapWidth<400?mapWidth*.3:mapWidth/2;const geoLeft=mapCenterX-geoWidth/2;const geoRight=mapCenterX+geoWidth/2;const headingFamilyResolved=headingFamily||headingFont.fontFamily||'\"Nunito Sans\", \"Avenir Next\", \"Segoe UI\", sans-serif';const bodyFamilyResolved=bodyFamily||bodyFont.fontFamily||'\"DM Sans\", \"Avenir Next\", \"Segoe UI\", sans-serif';React.useEffect(()=>{if(!animationEnabled||!isInView||entered)return;React.startTransition(()=>setEntered(true));},[animationEnabled,isInView,entered]);const selectedDestinationLink=React.useMemo(()=>resolveDestinationLink(selectedDestination),[resolveDestinationLink,selectedDestination]);const selectedDestinationExplicitLink=selectedDestination?.link?.trim()||\"\";const hasSelectedDestinationExplicitLink=!!selectedDestinationExplicitLink;const enableWholeCardNavigation=enableDestinationNavigation&&!!selectedDestinationLink;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{position:\"relative\",width:\"100%\",minHeight:isMobile?980:780,background:palette.background,color:palette.text,borderRadius:20,padding:isMobile?\"0 0 16px 0\":24,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:16,overflow:\"hidden\",...style},children:[(title||subtitle)&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:[!!title&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:headingFamilyResolved,fontSize:headingFont.fontSize,fontWeight:headingFont.fontWeight,fontStyle:headingFont.fontStyle,letterSpacing:headingFont.letterSpacing,lineHeight:headingFont.lineHeight,textAlign:headingFont.textAlign},children:title}),!!subtitle&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:bodyFamilyResolved,fontSize:bodyFont.fontSize,fontWeight:bodyFont.fontWeight,fontStyle:bodyFont.fontStyle,letterSpacing:bodyFont.letterSpacing,lineHeight:bodyFont.lineHeight,textAlign:bodyFont.textAlign,color:palette.mutedText},children:subtitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",gap:18,alignItems:\"stretch\"},children:[/*#__PURE__*/_jsxs(\"div\",{ref:mapRef,style:{position:\"relative\",flex:isMobile?\"0 0 auto\":\"1 1 62%\",height:mapHeight,background:\"rgba(255,255,255,0.5)\",border:`1px solid color-mix(in srgb, ${palette.forest} 22%, transparent)`,borderRadius:16,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",left:8,top:8,fontFamily:bodyFamilyResolved,fontSize:12,color:palette.mutedText},children:northLabel}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",left:8,bottom:8,fontFamily:bodyFamilyResolved,fontSize:12,color:palette.mutedText},children:southLabel}),/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 170 790\",width:geoWidth,height:mapHeight,\"aria-label\":\"Chile map outline\",style:{position:\"absolute\",left:mapCenterX,top:0,transform:\"translateX(-50%)\"},children:/*#__PURE__*/_jsxs(\"g\",{style:{transition:animationEnabled?\"transform 560ms ease, opacity 560ms ease\":\"none\",transform:animationEnabled&&!entered?\"translateY(8px)\":\"translateY(0px)\",opacity:animationEnabled&&!entered?.01:1},children:[/*#__PURE__*/_jsx(\"path\",{d:mainlandPath,fill:palette.forest,fillOpacity:1}),/*#__PURE__*/_jsx(\"path\",{d:tierraPath,fill:palette.forest,fillOpacity:1})]})}),mainlandDestinations.map((item,index)=>{const p=projectMain(item.lon,item.lat);const isActive=selectedDestination?.name===item.name;const side=index%2===0?1:-1;const labelLeft=isMobile?geoRight+8:side>0?geoRight+8:geoLeft-8;const labelTransform=isMobile?\"translate(0, -50%)\":side>0?\"translate(0, -50%)\":\"translate(-100%, -50%)\";const mobileLabelWidth=Math.max(90,mapWidth-(geoRight+16));return /*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Select ${item.name}`,onMouseEnter:()=>handleMarkerEnter(item),onClick:()=>handleMarkerClick(item),style:{position:\"absolute\",left:mapCenterX+(p.x-85)*mapHeight/790,top:p.y*mapHeight/790,transform:\"translate(-50%, -50%)\",width:44,height:44,borderRadius:999,border:\"none\",background:\"transparent\",cursor:\"pointer\",display:\"grid\",placeItems:\"center\",outline:\"none\",boxShadow:focusedMarker===item.name?`0 0 0 3px ${palette.accent}66 inset`:\"none\"},onBlur:()=>React.startTransition(()=>setFocusedMarker(\"\")),onFocus:()=>{handleMarkerEnter(item);React.startTransition(()=>setFocusedMarker(item.name));},children:/*#__PURE__*/_jsx(\"span\",{style:{width:isActive?14:11,height:isActive?14:11,borderRadius:\"50%\",background:palette.marker,boxShadow:isActive?`0 0 0 6px ${palette.marker}33`:`0 0 0 3px ${palette.marker}22`,transition:animationEnabled?\"all 220ms ease\":\"none\"}})}),(isMobile||!isMobile)&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",left:labelLeft,top:p.y*mapHeight/790,transform:labelTransform,whiteSpace:\"normal\",fontFamily:bodyFamilyResolved,fontSize:11,lineHeight:1.2,color:palette.forest,background:palette.background,borderRadius:6,padding:\"3px 6px\",pointerEvents:\"none\",maxWidth:isMobile?mobileLabelWidth:180},children:item.name})]},`${item.name}-${item.lon}-${item.lat}`);}),insetDestination&&!isMobile&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onMouseEnter:()=>handleMarkerEnter(insetDestination),onClick:()=>handleMarkerClick(insetDestination),\"aria-label\":`Select ${insetDestination.name}`,style:{position:\"absolute\",right:18,bottom:24,width:126,minHeight:126,borderRadius:12,border:`1px solid color-mix(in srgb, ${palette.forest} 26%, transparent)`,background:\"#FFFFFFCC\",cursor:\"pointer\",padding:8,display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\",gap:6,textAlign:\"left\",outline:\"none\",boxShadow:focusedMarker===insetDestination.name?`0 0 0 3px ${palette.accent}66`:\"none\"},onBlur:()=>React.startTransition(()=>setFocusedMarker(\"\")),onFocus:()=>{handleMarkerEnter(insetDestination);React.startTransition(()=>setFocusedMarker(insetDestination.name));},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:bodyFamilyResolved,fontSize:12,color:palette.forest,lineHeight:1.2},children:\"Rapa Nui / Easter Island\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:bodyFamilyResolved,fontSize:10,color:palette.mutedText},children:rapaNuiLabel}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 100 80\",width:\"100%\",height:\"100%\",\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"path\",{d:rapaPath,fill:palette.forest}),(()=>{const p=insetProjection(insetDestination.lon,insetDestination.lat);return /*#__PURE__*/_jsx(\"circle\",{cx:p.x,cy:p.y,r:4,fill:palette.marker});})()]})]})]}),insetDestination&&isMobile&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onMouseEnter:()=>handleMarkerEnter(insetDestination),onClick:()=>handleMarkerClick(insetDestination),\"aria-label\":`Select ${insetDestination.name}`,style:{position:\"relative\",minHeight:130,borderRadius:12,border:`1px solid color-mix(in srgb, ${palette.forest} 26%, transparent)`,background:\"#FFFFFFCC\",cursor:\"pointer\",padding:10,display:\"flex\",alignItems:\"center\",gap:10,textAlign:\"left\",outline:\"none\",boxShadow:focusedMarker===insetDestination.name?`0 0 0 3px ${palette.accent}66`:\"none\"},onBlur:()=>React.startTransition(()=>setFocusedMarker(\"\")),onFocus:()=>{handleMarkerEnter(insetDestination);React.startTransition(()=>setFocusedMarker(insetDestination.name));},children:[/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:120},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:bodyFamilyResolved,fontSize:13,color:palette.forest,lineHeight:1.2},children:\"Rapa Nui / Easter Island\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:bodyFamilyResolved,fontSize:11,color:palette.mutedText},children:rapaNuiLabel})]}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 100 80\",width:120,height:96,\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"path\",{d:rapaPath,fill:palette.forest}),(()=>{const p=insetProjection(insetDestination.lon,insetDestination.lat);return /*#__PURE__*/_jsx(\"circle\",{cx:p.x,cy:p.y,r:4,fill:palette.marker});})()]})]}),/*#__PURE__*/_jsx(\"aside\",{style:{position:\"relative\",flex:isMobile?\"0 0 auto\":\"0 0 38%\",minHeight:previewMinHeight,borderRadius:16,border:`1px solid color-mix(in srgb, ${palette.forest} 22%, transparent)`,background:\"#FFFFFFB8\",overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",alignSelf:isMobile?\"stretch\":\"flex-start\",marginTop:isMobile?0:100,width:isMobile?\"100%\":\"min(420px, 38vw)\"},children:selectedDestination?/*#__PURE__*/_jsxs(\"div\",{role:enableWholeCardNavigation?\"link\":undefined,tabIndex:enableWholeCardNavigation?0:undefined,\"aria-label\":enableWholeCardNavigation?`Open destination page for ${selectedDestination.name}`:undefined,onClick:()=>{if(enableWholeCardNavigation)openLink(selectedDestinationLink);},onKeyDown:event=>{if(!enableWholeCardNavigation)return;if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();openLink(selectedDestinationLink);}},style:{display:\"flex\",flexDirection:\"column\",cursor:enableWholeCardNavigation?\"pointer\":\"default\"},children:[/*#__PURE__*/_jsx(\"img\",{src:selectedDestination.imageUrl,alt:selectedDestination.name,loading:\"lazy\",decoding:\"async\",style:{width:\"100%\",height:isMobile?210:240,objectFit:\"cover\",display:\"block\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:14,display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:headingFamilyResolved,fontSize:Math.max(18,Number.parseFloat(String(headingFont.fontSize))*.65||20),fontWeight:headingFont.fontWeight,fontStyle:headingFont.fontStyle,letterSpacing:headingFont.letterSpacing,lineHeight:1.2},children:selectedDestination.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:bodyFamilyResolved,fontSize:bodyFont.fontSize,fontWeight:bodyFont.fontWeight,fontStyle:bodyFont.fontStyle,letterSpacing:bodyFont.letterSpacing,lineHeight:bodyFont.lineHeight,color:palette.text},children:selectedDestination.summary}),hasSelectedDestinationExplicitLink?enableWholeCardNavigation?/*#__PURE__*/_jsx(\"div\",{style:{width:\"fit-content\",minHeight:44,borderRadius:10,border:`1px solid ${palette.accent}`,color:palette.accent,background:\"transparent\",padding:\"10px 14px\",cursor:\"pointer\",fontFamily:bodyFamilyResolved,display:\"inline-flex\",alignItems:\"center\"},children:\"Open destination\"}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>openLink(selectedDestinationExplicitLink),style:{width:\"fit-content\",minHeight:44,borderRadius:10,border:`1px solid ${palette.accent}`,color:palette.accent,background:\"transparent\",padding:\"10px 14px\",cursor:\"pointer\",fontFamily:bodyFamilyResolved,outline:\"none\",boxShadow:focusedMarker===\"__link\"?`0 0 0 3px ${palette.accent}55`:\"none\"},onFocus:()=>React.startTransition(()=>setFocusedMarker(\"__link\")),onBlur:()=>React.startTransition(()=>setFocusedMarker(\"\")),children:\"Open destination\"}):null]})]}):/*#__PURE__*/_jsx(\"div\",{style:{padding:20,fontFamily:bodyFamilyResolved,fontSize:14,lineHeight:1.4,color:palette.mutedText},children:\"Select a destination to preview\"})})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:bodyFamilyResolved,fontSize:12,color:palette.mutedText},children:sourceText})]});}addPropertyControls(ChileDestinationMap,{title:{type:ControlType.String,defaultValue:\"\"},subtitle:{type:ControlType.String,defaultValue:\"\"},sourceText:{type:ControlType.String,defaultValue:\"Outline: Natural Earth \\xb7 Regional markers are indicative\"},comingSoonText:{type:ControlType.String,defaultValue:\"Destination page coming soon\"},northLabel:{type:ControlType.String,defaultValue:\"North\"},southLabel:{type:ControlType.String,defaultValue:\"South\"},rapaNuiLabel:{type:ControlType.String,defaultValue:\"Inset \\xb7 not to scale\"},initialSelection:{type:ControlType.String,defaultValue:\"Atacama Desert\"},destinations:{type:ControlType.Array,control:{type:ControlType.Object,controls:{name:{type:ControlType.String,defaultValue:\"Atacama Desert\"},summary:{type:ControlType.String,defaultValue:\"Desert landscapes, salt flats and star-filled skies\",displayTextArea:true},imageUrl:{type:ControlType.String,defaultValue:\"https://framerusercontent.com/images/6kMAhGzb5I68TCQnD2b2eve9IU.jpg\"},lon:{type:ControlType.Number,defaultValue:-68.2,min:-120,max:-60,step:.1},lat:{type:ControlType.Number,defaultValue:-23,min:-60,max:0,step:.1},link:{type:ControlType.Link,defaultValue:\"\"},inset:{type:ControlType.Boolean,defaultValue:false}}},defaultValue:[{name:\"Extreme North\",summary:\"High-altitude landscapes and quieter corners of the Andes\",imageUrl:\"https://framerusercontent.com/images/tkXCaqVZwhHA6uVjki8krxQxf4A.jpg\",lon:-69.6,lat:-18.2,link:\"\",inset:false},{name:\"Atacama Desert\",summary:\"Desert landscapes, salt flats and star-filled skies\",imageUrl:\"https://framerusercontent.com/images/6kMAhGzb5I68TCQnD2b2eve9IU.jpg\",lon:-68.2,lat:-23,link:\"\",inset:false},{name:\"Santiago & Valpara\\xedso\",summary:\"Urban culture, colourful streets and Chilean life\",imageUrl:\"https://framerusercontent.com/images/rlPtKkPlmwkvV4lV8Lodgw69Qis.jpg\",lon:-70.7,lat:-33.4,link:\"\",inset:false},{name:\"Araucan\\xeda\",summary:\"Ancient forests, volcanoes and Mapuche heritage\",imageUrl:\"https://framerusercontent.com/images/TtTeOHYkzsXoccWI3UDTX460Ezw.jpg\",lon:-71.9,lat:-38.7,link:\"\",inset:false},{name:\"Lake District\",summary:\"Volcanoes, lakes and lush forests\",imageUrl:\"https://framerusercontent.com/images/mP5IzyPd510mI8XQDpXBHUvr0.jpg\",lon:-72.9,lat:-41.2,link:\"\",inset:false},{name:\"Carretera Austral\",summary:\"Remote roads and extraordinary wilderness\",imageUrl:\"https://framerusercontent.com/images/ATSG1YTAvDRRQM5JHkAQfqoHrUA.jpg\",lon:-72.6,lat:-46,link:\"\",inset:false},{name:\"Patagonia\",summary:\"Dramatic mountains, glaciers and untamed nature\",imageUrl:\"https://framerusercontent.com/images/DekypE2sawg5rBogJuMw9xnDp4.jpg\",lon:-72.6,lat:-51.2,link:\"\",inset:false},{name:\"Rapa Nui / Easter Island\",summary:\"Polynesian culture and an extraordinary island heritage\",imageUrl:\"https://framerusercontent.com/images/Bs3JRGVV3eL7NAj0gQgkNus7s7M.jpg\",lon:-109.35,lat:-27.1,link:\"\",inset:true}]},palette:{type:ControlType.Object,controls:{background:{type:ControlType.Color,defaultValue:\"#F7F5EF\"},forest:{type:ControlType.Color,defaultValue:\"#2C4001\"},marker:{type:ControlType.Color,defaultValue:\"#E0985A\"},accent:{type:ControlType.Color,defaultValue:\"#1F74BF\"},text:{type:ControlType.Color,defaultValue:\"#2C4001\"},mutedText:{type:ControlType.Color,defaultValue:\"#2C4001B3\"}},defaultValue:{background:\"#F7F5EF\",forest:\"#2C4001\",marker:\"#E0985A\",accent:\"#1F74BF\",text:\"#2C4001\",mutedText:\"#2C4001B3\"}},headingFont:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"40px\",variant:\"Bold\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"}},bodyFont:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},headingFamily:{type:ControlType.String,defaultValue:'\"Nunito Sans\", \"Avenir Next\", \"Segoe UI\", sans-serif'},bodyFamily:{type:ControlType.String,defaultValue:'\"DM Sans\", \"Avenir Next\", \"Segoe UI\", sans-serif'},enableDestinationNavigation:{type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ChileDestinationMap\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ChileDestinationMap.map"],"mappings":"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AAC,OAAO,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,OAAO,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,OAAO,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,OAAO,OAAO,EAAE,CAAC,OAAO,OAAO,EAAE,CAAC,QAAQ,MAAM,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,OAAO,MAAM,EAAE,CAAC,MAAM,MAAM,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,OAAO,OAAO,CAAC,EAAQ,EAAyB,CAAC,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,MAAM,EAAE,CAAC,QAAQ,MAAM,EAAE,CAAC,OAAO,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,OAAO,MAAM,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,EAAE,CAAC,QAAQ,OAAO,CAAC,EAAQ,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"}