{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/L9mwPAMrFxz74bCwudSz/fJ2U6SYjZqhduxwilrpT/Map_home.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";export default function DynamicMap(){const[map,setMap]=useState(null);const[selectedPrice,setSelectedPrice]=useState(null);const[selectedDesks,setSelectedDesks]=useState(null);const[markers,setMarkers]=useState([]);const customMarkerIcon=\"https://static.vecteezy.com/system/resources/thumbnails/019/897/155/small/location-pin-icon-map-pin-place-marker-png.png\";const locations=[{name:\"D\u016Fm Radost\",lat:50.0846081,lng:14.4425911,price:4500,desks:1,url:\"https://moovin.space/kancelare/radost\"},{name:\"Pilulka\",lat:50.1043,lng:14.4885,price:4e3,desks:25,url:\"https://moovin.space/kancelare/pilulka\"},{name:\"JuiceUP\",lat:50.0811,lng:14.4211,price:1e3,desks:8,url:\"https://moovin.space/kancelare/juiceup\"},{name:\"Etnetera\",lat:50.1075031,lng:14.4542147,price:7e3,desks:80,url:\"https://moovin.space/kancelare/etnetera\"},{name:\"Keboola\",lat:50.1033208,lng:14.4482103,price:0,desks:4,url:\"https://moovin.space/kancelare/keboola\"},{name:\"Vitadio\",lat:50.0771333,lng:14.4351472,price:4650,desks:19,url:\"https://moovin.space/kancelare/vitadio\"},{name:\"McCann\",lat:50.0808375,lng:14.4427186,price:8500,desks:7,url:\"https://moovin.space/kancelare/mccann\"},{name:\"FLO\",lat:50.0955228,lng:14.4532175,price:8e3,desks:18,url:\"https://moovin.space/kancelare/flo\"},{name:\"Veevoy\",lat:50.0760356,lng:14.4304447,price:6e3,desks:7,url:\"https://moovin.space/kancelare/veevoy\"},{name:\"Studio Reaktor\",lat:50.1042208,lng:14.4484208,price:6e3,desks:8,url:\"https://moovin.space/kancelare/studio-reaktor\"},{name:\"Near & Dear\",lat:50.0738717,lng:14.4372211,price:450,desks:12,url:\"https://moovin.space/kancelare/near-dear-group\"},{name:\"T.Games\",lat:50.0752636,lng:14.3895178,price:4500,desks:4,url:\"https://moovin.space/kancelare/t-games\"},{name:\"XPort V\u0160E\",lat:50.0910375,lng:14.4832897,price:4e3,desks:32,url:\"https://moovin.space/kancelare/xport\"},{name:\"Presto Ventures\",lat:50.0855983,lng:14.4290728,price:3500,desks:6,url:\"https://moovin.space/kancelare/prestoventures\"},{name:\"Systedo\",lat:50.0778211,lng:14.4277161,price:3500,desks:20,url:\"https://moovin.space/kancelare/systedo\"}];useEffect(()=>{window.initMap=function(){const newMap=new google.maps.Map(document.getElementById(\"map\"),{zoom:12.6,center:{lat:50.0905228,lng:14.4389983},styles:[{featureType:\"water\",elementType:\"all\",stylers:[{color:\"#5EC2D2\"}]}]});setMap(newMap);updateMarkers(newMap,selectedPrice,selectedDesks);};const script=document.createElement(\"script\");script.src=\"https://maps.googleapis.com/maps/api/js?key=AIzaSyCT_mzVHe5rs-PtYUEhIKC_ijTXXCZNovo&callback=initMap\";script.async=true;script.defer=true;document.head.appendChild(script);return()=>document.head.removeChild(script);},[]);const updateMarkers=(mapInstance,maxPrice,minDesks)=>{if(!mapInstance)return;markers.forEach(marker=>marker.setMap(null));const newMarkers=[];locations.forEach(location=>{if((!maxPrice||location.price<=maxPrice)&&(!minDesks||location.desks>=minDesks)){const marker=new google.maps.Marker({position:{lat:location.lat,lng:location.lng},map:mapInstance,title:location.name,icon:{url:customMarkerIcon,scaledSize:new google.maps.Size(35,35),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(17,35)}});const infoWindow=new google.maps.InfoWindow({content:`<strong><a href=\"${location.url}\" target=\"_blank\">${location.name}</a></strong><br>Cena: ${location.price} K\u010D<br>Po\u010Det m\\xedst: ${location.desks}`});marker.addListener(\"click\",()=>infoWindow.open(mapInstance,marker));newMarkers.push(marker);}});setMarkers(newMarkers);};useEffect(()=>{if(map)updateMarkers(map,selectedPrice,selectedDesks);},[map,selectedPrice,selectedDesks]);return /*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:\"Rethink Sans, sans-serif\",padding:\"10px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"10px\",marginBottom:\"10px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{fontWeight:\"bold\"},children:\"Cena za m\\xedsto:\"}),/*#__PURE__*/_jsxs(\"select\",{onChange:e=>setSelectedPrice(Number(e.target.value)||null),style:{padding:\"5px 10px\",borderRadius:\"5px\",border:\"1px solid #ccc\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"V\u0161e\"}),/*#__PURE__*/_jsx(\"option\",{value:\"5000\",children:\"do 5000 K\u010D\"}),/*#__PURE__*/_jsx(\"option\",{value:\"7000\",children:\"do 7000 K\u010D\"})]}),/*#__PURE__*/_jsx(\"label\",{style:{fontWeight:\"bold\"},children:\"Min. po\u010Det m\\xedst:\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:\"0\",placeholder:\"Zadejte...\",onChange:e=>{const value=Number(e.target.value);setSelectedDesks(value>0?value:null);},style:{padding:\"5px\",borderRadius:\"5px\",border:\"1px solid #ccc\",width:\"100px\"}})]}),/*#__PURE__*/_jsx(\"div\",{id:\"map\",style:{height:\"400px\",width:\"100%\",borderRadius:\"10px\"}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DynamicMap\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Map_home.map"],
  "mappings": "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",
  "names": ["DynamicMap", "map", "setMap", "ye", "selectedPrice", "setSelectedPrice", "selectedDesks", "setSelectedDesks", "markers", "setMarkers", "customMarkerIcon", "locations", "ue", "window", "newMap", "updateMarkers", "script", "mapInstance", "maxPrice", "minDesks", "marker", "newMarkers", "location", "infoWindow", "u", "p", "value"]
}
