From 3f3e9ef367b2086c06395c8b065ffb4a83fa16c6 Mon Sep 17 00:00:00 2001 From: Saifeddine ALOUI Date: Thu, 20 Feb 2025 11:25:57 +0100 Subject: [PATCH] Upgraded webui to show more upload options and added building without using bun to the webui --- .../{index-xOR1LTkQ.js => index-BDX8o1Ld.js} | 2 +- lightrag/api/webui/index.html | 2 +- lightrag_webui/package.json | 5 +- lightrag_webui/package_no_bun.json | 85 ------------------- lightrag_webui/src/lib/constants.ts | 7 +- 5 files changed, 12 insertions(+), 89 deletions(-) rename lightrag/api/webui/assets/{index-xOR1LTkQ.js => index-BDX8o1Ld.js} (98%) delete mode 100644 lightrag_webui/package_no_bun.json diff --git a/lightrag/api/webui/assets/index-xOR1LTkQ.js b/lightrag/api/webui/assets/index-BDX8o1Ld.js similarity index 98% rename from lightrag/api/webui/assets/index-xOR1LTkQ.js rename to lightrag/api/webui/assets/index-BDX8o1Ld.js index 088ae1b3..f0435775 100644 --- a/lightrag/api/webui/assets/index-xOR1LTkQ.js +++ b/lightrag/api/webui/assets/index-BDX8o1Ld.js @@ -46,7 +46,7 @@ var iL=Object.defineProperty;var aL=(e,t,n)=>t in e?iL(e,t,{enumerable:!0,config `+W[h].replace(" at new "," at ");return a.displayName&&me.includes("")&&(me=me.replace("",a.displayName)),me}while(1<=h&&0<=y);break}}}finally{Y=!1,Error.prepareStackTrace=c}return(c=a?a.displayName||a.name:"")?I(c):""}function U(a){switch(a.tag){case 26:case 27:case 5:return I(a.type);case 16:return I("Lazy");case 13:return I("Suspense");case 19:return I("SuspenseList");case 0:case 15:return a=Z(a.type,!1),a;case 11:return a=Z(a.type.render,!1),a;case 1:return a=Z(a.type,!0),a;default:return""}}function G(a){try{var l="";do l+=U(a),a=a.return;while(a);return l}catch(c){return` Error generating stack: `+c.message+` `+c.stack}}function F(a){var l=a,c=a;if(a.alternate)for(;l.return;)l=l.return;else{a=l;do l=a,l.flags&4098&&(c=l.return),a=l.return;while(a)}return l.tag===3?c:null}function K(a){if(a.tag===13){var l=a.memoizedState;if(l===null&&(a=a.alternate,a!==null&&(l=a.memoizedState)),l!==null)return l.dehydrated}return null}function A(a){if(F(a)!==a)throw Error(r(188))}function $(a){var l=a.alternate;if(!l){if(l=F(a),l===null)throw Error(r(188));return l!==a?null:a}for(var c=a,h=l;;){var y=c.return;if(y===null)break;var b=y.alternate;if(b===null){if(h=y.return,h!==null){c=h;continue}break}if(y.child===b.child){for(b=y.child;b;){if(b===c)return A(y),a;if(b===h)return A(y),l;b=b.sibling}throw Error(r(188))}if(c.return!==h.return)c=y,h=b;else{for(var L=!1,H=y.child;H;){if(H===c){L=!0,c=y,h=b;break}if(H===h){L=!0,h=y,c=b;break}H=H.sibling}if(!L){for(H=b.child;H;){if(H===c){L=!0,c=b,h=y;break}if(H===h){L=!0,h=b,c=y;break}H=H.sibling}if(!L)throw Error(r(189))}}if(c.alternate!==h)throw Error(r(190))}if(c.tag!==3)throw Error(r(188));return c.stateNode.current===c?a:l}function M(a){var l=a.tag;if(l===5||l===26||l===27||l===6)return a;for(a=a.child;a!==null;){if(l=M(a),l!==null)return l;a=a.sibling}return null}var O=Array.isArray,X=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,re={pending:!1,data:null,method:null,action:null},ue=[],ae=-1;function oe(a){return{current:a}}function Ce(a){0>ae||(a.current=ue[ae],ue[ae]=null,ae--)}function he(a,l){ae++,ue[ae]=a.current,a.current=l}var Ee=oe(null),we=oe(null),Pe=oe(null),Ae=oe(null);function xe(a,l){switch(he(Pe,l),he(we,a),he(Ee,null),a=l.nodeType,a){case 9:case 11:l=(l=l.documentElement)&&(l=l.namespaceURI)?dw(l):0;break;default:if(a=a===8?l.parentNode:l,l=a.tagName,a=a.namespaceURI)a=dw(a),l=hw(a,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}Ce(Ee),he(Ee,l)}function ee(){Ce(Ee),Ce(we),Ce(Pe)}function ce(a){a.memoizedState!==null&&he(Ae,a);var l=Ee.current,c=hw(l,a.type);l!==c&&(he(we,a),he(Ee,c))}function Te(a){we.current===a&&(Ce(Ee),Ce(we)),Ae.current===a&&(Ce(Ae),bs._currentValue=re)}var ge=Object.prototype.hasOwnProperty,Se=e.unstable_scheduleCallback,ie=e.unstable_cancelCallback,He=e.unstable_shouldYield,Ge=e.unstable_requestPaint,ve=e.unstable_now,Ne=e.unstable_getCurrentPriorityLevel,te=e.unstable_ImmediatePriority,de=e.unstable_UserBlockingPriority,Oe=e.unstable_NormalPriority,$e=e.unstable_LowPriority,Ye=e.unstable_IdlePriority,vt=e.log,Mt=e.unstable_setDisableYieldValue,bt=null,rt=null;function qt(a){if(rt&&typeof rt.onCommitFiberRoot=="function")try{rt.onCommitFiberRoot(bt,a,void 0,(a.current.flags&128)===128)}catch{}}function at(a){if(typeof vt=="function"&&Mt(a),rt&&typeof rt.setStrictMode=="function")try{rt.setStrictMode(bt,a)}catch{}}var At=Math.clz32?Math.clz32:xu,rn=Math.log,io=Math.LN2;function xu(a){return a>>>=0,a===0?32:31-(rn(a)/io|0)|0}var ao=128,Di=4194304;function dn(a){var l=a&42;if(l!==0)return l;switch(a&-a){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 a&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function oo(a,l){var c=a.pendingLanes;if(c===0)return 0;var h=0,y=a.suspendedLanes,b=a.pingedLanes,L=a.warmLanes;a=a.finishedLanes!==0;var H=c&134217727;return H!==0?(c=H&~y,c!==0?h=dn(c):(b&=H,b!==0?h=dn(b):a||(L=H&~L,L!==0&&(h=dn(L))))):(H=c&~y,H!==0?h=dn(H):b!==0?h=dn(b):a||(L=c&~L,L!==0&&(h=dn(L)))),h===0?0:l!==0&&l!==h&&!(l&y)&&(y=h&-h,L=l&-l,y>=L||y===32&&(L&4194176)!==0)?l:h}function Ze(a,l){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&l)===0}function gt(a,l){switch(a){case 1:case 2:case 4:case 8:return l+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 l+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 _t(){var a=ao;return ao<<=1,!(ao&4194176)&&(ao=128),a}function Cn(){var a=Di;return Di<<=1,!(Di&62914560)&&(Di=4194304),a}function Sn(a){for(var l=[],c=0;31>c;c++)l.push(a);return l}function Tn(a,l){a.pendingLanes|=l,l!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function Zr(a,l,c,h,y,b){var L=a.pendingLanes;a.pendingLanes=c,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=c,a.entangledLanes&=c,a.errorRecoveryDisabledLanes&=c,a.shellSuspendCounter=0;var H=a.entanglements,W=a.expirationTimes,J=a.hiddenUpdates;for(c=L&~c;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ZD=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]*$"),hb={},pb={};function QD(a){return ge.call(pb,a)?!0:ge.call(hb,a)?!1:ZD.test(a)?pb[a]=!0:(hb[a]=!0,!1)}function wu(a,l,c){if(QD(l))if(c===null)a.removeAttribute(l);else{switch(typeof c){case"undefined":case"function":case"symbol":a.removeAttribute(l);return;case"boolean":var h=l.toLowerCase().slice(0,5);if(h!=="data-"&&h!=="aria-"){a.removeAttribute(l);return}}a.setAttribute(l,""+c)}}function Su(a,l,c){if(c===null)a.removeAttribute(l);else{switch(typeof c){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(l);return}a.setAttribute(l,""+c)}}function Jr(a,l,c,h){if(h===null)a.removeAttribute(c);else{switch(typeof h){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(c);return}a.setAttributeNS(l,c,""+h)}}function Qn(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function mb(a){var l=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function JD(a){var l=mb(a)?"checked":"value",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,l),h=""+a[l];if(!a.hasOwnProperty(l)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var y=c.get,b=c.set;return Object.defineProperty(a,l,{configurable:!0,get:function(){return y.call(this)},set:function(L){h=""+L,b.call(this,L)}}),Object.defineProperty(a,l,{enumerable:c.enumerable}),{getValue:function(){return h},setValue:function(L){h=""+L},stopTracking:function(){a._valueTracker=null,delete a[l]}}}}function Eu(a){a._valueTracker||(a._valueTracker=JD(a))}function gb(a){if(!a)return!1;var l=a._valueTracker;if(!l)return!0;var c=l.getValue(),h="";return a&&(h=mb(a)?a.checked?"true":"false":a.value),a=h,a!==c?(l.setValue(a),!0):!1}function _u(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var eN=/[\n"\\]/g;function Jn(a){return a.replace(eN,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function jd(a,l,c,h,y,b,L,H){a.name="",L!=null&&typeof L!="function"&&typeof L!="symbol"&&typeof L!="boolean"?a.type=L:a.removeAttribute("type"),l!=null?L==="number"?(l===0&&a.value===""||a.value!=l)&&(a.value=""+Qn(l)):a.value!==""+Qn(l)&&(a.value=""+Qn(l)):L!=="submit"&&L!=="reset"||a.removeAttribute("value"),l!=null?Md(a,L,Qn(l)):c!=null?Md(a,L,Qn(c)):h!=null&&a.removeAttribute("value"),y==null&&b!=null&&(a.defaultChecked=!!b),y!=null&&(a.checked=y&&typeof y!="function"&&typeof y!="symbol"),H!=null&&typeof H!="function"&&typeof H!="symbol"&&typeof H!="boolean"?a.name=""+Qn(H):a.removeAttribute("name")}function vb(a,l,c,h,y,b,L,H){if(b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"&&(a.type=b),l!=null||c!=null){if(!(b!=="submit"&&b!=="reset"||l!=null))return;c=c!=null?""+Qn(c):"",l=l!=null?""+Qn(l):c,H||l===a.value||(a.value=l),a.defaultValue=l}h=h??y,h=typeof h!="function"&&typeof h!="symbol"&&!!h,a.checked=H?a.checked:!!h,a.defaultChecked=!!h,L!=null&&typeof L!="function"&&typeof L!="symbol"&&typeof L!="boolean"&&(a.name=L)}function Md(a,l,c){l==="number"&&_u(a.ownerDocument)===a||a.defaultValue===""+c||(a.defaultValue=""+c)}function fo(a,l,c,h){if(a=a.options,l){l={};for(var y=0;y=Pl),Db=" ",Nb=!1;function Ob(a,l){switch(a){case"keyup":return AN.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Lb(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var go=!1;function DN(a,l){switch(a){case"compositionend":return Lb(l);case"keypress":return l.which!==32?null:(Nb=!0,Db);case"textInput":return a=l.data,a===Db&&Nb?null:a;default:return null}}function NN(a,l){if(go)return a==="compositionend"||!Yd&&Ob(a,l)?(a=_b(),Cu=Ud=Oi=null,go=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1=l)return{node:c,offset:l-a};a=h}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=Bb(c)}}function Hb(a,l){return a&&l?a===l?!0:a&&a.nodeType===3?!1:l&&l.nodeType===3?Hb(a,l.parentNode):"contains"in a?a.contains(l):a.compareDocumentPosition?!!(a.compareDocumentPosition(l)&16):!1:!1}function $b(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var l=_u(a.document);l instanceof a.HTMLIFrameElement;){try{var c=typeof l.contentWindow.location.href=="string"}catch{c=!1}if(c)a=l.contentWindow;else break;l=_u(a.document)}return l}function Kd(a){var l=a&&a.nodeName&&a.nodeName.toLowerCase();return l&&(l==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||l==="textarea"||a.contentEditable==="true")}function IN(a,l){var c=$b(l);l=a.focusedElem;var h=a.selectionRange;if(c!==l&&l&&l.ownerDocument&&Hb(l.ownerDocument.documentElement,l)){if(h!==null&&Kd(l)){if(a=h.start,c=h.end,c===void 0&&(c=a),"selectionStart"in l)l.selectionStart=a,l.selectionEnd=Math.min(c,l.value.length);else if(c=(a=l.ownerDocument||document)&&a.defaultView||window,c.getSelection){c=c.getSelection();var y=l.textContent.length,b=Math.min(h.start,y);h=h.end===void 0?b:Math.min(h.end,y),!c.extend&&b>h&&(y=h,h=b,b=y),y=Ub(l,b);var L=Ub(l,h);y&&L&&(c.rangeCount!==1||c.anchorNode!==y.node||c.anchorOffset!==y.offset||c.focusNode!==L.node||c.focusOffset!==L.offset)&&(a=a.createRange(),a.setStart(y.node,y.offset),c.removeAllRanges(),b>h?(c.addRange(a),c.extend(L.node,L.offset)):(a.setEnd(L.node,L.offset),c.addRange(a)))}}for(a=[],c=l;c=c.parentNode;)c.nodeType===1&&a.push({element:c,left:c.scrollLeft,top:c.scrollTop});for(typeof l.focus=="function"&&l.focus(),l=0;l=document.documentMode,vo=null,Zd=null,Bl=null,Qd=!1;function Vb(a,l,c){var h=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;Qd||vo==null||vo!==_u(h)||(h=vo,"selectionStart"in h&&Kd(h)?h={start:h.selectionStart,end:h.selectionEnd}:(h=(h.ownerDocument&&h.ownerDocument.defaultView||window).getSelection(),h={anchorNode:h.anchorNode,anchorOffset:h.anchorOffset,focusNode:h.focusNode,focusOffset:h.focusOffset}),Bl&&Gl(Bl,h)||(Bl=h,h=hc(Zd,"onSelect"),0>=L,y-=L,ei=1<<32-At(l)+y|c<Ke?(Jt=Ve,Ve=null):Jt=Ve.sibling;var mt=se(ne,Ve,le[Ke],ye);if(mt===null){Ve===null&&(Ve=Jt);break}a&&Ve&&mt.alternate===null&&l(ne,Ve),Q=b(mt,Q,Ke),ot===null?Ie=mt:ot.sibling=mt,ot=mt,Ve=Jt}if(Ke===le.length)return c(ne,Ve),pt&&Ea(ne,Ke),Ie;if(Ve===null){for(;KeKe?(Jt=Ve,Ve=null):Jt=Ve.sibling;var Qi=se(ne,Ve,mt.value,ye);if(Qi===null){Ve===null&&(Ve=Jt);break}a&&Ve&&Qi.alternate===null&&l(ne,Ve),Q=b(Qi,Q,Ke),ot===null?Ie=Qi:ot.sibling=Qi,ot=Qi,Ve=Jt}if(mt.done)return c(ne,Ve),pt&&Ea(ne,Ke),Ie;if(Ve===null){for(;!mt.done;Ke++,mt=le.next())mt=_e(ne,mt.value,ye),mt!==null&&(Q=b(mt,Q,Ke),ot===null?Ie=mt:ot.sibling=mt,ot=mt);return pt&&Ea(ne,Ke),Ie}for(Ve=h(Ve);!mt.done;Ke++,mt=le.next())mt=pe(Ve,ne,Ke,mt.value,ye),mt!==null&&(a&&mt.alternate!==null&&Ve.delete(mt.key===null?Ke:mt.key),Q=b(mt,Q,Ke),ot===null?Ie=mt:ot.sibling=mt,ot=mt);return a&&Ve.forEach(function(rL){return l(ne,rL)}),pt&&Ea(ne,Ke),Ie}function It(ne,Q,le,ye){if(typeof le=="object"&&le!==null&&le.type===f&&le.key===null&&(le=le.props.children),typeof le=="object"&&le!==null){switch(le.$$typeof){case s:e:{for(var Ie=le.key;Q!==null;){if(Q.key===Ie){if(Ie=le.type,Ie===f){if(Q.tag===7){c(ne,Q.sibling),ye=y(Q,le.props.children),ye.return=ne,ne=ye;break e}}else if(Q.elementType===Ie||typeof Ie=="object"&&Ie!==null&&Ie.$$typeof===_&&sx(Ie)===Q.type){c(ne,Q.sibling),ye=y(Q,le.props),Wl(ye,le),ye.return=ne,ne=ye;break e}c(ne,Q);break}else l(ne,Q);Q=Q.sibling}le.type===f?(ye=za(le.props.children,ne.mode,ye,le.key),ye.return=ne,ne=ye):(ye=rc(le.type,le.key,le.props,null,ne.mode,ye),Wl(ye,le),ye.return=ne,ne=ye)}return L(ne);case u:e:{for(Ie=le.key;Q!==null;){if(Q.key===Ie)if(Q.tag===4&&Q.stateNode.containerInfo===le.containerInfo&&Q.stateNode.implementation===le.implementation){c(ne,Q.sibling),ye=y(Q,le.children||[]),ye.return=ne,ne=ye;break e}else{c(ne,Q);break}else l(ne,Q);Q=Q.sibling}ye=ep(le,ne.mode,ye),ye.return=ne,ne=ye}return L(ne);case _:return Ie=le._init,le=Ie(le._payload),It(ne,Q,le,ye)}if(O(le))return Be(ne,Q,le,ye);if(z(le)){if(Ie=z(le),typeof Ie!="function")throw Error(r(150));return le=Ie.call(le),Je(ne,Q,le,ye)}if(typeof le.then=="function")return It(ne,Q,Fu(le),ye);if(le.$$typeof===g)return It(ne,Q,ec(ne,le),ye);Iu(ne,le)}return typeof le=="string"&&le!==""||typeof le=="number"||typeof le=="bigint"?(le=""+le,Q!==null&&Q.tag===6?(c(ne,Q.sibling),ye=y(Q,le),ye.return=ne,ne=ye):(c(ne,Q),ye=Jh(le,ne.mode,ye),ye.return=ne,ne=ye),L(ne)):c(ne,Q)}return function(ne,Q,le,ye){try{Yl=0;var Ie=It(ne,Q,le,ye);return Eo=null,Ie}catch(Ve){if(Ve===Vl)throw Ve;var ot=lr(29,Ve,null,ne.mode);return ot.lanes=ye,ot.return=ne,ot}finally{}}}var ka=ux(!0),cx=ux(!1),_o=oe(null),Gu=oe(0);function fx(a,l){a=di,he(Gu,a),he(_o,l),di=a|l.baseLanes}function oh(){he(Gu,di),he(_o,_o.current)}function lh(){di=Gu.current,Ce(_o),Ce(Gu)}var ir=oe(null),zr=null;function zi(a){var l=a.alternate;he(Yt,Yt.current&1),he(ir,a),zr===null&&(l===null||_o.current!==null||l.memoizedState!==null)&&(zr=a)}function dx(a){if(a.tag===22){if(he(Yt,Yt.current),he(ir,a),zr===null){var l=a.alternate;l!==null&&l.memoizedState!==null&&(zr=a)}}else ji()}function ji(){he(Yt,Yt.current),he(ir,ir.current)}function ni(a){Ce(ir),zr===a&&(zr=null),Ce(Yt)}var Yt=oe(0);function Bu(a){for(var l=a;l!==null;){if(l.tag===13){var c=l.memoizedState;if(c!==null&&(c=c.dehydrated,c===null||c.data==="$?"||c.data==="$!"))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!==void 0){if(l.flags&128)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===a)break;for(;l.sibling===null;){if(l.return===null||l.return===a)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}var $N=typeof AbortController<"u"?AbortController:function(){var a=[],l=this.signal={aborted:!1,addEventListener:function(c,h){a.push(h)}};this.abort=function(){l.aborted=!0,a.forEach(function(c){return c()})}},VN=e.unstable_scheduleCallback,qN=e.unstable_NormalPriority,Wt={$$typeof:g,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function sh(){return{controller:new $N,data:new Map,refCount:0}}function Xl(a){a.refCount--,a.refCount===0&&VN(qN,function(){a.controller.abort()})}var Kl=null,uh=0,ko=0,Co=null;function YN(a,l){if(Kl===null){var c=Kl=[];uh=0,ko=mp(),Co={status:"pending",value:void 0,then:function(h){c.push(h)}}}return uh++,l.then(hx,hx),l}function hx(){if(--uh===0&&Kl!==null){Co!==null&&(Co.status="fulfilled");var a=Kl;Kl=null,ko=0,Co=null;for(var l=0;lb?b:8;var L=P.T,H={};P.T=H,Ch(a,!1,l,c);try{var W=y(),J=P.S;if(J!==null&&J(H,W),W!==null&&typeof W=="object"&&typeof W.then=="function"){var me=WN(W,h);Jl(a,l,me,Vn(a))}else Jl(a,l,h,Vn(a))}catch(_e){Jl(a,l,{then:function(){},status:"rejected",reason:_e},Vn())}finally{X.p=b,P.T=L}}function JN(){}function _h(a,l,c,h){if(a.tag!==5)throw Error(r(476));var y=$x(a).queue;Hx(a,y,l,re,c===null?JN:function(){return Vx(a),c(h)})}function $x(a){var l=a.memoizedState;if(l!==null)return l;l={memoizedState:re,baseState:re,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ri,lastRenderedState:re},next:null};var c={};return l.next={memoizedState:c,baseState:c,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ri,lastRenderedState:c},next:null},a.memoizedState=l,a=a.alternate,a!==null&&(a.memoizedState=l),l}function Vx(a){var l=$x(a).next.queue;Jl(a,l,{},Vn())}function kh(){return pn(bs)}function qx(){return Ht().memoizedState}function Yx(){return Ht().memoizedState}function eO(a){for(var l=a.return;l!==null;){switch(l.tag){case 24:case 3:var c=Vn();a=Gi(c);var h=Bi(l,a,c);h!==null&&(_n(h,l,c),ns(h,l,c)),l={cache:sh()},a.payload=l;return}l=l.return}}function tO(a,l,c){var h=Vn();c={lane:h,revertLane:0,action:c,hasEagerState:!1,eagerState:null,next:null},Ku(a)?Xx(l,c):(c=th(a,l,c,h),c!==null&&(_n(c,a,h),Kx(c,l,h)))}function Wx(a,l,c){var h=Vn();Jl(a,l,c,h)}function Jl(a,l,c,h){var y={lane:h,revertLane:0,action:c,hasEagerState:!1,eagerState:null,next:null};if(Ku(a))Xx(l,y);else{var b=a.alternate;if(a.lanes===0&&(b===null||b.lanes===0)&&(b=l.lastRenderedReducer,b!==null))try{var L=l.lastRenderedState,H=b(L,c);if(y.hasEagerState=!0,y.eagerState=H,Bn(H,L))return Lu(a,l,y,0),Rt===null&&Ou(),!1}catch{}finally{}if(c=th(a,l,y,h),c!==null)return _n(c,a,h),Kx(c,l,h),!0}return!1}function Ch(a,l,c,h){if(h={lane:2,revertLane:mp(),action:h,hasEagerState:!1,eagerState:null,next:null},Ku(a)){if(l)throw Error(r(479))}else l=th(a,c,h,2),l!==null&&_n(l,a,2)}function Ku(a){var l=a.alternate;return a===it||l!==null&&l===it}function Xx(a,l){To=Hu=!0;var c=a.pending;c===null?l.next=l:(l.next=c.next,c.next=l),a.pending=l}function Kx(a,l,c){if(c&4194176){var h=l.lanes;h&=a.pendingLanes,c|=h,l.lanes=c,gr(a,c)}}var jr={readContext:pn,use:qu,useCallback:Gt,useContext:Gt,useEffect:Gt,useImperativeHandle:Gt,useLayoutEffect:Gt,useInsertionEffect:Gt,useMemo:Gt,useReducer:Gt,useRef:Gt,useState:Gt,useDebugValue:Gt,useDeferredValue:Gt,useTransition:Gt,useSyncExternalStore:Gt,useId:Gt};jr.useCacheRefresh=Gt,jr.useMemoCache=Gt,jr.useHostTransitionStatus=Gt,jr.useFormState=Gt,jr.useActionState=Gt,jr.useOptimistic=Gt;var Aa={readContext:pn,use:qu,useCallback:function(a,l){return Nn().memoizedState=[a,l===void 0?null:l],a},useContext:pn,useEffect:jx,useImperativeHandle:function(a,l,c){c=c!=null?c.concat([a]):null,Wu(4194308,4,Fx.bind(null,l,a),c)},useLayoutEffect:function(a,l){return Wu(4194308,4,a,l)},useInsertionEffect:function(a,l){Wu(4,2,a,l)},useMemo:function(a,l){var c=Nn();l=l===void 0?null:l;var h=a();if(Ta){at(!0);try{a()}finally{at(!1)}}return c.memoizedState=[h,l],h},useReducer:function(a,l,c){var h=Nn();if(c!==void 0){var y=c(l);if(Ta){at(!0);try{c(l)}finally{at(!1)}}}else y=l;return h.memoizedState=h.baseState=y,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:y},h.queue=a,a=a.dispatch=tO.bind(null,it,a),[h.memoizedState,a]},useRef:function(a){var l=Nn();return a={current:a},l.memoizedState=a},useState:function(a){a=bh(a);var l=a.queue,c=Wx.bind(null,it,l);return l.dispatch=c,[a.memoizedState,c]},useDebugValue:Sh,useDeferredValue:function(a,l){var c=Nn();return Eh(c,a,l)},useTransition:function(){var a=bh(!1);return a=Hx.bind(null,it,a.queue,!0,!1),Nn().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,l,c){var h=it,y=Nn();if(pt){if(c===void 0)throw Error(r(407));c=c()}else{if(c=l(),Rt===null)throw Error(r(349));ht&60||bx(h,l,c)}y.memoizedState=c;var b={value:c,getSnapshot:l};return y.queue=b,jx(wx.bind(null,h,b,a),[a]),h.flags|=2048,Ro(9,xx.bind(null,h,b,c,l),{destroy:void 0},null),c},useId:function(){var a=Nn(),l=Rt.identifierPrefix;if(pt){var c=ti,h=ei;c=(h&~(1<<32-At(h)-1)).toString(32)+c,l=":"+l+"R"+c,c=$u++,0 title"))),ln(b,h,c),b[hn]=a,Kt(b),h=b;break e;case"link":var L=Ew("link","href",y).get(h+(c.href||""));if(L){for(var H=0;H<\/script>",a=a.removeChild(a.firstChild);break;case"select":a=typeof h.is=="string"?y.createElement("select",{is:h.is}):y.createElement("select"),h.multiple?a.multiple=!0:h.size&&(a.size=h.size);break;default:a=typeof h.is=="string"?y.createElement(c,{is:h.is}):y.createElement(c)}}a[hn]=l,a[Rn]=h;e:for(y=l.child;y!==null;){if(y.tag===5||y.tag===6)a.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===l)break e;for(;y.sibling===null;){if(y.return===null||y.return===l)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}l.stateNode=a;e:switch(ln(a,c,h),c){case"button":case"input":case"select":case"textarea":a=!!h.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&ci(l)}}return Lt(l),l.flags&=-16777217,null;case 6:if(a&&l.stateNode!=null)a.memoizedProps!==h&&ci(l);else{if(typeof h!="string"&&l.stateNode===null)throw Error(r(166));if(a=Pe.current,Ul(l)){if(a=l.stateNode,c=l.memoizedProps,h=null,y=En,y!==null)switch(y.tag){case 27:case 5:h=y.memoizedProps}a[hn]=l,a=!!(a.nodeValue===c||h!==null&&h.suppressHydrationWarning===!0||fw(a.nodeValue,c)),a||_a(l)}else a=mc(a).createTextNode(h),a[hn]=l,l.stateNode=a}return Lt(l),null;case 13:if(h=l.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(y=Ul(l),h!==null&&h.dehydrated!==null){if(a===null){if(!y)throw Error(r(318));if(y=l.memoizedState,y=y!==null?y.dehydrated:null,!y)throw Error(r(317));y[hn]=l}else Hl(),!(l.flags&128)&&(l.memoizedState=null),l.flags|=4;Lt(l),y=!1}else yr!==null&&(sp(yr),yr=null),y=!0;if(!y)return l.flags&256?(ni(l),l):(ni(l),null)}if(ni(l),l.flags&128)return l.lanes=c,l;if(c=h!==null,a=a!==null&&a.memoizedState!==null,c){h=l.child,y=null,h.alternate!==null&&h.alternate.memoizedState!==null&&h.alternate.memoizedState.cachePool!==null&&(y=h.alternate.memoizedState.cachePool.pool);var b=null;h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(b=h.memoizedState.cachePool.pool),b!==y&&(h.flags|=2048)}return c!==a&&c&&(l.child.flags|=8192),ic(l,l.updateQueue),Lt(l),null;case 4:return ee(),a===null&&bp(l.stateNode.containerInfo),Lt(l),null;case 10:return oi(l.type),Lt(l),null;case 19:if(Ce(Yt),y=l.memoizedState,y===null)return Lt(l),null;if(h=(l.flags&128)!==0,b=y.rendering,b===null)if(h)us(y,!1);else{if(Ft!==0||a!==null&&a.flags&128)for(a=l.child;a!==null;){if(b=Bu(a),b!==null){for(l.flags|=128,us(y,!1),a=b.updateQueue,l.updateQueue=a,ic(l,a),l.subtreeFlags=0,a=c,c=l.child;c!==null;)I0(c,a),c=c.sibling;return he(Yt,Yt.current&1|2),l.child}a=a.sibling}y.tail!==null&&ve()>ac&&(l.flags|=128,h=!0,us(y,!1),l.lanes=4194304)}else{if(!h)if(a=Bu(b),a!==null){if(l.flags|=128,h=!0,a=a.updateQueue,l.updateQueue=a,ic(l,a),us(y,!0),y.tail===null&&y.tailMode==="hidden"&&!b.alternate&&!pt)return Lt(l),null}else 2*ve()-y.renderingStartTime>ac&&c!==536870912&&(l.flags|=128,h=!0,us(y,!1),l.lanes=4194304);y.isBackwards?(b.sibling=l.child,l.child=b):(a=y.last,a!==null?a.sibling=b:l.child=b,y.last=b)}return y.tail!==null?(l=y.tail,y.rendering=l,y.tail=l.sibling,y.renderingStartTime=ve(),l.sibling=null,a=Yt.current,he(Yt,h?a&1|2:a&1),l):(Lt(l),null);case 22:case 23:return ni(l),lh(),h=l.memoizedState!==null,a!==null?a.memoizedState!==null!==h&&(l.flags|=8192):h&&(l.flags|=8192),h?c&536870912&&!(l.flags&128)&&(Lt(l),l.subtreeFlags&6&&(l.flags|=8192)):Lt(l),c=l.updateQueue,c!==null&&ic(l,c.retryQueue),c=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(c=a.memoizedState.cachePool.pool),h=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(h=l.memoizedState.cachePool.pool),h!==c&&(l.flags|=2048),a!==null&&Ce(Ca),null;case 24:return c=null,a!==null&&(c=a.memoizedState.cache),l.memoizedState.cache!==c&&(l.flags|=2048),oi(Wt),Lt(l),null;case 25:return null}throw Error(r(156,l.tag))}function sO(a,l){switch(rh(l),l.tag){case 1:return a=l.flags,a&65536?(l.flags=a&-65537|128,l):null;case 3:return oi(Wt),ee(),a=l.flags,a&65536&&!(a&128)?(l.flags=a&-65537|128,l):null;case 26:case 27:case 5:return Te(l),null;case 13:if(ni(l),a=l.memoizedState,a!==null&&a.dehydrated!==null){if(l.alternate===null)throw Error(r(340));Hl()}return a=l.flags,a&65536?(l.flags=a&-65537|128,l):null;case 19:return Ce(Yt),null;case 4:return ee(),null;case 10:return oi(l.type),null;case 22:case 23:return ni(l),lh(),a!==null&&Ce(Ca),a=l.flags,a&65536?(l.flags=a&-65537|128,l):null;case 24:return oi(Wt),null;case 25:return null;default:return null}}function U0(a,l){switch(rh(l),l.tag){case 3:oi(Wt),ee();break;case 26:case 27:case 5:Te(l);break;case 4:ee();break;case 13:ni(l);break;case 19:Ce(Yt);break;case 10:oi(l.type);break;case 22:case 23:ni(l),lh(),a!==null&&Ce(Ca);break;case 24:oi(Wt)}}var uO={getCacheForType:function(a){var l=pn(Wt),c=l.data.get(a);return c===void 0&&(c=a(),l.data.set(a,c)),c}},cO=typeof WeakMap=="function"?WeakMap:Map,zt=0,Rt=null,st=null,ht=0,Dt=0,$n=null,fi=!1,Lo=!1,tp=!1,di=0,Ft=0,qi=0,ja=0,np=0,sr=0,zo=0,cs=null,Mr=null,rp=!1,ip=0,ac=1/0,oc=null,Yi=null,lc=!1,Ma=null,fs=0,ap=0,op=null,ds=0,lp=null;function Vn(){if(zt&2&&ht!==0)return ht&-ht;if(P.T!==null){var a=ko;return a!==0?a:mp()}return ub()}function H0(){sr===0&&(sr=!(ht&536870912)||pt?_t():536870912);var a=ir.current;return a!==null&&(a.flags|=32),sr}function _n(a,l,c){(a===Rt&&Dt===2||a.cancelPendingCommit!==null)&&(jo(a,0),hi(a,ht,sr,!1)),Tn(a,c),(!(zt&2)||a!==Rt)&&(a===Rt&&(!(zt&2)&&(ja|=c),Ft===4&&hi(a,ht,sr,!1)),Pr(a))}function $0(a,l,c){if(zt&6)throw Error(r(327));var h=!c&&(l&60)===0&&(l&a.expiredLanes)===0||Ze(a,l),y=h?hO(a,l):fp(a,l,!0),b=h;do{if(y===0){Lo&&!h&&hi(a,l,0,!1);break}else if(y===6)hi(a,l,0,!fi);else{if(c=a.current.alternate,b&&!fO(c)){y=fp(a,l,!1),b=!1;continue}if(y===2){if(b=l,a.errorRecoveryDisabledLanes&b)var L=0;else L=a.pendingLanes&-536870913,L=L!==0?L:L&536870912?536870912:0;if(L!==0){l=L;e:{var H=a;y=cs;var W=H.current.memoizedState.isDehydrated;if(W&&(jo(H,L).flags|=256),L=fp(H,L,!1),L!==2){if(tp&&!W){H.errorRecoveryDisabledLanes|=b,ja|=b,y=4;break e}b=Mr,Mr=y,b!==null&&sp(b)}y=L}if(b=!1,y!==2)continue}}if(y===1){jo(a,0),hi(a,l,0,!0);break}e:{switch(h=a,y){case 0:case 1:throw Error(r(345));case 4:if((l&4194176)===l){hi(h,l,sr,!fi);break e}break;case 2:Mr=null;break;case 3:case 5:break;default:throw Error(r(329))}if(h.finishedWork=c,h.finishedLanes=l,(l&62914560)===l&&(b=ip+300-ve(),10c?32:c,P.T=null,Ma===null)var b=!1;else{c=op,op=null;var L=Ma,H=fs;if(Ma=null,fs=0,zt&6)throw Error(r(331));var W=zt;if(zt|=4,P0(L.current),z0(L,L.current,H,c),zt=W,hs(0,!1),rt&&typeof rt.onPostCommitFiberRoot=="function")try{rt.onPostCommitFiberRoot(bt,L)}catch{}b=!0}return b}finally{X.p=y,P.T=h,J0(a,l)}}return!1}function ew(a,l,c){l=tr(c,l),l=Rh(a.stateNode,l,2),a=Bi(a,l,2),a!==null&&(Tn(a,2),Pr(a))}function kt(a,l,c){if(a.tag===3)ew(a,a,c);else for(;l!==null;){if(l.tag===3){ew(l,a,c);break}else if(l.tag===1){var h=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof h.componentDidCatch=="function"&&(Yi===null||!Yi.has(h))){a=tr(c,a),c=r0(2),h=Bi(l,c,2),h!==null&&(i0(c,h,l,a),Tn(h,2),Pr(h));break}}l=l.return}}function dp(a,l,c){var h=a.pingCache;if(h===null){h=a.pingCache=new cO;var y=new Set;h.set(l,y)}else y=h.get(l),y===void 0&&(y=new Set,h.set(l,y));y.has(c)||(tp=!0,y.add(c),a=gO.bind(null,a,l,c),l.then(a,a))}function gO(a,l,c){var h=a.pingCache;h!==null&&h.delete(l),a.pingedLanes|=a.suspendedLanes&c,a.warmLanes&=~c,Rt===a&&(ht&c)===c&&(Ft===4||Ft===3&&(ht&62914560)===ht&&300>ve()-ip?!(zt&2)&&jo(a,0):np|=c,zo===ht&&(zo=0)),Pr(a)}function tw(a,l){l===0&&(l=Cn()),a=Li(a,l),a!==null&&(Tn(a,l),Pr(a))}function vO(a){var l=a.memoizedState,c=0;l!==null&&(c=l.retryLane),tw(a,c)}function yO(a,l){var c=0;switch(a.tag){case 13:var h=a.stateNode,y=a.memoizedState;y!==null&&(c=y.retryLane);break;case 19:h=a.stateNode;break;case 22:h=a.stateNode._retryCache;break;default:throw Error(r(314))}h!==null&&h.delete(l),tw(a,c)}function bO(a,l){return Se(a,l)}var cc=null,Fo=null,hp=!1,fc=!1,pp=!1,Pa=0;function Pr(a){a!==Fo&&a.next===null&&(Fo===null?cc=Fo=a:Fo=Fo.next=a),fc=!0,hp||(hp=!0,wO(xO))}function hs(a,l){if(!pp&&fc){pp=!0;do for(var c=!1,h=cc;h!==null;){if(a!==0){var y=h.pendingLanes;if(y===0)var b=0;else{var L=h.suspendedLanes,H=h.pingedLanes;b=(1<<31-At(42|a)+1)-1,b&=y&~(L&~H),b=b&201326677?b&201326677|1:b?b|2:0}b!==0&&(c=!0,iw(h,b))}else b=ht,b=oo(h,h===Rt?b:0),!(b&3)||Ze(h,b)||(c=!0,iw(h,b));h=h.next}while(c);pp=!1}}function xO(){fc=hp=!1;var a=0;Pa!==0&&(RO()&&(a=Pa),Pa=0);for(var l=ve(),c=null,h=cc;h!==null;){var y=h.next,b=nw(h,l);b===0?(h.next=null,c===null?cc=y:c.next=y,y===null&&(Fo=c)):(c=h,(a!==0||b&3)&&(fc=!0)),h=y}hs(a)}function nw(a,l){for(var c=a.suspendedLanes,h=a.pingedLanes,y=a.expirationTimes,b=a.pendingLanes&-62914561;0"u"?null:document;function bw(a,l,c){var h=Go;if(h&&typeof l=="string"&&l){var y=Jn(l);y='link[rel="'+a+'"][href="'+y+'"]',typeof c=="string"&&(y+='[crossorigin="'+c+'"]'),yw.has(y)||(yw.add(y),a={rel:a,crossOrigin:c,href:l},h.querySelector(y)===null&&(l=h.createElement("link"),ln(l,"link",a),Kt(l),h.head.appendChild(l)))}}function PO(a){pi.D(a),bw("dns-prefetch",a,null)}function FO(a,l){pi.C(a,l),bw("preconnect",a,l)}function IO(a,l,c){pi.L(a,l,c);var h=Go;if(h&&a&&l){var y='link[rel="preload"][as="'+Jn(l)+'"]';l==="image"&&c&&c.imageSrcSet?(y+='[imagesrcset="'+Jn(c.imageSrcSet)+'"]',typeof c.imageSizes=="string"&&(y+='[imagesizes="'+Jn(c.imageSizes)+'"]')):y+='[href="'+Jn(a)+'"]';var b=y;switch(l){case"style":b=Bo(a);break;case"script":b=Uo(a)}ur.has(b)||(a=j({rel:"preload",href:l==="image"&&c&&c.imageSrcSet?void 0:a,as:l},c),ur.set(b,a),h.querySelector(y)!==null||l==="style"&&h.querySelector(gs(b))||l==="script"&&h.querySelector(vs(b))||(l=h.createElement("link"),ln(l,"link",a),Kt(l),h.head.appendChild(l)))}}function GO(a,l){pi.m(a,l);var c=Go;if(c&&a){var h=l&&typeof l.as=="string"?l.as:"script",y='link[rel="modulepreload"][as="'+Jn(h)+'"][href="'+Jn(a)+'"]',b=y;switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":b=Uo(a)}if(!ur.has(b)&&(a=j({rel:"modulepreload",href:a},l),ur.set(b,a),c.querySelector(y)===null)){switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(c.querySelector(vs(b)))return}h=c.createElement("link"),ln(h,"link",a),Kt(h),c.head.appendChild(h)}}}function BO(a,l,c){pi.S(a,l,c);var h=Go;if(h&&a){var y=uo(h).hoistableStyles,b=Bo(a);l=l||"default";var L=y.get(b);if(!L){var H={loading:0,preload:null};if(L=h.querySelector(gs(b)))H.loading=5;else{a=j({rel:"stylesheet",href:a,"data-precedence":l},c),(c=ur.get(b))&&Ap(a,c);var W=L=h.createElement("link");Kt(W),ln(W,"link",a),W._p=new Promise(function(J,me){W.onload=J,W.onerror=me}),W.addEventListener("load",function(){H.loading|=1}),W.addEventListener("error",function(){H.loading|=2}),H.loading|=4,vc(L,l,h)}L={type:"stylesheet",instance:L,count:1,state:H},y.set(b,L)}}}function UO(a,l){pi.X(a,l);var c=Go;if(c&&a){var h=uo(c).hoistableScripts,y=Uo(a),b=h.get(y);b||(b=c.querySelector(vs(y)),b||(a=j({src:a,async:!0},l),(l=ur.get(y))&&Rp(a,l),b=c.createElement("script"),Kt(b),ln(b,"link",a),c.head.appendChild(b)),b={type:"script",instance:b,count:1,state:null},h.set(y,b))}}function HO(a,l){pi.M(a,l);var c=Go;if(c&&a){var h=uo(c).hoistableScripts,y=Uo(a),b=h.get(y);b||(b=c.querySelector(vs(y)),b||(a=j({src:a,async:!0,type:"module"},l),(l=ur.get(y))&&Rp(a,l),b=c.createElement("script"),Kt(b),ln(b,"link",a),c.head.appendChild(b)),b={type:"script",instance:b,count:1,state:null},h.set(y,b))}}function xw(a,l,c,h){var y=(y=Pe.current)?gc(y):null;if(!y)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof c.precedence=="string"&&typeof c.href=="string"?(l=Bo(c.href),c=uo(y).hoistableStyles,h=c.get(l),h||(h={type:"style",instance:null,count:0,state:null},c.set(l,h)),h):{type:"void",instance:null,count:0,state:null};case"link":if(c.rel==="stylesheet"&&typeof c.href=="string"&&typeof c.precedence=="string"){a=Bo(c.href);var b=uo(y).hoistableStyles,L=b.get(a);if(L||(y=y.ownerDocument||y,L={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},b.set(a,L),(b=y.querySelector(gs(a)))&&!b._p&&(L.instance=b,L.state.loading=5),ur.has(a)||(c={rel:"preload",as:"style",href:c.href,crossOrigin:c.crossOrigin,integrity:c.integrity,media:c.media,hrefLang:c.hrefLang,referrerPolicy:c.referrerPolicy},ur.set(a,c),b||$O(y,a,c,L.state))),l&&h===null)throw Error(r(528,""));return L}if(l&&h!==null)throw Error(r(529,""));return null;case"script":return l=c.async,c=c.src,typeof c=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=Uo(c),c=uo(y).hoistableScripts,h=c.get(l),h||(h={type:"script",instance:null,count:0,state:null},c.set(l,h)),h):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Bo(a){return'href="'+Jn(a)+'"'}function gs(a){return'link[rel="stylesheet"]['+a+"]"}function ww(a){return j({},a,{"data-precedence":a.precedence,precedence:null})}function $O(a,l,c,h){a.querySelector('link[rel="preload"][as="style"]['+l+"]")?h.loading=1:(l=a.createElement("link"),h.preload=l,l.addEventListener("load",function(){return h.loading|=1}),l.addEventListener("error",function(){return h.loading|=2}),ln(l,"link",c),Kt(l),a.head.appendChild(l))}function Uo(a){return'[src="'+Jn(a)+'"]'}function vs(a){return"script[async]"+a}function Sw(a,l,c){if(l.count++,l.instance===null)switch(l.type){case"style":var h=a.querySelector('style[data-href~="'+Jn(c.href)+'"]');if(h)return l.instance=h,Kt(h),h;var y=j({},c,{"data-href":c.href,"data-precedence":c.precedence,href:null,precedence:null});return h=(a.ownerDocument||a).createElement("style"),Kt(h),ln(h,"style",y),vc(h,c.precedence,a),l.instance=h;case"stylesheet":y=Bo(c.href);var b=a.querySelector(gs(y));if(b)return l.state.loading|=4,l.instance=b,Kt(b),b;h=ww(c),(y=ur.get(y))&&Ap(h,y),b=(a.ownerDocument||a).createElement("link"),Kt(b);var L=b;return L._p=new Promise(function(H,W){L.onload=H,L.onerror=W}),ln(b,"link",h),l.state.loading|=4,vc(b,c.precedence,a),l.instance=b;case"script":return b=Uo(c.src),(y=a.querySelector(vs(b)))?(l.instance=y,Kt(y),y):(h=c,(y=ur.get(b))&&(h=j({},c),Rp(h,y)),a=a.ownerDocument||a,y=a.createElement("script"),Kt(y),ln(y,"link",h),a.head.appendChild(y),l.instance=y);case"void":return null;default:throw Error(r(443,l.type))}else l.type==="stylesheet"&&!(l.state.loading&4)&&(h=l.instance,l.state.loading|=4,vc(h,c.precedence,a));return l.instance}function vc(a,l,c){for(var h=c.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),y=h.length?h[h.length-1]:null,b=y,L=0;L title"):null)}function VO(a,l,c){if(c===1||l.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return a=l.disabled,typeof l.precedence=="string"&&a==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function kw(a){return!(a.type==="stylesheet"&&!(a.state.loading&3))}var ys=null;function qO(){}function YO(a,l,c){if(ys===null)throw Error(r(475));var h=ys;if(l.type==="stylesheet"&&(typeof c.media!="string"||matchMedia(c.media).matches!==!1)&&!(l.state.loading&4)){if(l.instance===null){var y=Bo(c.href),b=a.querySelector(gs(y));if(b){a=b._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(h.count++,h=bc.bind(h),a.then(h,h)),l.state.loading|=4,l.instance=b,Kt(b);return}b=a.ownerDocument||a,c=ww(c),(y=ur.get(y))&&Ap(c,y),b=b.createElement("link"),Kt(b);var L=b;L._p=new Promise(function(H,W){L.onload=H,L.onerror=W}),ln(b,"link",c),l.instance=b}h.stylesheets===null&&(h.stylesheets=new Map),h.stylesheets.set(l,a),(a=l.state.preload)&&!(l.state.loading&3)&&(h.count++,l=bc.bind(h),a.addEventListener("load",l),a.addEventListener("error",l))}}function WO(){if(ys===null)throw Error(r(475));var a=ys;return a.stylesheets&&a.count===0&&Dp(a,a.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Ip.exports=mL(),Ip.exports}var vL=gL();const Yw=e=>{let t;const n=new Set,r=(d,p)=>{const m=typeof d=="function"?d(t):d;if(!Object.is(m,t)){const v=t;t=p??(typeof m!="object"||m===null)?m:Object.assign({},t,m),n.forEach(g=>g(t,v))}},i=()=>t,u={setState:r,getState:i,getInitialState:()=>f,subscribe:d=>(n.add(d),()=>n.delete(d))},f=t=e(r,i,u);return u},yL=e=>e?Yw(e):Yw,bL=e=>e;function xL(e,t=bL){const n=be.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return be.useDebugValue(n),n}const wL=e=>{const t=yL(e),n=r=>xL(t,r);return Object.assign(n,t),n},Cv=e=>wL;function R_(e,t){let n;try{n=e()}catch{return}return{getItem:i=>{var o;const s=f=>f===null?null:JSON.parse(f,void 0),u=(o=n.getItem(i))!=null?o:null;return u instanceof Promise?u.then(s):s(u)},setItem:(i,o)=>n.setItem(i,JSON.stringify(o,void 0)),removeItem:i=>n.removeItem(i)}}const yg=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return yg(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return yg(r)(n)}}}},SL=(e,t)=>(n,r,i)=>{let o={storage:R_(()=>localStorage),partialize:x=>x,version:0,merge:(x,k)=>({...k,...x}),...t},s=!1;const u=new Set,f=new Set;let d=o.storage;if(!d)return e((...x)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...x)},r,i);const p=()=>{const x=o.partialize({...r()});return d.setItem(o.name,{state:x,version:o.version})},m=i.setState;i.setState=(x,k)=>{m(x,k),p()};const v=e((...x)=>{n(...x),p()},r,i);i.getInitialState=()=>v;let g;const w=()=>{var x,k;if(!d)return;s=!1,u.forEach(_=>{var T;return _((T=r())!=null?T:v)});const C=((k=o.onRehydrateStorage)==null?void 0:k.call(o,(x=r())!=null?x:v))||void 0;return yg(d.getItem.bind(d))(o.name).then(_=>{if(_)if(typeof _.version=="number"&&_.version!==o.version){if(o.migrate){const T=o.migrate(_.state,_.version);return T instanceof Promise?T.then(N=>[!0,N]):[!0,T]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,_.state];return[!1,void 0]}).then(_=>{var T;const[N,D]=_;if(g=o.merge(D,(T=r())!=null?T:v),n(g,!0),N)return p()}).then(()=>{C==null||C(g,void 0),g=r(),s=!0,f.forEach(_=>_(g))}).catch(_=>{C==null||C(void 0,_)})};return i.persist={setOptions:x=>{o={...o,...x},x.storage&&(d=x.storage)},clearStorage:()=>{d==null||d.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>w(),hasHydrated:()=>s,onHydrate:x=>(u.add(x),()=>{u.delete(x)}),onFinishHydration:x=>(f.add(x),()=>{f.delete(x)})},o.skipHydration||w(),g||v},EL=SL;function D_(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t{const t=CL(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:s=>{const u=s.split(Tv);return u[0]===""&&u.length!==1&&u.shift(),O_(u,t)||kL(s)},getConflictingClassGroupIds:(s,u)=>{const f=n[s]||[];return u&&r[s]?[...f,...r[s]]:f}}},O_=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),i=r?O_(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(Tv);return(s=t.validators.find(({validator:u})=>u(o)))==null?void 0:s.classGroupId},Ww=/^\[(.+)\]$/,kL=e=>{if(Ww.test(e)){const t=Ww.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},CL=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const i in n)bg(n[i],r,i,t);return r},bg=(e,t,n,r)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:Xw(t,i);o.classGroupId=n;return}if(typeof i=="function"){if(TL(i)){bg(i(r),t,n,r);return}t.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([o,s])=>{bg(s,Xw(t,o),n,r)})})},Xw=(e,t)=>{let n=e;return t.split(Tv).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},TL=e=>e.isThemeGetter,AL=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const i=(o,s)=>{n.set(o,s),t++,t>e&&(t=0,r=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=r.get(o))!==void 0)return i(o,s),s},set(o,s){n.has(o)?n.set(o,s):i(o,s)}}},xg="!",wg=":",RL=wg.length,DL=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=i=>{const o=[];let s=0,u=0,f=0,d;for(let w=0;wf?d-f:void 0;return{modifiers:o,hasImportantModifier:v,baseClassName:m,maybePostfixModifierPosition:g}};if(t){const i=t+wg,o=r;r=s=>s.startsWith(i)?o(s.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const i=r;r=o=>n({className:o,parseClassName:i})}return r},NL=e=>e.endsWith(xg)?e.substring(0,e.length-1):e.startsWith(xg)?e.substring(1):e,OL=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const i=[];let o=[];return r.forEach(s=>{s[0]==="["||t[s]?(i.push(...o.sort(),s),o=[]):o.push(s)}),i.push(...o.sort()),i}},LL=e=>({cache:AL(e.cacheSize),parseClassName:DL(e),sortModifiers:OL(e),..._L(e)}),zL=/\s+/,jL=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:o}=t,s=[],u=e.trim().split(zL);let f="";for(let d=u.length-1;d>=0;d-=1){const p=u[d],{isExternal:m,modifiers:v,hasImportantModifier:g,baseClassName:w,maybePostfixModifierPosition:x}=n(p);if(m){f=p+(f.length>0?" "+f:f);continue}let k=!!x,C=r(k?w.substring(0,x):w);if(!C){if(!k){f=p+(f.length>0?" "+f:f);continue}if(C=r(w),!C){f=p+(f.length>0?" "+f:f);continue}k=!1}const _=o(v).join(":"),T=g?_+xg:_,N=T+C;if(s.includes(N))continue;s.push(N);const D=i(C,k);for(let z=0;z0?" "+f:f)}return f};function ML(){let e=0,t,n,r="";for(;e{if(typeof e=="string")return e;let t,n="";for(let r=0;rm(p),e());return n=LL(d),r=n.cache.get,i=n.cache.set,o=u,u(f)}function u(f){const d=r(f);if(d)return d;const p=jL(f,n);return i(f,p),p}return function(){return o(ML.apply(null,arguments))}}const en=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},z_=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,j_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,FL=/^\d+\/\d+$/,IL=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,GL=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,BL=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,UL=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,HL=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ho=e=>FL.test(e),ct=e=>!!e&&!Number.isNaN(Number(e)),Fa=e=>!!e&&Number.isInteger(Number(e)),Kw=e=>e.endsWith("%")&&ct(e.slice(0,-1)),Ji=e=>IL.test(e),$L=()=>!0,VL=e=>GL.test(e)&&!BL.test(e),Av=()=>!1,qL=e=>UL.test(e),YL=e=>HL.test(e),WL=e=>!ze(e)&&!je(e),XL=e=>ml(e,F_,Av),ze=e=>z_.test(e),Ia=e=>ml(e,I_,VL),Hp=e=>ml(e,oz,ct),KL=e=>ml(e,M_,Av),ZL=e=>ml(e,P_,YL),QL=e=>ml(e,Av,qL),je=e=>j_.test(e),Ac=e=>gl(e,I_),JL=e=>gl(e,lz),ez=e=>gl(e,M_),tz=e=>gl(e,F_),nz=e=>gl(e,P_),rz=e=>gl(e,sz,!0),ml=(e,t,n)=>{const r=z_.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},gl=(e,t,n=!1)=>{const r=j_.exec(e);return r?r[1]?t(r[1]):n:!1},M_=e=>e==="position",iz=new Set(["image","url"]),P_=e=>iz.has(e),az=new Set(["length","size","percentage"]),F_=e=>az.has(e),I_=e=>e==="length",oz=e=>e==="number",lz=e=>e==="family-name",sz=e=>e==="shadow",uz=()=>{const e=en("color"),t=en("font"),n=en("text"),r=en("font-weight"),i=en("tracking"),o=en("leading"),s=en("breakpoint"),u=en("container"),f=en("spacing"),d=en("radius"),p=en("shadow"),m=en("inset-shadow"),v=en("drop-shadow"),g=en("blur"),w=en("perspective"),x=en("aspect"),k=en("ease"),C=en("animate"),_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],T=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],N=()=>["auto","hidden","clip","visible","scroll"],D=()=>["auto","contain","none"],z=()=>[Ho,"px","full","auto",je,ze,f],R=()=>[Fa,"none","subgrid",je,ze],B=()=>["auto",{span:["full",Fa,je,ze]},je,ze],P=()=>[Fa,"auto",je,ze],j=()=>["auto","min","max","fr",je,ze],V=()=>[je,ze,f],q=()=>["start","end","center","between","around","evenly","stretch","baseline"],I=()=>["start","end","center","stretch"],Y=()=>[je,ze,f],Z=()=>["px",...Y()],U=()=>["px","auto",...Y()],G=()=>[Ho,"auto","px","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",je,ze,f],F=()=>[e,je,ze],K=()=>[Kw,Ia],A=()=>["","none","full",d,je,ze],$=()=>["",ct,Ac,Ia],M=()=>["solid","dashed","dotted","double"],O=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],X=()=>["","none",g,je,ze],re=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",je,ze],ue=()=>["none",ct,je,ze],ae=()=>["none",ct,je,ze],oe=()=>[ct,je,ze],Ce=()=>[Ho,"full","px",je,ze,f];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ji],breakpoint:[Ji],color:[$L],container:[Ji],"drop-shadow":[Ji],ease:["in","out","in-out"],font:[WL],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ji],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ji],shadow:[Ji],spacing:[ct],text:[Ji],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ho,ze,je,x]}],container:["container"],columns:[{columns:[ct,ze,je,u]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...T(),ze,je]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:D()}],"overscroll-x":[{"overscroll-x":D()}],"overscroll-y":[{"overscroll-y":D()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:z()}],"inset-x":[{"inset-x":z()}],"inset-y":[{"inset-y":z()}],start:[{start:z()}],end:[{end:z()}],top:[{top:z()}],right:[{right:z()}],bottom:[{bottom:z()}],left:[{left:z()}],visibility:["visible","invisible","collapse"],z:[{z:[Fa,"auto",je,ze]}],basis:[{basis:[Ho,"full","auto",je,ze,u,f]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ct,Ho,"auto","initial","none",ze]}],grow:[{grow:["",ct,je,ze]}],shrink:[{shrink:["",ct,je,ze]}],order:[{order:[Fa,"first","last","none",je,ze]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:B()}],"col-start":[{"col-start":P()}],"col-end":[{"col-end":P()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:B()}],"row-start":[{"row-start":P()}],"row-end":[{"row-end":P()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":j()}],"auto-rows":[{"auto-rows":j()}],gap:[{gap:V()}],"gap-x":[{"gap-x":V()}],"gap-y":[{"gap-y":V()}],"justify-content":[{justify:[...q(),"normal"]}],"justify-items":[{"justify-items":[...I(),"normal"]}],"justify-self":[{"justify-self":["auto",...I()]}],"align-content":[{content:["normal",...q()]}],"align-items":[{items:[...I(),"baseline"]}],"align-self":[{self:["auto",...I(),"baseline"]}],"place-content":[{"place-content":q()}],"place-items":[{"place-items":[...I(),"baseline"]}],"place-self":[{"place-self":["auto",...I()]}],p:[{p:Z()}],px:[{px:Z()}],py:[{py:Z()}],ps:[{ps:Z()}],pe:[{pe:Z()}],pt:[{pt:Z()}],pr:[{pr:Z()}],pb:[{pb:Z()}],pl:[{pl:Z()}],m:[{m:U()}],mx:[{mx:U()}],my:[{my:U()}],ms:[{ms:U()}],me:[{me:U()}],mt:[{mt:U()}],mr:[{mr:U()}],mb:[{mb:U()}],ml:[{ml:U()}],"space-x":[{"space-x":Y()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":Y()}],"space-y-reverse":["space-y-reverse"],size:[{size:G()}],w:[{w:[u,"screen",...G()]}],"min-w":[{"min-w":[u,"screen","none",...G()]}],"max-w":[{"max-w":[u,"screen","none","prose",{screen:[s]},...G()]}],h:[{h:["screen",...G()]}],"min-h":[{"min-h":["screen","none",...G()]}],"max-h":[{"max-h":["screen",...G()]}],"font-size":[{text:["base",n,Ac,Ia]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,je,Hp]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Kw,ze]}],"font-family":[{font:[JL,ze,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,je,ze]}],"line-clamp":[{"line-clamp":[ct,"none",je,Hp]}],leading:[{leading:[je,ze,o,f]}],"list-image":[{"list-image":["none",je,ze]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",je,ze]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:F()}],"text-color":[{text:F()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...M(),"wavy"]}],"text-decoration-thickness":[{decoration:[ct,"from-font","auto",je,Ia]}],"text-decoration-color":[{decoration:F()}],"underline-offset":[{"underline-offset":[ct,"auto",je,ze]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:["px",...Y()]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",je,ze]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",je,ze]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...T(),ez,KL]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",tz,XL]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Fa,je,ze],radial:["",je,ze],conic:[Fa,je,ze]},nz,ZL]}],"bg-color":[{bg:F()}],"gradient-from-pos":[{from:K()}],"gradient-via-pos":[{via:K()}],"gradient-to-pos":[{to:K()}],"gradient-from":[{from:F()}],"gradient-via":[{via:F()}],"gradient-to":[{to:F()}],rounded:[{rounded:A()}],"rounded-s":[{"rounded-s":A()}],"rounded-e":[{"rounded-e":A()}],"rounded-t":[{"rounded-t":A()}],"rounded-r":[{"rounded-r":A()}],"rounded-b":[{"rounded-b":A()}],"rounded-l":[{"rounded-l":A()}],"rounded-ss":[{"rounded-ss":A()}],"rounded-se":[{"rounded-se":A()}],"rounded-ee":[{"rounded-ee":A()}],"rounded-es":[{"rounded-es":A()}],"rounded-tl":[{"rounded-tl":A()}],"rounded-tr":[{"rounded-tr":A()}],"rounded-br":[{"rounded-br":A()}],"rounded-bl":[{"rounded-bl":A()}],"border-w":[{border:$()}],"border-w-x":[{"border-x":$()}],"border-w-y":[{"border-y":$()}],"border-w-s":[{"border-s":$()}],"border-w-e":[{"border-e":$()}],"border-w-t":[{"border-t":$()}],"border-w-r":[{"border-r":$()}],"border-w-b":[{"border-b":$()}],"border-w-l":[{"border-l":$()}],"divide-x":[{"divide-x":$()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":$()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...M(),"hidden","none"]}],"divide-style":[{divide:[...M(),"hidden","none"]}],"border-color":[{border:F()}],"border-color-x":[{"border-x":F()}],"border-color-y":[{"border-y":F()}],"border-color-s":[{"border-s":F()}],"border-color-e":[{"border-e":F()}],"border-color-t":[{"border-t":F()}],"border-color-r":[{"border-r":F()}],"border-color-b":[{"border-b":F()}],"border-color-l":[{"border-l":F()}],"divide-color":[{divide:F()}],"outline-style":[{outline:[...M(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ct,je,ze]}],"outline-w":[{outline:["",ct,Ac,Ia]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",p,rz,QL]}],"shadow-color":[{shadow:F()}],"inset-shadow":[{"inset-shadow":["none",je,ze,m]}],"inset-shadow-color":[{"inset-shadow":F()}],"ring-w":[{ring:$()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:F()}],"ring-offset-w":[{"ring-offset":[ct,Ia]}],"ring-offset-color":[{"ring-offset":F()}],"inset-ring-w":[{"inset-ring":$()}],"inset-ring-color":[{"inset-ring":F()}],opacity:[{opacity:[ct,je,ze]}],"mix-blend":[{"mix-blend":[...O(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":O()}],filter:[{filter:["","none",je,ze]}],blur:[{blur:X()}],brightness:[{brightness:[ct,je,ze]}],contrast:[{contrast:[ct,je,ze]}],"drop-shadow":[{"drop-shadow":["","none",v,je,ze]}],grayscale:[{grayscale:["",ct,je,ze]}],"hue-rotate":[{"hue-rotate":[ct,je,ze]}],invert:[{invert:["",ct,je,ze]}],saturate:[{saturate:[ct,je,ze]}],sepia:[{sepia:["",ct,je,ze]}],"backdrop-filter":[{"backdrop-filter":["","none",je,ze]}],"backdrop-blur":[{"backdrop-blur":X()}],"backdrop-brightness":[{"backdrop-brightness":[ct,je,ze]}],"backdrop-contrast":[{"backdrop-contrast":[ct,je,ze]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ct,je,ze]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ct,je,ze]}],"backdrop-invert":[{"backdrop-invert":["",ct,je,ze]}],"backdrop-opacity":[{"backdrop-opacity":[ct,je,ze]}],"backdrop-saturate":[{"backdrop-saturate":[ct,je,ze]}],"backdrop-sepia":[{"backdrop-sepia":["",ct,je,ze]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":Y()}],"border-spacing-x":[{"border-spacing-x":Y()}],"border-spacing-y":[{"border-spacing-y":Y()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",je,ze]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ct,"initial",je,ze]}],ease:[{ease:["linear","initial",k,je,ze]}],delay:[{delay:[ct,je,ze]}],animate:[{animate:["none",C,je,ze]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[w,je,ze]}],"perspective-origin":[{"perspective-origin":re()}],rotate:[{rotate:ue()}],"rotate-x":[{"rotate-x":ue()}],"rotate-y":[{"rotate-y":ue()}],"rotate-z":[{"rotate-z":ue()}],scale:[{scale:ae()}],"scale-x":[{"scale-x":ae()}],"scale-y":[{"scale-y":ae()}],"scale-z":[{"scale-z":ae()}],"scale-3d":["scale-3d"],skew:[{skew:oe()}],"skew-x":[{"skew-x":oe()}],"skew-y":[{"skew-y":oe()}],transform:[{transform:[je,ze,"","none","gpu","cpu"]}],"transform-origin":[{origin:re()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Ce()}],"translate-x":[{"translate-x":Ce()}],"translate-y":[{"translate-y":Ce()}],"translate-z":[{"translate-z":Ce()}],"translate-none":["translate-none"],accent:[{accent:F()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:F()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",je,ze]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Y()}],"scroll-mx":[{"scroll-mx":Y()}],"scroll-my":[{"scroll-my":Y()}],"scroll-ms":[{"scroll-ms":Y()}],"scroll-me":[{"scroll-me":Y()}],"scroll-mt":[{"scroll-mt":Y()}],"scroll-mr":[{"scroll-mr":Y()}],"scroll-mb":[{"scroll-mb":Y()}],"scroll-ml":[{"scroll-ml":Y()}],"scroll-p":[{"scroll-p":Y()}],"scroll-px":[{"scroll-px":Y()}],"scroll-py":[{"scroll-py":Y()}],"scroll-ps":[{"scroll-ps":Y()}],"scroll-pe":[{"scroll-pe":Y()}],"scroll-pt":[{"scroll-pt":Y()}],"scroll-pr":[{"scroll-pr":Y()}],"scroll-pb":[{"scroll-pb":Y()}],"scroll-pl":[{"scroll-pl":Y()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",je,ze]}],fill:[{fill:["none",...F()]}],"stroke-w":[{stroke:[ct,Ac,Ia,Hp]}],stroke:[{stroke:["none",...F()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}},cz=PL(uz);function Me(...e){return cz(N_(e))}function fz(){const e="0123456789abcdef";let t="#";for(let n=0;n<6;n++)t+=e.charAt(Math.floor(Math.random()*16));return t}function Cr(e){return e instanceof Error?e.message:`${e}`}const Rv=e=>{const t=e;t.use={};for(const n of Object.keys(t.getState()))t.use[n]=()=>t(r=>r[n]);return t},G_="",Hr="ghost",dz="#B2EBF2",hz="#000",pz="#E2E2E2",mz="#EEEEEE",gz="#F57F17",vz="#969696",yz="#F57F17",Zw="#B2EBF2",$p=20,Qw=4,bz=20,xz=15,Jw="*",wz={"text/plain":[".txt",".md"],"application/pdf":[".pdf"],"application/msword":[".doc"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":[".docx"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":[".pptx"]},e1={name:"LightRAG",github:"https://github.com/HKUDS/LightRAG"},Sz=Cv()(EL(e=>({theme:"system",showPropertyPanel:!0,showNodeSearchBar:!0,showNodeLabel:!0,enableNodeDrag:!0,showEdgeLabel:!1,enableHideUnselectedEdges:!0,enableEdgeEvents:!1,queryLabel:Jw,enableHealthCheck:!0,apiKey:null,currentTab:"documents",retrievalHistory:[],querySettings:{mode:"global",response_type:"Multiple Paragraphs",top_k:10,max_token_for_text_unit:4e3,max_token_for_global_context:4e3,max_token_for_local_context:4e3,only_need_context:!1,only_need_prompt:!1,stream:!0,history_turns:3,hl_keywords:[],ll_keywords:[]},setTheme:t=>e({theme:t}),setQueryLabel:t=>e({queryLabel:t}),setEnableHealthCheck:t=>e({enableHealthCheck:t}),setApiKey:t=>e({apiKey:t}),setCurrentTab:t=>e({currentTab:t}),setRetrievalHistory:t=>e({retrievalHistory:t}),updateQuerySettings:t=>e(n=>({querySettings:{...n.querySettings,...t}}))}),{name:"settings-storage",storage:R_(()=>localStorage),version:6,migrate:(e,t)=>(t<2&&(e.showEdgeLabel=!1),t<3&&(e.queryLabel=Jw),t<4&&(e.showPropertyPanel=!0,e.showNodeSearchBar=!0,e.showNodeLabel=!0,e.enableHealthCheck=!0,e.apiKey=null),t<5&&(e.currentTab="documents"),t<6&&(e.querySettings={mode:"global",response_type:"Multiple Paragraphs",top_k:10,max_token_for_text_unit:4e3,max_token_for_global_context:4e3,max_token_for_local_context:4e3,only_need_context:!1,only_need_prompt:!1,stream:!0,history_turns:3,hl_keywords:[],ll_keywords:[]},e.retrievalHistory=[]),e)})),Qe=Rv(Sz),Ez={theme:"system",setTheme:()=>null},B_=E.createContext(Ez);function _z({children:e,...t}){const[n,r]=E.useState(Qe.getState().theme);E.useEffect(()=>{const o=window.document.documentElement;if(o.classList.remove("light","dark"),n==="system"){const s=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";o.classList.add(s),r(s);return}o.classList.add(n)},[n]);const i={theme:n,setTheme:o=>{Qe.getState().setTheme(o),r(o)}};return S.jsx(B_.Provider,{...t,value:i,children:e})}const t1=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,n1=N_,U_=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return n1(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:i,defaultVariants:o}=t,s=Object.keys(i).map(d=>{const p=n==null?void 0:n[d],m=o==null?void 0:o[d];if(p===null)return null;const v=t1(p)||t1(m);return i[d][v]}),u=n&&Object.entries(n).reduce((d,p)=>{let[m,v]=p;return v===void 0||(d[m]=v),d},{}),f=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((d,p)=>{let{class:m,className:v,...g}=p;return Object.entries(g).every(w=>{let[x,k]=w;return Array.isArray(k)?k.includes({...o,...u}[x]):{...o,...u}[x]===k})?[...d,m,v]:d},[]);return n1(e,s,f,n==null?void 0:n.class,n==null?void 0:n.className)},kz=U_("relative w-full rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground [&>svg~*]:pl-7",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),H_=E.forwardRef(({className:e,variant:t,...n},r)=>S.jsx("div",{ref:r,role:"alert",className:Me(kz({variant:t}),e),...n}));H_.displayName="Alert";const $_=E.forwardRef(({className:e,...t},n)=>S.jsx("h5",{ref:n,className:Me("mb-1 leading-none font-medium tracking-tight",e),...t}));$_.displayName="AlertTitle";const V_=E.forwardRef(({className:e,...t},n)=>S.jsx("div",{ref:n,className:Me("text-sm [&_p]:leading-relaxed",e),...t}));V_.displayName="AlertDescription";function q_(e,t){return function(){return e.apply(t,arguments)}}const{toString:Cz}=Object.prototype,{getPrototypeOf:Dv}=Object,Vf=(e=>t=>{const n=Cz.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Dr=e=>(e=e.toLowerCase(),t=>Vf(t)===e),qf=e=>t=>typeof t===e,{isArray:vl}=Array,Vs=qf("undefined");function Tz(e){return e!==null&&!Vs(e)&&e.constructor!==null&&!Vs(e.constructor)&&Wn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Y_=Dr("ArrayBuffer");function Az(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Y_(e.buffer),t}const Rz=qf("string"),Wn=qf("function"),W_=qf("number"),Yf=e=>e!==null&&typeof e=="object",Dz=e=>e===!0||e===!1,tf=e=>{if(Vf(e)!=="object")return!1;const t=Dv(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Nz=Dr("Date"),Oz=Dr("File"),Lz=Dr("Blob"),zz=Dr("FileList"),jz=e=>Yf(e)&&Wn(e.pipe),Mz=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Wn(e.append)&&((t=Vf(e))==="formdata"||t==="object"&&Wn(e.toString)&&e.toString()==="[object FormData]"))},Pz=Dr("URLSearchParams"),[Fz,Iz,Gz,Bz]=["ReadableStream","Request","Response","Headers"].map(Dr),Uz=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ru(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),vl(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}const qa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,K_=e=>!Vs(e)&&e!==qa;function Sg(){const{caseless:e}=K_(this)&&this||{},t={},n=(r,i)=>{const o=e&&X_(t,i)||i;tf(t[o])&&tf(r)?t[o]=Sg(t[o],r):tf(r)?t[o]=Sg({},r):vl(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r(ru(t,(i,o)=>{n&&Wn(i)?e[o]=q_(i,n):e[o]=i},{allOwnKeys:r}),e),$z=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Vz=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},qz=(e,t,n,r)=>{let i,o,s;const u={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)s=i[o],(!r||r(s,e,t))&&!u[s]&&(t[s]=e[s],u[s]=!0);e=n!==!1&&Dv(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Yz=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Wz=e=>{if(!e)return null;if(vl(e))return e;let t=e.length;if(!W_(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Xz=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Dv(Uint8Array)),Kz=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},Zz=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Qz=Dr("HTMLFormElement"),Jz=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),r1=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ej=Dr("RegExp"),Z_=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};ru(n,(i,o)=>{let s;(s=t(i,o,e))!==!1&&(r[o]=s||i)}),Object.defineProperties(e,r)},tj=e=>{Z_(e,(t,n)=>{if(Wn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Wn(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},nj=(e,t)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return vl(e)?r(e):r(String(e).split(t)),n},rj=()=>{},ij=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Vp="abcdefghijklmnopqrstuvwxyz",i1="0123456789",Q_={DIGIT:i1,ALPHA:Vp,ALPHA_DIGIT:Vp+Vp.toUpperCase()+i1},aj=(e=16,t=Q_.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function oj(e){return!!(e&&Wn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const lj=e=>{const t=new Array(10),n=(r,i)=>{if(Yf(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const o=vl(r)?[]:{};return ru(r,(s,u)=>{const f=n(s,i+1);!Vs(f)&&(o[u]=f)}),t[i]=void 0,o}}return r};return n(e,0)},sj=Dr("AsyncFunction"),uj=e=>e&&(Yf(e)||Wn(e))&&Wn(e.then)&&Wn(e.catch),J_=((e,t)=>e?setImmediate:t?((n,r)=>(qa.addEventListener("message",({source:i,data:o})=>{i===qa&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),qa.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Wn(qa.postMessage)),cj=typeof queueMicrotask<"u"?queueMicrotask.bind(qa):typeof process<"u"&&process.nextTick||J_,fe={isArray:vl,isArrayBuffer:Y_,isBuffer:Tz,isFormData:Mz,isArrayBufferView:Az,isString:Rz,isNumber:W_,isBoolean:Dz,isObject:Yf,isPlainObject:tf,isReadableStream:Fz,isRequest:Iz,isResponse:Gz,isHeaders:Bz,isUndefined:Vs,isDate:Nz,isFile:Oz,isBlob:Lz,isRegExp:ej,isFunction:Wn,isStream:jz,isURLSearchParams:Pz,isTypedArray:Xz,isFileList:zz,forEach:ru,merge:Sg,extend:Hz,trim:Uz,stripBOM:$z,inherits:Vz,toFlatObject:qz,kindOf:Vf,kindOfTest:Dr,endsWith:Yz,toArray:Wz,forEachEntry:Kz,matchAll:Zz,isHTMLForm:Qz,hasOwnProperty:r1,hasOwnProp:r1,reduceDescriptors:Z_,freezeMethods:tj,toObjectSet:nj,toCamelCase:Jz,noop:rj,toFiniteNumber:ij,findKey:X_,global:qa,isContextDefined:K_,ALPHABET:Q_,generateString:aj,isSpecCompliantForm:oj,toJSONObject:lj,isAsyncFn:sj,isThenable:uj,setImmediate:J_,asap:cj};function tt(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}fe.inherits(tt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:fe.toJSONObject(this.config),code:this.code,status:this.status}}});const ek=tt.prototype,tk={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{tk[e]={value:e}});Object.defineProperties(tt,tk);Object.defineProperty(ek,"isAxiosError",{value:!0});tt.from=(e,t,n,r,i,o)=>{const s=Object.create(ek);return fe.toFlatObject(e,s,function(f){return f!==Error.prototype},u=>u!=="isAxiosError"),tt.call(s,e.message,t,n,r,i),s.cause=e,s.name=e.name,o&&Object.assign(s,o),s};const fj=null;function Eg(e){return fe.isPlainObject(e)||fe.isArray(e)}function nk(e){return fe.endsWith(e,"[]")?e.slice(0,-2):e}function a1(e,t,n){return e?e.concat(t).map(function(i,o){return i=nk(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function dj(e){return fe.isArray(e)&&!e.some(Eg)}const hj=fe.toFlatObject(fe,{},null,function(t){return/^is[A-Z]/.test(t)});function Wf(e,t,n){if(!fe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=fe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,k){return!fe.isUndefined(k[x])});const r=n.metaTokens,i=n.visitor||p,o=n.dots,s=n.indexes,f=(n.Blob||typeof Blob<"u"&&Blob)&&fe.isSpecCompliantForm(t);if(!fe.isFunction(i))throw new TypeError("visitor must be a function");function d(w){if(w===null)return"";if(fe.isDate(w))return w.toISOString();if(!f&&fe.isBlob(w))throw new tt("Blob is not supported. Use a Buffer instead.");return fe.isArrayBuffer(w)||fe.isTypedArray(w)?f&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function p(w,x,k){let C=w;if(w&&!k&&typeof w=="object"){if(fe.endsWith(x,"{}"))x=r?x:x.slice(0,-2),w=JSON.stringify(w);else if(fe.isArray(w)&&dj(w)||(fe.isFileList(w)||fe.endsWith(x,"[]"))&&(C=fe.toArray(w)))return x=nk(x),C.forEach(function(T,N){!(fe.isUndefined(T)||T===null)&&t.append(s===!0?a1([x],N,o):s===null?x:x+"[]",d(T))}),!1}return Eg(w)?!0:(t.append(a1(k,x,o),d(w)),!1)}const m=[],v=Object.assign(hj,{defaultVisitor:p,convertValue:d,isVisitable:Eg});function g(w,x){if(!fe.isUndefined(w)){if(m.indexOf(w)!==-1)throw Error("Circular reference detected in "+x.join("."));m.push(w),fe.forEach(w,function(C,_){(!(fe.isUndefined(C)||C===null)&&i.call(t,C,fe.isString(_)?_.trim():_,x,v))===!0&&g(C,x?x.concat(_):[_])}),m.pop()}}if(!fe.isObject(e))throw new TypeError("data must be an object");return g(e),t}function o1(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Nv(e,t){this._pairs=[],e&&Wf(e,this,t)}const rk=Nv.prototype;rk.append=function(t,n){this._pairs.push([t,n])};rk.toString=function(t){const n=t?function(r){return t.call(this,r,o1)}:o1;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function pj(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ik(e,t,n){if(!t)return e;const r=n&&n.encode||pj;fe.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(t,n):o=fe.isURLSearchParams(t)?t.toString():new Nv(t,n).toString(r),o){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class l1{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){fe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const ak={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},mj=typeof URLSearchParams<"u"?URLSearchParams:Nv,gj=typeof FormData<"u"?FormData:null,vj=typeof Blob<"u"?Blob:null,yj={isBrowser:!0,classes:{URLSearchParams:mj,FormData:gj,Blob:vj},protocols:["http","https","file","blob","url","data"]},Ov=typeof window<"u"&&typeof document<"u",_g=typeof navigator=="object"&&navigator||void 0,bj=Ov&&(!_g||["ReactNative","NativeScript","NS"].indexOf(_g.product)<0),xj=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",wj=Ov&&window.location.href||"http://localhost",Sj=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ov,hasStandardBrowserEnv:bj,hasStandardBrowserWebWorkerEnv:xj,navigator:_g,origin:wj},Symbol.toStringTag,{value:"Module"})),gn={...Sj,...yj};function Ej(e,t){return Wf(e,new gn.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return gn.isNode&&fe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function _j(e){return fe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function kj(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r=n.length;return s=!s&&fe.isArray(i)?i.length:s,f?(fe.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!u):((!i[s]||!fe.isObject(i[s]))&&(i[s]=[]),t(n,r,i[s],o)&&fe.isArray(i[s])&&(i[s]=kj(i[s])),!u)}if(fe.isFormData(e)&&fe.isFunction(e.entries)){const n={};return fe.forEachEntry(e,(r,i)=>{t(_j(r),i,n,0)}),n}return null}function Cj(e,t,n){if(fe.isString(e))try{return(t||JSON.parse)(e),fe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const iu={transitional:ak,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=fe.isObject(t);if(o&&fe.isHTMLForm(t)&&(t=new FormData(t)),fe.isFormData(t))return i?JSON.stringify(ok(t)):t;if(fe.isArrayBuffer(t)||fe.isBuffer(t)||fe.isStream(t)||fe.isFile(t)||fe.isBlob(t)||fe.isReadableStream(t))return t;if(fe.isArrayBufferView(t))return t.buffer;if(fe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Ej(t,this.formSerializer).toString();if((u=fe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Wf(u?{"files[]":t}:t,f&&new f,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),Cj(t)):t}],transformResponse:[function(t){const n=this.transitional||iu.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(fe.isResponse(t)||fe.isReadableStream(t))return t;if(t&&fe.isString(t)&&(r&&!this.responseType||i)){const s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(u){if(s)throw u.name==="SyntaxError"?tt.from(u,tt.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:gn.classes.FormData,Blob:gn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};fe.forEach(["delete","get","head","post","put","patch"],e=>{iu.headers[e]={}});const Tj=fe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Aj=e=>{const t={};let n,r,i;return e&&e.split(` +`).replace(TO,"")}function fw(a,l){return l=cw(l),cw(a)===l}function pc(){}function wt(a,l,c,h,y,b){switch(c){case"children":typeof h=="string"?l==="body"||l==="textarea"&&h===""||ho(a,h):(typeof h=="number"||typeof h=="bigint")&&l!=="body"&&ho(a,""+h);break;case"className":Su(a,"class",h);break;case"tabIndex":Su(a,"tabindex",h);break;case"dir":case"role":case"viewBox":case"width":case"height":Su(a,c,h);break;case"style":wb(a,h,b);break;case"data":if(l!=="object"){Su(a,"data",h);break}case"src":case"href":if(h===""&&(l!=="a"||c!=="href")){a.removeAttribute(c);break}if(h==null||typeof h=="function"||typeof h=="symbol"||typeof h=="boolean"){a.removeAttribute(c);break}h=ku(""+h),a.setAttribute(c,h);break;case"action":case"formAction":if(typeof h=="function"){a.setAttribute(c,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof b=="function"&&(c==="formAction"?(l!=="input"&&wt(a,l,"name",y.name,y,null),wt(a,l,"formEncType",y.formEncType,y,null),wt(a,l,"formMethod",y.formMethod,y,null),wt(a,l,"formTarget",y.formTarget,y,null)):(wt(a,l,"encType",y.encType,y,null),wt(a,l,"method",y.method,y,null),wt(a,l,"target",y.target,y,null)));if(h==null||typeof h=="symbol"||typeof h=="boolean"){a.removeAttribute(c);break}h=ku(""+h),a.setAttribute(c,h);break;case"onClick":h!=null&&(a.onclick=pc);break;case"onScroll":h!=null&&ft("scroll",a);break;case"onScrollEnd":h!=null&&ft("scrollend",a);break;case"dangerouslySetInnerHTML":if(h!=null){if(typeof h!="object"||!("__html"in h))throw Error(r(61));if(c=h.__html,c!=null){if(y.children!=null)throw Error(r(60));a.innerHTML=c}}break;case"multiple":a.multiple=h&&typeof h!="function"&&typeof h!="symbol";break;case"muted":a.muted=h&&typeof h!="function"&&typeof h!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(h==null||typeof h=="function"||typeof h=="boolean"||typeof h=="symbol"){a.removeAttribute("xlink:href");break}c=ku(""+h),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",c);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":h!=null&&typeof h!="function"&&typeof h!="symbol"?a.setAttribute(c,""+h):a.removeAttribute(c);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":h&&typeof h!="function"&&typeof h!="symbol"?a.setAttribute(c,""):a.removeAttribute(c);break;case"capture":case"download":h===!0?a.setAttribute(c,""):h!==!1&&h!=null&&typeof h!="function"&&typeof h!="symbol"?a.setAttribute(c,h):a.removeAttribute(c);break;case"cols":case"rows":case"size":case"span":h!=null&&typeof h!="function"&&typeof h!="symbol"&&!isNaN(h)&&1<=h?a.setAttribute(c,h):a.removeAttribute(c);break;case"rowSpan":case"start":h==null||typeof h=="function"||typeof h=="symbol"||isNaN(h)?a.removeAttribute(c):a.setAttribute(c,h);break;case"popover":ft("beforetoggle",a),ft("toggle",a),wu(a,"popover",h);break;case"xlinkActuate":Jr(a,"http://www.w3.org/1999/xlink","xlink:actuate",h);break;case"xlinkArcrole":Jr(a,"http://www.w3.org/1999/xlink","xlink:arcrole",h);break;case"xlinkRole":Jr(a,"http://www.w3.org/1999/xlink","xlink:role",h);break;case"xlinkShow":Jr(a,"http://www.w3.org/1999/xlink","xlink:show",h);break;case"xlinkTitle":Jr(a,"http://www.w3.org/1999/xlink","xlink:title",h);break;case"xlinkType":Jr(a,"http://www.w3.org/1999/xlink","xlink:type",h);break;case"xmlBase":Jr(a,"http://www.w3.org/XML/1998/namespace","xml:base",h);break;case"xmlLang":Jr(a,"http://www.w3.org/XML/1998/namespace","xml:lang",h);break;case"xmlSpace":Jr(a,"http://www.w3.org/XML/1998/namespace","xml:space",h);break;case"is":wu(a,"is",h);break;case"innerText":case"textContent":break;default:(!(2"u"?null:document;function bw(a,l,c){var h=Go;if(h&&typeof l=="string"&&l){var y=Jn(l);y='link[rel="'+a+'"][href="'+y+'"]',typeof c=="string"&&(y+='[crossorigin="'+c+'"]'),yw.has(y)||(yw.add(y),a={rel:a,crossOrigin:c,href:l},h.querySelector(y)===null&&(l=h.createElement("link"),ln(l,"link",a),Kt(l),h.head.appendChild(l)))}}function PO(a){pi.D(a),bw("dns-prefetch",a,null)}function FO(a,l){pi.C(a,l),bw("preconnect",a,l)}function IO(a,l,c){pi.L(a,l,c);var h=Go;if(h&&a&&l){var y='link[rel="preload"][as="'+Jn(l)+'"]';l==="image"&&c&&c.imageSrcSet?(y+='[imagesrcset="'+Jn(c.imageSrcSet)+'"]',typeof c.imageSizes=="string"&&(y+='[imagesizes="'+Jn(c.imageSizes)+'"]')):y+='[href="'+Jn(a)+'"]';var b=y;switch(l){case"style":b=Bo(a);break;case"script":b=Uo(a)}ur.has(b)||(a=j({rel:"preload",href:l==="image"&&c&&c.imageSrcSet?void 0:a,as:l},c),ur.set(b,a),h.querySelector(y)!==null||l==="style"&&h.querySelector(gs(b))||l==="script"&&h.querySelector(vs(b))||(l=h.createElement("link"),ln(l,"link",a),Kt(l),h.head.appendChild(l)))}}function GO(a,l){pi.m(a,l);var c=Go;if(c&&a){var h=l&&typeof l.as=="string"?l.as:"script",y='link[rel="modulepreload"][as="'+Jn(h)+'"][href="'+Jn(a)+'"]',b=y;switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":b=Uo(a)}if(!ur.has(b)&&(a=j({rel:"modulepreload",href:a},l),ur.set(b,a),c.querySelector(y)===null)){switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(c.querySelector(vs(b)))return}h=c.createElement("link"),ln(h,"link",a),Kt(h),c.head.appendChild(h)}}}function BO(a,l,c){pi.S(a,l,c);var h=Go;if(h&&a){var y=uo(h).hoistableStyles,b=Bo(a);l=l||"default";var L=y.get(b);if(!L){var H={loading:0,preload:null};if(L=h.querySelector(gs(b)))H.loading=5;else{a=j({rel:"stylesheet",href:a,"data-precedence":l},c),(c=ur.get(b))&&Ap(a,c);var W=L=h.createElement("link");Kt(W),ln(W,"link",a),W._p=new Promise(function(J,me){W.onload=J,W.onerror=me}),W.addEventListener("load",function(){H.loading|=1}),W.addEventListener("error",function(){H.loading|=2}),H.loading|=4,vc(L,l,h)}L={type:"stylesheet",instance:L,count:1,state:H},y.set(b,L)}}}function UO(a,l){pi.X(a,l);var c=Go;if(c&&a){var h=uo(c).hoistableScripts,y=Uo(a),b=h.get(y);b||(b=c.querySelector(vs(y)),b||(a=j({src:a,async:!0},l),(l=ur.get(y))&&Rp(a,l),b=c.createElement("script"),Kt(b),ln(b,"link",a),c.head.appendChild(b)),b={type:"script",instance:b,count:1,state:null},h.set(y,b))}}function HO(a,l){pi.M(a,l);var c=Go;if(c&&a){var h=uo(c).hoistableScripts,y=Uo(a),b=h.get(y);b||(b=c.querySelector(vs(y)),b||(a=j({src:a,async:!0,type:"module"},l),(l=ur.get(y))&&Rp(a,l),b=c.createElement("script"),Kt(b),ln(b,"link",a),c.head.appendChild(b)),b={type:"script",instance:b,count:1,state:null},h.set(y,b))}}function xw(a,l,c,h){var y=(y=Pe.current)?gc(y):null;if(!y)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof c.precedence=="string"&&typeof c.href=="string"?(l=Bo(c.href),c=uo(y).hoistableStyles,h=c.get(l),h||(h={type:"style",instance:null,count:0,state:null},c.set(l,h)),h):{type:"void",instance:null,count:0,state:null};case"link":if(c.rel==="stylesheet"&&typeof c.href=="string"&&typeof c.precedence=="string"){a=Bo(c.href);var b=uo(y).hoistableStyles,L=b.get(a);if(L||(y=y.ownerDocument||y,L={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},b.set(a,L),(b=y.querySelector(gs(a)))&&!b._p&&(L.instance=b,L.state.loading=5),ur.has(a)||(c={rel:"preload",as:"style",href:c.href,crossOrigin:c.crossOrigin,integrity:c.integrity,media:c.media,hrefLang:c.hrefLang,referrerPolicy:c.referrerPolicy},ur.set(a,c),b||$O(y,a,c,L.state))),l&&h===null)throw Error(r(528,""));return L}if(l&&h!==null)throw Error(r(529,""));return null;case"script":return l=c.async,c=c.src,typeof c=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=Uo(c),c=uo(y).hoistableScripts,h=c.get(l),h||(h={type:"script",instance:null,count:0,state:null},c.set(l,h)),h):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Bo(a){return'href="'+Jn(a)+'"'}function gs(a){return'link[rel="stylesheet"]['+a+"]"}function ww(a){return j({},a,{"data-precedence":a.precedence,precedence:null})}function $O(a,l,c,h){a.querySelector('link[rel="preload"][as="style"]['+l+"]")?h.loading=1:(l=a.createElement("link"),h.preload=l,l.addEventListener("load",function(){return h.loading|=1}),l.addEventListener("error",function(){return h.loading|=2}),ln(l,"link",c),Kt(l),a.head.appendChild(l))}function Uo(a){return'[src="'+Jn(a)+'"]'}function vs(a){return"script[async]"+a}function Sw(a,l,c){if(l.count++,l.instance===null)switch(l.type){case"style":var h=a.querySelector('style[data-href~="'+Jn(c.href)+'"]');if(h)return l.instance=h,Kt(h),h;var y=j({},c,{"data-href":c.href,"data-precedence":c.precedence,href:null,precedence:null});return h=(a.ownerDocument||a).createElement("style"),Kt(h),ln(h,"style",y),vc(h,c.precedence,a),l.instance=h;case"stylesheet":y=Bo(c.href);var b=a.querySelector(gs(y));if(b)return l.state.loading|=4,l.instance=b,Kt(b),b;h=ww(c),(y=ur.get(y))&&Ap(h,y),b=(a.ownerDocument||a).createElement("link"),Kt(b);var L=b;return L._p=new Promise(function(H,W){L.onload=H,L.onerror=W}),ln(b,"link",h),l.state.loading|=4,vc(b,c.precedence,a),l.instance=b;case"script":return b=Uo(c.src),(y=a.querySelector(vs(b)))?(l.instance=y,Kt(y),y):(h=c,(y=ur.get(b))&&(h=j({},c),Rp(h,y)),a=a.ownerDocument||a,y=a.createElement("script"),Kt(y),ln(y,"link",h),a.head.appendChild(y),l.instance=y);case"void":return null;default:throw Error(r(443,l.type))}else l.type==="stylesheet"&&!(l.state.loading&4)&&(h=l.instance,l.state.loading|=4,vc(h,c.precedence,a));return l.instance}function vc(a,l,c){for(var h=c.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),y=h.length?h[h.length-1]:null,b=y,L=0;L title"):null)}function VO(a,l,c){if(c===1||l.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return a=l.disabled,typeof l.precedence=="string"&&a==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function kw(a){return!(a.type==="stylesheet"&&!(a.state.loading&3))}var ys=null;function qO(){}function YO(a,l,c){if(ys===null)throw Error(r(475));var h=ys;if(l.type==="stylesheet"&&(typeof c.media!="string"||matchMedia(c.media).matches!==!1)&&!(l.state.loading&4)){if(l.instance===null){var y=Bo(c.href),b=a.querySelector(gs(y));if(b){a=b._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(h.count++,h=bc.bind(h),a.then(h,h)),l.state.loading|=4,l.instance=b,Kt(b);return}b=a.ownerDocument||a,c=ww(c),(y=ur.get(y))&&Ap(c,y),b=b.createElement("link"),Kt(b);var L=b;L._p=new Promise(function(H,W){L.onload=H,L.onerror=W}),ln(b,"link",c),l.instance=b}h.stylesheets===null&&(h.stylesheets=new Map),h.stylesheets.set(l,a),(a=l.state.preload)&&!(l.state.loading&3)&&(h.count++,l=bc.bind(h),a.addEventListener("load",l),a.addEventListener("error",l))}}function WO(){if(ys===null)throw Error(r(475));var a=ys;return a.stylesheets&&a.count===0&&Dp(a,a.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Ip.exports=mL(),Ip.exports}var vL=gL();const Yw=e=>{let t;const n=new Set,r=(d,p)=>{const m=typeof d=="function"?d(t):d;if(!Object.is(m,t)){const v=t;t=p??(typeof m!="object"||m===null)?m:Object.assign({},t,m),n.forEach(g=>g(t,v))}},i=()=>t,u={setState:r,getState:i,getInitialState:()=>f,subscribe:d=>(n.add(d),()=>n.delete(d))},f=t=e(r,i,u);return u},yL=e=>e?Yw(e):Yw,bL=e=>e;function xL(e,t=bL){const n=be.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return be.useDebugValue(n),n}const wL=e=>{const t=yL(e),n=r=>xL(t,r);return Object.assign(n,t),n},Cv=e=>wL;function R_(e,t){let n;try{n=e()}catch{return}return{getItem:i=>{var o;const s=f=>f===null?null:JSON.parse(f,void 0),u=(o=n.getItem(i))!=null?o:null;return u instanceof Promise?u.then(s):s(u)},setItem:(i,o)=>n.setItem(i,JSON.stringify(o,void 0)),removeItem:i=>n.removeItem(i)}}const yg=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return yg(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return yg(r)(n)}}}},SL=(e,t)=>(n,r,i)=>{let o={storage:R_(()=>localStorage),partialize:x=>x,version:0,merge:(x,k)=>({...k,...x}),...t},s=!1;const u=new Set,f=new Set;let d=o.storage;if(!d)return e((...x)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...x)},r,i);const p=()=>{const x=o.partialize({...r()});return d.setItem(o.name,{state:x,version:o.version})},m=i.setState;i.setState=(x,k)=>{m(x,k),p()};const v=e((...x)=>{n(...x),p()},r,i);i.getInitialState=()=>v;let g;const w=()=>{var x,k;if(!d)return;s=!1,u.forEach(_=>{var T;return _((T=r())!=null?T:v)});const C=((k=o.onRehydrateStorage)==null?void 0:k.call(o,(x=r())!=null?x:v))||void 0;return yg(d.getItem.bind(d))(o.name).then(_=>{if(_)if(typeof _.version=="number"&&_.version!==o.version){if(o.migrate){const T=o.migrate(_.state,_.version);return T instanceof Promise?T.then(N=>[!0,N]):[!0,T]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,_.state];return[!1,void 0]}).then(_=>{var T;const[N,D]=_;if(g=o.merge(D,(T=r())!=null?T:v),n(g,!0),N)return p()}).then(()=>{C==null||C(g,void 0),g=r(),s=!0,f.forEach(_=>_(g))}).catch(_=>{C==null||C(void 0,_)})};return i.persist={setOptions:x=>{o={...o,...x},x.storage&&(d=x.storage)},clearStorage:()=>{d==null||d.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>w(),hasHydrated:()=>s,onHydrate:x=>(u.add(x),()=>{u.delete(x)}),onFinishHydration:x=>(f.add(x),()=>{f.delete(x)})},o.skipHydration||w(),g||v},EL=SL;function D_(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t{const t=CL(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:s=>{const u=s.split(Tv);return u[0]===""&&u.length!==1&&u.shift(),O_(u,t)||kL(s)},getConflictingClassGroupIds:(s,u)=>{const f=n[s]||[];return u&&r[s]?[...f,...r[s]]:f}}},O_=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),i=r?O_(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(Tv);return(s=t.validators.find(({validator:u})=>u(o)))==null?void 0:s.classGroupId},Ww=/^\[(.+)\]$/,kL=e=>{if(Ww.test(e)){const t=Ww.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},CL=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const i in n)bg(n[i],r,i,t);return r},bg=(e,t,n,r)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:Xw(t,i);o.classGroupId=n;return}if(typeof i=="function"){if(TL(i)){bg(i(r),t,n,r);return}t.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([o,s])=>{bg(s,Xw(t,o),n,r)})})},Xw=(e,t)=>{let n=e;return t.split(Tv).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},TL=e=>e.isThemeGetter,AL=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const i=(o,s)=>{n.set(o,s),t++,t>e&&(t=0,r=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=r.get(o))!==void 0)return i(o,s),s},set(o,s){n.has(o)?n.set(o,s):i(o,s)}}},xg="!",wg=":",RL=wg.length,DL=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=i=>{const o=[];let s=0,u=0,f=0,d;for(let w=0;wf?d-f:void 0;return{modifiers:o,hasImportantModifier:v,baseClassName:m,maybePostfixModifierPosition:g}};if(t){const i=t+wg,o=r;r=s=>s.startsWith(i)?o(s.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const i=r;r=o=>n({className:o,parseClassName:i})}return r},NL=e=>e.endsWith(xg)?e.substring(0,e.length-1):e.startsWith(xg)?e.substring(1):e,OL=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const i=[];let o=[];return r.forEach(s=>{s[0]==="["||t[s]?(i.push(...o.sort(),s),o=[]):o.push(s)}),i.push(...o.sort()),i}},LL=e=>({cache:AL(e.cacheSize),parseClassName:DL(e),sortModifiers:OL(e),..._L(e)}),zL=/\s+/,jL=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:o}=t,s=[],u=e.trim().split(zL);let f="";for(let d=u.length-1;d>=0;d-=1){const p=u[d],{isExternal:m,modifiers:v,hasImportantModifier:g,baseClassName:w,maybePostfixModifierPosition:x}=n(p);if(m){f=p+(f.length>0?" "+f:f);continue}let k=!!x,C=r(k?w.substring(0,x):w);if(!C){if(!k){f=p+(f.length>0?" "+f:f);continue}if(C=r(w),!C){f=p+(f.length>0?" "+f:f);continue}k=!1}const _=o(v).join(":"),T=g?_+xg:_,N=T+C;if(s.includes(N))continue;s.push(N);const D=i(C,k);for(let z=0;z0?" "+f:f)}return f};function ML(){let e=0,t,n,r="";for(;e{if(typeof e=="string")return e;let t,n="";for(let r=0;rm(p),e());return n=LL(d),r=n.cache.get,i=n.cache.set,o=u,u(f)}function u(f){const d=r(f);if(d)return d;const p=jL(f,n);return i(f,p),p}return function(){return o(ML.apply(null,arguments))}}const en=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},z_=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,j_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,FL=/^\d+\/\d+$/,IL=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,GL=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,BL=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,UL=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,HL=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ho=e=>FL.test(e),ct=e=>!!e&&!Number.isNaN(Number(e)),Fa=e=>!!e&&Number.isInteger(Number(e)),Kw=e=>e.endsWith("%")&&ct(e.slice(0,-1)),Ji=e=>IL.test(e),$L=()=>!0,VL=e=>GL.test(e)&&!BL.test(e),Av=()=>!1,qL=e=>UL.test(e),YL=e=>HL.test(e),WL=e=>!ze(e)&&!je(e),XL=e=>ml(e,F_,Av),ze=e=>z_.test(e),Ia=e=>ml(e,I_,VL),Hp=e=>ml(e,oz,ct),KL=e=>ml(e,M_,Av),ZL=e=>ml(e,P_,YL),QL=e=>ml(e,Av,qL),je=e=>j_.test(e),Ac=e=>gl(e,I_),JL=e=>gl(e,lz),ez=e=>gl(e,M_),tz=e=>gl(e,F_),nz=e=>gl(e,P_),rz=e=>gl(e,sz,!0),ml=(e,t,n)=>{const r=z_.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},gl=(e,t,n=!1)=>{const r=j_.exec(e);return r?r[1]?t(r[1]):n:!1},M_=e=>e==="position",iz=new Set(["image","url"]),P_=e=>iz.has(e),az=new Set(["length","size","percentage"]),F_=e=>az.has(e),I_=e=>e==="length",oz=e=>e==="number",lz=e=>e==="family-name",sz=e=>e==="shadow",uz=()=>{const e=en("color"),t=en("font"),n=en("text"),r=en("font-weight"),i=en("tracking"),o=en("leading"),s=en("breakpoint"),u=en("container"),f=en("spacing"),d=en("radius"),p=en("shadow"),m=en("inset-shadow"),v=en("drop-shadow"),g=en("blur"),w=en("perspective"),x=en("aspect"),k=en("ease"),C=en("animate"),_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],T=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],N=()=>["auto","hidden","clip","visible","scroll"],D=()=>["auto","contain","none"],z=()=>[Ho,"px","full","auto",je,ze,f],R=()=>[Fa,"none","subgrid",je,ze],B=()=>["auto",{span:["full",Fa,je,ze]},je,ze],P=()=>[Fa,"auto",je,ze],j=()=>["auto","min","max","fr",je,ze],V=()=>[je,ze,f],q=()=>["start","end","center","between","around","evenly","stretch","baseline"],I=()=>["start","end","center","stretch"],Y=()=>[je,ze,f],Z=()=>["px",...Y()],U=()=>["px","auto",...Y()],G=()=>[Ho,"auto","px","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",je,ze,f],F=()=>[e,je,ze],K=()=>[Kw,Ia],A=()=>["","none","full",d,je,ze],$=()=>["",ct,Ac,Ia],M=()=>["solid","dashed","dotted","double"],O=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],X=()=>["","none",g,je,ze],re=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",je,ze],ue=()=>["none",ct,je,ze],ae=()=>["none",ct,je,ze],oe=()=>[ct,je,ze],Ce=()=>[Ho,"full","px",je,ze,f];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ji],breakpoint:[Ji],color:[$L],container:[Ji],"drop-shadow":[Ji],ease:["in","out","in-out"],font:[WL],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ji],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ji],shadow:[Ji],spacing:[ct],text:[Ji],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ho,ze,je,x]}],container:["container"],columns:[{columns:[ct,ze,je,u]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...T(),ze,je]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:D()}],"overscroll-x":[{"overscroll-x":D()}],"overscroll-y":[{"overscroll-y":D()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:z()}],"inset-x":[{"inset-x":z()}],"inset-y":[{"inset-y":z()}],start:[{start:z()}],end:[{end:z()}],top:[{top:z()}],right:[{right:z()}],bottom:[{bottom:z()}],left:[{left:z()}],visibility:["visible","invisible","collapse"],z:[{z:[Fa,"auto",je,ze]}],basis:[{basis:[Ho,"full","auto",je,ze,u,f]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ct,Ho,"auto","initial","none",ze]}],grow:[{grow:["",ct,je,ze]}],shrink:[{shrink:["",ct,je,ze]}],order:[{order:[Fa,"first","last","none",je,ze]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:B()}],"col-start":[{"col-start":P()}],"col-end":[{"col-end":P()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:B()}],"row-start":[{"row-start":P()}],"row-end":[{"row-end":P()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":j()}],"auto-rows":[{"auto-rows":j()}],gap:[{gap:V()}],"gap-x":[{"gap-x":V()}],"gap-y":[{"gap-y":V()}],"justify-content":[{justify:[...q(),"normal"]}],"justify-items":[{"justify-items":[...I(),"normal"]}],"justify-self":[{"justify-self":["auto",...I()]}],"align-content":[{content:["normal",...q()]}],"align-items":[{items:[...I(),"baseline"]}],"align-self":[{self:["auto",...I(),"baseline"]}],"place-content":[{"place-content":q()}],"place-items":[{"place-items":[...I(),"baseline"]}],"place-self":[{"place-self":["auto",...I()]}],p:[{p:Z()}],px:[{px:Z()}],py:[{py:Z()}],ps:[{ps:Z()}],pe:[{pe:Z()}],pt:[{pt:Z()}],pr:[{pr:Z()}],pb:[{pb:Z()}],pl:[{pl:Z()}],m:[{m:U()}],mx:[{mx:U()}],my:[{my:U()}],ms:[{ms:U()}],me:[{me:U()}],mt:[{mt:U()}],mr:[{mr:U()}],mb:[{mb:U()}],ml:[{ml:U()}],"space-x":[{"space-x":Y()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":Y()}],"space-y-reverse":["space-y-reverse"],size:[{size:G()}],w:[{w:[u,"screen",...G()]}],"min-w":[{"min-w":[u,"screen","none",...G()]}],"max-w":[{"max-w":[u,"screen","none","prose",{screen:[s]},...G()]}],h:[{h:["screen",...G()]}],"min-h":[{"min-h":["screen","none",...G()]}],"max-h":[{"max-h":["screen",...G()]}],"font-size":[{text:["base",n,Ac,Ia]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,je,Hp]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Kw,ze]}],"font-family":[{font:[JL,ze,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,je,ze]}],"line-clamp":[{"line-clamp":[ct,"none",je,Hp]}],leading:[{leading:[je,ze,o,f]}],"list-image":[{"list-image":["none",je,ze]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",je,ze]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:F()}],"text-color":[{text:F()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...M(),"wavy"]}],"text-decoration-thickness":[{decoration:[ct,"from-font","auto",je,Ia]}],"text-decoration-color":[{decoration:F()}],"underline-offset":[{"underline-offset":[ct,"auto",je,ze]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:["px",...Y()]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",je,ze]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",je,ze]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...T(),ez,KL]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",tz,XL]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Fa,je,ze],radial:["",je,ze],conic:[Fa,je,ze]},nz,ZL]}],"bg-color":[{bg:F()}],"gradient-from-pos":[{from:K()}],"gradient-via-pos":[{via:K()}],"gradient-to-pos":[{to:K()}],"gradient-from":[{from:F()}],"gradient-via":[{via:F()}],"gradient-to":[{to:F()}],rounded:[{rounded:A()}],"rounded-s":[{"rounded-s":A()}],"rounded-e":[{"rounded-e":A()}],"rounded-t":[{"rounded-t":A()}],"rounded-r":[{"rounded-r":A()}],"rounded-b":[{"rounded-b":A()}],"rounded-l":[{"rounded-l":A()}],"rounded-ss":[{"rounded-ss":A()}],"rounded-se":[{"rounded-se":A()}],"rounded-ee":[{"rounded-ee":A()}],"rounded-es":[{"rounded-es":A()}],"rounded-tl":[{"rounded-tl":A()}],"rounded-tr":[{"rounded-tr":A()}],"rounded-br":[{"rounded-br":A()}],"rounded-bl":[{"rounded-bl":A()}],"border-w":[{border:$()}],"border-w-x":[{"border-x":$()}],"border-w-y":[{"border-y":$()}],"border-w-s":[{"border-s":$()}],"border-w-e":[{"border-e":$()}],"border-w-t":[{"border-t":$()}],"border-w-r":[{"border-r":$()}],"border-w-b":[{"border-b":$()}],"border-w-l":[{"border-l":$()}],"divide-x":[{"divide-x":$()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":$()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...M(),"hidden","none"]}],"divide-style":[{divide:[...M(),"hidden","none"]}],"border-color":[{border:F()}],"border-color-x":[{"border-x":F()}],"border-color-y":[{"border-y":F()}],"border-color-s":[{"border-s":F()}],"border-color-e":[{"border-e":F()}],"border-color-t":[{"border-t":F()}],"border-color-r":[{"border-r":F()}],"border-color-b":[{"border-b":F()}],"border-color-l":[{"border-l":F()}],"divide-color":[{divide:F()}],"outline-style":[{outline:[...M(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ct,je,ze]}],"outline-w":[{outline:["",ct,Ac,Ia]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",p,rz,QL]}],"shadow-color":[{shadow:F()}],"inset-shadow":[{"inset-shadow":["none",je,ze,m]}],"inset-shadow-color":[{"inset-shadow":F()}],"ring-w":[{ring:$()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:F()}],"ring-offset-w":[{"ring-offset":[ct,Ia]}],"ring-offset-color":[{"ring-offset":F()}],"inset-ring-w":[{"inset-ring":$()}],"inset-ring-color":[{"inset-ring":F()}],opacity:[{opacity:[ct,je,ze]}],"mix-blend":[{"mix-blend":[...O(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":O()}],filter:[{filter:["","none",je,ze]}],blur:[{blur:X()}],brightness:[{brightness:[ct,je,ze]}],contrast:[{contrast:[ct,je,ze]}],"drop-shadow":[{"drop-shadow":["","none",v,je,ze]}],grayscale:[{grayscale:["",ct,je,ze]}],"hue-rotate":[{"hue-rotate":[ct,je,ze]}],invert:[{invert:["",ct,je,ze]}],saturate:[{saturate:[ct,je,ze]}],sepia:[{sepia:["",ct,je,ze]}],"backdrop-filter":[{"backdrop-filter":["","none",je,ze]}],"backdrop-blur":[{"backdrop-blur":X()}],"backdrop-brightness":[{"backdrop-brightness":[ct,je,ze]}],"backdrop-contrast":[{"backdrop-contrast":[ct,je,ze]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ct,je,ze]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ct,je,ze]}],"backdrop-invert":[{"backdrop-invert":["",ct,je,ze]}],"backdrop-opacity":[{"backdrop-opacity":[ct,je,ze]}],"backdrop-saturate":[{"backdrop-saturate":[ct,je,ze]}],"backdrop-sepia":[{"backdrop-sepia":["",ct,je,ze]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":Y()}],"border-spacing-x":[{"border-spacing-x":Y()}],"border-spacing-y":[{"border-spacing-y":Y()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",je,ze]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ct,"initial",je,ze]}],ease:[{ease:["linear","initial",k,je,ze]}],delay:[{delay:[ct,je,ze]}],animate:[{animate:["none",C,je,ze]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[w,je,ze]}],"perspective-origin":[{"perspective-origin":re()}],rotate:[{rotate:ue()}],"rotate-x":[{"rotate-x":ue()}],"rotate-y":[{"rotate-y":ue()}],"rotate-z":[{"rotate-z":ue()}],scale:[{scale:ae()}],"scale-x":[{"scale-x":ae()}],"scale-y":[{"scale-y":ae()}],"scale-z":[{"scale-z":ae()}],"scale-3d":["scale-3d"],skew:[{skew:oe()}],"skew-x":[{"skew-x":oe()}],"skew-y":[{"skew-y":oe()}],transform:[{transform:[je,ze,"","none","gpu","cpu"]}],"transform-origin":[{origin:re()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Ce()}],"translate-x":[{"translate-x":Ce()}],"translate-y":[{"translate-y":Ce()}],"translate-z":[{"translate-z":Ce()}],"translate-none":["translate-none"],accent:[{accent:F()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:F()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",je,ze]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Y()}],"scroll-mx":[{"scroll-mx":Y()}],"scroll-my":[{"scroll-my":Y()}],"scroll-ms":[{"scroll-ms":Y()}],"scroll-me":[{"scroll-me":Y()}],"scroll-mt":[{"scroll-mt":Y()}],"scroll-mr":[{"scroll-mr":Y()}],"scroll-mb":[{"scroll-mb":Y()}],"scroll-ml":[{"scroll-ml":Y()}],"scroll-p":[{"scroll-p":Y()}],"scroll-px":[{"scroll-px":Y()}],"scroll-py":[{"scroll-py":Y()}],"scroll-ps":[{"scroll-ps":Y()}],"scroll-pe":[{"scroll-pe":Y()}],"scroll-pt":[{"scroll-pt":Y()}],"scroll-pr":[{"scroll-pr":Y()}],"scroll-pb":[{"scroll-pb":Y()}],"scroll-pl":[{"scroll-pl":Y()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",je,ze]}],fill:[{fill:["none",...F()]}],"stroke-w":[{stroke:[ct,Ac,Ia,Hp]}],stroke:[{stroke:["none",...F()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}},cz=PL(uz);function Me(...e){return cz(N_(e))}function fz(){const e="0123456789abcdef";let t="#";for(let n=0;n<6;n++)t+=e.charAt(Math.floor(Math.random()*16));return t}function Cr(e){return e instanceof Error?e.message:`${e}`}const Rv=e=>{const t=e;t.use={};for(const n of Object.keys(t.getState()))t.use[n]=()=>t(r=>r[n]);return t},G_="",Hr="ghost",dz="#B2EBF2",hz="#000",pz="#E2E2E2",mz="#EEEEEE",gz="#F57F17",vz="#969696",yz="#F57F17",Zw="#B2EBF2",$p=20,Qw=4,bz=20,xz=15,Jw="*",wz={"text/plain":[".txt",".md",".html",".htm",".tex",".json",".xml",".yaml",".yml",".rtf",".odt",".epub",".csv",".log",".conf",".ini",".properties",".sql",".bat",".sh",".c",".cpp",".py",".java",".js",".ts",".swift",".go",".rb",".php",".css",".scss",".less"],"application/pdf":[".pdf"],"application/msword":[".doc"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":[".docx"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":[".pptx"]},e1={name:"LightRAG",github:"https://github.com/HKUDS/LightRAG"},Sz=Cv()(EL(e=>({theme:"system",showPropertyPanel:!0,showNodeSearchBar:!0,showNodeLabel:!0,enableNodeDrag:!0,showEdgeLabel:!1,enableHideUnselectedEdges:!0,enableEdgeEvents:!1,queryLabel:Jw,enableHealthCheck:!0,apiKey:null,currentTab:"documents",retrievalHistory:[],querySettings:{mode:"global",response_type:"Multiple Paragraphs",top_k:10,max_token_for_text_unit:4e3,max_token_for_global_context:4e3,max_token_for_local_context:4e3,only_need_context:!1,only_need_prompt:!1,stream:!0,history_turns:3,hl_keywords:[],ll_keywords:[]},setTheme:t=>e({theme:t}),setQueryLabel:t=>e({queryLabel:t}),setEnableHealthCheck:t=>e({enableHealthCheck:t}),setApiKey:t=>e({apiKey:t}),setCurrentTab:t=>e({currentTab:t}),setRetrievalHistory:t=>e({retrievalHistory:t}),updateQuerySettings:t=>e(n=>({querySettings:{...n.querySettings,...t}}))}),{name:"settings-storage",storage:R_(()=>localStorage),version:6,migrate:(e,t)=>(t<2&&(e.showEdgeLabel=!1),t<3&&(e.queryLabel=Jw),t<4&&(e.showPropertyPanel=!0,e.showNodeSearchBar=!0,e.showNodeLabel=!0,e.enableHealthCheck=!0,e.apiKey=null),t<5&&(e.currentTab="documents"),t<6&&(e.querySettings={mode:"global",response_type:"Multiple Paragraphs",top_k:10,max_token_for_text_unit:4e3,max_token_for_global_context:4e3,max_token_for_local_context:4e3,only_need_context:!1,only_need_prompt:!1,stream:!0,history_turns:3,hl_keywords:[],ll_keywords:[]},e.retrievalHistory=[]),e)})),Qe=Rv(Sz),Ez={theme:"system",setTheme:()=>null},B_=E.createContext(Ez);function _z({children:e,...t}){const[n,r]=E.useState(Qe.getState().theme);E.useEffect(()=>{const o=window.document.documentElement;if(o.classList.remove("light","dark"),n==="system"){const s=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";o.classList.add(s),r(s);return}o.classList.add(n)},[n]);const i={theme:n,setTheme:o=>{Qe.getState().setTheme(o),r(o)}};return S.jsx(B_.Provider,{...t,value:i,children:e})}const t1=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,n1=N_,U_=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return n1(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:i,defaultVariants:o}=t,s=Object.keys(i).map(d=>{const p=n==null?void 0:n[d],m=o==null?void 0:o[d];if(p===null)return null;const v=t1(p)||t1(m);return i[d][v]}),u=n&&Object.entries(n).reduce((d,p)=>{let[m,v]=p;return v===void 0||(d[m]=v),d},{}),f=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((d,p)=>{let{class:m,className:v,...g}=p;return Object.entries(g).every(w=>{let[x,k]=w;return Array.isArray(k)?k.includes({...o,...u}[x]):{...o,...u}[x]===k})?[...d,m,v]:d},[]);return n1(e,s,f,n==null?void 0:n.class,n==null?void 0:n.className)},kz=U_("relative w-full rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground [&>svg~*]:pl-7",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),H_=E.forwardRef(({className:e,variant:t,...n},r)=>S.jsx("div",{ref:r,role:"alert",className:Me(kz({variant:t}),e),...n}));H_.displayName="Alert";const $_=E.forwardRef(({className:e,...t},n)=>S.jsx("h5",{ref:n,className:Me("mb-1 leading-none font-medium tracking-tight",e),...t}));$_.displayName="AlertTitle";const V_=E.forwardRef(({className:e,...t},n)=>S.jsx("div",{ref:n,className:Me("text-sm [&_p]:leading-relaxed",e),...t}));V_.displayName="AlertDescription";function q_(e,t){return function(){return e.apply(t,arguments)}}const{toString:Cz}=Object.prototype,{getPrototypeOf:Dv}=Object,Vf=(e=>t=>{const n=Cz.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Dr=e=>(e=e.toLowerCase(),t=>Vf(t)===e),qf=e=>t=>typeof t===e,{isArray:vl}=Array,Vs=qf("undefined");function Tz(e){return e!==null&&!Vs(e)&&e.constructor!==null&&!Vs(e.constructor)&&Wn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Y_=Dr("ArrayBuffer");function Az(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Y_(e.buffer),t}const Rz=qf("string"),Wn=qf("function"),W_=qf("number"),Yf=e=>e!==null&&typeof e=="object",Dz=e=>e===!0||e===!1,tf=e=>{if(Vf(e)!=="object")return!1;const t=Dv(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Nz=Dr("Date"),Oz=Dr("File"),Lz=Dr("Blob"),zz=Dr("FileList"),jz=e=>Yf(e)&&Wn(e.pipe),Mz=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Wn(e.append)&&((t=Vf(e))==="formdata"||t==="object"&&Wn(e.toString)&&e.toString()==="[object FormData]"))},Pz=Dr("URLSearchParams"),[Fz,Iz,Gz,Bz]=["ReadableStream","Request","Response","Headers"].map(Dr),Uz=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ru(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),vl(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}const qa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,K_=e=>!Vs(e)&&e!==qa;function Sg(){const{caseless:e}=K_(this)&&this||{},t={},n=(r,i)=>{const o=e&&X_(t,i)||i;tf(t[o])&&tf(r)?t[o]=Sg(t[o],r):tf(r)?t[o]=Sg({},r):vl(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r(ru(t,(i,o)=>{n&&Wn(i)?e[o]=q_(i,n):e[o]=i},{allOwnKeys:r}),e),$z=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Vz=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},qz=(e,t,n,r)=>{let i,o,s;const u={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)s=i[o],(!r||r(s,e,t))&&!u[s]&&(t[s]=e[s],u[s]=!0);e=n!==!1&&Dv(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Yz=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Wz=e=>{if(!e)return null;if(vl(e))return e;let t=e.length;if(!W_(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Xz=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Dv(Uint8Array)),Kz=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},Zz=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Qz=Dr("HTMLFormElement"),Jz=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),r1=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ej=Dr("RegExp"),Z_=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};ru(n,(i,o)=>{let s;(s=t(i,o,e))!==!1&&(r[o]=s||i)}),Object.defineProperties(e,r)},tj=e=>{Z_(e,(t,n)=>{if(Wn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Wn(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},nj=(e,t)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return vl(e)?r(e):r(String(e).split(t)),n},rj=()=>{},ij=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Vp="abcdefghijklmnopqrstuvwxyz",i1="0123456789",Q_={DIGIT:i1,ALPHA:Vp,ALPHA_DIGIT:Vp+Vp.toUpperCase()+i1},aj=(e=16,t=Q_.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function oj(e){return!!(e&&Wn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const lj=e=>{const t=new Array(10),n=(r,i)=>{if(Yf(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const o=vl(r)?[]:{};return ru(r,(s,u)=>{const f=n(s,i+1);!Vs(f)&&(o[u]=f)}),t[i]=void 0,o}}return r};return n(e,0)},sj=Dr("AsyncFunction"),uj=e=>e&&(Yf(e)||Wn(e))&&Wn(e.then)&&Wn(e.catch),J_=((e,t)=>e?setImmediate:t?((n,r)=>(qa.addEventListener("message",({source:i,data:o})=>{i===qa&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),qa.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Wn(qa.postMessage)),cj=typeof queueMicrotask<"u"?queueMicrotask.bind(qa):typeof process<"u"&&process.nextTick||J_,fe={isArray:vl,isArrayBuffer:Y_,isBuffer:Tz,isFormData:Mz,isArrayBufferView:Az,isString:Rz,isNumber:W_,isBoolean:Dz,isObject:Yf,isPlainObject:tf,isReadableStream:Fz,isRequest:Iz,isResponse:Gz,isHeaders:Bz,isUndefined:Vs,isDate:Nz,isFile:Oz,isBlob:Lz,isRegExp:ej,isFunction:Wn,isStream:jz,isURLSearchParams:Pz,isTypedArray:Xz,isFileList:zz,forEach:ru,merge:Sg,extend:Hz,trim:Uz,stripBOM:$z,inherits:Vz,toFlatObject:qz,kindOf:Vf,kindOfTest:Dr,endsWith:Yz,toArray:Wz,forEachEntry:Kz,matchAll:Zz,isHTMLForm:Qz,hasOwnProperty:r1,hasOwnProp:r1,reduceDescriptors:Z_,freezeMethods:tj,toObjectSet:nj,toCamelCase:Jz,noop:rj,toFiniteNumber:ij,findKey:X_,global:qa,isContextDefined:K_,ALPHABET:Q_,generateString:aj,isSpecCompliantForm:oj,toJSONObject:lj,isAsyncFn:sj,isThenable:uj,setImmediate:J_,asap:cj};function tt(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}fe.inherits(tt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:fe.toJSONObject(this.config),code:this.code,status:this.status}}});const ek=tt.prototype,tk={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{tk[e]={value:e}});Object.defineProperties(tt,tk);Object.defineProperty(ek,"isAxiosError",{value:!0});tt.from=(e,t,n,r,i,o)=>{const s=Object.create(ek);return fe.toFlatObject(e,s,function(f){return f!==Error.prototype},u=>u!=="isAxiosError"),tt.call(s,e.message,t,n,r,i),s.cause=e,s.name=e.name,o&&Object.assign(s,o),s};const fj=null;function Eg(e){return fe.isPlainObject(e)||fe.isArray(e)}function nk(e){return fe.endsWith(e,"[]")?e.slice(0,-2):e}function a1(e,t,n){return e?e.concat(t).map(function(i,o){return i=nk(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function dj(e){return fe.isArray(e)&&!e.some(Eg)}const hj=fe.toFlatObject(fe,{},null,function(t){return/^is[A-Z]/.test(t)});function Wf(e,t,n){if(!fe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=fe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,k){return!fe.isUndefined(k[x])});const r=n.metaTokens,i=n.visitor||p,o=n.dots,s=n.indexes,f=(n.Blob||typeof Blob<"u"&&Blob)&&fe.isSpecCompliantForm(t);if(!fe.isFunction(i))throw new TypeError("visitor must be a function");function d(w){if(w===null)return"";if(fe.isDate(w))return w.toISOString();if(!f&&fe.isBlob(w))throw new tt("Blob is not supported. Use a Buffer instead.");return fe.isArrayBuffer(w)||fe.isTypedArray(w)?f&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function p(w,x,k){let C=w;if(w&&!k&&typeof w=="object"){if(fe.endsWith(x,"{}"))x=r?x:x.slice(0,-2),w=JSON.stringify(w);else if(fe.isArray(w)&&dj(w)||(fe.isFileList(w)||fe.endsWith(x,"[]"))&&(C=fe.toArray(w)))return x=nk(x),C.forEach(function(T,N){!(fe.isUndefined(T)||T===null)&&t.append(s===!0?a1([x],N,o):s===null?x:x+"[]",d(T))}),!1}return Eg(w)?!0:(t.append(a1(k,x,o),d(w)),!1)}const m=[],v=Object.assign(hj,{defaultVisitor:p,convertValue:d,isVisitable:Eg});function g(w,x){if(!fe.isUndefined(w)){if(m.indexOf(w)!==-1)throw Error("Circular reference detected in "+x.join("."));m.push(w),fe.forEach(w,function(C,_){(!(fe.isUndefined(C)||C===null)&&i.call(t,C,fe.isString(_)?_.trim():_,x,v))===!0&&g(C,x?x.concat(_):[_])}),m.pop()}}if(!fe.isObject(e))throw new TypeError("data must be an object");return g(e),t}function o1(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Nv(e,t){this._pairs=[],e&&Wf(e,this,t)}const rk=Nv.prototype;rk.append=function(t,n){this._pairs.push([t,n])};rk.toString=function(t){const n=t?function(r){return t.call(this,r,o1)}:o1;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function pj(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ik(e,t,n){if(!t)return e;const r=n&&n.encode||pj;fe.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(t,n):o=fe.isURLSearchParams(t)?t.toString():new Nv(t,n).toString(r),o){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class l1{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){fe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const ak={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},mj=typeof URLSearchParams<"u"?URLSearchParams:Nv,gj=typeof FormData<"u"?FormData:null,vj=typeof Blob<"u"?Blob:null,yj={isBrowser:!0,classes:{URLSearchParams:mj,FormData:gj,Blob:vj},protocols:["http","https","file","blob","url","data"]},Ov=typeof window<"u"&&typeof document<"u",_g=typeof navigator=="object"&&navigator||void 0,bj=Ov&&(!_g||["ReactNative","NativeScript","NS"].indexOf(_g.product)<0),xj=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",wj=Ov&&window.location.href||"http://localhost",Sj=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ov,hasStandardBrowserEnv:bj,hasStandardBrowserWebWorkerEnv:xj,navigator:_g,origin:wj},Symbol.toStringTag,{value:"Module"})),gn={...Sj,...yj};function Ej(e,t){return Wf(e,new gn.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return gn.isNode&&fe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function _j(e){return fe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function kj(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r=n.length;return s=!s&&fe.isArray(i)?i.length:s,f?(fe.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!u):((!i[s]||!fe.isObject(i[s]))&&(i[s]=[]),t(n,r,i[s],o)&&fe.isArray(i[s])&&(i[s]=kj(i[s])),!u)}if(fe.isFormData(e)&&fe.isFunction(e.entries)){const n={};return fe.forEachEntry(e,(r,i)=>{t(_j(r),i,n,0)}),n}return null}function Cj(e,t,n){if(fe.isString(e))try{return(t||JSON.parse)(e),fe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const iu={transitional:ak,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=fe.isObject(t);if(o&&fe.isHTMLForm(t)&&(t=new FormData(t)),fe.isFormData(t))return i?JSON.stringify(ok(t)):t;if(fe.isArrayBuffer(t)||fe.isBuffer(t)||fe.isStream(t)||fe.isFile(t)||fe.isBlob(t)||fe.isReadableStream(t))return t;if(fe.isArrayBufferView(t))return t.buffer;if(fe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Ej(t,this.formSerializer).toString();if((u=fe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Wf(u?{"files[]":t}:t,f&&new f,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),Cj(t)):t}],transformResponse:[function(t){const n=this.transitional||iu.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(fe.isResponse(t)||fe.isReadableStream(t))return t;if(t&&fe.isString(t)&&(r&&!this.responseType||i)){const s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(u){if(s)throw u.name==="SyntaxError"?tt.from(u,tt.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:gn.classes.FormData,Blob:gn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};fe.forEach(["delete","get","head","post","put","patch"],e=>{iu.headers[e]={}});const Tj=fe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Aj=e=>{const t={};let n,r,i;return e&&e.split(` `).forEach(function(s){i=s.indexOf(":"),n=s.substring(0,i).trim().toLowerCase(),r=s.substring(i+1).trim(),!(!n||t[n]&&Tj[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},s1=Symbol("internals");function Cs(e){return e&&String(e).trim().toLowerCase()}function nf(e){return e===!1||e==null?e:fe.isArray(e)?e.map(nf):String(e)}function Rj(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Dj=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function qp(e,t,n,r,i){if(fe.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!fe.isString(t)){if(fe.isString(r))return t.indexOf(r)!==-1;if(fe.isRegExp(r))return r.test(t)}}function Nj(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Oj(e,t){const n=fe.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,s){return this[r].call(this,t,i,o,s)},configurable:!0})})}let jn=class{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function o(u,f,d){const p=Cs(f);if(!p)throw new Error("header name must be a non-empty string");const m=fe.findKey(i,p);(!m||i[m]===void 0||d===!0||d===void 0&&i[m]!==!1)&&(i[m||f]=nf(u))}const s=(u,f)=>fe.forEach(u,(d,p)=>o(d,p,f));if(fe.isPlainObject(t)||t instanceof this.constructor)s(t,n);else if(fe.isString(t)&&(t=t.trim())&&!Dj(t))s(Aj(t),n);else if(fe.isHeaders(t))for(const[u,f]of t.entries())o(f,u,r);else t!=null&&o(n,t,r);return this}get(t,n){if(t=Cs(t),t){const r=fe.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return Rj(i);if(fe.isFunction(n))return n.call(this,i,r);if(fe.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Cs(t),t){const r=fe.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||qp(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function o(s){if(s=Cs(s),s){const u=fe.findKey(r,s);u&&(!n||qp(r,r[u],u,n))&&(delete r[u],i=!0)}}return fe.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!t||qp(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,r={};return fe.forEach(this,(i,o)=>{const s=fe.findKey(r,o);if(s){n[s]=nf(i),delete n[o];return}const u=t?Nj(o):String(o).trim();u!==o&&delete n[o],n[u]=nf(i),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return fe.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&fe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[s1]=this[s1]={accessors:{}}).accessors,i=this.prototype;function o(s){const u=Cs(s);r[u]||(Oj(i,s),r[u]=!0)}return fe.isArray(t)?t.forEach(o):o(t),this}};jn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);fe.reduceDescriptors(jn.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});fe.freezeMethods(jn);function Yp(e,t){const n=this||iu,r=t||n,i=jn.from(r.headers);let o=r.data;return fe.forEach(e,function(u){o=u.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function lk(e){return!!(e&&e.__CANCEL__)}function yl(e,t,n){tt.call(this,e??"canceled",tt.ERR_CANCELED,t,n),this.name="CanceledError"}fe.inherits(yl,tt,{__CANCEL__:!0});function sk(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new tt("Request failed with status code "+n.status,[tt.ERR_BAD_REQUEST,tt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Lj(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function zj(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,o=0,s;return t=t!==void 0?t:1e3,function(f){const d=Date.now(),p=r[o];s||(s=d),n[i]=f,r[i]=d;let m=o,v=0;for(;m!==i;)v+=n[m++],m=m%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),d-s{n=p,i=null,o&&(clearTimeout(o),o=null),e.apply(null,d)};return[(...d)=>{const p=Date.now(),m=p-n;m>=r?s(d,p):(i=d,o||(o=setTimeout(()=>{o=null,s(i)},r-m)))},()=>i&&s(i)]}const yf=(e,t,n=3)=>{let r=0;const i=zj(50,250);return jj(o=>{const s=o.loaded,u=o.lengthComputable?o.total:void 0,f=s-r,d=i(f),p=s<=u;r=s;const m={loaded:s,total:u,progress:u?s/u:void 0,bytes:f,rate:d||void 0,estimated:d&&u&&p?(u-s)/d:void 0,event:o,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(m)},n)},u1=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},c1=e=>(...t)=>fe.asap(()=>e(...t)),Mj=gn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,gn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(gn.origin),gn.navigator&&/(msie|trident)/i.test(gn.navigator.userAgent)):()=>!0,Pj=gn.hasStandardBrowserEnv?{write(e,t,n,r,i,o){const s=[e+"="+encodeURIComponent(t)];fe.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),fe.isString(r)&&s.push("path="+r),fe.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Fj(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Ij(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function uk(e,t){return e&&!Fj(t)?Ij(e,t):t}const f1=e=>e instanceof jn?{...e}:e;function Wa(e,t){t=t||{};const n={};function r(d,p,m,v){return fe.isPlainObject(d)&&fe.isPlainObject(p)?fe.merge.call({caseless:v},d,p):fe.isPlainObject(p)?fe.merge({},p):fe.isArray(p)?p.slice():p}function i(d,p,m,v){if(fe.isUndefined(p)){if(!fe.isUndefined(d))return r(void 0,d,m,v)}else return r(d,p,m,v)}function o(d,p){if(!fe.isUndefined(p))return r(void 0,p)}function s(d,p){if(fe.isUndefined(p)){if(!fe.isUndefined(d))return r(void 0,d)}else return r(void 0,p)}function u(d,p,m){if(m in t)return r(d,p);if(m in e)return r(void 0,d)}const f={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:u,headers:(d,p,m)=>i(f1(d),f1(p),m,!0)};return fe.forEach(Object.keys(Object.assign({},e,t)),function(p){const m=f[p]||i,v=m(e[p],t[p],p);fe.isUndefined(v)&&m!==u||(n[p]=v)}),n}const ck=e=>{const t=Wa({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:s,auth:u}=t;t.headers=s=jn.from(s),t.url=ik(uk(t.baseURL,t.url),e.params,e.paramsSerializer),u&&s.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let f;if(fe.isFormData(n)){if(gn.hasStandardBrowserEnv||gn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((f=s.getContentType())!==!1){const[d,...p]=f?f.split(";").map(m=>m.trim()).filter(Boolean):[];s.setContentType([d||"multipart/form-data",...p].join("; "))}}if(gn.hasStandardBrowserEnv&&(r&&fe.isFunction(r)&&(r=r(t)),r||r!==!1&&Mj(t.url))){const d=i&&o&&Pj.read(o);d&&s.set(i,d)}return t},Gj=typeof XMLHttpRequest<"u",Bj=Gj&&function(e){return new Promise(function(n,r){const i=ck(e);let o=i.data;const s=jn.from(i.headers).normalize();let{responseType:u,onUploadProgress:f,onDownloadProgress:d}=i,p,m,v,g,w;function x(){g&&g(),w&&w(),i.cancelToken&&i.cancelToken.unsubscribe(p),i.signal&&i.signal.removeEventListener("abort",p)}let k=new XMLHttpRequest;k.open(i.method.toUpperCase(),i.url,!0),k.timeout=i.timeout;function C(){if(!k)return;const T=jn.from("getAllResponseHeaders"in k&&k.getAllResponseHeaders()),D={data:!u||u==="text"||u==="json"?k.responseText:k.response,status:k.status,statusText:k.statusText,headers:T,config:e,request:k};sk(function(R){n(R),x()},function(R){r(R),x()},D),k=null}"onloadend"in k?k.onloadend=C:k.onreadystatechange=function(){!k||k.readyState!==4||k.status===0&&!(k.responseURL&&k.responseURL.indexOf("file:")===0)||setTimeout(C)},k.onabort=function(){k&&(r(new tt("Request aborted",tt.ECONNABORTED,e,k)),k=null)},k.onerror=function(){r(new tt("Network Error",tt.ERR_NETWORK,e,k)),k=null},k.ontimeout=function(){let N=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const D=i.transitional||ak;i.timeoutErrorMessage&&(N=i.timeoutErrorMessage),r(new tt(N,D.clarifyTimeoutError?tt.ETIMEDOUT:tt.ECONNABORTED,e,k)),k=null},o===void 0&&s.setContentType(null),"setRequestHeader"in k&&fe.forEach(s.toJSON(),function(N,D){k.setRequestHeader(D,N)}),fe.isUndefined(i.withCredentials)||(k.withCredentials=!!i.withCredentials),u&&u!=="json"&&(k.responseType=i.responseType),d&&([v,w]=yf(d,!0),k.addEventListener("progress",v)),f&&k.upload&&([m,g]=yf(f),k.upload.addEventListener("progress",m),k.upload.addEventListener("loadend",g)),(i.cancelToken||i.signal)&&(p=T=>{k&&(r(!T||T.type?new yl(null,e,k):T),k.abort(),k=null)},i.cancelToken&&i.cancelToken.subscribe(p),i.signal&&(i.signal.aborted?p():i.signal.addEventListener("abort",p)));const _=Lj(i.url);if(_&&gn.protocols.indexOf(_)===-1){r(new tt("Unsupported protocol "+_+":",tt.ERR_BAD_REQUEST,e));return}k.send(o||null)})},Uj=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,i;const o=function(d){if(!i){i=!0,u();const p=d instanceof Error?d:this.reason;r.abort(p instanceof tt?p:new yl(p instanceof Error?p.message:p))}};let s=t&&setTimeout(()=>{s=null,o(new tt(`timeout ${t} of ms exceeded`,tt.ETIMEDOUT))},t);const u=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(d=>{d.unsubscribe?d.unsubscribe(o):d.removeEventListener("abort",o)}),e=null)};e.forEach(d=>d.addEventListener("abort",o));const{signal:f}=r;return f.unsubscribe=()=>fe.asap(u),f}},Hj=function*(e,t){let n=e.byteLength;if(n{const i=$j(e,t);let o=0,s,u=f=>{s||(s=!0,r&&r(f))};return new ReadableStream({async pull(f){try{const{done:d,value:p}=await i.next();if(d){u(),f.close();return}let m=p.byteLength;if(n){let v=o+=m;n(v)}f.enqueue(new Uint8Array(p))}catch(d){throw u(d),d}},cancel(f){return u(f),i.return()}},{highWaterMark:2})},Xf=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",fk=Xf&&typeof ReadableStream=="function",qj=Xf&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),dk=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Yj=fk&&dk(()=>{let e=!1;const t=new Request(gn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),h1=64*1024,kg=fk&&dk(()=>fe.isReadableStream(new Response("").body)),bf={stream:kg&&(e=>e.body)};Xf&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!bf[t]&&(bf[t]=fe.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new tt(`Response type '${t}' is not supported`,tt.ERR_NOT_SUPPORT,r)})})})(new Response);const Wj=async e=>{if(e==null)return 0;if(fe.isBlob(e))return e.size;if(fe.isSpecCompliantForm(e))return(await new Request(gn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(fe.isArrayBufferView(e)||fe.isArrayBuffer(e))return e.byteLength;if(fe.isURLSearchParams(e)&&(e=e+""),fe.isString(e))return(await qj(e)).byteLength},Xj=async(e,t)=>{const n=fe.toFiniteNumber(e.getContentLength());return n??Wj(t)},Kj=Xf&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:o,timeout:s,onDownloadProgress:u,onUploadProgress:f,responseType:d,headers:p,withCredentials:m="same-origin",fetchOptions:v}=ck(e);d=d?(d+"").toLowerCase():"text";let g=Uj([i,o&&o.toAbortSignal()],s),w;const x=g&&g.unsubscribe&&(()=>{g.unsubscribe()});let k;try{if(f&&Yj&&n!=="get"&&n!=="head"&&(k=await Xj(p,r))!==0){let D=new Request(t,{method:"POST",body:r,duplex:"half"}),z;if(fe.isFormData(r)&&(z=D.headers.get("content-type"))&&p.setContentType(z),D.body){const[R,B]=u1(k,yf(c1(f)));r=d1(D.body,h1,R,B)}}fe.isString(m)||(m=m?"include":"omit");const C="credentials"in Request.prototype;w=new Request(t,{...v,signal:g,method:n.toUpperCase(),headers:p.normalize().toJSON(),body:r,duplex:"half",credentials:C?m:void 0});let _=await fetch(w);const T=kg&&(d==="stream"||d==="response");if(kg&&(u||T&&x)){const D={};["status","statusText","headers"].forEach(P=>{D[P]=_[P]});const z=fe.toFiniteNumber(_.headers.get("content-length")),[R,B]=u&&u1(z,yf(c1(u),!0))||[];_=new Response(d1(_.body,h1,R,()=>{B&&B(),x&&x()}),D)}d=d||"text";let N=await bf[fe.findKey(bf,d)||"text"](_,e);return!T&&x&&x(),await new Promise((D,z)=>{sk(D,z,{data:N,headers:jn.from(_.headers),status:_.status,statusText:_.statusText,config:e,request:w})})}catch(C){throw x&&x(),C&&C.name==="TypeError"&&/fetch/i.test(C.message)?Object.assign(new tt("Network Error",tt.ERR_NETWORK,e,w),{cause:C.cause||C}):tt.from(C,C&&C.code,e,w)}}),Cg={http:fj,xhr:Bj,fetch:Kj};fe.forEach(Cg,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const p1=e=>`- ${e}`,Zj=e=>fe.isFunction(e)||e===null||e===!1,hk={getAdapter:e=>{e=fe.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let o=0;o`adapter ${u} `+(f===!1?"is not supported by the environment":"is not available in the build"));let s=t?o.length>1?`since : `+o.map(p1).join(` diff --git a/lightrag/api/webui/index.html b/lightrag/api/webui/index.html index 7fd25092..3bad064d 100644 --- a/lightrag/api/webui/index.html +++ b/lightrag/api/webui/index.html @@ -5,7 +5,7 @@ Lightrag - + diff --git a/lightrag_webui/package.json b/lightrag_webui/package.json index 7181347f..a0e55de9 100644 --- a/lightrag_webui/package.json +++ b/lightrag_webui/package.json @@ -7,7 +7,10 @@ "dev": "bunx --bun vite", "build": "bunx --bun vite build", "lint": "eslint .", - "preview": "bunx --bun vite preview" + "preview": "bunx --bun vite preview", + "dev-no-bun": "vite", + "build-no-bun": "vite build --emptyOutDir", + "preview-no-bun": "vite preview" }, "dependencies": { "@faker-js/faker": "^9.5.0", diff --git a/lightrag_webui/package_no_bun.json b/lightrag_webui/package_no_bun.json deleted file mode 100644 index 012e7bd6..00000000 --- a/lightrag_webui/package_no_bun.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "name": "lightrag-webui", - "private": true, - "version": "0.0.0", - "type": "module", - "scripts": { - "dev": "vite", - "build": "vite build --emptyOutDir", - "lint": "eslint .", - "preview": "vite preview" - }, - "dependencies": { - "@faker-js/faker": "^9.5.0", - "@radix-ui/react-alert-dialog": "^1.1.6", - "@radix-ui/react-checkbox": "^1.1.4", - "@radix-ui/react-dialog": "^1.1.6", - "@radix-ui/react-popover": "^1.1.6", - "@radix-ui/react-progress": "^1.1.2", - "@radix-ui/react-scroll-area": "^1.2.3", - "@radix-ui/react-select": "^2.1.6", - "@radix-ui/react-separator": "^1.1.2", - "@radix-ui/react-slot": "^1.1.2", - "@radix-ui/react-tabs": "^1.1.3", - "@radix-ui/react-tooltip": "^1.1.8", - "@radix-ui/react-use-controllable-state": "^1.1.0", - "@react-sigma/core": "^5.0.2", - "@react-sigma/graph-search": "^5.0.3", - "@react-sigma/layout-circlepack": "^5.0.2", - "@react-sigma/layout-circular": "^5.0.2", - "@react-sigma/layout-force": "^5.0.2", - "@react-sigma/layout-forceatlas2": "^5.0.2", - "@react-sigma/layout-noverlap": "^5.0.2", - "@react-sigma/layout-random": "^5.0.2", - "@react-sigma/minimap": "^5.0.2", - "@sigma/edge-curve": "^3.1.0", - "@sigma/node-border": "^3.0.0", - "axios": "^1.7.9", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "cmdk": "^1.0.4", - "graphology": "^0.26.0", - "graphology-generators": "^0.11.2", - "lucide-react": "^0.475.0", - "minisearch": "^7.1.1", - "react": "^19.0.0", - "react-dom": "^19.0.0", - "react-dropzone": "^14.3.5", - "react-markdown": "^9.0.3", - "react-number-format": "^5.4.3", - "rehype-react": "^8.0.0", - "remark-gfm": "^4.0.1", - "remark-math": "^6.0.0", - "seedrandom": "^3.0.5", - "sigma": "^3.0.1", - "sonner": "^1.7.4", - "tailwind-merge": "^3.0.1", - "tailwind-scrollbar": "^4.0.0", - "zustand": "^5.0.3" - }, - "devDependencies": { - "@eslint/js": "^9.20.0", - "@stylistic/eslint-plugin-js": "^3.1.0", - "@tailwindcss/vite": "^4.0.6", - "@types/bun": "^1.2.2", - "@types/node": "^22.13.4", - "@types/react": "^19.0.10", - "@types/react-dom": "^19.0.4", - "@types/seedrandom": "^3.0.8", - "@vitejs/plugin-react-swc": "^3.8.0", - "eslint": "^9.20.1", - "eslint-config-prettier": "^10.0.1", - "eslint-plugin-react": "^7.37.4", - "eslint-plugin-react-hooks": "^5.1.0", - "eslint-plugin-react-refresh": "^0.4.19", - "globals": "^15.15.0", - "graphology-types": "^0.24.8", - "prettier": "^3.5.1", - "prettier-plugin-tailwindcss": "^0.6.11", - "tailwindcss": "^4.0.6", - "tailwindcss-animate": "^1.0.7", - "typescript": "~5.7.3", - "typescript-eslint": "^8.24.0", - "vite": "^6.1.0" - } -} diff --git a/lightrag_webui/src/lib/constants.ts b/lightrag_webui/src/lib/constants.ts index 9f972a35..d45fbdcb 100644 --- a/lightrag_webui/src/lib/constants.ts +++ b/lightrag_webui/src/lib/constants.ts @@ -26,7 +26,12 @@ export const defaultQueryLabel = '*' // reference: https://developer.mozilla.org/en-US/docs/Web/HTTP/MIME_types/Common_types export const supportedFileTypes = { - 'text/plain': ['.txt', '.md'], + 'text/plain': [ + '.txt', '.md', '.html', '.htm', '.tex', '.json', '.xml', '.yaml', '.yml', + '.rtf', '.odt', '.epub', '.csv', '.log', '.conf', '.ini', '.properties', + '.sql', '.bat', '.sh', '.c', '.cpp', '.py', '.java', '.js', '.ts', + '.swift', '.go', '.rb', '.php', '.css', '.scss', '.less' + ], 'application/pdf': ['.pdf'], 'application/msword': ['.doc'], 'application/vnd.openxmlformats-officedocument.wordprocessingml.document': ['.docx'],