11 lines
346 KiB
JavaScript
11 lines
346 KiB
JavaScript
import{r as dB,g as yB,a as DB}from"./react.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))Q(o);new MutationObserver(o=>{for(const B of o)if(B.type==="childList")for(const y of B.addedNodes)y.tagName==="LINK"&&y.rel==="modulepreload"&&Q(y)}).observe(document,{childList:!0,subtree:!0});function c(o){const B={};return o.integrity&&(B.integrity=o.integrity),o.referrerPolicy&&(B.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?B.credentials="include":o.crossOrigin==="anonymous"?B.credentials="omit":B.credentials="same-origin",B}function Q(o){if(o.ep)return;o.ep=!0;const B=c(o);fetch(o.href,B)}})();var je;je={__e:function(i,e,c,Q){for(var o,B,y;e=e.__;)if((o=e.__c)&&!o.__)try{if((B=o.constructor)&&B.getDerivedStateFromError!=null&&(o.setState(B.getDerivedStateFromError(i)),y=o.__d),o.componentDidCatch!=null&&(o.componentDidCatch(i,Q||{}),y=o.__d),y)return o.__E=o}catch(r){i=r}throw i}},typeof Promise=="function"&&Promise.prototype.then.bind(Promise.resolve());var Ko=0;function $(i,e,c,Q,o,B){e||(e={});var y,r,G=e;if("ref"in G)for(r in G={},e)r=="ref"?y=e[r]:G[r]=e[r];var k={type:i,props:G,key:c,ref:y,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--Ko,__i:-1,__u:0,__source:o,__self:B};if(typeof i=="function"&&(y=i.defaultProps))for(r in y)G[r]===void 0&&(G[r]=y[r]);return je.vnode&&je.vnode(k),k}var QA=dB();const wA=yB(QA);var Xo=DB(),Ke={exports:{}},la={},Xe={exports:{}},qe={};var Vu;function qo(){return Vu||(Vu=1,(function(i){function e(m,U){var X=m.length;m.push(U);A:for(;0<X;){var nA=X-1>>>1,uA=m[nA];if(0<o(uA,U))m[nA]=U,m[X]=uA,X=nA;else break A}}function c(m){return m.length===0?null:m[0]}function Q(m){if(m.length===0)return null;var U=m[0],X=m.pop();if(X!==U){m[0]=X;A:for(var nA=0,uA=m.length,pA=uA>>>1;nA<pA;){var yA=2*(nA+1)-1,tA=m[yA],T=yA+1,Qg=m[T];if(0>o(tA,X))T<uA&&0>o(Qg,tA)?(m[nA]=Qg,m[T]=X,nA=T):(m[nA]=tA,m[yA]=X,nA=yA);else if(T<uA&&0>o(Qg,X))m[nA]=Qg,m[T]=X,nA=T;else break A}}return U}function o(m,U){var X=m.sortIndex-U.sortIndex;return X!==0?X:m.id-U.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var B=performance;i.unstable_now=function(){return B.now()}}else{var y=Date,r=y.now();i.unstable_now=function(){return y.now()-r}}var G=[],k=[],b=1,w=null,p=3,V=!1,F=!1,O=!1,oA=!1,v=typeof setTimeout=="function"?setTimeout:null,j=typeof clearTimeout=="function"?clearTimeout:null,H=typeof setImmediate<"u"?setImmediate:null;function L(m){for(var U=c(k);U!==null;){if(U.callback===null)Q(k);else if(U.startTime<=m)Q(k),U.sortIndex=U.expirationTime,e(G,U);else break;U=c(k)}}function iA(m){if(O=!1,L(m),!F)if(c(G)!==null)F=!0,IA||(IA=!0,HA());else{var U=c(k);U!==null&&ng(iA,U.startTime-m)}}var IA=!1,GA=-1,zA=5,eg=-1;function K(){return oA?!0:!(i.unstable_now()-eg<zA)}function tg(){if(oA=!1,IA){var m=i.unstable_now();eg=m;var U=!0;try{A:{F=!1,O&&(O=!1,j(GA),GA=-1),V=!0;var X=p;try{g:{for(L(m),w=c(G);w!==null&&!(w.expirationTime>m&&K());){var nA=w.callback;if(typeof nA=="function"){w.callback=null,p=w.priorityLevel;var uA=nA(w.expirationTime<=m);if(m=i.unstable_now(),typeof uA=="function"){w.callback=uA,L(m),U=!0;break g}w===c(G)&&Q(G),L(m)}else Q(G);w=c(G)}if(w!==null)U=!0;else{var pA=c(k);pA!==null&&ng(iA,pA.startTime-m),U=!1}}break A}finally{w=null,p=X,V=!1}U=void 0}}finally{U?HA():IA=!1}}}var HA;if(typeof H=="function")HA=function(){H(tg)};else if(typeof MessageChannel<"u"){var CA=new MessageChannel,cA=CA.port2;CA.port1.onmessage=tg,HA=function(){cA.postMessage(null)}}else HA=function(){v(tg,0)};function ng(m,U){GA=v(function(){m(i.unstable_now())},U)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(m){m.callback=null},i.unstable_forceFrameRate=function(m){0>m||125<m?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):zA=0<m?Math.floor(1e3/m):5},i.unstable_getCurrentPriorityLevel=function(){return p},i.unstable_next=function(m){switch(p){case 1:case 2:case 3:var U=3;break;default:U=p}var X=p;p=U;try{return m()}finally{p=X}},i.unstable_requestPaint=function(){oA=!0},i.unstable_runWithPriority=function(m,U){switch(m){case 1:case 2:case 3:case 4:case 5:break;default:m=3}var X=p;p=m;try{return U()}finally{p=X}},i.unstable_scheduleCallback=function(m,U,X){var nA=i.unstable_now();switch(typeof X=="object"&&X!==null?(X=X.delay,X=typeof X=="number"&&0<X?nA+X:nA):X=nA,m){case 1:var uA=-1;break;case 2:uA=250;break;case 5:uA=1073741823;break;case 4:uA=1e4;break;default:uA=5e3}return uA=X+uA,m={id:b++,callback:U,priorityLevel:m,startTime:X,expirationTime:uA,sortIndex:-1},X>nA?(m.sortIndex=X,e(k,m),c(G)===null&&m===c(k)&&(O?(j(GA),GA=-1):O=!0,ng(iA,X-nA))):(m.sortIndex=uA,e(G,m),F||V||(F=!0,IA||(IA=!0,HA()))),m},i.unstable_shouldYield=K,i.unstable_wrapCallback=function(m){var U=p;return function(){var X=p;p=U;try{return m.apply(this,arguments)}finally{p=X}}}})(qe)),qe}var ju;function Ho(){return ju||(ju=1,Xe.exports=qo()),Xe.exports}var Wu;function Zo(){if(Wu)return la;Wu=1;var i=Ho(),e=dB(),c=DB();function Q(A){var g="https://react.dev/errors/"+A;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var I=2;I<arguments.length;I++)g+="&args[]="+encodeURIComponent(arguments[I])}return"Minified React error #"+A+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(A){return!(!A||A.nodeType!==1&&A.nodeType!==9&&A.nodeType!==11)}function B(A){var g=A,I=A;if(A.alternate)for(;g.return;)g=g.return;else{A=g;do g=A,(g.flags&4098)!==0&&(I=g.return),A=g.return;while(A)}return g.tag===3?I:null}function y(A){if(A.tag===13){var g=A.memoizedState;if(g===null&&(A=A.alternate,A!==null&&(g=A.memoizedState)),g!==null)return g.dehydrated}return null}function r(A){if(A.tag===31){var g=A.memoizedState;if(g===null&&(A=A.alternate,A!==null&&(g=A.memoizedState)),g!==null)return g.dehydrated}return null}function G(A){if(B(A)!==A)throw Error(Q(188))}function k(A){var g=A.alternate;if(!g){if(g=B(A),g===null)throw Error(Q(188));return g!==A?null:A}for(var I=A,t=g;;){var l=I.return;if(l===null)break;var a=l.alternate;if(a===null){if(t=l.return,t!==null){I=t;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===I)return G(l),A;if(a===t)return G(l),g;a=a.sibling}throw Error(Q(188))}if(I.return!==t.return)I=l,t=a;else{for(var C=!1,n=l.child;n;){if(n===I){C=!0,I=l,t=a;break}if(n===t){C=!0,t=l,I=a;break}n=n.sibling}if(!C){for(n=a.child;n;){if(n===I){C=!0,I=a,t=l;break}if(n===t){C=!0,t=a,I=l;break}n=n.sibling}if(!C)throw Error(Q(189))}}if(I.alternate!==t)throw Error(Q(190))}if(I.tag!==3)throw Error(Q(188));return I.stateNode.current===I?A:g}function b(A){var g=A.tag;if(g===5||g===26||g===27||g===6)return A;for(A=A.child;A!==null;){if(g=b(A),g!==null)return g;A=A.sibling}return null}var w=Object.assign,p=Symbol.for("react.element"),V=Symbol.for("react.transitional.element"),F=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),oA=Symbol.for("react.strict_mode"),v=Symbol.for("react.profiler"),j=Symbol.for("react.consumer"),H=Symbol.for("react.context"),L=Symbol.for("react.forward_ref"),iA=Symbol.for("react.suspense"),IA=Symbol.for("react.suspense_list"),GA=Symbol.for("react.memo"),zA=Symbol.for("react.lazy"),eg=Symbol.for("react.activity"),K=Symbol.for("react.memo_cache_sentinel"),tg=Symbol.iterator;function HA(A){return A===null||typeof A!="object"?null:(A=tg&&A[tg]||A["@@iterator"],typeof A=="function"?A:null)}var CA=Symbol.for("react.client.reference");function cA(A){if(A==null)return null;if(typeof A=="function")return A.$$typeof===CA?null:A.displayName||A.name||null;if(typeof A=="string")return A;switch(A){case O:return"Fragment";case v:return"Profiler";case oA:return"StrictMode";case iA:return"Suspense";case IA:return"SuspenseList";case eg:return"Activity"}if(typeof A=="object")switch(A.$$typeof){case F:return"Portal";case H:return A.displayName||"Context";case j:return(A._context.displayName||"Context")+".Consumer";case L:var g=A.render;return A=A.displayName,A||(A=g.displayName||g.name||"",A=A!==""?"ForwardRef("+A+")":"ForwardRef"),A;case GA:return g=A.displayName||null,g!==null?g:cA(A.type)||"Memo";case zA:g=A._payload,A=A._init;try{return cA(A(g))}catch{}}return null}var ng=Array.isArray,m=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=c.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X={pending:!1,data:null,method:null,action:null},nA=[],uA=-1;function pA(A){return{current:A}}function yA(A){0>uA||(A.current=nA[uA],nA[uA]=null,uA--)}function tA(A,g){uA++,nA[uA]=A.current,A.current=g}var T=pA(null),Qg=pA(null),TA=pA(null),Pg=pA(null);function Dg(A,g){switch(tA(TA,g),tA(Qg,A),tA(T,null),g.nodeType){case 9:case 11:A=(A=g.documentElement)&&(A=A.namespaceURI)?fu(A):0;break;default:if(A=g.tagName,g=g.namespaceURI)g=fu(g),A=hu(g,A);else switch(A){case"svg":A=1;break;case"math":A=2;break;default:A=0}}yA(T),tA(T,A)}function zg(){yA(T),yA(Qg),yA(TA)}function It(A){A.memoizedState!==null&&tA(Pg,A);var g=T.current,I=hu(g,A.type);g!==I&&(tA(Qg,A),tA(T,I))}function cg(A){Qg.current===A&&(yA(T),yA(Qg)),Pg.current===A&&(yA(Pg),Aa._currentValue=X)}var ug,mI;function xg(A){if(ug===void 0)try{throw Error()}catch(I){var g=I.stack.trim().match(/\n( *(at )?)/);ug=g&&g[1]||"",mI=-1<I.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<I.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+ug+A+mI}var $g=!1;function tt(A,g){if(!A||$g)return"";$g=!0;var I=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var t={DetermineComponentFrameRoot:function(){try{if(g){var M=function(){throw Error()};if(Object.defineProperty(M.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(M,[])}catch(D){var d=D}Reflect.construct(A,[],M)}else{try{M.call()}catch(D){d=D}A.call(M.prototype)}}else{try{throw Error()}catch(D){d=D}(M=A())&&typeof M.catch=="function"&&M.catch(function(){})}}catch(D){if(D&&d&&typeof D.stack=="string")return[D.stack,d.stack]}return[null,null]}};t.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(t.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(t.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var a=t.DetermineComponentFrameRoot(),C=a[0],n=a[1];if(C&&n){var u=C.split(`
|
||
`),h=n.split(`
|
||
`);for(l=t=0;t<u.length&&!u[t].includes("DetermineComponentFrameRoot");)t++;for(;l<h.length&&!h[l].includes("DetermineComponentFrameRoot");)l++;if(t===u.length||l===h.length)for(t=u.length-1,l=h.length-1;1<=t&&0<=l&&u[t]!==h[l];)l--;for(;1<=t&&0<=l;t--,l--)if(u[t]!==h[l]){if(t!==1||l!==1)do if(t--,l--,0>l||u[t]!==h[l]){var S=`
|
||
`+u[t].replace(" at new "," at ");return A.displayName&&S.includes("<anonymous>")&&(S=S.replace("<anonymous>",A.displayName)),S}while(1<=t&&0<=l);break}}}finally{$g=!1,Error.prepareStackTrace=I}return(I=A?A.displayName||A.name:"")?xg(I):""}function UA(A,g){switch(A.tag){case 26:case 27:case 5:return xg(A.type);case 16:return xg("Lazy");case 13:return A.child!==g&&g!==null?xg("Suspense Fallback"):xg("Suspense");case 19:return xg("SuspenseList");case 0:case 15:return tt(A.type,!1);case 11:return tt(A.type.render,!1);case 1:return tt(A.type,!0);case 31:return xg("Activity");default:return""}}function na(A){try{var g="",I=null;do g+=UA(A,I),I=A,A=A.return;while(A);return g}catch(t){return`
|
||
Error generating stack: `+t.message+`
|
||
`+t.stack}}var RI=Object.prototype.hasOwnProperty,ul=i.unstable_scheduleCallback,AI=i.unstable_cancelCallback,ki=i.unstable_shouldYield,lt=i.unstable_requestPaint,bA=i.unstable_now,Bl=i.unstable_getCurrentPriorityLevel,MA=i.unstable_ImmediatePriority,gI=i.unstable_UserBlockingPriority,El=i.unstable_NormalPriority,OA=i.unstable_LowPriority,Gt=i.unstable_IdlePriority,II=i.log,Ji=i.unstable_setDisableYieldValue,tI=null,ag=null;function Zg(A){if(typeof II=="function"&&Ji(A),ag&&typeof ag.setStrictMode=="function")try{ag.setStrictMode(tI,A)}catch{}}var _A=Math.clz32?Math.clz32:P,J=Math.log,q=Math.LN2;function P(A){return A>>>=0,A===0?32:31-(J(A)/q|0)|0}var sA=256,kA=262144,Bg=4194304;function ig(A){var g=A&42;if(g!==0)return g;switch(A&-A){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return A&261888;case 262144:case 524288:case 1048576:case 2097152:return A&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return A&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return A}}function kg(A,g,I){var t=A.pendingLanes;if(t===0)return 0;var l=0,a=A.suspendedLanes,C=A.pingedLanes;A=A.warmLanes;var n=t&134217727;return n!==0?(t=n&~a,t!==0?l=ig(t):(C&=n,C!==0?l=ig(C):I||(I=n&~A,I!==0&&(l=ig(I))))):(n=t&~a,n!==0?l=ig(n):C!==0?l=ig(C):I||(I=t&~A,I!==0&&(l=ig(I)))),l===0?0:g!==0&&g!==l&&(g&a)===0&&(a=l&-l,I=g&-g,a>=I||a===32&&(I&4194048)!==0)?g:l}function Og(A,g){return(A.pendingLanes&~(A.suspendedLanes&~A.pingedLanes)&g)===0}function lI(A,g){switch(A){case 1:case 2:case 4:case 8:case 64:return g+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 g+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 Kg(){var A=Bg;return Bg<<=1,(Bg&62914560)===0&&(Bg=4194304),A}function aI(A){for(var g=[],I=0;31>I;I++)g.push(A);return g}function at(A,g){A.pendingLanes|=g,g!==268435456&&(A.suspendedLanes=0,A.pingedLanes=0,A.warmLanes=0)}function VA(A,g,I,t,l,a){var C=A.pendingLanes;A.pendingLanes=I,A.suspendedLanes=0,A.pingedLanes=0,A.warmLanes=0,A.expiredLanes&=I,A.entangledLanes&=I,A.errorRecoveryDisabledLanes&=I,A.shellSuspendCounter=0;var n=A.entanglements,u=A.expirationTimes,h=A.hiddenUpdates;for(I=C&~I;0<I;){var S=31-_A(I),M=1<<S;n[S]=0,u[S]=-1;var d=h[S];if(d!==null)for(h[S]=null,S=0;S<d.length;S++){var D=d[S];D!==null&&(D.lane&=-536870913)}I&=~M}t!==0&&Pe(A,t,0),a!==0&&l===0&&A.tag!==0&&(A.suspendedLanes|=a&~(C&~g))}function Pe(A,g,I){A.pendingLanes|=g,A.suspendedLanes&=~g;var t=31-_A(g);A.entangledLanes|=g,A.entanglements[t]=A.entanglements[t]|1073741824|I&261930}function $e(A,g){var I=A.entangledLanes|=g;for(A=A.entanglements;I;){var t=31-_A(I),l=1<<t;l&g|A[t]&g&&(A[t]|=g),I&=~l}}function An(A,g){var I=g&-g;return I=(I&42)!==0?1:wi(I),(I&(A.suspendedLanes|g))!==0?0:I}function wi(A){switch(A){case 2:A=1;break;case 8:A=4;break;case 32:A=16;break;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:case 4194304:case 8388608:case 16777216:case 33554432:A=128;break;case 268435456:A=134217728;break;default:A=0}return A}function Ui(A){return A&=-A,2<A?8<A?(A&134217727)!==0?32:268435456:8:2}function gn(){var A=U.p;return A!==0?A:(A=window.event,A===void 0?32:xu(A.type))}function In(A,g){var I=U.p;try{return U.p=A,g()}finally{U.p=I}}var MI=Math.random().toString(36).slice(2),PA="__reactFiber$"+MI,Eg="__reactProps$"+MI,mt="__reactContainer$"+MI,bi="__reactEvents$"+MI,JB="__reactListeners$"+MI,wB="__reactHandles$"+MI,tn="__reactResources$"+MI,ol="__reactMarker$"+MI;function Fi(A){delete A[PA],delete A[Eg],delete A[bi],delete A[JB],delete A[wB]}function Rt(A){var g=A[PA];if(g)return g;for(var I=A.parentNode;I;){if(g=I[mt]||I[PA]){if(I=g.alternate,g.child!==null||I!==null&&I.child!==null)for(A=Gu(A);A!==null;){if(I=A[PA])return I;A=Gu(A)}return g}A=I,I=A.parentNode}return null}function Mt(A){if(A=A[PA]||A[mt]){var g=A.tag;if(g===5||g===6||g===13||g===31||g===26||g===27||g===3)return A}return null}function sl(A){var g=A.tag;if(g===5||g===26||g===27||g===6)return A.stateNode;throw Error(Q(33))}function kt(A){var g=A[tn];return g||(g=A[tn]={hoistableStyles:new Map,hoistableScripts:new Map}),g}function jA(A){A[ol]=!0}var ln=new Set,an={};function it(A,g){Jt(A,g),Jt(A+"Capture",g)}function Jt(A,g){for(an[A]=g,A=0;A<g.length;A++)ln.add(g[A])}var UB=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Cn={},en={};function bB(A){return RI.call(en,A)?!0:RI.call(Cn,A)?!1:UB.test(A)?en[A]=!0:(Cn[A]=!0,!1)}function Qa(A,g,I){if(bB(g))if(I===null)A.removeAttribute(g);else{switch(typeof I){case"undefined":case"function":case"symbol":A.removeAttribute(g);return;case"boolean":var t=g.toLowerCase().slice(0,5);if(t!=="data-"&&t!=="aria-"){A.removeAttribute(g);return}}A.setAttribute(g,""+I)}}function ca(A,g,I){if(I===null)A.removeAttribute(g);else{switch(typeof I){case"undefined":case"function":case"symbol":case"boolean":A.removeAttribute(g);return}A.setAttribute(g,""+I)}}function iI(A,g,I,t){if(t===null)A.removeAttribute(I);else{switch(typeof t){case"undefined":case"function":case"symbol":case"boolean":A.removeAttribute(I);return}A.setAttributeNS(g,I,""+t)}}function Jg(A){switch(typeof A){case"bigint":case"boolean":case"number":case"string":case"undefined":return A;case"object":return A;default:return""}}function nn(A){var g=A.type;return(A=A.nodeName)&&A.toLowerCase()==="input"&&(g==="checkbox"||g==="radio")}function FB(A,g,I){var t=Object.getOwnPropertyDescriptor(A.constructor.prototype,g);if(!A.hasOwnProperty(g)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,a=t.set;return Object.defineProperty(A,g,{configurable:!0,get:function(){return l.call(this)},set:function(C){I=""+C,a.call(this,C)}}),Object.defineProperty(A,g,{enumerable:t.enumerable}),{getValue:function(){return I},setValue:function(C){I=""+C},stopTracking:function(){A._valueTracker=null,delete A[g]}}}}function Yi(A){if(!A._valueTracker){var g=nn(A)?"checked":"value";A._valueTracker=FB(A,g,""+A[g])}}function Qn(A){if(!A)return!1;var g=A._valueTracker;if(!g)return!0;var I=g.getValue(),t="";return A&&(t=nn(A)?A.checked?"true":"false":A.value),A=t,A!==I?(g.setValue(A),!0):!1}function ua(A){if(A=A||(typeof document<"u"?document:void 0),typeof A>"u")return null;try{return A.activeElement||A.body}catch{return A.body}}var YB=/[\n"\\]/g;function wg(A){return A.replace(YB,function(g){return"\\"+g.charCodeAt(0).toString(16)+" "})}function pi(A,g,I,t,l,a,C,n){A.name="",C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"?A.type=C:A.removeAttribute("type"),g!=null?C==="number"?(g===0&&A.value===""||A.value!=g)&&(A.value=""+Jg(g)):A.value!==""+Jg(g)&&(A.value=""+Jg(g)):C!=="submit"&&C!=="reset"||A.removeAttribute("value"),g!=null?Ti(A,C,Jg(g)):I!=null?Ti(A,C,Jg(I)):t!=null&&A.removeAttribute("value"),l==null&&a!=null&&(A.defaultChecked=!!a),l!=null&&(A.checked=l&&typeof l!="function"&&typeof l!="symbol"),n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"?A.name=""+Jg(n):A.removeAttribute("name")}function cn(A,g,I,t,l,a,C,n){if(a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(A.type=a),g!=null||I!=null){if(!(a!=="submit"&&a!=="reset"||g!=null)){Yi(A);return}I=I!=null?""+Jg(I):"",g=g!=null?""+Jg(g):I,n||g===A.value||(A.value=g),A.defaultValue=g}t=t??l,t=typeof t!="function"&&typeof t!="symbol"&&!!t,A.checked=n?A.checked:!!t,A.defaultChecked=!!t,C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"&&(A.name=C),Yi(A)}function Ti(A,g,I){g==="number"&&ua(A.ownerDocument)===A||A.defaultValue===""+I||(A.defaultValue=""+I)}function wt(A,g,I,t){if(A=A.options,g){g={};for(var l=0;l<I.length;l++)g["$"+I[l]]=!0;for(I=0;I<A.length;I++)l=g.hasOwnProperty("$"+A[I].value),A[I].selected!==l&&(A[I].selected=l),l&&t&&(A[I].defaultSelected=!0)}else{for(I=""+Jg(I),g=null,l=0;l<A.length;l++){if(A[l].value===I){A[l].selected=!0,t&&(A[l].defaultSelected=!0);return}g!==null||A[l].disabled||(g=A[l])}g!==null&&(g.selected=!0)}}function un(A,g,I){if(g!=null&&(g=""+Jg(g),g!==A.value&&(A.value=g),I==null)){A.defaultValue!==g&&(A.defaultValue=g);return}A.defaultValue=I!=null?""+Jg(I):""}function Bn(A,g,I,t){if(g==null){if(t!=null){if(I!=null)throw Error(Q(92));if(ng(t)){if(1<t.length)throw Error(Q(93));t=t[0]}I=t}I==null&&(I=""),g=I}I=Jg(g),A.defaultValue=I,t=A.textContent,t===I&&t!==""&&t!==null&&(A.value=t),Yi(A)}function Ut(A,g){if(g){var I=A.firstChild;if(I&&I===A.lastChild&&I.nodeType===3){I.nodeValue=g;return}}A.textContent=g}var pB=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function En(A,g,I){var t=g.indexOf("--")===0;I==null||typeof I=="boolean"||I===""?t?A.setProperty(g,""):g==="float"?A.cssFloat="":A[g]="":t?A.setProperty(g,I):typeof I!="number"||I===0||pB.has(g)?g==="float"?A.cssFloat=I:A[g]=(""+I).trim():A[g]=I+"px"}function on(A,g,I){if(g!=null&&typeof g!="object")throw Error(Q(62));if(A=A.style,I!=null){for(var t in I)!I.hasOwnProperty(t)||g!=null&&g.hasOwnProperty(t)||(t.indexOf("--")===0?A.setProperty(t,""):t==="float"?A.cssFloat="":A[t]="");for(var l in g)t=g[l],g.hasOwnProperty(l)&&I[l]!==t&&En(A,l,t)}else for(var a in g)g.hasOwnProperty(a)&&En(A,a,g[a])}function vi(A){if(A.indexOf("-")===-1)return!1;switch(A){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var TB=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),vB=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ba(A){return vB.test(""+A)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":A}function CI(){}var Li=null;function zi(A){return A=A.target||A.srcElement||window,A.correspondingUseElement&&(A=A.correspondingUseElement),A.nodeType===3?A.parentNode:A}var bt=null,Ft=null;function sn(A){var g=Mt(A);if(g&&(A=g.stateNode)){var I=A[Eg]||null;A:switch(A=g.stateNode,g.type){case"input":if(pi(A,I.value,I.defaultValue,I.defaultValue,I.checked,I.defaultChecked,I.type,I.name),g=I.name,I.type==="radio"&&g!=null){for(I=A;I.parentNode;)I=I.parentNode;for(I=I.querySelectorAll('input[name="'+wg(""+g)+'"][type="radio"]'),g=0;g<I.length;g++){var t=I[g];if(t!==A&&t.form===A.form){var l=t[Eg]||null;if(!l)throw Error(Q(90));pi(t,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(g=0;g<I.length;g++)t=I[g],t.form===A.form&&Qn(t)}break A;case"textarea":un(A,I.value,I.defaultValue);break A;case"select":g=I.value,g!=null&&wt(A,!!I.multiple,g,!1)}}}var xi=!1;function fn(A,g,I){if(xi)return A(g,I);xi=!0;try{var t=A(g);return t}finally{if(xi=!1,(bt!==null||Ft!==null)&&(Ai(),bt&&(g=bt,A=Ft,Ft=bt=null,sn(g),A)))for(g=0;g<A.length;g++)sn(A[g])}}function fl(A,g){var I=A.stateNode;if(I===null)return null;var t=I[Eg]||null;if(t===null)return null;I=t[g];A:switch(g){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(t=!t.disabled)||(A=A.type,t=!(A==="button"||A==="input"||A==="select"||A==="textarea")),A=!t;break A;default:A=!1}if(A)return null;if(I&&typeof I!="function")throw Error(Q(231,g,typeof I));return I}var eI=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ki=!1;if(eI)try{var hl={};Object.defineProperty(hl,"passive",{get:function(){Ki=!0}}),window.addEventListener("test",hl,hl),window.removeEventListener("test",hl,hl)}catch{Ki=!1}var kI=null,Xi=null,Ea=null;function hn(){if(Ea)return Ea;var A,g=Xi,I=g.length,t,l="value"in kI?kI.value:kI.textContent,a=l.length;for(A=0;A<I&&g[A]===l[A];A++);var C=I-A;for(t=1;t<=C&&g[I-t]===l[a-t];t++);return Ea=l.slice(A,1<t?1-t:void 0)}function oa(A){var g=A.keyCode;return"charCode"in A?(A=A.charCode,A===0&&g===13&&(A=13)):A=g,A===10&&(A=13),32<=A||A===13?A:0}function sa(){return!0}function dn(){return!1}function og(A){function g(I,t,l,a,C){this._reactName=I,this._targetInst=l,this.type=t,this.nativeEvent=a,this.target=C,this.currentTarget=null;for(var n in A)A.hasOwnProperty(n)&&(I=A[n],this[n]=I?I(a):a[n]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?sa:dn,this.isPropagationStopped=dn,this}return w(g.prototype,{preventDefault:function(){this.defaultPrevented=!0;var I=this.nativeEvent;I&&(I.preventDefault?I.preventDefault():typeof I.returnValue!="unknown"&&(I.returnValue=!1),this.isDefaultPrevented=sa)},stopPropagation:function(){var I=this.nativeEvent;I&&(I.stopPropagation?I.stopPropagation():typeof I.cancelBubble!="unknown"&&(I.cancelBubble=!0),this.isPropagationStopped=sa)},persist:function(){},isPersistent:sa}),g}var Ct={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(A){return A.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},fa=og(Ct),dl=w({},Ct,{view:0,detail:0}),LB=og(dl),qi,Hi,yl,ha=w({},dl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Oi,button:0,buttons:0,relatedTarget:function(A){return A.relatedTarget===void 0?A.fromElement===A.srcElement?A.toElement:A.fromElement:A.relatedTarget},movementX:function(A){return"movementX"in A?A.movementX:(A!==yl&&(yl&&A.type==="mousemove"?(qi=A.screenX-yl.screenX,Hi=A.screenY-yl.screenY):Hi=qi=0,yl=A),qi)},movementY:function(A){return"movementY"in A?A.movementY:Hi}}),yn=og(ha),zB=w({},ha,{dataTransfer:0}),xB=og(zB),KB=w({},dl,{relatedTarget:0}),Zi=og(KB),XB=w({},Ct,{animationName:0,elapsedTime:0,pseudoElement:0}),qB=og(XB),HB=w({},Ct,{clipboardData:function(A){return"clipboardData"in A?A.clipboardData:window.clipboardData}}),ZB=og(HB),OB=w({},Ct,{data:0}),Dn=og(OB),VB={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},jB={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},WB={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _B(A){var g=this.nativeEvent;return g.getModifierState?g.getModifierState(A):(A=WB[A])?!!g[A]:!1}function Oi(){return _B}var PB=w({},dl,{key:function(A){if(A.key){var g=VB[A.key]||A.key;if(g!=="Unidentified")return g}return A.type==="keypress"?(A=oa(A),A===13?"Enter":String.fromCharCode(A)):A.type==="keydown"||A.type==="keyup"?jB[A.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Oi,charCode:function(A){return A.type==="keypress"?oa(A):0},keyCode:function(A){return A.type==="keydown"||A.type==="keyup"?A.keyCode:0},which:function(A){return A.type==="keypress"?oa(A):A.type==="keydown"||A.type==="keyup"?A.keyCode:0}}),$B=og(PB),AE=w({},ha,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),rn=og(AE),gE=w({},dl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Oi}),IE=og(gE),tE=w({},Ct,{propertyName:0,elapsedTime:0,pseudoElement:0}),lE=og(tE),aE=w({},ha,{deltaX:function(A){return"deltaX"in A?A.deltaX:"wheelDeltaX"in A?-A.wheelDeltaX:0},deltaY:function(A){return"deltaY"in A?A.deltaY:"wheelDeltaY"in A?-A.wheelDeltaY:"wheelDelta"in A?-A.wheelDelta:0},deltaZ:0,deltaMode:0}),iE=og(aE),CE=w({},Ct,{newState:0,oldState:0}),eE=og(CE),nE=[9,13,27,32],Vi=eI&&"CompositionEvent"in window,Dl=null;eI&&"documentMode"in document&&(Dl=document.documentMode);var QE=eI&&"TextEvent"in window&&!Dl,Nn=eI&&(!Vi||Dl&&8<Dl&&11>=Dl),Sn=" ",Gn=!1;function mn(A,g){switch(A){case"keyup":return nE.indexOf(g.keyCode)!==-1;case"keydown":return g.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rn(A){return A=A.detail,typeof A=="object"&&"data"in A?A.data:null}var Yt=!1;function cE(A,g){switch(A){case"compositionend":return Rn(g);case"keypress":return g.which!==32?null:(Gn=!0,Sn);case"textInput":return A=g.data,A===Sn&&Gn?null:A;default:return null}}function uE(A,g){if(Yt)return A==="compositionend"||!Vi&&mn(A,g)?(A=hn(),Ea=Xi=kI=null,Yt=!1,A):null;switch(A){case"paste":return null;case"keypress":if(!(g.ctrlKey||g.altKey||g.metaKey)||g.ctrlKey&&g.altKey){if(g.char&&1<g.char.length)return g.char;if(g.which)return String.fromCharCode(g.which)}return null;case"compositionend":return Nn&&g.locale!=="ko"?null:g.data;default:return null}}var BE={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Mn(A){var g=A&&A.nodeName&&A.nodeName.toLowerCase();return g==="input"?!!BE[A.type]:g==="textarea"}function kn(A,g,I,t){bt?Ft?Ft.push(t):Ft=[t]:bt=t,g=Ci(g,"onChange"),0<g.length&&(I=new fa("onChange","change",null,I,t),A.push({event:I,listeners:g}))}var rl=null,Nl=null;function EE(A){cu(A,0)}function da(A){var g=sl(A);if(Qn(g))return A}function Jn(A,g){if(A==="change")return g}var wn=!1;if(eI){var ji;if(eI){var Wi="oninput"in document;if(!Wi){var Un=document.createElement("div");Un.setAttribute("oninput","return;"),Wi=typeof Un.oninput=="function"}ji=Wi}else ji=!1;wn=ji&&(!document.documentMode||9<document.documentMode)}function bn(){rl&&(rl.detachEvent("onpropertychange",Fn),Nl=rl=null)}function Fn(A){if(A.propertyName==="value"&&da(Nl)){var g=[];kn(g,Nl,A,zi(A)),fn(EE,g)}}function oE(A,g,I){A==="focusin"?(bn(),rl=g,Nl=I,rl.attachEvent("onpropertychange",Fn)):A==="focusout"&&bn()}function sE(A){if(A==="selectionchange"||A==="keyup"||A==="keydown")return da(Nl)}function fE(A,g){if(A==="click")return da(g)}function hE(A,g){if(A==="input"||A==="change")return da(g)}function dE(A,g){return A===g&&(A!==0||1/A===1/g)||A!==A&&g!==g}var rg=typeof Object.is=="function"?Object.is:dE;function Sl(A,g){if(rg(A,g))return!0;if(typeof A!="object"||A===null||typeof g!="object"||g===null)return!1;var I=Object.keys(A),t=Object.keys(g);if(I.length!==t.length)return!1;for(t=0;t<I.length;t++){var l=I[t];if(!RI.call(g,l)||!rg(A[l],g[l]))return!1}return!0}function Yn(A){for(;A&&A.firstChild;)A=A.firstChild;return A}function pn(A,g){var I=Yn(A);A=0;for(var t;I;){if(I.nodeType===3){if(t=A+I.textContent.length,A<=g&&t>=g)return{node:I,offset:g-A};A=t}A:{for(;I;){if(I.nextSibling){I=I.nextSibling;break A}I=I.parentNode}I=void 0}I=Yn(I)}}function Tn(A,g){return A&&g?A===g?!0:A&&A.nodeType===3?!1:g&&g.nodeType===3?Tn(A,g.parentNode):"contains"in A?A.contains(g):A.compareDocumentPosition?!!(A.compareDocumentPosition(g)&16):!1:!1}function vn(A){A=A!=null&&A.ownerDocument!=null&&A.ownerDocument.defaultView!=null?A.ownerDocument.defaultView:window;for(var g=ua(A.document);g instanceof A.HTMLIFrameElement;){try{var I=typeof g.contentWindow.location.href=="string"}catch{I=!1}if(I)A=g.contentWindow;else break;g=ua(A.document)}return g}function _i(A){var g=A&&A.nodeName&&A.nodeName.toLowerCase();return g&&(g==="input"&&(A.type==="text"||A.type==="search"||A.type==="tel"||A.type==="url"||A.type==="password")||g==="textarea"||A.contentEditable==="true")}var yE=eI&&"documentMode"in document&&11>=document.documentMode,pt=null,Pi=null,Gl=null,$i=!1;function Ln(A,g,I){var t=I.window===I?I.document:I.nodeType===9?I:I.ownerDocument;$i||pt==null||pt!==ua(t)||(t=pt,"selectionStart"in t&&_i(t)?t={start:t.selectionStart,end:t.selectionEnd}:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection(),t={anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}),Gl&&Sl(Gl,t)||(Gl=t,t=Ci(Pi,"onSelect"),0<t.length&&(g=new fa("onSelect","select",null,g,I),A.push({event:g,listeners:t}),g.target=pt)))}function et(A,g){var I={};return I[A.toLowerCase()]=g.toLowerCase(),I["Webkit"+A]="webkit"+g,I["Moz"+A]="moz"+g,I}var Tt={animationend:et("Animation","AnimationEnd"),animationiteration:et("Animation","AnimationIteration"),animationstart:et("Animation","AnimationStart"),transitionrun:et("Transition","TransitionRun"),transitionstart:et("Transition","TransitionStart"),transitioncancel:et("Transition","TransitionCancel"),transitionend:et("Transition","TransitionEnd")},AC={},zn={};eI&&(zn=document.createElement("div").style,"AnimationEvent"in window||(delete Tt.animationend.animation,delete Tt.animationiteration.animation,delete Tt.animationstart.animation),"TransitionEvent"in window||delete Tt.transitionend.transition);function nt(A){if(AC[A])return AC[A];if(!Tt[A])return A;var g=Tt[A],I;for(I in g)if(g.hasOwnProperty(I)&&I in zn)return AC[A]=g[I];return A}var xn=nt("animationend"),Kn=nt("animationiteration"),Xn=nt("animationstart"),DE=nt("transitionrun"),rE=nt("transitionstart"),NE=nt("transitioncancel"),qn=nt("transitionend"),Hn=new Map,gC="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");gC.push("scrollEnd");function Xg(A,g){Hn.set(A,g),it(g,[A])}var ya=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var g=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(g))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)},Ug=[],vt=0,IC=0;function Da(){for(var A=vt,g=IC=vt=0;g<A;){var I=Ug[g];Ug[g++]=null;var t=Ug[g];Ug[g++]=null;var l=Ug[g];Ug[g++]=null;var a=Ug[g];if(Ug[g++]=null,t!==null&&l!==null){var C=t.pending;C===null?l.next=l:(l.next=C.next,C.next=l),t.pending=l}a!==0&&Zn(I,l,a)}}function ra(A,g,I,t){Ug[vt++]=A,Ug[vt++]=g,Ug[vt++]=I,Ug[vt++]=t,IC|=t,A.lanes|=t,A=A.alternate,A!==null&&(A.lanes|=t)}function tC(A,g,I,t){return ra(A,g,I,t),Na(A)}function Qt(A,g){return ra(A,null,null,g),Na(A)}function Zn(A,g,I){A.lanes|=I;var t=A.alternate;t!==null&&(t.lanes|=I);for(var l=!1,a=A.return;a!==null;)a.childLanes|=I,t=a.alternate,t!==null&&(t.childLanes|=I),a.tag===22&&(A=a.stateNode,A===null||A._visibility&1||(l=!0)),A=a,a=a.return;return A.tag===3?(a=A.stateNode,l&&g!==null&&(l=31-_A(I),A=a.hiddenUpdates,t=A[l],t===null?A[l]=[g]:t.push(g),g.lane=I|536870912),a):null}function Na(A){if(50<Ol)throw Ol=0,ue=null,Error(Q(185));for(var g=A.return;g!==null;)A=g,g=A.return;return A.tag===3?A.stateNode:null}var Lt={};function SE(A,g,I,t){this.tag=A,this.key=I,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=g,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=t,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ng(A,g,I,t){return new SE(A,g,I,t)}function lC(A){return A=A.prototype,!(!A||!A.isReactComponent)}function nI(A,g){var I=A.alternate;return I===null?(I=Ng(A.tag,g,A.key,A.mode),I.elementType=A.elementType,I.type=A.type,I.stateNode=A.stateNode,I.alternate=A,A.alternate=I):(I.pendingProps=g,I.type=A.type,I.flags=0,I.subtreeFlags=0,I.deletions=null),I.flags=A.flags&65011712,I.childLanes=A.childLanes,I.lanes=A.lanes,I.child=A.child,I.memoizedProps=A.memoizedProps,I.memoizedState=A.memoizedState,I.updateQueue=A.updateQueue,g=A.dependencies,I.dependencies=g===null?null:{lanes:g.lanes,firstContext:g.firstContext},I.sibling=A.sibling,I.index=A.index,I.ref=A.ref,I.refCleanup=A.refCleanup,I}function On(A,g){A.flags&=65011714;var I=A.alternate;return I===null?(A.childLanes=0,A.lanes=g,A.child=null,A.subtreeFlags=0,A.memoizedProps=null,A.memoizedState=null,A.updateQueue=null,A.dependencies=null,A.stateNode=null):(A.childLanes=I.childLanes,A.lanes=I.lanes,A.child=I.child,A.subtreeFlags=0,A.deletions=null,A.memoizedProps=I.memoizedProps,A.memoizedState=I.memoizedState,A.updateQueue=I.updateQueue,A.type=I.type,g=I.dependencies,A.dependencies=g===null?null:{lanes:g.lanes,firstContext:g.firstContext}),A}function Sa(A,g,I,t,l,a){var C=0;if(t=A,typeof A=="function")lC(A)&&(C=1);else if(typeof A=="string")C=Jo(A,I,T.current)?26:A==="html"||A==="head"||A==="body"?27:5;else A:switch(A){case eg:return A=Ng(31,I,g,l),A.elementType=eg,A.lanes=a,A;case O:return ct(I.children,l,a,g);case oA:C=8,l|=24;break;case v:return A=Ng(12,I,g,l|2),A.elementType=v,A.lanes=a,A;case iA:return A=Ng(13,I,g,l),A.elementType=iA,A.lanes=a,A;case IA:return A=Ng(19,I,g,l),A.elementType=IA,A.lanes=a,A;default:if(typeof A=="object"&&A!==null)switch(A.$$typeof){case H:C=10;break A;case j:C=9;break A;case L:C=11;break A;case GA:C=14;break A;case zA:C=16,t=null;break A}C=29,I=Error(Q(130,A===null?"null":typeof A,"")),t=null}return g=Ng(C,I,g,l),g.elementType=A,g.type=t,g.lanes=a,g}function ct(A,g,I,t){return A=Ng(7,A,t,g),A.lanes=I,A}function aC(A,g,I){return A=Ng(6,A,null,g),A.lanes=I,A}function Vn(A){var g=Ng(18,null,null,0);return g.stateNode=A,g}function iC(A,g,I){return g=Ng(4,A.children!==null?A.children:[],A.key,g),g.lanes=I,g.stateNode={containerInfo:A.containerInfo,pendingChildren:null,implementation:A.implementation},g}var jn=new WeakMap;function bg(A,g){if(typeof A=="object"&&A!==null){var I=jn.get(A);return I!==void 0?I:(g={value:A,source:g,stack:na(g)},jn.set(A,g),g)}return{value:A,source:g,stack:na(g)}}var zt=[],xt=0,Ga=null,ml=0,Fg=[],Yg=0,JI=null,Vg=1,jg="";function QI(A,g){zt[xt++]=ml,zt[xt++]=Ga,Ga=A,ml=g}function Wn(A,g,I){Fg[Yg++]=Vg,Fg[Yg++]=jg,Fg[Yg++]=JI,JI=A;var t=Vg;A=jg;var l=32-_A(t)-1;t&=~(1<<l),I+=1;var a=32-_A(g)+l;if(30<a){var C=l-l%5;a=(t&(1<<C)-1).toString(32),t>>=C,l-=C,Vg=1<<32-_A(g)+l|I<<l|t,jg=a+A}else Vg=1<<a|I<<l|t,jg=A}function CC(A){A.return!==null&&(QI(A,1),Wn(A,1,0))}function eC(A){for(;A===Ga;)Ga=zt[--xt],zt[xt]=null,ml=zt[--xt],zt[xt]=null;for(;A===JI;)JI=Fg[--Yg],Fg[Yg]=null,jg=Fg[--Yg],Fg[Yg]=null,Vg=Fg[--Yg],Fg[Yg]=null}function _n(A,g){Fg[Yg++]=Vg,Fg[Yg++]=jg,Fg[Yg++]=JI,Vg=g.id,jg=g.overflow,JI=A}var $A=null,mA=null,eA=!1,wI=null,pg=!1,nC=Error(Q(519));function UI(A){var g=Error(Q(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Rl(bg(g,A)),nC}function Pn(A){var g=A.stateNode,I=A.type,t=A.memoizedProps;switch(g[PA]=A,g[Eg]=t,I){case"dialog":gA("cancel",g),gA("close",g);break;case"iframe":case"object":case"embed":gA("load",g);break;case"video":case"audio":for(I=0;I<jl.length;I++)gA(jl[I],g);break;case"source":gA("error",g);break;case"img":case"image":case"link":gA("error",g),gA("load",g);break;case"details":gA("toggle",g);break;case"input":gA("invalid",g),cn(g,t.value,t.defaultValue,t.checked,t.defaultChecked,t.type,t.name,!0);break;case"select":gA("invalid",g);break;case"textarea":gA("invalid",g),Bn(g,t.value,t.defaultValue,t.children)}I=t.children,typeof I!="string"&&typeof I!="number"&&typeof I!="bigint"||g.textContent===""+I||t.suppressHydrationWarning===!0||ou(g.textContent,I)?(t.popover!=null&&(gA("beforetoggle",g),gA("toggle",g)),t.onScroll!=null&&gA("scroll",g),t.onScrollEnd!=null&&gA("scrollend",g),t.onClick!=null&&(g.onclick=CI),g=!0):g=!1,g||UI(A,!0)}function $n(A){for($A=A.return;$A;)switch($A.tag){case 5:case 31:case 13:pg=!1;return;case 27:case 3:pg=!0;return;default:$A=$A.return}}function Kt(A){if(A!==$A)return!1;if(!eA)return $n(A),eA=!0,!1;var g=A.tag,I;if((I=g!==3&&g!==27)&&((I=g===5)&&(I=A.type,I=!(I!=="form"&&I!=="button")||Re(A.type,A.memoizedProps)),I=!I),I&&mA&&UI(A),$n(A),g===13){if(A=A.memoizedState,A=A!==null?A.dehydrated:null,!A)throw Error(Q(317));mA=Su(A)}else if(g===31){if(A=A.memoizedState,A=A!==null?A.dehydrated:null,!A)throw Error(Q(317));mA=Su(A)}else g===27?(g=mA,ZI(A.type)?(A=Ue,Ue=null,mA=A):mA=g):mA=$A?vg(A.stateNode.nextSibling):null;return!0}function ut(){mA=$A=null,eA=!1}function QC(){var A=wI;return A!==null&&(dg===null?dg=A:dg.push.apply(dg,A),wI=null),A}function Rl(A){wI===null?wI=[A]:wI.push(A)}var cC=pA(null),Bt=null,cI=null;function bI(A,g,I){tA(cC,g._currentValue),g._currentValue=I}function uI(A){A._currentValue=cC.current,yA(cC)}function uC(A,g,I){for(;A!==null;){var t=A.alternate;if((A.childLanes&g)!==g?(A.childLanes|=g,t!==null&&(t.childLanes|=g)):t!==null&&(t.childLanes&g)!==g&&(t.childLanes|=g),A===I)break;A=A.return}}function BC(A,g,I,t){var l=A.child;for(l!==null&&(l.return=A);l!==null;){var a=l.dependencies;if(a!==null){var C=l.child;a=a.firstContext;A:for(;a!==null;){var n=a;a=l;for(var u=0;u<g.length;u++)if(n.context===g[u]){a.lanes|=I,n=a.alternate,n!==null&&(n.lanes|=I),uC(a.return,I,A),t||(C=null);break A}a=n.next}}else if(l.tag===18){if(C=l.return,C===null)throw Error(Q(341));C.lanes|=I,a=C.alternate,a!==null&&(a.lanes|=I),uC(C,I,A),C=null}else C=l.child;if(C!==null)C.return=l;else for(C=l;C!==null;){if(C===A){C=null;break}if(l=C.sibling,l!==null){l.return=C.return,C=l;break}C=C.return}l=C}}function Xt(A,g,I,t){A=null;for(var l=g,a=!1;l!==null;){if(!a){if((l.flags&524288)!==0)a=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var C=l.alternate;if(C===null)throw Error(Q(387));if(C=C.memoizedProps,C!==null){var n=l.type;rg(l.pendingProps.value,C.value)||(A!==null?A.push(n):A=[n])}}else if(l===Pg.current){if(C=l.alternate,C===null)throw Error(Q(387));C.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(A!==null?A.push(Aa):A=[Aa])}l=l.return}A!==null&&BC(g,A,I,t),g.flags|=262144}function ma(A){for(A=A.firstContext;A!==null;){if(!rg(A.context._currentValue,A.memoizedValue))return!0;A=A.next}return!1}function Et(A){Bt=A,cI=null,A=A.dependencies,A!==null&&(A.firstContext=null)}function Ag(A){return AQ(Bt,A)}function Ra(A,g){return Bt===null&&Et(A),AQ(A,g)}function AQ(A,g){var I=g._currentValue;if(g={context:g,memoizedValue:I,next:null},cI===null){if(A===null)throw Error(Q(308));cI=g,A.dependencies={lanes:0,firstContext:g},A.flags|=524288}else cI=cI.next=g;return I}var GE=typeof AbortController<"u"?AbortController:function(){var A=[],g=this.signal={aborted:!1,addEventListener:function(I,t){A.push(t)}};this.abort=function(){g.aborted=!0,A.forEach(function(I){return I()})}},mE=i.unstable_scheduleCallback,RE=i.unstable_NormalPriority,xA={$$typeof:H,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function EC(){return{controller:new GE,data:new Map,refCount:0}}function Ml(A){A.refCount--,A.refCount===0&&mE(RE,function(){A.controller.abort()})}var kl=null,oC=0,qt=0,Ht=null;function ME(A,g){if(kl===null){var I=kl=[];oC=0,qt=he(),Ht={status:"pending",value:void 0,then:function(t){I.push(t)}}}return oC++,g.then(gQ,gQ),g}function gQ(){if(--oC===0&&kl!==null){Ht!==null&&(Ht.status="fulfilled");var A=kl;kl=null,qt=0,Ht=null;for(var g=0;g<A.length;g++)(0,A[g])()}}function kE(A,g){var I=[],t={status:"pending",value:null,reason:null,then:function(l){I.push(l)}};return A.then(function(){t.status="fulfilled",t.value=g;for(var l=0;l<I.length;l++)(0,I[l])(g)},function(l){for(t.status="rejected",t.reason=l,l=0;l<I.length;l++)(0,I[l])(void 0)}),t}var IQ=m.S;m.S=function(A,g){Lc=bA(),typeof g=="object"&&g!==null&&typeof g.then=="function"&&ME(A,g),IQ!==null&&IQ(A,g)};var ot=pA(null);function sC(){var A=ot.current;return A!==null?A:SA.pooledCache}function Ma(A,g){g===null?tA(ot,ot.current):tA(ot,g.pool)}function tQ(){var A=sC();return A===null?null:{parent:xA._currentValue,pool:A}}var Zt=Error(Q(460)),fC=Error(Q(474)),ka=Error(Q(542)),Ja={then:function(){}};function lQ(A){return A=A.status,A==="fulfilled"||A==="rejected"}function aQ(A,g,I){switch(I=A[I],I===void 0?A.push(g):I!==g&&(g.then(CI,CI),g=I),g.status){case"fulfilled":return g.value;case"rejected":throw A=g.reason,CQ(A),A;default:if(typeof g.status=="string")g.then(CI,CI);else{if(A=SA,A!==null&&100<A.shellSuspendCounter)throw Error(Q(482));A=g,A.status="pending",A.then(function(t){if(g.status==="pending"){var l=g;l.status="fulfilled",l.value=t}},function(t){if(g.status==="pending"){var l=g;l.status="rejected",l.reason=t}})}switch(g.status){case"fulfilled":return g.value;case"rejected":throw A=g.reason,CQ(A),A}throw ft=g,Zt}}function st(A){try{var g=A._init;return g(A._payload)}catch(I){throw I!==null&&typeof I=="object"&&typeof I.then=="function"?(ft=I,Zt):I}}var ft=null;function iQ(){if(ft===null)throw Error(Q(459));var A=ft;return ft=null,A}function CQ(A){if(A===Zt||A===ka)throw Error(Q(483))}var Ot=null,Jl=0;function wa(A){var g=Jl;return Jl+=1,Ot===null&&(Ot=[]),aQ(Ot,A,g)}function wl(A,g){g=g.props.ref,A.ref=g!==void 0?g:null}function Ua(A,g){throw g.$$typeof===p?Error(Q(525)):(A=Object.prototype.toString.call(g),Error(Q(31,A==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":A)))}function eQ(A){function g(s,E){if(A){var f=s.deletions;f===null?(s.deletions=[E],s.flags|=16):f.push(E)}}function I(s,E){if(!A)return null;for(;E!==null;)g(s,E),E=E.sibling;return null}function t(s){for(var E=new Map;s!==null;)s.key!==null?E.set(s.key,s):E.set(s.index,s),s=s.sibling;return E}function l(s,E){return s=nI(s,E),s.index=0,s.sibling=null,s}function a(s,E,f){return s.index=f,A?(f=s.alternate,f!==null?(f=f.index,f<E?(s.flags|=67108866,E):f):(s.flags|=67108866,E)):(s.flags|=1048576,E)}function C(s){return A&&s.alternate===null&&(s.flags|=67108866),s}function n(s,E,f,R){return E===null||E.tag!==6?(E=aC(f,s.mode,R),E.return=s,E):(E=l(E,f),E.return=s,E)}function u(s,E,f,R){var x=f.type;return x===O?S(s,E,f.props.children,R,f.key):E!==null&&(E.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===zA&&st(x)===E.type)?(E=l(E,f.props),wl(E,f),E.return=s,E):(E=Sa(f.type,f.key,f.props,null,s.mode,R),wl(E,f),E.return=s,E)}function h(s,E,f,R){return E===null||E.tag!==4||E.stateNode.containerInfo!==f.containerInfo||E.stateNode.implementation!==f.implementation?(E=iC(f,s.mode,R),E.return=s,E):(E=l(E,f.children||[]),E.return=s,E)}function S(s,E,f,R,x){return E===null||E.tag!==7?(E=ct(f,s.mode,R,x),E.return=s,E):(E=l(E,f),E.return=s,E)}function M(s,E,f){if(typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint")return E=aC(""+E,s.mode,f),E.return=s,E;if(typeof E=="object"&&E!==null){switch(E.$$typeof){case V:return f=Sa(E.type,E.key,E.props,null,s.mode,f),wl(f,E),f.return=s,f;case F:return E=iC(E,s.mode,f),E.return=s,E;case zA:return E=st(E),M(s,E,f)}if(ng(E)||HA(E))return E=ct(E,s.mode,f,null),E.return=s,E;if(typeof E.then=="function")return M(s,wa(E),f);if(E.$$typeof===H)return M(s,Ra(s,E),f);Ua(s,E)}return null}function d(s,E,f,R){var x=E!==null?E.key:null;if(typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint")return x!==null?null:n(s,E,""+f,R);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case V:return f.key===x?u(s,E,f,R):null;case F:return f.key===x?h(s,E,f,R):null;case zA:return f=st(f),d(s,E,f,R)}if(ng(f)||HA(f))return x!==null?null:S(s,E,f,R,null);if(typeof f.then=="function")return d(s,E,wa(f),R);if(f.$$typeof===H)return d(s,E,Ra(s,f),R);Ua(s,f)}return null}function D(s,E,f,R,x){if(typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint")return s=s.get(f)||null,n(E,s,""+R,x);if(typeof R=="object"&&R!==null){switch(R.$$typeof){case V:return s=s.get(R.key===null?f:R.key)||null,u(E,s,R,x);case F:return s=s.get(R.key===null?f:R.key)||null,h(E,s,R,x);case zA:return R=st(R),D(s,E,f,R,x)}if(ng(R)||HA(R))return s=s.get(f)||null,S(E,s,R,x,null);if(typeof R.then=="function")return D(s,E,f,wa(R),x);if(R.$$typeof===H)return D(s,E,f,Ra(E,R),x);Ua(E,R)}return null}function Y(s,E,f,R){for(var x=null,BA=null,z=E,_=E=0,aA=null;z!==null&&_<f.length;_++){z.index>_?(aA=z,z=null):aA=z.sibling;var EA=d(s,z,f[_],R);if(EA===null){z===null&&(z=aA);break}A&&z&&EA.alternate===null&&g(s,z),E=a(EA,E,_),BA===null?x=EA:BA.sibling=EA,BA=EA,z=aA}if(_===f.length)return I(s,z),eA&&QI(s,_),x;if(z===null){for(;_<f.length;_++)z=M(s,f[_],R),z!==null&&(E=a(z,E,_),BA===null?x=z:BA.sibling=z,BA=z);return eA&&QI(s,_),x}for(z=t(z);_<f.length;_++)aA=D(z,s,_,f[_],R),aA!==null&&(A&&aA.alternate!==null&&z.delete(aA.key===null?_:aA.key),E=a(aA,E,_),BA===null?x=aA:BA.sibling=aA,BA=aA);return A&&z.forEach(function(_I){return g(s,_I)}),eA&&QI(s,_),x}function Z(s,E,f,R){if(f==null)throw Error(Q(151));for(var x=null,BA=null,z=E,_=E=0,aA=null,EA=f.next();z!==null&&!EA.done;_++,EA=f.next()){z.index>_?(aA=z,z=null):aA=z.sibling;var _I=d(s,z,EA.value,R);if(_I===null){z===null&&(z=aA);break}A&&z&&_I.alternate===null&&g(s,z),E=a(_I,E,_),BA===null?x=_I:BA.sibling=_I,BA=_I,z=aA}if(EA.done)return I(s,z),eA&&QI(s,_),x;if(z===null){for(;!EA.done;_++,EA=f.next())EA=M(s,EA.value,R),EA!==null&&(E=a(EA,E,_),BA===null?x=EA:BA.sibling=EA,BA=EA);return eA&&QI(s,_),x}for(z=t(z);!EA.done;_++,EA=f.next())EA=D(z,s,_,EA.value,R),EA!==null&&(A&&EA.alternate!==null&&z.delete(EA.key===null?_:EA.key),E=a(EA,E,_),BA===null?x=EA:BA.sibling=EA,BA=EA);return A&&z.forEach(function(xo){return g(s,xo)}),eA&&QI(s,_),x}function NA(s,E,f,R){if(typeof f=="object"&&f!==null&&f.type===O&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case V:A:{for(var x=f.key;E!==null;){if(E.key===x){if(x=f.type,x===O){if(E.tag===7){I(s,E.sibling),R=l(E,f.props.children),R.return=s,s=R;break A}}else if(E.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===zA&&st(x)===E.type){I(s,E.sibling),R=l(E,f.props),wl(R,f),R.return=s,s=R;break A}I(s,E);break}else g(s,E);E=E.sibling}f.type===O?(R=ct(f.props.children,s.mode,R,f.key),R.return=s,s=R):(R=Sa(f.type,f.key,f.props,null,s.mode,R),wl(R,f),R.return=s,s=R)}return C(s);case F:A:{for(x=f.key;E!==null;){if(E.key===x)if(E.tag===4&&E.stateNode.containerInfo===f.containerInfo&&E.stateNode.implementation===f.implementation){I(s,E.sibling),R=l(E,f.children||[]),R.return=s,s=R;break A}else{I(s,E);break}else g(s,E);E=E.sibling}R=iC(f,s.mode,R),R.return=s,s=R}return C(s);case zA:return f=st(f),NA(s,E,f,R)}if(ng(f))return Y(s,E,f,R);if(HA(f)){if(x=HA(f),typeof x!="function")throw Error(Q(150));return f=x.call(f),Z(s,E,f,R)}if(typeof f.then=="function")return NA(s,E,wa(f),R);if(f.$$typeof===H)return NA(s,E,Ra(s,f),R);Ua(s,f)}return typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint"?(f=""+f,E!==null&&E.tag===6?(I(s,E.sibling),R=l(E,f),R.return=s,s=R):(I(s,E),R=aC(f,s.mode,R),R.return=s,s=R),C(s)):I(s,E)}return function(s,E,f,R){try{Jl=0;var x=NA(s,E,f,R);return Ot=null,x}catch(z){if(z===Zt||z===ka)throw z;var BA=Ng(29,z,null,s.mode);return BA.lanes=R,BA.return=s,BA}}}var ht=eQ(!0),nQ=eQ(!1),FI=!1;function hC(A){A.updateQueue={baseState:A.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function dC(A,g){A=A.updateQueue,g.updateQueue===A&&(g.updateQueue={baseState:A.baseState,firstBaseUpdate:A.firstBaseUpdate,lastBaseUpdate:A.lastBaseUpdate,shared:A.shared,callbacks:null})}function YI(A){return{lane:A,tag:0,payload:null,callback:null,next:null}}function pI(A,g,I){var t=A.updateQueue;if(t===null)return null;if(t=t.shared,(fA&2)!==0){var l=t.pending;return l===null?g.next=g:(g.next=l.next,l.next=g),t.pending=g,g=Na(A),Zn(A,null,I),g}return ra(A,t,g,I),Na(A)}function Ul(A,g,I){if(g=g.updateQueue,g!==null&&(g=g.shared,(I&4194048)!==0)){var t=g.lanes;t&=A.pendingLanes,I|=t,g.lanes=I,$e(A,I)}}function yC(A,g){var I=A.updateQueue,t=A.alternate;if(t!==null&&(t=t.updateQueue,I===t)){var l=null,a=null;if(I=I.firstBaseUpdate,I!==null){do{var C={lane:I.lane,tag:I.tag,payload:I.payload,callback:null,next:null};a===null?l=a=C:a=a.next=C,I=I.next}while(I!==null);a===null?l=a=g:a=a.next=g}else l=a=g;I={baseState:t.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:t.shared,callbacks:t.callbacks},A.updateQueue=I;return}A=I.lastBaseUpdate,A===null?I.firstBaseUpdate=g:A.next=g,I.lastBaseUpdate=g}var DC=!1;function bl(){if(DC){var A=Ht;if(A!==null)throw A}}function Fl(A,g,I,t){DC=!1;var l=A.updateQueue;FI=!1;var a=l.firstBaseUpdate,C=l.lastBaseUpdate,n=l.shared.pending;if(n!==null){l.shared.pending=null;var u=n,h=u.next;u.next=null,C===null?a=h:C.next=h,C=u;var S=A.alternate;S!==null&&(S=S.updateQueue,n=S.lastBaseUpdate,n!==C&&(n===null?S.firstBaseUpdate=h:n.next=h,S.lastBaseUpdate=u))}if(a!==null){var M=l.baseState;C=0,S=h=u=null,n=a;do{var d=n.lane&-536870913,D=d!==n.lane;if(D?(lA&d)===d:(t&d)===d){d!==0&&d===qt&&(DC=!0),S!==null&&(S=S.next={lane:0,tag:n.tag,payload:n.payload,callback:null,next:null});A:{var Y=A,Z=n;d=g;var NA=I;switch(Z.tag){case 1:if(Y=Z.payload,typeof Y=="function"){M=Y.call(NA,M,d);break A}M=Y;break A;case 3:Y.flags=Y.flags&-65537|128;case 0:if(Y=Z.payload,d=typeof Y=="function"?Y.call(NA,M,d):Y,d==null)break A;M=w({},M,d);break A;case 2:FI=!0}}d=n.callback,d!==null&&(A.flags|=64,D&&(A.flags|=8192),D=l.callbacks,D===null?l.callbacks=[d]:D.push(d))}else D={lane:d,tag:n.tag,payload:n.payload,callback:n.callback,next:null},S===null?(h=S=D,u=M):S=S.next=D,C|=d;if(n=n.next,n===null){if(n=l.shared.pending,n===null)break;D=n,n=D.next,D.next=null,l.lastBaseUpdate=D,l.shared.pending=null}}while(!0);S===null&&(u=M),l.baseState=u,l.firstBaseUpdate=h,l.lastBaseUpdate=S,a===null&&(l.shared.lanes=0),xI|=C,A.lanes=C,A.memoizedState=M}}function QQ(A,g){if(typeof A!="function")throw Error(Q(191,A));A.call(g)}function cQ(A,g){var I=A.callbacks;if(I!==null)for(A.callbacks=null,A=0;A<I.length;A++)QQ(I[A],g)}var Vt=pA(null),ba=pA(0);function uQ(A,g){A=DI,tA(ba,A),tA(Vt,g),DI=A|g.baseLanes}function rC(){tA(ba,DI),tA(Vt,Vt.current)}function NC(){DI=ba.current,yA(Vt),yA(ba)}var Sg=pA(null),Tg=null;function TI(A){var g=A.alternate;tA(vA,vA.current&1),tA(Sg,A),Tg===null&&(g===null||Vt.current!==null||g.memoizedState!==null)&&(Tg=A)}function SC(A){tA(vA,vA.current),tA(Sg,A),Tg===null&&(Tg=A)}function BQ(A){A.tag===22?(tA(vA,vA.current),tA(Sg,A),Tg===null&&(Tg=A)):vI()}function vI(){tA(vA,vA.current),tA(Sg,Sg.current)}function Gg(A){yA(Sg),Tg===A&&(Tg=null),yA(vA)}var vA=pA(0);function Fa(A){for(var g=A;g!==null;){if(g.tag===13){var I=g.memoizedState;if(I!==null&&(I=I.dehydrated,I===null||Je(I)||we(I)))return g}else if(g.tag===19&&(g.memoizedProps.revealOrder==="forwards"||g.memoizedProps.revealOrder==="backwards"||g.memoizedProps.revealOrder==="unstable_legacy-backwards"||g.memoizedProps.revealOrder==="together")){if((g.flags&128)!==0)return g}else if(g.child!==null){g.child.return=g,g=g.child;continue}if(g===A)break;for(;g.sibling===null;){if(g.return===null||g.return===A)return null;g=g.return}g.sibling.return=g.return,g=g.sibling}return null}var BI=0,W=null,DA=null,KA=null,Ya=!1,jt=!1,dt=!1,pa=0,Yl=0,Wt=null,JE=0;function FA(){throw Error(Q(321))}function GC(A,g){if(g===null)return!1;for(var I=0;I<g.length&&I<A.length;I++)if(!rg(A[I],g[I]))return!1;return!0}function mC(A,g,I,t,l,a){return BI=a,W=g,g.memoizedState=null,g.updateQueue=null,g.lanes=0,m.H=A===null||A.memoizedState===null?WQ:xC,dt=!1,a=I(t,l),dt=!1,jt&&(a=oQ(g,I,t,l)),EQ(A),a}function EQ(A){m.H=vl;var g=DA!==null&&DA.next!==null;if(BI=0,KA=DA=W=null,Ya=!1,Yl=0,Wt=null,g)throw Error(Q(300));A===null||XA||(A=A.dependencies,A!==null&&ma(A)&&(XA=!0))}function oQ(A,g,I,t){W=A;var l=0;do{if(jt&&(Wt=null),Yl=0,jt=!1,25<=l)throw Error(Q(301));if(l+=1,KA=DA=null,A.updateQueue!=null){var a=A.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,a.memoCache!=null&&(a.memoCache.index=0)}m.H=_Q,a=g(I,t)}while(jt);return a}function wE(){var A=m.H,g=A.useState()[0];return g=typeof g.then=="function"?pl(g):g,A=A.useState()[0],(DA!==null?DA.memoizedState:null)!==A&&(W.flags|=1024),g}function RC(){var A=pa!==0;return pa=0,A}function MC(A,g,I){g.updateQueue=A.updateQueue,g.flags&=-2053,A.lanes&=~I}function kC(A){if(Ya){for(A=A.memoizedState;A!==null;){var g=A.queue;g!==null&&(g.pending=null),A=A.next}Ya=!1}BI=0,KA=DA=W=null,jt=!1,Yl=pa=0,Wt=null}function Cg(){var A={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return KA===null?W.memoizedState=KA=A:KA=KA.next=A,KA}function LA(){if(DA===null){var A=W.alternate;A=A!==null?A.memoizedState:null}else A=DA.next;var g=KA===null?W.memoizedState:KA.next;if(g!==null)KA=g,DA=A;else{if(A===null)throw W.alternate===null?Error(Q(467)):Error(Q(310));DA=A,A={memoizedState:DA.memoizedState,baseState:DA.baseState,baseQueue:DA.baseQueue,queue:DA.queue,next:null},KA===null?W.memoizedState=KA=A:KA=KA.next=A}return KA}function Ta(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function pl(A){var g=Yl;return Yl+=1,Wt===null&&(Wt=[]),A=aQ(Wt,A,g),g=W,(KA===null?g.memoizedState:KA.next)===null&&(g=g.alternate,m.H=g===null||g.memoizedState===null?WQ:xC),A}function va(A){if(A!==null&&typeof A=="object"){if(typeof A.then=="function")return pl(A);if(A.$$typeof===H)return Ag(A)}throw Error(Q(438,String(A)))}function JC(A){var g=null,I=W.updateQueue;if(I!==null&&(g=I.memoCache),g==null){var t=W.alternate;t!==null&&(t=t.updateQueue,t!==null&&(t=t.memoCache,t!=null&&(g={data:t.data.map(function(l){return l.slice()}),index:0})))}if(g==null&&(g={data:[],index:0}),I===null&&(I=Ta(),W.updateQueue=I),I.memoCache=g,I=g.data[g.index],I===void 0)for(I=g.data[g.index]=Array(A),t=0;t<A;t++)I[t]=K;return g.index++,I}function EI(A,g){return typeof g=="function"?g(A):g}function La(A){var g=LA();return wC(g,DA,A)}function wC(A,g,I){var t=A.queue;if(t===null)throw Error(Q(311));t.lastRenderedReducer=I;var l=A.baseQueue,a=t.pending;if(a!==null){if(l!==null){var C=l.next;l.next=a.next,a.next=C}g.baseQueue=l=a,t.pending=null}if(a=A.baseState,l===null)A.memoizedState=a;else{g=l.next;var n=C=null,u=null,h=g,S=!1;do{var M=h.lane&-536870913;if(M!==h.lane?(lA&M)===M:(BI&M)===M){var d=h.revertLane;if(d===0)u!==null&&(u=u.next={lane:0,revertLane:0,gesture:null,action:h.action,hasEagerState:h.hasEagerState,eagerState:h.eagerState,next:null}),M===qt&&(S=!0);else if((BI&d)===d){h=h.next,d===qt&&(S=!0);continue}else M={lane:0,revertLane:h.revertLane,gesture:null,action:h.action,hasEagerState:h.hasEagerState,eagerState:h.eagerState,next:null},u===null?(n=u=M,C=a):u=u.next=M,W.lanes|=d,xI|=d;M=h.action,dt&&I(a,M),a=h.hasEagerState?h.eagerState:I(a,M)}else d={lane:M,revertLane:h.revertLane,gesture:h.gesture,action:h.action,hasEagerState:h.hasEagerState,eagerState:h.eagerState,next:null},u===null?(n=u=d,C=a):u=u.next=d,W.lanes|=M,xI|=M;h=h.next}while(h!==null&&h!==g);if(u===null?C=a:u.next=n,!rg(a,A.memoizedState)&&(XA=!0,S&&(I=Ht,I!==null)))throw I;A.memoizedState=a,A.baseState=C,A.baseQueue=u,t.lastRenderedState=a}return l===null&&(t.lanes=0),[A.memoizedState,t.dispatch]}function UC(A){var g=LA(),I=g.queue;if(I===null)throw Error(Q(311));I.lastRenderedReducer=A;var t=I.dispatch,l=I.pending,a=g.memoizedState;if(l!==null){I.pending=null;var C=l=l.next;do a=A(a,C.action),C=C.next;while(C!==l);rg(a,g.memoizedState)||(XA=!0),g.memoizedState=a,g.baseQueue===null&&(g.baseState=a),I.lastRenderedState=a}return[a,t]}function sQ(A,g,I){var t=W,l=LA(),a=eA;if(a){if(I===void 0)throw Error(Q(407));I=I()}else I=g();var C=!rg((DA||l).memoizedState,I);if(C&&(l.memoizedState=I,XA=!0),l=l.queue,YC(dQ.bind(null,t,l,A),[A]),l.getSnapshot!==g||C||KA!==null&&KA.memoizedState.tag&1){if(t.flags|=2048,_t(9,{destroy:void 0},hQ.bind(null,t,l,I,g),null),SA===null)throw Error(Q(349));a||(BI&127)!==0||fQ(t,g,I)}return I}function fQ(A,g,I){A.flags|=16384,A={getSnapshot:g,value:I},g=W.updateQueue,g===null?(g=Ta(),W.updateQueue=g,g.stores=[A]):(I=g.stores,I===null?g.stores=[A]:I.push(A))}function hQ(A,g,I,t){g.value=I,g.getSnapshot=t,yQ(g)&&DQ(A)}function dQ(A,g,I){return I(function(){yQ(g)&&DQ(A)})}function yQ(A){var g=A.getSnapshot;A=A.value;try{var I=g();return!rg(A,I)}catch{return!0}}function DQ(A){var g=Qt(A,2);g!==null&&yg(g,A,2)}function bC(A){var g=Cg();if(typeof A=="function"){var I=A;if(A=I(),dt){Zg(!0);try{I()}finally{Zg(!1)}}}return g.memoizedState=g.baseState=A,g.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:EI,lastRenderedState:A},g}function rQ(A,g,I,t){return A.baseState=I,wC(A,DA,typeof t=="function"?t:EI)}function UE(A,g,I,t,l){if(Ka(A))throw Error(Q(485));if(A=g.action,A!==null){var a={payload:l,action:A,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(C){a.listeners.push(C)}};m.T!==null?I(!0):a.isTransition=!1,t(a),I=g.pending,I===null?(a.next=g.pending=a,NQ(g,a)):(a.next=I.next,g.pending=I.next=a)}}function NQ(A,g){var I=g.action,t=g.payload,l=A.state;if(g.isTransition){var a=m.T,C={};m.T=C;try{var n=I(l,t),u=m.S;u!==null&&u(C,n),SQ(A,g,n)}catch(h){FC(A,g,h)}finally{a!==null&&C.types!==null&&(a.types=C.types),m.T=a}}else try{a=I(l,t),SQ(A,g,a)}catch(h){FC(A,g,h)}}function SQ(A,g,I){I!==null&&typeof I=="object"&&typeof I.then=="function"?I.then(function(t){GQ(A,g,t)},function(t){return FC(A,g,t)}):GQ(A,g,I)}function GQ(A,g,I){g.status="fulfilled",g.value=I,mQ(g),A.state=I,g=A.pending,g!==null&&(I=g.next,I===g?A.pending=null:(I=I.next,g.next=I,NQ(A,I)))}function FC(A,g,I){var t=A.pending;if(A.pending=null,t!==null){t=t.next;do g.status="rejected",g.reason=I,mQ(g),g=g.next;while(g!==t)}A.action=null}function mQ(A){A=A.listeners;for(var g=0;g<A.length;g++)(0,A[g])()}function RQ(A,g){return g}function MQ(A,g){if(eA){var I=SA.formState;if(I!==null){A:{var t=W;if(eA){if(mA){g:{for(var l=mA,a=pg;l.nodeType!==8;){if(!a){l=null;break g}if(l=vg(l.nextSibling),l===null){l=null;break g}}a=l.data,l=a==="F!"||a==="F"?l:null}if(l){mA=vg(l.nextSibling),t=l.data==="F!";break A}}UI(t)}t=!1}t&&(g=I[0])}}return I=Cg(),I.memoizedState=I.baseState=g,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:RQ,lastRenderedState:g},I.queue=t,I=OQ.bind(null,W,t),t.dispatch=I,t=bC(!1),a=zC.bind(null,W,!1,t.queue),t=Cg(),l={state:g,dispatch:null,action:A,pending:null},t.queue=l,I=UE.bind(null,W,l,a,I),l.dispatch=I,t.memoizedState=A,[g,I,!1]}function kQ(A){var g=LA();return JQ(g,DA,A)}function JQ(A,g,I){if(g=wC(A,g,RQ)[0],A=La(EI)[0],typeof g=="object"&&g!==null&&typeof g.then=="function")try{var t=pl(g)}catch(C){throw C===Zt?ka:C}else t=g;g=LA();var l=g.queue,a=l.dispatch;return I!==g.memoizedState&&(W.flags|=2048,_t(9,{destroy:void 0},bE.bind(null,l,I),null)),[t,a,A]}function bE(A,g){A.action=g}function wQ(A){var g=LA(),I=DA;if(I!==null)return JQ(g,I,A);LA(),g=g.memoizedState,I=LA();var t=I.queue.dispatch;return I.memoizedState=A,[g,t,!1]}function _t(A,g,I,t){return A={tag:A,create:I,deps:t,inst:g,next:null},g=W.updateQueue,g===null&&(g=Ta(),W.updateQueue=g),I=g.lastEffect,I===null?g.lastEffect=A.next=A:(t=I.next,I.next=A,A.next=t,g.lastEffect=A),A}function UQ(){return LA().memoizedState}function za(A,g,I,t){var l=Cg();W.flags|=A,l.memoizedState=_t(1|g,{destroy:void 0},I,t===void 0?null:t)}function xa(A,g,I,t){var l=LA();t=t===void 0?null:t;var a=l.memoizedState.inst;DA!==null&&t!==null&&GC(t,DA.memoizedState.deps)?l.memoizedState=_t(g,a,I,t):(W.flags|=A,l.memoizedState=_t(1|g,a,I,t))}function bQ(A,g){za(8390656,8,A,g)}function YC(A,g){xa(2048,8,A,g)}function FE(A){W.flags|=4;var g=W.updateQueue;if(g===null)g=Ta(),W.updateQueue=g,g.events=[A];else{var I=g.events;I===null?g.events=[A]:I.push(A)}}function FQ(A){var g=LA().memoizedState;return FE({ref:g,nextImpl:A}),function(){if((fA&2)!==0)throw Error(Q(440));return g.impl.apply(void 0,arguments)}}function YQ(A,g){return xa(4,2,A,g)}function pQ(A,g){return xa(4,4,A,g)}function TQ(A,g){if(typeof g=="function"){A=A();var I=g(A);return function(){typeof I=="function"?I():g(null)}}if(g!=null)return A=A(),g.current=A,function(){g.current=null}}function vQ(A,g,I){I=I!=null?I.concat([A]):null,xa(4,4,TQ.bind(null,g,A),I)}function pC(){}function LQ(A,g){var I=LA();g=g===void 0?null:g;var t=I.memoizedState;return g!==null&&GC(g,t[1])?t[0]:(I.memoizedState=[A,g],A)}function zQ(A,g){var I=LA();g=g===void 0?null:g;var t=I.memoizedState;if(g!==null&&GC(g,t[1]))return t[0];if(t=A(),dt){Zg(!0);try{A()}finally{Zg(!1)}}return I.memoizedState=[t,g],t}function TC(A,g,I){return I===void 0||(BI&1073741824)!==0&&(lA&261930)===0?A.memoizedState=g:(A.memoizedState=I,A=xc(),W.lanes|=A,xI|=A,I)}function xQ(A,g,I,t){return rg(I,g)?I:Vt.current!==null?(A=TC(A,I,t),rg(A,g)||(XA=!0),A):(BI&42)===0||(BI&1073741824)!==0&&(lA&261930)===0?(XA=!0,A.memoizedState=I):(A=xc(),W.lanes|=A,xI|=A,g)}function KQ(A,g,I,t,l){var a=U.p;U.p=a!==0&&8>a?a:8;var C=m.T,n={};m.T=n,zC(A,!1,g,I);try{var u=l(),h=m.S;if(h!==null&&h(n,u),u!==null&&typeof u=="object"&&typeof u.then=="function"){var S=kE(u,t);Tl(A,g,S,Mg(A))}else Tl(A,g,t,Mg(A))}catch(M){Tl(A,g,{then:function(){},status:"rejected",reason:M},Mg())}finally{U.p=a,C!==null&&n.types!==null&&(C.types=n.types),m.T=C}}function YE(){}function vC(A,g,I,t){if(A.tag!==5)throw Error(Q(476));var l=XQ(A).queue;KQ(A,l,g,X,I===null?YE:function(){return qQ(A),I(t)})}function XQ(A){var g=A.memoizedState;if(g!==null)return g;g={memoizedState:X,baseState:X,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:EI,lastRenderedState:X},next:null};var I={};return g.next={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:EI,lastRenderedState:I},next:null},A.memoizedState=g,A=A.alternate,A!==null&&(A.memoizedState=g),g}function qQ(A){var g=XQ(A);g.next===null&&(g=A.alternate.memoizedState),Tl(A,g.next.queue,{},Mg())}function LC(){return Ag(Aa)}function HQ(){return LA().memoizedState}function ZQ(){return LA().memoizedState}function pE(A){for(var g=A.return;g!==null;){switch(g.tag){case 24:case 3:var I=Mg();A=YI(I);var t=pI(g,A,I);t!==null&&(yg(t,g,I),Ul(t,g,I)),g={cache:EC()},A.payload=g;return}g=g.return}}function TE(A,g,I){var t=Mg();I={lane:t,revertLane:0,gesture:null,action:I,hasEagerState:!1,eagerState:null,next:null},Ka(A)?VQ(g,I):(I=tC(A,g,I,t),I!==null&&(yg(I,A,t),jQ(I,g,t)))}function OQ(A,g,I){var t=Mg();Tl(A,g,I,t)}function Tl(A,g,I,t){var l={lane:t,revertLane:0,gesture:null,action:I,hasEagerState:!1,eagerState:null,next:null};if(Ka(A))VQ(g,l);else{var a=A.alternate;if(A.lanes===0&&(a===null||a.lanes===0)&&(a=g.lastRenderedReducer,a!==null))try{var C=g.lastRenderedState,n=a(C,I);if(l.hasEagerState=!0,l.eagerState=n,rg(n,C))return ra(A,g,l,0),SA===null&&Da(),!1}catch{}if(I=tC(A,g,l,t),I!==null)return yg(I,A,t),jQ(I,g,t),!0}return!1}function zC(A,g,I,t){if(t={lane:2,revertLane:he(),gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},Ka(A)){if(g)throw Error(Q(479))}else g=tC(A,I,t,2),g!==null&&yg(g,A,2)}function Ka(A){var g=A.alternate;return A===W||g!==null&&g===W}function VQ(A,g){jt=Ya=!0;var I=A.pending;I===null?g.next=g:(g.next=I.next,I.next=g),A.pending=g}function jQ(A,g,I){if((I&4194048)!==0){var t=g.lanes;t&=A.pendingLanes,I|=t,g.lanes=I,$e(A,I)}}var vl={readContext:Ag,use:va,useCallback:FA,useContext:FA,useEffect:FA,useImperativeHandle:FA,useLayoutEffect:FA,useInsertionEffect:FA,useMemo:FA,useReducer:FA,useRef:FA,useState:FA,useDebugValue:FA,useDeferredValue:FA,useTransition:FA,useSyncExternalStore:FA,useId:FA,useHostTransitionStatus:FA,useFormState:FA,useActionState:FA,useOptimistic:FA,useMemoCache:FA,useCacheRefresh:FA};vl.useEffectEvent=FA;var WQ={readContext:Ag,use:va,useCallback:function(A,g){return Cg().memoizedState=[A,g===void 0?null:g],A},useContext:Ag,useEffect:bQ,useImperativeHandle:function(A,g,I){I=I!=null?I.concat([A]):null,za(4194308,4,TQ.bind(null,g,A),I)},useLayoutEffect:function(A,g){return za(4194308,4,A,g)},useInsertionEffect:function(A,g){za(4,2,A,g)},useMemo:function(A,g){var I=Cg();g=g===void 0?null:g;var t=A();if(dt){Zg(!0);try{A()}finally{Zg(!1)}}return I.memoizedState=[t,g],t},useReducer:function(A,g,I){var t=Cg();if(I!==void 0){var l=I(g);if(dt){Zg(!0);try{I(g)}finally{Zg(!1)}}}else l=g;return t.memoizedState=t.baseState=l,A={pending:null,lanes:0,dispatch:null,lastRenderedReducer:A,lastRenderedState:l},t.queue=A,A=A.dispatch=TE.bind(null,W,A),[t.memoizedState,A]},useRef:function(A){var g=Cg();return A={current:A},g.memoizedState=A},useState:function(A){A=bC(A);var g=A.queue,I=OQ.bind(null,W,g);return g.dispatch=I,[A.memoizedState,I]},useDebugValue:pC,useDeferredValue:function(A,g){var I=Cg();return TC(I,A,g)},useTransition:function(){var A=bC(!1);return A=KQ.bind(null,W,A.queue,!0,!1),Cg().memoizedState=A,[!1,A]},useSyncExternalStore:function(A,g,I){var t=W,l=Cg();if(eA){if(I===void 0)throw Error(Q(407));I=I()}else{if(I=g(),SA===null)throw Error(Q(349));(lA&127)!==0||fQ(t,g,I)}l.memoizedState=I;var a={value:I,getSnapshot:g};return l.queue=a,bQ(dQ.bind(null,t,a,A),[A]),t.flags|=2048,_t(9,{destroy:void 0},hQ.bind(null,t,a,I,g),null),I},useId:function(){var A=Cg(),g=SA.identifierPrefix;if(eA){var I=jg,t=Vg;I=(t&~(1<<32-_A(t)-1)).toString(32)+I,g="_"+g+"R_"+I,I=pa++,0<I&&(g+="H"+I.toString(32)),g+="_"}else I=JE++,g="_"+g+"r_"+I.toString(32)+"_";return A.memoizedState=g},useHostTransitionStatus:LC,useFormState:MQ,useActionState:MQ,useOptimistic:function(A){var g=Cg();g.memoizedState=g.baseState=A;var I={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return g.queue=I,g=zC.bind(null,W,!0,I),I.dispatch=g,[A,g]},useMemoCache:JC,useCacheRefresh:function(){return Cg().memoizedState=pE.bind(null,W)},useEffectEvent:function(A){var g=Cg(),I={impl:A};return g.memoizedState=I,function(){if((fA&2)!==0)throw Error(Q(440));return I.impl.apply(void 0,arguments)}}},xC={readContext:Ag,use:va,useCallback:LQ,useContext:Ag,useEffect:YC,useImperativeHandle:vQ,useInsertionEffect:YQ,useLayoutEffect:pQ,useMemo:zQ,useReducer:La,useRef:UQ,useState:function(){return La(EI)},useDebugValue:pC,useDeferredValue:function(A,g){var I=LA();return xQ(I,DA.memoizedState,A,g)},useTransition:function(){var A=La(EI)[0],g=LA().memoizedState;return[typeof A=="boolean"?A:pl(A),g]},useSyncExternalStore:sQ,useId:HQ,useHostTransitionStatus:LC,useFormState:kQ,useActionState:kQ,useOptimistic:function(A,g){var I=LA();return rQ(I,DA,A,g)},useMemoCache:JC,useCacheRefresh:ZQ};xC.useEffectEvent=FQ;var _Q={readContext:Ag,use:va,useCallback:LQ,useContext:Ag,useEffect:YC,useImperativeHandle:vQ,useInsertionEffect:YQ,useLayoutEffect:pQ,useMemo:zQ,useReducer:UC,useRef:UQ,useState:function(){return UC(EI)},useDebugValue:pC,useDeferredValue:function(A,g){var I=LA();return DA===null?TC(I,A,g):xQ(I,DA.memoizedState,A,g)},useTransition:function(){var A=UC(EI)[0],g=LA().memoizedState;return[typeof A=="boolean"?A:pl(A),g]},useSyncExternalStore:sQ,useId:HQ,useHostTransitionStatus:LC,useFormState:wQ,useActionState:wQ,useOptimistic:function(A,g){var I=LA();return DA!==null?rQ(I,DA,A,g):(I.baseState=A,[A,I.queue.dispatch])},useMemoCache:JC,useCacheRefresh:ZQ};_Q.useEffectEvent=FQ;function KC(A,g,I,t){g=A.memoizedState,I=I(t,g),I=I==null?g:w({},g,I),A.memoizedState=I,A.lanes===0&&(A.updateQueue.baseState=I)}var XC={enqueueSetState:function(A,g,I){A=A._reactInternals;var t=Mg(),l=YI(t);l.payload=g,I!=null&&(l.callback=I),g=pI(A,l,t),g!==null&&(yg(g,A,t),Ul(g,A,t))},enqueueReplaceState:function(A,g,I){A=A._reactInternals;var t=Mg(),l=YI(t);l.tag=1,l.payload=g,I!=null&&(l.callback=I),g=pI(A,l,t),g!==null&&(yg(g,A,t),Ul(g,A,t))},enqueueForceUpdate:function(A,g){A=A._reactInternals;var I=Mg(),t=YI(I);t.tag=2,g!=null&&(t.callback=g),g=pI(A,t,I),g!==null&&(yg(g,A,I),Ul(g,A,I))}};function PQ(A,g,I,t,l,a,C){return A=A.stateNode,typeof A.shouldComponentUpdate=="function"?A.shouldComponentUpdate(t,a,C):g.prototype&&g.prototype.isPureReactComponent?!Sl(I,t)||!Sl(l,a):!0}function $Q(A,g,I,t){A=g.state,typeof g.componentWillReceiveProps=="function"&&g.componentWillReceiveProps(I,t),typeof g.UNSAFE_componentWillReceiveProps=="function"&&g.UNSAFE_componentWillReceiveProps(I,t),g.state!==A&&XC.enqueueReplaceState(g,g.state,null)}function yt(A,g){var I=g;if("ref"in g){I={};for(var t in g)t!=="ref"&&(I[t]=g[t])}if(A=A.defaultProps){I===g&&(I=w({},I));for(var l in A)I[l]===void 0&&(I[l]=A[l])}return I}function Ac(A){ya(A)}function gc(A){console.error(A)}function Ic(A){ya(A)}function Xa(A,g){try{var I=A.onUncaughtError;I(g.value,{componentStack:g.stack})}catch(t){setTimeout(function(){throw t})}}function tc(A,g,I){try{var t=A.onCaughtError;t(I.value,{componentStack:I.stack,errorBoundary:g.tag===1?g.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function qC(A,g,I){return I=YI(I),I.tag=3,I.payload={element:null},I.callback=function(){Xa(A,g)},I}function lc(A){return A=YI(A),A.tag=3,A}function ac(A,g,I,t){var l=I.type.getDerivedStateFromError;if(typeof l=="function"){var a=t.value;A.payload=function(){return l(a)},A.callback=function(){tc(g,I,t)}}var C=I.stateNode;C!==null&&typeof C.componentDidCatch=="function"&&(A.callback=function(){tc(g,I,t),typeof l!="function"&&(KI===null?KI=new Set([this]):KI.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:n!==null?n:""})})}function vE(A,g,I,t,l){if(I.flags|=32768,t!==null&&typeof t=="object"&&typeof t.then=="function"){if(g=I.alternate,g!==null&&Xt(g,I,l,!0),I=Sg.current,I!==null){switch(I.tag){case 31:case 13:return Tg===null?gi():I.alternate===null&&YA===0&&(YA=3),I.flags&=-257,I.flags|=65536,I.lanes=l,t===Ja?I.flags|=16384:(g=I.updateQueue,g===null?I.updateQueue=new Set([t]):g.add(t),oe(A,t,l)),!1;case 22:return I.flags|=65536,t===Ja?I.flags|=16384:(g=I.updateQueue,g===null?(g={transitions:null,markerInstances:null,retryQueue:new Set([t])},I.updateQueue=g):(I=g.retryQueue,I===null?g.retryQueue=new Set([t]):I.add(t)),oe(A,t,l)),!1}throw Error(Q(435,I.tag))}return oe(A,t,l),gi(),!1}if(eA)return g=Sg.current,g!==null?((g.flags&65536)===0&&(g.flags|=256),g.flags|=65536,g.lanes=l,t!==nC&&(A=Error(Q(422),{cause:t}),Rl(bg(A,I)))):(t!==nC&&(g=Error(Q(423),{cause:t}),Rl(bg(g,I))),A=A.current.alternate,A.flags|=65536,l&=-l,A.lanes|=l,t=bg(t,I),l=qC(A.stateNode,t,l),yC(A,l),YA!==4&&(YA=2)),!1;var a=Error(Q(520),{cause:t});if(a=bg(a,I),Zl===null?Zl=[a]:Zl.push(a),YA!==4&&(YA=2),g===null)return!0;t=bg(t,I),I=g;do{switch(I.tag){case 3:return I.flags|=65536,A=l&-l,I.lanes|=A,A=qC(I.stateNode,t,A),yC(I,A),!1;case 1:if(g=I.type,a=I.stateNode,(I.flags&128)===0&&(typeof g.getDerivedStateFromError=="function"||a!==null&&typeof a.componentDidCatch=="function"&&(KI===null||!KI.has(a))))return I.flags|=65536,l&=-l,I.lanes|=l,l=lc(l),ac(l,A,I,t),yC(I,l),!1}I=I.return}while(I!==null);return!1}var HC=Error(Q(461)),XA=!1;function gg(A,g,I,t){g.child=A===null?nQ(g,null,I,t):ht(g,A.child,I,t)}function ic(A,g,I,t,l){I=I.render;var a=g.ref;if("ref"in t){var C={};for(var n in t)n!=="ref"&&(C[n]=t[n])}else C=t;return Et(g),t=mC(A,g,I,C,a,l),n=RC(),A!==null&&!XA?(MC(A,g,l),oI(A,g,l)):(eA&&n&&CC(g),g.flags|=1,gg(A,g,t,l),g.child)}function Cc(A,g,I,t,l){if(A===null){var a=I.type;return typeof a=="function"&&!lC(a)&&a.defaultProps===void 0&&I.compare===null?(g.tag=15,g.type=a,ec(A,g,a,t,l)):(A=Sa(I.type,null,t,g,g.mode,l),A.ref=g.ref,A.return=g,g.child=A)}if(a=A.child,!$C(A,l)){var C=a.memoizedProps;if(I=I.compare,I=I!==null?I:Sl,I(C,t)&&A.ref===g.ref)return oI(A,g,l)}return g.flags|=1,A=nI(a,t),A.ref=g.ref,A.return=g,g.child=A}function ec(A,g,I,t,l){if(A!==null){var a=A.memoizedProps;if(Sl(a,t)&&A.ref===g.ref)if(XA=!1,g.pendingProps=t=a,$C(A,l))(A.flags&131072)!==0&&(XA=!0);else return g.lanes=A.lanes,oI(A,g,l)}return ZC(A,g,I,t,l)}function nc(A,g,I,t){var l=t.children,a=A!==null?A.memoizedState:null;if(A===null&&g.stateNode===null&&(g.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.mode==="hidden"){if((g.flags&128)!==0){if(a=a!==null?a.baseLanes|I:I,A!==null){for(t=g.child=A.child,l=0;t!==null;)l=l|t.lanes|t.childLanes,t=t.sibling;t=l&~a}else t=0,g.child=null;return Qc(A,g,a,I,t)}if((I&536870912)!==0)g.memoizedState={baseLanes:0,cachePool:null},A!==null&&Ma(g,a!==null?a.cachePool:null),a!==null?uQ(g,a):rC(),BQ(g);else return t=g.lanes=536870912,Qc(A,g,a!==null?a.baseLanes|I:I,I,t)}else a!==null?(Ma(g,a.cachePool),uQ(g,a),vI(),g.memoizedState=null):(A!==null&&Ma(g,null),rC(),vI());return gg(A,g,l,I),g.child}function Ll(A,g){return A!==null&&A.tag===22||g.stateNode!==null||(g.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),g.sibling}function Qc(A,g,I,t,l){var a=sC();return a=a===null?null:{parent:xA._currentValue,pool:a},g.memoizedState={baseLanes:I,cachePool:a},A!==null&&Ma(g,null),rC(),BQ(g),A!==null&&Xt(A,g,t,!0),g.childLanes=l,null}function qa(A,g){return g=Za({mode:g.mode,children:g.children},A.mode),g.ref=A.ref,A.child=g,g.return=A,g}function cc(A,g,I){return ht(g,A.child,null,I),A=qa(g,g.pendingProps),A.flags|=2,Gg(g),g.memoizedState=null,A}function LE(A,g,I){var t=g.pendingProps,l=(g.flags&128)!==0;if(g.flags&=-129,A===null){if(eA){if(t.mode==="hidden")return A=qa(g,t),g.lanes=536870912,Ll(null,A);if(SC(g),(A=mA)?(A=Nu(A,pg),A=A!==null&&A.data==="&"?A:null,A!==null&&(g.memoizedState={dehydrated:A,treeContext:JI!==null?{id:Vg,overflow:jg}:null,retryLane:536870912,hydrationErrors:null},I=Vn(A),I.return=g,g.child=I,$A=g,mA=null)):A=null,A===null)throw UI(g);return g.lanes=536870912,null}return qa(g,t)}var a=A.memoizedState;if(a!==null){var C=a.dehydrated;if(SC(g),l)if(g.flags&256)g.flags&=-257,g=cc(A,g,I);else if(g.memoizedState!==null)g.child=A.child,g.flags|=128,g=null;else throw Error(Q(558));else if(XA||Xt(A,g,I,!1),l=(I&A.childLanes)!==0,XA||l){if(t=SA,t!==null&&(C=An(t,I),C!==0&&C!==a.retryLane))throw a.retryLane=C,Qt(A,C),yg(t,A,C),HC;gi(),g=cc(A,g,I)}else A=a.treeContext,mA=vg(C.nextSibling),$A=g,eA=!0,wI=null,pg=!1,A!==null&&_n(g,A),g=qa(g,t),g.flags|=4096;return g}return A=nI(A.child,{mode:t.mode,children:t.children}),A.ref=g.ref,g.child=A,A.return=g,A}function Ha(A,g){var I=g.ref;if(I===null)A!==null&&A.ref!==null&&(g.flags|=4194816);else{if(typeof I!="function"&&typeof I!="object")throw Error(Q(284));(A===null||A.ref!==I)&&(g.flags|=4194816)}}function ZC(A,g,I,t,l){return Et(g),I=mC(A,g,I,t,void 0,l),t=RC(),A!==null&&!XA?(MC(A,g,l),oI(A,g,l)):(eA&&t&&CC(g),g.flags|=1,gg(A,g,I,l),g.child)}function uc(A,g,I,t,l,a){return Et(g),g.updateQueue=null,I=oQ(g,t,I,l),EQ(A),t=RC(),A!==null&&!XA?(MC(A,g,a),oI(A,g,a)):(eA&&t&&CC(g),g.flags|=1,gg(A,g,I,a),g.child)}function Bc(A,g,I,t,l){if(Et(g),g.stateNode===null){var a=Lt,C=I.contextType;typeof C=="object"&&C!==null&&(a=Ag(C)),a=new I(t,a),g.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=XC,g.stateNode=a,a._reactInternals=g,a=g.stateNode,a.props=t,a.state=g.memoizedState,a.refs={},hC(g),C=I.contextType,a.context=typeof C=="object"&&C!==null?Ag(C):Lt,a.state=g.memoizedState,C=I.getDerivedStateFromProps,typeof C=="function"&&(KC(g,I,C,t),a.state=g.memoizedState),typeof I.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(C=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),C!==a.state&&XC.enqueueReplaceState(a,a.state,null),Fl(g,t,a,l),bl(),a.state=g.memoizedState),typeof a.componentDidMount=="function"&&(g.flags|=4194308),t=!0}else if(A===null){a=g.stateNode;var n=g.memoizedProps,u=yt(I,n);a.props=u;var h=a.context,S=I.contextType;C=Lt,typeof S=="object"&&S!==null&&(C=Ag(S));var M=I.getDerivedStateFromProps;S=typeof M=="function"||typeof a.getSnapshotBeforeUpdate=="function",n=g.pendingProps!==n,S||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(n||h!==C)&&$Q(g,a,t,C),FI=!1;var d=g.memoizedState;a.state=d,Fl(g,t,a,l),bl(),h=g.memoizedState,n||d!==h||FI?(typeof M=="function"&&(KC(g,I,M,t),h=g.memoizedState),(u=FI||PQ(g,I,u,t,d,h,C))?(S||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(g.flags|=4194308)):(typeof a.componentDidMount=="function"&&(g.flags|=4194308),g.memoizedProps=t,g.memoizedState=h),a.props=t,a.state=h,a.context=C,t=u):(typeof a.componentDidMount=="function"&&(g.flags|=4194308),t=!1)}else{a=g.stateNode,dC(A,g),C=g.memoizedProps,S=yt(I,C),a.props=S,M=g.pendingProps,d=a.context,h=I.contextType,u=Lt,typeof h=="object"&&h!==null&&(u=Ag(h)),n=I.getDerivedStateFromProps,(h=typeof n=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(C!==M||d!==u)&&$Q(g,a,t,u),FI=!1,d=g.memoizedState,a.state=d,Fl(g,t,a,l),bl();var D=g.memoizedState;C!==M||d!==D||FI||A!==null&&A.dependencies!==null&&ma(A.dependencies)?(typeof n=="function"&&(KC(g,I,n,t),D=g.memoizedState),(S=FI||PQ(g,I,S,t,d,D,u)||A!==null&&A.dependencies!==null&&ma(A.dependencies))?(h||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(t,D,u),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(t,D,u)),typeof a.componentDidUpdate=="function"&&(g.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(g.flags|=1024)):(typeof a.componentDidUpdate!="function"||C===A.memoizedProps&&d===A.memoizedState||(g.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||C===A.memoizedProps&&d===A.memoizedState||(g.flags|=1024),g.memoizedProps=t,g.memoizedState=D),a.props=t,a.state=D,a.context=u,t=S):(typeof a.componentDidUpdate!="function"||C===A.memoizedProps&&d===A.memoizedState||(g.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||C===A.memoizedProps&&d===A.memoizedState||(g.flags|=1024),t=!1)}return a=t,Ha(A,g),t=(g.flags&128)!==0,a||t?(a=g.stateNode,I=t&&typeof I.getDerivedStateFromError!="function"?null:a.render(),g.flags|=1,A!==null&&t?(g.child=ht(g,A.child,null,l),g.child=ht(g,null,I,l)):gg(A,g,I,l),g.memoizedState=a.state,A=g.child):A=oI(A,g,l),A}function Ec(A,g,I,t){return ut(),g.flags|=256,gg(A,g,I,t),g.child}var OC={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function VC(A){return{baseLanes:A,cachePool:tQ()}}function jC(A,g,I){return A=A!==null?A.childLanes&~I:0,g&&(A|=Rg),A}function oc(A,g,I){var t=g.pendingProps,l=!1,a=(g.flags&128)!==0,C;if((C=a)||(C=A!==null&&A.memoizedState===null?!1:(vA.current&2)!==0),C&&(l=!0,g.flags&=-129),C=(g.flags&32)!==0,g.flags&=-33,A===null){if(eA){if(l?TI(g):vI(),(A=mA)?(A=Nu(A,pg),A=A!==null&&A.data!=="&"?A:null,A!==null&&(g.memoizedState={dehydrated:A,treeContext:JI!==null?{id:Vg,overflow:jg}:null,retryLane:536870912,hydrationErrors:null},I=Vn(A),I.return=g,g.child=I,$A=g,mA=null)):A=null,A===null)throw UI(g);return we(A)?g.lanes=32:g.lanes=536870912,null}var n=t.children;return t=t.fallback,l?(vI(),l=g.mode,n=Za({mode:"hidden",children:n},l),t=ct(t,l,I,null),n.return=g,t.return=g,n.sibling=t,g.child=n,t=g.child,t.memoizedState=VC(I),t.childLanes=jC(A,C,I),g.memoizedState=OC,Ll(null,t)):(TI(g),WC(g,n))}var u=A.memoizedState;if(u!==null&&(n=u.dehydrated,n!==null)){if(a)g.flags&256?(TI(g),g.flags&=-257,g=_C(A,g,I)):g.memoizedState!==null?(vI(),g.child=A.child,g.flags|=128,g=null):(vI(),n=t.fallback,l=g.mode,t=Za({mode:"visible",children:t.children},l),n=ct(n,l,I,null),n.flags|=2,t.return=g,n.return=g,t.sibling=n,g.child=t,ht(g,A.child,null,I),t=g.child,t.memoizedState=VC(I),t.childLanes=jC(A,C,I),g.memoizedState=OC,g=Ll(null,t));else if(TI(g),we(n)){if(C=n.nextSibling&&n.nextSibling.dataset,C)var h=C.dgst;C=h,t=Error(Q(419)),t.stack="",t.digest=C,Rl({value:t,source:null,stack:null}),g=_C(A,g,I)}else if(XA||Xt(A,g,I,!1),C=(I&A.childLanes)!==0,XA||C){if(C=SA,C!==null&&(t=An(C,I),t!==0&&t!==u.retryLane))throw u.retryLane=t,Qt(A,t),yg(C,A,t),HC;Je(n)||gi(),g=_C(A,g,I)}else Je(n)?(g.flags|=192,g.child=A.child,g=null):(A=u.treeContext,mA=vg(n.nextSibling),$A=g,eA=!0,wI=null,pg=!1,A!==null&&_n(g,A),g=WC(g,t.children),g.flags|=4096);return g}return l?(vI(),n=t.fallback,l=g.mode,u=A.child,h=u.sibling,t=nI(u,{mode:"hidden",children:t.children}),t.subtreeFlags=u.subtreeFlags&65011712,h!==null?n=nI(h,n):(n=ct(n,l,I,null),n.flags|=2),n.return=g,t.return=g,t.sibling=n,g.child=t,Ll(null,t),t=g.child,n=A.child.memoizedState,n===null?n=VC(I):(l=n.cachePool,l!==null?(u=xA._currentValue,l=l.parent!==u?{parent:u,pool:u}:l):l=tQ(),n={baseLanes:n.baseLanes|I,cachePool:l}),t.memoizedState=n,t.childLanes=jC(A,C,I),g.memoizedState=OC,Ll(A.child,t)):(TI(g),I=A.child,A=I.sibling,I=nI(I,{mode:"visible",children:t.children}),I.return=g,I.sibling=null,A!==null&&(C=g.deletions,C===null?(g.deletions=[A],g.flags|=16):C.push(A)),g.child=I,g.memoizedState=null,I)}function WC(A,g){return g=Za({mode:"visible",children:g},A.mode),g.return=A,A.child=g}function Za(A,g){return A=Ng(22,A,null,g),A.lanes=0,A}function _C(A,g,I){return ht(g,A.child,null,I),A=WC(g,g.pendingProps.children),A.flags|=2,g.memoizedState=null,A}function sc(A,g,I){A.lanes|=g;var t=A.alternate;t!==null&&(t.lanes|=g),uC(A.return,g,I)}function PC(A,g,I,t,l,a){var C=A.memoizedState;C===null?A.memoizedState={isBackwards:g,rendering:null,renderingStartTime:0,last:t,tail:I,tailMode:l,treeForkCount:a}:(C.isBackwards=g,C.rendering=null,C.renderingStartTime=0,C.last=t,C.tail=I,C.tailMode=l,C.treeForkCount=a)}function fc(A,g,I){var t=g.pendingProps,l=t.revealOrder,a=t.tail;t=t.children;var C=vA.current,n=(C&2)!==0;if(n?(C=C&1|2,g.flags|=128):C&=1,tA(vA,C),gg(A,g,t,I),t=eA?ml:0,!n&&A!==null&&(A.flags&128)!==0)A:for(A=g.child;A!==null;){if(A.tag===13)A.memoizedState!==null&&sc(A,I,g);else if(A.tag===19)sc(A,I,g);else if(A.child!==null){A.child.return=A,A=A.child;continue}if(A===g)break A;for(;A.sibling===null;){if(A.return===null||A.return===g)break A;A=A.return}A.sibling.return=A.return,A=A.sibling}switch(l){case"forwards":for(I=g.child,l=null;I!==null;)A=I.alternate,A!==null&&Fa(A)===null&&(l=I),I=I.sibling;I=l,I===null?(l=g.child,g.child=null):(l=I.sibling,I.sibling=null),PC(g,!1,l,I,a,t);break;case"backwards":case"unstable_legacy-backwards":for(I=null,l=g.child,g.child=null;l!==null;){if(A=l.alternate,A!==null&&Fa(A)===null){g.child=l;break}A=l.sibling,l.sibling=I,I=l,l=A}PC(g,!0,I,null,a,t);break;case"together":PC(g,!1,null,null,void 0,t);break;default:g.memoizedState=null}return g.child}function oI(A,g,I){if(A!==null&&(g.dependencies=A.dependencies),xI|=g.lanes,(I&g.childLanes)===0)if(A!==null){if(Xt(A,g,I,!1),(I&g.childLanes)===0)return null}else return null;if(A!==null&&g.child!==A.child)throw Error(Q(153));if(g.child!==null){for(A=g.child,I=nI(A,A.pendingProps),g.child=I,I.return=g;A.sibling!==null;)A=A.sibling,I=I.sibling=nI(A,A.pendingProps),I.return=g;I.sibling=null}return g.child}function $C(A,g){return(A.lanes&g)!==0?!0:(A=A.dependencies,!!(A!==null&&ma(A)))}function zE(A,g,I){switch(g.tag){case 3:Dg(g,g.stateNode.containerInfo),bI(g,xA,A.memoizedState.cache),ut();break;case 27:case 5:It(g);break;case 4:Dg(g,g.stateNode.containerInfo);break;case 10:bI(g,g.type,g.memoizedProps.value);break;case 31:if(g.memoizedState!==null)return g.flags|=128,SC(g),null;break;case 13:var t=g.memoizedState;if(t!==null)return t.dehydrated!==null?(TI(g),g.flags|=128,null):(I&g.child.childLanes)!==0?oc(A,g,I):(TI(g),A=oI(A,g,I),A!==null?A.sibling:null);TI(g);break;case 19:var l=(A.flags&128)!==0;if(t=(I&g.childLanes)!==0,t||(Xt(A,g,I,!1),t=(I&g.childLanes)!==0),l){if(t)return fc(A,g,I);g.flags|=128}if(l=g.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),tA(vA,vA.current),t)break;return null;case 22:return g.lanes=0,nc(A,g,I,g.pendingProps);case 24:bI(g,xA,A.memoizedState.cache)}return oI(A,g,I)}function hc(A,g,I){if(A!==null)if(A.memoizedProps!==g.pendingProps)XA=!0;else{if(!$C(A,I)&&(g.flags&128)===0)return XA=!1,zE(A,g,I);XA=(A.flags&131072)!==0}else XA=!1,eA&&(g.flags&1048576)!==0&&Wn(g,ml,g.index);switch(g.lanes=0,g.tag){case 16:A:{var t=g.pendingProps;if(A=st(g.elementType),g.type=A,typeof A=="function")lC(A)?(t=yt(A,t),g.tag=1,g=Bc(null,g,A,t,I)):(g.tag=0,g=ZC(null,g,A,t,I));else{if(A!=null){var l=A.$$typeof;if(l===L){g.tag=11,g=ic(null,g,A,t,I);break A}else if(l===GA){g.tag=14,g=Cc(null,g,A,t,I);break A}}throw g=cA(A)||A,Error(Q(306,g,""))}}return g;case 0:return ZC(A,g,g.type,g.pendingProps,I);case 1:return t=g.type,l=yt(t,g.pendingProps),Bc(A,g,t,l,I);case 3:A:{if(Dg(g,g.stateNode.containerInfo),A===null)throw Error(Q(387));t=g.pendingProps;var a=g.memoizedState;l=a.element,dC(A,g),Fl(g,t,null,I);var C=g.memoizedState;if(t=C.cache,bI(g,xA,t),t!==a.cache&&BC(g,[xA],I,!0),bl(),t=C.element,a.isDehydrated)if(a={element:t,isDehydrated:!1,cache:C.cache},g.updateQueue.baseState=a,g.memoizedState=a,g.flags&256){g=Ec(A,g,t,I);break A}else if(t!==l){l=bg(Error(Q(424)),g),Rl(l),g=Ec(A,g,t,I);break A}else for(A=g.stateNode.containerInfo,A.nodeType===9?A=A.body:A=A.nodeName==="HTML"?A.ownerDocument.body:A,mA=vg(A.firstChild),$A=g,eA=!0,wI=null,pg=!0,I=nQ(g,null,t,I),g.child=I;I;)I.flags=I.flags&-3|4096,I=I.sibling;else{if(ut(),t===l){g=oI(A,g,I);break A}gg(A,g,t,I)}g=g.child}return g;case 26:return Ha(A,g),A===null?(I=ku(g.type,null,g.pendingProps,null))?g.memoizedState=I:eA||(I=g.type,A=g.pendingProps,t=ei(TA.current).createElement(I),t[PA]=g,t[Eg]=A,Ig(t,I,A),jA(t),g.stateNode=t):g.memoizedState=ku(g.type,A.memoizedProps,g.pendingProps,A.memoizedState),null;case 27:return It(g),A===null&&eA&&(t=g.stateNode=mu(g.type,g.pendingProps,TA.current),$A=g,pg=!0,l=mA,ZI(g.type)?(Ue=l,mA=vg(t.firstChild)):mA=l),gg(A,g,g.pendingProps.children,I),Ha(A,g),A===null&&(g.flags|=4194304),g.child;case 5:return A===null&&eA&&((l=t=mA)&&(t=so(t,g.type,g.pendingProps,pg),t!==null?(g.stateNode=t,$A=g,mA=vg(t.firstChild),pg=!1,l=!0):l=!1),l||UI(g)),It(g),l=g.type,a=g.pendingProps,C=A!==null?A.memoizedProps:null,t=a.children,Re(l,a)?t=null:C!==null&&Re(l,C)&&(g.flags|=32),g.memoizedState!==null&&(l=mC(A,g,wE,null,null,I),Aa._currentValue=l),Ha(A,g),gg(A,g,t,I),g.child;case 6:return A===null&&eA&&((A=I=mA)&&(I=fo(I,g.pendingProps,pg),I!==null?(g.stateNode=I,$A=g,mA=null,A=!0):A=!1),A||UI(g)),null;case 13:return oc(A,g,I);case 4:return Dg(g,g.stateNode.containerInfo),t=g.pendingProps,A===null?g.child=ht(g,null,t,I):gg(A,g,t,I),g.child;case 11:return ic(A,g,g.type,g.pendingProps,I);case 7:return gg(A,g,g.pendingProps,I),g.child;case 8:return gg(A,g,g.pendingProps.children,I),g.child;case 12:return gg(A,g,g.pendingProps.children,I),g.child;case 10:return t=g.pendingProps,bI(g,g.type,t.value),gg(A,g,t.children,I),g.child;case 9:return l=g.type._context,t=g.pendingProps.children,Et(g),l=Ag(l),t=t(l),g.flags|=1,gg(A,g,t,I),g.child;case 14:return Cc(A,g,g.type,g.pendingProps,I);case 15:return ec(A,g,g.type,g.pendingProps,I);case 19:return fc(A,g,I);case 31:return LE(A,g,I);case 22:return nc(A,g,I,g.pendingProps);case 24:return Et(g),t=Ag(xA),A===null?(l=sC(),l===null&&(l=SA,a=EC(),l.pooledCache=a,a.refCount++,a!==null&&(l.pooledCacheLanes|=I),l=a),g.memoizedState={parent:t,cache:l},hC(g),bI(g,xA,l)):((A.lanes&I)!==0&&(dC(A,g),Fl(g,null,null,I),bl()),l=A.memoizedState,a=g.memoizedState,l.parent!==t?(l={parent:t,cache:t},g.memoizedState=l,g.lanes===0&&(g.memoizedState=g.updateQueue.baseState=l),bI(g,xA,t)):(t=a.cache,bI(g,xA,t),t!==l.cache&&BC(g,[xA],I,!0))),gg(A,g,g.pendingProps.children,I),g.child;case 29:throw g.pendingProps}throw Error(Q(156,g.tag))}function sI(A){A.flags|=4}function Ae(A,g,I,t,l){if((g=(A.mode&32)!==0)&&(g=!1),g){if(A.flags|=16777216,(l&335544128)===l)if(A.stateNode.complete)A.flags|=8192;else if(Hc())A.flags|=8192;else throw ft=Ja,fC}else A.flags&=-16777217}function dc(A,g){if(g.type!=="stylesheet"||(g.state.loading&4)!==0)A.flags&=-16777217;else if(A.flags|=16777216,!Fu(g))if(Hc())A.flags|=8192;else throw ft=Ja,fC}function Oa(A,g){g!==null&&(A.flags|=4),A.flags&16384&&(g=A.tag!==22?Kg():536870912,A.lanes|=g,gl|=g)}function zl(A,g){if(!eA)switch(A.tailMode){case"hidden":g=A.tail;for(var I=null;g!==null;)g.alternate!==null&&(I=g),g=g.sibling;I===null?A.tail=null:I.sibling=null;break;case"collapsed":I=A.tail;for(var t=null;I!==null;)I.alternate!==null&&(t=I),I=I.sibling;t===null?g||A.tail===null?A.tail=null:A.tail.sibling=null:t.sibling=null}}function RA(A){var g=A.alternate!==null&&A.alternate.child===A.child,I=0,t=0;if(g)for(var l=A.child;l!==null;)I|=l.lanes|l.childLanes,t|=l.subtreeFlags&65011712,t|=l.flags&65011712,l.return=A,l=l.sibling;else for(l=A.child;l!==null;)I|=l.lanes|l.childLanes,t|=l.subtreeFlags,t|=l.flags,l.return=A,l=l.sibling;return A.subtreeFlags|=t,A.childLanes=I,g}function xE(A,g,I){var t=g.pendingProps;switch(eC(g),g.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return RA(g),null;case 1:return RA(g),null;case 3:return I=g.stateNode,t=null,A!==null&&(t=A.memoizedState.cache),g.memoizedState.cache!==t&&(g.flags|=2048),uI(xA),zg(),I.pendingContext&&(I.context=I.pendingContext,I.pendingContext=null),(A===null||A.child===null)&&(Kt(g)?sI(g):A===null||A.memoizedState.isDehydrated&&(g.flags&256)===0||(g.flags|=1024,QC())),RA(g),null;case 26:var l=g.type,a=g.memoizedState;return A===null?(sI(g),a!==null?(RA(g),dc(g,a)):(RA(g),Ae(g,l,null,t,I))):a?a!==A.memoizedState?(sI(g),RA(g),dc(g,a)):(RA(g),g.flags&=-16777217):(A=A.memoizedProps,A!==t&&sI(g),RA(g),Ae(g,l,A,t,I)),null;case 27:if(cg(g),I=TA.current,l=g.type,A!==null&&g.stateNode!=null)A.memoizedProps!==t&&sI(g);else{if(!t){if(g.stateNode===null)throw Error(Q(166));return RA(g),null}A=T.current,Kt(g)?Pn(g):(A=mu(l,t,I),g.stateNode=A,sI(g))}return RA(g),null;case 5:if(cg(g),l=g.type,A!==null&&g.stateNode!=null)A.memoizedProps!==t&&sI(g);else{if(!t){if(g.stateNode===null)throw Error(Q(166));return RA(g),null}if(a=T.current,Kt(g))Pn(g);else{var C=ei(TA.current);switch(a){case 1:a=C.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:a=C.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":a=C.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":a=C.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":a=C.createElement("div"),a.innerHTML="<script><\/script>",a=a.removeChild(a.firstChild);break;case"select":a=typeof t.is=="string"?C.createElement("select",{is:t.is}):C.createElement("select"),t.multiple?a.multiple=!0:t.size&&(a.size=t.size);break;default:a=typeof t.is=="string"?C.createElement(l,{is:t.is}):C.createElement(l)}}a[PA]=g,a[Eg]=t;A:for(C=g.child;C!==null;){if(C.tag===5||C.tag===6)a.appendChild(C.stateNode);else if(C.tag!==4&&C.tag!==27&&C.child!==null){C.child.return=C,C=C.child;continue}if(C===g)break A;for(;C.sibling===null;){if(C.return===null||C.return===g)break A;C=C.return}C.sibling.return=C.return,C=C.sibling}g.stateNode=a;A:switch(Ig(a,l,t),l){case"button":case"input":case"select":case"textarea":t=!!t.autoFocus;break A;case"img":t=!0;break A;default:t=!1}t&&sI(g)}}return RA(g),Ae(g,g.type,A===null?null:A.memoizedProps,g.pendingProps,I),null;case 6:if(A&&g.stateNode!=null)A.memoizedProps!==t&&sI(g);else{if(typeof t!="string"&&g.stateNode===null)throw Error(Q(166));if(A=TA.current,Kt(g)){if(A=g.stateNode,I=g.memoizedProps,t=null,l=$A,l!==null)switch(l.tag){case 27:case 5:t=l.memoizedProps}A[PA]=g,A=!!(A.nodeValue===I||t!==null&&t.suppressHydrationWarning===!0||ou(A.nodeValue,I)),A||UI(g,!0)}else A=ei(A).createTextNode(t),A[PA]=g,g.stateNode=A}return RA(g),null;case 31:if(I=g.memoizedState,A===null||A.memoizedState!==null){if(t=Kt(g),I!==null){if(A===null){if(!t)throw Error(Q(318));if(A=g.memoizedState,A=A!==null?A.dehydrated:null,!A)throw Error(Q(557));A[PA]=g}else ut(),(g.flags&128)===0&&(g.memoizedState=null),g.flags|=4;RA(g),A=!1}else I=QC(),A!==null&&A.memoizedState!==null&&(A.memoizedState.hydrationErrors=I),A=!0;if(!A)return g.flags&256?(Gg(g),g):(Gg(g),null);if((g.flags&128)!==0)throw Error(Q(558))}return RA(g),null;case 13:if(t=g.memoizedState,A===null||A.memoizedState!==null&&A.memoizedState.dehydrated!==null){if(l=Kt(g),t!==null&&t.dehydrated!==null){if(A===null){if(!l)throw Error(Q(318));if(l=g.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(Q(317));l[PA]=g}else ut(),(g.flags&128)===0&&(g.memoizedState=null),g.flags|=4;RA(g),l=!1}else l=QC(),A!==null&&A.memoizedState!==null&&(A.memoizedState.hydrationErrors=l),l=!0;if(!l)return g.flags&256?(Gg(g),g):(Gg(g),null)}return Gg(g),(g.flags&128)!==0?(g.lanes=I,g):(I=t!==null,A=A!==null&&A.memoizedState!==null,I&&(t=g.child,l=null,t.alternate!==null&&t.alternate.memoizedState!==null&&t.alternate.memoizedState.cachePool!==null&&(l=t.alternate.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048)),I!==A&&I&&(g.child.flags|=8192),Oa(g,g.updateQueue),RA(g),null);case 4:return zg(),A===null&&re(g.stateNode.containerInfo),RA(g),null;case 10:return uI(g.type),RA(g),null;case 19:if(yA(vA),t=g.memoizedState,t===null)return RA(g),null;if(l=(g.flags&128)!==0,a=t.rendering,a===null)if(l)zl(t,!1);else{if(YA!==0||A!==null&&(A.flags&128)!==0)for(A=g.child;A!==null;){if(a=Fa(A),a!==null){for(g.flags|=128,zl(t,!1),A=a.updateQueue,g.updateQueue=A,Oa(g,A),g.subtreeFlags=0,A=I,I=g.child;I!==null;)On(I,A),I=I.sibling;return tA(vA,vA.current&1|2),eA&&QI(g,t.treeForkCount),g.child}A=A.sibling}t.tail!==null&&bA()>Pa&&(g.flags|=128,l=!0,zl(t,!1),g.lanes=4194304)}else{if(!l)if(A=Fa(a),A!==null){if(g.flags|=128,l=!0,A=A.updateQueue,g.updateQueue=A,Oa(g,A),zl(t,!0),t.tail===null&&t.tailMode==="hidden"&&!a.alternate&&!eA)return RA(g),null}else 2*bA()-t.renderingStartTime>Pa&&I!==536870912&&(g.flags|=128,l=!0,zl(t,!1),g.lanes=4194304);t.isBackwards?(a.sibling=g.child,g.child=a):(A=t.last,A!==null?A.sibling=a:g.child=a,t.last=a)}return t.tail!==null?(A=t.tail,t.rendering=A,t.tail=A.sibling,t.renderingStartTime=bA(),A.sibling=null,I=vA.current,tA(vA,l?I&1|2:I&1),eA&&QI(g,t.treeForkCount),A):(RA(g),null);case 22:case 23:return Gg(g),NC(),t=g.memoizedState!==null,A!==null?A.memoizedState!==null!==t&&(g.flags|=8192):t&&(g.flags|=8192),t?(I&536870912)!==0&&(g.flags&128)===0&&(RA(g),g.subtreeFlags&6&&(g.flags|=8192)):RA(g),I=g.updateQueue,I!==null&&Oa(g,I.retryQueue),I=null,A!==null&&A.memoizedState!==null&&A.memoizedState.cachePool!==null&&(I=A.memoizedState.cachePool.pool),t=null,g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(t=g.memoizedState.cachePool.pool),t!==I&&(g.flags|=2048),A!==null&&yA(ot),null;case 24:return I=null,A!==null&&(I=A.memoizedState.cache),g.memoizedState.cache!==I&&(g.flags|=2048),uI(xA),RA(g),null;case 25:return null;case 30:return null}throw Error(Q(156,g.tag))}function KE(A,g){switch(eC(g),g.tag){case 1:return A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 3:return uI(xA),zg(),A=g.flags,(A&65536)!==0&&(A&128)===0?(g.flags=A&-65537|128,g):null;case 26:case 27:case 5:return cg(g),null;case 31:if(g.memoizedState!==null){if(Gg(g),g.alternate===null)throw Error(Q(340));ut()}return A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 13:if(Gg(g),A=g.memoizedState,A!==null&&A.dehydrated!==null){if(g.alternate===null)throw Error(Q(340));ut()}return A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 19:return yA(vA),null;case 4:return zg(),null;case 10:return uI(g.type),null;case 22:case 23:return Gg(g),NC(),A!==null&&yA(ot),A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 24:return uI(xA),null;case 25:return null;default:return null}}function yc(A,g){switch(eC(g),g.tag){case 3:uI(xA),zg();break;case 26:case 27:case 5:cg(g);break;case 4:zg();break;case 31:g.memoizedState!==null&&Gg(g);break;case 13:Gg(g);break;case 19:yA(vA);break;case 10:uI(g.type);break;case 22:case 23:Gg(g),NC(),A!==null&&yA(ot);break;case 24:uI(xA)}}function xl(A,g){try{var I=g.updateQueue,t=I!==null?I.lastEffect:null;if(t!==null){var l=t.next;I=l;do{if((I.tag&A)===A){t=void 0;var a=I.create,C=I.inst;t=a(),C.destroy=t}I=I.next}while(I!==l)}}catch(n){dA(g,g.return,n)}}function LI(A,g,I){try{var t=g.updateQueue,l=t!==null?t.lastEffect:null;if(l!==null){var a=l.next;t=a;do{if((t.tag&A)===A){var C=t.inst,n=C.destroy;if(n!==void 0){C.destroy=void 0,l=g;var u=I,h=n;try{h()}catch(S){dA(l,u,S)}}}t=t.next}while(t!==a)}}catch(S){dA(g,g.return,S)}}function Dc(A){var g=A.updateQueue;if(g!==null){var I=A.stateNode;try{cQ(g,I)}catch(t){dA(A,A.return,t)}}}function rc(A,g,I){I.props=yt(A.type,A.memoizedProps),I.state=A.memoizedState;try{I.componentWillUnmount()}catch(t){dA(A,g,t)}}function Kl(A,g){try{var I=A.ref;if(I!==null){switch(A.tag){case 26:case 27:case 5:var t=A.stateNode;break;case 30:t=A.stateNode;break;default:t=A.stateNode}typeof I=="function"?A.refCleanup=I(t):I.current=t}}catch(l){dA(A,g,l)}}function Wg(A,g){var I=A.ref,t=A.refCleanup;if(I!==null)if(typeof t=="function")try{t()}catch(l){dA(A,g,l)}finally{A.refCleanup=null,A=A.alternate,A!=null&&(A.refCleanup=null)}else if(typeof I=="function")try{I(null)}catch(l){dA(A,g,l)}else I.current=null}function Nc(A){var g=A.type,I=A.memoizedProps,t=A.stateNode;try{A:switch(g){case"button":case"input":case"select":case"textarea":I.autoFocus&&t.focus();break A;case"img":I.src?t.src=I.src:I.srcSet&&(t.srcset=I.srcSet)}}catch(l){dA(A,A.return,l)}}function ge(A,g,I){try{var t=A.stateNode;Qo(t,A.type,I,g),t[Eg]=g}catch(l){dA(A,A.return,l)}}function Sc(A){return A.tag===5||A.tag===3||A.tag===26||A.tag===27&&ZI(A.type)||A.tag===4}function Ie(A){A:for(;;){for(;A.sibling===null;){if(A.return===null||Sc(A.return))return null;A=A.return}for(A.sibling.return=A.return,A=A.sibling;A.tag!==5&&A.tag!==6&&A.tag!==18;){if(A.tag===27&&ZI(A.type)||A.flags&2||A.child===null||A.tag===4)continue A;A.child.return=A,A=A.child}if(!(A.flags&2))return A.stateNode}}function te(A,g,I){var t=A.tag;if(t===5||t===6)A=A.stateNode,g?(I.nodeType===9?I.body:I.nodeName==="HTML"?I.ownerDocument.body:I).insertBefore(A,g):(g=I.nodeType===9?I.body:I.nodeName==="HTML"?I.ownerDocument.body:I,g.appendChild(A),I=I._reactRootContainer,I!=null||g.onclick!==null||(g.onclick=CI));else if(t!==4&&(t===27&&ZI(A.type)&&(I=A.stateNode,g=null),A=A.child,A!==null))for(te(A,g,I),A=A.sibling;A!==null;)te(A,g,I),A=A.sibling}function Va(A,g,I){var t=A.tag;if(t===5||t===6)A=A.stateNode,g?I.insertBefore(A,g):I.appendChild(A);else if(t!==4&&(t===27&&ZI(A.type)&&(I=A.stateNode),A=A.child,A!==null))for(Va(A,g,I),A=A.sibling;A!==null;)Va(A,g,I),A=A.sibling}function Gc(A){var g=A.stateNode,I=A.memoizedProps;try{for(var t=A.type,l=g.attributes;l.length;)g.removeAttributeNode(l[0]);Ig(g,t,I),g[PA]=A,g[Eg]=I}catch(a){dA(A,A.return,a)}}var fI=!1,qA=!1,le=!1,mc=typeof WeakSet=="function"?WeakSet:Set,WA=null;function XE(A,g){if(A=A.containerInfo,Ge=oi,A=vn(A),_i(A)){if("selectionStart"in A)var I={start:A.selectionStart,end:A.selectionEnd};else A:{I=(I=A.ownerDocument)&&I.defaultView||window;var t=I.getSelection&&I.getSelection();if(t&&t.rangeCount!==0){I=t.anchorNode;var l=t.anchorOffset,a=t.focusNode;t=t.focusOffset;try{I.nodeType,a.nodeType}catch{I=null;break A}var C=0,n=-1,u=-1,h=0,S=0,M=A,d=null;g:for(;;){for(var D;M!==I||l!==0&&M.nodeType!==3||(n=C+l),M!==a||t!==0&&M.nodeType!==3||(u=C+t),M.nodeType===3&&(C+=M.nodeValue.length),(D=M.firstChild)!==null;)d=M,M=D;for(;;){if(M===A)break g;if(d===I&&++h===l&&(n=C),d===a&&++S===t&&(u=C),(D=M.nextSibling)!==null)break;M=d,d=M.parentNode}M=D}I=n===-1||u===-1?null:{start:n,end:u}}else I=null}I=I||{start:0,end:0}}else I=null;for(me={focusedElem:A,selectionRange:I},oi=!1,WA=g;WA!==null;)if(g=WA,A=g.child,(g.subtreeFlags&1028)!==0&&A!==null)A.return=g,WA=A;else for(;WA!==null;){switch(g=WA,a=g.alternate,A=g.flags,g.tag){case 0:if((A&4)!==0&&(A=g.updateQueue,A=A!==null?A.events:null,A!==null))for(I=0;I<A.length;I++)l=A[I],l.ref.impl=l.nextImpl;break;case 11:case 15:break;case 1:if((A&1024)!==0&&a!==null){A=void 0,I=g,l=a.memoizedProps,a=a.memoizedState,t=I.stateNode;try{var Y=yt(I.type,l);A=t.getSnapshotBeforeUpdate(Y,a),t.__reactInternalSnapshotBeforeUpdate=A}catch(Z){dA(I,I.return,Z)}}break;case 3:if((A&1024)!==0){if(A=g.stateNode.containerInfo,I=A.nodeType,I===9)ke(A);else if(I===1)switch(A.nodeName){case"HEAD":case"HTML":case"BODY":ke(A);break;default:A.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((A&1024)!==0)throw Error(Q(163))}if(A=g.sibling,A!==null){A.return=g.return,WA=A;break}WA=g.return}}function Rc(A,g,I){var t=I.flags;switch(I.tag){case 0:case 11:case 15:dI(A,I),t&4&&xl(5,I);break;case 1:if(dI(A,I),t&4)if(A=I.stateNode,g===null)try{A.componentDidMount()}catch(C){dA(I,I.return,C)}else{var l=yt(I.type,g.memoizedProps);g=g.memoizedState;try{A.componentDidUpdate(l,g,A.__reactInternalSnapshotBeforeUpdate)}catch(C){dA(I,I.return,C)}}t&64&&Dc(I),t&512&&Kl(I,I.return);break;case 3:if(dI(A,I),t&64&&(A=I.updateQueue,A!==null)){if(g=null,I.child!==null)switch(I.child.tag){case 27:case 5:g=I.child.stateNode;break;case 1:g=I.child.stateNode}try{cQ(A,g)}catch(C){dA(I,I.return,C)}}break;case 27:g===null&&t&4&&Gc(I);case 26:case 5:dI(A,I),g===null&&t&4&&Nc(I),t&512&&Kl(I,I.return);break;case 12:dI(A,I);break;case 31:dI(A,I),t&4&&Jc(A,I);break;case 13:dI(A,I),t&4&&wc(A,I),t&64&&(A=I.memoizedState,A!==null&&(A=A.dehydrated,A!==null&&(I=PE.bind(null,I),ho(A,I))));break;case 22:if(t=I.memoizedState!==null||fI,!t){g=g!==null&&g.memoizedState!==null||qA,l=fI;var a=qA;fI=t,(qA=g)&&!a?yI(A,I,(I.subtreeFlags&8772)!==0):dI(A,I),fI=l,qA=a}break;case 30:break;default:dI(A,I)}}function Mc(A){var g=A.alternate;g!==null&&(A.alternate=null,Mc(g)),A.child=null,A.deletions=null,A.sibling=null,A.tag===5&&(g=A.stateNode,g!==null&&Fi(g)),A.stateNode=null,A.return=null,A.dependencies=null,A.memoizedProps=null,A.memoizedState=null,A.pendingProps=null,A.stateNode=null,A.updateQueue=null}var JA=null,sg=!1;function hI(A,g,I){for(I=I.child;I!==null;)kc(A,g,I),I=I.sibling}function kc(A,g,I){if(ag&&typeof ag.onCommitFiberUnmount=="function")try{ag.onCommitFiberUnmount(tI,I)}catch{}switch(I.tag){case 26:qA||Wg(I,g),hI(A,g,I),I.memoizedState?I.memoizedState.count--:I.stateNode&&(I=I.stateNode,I.parentNode.removeChild(I));break;case 27:qA||Wg(I,g);var t=JA,l=sg;ZI(I.type)&&(JA=I.stateNode,sg=!1),hI(A,g,I),_l(I.stateNode),JA=t,sg=l;break;case 5:qA||Wg(I,g);case 6:if(t=JA,l=sg,JA=null,hI(A,g,I),JA=t,sg=l,JA!==null)if(sg)try{(JA.nodeType===9?JA.body:JA.nodeName==="HTML"?JA.ownerDocument.body:JA).removeChild(I.stateNode)}catch(a){dA(I,g,a)}else try{JA.removeChild(I.stateNode)}catch(a){dA(I,g,a)}break;case 18:JA!==null&&(sg?(A=JA,Du(A.nodeType===9?A.body:A.nodeName==="HTML"?A.ownerDocument.body:A,I.stateNode),nl(A)):Du(JA,I.stateNode));break;case 4:t=JA,l=sg,JA=I.stateNode.containerInfo,sg=!0,hI(A,g,I),JA=t,sg=l;break;case 0:case 11:case 14:case 15:LI(2,I,g),qA||LI(4,I,g),hI(A,g,I);break;case 1:qA||(Wg(I,g),t=I.stateNode,typeof t.componentWillUnmount=="function"&&rc(I,g,t)),hI(A,g,I);break;case 21:hI(A,g,I);break;case 22:qA=(t=qA)||I.memoizedState!==null,hI(A,g,I),qA=t;break;default:hI(A,g,I)}}function Jc(A,g){if(g.memoizedState===null&&(A=g.alternate,A!==null&&(A=A.memoizedState,A!==null))){A=A.dehydrated;try{nl(A)}catch(I){dA(g,g.return,I)}}}function wc(A,g){if(g.memoizedState===null&&(A=g.alternate,A!==null&&(A=A.memoizedState,A!==null&&(A=A.dehydrated,A!==null))))try{nl(A)}catch(I){dA(g,g.return,I)}}function qE(A){switch(A.tag){case 31:case 13:case 19:var g=A.stateNode;return g===null&&(g=A.stateNode=new mc),g;case 22:return A=A.stateNode,g=A._retryCache,g===null&&(g=A._retryCache=new mc),g;default:throw Error(Q(435,A.tag))}}function ja(A,g){var I=qE(A);g.forEach(function(t){if(!I.has(t)){I.add(t);var l=$E.bind(null,A,t);t.then(l,l)}})}function fg(A,g){var I=g.deletions;if(I!==null)for(var t=0;t<I.length;t++){var l=I[t],a=A,C=g,n=C;A:for(;n!==null;){switch(n.tag){case 27:if(ZI(n.type)){JA=n.stateNode,sg=!1;break A}break;case 5:JA=n.stateNode,sg=!1;break A;case 3:case 4:JA=n.stateNode.containerInfo,sg=!0;break A}n=n.return}if(JA===null)throw Error(Q(160));kc(a,C,l),JA=null,sg=!1,a=l.alternate,a!==null&&(a.return=null),l.return=null}if(g.subtreeFlags&13886)for(g=g.child;g!==null;)Uc(g,A),g=g.sibling}var qg=null;function Uc(A,g){var I=A.alternate,t=A.flags;switch(A.tag){case 0:case 11:case 14:case 15:fg(g,A),hg(A),t&4&&(LI(3,A,A.return),xl(3,A),LI(5,A,A.return));break;case 1:fg(g,A),hg(A),t&512&&(qA||I===null||Wg(I,I.return)),t&64&&fI&&(A=A.updateQueue,A!==null&&(t=A.callbacks,t!==null&&(I=A.shared.hiddenCallbacks,A.shared.hiddenCallbacks=I===null?t:I.concat(t))));break;case 26:var l=qg;if(fg(g,A),hg(A),t&512&&(qA||I===null||Wg(I,I.return)),t&4){var a=I!==null?I.memoizedState:null;if(t=A.memoizedState,I===null)if(t===null)if(A.stateNode===null){A:{t=A.type,I=A.memoizedProps,l=l.ownerDocument||l;g:switch(t){case"title":a=l.getElementsByTagName("title")[0],(!a||a[ol]||a[PA]||a.namespaceURI==="http://www.w3.org/2000/svg"||a.hasAttribute("itemprop"))&&(a=l.createElement(t),l.head.insertBefore(a,l.querySelector("head > title"))),Ig(a,t,I),a[PA]=A,jA(a),t=a;break A;case"link":var C=Uu("link","href",l).get(t+(I.href||""));if(C){for(var n=0;n<C.length;n++)if(a=C[n],a.getAttribute("href")===(I.href==null||I.href===""?null:I.href)&&a.getAttribute("rel")===(I.rel==null?null:I.rel)&&a.getAttribute("title")===(I.title==null?null:I.title)&&a.getAttribute("crossorigin")===(I.crossOrigin==null?null:I.crossOrigin)){C.splice(n,1);break g}}a=l.createElement(t),Ig(a,t,I),l.head.appendChild(a);break;case"meta":if(C=Uu("meta","content",l).get(t+(I.content||""))){for(n=0;n<C.length;n++)if(a=C[n],a.getAttribute("content")===(I.content==null?null:""+I.content)&&a.getAttribute("name")===(I.name==null?null:I.name)&&a.getAttribute("property")===(I.property==null?null:I.property)&&a.getAttribute("http-equiv")===(I.httpEquiv==null?null:I.httpEquiv)&&a.getAttribute("charset")===(I.charSet==null?null:I.charSet)){C.splice(n,1);break g}}a=l.createElement(t),Ig(a,t,I),l.head.appendChild(a);break;default:throw Error(Q(468,t))}a[PA]=A,jA(a),t=a}A.stateNode=t}else bu(l,A.type,A.stateNode);else A.stateNode=wu(l,t,A.memoizedProps);else a!==t?(a===null?I.stateNode!==null&&(I=I.stateNode,I.parentNode.removeChild(I)):a.count--,t===null?bu(l,A.type,A.stateNode):wu(l,t,A.memoizedProps)):t===null&&A.stateNode!==null&&ge(A,A.memoizedProps,I.memoizedProps)}break;case 27:fg(g,A),hg(A),t&512&&(qA||I===null||Wg(I,I.return)),I!==null&&t&4&&ge(A,A.memoizedProps,I.memoizedProps);break;case 5:if(fg(g,A),hg(A),t&512&&(qA||I===null||Wg(I,I.return)),A.flags&32){l=A.stateNode;try{Ut(l,"")}catch(Y){dA(A,A.return,Y)}}t&4&&A.stateNode!=null&&(l=A.memoizedProps,ge(A,l,I!==null?I.memoizedProps:l)),t&1024&&(le=!0);break;case 6:if(fg(g,A),hg(A),t&4){if(A.stateNode===null)throw Error(Q(162));t=A.memoizedProps,I=A.stateNode;try{I.nodeValue=t}catch(Y){dA(A,A.return,Y)}}break;case 3:if(ci=null,l=qg,qg=ni(g.containerInfo),fg(g,A),qg=l,hg(A),t&4&&I!==null&&I.memoizedState.isDehydrated)try{nl(g.containerInfo)}catch(Y){dA(A,A.return,Y)}le&&(le=!1,bc(A));break;case 4:t=qg,qg=ni(A.stateNode.containerInfo),fg(g,A),hg(A),qg=t;break;case 12:fg(g,A),hg(A);break;case 31:fg(g,A),hg(A),t&4&&(t=A.updateQueue,t!==null&&(A.updateQueue=null,ja(A,t)));break;case 13:fg(g,A),hg(A),A.child.flags&8192&&A.memoizedState!==null!=(I!==null&&I.memoizedState!==null)&&(_a=bA()),t&4&&(t=A.updateQueue,t!==null&&(A.updateQueue=null,ja(A,t)));break;case 22:l=A.memoizedState!==null;var u=I!==null&&I.memoizedState!==null,h=fI,S=qA;if(fI=h||l,qA=S||u,fg(g,A),qA=S,fI=h,hg(A),t&8192)A:for(g=A.stateNode,g._visibility=l?g._visibility&-2:g._visibility|1,l&&(I===null||u||fI||qA||Dt(A)),I=null,g=A;;){if(g.tag===5||g.tag===26){if(I===null){u=I=g;try{if(a=u.stateNode,l)C=a.style,typeof C.setProperty=="function"?C.setProperty("display","none","important"):C.display="none";else{n=u.stateNode;var M=u.memoizedProps.style,d=M!=null&&M.hasOwnProperty("display")?M.display:null;n.style.display=d==null||typeof d=="boolean"?"":(""+d).trim()}}catch(Y){dA(u,u.return,Y)}}}else if(g.tag===6){if(I===null){u=g;try{u.stateNode.nodeValue=l?"":u.memoizedProps}catch(Y){dA(u,u.return,Y)}}}else if(g.tag===18){if(I===null){u=g;try{var D=u.stateNode;l?ru(D,!0):ru(u.stateNode,!1)}catch(Y){dA(u,u.return,Y)}}}else if((g.tag!==22&&g.tag!==23||g.memoizedState===null||g===A)&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===A)break A;for(;g.sibling===null;){if(g.return===null||g.return===A)break A;I===g&&(I=null),g=g.return}I===g&&(I=null),g.sibling.return=g.return,g=g.sibling}t&4&&(t=A.updateQueue,t!==null&&(I=t.retryQueue,I!==null&&(t.retryQueue=null,ja(A,I))));break;case 19:fg(g,A),hg(A),t&4&&(t=A.updateQueue,t!==null&&(A.updateQueue=null,ja(A,t)));break;case 30:break;case 21:break;default:fg(g,A),hg(A)}}function hg(A){var g=A.flags;if(g&2){try{for(var I,t=A.return;t!==null;){if(Sc(t)){I=t;break}t=t.return}if(I==null)throw Error(Q(160));switch(I.tag){case 27:var l=I.stateNode,a=Ie(A);Va(A,a,l);break;case 5:var C=I.stateNode;I.flags&32&&(Ut(C,""),I.flags&=-33);var n=Ie(A);Va(A,n,C);break;case 3:case 4:var u=I.stateNode.containerInfo,h=Ie(A);te(A,h,u);break;default:throw Error(Q(161))}}catch(S){dA(A,A.return,S)}A.flags&=-3}g&4096&&(A.flags&=-4097)}function bc(A){if(A.subtreeFlags&1024)for(A=A.child;A!==null;){var g=A;bc(g),g.tag===5&&g.flags&1024&&g.stateNode.reset(),A=A.sibling}}function dI(A,g){if(g.subtreeFlags&8772)for(g=g.child;g!==null;)Rc(A,g.alternate,g),g=g.sibling}function Dt(A){for(A=A.child;A!==null;){var g=A;switch(g.tag){case 0:case 11:case 14:case 15:LI(4,g,g.return),Dt(g);break;case 1:Wg(g,g.return);var I=g.stateNode;typeof I.componentWillUnmount=="function"&&rc(g,g.return,I),Dt(g);break;case 27:_l(g.stateNode);case 26:case 5:Wg(g,g.return),Dt(g);break;case 22:g.memoizedState===null&&Dt(g);break;case 30:Dt(g);break;default:Dt(g)}A=A.sibling}}function yI(A,g,I){for(I=I&&(g.subtreeFlags&8772)!==0,g=g.child;g!==null;){var t=g.alternate,l=A,a=g,C=a.flags;switch(a.tag){case 0:case 11:case 15:yI(l,a,I),xl(4,a);break;case 1:if(yI(l,a,I),t=a,l=t.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(h){dA(t,t.return,h)}if(t=a,l=t.updateQueue,l!==null){var n=t.stateNode;try{var u=l.shared.hiddenCallbacks;if(u!==null)for(l.shared.hiddenCallbacks=null,l=0;l<u.length;l++)QQ(u[l],n)}catch(h){dA(t,t.return,h)}}I&&C&64&&Dc(a),Kl(a,a.return);break;case 27:Gc(a);case 26:case 5:yI(l,a,I),I&&t===null&&C&4&&Nc(a),Kl(a,a.return);break;case 12:yI(l,a,I);break;case 31:yI(l,a,I),I&&C&4&&Jc(l,a);break;case 13:yI(l,a,I),I&&C&4&&wc(l,a);break;case 22:a.memoizedState===null&&yI(l,a,I),Kl(a,a.return);break;case 30:break;default:yI(l,a,I)}g=g.sibling}}function ae(A,g){var I=null;A!==null&&A.memoizedState!==null&&A.memoizedState.cachePool!==null&&(I=A.memoizedState.cachePool.pool),A=null,g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(A=g.memoizedState.cachePool.pool),A!==I&&(A!=null&&A.refCount++,I!=null&&Ml(I))}function ie(A,g){A=null,g.alternate!==null&&(A=g.alternate.memoizedState.cache),g=g.memoizedState.cache,g!==A&&(g.refCount++,A!=null&&Ml(A))}function Hg(A,g,I,t){if(g.subtreeFlags&10256)for(g=g.child;g!==null;)Fc(A,g,I,t),g=g.sibling}function Fc(A,g,I,t){var l=g.flags;switch(g.tag){case 0:case 11:case 15:Hg(A,g,I,t),l&2048&&xl(9,g);break;case 1:Hg(A,g,I,t);break;case 3:Hg(A,g,I,t),l&2048&&(A=null,g.alternate!==null&&(A=g.alternate.memoizedState.cache),g=g.memoizedState.cache,g!==A&&(g.refCount++,A!=null&&Ml(A)));break;case 12:if(l&2048){Hg(A,g,I,t),A=g.stateNode;try{var a=g.memoizedProps,C=a.id,n=a.onPostCommit;typeof n=="function"&&n(C,g.alternate===null?"mount":"update",A.passiveEffectDuration,-0)}catch(u){dA(g,g.return,u)}}else Hg(A,g,I,t);break;case 31:Hg(A,g,I,t);break;case 13:Hg(A,g,I,t);break;case 23:break;case 22:a=g.stateNode,C=g.alternate,g.memoizedState!==null?a._visibility&2?Hg(A,g,I,t):Xl(A,g):a._visibility&2?Hg(A,g,I,t):(a._visibility|=2,Pt(A,g,I,t,(g.subtreeFlags&10256)!==0||!1)),l&2048&&ae(C,g);break;case 24:Hg(A,g,I,t),l&2048&&ie(g.alternate,g);break;default:Hg(A,g,I,t)}}function Pt(A,g,I,t,l){for(l=l&&((g.subtreeFlags&10256)!==0||!1),g=g.child;g!==null;){var a=A,C=g,n=I,u=t,h=C.flags;switch(C.tag){case 0:case 11:case 15:Pt(a,C,n,u,l),xl(8,C);break;case 23:break;case 22:var S=C.stateNode;C.memoizedState!==null?S._visibility&2?Pt(a,C,n,u,l):Xl(a,C):(S._visibility|=2,Pt(a,C,n,u,l)),l&&h&2048&&ae(C.alternate,C);break;case 24:Pt(a,C,n,u,l),l&&h&2048&&ie(C.alternate,C);break;default:Pt(a,C,n,u,l)}g=g.sibling}}function Xl(A,g){if(g.subtreeFlags&10256)for(g=g.child;g!==null;){var I=A,t=g,l=t.flags;switch(t.tag){case 22:Xl(I,t),l&2048&&ae(t.alternate,t);break;case 24:Xl(I,t),l&2048&&ie(t.alternate,t);break;default:Xl(I,t)}g=g.sibling}}var ql=8192;function $t(A,g,I){if(A.subtreeFlags&ql)for(A=A.child;A!==null;)Yc(A,g,I),A=A.sibling}function Yc(A,g,I){switch(A.tag){case 26:$t(A,g,I),A.flags&ql&&A.memoizedState!==null&&wo(I,qg,A.memoizedState,A.memoizedProps);break;case 5:$t(A,g,I);break;case 3:case 4:var t=qg;qg=ni(A.stateNode.containerInfo),$t(A,g,I),qg=t;break;case 22:A.memoizedState===null&&(t=A.alternate,t!==null&&t.memoizedState!==null?(t=ql,ql=16777216,$t(A,g,I),ql=t):$t(A,g,I));break;default:$t(A,g,I)}}function pc(A){var g=A.alternate;if(g!==null&&(A=g.child,A!==null)){g.child=null;do g=A.sibling,A.sibling=null,A=g;while(A!==null)}}function Hl(A){var g=A.deletions;if((A.flags&16)!==0){if(g!==null)for(var I=0;I<g.length;I++){var t=g[I];WA=t,vc(t,A)}pc(A)}if(A.subtreeFlags&10256)for(A=A.child;A!==null;)Tc(A),A=A.sibling}function Tc(A){switch(A.tag){case 0:case 11:case 15:Hl(A),A.flags&2048&&LI(9,A,A.return);break;case 3:Hl(A);break;case 12:Hl(A);break;case 22:var g=A.stateNode;A.memoizedState!==null&&g._visibility&2&&(A.return===null||A.return.tag!==13)?(g._visibility&=-3,Wa(A)):Hl(A);break;default:Hl(A)}}function Wa(A){var g=A.deletions;if((A.flags&16)!==0){if(g!==null)for(var I=0;I<g.length;I++){var t=g[I];WA=t,vc(t,A)}pc(A)}for(A=A.child;A!==null;){switch(g=A,g.tag){case 0:case 11:case 15:LI(8,g,g.return),Wa(g);break;case 22:I=g.stateNode,I._visibility&2&&(I._visibility&=-3,Wa(g));break;default:Wa(g)}A=A.sibling}}function vc(A,g){for(;WA!==null;){var I=WA;switch(I.tag){case 0:case 11:case 15:LI(8,I,g);break;case 23:case 22:if(I.memoizedState!==null&&I.memoizedState.cachePool!==null){var t=I.memoizedState.cachePool.pool;t!=null&&t.refCount++}break;case 24:Ml(I.memoizedState.cache)}if(t=I.child,t!==null)t.return=I,WA=t;else A:for(I=A;WA!==null;){t=WA;var l=t.sibling,a=t.return;if(Mc(t),t===I){WA=null;break A}if(l!==null){l.return=a,WA=l;break A}WA=a}}}var HE={getCacheForType:function(A){var g=Ag(xA),I=g.data.get(A);return I===void 0&&(I=A(),g.data.set(A,I)),I},cacheSignal:function(){return Ag(xA).controller.signal}},ZE=typeof WeakMap=="function"?WeakMap:Map,fA=0,SA=null,AA=null,lA=0,hA=0,mg=null,zI=!1,Al=!1,Ce=!1,DI=0,YA=0,xI=0,rt=0,ee=0,Rg=0,gl=0,Zl=null,dg=null,ne=!1,_a=0,Lc=0,Pa=1/0,$a=null,KI=null,ZA=0,XI=null,Il=null,rI=0,Qe=0,ce=null,zc=null,Ol=0,ue=null;function Mg(){return(fA&2)!==0&&lA!==0?lA&-lA:m.T!==null?he():gn()}function xc(){if(Rg===0)if((lA&536870912)===0||eA){var A=kA;kA<<=1,(kA&3932160)===0&&(kA=262144),Rg=A}else Rg=536870912;return A=Sg.current,A!==null&&(A.flags|=32),Rg}function yg(A,g,I){(A===SA&&(hA===2||hA===9)||A.cancelPendingCommit!==null)&&(tl(A,0),qI(A,lA,Rg,!1)),at(A,I),((fA&2)===0||A!==SA)&&(A===SA&&((fA&2)===0&&(rt|=I),YA===4&&qI(A,lA,Rg,!1)),_g(A))}function Kc(A,g,I){if((fA&6)!==0)throw Error(Q(327));var t=!I&&(g&127)===0&&(g&A.expiredLanes)===0||Og(A,g),l=t?jE(A,g):Ee(A,g,!0),a=t;do{if(l===0){Al&&!t&&qI(A,g,0,!1);break}else{if(I=A.current.alternate,a&&!OE(I)){l=Ee(A,g,!1),a=!1;continue}if(l===2){if(a=g,A.errorRecoveryDisabledLanes&a)var C=0;else C=A.pendingLanes&-536870913,C=C!==0?C:C&536870912?536870912:0;if(C!==0){g=C;A:{var n=A;l=Zl;var u=n.current.memoizedState.isDehydrated;if(u&&(tl(n,C).flags|=256),C=Ee(n,C,!1),C!==2){if(Ce&&!u){n.errorRecoveryDisabledLanes|=a,rt|=a,l=4;break A}a=dg,dg=l,a!==null&&(dg===null?dg=a:dg.push.apply(dg,a))}l=C}if(a=!1,l!==2)continue}}if(l===1){tl(A,0),qI(A,g,0,!0);break}A:{switch(t=A,a=l,a){case 0:case 1:throw Error(Q(345));case 4:if((g&4194048)!==g)break;case 6:qI(t,g,Rg,!zI);break A;case 2:dg=null;break;case 3:case 5:break;default:throw Error(Q(329))}if((g&62914560)===g&&(l=_a+300-bA(),10<l)){if(qI(t,g,Rg,!zI),kg(t,0,!0)!==0)break A;rI=g,t.timeoutHandle=du(Xc.bind(null,t,I,dg,$a,ne,g,Rg,rt,gl,zI,a,"Throttled",-0,0),l);break A}Xc(t,I,dg,$a,ne,g,Rg,rt,gl,zI,a,null,-0,0)}}break}while(!0);_g(A)}function Xc(A,g,I,t,l,a,C,n,u,h,S,M,d,D){if(A.timeoutHandle=-1,M=g.subtreeFlags,M&8192||(M&16785408)===16785408){M={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:CI},Yc(g,a,M);var Y=(a&62914560)===a?_a-bA():(a&4194048)===a?Lc-bA():0;if(Y=Uo(M,Y),Y!==null){rI=a,A.cancelPendingCommit=Y(_c.bind(null,A,g,a,I,t,l,C,n,u,S,M,null,d,D)),qI(A,a,C,!h);return}}_c(A,g,a,I,t,l,C,n,u)}function OE(A){for(var g=A;;){var I=g.tag;if((I===0||I===11||I===15)&&g.flags&16384&&(I=g.updateQueue,I!==null&&(I=I.stores,I!==null)))for(var t=0;t<I.length;t++){var l=I[t],a=l.getSnapshot;l=l.value;try{if(!rg(a(),l))return!1}catch{return!1}}if(I=g.child,g.subtreeFlags&16384&&I!==null)I.return=g,g=I;else{if(g===A)break;for(;g.sibling===null;){if(g.return===null||g.return===A)return!0;g=g.return}g.sibling.return=g.return,g=g.sibling}}return!0}function qI(A,g,I,t){g&=~ee,g&=~rt,A.suspendedLanes|=g,A.pingedLanes&=~g,t&&(A.warmLanes|=g),t=A.expirationTimes;for(var l=g;0<l;){var a=31-_A(l),C=1<<a;t[a]=-1,l&=~C}I!==0&&Pe(A,I,g)}function Ai(){return(fA&6)===0?(Vl(0),!1):!0}function Be(){if(AA!==null){if(hA===0)var A=AA.return;else A=AA,cI=Bt=null,kC(A),Ot=null,Jl=0,A=AA;for(;A!==null;)yc(A.alternate,A),A=A.return;AA=null}}function tl(A,g){var I=A.timeoutHandle;I!==-1&&(A.timeoutHandle=-1,Bo(I)),I=A.cancelPendingCommit,I!==null&&(A.cancelPendingCommit=null,I()),rI=0,Be(),SA=A,AA=I=nI(A.current,null),lA=g,hA=0,mg=null,zI=!1,Al=Og(A,g),Ce=!1,gl=Rg=ee=rt=xI=YA=0,dg=Zl=null,ne=!1,(g&8)!==0&&(g|=g&32);var t=A.entangledLanes;if(t!==0)for(A=A.entanglements,t&=g;0<t;){var l=31-_A(t),a=1<<l;g|=A[l],t&=~a}return DI=g,Da(),I}function qc(A,g){W=null,m.H=vl,g===Zt||g===ka?(g=iQ(),hA=3):g===fC?(g=iQ(),hA=4):hA=g===HC?8:g!==null&&typeof g=="object"&&typeof g.then=="function"?6:1,mg=g,AA===null&&(YA=1,Xa(A,bg(g,A.current)))}function Hc(){var A=Sg.current;return A===null?!0:(lA&4194048)===lA?Tg===null:(lA&62914560)===lA||(lA&536870912)!==0?A===Tg:!1}function Zc(){var A=m.H;return m.H=vl,A===null?vl:A}function Oc(){var A=m.A;return m.A=HE,A}function gi(){YA=4,zI||(lA&4194048)!==lA&&Sg.current!==null||(Al=!0),(xI&134217727)===0&&(rt&134217727)===0||SA===null||qI(SA,lA,Rg,!1)}function Ee(A,g,I){var t=fA;fA|=2;var l=Zc(),a=Oc();(SA!==A||lA!==g)&&($a=null,tl(A,g)),g=!1;var C=YA;A:do try{if(hA!==0&&AA!==null){var n=AA,u=mg;switch(hA){case 8:Be(),C=6;break A;case 3:case 2:case 9:case 6:Sg.current===null&&(g=!0);var h=hA;if(hA=0,mg=null,ll(A,n,u,h),I&&Al){C=0;break A}break;default:h=hA,hA=0,mg=null,ll(A,n,u,h)}}VE(),C=YA;break}catch(S){qc(A,S)}while(!0);return g&&A.shellSuspendCounter++,cI=Bt=null,fA=t,m.H=l,m.A=a,AA===null&&(SA=null,lA=0,Da()),C}function VE(){for(;AA!==null;)Vc(AA)}function jE(A,g){var I=fA;fA|=2;var t=Zc(),l=Oc();SA!==A||lA!==g?($a=null,Pa=bA()+500,tl(A,g)):Al=Og(A,g);A:do try{if(hA!==0&&AA!==null){g=AA;var a=mg;g:switch(hA){case 1:hA=0,mg=null,ll(A,g,a,1);break;case 2:case 9:if(lQ(a)){hA=0,mg=null,jc(g);break}g=function(){hA!==2&&hA!==9||SA!==A||(hA=7),_g(A)},a.then(g,g);break A;case 3:hA=7;break A;case 4:hA=5;break A;case 7:lQ(a)?(hA=0,mg=null,jc(g)):(hA=0,mg=null,ll(A,g,a,7));break;case 5:var C=null;switch(AA.tag){case 26:C=AA.memoizedState;case 5:case 27:var n=AA;if(C?Fu(C):n.stateNode.complete){hA=0,mg=null;var u=n.sibling;if(u!==null)AA=u;else{var h=n.return;h!==null?(AA=h,Ii(h)):AA=null}break g}}hA=0,mg=null,ll(A,g,a,5);break;case 6:hA=0,mg=null,ll(A,g,a,6);break;case 8:Be(),YA=6;break A;default:throw Error(Q(462))}}WE();break}catch(S){qc(A,S)}while(!0);return cI=Bt=null,m.H=t,m.A=l,fA=I,AA!==null?0:(SA=null,lA=0,Da(),YA)}function WE(){for(;AA!==null&&!ki();)Vc(AA)}function Vc(A){var g=hc(A.alternate,A,DI);A.memoizedProps=A.pendingProps,g===null?Ii(A):AA=g}function jc(A){var g=A,I=g.alternate;switch(g.tag){case 15:case 0:g=uc(I,g,g.pendingProps,g.type,void 0,lA);break;case 11:g=uc(I,g,g.pendingProps,g.type.render,g.ref,lA);break;case 5:kC(g);default:yc(I,g),g=AA=On(g,DI),g=hc(I,g,DI)}A.memoizedProps=A.pendingProps,g===null?Ii(A):AA=g}function ll(A,g,I,t){cI=Bt=null,kC(g),Ot=null,Jl=0;var l=g.return;try{if(vE(A,l,g,I,lA)){YA=1,Xa(A,bg(I,A.current)),AA=null;return}}catch(a){if(l!==null)throw AA=l,a;YA=1,Xa(A,bg(I,A.current)),AA=null;return}g.flags&32768?(eA||t===1?A=!0:Al||(lA&536870912)!==0?A=!1:(zI=A=!0,(t===2||t===9||t===3||t===6)&&(t=Sg.current,t!==null&&t.tag===13&&(t.flags|=16384))),Wc(g,A)):Ii(g)}function Ii(A){var g=A;do{if((g.flags&32768)!==0){Wc(g,zI);return}A=g.return;var I=xE(g.alternate,g,DI);if(I!==null){AA=I;return}if(g=g.sibling,g!==null){AA=g;return}AA=g=A}while(g!==null);YA===0&&(YA=5)}function Wc(A,g){do{var I=KE(A.alternate,A);if(I!==null){I.flags&=32767,AA=I;return}if(I=A.return,I!==null&&(I.flags|=32768,I.subtreeFlags=0,I.deletions=null),!g&&(A=A.sibling,A!==null)){AA=A;return}AA=A=I}while(A!==null);YA=6,AA=null}function _c(A,g,I,t,l,a,C,n,u){A.cancelPendingCommit=null;do ti();while(ZA!==0);if((fA&6)!==0)throw Error(Q(327));if(g!==null){if(g===A.current)throw Error(Q(177));if(a=g.lanes|g.childLanes,a|=IC,VA(A,I,a,C,n,u),A===SA&&(AA=SA=null,lA=0),Il=g,XI=A,rI=I,Qe=a,ce=l,zc=t,(g.subtreeFlags&10256)!==0||(g.flags&10256)!==0?(A.callbackNode=null,A.callbackPriority=0,Ao(El,function(){return Iu(),null})):(A.callbackNode=null,A.callbackPriority=0),t=(g.flags&13878)!==0,(g.subtreeFlags&13878)!==0||t){t=m.T,m.T=null,l=U.p,U.p=2,C=fA,fA|=4;try{XE(A,g,I)}finally{fA=C,U.p=l,m.T=t}}ZA=1,Pc(),$c(),Au()}}function Pc(){if(ZA===1){ZA=0;var A=XI,g=Il,I=(g.flags&13878)!==0;if((g.subtreeFlags&13878)!==0||I){I=m.T,m.T=null;var t=U.p;U.p=2;var l=fA;fA|=4;try{Uc(g,A);var a=me,C=vn(A.containerInfo),n=a.focusedElem,u=a.selectionRange;if(C!==n&&n&&n.ownerDocument&&Tn(n.ownerDocument.documentElement,n)){if(u!==null&&_i(n)){var h=u.start,S=u.end;if(S===void 0&&(S=h),"selectionStart"in n)n.selectionStart=h,n.selectionEnd=Math.min(S,n.value.length);else{var M=n.ownerDocument||document,d=M&&M.defaultView||window;if(d.getSelection){var D=d.getSelection(),Y=n.textContent.length,Z=Math.min(u.start,Y),NA=u.end===void 0?Z:Math.min(u.end,Y);!D.extend&&Z>NA&&(C=NA,NA=Z,Z=C);var s=pn(n,Z),E=pn(n,NA);if(s&&E&&(D.rangeCount!==1||D.anchorNode!==s.node||D.anchorOffset!==s.offset||D.focusNode!==E.node||D.focusOffset!==E.offset)){var f=M.createRange();f.setStart(s.node,s.offset),D.removeAllRanges(),Z>NA?(D.addRange(f),D.extend(E.node,E.offset)):(f.setEnd(E.node,E.offset),D.addRange(f))}}}}for(M=[],D=n;D=D.parentNode;)D.nodeType===1&&M.push({element:D,left:D.scrollLeft,top:D.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<M.length;n++){var R=M[n];R.element.scrollLeft=R.left,R.element.scrollTop=R.top}}oi=!!Ge,me=Ge=null}finally{fA=l,U.p=t,m.T=I}}A.current=g,ZA=2}}function $c(){if(ZA===2){ZA=0;var A=XI,g=Il,I=(g.flags&8772)!==0;if((g.subtreeFlags&8772)!==0||I){I=m.T,m.T=null;var t=U.p;U.p=2;var l=fA;fA|=4;try{Rc(A,g.alternate,g)}finally{fA=l,U.p=t,m.T=I}}ZA=3}}function Au(){if(ZA===4||ZA===3){ZA=0,lt();var A=XI,g=Il,I=rI,t=zc;(g.subtreeFlags&10256)!==0||(g.flags&10256)!==0?ZA=5:(ZA=0,Il=XI=null,gu(A,A.pendingLanes));var l=A.pendingLanes;if(l===0&&(KI=null),Ui(I),g=g.stateNode,ag&&typeof ag.onCommitFiberRoot=="function")try{ag.onCommitFiberRoot(tI,g,void 0,(g.current.flags&128)===128)}catch{}if(t!==null){g=m.T,l=U.p,U.p=2,m.T=null;try{for(var a=A.onRecoverableError,C=0;C<t.length;C++){var n=t[C];a(n.value,{componentStack:n.stack})}}finally{m.T=g,U.p=l}}(rI&3)!==0&&ti(),_g(A),l=A.pendingLanes,(I&261930)!==0&&(l&42)!==0?A===ue?Ol++:(Ol=0,ue=A):Ol=0,Vl(0)}}function gu(A,g){(A.pooledCacheLanes&=g)===0&&(g=A.pooledCache,g!=null&&(A.pooledCache=null,Ml(g)))}function ti(){return Pc(),$c(),Au(),Iu()}function Iu(){if(ZA!==5)return!1;var A=XI,g=Qe;Qe=0;var I=Ui(rI),t=m.T,l=U.p;try{U.p=32>I?32:I,m.T=null,I=ce,ce=null;var a=XI,C=rI;if(ZA=0,Il=XI=null,rI=0,(fA&6)!==0)throw Error(Q(331));var n=fA;if(fA|=4,Tc(a.current),Fc(a,a.current,C,I),fA=n,Vl(0,!1),ag&&typeof ag.onPostCommitFiberRoot=="function")try{ag.onPostCommitFiberRoot(tI,a)}catch{}return!0}finally{U.p=l,m.T=t,gu(A,g)}}function tu(A,g,I){g=bg(I,g),g=qC(A.stateNode,g,2),A=pI(A,g,2),A!==null&&(at(A,2),_g(A))}function dA(A,g,I){if(A.tag===3)tu(A,A,I);else for(;g!==null;){if(g.tag===3){tu(g,A,I);break}else if(g.tag===1){var t=g.stateNode;if(typeof g.type.getDerivedStateFromError=="function"||typeof t.componentDidCatch=="function"&&(KI===null||!KI.has(t))){A=bg(I,A),I=lc(2),t=pI(g,I,2),t!==null&&(ac(I,t,g,A),at(t,2),_g(t));break}}g=g.return}}function oe(A,g,I){var t=A.pingCache;if(t===null){t=A.pingCache=new ZE;var l=new Set;t.set(g,l)}else l=t.get(g),l===void 0&&(l=new Set,t.set(g,l));l.has(I)||(Ce=!0,l.add(I),A=_E.bind(null,A,g,I),g.then(A,A))}function _E(A,g,I){var t=A.pingCache;t!==null&&t.delete(g),A.pingedLanes|=A.suspendedLanes&I,A.warmLanes&=~I,SA===A&&(lA&I)===I&&(YA===4||YA===3&&(lA&62914560)===lA&&300>bA()-_a?(fA&2)===0&&tl(A,0):ee|=I,gl===lA&&(gl=0)),_g(A)}function lu(A,g){g===0&&(g=Kg()),A=Qt(A,g),A!==null&&(at(A,g),_g(A))}function PE(A){var g=A.memoizedState,I=0;g!==null&&(I=g.retryLane),lu(A,I)}function $E(A,g){var I=0;switch(A.tag){case 31:case 13:var t=A.stateNode,l=A.memoizedState;l!==null&&(I=l.retryLane);break;case 19:t=A.stateNode;break;case 22:t=A.stateNode._retryCache;break;default:throw Error(Q(314))}t!==null&&t.delete(g),lu(A,I)}function Ao(A,g){return ul(A,g)}var li=null,al=null,se=!1,ai=!1,fe=!1,HI=0;function _g(A){A!==al&&A.next===null&&(al===null?li=al=A:al=al.next=A),ai=!0,se||(se=!0,Io())}function Vl(A,g){if(!fe&&ai){fe=!0;do for(var I=!1,t=li;t!==null;){if(A!==0){var l=t.pendingLanes;if(l===0)var a=0;else{var C=t.suspendedLanes,n=t.pingedLanes;a=(1<<31-_A(42|A)+1)-1,a&=l&~(C&~n),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(I=!0,eu(t,a))}else a=lA,a=kg(t,t===SA?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),(a&3)===0||Og(t,a)||(I=!0,eu(t,a));t=t.next}while(I);fe=!1}}function go(){au()}function au(){ai=se=!1;var A=0;HI!==0&&uo()&&(A=HI);for(var g=bA(),I=null,t=li;t!==null;){var l=t.next,a=iu(t,g);a===0?(t.next=null,I===null?li=l:I.next=l,l===null&&(al=I)):(I=t,(A!==0||(a&3)!==0)&&(ai=!0)),t=l}ZA!==0&&ZA!==5||Vl(A),HI!==0&&(HI=0)}function iu(A,g){for(var I=A.suspendedLanes,t=A.pingedLanes,l=A.expirationTimes,a=A.pendingLanes&-62914561;0<a;){var C=31-_A(a),n=1<<C,u=l[C];u===-1?((n&I)===0||(n&t)!==0)&&(l[C]=lI(n,g)):u<=g&&(A.expiredLanes|=n),a&=~n}if(g=SA,I=lA,I=kg(A,A===g?I:0,A.cancelPendingCommit!==null||A.timeoutHandle!==-1),t=A.callbackNode,I===0||A===g&&(hA===2||hA===9)||A.cancelPendingCommit!==null)return t!==null&&t!==null&&AI(t),A.callbackNode=null,A.callbackPriority=0;if((I&3)===0||Og(A,I)){if(g=I&-I,g===A.callbackPriority)return g;switch(t!==null&&AI(t),Ui(I)){case 2:case 8:I=gI;break;case 32:I=El;break;case 268435456:I=Gt;break;default:I=El}return t=Cu.bind(null,A),I=ul(I,t),A.callbackPriority=g,A.callbackNode=I,g}return t!==null&&t!==null&&AI(t),A.callbackPriority=2,A.callbackNode=null,2}function Cu(A,g){if(ZA!==0&&ZA!==5)return A.callbackNode=null,A.callbackPriority=0,null;var I=A.callbackNode;if(ti()&&A.callbackNode!==I)return null;var t=lA;return t=kg(A,A===SA?t:0,A.cancelPendingCommit!==null||A.timeoutHandle!==-1),t===0?null:(Kc(A,t,g),iu(A,bA()),A.callbackNode!=null&&A.callbackNode===I?Cu.bind(null,A):null)}function eu(A,g){if(ti())return null;Kc(A,g,!0)}function Io(){Eo(function(){(fA&6)!==0?ul(MA,go):au()})}function he(){if(HI===0){var A=qt;A===0&&(A=sA,sA<<=1,(sA&261888)===0&&(sA=256)),HI=A}return HI}function nu(A){return A==null||typeof A=="symbol"||typeof A=="boolean"?null:typeof A=="function"?A:Ba(""+A)}function Qu(A,g){var I=g.ownerDocument.createElement("input");return I.name=g.name,I.value=g.value,A.id&&I.setAttribute("form",A.id),g.parentNode.insertBefore(I,g),A=new FormData(A),I.parentNode.removeChild(I),A}function to(A,g,I,t,l){if(g==="submit"&&I&&I.stateNode===l){var a=nu((l[Eg]||null).action),C=t.submitter;C&&(g=(g=C[Eg]||null)?nu(g.formAction):C.getAttribute("formAction"),g!==null&&(a=g,C=null));var n=new fa("action","action",null,t,l);A.push({event:n,listeners:[{instance:null,listener:function(){if(t.defaultPrevented){if(HI!==0){var u=C?Qu(l,C):new FormData(l);vC(I,{pending:!0,data:u,method:l.method,action:a},null,u)}}else typeof a=="function"&&(n.preventDefault(),u=C?Qu(l,C):new FormData(l),vC(I,{pending:!0,data:u,method:l.method,action:a},a,u))},currentTarget:l}]})}}for(var de=0;de<gC.length;de++){var ye=gC[de],lo=ye.toLowerCase(),ao=ye[0].toUpperCase()+ye.slice(1);Xg(lo,"on"+ao)}Xg(xn,"onAnimationEnd"),Xg(Kn,"onAnimationIteration"),Xg(Xn,"onAnimationStart"),Xg("dblclick","onDoubleClick"),Xg("focusin","onFocus"),Xg("focusout","onBlur"),Xg(DE,"onTransitionRun"),Xg(rE,"onTransitionStart"),Xg(NE,"onTransitionCancel"),Xg(qn,"onTransitionEnd"),Jt("onMouseEnter",["mouseout","mouseover"]),Jt("onMouseLeave",["mouseout","mouseover"]),Jt("onPointerEnter",["pointerout","pointerover"]),Jt("onPointerLeave",["pointerout","pointerover"]),it("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),it("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),it("onBeforeInput",["compositionend","keypress","textInput","paste"]),it("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),it("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),it("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var jl="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),io=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(jl));function cu(A,g){g=(g&4)!==0;for(var I=0;I<A.length;I++){var t=A[I],l=t.event;t=t.listeners;A:{var a=void 0;if(g)for(var C=t.length-1;0<=C;C--){var n=t[C],u=n.instance,h=n.currentTarget;if(n=n.listener,u!==a&&l.isPropagationStopped())break A;a=n,l.currentTarget=h;try{a(l)}catch(S){ya(S)}l.currentTarget=null,a=u}else for(C=0;C<t.length;C++){if(n=t[C],u=n.instance,h=n.currentTarget,n=n.listener,u!==a&&l.isPropagationStopped())break A;a=n,l.currentTarget=h;try{a(l)}catch(S){ya(S)}l.currentTarget=null,a=u}}}}function gA(A,g){var I=g[bi];I===void 0&&(I=g[bi]=new Set);var t=A+"__bubble";I.has(t)||(uu(g,A,2,!1),I.add(t))}function De(A,g,I){var t=0;g&&(t|=4),uu(I,A,t,g)}var ii="_reactListening"+Math.random().toString(36).slice(2);function re(A){if(!A[ii]){A[ii]=!0,ln.forEach(function(I){I!=="selectionchange"&&(io.has(I)||De(I,!1,A),De(I,!0,A))});var g=A.nodeType===9?A:A.ownerDocument;g===null||g[ii]||(g[ii]=!0,De("selectionchange",!1,g))}}function uu(A,g,I,t){switch(xu(g)){case 2:var l=Yo;break;case 8:l=po;break;default:l=Te}I=l.bind(null,g,I,A),l=void 0,!Ki||g!=="touchstart"&&g!=="touchmove"&&g!=="wheel"||(l=!0),t?l!==void 0?A.addEventListener(g,I,{capture:!0,passive:l}):A.addEventListener(g,I,!0):l!==void 0?A.addEventListener(g,I,{passive:l}):A.addEventListener(g,I,!1)}function Ne(A,g,I,t,l){var a=t;if((g&1)===0&&(g&2)===0&&t!==null)A:for(;;){if(t===null)return;var C=t.tag;if(C===3||C===4){var n=t.stateNode.containerInfo;if(n===l)break;if(C===4)for(C=t.return;C!==null;){var u=C.tag;if((u===3||u===4)&&C.stateNode.containerInfo===l)return;C=C.return}for(;n!==null;){if(C=Rt(n),C===null)return;if(u=C.tag,u===5||u===6||u===26||u===27){t=a=C;continue A}n=n.parentNode}}t=t.return}fn(function(){var h=a,S=zi(I),M=[];A:{var d=Hn.get(A);if(d!==void 0){var D=fa,Y=A;switch(A){case"keypress":if(oa(I)===0)break A;case"keydown":case"keyup":D=$B;break;case"focusin":Y="focus",D=Zi;break;case"focusout":Y="blur",D=Zi;break;case"beforeblur":case"afterblur":D=Zi;break;case"click":if(I.button===2)break A;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":D=yn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":D=xB;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":D=IE;break;case xn:case Kn:case Xn:D=qB;break;case qn:D=lE;break;case"scroll":case"scrollend":D=LB;break;case"wheel":D=iE;break;case"copy":case"cut":case"paste":D=ZB;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":D=rn;break;case"toggle":case"beforetoggle":D=eE}var Z=(g&4)!==0,NA=!Z&&(A==="scroll"||A==="scrollend"),s=Z?d!==null?d+"Capture":null:d;Z=[];for(var E=h,f;E!==null;){var R=E;if(f=R.stateNode,R=R.tag,R!==5&&R!==26&&R!==27||f===null||s===null||(R=fl(E,s),R!=null&&Z.push(Wl(E,R,f))),NA)break;E=E.return}0<Z.length&&(d=new D(d,Y,null,I,S),M.push({event:d,listeners:Z}))}}if((g&7)===0){A:{if(d=A==="mouseover"||A==="pointerover",D=A==="mouseout"||A==="pointerout",d&&I!==Li&&(Y=I.relatedTarget||I.fromElement)&&(Rt(Y)||Y[mt]))break A;if((D||d)&&(d=S.window===S?S:(d=S.ownerDocument)?d.defaultView||d.parentWindow:window,D?(Y=I.relatedTarget||I.toElement,D=h,Y=Y?Rt(Y):null,Y!==null&&(NA=B(Y),Z=Y.tag,Y!==NA||Z!==5&&Z!==27&&Z!==6)&&(Y=null)):(D=null,Y=h),D!==Y)){if(Z=yn,R="onMouseLeave",s="onMouseEnter",E="mouse",(A==="pointerout"||A==="pointerover")&&(Z=rn,R="onPointerLeave",s="onPointerEnter",E="pointer"),NA=D==null?d:sl(D),f=Y==null?d:sl(Y),d=new Z(R,E+"leave",D,I,S),d.target=NA,d.relatedTarget=f,R=null,Rt(S)===h&&(Z=new Z(s,E+"enter",Y,I,S),Z.target=f,Z.relatedTarget=NA,R=Z),NA=R,D&&Y)g:{for(Z=Co,s=D,E=Y,f=0,R=s;R;R=Z(R))f++;R=0;for(var x=E;x;x=Z(x))R++;for(;0<f-R;)s=Z(s),f--;for(;0<R-f;)E=Z(E),R--;for(;f--;){if(s===E||E!==null&&s===E.alternate){Z=s;break g}s=Z(s),E=Z(E)}Z=null}else Z=null;D!==null&&Bu(M,d,D,Z,!1),Y!==null&&NA!==null&&Bu(M,NA,Y,Z,!0)}}A:{if(d=h?sl(h):window,D=d.nodeName&&d.nodeName.toLowerCase(),D==="select"||D==="input"&&d.type==="file")var BA=Jn;else if(Mn(d))if(wn)BA=hE;else{BA=sE;var z=oE}else D=d.nodeName,!D||D.toLowerCase()!=="input"||d.type!=="checkbox"&&d.type!=="radio"?h&&vi(h.elementType)&&(BA=Jn):BA=fE;if(BA&&(BA=BA(A,h))){kn(M,BA,I,S);break A}z&&z(A,d,h),A==="focusout"&&h&&d.type==="number"&&h.memoizedProps.value!=null&&Ti(d,"number",d.value)}switch(z=h?sl(h):window,A){case"focusin":(Mn(z)||z.contentEditable==="true")&&(pt=z,Pi=h,Gl=null);break;case"focusout":Gl=Pi=pt=null;break;case"mousedown":$i=!0;break;case"contextmenu":case"mouseup":case"dragend":$i=!1,Ln(M,I,S);break;case"selectionchange":if(yE)break;case"keydown":case"keyup":Ln(M,I,S)}var _;if(Vi)A:{switch(A){case"compositionstart":var aA="onCompositionStart";break A;case"compositionend":aA="onCompositionEnd";break A;case"compositionupdate":aA="onCompositionUpdate";break A}aA=void 0}else Yt?mn(A,I)&&(aA="onCompositionEnd"):A==="keydown"&&I.keyCode===229&&(aA="onCompositionStart");aA&&(Nn&&I.locale!=="ko"&&(Yt||aA!=="onCompositionStart"?aA==="onCompositionEnd"&&Yt&&(_=hn()):(kI=S,Xi="value"in kI?kI.value:kI.textContent,Yt=!0)),z=Ci(h,aA),0<z.length&&(aA=new Dn(aA,A,null,I,S),M.push({event:aA,listeners:z}),_?aA.data=_:(_=Rn(I),_!==null&&(aA.data=_)))),(_=QE?cE(A,I):uE(A,I))&&(aA=Ci(h,"onBeforeInput"),0<aA.length&&(z=new Dn("onBeforeInput","beforeinput",null,I,S),M.push({event:z,listeners:aA}),z.data=_)),to(M,A,h,I,S)}cu(M,g)})}function Wl(A,g,I){return{instance:A,listener:g,currentTarget:I}}function Ci(A,g){for(var I=g+"Capture",t=[];A!==null;){var l=A,a=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||a===null||(l=fl(A,I),l!=null&&t.unshift(Wl(A,l,a)),l=fl(A,g),l!=null&&t.push(Wl(A,l,a))),A.tag===3)return t;A=A.return}return[]}function Co(A){if(A===null)return null;do A=A.return;while(A&&A.tag!==5&&A.tag!==27);return A||null}function Bu(A,g,I,t,l){for(var a=g._reactName,C=[];I!==null&&I!==t;){var n=I,u=n.alternate,h=n.stateNode;if(n=n.tag,u!==null&&u===t)break;n!==5&&n!==26&&n!==27||h===null||(u=h,l?(h=fl(I,a),h!=null&&C.unshift(Wl(I,h,u))):l||(h=fl(I,a),h!=null&&C.push(Wl(I,h,u)))),I=I.return}C.length!==0&&A.push({event:g,listeners:C})}var eo=/\r\n?/g,no=/\u0000|\uFFFD/g;function Eu(A){return(typeof A=="string"?A:""+A).replace(eo,`
|
||
`).replace(no,"")}function ou(A,g){return g=Eu(g),Eu(A)===g}function rA(A,g,I,t,l,a){switch(I){case"children":typeof t=="string"?g==="body"||g==="textarea"&&t===""||Ut(A,t):(typeof t=="number"||typeof t=="bigint")&&g!=="body"&&Ut(A,""+t);break;case"className":ca(A,"class",t);break;case"tabIndex":ca(A,"tabindex",t);break;case"dir":case"role":case"viewBox":case"width":case"height":ca(A,I,t);break;case"style":on(A,t,a);break;case"data":if(g!=="object"){ca(A,"data",t);break}case"src":case"href":if(t===""&&(g!=="a"||I!=="href")){A.removeAttribute(I);break}if(t==null||typeof t=="function"||typeof t=="symbol"||typeof t=="boolean"){A.removeAttribute(I);break}t=Ba(""+t),A.setAttribute(I,t);break;case"action":case"formAction":if(typeof t=="function"){A.setAttribute(I,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof a=="function"&&(I==="formAction"?(g!=="input"&&rA(A,g,"name",l.name,l,null),rA(A,g,"formEncType",l.formEncType,l,null),rA(A,g,"formMethod",l.formMethod,l,null),rA(A,g,"formTarget",l.formTarget,l,null)):(rA(A,g,"encType",l.encType,l,null),rA(A,g,"method",l.method,l,null),rA(A,g,"target",l.target,l,null)));if(t==null||typeof t=="symbol"||typeof t=="boolean"){A.removeAttribute(I);break}t=Ba(""+t),A.setAttribute(I,t);break;case"onClick":t!=null&&(A.onclick=CI);break;case"onScroll":t!=null&&gA("scroll",A);break;case"onScrollEnd":t!=null&&gA("scrollend",A);break;case"dangerouslySetInnerHTML":if(t!=null){if(typeof t!="object"||!("__html"in t))throw Error(Q(61));if(I=t.__html,I!=null){if(l.children!=null)throw Error(Q(60));A.innerHTML=I}}break;case"multiple":A.multiple=t&&typeof t!="function"&&typeof t!="symbol";break;case"muted":A.muted=t&&typeof t!="function"&&typeof t!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(t==null||typeof t=="function"||typeof t=="boolean"||typeof t=="symbol"){A.removeAttribute("xlink:href");break}I=Ba(""+t),A.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",I);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":t!=null&&typeof t!="function"&&typeof t!="symbol"?A.setAttribute(I,""+t):A.removeAttribute(I);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":t&&typeof t!="function"&&typeof t!="symbol"?A.setAttribute(I,""):A.removeAttribute(I);break;case"capture":case"download":t===!0?A.setAttribute(I,""):t!==!1&&t!=null&&typeof t!="function"&&typeof t!="symbol"?A.setAttribute(I,t):A.removeAttribute(I);break;case"cols":case"rows":case"size":case"span":t!=null&&typeof t!="function"&&typeof t!="symbol"&&!isNaN(t)&&1<=t?A.setAttribute(I,t):A.removeAttribute(I);break;case"rowSpan":case"start":t==null||typeof t=="function"||typeof t=="symbol"||isNaN(t)?A.removeAttribute(I):A.setAttribute(I,t);break;case"popover":gA("beforetoggle",A),gA("toggle",A),Qa(A,"popover",t);break;case"xlinkActuate":iI(A,"http://www.w3.org/1999/xlink","xlink:actuate",t);break;case"xlinkArcrole":iI(A,"http://www.w3.org/1999/xlink","xlink:arcrole",t);break;case"xlinkRole":iI(A,"http://www.w3.org/1999/xlink","xlink:role",t);break;case"xlinkShow":iI(A,"http://www.w3.org/1999/xlink","xlink:show",t);break;case"xlinkTitle":iI(A,"http://www.w3.org/1999/xlink","xlink:title",t);break;case"xlinkType":iI(A,"http://www.w3.org/1999/xlink","xlink:type",t);break;case"xmlBase":iI(A,"http://www.w3.org/XML/1998/namespace","xml:base",t);break;case"xmlLang":iI(A,"http://www.w3.org/XML/1998/namespace","xml:lang",t);break;case"xmlSpace":iI(A,"http://www.w3.org/XML/1998/namespace","xml:space",t);break;case"is":Qa(A,"is",t);break;case"innerText":case"textContent":break;default:(!(2<I.length)||I[0]!=="o"&&I[0]!=="O"||I[1]!=="n"&&I[1]!=="N")&&(I=TB.get(I)||I,Qa(A,I,t))}}function Se(A,g,I,t,l,a){switch(I){case"style":on(A,t,a);break;case"dangerouslySetInnerHTML":if(t!=null){if(typeof t!="object"||!("__html"in t))throw Error(Q(61));if(I=t.__html,I!=null){if(l.children!=null)throw Error(Q(60));A.innerHTML=I}}break;case"children":typeof t=="string"?Ut(A,t):(typeof t=="number"||typeof t=="bigint")&&Ut(A,""+t);break;case"onScroll":t!=null&&gA("scroll",A);break;case"onScrollEnd":t!=null&&gA("scrollend",A);break;case"onClick":t!=null&&(A.onclick=CI);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!an.hasOwnProperty(I))A:{if(I[0]==="o"&&I[1]==="n"&&(l=I.endsWith("Capture"),g=I.slice(2,l?I.length-7:void 0),a=A[Eg]||null,a=a!=null?a[I]:null,typeof a=="function"&&A.removeEventListener(g,a,l),typeof t=="function")){typeof a!="function"&&a!==null&&(I in A?A[I]=null:A.hasAttribute(I)&&A.removeAttribute(I)),A.addEventListener(g,t,l);break A}I in A?A[I]=t:t===!0?A.setAttribute(I,""):Qa(A,I,t)}}}function Ig(A,g,I){switch(g){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":gA("error",A),gA("load",A);var t=!1,l=!1,a;for(a in I)if(I.hasOwnProperty(a)){var C=I[a];if(C!=null)switch(a){case"src":t=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(Q(137,g));default:rA(A,g,a,C,I,null)}}l&&rA(A,g,"srcSet",I.srcSet,I,null),t&&rA(A,g,"src",I.src,I,null);return;case"input":gA("invalid",A);var n=a=C=l=null,u=null,h=null;for(t in I)if(I.hasOwnProperty(t)){var S=I[t];if(S!=null)switch(t){case"name":l=S;break;case"type":C=S;break;case"checked":u=S;break;case"defaultChecked":h=S;break;case"value":a=S;break;case"defaultValue":n=S;break;case"children":case"dangerouslySetInnerHTML":if(S!=null)throw Error(Q(137,g));break;default:rA(A,g,t,S,I,null)}}cn(A,a,n,u,h,C,l,!1);return;case"select":gA("invalid",A),t=C=a=null;for(l in I)if(I.hasOwnProperty(l)&&(n=I[l],n!=null))switch(l){case"value":a=n;break;case"defaultValue":C=n;break;case"multiple":t=n;default:rA(A,g,l,n,I,null)}g=a,I=C,A.multiple=!!t,g!=null?wt(A,!!t,g,!1):I!=null&&wt(A,!!t,I,!0);return;case"textarea":gA("invalid",A),a=l=t=null;for(C in I)if(I.hasOwnProperty(C)&&(n=I[C],n!=null))switch(C){case"value":t=n;break;case"defaultValue":l=n;break;case"children":a=n;break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(Q(91));break;default:rA(A,g,C,n,I,null)}Bn(A,t,l,a);return;case"option":for(u in I)I.hasOwnProperty(u)&&(t=I[u],t!=null)&&(u==="selected"?A.selected=t&&typeof t!="function"&&typeof t!="symbol":rA(A,g,u,t,I,null));return;case"dialog":gA("beforetoggle",A),gA("toggle",A),gA("cancel",A),gA("close",A);break;case"iframe":case"object":gA("load",A);break;case"video":case"audio":for(t=0;t<jl.length;t++)gA(jl[t],A);break;case"image":gA("error",A),gA("load",A);break;case"details":gA("toggle",A);break;case"embed":case"source":case"link":gA("error",A),gA("load",A);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(h in I)if(I.hasOwnProperty(h)&&(t=I[h],t!=null))switch(h){case"children":case"dangerouslySetInnerHTML":throw Error(Q(137,g));default:rA(A,g,h,t,I,null)}return;default:if(vi(g)){for(S in I)I.hasOwnProperty(S)&&(t=I[S],t!==void 0&&Se(A,g,S,t,I,void 0));return}}for(n in I)I.hasOwnProperty(n)&&(t=I[n],t!=null&&rA(A,g,n,t,I,null))}function Qo(A,g,I,t){switch(g){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,a=null,C=null,n=null,u=null,h=null,S=null;for(D in I){var M=I[D];if(I.hasOwnProperty(D)&&M!=null)switch(D){case"checked":break;case"value":break;case"defaultValue":u=M;default:t.hasOwnProperty(D)||rA(A,g,D,null,t,M)}}for(var d in t){var D=t[d];if(M=I[d],t.hasOwnProperty(d)&&(D!=null||M!=null))switch(d){case"type":a=D;break;case"name":l=D;break;case"checked":h=D;break;case"defaultChecked":S=D;break;case"value":C=D;break;case"defaultValue":n=D;break;case"children":case"dangerouslySetInnerHTML":if(D!=null)throw Error(Q(137,g));break;default:D!==M&&rA(A,g,d,D,t,M)}}pi(A,C,n,u,h,S,a,l);return;case"select":D=C=n=d=null;for(a in I)if(u=I[a],I.hasOwnProperty(a)&&u!=null)switch(a){case"value":break;case"multiple":D=u;default:t.hasOwnProperty(a)||rA(A,g,a,null,t,u)}for(l in t)if(a=t[l],u=I[l],t.hasOwnProperty(l)&&(a!=null||u!=null))switch(l){case"value":d=a;break;case"defaultValue":n=a;break;case"multiple":C=a;default:a!==u&&rA(A,g,l,a,t,u)}g=n,I=C,t=D,d!=null?wt(A,!!I,d,!1):!!t!=!!I&&(g!=null?wt(A,!!I,g,!0):wt(A,!!I,I?[]:"",!1));return;case"textarea":D=d=null;for(n in I)if(l=I[n],I.hasOwnProperty(n)&&l!=null&&!t.hasOwnProperty(n))switch(n){case"value":break;case"children":break;default:rA(A,g,n,null,t,l)}for(C in t)if(l=t[C],a=I[C],t.hasOwnProperty(C)&&(l!=null||a!=null))switch(C){case"value":d=l;break;case"defaultValue":D=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(Q(91));break;default:l!==a&&rA(A,g,C,l,t,a)}un(A,d,D);return;case"option":for(var Y in I)d=I[Y],I.hasOwnProperty(Y)&&d!=null&&!t.hasOwnProperty(Y)&&(Y==="selected"?A.selected=!1:rA(A,g,Y,null,t,d));for(u in t)d=t[u],D=I[u],t.hasOwnProperty(u)&&d!==D&&(d!=null||D!=null)&&(u==="selected"?A.selected=d&&typeof d!="function"&&typeof d!="symbol":rA(A,g,u,d,t,D));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Z in I)d=I[Z],I.hasOwnProperty(Z)&&d!=null&&!t.hasOwnProperty(Z)&&rA(A,g,Z,null,t,d);for(h in t)if(d=t[h],D=I[h],t.hasOwnProperty(h)&&d!==D&&(d!=null||D!=null))switch(h){case"children":case"dangerouslySetInnerHTML":if(d!=null)throw Error(Q(137,g));break;default:rA(A,g,h,d,t,D)}return;default:if(vi(g)){for(var NA in I)d=I[NA],I.hasOwnProperty(NA)&&d!==void 0&&!t.hasOwnProperty(NA)&&Se(A,g,NA,void 0,t,d);for(S in t)d=t[S],D=I[S],!t.hasOwnProperty(S)||d===D||d===void 0&&D===void 0||Se(A,g,S,d,t,D);return}}for(var s in I)d=I[s],I.hasOwnProperty(s)&&d!=null&&!t.hasOwnProperty(s)&&rA(A,g,s,null,t,d);for(M in t)d=t[M],D=I[M],!t.hasOwnProperty(M)||d===D||d==null&&D==null||rA(A,g,M,d,t,D)}function su(A){switch(A){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function co(){if(typeof performance.getEntriesByType=="function"){for(var A=0,g=0,I=performance.getEntriesByType("resource"),t=0;t<I.length;t++){var l=I[t],a=l.transferSize,C=l.initiatorType,n=l.duration;if(a&&n&&su(C)){for(C=0,n=l.responseEnd,t+=1;t<I.length;t++){var u=I[t],h=u.startTime;if(h>n)break;var S=u.transferSize,M=u.initiatorType;S&&su(M)&&(u=u.responseEnd,C+=S*(u<n?1:(n-h)/(u-h)))}if(--t,g+=8*(a+C)/(l.duration/1e3),A++,10<A)break}}if(0<A)return g/A/1e6}return navigator.connection&&(A=navigator.connection.downlink,typeof A=="number")?A:5}var Ge=null,me=null;function ei(A){return A.nodeType===9?A:A.ownerDocument}function fu(A){switch(A){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function hu(A,g){if(A===0)switch(g){case"svg":return 1;case"math":return 2;default:return 0}return A===1&&g==="foreignObject"?0:A}function Re(A,g){return A==="textarea"||A==="noscript"||typeof g.children=="string"||typeof g.children=="number"||typeof g.children=="bigint"||typeof g.dangerouslySetInnerHTML=="object"&&g.dangerouslySetInnerHTML!==null&&g.dangerouslySetInnerHTML.__html!=null}var Me=null;function uo(){var A=window.event;return A&&A.type==="popstate"?A===Me?!1:(Me=A,!0):(Me=null,!1)}var du=typeof setTimeout=="function"?setTimeout:void 0,Bo=typeof clearTimeout=="function"?clearTimeout:void 0,yu=typeof Promise=="function"?Promise:void 0,Eo=typeof queueMicrotask=="function"?queueMicrotask:typeof yu<"u"?function(A){return yu.resolve(null).then(A).catch(oo)}:du;function oo(A){setTimeout(function(){throw A})}function ZI(A){return A==="head"}function Du(A,g){var I=g,t=0;do{var l=I.nextSibling;if(A.removeChild(I),l&&l.nodeType===8)if(I=l.data,I==="/$"||I==="/&"){if(t===0){A.removeChild(l),nl(g);return}t--}else if(I==="$"||I==="$?"||I==="$~"||I==="$!"||I==="&")t++;else if(I==="html")_l(A.ownerDocument.documentElement);else if(I==="head"){I=A.ownerDocument.head,_l(I);for(var a=I.firstChild;a;){var C=a.nextSibling,n=a.nodeName;a[ol]||n==="SCRIPT"||n==="STYLE"||n==="LINK"&&a.rel.toLowerCase()==="stylesheet"||I.removeChild(a),a=C}}else I==="body"&&_l(A.ownerDocument.body);I=l}while(I);nl(g)}function ru(A,g){var I=A;A=0;do{var t=I.nextSibling;if(I.nodeType===1?g?(I._stashedDisplay=I.style.display,I.style.display="none"):(I.style.display=I._stashedDisplay||"",I.getAttribute("style")===""&&I.removeAttribute("style")):I.nodeType===3&&(g?(I._stashedText=I.nodeValue,I.nodeValue=""):I.nodeValue=I._stashedText||""),t&&t.nodeType===8)if(I=t.data,I==="/$"){if(A===0)break;A--}else I!=="$"&&I!=="$?"&&I!=="$~"&&I!=="$!"||A++;I=t}while(I)}function ke(A){var g=A.firstChild;for(g&&g.nodeType===10&&(g=g.nextSibling);g;){var I=g;switch(g=g.nextSibling,I.nodeName){case"HTML":case"HEAD":case"BODY":ke(I),Fi(I);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(I.rel.toLowerCase()==="stylesheet")continue}A.removeChild(I)}}function so(A,g,I,t){for(;A.nodeType===1;){var l=I;if(A.nodeName.toLowerCase()!==g.toLowerCase()){if(!t&&(A.nodeName!=="INPUT"||A.type!=="hidden"))break}else if(t){if(!A[ol])switch(g){case"meta":if(!A.hasAttribute("itemprop"))break;return A;case"link":if(a=A.getAttribute("rel"),a==="stylesheet"&&A.hasAttribute("data-precedence"))break;if(a!==l.rel||A.getAttribute("href")!==(l.href==null||l.href===""?null:l.href)||A.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||A.getAttribute("title")!==(l.title==null?null:l.title))break;return A;case"style":if(A.hasAttribute("data-precedence"))break;return A;case"script":if(a=A.getAttribute("src"),(a!==(l.src==null?null:l.src)||A.getAttribute("type")!==(l.type==null?null:l.type)||A.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&a&&A.hasAttribute("async")&&!A.hasAttribute("itemprop"))break;return A;default:return A}}else if(g==="input"&&A.type==="hidden"){var a=l.name==null?null:""+l.name;if(l.type==="hidden"&&A.getAttribute("name")===a)return A}else return A;if(A=vg(A.nextSibling),A===null)break}return null}function fo(A,g,I){if(g==="")return null;for(;A.nodeType!==3;)if((A.nodeType!==1||A.nodeName!=="INPUT"||A.type!=="hidden")&&!I||(A=vg(A.nextSibling),A===null))return null;return A}function Nu(A,g){for(;A.nodeType!==8;)if((A.nodeType!==1||A.nodeName!=="INPUT"||A.type!=="hidden")&&!g||(A=vg(A.nextSibling),A===null))return null;return A}function Je(A){return A.data==="$?"||A.data==="$~"}function we(A){return A.data==="$!"||A.data==="$?"&&A.ownerDocument.readyState!=="loading"}function ho(A,g){var I=A.ownerDocument;if(A.data==="$~")A._reactRetry=g;else if(A.data!=="$?"||I.readyState!=="loading")g();else{var t=function(){g(),I.removeEventListener("DOMContentLoaded",t)};I.addEventListener("DOMContentLoaded",t),A._reactRetry=t}}function vg(A){for(;A!=null;A=A.nextSibling){var g=A.nodeType;if(g===1||g===3)break;if(g===8){if(g=A.data,g==="$"||g==="$!"||g==="$?"||g==="$~"||g==="&"||g==="F!"||g==="F")break;if(g==="/$"||g==="/&")return null}}return A}var Ue=null;function Su(A){A=A.nextSibling;for(var g=0;A;){if(A.nodeType===8){var I=A.data;if(I==="/$"||I==="/&"){if(g===0)return vg(A.nextSibling);g--}else I!=="$"&&I!=="$!"&&I!=="$?"&&I!=="$~"&&I!=="&"||g++}A=A.nextSibling}return null}function Gu(A){A=A.previousSibling;for(var g=0;A;){if(A.nodeType===8){var I=A.data;if(I==="$"||I==="$!"||I==="$?"||I==="$~"||I==="&"){if(g===0)return A;g--}else I!=="/$"&&I!=="/&"||g++}A=A.previousSibling}return null}function mu(A,g,I){switch(g=ei(I),A){case"html":if(A=g.documentElement,!A)throw Error(Q(452));return A;case"head":if(A=g.head,!A)throw Error(Q(453));return A;case"body":if(A=g.body,!A)throw Error(Q(454));return A;default:throw Error(Q(451))}}function _l(A){for(var g=A.attributes;g.length;)A.removeAttributeNode(g[0]);Fi(A)}var Lg=new Map,Ru=new Set;function ni(A){return typeof A.getRootNode=="function"?A.getRootNode():A.nodeType===9?A:A.ownerDocument}var NI=U.d;U.d={f:yo,r:Do,D:ro,C:No,L:So,m:Go,X:Ro,S:mo,M:Mo};function yo(){var A=NI.f(),g=Ai();return A||g}function Do(A){var g=Mt(A);g!==null&&g.tag===5&&g.type==="form"?qQ(g):NI.r(A)}var il=typeof document>"u"?null:document;function Mu(A,g,I){var t=il;if(t&&typeof g=="string"&&g){var l=wg(g);l='link[rel="'+A+'"][href="'+l+'"]',typeof I=="string"&&(l+='[crossorigin="'+I+'"]'),Ru.has(l)||(Ru.add(l),A={rel:A,crossOrigin:I,href:g},t.querySelector(l)===null&&(g=t.createElement("link"),Ig(g,"link",A),jA(g),t.head.appendChild(g)))}}function ro(A){NI.D(A),Mu("dns-prefetch",A,null)}function No(A,g){NI.C(A,g),Mu("preconnect",A,g)}function So(A,g,I){NI.L(A,g,I);var t=il;if(t&&A&&g){var l='link[rel="preload"][as="'+wg(g)+'"]';g==="image"&&I&&I.imageSrcSet?(l+='[imagesrcset="'+wg(I.imageSrcSet)+'"]',typeof I.imageSizes=="string"&&(l+='[imagesizes="'+wg(I.imageSizes)+'"]')):l+='[href="'+wg(A)+'"]';var a=l;switch(g){case"style":a=Cl(A);break;case"script":a=el(A)}Lg.has(a)||(A=w({rel:"preload",href:g==="image"&&I&&I.imageSrcSet?void 0:A,as:g},I),Lg.set(a,A),t.querySelector(l)!==null||g==="style"&&t.querySelector(Pl(a))||g==="script"&&t.querySelector($l(a))||(g=t.createElement("link"),Ig(g,"link",A),jA(g),t.head.appendChild(g)))}}function Go(A,g){NI.m(A,g);var I=il;if(I&&A){var t=g&&typeof g.as=="string"?g.as:"script",l='link[rel="modulepreload"][as="'+wg(t)+'"][href="'+wg(A)+'"]',a=l;switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":a=el(A)}if(!Lg.has(a)&&(A=w({rel:"modulepreload",href:A},g),Lg.set(a,A),I.querySelector(l)===null)){switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(I.querySelector($l(a)))return}t=I.createElement("link"),Ig(t,"link",A),jA(t),I.head.appendChild(t)}}}function mo(A,g,I){NI.S(A,g,I);var t=il;if(t&&A){var l=kt(t).hoistableStyles,a=Cl(A);g=g||"default";var C=l.get(a);if(!C){var n={loading:0,preload:null};if(C=t.querySelector(Pl(a)))n.loading=5;else{A=w({rel:"stylesheet",href:A,"data-precedence":g},I),(I=Lg.get(a))&&be(A,I);var u=C=t.createElement("link");jA(u),Ig(u,"link",A),u._p=new Promise(function(h,S){u.onload=h,u.onerror=S}),u.addEventListener("load",function(){n.loading|=1}),u.addEventListener("error",function(){n.loading|=2}),n.loading|=4,Qi(C,g,t)}C={type:"stylesheet",instance:C,count:1,state:n},l.set(a,C)}}}function Ro(A,g){NI.X(A,g);var I=il;if(I&&A){var t=kt(I).hoistableScripts,l=el(A),a=t.get(l);a||(a=I.querySelector($l(l)),a||(A=w({src:A,async:!0},g),(g=Lg.get(l))&&Fe(A,g),a=I.createElement("script"),jA(a),Ig(a,"link",A),I.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},t.set(l,a))}}function Mo(A,g){NI.M(A,g);var I=il;if(I&&A){var t=kt(I).hoistableScripts,l=el(A),a=t.get(l);a||(a=I.querySelector($l(l)),a||(A=w({src:A,async:!0,type:"module"},g),(g=Lg.get(l))&&Fe(A,g),a=I.createElement("script"),jA(a),Ig(a,"link",A),I.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},t.set(l,a))}}function ku(A,g,I,t){var l=(l=TA.current)?ni(l):null;if(!l)throw Error(Q(446));switch(A){case"meta":case"title":return null;case"style":return typeof I.precedence=="string"&&typeof I.href=="string"?(g=Cl(I.href),I=kt(l).hoistableStyles,t=I.get(g),t||(t={type:"style",instance:null,count:0,state:null},I.set(g,t)),t):{type:"void",instance:null,count:0,state:null};case"link":if(I.rel==="stylesheet"&&typeof I.href=="string"&&typeof I.precedence=="string"){A=Cl(I.href);var a=kt(l).hoistableStyles,C=a.get(A);if(C||(l=l.ownerDocument||l,C={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},a.set(A,C),(a=l.querySelector(Pl(A)))&&!a._p&&(C.instance=a,C.state.loading=5),Lg.has(A)||(I={rel:"preload",as:"style",href:I.href,crossOrigin:I.crossOrigin,integrity:I.integrity,media:I.media,hrefLang:I.hrefLang,referrerPolicy:I.referrerPolicy},Lg.set(A,I),a||ko(l,A,I,C.state))),g&&t===null)throw Error(Q(528,""));return C}if(g&&t!==null)throw Error(Q(529,""));return null;case"script":return g=I.async,I=I.src,typeof I=="string"&&g&&typeof g!="function"&&typeof g!="symbol"?(g=el(I),I=kt(l).hoistableScripts,t=I.get(g),t||(t={type:"script",instance:null,count:0,state:null},I.set(g,t)),t):{type:"void",instance:null,count:0,state:null};default:throw Error(Q(444,A))}}function Cl(A){return'href="'+wg(A)+'"'}function Pl(A){return'link[rel="stylesheet"]['+A+"]"}function Ju(A){return w({},A,{"data-precedence":A.precedence,precedence:null})}function ko(A,g,I,t){A.querySelector('link[rel="preload"][as="style"]['+g+"]")?t.loading=1:(g=A.createElement("link"),t.preload=g,g.addEventListener("load",function(){return t.loading|=1}),g.addEventListener("error",function(){return t.loading|=2}),Ig(g,"link",I),jA(g),A.head.appendChild(g))}function el(A){return'[src="'+wg(A)+'"]'}function $l(A){return"script[async]"+A}function wu(A,g,I){if(g.count++,g.instance===null)switch(g.type){case"style":var t=A.querySelector('style[data-href~="'+wg(I.href)+'"]');if(t)return g.instance=t,jA(t),t;var l=w({},I,{"data-href":I.href,"data-precedence":I.precedence,href:null,precedence:null});return t=(A.ownerDocument||A).createElement("style"),jA(t),Ig(t,"style",l),Qi(t,I.precedence,A),g.instance=t;case"stylesheet":l=Cl(I.href);var a=A.querySelector(Pl(l));if(a)return g.state.loading|=4,g.instance=a,jA(a),a;t=Ju(I),(l=Lg.get(l))&&be(t,l),a=(A.ownerDocument||A).createElement("link"),jA(a);var C=a;return C._p=new Promise(function(n,u){C.onload=n,C.onerror=u}),Ig(a,"link",t),g.state.loading|=4,Qi(a,I.precedence,A),g.instance=a;case"script":return a=el(I.src),(l=A.querySelector($l(a)))?(g.instance=l,jA(l),l):(t=I,(l=Lg.get(a))&&(t=w({},I),Fe(t,l)),A=A.ownerDocument||A,l=A.createElement("script"),jA(l),Ig(l,"link",t),A.head.appendChild(l),g.instance=l);case"void":return null;default:throw Error(Q(443,g.type))}else g.type==="stylesheet"&&(g.state.loading&4)===0&&(t=g.instance,g.state.loading|=4,Qi(t,I.precedence,A));return g.instance}function Qi(A,g,I){for(var t=I.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=t.length?t[t.length-1]:null,a=l,C=0;C<t.length;C++){var n=t[C];if(n.dataset.precedence===g)a=n;else if(a!==l)break}a?a.parentNode.insertBefore(A,a.nextSibling):(g=I.nodeType===9?I.head:I,g.insertBefore(A,g.firstChild))}function be(A,g){A.crossOrigin==null&&(A.crossOrigin=g.crossOrigin),A.referrerPolicy==null&&(A.referrerPolicy=g.referrerPolicy),A.title==null&&(A.title=g.title)}function Fe(A,g){A.crossOrigin==null&&(A.crossOrigin=g.crossOrigin),A.referrerPolicy==null&&(A.referrerPolicy=g.referrerPolicy),A.integrity==null&&(A.integrity=g.integrity)}var ci=null;function Uu(A,g,I){if(ci===null){var t=new Map,l=ci=new Map;l.set(I,t)}else l=ci,t=l.get(I),t||(t=new Map,l.set(I,t));if(t.has(A))return t;for(t.set(A,null),I=I.getElementsByTagName(A),l=0;l<I.length;l++){var a=I[l];if(!(a[ol]||a[PA]||A==="link"&&a.getAttribute("rel")==="stylesheet")&&a.namespaceURI!=="http://www.w3.org/2000/svg"){var C=a.getAttribute(g)||"";C=A+C;var n=t.get(C);n?n.push(a):t.set(C,[a])}}return t}function bu(A,g,I){A=A.ownerDocument||A,A.head.insertBefore(I,g==="title"?A.querySelector("head > title"):null)}function Jo(A,g,I){if(I===1||g.itemProp!=null)return!1;switch(A){case"meta":case"title":return!0;case"style":if(typeof g.precedence!="string"||typeof g.href!="string"||g.href==="")break;return!0;case"link":if(typeof g.rel!="string"||typeof g.href!="string"||g.href===""||g.onLoad||g.onError)break;return g.rel==="stylesheet"?(A=g.disabled,typeof g.precedence=="string"&&A==null):!0;case"script":if(g.async&&typeof g.async!="function"&&typeof g.async!="symbol"&&!g.onLoad&&!g.onError&&g.src&&typeof g.src=="string")return!0}return!1}function Fu(A){return!(A.type==="stylesheet"&&(A.state.loading&3)===0)}function wo(A,g,I,t){if(I.type==="stylesheet"&&(typeof t.media!="string"||matchMedia(t.media).matches!==!1)&&(I.state.loading&4)===0){if(I.instance===null){var l=Cl(t.href),a=g.querySelector(Pl(l));if(a){g=a._p,g!==null&&typeof g=="object"&&typeof g.then=="function"&&(A.count++,A=ui.bind(A),g.then(A,A)),I.state.loading|=4,I.instance=a,jA(a);return}a=g.ownerDocument||g,t=Ju(t),(l=Lg.get(l))&&be(t,l),a=a.createElement("link"),jA(a);var C=a;C._p=new Promise(function(n,u){C.onload=n,C.onerror=u}),Ig(a,"link",t),I.instance=a}A.stylesheets===null&&(A.stylesheets=new Map),A.stylesheets.set(I,g),(g=I.state.preload)&&(I.state.loading&3)===0&&(A.count++,I=ui.bind(A),g.addEventListener("load",I),g.addEventListener("error",I))}}var Ye=0;function Uo(A,g){return A.stylesheets&&A.count===0&&Ei(A,A.stylesheets),0<A.count||0<A.imgCount?function(I){var t=setTimeout(function(){if(A.stylesheets&&Ei(A,A.stylesheets),A.unsuspend){var a=A.unsuspend;A.unsuspend=null,a()}},6e4+g);0<A.imgBytes&&Ye===0&&(Ye=62500*co());var l=setTimeout(function(){if(A.waitingForImages=!1,A.count===0&&(A.stylesheets&&Ei(A,A.stylesheets),A.unsuspend)){var a=A.unsuspend;A.unsuspend=null,a()}},(A.imgBytes>Ye?50:800)+g);return A.unsuspend=I,function(){A.unsuspend=null,clearTimeout(t),clearTimeout(l)}}:null}function ui(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ei(this,this.stylesheets);else if(this.unsuspend){var A=this.unsuspend;this.unsuspend=null,A()}}}var Bi=null;function Ei(A,g){A.stylesheets=null,A.unsuspend!==null&&(A.count++,Bi=new Map,g.forEach(bo,A),Bi=null,ui.call(A))}function bo(A,g){if(!(g.state.loading&4)){var I=Bi.get(A);if(I)var t=I.get(null);else{I=new Map,Bi.set(A,I);for(var l=A.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a<l.length;a++){var C=l[a];(C.nodeName==="LINK"||C.getAttribute("media")!=="not all")&&(I.set(C.dataset.precedence,C),t=C)}t&&I.set(null,t)}l=g.instance,C=l.getAttribute("data-precedence"),a=I.get(C)||t,a===t&&I.set(null,l),I.set(C,l),this.count++,t=ui.bind(this),l.addEventListener("load",t),l.addEventListener("error",t),a?a.parentNode.insertBefore(l,a.nextSibling):(A=A.nodeType===9?A.head:A,A.insertBefore(l,A.firstChild)),g.state.loading|=4}}var Aa={$$typeof:H,Provider:null,Consumer:null,_currentValue:X,_currentValue2:X,_threadCount:0};function Fo(A,g,I,t,l,a,C,n,u){this.tag=1,this.containerInfo=A,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=aI(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=aI(0),this.hiddenUpdates=aI(null),this.identifierPrefix=t,this.onUncaughtError=l,this.onCaughtError=a,this.onRecoverableError=C,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=u,this.incompleteTransitions=new Map}function Yu(A,g,I,t,l,a,C,n,u,h,S,M){return A=new Fo(A,g,I,C,u,h,S,M,n),g=1,a===!0&&(g|=24),a=Ng(3,null,null,g),A.current=a,a.stateNode=A,g=EC(),g.refCount++,A.pooledCache=g,g.refCount++,a.memoizedState={element:t,isDehydrated:I,cache:g},hC(a),A}function pu(A){return A?(A=Lt,A):Lt}function Tu(A,g,I,t,l,a){l=pu(l),t.context===null?t.context=l:t.pendingContext=l,t=YI(g),t.payload={element:I},a=a===void 0?null:a,a!==null&&(t.callback=a),I=pI(A,t,g),I!==null&&(yg(I,A,g),Ul(I,A,g))}function vu(A,g){if(A=A.memoizedState,A!==null&&A.dehydrated!==null){var I=A.retryLane;A.retryLane=I!==0&&I<g?I:g}}function pe(A,g){vu(A,g),(A=A.alternate)&&vu(A,g)}function Lu(A){if(A.tag===13||A.tag===31){var g=Qt(A,67108864);g!==null&&yg(g,A,67108864),pe(A,67108864)}}function zu(A){if(A.tag===13||A.tag===31){var g=Mg();g=wi(g);var I=Qt(A,g);I!==null&&yg(I,A,g),pe(A,g)}}var oi=!0;function Yo(A,g,I,t){var l=m.T;m.T=null;var a=U.p;try{U.p=2,Te(A,g,I,t)}finally{U.p=a,m.T=l}}function po(A,g,I,t){var l=m.T;m.T=null;var a=U.p;try{U.p=8,Te(A,g,I,t)}finally{U.p=a,m.T=l}}function Te(A,g,I,t){if(oi){var l=ve(t);if(l===null)Ne(A,g,t,si,I),Ku(A,t);else if(vo(l,A,g,I,t))t.stopPropagation();else if(Ku(A,t),g&4&&-1<To.indexOf(A)){for(;l!==null;){var a=Mt(l);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var C=ig(a.pendingLanes);if(C!==0){var n=a;for(n.pendingLanes|=2,n.entangledLanes|=2;C;){var u=1<<31-_A(C);n.entanglements[1]|=u,C&=~u}_g(a),(fA&6)===0&&(Pa=bA()+500,Vl(0))}}break;case 31:case 13:n=Qt(a,2),n!==null&&yg(n,a,2),Ai(),pe(a,2)}if(a=ve(t),a===null&&Ne(A,g,t,si,I),a===l)break;l=a}l!==null&&t.stopPropagation()}else Ne(A,g,t,null,I)}}function ve(A){return A=zi(A),Le(A)}var si=null;function Le(A){if(si=null,A=Rt(A),A!==null){var g=B(A);if(g===null)A=null;else{var I=g.tag;if(I===13){if(A=y(g),A!==null)return A;A=null}else if(I===31){if(A=r(g),A!==null)return A;A=null}else if(I===3){if(g.stateNode.current.memoizedState.isDehydrated)return g.tag===3?g.stateNode.containerInfo:null;A=null}else g!==A&&(A=null)}}return si=A,null}function xu(A){switch(A){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Bl()){case MA:return 2;case gI:return 8;case El:case OA:return 32;case Gt:return 268435456;default:return 32}default:return 32}}var ze=!1,OI=null,VI=null,jI=null,ga=new Map,Ia=new Map,WI=[],To="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Ku(A,g){switch(A){case"focusin":case"focusout":OI=null;break;case"dragenter":case"dragleave":VI=null;break;case"mouseover":case"mouseout":jI=null;break;case"pointerover":case"pointerout":ga.delete(g.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ia.delete(g.pointerId)}}function ta(A,g,I,t,l,a){return A===null||A.nativeEvent!==a?(A={blockedOn:g,domEventName:I,eventSystemFlags:t,nativeEvent:a,targetContainers:[l]},g!==null&&(g=Mt(g),g!==null&&Lu(g)),A):(A.eventSystemFlags|=t,g=A.targetContainers,l!==null&&g.indexOf(l)===-1&&g.push(l),A)}function vo(A,g,I,t,l){switch(g){case"focusin":return OI=ta(OI,A,g,I,t,l),!0;case"dragenter":return VI=ta(VI,A,g,I,t,l),!0;case"mouseover":return jI=ta(jI,A,g,I,t,l),!0;case"pointerover":var a=l.pointerId;return ga.set(a,ta(ga.get(a)||null,A,g,I,t,l)),!0;case"gotpointercapture":return a=l.pointerId,Ia.set(a,ta(Ia.get(a)||null,A,g,I,t,l)),!0}return!1}function Xu(A){var g=Rt(A.target);if(g!==null){var I=B(g);if(I!==null){if(g=I.tag,g===13){if(g=y(I),g!==null){A.blockedOn=g,In(A.priority,function(){zu(I)});return}}else if(g===31){if(g=r(I),g!==null){A.blockedOn=g,In(A.priority,function(){zu(I)});return}}else if(g===3&&I.stateNode.current.memoizedState.isDehydrated){A.blockedOn=I.tag===3?I.stateNode.containerInfo:null;return}}}A.blockedOn=null}function fi(A){if(A.blockedOn!==null)return!1;for(var g=A.targetContainers;0<g.length;){var I=ve(A.nativeEvent);if(I===null){I=A.nativeEvent;var t=new I.constructor(I.type,I);Li=t,I.target.dispatchEvent(t),Li=null}else return g=Mt(I),g!==null&&Lu(g),A.blockedOn=I,!1;g.shift()}return!0}function qu(A,g,I){fi(A)&&I.delete(g)}function Lo(){ze=!1,OI!==null&&fi(OI)&&(OI=null),VI!==null&&fi(VI)&&(VI=null),jI!==null&&fi(jI)&&(jI=null),ga.forEach(qu),Ia.forEach(qu)}function hi(A,g){A.blockedOn===g&&(A.blockedOn=null,ze||(ze=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Lo)))}var di=null;function Hu(A){di!==A&&(di=A,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){di===A&&(di=null);for(var g=0;g<A.length;g+=3){var I=A[g],t=A[g+1],l=A[g+2];if(typeof t!="function"){if(Le(t||I)===null)continue;break}var a=Mt(I);a!==null&&(A.splice(g,3),g-=3,vC(a,{pending:!0,data:l,method:I.method,action:t},t,l))}}))}function nl(A){function g(u){return hi(u,A)}OI!==null&&hi(OI,A),VI!==null&&hi(VI,A),jI!==null&&hi(jI,A),ga.forEach(g),Ia.forEach(g);for(var I=0;I<WI.length;I++){var t=WI[I];t.blockedOn===A&&(t.blockedOn=null)}for(;0<WI.length&&(I=WI[0],I.blockedOn===null);)Xu(I),I.blockedOn===null&&WI.shift();if(I=(A.ownerDocument||A).$$reactFormReplay,I!=null)for(t=0;t<I.length;t+=3){var l=I[t],a=I[t+1],C=l[Eg]||null;if(typeof a=="function")C||Hu(I);else if(C){var n=null;if(a&&a.hasAttribute("formAction")){if(l=a,C=a[Eg]||null)n=C.formAction;else if(Le(l)!==null)continue}else n=C.action;typeof n=="function"?I[t+1]=n:(I.splice(t,3),t-=3),Hu(I)}}}function Zu(){function A(a){a.canIntercept&&a.info==="react-transition"&&a.intercept({handler:function(){return new Promise(function(C){return l=C})},focusReset:"manual",scroll:"manual"})}function g(){l!==null&&(l(),l=null),t||setTimeout(I,20)}function I(){if(!t&&!navigation.transition){var a=navigation.currentEntry;a&&a.url!=null&&navigation.navigate(a.url,{state:a.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var t=!1,l=null;return navigation.addEventListener("navigate",A),navigation.addEventListener("navigatesuccess",g),navigation.addEventListener("navigateerror",g),setTimeout(I,100),function(){t=!0,navigation.removeEventListener("navigate",A),navigation.removeEventListener("navigatesuccess",g),navigation.removeEventListener("navigateerror",g),l!==null&&(l(),l=null)}}}function xe(A){this._internalRoot=A}yi.prototype.render=xe.prototype.render=function(A){var g=this._internalRoot;if(g===null)throw Error(Q(409));var I=g.current,t=Mg();Tu(I,t,A,g,null,null)},yi.prototype.unmount=xe.prototype.unmount=function(){var A=this._internalRoot;if(A!==null){this._internalRoot=null;var g=A.containerInfo;Tu(A.current,2,null,A,null,null),Ai(),g[mt]=null}};function yi(A){this._internalRoot=A}yi.prototype.unstable_scheduleHydration=function(A){if(A){var g=gn();A={blockedOn:null,target:A,priority:g};for(var I=0;I<WI.length&&g!==0&&g<WI[I].priority;I++);WI.splice(I,0,A),I===0&&Xu(A)}};var Ou=e.version;if(Ou!=="19.2.6")throw Error(Q(527,Ou,"19.2.6"));U.findDOMNode=function(A){var g=A._reactInternals;if(g===void 0)throw typeof A.render=="function"?Error(Q(188)):(A=Object.keys(A).join(","),Error(Q(268,A)));return A=k(g),A=A!==null?b(A):null,A=A===null?null:A.stateNode,A};var zo={bundleType:0,version:"19.2.6",rendererPackageName:"react-dom",currentDispatcherRef:m,reconcilerVersion:"19.2.6"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Di=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Di.isDisabled&&Di.supportsFiber)try{tI=Di.inject(zo),ag=Di}catch{}}return la.createRoot=function(A,g){if(!o(A))throw Error(Q(299));var I=!1,t="",l=Ac,a=gc,C=Ic;return g!=null&&(g.unstable_strictMode===!0&&(I=!0),g.identifierPrefix!==void 0&&(t=g.identifierPrefix),g.onUncaughtError!==void 0&&(l=g.onUncaughtError),g.onCaughtError!==void 0&&(a=g.onCaughtError),g.onRecoverableError!==void 0&&(C=g.onRecoverableError)),g=Yu(A,1,!1,null,null,I,t,null,l,a,C,Zu),A[mt]=g.current,re(A),new xe(g)},la.hydrateRoot=function(A,g,I){if(!o(A))throw Error(Q(299));var t=!1,l="",a=Ac,C=gc,n=Ic,u=null;return I!=null&&(I.unstable_strictMode===!0&&(t=!0),I.identifierPrefix!==void 0&&(l=I.identifierPrefix),I.onUncaughtError!==void 0&&(a=I.onUncaughtError),I.onCaughtError!==void 0&&(C=I.onCaughtError),I.onRecoverableError!==void 0&&(n=I.onRecoverableError),I.formState!==void 0&&(u=I.formState)),g=Yu(A,1,!0,g,I??null,t,l,u,a,C,n,Zu),g.context=pu(null),I=g.current,t=Mg(),t=wi(t),l=YI(t),l.callback=null,pI(I,l,t),I=t,g.current.lanes=I,at(g,I),_g(g),A[mt]=g.current,re(A),new yi(g)},la.version="19.2.6",la}var _u;function Oo(){if(_u)return Ke.exports;_u=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(e){console.error(e)}}return i(),Ke.exports=Zo(),Ke.exports}var Vo=Oo();const jo=yB(Vo);var He={exports:{}},aa={};var Pu;function Wo(){if(Pu)return aa;Pu=1;var i=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function c(Q,o,B){var y=null;if(B!==void 0&&(y=""+B),o.key!==void 0&&(y=""+o.key),"key"in o){B={};for(var r in o)r!=="key"&&(B[r]=o[r])}else B=o;return o=B.ref,{$$typeof:i,type:Q,key:y,ref:o!==void 0?o:null,props:B}}return aa.Fragment=e,aa.jsx=c,aa.jsxs=c,aa}var $u;function _o(){return $u||($u=1,He.exports=Wo()),He.exports}var N=_o();const AB="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ADcCGCAAQgQ3AhAgAEIANwIIIABCgICAgMAANwIADAELIANBCGogARCBgICAACADQRRqIAEgAygCDCIFIAMoAhAiBhCAgICAACADQSBqIAEoAhAiByABKAIUIgggBSAGIAMoAhgiCSADKAIcIgEgAioCBCIKIAIqAggiCxCCgICAACABIAYgASAGSRsiDEEDdCEBQQAhBiAMQf////8BSw0CIAFB/P///wdLDQICQAJAIAENAEEEIQ1BACEODAELELaAgIAAQQQhBiABQQQQsoCAgAAiDUUNAyAMIQ4LAkAgDEUNAEEAIQ8CQCAMQQFGDQAgDEEBcSEQIAxB/v///wFxIRFBACEPIA0hASAJIQYgBSESA0AgBigCACETIAFBBGogCiASKAIAs5Q4AgAgASALIBOzlDgCACAGQQRqKAIAIRMgAUEMaiAKIBJBBGooAgCzlDgCACABQQhqIAsgE7OUOAIAIAFBEGohASAGQQhqIQYgEkEIaiESIBEgD0ECaiIPRw0ACyAQRQ0BCyAJIA9BAnQiAWooAgAhBiANIA9BA3RqIhIgCiAFIAFqKAIAs5Q4AgQgEiALIAazlDgCAAsgAyAMNgJMIAMgDTYCSCADIA42AkQCQCAEQf////8ATQ0AQQAhAQwECxC2gICAAEEEIQEgBEEDdCIUQQQQtYCAgAAiEUUNAwJAIAIoAgAiFUUNACAEIAxB/////wFxIgEgBCABSRshFiADKAI8IhcgAygCQCIYQQxsaiEZIAMoAjAiGiADKAI0IhtBDGxqIQkgAygCJCIcIAMoAigiHUEMbGohECAHIAhBA3RqIQ4gAioCKCEeIBWzIR8gAioCJCEgIAIqAhghISACKgIUISIgAioCECEjIAIqAhwhJCACKgIMISUgAioCICEmQQAhJwNAAkAgFEUNACARQQAgFPwLAAsCQCAMRQ0AQQAhBUEAIQIDQAJAIAIiAUEBaiICIAxPDQACQCABIARPDQAgESABQQN0IgZqIQEgDSAGaiIGKgIEISggBioCACEpIAUhBiACIRICQANAICkgDSAGaiIPQQhqKgIAkyIKIAqUICggD0EMaioCAJMiCyALlJJDCtcjPBDwgICAACEqIAEgASoCACAmICqVIisgCiAqkSIqlZQiCpI4AgAgASABKgIEICsgCyAqlZQiC5I4AgQgBCASRg0B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AQsgAigCBCECQwAAAIAhCyAFIQwDQCACKAIAIg0gBk8NHiACQQRqIQIgCyADIA1BAnRqKAIAs5IhCyAMQX9qIgwNAAsgCyAFs5UhCwsgASAJIBMgDxsoAgA2AgAgASASIBUgByAASSAKvCIGQR91QQF2IAZzIgYgC7wiA0EfdUEBdiADcyIDSCAGIANGGyIGGygCADYCBCABIBUgEiAGGygCADYCCCABIAQgFCAQGygCADYCDA8LIAQgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAQgBkGohMCAABDogICAAAALIAcgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAcgBkGohMCAABDogICAAAALIA8gBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIA8gBkGohMCAABDogICAAAALIAkgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAkgBkGohMCAABDogICAAAALIA8gBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIA8gBkGohMCAABDogICAAAALIAcgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAcgBkGohMCAABDogICAAAALIBAgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIBAgBkGohMCAABDogICAAAALIAAgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAAgBkGohMCAABDogICAAAALIAcgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAcgBkGohMCAABDogICAAAALIAAgBUGYhMCAABDogICAAAALIA0gBkG4hMCAABDogICAAAALIAAgBkGohMCAABDogICAAAALugQBCX8CQAJAAkACQAJAAkACQAJAAkACQCAAKAIEIgQgA08NACAAKAIAIgUgA08NASAAKAIMIgYgA08NAiAAKAIIIgcgA08NAyAAQQxBCCACIAZBAnRqKAIAIAIgB0ECdGooAgBJIggbaiIGKAIAIgcgA08NBCAAIAIgBEECdGooAgAiCSACIAVBAnRqKAIAIgpJQQJ0aiILKAIAIgQgA08NBSAAQQhBDCAIG2oiBSgC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IAwgEUGYhMCAABDogICAAAALIBYgD0G4hMCAABDogICAAAALIAwgD0GohMCAABDogICAAAALIBAgEUGYhMCAABDogICAAAALIBYgD0G4hMCAABDogICAAAALIBAgD0GohMCAABDogICAAAALIAlBBGohBAJAIAFBAXFFDQAgAiAAIAggACAESSIPGygCADYCACAIIAAgBE9BAnRqIQggACAPQQJ0aiEACwJAIAAgBEcNACAIIAZBBGpHDQAPCxDugICAAAALvgMBDH8gAiABQQJ0QXxqIgRqIQUgACAEaiEGIAAgAUEBdiIHQQJ0aiIEQXxqIQggA0EEaiEJAkACQAJAAkACQANAIAQoAgAiCiAJKAIAIgtPDQEgACgCACIMIAtPDQIgAiAKIAwgAygCACILIApBAnRqKAIAIg0gCyAMQQJ0aigCACIOSSIPGzYCACAGKAIAIgogCSgCACILTw0DIAgoAgAiDCALTw0EIAAgDSAOT0ECdGohACAEIA9BAnRqIQQgAkEEaiECIAUgDCAKIAMoAgAiCyAKQQJ0aigCACINIAsgDEECdGooAgAiC0kiDhs2AgAgCEF8QQAgDhtqIQggBkF8QQAgDSALTxtqIQYgBUF8aiEFIAdBf2oiBw0ACyAIQQRqIQgCQCABQQFxRQ0AIAIgACAEIAAgCEkiBRsoAgA2AgAgBCAAIAhPQQJ0aiEEIAAgBUECdGohAAsCQCAAIAhHDQAgBCAGQQRqRg0FCxDugICAAAALIAogC0GQisCAABDogICAAAALIAwgC0GQisCAABDogICAAAALIAogC0GQisCAABDogICAAAALIAwgC0GQisCAABDogICAAAALC6oBAQV/AkAgAkF/aiABTw0AAkAgAiABRg0AIAAgAUECdGohBCAAIAJBAnQiBWohBgNAAkAgBigCACIHIAZBfGooAgAiAU8NACAFIQICQANAIAAgAmoiCCABNgIAAkAgAkEERw0AIAAhAgwCCyACQXxqIQIgByAIQXhqKAIAIgFJDQALIAAgAmohAgsgAiAHNgIACyAFQQRqIQUgBkEEaiIGIARHDQALCw8LAAv1AQEGfyOAgICAAEEQayEEAkAgAkF/aiABTw0AAkAgAiABRg0AIAAgAUEUbGohBSAAIAJBFGwiBmohBwNAAkAgBygCACIIIAdBbGooAgBPDQAg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gAAACyAPIARBuITAgAAQ6ICAgAAACyATIARBqITAgAAQ6ICAgAAACyAPIARBuITAgAAQ6ICAgAAACyAJIARBqITAgAAQ6ICAgAAACyAPIARBuITAgAAQ6ICAgAAACyATIARBqITAgAAQ6ICAgAAAC5sCAQN/AkAgA0H4////AXFFDQAgACAAIANBA3YiA0EEdCIFaiAAIANBHGwiBmogAyAEEKKAgIAAIQAgASABIAVqIAEgBmogAyAEEKKAgIAAIQEgAiACIAVqIAIgBmogAyAEEKKAgIAAIQILAkACQAJAIAAoAgAiAyAEKAIAIgVBBGooAgAiBE8NACABKAIAIgYgBE8NASACKAIAIgcgBE8NAiAAIAIgASAFKAIAIgQgA0ECdGooAgAiAyAEIAZBAnRqKAIAIgVJIgYgBSAEIAdBAnRqKAIAIgRJcxsgBiADIARJcxsPCyADIARBrIvAgAAQ6ICAgAAACyAGIARBrIvAgAAQ6ICAgAAACyAHIARBrIvAgAAQ6ICAgAAAC5gBAQJ/AkAgA0H4////AXFFDQAgACAAIANBA3YiA0HQAGwiBWogACADQYwBbCIGaiADIAQQo4CAgAAhACABIAEgBWogASAGaiADIAQQo4CAgAAhASACIAIgBWogAiAGaiADIAQQo4CAgAAhAgsgACACIAEgACgCACIDIAEoAgAiBEkiBSAEIAIoAgAiBklzGyAFIAMgBklzGwuWAQECfwJAIANB+P///wFxRQ0AIAAgACADQQN2IgNBBHQiBWogACADQRxsIgZqIAMgBBCkgICAACEAIAEgASAFaiABIAZqIAMgBBCkgICAACEBIAIgAiAFaiACIAZqIAMgBBCkgICAACECCyAAIAIgASAAKAIAIgMgASgCACIESSIFIAQgAigCACIGSXMbIAUgAyAGSXMbC6gBAQV/IAAoAgAhASAAEK6AgIAAAkAgACgCCCICIAEgACgCDCIDa00NACAAKAIAIQQCQAJAIAEgAmsiBSADIAVrIgNNDQAgBCABayADTw0BCyAEIAVrIQECQCAFQQJ0IgNFDQAgACgCBCIFIAFBAnRqIAUgAkECdGogA/wKAAALIAAgATYCCA8LIANBAnQiAkUNACAAKAIEIgAgAUECdGogACAC/AoAAAsL1gEBBX8jgICAgABBgCBrIgMkgICAgAACQAJA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IgBrIQMgAkEAKALck8CAAEYNAyACQQAoAtiTwIAARg0EAkAgAigCBCIGQQNxQQFHDQAgAiAGQXhxIgYQy4CAgAAgBiADaiEDIAIgBmoiAigCBCEGCyACIAZBfnE2AgQgACADQQFyNgIEIAAgA2ogAzYCAAJAIANBgAJJDQAgACADENGAgIAADAYLAkACQEEAKALIk8CAACICQQEgA0EDdnQiBnENAEEAIAIgBnI2AsiTwIAAIANB+AFxQcCRwIAAaiIDIQIMAQsgA0H4AXEiA0HAkcCAAGohAiADQciRwIAAaigCACEDCyACIAA2AgggAyAANgIMIAAgAjYCDCAAIAM2AggMBQtBACAAIANrIgI2AtSTwIAAQQBBACgC3JPAgAAiACADaiIINgLck8CAACAIIAJBAXI2AgQgACADQQNyNgIEIABBCGohAAwGC0EAKALYk8CAACECAkACQCAAIANrIghBD0sNAEEAQQA2AtiTwIAAQQBBADYC0JPAgAAgAiAAQQNyNgIEIAIgAGoiACAAKAIEQQFyNgIEDAELQQAgCDYC0JPAgABBACACIANqIgY2AtiTwIAAIAYgCEEBcjYCBCACIABqIAg2AgAgAiADQQNyNgIECyACQQhqIQAMBQsgACAHIAlqNgIEQQBBACgC3JPAgAAiAEEPakF4cSICQXhqIgg2AtyTwIAAQQAgACACa0EAKALUk8CAACAJaiICakEIaiIGNgLUk8CAACAIIAZBAXI2AgQgACACakEoNgIEQQBBgICAATYC6JPAgAAMAwtBACAANgLck8CAAEEAQQAoAtSTwIAAIANqIgM2AtSTwIAAIAAgA0EBcjYCBAwBC0EAIAA2AtiTwIAAQQBBACgC0JPAgAAgA2oiAzYC0JPAgAAgACADQQFyNgIEIAAgA2ogAzYCAAsgCEEIaiEADAELQQAhAEEAKALUk8CAACICIANNDQBBACACIANrIgI2AtSTwIAAQQBBACgC3JPAgAAiACADaiIINgLck8CAACAIIAJBAXI2AgQgACADQQNyNgIEIABBCGohAAsgAUEQaiSAgICAACAACwMAAAtwAQJ/AkACQCAAQXxqKAIAIgNBeHEiBEEEQQggA0EDcSIDGyABakkNAAJAIANFDQAgBCABQSdqSw0CCyAAEMmAgIAADwtBrIzAgABBLkHcjMCAABDk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MDExMTIxMzE0MTUxNjE3MTgxOTIwMjEyMjIzMjQyNTI2MjcyODI5MzAzMTMyMzMzNDM1MzYzNzM4Mzk0MDQxNDI0MzQ0NDU0NjQ3NDg0OTUwNTE1MjUzNTQ1NTU2NTc1ODU5NjA2MTYyNjM2NDY1NjY2NzY4Njk3MDcxNzI3Mzc0NzU3Njc3Nzg3OTgwODE4MjgzODQ4NTg2ODc4ODg5OTA5MTkyOTM5NDk1OTY5Nzk4OTl1c2VyLXByb3ZpZGVkIGNvbXBhcmlzb24gZnVuY3Rpb24gZG9lcyBub3QgY29ycmVjdGx5IGltcGxlbWVudCBhIHRvdGFsIG9yZGVyzwAQAF8AAABcAwAABQAAAACPQgRuYW1lABcWZXBpcGhhbnlfZ3JhcGhfcnMud2FzbQHOQXEAN19aTjE3ZXBpcGhhbnlfZ3JhcGhfcnMxMW9yZGVyX3JhbmtzMTdoMmIwNDFkNzJlMGQyYjM4MUUBOF9aTjE3ZXBpcGhhbnlfZ3JhcGhfcnMxMmFzc2lnbl9yYW5rczE3aGMwNjA1OWZmNWQwM2Y1NGRFAj1fWk4xN2VwaXBoYW55X2dyYXBoX3JzMTdidWlsZF9jb25zdHJhaW50czE3aDVjMzZiYTAyMTkwNGQ0MzlFAzFfWk4xN2VwaXBoYW55X2dyYXBoX3JzNmxheW91dDE3aDZhYjhlODllNTBiYmU3ZjVFBBRlcGlwaGFueV9ncmFwaF9hbGxvYwUYZXBpcGhhbnlfZ3JhcGhfYWxsb2NfZjMyBhZlcGlwaGFueV9ncmFwaF9kZWFsbG9jBxplcGlwaGFueV9ncmFwaF9kZWFsbG9jX2YzMggYZXBpcGhhbnlfZ3JhcGhfbGF5b3V0XzJkCV9fWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQxMWluc2VydF90YWlsMTdoMzQ2M2FjZDVjYjk4ZTVkZUUubGx2bS4xNTk2ODk5OTQ4ODEzOTU0NzA3MQpfX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MTFpbnNlcnRfdGFpbDE3aGE2MDU1MmVhZWI4YWE3YzNFLmxsdm0uMTU5Njg5OTk0ODgxMzk1NDcwNzELRl9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDEyc29ydDRfc3RhYmxlMTdoNWViZGFmNWNmNTNiZmE5N0UMRl9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDEyc29ydDRfc3RhYmxlMTdoOWVlZDk2MzdmZGYwNTJmZUUNTF9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDE4c21hbGxfc29ydF9uZXR3b3JrMTdoYWZmOTRlMDZlNGZmMjNhZkUOTV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDE5YmlkaXJlY3Rpb25hbF9tZXJnZTE3aDJkN2M5ZjkzNjc3OGE0MTRFD01fWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQxOWJpZGlyZWN0aW9uYWxfbWVyZ2UxN2gzYTNiZGE5OTg4YmU3YWM0RRBTX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MjVpbnNlcnRpb25fc29ydF9zaGlmdF9sZWZ0MTdoYmEzMjJhNzgyYThiNDNkMEURU19aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDI1aW5zZXJ0aW9uX3NvcnRfc2hpZnRfbGVmdDE3aGQwZTQ2NmFkZjJiOTBiN2JFEllfWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQzMXNtYWxsX3NvcnRfZ2VuZXJhbF93aXRoX3NjcmF0Y2gxN2g1ZDUwMTY4MTdmNDMzMDZhRRNZX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MzFzbWFsbF9zb3J0X2dlbmVyYWxfd2l0aF9zY3JhdGNoMTdoNmQwYzk5M2FkMjMyZjM3NEUUWV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDMxc21hbGxfc29ydF9nZW5lcmFsX3dpdGhfc2NyYXRjaDE3aGNlM2E1OGVjZDVjOTQ1ZDNFFZMBX1pOMTExXyRMVCRhbGxvYy4udmVjLi5WZWMkTFQkVCRHVCQkdTIwJGFzJHUyMCRhbGxvYy4udmVjLi5zcGVjX2Zyb21faXRlcl9uZXN0ZWQuLlNwZWNGcm9tSXRlck5lc3RlZCRMVCRUJEMkSSRHVCQkR1QkOWZyb21faXRlcjE3aDIyNmUzOWUxMDJhNmU5MWRFFmFfWk42Ml8kTFQkVCR1MjAkYXMkdTIwJGFsbG9jLi52ZWMuLnNwZWNfZnJvbV9lbGVtLi5TcGVjRnJvbUVsZW0kR1QkOWZyb21fZWxlbTE3aDViOGVmZDZhZTMxMjA0ZTZFF0JfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTlxdWlja3NvcnQ5cXVpY2tzb3J0MTdoMDlhMmU2NTExNmEyZGMxYUUYQl9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlOXF1aWNrc29ydDlxdWlja3NvcnQxN2g4YWQ3OWQ2Y2NmYWQ2MWVkRRlCX1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU5cXVpY2tzb3J0OXF1aWNrc29ydDE3aGI2YWU4YTQ1MjZjZDI4N2FFGkJfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTlxdWlja3NvcnQ5cXVpY2tzb3J0MTdoZmI1N2E2MTMzOGYyMGVhMUUbOV9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0NHNvcnQxN2gyM2Y4YTc3YjdiZjE2NzZlRRw5X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU1ZHJpZnQ0c29ydDE3aDQ3OWU4MzUxZjkyYjQwZmZFHTlfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTVkcmlmdDRzb3J0MTdoNzk2YTU0ODE2N2IwY2NjMUUeOV9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0NHNvcnQxN2g4MjUyOWYzNWU5MWFkZmExRR86X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU1bWVyZ2U1bWVyZ2UxN2g4OTgyODU2NGQ1ZjM1ZjhlRSCFAV9aTjEwMl8kTFQkY29yZS4uaXRlci4uYWRhcHRlcnMuLm1hcC4uTWFwJExUJEkkQyRGJEdUJCR1MjAkYXMkdTIwJGNvcmUuLml0ZXIuLnRyYWl0cy4uaXRlcmF0b3IuLkl0ZXJhdG9yJEdUJDRmb2xkMTdoNTUzODc0MmVmYzFjOTI2N0UhQV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkNXBpdm90MTFtZWRpYW4zX3JlYzE3aDhiY2RkMWM0NWI2MmZlMDJFIkFfWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDVwaXZvdDExbWVkaWFuM19yZWMxN2hhMDE0OWE2NGY5MmI5N2E5RSNBX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ1cGl2b3QxMW1lZGlhbjNfcmVjMTdoYTU2MDBkOGM5OWJmNTM5M0UkQV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkNXBpdm90MTFtZWRpYW4zX3JlYzE3aGQ0MmE4MTE3M2MxOWMyNzdFJVBfWk41YWxsb2MxMWNvbGxlY3Rpb25zOXZlY19kZXF1ZTIxVmVjRGVxdWUkTFQkVCRDJEEkR1QkNGdyb3cxN2hhNmRhY2EyZTFjZDI3YzQ5RSY+X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGUxNGRyaWZ0c29ydF9tYWluMTdoMThmMGYwMmY3ZTFlMGEwN0UnPl9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlMTRkcmlmdHNvcnRfbWFpbjE3aDIzNzRjOTE4NzVmMWI1NmJFKD5fWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTE0ZHJpZnRzb3J0X21haW4xN2g5YmU0MGE3ZDU3ZDUwNGIzRSk+X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGUxNGRyaWZ0c29ydF9tYWluMTdoZWViNzhiNGNkYjJkNWIzZkUqRF9aTjRjb3JlNXNsaWNlNHNvcnQ4dW5zdGFibGU5cXVpY2tzb3J0OXF1aWNrc29ydDE3aDFmNzQ4MzRjMDgwMGUzZWNFK0NfWk41YWxsb2M3cmF3X3ZlYzE5UmF3VmVjJExUJFQkQyRBJEdUJDhncm93X29uZTE3aDBlY2QwZTZkYWY4MzdlMjBFLGJfWk41YWxsb2M3cmF3X3ZlYzIwUmF3VmVjSW5uZXIkTFQkQSRHVCQxMWZpbmlzaF9ncm93MTdoZjM5MmYyZGU0MDZiZjc1MkUubGx2bS4xNzIwMzc1NjM1ODYzMTczMDc0My1DX1pONWFsbG9jN3Jhd192ZWMxOVJhd1ZlYyRMVCRUJEMkQSRHVCQ4Z3Jvd19vbmUxN2gzZmJmZTA0OGViNjZhNWM0RS5DX1pONWFsbG9jN3Jhd192ZWMxOVJhd1ZlYyRMVCRUJEMkQSRHVCQ4Z3Jvd19vbmUxN2g4YjE3NTRmMTU0OTg0NzkwRS9aX1pONWFsbG9jN3Jhd192ZWMyMFJhd1ZlY0lubmVyJExUJEEkR1QkN3Jlc2VydmUyMWRvX3Jlc2VydmVfYW5kX2hhbmRsZTE3aDFkMjg2MDBmYTI2MmY0NDJFMDhfWk40Y29yZTVzbGljZTRzb3J0OHVuc3RhYmxlN2lwbnNvcnQxN2gwNGFkZDM0YjBkNDUxMDJlRTFCX1pONGNvcmU1c2xpY2U0c29ydDh1bnN0YWJsZThoZWFwc29ydDhoZWFwc29ydDE3aDM1ZTQ0NjBmNDg5NzA2NTZFMipfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxMl9fX3J1c3RfYWxsb2MzLF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE0X19fcnVzdF9kZWFsbG9jNCxfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxNF9fX3J1c3RfcmVhbGxvYzUxX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTlfX19ydXN0X2FsbG9jX3plcm9lZDZBX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMzVfX19ydXN0X25vX2FsbG9jX3NoaW1faXNfdW5zdGFibGVfdjI3MF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE4X19fcnVzdF9zdGFydF9wYW5pYziEAV9SSU52TnZNczJfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzdyYXdfdmVjSU50QjhfMTFSYXdWZWNJbm5lcnBFN3Jlc2VydmUyMWRvX3Jlc2VydmVfYW5kX2hhbmRsZU50TnRCYV81YWxsb2M2R2xvYmFsRUNzZWJIY2Flb1NyeHlfM3N0ZDl6X1JJTnZOdENzZ1hHcDVPcXgyTnlfNGNvcmUzcHRyMTNkcm9wX2luX3BsYWNlSU50TnRCNF82b3B0aW9uNk9wdGlvbklOdE50Q3M1Y09jMDJPTVhsb181YWxsb2MzdmVjM1ZlY2hFRUVDc2ViSGNhZW9Tcnh5XzNzdGQ6Zl9SSU52TnRDc2dYR3A1T3F4Mk55XzRjb3JlM3B0cjEzZHJvcF9pbl9wbGFjZU50TnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmc2U3RyaW5nRUNzZWJIY2Flb1NyeHlfM3N0ZDt3X1JJTnZOdENzZ1hHcDVPcXgyTnlfNGNvcmUzcHRyMTNkcm9wX2luX3BsYWNlTnROdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlcjE5Rm9ybWF0U3RyaW5nUGF5bG9hZEVCTV88ZF9SSU52TnROdENzZWJIY2Flb1NyeHlfM3N0ZDNzeXM5YmFja3RyYWNlMjZfX19ydXN0X2VuZF9zaG9ydF9iYWNrdHJhY2VOQ052TnRCNl81YWxsb2M4cnVzdF9vb20wekVCNl89LV9STkNOdk50Q3NlYkhjYWVvU3J4eV8zc3RkNWFsbG9jOHJ1c3Rfb29tMEI1Xz5uX1JJTnZOdE50Q3NlYkhjYWVvU3J4eV8zc3RkM3N5czliYWNrdHJhY2UyNl9fX3J1c3RfZW5kX3Nob3J0X2JhY2t0cmFjZU5DTnZOdEI2XzlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXIwekVCNl8/N19STkNOdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlcjBCNV9AV19STnZNczRfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzdyYXdfdmVjTnRCNV8xMVJhd1ZlY0lubmVyMTFmaW5pc2hfZ3Jvd0NzZWJIY2Flb1NyeHlfM3N0ZEEzX1JOdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzE1cGFuaWNfd2l0aF9ob29rQjhfUk52TnRDc2ViSGNhZW9Tcnh5XzNzdGQ1YWxsb2MyNGRlZmF1bHRfYWxsb2NfZXJyb3JfaG9va0MnX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTBydXN0X3BhbmljRClfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxMV9fX3JkbF9hbGxvY0VnX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRThtZW1hbGlnbkNzZWJIY2Flb1NyeHlfM3N0ZEZlX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTZtYWxsb2NDc2ViSGNhZW9Tcnh5XzNzdGRHKl9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzEyX19fcnVzdF9hYm9ydEgrX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTNfX19yZGxfZGVhbGxvY0ljX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTRmcmVlQ3NlYkhjYWVvU3J4eV8zc3RkSitfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxM19fX3JkbF9yZWFsbG9jS2xfUk52TXMwX050Q3NqcXg4VEl5WmJQOV84ZGxtYWxsb2M4ZGxtYWxsb2NJTnRCNV84RGxtYWxsb2NOdE50QjdfM3N5czZTeXN0ZW1FMTJ1bmxpbmtfY2h1bmtDc2ViSGNhZW9Tcnh5XzNzdGRMbV9STnZNczBfTnRDc2pxeDhUSXlaYlA5XzhkbG1hbGxvYzhkbG1hbGxvY0lOdEI1XzhEbG1hbGxvY050TnRCN18zc3lzNlN5c3RlbUUxM2Rpc3Bvc2VfY2h1bmtDc2ViSGNhZW9Tcnh5XzNzdGRNLl9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE3cnVzdF9iZWdpbl91bndpbmROMF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE4X19fcmRsX2FsbG9jX3plcm9lZE84X1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMjZfX19ydXN0X2FsbG9jX2Vycm9yX2hhbmRsZXJQJ19STnZOdENzZWJIY2Flb1NyeHlfM3N0ZDVhbGxvYzhydXN0X29vbVFyX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTE4aW5zZXJ0X2xhcmdlX2NodW5rQ3NlYkhjYWVvU3J4eV8zc3RkUjpfUk52TnROdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxMXBhbmljX2NvdW50OGluY3JlYXNlU2dfUk52WE50Q3NnWEdwNU9xeDJOeV80Y29yZTNhbnlOdE50Q3M1Y09jMDJPTVhsb181YWxsb2M2c3RyaW5nNlN0cmluZ050QjJfM0FueTd0eXBlX2lkQ3NlYkhjYWVvU3J4eV8zc3RkVENfUk52WE50Q3NnWEdwNU9xeDJOeV80Y29yZTNhbnlSZU50QjJfM0FueTd0eXBlX2lkQ3NlYkhjYWVvU3J4eV8zc3RkVXhfUk52WHMwX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xOUZvcm1hdFN0cmluZ1BheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ3RGlzcGxheTNmbXRWfV9STnZYczFfTnZOdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXJOdEI1XzE2U3RhdGljU3RyUGF5bG9hZE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXBhbmljMTJQYW5pY1BheWxvYWQzZ2V0V4ABX1JOdlhzMV9Odk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlck50QjVfMTZTdGF0aWNTdHJQYXlsb2FkTnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1cGFuaWMxMlBhbmljUGF5bG9hZDZhc19zdHJYggFfUk52WHMxX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xNlN0YXRpY1N0clBheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTVwYW5pYzEyUGFuaWNQYXlsb2FkOHRha2VfYm94WXVfUk52WHMyX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xNlN0YXRpY1N0clBheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ3RGlzcGxheTNmbXRaXl9STnZYc1pfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmdOdEI1XzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGUxMHdyaXRlX2NoYXJbXF9STnZYc1pfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmdOdEI1XzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGU5d3JpdGVfc3RyXH9fUk52WHNfTnZOdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXJOdEI0XzE5Rm9ybWF0U3RyaW5nUGF5bG9hZE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXBhbmljMTJQYW5pY1BheWxvYWQzZ2V0XYQBX1JOdlhzX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNF8xOUZvcm1hdFN0cmluZ1BheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTVwYW5pYzEyUGFuaWNQYXlsb2FkOHRha2VfYm94XnVfUk52WUlOdE52TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTFiZWdpbl9wYW5pYzdQYXlsb2FkUmVFTnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1cGFuaWMxMlBhbmljUGF5bG9hZDZhc19zdHJCOV9faF9STnZZTnROdENzNWNPYzAyT01YbG9fNWFsbG9jNnN0cmluZzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGU5d3JpdGVfZm10Q3NlYkhjYWVvU3J4eV8zc3RkYEVfUk52WHNfTnRDc2pxeDhUSXlaYlA5XzhkbG1hbGxvYzNzeXNOdEI0XzZTeXN0ZW1OdEI2XzlBbGxvY2F0b3I1YWxsb2NhMF9STnZOdENzNWNPYzAyT01YbG9fNWFsbG9jN3Jhd192ZWMxMmhhbmRsZV9lcnJvcmI0X1JOdk50Q3M1Y09jMDJPTVhsb181YWxsb2M1YWxsb2MxOGhhbmRsZV9hbGxvY19lcnJvcmM1X1JOdk50Q3M1Y09jMDJPTVhsb181YWxsb2M3cmF3X3ZlYzE3Y2FwYWNpdHlfb3ZlcmZsb3dkKV9STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nNXBhbmljZTlfUk52TnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1c2xpY2U1aW5kZXgxNnNsaWNlX2luZGV4X2ZhaWxmLV9STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nOXBhbmljX2ZtdGcjX1JOdk50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1d3JpdGVoN19STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nMThwYW5pY19ib3VuZHNfY2hlY2tpPl9STnZNc2FfTnRDc2dYR3A1T3F4Mk55XzRjb3JlM2ZtdE50QjVfOUZvcm1hdHRlcjEycGFkX2ludGVncmFsajVfUk52TnROdENzZ1hHcDVPcXgyTnlfNGNvcmUzc3RyNWNvdW50MTRkb19jb3VudF9jaGFyc2tOX1JOdk52TXNhX050Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXROdEI3XzlGb3JtYXR0ZXIxMnBhZF9pbnRlZ3JhbDEyd3JpdGVfcHJlZml4bDpfUk52TXNhX050Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXROdEI1XzlGb3JtYXR0ZXI5d3JpdGVfc3RybT9fUk52WHM4X050TnROdENzZ1hHcDVPcXgyTnlfNGNvcmUzZm10M251bTNpbXBtTnRCOV83RGlzcGxheTNmbXRuU19STnZOdE50TnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MjJwYW5pY19vbl9vcmRfdmlvbGF0aW9ub0RfUk52TnROdE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0MTFzcXJ0X2FwcHJveHAFZm1heGYHEgEAD19fc3RhY2tfcG9pbnRlcgkKAQAHLnJvZGF0YQBNCXByb2R1Y2VycwIIbGFuZ3VhZ2UBBFJ1c3QADHByb2Nlc3NlZC1ieQEFcnVzdGMdMS45NS4wICg1OTgwNzYxNmUgMjAyNi0wNC0xNCkAlAEPdGFyZ2V0X2ZlYXR1cmVzCCsLYnVsay1tZW1vcnkrD2J1bGstbWVtb3J5LW9wdCsWY2FsbC1pbmRpcmVjdC1vdmVybG9uZysKbXVsdGl2YWx1ZSsPbXV0YWJsZS1nbG9iYWxzKxNub250cmFwcGluZy1mcHRvaW50Kw9yZWZlcmVuY2UtdHlwZXMrCHNpZ24tZXh0";let gB=null;async function Po(i){const e=await $o(),c=i.nodeWeights.length,Q=i.edgePairs.length/2,o=e.epiphany_graph_alloc_f32(c),B=e.epiphany_graph_alloc_u32(i.edgePairs.length),y=e.epiphany_graph_alloc_f32(c*4);try{new Float32Array(e.memory.buffer,o,c).set(i.nodeWeights),new Uint32Array(e.memory.buffer,B,i.edgePairs.length).set(i.edgePairs);const r=e.epiphany_graph_layout_2d(o,c,B,Q,y,i.iterations,i.rankGap,i.nodeGap,i.edgeLength);if(r!==0)throw new Error(`Rust graph solver failed with status ${r}`);return new Float32Array(new Float32Array(e.memory.buffer,y,c*4))}finally{e.epiphany_graph_dealloc_f32(o,c),e.epiphany_graph_dealloc_u32(B,i.edgePairs.length),e.epiphany_graph_dealloc_f32(y,c*4)}}async function $o(){return gB??=WebAssembly.instantiate(As(),{}).then(i=>{const e=i.instance.exports;if(!(e.memory instanceof WebAssembly.Memory)||typeof e.epiphany_graph_alloc_f32!="function"||typeof e.epiphany_graph_dealloc_f32!="function"||typeof e.epiphany_graph_alloc_u32!="function"||typeof e.epiphany_graph_dealloc_u32!="function"||typeof e.epiphany_graph_layout_2d!="function")throw new Error("Rust graph solver wasm is missing required exports.");return e}),gB}function As(){const i=globalThis.Buffer,e=typeof atob=="function"?atob(AB):i?.from(AB,"base64").toString("binary");if(!e)throw new Error("No base64 decoder is available for the Rust graph solver wasm.");const c=new Uint8Array(e.length);for(let Q=0;Q<e.length;Q+=1)c[Q]=e.charCodeAt(Q);return c}async function gs(i,e="layered",c){const[Q,o]=await Promise.all([IB("architecture",i.architecture,i.links,tB("architecture",e),c),IB("dataflow",i.dataflow,i.links,tB("dataflow",e),c)]);return{architecture:Q,dataflow:o}}async function IB(i,e,c,Q="layered",o){const B=Is(Q),y=Cs(e),r=es(i,c),G=new Map(e.nodes.map((v,j)=>[v.id,j])),k=e.nodes.map(v=>Qs(v,i,B,e.nodes.length,o)),b=[];for(const v of e.edges){const j=G.get(v.source_id),H=G.get(v.target_id);j==null||H==null||b.push(j,H)}const w=await Po({nodeWeights:new Float32Array(e.nodes.map((v,j)=>{const H=y.get(v.id)??0,L=r.get(v.id)??0;return Math.max(.25,1+H*.16+L*.24+k[j].width*k[j].height/8e4)})),edgePairs:new Uint32Array(b),...ts(i,Q)}),p=e.nodes.map((v,j)=>{const H=k[j],L=y.get(v.id)??0,iA=r.get(v.id)??0,IA=j*4;return{...v,code_refs:v.code_refs??[],graphKey:i,x:w[IA]-H.width/2,y:w[IA+1]-H.height/2,width:H.width,height:H.height,degree:L,linkCount:iA,badgeText:os(v.title),fill:ss(i,v.status),stroke:fs(i,v.status)}}),V=ls(as(p,B)),F=new Map(V.map(v=>[v.id,v])),O=e.edges.map((v,j)=>{const H=ns(v,j),L=us(v,F);return{...v,id:v.id??null,label:v.label??null,mechanism:v.mechanism??null,code_refs:v.code_refs??[],graphKey:i,resolvedId:H,points:L,path:Bs(L),midpoint:Es(L)}}),oA=rB(V);return{graphKey:i,width:Math.max(720,oA.width),height:Math.max(520,oA.height),nodes:V,edges:O}}function tB(i,e){return typeof e=="string"?e:e[i]??"layered"}function Is(i){return i==="layered"?"layered":"compact"}function ts(i,e){return e==="layered"?{iterations:i==="architecture"?320:300,rankGap:i==="architecture"?170:150,nodeGap:i==="architecture"?96:112,edgeLength:i==="architecture"?150:180}:e==="force"?{iterations:i==="architecture"?520:420,rankGap:i==="architecture"?130:120,nodeGap:i==="architecture"?92:112,edgeLength:i==="architecture"?190:230}:{iterations:i==="architecture"?380:320,rankGap:i==="architecture"?145:132,nodeGap:i==="architecture"?92:116,edgeLength:i==="architecture"?180:220}}function ls(i){const e=rB(i);if(e.minX>=0&&e.minY>=0)return i;const c=e.minX<0?-e.minX+24:0,Q=e.minY<0?-e.minY+24:0;return i.map(o=>({...o,x:o.x+c,y:o.y+Q}))}function rB(i){if(i.length===0)return{minX:0,minY:0,width:0,height:0};const e=Math.min(...i.map(B=>B.x)),c=Math.min(...i.map(B=>B.y)),Q=Math.max(...i.map(B=>B.x+B.width)),o=Math.max(...i.map(B=>B.y+B.height));return{minX:e,minY:c,width:Q-Math.min(0,e)+48,height:o-Math.min(0,c)+48}}function as(i,e){return!NB(e)||i.length<2?lB(i):lB(is(i))}function is(i){const e=i.map((r,G)=>{const k=ea(r);let b=Number.POSITIVE_INFINITY;for(let w=0;w<i.length;w+=1){if(w===G)continue;const p=ea(i[w]),V=Math.hypot(p.x-k.x,p.y-k.y);Number.isFinite(V)&&V>1&&(b=Math.min(b,V))}return b}).filter(r=>Number.isFinite(r)).sort((r,G)=>r-G);if(e.length===0)return i;const c=Math.min(e.length-1,Math.max(0,Math.floor(e.length*.18))),Q=e[c],o=GI(Q*.88,112,260),B=GI(Q*.48,56,126);return i.map(r=>{const G=ea(r),k=GI(o,96,Math.max(260,r.width)),b=GI(B,48,Math.max(126,r.height));return{...r,x:G.x-k/2,y:G.y-b/2,width:k,height:b}})}function lB(i){let e=i;const c=56,Q=40;for(let o=0;o<96;o+=1){let B=!1;const y=new Map(e.map(r=>[r.id,{x:0,y:0}]));for(let r=0;r<e.length;r+=1){const G=e[r],k=ea(G);for(let b=r+1;b<e.length;b+=1){const w=e[b],p=ea(w),V=(G.width+w.width)/2+c-Math.abs(p.x-k.x),F=(G.height+w.height)/2+Q-Math.abs(p.y-k.y);if(V<=0||F<=0)continue;const O=V<F?"x":"y",oA=y.get(G.id),v=y.get(w.id);if(!(!oA||!v)){if(O==="x"){const j=p.x>=k.x?1:-1,H=V/2;oA.x-=j*H,v.x+=j*H}else{const j=p.y>=k.y?1:-1,H=F/2;oA.y-=j*H,v.y+=j*H}B=!0}}}if(!B)return e;e=e.map(r=>{const G=y.get(r.id);return G?{...r,x:r.x+G.x,y:r.y+G.y}:r})}return e}function NB(i){return i==="compact"}function ea(i){return{x:i.x+i.width/2,y:i.y+i.height/2}}function Cs(i){const e=new Map;for(const c of i.nodes??[])e.set(c.id,0);for(const c of i.edges??[])e.set(c.source_id,(e.get(c.source_id)??0)+1),e.set(c.target_id,(e.get(c.target_id)??0)+1);return e}function es(i,e){const c=new Map;for(const Q of e??[]){const o=i==="architecture"?Q.architecture_node_id:Q.dataflow_node_id;c.set(o,(c.get(o)??0)+1)}return c}function ns(i,e){return i.id?.trim()?i.id:`${i.source_id}->${i.target_id}:${i.kind}:${e}`}function Qs(i,e,c,Q,o){const B=NB(c),y=B?cs(Q,o):1,r=Math.min(i.title.length,36),G=Math.min(i.purpose.length,110),k=e==="architecture"?232:248,b=e==="architecture"?128:154,w=e==="architecture"?248:280,p=GI(k+r*2.3+G*.22,k,360),V=GI((b+r*1.8+G*.12)*y,b,w),F=B?V:p,O=aB(B?F-44:F-(i.mechanism?.trim()?154:92),7.4),oA=aB(F-34,6.1),v=ri(i.title,O,2),j=ri(i.purpose,oA,B?1:3),H=i.mechanism?.trim()?ri(i.mechanism,oA,B?0:2):0,L=i.metaphor?.trim()?ri(i.metaphor,oA,B?0:2):0,iA=GI(54+v*15+j*12.5+H*11.5+L*11.2+32,124,196),IA=GI((40+v*14+j*11+18)*y,64,e==="architecture"?116:132);return{width:F,height:B?IA:iA}}function cs(i,e){if(!e||e.width<=0||e.height<=0||i<=0)return .72;const Q=e.width*e.height/i;return GI(Math.sqrt(Q/34e3),.54,.92)}function ri(i,e,c){if(c<=0)return 0;const Q=i.replace(/\s+/g," ").trim();if(!Q)return 0;const o=Q.split(" ");let B=1,y="";for(const r of o){const G=y?`${y} ${r}`:r;if(G.length<=e){y=G;continue}if(B+=1,y=r,B>=c)return c}return Math.min(B,c)}function aB(i,e){return Math.max(12,Math.floor(i/e))}function us(i,e){const c=e.get(i.source_id),Q=e.get(i.target_id);return!c||!Q?[]:[{x:c.x+c.width/2,y:c.y+c.height/2},{x:Q.x+Q.width/2,y:Q.y+Q.height/2}]}function Bs(i){if(i.length===0)return"";const[e,...c]=i;return`M ${Ni(e.x)} ${Ni(e.y)} ${c.map(Q=>`L ${Ni(Q.x)} ${Ni(Q.y)}`).join(" ")}`}function Es(i){if(i.length===0)return{x:0,y:0};const e=Math.floor(i.length/2);return i[e]}function os(i){const e=i.split(/[\s/_-]+/).filter(Boolean);return e.length===0?"??":e.length===1?e[0].slice(0,2).toUpperCase():`${e[0][0]??""}${e[1][0]??""}`.toUpperCase()}function ss(i,e){return e==="verified"?i==="architecture"?"rgba(15, 118, 110, 0.28)":"rgba(120, 53, 15, 0.3)":e==="active"?"rgba(67, 56, 202, 0.3)":e==="prototype"?"rgba(91, 33, 182, 0.28)":i==="architecture"?"rgba(8, 47, 73, 0.66)":"rgba(58, 12, 33, 0.68)"}function fs(i,e){return e==="verified"?"#5eead4":e==="in_progress"?"#fbbf24":e==="active"?"#93c5fd":e==="prototype"?"#c084fc":e==="proposed"?"#f9a8d4":i==="architecture"?"#67e8f9":"#fb7185"}function GI(i,e,c){return Math.min(c,Math.max(e,i))}function Ni(i){return Number(i).toFixed(2).replace(/\.00$/,"")}const Ri={quality:{simulationBudgetMs:8,targetFps:60,maxAnimatedNodes:5e3,edgeRefreshRate:1,maxTimeStepMs:34,reduceThreshold:1.08,expandThreshold:.55,nodeBudgetCutRatio:.92,nodeBudgetGrowthRatio:1.16,nodeBudgetGrowthAdd:2},balanced:{simulationBudgetMs:4,targetFps:40,maxAnimatedNodes:240,edgeRefreshRate:2,maxTimeStepMs:28,reduceThreshold:1.08,expandThreshold:.55,nodeBudgetCutRatio:.92,nodeBudgetGrowthRatio:1.16,nodeBudgetGrowthAdd:2},fast:{simulationBudgetMs:2.5,targetFps:24,maxAnimatedNodes:90,edgeRefreshRate:3,maxTimeStepMs:24,reduceThreshold:1.08,expandThreshold:.55,nodeBudgetCutRatio:.92,nodeBudgetGrowthRatio:1.16,nodeBudgetGrowthAdd:2}};function hs(i){const e=[],c=iB("architecture",i.architecture,e),Q=iB("dataflow",i.dataflow,e),o=new Set;for(const B of i.links??[]){B.dataflow_node_id?.trim()||e.push({scope:"links",message:"Link is missing a nonempty dataflow_node_id."}),B.architecture_node_id?.trim()||e.push({scope:"links",message:"Link is missing a nonempty architecture_node_id."}),B.dataflow_node_id?.trim()&&!Q.has(B.dataflow_node_id)&&e.push({scope:"links",message:`Link references missing dataflow node '${B.dataflow_node_id}'.`}),B.architecture_node_id?.trim()&&!c.has(B.architecture_node_id)&&e.push({scope:"links",message:`Link references missing architecture node '${B.architecture_node_id}'.`});const y=`${B.dataflow_node_id}::${B.architecture_node_id}`;o.has(y)&&e.push({scope:"links",message:`Duplicate cross-link '${y}'.`}),o.add(y)}return e}function iB(i,e,c){const Q=new Set,o=new Set;for(const B of e.nodes??[])B.id?.trim()||c.push({scope:i,message:"Node is missing a nonempty id."}),B.title?.trim()||c.push({scope:i,message:`Node '${B.id||"<unknown>"}' is missing a nonempty title.`}),B.purpose?.trim()||c.push({scope:i,message:`Node '${B.id||"<unknown>"}' is missing a nonempty purpose.`}),Q.has(B.id)&&c.push({scope:i,message:`Duplicate node id '${B.id}'.`}),Q.add(B.id);for(const B of e.edges??[])B.source_id?.trim()||c.push({scope:i,message:"Edge is missing a nonempty source_id."}),B.target_id?.trim()||c.push({scope:i,message:"Edge is missing a nonempty target_id."}),B.kind?.trim()||c.push({scope:i,message:"Edge is missing a nonempty kind."}),B.source_id?.trim()&&!Q.has(B.source_id)&&c.push({scope:i,message:`Edge '${B.id||CB(B)}' references missing source node '${B.source_id}'.`}),B.target_id?.trim()&&!Q.has(B.target_id)&&c.push({scope:i,message:`Edge '${B.id||CB(B)}' references missing target node '${B.target_id}'.`}),B.id?.trim()&&(o.has(B.id)&&c.push({scope:i,message:`Duplicate edge id '${B.id}'.`}),o.add(B.id));return Q}function CB(i){return`${i.source_id}->${i.target_id}:${i.kind}`}const Si="rgba(7, 16, 30, 0.76)",ia="1px solid rgba(148, 163, 184, 0.18)";function ds({state:i,initialGraph:e="architecture",selection:c,style:Q,className:o,title:B="Epiphany Graph Viewer",graphLabels:y,graphDescriptions:r,layoutMode:G="layered",motion:k,performance:b,sidebar:w,sidebarWidth:p=330,showSidebar:V=!0,overlayPanels:F=!1,viewportBackdrop:O,viewportBackground:oA,focusSelection:v=!1,selectionFocusMode:j="preview",viewportTarget:H,expandedNode:L,nodeArticle:iA,onExpandedNodeClick:IA,onViewportTargetComplete:GA,onSelectionChange:zA,onCodeRefSelect:eg}){const[K,tg]=QA.useState(e),[HA,CA]=QA.useState(null),[cA,ng]=QA.useState(null),[m,U]=QA.useState(null),[X,nA]=QA.useState([]),[uA,pA]=QA.useState("loading"),[yA,tA]=QA.useState(null),[T,Qg]=QA.useState({width:0,height:0}),[TA,Pg]=QA.useState({architecture:{x:0,y:0,scale:1,userMoved:!1},dataflow:{x:0,y:0,scale:1,userMoved:!1}}),Dg=QA.useRef(null),zg=QA.useRef(null),It=QA.useRef(null),cg=QA.useRef({activeGraphKey:K,transforms:TA}),ug=QA.useRef(null),mI=QA.useRef(null),xg=QA.useRef(null),$g=QA.useRef(null),tt=QA.useRef(null),UA=c===void 0?HA:c,na=ms(G),RI=Rs(G,k),ul=RI?Ms(RI):"off",AI=ks(b),ki=ws(AI),lt=J=>{c===void 0&&CA(J),zA?.(J)},bA=(J,q,P)=>{cg.current={...cg.current,transforms:{...cg.current.transforms,[J]:q}},Pg(sA=>({...sA,[J]:q})),BB(J,q,P,xg,$g)};QA.useEffect(()=>{c?.graphKey&&tg(c.graphKey)},[c?.graphKey]),QA.useEffect(()=>{let J=!1;return pA("loading"),tA(null),nA(hs(i)),gs(i,G,T.width>0&&T.height>0?T:void 0).then(q=>{J||(ng(q),U(q),It.current=q,zg.current={architecture:Mi(q.architecture),dataflow:Mi(q.dataflow)},pA("ready"))}).catch(q=>{J||(pA("error"),tA(q instanceof Error?q.message:String(q)))}),()=>{J=!0}},[na,i,T.height,T.width]),QA.useEffect(()=>{if(!RI||!cA||T.width<=0||T.height<=0)return;const J=UA?.kind==="node"&&UA.graphKey===K?UA.nodeId:null;if(v&&J)return;let q=0,P=globalThis.performance.now(),sA=P,kA=0;const Bg=bs(cA[K].nodes.length,AI),ig=kg=>{const Og=1e3/AI.targetFps;if(kg-sA<Og){q=requestAnimationFrame(ig);return}kA+=1,sA=kg;const lI=Math.min(AI.maxTimeStepMs/1e3,Math.max(.001,(kg-P)/1e3));P=kg;const Kg=globalThis.performance.now(),aI=ps({baseLayouts:cA,states:zg,activeGraphKey:K,transforms:TA,motionOptions:RI,viewportElement:Dg.current,viewportWidth:T.width,viewportHeight:T.height,dt:lI,time:kg/1e3,maxAnimatedNodes:Bg.nodeBudget,refreshEdges:kA%Bg.edgeRefreshRate===0,previousLayout:It.current?.[K]??null});Fs(Bg,globalThis.performance.now()-Kg,cA[K].nodes.length,AI),aI&&(It.current=aI.layouts,U(aI.layouts)),q=requestAnimationFrame(ig)};return q=requestAnimationFrame(ig),()=>cancelAnimationFrame(q)},[K,cA,ul,ki,TA,v,UA?.kind,UA?.graphKey,UA?.kind==="node"?UA.nodeId:null,T.height,T.width]),QA.useLayoutEffect(()=>{const J=Dg.current;if(!J)return;const q=new ResizeObserver(([P])=>{const sA=P.contentRect;Qg({width:sA.width,height:sA.height})});return q.observe(J),()=>q.disconnect()},[]),QA.useEffect(()=>{cg.current={activeGraphKey:K,transforms:TA}},[K,TA]);const Bl=m??cA,MA=Bl?.[K]??null,gI=TA[K];QA.useEffect(()=>{xg.current={enabled:v,activeGraphKey:K,layout:MA,selection:UA,viewportSize:T,updateSelection:lt}}),QA.useEffect(()=>{if(!v)return;let J=0;const q=()=>{const{activeGraphKey:P,transforms:sA}=cg.current;mI.current||BB(P,sA[P],void 0,xg,$g),J=requestAnimationFrame(q)};return J=requestAnimationFrame(q),()=>cancelAnimationFrame(J)},[v]),QA.useEffect(()=>{const J=Dg.current,q=Bl?.[K]??null;if(!J||!q||T.width<=0||T.height<=0)return;const P=TA[K],sA=mB(q.nodes);J.dispatchEvent(new CustomEvent("epiphanygraph-viewport-transform",{bubbles:!0,detail:{graphKey:K,x:P.x,y:P.y,scale:P.scale,width:T.width,height:T.height,bounds:sA}}))},[K,TA,Bl,T.height,T.width]),QA.useEffect(()=>{const J=Dg.current;if(!J)return;const q=P=>{if(mI.current){P.preventDefault(),P.stopPropagation();return}if(!P.altKey&&MB(P.target))return;const{activeGraphKey:sA,transforms:kA}=cg.current;Af(P,J,sA,kA,bA)};return J.addEventListener("wheel",q,{passive:!1}),()=>J.removeEventListener("wheel",q)},[]),QA.useEffect(()=>{const J=Dg.current;if(!J)return;const q=kA=>{if(mI.current&&uB(kA,J)){kA.preventDefault(),kA.stopPropagation();return}if(!uB(kA,J)||!gf(kA))return;const{activeGraphKey:Bg,transforms:ig}=cg.current;If(kA,J,ig[Bg],ug)},P=kA=>{const{activeGraphKey:Bg}=cg.current;tf(kA,Bg,ug,bA)},sA=kA=>{lf(kA,J,ug)};return window.addEventListener("pointerdown",q,{capture:!0}),window.addEventListener("pointermove",P,{capture:!0}),window.addEventListener("pointerup",sA,{capture:!0}),window.addEventListener("pointercancel",sA,{capture:!0}),()=>{window.removeEventListener("pointerdown",q,{capture:!0}),window.removeEventListener("pointermove",P,{capture:!0}),window.removeEventListener("pointerup",sA,{capture:!0}),window.removeEventListener("pointercancel",sA,{capture:!0})}},[]),QA.useEffect(()=>{!cA||T.width<=0||T.height<=0||Pg(J=>({architecture:J.architecture.userMoved?J.architecture:Oe(cA.architecture,T.width,T.height),dataflow:J.dataflow.userMoved?J.dataflow:Oe(cA.dataflow,T.width,T.height)}))},[cA,T.height,T.width]),MA&&nf(MA);const OA=UA?.kind==="node"&&UA.graphKey===K&&MA?MA.nodes.find(J=>J.id===UA.nodeId)??null:null,Gt=UA?.kind==="edge"&&UA.graphKey===K&&MA?MA.edges.find(J=>J.resolvedId===UA.edgeId)??null:null,II={architecture:y?.architecture??"Architecture",dataflow:y?.dataflow??"Dataflow"},Ji={architecture:r?.architecture??"Architecture nodes describe durable system parts: stores, renderers, promoters, bridges, and shells.",dataflow:r?.dataflow??"Dataflow nodes describe the movement of evidence and structure through the pipeline: observations, proposals, validation, fragments, turns."},tI=new Set;if(OA&&MA)for(const J of MA.edges)J.source_id===OA.id&&tI.add(J.target_id),J.target_id===OA.id&&tI.add(J.source_id);const ag=OA?Ss(OA.id,K,i):[],Zg=!!L&&!!OA&&L?.graphKey===K&&L.nodeId===OA?.id,_A=(J,q)=>{const P={kind:"node",graphKey:K,nodeId:J.id};if(!v||T.width<=0||T.height<=0){bA(K,gI,{focusNode:J}),q?.(P);return}const sA=$g.current?.graphKey===K?$g.current.node:OA;RB(P,J,$g,lt),Ks({graphKey:K,sourceNode:sA,targetNode:J,mode:j,viewportWidth:T.width,viewportHeight:T.height,startTransform:cg.current.transforms[K]},mI,bA,kA=>{bA(K,kA,{focusNode:J}),q?.(P)})};return QA.useEffect(()=>{if(!v||!MA||T.width<=0||T.height<=0||H?.kind!=="node"||H.graphKey!==K)return;const J=`${H.graphKey}:${H.nodeId}`;if(mI.current||tt.current===J)return;const q=MA.nodes.find(P=>P.id===H.nodeId);q&&(tt.current=J,_A(q,P=>{tt.current=null,GA?.(P)}))},[K,MA,v,H?.kind,H?.graphKey,H?.kind==="node"?H.nodeId:null,GA,OA,j,T.height,T.width]),N.jsxs("section",{"aria-label":B,className:o,style:{display:"grid",gridTemplateColumns:F?"minmax(0, 1fr)":`minmax(0, 1fr) ${typeof p=="number"?`${p}px`:p}`,gap:16,minHeight:F?"100vh":"72vh",position:"relative",overflow:F?"hidden":void 0,...Q},children:[N.jsxs("div",{style:{display:"grid",gridTemplateRows:F?"1fr":"auto 1fr",gap:12,minHeight:0},children:[N.jsxs("header",{className:F?"epiphany-graph-overlay-panel":void 0,style:{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",gap:12,padding:"14px 16px",borderRadius:22,background:Si,border:ia,boxShadow:"0 18px 48px rgba(0, 0, 0, 0.26)",backdropFilter:"blur(14px)",...F?{position:"absolute",top:16,left:16,right:16,zIndex:6}:{}},children:[N.jsxs("div",{style:{display:"grid",gap:6},children:[N.jsxs("div",{style:{display:"inline-flex",gap:8,alignItems:"center",color:"#9fb3c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:[N.jsx("span",{children:B}),N.jsx("span",{style:{color:"#5eead4"},children:uA})]}),N.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[N.jsx(eB,{active:K==="architecture",label:II.architecture,count:i.architecture.nodes.length,onClick:()=>QA.startTransition(()=>{tg("architecture"),UA?.graphKey&&UA.graphKey!=="architecture"&<(null)})}),N.jsx(eB,{active:K==="dataflow",label:II.dataflow,count:i.dataflow.nodes.length,onClick:()=>QA.startTransition(()=>{tg("dataflow"),UA?.graphKey&&UA.graphKey!=="dataflow"&<(null)})}),N.jsx(nB,{label:"Links",value:String(i.links.length),accent:"#f9a8d4"}),N.jsx(nB,{label:"Issues",value:String(X.length),accent:X.length?"#fbbf24":"#86efac"})]})]}),N.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap",justifyContent:"flex-end"},children:[N.jsx(Ze,{onClick:()=>oB(K,1.18,TA,bA),children:"+"}),N.jsx(Ze,{onClick:()=>oB(K,1/1.18,TA,bA),children:"-"}),N.jsx(Ze,{onClick:()=>{!MA||T.width<=0||T.height<=0||bA(K,Oe(MA,T.width,T.height))},children:"Reset"})]})]}),N.jsxs("div",{ref:Dg,onAuxClickCapture:J=>{EB(J)&&(J.preventDefault(),J.stopPropagation())},onClickCapture:J=>{EB(J)&&(J.preventDefault(),J.stopPropagation())},style:{position:"relative",minHeight:F?"100vh":540,overflow:"hidden",overscrollBehavior:"contain",touchAction:"none",borderRadius:F?0:28,background:oA??(K==="architecture"?"radial-gradient(circle at top left, rgba(8, 145, 178, 0.22), transparent 38%), linear-gradient(160deg, #08111e 0%, #0c1624 46%, #11192c 100%)":"radial-gradient(circle at top right, rgba(244, 63, 94, 0.18), transparent 34%), linear-gradient(160deg, #0b1018 0%, #15111c 44%, #1a0d18 100%)"),border:F?"none":ia,boxShadow:F?"none":"0 18px 54px rgba(0, 0, 0, 0.3)"},children:[O,N.jsxs("div",{className:F?"epiphany-graph-overlay-panel":void 0,style:{position:"absolute",top:F?102:14,left:14,zIndex:2,display:"grid",gap:6,padding:"10px 12px",borderRadius:18,background:"rgba(5, 10, 22, 0.7)",border:"1px solid rgba(148, 163, 184, 0.16)",color:"#b5c5d8",fontSize:12,maxWidth:260,pointerEvents:"none"},children:[N.jsxs("div",{style:{fontWeight:700,color:"#e5eef8"},children:[II[K]," graph"]}),N.jsx("div",{children:"Wheel to zoom. Drag the void to pan. Click something interesting and the side panel stops being decorative."})]}),uA==="loading"&&N.jsx(QB,{tone:"#67e8f9",children:"Laying out the graph. Rust solver is taking the hill."}),uA==="error"&&N.jsx(QB,{tone:"#fca5a5",children:yA??"Layout failed."}),uA==="ready"&&MA&&N.jsxs("svg",{width:"100%",height:"100%",viewBox:`0 0 ${T.width||1} ${T.height||1}`,onClick:J=>{if(ug.current?.suppressClick){J.preventDefault(),J.stopPropagation(),ug.current.suppressClick=!1;return}},style:{width:"100%",height:"100%",display:"block",cursor:ug.current?.active?"grabbing":"grab"},children:[N.jsxs("defs",{children:[N.jsx("filter",{id:"nodeGlow",x:"-60%",y:"-60%",width:"220%",height:"220%",children:N.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"9",floodColor:"rgba(34, 211, 238, 0.38)"})}),N.jsx("filter",{id:"selectedGlow",x:"-60%",y:"-60%",width:"220%",height:"220%",children:N.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"14",floodColor:"rgba(253, 224, 71, 0.46)"})})]}),N.jsxs("g",{transform:`translate(${gI.x} ${gI.y}) scale(${gI.scale})`,children:[Ns(MA,K),MA.edges.map(J=>{const q=Gt?.resolvedId===J.resolvedId,P=OA&&(J.source_id===OA.id||J.target_id===OA.id);return N.jsxs("g",{pointerEvents:"none",children:[N.jsx("path",{d:J.path,fill:"none",stroke:Cf(K,q,P),strokeWidth:q?3.4:P?2.6:1.9,strokeOpacity:q?.94:P?.76:.35,strokeLinecap:"round",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),q&&J.label?.trim()&&N.jsxs("g",{transform:`translate(${J.midpoint.x} ${J.midpoint.y}) scale(${1/Math.max(.001,gI.scale)})`,pointerEvents:"none",opacity:.95,children:[N.jsx("rect",{x:-44,y:-12,width:88,height:20,rx:10,fill:"rgba(5, 10, 22, 0.82)",stroke:"rgba(148, 163, 184, 0.2)",vectorEffect:"non-scaling-stroke"}),N.jsx("text",{x:0,y:3,textAnchor:"middle",fill:"#dbe7f4",fontSize:9.5,fontWeight:700,children:J.label})]})]},J.resolvedId)})]})]}),uA==="ready"&&MA&&N.jsx("div",{"aria-label":`${II[K]} node surfaces`,style:{position:"absolute",inset:0,zIndex:4,pointerEvents:"none"},children:MA.nodes.map(J=>{const q=OA?.id===J.id,P=tI.has(J.id),sA=js(J,gI,T.width,T.height),kA=ef(J,OA,P),Bg=Nt(.1,.72,sA.reveal),ig=Math.max(kA,Bg),kg=Zg&&q&&L?{content:L.content,className:L.className,ariaLabel:L.ariaLabel}:null,Og=iA?{content:iA.content(J),className:iA.className,ariaLabel:iA.ariaLabel?.(J)}:null,lI=Og?.content?Og:kg,Kg=!!(lI&&sA.article>.18),aI=!Kg&&sA.preview<.08,at=lI?["epiphany-graph-node-surface",lI.className].filter(Boolean).join(" "):"epiphany-graph-node-surface";return N.jsx("div",{"aria-label":lI?.ariaLabel??J.title,className:at,onClickCapture:VA=>{if(!VA.altKey&&Kg){if(ug.current?.suppressClick){VA.preventDefault(),VA.stopPropagation(),ug.current.suppressClick=!1;return}IA?.(VA)}},onPointerDown:VA=>{VA.altKey||VA.stopPropagation()},onClick:VA=>{if(ug.current?.suppressClick){VA.preventDefault(),VA.stopPropagation(),ug.current.suppressClick=!1;return}if(!We(VA.target)){if(Kg&&q){VA.stopPropagation();return}VA.stopPropagation(),_A(J)}},onDoubleClick:VA=>{We(VA.target)||(VA.stopPropagation(),_A(J))},"data-graph-key":K,"data-node-id":J.id,"data-node-stage":sA.stage,style:{...Ws(J,sA,ig,q,P,Kg),cursor:Kg?"auto":"grab"},children:Kg?lI?.content:aI?N.jsx(_s,{node:J}):N.jsx(Ps,{node:J})},J.id)})})]})]}),V&&N.jsxs("aside",{className:F?"epiphany-graph-overlay-panel":void 0,style:{display:"grid",gridTemplateRows:"auto auto 1fr",gap:12,minHeight:0,...F?{position:"absolute",top:110,right:16,bottom:16,zIndex:5,width:typeof p=="number"?`${p}px`:p,maxWidth:"calc(100vw - 32px)"}:{}},children:[N.jsxs("section",{style:{padding:"16px 18px",borderRadius:24,background:Si,border:ia,display:"grid",gap:10},children:[N.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:12},children:[N.jsxs("div",{children:[N.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Live graph"}),N.jsx("div",{style:{fontSize:21,fontWeight:800,color:"#f7fbff"},children:II[K]})]}),N.jsxs("div",{style:{display:"grid",alignContent:"start",justifyItems:"end",color:"#b5c5d8",fontSize:13},children:[N.jsxs("strong",{style:{color:"#f8fbff"},children:[MA?.nodes.length??0," nodes"]}),N.jsxs("span",{children:[MA?.edges.length??0," edges"]})]})]}),N.jsx("div",{style:{color:"rgba(229, 238, 248, 0.68)",fontSize:14,lineHeight:1.5},children:"Low zoom shows structure. Higher zoom lets titles, purpose, and mechanism crawl into view one guilty layer at a time."})]}),N.jsxs("section",{style:{padding:"14px 16px",borderRadius:22,background:Si,border:ia,display:"grid",gap:8},children:[N.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Validation"}),X.length===0?N.jsx("div",{style:{color:"#86efac",fontSize:14},children:"Typed graph shape is clean."}):X.slice(0,4).map(J=>N.jsxs("div",{style:{padding:"10px 12px",borderRadius:14,background:"rgba(120, 53, 15, 0.24)",border:"1px solid rgba(251, 191, 36, 0.22)",color:"#fcd34d",fontSize:13,lineHeight:1.45},children:[N.jsx("strong",{style:{color:"#fde68a"},children:J.scope}),": ",J.message]},`${J.scope}:${J.message}`))]}),N.jsx("section",{style:{minHeight:0,overflow:"auto",padding:"18px 18px 20px",borderRadius:28,background:Si,border:ia,display:"grid",gap:16},children:w!==void 0?w:OA?N.jsx(ys,{node:OA,graphKey:K,graphLabels:II,linkedNodes:ag,links:i.links,onJump:(J,q)=>{QA.startTransition(()=>{tg(J),lt({kind:"node",graphKey:J,nodeId:q})})},onCodeRefSelect:J=>eg?.(J,{graphKey:K,selection:UA})}):Gt?N.jsx(Ds,{edge:Gt,graphLabels:II,onCodeRefSelect:J=>eg?.(J,{graphKey:K,selection:UA})}):N.jsx(rs,{activeGraphKey:K,graphDescriptions:Ji})})]})]})}function eB({active:i,label:e,count:c,onClick:Q}){return N.jsxs("button",{type:"button",onClick:Q,style:{border:0,borderRadius:999,padding:"8px 12px",background:i?"rgba(103, 232, 249, 0.18)":"rgba(15, 23, 42, 0.74)",color:i?"#d8f9ff":"#b8c7d8",display:"inline-flex",gap:8,alignItems:"center",cursor:"pointer",fontWeight:700},children:[N.jsx("span",{children:e}),N.jsx("span",{style:{minWidth:22,height:22,borderRadius:999,display:"inline-grid",placeItems:"center",background:i?"rgba(7, 16, 30, 0.84)":"rgba(148, 163, 184, 0.14)",fontSize:12},children:c})]})}function nB({label:i,value:e,accent:c}){return N.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:8,borderRadius:999,padding:"8px 12px",background:"rgba(15, 23, 42, 0.72)",color:"#b8c7d8",fontSize:13},children:[N.jsx("span",{children:i}),N.jsx("strong",{style:{color:c},children:e})]})}function Ze({children:i,onClick:e}){return N.jsx("button",{type:"button",onClick:e,style:{border:0,borderRadius:999,padding:"8px 12px",background:"rgba(15, 23, 42, 0.82)",color:"#e5eef8",cursor:"pointer",fontWeight:700},children:i})}function QB({children:i,tone:e}){return N.jsx("div",{style:{position:"absolute",inset:0,display:"grid",placeItems:"center",padding:40,textAlign:"center",color:e,fontSize:18,fontWeight:700},children:i})}function ys({node:i,graphKey:e,graphLabels:c,linkedNodes:Q,links:o,onJump:B,onCodeRefSelect:y}){const r=e==="architecture"?o.filter(G=>G.architecture_node_id===i.id).length:o.filter(G=>G.dataflow_node_id===i.id).length;return N.jsxs(N.Fragment,{children:[N.jsxs("div",{style:{display:"grid",gap:10},children:[N.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Selected node"}),N.jsxs("div",{style:{display:"grid",gap:8},children:[N.jsx("h2",{style:{margin:0,fontSize:24,lineHeight:1.05},children:i.title}),N.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[N.jsx(St,{label:c[e],tone:e==="architecture"?"#67e8f9":"#fb7185"}),i.status?.trim()&&N.jsx(St,{label:i.status,tone:i.stroke}),N.jsx(St,{label:`${i.degree} degree`,tone:"#c4b5fd"}),N.jsx(St,{label:`${r} links`,tone:"#f9a8d4"})]})]})]}),N.jsx(At,{title:"Purpose",children:i.purpose}),i.mechanism?.trim()&&N.jsx(At,{title:"Mechanism",children:i.mechanism}),i.metaphor?.trim()&&N.jsx(At,{title:"Metaphor",children:i.metaphor}),N.jsxs("div",{style:{display:"grid",gap:10},children:[N.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Cross-links"}),Q.length===0?N.jsx("div",{style:{color:"rgba(229, 238, 248, 0.64)",fontSize:14},children:"No typed cross-links for this node yet."}):Q.map(G=>N.jsxs("button",{type:"button",onClick:()=>B(G.graphKey,G.nodeId),style:{border:"1px solid rgba(249, 168, 212, 0.24)",borderRadius:16,background:"rgba(76, 5, 25, 0.22)",color:"#fce7f3",padding:"12px 14px",textAlign:"left",cursor:"pointer"},children:[N.jsx("strong",{style:{display:"block",marginBottom:4},children:G.title}),N.jsxs("span",{style:{color:"rgba(252, 231, 243, 0.78)",fontSize:13},children:[c[G.graphKey]," • ",G.nodeId,G.relationship?` • ${G.relationship}`:""]})]},`${G.graphKey}:${G.nodeId}`))]}),N.jsx(SB,{codeRefs:i.code_refs??[],onCodeRefSelect:y})]})}function Ds({edge:i,graphLabels:e,onCodeRefSelect:c}){return N.jsxs(N.Fragment,{children:[N.jsxs("div",{style:{display:"grid",gap:10},children:[N.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Selected edge"}),N.jsx("h2",{style:{margin:0,fontSize:22,lineHeight:1.08},children:i.label?.trim()||i.kind}),N.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[N.jsx(St,{label:e[i.graphKey],tone:i.graphKey==="architecture"?"#67e8f9":"#fb7185"}),N.jsx(St,{label:i.kind,tone:"#c4b5fd"}),i.id?.trim()&&N.jsx(St,{label:i.id,tone:"#c4b5fd"})]})]}),N.jsxs(At,{title:"Flow",children:[i.source_id," → ",i.target_id]}),i.mechanism?.trim()&&N.jsx(At,{title:"Mechanism",children:i.mechanism}),N.jsx(SB,{codeRefs:i.code_refs??[],onCodeRefSelect:c})]})}function rs({activeGraphKey:i,graphDescriptions:e}){return N.jsxs(N.Fragment,{children:[N.jsxs("div",{style:{display:"grid",gap:8},children:[N.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Details"}),N.jsx("h2",{style:{margin:0,fontSize:24,lineHeight:1.05},children:"Click a node, or keep staring until the graph volunteers."})]}),N.jsx(At,{title:"What you are looking at",children:e[i]}),N.jsx(At,{title:"Zoom policy",children:"Titles appear first. Then purpose. Then mechanism and metaphor. The graph gets to be a map before it has to be a filing cabinet."}),N.jsx(At,{title:"Cross-links",children:"Nodes with the pink badge have typed correspondences in the other graph. Selecting them exposes the jump points instead of making you infer the relation from aura alone."})]})}function At({title:i,children:e}){return N.jsxs("div",{style:{display:"grid",gap:6},children:[N.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:i}),N.jsx("div",{style:{color:"rgba(229, 238, 248, 0.88)",fontSize:14,lineHeight:1.6},children:e})]})}function St({label:i,tone:e}){return N.jsx("span",{style:{display:"inline-flex",alignItems:"center",padding:"6px 9px",borderRadius:999,background:"rgba(15, 23, 42, 0.76)",border:`1px solid ${e}44`,color:e,fontSize:12,fontWeight:700},children:i})}function SB({codeRefs:i,onCodeRefSelect:e}){return N.jsxs("div",{style:{display:"grid",gap:10},children:[N.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Code refs"}),i.length===0?N.jsx("div",{style:{color:"rgba(229, 238, 248, 0.64)",fontSize:14},children:"No code refs on this element yet."}):i.map((c,Q)=>N.jsxs("button",{type:"button",onClick:()=>e(c),style:{border:"1px solid rgba(103, 232, 249, 0.22)",borderRadius:16,background:"rgba(7, 20, 30, 0.72)",color:"#e5eef8",padding:"12px 14px",textAlign:"left",cursor:"pointer"},children:[N.jsx("strong",{style:{display:"block",marginBottom:4},children:c.path}),N.jsx("div",{style:{color:"#9dd7ea",fontSize:13},children:Qf(c)}),c.note?.trim()&&N.jsx("div",{style:{color:"rgba(229, 238, 248, 0.66)",fontSize:12,marginTop:6},children:c.note})]},`${c.path}:${c.start_line??"?"}:${Q}`))]})}function Ns(i,e){const c=e==="architecture"?"rgba(103, 232, 249, 0.08)":"rgba(251, 113, 133, 0.08)",Q=Math.ceil(i.width/160),o=Math.ceil(i.height/120),B=[];for(let y=0;y<=Q;y+=1){const r=y*160;B.push(N.jsx("line",{x1:r,y1:0,x2:r,y2:i.height,stroke:c,strokeWidth:1},`column-${y}`))}for(let y=0;y<=o;y+=1){const r=y*120;B.push(N.jsx("line",{x1:0,y1:r,x2:i.width,y2:r,stroke:c,strokeWidth:1},`row-${y}`))}return N.jsx("g",{pointerEvents:"none",children:B})}function Ss(i,e,c){return e==="architecture"?c.links.filter(Q=>Q.architecture_node_id===i).map(Q=>({graphKey:"dataflow",nodeId:Q.dataflow_node_id,title:c.dataflow.nodes.find(o=>o.id===Q.dataflow_node_id)?.title??Q.dataflow_node_id,relationship:Q.relationship??null})):c.links.filter(Q=>Q.dataflow_node_id===i).map(Q=>({graphKey:"architecture",nodeId:Q.architecture_node_id,title:c.architecture.nodes.find(o=>o.id===Q.architecture_node_id)?.title??Q.architecture_node_id,relationship:Q.relationship??null}))}function Oe(i,e,c){const o=lg(Math.min((e-152)/i.width,(c-152)/i.height),.36,1.12);return{x:(e-i.width*o)/2,y:(c-i.height*o)/2,scale:o,userMoved:!1}}function GB(i){return{x:i.x+i.width/2,y:i.y+i.height/2}}function Gs(i,e,c,Q){if(i.length===0||c<=0||Q<=0)return null;const o={x:(c/2-e.x)/Math.max(.001,e.scale),y:(Q/2-e.y)/Math.max(.001,e.scale)};let B=null,y=Number.POSITIVE_INFINITY;for(const r of i){const G=GB(r),b=o.x>=r.x&&o.x<=r.x+r.width&&o.y>=r.y&&o.y<=r.y+r.height?0:Math.hypot(G.x-o.x,G.y-o.y);b<y&&(B=r,y=b)}return B}function ms(i){return typeof i=="string"?i:`${i.architecture??"layered"}|${i.dataflow??"layered"}`}function Rs(i,e){if(e===!1)return null;const c=typeof i=="string"?i==="combined-force":i.architecture==="combined-force"||i.dataflow==="combined-force";return e===void 0&&!c?null:e===!0||e===void 0?{}:e.enabled===!1?null:e}function Ms(i){return[i.strength??"",i.damping??"",i.flow??"",i.orbit??"",i.lift??"",i.pulse??"",i.emitNodeEnvelopes?"emit":""].join("|")}function ks(i){const e=Js(typeof i=="string"?i:i?.preset??"balanced"),c=typeof i=="string"?{}:i??{};return{preset:c.preset??e.preset,simulationBudgetMs:Us(c.simulationBudgetMs??e.simulationBudgetMs,.25,24),targetFps:$I(c.targetFps??e.targetFps,1,60),maxAnimatedNodes:$I(c.maxAnimatedNodes??e.maxAnimatedNodes,1,5e3),edgeRefreshRate:$I(c.edgeRefreshRate??e.edgeRefreshRate,1,12),maxTimeStepMs:$I(c.maxTimeStepMs??e.maxTimeStepMs,8,100)}}function Js(i){return i==="quality"?{preset:i,...Ri.quality}:i==="fast"?{preset:i,...Ri.fast}:{preset:i,...Ri.balanced}}function ws(i){return[i.preset,i.simulationBudgetMs,i.targetFps,i.maxAnimatedNodes,i.edgeRefreshRate,i.maxTimeStepMs].join("|")}function $I(i,e,c){return Number.isFinite(i)?Math.round(lg(i,e,c)):e}function Us(i,e,c){return Number.isFinite(i)?lg(i,e,c):e}function bs(i,e){return{nodeBudget:Math.min(i,e.maxAnimatedNodes),edgeRefreshRate:e.edgeRefreshRate,averageCostMs:e.simulationBudgetMs}}function Fs(i,e,c,Q){const o=Q.simulationBudgetMs,B=Ri[Q.preset],y=Math.max(.01,e);if(i.averageCostMs=i.averageCostMs*.82+y*.18,i.averageCostMs>o*B.reduceThreshold){const r=o/i.averageCostMs;i.nodeBudget=$I(i.nodeBudget*lg(r*B.nodeBudgetCutRatio,.35,.9),1,Math.min(c,Q.maxAnimatedNodes)),i.edgeRefreshRate=$I(i.edgeRefreshRate+1,1,12);return}i.averageCostMs<o*B.expandThreshold&&(i.nodeBudget=$I(i.nodeBudget*B.nodeBudgetGrowthRatio+B.nodeBudgetGrowthAdd,1,Math.min(c,Q.maxAnimatedNodes)),i.averageCostMs<o*.35&&(i.edgeRefreshRate=$I(i.edgeRefreshRate-1,1,12)))}function Ys(i,e,c,Q){const o=c.graphKey==="architecture"?.74:1.18,B=i-.5,y=e-.5,r=Math.max(.001,Math.hypot(B,y)),G=c.time*(.32+o*.12)*Q,k=Math.sin((i*4.8+e*2.6+G)*Math.PI)*.52+Math.cos((e*5.2-i*1.8-G*.7)*Math.PI)*.48,b=-y/r,w=B/r,p=Math.cos(k+o)*.34+b*.66,V=Math.sin(k-o)*.34+w*.66,F=lg(1.12-c.scale*.08,.42,1),O=Math.max(1,Math.hypot(c.bounds.width,c.bounds.height));return{flowX:p*F,flowY:V*F,strength:lg(.42+Math.abs(k)*.38+O/8e3,.24,1),curvature:lg((.5-r)*1.7+k*.26,-1,1)}}function Mi(i){return i.nodes.map(e=>({id:e.id,x:e.x,y:e.y,vx:0,vy:0}))}function mB(i){if(i.length===0)return{x:0,y:0,width:1,height:1};const e=Math.min(...i.map(G=>G.x)),c=Math.min(...i.map(G=>G.y)),Q=Math.max(...i.map(G=>G.x+G.width)),o=Math.max(...i.map(G=>G.y+G.height)),B=Math.max(1,Q-e),y=Math.max(1,o-c),r=Math.max(160,Math.min(460,Math.max(B,y)*.18));return{x:e-r,y:c-r,width:B+r*2,height:y+r*2}}function ps({baseLayouts:i,states:e,activeGraphKey:c,transforms:Q,motionOptions:o,viewportElement:B,viewportWidth:y,viewportHeight:r,dt:G,time:k,maxAnimatedNodes:b,refreshEdges:w,previousLayout:p}){e.current||(e.current={architecture:Mi(i.architecture),dataflow:Mi(i.dataflow)});const V=e.current[c],F=i[c],O=Q[c],oA=new Map(F.nodes.map(CA=>[CA.id,CA])),v=new Map(V.map(CA=>[CA.id,CA])),j=o.strength??1,H=o.damping??.82,L=o.flow??1,iA=o.orbit??1,IA=o.lift??1,GA=o.pulse??1,zA=mB(F.nodes),eg=F.width*.5,K=F.height*.5,tg=Ts(F.nodes,v,b);for(const CA of F.nodes){if(tg&&!tg.has(CA.id))continue;let cA=v.get(CA.id);cA||(cA={id:CA.id,x:CA.x,y:CA.y,vx:0,vy:0},V.push(cA),v.set(CA.id,cA));const ng=cA.x+CA.width*.5,m=cA.y+CA.height*.5,U=O.x+ng*O.scale,X=O.y+m*O.scale,nA=Ys(U/Math.max(1,y),X/Math.max(1,r),{graphKey:c,scale:O.scale,time:k,bounds:zA},GA),uA=CA.x-cA.x,pA=CA.y-cA.y,yA=ng-eg,tA=m-K,T=Math.max(1,Math.hypot(yA,tA)),Qg=-tA/T,TA=yA/T,Pg=Math.max(CA.width,CA.height)*.02*IA,Dg=uA*3.4+nA.flowX*(42+nA.strength*80)*j*L+Qg*nA.curvature*36*j*iA,zg=pA*3.4+nA.flowY*(42+nA.strength*80)*j*L+TA*nA.curvature*36*j*iA-Pg;cA.vx=(cA.vx+Dg*G)*Math.pow(H,G*60),cA.vy=(cA.vy+zg*G)*Math.pow(H,G*60),cA.x+=cA.vx*G,cA.y+=cA.vy*G}const HA=vs(F,V,oA,w,p);return o.emitNodeEnvelopes&&B&&B.dispatchEvent(new CustomEvent("epiphanygraph-node-envelopes",{bubbles:!0,detail:HA.nodes.map(CA=>({id:CA.id,x:(O.x+(CA.x+CA.width*.5)*O.scale)/Math.max(1,y),y:(O.y+(CA.y+CA.height*.5)*O.scale)/Math.max(1,r),radius:Math.max(CA.width,CA.height)*O.scale/Math.max(1,Math.min(y,r)),strength:.34+Math.min(1,(CA.degree+CA.linkCount)/6)*.66}))})),{layouts:{...i,[c]:HA}}}function Ts(i,e,c){return i.length<=c?null:new Set([...i].sort((Q,o)=>cB(o,e.get(o.id))-cB(Q,e.get(Q.id))).slice(0,c).map(Q=>Q.id))}function cB(i,e){const c=i.degree*2+i.linkCount*3;if(!e)return c+1;const Q=Math.hypot(i.x-e.x,i.y-e.y)/Math.max(1,Math.max(i.width,i.height)),o=Math.hypot(e.vx,e.vy)/120;return c+Q*6+o*4}function vs(i,e,c,Q,o){const B=new Map(e.map(k=>[k.id,k])),y=i.nodes.map(k=>{const b=B.get(k.id);return b?{...k,x:b.x,y:b.y}:k});if(!Q)return{...i,nodes:y,edges:o?.edges??i.edges};const r=new Map(y.map(k=>[k.id,k])),G=i.edges.map(k=>{const b=r.get(k.source_id)??c.get(k.source_id),w=r.get(k.target_id)??c.get(k.target_id);if(!b||!w)return k;const p=Ls(k,r);return{...k,points:p,path:zs(p),midpoint:xs(p)}});return{...i,nodes:y,edges:G}}function Ls(i,e){const c=e.get(i.source_id),Q=e.get(i.target_id);return!c||!Q?[]:[{x:c.x+c.width/2,y:c.y+c.height/2},{x:Q.x+Q.width/2,y:Q.y+Q.height/2}]}function zs(i){if(i.length===0)return"";const[e,...c]=i;return`M ${Gi(e.x)} ${Gi(e.y)} ${c.map(Q=>`L ${Gi(Q.x)} ${Gi(Q.y)}`).join(" ")}`}function xs(i){return i.length===0?{x:0,y:0}:i[Math.floor(i.length/2)]}function Gi(i){return Number.isFinite(i)?i.toFixed(2):"0"}function Ks(i,e,c,Q){Xs(e);const o=(e.current?.id??0)+1,B=i.startTransform,y=qs(i.targetNode,i.viewportWidth,i.viewportHeight,i.mode),r=Zs(i.sourceNode??i.targetNode,i.targetNode),G=Hs(r,i.viewportWidth,i.viewportHeight),k=globalThis.performance.now(),b=1e3,w=p=>{if(!e.current||e.current.id!==o)return;const V=lg((p-k)/b,0,1),F=Os(B,G,y,V);if(c(i.graphKey,{...F,userMoved:!0},{focus:"none"}),V<1){e.current.frameId=requestAnimationFrame(w);return}e.current=null,Q({...y,userMoved:!0})};e.current={id:o,frameId:requestAnimationFrame(w)}}function Xs(i){i.current&&(cancelAnimationFrame(i.current.frameId),i.current=null)}function qs(i,e,c,Q){const o=Vs(i,e,c,Q),B=GB(i);return{x:e/2-B.x*o,y:c/2-B.y*o,scale:o,userMoved:!0}}function Hs(i,e,c){const Q=Math.max(80,Math.max(i.width,i.height)*.08),o=i.width+Q*2,B=i.height+Q*2,y=lg(Math.min(e*.78/Math.max(1,o),c*.74/Math.max(1,B)),.28,16),r=i.x+i.width/2,G=i.y+i.height/2;return{x:e/2-r*y,y:c/2-G*y,scale:y,userMoved:!0}}function Zs(i,e){const c=Math.min(i.x,e.x),Q=Math.min(i.y,e.y),o=Math.max(i.x+i.width,e.x+e.width),B=Math.max(i.y+i.height,e.y+e.height);return{x:c,y:Q,width:Math.max(1,o-c),height:Math.max(1,B-Q)}}function Os(i,e,c,Q){if(Q<.5){const B=Q*2;return{x:Ql(i.x,i.x,e.x,c.x,B),y:Ql(i.y,i.y,e.y,c.y,B),scale:Ql(i.scale,i.scale,e.scale,c.scale,B),userMoved:!0}}const o=(Q-.5)*2;return{x:Ql(i.x,e.x,c.x,c.x,o),y:Ql(i.y,e.y,c.y,c.y,o),scale:Ql(i.scale,e.scale,c.scale,c.scale,o),userMoved:!0}}function Ql(i,e,c,Q,o){const B=o*o,y=B*o;return .5*(2*e+(-i+c)*o+(2*i-5*e+4*c-Q)*B+(-i+3*e-3*c+Q)*y)}function Vs(i,e,c,Q){const o=Math.max(320,e*(Q==="article"?.72:.38)),B=Math.max(180,c*(Q==="article"?.74:.28));return lg(Math.min(o/Math.max(1,i.width),B/Math.max(1,i.height)),.72,16)}function js(i,e,c,Q){const o=e.x+i.x*e.scale,B=e.y+i.y*e.scale,y=i.width*e.scale,r=i.height*e.scale,G=y*r/Math.max(1,c*Q),k=o+y/2,b=B+r/2,w=Math.hypot(k-c/2,b-Q/2),p=Math.min(c,Q),V=1-Nt(p*.16,p*.62,w),F=Nt(.018,.25,G),O=Math.min(y/Math.max(1,c),r/Math.max(1,Q)),oA=Nt(.12,.54,O),j=lg(F*.58+oA*.42,0,1)*(.55+V*.45),H=Nt(.16,.58,j),L=Nt(.58,.92,j),iA=Ve(16,32,L),IA=Math.min(y,lg(94+i.title.length*7.8,132,360)),GA=Math.min(r,58),zA=Math.max(H,L),eg=Ve(IA,y,zA),K=Ve(GA,r,zA),tg=k-eg/2,HA=b-K/2;return{left:tg,top:HA,width:eg,height:K,layoutLeft:o,layoutTop:B,layoutWidth:y,layoutHeight:r,areaRatio:G,focusProximity:V,reveal:j,preview:H,article:L,borderRadius:iA,surfaceOpacity:Nt(.04,.2,j),stage:$s(y,r,G)}}function Ws(i,e,c,Q,o,B){const y=e.preview,r=e.article,G=Q?.28:o?.14:.06;return{position:"absolute",left:0,top:0,width:e.width,height:e.height,transform:`translate3d(${e.left}px, ${e.top}px, 0)`,"--node-screen-area-ratio":e.areaRatio,"--node-focus-proximity":e.focusProximity,"--node-reveal":e.reveal,"--node-preview":y,"--node-article":r,"--node-compact":1-y,"--node-pad-y":`${.5+r*1.32}rem`,"--node-pad-x":`${.58+r*1.64}rem`,"--node-badge-size":`${2.2+y*1.25+r*1.1}rem`,"--node-title-size":`${.92+y*.9+r*.86}rem`,"--node-title-max-height":`${1.08+y*1.62+r*3.2}em`,"--node-kicker-margin":`${.1+y*.34}rem`,"--node-panel-gap":`${.55+y*.45}rem`,"--node-header-margin":`${y}rem`,"--node-preview-height":`${y*12}rem`,"--node-status-margin":`${y}rem`,"--node-article-height":`${r*420}rem`,"--node-note-list-height":`${r*80}rem`,"--node-article-offset":`${(1-r)*.65}rem`,"--node-badge-glow":`${.8+y*1.6}rem`,zIndex:Q?5:o?4:3,boxSizing:"border-box",display:"block",minWidth:0,minHeight:0,overflow:B?"auto":"hidden",overscrollBehavior:"contain",userSelect:B?"text":"none",padding:"var(--node-pad-y) var(--node-pad-x)",borderRadius:e.borderRadius,color:"#effcf8",background:Q?"linear-gradient(145deg, rgba(7, 22, 32, 0.97), rgba(6, 11, 23, 0.94))":i.fill,border:`1px solid ${Q?"rgba(186, 230, 253, 0.76)":i.stroke}`,boxShadow:Q||o?`0 0 0 1px rgba(34, 211, 238, ${G}), 0 12px 32px rgba(0, 0, 0, 0.32), 0 0 24px rgba(34, 211, 238, ${G})`:"0 0 0 1px rgba(34, 211, 238, 0.06), 0 8px 18px rgba(0, 0, 0, 0.24)",opacity:Math.max(.18,c),pointerEvents:"auto",willChange:B?"auto":"transform"}}function _s({node:i}){return N.jsxs("article",{style:{display:"grid",gridTemplateColumns:"var(--node-badge-size) minmax(0, 1fr)",alignItems:"center",gap:"0.55rem",height:"100%",minWidth:0,overflow:"hidden"},children:[N.jsx("span",{"aria-hidden":"true",style:{display:"grid",width:"var(--node-badge-size)",height:"var(--node-badge-size)",placeItems:"center",borderRadius:999,background:i.stroke,color:"#071019",fontSize:"calc(var(--node-title-size) * 0.78)",fontWeight:900,lineHeight:1},children:i.badgeText}),N.jsx("strong",{style:{display:"block",minWidth:0,overflow:"hidden",color:"#f7fffb",fontSize:"var(--node-title-size)",lineHeight:1.05,textOverflow:"ellipsis",whiteSpace:"nowrap"},children:i.title})]})}function Ps({node:i}){return N.jsxs("article",{style:{display:"grid",gap:"calc(var(--node-preview) * 0.8rem)",height:"100%",minWidth:0,overflow:"hidden"},children:[N.jsxs("header",{style:{display:"grid",gridTemplateColumns:"var(--node-badge-size) minmax(0, 1fr)",alignItems:"center",gap:"var(--node-panel-gap)",minHeight:"var(--node-badge-size)"},children:[N.jsx("span",{"aria-hidden":"true",style:{display:"grid",width:"var(--node-badge-size)",height:"var(--node-badge-size)",placeItems:"center",borderRadius:999,background:`linear-gradient(160deg, ${i.stroke}, #c2f5f0)`,color:"#071019",fontSize:"calc(var(--node-title-size) * 0.8)",fontWeight:900,lineHeight:1,boxShadow:"inset 0 0 0 1px rgba(255, 255, 255, 0.28), 0 0 var(--node-badge-glow) rgba(94, 234, 212, 0.3)"},children:i.badgeText}),N.jsxs("span",{style:{minWidth:0},children:[N.jsx("strong",{style:{display:"block",maxHeight:"var(--node-title-max-height)",overflow:"hidden",color:"#f7fffb",fontSize:"var(--node-title-size)",lineHeight:1.04,letterSpacing:0},children:i.title}),N.jsx("span",{style:{display:"block",maxHeight:"calc(var(--node-preview) * 2.8em)",overflow:"hidden",color:"rgba(103, 232, 249, 0.82)",fontSize:"calc(var(--node-title-size) * 0.42)",fontWeight:800,lineHeight:1.15,opacity:"var(--node-preview)",textTransform:"uppercase"},children:i.status??`${i.linkCount} links`})]})]}),N.jsx("p",{style:{maxHeight:"var(--node-preview-height)",margin:0,overflow:"hidden",color:"rgba(229, 238, 248, 0.86)",fontSize:"calc(0.78rem + var(--node-article) * 0.18rem)",lineHeight:1.45,opacity:"var(--node-preview)"},children:i.purpose}),(i.mechanism||i.metaphor)&&N.jsx("p",{style:{maxHeight:"calc(var(--node-article) * 10rem)",margin:0,overflow:"hidden",color:"rgba(244, 114, 182, 0.82)",fontSize:"0.84rem",lineHeight:1.45,opacity:"var(--node-article)"},children:i.mechanism??i.metaphor})]})}function $s(i,e,c){return i>=680&&e>=420&&c>=.22?"article":i>=360&&e>=190&&c>=.07?"preview":"summary"}function Af(i,e,c,Q,o){i.preventDefault(),i.stopPropagation();const B=e.getBoundingClientRect(),y=i.clientX-B.left,r=i.clientY-B.top,G=Q[c],k=i.deltaY<0?1.12:1/1.12,b=lg(G.scale*k,.28,16),w=(y-G.x)/G.scale,p=(r-G.y)/G.scale,V=y-w*b,F=r-p*b;o(c,{x:V,y:F,scale:b,userMoved:!0})}function gf(i){return af(i)||i.altKey&&i.button===0?!0:!(i.button!==0||We(i.target)||MB(i.target))}function uB(i,e){const c=e.getBoundingClientRect();return i.clientX>=c.left&&i.clientX<=c.right&&i.clientY>=c.top&&i.clientY<=c.bottom}function If(i,e,c,Q){Q.current={active:!0,pointerId:i.pointerId,moved:!1,suppressClick:!1,originX:i.clientX,originY:i.clientY,startX:c.x,startY:c.y,startScale:c.scale},i.preventDefault(),i.stopPropagation(),e.setPointerCapture(i.pointerId)}function tf(i,e,c,Q){if(!c.current?.active||i.pointerId!==c.current.pointerId)return;const o=i.clientX-c.current.originX,B=i.clientY-c.current.originY;Math.hypot(o,B)>3&&(c.current.moved=!0,c.current.suppressClick=!0),i.preventDefault(),i.stopPropagation();const y={x:c.current.startX+o,y:c.current.startY+B,scale:c.current.startScale,userMoved:!0};Q(e,y)}function BB(i,e,c,Q,o){if(c?.focus==="none")return;const B=Q.current;if(!B||!B.enabled||B.activeGraphKey!==i||!B.layout||B.viewportSize.width<=0||B.viewportSize.height<=0)return;const y=c?.focusNode??Gs(B.layout.nodes,e,B.viewportSize.width,B.viewportSize.height),r=B.selection?.kind==="node"&&B.selection.graphKey===i?B.selection.nodeId:null;y&&(y.id===r&&o.current?.graphKey===i&&o.current.node.id===y.id||RB({kind:"node",graphKey:i,nodeId:y.id},y,o,B.updateSelection))}function RB(i,e,c,Q){i.kind==="node"&&(c.current={graphKey:i.graphKey,node:e},Q(i))}function lf(i,e,c){!c.current||i.pointerId!==c.current.pointerId||(i.stopPropagation(),c.current.moved&&i.preventDefault(),e.hasPointerCapture(c.current.pointerId)&&e.releasePointerCapture(c.current.pointerId),c.current.active=!1)}function af(i){return i.button===1||(i.buttons&4)===4}function EB(i){return i.button===1||(i.buttons&4)===4}function We(i){return i instanceof Element&&!!i.closest("a, button, input, textarea, select, summary, [role='button']")}function MB(i){if(!(i instanceof Element)||!i.closest("[data-epiphany-article-content], .zyphos-spa-article"))return!1;const c=i.closest(".epiphany-graph-node-surface");if(!c)return!1;const Q=Number(c.style.getPropertyValue("--node-article"));return Number.isFinite(Q)&&Q>=.92}function oB(i,e,c,Q){const o=c[i];Q(i,{...o,scale:lg(o.scale*e,.28,16),userMoved:!0})}function Cf(i,e,c){return e?"#fde68a":c?i==="architecture"?"#67e8f9":"#fb7185":i==="architecture"?"#22d3ee":"#f43f5e"}function ef(i,e,c){return!e||e.id===i.id||c?1:.36}function nf(i){if(i.nodes.length===0)return!1;const e=i.nodes.map(Q=>Q.width).sort((Q,o)=>Q-o);return(e[Math.floor(e.length/2)]??0)<96}function Nt(i,e,c){if(i===e)return c>=e?1:0;const Q=lg((c-i)/(e-i),0,1);return Q*Q*(3-2*Q)}function Ve(i,e,c){return i+(e-i)*lg(c,0,1)}function Qf(i){const e=i.start_line!=null?i.end_line!=null&&i.end_line!==i.start_line?`:${i.start_line}-${i.end_line}`:`:${i.start_line}`:"",c=i.symbol?.trim()?` • ${i.symbol}`:"";return`${i.path}${e}${c}`}function lg(i,e,c){return Math.min(c,Math.max(e,i))}class cf extends wA.Component{state={error:null};static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?$("pre",{className:"gamecult-graph-error",children:[this.state.error.message,`
|
||
`,this.state.error.stack]}):this.props.children}}const mi=["World","Ecology","Species","Civilizations","Technologies","Conflicts","Themes","Root"];function PI(i,e){return e?.title?e.title:i.split("/").at(-1).replace(/-/g," ").replace(/\b\w/g,c=>c.toUpperCase())}function gt(i){return i.endsWith("/")?`${i.slice(0,-1)}/index`:i}function SI(i){return i.includes("/")?i.split("/")[0]:"Root"}function sB(i){return i==="index"?"/index.html":`/${i.split("/").map(encodeURIComponent).join("/")}.html`}function uf(i,e){const c=new URL(i,window.location.href);if(c.origin!==window.location.origin)return null;const Q=decodeURIComponent(c.pathname).replace(/^\//,"").replace(/\.html$/,"").replace(/\/$/,"/index"),o=gt(Q||"index");return e.has(o)?o:null}function fB(i){const e=window.location.hash.match(/^#note=(.+)$/);if(!e)return null;const c=gt(decodeURIComponent(e[1]));return i.has(c)?{kind:"node",graphKey:"architecture",nodeId:c}:null}function Bf(i){const e=document.body.dataset.slug,c=decodeURIComponent(window.location.pathname).replace(/^\//,"").replace(/\.html$/,"").replace(/\/$/,"/index"),Q=gt(e||c||"index");return i.has(Q)?{kind:"node",graphKey:"architecture",nodeId:Q}:null}function Ef(i,e){const c=mi.indexOf(i),Q=mi.indexOf(e);if(c!==-1||Q!==-1){const o=c===-1?mi.length:c,B=Q===-1?mi.length:Q;return o-B}return i.localeCompare(e)}function kB(i){const e=(i.content??"").replace(/\s+/g," ").replace(/^Table of contents\s*/i,"").trim();if(!e)return`Vault note at ${i.filePath??i.slug}.`;const c=e.search(/[.!?](\s|$)/),Q=c>=0?e.slice(0,c+1):e;return Q.length<=220?Q:`${Q.slice(0,217).trim()}...`}function cl(i,e){return(i.links??[]).map(gt).filter((c,Q,o)=>e.has(c)&&o.indexOf(c)===Q)}function of(i,e){const c=new Map;for(const[Q]of i)c.set(Q,[]);for(const[Q,o]of i)for(const B of cl(o,e))c.get(B)?.push(Q);return c}function sf(i,e){const c=new Map;for(const[Q,o]of i){const B=SI(Q);for(const y of cl(o,e)){const r=SI(y),G=`${B}->${r}`;c.set(G,(c.get(G)??0)+1)}}return Array.from(c.entries()).map(([Q,o])=>{const[B,y]=Q.split("->");return{id:`section:${Q}`,source_id:`section:${B}`,target_id:`section:${y}`,kind:B===y?"internal_links":"cross_links",label:`${o} ${o===1?"link":"links"}`,mechanism:B===y?`${o} wiki ${o===1?"link stays":"links stay"} inside ${B}.`:`${o} wiki ${o===1?"link runs":"links run"} from ${B} into ${y}.`}})}function ff(i){const e=Object.entries(i).map(([k,b])=>{const w=gt(b.slug||k);return[w,{...b,slug:w}]}).filter(([k])=>!k.startsWith("Inspirations/")).sort(([k],[b])=>k.localeCompare(b)),c=new Map(e),Q=new Set(e.map(([k])=>k)),o=of(e,Q),B=e.map(([k,b])=>{const w=cl(b,Q).length,p=o.get(k)?.length??0;return{id:k,title:PI(k,b),status:p>0?"linked":"source",purpose:kB(b),mechanism:`${w} outgoing wiki ${w===1?"link":"links"}; ${p} incoming ${p===1?"backlink":"backlinks"}. Folder: ${SI(k)}.`,metaphor:b.filePath??k}}),y=e.flatMap(([k,b])=>cl(b,Q).map((w,p)=>({id:`${k}->${w}:${p}`,source_id:k,target_id:w,kind:"wiki_link",label:"links to",mechanism:`${PI(k,b)} links to ${PI(w,c.get(w))}.`}))),G=Array.from(new Set(e.map(([k])=>SI(k)))).sort(Ef).map(k=>{const b=e.filter(([F])=>SI(F)===k),w=new Set(b.map(([F])=>F)),p=b.reduce((F,[,O])=>F+cl(O,Q).filter(oA=>!w.has(oA)).length,0),V=e.reduce((F,[O,oA])=>SI(O)===k?F:F+cl(oA,Q).filter(v=>w.has(v)).length,0);return{id:`section:${k}`,title:k,status:"active",purpose:`${b.length} ${b.length===1?"note":"notes"} in this vault section.`,mechanism:`${p} outgoing cross-section ${p===1?"link":"links"}; ${V} incoming cross-section ${V===1?"backlink":"backlinks"}.`,metaphor:"Quartz backlink cluster"}});return{architecture:{nodes:B,edges:y},dataflow:{nodes:G,edges:sf(e,Q)},links:e.map(([k])=>({architecture_node_id:k,dataflow_node_id:`section:${SI(k)}`,relationship:"section membership"}))}}async function hf(){const i=window.fetchData?await window.fetchData:await fetch("/static/contentIndex.json").then(e=>e.json());return{contentIndex:i,graphState:ff(i)}}async function df(i){const e=await fetch(sB(i));if(!e.ok)throw new Error(`Could not load ${i}: ${e.status}`);const c=await e.text(),o=new DOMParser().parseFromString(c,"text/html").querySelector("article");if(!o)throw new Error(`No article body found for ${i}`);const B=new URL(sB(i),window.location.href);return o.querySelectorAll("a[href]").forEach(y=>{y.href=new URL(y.getAttribute("href")??"",B).toString()}),o.querySelectorAll("img[src]").forEach(y=>{y.src=new URL(y.getAttribute("src")??"",B).toString()}),o.innerHTML}function yf(i){return i?.kind==="node"&&i.graphKey==="architecture"?i.nodeId:null}function Df(){const[i,e]=wA.useState(null),[c,Q]=wA.useState(null),[o,B]=wA.useState(null),[y,r]=wA.useState(null),[G,k]=wA.useState({}),[b,w]=wA.useState(null),p=wA.useRef({}),V=wA.useRef(new Set),F=wA.useMemo(()=>new Set(Object.keys(c??{}).map(gt)),[c]),O=yf(o);wA.useEffect(()=>{p.current=G},[G]),wA.useEffect(()=>(document.body.classList.add("gamecult-graph-spa-active"),()=>{document.body.classList.remove("gamecult-graph-spa-active")}),[]),wA.useEffect(()=>{let L=!1;return hf().then(({contentIndex:iA,graphState:IA})=>{if(!L){const GA=new Set(Object.keys(iA).map(gt)),zA=fB(GA)??Bf(GA)??{kind:"node",graphKey:"architecture",nodeId:GA.has("index")?"index":IA.architecture.nodes[0]?.id??""};Q(iA),e(IA),r(zA)}}).catch(iA=>{L||w(iA instanceof Error?iA:new Error(String(iA)))}),()=>{L=!0}},[]);const oA=wA.useCallback(L=>{p.current[L]?.status==="ready"||V.current.has(L)||(V.current.add(L),k(IA=>({...IA,[L]:{status:"loading",html:IA[L]?.html??null}})),df(L).then(IA=>{V.current.delete(L),k(GA=>({...GA,[L]:{status:"ready",html:IA}}))}).catch(IA=>{V.current.delete(L),k(GA=>({...GA,[L]:{status:"error",html:null,message:IA instanceof Error?IA.message:String(IA)}}))}))},[]);wA.useEffect(()=>{O&&oA(O)},[oA,O]),wA.useEffect(()=>{O&&window.history.replaceState(null,"",`#note=${encodeURIComponent(O)}`)},[O]),wA.useEffect(()=>{const L=()=>{const iA=fB(F);iA&&r(iA)};return window.addEventListener("hashchange",L),()=>window.removeEventListener("hashchange",L)},[F]);const v=wA.useCallback(L=>r({kind:"node",graphKey:"architecture",nodeId:L}),[]),j=wA.useCallback(()=>{r(null)},[]),H=wA.useCallback(L=>{const iA=L.target.closest("a[href]");if(!(iA instanceof HTMLAnchorElement))return;const IA=uf(iA.href,F);IA&&(L.preventDefault(),L.stopPropagation(),v(IA))},[v,F]);return b?$("pre",{className:"gamecult-graph-error",children:[b.message,`
|
||
`,b.stack]}):i?$("main",{className:"gamecult-epiphany-graph-app",children:$(cf,{children:$(ds,{state:i,title:"GameCult Knowledge Graph",selection:o,viewportTarget:y,onViewportTargetComplete:j,onSelectionChange:B,overlayPanels:!0,className:"gamecult-graph-shell",showSidebar:!1,focusSelection:!0,selectionFocusMode:"article",onExpandedNodeClick:H,nodeArticle:{className:"gamecult-expanded-article-node",ariaLabel:L=>`${L.title} article node`,content:L=>$(rf,{node:L,articleCache:G,contentIndex:c,ensureArticle:oA,onSelectNote:v,onArticleLinkClick:H})},graphLabels:{architecture:"Notes",dataflow:"Sections"},graphDescriptions:{architecture:"Notes are individual vault pages from the gamecult knowledge base. Their edges are Quartz wiki links, with incoming backlinks counted into each node.",dataflow:"Sections are folder-level clusters. Their edges summarize how links and backlinks move between regions of the vault."},layoutMode:{architecture:"combined-force",dataflow:"combined-force"}})})}):$("main",{className:"gamecult-epiphany-graph-app",children:$("div",{className:"gamecult-graph-loading",children:"Loading Quartz backlink graph..."})})}function rf({node:i,articleCache:e,contentIndex:c,ensureArticle:Q,onSelectNote:o,onArticleLinkClick:B}){const y=i.graphKey==="architecture"?i.id:null,r=i.graphKey==="dataflow"?i.id.replace(/^section:/,""):null;return wA.useEffect(()=>{y&&Q(y)},[Q,y]),$(Nf,{articleState:y?e[y]??{status:"idle",html:null}:{status:"idle",html:null},contentIndex:c,noteSlug:y,section:r,onSelectNote:o,onArticleLinkClick:B})}function Nf({articleState:i,contentIndex:e,noteSlug:c,section:Q,onSelectNote:o,onArticleLinkClick:B}){const y=c&&e?e[c]:null,r=wA.useMemo(()=>!Q||!e?[]:Object.entries(e).map(([G,k])=>[gt(k.slug||G),k]).filter(([G])=>SI(G)===Q).sort(([G,k],[b,w])=>PI(G,k).localeCompare(PI(b,w))),[e,Q]);return Q?$("article",{className:"gamecult-spa-panel",children:[$("header",{className:"gamecult-spa-article-header",children:[$("span",{className:"gamecult-spa-node-badge","aria-hidden":"true",children:hB(Q)}),$("span",{className:"gamecult-spa-title-cluster",children:[$("p",{className:"gamecult-spa-kicker",children:"Section Cluster"}),$("h1",{children:Q})]})]}),$("p",{className:"gamecult-spa-summary",children:[r.length," notes live in this section. Pick one and the graph becomes the table of contents it was clearly auditioning to be."]}),$("div",{className:"gamecult-spa-note-list",children:r.map(([G,k])=>$("button",{type:"button",onClick:()=>o(G),children:[$("strong",{children:PI(G,k)}),$("span",{children:kB(k)})]},G))})]}):!c||!y?$("article",{className:"gamecult-spa-panel",children:[$("header",{className:"gamecult-spa-article-header",children:[$("span",{className:"gamecult-spa-node-badge","aria-hidden":"true",children:"GC"}),$("span",{className:"gamecult-spa-title-cluster",children:[$("p",{className:"gamecult-spa-kicker",children:"Graph Atlas"}),$("h1",{children:"gamecult"})]})]}),$("p",{className:"gamecult-spa-summary",children:"Select a note to read it here. The graph is the site map now, which is probably what it was trying to confess."})]}):$("article",{className:"gamecult-spa-panel",children:[$("header",{className:"gamecult-spa-article-header",children:[$("span",{className:"gamecult-spa-node-badge","aria-hidden":"true",children:hB(PI(c,y))}),$("span",{className:"gamecult-spa-title-cluster",children:[$("p",{className:"gamecult-spa-kicker",children:SI(c)}),$("h1",{children:PI(c,y)})]})]}),i.status==="loading"&&$("div",{className:"gamecult-spa-status",children:"Loading article..."}),i.status==="error"&&$("div",{className:"gamecult-spa-status gamecult-spa-status-error",children:i.message}),i.status==="ready"&&$("div",{className:"gamecult-spa-article","data-epiphany-article-content":!0,onClick:B,dangerouslySetInnerHTML:{__html:i.html}}),i.status!=="ready"&&i.html&&$("div",{className:"gamecult-spa-article","data-epiphany-article-content":!0,onClick:B,dangerouslySetInnerHTML:{__html:i.html}})]})}function hB(i){const e=i.replace(/['’]/g,"").split(/[^A-Za-z0-9]+/).filter(Boolean);return e.length===0?"GC":e.slice(0,2).map(c=>c[0]?.toUpperCase()??"").join("")}function Ca(){document.querySelectorAll(".gamecult-epiphany-graph-root").forEach(i=>{if(!(i instanceof HTMLElement)||i.dataset.ready==="true"&&i.childElementCount>0)return;const e=jo.createRoot(i);Xo.flushSync(()=>{e.render($(wA.StrictMode,{children:$(Df,{})}))}),i.dataset.ready="true"})}function _e(){Ca(),window.setTimeout(Ca,50),window.setTimeout(Ca,300),window.setTimeout(Ca,1e3),window.setTimeout(Ca,2e3)}document.addEventListener("nav",_e);document.addEventListener("DOMContentLoaded",_e);_e();
|