UNPKG

@react-three/fiber

Version:
16 lines 348 kB
import Cb from"react";import Tb from"scheduler";function Xb(Tt){return Tt&&Tt.__esModule&&Object.prototype.hasOwnProperty.call(Tt,"default")?Tt.default:Tt}var Rm={exports:{}},Og={exports:{}};/** * @license React * react-reconciler.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var l0=Og.exports,_b;function Kb(){return _b||(_b=1,(function(Tt){"use strict";Tt.exports=function(m){function Yn(t,r,a,l){return new uc(t,r,a,l)}function _d(){}function F(t){var r="https://react.dev/errors/"+t;if(1<arguments.length){r+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)r+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+t+"; visit "+r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function Rd(t){var r=t,a=t;if(t.alternate)for(;r.return;)r=r.return;else{t=r;do r=t,(r.flags&4098)!==0&&(a=r.return),t=r.return;while(t)}return r.tag===3?a:null}function du(t){if(Rd(t)!==t)throw Error(F(188))}function fu(t){var r=t.alternate;if(!r){if(r=Rd(t),r===null)throw Error(F(188));return r!==t?null:t}for(var a=t,l=r;;){var c=a.return;if(c===null)break;var d=c.alternate;if(d===null){if(l=c.return,l!==null){a=l;continue}break}if(c.child===d.child){for(d=c.child;d;){if(d===a)return du(c),t;if(d===l)return du(c),r;d=d.sibling}throw Error(F(188))}if(a.return!==l.return)a=c,l=d;else{for(var h=!1,y=c.child;y;){if(y===a){h=!0,a=c,l=d;break}if(y===l){h=!0,l=c,a=d;break}y=y.sibling}if(!h){for(y=d.child;y;){if(y===a){h=!0,a=d,l=c;break}if(y===l){h=!0,l=d,a=c;break}y=y.sibling}if(!h)throw Error(F(189))}}if(a.alternate!==l)throw Error(F(190))}if(a.tag!==3)throw Error(F(188));return a.stateNode.current===a?t:r}function pu(t){var r=t.tag;if(r===5||r===26||r===27||r===6)return t;for(t=t.child;t!==null;){if(r=pu(t),r!==null)return r;t=t.sibling}return null}function lt(t){var r=t.tag;if(r===5||r===26||r===27||r===6)return t;for(t=t.child;t!==null;){if(t.tag!==4&&(r=lt(t),r!==null))return r;t=t.sibling}return null}function Fl(t){return t===null||typeof t!="object"?null:(t=Pf&&t[Pf]||t["@@iterator"],typeof t=="function"?t:null)}function hu(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===xf?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case $a:return"Fragment";case Cs:return"Profiler";case kf:return"StrictMode";case Va:return"Suspense";case Te:return"SuspenseList";case gc:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case sa:return"Portal";case Io:return t.displayName||"Context";case mc:return(t._context.displayName||"Context")+".Consumer";case Zi:var r=t.render;return t=t.displayName,t||(t=r.displayName||r.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case wf:return r=t.displayName||null,r!==null?r:hu(t.type)||"Memo";case ua:r=t._payload,t=t._init;try{return hu(t(r))}catch{}}return null}function Ir(t){return{current:t}}function D(t){0>tl||(t.current=Hs[tl],Hs[tl]=null,tl--)}function Ce(t,r){tl++,Hs[tl]=t.current,t.current=r}function Em(t){return t>>>=0,t===0?32:31-(Dh(t)/Wh|0)|0}function Zo(t){var r=t&42;if(r!==0)return r;switch(t&-t){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 t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Lr(t,r,a){var l=t.pendingLanes;if(l===0)return 0;var c=0,d=t.suspendedLanes,h=t.pingedLanes;t=t.warmLanes;var y=l&134217727;return y!==0?(l=y&~d,l!==0?c=Zo(l):(h&=y,h!==0?c=Zo(h):a||(a=y&~t,a!==0&&(c=Zo(a))))):(y=l&~d,y!==0?c=Zo(y):h!==0?c=Zo(h):a||(a=l&~t,a!==0&&(c=Zo(a)))),c===0?0:r!==0&&r!==c&&(r&d)===0&&(d=c&-c,a=r&-r,d>=a||d===32&&(a&4194048)!==0)?r:c}function Pi(t,r){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&r)===0}function Tp(t,r){switch(t){case 1:case 2:case 4:case 8:case 64:return r+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 r+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 Ed(){var t=rl;return rl<<=1,(rl&62914560)===0&&(rl=4194304),t}function mu(t){for(var r=[],a=0;31>a;a++)r.push(t);return r}function xi(t,r){t.pendingLanes|=r,r!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function _p(t,r,a,l,c,d){var h=t.pendingLanes;t.pendingLanes=a,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=a,t.entangledLanes&=a,t.errorRecoveryDisabledLanes&=a,t.shellSuspendCounter=0;var y=t.entanglements,R=t.expirationTimes,L=t.hiddenUpdates;for(a=h&~a;0<a;){var j=31-vt(a),A=1<<j;y[j]=0,R[j]=-1;var W=L[j];if(W!==null)for(L[j]=null,j=0;j<W.length;j++){var V=W[j];V!==null&&(V.lane&=-536870913)}a&=~A}l!==0&&Yo(t,l,0),d!==0&&c===0&&t.tag!==0&&(t.suspendedLanes|=d&~(h&~r))}function Yo(t,r,a){t.pendingLanes|=r,t.suspendedLanes&=~r;var l=31-vt(r);t.entangledLanes|=r,t.entanglements[l]=t.entanglements[l]|1073741824|a&261930}function $e(t,r){var a=t.entangledLanes|=r;for(t=t.entanglements;a;){var l=31-vt(a),c=1<<l;c&r|t[l]&r&&(t[l]|=r),a&=~c}}function G(t,r){var a=r&-r;return a=(a&42)!==0?1:st(a),(a&(t.suspendedLanes|r))!==0?0:a}function st(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function Ze(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function pe(t){if(typeof Lc=="function"&&Uf(t),on&&typeof on.setStrictMode=="function")try{on.setStrictMode(ei,t)}catch{}}function Im(t,r){return t===r&&(t!==0||1/t===1/r)||t!==t&&r!==r}function _t(t){if(al===void 0)try{throw Error()}catch(a){var r=a.stack.trim().match(/\n( *(at )?)/);al=r&&r[1]||"",kt=-1<a.stack.indexOf(` at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return` `+al+t+kt}function zi(t,r){if(!t||Ds)return"";Ds=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(r){var A=function(){throw Error()};if(Object.defineProperty(A.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(A,[])}catch(V){var W=V}Reflect.construct(t,[],A)}else{try{A.call()}catch(V){W=V}t.call(A.prototype)}}else{try{throw Error()}catch(V){W=V}(A=t())&&typeof A.catch=="function"&&A.catch(function(){})}}catch(V){if(V&&W&&typeof V.stack=="string")return[V.stack,W.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=l.DetermineComponentFrameRoot(),h=d[0],y=d[1];if(h&&y){var R=h.split(` `),L=y.split(` `);for(c=l=0;l<R.length&&!R[l].includes("DetermineComponentFrameRoot");)l++;for(;c<L.length&&!L[c].includes("DetermineComponentFrameRoot");)c++;if(l===R.length||c===L.length)for(l=R.length-1,c=L.length-1;1<=l&&0<=c&&R[l]!==L[c];)c--;for(;1<=l&&0<=c;l--,c--)if(R[l]!==L[c]){if(l!==1||c!==1)do if(l--,c--,0>c||R[l]!==L[c]){var j=` `+R[l].replace(" at new "," at ");return t.displayName&&j.includes("<anonymous>")&&(j=j.replace("<anonymous>",t.displayName)),j}while(1<=l&&0<=c);break}}}finally{Ds=!1,Error.prepareStackTrace=a}return(a=t?t.displayName||t.name:"")?_t(a):""}function Hl(t,r){switch(t.tag){case 26:case 27:case 5:return _t(t.type);case 16:return _t("Lazy");case 13:return t.child!==r&&r!==null?_t("Suspense Fallback"):_t("Suspense");case 19:return _t("SuspenseList");case 0:case 15:return zi(t.type,!1);case 11:return zi(t.type.render,!1);case 1:return zi(t.type,!0);case 31:return _t("Activity");default:return""}}function Rp(t){try{var r="",a=null;do r+=Hl(t,a),a=t,t=t.return;while(t);return r}catch(l){return` Error generating stack: `+l.message+` `+l.stack}}function ut(t,r){if(typeof t=="object"&&t!==null){var a=Bh.get(t);return a!==void 0?a:(r={value:t,source:r,stack:Rp(r)},Bh.set(t,r),r)}return{value:t,source:r,stack:Rp(r)}}function or(t,r){ni[il++]=x,ni[il++]=fn,fn=t,x=r}function Ci(t,r,a){Jt[Zt++]=ot,Jt[Zt++]=Zr,Jt[Zt++]=jo,jo=t;var l=ot;t=Zr;var c=32-vt(l)-1;l&=~(1<<c),a+=1;var d=32-vt(r)+c;if(30<d){var h=c-c%5;d=(l&(1<<h)-1).toString(32),l>>=h,c-=h,ot=1<<32-vt(r)+c|a<<c|l,Zr=d+t}else ot=1<<d|a<<c|l,Zr=t}function Id(t){t.return!==null&&(or(t,1),Ci(t,1,0))}function gu(t){for(;t===fn;)fn=ni[--il],ni[il]=null,x=ni[--il],ni[il]=null;for(;t===jo;)jo=Jt[--Zt],Jt[Zt]=null,Zr=Jt[--Zt],Jt[Zt]=null,ot=Jt[--Zt],Jt[Zt]=null}function Ld(t,r){Jt[Zt++]=ot,Jt[Zt++]=Zr,Jt[Zt++]=jo,ot=r.id,Zr=r.overflow,jo=t}function Al(t,r){Ce(pa,r),Ce(Ws,t),Ce(Dn,null),t=Hm(r),D(Dn),Ce(Dn,t)}function Xo(){D(Dn),D(Ws),D(pa)}function yu(t){t.memoizedState!==null&&Ce(Fc,t);var r=Dn.current,a=Xp(r,t.type);r!==a&&(Ce(Ws,t),Ce(Dn,a))}function jl(t){Ws.current===t&&(D(Dn),D(Ws)),Fc.current===t&&(D(Fc),qt?da._currentValue=rt:da._currentValue2=rt)}function ar(t){var r=Error(F(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ct(ut(r,t)),Of}function Ep(t,r){if(!Hn)throw Error(F(175));Ki(t.stateNode,t.type,t.memoizedProps,r,t)||ar(t,!0)}function De(t){for(bn=t.return;bn;)switch(bn.tag){case 5:case 31:case 13:Yt=!1;return;case 27:case 3:Yt=!0;return;default:bn=bn.return}}function Ti(t){if(!Hn||t!==bn)return!1;if(!ue)return De(t),ue=!0,!1;var r=t.tag;if(dn?r!==3&&r!==27&&(r!==5||Nh(t.type)&&!Rs(t.type,t.memoizedProps))&&Ue&&ar(t):r!==3&&(r!==5||Nh(t.type)&&!Rs(t.type,t.memoizedProps))&&Ue&&ar(t),De(t),r===13){if(!Hn)throw Error(F(316));if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(F(317));Ue=Th(t)}else if(r===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(F(317));Ue=Ch(t)}else Ue=dn&&r===27?kh(t.type,Ue):bn?Nf(t.stateNode):null;return!0}function _a(){Hn&&(Ue=bn=null,ue=!1)}function Dl(){var t=Do;return t!==null&&(xt===null?xt=t:xt.push.apply(xt,t),Do=null),t}function ct(t){Do===null?Do=[t]:Do.push(t)}function fo(t,r,a){qt?(Ce(Yr,r._currentValue),r._currentValue=a):(Ce(Yr,r._currentValue2),r._currentValue2=a)}function En(t){var r=Yr.current;qt?t._currentValue=r:t._currentValue2=r,D(Yr)}function Ot(t,r,a){for(;t!==null;){var l=t.alternate;if((t.childLanes&r)!==r?(t.childLanes|=r,l!==null&&(l.childLanes|=r)):l!==null&&(l.childLanes&r)!==r&&(l.childLanes|=r),t===a)break;t=t.return}}function _i(t,r,a,l){var c=t.child;for(c!==null&&(c.return=t);c!==null;){var d=c.dependencies;if(d!==null){var h=c.child;d=d.firstContext;e:for(;d!==null;){var y=d;d=c;for(var R=0;R<r.length;R++)if(y.context===r[R]){d.lanes|=a,y=d.alternate,y!==null&&(y.lanes|=a),Ot(d.return,a,t),l||(h=null);break e}d=y.next}}else if(c.tag===18){if(h=c.return,h===null)throw Error(F(341));h.lanes|=a,d=h.alternate,d!==null&&(d.lanes|=a),Ot(h,a,t),h=null}else h=c.child;if(h!==null)h.return=c;else for(h=c;h!==null;){if(h===t){h=null;break}if(c=h.sibling,c!==null){c.return=h.return,h=c;break}h=h.return}c=h}}function po(t,r,a,l){t=null;for(var c=r,d=!1;c!==null;){if(!d){if((c.flags&524288)!==0)d=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var h=c.alternate;if(h===null)throw Error(F(387));if(h=h.memoizedProps,h!==null){var y=c.type;jn(c.pendingProps.value,h.value)||(t!==null?t.push(y):t=[y])}}else if(c===Fc.current){if(h=c.alternate,h===null)throw Error(F(387));h.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(t!==null?t.push(da):t=[da])}c=c.return}t!==null&&_i(r,t,a,l),r.flags|=262144}function Ri(t){for(t=t.firstContext;t!==null;){var r=t.context;if(!jn(qt?r._currentValue:r._currentValue2,t.memoizedValue))return!0;t=t.next}return!1}function Un(t){at=t,Be=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function In(t){return Nd(at,t)}function Wl(t,r){return at===null&&Un(t),Nd(t,r)}function Nd(t,r){var a=qt?r._currentValue:r._currentValue2;if(r={context:r,memoizedValue:a,next:null},Be===null){if(t===null)throw Error(F(308));Be=r,t.dependencies={lanes:0,firstContext:r},t.flags|=524288}else Be=Be.next=r;return a}function Fd(){return{controller:new Xr,data:new Map,refCount:0}}function Ra(t){t.refCount--,t.refCount===0&&qn(Gm,function(){t.controller.abort()})}function bu(){}function ir(t){t!==wt&&t.next===null&&(wt===null?an=wt=t:wt=wt.next=t),ll=!0,Mf||(Mf=!0,Lm())}function Ea(t,r){if(!ti&&ll){ti=!0;do for(var a=!1,l=an;l!==null;){if(!r)if(t!==0){var c=l.pendingLanes;if(c===0)var d=0;else{var h=l.suspendedLanes,y=l.pingedLanes;d=(1<<31-vt(42|t)+1)-1,d&=c&~(h&~y),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(a=!0,Su(l,d))}else d=he,d=Lr(l,l===Ne?d:0,l.cancelPendingCommit!==null||l.timeoutHandle!==Lo),(d&3)===0||Pi(l,d)||(a=!0,Su(l,d));l=l.next}while(a);ti=!1}}function Ip(){Lp()}function Lp(){ll=Mf=!1;var t=0;Pr!==0&&_f()&&(t=Pr);for(var r=ze(),a=null,l=an;l!==null;){var c=l.next,d=vu(l,r);d===0?(l.next=null,a===null?an=c:a.next=c,c===null&&(wt=a)):(a=l,(t!==0||(d&3)!==0)&&(ll=!0)),l=c}Re!==0&&Re!==5||Ea(t,!1),Pr!==0&&(Pr=0)}function vu(t,r){for(var a=t.suspendedLanes,l=t.pingedLanes,c=t.expirationTimes,d=t.pendingLanes&-62914561;0<d;){var h=31-vt(d),y=1<<h,R=c[h];R===-1?((y&a)===0||(y&l)!==0)&&(c[h]=Tp(y,r)):R<=r&&(t.expiredLanes|=y),d&=~y}if(r=Ne,a=he,a=Lr(t,t===r?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==Lo),l=t.callbackNode,a===0||t===r&&(_e===2||_e===9)||t.cancelPendingCommit!==null)return l!==null&&l!==null&&le(l),t.callbackNode=null,t.callbackPriority=0;if((a&3)===0||Pi(t,a)){if(r=a&-a,r===t.callbackPriority)return r;switch(l!==null&&le(l),Ze(a)){case 2:case 8:a=Ho;break;case 32:a=Ao;break;case 268435456:a=ol;break;default:a=Ao}return l=dt.bind(null,t),a=Ic(a,l),t.callbackPriority=r,t.callbackNode=a,r}return l!==null&&l!==null&&le(l),t.callbackPriority=2,t.callbackNode=null,2}function dt(t,r){if(Re!==0&&Re!==5)return t.callbackNode=null,t.callbackPriority=0,null;var a=t.callbackNode;if(rn()&&t.callbackNode!==a)return null;var l=he;return l=Lr(t,t===Ne?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==Lo),l===0?null:(uf(t,l,r),vu(t,ze()),t.callbackNode!=null&&t.callbackNode===a?dt.bind(null,t):null)}function Su(t,r){if(rn())return null;uf(t,r,!0)}function Lm(){ih?Gr(function(){(ce&6)!==0?Ic(Uh,Ip):Lp()}):Ic(Uh,Ip)}function ku(){if(Pr===0){var t=sl;t===0&&(t=As,As<<=1,(As&261888)===0&&(As=256)),Pr=t}return Pr}function Np(t,r){if(Us===null){var a=Us=[];Qf=0,sl=ku(),ul={status:"pending",value:void 0,then:function(l){a.push(l)}}}return Qf++,r.then(ft,ft),r}function ft(){if(--Qf===0&&Us!==null){ul!==null&&(ul.status="fulfilled");var t=Us;Us=null,sl=0,ul=null;for(var r=0;r<t.length;r++)(0,t[r])()}}function ho(t,r){var a=[],l={status:"pending",value:null,reason:null,then:function(c){a.push(c)}};return t.then(function(){l.status="fulfilled",l.value=r;for(var c=0;c<a.length;c++)(0,a[c])(r)},function(c){for(l.status="rejected",l.reason=c,c=0;c<a.length;c++)(0,a[c])(void 0)}),l}function wu(){var t=ha.current;return t!==null?t:Ne.pooledCache}function Ei(t,r){r===null?Ce(ha,ha.current):Ce(ha,r.pool)}function Pu(){var t=wu();return t===null?null:{parent:qt?qe._currentValue:qe._currentValue2,pool:t}}function Ul(t,r){if(jn(t,r))return!0;if(typeof t!="object"||t===null||typeof r!="object"||r===null)return!1;var a=Object.keys(t),l=Object.keys(r);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var c=a[l];if(!Bf.call(r,c)||!jn(t[c],r[c]))return!1}return!0}function Hd(t){return t=t.status,t==="fulfilled"||t==="rejected"}function mo(t,r,a){switch(a=t[a],a===void 0?t.push(r):a!==r&&(r.then(bu,bu),r=a),r.status){case"fulfilled":return r.value;case"rejected":throw t=r.reason,Ia(t),t;default:if(typeof r.status=="string")r.then(bu,bu);else{if(t=Ne,t!==null&&100<t.shellSuspendCounter)throw Error(F(482));t=r,t.status="pending",t.then(function(l){if(r.status==="pending"){var c=r;c.status="fulfilled",c.value=l}},function(l){if(r.status==="pending"){var c=r;c.status="rejected",c.reason=l}})}switch(r.status){case"fulfilled":return r.value;case"rejected":throw t=r.reason,Ia(t),t}throw Xt=r,cl}}function pt(t){try{var r=t._init;return r(t._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(Xt=a,cl):a}}function Bl(){if(Xt===null)throw Error(F(459));var t=Xt;return Xt=null,t}function Ia(t){if(t===cl||t===jc)throw Error(F(483))}function Rt(t){var r=Bs;return Bs+=1,Kt===null&&(Kt=[]),mo(Kt,t,r)}function La(t,r){r=r.props.ref,t.ref=r!==void 0?r:null}function Na(t,r){throw r.$$typeof===hc?Error(F(525)):(t=Object.prototype.toString.call(r),Error(F(31,t==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":t)))}function Ad(t){function r(P,w){if(t){var C=P.deletions;C===null?(P.deletions=[w],P.flags|=16):C.push(w)}}function a(P,w){if(!t)return null;for(;w!==null;)r(P,w),w=w.sibling;return null}function l(P){for(var w=new Map;P!==null;)P.key!==null?w.set(P.key,P):w.set(P.index,P),P=P.sibling;return w}function c(P,w){return P=Qr(P,w),P.index=0,P.sibling=null,P}function d(P,w,C){return P.index=C,t?(C=P.alternate,C!==null?(C=C.index,C<w?(P.flags|=67108866,w):C):(P.flags|=67108866,w)):(P.flags|=1048576,w)}function h(P){return t&&P.alternate===null&&(P.flags|=67108866),P}function y(P,w,C,H){return w===null||w.tag!==6?(w=Ps(C,P.mode,H),w.return=P,w):(w=c(w,C),w.return=P,w)}function R(P,w,C,H){var Q=C.type;return Q===$a?j(P,w,C.props.children,H,C.key):w!==null&&(w.elementType===Q||typeof Q=="object"&&Q!==null&&Q.$$typeof===ua&&pt(Q)===w.type)?(w=c(w,C.props),La(w,C),w.return=P,w):(w=ws(C.type,C.key,C.props,null,P.mode,H),La(w,C),w.return=P,w)}function L(P,w,C,H){return w===null||w.tag!==4||w.stateNode.containerInfo!==C.containerInfo||w.stateNode.implementation!==C.implementation?(w=dc(C,P.mode,H),w.return=P,w):(w=c(w,C.children||[]),w.return=P,w)}function j(P,w,C,H,Q){return w===null||w.tag!==7?(w=Eo(C,P.mode,H,Q),w.return=P,w):(w=c(w,C),w.return=P,w)}function A(P,w,C){if(typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint")return w=Ps(""+w,P.mode,C),w.return=P,w;if(typeof w=="object"&&w!==null){switch(w.$$typeof){case zs:return C=ws(w.type,w.key,w.props,null,P.mode,C),La(C,w),C.return=P,C;case sa:return w=dc(w,P.mode,C),w.return=P,w;case ua:return w=pt(w),A(P,w,C)}if(ca(w)||Fl(w))return w=Eo(w,P.mode,C,null),w.return=P,w;if(typeof w.then=="function")return A(P,Rt(w),C);if(w.$$typeof===Io)return A(P,Wl(P,w),C);Na(P,w)}return null}function W(P,w,C,H){var Q=w!==null?w.key:null;if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return Q!==null?null:y(P,w,""+C,H);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case zs:return C.key===Q?R(P,w,C,H):null;case sa:return C.key===Q?L(P,w,C,H):null;case ua:return C=pt(C),W(P,w,C,H)}if(ca(C)||Fl(C))return Q!==null?null:j(P,w,C,H,null);if(typeof C.then=="function")return W(P,w,Rt(C),H);if(C.$$typeof===Io)return W(P,w,Wl(P,C),H);Na(P,C)}return null}function V(P,w,C,H,Q){if(typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint")return P=P.get(C)||null,y(w,P,""+H,Q);if(typeof H=="object"&&H!==null){switch(H.$$typeof){case zs:return P=P.get(H.key===null?C:H.key)||null,R(w,P,H,Q);case sa:return P=P.get(H.key===null?C:H.key)||null,L(w,P,H,Q);case ua:return H=pt(H),V(P,w,C,H,Q)}if(ca(H)||Fl(H))return P=P.get(C)||null,j(w,P,H,Q,null);if(typeof H.then=="function")return V(P,w,C,Rt(H),Q);if(H.$$typeof===Io)return V(P,w,C,Wl(w,H),Q);Na(w,H)}return null}function Oe(P,w,C,H){for(var Q=null,Ge=null,J=w,Pe=w=0,me=null;J!==null&&Pe<C.length;Pe++){J.index>Pe?(me=J,J=null):me=J.sibling;var be=W(P,J,C[Pe],H);if(be===null){J===null&&(J=me);break}t&&J&&be.alternate===null&&r(P,J),w=d(be,w,Pe),Ge===null?Q=be:Ge.sibling=be,Ge=be,J=me}if(Pe===C.length)return a(P,J),ue&&or(P,Pe),Q;if(J===null){for(;Pe<C.length;Pe++)J=A(P,C[Pe],H),J!==null&&(w=d(J,w,Pe),Ge===null?Q=J:Ge.sibling=J,Ge=J);return ue&&or(P,Pe),Q}for(J=l(J);Pe<C.length;Pe++)me=V(J,P,Pe,C[Pe],H),me!==null&&(t&&me.alternate!==null&&J.delete(me.key===null?Pe:me.key),w=d(me,w,Pe),Ge===null?Q=me:Ge.sibling=me,Ge=me);return t&&J.forEach(function(Oo){return r(P,Oo)}),ue&&or(P,Pe),Q}function vn(P,w,C,H){if(C==null)throw Error(F(151));for(var Q=null,Ge=null,J=w,Pe=w=0,me=null,be=C.next();J!==null&&!be.done;Pe++,be=C.next()){J.index>Pe?(me=J,J=null):me=J.sibling;var Oo=W(P,J,be.value,H);if(Oo===null){J===null&&(J=me);break}t&&J&&Oo.alternate===null&&r(P,J),w=d(Oo,w,Pe),Ge===null?Q=Oo:Ge.sibling=Oo,Ge=Oo,J=me}if(be.done)return a(P,J),ue&&or(P,Pe),Q;if(J===null){for(;!be.done;Pe++,be=C.next())be=A(P,be.value,H),be!==null&&(w=d(be,w,Pe),Ge===null?Q=be:Ge.sibling=be,Ge=be);return ue&&or(P,Pe),Q}for(J=l(J);!be.done;Pe++,be=C.next())be=V(J,P,Pe,be.value,H),be!==null&&(t&&be.alternate!==null&&J.delete(be.key===null?Pe:be.key),w=d(be,w,Pe),Ge===null?Q=be:Ge.sibling=be,Ge=be);return t&&J.forEach(function(qs){return r(P,qs)}),ue&&or(P,Pe),Q}function li(P,w,C,H){if(typeof C=="object"&&C!==null&&C.type===$a&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case zs:e:{for(var Q=C.key;w!==null;){if(w.key===Q){if(Q=C.type,Q===$a){if(w.tag===7){a(P,w.sibling),H=c(w,C.props.children),H.return=P,P=H;break e}}else if(w.elementType===Q||typeof Q=="object"&&Q!==null&&Q.$$typeof===ua&&pt(Q)===w.type){a(P,w.sibling),H=c(w,C.props),La(H,C),H.return=P,P=H;break e}a(P,w);break}else r(P,w);w=w.sibling}C.type===$a?(H=Eo(C.props.children,P.mode,H,C.key),H.return=P,P=H):(H=ws(C.type,C.key,C.props,null,P.mode,H),La(H,C),H.return=P,P=H)}return h(P);case sa:e:{for(Q=C.key;w!==null;){if(w.key===Q)if(w.tag===4&&w.stateNode.containerInfo===C.containerInfo&&w.stateNode.implementation===C.implementation){a(P,w.sibling),H=c(w,C.children||[]),H.return=P,P=H;break e}else{a(P,w);break}else r(P,w);w=w.sibling}H=dc(C,P.mode,H),H.return=P,P=H}return h(P);case ua:return C=pt(C),li(P,w,C,H)}if(ca(C))return Oe(P,w,C,H);if(Fl(C)){if(Q=Fl(C),typeof Q!="function")throw Error(F(150));return C=Q.call(C),vn(P,w,C,H)}if(typeof C.then=="function")return li(P,w,Rt(C),H);if(C.$$typeof===Io)return li(P,w,Wl(P,C),H);Na(P,C)}return typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint"?(C=""+C,w!==null&&w.tag===6?(a(P,w.sibling),H=c(w,C),H.return=P,P=H):(a(P,w),H=Ps(C,P.mode,H),H.return=P,P=H),h(P)):a(P,w)}return function(P,w,C,H){try{Bs=0;var Q=li(P,w,C,H);return Kt=null,Q}catch(J){if(J===cl||J===jc)throw J;var Ge=Yn(29,J,null,P.mode);return Ge.lanes=H,Ge.return=P,Ge}finally{}}}function Bn(){for(var t=xr,r=$f=xr=0;r<t;){var a=er[r];er[r++]=null;var l=er[r];er[r++]=null;var c=er[r];er[r++]=null;var d=er[r];if(er[r++]=null,l!==null&&c!==null){var h=l.pending;h===null?c.next=c:(c.next=h.next,h.next=c),l.pending=c}d!==0&&Ii(a,c,d)}}function go(t,r,a,l){er[xr++]=t,er[xr++]=r,er[xr++]=a,er[xr++]=l,$f|=l,t.lanes|=l,t=t.alternate,t!==null&&(t.lanes|=l)}function yo(t,r,a,l){return go(t,r,a,l),Fa(t)}function Ko(t,r){return go(t,null,null,r),Fa(t)}function Ii(t,r,a){t.lanes|=a;var l=t.alternate;l!==null&&(l.lanes|=a);for(var c=!1,d=t.return;d!==null;)d.childLanes|=a,l=d.alternate,l!==null&&(l.childLanes|=a),d.tag===22&&(t=d.stateNode,t===null||t._visibility&1||(c=!0)),t=d,d=d.return;return t.tag===3?(d=t.stateNode,c&&r!==null&&(c=31-vt(a),t=d.hiddenUpdates,l=t[c],l===null?t[c]=[r]:l.push(r),r.lane=a|536870912),d):null}function Fa(t){if(50<gl)throw gl=0,nd=null,Error(F(185));for(var r=t.return;r!==null;)t=r,r=t.return;return t.tag===3?t.stateNode:null}function Ol(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ha(t,r){t=t.updateQueue,r.updateQueue===t&&(r.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Et(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function Nr(t,r,a){var l=t.updateQueue;if(l===null)return null;if(l=l.shared,(ce&2)!==0){var c=l.pending;return c===null?r.next=r:(r.next=c.next,c.next=r),l.pending=r,r=Fa(t),Ii(t,null,a),r}return go(t,l,r,a),Fa(t)}function Ml(t,r,a){if(r=r.updateQueue,r!==null&&(r=r.shared,(a&4194048)!==0)){var l=r.lanes;l&=t.pendingLanes,a|=l,r.lanes=a,$e(t,a)}}function jd(t,r){var a=t.updateQueue,l=t.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var c=null,d=null;if(a=a.firstBaseUpdate,a!==null){do{var h={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};d===null?c=d=h:d=d.next=h,a=a.next}while(a!==null);d===null?c=d=r:d=d.next=r}else c=d=r;a={baseState:l.baseState,firstBaseUpdate:c,lastBaseUpdate:d,shared:l.shared,callbacks:l.callbacks},t.updateQueue=a;return}t=a.lastBaseUpdate,t===null?a.firstBaseUpdate=r:t.next=r,a.lastBaseUpdate=r}function Li(){if(Vf){var t=ul;if(t!==null)throw t}}function Aa(t,r,a,l){Vf=!1;var c=t.updateQueue;ma=!1;var d=c.firstBaseUpdate,h=c.lastBaseUpdate,y=c.shared.pending;if(y!==null){c.shared.pending=null;var R=y,L=R.next;R.next=null,h===null?d=L:h.next=L,h=R;var j=t.alternate;j!==null&&(j=j.updateQueue,y=j.lastBaseUpdate,y!==h&&(y===null?j.firstBaseUpdate=L:y.next=L,j.lastBaseUpdate=R))}if(d!==null){var A=c.baseState;h=0,j=L=R=null,y=d;do{var W=y.lane&-536870913,V=W!==y.lane;if(V?(he&W)===W:(l&W)===W){W!==0&&W===sl&&(Vf=!0),j!==null&&(j=j.next={lane:0,tag:y.tag,payload:y.payload,callback:null,next:null});e:{var Oe=t,vn=y;W=r;var li=a;switch(vn.tag){case 1:if(Oe=vn.payload,typeof Oe=="function"){A=Oe.call(li,A,W);break e}A=Oe;break e;case 3:Oe.flags=Oe.flags&-65537|128;case 0:if(Oe=vn.payload,W=typeof Oe=="function"?Oe.call(li,A,W):Oe,W==null)break e;A=Lt({},A,W);break e;case 2:ma=!0}}W=y.callback,W!==null&&(t.flags|=64,V&&(t.flags|=8192),V=c.callbacks,V===null?c.callbacks=[W]:V.push(W))}else V={lane:W,tag:y.tag,payload:y.payload,callback:y.callback,next:null},j===null?(L=j=V,R=A):j=j.next=V,h|=W;if(y=y.next,y===null){if(y=c.shared.pending,y===null)break;V=y,y=V.next,V.next=null,c.lastBaseUpdate=V,c.shared.pending=null}}while(!0);j===null&&(R=A),c.baseState=R,c.firstBaseUpdate=L,c.lastBaseUpdate=j,d===null&&(c.shared.lanes=0),ba|=h,t.lanes=h,t.memoizedState=A}}function Dd(t,r){if(typeof t!="function")throw Error(F(191,t));t.call(r)}function Fp(t,r){var a=t.callbacks;if(a!==null)for(t.callbacks=null,t=0;t<a.length;t++)Dd(a[t],r)}function B(t,r){t=Uo,Ce(Wc,t),Ce(Kr,r),Uo=t|r.baseLanes}function Ql(){Ce(Wc,Uo),Ce(Kr,Kr.current)}function bo(){Uo=Wc.current,D(Kr),D(Wc)}function vo(t){var r=t.alternate;Ce(ln,ln.current&1),Ce(Ft,t),zr===null&&(r===null||Kr.current!==null||r.memoizedState!==null)&&(zr=t)}function Ni(t){Ce(ln,ln.current),Ce(Ft,t),zr===null&&(zr=t)}function Fr(t){t.tag===22?(Ce(ln,ln.current),Ce(Ft,t),zr===null&&(zr=t)):So(t)}function So(){Ce(ln,ln.current),Ce(Ft,Ft.current)}function ht(t){D(Ft),zr===t&&(zr=null),D(ln)}function ko(t){for(var r=t;r!==null;){if(r.tag===13){var a=r.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Ns(a)||Fs(a)))return r}else if(r.tag===19&&(r.memoizedProps.revealOrder==="forwards"||r.memoizedProps.revealOrder==="backwards"||r.memoizedProps.revealOrder==="unstable_legacy-backwards"||r.memoizedProps.revealOrder==="together")){if((r.flags&128)!==0)return r}else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return null;r=r.return}r.sibling.return=r.return,r=r.sibling}return null}function Ve(){throw Error(F(321))}function wo(t,r){if(r===null)return!1;for(var a=0;a<r.length&&a<t.length;a++)if(!jn(t[a],r[a]))return!1;return!0}function $l(t,r,a,l,c,d){return Wo=d,ne=r,r.memoizedState=null,r.updateQueue=null,r.lanes=0,M.H=t===null||t.memoizedState===null?Mh:qf,oi=!1,d=a(l,c),oi=!1,dl&&(d=xu(r,a,l,c)),Fi(t),d}function Fi(t){M.H=Os;var r=Ie!==null&&Ie.next!==null;if(Wo=0,pn=Ie=ne=null,Uc=!1,fl=0,pl=null,r)throw Error(F(300));t===null||hn||(t=t.dependencies,t!==null&&Ri(t)&&(hn=!0))}function xu(t,r,a,l){ne=t;var c=0;do{if(dl&&(pl=null),fl=0,dl=!1,25<=c)throw Error(F(301));if(c+=1,pn=Ie=null,t.updateQueue!=null){var d=t.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}M.H=Qh,d=r(a,l)}while(dl);return d}function zu(){var t=M.H,r=t.useState()[0];return r=typeof r.then=="function"?sr(r):r,t=t.useState()[0],(Ie!==null?Ie.memoizedState:null)!==t&&(ne.flags|=1024),r}function Hr(){var t=Bc!==0;return Bc=0,t}function lr(t,r,a){r.updateQueue=t.updateQueue,r.flags&=-2053,t.lanes&=~a}function Vl(t){if(Uc){for(t=t.memoizedState;t!==null;){var r=t.queue;r!==null&&(r.pending=null),t=t.next}Uc=!1}Wo=0,pn=Ie=ne=null,dl=!1,fl=Bc=0,pl=null}function Ln(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return pn===null?ne.memoizedState=pn=t:pn=pn.next=t,pn}function He(){if(Ie===null){var t=ne.alternate;t=t!==null?t.memoizedState:null}else t=Ie.next;var r=pn===null?ne.memoizedState:pn.next;if(r!==null)pn=r,Ie=t;else{if(t===null)throw ne.alternate===null?Error(F(467)):Error(F(310));Ie=t,t={memoizedState:Ie.memoizedState,baseState:Ie.baseState,baseQueue:Ie.baseQueue,queue:Ie.queue,next:null},pn===null?ne.memoizedState=pn=t:pn=pn.next=t}return pn}function ja(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function sr(t){var r=fl;return fl+=1,pl===null&&(pl=[]),t=mo(pl,t,r),r=ne,(pn===null?r.memoizedState:pn.next)===null&&(r=r.alternate,M.H=r===null||r.memoizedState===null?Mh:qf),t}function Ee(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return sr(t);if(t.$$typeof===Io)return In(t)}throw Error(F(438,String(t)))}function Hi(t){var r=null,a=ne.updateQueue;if(a!==null&&(r=a.memoCache),r==null){var l=ne.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(r={data:l.data.map(function(c){return c.slice()}),index:0})))}if(r==null&&(r={data:[],index:0}),a===null&&(a=ja(),ne.updateQueue=a),a.memoCache=r,a=r.data[r.index],a===void 0)for(a=r.data[r.index]=Array(t),l=0;l<t;l++)a[l]=$r;return r.index++,a}function Ar(t,r){return typeof r=="function"?r(t):r}function Ai(t){var r=He();return Po(r,Ie,t)}function Po(t,r,a){var l=t.queue;if(l===null)throw Error(F(311));l.lastRenderedReducer=a;var c=t.baseQueue,d=l.pending;if(d!==null){if(c!==null){var h=c.next;c.next=d.next,d.next=h}r.baseQueue=c=d,l.pending=null}if(d=t.baseState,c===null)t.memoizedState=d;else{r=c.next;var y=h=null,R=null,L=r,j=!1;do{var A=L.lane&-536870913;if(A!==L.lane?(he&A)===A:(Wo&A)===A){var W=L.revertLane;if(W===0)R!==null&&(R=R.next={lane:0,revertLane:0,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null}),A===sl&&(j=!0);else if((Wo&W)===W){L=L.next,W===sl&&(j=!0);continue}else A={lane:0,revertLane:L.revertLane,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},R===null?(y=R=A,h=d):R=R.next=A,ne.lanes|=W,ba|=W;A=L.action,oi&&a(d,A),d=L.hasEagerState?L.eagerState:a(d,A)}else W={lane:A,revertLane:L.revertLane,gesture:L.gesture,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},R===null?(y=R=W,h=d):R=R.next=W,ne.lanes|=A,ba|=A;L=L.next}while(L!==null&&L!==r);if(R===null?h=d:R.next=y,!jn(d,t.memoizedState)&&(hn=!0,j&&(a=ul,a!==null)))throw a;t.memoizedState=d,t.baseState=h,t.baseQueue=R,l.lastRenderedState=d}return c===null&&(l.lanes=0),[t.memoizedState,l.dispatch]}function Da(t){var r=He(),a=r.queue;if(a===null)throw Error(F(311));a.lastRenderedReducer=t;var l=a.dispatch,c=a.pending,d=r.memoizedState;if(c!==null){a.pending=null;var h=c=c.next;do d=t(d,h.action),h=h.next;while(h!==c);jn(d,r.memoizedState)||(hn=!0),r.memoizedState=d,r.baseQueue===null&&(r.baseState=d),a.lastRenderedState=d}return[d,l]}function ur(t,r,a){var l=ne,c=He(),d=ue;if(d){if(a===void 0)throw Error(F(407));a=a()}else a=r();var h=!jn((Ie||c).memoizedState,a);if(h&&(c.memoizedState=a,hn=!0),c=c.queue,Tu(ql.bind(null,l,c,t),[t]),c.getSnapshot!==r||h||pn!==null&&pn.memoizedState.tag&1){if(l.flags|=2048,Kn(9,{destroy:void 0},jr.bind(null,l,c,a,r),null),Ne===null)throw Error(F(349));d||(Wo&127)!==0||Hp(l,r,a)}return a}function Hp(t,r,a){t.flags|=16384,t={getSnapshot:r,value:a},r=ne.updateQueue,r===null?(r=ja(),ne.updateQueue=r,r.stores=[t]):(a=r.stores,a===null?r.stores=[t]:a.push(t))}function jr(t,r,a,l){r.value=a,r.getSnapshot=l,ji(r)&&Gl(t)}function ql(t,r,a){return a(function(){ji(r)&&Gl(t)})}function ji(t){var r=t.getSnapshot;t=t.value;try{var a=r();return!jn(t,a)}catch{return!0}}function Gl(t){var r=Ko(t,2);r!==null&&nt(r,t,2)}function Xn(t){var r=Ln();if(typeof t=="function"){var a=t;if(t=a(),oi){pe(!0);try{a()}finally{pe(!1)}}}return r.memoizedState=r.baseState=t,r.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ar,lastRenderedState:t},r}function mt(t,r,a,l){return t.baseState=a,Po(t,Ie,typeof l=="function"?l:Ar)}function Dr(t,r,a,l,c){if(na(t))throw Error(F(485));if(t=r.action,t!==null){var d={payload:c,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(h){d.listeners.push(h)}};M.T!==null?a(!0):d.isTransition=!1,l(d),a=r.pending,a===null?(d.next=r.pending=d,cr(r,d)):(d.next=a.next,r.pending=a.next=d)}}function cr(t,r){var a=r.action,l=r.payload,c=t.state;if(r.isTransition){var d=M.T,h={};M.T=h;try{var y=a(c,l),R=M.S;R!==null&&R(h,y),dr(t,r,y)}catch(L){Jl(t,r,L)}finally{d!==null&&h.types!==null&&(d.types=h.types),M.T=d}}else try{d=a(c,l),dr(t,r,d)}catch(L){Jl(t,r,L)}}function dr(t,r,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(l){fr(t,r,l)},function(l){return Jl(t,r,l)}):fr(t,r,a)}function fr(t,r,a){r.status="fulfilled",r.value=a,Cu(r),t.state=a,r=t.pending,r!==null&&(a=r.next,a===r?t.pending=null:(a=a.next,r.next=a,cr(t,a)))}function Jl(t,r,a){var l=t.pending;if(t.pending=null,l!==null){l=l.next;do r.status="rejected",r.reason=a,Cu(r),r=r.next;while(r!==l)}t.action=null}function Cu(t){t=t.listeners;for(var r=0;r<t.length;r++)(0,t[r])()}function Wd(t,r){return r}function pr(t,r){if(ue){var a=Ne.formState;if(a!==null){e:{var l=ne;if(ue){if(Ue){var c=vh(Ue,Yt);if(c){Ue=Nf(c),l=Sh(c);break e}}ar(l)}l=!1}l&&(r=a[0])}}a=Ln(),a.memoizedState=a.baseState=r,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wd,lastRenderedState:r},a.queue=l,a=Nu.bind(null,ne,l),l.dispatch=a,l=Xn(!1);var d=Wi.bind(null,ne,!1,l.queue);return l=Ln(),c={state:r,dispatch:null,action:t,pending:null},l.queue=c,a=Dr.bind(null,ne,c,d,a),c.dispatch=a,l.memoizedState=t,[r,a,!1]}function Ud(t){var r=He();return hr(r,Ie,t)}function hr(t,r,a){if(r=Po(t,r,Wd)[0],t=Ai(Ar)[0],typeof r=="object"&&r!==null&&typeof r.then=="function")try{var l=sr(r)}catch(h){throw h===cl?jc:h}else l=r;r=He();var c=r.queue,d=c.dispatch;return a!==r.memoizedState&&(ne.flags|=2048,Kn(9,{destroy:void 0},Zl.bind(null,c,a),null)),[l,d,t]}function Zl(t,r){t.action=r}function Yl(t){var r=He(),a=Ie;if(a!==null)return hr(r,a,t);He(),r=r.memoizedState,a=He();var l=a.queue.dispatch;return a.memoizedState=t,[r,l,!1]}function Kn(t,r,a,l){return t={tag:t,create:a,deps:l,inst:r,next:null},r=ne.updateQueue,r===null&&(r=ja(),ne.updateQueue=r),a=r.lastEffect,a===null?r.lastEffect=t.next=t:(l=a.next,a.next=t,t.next=l,r.lastEffect=t),t}function Wa(){return He().memoizedState}function Xl(t,r,a,l){var c=Ln();ne.flags|=t,c.memoizedState=Kn(1|r,{destroy:void 0},a,l===void 0?null:l)}function Di(t,r,a,l){var c=He();l=l===void 0?null:l;var d=c.memoizedState.inst;Ie!==null&&l!==null&&wo(l,Ie.memoizedState.deps)?c.memoizedState=Kn(r,d,a,l):(ne.flags|=t,c.memoizedState=Kn(1|r,d,a,l))}function Bd(t,r){Xl(8390656,8,t,r)}function Tu(t,r){Di(2048,8,t,r)}function Ap(t){ne.flags|=4;var r=ne.updateQueue;if(r===null)r=ja(),ne.updateQueue=r,r.events=[t];else{var a=r.events;a===null?r.events=[t]:a.push(t)}}function _u(t){var r=He().memoizedState;return Ap({ref:r,nextImpl:t}),function(){if((ce&2)!==0)throw Error(F(440));return r.impl.apply(void 0,arguments)}}function Od(t,r){return Di(4,2,t,r)}function Ru(t,r){return Di(4,4,t,r)}function jp(t,r){if(typeof r=="function"){t=t();var a=r(t);return function(){typeof a=="function"?a():r(null)}}if(r!=null)return t=t(),r.current=t,function(){r.current=null}}function Md(t,r,a){a=a!=null?a.concat([t]):null,Di(4,4,jp.bind(null,r,t),a)}function Qd(){}function Eu(t,r){var a=He();r=r===void 0?null:r;var l=a.memoizedState;return r!==null&&wo(r,l[1])?l[0]:(a.memoizedState=[t,r],t)}function Kl(t,r){var a=He();r=r===void 0?null:r;var l=a.memoizedState;if(r!==null&&wo(r,l[1]))return l[0];if(l=t(),oi){pe(!0);try{t()}finally{pe(!1)}}return a.memoizedState=[l,r],l}function Iu(t,r,a){return a===void 0||(Wo&1073741824)!==0&&(he&261930)===0?t.memoizedState=r:(t.memoizedState=a,t=ys(),ne.lanes|=t,ba|=t,a)}function es(t,r,a,l){return jn(a,r)?a:Kr.current!==null?(t=Iu(t,a,l),jn(t,r)||(hn=!0),t):(Wo&42)===0||(Wo&1073741824)!==0&&(he&261930)===0?(hn=!0,t.memoizedState=a):(t=ys(),ne.lanes|=t,ba|=t,r)}function $d(t,r,a,l,c){var d=qr();yn(d!==0&&8>d?d:8);var h=M.T,y={};M.T=y,Wi(t,!1,r,a);try{var R=c(),L=M.S;if(L!==null&&L(y,R),R!==null&&typeof R=="object"&&typeof R.then=="function"){var j=ho(R,l);ea(t,r,j,bt(t))}else ea(t,r,l,bt(t))}catch(A){ea(t,r,{then:function(){},status:"rejected",reason:A},bt())}finally{yn(d),h!==null&&y.types!==null&&(h.types=y.types),M.T=h}}function Vd(t){var r=t.memoizedState;if(r!==null)return r;r={memoizedState:rt,baseState:rt,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ar,lastRenderedState:rt},next:null};var a={};return r.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ar,lastRenderedState:a},next:null},t.memoizedState=r,t=t.alternate,t!==null&&(t.memoizedState=r),r}function Lu(){return In(da)}function xo(){return He().memoizedState}function qd(){return He().memoizedState}function Dp(t){for(var r=t.return;r!==null;){switch(r.tag){case 24:case 3:var a=bt();t=Et(a);var l=Nr(r,t,a);l!==null&&(nt(l,r,a),Ml(l,r,a)),r={cache:Fd()},t.payload=r;return}r=r.return}}function Nn(t,r,a){var l=bt();a={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},na(t)?Gd(r,a):(a=yo(t,r,a,l),a!==null&&(nt(a,t,l),ns(a,r,l)))}function Nu(t,r,a){var l=bt();ea(t,r,a,l)}function ea(t,r,a,l){var c={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(na(t))Gd(r,c);else{var d=t.alternate;if(t.lanes===0&&(d===null||d.lanes===0)&&(d=r.lastRenderedReducer,d!==null))try{var h=r.lastRenderedState,y=d(h,a);if(c.hasEagerState=!0,c.eagerState=y,jn(y,h))return go(t,r,c,0),Ne===null&&Bn(),!1}catch{}finally{}if(a=yo(t,r,c,l),a!==null)return nt(a,t,l),ns(a,r,l),!0}return!1}function Wi(t,r,a,l){if(l={lane:2,revertLane:ku(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},na(t)){if(r)throw Error(F(479))}else r=yo(t,a,l,2),r!==null&&nt(r,t,2)}function na(t){var r=t.alternate;return t===ne||r!==null&&r===ne}function Gd(t,r){dl=Uc=!0;var a=t.pending;a===null?r.next=r:(r.next=a.next,a.next=r),t.pending=r}function ns(t,r,a){if((a&4194048)!==0){var l=r.lanes;l&=t.pendingLanes,a|=l,r.lanes=a,$e(t,a)}}function Fu(t,r,a,l){r=t.memoizedState,a=a(l,r),a=a==null?r:Lt({},r,a),t.memoizedState=a,t.lanes===0&&(t.updateQueue.baseState=a)}function ts(t,r,a,l,c,d,h){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(l,d,h):r.prototype&&r.prototype.isPureReactComponent?!Ul(a,l)||!Ul(c,d):!0}function Jd(t,r,a,l){t=r.state,typeof r.componentWillReceiveProps=="function"&&r.componentWillReceiveProps(a,l),typeof r.UNSAFE_componentWillReceiveProps=="function"&&r.UNSAFE_componentWillReceiveProps(a,l),r.state!==t&&Oc.enqueueReplaceState(r,r.state,null)}function Wr(t,r){var a=r;if("ref"in r){a={};for(var l in r)l!=="ref"&&(a[l]=r[l])}if(t=t.defaultProps){a===r&&(a=Lt({},a));for(var c in t)a[c]===void 0&&(a[c]=t[c])}return a}function rs(t,r){try{var a=t.onUncaughtError;a(r.value,{componentStack:r.stack})}catch(l){setTimeout(function(){throw l})}}function Zd(t,r,a){try{var l=t.onCaughtError;l(a.value,{componentStack:a.stack,errorBoundary:r.tag===1?r.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function Ui(t,r,a){return a=Et(a),a.tag=3,a.payload={element:null},a.callback=function(){rs(t,r)},a}function os(t){return t=Et(t),t.tag=3,t}function Hu(t,r,a,l){var c=a.type.getDerivedStateFromError;if(typeof c=="function"){var d=l.value;t.payload=function(){return c(d)},t.callback=function(){Zd(r,a,l)}}var h=a.stateNode;h!==null&&typeof h.componentDidCatch=="function"&&(t.callback=function(){Zd(r,a,l),typeof c!="function"&&(va===null?va=new Set([this]):va.add(this));var y=l.stack;this.componentDidCatch(l.value,{componentStack:y!==null?y:""})})}function On(t,r,a,l,c){if(a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(r=a.alternate,r!==null&&po(r,a,c,!0),a=Ft.current,a!==null){switch(a.tag){case 31:case 13:return zr===null?Gi():a.alternate===null&&Xe===0&&(Xe=3),a.flags&=-257,a.flags|=65536,a.lanes=c,l===Dc?a.flags|=16384:(r=a.updateQueue,r===null?a.updateQueue=new Set([l]):r.add(l),lc(t,l,c)),!1;case 22:return a.flags|=65536,l===Dc?a.flags|=16384:(r=a.updateQueue,r===null?(r={transitions:null,markerInstances:null,retryQueue:new Set([l])},a.updateQueue=r):(a=r.retryQueue,a===null?r.retryQueue=new Set([l]):a.add(l)),lc(t,l,c)),!1}throw Error(F(435,a.tag))}return lc(t,l,c),Gi(),!1}if(ue)return r=Ft.current,r!==null?((r.flags&65536)===0&&(r.flags|=256),r.flags|=65536,r.lanes=c,l!==Of&&(t=Error(F(422),{cause:l}),ct(ut(t,a)))):(l!==Of&&(r=Error(F(423),{cause:l}),ct(ut(r,a))),t=t.current.alternate,t.flags|=65536,c&=-c,t.lanes|=c,l=ut(l,a),c=Ui(t.stateNode,l,c),jd(t,c),Xe!==4&&(Xe=2)),!1;var d=Error(F(520),{cause:l});if(d=ut(d,a),$s===null?$s=[d]:$s.push(d),Xe!==4&&(Xe=2),r===null)return!0;l=ut(l,a),a=r;do{switch(a.tag){case 3:return a.flags|=65536,t=c&-c,a.lanes|=t,t=Ui(a.stateNode,l,t),jd(a,t),!1;case 1:if(r=a.type,d=a.stateNode,(a.flags&128)===0&&(typeof r.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(va===null||!va.has(d))))return a.flags|=65536,c&=-c,a.lanes|=c,c=os(c),Hu(c,t,a,l),jd(a,c),!1}a=a.return}while(a!==null);return!1}function wn(t,r,a,l){r.child=t===null?Oh(r,null,a,l):ri(r,t.child,a,l)}function as(t,r,a,l,c){a=a.render;var d=r.ref;if("ref"in l){var h={};for(var y in l)y!=="ref"&&(h[y]=l[y])}else h=l;return Un(r),l=$l(t,r,a,h,d,c),y=Hr(),t!==null&&!hn?(lr(t,r,c),gt(t,r,c)):(ue&&y&&Id(r),r.flags|=1,wn(t,r,l,c),r.child)}function Au(t,r,a,l,c){if(t===null){var d=a.type;return typeof d=="function"&&!ks(d)&&d.defaultProps===void 0&&a.compare===null?(r.tag=15,r.type=d,ju(t,r,d,l,c)):(t=ws(a.type,null,l,r,r.mode,c),t.ref=r.ref,t.return=r,r.child=t)}if(d=t.child,!Mi(t,c)){var h=d.memoizedProps;if(a=a.compare,a=a!==null?a:Ul,a(h,l)&&t.ref===r.ref)return gt(t,r,c)}return r.flags|=1,t=Qr(d,l),t.ref=r.ref,t.return=r,r.child=t}function ju(t,r,a,l,c){if(t!==null){var d=t.memoizedProps;if(Ul(d,l)&&t.ref===r.ref)if(hn=!1,r.pendingProps=l=d,Mi(t,c))(t.flags&131072)!==0&&(hn=!0);else return r.lanes=t.lanes,gt(t,r,c)}return Yd(t,r,a,l,c)}function zo(t,r,a,l){var c=l.children,d=t!==null?t.memoizedState:null;if(t===null&&r.stateNode===null&&(r.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((r.flags&128)!==0){if(d=d!==null?d.baseLanes|a:a,t!==null){for(l=r.child=t.child,c=0;l!==null;)c=c|l.lanes|l.childLanes,l=l.sibling;l=c&~d}else l=0,r.child=null;return Bi(t,r,d,a,l)}if((a&536870912)!==0)r.memoizedState={baseLanes:0,cachePool:null},t!==null&&Ei(r,d!==null?d.cachePool:null),d!==null?B(r,d):Ql(),Fr(r);else return l=r.lanes=536870912,Bi(t,r,d!==null?d.baseLanes|a:a,a,l)}else d!==null?(Ei(r,d.cachePool),B(r,d),So(r),r.memoizedState=null):(t!==null&&Ei(r,null),Ql(),So(r));return wn(t,r,c,a),r.child}function Mt(t,r){return t!==null&&t.tag===22||r.stateNode!==null||(r.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.sibling}function Bi(t,r,a,l,c){var d=wu();return d=d===null?null:{parent:qt?qe._currentValue:qe._currentValue2,pool:d},r.memoizedState={baseLanes:a,cachePool:d},t!==null&&Ei(r,null),Ql(),Fr(r),t!==null&&po(t,r,l,!0),r.childLanes=c,null}function Ua(t,r){return r=mr({mode:r.mode,children:r.children},t.mode),r.ref=t.ref,t.child=r,r.return=t,r}function Oi(t,r,a){return ri(r,t.child,null,a),t=Ua(r,r.pendingProps),t.flags|=2,ht(r),r.memoizedState=null,t}function is(t,r,a){var l=r.pendingProps,c=(r.flags&128)!==0;if(r.flags&=-129,t===null){if(ue){if(l.mode==="hidden")return t=Ua(r,l),r.lanes=536870912,Mt(null,t);if(Ni(r),(t=Ue)?(t=xh(t,Yt),t!==null&&(r.memoizedState={dehydrated:t,treeContext:jo!==null?{id:ot,overflow:Zr}:null,retryLane:536870912,hydrationErrors:null},a=cc(t),a.return=r,r.child=a,bn=r,Ue=null)):t=null,t===null)throw ar(r);return r.lanes=536870912,null}return Ua(r,l)}var d=t.memoizedState;if(d!==null){var h=d.dehydrated;if(Ni(r),c)if(r.flags&256)r.flags&=-257,r=Oi(t,r,a);else if(r.memoizedState!==null)r.child=t.child,r.flags|=128,r=null;else throw Error(F(558));else if(hn||po(t,r,a,!1),c=(a&t.childLanes)!==0,hn||c){if(l=Ne,l!==null&&(h=G(l,a),h!==0&&h!==d.retryLane))throw d.retryLane=h,Ko(t,h),nt(l,t,h),Mc;Gi(),r=Oi(t,r,a)}else t=d.treeContext,Hn&&(Ue=Ff(h),bn=r,ue=!0,Do=null,Yt=!1,t!==null&&Ld(r,t)),r=Ua(r,l),r.flags|=4096;return r}return t=Qr(t.child,{mode:l.mode,children:l.children}),t.ref=r.ref,r.child=t,t.return=r,t}function ls(t,r){var a=r.ref;if(a===null)t!==null&&t.ref!==null&&(r.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(F(284));(t===null||t.ref!==a)&&(r.flags|=4194816)}}function Yd(t,r,a,l,c){return Un(r),a=$l(t,r,a,l,void 0,c),l=Hr(),t!==null&&!hn?(lr(t,r,c),gt(t,r,c)):(ue&&l&&Id(r),r.flags|=1,wn(t,r,a,c),r.child)}function Xd(t,r,a,l,c,d){return Un(r),r.updateQueue=null,a=xu(r,l,a,c),Fi(t),l=Hr(),t!==null&&!hn?(lr(t,r,d),gt(t,r,d)):(ue&&l&&Id(r),r.flags|=1,wn(t,r,a,d),r.child)}function Kd(t,r,a,l,c){if(Un(r),r.stateNode===null){var d=Ka,h=a.contextType;typeof h=="object"&&h!==null&&(d=In(h)),d=new a(l,d),r.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=Oc,r.stateNode=d,d._reactInternals=r,d=r.stateNode,d.props=l,d.state=r.memoizedState,d.refs={},Ol(r),h=a.contextType,d.context=typeof h=="object"&&h!==null?In(h):Ka,d.state=r.memoizedState,h=a.getDerivedStateFromProps,typeof h=="function"&&(Fu(r,a,h,l),d.state=r.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(h=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),h!==d.state&&Oc.enqueueReplaceState(d,d.state,null),Aa(r,l,d,c),Li(),d.state=r.memoizedState),typeof d.componentDidMount=="function"&&(r.flags|=4194308),l=!0}else if(t===null){d=r.stateNode;var y=r.memoizedProps,R=Wr(a,y);d.props=R;var L=d.context,j=a.contextType;h=Ka,typeof j=="object"&&j!==null&&(h=In(j));var A=a.getDerivedStateFromProps;j=typeof A=="function"||typeof d.getSnapshotBeforeUpdate=="function",y=r.pendingProps!==y,j||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(y||L!==h)&&Jd(r,d,l,h),ma=!1;var W=r.memoizedState;d.state=W,Aa(r,l,d,c),Li(),L=r.memoizedState,y||W!==L||ma?(typeof A=="function"&&(Fu(r,a,A,l),L=r.memoizedState),(R=ma||ts(r,a,R,l,W,L,h))?(j||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(r.flags|=4194308)):(typeof d.componentDidMount=="function"&&(r.flags|=4194308),r.memoizedProps=l,r.memoizedState=L),d.props=l,d.state=L,d.context=h,l=R):(typeof d.componentDidMount=="function"&&(r.flags|=4194308),l=!1)}else{d=r.stateNode,Ha(t,r),h=r.memoizedProps,j=Wr(a,h),d.props=j,A=r.pendingProps,W=d.context,L=a.contextType,R=Ka,typeof L=="object"&&L!==null&&(R=In(L)),y=a.getDerivedStateFromProps,(L=typeof y=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(h!==A||W!==R)&&Jd(r,d,l,R),ma=!1,W=r.memoizedState,d.state=W,Aa(r,l,d,c),Li();var V=r.memoizedState;h!==A||W!==V||ma||t!==null&&t.dependencies!==null&&Ri(t.dependencies)?(typeof y=="function"&&(Fu(r,a,y,l),V=r.memoizedState),(j=ma||ts(r,a,j,l,W,V,R)||t!==null&&t.dependencies!==null&&Ri(t.dependencies))?(L||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(l,V,R),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(l,V,R)),typeof d.componentDidUpdate=="function"&&(r.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(r.flags|=1024)):(typeof d.componentDidUpdate!="function"||h===t.memoizedProps&&W===t.memoizedState||(r.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||h===t.memoizedProps&&W===t.memoizedState||(r.flags|=1024),r.memoizedProps=l,r.memoizedState=V),d.props=l,d.state=V,d.context=R,l=j):(typeof d.componentDidUpdate!="function"||h===t.memoizedProps&&W===t.memoizedState||(r.flags|=4),typeof d.getSnapshotBeforeUpdate!