(function(){const x=document.createElement("link").relList;if(x&&x.supports&&x.supports("modulepreload"))return;for(const _ of document.querySelectorAll('link[rel="modulepreload"]'))o(_);new MutationObserver(_=>{for(const C of _)if(C.type==="childList")for(const k of C.addedNodes)k.tagName==="LINK"&&k.rel==="modulepreload"&&o(k)}).observe(document,{childList:!0,subtree:!0});function U(_){const C={};return _.integrity&&(C.integrity=_.integrity),_.referrerPolicy&&(C.referrerPolicy=_.referrerPolicy),_.crossOrigin==="use-credentials"?C.credentials="include":_.crossOrigin==="anonymous"?C.credentials="omit":C.credentials="same-origin",C}function o(_){if(_.ep)return;_.ep=!0;const C=U(_);fetch(_.href,C)}})();var $c={exports:{}},Ae={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Xr;function E0(){if(Xr)return Ae;Xr=1;var E=Symbol.for("react.transitional.element"),x=Symbol.for("react.fragment");function U(o,_,C){var k=null;if(C!==void 0&&(k=""+C),_.key!==void 0&&(k=""+_.key),"key"in _){C={};for(var el in _)el!=="key"&&(C[el]=_[el])}else C=_;return _=C.ref,{$$typeof:E,type:o,key:k,ref:_!==void 0?_:null,props:C}}return Ae.Fragment=x,Ae.jsx=U,Ae.jsxs=U,Ae}var Qr;function T0(){return Qr||(Qr=1,$c.exports=E0()),$c.exports}var z=T0(),Fc={exports:{}},Q={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Zr;function A0(){if(Zr)return Q;Zr=1;var E=Symbol.for("react.transitional.element"),x=Symbol.for("react.portal"),U=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),C=Symbol.for("react.consumer"),k=Symbol.for("react.context"),el=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),b=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),ul=Symbol.iterator;function W(s){return s===null||typeof s!="object"?null:(s=ul&&s[ul]||s["@@iterator"],typeof s=="function"?s:null)}var bl={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Xl=Object.assign,lt={};function Jl(s,A,B){this.props=s,this.context=A,this.refs=lt,this.updater=B||bl}Jl.prototype.isReactComponent={},Jl.prototype.setState=function(s,A){if(typeof s!="object"&&typeof s!="function"&&s!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,s,A,"setState")},Jl.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};function Dt(){}Dt.prototype=Jl.prototype;function Bl(s,A,B){this.props=s,this.context=A,this.refs=lt,this.updater=B||bl}var mt=Bl.prototype=new Dt;mt.constructor=Bl,Xl(mt,Jl.prototype),mt.isPureReactComponent=!0;var kt=Array.isArray,ll={H:null,A:null,T:null,S:null},Ql=Object.prototype.hasOwnProperty;function Wt(s,A,B,H,D,$){return B=$.ref,{$$typeof:E,type:s,key:A,ref:B!==void 0?B:null,props:$}}function $t(s,A){return Wt(s.type,A,void 0,void 0,void 0,s.props)}function q(s){return typeof s=="object"&&s!==null&&s.$$typeof===E}function tl(s){var A={"=":"=0",":":"=2"};return"$"+s.replace(/[=:]/g,function(B){return A[B]})}var tt=/\/+/g;function pt(s,A){return typeof s=="object"&&s!==null&&s.key!=null?tl(""+s.key):A.toString(36)}function bt(){}function Ut(s){switch(s.status){case"fulfilled":return s.value;case"rejected":throw s.reason;default:switch(typeof s.status=="string"?s.then(bt,bt):(s.status="pending",s.then(function(A){s.status==="pending"&&(s.status="fulfilled",s.value=A)},function(A){s.status==="pending"&&(s.status="rejected",s.reason=A)})),s.status){case"fulfilled":return s.value;case"rejected":throw s.reason}}throw s}function Zl(s,A,B,H,D){var $=typeof s;($==="undefined"||$==="boolean")&&(s=null);var L=!1;if(s===null)L=!0;else switch($){case"bigint":case"string":case"number":L=!0;break;case"object":switch(s.$$typeof){case E:case x:L=!0;break;case Z:return L=s._init,Zl(L(s._payload),A,B,H,D)}}if(L)return D=D(s),L=H===""?"."+pt(s,0):H,kt(D)?(B="",L!=null&&(B=L.replace(tt,"$&/")+"/"),Zl(D,A,B,"",function(El){return El})):D!=null&&(q(D)&&(D=$t(D,B+(D.key==null||s&&s.key===D.key?"":(""+D.key).replace(tt,"$&/")+"/")+L)),A.push(D)),1;L=0;var Yl=H===""?".":H+":";if(kt(s))for(var al=0;al>>1,s=O[il];if(0<_(s,X))O[il]=X,O[Y]=s,Y=il;else break l}}function U(O){return O.length===0?null:O[0]}function o(O){if(O.length===0)return null;var X=O[0],Y=O.pop();if(Y!==X){O[0]=Y;l:for(var il=0,s=O.length,A=s>>>1;il_(H,Y))D_($,H)?(O[il]=$,O[D]=Y,il=D):(O[il]=H,O[B]=Y,il=B);else if(D_($,Y))O[il]=$,O[D]=Y,il=D;else break l}}return X}function _(O,X){var Y=O.sortIndex-X.sortIndex;return Y!==0?Y:O.id-X.id}if(E.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var C=performance;E.unstable_now=function(){return C.now()}}else{var k=Date,el=k.now();E.unstable_now=function(){return k.now()-el}}var M=[],b=[],Z=1,ul=null,W=3,bl=!1,Xl=!1,lt=!1,Jl=typeof setTimeout=="function"?setTimeout:null,Dt=typeof clearTimeout=="function"?clearTimeout:null,Bl=typeof setImmediate<"u"?setImmediate:null;function mt(O){for(var X=U(b);X!==null;){if(X.callback===null)o(b);else if(X.startTime<=O)o(b),X.sortIndex=X.expirationTime,x(M,X);else break;X=U(b)}}function kt(O){if(lt=!1,mt(O),!Xl)if(U(M)!==null)Xl=!0,Ut();else{var X=U(b);X!==null&&Zl(kt,X.startTime-O)}}var ll=!1,Ql=-1,Wt=5,$t=-1;function q(){return!(E.unstable_now()-$tO&&q());){var il=ul.callback;if(typeof il=="function"){ul.callback=null,W=ul.priorityLevel;var s=il(ul.expirationTime<=O);if(O=E.unstable_now(),typeof s=="function"){ul.callback=s,mt(O),X=!0;break t}ul===U(M)&&o(M),mt(O)}else o(M);ul=U(M)}if(ul!==null)X=!0;else{var A=U(b);A!==null&&Zl(kt,A.startTime-O),X=!1}}break l}finally{ul=null,W=Y,bl=!1}X=void 0}}finally{X?tt():ll=!1}}}var tt;if(typeof Bl=="function")tt=function(){Bl(tl)};else if(typeof MessageChannel<"u"){var pt=new MessageChannel,bt=pt.port2;pt.port1.onmessage=tl,tt=function(){bt.postMessage(null)}}else tt=function(){Jl(tl,0)};function Ut(){ll||(ll=!0,tt())}function Zl(O,X){Ql=Jl(function(){O(E.unstable_now())},X)}E.unstable_IdlePriority=5,E.unstable_ImmediatePriority=1,E.unstable_LowPriority=4,E.unstable_NormalPriority=3,E.unstable_Profiling=null,E.unstable_UserBlockingPriority=2,E.unstable_cancelCallback=function(O){O.callback=null},E.unstable_continueExecution=function(){Xl||bl||(Xl=!0,Ut())},E.unstable_forceFrameRate=function(O){0>O||125il?(O.sortIndex=Y,x(b,O),U(M)===null&&O===U(b)&&(lt?(Dt(Ql),Ql=-1):lt=!0,Zl(kt,Y-il))):(O.sortIndex=s,x(M,O),Xl||bl||(Xl=!0,Ut())),O},E.unstable_shouldYield=q,E.unstable_wrapCallback=function(O){var X=W;return function(){var Y=W;W=X;try{return O.apply(this,arguments)}finally{W=Y}}}}(li)),li}var Kr;function O0(){return Kr||(Kr=1,Ic.exports=z0()),Ic.exports}var ti={exports:{}},ql={};/** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Jr;function _0(){if(Jr)return ql;Jr=1;var E=ui();function x(M){var b="https://react.dev/errors/"+M;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(x){console.error(x)}}return E(),ti.exports=_0(),ti.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var kr;function D0(){if(kr)return ze;kr=1;var E=O0(),x=ui(),U=M0();function o(l){var t="https://react.dev/errors/"+l;if(1)":-1e||i[u]!==r[e]){var g=` `+i[u].replace(" at new "," at ");return l.displayName&&g.includes("")&&(g=g.replace("",l.displayName)),g}while(1<=u&&0<=e);break}}}finally{Ut=!1,Error.prepareStackTrace=a}return(a=l?l.displayName||l.name:"")?bt(a):""}function O(l){switch(l.tag){case 26:case 27:case 5:return bt(l.type);case 16:return bt("Lazy");case 13:return bt("Suspense");case 19:return bt("SuspenseList");case 0:case 15:return l=Zl(l.type,!1),l;case 11:return l=Zl(l.type.render,!1),l;case 1:return l=Zl(l.type,!0),l;default:return""}}function X(l){try{var t="";do t+=O(l),l=l.return;while(l);return t}catch(a){return` Error generating stack: `+a.message+` `+a.stack}}function Y(l){var t=l,a=l;if(l.alternate)for(;t.return;)t=t.return;else{l=t;do t=l,t.flags&4098&&(a=t.return),l=t.return;while(l)}return t.tag===3?a:null}function il(l){if(l.tag===13){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function s(l){if(Y(l)!==l)throw Error(o(188))}function A(l){var t=l.alternate;if(!t){if(t=Y(l),t===null)throw Error(o(188));return t!==l?null:l}for(var a=l,u=t;;){var e=a.return;if(e===null)break;var n=e.alternate;if(n===null){if(u=e.return,u!==null){a=u;continue}break}if(e.child===n.child){for(n=e.child;n;){if(n===a)return s(e),l;if(n===u)return s(e),t;n=n.sibling}throw Error(o(188))}if(a.return!==u.return)a=e,u=n;else{for(var f=!1,c=e.child;c;){if(c===a){f=!0,a=e,u=n;break}if(c===u){f=!0,u=e,a=n;break}c=c.sibling}if(!f){for(c=n.child;c;){if(c===a){f=!0,a=n,u=e;break}if(c===u){f=!0,u=n,a=e;break}c=c.sibling}if(!f)throw Error(o(189))}}if(a.alternate!==u)throw Error(o(190))}if(a.tag!==3)throw Error(o(188));return a.stateNode.current===a?l:t}function B(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l;for(l=l.child;l!==null;){if(t=B(l),t!==null)return t;l=l.sibling}return null}var H=Array.isArray,D=U.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$={pending:!1,data:null,method:null,action:null},L=[],Yl=-1;function al(l){return{current:l}}function El(l){0>Yl||(l.current=L[Yl],L[Yl]=null,Yl--)}function rl(l,t){Yl++,L[Yl]=l.current,l.current=t}var Et=al(null),_u=al(null),Ft=al(null),_e=al(null);function Me(l,t){switch(rl(Ft,t),rl(_u,l),rl(Et,null),l=t.nodeType,l){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?yr(t):0;break;default:if(l=l===8?t.parentNode:t,t=l.tagName,l=l.namespaceURI)l=yr(l),t=vr(l,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}El(Et),rl(Et,t)}function La(){El(Et),El(_u),El(Ft)}function Xn(l){l.memoizedState!==null&&rl(_e,l);var t=Et.current,a=vr(t,l.type);t!==a&&(rl(_u,l),rl(Et,a))}function De(l){_u.current===l&&(El(Et),El(_u)),_e.current===l&&(El(_e),ge._currentValue=$)}var Qn=Object.prototype.hasOwnProperty,Zn=E.unstable_scheduleCallback,Ln=E.unstable_cancelCallback,Fr=E.unstable_shouldYield,Pr=E.unstable_requestPaint,Tt=E.unstable_now,Ir=E.unstable_getCurrentPriorityLevel,ei=E.unstable_ImmediatePriority,ni=E.unstable_UserBlockingPriority,pe=E.unstable_NormalPriority,lo=E.unstable_LowPriority,fi=E.unstable_IdlePriority,to=E.log,ao=E.unstable_setDisableYieldValue,Mu=null,wl=null;function uo(l){if(wl&&typeof wl.onCommitFiberRoot=="function")try{wl.onCommitFiberRoot(Mu,l,void 0,(l.current.flags&128)===128)}catch{}}function Pt(l){if(typeof to=="function"&&ao(l),wl&&typeof wl.setStrictMode=="function")try{wl.setStrictMode(Mu,l)}catch{}}var kl=Math.clz32?Math.clz32:fo,eo=Math.log,no=Math.LN2;function fo(l){return l>>>=0,l===0?32:31-(eo(l)/no|0)|0}var Ue=128,xe=4194304;function Ta(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Re(l,t){var a=l.pendingLanes;if(a===0)return 0;var u=0,e=l.suspendedLanes,n=l.pingedLanes,f=l.warmLanes;l=l.finishedLanes!==0;var c=a&134217727;return c!==0?(a=c&~e,a!==0?u=Ta(a):(n&=c,n!==0?u=Ta(n):l||(f=c&~f,f!==0&&(u=Ta(f))))):(c=a&~e,c!==0?u=Ta(c):n!==0?u=Ta(n):l||(f=a&~f,f!==0&&(u=Ta(f)))),u===0?0:t!==0&&t!==u&&!(t&e)&&(e=u&-u,f=t&-t,e>=f||e===32&&(f&4194176)!==0)?t:u}function Du(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function co(l,t){switch(l){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ci(){var l=Ue;return Ue<<=1,!(Ue&4194176)&&(Ue=128),l}function ii(){var l=xe;return xe<<=1,!(xe&62914560)&&(xe=4194304),l}function Vn(l){for(var t=[],a=0;31>a;a++)t.push(l);return t}function pu(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function io(l,t,a,u,e,n){var f=l.pendingLanes;l.pendingLanes=a,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=a,l.entangledLanes&=a,l.errorRecoveryDisabledLanes&=a,l.shellSuspendCounter=0;var c=l.entanglements,i=l.expirationTimes,r=l.hiddenUpdates;for(a=f&~a;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ho=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),vi={},gi={};function mo(l){return Qn.call(gi,l)?!0:Qn.call(vi,l)?!1:ho.test(l)?gi[l]=!0:(vi[l]=!0,!1)}function Ne(l,t,a){if(mo(t))if(a===null)l.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":l.removeAttribute(t);return;case"boolean":var u=t.toLowerCase().slice(0,5);if(u!=="data-"&&u!=="aria-"){l.removeAttribute(t);return}}l.setAttribute(t,""+a)}}function He(l,t,a){if(a===null)l.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(t);return}l.setAttribute(t,""+a)}}function Rt(l,t,a,u){if(u===null)l.removeAttribute(a);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(a);return}l.setAttributeNS(t,a,""+u)}}function at(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Si(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function yo(l){var t=Si(l)?"checked":"value",a=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),u=""+l[t];if(!l.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var e=a.get,n=a.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return e.call(this)},set:function(f){u=""+f,n.call(this,f)}}),Object.defineProperty(l,t,{enumerable:a.enumerable}),{getValue:function(){return u},setValue:function(f){u=""+f},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function je(l){l._valueTracker||(l._valueTracker=yo(l))}function bi(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var a=t.getValue(),u="";return l&&(u=Si(l)?l.checked?"true":"false":l.value),l=u,l!==a?(t.setValue(l),!0):!1}function qe(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var vo=/[\n"\\]/g;function ut(l){return l.replace(vo,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function wn(l,t,a,u,e,n,f,c){l.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.type=f:l.removeAttribute("type"),t!=null?f==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+at(t)):l.value!==""+at(t)&&(l.value=""+at(t)):f!=="submit"&&f!=="reset"||l.removeAttribute("value"),t!=null?kn(l,f,at(t)):a!=null?kn(l,f,at(a)):u!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+at(c):l.removeAttribute("name")}function Ei(l,t,a,u,e,n,f,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||a!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;a=a!=null?""+at(a):"",t=t!=null?""+at(t):a,c||t===l.value||(l.value=t),l.defaultValue=t}u=u??e,u=typeof u!="function"&&typeof u!="symbol"&&!!u,l.checked=c?l.checked:!!u,l.defaultChecked=!!u,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(l.name=f)}function kn(l,t,a){t==="number"&&qe(l.ownerDocument)===l||l.defaultValue===""+a||(l.defaultValue=""+a)}function ka(l,t,a,u){if(l=l.options,t){t={};for(var e=0;e=qu),Hi=" ",ji=!1;function qi(l,t){switch(l){case"keyup":return Vo.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bi(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Pa=!1;function Jo(l,t){switch(l){case"compositionend":return Bi(t);case"keypress":return t.which!==32?null:(ji=!0,Hi);case"textInput":return l=t.data,l===Hi&&ji?null:l;default:return null}}function wo(l,t){if(Pa)return l==="compositionend"||!nf&&qi(l,t)?(l=Di(),Ye=lf=la=null,Pa=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:a,offset:t-l};l=u}l:{for(;a;){if(a.nextSibling){a=a.nextSibling;break l}a=a.parentNode}a=void 0}a=Vi(a)}}function Ji(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?Ji(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function wi(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=qe(l.document);t instanceof l.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)l=t.contentWindow;else break;t=qe(l.document)}return t}function sf(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}function th(l,t){var a=wi(t);t=l.focusedElem;var u=l.selectionRange;if(a!==t&&t&&t.ownerDocument&&Ji(t.ownerDocument.documentElement,t)){if(u!==null&&sf(t)){if(l=u.start,a=u.end,a===void 0&&(a=l),"selectionStart"in t)t.selectionStart=l,t.selectionEnd=Math.min(a,t.value.length);else if(a=(l=t.ownerDocument||document)&&l.defaultView||window,a.getSelection){a=a.getSelection();var e=t.textContent.length,n=Math.min(u.start,e);u=u.end===void 0?n:Math.min(u.end,e),!a.extend&&n>u&&(e=u,u=n,n=e),e=Ki(t,n);var f=Ki(t,u);e&&f&&(a.rangeCount!==1||a.anchorNode!==e.node||a.anchorOffset!==e.offset||a.focusNode!==f.node||a.focusOffset!==f.offset)&&(l=l.createRange(),l.setStart(e.node,e.offset),a.removeAllRanges(),n>u?(a.addRange(l),a.extend(f.node,f.offset)):(l.setEnd(f.node,f.offset),a.addRange(l)))}}for(l=[],a=t;a=a.parentNode;)a.nodeType===1&&l.push({element:a,left:a.scrollLeft,top:a.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Ia=null,df=null,Gu=null,rf=!1;function ki(l,t,a){var u=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;rf||Ia==null||Ia!==qe(u)||(u=Ia,"selectionStart"in u&&sf(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),Gu&&Cu(Gu,u)||(Gu=u,u=_n(df,"onSelect"),0>=f,e-=f,Nt=1<<32-kl(t)+e|a<j?(Ul=N,N=null):Ul=N.sibling;var I=y(h,N,m[j],S);if(I===null){N===null&&(N=Ul);break}l&&N&&I.alternate===null&&t(h,N),d=n(I,d,j),K===null?p=I:K.sibling=I,K=I,N=Ul}if(j===m.length)return a(h,N),P&&pa(h,j),p;if(N===null){for(;jj?(Ul=N,N=null):Ul=N.sibling;var Ea=y(h,N,I.value,S);if(Ea===null){N===null&&(N=Ul);break}l&&N&&Ea.alternate===null&&t(h,N),d=n(Ea,d,j),K===null?p=Ea:K.sibling=Ea,K=Ea,N=Ul}if(I.done)return a(h,N),P&&pa(h,j),p;if(N===null){for(;!I.done;j++,I=m.next())I=T(h,I.value,S),I!==null&&(d=n(I,d,j),K===null?p=I:K.sibling=I,K=I);return P&&pa(h,j),p}for(N=u(N);!I.done;j++,I=m.next())I=v(N,h,j,I.value,S),I!==null&&(l&&I.alternate!==null&&N.delete(I.key===null?j:I.key),d=n(I,d,j),K===null?p=I:K.sibling=I,K=I);return l&&N.forEach(function(b0){return t(h,b0)}),P&&pa(h,j),p}function vl(h,d,m,S){if(typeof m=="object"&&m!==null&&m.type===M&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case k:l:{for(var p=m.key;d!==null;){if(d.key===p){if(p=m.type,p===M){if(d.tag===7){a(h,d.sibling),S=e(d,m.props.children),S.return=h,h=S;break l}}else if(d.elementType===p||typeof p=="object"&&p!==null&&p.$$typeof===Bl&&rs(p)===d.type){a(h,d.sibling),S=e(d,m.props),Ju(S,m),S.return=h,h=S;break l}a(h,d);break}else t(h,d);d=d.sibling}m.type===M?(S=Ga(m.props.children,h.mode,S,m.key),S.return=h,h=S):(S=yn(m.type,m.key,m.props,null,h.mode,S),Ju(S,m),S.return=h,h=S)}return f(h);case el:l:{for(p=m.key;d!==null;){if(d.key===p)if(d.tag===4&&d.stateNode.containerInfo===m.containerInfo&&d.stateNode.implementation===m.implementation){a(h,d.sibling),S=e(d,m.children||[]),S.return=h,h=S;break l}else{a(h,d);break}else t(h,d);d=d.sibling}S=hc(m,h.mode,S),S.return=h,h=S}return f(h);case Bl:return p=m._init,m=p(m._payload),vl(h,d,m,S)}if(H(m))return R(h,d,m,S);if(Ql(m)){if(p=Ql(m),typeof p!="function")throw Error(o(150));return m=p.call(m),G(h,d,m,S)}if(typeof m.then=="function")return vl(h,d,We(m),S);if(m.$$typeof===bl)return vl(h,d,on(h,m),S);$e(h,m)}return typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint"?(m=""+m,d!==null&&d.tag===6?(a(h,d.sibling),S=e(d,m),S.return=h,h=S):(a(h,d),S=oc(m,h.mode,S),S.return=h,h=S),f(h)):a(h,d)}return function(h,d,m,S){try{Ku=0;var p=vl(h,d,m,S);return nu=null,p}catch(N){if(N===Lu)throw N;var K=rt(29,N,null,h.mode);return K.lanes=S,K.return=h,K}finally{}}}var xa=os(!0),hs=os(!1),fu=al(null),Fe=al(0);function ms(l,t){l=Vt,rl(Fe,l),rl(fu,t),Vt=l|t.baseLanes}function bf(){rl(Fe,Vt),rl(fu,fu.current)}function Ef(){Vt=Fe.current,El(fu),El(Fe)}var it=al(null),zt=null;function aa(l){var t=l.alternate;rl(Ol,Ol.current&1),rl(it,l),zt===null&&(t===null||fu.current!==null||t.memoizedState!==null)&&(zt=l)}function ys(l){if(l.tag===22){if(rl(Ol,Ol.current),rl(it,l),zt===null){var t=l.alternate;t!==null&&t.memoizedState!==null&&(zt=l)}}else ua()}function ua(){rl(Ol,Ol.current),rl(it,it.current)}function jt(l){El(it),zt===l&&(zt=null),El(Ol)}var Ol=al(0);function Pe(l){for(var t=l;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var fh=typeof AbortController<"u"?AbortController:function(){var l=[],t=this.signal={aborted:!1,addEventListener:function(a,u){l.push(u)}};this.abort=function(){t.aborted=!0,l.forEach(function(a){return a()})}},ch=E.unstable_scheduleCallback,ih=E.unstable_NormalPriority,_l={$$typeof:bl,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Tf(){return{controller:new fh,data:new Map,refCount:0}}function wu(l){l.refCount--,l.refCount===0&&ch(ih,function(){l.controller.abort()})}var ku=null,Af=0,cu=0,iu=null;function sh(l,t){if(ku===null){var a=ku=[];Af=0,cu=pc(),iu={status:"pending",value:void 0,then:function(u){a.push(u)}}}return Af++,t.then(vs,vs),t}function vs(){if(--Af===0&&ku!==null){iu!==null&&(iu.status="fulfilled");var l=ku;ku=null,cu=0,iu=null;for(var t=0;tn?n:8;var f=q.T,c={};q.T=c,Gf(l,!1,t,a);try{var i=e(),r=q.S;if(r!==null&&r(c,i),i!==null&&typeof i=="object"&&typeof i.then=="function"){var g=dh(i,u);Fu(l,t,g,Il(l))}else Fu(l,t,u,Il(l))}catch(T){Fu(l,t,{then:function(){},status:"rejected",reason:T},Il())}finally{D.p=n,q.T=f}}function yh(){}function Yf(l,t,a,u){if(l.tag!==5)throw Error(o(476));var e=ws(l).queue;Js(l,e,t,$,a===null?yh:function(){return ks(l),a(u)})}function ws(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:$,baseState:$,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qt,lastRenderedState:$},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qt,lastRenderedState:a},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function ks(l){var t=ws(l).next.queue;Fu(l,t,{},Il())}function Cf(){return jl(ge)}function Ws(){return Al().memoizedState}function $s(){return Al().memoizedState}function vh(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var a=Il();l=ia(a);var u=sa(t,l,a);u!==null&&(Gl(u,t,a),le(u,t,a)),t={cache:Tf()},l.payload=t;return}t=t.return}}function gh(l,t,a){var u=Il();a={lane:u,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},cn(l)?Ps(t,a):(a=mf(l,t,a,u),a!==null&&(Gl(a,l,u),Is(a,t,u)))}function Fs(l,t,a){var u=Il();Fu(l,t,a,u)}function Fu(l,t,a,u){var e={lane:u,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(cn(l))Ps(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var f=t.lastRenderedState,c=n(f,a);if(e.hasEagerState=!0,e.eagerState=c,Wl(c,f))return Ve(l,t,e,0),sl===null&&Le(),!1}catch{}finally{}if(a=mf(l,t,e,u),a!==null)return Gl(a,l,u),Is(a,t,u),!0}return!1}function Gf(l,t,a,u){if(u={lane:2,revertLane:pc(),action:u,hasEagerState:!1,eagerState:null,next:null},cn(l)){if(t)throw Error(o(479))}else t=mf(l,a,u,2),t!==null&&Gl(t,l,2)}function cn(l){var t=l.alternate;return l===V||t!==null&&t===V}function Ps(l,t){su=ln=!0;var a=l.pending;a===null?t.next=t:(t.next=a.next,a.next=t),l.pending=t}function Is(l,t,a){if(a&4194176){var u=t.lanes;u&=l.pendingLanes,a|=u,t.lanes=a,di(l,a)}}var Ot={readContext:jl,use:un,useCallback:gl,useContext:gl,useEffect:gl,useImperativeHandle:gl,useLayoutEffect:gl,useInsertionEffect:gl,useMemo:gl,useReducer:gl,useRef:gl,useState:gl,useDebugValue:gl,useDeferredValue:gl,useTransition:gl,useSyncExternalStore:gl,useId:gl};Ot.useCacheRefresh=gl,Ot.useMemoCache=gl,Ot.useHostTransitionStatus=gl,Ot.useFormState=gl,Ot.useActionState=gl,Ot.useOptimistic=gl;var Ha={readContext:jl,use:un,useCallback:function(l,t){return Kl().memoizedState=[l,t===void 0?null:t],l},useContext:jl,useEffect:Cs,useImperativeHandle:function(l,t,a){a=a!=null?a.concat([l]):null,nn(4194308,4,Qs.bind(null,t,l),a)},useLayoutEffect:function(l,t){return nn(4194308,4,l,t)},useInsertionEffect:function(l,t){nn(4,2,l,t)},useMemo:function(l,t){var a=Kl();t=t===void 0?null:t;var u=l();if(Na){Pt(!0);try{l()}finally{Pt(!1)}}return a.memoizedState=[u,t],u},useReducer:function(l,t,a){var u=Kl();if(a!==void 0){var e=a(t);if(Na){Pt(!0);try{a(t)}finally{Pt(!1)}}}else e=t;return u.memoizedState=u.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},u.queue=l,l=l.dispatch=gh.bind(null,V,l),[u.memoizedState,l]},useRef:function(l){var t=Kl();return l={current:l},t.memoizedState=l},useState:function(l){l=Nf(l);var t=l.queue,a=Fs.bind(null,V,t);return t.dispatch=a,[l.memoizedState,a]},useDebugValue:qf,useDeferredValue:function(l,t){var a=Kl();return Bf(a,l,t)},useTransition:function(){var l=Nf(!1);return l=Js.bind(null,V,l.queue,!0,!1),Kl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,a){var u=V,e=Kl();if(P){if(a===void 0)throw Error(o(407));a=a()}else{if(a=t(),sl===null)throw Error(o(349));F&60||As(u,t,a)}e.memoizedState=a;var n={value:a,getSnapshot:t};return e.queue=n,Cs(Os.bind(null,u,n,l),[l]),u.flags|=2048,ru(9,zs.bind(null,u,n,a,t),{destroy:void 0},null),a},useId:function(){var l=Kl(),t=sl.identifierPrefix;if(P){var a=Ht,u=Nt;a=(u&~(1<<32-kl(u)-1)).toString(32)+a,t=":"+t+"R"+a,a=tn++,0 title"))),Nl(n,u,a),n[Hl]=l,Ml(n),u=n;break l;case"link":var f=Mr("link","href",e).get(u+(a.href||""));if(f){for(var c=0;c<\/script>",l=l.removeChild(l.firstChild);break;case"select":l=typeof u.is=="string"?e.createElement("select",{is:u.is}):e.createElement("select"),u.multiple?l.multiple=!0:u.size&&(l.size=u.size);break;default:l=typeof u.is=="string"?e.createElement(a,{is:u.is}):e.createElement(a)}}l[Hl]=t,l[Ll]=u;l:for(e=t.child;e!==null;){if(e.tag===5||e.tag===6)l.appendChild(e.stateNode);else if(e.tag!==4&&e.tag!==27&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break l;for(;e.sibling===null;){if(e.return===null||e.return===t)break l;e=e.return}e.sibling.return=e.return,e=e.sibling}t.stateNode=l;l:switch(Nl(l,a,u),a){case"button":case"input":case"select":case"textarea":l=!!u.autoFocus;break l;case"img":l=!0;break l;default:l=!1}l&&Zt(t)}}return ol(t),t.flags&=-16777217,null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==u&&Zt(t);else{if(typeof u!="string"&&t.stateNode===null)throw Error(o(166));if(l=Ft.current,Xu(t)){if(l=t.stateNode,a=t.memoizedProps,u=null,e=Cl,e!==null)switch(e.tag){case 27:case 5:u=e.memoizedProps}l[Hl]=t,l=!!(l.nodeValue===a||u!==null&&u.suppressHydrationWarning===!0||mr(l.nodeValue,a)),l||Ua(t)}else l=Dn(l).createTextNode(u),l[Hl]=t,t.stateNode=l}return ol(t),null;case 13:if(u=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(e=Xu(t),u!==null&&u.dehydrated!==null){if(l===null){if(!e)throw Error(o(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));e[Hl]=t}else Qu(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ol(t),e=!1}else vt!==null&&(Tc(vt),vt=null),e=!0;if(!e)return t.flags&256?(jt(t),t):(jt(t),null)}if(jt(t),t.flags&128)return t.lanes=a,t;if(a=u!==null,l=l!==null&&l.memoizedState!==null,a){u=t.child,e=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(e=u.alternate.memoizedState.cachePool.pool);var n=null;u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(n=u.memoizedState.cachePool.pool),n!==e&&(u.flags|=2048)}return a!==l&&a&&(t.child.flags|=8192),vn(t,t.updateQueue),ol(t),null;case 4:return La(),l===null&&Nc(t.stateNode.containerInfo),ol(t),null;case 10:return Ct(t.type),ol(t),null;case 19:if(El(Ol),e=t.memoizedState,e===null)return ol(t),null;if(u=(t.flags&128)!==0,n=e.rendering,n===null)if(u)ce(e,!1);else{if(yl!==0||l!==null&&l.flags&128)for(l=t.child;l!==null;){if(n=Pe(l),n!==null){for(t.flags|=128,ce(e,!1),l=n.updateQueue,t.updateQueue=l,vn(t,l),t.subtreeFlags=0,l=a,a=t.child;a!==null;)Zd(a,l),a=a.sibling;return rl(Ol,Ol.current&1|2),t.child}l=l.sibling}e.tail!==null&&Tt()>gn&&(t.flags|=128,u=!0,ce(e,!1),t.lanes=4194304)}else{if(!u)if(l=Pe(n),l!==null){if(t.flags|=128,u=!0,l=l.updateQueue,t.updateQueue=l,vn(t,l),ce(e,!0),e.tail===null&&e.tailMode==="hidden"&&!n.alternate&&!P)return ol(t),null}else 2*Tt()-e.renderingStartTime>gn&&a!==536870912&&(t.flags|=128,u=!0,ce(e,!1),t.lanes=4194304);e.isBackwards?(n.sibling=t.child,t.child=n):(l=e.last,l!==null?l.sibling=n:t.child=n,e.last=n)}return e.tail!==null?(t=e.tail,e.rendering=t,e.tail=t.sibling,e.renderingStartTime=Tt(),t.sibling=null,l=Ol.current,rl(Ol,u?l&1|2:l&1),t):(ol(t),null);case 22:case 23:return jt(t),Ef(),u=t.memoizedState!==null,l!==null?l.memoizedState!==null!==u&&(t.flags|=8192):u&&(t.flags|=8192),u?a&536870912&&!(t.flags&128)&&(ol(t),t.subtreeFlags&6&&(t.flags|=8192)):ol(t),a=t.updateQueue,a!==null&&vn(t,a.retryQueue),a=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(a=l.memoizedState.cachePool.pool),u=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(u=t.memoizedState.cachePool.pool),u!==a&&(t.flags|=2048),l!==null&&El(Ra),null;case 24:return a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Ct(_l),ol(t),null;case 25:return null}throw Error(o(156,t.tag))}function Oh(l,t){switch(vf(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Ct(_l),La(),l=t.flags,l&65536&&!(l&128)?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return De(t),null;case 13:if(jt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(o(340));Qu()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return El(Ol),null;case 4:return La(),null;case 10:return Ct(t.type),null;case 22:case 23:return jt(t),Ef(),l!==null&&El(Ra),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Ct(_l),null;case 25:return null;default:return null}}function Kd(l,t){switch(vf(t),t.tag){case 3:Ct(_l),La();break;case 26:case 27:case 5:De(t);break;case 4:La();break;case 13:jt(t);break;case 19:El(Ol);break;case 10:Ct(t.type);break;case 22:case 23:jt(t),Ef(),l!==null&&El(Ra);break;case 24:Ct(_l)}}var _h={getCacheForType:function(l){var t=jl(_l),a=t.data.get(l);return a===void 0&&(a=l(),t.data.set(l,a)),a}},Mh=typeof WeakMap=="function"?WeakMap:Map,hl=0,sl=null,J=null,F=0,dl=0,Pl=null,Lt=!1,yu=!1,mc=!1,Vt=0,yl=0,ma=0,Xa=0,yc=0,ot=0,vu=0,ie=null,_t=null,vc=!1,gc=0,gn=1/0,Sn=null,ya=null,bn=!1,Qa=null,se=0,Sc=0,bc=null,de=0,Ec=null;function Il(){if(hl&2&&F!==0)return F&-F;if(q.T!==null){var l=cu;return l!==0?l:pc()}return oi()}function Jd(){ot===0&&(ot=!(F&536870912)||P?ci():536870912);var l=it.current;return l!==null&&(l.flags|=32),ot}function Gl(l,t,a){(l===sl&&dl===2||l.cancelPendingCommit!==null)&&(gu(l,0),Kt(l,F,ot,!1)),pu(l,a),(!(hl&2)||l!==sl)&&(l===sl&&(!(hl&2)&&(Xa|=a),yl===4&&Kt(l,F,ot,!1)),Mt(l))}function wd(l,t,a){if(hl&6)throw Error(o(327));var u=!a&&(t&60)===0&&(t&l.expiredLanes)===0||Du(l,t),e=u?Uh(l,t):Oc(l,t,!0),n=u;do{if(e===0){yu&&!u&&Kt(l,t,0,!1);break}else if(e===6)Kt(l,t,0,!Lt);else{if(a=l.current.alternate,n&&!Dh(a)){e=Oc(l,t,!1),n=!1;continue}if(e===2){if(n=t,l.errorRecoveryDisabledLanes&n)var f=0;else f=l.pendingLanes&-536870913,f=f!==0?f:f&536870912?536870912:0;if(f!==0){t=f;l:{var c=l;e=ie;var i=c.current.memoizedState.isDehydrated;if(i&&(gu(c,f).flags|=256),f=Oc(c,f,!1),f!==2){if(mc&&!i){c.errorRecoveryDisabledLanes|=n,Xa|=n,e=4;break l}n=_t,_t=e,n!==null&&Tc(n)}e=f}if(n=!1,e!==2)continue}}if(e===1){gu(l,0),Kt(l,t,0,!0);break}l:{switch(u=l,e){case 0:case 1:throw Error(o(345));case 4:if((t&4194176)===t){Kt(u,t,ot,!Lt);break l}break;case 2:_t=null;break;case 3:case 5:break;default:throw Error(o(329))}if(u.finishedWork=a,u.finishedLanes=t,(t&62914560)===t&&(n=gc+300-Tt(),10a?32:a,q.T=null,Qa===null)var n=!1;else{a=bc,bc=null;var f=Qa,c=se;if(Qa=null,se=0,hl&6)throw Error(o(331));var i=hl;if(hl|=4,Xd(f.current),Yd(f,f.current,c,a),hl=i,re(0,!1),wl&&typeof wl.onPostCommitFiberRoot=="function")try{wl.onPostCommitFiberRoot(Mu,f)}catch{}n=!0}return n}finally{D.p=e,q.T=u,ar(l,t)}}return!1}function ur(l,t,a){t=nt(a,t),t=Zf(l.stateNode,t,2),l=sa(l,t,2),l!==null&&(pu(l,2),Mt(l))}function cl(l,t,a){if(l.tag===3)ur(l,l,a);else for(;t!==null;){if(t.tag===3){ur(t,l,a);break}else if(t.tag===1){var u=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&(ya===null||!ya.has(u))){l=nt(a,l),a=fd(2),u=sa(t,a,2),u!==null&&(cd(a,u,t,l),pu(u,2),Mt(u));break}}t=t.return}}function _c(l,t,a){var u=l.pingCache;if(u===null){u=l.pingCache=new Mh;var e=new Set;u.set(t,e)}else e=u.get(t),e===void 0&&(e=new Set,u.set(t,e));e.has(a)||(mc=!0,e.add(a),l=Nh.bind(null,l,t,a),t.then(l,l))}function Nh(l,t,a){var u=l.pingCache;u!==null&&u.delete(t),l.pingedLanes|=l.suspendedLanes&a,l.warmLanes&=~a,sl===l&&(F&a)===a&&(yl===4||yl===3&&(F&62914560)===F&&300>Tt()-gc?!(hl&2)&&gu(l,0):yc|=a,vu===F&&(vu=0)),Mt(l)}function er(l,t){t===0&&(t=ii()),l=ta(l,t),l!==null&&(pu(l,t),Mt(l))}function Hh(l){var t=l.memoizedState,a=0;t!==null&&(a=t.retryLane),er(l,a)}function jh(l,t){var a=0;switch(l.tag){case 13:var u=l.stateNode,e=l.memoizedState;e!==null&&(a=e.retryLane);break;case 19:u=l.stateNode;break;case 22:u=l.stateNode._retryCache;break;default:throw Error(o(314))}u!==null&&u.delete(t),er(l,a)}function qh(l,t){return Zn(l,t)}var An=null,Eu=null,Mc=!1,zn=!1,Dc=!1,Za=0;function Mt(l){l!==Eu&&l.next===null&&(Eu===null?An=Eu=l:Eu=Eu.next=l),zn=!0,Mc||(Mc=!0,Yh(Bh))}function re(l,t){if(!Dc&&zn){Dc=!0;do for(var a=!1,u=An;u!==null;){if(l!==0){var e=u.pendingLanes;if(e===0)var n=0;else{var f=u.suspendedLanes,c=u.pingedLanes;n=(1<<31-kl(42|l)+1)-1,n&=e&~(f&~c),n=n&201326677?n&201326677|1:n?n|2:0}n!==0&&(a=!0,cr(u,n))}else n=F,n=Re(u,u===sl?n:0),!(n&3)||Du(u,n)||(a=!0,cr(u,n));u=u.next}while(a);Dc=!1}}function Bh(){zn=Mc=!1;var l=0;Za!==0&&(Kh()&&(l=Za),Za=0);for(var t=Tt(),a=null,u=An;u!==null;){var e=u.next,n=nr(u,t);n===0?(u.next=null,a===null?An=e:a.next=e,e===null&&(Eu=a)):(a=u,(l!==0||n&3)&&(zn=!0)),u=e}re(l)}function nr(l,t){for(var a=l.suspendedLanes,u=l.pingedLanes,e=l.expirationTimes,n=l.pendingLanes&-62914561;0"u"?null:document;function Ar(l,t,a){var u=Au;if(u&&typeof t=="string"&&t){var e=ut(t);e='link[rel="'+l+'"][href="'+e+'"]',typeof a=="string"&&(e+='[crossorigin="'+a+'"]'),Tr.has(e)||(Tr.add(e),l={rel:l,crossOrigin:a,href:t},u.querySelector(e)===null&&(t=u.createElement("link"),Nl(t,"link",l),Ml(t),u.head.appendChild(t)))}}function Ih(l){Jt.D(l),Ar("dns-prefetch",l,null)}function l0(l,t){Jt.C(l,t),Ar("preconnect",l,t)}function t0(l,t,a){Jt.L(l,t,a);var u=Au;if(u&&l&&t){var e='link[rel="preload"][as="'+ut(t)+'"]';t==="image"&&a&&a.imageSrcSet?(e+='[imagesrcset="'+ut(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(e+='[imagesizes="'+ut(a.imageSizes)+'"]')):e+='[href="'+ut(l)+'"]';var n=e;switch(t){case"style":n=zu(l);break;case"script":n=Ou(l)}ht.has(n)||(l=tl({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:l,as:t},a),ht.set(n,l),u.querySelector(e)!==null||t==="style"&&u.querySelector(me(n))||t==="script"&&u.querySelector(ye(n))||(t=u.createElement("link"),Nl(t,"link",l),Ml(t),u.head.appendChild(t)))}}function a0(l,t){Jt.m(l,t);var a=Au;if(a&&l){var u=t&&typeof t.as=="string"?t.as:"script",e='link[rel="modulepreload"][as="'+ut(u)+'"][href="'+ut(l)+'"]',n=e;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Ou(l)}if(!ht.has(n)&&(l=tl({rel:"modulepreload",href:l},t),ht.set(n,l),a.querySelector(e)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(ye(n)))return}u=a.createElement("link"),Nl(u,"link",l),Ml(u),a.head.appendChild(u)}}}function u0(l,t,a){Jt.S(l,t,a);var u=Au;if(u&&l){var e=Ja(u).hoistableStyles,n=zu(l);t=t||"default";var f=e.get(n);if(!f){var c={loading:0,preload:null};if(f=u.querySelector(me(n)))c.loading=5;else{l=tl({rel:"stylesheet",href:l,"data-precedence":t},a),(a=ht.get(n))&&Qc(l,a);var i=f=u.createElement("link");Ml(i),Nl(i,"link",l),i._p=new Promise(function(r,g){i.onload=r,i.onerror=g}),i.addEventListener("load",function(){c.loading|=1}),i.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Un(f,t,u)}f={type:"stylesheet",instance:f,count:1,state:c},e.set(n,f)}}}function e0(l,t){Jt.X(l,t);var a=Au;if(a&&l){var u=Ja(a).hoistableScripts,e=Ou(l),n=u.get(e);n||(n=a.querySelector(ye(e)),n||(l=tl({src:l,async:!0},t),(t=ht.get(e))&&Zc(l,t),n=a.createElement("script"),Ml(n),Nl(n,"link",l),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},u.set(e,n))}}function n0(l,t){Jt.M(l,t);var a=Au;if(a&&l){var u=Ja(a).hoistableScripts,e=Ou(l),n=u.get(e);n||(n=a.querySelector(ye(e)),n||(l=tl({src:l,async:!0,type:"module"},t),(t=ht.get(e))&&Zc(l,t),n=a.createElement("script"),Ml(n),Nl(n,"link",l),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},u.set(e,n))}}function zr(l,t,a,u){var e=(e=Ft.current)?pn(e):null;if(!e)throw Error(o(446));switch(l){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=zu(a.href),a=Ja(e).hoistableStyles,u=a.get(t),u||(u={type:"style",instance:null,count:0,state:null},a.set(t,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){l=zu(a.href);var n=Ja(e).hoistableStyles,f=n.get(l);if(f||(e=e.ownerDocument||e,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(l,f),(n=e.querySelector(me(l)))&&!n._p&&(f.instance=n,f.state.loading=5),ht.has(l)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},ht.set(l,a),n||f0(e,l,a,f.state))),t&&u===null)throw Error(o(528,""));return f}if(t&&u!==null)throw Error(o(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ou(a),a=Ja(e).hoistableScripts,u=a.get(t),u||(u={type:"script",instance:null,count:0,state:null},a.set(t,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,l))}}function zu(l){return'href="'+ut(l)+'"'}function me(l){return'link[rel="stylesheet"]['+l+"]"}function Or(l){return tl({},l,{"data-precedence":l.precedence,precedence:null})}function f0(l,t,a,u){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?u.loading=1:(t=l.createElement("link"),u.preload=t,t.addEventListener("load",function(){return u.loading|=1}),t.addEventListener("error",function(){return u.loading|=2}),Nl(t,"link",a),Ml(t),l.head.appendChild(t))}function Ou(l){return'[src="'+ut(l)+'"]'}function ye(l){return"script[async]"+l}function _r(l,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var u=l.querySelector('style[data-href~="'+ut(a.href)+'"]');if(u)return t.instance=u,Ml(u),u;var e=tl({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return u=(l.ownerDocument||l).createElement("style"),Ml(u),Nl(u,"style",e),Un(u,a.precedence,l),t.instance=u;case"stylesheet":e=zu(a.href);var n=l.querySelector(me(e));if(n)return t.state.loading|=4,t.instance=n,Ml(n),n;u=Or(a),(e=ht.get(e))&&Qc(u,e),n=(l.ownerDocument||l).createElement("link"),Ml(n);var f=n;return f._p=new Promise(function(c,i){f.onload=c,f.onerror=i}),Nl(n,"link",u),t.state.loading|=4,Un(n,a.precedence,l),t.instance=n;case"script":return n=Ou(a.src),(e=l.querySelector(ye(n)))?(t.instance=e,Ml(e),e):(u=a,(e=ht.get(n))&&(u=tl({},a),Zc(u,e)),l=l.ownerDocument||l,e=l.createElement("script"),Ml(e),Nl(e,"link",u),l.head.appendChild(e),t.instance=e);case"void":return null;default:throw Error(o(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(u=t.instance,t.state.loading|=4,Un(u,a.precedence,l));return t.instance}function Un(l,t,a){for(var u=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),e=u.length?u[u.length-1]:null,n=e,f=0;f title"):null)}function c0(l,t,a){if(a===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function pr(l){return!(l.type==="stylesheet"&&!(l.state.loading&3))}var ve=null;function i0(){}function s0(l,t,a){if(ve===null)throw Error(o(475));var u=ve;if(t.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&!(t.state.loading&4)){if(t.instance===null){var e=zu(a.href),n=l.querySelector(me(e));if(n){l=n._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(u.count++,u=Rn.bind(u),l.then(u,u)),t.state.loading|=4,t.instance=n,Ml(n);return}n=l.ownerDocument||l,a=Or(a),(e=ht.get(e))&&Qc(a,e),n=n.createElement("link"),Ml(n);var f=n;f._p=new Promise(function(c,i){f.onload=c,f.onerror=i}),Nl(n,"link",a),t.instance=n}u.stylesheets===null&&(u.stylesheets=new Map),u.stylesheets.set(t,l),(l=t.state.preload)&&!(t.state.loading&3)&&(u.count++,t=Rn.bind(u),l.addEventListener("load",t),l.addEventListener("error",t))}}function d0(){if(ve===null)throw Error(o(475));var l=ve;return l.stylesheets&&l.count===0&&Lc(l,l.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(x){console.error(x)}}return E(),Pc.exports=D0(),Pc.exports}var U0=p0();/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const x0=E=>E.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),$r=(...E)=>E.filter((x,U,o)=>!!x&&x.trim()!==""&&o.indexOf(x)===U).join(" ").trim();/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var R0={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const N0=Sl.forwardRef(({color:E="currentColor",size:x=24,strokeWidth:U=2,absoluteStrokeWidth:o,className:_="",children:C,iconNode:k,...el},M)=>Sl.createElement("svg",{ref:M,...R0,width:x,height:x,stroke:E,strokeWidth:o?Number(U)*24/Number(x):U,className:$r("lucide",_),...el},[...k.map(([b,Z])=>Sl.createElement(b,Z)),...Array.isArray(C)?C:[C]]));/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wt=(E,x)=>{const U=Sl.forwardRef(({className:o,..._},C)=>Sl.createElement(N0,{ref:C,iconNode:x,className:$r(`lucide-${x0(E)}`,o),..._}));return U.displayName=`${E}`,U};/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const H0=[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]],j0=wt("Box",H0);/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const q0=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],B0=wt("Check",q0);/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Y0=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],C0=wt("ChevronDown",Y0);/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const G0=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],X0=wt("ChevronUp",G0);/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Q0=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Z0=wt("Copy",Q0);/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const L0=[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]],V0=wt("Moon",L0);/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const K0=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],J0=wt("Search",K0);/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const w0=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],k0=wt("Sun",w0);/** * @license lucide-react v0.471.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const W0=[["polyline",{points:"4 17 10 11 4 5",key:"akl6gq"}],["line",{x1:"12",x2:"20",y1:"19",y2:"19",key:"q2wloq"}]],$0=wt("Terminal",W0);function F0(){const E=()=>{const _=localStorage.getItem("theme");return _==="dark"||_==="light"?_:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"},[x,U]=Sl.useState(E);Sl.useEffect(()=>{const _=window.document.documentElement;_.classList.remove("light","dark"),_.classList.add(x),localStorage.setItem("theme",x)},[x]);const o=()=>{U(_=>_==="light"?"dark":"light")};return Sl.useEffect(()=>{const _=k=>{U(k.matches?"dark":"light")},C=window.matchMedia("(prefers-color-scheme: dark)");return C.addEventListener("change",_),()=>{C.removeEventListener("change",_)}},[]),{theme:x,toggleTheme:o}}function P0(){const{theme:E,toggleTheme:x}=F0();return z.jsx("button",{onClick:x,className:"p-3 rounded-full bg-nord-8/10 dark:bg-nord-8/20 hover:bg-nord-8/20 dark:hover:bg-nord-8/30 transition-all ease-in-out duration-300","aria-label":"Toggle theme",children:E==="dark"?z.jsx(k0,{className:"h-6 w-6 text-nord-4 transition-transform transform rotate-0 dark:rotate-180"}):z.jsx(V0,{className:"h-6 w-6 text-nord-4 transition-transform transform rotate-360 dark:rotate-360"})})}function I0(){return z.jsxs("div",{className:"flex items-center gap-3",children:[z.jsx("div",{className:"p-3 bg-white/10 rounded-lg",children:z.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",className:"h-10 w-10",fill:"currentColor",children:[z.jsx("circle",{cx:"50",cy:"50",r:"48",stroke:"currentColor",strokeWidth:"4",fill:"none"}),z.jsx("path",{d:"M50 20L70 50L50 80L30 50Z",fill:"currentColor",className:"text-nord-7"})]})}),z.jsxs("div",{children:[z.jsx("h1",{className:"text-2xl font-bold tracking-tight",children:"Snigdha OS Package List"}),z.jsx("p",{className:"text-nord-4 text-sm mt-1",children:"Browse and search through the official Snigdha OS package repository"})]})]})}var Oe=(E=>(E.ALL="all",E.CORE="core",E.EXTRA="extra",E.COMMUNITY="community",E.MULTILIB="multilib",E))(Oe||{});const ai={core:{url:"https://raw.githubusercontent.com/Snigdha-OS/snigdhaos-core/refs/heads/master/packages.txt",repository:"core"},extra:{url:"https://raw.githubusercontent.com/Snigdha-OS/snigdhaos-extra/refs/heads/master/packages.txt",repository:"extra"}};async function l1(E,x){return(await(await fetch(E)).text()).split(` `).filter(Boolean).map(_=>{const[C,k,...el]=_.split(" ");return{name:C,version:k,description:el.join(" "),repository:x}})}async function t1(){let E=[];for(const x in ai){const U=ai[x];try{const o=await l1(U.url,U.repository);E=E.concat(o)}catch(o){console.warn(`Failed to fetch from mirror ${U.url}:`,o);continue}}if(E.length===0)throw new Error("All mirrors failed to respond");return E}function a1({onRepositoryChange:E}){const x=new Set(Object.values(ai).map(o=>o.repository)),U=Object.keys(Oe).reduce((o,_)=>((_==="ALL"||x.has(Oe[_]))&&(o[_]=Oe[_]),o),{});return z.jsx("header",{className:"bg-gradient-to-r from-nord-9 to-nord-8 via-nord-10 text-nord-6 shadow-lg",children:z.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-4",children:z.jsxs("div",{className:"flex items-center justify-between",children:[z.jsx("div",{className:"flex items-center gap-4",children:z.jsx(I0,{})}),z.jsx("div",{children:z.jsx("select",{onChange:o=>E(o.target.value),defaultValue:"all",className:"bg-nord-5 dark:bg-nord-1 text-black dark:text-white border-2 border-nord-4 dark:border-nord-2 rounded-lg py-2 px-4 focus:ring-2 focus:ring-nord-8",children:Object.values(U).map(o=>z.jsx("option",{value:o,children:o===Oe.ALL?"All Repositories":o.charAt(0).toUpperCase()+o.slice(1)},o))})}),z.jsx(P0,{})]})})})}function u1({value:E,onChange:x}){return z.jsxs("div",{className:"relative w-full max-w-md mx-auto",children:[z.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:z.jsx(J0,{className:"h-5 w-5 text-nord-6 dark:text-nord-5"})}),z.jsx("input",{type:"text",value:E,onChange:U=>x(U.target.value),placeholder:"Search packages...",className:"block w-full pl-10 pr-4 py-3 border-2 border-nord-4 dark:border-nord-2 rounded-xl bg-nord-5 dark:bg-nord-1 focus:ring-2 focus:ring-nord-8 focus:border-transparent text-nord-0 dark:text-nord-6 placeholder-nord-3 dark:placeholder-nord-4 transition-all ease-in-out duration-200 shadow-md hover:shadow-lg"})]})}function e1({packageName:E}){const[x,U]=Sl.useState(!1),o=`sudo pacman -S ${E}`,_=()=>{navigator.clipboard.writeText(o),U(!0),setTimeout(()=>U(!1),2e3)};return z.jsxs("div",{className:"bg-nord-0 dark:bg-nord-3 rounded-xl p-5 shadow-md transition-all",children:[z.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[z.jsx($0,{className:"h-5 w-5 text-nord-9 dark:text-nord-7"}),z.jsx("span",{className:"text-nord-2 dark:text-nord-5 text-sm font-semibold uppercase tracking-wide",children:"Installation Command"})]}),z.jsxs("div",{className:"flex items-center justify-between bg-nord-4 dark:bg-nord-2 rounded-lg px-5 py-3",children:[z.jsx("code",{className:"text-nord-8 dark:text-nord-6 font-mono text-sm truncate",children:o}),z.jsx("button",{onClick:_,className:"flex items-center justify-center w-8 h-8 rounded-full bg-nord-3 hover:bg-nord-7 dark:bg-nord-5 dark:hover:bg-nord-8 transition-colors",title:x?"Copied!":"Copy to clipboard","aria-label":x?"Copied":"Copy command",children:x?z.jsx(B0,{className:"h-4 w-4 text-nord-6 dark:text-nord-0"}):z.jsx(Z0,{className:"h-4 w-4 text-nord-6 dark:text-nord-0"})})]})]})}function n1({package:E}){const[x,U]=Sl.useState(!1);return z.jsxs("div",{className:"bg-gradient-to-b from-nord-5 to-nord-6 dark:from-nord-1 dark:to-nord-2 rounded-xl shadow-xl border border-nord-4 dark:border-nord-2 hover:shadow-2xl transform transition-all duration-300 overflow-hidden hover:scale-105",children:[z.jsxs("div",{className:"p-6 flex items-start gap-4",children:[z.jsx("div",{className:"flex-shrink-0 p-4 bg-nord-8/10 dark:bg-nord-8/20 rounded-full shadow-lg transform transition-all duration-300 hover:scale-110",children:z.jsx(j0,{className:"h-6 w-6 text-nord-7 dark:text-nord-6"})}),z.jsxs("div",{className:"flex-1",children:[z.jsxs("div",{className:"flex items-center justify-between",children:[z.jsx("h3",{className:"text-lg font-bold text-nord-0 dark:text-nord-6 group-hover:text-nord-10 transition-colors",children:E.name}),z.jsx("span",{className:"text-sm font-medium text-nord-3 dark:text-nord-4",children:E.version})]}),z.jsx("p",{className:"mt-2 text-sm text-nord-2 dark:text-nord-4 line-clamp-2 transition-all duration-300 hover:text-nord-9 dark:hover:text-nord-7",children:E.description}),z.jsxs("div",{className:"mt-4 flex items-center justify-between",children:[z.jsx("span",{className:"inline-flex items-center px-3 py-1 rounded-full text-xs font-medium bg-gradient-to-r from-nord-7 to-nord-8 dark:from-nord-8/30 dark:to-nord-9 text-nord-0 dark:text-nord-6 shadow-lg transform transition-all duration-300 hover:scale-105",children:E.repository}),z.jsx("button",{onClick:()=>U(!x),className:"text-nord-9 dark:text-nord-8 hover:text-nord-10 dark:hover:text-nord-7 flex items-center gap-2 text-sm font-medium transition-all duration-300 hover:scale-105",children:x?z.jsxs(z.Fragment,{children:[z.jsx(X0,{className:"h-5 w-5 animate-bounce"}),"Hide Installation"]}):z.jsxs(z.Fragment,{children:[z.jsx(C0,{className:"h-5 w-5 animate-bounce"}),"Show Installation"]})})]})]})]}),x&&z.jsx("div",{className:"border-t border-nord-4 dark:border-nord-2 p-6 bg-nord-6 dark:bg-nord-0 transition-all duration-300",children:z.jsx(e1,{packageName:E.name})})]})}function f1({packages:E,loading:x}){return x?z.jsx("div",{className:"flex items-center justify-center h-64",children:z.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-500"})}):z.jsx("div",{className:"grid gap-4",children:E.map(U=>z.jsx(n1,{package:U},U.name))})}function c1(){const[E,x]=Sl.useState([]),[U,o]=Sl.useState(!0),[_,C]=Sl.useState(null),[k,el]=Sl.useState(0),M=Sl.useCallback(async()=>{try{o(!0),C(null);const Z=await t1();x(Z)}catch(Z){console.error("Failed to fetch packages:",Z),C("Failed to load packages. Please try again later."),k<3&&el(ul=>ul+1)}finally{o(!1)}},[k]);return Sl.useEffect(()=>{M()},[M]),{packages:E,loading:U,error:_,retryLoading:()=>{el(0),M()}}}function i1(){const{packages:E,loading:x,error:U}=c1(),[o,_]=Sl.useState(""),[C,k]=Sl.useState("all"),[el,M]=Sl.useState(o);Sl.useEffect(()=>{const W=setTimeout(()=>{M(o)},300);return()=>clearTimeout(W)},[o]);const b=E.filter(W=>C!=="all"&&W.repository!==C?!1:W.name.toLowerCase().includes(el.toLowerCase())||W.description.toLowerCase().includes(el.toLowerCase())),Z=W=>{_(W)},ul=W=>{k(W)};return z.jsxs("div",{className:"min-h-screen bg-nord-6 dark:bg-nord-0 transition-colors",role:"main",children:[z.jsx(a1,{onRepositoryChange:ul}),z.jsxs("main",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[z.jsx("div",{className:"mb-8",children:z.jsx(u1,{value:o,onChange:Z})}),z.jsx("div",{className:"mb-4 flex items-center justify-between",children:z.jsxs("p",{className:"text-sm text-nord-3 dark:text-nord-4","aria-live":"polite",children:["Showing ",b.length," package",b.length!==1?"s":""]})}),U?z.jsxs("div",{className:"rounded-lg bg-nord-11/10 dark:bg-nord-11/20 p-4 text-nord-11",role:"alert",children:[z.jsxs("p",{children:["An error occurred while fetching packages: ",U]}),z.jsx("button",{onClick:()=>window.location.reload(),className:"mt-2 inline-block text-sm text-nord-10 hover:underline",children:"Retry"})]}):b.length===0?z.jsx("div",{className:"text-center text-nord-3 dark:text-nord-4 mt-12",children:z.jsx("p",{children:"No packages found matching your search."})}):z.jsx(f1,{packages:b,loading:x})]}),z.jsx("footer",{className:"bg-nord-5 dark:bg-nord-1 border-t border-nord-4 dark:border-nord-2 mt-12 transition-colors",children:z.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-6",children:z.jsxs("p",{className:"text-center text-sm text-nord-3 dark:text-nord-4",children:["Data Source:"," ",z.jsx("a",{href:"https://github.com/Snigdha-OS/snigdhaos-core",className:"text-nord-10 hover:text-nord-9 dark:text-nord-8 dark:hover:text-nord-7",target:"_blank",rel:"noopener noreferrer",children:"Snigdha OS Package Repository"})]})})})]})}U0.createRoot(document.getElementById("root")).render(z.jsx(Sl.StrictMode,{children:z.jsx(i1,{})}));