PageSourceSearch

https://ds-cms.netlify.app/_nuxt/_subslug_.h96N1Sri.js

js ds-cms.netlify.app collected 2026-10-03 10:41:00 UTC 3,219 bytes, 56 lines download raw bytes

1import{_ as g}from"./ImageComponent.FJvhk2qd.js";import{_ as p}from"./RichText.d_s5lL83.js";import{_ as y,o as a,c as n,b as r,t as u,m as o,g as $,r as k,a as x,F as m,n as C,f as l,C as b}from"./entry.GpSvTij_.js";import{f as I}from"./entryFragment.DIYcuwcD.js";import{f as N}from"./imageFragment.HmKFFK5V.js";const w=["src"],F={key:0},A={__name:"Audio",props:{file:{type:Object,default:()=>{}}},setup(e){return(s,i)=>(a(),n("figure",null,[r("audio",{controls:"",src:e.file.url},null,8,w),e.file.caption?(a(),n("figcaption",F,u(e.file.caption),1)):o("",!0)]))}},f=y(A,[["__scopeId","data-v-c3410835"]]),H=$`
2  query radarSubslug($slug: [String]) {
3    entries(site: "cms", section: "radar", type: "issue") {
4      ... on radar_issue_Entry {
5        ...entryFragment
6        issueNr: code
7      }
8    }
9    entry(site: "cms", section: "radar", slug: $slug) {
10      ... on radar_article_Entry {
11        ...entryFragment
12        excerpt
13        subtitle
14        linkName
15        credits
16        titleImage {
17          ...imageFragment
18        }
19        parent {
20          ... on radar_issue_Entry {
21            issueNr: code
22          }
23        }
24        image {
25          ...imageFragment
26        }
27        radarContentBlocks {
28          ... on radarContentBlocks_textBlock_BlockType {
29            text
30            typeHandle
31          }
32          ... on radarContentBlocks_imageBlock_BlockType {
33            narrow
34            typeHandle
35            image {
36              ...imageFragment
37            }
38          }
39          ... on radarContentBlocks_audioBlock_BlockType {
40            typeHandle
41            audioAsset {
42              url
43              title
44              id
45              ... on audio_Asset {
46                caption
47              }
48            }
49          }
50        }
51      }
52    }
53  }
54  ${I}
55  ${N}
56`,q={name:"RadarSubSlug",components:{ImageComponent:g,RichText:p,Audio:f},layout:"radar",async asyncData({params:e,store:s}){const i=await k(H,{slug:e.subslug}),{entry:c,entries:_}=i||{};return s.commit("radar/setIssueNr",c.parent.issueNr),s.commit("radar/setIssues",_),{entry:c}},head(){return{...this.$getMetaObj({title:this.entry.title})}}},S={class:"radar-subslug"},T={class:"radar-subslug__subtitle container--narrow"},E={class:"radar-subslug__title container--narrow"},v={class:"radar-subslug__content container--narrow"};function R(e,s,i,c,_,V){const d=g,B=p,h=f;return a(),n("article",S,[r("p",T,u(e.entry.subtitle),1),r("h2",E,u(e.entry.title),1),x(d,{img:e.entry.titleImage[0],class:"radar-subslug__image",caption:e.entry.credits},null,8,["img","caption"]),r("div",v,[(a(!0),n(m,null,C(e.entry.radarContentBlocks,t=>(a(),n(m,null,[t.typeHandle==="textBlock"?(a(),l(B,{key:t.id,class:"radar-subslug__content__text",content:t.text},null,8,["content"])):o("",!0),t.typeHandle==="imageBlock"?(a(),l(d,{key:t.id,class:b(["radar-subslug__content__image",{narrow:t.narrow}]),img:t.image[0],caption:t.image[0].caption},null,8,["class","img","caption"])):o("",!0),t.typeHandle==="audioBlock"?(a(),l(h,{key:t.id,class:"radar-subslug__content__audio",file:t.audioAsset[0]},null,8,["file"])):o("",!0)],64))),256))])])}const L=y(q,[["render",R],["__scopeId","data-v-7a2c5e89"]]);export{L 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.