1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./FMjUBQ8E.js","./C3AOmhS5.js","./entry.Bm1Lp9HK.css","./Dk-Noi-u.js"])))=>i.map(i=>d[i]); 2import{_ as q,G as _e,r as v,e as a,o,F as V,s as F,v as pe,n as z,a as n,t as k,f as Q,d as g,h as he,D as me,g as Te,i as Me,O as Ge,u as Ie,Q as Re,ab as ze,au as Le,M as d,H as w,p as Pe,l as Ae,al as De,N as Ee,az as qe,K as Be,c as E,w as G,z as Ue,a5 as He,b as I,k as ge}from"./C3AOmhS5.js";import fe from"./BuOxTuOk.js";import{G as Ne}from"./Dy_jKGj5.js";import{G as Qe}from"./By23viZT.js";import{G as Ke}from"./CtM7oDZD.js";import{G as We}from"./DIpeT8hf.js";import{G as Ze}from"./CAGxQ8ps.js";import{s as Je}from"./U3kkcduN.js";import{d as Xe}from"./CsfcTmkD.js";import{u as Ye}from"./CtEUYnt-.js";import{u as et}from"./DvSWH4jq.js";import"./B2o9Mc8A.js";import"./BNgC31ZG.js";import"./D06dboZ0.js";import"./Ljo6NbD5.js";import"./B1bLXbEI.js";import"./ez1Ie4VE.js";import"./auu7opIB.js";import"./wWWKLG2g.js";import"./Cpj98o6Y.js";import"./-vsEa_js.js";import"./B3JWbIqA.js";import"./Byi3H-vA.js";import"./GpBUFeJh.js";import"./CRsGdWHe.js";const tt={name:"GDropdownCheckbox",components:{iconTriangle:_e(()=>pe(()=>import("./FMjUBQ8E.js"),__vite__mapDeps([0,1,2]),import.meta.url))},props:{filters:{type:Object,required:!0},initValues:{type:Object,default:null}},emits:["change"],data(){return{selectedValues:{},isOpen:!1}},watch:{initValues:function(e){e&&this.setInitValues()}},mounted(){this.initValues&&this.setInitValues()},methods:{setInitValues(){this.selectedValues=this.initValues},isFilterOpened(e){return this.isOpen===e},checkIfHasID(e,s){return Object.values(this.selectedValues[e]).find(u=>u===s)!==void 0},isChecked(e,s){return Object.hasOwn(this.selectedValues,e)&&this.checkIfHasID(e,s)},getPlaceholder(e,s){return Object.hasOwn(this.selectedValues,e)&&Object.keys(this.selectedValues[e]).length>0?`${s} (${Object.keys(this.selectedValues[e]).length})`:s},dropdownButtonClicked(e){this.isOpen?this.closeMenu(e):this.isOpen=e},closeMenu(e){this.isOpen=this.isOpen===e?!1:e,this.$emit("change",this.selectedValues)},selectItem(e,s,u,C){Object.hasOwn(this.selectedValues,s)?e?this.selectedValues[s][u]=C:(delete this.selectedValues[s][u],Object.keys(this.selectedValues[s]).length===0&&delete this.selectedValues[s]):(this.selectedValues[s]={},this.selectedValues[s][u]=C)}}},st={class:"g-dropdown-checkbox"},nt=["aria-expanded","onMouseleave"],lt={class:"g-dropdown-checkbox__menu"},ot=["id","name","value","checked","onInput"],at=["for"],rt=["onClick"];function it(e,s,u,C,b,c){const y=v("icon-triangle");return o(),a("div",st,[(o(!0),a(V,null,F(u.filters,(_,p)=>(o(),a("div",{key:p,class:z(["g-dropdown-checkbox__inner",{"g-dropdown-checkbox--is-open":c.isFilterOpened(p)}]),"aria-expanded":c.isFilterOpened(p),onMouseleave:r=>c.isFilterOpened(p)?c.closeMenu(p):null},[n("ul",lt,[(o(!0),a(V,null,F(_.values,(r,f)=>(o(),a("li",{key:r.id,class:"g-dropdown-checkbox-item"},[n("input",{id:f,type:"checkbox",name:f,value:r.id,checked:c.isChecked(p,r.id),onInput:S=>c.selectItem(S.target.checked,p,f,r.id)},null,40,ot),n("label",{for:f},k(r.name),9,at)]))),128))]),n("div",{class:"g-dropdown-checkbox__button capitalizeFirstLetter",onClick:r=>c.dropdownButtonClicked(p)},[Q(k(c.getPlaceholder(p,_.name))+" ",1),g(y,{class:"g-dropdown-checkbox__button-arrow",width:"11",height:"7",viewBox:"0 0 10 7"})],8,rt)],42,nt))),128))])}const ut=q(tt,[["render",it],["__scopeId","data-v-1ecd8c9f"]]),ct={name:"GCardFlatCarousel",components:{GLazyImage:he},mixins:[Je],props:{cards:{type:Array,required:!0},arrowColour:{type:String,default:"%233E27B7",validator:e=>e.includes("%23")}},data(){return{timerInterval:3e3,autoplay:!0,offset:0,slidesDisplayed:1,draggable:!0}},computed:{parseSVG(){return`url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.51663 1.00005C1.30308 1.0029 1.11283 1.11847 1.03556 1.29229C0.958289 1.4661 1.00943 1.66346 1.16487 1.79132L6.72206 6.50015L1.16487 11.209C1.02731 11.3224 0.97032 11.4916 1.01573 11.6519C1.06114 11.8123 1.20191 11.9388 1.38414 11.9832C1.56638 12.0275 1.76185 11.9828 1.89572 11.8661L7.84087 6.8287C7.9426 6.74246 8 6.62394 8 6.50015C8 6.37636 7.9426 6.25784 7.84087 6.1716L1.89572 1.13422C1.79535 1.04656 1.65858 0.998156 1.51663 1.00005Z' stroke='${this.arrowColour}'/%3E%3C/svg%3E")`}}},dt={ref:"slider",class:"g-card-flat-carousel__slider"},gt={class:"wrapper"},_t={ref:"slides",class:"slides"},pt=["href"],ht={class:"g-card-flat-carousel__inner"},mt={class:"g-card-flat-carousel__label"},ft={class:"g-card-flat-carousel__headline"},vt={class:"g-card-flat-carousel__subline"},bt={class:"g-card-flat-carousel__indicators"},yt=["onClick"];function wt(e,s,u,C,b,c){const y=v("g-lazy-image");return o(),a("div",{class:"g-card-flat-carousel",style:me({"--arrow-right":c.parseSVG})},[n("div",dt,[n("div",gt,[n("div",_t,[(o(!0),a(V,null,F(e.parseSlides(u.cards),_=>(o(),a("a",{key:_.unique_id,href:_.url,class:"slide"},[g(y,{"image-data":_.image,class:"g-card-flat-carousel__image","img-size-sm":366,"img-size-md":680,"img-size-lg":371,"img-size-xl":681},null,8,["image-data"]),n("div",ht,[n("span",mt,k(_.label),1),n("span",ft,k(_.title),
21),n("span",vt,k(_.subline),1)])],8,pt))),128))],512)])],512),n("div",bt,[(o(!0),a(V,null,F(u.cards,(_,p)=>(o(),a("span",{key:_.url,class:z(["g-card-flat-carousel__indicator",{active:p===e.index}]),onClick:r=>e.shiftSlide(p,"custom")},null,10,yt))),128))])],4)}const kt=q(ct,[["render",wt]]),Ct={name:"GCardFlat",components:{GLazyImage:he},props:{image:{type:Object,required:!0},type:{type:String,required:!0},url:{type:String,required:!0},title:{type:String,required:!0},arrowColour:{type:String,default:"%233E27B7",validator:e=>e.includes("%23")},direction:{type:String,default:"column",validator:e=>["row","column"].includes(e)}},computed:{parseSVG(){return`url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.51663 1.00005C1.30308 1.0029 1.11283 1.11847 1.03556 1.29229C0.958289 1.4661 1.00943 1.66346 1.16487 1.79132L6.72206 6.50015L1.16487 11.209C1.02731 11.3224 0.97032 11.4916 1.01573 11.6519C1.06114 11.8123 1.20191 11.9388 1.38414 11.9832C1.56638 12.0275 1.76185 11.9828 1.89572 11.8661L7.84087 6.8287C7.9426 6.74246 8 6.62394 8 6.50015C8 6.37636 7.9426 6.25784 7.84087 6.1716L1.89572 1.13422C1.79535 1.04656 1.65858 0.998156 1.51663 1.00005Z' stroke='${this.arrowColour}'/%3E%3C/svg%3E")`}}},Ot={class:"g-card-flat__inner"},xt={class:"g-card-flat__type"},St={class:"g-card-flat__title"},$t=["href"];function Vt(e,s,u,C,b,c){const y=v("g-lazy-image");return o(),a("div",{class:z(["g-card-flat",`g-card-flat__direction-${u.direction}`]),style:me({"--arrow-right":c.parseSVG})},[g(y,{class:"g-card-flat__image","image-data":u.image,"img-size-sm":366,"img-size-md":495,"img-size-lg":445,"img-size-xl":370},null,8,["image-data"]),n("div",Ot,[n("span",xt,k(u.type),1),n("span",St,k(u.title),1),n("a",{href:u.url,class:"g-card-flat__url"},null,8,$t)])],6)}const Ft=q(Ct,[["render",Vt]]),jt=Xe({components:{CmsHeader:fe,GCards:Ke,GWaveContainer:We,GDropdownCheckbox:ut,GContainer:Me,GButtonV2:Te,GCardFlat:Ft,GCardFlatCarousel:kt,GPagination:Ze,GNewsletter:Qe,GPreloader:Ne,Image404:_e(()=>pe(()=>import("./Dk-Noi-u.js"),__vite__mapDeps([3,1,2]),import.meta.url))},props:{story:{type:Object,required:!0},region:{type:String,required:!0},page:{type:Number}},async setup(e){let s,u;const C=Ge(),b=Ie(),c=Re(),{interpolateStats:y}=Ye(),{$version:_}=ze(),p=Le("resourcesRef"),r=d(null),f=d(null),S=d(!1),R=d([]),j=d(""),$=d(null),T=d(!1),O=d(1),L=d(1),h=d(0),P=d(18),x=d([...e.story.content.content]),ve=d("purple"),K=d(!1),B=d(null),W=d(!1),be=d(6);e.page&&!isNaN(e.page)&&Number(e.page)>1&&(O.value=Number(e.page));const ye=w(()=>({full_slug:e.story.full_slug})),Z=w(()=>j.value!==""),J=w(()=>f.value!==null&&f.value!==""),we=w(()=>R.value.length>0),U=w(()=>r.value!==null&&Object.keys(r.value).length!==0),X=w(()=>Z.value||U.value),ke=w(()=>x.value[3].cards.map(t=>({title:t.content.title,subline:t.content.subline,label:t.content.label,image:t.content.image,url:Pe(t.content.link)}))),Ce=w(()=>{const t={},l={types_tag:"Content type",industries_tag:"Business type",features_tag:"Topic"};return(x.value||[]).map(i=>{if(i.component==="filters")for(const[m,N]of Object.entries(i))Array.isArray(N)&&(t[m]={name:l[m],values:{}},N.map(M=>{t[m].values[M.slug]={name:M.name,id:M.uuid}}))}),t}),Oe=w(()=>x.value[2].resources.map(t=>oe(t,!0))),Y=w(()=>`${b.region==="us"?"":`/${b.region}`}/blog`),xe=t=>{$.value!==null&&($.value=null),r.value=Object.keys(t).length===0?null:t},Se=t=>{O.value=t,H(null,!0,!1)},$e=()=>{T.value=!T.value},ee=()=>{let t=[];if(U.value)for(const l of Object.values(r.value))t=t.concat(Object.keys(l));return J.value&&t.push(f.value),t.toString().replace(/,/g,", ")},te=()=>{const t={show_resource:{in:!0}};if(r.value)for(const[l,i]of Object.entries(r.value))Object.keys(i).length>0&&(t[l]={any_in_array:Object.values(i).toString()});return t},se=(t,l)=>typeof t<"u"&&t.length>0?l?le(t[0]):t[0].name:"Article",ne=t=>{const l={text:A(t,"headline")||x.value[0].text,subline:A(t,"subline")||x.value[0].subline};K.value=t!==null,x.value[0]={...x.value[0],...l}},A=(t,l)=>t&&Object.hasOwn(b.filters,t)?b.filters[t][l]:null,le=t=>{let l="";for(const i of Object.values(b.filters))i.uuid===t&&(l=i.name);return l},D=(t,l)=>{const i={type:"types_tag",topic:"features_tag",industry:"industries_tag"},m={};return t.has(l)&&(m[i[l]]={},t.get(l).split(",").map(M=>{const de=A(M,"uuid");de&&(m[i[l]][M]=de)})),m},oe=(t,l=!1)=>({title:t.content.headline,type:se(t.content.types_tag,l),image:t.content.thumbnail,url:Ae(t.full_slug)}),Ve=t=>c.modalContent.newsletter[t],ae=()=>{const t=x.value[6];c.SET_NEWSLETTER_CONTENT({headline:t.headline,subline:y(t.subline),ctaText:t.ctaText,formID:t.formID})},Fe=()=>{c.openDeputyModal({modalTarget:"#newsletterModal",id:"newsletterModal",color:"darkPurpleMedium"})},re=()=>{Be(()=>{window.scrollTo({top:p.offsetTop-160,behavior:"smooth"})})},ie=()=>{if(!B.value)return C.get("cdn/datasource_entries",{version:_,datasource:"dev"}).then(t=>{t.data.datasource_entries.map(l=>{l.name==="last_release"&&(B.value=l.value)})})},ue=async()=>await C.get("cdn/stories",{version:_,is_startpage:0,starts_with:`${b.region}/`,resolve_relations:"blog-post.types_tag,page.types_tag,customer-story.types_tag",sort_by:"content.post_date:desc:date",search_term:f.value,filter_query:te(),page:O.value,per_page:P.value,cv:B.value}),ce=t=>{h.value=t.total,L.value=Math.ceil(t.total/P.value),R.value=t.total>0?t.data.stories:[],S.value=!1},H=async(t=null,l=!1,i=!0)=>{t&&t.preventDefault(),T.value=!1,S.value=!0,O.value=i?1:O.value,i&&window.history.pushState({},null,Y.value),await ie();try{j.value=ee();const m=await ue();return ce(m),l&&re(),m}catch(m){throw console.error("There was an error [blog-index-all]:",m),m}};De(()=>{const t=new URL(window.location),l=new URLSearchParams(t.search);let i={};
2i={...i,...D(l,"type"),...D(l,"topic"),...D(l,"industry")};const m=Object.keys(i);m.length>0&&($.value=r.value=i),m.length===1&&Object.keys(Object.values(i)[0]).length===1&&!l.has("search")&&ne(Object.keys(Object.values(i)[0])[0]),l.has("search")&&(f.value=l.get("search")),(e.page||l.has("page"))&&(O.value=Number(e.page||l.get("page")))}),Ee(async()=>{ae(),X.value&&await H(null,!1,!1),W.value=!0});const{data:je}=([s,u]=qe(()=>et(()=>ue(),"$h8qCXLaY9U")),s=await s,u(),s);return ce(je.value),{storyObject:x,filters:Ce,filtersValues:r,searchTerm:f,searching:S,resources:R,searchFiltersText:j,initValues:$,filterOpen:T,current:O,total:L,totalStories:h,preloaderColor:ve,isHeaderPersonalised:K,isMounted:W,full_slug:ye,skeletonCount:be,hasSearchFilter:Z,hasSearchTerm:J,hasResources:we,hasFilteredResults:U,isFetchClientSide:X,getCarouselProps:ke,getFeaturedResources:Oe,blogIndexUrl:Y,change:xe,changePage:Se,toggleFilters:$e,getFiltersSelected:ee,formatFilterQuery:te,getContentType:se,changeHeaderTitleSubline:ne,getFilterFieldValue:A,getFilterFieldNameByUUID:le,getFilterData:D,getCardsProps:oe,getNewsletterAttribute:Ve,setNewsletterModalContent:ae,openModal:Fe,scrollToResources:re,getCacheVersion:ie,showResults:H}}},"$j3cdz16qj7"),Tt={class:"blog-index"},Mt={class:"blog-index__search"},Gt={class:"blog-index__btn"},It={class:"blog-index__btn-inner"},Rt={key:0,class:"blog-index__featured"},zt={class:"blog-index__featured-carousel"},Lt={key:1,class:"blog-index__searching"},Pt={class:"blog-index__skeleton-list"},At={key:2,ref:"resourcesRef",class:"blog-index__cards-container"},Dt={key:0,class:"type-h3"},Et={key:1},qt={class:"blog-index__cards-container-filters-text"},Bt={class:"blog-index__cards"},Ut={class:"blog-index__pagination"},Ht={key:3,class:"blog-index__error"};function Nt(e,s,u,C,b,c){const y=fe,_=v("g-dropdown-checkbox"),p=v("g-preloader"),r=v("g-button-v2"),f=v("g-container"),S=v("g-wave-container"),R=v("g-card-flat-carousel"),j=v("g-card-flat"),$=v("g-newsletter"),T=v("g-pagination"),O=v("image404"),L=v("g-cards");return o(),a("div",Tt,[(o(),E(y,{key:e.isHeaderPersonalised,blok:e.storyObject[0],slug:e.story.full_slug,class:"blog-index__header"},null,8,["blok","slug"])),g(S,{color:"purple-10"},{default:G(()=>[g(f,null,{default:G(()=>[n("form",{class:"blog-index__filters-container",onSubmit:s[4]||(s[4]=(...h)=>e.showResults&&e.showResults(...h))},[n("span",{class:z(["blog-index__filters-title",{"is-open":e.filterOpen}]),onClick:s[0]||(s[0]=h=>e.toggleFilters())},"Start your search",2),n("div",{class:z([{"blog-index__filters--show":e.filterOpen},"blog-index__filters"])},[s[5]||(s[5]=n("span",{class:"blog-index__filters-text"},"Filter by",-1)),g(_,{filters:e.filters,"init-values":e.initValues,onChange:e.change},null,8,["filters","init-values","onChange"]),n("div",Mt,[Ue(n("input",{"onUpdate:modelValue":s[1]||(s[1]=h=>e.searchTerm=h),type:"text",placeholder:"Search"},null,512),[[He,e.searchTerm,void 0,{trim:!0}]])]),n("div",Gt,[g(r,{type:"outline",onMouseover:s[2]||(s[2]=h=>e.preloaderColor="grey-10"),onMouseleave:s[3]||(s[3]=h=>e.preloaderColor="purple-50")},{default:G(()=>[n("div",It,[n("span",null,k(e.searching?"Searching":"Show results"),1),e.searching?(o(),E(p,{key:0,class:"blog-index__btn-loader",color:e.preloaderColor},null,8,["color"])):I("",!0)])]),_:1})])],2)],32)]),_:1})]),_:1}),g(f,{class:"blog-index__inner-container"},{default:G(()=>[!e.hasSearchFilter&&e.hasResources?(o(),a("div",Rt,[n("div",zt,[s[6]||(s[6]=n("span",{class:"blog-index__featured-headline"},"Latest content",-1)),g(R,{cards:e.getCarouselProps},null,8,["cards"])]),n("div",null,[s[7]||(s[7]=n("span",{class:"blog-index__featured-headline"},"Featured",-1)),(o(!0),a(V,null,F(e.getFeaturedResources,(h,P)=>(o(),E(j,ge({key:`feat_${P}`,ref_for:!0},h,{direction:"row"}),null,16))),128)),g($,{class:"blog-index__mini-newsletter",text:e.getNewsletterAttribute("subline"),"cta-text":e.getNewsletterAttribute("ctaText"),mini:!0,onClick:e.openModal},null,8,["text","cta-text","onClick"])])])):I("",!0),e.searching&&e.current===1&&e.isMounted?(o(),a("div",Lt,[s[9]||(s[9]=n("div",{class:"blog-index__skeleton-header"},[n("div",{class:"blog-index__skeleton-text"}),n("div",{class:"blog-index__skeleton-hr"})],-1)),n("div",Pt,[(o(!0),a(V,null,F(e.skeletonCount,h=>(o(),a("div",{key:`skeleton_${h}`,class:"blog-index__skeleton-card","aria-hidden":"true"},s[8]||(s[8]=[n("div",{class:"blog-index__skeleton-image"},null,-1),n("div",{class:"blog-index__skeleton-line blog-index__skeleton-line--lg"},null,-1),n("div",{class:"blog-index__skeleton-line"},null,-1),n("div",{class:"blog-index__skeleton-line blog-index__skeleton-line--sm"},null,-1)])))),128))])])):(!e.searching||e.current>1)&&e.hasResources?(o(),a("div",At,[e.hasSearchFilter?I("",!0):(o(),a("span",Dt,"All resources")),e.hasSearchFilter?(o(),a("div",Et,[n("span",null,"Showing all results ("+k(e.totalStories)+") for: ",1),n("i",qt,k(e.searchFiltersText),1),g(r,{type:"underline",link:e.blogIndexUrl},{default:G(()=>s[10]||(s[10]=[Q(" Clear all filters ")])),_:1},8,["link"])])):I("",!0),s[11]||(s[11]=n("hr",{class:"blog-index__hr"},null,-1)),n("div",Bt,[(o(!0),a(V,null,F(e.resources,h=>
2(o(),E(j,ge({key:h.content.uuid,ref_for:!0},e.getCardsProps(h)),null,16))),128))]),n("div",Ut,[g(T,{total:e.total,current:e.current,region:e.region,static:e.isFetchClientSide,"hub-slug":"blog",onChange:e.changePage},null,8,["total","current","region","static","onChange"])])],512)):I("",!0),!e.hasResources&&!e.searching&&e.isMounted?(o(),a("div",Ht,[s[13]||(s[13]=n("span",{class:"blog-index__error-title"}," Sorry, we didnât find anything that quite matches your search. Try another search or check out these resources. ",-1)),g(r,{class:"mt-20",type:"underline",link:e.blogIndexUrl},{default:G(()=>s[12]||(s[12]=[Q(" Clear all filters ")])),_:1},8,["link"]),g(O,{class:"blog-index__error-image"})])):I("",!0),g(y,{blok:e.storyObject[4],slug:e.story.full_slug},null,8,["blok","slug"]),g(L,{cards:e.storyObject[5].cards,class:"mb-110"},null,8,["cards"])]),_:1}),g($,{text:e.getNewsletterAttribute("subline"),"cta-text":e.getNewsletterAttribute("ctaText"),onClick:e.openModal},null,8,["text","cta-text","onClick"])])}const vs=q(jt,[["render",Nt],["__scopeId","data-v-a71e46e3"]]);export{vs 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.