PageSourceSearch

https://www.velux.dk/dist/velux-marketing/client/assets/CTAItems-5507c569.js

js velux.dk collected 2026-10-01 12:38:35 UTC 4,127 bytes, 1 lines download raw bytes

1import{g as a}from"./lodash-86ed0c75.js";import{V as T,f as D,e as x,g as V,i as E,h as $,a as j,j as L}from"./index-a0a0e1a1.js";import{f as t,D as i,E as c,F as h,G as y,J as n,K as o,u,$ as O,P as N,O as K,I as R,S,U as q}from"./vendor-a0789617.js";import{C as M}from"./Carousel-4b64d187.js";import{g as P}from"./getComponentId-400bbee2.js";import"./axios-bb6ee5b8.js";import"./vee-validate-daa3561c.js";import"./swiper-ade697ba.js";/*! @license Third-party license notices: /dist/velux-marketing/client/THIRD_PARTY_NOTICES.txt */const F={class:"text-left old_mobile:h-full old_sm:h-auto flex flex-col"},A={__name:"CtaCard",props:{card:{type:Object,required:!0},isGridContainer:{type:Boolean,default:!1}},setup(l){const{trackEvent:_}=$(),e=l,f=t(()=>a(e,"card.title")),v=t(()=>a(e,"card.text")),g=t(()=>a(e,"card.image")),C=t(()=>a(e,"card.linkText.value")),d=t(()=>({link:a(e,"card.link")})),m=t(()=>a(e,"card.disableCropping.value",!1)),b=t(()=>a(e,"card.AnalyticParameters",[])),r=E.linkClickEventIds.CTA_CARD,I=E.linkClickEventIds.CLICK_CTA_CARD_IMAGE,k=w=>{_(b.value,w,"CtaCard")},s=t(()=>a(e,"card.link.value.href")&&a(e,"card.linkText.value")),G=t(()=>s.value?T:"div");return(w,p)=>(i(),c("div",F,[(i(),h(O(G.value),{"link-data":d.value,"empty-styles":!0,onClick:p[0]||(p[0]=B=>k(u(I)))},{default:y(()=>[n(D,{class:o(["old_mobile:mb-[37px] mb-6 h-[408px] old_mobile:h-[430px] w-full object-cover",{"old_tablet:h-[285px]":l.isGridContainer}]),width:"440",height:"430","data-test-id":"test-image","image-contain":m.value,media:g.value},null,8,["image-contain","class","media"])]),_:1},8,["link-data"])),n(x,{tag:"span",class:o(["text-20 old_sm:text-24 leading-120 m-0 hyphens-auto",{"old_tablet:text-24 old_sm:mb-2":l.isGridContainer,"mb-4":!l.isGridContainer}]),"data-test-id":"title-text",field:f.value},null,8,["class","field"]),n(x,{tag:"div",class:o(["text-15 old_mb:text-16 old_sm:leading-[26px] old_mobile:leading-120 hyphens-auto",{"old_tablet:text-18":l.isGridContainer,"mb-7":s.value}]),"data-test-id":"subtitle-text",field:v.value,"data-as-attribute":"content"},null,8,["class","field"]),s.value?(i(),h(T,{key:0,class:"mt-auto",small:"","icon-color":"black","data-test-id":"test-button","link-data":d.value,onClick:p[1]||(p[1]=B=>k(u(r)))},{default:y(()=>[n(V,{name:"arrow-right",width:"16",height:"17"}),N("span",null,K(C.value),1)]),_:1},8,["link-data"])):R("",!0)]))}},z=["id","data-section-name"],J={key:0,"data-test-id":"carousel-wrapper",class:"mt-18"},U=1.24,H=3,Q=16,st={__name:"CTAItems",props:{fields:{type:Object,required:!0},rendering:{type:Object,required:!0},params:{type:Object,default:()=>{}}},setup(l){const{renderingIndex:_}=j(),e=l,{isMobile:f}=L(),v=t(()=>a(e,"fields.Title")),g=t(()=>a(e,"fields.Subtitle")),C=t(()=>a(e,"params.ColorValue")),d=t(()=>a(e,"fields.Items")||[]),m=t(()=>a(e,"rendering.uid")||""),b=t(()=>d.value>1),r=t(()=>d.value.length>H);return(I,k)=>(i(),c("div",{id:u(P)(l.rendering),"data-section-name":u(_)(m.value).id,class:o(["old_sm:py-25 py-15",[C.value]]),"data-test-id":"item-wrapper"},[n(x,{tag:"h3",class:"text-center text-36 old_sm:text-32 leading-120 px-10 old_mobile:px-6",field:v.value,"data-test-id":"title-text"},null,8,["field"]),n(x,{tag:"p",class:"text-center prose leading-140 tracking-10 text-18 old_sm:text-20 text-inherit mt-8 old_sm:mt-4 mx-auto",field:g.value,"data-test-id":"subtitle-text"},null,8,["field"]),u(f)?(i(),c("div",J,[n(M,{"items-to-show":U,"cards-space":Q,slides:d.value,uid:m.value,"data-test-id":"carousel"},{default:y(({slide:s})=>[n(A,{card:s,class:o({"px-2":b.value}),"data-test":"cta-card"},null,8,["card","class"])]),_:1},8,["slides","uid"])])):(i(),c("div",{key:1,class:o(["inline-flex gap-5 w-full px-10 mt-18",{"is-grid-container old_tablet:flex-wrap old_tablet:gap-y-10":r.value}]),"data-test-id":"card-wrapper"},[(i(!0),c(S,null,q(d.value,s=>(i(),h(A,{key:s.id,card:s,class:o(["flex-1",{"is-grid-container old_tablet:flex-none old_tablet:w-[calc(50%_-_10px
1)]":r.value}]),"is-grid-container":r.value,"data-test-id":"card-item"},null,8,["card","is-grid-container","class"]))),128))],2))],10,z))}};export{st 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.