8 lines
35 KiB
JavaScript
8 lines
35 KiB
JavaScript
(()=>{var{defineProperty:Pf,getOwnPropertyNames:m_,getOwnPropertyDescriptor:v_}=Object,g_=Object.prototype.hasOwnProperty;var U_=new WeakMap,c_=(f)=>{var M=U_.get(f),_;if(M)return M;if(M=Pf({},"__esModule",{value:!0}),f&&typeof f==="object"||typeof f==="function")m_(f).map((E)=>!g_.call(M,E)&&Pf(M,E,{get:()=>f[E],enumerable:!(_=v_(f,E))||_.enumerable}));return U_.set(f,M),M};var q=(f,M)=>{for(var _ in M)Pf(f,_,{get:M[_],enumerable:!0,configurable:!0,set:(E)=>M[_]=()=>E})};var l_={};q(l_,{val:()=>G,ui:()=>Z,tt:()=>x,getIcon:()=>h,Watch:()=>v,Tooltip:()=>N_,Toast:()=>z_,Timeline:()=>q_,Tag:()=>F,Tabs:()=>Y_,Table:()=>S_,Swap:()=>Z_,Stat:()=>G_,Stack:()=>Q_,Select:()=>P_,Router:()=>c,Rating:()=>T_,Range:()=>$_,Radio:()=>E_,Navbar:()=>__,Mount:()=>Kf,Modal:()=>ef,Menu:()=>lf,List:()=>sf,Label:()=>nf,Input:()=>n,Indicator:()=>bf,If:()=>Xf,For:()=>Zf,Fileinput:()=>pf,Fieldset:()=>gf,Fab:()=>mf,Dropdown:()=>xf,Drawer:()=>jf,Datepicker:()=>kf,Colorpicker:()=>Ff,Checkbox:()=>Vf,Button:()=>o,Badge:()=>Df,Autocomplete:()=>hf,Alert:()=>Yf,Accordion:()=>Sf,$:()=>d});var y=(f)=>typeof f==="function",Bf=(f)=>f&&typeof f==="object",t=Array.isArray,I=typeof document<"u"?document:null,F_=(f)=>f?._isRuntime?f.container:f instanceof Node?f:I.createTextNode(f==null?"":String(f)),O=null,U=null,a=!1,ff=0,_f=new Set,H_=new WeakMap,Jf=Symbol("iter"),Qf=new WeakMap,b=(f)=>{if(!f||f._disposed)return;f._disposed=!0;let M=[f];while(M.length){let _=M.pop();if(_._cleanups)_._cleanups.forEach((E)=>E()),_._cleanups.clear();if(_._children)_._children.forEach((E)=>M.push(E)),_._children.clear();if(_._deps)_._deps.forEach((E)=>E.delete(_)),_._deps.clear()}},p_=(f)=>{if(U)(U._mounts||=[]).push(f)},g=(f)=>{if(U)(U._cleanups||=new Set).add(f)},r_=(f)=>{let M=O;O=null;try{return f()}finally{O=M}},e=(f,M=!1)=>{let _=()=>{if(_._disposed)return;if(_._deps)_._deps.forEach((L)=>L.delete(_));if(_._cleanups)_._cleanups.forEach((L)=>L()),_._cleanups.clear();let E=O,A=U;O=U=_;try{return _._result=f()}catch(L){console.error("[SigPro]",L)}finally{O=E,U=A}};if(_._deps=_._cleanups=_._children=null,_._disposed=!1,_._isComputed=M,_._depth=O?O._depth+1:0,_._mounts=[],_._parent=U,U)(U._children||=new Set).add(_);return _},j_=()=>{if(a)return;a=!0;let f=Array.from(_f).sort((M,_)=>M._depth-_._depth);_f.clear();for(let M of f)if(!M._disposed)M();a=!1},b_=(f)=>{ff++;try{return f()}finally{if(ff--,ff===0&&_f.size>0&&!a)j_()}},j=(f,M=!1)=>{if(!M&&O&&!O._disposed)f.add(O),(O._deps||=new Set).add(f);else if(M&&f.size>0){let _=!1;for(let E of f){if(E===O||E._disposed)continue;if(E._isComputed){if(E._dirty=!0,E._subs)j(E._subs,!0)}else _f.add(E),_=!0}if(_&&!a&&ff===0)queueMicrotask(j_)}},d=(f,M=null)=>{let _=new Set;if(y(f)){let E,A=!0,L=()=>{if(A){let W=O;O=L;try{let T=f();if(!Object.is(E,T))E=T,A=!1,j(_,!0)}finally{O=W}}return j(_),E};if(L._isComputed=!0,L._subs=_,L._dirty=!0,L._deps=null,L._disposed=!1,L.markDirty=()=>{A=!0},L.stop=()=>{if(L._disposed=!0,L._deps)L._deps.forEach((W)=>W.delete(L)),L._deps.clear();_.clear()},U)g(L.stop);return L}if(M)try{f=JSON.parse(localStorage.getItem(M))??f}catch(E){}return(...E)=>{if(E.length){let A=y(E[0])?E[0](f):E[0];if(!Object.is(f,A)){if(f=A,M)localStorage.setItem(M,JSON.stringify(f));j(_,!0)}}return j(_),f}},y_=(f)=>{if(!Bf(f))return f;let M=H_.get(f);if(M)return M;let _=new Map,E=(A)=>{let L=_.get(A);if(!L)_.set(A,L=new Set);return L};return M=new Proxy(f,{get(A,L,W){if(typeof L!=="symbol")j(E(L));return y_(Reflect.get(A,L,W))},set(A,L,W,T){let P=!Reflect.has(A,L),J=Reflect.get(A,L,T),B=Reflect.set(A,L,W,T);if(B&&!Object.is(J,W)){if(j(E(L),!0),P)j(E(Jf),!0)}return B},deleteProperty(A,L){let W=Reflect.deleteProperty(A,L);if(W)j(E(L),!0),j(E(Jf),!0);return W},ownKeys(A){return j(E(Jf)),Reflect.ownKeys(A)}}),H_.set(f,M),M},v=(f,M)=>{if(M===void 0){let E=e(f);return E(),()=>b(E)}let _=e(()=>{let E=Array.isArray(f)?f.map((A)=>A()):f();r_(()=>M(E))});return _(),()=>b(_)},Gf=(f)=>{if(f._cleanups)f._cleanups.forEach((M)=>M()),f._cleanups.clear();if(f._ownerEffect)b(f._ownerEffect);if(f.childNodes)f.childNodes.forEach(Gf)},d_=/^\s*(javascript|data|vbscript):/i,n_=(f)=>f==="src"||f==="href"||f.startsWith("on"),k_=(f,M)=>{if(M==null||M===!1)return null;if(n_(f)){let _=String(M);if(d_.test(_))return console.warn(`[SigPro] Bloqueado protocolo peligroso en ${f}`),"#"}return M},F=(f,M={},_=[])=>{if(M instanceof Node||t(M)||!Bf(M))_=M,M={};if(y(f)){let W={_mounts:[],_cleanups:new Set},T=e(()=>{let Q=f(M,{children:_,emit:(C,...K)=>M[`on${C[0].toUpperCase()}${C.slice(1)}`]?.(...K)});return T._result=Q,Q});T();let P=T._result;if(P==null)return null;let J=P instanceof Node||t(P)&&P.every((Q)=>Q instanceof Node)?P:I.createTextNode(String(P)),B=(Q)=>{if(Bf(Q)&&!Q._isRuntime)Q._mounts=T._mounts||[],Q._cleanups=T._cleanups||new Set,Q._ownerEffect=T};return t(J)?J.forEach(B):B(J),J}let E=/^(svg|path|circle|rect|line|polyline|polygon|g|defs|text|tspan|use)$/.test(f),A=E?I.createElementNS("http://www.w3.org/2000/svg",f):I.createElement(f);A._cleanups=new Set;for(let W in M){if(!M.hasOwnProperty(W))continue;let T=M[W];if(W==="ref"){y(T)?T(A):T.current=A;continue}if(W.startsWith("on")){let P=W.slice(2).toLowerCase();A.addEventListener(P,T);let J=()=>A.removeEventListener(P,T);A._cleanups.add(J),g(J)}else if(y(T)){let P=e(()=>{let J=k_(W,T());if(W==="class")A.className=J||"";else if(J==null)A.removeAttribute(W);else if(W in A&&!E)A[W]=J;else A.setAttribute(W,J===!0?"":J)});if(P(),A._cleanups.add(()=>b(P)),g(()=>b(P)),/^(INPUT|TEXTAREA|SELECT)$/.test(A.tagName)&&(W==="value"||W==="checked")){let J=W==="checked"?"change":"input";A.addEventListener(J,(B)=>T(B.target[W]))}}else{let P=k_(W,T);if(P!=null)if(W in A&&!E)A[W]=P;else A.setAttribute(W,P===!0?"":P)}}let L=(W)=>{if(t(W))return W.forEach(L);if(y(W)){let T=I.createTextNode("");A.appendChild(T);let P=[],J=e(()=>{let B=W(),Q=(t(B)?B:[B]).map(F_);P.forEach((K)=>{if(K._isRuntime)K.destroy();else Gf(K);if(K.parentNode)K.remove()});let C=T;for(let K=Q.length-1;K>=0;K--){let X=Q[K];if(X.parentNode!==C.parentNode)C.parentNode?.insertBefore(X,C);if(X._mounts)X._mounts.forEach((Y)=>Y());C=X}P=Q});J(),A._cleanups.add(()=>b(J)),g(()=>b(J))}else{let T=F_(W);if(A.appendChild(T),T._mounts)T._mounts.forEach((P)=>P())}};return L(_),A},l=(f)=>{let M=new Set,_=[],E=U,A=O,L=I.createElement("div");L.style.display="contents",L.setAttribute("role","presentation"),U={_cleanups:M,_mounts:_},O=null;let W=(T)=>{if(!T)return;if(T._isRuntime)M.add(T.destroy),L.appendChild(T.container);else if(t(T))T.forEach(W);else L.appendChild(T instanceof Node?T:I.createTextNode(String(T==null?"":T)))};try{W(f({onCleanup:(T)=>M.add(T)}))}finally{U=E,O=A}return _.forEach((T)=>T()),{_isRuntime:!0,container:L,destroy:()=>{M.forEach((T)=>T()),Gf(L),L.remove()}}},Xf=(f,M,_=null)=>{let E=I.createTextNode(""),A=F("div",{style:"display:contents"},[E]),L=null;return v(()=>!!(y(f)?f():f),(W)=>{if(L)L.destroy(),L=null;let T=W?M:_;if(T)L=l(()=>y(T)?T():T),A.insertBefore(L.container,E)}),g(()=>L?.destroy()),A},Zf=(f,M,_)=>{let E=I.createTextNode(""),A=F("div",{style:"display:contents"},[E]),L=new Map;return v(()=>(y(f)?f():f)||[],(W)=>{let T=new Map,P=[],J=W||[];for(let Q=0;Q<J.length;Q++){let C=J[Q],K=_?_(C,Q):C?.id??Q,X=L.get(K);if(!X)X=l(()=>M(C,Q));else L.delete(K);T.set(K,X),P.push(X)}L.forEach((Q)=>Q.destroy());let B=E;for(let Q=P.length-1;Q>=0;Q--){let K=P[Q].container;if(K.nextSibling!==B)A.insertBefore(K,B);B=K}L=T}),A},c=(f)=>{let M=()=>window.location.hash.slice(1)||"/",_=d(M()),E=()=>_(M());window.addEventListener("hashchange",E),g(()=>window.removeEventListener("hashchange",E));let A=F("div",{class:"router-hook"}),L=null;return v([_],()=>{let W=_(),T=f.find((P)=>{let J=P.path.split("/").filter(Boolean),B=W.split("/").filter(Boolean);return J.length===B.length&&J.every((Q,C)=>Q[0]===":"||Q===B[C])})||f.find((P)=>P.path==="*");if(T){L?.destroy();let P={};T.path.split("/").filter(Boolean).forEach((J,B)=>{if(J[0]===":")P[J.slice(1)]=W.split("/").filter(Boolean)[B]}),c.params(P),L=l(()=>y(T.component)?T.component(P):T.component),A.replaceChildren(L.container)}}),A};c.params=d({});c.to=(f)=>window.location.hash=f.replace(/^#?\/?/,"#/");c.back=()=>window.history.back();c.path=()=>window.location.hash.replace(/^#/,"")||"/";var o_=(f,M,{enter:_,leave:E}={})=>{let A=F("div",{style:"display:contents"}),L=null,W=(T,P)=>{let J=!1,B=()=>!J&&(J=!0,P());if(!T)return B();"transitionend animationend".split(" ").map((Q)=>T.addEventListener(Q,B,{once:!0})),setTimeout(B,500)};return v(f,(T)=>{if(T&&!L){let P=(L=l(M)).container.firstChild;if(A.appendChild(L.container),_&&P)P.classList.add(_),P.clientTop,P.classList.add(_+"-active"),W(P,()=>P.classList.remove(_,_+"-active"))}else if(!T&&L){let P=L.container.firstChild,J=()=>(L?.destroy(),L=null);E&&P?(P.classList.add(E),W(P,J)):J()}}),g(()=>L?.destroy()),A},Kf=(f,M)=>{let _=typeof M==="string"?I.querySelector(M):M;if(!_)return;if(Qf.has(_))Qf.get(_).destroy();let E=l(y(f)?f:()=>f);return _.replaceChildren(E.container),Qf.set(_,E),E},w_=Object.freeze({$:d,$$:y_,Watch:v,Tag:F,Render:l,If:Xf,For:Zf,Router:c,Mount:Kf,onMount:p_,onUnmount:g,Anim:o_,Batch:b_});if(typeof window<"u")Object.assign(window,w_),"div span p h1 h2 h3 h4 h5 h6 br hr section article aside nav main header footer ul ol li a em strong pre code form label input textarea select button img svg".split(" ").forEach((f)=>window[f[0].toUpperCase()+f.slice(1)]=(M,_)=>w_.Tag(f,M,_));var Ef={};q(Ef,{default:()=>t_,Tooltip:()=>N_,Toast:()=>z_,Timeline:()=>q_,Tabs:()=>Y_,Table:()=>S_,Swap:()=>Z_,Stat:()=>G_,Stack:()=>Q_,Select:()=>P_,Rating:()=>T_,Range:()=>$_,Radio:()=>E_,Navbar:()=>__,Modal:()=>ef,Menu:()=>lf,List:()=>sf,Label:()=>nf,Input:()=>n,Indicator:()=>bf,Fileinput:()=>pf,Fieldset:()=>gf,Fab:()=>mf,Dropdown:()=>xf,Drawer:()=>jf,Datepicker:()=>kf,Colorpicker:()=>Ff,Checkbox:()=>Vf,Button:()=>o,Badge:()=>Df,Autocomplete:()=>hf,Alert:()=>Yf,Accordion:()=>Sf});var Cf={};q(Cf,{Accordion:()=>Sf});var Mf={};q(Mf,{val:()=>G,ui:()=>Z,getIcon:()=>h});var G=(f)=>typeof f==="function"?f():f,Z=(f,M)=>typeof M==="function"?()=>`${f} ${M()||""}`.trim():`${f} ${M||""}`.trim(),h=(f)=>{if(!f)return null;if(typeof f==="function")return Tag("span",{class:"mr-1"},f());if(typeof f==="object")return Tag("span",{class:"mr-1"},f);if(typeof f==="string"){let M=f.trim().split(/\s+/),_=M[M.length-1]==="right",E=_?M.slice(0,-1).join(" "):f,A=_?"ml-1":"mr-1";if(E&&!E.startsWith("icon-[")&&!E.includes("--"))return Tag("span",{class:A},E);return Tag("span",{class:`${E} ${A}`.trim()})}return null};var Sf=(f,M)=>{let{class:_,title:E,name:A,open:L,...W}=f;return Tag("div",{...W,class:Z("collapse collapse-arrow bg-base-200 mb-2",_)},[Tag("input",{type:A?"radio":"checkbox",name:A,checked:G(L)}),Tag("div",{class:"collapse-title text-xl font-medium"},E),Tag("div",{class:"collapse-content"},M)])};var Rf={};q(Rf,{Alert:()=>Yf});var Yf=(f,M)=>{let{class:_,actions:E,type:A="info",soft:L=!0,...W}=f,T={info:"icon-[lucide--info]",success:"icon-[lucide--check-circle]",warning:"icon-[lucide--alert-triangle]",error:"icon-[lucide--alert-circle]"},B=[`alert-${A}`,L?"alert-soft":"",_].filter(Boolean).join(" "),Q=M||f.message;return Tag("div",{...W,role:"alert",class:Z("alert",B)},()=>[h(T[A]),Tag("div",{class:"flex-1"},[Tag("span",{},[typeof Q==="function"?Q():Q])]),E?Tag("div",{class:"flex-none"},[typeof E==="function"?E():E]):null].filter(Boolean))};var zf={};q(zf,{Autocomplete:()=>hf});var i_={es:{close:"Cerrar",confirm:"Confirmar",cancel:"Cancelar",search:"Buscar...",loading:"Cargando...",nodata:"Sin datos"},en:{close:"Close",confirm:"Confirm",cancel:"Cancel",search:"Search...",loading:"Loading...",nodata:"No data"}},s_=$("es");var x=(f)=>()=>i_[s_()][f]||f;var qf={};q(qf,{Input:()=>n});var n=(f)=>{let{class:M,value:_,type:E="text",icon:A,oninput:L,placeholder:W,disabled:T,validate:P,label:J,...B}=f,Q=E==="password",C=$(!1),K=$(null),X={text:"icon-[lucide--text]",password:"icon-[lucide--lock]",date:"icon-[lucide--calendar]",number:"icon-[lucide--hash]",email:"icon-[lucide--mail]",search:"icon-[lucide--search]",tel:"icon-[lucide--phone]",url:"icon-[lucide--link]"},Y=A?h(A):X[E]?h(X[E]):null,z=()=>h(C()?"icon-[lucide--eye-off]":"icon-[lucide--eye]"),V=Y?"pl-10":"",k=Q?"pr-10":"",i=()=>{if(M?.includes("input-xs"))return"btn-xs";if(M?.includes("input-sm"))return"btn-sm";if(M?.includes("input-lg"))return"btn-lg";return"btn-md"},s=(D)=>{let p=D.target.value;if(P){let Lf=P(p);K(Lf||null)}L?.(D)},H=()=>K()&&K()!=="",S=()=>{let D=`input w-full ${V} ${k}`;if(M)D+=` ${M}`;if(H())D+=" input-error";return D.trim()},R=Tag("input",{...B,type:()=>Q?C()?"text":"password":E,placeholder:W||(J?" ":W),class:S,value:_,oninput:s,disabled:()=>G(T),"aria-invalid":()=>H()?"true":"false"}),N=()=>[R,Y?Tag("div",{class:"absolute left-3 inset-y-0 flex items-center pointer-events-none text-base-content/60"},Y):null,Q?Tag("button",{type:"button",class:Z("absolute right-3 inset-y-0 flex items-center","btn btn-ghost btn-circle opacity-50 hover:opacity-100",i()),onclick:(D)=>{D.preventDefault(),C(!C())}},()=>z()):null,Tag("div",{class:"text-error text-xs mt-1 px-3 absolute -bottom-5 left-0"},()=>H()?K():null)];if(J)return Tag("label",{class:Z("floating-label w-full",M)},()=>[Tag("div",{class:"relative w-full"},N),Tag("span",{},G(J))]);return Tag("div",{class:"relative w-full"},N)};var hf=(f)=>{let{class:M,items:_=[],value:E,onselect:A,label:L,placeholder:W,...T}=f,P=$(G(E)||""),J=$(!1),B=$(-1),Q=$([]);Watch(()=>{let X=String(P()).toLowerCase(),Y=G(_)||[],z=X?Y.filter((V)=>(typeof V==="string"?V:V.label).toLowerCase().includes(X)):Y;Q(z)});let C=(X)=>{let Y=typeof X==="string"?X:X.value,z=typeof X==="string"?X:X.label;if(P(z),typeof E==="function")E(Y);A?.(X),J(!1),B(-1)},K=(X)=>{let Y=Q();if(X.key==="ArrowDown")X.preventDefault(),J(!0),B(Math.min(B()+1,Y.length-1));else if(X.key==="ArrowUp")X.preventDefault(),B(Math.max(B()-1,0));else if(X.key==="Enter"&&B()>=0)X.preventDefault(),C(Y[B()]);else if(X.key==="Escape")J(!1)};return Tag("div",{class:"relative w-full"},[n({label:L,class:M,placeholder:W||x("search")(),value:P,onfocus:()=>J(!0),onblur:()=>setTimeout(()=>J(!1),150),onkeydown:K,oninput:(X)=>{let Y=X.target.value;if(P(Y),typeof E==="function")E(Y);J(!0),B(-1)},...T}),Tag("ul",{class:"absolute dropdown-menu left-0 w-full menu bg-base-100 rounded-box mt-1 p-2 shadow-xl max-h-60 overflow-y-auto border border-base-300 z-50",style:()=>J()&&Q().length?"display:block":"display:none"},[For(Q,(X,Y)=>Tag("li",{},[Tag("a",{class:()=>`block w-full ${B()===Y?"active bg-primary text-primary-content":""}`,onclick:()=>C(X),onmouseenter:()=>B(Y)},typeof X==="string"?X:X.label)]),(X,Y)=>(typeof X==="string"?X:X.value)+Y),()=>Q().length?null:Tag("li",{class:"p-2 text-center opacity-50"},x("nodata")())])])};var Nf={};q(Nf,{Badge:()=>Df});var Df=(f,M)=>{let{class:_,...E}=f;return Tag("span",{...E,class:Z("badge",_)},M)};var Of={};q(Of,{Button:()=>o});var o=(f,M)=>{let{class:_,loading:E,icon:A,...L}=f,W=h(A);return Tag("button",{...L,class:Z("btn",_),disabled:()=>G(E)||G(f.disabled)},()=>[G(E)&&Tag("span",{class:"loading loading-spinner"}),W,M].filter(Boolean))};var Uf={};q(Uf,{Checkbox:()=>Vf});var Vf=(f)=>{let{class:M,value:_,toggle:E,label:A,...L}=f,W=Tag("input",{...L,type:"checkbox",class:()=>Z(G(E)?"toggle":"checkbox",M),checked:_});return Tag("label",{class:"label cursor-pointer justify-start gap-3"},[W,A?Tag("span",{class:"label-text"},A):null])};var Hf={};q(Hf,{Colorpicker:()=>Ff});var Ff=(f)=>{let{class:M,value:_,label:E,...A}=f,L=$(!1),W=["#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"],T=()=>G(_)||"#000000";return Tag("div",{class:Z("relative w-fit",M)},[Tag("button",{type:"button",class:"btn px-3 bg-base-100 border-base-300 hover:border-primary/50 flex items-center gap-2 shadow-sm font-normal normal-case",onclick:(P)=>{P.stopPropagation(),L(!L())},...A},[Tag("div",{class:"size-5 rounded-sm shadow-inner border border-black/10 shrink-0",style:()=>`background-color: ${T()}`}),E?Tag("span",{class:"opacity-80"},E):null]),If(L,()=>Tag("div",{class:"absolute left-0 mt-2 p-3 bg-base-100 border border-base-300 shadow-2xl rounded-box z-[110] w-64 select-none",onclick:(P)=>P.stopPropagation()},[Tag("div",{class:"grid grid-cols-8 gap-1"},W.map((P)=>Tag("button",{type:"button",style:`background-color: ${P}`,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
|
|
${T().toLowerCase()===P.toLowerCase()?"ring-2 ring-offset-1 ring-primary z-10 scale-110":""}`},onclick:()=>{if(typeof _==="function")_(P);L(!1)}})))])),If(L,()=>Tag("div",{class:"fixed inset-0 z-[100]",onclick:()=>L(!1)}))])};var wf={};q(wf,{Datepicker:()=>kf});var kf=(f)=>{let{class:M,value:_,range:E,label:A,placeholder:L,hour:W=!1,...T}=f,P=$(!1),J=$(new Date),B=$(null),Q=$(0),C=$(0),K=()=>G(E)===!0,X=new Date,Y=`${X.getFullYear()}-${String(X.getMonth()+1).padStart(2,"0")}-${String(X.getDate()).padStart(2,"0")}`,z=(S)=>{let R=S.getFullYear(),N=String(S.getMonth()+1).padStart(2,"0"),D=String(S.getDate()).padStart(2,"0");return`${R}-${N}-${D}`},V=(S)=>{let R=z(S),N=G(_);if(K())if(!N?.start||N.start&&N.end){if(typeof _==="function")_({start:R,end:null,...W&&{startHour:Q()}})}else{let D=N.start;if(typeof _==="function"){let p=R<D?{start:R,end:D}:{start:D,end:R};if(W)p.startHour=N.startHour||Q(),p.endHour=N.endHour||C();_(p)}P(!1)}else{if(typeof _==="function")_(W?`${R}T${String(Q()).padStart(2,"0")}:00:00`:R);P(!1)}},k=$("");Watch(()=>{let S=G(_);if(!S){k("");return}let R="";if(typeof S==="string")R=W&&S.includes("T")?S.replace("T"," "):S;else if(S.start&&S.end){let N=W&&S.startHour!==void 0?`${S.start} ${String(S.startHour).padStart(2,"0")}:00`:S.start,D=W&&S.endHour!==void 0?`${S.end} ${String(S.endHour).padStart(2,"0")}:00`:S.end;R=`${N} - ${D}`}else if(S.start)R=`${W&&S.startHour!==void 0?`${S.start} ${String(S.startHour).padStart(2,"0")}:00`:S.start}...`;k(R)});let i=(S)=>{let R=J();J(new Date(R.getFullYear(),R.getMonth()+S,1))},s=(S)=>{let R=J();J(new Date(R.getFullYear()+S,R.getMonth(),1))},H=({value:S,onChange:R})=>{return Tag("div",{class:"flex-1"},[Tag("div",{class:"flex gap-2 items-center"},[Tag("input",{type:"range",min:0,max:23,value:S,class:"range range-xs flex-1",oninput:(N)=>{let D=parseInt(N.target.value);R(D)}}),Tag("span",{class:"text-sm font-mono min-w-[48px] text-center"},()=>String(G(S)).padStart(2,"0")+":00")])])};return Tag("div",{class:Z("relative w-full",M)},[n({label:A,placeholder:L||(K()?"Seleccionar rango...":"Seleccionar fecha..."),value:k,readonly:!0,icon:h("icon-[lucide--calendar]"),onclick:(S)=>{S.stopPropagation(),P(!P())},...T}),If(P,()=>Tag("div",{class:"absolute left-0 mt-2 p-4 bg-base-100 border border-base-300 shadow-2xl rounded-box z-[100] w-80 select-none",onclick:(S)=>S.stopPropagation()},[Tag("div",{class:"flex justify-between items-center mb-4 gap-1"},[Tag("div",{class:"flex gap-0.5"},[Tag("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>s(-1)},h("icon-[lucide--chevrons-left]")),Tag("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>i(-1)},h("icon-[lucide--chevron-left]"))]),Tag("span",{class:"font-bold uppercase flex-1 text-center"},[()=>J().toLocaleString("es-ES",{month:"short",year:"numeric"})]),Tag("div",{class:"flex gap-0.5"},[Tag("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>i(1)},h("icon-[lucide--chevron-right]")),Tag("button",{type:"button",class:"btn btn-ghost btn-xs px-1",onclick:()=>s(1)},h("icon-[lucide--chevrons-right]"))])]),Tag("div",{class:"grid grid-cols-7 gap-1",onmouseleave:()=>B(null)},[...["L","M","X","J","V","S","D"].map((S)=>Tag("div",{class:"text-[10px] opacity-40 font-bold text-center"},S)),()=>{let S=J(),R=S.getFullYear(),N=S.getMonth(),D=new Date(R,N,1).getDay(),p=D===0?6:D-1,Lf=new Date(R,N+1,0).getDate(),$f=[];for(let r=0;r<p;r++)$f.push(Tag("div"));for(let r=1;r<=Lf;r++){let V_=new Date(R,N,r),w=z(V_);$f.push(Tag("button",{type:"button",class:()=>{let m=G(_),Af=B(),I_=typeof m==="string"?m.split("T")[0]===w:m?.start===w,u_=m?.end===w,Tf=!1;if(K()&&m?.start){let Wf=m.start;if(!m.end&&Af)Tf=w>Wf&&w<=Af||w<Wf&&w>=Af;else if(m.end)Tf=w>Wf&&w<m.end}return`${"btn btn-xs p-0 aspect-square min-h-0 h-auto font-normal relative"} ${I_||u_?"btn-primary z-10":Tf?"bg-primary/20 border-none rounded-none":"btn-ghost"} ${w===Y?"ring-1 ring-primary ring-inset font-black text-primary":""}`},onmouseenter:()=>{if(K())B(w)},onclick:()=>V(V_)},[r.toString()]))}return $f}]),W?Tag("div",{class:"mt-3 pt-2 border-t border-base-300"},[K()?Tag("div",{class:"flex gap-4"},[H({value:Q,onChange:(S)=>{Q(S);let R=G(_);if(R?.start)_({...R,startHour:S})}}),H({value:C,onChange:(S)=>{C(S);let R=G(_);if(R?.end)_({...R,endHour:S})}})]):H({value:Q,onChange:(S)=>{Q(S);let R=G(_);if(R&&typeof R==="string")_(R.split("T")[0]+"T"+String(S).padStart(2,"0")+":00:00")}})]):null])),If(P,()=>Tag("div",{class:"fixed inset-0 z-[90]",onclick:()=>P(!1)}))])};var yf={};q(yf,{Drawer:()=>jf});var jf=(f,M)=>{let{class:_,id:E,open:A,side:L,content:W,...T}=f,P=E||`drawer-${Math.random().toString(36).slice(2,9)}`;return Tag("div",{...T,class:Z("drawer",_)},[Tag("input",{id:P,type:"checkbox",class:"drawer-toggle",checked:()=>typeof A==="function"?A():A,onchange:(J)=>{if(typeof A==="function")A(J.target.checked)}}),Tag("div",{class:"drawer-content"},[typeof W==="function"?W():W]),Tag("div",{class:"drawer-side"},[Tag("label",{for:P,class:"drawer-overlay",onclick:()=>{if(typeof A==="function")A(!1)}}),Tag("div",{class:"min-h-full bg-base-200 w-80"},[typeof L==="function"?L():L])])])};var uf={};q(uf,{Dropdown:()=>xf});var u=null;if(typeof window<"u"&&!window.__dropdownHandlerRegistered)window.addEventListener("click",(f)=>{if(u&&!u.contains(f.target))u.open=!1,u=null}),window.__dropdownHandlerRegistered=!0;var xf=(f)=>{let{class:M,label:_,icon:E,items:A,...L}=f;return Tag("details",{...L,class:Z("dropdown",M)},[Tag("summary",{class:"btn m-1 flex items-center gap-2 list-none cursor-pointer",style:"display: inline-flex;",onclick:(W)=>{let T=W.currentTarget.closest("details");if(u&&u!==T)u.open=!1;setTimeout(()=>{u=T.open?T:null},0)}},[()=>E?typeof E==="function"?E():E:null,()=>_?typeof _==="function"?_():_:null]),Tag("ul",{tabindex:"-1",class:"dropdown-content z-[50] menu p-2 shadow bg-base-100 rounded-box w-52 border border-base-300"},[()=>{return(typeof A==="function"?A():A||[]).map((T)=>Tag("li",{},[Tag("a",{class:T.class||"",onclick:(P)=>{if(T.onclick)T.onclick(P);let J=P.currentTarget.closest("details");if(J){if(J.open=!1,u===J)u=null}}},[T.icon?Tag("span",{},T.icon):null,Tag("span",{},T.label)])]))}])])};var vf={};q(vf,{Fab:()=>mf});var mf=(f)=>{let{class:M,icon:_,label:E,actions:A=[],position:L="bottom-6 right-6",...W}=f;return Tag("div",{...W,class:Z(`fab absolute ${L} flex flex-col-reverse items-end gap-3 z-[100]`,M)},[Tag("div",{tabindex:0,role:"button",class:"btn btn-lg btn-circle btn-primary shadow-2xl"},[_?h(_):null,!_&&E?E:null]),...G(A).map((T)=>Tag("div",{class:"flex items-center gap-3 transition-all duration-300"},[T.label?Tag("span",{class:"badge badge-ghost shadow-sm whitespace-nowrap"},T.label):null,Tag("button",{type:"button",class:`btn btn-circle shadow-lg ${T.class||""}`,onclick:(P)=>{P.stopPropagation(),T.onclick?.(P)}},[T.icon?h(T.icon):T.text||""])]))])};var cf={};q(cf,{Fieldset:()=>gf});var gf=(f,M)=>{let{class:_,legend:E,...A}=f;return Tag("fieldset",{...A,class:Z("fieldset bg-base-200 border border-base-300 p-4 rounded-lg",_)},[()=>{let L=G(E);return L?Tag("legend",{class:"fieldset-legend font-bold"},[L]):null},M])};var rf={};q(rf,{Fileinput:()=>pf});var pf=(f)=>{let{class:M,tooltip:_,max:E=2,accept:A="*",onselect:L,...W}=f,T=$([]),P=$(!1),J=$(null),B=E*1024*1024,Q=(K)=>{let X=Array.from(K);if(J(null),X.find((z)=>z.size>B)){J(`Máx ${E}MB`);return}T([...T(),...X]),L?.(T())},C=(K)=>{let X=T().filter((Y,z)=>z!==K);T(X),L?.(X)};return Tag("fieldset",{...W,class:Z("fieldset w-full p-0",M)},[Tag("div",{class:()=>`w-full ${_?"tooltip tooltip-top before:z-50 after:z-50":""}`,"data-tip":_},[Tag("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
|
|
${P()?"border-primary bg-primary/10":"border-base-content/20 bg-base-100 hover:bg-base-200"}
|
|
`,ondragover:(K)=>{K.preventDefault(),P(!0)},ondragleave:()=>P(!1),ondrop:(K)=>{K.preventDefault(),P(!1),Q(K.dataTransfer.files)}},[Tag("div",{class:"flex items-center gap-3 w-full"},[h("icon-[lucide--upload]"),Tag("span",{class:"text-sm opacity-70 truncate grow text-left"},"Arrastra o selecciona archivos..."),Tag("span",{class:"text-[10px] opacity-40 shrink-0"},`Máx ${E}MB`)]),Tag("input",{type:"file",multiple:!0,accept:A,class:"hidden",onchange:(K)=>Q(K.target.files)})])]),()=>J()?Tag("span",{class:"text-[10px] text-error mt-1 px-1 font-medium"},J()):null,If(()=>T().length>0,()=>Tag("ul",{class:"mt-2 space-y-1"},[For(T,(K,X)=>Tag("li",{class:"flex items-center justify-between p-1.5 pl-3 text-xs bg-base-200/50 rounded-md border border-base-300"},[Tag("div",{class:"flex items-center gap-2 truncate"},[Tag("span",{class:"opacity-50"},"\uD83D\uDCC4"),Tag("span",{class:"truncate font-medium max-w-[200px]"},K.name),Tag("span",{class:"text-[9px] opacity-40"},`(${(K.size/1024).toFixed(0)} KB)`)]),Tag("button",{type:"button",class:"btn btn-ghost btn-xs btn-circle",onclick:(Y)=>{Y.preventDefault(),Y.stopPropagation(),C(X)}},[h("icon-[lucide--x]")])]),(K)=>K.name+K.lastModified)]))])};var df={};q(df,{Indicator:()=>bf});var bf=(f,M)=>{let{value:_,class:E,...A}=f;return Tag("div",{...A,class:"indicator"},()=>[_?Tag("span",{class:Z("indicator-item badge",E)},()=>typeof _==="function"?_():_):null,M].filter(Boolean))};var of={};q(of,{Label:()=>nf});var nf=(f)=>{let{children:M,value:_,floating:E=!1,class:A,...L}=f;if(E)return Tag("label",{class:Z("floating-label",A),...L},()=>[typeof M==="function"?M():M,_?Tag("span",{},G(_)):null]);return Tag("label",{class:Z("label",A),...L},()=>[_?Tag("span",{class:"label-text"},G(_)):null,typeof M==="function"?M():M])};var tf={};q(tf,{List:()=>sf});var sf=(f)=>{let{class:M,items:_,header:E,render:A=(P)=>P,keyFn:L=(P,J)=>P.id??J,...W}=f,T=For(_,(P,J)=>Tag("li",{class:"list-row",style:"width: 100%; display: block;"},[Tag("div",{style:"width: 100%;"},[A(P,J)])]),L);return Tag("ul",{...W,style:"display: block; width: 100%;",class:Z("list bg-base-100 rounded-box shadow-md",M)},E?[If(E,()=>Tag("li",{class:"p-4 pb-2 text-xs opacity-60",style:"width: 100%;"},[G(E)])),T]:T)};var af={};q(af,{Menu:()=>lf});var lf=(f)=>{let{class:M,items:_,...E}=f,A=(L)=>For(()=>L||[],(W)=>Tag("li",{},[W.children?Tag("details",{open:W.open},[Tag("summary",{},[W.icon&&Tag("span",{class:"mr-2"},W.icon),W.label]),Tag("ul",{},A(W.children))]):Tag("a",{class:()=>G(W.active)?"active":"",onclick:W.onclick},[W.icon&&Tag("span",{class:"mr-2"},W.icon),W.label])]),(W,T)=>W.label||T);return Tag("ul",{...E,class:Z("menu bg-base-200 rounded-box",M)},A(_))};var f_={};q(f_,{Modal:()=>ef});var ef=(f,M)=>{let{class:_,title:E,buttons:A,open:L,...W}=f,T=null,P=()=>{let B=typeof L==="function"?L():L;if(!T)return;if(B){if(!T.open)T.showModal()}else if(T.open)T.close()};Watch(()=>P());let J=()=>{if(typeof L==="function")L(!1)};return Tag("dialog",{...W,ref:(B)=>{if(T=B,B)P()},class:Z("modal",_),onclose:J,oncancel:J},[Tag("div",{class:"modal-box"},[E?Tag("h3",{class:"text-lg font-bold mb-4"},()=>typeof E==="function"?E():E):null,Tag("div",{class:"py-2"},[typeof M==="function"?M():M]),Tag("div",{class:"modal-action"},[Tag("form",{method:"dialog",class:"flex gap-2"},[...(Array.isArray(A)?A:[A]).filter(Boolean),o({type:"submit"},x("close")())])])]),Tag("form",{method:"dialog",class:"modal-backdrop"},[Tag("button",{},"close")])])};var M_={};q(M_,{Navbar:()=>__});var __=(f,M)=>{let{class:_,...E}=f;return Tag("div",{...E,class:Z("navbar bg-base-100 shadow-sm px-4",_)},M)};var L_={};q(L_,{Radio:()=>E_});var E_=(f)=>{let{class:M,label:_,tooltip:E,value:A,inputValue:L,name:W,...T}=f,P=Tag("input",{...T,type:"radio",name:W,class:Z("radio",M),checked:()=>G(A)===L,onclick:()=>{if(typeof A==="function")A(L)}});if(!_&&!E)return P;let J=Tag("label",{class:"label cursor-pointer justify-start gap-3"},[P,_?Tag("span",{class:"label-text"},_):null]);return E?Tag("div",{class:"tooltip","data-tip":E},J):J};var A_={};q(A_,{Range:()=>$_});var $_=(f)=>{let{class:M,label:_,tooltip:E,value:A,...L}=f,W=Tag("input",{...L,type:"range",class:Z("range",M),value:A,disabled:()=>G(f.disabled)});if(!_&&!E)return W;let T=Tag("div",{class:"flex flex-col gap-2"},[_?Tag("span",{class:"label-text"},_):null,W]);return E?Tag("div",{class:"tooltip","data-tip":E},T):T};var W_={};q(W_,{Rating:()=>T_});var T_=(f)=>{let{class:M,value:_,count:E=5,mask:A="mask-star",readonly:L=!1,onchange:W,...T}=f,P=`rating-${Math.random().toString(36).slice(2,7)}`;return Tag("div",{...T,class:()=>Z(`rating ${G(L)?"pointer-events-none":""}`,M)},Array.from({length:G(E)},(J,B)=>{let Q=B+1;return Tag("input",{type:"radio",name:P,class:`mask ${A}`,checked:()=>Math.round(G(_))===Q,onchange:()=>{if(!G(L)){if(typeof W==="function")W(Q);else if(typeof _==="function")_(Q)}}})}))};var J_={};q(J_,{Select:()=>P_});var P_=(f)=>{let{class:M,label:_,items:E,value:A,...L}=f,W=Tag("select",{...L,class:Z("select select-bordered w-full",M),value:A},For(()=>G(E)||[],(T)=>Tag("option",{value:T.value,$selected:()=>String(G(A))===String(T.value)},T.label),(T)=>T.value));if(!_)return W;return Tag("label",{class:"fieldset-label flex flex-col gap-1"},[Tag("span",{},_),W])};var B_={};q(B_,{Stack:()=>Q_});var Q_=(f,M)=>{let{class:_,...E}=f;return Tag("div",{...E,class:Z("stack",_)},M)};var X_={};q(X_,{Stat:()=>G_});var G_=(f)=>{let{class:M,icon:_,label:E,value:A,desc:L,...W}=f;return Tag("div",{...W,class:Z("stat",M)},[_&&Tag("div",{class:"stat-figure text-secondary"},_),E&&Tag("div",{class:"stat-title"},E),Tag("div",{class:"stat-value"},()=>G(A)??A),L&&Tag("div",{class:"stat-desc"},L)])};var K_={};q(K_,{Swap:()=>Z_});var Z_=(f)=>{let{class:M,value:_,on:E,off:A,...L}=f;return Tag("label",{...L,class:Z("swap",M)},[Tag("input",{type:"checkbox",checked:()=>G(_),onclick:(W)=>{if(typeof _==="function")_(W.target.checked)}}),Tag("div",{class:"swap-on"},E),Tag("div",{class:"swap-off"},A)])};var C_={};q(C_,{Table:()=>S_});var S_=(f)=>{let{class:M,items:_=[],columns:E=[],keyFn:A,zebra:L=!1,pinRows:W=!1,empty:T=x("nodata")(),...P}=f,J=()=>{let Q=G(L)?"table-zebra":"",C=G(W)?"table-pin-rows":"";return Z("table",M,Q,C)},B=A||((Q,C)=>Q.id||C);return Tag("div",{class:"overflow-x-auto w-full bg-base-100 rounded-box border border-base-300"},[Tag("table",{...P,class:J},[Tag("thead",{},[Tag("tr",{},E.map((Q)=>Tag("th",{class:Q.class||""},Q.label)))]),Tag("tbody",{},[For(_,(Q,C)=>{let K=()=>{let X=G(_),Y=B(Q,C);return X.find((z,V)=>B(z,V)===Y)||Q};return Tag("tr",{class:"hover"},E.map((X)=>{let Y=()=>{let z=K();if(X.render)return X.render(z,C);return G(z[X.key])};return Tag("td",{class:X.class||""},[Y])}))},B),If(()=>G(_).length===0,()=>Tag("tr",{},[Tag("td",{colspan:E.length,class:"text-center p-10 opacity-50"},[G(T)])]))])])])};var R_={};q(R_,{Tabs:()=>Y_});var Y_=(f)=>{let{items:M,class:_,onTabClose:E,...A}=f,L=typeof M==="function"?M:()=>M||[],W=d(0);v(()=>{let J=L().findIndex((B)=>G(B.active)===!0);if(J!==-1&&W()!==J)W(J)});let T=(P,J)=>{if(J.onClose)J.onClose(J);if(E)E(J,P);let Q=L().filter((X,Y)=>Y!==P);if(!(typeof M==="function"&&!M._isComputed)){console.warn("Tabs: items must be a writable signal to support closable tabs");return}if(M(Q),Q.length===0)return;let K=W();if(P<K)K--;else if(P===K)K=Math.min(K,Q.length-1);W(K)};return F("div",{...A,class:Z("tabs",_)},()=>{let P=L(),J=[];for(let B=0;B<P.length;B++){let Q=P[B],C=G(Q.label),K=C instanceof Node?C:document.createTextNode(String(C)),X=[];if(Q.closable){let H=h("icon-[lucide--x]");H.classList.add("w-3.5","h-3.5","ml-2","cursor-pointer","hover:opacity-70"),H.onclick=(R)=>{R.stopPropagation(),T(B,Q)};let S=F("span",{class:"flex items-center"},[K,H]);X.push(S)}else X.push(K);let Y=F("button",{class:()=>Z("tab",W()===B?"tab-active":""),onclick:(H)=>{if(H.preventDefault(),!G(Q.disabled)){if(Q.onclick)Q.onclick();W(B)}}},X),z=Q.tip?F("div",{class:"tooltip","data-tip":Q.tip},Y):Y;J.push(z);let V,k=G(Q.content);if(typeof k==="function")V=k();else if(k instanceof Node)V=k;else V=document.createTextNode(String(k));let i=F("div",{class:"tab-content-inner"},V),s=F("div",{class:"tab-content bg-base-100 border-base-300 p-6",style:()=>W()===B?"display: block":"display: none"},i);J.push(s)}return J})};var h_={};q(h_,{Timeline:()=>q_});var q_=(f)=>{let{class:M,items:_=[],vertical:E=!0,compact:A=!1,...L}=f,W={info:"icon-[lucide--info]",success:"icon-[lucide--check-circle]",warning:"icon-[lucide--alert-triangle]",error:"icon-[lucide--alert-circle]"};return Tag("ul",{...L,class:()=>Z(`timeline ${G(E)?"timeline-vertical":"timeline-horizontal"} ${G(A)?"timeline-compact":""}`,M)},()=>{let T=(typeof _==="function"?_():_)||[];return T.map((P,J)=>{let B=J===0,Q=J===T.length-1,C=P.type||"success",K=()=>G(P.completed),X=()=>J>0&&G(T[J-1].completed),Y=(z)=>typeof z==="function"?z():z;return Tag("li",{class:"flex-1"},[!B?Tag("hr",{class:()=>X()?"bg-primary":""}):null,Tag("div",{class:"timeline-start"},[()=>Y(P.title)]),Tag("div",{class:"timeline-middle"},[()=>P.icon?h(P.icon):h(W[C]||W.success)]),Tag("div",{class:"timeline-end timeline-box shadow-sm"},[()=>Y(P.detail)]),!Q?Tag("hr",{class:()=>K()?"bg-primary":""}):null])})})};var D_={};q(D_,{Toast:()=>z_});var z_=(f,M="alert-success",_=3500)=>{let E=document.getElementById("sigpro-toast-container");if(!E)E=Tag("div",{id:"sigpro-toast-container",class:"fixed top-0 right-0 z-[9999] p-4 flex flex-col gap-2 pointer-events-none"}),document.body.appendChild(E);let A=Tag("div",{style:"display: contents"});E.appendChild(A);let L,W=()=>{clearTimeout(L);let J=A.firstElementChild;if(J&&!J.classList.contains("opacity-0"))J.classList.add("translate-x-full","opacity-0"),setTimeout(()=>{if(P.destroy(),A.remove(),!E.hasChildNodes())E.remove()},300);else P.destroy(),A.remove()},T=()=>{let J=h("icon-[lucide--x]"),B=Tag("div",{class:`alert alert-soft ${M} shadow-lg transition-all duration-300 translate-x-10 opacity-0 pointer-events-auto`},[Tag("span",{},[typeof f==="function"?f():f]),o({class:"btn-xs btn-circle btn-ghost",onclick:W},J)]);return requestAnimationFrame(()=>B.classList.remove("translate-x-10","opacity-0")),B},P=Mount(T,A);if(_>0)L=setTimeout(W,_);return W};var O_={};q(O_,{Tooltip:()=>N_});var N_=(f,M)=>Tag("div",{...f,class:()=>Z("tooltip w-full",f.class),"data-tip":f.tip},M);var x_={...Cf,...Rf,...zf,...Nf,...Of,...Uf,...Hf,...wf,...yf,...uf,...vf,...cf,...rf,...df,...qf,...of,...tf,...af,...f_,...M_,...L_,...A_,...W_,...J_,...B_,...X_,...K_,...C_,...R_,...h_,...D_,...O_},t_={...x_,install:(f=window)=>{Object.entries(x_).forEach(([M,_])=>{f[M]=_}),console.log("\uD83D\uDE80 SigproUI")}};if(typeof window<"u")Object.entries(Ef).forEach(([f,M])=>{Object.defineProperty(window,f,{value:M,writable:!1,configurable:!0,enumerable:!0})}),Object.entries(Mf).forEach(([f,M])=>{Object.defineProperty(window,f,{value:M,writable:!1,configurable:!0,enumerable:!0})}),Object.defineProperty(window,"tt",{value:x,writable:!1,configurable:!0,enumerable:!0}),Object.defineProperty(window,"SigProUI",{value:{...Ef,Utils:Mf,tt:x},writable:!1,configurable:!0,enumerable:!0}),console.log("\uD83C\uDFA8 SigProUI ready");})();
|