(()=>{var{defineProperty:nn,getOwnPropertyNames:In,getOwnPropertyDescriptor:Vn}=Object,Yn=Object.prototype.hasOwnProperty;function Bn(n){return this[n]}var qn=(n)=>{var t=(wn??=new WeakMap).get(n),o;if(t)return t;if(t=nn({},"__esModule",{value:!0}),n&&typeof n==="object"||typeof n==="function"){for(var _ of In(n))if(!Yn.call(t,_))nn(t,_,{get:Bn.bind(n,_),enumerable:!(o=Vn(n,_))||o.enumerable})}return wn.set(n,t),t},wn;var Rn=(n)=>n;function Dn(n,t){this[n]=Rn.bind(null,t)}var An=(n,t)=>{for(var o in t)nn(n,o,{get:t[o],enumerable:!0,configurable:!0,set:Dn.bind(t,o)})};var of={};An(of,{Components:()=>zn});var Nn={};An(Nn,{when:()=>un,watch:()=>R,t:()=>Wn,router:()=>D,onUnmount:()=>q,mount:()=>sn,lang:()=>Un,isObj:()=>d,isFunc:()=>W,isArr:()=>V,hide:()=>a,h:()=>f,each:()=>Y,currentLocale:()=>En,batch:()=>Cn,Tooltip:()=>tf,Toggle:()=>nf,Toast:()=>pt,Timeline:()=>ht,Textrotate:()=>vt,Textarea:()=>lt,Tabs:()=>mt,TableItems:()=>it,Table:()=>at,SwapToggle:()=>Xn,SwapOn:()=>jn,SwapOff:()=>kn,Swap:()=>Qn,Steps:()=>gt,Step:()=>ct,Stats:()=>et,Stat:()=>xt,Stack:()=>dt,SkeletonText:()=>Ft,Skeleton:()=>Ht,Select:()=>$t,RatingItems:()=>Dt,Rating:()=>Rt,Range:()=>qt,Radio:()=>Bt,Radial:()=>Yt,Progress:()=>Vt,Navbar:()=>It,Modal:()=>Zt,Menu:()=>Mt,Locale:()=>an,Loading:()=>zt,ListRows:()=>kt,List:()=>jt,Kbd:()=>Xt,Input:()=>Jn,Indicator:()=>Qt,Icon:()=>c,Fragment:()=>Gn,Fileinput:()=>Jt,Fieldset:()=>Pt,Fab:()=>Lt,Editor:()=>ff,DropdownContent:()=>m,DropdownButton:()=>Pn,Dropdown:()=>i,DrawerToggle:()=>Gt,DrawerSide:()=>Wt,DrawerOverlay:()=>yt,DrawerContent:()=>Ut,Drawer:()=>Ct,Divider:()=>Kt,Datepicker:()=>Tt,Colorpicker:()=>St,ColorPalette:()=>Ln,Checkbox:()=>bt,ChatImage:()=>Ot,ChatHeader:()=>At,ChatFooter:()=>wt,ChatBubble:()=>Nt,Chat:()=>Et,CarouselItem:()=>st,Carousel:()=>ut,CardTitle:()=>ot,CardBody:()=>_t,CardActions:()=>rt,Card:()=>ft,Calendar:()=>Kn,Button:()=>yn,Breadcrumbs:()=>tt,Badge:()=>nt,AvatarGroup:()=>hn,Avatar:()=>vn,Autocomplete:()=>pn,Alert:()=>ln,Accordion:()=>mn,$$:()=>_n,$:()=>L});var W=(n)=>typeof n==="function",d=(n)=>n&&typeof n==="object",V=Array.isArray,M=typeof document<"u"?document:null,On=(n)=>n?._isRuntime?n.container:n instanceof Node?n:M.createTextNode(n==null?"":String(n)),J=null,k=null,H=!1,e=0,x=new Set,bn=new WeakMap,tn=Symbol("iter"),fn=new WeakMap,$n="http://www.w3.org/2000/svg",Sn="http://www.w3.org/1999/xlink",Hn=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 o=t.pop();if(o._cleanups)o._cleanups.forEach((_)=>_()),o._cleanups.clear();if(o._children)o._children.forEach((_)=>t.push(_)),o._children.clear();if(o._deps)o._deps.forEach((_)=>_.delete(o)),o._deps.clear()}},q=(n)=>{if(k)(k._cleanups||=new Set).add(n)},Fn=(n)=>{let t=J;J=null;try{return n()}finally{J=t}},F=(n,t=!1)=>{let o=()=>{if(o._disposed)return;if(o._deps)o._deps.forEach((s)=>s.delete(o));if(o._cleanups)o._cleanups.forEach((s)=>s()),o._cleanups.clear();let _=J,r=k;J=k=o;try{return o._result=n()}catch(s){console.error("[SigPro]",s)}finally{J=_,k=r}};if(o._deps=o._cleanups=o._children=null,o._disposed=!1,o._isComputed=t,o._depth=J?J._depth+1:0,o._mounts=[],o._parent=k,k)(k._children||=new Set).add(o);return o},Tn=()=>{if(H)return;H=!0;let n=Array.from(x).sort((t,o)=>t._depth-o._depth);x.clear();for(let t of n)if(!t._disposed)t();H=!1},Cn=(n)=>{e++;try{return n()}finally{if(e--,e===0&&x.size>0&&!H)Tn()}},z=(n,t=!1)=>{if(!t&&J&&!J._disposed)n.add(J),(J._deps||=new Set).add(n);else if(t&&n.size>0){let o=!1;for(let _ of n){if(_===J||_._disposed)continue;if(_._isComputed){if(_._dirty=!0,_._subs)z(_._subs,!0)}else x.add(_),o=!0}if(o&&!H&&e===0)queueMicrotask(Tn)}},L=(n,t=null)=>{let o=new Set;if(W(n)){let _,r=()=>{if(r._dirty){let s=J;J=r;try{let u=n();if(!Object.is(_,u))_=u,z(o,!0)}finally{J=s}r._dirty=!1}return z(o),_};return r._isComputed=!0,r._subs=o,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));z(o,!0)}}return z(o),n}},_n=(n)=>{if(!d(n))return n;let t=bn.get(n);if(t)return t;let o=new Map,_=(s)=>{let u=o.get(s);if(!u)o.set(s,u=new Set);return u},r=new Proxy(n,{get(s,u,N){if(typeof u!=="symbol")z(_(u));return _n(Reflect.get(s,u,N))},set(s,u,N,E){let A=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(_(u),!0),!A)z(_(tn),!0)}return C},deleteProperty(s,u){let N=Reflect.deleteProperty(s,u);if(N)z(_(u),!0),z(_(tn),!0);return N},ownKeys(s){return z(_(tn)),Reflect.ownKeys(s)}});return bn.set(n,r),r},R=(n,t)=>{if(t===void 0){let _=F(n);return _(),()=>B(_)}let o=F(()=>{let _=Array.isArray(n)?n.map((r)=>r()):n();Fn(()=>t(_))});return o(),()=>B(o)},rn=(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)=>rn(t))},dn=/^\s*(javascript|data|vbscript):/i,en=new Set(["src","href","formaction","action","background","code","archive"]),xn=(n)=>en.has(n)||n.startsWith("on"),on=(n,t)=>{if(t==null||t===!1)return null;if(xn(n)){let o=String(t);if(dn.test(o))return console.warn(`[SigPro] Bloqueado protocolo peligroso en ${n}`),"#"}return t},f=(n,t={},o=[])=>{if(t instanceof Node||V(t)||!d(t))o=t,t={};if(W(n)){let u=F(()=>{let S=n(t,{children:o,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)),A=(S)=>{if(d(S)&&!S._isRuntime)S._mounts=u._mounts||[],S._cleanups=u._cleanups||new Set,S._ownerEffect=u};return V(E)?E.forEach(A):A(E),E}let _=Hn.has(n),r=_?M.createElementNS($n,n):M.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(Sn,u.slice(6)):r.setAttributeNS(Sn,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,(S)=>N(S.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=M.createTextNode("");r.appendChild(N);let E=[],A=F(()=>{let S=u(),C=(V(S)?S:[S]).map(On);E.forEach((U)=>{if(U._isRuntime)U.destroy();else rn(U);if(U.parentNode)U.remove()});let G=N;for(let U=C.length-1;U>=0;U--){let b=C[U];if(b.parentNode!==G.parentNode)G.parentNode?.insertBefore(b,G);if(b._mounts)b._mounts.forEach((T)=>T());G=b}E=C});A(),r._cleanups.add(()=>B(A)),q(()=>B(A))}else{let N=On(u);if(r.appendChild(N),N._mounts)N._mounts.forEach((E)=>E())}};return s(o),r},g=(n)=>{let t=new Set,o=k,_=J,r=M.createElement("div");r.style.display="contents",r.setAttribute("role","presentation"),k={_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:M.createTextNode(String(u==null?"":u)))};try{s(n({onCleanup:(u)=>t.add(u)}))}finally{k=o,J=_}return{_isRuntime:!0,container:r,destroy:()=>{t.forEach((u)=>u()),rn(r),r.remove()}}},un=(n,t,o=null)=>{let _=M.createTextNode(""),r=f("div",{style:"display:contents"},[_]),s=null;return R(()=>!!(W(n)?n():n),(u)=>{if(s)s.destroy(),s=null;let N=u?t:o;if(N)s=g(()=>W(N)?N():N),r.insertBefore(s.container,_)}),q(()=>s?.destroy()),r},Y=(n,t,o)=>{let _=M.createTextNode(""),r=f("div",{style:"display:contents"},[_]),s=new Map;return R(()=>(W(n)?n():n)||[],(u)=>{let N=new Map,E=[],A=u||[];for(let C=0;Ct(G,C));else s.delete(U);N.set(U,b),E.push(b)}s.forEach((C)=>C.destroy());let S=_;for(let C=E.length-1;C>=0;C--){let U=E[C].container;if(U.nextSibling!==S)r.insertBefore(U,S);S=U}s=N}),r},D=(n)=>{let t=()=>window.location.hash.slice(1)||"/",o=L(t()),_=()=>o(t());window.addEventListener("hashchange",_),q(()=>window.removeEventListener("hashchange",_));let r=f("div",{class:"router-hook"}),s=null;return R([o],()=>{let u=o(),N=n.find((E)=>{let A=E.path.split("/").filter(Boolean),S=u.split("/").filter(Boolean);return A.length===S.length&&A.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((A,S)=>{if(A[0]===":")E[A.slice(1)]=u.split("/").filter(Boolean)[S]}),D.params(E),s=g(()=>W(N.component)?N.component(E):N.component),r.replaceChildren(s.container)}}),r};D.params=L({});D.to=(n)=>window.location.hash=n.replace(/^#?\/?/,"#/");D.back=()=>window.history.back();D.path=()=>window.location.hash.replace(/^#/,"")||"/";var Gn=(n)=>n.children,sn=(n,t)=>{let o=typeof t==="string"?M.querySelector(t):t;if(!o)return;if(fn.has(o))fn.get(o).destroy();let _=g(W(n)?n:()=>n);return o.replaceChildren(_.container),fn.set(o,_),_};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,o)=>f(n,t,o)});var K=(n)=>typeof n==="function"?n():n,$=(n,t="label")=>n&&typeof n==="object"?n[t]:n,w=(...n)=>n.filter(Boolean).join(" ").trim(),gn=(n,t,o="label")=>{let _=String(K(t)||"").toLowerCase(),r=(K(n)||[]).map((s)=>typeof s==="object"?s:{label:s,value:s});return!_?r:r.filter((s)=>String(s[o]||"").toLowerCase().includes(_))},cn=(n)=>`${n}-${Math.random().toString(36).slice(2,9)}`,a=()=>document.activeElement?.blur(),Un={es:{uploadFiles:"Arrastrar y soltar o click para seleccionar..."},en:{uploadFiles:"Drag and drop or click to select"}},En=L("en"),an=(n)=>En(n),Wn=(n)=>()=>Un[En()][n]||n,mn=(n)=>{let t=n.name||cn("acc");return Y(n.items,(o)=>{return f("div",{class:w("collapse",n.class)},[f("input",{type:"radio",name:t,checked:o.open||void 0}),o.title?f("div",{class:w("collapse-title",`${o.classTitle??" font-semibold"}`)},o.title):null,o.content?f("div",{class:w("collapse-content text-sm",`${o.classContent??" font-semibold"}`)},o.content):null])})},ln=(n,t)=>f("div",{...n,class:w("alert",n.class)},t),vn=(n,t)=>f("div",{class:"avatar"},f("div",{class:n.class},t)),hn=(n,t)=>f("div",{...n,class:w("avatar-group -space-x-6",n.class)},t),pn=({items:n,value:t,onselect:o,placeholder:_="...",...r})=>{let s=L(K(t)||""),u=L(()=>gn(n,s())),N=(E)=>{let A=$(E),S=typeof E==="string"?E:E.value;if(s(A),W(t))t(S);o?.(E),a()};return i({class:"w-full"},[f("div",{tabindex:"0",role:"button",class:"w-full"},Jn({...r,placeholder:_,value:s,left:f("span",{class:"icon-[lucide--search]"}),oninput:(E)=>{if(s(E.target.value),W(t))t(E.target.value)}})),m({class:"p-2 bg-base-100 rounded-box shadow-xl w-full max-h-60 overflow-y-auto border border-base-300 z-50"},f("ul",{class:"menu flex-col flex-nowrap w-full p-0"},[Y(u,(E)=>f("li",{},[f("a",{onmousedown:(A)=>A.preventDefault(),onclick:()=>N(E)},$(E))]),"value"),()=>u().length===0?f("li",{class:"p-4 opacity-50 text-center"},"Sin resultados"):null]))])},nt=(n,t)=>f("span",{...n,class:w("badge",n.class)},t),tt=(n,t)=>f("div",{...n,class:w("breadcrumbs",n.class)},t),yn=(n,t)=>f("button",{...n,class:w("btn",n.class)},t),Kn=(n)=>{let t=L(new Date),o=L(null),_=L(0),r=L(0),s=new Date,u=`${s.getFullYear()}-${String(s.getMonth()+1).padStart(2,"0")}-${String(s.getDate()).padStart(2,"0")}`,N=(b)=>`${b.getFullYear()}-${String(b.getMonth()+1).padStart(2,"0")}-${String(b.getDate()).padStart(2,"0")}`,E=()=>K(n.range)===!0,A=()=>K(n.value),S=(b)=>{let T=N(b),X=A();if(E())if(!X?.start||X.start&&X.end)n.onChange?.({start:T,end:null,...n.hour&&{startHour:_()}});else{let Z=X.start,j=T{let T=t();t(new Date(T.getFullYear(),T.getMonth()+b,1))},G=(b)=>{let T=t();t(new Date(T.getFullYear()+b,T.getMonth(),1))},U=({value:b,onChange:T})=>f("div",{class:"flex-1"},[f("div",{class:"flex gap-2 items-center"},[f("input",{type:"range",min:0,max:23,value:b,class:"range range-xs flex-1",oninput:(X)=>T(+X.target.value)}),f("span",{class:"text-sm font-mono min-w-[48px] text-center"},()=>String(K(b)).padStart(2,"0")+":00")])]);return f("div",{class:w("p-4 bg-base-100 border border-base-300 shadow-2xl rounded-box w-80 select-none",n.class)},[f("div",{class:"flex justify-between items-center mb-4 gap-1"},[f("div",{class:"flex gap-0.5"},[f("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>G(-1)},f("span",{class:"icon-[lucide--chevrons-left]"})),f("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>C(-1)},f("span",{class:"icon-[lucide--chevron-left]"}))]),f("span",{class:"font-bold uppercase flex-1 text-center"},()=>t().toLocaleString("es-ES",{month:"short",year:"numeric"})),f("div",{class:"flex gap-0.5"},[f("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>C(1)},f("span",{class:"icon-[lucide--chevron-right]"})),f("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>G(1)},f("span",{class:"icon-[lucide--chevrons-right]"}))])]),f("div",{class:"grid grid-cols-7 gap-1",onmouseleave:()=>o(null)},[...["L","M","X","J","V","S","D"].map((b)=>f("div",{class:"text-[10px] opacity-40 font-bold text-center"},b)),()=>{let b=t(),T=b.getFullYear(),X=b.getMonth(),Z=new Date(T,X,1).getDay(),j=Z===0?6:Z-1,l=new Date(T,X+1,0).getDate(),O=[];for(let y=0;y{let I=A(),v=o(),Mn=typeof I==="string"?I.split("T")[0]===Q:I?.start===Q,Zn=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()&&o(Q),onclick:()=>S(P)},y.toString()))}return O}]),n.hour?f("div",{class:"mt-3 pt-2 border-t border-base-300"},E()?f("div",{class:"flex gap-4"},[U({value:_,onChange:(b)=>_(b)}),U({value:r,onChange:(b)=>r(b)})]):U({value:_,onChange:(b)=>_(b)})):null])},ft=(n,t)=>f("div",{...n,class:w("card",n.class)},t),ot=(n,t)=>f("div",{...n,class:w("card-title",n.class)},t),_t=(n,t)=>f("div",{...n,class:w("card-body",n.class)},t),rt=(n,t)=>f("div",{...n,class:w("card-actions",n.class)},t),ut=(n,t)=>f("div",{...n,class:w("carousel",n.class)},t),st=(n,t)=>f("div",{...n,class:w("carousel-item",n.class)},t),Et=(n,t)=>f("div",{...n,class:w("chat",n.class)},t),Nt=(n,t)=>f("div",{...n,class:w("chat-bubble",n.class)},t),wt=(n,t)=>f("div",{...n,class:w("chat-footer",n.class)},t),At=(n,t)=>f("div",{...n,class:w("chat-header",n.class)},t),Ot=(n,t)=>f("div",{...n,class:w("chat-image avatar",n.class)},f("div",{class:"w-10 rounded-full"},typeof t==="string"?f("img",{src:t,alt:"avatar"}):t)),bt=(n)=>f("input",{...n,type:"checkbox",class:w("checkbox",n.class)}),St=(n)=>{let t=()=>K(n.value)||"#000000";return i({},[Pn({class:"btn"},[f("div",{class:"size-5 rounded-sm",style:()=>`background-color: ${t()}`}),n.label&&f("span",{},n.label)]),m({class:"p-0"},Ln({value:n.value,onchange:(o)=>{W(n.value)?n.value(o):n.onchange?.(o)}}))])},Ln=(n)=>{let t=()=>K(n.value)||"#000000",o=["#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 f("div",{class:w("p-3 bg-base-100 rounded-box shadow w-64",n.class)},f("div",{class:"grid grid-cols-8 gap-1"},o.map((r)=>f("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)}}))))},Tt=(n)=>{let t=L(""),o=()=>K(n.range)===!0;R(()=>{let r=K(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(!o()||r?.end!=null)a()};return i({class:w("w-full",n.class)},[f("label",{tabindex:"0",role:"button",class:"input input-bordered flex items-center gap-2 cursor-pointer"},[f("span",{class:"icon-[lucide--calendar] shrink-0"}),f("span",{class:()=>`grow text-left truncate ${!t()?"opacity-50":""}`},()=>t()||n.placeholder||(o()?"Seleccionar rango...":"Seleccionar fecha...")),()=>t()?f("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("")}},f("span",{class:"icon-[lucide--x] opacity-50"})):null]),m({class:"p-0"},Kn({value:n.value,range:o(),hour:n.hour,onChange:_}))])},Ct=(n,t)=>div({...n,class:w("drawer",n.class)},t),Gt=(n)=>input({...n,type:"checkbox",class:"drawer-toggle",checked:()=>K(n.checked),onchange:(t)=>W(n.checked)&&n.checked(t.target.checked)}),Ut=(n,t)=>div({...n,class:w("drawer-content",n.class)},t),Wt=(n,t)=>div({...n,class:w("drawer-side",n.class)},t),yt=(n)=>label({...n,for:n.for,class:w("drawer-overlay",n.class)}),Kt=(n)=>f("div",{...n,class:w("divider",n.class)}),i=(n,t)=>f("div",{...n,class:w("dropdown",n.class)},t),Pn=(n,t)=>f("div",{...n,tabindex:"0",role:"button",class:w("btn",n.class)},t),m=(n,t)=>f("div",{...n,tabindex:"0",class:w("dropdown-content",n.class)},t),Lt=(n,t)=>f("div",{class:"fab"},[f("div",{tabindex:"0",role:"button",class:w("btn",n.class)},c(n.icon)),t]),Pt=(n,t)=>f("fieldset",{class:w("fieldset",n.class)},[f("legend",{class:"fieldset-legend"},n.label),t]),Jt=(n)=>{let t=L([]),o=L(!1),_=L(null),r=(n.max||2)*1024*1024,s=(N)=>{let E=Array.from(N);if(_(null),E.some((S)=>S.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,S)=>S!==N);if(t(E),W(n.onselect))n.onselect(E);else if(W(n.value))n.value(E)};return f("div",{class:w("fieldset w-full p-0",n.class)},[f("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 ${o()?"border-primary bg-primary/10":"border-base-content/20 bg-base-100 hover:bg-base-200"}`,ondragover:(N)=>{N.preventDefault(),o(!0)},ondragleave:()=>o(!1),ondrop:(N)=>{N.preventDefault(),o(!1),s(N.dataTransfer.files)}},[f("div",{class:"flex items-center gap-3 w-full"},[f("span",{class:"icon-[lucide--upload]"}),f("span",{class:"text-sm opacity-70 truncate grow text-left"},Wn("uploadFiles")),f("span",{class:"text-[10px] opacity-40 shrink-0"},`Máx ${n.max||2}MB`)]),f("input",{type:"file",multiple:!0,accept:n.accept||"*",class:"hidden",onchange:(N)=>s(N.target.files)})]),()=>_()&&f("span",{class:"text-[10px] text-error mt-1 px-1 font-medium"},_()),un(()=>t().length>0,()=>f("ul",{class:"mt-2 space-y-1"},Y(t,(N,E)=>f("li",{class:"flex items-center justify-between p-1.5 pl-3 text-xs bg-base-200/50 rounded-md border border-base-300"},[f("div",{class:"flex items-center gap-2 truncate"},[f("span",{class:"opacity-50"},"\uD83D\uDCC4"),f("span",{class:"truncate font-medium max-w-[200px]"},N.name),f("span",{class:"text-[9px] opacity-40"},`(${(N.size/1024).toFixed(0)} KB)`)]),f("button",{type:"button",class:"btn btn-ghost btn-xs btn-circle",onclick:(A)=>{A.preventDefault(),u(E)}},f("span",{class:"icon-[lucide--x]"}))]))))])},c=(n)=>f("span",{class:n.startsWith("icon-")?n:""},n.startsWith("icon-")?null:n),Qt=(n,t)=>f("div",{...n,class:w("indicator",n.class)},[n.value&&f("span",{class:w("indicator-item badge",n.class)},n.value),t]),Jn=(n)=>{let{label:t,icon:o,float:_,placeholder:r,value:s,left:u,right:N,rule:E,hint:A,content:S,...C}=n,G=L(!1),U=n.type==="password",b=E??null,T=()=>U?K(G)?"text":"password":n.type||"search";return f("label",{class:_?"floating-label":""},[_?f("span",{},t):null,f("label",{pattern:b,class:()=>w("input validator",n.class)},[t&&!_?f("span",{class:"label"},t):null,u??null,f("input",{...C,type:T,class:"grow",pattern:b,placeholder:r||t||" ",value:s}),N??null,U?Qn({class:"ml-2"},[Xn({value:G,class:"swap-rotate"}),jn({},c("icon-[lucide--eye]")),kn({},c("icon-[lucide--eye-off]"))]):null]),A?f("div",{class:"validator-hint"},A):null])},Xt=(n,t)=>f("kbd",{...n,class:w("kbd",n.class)},t),jt=(n,t)=>f("ul",{...n,class:w("list",n.class)},t),kt=(n)=>()=>(K(n.items)||[]).map((t,o)=>f("li",{class:w("list-row",n.class,t?.class)},typeof n.render==="function"?n.render(t,o):t)),zt=(n,t)=>f("span",{...n,class:w("loading loading-spinner",n.class)},t),Mt=(n)=>{if(n.children!==void 0)return f("ul",{class:w("menu",n.class),...n},n.children);let{items:t}=n,o=(_)=>_.children?f("li",{},f("details",{open:_.open||void 0},[f("summary",{},$(_)),f("ul",{},Y(()=>K(_.children)||[],o))])):f("li",{},f("a",{href:_.href,onclick:_.onclick?(r)=>{if(!_.href)r.preventDefault();_.onclick(r)}:null},$(_)));return f("ul",{class:w("menu",n.class)},Y(()=>K(t)||[],o))},Zt=(n)=>{let t=null;R(()=>{let _=K(n.open);if(!t)return;_?t.showModal():t.hide()});let o=()=>W(n.open)&&n.open(!1);return f("dialog",{...n,ref:(_)=>t=_,class:w("modal",n.class),onclose:o,oncancel:o},[f("div",{class:"modal-box"},[n.title&&f("h3",{class:"text-lg font-bold"},n.title),n.children,f("div",{class:"modal-action"},[n.actions||yn({class:"btn",onclick:o},"Cerrar")])]),f("form",{method:"dialog",class:"modal-backdrop"},[f("button",{},"close")])])},It=(n,t)=>f("div",{...n,class:w("navbar",n.class)},t),Vt=(n)=>f("progress",{...n,class:w("progress",n.class)}),Yt=(n,t)=>f("div",{class:w("radial-progress",n.class),style:`--value:${K(n.value)??0};`,role:"progressbar","aria-valuenow":n.value},t),Bt=(n)=>f("input",{...n,type:"radio",class:w("radio",n.class)}),qt=(n)=>f("input",{...n,type:"range",class:w("range",n.class)}),Rt=(n,t)=>f("div",{...n,class:"rating"},t),Dt=(n)=>[...Array(n.count)].map((t,o)=>f("input",{class:w("mask",n.class),name:n.name,type:"radio",checked:()=>K(n.value)===o,onchange:()=>W(n.value)?n.value(o):n.onchange?.(o)})),$t=(n,t)=>{if(t!==void 0)return f("select",{class:w("select",n.class),...n},t);let{label:o,float:_,placeholder:r,placeholderDisabled:s=!0,value:u,left:N,right:E,hint:A,items:S,keyFn:C,...G}=n,U=()=>{let b=K(S)||[];return[...r?[{disabled:s,label:r,value:""}]:[],...b]};return f("label",{class:_?"floating-label":""},[_?f("span",{},o):null,f("label",{class:w("select",G.class)},[!_&&o?f("span",{class:"label"},o):null,N??null,f("select",{value:()=>K(u),onchange:(b)=>W(u)?u(b.target.value):G.onchange?.(b)},Y(U,(b)=>{let T=$(b,b.value!==void 0?"value":void 0),X=$(b,"label");return f("option",{value:T,disabled:b.disabled||void 0},X)})),E??null]),A?f("div",{class:"validator-hint"},A):null])},Ht=(n)=>f("div",{...n,class:w("skeleton",n.class)}),Ft=(n)=>f("span",{...n,class:w("skeleton skeleton-text",n.class)}),dt=(n,t)=>f("div",{...n,class:w("stack",n.class)},t),et=(n,t)=>f("div",{...n,class:w("stats shadow",n.class)},t),xt=(n)=>f("div",{...n,class:w("stat",n.class)},[n.title?f("div",{class:"stat-title"},n.title):null,n.value?f("div",{class:"stat-value"},n.value):null,n.desc?f("div",{class:"stat-desc"},n.desc):null]),gt=(n,t)=>f("ul",{...n,class:w("steps",n.class)},t),ct=(n,t)=>f("li",{...n,class:w("step",n.class),"data-content":n.dataContent},t),Qn=(n,t)=>f("label",{...n,class:w("swap",n.class)},t),Xn=(n)=>f("input",{type:"checkbox",checked:()=>K(n.value),onchange:(t)=>W(n.value)&&n.value(t.target.checked),class:n.class}),jn=(n,t)=>f("div",{...n,class:w("swap-on",n.class)},t),kn=(n,t)=>f("div",{...n,class:w("swap-off",n.class)},t),at=(n,t)=>f("table",{...n,class:w("table",n.class)},t),it=({items:n,columns:t=[],header:o=!0})=>{let _=o!==!1&&t.some((s)=>s.label)?f("thead",{},f("tr",{},t.map((s)=>f("th",{class:s.class},s.label)))):null,r=f("tbody",{},()=>{return(K(n)||[]).map((u,N)=>f("tr",{},t.map((E)=>{let A=E.render?E.render(u,N):u[E.key];return f("td",{class:E.class},A)})))});return[_,r].filter(Boolean)},mt=(n,t)=>{if(!n.items){let{class:A,...S}=n;return f("div",{...S,class:w("tabs",A)},t)}let{items:o,activeIndex:_,onClose:r,class:s,...u}=n,N=(A)=>W(A)?A():A,E=r||(W(o)?(A,S)=>{let G=K(o).filter((U,b)=>b!==A);if(o(G),_()>=G.length)_(Math.max(0,G.length-1))}:null);return f("div",{...u,class:w("tabs",s)},()=>{return(K(o)||[]).flatMap((S,C)=>{let G=()=>_()===C,U=f("button",{class:()=>`tab ${G()?"tab-active":""} ${S.class||""}`,onclick:(T)=>{T.preventDefault(),_(C),S.onclick?.(T)}},[$(S),S.closable?f("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)}},f("span",{class:"icon-[lucide--x] w-3 h-3"})):null]),b=f("div",{class:"tab-content bg-base-100 border-base-300 p-6",style:()=>`display: ${G()?"block":"none"};`},W(S.content)?S.content():S.content);return[U,b]})})},lt=(n)=>f("textarea",{...n,class:w("textarea",n.class)}),vt=(n,t)=>f("span",{...n,class:w("text-rotate",n.class)},f("span",{},t)),ht=(n,t)=>f("ul",{...n,class:w("timeline",n.class)},t),pt=(n,t="alert-success",o=3500)=>{let _=document.getElementById("sigpro-toast-container");if(!_)_=f("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=f("div",{style:"display: contents"});_.appendChild(r);let s,u,N,A=sn(()=>{let S=L(!1),C=L(!1);s=()=>{if(C())return;clearTimeout(u),clearTimeout(N),C(!0),setTimeout(()=>{if(A.destroy(),r.remove(),!_.hasChildNodes())_.remove()},300)},N=setTimeout(()=>S(!0),0);let G=typeof n==="function"?K(n):n,U=typeof G==="string"?f("span",{},G):G;return f("div",{class:()=>{let b=`alert alert-soft ${t} shadow-lg transition-all duration-300 inline-flex w-auto whitespace-nowrap pointer-events-auto`;if(C())return`${b} translate-x-full opacity-0`;if(S())return`${b} translate-x-0 opacity-100`;return`${b} translate-x-10 opacity-0`}},[U,f("button",{class:"btn btn-xs btn-circle btn-ghost",onclick:s},f("span",{class:"icon-[lucide--x]"}))])},r);if(o>0)u=setTimeout(s,o);return s},nf=(n)=>f("input",{...n,type:"checkbox",class:w("toggle",n.class)}),tf=(n,t)=>f("div",{...n,class:w("tooltip",n.class),"data-tip":n.tip},t),ff=(n)=>{let{value:t,class:o}=n,_=null,r=null,s=L(!1),u=L(""),N=L(0),E=L(0),A=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 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)},b=()=>{if(!_)return;let O=_.innerHTML;if(W(t))t(O);else n.onchange?.(O);U()},T=(O,y=null)=>{if(!_)return;if(_.focus(),r)G();document.execCommand(O,!1,y),r=null,b()},X=(O)=>{let y=document.createElement("div");y.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 P=document.createElement("img");P.src=O,P.style="max-width:95%;max-height:95%;box-shadow:0 0 30px rgba(0,0,0,0.5);border-radius:4px;",y.onclick=()=>document.body.removeChild(y),y.appendChild(P),document.body.appendChild(y)},Z=(O)=>{if(!O)return;let y=new FileReader;y.onload=(P)=>{if(O.type.startsWith("image/")){let Q=`
 `;T("insertHTML",Q)}else{let Q=`${O.name} `;T("insertHTML",Q)}},y.readAsDataURL(O)},j=(O,y=null)=>{if(E(),!_||s())return!1;try{if(O==="formatBlock"){let P=window.getSelection().getRangeAt(0).commonAncestorContainer;while(P&&P!==_){if(P.nodeType===1&&P.tagName===y)return!0;P=P.parentNode}return!1}return document.queryCommandState(O)}catch(P){return!1}},l=f("div",{class:"flex flex-wrap items-center gap-1 p-2 border-b border-base-300 bg-base-200 sticky top-0 z-20"},[f("div",{class:"flex flex-wrap gap-1 flex-1 items-center"},[f("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${j("bold")?"btn-active bg-primary/20":""}`,onclick:()=>T("bold")},f("span",{class:"icon-[lucide--bold]"})),f("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${j("italic")?"btn-active bg-primary/20":""}`,onclick:()=>T("italic")},f("span",{class:"icon-[lucide--italic]"})),f("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${j("underline")?"btn-active bg-primary/20":""}`,onclick:()=>T("underline")},f("span",{class:"icon-[lucide--underline]"})),f("input",{type:"color",class:"w-5 h-5 p-0 border-0 bg-transparent cursor-pointer",oninput:(O)=>T("foreColor",O.target.value)}),f("span",{class:"w-px h-5 bg-base-300 mx-1"}),f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("justifyLeft")},f("span",{class:"icon-[lucide--align-left]"})),f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("justifyCenter")},f("span",{class:"icon-[lucide--align-center]"})),f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("justifyRight")},f("span",{class:"icon-[lucide--align-right]"})),f("span",{class:"w-px h-5 bg-base-300 mx-1"}),f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("insertUnorderedList")},f("span",{class:"icon-[lucide--list]"})),f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("insertOrderedList")},f("span",{class:"icon-[lucide--list-ordered]"})),f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("outdent")},f("span",{class:"icon-[lucide--indent-decrease]"})),f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("indent")},f("span",{class:"icon-[lucide--indent-increase]"})),f("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${j("formatBlock","BLOCKQUOTE")?"btn-active":""}`,onclick:()=>T("formatBlock",j("formatBlock","BLOCKQUOTE")?"P":"BLOCKQUOTE")},f("span",{class:"icon-[lucide--quote]"})),f("span",{class:"w-px h-5 bg-base-300 mx-1"}),f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>{let O=window.prompt("URL:");if(O)T("createLink",O)}},f("span",{class:"icon-[lucide--link]"})),f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>{let O=document.createElement("input");O.type="file",O.onchange=(y)=>Z(y.target.files[0]),O.click()}},f("span",{class:"icon-[lucide--paperclip]"})),f("div",{class:"relative"},[f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:(O)=>{O.stopPropagation(),C(),A(!A())}},f("span",{class:"icon-[lucide--smile]"})),f("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"},S.map((O)=>f("span",{class:"cursor-pointer hover:bg-base-200 p-1 rounded text-lg",onclick:(y)=>{y.stopPropagation(),T("insertText",O),A(!1)}},O)))]),f("span",{class:"w-px h-5 bg-base-300 mx-1"}),f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("undo")},f("span",{class:"icon-[lucide--undo-2]"})),f("button",{type:"button",class:"btn btn-ghost btn-xs",onclick:()=>T("redo")},f("span",{class:"icon-[lucide--redo-2]"}))]),f("button",{type:"button",class:()=>`btn btn-ghost btn-xs ${s()?"btn-active":""}`,onclick:()=>{if(!s())u(_?.innerHTML||"");else if(_)_.innerHTML=u(),b();s(!s())}},f("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=` [contenteditable="true"] div, [contenteditable="true"] p { margin: 0; padding: 0; } `,document.head.appendChild(O)}return f("div",{class:w("border border-base-300 rounded-box bg-base-100 overflow-hidden shadow-sm flex flex-col",o)},[l,f("div",{class:"relative flex-1 flex flex-col",onclick:()=>A(!1)},[f("div",{ref:(O)=>{if(!_&&O)_=O,O.innerHTML=K(t)||"",document.execCommand("defaultParagraphSeparator",!1,"br"),O.addEventListener("click",(y)=>{let P=y.target.closest(".resizable-img-container");if(P){let Q=P.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:b,onkeydown:(O)=>{if(O.key==="Tab")O.preventDefault(),T("indent")},onkeyup:()=>{U(),C()},onclick:(O)=>{U(),C(),O.stopPropagation()},onmouseup:()=>{b(),C()},onpaste:(O)=>{O.preventDefault();let y=O.clipboardData.getData("text/plain");T("insertText",y)},ondragover:(O)=>O.preventDefault(),ondrop:(O)=>{O.preventDefault(),Z(O.dataTransfer.files[0])}}),f("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)}})]),f("div",{class:"px-3 py-1 border-t border-base-300 bg-base-100/50 text-[10px] text-right text-base-content/60 italic"},[f("span",()=>`${N()}`)])])};var zn={...Nn};if(typeof window<"u")Object.entries({...zn}).forEach(([n,t])=>{Object.defineProperty(window,n,{value:t,writable:!1,configurable:!0,enumerable:!0})});})();