PageSourceSearch

https://gcsa.org/_nuxt/CwO-s-iv.js

js gcsa.org collected 2026-10-06 18:41:51 UTC 22,050 bytes, 1 lines download raw bytes

1import{f as J,g as Q,c as $,z as _e,A as Te,o as i,i as u,a2 as se,h as t,k as P,j as a,n as x,C as Qe,D as Ze,t as h,F as R,E as D,e as Ae,y as k,v as M,T as ie,a3 as et,x as q,B as N,_ as Se,p as W,u as tt,w as ce,R as xe,a4 as at}from"./BuTDR_ss.js";import{a as ot,b as nt}from"./84fWWbYu.js";import{_ as Ie}from"./D-AMsHf0.js";import{_ as Le,d as Re,E as st,o as le,a as ct,b as rt,p as it,q as lt,r as dt,B as ge}from"./dqzxSTtR.js";import{_ as De}from"./qin8aGQn.js";import{a as ut,g as G,i as He}from"./DQXp_JrB.js";import{a as pt}from"./C-Z2P2M6.js";import"./CHaNPZag.js";import"./KKz4i3xL.js";import"./DGos-4Bl.js";const _t=["aria-label"],ht=["id","data-capsule-key","aria-selected","aria-controls","tabindex"],mt={class:"home-products-capsule__label"},ft={class:"home-products-capsule__count","aria-hidden":"true"},vt=["id","aria-selected","tabindex","onClick"],yt={class:"home-products-capsule__label"},wt={class:"home-products-capsule__count","aria-hidden":"true"},bt=["id","data-capsule-key","aria-selected","aria-controls","tabindex","onClick"],xt={class:"home-products-capsule__label"},gt={class:"home-products-capsule__count","aria-hidden":"true"},kt=J({__name:"HomeProductsCapsuleTabs",props:{categories:{},activeGroup:{},ariaLabel:{},tabIdPrefix:{default:"product-tab-"},panelIdPrefix:{default:"product-panel-"},centered:{type:Boolean,default:!1},sticky:{type:Boolean,default:!1},stickyBoundaryId:{default:"ecosystem"},showAudience:{type:Boolean,default:!1},activeAudience:{default:"all"},audienceTotals:{default:()=>({c:0,b:0})}},emits:["select","select-audience","arrow-nav"],setup(e,{emit:c}){const n=e,s=c,{t:_}=Q(),r=$(()=>n.showAudience?n.categories.find(C=>C.key==="all"):void 0),v=$(()=>n.showAudience?n.categories.filter(C=>C.key!=="all"):n.categories),d=$(()=>n.showAudience?[{key:"c",label:_("products.audiencePersonal"),count:n.audienceTotals.c},{key:"b",label:_("products.audienceEnterprise"),count:n.audienceTotals.b}]:[]),E=$(()=>n.activeGroup),{trackRef:L,setTabRef:y,thumbStyle:V,thumbEnabled:S,onTrackScroll:O}=ot(E),{rootRef:I,wrapRef:p,isPinned:H,pinnedHeight:F,pinnedStyle:Z}=nt($(()=>n.sticky),$(()=>n.stickyBoundaryId)),U=Ae(!1),ee=$(()=>!U.value&&!H.value),Y=()=>{typeof window>"u"||(U.value=window.scrollY>16)};_e(()=>{window.addEventListener("scroll",Y,{passive:!0}),Y()}),Te(()=>{window.removeEventListener("scroll",Y)});function te(C){C.key==="ArrowRight"?(C.preventDefault(),s("arrow-nav",1)):C.key==="ArrowLeft"&&(C.preventDefault(),s("arrow-nav",-1))}return(C,T)=>(i(),u("div",{ref_key:"wrapRef",ref:p,class:x(["home-products-capsule-sticky-wrap",{"home-products-capsule-sticky-wrap--pinned":e.sticky&&t(H)}])},[e.sticky?(i(),u("div",{key:0,class:"home-products-capsule-sticky-spacer",style:se({height:t(H)?`${t(F)}px`:"0px"}),"aria-hidden":"true"},null,4)):P("",!0),a("div",{ref_key:"rootRef",ref:I,class:x(["home-products-capsule home-products-capsule-slider",{"home-products-capsule--sticky":e.sticky,"home-products-capsule--pinned":e.sticky&&t(H),"home-products-capsule--transparent-top":t(ee),"home-products-capsule--with-audience":e.showAudience}]),style:se(t(Z))},[a("div",{ref_key:"trackRef",ref:L,class:x(["home-products-capsule-slider__track",{"home-products-capsule-slider__track--center":e.centered,"home-products-capsule-slider__track--with-audience":e.showAudience}]),role:"tablist","aria-label":e.ariaLabel,onScrollPassive:T[1]||(T[1]=(...m)=>t(O)&&t(O)(...m)),onKeydown:te},[Qe(a("span",{class:"home-products-capsule-slider__thumb","aria-hidden":"true",style:se(t(V))},null,4),[[Ze,t(S)]]),t(r)?(i(),u("button",{key:0,id:`${e.tabIdPrefix}${t(r).key}`,ref:m=>t(y)(m,0),type:"button",role:"tab",class:x(["home-products-capsule__tab",{"home-products-capsule__tab--active":e.activeGroup===t(r).key}]),"data-capsule-key":t(r).key,"aria-selected":e.activeGroup===t(r).key,"aria-controls":`${e.panelIdPrefix}${t(r).key}`,tabindex:e.activeGroup===t(r).key?0:-1,onClick:T[0]||(T[0]=m=>s("select",t(r).key))},[a("span",mt,h(t(r).label),1),a("span",ft,h(t(r).count),1)],10,ht)):P("",!0),(i(!0),u(R,null,D(t(d),m=>(i(),u("button",{id:`${e.tabIdPrefix}audience-${m.key}`,key:m.key,type:"button",role:"tab",class:x(["home-products-capsule__tab home-products-capsule__tab--audience",{"home-products-capsule__tab--active":e.activeAudience===m.key}]),"aria-selected":e.activeAudience===m.key,tabindex:e.activeAudience===m.key?0:-1,onClick:w=>s("select-audience",m.key)},[a("span",yt,h(m.label),1),a("span",wt,h(m.count),1)],10,vt))),128)),(i(!0),u(R,null,D(t(v),(m,w)=>(i(),u("button",{id:`${e.tabIdPrefix}${m.key}`,key:m.key,ref_for:!0,ref:z=>t(y)(z,w+(t(r)?1:0)),type:"button",role:"tab",class:x(["home-products-capsule__tab",{"home-products-capsule__tab--active":e.activeGroup===m.key}]),"data-capsule-key":m.key,"aria-selected":e.activeGroup===m.key,"aria-controls":`${e.panelIdPrefix}${m.key}`,tabindex:e.activeGroup===m.key?0:-1,onClick:z=>s("select",m.key)},[a("span",xt,h(m.label),1),a("span",gt,h(m.count),1)],10,bt))),128))],42,_t)],6)],2))}}),de=320,Pt=400,$t=4,Et=500;function Ct(e){return new Promise(c=>{let n=e.scrollHeight,s=0;const _=performance.now(),r=()=>{const v=e.scrollHeight;if(v===n?s+=1:(n=v,s=0),s>=$t||performance.now()-_>=Et){c(v);return}requestAnimationFrame(r)};requestAnimationFrame(r)})}function Be(){const e=ut();return{reduced:e,onEnter:(s,_)=>{const r=s;if(e.value){G.set(r,{clearProps:"all"}),_();return}G.set(r,{height:0,overflow:"hidden"}),Ct(r).then(v=>{G.to(r,{height:v,duration:Pt/1e3,ease:"power2.out",overwrite:"auto",onComplete:()=>{G.set(r,{height:"auto",clearProps:"overflow"}),_()}})})},onLeave:(s,_)=>{const r=s;if(e.value){_();return}const v=r.offsetHeight;G.set(r,{height:v,overflow:"hidden"}),G.to(r,{height:0,duration:de/1e3,ease:"power2.in",overwrite:"auto",onComplete:_})}}}const Tt=["aria-label"],At=["id"],St=["aria-expanded","aria-controls","onClick"],It={class:"products-mobile-one-column__icon","aria-hidden":"true"},Lt={class:"products-mobile-one-column__copy"},Rt={class:"products-mobile-one-column__title-row"},Dt={class:"products-mobile-one-column__title"},Ht={key:0,class:"products-mobile-one-column__desc"},Bt=["id","aria-label"],Mt={class:"products-expand__panel-content"},Nt={class:"products-expand__panel-head"},Ot={class:"products-expand__panel-title"},Ft={class:"products-expand__panel-actions"},Gt=["href"],qt={class:"products-expand__panel-intro"},Vt={class:"products-expand__panel-visual"},Ut=J({__name:"ProductsMobileOneColumn",props:{products:{},activeProductId:{default:null},showAudienceBadge:{type:Boolean,default:!0}},emits:["toggle"],setup(e,{emit:c}){const n=c,{t:s}=Q(),_=He(),{onEnter:r,onLeave:v}=Be(),d=_?{css:!0,name:"products-mobile-panel"}:{css:!1,onEnter:r,onLeave:v};return(E,L)=>{const y=Ie,V=Le,S=Re,O=Se,I=De;return i(),u("div",{class:"products-mobile-one-column md:hidden",role:"list","aria-label":t(s)("products.expandGridLabel")},[(i(!0),u(R,null,D(e.products,p=>(i(),u("div",{id:`mobile-1-${p.id}`,key:p.id,class:"products-mobile-one-column__row",role:"listitem"},[a("button",{type:"button",class:x(["products-mobile-one-column__summary",{"products-mobile-one-column__summary--active":e.activeProductId===p.id}]),"aria-expanded":e.activeProductId===p.id,"aria-controls":e.activeProductId===p.id?`products-mobile-one-${p.id}`:void 0,onClick:H=>n("toggle",p.id)},[a("span",It,[k(y,{"product-id":p.id,"compact-only":""},null,8,["product-id"])]),a("span",Lt,[a("span",Rt,[a("strong",Dt,h(p.title),1),k(V,{"product-id":p.id},null,8,["product-id"]),e.showAudienceBadge?(i(),M(S,{key:0,"product-id":p.id},null,8,["product-id"])):P("",!0)]),p.desc?(i(),u("span",Ht,h(p.desc),1)):P("",!0)]),L[0]||(L[0]=a("i",{class:"fa fa-chevron-down products-mobile-one-column__hint","aria-hidden":"true"},null,-1))],10,St),k(ie,et({ref_for:!0},t(d)),{default:q(()=>[e.activeProductId===p.id?(i(),u("div",{key:0,id:`products-mobile-one-${p.id}`,class:"products-mobile-one-column__panel products-expand__row-panel",role:"region","aria-label":p.title},[a("div",Mt,[a("div",Nt,[a("h3",Ot,h(p.title),1),a("div",Ft,[p.cta.external?(i(),u("a",{key:0,href:p.cta.href,target:"_blank",rel:"noopener noreferrer",class:"products-expand__cta btn-cyber-primary inline-flex shrink-0 items-center"},[a("i",{class:x(`fa ${p.cta.icon}`),"aria-hidden":"true"},null,2),N(" "+h(p.cta.label),1)],8,Gt)):(i(),M(O,{key:1,to:p.cta.href,class:"products-expand__cta btn-cyber-primary inline-flex shrink-0 items-center"},{default:q(()=>[a("i",{class:x(`fa ${p.cta.icon}`),"aria-hidden":"true"},null,2),N(" "+h(p.cta.label),1)]),_:2},1032,["to"]))])]),a("p",qt,h(p.desc),1)]),a("div",Vt,[k(I,{variant:p.diagram,frameless:"",class:"h-full w-full"},null,8,["variant"])])],8,Bt)):P("",!0)]),_:2},1040)],8,At))),128))],8,Tt)}}}),ue=240,Me=460,Yt=180,he=3e3,Xt=12;function ke(){return typeof window<"u"&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}function Wt(){if(typeof window>"u")return 64;const c=(document.getElementById("navbar")??document.querySelector(".site-header"))?.getBoundingClientRect().bottom;if(c&&c>0)return c;const n=getComputedStyle(document.documentElement).getPropertyValue("--gsafecdn-header-offset").trim(),s=parseFloat(n);return Number.isFinite(s)?s:64}function zt(e){const c=e.querySelector(".home-products-capsule");return c instanceof HTMLElement?Math.ceil(c.getBoundingClientRect().height):0}function jt(e,c){const n=document.getElementById(e);if(!n)return 0;const s=zt(n);return n.style.setProperty(c,`${s}px`),s}function pe(e){return new Promise(c=>{window.setTimeout(c,e)})}function me(){return new Promise(e=>{requestAnimationFrame(()=>e())})}async function Pe(e,c=he){const n=Date.now()+c;for(;Date.now()<n;){const s=document.getElementById(e);if(s)return s;await me()}return null}async function $e(e,c,n){await W();const s=Date.now()+he;for(;Date.now()<s;){if(document.getElementById(`${e}${c}`)?.querySelector(n)){await pe(ue);return}await me()}}async function Kt(e){const c=Date.now(),n=c+he;let s=0,_=Date.now();const r=120;for(;Date.now()<n;){const v=e.offsetHeight,d=Date.now()-c;v!==s&&(s=v,_=Date.now());const E=Date.now()-_>=Yt,L=d>=Me;if(v>=r&&L&&E)return;await me()}}function Jt(e){if(e.id.startsWith("home-products-expand-")){const c=e.querySelector(".products-expand__panel-head");if(c instanceof HTMLElement)return c}return e}function re(e,c,n,s="smooth"){const _=Jt(e),r=jt(c,n),v=Wt(),d=_.getBoundingClientRect().top+window.scrollY-v-r-Xt;window.scrollTo({top:Math.max(0,Math.round(d)),behavior:s}),window.dispatchEvent(new Event("scroll"))}async function Ee(e,c,n){const s=ke()?"instant":"smooth";re(e,c,n,s),!ke()&&(await pe(120),re(e,c,n,"smooth"),await pe(Me),re(e,c,n,"instant"))}function Qt(e){async function c(s){await $e(e.panelIdPrefix,s,e.t
1ileSelector);const r=document.getElementById(`${e.panelIdPrefix}${s}`)?.querySelector(e.tileSelector);!r||!(r instanceof HTMLElement)||await Ee(r,e.sectionId,e.capsuleOffsetVar)}async function n(s){await W();const _=`home-products-expand-${s}`;let r=await Pe(_);if(r)await Kt(r);else{const v=st.find(E=>E.id===s),d=v?le(v):s;r=await Pe(d)}r&&await Ee(r,e.sectionId,e.capsuleOffsetVar)}return{scrollToFirstProduct:c,scrollToExpandedProduct:n,waitForCategoryPanelReady:s=>$e(e.panelIdPrefix,s,e.tileSelector)}}const Zt={id:"products",class:"home-products home-section relative overflow-hidden pb-10 md:pb-28"},ea={class:"container mx-auto px-4 sm:px-6 lg:px-8"},ta={class:"home-products__header mx-auto max-w-4xl text-center","data-aos":"fade-up"},aa={class:"home-products__title"},oa={class:"home-products__subtitle"},na={key:0,class:"home-products__announcement"},sa=["id","aria-labelledby"],ca=["aria-label"],ra={class:"products-expand__row-cards"},ia=["id","aria-expanded","onMouseenter"],la=["aria-controls","onClick"],da={class:"products-expand__card-visual","aria-hidden":"true"},ua={class:"products-expand__card-body"},pa={class:"products-expand__card-category"},_a={class:"products-expand__card-title-row"},ha={class:"products-expand__card-title"},ma=["id","aria-label"],fa={class:"products-expand__panel-content"},va={class:"products-expand__panel-head"},ya={class:"products-expand__panel-title"},wa={class:"products-expand__panel-actions"},ba=["href"],xa={class:"products-expand__panel-intro"},ga={class:"products-expand__features"},ka={class:"products-expand__panel-visual"},Pa={class:"products-expand__panel-diagram"},$a=["aria-label"],Ea=["id"],Ca={class:"home-products__tile-visual"},Ta={class:"home-products__tile-body flex flex-1 flex-col p-5 md:p-6"},Aa={class:"home-products__tile-head"},Sa={class:"home-products__tile-title-row"},Ia={class:"home-products__tile-icon","aria-hidden":"true"},La={class:"home-products__tile-title font-display"},Ra={key:0,class:"home-products__tile-tag"},Da={key:0,class:"home-products__tile-desc mt-2 text-sm leading-relaxed text-muted-foreground"},Ha={key:1,class:"mb-1 mt-4 space-y-2"},Ba={class:"home-products__tile-actions"},Ma=["href"],Ce=3,Na=140,Oa=J({__name:"HomeProductsSection",props:{showEyebrow:{type:Boolean,default:!0},showCategories:{type:Boolean,default:!0},includeAllCategories:{type:Boolean,default:!1}},setup(e){const c=e,{t:n,te:s}=Q(),_=tt(),{contactPath:r}=ct(),{allProducts:v}=rt(),d=Ae(null),E=$(()=>c.includeAllCategories),{categories:L,activeGroup:y,activeCategory:V,activeAudience:S,audienceTotals:O,selectGroup:I,selectAudience:p,focusAdjacentTab:H}=it({includeAll:c.includeAllCategories,filterByAudience:c.includeAllCategories}),{scrollToFirstProduct:F,scrollToExpandedProduct:Z,waitForCategoryPanelReady:U}=Qt({sectionId:"products",panelIdPrefix:"products-page-panel-",tileSelector:".products-expand__card, .home-products__tile",capsuleOffsetVar:"--home-products-capsule-offset"}),{onEnter:ee,onLeave:Y}=Be(),te=o=>{switch(o){case"download":return n("productDetail.downloadApp");case"official":return n("productDetail.tryNow");default:return n("productDetail.contactCta")}},C=o=>{switch(o){case"download":return"fa-download";case"official":return"fa-external-link";default:return"fa-envelope"}},T=$(()=>{const o=V.value?.products??[],l=o.length,g=!E.value&&l>0&&l<ge&&y.value!=="all";return o.map((A,K)=>{const B=pt(A.slug,A.id,r());return{...A,cta:{href:B.href,external:B.external,label:te(B.kind),icon:C(B.kind)},tileClass:g?Ne(l,K):""}})}),m=$(()=>{const o=T.value,l=[];for(let g=0;g<o.length;g+=Ce)l.push(o.slice(g,g+Ce));return l}),w=$(()=>T.value.find(o=>o.id===d.value)??null);ce(y,()=>{d.value=null,W(()=>{window.setTimeout(()=>{xe().$refreshAos()},ue)})}),ce(S,()=>{d.value=null,W(()=>{window.setTimeout(()=>{xe().$refreshAos()},ue)})});const z=$(()=>{const o=T.value.length;return y.value==="all"||o>=ge?"home-products__grid--standard":o<=0?"":`home-products__grid--sparse home-products__grid--sparse-${o}`});function Ne(o,l){return o===1?"home-products__tile--hero":o===2?l===0?"home-products__tile--lead":"home-products__tile--support":o===3&&l===0?"home-products__tile--lead":""}function Oe(o){return d.value!==null&&o.some(l=>l.id===d.value)}let X=null;const ae=()=>typeof window<"u"&&window.matchMedia("(hover: hover) and (pointer: fine)").matches;function j(){X!=null&&(clearTimeout(X),X=null)}function Fe(o){if(d.value!==o){if(d.value!==null){const l=o;d.value=null,window.setTimeout(()=>{d.value=l},de);return}d.value=o}}function Ge(o){ae()&&(j(),Fe(o))}function qe(){ae()&&j()}function Ve(){!ae()||d.value===null||(j(),X=setTimeout(()=>{X=null,d.value=null},Na))}function fe(o){if(d.value===o){if(d.value=null,typeof window>"u"||He())return;const l=window.scrollY;W(()=>{requestAnimationFrame(()=>{Math.abs(window.scrollY-l)>1&&window.scrollTo({top:l,left:0})})});return}if(d.value!==null){const l=o;d.value=null,window.setTimeout(()=>{d.value=l},de);return}d.value=o}function Ue(o){o!==y.value&&(I(o),F(o))}function Ye(o){p(o),I("all"),F("all")}function Xe(o){H(o,"products-page-tab-"),F(y.value)}function We(){const l=_.hash.replace(/^#/,"").match(/^product-cat-(.+)$/);if(!l?.[1])return null;const g=l[1];return lt.includes(g)?g:null}function ze(){const o=_.hash.replace(/^#/,"");return!o||o.startsWith("product-cat-")?null:dt(_.hash)}function je(o){return v.value.find(l=>l.id===o)?.category??null}function Ke(o){return v.value.find(l=>l.id===o)?.audience??null}async function Je(){E.value&&y.value!=="all"&&(I("all"),await U("all"))}function ve(){const o=ze();if(o){(async()=>{const g=Ke(o);if(g&&p(g),E.value)await Je();else{const A=je(o);if(!A)return;y.value!==A&&(I(A),await U(A))}d.value=o,await Z(o)})();return}
1const l=We();l&&(y.value!==l&&I(l),d.value=null,F(l))}return ce(()=>_.hash,ve),Te(()=>{j()}),_e(()=>{ve()}),(o,l)=>{const g=kt,A=Ut,K=Ie,B=Le,ye=Re,we=Se,be=De;return i(),u("section",Zt,[a("div",ea,[a("div",ta,[a("h2",aa,h(t(n)("products.title")),1),a("p",oa,h(t(n)("products.subtitle")),1),t(s)("products.subtitleAnnouncement")?(i(),u("p",na,h(t(n)("products.subtitleAnnouncement")),1)):P("",!0)]),e.showCategories?(i(),M(g,{key:0,sticky:"","sticky-boundary-id":"products",categories:t(L),"active-group":t(y),"aria-label":t(n)("products.categoryTabsLabel"),"tab-id-prefix":"products-page-tab-","panel-id-prefix":"products-page-panel-",centered:"","show-audience":e.includeAllCategories,"active-audience":t(S),"audience-totals":t(O),class:"home-products__category-tabs mx-auto max-w-4xl",onSelect:Ue,onSelectAudience:Ye,onArrowNav:Xe},null,8,["categories","active-group","aria-label","show-audience","active-audience","audience-totals"])):P("",!0),a("div",{id:`products-page-panel-${t(y)}`,role:"tabpanel","aria-labelledby":`products-page-tab-${t(y)}`,class:"home-products-panel"},[k(ie,{name:"home-products-panel",mode:"out-in"},{default:q(()=>[t(E)?(i(),u("div",{key:`matrix-${t(y)}`},[k(A,{products:t(T),"active-product-id":t(d),"show-audience-badge":t(S)==="all",onToggle:fe},null,8,["products","active-product-id","show-audience-badge"]),a("div",{class:"products-expand__matrix products-expand__matrix--desktop",role:"list","aria-label":t(n)("products.expandGridLabel")},[(i(!0),u(R,null,D(t(m),(f,oe)=>(i(),u("div",{key:`products-row-${t(y)}-${oe}`,class:"products-expand__row",onMouseenter:qe,onMouseleave:Ve},[a("div",ra,[(i(!0),u(R,null,D(f,b=>(i(),u("article",{id:t(le)(b),key:b.id,role:"listitem",class:x(["products-expand__card",{"products-expand__card--active":t(d)===b.id}]),"aria-expanded":t(d)===b.id,onMouseenter:ne=>Ge(b.id)},[a("button",{type:"button",class:"products-expand__card-summary","aria-controls":t(d)===b.id?`home-products-expand-${b.id}`:void 0,onClick:ne=>fe(b.id)},[a("div",da,[k(K,{"product-id":b.id},null,8,["product-id"])]),a("div",ua,[a("p",pa,h(t(n)(`products.${b.category}`)),1),a("div",_a,[a("h2",ha,h(b.title),1),k(B,{"product-id":b.id},null,8,["product-id"]),t(S)==="all"?(i(),M(ye,{key:0,"product-id":b.id},null,8,["product-id"])):P("",!0)]),l[0]||(l[0]=a("span",{class:"products-expand__card-hint","aria-hidden":"true"},[a("i",{class:"fa fa-chevron-down"})],-1))])],8,la)],42,ia))),128))]),k(ie,{css:!1,onEnter:t(ee),onLeave:t(Y)},{default:q(()=>[Oe(f)&&t(w)?(i(),u("div",{key:0,id:`home-products-expand-${t(w).id}`,class:"products-expand__row-panel",role:"region","aria-label":t(w).title},[a("div",fa,[a("div",va,[a("h3",ya,h(t(w).title),1),a("div",wa,[t(w).cta.external?(i(),u("a",{key:0,href:t(w).cta.href,target:"_blank",rel:"noopener noreferrer",class:"products-expand__cta btn-cyber-primary inline-flex shrink-0 items-center"},[a("i",{class:x(`fa ${t(w).cta.icon}`),"aria-hidden":"true"},null,2),N(" "+h(t(w).cta.label),1)],8,ba)):(i(),M(we,{key:1,to:t(w).cta.href,class:"products-expand__cta btn-cyber-primary inline-flex shrink-0 items-center"},{default:q(()=>[a("i",{class:x(`fa ${t(w).cta.icon}`),"aria-hidden":"true"},null,2),N(" "+h(t(w).cta.label),1)]),_:1},8,["to"]))])]),a("p",xa,h(t(w).desc),1),a("ul",ga,[(i(!0),u(R,null,D(t(w).features,(b,ne)=>(i(),u("li",{key:ne},[l[1]||(l[1]=a("i",{class:"fa fa-check","aria-hidden":"true"},null,-1)),N(" "+h(b),1)]))),128))])]),a("div",ka,[a("div",Pa,[k(be,{variant:t(w).diagram,frameless:"",fit:"meet"},null,8,["variant"])])])],8,ma)):P("",!0)]),_:2},1032,["onEnter","onLeave"])],32))),128))],8,ca)])):(i(),u("div",{key:t(y),class:x(["home-products__grid",t(z)]),role:"list","aria-label":t(n)("products.expandStripLabel")},[(i(!0),u(R,null,D(t(T),f=>(i(),u("article",{id:t(le)(f),key:f.id,role:"listitem",class:x(["home-products__tile group flex flex-col overflow-hidden",f.tileClass])},[a("div",Ca,[k(be,{variant:f.diagram,compact:"",frameless:"",class:"home-products__tile-diagram"},null,8,["variant"])]),a("div",Ta,[a("div",Aa,[a("div",Sa,[a("span",Ia,[k(K,{"product-id":f.id,"compact-only":""}
1,null,8,["product-id"])]),a("h3",La,h(f.title),1),k(B,{"product-id":f.id},null,8,["product-id"]),t(S)==="all"?(i(),M(ye,{key:0,"product-id":f.id},null,8,["product-id"])):P("",!0)]),t(y)==="all"?(i(),u("span",Ra,h(t(n)(`products.${f.category}`)),1)):P("",!0)]),f.desc?(i(),u("p",Da,h(f.desc),1)):P("",!0),f.features.length?(i(),u("ul",Ha,[(i(!0),u(R,null,D(f.features,(oe,b)=>(i(),u("li",{key:`${f.id}-feature-${b}`,class:"flex items-start gap-2 text-sm text-muted-foreground"},[l[2]||(l[2]=a("i",{class:"fa fa-check mt-0.5 text-xs text-primary","aria-hidden":"true"},null,-1)),a("span",null,h(oe),1)]))),128))])):P("",!0),a("div",Ba,[f.cta.external?(i(),u("a",{key:0,href:f.cta.href,target:"_blank",rel:"noopener noreferrer",class:"home-products__cta btn-cyber-primary inline-flex shrink-0 items-center"},[a("i",{class:x(`fa ${f.cta.icon}`),"aria-hidden":"true"},null,2),N(" "+h(f.cta.label),1)],8,Ma)):(i(),M(we,{key:1,to:f.cta.href,class:"home-products__cta btn-cyber-primary inline-flex shrink-0 items-center"},{default:q(()=>[a("i",{class:x(`fa ${f.cta.icon}`),"aria-hidden":"true"},null,2),N(" "+h(f.cta.label),1)]),_:2},1032,["to"]))])])],10,Ea))),128))],10,$a))]),_:1})],8,sa)])])}}}),Fa={id:"main-content"},Ja=J({__name:"index",setup(e){const{t:c}=Q();return at({title:()=>c("common.seo.productsTitle"),meta:[{name:"description",content:()=>c("common.seo.productsDescription")}]}),_e(()=>{window.AOS?.refresh()}),(n,s)=>{const _=Oa;return i(),u("main",Fa,[k(_,{"include-all-categories":""})])}}});export{Ja 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.