1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`a6fafdec27`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`a9565e98-97bf-445a-afcb-5035db3fc135`,e._sentryDebugIdIdentifier=`sentry-dbid-a9565e98-97bf-445a-afcb-5035db3fc135`)}catch{}})();import{$t as e,Bn as t,Cr as n,Dn as r,Jn as i,Kn as a,O as o,Or as s,Qn as c,Tn as l,Tr as u,Wn as d,Xn as f,Zn as p,bn as m,fn as ee,gr as h,nn as te,or as g,pn as _,rr as ne,sr as v,un as y,v as b,vn as x,wn as S,xn as C,yn as w,yr as re,z as ie}from"./WCVDKeko.js";import{h as ae}from"./BSu4Q5qC.js";import{t as T}from"./CXpljZ4d.js";import{t as E}from"./DFC4o-Fh.js";/* empty css */import{t as D}from"./BrCIWec8.js";import{i as O,t as k}from"./DjmWnzYb2.js";e();var oe={class:`section-products-tabs-top-nav`},se=[`innerHTML`],ce={class:`tabs`},le={class:`tabs-wrapper`},A=[`onClick`],j={key:0,class:`tabs-container`},M={class:`tabs`},N={class:`tabs-wrapper`},P={class:`tab`},F=[`onClick`],I={key:2,class:`tab-cta`},L=T({__name:`SectionProductsTabsTopNav`,props:{title:{type:String,required:!0},description:{type:String,default:``},elements:{type:Object,required:!0},elementsType:{type:String,default:`sign`},slider:{type:Boolean,default:!0}},setup(e){let T=b,L=o,R=f(`SpanLink`),z=e,{startStepper:B}=ae(),V=h(!1),H=h(null),U=z.elements,W=h(0),G=h({}),K=h(0),q=h(0),J=h(`tabsContainer`),Y=h(`productsContainer`),{device:X}=k(),{width:Z}=O(),ue=e=>{W.value=e,Q()},de=()=>{if(X.value===`Mobile`)return;let e=J.value.children[0].offsetWidth-Z.value;J.value.children[0].style.transform=`translateX(-${e}px)`,K.value=!0},fe=()=>{if(X.value===`Mobile`)return;let e=Y.value.children[0].offsetWidth-Z.value;Y.value.children[0].style.transform=`translateX(-${e}px)`,q.value=!0},pe=()=>{X.value!==`Mobile`&&(J.value.children[0].style.transform=`translateX(0px)`,K.value=!1)},Q=()=>{X.value!==`Mobile`&&(Y.value.children[0].style.transform=`translateX(0px)`,q.value=!1)},$=async(e,n)=>{if(n!==void 0)G.value[e]=!!n;else{$(e,!1),await t();let n=H.value[e];if(!n)return;let r=n.offsetHeight,i=window.getComputedStyle(n).fontSize,a=parseFloat(i)*1.5*3+1;G.value[e]=r>=a}};return U.forEach((e,t)=>{e.description&&(e.component=re(r({name:`DescriptionComponent${t}`,components:{NuxtLinkLocale:T,NuxtLink:L,SpanLink:R},template:`<div>${e.description}</div>`})))}),ne(W,()=>{H.value&&$(W.value)},{immediate:!0}),d(async()=>{V.value=!0,H.value&&$(W.value)}),(t,r)=>{let o=ie,d=D,f=E,h=p(`swipe`);return a(),C(`div`,oe,[x(`h2`,{innerHTML:e.title},null,8,se),l(o,null,{default:g(()=>[n(U)?.length>1?(a(),C(`div`,{key:0,ref_key:`tabsContainer`,ref:J,class:`tabs-container`},[v((a(),C(`div`,ce,[x(`div`,le,[(a(!0),C(_,null,i(n(U),(e,t)=>(a(),C(`div`,{key:t,class:u([`tab`,{active:n(W)===t}]),onClick:e=>ue(t)},[(a(),w(c(n(W)===t?`h3`:`span`),null,{default:g(()=>[S(s(e.title),1)]),_:2},1024))],10,A))),128))])])),[[h,{onSwipeLeft:de,onSwipeRight:pe}]])],512)):m(``,!0)]),_:1}),x(`div`,{ref_key:`productsContainer`,ref:Y,class:u([`products-container`,{"--slider":e.slider}])},[v((a(),w(te,{tag:`div`,name:`slide-right`,class:`transition-wrapper`},{default:g(()=>[(a(!0),C(_,null,i(n(U),(t,p)=>v((a(),C(`div`,{key:t.title,class:u([`transition-wrapper-group`,{"--no-margin":!t.description}])},[n(V)?m(``,!0):(a(),C(`div`,j,[x(`div`,M,[x(`div`,N,[x(`div`,P,[x(`h3`,null,s(t.title),1)])])])])),x(`div`,{ref_for:!0,ref_key:`descContainer`,ref:H,class:`description-wrapper`},[(a(),w(c(t.component),{class:u([`description`,{"--truncated":n(V)&&!!n(G)[n(W)]}])},null,8,[`class`])),l(o,null,{default:g(()=>[n(G)[n(W)]?(a(),C(`div`,{key:0,class:`view-more`,onClick:ee(e=>$(p,!1),[`stop`])},null,8,F)):m(``,!0)]),_:2},1024)],512),x(`div`,{class:u([`products-cards`,{"--slider":e.slider}])},[(a(!0),C(_,null,i(t.elements,e=>(a(),w(d,{key:t.title+(e.name||`${e.content?.config?.brand}-${e.content?.config?.range}-${e.content?.config?.model}`),product:e,"show-tags":!1,"listing-prefix":t.listingPrefix||[]},null,8,[`product`,`listing-prefix`]))),128))],2),t.cta&&t.cta.target?(a(),w(n(R),{key:1,to:t.cta.target,link:t.cta.realLink,class:`tab-cta`},{default:g(()=>[l(f,{skin:`secondary`,size:`D`,"small-font":``},{default:g(()=>[S(s(t.cta.title),1)]),_:2},1024)]),_:2},1032,[`to`,`link`])):t.cta&&t.cta.editor?(a(),C(`span`,I,[l(f,{skin:`secondary`,size:`D`,"small-font":``,onClick:r[0]||=e=>n(B)()},{default:g(()=>[S(s(t.cta.title),1)]),_:2},1024)])):m(``,!0)],2)),[[y,!n(V)||n(W)===p]])),128))]),_:1})),[[h,{onSwipeLeft:fe,onSwipeRight:Q}]])],2)])}}},[[`__scopeId`,`data-v-ff435e48`]]);export{L 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.