1import{$ as e,R as t,Rt as n,V as r,Vt as i,X as a,_t as o,b as s,d as c,l,lt as u,p as d,r as f,u as p}from"./x2ZTKvUR.js";import{v as m}from"#entry";var h=Object.assign(s({__name:`tab`,props:{label:{},active:{type:Boolean},lineColor:{default:`dignity`}},emits:[`click`],setup(r,{emit:a}){let s=r,d=a,f=u(!1),h=l(()=>`bg-${s.lineColor}`);return(a,s)=>{let l=m;return t(),c(l,{class:`sm:max-w-[19.5rem] sm:w-full font-season text-black content-center text-center relative pb-2 cursor-pointer`,inert:r.active,onClick:s[0]||=e=>d(`click`),onMouseover:s[1]||=()=>f.value=!0,onMouseleave:s[2]||=()=>f.value=!1},{default:e(()=>[p(`span`,null,i(r.label),1),p(`div`,{class:n([`h-[5px] sm:h-1 rounded-3xl bg-dignity w-full sm:w-24 mx-auto mt-auto absolute -bottom-[3px] sm:bottom-0 -translate-x-1/2 left-1/2 transition-opacity`,[o(h),r.active||o(f)?`opacity-100`:`opacity-0`]])},null,2)]),_:1},8,[`inert`])}}}),{__name:`UiTabsTab`}),g={class:`border-b border-dignity my-10 md:my-12 lg:my-[4.5rem] flex justify-around gap-x-2 relative text-sm sm:text-base`},_=Object.assign(s({__name:`index`,props:{tabs:{},activeTab:{},activeTabColor:{default:`dignity`}},emits:[`changed`],setup(e,{emit:n}){let i=e,s=n,l=u(i.activeTab||i.tabs[0]?.id||``);a(()=>i.activeTab,e=>{l.value=e?.toString()||``});function p(e){s(`changed`,e)}return(n,i)=>{let a=h;return t(),d(`div`,g,[(t(!0),d(f,null,r(e.tabs,n=>(t(),c(a,{key:n.id,label:n.label,"line-color":e.activeTabColor,active:o(l)===n.id,onClick:e=>p(n.id)},null,8,[`label`,`line-color`,`active`,`onClick`]))),128))])}}}),{__name:`UiTabs`});export{_ as t};
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.