1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/mapConfig-X9Kfymyg.js","assets/index-DoiMzrJI.js","assets/index-CrrzDeRr.css"])))=>i.map(i=>d[i]); 2import{r as a,j as o,S as p,c as i,_ as u}from"./index-DoiMzrJI.js";import{c as m,d,a as h,M as n,T as x,b as f,P as v}from"./mapConfig-X9Kfymyg.js";const w=m(function(e){return new d.Control.Zoom(e)}),j=async()=>(await u(()=>import("./mapConfig-X9Kfymyg.js").then(e=>e.l),__vite__mapDeps([0,1,2]))).divIcon({html:` 3 <div class="map-marker-icon venue-marker"> 4 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 5 <path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path> 6 <polyline points="9 22 9 12 15 12 15 22"></polyline> 7 </svg> 8 </div> 9 `,className:"custom-map-marker",iconSize:[40,40],iconAnchor:[20,40],popupAnchor:[0,-40]});function M({latitude:r,longitude:e,venueName:l,className:t}){const[s,c]=a.useState(null);return a.useEffect(()=>{j().then(c)},[]),s?o.jsx("div",{className:i("venue-mini-map h-[200px] w-full rounded-xl overflow-hidden border border-border/50",t),children:o.jsxs(h,{center:[r,e],zoom:15,...n.miniMapDefaults,className:"w-full h-full",children:[o.jsx(x,{attribution:n.attribution,url:n.tileUrl}),o.jsx(w,{position:"bottomright"}),o.jsx(f,{position:[r,e],icon:s,children:o.jsx(v,{children:o.jsx("p",{className:"font-medium",children:l})})})]})}):o.jsx(p,{className:i("h-[200px] w-full rounded-xl",t)})}export{M as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.