From 2832e1df1e66e3f7d8ba02342729e8d534b9b1a1 Mon Sep 17 00:00:00 2001 From: natxocc Date: Sat, 2 May 2026 23:40:33 +0200 Subject: [PATCH] Error --- dist/sigpro-ui.esm.js | 5 +++++ dist/sigpro-ui.esm.min.js | 4 ++-- sigpro-ui_ESM.js | 7 +++++++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/dist/sigpro-ui.esm.js b/dist/sigpro-ui.esm.js index 4693240..e63c34f 100644 --- a/dist/sigpro-ui.esm.js +++ b/dist/sigpro-ui.esm.js @@ -1536,6 +1536,11 @@ var Editor = (p) => { }; // sigpro-ui_ESM.js var Components = { ...exports_sigpro_ui }; +if (typeof window !== "undefined") { + "a abbr article aside audio b blockquote br button canvas caption cite code col colgroup datalist dd del details dfn dialog div dl dt em embed fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 header hr i iframe img input ins kbd label legend li main mark meter nav object ol optgroup option output p picture pre progress section select slot small source span strong sub summary sup svg table tbody td template textarea tfoot th thead time tr u ul video".split(" ").forEach((tag) => { + window[tag] = (props, children) => h(tag, props, children); + }); +} export { when, watch, diff --git a/dist/sigpro-ui.esm.min.js b/dist/sigpro-ui.esm.min.js index 08dfb5c..77e954b 100644 --- a/dist/sigpro-ui.esm.min.js +++ b/dist/sigpro-ui.esm.min.js @@ -1,7 +1,7 @@ -var zn=Object.defineProperty;var Mn=(n)=>n;function Zn(n,t){this[n]=Mn.bind(null,t)}var jn=(n,t)=>{for(var f in t)zn(n,f,{get:t[f],enumerable:!0,configurable:!0,set:Zn.bind(t,f)})};var En={};jn(En,{when:()=>rn,watch:()=>R,t:()=>bn,router:()=>D,onUnmount:()=>q,mount:()=>un,lang:()=>Cn,isObj:()=>d,isFunc:()=>W,isArr:()=>V,hide:()=>a,h:()=>o,each:()=>Y,currentLocale:()=>sn,batch:()=>Sn,Tooltip:()=>mt,Toggle:()=>at,Toast:()=>ct,Timeline:()=>et,Textrotate:()=>gt,Textarea:()=>xt,Tabs:()=>dt,TableItems:()=>Ft,Table:()=>Ht,SwapToggle:()=>yn,SwapOn:()=>Jn,SwapOff:()=>Qn,Swap:()=>Pn,Steps:()=>Dt,Step:()=>$t,Stats:()=>qt,Stat:()=>Rt,Stack:()=>Bt,SkeletonText:()=>Yt,Skeleton:()=>Vt,Select:()=>It,RatingItems:()=>jt,Rating:()=>Zt,Range:()=>Mt,Radio:()=>zt,Radial:()=>kt,Progress:()=>Xt,Navbar:()=>Qt,Modal:()=>Jt,Menu:()=>yt,Locale:()=>Hn,Loading:()=>Pt,ListRows:()=>Lt,List:()=>Kt,Kbd:()=>Wt,Input:()=>Ln,Indicator:()=>Ut,Icon:()=>c,Fragment:()=>Tn,Fileinput:()=>Gt,Fieldset:()=>bt,Fab:()=>Ct,Editor:()=>it,DropdownContent:()=>i,DropdownButton:()=>Kn,Dropdown:()=>m,DrawerToggle:()=>wt,DrawerSide:()=>Ot,DrawerOverlay:()=>St,DrawerContent:()=>At,Drawer:()=>Nt,Divider:()=>Tt,Datepicker:()=>Et,Colorpicker:()=>st,ColorPalette:()=>Wn,Checkbox:()=>ut,ChatImage:()=>rt,ChatHeader:()=>_t,ChatFooter:()=>ft,ChatBubble:()=>ot,Chat:()=>tt,CarouselItem:()=>nt,Carousel:()=>pn,CardTitle:()=>ln,CardBody:()=>vn,CardActions:()=>hn,Card:()=>mn,Calendar:()=>Un,Button:()=>Gn,Breadcrumbs:()=>an,Badge:()=>cn,AvatarGroup:()=>gn,Avatar:()=>xn,Autocomplete:()=>en,Alert:()=>dn,Accordion:()=>Fn,$$:()=>fn,$:()=>P});var W=(n)=>typeof n==="function",d=(n)=>n&&typeof n==="object",V=Array.isArray,Z=typeof document<"u"?document:null,Nn=(n)=>n?._isRuntime?n.container:n instanceof Node?n:Z.createTextNode(n==null?"":String(n)),J=null,z=null,H=!1,x=0,g=new Set,wn=new WeakMap,nn=Symbol("iter"),tn=new WeakMap,In="http://www.w3.org/2000/svg",An="http://www.w3.org/1999/xlink",Vn=new Set("svg,path,circle,rect,line,polyline,polygon,g,defs,text,textPath,tspan,use,symbol,image,marker,ellipse".split(",")),B=(n)=>{if(!n||n._disposed)return;n._disposed=!0;let t=[n];while(t.length){let f=t.pop();if(f._cleanups)f._cleanups.forEach((_)=>_()),f._cleanups.clear();if(f._children)f._children.forEach((_)=>t.push(_)),f._children.clear();if(f._deps)f._deps.forEach((_)=>_.delete(f)),f._deps.clear()}},q=(n)=>{if(z)(z._cleanups||=new Set).add(n)},Yn=(n)=>{let t=J;J=null;try{return n()}finally{J=t}},F=(n,t=!1)=>{let f=()=>{if(f._disposed)return;if(f._deps)f._deps.forEach((s)=>s.delete(f));if(f._cleanups)f._cleanups.forEach((s)=>s()),f._cleanups.clear();let _=J,r=z;J=z=f;try{return f._result=n()}catch(s){console.error("[SigPro]",s)}finally{J=_,z=r}};if(f._deps=f._cleanups=f._children=null,f._disposed=!1,f._isComputed=t,f._depth=J?J._depth+1:0,f._mounts=[],f._parent=z,z)(z._children||=new Set).add(f);return f},On=()=>{if(H)return;H=!0;let n=Array.from(g).sort((t,f)=>t._depth-f._depth);g.clear();for(let t of n)if(!t._disposed)t();H=!1},Sn=(n)=>{x++;try{return n()}finally{if(x--,x===0&&g.size>0&&!H)On()}},M=(n,t=!1)=>{if(!t&&J&&!J._disposed)n.add(J),(J._deps||=new Set).add(n);else if(t&&n.size>0){let f=!1;for(let _ of n){if(_===J||_._disposed)continue;if(_._isComputed){if(_._dirty=!0,_._subs)M(_._subs,!0)}else g.add(_),f=!0}if(f&&!H&&x===0)queueMicrotask(On)}},P=(n,t=null)=>{let f=new Set;if(W(n)){let _,r=()=>{if(r._dirty){let s=J;J=r;try{let u=n();if(!Object.is(_,u))_=u,M(f,!0)}finally{J=s}r._dirty=!1}return M(f),_};return r._isComputed=!0,r._subs=f,r._dirty=!0,r._deps=null,r._disposed=!1,r}if(t)try{n=JSON.parse(localStorage.getItem(t))??n}catch(_){}return(..._)=>{if(_.length){let r=W(_[0])?_[0](n):_[0];if(!Object.is(n,r)){if(n=r,t)localStorage.setItem(t,JSON.stringify(n));M(f,!0)}}return M(f),n}},fn=(n)=>{if(!d(n))return n;let t=wn.get(n);if(t)return t;let f=new Map,_=(s)=>{let u=f.get(s);if(!u)f.set(s,u=new Set);return u},r=new Proxy(n,{get(s,u,N){if(typeof u!=="symbol")M(_(u));return fn(Reflect.get(s,u,N))},set(s,u,N,E){let A=Reflect.has(s,u),T=Reflect.get(s,u,E),b=Reflect.set(s,u,N,E);if(b&&!Object.is(T,N)){if(M(_(u),!0),!A)M(_(nn),!0)}return b},deleteProperty(s,u){let N=Reflect.deleteProperty(s,u);if(N)M(_(u),!0),M(_(nn),!0);return N},ownKeys(s){return M(_(nn)),Reflect.ownKeys(s)}});return wn.set(n,r),r},R=(n,t)=>{if(t===void 0){let _=F(n);return _(),()=>B(_)}let f=F(()=>{let _=Array.isArray(n)?n.map((r)=>r()):n();Yn(()=>t(_))});return f(),()=>B(f)},_n=(n)=>{if(!n)return;if(n._cleanups)n._cleanups.forEach((t)=>t()),n._cleanups.clear();if(n._ownerEffect)B(n._ownerEffect);if(n.childNodes)n.childNodes.forEach((t)=>_n(t))},Bn=/^\s*(javascript|data|vbscript):/i,qn=new Set(["src","href","formaction","action","background","code","archive"]),Rn=(n)=>qn.has(n)||n.startsWith("on"),on=(n,t)=>{if(t==null||t===!1)return null;if(Rn(n)){let f=String(t);if(Bn.test(f))return console.warn(`[SigPro] Bloqueado protocolo peligroso en ${n}`),"#"}return t},o=(n,t={},f=[])=>{if(t instanceof Node||V(t)||!d(t))f=t,t={};if(W(n)){let u=F(()=>{let T=n(t,{children:f,emit:(b,...G)=>t[`on${b[0].toUpperCase()}${b.slice(1)}`]?.(...G)});return u._result=T,T});u();let N=u._result;if(N==null)return null;let E=N instanceof Node||V(N)&&N.every((T)=>T instanceof Node)?N:Z.createTextNode(String(N)),A=(T)=>{if(d(T)&&!T._isRuntime)T._mounts=u._mounts||[],T._cleanups=u._cleanups||new Set,T._ownerEffect=u};return V(E)?E.forEach(A):A(E),E}let _=Vn.has(n),r=_?Z.createElementNS(In,n):Z.createElement(n);r._cleanups=new Set;for(let u of Object.keys(t)){let N=t[u];if(u==="ref"){W(N)?N(r):N.current=r;continue}if(_&&u.startsWith("xlink:")){let E=on(u.slice(6),N);E==null?r.removeAttributeNS(An,u.slice(6)):r.setAttributeNS(An,u.slice(6),E);continue}if(u.startsWith("on")){let E=u.slice(2).toLowerCase();r.addEventListener(E,N);let A=()=>r.removeEventListener(E,N);r._cleanups.add(A),q(A)}else if(W(N)){let E=F(()=>{let A=on(u,N());if(u==="class")r.className=A||"";else if(A==null)r.removeAttribute(u);else if(u==="style"&&typeof A==="string")r.setAttribute("style",A);else if(u in r&&!_)r[u]=A;else r.setAttribute(u,A===!0?"":A)});if(E(),r._cleanups.add(()=>B(E)),q(()=>B(E)),/^(INPUT|TEXTAREA|SELECT)$/.test(r.tagName)&&(u==="value"||u==="checked")){let A=u==="checked"?"change":"input";r.addEventListener(A,(T)=>N(T.target[u]))}}else{let E=on(u,N);if(E!=null)if(u==="style"&&typeof E==="string")r.setAttribute("style",E);else if(u in r&&!_)r[u]=E;else r.setAttribute(u,E===!0?"":E)}}let s=(u)=>{if(V(u))return u.forEach(s);if(W(u)){let N=Z.createTextNode("");r.appendChild(N);let E=[],A=F(()=>{let T=u(),b=(V(T)?T:[T]).map(Nn);E.forEach((U)=>{if(U._isRuntime)U.destroy();else _n(U);if(U.parentNode)U.remove()});let G=N;for(let U=b.length-1;U>=0;U--){let S=b[U];if(S.parentNode!==G.parentNode)G.parentNode?.insertBefore(S,G);if(S._mounts)S._mounts.forEach((C)=>C());G=S}E=b});A(),r._cleanups.add(()=>B(A)),q(()=>B(A))}else{let N=Nn(u);if(r.appendChild(N),N._mounts)N._mounts.forEach((E)=>E())}};return s(f),r},e=(n)=>{let t=new Set,f=z,_=J,r=Z.createElement("div");r.style.display="contents",r.setAttribute("role","presentation"),z={_cleanups:t},J=null;let s=(u)=>{if(!u)return;if(u._isRuntime)t.add(u.destroy),r.appendChild(u.container);else if(V(u))u.forEach(s);else r.appendChild(u instanceof Node?u:Z.createTextNode(String(u==null?"":u)))};try{s(n({onCleanup:(u)=>t.add(u)}))}finally{z=f,J=_}return{_isRuntime:!0,container:r,destroy:()=>{t.forEach((u)=>u()),_n(r),r.remove()}}},rn=(n,t,f=null)=>{let _=Z.createTextNode(""),r=o("div",{style:"display:contents"},[_]),s=null;return R(()=>!!(W(n)?n():n),(u)=>{if(s)s.destroy(),s=null;let N=u?t:f;if(N)s=e(()=>W(N)?N():N),r.insertBefore(s.container,_)}),q(()=>s?.destroy()),r},Y=(n,t,f)=>{let _=Z.createTextNode(""),r=o("div",{style:"display:contents"},[_]),s=new Map;return R(()=>(W(n)?n():n)||[],(u)=>{let N=new Map,E=[],A=u||[];for(let b=0;bt(G,b));else s.delete(U);N.set(U,S),E.push(S)}s.forEach((b)=>b.destroy());let T=_;for(let b=E.length-1;b>=0;b--){let U=E[b].container;if(U.nextSibling!==T)r.insertBefore(U,T);T=U}s=N}),r},D=(n)=>{let t=()=>window.location.hash.slice(1)||"/",f=P(t()),_=()=>f(t());window.addEventListener("hashchange",_),q(()=>window.removeEventListener("hashchange",_));let r=o("div",{class:"router-hook"}),s=null;return R([f],()=>{let u=f(),N=n.find((E)=>{let A=E.path.split("/").filter(Boolean),T=u.split("/").filter(Boolean);return A.length===T.length&&A.every((b,G)=>b[0]===":"||b===T[G])})||n.find((E)=>E.path==="*");if(N){s?.destroy();let E={};N.path.split("/").filter(Boolean).forEach((A,T)=>{if(A[0]===":")E[A.slice(1)]=u.split("/").filter(Boolean)[T]}),D.params(E),s=e(()=>W(N.component)?N.component(E):N.component),r.replaceChildren(s.container)}}),r};D.params=P({});D.to=(n)=>window.location.hash=n.replace(/^#?\/?/,"#/");D.back=()=>window.history.back();D.path=()=>window.location.hash.replace(/^#/,"")||"/";var Tn=(n)=>n.children,un=(n,t)=>{let f=typeof t==="string"?Z.querySelector(t):t;if(!f)return;if(tn.has(f))tn.get(f).destroy();let _=e(W(n)?n:()=>n);return f.replaceChildren(_.container),tn.set(f,_),_};if(typeof window<"u")"a abbr article aside audio b blockquote br button canvas caption cite code col colgroup datalist dd del details dfn dialog div dl dt em embed fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 header hr i iframe img input ins kbd label legend li main mark meter nav object ol optgroup option output p picture pre progress section select slot small source span strong sub summary sup svg table tbody td template textarea tfoot th thead time tr u ul video".split(" ").forEach((n)=>{window[n]=(t,f)=>o(n,t,f)});var L=(n)=>typeof n==="function"?n():n,$=(n,t="label")=>n&&typeof n==="object"?n[t]:n,w=(...n)=>n.filter(Boolean).join(" ").trim(),Dn=(n,t,f="label")=>{let _=String(L(t)||"").toLowerCase(),r=(L(n)||[]).map((s)=>typeof s==="object"?s:{label:s,value:s});return!_?r:r.filter((s)=>String(s[f]||"").toLowerCase().includes(_))},$n=(n)=>`${n}-${Math.random().toString(36).slice(2,9)}`,a=()=>document.activeElement?.blur(),Cn={es:{uploadFiles:"Arrastrar y soltar o click para seleccionar..."},en:{uploadFiles:"Drag and drop or click to select"}},sn=P("en"),Hn=(n)=>sn(n),bn=(n)=>()=>Cn[sn()][n]||n,Fn=(n)=>{let t=n.name||$n("acc");return Y(n.items,(f)=>{return o("div",{class:w("collapse",n.class)},[o("input",{type:"radio",name:t,checked:f.open||void 0}),f.title?o("div",{class:w("collapse-title",`${f.classTitle??" font-semibold"}`)},f.title):null,f.content?o("div",{class:w("collapse-content text-sm",`${f.classContent??" font-semibold"}`)},f.content):null])})},dn=(n,t)=>o("div",{...n,class:w("alert",n.class)},t),xn=(n,t)=>o("div",{class:"avatar"},o("div",{class:n.class},t)),gn=(n,t)=>o("div",{...n,class:w("avatar-group -space-x-6",n.class)},t),en=({items:n,value:t,onselect:f,placeholder:_="...",...r})=>{let s=P(L(t)||""),u=P(()=>Dn(n,s())),N=(E)=>{let A=$(E),T=typeof E==="string"?E:E.value;if(s(A),W(t))t(T);f?.(E),a()};return m({class:"w-full"},[o("div",{tabindex:"0",role:"button",class:"w-full"},Ln({...r,placeholder:_,value:s,left:o("span",{class:"icon-[lucide--search]"}),oninput:(E)=>{if(s(E.target.value),W(t))t(E.target.value)}})),i({class:"p-2 bg-base-100 rounded-box shadow-xl w-full max-h-60 overflow-y-auto border border-base-300 z-50"},o("ul",{class:"menu flex-col flex-nowrap w-full p-0"},[Y(u,(E)=>o("li",{},[o("a",{onmousedown:(A)=>A.preventDefault(),onclick:()=>N(E)},$(E))]),"value"),()=>u().length===0?o("li",{class:"p-4 opacity-50 text-center"},"Sin resultados"):null]))])},cn=(n,t)=>o("span",{...n,class:w("badge",n.class)},t),an=(n,t)=>o("div",{...n,class:w("breadcrumbs",n.class)},t),Gn=(n,t)=>o("button",{...n,class:w("btn",n.class)},t),Un=(n)=>{let t=P(new Date),f=P(null),_=P(0),r=P(0),s=new Date,u=`${s.getFullYear()}-${String(s.getMonth()+1).padStart(2,"0")}-${String(s.getDate()).padStart(2,"0")}`,N=(S)=>`${S.getFullYear()}-${String(S.getMonth()+1).padStart(2,"0")}-${String(S.getDate()).padStart(2,"0")}`,E=()=>L(n.range)===!0,A=()=>L(n.value),T=(S)=>{let C=N(S),X=A();if(E())if(!X?.start||X.start&&X.end)n.onChange?.({start:C,end:null,...n.hour&&{startHour:_()}});else{let j=X.start,k=C{let C=t();t(new Date(C.getFullYear(),C.getMonth()+S,1))},G=(S)=>{let C=t();t(new Date(C.getFullYear()+S,C.getMonth(),1))},U=({value:S,onChange:C})=>o("div",{class:"flex-1"},[o("div",{class:"flex gap-2 items-center"},[o("input",{type:"range",min:0,max:23,value:S,class:"range range-xs flex-1",oninput:(X)=>C(+X.target.value)}),o("span",{class:"text-sm font-mono min-w-[48px] text-center"},()=>String(L(S)).padStart(2,"0")+":00")])]);return o("div",{class:w("p-4 bg-base-100 border border-base-300 shadow-2xl rounded-box w-80 select-none",n.class)},[o("div",{class:"flex justify-between items-center mb-4 gap-1"},[o("div",{class:"flex gap-0.5"},[o("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>G(-1)},o("span",{class:"icon-[lucide--chevrons-left]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>b(-1)},o("span",{class:"icon-[lucide--chevron-left]"}))]),o("span",{class:"font-bold uppercase flex-1 text-center"},()=>t().toLocaleString("es-ES",{month:"short",year:"numeric"})),o("div",{class:"flex gap-0.5"},[o("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>b(1)},o("span",{class:"icon-[lucide--chevron-right]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>G(1)},o("span",{class:"icon-[lucide--chevrons-right]"}))])]),o("div",{class:"grid grid-cols-7 gap-1",onmouseleave:()=>f(null)},[...["L","M","X","J","V","S","D"].map((S)=>o("div",{class:"text-[10px] opacity-40 font-bold text-center"},S)),()=>{let S=t(),C=S.getFullYear(),X=S.getMonth(),j=new Date(C,X,1).getDay(),k=j===0?6:j-1,l=new Date(C,X+1,0).getDate(),O=[];for(let K=0;K{let I=A(),v=f(),Xn=typeof I==="string"?I.split("T")[0]===Q:I?.start===Q,kn=I?.end===Q,h=!1;if(E()&&I?.start){let p=I.start;if(!I.end&&v)h=Q>p&&Q<=v||Q=v;else if(I.end)h=Q>p&&QE()&&f(Q),onclick:()=>T(y)},K.toString()))}return O}]),n.hour?o("div",{class:"mt-3 pt-2 border-t border-base-300"},E()?o("div",{class:"flex gap-4"},[U({value:_,onChange:(S)=>_(S)}),U({value:r,onChange:(S)=>r(S)})]):U({value:_,onChange:(S)=>_(S)})):null])},mn=(n,t)=>o("div",{...n,class:w("card",n.class)},t),ln=(n,t)=>o("div",{...n,class:w("card-title",n.class)},t),vn=(n,t)=>o("div",{...n,class:w("card-body",n.class)},t),hn=(n,t)=>o("div",{...n,class:w("card-actions",n.class)},t),pn=(n,t)=>o("div",{...n,class:w("carousel",n.class)},t),nt=(n,t)=>o("div",{...n,class:w("carousel-item",n.class)},t),tt=(n,t)=>o("div",{...n,class:w("chat",n.class)},t),ot=(n,t)=>o("div",{...n,class:w("chat-bubble",n.class)},t),ft=(n,t)=>o("div",{...n,class:w("chat-footer",n.class)},t),_t=(n,t)=>o("div",{...n,class:w("chat-header",n.class)},t),rt=(n,t)=>o("div",{...n,class:w("chat-image avatar",n.class)},o("div",{class:"w-10 rounded-full"},typeof t==="string"?o("img",{src:t,alt:"avatar"}):t)),ut=(n)=>o("input",{...n,type:"checkbox",class:w("checkbox",n.class)}),st=(n)=>{let t=()=>L(n.value)||"#000000";return m({},[Kn({class:"btn"},[o("div",{class:"size-5 rounded-sm",style:()=>`background-color: ${t()}`}),n.label&&o("span",{},n.label)]),i({class:"p-0"},Wn({value:n.value,onchange:(f)=>{W(n.value)?n.value(f):n.onchange?.(f)}}))])},Wn=(n)=>{let t=()=>L(n.value)||"#000000",f=["#000","#1A1A1A","#333","#4D4D4D","#666","#808080","#B3B3B3","#FFF","#450a0a","#7f1d1d","#991b1b","#b91c1c","#dc2626","#ef4444","#f87171","#fca5a5","#431407","#7c2d12","#9a3412","#c2410c","#ea580c","#f97316","#fb923c","#ffedd5","#713f12","#a16207","#ca8a04","#eab308","#facc15","#fde047","#fef08a","#fff9c4","#064e3b","#065f46","#059669","#10b981","#34d399","#4ade80","#84cc16","#d9f99d","#082f49","#075985","#0284c7","#0ea5e9","#38bdf8","#7dd3fc","#22d3ee","#cffafe","#1e1b4b","#312e81","#4338ca","#4f46e5","#6366f1","#818cf8","#a5b4fc","#e0e7ff","#2e1065","#4c1d95","#6d28d9","#7c3aed","#8b5cf6","#a855f7","#d946ef","#fae8ff"],_=(r)=>{W(n.value)?n.value(r):n.onchange?.(r),a()};return o("div",{class:w("p-3 bg-base-100 rounded-box shadow w-64",n.class)},o("div",{class:"grid grid-cols-8 gap-1"},f.map((r)=>o("button",{type:"button",style:`background-color: ${r}`,class:()=>{return`size-6 rounded-sm cursor-pointer transition-all hover:scale-125 hover:z-10 active:scale-95 outline-none border border-black/5 p-0 min-h-0 ${t().toLowerCase()===r.toLowerCase()?"ring-2 ring-offset-1 ring-primary z-10 scale-110":""}`},onclick:()=>{_(r)}}))))},Et=(n)=>{let t=P(""),f=()=>L(n.range)===!0;R(()=>{let r=L(n.value);if(!r)return t("");let s="";if(typeof r==="string")s=n.hour&&r.includes("T")?r.replace("T"," "):r;else if(r.start&&r.end){let u=n.hour&&r.startHour!=null?`${r.start} ${String(r.startHour).padStart(2,"0")}:00`:r.start,N=n.hour&&r.endHour!=null?`${r.end} ${String(r.endHour).padStart(2,"0")}:00`:r.end;s=`${u} - ${N}`}else if(r.start)s=`${n.hour&&r.startHour!=null?`${r.start} ${String(r.startHour).padStart(2,"0")}:00`:r.start}...`;t(s)});let _=(r)=>{if(W(n.value))n.value(r);else n.onChange?.(r);if(!f()||r?.end!=null)a()};return m({class:w("w-full",n.class)},[o("label",{tabindex:"0",role:"button",class:"input input-bordered flex items-center gap-2 cursor-pointer"},[o("span",{class:"icon-[lucide--calendar] shrink-0"}),o("span",{class:()=>`grow text-left truncate ${!t()?"opacity-50":""}`},()=>t()||n.placeholder||(f()?"Seleccionar rango...":"Seleccionar fecha...")),()=>t()?o("button",{type:"button",class:"btn btn-ghost btn-xs btn-circle -mr-2",onmousedown:(r)=>{if(r.preventDefault(),r.stopPropagation(),W(n.value))n.value(null);else n.onChange?.(null);t("")}},o("span",{class:"icon-[lucide--x] opacity-50"})):null]),i({class:"p-0"},Un({value:n.value,range:f(),hour:n.hour,onChange:_}))])},Nt=(n,t)=>div({...n,class:w("drawer",n.class)},t),wt=(n)=>input({...n,type:"checkbox",class:"drawer-toggle",checked:()=>L(n.checked),onchange:(t)=>W(n.checked)&&n.checked(t.target.checked)}),At=(n,t)=>div({...n,class:w("drawer-content",n.class)},t),Ot=(n,t)=>div({...n,class:w("drawer-side",n.class)},t),St=(n)=>label({...n,for:n.for,class:w("drawer-overlay",n.class)}),Tt=(n)=>o("div",{...n,class:w("divider",n.class)}),m=(n,t)=>o("div",{...n,class:w("dropdown",n.class)},t),Kn=(n,t)=>o("div",{...n,tabindex:"0",role:"button",class:w("btn",n.class)},t),i=(n,t)=>o("div",{...n,tabindex:"0",class:w("dropdown-content",n.class)},t),Ct=(n,t)=>o("div",{class:"fab"},[o("div",{tabindex:"0",role:"button",class:w("btn",n.class)},c(n.icon)),t]),bt=(n,t)=>o("fieldset",{class:w("fieldset",n.class)},[o("legend",{class:"fieldset-legend"},n.label),t]),Gt=(n)=>{let t=P([]),f=P(!1),_=P(null),r=(n.max||2)*1024*1024,s=(N)=>{let E=Array.from(N);if(_(null),E.some((T)=>T.size>r)){_(`Máx ${n.max||2}MB`);return}let A=[...t(),...E];if(t(A),W(n.onselect))n.onselect(A);else if(W(n.value))n.value(A)},u=(N)=>{let E=t().filter((A,T)=>T!==N);if(t(E),W(n.onselect))n.onselect(E);else if(W(n.value))n.value(E)};return o("div",{class:w("fieldset w-full p-0",n.class)},[o("label",{class:()=>`relative flex items-center justify-between w-full h-12 px-4 border-2 border-dashed rounded-lg cursor-pointer transition-all duration-200 ${f()?"border-primary bg-primary/10":"border-base-content/20 bg-base-100 hover:bg-base-200"}`,ondragover:(N)=>{N.preventDefault(),f(!0)},ondragleave:()=>f(!1),ondrop:(N)=>{N.preventDefault(),f(!1),s(N.dataTransfer.files)}},[o("div",{class:"flex items-center gap-3 w-full"},[o("span",{class:"icon-[lucide--upload]"}),o("span",{class:"text-sm opacity-70 truncate grow text-left"},bn("uploadFiles")),o("span",{class:"text-[10px] opacity-40 shrink-0"},`Máx ${n.max||2}MB`)]),o("input",{type:"file",multiple:!0,accept:n.accept||"*",class:"hidden",onchange:(N)=>s(N.target.files)})]),()=>_()&&o("span",{class:"text-[10px] text-error mt-1 px-1 font-medium"},_()),rn(()=>t().length>0,()=>o("ul",{class:"mt-2 space-y-1"},Y(t,(N,E)=>o("li",{class:"flex items-center justify-between p-1.5 pl-3 text-xs bg-base-200/50 rounded-md border border-base-300"},[o("div",{class:"flex items-center gap-2 truncate"},[o("span",{class:"opacity-50"},"\uD83D\uDCC4"),o("span",{class:"truncate font-medium max-w-[200px]"},N.name),o("span",{class:"text-[9px] opacity-40"},`(${(N.size/1024).toFixed(0)} KB)`)]),o("button",{type:"button",class:"btn btn-ghost btn-xs btn-circle",onclick:(A)=>{A.preventDefault(),u(E)}},o("span",{class:"icon-[lucide--x]"}))]))))])},c=(n)=>o("span",{class:n.startsWith("icon-")?n:""},n.startsWith("icon-")?null:n),Ut=(n,t)=>o("div",{...n,class:w("indicator",n.class)},[n.value&&o("span",{class:w("indicator-item badge",n.class)},n.value),t]),Ln=(n)=>{let{label:t,icon:f,float:_,placeholder:r,value:s,left:u,right:N,rule:E,hint:A,content:T,...b}=n,G=P(!1),U=n.type==="password",S=E??null,C=()=>U?L(G)?"text":"password":n.type||"search";return o("label",{class:_?"floating-label":""},[_?o("span",{},t):null,o("label",{pattern:S,class:()=>w("input validator",n.class)},[t&&!_?o("span",{class:"label"},t):null,u??null,o("input",{...b,type:C,class:"grow",pattern:S,placeholder:r||t||" ",value:s}),N??null,U?Pn({class:"ml-2"},[yn({value:G,class:"swap-rotate"}),Jn({},c("icon-[lucide--eye]")),Qn({},c("icon-[lucide--eye-off]"))]):null]),A?o("div",{class:"validator-hint"},A):null])},Wt=(n,t)=>o("kbd",{...n,class:w("kbd",n.class)},t),Kt=(n,t)=>o("ul",{...n,class:w("list",n.class)},t),Lt=(n)=>()=>(L(n.items)||[]).map((t,f)=>o("li",{class:w("list-row",n.class,t?.class)},typeof n.render==="function"?n.render(t,f):t)),Pt=(n,t)=>o("span",{...n,class:w("loading loading-spinner",n.class)},t),yt=(n)=>{if(n.children!==void 0)return o("ul",{class:w("menu",n.class),...n},n.children);let{items:t}=n,f=(_)=>_.children?o("li",{},o("details",{open:_.open||void 0},[o("summary",{},$(_)),o("ul",{},Y(()=>L(_.children)||[],f))])):o("li",{},o("a",{href:_.href,onclick:_.onclick?(r)=>{if(!_.href)r.preventDefault();_.onclick(r)}:null},$(_)));return o("ul",{class:w("menu",n.class)},Y(()=>L(t)||[],f))},Jt=(n)=>{let t=null;R(()=>{let _=L(n.open);if(!t)return;_?t.showModal():t.hide()});let f=()=>W(n.open)&&n.open(!1);return o("dialog",{...n,ref:(_)=>t=_,class:w("modal",n.class),onclose:f,oncancel:f},[o("div",{class:"modal-box"},[n.title&&o("h3",{class:"text-lg font-bold"},n.title),n.children,o("div",{class:"modal-action"},[n.actions||Gn({class:"btn",onclick:f},"Cerrar")])]),o("form",{method:"dialog",class:"modal-backdrop"},[o("button",{},"close")])])},Qt=(n,t)=>o("div",{...n,class:w("navbar",n.class)},t),Xt=(n)=>o("progress",{...n,class:w("progress",n.class)}),kt=(n,t)=>o("div",{class:w("radial-progress",n.class),style:`--value:${L(n.value)??0};`,role:"progressbar","aria-valuenow":n.value},t),zt=(n)=>o("input",{...n,type:"radio",class:w("radio",n.class)}),Mt=(n)=>o("input",{...n,type:"range",class:w("range",n.class)}),Zt=(n,t)=>o("div",{...n,class:"rating"},t),jt=(n)=>[...Array(n.count)].map((t,f)=>o("input",{class:w("mask",n.class),name:n.name,type:"radio",checked:()=>L(n.value)===f,onchange:()=>W(n.value)?n.value(f):n.onchange?.(f)})),It=(n,t)=>{if(t!==void 0)return o("select",{class:w("select",n.class),...n},t);let{label:f,float:_,placeholder:r,placeholderDisabled:s=!0,value:u,left:N,right:E,hint:A,items:T,keyFn:b,...G}=n,U=()=>{let S=L(T)||[];return[...r?[{disabled:s,label:r,value:""}]:[],...S]};return o("label",{class:_?"floating-label":""},[_?o("span",{},f):null,o("label",{class:w("select",G.class)},[!_&&f?o("span",{class:"label"},f):null,N??null,o("select",{value:()=>L(u),onchange:(S)=>W(u)?u(S.target.value):G.onchange?.(S)},Y(U,(S)=>{let C=$(S,S.value!==void 0?"value":void 0),X=$(S,"label");return o("option",{value:C,disabled:S.disabled||void 0},X)})),E??null]),A?o("div",{class:"validator-hint"},A):null])},Vt=(n)=>o("div",{...n,class:w("skeleton",n.class)}),Yt=(n)=>o("span",{...n,class:w("skeleton skeleton-text",n.class)}),Bt=(n,t)=>o("div",{...n,class:w("stack",n.class)},t),qt=(n,t)=>o("div",{...n,class:w("stats shadow",n.class)},t),Rt=(n)=>o("div",{...n,class:w("stat",n.class)},[n.title?o("div",{class:"stat-title"},n.title):null,n.value?o("div",{class:"stat-value"},n.value):null,n.desc?o("div",{class:"stat-desc"},n.desc):null]),Dt=(n,t)=>o("ul",{...n,class:w("steps",n.class)},t),$t=(n,t)=>o("li",{...n,class:w("step",n.class),"data-content":n.dataContent},t),Pn=(n,t)=>o("label",{...n,class:w("swap",n.class)},t),yn=(n)=>o("input",{type:"checkbox",checked:()=>L(n.value),onchange:(t)=>W(n.value)&&n.value(t.target.checked),class:n.class}),Jn=(n,t)=>o("div",{...n,class:w("swap-on",n.class)},t),Qn=(n,t)=>o("div",{...n,class:w("swap-off",n.class)},t),Ht=(n,t)=>o("table",{...n,class:w("table",n.class)},t),Ft=({items:n,columns:t=[],header:f=!0})=>{let _=f!==!1&&t.some((s)=>s.label)?o("thead",{},o("tr",{},t.map((s)=>o("th",{class:s.class},s.label)))):null,r=o("tbody",{},()=>{return(L(n)||[]).map((u,N)=>o("tr",{},t.map((E)=>{let A=E.render?E.render(u,N):u[E.key];return o("td",{class:E.class},A)})))});return[_,r].filter(Boolean)},dt=(n,t)=>{if(!n.items){let{class:A,...T}=n;return o("div",{...T,class:w("tabs",A)},t)}let{items:f,activeIndex:_,onClose:r,class:s,...u}=n,N=(A)=>W(A)?A():A,E=r||(W(f)?(A,T)=>{let G=L(f).filter((U,S)=>S!==A);if(f(G),_()>=G.length)_(Math.max(0,G.length-1))}:null);return o("div",{...u,class:w("tabs",s)},()=>{return(L(f)||[]).flatMap((T,b)=>{let G=()=>_()===b,U=o("button",{class:()=>`tab ${G()?"tab-active":""} ${T.class||""}`,onclick:(C)=>{C.preventDefault(),_(b),T.onclick?.(C)}},[$(T),T.closable?o("span",{class:"ml-1 inline-flex items-center justify-center w-4 h-4 rounded-full hover:bg-base-300 text-base-content/60 hover:text-base-content cursor-pointer",onclick:(C)=>{C.stopPropagation(),E?.(b,T)}},o("span",{class:"icon-[lucide--x] w-3 h-3"})):null]),S=o("div",{class:"tab-content bg-base-100 border-base-300 p-6",style:()=>`display: ${G()?"block":"none"};`},W(T.content)?T.content():T.content);return[U,S]})})},xt=(n)=>o("textarea",{...n,class:w("textarea",n.class)}),gt=(n,t)=>o("span",{...n,class:w("text-rotate",n.class)},o("span",{},t)),et=(n,t)=>o("ul",{...n,class:w("timeline",n.class)},t),ct=(n,t="alert-success",f=3500)=>{let _=document.getElementById("sigpro-toast-container");if(!_)_=o("div",{id:"sigpro-toast-container",class:"fixed top-0 right-0 z-[9999] p-4 flex flex-col items-end gap-2 pointer-events-none"}),document.body.appendChild(_);let r=o("div",{style:"display: contents"});_.appendChild(r);let s,u,N,A=un(()=>{let T=P(!1),b=P(!1);s=()=>{if(b())return;clearTimeout(u),clearTimeout(N),b(!0),setTimeout(()=>{if(A.destroy(),r.remove(),!_.hasChildNodes())_.remove()},300)},N=setTimeout(()=>T(!0),0);let G=typeof n==="function"?L(n):n,U=typeof G==="string"?o("span",{},G):G;return o("div",{class:()=>{let S=`alert alert-soft ${t} shadow-lg transition-all duration-300 inline-flex w-auto whitespace-nowrap pointer-events-auto`;if(b())return`${S} translate-x-full opacity-0`;if(T())return`${S} translate-x-0 opacity-100`;return`${S} translate-x-10 opacity-0`}},[U,o("button",{class:"btn btn-xs btn-circle btn-ghost",onclick:s},o("span",{class:"icon-[lucide--x]"}))])},r);if(f>0)u=setTimeout(s,f);return s},at=(n)=>o("input",{...n,type:"checkbox",class:w("toggle",n.class)}),mt=(n,t)=>o("div",{...n,class:w("tooltip",n.class),"data-tip":n.tip},t),it=(n)=>{let{value:t,class:f}=n,_=null,r=null,s=P(!1),u=P(""),N=P(0),E=P(0),A=P(!1),T=["\uD83D\uDE00","\uD83D\uDE0A","\uD83D\uDE09","\uD83E\uDDD0","\uD83D\uDE2E","\uD83E\uDD14","\uD83D\uDE05","\uD83D\uDE02","\uD83D\uDE0D","\uD83D\uDE18","\uD83E\uDD70","\uD83D\uDC4D","\uD83D\uDC4E","\uD83D\uDC4C","\uD83E\uDD1D","\uD83E\uDD1E","\uD83D\uDC4B","\uD83D\uDC4F","\uD83D\uDE4C","\uD83D\uDE4F","\uD83D\uDCAA","☝️","\uD83D\uDC47","\uD83D\uDC48","\uD83D\uDC49","\uD83D\uDD95","✅","⚠️","\uD83D\uDE80","\uD83D\uDCE2","✉️","❤️"],b=()=>{let O=window.getSelection();if(O.getRangeAt&&O.rangeCount)r=O.getRangeAt(0)},G=()=>{if(r){let O=window.getSelection();O.removeAllRanges(),O.addRange(r)}},U=()=>{if(E(E()+1),_)N(_.innerText.length)},S=()=>{if(!_)return;let O=_.innerHTML;if(W(t))t(O);else n.onchange?.(O);U()},C=(O,K=null)=>{if(!_)return;if(_.focus(),r)G();document.execCommand(O,!1,K),r=null,S()},X=(O)=>{let K=document.createElement("div");K.style="position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:zoom-out;";let y=document.createElement("img");y.src=O,y.style="max-width:95%;max-height:95%;box-shadow:0 0 30px rgba(0,0,0,0.5);border-radius:4px;",K.onclick=()=>document.body.removeChild(K),K.appendChild(y),document.body.appendChild(K)},j=(O)=>{if(!O)return;let K=new FileReader;K.onload=(y)=>{if(O.type.startsWith("image/")){let Q=`
 `;C("insertHTML",Q)}else{let Q=`${O.name} `;C("insertHTML",Q)}},K.readAsDataURL(O)},k=(O,K=null)=>{if(E(),!_||s())return!1;try{if(O==="formatBlock"){let y=window.getSelection().getRangeAt(0).commonAncestorContainer;while(y&&y!==_){if(y.nodeType===1&&y.tagName===K)return!0;y=y.parentNode}return!1}return document.queryCommandState(O)}catch(y){return!1}},l=o("div",{class:"flex flex-wrap items-center gap-1 p-2 border-b border-base-300 bg-base-200 sticky top-0 z-20"},[o("div",{class:"flex flex-wrap gap-1 flex-1 items-center"},[o("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${k("bold")?"btn-active bg-primary/20":""}`,onclick:()=>C("bold")},o("span",{class:"icon-[lucide--bold]"})),o("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${k("italic")?"btn-active bg-primary/20":""}`,onclick:()=>C("italic")},o("span",{class:"icon-[lucide--italic]"})),o("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${k("underline")?"btn-active bg-primary/20":""}`,onclick:()=>C("underline")},o("span",{class:"icon-[lucide--underline]"})),o("input",{type:"color",class:"w-5 h-5 p-0 border-0 bg-transparent cursor-pointer",oninput:(O)=>C("foreColor",O.target.value)}),o("span",{class:"w-px h-5 bg-base-300 mx-1"}),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>C("justifyLeft")},o("span",{class:"icon-[lucide--align-left]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>C("justifyCenter")},o("span",{class:"icon-[lucide--align-center]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>C("justifyRight")},o("span",{class:"icon-[lucide--align-right]"})),o("span",{class:"w-px h-5 bg-base-300 mx-1"}),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>C("insertUnorderedList")},o("span",{class:"icon-[lucide--list]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>C("insertOrderedList")},o("span",{class:"icon-[lucide--list-ordered]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>C("outdent")},o("span",{class:"icon-[lucide--indent-decrease]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>C("indent")},o("span",{class:"icon-[lucide--indent-increase]"})),o("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${k("formatBlock","BLOCKQUOTE")?"btn-active":""}`,onclick:()=>C("formatBlock",k("formatBlock","BLOCKQUOTE")?"P":"BLOCKQUOTE")},o("span",{class:"icon-[lucide--quote]"})),o("span",{class:"w-px h-5 bg-base-300 mx-1"}),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>{let O=window.prompt("URL:");if(O)C("createLink",O)}},o("span",{class:"icon-[lucide--link]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>{let O=document.createElement("input");O.type="file",O.onchange=(K)=>j(K.target.files[0]),O.click()}},o("span",{class:"icon-[lucide--paperclip]"})),o("div",{class:"relative"},[o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:(O)=>{O.stopPropagation(),b(),A(!A())}},o("span",{class:"icon-[lucide--smile]"})),o("div",{class:"absolute top-full left-0 mt-1 p-2 bg-base-100 border border-base-300 shadow-xl rounded-box w-52 z-50 flex flex-wrap gap-1",style:()=>A()?"display:flex":"display:none"},T.map((O)=>o("span",{class:"cursor-pointer hover:bg-base-200 p-1 rounded text-lg",onclick:(K)=>{K.stopPropagation(),C("insertText",O),A(!1)}},O)))]),o("span",{class:"w-px h-5 bg-base-300 mx-1"}),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>C("undo")},o("span",{class:"icon-[lucide--undo-2]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>C("redo")},o("span",{class:"icon-[lucide--redo-2]"}))]),o("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${s()?"btn-active":""}`,onclick:()=>{if(!s())u(_?.innerHTML||"");else if(_)_.innerHTML=u(),S();s(!s())}},o("span",{class:"icon-[lucide--code-2]"}))]);if(typeof document<"u"&&!document.getElementById("editor-styles")){let O=document.createElement("style");O.id="editor-styles",O.textContent=` +var jn=Object.defineProperty;var zn=(n)=>n;function Mn(n,t){this[n]=zn.bind(null,t)}var Zn=(n,t)=>{for(var f in t)jn(n,f,{get:t[f],enumerable:!0,configurable:!0,set:Mn.bind(t,f)})};var wn={};Zn(wn,{when:()=>a,watch:()=>B,t:()=>Cn,router:()=>d,onUnmount:()=>e,mount:()=>i,lang:()=>Tn,isObj:()=>$,isFunc:()=>y,isArr:()=>V,hide:()=>l,h:()=>o,each:()=>Y,currentLocale:()=>Nn,batch:()=>un,Tooltip:()=>it,Toggle:()=>at,Toast:()=>ct,Timeline:()=>xt,Textrotate:()=>gt,Textarea:()=>Ft,Tabs:()=>Ht,TableItems:()=>Dt,Table:()=>$t,SwapToggle:()=>kn,SwapOn:()=>Pn,SwapOff:()=>Jn,Swap:()=>Ln,Steps:()=>qt,Step:()=>Rt,Stats:()=>Bt,Stat:()=>dt,Stack:()=>et,SkeletonText:()=>Yt,Skeleton:()=>Vt,Select:()=>It,RatingItems:()=>Zt,Rating:()=>Mt,Range:()=>zt,Radio:()=>jt,Radial:()=>Xt,Progress:()=>Qt,Navbar:()=>Jt,Modal:()=>Pt,Menu:()=>kt,Locale:()=>$n,Loading:()=>Lt,ListRows:()=>Kt,List:()=>Wt,Kbd:()=>yt,Input:()=>Kn,Indicator:()=>Ut,Icon:()=>m,Fragment:()=>En,Fileinput:()=>Gt,Fieldset:()=>Ct,Fab:()=>Tt,Editor:()=>mt,DropdownContent:()=>h,DropdownButton:()=>Wn,Dropdown:()=>v,DrawerToggle:()=>wt,DrawerSide:()=>At,DrawerOverlay:()=>Ot,DrawerContent:()=>bt,Drawer:()=>Nt,Divider:()=>St,Datepicker:()=>Et,Colorpicker:()=>st,ColorPalette:()=>yn,Checkbox:()=>ut,ChatImage:()=>_t,ChatHeader:()=>rt,ChatFooter:()=>ft,ChatBubble:()=>ot,Chat:()=>tt,CarouselItem:()=>nt,Carousel:()=>pn,CardTitle:()=>ln,CardBody:()=>vn,CardActions:()=>hn,Card:()=>mn,Calendar:()=>Un,Button:()=>Gn,Breadcrumbs:()=>an,Badge:()=>cn,AvatarGroup:()=>gn,Avatar:()=>Fn,Autocomplete:()=>xn,Alert:()=>Hn,Accordion:()=>Dn,$$:()=>x,$:()=>L});var y=(n)=>typeof n==="function",$=(n)=>n&&typeof n==="object",V=Array.isArray,M=typeof document<"u"?document:null,bn=(n)=>n?._isRuntime?n.container:n instanceof Node?n:M.createTextNode(n==null?"":String(n)),P=null,j=null,D=!1,F=0,g=new Set,An=new WeakMap,fn=Symbol("iter"),rn=new WeakMap,In="http://www.w3.org/2000/svg",On="http://www.w3.org/1999/xlink",Vn=new Set("svg,path,circle,rect,line,polyline,polygon,g,defs,text,textPath,tspan,use,symbol,image,marker,ellipse".split(",")),q=(n)=>{if(!n||n._disposed)return;n._disposed=!0;let t=[n];while(t.length){let f=t.pop();if(f._cleanups)f._cleanups.forEach((r)=>r()),f._cleanups.clear();if(f._children)f._children.forEach((r)=>t.push(r)),f._children.clear();if(f._deps)f._deps.forEach((r)=>r.delete(f)),f._deps.clear()}},e=(n)=>{if(j)(j._cleanups||=new Set).add(n)},Yn=(n)=>{let t=P;P=null;try{return n()}finally{P=t}},H=(n,t=!1)=>{let f=()=>{if(f._disposed)return;if(f._deps)f._deps.forEach((s)=>s.delete(f));if(f._cleanups)f._cleanups.forEach((s)=>s()),f._cleanups.clear();let r=P,_=j;P=j=f;try{return f._result=n()}catch(s){console.error("[SigPro]",s)}finally{P=r,j=_}};if(f._deps=f._cleanups=f._children=null,f._disposed=!1,f._isComputed=t,f._depth=P?P._depth+1:0,f._mounts=[],f._parent=j,j)(j._children||=new Set).add(f);return f},Sn=()=>{if(D)return;D=!0;let n=Array.from(g).sort((t,f)=>t._depth-f._depth);g.clear();for(let t of n)if(!t._disposed)t();D=!1},un=(n)=>{F++;try{return n()}finally{if(F--,F===0&&g.size>0&&!D)Sn()}},z=(n,t=!1)=>{if(!t&&P&&!P._disposed)n.add(P),(P._deps||=new Set).add(n);else if(t&&n.size>0){let f=!1;for(let r of n){if(r===P||r._disposed)continue;if(r._isComputed){if(r._dirty=!0,r._subs)z(r._subs,!0)}else g.add(r),f=!0}if(f&&!D&&F===0)queueMicrotask(Sn)}},L=(n,t=null)=>{let f=new Set;if(y(n)){let r,_=()=>{if(_._dirty){let s=P;P=_;try{let u=n();if(!Object.is(r,u))r=u,z(f,!0)}finally{P=s}_._dirty=!1}return z(f),r};return _._isComputed=!0,_._subs=f,_._dirty=!0,_._deps=null,_._disposed=!1,_}if(t)try{n=JSON.parse(localStorage.getItem(t))??n}catch(r){}return(...r)=>{if(r.length){let _=y(r[0])?r[0](n):r[0];if(!Object.is(n,_)){if(n=_,t)localStorage.setItem(t,JSON.stringify(n));z(f,!0)}}return z(f),n}},x=(n)=>{if(!$(n))return n;let t=An.get(n);if(t)return t;let f=new Map,r=(s)=>{let u=f.get(s);if(!u)f.set(s,u=new Set);return u},_=new Proxy(n,{get(s,u,N){if(typeof u!=="symbol")z(r(u));return x(Reflect.get(s,u,N))},set(s,u,N,E){let b=Reflect.has(s,u),S=Reflect.get(s,u,E),C=Reflect.set(s,u,N,E);if(C&&!Object.is(S,N)){if(z(r(u),!0),!b)z(r(fn),!0)}return C},deleteProperty(s,u){let N=Reflect.deleteProperty(s,u);if(N)z(r(u),!0),z(r(fn),!0);return N},ownKeys(s){return z(r(fn)),Reflect.ownKeys(s)}});return An.set(n,_),_},B=(n,t)=>{if(t===void 0){let r=H(n);return r(),()=>q(r)}let f=H(()=>{let r=Array.isArray(n)?n.map((_)=>_()):n();Yn(()=>t(r))});return f(),()=>q(f)},sn=(n)=>{if(!n)return;if(n._cleanups)n._cleanups.forEach((t)=>t()),n._cleanups.clear();if(n._ownerEffect)q(n._ownerEffect);if(n.childNodes)n.childNodes.forEach((t)=>sn(t))},en=/^\s*(javascript|data|vbscript):/i,Bn=new Set(["src","href","formaction","action","background","code","archive"]),dn=(n)=>Bn.has(n)||n.startsWith("on"),_n=(n,t)=>{if(t==null||t===!1)return null;if(dn(n)){let f=String(t);if(en.test(f))return console.warn(`[SigPro] Bloqueado protocolo peligroso en ${n}`),"#"}return t},o=(n,t={},f=[])=>{if(t instanceof Node||V(t)||!$(t))f=t,t={};if(y(n)){let u=H(()=>{let S=n(t,{children:f,emit:(C,...G)=>t[`on${C[0].toUpperCase()}${C.slice(1)}`]?.(...G)});return u._result=S,S});u();let N=u._result;if(N==null)return null;let E=N instanceof Node||V(N)&&N.every((S)=>S instanceof Node)?N:M.createTextNode(String(N)),b=(S)=>{if($(S)&&!S._isRuntime)S._mounts=u._mounts||[],S._cleanups=u._cleanups||new Set,S._ownerEffect=u};return V(E)?E.forEach(b):b(E),E}let r=Vn.has(n),_=r?M.createElementNS(In,n):M.createElement(n);_._cleanups=new Set;for(let u of Object.keys(t)){let N=t[u];if(u==="ref"){y(N)?N(_):N.current=_;continue}if(r&&u.startsWith("xlink:")){let E=_n(u.slice(6),N);E==null?_.removeAttributeNS(On,u.slice(6)):_.setAttributeNS(On,u.slice(6),E);continue}if(u.startsWith("on")){let E=u.slice(2).toLowerCase();_.addEventListener(E,N);let b=()=>_.removeEventListener(E,N);_._cleanups.add(b),e(b)}else if(y(N)){let E=H(()=>{let b=_n(u,N());if(u==="class")_.className=b||"";else if(b==null)_.removeAttribute(u);else if(u==="style"&&typeof b==="string")_.setAttribute("style",b);else if(u in _&&!r)_[u]=b;else _.setAttribute(u,b===!0?"":b)});if(E(),_._cleanups.add(()=>q(E)),e(()=>q(E)),/^(INPUT|TEXTAREA|SELECT)$/.test(_.tagName)&&(u==="value"||u==="checked")){let b=u==="checked"?"change":"input";_.addEventListener(b,(S)=>N(S.target[u]))}}else{let E=_n(u,N);if(E!=null)if(u==="style"&&typeof E==="string")_.setAttribute("style",E);else if(u in _&&!r)_[u]=E;else _.setAttribute(u,E===!0?"":E)}}let s=(u)=>{if(V(u))return u.forEach(s);if(y(u)){let N=M.createTextNode("");_.appendChild(N);let E=[],b=H(()=>{let S=u(),C=(V(S)?S:[S]).map(bn);E.forEach((U)=>{if(U._isRuntime)U.destroy();else sn(U);if(U.parentNode)U.remove()});let G=N;for(let U=C.length-1;U>=0;U--){let O=C[U];if(O.parentNode!==G.parentNode)G.parentNode?.insertBefore(O,G);if(O._mounts)O._mounts.forEach((T)=>T());G=O}E=C});b(),_._cleanups.add(()=>q(b)),e(()=>q(b))}else{let N=bn(u);if(_.appendChild(N),N._mounts)N._mounts.forEach((E)=>E())}};return s(f),_},c=(n)=>{let t=new Set,f=j,r=P,_=M.createElement("div");_.style.display="contents",_.setAttribute("role","presentation"),j={_cleanups:t},P=null;let s=(u)=>{if(!u)return;if(u._isRuntime)t.add(u.destroy),_.appendChild(u.container);else if(V(u))u.forEach(s);else _.appendChild(u instanceof Node?u:M.createTextNode(String(u==null?"":u)))};try{s(n({onCleanup:(u)=>t.add(u)}))}finally{j=f,P=r}return{_isRuntime:!0,container:_,destroy:()=>{t.forEach((u)=>u()),sn(_),_.remove()}}},a=(n,t,f=null)=>{let r=M.createTextNode(""),_=o("div",{style:"display:contents"},[r]),s=null;return B(()=>!!(y(n)?n():n),(u)=>{if(s)s.destroy(),s=null;let N=u?t:f;if(N)s=c(()=>y(N)?N():N),_.insertBefore(s.container,r)}),e(()=>s?.destroy()),_},Y=(n,t,f)=>{let r=M.createTextNode(""),_=o("div",{style:"display:contents"},[r]),s=new Map;return B(()=>(y(n)?n():n)||[],(u)=>{let N=new Map,E=[],b=u||[];for(let C=0;Ct(G,C));else s.delete(U);N.set(U,O),E.push(O)}s.forEach((C)=>C.destroy());let S=r;for(let C=E.length-1;C>=0;C--){let U=E[C].container;if(U.nextSibling!==S)_.insertBefore(U,S);S=U}s=N}),_},d=(n)=>{let t=()=>window.location.hash.slice(1)||"/",f=L(t()),r=()=>f(t());window.addEventListener("hashchange",r),e(()=>window.removeEventListener("hashchange",r));let _=o("div",{class:"router-hook"}),s=null;return B([f],()=>{let u=f(),N=n.find((E)=>{let b=E.path.split("/").filter(Boolean),S=u.split("/").filter(Boolean);return b.length===S.length&&b.every((C,G)=>C[0]===":"||C===S[G])})||n.find((E)=>E.path==="*");if(N){s?.destroy();let E={};N.path.split("/").filter(Boolean).forEach((b,S)=>{if(b[0]===":")E[b.slice(1)]=u.split("/").filter(Boolean)[S]}),d.params(E),s=c(()=>y(N.component)?N.component(E):N.component),_.replaceChildren(s.container)}}),_};d.params=L({});d.to=(n)=>window.location.hash=n.replace(/^#?\/?/,"#/");d.back=()=>window.history.back();d.path=()=>window.location.hash.replace(/^#/,"")||"/";var En=(n)=>n.children,i=(n,t)=>{let f=typeof t==="string"?M.querySelector(t):t;if(!f)return;if(rn.has(f))rn.get(f).destroy();let r=c(y(n)?n:()=>n);return f.replaceChildren(r.container),rn.set(f,r),r};if(typeof window<"u")"a abbr article aside audio b blockquote br button canvas caption cite code col colgroup datalist dd del details dfn dialog div dl dt em embed fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 header hr i iframe img input ins kbd label legend li main mark meter nav object ol optgroup option output p picture pre progress section select slot small source span strong sub summary sup svg table tbody td template textarea tfoot th thead time tr u ul video".split(" ").forEach((n)=>{window[n]=(t,f)=>o(n,t,f)});var K=(n)=>typeof n==="function"?n():n,R=(n,t="label")=>n&&typeof n==="object"?n[t]:n,w=(...n)=>n.filter(Boolean).join(" ").trim(),qn=(n,t,f="label")=>{let r=String(K(t)||"").toLowerCase(),_=(K(n)||[]).map((s)=>typeof s==="object"?s:{label:s,value:s});return!r?_:_.filter((s)=>String(s[f]||"").toLowerCase().includes(r))},Rn=(n)=>`${n}-${Math.random().toString(36).slice(2,9)}`,l=()=>document.activeElement?.blur(),Tn={es:{uploadFiles:"Arrastrar y soltar o click para seleccionar..."},en:{uploadFiles:"Drag and drop or click to select"}},Nn=L("en"),$n=(n)=>Nn(n),Cn=(n)=>()=>Tn[Nn()][n]||n,Dn=(n)=>{let t=n.name||Rn("acc");return Y(n.items,(f)=>{return o("div",{class:w("collapse",n.class)},[o("input",{type:"radio",name:t,checked:f.open||void 0}),f.title?o("div",{class:w("collapse-title",`${f.classTitle??" font-semibold"}`)},f.title):null,f.content?o("div",{class:w("collapse-content text-sm",`${f.classContent??" font-semibold"}`)},f.content):null])})},Hn=(n,t)=>o("div",{...n,class:w("alert",n.class)},t),Fn=(n,t)=>o("div",{class:"avatar"},o("div",{class:n.class},t)),gn=(n,t)=>o("div",{...n,class:w("avatar-group -space-x-6",n.class)},t),xn=({items:n,value:t,onselect:f,placeholder:r="...",..._})=>{let s=L(K(t)||""),u=L(()=>qn(n,s())),N=(E)=>{let b=R(E),S=typeof E==="string"?E:E.value;if(s(b),y(t))t(S);f?.(E),l()};return v({class:"w-full"},[o("div",{tabindex:"0",role:"button",class:"w-full"},Kn({..._,placeholder:r,value:s,left:o("span",{class:"icon-[lucide--search]"}),oninput:(E)=>{if(s(E.target.value),y(t))t(E.target.value)}})),h({class:"p-2 bg-base-100 rounded-box shadow-xl w-full max-h-60 overflow-y-auto border border-base-300 z-50"},o("ul",{class:"menu flex-col flex-nowrap w-full p-0"},[Y(u,(E)=>o("li",{},[o("a",{onmousedown:(b)=>b.preventDefault(),onclick:()=>N(E)},R(E))]),"value"),()=>u().length===0?o("li",{class:"p-4 opacity-50 text-center"},"Sin resultados"):null]))])},cn=(n,t)=>o("span",{...n,class:w("badge",n.class)},t),an=(n,t)=>o("div",{...n,class:w("breadcrumbs",n.class)},t),Gn=(n,t)=>o("button",{...n,class:w("btn",n.class)},t),Un=(n)=>{let t=L(new Date),f=L(null),r=L(0),_=L(0),s=new Date,u=`${s.getFullYear()}-${String(s.getMonth()+1).padStart(2,"0")}-${String(s.getDate()).padStart(2,"0")}`,N=(O)=>`${O.getFullYear()}-${String(O.getMonth()+1).padStart(2,"0")}-${String(O.getDate()).padStart(2,"0")}`,E=()=>K(n.range)===!0,b=()=>K(n.value),S=(O)=>{let T=N(O),Q=b();if(E())if(!Q?.start||Q.start&&Q.end)n.onChange?.({start:T,end:null,...n.hour&&{startHour:r()}});else{let Z=Q.start,X=T{let T=t();t(new Date(T.getFullYear(),T.getMonth()+O,1))},G=(O)=>{let T=t();t(new Date(T.getFullYear()+O,T.getMonth(),1))},U=({value:O,onChange:T})=>o("div",{class:"flex-1"},[o("div",{class:"flex gap-2 items-center"},[o("input",{type:"range",min:0,max:23,value:O,class:"range range-xs flex-1",oninput:(Q)=>T(+Q.target.value)}),o("span",{class:"text-sm font-mono min-w-[48px] text-center"},()=>String(K(O)).padStart(2,"0")+":00")])]);return o("div",{class:w("p-4 bg-base-100 border border-base-300 shadow-2xl rounded-box w-80 select-none",n.class)},[o("div",{class:"flex justify-between items-center mb-4 gap-1"},[o("div",{class:"flex gap-0.5"},[o("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>G(-1)},o("span",{class:"icon-[lucide--chevrons-left]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>C(-1)},o("span",{class:"icon-[lucide--chevron-left]"}))]),o("span",{class:"font-bold uppercase flex-1 text-center"},()=>t().toLocaleString("es-ES",{month:"short",year:"numeric"})),o("div",{class:"flex gap-0.5"},[o("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>C(1)},o("span",{class:"icon-[lucide--chevron-right]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>G(1)},o("span",{class:"icon-[lucide--chevrons-right]"}))])]),o("div",{class:"grid grid-cols-7 gap-1",onmouseleave:()=>f(null)},[...["L","M","X","J","V","S","D"].map((O)=>o("div",{class:"text-[10px] opacity-40 font-bold text-center"},O)),()=>{let O=t(),T=O.getFullYear(),Q=O.getMonth(),Z=new Date(T,Q,1).getDay(),X=Z===0?6:Z-1,p=new Date(T,Q+1,0).getDate(),A=[];for(let W=0;W{let I=b(),nn=f(),Qn=typeof I==="string"?I.split("T")[0]===J:I?.start===J,Xn=I?.end===J,tn=!1;if(E()&&I?.start){let on=I.start;if(!I.end&&nn)tn=J>on&&J<=nn||J=nn;else if(I.end)tn=J>on&&JE()&&f(J),onclick:()=>S(k)},W.toString()))}return A}]),n.hour?o("div",{class:"mt-3 pt-2 border-t border-base-300"},E()?o("div",{class:"flex gap-4"},[U({value:r,onChange:(O)=>r(O)}),U({value:_,onChange:(O)=>_(O)})]):U({value:r,onChange:(O)=>r(O)})):null])},mn=(n,t)=>o("div",{...n,class:w("card",n.class)},t),ln=(n,t)=>o("div",{...n,class:w("card-title",n.class)},t),vn=(n,t)=>o("div",{...n,class:w("card-body",n.class)},t),hn=(n,t)=>o("div",{...n,class:w("card-actions",n.class)},t),pn=(n,t)=>o("div",{...n,class:w("carousel",n.class)},t),nt=(n,t)=>o("div",{...n,class:w("carousel-item",n.class)},t),tt=(n,t)=>o("div",{...n,class:w("chat",n.class)},t),ot=(n,t)=>o("div",{...n,class:w("chat-bubble",n.class)},t),ft=(n,t)=>o("div",{...n,class:w("chat-footer",n.class)},t),rt=(n,t)=>o("div",{...n,class:w("chat-header",n.class)},t),_t=(n,t)=>o("div",{...n,class:w("chat-image avatar",n.class)},o("div",{class:"w-10 rounded-full"},typeof t==="string"?o("img",{src:t,alt:"avatar"}):t)),ut=(n)=>o("input",{...n,type:"checkbox",class:w("checkbox",n.class)}),st=(n)=>{let t=()=>K(n.value)||"#000000";return v({},[Wn({class:"btn"},[o("div",{class:"size-5 rounded-sm",style:()=>`background-color: ${t()}`}),n.label&&o("span",{},n.label)]),h({class:"p-0"},yn({value:n.value,onchange:(f)=>{y(n.value)?n.value(f):n.onchange?.(f)}}))])},yn=(n)=>{let t=()=>K(n.value)||"#000000",f=["#000","#1A1A1A","#333","#4D4D4D","#666","#808080","#B3B3B3","#FFF","#450a0a","#7f1d1d","#991b1b","#b91c1c","#dc2626","#ef4444","#f87171","#fca5a5","#431407","#7c2d12","#9a3412","#c2410c","#ea580c","#f97316","#fb923c","#ffedd5","#713f12","#a16207","#ca8a04","#eab308","#facc15","#fde047","#fef08a","#fff9c4","#064e3b","#065f46","#059669","#10b981","#34d399","#4ade80","#84cc16","#d9f99d","#082f49","#075985","#0284c7","#0ea5e9","#38bdf8","#7dd3fc","#22d3ee","#cffafe","#1e1b4b","#312e81","#4338ca","#4f46e5","#6366f1","#818cf8","#a5b4fc","#e0e7ff","#2e1065","#4c1d95","#6d28d9","#7c3aed","#8b5cf6","#a855f7","#d946ef","#fae8ff"],r=(_)=>{y(n.value)?n.value(_):n.onchange?.(_),l()};return o("div",{class:w("p-3 bg-base-100 rounded-box shadow w-64",n.class)},o("div",{class:"grid grid-cols-8 gap-1"},f.map((_)=>o("button",{type:"button",style:`background-color: ${_}`,class:()=>{return`size-6 rounded-sm cursor-pointer transition-all hover:scale-125 hover:z-10 active:scale-95 outline-none border border-black/5 p-0 min-h-0 ${t().toLowerCase()===_.toLowerCase()?"ring-2 ring-offset-1 ring-primary z-10 scale-110":""}`},onclick:()=>{r(_)}}))))},Et=(n)=>{let t=L(""),f=()=>K(n.range)===!0;B(()=>{let _=K(n.value);if(!_)return t("");let s="";if(typeof _==="string")s=n.hour&&_.includes("T")?_.replace("T"," "):_;else if(_.start&&_.end){let u=n.hour&&_.startHour!=null?`${_.start} ${String(_.startHour).padStart(2,"0")}:00`:_.start,N=n.hour&&_.endHour!=null?`${_.end} ${String(_.endHour).padStart(2,"0")}:00`:_.end;s=`${u} - ${N}`}else if(_.start)s=`${n.hour&&_.startHour!=null?`${_.start} ${String(_.startHour).padStart(2,"0")}:00`:_.start}...`;t(s)});let r=(_)=>{if(y(n.value))n.value(_);else n.onChange?.(_);if(!f()||_?.end!=null)l()};return v({class:w("w-full",n.class)},[o("label",{tabindex:"0",role:"button",class:"input input-bordered flex items-center gap-2 cursor-pointer"},[o("span",{class:"icon-[lucide--calendar] shrink-0"}),o("span",{class:()=>`grow text-left truncate ${!t()?"opacity-50":""}`},()=>t()||n.placeholder||(f()?"Seleccionar rango...":"Seleccionar fecha...")),()=>t()?o("button",{type:"button",class:"btn btn-ghost btn-xs btn-circle -mr-2",onmousedown:(_)=>{if(_.preventDefault(),_.stopPropagation(),y(n.value))n.value(null);else n.onChange?.(null);t("")}},o("span",{class:"icon-[lucide--x] opacity-50"})):null]),h({class:"p-0"},Un({value:n.value,range:f(),hour:n.hour,onChange:r}))])},Nt=(n,t)=>div({...n,class:w("drawer",n.class)},t),wt=(n)=>input({...n,type:"checkbox",class:"drawer-toggle",checked:()=>K(n.checked),onchange:(t)=>y(n.checked)&&n.checked(t.target.checked)}),bt=(n,t)=>div({...n,class:w("drawer-content",n.class)},t),At=(n,t)=>div({...n,class:w("drawer-side",n.class)},t),Ot=(n)=>label({...n,for:n.for,class:w("drawer-overlay",n.class)}),St=(n)=>o("div",{...n,class:w("divider",n.class)}),v=(n,t)=>o("div",{...n,class:w("dropdown",n.class)},t),Wn=(n,t)=>o("div",{...n,tabindex:"0",role:"button",class:w("btn",n.class)},t),h=(n,t)=>o("div",{...n,tabindex:"0",class:w("dropdown-content",n.class)},t),Tt=(n,t)=>o("div",{class:"fab"},[o("div",{tabindex:"0",role:"button",class:w("btn",n.class)},m(n.icon)),t]),Ct=(n,t)=>o("fieldset",{class:w("fieldset",n.class)},[o("legend",{class:"fieldset-legend"},n.label),t]),Gt=(n)=>{let t=L([]),f=L(!1),r=L(null),_=(n.max||2)*1024*1024,s=(N)=>{let E=Array.from(N);if(r(null),E.some((S)=>S.size>_)){r(`Máx ${n.max||2}MB`);return}let b=[...t(),...E];if(t(b),y(n.onselect))n.onselect(b);else if(y(n.value))n.value(b)},u=(N)=>{let E=t().filter((b,S)=>S!==N);if(t(E),y(n.onselect))n.onselect(E);else if(y(n.value))n.value(E)};return o("div",{class:w("fieldset w-full p-0",n.class)},[o("label",{class:()=>`relative flex items-center justify-between w-full h-12 px-4 border-2 border-dashed rounded-lg cursor-pointer transition-all duration-200 ${f()?"border-primary bg-primary/10":"border-base-content/20 bg-base-100 hover:bg-base-200"}`,ondragover:(N)=>{N.preventDefault(),f(!0)},ondragleave:()=>f(!1),ondrop:(N)=>{N.preventDefault(),f(!1),s(N.dataTransfer.files)}},[o("div",{class:"flex items-center gap-3 w-full"},[o("span",{class:"icon-[lucide--upload]"}),o("span",{class:"text-sm opacity-70 truncate grow text-left"},Cn("uploadFiles")),o("span",{class:"text-[10px] opacity-40 shrink-0"},`Máx ${n.max||2}MB`)]),o("input",{type:"file",multiple:!0,accept:n.accept||"*",class:"hidden",onchange:(N)=>s(N.target.files)})]),()=>r()&&o("span",{class:"text-[10px] text-error mt-1 px-1 font-medium"},r()),a(()=>t().length>0,()=>o("ul",{class:"mt-2 space-y-1"},Y(t,(N,E)=>o("li",{class:"flex items-center justify-between p-1.5 pl-3 text-xs bg-base-200/50 rounded-md border border-base-300"},[o("div",{class:"flex items-center gap-2 truncate"},[o("span",{class:"opacity-50"},"\uD83D\uDCC4"),o("span",{class:"truncate font-medium max-w-[200px]"},N.name),o("span",{class:"text-[9px] opacity-40"},`(${(N.size/1024).toFixed(0)} KB)`)]),o("button",{type:"button",class:"btn btn-ghost btn-xs btn-circle",onclick:(b)=>{b.preventDefault(),u(E)}},o("span",{class:"icon-[lucide--x]"}))]))))])},m=(n)=>o("span",{class:n.startsWith("icon-")?n:""},n.startsWith("icon-")?null:n),Ut=(n,t)=>o("div",{...n,class:w("indicator",n.class)},[n.value&&o("span",{class:w("indicator-item badge",n.class)},n.value),t]),Kn=(n)=>{let{label:t,icon:f,float:r,placeholder:_,value:s,left:u,right:N,rule:E,hint:b,content:S,...C}=n,G=L(!1),U=n.type==="password",O=E??null,T=()=>U?K(G)?"text":"password":n.type||"search";return o("label",{class:r?"floating-label":""},[r?o("span",{},t):null,o("label",{pattern:O,class:()=>w("input validator",n.class)},[t&&!r?o("span",{class:"label"},t):null,u??null,o("input",{...C,type:T,class:"grow",pattern:O,placeholder:_||t||" ",value:s}),N??null,U?Ln({class:"ml-2"},[kn({value:G,class:"swap-rotate"}),Pn({},m("icon-[lucide--eye]")),Jn({},m("icon-[lucide--eye-off]"))]):null]),b?o("div",{class:"validator-hint"},b):null])},yt=(n,t)=>o("kbd",{...n,class:w("kbd",n.class)},t),Wt=(n,t)=>o("ul",{...n,class:w("list",n.class)},t),Kt=(n)=>()=>(K(n.items)||[]).map((t,f)=>o("li",{class:w("list-row",n.class,t?.class)},typeof n.render==="function"?n.render(t,f):t)),Lt=(n,t)=>o("span",{...n,class:w("loading loading-spinner",n.class)},t),kt=(n)=>{if(n.children!==void 0)return o("ul",{class:w("menu",n.class),...n},n.children);let{items:t}=n,f=(r)=>r.children?o("li",{},o("details",{open:r.open||void 0},[o("summary",{},R(r)),o("ul",{},Y(()=>K(r.children)||[],f))])):o("li",{},o("a",{href:r.href,onclick:r.onclick?(_)=>{if(!r.href)_.preventDefault();r.onclick(_)}:null},R(r)));return o("ul",{class:w("menu",n.class)},Y(()=>K(t)||[],f))},Pt=(n)=>{let t=null;B(()=>{let r=K(n.open);if(!t)return;r?t.showModal():t.hide()});let f=()=>y(n.open)&&n.open(!1);return o("dialog",{...n,ref:(r)=>t=r,class:w("modal",n.class),onclose:f,oncancel:f},[o("div",{class:"modal-box"},[n.title&&o("h3",{class:"text-lg font-bold"},n.title),n.children,o("div",{class:"modal-action"},[n.actions||Gn({class:"btn",onclick:f},"Cerrar")])]),o("form",{method:"dialog",class:"modal-backdrop"},[o("button",{},"close")])])},Jt=(n,t)=>o("div",{...n,class:w("navbar",n.class)},t),Qt=(n)=>o("progress",{...n,class:w("progress",n.class)}),Xt=(n,t)=>o("div",{class:w("radial-progress",n.class),style:`--value:${K(n.value)??0};`,role:"progressbar","aria-valuenow":n.value},t),jt=(n)=>o("input",{...n,type:"radio",class:w("radio",n.class)}),zt=(n)=>o("input",{...n,type:"range",class:w("range",n.class)}),Mt=(n,t)=>o("div",{...n,class:"rating"},t),Zt=(n)=>[...Array(n.count)].map((t,f)=>o("input",{class:w("mask",n.class),name:n.name,type:"radio",checked:()=>K(n.value)===f,onchange:()=>y(n.value)?n.value(f):n.onchange?.(f)})),It=(n,t)=>{if(t!==void 0)return o("select",{class:w("select",n.class),...n},t);let{label:f,float:r,placeholder:_,placeholderDisabled:s=!0,value:u,left:N,right:E,hint:b,items:S,keyFn:C,...G}=n,U=()=>{let O=K(S)||[];return[..._?[{disabled:s,label:_,value:""}]:[],...O]};return o("label",{class:r?"floating-label":""},[r?o("span",{},f):null,o("label",{class:w("select",G.class)},[!r&&f?o("span",{class:"label"},f):null,N??null,o("select",{value:()=>K(u),onchange:(O)=>y(u)?u(O.target.value):G.onchange?.(O)},Y(U,(O)=>{let T=R(O,O.value!==void 0?"value":void 0),Q=R(O,"label");return o("option",{value:T,disabled:O.disabled||void 0},Q)})),E??null]),b?o("div",{class:"validator-hint"},b):null])},Vt=(n)=>o("div",{...n,class:w("skeleton",n.class)}),Yt=(n)=>o("span",{...n,class:w("skeleton skeleton-text",n.class)}),et=(n,t)=>o("div",{...n,class:w("stack",n.class)},t),Bt=(n,t)=>o("div",{...n,class:w("stats shadow",n.class)},t),dt=(n)=>o("div",{...n,class:w("stat",n.class)},[n.title?o("div",{class:"stat-title"},n.title):null,n.value?o("div",{class:"stat-value"},n.value):null,n.desc?o("div",{class:"stat-desc"},n.desc):null]),qt=(n,t)=>o("ul",{...n,class:w("steps",n.class)},t),Rt=(n,t)=>o("li",{...n,class:w("step",n.class),"data-content":n.dataContent},t),Ln=(n,t)=>o("label",{...n,class:w("swap",n.class)},t),kn=(n)=>o("input",{type:"checkbox",checked:()=>K(n.value),onchange:(t)=>y(n.value)&&n.value(t.target.checked),class:n.class}),Pn=(n,t)=>o("div",{...n,class:w("swap-on",n.class)},t),Jn=(n,t)=>o("div",{...n,class:w("swap-off",n.class)},t),$t=(n,t)=>o("table",{...n,class:w("table",n.class)},t),Dt=({items:n,columns:t=[],header:f=!0})=>{let r=f!==!1&&t.some((s)=>s.label)?o("thead",{},o("tr",{},t.map((s)=>o("th",{class:s.class},s.label)))):null,_=o("tbody",{},()=>{return(K(n)||[]).map((u,N)=>o("tr",{},t.map((E)=>{let b=E.render?E.render(u,N):u[E.key];return o("td",{class:E.class},b)})))});return[r,_].filter(Boolean)},Ht=(n,t)=>{if(!n.items){let{class:b,...S}=n;return o("div",{...S,class:w("tabs",b)},t)}let{items:f,activeIndex:r,onClose:_,class:s,...u}=n,N=(b)=>y(b)?b():b,E=_||(y(f)?(b,S)=>{let G=K(f).filter((U,O)=>O!==b);if(f(G),r()>=G.length)r(Math.max(0,G.length-1))}:null);return o("div",{...u,class:w("tabs",s)},()=>{return(K(f)||[]).flatMap((S,C)=>{let G=()=>r()===C,U=o("button",{class:()=>`tab ${G()?"tab-active":""} ${S.class||""}`,onclick:(T)=>{T.preventDefault(),r(C),S.onclick?.(T)}},[R(S),S.closable?o("span",{class:"ml-1 inline-flex items-center justify-center w-4 h-4 rounded-full hover:bg-base-300 text-base-content/60 hover:text-base-content cursor-pointer",onclick:(T)=>{T.stopPropagation(),E?.(C,S)}},o("span",{class:"icon-[lucide--x] w-3 h-3"})):null]),O=o("div",{class:"tab-content bg-base-100 border-base-300 p-6",style:()=>`display: ${G()?"block":"none"};`},y(S.content)?S.content():S.content);return[U,O]})})},Ft=(n)=>o("textarea",{...n,class:w("textarea",n.class)}),gt=(n,t)=>o("span",{...n,class:w("text-rotate",n.class)},o("span",{},t)),xt=(n,t)=>o("ul",{...n,class:w("timeline",n.class)},t),ct=(n,t="alert-success",f=3500)=>{let r=document.getElementById("sigpro-toast-container");if(!r)r=o("div",{id:"sigpro-toast-container",class:"fixed top-0 right-0 z-[9999] p-4 flex flex-col items-end gap-2 pointer-events-none"}),document.body.appendChild(r);let _=o("div",{style:"display: contents"});r.appendChild(_);let s,u,N,b=i(()=>{let S=L(!1),C=L(!1);s=()=>{if(C())return;clearTimeout(u),clearTimeout(N),C(!0),setTimeout(()=>{if(b.destroy(),_.remove(),!r.hasChildNodes())r.remove()},300)},N=setTimeout(()=>S(!0),0);let G=typeof n==="function"?K(n):n,U=typeof G==="string"?o("span",{},G):G;return o("div",{class:()=>{let O=`alert alert-soft ${t} shadow-lg transition-all duration-300 inline-flex w-auto whitespace-nowrap pointer-events-auto`;if(C())return`${O} translate-x-full opacity-0`;if(S())return`${O} translate-x-0 opacity-100`;return`${O} translate-x-10 opacity-0`}},[U,o("button",{class:"btn btn-xs btn-circle btn-ghost",onclick:s},o("span",{class:"icon-[lucide--x]"}))])},_);if(f>0)u=setTimeout(s,f);return s},at=(n)=>o("input",{...n,type:"checkbox",class:w("toggle",n.class)}),it=(n,t)=>o("div",{...n,class:w("tooltip",n.class),"data-tip":n.tip},t),mt=(n)=>{let{value:t,class:f}=n,r=null,_=null,s=L(!1),u=L(""),N=L(0),E=L(0),b=L(!1),S=["\uD83D\uDE00","\uD83D\uDE0A","\uD83D\uDE09","\uD83E\uDDD0","\uD83D\uDE2E","\uD83E\uDD14","\uD83D\uDE05","\uD83D\uDE02","\uD83D\uDE0D","\uD83D\uDE18","\uD83E\uDD70","\uD83D\uDC4D","\uD83D\uDC4E","\uD83D\uDC4C","\uD83E\uDD1D","\uD83E\uDD1E","\uD83D\uDC4B","\uD83D\uDC4F","\uD83D\uDE4C","\uD83D\uDE4F","\uD83D\uDCAA","☝️","\uD83D\uDC47","\uD83D\uDC48","\uD83D\uDC49","\uD83D\uDD95","✅","⚠️","\uD83D\uDE80","\uD83D\uDCE2","✉️","❤️"],C=()=>{let A=window.getSelection();if(A.getRangeAt&&A.rangeCount)_=A.getRangeAt(0)},G=()=>{if(_){let A=window.getSelection();A.removeAllRanges(),A.addRange(_)}},U=()=>{if(E(E()+1),r)N(r.innerText.length)},O=()=>{if(!r)return;let A=r.innerHTML;if(y(t))t(A);else n.onchange?.(A);U()},T=(A,W=null)=>{if(!r)return;if(r.focus(),_)G();document.execCommand(A,!1,W),_=null,O()},Q=(A)=>{let W=document.createElement("div");W.style="position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:zoom-out;";let k=document.createElement("img");k.src=A,k.style="max-width:95%;max-height:95%;box-shadow:0 0 30px rgba(0,0,0,0.5);border-radius:4px;",W.onclick=()=>document.body.removeChild(W),W.appendChild(k),document.body.appendChild(W)},Z=(A)=>{if(!A)return;let W=new FileReader;W.onload=(k)=>{if(A.type.startsWith("image/")){let J=`
 `;T("insertHTML",J)}else{let J=`${A.name} `;T("insertHTML",J)}},W.readAsDataURL(A)},X=(A,W=null)=>{if(E(),!r||s())return!1;try{if(A==="formatBlock"){let k=window.getSelection().getRangeAt(0).commonAncestorContainer;while(k&&k!==r){if(k.nodeType===1&&k.tagName===W)return!0;k=k.parentNode}return!1}return document.queryCommandState(A)}catch(k){return!1}},p=o("div",{class:"flex flex-wrap items-center gap-1 p-2 border-b border-base-300 bg-base-200 sticky top-0 z-20"},[o("div",{class:"flex flex-wrap gap-1 flex-1 items-center"},[o("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${X("bold")?"btn-active bg-primary/20":""}`,onclick:()=>T("bold")},o("span",{class:"icon-[lucide--bold]"})),o("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${X("italic")?"btn-active bg-primary/20":""}`,onclick:()=>T("italic")},o("span",{class:"icon-[lucide--italic]"})),o("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${X("underline")?"btn-active bg-primary/20":""}`,onclick:()=>T("underline")},o("span",{class:"icon-[lucide--underline]"})),o("input",{type:"color",class:"w-5 h-5 p-0 border-0 bg-transparent cursor-pointer",oninput:(A)=>T("foreColor",A.target.value)}),o("span",{class:"w-px h-5 bg-base-300 mx-1"}),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("justifyLeft")},o("span",{class:"icon-[lucide--align-left]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("justifyCenter")},o("span",{class:"icon-[lucide--align-center]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("justifyRight")},o("span",{class:"icon-[lucide--align-right]"})),o("span",{class:"w-px h-5 bg-base-300 mx-1"}),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("insertUnorderedList")},o("span",{class:"icon-[lucide--list]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("insertOrderedList")},o("span",{class:"icon-[lucide--list-ordered]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("outdent")},o("span",{class:"icon-[lucide--indent-decrease]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("indent")},o("span",{class:"icon-[lucide--indent-increase]"})),o("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${X("formatBlock","BLOCKQUOTE")?"btn-active":""}`,onclick:()=>T("formatBlock",X("formatBlock","BLOCKQUOTE")?"P":"BLOCKQUOTE")},o("span",{class:"icon-[lucide--quote]"})),o("span",{class:"w-px h-5 bg-base-300 mx-1"}),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>{let A=window.prompt("URL:");if(A)T("createLink",A)}},o("span",{class:"icon-[lucide--link]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>{let A=document.createElement("input");A.type="file",A.onchange=(W)=>Z(W.target.files[0]),A.click()}},o("span",{class:"icon-[lucide--paperclip]"})),o("div",{class:"relative"},[o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:(A)=>{A.stopPropagation(),C(),b(!b())}},o("span",{class:"icon-[lucide--smile]"})),o("div",{class:"absolute top-full left-0 mt-1 p-2 bg-base-100 border border-base-300 shadow-xl rounded-box w-52 z-50 flex flex-wrap gap-1",style:()=>b()?"display:flex":"display:none"},S.map((A)=>o("span",{class:"cursor-pointer hover:bg-base-200 p-1 rounded text-lg",onclick:(W)=>{W.stopPropagation(),T("insertText",A),b(!1)}},A)))]),o("span",{class:"w-px h-5 bg-base-300 mx-1"}),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("undo")},o("span",{class:"icon-[lucide--undo-2]"})),o("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("redo")},o("span",{class:"icon-[lucide--redo-2]"}))]),o("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${s()?"btn-active":""}`,onclick:()=>{if(!s())u(r?.innerHTML||"");else if(r)r.innerHTML=u(),O();s(!s())}},o("span",{class:"icon-[lucide--code-2]"}))]);if(typeof document<"u"&&!document.getElementById("editor-styles")){let A=document.createElement("style");A.id="editor-styles",A.textContent=` [contenteditable="true"] div, [contenteditable="true"] p { margin: 0; padding: 0; } - `,document.head.appendChild(O)}return o("div",{class:w("border border-base-300 rounded-box bg-base-100 overflow-hidden shadow-sm flex flex-col",f)},[l,o("div",{class:"relative flex-1 flex flex-col",onclick:()=>A(!1)},[o("div",{ref:(O)=>{if(!_&&O)_=O,O.innerHTML=L(t)||"",document.execCommand("defaultParagraphSeparator",!1,"br"),O.addEventListener("click",(K)=>{let y=K.target.closest(".resizable-img-container");if(y){let Q=y.querySelector("img");if(Q)X(Q.src)}})},style:()=>`min-height:22rem;${s()?"display:none":""}`,class:"p-4 outline-none text-base-content leading-relaxed [&>div]:m-0 [&>p]:m-0 [&>div]:min-h-[1em] [&_.resizable-img-container]:hover:border-primary [&_blockquote]:border-l-4 [&_blockquote]:border-base-300 [&_blockquote]:pl-4 [&_blockquote]:italic [&_ul]:list-disc [&_ul]:pl-8 [&_ol]:list-decimal [&_ol]:pl-8",contenteditable:"true",oninput:S,onkeydown:(O)=>{if(O.key==="Tab")O.preventDefault(),C("indent")},onkeyup:()=>{U(),b()},onclick:(O)=>{U(),b(),O.stopPropagation()},onmouseup:()=>{S(),b()},onpaste:(O)=>{O.preventDefault();let K=O.clipboardData.getData("text/plain");C("insertText",K)},ondragover:(O)=>O.preventDefault(),ondrop:(O)=>{O.preventDefault(),j(O.dataTransfer.files[0])}}),o("textarea",{class:"w-full flex-1 min-h-[22rem] p-4 outline-none font-mono text-sm bg-base-200 border-0",style:()=>s()?"":"display:none",value:u,oninput:(O)=>{if(u(O.target.value),_)_.innerHTML=O.target.value;n.onchange?.(O.target.value)}})]),o("div",{class:"px-3 py-1 border-t border-base-300 bg-base-100/50 text-[10px] text-right text-base-content/60 italic"},[o("span",()=>`${N()}`)])])};var oo={...En};export{rn as when,R as watch,bn as t,D as router,q as onUnmount,un as mount,Cn as lang,d as isObj,W as isFunc,V as isArr,a as hide,o as h,Y as each,sn as currentLocale,Sn as batch,mt as Tooltip,at as Toggle,ct as Toast,et as Timeline,gt as Textrotate,xt as Textarea,dt as Tabs,Ft as TableItems,Ht as Table,yn as SwapToggle,Jn as SwapOn,Qn as SwapOff,Pn as Swap,Dt as Steps,$t as Step,qt as Stats,Rt as Stat,Bt as Stack,Yt as SkeletonText,Vt as Skeleton,It as Select,jt as RatingItems,Zt as Rating,Mt as Range,zt as Radio,kt as Radial,Xt as Progress,Qt as Navbar,Jt as Modal,yt as Menu,Hn as Locale,Pt as Loading,Lt as ListRows,Kt as List,Wt as Kbd,Ln as Input,Ut as Indicator,c as Icon,Tn as Fragment,Gt as Fileinput,bt as Fieldset,Ct as Fab,it as Editor,i as DropdownContent,Kn as DropdownButton,m as Dropdown,wt as DrawerToggle,Ot as DrawerSide,St as DrawerOverlay,At as DrawerContent,Nt as Drawer,Tt as Divider,Et as Datepicker,oo as Components,st as Colorpicker,Wn as ColorPalette,ut as Checkbox,rt as ChatImage,_t as ChatHeader,ft as ChatFooter,ot as ChatBubble,tt as Chat,nt as CarouselItem,pn as Carousel,ln as CardTitle,vn as CardBody,hn as CardActions,mn as Card,Un as Calendar,Gn as Button,an as Breadcrumbs,cn as Badge,gn as AvatarGroup,xn as Avatar,en as Autocomplete,dn as Alert,Fn as Accordion,fn as $$,P as $}; + `,document.head.appendChild(A)}return o("div",{class:w("border border-base-300 rounded-box bg-base-100 overflow-hidden shadow-sm flex flex-col",f)},[p,o("div",{class:"relative flex-1 flex flex-col",onclick:()=>b(!1)},[o("div",{ref:(A)=>{if(!r&&A)r=A,A.innerHTML=K(t)||"",document.execCommand("defaultParagraphSeparator",!1,"br"),A.addEventListener("click",(W)=>{let k=W.target.closest(".resizable-img-container");if(k){let J=k.querySelector("img");if(J)Q(J.src)}})},style:()=>`min-height:22rem;${s()?"display:none":""}`,class:"p-4 outline-none text-base-content leading-relaxed [&>div]:m-0 [&>p]:m-0 [&>div]:min-h-[1em] [&_.resizable-img-container]:hover:border-primary [&_blockquote]:border-l-4 [&_blockquote]:border-base-300 [&_blockquote]:pl-4 [&_blockquote]:italic [&_ul]:list-disc [&_ul]:pl-8 [&_ol]:list-decimal [&_ol]:pl-8",contenteditable:"true",oninput:O,onkeydown:(A)=>{if(A.key==="Tab")A.preventDefault(),T("indent")},onkeyup:()=>{U(),C()},onclick:(A)=>{U(),C(),A.stopPropagation()},onmouseup:()=>{O(),C()},onpaste:(A)=>{A.preventDefault();let W=A.clipboardData.getData("text/plain");T("insertText",W)},ondragover:(A)=>A.preventDefault(),ondrop:(A)=>{A.preventDefault(),Z(A.dataTransfer.files[0])}}),o("textarea",{class:"w-full flex-1 min-h-[22rem] p-4 outline-none font-mono text-sm bg-base-200 border-0",style:()=>s()?"":"display:none",value:u,oninput:(A)=>{if(u(A.target.value),r)r.innerHTML=A.target.value;n.onchange?.(A.target.value)}})]),o("div",{class:"px-3 py-1 border-t border-base-300 bg-base-100/50 text-[10px] text-right text-base-content/60 italic"},[o("span",()=>`${N()}`)])])};var oo={...wn};if(typeof window<"u")"a abbr article aside audio b blockquote br button canvas caption cite code col colgroup datalist dd del details dfn dialog div dl dt em embed fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 header hr i iframe img input ins kbd label legend li main mark meter nav object ol optgroup option output p picture pre progress section select slot small source span strong sub summary sup svg table tbody td template textarea tfoot th thead time tr u ul video".split(" ").forEach((n)=>{window[n]=(t,f)=>o(n,t,f)});export{a as when,B as watch,Cn as t,d as router,e as onUnmount,i as mount,Tn as lang,$ as isObj,y as isFunc,V as isArr,l as hide,o as h,Y as each,Nn as currentLocale,un as batch,it as Tooltip,at as Toggle,ct as Toast,xt as Timeline,gt as Textrotate,Ft as Textarea,Ht as Tabs,Dt as TableItems,$t as Table,kn as SwapToggle,Pn as SwapOn,Jn as SwapOff,Ln as Swap,qt as Steps,Rt as Step,Bt as Stats,dt as Stat,et as Stack,Yt as SkeletonText,Vt as Skeleton,It as Select,Zt as RatingItems,Mt as Rating,zt as Range,jt as Radio,Xt as Radial,Qt as Progress,Jt as Navbar,Pt as Modal,kt as Menu,$n as Locale,Lt as Loading,Kt as ListRows,Wt as List,yt as Kbd,Kn as Input,Ut as Indicator,m as Icon,En as Fragment,Gt as Fileinput,Ct as Fieldset,Tt as Fab,mt as Editor,h as DropdownContent,Wn as DropdownButton,v as Dropdown,wt as DrawerToggle,At as DrawerSide,Ot as DrawerOverlay,bt as DrawerContent,Nt as Drawer,St as Divider,Et as Datepicker,oo as Components,st as Colorpicker,yn as ColorPalette,ut as Checkbox,_t as ChatImage,rt as ChatHeader,ft as ChatFooter,ot as ChatBubble,tt as Chat,nt as CarouselItem,pn as Carousel,ln as CardTitle,vn as CardBody,hn as CardActions,mn as Card,Un as Calendar,Gn as Button,an as Breadcrumbs,cn as Badge,gn as AvatarGroup,Fn as Avatar,xn as Autocomplete,Hn as Alert,Dn as Accordion,x as $$,L as $}; diff --git a/sigpro-ui_ESM.js b/sigpro-ui_ESM.js index 20a46a8..8ef9943 100644 --- a/sigpro-ui_ESM.js +++ b/sigpro-ui_ESM.js @@ -1,3 +1,10 @@ export * from './sigpro-ui.js'; import * as All from './sigpro-ui.js'; export const Components = { ...All }; +import { $, $$, watch, batch, h, Fragment, mount, when, each, router, onUnmount, isArr, isFunc, isObj } from "./sigpro.js" +if (typeof window !== "undefined") { + "a abbr article aside audio b blockquote br button canvas caption cite code col colgroup datalist dd del details dfn dialog div dl dt em embed fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 header hr i iframe img input ins kbd label legend li main mark meter nav object ol optgroup option output p picture pre progress section select slot small source span strong sub summary sup svg table tbody td template textarea tfoot th thead time tr u ul video" + .split(" ") + .forEach(tag => { window[tag] = (props, children) => h(tag, props, children) }) +} +export { $, $$, watch, batch, h, Fragment, mount, when, each, router, onUnmount, isArr, isFunc, isObj }