1import{_ as A}from"./Empty-CEL3UfQu.js";import{u as E}from"./links-lgUQVf6P.js";import{A as N}from"./WhereToEat-D6UXIU0i.js";import{D as j,l as t,p as n,F as y,y as I,s as b,z as w,A as T,x,u as v,B as q,q as d,C as k,k as B,v as a,r as m,f as P}from"./vendor-vue-DgKPkTzM.js";import{_ as R,a as S}from"./ContactUsModal-f-SX_b5A.js";import{_ as F}from"./Button-Df9jM5Z5.js";import{_ as H}from"./ShareButton-HljbnhiX.js";import{_ as M}from"./AdminToolbar.vue_vue_type_script_setup_true_lang-AkpNMh3j.js";import"./Header-DwCdz99P.js";import"./SearchContent-DgMA3K7g.js";import"./vendor-Dtr_Mrnh.js";import"./PrintMasthead-DE4PsQQv.js";import"./useStickySidebar-CHuyMixU.js";import"./SeoHead-DSvtBmVa.js";import"./PostCardSkeleton.vue_vue_type_script_setup_true_lang-soaK3uGf.js";import"./useBookmarks-DfGwopMX.js";import"./vendor-icons-C07lCRXW.js";import"./vendor-swiper-CmTBkzXo.js";import"./Modal-BFzDhMFV.js";import"./Notification-B0dTn8kn.js";const U={class:"flex text-base"},z={key:1},D={key:2,class:"mx-1"},W={__name:"BreadCrumb",props:{crumbs:{type:Object,required:!0}},setup(e){const o=e;return(_,r)=>{const f=j("FontAwesomeIcon");return t(),n("ul",U,[(t(!0),n(y,null,I(o.crumbs,(c,l)=>(t(),n("li",{key:l,class:"text-login flex items-center"},[l+1!==e.crumbs.length?(t(),b(v(q),{key:0,href:c.path,class:"hover:underline"},{default:w(()=>[T(x(c.name),1)]),_:2},1032,["href"])):(t(),n("span",z,x(c.name),1)),l+1!==e.crumbs.length?(t(),n("span",D,[d(f,{icon:["fas","chevron-right"],class:"text-[8px]"})])):k("",!0)]))),128))])}}},G={class:"mx-auto w-full md:w-container px-[15px]"},J={class:"mt-5","aria-label":"breadcrumb"},K={class:"grid grid-cols-12"},Q={class:"col-span-12 md:col-span-8"},X=["innerHTML"],Y={key:0,id:"events"},Z={class:"flex items-center justify-between"},ee={class:"text-2xl font-bold"},te={class:"w-full md:w-1/2 pb-4"},se={class:"mb-10"},le={__name:"Content",props:{settings:{type:Object,required:!0},places:{type:Object,required:!0}},setup(e){const{t:o}=E(),_=e,r=m(!1),f=m(""),c=m(!1),l=m([]),h=m(0),O=m(),g=m(window.location.href),L=P(()=>{const p=f.value.toLowerCase().trim();return p?l.value.filter(s=>[s.title,s.description].some(i=>String(i??"").toLowerCase().includes(p))):l.value}),$=()=>{l.value=_.places,c.value=!0},V=()=>{r.value=!0};return B(()=>{var i;l.value=_.places.slice(0,10),h.value=(i=_.places)==null?void 0:i.length,c.value=l.value.length===h.value;const p=O.value.querySelector("#contactLink");p&&p.addEventListener("click",V);let s=g.value.split("#");g.value=s[0]+"#events"}),(p,s)=>{var i,C;return t(),n(y,null,[a("div",G,[a("section",J,[d(W,{crumbs:(i=e.settings)==null?void 0:i.crumbs},null,8,["crumbs"])]),a("section",K,[a("div",Q,[a("div",{ref_key:"contentHtml",ref:O,class:"w-full",innerHTML:(C=e.settings)==null?void 0:C.htmlContent},null,8,X),h.value>0?(t(),n("div",Y,[a("div",Z,[a("h1",ee,x(v(o)("POI_RENOVATION_LIST_TITLE")),1),d(H,{title:v(o)("POI_RENOVATION_LIST_TITLE"),url:g.value,showText:!1,buttonClass:"text-2xl hover:text-primary align-middle"},null,8,["title","url"])]),a("div",te,[d(R,{modelValue:f.value,"onUpdate:modelValue":s[0]||(s[0]=u=>f.value=u),value:"",placeholder:v(o)("POI_FILTER",{count:h.value})},null,8,["modelValue","placeholder"])]),a("div",se,[(t(!0),n(y,null,I(L.value,u=>(t(),b(N,{key:u.id,class:"first:border-t border-b border-[#e9e9e9] pl-0 pr-3",template:"place","article-card":u},null,8,["article-card"]))),128)),c.value?k("",!0):(t(),b(F,{key:0,type:"standard",class:"w-full",onClick:s[1]||(s[1]=u=>$())},{default:w(()=>[T(x(v(o)("POI_RENOVATIONS_VIEW_MORE")),1)]),_:1}))])])):k("",!0)])])]),d(S,{open:r.value,"onUpdate:open":s[2]||(s[2]=u=>r.value=u)},null,8,["open"])],64)}}},Oe={__name:"RenovationPage",props:{schema:Object,settings:{type:Object,required:!0},places:{type:Object,required:!0}},setup(e){return(o,_)=>(t(),b(A,{schema:e.schema,background:"white"},{default:w(()=>{var r;return[d(le,{settings:e.settings,places:e.places},null,8,["settings","places"]),d(M,{"schema-id":(r=e.schema)==null?void 0:r.id},null,8,["schema-id"])]}),_:1},8,["schema"]))}};export{Oe 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.