1import{b as ne,q as e,o,l as a,F as h,r as C,p as s,X as oe,O as i,J as r,v as g,m as d,n as j,a8 as Ee,a9 as pe,a2 as S,Y as D,a as Le,w as se,c as me,d as Pe,e as Te,aa as Ue,ab as Oe,f as De,ac as Me,h as Ie,i as Ne,ad as he,_ as qe,s as $,t as Re,a0 as Se,ae as K,af as Fe,ag as _e,ah as Ge,ai as He,aj as Je,ak as Xe}from"./BcNwXS6l.js";import{_ as ve,a as Ye}from"./CIRdCm5V.js";import{_ as Ke}from"./DDkTxDQ-.js";import{_ as Qe}from"./DHpjr9eh.js";import{u as We}from"./DMNt0wH3.js";import{_ as Ze}from"./BXJaTMrI.js";import{_ as et}from"./Dk6O8wmQ.js";import{_ as tt}from"./CJ69spuN.js";import{g as st}from"./CASVZxCf.js";import{u as fe,a as nt}from"./Cl86evEm.js";import{p as ot}from"./CBQ7fN6J.js";import"./Bi3gOsnW.js";const lt={key:0,class:"grid grid-cols-2 xl:grid-cols-4 gap-4"},at={class:"flex flex-col gap-2 items-center justify-center"},it={class:"h-20 w-20 rounded-full bg-white text-green-500 flex items-center justify-center text-2xl shadow-lg"},rt={class:"text-center"},ct={class:"font-bold text-green-500"},ut={class:"text-black font-medium text-base"},dt={__name:"Pushs",props:{champs:{type:Array,required:!0}},setup(z){const y=z,{t:p}=ne(),u=g(()=>{let b={capacite:{name:p("annonces.pushs.capacity"),unite:p("annonces.pushs.people"),icon:"famille"},chambres:{name:p("annonces.pushs.rooms"),unite:"",icon:"chambres"},superficie:{name:p("annonces.pushs.surface"),unite:"m²",icon:"surface"}},n=[];for(let f of y.champs)if(Object.keys(b).includes(f.slug)&&f?.pivot?.valeur>0){let m=b[f.slug];n.push({...m,value:f.pivot.valeur})}return n});return(b,n)=>e(u)&&e(u).length>0?(o(),a("div",lt,[(o(!0),a(h,null,C(e(u),f=>(o(),a("div",at,[s("div",it,[s("span",{class:oe(`icon-${f.icon}`)},null,2)]),s("div",rt,[s("div",ct,i(f.name),1),s("div",ut,i(f.value)+" "+i(f.unite),1)])]))),256))])):r("",!0)}},pt={class:"space-y-4"},mt={key:0,class:"relative"},ht={lazy:!0},_t={key:1},ft={class:"space-y-1 px-2 grow"},vt={class:"text-lg font-bold text-black"},gt={key:0,class:"flex flex-wrap gap-4"},bt={class:"text-gray-700"},yt=["title"],xt={__name:"EntiteCard",props:{entite:{type:Object,required:!0}},emits:["click"],setup(z,{emit:y}){const p=z,u=y;console.log("ENTITE",p.entite);function b(){u("click",p.entite)}const n=g(()=>{let F={capacite:{name:"Capacité maximale",unite:"personnes",icon:"famille"},chambres:{name:"Nombre de chambres",unite:"",icon:"chambres"},superficie:{name:"Surface",unite:"m²",icon:"surface"}},w=[];for(let V of p.entite.champs)if(Object.keys(F).includes(V.slug)&&V?.pivot?.valeur>0){let M=F[V.slug];w.push({...M,value:V.pivot.valeur})}return w}),f=D(null),m=We(f,{slidesPerView:1,loop:!0,spaceBetween:0});function E(){m&&m.next()}function A(){m&&m.prev()}return(F,w)=>{const V=ve,M=Ee;return o(),a("div",{class:"h-full no-underline w-full capitalize rounded-lg flex gap-2 flex-col justify-between cursor-pointer",onClick:b},[s("div",pt,[z.entite?.photos&&z.entite.photos.length>0?(o(),a("div",mt,[d(M,null,{default:j(()=>[s("swiper-container",{ref_key:"containerRef",ref:f},[(o(!0),a(h,null,C(z.entite.photos,B=>(o(),a("swiper-slide",ht,[d(V,{photo:B,"max-size":"s","img-class":"h-48 w-full object-cover rounded-lg"},null,8,["photo"])]))),256))],512)]),_:1}),z.entite.photos.length>1?(o(),a(h,{key:0},[s("button",{onClick:pe(A,["prevent","stop"]),class:"absolute left-0 top-1/2 z-10 -translate-x-1/2 -translate-y-1/2 btn btn-sm btn-circle btn-white t-green-500 shadow"},[...w[0]||(w[0]=[s("span",{class:"icon-chevron-left"},null,-1)])]),s("button",{onClick:pe(E,["prevent","stop"]),class:"absolute right-0 top-1/2 z-10 translate-x-1/2 -translate-y-1/2 btn btn-sm btn-circle btn-white t-green-500 shadow"},[...w[1]||(w[1]=[s("span",{class:"icon-chevron-right"},null,-1)])])],64)):r("",!0)])):(o(),a("div",_t,[d(V,{"max-size":"s","img-class":"h-48 w-full object-cover rounded-lg"})]))]),s("div",ft,[s("h3",vt,i(z.entite.nom),1),e(n)&&e(n).length>0?(o(),a("div",gt,[(o(!0),a(h,null,C(e(n),B=>(o(),a("div",bt,[s("div",{class:"font-medium text-base",title:B.name},[s("span",{class:oe(`icon-${B.icon}`)},null,2),S(" "+i(B.value)+" "+i(B.unite),1)],8,yt)]))),256))])):r("",!0)]),w[2]||(w[2]=s("div",{class:"text-base text-yellow-500 font-medium hover:underline underline-offset-2"}," Voir le logement ",-1))])}}},wt={key:0,class:"space-y-2"},kt={class:"flex gap-4 items-center justify-between"},$t={class:"text-sm"},Ct={class:"border rounded-lg"},zt={class:"font-bold text-base bg-gray-200 px-2 py-2 text-center border-b"},jt={class:"flex border-b"},Bt={key:0,class:"grow flex justify-between items-center py-1 px-2 border-r"},At={class:"font-medium text-base"},Vt={class:"text-base border rounded-full px-2 py-1 bg-beige"},Et={key:1,class:"w-1/2 flex justify-between items-center py-1 px-2"},Lt={class:"font-medium text-base"},Pt={class:"text-base border rounded-full px-2 py-1 bg-beige"},Tt={class:"text-sm"}
1,Ut={__name:"Prices",props:{champs:{type:Array,required:!0}},setup(z){const y=z,{t:p}=ne();let u=[{name:"Basse",label:p("annonces.prices.seasons.basse"),semaine:0,nuitee:0},{name:"Moyenne",label:p("annonces.prices.seasons.moyenne"),semaine:0,nuitee:0},{name:"Haute",label:p("annonces.prices.seasons.haute"),semaine:0,nuitee:0},{name:"Trés haute",label:p("annonces.prices.seasons.tres_haute"),semaine:0,nuitee:0}],b=g(()=>{let n=y.champs.filter(f=>f.slug.includes("prix"));if(n.length>0){let f=[];for(let m of u){let E=n.filter(A=>A.nom.toLowerCase().includes(m.name.toLowerCase()));E&&E.length>0&&(m.semaine=E.find(A=>A.nom.includes("semaine"))?.pivot?.valeur,m.nuitee=E.find(A=>A.nom.includes("nuitée"))?.pivot?.valeur),f.push(m)}return f.filter(m=>m.semaine||m.nuitee)}return[]});return(n,f)=>e(b)&&e(b).length>0?(o(),a("div",wt,[s("div",kt,[s("h3",null,[S(i(e(p)("annonces.prices.title"))+" ",1),s("span",$t,i(e(p)("annonces.prices.from")),1)])]),s("div",Ct,[(o(!0),a(h,null,C(e(b),m=>(o(),a(h,null,[s("div",zt,i(e(p)("annonces.prices.season",{label:m.label})),1),s("div",jt,[m.nuitee?(o(),a("div",Bt,[s("div",At,i(e(p)("annonces.prices.night"))+":",1),s("div",Vt,i(m.nuitee)+"â¬",1)])):r("",!0),m.semaine?(o(),a("div",Et,[s("div",Lt,i(e(p)("annonces.prices.week"))+":",1),s("div",Pt,i(m.semaine)+"â¬",1)])):r("",!0)])],64))),256))]),s("div",Tt,i(e(p)("annonces.prices.disclaimer")),1)])):r("",!0)}},Ot={key:0,class:"mt-4 text-yellow-500 flex gap-2"},Dt={key:1,class:"text-2xl font-bold"},Mt={key:0,class:"grid grid-cols-2 grid-rows-4 md:grid-cols-4 md:grid-rows-2 gap-4 md:gap-8 h-[500px] z-20"},It={class:"col-span-2 row-span-2 relative"},Nt={key:0,class:"absolute bottom-4 right-4"},qt={class:"row-start-3 md:row-start-1 md:col-start-3"},Rt={class:"row-start-3 md:row-start-1 md:col-start-4"},St={class:"row-start-4 md:col-start-3 md:row-start-2"},Ft={class:"row-start-4 md:col-start-4 md:row-start-2"},Gt={class:"flex gap-4 justify-end items-center p-4 sticky top-0"},Ht={class:"flex flex-col gap-4 p-4"},Jt=["id"],Xt={class:"flex flex-col-reverse md:flex-row gap-8 mb-8"},Yt={class:"w-full md:w-2/3 space-y-8"},Kt={key:0,class:"space-y-2"},Qt={class:"h3"},Wt={class:"space-y-2"},Zt={class:"h3"},es={class:"grid grid-cols-2 gap-8"},ts={class:"space-y-8"},ss={class:"h3"},ns={class:"space-y-2"},os={class:"text-black text-lg font-medium"},ls={class:"flex flex-wrap gap-4"},as={key:4,class:""},is={class:"h3 mb-4"},rs={class:"h-[400px] z-10",id:"map"},cs={class:"w-full md:w-1/3 py-4"},us={class:"space-y-8 sticky top-4"},ds={key:0,class:"flex flex-wrap gap-2 mb-4"}
1,ps={key:1,class:"font-bold"},ms={class:"space-y-4"},hs={class:"h3"},_s={key:0,class:"font-bold text-black"},fs={class:"flex justify-start"},vs={href:"#map",class:"text-green-500 font-medium no-underline flex gap-2 items-center"},gs={class:"flex flex-wrap gap-4"},bs=["href"],ys={key:0},xs={key:1},ws=["href"],ks={key:0},$s={key:1},Cs=["href"],zs=["href"],js={class:"fixed bottom-0 left-0 z-50 bg-white w-full py-4 shadow-[8px_0px_24px_rgba(0,0,0,0.2)]"},Bs={class:"flex gap-4 justify-end"},As=["href","title"],Vs=["href","title"],Es=["href","title"],Ls=["href","title"],Ps=["href","title"],Ts=["href","title"],Us={class:"flex gap-4 justify-between items-center px-4 py-2 sticky top-0 border-b border-gray-300 z-50 bg-white"},Os={class:"font-medium"},Ds={key:0,class:"grid grid-cols-2 grid-rows-4 md:grid-cols-4 md:grid-rows-2 gap-4 md:gap-8 h-[500px] z-20"},Ms={class:"col-span-2 row-span-2 relative"},Is={class:"row-start-3 md:row-start-1 md:col-start-3"},Ns={class:"row-start-3 md:row-start-1 md:col-start-4"},qs={class:"row-start-4 md:col-start-3 md:row-start-2"},Rs={class:"row-start-4 md:col-start-4 md:row-start-2"},Ss={class:"lg:flex gap-4 pb-8"},Fs={class:"lg:w-1/2 space-y-8"},Gs={key:0,class:"space-y-2"},Hs={class:"h3"},Js={key:1,class:"space-y-8"},Xs={class:"h3"},Ys={class:"space-y-2"},Ks={class:"text-black text-lg font-medium"},Qs={class:"flex flex-wrap gap-4"},Ws={class:"lg:w-1/2"},hn={__name:"[id]-[slug]",async setup(z){let y,p;const{t:u}=ne(),b=Le(),{data:n,error:f,pending:m}=([y,p]=se(()=>fe("annonce-"+b.params.id,()=>He(b.params.id))),y=await y,p(),y);if(f.value)throw me({statusCode:404});Pe(),Te(),Ue(Oe(n.value?.alternates,"annonces-slug_type-id-slug","slug",{slug_type:b.params.slug_type,id:b.params.id}));const{data:E,error:A,pending:F}=([y,p]=se(()=>fe("entities-"+b.params.id,async()=>Je(b.params.id))),y=await y,p(),y);if(A.value)throw me({statusCode:404});const{data:w,pending:V}=([y,p]=se(()=>nt("annonces-"+b.params.id+"-voie-vertes",()=>{if(n.value&&b.params.id)return Xe(b.params.id)})),y=await y,p(),y),M=g(()=>m.value||V.value);let B=g(()=>{let l=`${n.value.titre}`;return n.value.commune&&(l+=`- ${n.value.commune.nom_min}`,n.value.commune.departement&&(l+=`, ${n.value.commune.departement.nom}`)),l}),Q=g(()=>{let l=`${n.value.titre}`;if(n.value.commune&&(l+=`- ${n.value.commune.nom_min}`,n.value.commune.departement&&(l+=`, ${n.value.commune.departement.nom}`)),w.value?.length>0){l+=` ${u("annonces.detail.seo_nearby_greenways",{count:w.value.length})}`;for(let t of w.value)l+=` - ${t.nom}`}return l});De().setBreadcrumb([{label:u("annonces.breadcrumb"),route:Me()},{label:n.value.typeAnnonce.nom,route:st(n.value.typeAnnonce)},{label:n.value.titre,active:!0}]);const ge=g(()=>{let l={};for(let t of n.value.prestations)l[t.id_type_prestation]===void 0&&(l[t.id_type_prestation]={nom:t.typePrestation.nom,items:[]}),l[t.id_type_prestation].items.push({text:t.nom});return l}),be=g(()=>{let l={couchage:["lits-160cm","lits-140cm","lits-90cm","lits-superposes-2-x-90cm","canapes-convertibles","lits-bebes"],sanitaires:["salle-de-bain-baignoire","salle-deau-douche"]},t={couchage:{nom:u("annonces.fields.couchage"),items:[]},sanitaires:{nom:u("annonces.fields.sanitaires"),items:[]}};for(let[k,_]of Object.entries(l))for(let x of n.value.champs)_.includes(x.slug)&&t[k]&&x?.pivot?.valeur>0&&t[k].items.push({text:`${parseFloat(x.pivot.valeur)} ${x.nom}`});return Object.values(t).filter(k=>k?.items?.length??!1)});let W=g(()=>{let l=[].concat(Object.values(ge.value),be.value);return l=l.filter(t=>t.nom!=="Activités"),l.sort(function(t,k){var _=t.nom.toUpperCase(),x=k.nom.toUpperCase();return _<x?-1:_>x?1:0})}),le=g(()=>{let l=n.value.champs.find(t=>t.slug==="accueil-velos"||t.slug==="descriptif-velo-voyageurs");if(l)return l?.pivot?.valeur}),I=g(()=>{let l=n.value.champs.find(t=>t.slug==="website");if(l&&l?.pivot?.valeur)return _e(l?.pivot?.valeur)}),G=g(()=>{let l=n.value.champs.find(t=>t.slug==="url-de-reservation-en-ligne");if(l&&l?.pivot?.valeur)return _e(l?.pivot?.valeur)}),H=D(!1),N=g(()=>{let l=n.value.champs.find(t=>t.slug==="phone");if(l)return l?.pivot?.valeur}),J=D(!1),q=g(()=>{let l=n.value.champs.find(t=>t.slug==="email");if(l)return l?.pivot?.valeur}),X=g(()=>{let l=n.value.champs.find(t=>t.slug==="facebook");if(l)return l?.pivot?.valeur}),Y=g(()=>{let l=n.value.champs.find(t=>t.slug==="instagram");if(l)return l?.pivot?.valeur}),R="";n.value.photos&&n.value.photos.length>0&&(R=ot(n.value.photos[0])),Ie({title:B.value,description:Q.value,ogTitle:B.value,ogDescription:Q.value,...R?{ogImage:R,twitterImage:R}:{},twitterTitle:B.value,twitterDescription:Q.value});let Z=[];X.value&&Z.push(X.value),Y.value&&Z.push(Y.value);const ye={hotels:"Hotel",campings:"Campground","chambres-dhotes":"BedAn
1dBreakfast",gites:"LodgingBusiness",gite:"LodgingBusiness",locations:"LodgingBusiness","gites-detape":"LodgingBusiness",insolites:"LodgingBusiness","camping-a-la-ferme":"Campground","residences-de-tourisme":"LodgingBusiness"}[n.value?.typeAnnonce?.slug]||"LodgingBusiness";Ne([{"@type":ye,name:n.value?.titre??"",address:{"@type":"PostalAddress",streetAddress:he(n.value?.adresse??""),postalCode:n.value?.commune?.code_postal??"",addressLocality:n.value?.commune?.nom_min??"",addressRegion:n.value?.commune?.departement?.nom??""},url:I.value??"",telephone:n.value?.telephone??"",image:R,sameAs:Z,geo:{"@type":"GeoCoordinates",latitude:n.value?.latitude??"",longitude:n.value?.longitude??""}}]);let P=D(!1);function T(l=!1){P.value=!0,l&&Ge(()=>{we(l)})}function xe(){P.value=!1}const we=l=>{const t=document.getElementById(`photo-${l}`);t&&t.scrollIntoView({behavior:"smooth",block:"start"})};let U=D(!1),v=D(null);function ke(l){U.value=!0,v.value=l,console.log("entity",l)}function $e(){U.value=!1,v.value=null}const Ce=g(()=>{let l={};for(let t of v.value.prestations)l[t.id_type_prestation]===void 0&&(l[t.id_type_prestation]={nom:t.typePrestation.nom,items:[]}),l[t.id_type_prestation].items.push({text:t.nom});return l}),ze=g(()=>{let l={couchage:["lits-160cm","lits-140cm","lits-90cm","lits-superposes-2-x-90cm","canapes-convertibles","lits-bebes"],sanitaires:["salle-de-bain-baignoire","salle-deau-douche"]},t={couchage:{nom:u("annonces.fields.couchage"),items:[]},sanitaires:{nom:u("annonces.fields.sanitaires"),items:[]}};for(let[k,_]of Object.entries(l))for(let x of v.value.champs)_.includes(x.slug)&&t[k]&&x?.pivot?.valeur>0&&t[k].items.push({text:`${parseFloat(x.pivot.valeur)} ${x.nom}`});return Object.values(t).filter(k=>k?.items?.length??!1)});let ee=g(()=>[].concat(Object.values(Ce.value),ze.value).sort(function(t,k){var _=t.nom.toUpperCase(),x=k.nom.toUpperCase();return _<x?-1:_>x?1:0})),ae=g(()=>{let l=!1;if(!v.value)return!1;for(let t of v.value.champs)if(t.slug==="description"){l=t.pivot.valeur;break}return l});return(l,t)=>{const k=qe,_=ve,x=Ke,L=Re,ie=Se,re=Fe,ce=dt,te=Qe,je=xt,ue=Ze,Be=Ye,Ae=et,de=Ut,Ve=tt;return o(),a(h,null,[d(k,{titre:e(n).titre},{default:j(()=>[e(n).classements?(o(),a("div",Ot,[(o(!0),a(h,null,C(e(n).classements,c=>(o(),a(h,null,[c.icon?(o(!0),a(h,{key:0},C(Number(c.pivot.classement),O=>(o(),a("span",{class:oe(["text-2xl",`icon-${c.icon}`])},null,2))),256)):(o(),a("span",Dt,i(Number(c.pivot.classement))+" "+i(c.classement)+i(Number(c.pivot.classement)>1?"s":""),1))],64))),256))])):r("",!0)]),_:1},8,["titre"]),d(L,{class:"relative"},{default:j(()=>[e(n).photos&&e(n).photos.length>0?(o(),a("div",Mt,[s("div",It,[d(_,{onClick:t[0]||(t[0]=c=>T(0)),photo:e(n).photos[0],"max-size":"l","img-class":"w-full h-full object-cover cursor-pointer"},null,8,["photo"]),e(n).photos.length>5?(o(),a("div",Nt,[s("div",{onClick:T,class:"btn btn-md btn-white"},i(e(u)("annonces.detail.all_photos")),1)])):r("",!0)]),s("div",qt,[e(n).photos[1]?(o(),$(_,{key:0,onClick:t[1]||(t[1]=c=>T(1)),"max-size":"m",photo:e(n).photos[1],"img-class":"w-full h-full object-cover cursor-pointer"},null,8,["photo"])):r("",!0)]),s("div",Rt,[e(n).photos[2]?(o(),$(_,{key:0,onClick:t[2]||(t[2]=c=>T(2)),"max-size":"m",photo:e(n).photos[2],"img-class":"w-full h-full object-cover cursor-pointer"},null,8,["photo"])):r("",!0)]),s("div",St,[e(n).photos[3]?(o(),$(_,{key:0,onClick:t[3]||(t[3]=c=>T(3)),"max-size":"m",photo:e(n).photos[3],"img-class":"w-full h-full object-cover cursor-pointer"},null,8,["photo"])):r("",!0)]),s("div",Ft,[e(n).photos[4]?(o(),$(_,{key:0,onClick:t[4]||(t[4]=c=>T(4)),"max-size":"m",photo:e(n).photos[4],"img-class":"w-full h-full object-cover cursor-pointer"},null,8,["photo"])):r("",!0)])])):r("",!0),d(x,{class:"-z-10 absolute top-0 right-2 fill-yellow-500 w-24 h-auto text-yellow-500 lg:w-36 lg:right-0 lg:translate-x-1/2 lg:-translate-y-1/2"})]),_:1}),d(re,{modelValue:e(P),"onUpdate:modelValue":t[5]||(t[5]=c=>K(P)?P.value=c:P=c),"max-width":"w-screen h-screen overflow-y-auto rounded-none"},{default:j(()=>[s("div",Gt,[d(ie,{onClick:xe,icon:"cross",square:"",color:"white"})]),d(L,{class:"lg:max-w-6xl"},{default:j(()=>[s("div",Ht,[(o(!0),a(h,null,C(e(n).photos,(c,O)=>(o(),a(h,null,[s("h4",{class:"text-lg font-bold",id:`photo-${O}`},i(c.alt),9,Jt),c?(o(),$(_,{key:0,"max-size":"xl",photo:c,lazy:!0,"img-class":"w-full h-full object-cover"},null,8,["photo"])):r("",!0)],64))),256))])]),_:1})]),_:1},8,["modelValue"]),d(L,{class:"relative mt-8 pb-24"},{default:j(()=>[s("div",Xt,[s("div",Yt,[d(ce,{champs:e(n)?.champs??[]},null,8,["champs"]),e(n).description?(o(),a("div",Kt,[s("h2",Qt,i(e(u)("annonces.detail.description_title")),1),d(te,{text:e(n).description},null,8,["text"])])):r("",!0),e(le)?(o(),a(h,{key:1},[t[9]||(t[9]=s("div",{class:"h-[2px] bg-beige"},null,-1)),s("div",Wt,[s("h2",Zt,i(e(u)("annonces.detail.bike_welcome_title")),1),d(te,{text:e(le),lines:6},null,8,["text"])])],64)):r("",!0),e(n).entites&&e(n).entites.length>0?(o(),a(h,{key:2},[t[10]||(t[10]=s("div",{class:"h-[2px] bg-beige"},null,-1)),s("h2",null,i(e(u)("annonces.detail.lodgings_title",e(n).entites.length)),1),s("div",es,[(o(!0),a(h,null,C(e(n).entites,c=>(o(),$(je,{key:c.id,entite:c,onClick:ke},null,8,["entite"]))),128))])],64)):r("",!0),e(W)&&e(W).length>0?(o(),a(h,{key:3},[t[11]||(t[11]=s("div",{class:"h-[2px] bg-beige"},null,-1)),s("div",ts,[s("h2",ss,i(e(u)("annonces.detail.equipments_title")),1),(o(!0),a(h,null,C(e(W),c=>(o(),a("div",ns,[s("div",os,i(c.nom),1),s("div",ls,[(o(!0),a(h,null,C(c.items,O=>(o(),$(ue,{text:O.text,color:"black"},null,8,["text"]))),256))])]))),256))])],64)):r("",!0),e(n).latitude&&e(n).longitude?(o(),a("div",as,[s("h2",is,i(e(u)("annonces.detail.location_title")),1),s("div",rs,[d(Be,{annonces:[e(n)],"voies-vertes":e(w),loading:e(M),zoom:12},null,8,["annonces","voies-vertes","loading"])])])):r("",!0)]),s("div",cs,[s("div",us,[e(n).labels?(o(),a("div",ds,[(o(!0),a(h,null,C(e(n).labels,c=>(o(),a(h,null,[c.logo?(o(),$(Ae,{key:0,media:c.logo,"max-size":"s","img-class":"h-10 md:h-16 w-auto",lazy:!1},null,8,["media"])):(o(),a("span",ps,i(c.nom),1))],64))),256))])):r("",!0),s("div",ms,[s("div",hs,i(e(n).titre),1),e(n).commune?(o(),a("div",_s,[s("span",null,i(("capitalize"in l?l.capitalize:e(he))(e(n).adresse)),1),t[12]||(t[12]=s("br",null,null,-1)),s("span",null,i(e(n).commune.code_postal)+", "+i(e(n).commune.nom_min),1),t[13]||(t[13]=s("br",null,null,-1)),s("span",null,i(e(n).commune.departement.nom),1)])):r("",!0),s("div",fs,[s("a",vs,[t[14]||(t[14]=s("i",{class:"icon-map-pin"},null,-1)),S(" "+i(e(u)("annonces.detail.see_on_map")),1)])])]),s("div",gs,[e(N)?(o(),a("a",{key:0,href:`tel:${e(N)}`,class:"btn btn-yellow-500 btn-md",onClick:t[6]||(t[6]=c=>K(H)?H.value=!0:H=!0)},[t[15]||(t[15]=s("i",{class:"icon-phone"},null,-1)),e(H)?(o(),a("span",ys,i(e(N)),1)):(o(),a("span",xs,i(e(u)("annonces.detail.call")),1))],8,bs)):r("",!0),e(q)?(o(),a("a",{key:1,href:`mailto:${e(q)}`,class:"btn btn-yellow-500 btn-md",onClick:t[7]||(t[7]=c=>K(J)?J.value=!0:J=!0)},[t[16]||(t[16]=s("i",{class:"icon-mail"},null,-1)),e(J)?(o(),a("span",ks,i(e(q)),1)):(o(),a("span",$s,i(e(u)("annonces.detail.send_message")),1))],8,ws)):r("",!0),e(I)?(o(),a("a",{key:2,href:e(I),target:"_blank",class:"btn btn-yellow-500 btn-md"},[t[17]||(t[17]=s("i",{class:"icon-web"},null,-1)),S(" "+i(e(u)("annonces.detail.see_website")),1)],8,Cs)):r("",!0),e(G)?(o(),a("a",{key:3,href:e(G),target:"_blank",class:"btn btn-yellow-500 btn-md"},[t[18]||(t[18]=s("i",{class:"icon-calendar"},null,-1)),S(" "+i(e(u)("annonces.detail.online_booking")),1)],8,zs)):r("",!0)]),d(de,{champs:e(n)?.champs??[]},null,8,["champs"])])])]),e(w)&&e(w).length>0?(o(),$(Ve,{key:0,titre:e(u)("annonces.detail.nearby_greenways_title"),"voies-vertes":e(w)},null,8,["titre","voies-vertes"])):r("",!0)]),_:1}),s("div",js,[d(L,null,{default:j(()=>[s("div",Bs,[e(N)?(o(),a("a",{key:0,href:`tel:${e(N)}`,class:"btn btn-md btn-green-500 btn-circle",title:e(u)("annonces.social.phone")},[...t[19]||(t[19]=[s("span",{class:"icon-phone"},null,-1)])],8,As)):r("",!0),e(q)?(o(),a("a",{key:1,href:`mailto:${e(q)}`,class:"btn btn-md btn-green-500 btn-circle",title:e(u)("annonces.social.email")},[...t[20]||(t[20]=[s("span",{class:"icon-mail"},null,-1)])],8,Vs)):r("",!0),e(G)?(o(),a("a",{key:2,href:e(G),target:"_blank",class:"btn btn-md btn-green-500 btn-circle",title:e(u)("annonces.social.online_booking")},[...t[21]||(t[21]=[s("span",{class:"icon-calendar"},null,-1)])],8,Es)):r("",!0),e(I)?(o(),a("a",{key:3,href:e(I),target:"_blank",class:"btn btn-md btn-green-500 btn-circle",title:e(u)("annonces.social.website")},[...t[22]||(t[22]=[s("span",{class:"icon-web"},null,-1)])],8,Ls)):r("",!0),e(Y)?(o(),a("a",{key:4,href:e(Y),target:"_blank",class:"btn btn-md btn-green-500 btn-circle",title:e(u)("annonces.social.instagram")},[...t[23]||(t[23]=[s("span",{class:"icon-instagram"},null,-1)])],8,Ps)):r("",!0),e(X)?(o(),a("a",{key:5,href:e(X),class:"btn btn-md btn-green-500 btn-circle",title:e(u)("annonces.social.facebook")},[...t[24]||(t[24]=[s("span",{class:"icon-facebook"},null,-1)])],8,Ts)):r("",!0)])]),_:1})]),d(re,{modelValue:e(U),"onUpdate:modelValue":t[8]||(t[8]=c=>K(U)?U.value=c:U=c),"max-width":"w-[90svw] max-h-[95svh] overflow-y-auto overflow-x-hidden !rounded-none"},{default:j(()=>[s("div",Us,[s("div",Os,i(e(u)("annonces.detail.lodging_detail")),1),d(ie,{onClick:$e,icon:"cross",square:"",color:"white"})]),d(L,{class:"py-8"},{default:j(()=>[s("h1",null,i(e(v).nom),1)]),_:1}),d(L,{class:"relative py-4"},{default:j(()=>[e(v).photos&&e(v).photos.length>0?(o(),a("div",Ds,[s("div",Ms,[d(_,{photo:e(v).photos[0],"max-size":"l","img-class":"w-full h-full object-cover "},null,8,["photo"])]),s("div",Is,[e(v).photos[1]?(o(),$(_,{key:0,"max-size":"m",photo:e(v).photos[1],"img-class":"w-full h-full object-cover "},null,8,["photo"])):r("",!0)]),s("div",Ns,[e(v).photos[2]?(o(),$(_,{key:0,"max-size":"m",photo:e(v).photos[2],"img-class":"w-full h-full object-cover"},null,8,["photo"])):r("",!0)]),s("div",qs,[e(v).photos[3]?(o(),$(_,{key:0,"max-size":"m",photo:e(v).photos[3],"img-class":"w-full h-full object-cover "},null,8,["photo"])):r("",!0)]),s("div",Rs,[e(v).photos[4]?(o(),$(_,{key:0,"max-size":"m",photo:e(v).photos[4],"img-class":"w-full h-full object-cover "},null,8,["photo"])):r("",!0)])])):r("",!0),d(x,{class:"-z-10 absolute top-0 right-2 fill-yellow-500 w-24 h-auto text-yellow-500 lg:w-36 lg:right-0 lg:translate-x-1/2 lg:-translate-y-1/2"})]),_:1}),d(L,{class:"py-8"},{default:j(()=>[s("div",Ss,[s("div",Fs,[d(ce,{champs:e(v)?.champs??[]},null,8,["champs"]),e(ae)?(o(),a("div",Gs,[s("h2",Hs,i(e(u)("annonces.detail.description_title")),1),d(te,{text:e(ae)},null,8,["text"])])):r("",!0),e(ee)&&e(ee).length>0?(o(),a("div",Js,[s("h2",Xs,i(e(u)("annonces.detail.equipments_title")),1),(o(!0),a(h,null,C(e(ee),c=>(o(),a("div",Ys,[s("div",Ks,i(c.nom),1),s("div",Qs,[(o(!0),a(h,null,C(c.items,O=>(o(),$(ue,{text:O.text,color:"black"},null,8,["text"]))),256))])]))),256))])):r("",!0)]),s("div",Ws,[d(de,{champs:e(v)?.champs??[]},null,8,["champs"])])])]),_:1})]),_:1},8,["modelValue"])],64)}}};export{hn 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.