1import{a8 as lt,m as D,a as r,c as f,w as P,f as b,g as S,k as w,j as v,b as R,t as B,U as it,V as ct,b2 as dt,W as E,r as I,i as h,F as Q,l as Y,e as t,aP as ut,o as J,ab as X,z as U,S as pt,I as mt,K as H,L as gt,T as yt,N as _t}from"./CfmJu-Wg.js";import{F as ft}from"./CCCYW0nH.js";import{C as Z}from"./CMfrhs_K.js";import{k as vt}from"./eT6-Dfn6.js";import{t as bt,w as ht}from"./Czz0-giA.js";import{D as kt}from"./ew8i2gwG.js";import{S as wt}from"./BNRNDhdU.js";import{Y as St}from"./DqVjupJF.js";import{T as tt}from"./Dblkb_EB.js";import{s as xt}from"./C5DDu0a6.js";import{t as Ct}from"./B6Z4BNck.js";import{l as Pt}from"./Cylr2BFM.js";import{A as Dt}from"./ClWB-3BZ.js";import{i as et,V as Lt,W as Tt,u as It,S as Bt,x as T}from"./B-O3EqXw.js";import{L as K}from"./DaVOc9Z5.js";import{u as At}from"./DGHql7pl.js";import{F as $}from"./k8NWGJ2w.js";import{u as Ft}from"./DIEivKeF.js";import{u as $t}from"./-7v6_HtZ.js";import{u as Nt}from"./C1elHXMl.js";import"./BX01oQW2.js";import"./C3cFFI18.js";import"./wQjxkmB0.js";import"./VZ5Amcfz.js";import"./B84i9w1D.js";import"./gi2HLQ1N.js";import"./DrkyX6cD.js";import"./BC-li1Mk.js";import"./DMB4mMs_.js";import"./49S0j8YG.js";import"./CS-tGqvr.js";import"./DS3YgHW6.js";import"./DopvO3jc.js";import"./BlD6h69_.js";import"./3_8o5xFj.js";import"./CMcJm80b.js";import"./DnQKlPxI.js";const Mt=["textContent"],Vt=["textContent"],Ot=Object.assign({name:"DsContainedSectionGroup"},{__name:"contained-section-group",props:{title:{type:String,default:""},subtitle:{type:String,default:""},link:{type:Object,default:null,validator:a=>Ct(a)},eyebrow:{type:String,default:""},tagColor:{type:String,default:"green"},centered:{type:Boolean,default:!1},withTitleSizeLarge:{type:Boolean,default:!1},withoutTextPadding:{type:Boolean,default:!1},...bt,...xt},setup(a){const m=a,d=D(()=>m.eyebrow||m.title||m.subtitle||m.link);return(n,g)=>(r(),f(tt,ct(dt({withSpace:n.withSpace,withSpaceTop:n.withSpaceTop,withSpaceBottom:n.withSpaceBottom,spaceOptionsSmall:n.spaceOptionsSmall,spaceOptionsMedium:n.spaceOptionsMedium,fullScreen:n.fullScreen,theme:n.theme})),{default:P(()=>[d.value?(r(),b("div",{key:0,class:S(["ds-grid",{"ds-justify-content-center":a.centered}])},[w("div",{class:S(["ds-grid__col ds-md-grid__col--8 ds-grid__col--12 ds-lg-grid__col--8 ds-margin-bottom-48",{"ds-padding-left-0":a.withoutTextPadding}])},[a.eyebrow?(r(),f(Pt,{key:0,text:a.eyebrow,theme:n.theme,class:S([{"ds-justify-content-center":a.centered},"ds-margin-bottom-12"])},null,8,["text","theme","class"])):v("",!0),R(n.$slots,"title",{},()=>[a.title?(r(),b("h2",{key:0,class:S(["ds-heading",{"ds-margin-bottom-12":a.subtitle,"ds-text-align-center":a.centered,"ds-heading-large":a.withTitleSizeLarge}]),"data-j-title":"",textContent:B(a.title)},null,10,Mt)):v("",!0)],!0),R(n.$slots,"subtitle",{},()=>[a.subtitle?(r(),b("p",{key:0,class:S(["ds-text",{"ds-text-align-center":a.centered}]),"data-j-subtitle":"",textContent:B(a.subtitle)},null,10,Vt)):v("",!0)],!0),a.link?(r(),f(it,{key:1,"tracking-data":{"component-name":n.$options.name,text:a.link.title,title:a.title},url:a.link.url,"lazy-url-endpoint":a.link.lazyUrlEndpoint,content:a.link.text,nuxt:a.link.nuxt,"open-in-new-window":a.link.openInNewWindow,"icon-right":{name:"chevron-right-small",category:"arrows"},class:S(["ds-margin-top-24",{"ds-display-flex ds-justify-content-center":a.centered}])},null,8,["tracking-data","url","lazy-url-endpoint","content","nuxt","open-in-new-window","class"])):v("",!0)],2)],2)):v("",!0),R(n.$slots,"default",{},void 0,!0)]),_:3},16))}}),jt=lt(Ot,[["__scopeId","data-v-ce060780"]]),zt={key:0,class:"partners-list"},Rt=["data-track-text"],Ht={key:1,class:"ds-grid ds-justify-content-center ds-padding-top-48 ds-md-padding-top-96"},Gt={class:"ds-grid__col ds-grid__col--12 ds-md-grid__col--6 ds-display-flex ds-flex-direction-column ds-align-items-center"},Et={class:"ds-heading-xsmall ds-margin-top-24 ds-text-align-center"},Wt={__name:"PartnersPartnersList",props:{items:{type:Array,required:!0},limit:{type:Number,default:0}},emits:["show-more-clicked"],setup(a,{emit:m}){const{labels:d}=At(),n=m,g=I(!0),k=a,A=()=>{g.value=!g.value,n("show-more-clicked",g.value)},s=D(()=>g.value&&k.limit?k.items.slice(0,k.limit):k.items);return(L,u)=>(r(),b("div",null,[a.items&&a.items.length?(r(),b("div",zt,[h(ut,{name:"partners-list__transition",tag:"div",class:"partners-list__group ds-grid ds-margin-bottom-24 padding-0"},{default:P(()=>[(r(!0),b(Q,null,Y(t(s),_=>(r(),b("div",{key:_.slug,class:"ds-grid__col ds-grid__col--12 ds-md-grid__col--6 ds-lg-grid__col--3 ds-padding-top-24"},[_.partnerLogo?(r(),f(t(Z),{key:0,link:_.link,image:_.partnerLogo,title:_.partnerName,subtitle:_.accreditationStatus,"aspect-ratio":"16/9",clickable:"","with-padding-large":"",text:_.partnerDescription}
1,null,8,["link","image","title","subtitle","text"])):v("",!0)]))),128))]),_:1}),a.limit?(r(),b("button",{key:0,type:"button",class:"ds-button-link-icon ds-margin-top-24 ds-margin-bottom-24","data-track-component-name":"partners-list","data-track-text":t(g)?t(d).showMore:t(d).showLess,onClick:A},[h(t(K),{category:"arrows",name:t(g)?"arrow-bottom-small":"arrow-top-small"},null,8,["name"]),w("span",null,B(t(g)?t(d).showMore:t(d).showLess),1)],8,Rt)):v("",!0)])):(r(),b("div",Ht,[w("div",Gt,[h(t(K),{category:"ui-and-people",name:"zoom-in",class:"ds-color-grey-1300"}),w("p",Et,B(t(d)?.sorryMessage),1)])]))]))}},qt=E(Wt,[["__scopeId","data-v-aca02fd8"]]),Ut={class:"filters"},Kt={class:"ds-grid"},Qt={class:"ds-grid__col ds-md-grid__col--offset-2 ds-grid__col--12 ds-md-grid__col--8 ds-md-margin-bottom-24"},Yt={class:"ds-grid__col ds-lg-grid__col--offset-2 ds-grid__col--12 ds-lg-grid__col--8 ds-lg-padding-right-0 ds-margin-bottom-12 ds-lg-margin-bottom-0 ds-display-flex ds-flex-direction-column ds-md-flex-direction-row ds-align-items-center"},Jt={class:"filters__bottom-bar ds-grid"},Xt={class:"filters__bottom-bar__tabs ds-grid__col ds-grid__col--12"},Zt={class:"filters__bottom-bar__tabs--button-container"},te=["onClick"],ee={__name:"PartnersPartnersFilters",props:{searchOptions:{type:Array,required:!0},initialFilters:{type:Array,default:()=>[]},results:{type:Number,default:0}},emits:["selected","search","input-typed"],setup(a,{emit:m}){const d=m,{filters:n,setFilter:g,getFilterValue:k,removeFilter:A,query:s,handleSearch:L}=Ft(d),{labels:u,localeGlobalContentData:_}=et(),z=a;J(()=>{n.value=z.initialFilters});const N=e=>{d("input-typed",e)},x=D(()=>({partnerType:Object.values(Tt).map(e=>({id:e,text:u.value[`${e.toLowerCase()}Partners`],value:e})),accreditationStatus:Lt.map(e=>({id:e,text:u.value[X(e)],value:e})),industry:_.value?.globalDataIndustries?.map(e=>({text:e.name,value:e.sys.id,id:e.sys.id}))||[],country:_.value?.globalDataCountries?.filter(e=>e.internalName!=="GLOBAL").map(e=>({text:e.name,value:e.sys.id,id:e.sys.id}))||[],language:_.value?.globalDataLanguages?.map(e=>({text:e.name,value:e.sys.id,id:e.sys.id}))||[],product:_.value?.globalDataProducts?.map(e=>({text:e.name,value:e.sys.id,id:e.sys.id}))||[]})),M=D(()=>!n.value.find(e=>e.name==="partnerType"));U(n,e=>{d("selected",e)}),U(s,e=>{d("search",e)});const V=e=>n.value.find(o=>o.value===e);return(e,o)=>(r(),b("div",Ut,[w("div",Kt,[w("div",Qt,[h(t($),{labels:{results:t(u).results,ariaLabelHint:t(u).ariaLabelArrowNavigationHint,clearValueButton:t(u).clearValueButton,submitValueButton:t(u).submitValueButton},placeholder:t(u).search,options:a.searchOptions,value:t(s),class:"ds-margin-bottom-24",autocomplete:"",onInput:N,onValue:o[0]||(o[0]=p=>t(L)(p))},null,8,["labels","placeholder","options","value"])]),w("div",Yt,[h(t($),{labels:{label:t(u).industry},placeholder:t(u).industry,options:t(x).industry,value:t(k)("industry"),class:"filters__top-bar__filter ds-margin-bottom-12 ds-md-margin-bottom-0",onValue:o[1]||(o[1]=p=>t(g)("industry",p))},null,8,["labels","placeholder","options","value"]),h(t($),{labels:{label:t(u).region},placeholder:t(u).region,options:t(x).country,value:t(k)("country"),class:"filters__top-bar__filter ds-margin-bottom-12 ds-md-margin-bottom-0",onValue:o[2]||(o[2]=p=>t(g)("country",p))},null,8,["labels","placeholder","options","value"]),h(t($),{labels:{label:t(u).product},placeholder:t(u).product,options:t(x).product,value:t(k)("product"),class:"filters__top-bar__filter ds-margin-bottom-12 ds-md-margin-bottom-0",onValue:o[3]||(o[3]=p=>t(g)("product",p))},null,8,["labels","placeholder","options","value"]),h(t($),{labels:{label:t(u).accreditationStatus},placeholder:t(u).accreditationStatus,options:t(x).accreditationStatus,value:t(k)("accreditationStatus",!0),class:"filters__top-bar__filter",onValue:o[4]||(o[4]=p=>t(g)("accreditationStatus",p))},null,8,["labels","placeholder","options","value"])])]),w("div",Jt,[w("div",Xt,[w("div",Zt,[w("button",{type:"button",class:S(["ds-button-navigation ds-button-navigation--secondary",{"ds-button-navigation--active":t(M)}]),onClick:o[5]||(o[5]=p=>t(A)("partnerType"))},B(t(u).all),3),(r(!0),b(Q,null,Y(t(x).partnerType,p=>(r(),b("button",{key:p.id,type:"button",class:S(["ds-button-navigation ds-button-navigation--secondary ds-margin-left-24",{"ds-button-navigation--active":V(p.id)}]),onClick:F=>t(g)("partnerType",p.id)},B(p.text),11,te))),128))])])])]))}},ae=E(ee,[["__scopeId","data-v-9172d861"]]),G=16,se={__name:"index",async setup(a){let m,d;const{useStandardAsyncData:n,useRelatedPagesAsyncData:g,onAfterAdyenData:k,onBeforeAdyenData:A,content:s}=It(),{labels:L}=et(),{retrieveRoutes:u}=Bt(),_=pt(),{setTheme:z}=$t(),{locale:N}=mt(),{screen:x}=Nt(),M=I(!0);z("light"),[m,d]=H(()=>A({globalDataContentType:T.PagePartnersOverview.contentType})),await m,d();const{data:V}=([m,d]=H(async()=>gt("partners-networks-a"+N.value,async()=>{const[c]=await Promise.all([n(T.PagePartnersOverview,{}),u()]),l=await g(T.PagePartnersDetailContent,{limit:G,order:"partnerName_ASC",batchSize:20,fields:T.PagePartnersDetailContent.fields});return{pageData:c?.pageData,partnersData:l}},"$fRxPK4aHCC")),m=await m,d(),m),e=I([]),o=I({}),p=I(!1),F=I(""),O=D(()=>
1{if(!o.value)return[];const{getInternalUrl:c}=yt(_.routes,N);return o.value.items?.filter(l=>l&&!!l.slug&&!!l.content?.partnerLogo).map(l=>({...l.content,slug:l.slug,typeLabel:L.value[`${l.content.partnerType.toLowerCase()}Partner`],typeColor:l.content.partnerType.toLowerCase()==="tech"?"blue":"green",accreditationStatus:l.content?.accreditationStatusCollection?.length?l.content.accreditationStatusCollection.map(y=>L.value[X(y)]).join(", "):"",link:{text:l.partnerName,url:c(l.sysId),nuxt:!0,openInNewWindow:!1},category:L.value[`${l.content.partnerType?.toLowerCase()}Partner`]}))}),at=D(()=>F.value||e.value.length?0:G),st=D(()=>O.value?.map(c=>({id:c.slug,value:c.slug,text:c.partnerName}))),W=D(()=>{if(F.value)return O.value?.filter(i=>i.slug.includes(F.value))||[];if(e.value.length===0)return O.value||[];const c=e.value.find(i=>i.name==="partnerType"),l=e.value.find(i=>i.name==="accreditationStatus"),y=e.value.find(i=>i.name==="country"),j=e.value.find(i=>i.name==="product"),q=e.value.find(i=>i.name==="industry");return O.value.filter(i=>c?i.partnerType.toLowerCase()===c.value.toLowerCase():!0).filter(i=>l?i.accreditationStatusCollection?.some(C=>C===l.value):!0).filter(i=>y?i.partnerMetadata?.availability.some(C=>C.id===y.value||C.isGlobal):!0).filter(i=>j?i.partnerMetadata?.products.some(C=>C.id===j.value):!0).filter(i=>q?i.partnerMetadata?.industries.some(C=>C.id===q.value):!0)||[]}),rt=c=>{F.value=c},nt=c=>{e.value=c||[]},ot=async()=>{try{const c=await g(T.PagePartnersDetailContent,{limit:0,skip:G,order:"partnerName_ASC",batchSize:20,fields:T.PagePartnersDetailContent.fields}),l=o.value.items.concat(c.items);o.value={...o.value,items:l},p.value=!0}catch(c){console.error("Could not retrieve remaining partners data",c)}};return J(async()=>{o.value=V.value.partnersData||{},M.value=!1,p.value||ot()}),[m,d]=H(()=>k(V.value)),await m,d(),(c,l)=>(r(),f(t(_t),{class:"network"},{default:P(()=>[t(s).pageTitle&&t(s).heroImage?(r(),f(t(St),{key:0,theme:"grey",screen:t(x),eyebrow:t(s).pageEyebrow,title:t(s).pageTitle,image:t(s).heroImage,description:t(s).pageSubtitle,links:[]},null,8,["screen","eyebrow","title","image","description"])):v("",!0),h(t(tt),{theme:"grey",class:"image-gallery-contained"},{default:P(()=>[t(s).topPartnersItemsCollection&&t(s).topPartnersItemsCollection.length>0?(r(),f(t(vt),{key:0,screen:t(x),title:t(s).topPartnersTitle,description:t(s).topPartnersDescription,items:t(s).topPartnersItemsCollection.length,width:{small:272,large:368},type:"tertiary"},{default:P(({index:y})=>[t(s).topPartnersItemsCollection[y-1]?.partnerLogo?(r(),f(t(Z),{key:0,link:t(s).topPartnersItemsCollection[y-1].link,image:t(s).topPartnersItemsCollection[y-1].partnerLogo,title:t(s).topPartnersItemsCollection[y-1].partnerName,subtitle:t(s).topPartnersItemsCollection[y-1].accreditationStatus,"aspect-ratio":"16/9",clickable:"","with-padding-large":"",text:t(s).topPartnersItemsCollection[y-1].partnerDescription,theme:"grey"},null,8,["link","image","title","subtitle","text"])):v("",!0)]),_:1},8,["screen","title","description","items"])):v("",!0)]),_:1}),h(t(ht),null,{default:P(()=>[h(ae,{"search-options":t(st),"initial-filters":t(e),results:t(W).length,onSearch:rt,onSelected:nt},null,8,["search-options","initial-filters","results"]),t(M)?(r(),f(t(kt),{key:0})):(r(),f(qt,{key:1,items:t(W),limit:t(at),onShowMoreClicked:c.showMoreHandler},null,8,["items","limit","onShowMoreClicked"]))]),_:1}),t(s).accreditationStatusBlock&&t(s).accreditationStatusBlock.items?.length?(r(),f(t(jt),{key:1,title:t(s).accreditationStatusBlock.title,subtitle:t(s).accreditationStatusBlock.description,theme:"grey"},{default:P(()=>[h(t(Dt),{"column-width":{small:12,medium:6,large:4},items:t(s).accreditationStatusBlock.items},{default:P(({item:y,index:j})=>[y?(r(),f(t(ft),{key:0,class:S({"ds-margin-top-48 ds-md-margin-top-0":j!==0}),icon:y.icon,title:y.title,text:y.description,link:y.link},null,8,["class","icon","title","text","link"])):v("",!0)]),_:1},8,["items"])]),_:1},8,["title","subtitle"])):v("",!0),t(s).cta?(r(),f(t(wt),{key:2,title:t(s).cta.title,text:t(s).cta.text,"primary-link":t(s).cta.primaryLink,"secondary-link":t(s).cta.secondaryLink},null,8,["title","text","primary-link","secondary-link"])):v("",!0)]),_:1}))}},Re=E(se,[["__scopeId","data-v-18c207e2"]]);export{Re 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.