1import{_ as q}from"./IFfYX03Z.js";import{_ as j}from"./BmElSnPL.js";import{_ as z}from"./CYpD6EAm.js";import{_ as L}from"./DrrtxoU4.js";import{a as O,_ as N,S as k}from"./B80ejqBN.js";import{_ as V}from"./CvTlCPB8.js";import{d as F,o,f as c,c as i,v as a,n as T,x as r,e,a as _,t as s,F as h,y as C,g as u}from"./D4hsnz5z.js";const A={tagName:"contact",props:{contact:Object,collapsed:Boolean,ajax:Boolean,spacing:String,quote:{type:Boolean,default:!1},bgColor:String,color:String,boxBgColor:String,boxColor:String,level:String,headline:String,subline:String,form:Object,buttons:Array,person:Object,noTopSpacing:Boolean,light:Boolean,hasGreyBackground:Boolean,svgShape:Object,small:{type:Boolean,default:!1},quoteColor:{type:String,default:"var(--color-gk-yellow)"},onSurface:{type:Boolean,default:!1}},computed:{classList(){return["contact",this.contactVariantClass,"vue-component",this.collapsed?"":"space-bottom-2 utility-animation utility-animation--percentage-offset",{"bg-grey":this.hasGreyBackground},this.noTopSpacing||this.svgShape||this.collapsed?"":this.spacing,this.small?"col-4 col-md-6 col-xl-4":"",this.onSurface?k.ON_SURFACE:""]},contactVariantClass(){return[this.svgShape&&!this.quote?"contact--has-shape":"",this.quote?"contact--quote":"",this.small?"contact--small":"",this.collapsed?k.COLLAPSED:""]},contactLight(){return this.light?"contact__person--light":""},contactBoxClass(){return this.collapsed?"":"col-md-10 col-lg-5 offset-lg-1 order-2"},contactPersonClass(){return this.small?"contact__person--small":""},contactFormClass(){return this.collapsed?"":"col-md-10 col-lg-6 order-1"},contactContainerClass(){return["contact__container",this.collapsed?"":"container pt-8 pt-lg-10"].filter(Boolean).join(" ")},contactRowClass(){return["contact__row",this.collapsed?"":"row justify-content-center"]},styleObject(){var g,f,t,y,x;return{"--color-contact-background":this.bgColor||((g=this.contact)==null?void 0:g.bgColor),"--color-contact-quote-background":this.bgColor||((f=this.contact)==null?void 0:f.bgColor),"--contact-copy-color":this.color||((t=this.contact)==null?void 0:t.color),"--color-contact-box-background":this.boxBgColor||((y=this.contact)==null?void 0:y.boxBgColor),"--contact-box-copy-color":this.boxColor||((x=this.contact)==null?void 0:x.boxColor)}}}},E={class:"contact__subline font-weight-bold font-size-2"},P={class:"d-flex align-items-center justify-content-center"},R={class:"contact__form-wrapper"},D={key:1,class:"pt-4 pt-lg-6 pb-6"},G={class:"contact__icon"},H={key:0,class:"contact__image-quote"},U={class:"contact__image-spacer"},I={class:"contact__quote font-size-3 middle font-weight-light"},J={key:1,class:"contact__image-spacer w-30 row mr-4 ml-auto"},K={class:"d-flex flex-column"},M={class:"font-weight-light"},Q={class:"contact__image"},W={class:"contact__name font-size-4 my-6 mx-5"},X={class:"contact__details font-size-2 position-relative py-2 d-flex align-items-center flex-wrap"},Y=["href"],Z={class:"streamline-sm mr-4"},$={class:"contact__detail-text"},tt={key:0,class:"contact__notes"},ot={class:"contact__notes-spacing streamline-sm mr-4"},et={key:0,class:"contact__number w-100 px-5 d-flex align-items-center mb-3 mb-lg-4"},ct=["href"],nt={key:1,class:"contact__mail w-100 px-5 d-flex align-items-center"},at=["href"],st={key:0,class:"contact__detail-quote"},lt=["href"],it={class:"streamline-sm mr-4"},rt={key:0,class:"contact__notes"},_t={class:"contact__notes-spacing streamline-sm mr-4"};function mt(g,f,t,y,x,m){const p=q,v=j,S=z,B=L,w=O,b=N,l=V;return o(),c(h,null,[t.svgShape?(o(),i(p,{key:0,align:t.svgShape.align,peak:t.svgShape.peak,spacing:"mt-8 mt-lg-10",color:"var(--color-bg-grey)"},null,8,["align","peak"])):a("",!0),t.contact?(o(),c("div",{key:1,class:r(m.classList),style:T(m.styleObject)},[e("div",{class:r(m.contactContainerClass)},[e("div",{class:r(m.contactRowClass)},[t.collapsed?a("",!0):(o(),c("div",{key:0,class:r(["contact__form",m.contactFormClass]),"data-utility-animation-step":"1"},[_(v,{text:t.contact.headline,classes:t.contact.headlineClasses,level:t.level},null,8,["text","classes","level"]),e("span",E,s(t.contact.subline),1),e("div",P,[e
1("div",R,[t.contact.form?(o(),i(S,{key:0,form:t.contact.form,ajax:t.contact.form.ajax||t.ajax,uncentered:"false",odoo:t.contact.form.odoo,showLoader:t.contact.form.showLoader},null,8,["form","ajax","odoo","showLoader"])):a("",!0),t.contact.buttons?(o(),c("div",D,[_(B,{list:t.contact.buttons},null,8,["list"])])):a("",!0)])])],2)),e("div",{class:r(["contact__box",m.contactBoxClass]),"data-utility-animation-step":"1"},[e("div",{class:r(["contact__person",m.contactLight])},[t.quote?(o(),c("div",{key:0,class:r(["contact__person-quote",m.contactPersonClass])},[e("div",G,[_(w,{icon:"quote",color:t.quoteColor},null,8,["color"])]),t.small?a("",!0):(o(),c("div",H,[e("div",U,[_(b,{img:t.contact.person.image,cloudinary:t.contact.person.cloudinary,alt:t.contact.person.alt,preset:"cardSmall",lazy:""},null,8,["img","cloudinary","alt"])])])),e("div",I,s(t.contact.person.quote),1),t.small?(o(),c("div",J,[_(b,{img:t.contact.person.image,cloudinary:t.contact.person.cloudinary,alt:t.contact.person.alt,preset:"cardSmall",lazy:""},null,8,["img","cloudinary","alt"])])):a("",!0),e("div",K,[e("span",null,s(t.contact.person.quotee),1),e("span",M,s(t.contact.person.quoteeTitle),1)])],2)):(o(),c(h,{key:1},[e("div",Q,[_(b,{img:t.contact.person.image,cloudinary:t.contact.person.cloudinary,alt:t.contact.person.alt,preset:"cardSmall",lazy:""},null,8,["img","cloudinary","alt"])]),e("div",W,s(t.contact.person.name),1),e("div",X,[(o(!0),c(h,null,C(t.contact.person.details,(n,d)=>(o(),c("div",{key:d,class:r(["contact__detail w-100 px-5 d-flex align-items-center",{"mb-3 mb-lg-4":d!==t.contact.person.details.length-1}])},[e("a",{href:n.href,class:"d-flex custom"},[e("span",Z,[n.icon==="site/mail"?(o(),i(l,{key:0,icon:"site/mail"})):(o(),i(l,{key:1,icon:"site/phone"}))]),e("span",$,s(n.text),1)],8,Y),n.notes?(o(),c("div",tt,[e("span",ot,[n.icon==="site/mail"?(o(),i(l,{key:0,icon:"site/mail"})):(o(),i(l,{key:1,icon:"site/phone"}))]),u(" "+s(n.notes),1)])):a("",!0)],2))),128)),t.contact.person.number?(o(),c("div",et,[e("a",{href:"tel:"+t.contact.person.number,class:"custom"},[_(l,{icon:"site/phone"}),u(" "+s(t.contact.person.number),1)],8,ct)])):a("",!0),t.contact.person.mail?(o(),c("div",nt,[e("a",{href:"mailto:"+t.contact.person.mail,class:"custom"},[_(l,{icon:"site/mail"}),u(s(t.contact.person.mail),1)],8,at)])):a("",!0)])],64))],2),t.quote&&!t.small?(o(),c("div",st,[_(v,{text:t.contact.person.detailsHeader,level:"h4",classes:"contact__detail-headline"},null,8,["text"]),(o(!0),c(h,null,C(t.contact.person.details,(n,d)=>(o(),c("div",{key:d,class:r(["contact__detail font-size-2 w-100 d-flex align-items-center",{"mb-3 mb-lg-4":d!==t.contact.person.details.length-1}])},[e("a",{href:n.href,class:"custom"},[e("span",it,[n.icon==="site/mail"?(o(),i(l,{key:0,icon:"site/mail"})):(o(),i(l,{key:1,icon:"site/phone"}))]),u(" "+s(n.text),1)],8,lt),n.notes?(o(),c("div",rt,[e("span",_t,[n.icon==="site/mail"?(o(),i(l,{key:0,icon:"site/mail"})):(o(),i(l,{key:1,icon:"site/phone"}))]),u(" "+s(n.notes),1)])):a("",!0)],2))),128))])):a("",!0)],2)],2)],2)],6)):a("",!0)],64)}const bt=Object.assign(F(A,[["render",mt]]),{__name:"Contact"});export{bt 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.