import{q as _,b as v,J as k,x as c,N as x,D as n,k as m,d as u,T as y,z as T,W as h,A as d}from"./index-DOvZ9ocE.js";var w=d('<div><nav class="mb-2 border-b-2 border-slate-800"></nav><!$><!/>'),A=d("<button>"),C=d("<div>");const B=s=>s.every(t=>t instanceof Element),I=s=>{const[t,$]=v(),[b,f]=v(0);return k(()=>{const e=s.children;if(!Array.isArray(e))throw new Error("TabsCodeBlocks children must be an array");if(!B(e))throw new Error("TabsCodeBlocks children must be an array of elements");if(!e.every(o=>"id"in o))throw new Error("All TabsCodeBlocks children must have an id");$(e)}),(()=>{var e=c(w),l=e.firstChild,o=l.nextSibling,[E,g]=x(o.nextSibling);return n(l,m(h,{get each(){return t()},children:(i,a)=>(()=>{var r=c(A);return r.$$click=()=>f(a),n(r,()=>i().id),u(p=>y(r,{"font-bold dark:text-slate-300 text-blue-500 border-b-2 border-blue-400":b()===a,"px-5 py-1 relative top-0.5 transition-colors duration-300":!0},p)),T(),r})()})),n(e,m(h,{get each(){return t()},children:(i,a)=>(()=>{var r=c(C);return n(r,i),u(()=>r.classList.toggle("hidden",b()!==a)),r})()}),E,g),e})()};_(["click"]);export{I as T};
