PageSourceSearch

https://www.velux.it/dist/velux-marketing/client/assets/IotEcosystemDDS-fbc85453.js

js velux.it collected 2026-10-02 11:39:05 UTC 2,965 bytes, 1 lines download raw bytes

1import{a0 as S,ce as N,f as j,D as s,E as u,u as e,F as V,cf as z,I as y,Z as I,P as i,J as p,b2 as w,aC as E,S as F,K as h,U as D}from"./vendor-a0789617.js";import{j as H,F as P,a as A}from"./index-a0a0e1a1.js";import"./axios-bb6ee5b8.js";import"./lodash-86ed0c75.js";import"./vee-validate-daa3561c.js";import"./swiper-ade697ba.js";/*! @license Third-party license notices: /dist/velux-marketing/client/THIRD_PARTY_NOTICES.txt */const G=S({__name:"IotEcosystemItem",props:{id:{},title:{default:()=>({value:""})},description:{default:()=>({value:""})},link:{},badge:{},variant:{default:"simple"}},setup(l){const t=l,n={link:{value:{href:"",text:"",linktype:"internal",target:"_self",anchor:""}},badge:{fields:{Value:{value:""}}}},{variant:f}=t,r={...n.link,...t.link},a={...n.badge,...t.badge}.fields.Value.value,g=r.value.href,o=r.value.target,d=f==="simple",v=N(),{formatLink:c}=P(),{isMobile:m}=H(),_=j(()=>m.value?"xs":"s");return(C,x)=>(s(),u(F,null,[d&&e(a)?(s(),V(e(z),{key:0,href:e(g),target:e(o),variant:e(a),size:_.value},null,8,["href","target","variant","size"])):y("",!0),d?y("",!0):(s(),u("div",I({key:1},e(v),{class:"grid gap-4 col-span-4 vds_m:col-span-6 vds_l:col-span-7"}),[i("div",null,[e(a)?(s(),V(e(z),{key:0,href:e(c)(r?.value)?.href,target:e(o),variant:e(a)},null,8,["href","target","variant"])):y("",!0)]),p(e(w),{field:l.title.value,size:"xs",tag:"h3"},null,8,["field"]),p(e(E),{class:"text-velux-grey-800",field:l.description.value,size:"s","data-as-attribute":"content"},null,8,["field"])],16))],64))}}),J=["id","data-section-name"],K={class:"col-span-full vds_xl:col-span-12 vds_xl:col-start-7 text-center flex flex-col gap-6","data-test":"heading-and-body-container"},M={class:"col-span-full"},O=S({__name:"IotEcosystemDDS",props:{rendering:{},params:{},fields:{}},setup(l){const t=l,n={rendering:{uid:"",datasourceHasLanguageVersion:""},params:{variantValue:"simple",backgroundColorValue:""},fields:{headline:"",text:"",cards:[]}},{renderingIndex:f}=A(),r={...n.params,...t.params},b={...n.fields,...t.fields},{variantValue:a,backgroundColorValue:g}=r,{headline:o,text:d,cards:v}=b,{uid:c}=t.rendering,m=a==="simple"?"gap-y-10 vds_l:gap-y-14":"gap-y-16",_=a==="simple"?"flex flex-wrap justify-center gap-4 vds_m:gap-6 vds_xxl:gap-8":"new_vlx-grid col-span-full gap-y-12 vds_l:gap-y-14 vds_xl:gap-y-20 vds_xxl:gap-y-25",C=x=>{const k=x%3+1;return k===2?"vds_l:col-start-9":k===3?"vds_l:col-start-17":""};return(x,k)=>(s(),u("section",{id:e(c),"data-section-name":e(f)(e(c)).id,class:h([e(g)])},[i("div",{class:h(["new_vlx-container new_vlx-grid",[e(m)]])},[i("div",K,[p(e(w),{field:e(o),tag:"h2"},null,8,["field"]),p(e(E),{class:"text-velux-grey-800",field:e(d),size:"m","data-as-attribute":"content"},null,8,["field"])]),i("div",M,[i("div",{class:h([e(_)])},[(s(!0),u(F,null,D(e(v),(B,L)=>(s(),V(G,I({key:B.id,class:[C(L)]},{ref_for:!0},B,{variant:e(a)}),null,16,["class","variant"]))),128))],2)])],2)],10,J))}});export{O 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.