vendor: 7,429 bytes, lines 1-17
1(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const g of document.querySelectorAll('link[rel="modulepreload"]'))o(g);new MutationObserver(g=>{for(const j of g)if(j.type==="childList")for(const _ of j.addedNodes)_.tagName==="LINK"&&_.rel==="modulepreload"&&o(_)}).observe(document,{childList:!0,subtree:!0});function f(g){const j={};return g.integrity&&(j.integrity=g.integrity),g.referrerPolicy&&(j.referrerPolicy=g.referrerPolicy),g.crossOrigin==="use-credentials"?j.credentials="include":g.crossOrigin==="anonymous"?j.credentials="omit":j.credentials="same-origin",j}function o(g){if(g.ep)return;g.ep=!0;const j=f(g);fetch(g.href,j)}})();var Kr={exports:{}},bi={};/** 2 * @license React 3 * react-jsx-runtime.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var Km;function ax(){if(Km)return bi;Km=1;var c=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function f(o,g,j){var _=null;if(j!==void 0&&(_=""+j),g.key!==void 0&&(_=""+g.key),"key"in g){j={};for(var O in g)O!=="key"&&(j[O]=g[O])}else j=g;return g=j.ref,{$$typeof:c,type:o,key:_,ref:g!==void 0?g:null,props:j}}return bi.Fragment=r,bi.jsx=f,bi.jsxs=f,bi}var Im;function nx(){return Im||(Im=1,Kr.exports=ax()),Kr.exports}var l=nx(),Ir={exports:{}},le={};/** 10 * @license React 11 * react.production.js 12 * 13 * Copyright (c) Meta Platforms, Inc. and affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var Jm;function lx(){if(Jm)return le;Jm=1;var c=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),g=Symbol.for("react.profiler"),j=Symbol.for("react.consumer"),_=Symbol.for("react.context"),O=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),k=Symbol.for("react.memo"),M=Symbol.for("react.lazy"),N=Symbol.for("react.activity"),R=Symbol.for("react.view_transition"),I=Symbol.iterator;function L(m){return m===null||typeof m!="object"?null:(m=I&&m[I]||m["@@iterator"],typeof m=="function"?m:null)}var $={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Z=Object.assign,D={};function U(m,E,B){this.props=m,this.context=E,this.refs=D,this.updater=B||$}U.prototype.isReactComponent={},U.prototype.setState=function(m,E){if(typeof m!="object"&&typeof m!="function"&&m!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,m,E,"setState")},U.prototype.forceUpdate=function(m){this.updater.enqueueForceUpdate(this,m,"forceUpdate")};function X(){}X.prototype=U.prototype;function W(m,E,B){this.props=m,this.context=E,this.refs=D,this.updater=B||$}var Ae=W.prototype=new X;Ae.constructor=W,Z(Ae,U.prototype),Ae.isPureReactComponent=!0;var Ne=Array.isArray;function F(){}var ae={H:null,A:null,T:null,S:null},Je=Object.prototype.hasOwnProperty;function qe(m,E,B){var V=B.ref;return{$$typeof:c,type:m,key:E,ref:V!==void 0?V:null,props:B}}function Xe(m,E){return qe(m.type,E,m.props)}function ie(m){return typeof m=="object"&&m!==null&&m.$$typeof===c}function Ue(m){var E={"=":"=0",":":"=2"};return"$"+m.replace(/[=:]/g,function(B){return E[B]})}var tt=/\/+/g;function De(m,E){return typeof m=="object"&&m!==null&&m.key!=null?Ue(""+m.key):E.toString(36)}function G(m){switch(m.status){case"fulfilled":return m.value;case"rejected":throw m.reason;default:switch(typeof m.status=="string"?m.then(F,F):(m.status="pending",m.then(function(E){m.status==="pending"&&(m.status="fulfilled",m.value=E)},function(E){m.status==="pending"&&(m.status="rejected",m.reason=E)})),m.status){case"fulfilled":return m.value;case"rejected":throw m.reason}}throw m}function J(m,E,B,V,ue){var P=typeof m;(P==="undefined"||P==="boolean")&&(m=null);var ge=!1;if(m===null)ge=!0;else switch(P){case"bigint":case"string":case"number":ge=!0;break;case"object":switch(m.$$typeof){case c:case r:ge=!0;break;case M:return ge=m._init,J(ge(m._payload),E,B,V,ue)}}if(ge)return ue=ue(m),ge=V===""?"."+De(m,0):V,Ne(ue)?(B="",ge!=null&&(B=ge.replace(tt,"$&/")+"/"),J(ue,E,B,"",function(da){return da})):ue!=null&&(ie(ue)&&(ue=Xe(ue,B+(ue.key==null||m&&m.key===ue.key?"":(""+ue.key).replace(tt,"$&/")+"/")+ge)),E.push(ue)),1;ge=0;var Q=V===""?".":V+":";if(Ne(m))for(var ne=0;ne<m.length;ne++)V=m[ne],P=Q+De(V,ne),ge+=J(V,E,B,P,ue);else if(ne=L(m),typeof ne=="function")for(m=ne.call(m),ne=0;!(V=m.next()).done;)V=V.value,P=Q+De(V,ne++),ge+=J(V,E,B,P,ue);else if(P==="object"){if(typeof m.then=="function")return J(G(m),E,B,V,ue);throw E=String(m),Error("Objects are not valid as a React child (found: "+(E==="[object Object]"?"object with keys {"+Object.keys(m).join(", ")+"}":E)+"). If you meant to render a collection of children, use an array instead.")}return ge}function ee(m,E,B){if(m==null)return m;var V=[],ue=0;return J(m,V,"","",function(P){return E.call(B,P,ue++)}),V}function je(m){if(m._status===-1){var E=m._result,B=E();B.then(function(V){(m._status===0||m._status===-1)&&(m._status=1,m._result=V,B.status===void 0&&(B.status="fulfilled",B.value=V))},function(V){(m._status===0||m._status===-1)&&(m._status=2,m._result=V,B.status===void 0&&(B.status="rejected",B.reason=V))}),m._status===-1&&(m._status=0,m._result=B)}if(m._status===1)return m._result.default;throw m._result}var pe=typeof reportError=="function"?reportError:function(m){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var E=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof m=="object"&&m!==null&&typeof m.message=="string"?String(m.message):String(m),error:m});if(!window.dispatchEvent(E))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",m);return}console.error(m)};function ot(m){var E=ae.T,B={};B.types=E!==null?E.types:null,ae.T=B;try{var V=m(),ue=ae.S;ue!==null&&ue(B,V),typeof V=="object"&&V!==null&&typeof V.then=="function"&&V.then(F,pe)}catch(P){pe(P)}finally{E!==null&&B.types!==null&&(E.types=B.types),ae.T=E}}function pt(m){var E=ae.T;if(E!==null){var B=E.types;B===null?E.types=[m]:B.indexOf(m)===-1&&B.push(m)}else ot(pt.bind(null,m))}var ve={map:ee,forEach:function(m,E,B){ee(m,function(){E.apply(this,arguments)},B)},count:function(m){var E=0;return ee(m,function(){E++}),E},toArray:function(m){return ee(m,function(E){return E})||[]},only:function(m){if(!ie(m))throw Error("React.Children.only expected to receive a single React element child.");return m}};return le.Activity=N,le.Children=ve,le.Component=U,le.Fragment=f,le.Profiler=g,le.PureComponent=W,le.StrictMode=o,le.Suspense=z,le.ViewTransition=R,le.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ae,le.__COMPILER_RUNTIME={__proto__:null,c:function(m){return ae.H.useMemoCache(m)}},le.addTransitionType=pt,le.cache=function(m){return function(){return m.apply(null,arguments)}},le.cacheSignal=function(){return null},le.cloneElement=function(m,E,B){if(m==null)throw Error("The argument must be a React element, but you passed "+m+".");var V=Z({},m.props),ue=m.key;if(E!=null)for(P in E.key!==void 0&&(ue=""+E.key),E)!Je.call(E,P)||P==="
vendor: 8,186 bytes, lines 17-33
17key"||P==="__self"||P==="__source"||P==="ref"&&E.ref===void 0||(V[P]=E[P]);var P=arguments.length-2;if(P===1)V.children=B;else if(1<P){for(var ge=Array(P),Q=0;Q<P;Q++)ge[Q]=arguments[Q+2];V.children=ge}return qe(m.type,ue,V)},le.createContext=function(m){return m={$$typeof:_,_currentValue:m,_currentValue2:m,_threadCount:0,Provider:null,Consumer:null},m.Provider=m,m.Consumer={$$typeof:j,_context:m},m},le.createElement=function(m,E,B){var V,ue={},P=null;if(E!=null)for(V in E.key!==void 0&&(P=""+E.key),E)Je.call(E,V)&&V!=="key"&&V!=="__self"&&V!=="__source"&&(ue[V]=E[V]);var ge=arguments.length-2;if(ge===1)ue.children=B;else if(1<ge){for(var Q=Array(ge),ne=0;ne<ge;ne++)Q[ne]=arguments[ne+2];ue.children=Q}if(m&&m.defaultProps)for(V in ge=m.defaultProps,ge)ue[V]===void 0&&(ue[V]=ge[V]);return qe(m,P,ue)},le.createRef=function(){return{current:null}},le.forwardRef=function(m){return{$$typeof:O,render:m}},le.isValidElement=ie,le.lazy=function(m){return{$$typeof:M,_payload:{_status:-1,_result:m},_init:je}},le.memo=function(m,E){return{$$typeof:k,type:m,compare:E===void 0?null:E}},le.startTransition=ot,le.unstable_useCacheRefresh=function(){return ae.H.useCacheRefresh()},le.use=function(m){return ae.H.use(m)},le.useActionState=function(m,E,B){return ae.H.useActionState(m,E,B)},le.useCallback=function(m,E){return ae.H.useCallback(m,E)},le.useContext=function(m){return ae.H.useContext(m)},le.useDebugValue=function(){},le.useDeferredValue=function(m,E){return ae.H.useDeferredValue(m,E)},le.useEffect=function(m,E){return ae.H.useEffect(m,E)},le.useEffectEvent=function(m){return ae.H.useEffectEvent(m)},le.useId=function(){return ae.H.useId()},le.useImperativeHandle=function(m,E,B){return ae.H.useImperativeHandle(m,E,B)},le.useInsertionEffect=function(m,E){return ae.H.useInsertionEffect(m,E)},le.useLayoutEffect=function(m,E){return ae.H.useLayoutEffect(m,E)},le.useMemo=function(m,E){return ae.H.useMemo(m,E)},le.useOptimistic=function(m,E){return ae.H.useOptimistic(m,E)},le.useReducer=function(m,E,B){return ae.H.useReducer(m,E,B)},le.useRef=function(m){return ae.H.useRef(m)},le.useState=function(m){return ae.H.useState(m)},le.useSyncExternalStore=function(m,E,B){return ae.H.useSyncExternalStore(m,E,B)},le.useTransition=function(){return ae.H.useTransition()},le.version="19.3.0",le}var $m;function go(){return $m||($m=1,Ir.exports=lx()),Ir.exports}var T=go(),Jr={exports:{}},Ni={},$r={exports:{}},Wr={};/** 18 * @license React 19 * scheduler.production.js 20 * 21 * Copyright (c) Meta Platforms, Inc. and affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */var Wm;function ix(){return Wm||(Wm=1,(function(c){function r(G,J){var ee=G.length;G.push(J);e:for(;0<ee;){var je=ee-1>>>1,pe=G[je];if(0<g(pe,J))G[je]=J,G[ee]=pe,ee=je;else break e}}function f(G){return G.length===0?null:G[0]}function o(G){if(G.length===0)return null;var J=G[0],ee=G.pop();if(ee!==J){G[0]=ee;e:for(var je=0,pe=G.length,ot=pe>>>1;je<ot;){var pt=2*(je+1)-1,ve=G[pt],m=pt+1,E=G[m];if(0>g(ve,ee))m<pe&&0>g(E,ve)?(G[je]=E,G[m]=ee,je=m):(G[je]=ve,G[pt]=ee,je=pt);else if(m<pe&&0>g(E,ee))G[je]=E,G[m]=ee,je=m;else break e}}return J}function g(G,J){var ee=G.sortIndex-J.sortIndex;return ee!==0?ee:G.id-J.id}if(c.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var j=performance;c.unstable_now=function(){return j.now()}}else{var _=Date,O=_.now();c.unstable_now=function(){return _.now()-O}}var z=[],k=[],M=1,N=null,R=3,I=!1,L=!1,$=!1,Z=!1,D=typeof setTimeout=="function"?setTimeout:null,U=typeof clearTimeout=="function"?clearTimeout:null,X=typeof setImmediate<"u"?setImmediate:null;function W(G){for(var J=f(k);J!==null;){if(J.callback===null)o(k);else if(J.startTime<=G)o(k),J.sortIndex=J.expirationTime,r(z,J);else break;J=f(k)}}function Ae(G){if($=!1,W(G),!L)if(f(z)!==null)L=!0,Ne||(Ne=!0,ie());else{var J=f(k);J!==null&&De(Ae,J.startTime-G)}}var Ne=!1,F=-1,ae=5,Je=-1;function qe(){return Z?!0:!(c.unstable_now()-Je<ae)}function Xe(){if(Z=!1,Ne){var G=c.unstable_now();Je=G;var J=!0;try{e:{L=!1,$&&($=!1,U(F),F=-1),I=!0;var ee=R;try{t:{for(W(G),N=f(z);N!==null&&!(N.expirationTime>G&&qe());){var je=N.callback;if(typeof je=="function"){N.callback=null,R=N.priorityLevel;var pe=je(N.expirationTime<=G);if(G=c.unstable_now(),typeof pe=="function"){N.callback=pe,W(G),J=!0;break t}N===f(z)&&o(z),W(G)}else o(z);N=f(z)}if(N!==null)J=!0;else{var ot=f(k);ot!==null&&De(Ae,ot.startTime-G),J=!1}}break e}finally{N=null,R=ee,I=!1}J=void 0}}finally{J?ie():Ne=!1}}}var ie;if(typeof X=="function")ie=function(){X(Xe)};else if(typeof MessageChannel<"u"){var Ue=new MessageChannel,tt=Ue.port2;Ue.port1.onmessage=Xe,ie=function(){tt.postMessage(null)}}else ie=function(){D(Xe,0)};function De(G,J){F=D(function(){G(c.unstable_now())},J)}c.unstable_IdlePriority=5,c.unstable_ImmediatePriority=1,c.unstable_LowPriority=4,c.unstable_NormalPriority=3,c.unstable_Profiling=null,c.unstable_UserBlockingPriority=2,c.unstable_cancelCallback=function(G){G.callback=null},c.unstable_forceFrameRate=function(G){0>G||125<G?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ae=0<G?Math.floor(1e3/G):5},c.unstable_getCurrentPriorityLevel=function(){return R},c.unstable_next=function(G){switch(R){case 1:case 2:case 3:var J=3;break;default:J=R}var ee=R;R=J;try{return G()}finally{R=ee}},c.unstable_requestPaint=function(){Z=!0},c.unstable_runWithPriority=function(G,J){switch(G){case 1:case 2:case 3:case 4:case 5:break;default:G=3}var ee=R;R=G;try{return J()}finally{R=ee}},c.unstable_scheduleCallback=function(G,J,ee){var je=c.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?je+ee:je):ee=je,G){case 1:var pe=-1;break;case 2:pe=250;break;case 5:pe=1073741823;break;case 4:pe=1e4;break;default:pe=5e3}return pe=ee+pe,G={id:M++,callback:J,priorityLevel:G,startTime:ee,expirationTime:pe,sortIndex:-1},ee>je?(G.sortIndex=ee,r(k,G),f(z)===null&&G===f(k)&&($?(U(F),F=-1):$=!0,De(Ae,ee-je))):(G.sortIndex=pe,r(z,G),L||I||(L=!0,Ne||(Ne=!0,ie()))),G},c.unstable_shouldYield=qe,c.unstable_wrapCallback=function(G){var J=R;return function(){var ee=R;R=J;try{return G.apply(this,arguments)}finally{R=ee}}}})(Wr)),Wr}var Fm;function sx(){return Fm||(Fm=1,$r.exports=ix()),$r.exports}var Fr={exports:{}},rt={};/** 26 * @license React 27 * react-dom.production.js 28 * 29 * Copyright (c) Meta Platforms, Inc. and affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var Pm;function cx(){if(Pm)return rt;Pm=1;var c=go();function r(M){var N="https://react.dev/errors/"+M;if(1<arguments.length){N+="?args[]="+encodeURIComponent(arguments[1]);for(var R=2;R<arguments.length;R++)N+="&args[]="+encodeURIComponent(arguments[R])}return"Minified React error #"+M+"; visit "+N+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function f(){}var o={d:{f,r:function(){throw Error(r(522))},D:f,C:f,L:f,m:f,X:f,S:f,M:f},p:0,findDOMNode:null},g=Symbol.for("react.portal"),j=Symbol.for("react.recoverable"),_=Symbol.for("react.optimistic_key");function O(M,N,R){var I=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:g,key:I==null?null:I===_?_:""+I,children:M,containerInfo:N,implementation:R}}var z=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function k(M,N){if(M==="font")return"";if(typeof N=="string")return N==="use-credentials"?N:""}return rt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,rt.browser=function(M){return{$$typeof:j,_reason:M}},rt.createPortal=function(M,N){var R=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!N||N.nodeType!==1&&N.nodeType!==9&&N.nodeType!==11)throw Error(r(299));return O(M,N,null,R)},rt.flushSync=function(M){var N=z.T,R=o.p;try{if(z.T=null,o.p=2,M)return M()}finally{z.T=N,o.p=R,o.d.f()}},rt.preconnect=function(M,N){typeof M=="string"&&(N?(N=N.crossOrigin,N=typeof N=="string"?N==="use-credentials"?N:"":void 0):N=null,o.d.C(M,N))}
vendor: 24,543 bytes, lines 33-48
33,rt.prefetchDNS=function(M){typeof M=="string"&&o.d.D(M)},rt.preinit=function(M,N){if(typeof M=="string"&&N&&typeof N.as=="string"){var R=N.as,I=k(R,N.crossOrigin),L=typeof N.integrity=="string"?N.integrity:void 0,$=typeof N.fetchPriority=="string"?N.fetchPriority:void 0;R==="style"?o.d.S(M,typeof N.precedence=="string"?N.precedence:void 0,{crossOrigin:I,integrity:L,fetchPriority:$}):R==="script"&&o.d.X(M,{crossOrigin:I,integrity:L,fetchPriority:$,nonce:typeof N.nonce=="string"?N.nonce:void 0})}},rt.preinitModule=function(M,N){if(typeof M=="string")if(typeof N=="object"&&N!==null){if(N.as==null||N.as==="script"){var R=k(N.as,N.crossOrigin);o.d.M(M,{crossOrigin:R,integrity:typeof N.integrity=="string"?N.integrity:void 0,nonce:typeof N.nonce=="string"?N.nonce:void 0,fetchPriority:typeof N.fetchPriority=="string"?N.fetchPriority:void 0})}}else N==null&&o.d.M(M)},rt.preload=function(M,N){if(typeof M=="string"&&typeof N=="object"&&N!==null&&typeof N.as=="string"){var R=N.as,I=k(R,N.crossOrigin);o.d.L(M,R,{crossOrigin:I,integrity:typeof N.integrity=="string"?N.integrity:void 0,nonce:typeof N.nonce=="string"?N.nonce:void 0,type:typeof N.type=="string"?N.type:void 0,fetchPriority:typeof N.fetchPriority=="string"?N.fetchPriority:void 0,referrerPolicy:typeof N.referrerPolicy=="string"?N.referrerPolicy:void 0,imageSrcSet:typeof N.imageSrcSet=="string"?N.imageSrcSet:void 0,imageSizes:typeof N.imageSizes=="string"?N.imageSizes:void 0,media:typeof N.media=="string"?N.media:void 0})}},rt.preloadModule=function(M,N){if(typeof M=="string")if(N){var R=k(N.as,N.crossOrigin);o.d.m(M,{as:typeof N.as=="string"&&N.as!=="script"?N.as:void 0,crossOrigin:R,integrity:typeof N.integrity=="string"?N.integrity:void 0,nonce:typeof N.nonce=="string"?N.nonce:void 0,fetchPriority:typeof N.fetchPriority=="string"?N.fetchPriority:void 0})}else o.d.m(M)},rt.requestFormReset=function(M){o.d.r(M)},rt.unstable_batchedUpdates=function(M,N){return M(N)},rt.useFormState=function(M,N,R){return z.H.useFormState(M,N,R)},rt.useFormStatus=function(){return z.H.useHostTransitionStatus()},rt.version="19.3.0",rt}var eg;function Og(){if(eg)return Fr.exports;eg=1;function c(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(r){console.error(r)}}return c(),Fr.exports=cx(),Fr.exports}/** 34 * @license React 35 * react-dom-client.production.js 36 * 37 * Copyright (c) Meta Platforms, Inc. and affiliates. 38 * 39 * This source code is licensed under the MIT license found in the 40 * LICENSE file in the root directory of this source tree. 41 */var tg;function ux(){if(tg)return Ni;tg=1;var c=sx(),r=go(),f=Og();function o(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function g(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function j(e){for(var t=e,a=t;a&&!a.alternate;)t=a,(t.flags&4098)!==0&&(e=t.return),a=t.return;for(;t.return;)t=t.return;return t.tag===3?e:null}function _(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function O(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function z(e){if(j(e)!==e)throw Error(o(188))}function k(e){var t=e.alternate;if(!t){if(t=j(e),t===null)throw Error(o(188));return t!==e?null:e}for(var a=e,n=t;;){var i=a.return;if(i===null)break;var s=i.alternate;if(s===null){if(n=i.return,n!==null){a=n;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===a)return z(i),e;if(s===n)return z(i),t;s=s.sibling}throw Error(o(188))}if(a.return!==n.return)a=i,n=s;else{for(var u=!1,d=i.child;d;){if(d===a){u=!0,a=i,n=s;break}if(d===n){u=!0,n=i,a=s;break}d=d.sibling}if(!u){for(d=s.child;d;){if(d===a){u=!0,a=s,n=i;break}if(d===n){u=!0,n=s,a=i;break}d=d.sibling}if(!u)throw Error(o(189))}}if(a.alternate!==n)throw Error(o(190))}if(a.tag!==3)throw Error(o(188));return a.stateNode.current===a?e:t}function M(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=M(e),t!==null)return t;e=e.sibling}return null}function N(e,t,a,n,i,s){for(;e!==null;){if((e.tag===5||e.tag===27||e.tag===6)&&a(e,n,i,s)||(e.tag!==22||e.memoizedState===null)&&(t||e.tag!==5&&e.tag!==27)&&N(e.child,t,a,n,i,s))return!0;e=e.sibling}return!1}function R(e){for(e=e.return;e!==null;){if(e.tag===3||e.tag===5||e.tag===27)return e;e=e.return}return null}function I(e){var t=!1;for(e=e.return;e!==null&&(e.tag===4&&(t=!0),!(e.tag===3||e.tag===5||e.tag===27));)e=e.return;return t}function L(e){var t=[null,null],a=R(e);return a===null||$(t,e,a.child,{foundSelf:!1}),t}function $(e,t,a,n){for(;a!==null;){if(a===t)n.foundSelf=!0;else if(a.tag===5||a.tag===27||a.tag===6){if(n.foundSelf)return e[1]=a,!0;e[0]=a}else if((a.tag!==22||a.memoizedState===null)&&$(e,t,a.child,n))return!0;a=a.sibling}return!1}function Z(e){switch(e.tag){case 5:case 27:case 6:return e.stateNode;case 3:return e.stateNode.containerInfo;default:throw Error(o(559))}}var D=null,U=null;function X(e,t,a){return e===a?!0:e===t?(D=e,!0):!1}function W(e,t,a){return e===a?(U=e,!1):e===t?(U!==null&&(D=e),!0):!1}function Ae(e){if(e===null)return null;do e=e===null?null:e.return;while(e&&e.tag!==5&&e.tag!==27&&e.tag!==3);return e||null}function Ne(e,t,a){for(var n=0,i=e;i;i=a(i))n++;i=0;for(var s=t;s;s=a(s))i++;for(;0<n-i;)e=a(e),n--;for(;0<i-n;)t=a(t),i--;for(;n--;){if(e===t||t!==null&&e===t.alternate)return e;e=a(e),t=a(t)}return null}var F=Object.assign,ae=Symbol.for("react.element"),Je=Symbol.for("react.transitional.element"),qe=Symbol.for("react.portal"),Xe=Symbol.for("react.fragment"),ie=Symbol.for("react.strict_mode"),Ue=Symbol.for("react.profiler"),tt=Symbol.for("react.consumer"),De=Symbol.for("react.context"),G=Symbol.for("react.forward_ref"),J=Symbol.for("react.suspense"),ee=Symbol.for("react.suspense_list"),je=Symbol.for("react.memo"),pe=Symbol.for("react.lazy"),ot=Symbol.for("react.activity"),pt=Symbol.for("react.legacy_hidden"),ve=Symbol.for("react.memo_cache_sentinel"),m=Symbol.for("react.view_transition"),E=Symbol.for("react.recoverable"),B=Symbol.iterator;function V(e){return e===null||typeof e!="object"?null:(e=B&&e[B]||e["@@iterator"],typeof e=="function"?e:null)}var ue=Symbol.for("react.client.reference");function P(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ue?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Xe:return"Fragment";case Ue:return"Profiler";case ie:return"StrictMode";case J:return"Suspense";case ee:return"SuspenseList";case ot:return"Activity";case m:return"ViewTransition"}if(typeof e=="object")switch(e.$$typeof){case qe:return"Portal";case De:return e.displayName||"Context";case tt:return(e._context.displayName||"Context")+".Consumer";case G:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case je:return t=e.displayName||null,t!==null?t:P(e.type)||"Memo";case pe:t=e._payload,e=e._init;try{return P(e(t))}catch{}}return null}var ge=Array.isArray,Q=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ne=f.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,da={pending:!1,data:null,method:null,action:null},fc=[],On=-1;function Wt(e){return{current:e}}function at(e){0>On||(e.current=fc[On],fc[On]=null,On--)}function ze(e,t){On++,fc[On]=e.current,e.current=t}var Ft=Wt(null),_l=Wt(null),_a=Wt(null),Ci=Wt(null);function zi(e,t){switch(ze(_a,t),ze(_l,e),ze(Ft,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?am(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=am(t),e=nm(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}at(Ft),ze(Ft,e)}function Dn(){at(Ft),at(_l),at(_a)}function hc(e){var t=e.memoizedState;t!==null&&(jl._currentValue=t.memoizedState,ze(Ci,e)),t=Ft.current;var a=nm(t,e.type);t!==a&&(ze(_l,e),ze(Ft,a))}function Mi(e){_l.current===e&&(at(Ft),at(_l)),Ci.current===e&&(at(Ci),jl._currentValue=da)}var mc,No;function Aa(e){if(mc===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);mc=t&&t[1]||"",No=-1<a.stack.indexOf(` 42 at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return` 43`+mc+e+No}var gc=!1;function pc(e,t){if(!e||gc)return"";gc=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(t){var C=function(){throw Error()};if(Object.defineProperty(C.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(C,[])}catch(H){var y=H}Reflect.construct(e,[],C)}else{try{C.call()}catch(H){y=H}C=!1;try{var S=Object.getOwnPropertyDescriptor(e.prototype,"props");Object.defineProperty(e.prototype,"props",{configurable:!0,set:function(){throw Error()}}),C=!0,new e}finally{C&&(S!==void 0?Object.defineProperty(e.prototype,"props",S):delete e.prototype.props)}}}else{try{throw Error()}catch(H){y=H}(C=e())&&typeof C.catch=="function"&&C.catch(function(){})}}catch(H){if(H&&y&&typeof H.stack=="string")return[H.stack,y.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=n.DetermineComponentFrameRoot(),u=s[0],d=s[1];if(u&&d){var h=u.split(` 44`),x=d.split(` 45`);for(i=n=0;n<h.length&&!h[n].includes("DetermineComponentFrameRoot");)n++;for(;i<x.length&&!x[i].includes("DetermineComponentFrameRoot");)i++;if(n===h.length||i===x.length)for(n=h.length-1,i=x.length-1;1<=n&&0<=i&&h[n]!==x[i];)i--;for(;1<=n&&0<=i;n--,i--)if(h[n]!==x[i]){if(n!==1||i!==1)do if(n--,i--,0>i||h[n]!==x[i]){var w=` 46`+h[n].replace(" at new "," at ");return e.displayName&&w.includes("<anonymous>")&&(w=w.replace("<anonymous>",e.displayName)),w}while(1<=n&&0<=i);break}}}finally{gc=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Aa(a):""}function sp(e,t){switch(e.tag){case 26:case 27:case 5:return Aa(e.type);case 16:return Aa("Lazy");case 13:return e.child!==t&&t!==null?Aa("Suspense Fallback"):Aa("Suspense");case 19:return Aa("SuspenseList");case 0:case 15:return pc(e.type,!1);case 11:return pc(e.type.render,!1);case 1:return pc(e.type,!0);case 31:return Aa("Activity");case 30:return Aa("ViewTransition");default:return""}}function So(e){try{var t="",a=null;do t+=sp(e,a),a=e,e=e.return;while(e);return t}catch(n){return` 47Error generating stack: `+n.message+` 48`+n.stack}}var yc=Object.prototype.hasOwnProperty,vc=c.unstable_scheduleCallback,xc=c.unstable_cancelCallback,cp=c.unstable_shouldYield,up=c.unstable_requestPaint,Tt=c.unstable_now,rp=c.unstable_getCurrentPriorityLevel,wo=c.unstable_ImmediatePriority,To=c.unstable_UserBlockingPriority,Oi=c.unstable_NormalPriority,op=c.unstable_LowPriority,Eo=c.unstable_IdlePriority,dp=c.log,fp=c.unstable_setDisableYieldValue,Al=null,Et=null;function Ca(e){if(typeof dp=="function"&&fp(e),Et&&typeof Et.setStrictMode=="function")try{Et.setStrictMode(Al,e)}catch{}}var _t=Math.clz32?Math.clz32:gp,hp=Math.log,mp=Math.LN2;function gp(e){return e>>>=0,e===0?32:31-(hp(e)/mp|0)|0}var Di=256,ki=262144,Ri=4194304;function ln(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&-e;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ui(e,t,a){var n=e.pendingLanes;if(n===0)return 0;var i=0,s=e.suspendedLanes,u=e.pingedLanes;e=e.warmLanes;var d=n&134217727;return d!==0?(n=d&~s,n!==0?i=ln(n):(u&=d,u!==0?i=ln(u):a||(a=d&~e,a!==0&&(i=ln(a))))):(d=n&~s,d!==0?i=ln(d):u!==0?i=ln(u):a||(a=n&~e,a!==0&&(i=ln(a)))),i===0?0:t!==0&&t!==i&&(t&s)===0&&(s=i&-i,a=t&-t,s>=a||s===32&&(a&4194048)!==0)?t:i}function Cl(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _o(e,t){(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-_t(a),i=1<<n;t|=e[n],a&=~i}return t}function pp(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ao(){var e=Ri;return Ri<<=1,(Ri&62914560)===0&&(Ri=4194304),e}function jc(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function zl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function yp(e,t,a,n,i,s){var u=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var d=e.entanglements,h=e.expirationTimes,x=e.hiddenUpdates;for(a=u&~a;0<a;){var w=31-_t(a),C=1<<w;d[w]=0,h[w]=-1;var y=x[w];if(y!==null)for(x[w]=null,w=0;w<y.length;w++){var S=y[w];S!==null&&(S.lane&=-536870913)}a&=~C}n!==0&&Co(e,n,0),s!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=s&~(u&~t))}function Co(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var n=31-_t(t);e.entangledLanes|=t,e.entanglements[n]=e.entanglements[n]|1073741824|a&261930}function zo(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var n=31-_t(a),i=1<<n;i&t|e[n]&t&&(e[n]|=t),a&=~i}}function Mo(e,t){var a=t&-t;return a=(a&42)!==0?1:bc(a),(a&(e.suspendedLanes|t))!==0?0:a}function bc(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Nc(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Oo(){var e=ne.p;return e!==0?e:(e=window.event,e===void 0?32:Lm(e.type))}function Do(e,t){var a=ne.p;try{return ne.p=e,t()}finally{ne.p=a}}var fa=Math.random().toString(36).slice(2),nt="__reactFiber$"+fa,yt="__reactProps$"+fa,kn="__reactContainer$"+fa,ko="__reactEvents$"+fa,vp="__reactListeners$"+fa,xp="__reactHandles$"+fa,Ro="__reactResources$"+fa,Ml="__reactMarker$"+fa,Hi="__reactLoad$"+fa;function Bi(e){delete e[nt],delete e[yt],delete e[vp],delete e[xp]}function sn(e){var t;if(t=e[nt])return t;for(var a=e.parentNode;a;){if(t=a[kn]||a[nt]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=jm(e);e!==null;){if(a=e[nt])return a;e=jm(e)}return t}e=a,a=e.parentNode}return null}function Rn(e){if(e=e[nt]||e[kn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Ol(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(o(33))}function Un(e){var t=e[Ro];return t||(t=e[Ro]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function We(e){e[Ml]=!0}function Uo(e){e[Hi]=void 0}var Ho=new Set,Bo={};function cn(e,t){Hn(e,t),Hn(e+"Capture",t)}function Hn(e,t){for(Bo[e]=t,e=0;e<t.length;e++)Ho.add(t[e])}var jp=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Go={},Lo={};function bp(e){return yc.call(Lo,e)?!0:yc.call(Go,e)?!1:jp.test(e)?Lo[e]=!0:(Go[e]=!0,!1)}var xe=!1;function qo(){var e=xe;return xe=!1,e}function Gi(e,t,a){if(bp(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var n=t.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,a)}}function Li(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,a)}}function ha(e,t,a,n){if(n===null)e.removeAttribute(a);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,n)}}function At(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Yo(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Np(e,t,a){var n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(u){a=""+u,s.call(this,u)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(u){a=""+u},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Sc(e){if(!e._valueTracker){var t=Yo(e)?"checked":"value";e._valueTracker=Np(e,t,""+e[t])}}function Vo(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),n="";return e&&(n=Yo(e)?e.checked?"true":"false":e.value),e=n,e!==a?(t.setValue(e),!0):!1}var Sp=/[\n"\\]/g;function Ut(e){return e.replace(Sp,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function wc(e,t,a,n,i,s,u,d){e.name="",u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"?e.type=u:e.removeAttribute("type"),t!=null?u==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+At(t)):e.value!==""+At(t)&&(e.value=""+At(t)):u!=="submit"&&u!=="reset"||e.removeAttribute("value"),t!=null?u==="number"&&e.value==t?Tc(e,At(e.value)):Tc(e,At(t)):a!=null?Tc(e,At(a)):n!=null&&e.removeAttribute("value"),i==null&&s!=null&&(e.defaultChecked=!!s),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"?e.name=""+At(d):e.removeAttribute("name")}function Xo(e,t,a,n,i,s,u,d){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.type=s),t!=null||a!=null){if(!(s!=="submit"&&s!=="reset"||t!=null)){Sc(e);return}a=a!=null?""+At(a):"",t=t!=null?""+At(t):a,d||t===e.value||(e.value=t),e.defaultValue=t}n=n??i,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=d?e.checked:!!n,e.defaultChecked=!!n,u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.name=u),Sc(e)}function Tc(e,t){e.defaultValue!==""+t&&(e.defaultValue=""+t)}function Bn(e,t,a,n){if(e=e.options,t){t={};for(var i=0;i<a.length;i++)t["$"+a[i]]=!0;for(a=0;a<e.length;a++)i=t.hasOwnProperty("$"+e[a].value),e[a].selected!==i&&(e[a].selected=i),i&&n&&(e[a].defaultSelected=!0)}else{for(a=""+At(a),t=null,i=0;i<e.length;i++){if(e[i].value===a){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Qo(e,t,a){if(t!=null&&(t=""+At(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+At(a):""}function Zo(e,t,a,n){if(t==null){if(n!=null){if(a!=null)throw Error(o(92));if(ge(n)){if(1<n.length)throw Error(o(93));n=n[0]}a=n}a==null&&(a=""),t=a}a=At(t),e.defaultValue=a,n=e.textContent,n===a&&n!==""&&n!==null&&(e.value=n),Sc(e)}function Gn(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var wp=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Ko(e,t,a){var n=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?n?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":n?e.setProperty(t,a):typeof a!="number"||a===0||wp.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function Io(e,t,a){if(t!=null&&typeof t!="object")throw Error(o(62));if(e=e.style,a!=null){for(var n in a)!a.hasOwnProperty(n)||t!=null&&t.hasOwnProperty(n)||(n.indexOf("--")===0?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="",xe=!0);for(var i in t)n=t[i],t.hasOwnProperty(i)&&a[i]!==n&&(Ko(e,i,n),xe=!0)}else for(var s in t)t.hasOwnProperty(s)&&Ko(e,s,t[s])}function Ec(e){if(e.indexOf("-")===-1)return!1;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 Tp=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["maskType","mask-type"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
48-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Ep=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function qi(e){return Ep.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Pt(){}var _c=null;function Ac(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ln=null,qn=null;function Jo(e){var t=Rn(e);if(t&&(e=t.stateNode)){var a=e[yt]||null;e:switch(e=t.stateNode,t.type){case"input":if(wc(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+Ut(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var n=a[t];if(n!==e&&n.form===e.form){var i=n[yt]||null;if(!i)throw Error(o(90));wc(n,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<a.length;t++)n=a[t],n.form===e.form&&Vo(n)}break e;case"textarea":Qo(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&Bn(e,!!a.multiple,t,!1)}}}var Cc=!1;function $o(e,t,a){if(Cc)return e(t,a);Cc=!0;try{var n=e(t);return n}finally{if(Cc=!1,(Ln!==null||qn!==null)&&(qs(),Ln&&(t=Ln,e=qn,qn=Ln=null,Jo(t),e)))for(t=0;t<e.length;t++)Jo(e[t])}}function Dl(e,t){var a=e.stateNode;if(a===null)return null;var n=a[yt]||null;if(n===null)return null;a=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(o(231,t,typeof a));return a}var ma=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),zc=!1;if(ma)try{var kl={};Object.defineProperty(kl,"passive",{get:function(){zc=!0}}),window.addEventListener("test",kl,kl),window.removeEventListener("test",kl,kl)}catch{zc=!1}var za=null,Mc=null,Yi=null;function Wo(){if(Yi)return Yi;var e,t=Mc,a=t.length,n,i="value"in za?za.value:za.textContent,s=i.length;for(e=0;e<a&&t[e]===i[e];e++);var u=a-e;for(n=1;n<=u&&t[a-n]===i[s-n];n++);return Yi=i.slice(e,1<n?1-n:void 0)}function Vi(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Xi(){return!0}function Fo(){return!1}function ft(e){function t(a,n,i,s,u){this._reactName=a,this._targetInst=i,this.type=n,this.nativeEvent=s,this.target=u,this.currentTarget=null;for(var d in e)e.hasOwnProperty(d)&&(a=e[d],this[d]=a?a(s):s[d]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Xi:Fo,this.isPropagationStopped=Fo,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Xi)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Xi)},persist:function(){},isPersistent:Xi}),t}var Ma={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Qi=ft(Ma),Rl=F({},Ma,{view:0,detail:0}),_p=ft(Rl),Oc,Dc,Ul,Zi=F({},Rl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Rc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Ul&&(Ul&&e.type==="mousemove"?(Oc=e.screenX-Ul.screenX,Dc=e.screenY-Ul.screenY):Dc=Oc=0,Ul=e),Oc)},movementY:function(e){return"movementY"in e?e.movementY:Dc}}),Po=ft(Zi),Ap=F({},Zi,{dataTransfer:0}),Cp=ft(Ap),zp=F({},Rl,{relatedTarget:0}),kc=ft(zp),Mp=F({},Ma,{animationName:0,elapsedTime:0,pseudoElement:0}),Op=ft(Mp),Dp=F({},Ma,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),kp=ft(Dp),Rp=F({},Ma,{data:0}),ed=ft(Rp),Up={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Hp={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Bp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Gp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Bp[e])?!!t[e]:!1}function Rc(){return Gp}var Lp=F({},Rl,{key:function(e){if(e.key){var t=Up[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 5,373 bytes, line 48
48return e.type==="keypress"?(e=Vi(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Hp[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Rc,charCode:function(e){return e.type==="keypress"?Vi(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Vi(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),qp=ft(Lp),Yp=F({},Zi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),td=ft(Yp),Vp=F({},Ma,{submitter:0}),Xp=ft(Vp),Qp=F({},Rl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Rc}),Zp=ft(Qp),Kp=F({},Ma,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ip=ft(Kp),Jp=F({},Zi,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),$p=ft(Jp),Wp=F({},Ma,{newState:0,oldState:0,source:0}),Fp=ft(Wp),Pp=[9,13,27,32],Uc=ma&&"CompositionEvent"in window,Hl=null;ma&&"documentMode"in document&&(Hl=document.documentMode);var ey=ma&&"TextEvent"in window&&!Hl,ad=ma&&(!Uc||Hl&&8<Hl&&11>=Hl),nd=" ",ld=!1;function id(e,t){switch(e){case"keyup":return Pp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Yn=!1;function ty(e,t){switch(e){case"compositionend":return sd(t);case"keypress":return t.which!==32?null:(ld=!0,nd);case"textInput":return e=t.data,e===nd&&ld?null:e;default:return null}}function ay(e,t){if(Yn)return e==="compositionend"||!Uc&&id(e,t)?(e=Wo(),Yi=Mc=za=null,Yn=!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.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ad&&t.locale!=="ko"?null:t.data;default:return null}}var ny={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function cd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!ny[e.type]:t==="textarea"}function ud(e,t,a,n){Ln?qn?qn.push(n):qn=[n]:Ln=n,t=Ks(t,"onChange"),0<t.length&&(a=new Qi("onChange","change",null,a,n),e.push({event:a,listeners:t}))}var Bl=null,Gl=null;function ly(e){$h(e,0)}function Ki(e){var t=Ol(e);if(Vo(t))return e}function rd(e,t){if(e==="change")return t}var od=!1;if(ma){var Hc;if(ma){var Bc="oninput"in document;if(!Bc){var dd=document.createElement("div");dd.setAttribute("oninput","return;"),Bc=typeof dd.oninput=="function"}Hc=Bc}else Hc=!1;od=Hc&&(!document.documentMode||9<document.documentMode)}function fd(){Bl&&(Bl.detachEvent("onpropertychange",hd),Gl=Bl=null)}function hd(e){if(e.propertyName==="value"&&Ki(Gl)){var t=[];ud(t,Gl,e,Ac(e)),$o(ly,t)}}function iy(e,t,a){e==="focusin"?(fd(),Bl=t,Gl=a,Bl.attachEvent("onpropertychange",hd)):e==="focusout"&&fd()}function sy(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ki(Gl)}function cy(e,t){if(e==="click")return Ki(t)}function uy(e,t){if(e==="input"||e==="change")return Ki(t)}function ry(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ct=typeof Object.is=="function"?Object.is:ry;function Ll(e,t){if(Ct(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),n=Object.keys(t);if(a.length!==n.length)return!1;for(n=0;n<a.length;n++){var i=a[n];if(!yc.call(t,i)||!Ct(e[i],t[i]))return!1}return!0}function Gc(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 md(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function gd(e,t){var a=md(e);e=0;for(var n;a;){if(a.nodeType===3){if(n=e+a.textContent.length,e<=t&&n>=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=md(a)}}function pd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?pd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function yd(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Gc(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Gc(e.document)}return t}function Lc(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")}var oy=ma&&"documentMode"in document&&11>=document.documentMode,Vn=null,qc=null,ql=null,Yc=!1;function vd(e,t,a){var n=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Yc||Vn==null||Vn!==Gc(n)||(n=Vn,"selectionStart"in n&&Lc(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focu
vendor: 38,087 bytes, line 48
48sNode:n.focusNode,focusOffset:n.focusOffset}),ql&&Ll(ql,n)||(ql=n,n=Ks(qc,"onSelect"),0<n.length&&(t=new Qi("onSelect","select",null,t,a),e.push({event:t,listeners:n}),t.target=Vn)))}function un(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var Xn={animationend:un("Animation","AnimationEnd"),animationiteration:un("Animation","AnimationIteration"),animationstart:un("Animation","AnimationStart"),transitionrun:un("Transition","TransitionRun"),transitionstart:un("Transition","TransitionStart"),transitioncancel:un("Transition","TransitionCancel"),transitionend:un("Transition","TransitionEnd")},Vc={},xd={};ma&&(xd=document.createElement("div").style,"AnimationEvent"in window||(delete Xn.animationend.animation,delete Xn.animationiteration.animation,delete Xn.animationstart.animation),"TransitionEvent"in window||delete Xn.transitionend.transition);function rn(e){if(Vc[e])return Vc[e];if(!Xn[e])return e;var t=Xn[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in xd)return Vc[e]=t[a];return e}var jd=rn("animationend"),bd=rn("animationiteration"),Nd=rn("animationstart"),dy=rn("transitionrun"),fy=rn("transitionstart"),hy=rn("transitioncancel"),Sd=rn("transitionend"),wd=new Map,Xc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Xc.push("scrollEnd");function Qt(e,t){wd.set(e,t),cn(t,[e])}var my=0;function ga(e,t){if(e.name!=null&&e.name!=="auto")return e.name;if(t.autoName!==null)return t.autoName;e=Jt.identifierPrefix;var a=my++;return e="_"+e+"t_"+a.toString(32)+"_",t.autoName=e}function Td(e){if(e==null||typeof e=="string")return e;var t=null,a=ol;if(a!==null)for(var n=0;n<a.length;n++){var i=e[a[n]];if(i!=null){if(i==="none")return"none";t=t==null?i:t+(" "+i)}}return t??e.default}function pa(e,t){return e=Td(e),t=Td(t),t==null?e==="auto"?null:e:t==="auto"?null:t}var Ii=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Ht=[],Qn=0,Qc=0;function Ji(){for(var e=Qn,t=Qc=Qn=0;t<e;){var a=Ht[t];Ht[t++]=null;var n=Ht[t];Ht[t++]=null;var i=Ht[t];Ht[t++]=null;var s=Ht[t];if(Ht[t++]=null,n!==null&&i!==null){var u=n.pending;u===null?i.next=i:(i.next=u.next,u.next=i),n.pending=i}s!==0&&Ed(a,i,s)}}function $i(e,t,a,n){Ht[Qn++]=e,Ht[Qn++]=t,Ht[Qn++]=a,Ht[Qn++]=n,Qc|=n,e.lanes|=n,e=e.alternate,e!==null&&(e.lanes|=n)}function Zc(e,t,a,n){return $i(e,t,a,n),Wi(e)}function on(e,t){return $i(e,null,null,t),Wi(e)}function Ed(e,t,a){e.lanes|=a;var n=e.alternate;n!==null&&(n.lanes|=a);for(var i=!1,s=e.return;s!==null;)s.childLanes|=a,n=s.alternate,n!==null&&(n.childLanes|=a),s.tag===22&&(e=s.stateNode,e===null||e._visibility&1||(i=!0)),e=s,s=s.return;return e.tag===3?(s=e.stateNode,i&&t!==null&&(i=31-_t(a),e=s.hiddenUpdates,n=e[i],n===null?e[i]=[t]:n.push(t),t.lane=a|536870912),s):null}function Wi(e){if(50<ri)throw ri=0,Ls=null,Error(o(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Zn={};function gy(e,t,a,n){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vt(e,t,a,n){return new gy(e,t,a,n)}function Kc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ya(e,t){var a=e.alternate;return a===null?(a=vt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&1206910976,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function _d(e,t){e.flags&=1206910978;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Fi(e,t,a,n,i,s){var u=0;if(n=e,typeof n=="function")Kc(n)&&(u=1);else if(typeof n=="string")u=Vv(e,a,Ft.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(n){case ot:return e=vt(31,a,t,i),e.elementType=ot,e.lanes=s,e;case Xe:return dn(a.children,i,s,t);case ie:u=8,i|=24;break;case Ue:return e=vt(12,a,t,i|2),e.elementType=Ue,e.lanes=s,e;case J:return e=vt(13,a,t,i),e.elementType=J,e.lanes=s,e;case ee:return e=vt(19,a,t,i),e.elementType=ee,e.lanes=s,e;case pt:case m:return e=i|32,e=vt(30,a,t,e),e.elementType=m,e.lanes=s,e.stateNode={autoName:null,paired:null,clones:null,ref:null},e;default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case De:u=10;break e;case tt:u=9;break e;case G:u=11;break e;case je:u=14;break e;case pe:u=16,n=null;break e}u=29,a=Error(o(130,e===null?"null":typeof e,"")),n=null}return t=vt(u,a,t,i),t.elementType=e,t.type=n,t.lanes=s,t}function dn(e,t,a,n){return e=vt(7,e,n,t),e.lanes=a,e}function Ic(e,t,a){return e=vt(6,e,null,t),e.lanes=a,e}function Ad(e){var t=vt(18,null,null,0);return t.stateNode=e,t}function Jc(e,t,a){return t=vt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Cd=new WeakMap;function Bt(e,t){if(typeof e=="object"&&e!==null){var a=Cd.get(e);return a!==void 0?a:(t={value:e,source:t,stack:So(t)},Cd.set(e,t),t)}return{value:e,source:t,stack:So(t)}}var Kn=[],In=0,Pi=null,Yl=0,Gt=[],Lt=0,Oa=null,ea=1,ta="";function va(e,t){Kn[In++]=Yl,Kn[In++]=Pi,Pi=e,Yl=t}function zd(e,t,a){Gt[Lt++]=ea,Gt[Lt++]=ta,Gt[Lt++]=Oa,Oa=e;var n=ea;e=ta;var i=32-_t(n)-1;n&=~(1<<i),a+=1;var s=32-_t(t)+i;if(30<s){var u=i-i%5;s=(n&(1<<u)-1).toString(32),n>>=u,i-=u,ea=1<<32-_t(t)+i|a<<i|n,ta=s+e}else ea=1<<s|a<<i|n,ta=e}function es(e){e.return!==null&&(va(e,1),zd(e,1,0))}function $c(e){for(;e===Pi;)Pi=Kn[--In],Kn[In]=null,Yl=Kn[--In],Kn[In]=null;for(;e===Oa;)Oa=Gt[--Lt],Gt[Lt]=null,ta=Gt[--Lt],Gt[Lt]=null,ea=Gt[--Lt],Gt[Lt]=null}function Md(e,t){Gt[Lt++]=ea,Gt[Lt++]=ta,Gt[Lt++]=Oa,ea=t.id,ta=t.overflow,Oa=e}var Fe=null,Me=null,re=!1,Da=null,qt=!1,Wc=Error(o(519));function ka(e){var t=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Vl(Bt(t,e)),Wc}function Od(e){var t=e.stateNode,a=e.type,n=e.memoizedProps;switch(t[nt]=e,t[yt]=n,a){case"dialog":de("cancel",t),de("close",t);break;case"iframe":case"object":case"embed":de("load",t);break;case"video":case"audio":for(a=0;a<di.length;a++)de(di[a],t);break;case"source":de("error",t);break;case"img":case"image":case"link":de("error",t),de("load",t);break;case"details":de("toggle",t);break;case"input":de("invalid",t),Xo(t,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0);break;case"select":de("invalid",t);break;case"textarea":de("invalid",t),Zo(t,n.value,n.defaultValue,n.children)}a=n.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||n.suppressHydrationWarning===!0||em(t.textContent,a)?(n.popover!=null&&(de("beforetoggle",t),de("toggle",t)),n.onScroll!=null&&de("scroll",t),n.onScrollEnd!=null&&de("scrollend",t),n.onClick!=null&&(t.onclick=Pt),t=!0):t=!1,t||ka(e,!0)}function ts(e){for(Fe=e.return;Fe;)switch(Fe.tag){case 5:case 31:case 13:qt=!1;return;case 27:case 3:qt=!0;return;default:Fe=Fe.return}}function Jn(e){if(e!==Fe)return!1;if(!re)return ts(e),re=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||_r(e.type,e.memoizedProps)),a=!a),a&&Me&&ka(e),ts(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));Me=xm(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));Me=xm(e)}else t===27?(t=Me,$a(e.type)?(e=Ur,Ur=null,Me=e):Me=t):Me=Fe?Vt(e.stateNode.nextSibling):null;return!0}function fn(){Me=Fe=null,re=!1}function Fc(){var e=Da;return e!==null&&(bt===null?bt=e:bt.push.apply(bt,e),Da=null),e}function Vl(e){Da===null?Da=[e]:Da.push(e)}var Pc=Wt(null),hn=null,xa=null;function Ra(e,t,a){ze(Pc,t._currentValue),t._currentValue=a}function ja(e){e._currentValue=Pc.current,at(Pc)}function as(e,t,a){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===a)break;e=e.return}}function eu(e,t,a,n){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var s=i.dependencies;if(s!==null){var u=i.child;s=s.firstContext;e:for(;s!==null;){var d=s;s=i;for(var h=0;h<t.length;h++)if(d.context===t[h]){s.lanes|=a,d=s.alternate,d!==null&&(d.lanes|=a),as(s.return,a,e),n||(u=null);break e}s=d.next}}else if(i.tag===18){if(u=i.return,u===null)throw Error(o(341));u.lanes|=a,s=u.alternate,s!==null&&(s.lanes|=a),as(u,a,e),u=null}else i.tag===13&&i.memoizedState!==null&&i.memoizedState.dehydrated===null?(i.lanes|=a,u=i.alternate,u!==null&&(u.lanes|=a),as(i.return,a,e),u=i.child,u=u!==null?u.sibling:null):u=i.child;if(u!==null)u.return=i;else for(u=i;u!==null;){if(u===e){u=null;break}if(i=u.sibling,i!==null){i.return=u.return,u=i;break}u=u.return}i=u}}function mn(e,t,a,n){e=null;for(var i=t,s=!1;i!==null;){if(!s){if((i.flags&524288)!==0)s=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var u=i.alternate;if(u===null)throw Error(o(387));if(u=u.memoizedProps,u!==null){var d=i.type;Ct(i.pendingProps.value,u.value)||(e!==null?e.push(d):e=[d])}}else if(i===Ci.current){if(u=i.alternate,u===null)throw Error(o(387));u.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(jl):e=[jl])}i=i.return}return e!==null&&eu(t,e,a,n),t.flags|=262144,e!==null}function ns(e){for(e=e.firstContext;e!==null;){if(!Ct(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function gn(e){hn=e,xa=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function lt(e){return Dd(hn,e)}function ls(e,t){return hn===null&&gn(e),Dd(e,t)}function Dd(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},xa===null){if(e===null)throw Error(o(308));xa=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else xa=xa.next=t;return a}var py=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},yy=c.unstable_scheduleCallback,vy=c.unstable_NormalPriority,Qe={$$typeof:De,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function tu(){return{controller:new py,data:new Map,refCount:0}}function Xl(e){e.refCount--,e.refCount===0&&yy(vy,function(){e.controller.abort()})}function kd(e,t){if((e.pendingLanes&4194048)!==0){var a=e.transitionTypes;for(a===null&&(a=e.transitionTypes=[]),e=0;e<t.length;e++){var n=t[e];a.indexOf(n)===-1&&a.push(n)}}}var Ql=null;function xy(e){var t=e.transitionTypes;return e.transitionTypes=null,t}var Zl=null,au=0,pn=0,$n=null;function jy(e,t){if(Zl===null){var a=Zl=[];au=0,pn=vr(),$n={status:"pending",value:void 0,then:function(n){a.push(n)}}}return au++,t.then(Rd,Rd),t}function Rd(){if(--au===0&&(Ql=null,Zl!==null)){$n!==null&&($n.status="fulfilled");var e=Zl;Zl=null,pn=0,$n=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function by(e,t){var a=[],n={status:"pending",value:null,reason:null,then:function(i){a.push(i)}};return e.then(function(){n.status="fulfilled",n.value=t;for(var i=0;i<a.length;i++)(0,a[i])(t)},function(i){for(n.status="rejected",n.reason=i,i=0;i<a.length;i++)(0,a[i])(void 0)}),n}var Ud=Q.S;Q.S=function(e,t){if(Ch=Tt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&jy(e,t),Ql!==null)for(var a=ml;a!==null;)kd(a,Ql),a=a.next;if(a=e.types,a!==null){for(var n=ml;n!==null;)kd(n,a),n=n.next;if(pn!==0){n=Ql,n===null&&(n=Ql=[]);for(var i=0;i<a.length;i++){var s=a[i];n.indexOf(s)===-1&&n.push(s)}}}Ud!==null&&Ud(e,t)};var yn=Wt(null);function nu(){var e=yn.current;return e!==null?e:Ce.pooledCache}function is(e,t){t===null?ze(yn,yn.current):ze(yn,t.pool)}function Hd(){var e=nu();return e===null?null:{parent:Qe._currentValue,pool:e}}var Wn=Error(o(460)),lu=Error(o(474)),ss=Error(o(542)),cs={then:function(){}};function Bd(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Gd(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(Pt,Pt),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,qd(e),e===void 0&&!("reason"in t)?Error(o(600)):e;default:if(typeof t.status=="string")t.then(Pt,Pt);else{if(e=Ce,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=t,e.status="pending",e.then(function(n){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=n}},function(n){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=n}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,qd(e),e}throw xn=t,Wn}}function vn(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(xn=a,Wn):a}}var xn=null;function Ld(){if(xn===null)throw Error(o(459));var e=xn;return xn=null,e}function qd(e){if(e===Wn||e===ss)throw Error(o(483))}var Fn=null,Kl=0;function us(e){var t=Kl;return Kl+=1,Fn===null&&(Fn=[]),Gd(Fn,e,t)}function Ua(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function rs(e,t){throw t.$$typeof===ae?Error(o(525)):(e=Object.prototype.toString.call(t),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Yd(e){function t(v,p){if(e){var b=v.deletions;b===null?(v.deletions=[p],v.flags|=16):b.push(p)}}function a(v,p){if(!e)return null;for(;p!==null;)t(v,p),p=p.sibling;return null}function n(v){for(var p=new Map;v!==null;)v.key===null?p.set(v.index,v):p.set(v.key,v),v=v.sibling;return p}function i(v,p){return v=ya(v,p),v.index=0,v.sibling=null,v}function s(v,p,b){return v.index=b,e?(b=v.alternate,b!==null?(b=b.index,b<p?(v.flags|=2,p):b):(v.flags|=134217730,p)):(v.flags|=1048576,p)}function u(v){return e&&v.alternate===null&&(v.flags|=134217730),v}function d(v,p,b,A){return p===null||p.tag!==6?(p=Ic(b,v.mode,A),p.return=v,p):(p=i(p,b),p.return=v,p)}function h(v,p,b,A){var q=b.type;return q===Xe?(v=w(v,p,b.props.children,A,b.key),Ua(v,b),v):p!==null&&(p.elementType===q||typeof q=="object"&&q!==null&&q.$$typeof===pe&&vn(q)===p.type)?(p=i(p,b.props),Ua(p,b),p.return=v,p):(p=Fi(b.type,b.key,b.props,null,v.mode,A),Ua(p,b),p.return=v,p)}function x(v,p,b,A){return p===null||p.tag!==4||p.stateNode.containerInfo!==b.containerInfo||p.stateNode.implementation!==b.implementation?(p=Jc(b,v.mode,A),p.return=v,p):(p=i(p,b.children||[]),p.return=v,p)}function w(v,p,b,A,q){return p===null||p.tag!==7?(p=dn(b,v.mode,A,q),p.return=v,p):(p=i(p,b),p.return=v,p)}function C(v,p,b){if(typeof p=="string"&&p!==""||typeof p=="number"||typeof p=="bigint")return p=Ic(""+p,v.mode,b),p.return=v,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Je:return b=Fi(p.type,p.key,p.props,null,v.mode,b),Ua(b,p),b.return=v,b;case qe:return p=Jc(p,v.mode,b),p.return=v,p;case pe:return p=vn(p),C(v,p,b)}if(ge(p)||V(p))return p=dn(p,v.mode,b,null),p.return=v,p;if(typeof p.then=="function")return C(v,us(p),b);if(p.$$typeof===De)return C(v,ls(v,p),b);rs(v,p)}return null}function y(v,p,b,A){var q=p!==null?p.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return q!==null?null:d(v,p,""+b,A);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Je:return b.key===q?h(v,p,b,A):null;case qe:return b.key===q?x(v,p,b,A):null;case pe:return b=vn(b),y(v,p,b,A)}if(ge(b)||V(b))return q!==null?null:w(v,p,b,A,null);if(typeof b.then=="function")return y(v,p,us(b),A);if(b.$$typeof===De)return y(v,p,ls(v,b),A);rs(v,b)}return null}function S(v,p,b,A,q){if(typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint")return v=v.get(b)||null,d(p,v,""+A,q);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case Je:return v=v.get(A.key===null?b:A.key)||null,h(p,v,A,q);case qe:return v=v.get(A.key===null?b:A.key)||null,x(p,v,A,q);case pe:return A=vn(A),S(v,p,b,A,q)}if(ge(A)||V(A))return v=v.get(b)||null,w(p,v,A,q,null);if(typeof A.then=="function")return S(v,p,b,us(A),q);if(A.$$typeof===De)return S(v,p,b,ls(p,A),q);rs(p,A)}return null}function H(v,p,b,A){for(var q=null,me=null,K=p,te=p=0,Ie=null;K!==null&&te<b.length;te++){K.index>te?(Ie=K,K=null):Ie=K.sibling;var ye=y(v,K,b[te],A);if(ye===null){K===null&&(K=Ie);break}e&&K&&ye.alternate===null&&t(v,K),p=s(ye,p,te),me===null?q=ye:me.sibling=ye,me=ye,K=Ie}if(te===b.length)return a(v,K),re&&va(v,te),q;if(K===null){for(;te<b.length;te++)K=C(v,b[te],A),K!==null&&(p=s(K,p,te),me===null?q=K:me.sibling=K,me=K);return re&&va(v,te),q}for(K=n(K);te<b.length;te++)Ie=S(K,v,te,b[te],A),Ie!==null&&(e&&(ye=Ie.alternate,ye!==null&&K.delete(ye.key===null?te:ye.key)),p=s(Ie,p,te),me===null?q=Ie:me.sibling=Ie,me=Ie);return e&&K.forEach(function(tn){return t(v,tn)}),re&&va(v,te),q}function Y(v,p,b,A){if(b==null)throw Error(o(151));for(var q=null,me=null,K=p,te=p=0,Ie=null,ye=b.next();K!==null&&!ye.done;te++,ye=b.next()){K.index>te?(Ie=K,K=null):Ie=K.sibling;var tn=y(v,K,ye.value,A);if(tn===null){K===null&&(K=Ie);break}e&&K&&tn.alternate===null&&t(v,K),p=s(tn,p,te),me===null?q=tn:me.sibling=tn,me=tn,K=Ie}if(ye.done)return a(v,K),re&&va(v,te),q;if(K===null){for(;!ye.done;te++,ye=b.next())ye=C(v,ye.value,A),ye!==null&&(p=s(ye,p,te),me===null?q=ye:me.sibling=ye,me=ye);return re&&va(v,te),q}for(K=n(K);!ye.done;te++,ye=b.next())ye=S(K,v,te,ye.value,A),ye!==null&&(e&&(Ie=ye.alternate,Ie!==null&&K.delete(Ie.key===null?te:Ie.key)),p=s(ye,p,te),me===null?q=ye:me.sibling=ye,me=ye);return e&&K.forEach(function(tx){return t(v,tx)}),re&&va(v,te),q}function ce(v,p,b,A){if(typeof b=="object"&&b!==null&&b.type===Xe&&b.key===null&&b.props.ref===void 0&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Je:e:{for(var q=b.key;p!==null;){if(p.key===q){if(q=b.type,q===Xe){if(p.tag===7){a(v,p.sibling),A=i(p,b.props.children),Ua(A,b),A.return=v,v=A;break e}}else if(p.elementType===q||typeof q=="object"&&q!==null&&q.$$typeof===pe&&vn(q)===p.type){a(v,p.sibling),A=i(p,b.props),Ua(A,b),A.return=v,v=A;break e}a(v,p);break}else t(v,p);p=p.sibling}b.type===Xe?(A=dn(b.props.children,v.mode,A,b.key),Ua(A,b),A.return=v,v=A):(A=Fi(b.type,b.key,b.props,null,v.mode,A),Ua(A,b),A.return=v,v=A)}return u(v);case qe:e:{for(q=b.key;p!==null;){if(p.key===q)if(p.tag===4&&p.stateNode.containerInfo===b.containerInfo&&p.stateNode.implementation===b.implementation){a(v,p.sibling),A=i(p,b.children||[]),A.return=v,v=A;break e}else{a(v,p);break}else t(v,p);p=p.sibling}A=Jc(b,v.mode,A),A.return=v,v=A}return u(v);case pe:return b=vn(b),ce(v,p,b,A)}if(ge(b))return H(v,p,b,A);if(V(b)){if(q=V(b),typeof q!="function")throw Error(o(150));return b=q.call(b),Y(v,p,b,A)}if(typeof b.then=="function")return ce(v,p,us(b),A);if(b.$$typeof===De)return ce(v,p,ls(v,b),A);rs(v,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,p!==null&&p.tag===6?(a(v,p.sibling),A=i(p,b),A.return=v,v=A):(a(v,p),A=Ic(b,v.mode,A),A.return=v,v=A),u(v)):a(v,p)}return function(v,p,b,A){try{Kl=0;var q=ce(v,p,b,A);return Fn=null,q}catch(K){if(K===Wn||K===ss)throw K;var me=vt(29,K,null,v.mode);return me.lanes=A,me.return=v,me}finally{}}}var jn=Yd(!0),Vd=Yd(!1),Ha=!1;function iu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function su(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ba(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ga(e,t,a){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(be&2)!==0){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,t=Wi(e),Ed(e,null,a),t}return $i(e,n,t,a),Wi(e)}function Il(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,zo(e,a)}}function cu(e,t){var a=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,a===n)){var i=null,s=null;if(a=a.firstBaseUpdate,a!==null){do{var u={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};s===null?i=s=u:s=s.next=u,a=a.next}while(a!==null);s===null?i=s=t:s=s.next=t}else i=s=t;a={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:n.shared,callbacks:n.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var uu=!1;function Jl(){if(uu){var e=$n;if(e!==null)throw e}}function $l(e,t,a,n){uu=!1;var i=e.updateQueue;Ha=!1;var s=i.firstBaseUpdate,u=i.lastBaseUpdate,d=i.shared.pending;if(d!==null){i.shared.pending=null;var h=d,x=h.next;h.next=null,u===null?s=x:u.next=x,u=h;var w=e.alternate;w!==null&&(w=w.updateQueue,d=w.lastBaseUpdate,d!==u&&(d===null?w.firstBaseUpdate=x:d.next=x,w.lastBaseUpdate=h))}if(s!==null){var C=i.baseState;u=0,w=x=h=null,d=s;do{var y=d.lane&-536870913,S=y!==d.lane;if(S?(he&y)===y:(n&y)===y){y!==0&&y===pn&&(uu=!0),w!==null&&(w=w.next={lane:0,tag:d.tag,payload:d.payload,callback:null,next:null});e:{var H=e,Y=d;y=t;var ce=a;switch(Y.tag){case 1:if(H=Y.payload,typeof H=="function"){C=H.call(ce,C,y);break e}C=H;break e;case 3:H.flags=H.flags&-65537|128;case 0:if(H=Y.payload,y=typeof H=="function"?H.call(ce,C,y):H,y==null)break e;C=F({},C,y);break e;case 2:Ha=!0}}y=d.callback,y!==null&&(e.flags|=64,S&&(e.flags|=8192),S=i.callbacks,S===null?i.callbacks=[y]:S.push(y))}else S={lane:y,tag:d.tag,payload:d.payload,callback:d.callback,next:null},w===null?(x=w=S,h=C):w=w.next=S,u|=y;if(d=d.next,d===null){if(d=i.shared.pending,d===null)break;S=d,d=S.next,S.next=null,i.lastBaseUpdate=S,i.shared.pending=null}}while(!0);w===null&&(h=C),i.baseState=h,i.firstBaseUpdate=x,i.lastBaseUpdate=w,s===null&&(i.shared.lanes=0),Za|=u,e.lanes=u,e.memoizedState=C}}function Xd(e,t){if(typeof e!="function")throw Error(o(191,e));e.call(t)}function Qd(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Xd(a[e],t)}var La=Wt(null),os=Wt(0);function Zd(e,t){e=Ta,ze(os,e),ze(La,t),Ta=e|t.baseLanes}function ru(){ze(os,Ta),ze(La,La.current)}function ou(){Ta=os.current,at(La),at(os)}var it=Wt(null),dt=null;function qa(e){var t=e.alternate;ze(st,st.current&1),ze(it,e),dt===null&&(t===null||La.current!==null||t.memoizedState!==null)&&(dt=e)}function du(e){ze(st,st.current),ze(it,e),dt===null&&(dt=e)}function Kd(e){e.tag===22?(ze(st,st.current),ze(it,e),dt===null&&(dt=e)):Ya()}function Ya(){ze(st,st.current),ze(it,it.current)}function zt(e){at(it),dt===e&&(dt=null),at(st)}var st=Wt(0);function Wl(e,t){ze(it,it.current),ze(st,t)}function fu(e){at(st),at(it),dt===e&&(dt=null)}function ds(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||kr(a)||Rr(a)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!=="independent"){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ba=0,se=null,_e=null,Ze=null,fs=!1,Pn=!1,bn=!1,hs=0,Fl=0,el=null,Ny=0;function Be(){throw Error(o(321))}function hu(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!Ct(e[a],t[a]))return!1;return!0}function mu(e,t,a,n,i,s){return ba=s,se=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Q.H=e===null||e.memoizedState===null?Mf:Of,bn=!1,s=a(n,i),bn=!1,Pn&&(s=Jd(t,a,n,i)),Id(e),s}function Id(e){Q.H=js;var t=_e!==null&&_e.next!==null;if(ba=0,Ze=_e=se=null,fs=!1,Fl=0,el=null,t)throw Error(o(300));e===null||Ke||(e=e.dependencies,e!==null&&ns(e)&&(Ke=!0))}function Jd(e,t,a,n){se=e;var i=0;do{if(Pn&&(el=null),Fl=0,Pn=!1,25<=i)throw Error(o(301));if(i+=1,Ze=_e=null,e.updateQueue!=null){var s=e.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}Q.H=zy,s=t(a,n)}while(Pn);return s}function Sy(){var e=Q.H,t=e.useState()[0];return t=typeof t.then=="function"?Pl(t):t,e=e.useState()[0],(_e!==null?_e.memoizedState:null)!==e&&(se.flags|=1024),t}function gu(){var e=hs!==0;return hs=0,e}function pu(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function yu(e){if(fs){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}fs=!1}ba=0,Ze=_e=se=null,Pn=!1,Fl=hs=0,el=null}function ht(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ze===null?se.memoizedState=Ze=e:Ze=Ze.next=e,Ze}function Ye(){if(_e===null){var e=se.alternate;e=e!==null?e.memoizedState:null}else e=_e.next;var t=Ze===null?se.memoizedState:Ze.next;if(t!==null)Ze=t,_e=e;else{if(e===null)throw se.alternate===null?Error(o(467)):Error(o(310));_e=e,e={memoizedState:_e.memoizedState,baseState:_e.baseState,baseQueue:_e.baseQueue,queue:_e.queue,next:null},Ze===null?se.memoizedState=Ze=e:Ze=Ze.next=e}return Ze}function ms(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Pl(e){var t=Fl;return Fl+=1,el===null&&(el=[]),e=Gd(el,e,t),t=se,(Ze===null?t.memoizedState:Ze.next)===null&&(t=t.alternate,Q.H=t===null||t.memoizedState===null?Mf:Of),e}function gs(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Pl(e);if(e.$$typeof===E)return;if(e.$$typeof===De)return lt(e)}throw Error(o(438,String(e)))}function vu(e){var t=null,a=se.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var n=se.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(t={data:n.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=ms(),se.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),n=0;n<e;n++)a[n]=ve;return t.index++,a}function Na(e,t){return typeof t=="function"?t(e):t}function ps(e){var t=Ye();return xu(t,_e,e)}function xu(e,t,a){var n=e.queue;if(n===null)throw Error(o(311));n.lastRenderedReducer=a;var i=e.baseQueue,s=n.pending;if(s!==null){if(i!==null){var u=i.next;i.next=s.next,s.next=u}t.baseQueue=i=s,n.pending=null}if(s=e.baseState,i===null)e.memoizedState=s;else{t=i.next;var d=u=null,h=null,x=t,w=!1;do{var C=x.lane&-536870913;if(C!==x.lane?(he&C)===C:(ba&C)===C){var y=x.revertLane;if(y===0)h!==null&&(h=h.next={lane:0,revertLane:0,gesture:null,action:x.action,hasEagerState:x.hasEagerState,eagerState:x.eagerState,next:null}),C===pn&&(w=!0);else if((ba&y)===y){x=x.next,y===pn&&(w=!0);continue}else C={lane:0,revertLane:x.revertLane,gesture:null,action:x.action,hasEagerState:x.hasEagerState,eagerState:x.eagerState,next:null},h===null?(d=h=C,u=s):h=h.next=C,se.lanes|=y,Za|=y;C=x.action,bn&&a(s,C),s=x.hasEagerState?x.eagerState:a(s,C)}else y={lane:C,revertLane:x.revertLane,gesture:x.gesture,action:x.action,hasEagerState:x.hasEagerState,eagerState:x.eagerState,next:null},h===null?(d=h=y,u=s):h=h.next=y,se.lanes|=C,Za|=C;x=x.next}while(x!==null&&x!==t);if(h===null?u=s:h.next=d,!Ct(s,e.memoizedState)&&(Ke=!0,w&&(a=$n,a!==null)))throw a;e.memoizedState=s,e.baseState=u,e.baseQueue=h,n.lastRenderedState=s}return i===null&&(n.lanes=0),[e.memoizedState,n.dispatch]}function ju(e){var t=Ye(),a=t.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=e;var n=a.dispatch,i=a.pending,s=t.memoizedState;if(i!==null){a.pending=null;var u=i=i.next;do s=e(s,u.action),u=u.next;while(u!==i);Ct(s,t.memoizedState)||(Ke=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),a.lastRenderedState=s}return[s,n]}function $d(e,t,a){var n=se,i=Ye(),s=re;if(s){if(a===void 0)throw Error(o(407));a=a()}else a=t();var u=!Ct((_e||i).memoizedState,a);if(u&&(i.memoizedState=a,Ke=!0),i=i.queue,Su(Pd.bind(null,n,i,e),[e]),e=i.getSnapshot!==t||u||Ze!==null&&(Ze.memoizedState.tag&1)!==0,tl(e?9:8,{destroy:void 0},Fd.bind(null,n,i,a,t),null),e){if(n.flags|=2048,Ce===null)throw Error(o(349));s||(ba&127)!==0||Wd(n,t,a)}return a}function Wd(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=se.updateQueue,t===null?(t=ms(),se.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function Fd(e,t,a,n){t.value=a,t.getSnapshot=n,ef(t)&&tf(e)}function Pd(e,t,a){return a(function(){ef(t)&&tf(e)})}function ef(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Ct(e,a)}catch{return!0}}function tf(e){var t=on(e,2);t!==null&&Nt(t,e,2)}function bu(e){var t=ht();if(typeof e=="function"){var a=e;if(e=a(),bn){Ca(!0);try{a()}finally{Ca(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Na,lastRenderedState:e},t}function af(e,t,a,n){return e.baseState=a,xu(e,_e,typeof n=="function"?n:Na)}function wy(e,t,a,n,i){if(xs(e))throw Error(o(485));if(e=t.action,e!==null){var s={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(u){s.listeners.push(u)}};Q.T!==null?a(!0):s.isTransition=!1,n(s),a=t.pending,a===null?(s.next=t.pending=s,nf(t,s)):(s.next=a.next,t.pending=a.next=s)}}function nf(e,t){var a=t.action,n=t.payload,i=e.state;if(t.isTransition){var s=Q.T,u={};u.types=s!==null?s.types:null,Q.T=u;try{var d=a(i,n),h=Q.S;h!==null&&h(u,d),lf(e,t,d)}catch(x){Nu(e,t,x)}finally{s!==null&&u.types!==null&&(s.types=u.types),Q.T=s}}else try{s=a(i,n),lf(e,t,s)}catch(x){Nu(e,t,x)}}function lf(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(n){sf(e,t,n)},function(n){return Nu(e,t,n)}):sf(e,t,a)}function sf(e,t,a){t.status="fulfilled",t.value=a,cf(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,nf(e,a)))}function Nu(e,t,a){var n=e.pending;if(e.pending=null,n!==null){n=n.next;do t.status="rejected",t.reason=a,cf(t),t=t.next;while(t!==n)}e.action=null}function cf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function uf(e,t){return t}function rf(e,t){if(re){var a=Ce.formState;if(a!==null){e:{var n=se;if(re){if(Me){t:{for(var i=Me,s=qt;i.nodeType!==8;){if(!s){i=null;break t}if(i=Vt(i.nextSibling),i===null){i=null;break t}}s=i.data,i=s==="F!"||s==="F"?i:null}if(i){Me=Vt(i.nextSibling),n=i.data==="F!";break e}}ka(n)}n=!1}n&&(t=a[0])}}return a=ht(),a.memoizedState=a.baseState=t,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:uf,lastRenderedState:t},a.queue=n,a=Af.bind(null,se,n),n.dispatch=a,n=bu(!1),s=Au.bind(null,se,!1,n.queue),n=ht(),i={state:t,dispatch:null,action:e,pending:null},n.queue=i,a=wy.bind(null,se,i,s,a),i.dispatch=a,n.memoizedState=e,[t,a,!1]}function of(e){var t=Ye();return df(t,_e,e)}function df(e,t,a){if(t=xu(e,t,uf)[0],e=ps(Na)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var n=Pl(t)}catch(u){throw u===Wn?ss:u}else n=t;t=Ye();var i=t.queue,s=i.dispatch;return a!==t.memoizedState&&(se.flags|=2048,tl(9,{destroy:void 0},Ty.bind(null,i,a),null)),[n,s,e]}function Ty(e,t){e.action=t}function ff(e){var t=Ye(),a=_e;if(a!==null)return df(t,a,e);Ye(),t=t.memoizedState,a=Ye();var n=a.queue.dispatch;return a.memoizedState=e,[t,n,!1]}function tl(e,t,a,n){return e={tag:e,create:a,deps:n,inst:t,next:null},t=se.updateQueue,t===null&&(t=ms(),se.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(n=a.next,a.next=e,e.next=n,t.lastEffect=e),e}function hf(){return Ye().memoizedState}function ys(e,t,a,n){var i=ht();se.flags|=e,i.memoizedState=tl(1|t,{destroy:void 0},a,n===void 0?null:n)}function vs(e,t,a,n){var i=Ye();n=n===void 0?null:n;var s=i.memoizedState.inst;_e!==null&&n!==null&&hu(n,_e.memoizedState.deps)?i.memoizedState=tl(t,s,a,n):(se.flags|=e,i.memoizedState=tl(1|t,s,a,n))}function mf(e,t){ys(8390656,8,e,t)}function Su(e,t){vs(2048,8,e,t)}function Ey(e){se.flags|=4;var t=se.updateQueue;if(t===null)t=ms(),se.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function gf(e){var t=Ye().memoizedState;return Ey({ref:t,nextImpl:e}),function(){if((be&2)!==0)throw Error(o(440));return t.impl.apply(void 0,arguments)}}function pf(e,t){return vs(4,2,e,t)}function yf(e,t){return vs(4,4,e,t)}function vf(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function xf(e,t,a){a=a!=null?a.concat([e]):null,vs(4,4,vf.bind(null,t,e),a)}function wu(){}function jf(e,t){var a=Ye();t=t===void 0?null:t;var n=a.memoizedState;return t!==null&&hu(t,n[1])?n[0]:(a.memoizedState=[e,t],e)}function bf(e,t){var a=Ye();t=t===void 0?null:t;var n=a.memoizedState;if(t!==null&&hu(t,n[1]))return n[0];if(n=e(),bn){Ca(!0);try{e()}finally{Ca(!1)}}return a.memoizedState=[n,t],n}function Tu(e,t,a){return a===void 0||(ba&1073741824)!==0&&(he&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Mh(),se.lanes|=e,Za|=e,a)}function Nf(e,t,a,n){return Ct(a,t)?a:La.current!==null?(e=Tu(e,a,n),Ct(e,t)||(Ke=!0),e):(ba&106)===0||(ba&1073741824)!==0&&(he&261930)===0?(Ke=!0,e.memoizedState=a):(e=Mh(),se.lanes|=e,Za|=e,t)}function Sf(e,t,a,n,i){var s=ne.p;ne.p=s!==0&&8>s?s:8;var u=Q.T,d={};d.types=u!==null?u.types:null,Q.T=d,Au(e,!1,t,a);try{var h=i(),x=Q.S;if(x!==null&&x(d,h),h!==null&&typeof h=="object"&&typeof h.then=="function"){var w=by(h,n);ei(e,t,w,kt(e))}else ei(e,t,n,kt(e))}catch(C){ei(e,t,{then:function(){},status:"rejected",reason:C},kt())}finally{ne.p=s,u!==null&&d.types!==null&&(u.types=d.types),Q.T=u}}function _y(){}function Eu(e,t,a,n){if(e.tag!==5)throw Error(o(476));var i=wf(e).queue;Sf(e,i,t,da,a===null?_y:function(){return Tf(e),a(n)})}function wf(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:da,baseState:da,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Na,lastRenderedState:da},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Na,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Tf(e){var t=wf(e);t.next===null&&(t=e.alternate.memoizedState),ei(e,t.next.queue,{},kt())}function _u(){return lt(jl)}function Ef(){return Ye().memoizedState}function _f(){return Ye().memoizedState}function Ay(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=kt();e=Ba(a);var n=Ga(t,e,a);n!==null&&(Nt(n,t,a),Il(n,t,a)),t={cache:tu()},e.payload=t;return}t=t.return}}function Cy(e,t,a){var n=kt();a={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},xs(e)?Cf(t,a):(a=Zc(e,t,a,n),a!==null&&(Nt(a,e,n),zf(a,t,n)))}function Af(e,t,a){var n=kt();ei(e,t,a,n)}function ei(e,t,a,n){var i={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(xs(e))Cf(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var u=t.lastRenderedState,d=s(u,a);if(i.hasEagerState=!0,i.eagerState=d,Ct(d,u))return $i(e,t,i,0),Ce===null&&Ji(),!1}catch{}finally{}if(a=Zc(e,t,i,n),a!==null)return Nt(a,e,n),zf(a,t,n),!0}return!1}function Au(e,t,a,n){if(n={lane:2,revertLane:vr(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},xs(e)){if(t)throw Error(o(479))}else t=Zc(e,a,n,2),t!==null&&Nt(t,e,2)}function xs(e){var t=e.alternate;return e===se||t!==null&&t===se}function Cf(e,t){Pn=fs=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function zf(e,t,a){if((a&4194048)!==0){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,zo(e,a)}}var js={readContext:lt,use:gs,useCallback:Be,useContext:Be,useEffect:Be,useImperativeHandle:Be,useLayoutEffect:Be,useInsertionEffect:Be,useMemo:Be,useReducer:Be,useRef:Be,useState:Be,useDebugValue:Be,useDeferredValue:Be,useTransition:Be,useSyncExternalStore:Be,useId:Be,useHostTransitionStatus:Be,useFormState:Be,useActionState:Be,useOptimistic:Be,useMemoCache:Be,useCacheRefresh:Be,useEffectEvent:Be},Mf={readContext:lt,use:gs,useCallback:function(e,t){return ht().memoizedState=[e,t===void 0?null:t],e},useContext:lt,useEffect:mf,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,ys(4194308,4,vf.bind(null,t,e),a)},useLayoutEffect:function(e,t){return ys(4194308,4,e,t)},useInsertionEffect:function(e,t){ys(4,2,e,t)},useMemo:function(e,t){var a=ht();t=t===void 0?null:t;var n=e();if(bn){Ca(!0);try{e()}finally{Ca(!1)}}return a.memoizedState=[n,t],n},useReducer:function(e,t,a){var n=ht();if(a!==void 0){var i=a(t);if(bn){Ca(!0);try{a(t)}finally{Ca(!1)}}}else i=t;return n.memoizedState=n.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},n.queue=e,e=e.dispatch=Cy.bind(null,se,e),[n.memoizedState,e]}
vendor: 5,254 bytes, line 48
48,useRef:function(e){var t=ht();return e={current:e},t.memoizedState=e},useState:function(e){e=bu(e);var t=e.queue,a=Af.bind(null,se,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:wu,useDeferredValue:function(e,t){var a=ht();return Tu(a,e,t)},useTransition:function(){var e=bu(!1);return e=Sf.bind(null,se,e.queue,!0,!1),ht().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var n=se,i=ht();if(re){if(a===void 0)throw Error(o(407));a=a()}else{if(a=t(),Ce===null)throw Error(o(349));(he&127)!==0||Wd(n,t,a)}i.memoizedState=a;var s={value:a,getSnapshot:t};return i.queue=s,mf(Pd.bind(null,n,s,e),[e]),n.flags|=2048,tl(9,{destroy:void 0},Fd.bind(null,n,s,a,t),null),a},useId:function(){var e=ht(),t=Ce.identifierPrefix;if(re){var a=ta,n=ea;a=(n&~(1<<32-_t(n)-1)).toString(32)+a,t="_"+t+"R_"+a,a=hs++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=Ny++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:_u,useFormState:rf,useActionState:rf,useOptimistic:function(e){var t=ht();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=Au.bind(null,se,!0,a),a.dispatch=t,[e,t]},useMemoCache:vu,useCacheRefresh:function(){return ht().memoizedState=Ay.bind(null,se)},useEffectEvent:function(e){var t=ht(),a={impl:e};return t.memoizedState=a,function(){if((be&2)!==0)throw Error(o(440));return a.impl.apply(void 0,arguments)}}},Of={readContext:lt,use:gs,useCallback:jf,useContext:lt,useEffect:Su,useImperativeHandle:xf,useInsertionEffect:pf,useLayoutEffect:yf,useMemo:bf,useReducer:ps,useRef:hf,useState:function(){return ps(Na)},useDebugValue:wu,useDeferredValue:function(e,t){var a=Ye();return Nf(a,_e.memoizedState,e,t)},useTransition:function(){var e=ps(Na)[0],t=Ye().memoizedState;return[typeof e=="boolean"?e:Pl(e),t]},useSyncExternalStore:$d,useId:Ef,useHostTransitionStatus:_u,useFormState:of,useActionState:of,useOptimistic:function(e,t){var a=Ye();return af(a,_e,e,t)},useMemoCache:vu,useCacheRefresh:_f,useEffectEvent:gf},zy={readContext:lt,use:gs,useCallback:jf,useContext:lt,useEffect:Su,useImperativeHandle:xf,useInsertionEffect:pf,useLayoutEffect:yf,useMemo:bf,useReducer:ju,useRef:hf,useState:function(){return ju(Na)},useDebugValue:wu,useDeferredValue:function(e,t){var a=Ye();return _e===null?Tu(a,e,t):Nf(a,_e.memoizedState,e,t)},useTransition:function(){var e=ju(Na)[0],t=Ye().memoizedState;return[typeof e=="boolean"?e:Pl(e),t]},useSyncExternalStore:$d,useId:Ef,useHostTransitionStatus:_u,useFormState:ff,useActionState:ff,useOptimistic:function(e,t){var a=Ye();return _e!==null?af(a,_e,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:vu,useCacheRefresh:_f,useEffectEvent:gf};function Cu(e,t,a,n){t=e.memoizedState,a=a(n,t),a=a==null?t:F({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var zu={enqueueSetState:function(e,t,a){e=e._reactInternals;var n=kt(),i=Ba(n);i.payload=t,a!=null&&(i.callback=a),t=Ga(e,i,n),t!==null&&(Nt(t,e,n),Il(t,e,n))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var n=kt(),i=Ba(n);i.tag=1,i.payload=t,a!=null&&(i.callback=a),t=Ga(e,i,n),t!==null&&(Nt(t,e,n),Il(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=kt(),n=Ba(a);n.tag=2,t!=null&&(n.callback=t),t=Ga(e,n,a),t!==null&&(Nt(t,e,a),Il(t,e,a))}};function Df(e,t,a,n,i,s,u){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,s,u):t.prototype&&t.prototype.isPureReactComponent?!Ll(a,n)||!Ll(i,s):!0}function kf(e,t,a,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,n),t.state!==e&&zu.enqueueReplaceState(t,t.state,null)}function Nn(e,t){var a=t;if("ref"in t){a={};for(var n in t)n!=="ref"&&(a[n]=t[n])}if(e=e.defaultProps){a===t&&(a=F({},a));for(var i in e)a[i]===void 0&&(a[i]=e[i])}return a}function Rf(e){Ii(e)}function Uf(e){console.error(e)}function Hf(e){Ii(e)}function bs(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function Bf(e,t,a){try{var n=e.onCaughtError;n(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function Mu(e,t,a){return a=Ba(a),a.tag=3,a.payload={element:null},a.callback=function(){bs(e,t)},a}function Gf(e){return e=Ba(e),e.tag=3,e}function Lf(e,t,a,n){var i=a.type.getDerivedStateFromError;if(typeof i=="function"){var s=n.value;e.payload=function(){return i(s)},e.callback=function(){Bf(t,a,n)}}var u=a.stateNode;u!==null&&typeof u.componentDidCatch=="function"&&(e.callback=function(){Bf(t,a,n),typeof i!="function"&&(Ka===null?Ka=new Set([this]):Ka.add(this));var d=n.stack;this.componentDidCatch(n.value,{componentStack:d!==null?d:""})})}function My(e,t,a,n,i){if(a.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(t=a.alternate,t!==null&&mn(t,a,i,!0),a=it.current,a!==null){switch(a.tag){case 31:case 13:case 19:return dt===null?Ys():a.alternate===null&&Ge===0&&(Ge=3),a.flags&=-257,a.flags|=65536,a.lanes=i,n===cs?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([n]):t.add(n),gr(e,n,i)
vendor: 68,664 bytes, line 48
48),!1;case 22:return a.flags|=65536,n===cs?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([n])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([n]):a.add(n)),gr(e,n,i)),!1}throw Error(o(435,a.tag))}return gr(e,n,i),Ys(),!1}if(re)return t=it.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,n!==Wc&&(e=Error(o(422),{cause:n}),Vl(Bt(e,a)))):(n!==Wc&&(t=Error(o(423),{cause:n}),Vl(Bt(t,a))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,n=Bt(n,a),i=Mu(e.stateNode,n,i),cu(e,i),Ge!==4&&(Ge=2)),!1;var s=Error(o(520),{cause:n});if(s=Bt(s,a),ui===null?ui=[s]:ui.push(s),Ge!==4&&(Ge=2),t===null)return!0;n=Bt(n,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=i&-i,a.lanes|=e,e=Mu(a.stateNode,n,e),cu(a,e),!1;case 1:if(t=a.type,s=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(Ka===null||!Ka.has(s))))return a.flags|=65536,i&=-i,a.lanes|=i,i=Gf(i),Lf(i,e,a,n),cu(a,i),!1;break;case 22:if(a.memoizedState!==null)return a.flags|=65536,!1}a=a.return}while(a!==null);return!1}var Ou=Error(o(461)),Ke=!1;function $e(e,t,a,n){t.child=e===null?Vd(t,null,a,n):jn(t,e.child,a,n)}function qf(e,t,a,n,i){a=a.render;var s=t.ref;if("ref"in n){var u={};for(var d in n)d!=="ref"&&(u[d]=n[d])}else u=n;return gn(t),n=mu(e,t,a,u,s,i),d=gu(),e!==null&&!Ke?(pu(e,t,i),Sa(e,t,i)):(re&&d&&es(t),t.flags|=1,$e(e,t,n,i),t.child)}function Yf(e,t,a,n,i){if(e===null){var s=a.type;return typeof s=="function"&&!Kc(s)&&s.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=s,Vf(e,t,s,n,i)):(e=Fi(a.type,null,n,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!Lu(e,i)){var u=s.memoizedProps;if(a=a.compare,a=a!==null?a:Ll,a(u,n)&&e.ref===t.ref)return Sa(e,t,i)}return t.flags|=1,e=ya(s,n),e.ref=t.ref,e.return=t,t.child=e}function Vf(e,t,a,n,i){if(e!==null){var s=e.memoizedProps;if(Ll(s,n)&&e.ref===t.ref)if(Ke=!1,t.pendingProps=n=s,Lu(e,i))(e.flags&131072)!==0&&(Ke=!0);else return t.lanes=e.lanes,Sa(e,t,i)}return Du(e,t,a,n,i)}function Xf(e,t,a,n){var i=n.children,s=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.mode==="hidden"){if((t.flags&128)!==0){if(s=s!==null?s.baseLanes|a:a,e!==null){for(n=t.child=e.child,i=0;n!==null;)i=i|n.lanes|n.childLanes,n=n.sibling;n=i&~s}else n=0,t.child=null;return Qf(e,t,s,a,n)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&is(t,s!==null?s.cachePool:null),s!==null?Zd(t,s):ru(),Kd(t);else return n=t.lanes=536870912,Qf(e,t,s!==null?s.baseLanes|a:a,a,n)}else s!==null?(is(t,s.cachePool),Zd(t,s),Ya(),t.memoizedState=null):(e!==null&&is(t,null),ru(),Ya());return $e(e,t,i,a),t.child}function ti(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Qf(e,t,a,n,i){var s=nu();return s=s===null?null:{parent:Qe._currentValue,pool:s},t.memoizedState={baseLanes:a,cachePool:s},e!==null&&is(t,null),ru(),Kd(t),e!==null&&mn(e,t,n,!0),t.childLanes=i,null}function Ns(e,t){return t=Ss({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Zf(e,t,a){return jn(t,e.child,null,a),e=Ns(t,t.pendingProps),e.flags|=2,zt(t),t.memoizedState=null,e}function Oy(e,t,a){var n=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(re){if(n.mode==="hidden")return e=Ns(t,n),t.lanes=536870912,e.memoizedState={baseLanes:0,cachePool:null},ti(null,e);if(du(t),(e=Me)?(e=vm(e,qt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Oa!==null?{id:ea,overflow:ta}:null,retryLane:536870912,hydrationErrors:null},a=Ad(e),a.return=t,t.child=a,Fe=t,Me=null)):e=null,e===null)throw ka(t);return t.lanes=536870912,null}return Ns(t,n)}var s=e.memoizedState;if(s!==null){var u=s.dehydrated;if(du(t),i)if(t.flags&256)t.flags&=-257,t=Zf(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(o(558));else if(Ke||mn(e,t,a,!1),i=(a&e.childLanes)!==0,Ke||i){if(La.current===null){if(n=Ce,n!==null&&(u=Mo(n,a),u!==0&&u!==s.retryLane))throw s.retryLane=u,on(e,u),Nt(n,e,u),Ou;Ys()}t=Zf(e,t,a)}else e=s.treeContext,Me=Vt(u.nextSibling),Fe=t,re=!0,Da=null,qt=!1,e!==null&&Md(t,e),t=Ns(t,n),t.flags|=134221824;return t}return e=ya(e.child,{mode:n.mode,children:n.children}),e.ref=t.ref,t.child=e,e.return=t,e}function al(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(o(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function Du(e,t,a,n,i){return gn(t),a=mu(e,t,a,n,void 0,i),n=gu(),e!==null&&!Ke?(pu(e,t,i),Sa(e,t,i)):(re&&n&&es(t),t.flags|=1,$e(e,t,a,i),t.child)}function Kf(e,t,a,n,i,s){return gn(t),t.updateQueue=null,a=Jd(t,n,a,i),Id(e),n=gu(),e!==null&&!Ke?(pu(e,t,s),Sa(e,t,s)):(re&&n&&es(t),t.flags|=1,$e(e,t,a,s),t.child)}function If(e,t,a,n,i){if(gn(t),t.stateNode===null){var s=Zn,u=a.contextType;typeof u=="object"&&u!==null&&(s=lt(u)),s=new a(n,s),t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=zu,t.stateNode=s,s._reactInternals=t,s=t.stateNode,s.props=n,s.state=t.memoizedState,s.refs={},iu(t),u=a.contextType,s.context=typeof u=="object"&&u!==null?lt(u):Zn,s.state=t.memoizedState,u=a.getDerivedStateFromProps,typeof u=="function"&&(Cu(t,a,u,n),s.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(u=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),u!==s.state&&zu.enqueueReplaceState(s,s.state,null),$l(t,n,s,i),Jl(),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308),n=!0}else if(e===null){s=t.stateNode;var d=t.memoizedProps,h=Nn(a,d);s.props=h;var x=s.context,w=a.contextType;u=Zn,typeof w=="object"&&w!==null&&(u=lt(w));var C=a.getDerivedStateFromProps;w=typeof C=="function"||typeof s.getSnapshotBeforeUpdate=="function",d=t.pendingProps!==d,w||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(d||x!==u)&&kf(t,s,n,u),Ha=!1;var y=t.memoizedState;s.state=y,$l(t,n,s,i),Jl(),x=t.memoizedState,d||y!==x||Ha?(typeof C=="function"&&(Cu(t,a,C,n),x=t.memoizedState),(h=Ha||Df(t,a,h,n,y,x,u))?(w||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=x),s.props=n,s.state=x,s.context=u,n=h):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{s=t.stateNode,su(e,t),u=t.memoizedProps,w=Nn(a,u),s.props=w,C=t.pendingProps,y=s.context,x=a.contextType,h=Zn,typeof x=="object"&&x!==null&&(h=lt(x)),d=a.getDerivedStateFromProps,(x=typeof d=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(u!==C||y!==h)&&kf(t,s,n,h),Ha=!1,y=t.memoizedState,s.state=y,$l(t,n,s,i),Jl();var S=t.memoizedState;u!==C||y!==S||Ha||e!==null&&e.dependencies!==null&&ns(e.dependencies)?(typeof d=="function"&&(Cu(t,a,d,n),S=t.memoizedState),(w=Ha||Df(t,a,w,n,y,S,h)||e!==null&&e.dependencies!==null&&ns(e.dependencies))?(x||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(n,S,h),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(n,S,h)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=S),s.props=n,s.state=S,s.context=h,n=w):(typeof s.componentDidUpdate!="function"||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),n=!1)}return s=n,al(e,t),n=(t.flags&128)!==0,s||n?(s=t.stateNode,a=n&&typeof a.getDerivedStateFromError!="function"?null:s.render(),t.flags|=1,e!==null&&n?(t.child=jn(t,e.child,null,i),t.child=jn(t,null,a,i)):$e(e,t,a,i),t.memoizedState=s.state,e=t.child):e=Sa(e,t,i),e}function Jf(e,t,a,n){return fn(),t.flags|=256,$e(e,t,a,n),t.child}var ku={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ru(e){return{baseLanes:e,cachePool:Hd()}}function Uu(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=Dt),e}function $f(e,t,a){var n=t.pendingProps,i=!1,s=(t.flags&128)!==0,u;if((u=s)||(u=e!==null&&e.memoizedState===null?!1:(st.current&2)!==0),u&&(i=!0,t.flags&=-129),u=(t.flags&32)!==0,t.flags&=-33,e===null){if(re){if(i?qa(t):Ya(),(e=Me)?(e=vm(e,qt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Oa!==null?{id:ea,overflow:ta}:null,retryLane:536870912,hydrationErrors:null},a=Ad(e),a.return=t,t.child=a,Fe=t,Me=null)):e=null,e===null)throw ka(t);return Rr(e)?t.lanes=32:t.lanes=536870912,null}return s=n.children,n=n.fallback,i?(Ya(),i=t.mode,s=Ss({mode:"hidden",children:s},i),n=dn(n,i,a,null),s.return=t,n.return=t,s.sibling=n,t.child=s,n=t.child,n.memoizedState=Ru(a),n.childLanes=Uu(e,u,a),t.memoizedState=ku,ti(null,n)):(qa(t),Hu(t,s))}var d=e.memoizedState;if(d!==null){var h=d.dehydrated;if(h!==null)return Dy(e,t,s,u,n,h,d,a)}return i?(Ya(),i=n.fallback,s=t.mode,d=e.child,h=d.sibling,n=ya(d,{mode:"hidden",children:n.children}),n.subtreeFlags=d.subtreeFlags&1206910976,h!==null?i=ya(h,i):(i=dn(i,s,a,null),i.flags|=2),i.return=t,n.return=t,n.sibling=i,t.child=n,ti(null,n),n=t.child,i=e.child.memoizedState,i===null?i=Ru(a):(s=i.cachePool,s!==null?(d=Qe._currentValue,s=s.parent!==d?{parent:d,pool:d}:s):s=Hd(),i={baseLanes:i.baseLanes|a,cachePool:s}),n.memoizedState=i,n.childLanes=Uu(e,u,a),t.memoizedState=ku,ti(e.child,n)):(qa(t),a=e.child,e=a.sibling,a=ya(a,{mode:"visible",children:n.children}),a.return=t,a.sibling=null,e!==null&&(u=t.deletions,u===null?(t.deletions=[e],t.flags|=16):u.push(e)),t.child=a,t.memoizedState=null,a)}function Hu(e,t){return t=Ss({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ss(e,t){return e=vt(22,e,null,t),e.lanes=0,e}function ws(e,t,a){return jn(t,e.child,null,a),e=Hu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Dy(e,t,a,n,i,s,u,d){if(a)return t.flags&256?(qa(t),t.flags&=-257,ws(e,t,d)):t.memoizedState!==null?(Ya(),t.child=e.child,t.flags|=128,null):(Ya(),s=i.fallback,u=t.mode,i=Ss({mode:"visible",children:i.children},u),s=dn(s,u,d,null),s.flags|=2,i.return=t,s.return=t,i.sibling=s,t.child=i,jn(t,e.child,null,d),i=t.child,i.memoizedState=Ru(d),i.childLanes=Uu(e,n,d),t.memoizedState=ku,ti(null,i));if(qa(t),Rr(s)){if(n=s.nextSibling&&s.nextSibling.dataset,n)var h=n.dgst;return n=h,n!==""&&(i=Error(o(419)),i.stack="",i.digest=n,Vl({value:i,source:null,stack:null})),ws(e,t,d)}if(Ke||mn(e,t,d,!1),n=(d&e.childLanes)!==0,Ke||n){if(La.current!==null)return ws(e,t,d);if(n=Ce,n!==null&&(i=Mo(n,d),i!==0&&i!==u.retryLane))throw u.retryLane=i,on(e,i),Nt(n,e,i),Ou;return kr(s)||Ys(),ws(e,t,d)}return kr(s)?(t.flags|=192,t.child=e.child,null):(e=u.treeContext,Me=Vt(s.nextSibling),Fe=t,re=!0,Da=null,qt=!1,e!==null&&Md(t,e),t=Hu(t,i.children),t.flags|=134221824,t)}function Wf(e,t,a){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),as(e.return,t,a)}function Ff(e){for(var t=null;e!==null;){var a=e.alternate;a!==null&&ds(a)===null&&(t=e),e=e.sibling}return t}function Ts(e,t,a,n,i,s){var u=e.memoizedState;u===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:a,tailMode:i,treeForkCount:s}:(u.isBackwards=t,u.rendering=null,u.renderingStartTime=0,u.last=n,u.tail=a,u.tailMode=i,u.treeForkCount=s)}function Bu(e){var t=e.child;for(e.child=null;t!==null;){var a=t.sibling;t.sibling=e.child,e.child=t,t=a}}function Gu(e,t,a){var n=t.pendingProps,i=n.revealOrder,s=n.tail;n=n.children;var u=st.current;if(t.flags&128)return Wl(t,u),null;var d=(u&2)!==0;if(d?(u=u&1|2,t.flags|=128):u&=1,Wl(t,u),i==="backwards"&&e!==null?(Bu(e),$e(e,t,n,a),Bu(e)):$e(e,t,n,a),n=re?Yl:0,!d&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Wf(e,a,t);else if(e.tag===19)Wf(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"backwards":a=Ff(t.child),a===null?(i=t.child,t.child=null):(i=a.sibling,a.sibling=null,Bu(t)),Ts(t,!0,i,null,s,n);break;case"unstable_legacy-backwards":for(a=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&ds(e)===null){t.child=i;break}e=i.sibling,i.sibling=a,a=i,i=e}Ts(t,!0,a,null,s,n);break;case"together":Ts(t,!1,null,null,void 0,n);break;case"independent":t.memoizedState=null;break;default:a=Ff(t.child),a===null?(i=t.child,t.child=null):(i=a.sibling,a.sibling=null),Ts(t,!1,i,a,s,n)}return t.child}function Pf(e,t,a){var n=t.pendingProps;return Ra(t,t.type,n.value),$e(e,t,n.children,a),t.child}function Sa(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),Za|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(mn(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,a=ya(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=ya(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function Lu(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&ns(e)))}function ky(e,t,a){switch(t.tag){case 3:zi(t,t.stateNode.containerInfo),Ra(t,Qe,e.memoizedState.cache),fn();break;case 27:case 5:hc(t);break;case 4:zi(t,t.stateNode.containerInfo);break;case 10:Ra(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,du(t),null;break;case 13:var n=t.memoizedState;if(n!==null){if(n.dehydrated!==null)return qa(t),t.flags|=128,null;n=mn(e,t,a,!1);var i=t.child.childLanes;return n||(a&i)!==0?$f(e,t,a):(qa(t),e=Sa(e,t,a),e!==null?e.sibling:null)}qa(t);break;case 19:if(t.flags&128)return Gu(e,t,a);if(i=(e.flags&128)!==0,n=(a&t.childLanes)!==0,n||(mn(e,t,a,!1),n=(a&t.childLanes)!==0),i){if(n)return Gu(e,t,a);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Wl(t,st.current),n)break;return null;case 22:return t.lanes=0,Xf(e,t,a,t.pendingProps);case 24:Ra(t,Qe,e.memoizedState.cache)}return Sa(e,t,a)}function eh(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ke=!0;else{if(!Lu(e,a)&&(t.flags&128)===0)return Ke=!1,ky(e,t,a);Ke=(e.flags&131072)!==0}else Ke=!1,re&&(t.flags&1048576)!==0&&zd(t,Yl,t.index);switch(t.lanes=0,t.tag){case 16:e:{var n=t.pendingProps;if(e=vn(t.elementType),t.type=e,typeof e=="function")Kc(e)?(n=Nn(e,n),t.tag=1,t=If(null,t,e,n,a)):(t.tag=0,t=Du(null,t,e,n,a));else{if(e!=null){var i=e.$$typeof;if(i===G){t.tag=11,t=qf(null,t,e,n,a);break e}else if(i===je){t.tag=14,t=Yf(null,t,e,n,a);break e}else if(i===De){t.tag=10,t.type=e,t=Pf(null,t,a);break e}}throw t=P(e)||e,Error(o(306,t,""))}}return t;case 0:return Du(e,t,t.type,t.pendingProps,a);case 1:return n=t.type,i=Nn(n,t.pendingProps),If(e,t,n,i,a);case 3:e:{if(zi(t,t.stateNode.containerInfo),e===null)throw Error(o(387));n=t.pendingProps;var s=t.memoizedState;i=s.element,su(e,t),$l(t,n,null,a);var u=t.memoizedState;if(n=u.cache,Ra(t,Qe,n),n!==s.cache&&eu(t,[Qe],a,!0),Jl(),n=u.element,s.isDehydrated)if(s={element:n,isDehydrated:!1,cache:u.cache},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){t=Jf(e,t,n,a);break e}else if(n!==i){i=Bt(Error(o(424)),t),Vl(i),t=Jf(e,t,n,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Me=Vt(e.firstChild),Fe=t,re=!0,Da=null,qt=!0,a=Vd(t,null,n,a),t.child=a;a;)a.flags=a.flags&-3|134221824,a=a.sibling}else{if(fn(),n===i){t=Sa(e,t,a);break e}$e(e,t,n,a)}t=t.child}return t;case 26:return al(e,t),e===null?(a=Tm(t.type,null,t.pendingProps,null))?t.memoizedState=a:re||(t.stateNode=lm(t.type,t.pendingProps,_a.current,t)):t.memoizedState=Tm(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return hc(t),e===null&&re&&(n=t.stateNode=bm(t.type,t.pendingProps,_a.current),Fe=t,qt=!0,i=Me,$a(t.type)?(Ur=i,Me=Vt(n.firstChild)):Me=i),$e(e,t,t.pendingProps.children,a),al(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&re&&((i=n=Me)&&(n=Av(n,t.type,t.pendingProps,qt),n!==null?(t.stateNode=n,Fe=t,Me=Vt(n.firstChild),qt=!1,i=!0):i=!1),i||ka(t)),hc(t),i=t.type,s=t.pendingProps,u=e!==null?e.memoizedProps:null,n=s.children,_r(i,s)?n=null:u!==null&&_r(i,u)&&(t.flags|=32),t.memoizedState!==null&&(i=mu(e,t,Sy,null,null,a),jl._currentValue=i),al(e,t),$e(e,t,n,a),t.child;case 6:return e===null&&re&&((e=a=Me)&&(a=Cv(a,t.pendingProps,qt),a!==null?(t.stateNode=a,Fe=t,Me=null,e=!0):e=!1),e||ka(t)),null;case 13:return $f(e,t,a);case 4:return zi(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=jn(t,null,n,a):$e(e,t,n,a),t.child;case 11:return qf(e,t,t.type,t.pendingProps,a);case 7:return n=t.pendingProps,al(e,t),$e(e,t,n,a),t.child;case 8:return $e(e,t,t.pendingProps.children,a),t.child;case 12:return $e(e,t,t.pendingProps.children,a),t.child;case 10:return Pf(e,t,a);case 9:return i=t.type._context,n=t.pendingProps.children,gn(t),i=lt(i),n=n(i),t.flags|=1,$e(e,t,n,a),t.child;case 14:return Yf(e,t,t.type,t.pendingProps,a);case 15:return Vf(e,t,t.type,t.pendingProps,a);case 19:return Gu(e,t,a);case 31:return Oy(e,t,a);case 22:return Xf(e,t,a,t.pendingProps);case 24:return gn(t),n=lt(Qe),e===null?(i=nu(),i===null&&(i=Ce,s=tu(),i.pooledCache=s,s.refCount++,s!==null&&(i.pooledCacheLanes|=a),i=s),t.memoizedState={parent:n,cache:i},iu(t),Ra(t,Qe,i)):((e.lanes&a)!==0&&(su(e,t),$l(t,null,null,a),Jl()),i=e.memoizedState,s=t.memoizedState,i.parent!==n?(i={parent:n,cache:n},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Ra(t,Qe,n)):(n=s.cache,Ra(t,Qe,n),n!==i.cache&&eu(t,[Qe],a,!0))),$e(e,t,t.pendingProps.children,a),t.child;case 30:return t.stateNode===null&&(t.stateNode={autoName:null,paired:null,clones:null,ref:null}),n=t.pendingProps,n.name!=null&&n.name!=="auto"?t.flags|=e===null?18882560:18874368:re&&es(t),e!==null&&e.memoizedProps.name!==n.name?t.flags|=4194816:al(e,t),$e(e,t,n.children,a),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function wa(e){e.flags|=4}function qu(e,t,a,n,i){var s;if((s=(e.mode&32)!==0)&&(s=a===null?Cm(t,n):Cm(t,n)&&(n.src!==a.src||n.srcSet!==a.srcSet)),s){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(Rh())e.flags|=8192;else throw xn=cs,lu}else e.flags&=-16777217}function th(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!zm(t))if(Rh())e.flags|=8192;else throw xn=cs,lu}function Es(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Ao():536870912,e.lanes|=t,cl|=t)}function ai(e,t){if(!re)switch(e.tailMode){case"visible":break;case"collapsed":for(var a=e.tail,n=null;a!==null;)a.alternate!==null&&(n=a),a=a.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null;break;default:for(t=e.tail,a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null}}function Oe(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,n=0;if(t)for(var i=e.child;i!==null;)a|=i.lanes|i.childLanes,n|=i.subtreeFlags&1206910976,n|=i.flags&1206910976,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)a|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=a,t}function Ry(e,t,a){var n=t.pendingProps;switch($c(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Oe(t),null;case 1:return Oe(t),null;case 3:return a=t.stateNode,n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ja(Qe),Dn(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Jn(t)?wa(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Fc())),Oe(t),null;case 26:var i=t.type,s=t.memoizedState;return e===null?(wa(t),s!==null?(Oe(t),th(t,s)):(Oe(t),qu(t,i,null,n,a))):s?s!==e.memoizedState?(wa(t),Oe(t),th(t,s)):(Oe(t),t.flags&=-16777217):(e=e.memoizedProps,e!==n&&wa(t),Oe(t),qu(t,i,e,n,a)),null;case 27:if(Mi(t),a=_a.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&wa(t);else{if(!n){if(t.stateNode===null)throw Error(o(166));return Oe(t),t.subtreeFlags&=-33554433,null}e=Ft.current,Jn(t)?Od(t):(e=bm(i,n,a),t.stateNode=e,wa(t))}return Oe(t),t.subtreeFlags&=-33554433,null;case 5:if(Mi(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&wa(t);else{if(!n){if(t.stateNode===null)throw Error(o(166));return Oe(t),t.subtreeFlags&=-33554433,null}if(s=Ft.current,Jn(t))Od(t);else{var u=hi(_a.current);switch(s){case 1:s=u.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:s=u.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":s=u.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":s=u.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":s=u.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof n.is=="string"?u.createElement("select",{is:n.is}):u.createElement("select"),n.multiple?s.multiple=!0:n.size&&(s.size=n.size);break;default:s=typeof n.is=="string"?u.createElement(i,{is:n.is}):u.createElement(i)}}s[nt]=t,s[yt]=n;e:for(u=t.child;u!==null;){if(u.tag===5||u.tag===6)s.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===t)break e;for(;u.sibling===null;){if(u.return===null||u.return===t)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}t.stateNode=s;e:switch(ut(s,i,n),i){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}n&&wa(t)}}return Oe(t),t.subtreeFlags&=-33554433,qu(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&wa(t);else{if(typeof n!="string"&&t.stateNode===null)throw Error(o(166));if(e=_a.current,Jn(t)){if(e=t.stateNode,a=t.memoizedProps,n=null,i=Fe,i!==null)switch(i.tag){case 27:case 5:n=i.memoizedProps}e[nt]=t,e=!!(e.nodeValue===a||n!==null&&n.suppressHydrationWarning===!0||em(e.nodeValue,a)),e||ka(t,!0)}else e=hi(e).createTextNode(n),e[nt]=t,t.stateNode=e}return Oe(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(n=Jn(t),a!==null){if(e===null){if(!n)throw Error(o(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(557));e[nt]=t}else fn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Oe(t),e=!1}else a=Fc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(zt(t),t):(zt(t),null);if((t.flags&128)!==0)throw Error(o(558))}return Oe(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Jn(t),n!==null&&n.dehydrated!==null){if(e===null){if(!i)throw Error(o(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(o(317));i[nt]=t}else fn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Oe(t),i=!1}else i=Fc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(zt(t),t):(zt(t),null)}return zt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=n!==null,e=e!==null&&e.memoizedState!==null,a&&(n=t.child,i=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(i=n.alternate.memoizedState.cachePool.pool),s=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(s=n.memoizedState.cachePool.pool),s!==i&&(n.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Es(t,t.updateQueue),Oe(t),null);case 4:return Dn(),e===null&&Nr(t.stateNode.containerInfo),t.flags|=67108864,Oe(t),null;case 10:return ja(t.type),Oe(t),null;case 19:if(fu(t),n=t.memoizedState,n===null)return Oe(t),null;if(i=(t.flags&128)!==0,s=n.rendering,s===null)if(i)ai(n,!1);else{if(Ge!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=ds(e),s!==null){for(t.flags|=128,ai(n,!1),e=s.updateQueue,t.updateQueue=e,Es(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)_d(a,e),a=a.sibling;return Wl(t,st.current&1|2),re&&va(t,n.treeForkCount),t.child}e=e.sibling}n.tail!==null&&Tt()>Bs&&(t.flags|=128,i=!0,ai(n,!1),t.lanes=4194304)}else{if(!i)if(e=ds(s),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Es(t,e),ai(n,!0),n.tail===null&&n.tailMode!=="collapsed"&&n.tailMode!=="visible"&&!s.alternate&&!re)return Oe(t),null}else 2*Tt()-n.renderingStartTime>Bs&&a!==536870912&&(t.flags|=128,i=!0,ai(n,!1),t.lanes=4194304);n.isBackwards?(s.sibling=t.child,t.child=s):(e=n.last,e!==null?e.sibling=s:t.child=s,n.last=s)}if(n.tail!==null){e=n.tail;e:{for(a=e;a!==null;){if(a.alternate!==null){a=!1;break e}a=a.sibling}a=!0}return n.rendering=e,n.tail=e.sibling,n.renderingStartTime=Tt(),e.sibling=null,s=st.current,s=i?s&1|2:s&1,n.tailMode==="visible"||n.tailMode==="collapsed"||!a||re?Wl(t,s):(a=s,ze(it,t),ze(st,a),dt===null&&(dt=t)),re&&va(t,n.treeForkCount),e}return Oe(t),null;case 22:case 23:return zt(t),ou(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?(a&536870912)!==0&&(t.flags&128)===0&&(Oe(t),t.subtreeFlags&6&&(t.flags|=8192)):Oe(t),a=t.updateQueue,a!==null&&Es(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==a&&(t.flags|=2048),e!==null&&at(yn),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),ja(Qe),Oe(t),null;case 25:return null;case 30:return t.flags|=33554432,Oe(t),null}throw Error(o(156,t.tag))}function Uy(e,t){switch($c(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ja(Qe),Dn(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Mi(t),null;case 31:if(t.memoizedState!==null){if(zt(t),t.alternate===null)throw Error(o(340));fn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(zt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));fn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return fu(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return Dn(),null;case 10:return ja(t.type),null;case 22:case 23:return zt(t),ou(),e!==null&&at(yn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ja(Qe),null;case 25:return null;default:return null}}function ah(e,t){switch($c(t),t.tag){case 3:ja(Qe),Dn();break;case 26:case 27:case 5:Mi(t);break;case 4:Dn();break;case 31:t.memoizedState!==null&&zt(t);break;case 13:zt(t);break;case 19:fu(t);break;case 10:ja(t.type);break;case 22:case 23:zt(t),ou(),e!==null&&at(yn);break;case 24:ja(Qe)}}function ni(e,t){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var i=n.next;a=i;do{if((a.tag&e)===e){n=void 0;var s=a.create,u=a.inst;n=s(),u.destroy=n}a=a.next}while(a!==i)}}catch(d){Te(t,t.return,d)}}function Va(e,t,a){try{var n=t.updateQueue,i=n!==null?n.lastEffect:null;if(i!==null){var s=i.next;n=s;do{if((n.tag&e)===e){var u=n.inst,d=u.destroy;if(d!==void 0){u.destroy=void 0,i=t;var h=a,x=d;try{x()}catch(w){Te(i,h,w)}}}n=n.next}while(n!==s)}}catch(w){Te(t,t.return,w)}}function nh(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Qd(t,a)}catch(n){Te(e,e.return,n)}}}function lh(e,t,a){a.props=Nn(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(n){Te(e,t,n)}}function aa(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var n=e.stateNode;break;case 30:var i=e.stateNode,s=ga(e.memoizedProps,i);(i.ref===null||i.ref.name!==s)&&(i.ref=dm(s)),n=i.ref;break;case 7:if(e.stateNode===null){var u=new Rt(e);N(e.child,!1,Ev,u,void 0,void 0),e.stateNode=u}n=e.stateNode;break;default:n=e.stateNode}typeof a=="function"?e.refCleanup=a(n):a.current=n}}catch(d){Te(e,t,d)}}function ct(e,t){var a=e.ref,n=e.refCleanup;if(a!==null)if(typeof n=="function")try{n()}catch(i){Te(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(i){Te(e,t,i)}else a.current=null}function _s(e,t){if((e.tag===5||e.tag===27||e.tag===6)&&e.alternate===null&&t!==null)for(var a=0;a<t.length;a++)ym(e.stateNode,t[a])}function ih(e){for(var t=e.return;t!==null&&(Vu(t)&&ym(e.stateNode,t.stateNode),!Yu(t));)t=t.return}function li(e){for(var t=e.return;t!==null&&(Vu(t)&&_v(e.stateNode,t.stateNode),!Yu(t));)t=t.return}function Yu(e){return e.tag===5||e.tag===3||e.tag===27}function Vu(e){return e&&e.tag===7&&e.stateNode!==null}function Xu(e){var t=e.type,a=e.memoizedProps,n=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break e;case"img":a.src?n.src=a.src:a.srcSet&&(n.srcset=a.srcSet)}}catch(i){Te(e,e.return,i)}}function Qu(e,t,a){try{var n=e.stateNode;uv(n,e.type,a,t),n[yt]=t}catch(i){Te(e,e.return,i)}}function sh(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&$a(e.type)||e.tag===4}function Zu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||sh(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.tag===27&&$a(e.type)||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 Ku(e,t,a,n){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(i,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(i),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Pt)),_s(e,n),xe=!0;else if(i!==4&&(i===27&&(_s(e,n),n=null,$a(e.type)&&(a=e.stateNode,t=null)),e=e.child,e!==null))for(Ku(e,t,a,n),e=e.sibling;e!==null;)Ku(e,t,a,n),e=e.sibling}function As(e,t,a,n){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?a.insertBefore(i,t):a.appendChild(i),_s(e,n),xe=!0;else if(i!==4&&(i===27&&(_s(e,n),n=null,$a(e.type)&&(a=e.stateNode)),e=e.child,e!==null))for(As(e,t,a,n),e=e.sibling;e!==null;)As(e,t,a,n),e=e.sibling}function ch(e){var t=e.stateNode,a=e.memoizedProps;try{for(var n=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);ut(t,n,a),t[nt]=e,t[yt]=a}catch(s){Te(e,e.return,s)}}var Cs=!1,Mt=null;function uh(e){(e.tag===30||(e.subtreeFlags&33554432)!==0)&&(Cs=!0)}var na=null;function rh(){var e=na;return na=null,e}var xt=0;function nl(e,t,a,n,i){return xt=0,oh(e.child,t,a,n,i)}function oh(e,t,a,n,i){for(var s=!1;e!==null;){if(e.tag===5){var u=e.stateNode;if(n!==null){var d=zr(u);n.push(d),d.view&&(s=!0)}else s||zr(u).view&&(s=!0);Cs=!0,rm(u,xt===0?t:t+"_"+xt,a),xt++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&i||oh(e.child,t,a,n,i)&&(s=!0));e=e.sibling}return s}function la(e,t){for(;e!==null;)e.tag===5?om(e.stateNode,e.memoizedProps):(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&t||la(e.child,t)),e=e.sibling}function zs(e){if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if((e.tag!==22||e.memoizedState===null)&&(zs(e),e.tag===30&&(e.flags&18874368)!==0&&e.stateNode.paired)){var t=e.memoizedProps;if(t.name==null||t.name==="auto")throw Error(o(544));var a=t.name;t=pa(t.default,t.share),t!=="none"&&(nl(e,a,t,null,!1)||la(e.child,!1))}e=e.sibling}}function Iu(e,t){if(e.tag===30){var a=e.stateNode,n=e.memoizedProps,i=ga(n,a),s=pa(n.default,a.paired?n.share:n.enter);s!=="none"?nl(e,i,s,null,!1)?(zs(e),a.paired||t||dl(e,n.onEnter)):la(e.child,!1):zs(e)}else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)Iu(e,t),e=e.sibling;else zs(e)}function Ju(e){if(Mt!==null&&Mt.size!==0){var t=Mt;if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&(e.flags&18874368)!==0){var a=e.memoizedProps,n=a.name;if(n!=null&&n!=="auto"){var i=t.get(n);if(i!==void 0){var s=pa(a.default,a.share);if(s!=="none"&&(nl(e,n,s,null,!1)?(s=e.stateNode,i.paired=s,s.paired=i,dl(e,a.onShare)):la(e.child,!1)),t.delete(n),t.size===0)break}}}Ju(e)}e=e.sibling}}}function $u(e){if(e.tag===30){var t=e.memoizedProps,a=ga(t,e.stateNode),n=Mt!==null?Mt.get(a):void 0,i=pa(t.default,n!==void 0?t.share:t.exit);i!=="none"&&(nl(e,a,i,null,!1)?n!==void 0?(i=e.stateNode,n.paired=i,i.paired=n,Mt.delete(a),dl(e,t.onShare)):dl(e,t.onExit):la(e.child,!1)),Mt!==null&&Ju(e)}else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)$u(e),e=e.sibling;else Mt!==null&&Ju(e)}function dh(e){for(e=e.child;e!==null;){if(e.tag===30){var t=e.memoizedProps,a=ga(t,e.stateNode);t=pa(t.default,t.update),e.flags&=-5,t!=="none"&&nl(e,a,t,e.memoizedState=[],!1)}else(e.subtreeFlags&33554432)!==0&&dh(e);e=e.sibling}}function Wu(e){if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&(e.flags&18874368)!==0){var t=e.stateNode;t.paired!==null&&(t.paired=null,la(e.child,!1))}Wu(e)}e=e.sibling}}function Ms(e){if(e.tag===30)e.stateNode.paired=null,la(e.child,!1),Wu(e);else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)Ms(e),e=e.sibling;else Wu(e)}function fh(e){for(e=e.child;e!==null;)e.tag===30?la(e.child,!1):(e.subtreeFlags&33554432)!==0&&fh(e),e=e.sibling}function Fu(e,t,a,n,i,s,u){for(var d=!1;t!==null;){if(t.tag===5){var h=t.stateNode;if(s!==null&&xt<s.length){var x=s[xt],w=zr(h);(x.view||w.view)&&(d=!0);var C;if(C=(e.flags&4)===0)if(w.clip)C=!0;else{C=x.rect;var y=w.rect;C=C.y!==y.y||C.x!==y.x||C.height!==y.height||C.width!==y.width}C&&(e.flags|=4),w.abs?w=!x.abs:(x=x.rect,w=w.rect,w=x.height!==w.height||x.width!==w.width),w&&(e.flags|=32)}else e.flags|=32;(e.flags&4)!==0&&rm(h,xt===0?a:a+"_"+xt,i),d&&(e.flags&4)!==0||(na===null&&(na=[]),na.push(h,xt===0?n:n+"_"+xt,t.memoizedProps)),xt++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&u?e.flags|=t.flags&32:Fu(e,t.child,a,n,i,s,u)&&(d=!0));t=t.sibling}return d}function hh(e,t){for(e=e.child;e!==null;){if(e.tag===30){var a=e.memoizedProps,n=e.stateNode,i=ga(a,n),s=pa(a.default,a.update),u;u=e.memoizedState,e.memoizedState=null,n=e;var d=e.child;xt=0,i=Fu(n,d,i,i,s,u,!1),(e.flags&4)!==0&&i&&dl(e,a.onUpdate)}else(e.subtreeFlags&33554432)!==0&&hh(e);e=e.sibling}}var Pe=!1,Se=!1,ia=!1,Pu=!1,mh=typeof WeakSet=="function"?WeakSet:Set,et=null,sa=!1,ii=!1,Os=!1,er=!1;function Hy(e,t,a){if(e=e.containerInfo,Tr=bl,e=yd(e),Lc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var s=i.anchorOffset,u=i.focusNode;i=i.focusOffset;try{n.nodeType,u.nodeType}catch{n=null;break e}var d=0,h=-1,x=-1,w=0,C=0,y=e,S=null;t:for(;;){for(var H;y!==n||s!==0&&y.nodeType!==3||(h=d+s),y!==u||i!==0&&y.nodeType!==3||(x=d+i),y.nodeType===3&&(d+=y.nodeValue.length),(H=y.firstChild)!==null;)S=y,y=H;for(;;){if(y===e)break t;if(S===n&&++w===s&&(h=d),S===u&&++C===i&&(x=d),(H=y.nextSibling)!==null)break;y=S,S=y.parentNode}y=H}n=h===-1||x===-1?null:{start:h,end:x}}else n=null}n=n||{start:0,end:0}}else n=null;for(Er={focusedElem:e,selectionRange:n},bl=!1,a=(a&335544064)===a,et=t,t=a?9270:1024;et!==null;){if(e=et,a&&(n=e.deletions,n!==null))for(s=0;s<n.length;s++)a&&$u(n[s]);if(e.alternate===null&&(e.flags&2)!==0)a&&uh(e),Ds(a);else{if(e.tag===22){if(n=e.alternate,e.memoizedState!==null){n!==null&&n.memoizedState===null&&a&&$u(n),Ds(a);continue}else if(n!==null&&n.memoizedState!==null){a&&uh(e),Ds(a);continue}}n=e.child,(e.subtreeFlags&t)!==0&&n!==null?(n.return=e,et=n):(a&&dh(e),Ds(a))}}Mt=null}function Ds(e){for(;et!==null;){var t=et,a=e,n=t.alternate,i=t.flags;switch(t.tag){case 0:case 11:case 15:break;case 1:if((i&1024)!==0&&n!==null){a=void 0,i=n.memoizedProps,n=n.memoizedState;var s=t.stateNode;try{var u=Nn(t.type,i);a=s.getSnapshotBeforeUpdate(u,n),s.__reactInternalSnapshotBeforeUpdate=a}catch(d){Te(t,t.return,d)}}break;case 3:if((i&1024)!==0){if(n=t.stateNode.containerInfo,a=n.nodeType,a===9)Dr(n);else if(a===1)switch(n.nodeName){case"HEAD":case"HTML":case"BODY":Dr(n);break;default:n.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:a&&n!==null&&(a=ga(n.memoizedProps,n.stateNode),i=t.memoizedProps,i=pa(i.default,i.update),i!=="none"&&nl(n,a,i,n.memoizedState=[],!0));break;default:if((i&1024)!==0)throw Error(o(163))}if(n=t.sibling,n!==null){n.return=t.return,et=n;break}et=t.return}}function gh(e,t,a){var n=a.flags;switch(a.tag){case 0:case 11:case 15:ca(e,a),n&4&&ni(5,a);break;case 1:if(ca(e,a),n&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(u){Te(a,a.return,u)}else{var i=Nn(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(u){Te(a,a.return,u)}}n&64&&nh(a),n&512&&aa(a,a.return);break;case 3:if(ca(e,a),n&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{Qd(e,t)}catch(u){Te(a,a.return,u)}}break;case 27:t===null&&n&4&&ch(a);case 26:case 5:ca(e,a),t===null&&n&4&&Xu(a),n&512&&aa(a,a.return);break;case 12:ca(e,a);break;case 31:ca(e,a),n&4&&xh(e,a);break;case 13:ca(e,a),n&4&&jh(e,a),n&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=Jy.bind(null,a),zv(e,a))));break;case 22:if(n=a.memoizedState!==null||Pe,!n){var s=t!==null&&t.memoizedState!==null||Se;t=Pe,i=Se,Pe=n,(Se=s)&&!i?(n=2,(a.subtreeFlags&8772)!==0&&(n|=1),It(e,a,n)):ca(e,a),Pe=t,Se=i}break;case 30:ca(e,a),n&512&&aa(a,a.return);break;case 7:n&512&&aa(a,a.return);default:ca(e,a)}}function tr(e,t){for(e=e.child;e!==null;)ph(e,t),e=e.sibling}function ph(e,t){switch(e.tag){case 5:case 26:try{var a=e.stateNode;if(t){var n=a.style;typeof n.setProperty=="function"?n.setProperty("display","none","important"):n.display="none"}else{var i=e.stateNode,s=e.memoizedProps.style,u=s!=null&&s.hasOwnProperty("display")?s.display:null;i.style.display=u==null||typeof u=="boolean"?"":(""+u).trim()}}catch(h){Te(e,e.return,h)}ar(e,t);break;case 6:try{e.stateNode.nodeValue=t?"":e.memoizedProps,xe=!0}catch(h){Te(e,e.return,h)}break;case 18:try{var d=e.stateNode;t?um(d,!0):um(e.stateNode,!1)}catch(h){Te(e,e.return,h)}break;case 22:case 23:e.memoizedState===null&&tr(e,t);break;default:tr(e,t)}}function ar(e,t){if(e.subtreeFlags&67108864)for(e=e.child;e!==null;){e:{var a=e,n=t;switch(a.tag){case 4:ph(a,n);break e;case 22:a.memoizedState===null&&ar(a,n);break e;default:ar(a,n)}}e=e.sibling}}function yh(e){var t=e.alternate;t!==null&&(e.alternate=null,yh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Bi(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ke=null,jt=!1;function Zt(e,t,a){for(a=a.child;a!==null;)vh(e,t,a),a=a.sibling}function vh(e,t,a){if(Et&&typeof Et.onCommitFiberUnmount=="function")try{Et.onCommitFiberUnmount(Al,a)}catch{}switch(a.tag){case 26:Se||ct(a,t),Zt(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&!Se&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:Se||ct(a,t),li(a);var n=ke,i=jt;$a(a.type)&&(ke=a.stateNode,jt=!1),Zt(e,t,a),Nm(a.stateNode,a.type,a.memoizedProps),ke=n,jt=i;break;case 5:Se||ct(a,t),li(a);case 6:if(a.tag===6&&li(a),n=ke,i=jt,ke=null,Zt(e,t,a),ke=n,jt=i,ke!==null)if(jt)try{(ke.nodeType===9?ke.body:ke.nodeName==="HTML"?ke.ownerDocument.body:ke).removeChild(a.stateNode),xe=!0}catch(s){Te(a,t,s)}else try{ke.removeChild(a.stateNode),xe=!0}catch(s){Te(a,t,s)}break;case 18:ke!==null&&(jt?(e=ke,cm(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Nl(e)):cm(ke,a.stateNode));break;case 4:n=ke,i=jt,ke=a.stateNode.containerInfo,jt=!0,Zt(e,t,a),ke=n,jt=i;break;case 0:case 11:case 14:case 15:Va(2,a,t),Se||Va(4,a,t),Zt(e,t,a);break;case 1:Se||(ct(a,t),n=a.stateNode,typeof n.componentWillUnmount=="function"&&lh(a,t,n)),Zt(e,t,a);break;case 21:Zt(e,t,a);break;case 22:Se=(n=Se)||a.memoizedState!==null,Zt(e,t,a),Se=n;break;case 30:ct(a,t),Zt(e,t,a);break;case 7:Se||ct(a,t),Zt(e,t,a);break;default:Zt(e,t,a)}}function xh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Nl(e)}catch(a){Te(t,t.return,a)}}}function jh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Nl(e)}catch(a){Te(t,t.return,a)}}function By(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new mh),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new mh),t;default:throw Error(o(435,e.tag))}}function ks(e,t){var a=By(e);t.forEach(function(n){if(!a.has(n)){a.add(n);var i=$y.bind(null,e,n);n.then(i,i)}})}function mt(e,t,a){var n=t.deletions;if(n!==null)for(var i=0;i<n.length;i++){var s=n[i],u=e,d=t,h=d;e:for(;h!==null;){switch(h.tag){case 27:if($a(h.type)){ke=h.stateNode,jt=!1;break e}break;case 5:ke=h.stateNode,jt=!1;break e;case 3:case 4:ke=h.stateNode.containerInfo,jt=!0;break e}h=h.return}if(ke===null)throw Error(o(160));vh(u,d,s),ke=null,jt=!1,u=s.alternate,u!==null&&(u.return=null),s.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)bh(t,e,a),t=t.sibling}var Kt=null;function bh(e,t,a){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(i&4&&(n=e.updateQueue,n=n!==null?n.events:null,n!==null))for(var s=0;s<n.length;s++){var u=n[s];u.ref.impl=u.nextImpl}mt(t,e,a),gt(e),i&4&&(Va(3,e,e.return),ni(3,e),Va(5,e,e.return));break;case 1:mt(t,e,a),gt(e),i&512&&(Se||n===null||ct(n,n.return)),i&64&&Pe&&(e=e.updateQueue,e!==null&&(t=e.callbacks,t!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?t:a.concat(t))));break;case 26:if(s=Kt,mt(t,e,a),gt(e),i&512&&(Se||n===null||ct(n,n.return)),i&4)if(i=n!==null?n.memoizedState:null,a=e.memoizedState,n===null)if(a===null)if(e.stateNode===null)if(Pe)e.stateNode=lm(e.type,e.memoizedProps,t.containerInfo,e);else{e:{t=e.type,a=e.memoizedProps,i=s.ownerDocument||s;t:switch(t){case"title":n=i.getElementsByTagName("title")[0],(!n||n[Ml]||n[nt]||n.namespaceURI==="http://www.w3.org/2000/svg"||n.hasAttribute("itemprop"))&&(n=i.createElement(t),i.head.insertBefore(n,i.querySelector("head > title"))),ut(n,t,a),n[nt]=e,We(n),t=n;break e;case"link":if(s=Am("link","href",i).get(t+(a.href||""))){for(u=0;u<s.length;u++)if(n=s[u],n.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&n.getAttribute("rel")===(a.rel==null?null:a.rel)&&n.getAttribute("title")===(a.title==null?null:a.title)&&n.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){s.splice(u,1);break t}}n=i.createElement(t),ut(n,t,a),i.head.appendChild(n);break;case"meta":if(s=Am("meta","content",i).get(t+(a.content||""))){for(u=0;u<s.length;u++)if(n=s[u],n.getAttribute("content")===(a.content==null?null:""+a.content)&&n.getAttribute("name")===(a.name==null?null:a.name)&&n.getAttribute("property")===(a.property==null?null:a.property)&&n.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&n.getAttribute("charset")===(a.charSet==null?null:a.charSet)){s.splice(u,1);break t}}n=i.createElement(t),ut(n,t,a),i.head.appendChild(n);break;default:throw Error(o(468,t))}n[nt]=e,We(n),t=n}e.stateNode=t}else Pe||Lr(s,e.type,e.stateNode);else e.stateNode=_m(s,a,e.memoizedProps);else i!==a?(i===null?(t=n.stateNode,t===null||Se||t.parentNode.removeChild(t)):i.count--,a===null?Pe||Lr(s,e.type,e.stateNode):_m(s,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Qu(e,e.memoizedProps,n.memoizedProps);break;case 27:mt(t,e,a),gt(e),i&512&&(Se||n===null||ct(n,n.return)),n!==null&&i&4&&Qu(e,e.memoizedProps,n.memoizedProps);break;case 5:if(s=ia,ia=!1,mt(t,e,a),ia=s,gt(e),i&512&&(Se||n===null||ct(n,n.return)),e.flags&32){t=e.stateNode;try{Gn(t,""),xe=!0}catch(w){Te(e,e.return,w)}}i&4&&e.stateNode!=null&&(t=e.memoizedProps,Qu(e,t,n!==null?n.memoizedProps:t)),i&1024&&(Pu=!0);break;case 6:if(mt(t,e,a),gt(e),i&4){if(e.stateNode===null)throw Error(o(162));t=e.memoizedProps,a=e.stateNode;try{a.nodeValue=t,xe=!0}catch(w){Te(e,e.return,w)}}break;case 3:if(xe=!1,Js=null,s=Kt,Kt=mi(t.containerInfo),mt(t,e,a),Kt=s,gt(e),i&4&&n!==null&&n.memoizedState.isDehydrated)try{Nl(t.containerInfo)}catch(w){Te(e,e.return,w)}Pu&&(Pu=!1,Nh(e)),xe=!1;break;case 4:i=ia,ia=Pe,n=qo(),s=Kt,Kt=mi(e.stateNode.containerInfo),mt(t,e,a),gt(e),Kt=s,xe&&ii&&(Os=!0),xe=n,ia=i;break;case 12:mt(t,e,a),gt(e);break;case 31:mt(t,e,a),gt(e),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,ks(e,t)));break;case 13:mt(t,e,a),gt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Hs=Tt()),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,ks(e,t)));break;case 22:s=e.memoizedState!==null,u=n!==null&&n.memoizedState!==null;var d=Pe,h=Se,x=ia;Pe=d||s,ia=x||s,Se=h||u,mt(t,e,a),Se=h,ia=x,Pe=d,gt(e),i&8192&&(t=e.stateNode,t._visibility=s?t._visibility&-2:t._visibility|1,!s||n===null||u||Pe||Se||(t=u||Se,a=Pe,n=Se,Pe=s||Pe,Se=t,Xa(e,2),Pe=a,Se=n),!s&&ia||tr(e,s)),i&4&&(t=e.updateQueue,t!==null&&(a=t.retryQueue,a!==null&&(t.retryQueue=null,ks(e,a))));break;case 19:mt(t,e,a),gt(e),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,ks(e,t)));break;case 30:i&512&&(Se||n===null||ct(n,n.return)),i=qo(),s=ii,u=(a&335544064)===a,d=e.memoizedProps,ii=u&&pa(d.default,d.update)!=="none",mt(t,e,a),gt(e),u&&n!==null&&xe&&(e.flags|=4),ii=s,xe=i;break;case 21:break;case 7:i&512&&(Se||n===null||ct(n,n.return)),n&&n.stateNode!==null&&(n.stateNode._fragmentFiber=e);default:mt(t,e,a),gt(e)}}function gt(e){var t=e.flags;if(t&2){try{for(var a,n=e.return;n!==null;){if(sh(n)){a=n;break}n=n.return}n=null;for(var i=e.return;i!==null;){if(Vu(i)){var s=i.stateNode;n===null?n=[s]:n.push(s)}if(Yu(i))break;i=i.return}var u=n;if(a==null)throw Error(o(160));switch(a.tag){case 27:var d=a.stateNode,h=Zu(e);As(e,h,d,u);break;case 5:var x=a.stateNode;a.flags&32&&(Gn(x,""),a.flags&=-33);var w=Zu(e);As(e,w,x,u);break;case 3:case 4:var C=a.stateNode.containerInfo,y=Zu(e);Ku(e,y,C,u);break;default:throw Error(o(161))}}catch(S){Te(e,e.return,S)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Nh(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Nh(t),t.tag===5&&t.flags&1024&&(t=t.stateNode,bl=!0,t.reset(),bl=!1),e=e.sibling}}function ll(e,t){if(t.subtreeFlags&9270)for(t=t.child;t!==null;)Sh(t,e),t=t.sibling;else hh(t)}function Sh(e,t){var a=e.alternate;if(a===null)Iu(e,!1);else switch(e.tag){case 3:if(er=sa=!1,rh(),ll(t,e),!sa&&!Os){if(e=na,e!==null)for(var n=0;n<e.length;n+=3){a=e[n];var i=e[n+1];om(a,e[n+2]),a=a.ownerDocument.documentElement,a!==null&&a.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group("+i+")"})}e=t.containerInfo,e=e.nodeType===9?e.documentElement:e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===""&&(e.style.viewTransitionName="none",e.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group(root)"}),e.animate({width:[0,0],height:[0,0]},{duration:0,fill:"forwards",pseudoElement:"::view-transition"})),er=!0}na=null;break;case 5:ll(t,e);break;case 4:n=sa,sa=!1,ll(t,e),sa&&(Os=!0),sa=n;break;case 22:e.memoizedState===null&&(a.memoizedState!==null?Iu(e,!1):ll(t,e));break;case 30:n=sa,i=rh(),sa=!1,ll(t,e),sa&&(e.flags|=4);var s=e.memoizedProps,u=e.stateNode;t=ga(s,u),u=ga(a.memoizedProps,u);var d=pa(s.default,s.update);d==="none"?t=!1:(s=a.memoizedState,a.memoizedState=null,a=e.child,xt=0,t=Fu(e,a,t,u,d,s,!0),xt!==(s===null?0:s.length)&&(e.flags|=32)),(e.flags&4)!==0&&t?(dl(e,e.memoizedProps.onUpdate),na=i):i!==null&&(i.push.apply(i,na),na=i),sa=(e.flags&32)!==0?!0:n;break;default:ll(t,e)}}function ca(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)gh(e,t.alternate,t),t=t.sibling}function Xa(e,t){for(e=e.child;e!==null;){var a=e,n=t;switch(a.tag){case 0:case 11:case 14:case 15:Va(4,a,a.return),Xa(a,n);break;case 1:ct(a,a.return);var i=a.stateNode;typeof i.componentWillUnmount=="function"&&lh(a,a.return,i),Xa(a,n);break;case 27:(n&2)!==0&&Nm(a.stateNode,a.type,a.memoizedProps);case 5:ct(a,a.return),a.tag!==5&&a.tag!==27||li(a),Xa(a,n);break;case 6:li(a);break;case 26:ct(a,a.return),i=a.stateNode,a.memoizedState!==null||i===null||Se||i.parentNode.removeChild(i),Xa(a,n);break;case 22:a.memoizedState===null&&Xa(a,n);break;case 30:ct(a,a.return),Xa(a,n);break;case 7:ct(a,a.return);default:Xa(a,n)}e=e.sibling}}function It(e,t,a){for(a=(t.subtreeFlags&8772)!==0?a:a&-2,t=t.child;t!==null;){var n=t.alternate,i=e,s=t,u=s.flags,d=(a&1)!==0;switch(s.tag){case 0:case 11:case 15:It(i,s,a),ni(4,s);break;case 1:if(It(i,s,a),n=s,i=n.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(w){Te(n,n.return,w)}if(n=s,i=n.updateQueue,i!==null){var h=n.stateNode;try{var x=i.shared.hiddenCallbacks;if(x!==null)for(i.shared.hiddenCallbacks=null,i=0;i<x.length;i++)Xd(x[i],h)}catch(w){Te(n,n.return,w)}}d&&u&64&&nh(s),aa(s,s.return);break;case 27:(a&2)!==0&&ch(s);case 5:s.tag!==5&&s.tag!==27||ih(s),It(i,s,a),d&&n===null&&u&4&&Xu(s),aa(s,s.return);break;case 6:ih(s);break;case 26:h=s.stateNode,s.memoizedState!==null||h===null||Pe||Lr(mi(h.ownerDocument),s.type,h),It(i,s,a),d&&n===null&&u&4&&Xu(s),aa(s,s.return);break;case 12:It(i,s,a);break;case 31:It(i,s,a),d&&u&4&&xh(i,s);break;case 13:It(i,s,a),d&&u&4&&jh(i,s);break;case 22:s.memoizedState===null&&It(i,s,a),aa(s,s.return);break;case 30:It(i,s,a),aa(s,s.return);break;case 7:aa(s,s.return);default:It(i,s,a)}t=t.sibling}}function nr(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&Xl(a))}function lr(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Xl(e))}function Yt(e,t,a,n){var i=(a&335544064)===a;if(t.subtreeFlags&(i?10262:10256))for(t=t.child;t!==null;)wh(e,t,a,n),t=t.sibling;else i&&fh(t)}function wh(e,t,a,n){var i=(a&335544064)===a;i&&t.alternate===null&&t.return!==null&&t.return.alternate!==null&&Ms(t);var s=t.flags;switch(t.tag){case 0:case 11:case 15:Yt(e,t,a,n),s&2048&&ni(9,t);break;case 1:Yt(e,t,a,n);break;case 3:Yt(e,t,a,n),i&&er&&(e=e.containerInfo,e=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,e.style.viewTransitionName==="root"&&(e.style.viewTransitionName=""),e=e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName==="none"&&(e.style.viewTransitionName="")),s&2048&&(s=null,t.alternate!==null&&(s=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==s&&(t.refCount++,s!=null&&Xl(s)));break;case 12:if(s&2048){Yt(e,t,a,n),s=t.stateNode;try{var u=t.memoizedProps,d=u.id,h=u.onPostCommit;typeof h=="function"&&h(d,t.alternate===null?"mount":"update",s.passiveEffectDuration,-0)}catch(x){Te(t,t.return,x)}}else Yt(e,t,a,n);break;case 31:Yt(e,t,a,n);break;case 13:Yt(e,t,a,n);break;case 23:break;case 22:u=t.stateNode,d=t.alternate,t.memoizedState!==null?(i&&d!==null&&d.memoizedState===null&&Ms(d),u._visibility&2?Yt(e,t,a,n):si(e,t)):(i&&d!==null&&d.memoizedState!==null&&Ms(t),u._visibility&2?Yt(e,t,a,n):(u._visibility|=2,il(e,t,a,n,(t.subtreeFlags&10256)!==0||!1))),s&2048&&nr(d,t);break;case 24:Yt(e,t,a,n),s&2048&&lr(t.alternate,t);break;case 30:i&&(s=t.alternate,s!==null&&(la(s.child,!0),la(t.child,!0))),Yt(e,t,a,n);break;default:Yt(e,t,a,n)}}function il(e,t,a,n,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var s=e,u=t,d=a,h=n,x=u.flags;switch(u.tag){case 0:case 11:case 15:il(s,u,d,h,i),ni(8,u);break;case 23:break;case 22:var w=u.stateNode;u.memoizedState!==null?w._visibility&2?il(s,u,d,h,i):si(s,u):(w._visibility|=2,il(s,u,d,h,i)),i&&x&2048&&nr(u.alternate,u);break;case 24:il(s,u,d,h,i),i&&x&2048&&lr(u.alternate,u);break;default:il(s,u,d,h,i)}t=t.sibling}}function si(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,n=t,i=n.flags;switch(n.tag){case 22:si(a,n),i&2048&&nr(n.alternate,n);break;case 24:si(a,n),i&2048&&lr(n.alternate,n);break;default:si(a,n)}t=t.sibling}}var Sn=8192;function wn(e,t,a){if(e.subtreeFlags&Sn)for(e=e.child;e!==null;)Th(e,t,a),e=e.sibling}function Th(e,t,a){switch(e.tag){case 26:wn(e,t,a),e.flags&Sn&&(e.memoizedState!==null?Xv(a,Kt,e.memoizedState,e.memoizedProps):(e=e.stateNode,(t&335544128)===t&&Om(a,e)));break;case 5:wn(e,t,a),e.flags&Sn&&(e=e.stateNode,(t&335544128)===t&&Om(a,e));break;case 3:case 4:var n=Kt;Kt=mi(e.stateNode.containerInfo),wn(e,t,a),Kt=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=Sn,Sn=16777216,wn(e,t,a),Sn=n):wn(e,t,a));break;case 30:if((e.flags&Sn)!==0&&(n=e.memoizedProps.name,n!=null&&n!=="auto")){var i=e.stateNode;i.paired=null,Mt===null&&(Mt=new Map),Mt.set(n,i)}wn(e,t,a);break;default:wn(e,t,a)}}function Eh(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function ci(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];et=n,Ah(n,e)}Eh(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)_h(e),e=e.sibling}function _h(e){switch(e.tag){case 0:case 11:case 15:ci(e),e.flags&2048&&Va(9,e,e.return);break;case 3:ci(e);break;case 12:ci(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Rs(e)):ci(e);break;default:ci(e)}}function Rs(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];et=n,Ah(n,e)}Eh(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Va(8,t,t.return),Rs(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,Rs(t));break;default:Rs(t)}e=e.sibling}}function Ah(e,t){for(;et!==null;){var a=et;switch(a.tag){case 0:case 11:case 15:Va(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var n=a.memoizedState.cachePool.pool;n!=null&&n.refCount++}break;case 24:Xl(a.memoizedState.cache)}if(n=a.child,n!==null)n.return=a,et=n;else e:for(a=e;et!==null;){n=et;var i=n.sibling,s=n.return;if(yh(n),n===a){et=null;break e}if(i!==null){i.return=s,et=i;break e}et=s}}}var Gy={getCacheForType:function(e){var t=lt(Qe),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return lt(Qe).controller.signal}},Ly=typeof WeakMap=="function"?WeakMap:Map,be=0,Ce=null,oe=null,he=0,we=0,Ot=null,Qa=!1,sl=!1,ir=!1,Ta=0,Ge=0,Za=0,Tn=0,Us=0,Dt=0,cl=0,ui=null,bt=null,sr=!1,Hs=0,Ch=0,Bs=1/0,Gs=null,Ka=null,He=0,Jt=null,En=null,ua=0,cr=0,ur=null,zh=null,ul=null,rl=null,ol=null,ri=0,Ls=null;function kt(){return(be&2)!==0&&he!==0?he&-he:Q.T!==null?vr():Oo()}function Mh(){if(Dt===0)if((he&536870912)===0||re){var e=ki;ki<<=1,(ki&3932160)===0&&(ki=262144),Dt=e}else Dt=536870912;return e=it.current,e!==null&&(e.flags|=32),Dt}function dl(e,t){if(t!=null){var a=e.stateNode,n=a.ref;n===null&&(n=a.ref=dm(ga(e.memoizedProps,a))),rl===null&&(rl=[]),rl.push(t.bind(null,n))}}function Nt(e,t,a){(e===Ce&&(we===2||we===9)||e.cancelPendingCommit!==null)&&(fl(e,0),Ia(e,he,Dt,!1)),zl(e,a),((be&2)===0||e!==Ce)&&(e===Ce&&((be&2)===0&&(Tn|=a),Ge===4&&Ia(e,he,Dt,!1)),ra(e))}function Oh(e,t,a){if((be&6)!==0)throw Error(o(327));var n=!a&&(t&127)===0&&(t&e.expiredLanes)===0||Cl(e,t),i=n?Vy(e,t):or(e,t,!0),s=n;do{if(i===0){sl&&!n&&Ia(e,t,0,!1);break}else{if(a=e.current.alternate,s&&!qy(a)){i=or(e,t,!1),s=!1;continue}if(i===2){if(s=t,e.errorRecoveryDisabledLanes&s)var u=0;else u=e.pendingLanes&-536870913,u=u!==0?u:u&536870912?536870912:0;if(u!==0){t=u;e:{var d=e;i=ui;var h=d.current.memoizedState.isDehydrated;if(h&&(fl(d,u).flags|=256),u=or(d,u,!1),u!==2&&u!==6){if(ir&&!h){d.errorRecoveryDisabledLanes|=s,Tn|=s,i=4;break e}s=bt,bt=i,s!==null&&(bt===null?bt=s:bt.push.apply(bt,s))}i=u}if(s=!1,i!==2)continue}}if(i===1){fl(e,0),Ia(e,t,0,!0);break}e:{switch(n=e,s=i,s){case 0:case 1:throw Error(o(345));case 4:if((t&4194048)!==t&&(t&62914560)!==t)break;case 6:Ia(n,t,Dt,!Qa);break e;case 2:bt=null;break;case 3:case 5:break;default:throw Error(o(329))}if((t&62914560)===t&&(i=Hs+300-Tt(),10<i)){if(Ia(n,t,Dt,!Qa),Ui(n,0,!0)!==0)break e;ua=t,n.timeoutHandle=Cr(Dh.bind(null,n,a,bt,Gs,sr,t,Dt,Tn,cl,Qa,s,"Throttled",-0,0),i);break e}Dh(n,a,bt,Gs,sr,t,Dt,Tn,cl,Qa,s,null,-0,0)}}break}while(!0);ra(e)}function Dh(e,t,a,n,i,s,u,d,h,x,w,C,y,S){e.timeoutHandle=-1;var H=t.subtreeFlags,Y=(s&335544064)===s;if(C=null,(Y||H&8192||(H&16785408)===16785408)&&(C={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Pt},Mt=null,Th(t,s,C),Y&&(H=C,Y=e.containerInfo,Y=(Y.nodeType===9?Y:Y.ownerDocument).__reactViewTransition,Y!=null&&(H.count++,H.waitingForViewTransition=!0,H=yi.bind(H),Y.finished.then(H,H))),H=(s&62914560)===s?Hs-Tt():(s&4194048)===s?Ch-Tt():0,H=Qv(C,H),H!==null)){ua=s,e.cancelPendingCommit=H(qh.bind(null,e,t,s,a,n,i,u,d,h,x,w,C,null,y,S)),Ia(e,s,u,!x);return}qh(e,t,s,a,n,i,u,d,h,x,w,C)}function qy(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var n=0;n<a.length;n++){var i=a[n],s=i.getSnapshot;i=i.value;try{if(!Ct(s(),i))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ia(e,t,a,n){t=_o(e,t),t&=~Us,t&=~Tn,e.suspendedLanes|=t,e.pingedLanes&=~t,n&&(e.warmLanes|=t),n=e.expirationTimes;for(var i=t;0<i;){var s=31-_t(i),u=1<<s;n[s]=-1,i&=~u}a!==0&&Co(e,a,t)}function qs(){return(be&6)===0?(oi(0),!1):!0}function rr(){if(oe!==null){if(we===0)var e=oe.return;else e=oe,xa=hn=null,yu(e),Fn=null,Kl=0,e=oe;for(;e!==null;)ah(e.alternate,e),e=e.return;oe=null}}function fl(e,t){var a=e.timeoutHandle;return a!==-1&&(e.timeoutHandle=-1,dv(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),ua=0,rr(),Ce=e,oe=a=ya(e.current,null),he=t,we=0,Ot=null,Qa=!1,sl=Cl(e,t),ir=!1,cl=Dt=Us=Tn=Za=Ge=0,bt=ui=null,sr=!1,Ta=_o(e,t),Ji(),a}function kh(e,t){se=null,Q.H=js,t===Wn||t===ss?(t=Ld(),we=3):t===lu?(t=Ld(),we=4):we=t===Ou?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Ot=t,oe===null&&(Ge=1,bs(e,Bt(t,e.current)))}function Rh(){var e=it.current;return e===null?!0:(he&4194048)===he?dt===null:(he&62914560)===he||(he&536870912)!==0?e===dt:!1}function Uh(){var e=Q.H;return Q.H=js,e===null?js:e}function Hh(){var e=Q.A;return Q.A=Gy,e}function Ys(){Ge=4,Qa||(he&4194048)!==he&&it.current!==null||(sl=!0),(Za&134217727)===0&&(Tn&134217727)===0||Ce===null||Ia(Ce,he,Dt,!1)}function or(e,t,a){var n=be;be|=2;var i=Uh(),s=Hh();(Ce!==e||he!==t)&&(Gs=null,fl(e,t)),t=!1;var u=Ge;e:do try{if(we!==0&&oe!==null){var d=oe,h=Ot;switch(we){case 8:rr(),u=6;break e;case 3:case 2:case 9:case 6:it.current===null&&(t=!0);var x=we;if(we=0,Ot=null,hl(e,d,h,x),a&&sl){u=0;break e}break;default:x=we,we=0,Ot=null,hl(e,d,h,x)}}Yy(),u=Ge;break}catch(w){kh(e,w)}while(!0);return t&&e.shellSuspendCounter++,xa=hn=null,be=n,Q.H=i,Q.A=s,oe===null&&(Ce=null,he=0,Ji()),u}function Yy(){for(;oe!==null;)Bh(oe)}function Vy(e,t){var a=be;be|=2;var n=Uh(),i=Hh();Ce!==e||he!==t?(Gs=null,Bs=Tt()+500,fl(e,t)):sl=Cl(e,t);e:do try{if(we!==0&&oe!==null){t=oe;var s=Ot;t:switch(we){case 1:we=0,Ot=null,hl(e,t,s,1);break;case 2:case 9:if(Bd(s)){we=0,Ot=null,Gh(t);break}t=function(){we!==2&&we!==9||Ce!==e||(we=7),ra(e)},s.then(t,t);break e;case 3:we=7;break e;case 4:we=5;break e;case 7:Bd(s)?(we=0,Ot=null,Gh(t)):(we=0,Ot=null,hl(e,t,s,7));break;case 5:var u=null;switch(oe.tag){case 26:u=oe.memoizedState;case 5:case 27:var d=oe;if(u?zm(u):d.stateNode.complete){we=0,Ot=null;var h=d.sibling;if(h!==null)oe=h;else{var x=d.return;x!==null?(oe=x,Vs(x)):oe=null}break t}}we=0,Ot=null,hl(e,t,s,5);break;case 6:we=0,Ot=null,hl(e,t,s,6);break;case 8:rr(),Ge=6;break e;default:throw Error(o(462))}}Xy();break}catch(w){kh(e,w)}while(!0);return xa=hn=null,Q.H=n,Q.A=i,be=a,oe!==null?0:(Ce=null,he=0,Ji(),Ge)}function Xy(){for(;oe!==null&&!cp();)Bh(oe)}function Bh(e){var t=eh(e.alternate,e,Ta);e.memoizedProps=e.pendingProps,t===null?Vs(e):oe=t}function Gh(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=Kf(a,t,t.pendingProps,t.type,void 0,he);break;case 11:t=Kf(a,t,t.pendingProps,t.type.render,t.ref,he);break;case 5:yu(t);var n=t;n===Fe&&(re?(ts(n),n.tag===5&&n.stateNode!=null&&(Me=n.stateNode)):(ts(n),re=!0));default:ah(a,t),t=oe=_d(t,Ta),t=eh(a,t,Ta)}e.memoizedProps=e.pendingProps,t===null?Vs(e):oe=t}function hl(e,t,a,n){xa=hn=null,yu(t),Fn=null,Kl=0;var i=t.return;try{if(My(e,i,t,a,he)){Ge=1,bs(e,Bt(a,e.current)),oe=null;return}}catch(s){if(i!==null)throw oe=i,s;Ge=1,bs(e,Bt(a,e.current)),oe=null;return}t.flags&32768?(re||n===1?e=!0:sl||(he&536870912)!==0?e=!1:(Qa=e=!0,(n===2||n===9||n===3||n===6)&&(n=it.current,n!==null&&n.tag===13&&(n.flags|=16384))),Lh(t,e)):Vs(t)}function Vs(e){var t=e;do{if((t.flags&32768)!==0){Lh(t,Qa);return}e=t.return;var a=Ry(t.alternate,t,Ta);if(a!==null){oe=a;return}if(t=t.sibling,t!==null){oe=t;return}oe=t=e}while(t!==null);Ge===0&&(Ge=5)}function Lh(e,t){do{var a=Uy(e.alternate,e);if(a!==null){a.flags&=32767,oe=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){oe=e;return}oe=e=a}while(e!==null);Ge=6,oe=null}function qh(e,t,a,n,i,s,u,d,h,x,w,C){e.cancelPendingCommit=null;do Xs();while(He!==0);if((be&6)!==0)throw Error(o(327));if(t!==null){if(t===e.current)throw Error(o(177));e===Ce&&(oe=Ce=null,he=0),En=t,Jt=e,ua=a,ur=i,zh=n,Qy(e,t,a,u,d,h,C)}}function Qy(e,t,a,n,i,s,u){var d=t.lanes|t.childLanes;if(cr=d,d|=Qc,yp(e,a,d,n,i,s),rl=null,(a&335544064)===a?(ol=xy(e),n=10262):(ol=null,n=10256),(t.subtreeFlags&n)!==0||(t.flags&n)!==0?(e.callbackNode=null,e.callbackPriority=0,Wy(Oi,function(){return mr(),null})):(e.callbackNode=null,e.callbackPriority=0),Cs=!1,n=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||n){n=Q.T,Q.T=null,i=ne.p,ne.p=2,s=be,be|=4;try{Hy(e,t,a)}finally{be=s,ne.p=i,Q.T=n}}He=1,Cs?ul=yv(u,e.containerInfo,ol,dr,fr,Ky,hr,mr,Zy):(dr(),fr(),hr())}function Zy(e){if(He!==0){var t=Jt.onRecoverableError;t(e,{componentStack:null})}}function Ky(){He===3&&(He=0,Sh(En,Jt),He=4)}function dr(){if(He===1){He=0;var e=Jt,t=En,a=ua,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=Q.T,Q.T=null;var i=ne.p;ne.p=2;var s=be;be|=4;try{ii=Os=!1,bh(t,e,a),a=Er;var u=yd(e.containerInfo),d=a.focusedElem,h=a.selectionRange;if(u!==d&&d&&d.ownerDocument&&pd(d.ownerDocument.documentElement,d)){if(h!==null&&Lc(d)){var x=h.start,w=h.end;if(w===void 0&&(w=x),"selectionStart"in d)d.selectionStart=x,d.selectionEnd=Math.min(w,d.value.length);else{var C=d.ownerDocument||document,y=C&&C.defaultView||window;if(y.getSelection){var S=y.getSelection(),H=d.textContent.length,Y=Math.min(h.start,H),ce=h.end===void 0?Y:Math.min(h.end,H);!S.extend&&Y>ce&&(u=ce,ce=Y,Y=u);var v=gd(d,Y),p=gd(d,ce);if(v&&p&&(S.rangeCount!==1||S.anchorNode!==v.node||S.anchorOffset!==v.offset||S.focusNode!==p.node||S.focusOffset!==p.offset)){var b=C.createRange();b.setStart(v.node,v.offset),S.removeAllRanges(),Y>ce?(S.addRange(b),S.extend(p.node,p.offset)):(b.setEnd(p.node,p.offset),S.addRange(b))}}}}for(C=[],S=d;S=S.parentNode;)S.nodeType===1&&C.push({element:S,left:S.scrollLeft,top:S.scrollTop});for(typeof d.focus=="function"&&d.focus(),d=0;d<C.length;d++){var A=C[d];A.element.scrollLeft=A.left,A.element.scrollTop=A.top}}bl=!!Tr,Er=Tr=null}finally{be=s,ne.p=i,Q.T=n}}e.current=t,He=2}}function fr(){if(He===2){He=0;var e=Jt,t=En,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=Q.T,Q.T=null;var n=ne.p;ne.p=2;var i=be;be|=4;try{gh(e,t.alternate,t)}finally{be=i,ne.p=n,Q.T=a}}He=3}}function hr(){if(He===4||He===3){He=0;var e=ul;ul=null,up();var t=Jt,a=En,n=ua,i=zh,s=(n&335544064)===n?10262:10256;if((a.subtreeFlags&s)!==0||(a.flags&s)!==0?He=5:(He=0,En=Jt=null,Yh(t,t.pendingLanes)),s=t.pendingLanes,s===0&&(Ka=null),Nc(n),a=a.stateNode,Et&&typeof Et.onCommitFiberRoot=="function")try{Et.onCommitFiberRoot(Al,a,void 0,(a.current.flags&128)===128)}catch{}if(i!==null){a=Q.T,s=ne.p,ne.p=2,Q.T=null;try{for(var u=t.onRecoverableError,d=0;d<i.length;d++){var h=i[d];u(h.value,{componentStack:h.stack})}}finally{Q.T=a,ne.p=s}}if(i=rl,u=ol,ol=null,i!==null&&(rl=null,u===null&&(u=[]),e!==null))for(h=0;h<i.length;h++)a=(0,i[h])(u),a!==void 0&&e.finished.finally(a);(ua&3)!==0&&Xs(),ra(t),s=t.pendingLanes,(n&261930)!==0&&(s&42)!==0?t===Ls?ri++:(ri=0,Ls=t):(ri=0,Ls=null),oi(0)}}function Yh(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Xl(t)))}function Xs(){return ul!==null&&(ul.skipTransition(),ul=null),dr(),fr(),hr(),mr()}function mr(){if(He!==5)return!1;var e=Jt,t=cr;cr=0;var a=Nc(ua),n=Q.T,i=ne.p;try{ne.p=32>a?32:a,Q.T=null,a=ur,ur=null;var s=Jt,u=ua;if(He=0,En=Jt=null,ua=0,(be&6)!==0)throw Error(o(331));var d=be;if(be|=4,_h(s.current),wh(s,s.current,u,a),be=d,oi(0,!1),Et&&typeof Et.onPostCommitFiberRoot=="function")try{Et.onPostCommitFiberRoot(Al,s)}catch{}return!0}finally{ne.p=i,Q.T=n,Yh(e,t)}}function Vh(e,t,a){t=Bt(a,t),t=Mu(e.stateNode,t,2),e=Ga(e,t,2),e!==null&&(zl(e,2),ra(e))}function Te(e,t,a){if(e.tag===3)Vh(e,e,a);else for(;t!==null;){if(t.tag===3){Vh(t,e,a);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Ka===null||!Ka.has(n))){e=Bt(a,e),a=Gf(2),n=Ga(t,a,2),n!==null&&(Lf(a,n,t,e),zl(n,2),ra(n));break}}t=t.return}}function gr(e,t,a){var n=e.pingCache;if(n===null){n=e.pingCache=new Ly;var i=new Set;n.set(t,i)}else i=n.get(t),i===void 0&&(i=new Set,n.set(t,i));i.has(a)||(ir=!0,i.add(a),e=Iy.bind(null,e,t,a),t.then(e,e))}function Iy(e,t,a){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Ce===e&&(he&a)===a&&((Ge===4||Ge===3&&(he&62914560)===he&&300>Tt()-Hs)&&(be&2)===0?fl(e,0):Us|=a,cl===he&&(cl=0)),ra(e)}function Xh(e,t){t===0&&(t=Ao()),e=on(e,t),e!==null&&(zl(e,t),ra(e))}function Jy(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Xh(e,a)}function $y(e,t){var a=0;switch(e.tag){case 31:case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(a=i.retryLane);break;case 19:n=e.stateNode;break;case 22:n=e.stateNode._retryCache;break;default:throw Error(o(314))}n!==null&&n.delete(t),Xh(e,a)}function Wy(e,t){return vc(e,t)}var ml=null,gl=null,pr=!1,Qs=!1,yr=!1,Ja=0;function ra(e){e!==gl&&e.next===null&&(gl===null?ml=gl=e:gl=gl.next=e),Qs=!0,pr||(pr=!0,Py())}function oi(e,t){if(!yr&&Qs){yr=!0;do for(var a=!1,n=ml;n!==null;){if(e!==0){var i=n.pendingLanes;if(i===0)var s=0;else{var u=n.suspendedLanes,d=n.pingedLanes;s=(1<<31-_t(42|e)+1)-1,s&=i&~(u&~d),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(a=!0,Ih(n,s))}else s=he,s=Ui(n,n===Ce?s:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(s&3)===0||Cl(n,s)||(a=!0,Ih(n,s));n=n.next}while(a);yr=!1}}function Fy(){Qh()}function Qh(){Qs=pr=!1;var e=0;Ja!==0&&ov()&&(e=Ja);for(var t=Tt(),a=null,n=ml;n!==null;){var i=n.next,s=Zh(n,t);s===0?(n.next=null,a===null?ml=i:a.next=i,i===null&&(gl=a)):(a=n,(e!==0||(s&3)!==0)&&(Qs=!0)),n=i}He!==0&&He!==5||oi(e),Ja!==0&&(Ja=0)}function Zh(e,t){for(var a=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes&-62914561;0<s;){var u=31-_t(s),d=1<<u,h=i[u];
vendor: 4,043 bytes, line 48
48h===-1?((d&a)===0||(d&n)!==0)&&(i[u]=pp(d,t)):h<=t&&(e.expiredLanes|=d),s&=~d}if(t=Ce,a=he,a=Ui(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n=e.callbackNode,a===0||e===t&&(we===2||we===9)||e.cancelPendingCommit!==null)return n!==null&&n!==null&&xc(n),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Cl(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(n!==null&&xc(n),Nc(a)){case 2:case 8:a=To;break;case 32:a=Oi;break;case 268435456:a=Eo;break;default:a=Oi}return n=Kh.bind(null,e),a=vc(a,n),e.callbackPriority=t,e.callbackNode=a,t}return n!==null&&n!==null&&xc(n),e.callbackPriority=2,e.callbackNode=null,2}function Kh(e,t){if(He!==0&&He!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Xs()&&e.callbackNode!==a)return null;var n=he;return n=Ui(e,e===Ce?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n===0?null:(Oh(e,n,t),Zh(e,Tt()),e.callbackNode!=null&&e.callbackNode===a?Kh.bind(null,e):null)}function Ih(e,t){if(Xs())return null;Oh(e,t,!0)}function Py(){fv(function(){(be&6)!==0?vc(wo,Fy):Qh()})}function vr(){if(Ja===0){var e=pn;e===0&&(e=Di,Di<<=1,(Di&261888)===0&&(Di=256)),Ja=e}return Ja}function Jh(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:qi(e)}function ev(e,t,a,n,i){if(t==="submit"&&a&&a.stateNode===i){var s=Jh((i[yt]||null).action),u=n.submitter;u&&(t=(t=u[yt]||null)?Jh(t.formAction):u.getAttribute("formAction"),t!==null&&(s=t,u=null));var d=new Qi("action","action",null,n,i);e.push({event:d,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(Ja!==0){var h=new FormData(i,u);Eu(a,{pending:!0,data:h,method:i.method,action:s},null,h)}}else typeof s=="function"&&(d.preventDefault(),h=new FormData(i,u),Eu(a,{pending:!0,data:h,method:i.method,action:s},s,h))},currentTarget:i}]})}}for(var xr=0;xr<Xc.length;xr++){var jr=Xc[xr],tv=jr.toLowerCase(),av=jr[0].toUpperCase()+jr.slice(1);Qt(tv,"on"+av)}Qt(jd,"onAnimationEnd"),Qt(bd,"onAnimationIteration"),Qt(Nd,"onAnimationStart"),Qt("dblclick","onDoubleClick"),Qt("focusin","onFocus"),Qt("focusout","onBlur"),Qt(dy,"onTransitionRun"),Qt(fy,"onTransitionStart"),Qt(hy,"onTransitionCancel"),Qt(Sd,"onTransitionEnd"),Hn("onMouseEnter",["mouseout","mouseover"]),Hn("onMouseLeave",["mouseout","mouseover"]),Hn("onPointerEnter",["pointerout","pointerover"]),Hn("onPointerLeave",["pointerout","pointerover"]),cn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),cn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),cn("onBeforeInput",["compositionend","keypress","textInput","paste"]),cn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),cn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),cn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var di="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),nv=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(di));function $h(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var n=e[a],i=n.event;n=n.listeners;e:{var s=void 0;if(t)for(var u=n.length-1;0<=u;u--){var d=n[u],h=d.instance,x=d.currentTarget;if(d=d.listener,h!==s&&i.isPropagationStopped())break e;s=d,i.currentTarget=x;try{s(i)}catch(w){Ii(w)}i.currentTarget=null,s=h}else for(u=0;u<n.length;u++){if(d=n[u],h=d.instance,x=d.currentTarget,d=d.listener,h!==s&&i.isPropagationStopped())break e;s=d,i.currentTarget=x;try{s(i)}catch(w){Ii(w)}i.currentTarget=null,s=h}}}}function de(e,t){var a=t[ko];a===void 0&&(a=t[ko]=new Set);var n=e+"__bubble";a.has(n)||(Wh(t,e,2,!1),a.add(n))}function br(e,t,a){var n=0;t&&(n|=4),Wh(a,e,n,t)}var Zs="_reactListening"+Math.random().toString(36).slice(2);
vendor: 31,692 bytes, lines 48-49
48function Nr(e){if(!e[Zs]){e[Zs]=!0,Ho.forEach(function(a){a!=="selectionchange"&&(nv.has(a)||br(a,!1,e),br(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Zs]||(t[Zs]=!0,br("selectionchange",!1,t))}}function Wh(e,t,a,n){switch(Lm(t)){case 2:var i=Jv;break;case 8:i=$v;break;default:i=Yr}a=i.bind(null,t,a,e),i=void 0,!zc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,a,{capture:!0,passive:i}):e.addEventListener(t,a,!0):i!==void 0?e.addEventListener(t,a,{passive:i}):e.addEventListener(t,a,!1)}function Sr(e,t,a,n,i){var s=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var u=n.tag;if(u===3||u===4){var d=n.stateNode.containerInfo;if(d===i)break;if(u===4)for(u=n.return;u!==null;){var h=u.tag;if((h===3||h===4)&&u.stateNode.containerInfo===i)return;u=u.return}for(;d!==null;){if(u=sn(d),u===null)return;if(h=u.tag,h===5||h===6||h===26||h===27){n=s=u;continue e}d=d.parentNode}}n=n.return}$o(function(){var x=s,w=Ac(a),C=[];e:{var y=wd.get(e);if(y!==void 0){var S=Qi,H=e;switch(e){case"keypress":if(Vi(a)===0)break e;case"keydown":case"keyup":S=qp;break;case"focusin":H="focus",S=kc;break;case"focusout":H="blur",S=kc;break;case"beforeblur":case"afterblur":S=kc;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":S=Po;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":S=Cp;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":S=Zp;break;case jd:case bd:case Nd:S=Op;break;case Sd:S=Ip;break;case"scroll":case"scrollend":S=_p;break;case"wheel":S=$p;break;case"copy":case"cut":case"paste":S=kp;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":S=td;break;case"submit":S=Xp;break;case"toggle":case"beforetoggle":S=Fp}var Y=(t&4)!==0,ce=!Y&&(e==="scroll"||e==="scrollend"),v=Y?y!==null?y+"Capture":null:y;Y=[];for(var p=x,b;p!==null;){var A=p;if(b=A.stateNode,A=A.tag,A!==5&&A!==26&&A!==27||b===null||v===null||(A=Dl(p,v),A!=null&&Y.push(fi(p,A,b))),ce)break;p=p.return}0<Y.length&&(y=new S(y,H,null,a,w),C.push({event:y,listeners:Y}))}}if((t&7)===0){e:{if(S=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",S&&a!==_c&&(H=a.relatedTarget||a.fromElement)&&(sn(H)||H[kn]))break e;(y||S)&&(H=w.window===w?w:(S=w.ownerDocument)?S.defaultView||S.parentWindow:window,y?(S=a.relatedTarget||a.toElement,y=x,S=S?sn(S):null,S!==null&&(ce=j(S),Y=S.tag,S!==ce||Y!==5&&Y!==27&&Y!==6)&&(S=null)):(y=null,S=x),y!==S&&(Y=Po,A="onMouseLeave",v="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(Y=td,A="onPointerLeave",v="onPointerEnter",p="pointer"),ce=y==null?H:Ol(y),b=S==null?H:Ol(S),H=new Y(A,p+"leave",y,a,w),H.target=ce,H.relatedTarget=b,A=null,sn(w)===x&&(Y=new Y(v,p+"enter",S,a,w),Y.target=b,Y.relatedTarget=ce,A=Y),ce=A,Y=y&&S?Ne(y,S,lv):null,y!==null&&Fh(C,H,y,Y,!1),S!==null&&ce!==null&&Fh(C,ce,S,Y,!0)))}e:{if(y=x?Ol(x):window,S=y.nodeName&&y.nodeName.toLowerCase(),S==="select"||S==="input"&&y.type==="file")var q=rd;else if(cd(y))if(od)q=uy;else{q=sy;var me=iy}else S=y.nodeName,!S||S.toLowerCase()!=="input"||y.type!=="checkbox"&&y.type!=="radio"?x&&Ec(x.elementType)&&(q=rd):q=cy;if(q&&(q=q(e,x))){ud(C,q,a,w);break e}me&&me(e,y,x)}switch(me=x?Ol(x):window,e){case"focusin":(cd(me)||me.contentEditable==="true")&&(Vn=me,qc=x,ql=null);break;case"focusout":ql=qc=Vn=null;break;case"mousedown":Yc=!0;break;case"contextmenu":case"mouseup":case"dragend":Yc=!1,vd(C,a,w);break;case"selectionchange":if(oy)break;case"keydown":case"keyup":vd(C,a,w)}var K;if(Uc)e:{switch(e){case"compositionstart":var te="onCompositionStart";break e;case"compositionend":te="onCompositionEnd";break e;case"compositionupdate":te="onCompositionUpdate";break e}te=void 0}else Yn?id(e,a)&&(te="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(te="onCompositionStart");te&&(ad&&a.locale!=="ko"&&(Yn||te!=="onCompositionStart"?te==="onCompositionEnd"&&Yn&&(K=Wo()):(za=w,Mc="value"in za?za.value:za.textContent,Yn=!0)),me=Ks(x,te),0<me.length&&(te=new ed(te,e,null,a,w),C.push({event:te,listeners:me}),K?te.data=K:(K=sd(a),K!==null&&(te.data=K)))),(K=ey?ty(e,a):ay(e,a))&&(te=Ks(x,"onBeforeInput"),0<te.length&&(me=new ed("onBeforeInput","beforeinput",null,a,w),C.push({event:me,listeners:te}),me.data=K)),ev(C,e,x,a,w)}$h(C,t)})}function fi(e,t,a){return{instance:e,listener:t,currentTarget:a}}function Ks(e,t){for(var a=t+"Capture",n=[];e!==null;){var i=e,s=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||s===null||(i=Dl(e,a),i!=null&&n.unshift(fi(e,i,s)),i=Dl(e,t),i!=null&&n.push(fi(e,i,s))),e.tag===3)return n;e=e.return}return[]}function lv(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Fh(e,t,a,n,i){for(var s=t._reactName,u=[];a!==null&&a!==n;){var d=a,h=d.alternate,x=d.stateNode;if(d=d.tag,h!==null&&h===n)break;d!==5&&d!==26&&d!==27||x===null||(h=x,i?(x=Dl(a,s),x!=null&&u.unshift(fi(a,x,h))):i||(x=Dl(a,s),x!=null&&u.push(fi(a,x,h)))),a=a.return}u.length!==0&&e.push({event:t,listeners:u})}var iv=/\r\n?/g,sv=/\u0000|\uFFFD/g;function Ph(e){return(typeof e=="string"?e:""+e).replace(iv,` 49`).replace(sv,"")}function em(e,t){return t=Ph(t),Ph(e)===t}function Ee(e,t,a,n,i,s){switch(a){case"children":if(typeof n=="string")t==="body"||t==="textarea"&&n===""||Gn(e,n);else if(typeof n=="number"||typeof n=="bigint")t!=="body"&&Gn(e,""+n);else return;break;case"className":Li(e,"class",n);break;case"tabIndex":Li(e,"tabindex",n);break;case"dir":case"role":case"viewBox":case"width":case"height":Li(e,a,n);break;case"style":Io(e,n,s);return;case"data":if(t!=="object"){Li(e,"data",n);break}case"src":case"href":if(n===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=qi(n),e.setAttribute(a,n);break;case"action":case"formAction":if(typeof n=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof s=="function"&&(a==="formAction"?(t!=="input"&&Ee(e,t,"name",i.name,i,null),Ee(e,t,"formEncType",i.formEncType,i,null),Ee(e,t,"formMethod",i.formMethod,i,null),Ee(e,t,"formTarget",i.formTarget,i,null)):(Ee(e,t,"encType",i.encType,i,null),Ee(e,t,"method",i.method,i,null),Ee(e,t,"target",i.target,i,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=qi(n),e.setAttribute(a,n);break;case"onClick":n!=null&&(e.onclick=Pt);return;case"onScroll":n!=null&&de("scroll",e);return;case"onScrollEnd":n!=null&&de("scrollend",e);return;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(o(61));if(a=n.__html,a!=null){if(i.children!=null)throw Error(o(60));(s!=null?s.__html:void 0)!==a&&(e.innerHTML=a)}}break;case"multiple":e.multiple=n&&typeof n!="function"&&typeof n!="symbol";break;case"muted":e.muted=n&&typeof n!="function"&&typeof n!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(n==null||typeof n=="function"||typeof n=="boolean"||typeof n=="symbol"){e.removeAttribute("xlink:href");break}a=qi(n),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,n):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"credentialless":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":n&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":n===!0?e.setAttribute(a,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,n):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?e.setAttribute(a,n):e.removeAttribute(a);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?e.removeAttribute(a):e.setAttribute(a,n);break;case"popover":de("beforetoggle",e),de("toggle",e),Gi(e,"popover",n);break;case"xlinkActuate":ha(e,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":ha(e,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":ha(e,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":ha(e,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":ha(e,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":ha(e,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":ha(e,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":ha(e,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":ha(e,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":Gi(e,"is",n);break;case"innerText":case"textContent":return;default:if(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")a=Tp.get(a)||a,Gi(e,a,n);else return}xe=!0}function wr(e,t,a,n,i,s){switch(a){case"style":Io(e,n,s);return;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(o(61));if(a=n.__html,a!=null){if(i.children!=null)throw Error(o(60));(s!=null?s.__html:void 0)!==a&&(e.innerHTML=a)}}break;case"children":if(typeof n=="string")Gn(e,n);else if(typeof n=="number"||typeof n=="bigint")Gn(e,""+n);else return;break;case"onScroll":n!=null&&de("scroll",e);return;case"onScrollEnd":n!=null&&de("scrollend",e);return;case"onClick":n!=null&&(e.onclick=Pt);return;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":return;case"innerText":case"textContent":return;default:if(!Bo.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(i=a.endsWith("Capture"),s=a.slice(2,i?a.length-7:void 0),t=e[yt]||null,t=t!=null?t[a]:null,typeof t=="function"&&e.removeEventListener(s,t,i),typeof n=="function")){typeof t!="function"&&t!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(s,n,i);break e}xe=!0,a in e?e[a]=n:n===!0?e.setAttribute(a,""):Gi(e,a,n)}return}xe=!0}function ut(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":de("error",e),de("load",e);var n=!1,i=!1,s;for(s in a)if(a.hasOwnProperty(s)){var u=a[s];if(u!=null)switch(s){case"src":n=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Ee(e,t,s,u,a,null)}}i&&Ee(e,t,"srcSet",a.srcSet,a,null),n&&Ee(e,t,"src",a.src,a,null);return;case"input":de("invalid",e);var d=s=u=i=null,h=null,x=null;for(n in a)if(a.hasOwnProperty(n)){var w=a[n];if(w!=null)switch(n){case"name":i=w;break;case"type":u=w;break;case"checked":h=w;break;case"defaultChecked":x=w;break;case"value":s=w;break;case"defaultValue":d=w;break;case"children":case"dangerouslySetInnerHTML":if(w!=null)throw Error(o(137,t));break;default:Ee(e,t,n,w,a,null)}}Xo(e,s,d,h,x,u,i,!1);return;case"select":de("invalid",e),n=u=s=null;for(i in a)if(a.hasOwnProperty(i)&&(d=a[i],d!=null))switch(i){case"value":s=d;break;case"defaultValue":u=d;break;case"multiple":n=d;default:Ee(e,t,i,d,a,null)}t=s,a=u,e.multiple=!!n,t!=null?Bn(e,!!n,t,!1):a!=null&&Bn(e,!!n,a,!0);return;case"textarea":de("invalid",e),s=i=n=null;for(u in a)if(a.hasOwnProperty(u)&&(d=a[u],d!=null))switch(u){case"value":n=d;break;case"defaultValue":i=d;break;case"children":s=d;break;case"dangerouslySetInnerHTML":if(d!=null)throw Error(o(91));break;default:Ee(e,t,u,d,a,null)}Zo(e,n,i,s);return;case"option":for(h in a)if(a.hasOwnProperty(h)&&(n=a[h],n!=null))switch(h){case"selected":e.selected=n&&typeof n!="function"&&typeof n!="symbol";break;default:Ee(e,t,h,n,a,null)}return;case"dialog":de("beforetoggle",e),de("toggle",e),de("cancel",e),de("close",e);break;case"iframe":case"object":de("load",e);break;case"video":case"audio":for(n=0;n<di.length;n++)de(di[n],e);break;case"image":de("error",e),de("load",e);break;case"details":de("toggle",e);break;case"embed":case"source":case"link":de("error",e),de("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(x in a)if(a.hasOwnProperty(x)&&(n=a[x],n!=null))switch(x){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Ee(e,t,x,n,a,null)}return;default:if(Ec(t)){for(w in a)a.hasOwnProperty(w)&&(n=a[w],n!==void 0&&wr(e,t,w,n,a,void 0));return}}for(d in a)a.hasOwnProperty(d)&&(n=a[d],n!=null&&Ee(e,t,d,n,a,null))}var cv={};function uv(e,t,a,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,s=null,u=null,d=null,h=null,x=null,w=null;for(S in a){var C=a[S];if(a.hasOwnProperty(S)&&C!=null)switch(S){case"checked":break;case"value":break;case"defaultValue":h=C;default:n.hasOwnProperty(S)||Ee(e,t,S,null,n,C)}}for(var y in n){var S=n[y];if(C=a[y],n.hasOwnProperty(y)&&(S!=null||C!=null))switch(y){case"type":S!==C&&(xe=!0),s=S;break;case"name":S!==C&&(xe=!0),i=S;break;case"checked":S!==C&&(xe=!0),x=S;break;case"defaultChecked":S!==C&&(xe=!0),w=S;break;case"value":S!==C&&(xe=!0),u=S;break;case"defaultValue":S!==C&&(xe=!0),d=S;break;case"children":case"dangerouslySetInnerHTML":if(S!=null)throw Error(o(137,t));break;default:S!==C&&Ee(e,t,y,S,n,C)}}wc(e,u,d,h,x,w,s,i);return;case"select":S=u=d=y=null;for(s in a)if(h=a[s],a.hasOwnProperty(s)&&h!=null)switch(s){case"value":break;case"multiple":S=h;default:n.hasOwnProperty(s)||Ee(e,t,s,null,n,h)}for(i in n)if(s=n[i],h=a[i],n.hasOwnProperty(i)&&(s!=null||h!=null))switch(i){case"value":s!==h&&(xe=!0),y=s;break;case"defaultValue":s!==h&&(xe=!0),d=s;break;case"multiple":s!==h&&(xe=!0),u=s;default:s!==h&&Ee(e,t,i,s,n,h)}t=d,a=u,n=S,y!=null?Bn(e,!!a,y,!1):!!n!=!!a&&(t!=null?Bn(e,!!a,t,!0):Bn(e,!!a,a?[]:"",!1));return;case"textarea":S=y=null;for(d in a)if(i=a[d],a.hasOwnProperty(d)&&i!=null&&!n.hasOwnProperty(d))switch(d){case"value":break;case"children":break;default:Ee(e,t,d,null,n,i)}for(u in n)if(i=n[u],s=a[u],n.hasOwnProperty(u)&&(i!=null||s!=null))switch(u){case"value":i!==s&&(xe=!0),y=i;break;case"defaultValue":i!==s&&(xe=!0),S=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(o(91));break;default:i!==s&&Ee(e,t,u,i,n,s)}Qo(e,y,S);return;case"option":for(var H in a)if(y=a[H],a.hasOwnProperty(H)&&y!=null&&!n.hasOwnProperty(H))switch(H){case"selected":e.selected=!1;break;default:Ee(e,t,H,null,n,y)}for(h in n)if(y=n[h],S=a[h],n.hasOwnProperty(h)&&y!==S&&(y!=null||S!=null))switch(h){case"selected":y!==S&&(xe=!0),e.selected=y&&typeof y!="function"&&typeof y!="symbol";break;default:Ee(e,t,h,y,n,S)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Y in a)y=a[Y],a.hasOwnProperty(Y)&&y!=null&&!n.hasOwnProperty(Y)&&Ee(e,t,Y,null,n,y);for(x in n)if(y=n[x],S=a[x],n.hasOwnProperty(x)&&y!==S&&(y!=null||S!=null))switch(x){case"children":case"dangerouslySetInnerHTML":if(y!=null)throw Error(o(137,t));break;default:Ee(e,t,x,y,n,S)}return;default:if(Ec(t)){for(var ce in a)y=a[ce],a.hasOwnProperty(ce)&&y!==void 0&&!n.hasOwnProperty(ce)&&wr(e,t,ce,void 0,n,y);for(w in n)y=n[w],S=a[w],!n.hasOwnProperty(w)||y===S||y===void 0&&S===void 0||wr(e,t,w,y,n,S);return}}for(var v in a)y=a[v],a.hasOwnProperty(v)&&y!=null&&!n.hasOwnProperty(v)&&Ee(e,t,v,null,n,y);for(C in n)y=n[C],S=a[C],!n.hasOwnProperty(C)||y===S||y==null&&S==null||Ee(e,t,C,y,n,S)}function tm(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function rv(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),n=0;n<a.length;n++){var i=a[n],s=i.transferSize,u=i.initiatorType,d=i.duration;if(s&&d&&tm(u)){for(u=0,d=i.responseEnd,n+=1;n<a.length;n++){var h=a[n],x=h.startTime;if(x>d)break;var w=h.transferSize,C=h.initiatorType;w&&tm(C)&&(h=h.responseEnd,u+=w*(h<d?1:(d-x)/(h-x)))}if(--n,t+=8*(s+u)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Tr=null,Er=null;function hi(e){return e.nodeType===9?e:e.ownerDocument}function am(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function nm(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function lm(e,t,a,n){return a=hi(a).createElement(e),a[nt]=n,a[yt]=t,ut(a,e,t),We(a),a}function _r(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ar=null;function ov(){var e=window.event;return e&&e.type==="popstate"?e===Ar?!1:(Ar=e,!0):(Ar=null,!1)}var Cr=typeof setTimeout=="function"?setTimeout:void 0,dv=typeof clearTimeout=="function"?clearTimeout:void 0,im=typeof Promise=="function"?Promise:void 0,sm=typeof requestAnimationFrame=="function"?requestAnimationFrame:Cr,fv=typeof queueMicrotask=="function"?queueMicrotask:typeof im<"u"?function(e){return im.resolve(null).then(e).catch(hv)}:Cr;function hv(e){setTimeout(function(){throw e})}function $a(e){return e==="head"}function cm(e,t){var a=t,n=0;do{var i=a.nextSibling;if(e.removeChild(a),i&&i.nodeType===8)if(a=i.data,a==="/$"||a==="/&"){if(n===0){e.removeChild(i),Nl(t);return}n--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")n++;else if(a==="html")Hr(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,Hr(a);for(var s=a.firstChild;s;){var u=s.nextSibling,d=s.nodeName;s[Ml]||d==="SCRIPT"||d==="STYLE"||d==="LINK"&&s.rel.toLowerCase()==="stylesheet"||a.removeChild(s),s=u}}else a==="body"&&Hr(e.ownerDocument.body);a=i}while(a);Nl(t)}function um(e,t){var a=e;e=0;do{var n=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),n&&n.nodeType===8)if(a=n.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=n}while(a)}function rm(e,t,a){if(t=CSS.escape(t)!==t?"r-"+btoa(t).replace(/=/g,""):t,e.style.viewTransitionName=t,a!=null&&(e.style.viewTransitionClass=a),a=getComputedStyle(e),a.display==="inline"){if(t=e.getClientRects(),t.length===1)var n=1;else for(var i=n=0;i<t.length;i++){var s=t[i];0<s.width&&0<s.height&&n++}n===1&&(e=e.style,e.display=t.length===1?"inline-block":"block",e.marginTop="-"+a.paddingTop,e.marginBottom="-"+a.paddingBottom)}}function om(e,t){e=e.style,t=t.style;var a=t!=null?t.hasOwnProperty("viewTransitionName")?t.viewTransitionName:t.hasOwnProperty("view-transition-name")?t["view-transition-name"]:null:null;e.viewTransitionName=a==null||typeof a=="boolean"?"":(""+a).trim(),a=t!=null?t.hasOwnProperty("viewTransitionClass")?t.viewTransitionClass:t.hasOwnProperty("view-transition-class")?t["view-transition-class"]:null:null,e.viewTransitionClass=a==null||typeof a=="boolean"?"":(""+a).trim(),e.display==="inline-block"&&(t==null?e.display=e.margin="":(a=t.display,e.display=a==null||typeof a=="boolean"?"":a,a=t.margin,a!=null?e.margin=a:(a=t.hasOwnProperty("marginTop")?t.marginTop:t["margin-top"],e.marginTop=a==null||typeof a=="boolean"?"":a,t=t.hasOwnProperty("marginBottom")?t.marginBottom:t["margin-bottom"],e.marginBottom=t==null||typeof t=="boolean"?"":t)))}function mv(e,t,a){return a=a.ownerDocument.defaultView,{rect:e,abs:t.position==="absolute"||t.position==="fixed",clip:t.clipPath!=="none"||t.overflow!=="visible"||t.filter!=="none"||t.mask!=="none"||t.mask!=="none"||t.borderRadius!=="0px",view:0<=e.bottom&&0<=e.right&&e.top<=a.innerHeight&&e.left<=a.innerWidth}}function zr(e){var t=e.getBoundingClientRect(),a=getComputedStyle(e);return mv(t,a,e)}function gv(e){return e.documentElement.clientHeight}function pv(e){this.addEventListener("load",e),this.addEventListener("error",e)}function yv(e,t,a,n,i,s,u,d,h){var x=t.nodeType===9?t:t.ownerDocument;try{var w=x.startViewTransition({update:function(){var y=x.defaultView,S=y.navigation&&y.navigation.transition,H=x.fonts.status;n();var Y=[];if(H==="loaded"&&(gv(x),x.fonts.status==="loading"&&Y.push(x.fonts.ready)),H=Y.length,e!==null)for(var ce=e.suspenseyImages,v=0,p=0;p<ce.length;p++){var b=ce[p];if(!b.complete){var A=b.getBoundingClientRect();if(0<A.bottom&&0<A.right&&A.top<y.innerHeight&&A.left<y.innerWidth){if(v+=Mm(b),v>$s){Y.length=H;break}b=new Promise(pv.bind(b)),Y.push(b)}}}if(0<Y.length)return y=Promise.race([Promise.all(Y),new Promise(function(q){return setTimeout(q,500)})]).then(i,i),(S?Promise.allSettled([S.finished,y]):y).then(s,s);if(i(),S)return S.finished.then(s,s);s()},types:a});x.__reactViewTransition=w;var C=[];return w.ready.then(function(){for(var y=x.documentElement.getAnimations({subtree:!0}),S=0;S<y.length;S++){var H=y[S],Y=H.effect,ce=Y.pseudoElement;if(ce!=null&&ce.startsWith("::view-transition")){C.push(H),H=Y.getKeyframes();for(var v=ce=void 0,p=!0,b=0;b<H.length;b++){var A=H[b],q=A.width;if(ce===void 0)ce=q;else if(ce!==q){p=!1;break}if(q=A.height,v===void 0)v=q;else if(v!==q){p=!1;break}delete A.width,delete A.height,A.transform==="none"&&delete A.transform}p&&ce!==void 0&&v!==void 0&&(Y.setKeyframes(H),p=getComputedStyle(Y.target,Y.pseudoElement),p.width!==ce||p.height!==v)&&(p=H[0],p.width=ce,p.height=v,p=H[H.length-1],p.width=ce,p.height=v,Y.setKeyframes(H))}}u()},function(y){x.__reactViewTransition===w&&(x.__reactViewTransition=null);try{if(typeof y=="object"&&y!==null)switch(y.name){case"InvalidStateError":(y.message==="View transition was skipped because document visibility state is hidden."||y.message==="Skipping view transition because document visibility state has become hidden."||y.message==="Skipping view transition because viewport size changed."||y.message==="Transition was aborted because of invalid state")&&(y=null)}y!==null&&h(y)}finally{n(),i(),u()}}),w.finished.finally(function(){for(var y=0;y<C.length;y++)C[y].cancel();x.__reactViewTransition===w&&(x.__reactViewTransition=null),d()}),w}catch{return n(),i(),u(),null}}function _n(e,t){this._scope=document.documentElement,this._selector="::view-transition-"+e+"("+t+")"}_n.prototype.animate=function(e,t){return t=typeof t=="number"?{duration:t}:F({},t),t.pseudoElement=this._selector,this._scope.animate(e,t)},_n.prototype.getAnimations=function(){for(var e=this._scope,t=this._selector,a=e.getAnimations({subtree:!0}),n=[],i=0;i<a.length;i++){var s=a[i].effect;s!==null&&s.target===e&&s.pseudoElement===t&&n.push(a[i])}return n},_n.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function dm(e){return{name:e,group:new _n("group",e),imagePair:new _n("image-pair",e),old:new _n("old",e),new:new _n("new",e)}}function Rt(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}Rt.prototype.addEventListener=function(e,t,a){var n=null,i=null;if(!(a!=null&&typeof a!="boolean"&&(n=a.signal||null,n!==null&&n.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var s=this._eventListeners;if(hm(s,e,t,a)===-1){var u=this,d=t;a!=null&&typeof a!="boolean"&&a.once===!0&&(d=function(h){u.removeEventListener(e,t,a),typeof t=="function"?t.call(this,h):t.handleEvent(h)}),n!==null&&(i=u.removeEventListener.bind(u,e,t,a),n.addEventListener("abort",i,{once:!0}),i=n.removeEventListener.bind(n,"abort",i)),n=pl(a),s.push({type:e,listener:t,optionsOrUseCapture:a,attachedListener:d,cleanup:i}),N(this._fragmentFiber.child,!1,vv,e,d,n)}this._eventListeners=s}};function vv(e,t,a,n){return Z(e).addEventListener(t,a,n),!1}Rt.prototype.removeEventListener=function(e,t,a){var n=this._eventListeners;if(n!==null&&(t=hm(n,e,t,a),t!==-1)){var i=n[t];a=i.attachedListener;var s=i.cleanup;i=pl(i.optionsOrUseCapture),N(this._fragmentFiber.child,!1,xv,e,a,i),n.splice(t,1),s!==null&&s()}};function xv(e,t,a,n){return Z(e).removeEventListener(t,a,n),!1}function pl(e){return e!=null&&typeof e!="boolean"&&(e.once===!0||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function fm(e){return e==null?"c=0":typeof e=="boolean"?"c="+(e?"1":"0"):"c="+(e.capture?"1":"0")}function hm(e,t,a,n){if(e.length===0)return-1;n=fm(n);for(var i=0;i<e.length;i++){var s=e[i];if(s.type===t&&s.listener===a&&fm(s.optionsOrUseCapture)===n)return i}return-1}Rt.prototype.dispatchEvent=function(e){var t=R(this._fragmentFiber);if(t===null)return!0;t=Z(t);var a=this._eventListeners;if(a!==null&&0<a.length||!e.bubbles){var n=t.nodeType===9?t.createComment(""):document.createTextNode("");if(a)for(var i=0;i<a.length;i++){var s=a[i];n.addEventListener(s.type,s.attachedListener,pl(s.optionsOrUseCapture))}if(t.appendChild(n),e=n.dispatchEvent(e),a)for(i=0;i<a.length;i++)s=a[i],n.removeEventListener(s.type,s.attachedListener,pl(s.optionsOrUseCapture));return t.removeChild(n),e}return t.dispatchEvent(e)},Rt.prototype.focus=function(e){N(this._fragmentFiber.child,!0,mm,e,void 0,void 0)};function mm(e,t){return e.tag===6?!1:(e=Z(e),Mv(e,t))}Rt.prototype.focusLast=function(e){var t=[];N(this._fragmentFiber.child,!0,Mr,t,void 0,void 0);for(var a=t.length-1;0<=a&&!mm(t[a],e);a--);};function Mr(e,t){return t.push(e),!1}Rt.prototype.blur=function(){var e=R(this._fragmentFiber);e!==null&&(e=Z(e),e=hi(e).activeElement,e!==null&&N(this._fragmentFiber.child,!1,jv,e,void 0,void 0))};function jv(e,t){return e.tag===6?!1:(e=Z(e),e===t||e.contains(t)?(t.blur(),!0):!1)}Rt.prototype.observeUsing=function(e){this._observers===null&&(this._observers=new Set),this._observers.add(e),N(this._fragmentFiber.child,!1,bv,e,void 0,void 0)};function bv(e,t){return e.tag===6||(e=Z(e),t.observe(e)),!1}Rt.prototype.unobserveUsing=function(e){var t=this._observers;if(t!==null&&t.has(e)){t.delete(e),N(this._fragmentFiber.child,!1,Nv,e,void 0,void 0);for(var a=t=0;a<$t.length;a++){var n=$t[a];n.fragmentInstance===this&&n.observer===e?e.unobserve(n.instance):$t[t++]=n}$t.length=t}};function Nv(e,t){return e.tag===6||(e=Z(e),t.unobserve(e)),!1}var $t=[],Or=!1;function Sv(e,t,a){$t.push({fragmentInstance:e,observer:t,instance:a}),Or||(Or=!0,Ov(function(){Or=!1;var n=$t;$t=[];for(var i=0;i<n.length;i++){var s=n[i];s.observer.unobserve(s.instance)}}))}Rt.prototype.getClientRects=function(){var e=[];return N(this._fragmentFiber.child,!1,wv,e,void 0,void 0),e};function wv(e,t){if(e.tag===6){e=e.stateNode;var a=e.ownerDocument.createRange();a.selectNodeContents(e),t.push.apply(t,a.getClientRects())}else e=Z(e),t.push.apply(t,e.getClientRects());return!1}Rt.prototype.getRootNode=function(e){var t=R(this._fragmentFiber);return t===null?this:Z(t).getRootNode(e)},Rt.prototype.compareDocumentPosition=function(e){var t=R(this._fragmentFiber);if(t===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var a=[];N(this._fragmentFiber.child,!1,Mr,a,void 0,void 0);var n=Z(t);if(a.length===0){if(a=n,I(this._fragmentFiber)){e:{for(t=this._fragmentFiber.return;t!==null;){if(t.tag===4){t=t.stateNode.containerInfo;break e}if(t.tag===3||t.tag===5||t.tag===27)break;t=t.return}t=null}t!=null&&(a=t)}t=this._fragmentFiber;var i=n=a.compareDocumentPosition(e);return a===e?i=Node.DOCUMENT_POSITION_CONTAINS:n&Node.DOCUMENT_POSITION_CONTAINED_BY&&(a=L(t)[1],a===null?i=Node.DOCUMENT_POSITION_PRECEDING:(e=Z(a).compareDocumentPosition(e),i=e===0||e&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),i|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}t=Z(a[0]),i=Z(a[a.length-1]);var s=I(this._fragmentFiber)?t.parentElement:n;if(s==null)return Node.DOCUMENT_POSITION_DISCONNECTED;n=s.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY,s=s.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY;var u=t.compareDocumentPosition(e),d=i.compareDocumentPosition(e),h=u&Node.DOCUMENT_POSITION_CONTAINED_BY||d&Node.DOCUMENT_POSITION_CONTAINED_BY;return d=n&&s&&u&Node.DOCUMENT_POSITION_FOLLOWING&&d&Node.DOCUMENT_POSITION_PRECEDING,t=n&&t===e||s&&i===e||h||d?Node.DOCUMENT_POSITION_CONTAINED_BY:!n&&t===e||!s&&i===e?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:u,t&Node.DOCUMENT_POSITION_DISCONNECTED||t&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||Tv(t,this._fragmentFiber,a[0],a[a.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Tv(e,t,a,n,i){var s=sn(i);if(e&Node.DOCUMENT_POSITION_CONTAINED_BY){if(a=!!s)e:{for(;s!==null;){if(s.tag===7&&(s===t||s.alternate===t)){a=!0;break e}s=s.return}a=!1}return a}if(e&Node.DOCUMENT_POSITION_CONTAINS){if(s===null)return s=i.ownerDocument,i===s||i===s.documentElement||i===s.body;e:{for(s=t,t=R(t);s!==null;){if(!(s.tag!==5&&s.tag!==3&&s.tag!==27||s!==t&&s.alternate!==t)){s=!0;break e}s=s.return}s=!1}return s}return e&Node.DOCUMENT_POSITION_PRECEDING?((t=!!s)&&!(t=s===a)&&(t=Ne(a,s,Ae),t===null?t=!1:(N(t,!0,X,s,a),s=D,D=null,t=s!==null)),t):e&Node.DOCUMENT_POSITION_FOLLOWING?((t=!!s)&&!(t=s===n)&&(t=Ne(n,s,Ae),t===null?t=!1:(N(t,!0,W,s,n),s=D,U=D=null,t=s!==null)),t):!1}function gm(e,t){var a=e.ownerDocument.createRange();a.selectNodeContents(e),e=a.getBoundingClientRect(),window.scrollTo(window.scrollX+e.left,t?window.scrollY+e.top:window.scrollY+e.bottom-window.innerHeight)}Rt.prototype.scrollIntoView=function(e){if(typeof e=="object")throw Error(o(566));var t=[];N(this._fragmentFiber.child,!1,Mr,t,void 0,void 0);var a=e!==!1;if(t.length===0){var n=L(this._fragmentFiber);if(n=a?n[1]||n[0]||R(this._fragmentFiber):n[0]||n[1],n===null)return;if(n.tag===6){e=Z(n),gm(e,a);return}if(n=Z(n),n.nodeType!==9){if(n.nodeType===11){a="host"in n?n.host:null,a!==null&&a.scrollIntoView(e);return}n.scrollIntoView(e)}}for(n=a?t.length-1:0;n!==(a?-1:t.length);){var i=t[n];i.tag===6?(i=Z(i),gm(i,a)):Z(i).scrollIntoView(e),n+=a?-1:1}};function Ev(e,t){return e=Z(e),pm(e,t),!1}function pm(e,t){e.reactFragments==null&&(e.reactFragments=new Set),e.reactFragments.add(t)}function ym(e,t){var a=t._eventListeners;if(a!==null)for(var n=0;n<a.length;n++){var i=a[n];e.addEventListener(i.type,i.attachedListener,pl(i.optionsOrUseCapture))}e.nodeType!==3&&(a=t._observers,a!==null&&a.forEach(function(s){for(var u=0,d=0;d<$t.length;d++){var h=$t[d];(h.fragmentInstance!==t||h.observer!==s||h.instance!==e)&&($t[u++]=h)}$t.length=u,s.observe(e)}),pm(e,t))}function _v(e,t){var a=t._eventListeners;if(a!==null)for(var n=0;n<a.length;n++){var i=a[n];e.removeEventListener(i.type,i.attachedListener,pl(i.optionsOrUseCapture))}e.nodeType!==3&&(a=t._observers,a!==null&&a.forEach(function(s){typeof s.rootMargin=="str
49ing"?Sv(t,s,e):s.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function Dr(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Dr(a),Bi(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function Av(e,t,a,n){for(;e.nodeType===1;){var i=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!n&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(n){if(!e[Ml])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(s=e.getAttribute("rel"),s==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(s!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(s=e.getAttribute("src"),(s!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&s&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var s=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===s)return e}else return e;if(e=Vt(e.nextSibling),e===null)break}return null}function Cv(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Vt(e.nextSibling),e===null))return null;return e}function vm(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Vt(e.nextSibling),e===null))return null;return e}function kr(e){return e.data==="$?"||e.data==="$~"}function Rr(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function zv(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var n=function(){t(),a.removeEventListener("DOMContentLoaded",n)};a.addEventListener("DOMContentLoaded",n),e._reactRetry=n}}function Vt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Ur=null;function xm(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return Vt(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function jm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function Mv(e,t){function a(){n=!0}if(e.ownerDocument.activeElement===e)return!0;var n=!1;try{e.ownerDocument.addEventListener("focus",a,!0),(e.focus||HTMLElement.prototype.focus).call(e,t)}finally{e.ownerDocument.removeEventListener("focus",a,!0)}return n}function Ov(e){sm(function(){sm(function(t){return e(t)})})}function bm(e,t,a){switch(t=hi(a),e){case"html":if(e=t.documentElement,!e)throw Error(o(452));return e;case"head":if(e=t.head,!e)throw Error(o(453));return e;case"body":if(e=t.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function Nm(e,t,a){for(var n in a){var i=a[n];a.hasOwnProperty(n)&&i!=null&&Ee(e,t,n,null,cv,i)}a.dangerouslySetInnerHTML!=null&&(e.textContent=""),e.onclick===Pt&&(e.onclick=null),Bi(e)}function Hr(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Bi(e)}var Xt=new Map,Sm=new Set;function mi(e){if(typeof e.getRootNode=="function"){var t=e.getRootNode();if(t.nodeType===9||t.nodeType===11)return t}return e.nodeType===9?e:e.ownerDocument}var Ea=ne.d;ne.d={f:Dv,r:kv,D:Rv,C:Uv,L:Hv,m:Bv,X:Lv,S:Gv,M:qv};function Dv(){var e=Ea.f(),t=qs();return e||t}function kv(e){var t=Rn(e);t!==null&&t.tag===5&&t.type==="form"?Tf(t):Ea.r(e)}var yl=typeof document>"u"?null:document;function wm(e,t,a){var n=yl;if(n&&typeof t=="string"&&t){var i=Ut(t);
vendor: 13,262 bytes, line 49
49i='link[rel="'+e+'"][href="'+i+'"]',typeof a=="string"&&(i+='[crossorigin="'+a+'"]'),Sm.has(i)||(Sm.add(i),e={rel:e,crossOrigin:a,href:t},n.querySelector(i)===null&&(t=n.createElement("link"),ut(t,"link",e),We(t),n.head.appendChild(t)))}}function Rv(e){Ea.D(e),wm("dns-prefetch",e,null)}function Uv(e,t){Ea.C(e,t),wm("preconnect",e,t)}function Hv(e,t,a){Ea.L(e,t,a);var n=yl;if(n&&e&&t){var i='link[rel="preload"][as="'+Ut(t)+'"]';t==="image"&&a&&a.imageSrcSet?(i+='[imagesrcset="'+Ut(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(i+='[imagesizes="'+Ut(a.imageSizes)+'"]')):i+='[href="'+Ut(e)+'"]';var s=i;switch(t){case"style":s=vl(e);break;case"script":s=xl(e)}if(!(Xt.has(s)||(e=F({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Xt.set(s,e),n.querySelector(i)!==null||t==="style"&&n.querySelector(gi(s))||t==="script"&&n.querySelector(pi(s))))){var u=n.createElement("link");ut(u,"link",e),t==="style"&&(u[Hi]=!0,u.onload=u.onerror=function(){Uo(u)}),We(u),n.head.appendChild(u)}}}function Bv(e,t){Ea.m(e,t);var a=yl;if(a&&e){var n=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+Ut(n)+'"][href="'+Ut(e)+'"]',s=i;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=xl(e)}if(!Xt.has(s)&&(e=F({rel:"modulepreload",href:e},t),Xt.set(s,e),a.querySelector(i)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(pi(s)))return}n=a.createElement("link"),ut(n,"link",e),We(n),a.head.appendChild(n)}}}function Gv(e,t,a){Ea.S(e,t,a);var n=yl;if(n&&e){var i=Un(n).hoistableStyles,s=vl(e);t=t||"default";var u=i.get(s);if(!u){var d={loading:0,preload:null};if(u=n.querySelector(gi(s)))d.loading=5;else{e=F({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Xt.get(s))&&Br(e,a);var h=u=n.createElement("link");We(h),ut(h,"link",e),h._p=new Promise(function(x,w){h.onload=x,h.onerror=w}),h.addEventListener("load",function(){d.loading|=1}),h.addEventListener("error",function(){d.loading|=2}),d.loading|=4,Is(u,t,n)}u={type:"stylesheet",instance:u,count:1,state:d},i.set(s,u)}}}function Lv(e,t){Ea.X(e,t);var a=yl;if(a&&e){var n=Un(a).hoistableScripts,i=xl(e),s=n.get(i);s||(s=a.querySelector(pi(i)),s||(e=F({src:e,async:!0},t),(t=Xt.get(i))&&Gr(e,t),s=a.createElement("script"),We(s),ut(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},n.set(i,s))}}function qv(e,t){Ea.M(e,t);var a=yl;if(a&&e){var n=Un(a).hoistableScripts,i=xl(e),s=n.get(i);s||(s=a.querySelector(pi(i)),s||(e=F({src:e,async:!0,type:"module"},t),(t=Xt.get(i))&&Gr(e,t),s=a.createElement("script"),We(s),ut(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},n.set(i,s))}}function Tm(e,t,a,n){var i=(i=_a.current)?mi(i):null;if(!i)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(a=vl(a.href),t=Un(i).hoistableStyles,n=t.get(a),n||(n={type:"style",instance:null,count:0,state:null},t.set(a,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=vl(a.href);var s=Un(i).hoistableStyles,u=s.get(e);if(u||(i=i.ownerDocument||i,u={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(e,u),(s=i.querySelector(gi(e)))?s._p||(u.instance=s,u.state.loading=5):(s=Xt.get(e),s||(s={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Xt.set(e,s)),Yv(i,e,s,u.state))),t&&n===null)throw Error(o(528,""));return u}if(t&&n!==null)throw Error(o(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(a=xl(a),t=Un(i).hoistableScripts,n=t.get(a),n||(n={type:"script",instance:null,count:0,state:null},t.set(a,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function vl(e){return'href="'+Ut(e)+'"'}function gi(e){return'link[rel="stylesheet"]['+e+"]"}function Em(e){return F({},e,{"data-precedence":e.precedence,precedence:null})}function Yv(e,t,a,n){if(t=e.querySelector('link[rel="preload"][as="style"]['+t+"]")){if(t[Hi]!==!0){n.loading=1;return}}else t=e.createElement("link"),t[Hi]=!0,t.onload=t.onerror=Uo.bind(null,t),ut(t,"link",a),We(t),e.head.appendChild(t);n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2})}function xl(e){return'[src="'+Ut(e)+'"]'}function pi(e){return"script[async]"+e}function _m(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+Ut(a.href)+'"]');if(n)return t.instance=n,We(n),n;var i=F({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),We(n),ut(n,"style",i),Is(n,a.precedence,e),t.instance=n;case"stylesheet":i=vl(a.href);var s=e.querySelector(gi(i));if(s)return t.state.loading|=4,t.instance=s,We(s),s;n=Em(a),(i=Xt.get(i))&&Br(n,i),s=(e.ownerDocument||e).createElement("link"),We(s);var u=s;return u._p=new Promise(function(d,h){u.onload=d,u.onerror=h}),ut(s,"link",n),t.state.loading|=4,Is(s,a.precedence,e),t.instance=s;case"script":return s=xl(a.src),(i=e.querySelector(pi(s)))?(t.instance=i,We(i),i):(n=a,(i=Xt.get(s))&&(n=F({},a),Gr(n,i)),e=e.ownerDocument||e,i=e.createElement("script"),We(i),ut(i,"link",n),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(o(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(n=t.instance,t.state.loading|=4,Is(n,a.precedence,e));return t.instance}function Is(e,t,a){for(var n=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=n.length?n[n.length-1]:null,s=i,u=0;u<n.length;u++){var d=n[u];if(d.dataset.precedence===t)s=d;else if(s!==i)break}s?s.parentNode.insertBefore(e,s.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Br(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Gr(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Js=null;function Am(e,t,a){if(Js===null){var n=new Map,i=Js=new Map;i.set(a,n)}else i=Js,n=i.get(a),n||(n=new Map,i.set(a,n));if(n.has(e))return n;for(n.set(e,null),a=a.getElementsByTagName(e),i=0;i<a.length;i++){var s=a[i];if(!(s[Ml]||s[nt]||e==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var u=s.getAttribute(t)||"";u=e+u;var d=n.get(u);d?d.push(s):n.set(u,[s])}}return n}function Lr(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function Vv(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Cm(e,t){return e==="img"&&t.src!=null&&t.src!==""&&t.onLoad==null&&t.loading!=="lazy"}function zm(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Mm(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function Om(e,t){typeof t.decode=="function"&&(e.imgCount++,t.complete||(e.imgBytes+=Mm(t),e.suspenseyImages.push(t)),e=Zv.bind(e),t.decode().then(e,e))}function Xv(e,t,a,n){if(a.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var i=vl(n.href),s=t.querySelector(gi(i));if(s){t=s._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=yi.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=s,We(s);return}s=t.ownerDocument||t,n=Em(n),(i=Xt.get(i))&&Br(n,i),s=s.createElement("link"),We(s);var u=s;u._p=new Promise(function(d,h){u.onload=d,u.onerror=h}),ut(s,"link",n),a.instance=s}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=yi.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var $s=0;function Qv(e,t){return e.stylesheets&&e.count===0&&Fs(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var n=setTimeout(function(){if(e.stylesheets&&Fs(e,e.stylesheets),e.unsuspend){var s=e.unsuspend;e.unsuspend=null,s()}},6e4+t);0<e.imgBytes&&$s===0&&($s=62500*rv());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Fs(e,e.stylesheets),e.unsuspend)){var s=e.unsuspend;e.unsuspend=null,s()}},(e.imgBytes>$s?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(n),clearTimeout(i)}}:null}function Dm(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)Fs(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function yi(){this.count--,Dm(this)}function Zv(){this.imgCount--,Dm(this)}var Ws=null;function Fs(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ws=new Map,t.forEach(Kv,e),Ws=null,yi.call(e))}function Kv(e,t){if(!(t.state.loading&4)){var a=Ws.get(e);if(a)var n=a.get(null);else{a=new Map,Ws.set(e,a);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<i.length;s++){var u=i[s];(u.nodeName==="LINK"||u.getAttribute("media")!=="not all")&&(a.set(u.dataset.precedence,u),n=u)}n&&a.set(null,n)}i=t.instance,u=i.getAttribute("data-precedence"),s=a.get(u)||n,s===n&&a.set(null,i),a.set(u,i),this.count++,n=yi.bind(this),i.addEventListener("load",n),i.addEventListener("error",n),s?s.parentNode.insertBefore(i,s.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var jl={$$typeof:De,Provider:null,Consumer:null,_currentValue:da,_currentValue2:da,_threadCount:0};function Iv(e,t,a,n,i,s,u,d,h){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=jc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=jc(0),this.hiddenUpdates=jc(null),this.identifierPrefix=n,this.onUncaughtError=i,this.onCaughtError=s,this.onRecoverableError=u,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=h,this.transitionTypes=null,this.incompleteTransitions=new Map}function km(e,t,a,n,i,s,u,d,h,x,w,C){return e=new Iv(e,t,a,u,h,x,w,C,d),t=1,s===!0&&(t|=24),s=vt(3,null,null,t),e.current=s,s.stateNode=e,t=tu(),t.refCount++,e.pooledCache=t,t.refCount++,s.memoizedState={element:n,isDehydrated:a,cache:t},iu(s),e}function Rm(e){return e?(e=Zn,e):Zn}function Um(e,t,a,n,i,s){i=Rm(i),n.context===null?n.context=i:n.pendingContext=i,n=Ba(t),n.payload={element:a},s=s===void 0?null:s,s!==null&&(n.callback=s),a=Ga(e,n,t),a!==null&&(Nt(a,e,t),Il(a,e,t))}function Hm(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function qr(e,t){Hm(e,t),(e=e.alternate)&&Hm(e,t)}function Bm(e){if(e.tag===13||e.tag===31){var t=on(e,67108864);t!==null&&Nt(t,e,67108864),qr(e,67108864)}}function Gm(e){if(e.tag===13||e.tag===31){var t=kt();t=bc(t);var a=on(e,t);a!==null&&Nt(a,e,t),qr(e,t)}}var bl=!0;function Jv(e,t,a,n){var i=Q.T;Q.T=null;var s=ne.p;try{ne.p=2,Yr(e,t,a,n)}finally{ne.p=s,Q.T=i}}function $v(e,t,a,n){var i=Q.T;Q.T=null;var s=ne.p;try{ne.p=8,Yr(e,t,a,n)}finally{ne.p=s,Q.T=i}}function Yr(e,t,a,n){if(bl){var i=Vr(n);if(i===null)Sr(e,t,n,Ps,a),qm(e,n);else if(Fv(i,e,t,a,n))n.stopPropagation();else if(qm(e,n),t&4&&-1<Wv.indexOf(e)){for(;i!==null;){var s=Rn(i);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var u=ln(s.pendingLanes);if(u!==0){var d=s;for(d.pendingLanes|=2,d.entangledLanes|=2;u;){var h=1<<31-_t(u);d.entanglements[1]|=h,u&=~h}ra(s),(be&6)===0&&(Bs=Tt()+500,oi(0))}}break;case 31:case 13:d=on(s,2),d!==null&&Nt(d,s,2),qs(),qr(s,2)}if(s=Vr(n),s===null&&Sr(e,t,n,Ps,a),s===i)break;i=s}i!==null&&n.stopPropagation()}else Sr(e,t,n,null,a)}}function Vr(e){return e=Ac(e),Xr(e)}var Ps=null;function Xr(e){if(Ps=null,e=sn(e),e!==null){var t=j(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=_(t),e!==null)return e;e=null}else if(a===31){if(e=O(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ps=e,null}function Lm(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 4,435 bytes, line 49
49:case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"fullscreenerror":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"resize":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(rp()){case wo:return 2;case To:return 8;case Oi:case op:return 32;case Eo:return 268435456;default:return 32}default:return 32}}var Qr=!1,Wa=null,Fa=null,Pa=null,vi=new Map,xi=new Map,en=[],Wv="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function qm(e,t){switch(e){case"focusin":case"focusout":Wa=null;break;case"dragenter":case"dragleave":Fa=null;break;case"mouseover":case"mouseout":Pa=null;break;case"pointerover":case"pointerout":vi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":xi.delete(t.pointerId)}}function ji(e,t,a,n,i,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:a,eventSystemFlags:n,nativeEvent:s,targetContainers:[i]},t!==null&&(t=Rn(t),t!==null&&Bm(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Fv(e,t,a,n,i){switch(t){case"focusin":return Wa=ji(Wa,e,t,a,n,i),!0;case"dragenter":return Fa=ji(Fa,e,t,a,n,i),!0;case"mouseover":return Pa=ji(Pa,e,t,a,n,i),!0;case"pointerover":var s=i.pointerId;return vi.set(s,ji(vi.get(s)||null,e,t,a,n,i)),!0;case"gotpointercapture":return s=i.pointerId,xi.set(s,ji(xi.get(s)||null,e,t,a,n,i)),!0}return!1}function Ym(e){var t=sn(e.target);if(t!==null){var a=j(t);if(a!==null){if(t=a.tag,t===13){if(t=_(a),t!==null){e.blockedOn=t,Do(e.priority,function(){Gm(a)});return}}else if(t===31){if(t=O(a),t!==null){e.blockedOn=t,Do(e.priority,function(){Gm(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ec(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Vr(e.nativeEvent);if(a===null){a=e.nativeEvent;var n=new a.constructor(a.type,a);_c=n,a.target.dispatchEvent(n),_c=null}else return t=Rn(a),t!==null&&Bm(t),e.blockedOn=a,!1;t.shift()}return!0}function Vm(e,t,a){ec(e)&&a.delete(t)}function Pv(){Qr=!1,Wa!==null&&ec(Wa)&&(Wa=null),Fa!==null&&ec(Fa)&&(Fa=null),Pa!==null&&ec(Pa)&&(Pa=null),vi.forEach(Vm),xi.forEach(Vm)}function tc(e,t){e.blockedOn===t&&(e.blockedOn=null,Qr||(Qr=!0,c.unstable_scheduleCallback(c.unstable_NormalPriority,Pv)))}var ac=null;function Xm(e){ac!==e&&(ac=e,c.unstable_scheduleCallback(c.unstable_NormalPriority,function(){ac===e&&(ac=null);for(var t=0;t<e.length;t+=3){var a=e[t],n=e[t+1],i=e[t+2];if(typeof n!="function"){if(Xr(n||a)===null)continue;break}var s=Rn(a);s!==null&&(e.splice(t,3),t-=3,Eu(s,{pending:!0,data:i,method:a.method,action:n},n,i))}}))}function Nl(e){function t(h){return tc(h,e)}Wa!==null&&tc(Wa,e),Fa!==null&&tc(Fa,e),Pa!==null&&tc(Pa,e),vi.forEach(t),xi.forEach(t);for(var a=0;a<en.length;a++){var n=en[a];n.blockedOn===e&&(n.blockedOn=null)}for(;0<en.length&&(a=en[0],a.blockedOn===null);)Ym(a),a.blockedOn===null&&en.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(n=0;n<a.length;n+=3){var i=a[n],s=a[n+1],u=i[yt]||null;if(typeof s=="function")u||Xm(a);else if(u){var d=null;if(s&&s.hasAttribute("formAction")){if(i=s,u=s[yt]||null)d=u.formAction;else if(Xr(i)!==null)continue}else d=u.action;typeof d=="function"?a[n+1]=d:(a.splice(n,3),n-=3),Xm(a)}}}
49function Qm(){function e(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(u){return i=u})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),n||setTimeout(a,20)}function a(){if(!n&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var n=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){n=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function Zr(e){this._internalRoot=e}nc.prototype.render=Zr.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));var a=t.current,n=kt();Um(a,n,e,t,null,null)},nc.prototype.unmount=Zr.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Um(e.current,2,null,e,null,null),qs(),t[kn]=null}};function nc(e){this._internalRoot=e}nc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Oo();e={blockedOn:null,target:e,priority:t};for(var a=0;a<en.length&&t!==0&&t<en[a].priority;a++);en.splice(a,0,e),a===0&&Ym(e)}};var Zm=r.version;if(Zm!=="19.3.0")throw Error(o(527,Zm,"19.3.0"));ne.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(o(188)):(e=Object.keys(e).join(","),Error(o(268,e)));return e=k(t),e=e!==null?M(e):null,e=e===null?null:e.stateNode,e};var ex={bundleType:0,version:"19.3.0",rendererPackageName:"react-dom",currentDispatcherRef:Q,reconcilerVersion:"19.3.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var lc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lc.isDisabled&&lc.supportsFiber)try{Al=lc.inject(ex),Et=lc}catch{}}return Ni.createRoot=function(e,t){if(!g(e))throw Error(o(299));var a=!1,n="",i=Rf,s=Uf,u=Hf;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(u=t.onRecoverableError)),t=km(e,1,!1,null,null,a,n,null,i,s,u,Qm),e[kn]=t.current,Nr(e),new Zr(t)},Ni.hydrateRoot=function(e,t,a){if(!g(e))throw Error(o(299));var n=!1,i="",s=Rf,u=Uf,d=Hf,h=null;return a!=null&&(a.unstable_strictMode===!0&&(n=!0),a.identifierPrefix!==void 0&&(i=a.identifierPrefix),a.onUncaughtError!==void 0&&(s=a.onUncaughtError),a.onCaughtError!==void 0&&(u=a.onCaughtError),a.onRecoverableError!==void 0&&(d=a.onRecoverableError),a.formState!==void 0&&(h=a.formState)),t=km(e,1,!0,t,a??null,n,i,h,s,u,d,Qm),t.context=Rm(null),a=t.current,n=kt(),n=bc(n),i=Ba(n),i.callback=null,Ga(a,i,n),a=n,t.current.lanes=a,zl(t,a),ra(t),e[kn]=t.current,Nr(e),new nc(t)},Ni.version="19.3.0",Ni}var ag;function rx(){if(ag)return Jr.exports;ag=1;function c(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(r){console.error(r)}}return c(),Jr.exports=ux(),Jr.exports}var ox=rx();/** 50 * @license lucide-react v1.49.0 - ISC 51 * 52 * This source code is licensed under the ISC license. 53 * See the LICENSE file in the root directory of this source tree. 54 */const dx=c=>c==null?void 0:c.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/** 55 * @license lucide-react v1.49.0 - ISC 56 * 57 * This source code is licensed under the ISC license. 58 * See the LICENSE file in the root directory of this source tree. 59 */function fx(c,r,f=[]){if(r==null)throw new Error("[lucide]: iconNode is required when icon name is used");return{name:dx(c),size:24,node:r,...f.length>0?{aliases:f}:{}}}/** 60 * @license lucide-react v1.49.0 - ISC 61 * 62 * This source code is licensed under the ISC license. 63 * See the LICENSE file in the root directory of this source tree. 64 */const hx=c=>{let r="",f=!1;for(const o of c){if(o==="-"||o==="_"||o<=" "){f=r.length>0;continue}r.length===0?r+=o.toLowerCase():r+=f?o.toUpperCase():o,f=!1}return r};/** 65 * @license lucide-react v1.49.0 - ISC 66 * 67 * This source code is licensed under the ISC license. 68 * See the LICENSE file in the root directory of this source tree. 69 */const mx=c=>{const r=hx(c);return r.charAt(0).toUpperCase()+r.slice(1)};/** 70 * @license lucide-react v1.49.0 - ISC 71 * 72 * This source code is licensed under the ISC license. 73 * See the LICENSE file in the root directory of this source tree. 74 */const uo=(...c)=>c.filter((r,f,o)=>!!r&&r.trim()!==""&&o.indexOf(r)===f).join(" ").trim();/** 75 * @license lucide-react v1.49.0 - ISC 76 * 77 * This source code is licensed under the ISC license. 78 * See the LICENSE file in the root directory of this source tree. 79 */const An={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/** 80 * @license lucide-react v1.49.0 - ISC 81 * 82 * This source code is licensed under the ISC license. 83 * See the LICENSE file in the root directory of this source tree. 84 */function Pr(c){return c!=null}function gx(c,r={}){var R,I;const f=r.attributeNames??{},o=L=>f[L]??L,g=c.size??c.width??An.width,j=c.size??c.height??An.height,_=((R=c.aliases)==null?void 0:R.filter(L=>typeof L=="string"&&L.trim()!=="").map(L=>`lucide-${L}`))??[],O=[...c.name?[`lucide-${c.name}`]:[],..._],z=((I=r.className)==null?void 0:I.split(" ").filter(
84Boolean))??[],k=r.includeDefaultClasses===!1?uo(...z):uo("lucide",...O,...z),M=r.absoluteStrokeWidth?Number(r.strokeWidth??An["stroke-width"])*Number(c.size??c.width??An.width)/Number(r.size??r.width??An.width):r.strokeWidth??An["stroke-width"];return["svg",{...Object.entries(An).reduce((L,[$,Z])=>(L[o($)]=Z,L),{}),..."color"in r&&r.color&&{[o("stroke")]:r.color},..."size"in r&&Pr(r.size)&&{[o("width")]:r.size,[o("height")]:r.size},..."width"in r&&Pr(r.width)&&{[o("width")]:r.width},..."height"in r&&Pr(r.height)&&{[o("height")]:r.height},[o("stroke-width")]:M,...k&&{[o("class")]:k},[o("viewBox")]:`0 0 ${g} ${j}`,...r.hasA11yProp===!1?{[o("aria-hidden")]:"true"}:{},..."attributes"in r&&r.attributes},c.node.map(L=>{const[$,Z,D]=L,U=r.nonScalingStroke?{[o("vector-effect")]:"non-scaling-stroke",...Z}:Z;return D?[$,U,D]:[$,U]})]}/** 85 * @license lucide-react v1.49.0 - ISC 86 * 87 * This source code is licensed under the ISC license. 88 * See the LICENSE file in the root directory of this source tree. 89 */function px(c,r={}){return gx(c,{...r,attributeNames:{...r.attributeNames,class:"className","stroke-width":"strokeWidth","stroke-linecap":"strokeLinecap","stroke-linejoin":"strokeLinejoin","vector-effect":"vectorEffect"}})}/** 90 * @license lucide-react v1.49.0 - ISC 91 * 92 * This source code is licensed under the ISC license. 93 * See the LICENSE file in the root directory of this source tree. 94 */const yx=c=>{for(const r in c)if(r.startsWith("aria-")||r==="role"||r==="title")return!0;return!1},vx=T.createContext({}),xx=()=>T.useContext(vx),jx=T.forwardRef(({color:c,size:r,width:f,height:o,strokeWidth:g,absoluteStrokeWidth:j,nonScalingStroke:_,className:O="",children:z,iconNode:k=[],icon:M={node:k,aliases:[],size:24},...N},R)=>{const{size:I=24,strokeWidth:L=2,absoluteStrokeWidth:$=!1,nonScalingStroke:Z=!1,color:D="currentColor",className:U=""}=xx()??{},X=!!z||yx(N),[W,Ae,Ne=[]]=px(M,{color:c??D,width:f??r??I,height:o??r??I,strokeWidth:g??L,absoluteStrokeWidth:j??$,nonScalingStroke:_??Z,className:uo(U,O),hasA11yProp:X,attributes:N});return T.createElement(W,{ref:R,...Ae},[...Ne.map(([F,ae])=>T.createElement(F,ae)),...Array.isArray(z)?z:[z]])});/** 95 * @license lucide-react v1.49.0 - ISC 96 * 97 * This source code is licensed under the ISC license. 98 * See the LICENSE file in the root directory of this source tree. 99 */function nn(c,r=[],f=[]){const o=typeof c=="string"?fx(c,r,f):c,g=T.forwardRef(({className:j,..._},O)=>T.createElement(jx,{ref:O,icon:o,className:j,..._}));return o.name&&(g.displayName=mx(o.name)),g}/** 100 * @license lucide-react v1.49.0 - ISC 101 * 102 * This source code is licensed under the ISC license. 103 * See the LICENSE file in the root directory of this source tree. 104 */const Dg={name:"arrow-left-right",size:24,node:[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]]};Dg.node;const bx=nn(Dg);/** 105 * @license lucide-react v1.49.0 - ISC 106 * 107 * This source code is licensed under the ISC license. 108 * See the LICENSE file in the root directory of this source tree. 109 */const kg={name:"arrow-right",size:24,node:[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]};kg.node;const Rg=nn(kg);/** 110 * @license lucide-react v1.49.0 - ISC 111 * 112 * This source code is licensed under the ISC license. 113 * See the LICENSE file in the root directory of this source tree. 114 */const Ug={name:"chevron-left",size:24,node:[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]};Ug.node;const Nx=nn(Ug);/** 115 * @license lucide-react v1.49.0 - ISC 116 * 117 * This source code is licensed under the ISC license. 118 * See the LICENSE file in the root directory of this source tree. 119 */const Hg={name:"chevron-right",size:24,node:[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]};Hg.node;const Sx=nn(Hg);/** 120 * @license lucide-react v1.49.0 - ISC 121 * 122 * This source code is licensed under the ISC license. 123 * See the LICENSE file in the root directory of this source tree. 124 */const Bg={name:"clipboard",size:24,node:[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]};Bg.node;const wx=nn(Bg);/** 125 * @license lucide-react v1.49.0 - ISC 126 * 127 * This source code is licensed under the ISC license. 128 * See the LICENSE file in the root directory of this source tree. 129 */const Gg={name:"external-link",size:24,node:[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]};Gg.node;const Tx=nn(Gg);/** 130 * @license lucide-react v1.49.0 - ISC 131 * 132 * This source code is licensed under the ISC license. 133 * See the LICENSE file in the root directory of this source tree. 134 */const Lg={name:"file-text",size:24,node:[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]};Lg.node;const Ex=nn(Lg);
134/** 135 * @license lucide-react v1.49.0 - ISC 136 * 137 * This source code is licensed under the ISC license. 138 * See the LICENSE file in the root directory of this source tree. 139 */const qg={name:"star",size:24,node:[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]};qg.node;const _x=nn(qg),zn="https://dddttmekgf.execute-api.us-east-1.amazonaws.com/prod",Ax="340994027008-cljffhs56lpao3gedbbeff8a0pgkgm5g.apps.googleusercontent.com",Cx="openid email profile",po="fd_web_account",yo="fd_web_access_token",vo="fd_web_profile";let ic=null,Si=null;function zx(){var c,r;if(ic)return ic;if(!((r=(c=window.google)==null?void 0:c.accounts)!=null&&r.oauth2))throw new Error("Google Identity Services script not loaded yet.");return ic=window.google.accounts.oauth2.initTokenClient({client_id:Ax,scope:Cx,use_fedcm_for_prompt:!0,callback:()=>{}}),ic}function Yg(){try{const c=localStorage.getItem(po);return c?JSON.parse(c):null}catch{return null}}function Mx(c){localStorage.setItem(po,JSON.stringify({sub:c.sub,email:c.email}))}function Vg(){try{const c=sessionStorage.getItem(yo);return c?JSON.parse(c):null}catch{return null}}function Xg(c,r){sessionStorage.setItem(yo,JSON.stringify({accessToken:c,expiresAt:r}))}function Qg(){localStorage.removeItem(po),sessionStorage.removeItem(yo),sessionStorage.removeItem(vo)}function Zg(c={}){return Si||(Si=new Promise((r,f)=>{let o;try{o=zx()}catch(g){f(g);return}o.callback=g=>{if(g.error){f(new Error(g.error));return}r(g)},o.error_callback=g=>{f(new Error((g==null?void 0:g.type)==="popup_closed"?"Sign-in cancelled.":"Sign-in failed."))},o.requestAccessToken(c)}),Si.finally(()=>{Si=null}))}async function Ox(c){const r=await fetch("https://www.googleapis.com/oauth2/v3/userinfo",{headers:{Authorization:`Bearer ${c}`}});if(!r.ok)throw new Error("Failed to fetch Google account info.");const{sub:f,email:o}=await r.json();if(!f)throw new Error("No sub in Google userinfo response.");return{sub:f,email:o}}async function xo(){const c=await Zg(),{sub:r,email:f}=await Ox(c.access_token);Mx({sub:r,email:f}),Xg(c.access_token,Date.now()+(c.expires_in||3600)*1e3);const g=await fetch(`${zn}/v2/me`,{headers:{authorization:`Bearer ${c.access_token}`}}).catch(()=>null);if(g!=null&&g.ok){const j=await g.json().catch(()=>null);j!=null&&j.profile&&sessionStorage.setItem(vo,JSON.stringify({profile:j.profile,cachedAt:Date.now()}))}return{sub:r,email:f}}async function Dx(){if(!Yg())return null;const r=Vg();if(r!=null&&r.accessToken&&r.expiresAt-3e4>=Date.now())return r.accessToken;try{const f=await Zg({prompt:""});return Xg(f.access_token,Date.now()+(f.expires_in||3600)*1e3),f.access_token}catch{return Qg(),null}}function wl(){const c=Yg();return c!=null&&c.sub?{sub:c.sub,email:c.email}:null}function jo(c=6e4){try{const r=sessionStorage.getItem(vo);if(!r)return null;const{profile:f,cachedAt:o}=JSON.parse(r);return!f||Date.now()-o>c?null:f}catch{return null}}function Kg(){var r,f;const c=Vg();Qg(),c!=null&&c.accessToken&&((f=(r=window.google)==null?void 0:r.accounts)!=null&&f.oauth2)&&window.google.accounts.oauth2.revoke(c.accessToken,()=>{})}function ro({logoSrc:c,className:r="",showTagline:f=!0}){return l.jsxs("span",{className:`mimictyper-brand${r?` ${r}`:""}`,children:[l.jsx("img",{className:"brand-mark",src:c,alt:"MimicTyper"}),l.jsxs("span",{className:"wm-text",children:[l.jsxs("span",{className:"wm-title",children:["Mimic",l.jsx("b",{children:"Typer"})]}),f&&l.jsx("span",{className:"wm-sub",children:"Powered by Mimic V2"})]})]})}function kx(){return l.jsxs("svg",{className:"g-mark",viewBox:"0 0 18 18",width:"16",height:"16","aria-hidden":"true",children:[l.jsx("path",{fill:"#4285F4",d:"M17.6 9.2c0-.6-.1-1.2-.2-1.8H9v3.4h4.8a4.1 4.1 0 0 1-1.8 2.7v2.2h2.9c1.7-1.6 2.7-3.9 2.7-6.5z"}),l.jsx("path",{fill:"#34A853",d:"M9 18c2.4 0 4.5-.8 6-2.2l-2.9-2.2c-.8.5-1.8.9-3.1.9-2.4 0-4.4-1.6-5.1-3.8H.9v2.3A9 9 0 0 0 9 18z"}),l.jsx("path",{fill:"#FBBC05",d:"M3.9 10.7a5.4 5.4 0 0 1 0-3.4V5H.9a9 9 0 0 0 0 8l3-2.3z"}),l.jsx("path",{fill:"#EA4335",d:"M9 3.6c1.3 0 2.5.5 3.4 1.3l2.6-2.6A9 9 0 0 0 .9 5l3 2.3C4.6 5.2 6.6 3.6 9 3.6z"})]})}function oo({className:c="nav-guarantee-badge",checkColor:r="white"}){return l.jsxs("svg",{className:c,viewBox:"0 0 16 16",width:"15",height:"15",fill:"currentColor","aria-label":"Verified",children:[l.jsx("path",{d:"M8 .5 1 3v5c0 3.87 2.97 7.5 7 8.5 4.03-1 7-4.63 7-8.5V3L8 .5z"}),l.jsx("polyline",{points:"5 8 7 10 11 6",fill:"none",stroke:r,strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})]})}function Rx(){return l.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none","aria-hidden":"true",children:[l.jsx("rect",{x:"1",y:"3",width:"16",height:"12",rx:"2.5",stroke:"currentColor",strokeWidth:"1.4"}),l.jsx("path",{d:"M5 9h8M9 6v6",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round"})]})}function Ux(){return l.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none","aria-hidden":"true",children:[l.jsx("circle",{cx:"9",cy:"6",r:"3",stroke:"currentColor",strokeWidth:"1.4"}
139),l.jsx("path",{d:"M3 15c0-3.314 2.686-5 6-5s6 1.686 6 5",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round"}),l.jsx("path",{d:"M12 9.5l1.5 1.5-1.5 1.5",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round"})]})}function Hx(){return l.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none","aria-hidden":"true",children:[l.jsx("circle",{cx:"8",cy:"8",r:"5",stroke:"currentColor",strokeWidth:"1.4"}),l.jsx("path",{d:"M12 12l3.5 3.5",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round"}),l.jsx("path",{d:"M6 8h4M8 6v4",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round"})]})}function Bx(){return l.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none","aria-hidden":"true",children:[l.jsx("rect",{x:"2",y:"4",width:"5",height:"10",rx:"1.5",stroke:"currentColor",strokeWidth:"1.4"}),l.jsx("rect",{x:"9.5",y:"7",width:"6.5",height:"7",rx:"1.5",stroke:"currentColor",strokeWidth:"1.4"})]})}function Gx(){return l.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none","aria-hidden":"true",children:[l.jsx("path",{d:"M9 1.5 2 4v5c0 4.14 3.18 8.02 7 9 3.82-.98 7-4.86 7-9V4L9 1.5z",stroke:"currentColor",strokeWidth:"1.4"}),l.jsx("polyline",{points:"6 9 8 11 12 7",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})]})}const Ig=[{href:"/humanizer",icon:l.jsx(Ux,{}),label:"Humanizer",desc:"Rewrite AI text so it reads as genuinely human"},{href:"/eagle-eye",icon:l.jsx(Hx,{}),label:"AI Detector",desc:"Stricter AI scoring than Turnitin. Know before you submit"},{href:"/mimic",icon:l.jsx(Rx,{}),label:"Stealth Auto Typer",desc:"Builds your edit history for you in Google Docs"},{href:"/sessions",icon:l.jsx(Bx,{}),label:"Writing Sessions",desc:"Multi-sitting runs with natural breaks between paragraphs"},{href:"/guarantee",icon:l.jsx(Gx,{}),label:"Turnitin Guarantee",desc:"Pass or we refund. That's how confident we are",highlight:!0}];function Lx({onClose:c}){return l.jsx("div",{className:"nav-features-dropdown",role:"menu",children:Ig.map(({href:r,icon:f,label:o,desc:g,highlight:j})=>l.jsxs("a",{href:r,className:`nav-feature-item${j?" nav-feature-item--highlight":""}`,role:"menuitem",onClick:c,children:[l.jsx("span",{className:"nav-feature-icon",children:f}),l.jsxs("span",{className:"nav-feature-text",children:[l.jsx("span",{className:"nav-feature-label",children:o}),l.jsx("span",{className:"nav-feature-desc",children:g})]})]},r))})}function Le(){const[c,r]=T.useState(null),[f,o]=T.useState(!1),[g,j]=T.useState(!1),[_,O]=T.useState(!1),z=T.useRef(null);return T.useEffect(()=>{r(wl())},[]),T.useEffect(()=>{if(!g)return;function k(N){z.current&&!z.current.contains(N.relatedTarget)&&j(!1)}const M=z.current;return M==null||M.addEventListener("focusout",k),()=>M==null?void 0:M.removeEventListener("focusout",k)},[g]),l.jsxs("header",{className:`nav${f?" is-open":""}`,children:[l.jsxs("div",{className:"nav-inner",children:[l.jsx("a",{className:"brand",href:"/",children:l.jsx(ro,{logoSrc:"/mimictyperlogo.png",showTagline:!1})}),l.jsxs("nav",{className:"nav-links","aria-label":"Primary",children:[l.jsxs("div",{className:`nav-features-wrap${g?" is-open":""}`,ref:z,onMouseEnter:()=>j(!0),onMouseLeave:()=>j(!1),children:[l.jsxs("button",{type:"button",className:"nav-features-trigger","aria-haspopup":"true","aria-expanded":g,onClick:()=>j(k=>!k),children:["Features",l.jsx("svg",{className:"nav-features-chevron",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:l.jsx("path",{d:"M2 4l4 4 4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),g&&l.jsx(Lx,{onClose:()=>j(!1)})]}),l.jsx("a",{href:"/upgrade",children:"Upgrade"}),l.jsx("a",{href:"/changelog",children:"Changelog"}),l.jsxs("a",{href:"/guarantee",className:"nav-guarantee-link",children:[l.jsx(oo,{}),l.jsx("span",{className:"nav-guarantee-text",children:"Turnitin Guarantee"})]})]}),l.jsx("div",{className:"nav-cta",children:c?l.jsxs("a",{href:"/home",className:"btn-google nav-account-btn",children:[l.jsx(kx,{}),c.email||"Account"]}):l.jsxs(l.Fragment,{children:[l.jsx("a",{href:"/login",className:"btn-google",children:"Log In"}),l.jsx("a",{href:"/signup",className:"btn-primary",children:"Sign Up"})]})}),l.jsxs("button",{type:"button",className:"nav-toggle","aria-label":f?"Close menu":"Open menu","aria-expanded":f,onClick:()=>o(k=>!k),children:[l.jsx("span",{}),l.jsx("span",{}),l.jsx("span",{})]})]}),l.jsxs("nav",{className:"nav-mobile-menu","aria-label":"Mobile",children:[l.jsxs("button",{type:"button",className:"nav-menu-link nav-mobile-features-toggle","aria-expanded":_,onClick:()=>O(k=>!k),children:["Features",l.jsx("svg",{className:`nav-features-chevron${_?" is-open":""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:l.jsx("path",{d:"M2 4l4 4 4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),_&&l.jsx("div",{className:"nav-mobile-features-list",children:Ig.map(({href:k,icon:M,label:N})=>l.jsxs("a",{href:k,className:"nav-mobile-feature-link",onClick:()=>{o(!1),O(!1)},children:[l.jsx("span",{className:"nav-feature-icon",children:M}),N]},k))}),l.jsx("a",{className:"nav-menu-link",href:"/#modes",onClick:()=>o(!1),children:"Modes"}),l.jsx("a",{className:"nav-menu-link",href:"/upgrade",onClick:()=>o(!1),children:"Upgrade"}),l.jsx("a",{className:"nav-menu-link",href:"/blog",onClick:()=>o(!1),children:"Blog"}),l.jsx("a",{className:"nav-menu-link",href:"/changelog",onClick:()=>o(!1),children:"Changelog"}),l.jsxs("a",{className:"nav-menu-link nav-guarantee-link",href:"/guarantee",onClick:()=>o(!1),children:[l.jsx(oo,{}),l.jsx("span",{className:"nav-guarantee-text",children:"Turnitin Guarantee"})]}),c?l.jsx("a",{className:"nav-menu-link",href:"/home",onClick:()=>o(!1),children:c.email||"Account"}):l.jsxs(l.Fragment,{children:[l.jsx("a",{className:"nav-menu-link",href:"/login",onClick:()=>o(!1),children:"Log In"}),l.jsx("a",{className:"nav-menu-link",href:"/signup",onClick:()=>o(!1),children:"Sign Up"})]})]})]})}const qx={day_pass:7.5,premium:{monthly:9.99,yearly:5.99},max:{monthly:14.99,yearly:9.99}};function Jg(c,r="monthly"){const f=qx[c];return typeof f=="number"?f:(f==null?void 0:f[r])??(f==null?void 0:f.oneTime)??(f==null?void 0:f.monthly)??0}const fo="mt_checkout_plan";function Yx(){return!(typeof window>"u"||typeof window.gtag!="function"||window.__mt_analytics_ok===!1)}function fe(c,r={}){try{if(!Yx())return;window.gtag("event",c,r)}catch{}}function Vx(){fe("sign_up",{method:"google"})}function $g(){fe("login",{method:"google"})}function Xx({plan_tier:c,billing_period:r,location:f}){fe("upgrade_cta_clicked",{plan_tier:c,billing_period:r,location:f})}function Qx({plan_tier:c,billing_period:r,value:f}){fe("begin_checkout",{plan_tier:c,billing_period:r,value:f,currency:"USD"});try{sessionStorage.setItem(fo,JSON.stringify({plan_tier:c,billing_period:r,value:f}))}catch{}}function Zx({plan_tier:c}){let r="unknown",f=Jg(c);try{const o=sessionStorage.getItem(fo);if(o){const g=JSON.parse(o);g.plan_tier===c&&(r=g.billing_period??r,f=g.value??f),sessionStorage.removeItem(fo)}}catch{}fe("purchase",{plan_tier:c,billing_period:r,value:f,currency:"USD"})}function oc({location:c}){fe("add_to_chrome",{location:c,page_path:typeof window<"u"?window.location.pathname:""})}function ng({period:c,location:r}){fe("billing_period_changed",{period:c,location:r})}function Kx({plan_tier:c,feature:r,location:f}){fe("pricing_info_icon_hovered",{plan_tier:c,feature:r,location:f})}function Ix({plan_tier:c,location:r}){fe("turnitin_guarantee_opened",{plan_tier:c,location:r})}function Jx({plan_tier:c,location:r}){fe("turnitin_guarantee_closed",{plan_tier:c,location:r})}function $x({intent:c}
139){fe("quiz_intent_selected",{intent:c})}function Wx({preference:c}){fe("quiz_usage_pref_selected",{preference:c})}function Fx(){fe("quiz_skipped")}function eo({plan_tier:c,reason:r}){fe("plan_recommended",{plan_tier:c,reason:r})}function bo({error_type:c,location:r}){fe("auth_error",{error_type:c,location:r})}function sc({error_type:c,plan_tier:r,billing_period:f}){fe("checkout_error",{error_type:c,plan_tier:r,billing_period:f})}function Px({plan_tier:c}){fe("manage_billing_clicked",{plan_tier:c})}function e0({plan_tier:c}){fe("sign_out",{plan_tier:c})}function lg({step_number:c,step_name:r,completion_method:f}){fe("onboarding_step_completed",{step_number:c,step_name:r,completion_method:f})}function t0({step_number:c,step_name:r}){fe("onboarding_step_reopened",{step_number:c,step_name:r})}function a0({plan_tier:c,completed_steps:r}){fe("home_viewed",{plan_tier:c,completed_steps:r})}function ig({location:c}){fe("open_google_docs",{location:c})}function n0({location:c,plan_tier:r}){fe("upgrade_flow_started",{location:c,plan_tier:r})}function to({location:c,destination:r}){fe("support_link_clicked",{location:c,destination:r})}function l0({error_type:c}){fe("home_profile_load_failed",{error_type:c})}function i0({initial_step:c,checkout_return:r}){fe("upgrade_flow_viewed",{initial_step:c,checkout_return:r})}function s0({step:c,navigation_source:r}){fe("upgrade_step_viewed",{step:c,navigation_source:r})}function c0({plan_tier:c,billing_period:r,location:f}){fe("checkout_sign_in_required",{plan_tier:c,billing_period:r,location:f})}function u0({plan_tier:c,billing_period:r,location:f}){fe("checkout_sign_in_completed",{plan_tier:c,billing_period:r,location:f})}function r0({plan_tier:c,billing_period:r,step:f}){fe("checkout_cancelled",{plan_tier:c,billing_period:r,step:f})}function o0({plan_tier:c,billing_period:r,code:f}){fe("discount_code_copied",{plan_tier:c,billing_period:r,code:f})}function d0({plan_tier:c,billing_period:r,code:f,method:o}){fe("discount_offer_dismissed",{plan_tier:c,billing_period:r,code:f,method:o})}function f0({plan_tier:c,billing_period:r,code:f}){fe("discount_offer_cta_clicked",{plan_tier:c,billing_period:r,code:f})}function h0({current_tier:c,target_tier:r,location:f}){fe("billing_portal_opened",{current_tier:c,target_tier:r,location:f})}function m0({retry_count:c}){fe("purchase_confirmation_delayed",{retry_count:c})}function sg({action:c,plan_tier:r}){fe("purchase_next_step_clicked",{action:c,plan_tier:r})}function g0(){fe("mobile_install_blocked",{page_path:"/install"})}const p0="https://chromewebstore.google.com/detail/mimictyper/nmndkidfnhncknkddohibjhacifmieng",y0=c=>{c.preventDefault()};function _i(c){const r=new URLSearchParams({utm_source:"mimictyper.com",utm_medium:"website",utm_campaign:"chrome_extension",utm_content:c});return`${p0}?${r}`}function oa(c){return{href:_i(c),onClick:()=>oc({location:c})}}function wt({children:c}){return l.jsx("span",{className:"blue-fade-text",children:c})}function Tl(){const c=T.useId();return l.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",width:"20",height:"20","aria-hidden":"true",children:[l.jsxs("defs",{children:[l.jsxs("linearGradient",{id:`${c}-a`,x1:"3.2173",y1:"15",x2:"44.7812",y2:"15",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{offset:"0",stopColor:"#d93025"}),l.jsx("stop",{offset:"1",stopColor:"#ea4335"})]}),l.jsxs("linearGradient",{id:`${c}-b`,x1:"20.7219",y1:"47.6791",x2:"41.5039",y2:"11.6837",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{offset:"0",stopColor:"#fcc934"}),l.jsx("stop",{offset:"1",stopColor:"#fbbc04"})]}),l.jsxs("linearGradient",{id:`${c}-c`,x1:"26.5981",y1:"46.5015",x2:"5.8161",y2:"10.506",gradientUnits:"userSpaceOnUse",children:[l.jsx("stop",{offset:"0",stopColor:"#1e8e3e"}),l.jsx("stop",{offset:"1",stopColor:"#34a853"})]})]}),l.jsx("circle",{cx:"24",cy:"23.9947",r:"12",fill:"#fff"}),l.jsx("path",{d:"M24,12H44.7812a23.9939,23.9939,0,0,0-41.5639.0029L13.6079,30l.0093-.0024A11.9852,11.9852,0,0,1,24,12Z",fill:`url(#${c}-a)`}),l.jsx("circle",{cx:"24",cy:"24",r:"9.5",fill:"#1a73e8"}),l.jsx("path",{d:"M34.3913,30.0029,24.0007,48A23.994,23.994,0,0,0,44.78,12.0031H23.9989l-.0025.0093A11.985,11.985,0,0,1,34.3913,30.0029Z",fill:`url(#${c}-b)`}),l.jsx("path",{d:"M13.6086,30.0031,3.218,12.006A23.994,23.994,0,0,0,24.0025,48L34.3931,30.0029l-.0067-.0068a11.9852,11.9852,0,0,1-20.7778.007Z",fill:`url(#${c}-c)`})]})}function Mn(){const[c,r]=T.useState(!1);return T.useEffect(()=>{var g;const f=window.matchMedia("(prefers-reduced-motion: reduce)"),o=()=>r(f.matches);return o(),(g=f.addEventListener)==null||g.call(f,"change",o),()=>{var j;return(j=f.removeEventListener)==null?void 0:j.call(f,"change",o)}},[]),c}function v0(c,{speed:r,mistakeRate:f,variance:o}){const g=[],j=O=>o?Math.max(8,O+(Math.random()-.5)*O*1.1):O;let _=0;for(let O=0;O<c.length;O++){const z=c[O];if(o&&f>0&&/[a-z]/i.test(z)&&Math.random()<f&&O>2){const M="etaoinshrdlu"[Math.floor(Math.random()*12)];g.push({type:"key",char:M,delay:j(r),flag:"err"}),g.push({type:"pause",delay:120+Math.random()*160}),g.push({type:"backspace",delay:j(r*.7)}
139),g.push({type:"key",char:z,delay:j(r*1.1),flag:"fix"});continue}let k=j(r);o&&(z===" "||z===".")&&Math.random()<.16&&(k+=220+Math.random()*520),o&&_>0?(k*=.45,_--):o&&Math.random()<.08&&(_=2+Math.floor(Math.random()*4)),g.push({type:"key",char:z,delay:k})}return g}function Wg({text:c,speed:r=25,loop:f=!1,mistakeRate:o=.05,variance:g=!0,label:j="Live typing demonstration",instant:_=!1,highlightText:O=""}){const z=Mn(),[k,M]=T.useState(""),[N,R]=T.useState(-1),I=T.useRef(null),L=T.useCallback(()=>{const W=v0(c,{speed:r,mistakeRate:o,variance:g});let Ae=0,Ne="";const F=()=>{if(Ae>=W.length){f&&(I.current=setTimeout(()=>{Ne="",M(""),R(-1),Ae=0,I.current=setTimeout(F,60)},2200));return}const ae=W[Ae++];I.current=setTimeout(()=>{ae.type==="key"?(Ne+=ae.char,M(Ne),R(ae.flag==="err"?Ne.length-1:-1)):ae.type==="backspace"&&(Ne=Ne.slice(0,-1),M(Ne),R(-1)),F()},ae.delay)};F()},[c,r,f,o,g]);T.useEffect(()=>{if(z||_){M(c),R(-1);return}return L(),()=>clearTimeout(I.current)},[L,z,_,c]);const $=typeof O=="string"&&O.length>0?c.indexOf(O):-1,Z=N<0&&$>=0&&k.length>$,D=N>=0?k.slice(0,N):Z?k.slice(0,$):k,U=N>=0?k.slice(N):"",X=Z?k.slice($):"";return l.jsx("span",{className:"typing",role:"img","aria-label":`${j}: ${c}`,children:l.jsxs("span",{"aria-hidden":"true",children:[D,U&&l.jsx("span",{className:"typing-err",children:U}),X&&l.jsx(wt,{children:X}),!z&&!_&&l.jsx("span",{className:"caret"})]})})}function El({items:c,defaultOpen:r=0}){const[f,o]=T.useState(r);return l.jsx("div",{className:"faq-list",children:c.map(([g,j],_)=>{const O=f===_;return l.jsxs("div",{className:"faq-item",children:[l.jsxs("button",{className:"faq-q","aria-expanded":O,onClick:()=>o(O?-1:_),children:[l.jsx("span",{children:g}),l.jsx("span",{className:"faq-sign",children:O?"â":"+"})]}),O&&l.jsx("p",{className:"faq-a",children:j})]},g)})})}const x0=[["Product",[["Mimic V2","/mimic"],["Eagle Eye AI Detector","/eagle-eye"],["Phoenix AI Humanizer","/humanizer"],["Sessions","/sessions"],["Blog","/blog"],["Changelog","/changelog"],["Upgrade","/upgrade"]]],["Support",[["FAQ","/faq"],["Contact","/contact"]]],["Legal",[["Privacy Policy","/privacy"],["Terms of Service","/terms"]]]];function Ve(){return l.jsxs("footer",{className:"footer",id:"site-footer",children:[l.jsx("div",{className:"footer-cols",children:x0.map(([c,r])=>l.jsxs("div",{className:"footer-col",children:[l.jsx("h4",{children:c}),l.jsx("ul",{children:r.map(([f,o])=>l.jsx("li",{children:l.jsx("a",{href:o,children:f})},f))})]},c))}),l.jsxs("div",{className:"footer-base",children:[l.jsx("img",{src:"/mimictyperlogo.png",alt:"MimicTyper AI",className:"footer-mark"}),l.jsx("span",{children:"© 2026 MimicTyper AI."})]})]})}function dc({href:c,className:r="",ariaLabel:f}){return l.jsxs("a",{className:`page-link ${r}`.trim(),href:c,"aria-label":f,children:[l.jsx("span",{className:"page-link-text",children:"Learn more"}),l.jsx("span",{className:"page-link-arrow","aria-hidden":"true",children:"â"})]})}const j0=[["Mimic V2 - Typer","our supercharged proprietary typer"],["Eagle Eye - AI Detector","don't get caught off-guard by Turnitin after submission, with stricter scoring than GPT Zero"],["Phoenix - AI Humanizer","our proprietary AI humanizer that keeps your meaning and lowers detector risk"],["Hands-off paper writing","you don't need to be focused on the tab, or even your browser"],["Sessions","multi-sitting runs with real time breaks between paragraphs"]],b0={"Mimic V2 - Typer":"#mimic","Eagle Eye - AI Detector":"#eagle-eye","Phoenix - AI Humanizer":"#phoenix",Sessions:"#sessions"},N0=[["What is MimicTyper?","A Chrome extension that types text into the active Google Doc using real, browser-level simulated keystrokes so the document's edit history reads like a person typed it."],["What is Mimic V2?",`Mimic V2 is our new, supercharged typer, the strongest realism profile, modeling a human's pacing, hesitation, and self-correction down to the keystroke to "mimic" a human's writing perfectly.`],["What are the three modes?","Basic adds light variance and the occasional typo. Advanced runs a more robust engine: pacing, typos and corrections. Authentic uses the full capability of Mimic V2, with advanced typing variation, typos, sentence-level rewrites, and human-like pacing."],["Does it use my Google account?","No. It drives input in your own browser session using simulated keystrokes. It uses no Google account credentials and no Docs API."],["Is it free?","The typer is completely free! Pricing covers extra features and expanded realism."]],S0=[{type:"session",duration:"38m",weight:5},{type:"gap",duration:"6h 51m",context:"asleep",weight:9},{type:"session",duration:"22m",weight:3},{type:"gap",duration:"9h 04m",context:"in class",weight:11},{type:"session",duration:"51m",weight:6},{type:"gap",duration:"1h 15m",context:"dinner",weight:5},{type:"session",duration:"29m",weight:4}],w0=[24,30,20,28,23,6,12,5,13,6,11,26,20,29,96,25,30,22,28,24,58,21,26,30,22,28,24],ao={burst:7,pause:14,typo:20},ho=118,T0=10,E0=23;function _0(c,r){return[T0+r*E0,ho-c*.9]}const Sl=w0.map(_0);function A0(c){let r=`M ${c[0][0]} ${c[0][1]}`;for(let f=0;f<c.length-1;f++){const o=c[f-1]||c[f],g=c[f],j=c[f+1],_=c[f+2]||j,O=g[0]+(j[0]-o[0])/6,z=g[1]+(j[1]-o[1])/6,k=j[0]-(_[0]-g[0])/6,M=j[1]-(_[1]-g[1])/6;r+=` C ${O} ${z}, ${k} ${M}, ${j[0]} ${j[1]}`}return r}const C0=A0(Sl),z0=[{label:"burst",point:Sl[ao.burst]},{label:"long pause",point:Sl[ao.pause]},{label:"typo, fixed",point:Sl[ao.typo]}],cg=Sl[Sl.length-1],M0=[["Dynamic WPM","Typing speed isn't constant: it drifts over a run and slows as fatigue sets in, the way a real hand does."],["Bursts & thinking pauses","Fast, confident typing sprints broken up by the occasional longer pause."],["Typos, caught and fixed","Wrong keys land and get corrected, sometimes right away, sometimes a few words later, exactly like live editing."],["AI revision history","Writes decoy sentences with AI, passes back over, and revises it back to your original paper later on."]],O0="Rather than tie every thread together, the author leaves the reader with a lingering sense of ambiguity that mirrors the grief itself. ",D0="This tapestry of unresolved emotion invites readers to delve deeper into their own interpretations.",k0=" That ambiguity is the point: closure was never the goal.",R0="That unresolved emotion is the point, not a flaw.",ug=4,U0=[["Sentence-level scoring","Every sentence gets its own score, not just the document as a whole, so you know exactly which line to rework."],["Stricter than GPT Zero","Eagle Eye's threshold sits below what Turnitin and GPT Zero flag, so a clean scan here holds up everywhere else."],["Rewrite suggestions","Flagged sentences come with a human-sounding alternative, one click away from swapped in."],["Run it before you submit","Scan a draft any time, right from the extension, instead of waiting for a grade to find out."]],H0="This tapestry of unresolved emotion invites readers to delve deeper into their own interpretations.",B0="The unresolved emotion leaves room for readers to build their own interpretation.",G0=[{name:"Turnitin",before:41,after:5},{name:"GPTZero",before:58,after:6},{name:"Copyleaks",before:46,after:4},{name:"Originality.ai",before:52,after:5},{name:"Winston AI",before:44,after:4}],L0=[["Voice-preserving rewrites","Phoenix rewrites flagged sentences while keeping your original argument and intent intact."],["Sentence-level control","Review each rewrite one line at a time instead of accepting broad paragraph changes blindly."],["Detector-focused output","Targets phrasing patterns common detectors flag most often, then smooths them into natural prose."],["Fast rescan loop","Rewrite, rescan, and confirm the score drop before submission without leaving the extension flow."]],rg=["typed for you.","humanized.","looks AI-free."],q0=3e3,Y0=`The political history of the United States began in earnest with the American Revolutionary War (1775â1783), sparked by colonial resistance to British imperial governance and taxation without representation. Following the Declaration of Independence in 1776, the fledgling nation initially operated under the weak Articles of Confederation before adopting the U.S. Constitution in 1787. This framework established a federal republic built on the separation of powers, checks and balances, and a bicameral legislature. The early decades immediately gave rise to the nation's enduring two-party dynamicâfirst between Alexander Hamilton's Federalists, who favored strong centralized institutions, and Thomas Jefferson's Democratic-Republicans, who championed states' rights and agrarian interests. 140 141Through the 19th and early 20th centuries, American politics adapted to rapid continental exp
141ansion, the Industrial Revolution, and deep regional tensions that tested the constitutional framework during the Civil War. The post-war decades brought the Gilded Age and the Progressive Era, during which the federal government increasingly stepped in to regulate monopolies, curb political corruption, expand civil service protections, and grant women the right to vote through the 19th Amendment. The severe economic crisis of the Great Depression prompted Franklin D. Roosevelt's New Deal in the 1930s, fundamentally reshaping the political landscape by expanding the federal government's role in economic regulation, social safety nets, and labor rights. 142 143In the post-World War II era, U.S. politics pivoted toward managing global superpower status, navigating the ideological tensions of the Cold War, and addressing broad domestic demands for civil rights and institutional reform. The latter half of the 20th century saw alternating shifts between liberal expansions of the welfare state and conservative movements emphasizing deregulation, lower taxes, and a reduced federal footprint. In the 21st century, American political life is defined by sharp ideological polarization, rapid technological change, judicial realignment, and evolving debates over the executive branch's authority and America's geopolitical role abroad.`;function V0(){return l.jsxs("svg",{className:"demo-popup-shield",viewBox:"0 0 16 16",width:"16",height:"16",fill:"currentColor","aria-label":"Verified",children:[l.jsx("path",{d:"M8 .5 1 3v5c0 3.87 2.97 7.5 7 8.5 4.03-1 7-4.63 7-8.5V3L8 .5z"}),l.jsx("polyline",{points:"5 8 7 10 11 6",fill:"none",stroke:"white",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})]})}function X0(c){const r=c.split(/\s+/).filter(Boolean);for(let f=r.length-1;f>0;f--){const o=Math.floor(Math.random()*(f+1));[r[f],r[o]]=[r[o],r[f]]}return r.join(" ")}const og=[{src:"/detectors/copyleaks.png",alt:"Copyleaks"},{src:"/detectors/gptzero.png",alt:"GPTZero"},{src:"/detectors/originality.png",alt:"Originality.ai"},{src:"/detectors/turnitin.png",alt:"Turnitin"},{src:"/detectors/winston.png",alt:"Winston AI"}];function Q0(){const c=[...og,...og];return l.jsxs("div",{className:"detector-slider","aria-label":"Supported AI detectors",children:[l.jsx("p",{className:"detector-slider-label",children:"Passes all major detectors"}),l.jsx("div",{className:"detector-slider-viewport",children:l.jsx("div",{className:"detector-slider-track",children:c.map(({src:r,alt:f},o)=>l.jsxs("div",{className:"detector-slider-item",children:[l.jsx("img",{className:"detector-slider-img",src:r,alt:f,loading:"lazy",draggable:"false"}),l.jsx("span",{className:"detector-slider-badge","aria-label":"Passed",children:l.jsx("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none","aria-hidden":"true",children:l.jsx("polyline",{points:"2,5 4.2,7.5 8,2.5",stroke:"white",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})})})]},`${f}-${o}`))})})]})}function Z0(){const c=oa("hero-demo"),[r,f]=T.useState(""),[o,g]=T.useState("idle"),[j,_]=T.useState([]),[O,z]=T.useState(!1),k=T.useRef(null),M=T.useRef(!1),N=T.useCallback(()=>{f(Y0),g("idle"),_([]),z(!1)},[]),R=T.useCallback(async()=>{try{const L=await navigator.clipboard.readText();f(L),g("idle"),_([]),z(!1)}catch{}},[]),I=T.useCallback(()=>{if(!r.trim()||o==="loading"||o==="typing")return;M.current=!1,z(!1),_([]),g("loading");const Z=r.split(/\n\n+/).filter(Boolean).map(X0).join(` 144 145`).split(/\s+/).filter(Boolean);setTimeout(()=>{if(M.current)return;g("typing");let D=0;const U=[];function X(){if(M.current||D>=Z.length){g("done"),M.current||z(!0);return}const W=Z.slice(D,D+3).join(" ");U.push(W),_([...U]),D+=3,!M.current&&D/Z.length>.3&&D>6&&z(!0),k.current=setTimeout(X,60)}X()},1800)},[r,o]);return T.useEffect(()=>()=>{M.current=!0,k.current&&clearTimeout(k.current)},[]),l.jsxs("div",{className:"demo-humanizer-wrap",children:[l.jsxs("div",{className:"demo-label-handwritten",children:[l.jsx("span",{className:"demo-label-text",children:"Try it yourself"}),l.jsx("svg",{className:"demo-label-arrow",width:"40",height:"52",viewBox:"0 0 40 52",f
145ill:"none","aria-hidden":"true",children:l.jsx("path",{d:"M8 2C10 8 12 14 13 20C14 26 15 32 16 38C17 42 18 45 20 48M20 48C18 44 15 43 13 42M20 48C21 44 22 42 23 40",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]}),l.jsxs("div",{className:"demo-humanizer",children:[l.jsxs("div",{className:"demo-panel demo-panel-input",children:[l.jsx("div",{className:"demo-panel-header",children:"Your AI Text"}),l.jsx("textarea",{className:"demo-textarea",placeholder:"Paste your AI-generated text here...",value:r,onChange:L=>f(L.target.value)}),l.jsxs("div",{className:"demo-panel-btns",children:[l.jsxs("button",{className:"demo-btn demo-btn-secondary",onClick:N,type:"button",children:[l.jsx(Ex,{size:14,strokeWidth:2,"aria-hidden":"true"}),l.jsx("span",{children:"Paste Sample Text"})]}),l.jsxs("button",{className:"demo-btn demo-btn-secondary",onClick:R,type:"button",children:[l.jsx(wx,{size:14,strokeWidth:2,"aria-hidden":"true"}),l.jsx("span",{children:"Paste Text"})]})]}),l.jsx("button",{className:"demo-btn demo-btn-humanize",onClick:I,disabled:!r.trim()||o==="loading"||o==="typing",type:"button",children:"Humanize"})]}),l.jsxs("div",{className:"demo-panel demo-panel-output",children:[l.jsx("div",{className:"demo-panel-header",children:"Humanized Output"}),l.jsxs("div",{className:"demo-output-area",children:[o==="idle"&&l.jsx("p",{className:"demo-output-placeholder",children:"Your humanized text will appear here..."}),o==="loading"&&l.jsxs("div",{className:"demo-loading",children:[l.jsx("span",{className:"demo-loading-dot"}),l.jsx("span",{className:"demo-loading-dot"}),l.jsx("span",{className:"demo-loading-dot"})]}),(o==="typing"||o==="done")&&l.jsx("p",{className:"demo-output-text",children:j.join(" ")}),O&&l.jsx("div",{className:"demo-popup-overlay",children:l.jsxs("div",{className:"demo-popup",children:[l.jsx("p",{className:"demo-popup-text",children:"Install the extension to view your humanized sample for free"}),l.jsxs("a",{...c,className:"btn-primary demo-popup-cta",children:[l.jsx(Tl,{}),l.jsx("span",{children:"Add to Chrome â It's Free"}),l.jsx(Rg,{size:16,strokeWidth:2.4,"aria-hidden":"true"})]}),l.jsxs("a",{href:"/guarantee",className:"demo-popup-secondary",children:[l.jsx(V0,{}),l.jsx("span",{children:"Learn about our Turnitin guarantee"})]})]})})]}),l.jsx(Q0,{})]})]})]})}function K0(){const c=oa("hero"),[r,f]=T.useState(0),[o,g]=T.useState("hero-phrase-in");return T.useEffect(()=>{const j=setInterval(()=>{g("hero-phrase-out"),setTimeout(()=>{f(_=>(_+1)%rg.length),g("hero-phrase-in")},400)},q0);return()=>clearInterval(j)},[]),l.jsxs("section",{className:"hero hero-centered",id:"top",children:[l.jsx("div",{className:"hero-glow","aria-hidden":"true"}),l.jsxs("div",{className:"hero-inner hero-inner-centered",children:[l.jsxs("div",{className:"hero-copy hero-copy-centered",children:[l.jsxs("h1",{className:"hero-title hero-title-centered",children:["Your essay",l.jsx("br",{}),l.jsx("span",{className:`blue-fade-text blue-fade-text-unbolded hero-phrase ${o}`,children:rg[r]})]}),l.jsx("p",{className:"hero-sub hero-sub-centered",children:"One extension, three tools: an Auto Typer that writes your paper into Google Docs with human-like keystrokes, an AI Humanizer that rewrites to sound like you, and an AI Detector that scans it before you submit."}),l.jsx("div",{className:"hero-actions hero-actions-centered",children:l.jsxs("a",{...c,className:"btn-primary btn-lg hero-cta",children:[l.jsx(Tl,{}),l.jsx("span",{children:"Add to Chrome"}),l.jsx(Rg,{className:"hero-cta-arrow",size:19,strokeWidth:2.4,"aria-hidden":"true"})]})}),l.jsxs("div",{className:"hero-rating","aria-label":"Rated 5.0 out of 5 from 19 ratings. Trusted by 1000 plus students.",children:[l.jsxs("div",{className:"hero-rating-score",children:[l.jsx("span",{className:"hero-rating-stars","aria-hidden":"true",children:Array.from({length:5},(j,_)=>l.jsx(_x,{size:17,strokeWidth:2.2,fill:"currentColor"},_))}),l.jsx("strong",{children:"5.0/5"}),l.jsx("span",{children:"(19 ratings)"})]}),l.jsx("span",{className:"hero-rating-divider","aria-hidden":"true"}),l.jsxs("span",{className:"hero-rating-students",children:["Trusted by ",l.jsx("br",{}),l.jsx("span",{className:"hero-rating-highlight",children:"1000+"})," students"]})]})]}),l.jsx(Z0,{})]})]})}const wi=[{src:"/carousel/overview.png",eyebrow:"Auto Typer",title:"Your writing, typed for you",desc:"Paste any text and MimicTyper types it straight into the live Google Doc â human pacing, pauses, typos, and corrections included.",alt:"MimicTyper's Home panel next to a Google Doc mid-autotype, with a floating Auto Type progress widget"},{src:"/carousel/detect.png",eyebrow:"Eagle Eye + Phoenix",title:"Outsmart AI detectors",desc:"Scan sentence-by-sentence for AI-flagged wording, then rewrite the risky parts into natural, humanized prose.",alt:"Eagle Eye AI Detector panel showing a 100% AI-generated score, flagged sentences, and a humanized rewrite"},{src:"/carousel/session.png",eyebrow:"Sessions",title:"A believable version history",desc:"Dial in speed, typos, and revisions, then split the run across real sittings so the Docs edit history looks lived-in.",alt:"Typing controls for speed, bursts, pauses, errors, and revisions, next to a realistic multi-sitting Google Docs version history"}];function I0(c){if(!c)return{itemWidth:0,gap:24};const r=c>=860;return{itemWidth:r?Math.min(640,c*.56):Math.min(560,c*.94),gap:r?32:10}}function J0(){const c=wi.length,r=T.useMemo(()=>[wi[c-1],...wi,wi[0]],[c]),f=Mn(),o=T.useRef(null),[g,j]=T.useState(1),[_,O]=T.useState(!1),[z,k]=T.useState({itemWidth:0,gap:24}),[M,N]=T.useState(0),[R,I]=T.useState(!1),[L,$]=T.useState(0),[Z,D]=T.useState(!0),U=T.useRef({active:!1,source:null,startX:0,deltaX:0});T.useEffect(()=>{const m=o.current;if(!m)return;const E=()=>{const V=m.clientWidth;N(V),k(I0(V))};E();const B=new ResizeObserver(E);return B.observe(m),()=>B.disconnect()},[]),T.useEffect(()=>{if(!_)return;const m=requestAnimationFrame(()=>O(!1));return()=>cancelAnimationFrame(m)},[_]);const X=z.itemWidth+z.gap,Ae=(M-z.itemWidth)/2-g*X,Ne=((g-1)%c+c)%c,F=m=>j(m),ae=()=>j(m=>m+1),Je=()=>j(m=>m-1),qe=()=>D(!1),Xe=()=>{g===0?(O(!0),j(c)):g===c+1&&(O(!0),j(1))},ie=m=>{m.key==="ArrowLeft"?(m.preventDefault(),Je()):m.key==="ArrowRight"&&(m.preventDefault(),ae())};function Ue(m,E){U.current.active||(qe(),U.current={active:!0,source:m,startX:E,deltaX:0},I(!0),$(0))}function tt(m,E){if(!U.current.active||U.current.source!==m)return;const B=E-U.current.startX;U.current.deltaX=B,$(B)}function De(m){if(!U.current.active||U.current.source!==m)return;const{deltaX:E}=U.current;U.current={active:!1,source:null,startX:0,deltaX:0},I(!1),$(0);const B=45;E<=-B?ae():E>=B&&Je()}const G=m=>{var E,B;m.pointerType==="mouse"&&m.button!==0||(Ue("pointer",m.clientX),(B=(E=m.currentTarget).setPointerCapture)==null||B.call(E,m.pointerId))},J=m=>{tt("pointer",m.clientX)},ee=()=>{De("pointer")},je=m=>{const E=m.touches[0];E&&Ue("touch",E.clientX)},pe=m=>{const E=m.touches[0];E&&(m.cancelable&&m.preventDefault(),tt("touch",E.clientX))},ot=()=>{De("touch")},pt=R||_||f,ve=`translateX(${Ae+L}px)`;return l.jsxs("section",{className:"showcase-carousel-section",id:"showcase",children:[l.jsxs("div",{className:"section-head showcase-carousel-head",children:[l.jsx("span",{className:"eyebrow",children:"Inside the extension"}),l.jsx("h2",{children:"See MimicTyper's Features"})]}),l.jsxs("div",{className:"showcase-carousel-wrap",role:"group","aria-roledescription":"carousel","aria-label":"MimicTyper feature screenshots",tabIndex:0,onKeyDown:ie,children:[l.jsx("button",{type:"button",className:"showcase-carousel-arrow showcase-carousel-arrow-prev",onClick:Je,"aria-label":"Previous slide",children:l.jsx(Nx,{size:22,strokeWidth:2.5,"aria-hidden":"true"})}),l.jsx("div",{className:"showcase-carousel-viewport",ref:o,onPointerDown:G,onPointerMove:J,onPointerUp:ee,onPointerCancel:ee,onTouchStart:je,onTouchMove:pe,onTouchEnd:ot,onTouchCancel:ot,children:l.jsx("div",{className:`showcase-carousel-track ${R?"is-dragging":""}`,style:{gap:`${z.gap}px`,transform:ve,transition:pt?"none":"transform 0.55s cubic-bezier(0.22, 1, 0.36, 1)"},onTransitionEnd:Xe,children:r.map((m,E)=>l.jsx($0,{slide:m,width:z.itemWidth,isActive:E===g,showHint:E===g&&Z},E))})}),l.jsx("button",{type:"button",className:"showcase-carousel-arrow showcase-carousel-arrow-next",onClick:ae,"aria-label":"Next slide",children:l.jsx(Sx,{size:22,strokeWidth:2.5,"aria-hidden":"true"})})]}),l.jsx("div",{className:"showcase-carousel-dots",role:"tablist","aria-label":"Choose a slide",children:wi.map((m,E)=>l.jsx("button",{type:"button",role:"tab",className:`showcase-carousel-dot ${E===Ne?"is-active":""}`,"aria-selected":E===Ne,"aria-label":`Go to slide ${E+1}: ${m.title}`,onClick:()=>F(E+1)},m.src))})]})}function $0({slide:c,width:r,isActive:f,showHint:o}){const[g,j]=T.useState(!1);return l.jsxs("div",{className:`showcase-carousel-item ${f?"is-active":""}`,style:r?{width:`${r}px`}:void 0,"aria-hidden":!f,children:[l.jsxs("div",{className:"showcase-carousel-media",children:[!g&&l.jsx("div",{className:"skeleton
145showcase-carousel-skeleton"}),l.jsx("img",{src:c.src,alt:c.alt,loading:"lazy",draggable:!1,onLoad:()=>j(!0),className:`showcase-carousel-img ${g?"is-loaded":""}`}),l.jsxs("div",{className:`showcase-carousel-hint ${o?"":"is-hidden"}`,"aria-hidden":"true",children:[l.jsx(bx,{size:13,strokeWidth:2.5}),l.jsx("span",{children:"Swipe"})]})]}),l.jsxs("div",{className:"showcase-carousel-caption",children:[l.jsx("span",{className:"showcase-carousel-eyebrow",children:c.eyebrow}),l.jsx("h3",{children:c.title}),l.jsx("p",{children:c.desc})]})]})}function W0(){const c=Mn(),r=oa("mimic_section"),[f,o]=T.useState(!1),[g,j]=T.useState(0),_=T.useRef(null),O=T.useRef(null);T.useEffect(()=>{O.current&&j(O.current.getTotalLength())},[]),T.useEffect(()=>{if(c){o(!0);return}const k=_.current;if(!k)return;const M=new IntersectionObserver(([N])=>{N.isIntersecting&&(o(!0),M.disconnect())},{threshold:.4});return M.observe(k),()=>M.disconnect()},[c]);const z=g||1200;return l.jsxs("section",{className:"mimic",id:"mimic",children:[l.jsxs("div",{className:"mimic-intro",children:[l.jsxs("div",{className:"section-head mimic-intro-text",children:[l.jsx("span",{className:"eyebrow",children:"The engine"}),l.jsxs("h2",{children:["The Auto Typer ",l.jsx(wt,{children:"Mimic V2"})," ",l.jsx(dc,{href:"/mimic",ariaLabel:"Open Mimic V2 page"})]}),l.jsx("p",{className:"mimic-lede",children:"MimicTyper writes your essay for you, but simulated like a human. It automatically adds typos, changes the typing speed, pauses, and goes back to fix errors. With our Authentic mode, MimicV2 uses AI to rewrite some of your sentences, then go back and change it back to the original, making it look like you did real revisions and gave your paper real thought."})]}),l.jsx("div",{className:"mimic-panel-wrap mimic-intro-visual",children:l.jsxs("div",{ref:_,className:`doc mimic-panel ${f?"is-active":""}`,children:[l.jsxs("div",{className:"mimic-panel-head",children:[l.jsx("span",{className:"mimic-panel-label",children:"Keystroke pacing"}),l.jsx("span",{className:"mimic-panel-sub",children:"real engine output, one sentence"})]}),l.jsx("div",{className:"mimic-line-wrap",children:l.jsxs("svg",{className:"mimic-line-svg",width:"640",height:"150",viewBox:"0 0 640 150",role:"img","aria-label":"Line chart of keystroke pacing across one sentence, showing a burst of fast keys, a long thinking pause, and a typo that gets caught and fixed",children:[l.jsx("line",{className:"mimic-baseline",x1:"0",y1:ho,x2:"640",y2:ho,"aria-hidden":"true"}),l.jsx("path",{ref:O,className:"mimic-path",d:C0,style:{strokeDasharray:z,strokeDashoffset:f?0:z},"aria-hidden":"true"}),z0.map(k=>l.jsxs("g",{className:"mimic-marker","aria-hidden":"true",children:[l.jsx("circle",{cx:k.point[0],cy:k.point[1],r:"3.5"}),l.jsx("text",{x:k.point[0],y:"140",children:k.label})]},k.label)),l.jsx("circle",{className:"mimic-pulse",cx:cg[0],cy:cg[1],r:"4","aria-hidden":"true"})]})})]})})]}),l.jsx("div",{className:"feat-grid",children:M0.map(([k,M])=>l.jsxs("div",{className:"feat-item",children:[l.jsx("h3",{children:k}),l.jsx("p",{children:M})]},k))}),l.jsx("div",{className:"section-cta",children:l.jsx("a",{...r,className:"btn-primary",children:"Add to Chrome"})})]})}function F0(){return l.jsx("section",{className:"why",children:l.jsxs("div",{className:"why-grid",children:[l.jsx("h2",{className:"why-claim",children:"The only tool that can pass the Google Docs history review."}),l.jsxs("div",{className:"why-copy",children:[l.jsx("p",{children:"Real typing isn't uniform. The typing engine simulates human typing with variable WPM, making your edit trail show tiredness, pauses for planning and thought, and errors that get caught and corrected, sometimes immediately, sometimes a few words later."}),l.jsx("p",{children:"Its AI revisions go further: it types an alternative wording, sits with it, then reverts to the original later on, so the final document stays faithful to your text while the edit history shows you going back to revise and polish your paper."}),l.jsx("p",{className:"why-note",children:"MimicTyper makes your writing history indistinguishable from a hand-crafted paper, so your hands stay clean and you get better grades."})]})]})})}function P0(){const c=Mn(),[r,f]=T.useState(!1),o=T.useRef(null);return T.useEffect(()=>{if(c){f(!0);return}const g=o.current;if(!g)return;const j=new IntersectionObserver(([_])=>{_.isIntersecting&&(f(!0),j.disconnect())},{threshold:.4});return j.observe(g),()=>j.disconnect()},[c]),l.jsxs("section",{className:"sessions",id:"sessions",children:[l.jsxs("div",{className:"section-head",children:[l.jsx("span",{className:"eyebrow",children:"New"}),l.jsxs("h2",{children:["Now with ",l.jsx(wt,{children:"Writing Sessions"})," ",l.jsx(dc,{href:"/sessions",ariaLabel:"Open Sessions page"})]}),l.jsx("p",{className:"sessions-lede",children:"Nobody writes a paper start to finish in one sitting. Sessions plans the run the same way: real sittings, with the kind of gaps a person actually leaves in between."})]}),l.jsxs("div",{className:"sessions-doc-wrap",children:[l.jsxs("div",{ref:o,className:`doc sessions-doc ${r?"is-active":""}`,children:[l.jsxs("div",{className:"doc-bar",children:[l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-name",children:"Version history · FinalEssay_Sem2"})]}),l.jsxs("div",{className:"sess-body",children:[l.jsx("div",{className:"sess-track-wrap",children:l.jsx("div",{className:"sess-track",role:"img","aria-label":"Timeline of four writing sessions across two days, Monday 9:14 PM through Tuesday 8:20 PM, separated by gaps for sleeping, attending class, and dinner",children:S0.map((g,j)=>l.jsxs("div",{className:`sess-seg sess-${g.type}`,style:{flexGrow:g.weight,"--d":`${j*.16}s`},"aria-hidden":"true",children:[l.jsx("span",{className:g.type==="session"?"sess-fill":"sess-gap-fill"}),g.type==="session"?l.jsx("span",{className:"sess-label",children:g.duration}):l.jsxs("span",{className:"sess-label",children:[l.jsx("span",{className:"sess-label-dur",children:g.duration}),l.jsx("span",{className:"sess-label-ctx",children:g.context})]})]},j))})}),l.jsxs("div",{className:"sess-meta",children:[l.jsx("span",{children:"Mon 9:14 PM â Tue 8:20 PM"}),l.jsxs("span",{className:"sess-live",children:[l.jsx("span",{className:"sess-live-dot","aria-hidden":"true"}),"still running"]})]})]})]}),l.jsx("p",{className:"why-note sessions-note",children:"Once a session starts, it doesn't need you at the keyboard. Walk away, get to class, grab dinner. It picks the thread back up on its own schedule and keeps going until the draft is done."})]})]})}function ej(){const c=Mn(),[r,f]=T.useState(!1),o=T.useRef(null);return T.useEffect(()=>{if(c){f(!0);return}const g=o.current;if(!g)return;const j=new IntersectionObserver(([_])=>{_.isIntersecting&&(f(!0),j.disconnect())},{threshold:.4});return j.observe(g),()=>j.disconnect()},[c]),l.jsxs("section",{className:"eagle",id:"eagle-eye",children:[l.jsxs("div",{className:"eagle-intro",children:[l.jsxs("div",{className:"section-head eagle-intro-text",children:[l.jsx("span",{className:"eyebrow",children:"AI detection"}),l.jsxs("h2",{children:["Our ",l.jsx(wt,{children:"AI Detector - Eagle Eye"})," ",l.jsx(dc,{href:"/eagle-eye",ariaLabel:"Open Eagle Eye AI Detector page"})]}),l.jsxs("p",{className:"eagle-lede",children:["Eagle Eye scans your paper the way Turnitin and GPT Zero does, but stricter, so anything that clears it clears everywhere else too"," ",l.jsxs("a",{href:"/guarantee",className:"eagle-guarantee-link",children:[l.jsxs("svg",{viewBox:"0 0 16 16",width:"13",height:"13",fill:"
145currentColor","aria-hidden":"true",className:"eagle-guarantee-shield",children:[l.jsx("path",{d:"M8 .5 1 3v5c0 3.87 2.97 7.5 7 8.5 4.03-1 7-4.63 7-8.5V3L8 .5z"}),l.jsx("polyline",{points:"5 8 7 10 11 6",fill:"none",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round"})]})," ","Guaranteed."]})]})]}),l.jsx("div",{className:"eagle-card-wrap eagle-intro-visual",children:l.jsxs("div",{ref:o,className:`doc eagle-card ${r?"is-active":""}`,children:[l.jsxs("div",{className:"doc-bar",children:[l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-name",children:"Eagle Eye scan · FinalEssay_Sem2"})]}),l.jsxs("div",{className:"eagle-body",children:[l.jsx("span",{className:"eagle-scan","aria-hidden":"true"}),l.jsxs("p",{className:"eagle-text",children:[O0,l.jsxs("span",{className:"eagle-flag",children:[D0,l.jsx("span",{className:"eagle-flag-tag",children:"AI phrasing, flagged"})]}),k0]}),l.jsxs("p",{className:"eagle-fix",children:[l.jsx("span",{className:"eagle-fix-label",children:"Suggested"}),l.jsx("span",{className:"eagle-fix-text",children:R0})]})]}),l.jsxs("div",{className:"eagle-score",children:[l.jsxs("div",{className:"eagle-score-head",children:[l.jsx("span",{children:"AI likelihood"}),l.jsxs("span",{className:"eagle-score-num",children:[ug,"%"]})]}),l.jsx("div",{className:"eagle-meter",children:l.jsx("span",{className:"eagle-meter-fill",style:{width:`${ug}%`}})}),l.jsxs("div",{className:"eagle-score-foot",children:[l.jsx("span",{className:"eagle-score-badge",children:"Likely human"}),l.jsx("span",{children:"GPT Zero flags text above 15%"})]})]})]})})]}),l.jsx("div",{className:"feat-grid",children:U0.map(([g,j])=>l.jsxs("div",{className:"feat-item",children:[l.jsx("h3",{children:g}),l.jsx("p",{children:j})]},g))})]})}function tj(){const c=Mn(),[r,f]=T.useState(!1),o=T.useRef(null);return T.useEffect(()=>{if(c){f(!0);return}const g=o.current;if(!g)return;const j=new IntersectionObserver(([_])=>{_.isIntersecting&&(f(!0),j.disconnect())},{threshold:.4});return j.observe(g),()=>j.disconnect()},[c]),l.jsxs("section",{className:"phoenix",id:"phoenix",children:[l.jsxs("div",{className:"section-head",children:[l.jsx("span",{className:"eyebrow",children:"AI humanizer"}),l.jsxs("h2",{children:["The best ",l.jsx(wt,{children:"AI Humanizer - Phoenix"})," ",l.jsx(dc,{href:"/humanizer",ariaLabel:"Open Phoenix AI Humanizer page"})]}),l.jsx("p",{className:"phoenix-lede",children:"Phoenix is our proprietary AI humanizer. It rewrites robotic phrasing into natural, human-sounding prose and passes all major AI detectors with 99% pass rate. You can try it for yourself in the extension for free!"}),l.jsx("p",{className:"phoenix-meta",children:"Internal benchmark suite across Turnitin, GPTZero, Copyleaks, Originality.ai, and Winston AI."})]}),l.jsx("div",{className:"phoenix-card-wrap",children:l.jsxs("div",{ref:o,className:`doc phoenix-card ${r?"is-active":""}`,children:[l.jsxs("div",{className:"doc-bar",children:[l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-name",children:"Phoenix rewrite · Detector pass simulation"})]}),l.jsxs("div",{className:"phoenix-body",children:[l.jsxs("div",{className:"phoenix-lines",role:"img","aria-label":"Phoenix rewriting one flagged sentence and lowering detector scores across major AI detectors",children:[l.jsxs("p",{className:"phoenix-line phoenix-before",children:[l.jsx("span",{className:"phoenix-label",children:"Before"}),l.jsx("span",{children:H0})]}),l.jsxs("p",{className:"phoenix-line phoenix-after",children:[l.jsx("span",{className:"phoenix-label",children:"Humanized"}),l.jsx("span",{children:B0})]})]}),l.jsx("div",{className:"phoenix-detectors",children:G0.map((g,j)=>l.jsxs("div",{className:"phoenix-detector",style:{"--d":`${1.2+j*.15}s`},children:[l.jsx("span",{className:"phoenix-detector-name",children:g.name}),l.jsxs("div",{className:"phoenix-meter","aria-hidden":"true",children:[l.jsx("span",{className:"phoenix-meter-before",style:{width:`${g.before}%`}}),l.jsx("span",{className:"phoenix-meter-after",style:{width:`${g.after}%`}})]}),l.jsxs("span",{className:"phoenix-detector-score",children:[g.after,"%"]}),l.jsx("span",{className:"phoenix-detector-badge",children:"pass"})]},g.name))})]})]})}),l.jsx("div",{className:"feat-grid",children:L0.map(([g,j])=>l.jsxs("div",{className:"feat-item",children:[l.jsx("h3",{children:g}),l.jsx("p",{children:j})]},g))}),l.jsx("div",{className:"section-cta",children:l.jsx("a",{href:"/humanizer",className:"link-quiet",children:"See how Phoenix works in detail â"})})]})}function aj(){return l.jsxs("section",{className:"features",id:"features",children:[l.jsx("div",{className:"section-head",children:l.jsx("h2",{children:"Everything in the suite."})}),l.jsx("ul",{className:"feat-list",children:j0.map(([c,r])=>{const f=b0[c];return l.jsx("li",{children:l.jsxs("a",{href:f||"#",onClick:f?void 0:y0,children:[l.jsxs("span",{className:"feat-name-row",children:[l.jsx("span",{className:"feat-name",children:c}),f?l.jsx(Tx,{className:"feat-link-icon",size:15,strokeWidth:2.4,"aria-hidden":"true"}):null]}),l.jsx("span",{className:"feat-desc",children:r})]})},c)})})]})}function nj(){return l.jsxs("section",{className:"plans pricing-cta-home",id:"pricing",children:[l.jsxs("div",{className:"section-head",children:[l.jsx("h2",{children:"Need more than Free?"}),l.jsx("p",{children:"See Day Pass, Premium, and Max when you want more AI typing, detector, and humanizer usage."})]}),l.jsx("div",{className:"section-cta",children:l.jsx("a",{href:"/upgrade",className:"btn-primary btn-lg",children:"See pricing"})})]})}function lj(){const[c,r]=T.useState(0);return l.jsxs("section",{className:"faq",id:"faq",children:[l.jsx("div",{className:"section-head",children:l.jsx("h2",{children:"Questions."})}),l.jsx("div",{className:"faq-list",children:N0.map(([f,o],g)=>{const j=c===g;return l.jsxs("div",{className:"faq-item",children:[l.jsxs("button",{className:"faq-q","aria-expanded":j,onClick:()=>r(j?-1:g),children:[l.jsx("span",{children:f}),l.jsx("span",{className:"faq-sign",children:j?"â":"+"})]}),j&&l.jsx("p",{className:"faq-a",children:o})]},f)})}),l.jsx("p",{className:"pricing-home-more",children:l.jsx("a",{href:"/faq",className:"link-quiet",children:"See the full FAQ â"})})]})}function ij(){const c=oa("closing_cta");return l.jsx("section",{className:"closing",id:"cta",children:l.jsxs("div",{className:"closing-inner",children:[l.jsxs("h2",{children:["Make it look like you",l.jsx("br",{}),l.jsx(Wg,{text:"wrote every word.",loop:!0,speed:70,mistakeRate:.08,label:"wrote every word"})]}),l.jsx("a",{...c,className:"btn-invert btn-lg",children:"Add to Chrome"})]})})}function sj(){return l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx(K0,{}),l.jsx(J0,{}),l.jsx(W0,{}),l.jsx(F0,{}),l.jsx(ej,{}),l.jsx(tj,{}),l.jsx(P0,{}),l.jsx(aj,{}),l.jsx(nj,{}),l.jsx(lj,{}),l.jsx(ij,{})]}),l.jsx(Ve,{})]})}var Fg=Og();
145class mo extends Error{}async function an(c,r={}){const f=await Dx();if(!f)throw new mo("Not signed in.");const o=await fetch(`${zn}${c}`,{...r,headers:{...r.body?{"content-type":"application/json"}:{},authorization:`Bearer ${f}`,...r.headers}});if(o.status===401)throw Kg(),new mo("Session expired. Please sign in again.");const g=await o.json().catch(()=>({}));if(!o.ok)throw new Error(g.error||`Request failed (${o.status})`);return g}const St="MimicTyper AI",dg="MimicTyper",Cn="https://mimictyper.com",no="/socials/mimictyper-social.png",cj="MimicTyper AI human typer and AI humanizer for Google Docs",uj=1200,rj=630,oj="#0a1628";function dj(){const c=`${Cn}/#organization`;return[{"@context":"https://schema.org","@type":"WebSite","@id":`${Cn}/#website`,url:`${Cn}/`,name:St,alternateName:dg,publisher:{"@id":c}},{"@context":"https://schema.org","@type":"Organization","@id":c,url:Cn,name:St,alternateName:dg,logo:new URL("/mimictyperlogo.png",Cn).href}]}function Re(c,r,f){let o=document.head.querySelector(c);return o||(o=document.createElement("meta"),document.head.appendChild(o)),o.setAttribute(r,f),o}function lo(c){var r;(r=document.head.querySelector(c))==null||r.remove()}function fj(c,r){let f=document.head.querySelector(c);return f||(f=document.createElement("link"),document.head.appendChild(f)),f.setAttribute("href",r),f.setAttribute("rel","canonical"),f}function Ai({title:c,description:r,canonicalPath:f,type:o="website",image:g=no,imageAlt:j=cj,imageWidth:_=g===no?uj:null,imageHeight:O=g===no?rj:null,imageType:z=g.toLowerCase().match(/\.jpe?g(?:$|[?#])/)?"image/jpeg":g.toLowerCase().match(/\.png(?:$|[?#])/)?"image/png":null,noindex:k=!1,jsonLd:M=null,publishedTime:N,modifiedTime:R}){c&&(document.title=`${c} | ${St}`);const I=new URL(f||"/",Cn).href,L=new URL(g,Cn).href;fj('link[rel="canonical"]',I),Re('meta[name="description"]',"content",r||""),Re('meta[name="robots"]',"content",k?"noindex,nofollow":"index,follow"),Re('meta[property="og:title"]',"content",c?`${c} | ${St}`:St),Re('meta[property="og:site_name"]',"content",St),Re('meta[property="og:description"]',"content",r||""),Re('meta[property="og:type"]',"content",o),Re('meta[property="og:url"]',"content",I),Re('meta[property="og:locale"]',"content","en_US"),Re('meta[property="og:image"]',"content",L),Re('meta[property="og:image:secure_url"]',"content",L),Re('meta[property="og:image:alt"]',"content",j),z?Re('meta[property="og:image:type"]',"content",z):lo('meta[property="og:image:type"]'),_&&O?(Re('meta[property="og:image:width"]',"content",String(_)),Re('meta[property="og:image:height"]',"content",String(O))):(lo('meta[property="og:image:width"]'),lo('meta[property="og:image:height"]')),Re('meta[name="application-name"]',"content",St),Re('meta[name="apple-mobile-web-app-title"]',"content",St),Re('meta[name="theme-color"]',"content",oj),Re('meta[name="twitter:card"]',"content","summary_large_image"),Re('meta[name="twitter:title"]',"content",c?`${c} | ${St}`:St),Re('meta[name="twitter:description"]',"content",r||""),Re('meta[name="twitter:image"]',"content",L),Re('meta[name="twitter:image:alt"]',"content",j),N&&Re('meta[property="article:published_time"]',"content",N),R&&Re('meta[property="article:modified_time"]',"content",R);let $=document.head.querySelector('script[data-seo-jsonld="true"]');const Z=Array.isArray(M)?M:M?[M]:[],D=[...dj(),...Z];$||($=document.createElement("script"),$.type="application/ld+json",$.dataset.seoJsonld="true",document.head.appendChild($)),$.textContent=JSON.stringify(D)}const hj=[["What exactly is the guarantee?","If your humanized text scores 0% AI on our Eagle Eye detector and you still get flagged by Turnitin's AI detection, email us at [email protected] and we'll issue a full refund â no questions asked."],["Why do I need to score 0% on Eagle Eye first?","Eagle Eye's threshold is calibrated to be stricter than Turnitin's. A 0% Eagle Eye score means the text passed a harder test than Turnitin runs, giving us extremely high confidence the output will clear Turnitin too. That's the bar we set for the guarantee."],["What does '99% pass rate' mean?","Across our internal benchmark suite â thousands of samples run through Turnitin, GPTZero, Copyleaks, Originality.ai, and Winston AI â Phoenix outputs passed AI detection 99% of the time. The guarantee covers the rare 1%."],["How do I claim the refund?","Email [email protected] with your account email, the humanized text, and your Eagle Eye 0% score. We'll verify and refund your last payment within 2 business days."],["Does this cover plagiarism detection?","No. This guarantee covers Turnitin's AI writing detection only, not plagiarism detection. Phoenix rewrites phrasing; it does not generate new source material."]];function mj(){return l.jsxs("svg",{viewBox:"0 0 24 24",width:"56",height:"56",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",className:"guarantee-shield",children:[l.jsx("path",{d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"}),l.jsx("polyline",{points:"9 12 11 14 15 10"})]})}function Pg(){return l.jsxs("div",{className:"guarantee-card",children:[l.jsxs("div",{className:"guarantee-card-top",children:[l.jsx(mj,{}),l.jsx("img",{src:"/turnitin.webp",alt:"Turnitin",className:"guarantee-turnitin-logo"})]}),l.jsxs("h2",{className:"guarantee-card-title",children:["Our ",l.jsx("span",{className:"blue-fade-text",children:"no-risk promise"})]}),l.jsxs("p",{className:"guarantee-card-body",children:["If your humanized text scores ",l.jsx("strong",{children:"0% on our AI Detector"}),", Eagle Eye, and Turnitin still flags it as AI-written, email"," ",l.jsx("a",{href:"mailto:[email protected]",className:"guarantee-email-link",children:"[email protected]"})," ","for a ",l.jsx("strong",{children:"full refund"}),"."]}),l.jsxs("div",{className:"guarantee-steps",children:[l.jsxs("div",{className:"guarantee-step",children:[l.jsx("span",{className:"guarantee-step-num",children:"1"}),l.jsxs("div",{children:[l.jsx("strong",{children:"Humanize your text"}),l.jsx("p",{children:"Run your draft through our AI humanizer, Phoenix. It rewrites AI-prone phrasing into natural, human-sounding text."})]})]}),l.jsxs("div",{className:"guarantee-step",children:[l.jsx("span",{className:"guarantee-step-num",children:"2"}),l.jsxs("div",{children:[l.jsx("strong",{children:"Score 0% on Eagle Eye"}),l.jsx("p",{children:"Scan the output with our AI detector. Eagle Eye is stricter than Turnitin â a 0% here means you're clean everywhere."})]})]}),l.jsxs("div",{className:"guarantee-step",children:[l.jsx("span",{className:"guarantee-step-num",children:"3"}),l.jsxs("div",{children:[l.jsx("strong",{children:"Submit with confidence"}),l.jsx("p",{children:"If Turnitin disagrees with our detector, reach out. We'll refund you instantly."})]})]})]})]})}function gj(){const c=oa("guarantee_page");return T.useEffect(()=>{Ai({title:"Turnitin Guarantee â MimicTyper",description:"MimicTyper guarantees Phoenix will bypass Turnitin AI detection. Score 0% on our detector and still get flagged? Get a full refund. No questions asked."})},[]),l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx("section",{className:"page-hero guarantee-hero",children:l.jsxs("div",{className:"page-hero-inner is-centered",children:[l.jsx("span",{className:"eyebrow",children:"Turnitin Guarantee"}),l.jsxs("h1",{className:"page-title",children:["We guarantee you'll"," ",l.jsx(wt,{children:"bypass Turnitin"})]}),l.jsx("p",{className:"page-sub",children:"Our AI humanizer and AI detector are accurate more than 99% of the time. And for that less than 1%, we put our money where our mouth is. If you score 0% on our detector after using our humanizer and get flagged anyway, and we'll refund you. Full stop."})]})}),l.jsx("section",{className:"guarantee-promise-section",children:l.jsx("div",{className:"guarantee-promise-inner",children:l.jsx(Pg,{})})}),l.jsx("section",{className:"guarantee-stats-section",children:l.jsx("div",{className:"stat-wrap",children:l.jsxs("div",{className:"stat-row",children:[l.jsxs("div",{className:"stat-item",children:[l.jsx("span",{className:"stat-num blue-fade-text",children:"99+%"}),l.jsx("span",{className:"stat-label",children:"pass rate across major detectors"})]}),l.jsxs("div",{className:"stat-item",children:[l.jsx("span",{className:"stat-num blue-fade-text",children:"5+"}),l.jsx("span",{className:"stat-label",children:"detectors benchmarked, including Turnitin"})]}),l.jsxs("div",{className:"stat-item",children:[l.jsx("span",{className:"stat-num blue-fade-text",children:"100%"}),l.jsx("span",{className:"stat-label",children:"money back if we're wrong"})]})]})})}),l.jsx("section",{className:"why guarantee-why",children:l.jsxs("div",{className:"why-grid",children:[l.jsx("div",{className:"why-claim",children:l.jsxs("h2",{children:["Why we're confident enough to"," ",l.jsx(wt,{children:"back it up"})]})}),l.jsxs("div",{className:"why-copy",children:[l.jsx("p",{children:"Our AI Humanizer, Phoenix, was built from the ground up to defeat AI detection, not just pass it. We've run thousands of samples through Turnitin, GPTZero, Copyleaks, Originality.ai, and Winston AI. The result is a 99+% pass rate across the board."}),l.jsxs("p",{children:["Our Eagle Eye AI detector is ",l.jsx("strong",{children:"intentionally stricter"})," ","than Turnitin. If your text clears Eagle Eye at 0%, you've already passed a harder test than Turnitin runs. That's how we
145can offer this guarantee â we've built the margin in by design."]}),l.jsxs("p",{children:["We optimized Phoenix specifically to minimize false negatives â cases where it ",l.jsx("em",{children:"looks"})," clean but isn't. That's the failure mode that hurts students the most, and it's the one we've focused the hardest on eliminating."]}),l.jsx("p",{className:"why-note",children:"This guarantee covers Turnitin AI detection only, not plagiarism detection. The bypass Turnitin guarantee applies when our full AI Humanizer â AI Detector (0%) â Turnitin workflow is followed."})]})]})}),l.jsx("section",{className:"guarantee-cta-section",children:l.jsxs("div",{className:"guarantee-cta-inner",children:[l.jsxs("h2",{children:["Ready to"," ",l.jsx(wt,{children:"bypass Turnitin"}),"?"]}),l.jsx("p",{children:"Add MimicTyper to Chrome and run Phoenix on your next paper. The guarantee is live from day one."}),l.jsxs("a",{...c,className:"btn-primary btn-lg",children:[l.jsx(Tl,{}),l.jsx("span",{children:"Add to Chrome â it's free"})]}),l.jsxs("p",{className:"guarantee-cta-note",children:["Already installed?"," ",l.jsx("a",{href:"/humanizer",className:"link-quiet",children:"Learn more about Phoenix â"})]})]})}),l.jsxs("section",{className:"faq",children:[l.jsx("div",{className:"section-head",children:l.jsx("h2",{children:"Guarantee FAQ"})}),l.jsx(El,{items:hj})]})]}),l.jsx(Ve,{})]})}const ep={day_pass:"day_pass",premium:"premium",max:"max"},pj={typer:{label:"Authentic AI Typer",desc:"Our stealth writer builds your entire Google edit history for you, makes typos, revises sentences, and takes breaks."},humanizer:{label:"AI Humanizer",desc:"Our Humanizer, Phoenix, rewrites your text to sound more natural and not get flagged by leading AI detectors."},detector:{label:"AI Detector",desc:"Our AI Detector, Eagle Eye, scans your text str
145icter than GPTZero and Turnitin, so if it shows as 0% AI, you know it will show as 0% everywhere else too."}},fg=[{id:"free",anchorId:"free",name:"Free",blurb:"Everything you need to start testing.",monthly:0,yearly:0,yearlyBilled:null,inherits:null,features:["Unlimited auto-typing with Basic and Advanced modes","Limits Reset Monthly","300 words of Authentic AI Typing","600 words of AI Detector","600 words of Humanizer"],unavailableFeatures:["Turnitin Guarantee","Dynamic Writing Sessions","Priority Support","Early access to new features"],cta:{label:"Add to Chrome",kind:"free"},featured:!1,tag:""},{id:"day_pass",anchorId:"day-pass",name:"Day Pass",blurb:"Full access for the next 24 hours. No subscription, cancel nothing.",oneTime:7.5,yearlyBilled:null,inherits:"Everything in Free",wordGroups:[{words:"10,000",features:["typer","humanizer","detector"]}],extras:["Dynamic Writing Sessions","24-hour access, no subscription","Ideal for a pressing deadline","Remove AI Watermarks"],unavailableFeatures:["Priority Support"],turnitinGuarantee:!0,cta:{label:"Buy Day Pass",kind:"featured"},featured:!1,tag:""},{id:"premium",anchorId:"premium",name:"Premium",blurb:"The best value if you use MimicTyper regularly.",monthly:9.99,yearly:5.99,yearlyBilled:"71.88",inherits:"All Free features",wordGroups:[{words:"7,500",features:["typer"]},{words:"10,000",features:["humanizer","detector"]}],extras:["Dynamic Writing Sessions","Remove AI Watermarks"],unavailableFeatures:["Priority Support","Early access to new features"],turnitinGuarantee:!0,cta:{label:"Get Premium",kind:"featured"},featured:!0,tag:"Most popular"},{id:"max",anchorId:"max",name:"Max",blurb:"For heavy usage and the newest features first.",monthly:14.99,yearly:9.99,yearlyBilled:"119.88",inherits:"All Premium features",wordGroups:[{words:"15,000",features:["typer"]},{words:"20,000",features:["humanizer","detector"]}],extras:["Dynamic Writing Sessions","Remove AI Watermarks","Priority support","Early access to new features"],turnitinGuarantee:!0,cta:{label:"Get Max",kind:"solid"},featured:!1,tag:""}];function yj(c,r){return c==="day_pass"?"day_pass":`${c}_${r}`}function vj(c,r,f){const o=new URL(c||"/upgrade","https://mimictyper.com");return o.searchParams.set("checkout","cancelled"),o.searchParams.set("plan",r),o.searchParams.set("billing",f),`${o.pathname}?${o.searchParams.toString()}`}function cc(){return l.jsx("svg",{className:"chk",viewBox:"0 0 14 14",width:"13",height:"13","aria-hidden":"true",children:l.jsx("path",{d:"M2 7.5 L5.5 11 L12 3",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}function hg(){return l.jsx("svg",{className:"missing-feature-marker",viewBox:"0 0 14 14",width:"13",height:"13","aria-hidden":"true",children:l.jsx("path",{d:"M3 3l8 8M11 3l-8 8",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})}function xj({tip:c,feature:r,onHover:f,className:o="info-icon",label:g="More info"}){const[j,_]=T.useState(!1);return l.jsxs("span",{className:o,tabIndex:0,role:"button","aria-label":g,onMouseEnter:()=>{_(!0),f==null||f(r)},onMouseLeave:()=>_(!1),onFocus:()=>_(!0),onBlur:()=>_(!1),children:[l.jsxs("svg",{viewBox:"0 0 16 16",width:"14",height:"14",fill:"none","aria-hidden":"true",children:[l.jsx("circle",{cx:"8",cy:"8",r:"7",stroke:"currentColor",strokeWidth:"1.3"}),l.jsx("path",{d:"M8 7.2v4.2",stroke:"currentColor",strokeWidth:"1.3",strokeLinecap:"round"}),l.jsx("circle",{cx:"8",cy:"4.9",r:"0.9",fill:"currentColor"})]}),j&&l.jsx("span",{className:"info-tip",role:"tooltip",children:c})]})}function jj({onOpen:c,onInfoHover:r}){const[f,o]=T.useState(!1);return l.jsxs("div",{className:"plan-guarantee",children:[l.jsx(oo,{className:"plan-guarantee-shield"}),l.jsx("span",{className:"plan-guarantee-label blue-fade-text",children:"Turnitin Guarantee"}),l.jsxs("button",{type:"button",className:"plan-guarantee-info","aria-label":"Learn about our Turnitin Guarantee",onMouseEnter:()=>{o(!0),r()},onMouseLeave:()=>o(!1),onFocus:()=>o(!0),onBlur:()=>o(!1),onClick:c,children:[l.jsxs("svg",{viewBox:"0 0 16 16",width:"14",height:"14",fill:"none","aria-hidden":"true",children:[l.jsx("circle",{cx:"8",cy:"8",r:"7",stroke:"currentColor",strokeWidth:"1.3"}),l.jsx("path",{d:"M8 7.2v4.2",stroke:"currentColor",strokeWidth:"1.3",strokeLinecap:"round"}
145),l.jsx("circle",{cx:"8",cy:"4.9",r:"0.9",fill:"currentColor"})]}),f&&l.jsx("span",{className:"info-tip",role:"tooltip",children:"Click to learn about our Turnitin Guarantee"})]})]})}function bj(){return l.jsx("svg",{viewBox:"0 0 16 16",width:"16",height:"16",fill:"none","aria-hidden":"true",children:l.jsx("path",{d:"M3 3l10 10M13 3L3 13",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})})}function Nj({onClose:c}){return T.useEffect(()=>{function r(o){o.key==="Escape"&&c()}document.addEventListener("keydown",r);const f=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",r),document.body.style.overflow=f}},[c]),Fg.createPortal(l.jsx("div",{className:"guarantee-modal-overlay",role:"dialog","aria-modal":"true","aria-label":"Turnitin Guarantee",onClick:c,children:l.jsxs("div",{className:"guarantee-modal",onClick:r=>r.stopPropagation(),children:[l.jsx("button",{type:"button",className:"guarantee-modal-close",onClick:c,"aria-label":"Close",children:l.jsx(bj,{})}),l.jsx("div",{className:"guarantee-modal-body",children:l.jsx(Pg,{})})]})}),document.body)}function Sj({billing:c,setBilling:r,location:f}){const o=c==="yearly";return l.jsx("div",{className:"bill",children:l.jsxs("div",{className:"bill-switch",role:"group","aria-label":"Billing period",children:[l.jsx("button",{type:"button",className:`bill-opt ${o?"":"is-active"}`,"aria-pressed":!o,onClick:()=>{c!=="monthly"&&ng({period:"monthly",location:f}),r("monthly")},children:"Monthly"}),l.jsxs("button",{type:"button",className:`bill-opt bill-opt-yearly ${o?"is-active":""}`,"aria-pressed":o,onClick:()=>{c!=="yearly"&&ng({period:"yearly",location:f}),r("yearly")},children:["Yearly",l.jsx("span",{className:"bill-save","aria-hidden":"true",children:"Save More!"})]})]})})}function wj({plan:c,billing:r}){const f=r==="yearly";if(c.oneTime)return l.jsxs("div",{className:"price",children:[l.jsxs("span",{className:"price-num",children:["$",c.oneTime.toFixed(2)]}),l.jsx("span",{className:"price-suf",children:"one-time"}),l.jsx("div",{className:"price-note",children:"24 hours of access"})]});if(c.monthly===0)return l.jsxs("div",{className:"price",children:[l.jsx("span",{className:"price-num",children:"$0"}),l.jsx("span",{className:"price-suf",children:"/mo"}),l.jsx("div",{className:"price-note",children:"Free forever"})]});const o=f?c.yearly:c.monthly;return l.jsxs("div",{className:"price price-anim",children:[f&&l.jsxs("span",{className:"price-was",children:["$",c.monthly.toFixed(2)]}),l.jsxs("span",{className:"price-num",children:["$",o.toFixed(2)]}),l.jsx("span",{className:"price-suf",children:"/mo"}),l.jsx("div",{className:"price-note",children:f?`billed $${c.yearlyBilled}/year`:"billed monthly"})]})}function Tj({plan:c,billing:r,currentTier:f,location:o,featured:g,featuredLabel:j,index:_=0,cancelPath:O=null}){var pt;const z=oa("pricing_card_free"),[k,M]=T.useState(!1),[N,R]=T.useState(!1),[I,L]=T.useState(""),[$,Z]=T.useState(!1),D=T.useRef(null),U=ep[c.id],X=c.oneTime?"one_time":r;function W(ve){Kx({plan_tier:c.id,feature:ve,location:o})}function Ae(){Ix({plan_tier:c.id,location:o}),Z(!0)}function Ne(){Jx({plan_tier:c.id,location:o}),Z(!1)}const F=U?yj(U,r):null,ae=U?vj(O,U,X):O,Je=U&&f===U,qe=U==="day_pass",Xe=f==="premium"||f==="max",ie=qe&&Xe,Ue=!qe&&Xe&&f!==U,tt=g&&(j||c.tag)||"",De=!!tt,J=`plan-cta plan-cta-${g&&c.id!=="free"?"featured":c.cta.kind}`;T.useEffect(()=>{D.current=null},[r,c.id]);function ee(){if(!wl()||!F||Je||ie||Ue)return;const ve=setTimeout(()=>{D.current={planKey:F,promise:an("/v2/billing/checkout-session",{method:"POST",body:JSON.stringify({plan:F,cancel_path:ae})}).catch(()=>null)}},300);D.current={planKey:null,_timer:ve}}function je(){var ve;(ve=D.current)!=null&&ve._timer&&(clearTimeout(D.current._timer),D.current=null)}async function pe(ve){var E;if(ve.preventDefault(),k||N||ie)return;Xx({plan_tier:U,billing_period:X,location:o});let m=!1;M(!0),L("");try{if(!wl()){c0({plan_tier:U,billing_period:X,location:o}),R(!0);try{await xo(),u0({plan_tier:U,billing_period:X,location:o})}catch(P){const ge=P.message||"";throw bo({error_type:ge.includes("cancelled")?"popup_closed":"sign_in_failed",location:"plan_card"}),m=!0,P}finally{R(!1)}}let B="free";const V=jo(6e4);if(V)B=V.tier||"free";else try{const{profile:P}=await an("/v2/me");B=(P==null?void 0:P.tier)||"free"}catch{}if(B===U){window.location.href="/account";return}if(qe&&(B==="premium"||B==="max")){L("Already on a paid plan.");return}if(!qe&&(B==="premium"||B==="max")){let P;try{P=await an("/v2/billing/portal-session",{method:"POST"})}catch(ge){throw sc({error_type:"portal_failed",plan_tier:U,billing_period:X}),m=!0,ge}P!=null&&P.url?(h0({current_tier:B,target_tier:U,location:o}),window.location.href=P.url):(sc({error_type:"portal_no_url",plan_tier:U,billing_period:X}),L("Could not open billing portal."));return}let ue=null;if(((E=D.current)==null?void 0:E.planKey)===F&&D.current.promise){const P=await D.current.promise;ue=(P==null?void 0:P.url)??null}if(!ue){const P=await an("/v2/billing/checkout-session",{method:"POST",body:JSON.stringify({plan:F,cancel_path:ae})});ue=(P==null?void 0:P.url)??null}ue?(Qx({plan_tier:U,billing_period:X,value:Jg(U,X)}),window.location.href=ue):(sc({error_type:"no_url",plan_tier:U,billing_period:X}),L("Could not start checkout. Please try again."))}catch(B){m||sc({error_type:"request_failed",plan_tier:U,billing_period:X}),L(B.message||"Something went wrong. Please try again.")}finally{M(!1)}}function ot(){return N?"Continue with Google...":k?"One moment...":ie?"Already on a paid plan":Ue?`Switch to ${c.name}`:c.cta.label}return l.jsxs("div",{id:c.anchorId||c.id,className:`plan ${g?"is-featured":""} ${De?"has-ribbon":""}`,style:{"--i":_},children:[tt&&l.jsx("span",{className:`plan-tag ${De?"plan-tag-recommended":""}`,children:tt}),l.jsxs("div",{className:"plan-head",children:[l.jsx("h3",{className:"plan-name",children:c.name}),l.jsx("p",{className:"plan-blurb",children:c.blurb})]}),l.jsx(wj,{plan:c,billing:r},r),c.id==="free"?l.jsx("a",{...z,className:J,children:c.cta.label}):Je?l.jsx("button",{type:"button",className:J,disabled:!0,children:"Current plan"}):l.jsx("button",{type:"button",className:J,onClick:pe,onMouseEnter:ee,onMouseLeave:je,disabled:k||N||ie,children:ot()}),ie&&l.jsx("p",{className:"plan-note",children:"Already on Premium or Max â Day Pass is only for Free accounts."}),I&&l.jsx("p",{className:"plan-error",children:I}),c.inherits&&l.jsxs("p",{className:"plan-inherits",children:[c.inherits,", plus:"]}),c.wordGroups?l.jsxs("div",{className:"plan-word-groups",children:[l.jsxs("ul",{className:"plan-word-feats",children:[c.wordGroups.flatMap(ve=>ve.features.map(m=>{const E=pj[m];return l.jsxs("li",{className:"plan-metered-feature",children:[l.jsx(cc,{}),l.jsxs("span",{children:[E.label,": ",ve.words," words"]}),l.jsx(xj,{tip:E.desc,feature:m,label:`About ${E.label}`,onHover:W})]},m)})),c.id!=="day_pass"&&l.jsxs("li",{children:[l.jsx(cc,{}),l.jsx("span",{children:"Limits Reset Monthly"})]})]}),c.turnitinGuarantee&&l.jsx(jj,{onOpen:Ae,onInfoHover:()=>W("turnitin_guarantee")}),c.extras&&c.extras.length>0&&l.jsx("ul",{className:"plan-feats plan-extras",children:c.extras.map(ve=>l.jsxs("li",{children:[l.jsx(cc,{}),l.jsx("span",{children:ve})]},ve))}),c.unavailableFeatures&&c.unavailableFeatures.length>0&&l.jsx("ul",{className:"plan-feats plan-extras plan-unavailable-feats",children:c.unavailableFeatures.map(ve=>l.jsxs("li",{children:[l.jsx(hg,{}),l.jsx("span",{children:ve})]},ve))})]}):l.jsxs("ul",{className:"plan-feats",children:[c.features.map(ve=>l.jsxs("li",{children:[l.jsx(cc,{}),l.jsx("span",{children:ve})]},ve)),(pt=c.unavailableFeatures)==null?void 0:pt.map(ve=>l.jsxs("li",{className:"plan-unavailable-feature",children:[l.jsx(hg,{}),l.jsx("span",{children:ve})]},ve))]}),$&&l.jsx(Nj,{onClose:Ne})]})}function mg({location:c="homepage",featuredTier:r,featuredLabel:f,visiblePlanIds:o,showBillingToggle:g=!0,reassuranceText:j="Cancel anytime · No card required for Free plan",cancelPath:_=null}){const[O,z]=T.useState("yearly"),[k,M]=T.useState(()=>{var L;return((L=jo())==null?void 0:L.tier)||null});T.useEffect(()=>{wl()&&an("/v2/me").then(({profile:L})=>M((L==null?void 0:L.tier)||"free")).catch(()=>{})},[]);const N=o?fg.filter(L=>
145o.includes(L.id)):fg,I=`plans-grid ${N.length===1?"plans-grid-single":N.length===2?"plans-grid-pair":""}`.trim();return l.jsxs(l.Fragment,{children:[g&&l.jsx("div",{className:"plans-toggle-row",children:l.jsx(Sj,{billing:O,setBilling:z,location:c})}),l.jsx("div",{className:I,children:N.map((L,$)=>{const Z=ep[L.id],D=r?Z===r:!!L.featured;return l.jsx(Tj,{plan:L,billing:O,currentTier:k,location:c,featured:D,featuredLabel:D&&r?f:void 0,index:$,cancelPath:_},L.id)})}),j&&l.jsx("p",{className:"reassure",children:j})]})}const Ei="20OFF";function Ej({planTier:c,billingPeriod:r,onClose:f,onContinue:o}){const[g,j]=T.useState(!1);T.useEffect(()=>{function O(k){k.key==="Escape"&&f("escape")}document.addEventListener("keydown",O);const z=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",O),document.body.style.overflow=z}},[f]);async function _(){try{await navigator.clipboard.writeText(Ei)}catch{}j(!0),o0({plan_tier:c,billing_period:r,code:Ei}),window.setTimeout(()=>j(!1),2e3)}return Fg.createPortal(l.jsx("div",{className:"discount-modal-overlay",role:"dialog","aria-modal":"true","aria-label":"Save 20% on your first purchase",onClick:()=>f("backdrop"),children:l.jsxs("div",{className:"discount-modal",onClick:O=>O.stopPropagation(),children:[l.jsx("button",{type:"button",className:"discount-modal-close",onClick:()=>f("close_button"),"aria-label":"Close",children:l.jsx(_j,{})}),l.jsxs("div",{className:"discount-modal-body",children:[l.jsx("p",{className:"discount-modal-eyebrow",children:"Before you go"}),l.jsx("h2",{className:"discount-modal-title",children:"Here's 20% off, on us"}),l.jsx("p",{className:"discount-modal-sub",children:"Complete your purchase now and save 20% on your first order â this code won't be offered again."}),l.jsxs("div",{className:"discount-code-card",children:[l.jsx("span",{className:"discount-code-value",children:Ei}),l.jsx("button",{type:"button",className:"discount-code-copy",onClick:_,children:g?"Copied!":"Copy code"})]}),l.jsx("p",{className:"discount-modal-note",children:"Enter this code in the promo field at checkout. Valid for your first purchase only."}),l.jsx("button",{type:"button",className:"discount-modal-cta",onClick:()=>{f0({plan_tier:c,billing_period:r,code:Ei}),o()},children:"Continue to checkout"}),l.jsx("button",{type:"button",className:"discount-modal-dismiss",onClick:()=>f("no_thanks"),children:"No thanks"})]})]})}),document.body)}function _j(){return l.jsx("svg",{viewBox:"0 0 16 16",width:"14",height:"14","aria-hidden":"true",children:l.jsx("path",{d:"M3 3l10 10M13 3L3 13",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})})}const Aj=[{name:"Basic and Advanced typing",free:!0,dayPass:!0,premium:!0,max:!0},{name:"Authentic AI Typing",free:"300 words",dayPass:"10,000 words",premium:"7,500 words",max:"15,000 words"},{name:"AI Detector",free:"600 words",dayPass:"10,000 words",premium:"10,000 words",max:"20,000 words"},{name:"AI Humanizer",free:"600 words",dayPass:"10,000 words",premium:"10,000 words",max:"20,000 words"},{name:"Limits reset monthly",free:!0,dayPass:!1,premium:!0,max:!0},{name:"Dynamic Writing Sessions",free:!1,dayPass:!0,premium:!0,max:!0},{name:"Remove AI Watermarks",free:!1,dayPass:!0,premium:!0,max:!0},{name:"Turnitin Guarantee",free:!1,dayPass:!0,premium:!0,max:!0},{name:"Priority Support",free:!1,dayPass:!1,premium:!1,max:!0},{name:"Early access to new features",free:!1,dayPass:!1,premium:!1,max:!0}],Cj=new Set(["free","premium","max"]),zj=!1;function uc({value:c}){return typeof c=="string"?l.jsx("span",{className:"plan-comparison-words",children:c}):l.jsx("span",{className:`plan-comparison-marker ${c?"is-included":"is-unavailable"}`,"aria-label":c?"Included":"Not included",children:c?"â":"Ã"})}function Mj(){return l.jsxs("section",{className:"plan-comparison",children:[l.jsxs("div",{className:"section-head",children:[l.jsx("h2",{children:"Compare plans."}),l.jsx("p",{children:"Word allowances for Free, Premium, and Max refresh on a rolling 30-day window. Day Pass includes its full allowance for 24 hours."})]}),l.jsx("div",{className:"plan-comparison-wrap",children:l.jsxs("table",{className:"plan-comparison-table",children:[l.jsx("thead",{children:l.jsxs("tr",{children:[l.jsx("th",{scope:"col",children:"Feature"}),l.jsx("th",{scope:"col",children:"Free"}),l.jsx("th",{scope:"col",children:"Day Pass"}),l.jsx("th",{scope:"col",children:"Premium"}),l.jsx("th",{scope:"col",children:"Max"})]})}),l.jsx("tbody",{children:Aj.map(({name:c,free:r,dayPass:f,premium:o,max:g})=>l.jsxs("tr",{children:[l.jsx("th",{scope:"row",children:c}),l.jsx("td",{children:l.jsx(uc,{value:r})}),l.jsx("td",{children:l.jsx(uc,{value:f})}),l.jsx("td",{children:l.jsx(uc,{value:o})}),l.jsx("td",{children:l.jsx(uc,{value:g})})]},c))})]})})]})}function Oj({onSeePlans:c}){return l.jsx("section",{className:"pricing-ready",children:l.jsxs("div",{className:"pricing-ready-inner",children:[l.jsx("h2",{children:"Ready to buy?"}),l.jsx("p",{children:"Pick your plan above."}),l.jsx("button",{type:"button",className:"btn-primary",onClick:c,children:"See Plans"})]})})}function Dj(){return l.jsx("svg",{className:"pricing-choice-icon-svg",viewBox:"0 0 24 24",width:"20",height:"20","aria-hidden":"true",children:l.jsx("path",{d:"M13 2 4 14h6l-1 8 9-12h-6l1-8Z",fill:"none",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})})}function kj(){return l.jsx("svg",{className:"pricing-choice-icon-svg",viewBox:"0 0 24 24",width:"20",height:"20","aria-hidden":"true",children:l.jsx("path",{d:"M17 2l4 4-4 4M3 11V9a4 4 0 0 1 4-4h14M7 22l-4-4 4-4M21 13v2a4 4 0 0 1-4 4H3",fill:"none",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})})}function Rj(){return l.jsx("svg",{className:"pricing-choice-icon-svg",viewBox:"0 0 24 24",width:"20",height:"20","aria-hidden":"true",children:l.jsx("path",{d:"M12 14 15.5 9M4 15a8 8 0 1 1 16 0",fill:"none",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})})}function Uj(){return l.jsxs("svg",{className:"pricing-choice-icon-svg",viewBox:"0 0 24 24",width:"20",height:"20","aria-hidden":"true",children:[l.jsx("path",{d:"M20.59 13.41 12 22l-9-9V4a1 1 0 0 1 1-1h9l7.59 7.59a2 2 0 0 1 0 2.82Z",fill:"none",stroke:"currentColor",strokeWidth:"1.7",strokeLinejoin:"round"}
145),l.jsx("circle",{cx:"7.5",cy:"7.5",r:"1.3",fill:"currentColor",stroke:"none"})]})}function Hj(){return l.jsx("svg",{className:"pricing-back-icon",viewBox:"0 0 24 24",width:"15",height:"15","aria-hidden":"true",children:l.jsx("path",{d:"M19 12H5M11 18l-6-6 6-6",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}function Bj(){return l.jsx("svg",{className:"pricing-text-link-icon",viewBox:"0 0 24 24",width:"14",height:"14","aria-hidden":"true",children:l.jsx("path",{d:"M5 12h14M13 6l6 6-6 6",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}function rc({title:c,body:r,tag:f,icon:o,onClick:g}){return l.jsxs("button",{type:"button",className:"pricing-choice",onClick:g,children:[(o||f)&&l.jsxs("span",{className:"pricing-choice-head",children:[o&&l.jsx("span",{className:"pricing-choice-icon",children:o}),f&&l.jsx("span",{className:"pricing-choice-tag",children:f})]}),l.jsx("span",{className:"pricing-choice-title",children:c}),l.jsx("span",{className:"pricing-choice-copy",children:r})]})}function gg({step:c,total:r=2}){return l.jsxs("div",{className:"pricing-progress",children:[l.jsxs("span",{className:"pricing-progress-label",children:["Step ",c," of ",r]}),l.jsx("span",{className:"pricing-progress-dots","aria-hidden":"true",children:Array.from({length:r},(f,o)=>l.jsx("span",{className:`pricing-progress-dot ${o<c?"is-active":""}`},o))})]})}function pg({children:c,onClick:r}){return l.jsxs("button",{type:"button",className:"pricing-back",onClick:r,children:[l.jsx(Hj,{}),l.jsx("span",{children:c})]})}function io({children:c,onClick:r}){return l.jsxs("button",{type:"button",className:"pricing-text-link",onClick:r,children:[l.jsx("span",{children:c}),l.jsx(Bj,{})]})}function Gj(c,r){switch(c){case"usagePref":return{title:"What matters more to you?",sub:"We'll recommend the stronger fit, then you can still see every plan."};case"pinch":return{title:"Day Pass",sub:"$7.50 one-time. Full access for the next 24 hours. No subscription, cancel nothing."};case"skippedAll":return{title:"All plans",sub:"Choose the plan that's right for you!"};case"grid":return{title:"Recommended plan",sub:r?"Comparing every plan, with your recommended pick highlighted below.":"Here's the best fit based on your answer â compare it with every plan anytime."};case"intent":default:return{title:"Why are you upgrading?",sub:"Pick the path that matches your situation, or skip straight to every plan."}}}const yg=new Set(["intent","usagePref","pinch","grid","skippedAll"]);function vg(c,r=!1){return c==="usagePref"?"usage_preference":c==="pinch"?"day_pass":c==="grid"?r?"all_plans":"recommended_plans":c==="skippedAll"?"all_plans":"intent"}function Lj(){const c=new URLSearchParams(window.location.search),r=window.location.hash.replace(/^#/,""),f=c.get("step");let o=yg.has(f)?f:"intent";yg.has(f)||(r==="day-pass"?o="pinch":Cj.has(r)&&(o="skippedAll")),o="skippedAll";const g=o==="grid"?c.get("tier"):null,j=g==="max"?"max":g?"premium":void 0;return{quizStep:o,featuredTier:j,featuredLabel:j==="max"?"Recommended · Best for your usage":j==="premium"?"Recommended · Best value":"",checkoutReturn:c.get("checkout")==="cancelled"?"cancelled":"none",cancelledPlan:c.get("plan"),cancelledBilling:c.get("billing")}}function xg(){const c=T.useRef(null);c.current||(c.current=Lj());const r=c.current,[f,o]=T.useState(r.quizStep),[g,j]=T.useState(r.featuredTier),[_,O]=T.useState(r.featuredLabel),[z,k]=T.useState(!1),M=T.useRef(r.checkoutReturn==="cancelled"?"checkout_cancel":"initial"),N=T.useRef(new Set),R=T.useRef(!1),[I,L]=T.useState(!1);T.useEffect(()=>{if(R.current)return;R.current=!0;const ie=vg(r.quizStep);if(i0({initial_step:ie,checkout_return:r.checkoutReturn}),r.checkoutReturn==="cancelled"&&r.cancelledPlan&&r.cancelledBilling){r0({plan_tier:r.cancelledPlan,billing_period:r.cancelledBilling,step:ie});const Ue=new URL(window.location.href);Ue.searchParams.delete("checkout"),Ue.searchParams.delete("plan"),Ue.searchParams.delete("billing"),window.history.replaceState({},"",`${Ue.pathname}${Ue.search}${Ue.hash}`)}},[r]);function $(ie){L(!1),d0({plan_tier:r.cancelledPlan,billing_period:r.cancelledBilling,code:Ei,method:ie})}function Z(){L(!1),window.setTimeout(()=>{var ie;(ie=document.querySelector(".plans"))==null||ie.scrollIntoView({behavior:"smooth",block:"start"})},0)}T.useEffect(()=>{const ie=vg(f,z);N.current.has(ie)||(N.current.add(ie),s0({step:ie,navigation_source:M.current}))},[f,z]),T.useEffect(()=>{const ie=window.location.hash.replace(/^#/,"");if(!ie)return;const Ue=window.setTimeout(()=>{var tt;(tt=document.getElementById(ie))==null||tt.scrollIntoView({block:"start"})},0);return()=>window.clearTimeout(Ue)},[f]);function D(ie){if($x({intent:ie}),M.current="intent_selection",O(""),ie==="pinch"){j("day_pass"),o("pinch"),eo({plan_tier:"day_pass",reason:"urgent_need"});return}j(void 0),o("usagePref")}function U(ie){if(Wx({preference:ie}),M.current="preference_selection",k(!1),ie==="limits"){j("max"),O("Recommended · Best for your usage"),o("grid"),eo({plan_tier:"max",reason:"higher_limits"});return}j("premium"),O("Recommended · Best value"),o("grid"),eo({plan_tier:"premium",reason:"lower_price"})}function X(){M.current="skip",j(void 0),O(""),k(!1),o("skippedAll"),Fx()}function W(){X(),window.scrollTo({top:0,behavior:"smooth"})}function Ae(){M.current="back",j(void 0),O(""),k(!1),o("intent")}
145function Ne(){M.current="expand",o("usagePref")}function F(){M.current="expand",k(!0)}const ae=Gj(f,z),Je=f==="grid"?`grid-${z}`:f;function qe(){return f==="pinch"?"/upgrade?step=pinch":f==="skippedAll"?"/upgrade?step=skippedAll":f==="grid"?`/upgrade?step=grid${g?`&tier=${g}`:""}`:"/upgrade"}const Xe=qe();return l.jsxs("div",{className:"page pricing-page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx("section",{className:"pricing-hero",children:l.jsxs("div",{className:"pricing-hero-inner pricing-stage-in",children:[l.jsx("h1",{className:"pricing-title",children:ae.title}),l.jsx("p",{className:"pricing-sub",children:ae.sub})]},Je)}),f==="intent"&&l.jsxs("section",{className:"pricing-quiz pricing-stage-in",children:[l.jsxs("div",{className:"pricing-choice-grid",children:[l.jsx(rc,{title:"I need this right now",body:"Show me the fastest way to unlock the full toolset for a deadline or one-off sprint.",icon:l.jsx(Dj,{}),onClick:()=>D("pinch")}),l.jsx(rc,{title:"I use this regularly",body:"Show me the best ongoing plan based on whether I care more about price or usage headroom.",icon:l.jsx(kj,{}),onClick:()=>D("regular")})]}),l.jsx("p",{className:"pricing-funnel-link",children:l.jsx(io,{onClick:X,children:"Just show me all plans"})}),l.jsx(gg,{step:1})]}),f==="usagePref"&&l.jsxs("section",{className:"pricing-quiz pricing-stage-in",children:[l.jsx("div",{className:"pricing-stage-toolbar",children:l.jsx(pg,{onClick:Ae,children:"Back"})}),l.jsxs("div",{className:"pricing-choice-grid",children:[l.jsx(rc,{title:"Higher usage limits",tag:"Best for your usage",body:"Recommend Max for the biggest monthly word pools across Authentic AI Typing, Eagle Eye, and Phoenix.",icon:l.jsx(Rj,{}),onClick:()=>U("limits")}),l.jsx(rc,{title:"Lower price",tag:"Best value",body:"Recommend Premium if you want a lower monthly cost while still unlocking Authentic mode and much larger limits.",icon:l.jsx(Uj,{}),onClick:()=>U("price")})]}),l.jsx(gg,{step:2})]}),f==="pinch"&&l.jsxs("section",{className:"plans pricing-pinch-stage pricing-stage-in",children:[l.jsx("div",{className:"pricing-stage-toolbar",children:l.jsx(pg,{onClick:Ae,children:"Back to all options"})}),l.jsx(mg,{location:"pricing_page_day_pass",featuredTier:"day_pass",visiblePlanIds:["day_pass"],showBillingToggle:!1,reassuranceText:"One-time payment · N
145o subscription to manage",cancelPath:Xe}),l.jsx("p",{className:"pricing-funnel-link",children:l.jsx(io,{onClick:Ne,children:"Need this more than once? See ongoing plans"})})]}),(f==="grid"||f==="skippedAll")&&l.jsxs("section",{className:"plans pricing-plans-stage pricing-stage-in",children:[zj,l.jsx(mg,{location:f==="grid"?"pricing_page_recommended":"pricing_page_all_plans",featuredTier:f==="grid"?g:void 0,featuredLabel:f==="grid"?_:void 0,visiblePlanIds:f==="grid"&&!z?["premium","max"]:void 0,cancelPath:Xe}),f==="grid"&&!z&&l.jsx("p",{className:"pricing-funnel-link",children:l.jsx(io,{onClick:F,children:"Just show me all plans"})})]}),l.jsx(Mj,{}),l.jsx(Oj,{onSeePlans:W})]}),l.jsx(Ve,{}),I&&l.jsx(Ej,{planTier:r.cancelledPlan,billingPeriod:r.cancelledBilling,onClose:$,onContinue:Z})]})}const jg={free:"Free",day_pass:"Day Pass",premium:"Premium",max:"Max"},qj="https://docs.google.com/document/u/0/";function Yj(c,r){const f=Number(c)*1e3;if(!Number.isFinite(f))return"";const o=Math.floor((f-r)/6e4);if(o<=0)return"";const g=Math.floor(o/60),j=o%60;return`${g}h ${j}m`}function Vj(){const c=Mn(),r=T.useMemo(()=>Array.from({length:56},(f,o)=>({id:o,left:`${Math.random()*100}%`,delay:`${Math.random()*.7}s`,duration:`${4+Math.random()*2.5}s`,drift:`${(Math.random()-.5)*120}px`,hue:["#29abe2","#0a1628","#36b3e8","#8fd6f4","#ffffff"][o%5]})),[]);return c?null:l.jsx("div",{className:"success-confetti","aria-hidden":"true",children:r.map(f=>l.jsx("span",{className:"success-confetti-piece",style:{left:f.left,animationDelay:f.delay,animationDuration:f.duration,"--drift":f.drift,background:f.hue}},f.id))})}function Xj(){const[c,r]=T.useState(()=>wl()),[f,o]=T.useState(null),[g,j]=T.useState(""),[_,O]=T.useState(!1),[z,k]=T.useState(()=>Date.now()),M=T.useRef(!1),N=T.useRef(!1),R=new URLSearchParams(window.location.search).get("checkout")==="success";async function I(){try{const{profile:W}=await an("/v2/me");return o(W),W}catch(W){return j(W.message||"Failed to load account."),null}}T.useEffect(()=>{c&&I().then(W=>{R&&(W==null?void 0:W.tier)==="free"&&(N.current||(N.current=!0,m0({retry_count:1})),setTimeout(I,2500))})},[c]),T.useEffect(()=>{R&&(!f||f.tier==="free"||M.current||(M.current=!0,Zx({plan_tier:f.tier})))},[R,f]),T.useEffect(()=>{if((f==null?void 0:f.tier)!=="day_pass")return;k(Date.now());const W=setInterval(()=>k(Date.now()),3e4);return()=>clearInterval(W)},[f==null?void 0:f.tier,f==null?void 0:f.day_pass_expires_at]);async function L(){O(!0),j("");try{const W=await xo();r(W),$g()}catch(W){bo({error_type:(W.message||"").includes("cancelled")?"popup_closed":"sign_in_failed",location:"account_page"}),j(W.message||"Sign-in failed.")}finally{O(!1)}}function $(){e0({plan_tier:(f==null?void 0:f.tier)||"free"}),Kg(),r(null),o(null)}async function Z(){Px({plan_tier:(f==null?void 0:f.tier)||"free"}),O(!0),j("");try{const{url:W}=await an("/v2/billing/portal-session",{method:"POST"});W&&(window.location.href=W)}catch(W){j(W.message||"Could not open billing portal.")}finally{O(!1)}}if(!c)return l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsxs("main",{className:"account-page",children:[l.jsx("h1",{children:"Sign in to manage your account"}),l.jsx("button",{type:"button",className:"btn-primary",onClick:L,disabled:_,children:_?"Signing inâ¦":"Sign in with Google"}),g&&l.jsx("p",{className:"plan-error",children:g})]})]});const D=(f==null?void 0:f.tier)||"free",U=D==="day_pass"?Yj(f==null?void 0:f.day_pass_expires_at,z):"",X=_i("account_page");return R?l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsx(Vj,{}),l.jsxs("main",{className:"account-success-page",children:[l.jsxs("section",{className:"account-success-card","aria-live":"polite",children:[l.jsx("p",{className:"account-success-kicker",children:"Payment successful"}),l.jsx("h1",{children:"You're all set."}),l.jsx("p",{className:"account-success-sub",children:D==="day_pass"?"Your Day Pass is active and your account is ready. Start typing in Google Docs with MimicTyper now.":"Your plan is active and your account is ready. Start typing in Google Docs with MimicTyper now."}),l.jsxs("div",{className:"account-success-meta",children:[l.jsx("span",{children:c.email}),l.jsxs("span",{className:"plan-upgrade-anim",children:["Plan:"," ",l.jsxs("span",{className:"plan-upgrade-stack",children:[l.jsx("span",{className:"plan-upgrade-from",children:"Free"}),l.jsx("strong",{className:"plan-upgrade-to",children:jg[D]||D})]})]})]}),l.jsx("div",{className:"account-success-actions",children:l.jsx("a",{href:X,className:"btn-primary btn-lg",target:"_blank",rel:"noreferrer",onClick:()=>sg({action:"download_extension",plan_tier:D}),children:"Download the extension"})}),l.jsxs("p",{className:"account-success-note",children:["Already installed?"," ",l.jsx("a",{href:qj,target:"_blank",rel:"noreferrer",onClick:()=>sg({action:"open_google_docs",plan_tier:D}),children:"Open Google Docs"})," ","to try it out."]})]}),g&&l.jsx("p",{className:"plan-error",children:g})]}),l.jsx(Ve,{})]}):l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsxs("main",{className:"account-page",children:[l.jsx("h1",{children:"Your account"}),R&&l.jsx("p",{className:"account-banner",children:"Thanks for subscribing!"}),l.jsx("p",{className:"account-email",children:c.email}),l.jsxs("p",{className:"account-tier",children:["Plan: ",l.jsx("strong",{children:jg[D]||D})]}),(D==="premium"||D==="max")&&l.jsx("button",{type:"button",className:"btn-primary",onClick:Z,disabled:_,children:_?"Loadingâ¦":"Manage billing"}),D==="day_pass"&&l.jsx("p",{className:"account-status","aria-live":"polite",children:U?`Day Pass active â expires in ${U}`:"Day Pass active"}),D==="free"&&l.jsx("a",{href:"/upgrade",className:"btn-primary",children:"Upgrade"}),g&&l.jsx("p",{className:"plan-error",children:g}),l.jsx("button",{type:"button",className:"btn-outline account-signout",onClick:$,children:"Sign out"})]}),l.jsx(Ve,{})]})}const Qj=[["Pacing drift & fatigue","Speed is never a flat number. It drifts across a run and slows as fatigue builds, then resets a little at the start of the next sitting, the way a hand actually tires and recovers."],["Bursts & hesitation","Confident runs of fast keys break up naturally, interrupted by heavier, heavy-tailed pauses for thinking, capped so a run never stalls out entirely."],["Inline corrections","Most typos get caught immediately: a wrong key lands, a beat of hesitation, then a backspace and the right one, all inside half a second."],["Deferred corrections","Some typos aren't caught until a few words or a sentence later, exactly the way a real writer notices a slip mid-thought instead of mid-keystroke."],["Re-reading & behavioral revisions","Passes back over what's already on the page, tightening a phrase or swapping a word, the kind of small second-guessing every real draft accumulates."],["Faithful AI revisions","In Authentic mode, a sentence gets typed with an alternative wording, sits for a moment, then reverts to your original text later on. The edit history shows a real revision. The document you submit is always exactly what you gave it."]],Zj=[["Basic","Light variance and the occasional typo. Enough that a run doesn't look mechanically uniform, without the full pacing model underneath."],["Advanced","The full pacing engine: drift, bursts, thinking pauses, typos that get caught and fixed. The mode most runs actually use day to day."],["Authentic â full Mimic V2","Everything Advanced has, plus mid-sentence and sentence-level rewrites, so the history carries the kind of second-guessing a person editing their own writing leaves behind."]],Kj=[["Is Mimic V2 a fourth mode?","No â it's the engine underneath. Basic and Advanced run lighter slices of it; Authentic runs the full model, including sentence-level rewrites."],["Will two runs of the same text ever look identical?","No. Every run starts from a fresh seed, so the exact pacing, pause placement, and typo locations differ run to run, even with identical settings."],["Can a revision leave the document different from what I typed?","No. Mid-run, an AI revision may show alternate wording for a while, but the engine always reverts to your original text before the run finishes. What you submit matches what you gave it."],["Which plans include Authentic mode?","Free covers Basic and Advanced. Premium and Max unlock Authentic, the mode that runs the complete Mimic V2 engine."]];function Ij(){const c=oa("mimic_page");return l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx("section",{className:"page-hero",children:l.jsxs("div",{className:"page-hero-inner",children:[l.jsx("span",{className:"eyebrow",children:"The engine"}),l.jsx("h1",{className:"page-title",children:l.jsx(wt,{children:"Mimic V2"})}),l.jsx("p",{className:"page-sub",children:"The realism engine behind Authentic mode. Pacing, hesitation, typos, and revision, modeled down to the individual keystroke, so the document's edit history reads like a person actually sat down and wrote it."})]})}),l.jsxs("section",{className:"mimic",children:[l.jsx("div",{className:"mimic-panel-wrap",children:l.jsxs("div",{className:"doc",children:[l.jsxs("div",{className:"doc-bar",children:[l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-dot"}),l.jsx("span",{className:"doc-name",children:"FinalEssay_Sem2"})]}),l.jsx("div",{className:"doc-body",children:l.jsx(Wg,{loop:!0,speed:46,mistakeRate:.055,text:"Every run starts from a fresh seed, so the pacing, the pauses, and the one typo that gets caught two words later are never quite the same twice.",label:"Mimic V2 typing demonstration"})})]})}),l.jsxs("div",{className:"section-head",style:{marginTop:48},children:[l.jsx("h2",{children:"Six systems, one keystroke stream"}),l.jsx("p",{children:"Everything below runs together, in real time, per character â not as separate passes."})]}),l.jsx("div",{className:"feat-grid",children:Qj.map(([r,f])=>l.jsxs("div",{className:"feat-item",children:[l.jsx("h3",{children:r}),l.jsx("p",{children:f})]},r))})]}),l.jsxs("section",{className:"modes",children:[l.jsxs("div",{className:"section-head",children:[l.jsx("h2",{children:"What each mode feels like"}),l.jsx("p",{children:"The same engine, running at three different depths."})]}),l.jsx("div",{className:"vignette-grid",children:Zj.map(([r,f])=>l.jsxs("div",{className:"vignette",children:[l.jsx("span",{className:"vignette-tag",children:"Mode"}),l.jsx("h3",{children:r}),l.jsx("p",{children:f})]},r))}),l.jsx("div",{className:"section-cta",children:l.jsx("a",{href:"/upgrade",className:"link-quiet",children:"Compare full feature availability by plan â"})})]}),l.jsxs("section",{className:"faq",children:[l.jsx("div",{className:"section-head",children:l.jsx("h2",{children:"About Mimic V2"})}),l.jsx(El,{items:Kj})]}),l.jsx("section",{className:"closing",id:"cta",children:l.jsxs("div",{className:"closing-inner",children:[l.jsx("h2",{children:"Powered by Mimic V2."}),l.jsx("a",{...c,className:"btn-invert btn-lg",children:"Add to Chrome"})]})})]}),l.jsx(Ve,{})]})}const Jj=[["Paste or select","Scan a finished draft, a work-in-progress, or just the paragraph you're unsure about."],["Sentence-level scoring","Every sentence gets scored on its own, and anything over the threshold gets a plain-English flag and a human-sounding rewrite."],["Fix and rescan","Swap in the suggestion, run the scan again, and confirm the score dropped before you submit."]],$j=[["0 â 15%","Likely human","ok","Clears Eagle Eye, and comfortably clears Turnitin and GPT Zero's own thresholds too."],["15 â 35%","Borderline","mid","A phrase or tw
145o reads generic. Worth a look before you submit, not necessarily a rewrite."],["35%+","High likelihood","hot","Several sentences carry AI-style phrasing. Rework is recommended before this goes anywhere."]],Wj=[['"Rather than tie every thread together, the author leaves the reader with a lingering sense of ambiguity that mirrors the grief itself."',"6%","ok"],['"This tapestry of unresolved emotion invites readers to delve deeper into their own interpretations."',"61%","hot"],['"That ambiguity is the point: closure was never the goal."',"9%","ok"]],Fj=[["What counts as a scan?","Eagle Eye meters usage in tokens, the same unit the AI rewrite feature uses â roughly four characters of English per token. Plans include a per-cycle allowance large enough for a stack of full essays."],["Does scanning store my writing anywhere?","Text you scan is sent off-device only to generate that scan's score and suggestions, and isn't kept once your result comes back. See the Privacy Policy for the full picture."],["Can I run it more than once on the same draft?","Yes. Rescan as many times as you want as you edit, right up until you submit."],["Does a clean Eagle Eye score guarantee I won't get flagged elsewhere?","No detector is a guarantee. Eagle Eye's threshold is set stricter than GPT Zero's and Turnitin's published sensitivity, so a clean scan here has margin built in, but it isn't a promise about tools we don't control."]];function bg({tone:c,children:r}){return l.jsx("span",{className:`score-verdict ${c}`,children:r})}function Pj(){const c=oa("eagle_eye_page");return l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx("section",{className:"page-hero",children:l.jsxs("div",{className:"page-hero-inner",children:[l.jsx("span",{className:"eyebrow",children:"AI detection"}),l.jsxs("h1",{className:"page-title",children:["Meet ",l.jsx(wt,{children:"Eagle Eye"})]}),l.jsx("p",{className:"page-sub",children:"Scans your own draft the way Turnitin and GPT Zero will, but stricter, so anything that clears it clears everywhere else too â before anyone else ever sees it."})]})}),l.jsxs("section",{className:"how",children:[l.jsx("div",{className:"section-head",children:l.jsx("h2",{children:"How a scan works"})}),l.jsx("div",{className:"how-row",children:Jj.map(([r,f],o)=>l.jsxs("div",{className:"how-step",children:[l.jsx("span",{className:"how-num",children:o+1}),l.jsx("h3",{children:r}),l.jsx("p",{children:f})]},r))})]}),l.jsxs("section",{className:"eagle",children:[l.jsxs("div",{className:"section-head",children:[l.jsx("h2",{children:"What the score means"}),l.jsx("p",{children:"GPT Zero flags text above 15%. Eagle Eye's own bands sit at the same line, so you see the risk before a grader does."})]}),l.jsx("div",{className:"data-table-wrap",children:l.jsxs("table",{className:"data-table",children:[l.jsx("thead",{children:l.jsxs("tr",{children:[l.jsx("th",{scope:"col",children:"AI likelihood"}),l.jsx("th",{scope:"col",children:"Verdict"}),l.jsx("th",{scope:"col",children:"What it means"})]})}),l.jsx("tbody",{children:$j.map(([r,f,o,g])=>l.jsxs("tr",{children:[l.jsx("th",{scope:"row",children:r}),l.jsx("td",{children:l.jsx(bg,{tone:o,children:f})}),l.jsx("td",{children:g})]},r))})]})}),l.jsxs("div",{className:"section-head",style:{marginTop:48},children:[l.jsx("h2",{children:"Sentence-level, not just a document score"}),l.jsx("p",{children:"The same paragraph, scored one sentence at a time."})]}),l.jsx("div",{className:"data-table-wrap",children:l.jsxs("table",{className:"data-table",children:[l.jsx("thead",{children:l.jsxs("tr",{children:[l.jsx("th",{scope:"col",children:"Sentence"}),l.jsx("th",{scope:"col",children:"Score"}),l.jsx("th",{scope:"col",children:"Verdict"})]})}),l.jsx("tbody",{children:Wj.map(([r,f,o])=>l.jsxs("tr",{children:[l.jsx("td",{children:r}),l.jsx("td",{children:f}),l.jsx("td",{children:l.jsx(bg,{tone:o,children:o==="hot"?"Flagged":"Clean"})})]},r))})]})}),l.jsxs("div",{className:"section-head",style:{marginTop:48},children:[l.jsx("h2",{children:"Rewrite suggestions, one click from swapped in"}),l.jsx("p",{className:"mimic-lede",children:"Every flagged sentence comes with a human-sounding alternative that keeps your meaning intact, drop it in, rescan, and confirm the line no longer trips the threshold. It's a suggestion, not an auto-replace, so the wording that ends up in your document is still the one you chose."})]}),l.jsx("div",{className:"section-cta",children:l.jsx("a",{...c,className:"btn-primary",children:"Add to Chrome"})})]}),l.jsxs("section",{className:"faq",children:[l.jsx("div",{className:"section-head",children:l.jsx("h2",{children:"About Eagle Eye"})}),l.jsx(El,{items:Fj})]})]}),l.jsx(Ve,{})]})}const e1=[["Identify robotic phrasing","Phoenix scans sentence-level patterns that detectors commonly flag, then marks only the lines that need work."],["Rewrite for human cadence","Flagged lines are rewritten with cleaner cadence, varied syntax, and natural transitions while preserving your meaning."],["Rescan before submission","Run the draft through the detector panel again and confirm each line drops below risk thresholds before you submit."]],t1=[["Turnitin","41%","5%","Pass"],["GPTZero","58%","6%","Pass"],["Copyleaks","46%","4%","Pass"],["Originality.ai","52%","5%","Pass"],["Winston AI","44%","4%","Pass"]],a1=[["This tapestry of unresolved emotion invites readers to delve deeper into their own interpretations.","The unresolved emotion leaves room for readers to build their own interpretation."],["In today's fast-paced digital landscape, it is imperative to leverage innovative solutions.","Right now, practical solutions matter more than buzzwords."],["This multifaceted paradigm underscores the transformative potential of strategic alignment.","This shows how clear strategy can change the outcome."]],n1=[["What does Phoenix actually change?","Phoenix rewrites detector-prone wording patterns, not your core argument. The goal is to sound naturally human without changing the point you are making."],["What does 99% pass rate mean?","It means our internal benchmark suite shows Phoenix outputs passing major detector thresholds at a 99% rate across tested samples."],["Does one pass guarantee every detector score?","No detector workflow is a literal guarantee on every individual run. Phoenix is built to maximize pass likelihood, and rescanning remains the recommended final step."],["Can I edit Phoenix output before submitting?","Yes. Phoenix output is editable line by line so you can keep your own voice and submit wording you are comfortable with."]];function l1({children:c}){return l.jsx("span",{className:"score-verdict ok",children:c})}function i1(){const c=oa("humanizer_page");return l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx("section",{className:"page-hero",children:l.jsxs("div",{className:"page-hero-inner",children:[l.jsx("span",{className:"eyebrow",children:"AI humanizer"}),l.jsxs("h1",{className:"page-title",children:["Meet ",l.jsx(wt,{children:"Phoenix"})]}),l.jsx("p",{className:"page-sub",children:"Phoenix is our proprietary AI humanizer. It rewrites robotic phrasing into natural, human-sounding prose and passes all major AI detectors with 99% pass rate."}),l.jsx("p",{className:"why-note",style:{marginTop:16},children:"Internal benchmark suite across Turnitin, GPTZero, Copyleaks, Originality.ai, and Winston AI."})]})}),l.jsxs("section",{className:"how",children:[l.jsx("div",{className:"section-head",children:l.jsx("h2",{children:"How Phoenix works"})}),l.jsx("div",{className:"how-row",children:e1.map(([r,f],o)=>l.jsxs("div",{className:"how-step",children:[l.jsx("span",{className:"how-num",children:o+1}),l.jsx("h3",{children:r}),l.jsx("p",{children:f})]},r))})]}),l.jsxs("section",{className:"eagle",children:[l.jsxs("div",{className:"section-head",children:[l.jsx("h2",{children:"Major detector benchmark"}),l.jsx("p",{children:"Phoenix outputs pass all major AI detectors with 99% pass rate in our internal test suite."})]}),l.jsx("div",{className:"data-table-wrap",children:l.jsxs("table",{className:"data-table",children:[l.jsx("thead",{children:l.jsxs("tr",{children:[l.jsx("th",{scope:"col",children:"Detector"}),l.jsx("th",{scope:"col",children:"Before Phoenix"}),l.jsx("th",{scope:"col",children:"After Phoenix"}),l.jsx("th",{scope:"col",children:"Result"})]})}),l.jsx("tbody",{children:t1.map(([r,f,o,g])=>l.jsxs("tr",{children:[l.jsx("th",{scope:"row",children:r}),l.jsx("td",{children:f}),l.jsx("td",{children:o}),l.jsx("td",{children:l.jsx(l1,{children:g})})]},r))})]})}),l.jsxs("div",{className:"section-head",style:{marginTop:48},children:[l.jsx("h2",{children:"Before and after examples"}),l.jsx("p",{children:"Each rewrite keeps the original meaning while removing detector-prone phrasing."})]}),l.jsx("div",{className:"data-table-wrap",children:l.jsxs("table",{className:"data-table",children:[l.jsx("thead",{children:l.jsxs("tr",{children:[l.jsx("th",{scope:"col",children:"Before"}),l.jsx("th",{scope:"col",children:"Phoenix rewrite"})]})}),l.jsx("tbody",{children:a1.map(([r,f])=>l.jsxs("tr",{children:[l.jsx("td",{children:r}),l.jsx("td",{children:f})]},r))})]})}),l.jsx("div",{className:"section-cta",children:l.jsx("a",{...c,className:"btn-primary",children:"Add to Chrome"})})]}),l.jsxs("section",{className:"faq",children:[l.jsx("div",{className:"section-head",children:l.jsx("h2",{children:"About Phoenix"})}),l.jsx(El,{items:n1})]})]}),l.jsx(Ve,{})]})}const s1=[["Length in, sittings out","The engine estimates how many sittings a piece of this length
145would realistically take, and roughly how long each one runs."],["Gaps get real context","Short breaks and long ones aren't the same shape. Sleep, class, and dinner get their own realistic durations, not one generic pause."],["Fatigue carries across sittings","Pace resets a little at the start of each new sitting, but a run picked back up late at night still starts a touch slower than one starting fresh."]],c1=[["Wed","10:42 PM","session","24m","Opening paragraphs"],["Wed â Thu","â","gap","7h 58m","asleep"],["Thu","6:55 AM","session","14m","quick addition before school"],["Thu","â","gap","8h 20m","in class"],["Thu","3:30 PM","session","42m","body paragraphs"],["Thu","â","gap","2h 05m","practice"],["Thu","7:50 PM","session","33m","conclusion draft"],["Thu â Fri","â","gap","8h 50m","asleep"],["Fri","7:10 AM","session","19m","final read-through and polish"]],u1=[["Picks the caret back up","If the tab reloads or the computer sleeps mid-sentence, the run doesn't lose its place. It reconstructs exactly where the caret was and keeps going from there."],["Schedules its own wake-up","Sittings are scheduled with Chrome's own alarm system, so the next one starts on time even with the popup closed the whole time in between."],["Survives a restart","Progress is saved as the run goes, so a browser restart mid-plan costs you nothing â reopen the doc and it's still exactly where it left off."],["Same knobs as every mode","Sessions is planned from the same popup as Basic, Advanced, and Authentic. There's no separate schedule to configure by hand."]],r1=[["Do I need to keep the Docs tab open the whole time?","No. The tab just needs to exist somewhere and Chrome needs to be running in the background between sittings."],["What happens if I close Chrome entirely mid-session?","Reopen the document later and the plan picks back up from exactly where it left off."],["Can I control how many sittings a run uses, or how long the gaps are?","Sessions is planned automatically from the same settings you already pick for your run. There's nothing separate to schedule by hand."],["Does a session really wait through something like an overnight gap?","Yes â long stretches like sleep or a class period are part of the plan, not something you have to work around yourself."]];function o1(){const c=oa("sessions_page");return l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx("section",{className:"page-hero",children:l.jsxs("div",{className:"page-hero-inner",children:[l.jsx("span",{className:"eyebrow",children:"New"}),l.jsxs("h1",{className:"page-title",children:["Introducing ",l.jsx(wt,{children:"Sessions"})]}),l.jsx("p",{className:"page-sub",children:"Nobody writes a paper start to finish in one sitting. Sessions plans the run the same way: real sittings, with the kind of gaps a person actually leaves in between."})]})}),l.jsxs("section",{className:"how",children:[l.jsx("div",{className:"section-head",children:l.jsx("h2",{children:"How a run gets split into sittings"})}),l.jsx("div",{className:"how-row",children:s1.map(([r,f],o)=>l.jsxs("div",{className:"how-step",children:[l.jsx("span",{className:"how-num",children:o+1}),l.jsx("h3",{children:r}),l.jsx("p",{children:f})]},r))})]}),l.jsxs("section",{className:"sessions",children:[l.jsxs("div",{className:"section-head",children:[l.jsx("h2",{children:"One run, three days"}),l.jsx("p",{className:"sessions-lede",children:"A longer example: five sittings, four gaps, spread across a Wednesday night to a Friday morning deadline."})]}),l.jsx("div",{className:"stat-wrap",children:l.jsxs("div",{className:"stat-row",children:[l.jsxs("div",{className:"stat-item",children:[l.jsx("span",{className:"stat-num",children:"5"}),l.jsx("span",{className:"stat-label",children:"sittings"})]}),l.jsxs("div",{className:"stat-item",children:[l.jsx("span",{className:"stat-num",children:"2h 12m"}),l.jsx("span",{className:"stat-label",children:"total writing time"})]}),l.jsxs("div",{className:"stat-item",children:[l.jsx("span",{className:"stat-num",children:"~33h"}),l.jsx("span",{className:"stat-label",children:"real time span"})]})]})}),l.jsx("div",{className:"data-table-wrap",children:l.jsxs("table",{className:"data-table",children:[l.jsx("thead",{children:l.jsxs("tr",{children:[l.jsx("th",{scope:"col",children:"Day"}),l.jsx("th",{scope:"col",children:"Time"}),l.jsx("th",{scope:"col",children:"Type"}),l.jsx("th",{scope:"col",children:"Duration"}),l.jsx("th",{scope:"col",children:"Detail"})]})}),l.jsx("tbody",{children:c1.map(([r,f,o,g,j],_)=>l.jsxs("tr",{children:[l.jsx("th",{scope:"row",children:r}),l.jsx("td",{children:f}),l.jsx("td",{className:o==="session"?"tl-type-session":"tl-type-gap",children:o==="session"?"Session":"Gap"}),l.jsx("td",{children:g}),l.jsx("td",{children:j})]},_))})]})}),l.jsx("p",{className:"why-note sessions-note",children:"Once a session starts, it doesn't need you at the keyboard. Walk away, get to class, grab dinner. It picks the thread back up on its own schedule and keeps going until the draft is done."})]}),l.jsxs("section",{className:"mimic",children:[l.jsxs("div",{className:"section-head",children:[l.jsx("h2",{children:"Runs without babysitting"}),l.jsx("p",{children:"The parts that make a multi-day plan actually survive a multi-day plan."})]}),l.jsx("div",{className:"feat-grid",children:u1.map(([r,f])=>l.jsxs("div",{className:"feat-item",children:[l.jsx("h3",{children:r}),l.jsx("p",{children:f})]},r))}),l.jsx("div",{className:"section-cta",children:l.jsx("a",{...c,className:"btn-primary",children:"Add to Chrome"})})]}),l.jsxs("section",{className:"faq",children:[l.jsx("div",{className:"section-head",children:l.jsx("h2",{children:"About Sessions"})}),l.jsx(El,{items:r1})]})]}),l.jsx(Ve,{})]})}const d1=[["General",[["What is MimicTyper?","A Chrome extension that types text into the active Google Doc using real, browser-level simulated keystrokes so the document's edit history reads like a person typed it."],["Does it work in Slides or Sheets too?","No â it's built specifically around how Google Docs renders and tracks edits. Docs only, for now."],["Does it use my Google account or the Docs API?","No. It drives input in your own browser session using simulated keystrokes. It uses no Google account credentials and no Docs API â signing in with Google is only for your MimicTyper account, not for accessing your documents."],["Is the typer itself free?","Yes. The typer is completely free to use. Pricing covers the AI-powered extras: Authentic mode's sentence-level rewrites and Eagle Eye scans."]]],["Modes & Mimic V2",[["What are the three modes?","Basic adds light variance and the occasional typo. Advanced runs the full pacing engine: drift, bursts, typos and corrections. Authentic runs the complete Mimic V2 engine, adding mid-sentence and sentence-level rewrites on top."],["What is Mimic V2?","Mimic V2 is the engine underneath Authentic mode, modeling pacing, hesitation, and self-correction down to the individual keystroke. Read more on the Mimic V2 page."],["Will two runs of the same text ever look identical?","No. Every run starts from a fresh seed, so pacing, pause placement, and typo locations differ each time, even with identical settings."],["Which plans include Authentic mode?","Free includes Basic and Advanced. Premium and Max unlock Authentic."]]],["Eagle Eye AI Detector",[["What does an Eagle Eye scan check?","It scores your draft sentence by sentence for AI-style phrasing, the same signal Turnitin and GPT Zero look for, and flags anything that reads generic."],["What do the score bands mean?","0â15% reads as likely human, 15â35% is borderline and worth a look, and 35%+ means several sentences carry AI-style phrasing and rework is recommended."],["Is Eagle Eye stricter than Turnitin and GPT Zero?","Yes â its threshold sits at or below what those tools flag, so a clean Eagle Eye scan has margin built in before you submit anywhere."],["What counts as a scan for usage purposes?","
145Eagle Eye meters usage in tokens, the same unit as the AI rewrite feature â roughly four characters of English per token, with plenty of allowance per billing cycle."]]],["Sessions",[["What is Sessions?","A run planned as several real sittings with real gaps in between, instead of one long unbroken block of typing."],["Do I need to keep the Docs tab open the whole time?","No, but Chrome needs to be running in the background between sittings so the next one can start on schedule."],["What happens if I close Chrome entirely mid-session?","Reopen the document later and the plan picks back up from exactly where it left off."],["Can I control how many sittings a run uses?","Sessions is planned automatically from the same settings you already choose for your run â there's nothing separate to schedule by hand."]]],["Pricing & billing",[["What counts as a token?","AI Typing, Eagle Eye, and Phoenix each draw from their own token pool. Roughly, a token is about four characters of English â so Premium's 100,000 AI Typing tokens covers about 75,000 words of Authentic runs per cycle (Max doubles every pool). Basic and Advanced typing modes are unlimited on every plan, free included."],["Can I switch plans later?","Yes. You can move up or down at any time, and switch between monthly and yearly billing. Changes take effect from your next cycle."],["Is there a refund?","If a paid plan isn't right for you, reach out and we'll make it right."],["Do I need a card to try it?","No. Free needs no card, so you can evaluate the typer and detector before paying for anything."]]],["Privacy & safety",[["Is my writing stored or shared?","Text only leaves your device for the features that need a server: Authentic mode's AI rewrites and Eagle Eye scans. It isn't sold, and it isn't used to train anything beyond generating that one result. Full detail is in the Privacy Policy."],["Does Google see what I type into Docs through this?","Google sees keystrokes land in your document the same as it would from any typing, since that's literally what's happening at the browser level. MimicTyper itself doesn't read your account or your Drive beyond the tab it's actively typing into."],["Could Google Docs itself flag that this ran?","It types through the same real, trusted keystroke path a physical keyboard uses, not a script injected into the page, so there's no separate automation signal sitting in the edit history for Docs to surface."],["Where do I read the full policies?","The Privacy Policy and Terms of Service cover this in full â or reach out directly from the Contact page."]]]];function f1(){return l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx("section",{className:"page-hero",children:l.jsxs("div",{className:"page-hero-inner",children:[l.jsx("h1",{className:"page-title",children:"Questions, answered."}),l.jsx("p",{className:"page-sub",children:"Everything about the typer, Mimic V2, Eagle Eye, Sessions, and billing in one place."})]})}),l.jsx("section",{className:"faq faq-page",children:d1.map(([c,r],f)=>l.jsxs(T.Fragment,{children:[l.jsx("h2",{className:"faq-cat",children:c}),l.jsx(El,{items:r,defaultOpen:f===0?0:-1})]},c))})]}),l.jsx(Ve,{})]})}const h1=["Overview","Information we collect","How we use information","Analytics & tracking","Marketing & communications","What we don't do","Third parties we rely on","Data retention","Security","Children's privacy","Changes to this policy","Contact"];function m1(){return l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx("section",{className:"page-hero",children:l.jsxs("div",{className:"page-hero-inner",children:[l.jsx("h1",{className:"page-title",children:"Privacy Policy"}),l.jsx("p",{className:"legal-updated",children:"Last updated September 2026"})]})}),l.jsx("section",{className:"legal-page",children:l.jsxs("div",{className:"legal-inner",children:[l.jsxs("nav",{className:"legal-toc","aria-label":"Sections",children:[l.jsx("h2",{children:"On this page"}),l.jsx("ol",{children:h1.map(c=>l.jsx("li",{children:l.jsx("a",{href:`#${c.toLowerCase().replace(/[^a-z0-9]+/g,"-")}`,children:c})},c))})]}),l.jsxs("div",{className:"legal-section",id:"overview",children:[l.jsx("h2",{children:"Overview"}),l.jsx("p",{children:"MimicTyper is a Chrome extension that types text into the active Google Doc using real, browser-level keystrokes. This policy explains what information we collect to make that possible, what we don't collect, and how the AI-powered features â Authentic mode's rewrites and the Eagle Eye detector â handle the text you choose to run through them."})]}),l.jsxs("div",{className:"legal-section",id:"information-we-collect",children:[l.jsx("h2",{children:"Information we collect"}),l.jsx("h3",{children:"Account information"}),l.jsx("p",{children:"Signing in uses Google's own sign-in flow. We receive your Google email address and basic profile information to i
145dentify your account. We do not receive your Google password, and this sign-in does not grant us access to your Drive, your documents, or any other Google data â it's used only to identify you to our own billing and account systems."}),l.jsx("h3",{children:"The text you type or paste"}),l.jsx("p",{children:"The typing engine itself â pacing, typos, corrections â runs entirely inside your browser. The text you paste in to be typed is not sent to our servers for Basic or Advanced mode. If you use Authentic mode's sentence-level rewrites, or run an Eagle Eye scan, the specific text involved in that request is sent to our backend so it can be processed and a result returned to you."}),l.jsx("h3",{children:"Billing information"}),l.jsx("p",{children:"Payments are handled by Stripe. We never see or store your full card number â Stripe passes us only your subscription tier and status."}),l.jsx("h3",{children:"Local logs"}),l.jsx("p",{children:"MimicTyper does not write a CSV keystroke log. The extension keeps typing runs local to your browser session and does not export them as a downloadable file."}),l.jsx("h3",{children:"Uninstall feedback"}),l.jsx("p",{children:"If you uninstall the extension, Chrome opens a MimicTyper feedback page. When available, the page sends your extension UUID, install date, uninstall date, and extension version so we can update your installation status. If you submit the form, we also store the reason you selected and any optional comment. The page does not load third-party analytics or advertising trackers. If you use the reinstall offer, we use the UUID to locate your profile and reset its usage counters."})]}),l.jsxs("div",{className:"legal-section",id:"how-we-use-information",children:[l.jsx("h2",{children:"How we use information"}),l.jsxs("ul",{children:[l.jsx("li",{children:"To operate your account, plan tier, and billing cycle."}),l.jsx("li",{children:"To generate Authentic-mode rewrite suggestions and Eagle Eye scores for the text you submit to those features."}),l.jsx("li",{children:"To analyze product usage, feature adoption, and user behavior via analytics (see Analytics & Tracking section below)."}),l.jsx("li",{children:"To send you marketing and product update emails (you can unsubscribe at any time from links in those emails)."}),l.jsx("li",{children:"To maintain and improve the reliability of the extension and backend."}),l.jsx("li",{children:"To respond when you contact us."})]})]}),l.jsxs("div",{className:"legal-section",id:"what-we-don-t-do",children:[l.jsx("h2",{children:"What we don't do"}),l.jsxs("ul",{children:[l.jsx("li",{children:"We don't sell your information to anyone."}),l.jsx("li",{children:"We don't run advertising or ad-tracking of any kind."}),l.jsx("li",{children:"We don't read your Google Drive or documents beyond the single active tab a run is typing into."})]})]}),l.jsxs("div",{className:"legal-section",id:"third-parties-we-rely-on",children:[l.jsx("h2",{children:"Third parties we rely on"}),l.jsx("p",{children:"Google, for sign-in and analytics; Stripe, for billing; our cloud infrastructure provider, for hosting the backend; Google Analytics, for aggregated product usage and performance metrics; and third-party AI language-model providers, for generating Authentic-mode rewrites and Eagle Eye AI-detection scores."}),l.jsxs("p",{children:[l.jsx("strong",{children:"AI provider data practices:"})," The AI providers we use (including Google Gemini) may process text you submit to Authentic-mode rewrites and Eagle Eye scans as part of their service. You should review their privacy policies and terms of service for full details on how they handle submitted data, including whether they use it for model training or improvement. We do not use data from these providers to train our own models."]})]}),l.jsxs("div",{className:"legal-section",id:"analytics-tracking",children:[l.jsx("h2",{children:"Analytics & tracking"}),l.jsx("p",{children:"We use Google Analytics to understand how you use MimicTyper and to improve the extension and website. Google Analytics collects and processes the following information:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"Signups and account creation events"}),l.jsx("li",{children:"Feature clicks and interaction events"}),l.jsx("li",{children:"Page scrolls and engagement metrics"}),l.jsx("li",{children:"Product usage patterns (e.g., which modes you use, run duration)"}),l.jsx("li",{children:"Geographic region and device information (device type, OS, browser)"})]}),l.jsxs("p",{children:["This data is retained by Google Analytics for 14 months. Google Analytics data is tied to your IP address and may be linked to your account if you're signed in to a Google service. You can opt out of Google Analytics tracking by installing the ",l.jsx("a",{href:"https://tools.google.com/dlpage/gaoptout",target:"_blank",children:"Google Analytics Opt-out Browser Add-on"}),". For more information, see ",l.jsx("a",{href:"https://policies.google.com/privacy",target:"_blank",children:"Google's Privacy Policy"}),"."]}),l.jsx("p",{children:"The uninstall feedback page is excluded from third-party analytics and ad-tracking. Its query values are removed from the address bar after they are read."})]}),l.jsxs("div",{className:"legal-section",id:"marketing-communications",children:[l.jsx("h2",{children:"Marketing & communications"}),l.jsx("p",{children:"We may send you marketing emails about new features, product updates, special offers, and other information we think you'll find valuable. Every marketing email includes an unsubscribe link; you can click it to stop receiving marketing emails at any time. Unsubscribing from marketing emails does not affect transactional emails (e.g., billing confirmations, password resets, or account notices), which you'll continue to receive."}),l.jsxs("p",{children:["If you have questions about our marketing practices or wish to remove your email from all lists, please contact us from the ",l.jsx("a",{href:"/contact",children:"Contact page"}),"."]})]}),l.jsxs("div",{className:"legal-section",id:"data-retention",children:[l.jsx("h2",{children:"Data retention"}),l.jsx("p",{children:"Account and billing records are kept for as long as your account is active, plus whatever period the law requires afterward. Text submitted to Authentic-mode rewrites or Eagle Eye scans is processed to produce your result and is not retained beyond that."})]}),l.jsxs("div",{className:"legal-section",id:"security",children:[l.jsx("h2",{children:"Security"}),l.jsx("p",{children:"Traffic between the extension and our backend is encrypted in transit. Access to backend systems is limited to what's needed to operate the service. No system is perfectly secure, and we can't guarantee absolute security, but we treat account and billing data as sensitive by default."})]}),l.jsxs("div",{className:"legal-section",id:"children-s-privacy",children:[l.jsx("h2",{children:"Children's privacy"}),l.jsx("p",{children:"MimicTyper isn't directed at children under 13, and we don't knowingly collect information from them. If you believe a child has created an account, contact us and we'll remove it."})]}),l.jsxs("div",{className:"legal-section",id:"changes-to-this-policy",children:[l.jsx("h2",{children:"Changes to this policy"}),l.jsx("p",{children:"If this policy changes in a material way, we'll update the date at the top of this page. C
145ontinuing to use MimicTyper after a change means you accept the updated policy."})]}),l.jsxs("div",{className:"legal-section",id:"contact",children:[l.jsx("h2",{children:"Contact"}),l.jsxs("p",{children:["Questions about this policy, or a request about your data? Reach out from the"," ",l.jsx("a",{href:"/contact",children:"Contact page"}),"."]})]})]})})]}),l.jsx(Ve,{})]})}const g1=["Acceptance of terms","Description of service","Accounts & eligibility","Acceptable use","Subscriptions & billing","Intellectual property","Disclaimer of warranties","Limitation of liability","Termination","Changes to these terms","Governing law","Contact"];function p1(){return l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx("section",{className:"page-hero",children:l.jsxs("div",{className:"page-hero-inner",children:[l.jsx("h1",{className:"page-title",children:"Terms of Service"}),l.jsx("p",{className:"legal-updated",children:"Last updated September 2026"})]})}),l.jsx("section",{className:"legal-page",children:l.jsxs("div",{className:"legal-inner",children:[l.jsxs("nav",{className:"legal-toc","aria-label":"Sections",children:[l.jsx("h2",{children:"On this page"}),l.jsx("ol",{children:g1.map(c=>l.jsx("li",{children:l.jsx("a",{href:`#${c.toLowerCase().replace(/[^a-z0-9]+/g,"-")}`,children:c})},c))})]}),l.jsxs("div",{className:"legal-section",id:"acceptance-of-terms",children:[l.jsx("h2",{children:"Acceptance of terms"}),l.jsxs("p",{children:["By installing or using MimicTyper, you agree to these Terms of Service and the"," ",l.jsx("a",{href:"/privacy",children:"Privacy Policy"}),". If you don't agree, don't use the extension."]})]}),l.jsxs("div",{className:"legal-section",id:"description-of-service",children:[l.jsx("h2",{children:"Description of service"}),l.jsx("p",{children:"MimicTyper is a Chrome extension that types content into the active Google Doc using real, browser-level keystrokes, across several realism modes, plus optional add-ons: Authentic mode's AI-assisted rewrites and the Eagle Eye AI detector. Some features use third-party AI providers (see the Privacy Policy for details on data handling and provider practices). We may add, change, or remove features over time."})]}),l.jsxs("div",{className:"legal-section",id:"accounts-eligibility",children:[l.jsx("h2",{children:"Accounts & eligibility"}),l.jsx("p",{children:"You need a Google account to sign in and a paid plan to unlock Authentic mode and Eagle Eye. You're responsible for activity on your account and for keeping it secure. You must be old enough to enter into these terms in your jurisdiction."})]}),l.jsxs("div",{className:"legal-section",id:"acceptable-use",children:[l.jsx("h2",{children:"Acceptable use"}),l.jsx("p",{children:"You're solely responsible for how you use MimicTyper and for complying with any policy that applies to you â including your school's or institution's own academic-integrity rules, and any terms Google itself places on your account or use of Google Docs. You agree not to:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"Resell, sublicense, or share access to a paid plan with people outside your own account."}),l.jsx("li",{children:"Reverse-engineer, decompile, or attempt to extract the extension's engine beyond what applicable law permits."}),l.jsx("li",{children:"Use the service to violate another person's rights, or any law that applies to you."}),l.jsx("li",{children:"Attempt to overload, disrupt, or gain unauthorized access to our backend systems."})]})]}),l.jsxs("div",{className:"legal-section",id:"subscriptions-billing",children:[l.jsx("h2",{children:"Subscriptions & billing"}),l.jsx("p",{children:"Paid plans are billed through Stripe on a recurring monthly or yearly cycle and renew automatically until canceled. You can cancel, upgrade, or downgrade at any time from your account page; changes take effect at your next billing cycle. If a paid plan isn't right for you, contact us and we'll make it right."})]}),l.jsxs("div",{className:"legal-section",id:"intellectual-property",children:[l.jsx("h2",{children:"Intellectual property"}),l.jsx("p",{children:"MimicTyper, its engine, and its branding belong to us. We don't claim ownership over the content you write or paste in â that's yours. You grant us only the narrow right to process that content as needed to run a typing session, generate a rewrite suggestion, or produce an Eagle Eye score."})]}),l.jsxs("div",{className:"legal-section",id:"disclaimer-of-warranties",children:[l.jsx("h2",{children:"Disclaimer of warranties"}),l.jsx("p",{children:`MimicTyper is provided "as is," without warranties of any kind. We don't guarantee that any particular institution, instructor, or third-party detection tool will treat the output of a run in any specific way, and Eagle Eye's scoring is an estimate, not a guarantee against detection by tools we don't control.`})]}),l.jsxs("div",{className:"legal-section",id:"limitation-of-liability",children:[l.jsx("h2",{children:"Limitation of liability"}),l.jsx("p",{children:"To the maximum extent permitted by law, we aren't liable for indirect, incidental, or consequential damages arising from your use of the service, including any academic, disciplinary, or other outcome resulting from how you choose to use it."})]}),l.jsxs("div",{className:"legal-section",id:"termination",children:[l.jsx("h2",{children:"Termination"}),l.jsx("p",{children:"You can stop using MimicTyper and cancel your subscription at any time. We may suspend or terminate an account that violates these terms, including the acceptable-use section above."})]}),l.jsxs("div",{className:"legal-section",id:"changes-to-these-terms",children:[l.jsx("h2",{children:"Changes to these terms"}),l.jsx("p",{children:"We may update these terms as the service changes. Material changes will update the date at the top of this page, and continuing to use MimicTyper afterward means you accept the update."})]}),l.jsxs("div",{className:"legal-section",id:"governing-law",children:[l.jsx("h2",{children:"Governing law"}),l.jsx("p",{children:"These Terms of Service are governed by the laws of the State of Delaware, without regard to conflict-of-law principles. Any legal action or proceeding arising under or relating to these terms shall be brought exclusively in the federal or state courts located in Delaware."})]}),l.jsxs("div",{className:"legal-section",id:"contact",children:[l.jsx("h2",{children:"Contact"}),l.jsxs("p",{children:["Questions about these terms? Reach out from the ",l.jsx("a",{href:"/contact",children:"Contact page"}),"."]})]})]})})]}),l.jsx(Ve,{})]})}const Ng="[email protected]";function y1(){return l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsx("main",{children:l.jsxs("div",{className:"contact-page",children:[l.jsx("span",{className:"eyebrow",children:"Contact"}),l.jsx("h1",{className:"page-title",children:"Get in touch"}),l.jsxs("p",{className:"page-sub",children:["Billing questions, bug reports, or anything else â one inbox, real replies. Most plan and mode questions are answered on the ",l.jsx("a",{href:"/faq",children:"FAQ page"})," faster than waiting on an email."]}),l.jsxs("div",{className:"contact-cards",children:[l.jsxs("div",{className:"contact-card",children:[l.jsx("h3",{children:"Email support"}),l.jsx("p",{children:"For billing, bugs, or anything about how a run behaved."}),l.jsxs("a",{className:"link-quiet",href:`mailto:${Ng}`,children:[Ng," â"]})]}),l.jsxs("div",{className:"contact-card",children:[l.jsx("h3",{children:"Billing & account"}),l.jsx("p",{children:"Upgrades, downgrades, and refunds are also handled from your account page."}),l.jsx("a",{className:"link-quiet",href:"/account",children:"Go to account â"})]}),l.jsxs("div",{className:"contact-card",children:[l.jsx("h3",{children:"Before you write in"}),l.jsx("p",{children:"Check the FAQ â most questions about modes, Sessions, and Eagle Eye scoring are answered there already."}),l.jsx("a",{className:"link-quiet",href:"/faq",children:"Read the FAQ â"})]})]})]})}),l.jsx(Ve,{})]})}async function v1(){const c=await fetch(`${zn}/v2/changelog`),r=await c.json().catch(()=>({}));if(!c.ok)throw new Error(r.error||`Request failed (${c.status})`);return r.entries||[]}async function x1(c){const r=await fetch(`${zn}/v2/changelog/${encodeURIComponent(c)}`),f=await r.json().catch(()=>({}));if(!r.ok)throw new Error(f.error||`Request failed (${r.status})`);return f.entry||null}function tp(c){return c.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll('"',""").replaceAll("'","'")}function Ti(c){let r=tp(c);return r=r.replace(/`([^`]+)`/g,"<code>$1</code>"),r=r.replace(/\[([^\]]+)\]\(([^)\s]+)\)/g,(f,o,g)=>`<a href="${g.startsWith("http://")||g.startsWith("https://")||g.startsWith("/")?g:"#"}" target="_blank" rel="noreferrer">${o}</a>`),r=r.replace(/\*\*([^*]+)\*\*/g,"<strong>$1</strong>"),r=r.replace(/(^|[^*])\*([^*]+)\*(?!\*)/g,"$1<em>$2</em>"),r}function ap(c){var j;const r=String(c||"").replace(/\r\n/g,` 146`).split(` 147`),f=[];let o=0;const g=_=>{const O=_.join(" ").trim();O&&f.push(`<p>${Ti(O)}</p>`)};for(;o<r.length;
147){const _=r[o];if(!_.trim()){o+=1;continue}if(_.startsWith("```")){const z=[];for(o+=1;o<r.length&&!r[o].startsWith("```");)z.push(r[o]),o+=1;f.push(`<pre><code>${tp(z.join(` 148`))}</code></pre>`),o+=1;continue}if(/^#{1,3}\s+/.test(_)){const z=Math.min(3,((j=_.match(/^#{1,3}/))==null?void 0:j[0].length)||1);f.push(`<h${z}>${Ti(_.replace(/^#{1,3}\s+/,""))}</h${z}>`),o+=1;continue}if(/^(-\s+|\*\s+)/.test(_)){const z=[];for(;o<r.length&&/^(-\s+|\*\s+)/.test(r[o]);)z.push(`<li>${Ti(r[o].replace(/^(-\s+|\*\s+)/,""))}</li>`),o+=1;f.push(`<ul>${z.join("")}</ul>`);continue}if(/^\d+\.\s+/.test(_)){const z=[];for(;o<r.length&&/^\d+\.\s+/.test(r[o]);)z.push(`<li>${Ti(r[o].replace(/^\d+\.\s+/,""))}</li>`),o+=1;f.push(`<ol>${z.join("")}</ol>`);continue}if(/^>\s+/.test(_)){const z=[];for(;o<r.length&&/^>\s+/.test(r[o]);)z.push(r[o].replace(/^>\s+/,"")),o+=1;f.push(`<blockquote><p>${Ti(z.join(" "))}</p></blockquote>`);continue}if(/^---+$/.test(_.trim())){f.push("<hr />"),o+=1;continue}const O=[];for(;o<r.length&&r[o].trim()&&!r[o].startsWith("```")&&!/^#{1,3}\s+/.test(r[o])&&!/^(-\s+|\*\s+|\d+\.\s+|>\s+)/.test(r[o])&&!/^---+$/.test(r[o].trim());)O.push(r[o]),o+=1;g(O)}return f.join(` 149`)}function np(c){return new Intl.DateTimeFormat("en",{year:"numeric",month:"long",day:"numeric"}).format(new Date(`${c}T00:00:00`))}function Sg(c){return new URL(c,window.location.origin).href}function j1({entry:c}){return l.jsxs("article",{className:"changelog-card",children:[l.jsxs("div",{className:"changelog-card-top",children:[l.jsx("time",{className:"changelog-date",dateTime:c.date,children:np(c.date)}),l.jsx("span",{className:"changelog-slug",children:c.slug})]}),l.jsx("h2",{children:c.title}),l.jsx("p",{children:c.summary}),l.jsx("a",{className:"changelog-link",href:`/changelog/${c.slug}`,children:"Read the full write-up"})]})}function b1(){return l.jsxs("article",{className:"changelog-card changelog-card-skeleton","aria-hidden":"true",children:[l.jsxs("div",{className:"changelog-card-top",children:[l.jsx("span",{className:"skeleton skeleton-line skeleton-date"}),l.jsx("span",{className:"skeleton skeleton-chip"})]}),l.jsx("div",{className:"skeleton skeleton-line skeleton-title"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-copy skeleton-copy-wide"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-copy skeleton-copy-short"}),l.jsx("span",{className:"skeleton skeleton-line skeleton-link"})]})}function N1(){return l.jsxs("article",{className:"changelog-article changelog-article-skeleton","aria-hidden":"true",children:[l.jsxs("div",{className:"changelog-header",children:[l.jsx("span",{className:"skeleton skeleton-line skeleton-date"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-article-title"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-summary"})]}),l.jsxs("div",{className:"changelog-body changelog-body-skeleton",children:[l.jsx("div",{className:"skeleton skeleton-block skeleton-block-wide"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-copy skeleton-copy-wide"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-copy skeleton-copy-medium"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-copy skeleton-copy-short"}),l.jsx("div",{className:"skeleton skeleton-block skeleton-block-small"})]})]})}function S1(){const[c,r]=T.useState([]),[f,o]=T.useState(!0),[g,j]=T.useState("");return T.useEffect(()=>{let _=!0;return v1().then(O=>{_&&r(O)}).catch(O=>{_&&j(O.message||"Failed to load changelog.")}).finally(()=>{_&&o(!1)}),()=>{_=!1}},[]),l.jsxs("div",{className:"page changelog-page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx("section",{className:"changelog-hero",children:l.jsxs("div",{className:"changelog-shell",children:[l.jsx("span",{className:"eyebrow",children:"Updates"}),l.jsx("h1",{children:"Changelog"}),l.jsx("p",{children:"Features, product changes, and release notes."})]})}),l.jsxs("section",{className:"changelog-shell changelog-list-wrap","aria-live":"polite","aria-busy":f,children:[g&&l.jsx("p",{className:"state-text state-error",children:g}),!f&&!g&&c.length===0&&l.jsx("p",{className:"state-text",children:"No changelog entries yet."}),l.jsxs("div",{className:"changelog-list",children:[f&&Array.from({length:3}).map((_,O)=>l.jsx(b1,{},O)),c.map(_=>l.jsx(j1,{entry:_},_.slug))]})]})]}),l.jsx(Ve,{})]})}function w1({slug:c}){const[r,f]=T.useState(null),[o,g]=T.useState(!0),[j,_]=T.useState("");T.useEffect(()=>{let z=!0;return x1(c).then(k=>{z&&f(k)}).catch(k=>{z&&_(k.message||"Failed to load changelog entry.")}).finally(()=>{z&&g(!1)}),()=>{z=!1}},[c]);const O=T.useMemo(()=>r?ap(r.body):"",[r]);return T.useEffect(()=>
149{Ai({title:r?r.title:"Changelog",description:r?r.summary:"Reverse-chronological feature updates and release notes for MimicTyper.",canonicalPath:r?`/changelog/${r.slug}`:`/changelog/${c}`,type:r?"article":"website",publishedTime:r==null?void 0:r.date,modifiedTime:r==null?void 0:r.date,jsonLd:r?{"@context":"https://schema.org","@type":"BlogPosting",headline:r.title,description:r.summary,datePublished:r.date,dateModified:r.date,url:Sg(`/changelog/${r.slug}`),mainEntityOfPage:Sg(`/changelog/${r.slug}`),author:{"@type":"Organization",name:St},publisher:{"@type":"Organization",name:St}}:null})},[r,c]),l.jsxs("div",{className:"page changelog-page",children:[l.jsx(Le,{}),l.jsx("main",{children:l.jsxs("section",{className:"changelog-shell changelog-detail-wrap",children:[l.jsxs("nav",{className:"breadcrumb","aria-label":"Breadcrumb",children:[l.jsx("a",{href:"/changelog",children:"Changelog"}),l.jsx("span",{children:"/"}),l.jsx("span",{children:(r==null?void 0:r.slug)||c})]}),j&&l.jsx("p",{className:"state-text state-error",children:j}),!o&&!j&&!r&&l.jsx("p",{className:"state-text",children:"Entry not found."}),o&&l.jsx(N1,{}),r&&l.jsxs("article",{className:"changelog-article",children:[l.jsxs("header",{className:"changelog-header",children:[l.jsx("time",{dateTime:r.date,children:np(r.date)}),l.jsx("h1",{children:l.jsx(wt,{children:r.title})}),l.jsx("p",{className:"changelog-summary",children:r.summary})]}),l.jsx("section",{className:"changelog-body",dangerouslySetInnerHTML:{__html:O}})]})]})}),l.jsx(Ve,{})]})}function wg({slug:c=null}){return c?l.jsx(w1,{slug:c}):l.jsx(S1,{})}async function T1(){const c=await fetch(`${zn}/v2/blog`),r=await c.json().catch(()=>({}));if(!c.ok)throw new Error(r.error||`Request failed (${c.status})`);return r.entries||[]}async function E1(c){const r=await fetch(`${zn}/v2/blog/${encodeURIComponent(c)}`),f=await r.json().catch(()=>({}));if(!r.ok)throw new Error(f.error||`Request failed (${r.status})`);return f.entry||null}function lp(c){return new Intl.DateTimeFormat("en",{year:"numeric",month:"long",day:"numeric"}).format(new Date(c))}function Tg(c){return new URL(c,window.location.origin).href}function _1(c){return c.replace(/<a href="https:\/\/www\.babylovegrowth\.ai" rel="nofollow noopener noreferrer" target="_blank">Article generated by BabyLoveGrowth<\/a>\s*/gi,"")}function A1({entry:c}){const r=c.metaDescription||"Practical guidance for students and writers.";return l.jsxs("article",{className:"changelog-card blog-card",children:[c.heroImageUrl&&l.jsx("a",{className:"blog-card-media",href:`/blog/${c.slug}`,"aria-label":`Open ${c.title}`,children:l.jsx("img",{src:c.heroImageUrl,alt:"",loading:"lazy"})}),l.jsxs("div",{className:"changelog-card-top",children:[l.jsx("time",{className:"changelog-date",dateTime:c.createdAt,children:lp(c.createdAt)}),l.jsx("span",{className:"changelog-slug blog-chip",children:"Help article"})]}),l.jsx("h2",{children:c.title}),l.jsx("p",{children:r}),l.jsx("a",{className:"changelog-link",href:`/blog/${c.slug}`,children:"Read the article"})]})}function C1(){return l.jsxs("article",{className:"changelog-card changelog-card-skeleton","aria-hidden":"true",children:[l.jsxs("div",{className:"changelog-card-top",children:[l.jsx("span",{className:"skeleton skeleton-line skeleton-date"}),l.jsx("span",{className:"skeleton skeleton-chip"})]}),l.jsx("div",{className:"skeleton skeleton-line skeleton-title"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-copy skeleton-copy-wide"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-copy skeleton-copy-short"}),l.jsx("span",{className:"skeleton skeleton-line skeleton-link"})]})}function z1(){return l.jsxs("article",{className:"changelog-article changelog-article-skeleton","aria-hidden":"true",children:[l.jsxs("div",{className:"changelog-header",children:[l.jsx("span",{className:"skeleton skeleton-line skeleton-date"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-article-title"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-summary"})]}),l.jsxs("div",{className:"changelog-body changelog-body-skeleton",children:[l.jsx("div",{className:"skeleton
149skeleton-block skeleton-block-wide"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-copy skeleton-copy-wide"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-copy skeleton-copy-medium"}),l.jsx("div",{className:"skeleton skeleton-line skeleton-copy skeleton-copy-short"})]})]})}function M1(){const[c,r]=T.useState([]),[f,o]=T.useState(!0),[g,j]=T.useState("");return T.useEffect(()=>{let _=!0;return Ai({title:"Blog",description:"Help articles and practical guidance from MimicTyper.",canonicalPath:"/blog",type:"website"}),T1().then(O=>{_&&r(O)}).catch(O=>{_&&j(O.message||"Failed to load blog.")}).finally(()=>{_&&o(!1)}),()=>{_=!1}},[]),l.jsxs("div",{className:"page changelog-page",children:[l.jsx(Le,{}),l.jsxs("main",{children:[l.jsx("section",{className:"changelog-hero blog-hero",children:l.jsxs("div",{className:"changelog-shell",children:[l.jsx("span",{className:"eyebrow",children:"Knowledge Base"}),l.jsx("h1",{children:"Blog"}),l.jsx("p",{children:"Helpful walkthroughs, practical tips, and niche guides for students and writers."}),l.jsxs("div",{className:"blog-hero-tags","aria-label":"Blog topics",children:[l.jsx("span",{children:"Writing Workflows"}),l.jsx("span",{children:"Google Docs Tips"}),l.jsx("span",{children:"Revision Habits"}),l.jsx("span",{children:"Submission Prep"})]})]})}),l.jsxs("section",{className:"changelog-shell changelog-list-wrap","aria-live":"polite","aria-busy":f,children:[g&&l.jsx("p",{className:"state-text state-error",children:g}),!f&&!g&&c.length===0&&l.jsx("p",{className:"state-text",children:"No blog articles yet."}),l.jsxs("div",{className:"changelog-list blog-list",children:[f&&Array.from({length:3}).map((_,O)=>l.jsx(C1,{},O)),c.map(_=>l.jsx(A1,{entry:_},_.slug))]})]})]}),l.jsx(Ve,{})]})}function O1({slug:c}){const[r,f]=T.useState(null),[o,g]=T.useState(!0),[j,_]=T.useState("");T.useEffect(()=>{let z=!0;return E1(c).then(k=>{z&&f(k)}).catch(k=>{z&&_(k.message||"Failed to load article.")}).finally(()=>{z&&g(!1)}),()=>{z=!1}},[c]);const O=T.useMemo(()=>{if(!r)return"";const z=r.content_html?r.content_html:ap(r.content_markdown||"");return _1(z)},[r]);return T.useEffect(()=>{const z=r!=null&&r.jsonLd&&typeof r.jsonLd=="object"?r!=null&&r.faqJsonLd&&typeof r.faqJsonLd=="object"?[r.jsonLd,r.faqJsonLd]:r.jsonLd:null,k=r?{"@context":"https://schema.org","@type":"BlogPosting",headline:r.title,description:r.metaDescription||"",datePublished:r.createdAt,dateModified:r.createdAt,url:Tg(`/blog/${r.slug}`),mainEntityOfPage:Tg(`/blog/${r.slug}`),author:{"@type":"Organization",name:St},publisher:{"@type":"Organization",name:St},inLanguage:r.languageCode||"en"}:null;Ai({title:r?r.title:"Blog",description:r?r.metaDescription||"Read this article from MimicTyper.":"MimicTyper blog article.",canonicalPath:r?`/blog/${r.slug}`:`/blog/${c}`,type:r?"article":"website",image:(r==null?void 0:r.heroImageUrl)||"/mimictyperlogo.png",publishedTime:r==null?void 0:r.createdAt,modifiedTime:r==null?void 0:r.createdAt,jsonLd:z||k})},[r,c]),l.jsxs("div",{className:"page changelog-page",children:[l.jsx(Le,{}),l.jsx("main",{children:l.jsxs("section",{className:"blog-detail-wrap",children:[l.jsxs("nav",{className:"breadcrumb","aria-label":"Breadcrumb",children:[l.jsx("a",{href:"/blog",children:"Blog"}),l.jsx("span",{children:"/"}),l.jsx("span",{children:(r==null?void 0:r.slug)||c})]}),j&&l.jsx("p",{className:"state-text state-error",children:j}),!o&&!j&&!r&&l.jsx("p",{className:"state-text",children:"Article not found."}),o&&l.jsx(z1,{}),r&&l.jsxs("article",{className:"changelog-article",children:[l.jsxs("header",{className:"changelog-header",children:[l.jsx("time",{dateTime:r.createdAt,children:lp(r.createdAt)}),l.jsx("h1",{children:l.jsx(wt,{children:r.title})}),l.jsx("p",{className:"changelog-summary",children:r.metaDescription})]}),l.jsx("section",{className:"changelog-body",dangerouslySetInnerHTML:{__html:O}})]})]})}),l.jsx(Ve,{})]})}function Eg({slug:c=null}){return c?l.jsx(O1,{slug:c}):l.jsx(M1,{})}const D1=[["Real browser-level typing","Google Docs history shows genuine essay writing with revisions."],["Three typing modes","From Basic to Authentic with our new Mimic V2 engine."],["Eagle Eye AI detector","Stricter scoring than Turnitin before you hit submit."],["Phoenix AI humanizer","Humanizes your text to avoid AI detection and staying natural."],["Multi-sitting sessions","Spread a run over hours or days with planned time gaps."],["Free to start","The core typer costs nothing and you get free access to our premier features."]];function k1(){return l.jsx("svg",{viewBox:"0 0 24 24",width:"17",height:"17",strokeWidth:"2.5",stroke:"currentColor",fill:"none","aria-hidden":"true",children:l.jsx("polyline",{points:"20 6 9 17 4 12"})})}function R1(){const[c,r]=T.useState(!1);return T.useEffect(()=>{window.matchMedia("(max-width: 768px)").matches?g0():r(!0)},[]),c?null:l.jsx("div",{className:"install-sheet-overlay",role:"dialog","aria-modal":"true","aria-label":"Desktop required",children:l.jsxs("div",{className:"install-sheet",children:[l.jsx("div",{className:"install-sheet-drag","aria-hidden":"true"}),l.jsx("div",{className:"install-sheet-icon","aria-hidden":"true",children:l.jsxs("svg",{viewBox:"0 0 24 24",width:"32",height:"32",fill:"none",stroke:"currentColor",strokeWidth:"1.6",children:[l.jsx("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2"}),l.jsx("path",{d:"M8 21h8M12 17v4"})]})}),l.jsx("h2",{className:"install-sheet-title",children:"Open on your computer"}),l.jsx("p",{className:"install-sheet-body",children:"Chrome extensions can only be installed from a desktop browser. Visit this page on your computer:"}),l.jsx("div",{className:"install-sheet-url",children:l.jsx("span",{children:"mimictyper.com/install"})}),l.jsx("button",{className:"install-sheet-dismiss",onClick:()=>r(!0),"aria-label":"Dismiss",children:"Got it"})]})})}function U1(){return l.jsxs("div",{className:"page install-page",children:[l.jsx(Le,{}),l.jsx("main",{className:"install-main",children:l.jsxs("div",{className:"install-grid",children:[l.jsxs("div",{className:"install-left",children:[l.jsx("span",{className:"install-eyebrow",children:"Chrome Extension"}),l.jsxs("h1",{className:"install-title",children:["Your essay,",l.jsx("br",{}),"typed for you."]}),l.jsx("p",{className:"install-subtitle",children:"MimicTyper drives real browser-level keystrokes into Google Docs â the revision history looks like you wrote every word."}),l.jsxs("div",{className:"install-actions",children:[l.jsxs("a",{href:_i("install_page"),className:"install-cta-btn",onClick:()=>oc({location:"install_page"}),children:[l.jsx(Tl,{}),"Add to Chrome â it's free"]}),l.jsx("a",{href:"/",className:"install-learn-more",children:"Learn more about MimicTyper â"})]})]}),l.jsx("div",{className:"install-right",children:l.jsxs("div",{className:"install-card",children:[l.jsx("p",{className:"install-card-label",children:"What's included"}),l.jsx("ul",{className:"install-feat-list",children:D1.map(([c,r])=>l.jsxs("li",{className:"install-feat-item",children:[l.jsx("span",{className:"install-feat-check",children:l.jsx(k1,{})}),l.jsxs("span",{children:[l.jsx("strong",{children:c}),l.jsxs("span",{className:"install-feat-desc",children:[" â ",r]})]})]},c))})]})})]})}),l.jsx(Ve,{}),l.jsx(R1,{})]})}function H1(){return l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsx("main",{children:l.jsxs("div",{className:"error-page",children:[l.jsx("div",{className:"error-code","aria-hidden":"true",children:"404"}),l.jsx("h1",{className:"page-title",children:"This page wandered off."}),l.jsx("p",{className:"page-sub",children:"The link may be broken, or the page may have moved. Letâs get you back to writing."}),l.jsxs("div",{className:"error-actions",children:[l.jsx("a",{href:"/",className:"btn-primary",children:"Back to home"}),l.jsx("a",{href:"/install",className:"link-quiet",children:"Install MimicTyper â"})]})]})}),l.jsx(Ve,{})]})}class B1 extends T.Component{constructor(r){super(r),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}render(){return this.state.hasError?l.jsxs("div",{className:"page",children:[l.jsx(Le,{}),l.jsx("main",{children:l.jsxs("div",{className:"error-page",children:[l.jsx("span",{className:"eyebrow",children:"Something broke"}),l.jsx("h1",{className:"page-title",children:"This page hit a snag."}),l.jsxs("p",{className:"page-sub",children:["An unexpected error stopped the page from loading. Reloading usually clears it â if it keeps happening, let us know at"," ",l.jsx("a",{className:"link-quiet",href:"mailto:[email protected]",children:"[email protected]"}),"."]}),l.jsxs("div",{className:"error-actions",children:[l.jsx("button",{type:"button",className:"btn-primary",onClick:()=>window.location.reload(),children:"Reload page"}),l.jsx("a",{href:"/",className:"link-quiet",children:"Back to home â"})]})]})}),l.jsx(Ve,{})]}):this.props.children}}
149function G1(){return l.jsxs("svg",{className:"g-mark",viewBox:"0 0 18 18",width:"16",height:"16","aria-hidden":"true",children:[l.jsx("path",{fill:"#4285F4",d:"M17.6 9.2c0-.6-.1-1.2-.2-1.8H9v3.4h4.8a4.1 4.1 0 0 1-1.8 2.7v2.2h2.9c1.7-1.6 2.7-3.9 2.7-6.5z"}),l.jsx("path",{fill:"#34A853",d:"M9 18c2.4 0 4.5-.8 6-2.2l-2.9-2.2c-.8.5-1.8.9-3.1.9-2.4 0-4.4-1.6-5.1-3.8H.9v2.3A9 9 0 0 0 9 18z"}),l.jsx("path",{fill:"#FBBC05",d:"M3.9 10.7a5.4 5.4 0 0 1 0-3.4V5H.9a9 9 0 0 0 0 8l3-2.3z"}),l.jsx("path",{fill:"#EA4335",d:"M9 3.6c1.3 0 2.5.5 3.4 1.3l2.6-2.6A9 9 0 0 0 .9 5l3 2.3C4.6 5.2 6.6 3.6 9 3.6z"})]})}const _g={login:{title:"Welcome Back",subtitle:"Sign in to your account.",legal:"By signing in, you agree to our",switchText:"New to MimicTyper? Create an account â",switchHref:"/signup"},signup:{title:"Create Account",subtitle:"Create your account to get started.",legal:"By continuing, you agree to our",switchText:"Already have an account? Log in â",switchHref:"/login"}},L1=[{title:"Auto Typer",body:"Type directly into your Google Docs page and let MimicTyper create your entire revision history. Start to finish with typos, sentence revisions, and more!"},{title:"AI Humanizer",body:"Turn your AI generated text into natural, human-sounding writing to remove watermarks and pass AI detectors."},{title:"AI Detector",body:"Instantly check if content was written by AI. We use a cutting-edge detector to ensure if your document shows as 0%, not even TurnitIn will flag you."},{title:"Writing sessions",body:"MimicTyper will automatically take breaks when writing, so it looks like you spent many hours writing the paper, thinking, and taking breaks."}];function Ag({mode:c="login"}){const[r,f]=T.useState(!1),[o,g]=T.useState(""),j=_g[c]||_g.login;async function _(){if(!r){f(!0),g("");try{await xo(),c==="signup"?Vx():$g(),window.location.href="/home"}catch(O){const z=O.message||"";bo({error_type:z.includes("cancelled")?"popup_closed":"sign_in_failed",location:c==="signup"?"auth_page_signup":"auth_page_login"}),g(z||"Sign-in failed.")}finally{f(!1)}}}return l.jsxs("div",{className:"auth-shell",children:[l.jsxs("section",{className:"auth-left","aria-hidden":"true",children:[l.jsx("a",{className:"auth-brand",href:"/",children:l.jsx(ro,{className:"brand",logoSrc:"/icons/logo.png",showTagline:!1})}),l.jsxs("div",{className:"auth-left-copy",children:[l.jsx("p",{className:"auth-kicker",children:"WRITE SAFER. WRITE HUMAN."}),l.jsxs("h1",{children:["Your AI writing",l.jsx("span",{className:"auth-title-accent",children:" suite"})]}),l.jsx("p",{children:"Let MimicTyper humanize AI text, detect AI content, auto-type into any Google Doc."}),l.jsx("div",{className:"auth-feature-grid",children:L1.map(O=>l.jsxs("article",{className:"auth-feature-card",children:[l.jsx("h3",{children:O.title}),l.jsx("p",{children:O.body})]},O.title))})]})]}),l.jsxs("section",{className:"auth-right",children:[l.jsx("a",{className:"auth-mobile-brand",href:"/",children:l.jsx(ro,{className:"brand",logoSrc:"/icons/logo.png",showTagline:!1})}),l.jsxs("div",{className:"auth-card",children:[l.jsx("h2",{children:j.title}),l.jsx("p",{className:"auth-subtitle",children:j.subtitle}),l.jsxs("button",{type:"button",className:"btn-google auth-google-btn",onClick:_,disabled:r,children:[l.jsx(G1,{}),r?"Signing inâ¦":"Sign in with Google"]}),l.jsx("a",{className:"auth-switch-link",href:j.switchHref,children:j.switchText}),l.jsxs("p",{className:"auth-legal",children:[j.legal," ",l.jsx("a",{href:"/terms",children:"Terms of Service"})," and ",l.jsx("a",{href:"/privacy",children:"Privacy Policy"}),"."]}),o&&l.jsx("p",{className:"plan-error",children:o})]})]})]})}const q1={free:"Free",day_pass:"Day Pass",premium:"Premium",max:"Max"},Cg="https://docs.google.com/document/u/0/",ip="mt_home_steps",Y1=[["typer","Auto Typer (Authentic Mode) words"],["checks","AI Detector words"],["humanizer","AI Humanizer words"]],so={1:"install_extension",2:"sign_into_extension",3:"open_docs"};function V1(){try{const c=localStorage.getItem(ip),r=c?JSON.parse(c):null;return Array.isArray(r)?r.filter(f=>Number.isInteger(f)):[]}catch{return[]}}function zg(c){try{localStorage.setItem(ip,JSON.stringify(c))}catch{}}function X1(){return l.jsx("svg",{viewBox:"0 0 24 24",width:"15",height:"15",strokeWidth:"3",stroke:"currentColor",fill:"none","aria-hidden":"true",children:l.jsx("polyline",{points:"20 6 9 17 4 12"})})}function Q1({label:c,meter:r}){const f=Number(r==null?void 0:r.limit)||0,o=Number(r==null?void 0:r.used)||0,g=f>0?Math.min(100,Math.round(o/f*100)):0;return l.jsxs("div",{className:"home-meter",children:[l.jsxs("div",{className:"home-meter-head",children:[l.jsx("span",{children:c}),l.jsx("span",{className:"home-meter-count",children:f>0?`${o} / ${f}`:"â"})]}),l.jsx("div",{className:"home-meter-track",children:l.jsx("span",{className:"home-meter-fill",style:{width:`${g}%`}})})]})}function Z1(){const[c]=T.useState(()=>wl()),[r,f]=T.useState(()=>jo()),[o,g]=T.useState(()=>V1()),j=T.useRef(o),[_,O]=T.useState(!1),[z,k]=T.useState(!1),M=T.useRef(!1);T.useEffect(()=>{Ai({title:"Get started",description:"Install the MimicTyper Chrome extension and run your first typing session.",canonicalPath:"/home",noindex:!0})},[]),T.useEffect(()=>{c||window.location.replace("/login")},[c]),T.useEffect(()=>{if(!c)return;let D=!1;return an("/v2/me").then(({profile:U})=>{D||(U&&f(U),k(!0))}).catch(U=>
149{if(!D){if(U instanceof mo){window.location.replace("/login");return}l0({error_type:"request_failed"}),k(!0)}}),()=>{D=!0}},[c]),T.useEffect(()=>{!c||!z||M.current||(M.current=!0,a0({plan_tier:(r==null?void 0:r.tier)||"free",completed_steps:o.filter(D=>D>=1&&D<=3).length}))},[c,o,r,z]);const N=T.useCallback((D,U)=>{if(j.current.includes(D))return;const X=[...j.current,D].sort((W,Ae)=>W-Ae);j.current=X,zg(X),g(X),lg({step_number:D,step_name:so[D]??`step_${D}`,completion_method:U})},[]),R=T.useCallback(D=>{const U=j.current.includes(D),X=U?j.current.filter(W=>W!==D):[...j.current,D].sort((W,Ae)=>W-Ae);j.current=X,zg(X),g(X),U?t0({step_number:D,step_name:so[D]??`step_${D}`}):lg({step_number:D,step_name:so[D]??`step_${D}`,completion_method:"manual"})},[]);if(T.useEffect(()=>{if(!_)return;function D(){document.visibilityState==="visible"&&N(1,"automatic_return")}return document.addEventListener("visibilitychange",D),window.addEventListener("focus",D),()=>{document.removeEventListener("visibilitychange",D),window.removeEventListener("focus",D)}},[_,N]),!c)return null;const I=(r==null?void 0:r.tier)||"free",L=r==null?void 0:r.usage,$=[{n:1,title:"Add MimicTyper to Chrome",body:"Install the extension from the Chrome Web Store. It's free â no card needed.",action:l.jsxs("a",{className:"install-cta-btn home-step-cta",href:_i("home_checklist"),target:"_blank",rel:"noreferrer",onClick:()=>{O(!0),oc({location:"home_checklist"})},children:[l.jsx(Tl,{}),"Add to Chrome â it's free"]})},{n:2,title:"Open the extension and sign in",body:l.jsxs(l.Fragment,{children:["Click the MimicTyper icon in your Chrome toolbar and sign in with the same Google account â ",l.jsx("strong",{children:c.email})," â so your plan carries over."]})},{n:3,title:"Type into a Google Doc",body:"Open a doc, paste your text, pick a typing mode, and press Type. MimicTyper builds the revision history for you.",action:l.jsx("a",{className:"home-step-link",href:Cg,target:"_blank",rel:"noreferrer",onClick:()=>ig({location:"home_checklist"}),children:"Open Google Docs â"})}],Z=o.filter(D=>D>=1&&D<=$.length).length;return l.jsxs("div",{className:"page home-page",children:[l.jsx(Le,{}),l.jsx("main",{className:"home-main",children:l.jsxs("div",{className:"home-grid",children:[l.jsxs("div",{className:"home-left",children:[l.jsx("span",{className:"install-eyebrow",children:"You're signed in"}),l.jsxs("h1",{className:"install-title",children:["One step left:",l.jsx("br",{}),"install the extension."]}),l.jsxs("p",{className:"install-subtitle",children:["You're signed in as ",l.jsx("strong",{children:c.email}),". MimicTyper runs inside Chrome â add it, then type straight into any Google Doc with a real, human-looking revision history."]}),l.jsxs("div",{className:"install-actions",children:[l.jsxs("a",{className:"install-cta-btn",href:_i("home_hero"),target:"_blank",rel:"noreferrer",onClick:()=>{O(!0),oc({location:"home_hero"})},children:[l.jsx(Tl,{}),"Add to Chrome â it's free"]}),l.jsx("a",{className:"install-learn-more",href:Cg,target:"_blank",rel:"noreferrer",onClick:()=>ig({location:"home_hero"}),children:"Already installed? Open Google Docs â"})]}),l.jsxs("div",{className:"home-exits",children:[l.jsx("a",{className:"btn-outline",href:"/account",children:"Account settings"}),l.jsx("a",{className:"btn-outline",href:"/",children:"Back to MimicTyper.com"})]}),l.jsxs("p",{className:"home-exit-links",children:[l.jsx("a",{href:"/install",onClick:()=>to({location:"home_footer_links",destination:"install_help"}),children:"Install help"}),l.jsx("span",{"aria-hidden":"true",children:"·"}),l.jsx("a",{href:"/faq",onClick:()=>to({location:"home_footer_links",destination:"faq"}),children:"FAQ"}),l.jsx("span",{"aria-hidden":"true",children:"·"}),l.jsx("a",{href:"/contact",onClick:()=>to({location:"home_footer_links",destination:"contact"}),children:"Contact support"})]})]}),l.jsxs("div",{className:"home-right",children:[l.jsxs("section",{className:"install-card home-card","aria-labelledby":"home-steps-title",children:[l.jsxs("div",{className:"home-card-head",children:[l.jsx("p",{className:"install-card-label",id:"home-steps-title",children:"Getting started"}),l.jsxs("p",{className:"home-progress",children:[Z," of ",$.length," done"]})]}),l.jsx("ol",{className:"home-steps",children:$.map(D=>{const U=o.includes(D.n);return l.jsxs("li",{className:`home-step${U?" is-done":""}`,children:[l.jsx("button",{type:"button",className:"home-step-mark","aria-pressed":U,"aria-label":U?`Mark step ${D.n} not done`:`Mark step ${D.n} done`,onClick:()=>R(D.n),children:U?l.jsx(X1,{}):D.n}),l.jsxs("div",{className:"home-step-body",children:[l.jsx("h3",{className:"home-step-title",children:D.title}),l.jsx("p",{className:"home-step-desc",children:D.body}),D.action]})]},D.n)})})]}),l.jsxs("section",{className:"install-card home-card home-plan-card","aria-labelledby":"home-plan-title",children:[l.jsxs("div",{className:"home-card-head",children:[l.jsx("p",{className:"install-card-label",id:"home-plan-title",children:"Your plan"}),l.jsx("span",{className:"home-tier",children:q1[I]||I})]}),L?l.jsx("div",{className:"home-meters",children:Y1.map(([D,U])=>l.jsx(Q1,{label:U,meter:L[D]},D))}):l.jsx("p",{className:"home-step-desc",children:"Your usage will appear here once your plan loads."}),l.jsx("div",{className:"home-plan-actions",children:I==="free"?l.jsx("a",{className:"btn-primary",href:"/upgrade",onClick:()=>n0({location:"home_plan_card",plan_tier:"free"}),children:"Upgrade"}):I==="day_pass"?l.jsx("a",{className:"btn-outline",href:"/account",children:"View Day Pass"}):l.jsx("a",{className:"btn-outline",href:"/account",children:"Manage billing"})})]})]})]})}),l.jsx(Ve,{})]})}const K1=["Too difficult to use","The extension did not pop up","Missing features I want","Couldn't log in"],I1="https://chromewebstore.google.com/detail/mimictyper/nmndkidfnhncknkddohibjhacifmieng";function J1(c){if(!c)return"";const r=new Date(c);return Number.isNaN(r.getTime())?"":r.toISOString()}function $1(){const c=new URLSearchParams(window.location.search),r=c.get("uuid")||"",f=/^[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(r)?r.toLowerCase():"";return{eventId:crypto.randomUUID(),installDate:J1(c.get("install_date")),uninstallDate:new Date().toISOString(),uuid:f,version:(c.get("version")||"").slice(0,20)}}function Mg(c){const r={eventId:c.eventId,uninstallDate:c.uninstallDate};return c.installDate&&(r.installDate=c.installDate),c.uuid&&(r.uuid=c.uuid),c.version&&(r.version=c.version),r}async function co(c,r){const f=await fetch(`${zn}${c}`,{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify(r)}),o=await f.json().catch(()=>({}));if(!f.ok)throw new Error(o.error||`Request failed (${f.status})`);return o}function W1(){const[c]=T.useState($1),[r,f]=T.useState("sending"),[o,g]=T.useState(""),[j,_]=T.useState(""),[O,z]=T.useState(!1),[k,M]=T.useState(!1),[N,R]=T.useState("idle"),[I,L]=T.useState(""),[$,Z]=T.useState("");T.useEffect(()=>{window.history.replaceState(null,"",window.location.pathname);let X=!0;return co("/v2/uninstall",Mg(c)).then(()=>{X&&f("sent")}).catch(()=>{X&&f("failed")}),()=>{X=!1}},[c]);async function D(X){X.preventDefault(),L(""),M(!0);try{await co("/v2/uninstall/feedback",{...Mg(c),reason:o,message:j}),z(!0)}catch(W){L(W instanceof Error?W.message:"Couldn't submit your feedback. Please try again.")}finally{M(!1)}}async function U(){if(c.uuid){Z(""),R("resetting");try{await co("/v2/uninstall/retention",{uuid:c.uuid}),R("done");const X=new URLSearchParams({utm_source:"mimictyper.com",utm_medium:"website",utm_campaign:"chrome_extension",utm_content:"uninstall_retention"});window.location.assign(`${I1}?${X}`)}catch(X){R("idle"),Z(X instanceof Error?X.message:"Couldn't reset your limits. Please try again.")}}}return l.jsx("main",{className:"uninstall-page",children:l.jsxs("section",{className:"uninstall-panel","aria-labelledby":"uninstall-title",children:[l.jsx("span",{className:"uninstall-eyebrow",children:"MimicTyper"}),l.jsx("h1",{id:"uninstall-title",children:"We're sorry to see you go."}
149),l.jsx("p",{className:"uninstall-intro",children:"What led you to uninstall? Your answer helps us make the extension better."}),O?l.jsxs("div",{className:"uninstall-success",role:"status",children:[l.jsx("h2",{children:"Thank you for the feedback."}),l.jsx("p",{children:"We appreciate you taking the time to let us know."})]}):l.jsxs("form",{onSubmit:D,children:[l.jsxs("fieldset",{className:"uninstall-reasons",children:[l.jsx("legend",{children:"Why did you uninstall?"}),K1.map(X=>l.jsxs("label",{className:"uninstall-reason",children:[l.jsx("input",{type:"radio",name:"reason",value:X,checked:o===X,onChange:()=>g(X),required:!0}),l.jsx("span",{children:X})]},X))]}),l.jsxs("label",{className:"uninstall-message-label",htmlFor:"uninstall-message",children:["Anything else youâd like us to know? ",l.jsx("span",{children:"(optional)"})]}),l.jsx("textarea",{id:"uninstall-message",value:j,maxLength:2e3,rows:4,onChange:X=>_(X.target.value),placeholder:"Share any details that might help."}),I&&l.jsx("p",{className:"uninstall-error",role:"alert",children:I}),r==="failed"&&l.jsx("p",{className:"uninstall-note",role:"status",children:"We couldnât record the uninstall automatically, but you can still submit feedback."}),l.jsx("button",{className:"uninstall-submit",type:"submit",disabled:k||!o,children:k?"Submittingâ¦":"Submit feedback"})]}),c.uuid&&l.jsxs("aside",{className:"uninstall-offer",children:[l.jsx("h2",{children:"Want to give MimicTyper another try?"}),l.jsx("p",{children:"Reinstall the extension and reset your usage limits."}),l.jsx("button",{type:"button",onClick:U,disabled:N==="resetting"||N==="done",children:N==="resetting"?"Preparing your resetâ¦":"Reset limits and return to Chrome"}),$&&l.jsx("p",{className:"uninstall-error",role:"alert",children:$})]})]})})}function F1(){const c=window.location.pathname.replace(/\/+$/,"")||"/";if(c==="/")return sj;if(c==="/changelog")return wg;if(c==="/blog")return Eg;const r=c.match(/^\/changelog\/([^/]+)$/);if(r){let g=r[1];try{g=decodeURIComponent(g)}catch{}return function(){return l.jsx(wg,{slug:g})}}const f=c.match(/^\/blog\/([^/]+)$/);if(f){let g=f[1];try{g=decodeURIComponent(g)}catch{}return function(){return l.jsx(Eg,{slug:g})}}return{"/upgrade":xg,"/pricing":xg,"/account":Xj,"/login":()=>l.jsx(Ag,{mode:"login"}),"/signup":()=>l.jsx(Ag,{mode:"signup"}),"/home":Z1,"/mimic":Ij,"/eagle-eye":Pj,"/humanizer":i1,"/sessions":o1,"/faq":f1,"/privacy":m1,"/terms":p1,"/contact":y1,"/install":U1,"/guarantee":gj,"/uninstall":W1}[c]||H1}const P1=F1();ox.createRoot(document.getElementById("root")).render(l.jsx(T.StrictMode,{children:l.jsx(B1,{children:l.jsx(P1,{})})}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.