PageSourceSearch

https://www.canto.com/_nuxt/CUN9WSFl.js

js canto.com collected 2026-10-02 02:12:37 UTC 5,520 bytes, 1 lines download raw bytes

1import{_ as j}from"./gMQZ3bgY.js";import{K as w,b as C,l as _,v,s as m,d as x,u as B,f as c,c as f,e as b,t as S,k,F as D,r as R,p as I,o as u,j as P}from"./49H4LPy_.js";import{u as A}from"./CuXedD-m.js";const W={"press-releases":{title:"Press releases",url:"/press-releases/",img:"/images/resources/press-releases.jpg",description:"Get the latest and greatest Canto news. Check out our recent press releases and see how we’re making waves."},blog:{title:"Blog",url:"/blog/",img:"/images/resources/contact.jpg",description:"Gain industry insights and learn best practices for managing digital content."},contact:{title:"Contact us",url:"/contact/",img:"/images/resources/ebook-buyers-guide-brands.jpg",description:"Have questions? Our digital asset management experts are standing by!"},"canto-xi":{title:"Discover what’s new in the Canto Platform",url:"https://info.canto.com/canto-xi",img:"/images/resources/canto-xi.jpg"},"dam-pim-maturity":{title:"Free Content & Product Workflow Assessment",url:"https://info.canto.com/dam-pim-maturity-check",img:"/images/resources/hs-pim.jpg"},"dam-roi":{title:"Calculate the ROI of Digital Asset Management",url:"/dam-roi/",img:"/images/resources/page-dam-roi.jpg"},podcast:{title:"Interview series: Content Chaos to Control",url:"https://info.canto.com/chaos-to-control",img:"/images/resources/podcast.jpg"},compare:{title:"See why teams choose Canto",url:"/compare/",img:"/images/resources/page-comparison.jpg"},customers:{title:"See how our customers succeed",url:"/customers/",img:"/images/resources/page-customers.jpg"},"digital-asset-management":{title:"What is Digital Asset Management?",url:"/digital-asset-management/",img:"/images/resources/page-dam.jpg"},"state-of-digital-content":{title:"The State of Digital Content: Annual Report",url:"/resources/state-of-digital-content/",img:"/images/resources/page-sodc.jpg"},"quiz-product-launches":{title:"What’s slowing down your product launches?",url:"https://info.canto.com/whats-slowing-down-your-product-launches",img:"/images/resources/quiz.jpg"}},E={"press-releases":{title:"Press releases",url:"/press-releases/",img:"/images/resources/press-releases.jpg",description:"Neues von Canto: Lesen Sie die aktuellen Pressemitteilungen und entdecken Sie, wie wir für Aufsehen sorgen."},blog:{title:"Blog",url:"/blog/",img:"/images/resources/blog.jpg",description:"Alles von aktuellen Brancheneinblicken bis hin zu Best Practices für die Verwaltung digitaler Inhalte."},contact:{title:"Kontakt",url:"/kontakt/",img:"/images/resources/contact.jpg",description:"Sie haben Fragen? Unsere Digital Asset Management-Experten sind für Sie da!"},"canto-xi":{title:"Das ist neu in Canto",url:"https://info.canto.com/canto-xi",img:"/images/resources/canto-xi.jpg"},"dam-roi":{title:"Berechnen Sie den ROI für Digital Asset Management",url:"/dam-roi/",img:"/images/resources/page-dam-roi.jpg"},customers:{title:"Erfahrungsberichte unserer Kunden",url:"/customers/",img:"/images/resources/page-customers.jpg"},"digital-asset-management":{title:"Was ist Digital Asset Management?",url:"/digital-asset-management/",img:"/images/resources/page-dam.jpg"},"state-of-digital-content":{title:"Digitale Inhalte: Der Stand der Dinge – jährlicher Bericht",url:"/resources/state-of-digital-content/",img:"/images/resources/page-sodc.jpg"},compare:{title:"Darum wählen Teams Canto",url:"/compare/",img:"/images/resources/page-comparison.jpg"},"industry-cpg":{title:"Canto für die Konsumgüterbranche: schnellere Markteinführung mit markenkonformen Inhalten",url:"/industries/cpg/",img:"/images/resources/industry-cpg.jpg"}},M=n=>
1{const a=w(),p=A(),d=C({en:W,de:E}),r=[],l=[];n.forEach((e,s)=>{e.type==="page"&&e.key?l.push({key:e.key,index:s}):e.id&&r.push({type:e.type,id:e.id,index:s})});const{data:g}=r.length>0?_("/api/resources",{query:{items:JSON.stringify(r.map(e=>({type:e.type,id:e.id})))},default:()=>[]},"$F-9wfxjWxy"):{data:v([])};return m(()=>{const e=new Array(n.length).fill(null);l.forEach(({key:i,index:o})=>{const t=d[i];if(t){const h=a.isWebp&&t.img.startsWith("/")?t.img.replace(/\.[^/.]+$/,".webp"):t.img;e[o]={h:t.title,url:t.url==="/press-releases/"?p:t.url,img:h,p:t.description,postType:"page"}}else console.warn(`[useResources] Missing page resource key "${i}"`)});const s=g.value||[];return r.forEach(({index:i},o)=>{s[o]&&(e[i]=s[o])}),e.filter(Boolean)})},F={class:"container"},L={key:0,class:"mt0 mb2 text-center"},O={"mobile-center":""},T=x({__name:"ResourcesSection",props:{items:{},heading:{default:void 0},bgClass:{default:"bg--light"},paddingClass:{default:null},useLabel:{type:Boolean,default:!1}},setup(n){const a=n,p=B(),d=C({en:"Resources",de:"Ressourcen"}),r=m(()=>a.heading===null?"":a.heading||d),l=m(()=>a.paddingClass!==null?a.paddingClass:r.value?"pt3 pb4":"py4"),g=M(a.items),y={post:{en:"Blog Post",de:"Blog-Post"},ebook:{en:"eBook",de:"E-Book"},webinar:{en:"Webinar",de:"Webinar"},customer:{en:"Customer Story",de:"Erfahrungsbericht"},glossary:{en:"Glossary",de:"Glossar"},integration:{en:"Integration",de:"Integration"}},e=m(()=>a.useLabel?g.value.map(s=>({...s,label:s.postType?y[s.postType]?.[p]:void 0})):g.value);return(s,i)=>{const o=j;return c(e).length?(u(),f("section",{key:0,class:I(["section section--resources",[n.bgClass,c(l)]])},[b("div",F,[c(r)?(u(),f("h2",L,S(c(r)),1)):k("",!0),b("cto-grid",O,[(u(!0),f(D,null,R(c(e),(t,h)=>(u(),P(o,{key:`res-${h}`,post:t},null,8,["post"]))),128))])])],2)):k("",!0)}}}),G=Object.assign(T,{__name:"ResourcesSection"});export{G as _};

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.