PageSourceSearch

https://memorial-verdun.fr/_nuxt/BVsbF4J8.js

js memorial-verdun.fr collected 2026-10-02 02:50:23 UTC 43,724 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./B3jJjsJw.js","./C4iS2aBk.js"])))=>i.map(i=>d[i]);
2import{l as C,r as y,b0 as $,p as I,B as P,b8 as V,bb as w,aS as ne,Y as ue,bm as ze,bx as oo,bq as J,V as ce,bu as lo,c as N,h as jt,cE as no,o as U,a as ie,b as le,t as ee,z as q,q as j,w as mt,c5 as yt,e as te,E as se,I as Me,y as K,x as H,F as Pt,i as Tt,H as Ct,M as ao,O as ro,a0 as so,_ as $e,ba as vt,bX as io,a2 as wt,by as ft,bR as _t,cF as Ae,m as uo,cv as co,n as po,cG as mo,aj as yo,bD as bt,d as vo,a3 as fo,ag as _o,A as bo}from"./C0evU36K.js";import{_ as go}from"./B2VZ_IOJ.js";import{_ as ho}from"./C8WbJp35.js";import{a as Lo,c as Oo}from"./CLTsMNui.js";import{e as So,c as jo,a as gt,d as Po}from"./CE9TcybW.js";import{g as ht}from"./CwooKjbE.js";import{u as To}from"./DyZFKYGq.js";import{P as Co}from"./CHlOc53S.js";const Ie=(e,o)=>{for(const t of Object.keys(o))e.on(t,o[t])},ke=e=>{for(const o of Object.keys(e)){const t=e[o];t&&Q(t.cancel)&&t.cancel()}},At=e=>!e||typeof e.charAt!="function"?e:e.charAt(0).toUpperCase()+e.slice(1),Q=e=>typeof e=="function",B=(e,o,t)=>{for(const l in t){const s="set"+At(l);e[s]?ue(()=>t[l],(r,a)=>{e[s](r,a)}):o[s]&&ue(()=>t[l],r=>{o[s](r)})}},A=(e,o,t={})=>{const l={...t};for(const s in e){const r=o[s],a=e[s];r&&(r&&r.custom===!0||a!==void 0&&(l[s]=a))}return l},G=e=>{const o={},t={};for(const l in e)if(l.startsWith("on")&&!l.startsWith("onUpdate")&&l!=="onReady"){const s=l.slice(2).toLocaleLowerCase();o[s]=e[l]}else t[l]=e[l];return{listeners:o,attrs:t}},Rt=async e=>{const o=await Promise.all([P(()=>import("./D4k_ikNW.js"),[],import.meta.url),P(()=>import("./C2eJqgqv.js"),[],import.meta.url),P(()=>import("./DU6CIJ0p.js"),[],import.meta.url)]);delete e.Default.prototype._getIconUrl,e.Default.mergeOptions({iconRetinaUrl:o[0].default,iconUrl:o[1].default,shadowUrl:o[2].default})},_e=e=>{const o=y((...l)=>console.warn(`Method ${e} has been invoked without being replaced`)),t=(...l)=>o.value(...l);return t.wrapped=o,J(e,t),t},be=(e,o)=>e.wrapped.value=o,T=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||globalThis,h=e=>{const o=$(e);if(o===void 0)throw new Error(`Attempt to inject ${e.description} before it was provided.`);return o},wo=Object.freeze(Object.defineProperty({__proto__:null,WINDOW_OR_GLOBAL:T,assertInject:h,bindEventHandlers:Ie,cancelDebounces:ke,capitalizeFirstLetter:At,isFunction:Q,propsBinder:B,propsToLeafletOptions:A,provideLeafletWrapper:_e,remapEvents:G,resetWebpackIcon:Rt,updateLeafletWrapper:be},Symbol.toStringTag,{value:"Module"})),E=Symbol("useGlobalLeaflet"),F=Symbol("addLayer"),he=Symbol("removeLayer"),de=Symbol("registerControl"),Ve=Symbol("registerLayerControl"),De=Symbol("canSetParentHtml"),xe=Symbol("setParentHtml"),Ne=Symbol("setIcon"),Ge=Symbol("bindPopup"),Ue=Symbol("bindTooltip"),Fe=Symbol("unbindPopup"),Ze=Symbol("unbindTooltip"),Ao=Object.freeze(Object.defineProperty({__proto__:null,AddLayerInjection:F,BindPopupInjection:Ge,BindTooltipInjection:Ue,CanSetParentHtmlInjection:De,RegisterControlInjection:de,RegisterLayerControlInjection:Ve,RemoveLayerInjection:he,SetIconInjection:Ne,SetParentHtmlInjection:xe,UnbindPopupInjection:Fe,UnbindTooltipInjection:Ze,UseGlobalLeafletInjection:E},Symbol.toStringTag,{value:"Module"})),pe={options:{type:Object,default:()=>({}),custom:!0}},me=e=>({options:e.options,methods:{}}),Ro=Object.freeze(Object.defineProperty({__proto__:null,componentProps:pe,setupComponent:me},Symbol.toStringTag,{value:"Module"})),ae={...pe,pane:{type:String},attribution:{type:String},name:{type:String,custom:!0},layerType:{type:String,custom:!0},visible:{type:Boolean,custom:!0,default:!0}},ye=(e,o,t)=>{const l=h(F),s=h(he),{options:r,methods:a}=me(e),n=A(e,ae,r),i=()=>l({leafletObject:o.value}),c=()=>s({leafletObject:o.value}),d={...a,setAttribution(f){c(),o.value.options.attribution=f,e.visible&&i()},setName(){c(),e.visible&&i()},setLayerType(){c(),e.visible&&i()},setVisible(f){o.value&&(f?i():c())},bindPopup(f){if(!o.value||!Q(o.value.bindPopup)){console.warn("Attempt to bind popup before bindPopup method available on layer.");return}o.value.bindPopup(f)},bindTooltip(f){if(!o.value||!Q(o.value.bindTooltip)){console.warn("Attempt to bind tooltip before bindTooltip method available on layer.");return}o.value.bindTooltip(f)},unbindTooltip(){o.value&&(Q(o.value.closeTooltip)&&o.value.closeTooltip(),Q(o.value.unbindTooltip)&&o.value.unbindTooltip())},unbindPopup(){o.value&&(Q(o.value.closePopup)&&o.value.closePopup(),Q(o.value.unbindPopup)&&o.value.unbindPopup())},updateVisibleProp(f){t.emit("update:visible",f)}};return J(Ge,d.bindPopup),J(Ue,d.bindTooltip),J(Fe,d.unbindPopup),J(Ze,d.unbindTooltip),ze(()=>{d.unbindPopup(),d.unbindTooltip(),c()}),{options:n,methods:d}},Y=(e,o)=>{if(e&&o.default)return ne("div",{style:{display:"none"}},o.default())},Mo=Object.freeze(Object.defineProperty({__proto__:null,layerProps:ae,render:Y,setupLayer:ye},Symbol.toStringTag,{value:"Module"})),qe={...ae,interactive:{type:Boolean,default:void 0},bubblingMouseEvents:{type:Boolean,default:void 0}},Mt=(e,o,t)=>{const{options:l,methods:s}=ye(e,o,t);return{options:A(e,qe,l),methods:s}},Io=Object.freeze(Object.defineProperty({__proto__:null,interactiveLayerProps:qe,setupInteractiveLayer:Mt},Symbol.toStringTag,{value:"Module"})),Se={...qe,stroke:{type:Boolean,default:void 0},color:{type:String},weight:{type:Number},opacity:{type:Number},lineCap:{type:String},lineJoin:{type:String},dashArray:{type:String},dashOffset:{type:String},fill:{type:Boolean,default:void 0},fillColor:{type:String},fillOpacity:{type:Number},fillRule:{type:String},className:{type:String}},We=(e,o,t)=>{const{options:l,methods:s}=Mt(e,o,t),r=A(e,Se,l),a=h(he),n={...s,setStroke(i){o.value.setStyle({stroke:i})},setColor(i){o.value.setStyle({color:i})},setWeight(i){o.value.setStyle({weight:i})},setOpacity(i){o.value.setStyle({opacity:i})},setLineCap(i){o.value.setStyle({lineCap:i})},setLineJoin(i){o.value.setStyle({lineJoin:i})},setDashArray(i){o.value.setStyle({dashArray:i})},setDashOffset(i){o.value.setStyle({dashOffset:i})},setFill(i){o.value.setStyle({fill:i})},setFillColor(i){o.value.setStyle({fillColor:i})},setFillOpacity(i){o.value.setStyle({fillOpacity:i})},setFillRule(i){o.value.setStyle({fillRule:i})},setClassName(i){o.value.setStyle({className:i})}};return ce(()=>{a({leafletObject:o.value})}),{options:r,methods:n}},Bo=Object.freeze(Object.defineProperty({__proto__:null,pathProps:Se,setupPath:We},Symbol.toStringTag,{value:"Module"})),je={...Se,radius:{type:Number},latLng:{type:[Object,Array],required:!0,custom:!0}},He=(e,o,t)=>{const{options:l,methods:s}=We(e,o,t),r=A(e,je,l),a={...s,setRadius(n){o.value.setRadius(n)},setLatLng(n){o.value.setLatLng(n)}};return{options:r,methods:a}},Eo=Object.freeze(Object.defineProperty({__proto__:null,circleMarkerProps:je,setupCircleMarker:He},Symbol.toStringTag,{value:"Module"})),Je={...je,radius:{type:Number}},It=(e,o,t)=>{const{options:l,methods:s}=He(e,o,t),r=A(e,Je,l),a={...s};return{options:r,methods:a}},zo=Object.freeze(Object.defineProperty({__proto__:null,circleProps:Je,setupCircle:It},Symbol.toStringTag,{value:"Module"})),$o=C({name:"LCircle",props:Je,setup(e,o){const t=y(),l=y(!1),s=$(E),r=h(F),{options:a,methods:n}=It(e,t,o);return I(async()=>{const{circle:i}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(i(e.latLng,a));const{listeners:c}=G(o.attrs);t.value.on(c),B(n,t.value,e),r({...e,...n,leafletObject:t.value}),l.value=!0,w(()=>o.emit("ready",t.value))}),{ready:l,leafletObject:t}},render(){return Y(this.ready,this.$slots)}}),ko=C({name:"LCircleMarker",props:je,setup(e,o){const t=y(),l=y(!1),s=$(E),r=h(F),{options:a,methods:n}=He(e,t,o);return I(async()=>{const{circleMarker:i}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(i(e.latLng,a));const{listeners:c}=G(o.attrs);t.value.on(c),B(n,t.value,e),r({...e,...n,leafletObject:t.value}),l.value=!0,w(()=>o.emit("ready",t.value))}),{ready:l,leafletObject:t}},render(){return Y(this.ready,this.$slots)}}),re={...pe,position:{type:String}},ve=(e,o)=>{const{options:t,methods:l}=me(e),s=A(e,re,t),r={...l,setPosition(a){o.value&&o.value.setPosition(a)}};return ze(()=>{o.value&&o.value.remove()}),{options:s,methods:r}},Bt=e=>e.default?ne("div",{ref:"root"},e.default()):null,Vo=Object.freeze(Object.defineProperty({__proto__:null,controlProps:re,renderLControl:Bt,setupControl:ve},Symbol.toStringTag,{value:"Module"})),Do=C({name:"LControl",props:{...re,disableClickPropagation:{type:Boolean,custom:!0,default:!0},disableScrollPropagation:{type:Boolean,custom:!0,default:!1}},setup(e,o){const t=y(),l=y(),s=$(E),r=h(de),{options:a,methods:n}=ve(e,t);return I(async()=>{const{Control:i,DomEvent:c}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url),d=i.extend({onAdd(){return l.value}});t.value=V(new d(a)),B(n,t.value,e),r({leafletObject:t.value}),e.disableClickPropagation&&l.value&&c.disableClickPropagation(l.value),e.disableScrollPropagation&&l.value&&c.disableScrollPropagation(l.value),w(()=>o.emit("ready",t.value))}),{root:l,leafletObject:t}},render(){return Bt(this.$slots)}}),Ye={...re,prefix:{type:String}},Et=(e,o)=>{const{options:t,methods:l}=ve(e,o),s=A(e,Ye,t),r={...l,setPrefix(a){o.value.setPrefix(a)}};return{options:s,methods:r}},xo=Object.freeze(Object.defineProperty({__proto__:null,controlAttributionProps:Ye,setupControlAttribution:Et},Symbol.toStringTag,{value:"Module"})),No=C({name:"LControlAttribution",props:Ye,setup(e,o){const t=y(),l=$(E),s=h(de),{options:r,methods:a}=Et(e,t);return I(async()=>{const{control:n}=l?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(n.attribution(r)),B(a,t.value,e),s({leafletObject:t.value}),w(()=>o.emit("ready",t.value))}),{leafletObject:t}},render(){return null}}),Ke={...re,collapsed:{type:Boolean,default:void 0},autoZIndex:{type:Boolean,default:void 0},hideSingleBase:{type:Boolean,default:void 0}
2,sortLayers:{type:Boolean,default:void 0},sortFunction:{type:Function}},zt=(e,o)=>{const{options:t}=ve(e,o);return{options:A(e,Ke,t),methods:{addLayer(l){l.layerType==="base"?o.value.addBaseLayer(l.leafletObject,l.name):l.layerType==="overlay"&&o.value.addOverlay(l.leafletObject,l.name)},removeLayer(l){o.value.removeLayer(l.leafletObject)}}}},Go=Object.freeze(Object.defineProperty({__proto__:null,controlLayersProps:Ke,setupControlLayers:zt},Symbol.toStringTag,{value:"Module"})),Uo=C({name:"LControlLayers",props:Ke,setup(e,o){const t=y(),l=$(E),s=h(Ve),{options:r,methods:a}=zt(e,t);return I(async()=>{const{control:n}=l?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(n.layers(void 0,void 0,r)),B(a,t.value,e),s({...e,...a,leafletObject:t.value}),w(()=>o.emit("ready",t.value))}),{leafletObject:t}},render(){return null}}),Xe={...re,maxWidth:{type:Number},metric:{type:Boolean,default:void 0},imperial:{type:Boolean,default:void 0},updateWhenIdle:{type:Boolean,default:void 0}},$t=(e,o)=>{const{options:t,methods:l}=ve(e,o);return{options:A(e,Xe,t),methods:l}},Fo=Object.freeze(Object.defineProperty({__proto__:null,controlScaleProps:Xe,setupControlScale:$t},Symbol.toStringTag,{value:"Module"})),Zo=C({name:"LControlScale",props:Xe,setup(e,o){const t=y(),l=$(E),s=h(de),{options:r,methods:a}=$t(e,t);return I(async()=>{const{control:n}=l?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(n.scale(r)),B(a,t.value,e),s({leafletObject:t.value}),w(()=>o.emit("ready",t.value))}),{leafletObject:t}},render(){return null}}),Qe={...re,zoomInText:{type:String},zoomInTitle:{type:String},zoomOutText:{type:String},zoomOutTitle:{type:String}},kt=(e,o)=>{const{options:t,methods:l}=ve(e,o);return{options:A(e,Qe,t),methods:l}},qo=Object.freeze(Object.defineProperty({__proto__:null,controlZoomProps:Qe,setupControlZoom:kt},Symbol.toStringTag,{value:"Module"})),Vt=C({name:"LControlZoom",props:Qe,setup(e,o){const t=y(),l=$(E),s=h(de),{options:r,methods:a}=kt(e,t);return I(async()=>{const{control:n}=l?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(n.zoom(r)),B(a,t.value,e),s({leafletObject:t.value}),w(()=>o.emit("ready",t.value))}),{leafletObject:t}},render(){return null}}),Le={...ae},Pe=(e,o,t)=>{const{options:l,methods:s}=ye(e,o,t),r=A(e,Le,l),a={...s,addLayer(n){o.value.addLayer(n.leafletObject)},removeLayer(n){o.value.removeLayer(n.leafletObject)}};return J(F,a.addLayer),J(he,a.removeLayer),{options:r,methods:a}},Wo=Object.freeze(Object.defineProperty({__proto__:null,layerGroupProps:Le,setupLayerGroup:Pe},Symbol.toStringTag,{value:"Module"})),et={...Le},Dt=(e,o,t)=>{const{options:l,methods:s}=Pe(e,o,t),r=A(e,et,l),a={...s};return{options:r,methods:a}},Ho=Object.freeze(Object.defineProperty({__proto__:null,featureGroupProps:et,setupFeatureGroup:Dt},Symbol.toStringTag,{value:"Module"})),Jo=C({props:et,setup(e,o){const t=y(),l=y(!1),s=$(E),r=h(F),{methods:a,options:n}=Dt(e,t,o);return I(async()=>{const{featureGroup:i}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(i(void 0,n));const{listeners:c}=G(o.attrs);t.value.on(c),B(a,t.value,e),r({...e,...a,leafletObject:t.value}),l.value=!0,w(()=>o.emit("ready",t.value))}),{ready:l,leafletObject:t}},render(){return Y(this.ready,this.$slots)}}),tt={...Le,geojson:{type:[Object,Array],custom:!0},optionsStyle:{type:Function,custom:!0}},xt=(e,o,t)=>{const{options:l,methods:s}=Pe(e,o,t),r=A(e,tt,l);Object.prototype.hasOwnProperty.call(e,"optionsStyle")&&(r.style=e.optionsStyle);const a={...s,setGeojson(n){o.value.clearLayers(),o.value.addData(n)},setOptionsStyle(n){o.value.setStyle(n)},getGeoJSONData(){return o.value.toGeoJSON()},getBounds(){return o.value.getBounds()}};return{options:r,methods:a}},Yo=Object.freeze(Object.defineProperty({__proto__:null,geoJSONProps:tt,setupGeoJSON:xt},Symbol.toStringTag,{value:"Module"})),Ko=C({props:tt,setup(e,o){const t=y(),l=y(!1),s=$(E),r=h(F),{methods:a,options:n}=xt(e,t,o);return I(async()=>{const{geoJSON:i}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(i(e.geojson,n));const{listeners:c}=G(o.attrs);t.value.on(c),B(a,t.value,e),r({...e,...a,leafletObject:t.value}),l.value=!0,w(()=>o.emit("ready",t.value))}),{ready:l,leafletObject:t}},render(){return Y(this.ready,this.$slots)}}),Te={...ae,opacity:{type:Number},zIndex:{type:Number},tileSize:{type:[Number,Array,Object]},noWrap:{type:Boolean,default:void 0},minZoom:{type:Number},maxZoom:{type:Number},className:{type:String}},ot=(e,o,t)=>{const{options:l,methods:s}=ye(e,o,t),r=A(e,Te,l),a={...s,setTileComponent(){var n;(n=o.value)==null||n.redraw()}};return ze(()=>{o.value.off()}),{options:r,methods:a}},Nt=(e,o,t,l)=>e.extend({initialize(s){this.tileComponents={},this.on("tileunload",this._unloadTile),t.setOptions(this,s)},createTile(s){const r=this._tileCoordsToKey(s);this.tileComponents[r]=o.create("div");const a=ne({setup:l,props:["coords"]}
2,{coords:s});return oo(a,this.tileComponents[r]),this.tileComponents[r]},_unloadTile(s){const r=this._tileCoordsToKey(s.coords);this.tileComponents[r]&&(this.tileComponents[r].innerHTML="",this.tileComponents[r]=void 0)}}),Xo=Object.freeze(Object.defineProperty({__proto__:null,CreateVueGridLayer:Nt,gridLayerProps:Te,setupGridLayer:ot},Symbol.toStringTag,{value:"Module"})),Qo=C({props:{...Te,childRender:{type:Function,required:!0}},setup(e,o){const t=y(),l=y(null),s=y(!1),r=$(E),a=h(F),{options:n,methods:i}=ot(e,t,o);return I(async()=>{const{GridLayer:c,DomUtil:d,Util:f}=r?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url),R=Nt(c,d,f,e.childRender);t.value=V(new R(n));const{listeners:u}=G(o.attrs);t.value.on(u),B(i,t.value,e),a({...e,...i,leafletObject:t.value}),s.value=!0,w(()=>o.emit("ready",t.value))}),{root:l,ready:s,leafletObject:t}},render(){return this.ready?ne("div",{style:{display:"none"},ref:"root"}):null}}),Be={iconUrl:{type:String},iconRetinaUrl:{type:String},iconSize:{type:[Object,Array]},iconAnchor:{type:[Object,Array]},popupAnchor:{type:[Object,Array]},tooltipAnchor:{type:[Object,Array]},shadowUrl:{type:String},shadowRetinaUrl:{type:String},shadowSize:{type:[Object,Array]},shadowAnchor:{type:[Object,Array]},bgPos:{type:[Object,Array]},className:{type:String}},el=Object.freeze(Object.defineProperty({__proto__:null,iconProps:Be},Symbol.toStringTag,{value:"Module"})),Gt=C({name:"LIcon",props:{...Be,...pe},setup(e,o){const t=y(),l=$(E),s=h(De),r=h(xe),a=h(Ne);let n,i,c,d,f;const R=(M,b,g)=>{const k=M&&M.innerHTML;if(!b){g&&f&&s()&&r(k);return}const{listeners:_}=G(o.attrs);f&&i(f,_);const{options:m}=me(e),O=A(e,Be,m);k&&(O.html=k),f=O.html?c(O):d(O),n(f,_),a(f)},u=()=>{w(()=>R(t.value,!0,!1))},L=()=>{w(()=>R(t.value,!1,!0))},z={setIconUrl:u,setIconRetinaUrl:u,setIconSize:u,setIconAnchor:u,setPopupAnchor:u,setTooltipAnchor:u,setShadowUrl:u,setShadowRetinaUrl:u,setShadowAnchor:u,setBgPos:u,setClassName:u,setHtml:u};return I(async()=>{const{DomEvent:M,divIcon:b,icon:g}=l?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);n=M.on,i=M.off,c=b,d=g,B(z,{},e),new MutationObserver(L).observe(t.value,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),u()}),{root:t}},render(){const e=this.$slots.default?this.$slots.default():void 0;return ne("div",{ref:"root"},e)}}),lt={...ae,opacity:{type:Number},alt:{type:String},interactive:{type:Boolean,default:void 0},crossOrigin:{type:Boolean,default:void 0},errorOverlayUrl:{type:String},zIndex:{type:Number},className:{type:String},url:{type:String,required:!0,custom:!0},bounds:{type:[Array,Object],required:!0,custom:!0}},Ut=(e,o,t)=>{const{options:l,methods:s}=ye(e,o,t),r=A(e,lt,l),a={...s,setOpacity(n){return o.value.setOpacity(n)},setUrl(n){return o.value.setUrl(n)},setBounds(n){return o.value.setBounds(n)},getBounds(){return o.value.getBounds()},getElement(){return o.value.getElement()},bringToFront(){return o.value.bringToFront()},bringToBack(){return o.value.bringToBack()},setZIndex(n){return o.value.setZIndex(n)}};return{options:r,methods:a}},tl=Object.freeze(Object.defineProperty({__proto__:null,imageOverlayProps:lt,setupImageOverlay:Ut},Symbol.toStringTag,{value:"Module"})),ol=C({name:"LImageOverlay",props:lt,setup(e,o){const t=y(),l=y(!1),s=$(E),r=h(F),{options:a,methods:n}=Ut(e,t,o);return I(async()=>{const{imageOverlay:i}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(i(e.url,e.bounds,a));const{listeners:c}=G(o.attrs);t.value.on(c),B(n,t.value,e),r({...e,...n,leafletObject:t.value}),l.value=!0,w(()=>o.emit("ready",t.value))}),{ready:l,leafletObject:t}},render(){return Y(this.ready,this.$slots)}}),ll=C({props:Le,setup(e,o){const t=y(),l=y(!1),s=$(E),r=h(F),{methods:a}=Pe(e,t,o);return I(async()=>{const{layerGroup:n}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(n(void 0,e.options));const{listeners:i}=G(o.attrs);t.value.on(i),B(a,t.value,e),r({...e,...a,leafletObject:t.value}),l.value=!0,w(()=>o.emit("ready",t.value))}),{ready:l,leafletObject:t}},render(){return Y(this.ready,this.$slots)}});function Ft(e,o,t){var l,s,r;o===void 0&&(o=50),t===void 0&&(t={});var a=(l=t.isImmediate)!=null&&l,n=(s=t.callback)!=null&&s,i=t.maxWait,c=Date.now(),d=[];function f(){if(i!==void 0){var u=Date.now()-c;if(u+o>=i)return i-u}return o}var R=function(){var u=[].slice.call(arguments),L=this;return new Promise(function(z,M){var b=a&&r===void 0;if(r!==void 0&&clearTimeout(r),r=setTimeout(function(){if(r=void 0,c=Date.now(),!a){var k=e.apply(L,u);n&&n(k),d.forEach(function(_){return(0,_.resolve)(k)}),d=[]}},f()),b){var g=e.apply(L,u);return n&&n(g),z(g)}d.push({resolve:z,reject:M})})};return R.cancel=function(u){r!==void 0&&clearTimeout(r),d.forEach(function(L){return(0,L.reject)(u)}),d=[]},R}const Lt={...pe,center:{type:[Object,Array]},bounds:{type:[Array,Object]},maxBounds:{type:[Array,Object]},zoom:{type:Number},minZoom:{type:Number},maxZoom:{type:Number},paddingBottomRight:{type:[Object,Array]},paddingTopLeft:{type:Object},padding:{type:Object},worldCopyJump:{type:Boolean,default:void 0},crs:{type:[String,Object]},maxBoundsViscosity:{type:Number},inertia:{type:Boolean,default:void 0},inertiaDeceleration:{type:Number},inertiaMaxSpeed:{type:Number},easeLinearity:{type:Number},zoomAnimation:{type:Boolean,default:void 0},zoomAnimationThreshold:{type:Number},fadeAnimation:{type:Boolean,default:void 0},markerZoomAnimation:{type:Boolean,default:void 0},noBlockingAnimations:{type:Boolean,default:void 0},useGlobalLeaflet:{type:Boolean,default:!0,custom:!0}},nl=C({inheritAttrs:!1,emits:["ready","update:zoom","update:center","update:bounds"],props:Lt,setup(e,o){const t=y(),l=lo({ready:!1,layersToAdd:[],layersInControl:[]}),{options:s}=me(e),r=A(e,Lt,s),{listeners:a,attrs:n}=G(o.attrs),i=_e(F),c=_e(he),d=_e(de),f=_e(Ve);J(E,e.useGlobalLeaflet);const R=N(()=>{const b={};return e.noBlockingAnimations&&(b.animate=!1),b}),u=N(()=>{const b=R.value;return e.padding&&(b.padding=e.padding),e.paddingTopLeft&&(b.paddingTopLeft=e.paddingTopLeft),e.paddingBottomRight&&(b.paddingBottomRight=e.paddingBottomRight),b}),L={moveend:Ft(b=>{l.leafletRef&&(o.emit("update:zoom",l.leafletRef.getZoom()),o.emit("update:center",l.leafletRef.getCenter()),o.emit("update:bounds",l.leafletRef.getBounds()))}),overlayadd(b){const g=l.layersInControl.find(k=>k.name===b.name);g&&g.updateVisibleProp(!0)},overlayremove(b){const g=l.layersInControl.find(k=>k.name===b.name);g&&g.updateVisibleProp(!1)}};I(async()=>{e.useGlobalLeaflet&&(T.L=T.L||await P(()=>import("./B3jJjsJw.js").then(v=>v.l),__vite__mapDeps([0,1]),import.meta.url));const{map:b,CRS:g,Icon:k,latLngBounds:_,latLng:m,stamp:O}=e.useGlobalLeaflet?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);try{r.beforeMapMount&&await r.beforeMapMount()}catch(v){console.error(`The following error occurred running the provided beforeMapMount hook ${v.message}`)}await Rt(k);const x=typeof r.crs=="string"?g[r.crs]:r.crs;r.crs=x||g.EPSG3857;const Z={addLayer(v){v.layerType!==void 0&&(l.layerControl===void 0?l.layersToAdd.push(v):l.layersInControl.find(S=>O(S.leafletObject)===O(v.leafletObject))||(l.layerControl.addLayer(v),l.layersInControl.push(v))),v.visible!==!1&&l.leafletRef.addLayer(v.leafletObject)},removeLayer(v){v.layerType!==void 0&&(l.layerControl===void 0?l.layersToAdd=l.layersToAdd.filter(S=>S.name!==v.name):(l.layerControl.removeLayer(v.leafletObject),l.layersInControl
2=l.layersInControl.filter(S=>O(S.leafletObject)!==O(v.leafletObject)))),l.leafletRef.removeLayer(v.leafletObject)},registerLayerControl(v){l.layerControl=v,l.layersToAdd.forEach(S=>{l.layerControl.addLayer(S)}),l.layersToAdd=[],d(v)},registerControl(v){l.leafletRef.addControl(v.leafletObject)},setZoom(v){const S=l.leafletRef.getZoom();v!==S&&l.leafletRef.setZoom(v,R.value)},setCrs(v){const S=l.leafletRef.getBounds();l.leafletRef.options.crs=v,l.leafletRef.fitBounds(S,{animate:!1,padding:[0,0]})},fitBounds(v){l.leafletRef.fitBounds(v,u.value)},setBounds(v){if(!v)return;const S=_(v);S.isValid()&&!(l.lastSetBounds||l.leafletRef.getBounds()).equals(S,0)&&(l.lastSetBounds=S,l.leafletRef.fitBounds(S))},setCenter(v){if(v==null)return;const S=m(v),p=l.lastSetCenter||l.leafletRef.getCenter();(p.lat!==S.lat||p.lng!==S.lng)&&(l.lastSetCenter=S,l.leafletRef.panTo(S,R.value))}};be(i,Z.addLayer),be(c,Z.removeLayer),be(d,Z.registerControl),be(f,Z.registerLayerControl),l.leafletRef=V(b(t.value,r)),B(Z,l.leafletRef,e),Ie(l.leafletRef,L),Ie(l.leafletRef,a),l.ready=!0,w(()=>o.emit("ready",l.leafletRef))}),ce(()=>{ke(L),l.leafletRef&&(l.leafletRef.off(),l.leafletRef.remove())});const z=N(()=>l.leafletRef),M=N(()=>l.ready);return{root:t,ready:M,leafletObject:z,attrs:n}},render({attrs:e}){return e.style||(e.style={}),e.style.width||(e.style.width="100%"),e.style.height||(e.style.height="100%"),ne("div",{...e,ref:"root"},this.ready&&this.$slots.default?this.$slots.default():{})}}),al=["Symbol(Comment)","Symbol(Text)"],rl=["LTooltip","LPopup"],nt={...ae,draggable:{type:Boolean,default:void 0},icon:{type:[Object]},zIndexOffset:{type:Number},latLng:{type:[Object,Array],custom:!0,required:!0}},Zt=(e,o,t)=>{const{options:l,methods:s}=ye(e,o,t),r=A(e,nt,l),a={...s,setDraggable(n){o.value.dragging&&(n?o.value.dragging.enable():o.value.dragging.disable())},latLngSync(n){t.emit("update:latLng",n.latlng),t.emit("update:lat-lng",n.latlng)},setLatLng(n){if(n!=null&&o.value){const i=o.value.getLatLng();(!i||!i.equals(n))&&o.value.setLatLng(n)}}};return{options:r,methods:a}},qt=(e,o)=>{const t=o.slots.default&&o.slots.default();return t&&t.length&&t.some(sl)};function sl(e){return!(al.includes(e.type.toString())||rl.includes(e.type.name))}const il=Object.freeze(Object.defineProperty({__proto__:null,markerProps:nt,setupMarker:Zt,shouldBlankIcon:qt},Symbol.toStringTag,{value:"Module"})),Wt=C({name:"LMarker",props:nt,setup(e,o){const t=y(),l=y(!1),s=$(E),r=h(F);J(De,()=>{var c;return!!((c=t.value)!=null&&c.getElement())}),J(xe,c=>{var d,f;const R=Q((d=t.value)==null?void 0:d.getElement)&&((f=t.value)==null?void 0:f.getElement());R&&(R.innerHTML=c)}),J(Ne,c=>{var d;return((d=t.value)==null?void 0:d.setIcon)&&t.value.setIcon(c)});const{options:a,methods:n}=Zt(e,t,o),i={moveHandler:Ft(n.latLngSync)};return I(async()=>{const{marker:c,divIcon:d}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);qt(a,o)&&(a.icon=d({className:""})),t.value=V(c(e.latLng,a));const{listeners:f}=G(o.attrs);t.value.on(f),t.value.on("move",i.moveHandler),B(n,t.value,e),r({...e,...n,leafletObject:t.value}),l.value=!0,w(()=>o.emit("ready",t.value))}),ce(()=>ke(i)),{ready:l,leafletObject:t}},render(){return Y(this.ready,this.$slots)}}),Ce={...Se,smoothFactor:{type:Number},noClip:{type:Boolean,default:void 0},latLngs:{type:Array,required:!0,custom:!0}},at=(e,o,t)=>{const{options:l,methods:s}=We(e,o,t),r=A(e,Ce,l),a={...s,setSmoothFactor(n){o.value.setStyle({smoothFactor:n})},setNoClip(n){o.value.setStyle({noClip:n})},addLatLng(n){o.value.addLatLng(n)}};return{options:r,methods:a}},ul=Object.freeze(Object.defineProperty({__proto__:null,polylineProps:Ce,setupPolyline:at},Symbol.toStringTag,{value:"Module"})),ge={...Ce},rt=(e,o,t)=>{const{options:l,methods:s}=at(e,o,t),r=A(e,ge,l),a={...s,toGeoJSON(n){return o.value.toGeoJSON(n)}};return{options:r,methods:a}},cl=Object.freeze(Object.defineProperty({__proto__:null,polygonProps:ge,setupPolygon:rt},Symbol.toStringTag,{value:"Module"})),dl=C({name:"LPolygon",props:ge,setup(e,o){const t=y(),l=y(!1),s=$(E),r=h(F),{options:a,methods:n}=rt(e,t,o);return I(async()=>{const{polygon:i}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(i(e.latLngs,a));const{listeners:c}=G(o.attrs);t.value.on(c),B(n,t.value,e),r({...e,...n,leafletObject:t.value}),l.value=!0,w(()=>o.emit("ready",t.value))}),{ready:l,leafletObject:t}},render(){return Y(this.ready,this.$slots)}}),pl=C({name:"LPolyline",props:Ce,setup(e,o){const t=y(),l=y(!1),s=$(E),r=h(F),{options:a,methods:n}=at(e,t,o);return I(async()=>{const{polyline:i}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(i(e.latLngs,a));const{listeners:c}=G(o.attrs);t.value.on(c),B(n,t.value,e),r({...e,...n,leafletObject:t.value}),l.value=!0,w(()=>o.emit("ready",t.value))}),{ready:l,leafletObject:t}},render(){return Y(this.ready,this.$slots)}}),st={...pe,content:{type:String,default:null}},it=(e,o)=>{const{options:t,methods:l}=me(e),s={...l,setContent(r){o.value&&r!==null&&r!==void 0&&o.value.setContent(r)}};return{options:t,methods:s}},ut=e=>e.default?ne("div",{ref:"root"},e.default()):null,ml=Object.freeze(Object.defineProperty({__proto__:null,popperProps:st,render:ut,setupPopper:it},Symbol.toStringTag,{value:"Module"})),Ht={...st,latLng:{type:[Object,Array],default:()=>[]}},Jt=(e,o)=>{const{options:t,methods:l}=it(e,o);return{options:t,methods:l}},yl=Object.freeze(Object.defineProperty({__proto__:null,popupProps:Ht,setupPopup:Jt},Symbol.toStringTag,{value:"Module"})),vl=C({name:"LPopup",props:Ht,setup(e,o){const t=y(),l=y(null),s=$(E),r=h(Ge),a=h(Fe),{options:n,methods:i}=Jt(e,t);return I(async()=>{const{popup:c}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(c(n)),e.latLng!==void 0&&t.value.setLatLng(e.latLng),B(i,t.value,e);const{listeners:d}=G(o.attrs);t.value.on(d),t.value.setContent(e.content||l.value||""),r(t.value),w(()=>o.emit("ready",t.value))}),ce(()=>{a()}),{root:l,leafletObject:t}},render(){return ut(this.$slots)}}),ct={...ge,latLngs:{...ge.latLngs,required:!1},bounds:{type:Object,custom:!0}},Yt=(e,o,t)=>{const{options:l,methods:s}=rt(e,o,t),r=A(e,ct,l),a={...s,setBounds(n){o.value.setBounds(n)},setLatLngs(n){o.value.setBounds(n)}};return{options:r,methods:a}},fl=Object.freeze(Object.defineProperty({__proto__:null,rectangleProps:ct,setupRectangle:Yt},Symbol.toStringTag,{value:"Module"})),_l=C({name:"LRectangle",props:ct,setup(e,o){const t=y(),l=y(!1),s=$(E),r=h(F),{options:a,methods:n}=Yt(e,t,o);return I(async()=>{const{rectangle:i,latLngBounds:c}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url),d=e.bounds?c(e.bounds):c(e.latLngs||[]);t.value=V(i(d,a));const{listeners:f}=G(o.attrs);t.value.on(f),B(n,t.value,e),r({...e,...n,leafletObject:t.value}),l.value=!0,w(()=>o.emit("ready",t.value))}),{ready:l,leafletObject:t}},render(){return Y(this.ready,this.$slots)}}),we={...Te,tms:{type:Boolean,default:void 0}
2,subdomains:{type:[String,Array],validator:e=>typeof e=="string"?!0:Array.isArray(e)?e.every(o=>typeof o=="string"):!1},detectRetina:{type:Boolean,default:void 0},url:{type:String,required:!0,custom:!0}},dt=(e,o,t)=>{const{options:l,methods:s}=ot(e,o,t),r=A(e,we,l),a={...s};return{options:r,methods:a}},bl=Object.freeze(Object.defineProperty({__proto__:null,setupTileLayer:dt,tileLayerProps:we},Symbol.toStringTag,{value:"Module"})),Kt=C({props:we,setup(e,o){const t=y(),l=$(E),s=h(F),{options:r,methods:a}=dt(e,t,o);return I(async()=>{const{tileLayer:n}=l?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(n(e.url,r));const{listeners:i}=G(o.attrs);t.value.on(i),B(a,t.value,e),s({...e,...a,leafletObject:t.value}),w(()=>o.emit("ready",t.value))}),{leafletObject:t}},render(){return null}}),Xt={...st},Qt=(e,o)=>{const{options:t,methods:l}=it(e,o),s=h(Ze);return ce(()=>{s()}),{options:t,methods:l}},gl=Object.freeze(Object.defineProperty({__proto__:null,setupTooltip:Qt,tooltipProps:Xt},Symbol.toStringTag,{value:"Module"})),eo=C({name:"LTooltip",props:Xt,setup(e,o){const t=y(),l=y(null),s=$(E),r=h(Ue),{options:a,methods:n}=Qt(e,t);return I(async()=>{const{tooltip:i}=s?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(i(a)),B(n,t.value,e);const{listeners:c}=G(o.attrs);t.value.on(c),t.value.setContent(e.content||l.value||""),r(t.value),w(()=>o.emit("ready",t.value))}),{root:l,leafletObject:t}},render(){return ut(this.$slots)}}),pt={...we,layers:{type:String,required:!0},styles:{type:String},format:{type:String},transparent:{type:Boolean,default:void 0},version:{type:String},crs:{type:Object},uppercase:{type:Boolean,default:void 0}},to=(e,o,t)=>{const{options:l,methods:s}=dt(e,o,t);return{options:A(e,pt,l),methods:{...s}}},hl=Object.freeze(Object.defineProperty({__proto__:null,setupWMSTileLayer:to,wmsTileLayerProps:pt},Symbol.toStringTag,{value:"Module"})),Ll=C({props:pt,setup(e,o){const t=y(),l=$(E),s=h(F),{options:r,methods:a}=to(e,t,o);return I(async()=>{const{tileLayer:n}=l?T.L:await P(()=>import("./HdBnhJze.js"),[],import.meta.url);t.value=V(n.wms(e.url,r));const{listeners:i}=G(o.attrs);t.value.on(i),B(a,t.value,e),s({...e,...a,leafletObject:t.value}),w(()=>o.emit("ready",t.value))}),{leafletObject:t}},render(){return null}}),Ol=Object.freeze(Object.defineProperty({__proto__:null,Circle:zo,CircleMarker:Eo,Component:Ro,Control:Vo,ControlAttribution:xo,ControlLayers:Go,ControlScale:Fo,ControlZoom:qo,FeatureGroup:Ho,GeoJSON:Yo,GridLayer:Xo,Icon:el,ImageOverlay:tl,InteractiveLayer:Io,Layer:Mo,LayerGroup:Wo,Marker:il,Path:Bo,Polygon:cl,Polyline:ul,Popper:ml,Popup:yl,Rectangle:fl,TileLayer:bl,Tooltip:gl,WmsTileLayer:hl},Symbol.toStringTag,{value:"Module"})),Sl=Object.freeze(Object.defineProperty({__proto__:null,Functions:Ol,InjectionKeys:Ao,LCircle:$o,LCircleMarker:ko,LControl:Do,LControlAttribution:No,LControlLayers:Uo,LControlScale:Zo,LControlZoom:Vt,LFeatureGroup:Jo,LGeoJson:Ko,LGridLayer:Qo,LIcon:Gt,LImageOverlay:ol,LLayerGroup:ll,LMap:nl,LMarker:Wt,LPolygon:dl,LPolyline:pl,LPopup:vl,LRectangle:_l,LTileLayer:Kt,LTooltip:eo,LWmsTileLayer:Ll,Utilities:wo},Symbol.toStringTag,{value:"Module"})),jl={key:0},Pl={class:"text-h4-responsive"},Tl=C({__name:"VPlaceModalContent",props:{place:Object},setup(e){const o=e,t=N(()=>{var u,L,z,M,b;return((L=(u=o.place)==null?void 0:u.medias)==null?void 0:L[0])||((M=(z=o.place)==null?void 0:z.mainDocuments)==null?void 0:M[0])||((b=o.place)==null?void 0:b.mainDocument)}),l=N(()=>{var L;const u=(L=o.place)==null?void 0:L.address;return(u==null?void 0:u.streetAddress)||(u==null?void 0:u.addressLocality)||(u==null?void 0:u.postalCode)||(u==null?void 0:u.addressRegion)}),s=N(()=>{var M,b,g,k;const u=(b=(M=o.place)==null?void 0:M.geo)==null?void 0:b.longitude,L=(k=(g=o.place)==null?void 0:g.geo)==null?void 0:k.latitude;if(!u||!L)return;const z=new URL("https://www.google.com/maps/dir/?api=1");return z.searchParams.append("destination",`${u},${L}`),z.searchParams.append("travelmode","driving"),z.href}),{t:r}=jt(),a=N(()=>{var u;return((u=o.place)==null?void 0:u.name)||r("place.not_found")}),{width:n}=Lo(),i=N(()=>n.value<no("md")),c=y(!1),d=N(()=>c.value||!i.value);function f(){c.value=!c.value}function R(){Tt("click_map_details",{params:{label:a.value,action:"voir_itineraire"}})}return(u,L)=>{const z=Ct,M=ao,b=ro,g=so,k=ho;return U(),ie("main",{class:q(u.$style.root)},[le("div",{class:q(["text-breadcrumb-responsive",u.$style.breadcrumb])},ee(u.$t("places.modal_title")),3),le("h1",{class:q(["text-h1-xs",u.$style.title])},ee(j(a)),3),mt(te(z,{label:u.$t("places.see_more"),"aria-label":u.$t("see_more"),"icon-name":j(d)?"minus":"plus",size:"sm",emp
2hasis:"low",class:q(u.$style.button),onClick:f},null,8,["label","aria-label","icon-name","class"]),[[yt,j(i)]]),te(k,{class:q(u.$style.body)},{default:se(()=>{var _,m,O,x,Z,v,S;return[mt(le("div",null,[(_=e.place)!=null&&_.address&&j(l)?(U(),ie("div",jl,[le("div",Pl,ee(u.$t("address")),1),le("p",{class:q(["text-body-responsive",u.$style["text-default"]])},[Me(ee(e.place.address.streetAddress)+" "+ee(e.place.address.addressLocality)+" ",1),L[0]||(L[0]=le("br",null,null,-1)),Me(" "+ee(e.place.address.postalCode)+" "+ee(e.place.address.addressRegion),1)],2)])):K("",!0),(m=e.place)!=null&&m.description?(U(),H(M,{key:1,content:(O=e.place)==null?void 0:O.description,class:"text-body-responsive"},null,8,["content"])):K("",!0),(x=e.place)!=null&&x.directions?(U(),H(M,{key:2,content:(Z=e.place)==null?void 0:Z.directions,class:"text-body-responsive"},null,8,["content"])):K("",!0),(v=e.place)!=null&&v.accessibility?(U(),H(M,{key:3,content:(S=e.place)==null?void 0:S.accessibility,class:"text-body-responsive"},null,8,["content"])):K("",!0),j(s)?(U(),H(b,{key:4,url:j(s),label:u.$t("see_itinerary"),onClick:R},null,8,["url","label"])):K("",!0),j(t)?(U(),ie(Pt,{key:5},[le("hr",{class:q(u.$style.line)},null,2),te(g,{document:j(t),class:q(u.$style.media),image:{sizes:"xs:92vw sm:92vw md:92vw lg:25vw vl:25vw xl:25vw xxl:25vw hd:25vw qhd:25vw"}},null,8,["document","class"])],64)):K("",!0)],512),[[yt,j(d)]])]}),_:1},8,["class"])],2)}}}),Cl="_root_h8ibm_48",wl="_breadcrumb_h8ibm_52",Al="_title_h8ibm_57",Rl="_button_h8ibm_67",Ml="_line_h8ibm_73",Il="_media_h8ibm_80",Bl={root:Cl,breadcrumb:wl,title:Al,button:Rl,line:Ml,media:Il},El={$style:Bl},zl=$e(Tl,[["__cssModules",El]]);let Ee;function $l(){const e=window.navigator.userAgent.toLowerCase();Ee=e.includes("safari")&&!e.includes("chrome")&&!e.includes("android")}function Ot(){return Ee||$l(),Ee}function kl(e){e.style.display="none",e.offsetHeight,e.style.display=""}const Vl=["inert"],Dl=C({__name:"VModal",props:vt({align:{},scrollableElement:{},openMethod:{default:"showModal"}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:vt(["enter","after-enter","leave","after-leave"],["update:modelValue"]),setup(e,{emit:o}){const t=e,l=io(e,"modelValue"),s=y(l.value),r=o,a=y(null);let n=[];ue(l,p=>s.value=p);const i=()=>s.value=!1;function c(){return Promise.all(n.map(p=>p.finished))}function d(){n!=null&&n.length&&n.forEach(p=>p.pause())}function f(){const p=ht(_t(t.scrollableElement)||a.value);p&&Po(p,{reserveScrollBarGap:!0})}function R(){const p=ht(_t(t.scrollableElement)||a.value);p?So(p):jo()}function u(){window.addEventListener("keydown",z)}function L(){window.removeEventListener("keydown",z)}function z(p){p.key==="Escape"&&!p.defaultPrevented&&(p.preventDefault(),i())}const M=Oo(),b=N(()=>M.value==="reduce");function g(){const p=window.scrollY;if(typeof a.value=="object"&&a.value&&a.value[t.openMethod](),f(),d(),u(),Ot()&&a.value&&kl(a.value),w(()=>{window.scrollTo(0,p)}),b.value){_();return}r("enter"),n=[],k(),c().then(_)}function k(){let p=0,D=0,X=1;if(Ae("md")?D=100:t.align==="left"?p=-100:t.align==="right"?p=100:t.align==="top-left"||t.align==="top-right"||t.align==="top"?D=-100:t.align==="bottom"||t.align==="bottom-left"||t.align==="bottom-right"?D=100:X=0,p||D){const oe=a.value,fe=oe.animate([{transform:`translate3d(${p}%,${D}%,0)`},{transform:"translate3d(0,0,0)"}],{duration:1e3,easing:gt("in-out-quart"),fill:"forwards"});if(Ot()&&Ae("md")){let W=function(){oe.style.visibility="hidden",oe.style.visibility="",Oe=requestAnimationFrame(W)},Oe=-1;Oe=requestAnimationFrame(W),fe.finished.then(()=>cancelAnimationFrame(Oe))}n.push(fe)}n.push(a.value.animate([{opacity:X},{opacity:1}],{duration:300,easing:"linear",fill:"forwards"}))}function _(){n=[],r("after-enter")}function m(){if(d(),L(),r("leave"),b.value){x();return}n=[],O(),c().then(x)}function O(){let p=0,D=0,X=1;Ae("md")?D=100:t.align==="left"?p=-100:t.align==="right"?p=100:t.align==="top-left"||t.align==="top-right"||t.align==="top"?D=-100:t.align==="bottom"||t.align==="bottom-left"||t.align==="bottom-right"?D=100:X=0,a.value&&(
2a.value.style.visibility="inherit"),(p||D)&&n.push(a.value.animate({transform:`translate3d(${p}%,${D}%,0)`},{duration:800,easing:gt("in-out-quart"),fill:"forwards"})),n.push(a.value.animate({opacity:X},{duration:200,easing:"linear",fill:"forwards"})),Promise.all(n.map(oe=>oe.finished)).then(()=>{a.value&&(a.value.style.visibility="")})}function x(){var p;n=[],(p=a.value)==null||p.close(),R(),r("after-leave"),l.value=!1}ue(s,p=>{p?g():m()}),I(()=>{l.value&&g()}),ce(()=>{L(),R()});const Z=wt(),v=N(()=>[Z.root,s.value&&Z["root--open"],t.align&&Z["root--align-"+t.align]]);function S(p){if(!a.value)return;const D=a.value.getBoundingClientRect();(p.clientY<D.top||p.clientY>D.bottom||p.clientX<D.left||p.clientX>D.right)&&i()}return(p,D)=>{const X=Ct;return U(),ie("dialog",{ref_key:"root",ref:a,class:q(j(v)),inert:!j(s),onClick:S},[ft(p.$slots,"close",{},()=>[te(X,{class:q(j(Z).close),"icon-name":"close-small",emphasis:"low","aria-label":p.$t("modal.close_aria"),onClick:i},null,8,["class","aria-label"])]),ft(p.$slots,"default")],10,Vl)}}}),xl="_root_3g5da_48",Nl="_close_3g5da_107",Gl={root:xl,"root--align-left":"_root--align-left_3g5da_72","root--align-top-left":"_root--align-top-left_3g5da_72","root--align-top":"_root--align-top_3g5da_72","root--align-top-right":"_root--align-top-right_3g5da_76","root--align-right":"_root--align-right_3g5da_76","root--align-bottom-right":"_root--align-bottom-right_3g5da_80","root--align-bottom":"_root--align-bottom_3g5da_80","root--align-bottom-left":"_root--align-bottom-left_3g5da_86","root--open":"_root--open_3g5da_98",close:Nl},Ul={$style:Gl},Fl=$e(Dl,[["__cssModules",Ul]]),St="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.05025%206.05025C9.78392%203.31658%2014.2161%203.31658%2016.9497%206.05025C19.6834%208.78392%2019.6834%2013.2161%2016.9497%2015.9497L12%2020.8995L7.05025%2015.9497C4.31658%2013.2161%204.31658%208.78392%207.05025%206.05025ZM12%2013C13.1046%2013%2014%2012.1046%2014%2011C14%209.89543%2013.1046%209%2012%209C10.8954%209%2010%209.89543%2010%2011C10%2012.1046%2010.8954%2013%2012%2013Z'%20fill='%23E42313'/%3e%3c/svg%3e",Zl=bo(()=>P(()=>Promise.resolve().then(()=>Sl),void 0,import.meta.url).then(e=>e.LMap||e)),Re="place",ql=C({__name:"PlaceMapPage",props:{place:{}},async setup(e){let o,t;const l=e,s=uo(),r=co(),{locale:a}=jt(),{data:n}=([o,t]=po(()=>mo(()=>To("/places",{params:{_locale:a.value,"publishedAt[after]":"now"}}),"$l3Dqg0uQg8")),o=await o,t(),o),i=N(()=>{var _;return((_=n.value)==null?void 0:_.filter(m=>{var O,x;return!!(Array.isArray(m.geo)?m.geo.length:(O=m.geo)!=null&&O.longitude&&((x=m.geo)!=null&&x.latitude))}).map(m=>{var O,x;return{id:m["@id"],slug:m.slug,isExternalPlace:!!m.websiteUrl,name:m.name,latLng:Array.isArray(m.geo)?m.geo:[(O=m.geo)==null?void 0:O.longitude,(x=m.geo)==null?void 0:x.latitude]}}))||[]}),c=N(()=>i.value.reduce((m,O)=>(m[0]=O.latLng[0]+m[0],m[1]=O.latLng[1]+m[1],m),[0,0]).map(m=>m/i.value.length)),d=N({get(){var m,O,x;const _=((m=l.place)==null?void 0:m.slug)||((O=s.query)==null?void 0:O[Re])||((x=s.params)==null?void 0:x[Re]);return(Array.isArray(_)?_[0]:_)||null},set(_){var m;r.push({path:(m=l.place)!=null&&m.slug?`/${Co.PLACES}`:void 0,query:_?{[Re]:_}:void 0})}}),f=y(!!d.value),R=N(()=>{var _;return(_=n.value)==null?void 0:_.find(m=>m.slug===d.value)});ue(f,_=>{_||(d.value=null)}),ue(d,_=>f.value=!!_);const u=_=>{d.value=_.slug||null,_.name&&Tt("click_map",{params:{label:_.name}})},L=y(!1),z=y(null),M=_=>z.value=_,b=N(()=>z.value&&z.value<13),g=wt(),k=N(()=>[g.root,L.value&&g["root--map-ready"],b.value&&g["root--hide-tooltip"]]);return(_,m)=>{var fe;const O=go,x=Kt,Z=Vt,v=eo,S=Gt,p=Wt,D=Zl,X=zl,oe=Fl;return U(),ie("div",{class:q(j(k))},[te(yo,{name:"fade"},{default:se(()=>[j(L)?K("",!0):(U(),H(O,{key:0,class:q(j(g).spinner)},null,8,["class"]))]),_:1}),m[0]||(bt(-1),(m[0]=(fe=j(n))!=null&&fe.length?(U(),H(D,{key:0,center:j(c),zoom:14,"max-zoom":18,"min-zoom":9,class:q(j(g).map),"use-global-leaflet":!1,onReady:()=>L.value=!0,"onUpdate:zoom":M},{default:se(()=>[te(x,{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",attribution:'&copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a>
2 contributors',"layer-type":"base",name:"OpenStreetMap"}),te(Z,{position:"bottomleft"}),(U(!0),ie(Pt,null,vo(j(i),W=>(U(),H(p,{key:W.id,"lat-lng":W.latLng,alt:W.name,"rise-on-hover":"",onClick:Oe=>u(W)},{default:se(()=>[te(v,{class:q(j(g).tooltip),options:{permanent:!0,interactive:!0,offset:[0,20],direction:"bottom",opacity:1}},{default:se(()=>[Me(ee(W.name),1)]),_:2},1032,["class"]),j(St)?(U(),H(S,{key:0,"icon-url":j(St),"class-name":W.isExternalPlace?j(g)["pin--external"]:void 0,"icon-size":[60,60]},null,8,["icon-url","class-name"])):K("",!0)]),_:2},1032,["lat-lng","alt","onClick"]))),128))]),_:1},8,["center","class","onReady"])):K("",!0)).cacheIndex=0,bt(1),m[0]),(U(),H(_o,{to:"#teleports"},[j(R)?(U(),H(oe,{key:0,modelValue:j(f),"onUpdate:modelValue":m[1]||(m[1]=W=>fo(f)?f.value=W:null),class:q(j(g).modal),align:"bottom-right","open-method":"show"},{default:se(()=>{var W;return[(U(),H(X,{key:((W=j(R))==null?void 0:W.slug)||"place-not-found",place:j(R)},null,8,["place"]))]}),_:1},8,["modelValue","class"])):K("",!0)]))],2)}}}),Wl="_root_1j89r_48",Hl="_spinner_1j89r_56",Jl="_map_1j89r_63",Yl="_tooltip_1j89r_127",Kl="_modal_1j89r_135",Xl={root:Wl,spinner:Hl,map:Jl,"root--hide-tooltip":"_root--hide-tooltip_1j89r_119","pin--external":"_pin--external_1j89r_123",tooltip:Yl,modal:Kl},Ql={$style:Xl},un=$e(ql,[["__cssModules",Ql]]);export{un 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.