Mimir/static/epiphany-graph/assets/viewer.js
2026-05-24 05:27:22 +01:00

11 lines
347 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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"]'))c(o);new MutationObserver(o=>{for(const E of o)if(E.type==="childList")for(const D of E.addedNodes)D.tagName==="LINK"&&D.rel==="modulepreload"&&c(D)}).observe(document,{childList:!0,subtree:!0});function Q(o){const E={};return o.integrity&&(E.integrity=o.integrity),o.referrerPolicy&&(E.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?E.credentials="include":o.crossOrigin==="anonymous"?E.credentials="omit":E.credentials="same-origin",E}function c(o){if(o.ep)return;o.ep=!0;const E=Q(o);fetch(o.href,E)}})();var Xe={exports:{}},li={};var Ou;function Xo(){if(Ou)return li;Ou=1;var a=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function Q(c,o,E){var D=null;if(E!==void 0&&(D=""+E),o.key!==void 0&&(D=""+o.key),"key"in o){E={};for(var N in o)N!=="key"&&(E[N]=o[N])}else E=o;return o=E.ref,{$$typeof:a,type:c,key:D,ref:o!==void 0?o:null,props:E}}return li.Fragment=e,li.jsx=Q,li.jsxs=Q,li}var Vu;function qo(){return Vu||(Vu=1,Xe.exports=Xo()),Xe.exports}var f=qo(),eA=dB();const wA=yB(eA);var Ho=DB(),qe={exports:{}},ii={},He={exports:{}},Ze={};var ju;function Zo(){return ju||(ju=1,(function(a){function e(m,U){var q=m.length;m.push(U);A:for(;0<q;){var nA=q-1>>>1,QA=m[nA];if(0<o(QA,U))m[nA]=U,m[q]=QA,q=nA;else break A}}function Q(m){return m.length===0?null:m[0]}function c(m){if(m.length===0)return null;var U=m[0],q=m.pop();if(q!==U){m[0]=q;A:for(var nA=0,QA=m.length,FA=QA>>>1;nA<FA;){var dA=2*(nA+1)-1,IA=m[dA],T=dA+1,ng=m[T];if(0>o(IA,q))T<QA&&0>o(ng,IA)?(m[nA]=ng,m[T]=q,nA=T):(m[nA]=IA,m[dA]=q,nA=dA);else if(T<QA&&0>o(ng,q))m[nA]=ng,m[T]=q,nA=T;else break A}}return U}function o(m,U){var q=m.sortIndex-U.sortIndex;return q!==0?q:m.id-U.id}if(a.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var E=performance;a.unstable_now=function(){return E.now()}}else{var D=Date,N=D.now();a.unstable_now=function(){return D.now()-N}}var G=[],J=[],b=1,w=null,p=3,V=!1,F=!1,O=!1,EA=!1,v=typeof setTimeout=="function"?setTimeout:null,W=typeof clearTimeout=="function"?clearTimeout:null,H=typeof setImmediate<"u"?setImmediate:null;function L(m){for(var U=Q(J);U!==null;){if(U.callback===null)c(J);else if(U.startTime<=m)c(J),U.sortIndex=U.expirationTime,e(G,U);else break;U=Q(J)}}function iA(m){if(O=!1,L(m),!F)if(Q(G)!==null)F=!0,gA||(gA=!0,KA());else{var U=Q(J);U!==null&&eg(iA,U.startTime-m)}}var gA=!1,mA=-1,TA=5,Cg=-1;function X(){return EA?!0:!(a.unstable_now()-Cg<TA)}function Ig(){if(EA=!1,gA){var m=a.unstable_now();Cg=m;var U=!0;try{A:{F=!1,O&&(O=!1,W(mA),mA=-1),V=!0;var q=p;try{g:{for(L(m),w=Q(G);w!==null&&!(w.expirationTime>m&&X());){var nA=w.callback;if(typeof nA=="function"){w.callback=null,p=w.priorityLevel;var QA=nA(w.expirationTime<=m);if(m=a.unstable_now(),typeof QA=="function"){w.callback=QA,L(m),U=!0;break g}w===Q(G)&&c(G),L(m)}else c(G);w=Q(G)}if(w!==null)U=!0;else{var FA=Q(J);FA!==null&&eg(iA,FA.startTime-m),U=!1}}break A}finally{w=null,p=q,V=!1}U=void 0}}finally{U?KA():gA=!1}}}var KA;if(typeof H=="function")KA=function(){H(Ig)};else if(typeof MessageChannel<"u"){var aA=new MessageChannel,cA=aA.port2;aA.port1.onmessage=Ig,KA=function(){cA.postMessage(null)}}else KA=function(){v(Ig,0)};function eg(m,U){mA=v(function(){m(a.unstable_now())},U)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(m){m.callback=null},a.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"):TA=0<m?Math.floor(1e3/m):5},a.unstable_getCurrentPriorityLevel=function(){return p},a.unstable_next=function(m){switch(p){case 1:case 2:case 3:var U=3;break;default:U=p}var q=p;p=U;try{return m()}finally{p=q}},a.unstable_requestPaint=function(){EA=!0},a.unstable_runWithPriority=function(m,U){switch(m){case 1:case 2:case 3:case 4:case 5:break;default:m=3}var q=p;p=m;try{return U()}finally{p=q}},a.unstable_scheduleCallback=function(m,U,q){var nA=a.unstable_now();switch(typeof q=="object"&&q!==null?(q=q.delay,q=typeof q=="number"&&0<q?nA+q:nA):q=nA,m){case 1:var QA=-1;break;case 2:QA=250;break;case 5:QA=1073741823;break;case 4:QA=1e4;break;default:QA=5e3}return QA=q+QA,m={id:b++,callback:U,priorityLevel:m,startTime:q,expirationTime:QA,sortIndex:-1},q>nA?(m.sortIndex=q,e(J,m),Q(G)===null&&m===Q(J)&&(O?(W(mA),mA=-1):O=!0,eg(iA,q-nA))):(m.sortIndex=QA,e(G,m),F||V||(F=!0,gA||(gA=!0,KA()))),m},a.unstable_shouldYield=X,a.unstable_wrapCallback=function(m){var U=p;return function(){var q=p;p=U;try{return m.apply(this,arguments)}finally{p=q}}}})(Ze)),Ze}var Wu;function Oo(){return Wu||(Wu=1,He.exports=Zo()),He.exports}var _u;function Vo(){if(_u)return ii;_u=1;var a=Oo(),e=dB(),Q=DB();function c(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 E(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 D(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 N(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(E(A)!==A)throw Error(c(188))}function J(A){var g=A.alternate;if(!g){if(g=E(A),g===null)throw Error(c(188));return g!==A?null:A}for(var I=A,t=g;;){var l=I.return;if(l===null)break;var i=l.alternate;if(i===null){if(t=l.return,t!==null){I=t;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===I)return G(l),A;if(i===t)return G(l),g;i=i.sibling}throw Error(c(188))}if(I.return!==t.return)I=l,t=i;else{for(var C=!1,n=l.child;n;){if(n===I){C=!0,I=l,t=i;break}if(n===t){C=!0,t=l,I=i;break}n=n.sibling}if(!C){for(n=i.child;n;){if(n===I){C=!0,I=i,t=l;break}if(n===t){C=!0,t=i,I=l;break}n=n.sibling}if(!C)throw Error(c(189))}}if(I.alternate!==t)throw Error(c(190))}if(I.tag!==3)throw Error(c(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"),EA=Symbol.for("react.strict_mode"),v=Symbol.for("react.profiler"),W=Symbol.for("react.consumer"),H=Symbol.for("react.context"),L=Symbol.for("react.forward_ref"),iA=Symbol.for("react.suspense"),gA=Symbol.for("react.suspense_list"),mA=Symbol.for("react.memo"),TA=Symbol.for("react.lazy"),Cg=Symbol.for("react.activity"),X=Symbol.for("react.memo_cache_sentinel"),Ig=Symbol.iterator;function KA(A){return A===null||typeof A!="object"?null:(A=Ig&&A[Ig]||A["@@iterator"],typeof A=="function"?A:null)}var aA=Symbol.for("react.client.reference");function cA(A){if(A==null)return null;if(typeof A=="function")return A.$$typeof===aA?null:A.displayName||A.name||null;if(typeof A=="string")return A;switch(A){case O:return"Fragment";case v:return"Profiler";case EA:return"StrictMode";case iA:return"Suspense";case gA:return"SuspenseList";case Cg:return"Activity"}if(typeof A=="object")switch(A.$$typeof){case F:return"Portal";case H:return A.displayName||"Context";case W: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 mA:return g=A.displayName||null,g!==null?g:cA(A.type)||"Memo";case TA:g=A._payload,A=A._init;try{return cA(A(g))}catch{}}return null}var eg=Array.isArray,m=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=Q.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,q={pending:!1,data:null,method:null,action:null},nA=[],QA=-1;function FA(A){return{current:A}}function dA(A){0>QA||(A.current=nA[QA],nA[QA]=null,QA--)}function IA(A,g){QA++,nA[QA]=A.current,A.current=g}var T=FA(null),ng=FA(null),cg=FA(null),DI=FA(null);function jA(A,g){switch(IA(cg,g),IA(ng,A),IA(T,null),g.nodeType){case 9:case 11:A=(A=g.documentElement)&&(A=A.namespaceURI)?su(A):0;break;default:if(A=g.tagName,g=g.namespaceURI)g=su(g),A=fu(g,A);else switch(A){case"svg":A=1;break;case"math":A=2;break;default:A=0}}dA(T),IA(T,A)}function zg(){dA(T),dA(ng),dA(cg)}function Vg(A){A.memoizedState!==null&&IA(DI,A);var g=T.current,I=fu(g,A.type);g!==I&&(IA(ng,A),IA(T,I))}function _I(A){ng.current===A&&(dA(T),dA(ng)),DI.current===A&&(dA(DI),Ai._currentValue=q)}var PI,kg;function HA(A){if(PI===void 0)try{throw Error()}catch(I){var g=I.stack.trim().match(/\n( *(at )?)/);PI=g&&g[1]||"",kg=-1<I.stack.indexOf(`
at`)?" (<anonymous>)":-1<I.stack.indexOf("@")?"@unknown:0:0":""}return`
`+PI+A+kg}var $g=!1;function $I(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(r){var y=r}Reflect.construct(A,[],M)}else{try{M.call()}catch(r){y=r}A.call(M.prototype)}}else{try{throw Error()}catch(r){y=r}(M=A())&&typeof M.catch=="function"&&M.catch(function(){})}}catch(r){if(r&&y&&typeof r.stack=="string")return[r.stack,y.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 i=t.DetermineComponentFrameRoot(),C=i[0],n=i[1];if(C&&n){var u=C.split(`
`),d=n.split(`
`);for(l=t=0;t<u.length&&!u[t].includes("DetermineComponentFrameRoot");)t++;for(;l<d.length&&!d[l].includes("DetermineComponentFrameRoot");)l++;if(t===u.length||l===d.length)for(t=u.length-1,l=d.length-1;1<=t&&0<=l&&u[t]!==d[l];)l--;for(;1<=t&&0<=l;t--,l--)if(u[t]!==d[l]){if(t!==1||l!==1)do if(t--,l--,0>l||u[t]!==d[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:"")?HA(I):""}function At(A,g){switch(A.tag){case 26:case 27:case 5:return HA(A.type);case 16:return HA("Lazy");case 13:return A.child!==g&&g!==null?HA("Suspense Fallback"):HA("Suspense");case 19:return HA("SuspenseList");case 0:case 15:return $I(A.type,!1);case 11:return $I(A.type.render,!1);case 1:return $I(A.type,!0);case 31:return HA("Activity");default:return""}}function St(A){try{var g="",I=null;do g+=At(A,I),I=A,A=A.return;while(A);return g}catch(t){return`
Error generating stack: `+t.message+`
`+t.stack}}var kA=Object.prototype.hasOwnProperty,ul=a.unstable_scheduleCallback,rI=a.unstable_cancelCallback,ka=a.unstable_shouldYield,gt=a.unstable_requestPaint,tg=a.unstable_now,It=a.unstable_getCurrentPriorityLevel,Kg=a.unstable_ImmediatePriority,Gt=a.unstable_UserBlockingPriority,GA=a.unstable_NormalPriority,NI=a.unstable_LowPriority,Ja=a.unstable_IdlePriority,ZA=a.log,Bl=a.unstable_setDisableYieldValue,yg=null,lg=null;function Jg(A){if(typeof ZA=="function"&&Bl(A),lg&&typeof lg.setStrictMode=="function")try{lg.setStrictMode(yg,A)}catch{}}var ig=Math.clz32?Math.clz32:k,wa=Math.log,El=Math.LN2;function k(A){return A>>>=0,A===0?32:31-(wa(A)/El|0)|0}var z=256,j=262144,oA=4194304;function NA(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 Qg(A,g,I){var t=A.pendingLanes;if(t===0)return 0;var l=0,i=A.suspendedLanes,C=A.pingedLanes;A=A.warmLanes;var n=t&134217727;return n!==0?(t=n&~i,t!==0?l=NA(t):(C&=n,C!==0?l=NA(C):I||(I=n&~A,I!==0&&(l=NA(I))))):(n=t&~i,n!==0?l=NA(n):C!==0?l=NA(C):I||(I=t&~A,I!==0&&(l=NA(I)))),l===0?0:g!==0&&g!==l&&(g&i)===0&&(i=l&-l,I=g&-g,i>=I||i===32&&(I&4194048)!==0)?g:l}function Dg(A,g){return(A.pendingLanes&~(A.suspendedLanes&~A.pingedLanes)&g)===0}function AI(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 tt(){var A=oA;return oA<<=1,(oA&62914560)===0&&(oA=4194304),A}function Xg(A){for(var g=[],I=0;31>I;I++)g.push(A);return g}function ug(A,g){A.pendingLanes|=g,g!==268435456&&(A.suspendedLanes=0,A.pingedLanes=0,A.warmLanes=0)}function lt(A,g,I,t,l,i){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,d=A.hiddenUpdates;for(I=C&~I;0<I;){var S=31-ig(I),M=1<<S;n[S]=0,u[S]=-1;var y=d[S];if(y!==null)for(d[S]=null,S=0;S<y.length;S++){var r=y[S];r!==null&&(r.lane&=-536870913)}I&=~M}t!==0&&ni(A,t,0),i!==0&&l===0&&A.tag!==0&&(A.suspendedLanes|=i&~(C&~g))}function ni(A,g,I){A.pendingLanes|=g,A.suspendedLanes&=~g;var t=31-ig(g);A.entangledLanes|=g,A.entanglements[t]=A.entanglements[t]|1073741824|I&261930}function XA(A,g){var I=A.entangledLanes|=g;for(A=A.entanglements;I;){var t=31-ig(I),l=1<<t;l&g|A[t]&g&&(A[t]|=g),I&=~l}}function $e(A,g){var I=g&-g;return I=(I&42)!==0?1:Ua(I),(I&(A.suspendedLanes|g))!==0?0:I}function Ua(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 ba(A){return A&=-A,2<A?8<A?(A&134217727)!==0?32:268435456:8:2}function An(){var A=U.p;return A!==0?A:(A=window.event,A===void 0?32:xu(A.type))}function gn(A,g){var I=U.p;try{return U.p=A,g()}finally{U.p=I}}var SI=Math.random().toString(36).slice(2),WA="__reactFiber$"+SI,Bg="__reactProps$"+SI,mt="__reactContainer$"+SI,Fa="__reactEvents$"+SI,wB="__reactListeners$"+SI,UB="__reactHandles$"+SI,In="__reactResources$"+SI,ol="__reactMarker$"+SI;function Ya(A){delete A[WA],delete A[Bg],delete A[Fa],delete A[wB],delete A[UB]}function Rt(A){var g=A[WA];if(g)return g;for(var I=A.parentNode;I;){if(g=I[mt]||I[WA]){if(I=g.alternate,g.child!==null||I!==null&&I.child!==null)for(A=Su(A);A!==null;){if(I=A[WA])return I;A=Su(A)}return g}A=I,I=A.parentNode}return null}function Mt(A){if(A=A[WA]||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(c(33))}function kt(A){var g=A[In];return g||(g=A[In]={hoistableStyles:new Map,hoistableScripts:new Map}),g}function OA(A){A[ol]=!0}var tn=new Set,ln={};function it(A,g){Jt(A,g),Jt(A+"Capture",g)}function Jt(A,g){for(ln[A]=g,A=0;A<g.length;A++)tn.add(g[A])}var bB=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]*$"),an={},Cn={};function FB(A){return kA.call(Cn,A)?!0:kA.call(an,A)?!1:bB.test(A)?Cn[A]=!0:(an[A]=!0,!1)}function ci(A,g,I){if(FB(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 Qi(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 gI(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 wg(A){switch(typeof A){case"bigint":case"boolean":case"number":case"string":case"undefined":return A;case"object":return A;default:return""}}function en(A){var g=A.type;return(A=A.nodeName)&&A.toLowerCase()==="input"&&(g==="checkbox"||g==="radio")}function YB(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,i=t.set;return Object.defineProperty(A,g,{configurable:!0,get:function(){return l.call(this)},set:function(C){I=""+C,i.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 pa(A){if(!A._valueTracker){var g=en(A)?"checked":"value";A._valueTracker=YB(A,g,""+A[g])}}function nn(A){if(!A)return!1;var g=A._valueTracker;if(!g)return!0;var I=g.getValue(),t="";return A&&(t=en(A)?A.checked?"true":"false":A.value),A=t,A!==I?(g.setValue(A),!0):!1}function ui(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 pB=/[\n"\\]/g;function Ug(A){return A.replace(pB,function(g){return"\\"+g.charCodeAt(0).toString(16)+" "})}function Ta(A,g,I,t,l,i,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=""+wg(g)):A.value!==""+wg(g)&&(A.value=""+wg(g)):C!=="submit"&&C!=="reset"||A.removeAttribute("value"),g!=null?va(A,C,wg(g)):I!=null?va(A,C,wg(I)):t!=null&&A.removeAttribute("value"),l==null&&i!=null&&(A.defaultChecked=!!i),l!=null&&(A.checked=l&&typeof l!="function"&&typeof l!="symbol"),n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"?A.name=""+wg(n):A.removeAttribute("name")}function cn(A,g,I,t,l,i,C,n){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(A.type=i),g!=null||I!=null){if(!(i!=="submit"&&i!=="reset"||g!=null)){pa(A);return}I=I!=null?""+wg(I):"",g=g!=null?""+wg(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),pa(A)}function va(A,g,I){g==="number"&&ui(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=""+wg(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 Qn(A,g,I){if(g!=null&&(g=""+wg(g),g!==A.value&&(A.value=g),I==null)){A.defaultValue!==g&&(A.defaultValue=g);return}A.defaultValue=I!=null?""+wg(I):""}function un(A,g,I,t){if(g==null){if(t!=null){if(I!=null)throw Error(c(92));if(eg(t)){if(1<t.length)throw Error(c(93));t=t[0]}I=t}I==null&&(I=""),g=I}I=wg(g),A.defaultValue=I,t=A.textContent,t===I&&t!==""&&t!==null&&(A.value=t),pa(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 TB=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 Bn(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||TB.has(g)?g==="float"?A.cssFloat=I:A[g]=(""+I).trim():A[g]=I+"px"}function En(A,g,I){if(g!=null&&typeof g!="object")throw Error(c(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&&Bn(A,l,t)}else for(var i in g)g.hasOwnProperty(i)&&Bn(A,i,g[i])}function La(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 vB=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"]]),LB=/^[\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 Bi(A){return LB.test(""+A)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":A}function II(){}var xa=null;function za(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 on(A){var g=Mt(A);if(g&&(A=g.stateNode)){var I=A[Bg]||null;A:switch(A=g.stateNode,g.type){case"input":if(Ta(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="'+Ug(""+g)+'"][type="radio"]'),g=0;g<I.length;g++){var t=I[g];if(t!==A&&t.form===A.form){var l=t[Bg]||null;if(!l)throw Error(c(90));Ta(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&&nn(t)}break A;case"textarea":Qn(A,I.value,I.defaultValue);break A;case"select":g=I.value,g!=null&&wt(A,!!I.multiple,g,!1)}}}var Ka=!1;function sn(A,g,I){if(Ka)return A(g,I);Ka=!0;try{var t=A(g);return t}finally{if(Ka=!1,(bt!==null||Ft!==null)&&(Aa(),bt&&(g=bt,A=Ft,Ft=bt=null,on(g),A)))for(g=0;g<A.length;g++)on(A[g])}}function fl(A,g){var I=A.stateNode;if(I===null)return null;var t=I[Bg]||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(c(231,g,typeof I));return I}var tI=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Xa=!1;if(tI)try{var hl={};Object.defineProperty(hl,"passive",{get:function(){Xa=!0}}),window.addEventListener("test",hl,hl),window.removeEventListener("test",hl,hl)}catch{Xa=!1}var GI=null,qa=null,Ei=null;function fn(){if(Ei)return Ei;var A,g=qa,I=g.length,t,l="value"in GI?GI.value:GI.textContent,i=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[i-t];t++);return Ei=l.slice(A,1<t?1-t:void 0)}function oi(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 si(){return!0}function hn(){return!1}function Eg(A){function g(I,t,l,i,C){this._reactName=I,this._targetInst=l,this.type=t,this.nativeEvent=i,this.target=C,this.currentTarget=null;for(var n in A)A.hasOwnProperty(n)&&(I=A[n],this[n]=I?I(i):i[n]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?si:hn,this.isPropagationStopped=hn,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=si)},stopPropagation:function(){var I=this.nativeEvent;I&&(I.stopPropagation?I.stopPropagation():typeof I.cancelBubble!="unknown"&&(I.cancelBubble=!0),this.isPropagationStopped=si)},persist:function(){},isPersistent:si}),g}var at={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(A){return A.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},fi=Eg(at),dl=w({},at,{view:0,detail:0}),xB=Eg(dl),Ha,Za,yl,hi=w({},dl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Va,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"?(Ha=A.screenX-yl.screenX,Za=A.screenY-yl.screenY):Za=Ha=0,yl=A),Ha)},movementY:function(A){return"movementY"in A?A.movementY:Za}}),dn=Eg(hi),zB=w({},hi,{dataTransfer:0}),KB=Eg(zB),XB=w({},dl,{relatedTarget:0}),Oa=Eg(XB),qB=w({},at,{animationName:0,elapsedTime:0,pseudoElement:0}),HB=Eg(qB),ZB=w({},at,{clipboardData:function(A){return"clipboardData"in A?A.clipboardData:window.clipboardData}}),OB=Eg(ZB),VB=w({},at,{data:0}),yn=Eg(VB),jB={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},WB={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"},_B={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function PB(A){var g=this.nativeEvent;return g.getModifierState?g.getModifierState(A):(A=_B[A])?!!g[A]:!1}function Va(){return PB}var $B=w({},dl,{key:function(A){if(A.key){var g=jB[A.key]||A.key;if(g!=="Unidentified")return g}return A.type==="keypress"?(A=oi(A),A===13?"Enter":String.fromCharCode(A)):A.type==="keydown"||A.type==="keyup"?WB[A.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Va,charCode:function(A){return A.type==="keypress"?oi(A):0},keyCode:function(A){return A.type==="keydown"||A.type==="keyup"?A.keyCode:0},which:function(A){return A.type==="keypress"?oi(A):A.type==="keydown"||A.type==="keyup"?A.keyCode:0}}),AE=Eg($B),gE=w({},hi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Dn=Eg(gE),IE=w({},dl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Va}),tE=Eg(IE),lE=w({},at,{propertyName:0,elapsedTime:0,pseudoElement:0}),iE=Eg(lE),aE=w({},hi,{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}),CE=Eg(aE),eE=w({},at,{newState:0,oldState:0}),nE=Eg(eE),cE=[9,13,27,32],ja=tI&&"CompositionEvent"in window,Dl=null;tI&&"documentMode"in document&&(Dl=document.documentMode);var QE=tI&&"TextEvent"in window&&!Dl,rn=tI&&(!ja||Dl&&8<Dl&&11>=Dl),Nn=" ",Sn=!1;function Gn(A,g){switch(A){case"keyup":return cE.indexOf(g.keyCode)!==-1;case"keydown":return g.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function mn(A){return A=A.detail,typeof A=="object"&&"data"in A?A.data:null}var Yt=!1;function uE(A,g){switch(A){case"compositionend":return mn(g);case"keypress":return g.which!==32?null:(Sn=!0,Nn);case"textInput":return A=g.data,A===Nn&&Sn?null:A;default:return null}}function BE(A,g){if(Yt)return A==="compositionend"||!ja&&Gn(A,g)?(A=fn(),Ei=qa=GI=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 rn&&g.locale!=="ko"?null:g.data;default:return null}}var EE={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 Rn(A){var g=A&&A.nodeName&&A.nodeName.toLowerCase();return g==="input"?!!EE[A.type]:g==="textarea"}function Mn(A,g,I,t){bt?Ft?Ft.push(t):Ft=[t]:bt=t,g=Ca(g,"onChange"),0<g.length&&(I=new fi("onChange","change",null,I,t),A.push({event:I,listeners:g}))}var rl=null,Nl=null;function oE(A){cu(A,0)}function di(A){var g=sl(A);if(nn(g))return A}function kn(A,g){if(A==="change")return g}var Jn=!1;if(tI){var Wa;if(tI){var _a="oninput"in document;if(!_a){var wn=document.createElement("div");wn.setAttribute("oninput","return;"),_a=typeof wn.oninput=="function"}Wa=_a}else Wa=!1;Jn=Wa&&(!document.documentMode||9<document.documentMode)}function Un(){rl&&(rl.detachEvent("onpropertychange",bn),Nl=rl=null)}function bn(A){if(A.propertyName==="value"&&di(Nl)){var g=[];Mn(g,Nl,A,za(A)),sn(oE,g)}}function sE(A,g,I){A==="focusin"?(Un(),rl=g,Nl=I,rl.attachEvent("onpropertychange",bn)):A==="focusout"&&Un()}function fE(A){if(A==="selectionchange"||A==="keyup"||A==="keydown")return di(Nl)}function hE(A,g){if(A==="click")return di(g)}function dE(A,g){if(A==="input"||A==="change")return di(g)}function yE(A,g){return A===g&&(A!==0||1/A===1/g)||A!==A&&g!==g}var rg=typeof Object.is=="function"?Object.is:yE;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(!kA.call(g,l)||!rg(A[l],g[l]))return!1}return!0}function Fn(A){for(;A&&A.firstChild;)A=A.firstChild;return A}function Yn(A,g){var I=Fn(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=Fn(I)}}function pn(A,g){return A&&g?A===g?!0:A&&A.nodeType===3?!1:g&&g.nodeType===3?pn(A,g.parentNode):"contains"in A?A.contains(g):A.compareDocumentPosition?!!(A.compareDocumentPosition(g)&16):!1:!1}function Tn(A){A=A!=null&&A.ownerDocument!=null&&A.ownerDocument.defaultView!=null?A.ownerDocument.defaultView:window;for(var g=ui(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=ui(A.document)}return g}function Pa(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 DE=tI&&"documentMode"in document&&11>=document.documentMode,pt=null,$a=null,Gl=null,AC=!1;function vn(A,g,I){var t=I.window===I?I.document:I.nodeType===9?I:I.ownerDocument;AC||pt==null||pt!==ui(t)||(t=pt,"selectionStart"in t&&Pa(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=Ca($a,"onSelect"),0<t.length&&(g=new fi("onSelect","select",null,g,I),A.push({event:g,listeners:t}),g.target=pt)))}function Ct(A,g){var I={};return I[A.toLowerCase()]=g.toLowerCase(),I["Webkit"+A]="webkit"+g,I["Moz"+A]="moz"+g,I}var Tt={animationend:Ct("Animation","AnimationEnd"),animationiteration:Ct("Animation","AnimationIteration"),animationstart:Ct("Animation","AnimationStart"),transitionrun:Ct("Transition","TransitionRun"),transitionstart:Ct("Transition","TransitionStart"),transitioncancel:Ct("Transition","TransitionCancel"),transitionend:Ct("Transition","TransitionEnd")},gC={},Ln={};tI&&(Ln=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 et(A){if(gC[A])return gC[A];if(!Tt[A])return A;var g=Tt[A],I;for(I in g)if(g.hasOwnProperty(I)&&I in Ln)return gC[A]=g[I];return A}var xn=et("animationend"),zn=et("animationiteration"),Kn=et("animationstart"),rE=et("transitionrun"),NE=et("transitionstart"),SE=et("transitioncancel"),Xn=et("transitionend"),qn=new Map,IC="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(" ");IC.push("scrollEnd");function qg(A,g){qn.set(A,g),it(g,[A])}var yi=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)},bg=[],vt=0,tC=0;function Di(){for(var A=vt,g=tC=vt=0;g<A;){var I=bg[g];bg[g++]=null;var t=bg[g];bg[g++]=null;var l=bg[g];bg[g++]=null;var i=bg[g];if(bg[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}i!==0&&Hn(I,l,i)}}function ri(A,g,I,t){bg[vt++]=A,bg[vt++]=g,bg[vt++]=I,bg[vt++]=t,tC|=t,A.lanes|=t,A=A.alternate,A!==null&&(A.lanes|=t)}function lC(A,g,I,t){return ri(A,g,I,t),Ni(A)}function nt(A,g){return ri(A,null,null,g),Ni(A)}function Hn(A,g,I){A.lanes|=I;var t=A.alternate;t!==null&&(t.lanes|=I);for(var l=!1,i=A.return;i!==null;)i.childLanes|=I,t=i.alternate,t!==null&&(t.childLanes|=I),i.tag===22&&(A=i.stateNode,A===null||A._visibility&1||(l=!0)),A=i,i=i.return;return A.tag===3?(i=A.stateNode,l&&g!==null&&(l=31-ig(I),A=i.hiddenUpdates,t=A[l],t===null?A[l]=[g]:t.push(g),g.lane=I|536870912),i):null}function Ni(A){if(50<Ol)throw Ol=0,Be=null,Error(c(185));for(var g=A.return;g!==null;)A=g,g=A.return;return A.tag===3?A.stateNode:null}var Lt={};function GE(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 GE(A,g,I,t)}function iC(A){return A=A.prototype,!(!A||!A.isReactComponent)}function lI(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 Zn(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 Si(A,g,I,t,l,i){var C=0;if(t=A,typeof A=="function")iC(A)&&(C=1);else if(typeof A=="string")C=wo(A,I,T.current)?26:A==="html"||A==="head"||A==="body"?27:5;else A:switch(A){case Cg:return A=Ng(31,I,g,l),A.elementType=Cg,A.lanes=i,A;case O:return ct(I.children,l,i,g);case EA:C=8,l|=24;break;case v:return A=Ng(12,I,g,l|2),A.elementType=v,A.lanes=i,A;case iA:return A=Ng(13,I,g,l),A.elementType=iA,A.lanes=i,A;case gA:return A=Ng(19,I,g,l),A.elementType=gA,A.lanes=i,A;default:if(typeof A=="object"&&A!==null)switch(A.$$typeof){case H:C=10;break A;case W:C=9;break A;case L:C=11;break A;case mA:C=14;break A;case TA:C=16,t=null;break A}C=29,I=Error(c(130,A===null?"null":typeof A,"")),t=null}return g=Ng(C,I,g,l),g.elementType=A,g.type=t,g.lanes=i,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 On(A){var g=Ng(18,null,null,0);return g.stateNode=A,g}function CC(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 Vn=new WeakMap;function Fg(A,g){if(typeof A=="object"&&A!==null){var I=Vn.get(A);return I!==void 0?I:(g={value:A,source:g,stack:St(g)},Vn.set(A,g),g)}return{value:A,source:g,stack:St(g)}}var xt=[],zt=0,Gi=null,ml=0,Yg=[],pg=0,mI=null,jg=1,Wg="";function iI(A,g){xt[zt++]=ml,xt[zt++]=Gi,Gi=A,ml=g}function jn(A,g,I){Yg[pg++]=jg,Yg[pg++]=Wg,Yg[pg++]=mI,mI=A;var t=jg;A=Wg;var l=32-ig(t)-1;t&=~(1<<l),I+=1;var i=32-ig(g)+l;if(30<i){var C=l-l%5;i=(t&(1<<C)-1).toString(32),t>>=C,l-=C,jg=1<<32-ig(g)+l|I<<l|t,Wg=i+A}else jg=1<<i|I<<l|t,Wg=A}function eC(A){A.return!==null&&(iI(A,1),jn(A,1,0))}function nC(A){for(;A===Gi;)Gi=xt[--zt],xt[zt]=null,ml=xt[--zt],xt[zt]=null;for(;A===mI;)mI=Yg[--pg],Yg[pg]=null,Wg=Yg[--pg],Yg[pg]=null,jg=Yg[--pg],Yg[pg]=null}function Wn(A,g){Yg[pg++]=jg,Yg[pg++]=Wg,Yg[pg++]=mI,jg=g.id,Wg=g.overflow,mI=A}var _A=null,RA=null,CA=!1,RI=null,Tg=!1,cC=Error(c(519));function MI(A){var g=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Rl(Fg(g,A)),cC}function _n(A){var g=A.stateNode,I=A.type,t=A.memoizedProps;switch(g[WA]=A,g[Bg]=t,I){case"dialog":AA("cancel",g),AA("close",g);break;case"iframe":case"object":case"embed":AA("load",g);break;case"video":case"audio":for(I=0;I<jl.length;I++)AA(jl[I],g);break;case"source":AA("error",g);break;case"img":case"image":case"link":AA("error",g),AA("load",g);break;case"details":AA("toggle",g);break;case"input":AA("invalid",g),cn(g,t.value,t.defaultValue,t.checked,t.defaultChecked,t.type,t.name,!0);break;case"select":AA("invalid",g);break;case"textarea":AA("invalid",g),un(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||Eu(g.textContent,I)?(t.popover!=null&&(AA("beforetoggle",g),AA("toggle",g)),t.onScroll!=null&&AA("scroll",g),t.onScrollEnd!=null&&AA("scrollend",g),t.onClick!=null&&(g.onclick=II),g=!0):g=!1,g||MI(A,!0)}function Pn(A){for(_A=A.return;_A;)switch(_A.tag){case 5:case 31:case 13:Tg=!1;return;case 27:case 3:Tg=!0;return;default:_A=_A.return}}function Kt(A){if(A!==_A)return!1;if(!CA)return Pn(A),CA=!0,!1;var g=A.tag,I;if((I=g!==3&&g!==27)&&((I=g===5)&&(I=A.type,I=!(I!=="form"&&I!=="button")||Me(A.type,A.memoizedProps)),I=!I),I&&RA&&MI(A),Pn(A),g===13){if(A=A.memoizedState,A=A!==null?A.dehydrated:null,!A)throw Error(c(317));RA=Nu(A)}else if(g===31){if(A=A.memoizedState,A=A!==null?A.dehydrated:null,!A)throw Error(c(317));RA=Nu(A)}else g===27?(g=RA,KI(A.type)?(A=be,be=null,RA=A):RA=g):RA=_A?Lg(A.stateNode.nextSibling):null;return!0}function Qt(){RA=_A=null,CA=!1}function QC(){var A=RI;return A!==null&&(hg===null?hg=A:hg.push.apply(hg,A),RI=null),A}function Rl(A){RI===null?RI=[A]:RI.push(A)}var uC=FA(null),ut=null,aI=null;function kI(A,g,I){IA(uC,g._currentValue),g._currentValue=I}function CI(A){A._currentValue=uC.current,dA(uC)}function BC(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 EC(A,g,I,t){var l=A.child;for(l!==null&&(l.return=A);l!==null;){var i=l.dependencies;if(i!==null){var C=l.child;i=i.firstContext;A:for(;i!==null;){var n=i;i=l;for(var u=0;u<g.length;u++)if(n.context===g[u]){i.lanes|=I,n=i.alternate,n!==null&&(n.lanes|=I),BC(i.return,I,A),t||(C=null);break A}i=n.next}}else if(l.tag===18){if(C=l.return,C===null)throw Error(c(341));C.lanes|=I,i=C.alternate,i!==null&&(i.lanes|=I),BC(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,i=!1;l!==null;){if(!i){if((l.flags&524288)!==0)i=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var C=l.alternate;if(C===null)throw Error(c(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===DI.current){if(C=l.alternate,C===null)throw Error(c(387));C.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(A!==null?A.push(Ai):A=[Ai])}l=l.return}A!==null&&EC(g,A,I,t),g.flags|=262144}function mi(A){for(A=A.firstContext;A!==null;){if(!rg(A.context._currentValue,A.memoizedValue))return!0;A=A.next}return!1}function Bt(A){ut=A,aI=null,A=A.dependencies,A!==null&&(A.firstContext=null)}function PA(A){return $n(ut,A)}function Ri(A,g){return ut===null&&Bt(A),$n(A,g)}function $n(A,g){var I=g._currentValue;if(g={context:g,memoizedValue:I,next:null},aI===null){if(A===null)throw Error(c(308));aI=g,A.dependencies={lanes:0,firstContext:g},A.flags|=524288}else aI=aI.next=g;return I}var mE=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()})}},RE=a.unstable_scheduleCallback,ME=a.unstable_NormalPriority,vA={$$typeof:H,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function oC(){return{controller:new mE,data:new Map,refCount:0}}function Ml(A){A.refCount--,A.refCount===0&&RE(ME,function(){A.controller.abort()})}var kl=null,sC=0,qt=0,Ht=null;function kE(A,g){if(kl===null){var I=kl=[];sC=0,qt=de(),Ht={status:"pending",value:void 0,then:function(t){I.push(t)}}}return sC++,g.then(Ac,Ac),g}function Ac(){if(--sC===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 JE(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 gc=m.S;m.S=function(A,g){vQ=tg(),typeof g=="object"&&g!==null&&typeof g.then=="function"&&kE(A,g),gc!==null&&gc(A,g)};var Et=FA(null);function fC(){var A=Et.current;return A!==null?A:SA.pooledCache}function Mi(A,g){g===null?IA(Et,Et.current):IA(Et,g.pool)}function Ic(){var A=fC();return A===null?null:{parent:vA._currentValue,pool:A}}var Zt=Error(c(460)),hC=Error(c(474)),ki=Error(c(542)),Ji={then:function(){}};function tc(A){return A=A.status,A==="fulfilled"||A==="rejected"}function lc(A,g,I){switch(I=A[I],I===void 0?A.push(g):I!==g&&(g.then(II,II),g=I),g.status){case"fulfilled":return g.value;case"rejected":throw A=g.reason,ac(A),A;default:if(typeof g.status=="string")g.then(II,II);else{if(A=SA,A!==null&&100<A.shellSuspendCounter)throw Error(c(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,ac(A),A}throw st=g,Zt}}function ot(A){try{var g=A._init;return g(A._payload)}catch(I){throw I!==null&&typeof I=="object"&&typeof I.then=="function"?(st=I,Zt):I}}var st=null;function ic(){if(st===null)throw Error(c(459));var A=st;return st=null,A}function ac(A){if(A===Zt||A===ki)throw Error(c(483))}var Ot=null,Jl=0;function wi(A){var g=Jl;return Jl+=1,Ot===null&&(Ot=[]),lc(Ot,A,g)}function wl(A,g){g=g.props.ref,A.ref=g!==void 0?g:null}function Ui(A,g){throw g.$$typeof===p?Error(c(525)):(A=Object.prototype.toString.call(g),Error(c(31,A==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":A)))}function Cc(A){function g(s,B){if(A){var h=s.deletions;h===null?(s.deletions=[B],s.flags|=16):h.push(B)}}function I(s,B){if(!A)return null;for(;B!==null;)g(s,B),B=B.sibling;return null}function t(s){for(var B=new Map;s!==null;)s.key!==null?B.set(s.key,s):B.set(s.index,s),s=s.sibling;return B}function l(s,B){return s=lI(s,B),s.index=0,s.sibling=null,s}function i(s,B,h){return s.index=h,A?(h=s.alternate,h!==null?(h=h.index,h<B?(s.flags|=67108866,B):h):(s.flags|=67108866,B)):(s.flags|=1048576,B)}function C(s){return A&&s.alternate===null&&(s.flags|=67108866),s}function n(s,B,h,R){return B===null||B.tag!==6?(B=aC(h,s.mode,R),B.return=s,B):(B=l(B,h),B.return=s,B)}function u(s,B,h,R){var K=h.type;return K===O?S(s,B,h.props.children,R,h.key):B!==null&&(B.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===TA&&ot(K)===B.type)?(B=l(B,h.props),wl(B,h),B.return=s,B):(B=Si(h.type,h.key,h.props,null,s.mode,R),wl(B,h),B.return=s,B)}function d(s,B,h,R){return B===null||B.tag!==4||B.stateNode.containerInfo!==h.containerInfo||B.stateNode.implementation!==h.implementation?(B=CC(h,s.mode,R),B.return=s,B):(B=l(B,h.children||[]),B.return=s,B)}function S(s,B,h,R,K){return B===null||B.tag!==7?(B=ct(h,s.mode,R,K),B.return=s,B):(B=l(B,h),B.return=s,B)}function M(s,B,h){if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return B=aC(""+B,s.mode,h),B.return=s,B;if(typeof B=="object"&&B!==null){switch(B.$$typeof){case V:return h=Si(B.type,B.key,B.props,null,s.mode,h),wl(h,B),h.return=s,h;case F:return B=CC(B,s.mode,h),B.return=s,B;case TA:return B=ot(B),M(s,B,h)}if(eg(B)||KA(B))return B=ct(B,s.mode,h,null),B.return=s,B;if(typeof B.then=="function")return M(s,wi(B),h);if(B.$$typeof===H)return M(s,Ri(s,B),h);Ui(s,B)}return null}function y(s,B,h,R){var K=B!==null?B.key:null;if(typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint")return K!==null?null:n(s,B,""+h,R);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case V:return h.key===K?u(s,B,h,R):null;case F:return h.key===K?d(s,B,h,R):null;case TA:return h=ot(h),y(s,B,h,R)}if(eg(h)||KA(h))return K!==null?null:S(s,B,h,R,null);if(typeof h.then=="function")return y(s,B,wi(h),R);if(h.$$typeof===H)return y(s,B,Ri(s,h),R);Ui(s,h)}return null}function r(s,B,h,R,K){if(typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint")return s=s.get(h)||null,n(B,s,""+R,K);if(typeof R=="object"&&R!==null){switch(R.$$typeof){case V:return s=s.get(R.key===null?h:R.key)||null,u(B,s,R,K);case F:return s=s.get(R.key===null?h:R.key)||null,d(B,s,R,K);case TA:return R=ot(R),r(s,B,h,R,K)}if(eg(R)||KA(R))return s=s.get(h)||null,S(B,s,R,K,null);if(typeof R.then=="function")return r(s,B,h,wi(R),K);if(R.$$typeof===H)return r(s,B,h,Ri(B,R),K);Ui(B,R)}return null}function Y(s,B,h,R){for(var K=null,uA=null,x=B,P=B=0,lA=null;x!==null&&P<h.length;P++){x.index>P?(lA=x,x=null):lA=x.sibling;var BA=y(s,x,h[P],R);if(BA===null){x===null&&(x=lA);break}A&&x&&BA.alternate===null&&g(s,x),B=i(BA,B,P),uA===null?K=BA:uA.sibling=BA,uA=BA,x=lA}if(P===h.length)return I(s,x),CA&&iI(s,P),K;if(x===null){for(;P<h.length;P++)x=M(s,h[P],R),x!==null&&(B=i(x,B,P),uA===null?K=x:uA.sibling=x,uA=x);return CA&&iI(s,P),K}for(x=t(x);P<h.length;P++)lA=r(x,s,P,h[P],R),lA!==null&&(A&&lA.alternate!==null&&x.delete(lA.key===null?P:lA.key),B=i(lA,B,P),uA===null?K=lA:uA.sibling=lA,uA=lA);return A&&x.forEach(function(OI){return g(s,OI)}),CA&&iI(s,P),K}function Z(s,B,h,R){if(h==null)throw Error(c(151));for(var K=null,uA=null,x=B,P=B=0,lA=null,BA=h.next();x!==null&&!BA.done;P++,BA=h.next()){x.index>P?(lA=x,x=null):lA=x.sibling;var OI=y(s,x,BA.value,R);if(OI===null){x===null&&(x=lA);break}A&&x&&OI.alternate===null&&g(s,x),B=i(OI,B,P),uA===null?K=OI:uA.sibling=OI,uA=OI,x=lA}if(BA.done)return I(s,x),CA&&iI(s,P),K;if(x===null){for(;!BA.done;P++,BA=h.next())BA=M(s,BA.value,R),BA!==null&&(B=i(BA,B,P),uA===null?K=BA:uA.sibling=BA,uA=BA);return CA&&iI(s,P),K}for(x=t(x);!BA.done;P++,BA=h.next())BA=r(x,s,P,BA.value,R),BA!==null&&(A&&BA.alternate!==null&&x.delete(BA.key===null?P:BA.key),B=i(BA,B,P),uA===null?K=BA:uA.sibling=BA,uA=BA);return A&&x.forEach(function(Ko){return g(s,Ko)}),CA&&iI(s,P),K}function rA(s,B,h,R){if(typeof h=="object"&&h!==null&&h.type===O&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case V:A:{for(var K=h.key;B!==null;){if(B.key===K){if(K=h.type,K===O){if(B.tag===7){I(s,B.sibling),R=l(B,h.props.children),R.return=s,s=R;break A}}else if(B.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===TA&&ot(K)===B.type){I(s,B.sibling),R=l(B,h.props),wl(R,h),R.return=s,s=R;break A}I(s,B);break}else g(s,B);B=B.sibling}h.type===O?(R=ct(h.props.children,s.mode,R,h.key),R.return=s,s=R):(R=Si(h.type,h.key,h.props,null,s.mode,R),wl(R,h),R.return=s,s=R)}return C(s);case F:A:{for(K=h.key;B!==null;){if(B.key===K)if(B.tag===4&&B.stateNode.containerInfo===h.containerInfo&&B.stateNode.implementation===h.implementation){I(s,B.sibling),R=l(B,h.children||[]),R.return=s,s=R;break A}else{I(s,B);break}else g(s,B);B=B.sibling}R=CC(h,s.mode,R),R.return=s,s=R}return C(s);case TA:return h=ot(h),rA(s,B,h,R)}if(eg(h))return Y(s,B,h,R);if(KA(h)){if(K=KA(h),typeof K!="function")throw Error(c(150));return h=K.call(h),Z(s,B,h,R)}if(typeof h.then=="function")return rA(s,B,wi(h),R);if(h.$$typeof===H)return rA(s,B,Ri(s,h),R);Ui(s,h)}return typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint"?(h=""+h,B!==null&&B.tag===6?(I(s,B.sibling),R=l(B,h),R.return=s,s=R):(I(s,B),R=aC(h,s.mode,R),R.return=s,s=R),C(s)):I(s,B)}return function(s,B,h,R){try{Jl=0;var K=rA(s,B,h,R);return Ot=null,K}catch(x){if(x===Zt||x===ki)throw x;var uA=Ng(29,x,null,s.mode);return uA.lanes=R,uA.return=s,uA}}}var ft=Cc(!0),ec=Cc(!1),JI=!1;function dC(A){A.updateQueue={baseState:A.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function yC(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 wI(A){return{lane:A,tag:0,payload:null,callback:null,next:null}}function UI(A,g,I){var t=A.updateQueue;if(t===null)return null;if(t=t.shared,(sA&2)!==0){var l=t.pending;return l===null?g.next=g:(g.next=l.next,l.next=g),t.pending=g,g=Ni(A),Hn(A,null,I),g}return ri(A,t,g,I),Ni(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,XA(A,I)}}function DC(A,g){var I=A.updateQueue,t=A.alternate;if(t!==null&&(t=t.updateQueue,I===t)){var l=null,i=null;if(I=I.firstBaseUpdate,I!==null){do{var C={lane:I.lane,tag:I.tag,payload:I.payload,callback:null,next:null};i===null?l=i=C:i=i.next=C,I=I.next}while(I!==null);i===null?l=i=g:i=i.next=g}else l=i=g;I={baseState:t.baseState,firstBaseUpdate:l,lastBaseUpdate:i,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 rC=!1;function bl(){if(rC){var A=Ht;if(A!==null)throw A}}function Fl(A,g,I,t){rC=!1;var l=A.updateQueue;JI=!1;var i=l.firstBaseUpdate,C=l.lastBaseUpdate,n=l.shared.pending;if(n!==null){l.shared.pending=null;var u=n,d=u.next;u.next=null,C===null?i=d:C.next=d,C=u;var S=A.alternate;S!==null&&(S=S.updateQueue,n=S.lastBaseUpdate,n!==C&&(n===null?S.firstBaseUpdate=d:n.next=d,S.lastBaseUpdate=u))}if(i!==null){var M=l.baseState;C=0,S=d=u=null,n=i;do{var y=n.lane&-536870913,r=y!==n.lane;if(r?(tA&y)===y:(t&y)===y){y!==0&&y===qt&&(rC=!0),S!==null&&(S=S.next={lane:0,tag:n.tag,payload:n.payload,callback:null,next:null});A:{var Y=A,Z=n;y=g;var rA=I;switch(Z.tag){case 1:if(Y=Z.payload,typeof Y=="function"){M=Y.call(rA,M,y);break A}M=Y;break A;case 3:Y.flags=Y.flags&-65537|128;case 0:if(Y=Z.payload,y=typeof Y=="function"?Y.call(rA,M,y):Y,y==null)break A;M=w({},M,y);break A;case 2:JI=!0}}y=n.callback,y!==null&&(A.flags|=64,r&&(A.flags|=8192),r=l.callbacks,r===null?l.callbacks=[y]:r.push(y))}else r={lane:y,tag:n.tag,payload:n.payload,callback:n.callback,next:null},S===null?(d=S=r,u=M):S=S.next=r,C|=y;if(n=n.next,n===null){if(n=l.shared.pending,n===null)break;r=n,n=r.next,r.next=null,l.lastBaseUpdate=r,l.shared.pending=null}}while(!0);S===null&&(u=M),l.baseState=u,l.firstBaseUpdate=d,l.lastBaseUpdate=S,i===null&&(l.shared.lanes=0),TI|=C,A.lanes=C,A.memoizedState=M}}function nc(A,g){if(typeof A!="function")throw Error(c(191,A));A.call(g)}function cc(A,g){var I=A.callbacks;if(I!==null)for(A.callbacks=null,A=0;A<I.length;A++)nc(I[A],g)}var Vt=FA(null),bi=FA(0);function Qc(A,g){A=sI,IA(bi,A),IA(Vt,g),sI=A|g.baseLanes}function NC(){IA(bi,sI),IA(Vt,Vt.current)}function SC(){sI=bi.current,dA(Vt),dA(bi)}var Sg=FA(null),vg=null;function bI(A){var g=A.alternate;IA(YA,YA.current&1),IA(Sg,A),vg===null&&(g===null||Vt.current!==null||g.memoizedState!==null)&&(vg=A)}function GC(A){IA(YA,YA.current),IA(Sg,A),vg===null&&(vg=A)}function uc(A){A.tag===22?(IA(YA,YA.current),IA(Sg,A),vg===null&&(vg=A)):FI()}function FI(){IA(YA,YA.current),IA(Sg,Sg.current)}function Gg(A){dA(Sg),vg===A&&(vg=null),dA(YA)}var YA=FA(0);function Fi(A){for(var g=A;g!==null;){if(g.tag===13){var I=g.memoizedState;if(I!==null&&(I=I.dehydrated,I===null||we(I)||Ue(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 eI=0,_=null,yA=null,LA=null,Yi=!1,jt=!1,ht=!1,pi=0,Yl=0,Wt=null,wE=0;function UA(){throw Error(c(321))}function mC(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 RC(A,g,I,t,l,i){return eI=i,_=g,g.memoizedState=null,g.updateQueue=null,g.lanes=0,m.H=A===null||A.memoizedState===null?jc:KC,ht=!1,i=I(t,l),ht=!1,jt&&(i=Ec(g,I,t,l)),Bc(A),i}function Bc(A){m.H=vl;var g=yA!==null&&yA.next!==null;if(eI=0,LA=yA=_=null,Yi=!1,Yl=0,Wt=null,g)throw Error(c(300));A===null||xA||(A=A.dependencies,A!==null&&mi(A)&&(xA=!0))}function Ec(A,g,I,t){_=A;var l=0;do{if(jt&&(Wt=null),Yl=0,jt=!1,25<=l)throw Error(c(301));if(l+=1,LA=yA=null,A.updateQueue!=null){var i=A.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}m.H=Wc,i=g(I,t)}while(jt);return i}function UE(){var A=m.H,g=A.useState()[0];return g=typeof g.then=="function"?pl(g):g,A=A.useState()[0],(yA!==null?yA.memoizedState:null)!==A&&(_.flags|=1024),g}function MC(){var A=pi!==0;return pi=0,A}function kC(A,g,I){g.updateQueue=A.updateQueue,g.flags&=-2053,A.lanes&=~I}function JC(A){if(Yi){for(A=A.memoizedState;A!==null;){var g=A.queue;g!==null&&(g.pending=null),A=A.next}Yi=!1}eI=0,LA=yA=_=null,jt=!1,Yl=pi=0,Wt=null}function ag(){var A={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return LA===null?_.memoizedState=LA=A:LA=LA.next=A,LA}function pA(){if(yA===null){var A=_.alternate;A=A!==null?A.memoizedState:null}else A=yA.next;var g=LA===null?_.memoizedState:LA.next;if(g!==null)LA=g,yA=A;else{if(A===null)throw _.alternate===null?Error(c(467)):Error(c(310));yA=A,A={memoizedState:yA.memoizedState,baseState:yA.baseState,baseQueue:yA.baseQueue,queue:yA.queue,next:null},LA===null?_.memoizedState=LA=A:LA=LA.next=A}return LA}function Ti(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function pl(A){var g=Yl;return Yl+=1,Wt===null&&(Wt=[]),A=lc(Wt,A,g),g=_,(LA===null?g.memoizedState:LA.next)===null&&(g=g.alternate,m.H=g===null||g.memoizedState===null?jc:KC),A}function vi(A){if(A!==null&&typeof A=="object"){if(typeof A.then=="function")return pl(A);if(A.$$typeof===H)return PA(A)}throw Error(c(438,String(A)))}function wC(A){var g=null,I=_.updateQueue;if(I!==null&&(g=I.memoCache),g==null){var t=_.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=Ti(),_.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]=X;return g.index++,I}function nI(A,g){return typeof g=="function"?g(A):g}function Li(A){var g=pA();return UC(g,yA,A)}function UC(A,g,I){var t=A.queue;if(t===null)throw Error(c(311));t.lastRenderedReducer=I;var l=A.baseQueue,i=t.pending;if(i!==null){if(l!==null){var C=l.next;l.next=i.next,i.next=C}g.baseQueue=l=i,t.pending=null}if(i=A.baseState,l===null)A.memoizedState=i;else{g=l.next;var n=C=null,u=null,d=g,S=!1;do{var M=d.lane&-536870913;if(M!==d.lane?(tA&M)===M:(eI&M)===M){var y=d.revertLane;if(y===0)u!==null&&(u=u.next={lane:0,revertLane:0,gesture:null,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),M===qt&&(S=!0);else if((eI&y)===y){d=d.next,y===qt&&(S=!0);continue}else M={lane:0,revertLane:d.revertLane,gesture:null,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null},u===null?(n=u=M,C=i):u=u.next=M,_.lanes|=y,TI|=y;M=d.action,ht&&I(i,M),i=d.hasEagerState?d.eagerState:I(i,M)}else y={lane:M,revertLane:d.revertLane,gesture:d.gesture,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null},u===null?(n=u=y,C=i):u=u.next=y,_.lanes|=M,TI|=M;d=d.next}while(d!==null&&d!==g);if(u===null?C=i:u.next=n,!rg(i,A.memoizedState)&&(xA=!0,S&&(I=Ht,I!==null)))throw I;A.memoizedState=i,A.baseState=C,A.baseQueue=u,t.lastRenderedState=i}return l===null&&(t.lanes=0),[A.memoizedState,t.dispatch]}function bC(A){var g=pA(),I=g.queue;if(I===null)throw Error(c(311));I.lastRenderedReducer=A;var t=I.dispatch,l=I.pending,i=g.memoizedState;if(l!==null){I.pending=null;var C=l=l.next;do i=A(i,C.action),C=C.next;while(C!==l);rg(i,g.memoizedState)||(xA=!0),g.memoizedState=i,g.baseQueue===null&&(g.baseState=i),I.lastRenderedState=i}return[i,t]}function oc(A,g,I){var t=_,l=pA(),i=CA;if(i){if(I===void 0)throw Error(c(407));I=I()}else I=g();var C=!rg((yA||l).memoizedState,I);if(C&&(l.memoizedState=I,xA=!0),l=l.queue,pC(hc.bind(null,t,l,A),[A]),l.getSnapshot!==g||C||LA!==null&&LA.memoizedState.tag&1){if(t.flags|=2048,_t(9,{destroy:void 0},fc.bind(null,t,l,I,g),null),SA===null)throw Error(c(349));i||(eI&127)!==0||sc(t,g,I)}return I}function sc(A,g,I){A.flags|=16384,A={getSnapshot:g,value:I},g=_.updateQueue,g===null?(g=Ti(),_.updateQueue=g,g.stores=[A]):(I=g.stores,I===null?g.stores=[A]:I.push(A))}function fc(A,g,I,t){g.value=I,g.getSnapshot=t,dc(g)&&yc(A)}function hc(A,g,I){return I(function(){dc(g)&&yc(A)})}function dc(A){var g=A.getSnapshot;A=A.value;try{var I=g();return!rg(A,I)}catch{return!0}}function yc(A){var g=nt(A,2);g!==null&&dg(g,A,2)}function FC(A){var g=ag();if(typeof A=="function"){var I=A;if(A=I(),ht){Jg(!0);try{I()}finally{Jg(!1)}}}return g.memoizedState=g.baseState=A,g.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:nI,lastRenderedState:A},g}function Dc(A,g,I,t){return A.baseState=I,UC(A,yA,typeof t=="function"?t:nI)}function bE(A,g,I,t,l){if(Ki(A))throw Error(c(485));if(A=g.action,A!==null){var i={payload:l,action:A,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(C){i.listeners.push(C)}};m.T!==null?I(!0):i.isTransition=!1,t(i),I=g.pending,I===null?(i.next=g.pending=i,rc(g,i)):(i.next=I.next,g.pending=I.next=i)}}function rc(A,g){var I=g.action,t=g.payload,l=A.state;if(g.isTransition){var i=m.T,C={};m.T=C;try{var n=I(l,t),u=m.S;u!==null&&u(C,n),Nc(A,g,n)}catch(d){YC(A,g,d)}finally{i!==null&&C.types!==null&&(i.types=C.types),m.T=i}}else try{i=I(l,t),Nc(A,g,i)}catch(d){YC(A,g,d)}}function Nc(A,g,I){I!==null&&typeof I=="object"&&typeof I.then=="function"?I.then(function(t){Sc(A,g,t)},function(t){return YC(A,g,t)}):Sc(A,g,I)}function Sc(A,g,I){g.status="fulfilled",g.value=I,Gc(g),A.state=I,g=A.pending,g!==null&&(I=g.next,I===g?A.pending=null:(I=I.next,g.next=I,rc(A,I)))}function YC(A,g,I){var t=A.pending;if(A.pending=null,t!==null){t=t.next;do g.status="rejected",g.reason=I,Gc(g),g=g.next;while(g!==t)}A.action=null}function Gc(A){A=A.listeners;for(var g=0;g<A.length;g++)(0,A[g])()}function mc(A,g){return g}function Rc(A,g){if(CA){var I=SA.formState;if(I!==null){A:{var t=_;if(CA){if(RA){g:{for(var l=RA,i=Tg;l.nodeType!==8;){if(!i){l=null;break g}if(l=Lg(l.nextSibling),l===null){l=null;break g}}i=l.data,l=i==="F!"||i==="F"?l:null}if(l){RA=Lg(l.nextSibling),t=l.data==="F!";break A}}MI(t)}t=!1}t&&(g=I[0])}}return I=ag(),I.memoizedState=I.baseState=g,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:mc,lastRenderedState:g},I.queue=t,I=Zc.bind(null,_,t),t.dispatch=I,t=FC(!1),i=zC.bind(null,_,!1,t.queue),t=ag(),l={state:g,dispatch:null,action:A,pending:null},t.queue=l,I=bE.bind(null,_,l,i,I),l.dispatch=I,t.memoizedState=A,[g,I,!1]}function Mc(A){var g=pA();return kc(g,yA,A)}function kc(A,g,I){if(g=UC(A,g,mc)[0],A=Li(nI)[0],typeof g=="object"&&g!==null&&typeof g.then=="function")try{var t=pl(g)}catch(C){throw C===Zt?ki:C}else t=g;g=pA();var l=g.queue,i=l.dispatch;return I!==g.memoizedState&&(_.flags|=2048,_t(9,{destroy:void 0},FE.bind(null,l,I),null)),[t,i,A]}function FE(A,g){A.action=g}function Jc(A){var g=pA(),I=yA;if(I!==null)return kc(g,I,A);pA(),g=g.memoizedState,I=pA();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=_.updateQueue,g===null&&(g=Ti(),_.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 wc(){return pA().memoizedState}function xi(A,g,I,t){var l=ag();_.flags|=A,l.memoizedState=_t(1|g,{destroy:void 0},I,t===void 0?null:t)}function zi(A,g,I,t){var l=pA();t=t===void 0?null:t;var i=l.memoizedState.inst;yA!==null&&t!==null&&mC(t,yA.memoizedState.deps)?l.memoizedState=_t(g,i,I,t):(_.flags|=A,l.memoizedState=_t(1|g,i,I,t))}function Uc(A,g){xi(8390656,8,A,g)}function pC(A,g){zi(2048,8,A,g)}function YE(A){_.flags|=4;var g=_.updateQueue;if(g===null)g=Ti(),_.updateQueue=g,g.events=[A];else{var I=g.events;I===null?g.events=[A]:I.push(A)}}function bc(A){var g=pA().memoizedState;return YE({ref:g,nextImpl:A}),function(){if((sA&2)!==0)throw Error(c(440));return g.impl.apply(void 0,arguments)}}function Fc(A,g){return zi(4,2,A,g)}function Yc(A,g){return zi(4,4,A,g)}function pc(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 Tc(A,g,I){I=I!=null?I.concat([A]):null,zi(4,4,pc.bind(null,g,A),I)}function TC(){}function vc(A,g){var I=pA();g=g===void 0?null:g;var t=I.memoizedState;return g!==null&&mC(g,t[1])?t[0]:(I.memoizedState=[A,g],A)}function Lc(A,g){var I=pA();g=g===void 0?null:g;var t=I.memoizedState;if(g!==null&&mC(g,t[1]))return t[0];if(t=A(),ht){Jg(!0);try{A()}finally{Jg(!1)}}return I.memoizedState=[t,g],t}function vC(A,g,I){return I===void 0||(eI&1073741824)!==0&&(tA&261930)===0?A.memoizedState=g:(A.memoizedState=I,A=xQ(),_.lanes|=A,TI|=A,I)}function xc(A,g,I,t){return rg(I,g)?I:Vt.current!==null?(A=vC(A,I,t),rg(A,g)||(xA=!0),A):(eI&42)===0||(eI&1073741824)!==0&&(tA&261930)===0?(xA=!0,A.memoizedState=I):(A=xQ(),_.lanes|=A,TI|=A,g)}function zc(A,g,I,t,l){var i=U.p;U.p=i!==0&&8>i?i:8;var C=m.T,n={};m.T=n,zC(A,!1,g,I);try{var u=l(),d=m.S;if(d!==null&&d(n,u),u!==null&&typeof u=="object"&&typeof u.then=="function"){var S=JE(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=i,C!==null&&n.types!==null&&(C.types=n.types),m.T=C}}function pE(){}function LC(A,g,I,t){if(A.tag!==5)throw Error(c(476));var l=Kc(A).queue;zc(A,l,g,q,I===null?pE:function(){return Xc(A),I(t)})}function Kc(A){var g=A.memoizedState;if(g!==null)return g;g={memoizedState:q,baseState:q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:nI,lastRenderedState:q},next:null};var I={};return g.next={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:nI,lastRenderedState:I},next:null},A.memoizedState=g,A=A.alternate,A!==null&&(A.memoizedState=g),g}function Xc(A){var g=Kc(A);g.next===null&&(g=A.alternate.memoizedState),Tl(A,g.next.queue,{},Mg())}function xC(){return PA(Ai)}function qc(){return pA().memoizedState}function Hc(){return pA().memoizedState}function TE(A){for(var g=A.return;g!==null;){switch(g.tag){case 24:case 3:var I=Mg();A=wI(I);var t=UI(g,A,I);t!==null&&(dg(t,g,I),Ul(t,g,I)),g={cache:oC()},A.payload=g;return}g=g.return}}function vE(A,g,I){var t=Mg();I={lane:t,revertLane:0,gesture:null,action:I,hasEagerState:!1,eagerState:null,next:null},Ki(A)?Oc(g,I):(I=lC(A,g,I,t),I!==null&&(dg(I,A,t),Vc(I,g,t)))}function Zc(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(Ki(A))Oc(g,l);else{var i=A.alternate;if(A.lanes===0&&(i===null||i.lanes===0)&&(i=g.lastRenderedReducer,i!==null))try{var C=g.lastRenderedState,n=i(C,I);if(l.hasEagerState=!0,l.eagerState=n,rg(n,C))return ri(A,g,l,0),SA===null&&Di(),!1}catch{}if(I=lC(A,g,l,t),I!==null)return dg(I,A,t),Vc(I,g,t),!0}return!1}function zC(A,g,I,t){if(t={lane:2,revertLane:de(),gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},Ki(A)){if(g)throw Error(c(479))}else g=lC(A,I,t,2),g!==null&&dg(g,A,2)}function Ki(A){var g=A.alternate;return A===_||g!==null&&g===_}function Oc(A,g){jt=Yi=!0;var I=A.pending;I===null?g.next=g:(g.next=I.next,I.next=g),A.pending=g}function Vc(A,g,I){if((I&4194048)!==0){var t=g.lanes;t&=A.pendingLanes,I|=t,g.lanes=I,XA(A,I)}}var vl={readContext:PA,use:vi,useCallback:UA,useContext:UA,useEffect:UA,useImperativeHandle:UA,useLayoutEffect:UA,useInsertionEffect:UA,useMemo:UA,useReducer:UA,useRef:UA,useState:UA,useDebugValue:UA,useDeferredValue:UA,useTransition:UA,useSyncExternalStore:UA,useId:UA,useHostTransitionStatus:UA,useFormState:UA,useActionState:UA,useOptimistic:UA,useMemoCache:UA,useCacheRefresh:UA};vl.useEffectEvent=UA;var jc={readContext:PA,use:vi,useCallback:function(A,g){return ag().memoizedState=[A,g===void 0?null:g],A},useContext:PA,useEffect:Uc,useImperativeHandle:function(A,g,I){I=I!=null?I.concat([A]):null,xi(4194308,4,pc.bind(null,g,A),I)},useLayoutEffect:function(A,g){return xi(4194308,4,A,g)},useInsertionEffect:function(A,g){xi(4,2,A,g)},useMemo:function(A,g){var I=ag();g=g===void 0?null:g;var t=A();if(ht){Jg(!0);try{A()}finally{Jg(!1)}}return I.memoizedState=[t,g],t},useReducer:function(A,g,I){var t=ag();if(I!==void 0){var l=I(g);if(ht){Jg(!0);try{I(g)}finally{Jg(!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=vE.bind(null,_,A),[t.memoizedState,A]},useRef:function(A){var g=ag();return A={current:A},g.memoizedState=A},useState:function(A){A=FC(A);var g=A.queue,I=Zc.bind(null,_,g);return g.dispatch=I,[A.memoizedState,I]},useDebugValue:TC,useDeferredValue:function(A,g){var I=ag();return vC(I,A,g)},useTransition:function(){var A=FC(!1);return A=zc.bind(null,_,A.queue,!0,!1),ag().memoizedState=A,[!1,A]},useSyncExternalStore:function(A,g,I){var t=_,l=ag();if(CA){if(I===void 0)throw Error(c(407));I=I()}else{if(I=g(),SA===null)throw Error(c(349));(tA&127)!==0||sc(t,g,I)}l.memoizedState=I;var i={value:I,getSnapshot:g};return l.queue=i,Uc(hc.bind(null,t,i,A),[A]),t.flags|=2048,_t(9,{destroy:void 0},fc.bind(null,t,i,I,g),null),I},useId:function(){var A=ag(),g=SA.identifierPrefix;if(CA){var I=Wg,t=jg;I=(t&~(1<<32-ig(t)-1)).toString(32)+I,g="_"+g+"R_"+I,I=pi++,0<I&&(g+="H"+I.toString(32)),g+="_"}else I=wE++,g="_"+g+"r_"+I.toString(32)+"_";return A.memoizedState=g},useHostTransitionStatus:xC,useFormState:Rc,useActionState:Rc,useOptimistic:function(A){var g=ag();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,_,!0,I),I.dispatch=g,[A,g]},useMemoCache:wC,useCacheRefresh:function(){return ag().memoizedState=TE.bind(null,_)},useEffectEvent:function(A){var g=ag(),I={impl:A};return g.memoizedState=I,function(){if((sA&2)!==0)throw Error(c(440));return I.impl.apply(void 0,arguments)}}},KC={readContext:PA,use:vi,useCallback:vc,useContext:PA,useEffect:pC,useImperativeHandle:Tc,useInsertionEffect:Fc,useLayoutEffect:Yc,useMemo:Lc,useReducer:Li,useRef:wc,useState:function(){return Li(nI)},useDebugValue:TC,useDeferredValue:function(A,g){var I=pA();return xc(I,yA.memoizedState,A,g)},useTransition:function(){var A=Li(nI)[0],g=pA().memoizedState;return[typeof A=="boolean"?A:pl(A),g]},useSyncExternalStore:oc,useId:qc,useHostTransitionStatus:xC,useFormState:Mc,useActionState:Mc,useOptimistic:function(A,g){var I=pA();return Dc(I,yA,A,g)},useMemoCache:wC,useCacheRefresh:Hc};KC.useEffectEvent=bc;var Wc={readContext:PA,use:vi,useCallback:vc,useContext:PA,useEffect:pC,useImperativeHandle:Tc,useInsertionEffect:Fc,useLayoutEffect:Yc,useMemo:Lc,useReducer:bC,useRef:wc,useState:function(){return bC(nI)},useDebugValue:TC,useDeferredValue:function(A,g){var I=pA();return yA===null?vC(I,A,g):xc(I,yA.memoizedState,A,g)},useTransition:function(){var A=bC(nI)[0],g=pA().memoizedState;return[typeof A=="boolean"?A:pl(A),g]},useSyncExternalStore:oc,useId:qc,useHostTransitionStatus:xC,useFormState:Jc,useActionState:Jc,useOptimistic:function(A,g){var I=pA();return yA!==null?Dc(I,yA,A,g):(I.baseState=A,[A,I.queue.dispatch])},useMemoCache:wC,useCacheRefresh:Hc};Wc.useEffectEvent=bc;function XC(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 qC={enqueueSetState:function(A,g,I){A=A._reactInternals;var t=Mg(),l=wI(t);l.payload=g,I!=null&&(l.callback=I),g=UI(A,l,t),g!==null&&(dg(g,A,t),Ul(g,A,t))},enqueueReplaceState:function(A,g,I){A=A._reactInternals;var t=Mg(),l=wI(t);l.tag=1,l.payload=g,I!=null&&(l.callback=I),g=UI(A,l,t),g!==null&&(dg(g,A,t),Ul(g,A,t))},enqueueForceUpdate:function(A,g){A=A._reactInternals;var I=Mg(),t=wI(I);t.tag=2,g!=null&&(t.callback=g),g=UI(A,t,I),g!==null&&(dg(g,A,I),Ul(g,A,I))}};function _c(A,g,I,t,l,i,C){return A=A.stateNode,typeof A.shouldComponentUpdate=="function"?A.shouldComponentUpdate(t,i,C):g.prototype&&g.prototype.isPureReactComponent?!Sl(I,t)||!Sl(l,i):!0}function Pc(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&&qC.enqueueReplaceState(g,g.state,null)}function dt(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 $c(A){yi(A)}function AQ(A){console.error(A)}function gQ(A){yi(A)}function Xi(A,g){try{var I=A.onUncaughtError;I(g.value,{componentStack:g.stack})}catch(t){setTimeout(function(){throw t})}}function IQ(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 HC(A,g,I){return I=wI(I),I.tag=3,I.payload={element:null},I.callback=function(){Xi(A,g)},I}function tQ(A){return A=wI(A),A.tag=3,A}function lQ(A,g,I,t){var l=I.type.getDerivedStateFromError;if(typeof l=="function"){var i=t.value;A.payload=function(){return l(i)},A.callback=function(){IQ(g,I,t)}}var C=I.stateNode;C!==null&&typeof C.componentDidCatch=="function"&&(A.callback=function(){IQ(g,I,t),typeof l!="function"&&(vI===null?vI=new Set([this]):vI.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:n!==null?n:""})})}function LE(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 vg===null?ga():I.alternate===null&&bA===0&&(bA=3),I.flags&=-257,I.flags|=65536,I.lanes=l,t===Ji?I.flags|=16384:(g=I.updateQueue,g===null?I.updateQueue=new Set([t]):g.add(t),se(A,t,l)),!1;case 22:return I.flags|=65536,t===Ji?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)),se(A,t,l)),!1}throw Error(c(435,I.tag))}return se(A,t,l),ga(),!1}if(CA)return g=Sg.current,g!==null?((g.flags&65536)===0&&(g.flags|=256),g.flags|=65536,g.lanes=l,t!==cC&&(A=Error(c(422),{cause:t}),Rl(Fg(A,I)))):(t!==cC&&(g=Error(c(423),{cause:t}),Rl(Fg(g,I))),A=A.current.alternate,A.flags|=65536,l&=-l,A.lanes|=l,t=Fg(t,I),l=HC(A.stateNode,t,l),DC(A,l),bA!==4&&(bA=2)),!1;var i=Error(c(520),{cause:t});if(i=Fg(i,I),Zl===null?Zl=[i]:Zl.push(i),bA!==4&&(bA=2),g===null)return!0;t=Fg(t,I),I=g;do{switch(I.tag){case 3:return I.flags|=65536,A=l&-l,I.lanes|=A,A=HC(I.stateNode,t,A),DC(I,A),!1;case 1:if(g=I.type,i=I.stateNode,(I.flags&128)===0&&(typeof g.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(vI===null||!vI.has(i))))return I.flags|=65536,l&=-l,I.lanes|=l,l=tQ(l),lQ(l,A,I,t),DC(I,l),!1}I=I.return}while(I!==null);return!1}var ZC=Error(c(461)),xA=!1;function $A(A,g,I,t){g.child=A===null?ec(g,null,I,t):ft(g,A.child,I,t)}function iQ(A,g,I,t,l){I=I.render;var i=g.ref;if("ref"in t){var C={};for(var n in t)n!=="ref"&&(C[n]=t[n])}else C=t;return Bt(g),t=RC(A,g,I,C,i,l),n=MC(),A!==null&&!xA?(kC(A,g,l),cI(A,g,l)):(CA&&n&&eC(g),g.flags|=1,$A(A,g,t,l),g.child)}function aQ(A,g,I,t,l){if(A===null){var i=I.type;return typeof i=="function"&&!iC(i)&&i.defaultProps===void 0&&I.compare===null?(g.tag=15,g.type=i,CQ(A,g,i,t,l)):(A=Si(I.type,null,t,g,g.mode,l),A.ref=g.ref,A.return=g,g.child=A)}if(i=A.child,!Ae(A,l)){var C=i.memoizedProps;if(I=I.compare,I=I!==null?I:Sl,I(C,t)&&A.ref===g.ref)return cI(A,g,l)}return g.flags|=1,A=lI(i,t),A.ref=g.ref,A.return=g,g.child=A}function CQ(A,g,I,t,l){if(A!==null){var i=A.memoizedProps;if(Sl(i,t)&&A.ref===g.ref)if(xA=!1,g.pendingProps=t=i,Ae(A,l))(A.flags&131072)!==0&&(xA=!0);else return g.lanes=A.lanes,cI(A,g,l)}return OC(A,g,I,t,l)}function eQ(A,g,I,t){var l=t.children,i=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(i=i!==null?i.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&~i}else t=0,g.child=null;return nQ(A,g,i,I,t)}if((I&536870912)!==0)g.memoizedState={baseLanes:0,cachePool:null},A!==null&&Mi(g,i!==null?i.cachePool:null),i!==null?Qc(g,i):NC(),uc(g);else return t=g.lanes=536870912,nQ(A,g,i!==null?i.baseLanes|I:I,I,t)}else i!==null?(Mi(g,i.cachePool),Qc(g,i),FI(),g.memoizedState=null):(A!==null&&Mi(g,null),NC(),FI());return $A(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 nQ(A,g,I,t,l){var i=fC();return i=i===null?null:{parent:vA._currentValue,pool:i},g.memoizedState={baseLanes:I,cachePool:i},A!==null&&Mi(g,null),NC(),uc(g),A!==null&&Xt(A,g,t,!0),g.childLanes=l,null}function qi(A,g){return g=Zi({mode:g.mode,children:g.children},A.mode),g.ref=A.ref,A.child=g,g.return=A,g}function cQ(A,g,I){return ft(g,A.child,null,I),A=qi(g,g.pendingProps),A.flags|=2,Gg(g),g.memoizedState=null,A}function xE(A,g,I){var t=g.pendingProps,l=(g.flags&128)!==0;if(g.flags&=-129,A===null){if(CA){if(t.mode==="hidden")return A=qi(g,t),g.lanes=536870912,Ll(null,A);if(GC(g),(A=RA)?(A=ru(A,Tg),A=A!==null&&A.data==="&"?A:null,A!==null&&(g.memoizedState={dehydrated:A,treeContext:mI!==null?{id:jg,overflow:Wg}:null,retryLane:536870912,hydrationErrors:null},I=On(A),I.return=g,g.child=I,_A=g,RA=null)):A=null,A===null)throw MI(g);return g.lanes=536870912,null}return qi(g,t)}var i=A.memoizedState;if(i!==null){var C=i.dehydrated;if(GC(g),l)if(g.flags&256)g.flags&=-257,g=cQ(A,g,I);else if(g.memoizedState!==null)g.child=A.child,g.flags|=128,g=null;else throw Error(c(558));else if(xA||Xt(A,g,I,!1),l=(I&A.childLanes)!==0,xA||l){if(t=SA,t!==null&&(C=$e(t,I),C!==0&&C!==i.retryLane))throw i.retryLane=C,nt(A,C),dg(t,A,C),ZC;ga(),g=cQ(A,g,I)}else A=i.treeContext,RA=Lg(C.nextSibling),_A=g,CA=!0,RI=null,Tg=!1,A!==null&&Wn(g,A),g=qi(g,t),g.flags|=4096;return g}return A=lI(A.child,{mode:t.mode,children:t.children}),A.ref=g.ref,g.child=A,A.return=g,A}function Hi(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(c(284));(A===null||A.ref!==I)&&(g.flags|=4194816)}}function OC(A,g,I,t,l){return Bt(g),I=RC(A,g,I,t,void 0,l),t=MC(),A!==null&&!xA?(kC(A,g,l),cI(A,g,l)):(CA&&t&&eC(g),g.flags|=1,$A(A,g,I,l),g.child)}function QQ(A,g,I,t,l,i){return Bt(g),g.updateQueue=null,I=Ec(g,t,I,l),Bc(A),t=MC(),A!==null&&!xA?(kC(A,g,i),cI(A,g,i)):(CA&&t&&eC(g),g.flags|=1,$A(A,g,I,i),g.child)}function uQ(A,g,I,t,l){if(Bt(g),g.stateNode===null){var i=Lt,C=I.contextType;typeof C=="object"&&C!==null&&(i=PA(C)),i=new I(t,i),g.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=qC,g.stateNode=i,i._reactInternals=g,i=g.stateNode,i.props=t,i.state=g.memoizedState,i.refs={},dC(g),C=I.contextType,i.context=typeof C=="object"&&C!==null?PA(C):Lt,i.state=g.memoizedState,C=I.getDerivedStateFromProps,typeof C=="function"&&(XC(g,I,C,t),i.state=g.memoizedState),typeof I.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(C=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),C!==i.state&&qC.enqueueReplaceState(i,i.state,null),Fl(g,t,i,l),bl(),i.state=g.memoizedState),typeof i.componentDidMount=="function"&&(g.flags|=4194308),t=!0}else if(A===null){i=g.stateNode;var n=g.memoizedProps,u=dt(I,n);i.props=u;var d=i.context,S=I.contextType;C=Lt,typeof S=="object"&&S!==null&&(C=PA(S));var M=I.getDerivedStateFromProps;S=typeof M=="function"||typeof i.getSnapshotBeforeUpdate=="function",n=g.pendingProps!==n,S||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(n||d!==C)&&Pc(g,i,t,C),JI=!1;var y=g.memoizedState;i.state=y,Fl(g,t,i,l),bl(),d=g.memoizedState,n||y!==d||JI?(typeof M=="function"&&(XC(g,I,M,t),d=g.memoizedState),(u=JI||_c(g,I,u,t,y,d,C))?(S||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(g.flags|=4194308)):(typeof i.componentDidMount=="function"&&(g.flags|=4194308),g.memoizedProps=t,g.memoizedState=d),i.props=t,i.state=d,i.context=C,t=u):(typeof i.componentDidMount=="function"&&(g.flags|=4194308),t=!1)}else{i=g.stateNode,yC(A,g),C=g.memoizedProps,S=dt(I,C),i.props=S,M=g.pendingProps,y=i.context,d=I.contextType,u=Lt,typeof d=="object"&&d!==null&&(u=PA(d)),n=I.getDerivedStateFromProps,(d=typeof n=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(C!==M||y!==u)&&Pc(g,i,t,u),JI=!1,y=g.memoizedState,i.state=y,Fl(g,t,i,l),bl();var r=g.memoizedState;C!==M||y!==r||JI||A!==null&&A.dependencies!==null&&mi(A.dependencies)?(typeof n=="function"&&(XC(g,I,n,t),r=g.memoizedState),(S=JI||_c(g,I,S,t,y,r,u)||A!==null&&A.dependencies!==null&&mi(A.dependencies))?(d||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(t,r,u),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(t,r,u)),typeof i.componentDidUpdate=="function"&&(g.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(g.flags|=1024)):(typeof i.componentDidUpdate!="function"||C===A.memoizedProps&&y===A.memoizedState||(g.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||C===A.memoizedProps&&y===A.memoizedState||(g.flags|=1024),g.memoizedProps=t,g.memoizedState=r),i.props=t,i.state=r,i.context=u,t=S):(typeof i.componentDidUpdate!="function"||C===A.memoizedProps&&y===A.memoizedState||(g.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||C===A.memoizedProps&&y===A.memoizedState||(g.flags|=1024),t=!1)}return i=t,Hi(A,g),t=(g.flags&128)!==0,i||t?(i=g.stateNode,I=t&&typeof I.getDerivedStateFromError!="function"?null:i.render(),g.flags|=1,A!==null&&t?(g.child=ft(g,A.child,null,l),g.child=ft(g,null,I,l)):$A(A,g,I,l),g.memoizedState=i.state,A=g.child):A=cI(A,g,l),A}function BQ(A,g,I,t){return Qt(),g.flags|=256,$A(A,g,I,t),g.child}var VC={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function jC(A){return{baseLanes:A,cachePool:Ic()}}function WC(A,g,I){return A=A!==null?A.childLanes&~I:0,g&&(A|=Rg),A}function EQ(A,g,I){var t=g.pendingProps,l=!1,i=(g.flags&128)!==0,C;if((C=i)||(C=A!==null&&A.memoizedState===null?!1:(YA.current&2)!==0),C&&(l=!0,g.flags&=-129),C=(g.flags&32)!==0,g.flags&=-33,A===null){if(CA){if(l?bI(g):FI(),(A=RA)?(A=ru(A,Tg),A=A!==null&&A.data!=="&"?A:null,A!==null&&(g.memoizedState={dehydrated:A,treeContext:mI!==null?{id:jg,overflow:Wg}:null,retryLane:536870912,hydrationErrors:null},I=On(A),I.return=g,g.child=I,_A=g,RA=null)):A=null,A===null)throw MI(g);return Ue(A)?g.lanes=32:g.lanes=536870912,null}var n=t.children;return t=t.fallback,l?(FI(),l=g.mode,n=Zi({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=jC(I),t.childLanes=WC(A,C,I),g.memoizedState=VC,Ll(null,t)):(bI(g),_C(g,n))}var u=A.memoizedState;if(u!==null&&(n=u.dehydrated,n!==null)){if(i)g.flags&256?(bI(g),g.flags&=-257,g=PC(A,g,I)):g.memoizedState!==null?(FI(),g.child=A.child,g.flags|=128,g=null):(FI(),n=t.fallback,l=g.mode,t=Zi({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,ft(g,A.child,null,I),t=g.child,t.memoizedState=jC(I),t.childLanes=WC(A,C,I),g.memoizedState=VC,g=Ll(null,t));else if(bI(g),Ue(n)){if(C=n.nextSibling&&n.nextSibling.dataset,C)var d=C.dgst;C=d,t=Error(c(419)),t.stack="",t.digest=C,Rl({value:t,source:null,stack:null}),g=PC(A,g,I)}else if(xA||Xt(A,g,I,!1),C=(I&A.childLanes)!==0,xA||C){if(C=SA,C!==null&&(t=$e(C,I),t!==0&&t!==u.retryLane))throw u.retryLane=t,nt(A,t),dg(C,A,t),ZC;we(n)||ga(),g=PC(A,g,I)}else we(n)?(g.flags|=192,g.child=A.child,g=null):(A=u.treeContext,RA=Lg(n.nextSibling),_A=g,CA=!0,RI=null,Tg=!1,A!==null&&Wn(g,A),g=_C(g,t.children),g.flags|=4096);return g}return l?(FI(),n=t.fallback,l=g.mode,u=A.child,d=u.sibling,t=lI(u,{mode:"hidden",children:t.children}),t.subtreeFlags=u.subtreeFlags&65011712,d!==null?n=lI(d,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=jC(I):(l=n.cachePool,l!==null?(u=vA._currentValue,l=l.parent!==u?{parent:u,pool:u}:l):l=Ic(),n={baseLanes:n.baseLanes|I,cachePool:l}),t.memoizedState=n,t.childLanes=WC(A,C,I),g.memoizedState=VC,Ll(A.child,t)):(bI(g),I=A.child,A=I.sibling,I=lI(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 _C(A,g){return g=Zi({mode:"visible",children:g},A.mode),g.return=A,A.child=g}function Zi(A,g){return A=Ng(22,A,null,g),A.lanes=0,A}function PC(A,g,I){return ft(g,A.child,null,I),A=_C(g,g.pendingProps.children),A.flags|=2,g.memoizedState=null,A}function oQ(A,g,I){A.lanes|=g;var t=A.alternate;t!==null&&(t.lanes|=g),BC(A.return,g,I)}function $C(A,g,I,t,l,i){var C=A.memoizedState;C===null?A.memoizedState={isBackwards:g,rendering:null,renderingStartTime:0,last:t,tail:I,tailMode:l,treeForkCount:i}:(C.isBackwards=g,C.rendering=null,C.renderingStartTime=0,C.last=t,C.tail=I,C.tailMode=l,C.treeForkCount=i)}function sQ(A,g,I){var t=g.pendingProps,l=t.revealOrder,i=t.tail;t=t.children;var C=YA.current,n=(C&2)!==0;if(n?(C=C&1|2,g.flags|=128):C&=1,IA(YA,C),$A(A,g,t,I),t=CA?ml:0,!n&&A!==null&&(A.flags&128)!==0)A:for(A=g.child;A!==null;){if(A.tag===13)A.memoizedState!==null&&oQ(A,I,g);else if(A.tag===19)oQ(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&&Fi(A)===null&&(l=I),I=I.sibling;I=l,I===null?(l=g.child,g.child=null):(l=I.sibling,I.sibling=null),$C(g,!1,l,I,i,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&&Fi(A)===null){g.child=l;break}A=l.sibling,l.sibling=I,I=l,l=A}$C(g,!0,I,null,i,t);break;case"together":$C(g,!1,null,null,void 0,t);break;default:g.memoizedState=null}return g.child}function cI(A,g,I){if(A!==null&&(g.dependencies=A.dependencies),TI|=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(c(153));if(g.child!==null){for(A=g.child,I=lI(A,A.pendingProps),g.child=I,I.return=g;A.sibling!==null;)A=A.sibling,I=I.sibling=lI(A,A.pendingProps),I.return=g;I.sibling=null}return g.child}function Ae(A,g){return(A.lanes&g)!==0?!0:(A=A.dependencies,!!(A!==null&&mi(A)))}function zE(A,g,I){switch(g.tag){case 3:jA(g,g.stateNode.containerInfo),kI(g,vA,A.memoizedState.cache),Qt();break;case 27:case 5:Vg(g);break;case 4:jA(g,g.stateNode.containerInfo);break;case 10:kI(g,g.type,g.memoizedProps.value);break;case 31:if(g.memoizedState!==null)return g.flags|=128,GC(g),null;break;case 13:var t=g.memoizedState;if(t!==null)return t.dehydrated!==null?(bI(g),g.flags|=128,null):(I&g.child.childLanes)!==0?EQ(A,g,I):(bI(g),A=cI(A,g,I),A!==null?A.sibling:null);bI(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 sQ(A,g,I);g.flags|=128}if(l=g.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),IA(YA,YA.current),t)break;return null;case 22:return g.lanes=0,eQ(A,g,I,g.pendingProps);case 24:kI(g,vA,A.memoizedState.cache)}return cI(A,g,I)}function fQ(A,g,I){if(A!==null)if(A.memoizedProps!==g.pendingProps)xA=!0;else{if(!Ae(A,I)&&(g.flags&128)===0)return xA=!1,zE(A,g,I);xA=(A.flags&131072)!==0}else xA=!1,CA&&(g.flags&1048576)!==0&&jn(g,ml,g.index);switch(g.lanes=0,g.tag){case 16:A:{var t=g.pendingProps;if(A=ot(g.elementType),g.type=A,typeof A=="function")iC(A)?(t=dt(A,t),g.tag=1,g=uQ(null,g,A,t,I)):(g.tag=0,g=OC(null,g,A,t,I));else{if(A!=null){var l=A.$$typeof;if(l===L){g.tag=11,g=iQ(null,g,A,t,I);break A}else if(l===mA){g.tag=14,g=aQ(null,g,A,t,I);break A}}throw g=cA(A)||A,Error(c(306,g,""))}}return g;case 0:return OC(A,g,g.type,g.pendingProps,I);case 1:return t=g.type,l=dt(t,g.pendingProps),uQ(A,g,t,l,I);case 3:A:{if(jA(g,g.stateNode.containerInfo),A===null)throw Error(c(387));t=g.pendingProps;var i=g.memoizedState;l=i.element,yC(A,g),Fl(g,t,null,I);var C=g.memoizedState;if(t=C.cache,kI(g,vA,t),t!==i.cache&&EC(g,[vA],I,!0),bl(),t=C.element,i.isDehydrated)if(i={element:t,isDehydrated:!1,cache:C.cache},g.updateQueue.baseState=i,g.memoizedState=i,g.flags&256){g=BQ(A,g,t,I);break A}else if(t!==l){l=Fg(Error(c(424)),g),Rl(l),g=BQ(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,RA=Lg(A.firstChild),_A=g,CA=!0,RI=null,Tg=!0,I=ec(g,null,t,I),g.child=I;I;)I.flags=I.flags&-3|4096,I=I.sibling;else{if(Qt(),t===l){g=cI(A,g,I);break A}$A(A,g,t,I)}g=g.child}return g;case 26:return Hi(A,g),A===null?(I=Mu(g.type,null,g.pendingProps,null))?g.memoizedState=I:CA||(I=g.type,A=g.pendingProps,t=ea(cg.current).createElement(I),t[WA]=g,t[Bg]=A,Ag(t,I,A),OA(t),g.stateNode=t):g.memoizedState=Mu(g.type,A.memoizedProps,g.pendingProps,A.memoizedState),null;case 27:return Vg(g),A===null&&CA&&(t=g.stateNode=Gu(g.type,g.pendingProps,cg.current),_A=g,Tg=!0,l=RA,KI(g.type)?(be=l,RA=Lg(t.firstChild)):RA=l),$A(A,g,g.pendingProps.children,I),Hi(A,g),A===null&&(g.flags|=4194304),g.child;case 5:return A===null&&CA&&((l=t=RA)&&(t=fo(t,g.type,g.pendingProps,Tg),t!==null?(g.stateNode=t,_A=g,RA=Lg(t.firstChild),Tg=!1,l=!0):l=!1),l||MI(g)),Vg(g),l=g.type,i=g.pendingProps,C=A!==null?A.memoizedProps:null,t=i.children,Me(l,i)?t=null:C!==null&&Me(l,C)&&(g.flags|=32),g.memoizedState!==null&&(l=RC(A,g,UE,null,null,I),Ai._currentValue=l),Hi(A,g),$A(A,g,t,I),g.child;case 6:return A===null&&CA&&((A=I=RA)&&(I=ho(I,g.pendingProps,Tg),I!==null?(g.stateNode=I,_A=g,RA=null,A=!0):A=!1),A||MI(g)),null;case 13:return EQ(A,g,I);case 4:return jA(g,g.stateNode.containerInfo),t=g.pendingProps,A===null?g.child=ft(g,null,t,I):$A(A,g,t,I),g.child;case 11:return iQ(A,g,g.type,g.pendingProps,I);case 7:return $A(A,g,g.pendingProps,I),g.child;case 8:return $A(A,g,g.pendingProps.children,I),g.child;case 12:return $A(A,g,g.pendingProps.children,I),g.child;case 10:return t=g.pendingProps,kI(g,g.type,t.value),$A(A,g,t.children,I),g.child;case 9:return l=g.type._context,t=g.pendingProps.children,Bt(g),l=PA(l),t=t(l),g.flags|=1,$A(A,g,t,I),g.child;case 14:return aQ(A,g,g.type,g.pendingProps,I);case 15:return CQ(A,g,g.type,g.pendingProps,I);case 19:return sQ(A,g,I);case 31:return xE(A,g,I);case 22:return eQ(A,g,I,g.pendingProps);case 24:return Bt(g),t=PA(vA),A===null?(l=fC(),l===null&&(l=SA,i=oC(),l.pooledCache=i,i.refCount++,i!==null&&(l.pooledCacheLanes|=I),l=i),g.memoizedState={parent:t,cache:l},dC(g),kI(g,vA,l)):((A.lanes&I)!==0&&(yC(A,g),Fl(g,null,null,I),bl()),l=A.memoizedState,i=g.memoizedState,l.parent!==t?(l={parent:t,cache:t},g.memoizedState=l,g.lanes===0&&(g.memoizedState=g.updateQueue.baseState=l),kI(g,vA,t)):(t=i.cache,kI(g,vA,t),t!==l.cache&&EC(g,[vA],I,!0))),$A(A,g,g.pendingProps.children,I),g.child;case 29:throw g.pendingProps}throw Error(c(156,g.tag))}function QI(A){A.flags|=4}function ge(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(qQ())A.flags|=8192;else throw st=Ji,hC}else A.flags&=-16777217}function hQ(A,g){if(g.type!=="stylesheet"||(g.state.loading&4)!==0)A.flags&=-16777217;else if(A.flags|=16777216,!bu(g))if(qQ())A.flags|=8192;else throw st=Ji,hC}function Oi(A,g){g!==null&&(A.flags|=4),A.flags&16384&&(g=A.tag!==22?tt():536870912,A.lanes|=g,gl|=g)}function xl(A,g){if(!CA)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 MA(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 KE(A,g,I){var t=g.pendingProps;switch(nC(g),g.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return MA(g),null;case 1:return MA(g),null;case 3:return I=g.stateNode,t=null,A!==null&&(t=A.memoizedState.cache),g.memoizedState.cache!==t&&(g.flags|=2048),CI(vA),zg(),I.pendingContext&&(I.context=I.pendingContext,I.pendingContext=null),(A===null||A.child===null)&&(Kt(g)?QI(g):A===null||A.memoizedState.isDehydrated&&(g.flags&256)===0||(g.flags|=1024,QC())),MA(g),null;case 26:var l=g.type,i=g.memoizedState;return A===null?(QI(g),i!==null?(MA(g),hQ(g,i)):(MA(g),ge(g,l,null,t,I))):i?i!==A.memoizedState?(QI(g),MA(g),hQ(g,i)):(MA(g),g.flags&=-16777217):(A=A.memoizedProps,A!==t&&QI(g),MA(g),ge(g,l,A,t,I)),null;case 27:if(_I(g),I=cg.current,l=g.type,A!==null&&g.stateNode!=null)A.memoizedProps!==t&&QI(g);else{if(!t){if(g.stateNode===null)throw Error(c(166));return MA(g),null}A=T.current,Kt(g)?_n(g):(A=Gu(l,t,I),g.stateNode=A,QI(g))}return MA(g),null;case 5:if(_I(g),l=g.type,A!==null&&g.stateNode!=null)A.memoizedProps!==t&&QI(g);else{if(!t){if(g.stateNode===null)throw Error(c(166));return MA(g),null}if(i=T.current,Kt(g))_n(g);else{var C=ea(cg.current);switch(i){case 1:i=C.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:i=C.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":i=C.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":i=C.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":i=C.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof t.is=="string"?C.createElement("select",{is:t.is}):C.createElement("select"),t.multiple?i.multiple=!0:t.size&&(i.size=t.size);break;default:i=typeof t.is=="string"?C.createElement(l,{is:t.is}):C.createElement(l)}}i[WA]=g,i[Bg]=t;A:for(C=g.child;C!==null;){if(C.tag===5||C.tag===6)i.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=i;A:switch(Ag(i,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&&QI(g)}}return MA(g),ge(g,g.type,A===null?null:A.memoizedProps,g.pendingProps,I),null;case 6:if(A&&g.stateNode!=null)A.memoizedProps!==t&&QI(g);else{if(typeof t!="string"&&g.stateNode===null)throw Error(c(166));if(A=cg.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[WA]=g,A=!!(A.nodeValue===I||t!==null&&t.suppressHydrationWarning===!0||Eu(A.nodeValue,I)),A||MI(g,!0)}else A=ea(A).createTextNode(t),A[WA]=g,g.stateNode=A}return MA(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(c(318));if(A=g.memoizedState,A=A!==null?A.dehydrated:null,!A)throw Error(c(557));A[WA]=g}else Qt(),(g.flags&128)===0&&(g.memoizedState=null),g.flags|=4;MA(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(c(558))}return MA(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(c(318));if(l=g.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(c(317));l[WA]=g}else Qt(),(g.flags&128)===0&&(g.memoizedState=null),g.flags|=4;MA(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),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==l&&(t.flags|=2048)),I!==A&&I&&(g.child.flags|=8192),Oi(g,g.updateQueue),MA(g),null);case 4:return zg(),A===null&&Ne(g.stateNode.containerInfo),MA(g),null;case 10:return CI(g.type),MA(g),null;case 19:if(dA(YA),t=g.memoizedState,t===null)return MA(g),null;if(l=(g.flags&128)!==0,i=t.rendering,i===null)if(l)xl(t,!1);else{if(bA!==0||A!==null&&(A.flags&128)!==0)for(A=g.child;A!==null;){if(i=Fi(A),i!==null){for(g.flags|=128,xl(t,!1),A=i.updateQueue,g.updateQueue=A,Oi(g,A),g.subtreeFlags=0,A=I,I=g.child;I!==null;)Zn(I,A),I=I.sibling;return IA(YA,YA.current&1|2),CA&&iI(g,t.treeForkCount),g.child}A=A.sibling}t.tail!==null&&tg()>Pi&&(g.flags|=128,l=!0,xl(t,!1),g.lanes=4194304)}else{if(!l)if(A=Fi(i),A!==null){if(g.flags|=128,l=!0,A=A.updateQueue,g.updateQueue=A,Oi(g,A),xl(t,!0),t.tail===null&&t.tailMode==="hidden"&&!i.alternate&&!CA)return MA(g),null}else 2*tg()-t.renderingStartTime>Pi&&I!==536870912&&(g.flags|=128,l=!0,xl(t,!1),g.lanes=4194304);t.isBackwards?(i.sibling=g.child,g.child=i):(A=t.last,A!==null?A.sibling=i:g.child=i,t.last=i)}return t.tail!==null?(A=t.tail,t.rendering=A,t.tail=A.sibling,t.renderingStartTime=tg(),A.sibling=null,I=YA.current,IA(YA,l?I&1|2:I&1),CA&&iI(g,t.treeForkCount),A):(MA(g),null);case 22:case 23:return Gg(g),SC(),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&&(MA(g),g.subtreeFlags&6&&(g.flags|=8192)):MA(g),I=g.updateQueue,I!==null&&Oi(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&&dA(Et),null;case 24:return I=null,A!==null&&(I=A.memoizedState.cache),g.memoizedState.cache!==I&&(g.flags|=2048),CI(vA),MA(g),null;case 25:return null;case 30:return null}throw Error(c(156,g.tag))}function XE(A,g){switch(nC(g),g.tag){case 1:return A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 3:return CI(vA),zg(),A=g.flags,(A&65536)!==0&&(A&128)===0?(g.flags=A&-65537|128,g):null;case 26:case 27:case 5:return _I(g),null;case 31:if(g.memoizedState!==null){if(Gg(g),g.alternate===null)throw Error(c(340));Qt()}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(c(340));Qt()}return A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 19:return dA(YA),null;case 4:return zg(),null;case 10:return CI(g.type),null;case 22:case 23:return Gg(g),SC(),A!==null&&dA(Et),A=g.flags,A&65536?(g.flags=A&-65537|128,g):null;case 24:return CI(vA),null;case 25:return null;default:return null}}function dQ(A,g){switch(nC(g),g.tag){case 3:CI(vA),zg();break;case 26:case 27:case 5:_I(g);break;case 4:zg();break;case 31:g.memoizedState!==null&&Gg(g);break;case 13:Gg(g);break;case 19:dA(YA);break;case 10:CI(g.type);break;case 22:case 23:Gg(g),SC(),A!==null&&dA(Et);break;case 24:CI(vA)}}function zl(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 i=I.create,C=I.inst;t=i(),C.destroy=t}I=I.next}while(I!==l)}}catch(n){hA(g,g.return,n)}}function YI(A,g,I){try{var t=g.updateQueue,l=t!==null?t.lastEffect:null;if(l!==null){var i=l.next;t=i;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,d=n;try{d()}catch(S){hA(l,u,S)}}}t=t.next}while(t!==i)}}catch(S){hA(g,g.return,S)}}function yQ(A){var g=A.updateQueue;if(g!==null){var I=A.stateNode;try{cc(g,I)}catch(t){hA(A,A.return,t)}}}function DQ(A,g,I){I.props=dt(A.type,A.memoizedProps),I.state=A.memoizedState;try{I.componentWillUnmount()}catch(t){hA(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){hA(A,g,l)}}function _g(A,g){var I=A.ref,t=A.refCleanup;if(I!==null)if(typeof t=="function")try{t()}catch(l){hA(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){hA(A,g,l)}else I.current=null}function rQ(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){hA(A,A.return,l)}}function Ie(A,g,I){try{var t=A.stateNode;Qo(t,A.type,I,g),t[Bg]=g}catch(l){hA(A,A.return,l)}}function NQ(A){return A.tag===5||A.tag===3||A.tag===26||A.tag===27&&KI(A.type)||A.tag===4}function te(A){A:for(;;){for(;A.sibling===null;){if(A.return===null||NQ(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&&KI(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 le(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=II));else if(t!==4&&(t===27&&KI(A.type)&&(I=A.stateNode,g=null),A=A.child,A!==null))for(le(A,g,I),A=A.sibling;A!==null;)le(A,g,I),A=A.sibling}function Vi(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&&KI(A.type)&&(I=A.stateNode),A=A.child,A!==null))for(Vi(A,g,I),A=A.sibling;A!==null;)Vi(A,g,I),A=A.sibling}function SQ(A){var g=A.stateNode,I=A.memoizedProps;try{for(var t=A.type,l=g.attributes;l.length;)g.removeAttributeNode(l[0]);Ag(g,t,I),g[WA]=A,g[Bg]=I}catch(i){hA(A,A.return,i)}}var uI=!1,zA=!1,ie=!1,GQ=typeof WeakSet=="function"?WeakSet:Set,VA=null;function qE(A,g){if(A=A.containerInfo,me=oa,A=Tn(A),Pa(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,i=t.focusNode;t=t.focusOffset;try{I.nodeType,i.nodeType}catch{I=null;break A}var C=0,n=-1,u=-1,d=0,S=0,M=A,y=null;g:for(;;){for(var r;M!==I||l!==0&&M.nodeType!==3||(n=C+l),M!==i||t!==0&&M.nodeType!==3||(u=C+t),M.nodeType===3&&(C+=M.nodeValue.length),(r=M.firstChild)!==null;)y=M,M=r;for(;;){if(M===A)break g;if(y===I&&++d===l&&(n=C),y===i&&++S===t&&(u=C),(r=M.nextSibling)!==null)break;M=y,y=M.parentNode}M=r}I=n===-1||u===-1?null:{start:n,end:u}}else I=null}I=I||{start:0,end:0}}else I=null;for(Re={focusedElem:A,selectionRange:I},oa=!1,VA=g;VA!==null;)if(g=VA,A=g.child,(g.subtreeFlags&1028)!==0&&A!==null)A.return=g,VA=A;else for(;VA!==null;){switch(g=VA,i=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&&i!==null){A=void 0,I=g,l=i.memoizedProps,i=i.memoizedState,t=I.stateNode;try{var Y=dt(I.type,l);A=t.getSnapshotBeforeUpdate(Y,i),t.__reactInternalSnapshotBeforeUpdate=A}catch(Z){hA(I,I.return,Z)}}break;case 3:if((A&1024)!==0){if(A=g.stateNode.containerInfo,I=A.nodeType,I===9)Je(A);else if(I===1)switch(A.nodeName){case"HEAD":case"HTML":case"BODY":Je(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(c(163))}if(A=g.sibling,A!==null){A.return=g.return,VA=A;break}VA=g.return}}function mQ(A,g,I){var t=I.flags;switch(I.tag){case 0:case 11:case 15:EI(A,I),t&4&&zl(5,I);break;case 1:if(EI(A,I),t&4)if(A=I.stateNode,g===null)try{A.componentDidMount()}catch(C){hA(I,I.return,C)}else{var l=dt(I.type,g.memoizedProps);g=g.memoizedState;try{A.componentDidUpdate(l,g,A.__reactInternalSnapshotBeforeUpdate)}catch(C){hA(I,I.return,C)}}t&64&&yQ(I),t&512&&Kl(I,I.return);break;case 3:if(EI(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{cc(A,g)}catch(C){hA(I,I.return,C)}}break;case 27:g===null&&t&4&&SQ(I);case 26:case 5:EI(A,I),g===null&&t&4&&rQ(I),t&512&&Kl(I,I.return);break;case 12:EI(A,I);break;case 31:EI(A,I),t&4&&kQ(A,I);break;case 13:EI(A,I),t&4&&JQ(A,I),t&64&&(A=I.memoizedState,A!==null&&(A=A.dehydrated,A!==null&&(I=$E.bind(null,I),yo(A,I))));break;case 22:if(t=I.memoizedState!==null||uI,!t){g=g!==null&&g.memoizedState!==null||zA,l=uI;var i=zA;uI=t,(zA=g)&&!i?oI(A,I,(I.subtreeFlags&8772)!==0):EI(A,I),uI=l,zA=i}break;case 30:break;default:EI(A,I)}}function RQ(A){var g=A.alternate;g!==null&&(A.alternate=null,RQ(g)),A.child=null,A.deletions=null,A.sibling=null,A.tag===5&&(g=A.stateNode,g!==null&&Ya(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,og=!1;function BI(A,g,I){for(I=I.child;I!==null;)MQ(A,g,I),I=I.sibling}function MQ(A,g,I){if(lg&&typeof lg.onCommitFiberUnmount=="function")try{lg.onCommitFiberUnmount(yg,I)}catch{}switch(I.tag){case 26:zA||_g(I,g),BI(A,g,I),I.memoizedState?I.memoizedState.count--:I.stateNode&&(I=I.stateNode,I.parentNode.removeChild(I));break;case 27:zA||_g(I,g);var t=JA,l=og;KI(I.type)&&(JA=I.stateNode,og=!1),BI(A,g,I),_l(I.stateNode),JA=t,og=l;break;case 5:zA||_g(I,g);case 6:if(t=JA,l=og,JA=null,BI(A,g,I),JA=t,og=l,JA!==null)if(og)try{(JA.nodeType===9?JA.body:JA.nodeName==="HTML"?JA.ownerDocument.body:JA).removeChild(I.stateNode)}catch(i){hA(I,g,i)}else try{JA.removeChild(I.stateNode)}catch(i){hA(I,g,i)}break;case 18:JA!==null&&(og?(A=JA,yu(A.nodeType===9?A.body:A.nodeName==="HTML"?A.ownerDocument.body:A,I.stateNode),nl(A)):yu(JA,I.stateNode));break;case 4:t=JA,l=og,JA=I.stateNode.containerInfo,og=!0,BI(A,g,I),JA=t,og=l;break;case 0:case 11:case 14:case 15:YI(2,I,g),zA||YI(4,I,g),BI(A,g,I);break;case 1:zA||(_g(I,g),t=I.stateNode,typeof t.componentWillUnmount=="function"&&DQ(I,g,t)),BI(A,g,I);break;case 21:BI(A,g,I);break;case 22:zA=(t=zA)||I.memoizedState!==null,BI(A,g,I),zA=t;break;default:BI(A,g,I)}}function kQ(A,g){if(g.memoizedState===null&&(A=g.alternate,A!==null&&(A=A.memoizedState,A!==null))){A=A.dehydrated;try{nl(A)}catch(I){hA(g,g.return,I)}}}function JQ(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){hA(g,g.return,I)}}function HE(A){switch(A.tag){case 31:case 13:case 19:var g=A.stateNode;return g===null&&(g=A.stateNode=new GQ),g;case 22:return A=A.stateNode,g=A._retryCache,g===null&&(g=A._retryCache=new GQ),g;default:throw Error(c(435,A.tag))}}function ji(A,g){var I=HE(A);g.forEach(function(t){if(!I.has(t)){I.add(t);var l=Ao.bind(null,A,t);t.then(l,l)}})}function sg(A,g){var I=g.deletions;if(I!==null)for(var t=0;t<I.length;t++){var l=I[t],i=A,C=g,n=C;A:for(;n!==null;){switch(n.tag){case 27:if(KI(n.type)){JA=n.stateNode,og=!1;break A}break;case 5:JA=n.stateNode,og=!1;break A;case 3:case 4:JA=n.stateNode.containerInfo,og=!0;break A}n=n.return}if(JA===null)throw Error(c(160));MQ(i,C,l),JA=null,og=!1,i=l.alternate,i!==null&&(i.return=null),l.return=null}if(g.subtreeFlags&13886)for(g=g.child;g!==null;)wQ(g,A),g=g.sibling}var Hg=null;function wQ(A,g){var I=A.alternate,t=A.flags;switch(A.tag){case 0:case 11:case 14:case 15:sg(g,A),fg(A),t&4&&(YI(3,A,A.return),zl(3,A),YI(5,A,A.return));break;case 1:sg(g,A),fg(A),t&512&&(zA||I===null||_g(I,I.return)),t&64&&uI&&(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=Hg;if(sg(g,A),fg(A),t&512&&(zA||I===null||_g(I,I.return)),t&4){var i=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":i=l.getElementsByTagName("title")[0],(!i||i[ol]||i[WA]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=l.createElement(t),l.head.insertBefore(i,l.querySelector("head > title"))),Ag(i,t,I),i[WA]=A,OA(i),t=i;break A;case"link":var C=wu("link","href",l).get(t+(I.href||""));if(C){for(var n=0;n<C.length;n++)if(i=C[n],i.getAttribute("href")===(I.href==null||I.href===""?null:I.href)&&i.getAttribute("rel")===(I.rel==null?null:I.rel)&&i.getAttribute("title")===(I.title==null?null:I.title)&&i.getAttribute("crossorigin")===(I.crossOrigin==null?null:I.crossOrigin)){C.splice(n,1);break g}}i=l.createElement(t),Ag(i,t,I),l.head.appendChild(i);break;case"meta":if(C=wu("meta","content",l).get(t+(I.content||""))){for(n=0;n<C.length;n++)if(i=C[n],i.getAttribute("content")===(I.content==null?null:""+I.content)&&i.getAttribute("name")===(I.name==null?null:I.name)&&i.getAttribute("property")===(I.property==null?null:I.property)&&i.getAttribute("http-equiv")===(I.httpEquiv==null?null:I.httpEquiv)&&i.getAttribute("charset")===(I.charSet==null?null:I.charSet)){C.splice(n,1);break g}}i=l.createElement(t),Ag(i,t,I),l.head.appendChild(i);break;default:throw Error(c(468,t))}i[WA]=A,OA(i),t=i}A.stateNode=t}else Uu(l,A.type,A.stateNode);else A.stateNode=Ju(l,t,A.memoizedProps);else i!==t?(i===null?I.stateNode!==null&&(I=I.stateNode,I.parentNode.removeChild(I)):i.count--,t===null?Uu(l,A.type,A.stateNode):Ju(l,t,A.memoizedProps)):t===null&&A.stateNode!==null&&Ie(A,A.memoizedProps,I.memoizedProps)}break;case 27:sg(g,A),fg(A),t&512&&(zA||I===null||_g(I,I.return)),I!==null&&t&4&&Ie(A,A.memoizedProps,I.memoizedProps);break;case 5:if(sg(g,A),fg(A),t&512&&(zA||I===null||_g(I,I.return)),A.flags&32){l=A.stateNode;try{Ut(l,"")}catch(Y){hA(A,A.return,Y)}}t&4&&A.stateNode!=null&&(l=A.memoizedProps,Ie(A,l,I!==null?I.memoizedProps:l)),t&1024&&(ie=!0);break;case 6:if(sg(g,A),fg(A),t&4){if(A.stateNode===null)throw Error(c(162));t=A.memoizedProps,I=A.stateNode;try{I.nodeValue=t}catch(Y){hA(A,A.return,Y)}}break;case 3:if(Qa=null,l=Hg,Hg=na(g.containerInfo),sg(g,A),Hg=l,fg(A),t&4&&I!==null&&I.memoizedState.isDehydrated)try{nl(g.containerInfo)}catch(Y){hA(A,A.return,Y)}ie&&(ie=!1,UQ(A));break;case 4:t=Hg,Hg=na(A.stateNode.containerInfo),sg(g,A),fg(A),Hg=t;break;case 12:sg(g,A),fg(A);break;case 31:sg(g,A),fg(A),t&4&&(t=A.updateQueue,t!==null&&(A.updateQueue=null,ji(A,t)));break;case 13:sg(g,A),fg(A),A.child.flags&8192&&A.memoizedState!==null!=(I!==null&&I.memoizedState!==null)&&(_i=tg()),t&4&&(t=A.updateQueue,t!==null&&(A.updateQueue=null,ji(A,t)));break;case 22:l=A.memoizedState!==null;var u=I!==null&&I.memoizedState!==null,d=uI,S=zA;if(uI=d||l,zA=S||u,sg(g,A),zA=S,uI=d,fg(A),t&8192)A:for(g=A.stateNode,g._visibility=l?g._visibility&-2:g._visibility|1,l&&(I===null||u||uI||zA||yt(A)),I=null,g=A;;){if(g.tag===5||g.tag===26){if(I===null){u=I=g;try{if(i=u.stateNode,l)C=i.style,typeof C.setProperty=="function"?C.setProperty("display","none","important"):C.display="none";else{n=u.stateNode;var M=u.memoizedProps.style,y=M!=null&&M.hasOwnProperty("display")?M.display:null;n.style.display=y==null||typeof y=="boolean"?"":(""+y).trim()}}catch(Y){hA(u,u.return,Y)}}}else if(g.tag===6){if(I===null){u=g;try{u.stateNode.nodeValue=l?"":u.memoizedProps}catch(Y){hA(u,u.return,Y)}}}else if(g.tag===18){if(I===null){u=g;try{var r=u.stateNode;l?Du(r,!0):Du(u.stateNode,!1)}catch(Y){hA(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,ji(A,I))));break;case 19:sg(g,A),fg(A),t&4&&(t=A.updateQueue,t!==null&&(A.updateQueue=null,ji(A,t)));break;case 30:break;case 21:break;default:sg(g,A),fg(A)}}function fg(A){var g=A.flags;if(g&2){try{for(var I,t=A.return;t!==null;){if(NQ(t)){I=t;break}t=t.return}if(I==null)throw Error(c(160));switch(I.tag){case 27:var l=I.stateNode,i=te(A);Vi(A,i,l);break;case 5:var C=I.stateNode;I.flags&32&&(Ut(C,""),I.flags&=-33);var n=te(A);Vi(A,n,C);break;case 3:case 4:var u=I.stateNode.containerInfo,d=te(A);le(A,d,u);break;default:throw Error(c(161))}}catch(S){hA(A,A.return,S)}A.flags&=-3}g&4096&&(A.flags&=-4097)}function UQ(A){if(A.subtreeFlags&1024)for(A=A.child;A!==null;){var g=A;UQ(g),g.tag===5&&g.flags&1024&&g.stateNode.reset(),A=A.sibling}}function EI(A,g){if(g.subtreeFlags&8772)for(g=g.child;g!==null;)mQ(A,g.alternate,g),g=g.sibling}function yt(A){for(A=A.child;A!==null;){var g=A;switch(g.tag){case 0:case 11:case 14:case 15:YI(4,g,g.return),yt(g);break;case 1:_g(g,g.return);var I=g.stateNode;typeof I.componentWillUnmount=="function"&&DQ(g,g.return,I),yt(g);break;case 27:_l(g.stateNode);case 26:case 5:_g(g,g.return),yt(g);break;case 22:g.memoizedState===null&&yt(g);break;case 30:yt(g);break;default:yt(g)}A=A.sibling}}function oI(A,g,I){for(I=I&&(g.subtreeFlags&8772)!==0,g=g.child;g!==null;){var t=g.alternate,l=A,i=g,C=i.flags;switch(i.tag){case 0:case 11:case 15:oI(l,i,I),zl(4,i);break;case 1:if(oI(l,i,I),t=i,l=t.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(d){hA(t,t.return,d)}if(t=i,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++)nc(u[l],n)}catch(d){hA(t,t.return,d)}}I&&C&64&&yQ(i),Kl(i,i.return);break;case 27:SQ(i);case 26:case 5:oI(l,i,I),I&&t===null&&C&4&&rQ(i),Kl(i,i.return);break;case 12:oI(l,i,I);break;case 31:oI(l,i,I),I&&C&4&&kQ(l,i);break;case 13:oI(l,i,I),I&&C&4&&JQ(l,i);break;case 22:i.memoizedState===null&&oI(l,i,I),Kl(i,i.return);break;case 30:break;default:oI(l,i,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 Ce(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 Zg(A,g,I,t){if(g.subtreeFlags&10256)for(g=g.child;g!==null;)bQ(A,g,I,t),g=g.sibling}function bQ(A,g,I,t){var l=g.flags;switch(g.tag){case 0:case 11:case 15:Zg(A,g,I,t),l&2048&&zl(9,g);break;case 1:Zg(A,g,I,t);break;case 3:Zg(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){Zg(A,g,I,t),A=g.stateNode;try{var i=g.memoizedProps,C=i.id,n=i.onPostCommit;typeof n=="function"&&n(C,g.alternate===null?"mount":"update",A.passiveEffectDuration,-0)}catch(u){hA(g,g.return,u)}}else Zg(A,g,I,t);break;case 31:Zg(A,g,I,t);break;case 13:Zg(A,g,I,t);break;case 23:break;case 22:i=g.stateNode,C=g.alternate,g.memoizedState!==null?i._visibility&2?Zg(A,g,I,t):Xl(A,g):i._visibility&2?Zg(A,g,I,t):(i._visibility|=2,Pt(A,g,I,t,(g.subtreeFlags&10256)!==0||!1)),l&2048&&ae(C,g);break;case 24:Zg(A,g,I,t),l&2048&&Ce(g.alternate,g);break;default:Zg(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 i=A,C=g,n=I,u=t,d=C.flags;switch(C.tag){case 0:case 11:case 15:Pt(i,C,n,u,l),zl(8,C);break;case 23:break;case 22:var S=C.stateNode;C.memoizedState!==null?S._visibility&2?Pt(i,C,n,u,l):Xl(i,C):(S._visibility|=2,Pt(i,C,n,u,l)),l&&d&2048&&ae(C.alternate,C);break;case 24:Pt(i,C,n,u,l),l&&d&2048&&Ce(C.alternate,C);break;default:Pt(i,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&&Ce(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;)FQ(A,g,I),A=A.sibling}function FQ(A,g,I){switch(A.tag){case 26:$t(A,g,I),A.flags&ql&&A.memoizedState!==null&&Uo(I,Hg,A.memoizedState,A.memoizedProps);break;case 5:$t(A,g,I);break;case 3:case 4:var t=Hg;Hg=na(A.stateNode.containerInfo),$t(A,g,I),Hg=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 YQ(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];VA=t,TQ(t,A)}YQ(A)}if(A.subtreeFlags&10256)for(A=A.child;A!==null;)pQ(A),A=A.sibling}function pQ(A){switch(A.tag){case 0:case 11:case 15:Hl(A),A.flags&2048&&YI(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,Wi(A)):Hl(A);break;default:Hl(A)}}function Wi(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];VA=t,TQ(t,A)}YQ(A)}for(A=A.child;A!==null;){switch(g=A,g.tag){case 0:case 11:case 15:YI(8,g,g.return),Wi(g);break;case 22:I=g.stateNode,I._visibility&2&&(I._visibility&=-3,Wi(g));break;default:Wi(g)}A=A.sibling}}function TQ(A,g){for(;VA!==null;){var I=VA;switch(I.tag){case 0:case 11:case 15:YI(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,VA=t;else A:for(I=A;VA!==null;){t=VA;var l=t.sibling,i=t.return;if(RQ(t),t===I){VA=null;break A}if(l!==null){l.return=i,VA=l;break A}VA=i}}}var ZE={getCacheForType:function(A){var g=PA(vA),I=g.data.get(A);return I===void 0&&(I=A(),g.data.set(A,I)),I},cacheSignal:function(){return PA(vA).controller.signal}},OE=typeof WeakMap=="function"?WeakMap:Map,sA=0,SA=null,$=null,tA=0,fA=0,mg=null,pI=!1,Al=!1,ee=!1,sI=0,bA=0,TI=0,Dt=0,ne=0,Rg=0,gl=0,Zl=null,hg=null,ce=!1,_i=0,vQ=0,Pi=1/0,$i=null,vI=null,qA=0,LI=null,Il=null,fI=0,Qe=0,ue=null,LQ=null,Ol=0,Be=null;function Mg(){return(sA&2)!==0&&tA!==0?tA&-tA:m.T!==null?de():An()}function xQ(){if(Rg===0)if((tA&536870912)===0||CA){var A=j;j<<=1,(j&3932160)===0&&(j=262144),Rg=A}else Rg=536870912;return A=Sg.current,A!==null&&(A.flags|=32),Rg}function dg(A,g,I){(A===SA&&(fA===2||fA===9)||A.cancelPendingCommit!==null)&&(tl(A,0),xI(A,tA,Rg,!1)),ug(A,I),((sA&2)===0||A!==SA)&&(A===SA&&((sA&2)===0&&(Dt|=I),bA===4&&xI(A,tA,Rg,!1)),Pg(A))}function zQ(A,g,I){if((sA&6)!==0)throw Error(c(327));var t=!I&&(g&127)===0&&(g&A.expiredLanes)===0||Dg(A,g),l=t?WE(A,g):oe(A,g,!0),i=t;do{if(l===0){Al&&!t&&xI(A,g,0,!1);break}else{if(I=A.current.alternate,i&&!VE(I)){l=oe(A,g,!1),i=!1;continue}if(l===2){if(i=g,A.errorRecoveryDisabledLanes&i)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=oe(n,C,!1),C!==2){if(ee&&!u){n.errorRecoveryDisabledLanes|=i,Dt|=i,l=4;break A}i=hg,hg=l,i!==null&&(hg===null?hg=i:hg.push.apply(hg,i))}l=C}if(i=!1,l!==2)continue}}if(l===1){tl(A,0),xI(A,g,0,!0);break}A:{switch(t=A,i=l,i){case 0:case 1:throw Error(c(345));case 4:if((g&4194048)!==g)break;case 6:xI(t,g,Rg,!pI);break A;case 2:hg=null;break;case 3:case 5:break;default:throw Error(c(329))}if((g&62914560)===g&&(l=_i+300-tg(),10<l)){if(xI(t,g,Rg,!pI),Qg(t,0,!0)!==0)break A;fI=g,t.timeoutHandle=hu(KQ.bind(null,t,I,hg,$i,ce,g,Rg,Dt,gl,pI,i,"Throttled",-0,0),l);break A}KQ(t,I,hg,$i,ce,g,Rg,Dt,gl,pI,i,null,-0,0)}}break}while(!0);Pg(A)}function KQ(A,g,I,t,l,i,C,n,u,d,S,M,y,r){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:II},FQ(g,i,M);var Y=(i&62914560)===i?_i-tg():(i&4194048)===i?vQ-tg():0;if(Y=bo(M,Y),Y!==null){fI=i,A.cancelPendingCommit=Y(WQ.bind(null,A,g,i,I,t,l,C,n,u,S,M,null,y,r)),xI(A,i,C,!d);return}}WQ(A,g,i,I,t,l,C,n,u)}function VE(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],i=l.getSnapshot;l=l.value;try{if(!rg(i(),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 xI(A,g,I,t){g&=~ne,g&=~Dt,A.suspendedLanes|=g,A.pingedLanes&=~g,t&&(A.warmLanes|=g),t=A.expirationTimes;for(var l=g;0<l;){var i=31-ig(l),C=1<<i;t[i]=-1,l&=~C}I!==0&&ni(A,I,g)}function Aa(){return(sA&6)===0?(Vl(0),!1):!0}function Ee(){if($!==null){if(fA===0)var A=$.return;else A=$,aI=ut=null,JC(A),Ot=null,Jl=0,A=$;for(;A!==null;)dQ(A.alternate,A),A=A.return;$=null}}function tl(A,g){var I=A.timeoutHandle;I!==-1&&(A.timeoutHandle=-1,Eo(I)),I=A.cancelPendingCommit,I!==null&&(A.cancelPendingCommit=null,I()),fI=0,Ee(),SA=A,$=I=lI(A.current,null),tA=g,fA=0,mg=null,pI=!1,Al=Dg(A,g),ee=!1,gl=Rg=ne=Dt=TI=bA=0,hg=Zl=null,ce=!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-ig(t),i=1<<l;g|=A[l],t&=~i}return sI=g,Di(),I}function XQ(A,g){_=null,m.H=vl,g===Zt||g===ki?(g=ic(),fA=3):g===hC?(g=ic(),fA=4):fA=g===ZC?8:g!==null&&typeof g=="object"&&typeof g.then=="function"?6:1,mg=g,$===null&&(bA=1,Xi(A,Fg(g,A.current)))}function qQ(){var A=Sg.current;return A===null?!0:(tA&4194048)===tA?vg===null:(tA&62914560)===tA||(tA&536870912)!==0?A===vg:!1}function HQ(){var A=m.H;return m.H=vl,A===null?vl:A}function ZQ(){var A=m.A;return m.A=ZE,A}function ga(){bA=4,pI||(tA&4194048)!==tA&&Sg.current!==null||(Al=!0),(TI&134217727)===0&&(Dt&134217727)===0||SA===null||xI(SA,tA,Rg,!1)}function oe(A,g,I){var t=sA;sA|=2;var l=HQ(),i=ZQ();(SA!==A||tA!==g)&&($i=null,tl(A,g)),g=!1;var C=bA;A:do try{if(fA!==0&&$!==null){var n=$,u=mg;switch(fA){case 8:Ee(),C=6;break A;case 3:case 2:case 9:case 6:Sg.current===null&&(g=!0);var d=fA;if(fA=0,mg=null,ll(A,n,u,d),I&&Al){C=0;break A}break;default:d=fA,fA=0,mg=null,ll(A,n,u,d)}}jE(),C=bA;break}catch(S){XQ(A,S)}while(!0);return g&&A.shellSuspendCounter++,aI=ut=null,sA=t,m.H=l,m.A=i,$===null&&(SA=null,tA=0,Di()),C}function jE(){for(;$!==null;)OQ($)}function WE(A,g){var I=sA;sA|=2;var t=HQ(),l=ZQ();SA!==A||tA!==g?($i=null,Pi=tg()+500,tl(A,g)):Al=Dg(A,g);A:do try{if(fA!==0&&$!==null){g=$;var i=mg;g:switch(fA){case 1:fA=0,mg=null,ll(A,g,i,1);break;case 2:case 9:if(tc(i)){fA=0,mg=null,VQ(g);break}g=function(){fA!==2&&fA!==9||SA!==A||(fA=7),Pg(A)},i.then(g,g);break A;case 3:fA=7;break A;case 4:fA=5;break A;case 7:tc(i)?(fA=0,mg=null,VQ(g)):(fA=0,mg=null,ll(A,g,i,7));break;case 5:var C=null;switch($.tag){case 26:C=$.memoizedState;case 5:case 27:var n=$;if(C?bu(C):n.stateNode.complete){fA=0,mg=null;var u=n.sibling;if(u!==null)$=u;else{var d=n.return;d!==null?($=d,Ia(d)):$=null}break g}}fA=0,mg=null,ll(A,g,i,5);break;case 6:fA=0,mg=null,ll(A,g,i,6);break;case 8:Ee(),bA=6;break A;default:throw Error(c(462))}}_E();break}catch(S){XQ(A,S)}while(!0);return aI=ut=null,m.H=t,m.A=l,sA=I,$!==null?0:(SA=null,tA=0,Di(),bA)}function _E(){for(;$!==null&&!ka();)OQ($)}function OQ(A){var g=fQ(A.alternate,A,sI);A.memoizedProps=A.pendingProps,g===null?Ia(A):$=g}function VQ(A){var g=A,I=g.alternate;switch(g.tag){case 15:case 0:g=QQ(I,g,g.pendingProps,g.type,void 0,tA);break;case 11:g=QQ(I,g,g.pendingProps,g.type.render,g.ref,tA);break;case 5:JC(g);default:dQ(I,g),g=$=Zn(g,sI),g=fQ(I,g,sI)}A.memoizedProps=A.pendingProps,g===null?Ia(A):$=g}function ll(A,g,I,t){aI=ut=null,JC(g),Ot=null,Jl=0;var l=g.return;try{if(LE(A,l,g,I,tA)){bA=1,Xi(A,Fg(I,A.current)),$=null;return}}catch(i){if(l!==null)throw $=l,i;bA=1,Xi(A,Fg(I,A.current)),$=null;return}g.flags&32768?(CA||t===1?A=!0:Al||(tA&536870912)!==0?A=!1:(pI=A=!0,(t===2||t===9||t===3||t===6)&&(t=Sg.current,t!==null&&t.tag===13&&(t.flags|=16384))),jQ(g,A)):Ia(g)}function Ia(A){var g=A;do{if((g.flags&32768)!==0){jQ(g,pI);return}A=g.return;var I=KE(g.alternate,g,sI);if(I!==null){$=I;return}if(g=g.sibling,g!==null){$=g;return}$=g=A}while(g!==null);bA===0&&(bA=5)}function jQ(A,g){do{var I=XE(A.alternate,A);if(I!==null){I.flags&=32767,$=I;return}if(I=A.return,I!==null&&(I.flags|=32768,I.subtreeFlags=0,I.deletions=null),!g&&(A=A.sibling,A!==null)){$=A;return}$=A=I}while(A!==null);bA=6,$=null}function WQ(A,g,I,t,l,i,C,n,u){A.cancelPendingCommit=null;do ta();while(qA!==0);if((sA&6)!==0)throw Error(c(327));if(g!==null){if(g===A.current)throw Error(c(177));if(i=g.lanes|g.childLanes,i|=tC,lt(A,I,i,C,n,u),A===SA&&($=SA=null,tA=0),Il=g,LI=A,fI=I,Qe=i,ue=l,LQ=t,(g.subtreeFlags&10256)!==0||(g.flags&10256)!==0?(A.callbackNode=null,A.callbackPriority=0,go(GA,function(){return gu(),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=sA,sA|=4;try{qE(A,g,I)}finally{sA=C,U.p=l,m.T=t}}qA=1,_Q(),PQ(),$Q()}}function _Q(){if(qA===1){qA=0;var A=LI,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=sA;sA|=4;try{wQ(g,A);var i=Re,C=Tn(A.containerInfo),n=i.focusedElem,u=i.selectionRange;if(C!==n&&n&&n.ownerDocument&&pn(n.ownerDocument.documentElement,n)){if(u!==null&&Pa(n)){var d=u.start,S=u.end;if(S===void 0&&(S=d),"selectionStart"in n)n.selectionStart=d,n.selectionEnd=Math.min(S,n.value.length);else{var M=n.ownerDocument||document,y=M&&M.defaultView||window;if(y.getSelection){var r=y.getSelection(),Y=n.textContent.length,Z=Math.min(u.start,Y),rA=u.end===void 0?Z:Math.min(u.end,Y);!r.extend&&Z>rA&&(C=rA,rA=Z,Z=C);var s=Yn(n,Z),B=Yn(n,rA);if(s&&B&&(r.rangeCount!==1||r.anchorNode!==s.node||r.anchorOffset!==s.offset||r.focusNode!==B.node||r.focusOffset!==B.offset)){var h=M.createRange();h.setStart(s.node,s.offset),r.removeAllRanges(),Z>rA?(r.addRange(h),r.extend(B.node,B.offset)):(h.setEnd(B.node,B.offset),r.addRange(h))}}}}for(M=[],r=n;r=r.parentNode;)r.nodeType===1&&M.push({element:r,left:r.scrollLeft,top:r.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}}oa=!!me,Re=me=null}finally{sA=l,U.p=t,m.T=I}}A.current=g,qA=2}}function PQ(){if(qA===2){qA=0;var A=LI,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=sA;sA|=4;try{mQ(A,g.alternate,g)}finally{sA=l,U.p=t,m.T=I}}qA=3}}function $Q(){if(qA===4||qA===3){qA=0,gt();var A=LI,g=Il,I=fI,t=LQ;(g.subtreeFlags&10256)!==0||(g.flags&10256)!==0?qA=5:(qA=0,Il=LI=null,Au(A,A.pendingLanes));var l=A.pendingLanes;if(l===0&&(vI=null),ba(I),g=g.stateNode,lg&&typeof lg.onCommitFiberRoot=="function")try{lg.onCommitFiberRoot(yg,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 i=A.onRecoverableError,C=0;C<t.length;C++){var n=t[C];i(n.value,{componentStack:n.stack})}}finally{m.T=g,U.p=l}}(fI&3)!==0&&ta(),Pg(A),l=A.pendingLanes,(I&261930)!==0&&(l&42)!==0?A===Be?Ol++:(Ol=0,Be=A):Ol=0,Vl(0)}}function Au(A,g){(A.pooledCacheLanes&=g)===0&&(g=A.pooledCache,g!=null&&(A.pooledCache=null,Ml(g)))}function ta(){return _Q(),PQ(),$Q(),gu()}function gu(){if(qA!==5)return!1;var A=LI,g=Qe;Qe=0;var I=ba(fI),t=m.T,l=U.p;try{U.p=32>I?32:I,m.T=null,I=ue,ue=null;var i=LI,C=fI;if(qA=0,Il=LI=null,fI=0,(sA&6)!==0)throw Error(c(331));var n=sA;if(sA|=4,pQ(i.current),bQ(i,i.current,C,I),sA=n,Vl(0,!1),lg&&typeof lg.onPostCommitFiberRoot=="function")try{lg.onPostCommitFiberRoot(yg,i)}catch{}return!0}finally{U.p=l,m.T=t,Au(A,g)}}function Iu(A,g,I){g=Fg(I,g),g=HC(A.stateNode,g,2),A=UI(A,g,2),A!==null&&(ug(A,2),Pg(A))}function hA(A,g,I){if(A.tag===3)Iu(A,A,I);else for(;g!==null;){if(g.tag===3){Iu(g,A,I);break}else if(g.tag===1){var t=g.stateNode;if(typeof g.type.getDerivedStateFromError=="function"||typeof t.componentDidCatch=="function"&&(vI===null||!vI.has(t))){A=Fg(I,A),I=tQ(2),t=UI(g,I,2),t!==null&&(lQ(I,t,g,A),ug(t,2),Pg(t));break}}g=g.return}}function se(A,g,I){var t=A.pingCache;if(t===null){t=A.pingCache=new OE;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)||(ee=!0,l.add(I),A=PE.bind(null,A,g,I),g.then(A,A))}function PE(A,g,I){var t=A.pingCache;t!==null&&t.delete(g),A.pingedLanes|=A.suspendedLanes&I,A.warmLanes&=~I,SA===A&&(tA&I)===I&&(bA===4||bA===3&&(tA&62914560)===tA&&300>tg()-_i?(sA&2)===0&&tl(A,0):ne|=I,gl===tA&&(gl=0)),Pg(A)}function tu(A,g){g===0&&(g=tt()),A=nt(A,g),A!==null&&(ug(A,g),Pg(A))}function $E(A){var g=A.memoizedState,I=0;g!==null&&(I=g.retryLane),tu(A,I)}function Ao(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(c(314))}t!==null&&t.delete(g),tu(A,I)}function go(A,g){return ul(A,g)}var la=null,il=null,fe=!1,ia=!1,he=!1,zI=0;function Pg(A){A!==il&&A.next===null&&(il===null?la=il=A:il=il.next=A),ia=!0,fe||(fe=!0,to())}function Vl(A,g){if(!he&&ia){he=!0;do for(var I=!1,t=la;t!==null;){if(A!==0){var l=t.pendingLanes;if(l===0)var i=0;else{var C=t.suspendedLanes,n=t.pingedLanes;i=(1<<31-ig(42|A)+1)-1,i&=l&~(C&~n),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(I=!0,Cu(t,i))}else i=tA,i=Qg(t,t===SA?i:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),(i&3)===0||Dg(t,i)||(I=!0,Cu(t,i));t=t.next}while(I);he=!1}}function Io(){lu()}function lu(){ia=fe=!1;var A=0;zI!==0&&Bo()&&(A=zI);for(var g=tg(),I=null,t=la;t!==null;){var l=t.next,i=iu(t,g);i===0?(t.next=null,I===null?la=l:I.next=l,l===null&&(il=I)):(I=t,(A!==0||(i&3)!==0)&&(ia=!0)),t=l}qA!==0&&qA!==5||Vl(A),zI!==0&&(zI=0)}function iu(A,g){for(var I=A.suspendedLanes,t=A.pingedLanes,l=A.expirationTimes,i=A.pendingLanes&-62914561;0<i;){var C=31-ig(i),n=1<<C,u=l[C];u===-1?((n&I)===0||(n&t)!==0)&&(l[C]=AI(n,g)):u<=g&&(A.expiredLanes|=n),i&=~n}if(g=SA,I=tA,I=Qg(A,A===g?I:0,A.cancelPendingCommit!==null||A.timeoutHandle!==-1),t=A.callbackNode,I===0||A===g&&(fA===2||fA===9)||A.cancelPendingCommit!==null)return t!==null&&t!==null&&rI(t),A.callbackNode=null,A.callbackPriority=0;if((I&3)===0||Dg(A,I)){if(g=I&-I,g===A.callbackPriority)return g;switch(t!==null&&rI(t),ba(I)){case 2:case 8:I=Gt;break;case 32:I=GA;break;case 268435456:I=Ja;break;default:I=GA}return t=au.bind(null,A),I=ul(I,t),A.callbackPriority=g,A.callbackNode=I,g}return t!==null&&t!==null&&rI(t),A.callbackPriority=2,A.callbackNode=null,2}function au(A,g){if(qA!==0&&qA!==5)return A.callbackNode=null,A.callbackPriority=0,null;var I=A.callbackNode;if(ta()&&A.callbackNode!==I)return null;var t=tA;return t=Qg(A,A===SA?t:0,A.cancelPendingCommit!==null||A.timeoutHandle!==-1),t===0?null:(zQ(A,t,g),iu(A,tg()),A.callbackNode!=null&&A.callbackNode===I?au.bind(null,A):null)}function Cu(A,g){if(ta())return null;zQ(A,g,!0)}function to(){oo(function(){(sA&6)!==0?ul(Kg,Io):lu()})}function de(){if(zI===0){var A=qt;A===0&&(A=z,z<<=1,(z&261888)===0&&(z=256)),zI=A}return zI}function eu(A){return A==null||typeof A=="symbol"||typeof A=="boolean"?null:typeof A=="function"?A:Bi(""+A)}function nu(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 lo(A,g,I,t,l){if(g==="submit"&&I&&I.stateNode===l){var i=eu((l[Bg]||null).action),C=t.submitter;C&&(g=(g=C[Bg]||null)?eu(g.formAction):C.getAttribute("formAction"),g!==null&&(i=g,C=null));var n=new fi("action","action",null,t,l);A.push({event:n,listeners:[{instance:null,listener:function(){if(t.defaultPrevented){if(zI!==0){var u=C?nu(l,C):new FormData(l);LC(I,{pending:!0,data:u,method:l.method,action:i},null,u)}}else typeof i=="function"&&(n.preventDefault(),u=C?nu(l,C):new FormData(l),LC(I,{pending:!0,data:u,method:l.method,action:i},i,u))},currentTarget:l}]})}}for(var ye=0;ye<IC.length;ye++){var De=IC[ye],io=De.toLowerCase(),ao=De[0].toUpperCase()+De.slice(1);qg(io,"on"+ao)}qg(xn,"onAnimationEnd"),qg(zn,"onAnimationIteration"),qg(Kn,"onAnimationStart"),qg("dblclick","onDoubleClick"),qg("focusin","onFocus"),qg("focusout","onBlur"),qg(rE,"onTransitionRun"),qg(NE,"onTransitionStart"),qg(SE,"onTransitionCancel"),qg(Xn,"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(" "),Co=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 i=void 0;if(g)for(var C=t.length-1;0<=C;C--){var n=t[C],u=n.instance,d=n.currentTarget;if(n=n.listener,u!==i&&l.isPropagationStopped())break A;i=n,l.currentTarget=d;try{i(l)}catch(S){yi(S)}l.currentTarget=null,i=u}else for(C=0;C<t.length;C++){if(n=t[C],u=n.instance,d=n.currentTarget,n=n.listener,u!==i&&l.isPropagationStopped())break A;i=n,l.currentTarget=d;try{i(l)}catch(S){yi(S)}l.currentTarget=null,i=u}}}}function AA(A,g){var I=g[Fa];I===void 0&&(I=g[Fa]=new Set);var t=A+"__bubble";I.has(t)||(Qu(g,A,2,!1),I.add(t))}function re(A,g,I){var t=0;g&&(t|=4),Qu(I,A,t,g)}var aa="_reactListening"+Math.random().toString(36).slice(2);function Ne(A){if(!A[aa]){A[aa]=!0,tn.forEach(function(I){I!=="selectionchange"&&(Co.has(I)||re(I,!1,A),re(I,!0,A))});var g=A.nodeType===9?A:A.ownerDocument;g===null||g[aa]||(g[aa]=!0,re("selectionchange",!1,g))}}function Qu(A,g,I,t){switch(xu(g)){case 2:var l=po;break;case 8:l=To;break;default:l=ve}I=l.bind(null,g,I,A),l=void 0,!Xa||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 Se(A,g,I,t,l){var i=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=i=C;continue A}n=n.parentNode}}t=t.return}sn(function(){var d=i,S=za(I),M=[];A:{var y=qn.get(A);if(y!==void 0){var r=fi,Y=A;switch(A){case"keypress":if(oi(I)===0)break A;case"keydown":case"keyup":r=AE;break;case"focusin":Y="focus",r=Oa;break;case"focusout":Y="blur",r=Oa;break;case"beforeblur":case"afterblur":r=Oa;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":r=dn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":r=KB;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":r=tE;break;case xn:case zn:case Kn:r=HB;break;case Xn:r=iE;break;case"scroll":case"scrollend":r=xB;break;case"wheel":r=CE;break;case"copy":case"cut":case"paste":r=OB;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":r=Dn;break;case"toggle":case"beforetoggle":r=nE}var Z=(g&4)!==0,rA=!Z&&(A==="scroll"||A==="scrollend"),s=Z?y!==null?y+"Capture":null:y;Z=[];for(var B=d,h;B!==null;){var R=B;if(h=R.stateNode,R=R.tag,R!==5&&R!==26&&R!==27||h===null||s===null||(R=fl(B,s),R!=null&&Z.push(Wl(B,R,h))),rA)break;B=B.return}0<Z.length&&(y=new r(y,Y,null,I,S),M.push({event:y,listeners:Z}))}}if((g&7)===0){A:{if(y=A==="mouseover"||A==="pointerover",r=A==="mouseout"||A==="pointerout",y&&I!==xa&&(Y=I.relatedTarget||I.fromElement)&&(Rt(Y)||Y[mt]))break A;if((r||y)&&(y=S.window===S?S:(y=S.ownerDocument)?y.defaultView||y.parentWindow:window,r?(Y=I.relatedTarget||I.toElement,r=d,Y=Y?Rt(Y):null,Y!==null&&(rA=E(Y),Z=Y.tag,Y!==rA||Z!==5&&Z!==27&&Z!==6)&&(Y=null)):(r=null,Y=d),r!==Y)){if(Z=dn,R="onMouseLeave",s="onMouseEnter",B="mouse",(A==="pointerout"||A==="pointerover")&&(Z=Dn,R="onPointerLeave",s="onPointerEnter",B="pointer"),rA=r==null?y:sl(r),h=Y==null?y:sl(Y),y=new Z(R,B+"leave",r,I,S),y.target=rA,y.relatedTarget=h,R=null,Rt(S)===d&&(Z=new Z(s,B+"enter",Y,I,S),Z.target=h,Z.relatedTarget=rA,R=Z),rA=R,r&&Y)g:{for(Z=eo,s=r,B=Y,h=0,R=s;R;R=Z(R))h++;R=0;for(var K=B;K;K=Z(K))R++;for(;0<h-R;)s=Z(s),h--;for(;0<R-h;)B=Z(B),R--;for(;h--;){if(s===B||B!==null&&s===B.alternate){Z=s;break g}s=Z(s),B=Z(B)}Z=null}else Z=null;r!==null&&uu(M,y,r,Z,!1),Y!==null&&rA!==null&&uu(M,rA,Y,Z,!0)}}A:{if(y=d?sl(d):window,r=y.nodeName&&y.nodeName.toLowerCase(),r==="select"||r==="input"&&y.type==="file")var uA=kn;else if(Rn(y))if(Jn)uA=dE;else{uA=fE;var x=sE}else r=y.nodeName,!r||r.toLowerCase()!=="input"||y.type!=="checkbox"&&y.type!=="radio"?d&&La(d.elementType)&&(uA=kn):uA=hE;if(uA&&(uA=uA(A,d))){Mn(M,uA,I,S);break A}x&&x(A,y,d),A==="focusout"&&d&&y.type==="number"&&d.memoizedProps.value!=null&&va(y,"number",y.value)}switch(x=d?sl(d):window,A){case"focusin":(Rn(x)||x.contentEditable==="true")&&(pt=x,$a=d,Gl=null);break;case"focusout":Gl=$a=pt=null;break;case"mousedown":AC=!0;break;case"contextmenu":case"mouseup":case"dragend":AC=!1,vn(M,I,S);break;case"selectionchange":if(DE)break;case"keydown":case"keyup":vn(M,I,S)}var P;if(ja)A:{switch(A){case"compositionstart":var lA="onCompositionStart";break A;case"compositionend":lA="onCompositionEnd";break A;case"compositionupdate":lA="onCompositionUpdate";break A}lA=void 0}else Yt?Gn(A,I)&&(lA="onCompositionEnd"):A==="keydown"&&I.keyCode===229&&(lA="onCompositionStart");lA&&(rn&&I.locale!=="ko"&&(Yt||lA!=="onCompositionStart"?lA==="onCompositionEnd"&&Yt&&(P=fn()):(GI=S,qa="value"in GI?GI.value:GI.textContent,Yt=!0)),x=Ca(d,lA),0<x.length&&(lA=new yn(lA,A,null,I,S),M.push({event:lA,listeners:x}),P?lA.data=P:(P=mn(I),P!==null&&(lA.data=P)))),(P=QE?uE(A,I):BE(A,I))&&(lA=Ca(d,"onBeforeInput"),0<lA.length&&(x=new yn("onBeforeInput","beforeinput",null,I,S),M.push({event:x,listeners:lA}),x.data=P)),lo(M,A,d,I,S)}cu(M,g)})}function Wl(A,g,I){return{instance:A,listener:g,currentTarget:I}}function Ca(A,g){for(var I=g+"Capture",t=[];A!==null;){var l=A,i=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||i===null||(l=fl(A,I),l!=null&&t.unshift(Wl(A,l,i)),l=fl(A,g),l!=null&&t.push(Wl(A,l,i))),A.tag===3)return t;A=A.return}return[]}function eo(A){if(A===null)return null;do A=A.return;while(A&&A.tag!==5&&A.tag!==27);return A||null}function uu(A,g,I,t,l){for(var i=g._reactName,C=[];I!==null&&I!==t;){var n=I,u=n.alternate,d=n.stateNode;if(n=n.tag,u!==null&&u===t)break;n!==5&&n!==26&&n!==27||d===null||(u=d,l?(d=fl(I,i),d!=null&&C.unshift(Wl(I,d,u))):l||(d=fl(I,i),d!=null&&C.push(Wl(I,d,u)))),I=I.return}C.length!==0&&A.push({event:g,listeners:C})}var no=/\r\n?/g,co=/\u0000|\uFFFD/g;function Bu(A){return(typeof A=="string"?A:""+A).replace(no,`
`).replace(co,"")}function Eu(A,g){return g=Bu(g),Bu(A)===g}function DA(A,g,I,t,l,i){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":Qi(A,"class",t);break;case"tabIndex":Qi(A,"tabindex",t);break;case"dir":case"role":case"viewBox":case"width":case"height":Qi(A,I,t);break;case"style":En(A,t,i);break;case"data":if(g!=="object"){Qi(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=Bi(""+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 i=="function"&&(I==="formAction"?(g!=="input"&&DA(A,g,"name",l.name,l,null),DA(A,g,"formEncType",l.formEncType,l,null),DA(A,g,"formMethod",l.formMethod,l,null),DA(A,g,"formTarget",l.formTarget,l,null)):(DA(A,g,"encType",l.encType,l,null),DA(A,g,"method",l.method,l,null),DA(A,g,"target",l.target,l,null)));if(t==null||typeof t=="symbol"||typeof t=="boolean"){A.removeAttribute(I);break}t=Bi(""+t),A.setAttribute(I,t);break;case"onClick":t!=null&&(A.onclick=II);break;case"onScroll":t!=null&&AA("scroll",A);break;case"onScrollEnd":t!=null&&AA("scrollend",A);break;case"dangerouslySetInnerHTML":if(t!=null){if(typeof t!="object"||!("__html"in t))throw Error(c(61));if(I=t.__html,I!=null){if(l.children!=null)throw Error(c(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=Bi(""+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":AA("beforetoggle",A),AA("toggle",A),ci(A,"popover",t);break;case"xlinkActuate":gI(A,"http://www.w3.org/1999/xlink","xlink:actuate",t);break;case"xlinkArcrole":gI(A,"http://www.w3.org/1999/xlink","xlink:arcrole",t);break;case"xlinkRole":gI(A,"http://www.w3.org/1999/xlink","xlink:role",t);break;case"xlinkShow":gI(A,"http://www.w3.org/1999/xlink","xlink:show",t);break;case"xlinkTitle":gI(A,"http://www.w3.org/1999/xlink","xlink:title",t);break;case"xlinkType":gI(A,"http://www.w3.org/1999/xlink","xlink:type",t);break;case"xmlBase":gI(A,"http://www.w3.org/XML/1998/namespace","xml:base",t);break;case"xmlLang":gI(A,"http://www.w3.org/XML/1998/namespace","xml:lang",t);break;case"xmlSpace":gI(A,"http://www.w3.org/XML/1998/namespace","xml:space",t);break;case"is":ci(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=vB.get(I)||I,ci(A,I,t))}}function Ge(A,g,I,t,l,i){switch(I){case"style":En(A,t,i);break;case"dangerouslySetInnerHTML":if(t!=null){if(typeof t!="object"||!("__html"in t))throw Error(c(61));if(I=t.__html,I!=null){if(l.children!=null)throw Error(c(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&&AA("scroll",A);break;case"onScrollEnd":t!=null&&AA("scrollend",A);break;case"onClick":t!=null&&(A.onclick=II);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ln.hasOwnProperty(I))A:{if(I[0]==="o"&&I[1]==="n"&&(l=I.endsWith("Capture"),g=I.slice(2,l?I.length-7:void 0),i=A[Bg]||null,i=i!=null?i[I]:null,typeof i=="function"&&A.removeEventListener(g,i,l),typeof t=="function")){typeof i!="function"&&i!==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,""):ci(A,I,t)}}}function Ag(A,g,I){switch(g){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":AA("error",A),AA("load",A);var t=!1,l=!1,i;for(i in I)if(I.hasOwnProperty(i)){var C=I[i];if(C!=null)switch(i){case"src":t=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,g));default:DA(A,g,i,C,I,null)}}l&&DA(A,g,"srcSet",I.srcSet,I,null),t&&DA(A,g,"src",I.src,I,null);return;case"input":AA("invalid",A);var n=i=C=l=null,u=null,d=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":d=S;break;case"value":i=S;break;case"defaultValue":n=S;break;case"children":case"dangerouslySetInnerHTML":if(S!=null)throw Error(c(137,g));break;default:DA(A,g,t,S,I,null)}}cn(A,i,n,u,d,C,l,!1);return;case"select":AA("invalid",A),t=C=i=null;for(l in I)if(I.hasOwnProperty(l)&&(n=I[l],n!=null))switch(l){case"value":i=n;break;case"defaultValue":C=n;break;case"multiple":t=n;default:DA(A,g,l,n,I,null)}g=i,I=C,A.multiple=!!t,g!=null?wt(A,!!t,g,!1):I!=null&&wt(A,!!t,I,!0);return;case"textarea":AA("invalid",A),i=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":i=n;break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(c(91));break;default:DA(A,g,C,n,I,null)}un(A,t,l,i);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":DA(A,g,u,t,I,null));return;case"dialog":AA("beforetoggle",A),AA("toggle",A),AA("cancel",A),AA("close",A);break;case"iframe":case"object":AA("load",A);break;case"video":case"audio":for(t=0;t<jl.length;t++)AA(jl[t],A);break;case"image":AA("error",A),AA("load",A);break;case"details":AA("toggle",A);break;case"embed":case"source":case"link":AA("error",A),AA("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(d in I)if(I.hasOwnProperty(d)&&(t=I[d],t!=null))switch(d){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,g));default:DA(A,g,d,t,I,null)}return;default:if(La(g)){for(S in I)I.hasOwnProperty(S)&&(t=I[S],t!==void 0&&Ge(A,g,S,t,I,void 0));return}}for(n in I)I.hasOwnProperty(n)&&(t=I[n],t!=null&&DA(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,i=null,C=null,n=null,u=null,d=null,S=null;for(r in I){var M=I[r];if(I.hasOwnProperty(r)&&M!=null)switch(r){case"checked":break;case"value":break;case"defaultValue":u=M;default:t.hasOwnProperty(r)||DA(A,g,r,null,t,M)}}for(var y in t){var r=t[y];if(M=I[y],t.hasOwnProperty(y)&&(r!=null||M!=null))switch(y){case"type":i=r;break;case"name":l=r;break;case"checked":d=r;break;case"defaultChecked":S=r;break;case"value":C=r;break;case"defaultValue":n=r;break;case"children":case"dangerouslySetInnerHTML":if(r!=null)throw Error(c(137,g));break;default:r!==M&&DA(A,g,y,r,t,M)}}Ta(A,C,n,u,d,S,i,l);return;case"select":r=C=n=y=null;for(i in I)if(u=I[i],I.hasOwnProperty(i)&&u!=null)switch(i){case"value":break;case"multiple":r=u;default:t.hasOwnProperty(i)||DA(A,g,i,null,t,u)}for(l in t)if(i=t[l],u=I[l],t.hasOwnProperty(l)&&(i!=null||u!=null))switch(l){case"value":y=i;break;case"defaultValue":n=i;break;case"multiple":C=i;default:i!==u&&DA(A,g,l,i,t,u)}g=n,I=C,t=r,y!=null?wt(A,!!I,y,!1):!!t!=!!I&&(g!=null?wt(A,!!I,g,!0):wt(A,!!I,I?[]:"",!1));return;case"textarea":r=y=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:DA(A,g,n,null,t,l)}for(C in t)if(l=t[C],i=I[C],t.hasOwnProperty(C)&&(l!=null||i!=null))switch(C){case"value":y=l;break;case"defaultValue":r=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(c(91));break;default:l!==i&&DA(A,g,C,l,t,i)}Qn(A,y,r);return;case"option":for(var Y in I)y=I[Y],I.hasOwnProperty(Y)&&y!=null&&!t.hasOwnProperty(Y)&&(Y==="selected"?A.selected=!1:DA(A,g,Y,null,t,y));for(u in t)y=t[u],r=I[u],t.hasOwnProperty(u)&&y!==r&&(y!=null||r!=null)&&(u==="selected"?A.selected=y&&typeof y!="function"&&typeof y!="symbol":DA(A,g,u,y,t,r));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)y=I[Z],I.hasOwnProperty(Z)&&y!=null&&!t.hasOwnProperty(Z)&&DA(A,g,Z,null,t,y);for(d in t)if(y=t[d],r=I[d],t.hasOwnProperty(d)&&y!==r&&(y!=null||r!=null))switch(d){case"children":case"dangerouslySetInnerHTML":if(y!=null)throw Error(c(137,g));break;default:DA(A,g,d,y,t,r)}return;default:if(La(g)){for(var rA in I)y=I[rA],I.hasOwnProperty(rA)&&y!==void 0&&!t.hasOwnProperty(rA)&&Ge(A,g,rA,void 0,t,y);for(S in t)y=t[S],r=I[S],!t.hasOwnProperty(S)||y===r||y===void 0&&r===void 0||Ge(A,g,S,y,t,r);return}}for(var s in I)y=I[s],I.hasOwnProperty(s)&&y!=null&&!t.hasOwnProperty(s)&&DA(A,g,s,null,t,y);for(M in t)y=t[M],r=I[M],!t.hasOwnProperty(M)||y===r||y==null&&r==null||DA(A,g,M,y,t,r)}function ou(A){switch(A){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function uo(){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],i=l.transferSize,C=l.initiatorType,n=l.duration;if(i&&n&&ou(C)){for(C=0,n=l.responseEnd,t+=1;t<I.length;t++){var u=I[t],d=u.startTime;if(d>n)break;var S=u.transferSize,M=u.initiatorType;S&&ou(M)&&(u=u.responseEnd,C+=S*(u<n?1:(n-d)/(u-d)))}if(--t,g+=8*(i+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 me=null,Re=null;function ea(A){return A.nodeType===9?A:A.ownerDocument}function su(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 fu(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 Me(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 ke=null;function Bo(){var A=window.event;return A&&A.type==="popstate"?A===ke?!1:(ke=A,!0):(ke=null,!1)}var hu=typeof setTimeout=="function"?setTimeout:void 0,Eo=typeof clearTimeout=="function"?clearTimeout:void 0,du=typeof Promise=="function"?Promise:void 0,oo=typeof queueMicrotask=="function"?queueMicrotask:typeof du<"u"?function(A){return du.resolve(null).then(A).catch(so)}:hu;function so(A){setTimeout(function(){throw A})}function KI(A){return A==="head"}function yu(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 i=I.firstChild;i;){var C=i.nextSibling,n=i.nodeName;i[ol]||n==="SCRIPT"||n==="STYLE"||n==="LINK"&&i.rel.toLowerCase()==="stylesheet"||I.removeChild(i),i=C}}else I==="body"&&_l(A.ownerDocument.body);I=l}while(I);nl(g)}function Du(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 Je(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":Je(I),Ya(I);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(I.rel.toLowerCase()==="stylesheet")continue}A.removeChild(I)}}function fo(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(i=A.getAttribute("rel"),i==="stylesheet"&&A.hasAttribute("data-precedence"))break;if(i!==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(i=A.getAttribute("src"),(i!==(l.src==null?null:l.src)||A.getAttribute("type")!==(l.type==null?null:l.type)||A.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&i&&A.hasAttribute("async")&&!A.hasAttribute("itemprop"))break;return A;default:return A}}else if(g==="input"&&A.type==="hidden"){var i=l.name==null?null:""+l.name;if(l.type==="hidden"&&A.getAttribute("name")===i)return A}else return A;if(A=Lg(A.nextSibling),A===null)break}return null}function ho(A,g,I){if(g==="")return null;for(;A.nodeType!==3;)if((A.nodeType!==1||A.nodeName!=="INPUT"||A.type!=="hidden")&&!I||(A=Lg(A.nextSibling),A===null))return null;return A}function ru(A,g){for(;A.nodeType!==8;)if((A.nodeType!==1||A.nodeName!=="INPUT"||A.type!=="hidden")&&!g||(A=Lg(A.nextSibling),A===null))return null;return A}function we(A){return A.data==="$?"||A.data==="$~"}function Ue(A){return A.data==="$!"||A.data==="$?"&&A.ownerDocument.readyState!=="loading"}function yo(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 Lg(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 be=null;function Nu(A){A=A.nextSibling;for(var g=0;A;){if(A.nodeType===8){var I=A.data;if(I==="/$"||I==="/&"){if(g===0)return Lg(A.nextSibling);g--}else I!=="$"&&I!=="$!"&&I!=="$?"&&I!=="$~"&&I!=="&"||g++}A=A.nextSibling}return null}function Su(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 Gu(A,g,I){switch(g=ea(I),A){case"html":if(A=g.documentElement,!A)throw Error(c(452));return A;case"head":if(A=g.head,!A)throw Error(c(453));return A;case"body":if(A=g.body,!A)throw Error(c(454));return A;default:throw Error(c(451))}}function _l(A){for(var g=A.attributes;g.length;)A.removeAttributeNode(g[0]);Ya(A)}var xg=new Map,mu=new Set;function na(A){return typeof A.getRootNode=="function"?A.getRootNode():A.nodeType===9?A:A.ownerDocument}var hI=U.d;U.d={f:Do,r:ro,D:No,C:So,L:Go,m:mo,X:Mo,S:Ro,M:ko};function Do(){var A=hI.f(),g=Aa();return A||g}function ro(A){var g=Mt(A);g!==null&&g.tag===5&&g.type==="form"?Xc(g):hI.r(A)}var al=typeof document>"u"?null:document;function Ru(A,g,I){var t=al;if(t&&typeof g=="string"&&g){var l=Ug(g);l='link[rel="'+A+'"][href="'+l+'"]',typeof I=="string"&&(l+='[crossorigin="'+I+'"]'),mu.has(l)||(mu.add(l),A={rel:A,crossOrigin:I,href:g},t.querySelector(l)===null&&(g=t.createElement("link"),Ag(g,"link",A),OA(g),t.head.appendChild(g)))}}function No(A){hI.D(A),Ru("dns-prefetch",A,null)}function So(A,g){hI.C(A,g),Ru("preconnect",A,g)}function Go(A,g,I){hI.L(A,g,I);var t=al;if(t&&A&&g){var l='link[rel="preload"][as="'+Ug(g)+'"]';g==="image"&&I&&I.imageSrcSet?(l+='[imagesrcset="'+Ug(I.imageSrcSet)+'"]',typeof I.imageSizes=="string"&&(l+='[imagesizes="'+Ug(I.imageSizes)+'"]')):l+='[href="'+Ug(A)+'"]';var i=l;switch(g){case"style":i=Cl(A);break;case"script":i=el(A)}xg.has(i)||(A=w({rel:"preload",href:g==="image"&&I&&I.imageSrcSet?void 0:A,as:g},I),xg.set(i,A),t.querySelector(l)!==null||g==="style"&&t.querySelector(Pl(i))||g==="script"&&t.querySelector($l(i))||(g=t.createElement("link"),Ag(g,"link",A),OA(g),t.head.appendChild(g)))}}function mo(A,g){hI.m(A,g);var I=al;if(I&&A){var t=g&&typeof g.as=="string"?g.as:"script",l='link[rel="modulepreload"][as="'+Ug(t)+'"][href="'+Ug(A)+'"]',i=l;switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=el(A)}if(!xg.has(i)&&(A=w({rel:"modulepreload",href:A},g),xg.set(i,A),I.querySelector(l)===null)){switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(I.querySelector($l(i)))return}t=I.createElement("link"),Ag(t,"link",A),OA(t),I.head.appendChild(t)}}}function Ro(A,g,I){hI.S(A,g,I);var t=al;if(t&&A){var l=kt(t).hoistableStyles,i=Cl(A);g=g||"default";var C=l.get(i);if(!C){var n={loading:0,preload:null};if(C=t.querySelector(Pl(i)))n.loading=5;else{A=w({rel:"stylesheet",href:A,"data-precedence":g},I),(I=xg.get(i))&&Fe(A,I);var u=C=t.createElement("link");OA(u),Ag(u,"link",A),u._p=new Promise(function(d,S){u.onload=d,u.onerror=S}),u.addEventListener("load",function(){n.loading|=1}),u.addEventListener("error",function(){n.loading|=2}),n.loading|=4,ca(C,g,t)}C={type:"stylesheet",instance:C,count:1,state:n},l.set(i,C)}}}function Mo(A,g){hI.X(A,g);var I=al;if(I&&A){var t=kt(I).hoistableScripts,l=el(A),i=t.get(l);i||(i=I.querySelector($l(l)),i||(A=w({src:A,async:!0},g),(g=xg.get(l))&&Ye(A,g),i=I.createElement("script"),OA(i),Ag(i,"link",A),I.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},t.set(l,i))}}function ko(A,g){hI.M(A,g);var I=al;if(I&&A){var t=kt(I).hoistableScripts,l=el(A),i=t.get(l);i||(i=I.querySelector($l(l)),i||(A=w({src:A,async:!0,type:"module"},g),(g=xg.get(l))&&Ye(A,g),i=I.createElement("script"),OA(i),Ag(i,"link",A),I.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},t.set(l,i))}}function Mu(A,g,I,t){var l=(l=cg.current)?na(l):null;if(!l)throw Error(c(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 i=kt(l).hoistableStyles,C=i.get(A);if(C||(l=l.ownerDocument||l,C={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(A,C),(i=l.querySelector(Pl(A)))&&!i._p&&(C.instance=i,C.state.loading=5),xg.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},xg.set(A,I),i||Jo(l,A,I,C.state))),g&&t===null)throw Error(c(528,""));return C}if(g&&t!==null)throw Error(c(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(c(444,A))}}function Cl(A){return'href="'+Ug(A)+'"'}function Pl(A){return'link[rel="stylesheet"]['+A+"]"}function ku(A){return w({},A,{"data-precedence":A.precedence,precedence:null})}function Jo(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}),Ag(g,"link",I),OA(g),A.head.appendChild(g))}function el(A){return'[src="'+Ug(A)+'"]'}function $l(A){return"script[async]"+A}function Ju(A,g,I){if(g.count++,g.instance===null)switch(g.type){case"style":var t=A.querySelector('style[data-href~="'+Ug(I.href)+'"]');if(t)return g.instance=t,OA(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"),OA(t),Ag(t,"style",l),ca(t,I.precedence,A),g.instance=t;case"stylesheet":l=Cl(I.href);var i=A.querySelector(Pl(l));if(i)return g.state.loading|=4,g.instance=i,OA(i),i;t=ku(I),(l=xg.get(l))&&Fe(t,l),i=(A.ownerDocument||A).createElement("link"),OA(i);var C=i;return C._p=new Promise(function(n,u){C.onload=n,C.onerror=u}),Ag(i,"link",t),g.state.loading|=4,ca(i,I.precedence,A),g.instance=i;case"script":return i=el(I.src),(l=A.querySelector($l(i)))?(g.instance=l,OA(l),l):(t=I,(l=xg.get(i))&&(t=w({},I),Ye(t,l)),A=A.ownerDocument||A,l=A.createElement("script"),OA(l),Ag(l,"link",t),A.head.appendChild(l),g.instance=l);case"void":return null;default:throw Error(c(443,g.type))}else g.type==="stylesheet"&&(g.state.loading&4)===0&&(t=g.instance,g.state.loading|=4,ca(t,I.precedence,A));return g.instance}function ca(A,g,I){for(var t=I.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=t.length?t[t.length-1]:null,i=l,C=0;C<t.length;C++){var n=t[C];if(n.dataset.precedence===g)i=n;else if(i!==l)break}i?i.parentNode.insertBefore(A,i.nextSibling):(g=I.nodeType===9?I.head:I,g.insertBefore(A,g.firstChild))}function Fe(A,g){A.crossOrigin==null&&(A.crossOrigin=g.crossOrigin),A.referrerPolicy==null&&(A.referrerPolicy=g.referrerPolicy),A.title==null&&(A.title=g.title)}function Ye(A,g){A.crossOrigin==null&&(A.crossOrigin=g.crossOrigin),A.referrerPolicy==null&&(A.referrerPolicy=g.referrerPolicy),A.integrity==null&&(A.integrity=g.integrity)}var Qa=null;function wu(A,g,I){if(Qa===null){var t=new Map,l=Qa=new Map;l.set(I,t)}else l=Qa,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 i=I[l];if(!(i[ol]||i[WA]||A==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var C=i.getAttribute(g)||"";C=A+C;var n=t.get(C);n?n.push(i):t.set(C,[i])}}return t}function Uu(A,g,I){A=A.ownerDocument||A,A.head.insertBefore(I,g==="title"?A.querySelector("head > title"):null)}function wo(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 bu(A){return!(A.type==="stylesheet"&&(A.state.loading&3)===0)}function Uo(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),i=g.querySelector(Pl(l));if(i){g=i._p,g!==null&&typeof g=="object"&&typeof g.then=="function"&&(A.count++,A=ua.bind(A),g.then(A,A)),I.state.loading|=4,I.instance=i,OA(i);return}i=g.ownerDocument||g,t=ku(t),(l=xg.get(l))&&Fe(t,l),i=i.createElement("link"),OA(i);var C=i;C._p=new Promise(function(n,u){C.onload=n,C.onerror=u}),Ag(i,"link",t),I.instance=i}A.stylesheets===null&&(A.stylesheets=new Map),A.stylesheets.set(I,g),(g=I.state.preload)&&(I.state.loading&3)===0&&(A.count++,I=ua.bind(A),g.addEventListener("load",I),g.addEventListener("error",I))}}var pe=0;function bo(A,g){return A.stylesheets&&A.count===0&&Ea(A,A.stylesheets),0<A.count||0<A.imgCount?function(I){var t=setTimeout(function(){if(A.stylesheets&&Ea(A,A.stylesheets),A.unsuspend){var i=A.unsuspend;A.unsuspend=null,i()}},6e4+g);0<A.imgBytes&&pe===0&&(pe=62500*uo());var l=setTimeout(function(){if(A.waitingForImages=!1,A.count===0&&(A.stylesheets&&Ea(A,A.stylesheets),A.unsuspend)){var i=A.unsuspend;A.unsuspend=null,i()}},(A.imgBytes>pe?50:800)+g);return A.unsuspend=I,function(){A.unsuspend=null,clearTimeout(t),clearTimeout(l)}}:null}function ua(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ea(this,this.stylesheets);else if(this.unsuspend){var A=this.unsuspend;this.unsuspend=null,A()}}}var Ba=null;function Ea(A,g){A.stylesheets=null,A.unsuspend!==null&&(A.count++,Ba=new Map,g.forEach(Fo,A),Ba=null,ua.call(A))}function Fo(A,g){if(!(g.state.loading&4)){var I=Ba.get(A);if(I)var t=I.get(null);else{I=new Map,Ba.set(A,I);for(var l=A.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<l.length;i++){var C=l[i];(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"),i=I.get(C)||t,i===t&&I.set(null,l),I.set(C,l),this.count++,t=ua.bind(this),l.addEventListener("load",t),l.addEventListener("error",t),i?i.parentNode.insertBefore(l,i.nextSibling):(A=A.nodeType===9?A.head:A,A.insertBefore(l,A.firstChild)),g.state.loading|=4}}var Ai={$$typeof:H,Provider:null,Consumer:null,_currentValue:q,_currentValue2:q,_threadCount:0};function Yo(A,g,I,t,l,i,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=Xg(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xg(0),this.hiddenUpdates=Xg(null),this.identifierPrefix=t,this.onUncaughtError=l,this.onCaughtError=i,this.onRecoverableError=C,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=u,this.incompleteTransitions=new Map}function Fu(A,g,I,t,l,i,C,n,u,d,S,M){return A=new Yo(A,g,I,C,u,d,S,M,n),g=1,i===!0&&(g|=24),i=Ng(3,null,null,g),A.current=i,i.stateNode=A,g=oC(),g.refCount++,A.pooledCache=g,g.refCount++,i.memoizedState={element:t,isDehydrated:I,cache:g},dC(i),A}function Yu(A){return A?(A=Lt,A):Lt}function pu(A,g,I,t,l,i){l=Yu(l),t.context===null?t.context=l:t.pendingContext=l,t=wI(g),t.payload={element:I},i=i===void 0?null:i,i!==null&&(t.callback=i),I=UI(A,t,g),I!==null&&(dg(I,A,g),Ul(I,A,g))}function Tu(A,g){if(A=A.memoizedState,A!==null&&A.dehydrated!==null){var I=A.retryLane;A.retryLane=I!==0&&I<g?I:g}}function Te(A,g){Tu(A,g),(A=A.alternate)&&Tu(A,g)}function vu(A){if(A.tag===13||A.tag===31){var g=nt(A,67108864);g!==null&&dg(g,A,67108864),Te(A,67108864)}}function Lu(A){if(A.tag===13||A.tag===31){var g=Mg();g=Ua(g);var I=nt(A,g);I!==null&&dg(I,A,g),Te(A,g)}}var oa=!0;function po(A,g,I,t){var l=m.T;m.T=null;var i=U.p;try{U.p=2,ve(A,g,I,t)}finally{U.p=i,m.T=l}}function To(A,g,I,t){var l=m.T;m.T=null;var i=U.p;try{U.p=8,ve(A,g,I,t)}finally{U.p=i,m.T=l}}function ve(A,g,I,t){if(oa){var l=Le(t);if(l===null)Se(A,g,t,sa,I),zu(A,t);else if(Lo(l,A,g,I,t))t.stopPropagation();else if(zu(A,t),g&4&&-1<vo.indexOf(A)){for(;l!==null;){var i=Mt(l);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var C=NA(i.pendingLanes);if(C!==0){var n=i;for(n.pendingLanes|=2,n.entangledLanes|=2;C;){var u=1<<31-ig(C);n.entanglements[1]|=u,C&=~u}Pg(i),(sA&6)===0&&(Pi=tg()+500,Vl(0))}}break;case 31:case 13:n=nt(i,2),n!==null&&dg(n,i,2),Aa(),Te(i,2)}if(i=Le(t),i===null&&Se(A,g,t,sa,I),i===l)break;l=i}l!==null&&t.stopPropagation()}else Se(A,g,t,null,I)}}function Le(A){return A=za(A),xe(A)}var sa=null;function xe(A){if(sa=null,A=Rt(A),A!==null){var g=E(A);if(g===null)A=null;else{var I=g.tag;if(I===13){if(A=D(g),A!==null)return A;A=null}else if(I===31){if(A=N(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 sa=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(It()){case Kg:return 2;case Gt:return 8;case GA:case NI:return 32;case Ja:return 268435456;default:return 32}default:return 32}}var ze=!1,XI=null,qI=null,HI=null,gi=new Map,Ii=new Map,ZI=[],vo="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 zu(A,g){switch(A){case"focusin":case"focusout":XI=null;break;case"dragenter":case"dragleave":qI=null;break;case"mouseover":case"mouseout":HI=null;break;case"pointerover":case"pointerout":gi.delete(g.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ii.delete(g.pointerId)}}function ti(A,g,I,t,l,i){return A===null||A.nativeEvent!==i?(A={blockedOn:g,domEventName:I,eventSystemFlags:t,nativeEvent:i,targetContainers:[l]},g!==null&&(g=Mt(g),g!==null&&vu(g)),A):(A.eventSystemFlags|=t,g=A.targetContainers,l!==null&&g.indexOf(l)===-1&&g.push(l),A)}function Lo(A,g,I,t,l){switch(g){case"focusin":return XI=ti(XI,A,g,I,t,l),!0;case"dragenter":return qI=ti(qI,A,g,I,t,l),!0;case"mouseover":return HI=ti(HI,A,g,I,t,l),!0;case"pointerover":var i=l.pointerId;return gi.set(i,ti(gi.get(i)||null,A,g,I,t,l)),!0;case"gotpointercapture":return i=l.pointerId,Ii.set(i,ti(Ii.get(i)||null,A,g,I,t,l)),!0}return!1}function Ku(A){var g=Rt(A.target);if(g!==null){var I=E(g);if(I!==null){if(g=I.tag,g===13){if(g=D(I),g!==null){A.blockedOn=g,gn(A.priority,function(){Lu(I)});return}}else if(g===31){if(g=N(I),g!==null){A.blockedOn=g,gn(A.priority,function(){Lu(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 fa(A){if(A.blockedOn!==null)return!1;for(var g=A.targetContainers;0<g.length;){var I=Le(A.nativeEvent);if(I===null){I=A.nativeEvent;var t=new I.constructor(I.type,I);xa=t,I.target.dispatchEvent(t),xa=null}else return g=Mt(I),g!==null&&vu(g),A.blockedOn=I,!1;g.shift()}return!0}function Xu(A,g,I){fa(A)&&I.delete(g)}function xo(){ze=!1,XI!==null&&fa(XI)&&(XI=null),qI!==null&&fa(qI)&&(qI=null),HI!==null&&fa(HI)&&(HI=null),gi.forEach(Xu),Ii.forEach(Xu)}function ha(A,g){A.blockedOn===g&&(A.blockedOn=null,ze||(ze=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,xo)))}var da=null;function qu(A){da!==A&&(da=A,a.unstable_scheduleCallback(a.unstable_NormalPriority,function(){da===A&&(da=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(xe(t||I)===null)continue;break}var i=Mt(I);i!==null&&(A.splice(g,3),g-=3,LC(i,{pending:!0,data:l,method:I.method,action:t},t,l))}}))}function nl(A){function g(u){return ha(u,A)}XI!==null&&ha(XI,A),qI!==null&&ha(qI,A),HI!==null&&ha(HI,A),gi.forEach(g),Ii.forEach(g);for(var I=0;I<ZI.length;I++){var t=ZI[I];t.blockedOn===A&&(t.blockedOn=null)}for(;0<ZI.length&&(I=ZI[0],I.blockedOn===null);)Ku(I),I.blockedOn===null&&ZI.shift();if(I=(A.ownerDocument||A).$$reactFormReplay,I!=null)for(t=0;t<I.length;t+=3){var l=I[t],i=I[t+1],C=l[Bg]||null;if(typeof i=="function")C||qu(I);else if(C){var n=null;if(i&&i.hasAttribute("formAction")){if(l=i,C=i[Bg]||null)n=C.formAction;else if(xe(l)!==null)continue}else n=C.action;typeof n=="function"?I[t+1]=n:(I.splice(t,3),t-=3),qu(I)}}}function Hu(){function A(i){i.canIntercept&&i.info==="react-transition"&&i.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 i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.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 Ke(A){this._internalRoot=A}ya.prototype.render=Ke.prototype.render=function(A){var g=this._internalRoot;if(g===null)throw Error(c(409));var I=g.current,t=Mg();pu(I,t,A,g,null,null)},ya.prototype.unmount=Ke.prototype.unmount=function(){var A=this._internalRoot;if(A!==null){this._internalRoot=null;var g=A.containerInfo;pu(A.current,2,null,A,null,null),Aa(),g[mt]=null}};function ya(A){this._internalRoot=A}ya.prototype.unstable_scheduleHydration=function(A){if(A){var g=An();A={blockedOn:null,target:A,priority:g};for(var I=0;I<ZI.length&&g!==0&&g<ZI[I].priority;I++);ZI.splice(I,0,A),I===0&&Ku(A)}};var Zu=e.version;if(Zu!=="19.2.6")throw Error(c(527,Zu,"19.2.6"));U.findDOMNode=function(A){var g=A._reactInternals;if(g===void 0)throw typeof A.render=="function"?Error(c(188)):(A=Object.keys(A).join(","),Error(c(268,A)));return A=J(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 Da=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Da.isDisabled&&Da.supportsFiber)try{yg=Da.inject(zo),lg=Da}catch{}}return ii.createRoot=function(A,g){if(!o(A))throw Error(c(299));var I=!1,t="",l=$c,i=AQ,C=gQ;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&&(i=g.onCaughtError),g.onRecoverableError!==void 0&&(C=g.onRecoverableError)),g=Fu(A,1,!1,null,null,I,t,null,l,i,C,Hu),A[mt]=g.current,Ne(A),new Ke(g)},ii.hydrateRoot=function(A,g,I){if(!o(A))throw Error(c(299));var t=!1,l="",i=$c,C=AQ,n=gQ,u=null;return I!=null&&(I.unstable_strictMode===!0&&(t=!0),I.identifierPrefix!==void 0&&(l=I.identifierPrefix),I.onUncaughtError!==void 0&&(i=I.onUncaughtError),I.onCaughtError!==void 0&&(C=I.onCaughtError),I.onRecoverableError!==void 0&&(n=I.onRecoverableError),I.formState!==void 0&&(u=I.formState)),g=Fu(A,1,!0,g,I??null,t,l,u,i,C,n,Hu),g.context=Yu(null),I=g.current,t=Mg(),t=Ua(t),l=wI(t),l.callback=null,UI(I,l,t),I=t,g.current.lanes=I,ug(g,I),Pg(g),A[mt]=g.current,Ne(A),new ya(g)},ii.version="19.2.6",ii}var Pu;function jo(){if(Pu)return qe.exports;Pu=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(e){console.error(e)}}return a(),qe.exports=Vo(),qe.exports}var Wo=jo();const _o=yB(Wo),$u="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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/AkACQCAAQXxqKAIAIgNBeHEiBEEEQQggA0EDcSIDGyABakkNAAJAIANFDQAgBCABQSdqSw0CCyAAEMmAgIAADwtBrIzAgABBLkHcjMCAABDkgICAAAALQeyMwIAAQS5BnI3AgAAQ5ICAgAAAC+YGAQR/IABBeGoiASAAQXxqKAIAIgJBeHEiAGohAwJAAkAgAkEBcQ0AIAJBAnFFDQEgASgCACICIABqIQACQCABIAJrIgFBACgC2JPAgABHDQAgAygCBEEDcUEDRw0BQQAgADYC0JPAgAAgAyADKAIEQX5xNgIEIAEgAEEBcjYCBCADIAA2AgAPCyABIAIQy4CAgAALAkACQAJAAkACQAJAAkACQCADKAIEIgJBAnENACADQQAoAtyTwIAARg0CIANBACgC2JPAgABGDQMgAyACQXhxIgIQy4CAgAAgASACIABqIgBBAXI2AgQgASAAaiAANgIAIAFBACgC2JPAgABHDQFBACAANgLQk8CAAA8LIAMgAkF+cTYCBCABIABBAXI2AgQgASAAaiAANgIACyAAQYACSQ0EIAEgABDRgICAAEEAQQAoAvCTwIAAQX9qIgE2AvCTwIAAIAENBkEAKAK4kcCAACIADQJB/x8hAQwDC0EAIAE2AtyTwIAAQQBBACgC1JPAgAAgAGoiADYC1JPAgAAgASAAQQFyNgIEAkAgAUEAKALYk8CAAEcNAEEAQQA2AtCTwIAAQQBBADYC2JPAgAALIABBACgC6JPAgAAiAk0NBUEAKALck8CAACIARQ0FQQAoAtSTwIAAIgRBKUkNBEGwkcCAACEBA0ACQCABKAIAIgMgAEsNACAAIAMgASgCBGpJDQYLIAEoAgghAQwACwtBACABNgLYk8CAAEEAQQAoAtCTwIAAIABqIgA2AtCTwIAAIAEgAEEBcjYCBCABIABqIAA2AgAPC0EAIQEDQCABQQFqIQEgACgCCCIADQALIAFB/x8gAUH/H0sbIQELQQAgATYC8JPAgAAPCwJAAkBBACgCyJPAgAAiA0EBIABBA3Z0IgJxDQBBACADIAJyNgLIk8CAACAAQfgBcUHAkcCAAGoiACEDDAELIABB+AFxIgBBwJHAgABqIQMgAEHIkcCAAGooAgAhAAsgAyABNgIIIAAgATYCDCABIAM2AgwgASAANgIIDwsCQAJAQQAoAriRwIAAIgANAEH/HyEBDAELQQAhAQNAIAFBAWohASAAKAIIIgANAAsgAUH/HyABQf8fSxshAQtBACABNgLwk8CAACAEIAJNDQBBAEF/NgLok8CAAAsLtQcBBn8CQAJAAkACQAJAAkACQAJAIABBfGoiBCgCACIFQXhxIgZBBEEIIAVBA3EiBxsgAWpJDQAgAUEnaiEIAkAgB0UNACAGIAhLDQILAkACQCACQQlJDQAgAiADEMWAgIAAIgINAUEADwtBACECIANBzP97Sw0IQRAgA0ELakF4cSADQQtJGyEBIABBeGohCAJAIAcNACABQYACSQ0HIAhFDQcgBiABTQ0HIAYgAWtBgIAISw0HIAAPCyAIIAZqIQcCQAJAIAYgAU8NACAHQQAoAtyTwIAARg0BAkAgB0EAKALYk8CAAEYNACAHKAIEIgVBAnENCSAFQXhxIgkgBmoiBSABSQ0JIAcgCRDLgICAAAJAIAUgAWsiB0EQSQ0AIAQgASAEKAIAQQFxckECcjYCACAIIAFqIgEgB0EDcjYCBCAIIAVqIgUgBSgCBEEBcjYCBCABIAcQzICAgAAMCQsgBCAFIAQoAgBBAXFyQQJyNgIAIAggBWoiASABKAIEQQFyNgIEDAgLQQAoAtCTwIAAIAZqIgcgAUkNCAJAAkAgByABayIGQQ9LDQAgBCAFQQFxIAdyQQJyNgIAIAggB2oiASABKAIEQQFyNgIEQQAhBkEAIQEMAQsgBCABIAVBAXFyQQJyNgIAIAggAWoiASAGQQFyNgIEIAggB2oiByAGNgIAIAcgBygCBEF+cTYCBAtBACABNgLYk8CAAEEAIAY2AtCTwIAADAcLIAYgAWsiBkEPTQ0GIAQgASAFQQFxckECcjYCACAIIAFqIgEgBkEDcjYCBCAHIAcoAgRBAXI2AgQgASAGEMyAgIAADAYLQQAoAtSTwIAAIAZqIgcgAUsNBAwGCwJAIAMgASADIAFJGyIDRQ0AIAIgACAD/AoAAAsgBCgCACIDQXhxIgdBBEEIIANBA3EiAxsgAWpJDQIgA0UNBiAHIAhNDQZB7IzAgABBLkGcjcCAABDkgICAAAALQayMwIAAQS5B3IzAgAAQ5ICAgAAAC0HsjMCAAEEuQZyNwIAAEOSAgIAAAAtBrIzAgABBLkHcjMCAABDkgICAAAALIAQgASAFQQFxckECcjYCACAIIAFqIgUgByABayIBQQFyNgIEQQAgATYC1JPAgABBACAFNgLck8CAAAsgCEUNACAADwsgAxDGgICAACIBRQ0BAkAgA0F8QXggBCgCACICQQNxGyACQXhxaiICIAMgAkkbIgNFDQAgASAAIAP8CgAACyABIQILIAAQyYCAgAALIAILkgMBBH8gACgCDCECAkACQAJAAkAgAUGAAkkNACAAKAIYIQMCQAJAAkAgAiAARw0AIABBFEEQIAAoAhQiAhtqKAIAIgENAUEAIQIMAgsgACgCCCIBIAI2AgwgAiABNgIIDAELIABBFGogAEEQaiACGyEEA0AgBCEFIAEiAkEUaiACQRBqIAIoAhQiARshBCACQRRBECABG2ooAgAiAQ0ACyAFQQA2AgALIANFDQICQAJAIAAgACgCHEECdEGwkMCAAGoiASgCAEYNACADKAIQIABGDQEgAyACNgIUIAINAwwECyABIAI2AgAgAkUNBAwCCyADIAI2AhAgAg0BDAILAkAgAiAAKAIIIgRGDQAgBCACNgIMIAIgBDYCCA8LQQBBACgCyJPAgABBfiABQQN2d3E2AsiTwIAADwsgAiADNgIYAkAgACgCECIBRQ0AIAIgATYCECABIAI2AhgLIAAoAhQiAUUNACACIAE2AhQgASACNgIYDwsPC0EAQQAoAsyTwIAAQX4gACgCHHdxNgLMk8CAAAu2BAECfyAAIAFqIQICQAJAIAAoAgQiA0EBcQ0AIANBAnFFDQEgACgCACIDIAFqIQECQCAAIANrIgBBACgC2JPAgABHDQAgAigCBEEDcUEDRw0BQQAgATYC0JPAgAAgAiACKAIEQX5xNgIEIAAgAUEBcjYCBCACIAE2AgAMAgsgACADEMuAgIAACwJAAkACQAJAIAIoAgQiA0ECcQ0AIAJBACgC3JPAgABGDQIgAkEAKALYk8CAAEYNAyACIANBeHEiAxDLgICAACAAIAMgAWoiAUEBcjYCBCAAIAFqIAE2AgAgAEEAKALYk8CAAEcNAUEAIAE2AtCTwIAADwsgAiADQX5xNgIEIAAgAUEBcjYCBCAAIAFqIAE2AgALAkAgAUGAAkkNACAAIAEQ0YCAgAAPCwJAAkBBACgCyJPAgAAiAkEBIAFBA3Z0IgNxDQBBACACIANyNgLIk8CAACABQfgBcUHAkcCAAGoiASECDAELIAFB+AFxIgFBwJHAgABqIQIgAUHIkcCAAGooAgAhAQsgAiAANgIIIAEgADYCDCAAIAI2AgwgACABNgIIDwtBACAANgLck8CAAEEAQQAoAtSTwIAAIAFqIgE2AtSTwIAAIAAgAUEBcjYCBCAAQQAoAtiTwIAARw0BQQBBADYC0JPAgABBAEEANgLYk8CAAA8LQQAgADYC2JPAgABBAEEAKALQk8CAACABaiIBNgLQk8CAACAAIAFBAXI2AgQgACABaiABNgIADwsLOAIBfwF+I4CAgIAAQRBrIgEkgICAgAAgACkCACECIAEgADYCDCABIAI3AgQgAUEEahC+gICAAAALTQACQAJAIAFBCUkNACABIAAQxYCAgAAhAQwBCyAAEMaAgIAAIQELAkAgAUUNACABQXxqLQAAQQNxRQ0AIABFDQAgAUEAIAD8CwALIAELDQAgASAAENCAgIAAAAsvAQF/I4CAgIAAQRBrIgIkgICAgAAgAiABNgIMIAIgADYCCCACQQhqELyAgIAAAAvOAgEEf0EAIQICQCABQQh2IgNFDQBBHyECIAFBgICACE8NACABQSYgA2ciAmt2QQFxIAJBAXRyQT5zIQILIABCADcCECAAIAI2AhwgAkECdEGwkMCAAGohAwJAQQAoAsyTwIAAQQEgAnQiBHENACADIAA2AgAgACADNgIYIAAgADYCDCAAIAA2AghBAEEAKALMk8CAACAEcjYCzJPAgAAPCwJAAkACQCADKAIAIgQoAgRBeHEgAUcNACAEIQIMAQsgAUEAQRkgAkEBdmsgAkEfRht0IQMDQCAEIANBHXZBBHFqIgUoAhAiAkUNAiADQQF0IQMgAiEEIAIoAgRBeHEgAUcNAAsLIAIoAggiAyAANgIMIAIgADYCCCAAQQA2AhggACACNgIMIAAgAzYCCA8LIAVBEGogADYCACAAIAQ2AhggACAANgIMIAAgADYCCAteAQJ/QQAhAUEAQQAoAqyQwIAAIgJBAWo2AqyQwIAAAkAgAkEASA0AQQEhAUEALQCYkMCAAA0AQQAgADoAmJDAgABBAEEAKAKUkMCAAEEBajYClJDAgABBAiEBCyABCx4AIABBACkCpIzAgAA3AgggAEEAKQKcjMCAADcCAAseACAAQQApApSMwIAANwIIIABBACkCjIzAgAA3AgALSAACQCAAKAIAQYCAgIB4Rg0AIAEgACgCBCAAKAIIEOyAgIAADwsgASgCACABKAIEIAAoAgwoAgAiACgCACAAKAIEEOeAgIAACxQAIABBrI3AgAA2AgQgACABNgIACwwAIAAgASkCADcDAAtUAQJ/IAEoAgQhAiABKAIAIQMQtoCAgAACQEEIQQQQsoCAgAAiAQ0AQQRBCBDigICAAAALIAEgAjYCBCABIAM2AgAgAEGsjcCAADYCBCAAIAE2AgALFAAgASAAKAIAIAAoAgQQ7ICAgAALqQIBBn8gACgCCCECAkACQCABQYABTw0AQQEhAwwBCwJAIAFBgBBPDQBBAiEDDAELQQNBBCABQYCABEkbIQMLIAIhBAJAIAMgACgCACACa00NACAAIAIgA0EBQQEQuICAgAAgACgCCCEECyAAKAIEIARqIQQCQAJAIAFBgAFJDQAgAUE/cUGAf3IhBSABQQZ2IQYCQCABQYAQTw0AIAQgBToAASAEIAZBwAFyOgAADAILIAFBDHYhByAGQT9xQYB/ciEGAkAgAUH//wNLDQAgBCAFOgACIAQgBjoAASAEIAdB4AFyOgAADAILIAQgBToAAyAEIAY6AAIgBCAHQT9xQYB/cjoAASAEIAFBEnZBcHI6AAAMAQsgBCABOgAACyAAIAMgAmo2AghBAAteAQF/AkACQAJAIAIgACgCACAAKAIIIgNrTQ0AIAAgAyACQQFBARC4gICAACAAKAIIIQMMAQsgAkUNAQsgAkUNACAAKAIEIANqIAEgAvwKAAALIAAgAyACajYCCEEAC6UBAgJ/AX4jgICAgABBIGsiAiSAgICAAAJAIAEoAgBBgICAgHhHDQAgASgCDCEDIAJBADYCHCACQoCAgIAQNwIUIAJBFGpBvIvAgAAgAygCACIDKAIAIAMoAgQQ54CAgAAaIAIgAigCHCIDNgIQIAIgAikCFCIENwMIIAEgAzYCCCABIAQ3AgALIABBvI3AgAA2AgQgACABNgIAIAJBIGokgICAgAALiQICAn8BfiOAgICAAEEwayICJICAgIAAAkAgASgCAEGAgICAeEcNACABKAIMIQMgAkEANgIsIAJCgICAgBA3AiQgAkEkakG8i8CAACADKAIAIgMoAgAgAygCBBDngICAABogAiACKAIsIgM2AiAgAiACKQIkIgQ3AxggASADNgIIIAEgBDcCAAsgASgCCCEDIAFBADYCCCABKQIAIQQgAUKAgICAEDcCACACIAM2AhAgAiAENwMIELaAgIAAAkBBDEEEELKAgIAAIgENAEEEQQwQ4oCAgAAACyABIAIoAhA2AgggASACKQMINwIAIABBvI3AgAA2AgQgACABNgIAIAJBMGokgICAgAALCQAgAEEANgIACxQAIABBvIvAgAAgASACEOeAgIAAC2ABAn8CQAJAIAJBEHYgAkH//wNxQQBHaiICQAAiA0F/Rw0AQQAhAkEAIQQMAQsgAkEQdCIEQXBqIAQgA0EQdCICQQAgBGtGGyEECyAAQQA2AgggACAENgIEIAAgAjYCAAscAAJAIABFDQAgACABEOKAgIAAAAsQ44CAgAAACw0AIAEgABDPgICAAAALFwBBzI3AgABBI0HgjcCAABDmgICAAAALFQAgACABQQF0QQFyIAIQ5oCAgAAAC80CAgF/AX4jgICAgABBIGsiBCSAgICAAAJAAkACQCAAIAJLDQAgASACSw0BQZGAgIAArUIghiEFIAAgAU0NAiAEIAA2AgggBCABNgIMIAQgBSAEQQxqrYQ3AxggBCAFIARBCGqthDcDEEGAgMCAACAEQRBqIAMQ5oCAgAAACyAEIAA2AgggBCACNgIMIARBkYCAgACtQiCGIgUgBEEMaq2ENwMYIAQgBSAEQQhqrYQ3AxBB34DAgAAgBEEQaiADEOaAgIAAAAsgBCABNgIIIAQgAjYCDCAEQZGAgIAArUIghiIFIARBDGqthDcDGCAEIAUgBEEIaq2ENwMQQZiBwIAAIARBEGogAxDmgICAAAALIAQgATYCCCAEIAI2AgwgBCAFIARBDGqthDcDGCAEIAUgBEEIaq2ENwMQQZiBwIAAIARBEGogAxDmgICAAAALRwEBfyOAgICAAEEgayIDJICAgIAAIAMgATYCECADIAA2AgwgA0EBOwEcIAMgAjYCGCADIANBDGo2AhQgA0EUahDNgICAAAAL9AQBCH8jgICAgABBEGsiBCSAgICAAAJAAkACQCADQQFxDQAgAi0AACIFDQFBACEFDAILIAAgAiADQQF2IAEoAgwRgYCAgACAgICAACEFDAELIAEoAgwhBkEAIQcDQCACQQFqIQgCQAJAAkACQAJAIAXAQX9KDQAgBUH/AXEiCUGAAUYNASAJQcABRw0DIAQgATYCBCAEIAA2AgAgBEKggICABjcCCCADIAdBA3RqIgUoAgAgBCAFKAIEEYKAgIAAgICAgABFDQJBASEFDAYLAkAgACAIIAVB/wFxIgUgBhGBgICAAICAgIAADQAgCCAFaiECDAQLQQEhBQwFCwJAIAAgAkEDaiIFIAIvAAEiAiAGEYGAgIAAgICAgAANACAFIAJqIQIMAwtBASEFDAQLIAdBAWohByAIIQIMAQtBoICAgAYhCgJAIAVBAXFFDQAgAkEFaiEIIAIoAAEhCgtBACEJAkACQCAFQQJxDQBBACELIAghAgwBCyAIQQJqIQIgCC8AACELCwJAAkAgBUEEcQ0AIAIhCAwBCyACQQJqIQggAi8AACEJCwJAAkAgBUEIcQ0AIAghAgwBCyAIQQJqIQIgCC8AACEHCwJAIAVBEHFFDQAgAyALQf//A3FBA3RqLwEEIQsLAkAgBUEgcUUNACADIAlB//8DcUEDdGovAQQhCQsgBCAJOwEOIAQgCzsBDCAEIAo2AgggBCABNgIEIAQgADYCAAJAIAMgB0EDdGoiBSgCACAEIAUoAgQRgoCAgACAgICAAEUNAEEBIQUMAwsgB0EBaiEHCyACLQAAIgUNAAtBACEFCyAEQRBqJICAgIAAIAULXwIBfwF+I4CAgIAAQSBrIgMkgICAgAAgAyABNgIMIAMgADYCCCADQZGAgIAArUIghiIEIANBCGqthDcDGCADIAQgA0EMaq2ENwMQQaiAwIAAIANBEGogAhDmgICAAAALnAYCCH8BfkErQYCAxAAgACgCCCIGQYCAgAFxIgcbIQggB0EVdkEBIAEbIAVqIQkCQAJAIAZBgICABHENAEEAIQIMAQsCQAJAIANBEEkNACACIAMQ6oCAgAAhBwwBCwJAIAMNAEEAIQcMAQsgA0EDcSEKQQAhC0EAIQcCQCADQQRJDQAgA0EMcSEMQQAhC0EAIQcDQCAHIAIgC2oiDSwAAEG/f0pqIA1BAWosAABBv39KaiANQQJqLAAAQb9/SmogDUEDaiwAAEG/f0pqIQcgDCALQQRqIgtHDQALIApFDQELIAIgC2ohDQNAIAcgDSwAAEG/f0pqIQcgDUEBaiENIApBf2oiCg0ACwsgByAJaiEJCyAIQS0gARshDAJAAkAgCSAALwEMIgFPDQACQAJAAkAgBkGAgIAIcQ0AIAEgCWshCEEAIQdBACEBAkACQAJAIAZBHXZBA3EOBAIAAQACCyAIIQEMAQsgCEH+/wNxQQF2IQELIAZB////AHEhCSAAKAIEIQsgACgCACEKA0AgB0H//wNxIAFB//8DcU8NAkEBIQ0gB0EBaiEHIAogCSALKAIQEYKAgIAAgICAgABFDQAMBQsLIAAgACkCCCIOp0GAgID/eXFBsICAgAJyNgIIQQEhDSAAKAIAIgogACgCBCILIAwgAiADEOuAgIAADQNBACEHIAEgCWtB//8DcSECA0AgB0H//wNxIAJPDQJBASENIAdBAWohByAKQTAgCygCEBGCgICAAICAgIAARQ0ADAQLC0EBIQ0gCiALIAwgAiADEOuAgIAADQIgCiAEIAUgCygCDBGBgICAAICAgIAADQJBACEHIAggAWtB//8DcSEAA0AgB0H//wNxIgIgAEkhDSACIABPDQMgB0EBaiEHIAogCSALKAIQEYKAgIAAgICAgABFDQAMAwsLQQEhDSAKIAQgBSALKAIMEYGAgIAAgICAgAANASAAIA43AghBAA8LQQEhDSAAKAIAIgcgACgCBCIKIAwgAiADEOuAgIAADQAgByAEIAUgCigCDBGBgICAAICAgIAAIQ0LIA0L6wYBCH8CQAJAIAEgAEEDakF8cSICIABrIgNJDQAgASADayIEQQJ2IgVFDQAgBEEDcSEGQQAhB0EAIQECQCACIABGDQBBACEIQQAhAQJAIAAgAmsiCUF8Sw0AQQAhCEEAIQEDQCABIAAgCGoiAiwAAEG/f0pqIAJBAWosAABBv39KaiACQQJqLAAAQb9/SmogAkEDaiwAAEG/f0pqIQEgCEEEaiIIDQALCyAAIAhqIQIDQCABIAIsAABBv39KaiEBIAJBAWohAiAJQQFqIgkNAAsLIAAgA2ohCQJAIAZFDQAgCSAEQfz///8HcWoiAiwAAEG/f0ohByAGQQFGDQAgByACLAABQb9/SmohByAGQQJGDQAgByACLAACQb9/SmohBwsgByABaiEIA0AgCSEDIAVFDQIgBUHAASAFQcABSRsiB0EDcSEGAkACQCAHQQJ0IgRB8AdxIgENAEEAIQIMAQsgAyABaiEAQQAhAiADIQEDQCABQQxqKAIAIglBf3NBB3YgCUEGdnJBgYKECHEgAUEIaigCACIJQX9zQQd2IAlBBnZyQYGChAhxIAFBBGooAgAiCUF/c0EHdiAJQQZ2ckGBgoQIcSABKAIAIglBf3NBB3YgCUEGdnJBgYKECHEgAmpqamohAiABQRBqIgEgAEcNAAsLIAUgB2shBSADIARqIQkgAkEIdkH/gfwHcSACQf+B/AdxakGBgARsQRB2IAhqIQggBkUNAAsgAyAHQfwBcUECdGoiAigCACIBQX9zQQd2IAFBBnZyQYGChAhxIQECQCAGQQFGDQAgAigCBCIJQX9zQQd2IAlBBnZyQYGChAhxIAFqIQEgBkECRg0AIAIoAggiAkF/c0EHdiACQQZ2ckGBgoQIcSABaiEBCyABQQh2Qf+BHHEgAUH/gfwHcWpBgYAEbEEQdiAIaiEIDAELAkAgAQ0AQQAPCyABQQNxIQJBACEJQQAhCAJAIAFBBEkNACABQXxxIQVBACEIQQAhCQNAIAggACAJaiIBLAAAQb9/SmogAUEBaiwAAEG/f0pqIAFBAmosAABBv39KaiABQQNqLAAAQb9/SmohCCAFIAlBBGoiCUcNAAsgAkUNAQsgACAJaiEBA0AgCCABLAAAQb9/SmohCCABQQFqIQEgAkF/aiICDQALCyAIC0kAAkAgAkGAgMQARg0AIAAgAiABKAIQEYKAgIAAgICAgABFDQBBAQ8LAkAgAw0AQQAPCyAAIAMgBCABKAIMEYGAgIAAgICAgAALHgAgACgCACABIAIgACgCBCgCDBGBgICAAICAgIAAC78CAQd/I4CAgIAAQRBrIgIkgICAgABBCiEDIAAoAgAiBCEFAkAgBEHoB0kNAEEKIQMgBCEFA0AgAkEGaiADaiIGQXxqIAUiACAAQZDOAG4iBUGQzgBsayIHQf//A3FB5ABuIghBAXQvAPCNwIAAOwAAIAZBfmogByAIQeQAbGtB//8DcUEBdC8A8I3AgAA7AAAgA0F8aiEDIABB/6ziBEsNAAsLAkACQCAFQQlLDQAgBSEADAELIAJBBmogA0F+aiIDaiAFIAVB//8DcUHkAG4iAEHkAGxrQf//A3FBAXQvAPCNwIAAOwAACwJAAkAgBEUNACAARQ0BCyACQQZqIANBf2oiA2ogAEEBdC0A8Y3AgAA6AAALIAFBAUEBQQAgAkEGaiADakEKIANrEOmAgIAAIQMgAkEQaiSAgICAACADCxgAQbiPwIAAQZkBQYSQwIAAEOaAgIAAAAsmAQF/QQEgAEEBcmdBH3MiAUEBdiABQQFxaiIBdCAAIAF2akEBdgsUACABIAEgACAAIAFdGyAAIABcGwsLnhABAEGAgMAAC5QQFnNsaWNlIGluZGV4IHN0YXJ0cyBhdCDADSBidXQgZW5kcyBhdCDAACBpbmRleCBvdXQgb2YgYm91bmRzOiB0aGUgbGVuIGlzIMASIGJ1dCB0aGUgaW5kZXggaXMgwAAScmFuZ2Ugc3RhcnQgaW5kZXggwCIgb3V0IG9mIHJhbmdlIGZvciBzbGljZSBvZiBsZW5ndGggwAAQcmFuZ2UgZW5kIGluZGV4IMAiIG91dCBvZiByYW5nZSBmb3Igc2xpY2Ugb2YgbGVuZ3RoIMAAL3J1c3RjLzU5ODA3NjE2ZTFmYTI1NDA3MjRiZmJhYzE0ZDc5NzZkN2U0YTM4NjAvbGlicmFyeS9jb3JlL3NyYy9zbGljZS9zb3J0L3NoYXJlZC9zbWFsbHNvcnQucnMAL3J1c3RjLzU5ODA3NjE2ZTFmYTI1NDA3MjRiZmJhYzE0ZDc5NzZkN2U0YTM4NjAvbGlicmFyeS9jb3JlL3NyYy9zbGljZS9zb3J0L3N0YWJsZS9xdWlja3NvcnQucnMAL3J1c3RjLzU5ODA3NjE2ZTFmYTI1NDA3MjRiZmJhYzE0ZDc5NzZkN2U0YTM4NjAvbGlicmFyeS9hbGxvYy9zcmMvcmF3X3ZlYy9tb2QucnMAL3J1c3QvZGVwcy9kbG1hbGxvYy0wLjIuMTEvc3JjL2RsbWFsbG9jLnJzAHNyY1xsaWIucnMAAAALAhAACgAAAK0FAAAVAAAACwIQAAoAAACvBQAAEAAAAAsCEAAKAAAAswUAABcAAAALAhAACgAAAIEFAAAQAAAACwIQAAoAAACHBQAAEwAAAAsCEAAKAAAAjQUAABIAAAALAhAACgAAAI4FAAASAAAACwIQAAoAAACZBQAAFwAAAAsCEAAKAAAApAUAABcAAAALAhAACgAAAGgDAAARAAAACwIQAAoAAABpAwAAEQAAAAsCEAAKAAAAdwMAAB4AAAALAhAACgAAAHgDAAAhAAAACwIQAAoAAAB5AwAAIgAAAAsCEAAKAAAAiwMAABUAAAALAhAACgAAAIsDAAAoAAAACwIQAAoAAABOCgAAEgAAAAsCEAAKAAAATgoAACMAAAALAhAACgAAAFUKAAAJAAAACwIQAAoAAABXCgAACQAAAAsCEAAKAAAANwgAAA0AAAALAhAACgAAADkIAAANAAAACwIQAAoAAAB/CgAAMgAAAAsCEAAKAAAAfwoAAAkAAAALAhAACgAAAIUKAAATAAAACwIQAAoAAACFCgAAKAAAAAsCEAAKAAAAiAoAAA0AAAALAhAACgAAAIkKAAANAAAACwIQAAoAAACQCgAAFQAAAAsCEAAKAAAAkAoAACsAAAALAhAACgAAAJMKAAANAAAACwIQAAoAAACUCgAADQAAAAsCEAAKAAAAmwoAABIAAAALAhAACgAAAJsKAAAnAAAACwIQAAoAAACjCgAADQAAAAsCEAAKAAAApQoAAA0AAAALAhAACgAAANoFAAAUAAAACwIQAAoAAADaBQAAMwAAAHNvdXJjZSBub2RlIGlzIG91dCBvZiBib3VuZHMLAhAACgAAADEAAAAJAAAAdGFyZ2V0IG5vZGUgaXMgb3V0IG9mIGJvdW5kcwsCEAAKAAAAMgAAAAkAAAALAhAACgAAAHELAAAJAAAACwIQAAoAAAByCwAACQAAAAsCEAAKAAAAcwsAAAkAAAALAhAACgAAAHQLAAAJAAAACwIQAAoAAADPBQAAIwAAAAsCEAAKAAAAzwUAACMAAABtaWQgPiBsZW4AAAAvARAAXwAAAE0AAAAfAAAALwEQAF8AAABHAAAAFwAAAAsCEAAKAAAAzwUAACMAAAALAhAACgAAAM8FAAAjAAAACwIQAAoAAACTAgAAGQAAAAsCEAAKAAAAlQIAABgAAAALAhAACgAAAJYCAAAaAAAACwIQAAoAAADPBQAAIwAAAAIAAAAMAAAABAAAAAMAAAAEAAAABQAAAAAAAAAIAAAABAAAAAYAAAAHAAAACAAAAAkAAAAKAAAAEAAAAAQAAAALAAAADAAAAA0AAAAOAAAAbV3L1ixQ62N4QaZXcRuLuRWiXFU0VQfUU3itgVHwo/dhc3NlcnRpb24gZmFpbGVkOiBwc2l6ZSA+PSBzaXplICsgbWluX292ZXJoZWFkAADgARAAKgAAALEEAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogcHNpemUgPD0gc2l6ZSArIG1heF9vdmVyaGVhZAAA4AEQACoAAAC3BAAADQAAAAAAAAAIAAAABAAAAA8AAAACAAAADAAAAAQAAAAQAAAAY2FwYWNpdHkgb3ZlcmZsb3cAAACPARAAUAAAABwAAAAFAAAAMDAwMTAyMDMwNDA1MDYwNzA4MDkxMDExMTIxMzE0MTUxNjE3MTgxOTIwMjEyMjIzMjQyNTI2MjcyODI5MzAzMTMyMzMzNDM1MzYzNzM4Mzk0MDQxNDI0MzQ0NDU0NjQ3NDg0OTUwNTE1MjUzNTQ1NTU2NTc1ODU5NjA2MTYyNjM2NDY1NjY2NzY4Njk3MDcxNzI3Mzc0NzU3Njc3Nzg3OTgwODE4MjgzODQ4NTg2ODc4ODg5OTA5MTkyOTM5NDk1OTY5Nzk4OTl1c2VyLXByb3ZpZGVkIGNvbXBhcmlzb24gZnVuY3Rpb24gZG9lcyBub3QgY29ycmVjdGx5IGltcGxlbWVudCBhIHRvdGFsIG9yZGVyzwAQAF8AAABcAwAABQAAAACPQgRuYW1lABcWZXBpcGhhbnlfZ3JhcGhfcnMud2FzbQHOQXEAN19aTjE3ZXBpcGhhbnlfZ3JhcGhfcnMxMW9yZGVyX3JhbmtzMTdoMmIwNDFkNzJlMGQyYjM4MUUBOF9aTjE3ZXBpcGhhbnlfZ3JhcGhfcnMxMmFzc2lnbl9yYW5rczE3aGMwNjA1OWZmNWQwM2Y1NGRFAj1fWk4xN2VwaXBoYW55X2dyYXBoX3JzMTdidWlsZF9jb25zdHJhaW50czE3aDVjMzZiYTAyMTkwNGQ0MzlFAzFfWk4xN2VwaXBoYW55X2dyYXBoX3JzNmxheW91dDE3aDZhYjhlODllNTBiYmU3ZjVFBBRlcGlwaGFueV9ncmFwaF9hbGxvYwUYZXBpcGhhbnlfZ3JhcGhfYWxsb2NfZjMyBhZlcGlwaGFueV9ncmFwaF9kZWFsbG9jBxplcGlwaGFueV9ncmFwaF9kZWFsbG9jX2YzMggYZXBpcGhhbnlfZ3JhcGhfbGF5b3V0XzJkCV9fWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQxMWluc2VydF90YWlsMTdoMzQ2M2FjZDVjYjk4ZTVkZUUubGx2bS4xNTk2ODk5OTQ4ODEzOTU0NzA3MQpfX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MTFpbnNlcnRfdGFpbDE3aGE2MDU1MmVhZWI4YWE3YzNFLmxsdm0uMTU5Njg5OTk0ODgxMzk1NDcwNzELRl9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDEyc29ydDRfc3RhYmxlMTdoNWViZGFmNWNmNTNiZmE5N0UMRl9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDEyc29ydDRfc3RhYmxlMTdoOWVlZDk2MzdmZGYwNTJmZUUNTF9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDE4c21hbGxfc29ydF9uZXR3b3JrMTdoYWZmOTRlMDZlNGZmMjNhZkUOTV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDE5YmlkaXJlY3Rpb25hbF9tZXJnZTE3aDJkN2M5ZjkzNjc3OGE0MTRFD01fWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQxOWJpZGlyZWN0aW9uYWxfbWVyZ2UxN2gzYTNiZGE5OTg4YmU3YWM0RRBTX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MjVpbnNlcnRpb25fc29ydF9zaGlmdF9sZWZ0MTdoYmEzMjJhNzgyYThiNDNkMEURU19aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDI1aW5zZXJ0aW9uX3NvcnRfc2hpZnRfbGVmdDE3aGQwZTQ2NmFkZjJiOTBiN2JFEllfWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDlzbWFsbHNvcnQzMXNtYWxsX3NvcnRfZ2VuZXJhbF93aXRoX3NjcmF0Y2gxN2g1ZDUwMTY4MTdmNDMzMDZhRRNZX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MzFzbWFsbF9zb3J0X2dlbmVyYWxfd2l0aF9zY3JhdGNoMTdoNmQwYzk5M2FkMjMyZjM3NEUUWV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkOXNtYWxsc29ydDMxc21hbGxfc29ydF9nZW5lcmFsX3dpdGhfc2NyYXRjaDE3aGNlM2E1OGVjZDVjOTQ1ZDNFFZMBX1pOMTExXyRMVCRhbGxvYy4udmVjLi5WZWMkTFQkVCRHVCQkdTIwJGFzJHUyMCRhbGxvYy4udmVjLi5zcGVjX2Zyb21faXRlcl9uZXN0ZWQuLlNwZWNGcm9tSXRlck5lc3RlZCRMVCRUJEMkSSRHVCQkR1QkOWZyb21faXRlcjE3aDIyNmUzOWUxMDJhNmU5MWRFFmFfWk42Ml8kTFQkVCR1MjAkYXMkdTIwJGFsbG9jLi52ZWMuLnNwZWNfZnJvbV9lbGVtLi5TcGVjRnJvbUVsZW0kR1QkOWZyb21fZWxlbTE3aDViOGVmZDZhZTMxMjA0ZTZFF0JfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTlxdWlja3NvcnQ5cXVpY2tzb3J0MTdoMDlhMmU2NTExNmEyZGMxYUUYQl9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlOXF1aWNrc29ydDlxdWlja3NvcnQxN2g4YWQ3OWQ2Y2NmYWQ2MWVkRRlCX1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU5cXVpY2tzb3J0OXF1aWNrc29ydDE3aGI2YWU4YTQ1MjZjZDI4N2FFGkJfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTlxdWlja3NvcnQ5cXVpY2tzb3J0MTdoZmI1N2E2MTMzOGYyMGVhMUUbOV9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0NHNvcnQxN2gyM2Y4YTc3YjdiZjE2NzZlRRw5X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU1ZHJpZnQ0c29ydDE3aDQ3OWU4MzUxZjkyYjQwZmZFHTlfWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTVkcmlmdDRzb3J0MTdoNzk2YTU0ODE2N2IwY2NjMUUeOV9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0NHNvcnQxN2g4MjUyOWYzNWU5MWFkZmExRR86X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGU1bWVyZ2U1bWVyZ2UxN2g4OTgyODU2NGQ1ZjM1ZjhlRSCFAV9aTjEwMl8kTFQkY29yZS4uaXRlci4uYWRhcHRlcnMuLm1hcC4uTWFwJExUJEkkQyRGJEdUJCR1MjAkYXMkdTIwJGNvcmUuLml0ZXIuLnRyYWl0cy4uaXRlcmF0b3IuLkl0ZXJhdG9yJEdUJDRmb2xkMTdoNTUzODc0MmVmYzFjOTI2N0UhQV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkNXBpdm90MTFtZWRpYW4zX3JlYzE3aDhiY2RkMWM0NWI2MmZlMDJFIkFfWk40Y29yZTVzbGljZTRzb3J0NnNoYXJlZDVwaXZvdDExbWVkaWFuM19yZWMxN2hhMDE0OWE2NGY5MmI5N2E5RSNBX1pONGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ1cGl2b3QxMW1lZGlhbjNfcmVjMTdoYTU2MDBkOGM5OWJmNTM5M0UkQV9aTjRjb3JlNXNsaWNlNHNvcnQ2c2hhcmVkNXBpdm90MTFtZWRpYW4zX3JlYzE3aGQ0MmE4MTE3M2MxOWMyNzdFJVBfWk41YWxsb2MxMWNvbGxlY3Rpb25zOXZlY19kZXF1ZTIxVmVjRGVxdWUkTFQkVCRDJEEkR1QkNGdyb3cxN2hhNmRhY2EyZTFjZDI3YzQ5RSY+X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGUxNGRyaWZ0c29ydF9tYWluMTdoMThmMGYwMmY3ZTFlMGEwN0UnPl9aTjRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlMTRkcmlmdHNvcnRfbWFpbjE3aDIzNzRjOTE4NzVmMWI1NmJFKD5fWk40Y29yZTVzbGljZTRzb3J0NnN0YWJsZTE0ZHJpZnRzb3J0X21haW4xN2g5YmU0MGE3ZDU3ZDUwNGIzRSk+X1pONGNvcmU1c2xpY2U0c29ydDZzdGFibGUxNGRyaWZ0c29ydF9tYWluMTdoZWViNzhiNGNkYjJkNWIzZkUqRF9aTjRjb3JlNXNsaWNlNHNvcnQ4dW5zdGFibGU5cXVpY2tzb3J0OXF1aWNrc29ydDE3aDFmNzQ4MzRjMDgwMGUzZWNFK0NfWk41YWxsb2M3cmF3X3ZlYzE5UmF3VmVjJExUJFQkQyRBJEdUJDhncm93X29uZTE3aDBlY2QwZTZkYWY4MzdlMjBFLGJfWk41YWxsb2M3cmF3X3ZlYzIwUmF3VmVjSW5uZXIkTFQkQSRHVCQxMWZpbmlzaF9ncm93MTdoZjM5MmYyZGU0MDZiZjc1MkUubGx2bS4xNzIwMzc1NjM1ODYzMTczMDc0My1DX1pONWFsbG9jN3Jhd192ZWMxOVJhd1ZlYyRMVCRUJEMkQSRHVCQ4Z3Jvd19vbmUxN2gzZmJmZTA0OGViNjZhNWM0RS5DX1pONWFsbG9jN3Jhd192ZWMxOVJhd1ZlYyRMVCRUJEMkQSRHVCQ4Z3Jvd19vbmUxN2g4YjE3NTRmMTU0OTg0NzkwRS9aX1pONWFsbG9jN3Jhd192ZWMyMFJhd1ZlY0lubmVyJExUJEEkR1QkN3Jlc2VydmUyMWRvX3Jlc2VydmVfYW5kX2hhbmRsZTE3aDFkMjg2MDBmYTI2MmY0NDJFMDhfWk40Y29yZTVzbGljZTRzb3J0OHVuc3RhYmxlN2lwbnNvcnQxN2gwNGFkZDM0YjBkNDUxMDJlRTFCX1pONGNvcmU1c2xpY2U0c29ydDh1bnN0YWJsZThoZWFwc29ydDhoZWFwc29ydDE3aDM1ZTQ0NjBmNDg5NzA2NTZFMipfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxMl9fX3J1c3RfYWxsb2MzLF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE0X19fcnVzdF9kZWFsbG9jNCxfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxNF9fX3J1c3RfcmVhbGxvYzUxX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTlfX19ydXN0X2FsbG9jX3plcm9lZDZBX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMzVfX19ydXN0X25vX2FsbG9jX3NoaW1faXNfdW5zdGFibGVfdjI3MF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE4X19fcnVzdF9zdGFydF9wYW5pYziEAV9SSU52TnZNczJfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzdyYXdfdmVjSU50QjhfMTFSYXdWZWNJbm5lcnBFN3Jlc2VydmUyMWRvX3Jlc2VydmVfYW5kX2hhbmRsZU50TnRCYV81YWxsb2M2R2xvYmFsRUNzZWJIY2Flb1NyeHlfM3N0ZDl6X1JJTnZOdENzZ1hHcDVPcXgyTnlfNGNvcmUzcHRyMTNkcm9wX2luX3BsYWNlSU50TnRCNF82b3B0aW9uNk9wdGlvbklOdE50Q3M1Y09jMDJPTVhsb181YWxsb2MzdmVjM1ZlY2hFRUVDc2ViSGNhZW9Tcnh5XzNzdGQ6Zl9SSU52TnRDc2dYR3A1T3F4Mk55XzRjb3JlM3B0cjEzZHJvcF9pbl9wbGFjZU50TnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmc2U3RyaW5nRUNzZWJIY2Flb1NyeHlfM3N0ZDt3X1JJTnZOdENzZ1hHcDVPcXgyTnlfNGNvcmUzcHRyMTNkcm9wX2luX3BsYWNlTnROdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlcjE5Rm9ybWF0U3RyaW5nUGF5bG9hZEVCTV88ZF9SSU52TnROdENzZWJIY2Flb1NyeHlfM3N0ZDNzeXM5YmFja3RyYWNlMjZfX19ydXN0X2VuZF9zaG9ydF9iYWNrdHJhY2VOQ052TnRCNl81YWxsb2M4cnVzdF9vb20wekVCNl89LV9STkNOdk50Q3NlYkhjYWVvU3J4eV8zc3RkNWFsbG9jOHJ1c3Rfb29tMEI1Xz5uX1JJTnZOdE50Q3NlYkhjYWVvU3J4eV8zc3RkM3N5czliYWNrdHJhY2UyNl9fX3J1c3RfZW5kX3Nob3J0X2JhY2t0cmFjZU5DTnZOdEI2XzlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXIwekVCNl8/N19STkNOdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlcjBCNV9AV19STnZNczRfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzdyYXdfdmVjTnRCNV8xMVJhd1ZlY0lubmVyMTFmaW5pc2hfZ3Jvd0NzZWJIY2Flb1NyeHlfM3N0ZEEzX1JOdk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzE1cGFuaWNfd2l0aF9ob29rQjhfUk52TnRDc2ViSGNhZW9Tcnh5XzNzdGQ1YWxsb2MyNGRlZmF1bHRfYWxsb2NfZXJyb3JfaG9va0MnX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTBydXN0X3BhbmljRClfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxMV9fX3JkbF9hbGxvY0VnX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRThtZW1hbGlnbkNzZWJIY2Flb1NyeHlfM3N0ZEZlX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTZtYWxsb2NDc2ViSGNhZW9Tcnh5XzNzdGRHKl9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzEyX19fcnVzdF9hYm9ydEgrX1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMTNfX19yZGxfZGVhbGxvY0ljX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTRmcmVlQ3NlYkhjYWVvU3J4eV8zc3RkSitfUk52Q3NmTGZ5NkVJMTVpTF83X19fcnVzdGMxM19fX3JkbF9yZWFsbG9jS2xfUk52TXMwX050Q3NqcXg4VEl5WmJQOV84ZGxtYWxsb2M4ZGxtYWxsb2NJTnRCNV84RGxtYWxsb2NOdE50QjdfM3N5czZTeXN0ZW1FMTJ1bmxpbmtfY2h1bmtDc2ViSGNhZW9Tcnh5XzNzdGRMbV9STnZNczBfTnRDc2pxeDhUSXlaYlA5XzhkbG1hbGxvYzhkbG1hbGxvY0lOdEI1XzhEbG1hbGxvY050TnRCN18zc3lzNlN5c3RlbUUxM2Rpc3Bvc2VfY2h1bmtDc2ViSGNhZW9Tcnh5XzNzdGRNLl9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE3cnVzdF9iZWdpbl91bndpbmROMF9STnZDc2ZMZnk2RUkxNWlMXzdfX19ydXN0YzE4X19fcmRsX2FsbG9jX3plcm9lZE84X1JOdkNzZkxmeTZFSTE1aUxfN19fX3J1c3RjMjZfX19ydXN0X2FsbG9jX2Vycm9yX2hhbmRsZXJQJ19STnZOdENzZWJIY2Flb1NyeHlfM3N0ZDVhbGxvYzhydXN0X29vbVFyX1JOdk1zMF9OdENzanF4OFRJeVpiUDlfOGRsbWFsbG9jOGRsbWFsbG9jSU50QjVfOERsbWFsbG9jTnROdEI3XzNzeXM2U3lzdGVtRTE4aW5zZXJ0X2xhcmdlX2NodW5rQ3NlYkhjYWVvU3J4eV8zc3RkUjpfUk52TnROdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxMXBhbmljX2NvdW50OGluY3JlYXNlU2dfUk52WE50Q3NnWEdwNU9xeDJOeV80Y29yZTNhbnlOdE50Q3M1Y09jMDJPTVhsb181YWxsb2M2c3RyaW5nNlN0cmluZ050QjJfM0FueTd0eXBlX2lkQ3NlYkhjYWVvU3J4eV8zc3RkVENfUk52WE50Q3NnWEdwNU9xeDJOeV80Y29yZTNhbnlSZU50QjJfM0FueTd0eXBlX2lkQ3NlYkhjYWVvU3J4eV8zc3RkVXhfUk52WHMwX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xOUZvcm1hdFN0cmluZ1BheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ3RGlzcGxheTNmbXRWfV9STnZYczFfTnZOdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXJOdEI1XzE2U3RhdGljU3RyUGF5bG9hZE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXBhbmljMTJQYW5pY1BheWxvYWQzZ2V0V4ABX1JOdlhzMV9Odk50Q3NlYkhjYWVvU3J4eV8zc3RkOXBhbmlja2luZzEzcGFuaWNfaGFuZGxlck50QjVfMTZTdGF0aWNTdHJQYXlsb2FkTnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1cGFuaWMxMlBhbmljUGF5bG9hZDZhc19zdHJYggFfUk52WHMxX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xNlN0YXRpY1N0clBheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTVwYW5pYzEyUGFuaWNQYXlsb2FkOHRha2VfYm94WXVfUk52WHMyX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNV8xNlN0YXRpY1N0clBheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ3RGlzcGxheTNmbXRaXl9STnZYc1pfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmdOdEI1XzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGUxMHdyaXRlX2NoYXJbXF9STnZYc1pfTnRDczVjT2MwMk9NWGxvXzVhbGxvYzZzdHJpbmdOdEI1XzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGU5d3JpdGVfc3RyXH9fUk52WHNfTnZOdENzZWJIY2Flb1NyeHlfM3N0ZDlwYW5pY2tpbmcxM3BhbmljX2hhbmRsZXJOdEI0XzE5Rm9ybWF0U3RyaW5nUGF5bG9hZE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXBhbmljMTJQYW5pY1BheWxvYWQzZ2V0XYQBX1JOdlhzX052TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTNwYW5pY19oYW5kbGVyTnRCNF8xOUZvcm1hdFN0cmluZ1BheWxvYWROdE50Q3NnWEdwNU9xeDJOeV80Y29yZTVwYW5pYzEyUGFuaWNQYXlsb2FkOHRha2VfYm94XnVfUk52WUlOdE52TnRDc2ViSGNhZW9Tcnh5XzNzdGQ5cGFuaWNraW5nMTFiZWdpbl9wYW5pYzdQYXlsb2FkUmVFTnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1cGFuaWMxMlBhbmljUGF5bG9hZDZhc19zdHJCOV9faF9STnZZTnROdENzNWNPYzAyT01YbG9fNWFsbG9jNnN0cmluZzZTdHJpbmdOdE50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1V3JpdGU5d3JpdGVfZm10Q3NlYkhjYWVvU3J4eV8zc3RkYEVfUk52WHNfTnRDc2pxeDhUSXlaYlA5XzhkbG1hbGxvYzNzeXNOdEI0XzZTeXN0ZW1OdEI2XzlBbGxvY2F0b3I1YWxsb2NhMF9STnZOdENzNWNPYzAyT01YbG9fNWFsbG9jN3Jhd192ZWMxMmhhbmRsZV9lcnJvcmI0X1JOdk50Q3M1Y09jMDJPTVhsb181YWxsb2M1YWxsb2MxOGhhbmRsZV9hbGxvY19lcnJvcmM1X1JOdk50Q3M1Y09jMDJPTVhsb181YWxsb2M3cmF3X3ZlYzE3Y2FwYWNpdHlfb3ZlcmZsb3dkKV9STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nNXBhbmljZTlfUk52TnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1c2xpY2U1aW5kZXgxNnNsaWNlX2luZGV4X2ZhaWxmLV9STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nOXBhbmljX2ZtdGcjX1JOdk50Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXQ1d3JpdGVoN19STnZOdENzZ1hHcDVPcXgyTnlfNGNvcmU5cGFuaWNraW5nMThwYW5pY19ib3VuZHNfY2hlY2tpPl9STnZNc2FfTnRDc2dYR3A1T3F4Mk55XzRjb3JlM2ZtdE50QjVfOUZvcm1hdHRlcjEycGFkX2ludGVncmFsajVfUk52TnROdENzZ1hHcDVPcXgyTnlfNGNvcmUzc3RyNWNvdW50MTRkb19jb3VudF9jaGFyc2tOX1JOdk52TXNhX050Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXROdEI3XzlGb3JtYXR0ZXIxMnBhZF9pbnRlZ3JhbDEyd3JpdGVfcHJlZml4bDpfUk52TXNhX050Q3NnWEdwNU9xeDJOeV80Y29yZTNmbXROdEI1XzlGb3JtYXR0ZXI5d3JpdGVfc3RybT9fUk52WHM4X050TnROdENzZ1hHcDVPcXgyTnlfNGNvcmUzZm10M251bTNpbXBtTnRCOV83RGlzcGxheTNmbXRuU19STnZOdE50TnROdENzZ1hHcDVPcXgyTnlfNGNvcmU1c2xpY2U0c29ydDZzaGFyZWQ5c21hbGxzb3J0MjJwYW5pY19vbl9vcmRfdmlvbGF0aW9ub0RfUk52TnROdE50TnRDc2dYR3A1T3F4Mk55XzRjb3JlNXNsaWNlNHNvcnQ2c3RhYmxlNWRyaWZ0MTFzcXJ0X2FwcHJveHAFZm1heGYHEgEAD19fc3RhY2tfcG9pbnRlcgkKAQAHLnJvZGF0YQBNCXByb2R1Y2VycwIIbGFuZ3VhZ2UBBFJ1c3QADHByb2Nlc3NlZC1ieQEFcnVzdGMdMS45NS4wICg1OTgwNzYxNmUgMjAyNi0wNC0xNCkAlAEPdGFyZ2V0X2ZlYXR1cmVzCCsLYnVsay1tZW1vcnkrD2J1bGstbWVtb3J5LW9wdCsWY2FsbC1pbmRpcmVjdC1vdmVybG9uZysKbXVsdGl2YWx1ZSsPbXV0YWJsZS1nbG9iYWxzKxNub250cmFwcGluZy1mcHRvaW50Kw9yZWZlcmVuY2UtdHlwZXMrCHNpZ24tZXh0";let AB=null;async function Po(a){const e=await $o(),Q=a.nodeWeights.length,c=a.edgePairs.length/2,o=e.epiphany_graph_alloc_f32(Q),E=e.epiphany_graph_alloc_u32(a.edgePairs.length),D=e.epiphany_graph_alloc_f32(Q*4);try{new Float32Array(e.memory.buffer,o,Q).set(a.nodeWeights),new Uint32Array(e.memory.buffer,E,a.edgePairs.length).set(a.edgePairs);const N=e.epiphany_graph_layout_2d(o,Q,E,c,D,a.iterations,a.rankGap,a.nodeGap,a.edgeLength);if(N!==0)throw new Error(`Rust graph solver failed with status ${N}`);return new Float32Array(new Float32Array(e.memory.buffer,D,Q*4))}finally{e.epiphany_graph_dealloc_f32(o,Q),e.epiphany_graph_dealloc_u32(E,a.edgePairs.length),e.epiphany_graph_dealloc_f32(D,Q*4)}}async function $o(){return AB??=WebAssembly.instantiate(As(),{}).then(a=>{const e=a.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}),AB}function As(){const a=globalThis.Buffer,e=typeof atob=="function"?atob($u):a?.from($u,"base64").toString("binary");if(!e)throw new Error("No base64 decoder is available for the Rust graph solver wasm.");const Q=new Uint8Array(e.length);for(let c=0;c<e.length;c+=1)Q[c]=e.charCodeAt(c);return Q}async function gs(a,e="layered",Q){const[c,o]=await Promise.all([gB("architecture",a.architecture,a.links,IB("architecture",e),Q),gB("dataflow",a.dataflow,a.links,IB("dataflow",e),Q)]);return{architecture:c,dataflow:o}}async function gB(a,e,Q,c="layered",o){const E=Is(c),D=Cs(e),N=es(a,Q),G=new Map(e.nodes.map((v,W)=>[v.id,W])),J=e.nodes.map(v=>cs(v,a,E,e.nodes.length,o)),b=[];for(const v of e.edges){const W=G.get(v.source_id),H=G.get(v.target_id);W==null||H==null||b.push(W,H)}const w=await Po({nodeWeights:new Float32Array(e.nodes.map((v,W)=>{const H=D.get(v.id)??0,L=N.get(v.id)??0;return Math.max(.25,1+H*.16+L*.24+J[W].width*J[W].height/8e4)})),edgePairs:new Uint32Array(b),...ts(a,c)}),p=e.nodes.map((v,W)=>{const H=J[W],L=D.get(v.id)??0,iA=N.get(v.id)??0,gA=W*4;return{...v,code_refs:v.code_refs??[],graphKey:a,x:w[gA]-H.width/2,y:w[gA+1]-H.height/2,width:H.width,height:H.height,degree:L,linkCount:iA,badgeText:os(v.title),fill:ss(a,v.status),stroke:fs(a,v.status)}}),V=ls(is(p,E)),F=new Map(V.map(v=>[v.id,v])),O=e.edges.map((v,W)=>{const H=ns(v,W),L=us(v,F);return{...v,id:v.id??null,label:v.label??null,mechanism:v.mechanism??null,code_refs:v.code_refs??[],graphKey:a,resolvedId:H,points:L,path:Bs(L),midpoint:Es(L)}}),EA=rB(V);return{graphKey:a,width:Math.max(720,EA.width),height:Math.max(520,EA.height),nodes:V,edges:O}}function IB(a,e){return typeof e=="string"?e:e[a]??"layered"}function Is(a){return a==="layered"?"layered":"compact"}function ts(a,e){return e==="layered"?{iterations:a==="architecture"?320:300,rankGap:a==="architecture"?170:150,nodeGap:a==="architecture"?96:112,edgeLength:a==="architecture"?150:180}:e==="force"?{iterations:a==="architecture"?520:420,rankGap:a==="architecture"?130:120,nodeGap:a==="architecture"?92:112,edgeLength:a==="architecture"?190:230}:{iterations:a==="architecture"?380:320,rankGap:a==="architecture"?145:132,nodeGap:a==="architecture"?92:116,edgeLength:a==="architecture"?180:220}}function ls(a){const e=rB(a);if(e.minX>=0&&e.minY>=0)return a;const Q=e.minX<0?-e.minX+24:0,c=e.minY<0?-e.minY+24:0;return a.map(o=>({...o,x:o.x+Q,y:o.y+c}))}function rB(a){if(a.length===0)return{minX:0,minY:0,width:0,height:0};const e=Math.min(...a.map(E=>E.x)),Q=Math.min(...a.map(E=>E.y)),c=Math.max(...a.map(E=>E.x+E.width)),o=Math.max(...a.map(E=>E.y+E.height));return{minX:e,minY:Q,width:c-Math.min(0,e)+48,height:o-Math.min(0,Q)+48}}function is(a,e){return!NB(e)||a.length<2?tB(a):tB(as(a))}function as(a){const e=a.map((N,G)=>{const J=ei(N);let b=Number.POSITIVE_INFINITY;for(let w=0;w<a.length;w+=1){if(w===G)continue;const p=ei(a[w]),V=Math.hypot(p.x-J.x,p.y-J.y);Number.isFinite(V)&&V>1&&(b=Math.min(b,V))}return b}).filter(N=>Number.isFinite(N)).sort((N,G)=>N-G);if(e.length===0)return a;const Q=Math.min(e.length-1,Math.max(0,Math.floor(e.length*.18))),c=e[Q],o=yI(c*.88,112,260),E=yI(c*.48,56,126);return a.map(N=>{const G=ei(N),J=yI(o,96,Math.max(260,N.width)),b=yI(E,48,Math.max(126,N.height));return{...N,x:G.x-J/2,y:G.y-b/2,width:J,height:b}})}function tB(a){let e=a;const Q=56,c=40;for(let o=0;o<96;o+=1){let E=!1;const D=new Map(e.map(N=>[N.id,{x:0,y:0}]));for(let N=0;N<e.length;N+=1){const G=e[N],J=ei(G);for(let b=N+1;b<e.length;b+=1){const w=e[b],p=ei(w),V=(G.width+w.width)/2+Q-Math.abs(p.x-J.x),F=(G.height+w.height)/2+c-Math.abs(p.y-J.y);if(V<=0||F<=0)continue;const O=V<F?"x":"y",EA=D.get(G.id),v=D.get(w.id);if(!(!EA||!v)){if(O==="x"){const W=p.x>=J.x?1:-1,H=V/2;EA.x-=W*H,v.x+=W*H}else{const W=p.y>=J.y?1:-1,H=F/2;EA.y-=W*H,v.y+=W*H}E=!0}}}if(!E)return e;e=e.map(N=>{const G=D.get(N.id);return G?{...N,x:N.x+G.x,y:N.y+G.y}:N})}return e}function NB(a){return a==="compact"}function ei(a){return{x:a.x+a.width/2,y:a.y+a.height/2}}function Cs(a){const e=new Map;for(const Q of a.nodes??[])e.set(Q.id,0);for(const Q of a.edges??[])e.set(Q.source_id,(e.get(Q.source_id)??0)+1),e.set(Q.target_id,(e.get(Q.target_id)??0)+1);return e}function es(a,e){const Q=new Map;for(const c of e??[]){const o=a==="architecture"?c.architecture_node_id:c.dataflow_node_id;Q.set(o,(Q.get(o)??0)+1)}return Q}function ns(a,e){return a.id?.trim()?a.id:`${a.source_id}->${a.target_id}:${a.kind}:${e}`}function cs(a,e,Q,c,o){const E=NB(Q),D=E?Qs(c,o):1,N=Math.min(a.title.length,36),G=Math.min(a.purpose.length,110),J=e==="architecture"?232:248,b=e==="architecture"?128:154,w=e==="architecture"?248:280,p=yI(J+N*2.3+G*.22,J,360),V=yI((b+N*1.8+G*.12)*D,b,w),F=E?V:p,O=lB(E?F-44:F-(a.mechanism?.trim()?154:92),7.4),EA=lB(F-34,6.1),v=ra(a.title,O,2),W=ra(a.purpose,EA,E?1:3),H=a.mechanism?.trim()?ra(a.mechanism,EA,E?0:2):0,L=a.metaphor?.trim()?ra(a.metaphor,EA,E?0:2):0,iA=yI(54+v*15+W*12.5+H*11.5+L*11.2+32,124,196),gA=yI((40+v*14+W*11+18)*D,64,e==="architecture"?116:132);return{width:F,height:E?gA:iA}}function Qs(a,e){if(!e||e.width<=0||e.height<=0||a<=0)return .72;const c=e.width*e.height/a;return yI(Math.sqrt(c/34e3),.54,.92)}function ra(a,e,Q){if(Q<=0)return 0;const c=a.replace(/\s+/g," ").trim();if(!c)return 0;const o=c.split(" ");let E=1,D="";for(const N of o){const G=D?`${D} ${N}`:N;if(G.length<=e){D=G;continue}if(E+=1,D=N,E>=Q)return Q}return Math.min(E,Q)}function lB(a,e){return Math.max(12,Math.floor(a/e))}function us(a,e){const Q=e.get(a.source_id),c=e.get(a.target_id);return!Q||!c?[]:[{x:Q.x+Q.width/2,y:Q.y+Q.height/2},{x:c.x+c.width/2,y:c.y+c.height/2}]}function Bs(a){if(a.length===0)return"";const[e,...Q]=a;return`M ${Na(e.x)} ${Na(e.y)} ${Q.map(c=>`L ${Na(c.x)} ${Na(c.y)}`).join(" ")}`}function Es(a){if(a.length===0)return{x:0,y:0};const e=Math.floor(a.length/2);return a[e]}function os(a){const e=a.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(a,e){return e==="verified"?a==="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)":a==="architecture"?"rgba(8, 47, 73, 0.66)":"rgba(58, 12, 33, 0.68)"}function fs(a,e){return e==="verified"?"#5eead4":e==="in_progress"?"#fbbf24":e==="active"?"#93c5fd":e==="prototype"?"#c084fc":e==="proposed"?"#f9a8d4":a==="architecture"?"#67e8f9":"#fb7185"}function yI(a,e,Q){return Math.min(Q,Math.max(e,a))}function Na(a){return Number(a).toFixed(2).replace(/\.00$/,"")}const Ra={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(a){const e=[],Q=iB("architecture",a.architecture,e),c=iB("dataflow",a.dataflow,e),o=new Set;for(const E of a.links??[]){E.dataflow_node_id?.trim()||e.push({scope:"links",message:"Link is missing a nonempty dataflow_node_id."}),E.architecture_node_id?.trim()||e.push({scope:"links",message:"Link is missing a nonempty architecture_node_id."}),E.dataflow_node_id?.trim()&&!c.has(E.dataflow_node_id)&&e.push({scope:"links",message:`Link references missing dataflow node '${E.dataflow_node_id}'.`}),E.architecture_node_id?.trim()&&!Q.has(E.architecture_node_id)&&e.push({scope:"links",message:`Link references missing architecture node '${E.architecture_node_id}'.`});const D=`${E.dataflow_node_id}::${E.architecture_node_id}`;o.has(D)&&e.push({scope:"links",message:`Duplicate cross-link '${D}'.`}),o.add(D)}return e}function iB(a,e,Q){const c=new Set,o=new Set;for(const E of e.nodes??[])E.id?.trim()||Q.push({scope:a,message:"Node is missing a nonempty id."}),E.title?.trim()||Q.push({scope:a,message:`Node '${E.id||"<unknown>"}' is missing a nonempty title.`}),E.purpose?.trim()||Q.push({scope:a,message:`Node '${E.id||"<unknown>"}' is missing a nonempty purpose.`}),c.has(E.id)&&Q.push({scope:a,message:`Duplicate node id '${E.id}'.`}),c.add(E.id);for(const E of e.edges??[])E.source_id?.trim()||Q.push({scope:a,message:"Edge is missing a nonempty source_id."}),E.target_id?.trim()||Q.push({scope:a,message:"Edge is missing a nonempty target_id."}),E.kind?.trim()||Q.push({scope:a,message:"Edge is missing a nonempty kind."}),E.source_id?.trim()&&!c.has(E.source_id)&&Q.push({scope:a,message:`Edge '${E.id||aB(E)}' references missing source node '${E.source_id}'.`}),E.target_id?.trim()&&!c.has(E.target_id)&&Q.push({scope:a,message:`Edge '${E.id||aB(E)}' references missing target node '${E.target_id}'.`}),E.id?.trim()&&(o.has(E.id)&&Q.push({scope:a,message:`Duplicate edge id '${E.id}'.`}),o.add(E.id));return c}function aB(a){return`${a.source_id}->${a.target_id}:${a.kind}`}const Sa="rgba(7, 16, 30, 0.76)",ai="1px solid rgba(148, 163, 184, 0.18)",ds=[1e3,3e3];function ys({state:a,initialGraph:e="architecture",selection:Q,style:c,className:o,title:E="Epiphany Graph Viewer",graphLabels:D,graphDescriptions:N,layoutMode:G="layered",motion:J,performance:b,sidebar:w,sidebarWidth:p=330,showSidebar:V=!0,overlayPanels:F=!1,viewportBackdrop:O,viewportBackground:EA,focusSelection:v=!1,selectionFocusMode:W="preview",viewportTarget:H,expandedNode:L,nodeArticle:iA,onExpandedNodeClick:gA,onViewportTargetComplete:mA,onSelectionChange:TA,onCodeRefSelect:Cg}){const[X,Ig]=eA.useState(e),[KA,aA]=eA.useState(null),[cA,eg]=eA.useState(null),[m,U]=eA.useState(null),[q,nA]=eA.useState([]),[QA,FA]=eA.useState("loading"),[dA,IA]=eA.useState(null),[T,ng]=eA.useState({width:0,height:0}),[cg,DI]=eA.useState(3e3),[jA,zg]=eA.useState({architecture:{x:0,y:0,scale:1,userMoved:!1},dataflow:{x:0,y:0,scale:1,userMoved:!1}}),Vg=eA.useRef(null),_I=eA.useRef(null),PI=eA.useRef(null),kg=eA.useRef({activeGraphKey:X,transforms:jA}),HA=eA.useRef(null),$g=eA.useRef(null),$I=eA.useRef(null),At=eA.useRef(null),St=eA.useRef(null),kA=Q===void 0?KA:Q,ul=Rs(G),rI=Ms(G,J),ka=rI?ks(rI):"off",gt=Js(b),tg=Us(gt),It=k=>{Q===void 0&&aA(k),TA?.(k)},Kg=(k,z,j)=>{kg.current={...kg.current,transforms:{...kg.current.transforms,[k]:z}},zg(oA=>({...oA,[k]:z})),uB(k,z,j,$I,At)};eA.useEffect(()=>{Q?.graphKey&&Ig(Q.graphKey)},[Q?.graphKey]),eA.useEffect(()=>{let k=!1;return FA("loading"),IA(null),nA(hs(a)),gs(a,G,T.width>0&&T.height>0?T:void 0).then(z=>{k||(eg(z),U(z),PI.current=z,_I.current={architecture:Ma(z.architecture),dataflow:Ma(z.dataflow)},FA("ready"))}).catch(z=>{k||(FA("error"),IA(z instanceof Error?z.message:String(z)))}),()=>{k=!0}},[ul,a,T.height,T.width]),eA.useEffect(()=>{if(!rI||!cA||T.width<=0||T.height<=0)return;const k=kA?.kind==="node"&&kA.graphKey===X?kA.nodeId:null;if(v&&k)return;let z=0,j=globalThis.performance.now(),oA=j,NA=0;const Qg=Fs(cA[X].nodes.length,gt),Dg=AI=>{const tt=1e3/gt.targetFps;if(AI-oA<tt){z=requestAnimationFrame(Dg);return}NA+=1,oA=AI;const Xg=Math.min(gt.maxTimeStepMs/1e3,Math.max(.001,(AI-j)/1e3));j=AI;const ug=globalThis.performance.now(),lt=Ts({baseLayouts:cA,states:_I,activeGraphKey:X,transforms:jA,motionOptions:rI,viewportElement:Vg.current,viewportWidth:T.width,viewportHeight:T.height,dt:Xg,time:AI/1e3,maxAnimatedNodes:Qg.nodeBudget,refreshEdges:NA%Qg.edgeRefreshRate===0,previousLayout:PI.current?.[X]??null});Ys(Qg,globalThis.performance.now()-ug,cA[X].nodes.length,gt),lt&&(PI.current=lt.layouts,U(lt.layouts)),z=requestAnimationFrame(Dg)};return z=requestAnimationFrame(Dg),()=>cancelAnimationFrame(z)},[X,cA,ka,tg,jA,v,kA?.kind,kA?.graphKey,kA?.kind==="node"?kA.nodeId:null,T.height,T.width]),eA.useLayoutEffect(()=>{const k=Vg.current;if(!k)return;const z=new ResizeObserver(([j])=>{const oA=j.contentRect;ng({width:oA.width,height:oA.height})});return z.observe(k),()=>z.disconnect()},[]),eA.useEffect(()=>{kg.current={activeGraphKey:X,transforms:jA}},[X,jA]);const Gt=m??cA,GA=Gt?.[X]??null,NI=jA[X];eA.useEffect(()=>{$I.current={enabled:v,activeGraphKey:X,layout:GA,selection:kA,viewportSize:T,updateSelection:It}}),eA.useEffect(()=>{if(!v)return;let k=0;const z=()=>{const{activeGraphKey:j,transforms:oA}=kg.current;$g.current||uB(j,oA[j],void 0,$I,At),k=requestAnimationFrame(z)};return k=requestAnimationFrame(z),()=>cancelAnimationFrame(k)},[v]),eA.useEffect(()=>{const k=Vg.current,z=Gt?.[X]??null;if(!k||!z||T.width<=0||T.height<=0)return;const j=jA[X],oA=mB(z.nodes);k.dispatchEvent(new CustomEvent("epiphanygraph-viewport-transform",{bubbles:!0,detail:{graphKey:X,x:j.x,y:j.y,scale:j.scale,width:T.width,height:T.height,bounds:oA}}))},[X,jA,Gt,T.height,T.width]),eA.useEffect(()=>{const k=Vg.current;if(!k)return;const z=j=>{if($g.current){j.preventDefault(),j.stopPropagation();return}if(!j.altKey&&MB(j.target))return;const{activeGraphKey:oA,transforms:NA}=kg.current;gf(j,k,oA,NA,Kg)};return k.addEventListener("wheel",z,{passive:!1}),()=>k.removeEventListener("wheel",z)},[]),eA.useEffect(()=>{const k=Vg.current;if(!k)return;const z=NA=>{if($g.current&&QB(NA,k)){NA.preventDefault(),NA.stopPropagation();return}if(!QB(NA,k)||!If(NA))return;const{activeGraphKey:Qg,transforms:Dg}=kg.current;tf(NA,k,Dg[Qg],HA)},j=NA=>{const{activeGraphKey:Qg}=kg.current;lf(NA,Qg,HA,Kg)},oA=NA=>{af(NA,k,HA)};return window.addEventListener("pointerdown",z,{capture:!0}),window.addEventListener("pointermove",j,{capture:!0}),window.addEventListener("pointerup",oA,{capture:!0}),window.addEventListener("pointercancel",oA,{capture:!0}),()=>{window.removeEventListener("pointerdown",z,{capture:!0}),window.removeEventListener("pointermove",j,{capture:!0}),window.removeEventListener("pointerup",oA,{capture:!0}),window.removeEventListener("pointercancel",oA,{capture:!0})}},[]),eA.useEffect(()=>{!cA||T.width<=0||T.height<=0||zg(k=>({architecture:k.architecture.userMoved?k.architecture:Ve(cA.architecture,T.width,T.height),dataflow:k.dataflow.userMoved?k.dataflow:Ve(cA.dataflow,T.width,T.height)}))},[cA,T.height,T.width]),GA&&cf(GA);const ZA=kA?.kind==="node"&&kA.graphKey===X&&GA?GA.nodes.find(k=>k.id===kA.nodeId)??null:null,Bl=kA?.kind==="edge"&&kA.graphKey===X&&GA?GA.edges.find(k=>k.resolvedId===kA.edgeId)??null:null,yg={architecture:D?.architecture??"Architecture",dataflow:D?.dataflow??"Dataflow"},lg={architecture:N?.architecture??"Architecture nodes describe durable system parts: stores, renderers, promoters, bridges, and shells.",dataflow:N?.dataflow??"Dataflow nodes describe the movement of evidence and structure through the pipeline: observations, proposals, validation, fragments, turns."},Jg=new Set;if(ZA&&GA)for(const k of GA.edges)k.source_id===ZA.id&&Jg.add(k.target_id),k.target_id===ZA.id&&Jg.add(k.source_id);const ig=ZA?Gs(ZA.id,X,a):[],wa=!!L&&!!ZA&&L?.graphKey===X&&L.nodeId===ZA?.id,El=(k,z)=>{const j={kind:"node",graphKey:X,nodeId:k.id};if(!v||T.width<=0||T.height<=0){Kg(X,NI,{focusNode:k}),z?.(j);return}const oA=At.current?.graphKey===X?At.current.node:ZA;RB(j,k,At,It),Xs({graphKey:X,sourceNode:oA,targetNode:k,mode:W,viewportWidth:T.width,viewportHeight:T.height,durationMs:cg,startTransform:kg.current.transforms[X]},$g,Kg,NA=>{Kg(X,NA,{focusNode:k}),z?.(j)})};return eA.useEffect(()=>{if(!v||!GA||T.width<=0||T.height<=0||H?.kind!=="node"||H.graphKey!==X)return;const k=`${H.graphKey}:${H.nodeId}`;if($g.current||St.current===k)return;const z=GA.nodes.find(j=>j.id===H.nodeId);z&&(St.current=k,El(z,j=>{St.current=null,mA?.(j)}))},[X,GA,v,H?.kind,H?.graphKey,H?.kind==="node"?H.nodeId:null,mA,ZA,W,cg,T.height,T.width]),f.jsxs("section",{"aria-label":E,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,...c},children:[f.jsxs("div",{style:{display:"grid",gridTemplateRows:F?"1fr":"auto 1fr",gap:12,minHeight:0},children:[f.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:Sa,border:ai,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:[f.jsxs("div",{style:{display:"grid",gap:6},children:[f.jsxs("div",{style:{display:"inline-flex",gap:8,alignItems:"center",color:"#9fb3c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:[f.jsx("span",{children:E}),f.jsx("span",{style:{color:"#5eead4"},children:QA})]}),f.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[f.jsx(CB,{active:X==="architecture",label:yg.architecture,count:a.architecture.nodes.length,onClick:()=>eA.startTransition(()=>{Ig("architecture"),kA?.graphKey&&kA.graphKey!=="architecture"&&It(null)})}),f.jsx(CB,{active:X==="dataflow",label:yg.dataflow,count:a.dataflow.nodes.length,onClick:()=>eA.startTransition(()=>{Ig("dataflow"),kA?.graphKey&&kA.graphKey!=="dataflow"&&It(null)})}),f.jsx(eB,{label:"Links",value:String(a.links.length),accent:"#f9a8d4"}),f.jsx(eB,{label:"Issues",value:String(q.length),accent:q.length?"#fbbf24":"#86efac"})]})]}),f.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap",justifyContent:"flex-end"},children:[f.jsxs("label",{style:{display:"inline-flex",alignItems:"center",gap:8,borderRadius:999,padding:"8px 10px",background:"rgba(15, 23, 42, 0.82)",color:"#b8c7d8",fontSize:13,fontWeight:700},children:[f.jsx("span",{children:"Flight"}),f.jsx("select",{value:cg,onChange:k=>DI(Number(k.currentTarget.value)),style:{border:0,borderRadius:999,background:"rgba(7, 16, 30, 0.88)",color:"#e5eef8",font:"inherit",cursor:"pointer",padding:"3px 8px"},children:ds.map(k=>f.jsxs("option",{value:k,children:[k/1e3,"s"]},k))})]}),f.jsx(Oe,{onClick:()=>EB(X,1.18,jA,Kg),children:"+"}),f.jsx(Oe,{onClick:()=>EB(X,1/1.18,jA,Kg),children:"-"}),f.jsx(Oe,{onClick:()=>{!GA||T.width<=0||T.height<=0||Kg(X,Ve(GA,T.width,T.height))},children:"Reset"})]})]}),f.jsxs("div",{ref:Vg,onAuxClickCapture:k=>{BB(k)&&(k.preventDefault(),k.stopPropagation())},onClickCapture:k=>{BB(k)&&(k.preventDefault(),k.stopPropagation())},style:{position:"relative",minHeight:F?"100vh":540,overflow:"hidden",overscrollBehavior:"contain",touchAction:"none",borderRadius:F?0:28,background:EA??(X==="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":ai,boxShadow:F?"none":"0 18px 54px rgba(0, 0, 0, 0.3)"},children:[O,f.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:[f.jsxs("div",{style:{fontWeight:700,color:"#e5eef8"},children:[yg[X]," graph"]}),f.jsx("div",{children:"Wheel to zoom. Drag the void to pan. Click something interesting and the side panel stops being decorative."})]}),QA==="loading"&&f.jsx(nB,{tone:"#67e8f9",children:"Laying out the graph. Rust solver is taking the hill."}),QA==="error"&&f.jsx(nB,{tone:"#fca5a5",children:dA??"Layout failed."}),QA==="ready"&&GA&&f.jsxs("svg",{width:"100%",height:"100%",viewBox:`0 0 ${T.width||1} ${T.height||1}`,onClick:k=>{if(HA.current?.suppressClick){k.preventDefault(),k.stopPropagation(),HA.current.suppressClick=!1;return}},style:{width:"100%",height:"100%",display:"block",cursor:HA.current?.active?"grabbing":"grab"},children:[f.jsxs("defs",{children:[f.jsx("filter",{id:"nodeGlow",x:"-60%",y:"-60%",width:"220%",height:"220%",children:f.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"9",floodColor:"rgba(34, 211, 238, 0.38)"})}),f.jsx("filter",{id:"selectedGlow",x:"-60%",y:"-60%",width:"220%",height:"220%",children:f.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"14",floodColor:"rgba(253, 224, 71, 0.46)"})})]}),f.jsxs("g",{transform:`translate(${NI.x} ${NI.y}) scale(${NI.scale})`,children:[Ss(GA,X),GA.edges.map(k=>{const z=Bl?.resolvedId===k.resolvedId,j=ZA&&(k.source_id===ZA.id||k.target_id===ZA.id);return f.jsxs("g",{pointerEvents:"none",children:[f.jsx("path",{d:k.path,fill:"none",stroke:ef(X,z,j),strokeWidth:z?3.4:j?2.6:1.9,strokeOpacity:z?.94:j?.76:.35,strokeLinecap:"round",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),z&&k.label?.trim()&&f.jsxs("g",{transform:`translate(${k.midpoint.x} ${k.midpoint.y}) scale(${1/Math.max(.001,NI.scale)})`,pointerEvents:"none",opacity:.95,children:[f.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"}),f.jsx("text",{x:0,y:3,textAnchor:"middle",fill:"#dbe7f4",fontSize:9.5,fontWeight:700,children:k.label})]})]},k.resolvedId)})]})]}),QA==="ready"&&GA&&f.jsx("div",{"aria-label":`${yg[X]} node surfaces`,style:{position:"absolute",inset:0,zIndex:4,pointerEvents:"none"},children:GA.nodes.map(k=>{const z=ZA?.id===k.id,j=Jg.has(k.id),oA=Ws(k,NI,T.width,T.height),NA=nf(k,ZA,j),Qg=rt(.1,.72,oA.reveal),Dg=Math.max(NA,Qg),AI=wa&&z&&L?{content:L.content,className:L.className,ariaLabel:L.ariaLabel}:null,tt=iA?{content:iA.content(k),className:iA.className,ariaLabel:iA.ariaLabel?.(k)}:null,Xg=tt?.content?tt:AI,ug=!!(Xg&&oA.article>.18),lt=!ug&&oA.preview<.08,ni=Xg?["epiphany-graph-node-surface",Xg.className].filter(Boolean).join(" "):"epiphany-graph-node-surface";return f.jsx("div",{"aria-label":Xg?.ariaLabel??k.title,className:ni,onClickCapture:XA=>{if(!XA.altKey&&ug){if(HA.current?.suppressClick){XA.preventDefault(),XA.stopPropagation(),HA.current.suppressClick=!1;return}gA?.(XA)}},onPointerDown:XA=>{XA.altKey||XA.stopPropagation()},onClick:XA=>{if(HA.current?.suppressClick){XA.preventDefault(),XA.stopPropagation(),HA.current.suppressClick=!1;return}if(!We(XA.target)){if(ug&&z){XA.stopPropagation();return}XA.stopPropagation(),El(k)}},onDoubleClick:XA=>{We(XA.target)||(XA.stopPropagation(),El(k))},"data-graph-key":X,"data-node-id":k.id,"data-node-stage":oA.stage,style:{..._s(k,oA,Dg,z,j,ug),cursor:ug?"auto":"grab"},children:ug?Xg?.content:lt?f.jsx(Ps,{node:k}):f.jsx($s,{node:k})},k.id)})})]})]}),V&&f.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:[f.jsxs("section",{style:{padding:"16px 18px",borderRadius:24,background:Sa,border:ai,display:"grid",gap:10},children:[f.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:12},children:[f.jsxs("div",{children:[f.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Live graph"}),f.jsx("div",{style:{fontSize:21,fontWeight:800,color:"#f7fbff"},children:yg[X]})]}),f.jsxs("div",{style:{display:"grid",alignContent:"start",justifyItems:"end",color:"#b5c5d8",fontSize:13},children:[f.jsxs("strong",{style:{color:"#f8fbff"},children:[GA?.nodes.length??0," nodes"]}),f.jsxs("span",{children:[GA?.edges.length??0," edges"]})]})]}),f.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."})]}),f.jsxs("section",{style:{padding:"14px 16px",borderRadius:22,background:Sa,border:ai,display:"grid",gap:8},children:[f.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Validation"}),q.length===0?f.jsx("div",{style:{color:"#86efac",fontSize:14},children:"Typed graph shape is clean."}):q.slice(0,4).map(k=>f.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:[f.jsx("strong",{style:{color:"#fde68a"},children:k.scope}),": ",k.message]},`${k.scope}:${k.message}`))]}),f.jsx("section",{style:{minHeight:0,overflow:"auto",padding:"18px 18px 20px",borderRadius:28,background:Sa,border:ai,display:"grid",gap:16},children:w!==void 0?w:ZA?f.jsx(Ds,{node:ZA,graphKey:X,graphLabels:yg,linkedNodes:ig,links:a.links,onJump:(k,z)=>{eA.startTransition(()=>{Ig(k),It({kind:"node",graphKey:k,nodeId:z})})},onCodeRefSelect:k=>Cg?.(k,{graphKey:X,selection:kA})}):Bl?f.jsx(rs,{edge:Bl,graphLabels:yg,onCodeRefSelect:k=>Cg?.(k,{graphKey:X,selection:kA})}):f.jsx(Ns,{activeGraphKey:X,graphDescriptions:lg})})]})]})}function CB({active:a,label:e,count:Q,onClick:c}){return f.jsxs("button",{type:"button",onClick:c,style:{border:0,borderRadius:999,padding:"8px 12px",background:a?"rgba(103, 232, 249, 0.18)":"rgba(15, 23, 42, 0.74)",color:a?"#d8f9ff":"#b8c7d8",display:"inline-flex",gap:8,alignItems:"center",cursor:"pointer",fontWeight:700},children:[f.jsx("span",{children:e}),f.jsx("span",{style:{minWidth:22,height:22,borderRadius:999,display:"inline-grid",placeItems:"center",background:a?"rgba(7, 16, 30, 0.84)":"rgba(148, 163, 184, 0.14)",fontSize:12},children:Q})]})}function eB({label:a,value:e,accent:Q}){return f.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:[f.jsx("span",{children:a}),f.jsx("strong",{style:{color:Q},children:e})]})}function Oe({children:a,onClick:e}){return f.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:a})}function nB({children:a,tone:e}){return f.jsx("div",{style:{position:"absolute",inset:0,display:"grid",placeItems:"center",padding:40,textAlign:"center",color:e,fontSize:18,fontWeight:700},children:a})}function Ds({node:a,graphKey:e,graphLabels:Q,linkedNodes:c,links:o,onJump:E,onCodeRefSelect:D}){const N=e==="architecture"?o.filter(G=>G.architecture_node_id===a.id).length:o.filter(G=>G.dataflow_node_id===a.id).length;return f.jsxs(f.Fragment,{children:[f.jsxs("div",{style:{display:"grid",gap:10},children:[f.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Selected node"}),f.jsxs("div",{style:{display:"grid",gap:8},children:[f.jsx("h2",{style:{margin:0,fontSize:24,lineHeight:1.05},children:a.title}),f.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[f.jsx(Nt,{label:Q[e],tone:e==="architecture"?"#67e8f9":"#fb7185"}),a.status?.trim()&&f.jsx(Nt,{label:a.status,tone:a.stroke}),f.jsx(Nt,{label:`${a.degree} degree`,tone:"#c4b5fd"}),f.jsx(Nt,{label:`${N} links`,tone:"#f9a8d4"})]})]})]}),f.jsx(WI,{title:"Purpose",children:a.purpose}),a.mechanism?.trim()&&f.jsx(WI,{title:"Mechanism",children:a.mechanism}),a.metaphor?.trim()&&f.jsx(WI,{title:"Metaphor",children:a.metaphor}),f.jsxs("div",{style:{display:"grid",gap:10},children:[f.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Cross-links"}),c.length===0?f.jsx("div",{style:{color:"rgba(229, 238, 248, 0.64)",fontSize:14},children:"No typed cross-links for this node yet."}):c.map(G=>f.jsxs("button",{type:"button",onClick:()=>E(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:[f.jsx("strong",{style:{display:"block",marginBottom:4},children:G.title}),f.jsxs("span",{style:{color:"rgba(252, 231, 243, 0.78)",fontSize:13},children:[Q[G.graphKey]," • ",G.nodeId,G.relationship?` • ${G.relationship}`:""]})]},`${G.graphKey}:${G.nodeId}`))]}),f.jsx(SB,{codeRefs:a.code_refs??[],onCodeRefSelect:D})]})}function rs({edge:a,graphLabels:e,onCodeRefSelect:Q}){return f.jsxs(f.Fragment,{children:[f.jsxs("div",{style:{display:"grid",gap:10},children:[f.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Selected edge"}),f.jsx("h2",{style:{margin:0,fontSize:22,lineHeight:1.08},children:a.label?.trim()||a.kind}),f.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[f.jsx(Nt,{label:e[a.graphKey],tone:a.graphKey==="architecture"?"#67e8f9":"#fb7185"}),f.jsx(Nt,{label:a.kind,tone:"#c4b5fd"}),a.id?.trim()&&f.jsx(Nt,{label:a.id,tone:"#c4b5fd"})]})]}),f.jsxs(WI,{title:"Flow",children:[a.source_id," → ",a.target_id]}),a.mechanism?.trim()&&f.jsx(WI,{title:"Mechanism",children:a.mechanism}),f.jsx(SB,{codeRefs:a.code_refs??[],onCodeRefSelect:Q})]})}function Ns({activeGraphKey:a,graphDescriptions:e}){return f.jsxs(f.Fragment,{children:[f.jsxs("div",{style:{display:"grid",gap:8},children:[f.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Details"}),f.jsx("h2",{style:{margin:0,fontSize:24,lineHeight:1.05},children:"Click a node, or keep staring until the graph volunteers."})]}),f.jsx(WI,{title:"What you are looking at",children:e[a]}),f.jsx(WI,{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."}),f.jsx(WI,{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 WI({title:a,children:e}){return f.jsxs("div",{style:{display:"grid",gap:6},children:[f.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:a}),f.jsx("div",{style:{color:"rgba(229, 238, 248, 0.88)",fontSize:14,lineHeight:1.6},children:e})]})}function Nt({label:a,tone:e}){return f.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:a})}function SB({codeRefs:a,onCodeRefSelect:e}){return f.jsxs("div",{style:{display:"grid",gap:10},children:[f.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Code refs"}),a.length===0?f.jsx("div",{style:{color:"rgba(229, 238, 248, 0.64)",fontSize:14},children:"No code refs on this element yet."}):a.map((Q,c)=>f.jsxs("button",{type:"button",onClick:()=>e(Q),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:[f.jsx("strong",{style:{display:"block",marginBottom:4},children:Q.path}),f.jsx("div",{style:{color:"#9dd7ea",fontSize:13},children:Qf(Q)}),Q.note?.trim()&&f.jsx("div",{style:{color:"rgba(229, 238, 248, 0.66)",fontSize:12,marginTop:6},children:Q.note})]},`${Q.path}:${Q.start_line??"?"}:${c}`))]})}function Ss(a,e){const Q=e==="architecture"?"rgba(103, 232, 249, 0.08)":"rgba(251, 113, 133, 0.08)",c=Math.ceil(a.width/160),o=Math.ceil(a.height/120),E=[];for(let D=0;D<=c;D+=1){const N=D*160;E.push(f.jsx("line",{x1:N,y1:0,x2:N,y2:a.height,stroke:Q,strokeWidth:1},`column-${D}`))}for(let D=0;D<=o;D+=1){const N=D*120;E.push(f.jsx("line",{x1:0,y1:N,x2:a.width,y2:N,stroke:Q,strokeWidth:1},`row-${D}`))}return f.jsx("g",{pointerEvents:"none",children:E})}function Gs(a,e,Q){return e==="architecture"?Q.links.filter(c=>c.architecture_node_id===a).map(c=>({graphKey:"dataflow",nodeId:c.dataflow_node_id,title:Q.dataflow.nodes.find(o=>o.id===c.dataflow_node_id)?.title??c.dataflow_node_id,relationship:c.relationship??null})):Q.links.filter(c=>c.dataflow_node_id===a).map(c=>({graphKey:"architecture",nodeId:c.architecture_node_id,title:Q.architecture.nodes.find(o=>o.id===c.architecture_node_id)?.title??c.architecture_node_id,relationship:c.relationship??null}))}function Ve(a,e,Q){const o=gg(Math.min((e-152)/a.width,(Q-152)/a.height),.36,1.12);return{x:(e-a.width*o)/2,y:(Q-a.height*o)/2,scale:o,userMoved:!1}}function GB(a){return{x:a.x+a.width/2,y:a.y+a.height/2}}function ms(a,e,Q,c){if(a.length===0||Q<=0||c<=0)return null;const o={x:(Q/2-e.x)/Math.max(.001,e.scale),y:(c/2-e.y)/Math.max(.001,e.scale)};let E=null,D=Number.POSITIVE_INFINITY;for(const N of a){const G=GB(N),b=o.x>=N.x&&o.x<=N.x+N.width&&o.y>=N.y&&o.y<=N.y+N.height?0:Math.hypot(G.x-o.x,G.y-o.y);b<D&&(E=N,D=b)}return E}function Rs(a){return typeof a=="string"?a:`${a.architecture??"layered"}|${a.dataflow??"layered"}`}function Ms(a,e){if(e===!1)return null;const Q=typeof a=="string"?a==="combined-force":a.architecture==="combined-force"||a.dataflow==="combined-force";return e===void 0&&!Q?null:e===!0||e===void 0?{}:e.enabled===!1?null:e}function ks(a){return[a.strength??"",a.damping??"",a.flow??"",a.orbit??"",a.lift??"",a.pulse??"",a.emitNodeEnvelopes?"emit":""].join("|")}function Js(a){const e=ws(typeof a=="string"?a:a?.preset??"balanced"),Q=typeof a=="string"?{}:a??{};return{preset:Q.preset??e.preset,simulationBudgetMs:bs(Q.simulationBudgetMs??e.simulationBudgetMs,.25,24),targetFps:jI(Q.targetFps??e.targetFps,1,60),maxAnimatedNodes:jI(Q.maxAnimatedNodes??e.maxAnimatedNodes,1,5e3),edgeRefreshRate:jI(Q.edgeRefreshRate??e.edgeRefreshRate,1,12),maxTimeStepMs:jI(Q.maxTimeStepMs??e.maxTimeStepMs,8,100)}}function ws(a){return a==="quality"?{preset:a,...Ra.quality}:a==="fast"?{preset:a,...Ra.fast}:{preset:a,...Ra.balanced}}function Us(a){return[a.preset,a.simulationBudgetMs,a.targetFps,a.maxAnimatedNodes,a.edgeRefreshRate,a.maxTimeStepMs].join("|")}function jI(a,e,Q){return Number.isFinite(a)?Math.round(gg(a,e,Q)):e}function bs(a,e,Q){return Number.isFinite(a)?gg(a,e,Q):e}function Fs(a,e){return{nodeBudget:Math.min(a,e.maxAnimatedNodes),edgeRefreshRate:e.edgeRefreshRate,averageCostMs:e.simulationBudgetMs}}function Ys(a,e,Q,c){const o=c.simulationBudgetMs,E=Ra[c.preset],D=Math.max(.01,e);if(a.averageCostMs=a.averageCostMs*.82+D*.18,a.averageCostMs>o*E.reduceThreshold){const N=o/a.averageCostMs;a.nodeBudget=jI(a.nodeBudget*gg(N*E.nodeBudgetCutRatio,.35,.9),1,Math.min(Q,c.maxAnimatedNodes)),a.edgeRefreshRate=jI(a.edgeRefreshRate+1,1,12);return}a.averageCostMs<o*E.expandThreshold&&(a.nodeBudget=jI(a.nodeBudget*E.nodeBudgetGrowthRatio+E.nodeBudgetGrowthAdd,1,Math.min(Q,c.maxAnimatedNodes)),a.averageCostMs<o*.35&&(a.edgeRefreshRate=jI(a.edgeRefreshRate-1,1,12)))}function ps(a,e,Q,c){const o=Q.graphKey==="architecture"?.74:1.18,E=a-.5,D=e-.5,N=Math.max(.001,Math.hypot(E,D)),G=Q.time*(.32+o*.12)*c,J=Math.sin((a*4.8+e*2.6+G)*Math.PI)*.52+Math.cos((e*5.2-a*1.8-G*.7)*Math.PI)*.48,b=-D/N,w=E/N,p=Math.cos(J+o)*.34+b*.66,V=Math.sin(J-o)*.34+w*.66,F=gg(1.12-Q.scale*.08,.42,1),O=Math.max(1,Math.hypot(Q.bounds.width,Q.bounds.height));return{flowX:p*F,flowY:V*F,strength:gg(.42+Math.abs(J)*.38+O/8e3,.24,1),curvature:gg((.5-N)*1.7+J*.26,-1,1)}}function Ma(a){return a.nodes.map(e=>({id:e.id,x:e.x,y:e.y,vx:0,vy:0}))}function mB(a){if(a.length===0)return{x:0,y:0,width:1,height:1};const e=Math.min(...a.map(G=>G.x)),Q=Math.min(...a.map(G=>G.y)),c=Math.max(...a.map(G=>G.x+G.width)),o=Math.max(...a.map(G=>G.y+G.height)),E=Math.max(1,c-e),D=Math.max(1,o-Q),N=Math.max(160,Math.min(460,Math.max(E,D)*.18));return{x:e-N,y:Q-N,width:E+N*2,height:D+N*2}}function Ts({baseLayouts:a,states:e,activeGraphKey:Q,transforms:c,motionOptions:o,viewportElement:E,viewportWidth:D,viewportHeight:N,dt:G,time:J,maxAnimatedNodes:b,refreshEdges:w,previousLayout:p}){e.current||(e.current={architecture:Ma(a.architecture),dataflow:Ma(a.dataflow)});const V=e.current[Q],F=a[Q],O=c[Q],EA=new Map(F.nodes.map(aA=>[aA.id,aA])),v=new Map(V.map(aA=>[aA.id,aA])),W=o.strength??1,H=o.damping??.82,L=o.flow??1,iA=o.orbit??1,gA=o.lift??1,mA=o.pulse??1,TA=mB(F.nodes),Cg=F.width*.5,X=F.height*.5,Ig=vs(F.nodes,v,b);for(const aA of F.nodes){if(Ig&&!Ig.has(aA.id))continue;let cA=v.get(aA.id);cA||(cA={id:aA.id,x:aA.x,y:aA.y,vx:0,vy:0},V.push(cA),v.set(aA.id,cA));const eg=cA.x+aA.width*.5,m=cA.y+aA.height*.5,U=O.x+eg*O.scale,q=O.y+m*O.scale,nA=ps(U/Math.max(1,D),q/Math.max(1,N),{graphKey:Q,scale:O.scale,time:J,bounds:TA},mA),QA=aA.x-cA.x,FA=aA.y-cA.y,dA=eg-Cg,IA=m-X,T=Math.max(1,Math.hypot(dA,IA)),ng=-IA/T,cg=dA/T,DI=Math.max(aA.width,aA.height)*.02*gA,jA=QA*3.4+nA.flowX*(42+nA.strength*80)*W*L+ng*nA.curvature*36*W*iA,zg=FA*3.4+nA.flowY*(42+nA.strength*80)*W*L+cg*nA.curvature*36*W*iA-DI;cA.vx=(cA.vx+jA*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 KA=Ls(F,V,EA,w,p);return o.emitNodeEnvelopes&&E&&E.dispatchEvent(new CustomEvent("epiphanygraph-node-envelopes",{bubbles:!0,detail:KA.nodes.map(aA=>({id:aA.id,x:(O.x+(aA.x+aA.width*.5)*O.scale)/Math.max(1,D),y:(O.y+(aA.y+aA.height*.5)*O.scale)/Math.max(1,N),radius:Math.max(aA.width,aA.height)*O.scale/Math.max(1,Math.min(D,N)),strength:.34+Math.min(1,(aA.degree+aA.linkCount)/6)*.66}))})),{layouts:{...a,[Q]:KA}}}function vs(a,e,Q){return a.length<=Q?null:new Set([...a].sort((c,o)=>cB(o,e.get(o.id))-cB(c,e.get(c.id))).slice(0,Q).map(c=>c.id))}function cB(a,e){const Q=a.degree*2+a.linkCount*3;if(!e)return Q+1;const c=Math.hypot(a.x-e.x,a.y-e.y)/Math.max(1,Math.max(a.width,a.height)),o=Math.hypot(e.vx,e.vy)/120;return Q+c*6+o*4}function Ls(a,e,Q,c,o){const E=new Map(e.map(J=>[J.id,J])),D=a.nodes.map(J=>{const b=E.get(J.id);return b?{...J,x:b.x,y:b.y}:J});if(!c)return{...a,nodes:D,edges:o?.edges??a.edges};const N=new Map(D.map(J=>[J.id,J])),G=a.edges.map(J=>{const b=N.get(J.source_id)??Q.get(J.source_id),w=N.get(J.target_id)??Q.get(J.target_id);if(!b||!w)return J;const p=xs(J,N);return{...J,points:p,path:zs(p),midpoint:Ks(p)}});return{...a,nodes:D,edges:G}}function xs(a,e){const Q=e.get(a.source_id),c=e.get(a.target_id);return!Q||!c?[]:[{x:Q.x+Q.width/2,y:Q.y+Q.height/2},{x:c.x+c.width/2,y:c.y+c.height/2}]}function zs(a){if(a.length===0)return"";const[e,...Q]=a;return`M ${Ga(e.x)} ${Ga(e.y)} ${Q.map(c=>`L ${Ga(c.x)} ${Ga(c.y)}`).join(" ")}`}function Ks(a){return a.length===0?{x:0,y:0}:a[Math.floor(a.length/2)]}function Ga(a){return Number.isFinite(a)?a.toFixed(2):"0"}function Xs(a,e,Q,c){qs(e);const o=(e.current?.id??0)+1,E=a.startTransform,D=Hs(a.targetNode,a.viewportWidth,a.viewportHeight,a.mode),N=Os(a.sourceNode??a.targetNode,a.targetNode),G=Zs(N,a.viewportWidth,a.viewportHeight),J=globalThis.performance.now(),b=gg(a.durationMs,250,8e3),w=p=>{if(!e.current||e.current.id!==o)return;const V=gg((p-J)/b,0,1),F=Vs(E,G,D,V);if(Q(a.graphKey,{...F,userMoved:!0},{focus:"none"}),V<1){e.current.frameId=requestAnimationFrame(w);return}e.current=null,c({...D,userMoved:!0})};e.current={id:o,frameId:requestAnimationFrame(w)}}function qs(a){a.current&&(cancelAnimationFrame(a.current.frameId),a.current=null)}function Hs(a,e,Q,c){const o=js(a,e,Q,c),E=GB(a);return{x:e/2-E.x*o,y:Q/2-E.y*o,scale:o,userMoved:!0}}function Zs(a,e,Q){const c=Math.max(80,Math.max(a.width,a.height)*.08),o=a.width+c*2,E=a.height+c*2,D=gg(Math.min(e*.78/Math.max(1,o),Q*.74/Math.max(1,E)),.28,16),N=a.x+a.width/2,G=a.y+a.height/2;return{x:e/2-N*D,y:Q/2-G*D,scale:D,userMoved:!0}}function Os(a,e){const Q=Math.min(a.x,e.x),c=Math.min(a.y,e.y),o=Math.max(a.x+a.width,e.x+e.width),E=Math.max(a.y+a.height,e.y+e.height);return{x:Q,y:c,width:Math.max(1,o-Q),height:Math.max(1,E-c)}}function Vs(a,e,Q,c){if(c<.5){const E=c*2;return{x:cl(a.x,a.x,e.x,Q.x,E),y:cl(a.y,a.y,e.y,Q.y,E),scale:cl(a.scale,a.scale,e.scale,Q.scale,E),userMoved:!0}}const o=(c-.5)*2;return{x:cl(a.x,e.x,Q.x,Q.x,o),y:cl(a.y,e.y,Q.y,Q.y,o),scale:cl(a.scale,e.scale,Q.scale,Q.scale,o),userMoved:!0}}function cl(a,e,Q,c,o){const E=o*o,D=E*o;return .5*(2*e+(-a+Q)*o+(2*a-5*e+4*Q-c)*E+(-a+3*e-3*Q+c)*D)}function js(a,e,Q,c){const o=Math.max(320,e*(c==="article"?.72:.38)),E=Math.max(180,Q*(c==="article"?.74:.28));return gg(Math.min(o/Math.max(1,a.width),E/Math.max(1,a.height)),.72,16)}function Ws(a,e,Q,c){const o=e.x+a.x*e.scale,E=e.y+a.y*e.scale,D=a.width*e.scale,N=a.height*e.scale,G=D*N/Math.max(1,Q*c),J=o+D/2,b=E+N/2,w=Math.hypot(J-Q/2,b-c/2),p=Math.min(Q,c),V=1-rt(p*.16,p*.62,w),F=rt(.018,.25,G),O=Math.min(D/Math.max(1,Q),N/Math.max(1,c)),EA=rt(.12,.54,O),W=gg(F*.58+EA*.42,0,1)*(.55+V*.45),H=rt(.16,.58,W),L=rt(.58,.92,W),iA=je(16,32,L),gA=Math.min(D,gg(94+a.title.length*7.8,132,360)),mA=Math.min(N,58),TA=Math.max(H,L),Cg=je(gA,D,TA),X=je(mA,N,TA),Ig=J-Cg/2,KA=b-X/2;return{left:Ig,top:KA,width:Cg,height:X,layoutLeft:o,layoutTop:E,layoutWidth:D,layoutHeight:N,areaRatio:G,focusProximity:V,reveal:W,preview:H,article:L,borderRadius:iA,surfaceOpacity:rt(.04,.2,W),stage:Af(D,N,G)}}function _s(a,e,Q,c,o,E){const D=e.preview,N=e.article,G=c?.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":D,"--node-article":N,"--node-compact":1-D,"--node-pad-y":`${.5+N*1.32}rem`,"--node-pad-x":`${.58+N*1.64}rem`,"--node-badge-size":`${2.2+D*1.25+N*1.1}rem`,"--node-title-size":`${.92+D*.9+N*.86}rem`,"--node-title-max-height":`${1.08+D*1.62+N*3.2}em`,"--node-kicker-margin":`${.1+D*.34}rem`,"--node-panel-gap":`${.55+D*.45}rem`,"--node-header-margin":`${D}rem`,"--node-preview-height":`${D*12}rem`,"--node-status-margin":`${D}rem`,"--node-article-height":`${N*420}rem`,"--node-note-list-height":`${N*80}rem`,"--node-article-offset":`${(1-N)*.65}rem`,"--node-badge-glow":`${.8+D*1.6}rem`,zIndex:c?5:o?4:3,boxSizing:"border-box",display:"block",minWidth:0,minHeight:0,overflow:E?"auto":"hidden",overscrollBehavior:"contain",userSelect:E?"text":"none",padding:"var(--node-pad-y) var(--node-pad-x)",borderRadius:e.borderRadius,color:"#effcf8",background:c?"linear-gradient(145deg, rgba(7, 22, 32, 0.97), rgba(6, 11, 23, 0.94))":a.fill,border:`1px solid ${c?"rgba(186, 230, 253, 0.76)":a.stroke}`,boxShadow:c||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,Q),pointerEvents:"auto",willChange:E?"auto":"transform"}}function Ps({node:a}){return f.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:[f.jsx("span",{"aria-hidden":"true",style:{display:"grid",width:"var(--node-badge-size)",height:"var(--node-badge-size)",placeItems:"center",borderRadius:999,background:a.stroke,color:"#071019",fontSize:"calc(var(--node-title-size) * 0.78)",fontWeight:900,lineHeight:1},children:a.badgeText}),f.jsx("strong",{style:{display:"block",minWidth:0,overflow:"hidden",color:"#f7fffb",fontSize:"var(--node-title-size)",lineHeight:1.05,textOverflow:"ellipsis",whiteSpace:"nowrap"},children:a.title})]})}function $s({node:a}){return f.jsxs("article",{style:{display:"grid",gap:"calc(var(--node-preview) * 0.8rem)",height:"100%",minWidth:0,overflow:"hidden"},children:[f.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:[f.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, ${a.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:a.badgeText}),f.jsxs("span",{style:{minWidth:0},children:[f.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:a.title}),f.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:a.status??`${a.linkCount} links`})]})]}),f.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:a.purpose}),(a.mechanism||a.metaphor)&&f.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:a.mechanism??a.metaphor})]})}function Af(a,e,Q){return a>=680&&e>=420&&Q>=.22?"article":a>=360&&e>=190&&Q>=.07?"preview":"summary"}function gf(a,e,Q,c,o){a.preventDefault(),a.stopPropagation();const E=e.getBoundingClientRect(),D=a.clientX-E.left,N=a.clientY-E.top,G=c[Q],J=a.deltaY<0?1.12:1/1.12,b=gg(G.scale*J,.28,16),w=(D-G.x)/G.scale,p=(N-G.y)/G.scale,V=D-w*b,F=N-p*b;o(Q,{x:V,y:F,scale:b,userMoved:!0})}function If(a){return Cf(a)||a.altKey&&a.button===0?!0:!(a.button!==0||We(a.target)||MB(a.target))}function QB(a,e){const Q=e.getBoundingClientRect();return a.clientX>=Q.left&&a.clientX<=Q.right&&a.clientY>=Q.top&&a.clientY<=Q.bottom}function tf(a,e,Q,c){c.current={active:!0,pointerId:a.pointerId,moved:!1,suppressClick:!1,originX:a.clientX,originY:a.clientY,startX:Q.x,startY:Q.y,startScale:Q.scale},a.preventDefault(),a.stopPropagation(),e.setPointerCapture(a.pointerId)}function lf(a,e,Q,c){if(!Q.current?.active||a.pointerId!==Q.current.pointerId)return;const o=a.clientX-Q.current.originX,E=a.clientY-Q.current.originY;Math.hypot(o,E)>3&&(Q.current.moved=!0,Q.current.suppressClick=!0),a.preventDefault(),a.stopPropagation();const D={x:Q.current.startX+o,y:Q.current.startY+E,scale:Q.current.startScale,userMoved:!0};c(e,D)}function uB(a,e,Q,c,o){if(Q?.focus==="none")return;const E=c.current;if(!E||!E.enabled||E.activeGraphKey!==a||!E.layout||E.viewportSize.width<=0||E.viewportSize.height<=0)return;const D=Q?.focusNode??ms(E.layout.nodes,e,E.viewportSize.width,E.viewportSize.height),N=E.selection?.kind==="node"&&E.selection.graphKey===a?E.selection.nodeId:null;D&&(D.id===N&&o.current?.graphKey===a&&o.current.node.id===D.id||RB({kind:"node",graphKey:a,nodeId:D.id},D,o,E.updateSelection))}function RB(a,e,Q,c){a.kind==="node"&&(Q.current={graphKey:a.graphKey,node:e},c(a))}function af(a,e,Q){!Q.current||a.pointerId!==Q.current.pointerId||(a.stopPropagation(),Q.current.moved&&a.preventDefault(),e.hasPointerCapture(Q.current.pointerId)&&e.releasePointerCapture(Q.current.pointerId),Q.current.active=!1)}function Cf(a){return a.button===1||(a.buttons&4)===4}function BB(a){return a.button===1||(a.buttons&4)===4}function We(a){return a instanceof Element&&!!a.closest("a, button, input, textarea, select, summary, [role='button']")}function MB(a){if(!(a instanceof Element)||!a.closest("[data-epiphany-article-content], .zyphos-spa-article"))return!1;const Q=a.closest(".epiphany-graph-node-surface");if(!Q)return!1;const c=Number(Q.style.getPropertyValue("--node-article"));return Number.isFinite(c)&&c>=.92}function EB(a,e,Q,c){const o=Q[a];c(a,{...o,scale:gg(o.scale*e,.28,16),userMoved:!0})}function ef(a,e,Q){return e?"#fde68a":Q?a==="architecture"?"#67e8f9":"#fb7185":a==="architecture"?"#22d3ee":"#f43f5e"}function nf(a,e,Q){return!e||e.id===a.id||Q?1:.36}function cf(a){if(a.nodes.length===0)return!1;const e=a.nodes.map(c=>c.width).sort((c,o)=>c-o);return(e[Math.floor(e.length/2)]??0)<96}function rt(a,e,Q){if(a===e)return Q>=e?1:0;const c=gg((Q-a)/(e-a),0,1);return c*c*(3-2*c)}function je(a,e,Q){return a+(e-a)*gg(Q,0,1)}function Qf(a){const e=a.start_line!=null?a.end_line!=null&&a.end_line!==a.start_line?`:${a.start_line}-${a.end_line}`:`:${a.start_line}`:"",Q=a.symbol?.trim()?` • ${a.symbol}`:"";return`${a.path}${e}${Q}`}function gg(a,e,Q){return Math.min(Q,Math.max(e,a))}const uf=["Inspirations/","GameCult-Quartz/"],Bf=["/.git/","/node_modules/","node_modules/","/quartz-site/","/site/quartz/"];class Ef extends wA.Component{state={error:null};static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?f.jsxs("pre",{className:"gamecult-graph-error",children:[this.state.error.message,`
`,this.state.error.stack]}):this.props.children}}const ma=["World","Ecology","Species","Civilizations","Technologies","Conflicts","Themes","Root"];function VI(a,e){return e?.title?e.title:a.split("/").at(-1).replace(/-/g," ").replace(/\b\w/g,Q=>Q.toUpperCase())}function Og(a){return a.endsWith("/")?`${a.slice(0,-1)}/index`:a}function _e(){return window.gameCultGraphSpaConfig??{}}function oB(a,e){const Q=Og(e.replace(/\/$/,""));return a===Q||a.startsWith(`${Q}/`)}function kB(a,e,Q=_e()){const c=Og(a);if([...uf,...Q.blockedSlugPrefixes??[]].some(G=>oB(c,G)))return!1;const E=(e.filePath??"").replace(/\\/g,"/");if([...Bf,...Q.blockedPathSegments??[]].some(G=>E.includes(G)))return!1;const N=Q.allowedSlugPrefixes??[];return N.length===0||N.some(G=>oB(c,G))}function dI(a){return a.includes("/")?a.split("/")[0]:"Root"}function sB(a){return a==="index"?"/index.html":`/${a.split("/").map(encodeURIComponent).join("/")}.html`}function of(a,e){const Q=new URL(a,window.location.href);if(Q.origin!==window.location.origin)return null;const c=decodeURIComponent(Q.pathname).replace(/^\//,"").replace(/\.html$/,"").replace(/\/$/,"/index"),o=Og(c||"index");return e.has(o)?o:null}function fB(a){const e=window.location.hash.match(/^#note=(.+)$/);if(!e)return null;const Q=Og(decodeURIComponent(e[1]));return a.has(Q)?{kind:"node",graphKey:"architecture",nodeId:Q}:null}function sf(a){const e=document.body.dataset.slug,Q=decodeURIComponent(window.location.pathname).replace(/^\//,"").replace(/\.html$/,"").replace(/\/$/,"/index"),c=Og(e||Q||"index");return a.has(c)?{kind:"node",graphKey:"architecture",nodeId:c}:null}function ff(a,e){const Q=ma.indexOf(a),c=ma.indexOf(e);if(Q!==-1||c!==-1){const o=Q===-1?ma.length:Q,E=c===-1?ma.length:c;return o-E}return a.localeCompare(e)}function JB(a){const e=(a.content??"").replace(/\s+/g," ").replace(/^Table of contents\s*/i,"").trim();if(!e)return`Vault note at ${a.filePath??a.slug}.`;const Q=e.search(/[.!?](\s|$)/),c=Q>=0?e.slice(0,Q+1):e;return c.length<=220?c:`${c.slice(0,217).trim()}...`}function Ql(a,e){return(a.links??[]).map(Og).filter((Q,c,o)=>e.has(Q)&&o.indexOf(Q)===c)}function hf(a,e){const Q=new Map;for(const[c]of a)Q.set(c,[]);for(const[c,o]of a)for(const E of Ql(o,e))Q.get(E)?.push(c);return Q}function df(a,e){const Q=new Map;for(const[c,o]of a){const E=dI(c);for(const D of Ql(o,e)){const N=dI(D),G=`${E}->${N}`;Q.set(G,(Q.get(G)??0)+1)}}return Array.from(Q.entries()).map(([c,o])=>{const[E,D]=c.split("->");return{id:`section:${c}`,source_id:`section:${E}`,target_id:`section:${D}`,kind:E===D?"internal_links":"cross_links",label:`${o} ${o===1?"link":"links"}`,mechanism:E===D?`${o} wiki ${o===1?"link stays":"links stay"} inside ${E}.`:`${o} wiki ${o===1?"link runs":"links run"} from ${E} into ${D}.`}})}function yf(a){const e=Object.entries(a).map(([J,b])=>{const w=Og(b.slug||J);return[w,{...b,slug:w}]}).filter(([J,b])=>kB(J,b)).sort(([J],[b])=>J.localeCompare(b)),Q=new Map(e),c=new Set(e.map(([J])=>J)),o=hf(e,c),E=e.map(([J,b])=>{const w=Ql(b,c).length,p=o.get(J)?.length??0;return{id:J,title:VI(J,b),status:p>0?"linked":"source",purpose:JB(b),mechanism:`${w} outgoing wiki ${w===1?"link":"links"}; ${p} incoming ${p===1?"backlink":"backlinks"}. Folder: ${dI(J)}.`,metaphor:b.filePath??J}}),D=e.flatMap(([J,b])=>Ql(b,c).map((w,p)=>({id:`${J}->${w}:${p}`,source_id:J,target_id:w,kind:"wiki_link",label:"links to",mechanism:`${VI(J,b)} links to ${VI(w,Q.get(w))}.`}))),G=Array.from(new Set(e.map(([J])=>dI(J)))).sort(ff).map(J=>{const b=e.filter(([F])=>dI(F)===J),w=new Set(b.map(([F])=>F)),p=b.reduce((F,[,O])=>F+Ql(O,c).filter(EA=>!w.has(EA)).length,0),V=e.reduce((F,[O,EA])=>dI(O)===J?F:F+Ql(EA,c).filter(v=>w.has(v)).length,0);return{id:`section:${J}`,title:J,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:E,edges:D},dataflow:{nodes:G,edges:df(e,c)},links:e.map(([J])=>({architecture_node_id:J,dataflow_node_id:`section:${dI(J)}`,relationship:"section membership"}))}}async function Df(){const a=window.fetchData?await window.fetchData:await fetch("/static/contentIndex.json").then(Q=>Q.json()),e=Object.fromEntries(Object.entries(a).filter(([Q,c])=>kB(Og(c.slug||Q),c)));return{contentIndex:e,graphState:yf(e)}}async function rf(a){const e=await fetch(sB(a));if(!e.ok)throw new Error(`Could not load ${a}: ${e.status}`);const Q=await e.text(),o=new DOMParser().parseFromString(Q,"text/html").querySelector("article");if(!o)throw new Error(`No article body found for ${a}`);const E=new URL(sB(a),window.location.href);return o.querySelectorAll("a[href]").forEach(D=>{D.href=new URL(D.getAttribute("href")??"",E).toString()}),o.querySelectorAll("img[src]").forEach(D=>{D.src=new URL(D.getAttribute("src")??"",E).toString()}),o.innerHTML}function Nf(a){return a?.kind==="node"&&a.graphKey==="architecture"?a.nodeId:null}function Sf(){const[a,e]=wA.useState(null),[Q,c]=wA.useState(null),[o,E]=wA.useState(null),[D,N]=wA.useState(null),[G,J]=wA.useState({}),[b,w]=wA.useState(null),p=wA.useRef({}),V=wA.useRef(new Set),F=wA.useMemo(()=>new Set(Object.keys(Q??{}).map(Og)),[Q]),O=Nf(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 Df().then(({contentIndex:iA,graphState:gA})=>{if(!L){const mA=new Set(Object.keys(iA).map(Og)),TA=fB(mA)??sf(mA)??{kind:"node",graphKey:"architecture",nodeId:mA.has("index")?"index":gA.architecture.nodes[0]?.id??""};c(iA),e(gA),N(TA)}}).catch(iA=>{L||w(iA instanceof Error?iA:new Error(String(iA)))}),()=>{L=!0}},[]);const EA=wA.useCallback(L=>{p.current[L]?.status==="ready"||V.current.has(L)||(V.current.add(L),J(gA=>({...gA,[L]:{status:"loading",html:gA[L]?.html??null}})),rf(L).then(gA=>{V.current.delete(L),J(mA=>({...mA,[L]:{status:"ready",html:gA}}))}).catch(gA=>{V.current.delete(L),J(mA=>({...mA,[L]:{status:"error",html:null,message:gA instanceof Error?gA.message:String(gA)}}))}))},[]);wA.useEffect(()=>{O&&EA(O)},[EA,O]),wA.useEffect(()=>{O&&window.history.replaceState(null,"",`#note=${encodeURIComponent(O)}`)},[O]),wA.useEffect(()=>{const L=()=>{const iA=fB(F);iA&&N(iA)};return window.addEventListener("hashchange",L),()=>window.removeEventListener("hashchange",L)},[F]);const v=wA.useCallback(L=>N({kind:"node",graphKey:"architecture",nodeId:L}),[]),W=wA.useCallback(()=>{N(null)},[]),H=wA.useCallback(L=>{const iA=L.target.closest("a[href]");if(!(iA instanceof HTMLAnchorElement))return;const gA=of(iA.href,F);gA&&(L.preventDefault(),L.stopPropagation(),v(gA))},[v,F]);return b?f.jsxs("pre",{className:"gamecult-graph-error",children:[b.message,`
`,b.stack]}):a?f.jsx("main",{className:"gamecult-epiphany-graph-app",children:f.jsx(Ef,{children:f.jsx(ys,{state:a,title:_e().title??"GameCult Knowledge Graph",selection:o,viewportTarget:D,onViewportTargetComplete:W,onSelectionChange:E,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=>f.jsx(Gf,{node:L,articleCache:G,contentIndex:Q,ensureArticle:EA,onSelectNote:v,onArticleLinkClick:H})},graphLabels:{architecture:"Notes",dataflow:"Sections"},graphDescriptions:{architecture:_e().architectureDescription??"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"}})})}):f.jsx("main",{className:"gamecult-epiphany-graph-app",children:f.jsx("div",{className:"gamecult-graph-loading",children:"Loading Quartz backlink graph..."})})}function Gf({node:a,articleCache:e,contentIndex:Q,ensureArticle:c,onSelectNote:o,onArticleLinkClick:E}){const D=a.graphKey==="architecture"?a.id:null,N=a.graphKey==="dataflow"?a.id.replace(/^section:/,""):null;return wA.useEffect(()=>{D&&c(D)},[c,D]),f.jsx(mf,{articleState:D?e[D]??{status:"idle",html:null}:{status:"idle",html:null},contentIndex:Q,noteSlug:D,section:N,onSelectNote:o,onArticleLinkClick:E})}function mf({articleState:a,contentIndex:e,noteSlug:Q,section:c,onSelectNote:o,onArticleLinkClick:E}){const D=Q&&e?e[Q]:null,N=wA.useMemo(()=>!c||!e?[]:Object.entries(e).map(([G,J])=>[Og(J.slug||G),J]).filter(([G])=>dI(G)===c).sort(([G,J],[b,w])=>VI(G,J).localeCompare(VI(b,w))),[e,c]);return c?f.jsxs("article",{className:"gamecult-spa-panel",children:[f.jsxs("header",{className:"gamecult-spa-article-header",children:[f.jsx("span",{className:"gamecult-spa-node-badge","aria-hidden":"true",children:hB(c)}),f.jsxs("span",{className:"gamecult-spa-title-cluster",children:[f.jsx("p",{className:"gamecult-spa-kicker",children:"Section Cluster"}),f.jsx("h1",{children:c})]})]}),f.jsxs("p",{className:"gamecult-spa-summary",children:[N.length," notes live in this section. Pick one and the graph becomes the table of contents it was clearly auditioning to be."]}),f.jsx("div",{className:"gamecult-spa-note-list",children:N.map(([G,J])=>f.jsxs("button",{type:"button",onClick:()=>o(G),children:[f.jsx("strong",{children:VI(G,J)}),f.jsx("span",{children:JB(J)})]},G))})]}):!Q||!D?f.jsxs("article",{className:"gamecult-spa-panel",children:[f.jsxs("header",{className:"gamecult-spa-article-header",children:[f.jsx("span",{className:"gamecult-spa-node-badge","aria-hidden":"true",children:"GC"}),f.jsxs("span",{className:"gamecult-spa-title-cluster",children:[f.jsx("p",{className:"gamecult-spa-kicker",children:"Graph Atlas"}),f.jsx("h1",{children:"gamecult"})]})]}),f.jsx("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."})]}):f.jsxs("article",{className:"gamecult-spa-panel",children:[f.jsxs("header",{className:"gamecult-spa-article-header",children:[f.jsx("span",{className:"gamecult-spa-node-badge","aria-hidden":"true",children:hB(VI(Q,D))}),f.jsxs("span",{className:"gamecult-spa-title-cluster",children:[f.jsx("p",{className:"gamecult-spa-kicker",children:dI(Q)}),f.jsx("h1",{children:VI(Q,D)})]})]}),a.status==="loading"&&f.jsx("div",{className:"gamecult-spa-status",children:"Loading article..."}),a.status==="error"&&f.jsx("div",{className:"gamecult-spa-status gamecult-spa-status-error",children:a.message}),a.status==="ready"&&f.jsx("div",{className:"gamecult-spa-article","data-epiphany-article-content":!0,onClick:E,dangerouslySetInnerHTML:{__html:a.html}}),a.status!=="ready"&&a.html&&f.jsx("div",{className:"gamecult-spa-article","data-epiphany-article-content":!0,onClick:E,dangerouslySetInnerHTML:{__html:a.html}})]})}function hB(a){const e=a.replace(/['’]/g,"").split(/[^A-Za-z0-9]+/).filter(Boolean);return e.length===0?"GC":e.slice(0,2).map(Q=>Q[0]?.toUpperCase()??"").join("")}function Ci(){document.querySelectorAll(".gamecult-epiphany-graph-root").forEach(a=>{if(!(a instanceof HTMLElement)||a.dataset.ready==="true"&&a.childElementCount>0)return;const e=_o.createRoot(a);Ho.flushSync(()=>{e.render(f.jsx(wA.StrictMode,{children:f.jsx(Sf,{})}))}),a.dataset.ready="true"})}function Pe(){Ci(),window.setTimeout(Ci,50),window.setTimeout(Ci,300),window.setTimeout(Ci,1e3),window.setTimeout(Ci,2e3)}document.addEventListener("nav",Pe);document.addEventListener("DOMContentLoaded",Pe);Pe();