import x from"./zk1IkNh4.js";import S from"./BSfw6WED.js";import C from"./3PY_-35y.js";import W from"./DvGV-Epe.js";import I from"./-QK3BkhQ.js";import{u as v,e as z,R as D,d as B,a as O,aj as A,w as H,j as R,f,h as y,x as V,g as l,i as k,v as E,c as T,o as $,_ as G}from"./BxiWQxwE.js";import{u as J}from"./C2dOrIeI.js";import"./Bng-T5t5.js";import"./Bo9XA6rV.js";import"./Cgs-mdcL.js";const U=e=>{const{path:a}=v(),u=z(()=>{var t,o,p,d,m,c,r;const _=`DekaMarkt | ${e==null?void 0:e.city}, ${e==null?void 0:e.street} ${e==null?void 0:e.houseNumber}`,n=`Bij DekaMarkt zijn je dagelijkse boodschappen het goedkoopst. Hier vind je het adres en de openingstijden van jouw DekaMarkt supermarkt in ${e==null?void 0:e.city}, ${e==null?void 0:e.street} ${e==null?void 0:e.houseNumber}. We zien je graag terug in onze winkel!`,s=`https://www.google.com/maps?q=DekaMarkt,+${e==null?void 0:e.street} ${e==null?void 0:e.houseNumber}, ${e==null?void 0:e.postalCode}`,g=(t=e==null?void 0:e.openingHours)==null?void 0:t.slice(0,7).map(i=>({"@type":"OpeningHoursSpecification",dayOfWeek:new Date(i.date).toLocaleDateString("nl-NL",{weekday:"long"}),opens:i.open,closes:i.close}));return[{type:"application/ld+json",innerHTML:{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.dekamarkt.nl/#organization",name:"DekaMarkt Supermarkten",slogan:"Smakelijk eten!",url:"https://www.dekamarkt.nl/",sameAs:["https://www.facebook.com/dekamarkt/","https://www.instagram.com/dekamarkt/","https://www.youtube.com/channel/UC0f_lB_Vyj4NymoebWJfgBw","https://nl.pinterest.com/DekaMarkt/","https://nl.linkedin.com/company/dekamarkt"],logo:{"@type":"ImageObject","@id":"https://www.dekamarkt.com/#logo",url:"https://www.dekamarkt.nl/img/logo.png",width:220,height:220,caption:"DekaMarkt logo"}},{"@type":"WebSite","@id":"https://www.dekamarkt.nl/#website",url:"https://www.dekamarkt.nl/",name:"DekaMarkt",description:"Bekijk ons ruime assortiment snel en eenvoudig via DekaMarkt.nl!",publisher:{"@id":"https://www.dekamarkt.nl/#organization"}},{"@type":["WebPage","ItemPage"],"@id":`https://www.dekamarkt.nl${a}#webpage`,url:`https://www.dekamarkt.nl${a}`,inLanguage:"nl-NL",name:_,isPartOf:{"@id":"https://www.dekamarkt.nl/#website"},description:n,breadcrumb:{"@id":`https://www.dekamarkt.nl${a}#breadcrumb`}},{"@type":"BreadcrumbList","@id":`https://www.dekamarkt.nl${a}#breadcrumb`,itemListElement:[{"@type":"ListItem",position:1,item:{"@type":"WebPage","@id":"https://www.dekamarkt.nl/winkels#bc01",url:"https://www.dekamarkt.nl/winkels",name:"Winkels"}},{"@type":"ListItem",position:2,item:{"@type":"WebPage","@id":`https://www.dekamarkt.nl/winkels/${e==null?void 0:e.city}#bc02`,url:`https://www.dekamarkt.nl/winkels/${e==null?void 0:e.city}`,name:e==null?void 0:e.city}},{"@type":"ListItem",position:3,item:{"@type":"WebPage","@id":`https://www.dekamarkt.nl${a}#bc03`,url:`https://www.dekamarkt.nl${a}`,name:e==null?void 0:e.street}}]},{"@type":"GroceryStore","@id":`https://www.dekamarkt.nl${a}#location`,mainEntityOfPage:{"@id":`https://www.dekamarkt.nl${a}#webpage`},parentOrganization:{"@id":"https://www.dekamarkt.nl/#organization"},name:_,address:{"@type":"PostalAddress",streetAddress:`${e==null?void 0:e.street} ${e==null?void 0:e.houseNumber}`,addressLocality:e==null?void 0:e.city,addressRegion:(p=(o=e==null?void 0:e.postalCode)==null?void 0:o.split(" "))==null?void 0:p[1],postalCode:(m=(d=e==null?void 0:e.postalCode)==null?void 0:d.split(" "))==null?void 0:m[0],addressCountry:"NL"},geo:{"@type":"GeoCoordinates",latitude:(c=e==null?void 0:e.storeDetail)==null?void 0:c.latitude,longitude:(r=e==null?void 0:e.storeDetail)==null?void 0:r.longitude},hasMap:s,url:`https://www.dekamarkt.nl${a}`,telephone:e==null?void 0:e.phoneNumber,priceRange:"$",openingHoursSpecification:g}]}}]});D({script:u})},q={class:"container"},Q={key:0,class:"store"},F={class:"store__details"},K=B({__name:"[...detail]",async setup(e){var p,d,m,c,r,i;let a,u;const{$gtm:_,$messages:n}=O(),s=v(),{getStore:g}=A();D(()=>({link:[{rel:"canonical",href:`https://www.dekamarkt.nl${s.fullPath}`}]}));const{data:t,error:o}=([a,u]=H(async()=>T(`store-${s.params.storeid}`,async()=>(await g(Number(s.params.storeid))).store)),a=await a,u(),a);return o.value&&console.error("/winkels",o),J({title:n("stores.seo.detailPage.title",{city:((p=t.value)==null?void 0:p.city)??"",street:((d=t.value)==null?void 0:d.street)??""}),description:n("stores.seo.detailPage.description",{city:((m=t.value)==null?void 0:m.city)??"",street:((c=t.value)==null?void 0:c.street)??""}),ogDescription:n("stores.seo.detailPage.ogDescription"),ogTitle:n("stores.seo.detailPage.ogTitle",{city:((r=t.value)==null?void 0:r.city)??"",street:((i=t.value)==null?void 0:i.street)??""}),ogImage:n("stores.seo.detailPage.ogImage"),twitterCard:"summary_large_image"}),t.value&&U(t.value),R(()=>{var w,h;t.value&&_("stores.location_detail_page",{location_name:(w=t.value)==null?void 0:w.name,location_id:(h=t.value)==null?void 0:h.storeId})}),(w,h)=>{var b;const j=x,N=S,P=C,L=W,M=I;return $(),f("section",null,[y("div",q,[l(t)?($(),f("div",Q,[y("h1",null,E((b=l(t))==null?void 0:b.name),1),k(j),k(N,{store:l(t)},null,8,["store"]),y("div",F,[k(P,{store:l(t)},null,8,["store"]),k(L,{store:l(t)},null,8,["store"]),k(M,{store:l(t)},null,8,["store"])])])):V("",!0)])])}}}),oe=G(K,[["__scopeId","data-v-6c32591e"]]);export{oe as default};
