PageSourceSearch

https://ds-cms.netlify.app/_nuxt/_slug_.k14XrStK.js

js ds-cms.netlify.app collected 2026-10-03 10:40:36 UTC 4,616 bytes, 45 lines download raw bytes

1import{_ as I}from"./PageTitle.p0X-QoWh.js";import{_ as O}from"./Headline.TR1H3ZDU.js";import{f as A,_ as L}from"./contentBlocksFragment.dbP-QdKz.js";import{_ as M}from"./EntriesGrid.kq8DDSOe.js";import{_ as z}from"./ImageComponent.FJvhk2qd.js";import{_ as H}from"./CircleCat.dZ6qlUzP.js";import{_ as W}from"./LinkComp.-8XXbenB.js";import{_ as b,o as s,f as h,h as d,a as r,b as _,c as a,F as C,n as v,s as N,t as m,m as k,g as K,p as R,x as U,w as Z,d as J,y as j,u as t,z as Q,j as X,e as Y,r as tt}from"./entry.GpSvTij_.js";import{_ as et}from"./Grid._VdZQDln.js";import{_ as nt}from"./nuxt-link.oQhfdkmo.js";import{_ as ot}from"./ButtonComp.MORfmYpE.js";import{u as st}from"./vue.f36acd1f.oa52oSxz.js";import{f as rt}from"./imageFragment.HmKFFK5V.js";import{f as ct}from"./entryFragment.DIYcuwcD.js";import"./CallToAction.DKPYM4Ow.js";import"./Slider.s2O0sdbx.js";import"./Swiper.x5HYG4aw.js";import"./client-only.9xTRLnRt.js";import"./TextBlock.9xtGkgc6.js";import"./RichText.d_s5lL83.js";const it={class:"projects-grid-item__infos"},_t={class:"projects-grid-item__infos__topics topics"},at={class:"projects-grid-item__infos__carrier carrier"},lt={class:"projects-grid-item__infos__title title"},ut={class:"projects-grid-item__infos__descshort descshort"},mt={key:0,class:"projects-grid-item__infos__link link"},pt={__name:"ProjectsGridItem",props:{entry:{type:Object,default:()=>{}},index:{type:Number,default:()=>0}},setup(o){return(i,g)=>{const f=z,y=H,n=W;return s(),h(n,{to:o.entry.uri?`/${o.entry.uri}`:null,class:"projects-grid-item"},{default:d(()=>[r(f,{img:o.entry.images[0]},null,8,["img"]),_("div",it,[_("div",_t,[(s(!0),a(C,null,v(o.entry.topics.filter(c=>c.level===1),c=>(s(),a("p",{key:c.id,class:"projects-grid-item__infos__topics__topic"},[r(y,{color:c.color},null,8,["color"]),N(" "+m(c.title),1)]))),128))]),_("p",at,m(o.entry.carrier),1),_("h2",lt,m(o.entry.title),1),_("p",ut,m(o.entry.descShort),1),i.$get(o.entry,["subpage"])?(s(),a("p",mt," Zum Projekt ")):k("",!0)])]),_:1},8,["to"])}}},dt=b(pt,[["__scopeId","data-v-d54c8cb6"]]),gt=K`
2  query fundingSlug($slug: [String]) {
3    entry(site: "cms", section: "funding", type: "entry", slug: $slug) {
4      ... on funding_entry_Entry {
5        ...entryFragment
6        excerpt
7        children {
8          ...entryFragment
9          ... on funding_entry_Entry {
10            linkName
11            excerpt
12          }
13        }
14        introText
15        contentBlocks {
16          ...contentBlocksFragment
17        }
18        topics {
19          ... on topics_Category {
20            id
21            title
22            color
23            colors {
24              ... on colors_Category {
25                id
26                title
27                color
28                colorOnWhite
29              }
30            }
31          }
32        }
33        fundingButton {
34          ... on fundingButton_BlockType {
35            buttonText
36            path
37          }
38        }
39      }
40    }
41  }
42  ${ct}
43  ${rt}
44  ${A}
45`,ft={class:"projects-overview__content"},yt={key:1,class:"container"},xt={__name:"[slug]",async setup(o){let i,g;const{$setBreadcrumbsFromEntry:f,$getMetaObj:y,$get:n}=X(),c=R(),S=U(),{data:w}=([i,g]=Z(()=>Y(()=>tt(gt,{slug:c.params.slug}),"$Er5pN9p1VV")),i=await i,g(),i),{entry:e}=w.value||{};if(!e)throw J({statusCode:404,statusMessage:"Seite nicht gefunden."});f(e),st(()=>{var p;const{metaTitle:l=e.title,metaDescription:$="FundingSlug Description",metaImage:u,metaKeywords:x}=e;return{...y({title:l,description:$,fullPath:"",imageUrl:(p=u==null?void 0:u[0])==null?void 0:p.url,keywords:x})}});const T=j(()=>{let l=e.topics[0].colors[0].color;return S.darkmode||(l=e.topics[0].colors[0].colorOnWhite),l}),E=j(()=>({"--topic":T.value}));return(l,$)=>{const u=I,x=O,p=L,F=M,V=dt,q=et,G=nt,P=ot;return s(),a("article",{class:"funding-slug",style:Q(t(E))},[r(u,{content:t(n)(t(e),["title"])},null,8,["content"]),r(x,{content:t(n)(t(e),["introText"])},null,8,["content"]),t(n)(t(e),["contentBlocks"]).length?(s(),h(p,{key:0,blocks:t(n)(t(e),["contentBlocks"])},null,8,["blocks"])):k("",!0),r(F,{entries:t(n)(t(e),["children"]),class:"funding-slug__entry-blocks"},null,8,["entries"]),_("section",ft,[r(q,null,{default:d(()=>[(s(!0),a(C,null,v(t(n)(t(e),["projects"]),(B,D)=>(s(),h(V,{key:B.id,entry:B,index:D},null,8,["entry","index"]))),128))]),_:1})]),t(n)(t(e),["fundingButton",0])?(s(),a("div",yt,[r(P,null,{default:d(()=>[r(G,{to:t(n)(t(e).fundingButton[0],["path"])},{default:d(()=>[N(m(t(n)(t(e).fundingButton[0],["buttonText"])),1)]),_:1},8,["to"])]),_:1})])):k("",!0)],4)}}},Ot=b(xt,[["__scopeId","data-v-3e1cbd24"]]);export{Ot 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.