diff --git a/assets/index-Cg-cbdAx.js b/assets/index-Cg-cbdAx.js deleted file mode 100644 index ab78aa5..0000000 --- a/assets/index-Cg-cbdAx.js +++ /dev/null @@ -1,40 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function t(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=t(l);fetch(l.href,o)}})();function rc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Qu={exports:{}},ll={},Ku={exports:{}},R={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Zt=Symbol.for("react.element"),lc=Symbol.for("react.portal"),oc=Symbol.for("react.fragment"),ic=Symbol.for("react.strict_mode"),uc=Symbol.for("react.profiler"),sc=Symbol.for("react.provider"),ac=Symbol.for("react.context"),cc=Symbol.for("react.forward_ref"),fc=Symbol.for("react.suspense"),dc=Symbol.for("react.memo"),pc=Symbol.for("react.lazy"),Oi=Symbol.iterator;function mc(e){return e===null||typeof e!="object"?null:(e=Oi&&e[Oi]||e["@@iterator"],typeof e=="function"?e:null)}var Yu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Xu=Object.assign,Gu={};function st(e,n,t){this.props=e,this.context=n,this.refs=Gu,this.updater=t||Yu}st.prototype.isReactComponent={};st.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};st.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Zu(){}Zu.prototype=st.prototype;function Bo(e,n,t){this.props=e,this.context=n,this.refs=Gu,this.updater=t||Yu}var Ho=Bo.prototype=new Zu;Ho.constructor=Bo;Xu(Ho,st.prototype);Ho.isPureReactComponent=!0;var Fi=Array.isArray,Ju=Object.prototype.hasOwnProperty,Wo={current:null},qu={key:!0,ref:!0,__self:!0,__source:!0};function bu(e,n,t){var r,l={},o=null,i=null;if(n!=null)for(r in n.ref!==void 0&&(i=n.ref),n.key!==void 0&&(o=""+n.key),n)Ju.call(n,r)&&!qu.hasOwnProperty(r)&&(l[r]=n[r]);var u=arguments.length-2;if(u===1)l.children=t;else if(1>>1,J=g[K];if(0>>1;Kl(kl,T))knl(rr,kl)?(g[K]=rr,g[kn]=T,K=kn):(g[K]=kl,g[Sn]=T,K=Sn);else if(knl(rr,T))g[K]=rr,g[kn]=T,K=kn;else break e}}return N}function l(g,N){var T=g.sortIndex-N.sortIndex;return T!==0?T:g.id-N.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var s=[],c=[],h=1,m=null,p=3,S=!1,w=!1,k=!1,j=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(g){for(var N=t(c);N!==null;){if(N.callback===null)r(c);else if(N.startTime<=g)r(c),N.sortIndex=N.expirationTime,n(s,N);else break;N=t(c)}}function v(g){if(k=!1,d(g),!w)if(t(s)!==null)w=!0,ft(E);else{var N=t(c);N!==null&&I(v,N.startTime-g)}}function E(g,N){w=!1,k&&(k=!1,f(P),P=-1),S=!0;var T=p;try{for(d(N),m=t(s);m!==null&&(!(m.expirationTime>N)||g&&!ve());){var K=m.callback;if(typeof K=="function"){m.callback=null,p=m.priorityLevel;var J=K(m.expirationTime<=N);N=e.unstable_now(),typeof J=="function"?m.callback=J:m===t(s)&&r(s),d(N)}else r(s);m=t(s)}if(m!==null)var tr=!0;else{var Sn=t(c);Sn!==null&&I(v,Sn.startTime-N),tr=!1}return tr}finally{m=null,p=T,S=!1}}var _=!1,C=null,P=-1,A=5,L=-1;function ve(){return!(e.unstable_now()-Lg||125K?(g.sortIndex=T,n(c,g),t(s)===null&&g===t(c)&&(k?(f(P),P=-1):k=!0,I(v,T-K))):(g.sortIndex=J,n(s,g),w||S||(w=!0,ft(E))),g},e.unstable_shouldYield=ve,e.unstable_wrapCallback=function(g){var N=p;return function(){var T=p;p=N;try{return g.apply(this,arguments)}finally{p=T}}}})(ls);rs.exports=ls;var Nc=rs.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Pc=V,Se=Nc;function y(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Gl=Object.prototype.hasOwnProperty,Tc=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,$i={},Ai={};function zc(e){return Gl.call(Ai,e)?!0:Gl.call($i,e)?!1:Tc.test(e)?Ai[e]=!0:($i[e]=!0,!1)}function Lc(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Rc(e,n,t,r){if(n===null||typeof n>"u"||Lc(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function ce(e,n,t,r,l,o,i){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=i}var te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){te[e]=new ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];te[n]=new ce(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){te[e]=new ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){te[e]=new ce(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){te[e]=new ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){te[e]=new ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){te[e]=new ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){te[e]=new ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){te[e]=new ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ko=/[\-:]([a-z])/g;function Yo(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(Ko,Yo);te[n]=new ce(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Ko,Yo);te[n]=new ce(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Ko,Yo);te[n]=new ce(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){te[e]=new ce(e,1,!1,e.toLowerCase(),null,!1,!1)});te.xlinkHref=new ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){te[e]=new ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function Xo(e,n,t,r){var l=te.hasOwnProperty(n)?te[n]:null;(l!==null?l.type!==0:r||!(2u||l[i]!==o[u]){var s=` -`+l[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{Cl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?St(e):""}function Ic(e){switch(e.tag){case 5:return St(e.type);case 16:return St("Lazy");case 13:return St("Suspense");case 19:return St("SuspenseList");case 0:case 2:case 15:return e=_l(e.type,!1),e;case 11:return e=_l(e.type.render,!1),e;case 1:return e=_l(e.type,!0),e;default:return""}}function bl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Un:return"Fragment";case Fn:return"Portal";case Zl:return"Profiler";case Go:return"StrictMode";case Jl:return"Suspense";case ql:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case us:return(e.displayName||"Context")+".Consumer";case is:return(e._context.displayName||"Context")+".Provider";case Zo:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Jo:return n=e.displayName||null,n!==null?n:bl(e.type)||"Memo";case be:n=e._payload,e=e._init;try{return bl(e(n))}catch{}}return null}function Dc(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return bl(n);case 8:return n===Go?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function mn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function as(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Mc(e){var n=as(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function ir(e){e._valueTracker||(e._valueTracker=Mc(e))}function cs(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=as(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Dr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function eo(e,n){var t=n.checked;return W({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function Bi(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=mn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function fs(e,n){n=n.checked,n!=null&&Xo(e,"checked",n,!1)}function no(e,n){fs(e,n);var t=mn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?to(e,n.type,t):n.hasOwnProperty("defaultValue")&&to(e,n.type,mn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Hi(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function to(e,n,t){(n!=="number"||Dr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var kt=Array.isArray;function Gn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=ur.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Mt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var Ct={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},jc=["Webkit","ms","Moz","O"];Object.keys(Ct).forEach(function(e){jc.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),Ct[n]=Ct[e]})});function hs(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||Ct.hasOwnProperty(e)&&Ct[e]?(""+n).trim():n+"px"}function vs(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=hs(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var Oc=W({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function oo(e,n){if(n){if(Oc[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function io(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var uo=null;function qo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var so=null,Zn=null,Jn=null;function Ki(e){if(e=bt(e)){if(typeof so!="function")throw Error(y(280));var n=e.stateNode;n&&(n=al(n),so(e.stateNode,e.type,n))}}function ys(e){Zn?Jn?Jn.push(e):Jn=[e]:Zn=e}function gs(){if(Zn){var e=Zn,n=Jn;if(Jn=Zn=null,Ki(e),n)for(e=0;e>>=0,e===0?32:31-(Yc(e)/Xc|0)|0}var sr=64,ar=4194304;function Et(e){switch(e&-e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Fr(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=t&268435455;if(i!==0){var u=i&~l;u!==0?r=Et(u):(o&=i,o!==0&&(r=Et(o)))}else i=t&~l,i!==0?r=Et(i):o!==0&&(r=Et(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,o=n&-n,l>=o||l===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Jt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-De(n),e[n]=t}function qc(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Nt),nu=" ",tu=!1;function Us(e,n){switch(e){case"keyup":return Pf.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $s(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var $n=!1;function zf(e,n){switch(e){case"compositionend":return $s(n);case"keypress":return n.which!==32?null:(tu=!0,nu);case"textInput":return e=n.data,e===nu&&tu?null:e;default:return null}}function Lf(e,n){if($n)return e==="compositionend"||!ii&&Us(e,n)?(e=Os(),Cr=ri=rn=null,$n=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=iu(t)}}function Hs(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Hs(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Ws(){for(var e=window,n=Dr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Dr(e.document)}return n}function ui(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function $f(e){var n=Ws(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Hs(t.ownerDocument.documentElement,t)){if(r!==null&&ui(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=uu(t,o);var i=uu(t,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(i.node,i.offset)):(n.setEnd(i.node,i.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,An=null,ho=null,Tt=null,vo=!1;function su(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;vo||An==null||An!==Dr(r)||(r=An,"selectionStart"in r&&ui(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Tt&&At(Tt,r)||(Tt=r,r=Ar(ho,"onSelect"),0Hn||(e.current=Eo[Hn],Eo[Hn]=null,Hn--)}function O(e,n){Hn++,Eo[Hn]=e.current,e.current=n}var hn={},ie=yn(hn),pe=yn(!1),zn=hn;function tt(e,n){var t=e.type.contextTypes;if(!t)return hn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in t)l[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function me(e){return e=e.childContextTypes,e!=null}function Br(){U(pe),U(ie)}function hu(e,n,t){if(ie.current!==hn)throw Error(y(168));O(ie,n),O(pe,t)}function bs(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Dc(e)||"Unknown",l));return W({},t,r)}function Hr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||hn,zn=ie.current,O(ie,e),O(pe,pe.current),!0}function vu(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=bs(e,n,zn),r.__reactInternalMemoizedMergedChildContext=e,U(pe),U(ie),O(ie,e)):U(pe),O(pe,t)}var Be=null,cl=!1,$l=!1;function ea(e){Be===null?Be=[e]:Be.push(e)}function Jf(e){cl=!0,ea(e)}function gn(){if(!$l&&Be!==null){$l=!0;var e=0,n=M;try{var t=Be;for(M=1;e>=i,l-=i,He=1<<32-De(n)+l|t<P?(A=C,C=null):A=C.sibling;var L=p(f,C,d[P],v);if(L===null){C===null&&(C=A);break}e&&C&&L.alternate===null&&n(f,C),a=o(L,a,P),_===null?E=L:_.sibling=L,_=L,C=A}if(P===d.length)return t(f,C),$&&En(f,P),E;if(C===null){for(;PP?(A=C,C=null):A=C.sibling;var ve=p(f,C,L.value,v);if(ve===null){C===null&&(C=A);break}e&&C&&ve.alternate===null&&n(f,C),a=o(ve,a,P),_===null?E=ve:_.sibling=ve,_=ve,C=A}if(L.done)return t(f,C),$&&En(f,P),E;if(C===null){for(;!L.done;P++,L=d.next())L=m(f,L.value,v),L!==null&&(a=o(L,a,P),_===null?E=L:_.sibling=L,_=L);return $&&En(f,P),E}for(C=r(f,C);!L.done;P++,L=d.next())L=S(C,f,P,L.value,v),L!==null&&(e&&L.alternate!==null&&C.delete(L.key===null?P:L.key),a=o(L,a,P),_===null?E=L:_.sibling=L,_=L);return e&&C.forEach(function(Je){return n(f,Je)}),$&&En(f,P),E}function j(f,a,d,v){if(typeof d=="object"&&d!==null&&d.type===Un&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case or:e:{for(var E=d.key,_=a;_!==null;){if(_.key===E){if(E=d.type,E===Un){if(_.tag===7){t(f,_.sibling),a=l(_,d.props.children),a.return=f,f=a;break e}}else if(_.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===be&&wu(E)===_.type){t(f,_.sibling),a=l(_,d.props),a.ref=yt(f,_,d),a.return=f,f=a;break e}t(f,_);break}else n(f,_);_=_.sibling}d.type===Un?(a=Tn(d.props.children,f.mode,v,d.key),a.return=f,f=a):(v=Ir(d.type,d.key,d.props,null,f.mode,v),v.ref=yt(f,a,d),v.return=f,f=v)}return i(f);case Fn:e:{for(_=d.key;a!==null;){if(a.key===_)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){t(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{t(f,a);break}else n(f,a);a=a.sibling}a=Yl(d,f.mode,v),a.return=f,f=a}return i(f);case be:return _=d._init,j(f,a,_(d._payload),v)}if(kt(d))return w(f,a,d,v);if(dt(d))return k(f,a,d,v);vr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(t(f,a.sibling),a=l(a,d),a.return=f,f=a):(t(f,a),a=Kl(d,f.mode,v),a.return=f,f=a),i(f)):t(f,a)}return j}var lt=la(!0),oa=la(!1),Kr=yn(null),Yr=null,Kn=null,fi=null;function di(){fi=Kn=Yr=null}function pi(e){var n=Kr.current;U(Kr),e._currentValue=n}function _o(e,n,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,r!==null&&(r.childLanes|=n)):r!==null&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function bn(e,n){Yr=e,fi=Kn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(de=!0),e.firstContext=null)}function Pe(e){var n=e._currentValue;if(fi!==e)if(e={context:e,memoizedValue:n,next:null},Kn===null){if(Yr===null)throw Error(y(308));Kn=e,Yr.dependencies={lanes:0,firstContext:e}}else Kn=Kn.next=e;return n}var _n=null;function mi(e){_n===null?_n=[e]:_n.push(e)}function ia(e,n,t,r){var l=n.interleaved;return l===null?(t.next=t,mi(n)):(t.next=l.next,l.next=t),n.interleaved=t,Xe(e,r)}function Xe(e,n){e.lanes|=n;var t=e.alternate;for(t!==null&&(t.lanes|=n),t=e,e=e.return;e!==null;)e.childLanes|=n,t=e.alternate,t!==null&&(t.childLanes|=n),t=e,e=e.return;return t.tag===3?t.stateNode:null}var en=!1;function hi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ua(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Qe(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function cn(e,n,t){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,D&2){var l=r.pending;return l===null?n.next=n:(n.next=l.next,l.next=n),r.pending=n,Xe(e,t)}return l=r.interleaved,l===null?(n.next=n,mi(r)):(n.next=l.next,l.next=n),r.interleaved=n,Xe(e,t)}function Nr(e,n,t){if(n=n.updateQueue,n!==null&&(n=n.shared,(t&4194240)!==0)){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,ei(e,t)}}function Su(e,n){var t=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,t===r)){var l=null,o=null;if(t=t.firstBaseUpdate,t!==null){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};o===null?l=o=i:o=o.next=i,t=t.next}while(t!==null);o===null?l=o=n:o=o.next=n}else l=o=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Xr(e,n,t,r){var l=e.updateQueue;en=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,c=s.next;s.next=null,i===null?o=c:i.next=c,i=s;var h=e.alternate;h!==null&&(h=h.updateQueue,u=h.lastBaseUpdate,u!==i&&(u===null?h.firstBaseUpdate=c:u.next=c,h.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,h=c=s=null,u=o;do{var p=u.lane,S=u.eventTime;if((r&p)===p){h!==null&&(h=h.next={eventTime:S,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var w=e,k=u;switch(p=n,S=t,k.tag){case 1:if(w=k.payload,typeof w=="function"){m=w.call(S,m,p);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=k.payload,p=typeof w=="function"?w.call(S,m,p):w,p==null)break e;m=W({},m,p);break e;case 2:en=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[u]:p.push(u))}else S={eventTime:S,lane:p,tag:u.tag,payload:u.payload,callback:u.callback,next:null},h===null?(c=h=S,s=m):h=h.next=S,i|=p;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;p=u,u=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(h===null&&(s=m),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=h,n=l.shared.interleaved,n!==null){l=n;do i|=l.lane,l=l.next;while(l!==n)}else o===null&&(l.shared.lanes=0);In|=i,e.lanes=i,e.memoizedState=m}}function ku(e,n,t){if(e=n.effects,n.effects=null,e!==null)for(n=0;nt?t:4,e(!0);var r=Vl.transition;Vl.transition={};try{e(!1),n()}finally{M=t,Vl.transition=r}}function Ca(){return Te().memoizedState}function nd(e,n,t){var r=dn(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},_a(e))Na(n,t);else if(t=ia(e,n,t,r),t!==null){var l=se();Me(t,e,r,l),Pa(t,n,r)}}function td(e,n,t){var r=dn(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(_a(e))Na(n,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var i=n.lastRenderedState,u=o(i,t);if(l.hasEagerState=!0,l.eagerState=u,je(u,i)){var s=n.interleaved;s===null?(l.next=l,mi(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=ia(e,n,l,r),t!==null&&(l=se(),Me(t,e,r,l),Pa(t,n,r))}}function _a(e){var n=e.alternate;return e===H||n!==null&&n===H}function Na(e,n){zt=Zr=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function Pa(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,ei(e,t)}}var Jr={readContext:Pe,useCallback:re,useContext:re,useEffect:re,useImperativeHandle:re,useInsertionEffect:re,useLayoutEffect:re,useMemo:re,useReducer:re,useRef:re,useState:re,useDebugValue:re,useDeferredValue:re,useTransition:re,useMutableSource:re,useSyncExternalStore:re,useId:re,unstable_isNewReconciler:!1},rd={readContext:Pe,useCallback:function(e,n){return Fe().memoizedState=[e,n===void 0?null:n],e},useContext:Pe,useEffect:xu,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,Tr(4194308,4,wa.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Tr(4194308,4,e,n)},useInsertionEffect:function(e,n){return Tr(4,2,e,n)},useMemo:function(e,n){var t=Fe();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Fe();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=nd.bind(null,H,e),[r.memoizedState,e]},useRef:function(e){var n=Fe();return e={current:e},n.memoizedState=e},useState:Eu,useDebugValue:xi,useDeferredValue:function(e){return Fe().memoizedState=e},useTransition:function(){var e=Eu(!1),n=e[0];return e=ed.bind(null,e[1]),Fe().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=H,l=Fe();if($){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),b===null)throw Error(y(349));Rn&30||fa(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,xu(pa.bind(null,r,o,e),[e]),r.flags|=2048,Xt(9,da.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=Fe(),n=b.identifierPrefix;if($){var t=We,r=He;t=(r&~(1<<32-De(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Kt++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(t,{is:r.is}):(e=i.createElement(t),t==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,t),e[Ue]=n,e[Ht]=r,Fa(e,n,!1,!1),n.stateNode=e;e:{switch(i=io(t,r),t){case"dialog":F("cancel",e),F("close",e),l=r;break;case"iframe":case"object":case"embed":F("load",e),l=r;break;case"video":case"audio":for(l=0;lut&&(n.flags|=128,r=!0,gt(o,!1),n.lanes=4194304)}else{if(!r)if(e=Gr(i),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),gt(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!$)return le(n),null}else 2*Y()-o.renderingStartTime>ut&&t!==1073741824&&(n.flags|=128,r=!0,gt(o,!1),n.lanes=4194304);o.isBackwards?(i.sibling=n.child,n.child=i):(t=o.last,t!==null?t.sibling=i:n.child=i,o.last=i)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=Y(),n.sibling=null,t=B.current,O(B,r?t&1|2:t&1),n):(le(n),null);case 22:case 23:return zi(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?ye&1073741824&&(le(n),n.subtreeFlags&6&&(n.flags|=8192)):le(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function fd(e,n){switch(ai(n),n.tag){case 1:return me(n.type)&&Br(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return ot(),U(pe),U(ie),gi(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return yi(n),null;case 13:if(U(B),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));rt()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return U(B),null;case 4:return ot(),null;case 10:return pi(n.type._context),null;case 22:case 23:return zi(),null;case 24:return null;default:return null}}var gr=!1,oe=!1,dd=typeof WeakSet=="function"?WeakSet:Set,x=null;function Yn(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){Q(e,n,r)}else t.current=null}function Mo(e,n,t){try{t()}catch(r){Q(e,n,r)}}var Mu=!1;function pd(e,n){if(yo=Ur,e=Ws(),ui(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var i=0,u=-1,s=-1,c=0,h=0,m=e,p=null;n:for(;;){for(var S;m!==t||l!==0&&m.nodeType!==3||(u=i+l),m!==o||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(S=m.firstChild)!==null;)p=m,m=S;for(;;){if(m===e)break n;if(p===t&&++c===l&&(u=i),p===o&&++h===r&&(s=i),(S=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=S}t=u===-1||s===-1?null:{start:u,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(go={focusedElem:e,selectionRange:t},Ur=!1,x=n;x!==null;)if(n=x,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,x=e;else for(;x!==null;){n=x;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var k=w.memoizedProps,j=w.memoizedState,f=n.stateNode,a=f.getSnapshotBeforeUpdate(n.elementType===n.type?k:Le(n.type,k),j);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(v){Q(n,n.return,v)}if(e=n.sibling,e!==null){e.return=n.return,x=e;break}x=n.return}return w=Mu,Mu=!1,w}function Lt(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Mo(n,t,o)}l=l.next}while(l!==r)}}function pl(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function jo(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function Aa(e){var n=e.alternate;n!==null&&(e.alternate=null,Aa(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Ue],delete n[Ht],delete n[ko],delete n[Gf],delete n[Zf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Va(e){return e.tag===5||e.tag===3||e.tag===4}function ju(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Va(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Oo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Vr));else if(r!==4&&(e=e.child,e!==null))for(Oo(e,n,t),e=e.sibling;e!==null;)Oo(e,n,t),e=e.sibling}function Fo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Fo(e,n,t),e=e.sibling;e!==null;)Fo(e,n,t),e=e.sibling}var ee=null,Re=!1;function qe(e,n,t){for(t=t.child;t!==null;)Ba(e,n,t),t=t.sibling}function Ba(e,n,t){if($e&&typeof $e.onCommitFiberUnmount=="function")try{$e.onCommitFiberUnmount(ol,t)}catch{}switch(t.tag){case 5:oe||Yn(t,n);case 6:var r=ee,l=Re;ee=null,qe(e,n,t),ee=r,Re=l,ee!==null&&(Re?(e=ee,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):ee.removeChild(t.stateNode));break;case 18:ee!==null&&(Re?(e=ee,t=t.stateNode,e.nodeType===8?Ul(e.parentNode,t):e.nodeType===1&&Ul(e,t),Ut(e)):Ul(ee,t.stateNode));break;case 4:r=ee,l=Re,ee=t.stateNode.containerInfo,Re=!0,qe(e,n,t),ee=r,Re=l;break;case 0:case 11:case 14:case 15:if(!oe&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Mo(t,n,i),l=l.next}while(l!==r)}qe(e,n,t);break;case 1:if(!oe&&(Yn(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(u){Q(t,n,u)}qe(e,n,t);break;case 21:qe(e,n,t);break;case 22:t.mode&1?(oe=(r=oe)||t.memoizedState!==null,qe(e,n,t),oe=r):qe(e,n,t);break;default:qe(e,n,t)}}function Ou(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new dd),n.forEach(function(r){var l=Ed.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function ze(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=i),r&=~o}if(r=l,r=Y()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*hd(r/1960))-r,10e?16:e,ln===null)var r=!1;else{if(e=ln,ln=null,el=0,D&6)throw Error(y(331));var l=D;for(D|=4,x=e.current;x!==null;){var o=x,i=o.child;if(x.flags&16){var u=o.deletions;if(u!==null){for(var s=0;sY()-Pi?Pn(e,0):Ni|=t),he(e,n)}function Za(e,n){n===0&&(e.mode&1?(n=ar,ar<<=1,!(ar&130023424)&&(ar=4194304)):n=1);var t=se();e=Xe(e,n),e!==null&&(Jt(e,n,t),he(e,t))}function kd(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Za(e,t)}function Ed(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),Za(e,t)}var Ja;Ja=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||pe.current)de=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return de=!1,ad(e,n,t);de=!!(e.flags&131072)}else de=!1,$&&n.flags&1048576&&na(n,Qr,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;zr(e,n),e=n.pendingProps;var l=tt(n,ie.current);bn(n,t),l=Si(null,n,r,e,l,t);var o=ki();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,me(r)?(o=!0,Hr(n)):o=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,hi(n),l.updater=dl,n.stateNode=l,l._reactInternals=n,Po(n,r,e,t),n=Lo(null,n,r,!0,o,t)):(n.tag=0,$&&o&&si(n),ue(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(zr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=Cd(r),e=Le(r,e),l){case 0:n=zo(null,n,r,e,t);break e;case 1:n=Ru(null,n,r,e,t);break e;case 11:n=zu(null,n,r,e,t);break e;case 14:n=Lu(null,n,r,Le(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Le(r,l),zo(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Le(r,l),Ru(e,n,r,l,t);case 3:e:{if(Ma(n),e===null)throw Error(y(387));r=n.pendingProps,o=n.memoizedState,l=o.element,ua(e,n),Xr(n,r,null,t);var i=n.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){l=it(Error(y(423)),n),n=Iu(e,n,r,t,l);break e}else if(r!==l){l=it(Error(y(424)),n),n=Iu(e,n,r,t,l);break e}else for(ge=an(n.stateNode.containerInfo.firstChild),we=n,$=!0,Ie=null,t=oa(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(rt(),r===l){n=Ge(e,n,t);break e}ue(e,n,r,t)}n=n.child}return n;case 5:return sa(n),e===null&&Co(n),r=n.type,l=n.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,wo(r,l)?i=null:o!==null&&wo(r,o)&&(n.flags|=32),Da(e,n),ue(e,n,i,t),n.child;case 6:return e===null&&Co(n),null;case 13:return ja(e,n,t);case 4:return vi(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=lt(n,null,r,t):ue(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Le(r,l),zu(e,n,r,l,t);case 7:return ue(e,n,n.pendingProps,t),n.child;case 8:return ue(e,n,n.pendingProps.children,t),n.child;case 12:return ue(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,o=n.memoizedProps,i=l.value,O(Kr,r._currentValue),r._currentValue=i,o!==null)if(je(o.value,i)){if(o.children===l.children&&!pe.current){n=Ge(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=Qe(-1,t&-t),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var h=c.pending;h===null?s.next=s:(s.next=h.next,h.next=s),c.pending=s}}o.lanes|=t,s=o.alternate,s!==null&&(s.lanes|=t),_o(o.return,t,n),u.lanes|=t;break}s=s.next}}else if(o.tag===10)i=o.type===n.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(y(341));i.lanes|=t,u=i.alternate,u!==null&&(u.lanes|=t),_o(i,t,n),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===n){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ue(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,bn(n,t),l=Pe(l),r=r(l),n.flags|=1,ue(e,n,r,t),n.child;case 14:return r=n.type,l=Le(r,n.pendingProps),l=Le(r.type,l),Lu(e,n,r,l,t);case 15:return Ra(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Le(r,l),zr(e,n),n.tag=1,me(r)?(e=!0,Hr(n)):e=!1,bn(n,t),Ta(n,r,l),Po(n,r,l,t),Lo(null,n,r,!0,e,t);case 19:return Oa(e,n,t);case 22:return Ia(e,n,t)}throw Error(y(156,n.tag))};function qa(e,n){return _s(e,n)}function xd(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _e(e,n,t,r){return new xd(e,n,t,r)}function Ri(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Cd(e){if(typeof e=="function")return Ri(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Zo)return 11;if(e===Jo)return 14}return 2}function pn(e,n){var t=e.alternate;return t===null?(t=_e(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Ir(e,n,t,r,l,o){var i=2;if(r=e,typeof e=="function")Ri(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Un:return Tn(t.children,l,o,n);case Go:i=8,l|=8;break;case Zl:return e=_e(12,t,n,l|2),e.elementType=Zl,e.lanes=o,e;case Jl:return e=_e(13,t,n,l),e.elementType=Jl,e.lanes=o,e;case ql:return e=_e(19,t,n,l),e.elementType=ql,e.lanes=o,e;case ss:return hl(t,l,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case is:i=10;break e;case us:i=9;break e;case Zo:i=11;break e;case Jo:i=14;break e;case be:i=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=_e(i,t,n,l),n.elementType=e,n.type=r,n.lanes=o,n}function Tn(e,n,t,r){return e=_e(7,e,r,n),e.lanes=t,e}function hl(e,n,t,r){return e=_e(22,e,r,n),e.elementType=ss,e.lanes=t,e.stateNode={isHidden:!1},e}function Kl(e,n,t){return e=_e(6,e,null,n),e.lanes=t,e}function Yl(e,n,t){return n=_e(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function _d(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Pl(0),this.expirationTimes=Pl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ii(e,n,t,r,l,o,i,u,s){return e=new _d(e,n,t,u,s),n===1?(n=1,o===!0&&(n|=8)):n=0,o=_e(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},hi(o),e}function Nd(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(tc)}catch(e){console.error(e)}}tc(),ts.exports=ke;var Rd=ts.exports,Wu=Rd;Xl.createRoot=Wu.createRoot,Xl.hydrateRoot=Wu.hydrateRoot;function Id(){return z.jsx("div",{className:"loader-dot-container",children:z.jsx("div",{className:"loader-dot"})})}function Dd(e){return z.jsx("div",{className:`nona-icon-container ${e.color}`,children:z.jsx("div",{className:"nona-icon-flow",children:Array(9).fill("nona-icon-circle").map((n,t)=>z.jsx("div",{className:`${n} ${e.color}`},`${n}${t}`))})})}function Md(e){const[n,t]=V.useState(0),[r,l]=V.useState(""),[o,i]=V.useState(!1),u=50-n>0?50-n:3;return V.useEffect(()=>{if(n{l(r+e.text[n]),t(n+1),i(!o),e.onIsCharacterTypewritten(o),e.onIsTypewriterRunning(n!==e.text.length-1)},u);return e.isStoppedByUser&&(clearTimeout(c),e.onTextAtCancel(r),e.onIsTypewriterRunning(!1)),()=>clearTimeout(c)}},[e,n,r,u,o,!0]),z.jsx(z.Fragment,{children:r})}const jd={variantNamePrompt:"prompt",variantNameResult:"result"},Od=["hue","light","dark"],Fd={keyArrowUp:"ArrowUp",keyBackspace:"Backspace",keyDelete:"Delete",keyEnter:"Enter",keyShift:"Shift"},Ud="nonaAiHistory",$d={messageTextError:"Error occurred during prompt: ",messageTextPlaceholder:"Enter a prompt here",messageTextTryAgain:"It looks like there was a problem finding an answer for you. Please try again."},Ad="https://github.com/alecthibodeau/nona-ai/blob/main/README.md#nona-ai",Vd={textStart:"start",textStop:"stop"},Bd=["What's 2 + 2?","4","What's red plus yellow?","Red plus yellow is orange.","What are the states in New England?","Connecticut, Maine, Massachusetts, New Hampshire and Rhode Island.","Who were the members of the Beatles?","The Beatles were a legendary rock band that was formed in Liverpool, England in 1960. The group's most well-known members were John Lennon, Paul McCartney, George Harrison and Ringo Starr. Over the course of their career the Beatles released 12 studio albums, which sold over 600 million copies worldwide and made them one of the best-selling music acts of all time. Their music and cultural impact have had a profound influence on popular music and popular culture.","Write a paragraph about the sport of running.","Running is one of the most popular and accessible sports in the world. It is a low-cost activity that anyone can do, and it can be enjoyed at any age. Running has many health benefits, including improved cardiovascular health, weight loss, and reduced stress. It can also be a great way to improve your mood and energy levels. There are many different types of running, from sprinting to leisurely walking, and it is important to find an activity that you enjoy and that you can maintain regularly. Whether you are looking for a way to get in shape or to improve your overall health, running is a great option."],rl={cardVariantNames:jd,colorThemeOptions:Od,keyboardKeys:Fd,localStorageKeyHistory:Ud,messagingForUser:$d,readmeLink:Ad,userPromptButtonActions:Vd,mockData:Bd};function Hd(e){const[n,t]=V.useState(e.textContent),{cardVariantNames:{variantNameResult:r}}=rl;return z.jsx("div",{className:`card-row ${e.variantName}`,children:z.jsxs("div",{className:"card",children:[e.variantName===r?z.jsx(Dd,{color:"yellow"}):null,z.jsx("div",{className:`card-text ${e.variantName}`,children:z.jsx("div",{children:e.variantName===r&&e.isLastCard?z.jsx(z.Fragment,{children:e.isAwaitingResponse?z.jsx(Id,{}):z.jsx(Md,{text:n,isStoppedByUser:e.isTypewriterCanceledFromUserPrompt,onIsCharacterTypewritten:l=>{e.onIsCharacterTypewritten(l)},onIsTypewriterRunning:l=>{e.onIsTypewriterRunning(l)},onTextAtCancel:l=>{t(l.toString()),e.onUpdateTextContent(l.toString())}})}):n})})]})})}const Wd="417.33 364.87 261.18 208.72 417.19 52.71 364.87 .39 208.86 156.4 52.46 0 .13 52.33 156.53 208.72 0 365.26 52.33 417.58 208.86 261.05 365 417.19 417.33 364.87",Qd={closingX:Wd};function Kd(e){const{readmeLink:n}=rl;function t(){e.onUpdateMessageDisplayed(!1)}return z.jsxs("header",{className:"header",children:[z.jsxs("div",{className:"header-content",children:[z.jsx("div",{className:"name",children:"Nona AI"}),null,z.jsx("div",{className:"icon-outer",children:z.jsx("div",{className:"icon-inner"})})]}),e.isMessageDisplayed?z.jsx("div",{className:"message-background",children:e.isPromptEnabled?z.jsxs("div",{className:"message-container",children:[z.jsx("button",{className:"button-close",onClick:t,children:z.jsx("svg",{width:"10",height:"10",viewBox:"0 0 420 420",xmlns:"http://www.w3.org/2000/svg",children:z.jsx("polygon",{points:Qd.closingX})})}),z.jsxs("span",{className:"message-text",children:["Please review this project's ",z.jsx("a",{href:n,children:"README"}),", including the section on how to configure your ",z.jsx("span",{className:"chrome-dev",children:"Chrome"})," browser so that Nona AI can get results from Gemini Nano."]})]}):z.jsxs("div",{className:"unavailable-message",children:["Due to an unexpected API change Nona AI's prompt interface is currently unavailable. Hopefully this will be sorted out soon. Meanwhile, see the project ",z.jsx("a",{href:n,children:"README"}),"."]})}):null]})}const Yd=/[^a-zA-Z0-9]/g,Xd=/^\s*(\n\s*)*$/,Gd={allButLettersAndNumbers:Yd,onlyNewLinesAndSpaces:Xd};function Zd(){const[e,n]=V.useState([]),[t,r]=V.useState(rl.colorThemeOptions[0]),[l,o]=V.useState(""),[i,u]=V.useState(!1),[s,c]=V.useState(!1),[h,m]=V.useState(!0),[p,S]=V.useState(!1),[w,k]=V.useState(!1),[j,f]=V.useState(!1),a=V.useRef(null),{cardVariantNames:{variantNamePrompt:d,variantNameResult:v},localStorageKeyHistory:E,messagingForUser:{messageTextTryAgain:_},mockData:C}=rl,{allButLettersAndNumbers:P}=Gd,A=!1,L=!1,ve=V.useCallback(()=>C.map((I,g)=>({textContent:I,variantName:g%2?v:d,isAwaitingResponse:!1,isLastCard:!1,isTypewriterCanceledFromUserPrompt:!1,onIsCharacterTypewritten:()=>{},onIsTypewriterRunning:()=>{},onUpdateTextContent:()=>{}})),[C,d,v]);V.useEffect(()=>{const I=localStorage.getItem(E);if(I){const g=JSON.parse(I);n(g.cards),m(g.isMessageDisplayed),o(g.mostRecentPrompt),localStorage.removeItem(E);const N=a.current;N&&setTimeout(()=>{N.scrollTop=N.scrollHeight},50)}},[E,A,ve]),V.useEffect(()=>{const I=e[e.length-1];!i&&I&&I.variantName===v&&I.textContent===""&&n(g=>g.slice(0,-1))},[e,i,v]),V.useEffect(()=>{if(i||w&&!j){const I=a.current;I&&(I.scrollTop=I.scrollHeight)}},[i,s,w,j]),V.useEffect(()=>{if(w){const I="keydown";return window.addEventListener(I,Je),()=>{window.removeEventListener(I,Je),f(!1)}}},[w]);function Je(I){["ArrowUp","ArrowDown","End","Home","PageUp","PageDown"].includes(I.key)&&f(!0)}function wn(I){I.deltaY&&w&&f(!0)}function nr(I,g){const N=I.replace(P,"");return`key${g}${I.length>9?N.slice(0,9):N}`}function Sl(I,g){const N=[...e];N[g].textContent=I,n(N)}function ft(I,g){return z.jsx(Hd,{textContent:I.textContent,variantName:I.variantName,isAwaitingResponse:i,isLastCard:g===e.length-1,isTypewriterCanceledFromUserPrompt:p,onIsCharacterTypewritten:N=>c(N),onIsTypewriterRunning:N=>k(N),onUpdateTextContent:N=>Sl(N.toString(),g)},nr(I.textContent,g))}return z.jsxs("div",{className:"app",children:[z.jsx(Kd,{isMessageDisplayed:h,isPromptEnabled:L,onUpdateMessageDisplayed:I=>m(I),onUpdateColorTheme:I=>r(I)}),z.jsxs("main",{className:"main",children:[z.jsx("div",{ref:a,className:"cards-container",onWheel:wn,children:e.map(ft)}),null,null]})]})}Xl.createRoot(document.getElementById("root")).render(z.jsx(wc.StrictMode,{children:z.jsx(Zd,{})})); diff --git a/assets/index-D3slk064.js b/assets/index-D3slk064.js new file mode 100644 index 0000000..2f99c4a --- /dev/null +++ b/assets/index-D3slk064.js @@ -0,0 +1,40 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function ic(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ku={exports:{}},il={},Yu={exports:{}},I={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its 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=Symbol.for("react.element"),uc=Symbol.for("react.portal"),sc=Symbol.for("react.fragment"),ac=Symbol.for("react.strict_mode"),cc=Symbol.for("react.profiler"),fc=Symbol.for("react.provider"),dc=Symbol.for("react.context"),pc=Symbol.for("react.forward_ref"),mc=Symbol.for("react.suspense"),hc=Symbol.for("react.memo"),vc=Symbol.for("react.lazy"),Fi=Symbol.iterator;function yc(e){return e===null||typeof e!="object"?null:(e=Fi&&e[Fi]||e["@@iterator"],typeof e=="function"?e:null)}var Xu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Gu=Object.assign,Zu={};function mn(e,t,n){this.props=e,this.context=t,this.refs=Zu,this.updater=n||Xu}mn.prototype.isReactComponent={};mn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};mn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ju(){}Ju.prototype=mn.prototype;function Ho(e,t,n){this.props=e,this.context=t,this.refs=Zu,this.updater=n||Xu}var Vo=Ho.prototype=new Ju;Vo.constructor=Ho;Gu(Vo,mn.prototype);Vo.isPureReactComponent=!0;var Ui=Array.isArray,qu=Object.prototype.hasOwnProperty,Wo={current:null},bu={key:!0,ref:!0,__self:!0,__source:!0};function es(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)qu.call(t,r)&&!bu.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1>>1,H=E[R];if(0>>1;R<$t;){var Ae=2*(R+1)-1,j=E[Ae],Y=Ae+1,ge=E[Y];if(0>l(j,N))Yl(ge,j)?(E[R]=ge,E[Y]=N,R=Y):(E[R]=j,E[Ae]=N,R=Ae);else if(Yl(ge,N))E[R]=ge,E[Y]=N,R=Y;else break e}}return g}function l(E,g){var N=E.sortIndex-g.sortIndex;return N!==0?N:E.id-g.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var s=[],c=[],h=1,m=null,p=3,S=!1,w=!1,k=!1,F=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(E){for(var g=n(c);g!==null;){if(g.callback===null)r(c);else if(g.startTime<=E)r(c),g.sortIndex=g.expirationTime,t(s,g);else break;g=n(c)}}function v(E){if(k=!1,d(E),!w)if(n(s)!==null)w=!0,xt(x);else{var g=n(c);g!==null&&Ct(v,g.startTime-E)}}function x(E,g){w=!1,k&&(k=!1,f(T),T=-1),S=!0;var N=p;try{for(d(g),m=n(s);m!==null&&(!(m.expirationTime>g)||E&&!le());){var R=m.callback;if(typeof R=="function"){m.callback=null,p=m.priorityLevel;var H=R(m.expirationTime<=g);g=e.unstable_now(),typeof H=="function"?m.callback=H:m===n(s)&&r(s),d(g)}else r(s);m=n(s)}if(m!==null)var $t=!0;else{var Ae=n(c);Ae!==null&&Ct(v,Ae.startTime-g),$t=!1}return $t}finally{m=null,p=N,S=!1}}var P=!1,_=null,T=-1,M=5,L=-1;function le(){return!(e.unstable_now()-LE||125R?(E.sortIndex=N,t(c,E),n(s)===null&&E===n(c)&&(k?(f(T),T=-1):k=!0,Ct(v,N-R))):(E.sortIndex=H,t(s,E),w||S||(w=!0,xt(x))),E},e.unstable_shouldYield=le,e.unstable_wrapCallback=function(E){var g=p;return function(){var N=p;p=g;try{return E.apply(this,arguments)}finally{p=N}}}})(os);ls.exports=os;var zc=ls.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Rc=O,Ee=zc;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Gl=Object.prototype.hasOwnProperty,Lc=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,$i={},Bi={};function Ic(e){return Gl.call(Bi,e)?!0:Gl.call($i,e)?!1:Lc.test(e)?Bi[e]=!0:($i[e]=!0,!1)}function Mc(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function jc(e,t,n,r){if(t===null||typeof t>"u"||Mc(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function de(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){re[e]=new de(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];re[t]=new de(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){re[e]=new de(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){re[e]=new de(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){re[e]=new de(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){re[e]=new de(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){re[e]=new de(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){re[e]=new de(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){re[e]=new de(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ko=/[\-:]([a-z])/g;function Yo(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ko,Yo);re[t]=new de(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ko,Yo);re[t]=new de(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ko,Yo);re[t]=new de(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){re[e]=new de(e,1,!1,e.toLowerCase(),null,!1,!1)});re.xlinkHref=new de("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){re[e]=new de(e,1,!1,e.toLowerCase(),null,!0,!0)});function Xo(e,t,n,r){var l=re.hasOwnProperty(t)?re[t]:null;(l!==null?l.type!==0:r||!(2u||l[i]!==o[u]){var s=` +`+l[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{Cl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?_n(e):""}function Dc(e){switch(e.tag){case 5:return _n(e.type);case 16:return _n("Lazy");case 13:return _n("Suspense");case 19:return _n("SuspenseList");case 0:case 2:case 15:return e=_l(e.type,!1),e;case 11:return e=_l(e.type.render,!1),e;case 1:return e=_l(e.type,!0),e;default:return""}}function bl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Vt:return"Fragment";case Ht:return"Portal";case Zl:return"Profiler";case Go:return"StrictMode";case Jl:return"Suspense";case ql:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ss:return(e.displayName||"Context")+".Consumer";case us:return(e._context.displayName||"Context")+".Provider";case Zo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Jo:return t=e.displayName||null,t!==null?t:bl(e.type)||"Memo";case lt:t=e._payload,e=e._init;try{return bl(e(t))}catch{}}return null}function Oc(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return bl(t);case 8:return t===Go?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function gt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function cs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Fc(e){var t=cs(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ar(e){e._valueTracker||(e._valueTracker=Fc(e))}function fs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=cs(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Or(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function eo(e,t){var n=t.checked;return K({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Vi(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=gt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ds(e,t){t=t.checked,t!=null&&Xo(e,"checked",t,!1)}function to(e,t){ds(e,t);var n=gt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?no(e,t.type,n):t.hasOwnProperty("defaultValue")&&no(e,t.type,gt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Wi(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function no(e,t,n){(t!=="number"||Or(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Nn=Array.isArray;function en(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=cr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function An(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var zn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Uc=["Webkit","ms","Moz","O"];Object.keys(zn).forEach(function(e){Uc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),zn[t]=zn[e]})});function vs(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||zn.hasOwnProperty(e)&&zn[e]?(""+t).trim():t+"px"}function ys(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=vs(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Ac=K({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function oo(e,t){if(t){if(Ac[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(y(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(y(61))}if(t.style!=null&&typeof t.style!="object")throw Error(y(62))}}function io(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var uo=null;function qo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var so=null,tn=null,nn=null;function Yi(e){if(e=or(e)){if(typeof so!="function")throw Error(y(280));var t=e.stateNode;t&&(t=fl(t),so(e.stateNode,e.type,t))}}function gs(e){tn?nn?nn.push(e):nn=[e]:tn=e}function ws(){if(tn){var e=tn,t=nn;if(nn=tn=null,Yi(e),t)for(e=0;e>>=0,e===0?32:31-(Zc(e)/Jc|0)|0}var fr=64,dr=4194304;function Pn(e){switch(e&-e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function $r(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=Pn(u):(o&=i,o!==0&&(r=Pn(o)))}else i=n&~l,i!==0?r=Pn(i):o!==0&&(r=Pn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function rr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-De(t),e[t]=n}function tf(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ln),nu=" ",ru=!1;function As(e,t){switch(e){case"keyup":return Rf.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $s(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wt=!1;function If(e,t){switch(e){case"compositionend":return $s(t);case"keypress":return t.which!==32?null:(ru=!0,nu);case"textInput":return e=t.data,e===nu&&ru?null:e;default:return null}}function Mf(e,t){if(Wt)return e==="compositionend"||!ii&&As(e,t)?(e=Fs(),Pr=ri=st=null,Wt=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=uu(n)}}function Ws(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ws(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Qs(){for(var e=window,t=Or();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Or(e.document)}return t}function ui(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Hf(e){var t=Qs(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ws(n.ownerDocument.documentElement,n)){if(r!==null&&ui(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=su(n,o);var i=su(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Qt=null,ho=null,Mn=null,vo=!1;function au(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;vo||Qt==null||Qt!==Or(r)||(r=Qt,"selectionStart"in r&&ui(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Mn&&Qn(Mn,r)||(Mn=r,r=Vr(ho,"onSelect"),0Xt||(e.current=Eo[Xt],Eo[Xt]=null,Xt--)}function A(e,t){Xt++,Eo[Xt]=e.current,e.current=t}var wt={},se=kt(wt),he=kt(!1),It=wt;function sn(e,t){var n=e.type.contextTypes;if(!n)return wt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ve(e){return e=e.childContextTypes,e!=null}function Qr(){B(he),B(se)}function vu(e,t,n){if(se.current!==wt)throw Error(y(168));A(se,t),A(he,n)}function ea(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(y(108,Oc(e)||"Unknown",l));return K({},n,r)}function Kr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||wt,It=se.current,A(se,e),A(he,he.current),!0}function yu(e,t,n){var r=e.stateNode;if(!r)throw Error(y(169));n?(e=ea(e,t,It),r.__reactInternalMemoizedMergedChildContext=e,B(he),B(se),A(se,e)):B(he),A(he,n)}var Ye=null,dl=!1,Al=!1;function ta(e){Ye===null?Ye=[e]:Ye.push(e)}function ed(e){dl=!0,ta(e)}function Et(){if(!Al&&Ye!==null){Al=!0;var e=0,t=U;try{var n=Ye;for(U=1;e>=i,l-=i,Xe=1<<32-De(t)+l|n<T?(M=_,_=null):M=_.sibling;var L=p(f,_,d[T],v);if(L===null){_===null&&(_=M);break}e&&_&&L.alternate===null&&t(f,_),a=o(L,a,T),P===null?x=L:P.sibling=L,P=L,_=M}if(T===d.length)return n(f,_),V&&_t(f,T),x;if(_===null){for(;TT?(M=_,_=null):M=_.sibling;var le=p(f,_,L.value,v);if(le===null){_===null&&(_=M);break}e&&_&&le.alternate===null&&t(f,_),a=o(le,a,T),P===null?x=le:P.sibling=le,P=le,_=M}if(L.done)return n(f,_),V&&_t(f,T),x;if(_===null){for(;!L.done;T++,L=d.next())L=m(f,L.value,v),L!==null&&(a=o(L,a,T),P===null?x=L:P.sibling=L,P=L);return V&&_t(f,T),x}for(_=r(f,_);!L.done;T++,L=d.next())L=S(_,f,T,L.value,v),L!==null&&(e&&L.alternate!==null&&_.delete(L.key===null?T:L.key),a=o(L,a,T),P===null?x=L:P.sibling=L,P=L);return e&&_.forEach(function(Ue){return t(f,Ue)}),V&&_t(f,T),x}function F(f,a,d,v){if(typeof d=="object"&&d!==null&&d.type===Vt&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case sr:e:{for(var x=d.key,P=a;P!==null;){if(P.key===x){if(x=d.type,x===Vt){if(P.tag===7){n(f,P.sibling),a=l(P,d.props.children),a.return=f,f=a;break e}}else if(P.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===lt&&Su(x)===P.type){n(f,P.sibling),a=l(P,d.props),a.ref=En(f,P,d),a.return=f,f=a;break e}n(f,P);break}else t(f,P);P=P.sibling}d.type===Vt?(a=Lt(d.props.children,f.mode,v,d.key),a.return=f,f=a):(v=Dr(d.type,d.key,d.props,null,f.mode,v),v.ref=En(f,a,d),v.return=f,f=v)}return i(f);case Ht:e:{for(P=d.key;a!==null;){if(a.key===P)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){n(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{n(f,a);break}else t(f,a);a=a.sibling}a=Yl(d,f.mode,v),a.return=f,f=a}return i(f);case lt:return P=d._init,F(f,a,P(d._payload),v)}if(Nn(d))return w(f,a,d,v);if(yn(d))return k(f,a,d,v);wr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(n(f,a.sibling),a=l(a,d),a.return=f,f=a):(n(f,a),a=Kl(d,f.mode,v),a.return=f,f=a),i(f)):n(f,a)}return F}var cn=oa(!0),ia=oa(!1),Gr=kt(null),Zr=null,Jt=null,fi=null;function di(){fi=Jt=Zr=null}function pi(e){var t=Gr.current;B(Gr),e._currentValue=t}function _o(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function ln(e,t){Zr=e,fi=Jt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(me=!0),e.firstContext=null)}function ze(e){var t=e._currentValue;if(fi!==e)if(e={context:e,memoizedValue:t,next:null},Jt===null){if(Zr===null)throw Error(y(308));Jt=e,Zr.dependencies={lanes:0,firstContext:e}}else Jt=Jt.next=e;return t}var Tt=null;function mi(e){Tt===null?Tt=[e]:Tt.push(e)}function ua(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,mi(t)):(n.next=l.next,l.next=n),t.interleaved=n,be(e,r)}function be(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var ot=!1;function hi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function sa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ze(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function mt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,D&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,be(e,n)}return l=r.interleaved,l===null?(t.next=t,mi(r)):(t.next=l.next,l.next=t),r.interleaved=t,be(e,n)}function zr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ei(e,n)}}function ku(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Jr(e,t,n,r){var l=e.updateQueue;ot=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,c=s.next;s.next=null,i===null?o=c:i.next=c,i=s;var h=e.alternate;h!==null&&(h=h.updateQueue,u=h.lastBaseUpdate,u!==i&&(u===null?h.firstBaseUpdate=c:u.next=c,h.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,h=c=s=null,u=o;do{var p=u.lane,S=u.eventTime;if((r&p)===p){h!==null&&(h=h.next={eventTime:S,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var w=e,k=u;switch(p=t,S=n,k.tag){case 1:if(w=k.payload,typeof w=="function"){m=w.call(S,m,p);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=k.payload,p=typeof w=="function"?w.call(S,m,p):w,p==null)break e;m=K({},m,p);break e;case 2:ot=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[u]:p.push(u))}else S={eventTime:S,lane:p,tag:u.tag,payload:u.payload,callback:u.callback,next:null},h===null?(c=h=S,s=m):h=h.next=S,i|=p;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;p=u,u=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(h===null&&(s=m),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=h,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Dt|=i,e.lanes=i,e.memoizedState=m}}function Eu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Bl.transition;Bl.transition={};try{e(!1),t()}finally{U=n,Bl.transition=r}}function _a(){return Re().memoizedState}function ld(e,t,n){var r=vt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Na(e))Pa(t,n);else if(n=ua(e,t,n,r),n!==null){var l=ce();Oe(n,e,r,l),Ta(n,t,r)}}function od(e,t,n){var r=vt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Na(e))Pa(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,Fe(u,i)){var s=t.interleaved;s===null?(l.next=l,mi(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=ua(e,t,l,r),n!==null&&(l=ce(),Oe(n,e,r,l),Ta(n,t,r))}}function Na(e){var t=e.alternate;return e===Q||t!==null&&t===Q}function Pa(e,t){jn=br=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ta(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ei(e,n)}}var el={readContext:ze,useCallback:oe,useContext:oe,useEffect:oe,useImperativeHandle:oe,useInsertionEffect:oe,useLayoutEffect:oe,useMemo:oe,useReducer:oe,useRef:oe,useState:oe,useDebugValue:oe,useDeferredValue:oe,useTransition:oe,useMutableSource:oe,useSyncExternalStore:oe,useId:oe,unstable_isNewReconciler:!1},id={readContext:ze,useCallback:function(e,t){return Be().memoizedState=[e,t===void 0?null:t],e},useContext:ze,useEffect:Cu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Lr(4194308,4,Sa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Lr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Lr(4,2,e,t)},useMemo:function(e,t){var n=Be();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Be();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ld.bind(null,Q,e),[r.memoizedState,e]},useRef:function(e){var t=Be();return e={current:e},t.memoizedState=e},useState:xu,useDebugValue:xi,useDeferredValue:function(e){return Be().memoizedState=e},useTransition:function(){var e=xu(!1),t=e[0];return e=rd.bind(null,e[1]),Be().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Q,l=Be();if(V){if(n===void 0)throw Error(y(407));n=n()}else{if(n=t(),ee===null)throw Error(y(349));jt&30||da(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Cu(ma.bind(null,r,o,e),[e]),r.flags|=2048,bn(9,pa.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Be(),t=ee.identifierPrefix;if(V){var n=Ge,r=Xe;n=(r&~(1<<32-De(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Jn++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[He]=t,e[Xn]=r,Ua(e,t,!1,!1),t.stateNode=e;e:{switch(i=io(n,r),n){case"dialog":$("cancel",e),$("close",e),l=r;break;case"iframe":case"object":case"embed":$("load",e),l=r;break;case"video":case"audio":for(l=0;lpn&&(t.flags|=128,r=!0,xn(o,!1),t.lanes=4194304)}else{if(!r)if(e=qr(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),xn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!V)return ie(t),null}else 2*G()-o.renderingStartTime>pn&&n!==1073741824&&(t.flags|=128,r=!0,xn(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=G(),t.sibling=null,n=W.current,A(W,r?n&1|2:n&1),t):(ie(t),null);case 22:case 23:return zi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?we&1073741824&&(ie(t),t.subtreeFlags&6&&(t.flags|=8192)):ie(t),null;case 24:return null;case 25:return null}throw Error(y(156,t.tag))}function md(e,t){switch(ai(t),t.tag){case 1:return ve(t.type)&&Qr(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return fn(),B(he),B(se),gi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return yi(t),null;case 13:if(B(W),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(y(340));an()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return B(W),null;case 4:return fn(),null;case 10:return pi(t.type._context),null;case 22:case 23:return zi(),null;case 24:return null;default:return null}}var kr=!1,ue=!1,hd=typeof WeakSet=="function"?WeakSet:Set,C=null;function qt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){X(e,t,r)}else n.current=null}function jo(e,t,n){try{n()}catch(r){X(e,t,r)}}var Du=!1;function vd(e,t){if(yo=Br,e=Qs(),ui(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,c=0,h=0,m=e,p=null;t:for(;;){for(var S;m!==n||l!==0&&m.nodeType!==3||(u=i+l),m!==o||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(S=m.firstChild)!==null;)p=m,m=S;for(;;){if(m===e)break t;if(p===n&&++c===l&&(u=i),p===o&&++h===r&&(s=i),(S=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=S}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(go={focusedElem:e,selectionRange:n},Br=!1,C=t;C!==null;)if(t=C,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,C=e;else for(;C!==null;){t=C;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var k=w.memoizedProps,F=w.memoizedState,f=t.stateNode,a=f.getSnapshotBeforeUpdate(t.elementType===t.type?k:Ie(t.type,k),F);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(v){X(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,C=e;break}C=t.return}return w=Du,Du=!1,w}function Dn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&jo(t,n,o)}l=l.next}while(l!==r)}}function hl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Do(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Ba(e){var t=e.alternate;t!==null&&(e.alternate=null,Ba(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[He],delete t[Xn],delete t[ko],delete t[qf],delete t[bf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ha(e){return e.tag===5||e.tag===3||e.tag===4}function Ou(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ha(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Oo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Wr));else if(r!==4&&(e=e.child,e!==null))for(Oo(e,t,n),e=e.sibling;e!==null;)Oo(e,t,n),e=e.sibling}function Fo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Fo(e,t,n),e=e.sibling;e!==null;)Fo(e,t,n),e=e.sibling}var te=null,Me=!1;function rt(e,t,n){for(n=n.child;n!==null;)Va(e,t,n),n=n.sibling}function Va(e,t,n){if(Ve&&typeof Ve.onCommitFiberUnmount=="function")try{Ve.onCommitFiberUnmount(ul,n)}catch{}switch(n.tag){case 5:ue||qt(n,t);case 6:var r=te,l=Me;te=null,rt(e,t,n),te=r,Me=l,te!==null&&(Me?(e=te,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):te.removeChild(n.stateNode));break;case 18:te!==null&&(Me?(e=te,n=n.stateNode,e.nodeType===8?Ul(e.parentNode,n):e.nodeType===1&&Ul(e,n),Vn(e)):Ul(te,n.stateNode));break;case 4:r=te,l=Me,te=n.stateNode.containerInfo,Me=!0,rt(e,t,n),te=r,Me=l;break;case 0:case 11:case 14:case 15:if(!ue&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&jo(n,t,i),l=l.next}while(l!==r)}rt(e,t,n);break;case 1:if(!ue&&(qt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){X(n,t,u)}rt(e,t,n);break;case 21:rt(e,t,n);break;case 22:n.mode&1?(ue=(r=ue)||n.memoizedState!==null,rt(e,t,n),ue=r):rt(e,t,n);break;default:rt(e,t,n)}}function Fu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new hd),t.forEach(function(r){var l=_d.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Le(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=i),r&=~o}if(r=l,r=G()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*gd(r/1960))-r,10e?16:e,at===null)var r=!1;else{if(e=at,at=null,rl=0,D&6)throw Error(y(331));var l=D;for(D|=4,C=e.current;C!==null;){var o=C,i=o.child;if(C.flags&16){var u=o.deletions;if(u!==null){for(var s=0;sG()-Pi?Rt(e,0):Ni|=n),ye(e,t)}function Ja(e,t){t===0&&(e.mode&1?(t=dr,dr<<=1,!(dr&130023424)&&(dr=4194304)):t=1);var n=ce();e=be(e,t),e!==null&&(rr(e,t,n),ye(e,n))}function Cd(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ja(e,n)}function _d(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(t),Ja(e,n)}var qa;qa=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||he.current)me=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return me=!1,dd(e,t,n);me=!!(e.flags&131072)}else me=!1,V&&t.flags&1048576&&na(t,Xr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ir(e,t),e=t.pendingProps;var l=sn(t,se.current);ln(t,n),l=Si(null,t,r,e,l,n);var o=ki();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ve(r)?(o=!0,Kr(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,hi(t),l.updater=ml,t.stateNode=l,l._reactInternals=t,Po(t,r,e,n),t=Ro(null,t,r,!0,o,n)):(t.tag=0,V&&o&&si(t),ae(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ir(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Pd(r),e=Ie(r,e),l){case 0:t=zo(null,t,r,e,n);break e;case 1:t=Iu(null,t,r,e,n);break e;case 11:t=Ru(null,t,r,e,n);break e;case 14:t=Lu(null,t,r,Ie(r.type,e),n);break e}throw Error(y(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),zo(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),Iu(e,t,r,l,n);case 3:e:{if(Da(t),e===null)throw Error(y(387));r=t.pendingProps,o=t.memoizedState,l=o.element,sa(e,t),Jr(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=dn(Error(y(423)),t),t=Mu(e,t,r,n,l);break e}else if(r!==l){l=dn(Error(y(424)),t),t=Mu(e,t,r,n,l);break e}else for(Se=pt(t.stateNode.containerInfo.firstChild),ke=t,V=!0,je=null,n=ia(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(an(),r===l){t=et(e,t,n);break e}ae(e,t,r,n)}t=t.child}return t;case 5:return aa(t),e===null&&Co(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,wo(r,l)?i=null:o!==null&&wo(r,o)&&(t.flags|=32),ja(e,t),ae(e,t,i,n),t.child;case 6:return e===null&&Co(t),null;case 13:return Oa(e,t,n);case 4:return vi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=cn(t,null,r,n):ae(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),Ru(e,t,r,l,n);case 7:return ae(e,t,t.pendingProps,n),t.child;case 8:return ae(e,t,t.pendingProps.children,n),t.child;case 12:return ae(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,A(Gr,r._currentValue),r._currentValue=i,o!==null)if(Fe(o.value,i)){if(o.children===l.children&&!he.current){t=et(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=Ze(-1,n&-n),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var h=c.pending;h===null?s.next=s:(s.next=h.next,h.next=s),c.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),_o(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(y(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),_o(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ae(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,ln(t,n),l=ze(l),r=r(l),t.flags|=1,ae(e,t,r,n),t.child;case 14:return r=t.type,l=Ie(r,t.pendingProps),l=Ie(r.type,l),Lu(e,t,r,l,n);case 15:return Ia(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),Ir(e,t),t.tag=1,ve(r)?(e=!0,Kr(t)):e=!1,ln(t,n),za(t,r,l),Po(t,r,l,n),Ro(null,t,r,!0,e,n);case 19:return Fa(e,t,n);case 22:return Ma(e,t,n)}throw Error(y(156,t.tag))};function ba(e,t){return Ns(e,t)}function Nd(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Pe(e,t,n,r){return new Nd(e,t,n,r)}function Li(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Pd(e){if(typeof e=="function")return Li(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Zo)return 11;if(e===Jo)return 14}return 2}function yt(e,t){var n=e.alternate;return n===null?(n=Pe(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Dr(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Li(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Vt:return Lt(n.children,l,o,t);case Go:i=8,l|=8;break;case Zl:return e=Pe(12,n,t,l|2),e.elementType=Zl,e.lanes=o,e;case Jl:return e=Pe(13,n,t,l),e.elementType=Jl,e.lanes=o,e;case ql:return e=Pe(19,n,t,l),e.elementType=ql,e.lanes=o,e;case as:return yl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case us:i=10;break e;case ss:i=9;break e;case Zo:i=11;break e;case Jo:i=14;break e;case lt:i=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return t=Pe(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Lt(e,t,n,r){return e=Pe(7,e,r,t),e.lanes=n,e}function yl(e,t,n,r){return e=Pe(22,e,r,t),e.elementType=as,e.lanes=n,e.stateNode={isHidden:!1},e}function Kl(e,t,n){return e=Pe(6,e,null,t),e.lanes=n,e}function Yl(e,t,n){return t=Pe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Td(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Pl(0),this.expirationTimes=Pl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ii(e,t,n,r,l,o,i,u,s){return e=new Td(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Pe(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},hi(o),e}function zd(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(rc)}catch(e){console.error(e)}}rc(),rs.exports=xe;var jd=rs.exports,Qu=jd;Xl.createRoot=Qu.createRoot,Xl.hydrateRoot=Qu.hydrateRoot;function Dd(){return z.jsx("div",{className:"loader-dot-container",children:z.jsx("div",{className:"loader-dot"})})}function Od(e){return z.jsx("div",{className:`nona-icon-container ${e.color}`,children:z.jsx("div",{className:"nona-icon-flow",children:Array(9).fill("nona-icon-circle").map((t,n)=>z.jsx("div",{className:`${t} ${e.color}`},`${t}${n}`))})})}function Fd(e){const[t,n]=O.useState(0),[r,l]=O.useState(""),[o,i]=O.useState(!1),u=50-t>0?50-t:3;return O.useEffect(()=>{if(t{l(r+e.text[t]),n(t+1),i(!o),e.onIsCharacterTypewritten(o),e.onIsTypewriterRunning(t!==e.text.length-1)},u);return e.isStoppedByUser&&(clearTimeout(c),e.onTextAtCancel(r),e.onIsTypewriterRunning(!1)),()=>clearTimeout(c)}},[e,t,r,u,o,!0]),z.jsx(z.Fragment,{children:r})}const Ud={variantNamePrompt:"prompt",variantNameResult:"result"},Ad=["hue","light","dark"],$d={keyArrowUp:"ArrowUp",keyBackspace:"Backspace",keyDelete:"Delete",keyEnter:"Enter",keyShift:"Shift"},Bd="nonaAiHistory",Hd={messageTextError:"Error occurred during prompt: ",messageTextPlaceholder:"Enter a prompt here",messageTextTryAgain:"It looks like there was a problem finding an answer for you. Please try again."},Vd="https://github.com/alecthibodeau/nona-ai/blob/main/README.md#nona-ai",Wd={textStart:"start",textStop:"stop"},Qd=["What's 2 + 2?","4","What's red plus yellow?","Red plus yellow is orange.","What are the states in New England?","Connecticut, Maine, Massachusetts, New Hampshire and Rhode Island.","Who were the members of the Beatles?","The Beatles were a legendary rock band that was formed in Liverpool, England in 1960. The group's most well-known members were John Lennon, Paul McCartney, George Harrison and Ringo Starr. Over the course of their career the Beatles released 12 studio albums, which sold over 600 million copies worldwide and made them one of the best-selling music acts of all time. Their music and cultural impact have had a profound influence on popular music and popular culture.","Write a paragraph about the sport of running.","Running is one of the most popular and accessible sports in the world. It is a low-cost activity that anyone can do, and it can be enjoyed at any age. Running has many health benefits, including improved cardiovascular health, weight loss, and reduced stress. It can also be a great way to improve your mood and energy levels. There are many different types of running, from sprinting to leisurely walking, and it is important to find an activity that you enjoy and that you can maintain regularly. Whether you are looking for a way to get in shape or to improve your overall health, running is a great option."],tr={cardVariantNames:Ud,colorThemeOptions:Ad,keyboardKeys:$d,localStorageKeyHistory:Bd,messagingForUser:Hd,readmeLink:Vd,userPromptButtonActions:Wd,mockData:Qd};function Kd(e){const[t,n]=O.useState(e.textContent),{cardVariantNames:{variantNameResult:r}}=tr;return z.jsx("div",{className:`card-row ${e.variantName}`,children:z.jsxs("div",{className:"card",children:[e.variantName===r?z.jsx(Od,{color:"yellow"}):null,z.jsx("div",{className:`card-text ${e.variantName}`,children:z.jsx("div",{children:e.variantName===r&&e.isLastCard?z.jsx(z.Fragment,{children:e.isAwaitingResponse?z.jsx(Dd,{}):z.jsx(Fd,{text:t,isStoppedByUser:e.isTypewriterCanceledFromUserPrompt,onIsCharacterTypewritten:l=>{e.onIsCharacterTypewritten(l)},onIsTypewriterRunning:l=>{e.onIsTypewriterRunning(l)},onTextAtCancel:l=>{n(l.toString()),e.onUpdateTextContent(l.toString())}})}):t})})]})})}const Yd="417.33 364.87 261.18 208.72 417.19 52.71 364.87 .39 208.86 156.4 52.46 0 .13 52.33 156.53 208.72 0 365.26 52.33 417.58 208.86 261.05 365 417.19 417.33 364.87",Xd={closingX:Yd};function Gd(e){const{readmeLink:t}=tr;function n(){e.onUpdateMessageDisplayed(!1)}return z.jsxs("header",{className:"header",children:[z.jsxs("div",{className:"header-content",children:[z.jsx("div",{className:"name",children:"Nona AI"}),null,z.jsx("div",{className:"icon-outer",children:z.jsx("div",{className:"icon-inner"})})]}),e.isMessageDisplayed?z.jsx("div",{className:"message-background",children:e.isPromptEnabled?z.jsxs("div",{className:"message-container",children:[z.jsx("button",{className:"button-close",onClick:n,children:z.jsx("svg",{width:"10",height:"10",viewBox:"0 0 420 420",xmlns:"http://www.w3.org/2000/svg",children:z.jsx("polygon",{points:Xd.closingX})})}),z.jsxs("span",{className:"message-text",children:["Please review this project's ",z.jsx("a",{href:t,children:"README"}),", including the section on how to configure your ",z.jsx("span",{className:"chrome-dev",children:"Chrome"})," browser so that Nona AI can get results from Gemini Nano."]})]}):z.jsxs("div",{className:"unavailable-message",children:["Due to an unexpected API change Nona AI's prompt interface is currently unavailable. Hopefully this will be sorted out soon. Meanwhile, see the project ",z.jsx("a",{href:t,children:"README"}),"."]})}):null]})}const Zd=/[^a-zA-Z0-9]/g,Jd=/^\s*(\n\s*)*$/,lc={allButLettersAndNumbers:Zd,onlyNewLinesAndSpaces:Jd};function qd(e){const[t,n]=O.useState(!1),[r,l]=O.useState(!1),[o,i]=O.useState(!1),[u,s]=O.useState(""),[c,h]=O.useState(""),m=O.useRef(null),{onlyNewLinesAndSpaces:p}=lc,{keyboardKeys:{keyArrowUp:S,keyBackspace:w,keyDelete:k,keyEnter:F,keyShift:f},userPromptButtonActions:{textStart:a,textStop:d},localStorageKeyHistory:v,messagingForUser:{messageTextError:x,messageTextPlaceholder:P}}=tr,_=p.test(c),T=!e.isTypewriterRunningFromCard&&!t,M=m.current,L=1,le=.875;O.useEffect(()=>{!t&&m.current&&m.current.focus()},[t]),O.useEffect(()=>{e.mostRecentPromptSaved&&!u&&s(e.mostRecentPromptSaved)},[e.mostRecentPromptSaved,u]);async function Ue(j){e.onUpdatePrompt(j),s(j);const Y=await Qe(j);e.onUpdateResult(Y.trim())}async function Qe(j){n(!0),e.onIsAwaitingResponse(!0),h("");const Y=await window.ai.assistant.create();try{const ge=await Y.prompt(j);return n(!1),e.onIsAwaitingResponse(!1),ge}catch(ge){throw console.error(x,ge),ge}}function nt(){M&&(E(M,L),M.value="",c&&!_?(e.onIsTypewriterCanceled(!1),Ue(c.trim())):(M.focus(),h("")))}function At(j){if(M){const Y=Math.floor(M.scrollHeight/16),ge=L-le;j===f?i(!0):j===F?Ct(M,Y):j===S&&u&&!c?g(M):j===w||j===k?E(M,Y-ge):E(M,Y)}}function xt(j){j===f&&i(!1)}function Ct(j,Y){!o&&!_?nt():E(j,Y+L)}function E(j,Y){const ge=le*2,Oi=Y-ge,oc=Oi>L?Oi:L;j.style.height=`${oc}rem`}function g(j){h(u),j.value=u,N(j)}function N(j){const Y=j.value.length;setTimeout(()=>j.setSelectionRange(Y,Y),50)}function R(){e.isTypewriterRunningFromCard?H():$t()}function H(){e.onIsTypewriterCanceled(!0),M&&M.focus()}function $t(){const j={cards:e.cardsSaved,isMessageDisplayed:e.isMessageDisplayed,mostRecentPrompt:u};localStorage.setItem(v,JSON.stringify(j)),window.location.reload()}function Ae(){return T?a:d}return z.jsx("div",{className:"user-prompt",children:z.jsxs("form",{className:`user-input-form ${r?"text-area-focused":""}`,children:[z.jsx("div",{className:"user-input-textarea-container",children:z.jsx("textarea",{disabled:t,ref:m,className:"user-input-textarea",placeholder:t?"":P,value:c,onFocus:()=>l(!0),onBlur:()=>l(!1),onChange:j=>h(j.target.value),onKeyDown:j=>At(j.key),onKeyUp:j=>xt(j.key)})}),z.jsx("div",{className:"button-container-user-input",children:z.jsx("button",{type:"button",onFocus:()=>l(!0),onBlur:()=>l(!1),className:`button-user-input ${Ae()}`,onClick:T?nt:R,children:z.jsx("div",{className:`button-icon-user-input ${Ae()}`})})})]})})}function bd(){const[e,t]=O.useState([]),[n,r]=O.useState(tr.colorThemeOptions[0]),[l,o]=O.useState(""),[i,u]=O.useState(!1),[s,c]=O.useState(!1),[h,m]=O.useState(!0),[p,S]=O.useState(!1),[w,k]=O.useState(!1),[F,f]=O.useState(!1),a=O.useRef(null),{cardVariantNames:{variantNamePrompt:d,variantNameResult:v},localStorageKeyHistory:x,messagingForUser:{messageTextTryAgain:P},mockData:_}=tr,{allButLettersAndNumbers:T}=lc,M=!1,L=!0,le=O.useCallback(()=>_.map((g,N)=>({textContent:g,variantName:N%2?v:d,isAwaitingResponse:!1,isLastCard:!1,isTypewriterCanceledFromUserPrompt:!1,onIsCharacterTypewritten:()=>{},onIsTypewriterRunning:()=>{},onUpdateTextContent:()=>{}})),[_,d,v]);O.useEffect(()=>{const g=localStorage.getItem(x);if(g){const N=JSON.parse(g);t(N.cards),m(N.isMessageDisplayed),o(N.mostRecentPrompt),localStorage.removeItem(x);const R=a.current;R&&setTimeout(()=>{R.scrollTop=R.scrollHeight},50)}},[x,M,le]),O.useEffect(()=>{const g=e[e.length-1];!i&&g&&g.variantName===v&&g.textContent===""&&t(N=>N.slice(0,-1))},[e,i,v]),O.useEffect(()=>{if(i||w&&!F){const g=a.current;g&&(g.scrollTop=g.scrollHeight)}},[i,s,w,F]),O.useEffect(()=>{if(w){const g="keydown";return window.addEventListener(g,Ue),()=>{window.removeEventListener(g,Ue),f(!1)}}},[w]);function Ue(g){["ArrowUp","ArrowDown","End","Home","PageUp","PageDown"].includes(g.key)&&f(!0)}function Qe(g){g.deltaY&&w&&f(!0)}function nt(g,N){N===d?(t(R=>[...R,At(g,N)]),t(R=>[...R,At("",v)])):N===v&&(g||(g=P),t(R=>{const H=[...R];return H[H.length-1].textContent=g,H}))}function At(g,N){return{textContent:g,variantName:N,isAwaitingResponse:i,isLastCard:!1,isTypewriterCanceledFromUserPrompt:p,onIsCharacterTypewritten:c,onIsTypewriterRunning:k,onUpdateTextContent:()=>{}}}function xt(g,N){const R=g.replace(T,"");return`key${N}${g.length>9?R.slice(0,9):R}`}function Ct(g,N){const R=[...e];R[N].textContent=g,t(R)}function E(g,N){return z.jsx(Kd,{textContent:g.textContent,variantName:g.variantName,isAwaitingResponse:i,isLastCard:N===e.length-1,isTypewriterCanceledFromUserPrompt:p,onIsCharacterTypewritten:R=>c(R),onIsTypewriterRunning:R=>k(R),onUpdateTextContent:R=>Ct(R.toString(),N)},xt(g.textContent,N))}return z.jsxs("div",{className:"app",children:[z.jsx(Gd,{isMessageDisplayed:h,isPromptEnabled:L,onUpdateMessageDisplayed:g=>m(g),onUpdateColorTheme:g=>r(g)}),z.jsxs("main",{className:"main",children:[z.jsx("div",{ref:a,className:"cards-container",onWheel:Qe,children:e.map(E)}),null,z.jsx(qd,{cardsSaved:e,mostRecentPromptSaved:l,isMessageDisplayed:h,isTypewriterRunningFromCard:w,onUpdatePrompt:g=>nt(g.toString(),d),onUpdateResult:g=>nt(g.toString(),v),onIsAwaitingResponse:g=>u(g),onIsTypewriterCanceled:g=>{S(g),k(g)}})]})]})}Xl.createRoot(document.getElementById("root")).render(z.jsx(Ec.StrictMode,{children:z.jsx(bd,{})})); diff --git a/index.html b/index.html index 13600bc..050c851 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - +