diff --git a/assets/index-BgBqKycA.js b/assets/index-BgBqKycA.js deleted file mode 100644 index 2cd4890..0000000 --- a/assets/index-BgBqKycA.js +++ /dev/null @@ -1,68 +0,0 @@ -(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const q of document.querySelectorAll('link[rel="modulepreload"]'))v(q);new MutationObserver(q=>{for(const Q of q)if(Q.type==="childList")for(const nl of Q.addedNodes)nl.tagName==="LINK"&&nl.rel==="modulepreload"&&v(nl)}).observe(document,{childList:!0,subtree:!0});function O(q){const Q={};return q.integrity&&(Q.integrity=q.integrity),q.referrerPolicy&&(Q.referrerPolicy=q.referrerPolicy),q.crossOrigin==="use-credentials"?Q.credentials="include":q.crossOrigin==="anonymous"?Q.credentials="omit":Q.credentials="same-origin",Q}function v(q){if(q.ep)return;q.ep=!0;const Q=O(q);fetch(q.href,Q)}})();function jv(g){return g&&g.__esModule&&Object.prototype.hasOwnProperty.call(g,"default")?g.default:g}var li={exports:{}},ge={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var I1;function Gv(){if(I1)return ge;I1=1;var g=Symbol.for("react.transitional.element"),_=Symbol.for("react.fragment");function O(v,q,Q){var nl=null;if(Q!==void 0&&(nl=""+Q),q.key!==void 0&&(nl=""+q.key),"key"in q){Q={};for(var vl in q)vl!=="key"&&(Q[vl]=q[vl])}else Q=q;return q=Q.ref,{$$typeof:g,type:v,key:nl,ref:q!==void 0?q:null,props:Q}}return ge.Fragment=_,ge.jsx=O,ge.jsxs=O,ge}var lr;function Xv(){return lr||(lr=1,li.exports=Gv()),li.exports}var Z=Xv(),ti={exports:{}},C={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var tr;function Qv(){if(tr)return C;tr=1;var g=Symbol.for("react.transitional.element"),_=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),Q=Symbol.for("react.consumer"),nl=Symbol.for("react.context"),vl=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),A=Symbol.for("react.memo"),N=Symbol.for("react.lazy"),P=Symbol.iterator;function tl(s){return s===null||typeof s!="object"?null:(s=P&&s[P]||s["@@iterator"],typeof s=="function"?s:null)}var bl={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Tl=Object.assign,Gl={};function El(s,z,R){this.props=s,this.context=z,this.refs=Gl,this.updater=R||bl}El.prototype.isReactComponent={},El.prototype.setState=function(s,z){if(typeof s!="object"&&typeof s!="function"&&s!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,s,z,"setState")},El.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};function dt(){}dt.prototype=El.prototype;function Ll(s,z,R){this.props=s,this.context=z,this.refs=Gl,this.updater=R||bl}var Nl=Ll.prototype=new dt;Nl.constructor=Ll,Tl(Nl,El.prototype),Nl.isPureReactComponent=!0;var yt=Array.isArray,W={H:null,A:null,T:null,S:null,V:null},Kl=Object.prototype.hasOwnProperty;function Jl(s,z,R,M,Y,$){return R=$.ref,{$$typeof:g,type:s,key:z,ref:R!==void 0?R:null,props:$}}function wl(s,z){return Jl(s.type,z,void 0,void 0,void 0,s.props)}function St(s){return typeof s=="object"&&s!==null&&s.$$typeof===g}function Yu(s){var z={"=":"=0",":":"=2"};return"$"+s.replace(/[=:]/g,function(R){return z[R]})}var Mt=/\/+/g;function Hl(s,z){return typeof s=="object"&&s!==null&&s.key!=null?Yu(""+s.key):z.toString(36)}function du(){}function yu(s){switch(s.status){case"fulfilled":return s.value;case"rejected":throw s.reason;default:switch(typeof s.status=="string"?s.then(du,du):(s.status="pending",s.then(function(z){s.status==="pending"&&(s.status="fulfilled",s.value=z)},function(z){s.status==="pending"&&(s.status="rejected",s.reason=z)})),s.status){case"fulfilled":return s.value;case"rejected":throw s.reason}}throw s}function ql(s,z,R,M,Y){var $=typeof s;($==="undefined"||$==="boolean")&&(s=null);var X=!1;if(s===null)X=!0;else switch($){case"bigint":case"string":case"number":X=!0;break;case"object":switch(s.$$typeof){case g:case _:X=!0;break;case N:return X=s._init,ql(X(s._payload),z,R,M,Y)}}if(X)return Y=Y(s),X=M===""?"."+Hl(s,0):M,yt(Y)?(R="",X!=null&&(R=X.replace(Mt,"$&/")+"/"),ql(Y,z,R,"",function(Zt){return Zt})):Y!=null&&(St(Y)&&(Y=wl(Y,R+(Y.key==null||s&&s.key===Y.key?"":(""+Y.key).replace(Mt,"$&/")+"/")+X)),z.push(Y)),1;X=0;var Wl=M===""?".":M+":";if(yt(s))for(var sl=0;sl>>1,s=b[fl];if(0>>1;flq(M,j))Yq($,M)?(b[fl]=$,b[Y]=j,fl=Y):(b[fl]=M,b[R]=j,fl=R);else if(Yq($,j))b[fl]=$,b[Y]=j,fl=Y;else break l}}return D}function q(b,D){var j=b.sortIndex-D.sortIndex;return j!==0?j:b.id-D.id}if(g.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var Q=performance;g.unstable_now=function(){return Q.now()}}else{var nl=Date,vl=nl.now();g.unstable_now=function(){return nl.now()-vl}}var U=[],A=[],N=1,P=null,tl=3,bl=!1,Tl=!1,Gl=!1,El=!1,dt=typeof setTimeout=="function"?setTimeout:null,Ll=typeof clearTimeout=="function"?clearTimeout:null,Nl=typeof setImmediate<"u"?setImmediate:null;function yt(b){for(var D=O(A);D!==null;){if(D.callback===null)v(A);else if(D.startTime<=b)v(A),D.sortIndex=D.expirationTime,_(U,D);else break;D=O(A)}}function W(b){if(Gl=!1,yt(b),!Tl)if(O(U)!==null)Tl=!0,Kl||(Kl=!0,Hl());else{var D=O(A);D!==null&&ql(W,D.startTime-b)}}var Kl=!1,Jl=-1,wl=5,St=-1;function Yu(){return El?!0:!(g.unstable_now()-Stb&&Yu());){var fl=P.callback;if(typeof fl=="function"){P.callback=null,tl=P.priorityLevel;var s=fl(P.expirationTime<=b);if(b=g.unstable_now(),typeof s=="function"){P.callback=s,yt(b),D=!0;break t}P===O(U)&&v(U),yt(b)}else v(U);P=O(U)}if(P!==null)D=!0;else{var z=O(A);z!==null&&ql(W,z.startTime-b),D=!1}}break l}finally{P=null,tl=j,bl=!1}D=void 0}}finally{D?Hl():Kl=!1}}}var Hl;if(typeof Nl=="function")Hl=function(){Nl(Mt)};else if(typeof MessageChannel<"u"){var du=new MessageChannel,yu=du.port2;du.port1.onmessage=Mt,Hl=function(){yu.postMessage(null)}}else Hl=function(){dt(Mt,0)};function ql(b,D){Jl=dt(function(){b(g.unstable_now())},D)}g.unstable_IdlePriority=5,g.unstable_ImmediatePriority=1,g.unstable_LowPriority=4,g.unstable_NormalPriority=3,g.unstable_Profiling=null,g.unstable_UserBlockingPriority=2,g.unstable_cancelCallback=function(b){b.callback=null},g.unstable_forceFrameRate=function(b){0>b||125fl?(b.sortIndex=j,_(A,b),O(U)===null&&b===O(A)&&(Gl?(Ll(Jl),Jl=-1):Gl=!0,ql(W,j-fl))):(b.sortIndex=s,_(U,b),Tl||bl||(Tl=!0,Kl||(Kl=!0,Hl()))),b},g.unstable_shouldYield=Yu,g.unstable_wrapCallback=function(b){var D=tl;return function(){var j=tl;tl=D;try{return b.apply(this,arguments)}finally{tl=j}}}}(ei)),ei}var er;function Zv(){return er||(er=1,ai.exports=Cv()),ai.exports}var ni={exports:{}},xl={};/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var nr;function Vv(){if(nr)return xl;nr=1;var g=fi();function _(U){var A="https://react.dev/errors/"+U;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(g)}catch(_){console.error(_)}}return g(),ni.exports=Vv(),ni.exports}/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var cr;function Kv(){if(cr)return Se;cr=1;var g=Zv(),_=fi(),O=Lv();function v(l){var t="https://react.dev/errors/"+l;if(1s||(l.current=fl[s],fl[s]=null,s--)}function M(l,t){s++,fl[s]=l.current,l.current=t}var Y=z(null),$=z(null),X=z(null),Wl=z(null);function sl(l,t){switch(M(X,t),M($,l),M(Y,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?D1(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=D1(t),l=U1(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}R(Y),M(Y,l)}function Zt(){R(Y),R($),R(X)}function Gn(l){l.memoizedState!==null&&M(Wl,l);var t=Y.current,u=U1(t,l.type);t!==u&&(M($,l),M(Y,u))}function be(l){$.current===l&&(R(Y),R($)),Wl.current===l&&(R(Wl),ve._currentValue=j)}var Xn=Object.prototype.hasOwnProperty,Qn=g.unstable_scheduleCallback,Cn=g.unstable_cancelCallback,yr=g.unstable_shouldYield,hr=g.unstable_requestPaint,bt=g.unstable_now,mr=g.unstable_getCurrentPriorityLevel,ci=g.unstable_ImmediatePriority,ii=g.unstable_UserBlockingPriority,Te=g.unstable_NormalPriority,gr=g.unstable_LowPriority,si=g.unstable_IdlePriority,Sr=g.log,br=g.unstable_setDisableYieldValue,Ta=null,$l=null;function Vt(l){if(typeof Sr=="function"&&br(l),$l&&typeof $l.setStrictMode=="function")try{$l.setStrictMode(Ta,l)}catch{}}var kl=Math.clz32?Math.clz32:Ar,Tr=Math.log,Er=Math.LN2;function Ar(l){return l>>>=0,l===0?32:31-(Tr(l)/Er|0)|0}var Ee=256,Ae=4194304;function hu(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function ze(l,t,u){var a=l.pendingLanes;if(a===0)return 0;var e=0,n=l.suspendedLanes,f=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~n,a!==0?e=hu(a):(f&=c,f!==0?e=hu(f):u||(u=c&~l,u!==0&&(e=hu(u))))):(c=a&~n,c!==0?e=hu(c):f!==0?e=hu(f):u||(u=a&~l,u!==0&&(e=hu(u)))),e===0?0:t!==0&&t!==e&&(t&n)===0&&(n=e&-e,u=t&-t,n>=u||n===32&&(u&4194048)!==0)?t:e}function Ea(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function zr(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ri(){var l=Ee;return Ee<<=1,(Ee&4194048)===0&&(Ee=256),l}function oi(){var l=Ae;return Ae<<=1,(Ae&62914560)===0&&(Ae=4194304),l}function Zn(l){for(var t=[],u=0;31>u;u++)t.push(l);return t}function Aa(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Or(l,t,u,a,e,n){var f=l.pendingLanes;l.pendingLanes=u,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=u,l.entangledLanes&=u,l.errorRecoveryDisabledLanes&=u,l.shellSuspendCounter=0;var c=l.entanglements,i=l.expirationTimes,y=l.hiddenUpdates;for(u=f&~u;0)":-1e||i[a]!==y[e]){var S=` -`+i[a].replace(" at new "," at ");return l.displayName&&S.includes("")&&(S=S.replace("",l.displayName)),S}while(1<=a&&0<=e);break}}}finally{Wn=!1,Error.prepareStackTrace=u}return(u=l?l.displayName||l.name:"")?Qu(u):""}function pr(l){switch(l.tag){case 26:case 27:case 5:return Qu(l.type);case 16:return Qu("Lazy");case 13:return Qu("Suspense");case 19:return Qu("SuspenseList");case 0:case 15:return $n(l.type,!1);case 11:return $n(l.type.render,!1);case 1:return $n(l.type,!0);case 31:return Qu("Activity");default:return""}}function Ei(l){try{var t="";do t+=pr(l),l=l.return;while(l);return t}catch(u){return` -Error generating stack: `+u.message+` -`+u.stack}}function et(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Ai(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Nr(l){var t=Ai(l)?"checked":"value",u=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),a=""+l[t];if(!l.hasOwnProperty(t)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var e=u.get,n=u.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return e.call(this)},set:function(f){a=""+f,n.call(this,f)}}),Object.defineProperty(l,t,{enumerable:u.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function Me(l){l._valueTracker||(l._valueTracker=Nr(l))}function zi(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var u=t.getValue(),a="";return l&&(a=Ai(l)?l.checked?"true":"false":l.value),l=a,l!==u?(t.setValue(l),!0):!1}function De(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var Hr=/[\n"\\]/g;function nt(l){return l.replace(Hr,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function kn(l,t,u,a,e,n,f,c){l.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.type=f:l.removeAttribute("type"),t!=null?f==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+et(t)):l.value!==""+et(t)&&(l.value=""+et(t)):f!=="submit"&&f!=="reset"||l.removeAttribute("value"),t!=null?Fn(l,f,et(t)):u!=null?Fn(l,f,et(u)):a!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+et(c):l.removeAttribute("name")}function Oi(l,t,u,a,e,n,f,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||u!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;u=u!=null?""+et(u):"",t=t!=null?""+et(t):u,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??e,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(l.name=f)}function Fn(l,t,u){t==="number"&&De(l.ownerDocument)===l||l.defaultValue===""+u||(l.defaultValue=""+u)}function Cu(l,t,u,a){if(l=l.options,t){t={};for(var e=0;e"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),uf=!1;if(Ut)try{var Ma={};Object.defineProperty(Ma,"passive",{get:function(){uf=!0}}),window.addEventListener("test",Ma,Ma),window.removeEventListener("test",Ma,Ma)}catch{uf=!1}var Kt=null,af=null,Re=null;function Ni(){if(Re)return Re;var l,t=af,u=t.length,a,e="value"in Kt?Kt.value:Kt.textContent,n=e.length;for(l=0;l=Ra),ji=" ",Gi=!1;function Xi(l,t){switch(l){case"keyup":return fo.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qi(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Ku=!1;function io(l,t){switch(l){case"compositionend":return Qi(t);case"keypress":return t.which!==32?null:(Gi=!0,ji);case"textInput":return l=t.data,l===ji&&Gi?null:l;default:return null}}function so(l,t){if(Ku)return l==="compositionend"||!sf&&Xi(l,t)?(l=Ni(),Re=af=Kt=null,Ku=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:u,offset:t-l};l=a}l:{for(;u;){if(u.nextSibling){u=u.nextSibling;break l}u=u.parentNode}u=void 0}u=Wi(u)}}function ki(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ki(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function Fi(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=De(l.document);t instanceof l.HTMLIFrameElement;){try{var u=typeof t.contentWindow.location.href=="string"}catch{u=!1}if(u)l=t.contentWindow;else break;t=De(l.document)}return t}function vf(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var So=Ut&&"documentMode"in document&&11>=document.documentMode,Ju=null,df=null,qa=null,yf=!1;function Pi(l,t,u){var a=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;yf||Ju==null||Ju!==De(a)||(a=Ju,"selectionStart"in a&&vf(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),qa&&Ha(qa,a)||(qa=a,a=Tn(df,"onSelect"),0>=f,e-=f,pt=1<<32-kl(t)+e|u<n?n:8;var f=b.T,c={};b.T=c,If(l,!1,t,u);try{var i=e(),y=b.S;if(y!==null&&y(c,i),i!==null&&typeof i=="object"&&typeof i.then=="function"){var S=Do(i,a);Wa(l,t,S,ut(l))}else Wa(l,t,a,ut(l))}catch(E){Wa(l,t,{then:function(){},status:"rejected",reason:E},ut())}finally{D.p=n,b.T=f}}function Ho(){}function Ff(l,t,u,a){if(l.tag!==5)throw Error(v(476));var e=Is(l).queue;Ps(l,e,t,j,u===null?Ho:function(){return l0(l),u(a)})}function Is(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:j,baseState:j,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:j},next:null};var u={};return t.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:u},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function l0(l){var t=Is(l).next.queue;Wa(l,t,{},ut())}function Pf(){return Bl(ve)}function t0(){return Sl().memoizedState}function u0(){return Sl().memoizedState}function qo(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var u=ut();l=Wt(u);var a=$t(t,l,u);a!==null&&(at(a,t,u),Za(a,t,u)),t={cache:Uf()},l.payload=t;return}t=t.return}}function Yo(l,t,u){var a=ut();u={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null},Ie(l)?e0(t,u):(u=Sf(l,t,u,a),u!==null&&(at(u,l,a),n0(u,t,a)))}function a0(l,t,u){var a=ut();Wa(l,t,u,a)}function Wa(l,t,u,a){var e={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null};if(Ie(l))e0(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var f=t.lastRenderedState,c=n(f,u);if(e.hasEagerState=!0,e.eagerState=c,Fl(c,f))return xe(l,t,e,0),il===null&&Be(),!1}catch{}finally{}if(u=Sf(l,t,e,a),u!==null)return at(u,l,a),n0(u,t,a),!0}return!1}function If(l,t,u,a){if(a={lane:2,revertLane:Nc(),action:a,hasEagerState:!1,eagerState:null,next:null},Ie(l)){if(t)throw Error(v(479))}else t=Sf(l,u,a,2),t!==null&&at(t,l,2)}function Ie(l){var t=l.alternate;return l===V||t!==null&&t===V}function e0(l,t){ua=we=!0;var u=l.pending;u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t}function n0(l,t,u){if((u&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,u|=a,t.lanes=u,di(l,u)}}var ln={readContext:Bl,use:$e,useCallback:hl,useContext:hl,useEffect:hl,useImperativeHandle:hl,useLayoutEffect:hl,useInsertionEffect:hl,useMemo:hl,useReducer:hl,useRef:hl,useState:hl,useDebugValue:hl,useDeferredValue:hl,useTransition:hl,useSyncExternalStore:hl,useId:hl,useHostTransitionStatus:hl,useFormState:hl,useActionState:hl,useOptimistic:hl,useMemoCache:hl,useCacheRefresh:hl},f0={readContext:Bl,use:$e,useCallback:function(l,t){return Cl().memoizedState=[l,t===void 0?null:t],l},useContext:Bl,useEffect:Vs,useImperativeHandle:function(l,t,u){u=u!=null?u.concat([l]):null,Pe(4194308,4,ws.bind(null,t,l),u)},useLayoutEffect:function(l,t){return Pe(4194308,4,l,t)},useInsertionEffect:function(l,t){Pe(4,2,l,t)},useMemo:function(l,t){var u=Cl();t=t===void 0?null:t;var a=l();if(Uu){Vt(!0);try{l()}finally{Vt(!1)}}return u.memoizedState=[a,t],a},useReducer:function(l,t,u){var a=Cl();if(u!==void 0){var e=u(t);if(Uu){Vt(!0);try{u(t)}finally{Vt(!1)}}}else e=t;return a.memoizedState=a.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},a.queue=l,l=l.dispatch=Yo.bind(null,V,l),[a.memoizedState,l]},useRef:function(l){var t=Cl();return l={current:l},t.memoizedState=l},useState:function(l){l=wf(l);var t=l.queue,u=a0.bind(null,V,t);return t.dispatch=u,[l.memoizedState,u]},useDebugValue:$f,useDeferredValue:function(l,t){var u=Cl();return kf(u,l,t)},useTransition:function(){var l=wf(!1);return l=Ps.bind(null,V,l.queue,!0,!1),Cl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,u){var a=V,e=Cl();if(F){if(u===void 0)throw Error(v(407));u=u()}else{if(u=t(),il===null)throw Error(v(349));(w&124)!==0||Ds(a,t,u)}e.memoizedState=u;var n={value:u,getSnapshot:t};return e.queue=n,Vs(Rs.bind(null,a,n,l),[l]),a.flags|=2048,ea(9,Fe(),Us.bind(null,a,n,u,t),null),u},useId:function(){var l=Cl(),t=il.identifierPrefix;if(F){var u=Nt,a=pt;u=(a&~(1<<32-kl(a)-1)).toString(32)+u,t="«"+t+"R"+u,u=We++,0x?(Dl=H,H=null):Dl=H.sibling;var k=h(o,H,d[x],T);if(k===null){H===null&&(H=Dl);break}l&&H&&k.alternate===null&&t(o,H),r=n(k,r,x),L===null?p=k:L.sibling=k,L=k,H=Dl}if(x===d.length)return u(o,H),F&&Au(o,x),p;if(H===null){for(;xx?(Dl=H,H=null):Dl=H.sibling;var vu=h(o,H,k.value,T);if(vu===null){H===null&&(H=Dl);break}l&&H&&vu.alternate===null&&t(o,H),r=n(vu,r,x),L===null?p=vu:L.sibling=vu,L=vu,H=Dl}if(k.done)return u(o,H),F&&Au(o,x),p;if(H===null){for(;!k.done;x++,k=d.next())k=E(o,k.value,T),k!==null&&(r=n(k,r,x),L===null?p=k:L.sibling=k,L=k);return F&&Au(o,x),p}for(H=a(H);!k.done;x++,k=d.next())k=m(H,o,x,k.value,T),k!==null&&(l&&k.alternate!==null&&H.delete(k.key===null?x:k.key),r=n(k,r,x),L===null?p=k:L.sibling=k,L=k);return l&&H.forEach(function(xv){return t(o,xv)}),F&&Au(o,x),p}function el(o,r,d,T){if(typeof d=="object"&&d!==null&&d.type===Tl&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case tl:l:{for(var p=d.key;r!==null;){if(r.key===p){if(p=d.type,p===Tl){if(r.tag===7){u(o,r.sibling),T=e(r,d.props.children),T.return=o,o=T;break l}}else if(r.elementType===p||typeof p=="object"&&p!==null&&p.$$typeof===wl&&i0(p)===r.type){u(o,r.sibling),T=e(r,d.props),ka(T,d),T.return=o,o=T;break l}u(o,r);break}else t(o,r);r=r.sibling}d.type===Tl?(T=Tu(d.props.children,o.mode,T,d.key),T.return=o,o=T):(T=Ge(d.type,d.key,d.props,null,o.mode,T),ka(T,d),T.return=o,o=T)}return f(o);case bl:l:{for(p=d.key;r!==null;){if(r.key===p)if(r.tag===4&&r.stateNode.containerInfo===d.containerInfo&&r.stateNode.implementation===d.implementation){u(o,r.sibling),T=e(r,d.children||[]),T.return=o,o=T;break l}else{u(o,r);break}else t(o,r);r=r.sibling}T=Ef(d,o.mode,T),T.return=o,o=T}return f(o);case wl:return p=d._init,d=p(d._payload),el(o,r,d,T)}if(ql(d))return G(o,r,d,T);if(Hl(d)){if(p=Hl(d),typeof p!="function")throw Error(v(150));return d=p.call(d),B(o,r,d,T)}if(typeof d.then=="function")return el(o,r,tn(d),T);if(d.$$typeof===Nl)return el(o,r,Ze(o,d),T);un(o,d)}return typeof d=="string"&&d!==""||typeof d=="number"||typeof d=="bigint"?(d=""+d,r!==null&&r.tag===6?(u(o,r.sibling),T=e(r,d),T.return=o,o=T):(u(o,r),T=Tf(d,o.mode,T),T.return=o,o=T),f(o)):u(o,r)}return function(o,r,d,T){try{$a=0;var p=el(o,r,d,T);return na=null,p}catch(H){if(H===Qa||H===Le)throw H;var L=Pl(29,H,null,o.mode);return L.lanes=T,L.return=o,L}finally{}}}var fa=s0(!0),r0=s0(!1),rt=z(null),Et=null;function Ft(l){var t=l.alternate;M(zl,zl.current&1),M(rt,l),Et===null&&(t===null||ta.current!==null||t.memoizedState!==null)&&(Et=l)}function o0(l){if(l.tag===22){if(M(zl,zl.current),M(rt,l),Et===null){var t=l.alternate;t!==null&&t.memoizedState!==null&&(Et=l)}}else Pt()}function Pt(){M(zl,zl.current),M(rt,rt.current)}function Bt(l){R(rt),Et===l&&(Et=null),R(zl)}var zl=z(0);function an(l){for(var t=l;t!==null;){if(t.tag===13){var u=t.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||Vc(u)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function lc(l,t,u,a){t=l.memoizedState,u=u(a,t),u=u==null?t:N({},t,u),l.memoizedState=u,l.lanes===0&&(l.updateQueue.baseState=u)}var tc={enqueueSetState:function(l,t,u){l=l._reactInternals;var a=ut(),e=Wt(a);e.payload=t,u!=null&&(e.callback=u),t=$t(l,e,a),t!==null&&(at(t,l,a),Za(t,l,a))},enqueueReplaceState:function(l,t,u){l=l._reactInternals;var a=ut(),e=Wt(a);e.tag=1,e.payload=t,u!=null&&(e.callback=u),t=$t(l,e,a),t!==null&&(at(t,l,a),Za(t,l,a))},enqueueForceUpdate:function(l,t){l=l._reactInternals;var u=ut(),a=Wt(u);a.tag=2,t!=null&&(a.callback=t),t=$t(l,a,u),t!==null&&(at(t,l,u),Za(t,l,u))}};function v0(l,t,u,a,e,n,f){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(a,n,f):t.prototype&&t.prototype.isPureReactComponent?!Ha(u,a)||!Ha(e,n):!0}function d0(l,t,u,a){l=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(u,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(u,a),t.state!==l&&tc.enqueueReplaceState(t,t.state,null)}function Ru(l,t){var u=t;if("ref"in t){u={};for(var a in t)a!=="ref"&&(u[a]=t[a])}if(l=l.defaultProps){u===t&&(u=N({},u));for(var e in l)u[e]===void 0&&(u[e]=l[e])}return u}var en=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)};function y0(l){en(l)}function h0(l){console.error(l)}function m0(l){en(l)}function nn(l,t){try{var u=l.onUncaughtError;u(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function g0(l,t,u){try{var a=l.onCaughtError;a(u.value,{componentStack:u.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function uc(l,t,u){return u=Wt(u),u.tag=3,u.payload={element:null},u.callback=function(){nn(l,t)},u}function S0(l){return l=Wt(l),l.tag=3,l}function b0(l,t,u,a){var e=u.type.getDerivedStateFromError;if(typeof e=="function"){var n=a.value;l.payload=function(){return e(n)},l.callback=function(){g0(t,u,a)}}var f=u.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(l.callback=function(){g0(t,u,a),typeof e!="function"&&(eu===null?eu=new Set([this]):eu.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function xo(l,t,u,a,e){if(u.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=u.alternate,t!==null&&ja(t,u,e,!0),u=rt.current,u!==null){switch(u.tag){case 13:return Et===null?Mc():u.alternate===null&&yl===0&&(yl=3),u.flags&=-257,u.flags|=65536,u.lanes=e,a===Nf?u.flags|=16384:(t=u.updateQueue,t===null?u.updateQueue=new Set([a]):t.add(a),Uc(l,a,e)),!1;case 22:return u.flags|=65536,a===Nf?u.flags|=16384:(t=u.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},u.updateQueue=t):(u=t.retryQueue,u===null?t.retryQueue=new Set([a]):u.add(a)),Uc(l,a,e)),!1}throw Error(v(435,u.tag))}return Uc(l,a,e),Mc(),!1}if(F)return t=rt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=e,a!==Of&&(l=Error(v(422),{cause:a}),xa(ft(l,u)))):(a!==Of&&(t=Error(v(423),{cause:a}),xa(ft(t,u))),l=l.current.alternate,l.flags|=65536,e&=-e,l.lanes|=e,a=ft(a,u),e=uc(l.stateNode,a,e),Yf(l,e),yl!==4&&(yl=2)),!1;var n=Error(v(520),{cause:a});if(n=ft(n,u),ae===null?ae=[n]:ae.push(n),yl!==4&&(yl=2),t===null)return!0;a=ft(a,u),u=t;do{switch(u.tag){case 3:return u.flags|=65536,l=e&-e,u.lanes|=l,l=uc(u.stateNode,a,l),Yf(u,l),!1;case 1:if(t=u.type,n=u.stateNode,(u.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||n!==null&&typeof n.componentDidCatch=="function"&&(eu===null||!eu.has(n))))return u.flags|=65536,e&=-e,u.lanes|=e,e=S0(e),b0(e,l,u,a),Yf(u,e),!1}u=u.return}while(u!==null);return!1}var T0=Error(v(461)),_l=!1;function Ul(l,t,u,a){t.child=l===null?r0(t,null,u,a):fa(t,l.child,u,a)}function E0(l,t,u,a,e){u=u.render;var n=t.ref;if("ref"in a){var f={};for(var c in a)c!=="ref"&&(f[c]=a[c])}else f=a;return Mu(t),a=Xf(l,t,u,f,n,e),c=Qf(),l!==null&&!_l?(Cf(l,t,e),xt(l,t,e)):(F&&c&&Af(t),t.flags|=1,Ul(l,t,a,e),t.child)}function A0(l,t,u,a,e){if(l===null){var n=u.type;return typeof n=="function"&&!bf(n)&&n.defaultProps===void 0&&u.compare===null?(t.tag=15,t.type=n,z0(l,t,n,a,e)):(l=Ge(u.type,null,a,t,t.mode,e),l.ref=t.ref,l.return=t,t.child=l)}if(n=l.child,!rc(l,e)){var f=n.memoizedProps;if(u=u.compare,u=u!==null?u:Ha,u(f,a)&&l.ref===t.ref)return xt(l,t,e)}return t.flags|=1,l=Rt(n,a),l.ref=t.ref,l.return=t,t.child=l}function z0(l,t,u,a,e){if(l!==null){var n=l.memoizedProps;if(Ha(n,a)&&l.ref===t.ref)if(_l=!1,t.pendingProps=a=n,rc(l,e))(l.flags&131072)!==0&&(_l=!0);else return t.lanes=l.lanes,xt(l,t,e)}return ac(l,t,u,a,e)}function O0(l,t,u){var a=t.pendingProps,e=a.children,n=l!==null?l.memoizedState:null;if(a.mode==="hidden"){if((t.flags&128)!==0){if(a=n!==null?n.baseLanes|u:u,l!==null){for(e=t.child=l.child,n=0;e!==null;)n=n|e.lanes|e.childLanes,e=e.sibling;t.childLanes=n&~a}else t.childLanes=0,t.child=null;return _0(l,t,a,u)}if((u&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},l!==null&&Ve(t,n!==null?n.cachePool:null),n!==null?zs(t,n):xf(),o0(t);else return t.lanes=t.childLanes=536870912,_0(l,t,n!==null?n.baseLanes|u:u,u)}else n!==null?(Ve(t,n.cachePool),zs(t,n),Pt(),t.memoizedState=null):(l!==null&&Ve(t,null),xf(),Pt());return Ul(l,t,e,u),t.child}function _0(l,t,u,a){var e=pf();return e=e===null?null:{parent:Al._currentValue,pool:e},t.memoizedState={baseLanes:u,cachePool:e},l!==null&&Ve(t,null),xf(),o0(t),l!==null&&ja(l,t,a,!0),null}function fn(l,t){var u=t.ref;if(u===null)l!==null&&l.ref!==null&&(t.flags|=4194816);else{if(typeof u!="function"&&typeof u!="object")throw Error(v(284));(l===null||l.ref!==u)&&(t.flags|=4194816)}}function ac(l,t,u,a,e){return Mu(t),u=Xf(l,t,u,a,void 0,e),a=Qf(),l!==null&&!_l?(Cf(l,t,e),xt(l,t,e)):(F&&a&&Af(t),t.flags|=1,Ul(l,t,u,e),t.child)}function M0(l,t,u,a,e,n){return Mu(t),t.updateQueue=null,u=_s(t,a,u,e),Os(l),a=Qf(),l!==null&&!_l?(Cf(l,t,n),xt(l,t,n)):(F&&a&&Af(t),t.flags|=1,Ul(l,t,u,n),t.child)}function D0(l,t,u,a,e){if(Mu(t),t.stateNode===null){var n=ku,f=u.contextType;typeof f=="object"&&f!==null&&(n=Bl(f)),n=new u(a,n),t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=tc,t.stateNode=n,n._reactInternals=t,n=t.stateNode,n.props=a,n.state=t.memoizedState,n.refs={},Hf(t),f=u.contextType,n.context=typeof f=="object"&&f!==null?Bl(f):ku,n.state=t.memoizedState,f=u.getDerivedStateFromProps,typeof f=="function"&&(lc(t,u,f,a),n.state=t.memoizedState),typeof u.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(f=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),f!==n.state&&tc.enqueueReplaceState(n,n.state,null),La(t,a,n,e),Va(),n.state=t.memoizedState),typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(l===null){n=t.stateNode;var c=t.memoizedProps,i=Ru(u,c);n.props=i;var y=n.context,S=u.contextType;f=ku,typeof S=="object"&&S!==null&&(f=Bl(S));var E=u.getDerivedStateFromProps;S=typeof E=="function"||typeof n.getSnapshotBeforeUpdate=="function",c=t.pendingProps!==c,S||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(c||y!==f)&&d0(t,n,a,f),wt=!1;var h=t.memoizedState;n.state=h,La(t,a,n,e),Va(),y=t.memoizedState,c||h!==y||wt?(typeof E=="function"&&(lc(t,u,E,a),y=t.memoizedState),(i=wt||v0(t,u,i,a,h,y,f))?(S||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount()),typeof n.componentDidMount=="function"&&(t.flags|=4194308)):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=y),n.props=a,n.state=y,n.context=f,a=i):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{n=t.stateNode,qf(l,t),f=t.memoizedProps,S=Ru(u,f),n.props=S,E=t.pendingProps,h=n.context,y=u.contextType,i=ku,typeof y=="object"&&y!==null&&(i=Bl(y)),c=u.getDerivedStateFromProps,(y=typeof c=="function"||typeof n.getSnapshotBeforeUpdate=="function")||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(f!==E||h!==i)&&d0(t,n,a,i),wt=!1,h=t.memoizedState,n.state=h,La(t,a,n,e),Va();var m=t.memoizedState;f!==E||h!==m||wt||l!==null&&l.dependencies!==null&&Ce(l.dependencies)?(typeof c=="function"&&(lc(t,u,c,a),m=t.memoizedState),(S=wt||v0(t,u,S,a,h,m,i)||l!==null&&l.dependencies!==null&&Ce(l.dependencies))?(y||typeof n.UNSAFE_componentWillUpdate!="function"&&typeof n.componentWillUpdate!="function"||(typeof n.componentWillUpdate=="function"&&n.componentWillUpdate(a,m,i),typeof n.UNSAFE_componentWillUpdate=="function"&&n.UNSAFE_componentWillUpdate(a,m,i)),typeof n.componentDidUpdate=="function"&&(t.flags|=4),typeof n.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof n.componentDidUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=m),n.props=a,n.state=m,n.context=i,a=S):(typeof n.componentDidUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=1024),a=!1)}return n=a,fn(l,t),a=(t.flags&128)!==0,n||a?(n=t.stateNode,u=a&&typeof u.getDerivedStateFromError!="function"?null:n.render(),t.flags|=1,l!==null&&a?(t.child=fa(t,l.child,null,e),t.child=fa(t,null,u,e)):Ul(l,t,u,e),t.memoizedState=n.state,l=t.child):l=xt(l,t,e),l}function U0(l,t,u,a){return Ba(),t.flags|=256,Ul(l,t,u,a),t.child}var ec={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function nc(l){return{baseLanes:l,cachePool:hs()}}function fc(l,t,u){return l=l!==null?l.childLanes&~u:0,t&&(l|=ot),l}function R0(l,t,u){var a=t.pendingProps,e=!1,n=(t.flags&128)!==0,f;if((f=n)||(f=l!==null&&l.memoizedState===null?!1:(zl.current&2)!==0),f&&(e=!0,t.flags&=-129),f=(t.flags&32)!==0,t.flags&=-33,l===null){if(F){if(e?Ft(t):Pt(),F){var c=dl,i;if(i=c){l:{for(i=c,c=Tt;i.nodeType!==8;){if(!c){c=null;break l}if(i=gt(i.nextSibling),i===null){c=null;break l}}c=i}c!==null?(t.memoizedState={dehydrated:c,treeContext:Eu!==null?{id:pt,overflow:Nt}:null,retryLane:536870912,hydrationErrors:null},i=Pl(18,null,null,0),i.stateNode=c,i.return=t,t.child=i,jl=t,dl=null,i=!0):i=!1}i||Ou(t)}if(c=t.memoizedState,c!==null&&(c=c.dehydrated,c!==null))return Vc(c)?t.lanes=32:t.lanes=536870912,null;Bt(t)}return c=a.children,a=a.fallback,e?(Pt(),e=t.mode,c=cn({mode:"hidden",children:c},e),a=Tu(a,e,u,null),c.return=t,a.return=t,c.sibling=a,t.child=c,e=t.child,e.memoizedState=nc(u),e.childLanes=fc(l,f,u),t.memoizedState=ec,a):(Ft(t),cc(t,c))}if(i=l.memoizedState,i!==null&&(c=i.dehydrated,c!==null)){if(n)t.flags&256?(Ft(t),t.flags&=-257,t=ic(l,t,u)):t.memoizedState!==null?(Pt(),t.child=l.child,t.flags|=128,t=null):(Pt(),e=a.fallback,c=t.mode,a=cn({mode:"visible",children:a.children},c),e=Tu(e,c,u,null),e.flags|=2,a.return=t,e.return=t,a.sibling=e,t.child=a,fa(t,l.child,null,u),a=t.child,a.memoizedState=nc(u),a.childLanes=fc(l,f,u),t.memoizedState=ec,t=e);else if(Ft(t),Vc(c)){if(f=c.nextSibling&&c.nextSibling.dataset,f)var y=f.dgst;f=y,a=Error(v(419)),a.stack="",a.digest=f,xa({value:a,source:null,stack:null}),t=ic(l,t,u)}else if(_l||ja(l,t,u,!1),f=(u&l.childLanes)!==0,_l||f){if(f=il,f!==null&&(a=u&-u,a=(a&42)!==0?1:Vn(a),a=(a&(f.suspendedLanes|u))!==0?0:a,a!==0&&a!==i.retryLane))throw i.retryLane=a,$u(l,a),at(f,l,a),T0;c.data==="$?"||Mc(),t=ic(l,t,u)}else c.data==="$?"?(t.flags|=192,t.child=l.child,t=null):(l=i.treeContext,dl=gt(c.nextSibling),jl=t,F=!0,zu=null,Tt=!1,l!==null&&(it[st++]=pt,it[st++]=Nt,it[st++]=Eu,pt=l.id,Nt=l.overflow,Eu=t),t=cc(t,a.children),t.flags|=4096);return t}return e?(Pt(),e=a.fallback,c=t.mode,i=l.child,y=i.sibling,a=Rt(i,{mode:"hidden",children:a.children}),a.subtreeFlags=i.subtreeFlags&65011712,y!==null?e=Rt(y,e):(e=Tu(e,c,u,null),e.flags|=2),e.return=t,a.return=t,a.sibling=e,t.child=a,a=e,e=t.child,c=l.child.memoizedState,c===null?c=nc(u):(i=c.cachePool,i!==null?(y=Al._currentValue,i=i.parent!==y?{parent:y,pool:y}:i):i=hs(),c={baseLanes:c.baseLanes|u,cachePool:i}),e.memoizedState=c,e.childLanes=fc(l,f,u),t.memoizedState=ec,a):(Ft(t),u=l.child,l=u.sibling,u=Rt(u,{mode:"visible",children:a.children}),u.return=t,u.sibling=null,l!==null&&(f=t.deletions,f===null?(t.deletions=[l],t.flags|=16):f.push(l)),t.child=u,t.memoizedState=null,u)}function cc(l,t){return t=cn({mode:"visible",children:t},l.mode),t.return=l,l.child=t}function cn(l,t){return l=Pl(22,l,null,t),l.lanes=0,l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},l}function ic(l,t,u){return fa(t,l.child,null,u),l=cc(t,t.pendingProps.children),l.flags|=2,t.memoizedState=null,l}function p0(l,t,u){l.lanes|=t;var a=l.alternate;a!==null&&(a.lanes|=t),Mf(l.return,t,u)}function sc(l,t,u,a,e){var n=l.memoizedState;n===null?l.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:u,tailMode:e}:(n.isBackwards=t,n.rendering=null,n.renderingStartTime=0,n.last=a,n.tail=u,n.tailMode=e)}function N0(l,t,u){var a=t.pendingProps,e=a.revealOrder,n=a.tail;if(Ul(l,t,a.children,u),a=zl.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(l!==null&&(l.flags&128)!==0)l:for(l=t.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&p0(l,u,t);else if(l.tag===19)p0(l,u,t);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break l;for(;l.sibling===null;){if(l.return===null||l.return===t)break l;l=l.return}l.sibling.return=l.return,l=l.sibling}a&=1}switch(M(zl,a),e){case"forwards":for(u=t.child,e=null;u!==null;)l=u.alternate,l!==null&&an(l)===null&&(e=u),u=u.sibling;u=e,u===null?(e=t.child,t.child=null):(e=u.sibling,u.sibling=null),sc(t,!1,e,u,n);break;case"backwards":for(u=null,e=t.child,t.child=null;e!==null;){if(l=e.alternate,l!==null&&an(l)===null){t.child=e;break}l=e.sibling,e.sibling=u,u=e,e=l}sc(t,!0,u,null,n);break;case"together":sc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function xt(l,t,u){if(l!==null&&(t.dependencies=l.dependencies),au|=t.lanes,(u&t.childLanes)===0)if(l!==null){if(ja(l,t,u,!1),(u&t.childLanes)===0)return null}else return null;if(l!==null&&t.child!==l.child)throw Error(v(153));if(t.child!==null){for(l=t.child,u=Rt(l,l.pendingProps),t.child=u,u.return=t;l.sibling!==null;)l=l.sibling,u=u.sibling=Rt(l,l.pendingProps),u.return=t;u.sibling=null}return t.child}function rc(l,t){return(l.lanes&t)!==0?!0:(l=l.dependencies,!!(l!==null&&Ce(l)))}function jo(l,t,u){switch(t.tag){case 3:sl(t,t.stateNode.containerInfo),Jt(t,Al,l.memoizedState.cache),Ba();break;case 27:case 5:Gn(t);break;case 4:sl(t,t.stateNode.containerInfo);break;case 10:Jt(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Ft(t),t.flags|=128,null):(u&t.child.childLanes)!==0?R0(l,t,u):(Ft(t),l=xt(l,t,u),l!==null?l.sibling:null);Ft(t);break;case 19:var e=(l.flags&128)!==0;if(a=(u&t.childLanes)!==0,a||(ja(l,t,u,!1),a=(u&t.childLanes)!==0),e){if(a)return N0(l,t,u);t.flags|=128}if(e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null,e.lastEffect=null),M(zl,zl.current),a)break;return null;case 22:case 23:return t.lanes=0,O0(l,t,u);case 24:Jt(t,Al,l.memoizedState.cache)}return xt(l,t,u)}function H0(l,t,u){if(l!==null)if(l.memoizedProps!==t.pendingProps)_l=!0;else{if(!rc(l,u)&&(t.flags&128)===0)return _l=!1,jo(l,t,u);_l=(l.flags&131072)!==0}else _l=!1,F&&(t.flags&1048576)!==0&&is(t,Qe,t.index);switch(t.lanes=0,t.tag){case 16:l:{l=t.pendingProps;var a=t.elementType,e=a._init;if(a=e(a._payload),t.type=a,typeof a=="function")bf(a)?(l=Ru(a,l),t.tag=1,t=D0(null,t,a,l,u)):(t.tag=0,t=ac(null,t,a,l,u));else{if(a!=null){if(e=a.$$typeof,e===yt){t.tag=11,t=E0(null,t,a,l,u);break l}else if(e===Jl){t.tag=14,t=A0(null,t,a,l,u);break l}}throw t=yu(a)||a,Error(v(306,t,""))}}return t;case 0:return ac(l,t,t.type,t.pendingProps,u);case 1:return a=t.type,e=Ru(a,t.pendingProps),D0(l,t,a,e,u);case 3:l:{if(sl(t,t.stateNode.containerInfo),l===null)throw Error(v(387));a=t.pendingProps;var n=t.memoizedState;e=n.element,qf(l,t),La(t,a,null,u);var f=t.memoizedState;if(a=f.cache,Jt(t,Al,a),a!==n.cache&&Df(t,[Al],u,!0),Va(),a=f.element,n.isDehydrated)if(n={element:a,isDehydrated:!1,cache:f.cache},t.updateQueue.baseState=n,t.memoizedState=n,t.flags&256){t=U0(l,t,a,u);break l}else if(a!==e){e=ft(Error(v(424)),t),xa(e),t=U0(l,t,a,u);break l}else{switch(l=t.stateNode.containerInfo,l.nodeType){case 9:l=l.body;break;default:l=l.nodeName==="HTML"?l.ownerDocument.body:l}for(dl=gt(l.firstChild),jl=t,F=!0,zu=null,Tt=!0,u=r0(t,null,a,u),t.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling}else{if(Ba(),a===e){t=xt(l,t,u);break l}Ul(l,t,a,u)}t=t.child}return t;case 26:return fn(l,t),l===null?(u=x1(t.type,null,t.pendingProps,null))?t.memoizedState=u:F||(u=t.type,l=t.pendingProps,a=An(X.current).createElement(u),a[Yl]=t,a[Xl]=l,pl(a,u,l),Ol(a),t.stateNode=a):t.memoizedState=x1(t.type,l.memoizedProps,t.pendingProps,l.memoizedState),null;case 27:return Gn(t),l===null&&F&&(a=t.stateNode=q1(t.type,t.pendingProps,X.current),jl=t,Tt=!0,e=dl,cu(t.type)?(Lc=e,dl=gt(a.firstChild)):dl=e),Ul(l,t,t.pendingProps.children,u),fn(l,t),l===null&&(t.flags|=4194304),t.child;case 5:return l===null&&F&&((e=a=dl)&&(a=ov(a,t.type,t.pendingProps,Tt),a!==null?(t.stateNode=a,jl=t,dl=gt(a.firstChild),Tt=!1,e=!0):e=!1),e||Ou(t)),Gn(t),e=t.type,n=t.pendingProps,f=l!==null?l.memoizedProps:null,a=n.children,Qc(e,n)?a=null:f!==null&&Qc(e,f)&&(t.flags|=32),t.memoizedState!==null&&(e=Xf(l,t,Ro,null,null,u),ve._currentValue=e),fn(l,t),Ul(l,t,a,u),t.child;case 6:return l===null&&F&&((l=u=dl)&&(u=vv(u,t.pendingProps,Tt),u!==null?(t.stateNode=u,jl=t,dl=null,l=!0):l=!1),l||Ou(t)),null;case 13:return R0(l,t,u);case 4:return sl(t,t.stateNode.containerInfo),a=t.pendingProps,l===null?t.child=fa(t,null,a,u):Ul(l,t,a,u),t.child;case 11:return E0(l,t,t.type,t.pendingProps,u);case 7:return Ul(l,t,t.pendingProps,u),t.child;case 8:return Ul(l,t,t.pendingProps.children,u),t.child;case 12:return Ul(l,t,t.pendingProps.children,u),t.child;case 10:return a=t.pendingProps,Jt(t,t.type,a.value),Ul(l,t,a.children,u),t.child;case 9:return e=t.type._context,a=t.pendingProps.children,Mu(t),e=Bl(e),a=a(e),t.flags|=1,Ul(l,t,a,u),t.child;case 14:return A0(l,t,t.type,t.pendingProps,u);case 15:return z0(l,t,t.type,t.pendingProps,u);case 19:return N0(l,t,u);case 31:return a=t.pendingProps,u=t.mode,a={mode:a.mode,children:a.children},l===null?(u=cn(a,u),u.ref=t.ref,t.child=u,u.return=t,t=u):(u=Rt(l.child,a),u.ref=t.ref,t.child=u,u.return=t,t=u),t;case 22:return O0(l,t,u);case 24:return Mu(t),a=Bl(Al),l===null?(e=pf(),e===null&&(e=il,n=Uf(),e.pooledCache=n,n.refCount++,n!==null&&(e.pooledCacheLanes|=u),e=n),t.memoizedState={parent:a,cache:e},Hf(t),Jt(t,Al,e)):((l.lanes&u)!==0&&(qf(l,t),La(t,null,null,u),Va()),e=l.memoizedState,n=t.memoizedState,e.parent!==a?(e={parent:a,cache:a},t.memoizedState=e,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=e),Jt(t,Al,a)):(a=n.cache,Jt(t,Al,a),a!==e.cache&&Df(t,[Al],u,!0))),Ul(l,t,t.pendingProps.children,u),t.child;case 29:throw t.pendingProps}throw Error(v(156,t.tag))}function jt(l){l.flags|=4}function q0(l,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!C1(t)){if(t=rt.current,t!==null&&((w&4194048)===w?Et!==null:(w&62914560)!==w&&(w&536870912)===0||t!==Et))throw Ca=Nf,ms;l.flags|=8192}}function sn(l,t){t!==null&&(l.flags|=4),l.flags&16384&&(t=l.tag!==22?oi():536870912,l.lanes|=t,ra|=t)}function Fa(l,t){if(!F)switch(l.tailMode){case"hidden":t=l.tail;for(var u=null;t!==null;)t.alternate!==null&&(u=t),t=t.sibling;u===null?l.tail=null:u.sibling=null;break;case"collapsed":u=l.tail;for(var a=null;u!==null;)u.alternate!==null&&(a=u),u=u.sibling;a===null?t||l.tail===null?l.tail=null:l.tail.sibling=null:a.sibling=null}}function ol(l){var t=l.alternate!==null&&l.alternate.child===l.child,u=0,a=0;if(t)for(var e=l.child;e!==null;)u|=e.lanes|e.childLanes,a|=e.subtreeFlags&65011712,a|=e.flags&65011712,e.return=l,e=e.sibling;else for(e=l.child;e!==null;)u|=e.lanes|e.childLanes,a|=e.subtreeFlags,a|=e.flags,e.return=l,e=e.sibling;return l.subtreeFlags|=a,l.childLanes=u,t}function Go(l,t,u){var a=t.pendingProps;switch(zf(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ol(t),null;case 1:return ol(t),null;case 3:return u=t.stateNode,a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),qt(Al),Zt(),u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),(l===null||l.child===null)&&(Ya(t)?jt(t):l===null||l.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,os())),ol(t),null;case 26:return u=t.memoizedState,l===null?(jt(t),u!==null?(ol(t),q0(t,u)):(ol(t),t.flags&=-16777217)):u?u!==l.memoizedState?(jt(t),ol(t),q0(t,u)):(ol(t),t.flags&=-16777217):(l.memoizedProps!==a&&jt(t),ol(t),t.flags&=-16777217),null;case 27:be(t),u=X.current;var e=t.type;if(l!==null&&t.stateNode!=null)l.memoizedProps!==a&&jt(t);else{if(!a){if(t.stateNode===null)throw Error(v(166));return ol(t),null}l=Y.current,Ya(t)?ss(t):(l=q1(e,a,u),t.stateNode=l,jt(t))}return ol(t),null;case 5:if(be(t),u=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&jt(t);else{if(!a){if(t.stateNode===null)throw Error(v(166));return ol(t),null}if(l=Y.current,Ya(t))ss(t);else{switch(e=An(X.current),l){case 1:l=e.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:l=e.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":l=e.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":l=e.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":l=e.createElement("div"),l.innerHTML=" + diff --git a/react-site/src/components/ShaderAnim.jsx b/react-site/src/components/ShaderAnim.jsx index 772daf8..7aaf788 100644 --- a/react-site/src/components/ShaderAnim.jsx +++ b/react-site/src/components/ShaderAnim.jsx @@ -19,15 +19,72 @@ export default function ShaderAnim() { precision mediump float; uniform float u_time; uniform vec2 u_resolution; + + vec4 permute(vec4 x){return mod(((x*34.0)+1.0)*x,289.0);} + vec4 taylorInvSqrt(vec4 r){return 1.7928429 - 0.8537347*r;} + float snoise(vec3 v){ + const vec2 C = vec2(1.0/6.0, 1.0/3.0); + const vec4 D = vec4(0.0, 0.5, 1.0, 2.0); + vec3 i = floor(v + dot(v, C.yyy)); + vec3 x0 = v - i + dot(i, C.xxx); + vec3 g = step(x0.yzx, x0.xyz); + vec3 l = 1.0 - g; + vec3 i1 = min( g.xyz, l.zxy ); + vec3 i2 = max( g.xyz, l.zxy ); + vec3 x1 = x0 - i1 + C.xxx; + vec3 x2 = x0 - i2 + C.yyy; + vec3 x3 = x0 - D.yyy; + i = mod(i, 289.0 ); + vec4 p = permute( permute( permute( + i.z + vec4(0.0, i1.z, i2.z, 1.0 )) + + i.y + vec4(0.0, i1.y, i2.y, 1.0 )) + + i.x + vec4(0.0, i1.x, i2.x, 1.0 )); + float n_ = 1.0/7.0; + vec3 ns = n_ * D.wyz - D.xzx; + vec4 j = p - 49.0 * floor(p * ns.z * ns.z); + vec4 x_ = floor(j * ns.z); + vec4 y_ = floor(j - 7.0 * x_ ); + vec4 x = x_ * ns.x + ns.yyyy; + vec4 y = y_ * ns.x + ns.yyyy; + vec4 h = 1.0 - abs(x) - abs(y); + vec4 b0 = vec4( x.xy, y.xy ); + vec4 b1 = vec4( x.zw, y.zw ); + vec4 s0 = floor(b0)*2.0 + 1.0; + vec4 s1 = floor(b1)*2.0 + 1.0; + vec4 sh = -step(h, vec4(0.0)); + vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy; + vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww; + vec3 p0 = vec3(a0.xy,h.x); + vec3 p1 = vec3(a0.zw,h.y); + vec3 p2 = vec3(a1.xy,h.z); + vec3 p3 = vec3(a1.zw,h.w); + vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2,p2), dot(p3,p3))); + p0 *= norm.x; p1 *= norm.y; p2 *= norm.z; p3 *= norm.w; + vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0); + m = m * m; + return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), + dot(p2,x2), dot(p3,x3) ) ); + } + + mat2 rot(float a){float c=cos(a);float s=sin(a);return mat2(c,-s,s,c);} + void main() { - vec2 st = gl_FragCoord.xy / u_resolution; - vec2 toCenter = st - 0.5; - float angle = atan(toCenter.y, toCenter.x); - float radius = length(toCenter) * 2.0; - float waves = sin(angle * 3.0 + u_time) * 0.5 + 0.5; - float glow = smoothstep(0.8, 0.0, radius); - vec3 color = mix(vec3(0.05,0.2,0.3), vec3(1.0,0.88,0.2) * glow, waves); - gl_FragColor = vec4(color, 1.0); + vec2 uv = (gl_FragCoord.xy - 0.5*u_resolution.xy) / u_resolution.y; + float t = u_time * 0.4; + vec3 ro = vec3(0.0, 0.0, -2.0); + vec3 rd = normalize(vec3(uv, 1.0)); + vec3 col = vec3(0.0); + float d = 0.0; + for(int i = 0; i < 64; i++) { + vec3 p = ro + rd * d; + p.xy = rot(t*0.3 + d*0.2) * p.xy; + float density = snoise(p*1.2 + vec3(0.0, 0.0, t)); + density = smoothstep(0.2, 1.0, density); + col += (1.0 - d/6.0) * density * 0.03; + d += 0.05; + } + col = clamp(col, 0.0, 1.0); + gl_FragColor = vec4(col, 1.0); } `; @@ -63,8 +120,8 @@ export default function ShaderAnim() { const uRes = gl.getUniformLocation(program, 'u_resolution'); function resize() { - canvas.width = canvas.clientWidth; - canvas.height = canvas.clientHeight; + canvas.width = window.innerWidth; + canvas.height = window.innerHeight; gl.viewport(0, 0, canvas.width, canvas.height); gl.uniform2f(uRes, canvas.width, canvas.height); } @@ -87,6 +144,17 @@ export default function ShaderAnim() { }, []); return ( - + ); }