1import p from"./Map.039d053c.js";import b from"./Block.64aeec08.js";import{J as r,K as k,L as n,Y as i,I as f,H as h,X as M,Q as v,a6 as L,R as l,k as d,d as y}from"./swiper-vue.f5e6ef3c.js";import{_ as B}from"./entry.e2d2596d.js";import"./xMark.6d7a3014.js";import"./photoswipe.0102db8b.js";const H={class:"info"},T={class:"item",ref:"map"},$={class:"title"},V={class:"item"},C={class:"title"},I={class:"blocks"},g={class:"block-before"},w=["innerHTML"],N=["innerHTML"],O=["innerHTML"],S=["innerHTML"],D=["onClick"];function E(e,c,m,s,_,o){const a=p,u=b;return r(),k("div",H,[n("div",T,[n("h3",$,i(e.$t("clinic.schemeOnMap")),1),f(a,{modelValue:s.selectedMarker,"onUpdate:modelValue":c[0]||(c[0]=t=>s.selectedMarker=t),markers:s.markers,block:s.selectedMarkerBlock},null,8,["modelValue","markers","block"])],512),n("div",V,[n("h3",C,i(e.$t("clinic.schemeBlock")),1),n("div",I,[(r(!0),k(h,null,M(s.blocks,t=>(r(),v(u,{class:"blocks-item",key:t.id,block:t},L({footer:l(()=>[n("button",{class:"btn primary block-btn",onClick:J=>o.selectMarker(t.id)},i(e.$t("clinic.showOnMap")),9,D)]),_:2},[e.$device.isMobile?void 0:{name:"before",fn:l(()=>[n("div",g,[n("h4",{class:"block-name",innerHTML:t.name},null,8,w),n("h4",{class:"block-name",innerHTML:e.$t("common.departmentsList")},null,8,N)])]),key:"0"},e.$device.isMobile?{name:"col1",fn:l(()=>[n("h4",{class:"block-name",innerHTML:t.name},null,8,O)]),key:"1"}:void 0,e.$device.isMobile?{name:"col2",fn:l(()=>[n("h4",{class:"block-name",innerHTML:e.$t("common.departmentsList")},null,8,S)]),key:"2"}:void 0]),1032,["block"]))),128))])])])}const F={props:["data"],setup(e){const c=y(null),m=d(()=>e.data.map(o=>({id:o.id,coords:[o.latitude,o.longitude],number:o.number,name:o.name}))),s=d(()=>e.data.find(o=>o.id===c.value)),_=d(()=>[...e.data].sort((o,a)=>o.priority-a.priority));return{markers:m,selectedMarkerBlock:s,blocks:_,selectedMarker:c}},methods:{selectMarker(e){this.selectedMarker=e,this.$refs.map.scrollIntoView()}}},j=B(F,[["render",E],["__scopeId","data-v-3c132429"]]);export{j 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.