(function(){const B=document.createElement("link").relList;if(B&&B.supports&&B.supports("modulepreload"))return;for(const p of document.querySelectorAll('link[rel="modulepreload"]'))y(p);new MutationObserver(p=>{for(const $ of p)if($.type==="childList")for(const ol of $.addedNodes)ol.tagName==="LINK"&&ol.rel==="modulepreload"&&y(ol)}).observe(document,{childList:!0,subtree:!0});function U(p){const $={};return p.integrity&&($.integrity=p.integrity),p.referrerPolicy&&($.referrerPolicy=p.referrerPolicy),p.crossOrigin==="use-credentials"?$.credentials="include":p.crossOrigin==="anonymous"?$.credentials="omit":$.credentials="same-origin",$}function y(p){if(p.ep)return;p.ep=!0;const $=U(p);fetch(p.href,$)}})();var nf={exports:{}},be={};/** * @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 vm;function Fy(){if(vm)return be;vm=1;var _=Symbol.for("react.transitional.element"),B=Symbol.for("react.fragment");function U(y,p,$){var ol=null;if($!==void 0&&(ol=""+$),p.key!==void 0&&(ol=""+p.key),"key"in p){$={};for(var Hl in p)Hl!=="key"&&($[Hl]=p[Hl])}else $=p;return p=$.ref,{$$typeof:_,type:y,key:ol,ref:p!==void 0?p:null,props:$}}return be.Fragment=B,be.jsx=U,be.jsxs=U,be}var om;function ky(){return om||(om=1,nf.exports=Fy()),nf.exports}var m=ky(),cf={exports:{}},ze={},ff={exports:{}},sf={};/** * @license React * scheduler.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 rm;function Iy(){return rm||(rm=1,(function(_){function B(b,O){var q=b.length;b.push(O);l:for(;0>>1,il=b[ul];if(0>>1;ulp(M,q))Np(G,M)?(b[ul]=G,b[N]=q,ul=N):(b[ul]=M,b[E]=q,ul=E);else if(Np(G,q))b[ul]=G,b[N]=q,ul=N;else break l}}return O}function p(b,O){var q=b.sortIndex-O.sortIndex;return q!==0?q:b.id-O.id}if(_.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var $=performance;_.unstable_now=function(){return $.now()}}else{var ol=Date,Hl=ol.now();_.unstable_now=function(){return ol.now()-Hl}}var H=[],A=[],P=1,C=null,ml=3,Wl=!1,Bl=!1,Rl=!1,jt=!1,$l=typeof setTimeout=="function"?setTimeout:null,Wt=typeof clearTimeout=="function"?clearTimeout:null,Ul=typeof setImmediate<"u"?setImmediate:null;function ct(b){for(var O=U(A);O!==null;){if(O.callback===null)y(A);else if(O.startTime<=b)y(A),O.sortIndex=O.expirationTime,B(H,O);else break;O=U(A)}}function Tt(b){if(Rl=!1,ct(b),!Bl)if(U(H)!==null)Bl=!0,Yl||(Yl=!0,Xl());else{var O=U(A);O!==null&>(Tt,O.startTime-b)}}var Yl=!1,w=-1,Gl=5,Et=-1;function Qa(){return jt?!0:!(_.unstable_now()-Etb&&Qa());){var ul=C.callback;if(typeof ul=="function"){C.callback=null,ml=C.priorityLevel;var il=ul(C.expirationTime<=b);if(b=_.unstable_now(),typeof il=="function"){C.callback=il,ct(b),O=!0;break t}C===U(H)&&y(H),ct(b)}else y(H);C=U(H)}if(C!==null)O=!0;else{var d=U(A);d!==null&>(Tt,d.startTime-b),O=!1}}break l}finally{C=null,ml=q,Wl=!1}O=void 0}}finally{O?Xl():Yl=!1}}}var Xl;if(typeof Ul=="function")Xl=function(){Ul(At)};else if(typeof MessageChannel<"u"){var Ta=new MessageChannel,Nt=Ta.port2;Ta.port1.onmessage=At,Xl=function(){Nt.postMessage(null)}}else Xl=function(){$l(At,0)};function gt(b,O){w=$l(function(){b(_.unstable_now())},O)}_.unstable_IdlePriority=5,_.unstable_ImmediatePriority=1,_.unstable_LowPriority=4,_.unstable_NormalPriority=3,_.unstable_Profiling=null,_.unstable_UserBlockingPriority=2,_.unstable_cancelCallback=function(b){b.callback=null},_.unstable_forceFrameRate=function(b){0>b||125ul?(b.sortIndex=q,B(A,b),U(H)===null&&b===U(A)&&(Rl?(Wt(w),w=-1):Rl=!0,gt(Tt,q-ul))):(b.sortIndex=il,B(H,b),Bl||Wl||(Bl=!0,Yl||(Yl=!0,Xl()))),b},_.unstable_shouldYield=Qa,_.unstable_wrapCallback=function(b){var O=ml;return function(){var q=ml;ml=O;try{return b.apply(this,arguments)}finally{ml=q}}}})(sf)),sf}var gm;function Py(){return gm||(gm=1,ff.exports=Iy()),ff.exports}var df={exports:{}},Y={};/** * @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 Sm;function lv(){if(Sm)return Y;Sm=1;var _=Symbol.for("react.transitional.element"),B=Symbol.for("react.portal"),U=Symbol.for("react.fragment"),y=Symbol.for("react.strict_mode"),p=Symbol.for("react.profiler"),$=Symbol.for("react.consumer"),ol=Symbol.for("react.context"),Hl=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),A=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),C=Symbol.for("react.activity"),ml=Symbol.iterator;function Wl(d){return d===null||typeof d!="object"?null:(d=ml&&d[ml]||d["@@iterator"],typeof d=="function"?d:null)}var Bl={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Rl=Object.assign,jt={};function $l(d,E,M){this.props=d,this.context=E,this.refs=jt,this.updater=M||Bl}$l.prototype.isReactComponent={},$l.prototype.setState=function(d,E){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,E,"setState")},$l.prototype.forceUpdate=function(d){this.updater.enqueueForceUpdate(this,d,"forceUpdate")};function Wt(){}Wt.prototype=$l.prototype;function Ul(d,E,M){this.props=d,this.context=E,this.refs=jt,this.updater=M||Bl}var ct=Ul.prototype=new Wt;ct.constructor=Ul,Rl(ct,$l.prototype),ct.isPureReactComponent=!0;var Tt=Array.isArray;function Yl(){}var w={H:null,A:null,T:null,S:null},Gl=Object.prototype.hasOwnProperty;function Et(d,E,M){var N=M.ref;return{$$typeof:_,type:d,key:E,ref:N!==void 0?N:null,props:M}}function Qa(d,E){return Et(d.type,E,d.props)}function At(d){return typeof d=="object"&&d!==null&&d.$$typeof===_}function Xl(d){var E={"=":"=0",":":"=2"};return"$"+d.replace(/[=:]/g,function(M){return E[M]})}var Ta=/\/+/g;function Nt(d,E){return typeof d=="object"&&d!==null&&d.key!=null?Xl(""+d.key):E.toString(36)}function gt(d){switch(d.status){case"fulfilled":return d.value;case"rejected":throw d.reason;default:switch(typeof d.status=="string"?d.then(Yl,Yl):(d.status="pending",d.then(function(E){d.status==="pending"&&(d.status="fulfilled",d.value=E)},function(E){d.status==="pending"&&(d.status="rejected",d.reason=E)})),d.status){case"fulfilled":return d.value;case"rejected":throw d.reason}}throw d}function b(d,E,M,N,G){var Z=typeof d;(Z==="undefined"||Z==="boolean")&&(d=null);var ll=!1;if(d===null)ll=!0;else switch(Z){case"bigint":case"string":case"number":ll=!0;break;case"object":switch(d.$$typeof){case _:case B:ll=!0;break;case P:return ll=d._init,b(ll(d._payload),E,M,N,G)}}if(ll)return G=G(d),ll=N===""?"."+Nt(d,0):N,Tt(G)?(M="",ll!=null&&(M=ll.replace(Ta,"$&/")+"/"),b(G,E,M,"",function(Ou){return Ou})):G!=null&&(At(G)&&(G=Qa(G,M+(G.key==null||d&&d.key===G.key?"":(""+G.key).replace(Ta,"$&/")+"/")+ll)),E.push(G)),1;ll=0;var Cl=N===""?".":N+":";if(Tt(d))for(var rl=0;rl"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(B){console.error(B)}}return _(),mf.exports=tv(),mf.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 Em;function uv(){if(Em)return ze;Em=1;var _=Py(),B=hf(),U=av();function y(l){var t="https://react.dev/errors/"+l;if(1il||(l.current=ul[il],ul[il]=null,il--)}function M(l,t){il++,ul[il]=l.current,l.current=t}var N=d(null),G=d(null),Z=d(null),ll=d(null);function Cl(l,t){switch(M(Z,t),M(G,l),M(N,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?B0(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=B0(t),l=Y0(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}E(N),M(N,l)}function rl(){E(N),E(G),E(Z)}function Ou(l){l.memoizedState!==null&&M(ll,l);var t=N.current,a=Y0(t,l.type);t!==a&&(M(G,l),M(N,a))}function Te(l){G.current===l&&(E(N),E(G)),ll.current===l&&(E(ll),oe._currentValue=q)}var Qn,yf;function Ea(l){if(Qn===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Qn=t&&t[1]||"",yf=-1)":-1e||f[u]!==o[e]){var S=` `+f[u].replace(" at new "," at ");return l.displayName&&S.includes("")&&(S=S.replace("",l.displayName)),S}while(1<=u&&0<=e);break}}}finally{Zn=!1,Error.prepareStackTrace=a}return(a=l?l.displayName||l.name:"")?Ea(a):""}function Mm(l,t){switch(l.tag){case 26:case 27:case 5:return Ea(l.type);case 16:return Ea("Lazy");case 13:return l.child!==t&&t!==null?Ea("Suspense Fallback"):Ea("Suspense");case 19:return Ea("SuspenseList");case 0:case 15:return Vn(l.type,!1);case 11:return Vn(l.type.render,!1);case 1:return Vn(l.type,!0);case 31:return Ea("Activity");default:return""}}function vf(l){try{var t="",a=null;do t+=Mm(l,a),a=l,l=l.return;while(l);return t}catch(u){return` Error generating stack: `+u.message+` `+u.stack}}var Ln=Object.prototype.hasOwnProperty,Kn=_.unstable_scheduleCallback,Jn=_.unstable_cancelCallback,jm=_.unstable_shouldYield,Nm=_.unstable_requestPaint,Fl=_.unstable_now,Dm=_.unstable_getCurrentPriorityLevel,of=_.unstable_ImmediatePriority,rf=_.unstable_UserBlockingPriority,Ee=_.unstable_NormalPriority,Um=_.unstable_LowPriority,gf=_.unstable_IdlePriority,xm=_.log,Hm=_.unstable_setDisableYieldValue,Mu=null,kl=null;function $t(l){if(typeof xm=="function"&&Hm(l),kl&&typeof kl.setStrictMode=="function")try{kl.setStrictMode(Mu,l)}catch{}}var Il=Math.clz32?Math.clz32:qm,Rm=Math.log,Cm=Math.LN2;function qm(l){return l>>>=0,l===0?32:31-(Rm(l)/Cm|0)|0}var Ae=256,_e=262144,pe=4194304;function Aa(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Oe(l,t,a){var u=l.pendingLanes;if(u===0)return 0;var e=0,n=l.suspendedLanes,c=l.pingedLanes;l=l.warmLanes;var i=u&134217727;return i!==0?(u=i&~n,u!==0?e=Aa(u):(c&=i,c!==0?e=Aa(c):a||(a=i&~l,a!==0&&(e=Aa(a))))):(i=u&~n,i!==0?e=Aa(i):c!==0?e=Aa(c):a||(a=u&~l,a!==0&&(e=Aa(a)))),e===0?0:t!==0&&t!==e&&(t&n)===0&&(n=e&-e,a=t&-t,n>=a||n===32&&(a&4194048)!==0)?t:e}function ju(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function Bm(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Sf(){var l=pe;return pe<<=1,(pe&62914560)===0&&(pe=4194304),l}function wn(l){for(var t=[],a=0;31>a;a++)t.push(l);return t}function Nu(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Ym(l,t,a,u,e,n){var c=l.pendingLanes;l.pendingLanes=a,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=a,l.entangledLanes&=a,l.errorRecoveryDisabledLanes&=a,l.shellSuspendCounter=0;var i=l.entanglements,f=l.expirationTimes,o=l.hiddenUpdates;for(a=c&~a;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var Lm=/[\n"\\]/g;function ft(l){return l.replace(Lm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Pn(l,t,a,u,e,n,c,i){l.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.type=c:l.removeAttribute("type"),t!=null?c==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+it(t)):l.value!==""+it(t)&&(l.value=""+it(t)):c!=="submit"&&c!=="reset"||l.removeAttribute("value"),t!=null?lc(l,c,it(t)):a!=null?lc(l,c,it(a)):u!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.name=""+it(i):l.removeAttribute("name")}function Uf(l,t,a,u,e,n,c,i){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||a!=null){if(!(n!=="submit"&&n!=="reset"||t!=null)){In(l);return}a=a!=null?""+it(a):"",t=t!=null?""+it(t):a,i||t===l.value||(l.value=t),l.defaultValue=t}u=u??e,u=typeof u!="function"&&typeof u!="symbol"&&!!u,l.checked=i?l.checked:!!u,l.defaultChecked=!!u,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(l.name=c),In(l)}function lc(l,t,a){t==="number"&&Ne(l.ownerDocument)===l||l.defaultValue===""+a||(l.defaultValue=""+a)}function wa(l,t,a,u){if(l=l.options,t){t={};for(var e=0;e"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),nc=!1;if(xt)try{var Hu={};Object.defineProperty(Hu,"passive",{get:function(){nc=!0}}),window.addEventListener("test",Hu,Hu),window.removeEventListener("test",Hu,Hu)}catch{nc=!1}var kt=null,cc=null,Ue=null;function Yf(){if(Ue)return Ue;var l,t=cc,a=t.length,u,e="value"in kt?kt.value:kt.textContent,n=e.length;for(l=0;l=qu),Lf=" ",Kf=!1;function Jf(l,t){switch(l){case"keyup":return Sh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wf(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var ka=!1;function zh(l,t){switch(l){case"compositionend":return wf(t);case"keypress":return t.which!==32?null:(Kf=!0,Lf);case"textInput":return l=t.data,l===Lf&&Kf?null:l;default:return null}}function Th(l,t){if(ka)return l==="compositionend"||!mc&&Jf(l,t)?(l=Yf(),Ue=cc=kt=null,ka=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:a,offset:t-l};l=u}l:{for(;a;){if(a.nextSibling){a=a.nextSibling;break l}a=a.parentNode}a=void 0}a=ts(a)}}function us(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?us(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function es(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Ne(l.document);t instanceof l.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)l=t.contentWindow;else break;t=Ne(l.document)}return t}function vc(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var Nh=xt&&"documentMode"in document&&11>=document.documentMode,Ia=null,oc=null,Xu=null,rc=!1;function ns(l,t,a){var u=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;rc||Ia==null||Ia!==Ne(u)||(u=Ia,"selectionStart"in u&&vc(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),Xu&&Gu(Xu,u)||(Xu=u,u=pn(oc,"onSelect"),0>=c,e-=c,_t=1<<32-Il(t)+e|a<Q?(J=D,D=null):J=D.sibling;var k=r(h,D,v[Q],z);if(k===null){D===null&&(D=J);break}l&&D&&k.alternate===null&&t(h,D),s=n(k,s,Q),F===null?x=k:F.sibling=k,F=k,D=J}if(Q===v.length)return a(h,D),W&&Rt(h,Q),x;if(D===null){for(;QQ?(J=D,D=null):J=D.sibling;var ba=r(h,D,k.value,z);if(ba===null){D===null&&(D=J);break}l&&D&&ba.alternate===null&&t(h,D),s=n(ba,s,Q),F===null?x=ba:F.sibling=ba,F=ba,D=J}if(k.done)return a(h,D),W&&Rt(h,Q),x;if(D===null){for(;!k.done;Q++,k=v.next())k=T(h,k.value,z),k!==null&&(s=n(k,s,Q),F===null?x=k:F.sibling=k,F=k);return W&&Rt(h,Q),x}for(D=u(D);!k.done;Q++,k=v.next())k=g(D,h,Q,k.value,z),k!==null&&(l&&k.alternate!==null&&D.delete(k.key===null?Q:k.key),s=n(k,s,Q),F===null?x=k:F.sibling=k,F=k);return l&&D.forEach(function($y){return t(h,$y)}),W&&Rt(h,Q),x}function cl(h,s,v,z){if(typeof v=="object"&&v!==null&&v.type===Rl&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Wl:l:{for(var x=v.key;s!==null;){if(s.key===x){if(x=v.type,x===Rl){if(s.tag===7){a(h,s.sibling),z=e(s,v.props.children),z.return=h,h=z;break l}}else if(s.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Gl&&Ra(x)===s.type){a(h,s.sibling),z=e(s,v.props),Ju(z,v),z.return=h,h=z;break l}a(h,s);break}else t(h,s);s=s.sibling}v.type===Rl?(z=Na(v.props.children,h.mode,z,v.key),z.return=h,h=z):(z=Qe(v.type,v.key,v.props,null,h.mode,z),Ju(z,v),z.return=h,h=z)}return c(h);case Bl:l:{for(x=v.key;s!==null;){if(s.key===x)if(s.tag===4&&s.stateNode.containerInfo===v.containerInfo&&s.stateNode.implementation===v.implementation){a(h,s.sibling),z=e(s,v.children||[]),z.return=h,h=z;break l}else{a(h,s);break}else t(h,s);s=s.sibling}z=Ac(v,h.mode,z),z.return=h,h=z}return c(h);case Gl:return v=Ra(v),cl(h,s,v,z)}if(gt(v))return j(h,s,v,z);if(Xl(v)){if(x=Xl(v),typeof x!="function")throw Error(y(150));return v=x.call(v),R(h,s,v,z)}if(typeof v.then=="function")return cl(h,s,We(v),z);if(v.$$typeof===Ul)return cl(h,s,Le(h,v),z);$e(h,v)}return typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint"?(v=""+v,s!==null&&s.tag===6?(a(h,s.sibling),z=e(s,v),z.return=h,h=z):(a(h,s),z=Ec(v,h.mode,z),z.return=h,h=z),c(h)):a(h,s)}return function(h,s,v,z){try{Ku=0;var x=cl(h,s,v,z);return su=null,x}catch(D){if(D===fu||D===Je)throw D;var F=lt(29,D,null,h.mode);return F.lanes=z,F.return=h,F}finally{}}}var qa=js(!0),Ns=js(!1),aa=!1;function Cc(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function qc(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function ua(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function ea(l,t,a){var u=l.updateQueue;if(u===null)return null;if(u=u.shared,(I&2)!==0){var e=u.pending;return e===null?t.next=t:(t.next=e.next,e.next=t),u.pending=t,t=Xe(l),hs(l,null,a),t}return Ge(l,u,t,a),Xe(l)}function wu(l,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var u=t.lanes;u&=l.pendingLanes,a|=u,t.lanes=a,zf(l,a)}}function Bc(l,t){var a=l.updateQueue,u=l.alternate;if(u!==null&&(u=u.updateQueue,a===u)){var e=null,n=null;if(a=a.firstBaseUpdate,a!==null){do{var c={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};n===null?e=n=c:n=n.next=c,a=a.next}while(a!==null);n===null?e=n=t:n=n.next=t}else e=n=t;a={baseState:u.baseState,firstBaseUpdate:e,lastBaseUpdate:n,shared:u.shared,callbacks:u.callbacks},l.updateQueue=a;return}l=a.lastBaseUpdate,l===null?a.firstBaseUpdate=t:l.next=t,a.lastBaseUpdate=t}var Yc=!1;function Wu(){if(Yc){var l=iu;if(l!==null)throw l}}function $u(l,t,a,u){Yc=!1;var e=l.updateQueue;aa=!1;var n=e.firstBaseUpdate,c=e.lastBaseUpdate,i=e.shared.pending;if(i!==null){e.shared.pending=null;var f=i,o=f.next;f.next=null,c===null?n=o:c.next=o,c=f;var S=l.alternate;S!==null&&(S=S.updateQueue,i=S.lastBaseUpdate,i!==c&&(i===null?S.firstBaseUpdate=o:i.next=o,S.lastBaseUpdate=f))}if(n!==null){var T=e.baseState;c=0,S=o=f=null,i=n;do{var r=i.lane&-536870913,g=r!==i.lane;if(g?(K&r)===r:(u&r)===r){r!==0&&r===cu&&(Yc=!0),S!==null&&(S=S.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});l:{var j=l,R=i;r=t;var cl=a;switch(R.tag){case 1:if(j=R.payload,typeof j=="function"){T=j.call(cl,T,r);break l}T=j;break l;case 3:j.flags=j.flags&-65537|128;case 0:if(j=R.payload,r=typeof j=="function"?j.call(cl,T,r):j,r==null)break l;T=C({},T,r);break l;case 2:aa=!0}}r=i.callback,r!==null&&(l.flags|=64,g&&(l.flags|=8192),g=e.callbacks,g===null?e.callbacks=[r]:g.push(r))}else g={lane:r,tag:i.tag,payload:i.payload,callback:i.callback,next:null},S===null?(o=S=g,f=T):S=S.next=g,c|=r;if(i=i.next,i===null){if(i=e.shared.pending,i===null)break;g=i,i=g.next,g.next=null,e.lastBaseUpdate=g,e.shared.pending=null}}while(!0);S===null&&(f=T),e.baseState=f,e.firstBaseUpdate=o,e.lastBaseUpdate=S,n===null&&(e.shared.lanes=0),sa|=c,l.lanes=c,l.memoizedState=T}}function Ds(l,t){if(typeof l!="function")throw Error(y(191,l));l.call(t)}function Us(l,t){var a=l.callbacks;if(a!==null)for(l.callbacks=null,l=0;ln?n:8;var c=b.T,i={};b.T=i,ui(l,!1,t,a);try{var f=e(),o=b.S;if(o!==null&&o(i,f),f!==null&&typeof f=="object"&&typeof f.then=="function"){var S=Yh(f,u);Iu(l,t,S,nt(l))}else Iu(l,t,u,nt(l))}catch(T){Iu(l,t,{then:function(){},status:"rejected",reason:T},nt())}finally{O.p=n,c!==null&&i.types!==null&&(c.types=i.types),b.T=c}}function Lh(){}function ti(l,t,a,u){if(l.tag!==5)throw Error(y(476));var e=sd(l).queue;fd(l,e,t,q,a===null?Lh:function(){return dd(l),a(u)})}function sd(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:q,baseState:q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:q},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:a},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function dd(l){var t=sd(l);t.next===null&&(t=l.alternate.memoizedState),Iu(l,t.next.queue,{},nt())}function ai(){return jl(oe)}function md(){return Sl().memoizedState}function hd(){return Sl().memoizedState}function Kh(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var a=nt();l=ua(a);var u=ea(t,l,a);u!==null&&(wl(u,t,a),wu(u,t,a)),t={cache:Uc()},l.payload=t;return}t=t.return}}function Jh(l,t,a){var u=nt();a={lane:u,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},nn(l)?vd(t,a):(a=zc(l,t,a,u),a!==null&&(wl(a,l,u),od(a,t,u)))}function yd(l,t,a){var u=nt();Iu(l,t,a,u)}function Iu(l,t,a,u){var e={lane:u,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(nn(l))vd(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var c=t.lastRenderedState,i=n(c,a);if(e.hasEagerState=!0,e.eagerState=i,Pl(i,c))return Ge(l,t,e,0),fl===null&&Ye(),!1}catch{}finally{}if(a=zc(l,t,e,u),a!==null)return wl(a,l,u),od(a,t,u),!0}return!1}function ui(l,t,a,u){if(u={lane:2,revertLane:Ci(),gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},nn(l)){if(t)throw Error(y(479))}else t=zc(l,a,u,2),t!==null&&wl(t,l,2)}function nn(l){var t=l.alternate;return l===X||t!==null&&t===X}function vd(l,t){mu=Ie=!0;var a=l.pending;a===null?t.next=t:(t.next=a.next,a.next=t),l.pending=t}function od(l,t,a){if((a&4194048)!==0){var u=t.lanes;u&=l.pendingLanes,a|=u,t.lanes=a,zf(l,a)}}var Pu={readContext:jl,use:tn,useCallback:yl,useContext:yl,useEffect:yl,useImperativeHandle:yl,useLayoutEffect:yl,useInsertionEffect:yl,useMemo:yl,useReducer:yl,useRef:yl,useState:yl,useDebugValue:yl,useDeferredValue:yl,useTransition:yl,useSyncExternalStore:yl,useId:yl,useHostTransitionStatus:yl,useFormState:yl,useActionState:yl,useOptimistic:yl,useMemoCache:yl,useCacheRefresh:yl};Pu.useEffectEvent=yl;var rd={readContext:jl,use:tn,useCallback:function(l,t){return ql().memoizedState=[l,t===void 0?null:t],l},useContext:jl,useEffect:Ps,useImperativeHandle:function(l,t,a){a=a!=null?a.concat([l]):null,un(4194308,4,ud.bind(null,t,l),a)},useLayoutEffect:function(l,t){return un(4194308,4,l,t)},useInsertionEffect:function(l,t){un(4,2,l,t)},useMemo:function(l,t){var a=ql();t=t===void 0?null:t;var u=l();if(Ba){$t(!0);try{l()}finally{$t(!1)}}return a.memoizedState=[u,t],u},useReducer:function(l,t,a){var u=ql();if(a!==void 0){var e=a(t);if(Ba){$t(!0);try{a(t)}finally{$t(!1)}}}else e=t;return u.memoizedState=u.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},u.queue=l,l=l.dispatch=Jh.bind(null,X,l),[u.memoizedState,l]},useRef:function(l){var t=ql();return l={current:l},t.memoizedState=l},useState:function(l){l=Fc(l);var t=l.queue,a=yd.bind(null,X,t);return t.dispatch=a,[l.memoizedState,a]},useDebugValue:Pc,useDeferredValue:function(l,t){var a=ql();return li(a,l,t)},useTransition:function(){var l=Fc(!1);return l=fd.bind(null,X,l.queue,!0,!1),ql().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,a){var u=X,e=ql();if(W){if(a===void 0)throw Error(y(407));a=a()}else{if(a=t(),fl===null)throw Error(y(349));(K&127)!==0||Bs(u,t,a)}e.memoizedState=a;var n={value:a,getSnapshot:t};return e.queue=n,Ps(Gs.bind(null,u,n,l),[l]),u.flags|=2048,yu(9,{destroy:void 0},Ys.bind(null,u,n,a,t),null),a},useId:function(){var l=ql(),t=fl.identifierPrefix;if(W){var a=pt,u=_t;a=(u&~(1<<32-Il(u)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Pe++,0<\/script>",n=n.removeChild(n.firstChild);break;case"select":n=typeof u.is=="string"?c.createElement("select",{is:u.is}):c.createElement("select"),u.multiple?n.multiple=!0:u.size&&(n.size=u.size);break;default:n=typeof u.is=="string"?c.createElement(e,{is:u.is}):c.createElement(e)}}n[Ol]=t,n[Ql]=u;l:for(c=t.child;c!==null;){if(c.tag===5||c.tag===6)n.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===t)break l;for(;c.sibling===null;){if(c.return===null||c.return===t)break l;c=c.return}c.sibling.return=c.return,c=c.sibling}t.stateNode=n;l:switch(Dl(n,e,u),e){case"button":case"input":case"select":case"textarea":u=!!u.autoFocus;break l;case"img":u=!0;break l;default:u=!1}u&&Xt(t)}}return dl(t),gi(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,a),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==u&&Xt(t);else{if(typeof u!="string"&&t.stateNode===null)throw Error(y(166));if(l=Z.current,eu(t)){if(l=t.stateNode,a=t.memoizedProps,u=null,e=Ml,e!==null)switch(e.tag){case 27:case 5:u=e.memoizedProps}l[Ol]=t,l=!!(l.nodeValue===a||u!==null&&u.suppressHydrationWarning===!0||C0(l.nodeValue,a)),l||la(t,!0)}else l=On(l).createTextNode(u),l[Ol]=t,t.stateNode=l}return dl(t),null;case 31:if(a=t.memoizedState,l===null||l.memoizedState!==null){if(u=eu(t),a!==null){if(l===null){if(!u)throw Error(y(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(y(557));l[Ol]=t}else Da(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;dl(t),l=!1}else a=Mc(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=a),l=!0;if(!l)return t.flags&256?(at(t),t):(at(t),null);if((t.flags&128)!==0)throw Error(y(558))}return dl(t),null;case 13:if(u=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(e=eu(t),u!==null&&u.dehydrated!==null){if(l===null){if(!e)throw Error(y(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(y(317));e[Ol]=t}else Da(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;dl(t),e=!1}else e=Mc(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),e=!0;if(!e)return t.flags&256?(at(t),t):(at(t),null)}return at(t),(t.flags&128)!==0?(t.lanes=a,t):(a=u!==null,l=l!==null&&l.memoizedState!==null,a&&(u=t.child,e=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(e=u.alternate.memoizedState.cachePool.pool),n=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(n=u.memoizedState.cachePool.pool),n!==e&&(u.flags|=2048)),a!==l&&a&&(t.child.flags|=8192),mn(t,t.updateQueue),dl(t),null);case 4:return rl(),l===null&&Gi(t.stateNode.containerInfo),dl(t),null;case 10:return qt(t.type),dl(t),null;case 19:if(E(gl),u=t.memoizedState,u===null)return dl(t),null;if(e=(t.flags&128)!==0,n=u.rendering,n===null)if(e)te(u,!1);else{if(vl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(n=ke(l),n!==null){for(t.flags|=128,te(u,!1),l=n.updateQueue,t.updateQueue=l,mn(t,l),t.subtreeFlags=0,l=a,a=t.child;a!==null;)ys(a,l),a=a.sibling;return M(gl,gl.current&1|2),W&&Rt(t,u.treeForkCount),t.child}l=l.sibling}u.tail!==null&&Fl()>rn&&(t.flags|=128,e=!0,te(u,!1),t.lanes=4194304)}else{if(!e)if(l=ke(n),l!==null){if(t.flags|=128,e=!0,l=l.updateQueue,t.updateQueue=l,mn(t,l),te(u,!0),u.tail===null&&u.tailMode==="hidden"&&!n.alternate&&!W)return dl(t),null}else 2*Fl()-u.renderingStartTime>rn&&a!==536870912&&(t.flags|=128,e=!0,te(u,!1),t.lanes=4194304);u.isBackwards?(n.sibling=t.child,t.child=n):(l=u.last,l!==null?l.sibling=n:t.child=n,u.last=n)}return u.tail!==null?(l=u.tail,u.rendering=l,u.tail=l.sibling,u.renderingStartTime=Fl(),l.sibling=null,a=gl.current,M(gl,e?a&1|2:a&1),W&&Rt(t,u.treeForkCount),l):(dl(t),null);case 22:case 23:return at(t),Xc(),u=t.memoizedState!==null,l!==null?l.memoizedState!==null!==u&&(t.flags|=8192):u&&(t.flags|=8192),u?(a&536870912)!==0&&(t.flags&128)===0&&(dl(t),t.subtreeFlags&6&&(t.flags|=8192)):dl(t),a=t.updateQueue,a!==null&&mn(t,a.retryQueue),a=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(a=l.memoizedState.cachePool.pool),u=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(u=t.memoizedState.cachePool.pool),u!==a&&(t.flags|=2048),l!==null&&E(Ha),null;case 24:return a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),qt(bl),dl(t),null;case 25:return null;case 30:return null}throw Error(y(156,t.tag))}function kh(l,t){switch(pc(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return qt(bl),rl(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return Te(t),null;case 31:if(t.memoizedState!==null){if(at(t),t.alternate===null)throw Error(y(340));Da()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(at(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(y(340));Da()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return E(gl),null;case 4:return rl(),null;case 10:return qt(t.type),null;case 22:case 23:return at(t),Xc(),l!==null&&E(Ha),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return qt(bl),null;case 25:return null;default:return null}}function Xd(l,t){switch(pc(t),t.tag){case 3:qt(bl),rl();break;case 26:case 27:case 5:Te(t);break;case 4:rl();break;case 31:t.memoizedState!==null&&at(t);break;case 13:at(t);break;case 19:E(gl);break;case 10:qt(t.type);break;case 22:case 23:at(t),Xc(),l!==null&&E(Ha);break;case 24:qt(bl)}}function ae(l,t){try{var a=t.updateQueue,u=a!==null?a.lastEffect:null;if(u!==null){var e=u.next;a=e;do{if((a.tag&l)===l){u=void 0;var n=a.create,c=a.inst;u=n(),c.destroy=u}a=a.next}while(a!==e)}}catch(i){al(t,t.return,i)}}function ia(l,t,a){try{var u=t.updateQueue,e=u!==null?u.lastEffect:null;if(e!==null){var n=e.next;u=n;do{if((u.tag&l)===l){var c=u.inst,i=c.destroy;if(i!==void 0){c.destroy=void 0,e=t;var f=a,o=i;try{o()}catch(S){al(e,f,S)}}}u=u.next}while(u!==n)}}catch(S){al(t,t.return,S)}}function Qd(l){var t=l.updateQueue;if(t!==null){var a=l.stateNode;try{Us(t,a)}catch(u){al(l,l.return,u)}}}function Zd(l,t,a){a.props=Ya(l.type,l.memoizedProps),a.state=l.memoizedState;try{a.componentWillUnmount()}catch(u){al(l,t,u)}}function ue(l,t){try{var a=l.ref;if(a!==null){switch(l.tag){case 26:case 27:case 5:var u=l.stateNode;break;case 30:u=l.stateNode;break;default:u=l.stateNode}typeof a=="function"?l.refCleanup=a(u):a.current=u}}catch(e){al(l,t,e)}}function Ot(l,t){var a=l.ref,u=l.refCleanup;if(a!==null)if(typeof u=="function")try{u()}catch(e){al(l,t,e)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(e){al(l,t,e)}else a.current=null}function Vd(l){var t=l.type,a=l.memoizedProps,u=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&u.focus();break l;case"img":a.src?u.src=a.src:a.srcSet&&(u.srcset=a.srcSet)}}catch(e){al(l,l.return,e)}}function Si(l,t,a){try{var u=l.stateNode;by(u,l.type,a,t),u[Ql]=t}catch(e){al(l,l.return,e)}}function Ld(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&va(l.type)||l.tag===4}function bi(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||Ld(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&va(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function zi(l,t,a){var u=l.tag;if(u===5||u===6)l=l.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(l,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(l),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Ut));else if(u!==4&&(u===27&&va(l.type)&&(a=l.stateNode,t=null),l=l.child,l!==null))for(zi(l,t,a),l=l.sibling;l!==null;)zi(l,t,a),l=l.sibling}function hn(l,t,a){var u=l.tag;if(u===5||u===6)l=l.stateNode,t?a.insertBefore(l,t):a.appendChild(l);else if(u!==4&&(u===27&&va(l.type)&&(a=l.stateNode),l=l.child,l!==null))for(hn(l,t,a),l=l.sibling;l!==null;)hn(l,t,a),l=l.sibling}function Kd(l){var t=l.stateNode,a=l.memoizedProps;try{for(var u=l.type,e=t.attributes;e.length;)t.removeAttributeNode(e[0]);Dl(t,u,a),t[Ol]=l,t[Ql]=a}catch(n){al(l,l.return,n)}}var Qt=!1,El=!1,Ti=!1,Jd=typeof WeakSet=="function"?WeakSet:Set,pl=null;function Ih(l,t){if(l=l.containerInfo,Zi=Hn,l=es(l),vc(l)){if("selectionStart"in l)var a={start:l.selectionStart,end:l.selectionEnd};else l:{a=(a=l.ownerDocument)&&a.defaultView||window;var u=a.getSelection&&a.getSelection();if(u&&u.rangeCount!==0){a=u.anchorNode;var e=u.anchorOffset,n=u.focusNode;u=u.focusOffset;try{a.nodeType,n.nodeType}catch{a=null;break l}var c=0,i=-1,f=-1,o=0,S=0,T=l,r=null;t:for(;;){for(var g;T!==a||e!==0&&T.nodeType!==3||(i=c+e),T!==n||u!==0&&T.nodeType!==3||(f=c+u),T.nodeType===3&&(c+=T.nodeValue.length),(g=T.firstChild)!==null;)r=T,T=g;for(;;){if(T===l)break t;if(r===a&&++o===e&&(i=c),r===n&&++S===u&&(f=c),(g=T.nextSibling)!==null)break;T=r,r=T.parentNode}T=g}a=i===-1||f===-1?null:{start:i,end:f}}else a=null}a=a||{start:0,end:0}}else a=null;for(Vi={focusedElem:l,selectionRange:a},Hn=!1,pl=t;pl!==null;)if(t=pl,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,pl=l;else for(;pl!==null;){switch(t=pl,n=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(a=0;a title"))),Dl(n,u,a),n[Ol]=l,_l(n),u=n;break l;case"link":var c=I0("link","href",e).get(u+(a.href||""));if(c){for(var i=0;icl&&(c=cl,cl=R,R=c);var h=as(i,R),s=as(i,cl);if(h&&s&&(g.rangeCount!==1||g.anchorNode!==h.node||g.anchorOffset!==h.offset||g.focusNode!==s.node||g.focusOffset!==s.offset)){var v=T.createRange();v.setStart(h.node,h.offset),g.removeAllRanges(),R>cl?(g.addRange(v),g.extend(s.node,s.offset)):(v.setEnd(s.node,s.offset),g.addRange(v))}}}}for(T=[],g=i;g=g.parentNode;)g.nodeType===1&&T.push({element:g,left:g.scrollLeft,top:g.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;ia?32:a,b.T=null,a=ji,ji=null;var n=ma,c=Jt;if(Al=0,Su=ma=null,Jt=0,(I&6)!==0)throw Error(y(331));var i=I;if(I|=4,u0(n.current),l0(n,n.current,c,a),I=i,se(0,!1),kl&&typeof kl.onPostCommitFiberRoot=="function")try{kl.onPostCommitFiberRoot(Mu,n)}catch{}return!0}finally{O.p=e,b.T=u,T0(l,t)}}function A0(l,t,a){t=dt(a,t),t=ii(l.stateNode,t,2),l=ea(l,t,2),l!==null&&(Nu(l,2),Mt(l))}function al(l,t,a){if(l.tag===3)A0(l,l,a);else for(;t!==null;){if(t.tag===3){A0(t,l,a);break}else if(t.tag===1){var u=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&(da===null||!da.has(u))){l=dt(a,l),a=_d(2),u=ea(t,a,2),u!==null&&(pd(a,u,t,l),Nu(u,2),Mt(u));break}}t=t.return}}function xi(l,t,a){var u=l.pingCache;if(u===null){u=l.pingCache=new ty;var e=new Set;u.set(t,e)}else e=u.get(t),e===void 0&&(e=new Set,u.set(t,e));e.has(a)||(_i=!0,e.add(a),l=cy.bind(null,l,t,a),t.then(l,l))}function cy(l,t,a){var u=l.pingCache;u!==null&&u.delete(t),l.pingedLanes|=l.suspendedLanes&a,l.warmLanes&=~a,fl===l&&(K&a)===a&&(vl===4||vl===3&&(K&62914560)===K&&300>Fl()-on?(I&2)===0&&bu(l,0):pi|=a,gu===K&&(gu=0)),Mt(l)}function _0(l,t){t===0&&(t=Sf()),l=ja(l,t),l!==null&&(Nu(l,t),Mt(l))}function iy(l){var t=l.memoizedState,a=0;t!==null&&(a=t.retryLane),_0(l,a)}function fy(l,t){var a=0;switch(l.tag){case 31:case 13:var u=l.stateNode,e=l.memoizedState;e!==null&&(a=e.retryLane);break;case 19:u=l.stateNode;break;case 22:u=l.stateNode._retryCache;break;default:throw Error(y(314))}u!==null&&u.delete(t),_0(l,a)}function sy(l,t){return Kn(l,t)}var En=null,Tu=null,Hi=!1,An=!1,Ri=!1,ya=0;function Mt(l){l!==Tu&&l.next===null&&(Tu===null?En=Tu=l:Tu=Tu.next=l),An=!0,Hi||(Hi=!0,my())}function se(l,t){if(!Ri&&An){Ri=!0;do for(var a=!1,u=En;u!==null;){if(l!==0){var e=u.pendingLanes;if(e===0)var n=0;else{var c=u.suspendedLanes,i=u.pingedLanes;n=(1<<31-Il(42|l)+1)-1,n&=e&~(c&~i),n=n&201326741?n&201326741|1:n?n|2:0}n!==0&&(a=!0,j0(u,n))}else n=K,n=Oe(u,u===fl?n:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),(n&3)===0||ju(u,n)||(a=!0,j0(u,n));u=u.next}while(a);Ri=!1}}function dy(){p0()}function p0(){An=Hi=!1;var l=0;ya!==0&&Ty()&&(l=ya);for(var t=Fl(),a=null,u=En;u!==null;){var e=u.next,n=O0(u,t);n===0?(u.next=null,a===null?En=e:a.next=e,e===null&&(Tu=a)):(a=u,(l!==0||(n&3)!==0)&&(An=!0)),u=e}Al!==0&&Al!==5||se(l),ya!==0&&(ya=0)}function O0(l,t){for(var a=l.suspendedLanes,u=l.pingedLanes,e=l.expirationTimes,n=l.pendingLanes&-62914561;0i)break;var S=f.transferSize,T=f.initiatorType;S&&q0(T)&&(f=f.responseEnd,c+=S*(f"u"?null:document;function W0(l,t,a){var u=Eu;if(u&&typeof t=="string"&&t){var e=ft(t);e='link[rel="'+l+'"][href="'+e+'"]',typeof a=="string"&&(e+='[crossorigin="'+a+'"]'),w0.has(e)||(w0.add(e),l={rel:l,crossOrigin:a,href:t},u.querySelector(e)===null&&(t=u.createElement("link"),Dl(t,"link",l),_l(t),u.head.appendChild(t)))}}function Dy(l){wt.D(l),W0("dns-prefetch",l,null)}function Uy(l,t){wt.C(l,t),W0("preconnect",l,t)}function xy(l,t,a){wt.L(l,t,a);var u=Eu;if(u&&l&&t){var e='link[rel="preload"][as="'+ft(t)+'"]';t==="image"&&a&&a.imageSrcSet?(e+='[imagesrcset="'+ft(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(e+='[imagesizes="'+ft(a.imageSizes)+'"]')):e+='[href="'+ft(l)+'"]';var n=e;switch(t){case"style":n=Au(l);break;case"script":n=_u(l)}rt.has(n)||(l=C({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:l,as:t},a),rt.set(n,l),u.querySelector(e)!==null||t==="style"&&u.querySelector(ye(n))||t==="script"&&u.querySelector(ve(n))||(t=u.createElement("link"),Dl(t,"link",l),_l(t),u.head.appendChild(t)))}}function Hy(l,t){wt.m(l,t);var a=Eu;if(a&&l){var u=t&&typeof t.as=="string"?t.as:"script",e='link[rel="modulepreload"][as="'+ft(u)+'"][href="'+ft(l)+'"]',n=e;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=_u(l)}if(!rt.has(n)&&(l=C({rel:"modulepreload",href:l},t),rt.set(n,l),a.querySelector(e)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(ve(n)))return}u=a.createElement("link"),Dl(u,"link",l),_l(u),a.head.appendChild(u)}}}function Ry(l,t,a){wt.S(l,t,a);var u=Eu;if(u&&l){var e=Ka(u).hoistableStyles,n=Au(l);t=t||"default";var c=e.get(n);if(!c){var i={loading:0,preload:null};if(c=u.querySelector(ye(n)))i.loading=5;else{l=C({rel:"stylesheet",href:l,"data-precedence":t},a),(a=rt.get(n))&&Fi(l,a);var f=c=u.createElement("link");_l(f),Dl(f,"link",l),f._p=new Promise(function(o,S){f.onload=o,f.onerror=S}),f.addEventListener("load",function(){i.loading|=1}),f.addEventListener("error",function(){i.loading|=2}),i.loading|=4,jn(c,t,u)}c={type:"stylesheet",instance:c,count:1,state:i},e.set(n,c)}}}function Cy(l,t){wt.X(l,t);var a=Eu;if(a&&l){var u=Ka(a).hoistableScripts,e=_u(l),n=u.get(e);n||(n=a.querySelector(ve(e)),n||(l=C({src:l,async:!0},t),(t=rt.get(e))&&ki(l,t),n=a.createElement("script"),_l(n),Dl(n,"link",l),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},u.set(e,n))}}function qy(l,t){wt.M(l,t);var a=Eu;if(a&&l){var u=Ka(a).hoistableScripts,e=_u(l),n=u.get(e);n||(n=a.querySelector(ve(e)),n||(l=C({src:l,async:!0,type:"module"},t),(t=rt.get(e))&&ki(l,t),n=a.createElement("script"),_l(n),Dl(n,"link",l),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},u.set(e,n))}}function $0(l,t,a,u){var e=(e=Z.current)?Mn(e):null;if(!e)throw Error(y(446));switch(l){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Au(a.href),a=Ka(e).hoistableStyles,u=a.get(t),u||(u={type:"style",instance:null,count:0,state:null},a.set(t,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){l=Au(a.href);var n=Ka(e).hoistableStyles,c=n.get(l);if(c||(e=e.ownerDocument||e,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(l,c),(n=e.querySelector(ye(l)))&&!n._p&&(c.instance=n,c.state.loading=5),rt.has(l)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},rt.set(l,a),n||By(e,l,a,c.state))),t&&u===null)throw Error(y(528,""));return c}if(t&&u!==null)throw Error(y(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=_u(a),a=Ka(e).hoistableScripts,u=a.get(t),u||(u={type:"script",instance:null,count:0,state:null},a.set(t,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(y(444,l))}}function Au(l){return'href="'+ft(l)+'"'}function ye(l){return'link[rel="stylesheet"]['+l+"]"}function F0(l){return C({},l,{"data-precedence":l.precedence,precedence:null})}function By(l,t,a,u){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?u.loading=1:(t=l.createElement("link"),u.preload=t,t.addEventListener("load",function(){return u.loading|=1}),t.addEventListener("error",function(){return u.loading|=2}),Dl(t,"link",a),_l(t),l.head.appendChild(t))}function _u(l){return'[src="'+ft(l)+'"]'}function ve(l){return"script[async]"+l}function k0(l,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var u=l.querySelector('style[data-href~="'+ft(a.href)+'"]');if(u)return t.instance=u,_l(u),u;var e=C({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return u=(l.ownerDocument||l).createElement("style"),_l(u),Dl(u,"style",e),jn(u,a.precedence,l),t.instance=u;case"stylesheet":e=Au(a.href);var n=l.querySelector(ye(e));if(n)return t.state.loading|=4,t.instance=n,_l(n),n;u=F0(a),(e=rt.get(e))&&Fi(u,e),n=(l.ownerDocument||l).createElement("link"),_l(n);var c=n;return c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),Dl(n,"link",u),t.state.loading|=4,jn(n,a.precedence,l),t.instance=n;case"script":return n=_u(a.src),(e=l.querySelector(ve(n)))?(t.instance=e,_l(e),e):(u=a,(e=rt.get(n))&&(u=C({},a),ki(u,e)),l=l.ownerDocument||l,e=l.createElement("script"),_l(e),Dl(e,"link",u),l.head.appendChild(e),t.instance=e);case"void":return null;default:throw Error(y(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(u=t.instance,t.state.loading|=4,jn(u,a.precedence,l));return t.instance}function jn(l,t,a){for(var u=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),e=u.length?u[u.length-1]:null,n=e,c=0;c title"):null)}function Yy(l,t,a){if(a===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function lm(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function Gy(l,t,a,u){if(a.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var e=Au(u.href),n=t.querySelector(ye(e));if(n){t=n._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Dn.bind(l),t.then(l,l)),a.state.loading|=4,a.instance=n,_l(n);return}n=t.ownerDocument||t,u=F0(u),(e=rt.get(e))&&Fi(u,e),n=n.createElement("link"),_l(n);var c=n;c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),Dl(n,"link",u),a.instance=n}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(l.count++,a=Dn.bind(l),t.addEventListener("load",a),t.addEventListener("error",a))}}var Ii=0;function Xy(l,t){return l.stylesheets&&l.count===0&&xn(l,l.stylesheets),0Ii?50:800)+t);return l.unsuspend=a,function(){l.unsuspend=null,clearTimeout(u),clearTimeout(e)}}:null}function Dn(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)xn(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var Un=null;function xn(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Un=new Map,t.forEach(Qy,l),Un=null,Dn.call(l))}function Qy(l,t){if(!(t.state.loading&4)){var a=Un.get(l);if(a)var u=a.get(null);else{a=new Map,Un.set(l,a);for(var e=l.querySelectorAll("link[data-precedence],style[data-precedence]"),n=0;n"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(B){console.error(B)}}return _(),cf.exports=uv(),cf.exports}var nv=ev(),za=hf();const Xn=[{id:"WO-20260722-001",summary:"部署 CV2 EmotionAdapter",target:"在 55867 安装并验证 CV2 情感注入模块",scope:["cv2_emotion_adapter/"],risk:"low",status:"completed",acceptanceCriteria:["模块文件可读","注册表状态更新","回执生成"],createdBy:"页页",createdAt:"2026-07-22T17:14+08:00",updatedAt:"2026-07-22T17:15+08:00"},{id:"WO-20260722-002",summary:"Notion GLS 标准迁移到 yeye",target:"10 份 GLS/AGE 文档导入 yeye vault",scope:["knowledge/"],risk:"low",status:"completed",acceptanceCriteria:["10份文档可读","知识库索引完整","迁移回执生成"],createdBy:"页页",createdAt:"2026-07-22T17:28+08:00",updatedAt:"2026-07-22T17:30+08:00"},{id:"WO-20260722-003",summary:"搭建四域原型",target:"创建可追溯的四域样本",scope:["hololake-world-minimum/"],risk:"medium",status:"planned",acceptanceCriteria:["四域独立入口","主域→零感域路径可追溯","回执可验证"],createdBy:"页页",createdAt:"2026-07-22T17:58+08:00",updatedAt:"2026-07-22T18:05+08:00"}];function cv({onNavigate:_}){const B=Xn.length,U=Xn.filter(p=>p.status==="completed").length,y=Xn.filter(p=>p.status==="planned").length;return m.jsxs("div",{children:[m.jsx("h1",{className:"page-title",children:"📋 任务首页"}),m.jsxs("div",{className:"stats",children:[m.jsxs("div",{className:"stat-card",children:[m.jsx("div",{className:"stat-value",children:B}),m.jsx("div",{className:"stat-label",children:"全部工单"})]}),m.jsxs("div",{className:"stat-card",children:[m.jsx("div",{className:"stat-value",children:y}),m.jsx("div",{className:"stat-label",children:"进行中"})]}),m.jsxs("div",{className:"stat-card",children:[m.jsx("div",{className:"stat-value",children:U}),m.jsx("div",{className:"stat-label",children:"已完成"})]}),m.jsxs("div",{className:"stat-card",children:[m.jsx("div",{className:"stat-value",children:"—"}),m.jsx("div",{className:"stat-label",children:"待处理"})]})]}),m.jsx("h2",{style:{fontSize:"1.1rem",marginBottom:"1rem"},children:"最近工单"}),Xn.map(p=>m.jsxs("div",{className:"card",children:[m.jsxs("div",{className:"card-header",children:[m.jsxs("div",{children:[m.jsx("div",{className:"card-title",children:p.summary}),m.jsxs("div",{className:"card-subtitle",children:[p.id," · ",p.createdBy]})]}),m.jsx("span",{className:`badge ${p.status==="completed"?"badge-success":p.status==="planned"?"badge-info":"badge-draft"}`,children:p.status==="completed"?"已完成":p.status==="planned"?"计划中":p.status})]}),m.jsxs("div",{style:{fontSize:"0.85rem",color:"#666",marginBottom:"0.75rem"},children:["🎯 ",p.target]}),m.jsxs("div",{style:{display:"flex",gap:"0.5rem"},children:[m.jsx("button",{className:"btn",onClick:()=>_("plan"),children:"查看计划 →"}),p.status!=="completed"&&m.jsx("button",{className:"btn btn-primary",onClick:()=>_("authorize"),children:"授权执行 →"}),m.jsx("button",{className:"btn",onClick:()=>_("receipt"),children:"查看回执 →"})]})]},p.id))]})}function iv(){return m.jsxs("div",{children:[m.jsx("h1",{className:"page-title",children:"📐 计划详情"}),m.jsxs("div",{className:"card",children:[m.jsxs("div",{className:"card-header",children:[m.jsx("div",{className:"card-title",children:"WO-20260722-003 · 搭建四域原型"}),m.jsx("span",{className:"badge badge-info",children:"计划中"})]}),m.jsx("table",{children:m.jsxs("tbody",{children:[m.jsxs("tr",{children:[m.jsx("th",{style:{width:"120px"},children:"目标"}),m.jsx("td",{children:"按企业四域重建创建可追溯的四域样本"})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"范围"}),m.jsx("td",{children:"hololake-world-minimum/"})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"风险评估"}),m.jsxs("td",{children:[m.jsx("span",{className:"badge badge-warning",children:"中"})," · 需确认入口设计"]})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"依赖项"}),m.jsx("td",{children:"REPO-004 Tolaria 源码可构建"})]})]})}),m.jsx("h3",{style:{marginTop:"1rem",fontSize:"0.95rem"},children:"验收条件"}),m.jsxs("ul",{style:{paddingLeft:"1.5rem",fontSize:"0.9rem"},children:[m.jsx("li",{children:"四域都具备独立入口"}),m.jsx("li",{children:"主域→分域→零域→零感域 路径可追溯"}),m.jsx("li",{children:"回执可验证"})]}),m.jsx("h3",{style:{marginTop:"1rem",fontSize:"0.95rem"},children:"待授权项"}),m.jsxs("div",{className:"card",style:{background:"#fef3c7",border:"1px solid #fbbf24"},children:[m.jsx("strong",{children:"⚠️ 需要授权"}),m.jsxs("ul",{style:{paddingLeft:"1.5rem",fontSize:"0.85rem",marginTop:"0.5rem"},children:[m.jsx("li",{children:"创建 hololake-world-minimum/ 目录结构"}),m.jsx("li",{children:"写入四域入口页面"}),m.jsx("li",{children:"更新 home.md 导航链接"})]}),m.jsx("button",{className:"btn btn-primary",style:{marginTop:"0.75rem"},children:"前往授权 →"})]})]})]})}function fv(){const[_,B]=za.useState([]),U=[{id:"WO-20260722-003",summary:"搭建四域原型",scope:["hololake-world-minimum/","home.md"],risk:"中",expires:"2026-07-23T23:59+08:00"}];return m.jsxs("div",{children:[m.jsx("h1",{className:"page-title",children:"🔑 授权管理"}),m.jsxs("div",{className:"stats",children:[m.jsxs("div",{className:"stat-card",children:[m.jsx("div",{className:"stat-value",children:U.length-_.length}),m.jsx("div",{className:"stat-label",children:"待审批"})]}),m.jsxs("div",{className:"stat-card",children:[m.jsx("div",{className:"stat-value",children:_.length}),m.jsx("div",{className:"stat-label",children:"已批准"})]}),m.jsxs("div",{className:"stat-card",children:[m.jsx("div",{className:"stat-value",children:"0"}),m.jsx("div",{className:"stat-label",children:"已拒绝"})]}),m.jsxs("div",{className:"stat-card",children:[m.jsx("div",{className:"stat-value",children:"0"}),m.jsx("div",{className:"stat-label",children:"已过期"})]})]}),m.jsx("h2",{style:{fontSize:"1.1rem",marginBottom:"1rem"},children:"待审批"}),U.map(y=>m.jsxs("div",{className:"card",children:[m.jsxs("div",{className:"card-header",children:[m.jsxs("div",{children:[m.jsx("div",{className:"card-title",children:y.summary}),m.jsx("div",{className:"card-subtitle",children:y.id})]}),m.jsx("span",{className:`badge ${_.includes(y.id)?"badge-success":"badge-warning"}`,children:_.includes(y.id)?"已批准 ✅":"待审批"})]}),m.jsx("table",{children:m.jsxs("tbody",{children:[m.jsxs("tr",{children:[m.jsx("th",{style:{width:"100px"},children:"授权范围"}),m.jsx("td",{children:y.scope.join(" · ")})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"风险"}),m.jsx("td",{children:m.jsx("span",{className:"badge badge-warning",children:y.risk})})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"过期"}),m.jsx("td",{children:y.expires})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"次数"}),m.jsx("td",{children:"单次"})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"回滚"}),m.jsx("td",{children:"git revert"})]})]})}),_.includes(y.id)?m.jsxs("div",{style:{marginTop:"1rem",fontSize:"0.9rem",color:"var(--su)"},children:["✅ 已批准 · 有效期至 ",y.expires]}):m.jsxs("div",{style:{display:"flex",gap:"0.5rem",marginTop:"1rem"},children:[m.jsx("button",{className:"btn btn-success",onClick:()=>B([..._,y.id]),children:"✅ 批准 — 单次执行"}),m.jsx("button",{className:"btn btn-danger",children:"❌ 拒绝"})]})]},y.id))]})}const _m="https://guanghutansuohe.com/code/api/v1/repos/bingshuo/yeye/contents";async function pm(_){const B=await fetch(_);if(!B.ok)throw new Error(`API ${B.status}`);return B.json()}async function Om(_){const B=await pm(`${_m}/${_}?ref=main`);return atob(B.content)}async function sv(_){const B=await pm(`${_m}/${_}?ref=main`);return Array.isArray(B)?B.map(U=>({name:U.name,type:U.type})):[]}function dv(_){const B=_.split(` `),U=y=>{const p=B.find($=>$.trim().startsWith(y+":"));return p?p.split(":")[1].trim().replace(/"/g,""):""};return{id:U("receipt_id"),operation:U("operation"),operator:U("operator"),timestamp:U("timestamp"),result:U("result")}}async function mv(){try{const B=(await sv("receipts")).filter(y=>y.name.endsWith(".yml")),U=[];for(const y of B)try{const p=await Om(`receipts/${y.name}`);U.push(dv(p))}catch{}return U.sort((y,p)=>p.timestamp.localeCompare(y.timestamp))}catch{return[]}}async function hv(){try{return{connected:!0,branch:"main",hasMemoryPackage:(await Om("memory-package.yml")).includes("PM-YEYE-001"),lastSync:new Date().toISOString().split("T")[0]}}catch{return{connected:!1,branch:"?",hasMemoryPackage:!1,lastSync:"?"}}}function yv(){const[_,B]=za.useState([]),[U,y]=za.useState(!0);return za.useEffect(()=>{mv().then(p=>{B(p),y(!1)}).catch(()=>y(!1))},[]),m.jsxs("div",{children:[m.jsx("h1",{className:"page-title",children:"📝 回执记录"}),U&&m.jsx("p",{style:{color:"#999"},children:"加载中..."}),!U&&_.length===0&&m.jsx("p",{style:{color:"#999"},children:"暂无回执记录"}),_.map(p=>m.jsxs("div",{className:"card",children:[m.jsxs("div",{className:"card-header",children:[m.jsxs("div",{children:[m.jsx("div",{className:"card-title",children:p.id}),m.jsx("div",{className:"card-subtitle",children:p.operation})]}),m.jsx("span",{className:`badge ${p.result==="success"?"badge-success":"badge-warning"}`,children:p.result==="success"?"✅":"⚠️"})]}),m.jsx("table",{children:m.jsxs("tbody",{children:[m.jsxs("tr",{children:[m.jsx("th",{style:{width:"100px"},children:"执行者"}),m.jsx("td",{children:p.operator})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"时间"}),m.jsx("td",{children:p.timestamp})]})]})})]},p.id)),m.jsx("div",{style:{marginTop:"1rem",fontSize:"0.8rem",color:"#999"},children:"数据源:guanghutansuohe.com/code/bingshuo/yeye/receipts/"})]})}function vv(){const[_,B]=za.useState("http://localhost:11434"),[U,y]=za.useState({connected:!1,branch:"检查中...",hasMemoryPackage:!1,lastSync:""});return za.useEffect(()=>{hv().then(p=>y(p)).catch(()=>{})},[]),m.jsxs("div",{children:[m.jsx("h1",{className:"page-title",children:"⚙️ 系统设置"}),m.jsxs("div",{className:"card",children:[m.jsx("h3",{style:{marginBottom:"1rem"},children:"🔗 仓库连接"}),m.jsxs("div",{className:"form-group",children:[m.jsx("label",{className:"form-label",children:"事实源仓库"}),m.jsx("input",{className:"form-input",value:"https://guanghutansuohe.com/code/bingshuo/yeye",readOnly:!0}),m.jsx("div",{className:"form-help",children:"所有工单和回执存于此 Git 仓库。模型可换,记忆不丢。"})]}),m.jsxs("div",{className:"form-group",children:[m.jsx("label",{className:"form-label",children:"连接状态"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"0.5rem",marginTop:"0.5rem"},children:[m.jsx("span",{style:{width:8,height:8,borderRadius:"50%",background:U.connected?"var(--su)":"var(--da)",display:"inline-block"}}),m.jsx("span",{style:{fontSize:"0.9rem"},children:U.connected?`已连接 · ${U.branch} 分支 · 永久记忆${U.hasMemoryPackage?" ✅":" ⚠️"}`:"连接失败"})]})]})]}),m.jsxs("div",{className:"card",children:[m.jsx("h3",{style:{marginBottom:"1rem"},children:"🤖 本地模型"}),m.jsxs("div",{className:"form-group",children:[m.jsx("label",{className:"form-label",children:"服务端点"}),m.jsx("input",{className:"form-input",value:_,onChange:p=>B(p.target.value)}),m.jsx("div",{className:"form-help",children:"用于生成工单计划。默认连接本地 Ollama。"})]})]}),m.jsxs("div",{className:"card",children:[m.jsx("h3",{style:{marginBottom:"1rem"},children:"📊 系统信息"}),m.jsx("table",{children:m.jsxs("tbody",{children:[m.jsxs("tr",{children:[m.jsx("th",{style:{width:"140px"},children:"版本"}),m.jsx("td",{children:"HoloLake Era v0.1"})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"仓库编号"}),m.jsx("td",{children:"REPO-005 · guanghu-research"})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"事实源"}),m.jsx("td",{children:"guanghutansuohe.com/code/bingshuo/yeye"})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"频道"}),m.jsx("td",{children:"CH-YEYE-001"})]}),m.jsxs("tr",{children:[m.jsx("th",{children:"管家"}),m.jsx("td",{children:"小线 · PER-YE-LN-001"})]})]})})]}),m.jsxs("div",{className:"card",children:[m.jsx("h3",{style:{marginBottom:"1rem"},children:"🔒 隐私"}),m.jsxs("ul",{style:{paddingLeft:"1.2rem",fontSize:"0.9rem",color:"var(--t2)"},children:[m.jsx("li",{children:"数据存储在 yeye Git 仓库(guanghutansuohe.com)"}),m.jsx("li",{children:"本地模型仅用于生成计划,不自动执行"}),m.jsx("li",{children:"不保存 token、密码或私钥"})]})]})]})}const ov=[{id:"home",label:"任务首页",icon:"📋"},{id:"plan",label:"计划详情",icon:"📐"},{id:"authorize",label:"授权管理",icon:"🔑"},{id:"receipt",label:"回执记录",icon:"📝"},{id:"settings",label:"系统设置",icon:"⚙️"}];function rv(){const[_,B]=za.useState("home");return m.jsxs("div",{className:"app",children:[m.jsxs("nav",{className:"sidebar",children:[m.jsx("div",{className:"sidebar-logo",children:"🌊 HoloLake Era"}),ov.map(U=>m.jsxs("button",{className:`nav-item ${_===U.id?"active":""}`,onClick:()=>B(U.id),children:[m.jsx("span",{children:U.icon}),m.jsx("span",{children:U.label})]},U.id)),m.jsx("div",{style:{marginTop:"auto",fontSize:"0.7rem",color:"#999"},children:"v0.1 · REPO-005"})]}),m.jsxs("main",{className:"main",children:[_==="home"&&m.jsx(cv,{onNavigate:B}),_==="plan"&&m.jsx(iv,{}),_==="authorize"&&m.jsx(fv,{}),_==="receipt"&&m.jsx(yv,{}),_==="settings"&&m.jsx(vv,{})]})]})}nv.createRoot(document.getElementById("root")).render(m.jsx(rv,{}));