1import{_ as u}from"./ImageComponent.FJvhk2qd.js";import{_ as k}from"./PageTitle.p0X-QoWh.js";import{_ as v}from"./ButtonComp.MORfmYpE.js";import{N as I,_ as y,y as R,o as n,c as i,a as l,h as $,s as S,C as b,u as B,f,b as _,t as d,m as h,g as F,r as T,F as x,n as q}from"./entry.GpSvTij_.js";import{_ as A}from"./LinkComp.-8XXbenB.js";import{f as E}from"./entryFragment.DIYcuwcD.js";import{f as w}from"./imageFragment.HmKFFK5V.js";import"./nuxt-link.oQhfdkmo.js";const H=I("radar",{state:()=>({issueNr:void 0,issues:[],bright:!1}),actions:{setIssueNr(t){this.issueNr=t},setIssues(t){this.issues=t},setBright(t){this.bright=t}}}),V={__name:"RadarCover",props:{title:{type:String,default:""},image:{type:Object,default:()=>{}}},setup(t){const r=H(),c=R(()=>r.bright),e=()=>{window.scrollTo({top:document.querySelector(".radar-article-teaser").offsetTop,behavior:"smooth"})};return(s,m)=>{const a=u,g=k,p=v;return n(),i("section",{class:b(["radar-cover",{bright:B(c)}])},[l(a,{img:t.image,class:"radar-cover__image"},null,8,["img"]),l(g,{content:t.title,class:"radar-cover__title"},null,8,["content"]),l(p,{class:"radar-cover__read-button",onClick:e},{default:$(()=>[S(" RADAR LESEN ")]),_:1})],2)}}},N=y(V,[["__scopeId","data-v-917d0fad"]]),j={class:"radar-article-teaser__text container"},D={class:"radar-article-teaser__text__subtitle"},L={class:"radar-article-teaser__text__title"},O={key:0,class:"radar-article-teaser__text__excerpt"},z={class:"radar-article-teaser__text__cta"},G={__name:"RadarArticleTeaser",props:{content:{type:Object,default:()=>{}}},setup(t){return(r,c)=>{const e=u,s=A;return n(),f(s,{to:`/${t.content.uri}`,class:b(["radar-article-teaser",{"full-width":t.content.featured}])},{default:$(()=>[l(e,{img:t.content.image[0],class:"radar-article-teaser__image"},null,8,["img"]),_("div",j,[_("p",D,d(t.content.subtitle),1),_("h2",L,d(t.content.title),1),t.content.excerpt?(n(),i("p",O,d(t.content.excerpt),1)):h("",!0),_("span",z,d(`${t.content.linkName!=null?t.content.linkName:"Zum Artikel"}`),1)])]),_:1},8,["to","class"])}}},C=y(G,[["__scopeId","data-v-44b2c78b"]]),M=F` 2 query radarSlug($slug: [String], $limit: Int) { 3 entries( 4 site: "cms" 5 section: "radar" 6 type: "issue" 7 limit: $limit 8 slug: $slug 9 ) { 10 ... on radar_issue_Entry { 11 ...entryFragment 12 issueNr: code 13 bright: toggle 14 image { 15 ...imageFragment 16 } 17 children { 18 ... on radar_article_Entry { 19 ...entryFragment 20 featured 21 excerpt 22 subtitle 23 linkName 24 typeHandle 25 image { 26 ...imageFragment 27 } 28 } 29 ... on radar_image_Entry { 30 ...entryFragment 31 typeHandle 32 image { 33 ...imageFragment 34 } 35 } 36 } 37 } 38 } 39 } 40 ${E} 41 ${w} 42`,P={name:"RadarSlug",components:{ImageComponent:u,RadarCover:N,RadarArticleTeaser:C},layout:"radar",async asyncData({params:t,store:r}){var s,m;const c=await T(M),{entries:e}=c||{};return r.commit("radar/setIssueNr",((s=e.find(a=>a.slug===t.slug))==null?void 0:s.issueNr)||e[0].issueNr),r.commit("radar/setIssues",e),r.commit("radar/setBright",(m=e.find(a=>a.slug===t.slug))==null?void 0:m.bright),{entry:e.find(a=>a.slug===t.slug)||e[0]}},head(){return{...this.$getMetaObj({title:this.entry.title})}}},Z={class:"radar-slug"};function J(t,r,c,e,s,m){const a=N,g=C,p=u;return n(),i("article",Z,[l(a,{title:t.entry.title,image:t.entry.image[0]},null,8,["title","image"]),(n(!0),i(x,null,q(t.entry.children,o=>(n(),i(x,null,[o.typeHandle==="article"?(n(),f(g,{key:o.id,content:o},null,8,["content"])):h("",!0),o.typeHandle==="image"?(n(),f(p,{key:o.id,img:o.image[0]},null,8,["img"])):h("",!0)],64))),256))])}const at=y(P,[["render",J],["__scopeId","data-v-96c1c1e3"]]);export{at 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.