diff --git a/vite-app/dist/assets/index-10cZ11iB.js b/vite-app/dist/assets/index-10cZ11iB.js deleted file mode 100644 index f0d19051..00000000 --- a/vite-app/dist/assets/index-10cZ11iB.js +++ /dev/null @@ -1,137 +0,0 @@ -(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function A(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(i){if(i.ep)return;i.ep=!0;const s=A(i);fetch(i.href,s)}})();function zB(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Hp={exports:{}},vl={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var py;function RO(){if(py)return vl;py=1;var t=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function A(n,i,s){var o=null;if(s!==void 0&&(o=""+s),i.key!==void 0&&(o=""+i.key),"key"in i){s={};for(var c in i)c!=="key"&&(s[c]=i[c])}else s=i;return i=s.ref,{$$typeof:t,type:n,key:o,ref:i!==void 0?i:null,props:s}}return vl.Fragment=e,vl.jsx=A,vl.jsxs=A,vl}var my;function IO(){return my||(my=1,Hp.exports=RO()),Hp.exports}var _=IO(),Tp={exports:{}},Ue={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var By;function NO(){if(By)return Ue;By=1;var t=Symbol.for("react.transitional.element"),e=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),o=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator;function B(D){return D===null||typeof D!="object"?null:(D=p&&D[p]||D["@@iterator"],typeof D=="function"?D:null)}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,b={};function x(D,j,Ae){this.props=D,this.context=j,this.refs=b,this.updater=Ae||v}x.prototype.isReactComponent={},x.prototype.setState=function(D,j){if(typeof D!="object"&&typeof D!="function"&&D!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,D,j,"setState")},x.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function C(){}C.prototype=x.prototype;function Q(D,j,Ae){this.props=D,this.context=j,this.refs=b,this.updater=Ae||v}var E=Q.prototype=new C;E.constructor=Q,w(E,x.prototype),E.isPureReactComponent=!0;var S=Array.isArray,F={H:null,A:null,T:null,S:null,V:null},T=Object.prototype.hasOwnProperty;function L(D,j,Ae,ee,Y,fe){return Ae=fe.ref,{$$typeof:t,type:D,key:j,ref:Ae!==void 0?Ae:null,props:fe}}function K(D,j){return L(D.type,j,void 0,void 0,void 0,D.props)}function R(D){return typeof D=="object"&&D!==null&&D.$$typeof===t}function W(D){var j={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(Ae){return j[Ae]})}var te=/\/+/g;function ne(D,j){return typeof D=="object"&&D!==null&&D.key!=null?W(""+D.key):j.toString(36)}function oe(){}function he(D){switch(D.status){case"fulfilled":return D.value;case"rejected":throw D.reason;default:switch(typeof D.status=="string"?D.then(oe,oe):(D.status="pending",D.then(function(j){D.status==="pending"&&(D.status="fulfilled",D.value=j)},function(j){D.status==="pending"&&(D.status="rejected",D.reason=j)})),D.status){case"fulfilled":return D.value;case"rejected":throw D.reason}}throw D}function se(D,j,Ae,ee,Y){var fe=typeof D;(fe==="undefined"||fe==="boolean")&&(D=null);var le=!1;if(D===null)le=!0;else switch(fe){case"bigint":case"string":case"number":le=!0;break;case"object":switch(D.$$typeof){case t:case e:le=!0;break;case d:return le=D._init,se(le(D._payload),j,Ae,ee,Y)}}if(le)return Y=Y(D),le=ee===""?"."+ne(D,0):ee,S(Y)?(Ae="",le!=null&&(Ae=le.replace(te,"$&/")+"/"),se(Y,j,Ae,"",function(We){return We})):Y!=null&&(R(Y)&&(Y=K(Y,Ae+(Y.key==null||D&&D.key===Y.key?"":(""+Y.key).replace(te,"$&/")+"/")+le)),j.push(Y)),1;le=0;var dt=ee===""?".":ee+":";if(S(D))for(var Ke=0;Ke>>1,D=I[ue];if(0>>1;uei(ee,q))Yi(fe,ee)?(I[ue]=fe,I[Y]=q,ue=Y):(I[ue]=ee,I[Ae]=q,ue=Ae);else if(Yi(fe,q))I[ue]=fe,I[Y]=q,ue=Y;else break e}}return G}function i(I,G){var q=I.sortIndex-G.sortIndex;return q!==0?q:I.id-G.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;t.unstable_now=function(){return s.now()}}else{var o=Date,c=o.now();t.unstable_now=function(){return o.now()-c}}var u=[],h=[],d=1,p=null,B=3,v=!1,w=!1,b=!1,x=!1,C=typeof setTimeout=="function"?setTimeout:null,Q=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;function S(I){for(var G=A(h);G!==null;){if(G.callback===null)n(h);else if(G.startTime<=I)n(h),G.sortIndex=G.expirationTime,e(u,G);else break;G=A(h)}}function F(I){if(b=!1,S(I),!w)if(A(u)!==null)w=!0,T||(T=!0,ne());else{var G=A(h);G!==null&&se(F,G.startTime-I)}}var T=!1,L=-1,K=5,R=-1;function W(){return x?!0:!(t.unstable_now()-RI&&W());){var ue=p.callback;if(typeof ue=="function"){p.callback=null,B=p.priorityLevel;var D=ue(p.expirationTime<=I);if(I=t.unstable_now(),typeof D=="function"){p.callback=D,S(I),G=!0;break t}p===A(u)&&n(u),S(I)}else n(u);p=A(u)}if(p!==null)G=!0;else{var j=A(h);j!==null&&se(F,j.startTime-I),G=!1}}break e}finally{p=null,B=q,v=!1}G=void 0}}finally{G?ne():T=!1}}}var ne;if(typeof E=="function")ne=function(){E(te)};else if(typeof MessageChannel<"u"){var oe=new MessageChannel,he=oe.port2;oe.port1.onmessage=te,ne=function(){he.postMessage(null)}}else ne=function(){C(te,0)};function se(I,G){L=C(function(){I(t.unstable_now())},G)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(I){I.callback=null},t.unstable_forceFrameRate=function(I){0>I||125ue?(I.sortIndex=q,e(h,I),A(u)===null&&I===A(h)&&(b?(Q(L),L=-1):b=!0,se(F,q-ue))):(I.sortIndex=D,e(u,I),w||v||(w=!0,T||(T=!0,ne()))),I},t.unstable_shouldYield=W,t.unstable_wrapCallback=function(I){var G=B;return function(){var q=B;B=G;try{return I.apply(this,arguments)}finally{B=q}}}})(Lp)),Lp}var by;function KO(){return by||(by=1,Mp.exports=kO()),Mp.exports}var Rp={exports:{}},pA={};/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var yy;function zO(){if(yy)return pA;yy=1;var t=kh();function e(u){var h="https://react.dev/errors/"+u;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}return t(),Rp.exports=zO(),Rp.exports}/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var _y;function VO(){if(_y)return wl;_y=1;var t=KO(),e=kh(),A=CQ();function n(r){var a="https://react.dev/errors/"+r;if(1D||(r.current=ue[D],ue[D]=null,D--)}function ee(r,a){D++,ue[D]=r.current,r.current=a}var Y=j(null),fe=j(null),le=j(null),dt=j(null);function Ke(r,a){switch(ee(le,a),ee(fe,r),ee(Y,null),a.nodeType){case 9:case 11:r=(r=a.documentElement)&&(r=r.namespaceURI)?Pb(r):0;break;default:if(r=a.tagName,a=a.namespaceURI)a=Pb(a),r=jb(a,r);else switch(r){case"svg":r=1;break;case"math":r=2;break;default:r=0}}Ae(Y),ee(Y,r)}function We(){Ae(Y),Ae(fe),Ae(le)}function An(r){r.memoizedState!==null&&ee(dt,r);var a=Y.current,l=jb(a,r.type);a!==l&&(ee(fe,r),ee(Y,l))}function Zt(r){fe.current===r&&(Ae(Y),Ae(fe)),dt.current===r&&(Ae(dt),dl._currentValue=q)}var iA=Object.prototype.hasOwnProperty,FA=t.unstable_scheduleCallback,SA=t.unstable_cancelCallback,ta=t.unstable_shouldYield,_A=t.unstable_requestPaint,xA=t.unstable_now,mi=t.unstable_getCurrentPriorityLevel,Pn=t.unstable_ImmediatePriority,at=t.unstable_UserBlockingPriority,jn=t.unstable_NormalPriority,ts=t.unstable_LowPriority,Ar=t.unstable_IdlePriority,As=t.log,Aa=t.unstable_setDisableYieldValue,nn=null,Qt=null;function OA(r){if(typeof As=="function"&&Aa(r),Qt&&typeof Qt.setStrictMode=="function")try{Qt.setStrictMode(nn,r)}catch{}}var Ot=Math.clz32?Math.clz32:ir,nr=Math.log,_o=Math.LN2;function ir(r){return r>>>=0,r===0?32:31-(nr(r)/_o|0)|0}var rn=256,uA=4194304;function Je(r){var a=r&42;if(a!==0)return a;switch(r&-r){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:return 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 r&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return r&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return r}}function Bi(r,a,l){var f=r.pendingLanes;if(f===0)return 0;var g=0,m=r.suspendedLanes,y=r.pingedLanes;r=r.warmLanes;var U=f&134217727;return U!==0?(f=U&~m,f!==0?g=Je(f):(y&=U,y!==0?g=Je(y):l||(l=U&~r,l!==0&&(g=Je(l))))):(U=f&~m,U!==0?g=Je(U):y!==0?g=Je(y):l||(l=f&~r,l!==0&&(g=Je(l)))),g===0?0:a!==0&&a!==g&&(a&m)===0&&(m=g&-g,l=a&-a,m>=l||m===32&&(l&4194048)!==0)?a:g}function En(r,a){return(r.pendingLanes&~(r.suspendedLanes&~r.pingedLanes)&a)===0}function rr(r,a){switch(r){case 1:case 2:case 4:case 8:case 64:return a+250;case 16:case 32: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+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 sr(){var r=rn;return rn<<=1,(rn&4194048)===0&&(rn=256),r}function vi(){var r=uA;return uA<<=1,(uA&62914560)===0&&(uA=4194304),r}function Gn(r){for(var a=[],l=0;31>l;l++)a.push(r);return a}function sn(r,a){r.pendingLanes|=a,a!==268435456&&(r.suspendedLanes=0,r.pingedLanes=0,r.warmLanes=0)}function ns(r,a,l,f,g,m){var y=r.pendingLanes;r.pendingLanes=l,r.suspendedLanes=0,r.pingedLanes=0,r.warmLanes=0,r.expiredLanes&=l,r.entangledLanes&=l,r.errorRecoveryDisabledLanes&=l,r.shellSuspendCounter=0;var U=r.entanglements,H=r.expirationTimes,z=r.hiddenUpdates;for(l=y&~l;0)":-1g||H[f]!==z[g]){var X=` -`+H[f].replace(" at new "," at ");return r.displayName&&X.includes("")&&(X=X.replace("",r.displayName)),X}while(1<=f&&0<=g);break}}}finally{Ud=!1,Error.prepareStackTrace=l}return(l=r?r.displayName||r.name:"")?ra(l):""}function OS(r){switch(r.tag){case 26:case 27:case 5:return ra(r.type);case 16:return ra("Lazy");case 13:return ra("Suspense");case 19:return ra("SuspenseList");case 0:case 15:return Ed(r.type,!1);case 11:return Ed(r.type.render,!1);case 1:return Ed(r.type,!0);case 31:return ra("Activity");default:return""}}function I0(r){try{var a="";do a+=OS(r),r=r.return;while(r);return a}catch(l){return` -Error generating stack: `+l.message+` -`+l.stack}}function ln(r){switch(typeof r){case"bigint":case"boolean":case"number":case"string":case"undefined":return r;case"object":return r;default:return""}}function N0(r){var a=r.type;return(r=r.nodeName)&&r.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function HS(r){var a=N0(r)?"checked":"value",l=Object.getOwnPropertyDescriptor(r.constructor.prototype,a),f=""+r[a];if(!r.hasOwnProperty(a)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var g=l.get,m=l.set;return Object.defineProperty(r,a,{configurable:!0,get:function(){return g.call(this)},set:function(y){f=""+y,m.call(this,y)}}),Object.defineProperty(r,a,{enumerable:l.enumerable}),{getValue:function(){return f},setValue:function(y){f=""+y},stopTracking:function(){r._valueTracker=null,delete r[a]}}}}function Ic(r){r._valueTracker||(r._valueTracker=HS(r))}function k0(r){if(!r)return!1;var a=r._valueTracker;if(!a)return!0;var l=a.getValue(),f="";return r&&(f=N0(r)?r.checked?"true":"false":r.value),r=f,r!==l?(a.setValue(r),!0):!1}function Nc(r){if(r=r||(typeof document<"u"?document:void 0),typeof r>"u")return null;try{return r.activeElement||r.body}catch{return r.body}}var TS=/[\n"\\]/g;function cn(r){return r.replace(TS,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function Fd(r,a,l,f,g,m,y,U){r.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?r.type=y:r.removeAttribute("type"),a!=null?y==="number"?(a===0&&r.value===""||r.value!=a)&&(r.value=""+ln(a)):r.value!==""+ln(a)&&(r.value=""+ln(a)):y!=="submit"&&y!=="reset"||r.removeAttribute("value"),a!=null?Sd(r,y,ln(a)):l!=null?Sd(r,y,ln(l)):f!=null&&r.removeAttribute("value"),g==null&&m!=null&&(r.defaultChecked=!!m),g!=null&&(r.checked=g&&typeof g!="function"&&typeof g!="symbol"),U!=null&&typeof U!="function"&&typeof U!="symbol"&&typeof U!="boolean"?r.name=""+ln(U):r.removeAttribute("name")}function K0(r,a,l,f,g,m,y,U){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(r.type=m),a!=null||l!=null){if(!(m!=="submit"&&m!=="reset"||a!=null))return;l=l!=null?""+ln(l):"",a=a!=null?""+ln(a):l,U||a===r.value||(r.value=a),r.defaultValue=a}f=f??g,f=typeof f!="function"&&typeof f!="symbol"&&!!f,r.checked=U?r.checked:!!f,r.defaultChecked=!!f,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(r.name=y)}function Sd(r,a,l){a==="number"&&Nc(r.ownerDocument)===r||r.defaultValue===""+l||(r.defaultValue=""+l)}function sa(r,a,l,f){if(r=r.options,a){a={};for(var g=0;g"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Md=!1;if(yi)try{var Eo={};Object.defineProperty(Eo,"passive",{get:function(){Md=!0}}),window.addEventListener("test",Eo,Eo),window.removeEventListener("test",Eo,Eo)}catch{Md=!1}var lr=null,Ld=null,Kc=null;function Z0(){if(Kc)return Kc;var r,a=Ld,l=a.length,f,g="value"in lr?lr.value:lr.textContent,m=g.length;for(r=0;r=Oo),ev=" ",tv=!1;function Av(r,a){switch(r){case"keyup":return a1.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nv(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}var ca=!1;function l1(r,a){switch(r){case"compositionend":return nv(a);case"keypress":return a.which!==32?null:(tv=!0,ev);case"textInput":return r=a.data,r===ev&&tv?null:r;default:return null}}function c1(r,a){if(ca)return r==="compositionend"||!Kd&&Av(r,a)?(r=Z0(),Kc=Ld=lr=null,ca=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1=a)return{node:l,offset:a-r};r=f}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=uv(l)}}function hv(r,a){return r&&a?r===a?!0:r&&r.nodeType===3?!1:a&&a.nodeType===3?hv(r,a.parentNode):"contains"in r?r.contains(a):r.compareDocumentPosition?!!(r.compareDocumentPosition(a)&16):!1:!1}function dv(r){r=r!=null&&r.ownerDocument!=null&&r.ownerDocument.defaultView!=null?r.ownerDocument.defaultView:window;for(var a=Nc(r.document);a instanceof r.HTMLIFrameElement;){try{var l=typeof a.contentWindow.location.href=="string"}catch{l=!1}if(l)r=a.contentWindow;else break;a=Nc(r.document)}return a}function Pd(r){var a=r&&r.nodeName&&r.nodeName.toLowerCase();return a&&(a==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||a==="textarea"||r.contentEditable==="true")}var B1=yi&&"documentMode"in document&&11>=document.documentMode,ua=null,jd=null,Mo=null,Gd=!1;function gv(r,a,l){var f=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Gd||ua==null||ua!==Nc(f)||(f=ua,"selectionStart"in f&&Pd(f)?f={start:f.selectionStart,end:f.selectionEnd}:(f=(f.ownerDocument&&f.ownerDocument.defaultView||window).getSelection(),f={anchorNode:f.anchorNode,anchorOffset:f.anchorOffset,focusNode:f.focusNode,focusOffset:f.focusOffset}),Mo&&Do(Mo,f)||(Mo=f,f=Ou(jd,"onSelect"),0>=y,g-=y,_i=1<<32-Ot(a)+g|l<m?m:8;var y=I.T,U={};I.T=U,Og(r,!1,a,l);try{var H=g(),z=I.S;if(z!==null&&z(U,H),H!==null&&typeof H=="object"&&typeof H.then=="function"){var X=U1(H,f);$o(r,a,X,XA(r))}else $o(r,a,f,XA(r))}catch(J){$o(r,a,{then:function(){},status:"rejected",reason:J},XA())}finally{G.p=m,I.T=y}}function H1(){}function Fg(r,a,l,f){if(r.tag!==5)throw Error(n(476));var g=pw(r).queue;gw(r,g,a,q,l===null?H1:function(){return mw(r),l(f)})}function pw(r){var a=r.memoizedState;if(a!==null)return a;a={memoizedState:q,baseState:q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ei,lastRenderedState:q},next:null};var l={};return a.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ei,lastRenderedState:l},next:null},r.memoizedState=a,r=r.alternate,r!==null&&(r.memoizedState=a),a}function mw(r){var a=pw(r).next.queue;$o(r,a,{},XA())}function Sg(){return gA(dl)}function Bw(){return Kt().memoizedState}function vw(){return Kt().memoizedState}function T1(r){for(var a=r.return;a!==null;){switch(a.tag){case 24:case 3:var l=XA();r=fr(l);var f=hr(a,r,l);f!==null&&(ZA(f,a,l),Po(f,a,l)),a={cache:sg()},r.payload=a;return}a=a.return}}function D1(r,a,l){var f=XA();l={lane:f,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},uu(r)?bw(a,l):(l=$d(r,a,l,f),l!==null&&(ZA(l,r,f),yw(l,a,f)))}function ww(r,a,l){var f=XA();$o(r,a,l,f)}function $o(r,a,l,f){var g={lane:f,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(uu(r))bw(a,g);else{var m=r.alternate;if(r.lanes===0&&(m===null||m.lanes===0)&&(m=a.lastRenderedReducer,m!==null))try{var y=a.lastRenderedState,U=m(y,l);if(g.hasEagerState=!0,g.eagerState=U,zA(U,y))return Zc(r,a,g,0),ot===null&&Xc(),!1}catch{}finally{}if(l=$d(r,a,g,f),l!==null)return ZA(l,r,f),yw(l,a,f),!0}return!1}function Og(r,a,l,f){if(f={lane:2,revertLane:lp(),action:f,hasEagerState:!1,eagerState:null,next:null},uu(r)){if(a)throw Error(n(479))}else a=$d(r,l,f,2),a!==null&&ZA(a,r,2)}function uu(r){var a=r.alternate;return r===Ee||a!==null&&a===Ee}function bw(r,a){ba=ru=!0;var l=r.pending;l===null?a.next=a:(a.next=l.next,l.next=a),r.pending=a}function yw(r,a,l){if((l&4194048)!==0){var f=a.lanes;f&=r.pendingLanes,l|=f,a.lanes=l,Ht(r,l)}}var fu={readContext:gA,use:au,useCallback:Mt,useContext:Mt,useEffect:Mt,useImperativeHandle:Mt,useLayoutEffect:Mt,useInsertionEffect:Mt,useMemo:Mt,useReducer:Mt,useRef:Mt,useState:Mt,useDebugValue:Mt,useDeferredValue:Mt,useTransition:Mt,useSyncExternalStore:Mt,useId:Mt,useHostTransitionStatus:Mt,useFormState:Mt,useActionState:Mt,useOptimistic:Mt,useMemoCache:Mt,useCacheRefresh:Mt},Cw={readContext:gA,use:au,useCallback:function(r,a){return TA().memoizedState=[r,a===void 0?null:a],r},useContext:gA,useEffect:sw,useImperativeHandle:function(r,a,l){l=l!=null?l.concat([r]):null,cu(4194308,4,cw.bind(null,a,r),l)},useLayoutEffect:function(r,a){return cu(4194308,4,r,a)},useInsertionEffect:function(r,a){cu(4,2,r,a)},useMemo:function(r,a){var l=TA();a=a===void 0?null:a;var f=r();if(Bs){OA(!0);try{r()}finally{OA(!1)}}return l.memoizedState=[f,a],f},useReducer:function(r,a,l){var f=TA();if(l!==void 0){var g=l(a);if(Bs){OA(!0);try{l(a)}finally{OA(!1)}}}else g=a;return f.memoizedState=f.baseState=g,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:g},f.queue=r,r=r.dispatch=D1.bind(null,Ee,r),[f.memoizedState,r]},useRef:function(r){var a=TA();return r={current:r},a.memoizedState=r},useState:function(r){r=xg(r);var a=r.queue,l=ww.bind(null,Ee,a);return a.dispatch=l,[r.memoizedState,l]},useDebugValue:Ug,useDeferredValue:function(r,a){var l=TA();return Eg(l,r,a)},useTransition:function(){var r=xg(!1);return r=gw.bind(null,Ee,r.queue,!0,!1),TA().memoizedState=r,[!1,r]},useSyncExternalStore:function(r,a,l){var f=Ee,g=TA();if(Pe){if(l===void 0)throw Error(n(407));l=l()}else{if(l=a(),ot===null)throw Error(n(349));(Le&124)!==0||Pv(f,a,l)}g.memoizedState=l;var m={value:l,getSnapshot:a};return g.queue=m,sw(Gv.bind(null,f,m,r),[r]),f.flags|=2048,Ca(9,lu(),jv.bind(null,f,m,l,a),null),l},useId:function(){var r=TA(),a=ot.identifierPrefix;if(Pe){var l=xi,f=_i;l=(f&~(1<<32-Ot(f)-1)).toString(32)+l,a="«"+a+"R"+l,l=su++,0Ce?(Jt=ve,ve=null):Jt=ve.sibling;var Ie=V(N,ve,k[Ce],$);if(Ie===null){ve===null&&(ve=Jt);break}r&&ve&&Ie.alternate===null&&a(N,ve),M=m(Ie,M,Ce),Fe===null?pe=Ie:Fe.sibling=Ie,Fe=Ie,ve=Jt}if(Ce===k.length)return l(N,ve),Pe&&fs(N,Ce),pe;if(ve===null){for(;CeCe?(Jt=ve,ve=null):Jt=ve.sibling;var Sr=V(N,ve,Ie.value,$);if(Sr===null){ve===null&&(ve=Jt);break}r&&ve&&Sr.alternate===null&&a(N,ve),M=m(Sr,M,Ce),Fe===null?pe=Sr:Fe.sibling=Sr,Fe=Sr,ve=Jt}if(Ie.done)return l(N,ve),Pe&&fs(N,Ce),pe;if(ve===null){for(;!Ie.done;Ce++,Ie=k.next())Ie=J(N,Ie.value,$),Ie!==null&&(M=m(Ie,M,Ce),Fe===null?pe=Ie:Fe.sibling=Ie,Fe=Ie);return Pe&&fs(N,Ce),pe}for(ve=f(ve);!Ie.done;Ce++,Ie=k.next())Ie=P(ve,N,Ce,Ie.value,$),Ie!==null&&(r&&Ie.alternate!==null&&ve.delete(Ie.key===null?Ce:Ie.key),M=m(Ie,M,Ce),Fe===null?pe=Ie:Fe.sibling=Ie,Fe=Ie);return r&&ve.forEach(function(LO){return a(N,LO)}),Pe&&fs(N,Ce),pe}function tt(N,M,k,$){if(typeof k=="object"&&k!==null&&k.type===w&&k.key===null&&(k=k.props.children),typeof k=="object"&&k!==null){switch(k.$$typeof){case B:e:{for(var pe=k.key;M!==null;){if(M.key===pe){if(pe=k.type,pe===w){if(M.tag===7){l(N,M.sibling),$=g(M,k.props.children),$.return=N,N=$;break e}}else if(M.elementType===pe||typeof pe=="object"&&pe!==null&&pe.$$typeof===K&&xw(pe)===M.type){l(N,M.sibling),$=g(M,k.props),Jo($,k),$.return=N,N=$;break e}l(N,M);break}else a(N,M);M=M.sibling}k.type===w?($=cs(k.props.children,N.mode,$,k.key),$.return=N,N=$):($=$c(k.type,k.key,k.props,null,N.mode,$),Jo($,k),$.return=N,N=$)}return y(N);case v:e:{for(pe=k.key;M!==null;){if(M.key===pe)if(M.tag===4&&M.stateNode.containerInfo===k.containerInfo&&M.stateNode.implementation===k.implementation){l(N,M.sibling),$=g(M,k.children||[]),$.return=N,N=$;break e}else{l(N,M);break}else a(N,M);M=M.sibling}$=qd(k,N.mode,$),$.return=N,N=$}return y(N);case K:return pe=k._init,k=pe(k._payload),tt(N,M,k,$)}if(se(k))return _e(N,M,k,$);if(ne(k)){if(pe=ne(k),typeof pe!="function")throw Error(n(150));return k=pe.call(k),be(N,M,k,$)}if(typeof k.then=="function")return tt(N,M,hu(k),$);if(k.$$typeof===E)return tt(N,M,eu(N,k),$);du(N,k)}return typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint"?(k=""+k,M!==null&&M.tag===6?(l(N,M.sibling),$=g(M,k),$.return=N,N=$):(l(N,M),$=Jd(k,N.mode,$),$.return=N,N=$),y(N)):l(N,M)}return function(N,M,k,$){try{Wo=0;var pe=tt(N,M,k,$);return _a=null,pe}catch(ve){if(ve===zo||ve===Au)throw ve;var Fe=VA(29,ve,null,N.mode);return Fe.lanes=$,Fe.return=N,Fe}finally{}}}var xa=Qw(!0),Uw=Qw(!1),gn=j(null),Yn=null;function gr(r){var a=r.alternate;ee(Pt,Pt.current&1),ee(gn,r),Yn===null&&(a===null||wa.current!==null||a.memoizedState!==null)&&(Yn=r)}function Ew(r){if(r.tag===22){if(ee(Pt,Pt.current),ee(gn,r),Yn===null){var a=r.alternate;a!==null&&a.memoizedState!==null&&(Yn=r)}}else pr()}function pr(){ee(Pt,Pt.current),ee(gn,gn.current)}function Fi(r){Ae(gn),Yn===r&&(Yn=null),Ae(Pt)}var Pt=j(0);function gu(r){for(var a=r;a!==null;){if(a.tag===13){var l=a.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||bp(l)))return a}else if(a.tag===19&&a.memoizedProps.revealOrder!==void 0){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===r)break;for(;a.sibling===null;){if(a.return===null||a.return===r)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}function Hg(r,a,l,f){a=r.memoizedState,l=l(f,a),l=l==null?a:d({},a,l),r.memoizedState=l,r.lanes===0&&(r.updateQueue.baseState=l)}var Tg={enqueueSetState:function(r,a,l){r=r._reactInternals;var f=XA(),g=fr(f);g.payload=a,l!=null&&(g.callback=l),a=hr(r,g,f),a!==null&&(ZA(a,r,f),Po(a,r,f))},enqueueReplaceState:function(r,a,l){r=r._reactInternals;var f=XA(),g=fr(f);g.tag=1,g.payload=a,l!=null&&(g.callback=l),a=hr(r,g,f),a!==null&&(ZA(a,r,f),Po(a,r,f))},enqueueForceUpdate:function(r,a){r=r._reactInternals;var l=XA(),f=fr(l);f.tag=2,a!=null&&(f.callback=a),a=hr(r,f,l),a!==null&&(ZA(a,r,l),Po(a,r,l))}};function Fw(r,a,l,f,g,m,y){return r=r.stateNode,typeof r.shouldComponentUpdate=="function"?r.shouldComponentUpdate(f,m,y):a.prototype&&a.prototype.isPureReactComponent?!Do(l,f)||!Do(g,m):!0}function Sw(r,a,l,f){r=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(l,f),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(l,f),a.state!==r&&Tg.enqueueReplaceState(a,a.state,null)}function vs(r,a){var l=a;if("ref"in a){l={};for(var f in a)f!=="ref"&&(l[f]=a[f])}if(r=r.defaultProps){l===a&&(l=d({},l));for(var g in r)l[g]===void 0&&(l[g]=r[g])}return l}var pu=typeof reportError=="function"?reportError:function(r){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof r=="object"&&r!==null&&typeof r.message=="string"?String(r.message):String(r),error:r});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",r);return}console.error(r)};function Ow(r){pu(r)}function Hw(r){console.error(r)}function Tw(r){pu(r)}function mu(r,a){try{var l=r.onUncaughtError;l(a.value,{componentStack:a.stack})}catch(f){setTimeout(function(){throw f})}}function Dw(r,a,l){try{var f=r.onCaughtError;f(l.value,{componentStack:l.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(g){setTimeout(function(){throw g})}}function Dg(r,a,l){return l=fr(l),l.tag=3,l.payload={element:null},l.callback=function(){mu(r,a)},l}function Mw(r){return r=fr(r),r.tag=3,r}function Lw(r,a,l,f){var g=l.type.getDerivedStateFromError;if(typeof g=="function"){var m=f.value;r.payload=function(){return g(m)},r.callback=function(){Dw(a,l,f)}}var y=l.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(r.callback=function(){Dw(a,l,f),typeof g!="function"&&(yr===null?yr=new Set([this]):yr.add(this));var U=f.stack;this.componentDidCatch(f.value,{componentStack:U!==null?U:""})})}function L1(r,a,l,f,g){if(l.flags|=32768,f!==null&&typeof f=="object"&&typeof f.then=="function"){if(a=l.alternate,a!==null&&No(a,l,g,!0),l=gn.current,l!==null){switch(l.tag){case 13:return Yn===null?ip():l.alternate===null&&Et===0&&(Et=3),l.flags&=-257,l.flags|=65536,l.lanes=g,f===lg?l.flags|=16384:(a=l.updateQueue,a===null?l.updateQueue=new Set([f]):a.add(f),sp(r,f,g)),!1;case 22:return l.flags|=65536,f===lg?l.flags|=16384:(a=l.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([f])},l.updateQueue=a):(l=a.retryQueue,l===null?a.retryQueue=new Set([f]):l.add(f)),sp(r,f,g)),!1}throw Error(n(435,l.tag))}return sp(r,f,g),ip(),!1}if(Pe)return a=gn.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=g,f!==Ag&&(r=Error(n(422),{cause:f}),Io(un(r,l)))):(f!==Ag&&(a=Error(n(423),{cause:f}),Io(un(a,l))),r=r.current.alternate,r.flags|=65536,g&=-g,r.lanes|=g,f=un(f,l),g=Dg(r.stateNode,f,g),fg(r,g),Et!==4&&(Et=2)),!1;var m=Error(n(520),{cause:f});if(m=un(m,l),rl===null?rl=[m]:rl.push(m),Et!==4&&(Et=2),a===null)return!0;f=un(f,l),l=a;do{switch(l.tag){case 3:return l.flags|=65536,r=g&-g,l.lanes|=r,r=Dg(l.stateNode,f,r),fg(l,r),!1;case 1:if(a=l.type,m=l.stateNode,(l.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(yr===null||!yr.has(m))))return l.flags|=65536,g&=-g,l.lanes|=g,g=Mw(g),Lw(g,r,l,f),fg(l,g),!1}l=l.return}while(l!==null);return!1}var Rw=Error(n(461)),$t=!1;function rA(r,a,l,f){a.child=r===null?Uw(a,null,l,f):xa(a,r.child,l,f)}function Iw(r,a,l,f,g){l=l.render;var m=a.ref;if("ref"in f){var y={};for(var U in f)U!=="ref"&&(y[U]=f[U])}else y=f;return ps(a),f=mg(r,a,l,y,m,g),U=Bg(),r!==null&&!$t?(vg(r,a,g),Si(r,a,g)):(Pe&&U&&eg(a),a.flags|=1,rA(r,a,f,g),a.child)}function Nw(r,a,l,f,g){if(r===null){var m=l.type;return typeof m=="function"&&!Wd(m)&&m.defaultProps===void 0&&l.compare===null?(a.tag=15,a.type=m,kw(r,a,m,f,g)):(r=$c(l.type,null,f,a,a.mode,g),r.ref=a.ref,r.return=a,a.child=r)}if(m=r.child,!zg(r,g)){var y=m.memoizedProps;if(l=l.compare,l=l!==null?l:Do,l(y,f)&&r.ref===a.ref)return Si(r,a,g)}return a.flags|=1,r=Ci(m,f),r.ref=a.ref,r.return=a,a.child=r}function kw(r,a,l,f,g){if(r!==null){var m=r.memoizedProps;if(Do(m,f)&&r.ref===a.ref)if($t=!1,a.pendingProps=f=m,zg(r,g))(r.flags&131072)!==0&&($t=!0);else return a.lanes=r.lanes,Si(r,a,g)}return Mg(r,a,l,f,g)}function Kw(r,a,l){var f=a.pendingProps,g=f.children,m=r!==null?r.memoizedState:null;if(f.mode==="hidden"){if((a.flags&128)!==0){if(f=m!==null?m.baseLanes|l:l,r!==null){for(g=a.child=r.child,m=0;g!==null;)m=m|g.lanes|g.childLanes,g=g.sibling;a.childLanes=m&~f}else a.childLanes=0,a.child=null;return zw(r,a,f,l)}if((l&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},r!==null&&tu(a,m!==null?m.cachePool:null),m!==null?kv(a,m):dg(),Ew(a);else return a.lanes=a.childLanes=536870912,zw(r,a,m!==null?m.baseLanes|l:l,l)}else m!==null?(tu(a,m.cachePool),kv(a,m),pr(),a.memoizedState=null):(r!==null&&tu(a,null),dg(),pr());return rA(r,a,g,l),a.child}function zw(r,a,l,f){var g=og();return g=g===null?null:{parent:Vt._currentValue,pool:g},a.memoizedState={baseLanes:l,cachePool:g},r!==null&&tu(a,null),dg(),Ew(a),r!==null&&No(r,a,f,!0),null}function Bu(r,a){var l=a.ref;if(l===null)r!==null&&r.ref!==null&&(a.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(n(284));(r===null||r.ref!==l)&&(a.flags|=4194816)}}function Mg(r,a,l,f,g){return ps(a),l=mg(r,a,l,f,void 0,g),f=Bg(),r!==null&&!$t?(vg(r,a,g),Si(r,a,g)):(Pe&&f&&eg(a),a.flags|=1,rA(r,a,l,g),a.child)}function Vw(r,a,l,f,g,m){return ps(a),a.updateQueue=null,l=zv(a,f,l,g),Kv(r),f=Bg(),r!==null&&!$t?(vg(r,a,m),Si(r,a,m)):(Pe&&f&&eg(a),a.flags|=1,rA(r,a,l,m),a.child)}function Pw(r,a,l,f,g){if(ps(a),a.stateNode===null){var m=ga,y=l.contextType;typeof y=="object"&&y!==null&&(m=gA(y)),m=new l(f,m),a.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Tg,a.stateNode=m,m._reactInternals=a,m=a.stateNode,m.props=f,m.state=a.memoizedState,m.refs={},cg(a),y=l.contextType,m.context=typeof y=="object"&&y!==null?gA(y):ga,m.state=a.memoizedState,y=l.getDerivedStateFromProps,typeof y=="function"&&(Hg(a,l,y,f),m.state=a.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(y=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),y!==m.state&&Tg.enqueueReplaceState(m,m.state,null),Go(a,f,m,g),jo(),m.state=a.memoizedState),typeof m.componentDidMount=="function"&&(a.flags|=4194308),f=!0}else if(r===null){m=a.stateNode;var U=a.memoizedProps,H=vs(l,U);m.props=H;var z=m.context,X=l.contextType;y=ga,typeof X=="object"&&X!==null&&(y=gA(X));var J=l.getDerivedStateFromProps;X=typeof J=="function"||typeof m.getSnapshotBeforeUpdate=="function",U=a.pendingProps!==U,X||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(U||z!==y)&&Sw(a,m,f,y),ur=!1;var V=a.memoizedState;m.state=V,Go(a,f,m,g),jo(),z=a.memoizedState,U||V!==z||ur?(typeof J=="function"&&(Hg(a,l,J,f),z=a.memoizedState),(H=ur||Fw(a,l,H,f,V,z,y))?(X||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(a.flags|=4194308)):(typeof m.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=f,a.memoizedState=z),m.props=f,m.state=z,m.context=y,f=H):(typeof m.componentDidMount=="function"&&(a.flags|=4194308),f=!1)}else{m=a.stateNode,ug(r,a),y=a.memoizedProps,X=vs(l,y),m.props=X,J=a.pendingProps,V=m.context,z=l.contextType,H=ga,typeof z=="object"&&z!==null&&(H=gA(z)),U=l.getDerivedStateFromProps,(z=typeof U=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(y!==J||V!==H)&&Sw(a,m,f,H),ur=!1,V=a.memoizedState,m.state=V,Go(a,f,m,g),jo();var P=a.memoizedState;y!==J||V!==P||ur||r!==null&&r.dependencies!==null&&qc(r.dependencies)?(typeof U=="function"&&(Hg(a,l,U,f),P=a.memoizedState),(X=ur||Fw(a,l,X,f,V,P,H)||r!==null&&r.dependencies!==null&&qc(r.dependencies))?(z||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(f,P,H),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(f,P,H)),typeof m.componentDidUpdate=="function"&&(a.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof m.componentDidUpdate!="function"||y===r.memoizedProps&&V===r.memoizedState||(a.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||y===r.memoizedProps&&V===r.memoizedState||(a.flags|=1024),a.memoizedProps=f,a.memoizedState=P),m.props=f,m.state=P,m.context=H,f=X):(typeof m.componentDidUpdate!="function"||y===r.memoizedProps&&V===r.memoizedState||(a.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||y===r.memoizedProps&&V===r.memoizedState||(a.flags|=1024),f=!1)}return m=f,Bu(r,a),f=(a.flags&128)!==0,m||f?(m=a.stateNode,l=f&&typeof l.getDerivedStateFromError!="function"?null:m.render(),a.flags|=1,r!==null&&f?(a.child=xa(a,r.child,null,g),a.child=xa(a,null,l,g)):rA(r,a,l,g),a.memoizedState=m.state,r=a.child):r=Si(r,a,g),r}function jw(r,a,l,f){return Ro(),a.flags|=256,rA(r,a,l,f),a.child}var Lg={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Rg(r){return{baseLanes:r,cachePool:Hv()}}function Ig(r,a,l){return r=r!==null?r.childLanes&~l:0,a&&(r|=pn),r}function Gw(r,a,l){var f=a.pendingProps,g=!1,m=(a.flags&128)!==0,y;if((y=m)||(y=r!==null&&r.memoizedState===null?!1:(Pt.current&2)!==0),y&&(g=!0,a.flags&=-129),y=(a.flags&32)!==0,a.flags&=-33,r===null){if(Pe){if(g?gr(a):pr(),Pe){var U=Ut,H;if(H=U){e:{for(H=U,U=Zn;H.nodeType!==8;){if(!U){U=null;break e}if(H=On(H.nextSibling),H===null){U=null;break e}}U=H}U!==null?(a.memoizedState={dehydrated:U,treeContext:us!==null?{id:_i,overflow:xi}:null,retryLane:536870912,hydrationErrors:null},H=VA(18,null,null,0),H.stateNode=U,H.return=a,a.child=H,UA=a,Ut=null,H=!0):H=!1}H||ds(a)}if(U=a.memoizedState,U!==null&&(U=U.dehydrated,U!==null))return bp(U)?a.lanes=32:a.lanes=536870912,null;Fi(a)}return U=f.children,f=f.fallback,g?(pr(),g=a.mode,U=vu({mode:"hidden",children:U},g),f=cs(f,g,l,null),U.return=a,f.return=a,U.sibling=f,a.child=U,g=a.child,g.memoizedState=Rg(l),g.childLanes=Ig(r,y,l),a.memoizedState=Lg,f):(gr(a),Ng(a,U))}if(H=r.memoizedState,H!==null&&(U=H.dehydrated,U!==null)){if(m)a.flags&256?(gr(a),a.flags&=-257,a=kg(r,a,l)):a.memoizedState!==null?(pr(),a.child=r.child,a.flags|=128,a=null):(pr(),g=f.fallback,U=a.mode,f=vu({mode:"visible",children:f.children},U),g=cs(g,U,l,null),g.flags|=2,f.return=a,g.return=a,f.sibling=g,a.child=f,xa(a,r.child,null,l),f=a.child,f.memoizedState=Rg(l),f.childLanes=Ig(r,y,l),a.memoizedState=Lg,a=g);else if(gr(a),bp(U)){if(y=U.nextSibling&&U.nextSibling.dataset,y)var z=y.dgst;y=z,f=Error(n(419)),f.stack="",f.digest=y,Io({value:f,source:null,stack:null}),a=kg(r,a,l)}else if($t||No(r,a,l,!1),y=(l&r.childLanes)!==0,$t||y){if(y=ot,y!==null&&(f=l&-l,f=(f&42)!==0?1:fA(f),f=(f&(y.suspendedLanes|l))!==0?0:f,f!==0&&f!==H.retryLane))throw H.retryLane=f,da(r,f),ZA(y,r,f),Rw;U.data==="$?"||ip(),a=kg(r,a,l)}else U.data==="$?"?(a.flags|=192,a.child=r.child,a=null):(r=H.treeContext,Ut=On(U.nextSibling),UA=a,Pe=!0,hs=null,Zn=!1,r!==null&&(hn[dn++]=_i,hn[dn++]=xi,hn[dn++]=us,_i=r.id,xi=r.overflow,us=a),a=Ng(a,f.children),a.flags|=4096);return a}return g?(pr(),g=f.fallback,U=a.mode,H=r.child,z=H.sibling,f=Ci(H,{mode:"hidden",children:f.children}),f.subtreeFlags=H.subtreeFlags&65011712,z!==null?g=Ci(z,g):(g=cs(g,U,l,null),g.flags|=2),g.return=a,f.return=a,f.sibling=g,a.child=f,f=g,g=a.child,U=r.child.memoizedState,U===null?U=Rg(l):(H=U.cachePool,H!==null?(z=Vt._currentValue,H=H.parent!==z?{parent:z,pool:z}:H):H=Hv(),U={baseLanes:U.baseLanes|l,cachePool:H}),g.memoizedState=U,g.childLanes=Ig(r,y,l),a.memoizedState=Lg,f):(gr(a),l=r.child,r=l.sibling,l=Ci(l,{mode:"visible",children:f.children}),l.return=a,l.sibling=null,r!==null&&(y=a.deletions,y===null?(a.deletions=[r],a.flags|=16):y.push(r)),a.child=l,a.memoizedState=null,l)}function Ng(r,a){return a=vu({mode:"visible",children:a},r.mode),a.return=r,r.child=a}function vu(r,a){return r=VA(22,r,null,a),r.lanes=0,r.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},r}function kg(r,a,l){return xa(a,r.child,null,l),r=Ng(a,a.pendingProps.children),r.flags|=2,a.memoizedState=null,r}function Xw(r,a,l){r.lanes|=a;var f=r.alternate;f!==null&&(f.lanes|=a),ig(r.return,a,l)}function Kg(r,a,l,f,g){var m=r.memoizedState;m===null?r.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:f,tail:l,tailMode:g}:(m.isBackwards=a,m.rendering=null,m.renderingStartTime=0,m.last=f,m.tail=l,m.tailMode=g)}function Zw(r,a,l){var f=a.pendingProps,g=f.revealOrder,m=f.tail;if(rA(r,a,f.children,l),f=Pt.current,(f&2)!==0)f=f&1|2,a.flags|=128;else{if(r!==null&&(r.flags&128)!==0)e:for(r=a.child;r!==null;){if(r.tag===13)r.memoizedState!==null&&Xw(r,l,a);else if(r.tag===19)Xw(r,l,a);else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===a)break e;for(;r.sibling===null;){if(r.return===null||r.return===a)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}f&=1}switch(ee(Pt,f),g){case"forwards":for(l=a.child,g=null;l!==null;)r=l.alternate,r!==null&&gu(r)===null&&(g=l),l=l.sibling;l=g,l===null?(g=a.child,a.child=null):(g=l.sibling,l.sibling=null),Kg(a,!1,g,l,m);break;case"backwards":for(l=null,g=a.child,a.child=null;g!==null;){if(r=g.alternate,r!==null&&gu(r)===null){a.child=g;break}r=g.sibling,g.sibling=l,l=g,g=r}Kg(a,!0,l,null,m);break;case"together":Kg(a,!1,null,null,void 0);break;default:a.memoizedState=null}return a.child}function Si(r,a,l){if(r!==null&&(a.dependencies=r.dependencies),br|=a.lanes,(l&a.childLanes)===0)if(r!==null){if(No(r,a,l,!1),(l&a.childLanes)===0)return null}else return null;if(r!==null&&a.child!==r.child)throw Error(n(153));if(a.child!==null){for(r=a.child,l=Ci(r,r.pendingProps),a.child=l,l.return=a;r.sibling!==null;)r=r.sibling,l=l.sibling=Ci(r,r.pendingProps),l.return=a;l.sibling=null}return a.child}function zg(r,a){return(r.lanes&a)!==0?!0:(r=r.dependencies,!!(r!==null&&qc(r)))}function R1(r,a,l){switch(a.tag){case 3:Ke(a,a.stateNode.containerInfo),cr(a,Vt,r.memoizedState.cache),Ro();break;case 27:case 5:An(a);break;case 4:Ke(a,a.stateNode.containerInfo);break;case 10:cr(a,a.type,a.memoizedProps.value);break;case 13:var f=a.memoizedState;if(f!==null)return f.dehydrated!==null?(gr(a),a.flags|=128,null):(l&a.child.childLanes)!==0?Gw(r,a,l):(gr(a),r=Si(r,a,l),r!==null?r.sibling:null);gr(a);break;case 19:var g=(r.flags&128)!==0;if(f=(l&a.childLanes)!==0,f||(No(r,a,l,!1),f=(l&a.childLanes)!==0),g){if(f)return Zw(r,a,l);a.flags|=128}if(g=a.memoizedState,g!==null&&(g.rendering=null,g.tail=null,g.lastEffect=null),ee(Pt,Pt.current),f)break;return null;case 22:case 23:return a.lanes=0,Kw(r,a,l);case 24:cr(a,Vt,r.memoizedState.cache)}return Si(r,a,l)}function Yw(r,a,l){if(r!==null)if(r.memoizedProps!==a.pendingProps)$t=!0;else{if(!zg(r,l)&&(a.flags&128)===0)return $t=!1,R1(r,a,l);$t=(r.flags&131072)!==0}else $t=!1,Pe&&(a.flags&1048576)!==0&&xv(a,Jc,a.index);switch(a.lanes=0,a.tag){case 16:e:{r=a.pendingProps;var f=a.elementType,g=f._init;if(f=g(f._payload),a.type=f,typeof f=="function")Wd(f)?(r=vs(f,r),a.tag=1,a=Pw(null,a,f,r,l)):(a.tag=0,a=Mg(null,a,f,r,l));else{if(f!=null){if(g=f.$$typeof,g===S){a.tag=11,a=Iw(null,a,f,r,l);break e}else if(g===L){a.tag=14,a=Nw(null,a,f,r,l);break e}}throw a=he(f)||f,Error(n(306,a,""))}}return a;case 0:return Mg(r,a,a.type,a.pendingProps,l);case 1:return f=a.type,g=vs(f,a.pendingProps),Pw(r,a,f,g,l);case 3:e:{if(Ke(a,a.stateNode.containerInfo),r===null)throw Error(n(387));f=a.pendingProps;var m=a.memoizedState;g=m.element,ug(r,a),Go(a,f,null,l);var y=a.memoizedState;if(f=y.cache,cr(a,Vt,f),f!==m.cache&&rg(a,[Vt],l,!0),jo(),f=y.element,m.isDehydrated)if(m={element:f,isDehydrated:!1,cache:y.cache},a.updateQueue.baseState=m,a.memoizedState=m,a.flags&256){a=jw(r,a,f,l);break e}else if(f!==g){g=un(Error(n(424)),a),Io(g),a=jw(r,a,f,l);break e}else{switch(r=a.stateNode.containerInfo,r.nodeType){case 9:r=r.body;break;default:r=r.nodeName==="HTML"?r.ownerDocument.body:r}for(Ut=On(r.firstChild),UA=a,Pe=!0,hs=null,Zn=!0,l=Uw(a,null,f,l),a.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Ro(),f===g){a=Si(r,a,l);break e}rA(r,a,f,l)}a=a.child}return a;case 26:return Bu(r,a),r===null?(l=qb(a.type,null,a.pendingProps,null))?a.memoizedState=l:Pe||(l=a.type,r=a.pendingProps,f=Tu(le.current).createElement(l),f[ie]=a,f[me]=r,aA(f,l,r),Dt(f),a.stateNode=f):a.memoizedState=qb(a.type,r.memoizedProps,a.pendingProps,r.memoizedState),null;case 27:return An(a),r===null&&Pe&&(f=a.stateNode=$b(a.type,a.pendingProps,le.current),UA=a,Zn=!0,g=Ut,xr(a.type)?(yp=g,Ut=On(f.firstChild)):Ut=g),rA(r,a,a.pendingProps.children,l),Bu(r,a),r===null&&(a.flags|=4194304),a.child;case 5:return r===null&&Pe&&((g=f=Ut)&&(f=uO(f,a.type,a.pendingProps,Zn),f!==null?(a.stateNode=f,UA=a,Ut=On(f.firstChild),Zn=!1,g=!0):g=!1),g||ds(a)),An(a),g=a.type,m=a.pendingProps,y=r!==null?r.memoizedProps:null,f=m.children,Bp(g,m)?f=null:y!==null&&Bp(g,y)&&(a.flags|=32),a.memoizedState!==null&&(g=mg(r,a,F1,null,null,l),dl._currentValue=g),Bu(r,a),rA(r,a,f,l),a.child;case 6:return r===null&&Pe&&((r=l=Ut)&&(l=fO(l,a.pendingProps,Zn),l!==null?(a.stateNode=l,UA=a,Ut=null,r=!0):r=!1),r||ds(a)),null;case 13:return Gw(r,a,l);case 4:return Ke(a,a.stateNode.containerInfo),f=a.pendingProps,r===null?a.child=xa(a,null,f,l):rA(r,a,f,l),a.child;case 11:return Iw(r,a,a.type,a.pendingProps,l);case 7:return rA(r,a,a.pendingProps,l),a.child;case 8:return rA(r,a,a.pendingProps.children,l),a.child;case 12:return rA(r,a,a.pendingProps.children,l),a.child;case 10:return f=a.pendingProps,cr(a,a.type,f.value),rA(r,a,f.children,l),a.child;case 9:return g=a.type._context,f=a.pendingProps.children,ps(a),g=gA(g),f=f(g),a.flags|=1,rA(r,a,f,l),a.child;case 14:return Nw(r,a,a.type,a.pendingProps,l);case 15:return kw(r,a,a.type,a.pendingProps,l);case 19:return Zw(r,a,l);case 31:return f=a.pendingProps,l=a.mode,f={mode:f.mode,children:f.children},r===null?(l=vu(f,l),l.ref=a.ref,a.child=l,l.return=a,a=l):(l=Ci(r.child,f),l.ref=a.ref,a.child=l,l.return=a,a=l),a;case 22:return Kw(r,a,l);case 24:return ps(a),f=gA(Vt),r===null?(g=og(),g===null&&(g=ot,m=sg(),g.pooledCache=m,m.refCount++,m!==null&&(g.pooledCacheLanes|=l),g=m),a.memoizedState={parent:f,cache:g},cg(a),cr(a,Vt,g)):((r.lanes&l)!==0&&(ug(r,a),Go(a,null,null,l),jo()),g=r.memoizedState,m=a.memoizedState,g.parent!==f?(g={parent:f,cache:f},a.memoizedState=g,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=g),cr(a,Vt,f)):(f=m.cache,cr(a,Vt,f),f!==g.cache&&rg(a,[Vt],l,!0))),rA(r,a,a.pendingProps.children,l),a.child;case 29:throw a.pendingProps}throw Error(n(156,a.tag))}function Oi(r){r.flags|=4}function $w(r,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)r.flags&=-16777217;else if(r.flags|=16777216,!iy(a)){if(a=gn.current,a!==null&&((Le&4194048)===Le?Yn!==null:(Le&62914560)!==Le&&(Le&536870912)===0||a!==Yn))throw Vo=lg,Tv;r.flags|=8192}}function wu(r,a){a!==null&&(r.flags|=4),r.flags&16384&&(a=r.tag!==22?vi():536870912,r.lanes|=a,Fa|=a)}function qo(r,a){if(!Pe)switch(r.tailMode){case"hidden":a=r.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?r.tail=null:l.sibling=null;break;case"collapsed":l=r.tail;for(var f=null;l!==null;)l.alternate!==null&&(f=l),l=l.sibling;f===null?a||r.tail===null?r.tail=null:r.tail.sibling=null:f.sibling=null}}function _t(r){var a=r.alternate!==null&&r.alternate.child===r.child,l=0,f=0;if(a)for(var g=r.child;g!==null;)l|=g.lanes|g.childLanes,f|=g.subtreeFlags&65011712,f|=g.flags&65011712,g.return=r,g=g.sibling;else for(g=r.child;g!==null;)l|=g.lanes|g.childLanes,f|=g.subtreeFlags,f|=g.flags,g.return=r,g=g.sibling;return r.subtreeFlags|=f,r.childLanes=l,a}function I1(r,a,l){var f=a.pendingProps;switch(tg(a),a.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return _t(a),null;case 1:return _t(a),null;case 3:return l=a.stateNode,f=null,r!==null&&(f=r.memoizedState.cache),a.memoizedState.cache!==f&&(a.flags|=2048),Ui(Vt),We(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(r===null||r.child===null)&&(Lo(a)?Oi(a):r===null||r.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,Ev())),_t(a),null;case 26:return l=a.memoizedState,r===null?(Oi(a),l!==null?(_t(a),$w(a,l)):(_t(a),a.flags&=-16777217)):l?l!==r.memoizedState?(Oi(a),_t(a),$w(a,l)):(_t(a),a.flags&=-16777217):(r.memoizedProps!==f&&Oi(a),_t(a),a.flags&=-16777217),null;case 27:Zt(a),l=le.current;var g=a.type;if(r!==null&&a.stateNode!=null)r.memoizedProps!==f&&Oi(a);else{if(!f){if(a.stateNode===null)throw Error(n(166));return _t(a),null}r=Y.current,Lo(a)?Qv(a):(r=$b(g,f,l),a.stateNode=r,Oi(a))}return _t(a),null;case 5:if(Zt(a),l=a.type,r!==null&&a.stateNode!=null)r.memoizedProps!==f&&Oi(a);else{if(!f){if(a.stateNode===null)throw Error(n(166));return _t(a),null}if(r=Y.current,Lo(a))Qv(a);else{switch(g=Tu(le.current),r){case 1:r=g.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:r=g.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":r=g.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":r=g.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":r=g.createElement("div"),r.innerHTML=" - + +
diff --git a/vite-app/src/components/EvaluationRow.tsx b/vite-app/src/components/EvaluationRow.tsx index d72469a3..0ca9d440 100644 --- a/vite-app/src/components/EvaluationRow.tsx +++ b/vite-app/src/components/EvaluationRow.tsx @@ -337,9 +337,77 @@ const ToolsSection = observer( ) ); +function buildToolDeclareContent(tools: EvaluationRowType["tools"]): string { + if (!tools?.length) return ""; + const blocks = tools + .map((tool) => { + const fn = (tool as any)?.function || {}; + const properties = fn.parameters?.properties || {}; + const actionEnum = Array.isArray(properties.action?.enum) + ? properties.action.enum.map((value: string) => `"${value}"`).join(" | ") + : "string"; + return [ + `// ${fn.description || "Tool declaration."}`, + `type ${fn.name || "tool"} = (_: {`, + ` // ${properties.action?.description || "Tool argument."}`, + ` action: ${actionEnum},`, + " [k: string]: never", + "}) => any;", + ].join("\n"); + }) + .join("\n"); + + return `# Tools\n\n## functions\nnamespace functions {\n${blocks}\n}`; +} + +function buildPromptFaithfulMessages( + messages: EvaluationRowType["messages"], + tools: EvaluationRowType["tools"] +): EvaluationRowType["messages"] { + const toolDeclareContent = buildToolDeclareContent(tools); + if (!toolDeclareContent) return messages; + const nextMessages = [...(messages || [])]; + const firstSystemIdx = nextMessages.findIndex( + (message) => message?.role === "system" + ); + if (firstSystemIdx === -1) { + return [{ role: "system", content: toolDeclareContent } as any, ...nextMessages]; + } + + const firstSystem = nextMessages[firstSystemIdx] as any; + const existingContent = + typeof firstSystem?.content === "string" + ? firstSystem.content + : Array.isArray(firstSystem?.content) + ? firstSystem.content + .map((part: any) => { + if (part?.type === "text") return part.text || ""; + if (part?.type === "image_url") return "[Image]"; + return JSON.stringify(part); + }) + .join("") + : firstSystem?.content != null + ? JSON.stringify(firstSystem.content) + : ""; + + nextMessages[firstSystemIdx] = { + ...firstSystem, + content: existingContent + ? `${toolDeclareContent}\n\n${existingContent}` + : toolDeclareContent, + } as any; + return nextMessages; +} + const ChatInterfaceSection = observer( - ({ messages }: { messages: EvaluationRowType["messages"] }) => ( - + ({ + messages, + tools, + }: { + messages: EvaluationRowType["messages"]; + tools: EvaluationRowType["tools"]; + }) => ( + ) ); @@ -376,7 +444,7 @@ const ExpandedContent = observer(
{/* Left Column - Chat Interface */}
- +
{/* Token Debug Column */} diff --git a/vite-app/src/components/MessageBubble.tsx b/vite-app/src/components/MessageBubble.tsx index dfbfea0d..4002a3ba 100644 --- a/vite-app/src/components/MessageBubble.tsx +++ b/vite-app/src/components/MessageBubble.tsx @@ -14,9 +14,12 @@ export const MessageBubble = ({ message }: { message: Message }) => { const isTool = message.role === "tool"; const hasToolCalls = message.tool_calls && message.tool_calls.length > 0; const hasFunctionCall = message.function_call; + const hideMessageContent = message.role === "assistant" && hasToolCalls; // Get the message content as a string const reasoning = (message as any).reasoning_content as string | undefined; + const titleLabel = + message.role === "system" && message.name ? message.name : message.role; const getMessageContent = () => { if (typeof message.content === "string") { return message.content; @@ -33,11 +36,14 @@ export const MessageBubble = ({ message }: { message: Message }) => { } }; - const messageContent = getMessageContent(); + const messageContent = hideMessageContent ? "" : getMessageContent(); const hasMessageContent = messageContent.trim().length > 0; const isLongMessage = messageContent.length > 200; // Threshold for considering a message "long" const renderContent = () => { + if (hideMessageContent) { + return null; + } if (typeof message.content === "string") { return isLongMessage && !isExpanded ? message.content.substring(0, 200) + "..." @@ -161,7 +167,7 @@ export const MessageBubble = ({ message }: { message: Message }) => { hasMessageContent ? "pr-8" : "" }`} > - {message.role} + {titleLabel}
{renderContent()}