1import{d as C,A as x,Q as S,o as s,e as o,n as t,g as f,x as m,q as v,t as n,al as b,v as h,F as B,s as M,z as p,p as g,f as w,i as R,r as y,_ as T}from"./DTWPx-xc.js";const F={class:"container"},V={class:"row justify-content-center"},j={class:"col-md-10 col-lg-9"},z={class:"section-title mb-70 text-center"},E={key:0,class:"s-21 color--grey mt-15"},I={class:"steps-row"},N={class:"step-card"},D={key:1,class:"step-card-icon-num"},O={class:"step-card-num"},W={class:"step-card-desc"},q={key:0,class:"step-card-arrow","aria-hidden":"true"},A={key:0,class:"text-center mt-60"},L=["href","target","rel"],Q=C({__name:"StepsRowCardsSection",props:{title:{},subtitle:{},steps:{},button:{},bgClass:{},paddingClass:{default:"pt-100 pb-80"},titleTag:{default:"h2"},itemTag:{default:"h3"}},setup(e){const l=e,k=R(()=>Math.min(Math.max(l.steps?.length||0,1),4)),d=y(null),u=y(!1);let c=null;return x(()=>{if(typeof window>"u"||!d.value)return;if(window.matchMedia?.("(prefers-reduced-motion: reduce)").matches){u.value=!0;return}c=new IntersectionObserver(i=>{i.forEach(a=>{a.isIntersecting&&(u.value=!0,c?.disconnect())})},{threshold:.2,rootMargin:"0px 0px -80px 0px"}),c.observe(d.value)}),S(()=>{c?.disconnect()}),(_,i)=>(s(),o("section",{ref_key:"sectionRef",ref:d,class:g([e.paddingClass,"steps-row-cards-section",e.bgClass,{"is-visible":w(u)}]),style:p({"--cols":w(k)})},[t("div",F,[t("div",V,[t("div",j,[t("div",z,[(s(),f(b(l.titleTag),{class:"s-50 w-700"},{default:m(()=>[v(n(e.title),1)]),_:1})),e.subtitle?(s(),o("p",E,n(e.subtitle),1)):h("",!0)])])]),t("div",I,[(s(!0),o(B,null,M(e.steps,(a,r)=>(s(),o("div",{key:r,class:"step-card-wrap",style:p({"--step-delay":`${r*140}ms`})},[t("div",N,[t("div",{class:"step-card-icon",style:p({"--step-color":a.color||"#FF5702"}),"aria-hidden":"true"},[a.icon?(s(),o("span",{key:0,class:g(a.icon)},null,2)):(s(),o("span",D,n(r+1),1))],4),t("div",O,"Step "+n(String(r+1).padStart(2,"0")),1),(s(),f(b(l.itemTag),{class:"step-card-title"},{default:m(()=>[v(n(a.title),1)]),_:2},1024)),t("p",W,n(a.description),1)]),r<e.steps.length-1?(s(),o("span",q,[...i[0]||(i[0]=[t("svg",{viewBox:"0 0 40 16"},[t("line",{class:"step-arrow-line",x1:"0",y1:"8",x2:"32",y2:"8",stroke:"currentColor","stroke-width":"2.5"}),t("polyline",{class:"step-arrow-head",points:"26,3 34,8 26,13",fill:"none",stroke:"currentColor","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])])):h("",!0)],4))),128))]),e.button?(s(),o("div",A,[t("a",{href:e.button.url,class:"btn r-04 btn--theme hover--theme",target:e.button.url?.startsWith("http")?"_blank":void 0,rel:e.button.url?.startsWith("http")?"noopener noreferrer":void 0},n(e.button.text),9,L)])):h("",!0)])],6))}}
1),$=Object.assign(T(Q,[["__scopeId","data-v-0c05f5aa"]]),{__name:"EssentialStepsRowCardsSection"});export{$ 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.