Files
sigpro-ui/docs/sigpro-ui.min.js
natxocc 7d2ad67513
All checks were successful
Deploy Docs to Synology / deploy (push) Successful in 3s
Update TS
2026-04-29 23:23:08 +02:00

8 lines
35 KiB
JavaScript

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