PageSourceSearch

https://wanman.ai/assets/index-DdwzwVrW.js

js wanman.ai collected 2026-10-05 13:18:29 UTC 706,557 bytes, 99 lines download raw bytes

vendor: 4,114 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/board-CTd2KWCZ.js","assets/launch-client-B_KfxXO0.js","assets/categories-tLjjfgH_.js","assets/use-heartbeat-z_on4l0L.js","assets/brand-mark-vTsNvpSR.js","assets/uiComponents-DTVMh1tM.js","assets/brand-lockup-WgQknHsZ.js","assets/use-marketplace-apps-D5PgjrIq.js","assets/story-page-DMfF2CH0.js","assets/artifact-page-oUaK89Bz.js","assets/launches-page-lGCndkB2.js","assets/launch-B146ixes.js","assets/launch-page-BQLNvTuw.js","assets/sign-in-page-BDxTt5wT.js","assets/sign-up-page-CjR1gpVP.js","assets/clerk-hash-verification-page-DfIyVs1C.js"])))=>i.map(i=>d[i]);
2function dr(a,i){for(var r=0;r<i.length;r++){const o=i[r];if(typeof o!="string"&&!Array.isArray(o)){for(const c in o)if(c!=="default"&&!(c in a)){const d=Object.getOwnPropertyDescriptor(o,c);d&&Object.defineProperty(a,c,d.get?d:{enumerable:!0,get:()=>o[c]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const d of c)if(d.type==="childList")for(const p of d.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&o(p)}).observe(document,{childList:!0,subtree:!0});function r(c){const d={};return c.integrity&&(d.integrity=c.integrity),c.referrerPolicy&&(d.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?d.credentials="include":c.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function o(c){if(c.ep)return;c.ep=!0;const d=r(c);fetch(c.href,d)}})();function fr(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var Ws={exports:{}},pi={};var ap;function k6(){if(ap)return pi;ap=1;var a=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function r(o,c,d){var p=null;if(d!==void 0&&(p=""+d),c.key!==void 0&&(p=""+c.key),"key"in c){d={};for(var h in c)h!=="key"&&(d[h]=c[h])}else d=c;return c=d.ref,{$$typeof:a,type:o,key:p,ref:c!==void 0?c:null,props:d}}return pi.Fragment=i,pi.jsx=r,pi.jsxs=r,pi}var np;function w6(){return np||(np=1,Ws.exports=k6()),Ws.exports}var $=w6();const T6=fr($),x6=dr({__proto__:null,default:T6},[$]);var Xs={exports:{}},ae={};var ip;function R6(){if(ip)return ae;ip=1;var a=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),p=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),E=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),A=Symbol.for("react.activity"),w=Symbol.iterator;function U(_){return _===null||typeof _!="object"?null:(_=w&&_[w]||_["@@iterator"],typeof _=="function"?_:null)}var j={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},R=Object.assign,L={};function G(_,k,N){this.props=_,this.context=k,this.refs=L,this.updater=N||j}G.prototype.isReactComponent={},G.prototype.setState=function(_,k){if(typeof _!="object"&&typeof _!="function"&&_!=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,_,k,"setState")},G.prototype.forceUpdate=function(_){this.updater.enqueueForceUpdate(this,_,"forceUpdate")};function H(){}H.prototype=G.prototype;function I(_,k,N){this.props=_,this.context=k,this.refs=L,this.updater=N||j}var X=I.prototype=new H;X.constructor=I,R(X,G.prototype),X.isPureReactComponent=!0;var Q=Array.isArray;function ne(){}var K={H:null,A:null,T:null,S:null},ee=Object.prototype.hasOwnProperty;function ie(_,k,N){var Y=N.ref;return{$$typeof:a,type:_,key:k,ref:Y!==void 0?Y:null,props:N}}function Se(_,k){return ie(_.type,k,_.props)}function me(_){return typeof _=="object"&&_!==null&&_.$$typeof===a}function Te(_){var k={"=":"=0",":":"=2"};return"$"+_.replace(/[=:]/g,function(N){return k[N]})}
vendor: 6,025 bytes, line 2
2var He=/\/+/g;function ze(_,k){return typeof _=="object"&&_!==null&&_.key!=null?Te(""+_.key):k.toString(36)}function xe(_){switch(_.status){case"fulfilled":return _.value;case"rejected":throw _.reason;default:switch(typeof _.status=="string"?_.then(ne,ne):(_.status="pending",_.then(function(k){_.status==="pending"&&(_.status="fulfilled",_.value=k)},function(k){_.status==="pending"&&(_.status="rejected",_.reason=k)})),_.status){case"fulfilled":return _.value;case"rejected":throw _.reason}}throw _}function P(_,k,N,Y,J){var le=typeof _;(le==="undefined"||le==="boolean")&&(_=null);var ve=!1;if(_===null)ve=!0;else switch(le){case"bigint":case"string":case"number":ve=!0;break;case"object":switch(_.$$typeof){case a:case i:ve=!0;break;case y:return ve=_._init,P(ve(_._payload),k,N,Y,J)}}if(ve)return J=J(_),ve=Y===""?"."+ze(_,0):Y,Q(J)?(N="",ve!=null&&(N=ve.replace(He,"$&/")+"/"),P(J,k,N,"",function(vn){return vn})):J!=null&&(me(J)&&(J=Se(J,N+(J.key==null||_&&_.key===J.key?"":(""+J.key).replace(He,"$&/")+"/")+ve)),k.push(J)),1;ve=0;var it=Y===""?".":Y+":";if(Q(_))for(var Ne=0;Ne<_.length;Ne++)Y=_[Ne],le=it+ze(Y,Ne),ve+=P(Y,k,N,le,J);else if(Ne=U(_),typeof Ne=="function")for(_=Ne.call(_),Ne=0;!(Y=_.next()).done;)Y=Y.value,le=it+ze(Y,Ne++),ve+=P(Y,k,N,le,J);else if(le==="object"){if(typeof _.then=="function")return P(xe(_),k,N,Y,J);throw k=String(_),Error("Objects are not valid as a React child (found: "+(k==="[object Object]"?"object with keys {"+Object.keys(_).join(", ")+"}":k)+"). If you meant to render a collection of children, use an array instead.")}return ve}function q(_,k,N){if(_==null)return _;var Y=[],J=0;return P(_,Y,"","",function(le){return k.call(N,le,J++)}),Y}function ue(_){if(_._status===-1){var k=_._result;k=k(),k.then(function(N){(_._status===0||_._status===-1)&&(_._status=1,_._result=N)},function(N){(_._status===0||_._status===-1)&&(_._status=2,_._result=N)}),_._status===-1&&(_._status=0,_._result=k)}if(_._status===1)return _._result.default;throw _._result}var Ae=typeof reportError=="function"?reportError:function(_){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var k=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof _=="object"&&_!==null&&typeof _.message=="string"?String(_.message):String(_),error:_});if(!window.dispatchEvent(k))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",_);return}console.error(_)},_e={map:q,forEach:function(_,k,N){q(_,function(){k.apply(this,arguments)},N)},count:function(_){var k=0;return q(_,function(){k++}),k},toArray:function(_){return q(_,function(k){return k})||[]},only:function(_){if(!me(_))throw Error("React.Children.only expected to receive a single React element child.");return _}};return ae.Activity=A,ae.Children=_e,ae.Component=G,ae.Fragment=r,ae.Profiler=c,ae.PureComponent=I,ae.StrictMode=o,ae.Suspense=g,ae.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=K,ae.__COMPILER_RUNTIME={__proto__:null,c:function(_){return K.H.useMemoCache(_)}},ae.cache=function(_){return function(){return _.apply(null,arguments)}},ae.cacheSignal=function(){return null},ae.cloneElement=function(_,k,N){if(_==null)throw Error("The argument must be a React element, but you passed "+_+".");var Y=R({},_.props),J=_.key;if(k!=null)for(le in k.key!==void 0&&(J=""+k.key),k)!ee.call(k,le)||le==="key"||le==="__self"||le==="__source"||le==="ref"&&k.ref===void 0||(Y[le]=k[le]);var le=arguments.length-2;if(le===1)Y.children=N;else if(1<le){for(var ve=Array(le),it=0;it<le;it++)ve[it]=arguments[it+2];Y.children=ve}return ie(_.type,J,Y)},ae.createContext=function(_){return _={$$typeof:p,_currentValue:_,_currentValue2:_,_threadCount:0,Provider:null,Consumer:null},_.Provider=_,_.Consumer={$$typeof:d,_context:_},_},ae.createElement=function(_,k,N){var Y,J={},le=null;if(k!=null)for(Y in k.key!==void 0&&(le=""+k.key),k)ee.call(k,Y)&&Y!=="key"&&Y!=="__self"&&Y!=="__source"&&(J[Y]=k[Y]);var ve=arguments.length-2;if(ve===1)J.children=N;else if(1<ve){for(var it=Array(ve),Ne=0;Ne<ve;Ne++)it[Ne]=arguments[Ne+2];J.children=it}if(_&&_.defaultProps)for(Y in ve=_.defaultProps,ve)J[Y]===void 0&&(J[Y]=ve[Y]);return ie(_,le,J)},ae.createRef=function(){return{current:null}},ae.forwardRef=function(_){return{$$typeof:h,render:_}},ae.isValidElement=me,ae.lazy=function(_){return{$$typeof:y,_payload:{_status:-1,_result:_},_init:ue}},ae.memo=function(_,k){return{$$typeof:E,type:_,compare:k===void 0?null:k}},ae.startTransition=function(_){var k=K.T,N={};K.T=N;try{var Y=_(),J=K.S;J!==null&&J(N,Y),typeof Y=="object"&&Y!==null&&typeof Y.then=="function"&&Y.then(ne,Ae)}catch(le){Ae(le)}finally{k!==null&&N.types!==null&&(k.types=N.types),K.T=k}},ae.unstable_useCacheRefresh=function(){return K.H.useCacheRefresh()},ae.use=function(_){return K.H.use(_)},ae.useActionState=function(_,k,N){return K.H.useActionState(_,k,N)},ae.useCallback=function(_,k){return K.H.useCallback(_,k)},ae.useContext=function(_){return K.H.useContext(_)},ae.useDebugValue=function(){},ae.useDeferredValue=function(_,k){return K.H.useDeferredValue(_,k)},ae.useEffect=function(_,k){return K.H.useEffect(_,k)},ae.useEffectEvent=function(_){return K.H.useEffectEvent(_)},ae.useId=function(){return K.H.useId()},ae.useImperativeHandle=function(_,k,N){return K.H.useImperativeHandle(_,k,N)},ae.useInsertionEffect=function(_,k){return K.H.useInsertionEffect(_,k)},ae.useLayoutEffect=function(_,k){return K.H.useLayoutEffect(_,k)},ae.useMemo=function(_,k){return K.H.useMemo(_,k)},ae.useOptimistic=function(_,k){return K.H.useOptimistic(_,k)},ae.useReducer=function(_,k,N){return K.H.useReducer(_,k,N)},ae.useRef=function(_){return K.H.useRef(_)},ae.useState=function(_){return K.H.useState(_)},ae.useSyncExternalStore=function(_,k,N){return K.H.useSyncExternalStore(_,k,N)},ae.useTransition=function(){return K.H.useTransition()},ae.version="19.2.4",ae}var op;function w0(){return op||(op=1,Xs.exports=R6()),Xs.exports}var C=w0();const T=fr(C),P6=dr({__proto__:null,default:T},[C]);
vendor: 12,332 bytes, lines 2-4
2var Js={exports:{}},mi={},Zs={exports:{}},$s={};var rp;function M6(){return rp||(rp=1,(function(a){function i(P,q){var ue=P.length;P.push(q);e:for(;0<ue;){var Ae=ue-1>>>1,_e=P[Ae];if(0<c(_e,q))P[Ae]=q,P[ue]=_e,ue=Ae;else break e}}function r(P){return P.length===0?null:P[0]}function o(P){if(P.length===0)return null;var q=P[0],ue=P.pop();if(ue!==q){P[0]=ue;e:for(var Ae=0,_e=P.length,_=_e>>>1;Ae<_;){var k=2*(Ae+1)-1,N=P[k],Y=k+1,J=P[Y];if(0>c(N,ue))Y<_e&&0>c(J,N)?(P[Ae]=J,P[Y]=ue,Ae=Y):(P[Ae]=N,P[k]=ue,Ae=k);else if(Y<_e&&0>c(J,ue))P[Ae]=J,P[Y]=ue,Ae=Y;else break e}}return q}function c(P,q){var ue=P.sortIndex-q.sortIndex;return ue!==0?ue:P.id-q.id}if(a.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;a.unstable_now=function(){return d.now()}}else{var p=Date,h=p.now();a.unstable_now=function(){return p.now()-h}}var g=[],E=[],y=1,A=null,w=3,U=!1,j=!1,R=!1,L=!1,G=typeof setTimeout=="function"?setTimeout:null,H=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;function X(P){for(var q=r(E);q!==null;){if(q.callback===null)o(E);else if(q.startTime<=P)o(E),q.sortIndex=q.expirationTime,i(g,q);else break;q=r(E)}}function Q(P){if(R=!1,X(P),!j)if(r(g)!==null)j=!0,ne||(ne=!0,Te());else{var q=r(E);q!==null&&xe(Q,q.startTime-P)}}var ne=!1,K=-1,ee=5,ie=-1;function Se(){return L?!0:!(a.unstable_now()-ie<ee)}function me(){if(L=!1,ne){var P=a.unstable_now();ie=P;var q=!0;try{e:{j=!1,R&&(R=!1,H(K),K=-1),U=!0;var ue=w;try{t:{for(X(P),A=r(g);A!==null&&!(A.expirationTime>P&&Se());){var Ae=A.callback;if(typeof Ae=="function"){A.callback=null,w=A.priorityLevel;var _e=Ae(A.expirationTime<=P);if(P=a.unstable_now(),typeof _e=="function"){A.callback=_e,X(P),q=!0;break t}A===r(g)&&o(g),X(P)}else o(g);A=r(g)}if(A!==null)q=!0;else{var _=r(E);_!==null&&xe(Q,_.startTime-P),q=!1}}break e}finally{A=null,w=ue,U=!1}q=void 0}}finally{q?Te():ne=!1}}}var Te;if(typeof I=="function")Te=function(){I(me)};else if(typeof MessageChannel<"u"){var He=new MessageChannel,ze=He.port2;He.port1.onmessage=me,Te=function(){ze.postMessage(null)}}else Te=function(){G(me,0)};function xe(P,q){K=G(function(){P(a.unstable_now())},q)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(P){P.callback=null},a.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ee=0<P?Math.floor(1e3/P):5},a.unstable_getCurrentPriorityLevel=function(){return w},a.unstable_next=function(P){switch(w){case 1:case 2:case 3:var q=3;break;default:q=w}var ue=w;w=q;try{return P()}finally{w=ue}},a.unstable_requestPaint=function(){L=!0},a.unstable_runWithPriority=function(P,q){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var ue=w;w=P;try{return q()}finally{w=ue}},a.unstable_scheduleCallback=function(P,q,ue){var Ae=a.unstable_now();switch(typeof ue=="object"&&ue!==null?(ue=ue.delay,ue=typeof ue=="number"&&0<ue?Ae+ue:Ae):ue=Ae,P){case 1:var _e=-1;break;case 2:_e=250;break;case 5:_e=1073741823;break;case 4:_e=1e4;break;default:_e=5e3}return _e=ue+_e,P={id:y++,callback:q,priorityLevel:P,startTime:ue,expirationTime:_e,sortIndex:-1},ue>Ae?(P.sortIndex=ue,i(E,P),r(g)===null&&P===r(E)&&(R?(H(K),K=-1):R=!0,xe(Q,ue-Ae))):(P.sortIndex=_e,i(g,P),j||U||(j=!0,ne||(ne=!0,Te()))),P},a.unstable_shouldYield=Se,a.unstable_wrapCallback=function(P){var q=w;return function(){var ue=w;w=q;try{return P.apply(this,arguments)}finally{w=ue}}}})($s)),$s}var lp;function O6(){return lp||(lp=1,Zs.exports=M6()),Zs.exports}var e0={exports:{}},at={};var sp;function z6(){if(sp)return at;sp=1;var a=w0();function i(g){var E="https://react.dev/errors/"+g;if(1<arguments.length){E+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)E+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+g+"; visit "+E+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var o={d:{f:r,r:function(){throw Error(i(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},c=Symbol.for("react.portal");function d(g,E,y){var A=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:c,key:A==null?null:""+A,children:g,containerInfo:E,implementation:y}}var p=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(g,E){if(g==="font")return"";if(typeof E=="string")return E==="use-credentials"?E:""}return at.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,at.createPortal=function(g,E){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!E||E.nodeType!==1&&E.nodeType!==9&&E.nodeType!==11)throw Error(i(299));return d(g,E,null,y)},at.flushSync=function(g){var E=p.T,y=o.p;try{if(p.T=null,o.p=2,g)return g()}finally{p.T=E,o.p=y,o.d.f()}},at.preconnect=function(g,E){typeof g=="string"&&(E?(E=E.crossOrigin,E=typeof E=="string"?E==="use-credentials"?E:"":void 0):E=null,o.d.C(g,E))},at.prefetchDNS=function(g){typeof g=="string"&&o.d.D(g)},at.preinit=function(g,E){if(typeof g=="string"&&E&&typeof E.as=="string"){var y=E.as,A=h(y,E.crossOrigin),w=typeof E.integrity=="string"?E.integrity:void 0,U=typeof E.fetchPriority=="string"?E.fetchPriority:void 0;y==="style"?o.d.S(g,typeof E.precedence=="string"?E.precedence:void 0,{crossOrigin:A,integrity:w,fetchPriority:U}):y==="script"&&o.d.X(g,{crossOrigin:A,integrity:w,fetchPriority:U,nonce:typeof E.nonce=="string"?E.nonce:void 0})}},at.preinitModule=function(g,E){if(typeof g=="string")if(typeof E=="object"&&E!==null){if(E.as==null||E.as==="script"){var y=h(E.as,E.crossOrigin);o.d.M(g,{crossOrigin:y,integrity:typeof E.integrity=="string"?E.integrity:void 0,nonce:typeof E.nonce=="string"?E.nonce:void 0})}}else E==null&&o.d.M(g)},at.preload=function(g,E){if(typeof g=="string"&&typeof E=="object"&&E!==null&&typeof E.as=="string"){var y=E.as,A=h(y,E.crossOrigin);o.d.L(g,y,{crossOrigin:A,integrity:typeof E.integrity=="string"?E.integrity:void 0,nonce:typeof E.nonce=="string"?E.nonce:void 0,type:typeof E.type=="string"?E.type:void 0,fetchPriority:typeof E.fetchPriority=="string"?E.fetchPriority:void 0,referrerPolicy:typeof E.referrerPolicy=="string"?E.referrerPolicy:void 0,imageSrcSet:typeof E.imageSrcSet=="string"?E.imageSrcSet:void 0,imageSizes:typeof E.imageSizes=="string"?E.imageSizes:void 0,media:typeof E.media=="string"?E.media:void 0})}},at.preloadModule=function(g,E){if(typeof g=="string")if(E){var y=h(E.as,E.crossOrigin);o.d.m(g,{as:typeof E.as=="string"&&E.as!=="script"?E.as:void 0,crossOrigin:y,integrity:typeof E.integrity=="string"?E.integrity:void 0})}else o.d.m(g)},at.requestFormReset=function(g){o.d.r(g)},at.unstable_batchedUpdates=function(g,E){return g(E)},at.useFormState=function(g,E,y){return p.H.useFormState(g,E,y)},at.useFormStatus=function(){return p.H.useHostTransitionStatus()},at.version="19.2.4",at}var cp;function hm(){if(cp)return e0.exports;cp=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(i){console.error(i)}}return a(),e0.exports=z6(),e0.exports}var dp;function L6(){if(dp)return mi;dp=1;var a=O6(),i=w0(),r=hm();function o(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var u=2;u<arguments.length;u++)t+="&args[]="+encodeURIComponent(arguments[u])}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 c(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function d(e){var t=e,u=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(u=t.return),e=t.return;while(e)}return t.tag===3?u:null}function p(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 h(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 g(e){if(d(e)!==e)throw Error(o(188))}function E(e){var t=e.alternate;if(!t){if(t=d(e),t===null)throw Error(o(188));return t!==e?null:e}for(var u=e,n=t;;){var l=u.return;if(l===null)break;var s=l.alternate;if(s===null){if(n=l.return,n!==null){u=n;continue}break}if(l.child===s.child){for(s=l.child;s;){if(s===u)return g(l),e;if(s===n)return g(l),t;s=s.sibling}throw Error(o(188))}if(u.return!==n.return)u=l,n=s;else{for(var f=!1,m=l.child;m;){if(m===u){f=!0,u=l,n=s;break}if(m===n){f=!0,n=l,u=s;break}m=m.sibling}if(!f){for(m=s.child;m;){if(m===u){f=!0,u=s,n=l;break}if(m===n){f=!0,n=s,u=l;break}m=m.sibling}if(!f)throw Error(o(189))}}if(u.alternate!==n)throw Error(o(190))}if(u.tag!==3)throw Error(o(188));return u.stateNode.current===u?e:t}function y(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=y(e),t!==null)return t;e=e.sibling}return null}var A=Object.assign,w=Symbol.for("react.element"),U=Symbol.for("react.transitional.element"),j=Symbol.for("react.portal"),R=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),G=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),I=Symbol.for("react.context"),X=Symbol.for("react.forward_ref"),Q=Symbol.for("react.suspense"),ne=Symbol.for("react.suspense_list"),K=Symbol.for("react.memo"),ee=Symbol.for("react.lazy"),ie=Symbol.for("react.activity"),Se=Symbol.for("react.memo_cache_sentinel"),me=Symbol.iterator;function Te(e){return e===null||typeof e!="object"?null:(e=me&&e[me]||e["@@iterator"],typeof e=="function"?e:null)}var He=Symbol.for("react.client.reference");function ze(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===He?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case R:return"Fragment";case G:return"Profiler";case L:return"StrictMode";case Q:return"Suspense";case ne:return"SuspenseList";case ie:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case j:return"Portal";case I:return e.displayName||"Context";case H:return(e._context.displayName||"Context")+".Consumer";case X:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case K:return t=e.displayName||null,t!==null?t:ze(e.type)||"Memo";case ee:t=e._payload,e=e._init;try{return ze(e(t))}catch{}}return null}var xe=Array.isArray,P=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,q=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ue={pending:!1,data:null,method:null,action:null},Ae=[],_e=-1;function _(e){return{current:e}}function k(e){0>_e||(e.current=Ae[_e],Ae[_e]=null,_e--)}function N(e,t){_e++,Ae[_e]=e.current,e.current=t}var Y=_(null),J=_(null),le=_(null),ve=_(null);function it(e,t){switch(N(le,t),N(J,e),N(Y,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Df(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Df(t),e=Sf(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}k(Y),N(Y,e)}function Ne(){k(Y),k(J),k(le)}function vn(e){e.memoizedState!==null&&N(ve,e);var t=Y.current,u=Sf(t,e.type);t!==u&&(N(J,e),N(Y,u))}function Ti(e){J.current===e&&(k(Y),k(J)),ve.current===e&&(k(ve),si._currentValue=ue)}var xr,tc;function ea(e){if(xr===void 0)try{throw Error()}catch(u){var t=u.stack.trim().match(/\n( *(at )?)/);xr=t&&t[1]||"",tc=-1<u.stack.indexOf(`
3    at`)?" (<anonymous>)":-1<u.stack.indexOf("@")?"@unknown:0:0":""}return`
4`+xr+e+tc}var Rr=!1;function Pr(e,t){if(!e||Rr)return"";Rr=!0;var u=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(t){var z=function(){throw Error()};if(Object.defineProperty(z.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(z,[])}catch(x){var S=x}Reflect.construct(e,[],z)}else{try{z.call()}catch(x){S=x}e.call(z.prototype)}}else{try{throw Error()}catch(x){S=x}(z=e())&&typeof z.catch=="function"&&z.catch(function(){})}}
vendor: 6,458 bytes, lines 4-9
4catch(x){if(x&&S&&typeof x.stack=="string")return[x.stack,S.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=n.DetermineComponentFrameRoot(),f=s[0],m=s[1];if(f&&m){var v=f.split(`
5`),D=m.split(`
6`);for(l=n=0;n<v.length&&!v[n].includes("DetermineComponentFrameRoot");)n++;for(;l<D.length&&!D[l].includes("DetermineComponentFrameRoot");)l++;if(n===v.length||l===D.length)for(n=v.length-1,l=D.length-1;1<=n&&0<=l&&v[n]!==D[l];)l--;for(;1<=n&&0<=l;n--,l--)if(v[n]!==D[l]){if(n!==1||l!==1)do if(n--,l--,0>l||v[n]!==D[l]){var M=`
7`+v[n].replace(" at new "," at ");return e.displayName&&M.includes("<anonymous>")&&(M=M.replace("<anonymous>",e.displayName)),M}while(1<=n&&0<=l);break}}}finally{Rr=!1,Error.prepareStackTrace=u}return(u=e?e.displayName||e.name:"")?ea(u):""}function ig(e,t){switch(e.tag){case 26:case 27:case 5:return ea(e.type);case 16:return ea("Lazy");case 13:return e.child!==t&&t!==null?ea("Suspense Fallback"):ea("Suspense");case 19:return ea("SuspenseList");case 0:case 15:return Pr(e.type,!1);case 11:return Pr(e.type.render,!1);case 1:return Pr(e.type,!0);case 31:return ea("Activity");default:return""}}function uc(e){try{var t="",u=null;do t+=ig(e,u),u=e,e=e.return;while(e);return t}catch(n){return`
8Error generating stack: `+n.message+`
9`+n.stack}}var Mr=Object.prototype.hasOwnProperty,Or=a.unstable_scheduleCallback,zr=a.unstable_cancelCallback,og=a.unstable_shouldYield,rg=a.unstable_requestPaint,gt=a.unstable_now,lg=a.unstable_getCurrentPriorityLevel,ac=a.unstable_ImmediatePriority,nc=a.unstable_UserBlockingPriority,xi=a.unstable_NormalPriority,sg=a.unstable_LowPriority,ic=a.unstable_IdlePriority,cg=a.log,dg=a.unstable_setDisableYieldValue,Cn=null,Et=null;function Bu(e){if(typeof cg=="function"&&dg(e),Et&&typeof Et.setStrictMode=="function")try{Et.setStrictMode(Cn,e)}catch{}}var yt=Math.clz32?Math.clz32:mg,fg=Math.log,pg=Math.LN2;function mg(e){return e>>>=0,e===0?32:31-(fg(e)/pg|0)|0}var Ri=256,Pi=262144,Mi=4194304;function ta(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&261888;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 Oi(e,t,u){var n=e.pendingLanes;if(n===0)return 0;var l=0,s=e.suspendedLanes,f=e.pingedLanes;e=e.warmLanes;var m=n&134217727;return m!==0?(n=m&~s,n!==0?l=ta(n):(f&=m,f!==0?l=ta(f):u||(u=m&~e,u!==0&&(l=ta(u))))):(m=n&~s,m!==0?l=ta(m):f!==0?l=ta(f):u||(u=n&~e,u!==0&&(l=ta(u)))),l===0?0:t!==0&&t!==l&&(t&s)===0&&(s=l&-l,u=t&-t,s>=u||s===32&&(u&4194048)!==0)?t:l}function Fn(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function hg(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 oc(){var e=Mi;return Mi<<=1,(Mi&62914560)===0&&(Mi=4194304),e}function Lr(e){for(var t=[],u=0;31>u;u++)t.push(e);return t}function _n(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function gg(e,t,u,n,l,s){var f=e.pendingLanes;e.pendingLanes=u,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=u,e.entangledLanes&=u,e.errorRecoveryDisabledLanes&=u,e.shellSuspendCounter=0;var m=e.entanglements,v=e.expirationTimes,D=e.hiddenUpdates;for(u=f&~u;0<u;){var M=31-yt(u),z=1<<M;m[M]=0,v[M]=-1;var S=D[M];if(S!==null)for(D[M]=null,M=0;M<S.length;M++){var x=S[M];x!==null&&(x.lane&=-536870913)}u&=~z}n!==0&&rc(e,n,0),s!==0&&l===0&&e.tag!==0&&(e.suspendedLanes|=s&~(f&~t))}function rc(e,t,u){e.pendingLanes|=t,e.suspendedLanes&=~t;var n=31-yt(t);e.entangledLanes|=t,e.entanglements[n]=e.entanglements[n]|1073741824|u&261930}function lc(e,t){var u=e.entangledLanes|=t;for(e=e.entanglements;u;){var n=31-yt(u),l=1<<n;l&t|e[n]&t&&(e[n]|=t),u&=~l}}function sc(e,t){var u=t&-t;return u=(u&42)!==0?1:Ur(u),(u&(e.suspendedLanes|t))!==0?0:u}function Ur(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 Nr(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function cc(){var e=q.p;return e!==0?e:(e=window.event,e===void 0?32:Xf(e.type))}function dc(e,t){var u=q.p;try{return q.p=e,t()}finally{q.p=u}}var Du=Math.random().toString(36).slice(2),Ze="__reactFiber$"+Du,st="__reactProps$"+Du,Da="__reactContainer$"+Du,jr="__reactEvents$"+Du,Eg="__reactListeners$"+Du,yg="__reactHandles$"+Du,fc="__reactResources$"+Du,bn="__reactMarker$"+Du;function Ir(e){delete e[Ze],delete e[st],delete e[jr],delete e[Eg],delete e[yg]}function Sa(e){var t=e[Ze];if(t)return t;for(var u=e.parentNode;u;){if(t=u[Da]||u[Ze]){if(u=t.alternate,t.child!==null||u!==null&&u.child!==null)for(e=Mf(e);e!==null;){if(u=e[Ze])return u;e=Mf(e)}return t}e=u,u=e.parentNode}return null}function ka(e){if(e=e[Ze]||e[Da]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Bn(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(o(33))}function wa(e){var t=e[fc];return t||(t=e[fc]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Qe(e){e[bn]=!0}var pc=new Set,mc={};function ua(e,t){Ta(e,t),Ta(e+"Capture",t)}function Ta(e,t){for(mc[e]=t,e=0;e<t.length;e++)pc.add(t[e])}var Ag=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
9037D\\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]*$"),hc={},gc={};function vg(e){return Mr.call(gc,e)?!0:Mr.call(hc,e)?!1:Ag.test(e)?gc[e]=!0:(hc[e]=!0,!1)}function zi(e,t,u){if(vg(t))if(u===null)e.removeAttribute(t);else{switch(typeof u){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,""+u)}}function Li(e,t,u){if(u===null)e.removeAttribute(t);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+u)}}function iu(e,t,u,n){if(n===null)e.removeAttribute(u);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(u);return}e.setAttributeNS(t,u,""+n)}}function wt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ec(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Cg(e,t,u){var n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(f){u=""+f,s.call(this,f)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return u},setValue:function(f){u=""+f},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hr(e){if(!e._valueTracker){var t=Ec(e)?"checked":"value";e._valueTracker=Cg(e,t,""+e[t])}}function yc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var u=t.getValue(),n="";return e&&(n=Ec(e)?e.checked?"true":"false":e.value),e=n,e!==u?(t.setValue(e),!0):!1}function Ui(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}}var Fg=/[\n"\\]/g;function Tt(e){return e.replace(Fg,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function qr(e,t,u,n,l,s,f,m){e.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.type=f:e.removeAttribute("type"),t!=null?f==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+wt(t)):e.value!==""+wt(t)&&(e.value=""+wt(t)):f!=="submit"&&f!=="reset"||e.removeAttribute("value"),t!=null?Gr(e,f,wt(t)):u!=null?Gr(e,f,wt(u)):n!=null&&e.removeAttribute("value"),l==null&&s!=null&&(e.defaultChecked=!!s),l!=null&&(e.checked=l&&typeof l!="function"&&typeof l!="symbol"),m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"?e.name=""+wt(m):e.removeAttribute("name")}function Ac(e,t,u,n,l,s,f,m){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.type=s),t!=null||u!=null){if(!(s!=="submit"&&s!=="reset"||t!=null)){Hr(e);return}u=u!=null?""+wt(u):"",t=t!=null?""+wt(t):u,m||t===e.value||(e.value=t),e.defaultValue=t}n=n??l,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=m?e.checked:!!n,e.defaultChecked=!!n,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.name=f),Hr(e)}function Gr(e,t,u){t==="number"&&Ui(e.ownerDocument)===e||e.defaultValue===""+u||(e.defaultValue=""+u)}function xa(e,t,u,n){if(e=e.options,t){t={};for(var l=0;l<u.length;l++)t["$"+u[l]]=!0;for(u=0;u<e.length;u++)l=t.hasOwnProperty("$"+e[u].value),e[u].selected!==l&&(e[u].selected=l),l&&n&&(e[u].defaultSelected=!0)}else{for(u=""+wt(u),t=null,l=0;l<e.length;l++){if(e[l].value===u){e[l].selected=!0,n&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function vc(e,t,u){if(t!=null&&(t=""+wt(t),t!==e.value&&(e.value=t),u==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=u!=null?""+wt(u):""}function Cc(e,t,u,n){if(t==null){if(n!=null){if(u!=null)throw Error(o(92));if(xe(n)){if(1<n.length)throw Error(o(93));n=n[0]}u=n}u==null&&(u=""),t=u}u=wt(t),e.defaultValue=u,n=e.textContent,n===u&&n!==""&&n!==null&&(e.value=n),Hr(e)}function Ra(e,t){if(t){var u=e.firstChild;
vendor: 4,140 bytes, line 9
9if(u&&u===e.lastChild&&u.nodeType===3){u.nodeValue=t;return}}e.textContent=t}var _g=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 Fc(e,t,u){var n=t.indexOf("--")===0;u==null||typeof u=="boolean"||u===""?n?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":n?e.setProperty(t,u):typeof u!="number"||u===0||_g.has(t)?t==="float"?e.cssFloat=u:e[t]=(""+u).trim():e[t]=u+"px"}function _c(e,t,u){if(t!=null&&typeof t!="object")throw Error(o(62));if(e=e.style,u!=null){for(var n in u)!u.hasOwnProperty(n)||t!=null&&t.hasOwnProperty(n)||(n.indexOf("--")===0?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="");for(var l in t)n=t[l],t.hasOwnProperty(l)&&u[l]!==n&&Fc(e,l,n)}else for(var s in t)t.hasOwnProperty(s)&&Fc(e,s,t[s])}function Yr(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 bg=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
9-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"]]),Bg=/^[\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 Ni(e){return Bg.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ou(){}var Kr=null;function Vr(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pa=null,Ma=null;function bc(e){var t=ka(e);if(t&&(e=t.stateNode)){var u=e[st]||null;e:switch(e=t.stateNode,t.type){case"input":if(qr(e,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name),t=u.name,u.type==="radio"&&t!=null){for(u=e;u.parentNode;)u=u.parentNode;for(u=u.querySelectorAll('input[name="'+Tt(""+t)+'"][type="radio"]'),t=0;t<u.length;t++){var n=u[t];if(n!==e&&n.form===e.form){var l=n[st]||null;if(!l)throw Error(o(90));qr(n,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(t=0;t<u.length;t++)n=u[t],n.form===e.form&&yc(n)}break e;case"textarea":vc(e,u.value,u.defaultValue);break e;case"select":t=u.value,t!=null&&xa(e,!!u.multiple,t,!1)}}}var Qr=!1;function Bc(e,t,u){if(Qr)return e(t,u);Qr=!0;try{var n=e(t);return n}finally{if(Qr=!1,(Pa!==null||Ma!==null)&&(So(),Pa&&(t=Pa,e=Ma,Ma=Pa=null,bc(t),e)))for(t=0;t<e.length;t++)bc(e[t])}}function Dn(e,t){var u=e.stateNode;if(u===null)return null;var n=u[st]||null;if(n===null)return null;u=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(u&&typeof u!="function")throw Error(o(231,t,typeof u));return u}var ru=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Wr=!1;if(ru)try{var Sn={};Object.defineProperty(Sn,"passive",{get:function(){Wr=!0}}),window.addEventListener("test",Sn,Sn),window.removeEventListener("test",Sn,Sn)}catch{Wr=!1}var Su=null,Xr=null,ji=null;function Dc(){if(ji)return ji;var e,t=Xr,u=t.length,n,l="value"in Su?Su.value:Su.textContent,s=l.length;for(e=0;e<u&&t[e]===l[e];e++);var f=u-e;for(n=1;n<=f&&t[u-n]===l[s-n];n++);return ji=l.slice(e,1<n?1-n:void 0)}function Ii(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 Hi(){return!0}function Sc(){return!1}function ct(e){function t(u,n,l,s,f){this._reactName=u,this._targetInst=l,this.type=n,this.nativeEvent=s,this.target=f,this.currentTarget=null;for(var m in e)e.hasOwnProperty(m)&&(u=e[m],this[m]=u?u(s):s[m]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Hi:Sc,this.isPropagationStopped=Sc,this}return A(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var u=this.nativeEvent;u&&(u.preventDefault?u.preventDefault():typeof u.returnValue!="unknown"&&(u.returnValue=!1),this.isDefaultPrevented=Hi)},stopPropagation:function(){var u=this.nativeEvent;u&&(u.stopPropagation?u.stopPropagation():typeof u.cancelBubble!="unknown"&&(u.cancelBubble=!0),this.isPropagationStopped=Hi)},persist:function(){},isPersistent:Hi}),t}var aa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},qi=ct(aa),kn=A({},aa,{view:0,detail:0}),Dg=ct(kn),Jr,Zr,wn,Gi=A({},kn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:el,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!==wn&&(wn&&e.type==="mousemove"?(Jr=e.screenX-wn.screenX,Zr=e.screenY-wn.screenY):Zr=Jr=0,wn=e),Jr)},movementY:function(e){return"movementY"in e?e.movementY:Zr}}),kc=ct(Gi),Sg=A({},Gi,{dataTransfer:0}),kg=ct(Sg),wg=A({},kn,{relatedTarget:0}),$r=ct(wg),Tg=A({},aa,{animationName:0,elapsedTime:0,pseudoElement:0}),xg=ct(Tg),Rg=A({},aa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Pg=ct(Rg),Mg=A({},aa,{data:0}),wc=ct(Mg),Og={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},zg={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"},Lg={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ug(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Lg[e])?!!t[e]:!1}function el(){return Ug}var Ng=A({},kn,{key:function(e){if(e.key){var t=Og[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 5,186 bytes, line 9
9return e.type==="keypress"?(e=Ii(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?zg[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:el,charCode:function(e){return e.type==="keypress"?Ii(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ii(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),jg=ct(Ng),Ig=A({},Gi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Tc=ct(Ig),Hg=A({},kn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:el}),qg=ct(Hg),Gg=A({},aa,{propertyName:0,elapsedTime:0,pseudoElement:0}),Yg=ct(Gg),Kg=A({},Gi,{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}),Vg=ct(Kg),Qg=A({},aa,{newState:0,oldState:0}),Wg=ct(Qg),Xg=[9,13,27,32],tl=ru&&"CompositionEvent"in window,Tn=null;ru&&"documentMode"in document&&(Tn=document.documentMode);var Jg=ru&&"TextEvent"in window&&!Tn,xc=ru&&(!tl||Tn&&8<Tn&&11>=Tn),Rc=" ",Pc=!1;function Mc(e,t){switch(e){case"keyup":return Xg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Oc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Oa=!1;function Zg(e,t){switch(e){case"compositionend":return Oc(t);case"keypress":return t.which!==32?null:(Pc=!0,Rc);case"textInput":return e=t.data,e===Rc&&Pc?null:e;default:return null}}function $g(e,t){if(Oa)return e==="compositionend"||!tl&&Mc(e,t)?(e=Dc(),ji=Xr=Su=null,Oa=!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 xc&&t.locale!=="ko"?null:t.data;default:return null}}var e5={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 zc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!e5[e.type]:t==="textarea"}function Lc(e,t,u,n){Pa?Ma?Ma.push(n):Ma=[n]:Pa=n,t=Mo(t,"onChange"),0<t.length&&(u=new qi("onChange","change",null,u,n),e.push({event:u,listeners:t}))}var xn=null,Rn=null;function t5(e){vf(e,0)}function Yi(e){var t=Bn(e);if(yc(t))return e}function Uc(e,t){if(e==="change")return t}var Nc=!1;if(ru){var ul;if(ru){var al="oninput"in document;if(!al){var jc=document.createElement("div");jc.setAttribute("oninput","return;"),al=typeof jc.oninput=="function"}ul=al}else ul=!1;Nc=ul&&(!document.documentMode||9<document.documentMode)}function Ic(){xn&&(xn.detachEvent("onpropertychange",Hc),Rn=xn=null)}function Hc(e){if(e.propertyName==="value"&&Yi(Rn)){var t=[];Lc(t,Rn,e,Vr(e)),Bc(t5,t)}}function u5(e,t,u){e==="focusin"?(Ic(),xn=t,Rn=u,xn.attachEvent("onpropertychange",Hc)):e==="focusout"&&Ic()}function a5(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Yi(Rn)}function n5(e,t){if(e==="click")return Yi(t)}function i5(e,t){if(e==="input"||e==="change")return Yi(t)}function o5(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var At=typeof Object.is=="function"?Object.is:o5;function Pn(e,t){if(At(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var u=Object.keys(e),n=Object.keys(t);if(u.length!==n.length)return!1;for(n=0;n<u.length;n++){var l=u[n];if(!Mr.call(t,l)||!At(e[l],t[l]))return!1}return!0}function qc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Gc(e,t){var u=qc(e);e=0;for(var n;u;){if(u.nodeType===3){if(n=e+u.textContent.length,e<=t&&n>=t)return{node:u,offset:t-e};e=n}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=qc(u)}}function Yc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Yc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Kc(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ui(e.document);t instanceof e.HTMLIFrameElement;){try{var u=typeof t.contentWindow.location.href=="string"}catch{u=!1}if(u)e=t.contentWindow;else break;t=Ui(e.document)}return t}function nl(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 r5=ru&&"documentMode"in document&&11>=document.documentMode,za=null,il=null,Mn=null,ol=!1;function Vc(e,t,u){var n=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;ol||za==null||za!==Ui(n)||(n=za,"selectionStart"in n&&nl(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: 18,780 bytes, line 9
9sNode:n.focusNode,focusOffset:n.focusOffset}),Mn&&Pn(Mn,n)||(Mn=n,n=Mo(il,"onSelect"),0<n.length&&(t=new qi("onSelect","select",null,t,u),e.push({event:t,listeners:n}),t.target=za)))}function na(e,t){var u={};return u[e.toLowerCase()]=t.toLowerCase(),u["Webkit"+e]="webkit"+t,u["Moz"+e]="moz"+t,u}var La={animationend:na("Animation","AnimationEnd"),animationiteration:na("Animation","AnimationIteration"),animationstart:na("Animation","AnimationStart"),transitionrun:na("Transition","TransitionRun"),transitionstart:na("Transition","TransitionStart"),transitioncancel:na("Transition","TransitionCancel"),transitionend:na("Transition","TransitionEnd")},rl={},Qc={};ru&&(Qc=document.createElement("div").style,"AnimationEvent"in window||(delete La.animationend.animation,delete La.animationiteration.animation,delete La.animationstart.animation),"TransitionEvent"in window||delete La.transitionend.transition);function ia(e){if(rl[e])return rl[e];if(!La[e])return e;var t=La[e],u;for(u in t)if(t.hasOwnProperty(u)&&u in Qc)return rl[e]=t[u];return e}var Wc=ia("animationend"),Xc=ia("animationiteration"),Jc=ia("animationstart"),l5=ia("transitionrun"),s5=ia("transitionstart"),c5=ia("transitioncancel"),Zc=ia("transitionend"),$c=new Map,ll="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");ll.push("scrollEnd");function qt(e,t){$c.set(e,t),ua(t,[e])}var Ki=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)},xt=[],Ua=0,sl=0;function Vi(){for(var e=Ua,t=sl=Ua=0;t<e;){var u=xt[t];xt[t++]=null;var n=xt[t];xt[t++]=null;var l=xt[t];xt[t++]=null;var s=xt[t];if(xt[t++]=null,n!==null&&l!==null){var f=n.pending;f===null?l.next=l:(l.next=f.next,f.next=l),n.pending=l}s!==0&&e3(u,l,s)}}function Qi(e,t,u,n){xt[Ua++]=e,xt[Ua++]=t,xt[Ua++]=u,xt[Ua++]=n,sl|=n,e.lanes|=n,e=e.alternate,e!==null&&(e.lanes|=n)}function cl(e,t,u,n){return Qi(e,t,u,n),Wi(e)}function oa(e,t){return Qi(e,null,null,t),Wi(e)}function e3(e,t,u){e.lanes|=u;var n=e.alternate;n!==null&&(n.lanes|=u);for(var l=!1,s=e.return;s!==null;)s.childLanes|=u,n=s.alternate,n!==null&&(n.childLanes|=u),s.tag===22&&(e=s.stateNode,e===null||e._visibility&1||(l=!0)),e=s,s=s.return;return e.tag===3?(s=e.stateNode,l&&t!==null&&(l=31-yt(u),e=s.hiddenUpdates,n=e[l],n===null?e[l]=[t]:n.push(t),t.lane=u|536870912),s):null}function Wi(e){if(50<ui)throw ui=0,As=null,Error(o(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Na={};function d5(e,t,u,n){this.tag=e,this.key=u,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,u,n){return new d5(e,t,u,n)}function dl(e){return e=e.prototype,!(!e||!e.isReactComponent)}function lu(e,t){var u=e.alternate;return u===null?(u=vt(e.tag,t,e.key,e.mode),u.elementType=e.elementType,u.type=e.type,u.stateNode=e.stateNode,u.alternate=e,e.alternate=u):(u.pendingProps=t,u.type=e.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=e.flags&65011712,u.childLanes=e.childLanes,u.lanes=e.lanes,u.child=e.child,u.memoizedProps=e.memoizedProps,u.memoizedState=e.memoizedState,u.updateQueue=e.updateQueue,t=e.dependencies,u.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},u.sibling=e.sibling,u.index=e.index,u.ref=e.ref,u.refCleanup=e.refCleanup,u}function t3(e,t){e.flags&=65011714;var u=e.alternate;return u===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=u.childLanes,e.lanes=u.lanes,e.child=u.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=u.memoizedProps,e.memoizedState=u.memoizedState,e.updateQueue=u.updateQueue,e.type=u.type,t=u.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Xi(e,t,u,n,l,s){var f=0;if(n=e,typeof e=="function")dl(e)&&(f=1);else if(typeof e=="string")f=g6(e,u,Y.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ie:return e=vt(31,u,t,l),e.elementType=ie,e.lanes=s,e;case R:return ra(u.children,l,s,t);case L:f=8,l|=24;break;case G:return e=vt(12,u,t,l|2),e.elementType=G,e.lanes=s,e;case Q:return e=vt(13,u,t,l),e.elementType=Q,e.lanes=s,e;case ne:return e=vt(19,u,t,l),e.elementType=ne,e.lanes=s,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case I:f=10;break e;case H:f=9;break e;case X:f=11;break e;case K:f=14;break e;case ee:f=16,n=null;break e}f=29,u=Error(o(130,e===null?"null":typeof e,"")),n=null}return t=vt(f,u,t,l),t.elementType=e,t.type=n,t.lanes=s,t}function ra(e,t,u,n){return e=vt(7,e,n,t),e.lanes=u,e}function fl(e,t,u){return e=vt(6,e,null,t),e.lanes=u,e}function u3(e){var t=vt(18,null,null,0);return t.stateNode=e,t}function pl(e,t,u){return t=vt(4,e.children!==null?e.children:[],e.key,t),t.lanes=u,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var a3=new WeakMap;function Rt(e,t){if(typeof e=="object"&&e!==null){var u=a3.get(e);return u!==void 0?u:(t={value:e,source:t,stack:uc(t)},a3.set(e,t),t)}return{value:e,source:t,stack:uc(t)}}var ja=[],Ia=0,Ji=null,On=0,Pt=[],Mt=0,ku=null,$t=1,eu="";function su(e,t){ja[Ia++]=On,ja[Ia++]=Ji,Ji=e,On=t}function n3(e,t,u){Pt[Mt++]=$t,Pt[Mt++]=eu,Pt[Mt++]=ku,ku=e;var n=$t;e=eu;var l=32-yt(n)-1;n&=~(1<<l),u+=1;var s=32-yt(t)+l;if(30<s){var f=l-l%5;s=(n&(1<<f)-1).toString(32),n>>=f,l-=f,$t=1<<32-yt(t)+l|u<<l|n,eu=s+e}else $t=1<<s|u<<l|n,eu=e}function ml(e){e.return!==null&&(su(e,1),n3(e,1,0))}function hl(e){for(;e===Ji;)Ji=ja[--Ia],ja[Ia]=null,On=ja[--Ia],ja[Ia]=null;for(;e===ku;)ku=Pt[--Mt],Pt[Mt]=null,eu=Pt[--Mt],Pt[Mt]=null,$t=Pt[--Mt],Pt[Mt]=null}function i3(e,t){Pt[Mt++]=$t,Pt[Mt++]=eu,Pt[Mt++]=ku,$t=t.id,eu=t.overflow,ku=e}var $e=null,Re=null,pe=!1,wu=null,Ot=!1,gl=Error(o(519));function Tu(e){var t=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw zn(Rt(t,e)),gl}function o3(e){var t=e.stateNode,u=e.type,n=e.memoizedProps;switch(t[Ze]=e,t[st]=n,u){case"dialog":ce("cancel",t),ce("close",t);break;case"iframe":case"object":case"embed":ce("load",t);break;case"video":case"audio":for(u=0;u<ni.length;u++)ce(ni[u],t);break;case"source":ce("error",t);break;case"img":case"image":case"link":ce("error",t),ce("load",t);break;case"details":ce("toggle",t);break;case"input":ce("invalid",t),Ac(t,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0);break;case"select":ce("invalid",t);break;case"textarea":ce("invalid",t),Cc(t,n.value,n.defaultValue,n.children)}u=n.children,typeof u!="string"&&typeof u!="number"&&typeof u!="bigint"||t.textContent===""+u||n.suppressHydrationWarning===!0||bf(t.textContent,u)?(n.popover!=null&&(ce("beforetoggle",t),ce("toggle",t)),n.onScroll!=null&&ce("scroll",t),n.onScrollEnd!=null&&ce("scrollend",t),n.onClick!=null&&(t.onclick=ou),t=!0):t=!1,t||Tu(e,!0)}function r3(e){for($e=e.return;$e;)switch($e.tag){case 5:case 31:case 13:Ot=!1;return;case 27:case 3:Ot=!0;return;default:$e=$e.return}}function Ha(e){if(e!==$e)return!1;if(!pe)return r3(e),pe=!0,!1;var t=e.tag,u;if((u=t!==3&&t!==27)&&((u=t===5)&&(u=e.type,u=!(u!=="form"&&u!=="button")||Ms(e.type,e.memoizedProps)),u=!u),u&&Re&&Tu(e),r3(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));Re=Pf(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));Re=Pf(e)}else t===27?(t=Re,Gu(e.type)?(e=Ns,Ns=null,Re=e):Re=t):Re=$e?Lt(e.stateNode.nextSibling):null;return!0}function la(){Re=$e=null,pe=!1}function El(){var e=wu;return e!==null&&(mt===null?mt=e:mt.push.apply(mt,e),wu=null),e}function zn(e){wu===null?wu=[e]:wu.push(e)}var yl=_(null),sa=null,cu=null;function xu(e,t,u){N(yl,t._currentValue),t._currentValue=u}function du(e){e._currentValue=yl.current,k(yl)}function Al(e,t,u){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===u)break;e=e.return}}function vl(e,t,u,n){var l=e.child;for(l!==null&&(l.return=e);l!==null;){var s=l.dependencies;if(s!==null){var f=l.child;s=s.firstContext;e:for(;s!==null;){var m=s;s=l;for(var v=0;v<t.length;v++)if(m.context===t[v]){s.lanes|=u,m=s.alternate,m!==null&&(m.lanes|=u),Al(s.return,u,e),n||(f=null);break e}s=m.next}}else if(l.tag===18){if(f=l.return,f===null)throw Error(o(341));f.lanes|=u,s=f.alternate,s!==null&&(s.lanes|=u),Al(f,u,e),f=null}else f=l.child;if(f!==null)f.return=l;else for(f=l;f!==null;){if(f===e){f=null;break}if(l=f.sibling,l!==null){l.return=f.return,f=l;break}f=f.return}l=f}}function qa(e,t,u,n){e=null;for(var l=t,s=!1;l!==null;){if(!s){if((l.flags&524288)!==0)s=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var f=l.alternate;if(f===null)throw Error(o(387));if(f=f.memoizedProps,f!==null){var m=l.type;At(l.pendingProps.value,f.value)||(e!==null?e.push(m):e=[m])}}else if(l===ve.current){if(f=l.alternate,f===null)throw Error(o(387));f.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(e!==null?e.push(si):e=[si])}l=l.return}e!==null&&vl(t,e,u,n),t.flags|=262144}function Zi(e){for(e=e.firstContext;e!==null;){if(!At(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ca(e){sa=e,cu=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function et(e){return l3(sa,e)}function $i(e,t){return sa===null&&ca(e),l3(e,t)}function l3(e,t){var u=t._currentValue;if(t={context:t,memoizedValue:u,next:null},cu===null){if(e===null)throw Error(o(308));cu=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else cu=cu.next=t;return u}var f5=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(u,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(u){return u()})}},p5=a.unstable_scheduleCallback,m5=a.unstable_NormalPriority,qe={$$typeof:I,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Cl(){return{controller:new f5,data:new Map,refCount:0}}function Ln(e){e.refCount--,e.refCount===0&&p5(m5,function(){e.controller.abort()})}var Un=null,Fl=0,Ga=0,Ya=null;function h5(e,t){if(Un===null){var u=Un=[];Fl=0,Ga=Bs(),Ya={status:"pending",value:void 0,then:function(n){u.push(n)}}}return Fl++,t.then(s3,s3),t}function s3(){if(--Fl===0&&Un!==null){Ya!==null&&(Ya.status="fulfilled");var e=Un;Un=null,Ga=0,Ya=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function g5(e,t){var u=[],n={status:"pending",value:null,reason:null,then:function(l){u.push(l)}};return e.then(function(){n.status="fulfilled",n.value=t;for(var l=0;l<u.length;l++)(0,u[l])(t)},function(l){for(n.status="rejected",n.reason=l,l=0;l<u.length;l++)(0,u[l])(void 0)}),n}var c3=P.S;P.S=function(e,t){Vd=gt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&h5(e,t),c3!==null&&c3(e,t)};var da=_(null);function _l(){var e=da.current;return e!==null?e:ke.pooledCache}function eo(e,t){t===null?N(da,da.current):N(da,t.pool)}function d3(){var e=_l();return e===null?null:{parent:qe._currentValue,pool:e}}var Ka=Error(o(460)),bl=Error(o(474)),to=Error(o(542)),uo={then:function(){}};function f3(e){return e=e.status,e==="fulfilled"||e==="rejected"}function p3(e,t,u){switch(u=e[u],u===void 0?e.push(t):u!==t&&(t.then(ou,ou),t=u),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,h3(e),e;default:if(typeof t.status=="string")t.then(ou,ou);else{if(e=ke,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=t,e.status="pending",e.then(function(n){if(t.status==="pending"){var l=t;l.status="fulfilled",l.value=n}},function(n){if(t.status==="pending"){var l=t;l.status="rejected",l.reason=n}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,h3(e),e}throw pa=t,Ka}}function fa(e){try{var t=e._init;return t(e._payload)}catch(u){throw u!==null&&typeof u=="object"&&typeof u.then=="function"?(pa=u,Ka):u}}var pa=null;function m3(){if(pa===null)throw Error(o(459));var e=pa;return pa=null,e}function h3(e){if(e===Ka||e===to)throw Error(o(483))}var Va=null,Nn=0;function ao(e){var t=Nn;return Nn+=1,Va===null&&(Va=[]),p3(Va,e,t)}function jn(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function no(e,t){throw t.$$typeof===w?Error(o(525)):(e=Object.prototype.toString.call(t),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function g3(e){function t(b,F){if(e){var B=b.deletions;B===null?(b.deletions=[F],b.flags|=16):B.push(F)}}function u(b,F){if(!e)return null;for(;F!==null;)t(b,F),F=F.sibling;return null}function n(b){for(var F=new Map;b!==null;)b.key!==null?F.set(b.key,b):F.set(b.index,b),b=b.sibling;return F}function l(b,F){return b=lu(b,F),b.index=0,b.sibling=null,b}function s(b,F,B){return b.index=B,e?(B=b.alternate,B!==null?(B=B.index,B<F?(b.flags|=67108866,F):B):(b.flags|=67108866,F)):(b.flags|=1048576,F)}function f(b){return e&&b.alternate===null&&(b.flags|=67108866),b}function m(b,F,B,O){return F===null||F.tag!==6?(F=fl(B,b.mode,O),F.return=b,F):(F=l(F,B),F.return=b,F)}function v(b,F,B,O){var Z=B.type;return Z===R?M(b,F,B.props.children,O,B.key):F!==null&&(F.elementType===Z||typeof Z=="object"&&Z!==null&&Z.$$typeof===ee&&fa(Z)===F.type)?(F=l(F,B.props),jn(F,B),F.return=b,F):(F=Xi(B.type,B.key,B.props,null,b.mode,O),jn(F,B),F.return=b,F)}function D(b,F,B,O){return F===null||F.tag!==4||F.stateNode.containerInfo!==B.containerInfo||F.stateNode.implementation!==B.implementation?(F=pl(B,b.mode,O),F.return=b,F):(F=l(F,B.children||[]),F.return=b,F)}function M(b,F,B,O,Z){return F===null||F.tag!==7?(F=ra(B,b.mode,O,Z),F.return=b,F):(F=l(F,B),F.return=b,F)}function z(b,F,B){if(typeof F=="string"&&F!==""||typeof F=="number"||typeof F=="bigint")return F=fl(""+F,b.mode,B),F.return=b,F;if(typeof F=="object"&&F!==null){switch(F.$$typeof){case U:return B=Xi(F.type,F.key,F.props,null,b.mode,B),jn(B,F),B.return=b,B;case j:return F=pl(F,b.mode,B),F.return=b,F;case ee:return F=fa(F),z(b,F,B)}if(xe(F)||Te(F))return F=ra(F,b.mode,B,null),F.return=b,F;if(typeof F.then=="function")return z(b,ao(F),B);if(F.$$typeof===I)return z(b,$i(b,F),B);no(b,F)}return null}function S(b,F,B,O){var Z=F!==null?F.key:null;if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return Z!==null?null:m(b,F,""+B,O);if(typeof B=="object"&&B!==null){switch(B.$$typeof){case U:return B.key===Z?v(b,F,B,O):null;case j:return B.key===Z?D(b,F,B,O):null;case ee:return B=fa(B),S(b,F,B,O)}if(xe(B)||Te(B))return Z!==null?null:M(b,F,B,O,null);if(typeof B.then=="function")return S(b,F,ao(B),O);if(B.$$typeof===I)return S(b,F,$i(b,B),O);no(b,B)}return null}function x(b,F,B,O,Z){if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return b=b.get(B)||null,m(F,b,""+O,Z);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case U:return b=b.get(O.key===null?B:O.key)||null,v(F,b,O,Z);case j:return b=b.get(O.key===null?B:O.key)||null,D(F,b,O,Z);case ee:return O=fa(O),x(b,F,B,O,Z)}if(xe(O)||Te(O))return b=b.get(B)||null,M(F,b,O,Z,null);if(typeof O.then=="function")return x(b,F,B,ao(O),Z);if(O.$$typeof===I)return x(b,F,B,$i(F,O),Z);no(F,O)}return null}function V(b,F,B,O){for(var Z=null,he=null,W=F,re=F=0,fe=null;W!==null&&re<B.length;re++){W.index>re?(fe=W,W=null):fe=W.sibling;var ge=S(b,W,B[re],O);if(ge===null){W===null&&(W=fe);break}e&&W&&ge.alternate===null&&t(b,W),F=s(ge,F,re),he===null?Z=ge:he.sibling=ge,he=ge,W=fe}if(re===B.length)return u(b,W),pe&&su(b,re),Z;if(W===null){for(;re<B.length;re++)W=z(b,B[re],O),W!==null&&(F=s(W,F,re),he===null?Z=W:he.sibling=W,he=W);return pe&&su(b,re),Z}for(W=n(W);re<B.length;re++)fe=x(W,b,re,B[re],O),fe!==null&&(e&&fe.alternate!==null&&W.delete(fe.key===null?re:fe.key),F=s(fe,F,re),he===null?Z=fe:he.sibling=fe,he=fe);return e&&W.forEach(function(Wu){return t(b,Wu)}),pe&&su(b,re),Z}function te(b,F,B,O){if(B==null)throw Error(o(151));for(var Z=null,he=null,W=F,re=F=0,fe=null,ge=B.next();W!==null&&!ge.done;re++,ge=B.next()){W.index>re?(fe=W,W=null):fe=W.sibling;var Wu=S(b,W,ge.value,O);if(Wu===null){W===null&&(W=fe);break}e&&W&&Wu.alternate===null&&t(b,W),F=s(Wu,F,re),he===null?Z=Wu:he.sibling=Wu,he=Wu,W=fe}if(ge.done)return u(b,W),pe&&su(b,re),Z;if(W===null){for(;!ge.done;re++,ge=B.next())ge=z(b,ge.value,O),ge!==null&&(F=s(ge,F,re),he===null?Z=ge:he.sibling=ge,he=ge);return pe&&su(b,re),Z}for(W=n(W);!ge.done;re++,ge=B.next())ge=x(W,b,re,ge.value,O),ge!==null&&(e&&ge.alternate!==null&&W.delete(ge.key===null?re:ge.key),F=s(ge,F,re),he===null?Z=ge:he.sibling=ge,he=ge);return e&&W.forEach(function(S6){return t(b,S6)}),pe&&su(b,re),Z}function De(b,F,B,O){if(typeof B=="object"&&B!==null&&B.type===R&&B.key===null&&(B=B.props.children),typeof B=="object"&&B!==null){switch(B.$$typeof){case U:e:{for(var Z=B.key;F!==null;){if(F.key===Z){if(Z=B.type,Z===R){if(F.tag===7){u(b,F.sibling),O=l(F,B.props.children),O.return=b,b=O;break e}}else if(F.elementType===Z||typeof Z=="object"&&Z!==null&&Z.$$typeof===ee&&fa(Z)===F.type){u(b,F.sibling),O=l(F,B.props),jn(O,B),O.return=b,b=O;break e}u(b,F);break}else t(b,F);F=F.sibling}B.type===R?(O=ra(B.props.children,b.mode,O,B.key),O.return=b,b=O):(O=Xi(B.type,B.key,B.props,null,b.mode,O),jn(O,B),O.return=b,b=O)}return f(b);case j:e:{for(Z=B.key;F!==null;){if(F.key===Z)if(F.tag===4&&F.stateNode.containerInfo===B.containerInfo&&F.stateNode.implementation===B.implementation){u(b,F.sibling),O=l(F,B.children||[]),O.return=b,b=O;break e}else{u(b,F);break}else t(b,F);F=F.sibling}O=pl(B,b.mode,O),O.return=b,b=O}return f(b);case ee:return B=fa(B),De(b,F,B,O)}if(xe(B))return V(b,F,B,O);if(Te(B)){if(Z=Te(B),typeof Z!="function")throw Error(o(150));
vendor: 5,007 bytes, line 9
9return B=Z.call(B),te(b,F,B,O)}if(typeof B.then=="function")return De(b,F,ao(B),O);if(B.$$typeof===I)return De(b,F,$i(b,B),O);no(b,B)}return typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint"?(B=""+B,F!==null&&F.tag===6?(u(b,F.sibling),O=l(F,B),O.return=b,b=O):(u(b,F),O=fl(B,b.mode,O),O.return=b,b=O),f(b)):u(b,F)}return function(b,F,B,O){try{Nn=0;var Z=De(b,F,B,O);return Va=null,Z}catch(W){if(W===Ka||W===to)throw W;var he=vt(29,W,null,b.mode);return he.lanes=O,he.return=b,he}}}var ma=g3(!0),E3=g3(!1),Ru=!1;function Bl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Dl(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 Pu(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Mu(e,t,u){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(Ee&2)!==0){var l=n.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),n.pending=t,t=Wi(e),e3(e,null,u),t}return Qi(e,n,t,u),Wi(e)}function In(e,t,u){if(t=t.updateQueue,t!==null&&(t=t.shared,(u&4194048)!==0)){var n=t.lanes;n&=e.pendingLanes,u|=n,t.lanes=u,lc(e,u)}}function Sl(e,t){var u=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,u===n)){var l=null,s=null;if(u=u.firstBaseUpdate,u!==null){do{var f={lane:u.lane,tag:u.tag,payload:u.payload,callback:null,next:null};s===null?l=s=f:s=s.next=f,u=u.next}while(u!==null);s===null?l=s=t:s=s.next=t}else l=s=t;u={baseState:n.baseState,firstBaseUpdate:l,lastBaseUpdate:s,shared:n.shared,callbacks:n.callbacks},e.updateQueue=u;return}e=u.lastBaseUpdate,e===null?u.firstBaseUpdate=t:e.next=t,u.lastBaseUpdate=t}var kl=!1;function Hn(){if(kl){var e=Ya;if(e!==null)throw e}}function qn(e,t,u,n){kl=!1;var l=e.updateQueue;Ru=!1;var s=l.firstBaseUpdate,f=l.lastBaseUpdate,m=l.shared.pending;if(m!==null){l.shared.pending=null;var v=m,D=v.next;v.next=null,f===null?s=D:f.next=D,f=v;var M=e.alternate;M!==null&&(M=M.updateQueue,m=M.lastBaseUpdate,m!==f&&(m===null?M.firstBaseUpdate=D:m.next=D,M.lastBaseUpdate=v))}if(s!==null){var z=l.baseState;f=0,M=D=v=null,m=s;do{var S=m.lane&-536870913,x=S!==m.lane;if(x?(de&S)===S:(n&S)===S){S!==0&&S===Ga&&(kl=!0),M!==null&&(M=M.next={lane:0,tag:m.tag,payload:m.payload,callback:null,next:null});e:{var V=e,te=m;S=t;var De=u;switch(te.tag){case 1:if(V=te.payload,typeof V=="function"){z=V.call(De,z,S);break e}z=V;break e;case 3:V.flags=V.flags&-65537|128;case 0:if(V=te.payload,S=typeof V=="function"?V.call(De,z,S):V,S==null)break e;z=A({},z,S);break e;case 2:Ru=!0}}S=m.callback,S!==null&&(e.flags|=64,x&&(e.flags|=8192),x=l.callbacks,x===null?l.callbacks=[S]:x.push(S))}else x={lane:S,tag:m.tag,payload:m.payload,callback:m.callback,next:null},M===null?(D=M=x,v=z):M=M.next=x,f|=S;if(m=m.next,m===null){if(m=l.shared.pending,m===null)break;x=m,m=x.next,x.next=null,l.lastBaseUpdate=x,l.shared.pending=null}}while(!0);M===null&&(v=z),l.baseState=v,l.firstBaseUpdate=D,l.lastBaseUpdate=M,s===null&&(l.shared.lanes=0),Nu|=f,e.lanes=f,e.memoizedState=z}}function y3(e,t){if(typeof e!="function")throw Error(o(191,e));e.call(t)}function A3(e,t){var u=e.callbacks;if(u!==null)for(e.callbacks=null,e=0;e<u.length;e++)y3(u[e],t)}var Qa=_(null),io=_(0);function v3(e,t){e=vu,N(io,e),N(Qa,t),vu=e|t.baseLanes}function wl(){N(io,vu),N(Qa,Qa.current)}function Tl(){vu=io.current,k(Qa),k(io)}var Ct=_(null),zt=null;function Ou(e){var t=e.alternate;N(je,je.current&1),N(Ct,e),zt===null&&(t===null||Qa.current!==null||t.memoizedState!==null)&&(zt=e)}function xl(e){N(je,je.current),N(Ct,e),zt===null&&(zt=e)}function C3(e){e.tag===22?(N(je,je.current),N(Ct,e),zt===null&&(zt=e)):zu()}function zu(){N(je,je.current),N(Ct,Ct.current)}function Ft(e){k(Ct),zt===e&&(zt=null),k(je)}var je=_(0);function oo(e){for(var t=e;t!==null;){if(t.tag===13){var u=t.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||Ls(u)||Us(u)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){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 fu=0,oe=null,be=null,Ge=null,ro=!1,Wa=!1,ha=!1,lo=0,Gn=0,Xa=null,E5=0;function Le(){throw Error(o(321))}function Rl(e,t){if(t===null)return!1;for(var u=0;u<t.length&&u<e.length;u++)if(!At(e[u],t[u]))return!1;return!0}function Pl(e,t,u,n,l,s){return fu=s,oe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,P.H=e===null||e.memoizedState===null?nd:Ql,ha=!1,s=u(n,l),ha=!1,Wa&&(s=_3(t,u,n,l)),F3(e),s}function F3(e){P.H=Vn;var t=be!==null&&be.next!==null;if(fu=0,Ge=be=oe=null,ro=!1,Gn=0,Xa=null,t)throw Error(o(300));
vendor: 12,057 bytes, line 9
9e===null||Ye||(e=e.dependencies,e!==null&&Zi(e)&&(Ye=!0))}function _3(e,t,u,n){oe=e;var l=0;do{if(Wa&&(Xa=null),Gn=0,Wa=!1,25<=l)throw Error(o(301));if(l+=1,Ge=be=null,e.updateQueue!=null){var s=e.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}P.H=id,s=t(u,n)}while(Wa);return s}function y5(){var e=P.H,t=e.useState()[0];return t=typeof t.then=="function"?Yn(t):t,e=e.useState()[0],(be!==null?be.memoizedState:null)!==e&&(oe.flags|=1024),t}function Ml(){var e=lo!==0;return lo=0,e}function Ol(e,t,u){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~u}function zl(e){if(ro){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}ro=!1}fu=0,Ge=be=oe=null,Wa=!1,Gn=lo=0,Xa=null}function ot(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ge===null?oe.memoizedState=Ge=e:Ge=Ge.next=e,Ge}function Ie(){if(be===null){var e=oe.alternate;e=e!==null?e.memoizedState:null}else e=be.next;var t=Ge===null?oe.memoizedState:Ge.next;if(t!==null)Ge=t,be=e;else{if(e===null)throw oe.alternate===null?Error(o(467)):Error(o(310));be=e,e={memoizedState:be.memoizedState,baseState:be.baseState,baseQueue:be.baseQueue,queue:be.queue,next:null},Ge===null?oe.memoizedState=Ge=e:Ge=Ge.next=e}return Ge}function so(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Yn(e){var t=Gn;return Gn+=1,Xa===null&&(Xa=[]),e=p3(Xa,e,t),t=oe,(Ge===null?t.memoizedState:Ge.next)===null&&(t=t.alternate,P.H=t===null||t.memoizedState===null?nd:Ql),e}function co(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Yn(e);if(e.$$typeof===I)return et(e)}throw Error(o(438,String(e)))}function Ll(e){var t=null,u=oe.updateQueue;if(u!==null&&(t=u.memoCache),t==null){var n=oe.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(t={data:n.data.map(function(l){return l.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),u===null&&(u=so(),oe.updateQueue=u),u.memoCache=t,u=t.data[t.index],u===void 0)for(u=t.data[t.index]=Array(e),n=0;n<e;n++)u[n]=Se;return t.index++,u}function pu(e,t){return typeof t=="function"?t(e):t}function fo(e){var t=Ie();return Ul(t,be,e)}function Ul(e,t,u){var n=e.queue;if(n===null)throw Error(o(311));n.lastRenderedReducer=u;var l=e.baseQueue,s=n.pending;if(s!==null){if(l!==null){var f=l.next;l.next=s.next,s.next=f}t.baseQueue=l=s,n.pending=null}if(s=e.baseState,l===null)e.memoizedState=s;else{t=l.next;var m=f=null,v=null,D=t,M=!1;do{var z=D.lane&-536870913;if(z!==D.lane?(de&z)===z:(fu&z)===z){var S=D.revertLane;if(S===0)v!==null&&(v=v.next={lane:0,revertLane:0,gesture:null,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null}),z===Ga&&(M=!0);else if((fu&S)===S){D=D.next,S===Ga&&(M=!0);continue}else z={lane:0,revertLane:D.revertLane,gesture:null,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null},v===null?(m=v=z,f=s):v=v.next=z,oe.lanes|=S,Nu|=S;z=D.action,ha&&u(s,z),s=D.hasEagerState?D.eagerState:u(s,z)}else S={lane:z,revertLane:D.revertLane,gesture:D.gesture,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null},v===null?(m=v=S,f=s):v=v.next=S,oe.lanes|=z,Nu|=z;D=D.next}while(D!==null&&D!==t);if(v===null?f=s:v.next=m,!At(s,e.memoizedState)&&(Ye=!0,M&&(u=Ya,u!==null)))throw u;e.memoizedState=s,e.baseState=f,e.baseQueue=v,n.lastRenderedState=s}return l===null&&(n.lanes=0),[e.memoizedState,n.dispatch]}function Nl(e){var t=Ie(),u=t.queue;if(u===null)throw Error(o(311));u.lastRenderedReducer=e;var n=u.dispatch,l=u.pending,s=t.memoizedState;if(l!==null){u.pending=null;var f=l=l.next;do s=e(s,f.action),f=f.next;while(f!==l);At(s,t.memoizedState)||(Ye=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),u.lastRenderedState=s}return[s,n]}function b3(e,t,u){var n=oe,l=Ie(),s=pe;if(s){if(u===void 0)throw Error(o(407));u=u()}else u=t();var f=!At((be||l).memoizedState,u);if(f&&(l.memoizedState=u,Ye=!0),l=l.queue,Hl(S3.bind(null,n,l,e),[e]),l.getSnapshot!==t||f||Ge!==null&&Ge.memoizedState.tag&1){if(n.flags|=2048,Ja(9,{destroy:void 0},D3.bind(null,n,l,u,t),null),ke===null)throw Error(o(349));s||(fu&127)!==0||B3(n,t,u)}return u}function B3(e,t,u){e.flags|=16384,e={getSnapshot:t,value:u},t=oe.updateQueue,t===null?(t=so(),oe.updateQueue=t,t.stores=[e]):(u=t.stores,u===null?t.stores=[e]:u.push(e))}function D3(e,t,u,n){t.value=u,t.getSnapshot=n,k3(t)&&w3(e)}function S3(e,t,u){return u(function(){k3(t)&&w3(e)})}function k3(e){var t=e.getSnapshot;e=e.value;try{var u=t();return!At(e,u)}catch{return!0}}function w3(e){var t=oa(e,2);t!==null&&ht(t,e,2)}function jl(e){var t=ot();if(typeof e=="function"){var u=e;if(e=u(),ha){Bu(!0);try{u()}finally{Bu(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:pu,lastRenderedState:e},t}function T3(e,t,u,n){return e.baseState=u,Ul(e,be,typeof n=="function"?n:pu)}function A5(e,t,u,n,l){if(ho(e))throw Error(o(485));if(e=t.action,e!==null){var s={payload:l,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(f){s.listeners.push(f)}};P.T!==null?u(!0):s.isTransition=!1,n(s),u=t.pending,u===null?(s.next=t.pending=s,x3(t,s)):(s.next=u.next,t.pending=u.next=s)}}function x3(e,t){var u=t.action,n=t.payload,l=e.state;if(t.isTransition){var s=P.T,f={};P.T=f;try{var m=u(l,n),v=P.S;v!==null&&v(f,m),R3(e,t,m)}catch(D){Il(e,t,D)}finally{s!==null&&f.types!==null&&(s.types=f.types),P.T=s}}else try{s=u(l,n),R3(e,t,s)}catch(D){Il(e,t,D)}}function R3(e,t,u){u!==null&&typeof u=="object"&&typeof u.then=="function"?u.then(function(n){P3(e,t,n)},function(n){return Il(e,t,n)}):P3(e,t,u)}function P3(e,t,u){t.status="fulfilled",t.value=u,M3(t),e.state=u,t=e.pending,t!==null&&(u=t.next,u===t?e.pending=null:(u=u.next,t.next=u,x3(e,u)))}function Il(e,t,u){var n=e.pending;if(e.pending=null,n!==null){n=n.next;do t.status="rejected",t.reason=u,M3(t),t=t.next;while(t!==n)}e.action=null}function M3(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function O3(e,t){return t}function z3(e,t){if(pe){var u=ke.formState;if(u!==null){e:{var n=oe;if(pe){if(Re){t:{for(var l=Re,s=Ot;l.nodeType!==8;){if(!s){l=null;break t}if(l=Lt(l.nextSibling),l===null){l=null;break t}}s=l.data,l=s==="F!"||s==="F"?l:null}if(l){Re=Lt(l.nextSibling),n=l.data==="F!";break e}}Tu(n)}n=!1}n&&(t=u[0])}}return u=ot(),u.memoizedState=u.baseState=t,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:O3,lastRenderedState:t},u.queue=n,u=td.bind(null,oe,n),n.dispatch=u,n=jl(!1),s=Vl.bind(null,oe,!1,n.queue),n=ot(),l={state:t,dispatch:null,action:e,pending:null},n.queue=l,u=A5.bind(null,oe,l,s,u),l.dispatch=u,n.memoizedState=e,[t,u,!1]}function L3(e){var t=Ie();return U3(t,be,e)}function U3(e,t,u){if(t=Ul(e,t,O3)[0],e=fo(pu)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var n=Yn(t)}catch(f){throw f===Ka?to:f}else n=t;t=Ie();var l=t.queue,s=l.dispatch;return u!==t.memoizedState&&(oe.flags|=2048,Ja(9,{destroy:void 0},v5.bind(null,l,u),null)),[n,s,e]}function v5(e,t){e.action=t}function N3(e){var t=Ie(),u=be;if(u!==null)return U3(t,u,e);Ie(),t=t.memoizedState,u=Ie();var n=u.queue.dispatch;return u.memoizedState=e,[t,n,!1]}function Ja(e,t,u,n){return e={tag:e,create:u,deps:n,inst:t,next:null},t=oe.updateQueue,t===null&&(t=so(),oe.updateQueue=t),u=t.lastEffect,u===null?t.lastEffect=e.next=e:(n=u.next,u.next=e,e.next=n,t.lastEffect=e),e}function j3(){return Ie().memoizedState}function po(e,t,u,n){var l=ot();oe.flags|=e,l.memoizedState=Ja(1|t,{destroy:void 0},u,n===void 0?null:n)}function mo(e,t,u,n){var l=Ie();n=n===void 0?null:n;var s=l.memoizedState.inst;be!==null&&n!==null&&Rl(n,be.memoizedState.deps)?l.memoizedState=Ja(t,s,u,n):(oe.flags|=e,l.memoizedState=Ja(1|t,s,u,n))}function I3(e,t){po(8390656,8,e,t)}function Hl(e,t){mo(2048,8,e,t)}function C5(e){oe.flags|=4;var t=oe.updateQueue;if(t===null)t=so(),oe.updateQueue=t,t.events=[e];else{var u=t.events;u===null?t.events=[e]:u.push(e)}}function H3(e){var t=Ie().memoizedState;return C5({ref:t,nextImpl:e}),function(){if((Ee&2)!==0)throw Error(o(440));return t.impl.apply(void 0,arguments)}}function q3(e,t){return mo(4,2,e,t)}function G3(e,t){return mo(4,4,e,t)}function Y3(e,t){if(typeof t=="function"){e=e();var u=t(e);return function(){typeof u=="function"?u():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function K3(e,t,u){u=u!=null?u.concat([e]):null,mo(4,4,Y3.bind(null,t,e),u)}function ql(){}function V3(e,t){var u=Ie();t=t===void 0?null:t;var n=u.memoizedState;return t!==null&&Rl(t,n[1])?n[0]:(u.memoizedState=[e,t],e)}function Q3(e,t){var u=Ie();t=t===void 0?null:t;var n=u.memoizedState;if(t!==null&&Rl(t,n[1]))return n[0];if(n=e(),ha){Bu(!0);try{e()}finally{Bu(!1)}}return u.memoizedState=[n,t],n}function Gl(e,t,u){return u===void 0||(fu&1073741824)!==0&&(de&261930)===0?e.memoizedState=t:(e.memoizedState=u,e=Wd(),oe.lanes|=e,Nu|=e,u)}function W3(e,t,u,n){return At(u,t)?u:Qa.current!==null?(e=Gl(e,u,n),At(e,t)||(Ye=!0),e):(fu&42)===0||(fu&1073741824)!==0&&(de&261930)===0?(Ye=!0,e.memoizedState=u):(e=Wd(),oe.lanes|=e,Nu|=e,t)}function X3(e,t,u,n,l){var s=q.p;q.p=s!==0&&8>s?s:8;var f=P.T,m={};P.T=m,Vl(e,!1,t,u);try{var v=l(),D=P.S;if(D!==null&&D(m,v),v!==null&&typeof v=="object"&&typeof v.then=="function"){var M=g5(v,n);Kn(e,t,M,Bt(e))}else Kn(e,t,n,Bt(e))}catch(z){Kn(e,t,{then:function(){},status:"rejected",reason:z},Bt())}finally{q.p=s,f!==null&&m.types!==null&&(f.types=m.types),P.T=f}}function F5(){}function Yl(e,t,u,n){if(e.tag!==5)throw Error(o(476));var l=J3(e).queue;X3(e,l,t,ue,u===null?F5:function(){return Z3(e),u(n)})}function J3(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ue,baseState:ue,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pu,lastRenderedState:ue},next:null};var u={};return t.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pu,lastRenderedState:u},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Z3(e){var t=J3(e);t.next===null&&(t=e.alternate.memoizedState),Kn(e,t.next.queue,{},Bt())}function Kl(){return et(si)}function $3(){return Ie().memoizedState}function ed(){return Ie().memoizedState}function _5(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var u=Bt();e=Pu(u);var n=Mu(t,e,u);n!==null&&(ht(n,t,u),In(n,t,u)),t={cache:Cl()},e.payload=t;return}t=t.return}}function b5(e,t,u){var n=Bt();u={lane:n,revertLane:0,gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},ho(e)?ud(t,u):(u=cl(e,t,u,n),u!==null&&(ht(u,e,n),ad(u,t,n)))}function td(e,t,u){var n=Bt();Kn(e,t,u,n)}function Kn(e,t,u,n){var l={lane:n,revertLane:0,gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null};if(ho(e))ud(t,l);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var f=t.lastRenderedState,m=s(f,u);if(l.hasEagerState=!0,l.eagerState=m,At(m,f))return Qi(e,t,l,0),ke===null&&Vi(),!1}catch{}if(u=cl(e,t,l,n),u!==null)return ht(u,e,n),ad(u,t,n),!0}return!1}function Vl(e,t,u,n){if(n={lane:2,revertLane:Bs(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},ho(e)){if(t)throw Error(o(479))}else t=cl(e,u,n,2),t!==null&&ht(t,e,2)}function ho(e){var t=e.alternate;return e===oe||t!==null&&t===oe}function ud(e,t){Wa=ro=!0;var u=e.pending;u===null?t.next=t:(t.next=u.next,u.next=t),e.pending=t}function ad(e,t,u){if((u&4194048)!==0){var n=t.lanes;n&=e.pendingLanes,u|=n,t.lanes=u,lc(e,u)}}var Vn={readContext:et,use:co,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useLayoutEffect:Le,useInsertionEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useSyncExternalStore:Le,useId:Le,useHostTransitionStatus:Le,useFormState:Le,useActionState:Le,useOptimistic:Le,useMemoCache:Le,useCacheRefresh:Le};Vn.useEffectEvent=Le;var nd={readContext:et,use:co,useCallback:function(e,t){return ot(
vendor: 4,338 bytes, line 9
9).memoizedState=[e,t===void 0?null:t],e},useContext:et,useEffect:I3,useImperativeHandle:function(e,t,u){u=u!=null?u.concat([e]):null,po(4194308,4,Y3.bind(null,t,e),u)},useLayoutEffect:function(e,t){return po(4194308,4,e,t)},useInsertionEffect:function(e,t){po(4,2,e,t)},useMemo:function(e,t){var u=ot();t=t===void 0?null:t;var n=e();if(ha){Bu(!0);try{e()}finally{Bu(!1)}}return u.memoizedState=[n,t],n},useReducer:function(e,t,u){var n=ot();if(u!==void 0){var l=u(t);if(ha){Bu(!0);try{u(t)}finally{Bu(!1)}}}else l=t;return n.memoizedState=n.baseState=l,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:l},n.queue=e,e=e.dispatch=b5.bind(null,oe,e),[n.memoizedState,e]},useRef:function(e){var t=ot();return e={current:e},t.memoizedState=e},useState:function(e){e=jl(e);var t=e.queue,u=td.bind(null,oe,t);return t.dispatch=u,[e.memoizedState,u]},useDebugValue:ql,useDeferredValue:function(e,t){var u=ot();return Gl(u,e,t)},useTransition:function(){var e=jl(!1);return e=X3.bind(null,oe,e.queue,!0,!1),ot().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,u){var n=oe,l=ot();if(pe){if(u===void 0)throw Error(o(407));u=u()}else{if(u=t(),ke===null)throw Error(o(349));(de&127)!==0||B3(n,t,u)}l.memoizedState=u;var s={value:u,getSnapshot:t};return l.queue=s,I3(S3.bind(null,n,s,e),[e]),n.flags|=2048,Ja(9,{destroy:void 0},D3.bind(null,n,s,u,t),null),u},useId:function(){var e=ot(),t=ke.identifierPrefix;if(pe){var u=eu,n=$t;u=(n&~(1<<32-yt(n)-1)).toString(32)+u,t="_"+t+"R_"+u,u=lo++,0<u&&(t+="H"+u.toString(32)),t+="_"}else u=E5++,t="_"+t+"r_"+u.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Kl,useFormState:z3,useActionState:z3,useOptimistic:function(e){var t=ot();t.memoizedState=t.baseState=e;var u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=u,t=Vl.bind(null,oe,!0,u),u.dispatch=t,[e,t]},useMemoCache:Ll,useCacheRefresh:function(){return ot().memoizedState=_5.bind(null,oe)},useEffectEvent:function(e){var t=ot(),u={impl:e};return t.memoizedState=u,function(){if((Ee&2)!==0)throw Error(o(440));return u.impl.apply(void 0,arguments)}}},Ql={readContext:et,use:co,useCallback:V3,useContext:et,useEffect:Hl,useImperativeHandle:K3,useInsertionEffect:q3,useLayoutEffect:G3,useMemo:Q3,useReducer:fo,useRef:j3,useState:function(){return fo(pu)},useDebugValue:ql,useDeferredValue:function(e,t){var u=Ie();return W3(u,be.memoizedState,e,t)},useTransition:function(){var e=fo(pu)[0],t=Ie().memoizedState;return[typeof e=="boolean"?e:Yn(e),t]},useSyncExternalStore:b3,useId:$3,useHostTransitionStatus:Kl,useFormState:L3,useActionState:L3,useOptimistic:function(e,t){var u=Ie();return T3(u,be,e,t)},useMemoCache:Ll,useCacheRefresh:ed};Ql.useEffectEvent=H3;var id={readContext:et,use:co,useCallback:V3,useContext:et,useEffect:Hl,useImperativeHandle:K3,useInsertionEffect:q3,useLayoutEffect:G3,useMemo:Q3,useReducer:Nl,useRef:j3,useState:function(){return Nl(pu)},useDebugValue:ql,useDeferredValue:function(e,t){var u=Ie();return be===null?Gl(u,e,t):W3(u,be.memoizedState,e,t)},useTransition:function(){var e=Nl(pu)[0],t=Ie().memoizedState;return[typeof e=="boolean"?e:Yn(e),t]},useSyncExternalStore:b3,useId:$3,useHostTransitionStatus:Kl,useFormState:N3,useActionState:N3,useOptimistic:function(e,t){var u=Ie();return be!==null?T3(u,be,e,t):(u.baseState=e,[e,u.queue.dispatch])},useMemoCache:Ll,useCacheRefresh:ed};id.useEffectEvent=H3;function Wl(e,t,u,n){t=e.memoizedState,u=u(n,t),u=u==null?t:A({},t,u),e.memoizedState=u,e.lanes===0&&(e.updateQueue.baseState=u)}var Xl={enqueueSetState:function(e,t,u){e=e._reactInternals;var n=Bt(),l=Pu(n);l.payload=t,u!=null&&(l.callback=u),t=Mu(e,l,n),t!==null&&(ht(t,e,n),In(t,e,n))},enqueueReplaceState:function(e,t,u){e=e._reactInternals;var n=Bt(),l=Pu(n);l.tag=1,l.payload=t,u!=null&&(l.callback=u),t=Mu(e,l,n),t!==null&&(ht(t,e,n),In(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var u=Bt(),n=Pu(u);n.tag=2,t!=null&&(n.callback=t),t=Mu(e,n,u),t!==null&&(ht(t,e,u),In(t,e,u))}};function od(e,t,u,n,l,s,f){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,s,f):t.prototype&&t.prototype.isPureReactComponent?!Pn(u,n)||!Pn(l,s):!0}function rd(e,t,u,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(u,n
vendor: 14,873 bytes, line 9
9),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(u,n),t.state!==e&&Xl.enqueueReplaceState(t,t.state,null)}function ga(e,t){var u=t;if("ref"in t){u={};for(var n in t)n!=="ref"&&(u[n]=t[n])}if(e=e.defaultProps){u===t&&(u=A({},u));for(var l in e)u[l]===void 0&&(u[l]=e[l])}return u}function ld(e){Ki(e)}function sd(e){console.error(e)}function cd(e){Ki(e)}function go(e,t){try{var u=e.onUncaughtError;u(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function dd(e,t,u){try{var n=e.onCaughtError;n(u.value,{componentStack:u.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function Jl(e,t,u){return u=Pu(u),u.tag=3,u.payload={element:null},u.callback=function(){go(e,t)},u}function fd(e){return e=Pu(e),e.tag=3,e}function pd(e,t,u,n){var l=u.type.getDerivedStateFromError;if(typeof l=="function"){var s=n.value;e.payload=function(){return l(s)},e.callback=function(){dd(t,u,n)}}var f=u.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(e.callback=function(){dd(t,u,n),typeof l!="function"&&(ju===null?ju=new Set([this]):ju.add(this));var m=n.stack;this.componentDidCatch(n.value,{componentStack:m!==null?m:""})})}function B5(e,t,u,n,l){if(u.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(t=u.alternate,t!==null&&qa(t,u,l,!0),u=Ct.current,u!==null){switch(u.tag){case 31:case 13:return zt===null?ko():u.alternate===null&&Ue===0&&(Ue=3),u.flags&=-257,u.flags|=65536,u.lanes=l,n===uo?u.flags|=16384:(t=u.updateQueue,t===null?u.updateQueue=new Set([n]):t.add(n),Fs(e,n,l)),!1;case 22:return u.flags|=65536,n===uo?u.flags|=16384:(t=u.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([n])},u.updateQueue=t):(u=t.retryQueue,u===null?t.retryQueue=new Set([n]):u.add(n)),Fs(e,n,l)),!1}throw Error(o(435,u.tag))}return Fs(e,n,l),ko(),!1}if(pe)return t=Ct.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=l,n!==gl&&(e=Error(o(422),{cause:n}),zn(Rt(e,u)))):(n!==gl&&(t=Error(o(423),{cause:n}),zn(Rt(t,u))),e=e.current.alternate,e.flags|=65536,l&=-l,e.lanes|=l,n=Rt(n,u),l=Jl(e.stateNode,n,l),Sl(e,l),Ue!==4&&(Ue=2)),!1;var s=Error(o(520),{cause:n});if(s=Rt(s,u),ti===null?ti=[s]:ti.push(s),Ue!==4&&(Ue=2),t===null)return!0;n=Rt(n,u),u=t;do{switch(u.tag){case 3:return u.flags|=65536,e=l&-l,u.lanes|=e,e=Jl(u.stateNode,n,e),Sl(u,e),!1;case 1:if(t=u.type,s=u.stateNode,(u.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(ju===null||!ju.has(s))))return u.flags|=65536,l&=-l,u.lanes|=l,l=fd(l),pd(l,e,u,n),Sl(u,l),!1}u=u.return}while(u!==null);return!1}var Zl=Error(o(461)),Ye=!1;function tt(e,t,u,n){t.child=e===null?E3(t,null,u,n):ma(t,e.child,u,n)}function md(e,t,u,n,l){u=u.render;var s=t.ref;if("ref"in n){var f={};for(var m in n)m!=="ref"&&(f[m]=n[m])}else f=n;return ca(t),n=Pl(e,t,u,f,s,l),m=Ml(),e!==null&&!Ye?(Ol(e,t,l),mu(e,t,l)):(pe&&m&&ml(t),t.flags|=1,tt(e,t,n,l),t.child)}function hd(e,t,u,n,l){if(e===null){var s=u.type;return typeof s=="function"&&!dl(s)&&s.defaultProps===void 0&&u.compare===null?(t.tag=15,t.type=s,gd(e,t,s,n,l)):(e=Xi(u.type,null,n,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!os(e,l)){var f=s.memoizedProps;if(u=u.compare,u=u!==null?u:Pn,u(f,n)&&e.ref===t.ref)return mu(e,t,l)}return t.flags|=1,e=lu(s,n),e.ref=t.ref,e.return=t,t.child=e}function gd(e,t,u,n,l){if(e!==null){var s=e.memoizedProps;if(Pn(s,n)&&e.ref===t.ref)if(Ye=!1,t.pendingProps=n=s,os(e,l))(e.flags&131072)!==0&&(Ye=!0);else return t.lanes=e.lanes,mu(e,t,l)}return $l(e,t,u,n,l)}function Ed(e,t,u,n){var l=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|u:u,e!==null){for(n=t.child=e.child,l=0;n!==null;)l=l|n.lanes|n.childLanes,n=n.sibling;n=l&~s}else n=0,t.child=null;return yd(e,t,s,u,n)}if((u&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&eo(t,s!==null?s.cachePool:null),s!==null?v3(t,s):wl(),C3(t);else return n=t.lanes=536870912,yd(e,t,s!==null?s.baseLanes|u:u,u,n)}else s!==null?(eo(t,s.cachePool),v3(t,s),zu(),t.memoizedState=null):(e!==null&&eo(t,null),wl(),zu());return tt(e,t,l,u),t.child}function Qn(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function yd(e,t,u,n,l){var s=_l();return s=s===null?null:{parent:qe._currentValue,pool:s},t.memoizedState={baseLanes:u,cachePool:s},e!==null&&eo(t,null),wl(),C3(t),e!==null&&qa(e,t,n,!0),t.childLanes=l,null}function Eo(e,t){return t=Ao({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Ad(e,t,u){return ma(t,e.child,null,u),e=Eo(t,t.pendingProps),e.flags|=2,Ft(t),t.memoizedState=null,e}function D5(e,t,u){var n=t.pendingProps,l=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(pe){if(n.mode==="hidden")return e=Eo(t,n),t.lanes=536870912,Qn(null,e);if(xl(t),(e=Re)?(e=Rf(e,Ot),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ku!==null?{id:$t,overflow:eu}:null,retryLane:536870912,hydrationErrors:null},u=u3(e),u.return=t,t.child=u,$e=t,Re=null)):e=null,e===null)throw Tu(t);return t.lanes=536870912,null}return Eo(t,n)}var s=e.memoizedState;if(s!==null){var f=s.dehydrated;if(xl(t),l)if(t.flags&256)t.flags&=-257,t=Ad(e,t,u);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(o(558));else if(Ye||qa(e,t,u,!1),l=(u&e.childLanes)!==0,Ye||l){if(n=ke,n!==null&&(f=sc(n,u),f!==0&&f!==s.retryLane))throw s.retryLane=f,oa(e,f),ht(n,e,f),Zl;ko(),t=Ad(e,t,u)}else e=s.treeContext,Re=Lt(f.nextSibling),$e=t,pe=!0,wu=null,Ot=!1,e!==null&&i3(t,e),t=Eo(t,n),t.flags|=4096;return t}return e=lu(e.child,{mode:n.mode,children:n.children}),e.ref=t.ref,t.child=e,e.return=t,e}function yo(e,t){var u=t.ref;if(u===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof u!="function"&&typeof u!="object")throw Error(o(284));(e===null||e.ref!==u)&&(t.flags|=4194816)}}function $l(e,t,u,n,l){return ca(t),u=Pl(e,t,u,n,void 0,l),n=Ml(),e!==null&&!Ye?(Ol(e,t,l),mu(e,t,l)):(pe&&n&&ml(t),t.flags|=1,tt(e,t,u,l),t.child)}function vd(e,t,u,n,l,s){return ca(t),t.updateQueue=null,u=_3(t,n,u,l),F3(e),n=Ml(),e!==null&&!Ye?(Ol(e,t,s),mu(e,t,s)):(pe&&n&&ml(t),t.flags|=1,tt(e,t,u,s),t.child)}function Cd(e,t,u,n,l){if(ca(t),t.stateNode===null){var s=Na,f=u.contextType;typeof f=="object"&&f!==null&&(s=et(f)),s=new u(n,s),t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=Xl,t.stateNode=s,s._reactInternals=t,s=t.stateNode,s.props=n,s.state=t.memoizedState,s.refs={},Bl(t),f=u.contextType,s.context=typeof f=="object"&&f!==null?et(f):Na,s.state=t.memoizedState,f=u.getDerivedStateFromProps,typeof f=="function"&&(Wl(t,u,f,n),s.state=t.memoizedState),typeof u.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(f=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),f!==s.state&&Xl.enqueueReplaceState(s,s.state,null),qn(t,n,s,l),Hn(),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308),n=!0}else if(e===null){s=t.stateNode;var m=t.memoizedProps,v=ga(u,m);s.props=v;var D=s.context,M=u.contextType;f=Na,typeof M=="object"&&M!==null&&(f=et(M));var z=u.getDerivedStateFromProps;M=typeof z=="function"||typeof s.getSnapshotBeforeUpdate=="function",m=t.pendingProps!==m,M||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(m||D!==f)&&rd(t,s,n,f),Ru=!1;var S=t.memoizedState;s.state=S,qn(t,n,s,l),Hn(),D=t.memoizedState,m||S!==D||Ru?(typeof z=="function"&&(Wl(t,u,z,n),D=t.memoizedState),(v=Ru||od(t,u,v,n,S,D,f))?(M||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=D),s.props=n,s.state=D,s.context=f,n=v):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{s=t.stateNode,Dl(e,t),f=t.memoizedProps,M=ga(u,f),s.props=M,z=t.pendingProps,S=s.context,D=u.contextType,v=Na,typeof D=="object"&&D!==null&&(v=et(D)),m=u.getDerivedStateFromProps,(D=typeof m=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(f!==z||S!==v)&&rd(t,s,n,v),Ru=!1,S=t.memoizedState,s.state=S,qn(t,n,s,l),Hn();var x=t.memoizedState;f!==z||S!==x||Ru||e!==null&&e.dependencies!==null&&Zi(e.dependencies)?(typeof m=="function"&&(Wl(t,u,m,n),x=t.memoizedState),(M=Ru||od(t,u,M,n,S,x,v)||e!==null&&e.dependencies!==null&&Zi(e.dependencies))?(D||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(n,x,v),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(n,x,v)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||f===e.memoizedProps&&S===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&S===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=x),s.props=n,s.state=x,s.context=v,n=M):(typeof s.componentDidUpdate!="function"||f===e.memoizedProps&&S===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&S===e.memoizedState||(t.flags|=1024),n=!1)}return s=n,yo(e,t),n=(t.flags&128)!==0,s||n?(s=t.stateNode,u=n&&typeof u.getDerivedStateFromError!="function"?null:s.render(),t.flags|=1,e!==null&&n?(t.child=ma(t,e.child,null,l),t.child=ma(t,null,u,l)):tt(e,t,u,l),t.memoizedState=s.state,e=t.child):e=mu(e,t,l),e}function Fd(e,t,u,n){return la(),t.flags|=256,tt(e,t,u,n),t.child}var es={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ts(e){return{baseLanes:e,cachePool:d3()}}function us(e,t,u){return e=e!==null?e.childLanes&~u:0,t&&(e|=bt),e}function _d(e,t,u){var n=t.pendingProps,l=!1,s=(t.flags&128)!==0,f;if((f=s)||(f=e!==null&&e.memoizedState===null?!1:(je.current&2)!==0),f&&(l=!0,t.flags&=-129),f=(t.flags&32)!==0,t.flags&=-33,e===null){if(pe){if(l?Ou(t):zu(),(e=Re)?(e=Rf(e,Ot),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ku!==null?{id:$t,overflow:eu}:null,retryLane:536870912,hydrationErrors:null},u=u3(e),u.return=t,t.child=u,$e=t,Re=null)):e=null,e===null)throw Tu(t);return Us(e)?t.lanes=32:t.lanes=536870912,null}var m=n.children;return n=n.fallback,l?(zu(),l=t.mode,m=Ao({mode:"hidden",children:m},l),n=ra(n,l,u,null),m.return=t,n.return=t,m.sibling=n,t.child=m,n=t.child,n.memoizedState=ts(u),n.childLanes=us(e,f,u),t.memoizedState=es,Qn(null,n)):(Ou(t),as(t,m))}var v=e.memoizedState;if(v!==null&&(m=v.dehydrated,m!==null)){if(s)t.flags&256?(Ou(t),t.flags&=-257,t=ns(e,t,u)):t.memoizedState!==null?(zu(),t.child=e.child,t.flags|=128,t=null):(zu(),m=n.fallback,l=t.mode,n=Ao({mode:"visible",children:n.children},l),m=ra(m,l,u,null),m.flags|=2,n.return=t,m.return=t,n.sibling=m,t.child=n,ma(t,e.child,null,u),n=t.child,n.memoizedState=ts(u),n.childLanes=us(e,f,u),t.memoizedState=es,t=Qn(null,n));else if(Ou(t),Us(m)){if(f=m.nextSibling&&m.nextSibling.dataset,f)var D=f.dgst;f=D,n=Error(o(419)),n.stack="",n.digest=f,zn({value:n,source:null,stack:null}),t=ns(e,t,u)}else if(Ye||qa(e,t,u,!1),f=(u&e.childLanes)!==0,Ye||f){if(f=ke,f!==null&&(n=sc(f,u),n!==0&&n!==v.retryLane))throw v.retryLane=n,oa(e,n),ht(f,e,n),Zl;Ls(m)||ko(),t=ns(e,t,u)}else Ls(m)?(t.flags|=192,t.child=e.child,t=null):(e=v.treeContext,Re=Lt(m.nextSibling),$e=t,pe=!0,wu=null,Ot=!1,e!==null&&i3(t,e),t=as(t,n.children),t.flags|=4096);return t}return l?(zu(),m=n.fallback,l=t.mode,v=e.child,D=v.sibling,n=lu(v,{mode:"hidden",children:n.children}),n.subtreeFlags=v.subtreeFlags&65011712,D!==null?m=lu(D,m):(m=ra(m,l,u,null),m.flags|=2),m.return=t,n.return=t,n.sibling=m,t.child=n,Qn(null,n),n=t.child,m=e.child.memoizedState,m===null?m=ts(u):(l=m.cachePool,l!==null?(v=qe._currentValue,l=l.parent!==v?{parent:v,pool:v}:l):l=d3(),m={baseLanes:m.baseLanes|u,cachePool:l}),n.memoizedState=m,n.childLanes=us(e,f,u),t.memoizedState=es,Qn(e.child,n)):(Ou(t),u=e.child,e=u.sibling,u=lu(u,{mode:"visible",children:n.children}),u.return=t,u.sibling=null,e!==null&&(f=t.deletions,f===null?(t.deletions=[e],t.flags|=16):f.push(e)),t.child=u,t.memoizedState=null,u)}function as(e,t){return t=Ao({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ao(e,t){return e=vt(22,e,null,t),e.lanes=0,e}function ns(e,t,u){return ma(t,e.child,null,u),e=as(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function bd(e,t,u){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Al(e.return,t,u)}function is(e,t,u,n,l,s){var f=e.memoizedState;f===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:u,tailMode:l,treeForkCount:s}:(f.isBackwards=t,f.rendering=null,f.renderingStartTime=0,f.last=n,f.tail=u,f.tailMode=l,f.treeForkCount=s)}function Bd(e,t,u){var n=t.pendingProps,l=n.revealOrder,s=n.tail;n=n.children;var f=je.current,m=(f&2)!==0;if(m?(f=f&1|2,t.flags|=128):f&=1,N(je,f),tt(e,t,n,u),n=pe?On:0,!m&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&bd(e,u,t);else if(e.tag===19)bd(e,u,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(l){case"forwards":for(u=t.child,l=null;u!==null;)e=u.alternate,e!==null&&oo(e)===null&&(l=u),u=u.sibling;u=l,u===null?(l=t.child,t.child=null):(l=u.sibling,u.sibling=null),is(t,!1,l,u,s,n);break;case"backwards":case"unstable_legacy-backwards":for(u=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&oo(e)===null){t.child=l;break}e=l.sibling,l.sibling=u,u=l,l=e}is(t,!0,u,null,s,n);break;case"together":is(t,!1,null,null,void 0,n);break;default:t.memoizedState=null}return t.child}function mu(e,t,u){if(e!==null&&(t.dependencies=e.dependencies),Nu|=t.lanes,(u&t.childLanes)===0)if(e!==null){if(qa(e,t,u,!1),(u&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));
vendor: 7,594 bytes, line 9
9if(t.child!==null){for(e=t.child,u=lu(e,e.pendingProps),t.child=u,u.return=t;e.sibling!==null;)e=e.sibling,u=u.sibling=lu(e,e.pendingProps),u.return=t;u.sibling=null}return t.child}function os(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Zi(e)))}function S5(e,t,u){switch(t.tag){case 3:it(t,t.stateNode.containerInfo),xu(t,qe,e.memoizedState.cache),la();break;case 27:case 5:vn(t);break;case 4:it(t,t.stateNode.containerInfo);break;case 10:xu(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,xl(t),null;break;case 13:var n=t.memoizedState;if(n!==null)return n.dehydrated!==null?(Ou(t),t.flags|=128,null):(u&t.child.childLanes)!==0?_d(e,t,u):(Ou(t),e=mu(e,t,u),e!==null?e.sibling:null);Ou(t);break;case 19:var l=(e.flags&128)!==0;if(n=(u&t.childLanes)!==0,n||(qa(e,t,u,!1),n=(u&t.childLanes)!==0),l){if(n)return Bd(e,t,u);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),N(je,je.current),n)break;return null;case 22:return t.lanes=0,Ed(e,t,u,t.pendingProps);case 24:xu(t,qe,e.memoizedState.cache)}return mu(e,t,u)}function Dd(e,t,u){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ye=!0;else{if(!os(e,u)&&(t.flags&128)===0)return Ye=!1,S5(e,t,u);Ye=(e.flags&131072)!==0}else Ye=!1,pe&&(t.flags&1048576)!==0&&n3(t,On,t.index);switch(t.lanes=0,t.tag){case 16:e:{var n=t.pendingProps;if(e=fa(t.elementType),t.type=e,typeof e=="function")dl(e)?(n=ga(e,n),t.tag=1,t=Cd(null,t,e,n,u)):(t.tag=0,t=$l(null,t,e,n,u));else{if(e!=null){var l=e.$$typeof;if(l===X){t.tag=11,t=md(null,t,e,n,u);break e}else if(l===K){t.tag=14,t=hd(null,t,e,n,u);break e}}throw t=ze(e)||e,Error(o(306,t,""))}}return t;case 0:return $l(e,t,t.type,t.pendingProps,u);case 1:return n=t.type,l=ga(n,t.pendingProps),Cd(e,t,n,l,u);case 3:e:{if(it(t,t.stateNode.containerInfo),e===null)throw Error(o(387));n=t.pendingProps;var s=t.memoizedState;l=s.element,Dl(e,t),qn(t,n,null,u);var f=t.memoizedState;if(n=f.cache,xu(t,qe,n),n!==s.cache&&vl(t,[qe],u,!0),Hn(),n=f.element,s.isDehydrated)if(s={element:n,isDehydrated:!1,cache:f.cache},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){t=Fd(e,t,n,u);break e}else if(n!==l){l=Rt(Error(o(424)),t),zn(l),t=Fd(e,t,n,u);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,Re=Lt(e.firstChild),$e=t,pe=!0,wu=null,Ot=!0,u=E3(t,null,n,u),t.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling;else{if(la(),n===l){t=mu(e,t,u);break e}tt(e,t,n,u)}t=t.child}return t;case 26:return yo(e,t),e===null?(u=Uf(t.type,null,t.pendingProps,null))?t.memoizedState=u:pe||(u=t.type,e=t.pendingProps,n=Oo(le.current).createElement(u),n[Ze]=t,n[st]=e,ut(n,u,e),Qe(n),t.stateNode=n):t.memoizedState=Uf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return vn(t),e===null&&pe&&(n=t.stateNode=Of(t.type,t.pendingProps,le.current),$e=t,Ot=!0,l=Re,Gu(t.type)?(Ns=l,Re=Lt(n.firstChild)):Re=l),tt(e,t,t.pendingProps.children,u),yo(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&pe&&((l=n=Re)&&(n=a6(n,t.type,t.pendingProps,Ot),n!==null?(t.stateNode=n,$e=t,Re=Lt(n.firstChild),Ot=!1,l=!0):l=!1),l||Tu(t)),vn(t),l=t.type,s=t.pendingProps,f=e!==null?e.memoizedProps:null,n=s.children,Ms(l,s)?n=null:f!==null&&Ms(l,f)&&(t.flags|=32),t.memoizedState!==null&&(l=Pl(e,t,y5,null,null,u),si._currentValue=l),yo(e,t),tt(e,t,n,u),t.child;case 6:return e===null&&pe&&((e=u=Re)&&(u=n6(u,t.pendingProps,Ot),u!==null?(t.stateNode=u,$e=t,Re=null,e=!0):e=!1),e||Tu(t)),null;case 13:return _d(e,t,u);case 4:return it(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=ma(t,null,n,u):tt(e,t,n,u),t.child;case 11:return md(e,t,t.type,t.pendingProps,u);case 7:return tt(e,t,t.pendingProps,u),t.child;case 8:return tt(e,t,t.pendingProps.children,u),t.child;case 12:return tt(e,t,t.pendingProps.children,u),t.child;case 10:return n=t.pendingProps,xu(t,t.type,n.value),tt(e,t,n.children,u),t.child;case 9:return l=t.type._context,n=t.pendingProps.children,ca(t),l=et(l),n=n(l),t.flags|=1,tt(e,t,n,u),t.child;case 14:return hd(e,t,t.type,t.pendingProps,u);case 15:return gd(e,t,t.type,t.pendingProps,u);case 19:return Bd(e,t,u);case 31:return D5(e,t,u);case 22:return Ed(e,t,u,t.pendingProps);case 24:return ca(t),n=et(qe),e===null?(l=_l(),l===null&&(l=ke,s=Cl(),l.pooledCache=s,s.refCount++,s!==null&&(l.pooledCacheLanes|=u),l=s),t.memoizedState={parent:n,cache:l},Bl(t),xu(t,qe,l)):((e.lanes&u)!==0&&(Dl(e,t),qn(t,null,null,u),Hn()),l=e.memoizedState,s=t.memoizedState,l.parent!==n?(l={parent:n,cache:n},t.memoizedState=l,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=l),xu(t,qe,n)):(n=s.cache,xu(t,qe,n),n!==l.cache&&vl(t,[qe],u,!0))),tt(e,t,t.pendingProps.children,u),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function hu(e){e.flags|=4}function rs(e,t,u,n,l){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(l&335544128)===l)if(e.stateNode.complete)e.flags|=8192;else if($d())e.flags|=8192;else throw pa=uo,bl}else e.flags&=-16777217}function Sd(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!qf(t))if($d())e.flags|=8192;else throw pa=uo,bl}function vo(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?oc():536870912,e.lanes|=t,tn|=t)}function Wn(e,t){if(!pe)switch(e.tailMode){case"hidden":t=e.tail;for(var u=null;t!==null;)t.alternate!==null&&(u=t),t=t.sibling;u===null?e.tail=null:u.sibling=null;break;case"collapsed":u=e.tail;for(var n=null;u!==null;)u.alternate!==null&&(n=u),u=u.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Pe(e){var t=e.alternate!==null&&e.alternate.child===e.child,u=0,n=0;if(t)for(var l=e.child;l!==null;)u|=l.lanes|l.childLanes,n|=l.subtreeFlags&65011712,n|=l.flags&65011712,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)u|=l.lanes|l.childLanes,n|=l.subtreeFlags,n|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=n,e.childLanes=u,t}function k5(e,t,u){var n=t.pendingProps;switch(hl(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Pe(t),null;case 1:return Pe(t),null;case 3:return u=t.stateNode,n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),du(qe),Ne(),u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),(e===null||e.child===null)&&(Ha(t)?hu(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,El())),Pe(t),null;case 26:var l=t.type,s=t.memoizedState;return e===null?(hu(t),s!==null?(Pe(t),Sd(t,s)):(Pe(t),rs(t,l,null,n,u))):s?s!==e.memoizedState?(hu(t),Pe(t),Sd(t,s)):(Pe(t),t.flags&=-16777217):(e=e.memoizedProps,e!==n&&hu(t),Pe(t),rs(t,l,e,n,u)),null;case 27:if(Ti(t),u=le.current,l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&hu(t);else{if(!n){if(t.stateNode===null)throw Error(o(166));return Pe(t),null}e=Y.current,Ha(t)?o3(t):(e=Of(l,n,u),t.stateNode=e,hu(t))}return Pe(t),null;case 5:if(Ti(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&hu(t);else{if(!n){if(t.stateNode===null)throw Error(o(166));return Pe(t),null}if(s=Y.current,Ha(t))o3(t);else{var f=Oo(le.current);switch(s){case 1:s=f.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:s=f.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":s=f.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":s=f.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":s=f.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;
vendor: 23,145 bytes, line 9
9case"select":s=typeof n.is=="string"?f.createElement("select",{is:n.is}):f.createElement("select"),n.multiple?s.multiple=!0:n.size&&(s.size=n.size);break;default:s=typeof n.is=="string"?f.createElement(l,{is:n.is}):f.createElement(l)}}s[Ze]=t,s[st]=n;e:for(f=t.child;f!==null;){if(f.tag===5||f.tag===6)s.appendChild(f.stateNode);else if(f.tag!==4&&f.tag!==27&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===t)break e;for(;f.sibling===null;){if(f.return===null||f.return===t)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}t.stateNode=s;e:switch(ut(s,l,n),l){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}n&&hu(t)}}return Pe(t),rs(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,u),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&hu(t);else{if(typeof n!="string"&&t.stateNode===null)throw Error(o(166));if(e=le.current,Ha(t)){if(e=t.stateNode,u=t.memoizedProps,n=null,l=$e,l!==null)switch(l.tag){case 27:case 5:n=l.memoizedProps}e[Ze]=t,e=!!(e.nodeValue===u||n!==null&&n.suppressHydrationWarning===!0||bf(e.nodeValue,u)),e||Tu(t,!0)}else e=Oo(e).createTextNode(n),e[Ze]=t,t.stateNode=e}return Pe(t),null;case 31:if(u=t.memoizedState,e===null||e.memoizedState!==null){if(n=Ha(t),u!==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[Ze]=t}else la(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Pe(t),e=!1}else u=El(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),e=!0;if(!e)return t.flags&256?(Ft(t),t):(Ft(t),null);if((t.flags&128)!==0)throw Error(o(558))}return Pe(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(l=Ha(t),n!==null&&n.dehydrated!==null){if(e===null){if(!l)throw Error(o(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(o(317));l[Ze]=t}else la(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Pe(t),l=!1}else l=El(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l)return t.flags&256?(Ft(t),t):(Ft(t),null)}return Ft(t),(t.flags&128)!==0?(t.lanes=u,t):(u=n!==null,e=e!==null&&e.memoizedState!==null,u&&(n=t.child,l=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(l=n.alternate.memoizedState.cachePool.pool),s=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(s=n.memoizedState.cachePool.pool),s!==l&&(n.flags|=2048)),u!==e&&u&&(t.child.flags|=8192),vo(t,t.updateQueue),Pe(t),null);case 4:return Ne(),e===null&&ws(t.stateNode.containerInfo),Pe(t),null;case 10:return du(t.type),Pe(t),null;case 19:if(k(je),n=t.memoizedState,n===null)return Pe(t),null;if(l=(t.flags&128)!==0,s=n.rendering,s===null)if(l)Wn(n,!1);else{if(Ue!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=oo(e),s!==null){for(t.flags|=128,Wn(n,!1),e=s.updateQueue,t.updateQueue=e,vo(t,e),t.subtreeFlags=0,e=u,u=t.child;u!==null;)t3(u,e),u=u.sibling;return N(je,je.current&1|2),pe&&su(t,n.treeForkCount),t.child}e=e.sibling}n.tail!==null&&gt()>Bo&&(t.flags|=128,l=!0,Wn(n,!1),t.lanes=4194304)}else{if(!l)if(e=oo(s),e!==null){if(t.flags|=128,l=!0,e=e.updateQueue,t.updateQueue=e,vo(t,e),Wn(n,!0),n.tail===null&&n.tailMode==="hidden"&&!s.alternate&&!pe)return Pe(t),null}else 2*gt()-n.renderingStartTime>Bo&&u!==536870912&&(t.flags|=128,l=!0,Wn(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)}return n.tail!==null?(e=n.tail,n.rendering=e,n.tail=e.sibling,n.renderingStartTime=gt(),e.sibling=null,u=je.current,N(je,l?u&1|2:u&1),pe&&su(t,n.treeForkCount),e):(Pe(t),null);case 22:case 23:return Ft(t),Tl(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?(u&536870912)!==0&&(t.flags&128)===0&&(Pe(t),t.subtreeFlags&6&&(t.flags|=8192)):Pe(t),u=t.updateQueue,u!==null&&vo(t,u.retryQueue),u=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(u=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==u&&(t.flags|=2048),e!==null&&k(da),null;case 24:return u=null,e!==null&&(u=e.memoizedState.cache),t.memoizedState.cache!==u&&(t.flags|=2048),du(qe),Pe(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function w5(e,t){switch(hl(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return du(qe),Ne(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Ti(t),null;case 31:if(t.memoizedState!==null){if(Ft(t),t.alternate===null)throw Error(o(340));la()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Ft(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));la()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return k(je),null;case 4:return Ne(),null;case 10:return du(t.type),null;case 22:case 23:return Ft(t),Tl(),e!==null&&k(da),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return du(qe),null;case 25:return null;default:return null}}function kd(e,t){switch(hl(t),t.tag){case 3:du(qe),Ne();break;case 26:case 27:case 5:Ti(t);break;case 4:Ne();break;case 31:t.memoizedState!==null&&Ft(t);break;case 13:Ft(t);break;case 19:k(je);break;case 10:du(t.type);break;case 22:case 23:Ft(t),Tl(),e!==null&&k(da);break;case 24:du(qe)}}function Xn(e,t){try{var u=t.updateQueue,n=u!==null?u.lastEffect:null;if(n!==null){var l=n.next;u=l;do{if((u.tag&e)===e){n=void 0;var s=u.create,f=u.inst;n=s(),f.destroy=n}u=u.next}while(u!==l)}}catch(m){Fe(t,t.return,m)}}function Lu(e,t,u){try{var n=t.updateQueue,l=n!==null?n.lastEffect:null;if(l!==null){var s=l.next;n=s;do{if((n.tag&e)===e){var f=n.inst,m=f.destroy;if(m!==void 0){f.destroy=void 0,l=t;var v=u,D=m;try{D()}catch(M){Fe(l,v,M)}}}n=n.next}while(n!==s)}}catch(M){Fe(t,t.return,M)}}function wd(e){var t=e.updateQueue;if(t!==null){var u=e.stateNode;try{A3(t,u)}catch(n){Fe(e,e.return,n)}}}function Td(e,t,u){u.props=ga(e.type,e.memoizedProps),u.state=e.memoizedState;try{u.componentWillUnmount()}catch(n){Fe(e,t,n)}}function Jn(e,t){try{var u=e.ref;if(u!==null){switch(e.tag){case 26:case 27:case 5:var n=e.stateNode;break;case 30:n=e.stateNode;break;default:n=e.stateNode}typeof u=="function"?e.refCleanup=u(n):u.current=n}}catch(l){Fe(e,t,l)}}function tu(e,t){var u=e.ref,n=e.refCleanup;if(u!==null)if(typeof n=="function")try{n()}catch(l){Fe(e,t,l)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof u=="function")try{u(null)}catch(l){Fe(e,t,l)}else u.current=null}function xd(e){var t=e.type,u=e.memoizedProps,n=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break e;case"img":u.src?n.src=u.src:u.srcSet&&(n.srcset=u.srcSet)}}catch(l){Fe(e,e.return,l)}}function ls(e,t,u){try{var n=e.stateNode;J5(n,e.type,u,t),n[st]=t}catch(l){Fe(e,e.return,l)}}function Rd(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Gu(e.type)||e.tag===4}function ss(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Rd(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&&Gu(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 cs(e,t,u){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?(u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u).insertBefore(e,t):(t=u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u,t.appendChild(e),u=u._reactRootContainer,u!=null||t.onclick!==null||(t.onclick=ou));else if(n!==4&&(n===27&&Gu(e.type)&&(u=e.stateNode,t=null),e=e.child,e!==null))for(cs(e,t,u),e=e.sibling;e!==null;)cs(e,t,u),e=e.sibling}function Co(e,t,u){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?u.insertBefore(e,t):u.appendChild(e);else if(n!==4&&(n===27&&Gu(e.type)&&(u=e.stateNode),e=e.child,e!==null))for(Co(e,t,u),e=e.sibling;e!==null;)Co(e,t,u),e=e.sibling}function Pd(e){var t=e.stateNode,u=e.memoizedProps;try{for(var n=e.type,l=t.attributes;l.length;)t.removeAttributeNode(l[0]);ut(t,n,u),t[Ze]=e,t[st]=u}catch(s){Fe(e,e.return,s)}}var gu=!1,Ke=!1,ds=!1,Md=typeof WeakSet=="function"?WeakSet:Set,We=null;function T5(e,t){if(e=e.containerInfo,Rs=Ho,e=Kc(e),nl(e)){if("selectionStart"in e)var u={start:e.selectionStart,end:e.selectionEnd};else e:{u=(u=e.ownerDocument)&&u.defaultView||window;var n=u.getSelection&&u.getSelection();if(n&&n.rangeCount!==0){u=n.anchorNode;var l=n.anchorOffset,s=n.focusNode;n=n.focusOffset;try{u.nodeType,s.nodeType}catch{u=null;break e}var f=0,m=-1,v=-1,D=0,M=0,z=e,S=null;t:for(;;){for(var x;z!==u||l!==0&&z.nodeType!==3||(m=f+l),z!==s||n!==0&&z.nodeType!==3||(v=f+n),z.nodeType===3&&(f+=z.nodeValue.length),(x=z.firstChild)!==null;)S=z,z=x;for(;;){if(z===e)break t;if(S===u&&++D===l&&(m=f),S===s&&++M===n&&(v=f),(x=z.nextSibling)!==null)break;z=S,S=z.parentNode}z=x}u=m===-1||v===-1?null:{start:m,end:v}}else u=null}u=u||{start:0,end:0}}else u=null;for(Ps={focusedElem:e,selectionRange:u},Ho=!1,We=t;We!==null;)if(t=We,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,We=e;else for(;We!==null;){switch(t=We,s=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(u=0;u<e.length;u++)l=e[u],l.ref.impl=l.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&s!==null){e=void 0,u=t,l=s.memoizedProps,s=s.memoizedState,n=u.stateNode;try{var V=ga(u.type,l);e=n.getSnapshotBeforeUpdate(V,s),n.__reactInternalSnapshotBeforeUpdate=e}catch(te){Fe(u,u.return,te)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,u=e.nodeType,u===9)zs(e);else if(u===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":zs(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(o(163))}if(e=t.sibling,e!==null){e.return=t.return,We=e;break}We=t.return}}function Od(e,t,u){var n=u.flags;switch(u.tag){case 0:case 11:case 15:yu(e,u),n&4&&Xn(5,u);break;case 1:if(yu(e,u),n&4)if(e=u.stateNode,t===null)try{e.componentDidMount()}catch(f){Fe(u,u.return,f)}else{var l=ga(u.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(f){Fe(u,u.return,f)}}n&64&&wd(u),n&512&&Jn(u,u.return);break;case 3:if(yu(e,u),n&64&&(e=u.updateQueue,e!==null)){if(t=null,u.child!==null)switch(u.child.tag){case 27:case 5:t=u.child.stateNode;break;case 1:t=u.child.stateNode}try{A3(e,t)}catch(f){Fe(u,u.return,f)}}break;case 27:t===null&&n&4&&Pd(u);case 26:case 5:yu(e,u),t===null&&n&4&&xd(u),n&512&&Jn(u,u.return);break;case 12:yu(e,u);break;case 31:yu(e,u),n&4&&Ud(e,u);break;case 13:yu(e,u),n&4&&Nd(e,u),n&64&&(e=u.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(u=N5.bind(null,u),i6(e,u))));break;case 22:if(n=u.memoizedState!==null||gu,!n){t=t!==null&&t.memoizedState!==null||Ke,l=gu;var s=Ke;gu=n,(Ke=t)&&!s?Au(e,u,(u.subtreeFlags&8772)!==0):yu(e,u),gu=l,Ke=s}break;case 30:break;default:yu(e,u)}}function zd(e){var t=e.alternate;t!==null&&(e.alternate=null,zd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Ir(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 Me=null,dt=!1;function Eu(e,t,u){for(u=u.child;u!==null;)Ld(e,t,u),u=u.sibling}function Ld(e,t,u){if(Et&&typeof Et.onCommitFiberUnmount=="function")try{Et.onCommitFiberUnmount(Cn,u)}catch{}switch(u.tag){case 26:Ke||tu(u,t),Eu(e,t,u),u.memoizedState?u.memoizedState.count--:u.stateNode&&(u=u.stateNode,u.parentNode.removeChild(u));break;case 27:Ke||tu(u,t);var n=Me,l=dt;Gu(u.type)&&(Me=u.stateNode,dt=!1),Eu(e,t,u),oi(u.stateNode),Me=n,dt=l;break;case 5:Ke||tu(u,t);case 6:if(n=Me,l=dt,Me=null,Eu(e,t,u),Me=n,dt=l,Me!==null)if(dt)try{(Me.nodeType===9?Me.body:Me.nodeName==="HTML"?Me.ownerDocument.body:Me).removeChild(u.stateNode)}catch(s){Fe(u,t,s)}else try{Me.removeChild(u.stateNode)}catch(s){Fe(u,t,s)}break;case 18:Me!==null&&(dt?(e=Me,Tf(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,u.stateNode),cn(e)):Tf(Me,u.stateNode));break;case 4:n=Me,l=dt,Me=u.stateNode.containerInfo,dt=!0,Eu(e,t,u),Me=n,dt=l;break;case 0:case 11:case 14:case 15:Lu(2,u,t),Ke||Lu(4,u,t),Eu(e,t,u);break;case 1:Ke||(tu(u,t),n=u.stateNode,typeof n.componentWillUnmount=="function"&&Td(u,t,n)),Eu(e,t,u);break;case 21:Eu(e,t,u);break;case 22:Ke=(n=Ke)||u.memoizedState!==null,Eu(e,t,u),Ke=n;break;default:Eu(e,t,u)}}function Ud(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{cn(e)}catch(u){Fe(t,t.return,u)}}}function Nd(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{cn(e)}catch(u){Fe(t,t.return,u)}}function x5(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Md),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Md),t;default:throw Error(o(435,e.tag))}}function Fo(e,t){var u=x5(e);t.forEach(function(n){if(!u.has(n)){u.add(n);var l=j5.bind(null,e,n);n.then(l,l)}})}function ft(e,t){var u=t.deletions;if(u!==null)for(var n=0;n<u.length;n++){var l=u[n],s=e,f=t,m=f;e:for(;m!==null;){switch(m.tag){case 27:if(Gu(m.type)){Me=m.stateNode,dt=!1;break e}break;case 5:Me=m.stateNode,dt=!1;break e;case 3:case 4:Me=m.stateNode.containerInfo,dt=!0;break e}m=m.return}if(Me===null)throw Error(o(160));Ld(s,f,l),Me=null,dt=!1,s=l.alternate,s!==null&&(s.return=null),l.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)jd(t,e),t=t.sibling}var Gt=null;function jd(e,t){var u=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ft(t,e),pt(e),n&4&&(Lu(3,e,e.return),Xn(3,e),Lu(5,e,e.return));break;case 1:ft(t,e),pt(e),n&512&&(Ke||u===null||tu(u,u.return)),n&64&&gu&&(e=e.updateQueue,e!==null&&(n=e.callbacks,n!==null&&(u=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=u===null?n:u.concat(n))));break;case 26:var l=Gt;if(ft(t,e),pt(e),n&512&&(Ke||u===null||tu(u,u.return)),n&4){var s=u!==null?u.memoizedState:null;if(n=e.memoizedState,u===null)if(n===null)if(e.stateNode===null){e:{n=e.type,u=e.memoizedProps,l=l.ownerDocument||l;t:switch(n){case"title":s=l.getElementsByTagName("title")[0],(!s||s[bn]||s[Ze]||s.namespaceURI==="http://www.w3.org/2000/svg"||s.hasAttribute("itemprop"))&&(s=l.createElement(n),l.head.insertBefore(s,l.querySelector("head > title"))),ut(s,n,u),s[Ze]=e,Qe(s),n=s;break e;case"link":var f=If("link","href",l).get(n+(u.href||""));if(f){for(var m=0;m<f.length;m++)if(s=f[m],s.getAttribute("href")===(u.href==null||u.href===""?null:u.href)&&s.getAttribute("rel")===(u.rel==null?null:u.rel)&&s.getAttribute("title")===(u.title==null?null:u.title)&&s.getAttribute("crossorigin")===(u.crossOrigin==null?null:u.crossOrigin)){f.splice(m,1);break t}}s=l.createElement(n),ut(s,n,u),l.head.appendChild(s);break;case"meta":if(f=If("meta","content",l).get(n+(u.content||""))){for(m=0;m<f.length;m++)if(s=f[m],s.getAttribute("content")===(u.content==null?null:""+u.content)&&s.getAttribute("name")===(u.name==null?null:u.name)&&s.getAttribute("property")===(u.property==null?null:u.property)&&s.getAttribute("http-equiv")===(u.httpEquiv==null?null:u.httpEquiv)&&s.getAttribute("charset")===(u.charSet==null?null:u.charSet)){f.splice(m,1);break t}}s=l.createElement(n),ut(s,n,u),l.head.appendChild(s);break;default:throw Error(o(468,n))}s[Ze]=e,Qe(s),n=s}e.stateNode=n}else Hf(l,e.type,e.stateNode);else e.stateNode=jf(l,n,e.memoizedProps);else s!==n?(s===null?u.stateNode!==null&&(u=u.stateNode,u.parentNode.removeChild(u)):s.count--,n===null?Hf(l,e.type,e.stateNode):jf(l,n,e.memoizedProps)):n===null&&e.stateNode!==null&&ls(e,e.memoizedProps,u.memoizedProps)}break;case 27:ft(t,e),pt(e),n&512&&(Ke||u===null||tu(u,u.return)),u!==null&&n&4&&ls(e,e.memoizedProps,u.memoizedProps);break;case 5:if(ft(t,e),pt(e),n&512&&(Ke||u===null||tu(u,u.return)),e.flags&32){l=e.stateNode;try{Ra(l,"")}catch(V){Fe(e,e.return,V)}}n&4&&e.stateNode!=null&&(l=e.memoizedProps,ls(e,l,u!==null?u.memoizedProps:l)),n&1024&&(ds=!0);break;case 6:if(ft(t,e),pt(e),n&4){if(e.stateNode===null)throw Error(o(162));n=e.memoizedProps,u=e.stateNode;try{u.nodeValue=n}catch(V){Fe(e,e.return,V)}}break;case 3:if(Uo=null,l=Gt,Gt=zo(t.containerInfo),ft(t,e),Gt=l,pt(e),n&4&&u!==null&&u.memoizedState.isDehydrated)try{cn(t.containerInfo)}catch(V){Fe(e,e.return,V)}ds&&(ds=!1,Id(e));break;case 4:n=Gt,Gt=zo(e.stateNode.containerInfo),ft(t,e),pt(e),Gt=n;break;case 12:ft(t,e),pt(e);break;case 31:ft(t,e),pt(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,Fo(e,n)));break;case 13:ft(t,e),pt(e),e.child.flags&8192&&e.memoizedState!==null!=(u!==null&&u.memoizedState!==null)&&(bo=gt()),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,Fo(e,n)));break;case 22:l=e.memoizedState!==null;var v=u!==null&&u.memoizedState!==null,D=gu,M=Ke;if(gu=D||l,Ke=M||v,ft(t,e),Ke=M,gu=D,pt(e),n&8192)e:for(t=e.stateNode,t._visibility=l?t._visibility&-2:t._visibility|1,l&&(u===null||v||gu||Ke||Ea(e)),u=null,t=e;;){if(t.tag===5||t.tag===26){if(u===null){v=u=t;try{if(s=v.stateNode,l)f=s.style,typeof f.setProperty=="function"?f.setProperty("display","none","important"):f.display="none";else{m=v.stateNode;var z=v.memoizedProps.style,S=z!=null&&z.hasOwnProperty("display")?z.display:null;m.style.display=S==null||typeof S=="boolean"?"":(""+S).trim()}}catch(V){Fe(v,v.return,V)}}}else if(t.tag===6){if(u===null){v=t;try{v.stateNode.nodeValue=l?"":v.memoizedProps}catch(V){Fe(v,v.return,V)}}}else if(t.tag===18){if(u===null){v=t;try{var x=v.stateNode;l?xf(x,!0):xf(v.stateNode,!1)}catch(V){Fe(v,v.return,V)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;u===t&&(u=null),t=t.return}u===t&&(u=null),t.sibling.return=t.return,t=t.sibling}n&4&&(n=e.updateQueue,n!==null&&(u=n.retryQueue,u!==null&&(n.retryQueue=null,Fo(e,u))));break;case 19:ft(t,e),pt(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,Fo(e,n)));break;case 30:break;case 21:break;default:ft(t,e),pt(e)}}function pt(e){var t=e.flags;if(t&2){try{for(var u,n=e.return;n!==null;){if(Rd(n)){u=n;break}n=n.return}if(u==null)throw Error(o(160));switch(u.tag){case 27:var l=u.stateNode,s=ss(e);Co(e,s,l);break;case 5:var f=u.stateNode;u.flags&32&&(Ra(f,""),u.flags&=-33);var m=ss(e);Co(e,m,f);break;case 3:case 4:var v=u.stateNode.containerInfo,D=ss(e);cs(e,D,v);break;default:throw Error(o(161))}}catch(M){Fe(e,e.return,M)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Id(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Id(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function yu(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Od(e,t.alternate,t),t=t.sibling}function Ea(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Lu(4,t,t.return),Ea(t);break;case 1:tu(t,t.return);var u=t.stateNode;typeof u.componentWillUnmount=="function"&&Td(t,t.return,u),Ea(t);break;case 27:oi(t.stateNode);case 26:case 5:tu(t,t.return),Ea(t);break;case 22:t.memoizedState===null&&Ea(t);break;case 30:Ea(t);break;default:Ea(t)}e=e.sibling}}function Au(e,t,u){for(u=u&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var n=t.alternate,l=e,s=t,f=s.flags;switch(s.tag){case 0:case 11:case 15:Au(l,s,u),Xn(4,s);break;case 1:if(Au(l,s,u),n=s,l=n.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(D){Fe(n,n.return,D)}if(n=s,l=n.updateQueue,l!==null){var m=n.stateNode;try{var v=l.shared.hiddenCallbacks;if(v!==null)for(l.shared.hiddenCallbacks=null,l=0;l<v.length;l++)y3(v[l],m)}catch(D){Fe(n,n.return,D)}}u&&f&64&&wd(s),Jn(s,s.return);break;case 27:Pd(s);case 26:case 5:Au(l,s,u),u&&n===null&&f&4&&xd(s),Jn(s,s.return);break;case 12:Au(l,s,u);break;case 31:Au(l,s,u),u&&f&4&&Ud(l,s);break;case 13:Au(l,s,u),u&&f&4&&Nd(l,s);break;case 22:s.memoizedState===null&&Au(l,s,u),Jn(s,s.return);break;case 30:break;default:Au(l,s,u)}t=t.sibling}}function fs(e,t){var u=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(u=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==u&&(e!=null&&e.refCount++,u!=null&&Ln(u))}function ps(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ln(e))}function Yt(e,t,u,n){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Hd(e,t,u,n),t=t.sibling}function Hd(e,t,u,n){var l=t.flags;switch(t.tag){case 0:case 11:case 15:Yt(e,t,u,n),l&2048&&Xn(9,t);break;case 1:Yt(e,t,u,n);break;case 3:Yt(e,t,u,n),l&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ln(e)));break;case 12:if(l&2048){Yt(e,t,u,n),e=t.stateNode;try{var s=t.memoizedProps,f=s.id,m=s.onPostCommit;typeof m=="function"&&m(f,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(v){Fe(t,t.return,v)}}else Yt(e,t,u,n);break;case 31:Yt(e,t,u,n);break;case 13:Yt(e,t,u,n);break;case 23:break;case 22:s=t.stateNode,f=t.alternate,t.memoizedState!==null?s._visibility&2?Yt(e,t,u,n):Zn(e,t):s._visibility&2?Yt(e,t,u,n):(s._visibility|=2,Za(e,t,u,n,(t.subtreeFlags&10256)!==0||!1)),l&2048&&fs(f,t);break;case 24:Yt(e,t,u,n),l&2048&&ps(t.alternate,t);break;default:Yt(e,t,u,n)}}function Za(e,t,u,n,l){for(l=l&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var s=e,f=t,m=u,v=n,D=f.flags;switch(f.tag){case 0:case 11:case 15:Za(s,f,m,v,l),Xn(8,f);break;case 23:break;case 22:var M=f.stateNode;f.memoizedState!==null?M._visibility&2?Za(s,f,m,v,l):Zn(s,f):(M._visibility|=2,Za(s,f,m,v,l)),l&&D&2048&&fs(f.alternate,f);break;case 24:Za(s,f,m,v,l),l&&D&2048&&ps(f.alternate,f);break;default:Za(s,f,m,v,l)}t=t.sibling}}function Zn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var u=e,n=t,l=n.flags;switch(n.tag){case 22:Zn(u,n),l&2048&&fs(n.alternate,n);break;case 24:Zn(u,n),l&2048&&ps(n.alternate,n);break;default:Zn(u,n)}t=t.sibling}}var $n=8192;function $a(e,t,u){if(e.subtreeFlags&$n)for(e=e.child;e!==null;)qd(e,t,u),e=e.sibling}function qd(e,t,u){switch(e.tag){case 26:$a(e,t,u),e.flags&$n&&e.memoizedState!==null&&E6(u,Gt,e.memoizedState,e.memoizedProps);break;case 5:$a(e,t,u);break;case 3:case 4:var n=Gt;Gt=zo(e.stateNode.containerInfo),$a(e,t,u),Gt=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=$n,$n=16777216,$a(e,t,u),$n=n):$a(e,t,u));break;default:$a(e,t,u)}}function Gd(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 ei(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var u=0;u<t.length;u++){var n=t[u];We=n,Kd(n,e)}Gd(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Yd(e),e=e.sibling}
vendor: 16,049 bytes, line 9
9function Yd(e){switch(e.tag){case 0:case 11:case 15:ei(e),e.flags&2048&&Lu(9,e,e.return);break;case 3:ei(e);break;case 12:ei(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,_o(e)):ei(e);break;default:ei(e)}}function _o(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var u=0;u<t.length;u++){var n=t[u];We=n,Kd(n,e)}Gd(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Lu(8,t,t.return),_o(t);break;case 22:u=t.stateNode,u._visibility&2&&(u._visibility&=-3,_o(t));break;default:_o(t)}e=e.sibling}}function Kd(e,t){for(;We!==null;){var u=We;switch(u.tag){case 0:case 11:case 15:Lu(8,u,t);break;case 23:case 22:if(u.memoizedState!==null&&u.memoizedState.cachePool!==null){var n=u.memoizedState.cachePool.pool;n!=null&&n.refCount++}break;case 24:Ln(u.memoizedState.cache)}if(n=u.child,n!==null)n.return=u,We=n;else e:for(u=e;We!==null;){n=We;var l=n.sibling,s=n.return;if(zd(n),n===u){We=null;break e}if(l!==null){l.return=s,We=l;break e}We=s}}}var R5={getCacheForType:function(e){var t=et(qe),u=t.data.get(e);return u===void 0&&(u=e(),t.data.set(e,u)),u},cacheSignal:function(){return et(qe).controller.signal}},P5=typeof WeakMap=="function"?WeakMap:Map,Ee=0,ke=null,se=null,de=0,Ce=0,_t=null,Uu=!1,en=!1,ms=!1,vu=0,Ue=0,Nu=0,ya=0,hs=0,bt=0,tn=0,ti=null,mt=null,gs=!1,bo=0,Vd=0,Bo=1/0,Do=null,ju=null,Ve=0,Iu=null,un=null,Cu=0,Es=0,ys=null,Qd=null,ui=0,As=null;function Bt(){return(Ee&2)!==0&&de!==0?de&-de:P.T!==null?Bs():cc()}function Wd(){if(bt===0)if((de&536870912)===0||pe){var e=Pi;Pi<<=1,(Pi&3932160)===0&&(Pi=262144),bt=e}else bt=536870912;return e=Ct.current,e!==null&&(e.flags|=32),bt}function ht(e,t,u){(e===ke&&(Ce===2||Ce===9)||e.cancelPendingCommit!==null)&&(an(e,0),Hu(e,de,bt,!1)),_n(e,u),((Ee&2)===0||e!==ke)&&(e===ke&&((Ee&2)===0&&(ya|=u),Ue===4&&Hu(e,de,bt,!1)),uu(e))}function Xd(e,t,u){if((Ee&6)!==0)throw Error(o(327));var n=!u&&(t&127)===0&&(t&e.expiredLanes)===0||Fn(e,t),l=n?z5(e,t):Cs(e,t,!0),s=n;do{if(l===0){en&&!n&&Hu(e,t,0,!1);break}else{if(u=e.current.alternate,s&&!M5(u)){l=Cs(e,t,!1),s=!1;continue}if(l===2){if(s=t,e.errorRecoveryDisabledLanes&s)var f=0;else f=e.pendingLanes&-536870913,f=f!==0?f:f&536870912?536870912:0;if(f!==0){t=f;e:{var m=e;l=ti;var v=m.current.memoizedState.isDehydrated;if(v&&(an(m,f).flags|=256),f=Cs(m,f,!1),f!==2){if(ms&&!v){m.errorRecoveryDisabledLanes|=s,ya|=s,l=4;break e}s=mt,mt=l,s!==null&&(mt===null?mt=s:mt.push.apply(mt,s))}l=f}if(s=!1,l!==2)continue}}if(l===1){an(e,0),Hu(e,t,0,!0);break}e:{switch(n=e,s=l,s){case 0:case 1:throw Error(o(345));case 4:if((t&4194048)!==t)break;case 6:Hu(n,t,bt,!Uu);break e;case 2:mt=null;break;case 3:case 5:break;default:throw Error(o(329))}if((t&62914560)===t&&(l=bo+300-gt(),10<l)){if(Hu(n,t,bt,!Uu),Oi(n,0,!0)!==0)break e;Cu=t,n.timeoutHandle=kf(Jd.bind(null,n,u,mt,Do,gs,t,bt,ya,tn,Uu,s,"Throttled",-0,0),l);break e}Jd(n,u,mt,Do,gs,t,bt,ya,tn,Uu,s,null,-0,0)}}break}while(!0);uu(e)}function Jd(e,t,u,n,l,s,f,m,v,D,M,z,S,x){if(e.timeoutHandle=-1,z=t.subtreeFlags,z&8192||(z&16785408)===16785408){z={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ou},qd(t,s,z);var V=(s&62914560)===s?bo-gt():(s&4194048)===s?Vd-gt():0;if(V=y6(z,V),V!==null){Cu=s,e.cancelPendingCommit=V(of.bind(null,e,t,s,u,n,l,f,m,v,M,z,null,S,x)),Hu(e,s,f,!D);return}}of(e,t,s,u,n,l,f,m,v)}function M5(e){for(var t=e;;){var u=t.tag;if((u===0||u===11||u===15)&&t.flags&16384&&(u=t.updateQueue,u!==null&&(u=u.stores,u!==null)))for(var n=0;n<u.length;n++){var l=u[n],s=l.getSnapshot;l=l.value;try{if(!At(s(),l))return!1}catch{return!1}}if(u=t.child,t.subtreeFlags&16384&&u!==null)u.return=t,t=u;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 Hu(e,t,u,n){t&=~hs,t&=~ya,e.suspendedLanes|=t,e.pingedLanes&=~t,n&&(e.warmLanes|=t),n=e.expirationTimes;for(var l=t;0<l;){var s=31-yt(l),f=1<<s;n[s]=-1,l&=~f}u!==0&&rc(e,u,t)}function So(){return(Ee&6)===0?(ai(0),!1):!0}function vs(){if(se!==null){if(Ce===0)var e=se.return;else e=se,cu=sa=null,zl(e),Va=null,Nn=0,e=se;for(;e!==null;)kd(e.alternate,e),e=e.return;se=null}}function an(e,t){var u=e.timeoutHandle;u!==-1&&(e.timeoutHandle=-1,e6(u)),u=e.cancelPendingCommit,u!==null&&(e.cancelPendingCommit=null,u()),Cu=0,vs(),ke=e,se=u=lu(e.current,null),de=t,Ce=0,_t=null,Uu=!1,en=Fn(e,t),ms=!1,tn=bt=hs=ya=Nu=Ue=0,mt=ti=null,gs=!1,(t&8)!==0&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var l=31-yt(n),s=1<<l;t|=e[l],n&=~s}return vu=t,Vi(),u}function Zd(e,t){oe=null,P.H=Vn,t===Ka||t===to?(t=m3(),Ce=3):t===bl?(t=m3(),Ce=4):Ce=t===Zl?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,_t=t,se===null&&(Ue=1,go(e,Rt(t,e.current)))}function $d(){var e=Ct.current;return e===null?!0:(de&4194048)===de?zt===null:(de&62914560)===de||(de&536870912)!==0?e===zt:!1}function ef(){var e=P.H;return P.H=Vn,e===null?Vn:e}function tf(){var e=P.A;return P.A=R5,e}function ko(){Ue=4,Uu||(de&4194048)!==de&&Ct.current!==null||(en=!0),(Nu&134217727)===0&&(ya&134217727)===0||ke===null||Hu(ke,de,bt,!1)}function Cs(e,t,u){var n=Ee;Ee|=2;var l=ef(),s=tf();(ke!==e||de!==t)&&(Do=null,an(e,t)),t=!1;var f=Ue;e:do try{if(Ce!==0&&se!==null){var m=se,v=_t;switch(Ce){case 8:vs(),f=6;break e;case 3:case 2:case 9:case 6:Ct.current===null&&(t=!0);var D=Ce;if(Ce=0,_t=null,nn(e,m,v,D),u&&en){f=0;break e}break;default:D=Ce,Ce=0,_t=null,nn(e,m,v,D)}}O5(),f=Ue;break}catch(M){Zd(e,M)}while(!0);return t&&e.shellSuspendCounter++,cu=sa=null,Ee=n,P.H=l,P.A=s,se===null&&(ke=null,de=0,Vi()),f}function O5(){for(;se!==null;)uf(se)}function z5(e,t){var u=Ee;Ee|=2;var n=ef(),l=tf();ke!==e||de!==t?(Do=null,Bo=gt()+500,an(e,t)):en=Fn(e,t);e:do try{if(Ce!==0&&se!==null){t=se;var s=_t;t:switch(Ce){case 1:Ce=0,_t=null,nn(e,t,s,1);break;case 2:case 9:if(f3(s)){Ce=0,_t=null,af(t);break}t=function(){Ce!==2&&Ce!==9||ke!==e||(Ce=7),uu(e)},s.then(t,t);break e;case 3:Ce=7;break e;case 4:Ce=5;break e;case 7:f3(s)?(Ce=0,_t=null,af(t)):(Ce=0,_t=null,nn(e,t,s,7));break;case 5:var f=null;switch(se.tag){case 26:f=se.memoizedState;case 5:case 27:var m=se;if(f?qf(f):m.stateNode.complete){Ce=0,_t=null;var v=m.sibling;if(v!==null)se=v;else{var D=m.return;D!==null?(se=D,wo(D)):se=null}break t}}Ce=0,_t=null,nn(e,t,s,5);break;case 6:Ce=0,_t=null,nn(e,t,s,6);break;case 8:vs(),Ue=6;break e;default:throw Error(o(462))}}L5();break}catch(M){Zd(e,M)}while(!0);return cu=sa=null,P.H=n,P.A=l,Ee=u,se!==null?0:(ke=null,de=0,Vi(),Ue)}function L5(){for(;se!==null&&!og();)uf(se)}function uf(e){var t=Dd(e.alternate,e,vu);e.memoizedProps=e.pendingProps,t===null?wo(e):se=t}function af(e){var t=e,u=t.alternate;switch(t.tag){case 15:case 0:t=vd(u,t,t.pendingProps,t.type,void 0,de);break;case 11:t=vd(u,t,t.pendingProps,t.type.render,t.ref,de);break;case 5:zl(t);default:kd(u,t),t=se=t3(t,vu),t=Dd(u,t,vu)}e.memoizedProps=e.pendingProps,t===null?wo(e):se=t}function nn(e,t,u,n){cu=sa=null,zl(t),Va=null,Nn=0;var l=t.return;try{if(B5(e,l,t,u,de)){Ue=1,go(e,Rt(u,e.current)),se=null;return}}catch(s){if(l!==null)throw se=l,s;Ue=1,go(e,Rt(u,e.current)),se=null;return}t.flags&32768?(pe||n===1?e=!0:en||(de&536870912)!==0?e=!1:(Uu=e=!0,(n===2||n===9||n===3||n===6)&&(n=Ct.current,n!==null&&n.tag===13&&(n.flags|=16384))),nf(t,e)):wo(t)}function wo(e){var t=e;do{if((t.flags&32768)!==0){nf(t,Uu);return}e=t.return;var u=k5(t.alternate,t,vu);if(u!==null){se=u;return}if(t=t.sibling,t!==null){se=t;return}se=t=e}while(t!==null);Ue===0&&(Ue=5)}function nf(e,t){do{var u=w5(e.alternate,e);if(u!==null){u.flags&=32767,se=u;return}if(u=e.return,u!==null&&(u.flags|=32768,u.subtreeFlags=0,u.deletions=null),!t&&(e=e.sibling,e!==null)){se=e;return}se=e=u}while(e!==null);Ue=6,se=null}function of(e,t,u,n,l,s,f,m,v){e.cancelPendingCommit=null;do To();while(Ve!==0);if((Ee&6)!==0)throw Error(o(327));if(t!==null){if(t===e.current)throw Error(o(177));if(s=t.lanes|t.childLanes,s|=sl,gg(e,u,s,f,m,v),e===ke&&(se=ke=null,de=0),un=t,Iu=e,Cu=u,Es=s,ys=l,Qd=n,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,I5(xi,function(){return df(),null})):(e.callbackNode=null,e.callbackPriority=0),n=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||n){n=P.T,P.T=null,l=q.p,q.p=2,f=Ee,Ee|=4;try{T5(e,t,u)}finally{Ee=f,q.p=l,P.T=n}}Ve=1,rf(),lf(),sf()}}function rf(){if(Ve===1){Ve=0;var e=Iu,t=un,u=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||u){u=P.T,P.T=null;var n=q.p;q.p=2;var l=Ee;Ee|=4;try{jd(t,e);var s=Ps,f=Kc(e.containerInfo),m=s.focusedElem,v=s.selectionRange;if(f!==m&&m&&m.ownerDocument&&Yc(m.ownerDocument.documentElement,m)){if(v!==null&&nl(m)){var D=v.start,M=v.end;if(M===void 0&&(M=D),"selectionStart"in m)m.selectionStart=D,m.selectionEnd=Math.min(M,m.value.length);else{var z=m.ownerDocument||document,S=z&&z.defaultView||window;if(S.getSelection){var x=S.getSelection(),V=m.textContent.length,te=Math.min(v.start,V),De=v.end===void 0?te:Math.min(v.end,V);!x.extend&&te>De&&(f=De,De=te,te=f);var b=Gc(m,te),F=Gc(m,De);if(b&&F&&(x.rangeCount!==1||x.anchorNode!==b.node||x.anchorOffset!==b.offset||x.focusNode!==F.node||x.focusOffset!==F.offset)){var B=z.createRange();B.setStart(b.node,b.offset),x.removeAllRanges(),te>De?(x.addRange(B),x.extend(F.node,F.offset)):(B.setEnd(F.node,F.offset),x.addRange(B))}}}}for(z=[],x=m;x=x.parentNode;)x.nodeType===1&&z.push({element:x,left:x.scrollLeft,top:x.scrollTop});for(typeof m.focus=="function"&&m.focus(),m=0;m<z.length;m++){var O=z[m];O.element.scrollLeft=O.left,O.element.scrollTop=O.top}}Ho=!!Rs,Ps=Rs=null}finally{Ee=l,q.p=n,P.T=u}}e.current=t,Ve=2}}function lf(){if(Ve===2){Ve=0;var e=Iu,t=un,u=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||u){u=P.T,P.T=null;var n=q.p;q.p=2;var l=Ee;Ee|=4;try{Od(e,t.alternate,t)}finally{Ee=l,q.p=n,P.T=u}}Ve=3}}function sf(){if(Ve===4||Ve===3){Ve=0,rg();var e=Iu,t=un,u=Cu,n=Qd;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ve=5:(Ve=0,un=Iu=null,cf(e,e.pendingLanes));var l=e.pendingLanes;if(l===0&&(ju=null),Nr(u),t=t.stateNode,Et&&typeof Et.onCommitFiberRoot=="function")try{Et.onCommitFiberRoot(Cn,t,void 0,(t.current.flags&128)===128)}catch{}if(n!==null){t=P.T,l=q.p,q.p=2,P.T=null;try{for(var s=e.onRecoverableError,f=0;f<n.length;f++){var m=n[f];s(m.value,{componentStack:m.stack})}}finally{P.T=t,q.p=l}}(Cu&3)!==0&&To(),uu(e),l=e.pendingLanes,(u&261930)!==0&&(l&42)!==0?e===As?ui++:(ui=0,As=e):ui=0,ai(0)}}function cf(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ln(t)))}function To(){return rf(),lf(),sf(),df()}function df(){if(Ve!==5)return!1;var e=Iu,t=Es;Es=0;var u=Nr(Cu),n=P.T,l=q.p;try{q.p=32>u?32:u,P.T=null,u=ys,ys=null;var s=Iu,f=Cu;if(Ve=0,un=Iu=null,Cu=0,(Ee&6)!==0)throw Error(o(331));var m=Ee;if(Ee|=4,Yd(s.current),Hd(s,s.current,f,u),Ee=m,ai(0,!1),Et&&typeof Et.onPostCommitFiberRoot=="function")try{Et.onPostCommitFiberRoot(Cn,s)}catch{}return!0}finally{q.p=l,P.T=n,cf(e,t)}}function ff(e,t,u){t=Rt(u,t),t=Jl(e.stateNode,t,2),e=Mu(e,t,2),e!==null&&(_n(e,2),uu(e))}function Fe(e,t,u){if(e.tag===3)ff(e,e,u);else for(;t!==null;){if(t.tag===3){ff(t,e,u);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(ju===null||!ju.has(n))){e=Rt(u,e),u=fd(2),n=Mu(t,u,2),n!==null&&(pd(u,n,t,e),_n(n,2),uu(n));break}}t=t.return}}function Fs(e,t,u){var n=e.pingCache;if(n===null){n=e.pingCache=new P5;var l=new Set;n.set(t,l)}else l=n.get(t),l===void 0&&(l=new Set,n.set(t,l));l.has(u)||(ms=!0,l.add(u),e=U5.bind(null,e,t,u),t.then(e,e))}function U5(e,t,u){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&u,e.warmLanes&=~u,ke===e&&(de&u)===u&&(Ue===4||Ue===3&&(de&62914560)===de&&300>gt()-bo?(Ee&2)===0&&an(e,0):hs|=u,tn===de&&(tn=0)),uu(e)}function pf(e,t){t===0&&(t=oc()),e=oa(e,t),e!==null&&(_n(e,t),uu(e))}function N5(e){var t=e.memoizedState,u=0;t!==null&&(u=t.retryLane),pf(e,u)}function j5(e,t){var u=0;switch(e.tag){case 31:case 13:var n=e.stateNode,l=e.memoizedState;l!==null&&(u=l.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),pf(e,u)}function I5(e,t){return Or(e,t)}var xo=null,on=null,_s=!1,Ro=!1,bs=!1,qu=0;function uu(e){e!==on&&e.next===null&&(on===null?xo=on=e:on=on.next=e),Ro=!0,_s||(_s=!0,q5())}function ai(e,t){if(!bs&&Ro){bs=!0;do for(var u=!1,n=xo;n!==null;){if(e!==0){var l=n.pendingLanes;if(l===0)var s=0;else{var f=n.suspendedLanes,m=n.pingedLanes;s=(1<<31-yt(42|e)+1)-1,s&=l&~(f&~m),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(u=!0,Ef(n,s))}else s=de,s=Oi(n,n===ke?s:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(s&3)===0||Fn(n,s)||(u=!0,Ef(n,s));n=n.next}while(u);bs=!1}}function H5(){mf()}function mf(){Ro=_s=!1;var e=0;qu!==0&&$5()&&(e=qu);for(var t=gt(),u=null,n=xo;n!==null;){var l=n.next,s=hf(n,t);s===0?(n.next=null,u===null?xo=l:u.next=l,l===null&&(on=u)):(u=n,(e!==0||(s&3)!==0)&&(Ro=!0)),n=l}Ve!==0&&Ve!==5||ai(e),qu!==0&&(qu=0)}function hf(e,t){for(var u=e.suspendedLanes,n=e.pingedLanes,l=e.expirationTimes,s=e.pendingLanes&-62914561;0<s;){var f=31-yt(s),m=1<<f,v=l[f];v===-1?((m&u)===0||(m&n)!==0)&&(l[f]=hg(m,t)):v<=t&&(e.expiredLanes|=m),s&=~m}if(t=ke,u=de,u=Oi(e,e===t?u:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n=e.callbackNode,u===0||e===t&&(Ce===2||Ce===9)||e.cancelPendingCommit!==null)return n!==null&&n!==null&&zr(n),e.callbackNode=null,e.callbackPriority=0;if((u&3)===0||Fn(e,u)){if(t=u&-u,t===e.callbackPriority)return t;switch(n!==null&&zr(n),Nr(u)){case 2:case 8:u=nc;break;case 32:u=xi;break;case 268435456:u=ic;break;default:u=xi}return n=gf.bind(null,e),u=Or(u,n),e.callbackPriority=t,e.callbackNode=u,t}return n!==null&&n!==null&&zr(n),e.callbackPriority=2,e.callbackNode=null,2}function gf(e,t){if(Ve!==0&&Ve!==5)return e.callbackNode=null,e.callbackPriority=0,null;var u=e.callbackNode;if(To()&&e.callbackNode!==u)return null;var n=de;return n=Oi(e,e===ke?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n===0?null:(Xd(e,n,t),hf(e,gt()),e.callbackNode!=null&&e.callbackNode===u?gf.bind(null,e):null)}function Ef(e,t){if(To())return null;Xd(e,t,!0)}function q5(){t6(function(){(Ee&6)!==0?Or(ac,H5):mf()})}function Bs(){if(qu===0){var e=Ga;e===0&&(e=Ri,Ri<<=1,(Ri&261888)===0&&(Ri=256)),qu=e}return qu}function yf(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Ni(""+e)}function Af(e,t){var u=t.ownerDocument.createElement("input");return u.name=t.name,u.value=t.value,e.id&&u.setAttribute("form",e.id),t.parentNode.insertBefore(u,t),e=new FormData(e),u.parentNode.removeChild(u),e}function G5(e,t,u,n,l){if(t==="submit"&&u&&u.stateNode===l){var s=yf((l[st]||null).action),f=n.submitter;f&&(t=(t=f[st]||null)?yf(t.formAction):f.getAttribute("formAction"),t!==null&&(s=t,f=null));var m=new qi("action","action",null,n,l);e.push({event:m,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(qu!==0){var v=f?Af(l,f):new FormData(l);Yl(u,{pending:!0,data:v,method:l.method,action:s},null,v)}}else typeof s=="function"&&(m.preventDefault(),v=f?Af(l,f):new FormData(l),Yl(u,{pending:!0,data:v,method:l.method,action:s},s,v))},currentTarget:l}]})}}for(var Ds=0;Ds<ll.length;Ds++){var Ss=ll[Ds],Y5=Ss.toLowerCase(),K5=Ss[0].toUpperCase()+Ss.slice(1);qt(Y5,"on"+K5)}qt(Wc,"onAnimationEnd"),qt(Xc,"onAnimationIteration"),qt(Jc,"onAnimationStart"),qt("dblclick","onDoubleClick"),qt("focusin","onFocus"),qt("focusout","onBlur"),qt(l5,"onTransitionRun"),qt(s5,"onTransitionStart"),qt(c5,"onTransitionCancel"),qt(Zc,"onTransitionEnd"),Ta("onMouseEnter",["mouseout","mouseover"]),Ta("onMouseLeave",["mouseout","mouseover"]),Ta("onPointerEnter",["pointerout","pointerover"]),Ta("onPointerLeave",["pointerout","pointerover"]),ua("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ua("onSelect","focusout contextmenu dragend focu
9sin keydown keyup mousedown mouseup selectionchange".split(" ")),ua("onBeforeInput",["compositionend","keypress","textInput","paste"]),ua("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ua("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ua("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ni="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(" "),V5=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ni));function vf(e,t){t=(t&4)!==0;for(var u=0;u<e.length;u++){var n=e[u],l=n.event;n=n.listeners;e:{var s=void 0;if(t)for(var f=n.length-1;0<=f;f--){var m=n[f],v=m.instance,D=m.currentTarget;if(m=m.listener,v!==s&&l.isPropagationStopped())break e;s=m,l.currentTarget=D;try{s(l)}catch(M){Ki(M)}l.currentTarget=null,s=v}else for(f=0;f<n.length;f++){if(m=n[f],v=m.instance,D=m.currentTarget,m=m.listener,v!==s&&l.isPropagationStopped())break e;s=m,l.currentTarget=D;try{s(l)}catch(M){Ki(M)}l.currentTarget=null,s=v}}}}function ce(e,t){var u=t[jr];u===void 0&&(u=t[jr]=new Set);var n=e+"__bubble";u.has(n)||(Cf(t,e,2,!1),u.add(n))}function ks(e,t,u){var n=0;t&&(n|=4),Cf(u,e,n,t)}var Po="_reactListening"+Math.random().toString(36).slice(2);function ws(e){if(!e[Po]){e[Po]=!0,pc.forEach(function(u){u!=="selectionchange"&&(V5.has(u)||ks(u,!1,e),ks(u,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Po]||(t[Po]=!0,ks("selectionchange",!1,t))}}function Cf(e,t,u,n){switch(Xf(t)){case 2:var l=C6;break;case 8:l=F6;break;default:l=Gs}u=l.bind(null,t,u,e),l=void 0,!Wr||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),n?l!==void 0?e.addEventListener(t,u,{capture:!0,passive:l}):e.addEventListener(t,u,!0):l!==void 0?e.addEventListener(t,u,{passive:l}):e.addEventListener(t,u,!1)}function Ts(e,t,u,n,l){var s=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var f=n.tag;if(f===3||f===4){var m=n.stateNode.containerInfo;if(m===l)break;if(f===4)for(f=n.return;f!==null;){var v=f.tag;if((v===3||v===4)&&f.stateNode.containerInfo===l)return;f=f.return}for(;m!==null;){if(f=Sa(m),f===null)return;if(v=f.tag,v===5||v===6||v===26||v===27){n=s=f;continue e}m=m.parentNode}}n=n.return}Bc(function(){var D=s,M=Vr(u),z=[];e:{var S=$c.get(e);if(S!==void 0){var x=qi,V=e;switch(e){case"keypress":if(Ii(u)===0)break e;case"keydown":case"keyup":x=jg;break;case"focusin":V="focus",x=$r;break;case"focusout":V="blur",x=$r;break;case"beforeblur":case"afterblur":x=$r;break;case"click":if(u.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":x=kc;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":x=kg;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":x=qg;break;case Wc:case Xc:case Jc:x=xg;break;case Zc:x=Yg;break;case"scroll":case"scrollend":x=Dg;break;case"wheel":x=Vg;break;case"copy":case"cut":case"paste":x=Pg;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":x=Tc;break;case"toggle":case"beforetoggle":x=Wg}var te=(t&4)!==0,De=!te&&(e==="scroll"||e==="scrollend"),b=te?S!==null?S+"Capture":null:S;te=[];for(var F=D,B;F!==null;){var O=F;if(B=O.stateNode,O=O.tag,O!==5&&O!==26&&O!==27||B===null||b===null||(O=Dn(F,b),O!=null&&te.push(ii(F,O,B))),De)break;F=F.return}0<te.length&&(S=new x(S,V,null,u,M),z.push({event:S,listeners:te}))}}if((t&7)===0){e:{if(S=e==="mouseover"||e==="pointerover",x=e==="mouseout"||e==="pointerout",S&&u!==Kr&&(V=u.relatedTarget||u.fromElement)&&(Sa(V)||V[Da]))break e;if((x||S)&&(S=M.window===M?M:(S=M.ownerDocument)?S.defaultView||S.parentWindow:window,x?(V=u.relatedTarget||u.toElement,x=D,V=V?Sa(V):null,V!==null&&(De=d(V),te=V.tag,V!==De||te!==5&&te!==27&&te!==6)&&(V=null)):(x=null,V=D),x!==V)){if(te=kc,O="onMouseLeave",b="onMouseEnter",F="mouse",(e==="pointerout"||e==="pointerover")&&(te=Tc,O="onPointerLeave",b="onPointerEnter",F="pointer"),De=x==null?S:Bn(x),B=V==null?S:Bn(V),S=new te(O,F+"leave",x,u,M),S.target=De,S.relatedTarget=B,O=null,Sa(M)===D&&(te=new te(b,F+"enter",V,u,M),te.target=B,te.relatedTarget=De,O=te),De=O,x&&V)t:{for(te=Q5,b=x,F=V,B=0,O=b;O;O=te(O))B++;O=0;for(var Z=F;Z;Z=te(Z))O++;for(;0<B-O;)b=te(b),B--;for(;0<O-B;)F=te(F),O--;for(;B--;){if(b===F||F!==null&&b===F.alternate){te=b;break t}b=te(b),F=te(F)}te=null}else te=null;x!==null&&Ff(z,S,x,te,!1),V!==null&&De!==null&&Ff(z,De,V,te,!0)}}
vendor: 5,176 bytes, lines 9-10
9e:{if(S=D?Bn(D):window,x=S.nodeName&&S.nodeName.toLowerCase(),x==="select"||x==="input"&&S.type==="file")var he=Uc;else if(zc(S))if(Nc)he=i5;else{he=a5;var W=u5}else x=S.nodeName,!x||x.toLowerCase()!=="input"||S.type!=="checkbox"&&S.type!=="radio"?D&&Yr(D.elementType)&&(he=Uc):he=n5;if(he&&(he=he(e,D))){Lc(z,he,u,M);break e}W&&W(e,S,D),e==="focusout"&&D&&S.type==="number"&&D.memoizedProps.value!=null&&Gr(S,"number",S.value)}switch(W=D?Bn(D):window,e){case"focusin":(zc(W)||W.contentEditable==="true")&&(za=W,il=D,Mn=null);break;case"focusout":Mn=il=za=null;break;case"mousedown":ol=!0;break;case"contextmenu":case"mouseup":case"dragend":ol=!1,Vc(z,u,M);break;case"selectionchange":if(r5)break;case"keydown":case"keyup":Vc(z,u,M)}var re;if(tl)e:{switch(e){case"compositionstart":var fe="onCompositionStart";break e;case"compositionend":fe="onCompositionEnd";break e;case"compositionupdate":fe="onCompositionUpdate";break e}fe=void 0}else Oa?Mc(e,u)&&(fe="onCompositionEnd"):e==="keydown"&&u.keyCode===229&&(fe="onCompositionStart");fe&&(xc&&u.locale!=="ko"&&(Oa||fe!=="onCompositionStart"?fe==="onCompositionEnd"&&Oa&&(re=Dc()):(Su=M,Xr="value"in Su?Su.value:Su.textContent,Oa=!0)),W=Mo(D,fe),0<W.length&&(fe=new wc(fe,e,null,u,M),z.push({event:fe,listeners:W}),re?fe.data=re:(re=Oc(u),re!==null&&(fe.data=re)))),(re=Jg?Zg(e,u):$g(e,u))&&(fe=Mo(D,"onBeforeInput"),0<fe.length&&(W=new wc("onBeforeInput","beforeinput",null,u,M),z.push({event:W,listeners:fe}),W.data=re)),G5(z,e,D,u,M)}vf(z,t)})}function ii(e,t,u){return{instance:e,listener:t,currentTarget:u}}function Mo(e,t){for(var u=t+"Capture",n=[];e!==null;){var l=e,s=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||s===null||(l=Dn(e,u),l!=null&&n.unshift(ii(e,l,s)),l=Dn(e,t),l!=null&&n.push(ii(e,l,s))),e.tag===3)return n;e=e.return}return[]}function Q5(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ff(e,t,u,n,l){for(var s=t._reactName,f=[];u!==null&&u!==n;){var m=u,v=m.alternate,D=m.stateNode;if(m=m.tag,v!==null&&v===n)break;m!==5&&m!==26&&m!==27||D===null||(v=D,l?(D=Dn(u,s),D!=null&&f.unshift(ii(u,D,v))):l||(D=Dn(u,s),D!=null&&f.push(ii(u,D,v)))),u=u.return}f.length!==0&&e.push({event:t,listeners:f})}var W5=/\r\n?/g,X5=/\u0000|\uFFFD/g;function _f(e){return(typeof e=="string"?e:""+e).replace(W5,`
10`).replace(X5,"")}function bf(e,t){return t=_f(t),_f(e)===t}function Be(e,t,u,n,l,s){switch(u){case"children":typeof n=="string"?t==="body"||t==="textarea"&&n===""||Ra(e,n):(typeof n=="number"||typeof n=="bigint")&&t!=="body"&&Ra(e,""+n);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,u,n);break;case"style":_c(e,n,s);break;case"data":if(t!=="object"){Li(e,"data",n);break}case"src":case"href":if(n===""&&(t!=="a"||u!=="href")){e.removeAttribute(u);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(u);break}n=Ni(""+n),e.setAttribute(u,n);break;case"action":case"formAction":if(typeof n=="function"){e.setAttribute(u,"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"&&(u==="formAction"?(t!=="input"&&Be(e,t,"name",l.name,l,null),Be(e,t,"formEncType",l.formEncType,l,null),Be(e,t,"formMethod",l.formMethod,l,null),Be(e,t,"formTarget",l.formTarget,l,null)):(Be(e,t,"encType",l.encType,l,null),Be(e,t,"method",l.method,l,null),Be(e,t,"target",l.target,l,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(u);break}n=Ni(""+n),e.setAttribute(u,n);break;case"onClick":n!=null&&(e.onclick=ou);break;case"onScroll":n!=null&&ce("scroll",e);break;case"onScrollEnd":n!=null&&ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(o(61));if(u=n.__html,u!=null){if(l.children!=null)throw Error(o(60));e.innerHTML=u}}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}u=Ni(""+n),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",u);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(u,""+n):e.removeAttribute(u);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
10ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":n&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(u,""):e.removeAttribute(u);break;case"capture":case"download":n===!0?e.setAttribute(u,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(u,n):e.removeAttribute(u);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?e.setAttribute(u,n):e.removeAttribute(u);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?e.removeAttribute(u):e.setAttribute(u,n);break;case"popover":ce("beforetoggle",e),ce("toggle",e),zi(e,"popover",n);break;case"xlinkActuate":iu(e,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":iu(e,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":iu(e,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":iu(e,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":iu(e,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":iu(e,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":iu(e,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":iu(e,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":iu(e,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":zi(e,"is",n);break;case"innerText":case"textContent":break;default:(!(2<u.length)||u[0]!=="o"&&u[0]!=="O"||u[1]!=="n"&&u[1]!=="N")&&(u=bg.get(u)||u,zi(e,u,n))}}function xs(e,t,u,n,l,s){switch(u){case"style":_c(e,n,s);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(o(61));if(u=n.__html,u!=null){if(l.children!=null)throw Error(o(60));e.innerHTML=u}}break;case"children":typeof n=="string"?Ra(e,n):(typeof n=="number"||typeof n=="bigint")&&Ra(e,""+n);break;case"onScroll":n!=null&&ce("scroll",e);break;case"onScrollEnd":n!=null&&ce("scrollend",e);break;case"onClick":n!=null&&(e.onclick=ou);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!mc.hasOwnProperty(u))e:{if(u[0]==="o"&&u[1]==="n"&&(l=u.endsWith("Capture"),t=u.slice(2,l?u.length-7:void 0),s=e[st]||null,s=s!=null?s[u]:null,typeof s=="function"&&e.removeEventListener(t,s,l),typeof n=="function")){typeof s!="function"&&s!==null&&(u in e?e[u]=null:e.hasAttribute(u)&&e.removeAttribute(u)),e.addEventListener(t,n,l);break e}u in e?e[u]=n:n===!0?e.setAttribute(u,""):zi(e,u,n)}}}function ut(e,t,u){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ce("error",e),ce("load",e);var n=!1,l=!1,s;for(s in u)if(u.hasOwnProperty(s)){var f=u[s];if(f!=null)switch(s){case"src":n=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Be(e,t,s,f,u,null)}}l&&Be(e,t,"srcSet",u.srcSet,u,null),n&&Be(e,t,"src",u.src,u,null);return;case"input":ce("invalid",e);var m=s=f=l=null,v=null,D=null;for(n in u)if(u.hasOwnProperty(n)){var M=u[n];if(M!=null)switch(n){case"name":l=M;break;case"type":f=M;break;case"checked":v=M;break;case"defaultChecked":D=M;break;case"value":s=M;break;case"defaultValue":m=M;break;case"children":case"dangerouslySetInnerHTML":if(M!=null)throw Error(o(137,t));break;default:Be(e,t,n,M,u,null)}}Ac(e,s,m,v,D,f,l,!1);return;case"select":ce("invalid",e),n=f=s=null;for(l in u)if(u.hasOwnProperty(l)&&(m=u[l],m!=null))switch(l){case"value":s=m;break;case"defaultValue":f=m;break;case"multiple":n=m;default:Be(e,t,l,m,u,null)}t=s,u=f,e.multiple=!!n,t!=null?xa(e,!!n,t,!1):u!=null&&xa(e,!!n,u,!0);return;case"textarea":ce("invalid",e),s=l=n=null;for(f in u)if(u.hasOwnProperty(f)&&(m=u[f],m!=null))switch(f){case"value":n=m;break;case"defaultValue":l=m;break;case"children":s=m;break;case"dangerouslySetInnerHTML":if(m!=null)throw Error(o(91));break;default:Be(e,t,f,m,u,null)}Cc(e,n,l,s);return;case"option":for(v in u)u.hasOwnProperty(v)&&(n=u[v],n!=null)&&(v==="selected"?e.selected=n&&typeof n!="function"&&typeof n!="symbol":Be(e,t,v,n,u,null));return;case"dialog":ce("beforetoggle",e),ce("toggle",e),ce("cancel",e),ce("close",e);break;case"iframe":case"object":ce("load",e);break;case"video":case"audio":for(n=0;n<ni.length;n++)ce(ni[n],e);break;case"image":ce("error",e),ce("load",e);break;case"details":ce("toggle",e);break;case"embed":case"source":case"link":ce("error",e),ce("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(D in u)if(u.hasOwnProperty(D)&&(n=u[D],n!=null))switch(D){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Be(e,t,D,n,u,null)}return;
vendor: 6,021 bytes, line 10
10default:if(Yr(t)){for(M in u)u.hasOwnProperty(M)&&(n=u[M],n!==void 0&&xs(e,t,M,n,u,void 0));return}}for(m in u)u.hasOwnProperty(m)&&(n=u[m],n!=null&&Be(e,t,m,n,u,null))}function J5(e,t,u,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,s=null,f=null,m=null,v=null,D=null,M=null;for(x in u){var z=u[x];if(u.hasOwnProperty(x)&&z!=null)switch(x){case"checked":break;case"value":break;case"defaultValue":v=z;default:n.hasOwnProperty(x)||Be(e,t,x,null,n,z)}}for(var S in n){var x=n[S];if(z=u[S],n.hasOwnProperty(S)&&(x!=null||z!=null))switch(S){case"type":s=x;break;case"name":l=x;break;case"checked":D=x;break;case"defaultChecked":M=x;break;case"value":f=x;break;case"defaultValue":m=x;break;case"children":case"dangerouslySetInnerHTML":if(x!=null)throw Error(o(137,t));break;default:x!==z&&Be(e,t,S,x,n,z)}}qr(e,f,m,v,D,M,s,l);return;case"select":x=f=m=S=null;for(s in u)if(v=u[s],u.hasOwnProperty(s)&&v!=null)switch(s){case"value":break;case"multiple":x=v;default:n.hasOwnProperty(s)||Be(e,t,s,null,n,v)}for(l in n)if(s=n[l],v=u[l],n.hasOwnProperty(l)&&(s!=null||v!=null))switch(l){case"value":S=s;break;case"defaultValue":m=s;break;case"multiple":f=s;default:s!==v&&Be(e,t,l,s,n,v)}t=m,u=f,n=x,S!=null?xa(e,!!u,S,!1):!!n!=!!u&&(t!=null?xa(e,!!u,t,!0):xa(e,!!u,u?[]:"",!1));return;case"textarea":x=S=null;for(m in u)if(l=u[m],u.hasOwnProperty(m)&&l!=null&&!n.hasOwnProperty(m))switch(m){case"value":break;case"children":break;default:Be(e,t,m,null,n,l)}for(f in n)if(l=n[f],s=u[f],n.hasOwnProperty(f)&&(l!=null||s!=null))switch(f){case"value":S=l;break;case"defaultValue":x=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(o(91));break;default:l!==s&&Be(e,t,f,l,n,s)}vc(e,S,x);return;case"option":for(var V in u)S=u[V],u.hasOwnProperty(V)&&S!=null&&!n.hasOwnProperty(V)&&(V==="selected"?e.selected=!1:Be(e,t,V,null,n,S));for(v in n)S=n[v],x=u[v],n.hasOwnProperty(v)&&S!==x&&(S!=null||x!=null)&&(v==="selected"?e.selected=S&&typeof S!="function"&&typeof S!="symbol":Be(e,t,v,S,n,x));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 te in u)S=u[te],u.hasOwnProperty(te)&&S!=null&&!n.hasOwnProperty(te)&&Be(e,t,te,null,n,S);for(D in n)if(S=n[D],x=u[D],n.hasOwnProperty(D)&&S!==x&&(S!=null||x!=null))switch(D){case"children":case"dangerouslySetInnerHTML":if(S!=null)throw Error(o(137,t));break;default:Be(e,t,D,S,n,x)}return;default:if(Yr(t)){for(var De in u)S=u[De],u.hasOwnProperty(De)&&S!==void 0&&!n.hasOwnProperty(De)&&xs(e,t,De,void 0,n,S);for(M in n)S=n[M],x=u[M],!n.hasOwnProperty(M)||S===x||S===void 0&&x===void 0||xs(e,t,M,S,n,x);return}}for(var b in u)S=u[b],u.hasOwnProperty(b)&&S!=null&&!n.hasOwnProperty(b)&&Be(e,t,b,null,n,S);for(z in n)S=n[z],x=u[z],!n.hasOwnProperty(z)||S===x||S==null&&x==null||Be(e,t,z,S,n,x)}function Bf(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Z5(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,u=performance.getEntriesByType("resource"),n=0;n<u.length;n++){var l=u[n],s=l.transferSize,f=l.initiatorType,m=l.duration;if(s&&m&&Bf(f)){for(f=0,m=l.responseEnd,n+=1;n<u.length;n++){var v=u[n],D=v.startTime;if(D>m)break;var M=v.transferSize,z=v.initiatorType;M&&Bf(z)&&(v=v.responseEnd,f+=M*(v<m?1:(m-D)/(v-D)))}if(--n,t+=8*(s+f)/(l.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 Rs=null,Ps=null;function Oo(e){return e.nodeType===9?e:e.ownerDocument}function Df(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 Sf(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 Ms(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 Os=null;function $5(){var e=window.event;return e&&e.type==="popstate"?e===Os?!1:(Os=e,!0):(Os=null,!1)}var kf=typeof setTimeout=="function"?setTimeout:void 0,e6=typeof clearTimeout=="function"?clearTimeout:void 0,wf=typeof Promise=="function"?Promise:void 0,t6=typeof queueMicrotask=="function"?queueMicrotask:typeof wf<"u"?function(e){return wf.resolve(null).then(e).catch(u6)}:kf;function u6(e){setTimeout(function(){throw e})}function Gu(e){return e==="head"}function Tf(e,t){var u=t,n=0;do{var l=u.nextSibling;if(e.removeChild(u),l&&l.nodeType===8)if(u=l.data,u==="/$"||u==="/&"){if(n===0){e.removeChild(l),cn(t);return}n--}else if(u==="$"||u==="$?"||u==="$~"||u==="$!"||u==="&")n++;else if(u==="html")oi(e.ownerDocument.documentElement);else if(u==="head"){u=e.ownerDocument.head,oi(u);for(var s=u.firstChild;s;){var f=s.nextSibling,m=s.nodeName;s[bn]||m==="SCRIPT"||m==="STYLE"||m==="LINK"&&s.rel.toLowerCase()==="stylesheet"||u.removeChild(s),s=f}}else u==="body"&&oi(e.ownerDocument.body);u=l}while(u);cn(t)}function xf(e,t){var u=e;e=0;do{var n=u.nextSibling;if(u.nodeType===1?t?(u._stashedDisplay=u.style.display,u.style.display="none"):(u.style.display=u._stashedDisplay||"",u.getAttribute("style")===""&&u.removeAttribute("style")):u.nodeType===3&&(t?(u._stashedText=u.nodeValue,u.nodeValue=""):u.nodeValue=u._stashedText||""),n&&n.nodeType===8)if(u=n.data,u==="/$"){if(e===0)break;e--}else u!=="$"&&u!=="$?"&&u!=="$~"&&u!=="$!"||e++;u=n}while(u)}function zs(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var u=t;switch(t=t.nextSibling,u.nodeName){case"HTML":case"HEAD":case"BODY":zs(u),Ir(u);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(u.rel.toLowerCase()==="stylesheet")continue}e.removeChild(u)}}function a6(e,t,u,n){for(;
vendor: 7,054 bytes, line 10
10e.nodeType===1;){var l=u;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!n&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(n){if(!e[bn])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!==l.rel||e.getAttribute("href")!==(l.href==null||l.href===""?null:l.href)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||e.getAttribute("title")!==(l.title==null?null:l.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(s=e.getAttribute("src"),(s!==(l.src==null?null:l.src)||e.getAttribute("type")!==(l.type==null?null:l.type)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&s&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var s=l.name==null?null:""+l.name;if(l.type==="hidden"&&e.getAttribute("name")===s)return e}else return e;if(e=Lt(e.nextSibling),e===null)break}return null}function n6(e,t,u){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!u||(e=Lt(e.nextSibling),e===null))return null;return e}function Rf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Lt(e.nextSibling),e===null))return null;return e}function Ls(e){return e.data==="$?"||e.data==="$~"}function Us(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function i6(e,t){var u=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||u.readyState!=="loading")t();else{var n=function(){t(),u.removeEventListener("DOMContentLoaded",n)};u.addEventListener("DOMContentLoaded",n),e._reactRetry=n}}function Lt(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 Ns=null;function Pf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var u=e.data;if(u==="/$"||u==="/&"){if(t===0)return Lt(e.nextSibling);t--}else u!=="$"&&u!=="$!"&&u!=="$?"&&u!=="$~"&&u!=="&"||t++}e=e.nextSibling}return null}function Mf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var u=e.data;if(u==="$"||u==="$!"||u==="$?"||u==="$~"||u==="&"){if(t===0)return e;t--}else u!=="/$"&&u!=="/&"||t++}e=e.previousSibling}return null}function Of(e,t,u){switch(t=Oo(u),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 oi(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Ir(e)}var Ut=new Map,zf=new Set;function zo(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Fu=q.d;q.d={f:o6,r:r6,D:l6,C:s6,L:c6,m:d6,X:p6,S:f6,M:m6};function o6(){var e=Fu.f(),t=So();return e||t}function r6(e){var t=ka(e);t!==null&&t.tag===5&&t.type==="form"?Z3(t):Fu.r(e)}var rn=typeof document>"u"?null:document;function Lf(e,t,u){var n=rn;if(n&&typeof t=="string"&&t){var l=Tt(t);l='link[rel="'+e+'"][href="'+l+'"]',typeof u=="string"&&(l+='[crossorigin="'+u+'"]'),zf.has(l)||(zf.add(l),e={rel:e,crossOrigin:u,href:t},n.querySelector(l)===null&&(t=n.createElement("link"),ut(t,"link",e),Qe(t),n.head.appendChild(t)))}}function l6(e){Fu.D(e),Lf("dns-prefetch",e,null)}function s6(e,t){Fu.C(e,t),Lf("preconnect",e,t)}function c6(e,t,u){Fu.L(e,t,u);var n=rn;if(n&&e&&t){var l='link[rel="preload"][as="'+Tt(t)+'"]';t==="image"&&u&&u.imageSrcSet?(l+='[imagesrcset="'+Tt(u.imageSrcSet)+'"]',typeof u.imageSizes=="string"&&(l+='[imagesizes="'+Tt(u.imageSizes)+'"]')):l+='[href="'+Tt(e)+'"]';var s=l;switch(t){case"style":s=ln(e);break;case"script":s=sn(e)}Ut.has(s)||(e=A({rel:"preload",href:t==="image"&&u&&u.imageSrcSet?void 0:e,as:t},u),Ut.set(s,e),n.querySelector(l)!==null||t==="style"&&n.querySelector(ri(s))||t==="script"&&n.querySelector(li(s))||(t=n.createElement("link"),ut(t,"link",e),Qe(t),n.head.appendChild(t)))}}function d6(e,t){Fu.m(e,t);var u=rn;if(u&&e){var n=t&&typeof t.as=="string"?t.as:"script",l='link[rel="modulepreload"][as="'+Tt(n)+'"][href="'+Tt(e)+'"]',s=l;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=sn(e)}if(!Ut.has(s)&&(e=A({rel:"modulepreload",href:e},t),Ut.set(s,e),u.querySelector(l)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(u.querySelector(li(s)))return}n=u.createElement("link"),ut(n,"link",e),Qe(n),u.head.appendChild(n)}}}function f6(e,t,u){Fu.S(e,t,u);var n=rn;if(n&&e){var l=wa(n).hoistableStyles,s=ln(e);t=t||"default";var f=l.get(s);if(!f){var m={loading:0,preload:null};if(f=n.querySelector(ri(s)))m.loading=5;else{e=A({rel:"stylesheet",href:e,"data-precedence":t},u),(u=Ut.get(s))&&js(e,u);var v=f=n.createElement("link");Qe(v),ut(v,"link",e),v._p=new Promise(function(D,M){v.onload=D,v.onerror=M}),v.addEventListener("load",function(){m.loading|=1}),v.addEventListener("error",function(){m.loading|=2}),m.loading|=4,Lo(f,t,n)}f={type:"stylesheet",instance:f,count:1,state:m},l.set(s,f)}}}function p6(e,t){Fu.X(e,t);var u=rn;if(u&&e){var n=wa(u).hoistableScripts,l=sn(e),s=n.get(l);s||(s=u.querySelector(li(l)),s||(e=A({src:e,async:!0},t),(t=Ut.get(l))&&Is(e,t),s=u.createElement("script"),Qe(s),ut(s,"link",e),u.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},n.set(l,s))}}function m6(e,t){Fu.M(e,t);var u=rn;if(u&&e){var n=wa(u).hoistableScripts,l=sn(e),s=n.get(l);s||(s=u.querySelector(li(l)),s||(e=A({src:e,async:!0,type:"module"},t),(t=Ut.get(l))&&Is(e,t),s=u.createElement("script"),Qe(s),ut(s,"link",e),u.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},n.set(l,s))}}function Uf(e,t,u,n){var l=(l=le.current)?zo(l):null;if(!l)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof u.precedence=="string"&&typeof u.href=="string"?(t=ln(u.href),u=wa(l).hoistableStyles,n=u.get(t),n||(n={type:"style",instance:null,count:0,state:null},u.set(t,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(u.rel==="stylesheet"&&typeof u.href=="string"&&typeof u.precedence=="string"){e=ln(u.href);var s=wa(l).hoistableStyles,f=s.get(e);if(f||(l=l.ownerDocument||l,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(e,f),(s=l.querySelector(ri(e)))&&!s._p&&(f.instance=s,f.state.loading=5),Ut.has(e)||(u={rel:"preload",as:"style",href:u.href,crossOrigin:u.crossOrigin,integrity:u.integrity,media:u.media,hrefLang:u.hrefLang,referrerPolicy:u.referrerPolicy},Ut.set(e,u),s||h6(l,e,u,f.state))),t&&n===null)throw Error(o(528,""));return f}if(t&&n!==null)throw Error(o(529,""));return null;case"script":return t=u.async,u=u.src,typeof u=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?
vendor: 4,581 bytes, line 10
10(t=sn(u),u=wa(l).hoistableScripts,n=u.get(t),n||(n={type:"script",instance:null,count:0,state:null},u.set(t,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function ln(e){return'href="'+Tt(e)+'"'}function ri(e){return'link[rel="stylesheet"]['+e+"]"}function Nf(e){return A({},e,{"data-precedence":e.precedence,precedence:null})}function h6(e,t,u,n){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?n.loading=1:(t=e.createElement("link"),n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2}),ut(t,"link",u),Qe(t),e.head.appendChild(t))}function sn(e){return'[src="'+Tt(e)+'"]'}function li(e){return"script[async]"+e}function jf(e,t,u){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+Tt(u.href)+'"]');if(n)return t.instance=n,Qe(n),n;var l=A({},u,{"data-href":u.href,"data-precedence":u.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),Qe(n),ut(n,"style",l),Lo(n,u.precedence,e),t.instance=n;case"stylesheet":l=ln(u.href);var s=e.querySelector(ri(l));if(s)return t.state.loading|=4,t.instance=s,Qe(s),s;n=Nf(u),(l=Ut.get(l))&&js(n,l),s=(e.ownerDocument||e).createElement("link"),Qe(s);var f=s;return f._p=new Promise(function(m,v){f.onload=m,f.onerror=v}),ut(s,"link",n),t.state.loading|=4,Lo(s,u.precedence,e),t.instance=s;case"script":return s=sn(u.src),(l=e.querySelector(li(s)))?(t.instance=l,Qe(l),l):(n=u,(l=Ut.get(s))&&(n=A({},u),Is(n,l)),e=e.ownerDocument||e,l=e.createElement("script"),Qe(l),ut(l,"link",n),e.head.appendChild(l),t.instance=l);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,Lo(n,u.precedence,e));return t.instance}function Lo(e,t,u){for(var n=u.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=n.length?n[n.length-1]:null,s=l,f=0;f<n.length;f++){var m=n[f];if(m.dataset.precedence===t)s=m;else if(s!==l)break}s?s.parentNode.insertBefore(e,s.nextSibling):(t=u.nodeType===9?u.head:u,t.insertBefore(e,t.firstChild))}function js(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Is(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Uo=null;function If(e,t,u){if(Uo===null){var n=new Map,l=Uo=new Map;l.set(u,n)}else l=Uo,n=l.get(u),n||(n=new Map,l.set(u,n));if(n.has(e))return n;for(n.set(e,null),u=u.getElementsByTagName(e),l=0;l<u.length;l++){var s=u[l];if(!(s[bn]||s[Ze]||e==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var f=s.getAttribute(t)||"";f=e+f;var m=n.get(f);m?m.push(s):n.set(f,[s])}}return n}function Hf(e,t,u){e=e.ownerDocument||e,e.head.insertBefore(u,t==="title"?e.querySelector("head > title"):null)}function g6(e,t,u){if(u===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;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!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 qf(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function E6(e,t,u,n){if(u.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(u.state.loading&4)===0){if(u.instance===null){var l=ln(n.href),s=t.querySelector(ri(l));if(s){t=s._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=No.bind(e),t.then(e,e)),u.state.loading|=4,u.instance=s,Qe(s);return}s=t.ownerDocument||t,n=Nf(n),(l=Ut.get(l))&&js(n,l),s=s.createElement("link"),Qe(s);var f=s;f._p=new Promise(function(m,v){f.onload=m,f.onerror=v}),ut(s,"link",n),u.instance=s}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(u,t),(t=u.state.preload)&&(u.state.loading&3)===0&&(e.count++,u=No.bind(e),t.addEventListener("load",u),t.addEventListener("error",u))}}var Hs=0;function y6(e,t){return e.stylesheets&&e.count===0&&Io(e,e.stylesheets),0<e.count||0<e.imgCount?function(u){var n=setTimeout(function(){if(e.stylesheets&&Io(e,e.stylesheets),e.unsu
vendor: 2,358 bytes, line 10
10spend){var s=e.unsuspend;e.unsuspend=null,s()}},6e4+t);0<e.imgBytes&&Hs===0&&(Hs=62500*Z5());var l=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Io(e,e.stylesheets),e.unsuspend)){var s=e.unsuspend;e.unsuspend=null,s()}},(e.imgBytes>Hs?50:800)+t);return e.unsuspend=u,function(){e.unsuspend=null,clearTimeout(n),clearTimeout(l)}}:null}function No(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Io(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var jo=null;function Io(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,jo=new Map,t.forEach(A6,e),jo=null,No.call(e))}function A6(e,t){if(!(t.state.loading&4)){var u=jo.get(e);if(u)var n=u.get(null);else{u=new Map,jo.set(e,u);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<l.length;s++){var f=l[s];(f.nodeName==="LINK"||f.getAttribute("media")!=="not all")&&(u.set(f.dataset.precedence,f),n=f)}n&&u.set(null,n)}l=t.instance,f=l.getAttribute("data-precedence"),s=u.get(f)||n,s===n&&u.set(null,l),u.set(f,l),this.count++,n=No.bind(this),l.addEventListener("load",n),l.addEventListener("error",n),s?s.parentNode.insertBefore(l,s.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(l,e.firstChild)),t.state.loading|=4}}var si={$$typeof:I,Provider:null,Consumer:null,_currentValue:ue,_currentValue2:ue,_threadCount:0};function v6(e,t,u,n,l,s,f,m,v){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=Lr(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Lr(0),this.hiddenUpdates=Lr(null),this.identifierPrefix=n,this.onUncaughtError=l,this.onCaughtError=s,this.onRecoverableError=f,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=v,this.incompleteTransitions=new Map}function Gf(e,t,u,n,l,s,f,m,v,D,M,z){return e=new v6(e,t,u,f,v,D,M,z,m),t=1,s===!0&&(t|=24),s=vt(3,null,null,t),e.current=s,s.stateNode=e,t=Cl(),t.refCount++,e.pooledCache=t,t.refCount++,s.memoizedState={element:n,isDehydrated:u,cac
vendor: 6,325 bytes, line 10
10he:t},Bl(s),e}function Yf(e){return e?(e=Na,e):Na}function Kf(e,t,u,n,l,s){l=Yf(l),n.context===null?n.context=l:n.pendingContext=l,n=Pu(t),n.payload={element:u},s=s===void 0?null:s,s!==null&&(n.callback=s),u=Mu(e,n,t),u!==null&&(ht(u,e,t),In(u,e,t))}function Vf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var u=e.retryLane;e.retryLane=u!==0&&u<t?u:t}}function qs(e,t){Vf(e,t),(e=e.alternate)&&Vf(e,t)}function Qf(e){if(e.tag===13||e.tag===31){var t=oa(e,67108864);t!==null&&ht(t,e,67108864),qs(e,67108864)}}function Wf(e){if(e.tag===13||e.tag===31){var t=Bt();t=Ur(t);var u=oa(e,t);u!==null&&ht(u,e,t),qs(e,t)}}var Ho=!0;function C6(e,t,u,n){var l=P.T;P.T=null;var s=q.p;try{q.p=2,Gs(e,t,u,n)}finally{q.p=s,P.T=l}}function F6(e,t,u,n){var l=P.T;P.T=null;var s=q.p;try{q.p=8,Gs(e,t,u,n)}finally{q.p=s,P.T=l}}function Gs(e,t,u,n){if(Ho){var l=Ys(n);if(l===null)Ts(e,t,n,qo,u),Jf(e,n);else if(b6(l,e,t,u,n))n.stopPropagation();else if(Jf(e,n),t&4&&-1<_6.indexOf(e)){for(;l!==null;){var s=ka(l);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var f=ta(s.pendingLanes);if(f!==0){var m=s;for(m.pendingLanes|=2,m.entangledLanes|=2;f;){var v=1<<31-yt(f);m.entanglements[1]|=v,f&=~v}uu(s),(Ee&6)===0&&(Bo=gt()+500,ai(0))}}break;case 31:case 13:m=oa(s,2),m!==null&&ht(m,s,2),So(),qs(s,2)}if(s=Ys(n),s===null&&Ts(e,t,n,qo,u),s===l)break;l=s}l!==null&&n.stopPropagation()}else Ts(e,t,n,null,u)}}function Ys(e){return e=Vr(e),Ks(e)}var qo=null;function Ks(e){if(qo=null,e=Sa(e),e!==null){var t=d(e);if(t===null)e=null;else{var u=t.tag;if(u===13){if(e=p(t),e!==null)return e;e=null}else if(u===31){if(e=h(t),e!==null)return e;e=null}else if(u===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return qo=e,null}function Xf(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(lg()){case ac:return 2;case nc:return 8;case xi:case sg:return 32;case ic:return 268435456;default:return 32}default:return 32}}var Vs=!1,Yu=null,Ku=null,Vu=null,ci=new Map,di=new Map,Qu=[],_6="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 Jf(e,t){switch(e){case"focusin":case"focusout":Yu=null;break;case"dragenter":case"dragleave":Ku=null;break;case"mouseover":case"mouseout":Vu=null;break;case"pointerover":case"pointerout":ci.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":di.delete(t.pointerId)}}function fi(e,t,u,n,l,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:u,eventSystemFlags:n,nativeEvent:s,targetContainers:[l]},t!==null&&(t=ka(t),t!==null&&Qf(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function b6(e,t,u,n,l){switch(t){case"focusin":return Yu=fi(Yu,e,t,u,n,l),!0;case"dragenter":return Ku=fi(Ku,e,t,u,n,l),!0;case"mouseover":return Vu=fi(Vu,e,t,u,n,l),!0;case"pointerover":var s=l.pointerId;return ci.set(s,fi(ci.get(s)||null,e,t,u,n,l)),!0;case"gotpointercapture":return s=l.pointerId,di.set(s,fi(di.get(s)||null,e,t,u,n,l)),!0}return!1}function Zf(e){var t=Sa(e.target);if(t!==null){var u=d(t);if(u!==null){if(t=u.tag,t===13){if(t=p(u),t!==null){e.blockedOn=t,dc(e.priority,function(){Wf(u)});return}}else if(t===31){if(t=h(u),t!==null){e.blockedOn=t,dc(e.priority,function(){Wf(u)});return}}else if(t===3&&u.stateNode.current.memoizedState.isDehydrated){e.blockedOn=u.tag===3?u.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Go(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var u=Ys(e.nativeEvent);if(u===null){u=e.nativeEvent;var n=new u.constructor(u.type,u);Kr=n,u.target.dispatchEvent(n),Kr=null}else return t=ka(u),t!==null&&Qf(t),e.blockedOn=u,!1;t.shift()}return!0}function $f(e,t,u){Go(e)&&u.delete(t)}function B6(){Vs=!1,Yu!==null&&Go(Yu)&&(Yu=null),Ku!==null&&Go(Ku)&&(Ku=null),Vu!==null&&Go(Vu)&&(Vu=null),ci.forEach($f),di.forEach($f)}function Yo(e,t){e.blockedOn===t&&(e.blockedOn=null,Vs||(Vs=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,B6)))}var Ko=null;function ep(e){Ko!==e&&(Ko=e,a.unstable_scheduleCallback(a.unstable_NormalPriority,function(){Ko===e&&(Ko=null);for(var t=0;t<e.length;t+=3){var u=e[t],n=e[t+1],l=e[t+2];if(typeof n!="function"){if(Ks(n||u)===null)continue;break}var s=ka(u);s!==null&&(e.splice(t,3),t-=3,Yl(s,{pending:!0,data:l,method:u.method,action:n},n,l))}}))}function cn(e){function t(v){return Yo(v,e)}Yu!==null&&Yo(Yu,e),Ku!==null&&Yo(Ku,e),Vu!==null&&Yo(Vu,e),ci.forEach(t),di.forEach(t);for(var u=0;u<Qu.length;u++){var n=Qu[u];n.blockedOn===e&&(n.blockedOn=null)}for(;0<Qu.length&&(u=Qu[0],u.blockedOn===null);)Zf(u),u.blockedOn===null&&Qu.shift();if(u=(e.ownerDocument||e).$$reactFormReplay,u!=null)for(n=0;n<u.length;n+=3){var l=u[n],s=u[n+1],f=l[st]||null;if(typeof s=="function")f||ep(u);else if(f){var m=null;if(s&&s.hasAttribute("formAction")){if(l=s,f=s[st]||null)m=f.formAction;else if(Ks(l)!==null)continue}else m=f.action;typeof m=="function"?u[n+1]=m:(u.splice(n,3),n-=3),ep(u)}}}
10function tp(){function e(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(f){return l=f})},focusReset:"manual",scroll:"manual"})}function t(){l!==null&&(l(),l=null),n||setTimeout(u,20)}function u(){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,l=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(u,100),function(){n=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),l!==null&&(l(),l=null)}}}function Qs(e){this._internalRoot=e}Vo.prototype.render=Qs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));var u=t.current,n=Bt();Kf(u,n,e,t,null,null)},Vo.prototype.unmount=Qs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Kf(e.current,2,null,e,null,null),So(),t[Da]=null}};function Vo(e){this._internalRoot=e}Vo.prototype.unstable_scheduleHydration=function(e){if(e){var t=cc();e={blockedOn:null,target:e,priority:t};for(var u=0;u<Qu.length&&t!==0&&t<Qu[u].priority;u++);Qu.splice(u,0,e),u===0&&Zf(e)}};var up=i.version;if(up!=="19.2.4")throw Error(o(527,up,"19.2.4"));q.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=E(t),e=e!==null?y(e):null,e=e===null?null:e.stateNode,e};var D6={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:P,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Qo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Qo.isDisabled&&Qo.supportsFiber)try{Cn=Qo.inject(D6),Et=Qo}catch{}}return mi.createRoot=function(e,t){if(!c(e))throw Error(o(299));var u=!1,n="",l=ld,s=sd,f=cd;return t!=null&&(t.unstable_strictMode===!0&&(u=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onUncaughtError!==void 0&&(l=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(f=t.onRecoverableError)),t=Gf(e,1,!1,null,null,u,n,null,l,s,f,tp),e[Da]=t.current,ws(e),new Qs(t)},mi.hydrateRoot=function(e,t,u){if(!c(e))throw Error(o(299));var n=!1,l="",s=ld,f=sd,m=cd,v=null;return u!=null&&(u.unstable_strictMode===!0&&(n=!0),u.identifierPrefix!==void 0&&(l=u.identifierPrefix),u.onUncaughtError!==void 0&&(s=u.onUncaughtError),u.onCaughtError!==void 0&&(f=u.onCaughtError),u.onRecoverableError!==void 0&&(m=u.onRecoverableError),u.formState!==void 0&&(v=u.formState)),t=Gf(e,1,!0,t,u??null,n,l,v,s,f,m,tp),t.context=Yf(null),u=t.current,n=Bt(),n=Ur(n),l=Pu(n),l.callback=null,Mu(u,l,n),u=n,t.current.lanes=u,_n(t,u),uu(t),e[Da]=t.current,ws(e),new Vo(t)},mi.version="19.2.4",mi}var fp;function U6(){if(fp)return Js.exports;fp=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(i){console.error(i)}}return a(),Js.exports=L6(),Js.exports}var T0=U6();const N6=fr(T0),j6=dr({__proto__:null,default:N6},[T0]);var pp="popstate";function mp(a){return typeof a=="object"&&a!=null&&"pathname"in a&&"search"in a&&"hash"in a&&"state"in a&&"key"in a}function I6(a={}){function i(o,c){let d=c.state?.masked,{pathname:p,search:h,hash:g}=d||o.location;return E0("",{pathname:p,search:h,hash:g},c.state&&c.state.usr||null,c.state&&c.state.key||"default",d?{pathname:o.location.pathname,search:o.location.search,hash:o.location.hash}:void 0)}function r(o,c){return typeof c=="string"?c:Fi(c)}return q6(i,r,null,a)}function Oe(a,i){if(a===!1||a===null||typeof a>"u")throw new Error(i)}function Ht(a,i){if(!a){typeof console<"u"&&console.warn(i);try{throw new Error(i)}catch{}}}function H6(){return Math.random().toString(36).substring(2,10)}function hp(a,i){return{usr:a.state,key:a.key,idx:i,masked:a.unstable_mask?{pathname:a.pathname,search:a.search,hash:a.hash}:void 0}}
10function E0(a,i,r=null,o,c){return{pathname:typeof a=="string"?a:a.pathname,search:"",hash:"",...typeof i=="string"?hn(i):i,state:r,key:i&&i.key||o||H6(),unstable_mask:c}}function Fi({pathname:a="/",search:i="",hash:r=""}){return i&&i!=="?"&&(a+=i.charAt(0)==="?"?i:"?"+i),r&&r!=="#"&&(a+=r.charAt(0)==="#"?r:"#"+r),a}function hn(a){let i={};if(a){let r=a.indexOf("#");r>=0&&(i.hash=a.substring(r),a=a.substring(0,r));let o=a.indexOf("?");o>=0&&(i.search=a.substring(o),a=a.substring(0,o)),a&&(i.pathname=a)}return i}function q6(a,i,r,o={}){let{window:c=document.defaultView,v5Compat:d=!1}=o,p=c.history,h="POP",g=null,E=y();E==null&&(E=0,p.replaceState({...p.state,idx:E},""));function y(){return(p.state||{idx:null}).idx}function A(){h="POP";let L=y(),G=L==null?null:L-E;E=L,g&&g({action:h,location:R.location,delta:G})}function w(L,G){h="PUSH";let H=mp(L)?L:E0(R.location,L,G);E=y()+1;let I=hp(H,E),X=R.createHref(H.unstable_mask||H);try{p.pushState(I,"",X)}catch(Q){if(Q instanceof DOMException&&Q.name==="DataCloneError")throw Q;c.location.assign(X)}d&&g&&g({action:h,location:R.location,delta:1})}function U(L,G){h="REPLACE";let H=mp(L)?L:E0(R.location,L,G);E=y();let I=hp(H,E),X=R.createHref(H.unstable_mask||H);p.replaceState(I,"",X),d&&g&&g({action:h,location:R.location,delta:0})}function j(L){return G6(L)}let R={get action(){return h},get location(){return a(c,p)},listen(L){if(g)throw new Error("A history only accepts one active listener");return c.addEventListener(pp,A),g=L,()=>{c.removeEventListener(pp,A),g=null}},createHref(L){return i(c,L)},createURL:j,encodeLocation(L){let G=j(L);return{pathname:G.pathname,search:G.search,hash:G.hash}},push:w,replace:U,go(L){return p.go(L)}};return R}function G6(a,i=!1){let r="http://localhost";
10typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),Oe(r,"No window.location.(origin|href) available to create URL");let o=typeof a=="string"?a:Fi(a);return o=o.replace(/ $/,"%20"),!i&&o.startsWith("//")&&(o=r+o),new URL(o,r)}function gm(a,i,r="/"){return Y6(a,i,r,!1)}function Y6(a,i,r,o){let c=typeof i=="string"?hn(i):i,d=bu(c.pathname||"/",r);if(d==null)return null;let p=Em(a);K6(p);let h=null;for(let g=0;h==null&&g<p.length;++g){let E=aE(d);h=tE(p[g],E,o)}return h}function Em(a,i=[],r=[],o="",c=!1){let d=(p,h,g=c,E)=>{let y={relativePath:E===void 0?p.path||"":E,caseSensitive:p.caseSensitive===!0,childrenIndex:h,route:p};if(y.relativePath.startsWith("/")){if(!y.relativePath.startsWith(o)&&g)return;Oe(y.relativePath.startsWith(o),`Absolute route path "${y.relativePath}" nested under path "${o}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),y.relativePath=y.relativePath.slice(o.length)}let A=au([o,y.relativePath]),w=r.concat(y);p.children&&p.children.length>0&&(Oe(p.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${A}".`),Em(p.children,i,w,A,g)),!(p.path==null&&!p.index)&&i.push({path:A,score:$6(A,p.index),routesMeta:w})};return a.forEach((p,h)=>{if(p.path===""||!p.path?.includes("?"))d(p,h);else for(let g of ym(p.path))d(p,h,!0,g)}),i}function ym(a){let i=a.split("/");if(i.length===0)return[];let[r,...o]=i,c=r.endsWith("?"),d=r.replace(/\?$/,"");if(o.length===0)return c?[d,""]:[d];let p=ym(o.join("/")),h=[];return h.push(...p.map(g=>g===""?d:[d,g].join("/"))),c&&h.push(...p),h.map(g=>a.startsWith("/")&&g===""?"/":g)}function K6(a){a.sort((i,r)=>i.score!==r.score?r.score-i.score:eE(i.routesMeta.map(o=>o.childrenIndex),r.routesMeta.map(o=>o.childrenIndex)))}var V6=/^:[\w-]+$/,Q6=3,W6=2,X6=1,J6=10,Z6=-2,gp=a=>a==="*";function $6(a,i){let r=a.split("/"),o=r.length;return r.some(gp)&&(o+=Z6),i&&(o+=W6),r.filter(c=>!gp(c)).reduce((c,d)=>c+(V6.test(d)?Q6:d===""?X6:J6),o)}function eE(a,i){return a.length===i.length&&a.slice(0,-1).every((o,c)=>o===i[c])?a[a.length-1]-i[i.length-1]:0}function tE(a,i,r=!1){let{routesMeta:o}=a,c={},d="/",p=[];for(let h=0;h<o.length;++h){let g=o[h],E=h===o.length-1,y=d==="/"?i:i.slice(d.length)||"/",A=rr({path:g.relativePath,caseSensitive:g.caseSensitive,end:E},y),w=g.route;if(!A&&E&&r&&!o[o.length-1].route.index&&(A=rr({path:g.relativePath,caseSensitive:g.caseSensitive,end:!1},y)),!A)return null;
10Object.assign(c,A.params),p.push({params:c,pathname:au([d,A.pathname]),pathnameBase:rE(au([d,A.pathnameBase])),route:w}),A.pathnameBase!=="/"&&(d=au([d,A.pathnameBase]))}return p}function rr(a,i){typeof a=="string"&&(a={path:a,caseSensitive:!1,end:!0});let[r,o]=uE(a.path,a.caseSensitive,a.end),c=i.match(r);if(!c)return null;let d=c[0],p=d.replace(/(.)\/+$/,"$1"),h=c.slice(1);return{params:o.reduce((E,{paramName:y,isOptional:A},w)=>{if(y==="*"){let j=h[w]||"";p=d.slice(0,d.length-j.length).replace(/(.)\/+$/,"$1")}const U=h[w];return A&&!U?E[y]=void 0:E[y]=(U||"").replace(/%2F/g,"/"),E},{}),pathname:d,pathnameBase:p,pattern:a}}function uE(a,i=!1,r=!0){Ht(a==="*"||!a.endsWith("*")||a.endsWith("/*"),`Route path "${a}" will be treated as if it were "${a.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${a.replace(/\*$/,"/*")}".`);let o=[],c="^"+a.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,h,g,E,y)=>{if(o.push({paramName:h,isOptional:g!=null}),g){let A=y.charAt(E+p.length);return A&&A!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return a.endsWith("*")?(o.push({paramName:"*"}),c+=a==="*"||a==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?c+="\\/*$":a!==""&&a!=="/"&&(c+="(?:(?=\\/|$))"),[new RegExp(c,i?void 0:"i"),o]}function aE(a){try{return a.split("/").map(i=>decodeURIComponent(i).replace(/\//g,"%2F")).join("/")}catch(i){return Ht(!1,`The URL path "${a}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${i}).`),a}}function bu(a,i){if(i==="/")return a;
10if(!a.toLowerCase().startsWith(i.toLowerCase()))return null;let r=i.endsWith("/")?i.length-1:i.length,o=a.charAt(r);return o&&o!=="/"?null:a.slice(r)||"/"}var nE=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function iE(a,i="/"){let{pathname:r,search:o="",hash:c=""}=typeof a=="string"?hn(a):a,d;return r?(r=r.replace(/\/\/+/g,"/"),r.startsWith("/")?d=Ep(r.substring(1),"/"):d=Ep(r,i)):d=i,{pathname:d,search:lE(o),hash:sE(c)}}function Ep(a,i){let r=i.replace(/\/+$/,"").split("/");return a.split("/").forEach(c=>{c===".."?r.length>1&&r.pop():c!=="."&&r.push(c)}),r.length>1?r.join("/"):"/"}function t0(a,i,r,o){return`Cannot include a '${a}' character in a manually specified \`to.${i}\` field [${JSON.stringify(o)}].  Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function oE(a){return a.filter((i,r)=>r===0||i.route.path&&i.route.path.length>0)}function x0(a){let i=oE(a);return i.map((r,o)=>o===i.length-1?r.pathname:r.pathnameBase)}function pr(a,i,r,o=!1){let c;typeof a=="string"?c=hn(a):(c={...a},Oe(!c.pathname||!c.pathname.includes("?"),t0("?","pathname","search",c)),Oe(!c.pathname||!c.pathname.includes("#"),t0("#","pathname","hash",c)),Oe(!c.search||!c.search.includes("#"),t0("#","search","hash",c)));let d=a===""||c.pathname==="",p=d?"/":c.pathname,h;if(p==null)h=r;else{let A=i.length-1;if(!o&&p.startsWith("..")){let w=p.split("/");for(;w[0]==="..";)w.shift(),A-=1;c.pathname=w.join("/")}h=A>=0?i[A]:"/"}let g=iE(c,h),E=p&&p!=="/"&&p.endsWith("/"),y=(d||p===".")&&r.endsWith("/");return!g.pathname.endsWith("/")&&(E||y)&&(g.pathname+="/"),g}var au=a=>a.join("/").replace(/\/\/+/g,"/"),rE=a=>a.replace(/\/+$/,"").replace(/^\/*/,"/"),lE=a=>!a||a==="?"?"":a.startsWith("?")?a:"?"+a,sE=a=>!a||a==="#"?"":a.startsWith("#")?a:"#"+a,cE=class{constructor(a,i,r,o=!1){this.status=a,this.statusText=i||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function dE(a){return a!=null&&typeof a.status=="number"&&typeof a.statusText=="string"&&typeof a.internal=="boolean"&&"data"in a}function fE(a){return a.map(i=>i.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Am=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function vm(a,i){let r=a;if(typeof r!="string"||!nE.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let o=r,c=!1;if(Am)try{let d=new URL(window.location.href),p=r.startsWith("//")?new URL(d.protocol+r):new URL(r),h=bu(p.pathname,i);p.origin===d.origin&&h!=null?r=h+p.search+p.hash:c=!0}catch{Ht(!1,`<Link to="${r}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:o,isExternal:c,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Cm=["POST","PUT","PATCH","DELETE"];new Set(Cm);var pE=["GET",...Cm];new Set(pE);var gn=C.createContext(null);gn.displayName="DataRouter";var mr=C.createContext(null);mr.displayName="DataRouterState";var mE=C.createContext(!1),Fm=C.createContext({isTransitioning:!1});Fm.displayName="ViewTransition";var hE=C.createContext(new Map);hE.displayName="Fetchers";var gE=C.createContext(null);gE.displayName="Await";var St=C.createContext(null);St.displayName="Navigation";var Bi=C.createContext(null);Bi.displayName="Location";var Jt=C.createContext({outlet:null,matches:[],isDataRoute:!1});Jt.displayName="Route";var R0=C.createContext(null);R0.displayName="RouteError";var _m="REACT_ROUTER_ERROR",EE="REDIRECT",yE="ROUTE_ERROR_RESPONSE";function AE(a){if(a.startsWith(`${_m}:${EE}:{`))try{let i=JSON.parse(a.slice(28));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.location=="string"&&typeof i.reloadDocument=="boolean"&&typeof i.replace=="boolean")return i}catch{}}function vE(a){if(a.startsWith(`${_m}:${yE}:{`))try{let i=JSON.parse(a.slice(40));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string")return new cE(i.status,i.statusText,i.data)}catch{}}function CE(a,{relative:i}={}){Oe(En(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:o}=C.useContext(St),{hash:c,pathname:d,search:p}=Di(a,{relative:i}),h=d;return r!=="/"&&(h=d==="/"?r:au([r,d])),o.createHref({pathname:h,search:p,hash:c})}function En(){return C.useContext(Bi)!=null}function kt(){return Oe(En(),"useLocation() may be used only in the context of a <Router> component."),C.useContext(Bi).location}var bm="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Bm(a){C.useContext(St).static||C.useLayoutEffect(a)}function hr(){let{isDataRoute:a}=C.useContext(Jt);return a?ME():FE()}function FE(){Oe(En(),"useNavigate() may be used only in the context of a <Router> component.");let a=C.useContext(gn),{basename:i,navigator:r}=C.useContext(St),{matches:o}=C.useContext(Jt),{pathname:c}=kt(),d=JSON.stringify(x0(o)),p=C.useRef(!1);return Bm(()=>{p.current=!0}
10),C.useCallback((g,E={})=>{if(Ht(p.current,bm),!p.current)return;if(typeof g=="number"){r.go(g);return}let y=pr(g,JSON.parse(d),c,E.relative==="path");a==null&&i!=="/"&&(y.pathname=y.pathname==="/"?i:au([i,y.pathname])),(E.replace?r.replace:r.push)(y,E.state,E)},[i,r,d,c,a])}C.createContext(null);function TF(){let{matches:a}=C.useContext(Jt),i=a[a.length-1];return i?i.params:{}}function Di(a,{relative:i}={}){let{matches:r}=C.useContext(Jt),{pathname:o}=kt(),c=JSON.stringify(x0(r));return C.useMemo(()=>pr(a,JSON.parse(c),o,i==="path"),[a,c,o,i])}function _E(a,i){return Dm(a,i)}function Dm(a,i,r){Oe(En(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o}=C.useContext(St),{matches:c}=C.useContext(Jt),d=c[c.length-1],p=d?d.params:{},h=d?d.pathname:"/",g=d?d.pathnameBase:"/",E=d&&d.route;{let L=E&&E.path||"";km(h,!E||L.endsWith("*")||L.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${L}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
11
12Please change the parent <Route path="${L}"> to <Route path="${L==="/"?"*":`${L}/*`}">.`)}let y=kt(),A;if(i){let L=typeof i=="string"?hn(i):i;Oe(g==="/"||L.pathname?.startsWith(g),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${g}" but pathname "${L.pathname}" was given in the \`location\` prop.`),A=L}else A=y;let w=A.pathname||"/",U=w;if(g!=="/"){let L=g.replace(/^\//,"").split("/");U="/"+w.replace(/^\//,"").split("/").slice(L.length).join("/")}let j=gm(a,{pathname:U});Ht(E||j!=null,`No routes matched location "${A.pathname}${A.search}${A.hash}" `),Ht(j==null||j[j.length-1].route.element!==void 0||j[j.length-1].route.Component!==void 0||j[j.length-1].route.lazy!==void 0,`Matched leaf route at location "${A.pathname}${A.search}${A.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let R=kE(j&&j.map(L=>Object.assign({},L,{params:Object.assign({},p,L.params),pathname:au([g,o.encodeLocation?o.encodeLocation(L.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:L.pathname]),pathnameBase:L.pathnameBase==="/"?g:au([g,o.encodeLocation?o.encodeLocation(L.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:L.pathnameBase])})),c,r);return i&&R?C.createElement(Bi.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...A},navigationType:"POP"}},R):R}function bE(){let a=PE(),i=dE(a)?`${a.status} ${a.statusText}`:a instanceof Error?a.message:JSON.stringify(a),r=a instanceof Error?a.stack:null,o="rgba(200,200,200, 0.5)",c={padding:"0.5rem",backgroundColor:o},d={padding:"2px 4px",backgroundColor:o},p=null;return console.error("Error handled by React Router default ErrorBoundary:",a),p=C.createElement(C.Fragment,null,C.createElement("p",null,"💿 Hey developer 👋"),C.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",C.createElement("code",{style:d},"ErrorBoundary")," or"," ",C.createElement("code",{style:d},"errorElement")," prop on your route.")),C.createElement(C.Fragment,null,C.createElement("h2",null,"Unexpected Application Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},i),r?C.createElement("pre",{style:c},r):null,p)}var BE=C.createElement(bE,null),Sm=class extends C.Component{constructor(a){super(a),this.state={location:a.location,revalidation:a.revalidation,error:a.error}}static getDerivedStateFromError(a){return{error:a}}static getDerivedStateFromProps(a,i){return i.location!==a.location||i.revalidation!=="idle"&&a.revalidation==="idle"?{error:a.error,location:a.location,revalidation:a.revalidation}:{error:a.error!==void 0?a.error:i.error,location:i.location,revalidation:a.revalidation||i.revalidation}}componentDidCatch(a,i){this.props.onError?this.props.onError(a,i):console.error("React Router caught the following error during render",a)}render(){let a=this.state.error;if(this.context&&typeof a=="object"&&a&&"digest"in a&&typeof a.digest=="string"){const r=vE(a.digest);r&&(a=r)}
12let i=a!==void 0?C.createElement(Jt.Provider,{value:this.props.routeContext},C.createElement(R0.Provider,{value:a,children:this.props.component})):this.props.children;return this.context?C.createElement(DE,{error:a},i):i}};Sm.contextType=mE;var u0=new WeakMap;function DE({children:a,error:i}){let{basename:r}=C.useContext(St);if(typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){let o=AE(i.digest);if(o){let c=u0.get(i);if(c)throw c;let d=vm(o.location,r);if(Am&&!u0.get(i))if(d.isExternal||o.reloadDocument)window.location.href=d.absoluteURL||d.to;else{const p=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(d.to,{replace:o.replace}));throw u0.set(i,p),p}return C.createElement("meta",{httpEquiv:"refresh",content:`0;url=${d.absoluteURL||d.to}`})}}return a}function SE({routeContext:a,match:i,children:r}){let o=C.useContext(gn);return o&&o.static&&o.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=i.route.id),C.createElement(Jt.Provider,{value:a},r)}function kE(a,i=[],r){let o=r?.state;if(a==null){if(!o)return null;if(o.errors)a=o.matches;else if(i.length===0&&!o.initialized&&o.matches.length>0)a=o.matches;else return null}let c=a,d=o?.errors;if(d!=null){let y=c.findIndex(A=>A.route.id&&d?.[A.route.id]!==void 0);Oe(y>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(d).join(",")}`),c=c.slice(0,Math.min(c.length,y+1))}let p=!1,h=-1;if(r&&o){p=o.renderFallback;for(let y=0;y<c.length;y++){let A=c[y];if((A.route.HydrateFallback||A.route.hydrateFallbackElement)&&(h=y),A.route.id){let{loaderData:w,errors:U}=o,j=A.route.loader&&!w.hasOwnProperty(A.route.id)&&(!U||U[A.route.id]===void 0);if(A.route.lazy||j){r.isStatic&&(p=!0),h>=0?c=c.slice(0,h+1):c=[c[0]];break}}}}let g=r?.onError,E=o&&g?(y,A)=>{g(y,{location:o.location,params:o.matches?.[0]?.params??{},unstable_pattern:fE(o.matches),errorInfo:A})}:void 0;return c.reduceRight((y,A,w)=>{let U,j=!1,R=null,L=null;o&&(U=d&&A.route.id?d[A.route.id]:void 0,R=A.route.errorElement||BE,p&&(h<0&&w===0?(km("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),j=!0,L=null):h===w&&(j=!0,L=A.route.hydrateFallbackElement||null)));let G=i.concat(c.slice(0,w+1)),H=()=>{let I;return U?I=R:j?I=L:A.route.Component?I=C.createElement(A.route.Component,null):A.route.element?I=A.route.element:I=y,C.createElement(SE,{match:A,routeContext:{outlet:y,matches:G,isDataRoute:o!=null},children:I})};return o&&(A.route.ErrorBoundary||A.route.errorElement||w===0)?C.createElement(Sm,{location:o.location,revalidation:o.revalidation,component:R,error:U,children:H(),routeContext:{outlet:null,matches:G,isDataRoute:!0},onError:E}):H()},null)}function P0(a){return`${a} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function wE(a){let i=C.useContext(gn);return Oe(i,P0(a)),i}function TE(a){let i=C.useContext(mr);return Oe(i,P0(a)),i}function xE(a){let i=C.useContext(Jt);return Oe(i,P0(a)),i}function M0(a){let i=xE(a),r=i.matches[i.matches.length-1];return Oe(r.route.id,`${a} can only be used on routes that contain a unique "id"`),r.route.id}function RE(){return M0("useRouteId")}function PE(){let a=C.useContext(R0),i=TE("useRouteError"),r=M0("useRouteError");return a!==void 0?a:i.errors?.[r]}function ME(){let{router:a}=wE("useNavigate"),i=M0("useNavigate"),r=C.useRef(!1);return Bm(()=>{r.current=!0}),C.useCallback(async(c,d={})=>{Ht(r.current,bm),r.current&&(typeof c=="number"?await a.navigate(c):await a.navigate(c,{fromRouteId:i,...d}))},[a,i])}var yp={};function km(a,i,r){!i&&!yp[a]&&(yp[a]=!0,Ht(!1,r))}C.memo(OE);function OE({routes:a,future:i,state:r,isStatic:o,onError:c}){return Dm(a,void 0,{state:r,isStatic:o,onError:c})}function zE({to:a,replace:i,state:r,relative:o}){Oe(En(),"<Navigate> may be used only in the context of a <Router> component.");let{static:c}=C.useContext(St);Ht(!c,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:d}=C.useContext(Jt),{pathname:p}=kt(),h=hr(),g=pr(a,x0(d),p,o==="path"),E=JSON.stringify(g);return C.useEffect(()=>{h(JSON.parse(E),{replace:i,state:r,relative:o})},[h,E,o,i,r]),null}function Nt(a){Oe(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function LE({basename:a="/",children:i=null,location:r,navigationType:o="POP",navigator:c,static:d=!1,unstable_useTransitions:p}){Oe(!En(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let h=a.replace(/^\/*/,"/"),g=C.useMemo(()=>({basename:h,navigator:c,static:d,unstable_useTransitions:p,future:{}}),[h,c,d,p]);typeof r=="string"&&(r=hn(r));let{pathname:E="/",search:y="",hash:A="",state:w=null,key:U="default",unstable_mask:j}=r,R=C.useMemo(()=>{let L=bu(E,h);return L==null?null:{location:{pathname:L,search:y,hash:A,state:w,key:U,unstable_mask:j},navigationType:o}},[h,E,y,A,w,U,o,j]);
12return Ht(R!=null,`<Router basename="${h}"> is not able to match the URL "${E}${y}${A}" because it does not start with the basename, so the <Router> won't render anything.`),R==null?null:C.createElement(St.Provider,{value:g},C.createElement(Bi.Provider,{children:i,value:R}))}function UE({children:a,location:i}){return _E(y0(a),i)}function y0(a,i=[]){let r=[];return C.Children.forEach(a,(o,c)=>{if(!C.isValidElement(o))return;let d=[...i,c];if(o.type===C.Fragment){r.push.apply(r,y0(o.props.children,d));return}Oe(o.type===Nt,`[${typeof o.type=="string"?o.type:o.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Oe(!o.props.index||!o.props.children,"An index route cannot have child routes.");let p={id:o.props.id||d.join("-"),caseSensitive:o.props.caseSensitive,element:o.props.element,Component:o.props.Component,index:o.props.index,path:o.props.path,middleware:o.props.middleware,loader:o.props.loader,action:o.props.action,hydrateFallbackElement:o.props.hydrateFallbackElement,HydrateFallback:o.props.HydrateFallback,errorElement:o.props.errorElement,ErrorBoundary:o.props.ErrorBoundary,hasErrorBoundary:o.props.hasErrorBoundary===!0||o.props.ErrorBoundary!=null||o.props.errorElement!=null,shouldRevalidate:o.props.shouldRevalidate,handle:o.props.handle,lazy:o.props.lazy};o.props.children&&(p.children=y0(o.props.children,d)),r.push(p)}),r}var ur="get",ar="application/x-www-form-urlencoded";function gr(a){return typeof HTMLElement<"u"&&a instanceof HTMLElement}function NE(a){return gr(a)&&a.tagName.toLowerCase()==="button"}function jE(a){return gr(a)&&a.tagName.toLowerCase()==="form"}function IE(a){return gr(a)&&a.tagName.toLowerCase()==="input"}function HE(a){return!!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)}function qE(a,i){return a.button===0&&(!i||i==="_self")&&!HE(a)}function A0(a=""){return new URLSearchParams(typeof a=="string"||Array.isArray(a)||a instanceof URLSearchParams?a:Object.keys(a).reduce((i,r)=>{let o=a[r];return i.concat(Array.isArray(o)?o.map(c=>[r,c]):[[r,o]])},[]))}function GE(a,i){let r=A0(a);return i&&i.forEach((o,c)=>{r.has(c)||i.getAll(c).forEach(d=>{r.append(c,d)})}),r}var Wo=null;function YE(){if(Wo===null)try{new FormData(document.createElement("form"),0),Wo=!1}catch{Wo=!0}return Wo}var KE=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function a0(a){return a!=null&&!KE.has(a)?(Ht(!1,`"${a}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${ar}"`),null):a}function VE(a,i){let r,o,c,d,p;if(jE(a)){let h=a.getAttribute("action");o=h?bu(h,i):null,r=a.getAttribute("method")||ur,c=a0(a.getAttribute("enctype"))||ar,d=new FormData(a)}else if(NE(a)||IE(a)&&(a.type==="submit"||a.type==="image")){let h=a.form;if(h==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let g=a.getAttribute("formaction")||h.getAttribute("action");if(o=g?bu(g,i):null,r=a.getAttribute("formmethod")||h.getAttribute("method")||ur,c=a0(a.getAttribute("formenctype"))||a0(h.getAttribute("enctype"))||ar,d=new FormData(h,a),!YE()){let{name:E,type:y,value:A}=a;if(y==="image"){let w=E?`${E}.`:"";d.append(`${w}x`,"0"),d.append(`${w}y`,"0")}else E&&d.append(E,A)}}else{if(gr(a))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=ur,o=null,c=ar,p=a}return d&&c==="text/plain"&&(p=d,d=void 0),{action:o,method:r.toLowerCase(),encType:c,formData:d,body:p}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function O0(a,i){if(a===!1||a===null||typeof a>"u")throw new Error(i)}function QE(a,i,r,o){let c=typeof a=="string"?new URL(a,typeof window>"u"?"server://singlefetch/":window.location.origin):a;return r?c.pathname.endsWith("/")?c.pathname=`${c.pathname}_.${o}`:c.pathname=`${c.pathname}.${o}`:c.pathname==="/"?c.pathname=`_root.${o}`:i&&bu(c.pathname,i)==="/"?c.pathname=`${i.replace(/\/$/,"")}/_root.${o}`:c.pathname=`${c.pathname.replace(/\/$/,"")}.${o}`,c}async function WE(a,i){if(a.id in i)return i[a.id];try{let r=await import(a.module);return i[a.id]=r,r}catch(r){return console.error(`Error loading route module \`${a.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.
12isSpaMode,window.location.reload(),new Promise(()=>{})}}function XE(a){return a==null?!1:a.href==null?a.rel==="preload"&&typeof a.imageSrcSet=="string"&&typeof a.imageSizes=="string":typeof a.rel=="string"&&typeof a.href=="string"}async function JE(a,i,r){let o=await Promise.all(a.map(async c=>{let d=i.routes[c.route.id];if(d){let p=await WE(d,r);return p.links?p.links():[]}return[]}));return ty(o.flat(1).filter(XE).filter(c=>c.rel==="stylesheet"||c.rel==="preload").map(c=>c.rel==="stylesheet"?{...c,rel:"prefetch",as:"style"}:{...c,rel:"prefetch"}))}function Ap(a,i,r,o,c,d){let p=(g,E)=>r[E]?g.route.id!==r[E].route.id:!0,h=(g,E)=>r[E].pathname!==g.pathname||r[E].route.path?.endsWith("*")&&r[E].params["*"]!==g.params["*"];return d==="assets"?i.filter((g,E)=>p(g,E)||h(g,E)):d==="data"?i.filter((g,E)=>{let y=o.routes[g.route.id];if(!y||!y.hasLoader)return!1;if(p(g,E)||h(g,E))return!0;if(g.route.shouldRevalidate){let A=g.route.shouldRevalidate({currentUrl:new URL(c.pathname+c.search+c.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(a,window.origin),nextParams:g.params,defaultShouldRevalidate:!0});if(typeof A=="boolean")return A}return!0}):[]}function ZE(a,i,{includeHydrateFallback:r}={}){return $E(a.map(o=>{let c=i.routes[o.route.id];if(!c)return[];let d=[c.module];return c.clientActionModule&&(d=d.concat(c.clientActionModule)),c.clientLoaderModule&&(d=d.concat(c.clientLoaderModule)),r&&c.hydrateFallbackModule&&(d=d.concat(c.hydrateFallbackModule)),c.imports&&(d=d.concat(c.imports)),d}).flat(1))}
12function $E(a){return[...new Set(a)]}function ey(a){let i={},r=Object.keys(a).sort();for(let o of r)i[o]=a[o];return i}function ty(a,i){let r=new Set;return new Set(i),a.reduce((o,c)=>{let d=JSON.stringify(ey(c));return r.has(d)||(r.add(d),o.push({key:d,link:c})),o},[])}function wm(){let a=C.useContext(gn);return O0(a,"You must render this element inside a <DataRouterContext.Provider> element"),a}function uy(){let a=C.useContext(mr);return O0(a,"You must render this element inside a <DataRouterStateContext.Provider> element"),a}var z0=C.createContext(void 0);z0.displayName="FrameworkContext";function Tm(){let a=C.useContext(z0);return O0(a,"You must render this element inside a <HydratedRouter> element"),a}function ay(a,i){let r=C.useContext(z0),[o,c]=C.useState(!1),[d,p]=C.useState(!1),{onFocus:h,onBlur:g,onMouseEnter:E,onMouseLeave:y,onTouchStart:A}=i,w=C.useRef(null);C.useEffect(()=>{if(a==="render"&&p(!0),a==="viewport"){let R=G=>{G.forEach(H=>{p(H.isIntersecting)})},L=new IntersectionObserver(R,{threshold:.5});return w.current&&L.observe(w.current),()=>{L.disconnect()}}},[a]),C.useEffect(()=>{if(o){let R=setTimeout(()=>{p(!0)},100);return()=>{clearTimeout(R)}}},[o]);let U=()=>{c(!0)},j=()=>{c(!1),p(!1)};return r?a!=="intent"?[d,w,{}]:[d,w,{onFocus:hi(h,U),onBlur:hi(g,j),onMouseEnter:hi(E,U),onMouseLeave:hi(y,j),onTouchStart:hi(A,U)}]:[!1,w,{}]}function hi(a,i){return r=>{a&&a(r),r.defaultPrevented||i(r)}}function ny({page:a,...i}){let{router:r}=wm(),o=C.useMemo(()=>gm(r.routes,a,r.basename),[r.routes,a,r.basename]);return o?C.createElement(oy,{page:a,matches:o,...i}):null}function iy(a){let{manifest:i,routeModules:r}=Tm(),[o,c]=C.useState([]);return C.useEffect(()=>{let d=!1;return JE(a,i,r).then(p=>{d||c(p)}),()=>{d=!0}},[a,i,r]),o}function oy({page:a,matches:i,...r}){let o=kt(),{future:c,manifest:d,routeModules:p}=Tm(),{basename:h}=wm(),{loaderData:g,matches:E}=uy(),y=C.useMemo(()=>Ap(a,i,E,d,o,"data"),[a,i,E,d,o]),A=C.useMemo(()=>Ap(a,i,E,d,o,"assets"),[a,i,E,d,o]),w=C.useMemo(()=>{if(a===o.pathname+o.search+o.hash)return[];let R=new Set,L=!1;if(i.forEach(H=>{let I=d.routes[H.route.id];!I||!I.hasLoader||(!y.some(X=>X.route.id===H.route.id)&&H.route.id in g&&p[H.route.id]?.shouldRevalidate||I.hasClientLoader?L=!0:R.add(H.route.id))}),R.size===0)return[];let G=QE(a,h,c.unstable_trailingSlashAwareDataRequests,"data");return L&&R.size>0&&G.searchParams.set("_routes",i.filter(H=>R.has(H.route.id)).map(H=>H.route.id).join(",")),[G.pathname+G.search]},[h,c.unstable_trailingSlashAwareDataRequests,g,o,d,y,i,a,p]),U=C.useMemo(()=>ZE(A,d),[A,d]),j=iy(A);return C.createElement(C.Fragment,null,w.map(R=>C.createElement("link",{key:R,rel:"prefetch",as:"fetch",href:R,...r})),U.map(R=>C.createElement("link",{key:R,rel:"modulepreload",href:R,...r})),j.map(({key:R,link:L})=>C.createElement("link",{key:R,nonce:r.nonce,...L,crossOrigin:L.crossOrigin??r.crossOrigin})))}function ry(...a){return i=>{a.forEach(r=>{typeof r=="function"?r(i):r!=null&&(r.current=i)})}}var ly=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{ly&&(window.__reactRouterVersion="7.13.2")}catch{}function sy({basename:a,children:i,unstable_useTransitions:r,window:o}){let c=C.useRef();c.current==null&&(c.current=I6({window:o,v5Compat:!0}));let d=c.current,[p,h]=C.useState({action:d.action,location:d.location}),g=C.useCallback(E=>{r===!1?h(E):C.startTransition(()=>h(E))},[r]);return C.useLayoutEffect(()=>d.listen(g),[d,g]),C.createElement(LE,{basename:a,children:i,location:p.location,navigationType:p.action,navigator:d,unstable_useTransitions:r})}var xm=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Rm=C.forwardRef(function({onClick:i,discover:r="render",prefetch:o="none",relative:c,reloadDocument:d,replace:p,unstable_mask:h,state:g,target:E,to:y,preventScrollReset:A,viewTransition:w,unstable_defaultShouldRevalidate:U,...j},R){let{basename:L,navigator:G,unstable_useTransitions:H}=C.useContext(St),I=typeof y=="string"&&xm.test(y),X=vm(y,L);y=X.to;let Q=CE(y,{relative:c}
12),ne=kt(),K=null;if(h){let xe=pr(h,[],ne.unstable_mask?ne.unstable_mask.pathname:"/",!0);L!=="/"&&(xe.pathname=xe.pathname==="/"?L:au([L,xe.pathname])),K=G.createHref(xe)}let[ee,ie,Se]=ay(o,j),me=py(y,{replace:p,unstable_mask:h,state:g,target:E,preventScrollReset:A,relative:c,viewTransition:w,unstable_defaultShouldRevalidate:U,unstable_useTransitions:H});function Te(xe){i&&i(xe),xe.defaultPrevented||me(xe)}let He=!(X.isExternal||d),ze=C.createElement("a",{...j,...Se,href:(He?K:void 0)||X.absoluteURL||Q,onClick:He?Te:i,ref:ry(R,ie),target:E,"data-discover":!I&&r==="render"?"true":void 0});return ee&&!I?C.createElement(C.Fragment,null,ze,C.createElement(ny,{page:Q})):ze});Rm.displayName="Link";var cy=C.forwardRef(function({"aria-current":i="page",caseSensitive:r=!1,className:o="",end:c=!1,style:d,to:p,viewTransition:h,children:g,...E},y){let A=Di(p,{relative:E.relative}),w=kt(),U=C.useContext(mr),{navigator:j,basename:R}=C.useContext(St),L=U!=null&&yy(A)&&h===!0,G=j.encodeLocation?j.encodeLocation(A).pathname:A.pathname,H=w.pathname,I=U&&U.navigation&&U.navigation.location?U.navigation.location.pathname:null;r||(H=H.toLowerCase(),I=I?I.toLowerCase():null,G=G.toLowerCase()),I&&R&&(I=bu(I,R)||I);const X=G!=="/"&&G.endsWith("/")?G.length-1:G.length;let Q=H===G||!c&&H.startsWith(G)&&H.charAt(X)==="/",ne=I!=null&&(I===G||!c&&I.startsWith(G)&&I.charAt(G.length)==="/"),K={isActive:Q,isPending:ne,isTransitioning:L},ee=Q?i:void 0,ie;typeof o=="function"?ie=o(K):ie=[o,Q?"active":null,ne?"pending":null,L?"transitioning":null].filter(Boolean).join(" ");let Se=typeof d=="function"?d(K):d;return C.createElement(Rm,{...E,"aria-current":ee,className:ie,ref:y,style:Se,to:p,viewTransition:h},typeof g=="function"?g(K):g)});cy.displayName="NavLink";var dy=C.forwardRef(({discover:a="render",fetcherKey:i,navigate:r,reloadDocument:o,replace:c,state:d,method:p=ur,action:h,onSubmit:g,relative:E,preventScrollReset:y,viewTransition:A,unstable_defaultShouldRevalidate:w,...U},j)=>{let{unstable_useTransitions:R}=C.useContext(St),L=gy(),G=Ey(h,{relative:E}),H=p.toLowerCase()==="get"?"get":"post",I=typeof h=="string"&&xm.test(h),X=Q=>{if(g&&g(Q),Q.defaultPrevented)return;Q.preventDefault();let ne=Q.nativeEvent.submitter,K=ne?.getAttribute("formmethod")||p,ee=()=>L(ne||Q.currentTarget,{fetcherKey:i,method:K,navigate:r,replace:c,state:d,relative:E,preventScrollReset:y,viewTransition:A,unstable_defaultShouldRevalidate:w});R&&r!==!1?C.startTransition(()=>ee()):ee()};return C.createElement("form",{ref:j,method:H,action:G,onSubmit:o?g:X,...U,"data-discover":!I&&a==="render"?"true":void 0})});dy.displayName="Form";function fy(a){return`${a} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Pm(a){let i=C.useContext(gn);return Oe(i,fy(a)),i}function py(a,{target:i,replace:r,unstable_mask:o,state:c,preventScrollReset:d,relative:p,viewTransition:h,unstable_defaultShouldRevalidate:g,unstable_useTransitions:E}={}){let y=hr(),A=kt(),w=Di(a,{relative:p});return C.useCallback(U=>{if(qE(U,i)){U.preventDefault();let j=r!==void 0?r:Fi(A)===Fi(w),R=()=>y(a,{replace:j,unstable_mask:o,state:c,preventScrollReset:d,relative:p,viewTransition:h,unstable_defaultShouldRevalidate:g});E?C.startTransition(()=>R()):R()}},[A,y,w,r,o,c,i,a,d,p,h,g,E])}function xF(a){Ht(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let i=C.useRef(A0(a)),r=C.useRef(!1),o=kt(),c=C.useMemo(()=>GE(o.search,r.current?null:i.current),[o.search]),d=hr(),p=C.useCallback((h,g)=>{const E=A0(typeof h=="function"?h(new URLSearchParams(c)):h);r.current=!0,d("?"+E,g)},[d,c]);return[c,p]}var my=0,hy=()=>`__${String(++my)}__`;function gy(){let{router:a}=Pm("useSubmit"),{basename:i}=C.useContext(St),r=RE(),o=a.fetch,c=a.navigate;return C.useCallback(async(d,p={})=>{let{action:h,method:g,encType:E,formData:y,body:A}=VE(d,i);if(p.navigate===!1){let w=p.fetcherKey||hy();await o(w,r,p.action||h,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:y,body:A,formMethod:p.method||g,formEncType:p.encType||E,flushSync:p.flushSync})}else await c(p.action||h,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:y,body:A,formMethod:p.method||g,formEncType:p.encType||E,replace:p.replace,state:p.state,fromRouteId:r,flushSync:p.flushSync,viewTransition:p.viewTransition})},[o,c,i,r])}function Ey(a,{relative:i}={}){let{basename:r}=C.useContext(St),o=C.useContext(Jt);Oe(o,"useFormAction must be used inside a RouteContext");let[c]=o.matches.slice(-1),d={...Di(a||".",{relative:i})},p=kt();if(a==null){d.search=p.search;let h=new URLSearchParams(d.search),g=h.getAll("index");if(g.some(y=>y==="")){h.delete("index"),g.filter(A=>A).forEach(A=>h.append("index",A));let y=h.toString();d.search=y?`?${y}`:""}}return(!a||a===".")&&c.route.index&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(d.pathname=d.pathname==="/"?r:au([r,d.pathname])),Fi(d)}function yy(a,{relative:i}={}){let r=C.useContext(Fm);Oe(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:o}=Pm("useViewTransitionState"),c=Di(a,{relative:i});if(!r.isTransitioning)return!1;let d=bu(r.currentLocation.pathname,o)||r.currentLocation.pathname,p=bu(r.nextLocation.pathname,o)||r.nextLocation.pathname;return rr(c.pathname,p)!=null||rr(c.pathname,d)!=null}
12var Ay=class Mm extends Error{static kind="ClerkError";clerkError=!0;code;longMessage;docsUrl;cause;get name(){return this.constructor.name}constructor(i){super(new.target.formatMessage(new.target.kind,i.message,i.code,i.docsUrl),{cause:i.cause}),Object.setPrototypeOf(this,Mm.prototype),this.code=i.code,this.docsUrl=i.docsUrl,this.longMessage=i.longMessage,this.cause=i.cause}toString(){return`[${this.name}]
13Message:${this.message}`}static formatMessage(i,r,o,c){const d="Clerk:",p=new RegExp(d.replace(" ","\\s*"),"i");return r=r.replace(p,""),r=`${d} ${r.trim()}
14
15(code="${o}")
16
17`,c&&(r+=`
18
19Docs: ${c}`),r}},L0=class Om extends Ay{static kind="ClerkRuntimeError";clerkRuntimeError=!0;constructor(i,r){super({...r,message:i}),Object.setPrototypeOf(this,Om.prototype)}};const vy=Object.freeze({InvalidProxyUrlErrorMessage:"The proxyUrl passed to Clerk is invalid. The expected value for proxyUrl is an absolute URL or a relative path with a leading '/'. (key={{url}})",InvalidPublishableKeyErrorMessage:"The publishableKey passed to Clerk is invali
19d. You can get your Publishable key at https://dashboard.clerk.com/last-active?path=api-keys. (key={{key}})",MissingPublishableKeyErrorMessage:"Missing publishableKey. You can get your key at https://dashboard.clerk.com/last-active?path=api-keys.",MissingSecretKeyErrorMessage:"Missing secretKey. You can get your key at https://dashboard.clerk.com/last-active?path=api-keys.",MissingClerkProvider:"{{source}} can only be used within the <ClerkProvider /> component. Learn more: https://clerk.com/docs/components/clerk-provider"});function zm({packageName:a,customMessages:i}){let r=a;function o(d,p){if(!p)return`${r}: ${d}`;let h=d;const g=d.matchAll(/{{([a-zA-Z0-9-_]+)}}/g);for(const E of g){const y=(p[E[1]]||"").toString();h=h.replace(`{{${E[1]}}}`,y)}return`${r}: ${h}`}const c={...vy,...i};return{setPackageName({packageName:d}){return typeof d=="string"&&(r=d),this},setMessages({customMessages:d}){return Object.assign(c,d||{}),this},throwInvalidPublishableKeyError(d){throw new Error(o(c.InvalidPublishableKeyErrorMessage,d))},throwInvalidProxyUrl(d){throw new Error(o(c.InvalidProxyUrlErrorMessage,d))},throwMissingPublishableKeyError(){throw new Error(o(c.MissingPublishableKeyErrorMessage))},throwMissingSecretKeyError(){throw new Error(o(c.MissingSecretKeyErrorMessage))},throwMissingClerkProviderError(d){throw new Error(o(c.MissingClerkProvider,d))},throw(d){throw new Error(o(d))}}}const Cy=[".lcl.dev",".stg.dev",".lclstage.dev",".stgstage.dev",".dev.lclclerk.com",".stg.lclclerk.com",".accounts.lclclerk.com","accountsstage.dev","accounts.dev"],Lm=a=>typeof atob<"u"&&typeof atob=="function"?atob(a):typeof globalThis.Buffer<"u"?globalThis.Buffer.from(a,"base64").toString():a,Um="pk_live_",Fy="pk_test_";function Nm(a){if(!a.endsWith("$"))return!1;const i=a.slice(0,-1);return i.includes("$")?!1:i.includes(".")}function vp(a,i={}){if(a=a||"",!a||!Cp(a)){if(i.fatal&&!a)throw new Error("Publishable key is missing. Ensure that your publishable key is correctly configured. Double-check your environment configuration for your keys, or access them here: https://dashboard.clerk.com/last-active?path=api-keys");if(i.fatal&&!Cp(a))throw new Error("Publishable key not valid.");return null}const r=a.startsWith(Um)?"production":"development";let o;try{o=Lm(a.split("_")[2])}catch{if(i.fatal)throw new Error("Publishable key not valid: Failed to decode key.");return null}if(!Nm(o)){if(i.fatal)throw new Error("Publishable key not valid: Decoded key has invalid format.");return null}let c=o.slice(0,-1);return i.proxyUrl?c=i.proxyUrl:r!=="development"&&i.domain&&i.isSatellite&&(c=`clerk.${i.domain}`),{instanceType:r,frontendApi:c}}function Cp(a=""){try{if(!(a.startsWith(Um)||a.startsWith(Fy)))return!1;const i=a.split("_");if(i.length!==3)return!1;const r=i[2];return r?Nm(Lm(r)):!1}catch{return!1}}function _y(){const a=new Map;return{isDevOrStagingUrl:i=>{if(!i)return!1;const r=typeof i=="string"?i:i.hostname;let o=a.get(r);return o===void 0&&(o=Cy.some(c=>r.endsWith(c)),a.set(r,o)),o}}}const by={strict_mfa:{afterMinutes:10,level:"multi_factor"},strict:{afterMinutes:10,level:"second_factor"},moderate:{afterMinutes:60,level:"second_factor"},lax:{afterMinutes:1440,level:"second_factor"}},By=new Set(["first_factor","second_factor","multi_factor"]),Dy=new Set(["strict_mfa","strict","moderate","lax"]),Fp=new Set(["o","org","organization"]),_p=new Set(["u","user"]),Sy=a=>typeof a=="number"&&a>0,ky=a=>By.has(a),wy=a=>Dy.has(a),n0=a=>a.replace(/^(org:)*/,"org:"),Ty=(a,i)=>{const{orgId:r,orgRole:o,orgPermissions:c}=i;return!a.role&&!a.permission||!r||!o||!c?null:a.permission?c.includes(n0(a.permission)):a.role?n0(o)===n0(a.role):null},bp=(a,i)=>{const{org:r,user:o}=Ry(a),[c,d]=i.split(":"),p=d!==void 0,h=c,g=d||c;if(p&&!Fp.has(h)&&!_p.has(h))throw new Error(`Invalid scope: ${h}`);if(p){if(Fp.has(h))return r.includes(g);if(_p.has(h))return o.includes(g)}return[...r,...o].includes(g)},xy=(a,i)=>{const{features:r,plans:o}=i;return a.feature&&r?bp(r,a.feature):a.plan&&o?bp(o,a.plan):null},Ry=a=>{const i=[],r=[];if(!a)return{org:i,user:r};const o=a.split(",");for(let c=0;c<o.length;c++){const d=o[c].trim(),p=d.indexOf(":");if(p===-1)throw new Error(`Invalid claim element (missing colon): ${d}`);const h=d.slice(0,p),g=d.slice(p+1);h==="o"?i.push(g):h==="u"?r.push(g):(h==="ou"||h==="uo")&&(i.push(g),r.push(g))}return{org:i,user:r}},Py=a=>
19{if(!a)return!1;const i=c=>typeof c=="string"?by[c]:c,r=typeof a=="string"&&wy(a),o=typeof a=="object"&&ky(a.level)&&Sy(a.afterMinutes);return r||o?i.bind(null,a):!1},My=(a,{factorVerificationAge:i})=>{if(!a.reverification||!i)return null;const r=Py(a.reverification);if(!r)return null;const{level:o,afterMinutes:c}=r(),[d,p]=i,h=d!==-1?c>d:null,g=p!==-1?c>p:null;switch(o){case"first_factor":return h;case"second_factor":return p!==-1?g:h;case"multi_factor":return p===-1?h:h&&g}},Oy=a=>i=>{if(!a.userId)return!1;const r=xy(i,a),o=Ty(i,a),c=My(i,a);return[r||o,c].some(d=>d===null)?[r||o,c].some(d=>d===!0):[r||o,c].every(d=>d===!0)},zy=({authObject:{sessionId:a,sessionStatus:i,userId:r,actor:o,orgId:c,orgRole:d,orgSlug:p,signOut:h,getToken:g,has:E,sessionClaims:y},options:{treatPendingAsSignedOut:A=!0}})=>{if(a===void 0&&r===void 0)return{actor:void 0,getToken:g,has:()=>!1,isLoaded:!1,isSignedIn:void 0,orgId:void 0,orgRole:void 0,orgSlug:void 0,sessionClaims:void 0,sessionId:a,signOut:h,userId:r};if(a===null&&r===null)return{actor:null,getToken:g,has:()=>!1,isLoaded:!0,isSignedIn:!1,orgId:null,orgRole:null,orgSlug:null,sessionClaims:null,sessionId:a,signOut:h,userId:r};if(A&&i==="pending")return{actor:null,getToken:g,has:()=>!1,isLoaded:!0,isSignedIn:!1,orgId:null,orgRole:null,orgSlug:null,sessionClaims:null,sessionId:null,
19signOut:h,userId:null};if(a&&y&&r&&c&&d)return{actor:o||null,getToken:g,has:E,isLoaded:!0,isSignedIn:!0,orgId:c,orgRole:d,orgSlug:p||null,sessionClaims:y,sessionId:a,signOut:h,userId:r};if(a&&y&&r&&!c)return{actor:o||null,getToken:g,has:E,isLoaded:!0,isSignedIn:!0,orgId:null,orgRole:null,orgSlug:null,sessionClaims:y,sessionId:a,signOut:h,userId:r}},Bp=(a,i,r)=>!a&&r?jm(r):Ly(i),jm=a=>{const i=a.userId,r=a.user,o=a.sessionId,c=a.sessionStatus,d=a.sessionClaims;return{userId:i,user:r,sessionId:o,session:a.session,sessionStatus:c,sessionClaims:d,organization:a.organization,orgId:a.orgId,orgRole:a.orgRole,orgPermissions:a.orgPermissions,orgSlug:a.orgSlug,actor:a.actor,factorVerificationAge:a.factorVerificationAge}},Ly=a=>{const i=a.user?a.user.id:a.user,r=a.user,o=a.session?a.session.id:a.session,c=a.session,d=a.session?.status,p=a.session?a.session.lastActiveToken?.jwt?.claims:null,h=a.session?a.session.factorVerificationAge:null,g=c?.actor,E=a.organization,y=a.organization?a.organization.id:a.organization,A=E?.slug,w=E&&r?.organizationMemberships?.find(j=>j.organization.id===y),U=w&&w.permissions;return{userId:i,user:r,sessionId:o,session:c,sessionStatus:d,sessionClaims:p,organization:E,orgId:y,orgRole:w&&w.role,orgSlug:A,orgPermissions:U,actor:g,factorVerificationAge:h}};function Uy(a,i){return a.find(r=>r.organization.id===i)}const Ny="METHOD_CALLED",jy=.1;function Er(a,i){return{event:Ny,eventSamplingRate:jy,payload:{method:a,...i}}}const Iy="ClerkJS:";function Hy(){throw new Error(`${Iy} Clerk instance not found. Make sure Clerk is initialized before using any Clerk components.`)}var U0=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(a){return this.listeners.add(a),this.onSubscribe(),()=>{this.listeners.delete(a),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},qy={setTimeout:(a,i)=>setTimeout(a,i),clearTimeout:a=>clearTimeout(a),setInterval:(a,i)=>setInterval(a,i),clearInterval:a=>clearInterval(a)},Gy=class{#t=qy;#e=!1;setTimeoutProvider(a){this.#t=a}setTimeout(a,i){return this.#t.setTimeout(a,i)}clearTimeout(a){this.#t.clearTimeout(a)}setInterval(a,i){return this.#t.setInterval(a,i)}clearInterval(a){this.#t.clearInterval(a)}},Xo=new Gy;function Yy(a){setTimeout(a,0)}var lr=typeof window>"u"||"Deno"in globalThis;function Im(){}function Dp(a){return typeof a=="number"&&a>=0&&a!==1/0}function Ky(a,i){return Math.max(a+(i||0)-Date.now(),0)}function Ai(a,i){return typeof a=="function"?a(i):a}function Qt(a,i){return typeof a=="function"?a(i):a}var Vy=Object.prototype.hasOwnProperty;function Hm(a,i){if(a===i)return a;const r=Sp(a)&&Sp(i);if(!r&&!(kp(a)&&kp(i)))return i;const c=(r?a:Object.keys(a)).length,d=r?i:Object.keys(i),p=d.length,h=r?new Array(p):{};let g=0;for(let E=0;E<p;E++){const y=r?E:d[E],A=a[y],w=i[y];if(A===w){h[y]=A,(r?E<c:Vy.call(a,y))&&g++;continue}if(A===null||w===null||typeof A!="object"||typeof w!="object"){h[y]=w;continue}const U=Hm(A,w);h[y]=U,U===A&&g++}return c===p&&g===c?a:h}function v0(a,i){if(!i||Object.keys(a).length!==Object.keys(i).length)return!1;for(const r in a)if(a[r]!==i[r])return!1;return!0}function Sp(a){return Array.isArray(a)&&a.length===Object.keys(a).length}function kp(a){if(!wp(a))return!1;const i=a.constructor;if(i===void 0)return!0;const r=i.prototype;return!(!wp(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(a)!==Object.prototype)}function wp(a){return Object.prototype.toString.call(a)==="[object Object]"}function Tp(a,i,r){return typeof r.structuralSharing=="function"?r.structuralSharing(a,i):r.structuralSharing!==!1?Hm(a,i):i}function Qy(a,i,r=0){const o=[...a,i];return r&&o.length>r?o.slice(1):o}function Wy(a,i,r=0){const o=[i,...a];return r&&o.length>r?o.slice(0,-1):o}var Xy=Symbol();function Jy(a,i){return!a.queryFn&&i?.initialPromise?()=>i.initialPromise:!a.queryFn||a.queryFn===Xy?()=>Promise.reject(new Error(`Missing queryFn: '${a.queryHash}'`)):a.queryFn}function Zy(a,i,r){let o=!1,c;return Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(c??=i(),o||(o=!0,c.aborted?r():c.addEventListener("abort",r,{once:!0})),c)}),a}var $y=class extends U0{#t;#e;#a;constructor(){super(),this.#a=a=>{if(!lr&&window.addEventListener){const i=()=>a();return window.addEventListener("visibilitychange",i,!1),()=>
vendor: 10,502 bytes, line 19
19{window.removeEventListener("visibilitychange",i)}}}}onSubscribe(){this.#e||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(a){this.#a=a,this.#e?.(),this.#e=a(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()})}setFocused(a){this.#t!==a&&(this.#t=a,this.onFocus())}onFocus(){const a=this.isFocused();this.listeners.forEach(i=>{i(a)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},eA=new $y;function xp(){let a,i;const r=new Promise((c,d)=>{a=c,i=d});r.status="pending",r.catch(()=>{});function o(c){Object.assign(r,c),delete r.resolve,delete r.reject}return r.resolve=c=>{o({status:"fulfilled",value:c}),a(c)},r.reject=c=>{o({status:"rejected",reason:c}),i(c)},r}var tA=Yy;function uA(){let a=[],i=0,r=h=>{h()},o=h=>{h()},c=tA;const d=h=>{i?a.push(h):c(()=>{r(h)})},p=()=>{const h=a;a=[],h.length&&c(()=>{o(()=>{h.forEach(g=>{r(g)})})})};return{batch:h=>{let g;i++;try{g=h()}finally{i--,i||p()}return g},batchCalls:h=>(...g)=>{d(()=>{h(...g)})},schedule:d,setNotifyFunction:h=>{r=h},setBatchNotifyFunction:h=>{o=h},setScheduler:h=>{c=h}}}var qm=uA(),aA=class extends U0{#t=!0;#e;#a;constructor(){super(),this.#a=a=>{if(!lr&&window.addEventListener){const i=()=>a(!0),r=()=>a(!1);return window.addEventListener("online",i,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",i),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#e||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(a){this.#a=a,this.#e?.(),this.#e=a(this.setOnline.bind(this))}setOnline(a){this.#t!==a&&(this.#t=a,this.listeners.forEach(r=>{r(a)}))}isOnline(){return this.#t}},nA=new aA;function iA(a){return(a??"online")==="online"?nA.isOnline():!0}function oA(a,i){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:iA(i.networkMode)?"fetching":"paused",...a===void 0&&{error:null,status:"pending"}}}var Gm=class extends U0{constructor(a,i){super(),this.options=i,this.#t=a,this.#i=null,this.#n=xp(),this.bindMethods(),this.setOptions(i)}#t;#e=void 0;#a=void 0;#u=void 0;#r;#d;#n;#i;#h;#f;#p;#l;#s;#o;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),Rp(this.#e,this.options)?this.#c():this.updateResult(),this.#A())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return C0(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return C0(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#v(),this.#C(),this.#e.removeObserver(this)}setOptions(a){const i=this.options,r=this.#e;if(this.options=this.#t.defaultQueryOptions(a),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Qt(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#F(),this.#e.setOptions(this.options),i._defaulted&&!v0(this.options,i)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const o=this.hasListeners();o&&Pp(this.#e,r,this.options,i)&&this.#c(),this.updateResult(),o&&(this.#e!==r||Qt(this.options.enabled,this.#e)!==Qt(i.enabled,this.#e)||Ai(this.options.staleTime,this.#e)!==Ai(i.staleTime,this.#e))&&this.#g();const c=this.#E();o&&(this.#e!==r||Qt(this.options.enabled,this.#e)!==Qt(i.enabled,this.#e)||c!==this.#o)&&this.#y(c)}getOptimisticResult(a){const i=this.#t.getQueryCache().build(this.#t,a),r=this.createResult(i,a);return lA(this,r)&&(this.#u=r,this.#d=this.options,this.#r=this.#e.state),r}getCurrentResult(){return this.#u}trackResult(a,i){return new Proxy(a,{get:(r,o)=>(this.trackProp(o),i?.(o),o==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#n.status==="pending"&&this.#n.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,o))})}trackProp(a){this.#m.add(a)}getCurrentQuery(){return this.#e}refetch({...a}={}){return this.fetch({...a})}fetchOptimistic(a){const i=this.#t.defaultQueryOptions(a),r=this.#t.getQueryCache().build(this.#t,i);return r.fetch().then(()=>this.createResult(r,i))}fetch(a){return this.#c({...a,cancelRefetch:a.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#u))}#c(a){this.#F();let i=this.#e.fetch(this.options,a);return a?.throwOnError||(i=i.catch(Im)),i}#g(){this.#v();const a=Ai(this.options.staleTime,this.#e);if(lr||this.#u.isStale||!Dp(a))return;const r=Ky(this.#u.dataUpdatedAt,a)+1;this.#l=Xo.setTimeout(()=>{this.#u.isStale||this.updateResult()},r)}#E(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#y(a){this.#C(),this.#o=a,!(lr||Qt(this.options.enabled,this.#e)===!1||!Dp(this.#o)||this.#o===0)&&(this.#s=Xo.setInterval(()=>{(this.options.refetchIntervalInBackground||eA.isFocused())&&this.#c()},this.#o))}#A(){this.#g(),this.#y(this.#E())}#v(){this.#l&&(Xo.clearTimeout(this.#l),this.#l=void 0)}#C(){this.#s&&(Xo.clearInterval(this.#s),this.#s=void 0)}createResult(a,i){const r=this.#e,o=this.options,c=this.#u,d=this.#r,p=this.#d,g=a!==r?a.state:this.#a,{state:E}=a;let y={...E},A=!1,w;if(i._optimisticResults){const ee=this.hasListeners(),ie=!ee&&Rp(a,i),Se=ee&&Pp(a,r,i,o);(ie||Se)&&(y={...y,...oA(E.data,a.options)}),i._optimisticResults==="isRestoring"&&(y.fetchStatus="idle")}let{error:U,errorUpdatedAt:j,status:R}=y;w=y.data;let L=!1;if(i.placeholderData!==void 0&&w===void 0&&R==="pending"){let ee;c?.isPlaceholderData&&i.placeholderData===p?.placeholderData?(ee=c.data,L=!0):ee=typeof i.placeholderData=="function"?i.placeholderData(this.#p?.state.data,this.#p):i.placeholderData,ee!==void 0&&(R="success",w=Tp(c?.data,ee,i),A=!0)}if(i.select&&w!==void 0&&!L)if(c&&w===d?.data&&i.select===this.#h)w=this.#f;else try{this.#h=i.select,w=i.select(w),w=Tp(c?.data,w,i),this.#f=w,this.#i=null}catch(ee){this.#i=ee}this.#i&&(U=this.#i,w=this.#f,j=Date.now(),R="error");const G=y.fetchStatus==="fetching",H=R==="pending",I=R==="error",X=H&&G,Q=w!==void 0,K={status:R,fetchStatus:y.fetchStatus,isPending:H,isSuccess:R==="success",isError:I,isInitialLoading:X,isLoading:X,data:w,dataUpdatedAt:y.dataUpdatedAt,error:U,errorUpdatedAt:j,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>g.dataUpdateCount||y.errorUpdateCount>g.errorUpdateCount,isFetching:G,isRefetching:G&&!H,isLoadingError:I&&!Q,isPaused:y.fetchStatus==="paused",isPlaceholderData:A,isRefetchError:I&&Q,isStale:N0(a,i),refetch:this.refetch,promise:this.#n,isEnabled:Qt(i.enabled,a)!==!1};if(this.options.experimental_prefetchInRender){const ee=me=>{K.status==="error"?me.reject(K.error):K.data!==void 0&&me.resolve(K.data)},ie=()=>{const me=this.#n=K.promise=xp();ee(me)},Se=this.#n;switch(Se.status){case"pending":a.queryHash===r.queryHash&&ee(Se);break;case"fulfilled":(K.status==="error"||K.data!==Se.value)&&ie();break;case"rejected":(K.status!=="error"||K.error!==Se.reason)&&ie();break}}return K}updateResult(){const a=this.#u,i=this.createResult(this.#e,this.options);if(this.#r=this.#e.state,this.#d=this.options,this.#r.data!==void 0&&(this.#p=this.#e),v0(i,a))return;this.#u=i;const r=()=>{if(!a)return!0;const{notifyOnChangeProps:o}=this.options,c=typeof o=="function"?o():o;if(c==="all"||!c&&!this.#m.size)return!0;const d=new Set(c??this.#m);return this.options.throwOnError&&d.add("error"),Object.keys(this.#u).some(p=>{const h=p;return this.#u[h]!==a[h]&&d.has(h)})};this.#_({listeners:r()})}#F(){const a=this.#t.getQueryCache().build(this.#t,this.options);if(a===this.#e)return;const i=this.#e;this.#e=a,this.#a=a.state,this.hasListeners()&&(i?.removeObserver(this),a.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#A()}#_(a){qm.batch(()=>{a.listeners&&this.listeners.forEach(i=>{i(this.#u)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function rA(a,i){return Qt(i.enabled,a)!==!1&&a.state.data===void 0&&!(a.state.status==="error"&&i.retryOnMount===!1)}function Rp(a,i){return rA(a,i)||a.state.data!==void 0&&C0(a,i,i.refetchOnMount)}function C0(a,i,r){if(Qt(i.enabled,a)!==!1&&Ai(i.staleTime,a)!=="static"){const o=typeof r=="function"?r(a):r;return o==="always"||o!==!1&&N0(a,i)}return!1}function Pp(a,i,r,o){return(a!==i||Qt(o.enabled,a)===!1)&&(!r.suspense||a.state.status!=="error")&&N0(a,r)}function N0(a,i){return Qt(i.enabled,a)!==!1&&a.isStaleByTime(Ai(i.staleTime,a))}function lA(a,i){return!v0(a.getCurrentResult(),i)}function Mp(a){return{onFetch:(i,r)=>{const o=i.options,c=i.fetchOptions?.meta?.fetchMore?.direction,d=i.state.data?.pages||[],p=i.state.data?.pageParams||[];let h={pages:[],pageParams:[]},g=0;const E=async()=>{let y=!1;const A=j=>{Zy(j,()=>i.signal,()=>y=!0)},w=Jy(i.options,i.fetchOptions),U=async(j,R,L)=>{if(y)return Promise.reject();if(R==null&&j.pages.length)return Promise.resolve(j);const H=(()=>{const ne={client:i.client,queryKey:i.queryKey,pageParam:R,direction:L?"backward":"forward",meta:i.options.meta};return A(ne),ne})(),I=await w(H),{maxPages:X}=i.options,Q=L?Wy:Qy;return{pages:Q(j.pages,I,X),pageParams:Q(j.pageParams,R,X)}};if(c&&d.length){const j=c==="backward",R=j?Ym:F0,L={pages:d,pageParams:p},G=R(o,L);h=await U(L,G,j)}else{const j=d.length;do{const R=g===0?p[0]??o.initialPageParam:F0(o,h);if(g>0&&R==null)break;h=await U(h,R),g++}while(g<j)}return h};i.options.persister?i.fetchFn=()=>i.options.persister?.(E,{client:i.client,queryKey:i.queryKey,meta:i.options.meta,signal:i.signal},r):i.fetchFn=E}}}function F0(a,{pages:i,pageParams:r}){const o=i.length-1;return i.length>0?a.getNextPageParam(i[o],i,r[o],r):void 0}function Ym(a,{pages:i,pageParams:r}){return i.length>0?a.getPreviousPageParam?.(i[0],i,r[0],r):void 0}function sA(a,i){return i?F0(a,i)!=null:!1}function cA(a,i){return!i||!a.getPreviousPageParam?!1:Ym(a,i)!=null}var dA=class extends Gm{constructor(a,i){super(a,i)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(a){super.setOptions({...a,behavior:Mp()})}getOptimisticResult(a){return a.behavior=Mp(),super.getOptimisticResult(a)}
19fetchNextPage(a){return this.fetch({...a,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(a){return this.fetch({...a,meta:{fetchMore:{direction:"backward"}}})}createResult(a,i){const{state:r}=a,o=super.createResult(a,i),{isFetching:c,isRefetching:d,isError:p,isRefetchError:h}=o,g=r.fetchMeta?.fetchMore?.direction,E=p&&g==="forward",y=c&&g==="forward",A=p&&g==="backward",w=c&&g==="backward";return{...o,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:sA(i,r.data),hasPreviousPage:cA(i,r.data),isFetchNextPageError:E,isFetchingNextPage:y,isFetchPreviousPageError:A,isFetchingPreviousPage:w,isRefetchError:h&&!E&&!A,isRefetching:d&&!y&&!w}}},Op=Object.prototype.hasOwnProperty;function zp(a,i,r){for(r of a.keys())if(vi(r,i))return r}function vi(a,i){var r,o,c;if(a===i)return!0;if(a&&i&&(r=a.constructor)===i.constructor){if(r===Date)return a.getTime()===i.getTime();if(r===RegExp)return a.toString()===i.toString();if(r===Array){if((o=a.length)===i.length)for(;o--&&vi(a[o],i[o]););return o===-1}if(r===Set){if(a.size!==i.size)return!1;for(o of a)if(c=o,c&&typeof c=="object"&&(c=zp(i,c),!c)||!i.has(c))return!1;return!0}if(r===Map){if(a.size!==i.size)return!1;for(o of a)if(c=o[0],c&&typeof c=="object"&&(c=zp(i,c),!c)||!vi(o[1],i.get(c)))return!1;return!0}if(r===ArrayBuffer)a=new Uint8Array(a),i=new Uint8Array(i);else if(r===DataView){if((o=a.byteLength)===i.byteLength)for(;o--&&a.getInt8(o)===i.getInt8(o););return o===-1}if(ArrayBuffer.isView(a)){if((o=a.byteLength)===i.byteLength)for(;o--&&a[o]===i[o];);return o===-1}if(!r||typeof a=="object"){o=0;for(r in a)if(Op.call(a,r)&&++o&&!Op.call(i,r)||!(r in i)||!vi(a[r],i[r]))return!1;return Object.keys(i).length===o}}return a!==a&&i!==i}function fA(a,i){if(!a)throw typeof i=="string"?new Error(i):new Error(`${i.displayName} not found`)}const yn=(a,i)=>{const{assertCtxFn:r=fA}={},o=T.createContext(void 0);return o.displayName=a,[o,()=>{const p=T.useContext(o);return r(p,`${a} not found`),p.value},()=>{const p=T.useContext(o);return p?p.value:{}}]},[Km,nu]=yn("ClerkInstanceContext"),[pA,mA]=yn("InitialStateContext");function hA({children:a,initialState:i}){const[r]=C.useState(i),o=T.useMemo(()=>({value:r}),[r]);return T.createElement(pA.Provider,{value:o},a)}function yr(){const a=mA();if(a instanceof Promise){if("use"in T&&typeof T.use=="function")return T.use(a);throw new Error("initialState cannot be a promise if React version is less than 19")}return a}T.createContext({});const[gA]=yn("CheckoutContext"),EA=({children:a,...i})=>T.createElement(gA.Provider,{value:{value:i}},a);function Si(a){if(!T.useContext(Km)){if(typeof a=="function"){a();return}throw new Error(`${a} can only be used within the <ClerkProvider /> component.
20
21Possible fixes:
221. Ensure that the <ClerkProvider /> is correctly wrapping your application where this component is used.
232. Check for multiple versions of the \`@clerk/shared\` package in your project. Use a tool like \`npm ls @clerk/shared\` to identify multiple versions, and update your dependencies to only rely on one.
24
25Learn more: https://clerk.com/docs/components/clerk-provider`.trim())}}const yA="userMemberships",AA="userInvitations",vA="userSuggestions",CA="domains",FA="membershipRequests",_A="memberships",bA="invitations",va={USER_MEMBERSHIPS_KEY:yA,USER_INVITATIONS_KEY:AA,USER_SUGGESTIONS_KEY:vA,DOMAINS_KEY:CA,MEMBERSHIP_REQUESTS_KEY:FA,MEMBERSHIPS_KEY:_A,INVITATIONS_KEY:bA};function Ca(a){return{queryKey:[a.stablePrefix,a.authenticated,a.tracked,a.untracked],invalidationKey:[a.stablePrefix,a.authenticated,a.tracked],stableKey:a.stablePrefix,authenticated:a.authenticated}}function BA(a){if(a)return function(r){return r}}function DA(a){const i=function(){};let r;return r=new Proxy(i,{get(o,c){if(c!=="then")return c==="toString"?()=>`[${a}]`:c===Symbol.toPrimitive?()=>0:r},apply(){return r},construct(){return r},has(){return!1},set(){return!1}}),r}const SA=DA("ClerkMockQueryClient"),j0=()=>{const a=nu(),i=a.__internal_queryClient,[,r]=C.useState(typeof i=="object"&&"__tag"in i&&i.__tag==="clerk-rq-client");C.useEffect(()=>{const c=()=>r(!0);return a.on("queryClientStatus",c),()=>{a.off("queryClientStatus",c)}},[a,r]);const o=typeof i=="object"&&"__tag"in i&&i.__tag==="clerk-rq-client";return[i?.client||SA,o]};function Vm(a,i){const[r,o]=j0(),c=o?r.defaultQueryOptions(a):a;c._optimisticResults="optimistic";const d=C.useMemo(()=>new i(r,c),[r]),p=d.getOptimisticResult(c),h=a.subscribed!==!1;return C.useSyncExternalStore(C.useCallback(g=>{const E=h?d.subscribe(qm.batchCalls(g)):Im;return d.updateResult(),E},[d,h]),()=>d.getCurrentResult(),()=>d.getCurrentResult()),C.useEffect(()=>{d.setOptions(c)},[c,d]),o?c.notifyOnChangeProps?p:d.trackResult(p):{data:void 0,error:null,isLoading:!1,isFetching:!1,status:"pending"}}function kA(a){return Vm(a,dA)}function wA(a){return Vm(a,Gm)}function TA(a){const i=C.useRef(a),r=C.useRef(null);return i.current!==a&&(r.current=i.current,i.current=a),r.current}const xA=a=>[a,`${a}-inf`];function RA(a){const{isSignedOut:i,stableKeys:r,authenticated:o=!0,onCleanup:c}=a,d=C.useRef(r),[p]=j0(),h=TA(!i);C.useEffect(()=>{o===!0&&h&&i===!0&&(p.removeQueries({predicate:g=>{const[E,y]=g.queryKey;return y===!0&&typeof E=="string"&&(Array.isArray(d.current)?d.current.includes(E):d.current===E)}}),c?.())},[o,i,h,p])}const Fa=(a,i)=>{const r=typeof a=="boolean"&&a,o=C.useRef(r?i.initialPage:a?.initialPage??i.initialPage),c=C.useRef(r?i.pageSize:a?.pageSize??i.pageSize),d={};for(const p of Object.keys(i))d[p]=r?i[p]:a?.[p]??i[p];return{...d,initialPage:o.current,pageSize:c.current}};function PA(a,i){return(a-1)*i}function MA(a,i,r){return Math.ceil((a-i)/r)}function OA(a,i,r,o){return a-i>
25r*o}function zA(a,i,r){return(a-1)*i>r}const _a=a=>{const{fetcher:i,config:r,keys:o}=a,[c,d]=C.useState(r.initialPage??1),p=C.useRef(r.initialPage??1),h=C.useRef(r.pageSize??10),g=r.enabled??!0,E=r.isSignedIn,y=r.infinite??!1,A=r.__experimental_mode==="cache",w=r.keepPreviousData??!1,[U]=j0(),j=g&&!!i&&!A&&E!==!1,[R,L]=C.useState(0),G=C.useCallback(k=>{L(k)},[]),H=C.useMemo(()=>{const[k,N,Y,J]=o.queryKey;return[k,N,Y,{...J,args:{...J.args,initialPage:c,pageSize:h.current}}]},[o.queryKey,c]),I=wA({queryKey:H,queryFn:({queryKey:k})=>{const{args:N}=k[3];if(i)return i(N)},staleTime:6e4,enabled:j&&!y,placeholderData:BA(w)}),X=C.useMemo(()=>{const[k,N,Y,J]=o.queryKey;return[k+"-inf",N,Y,J]},[o.queryKey]),Q=kA({queryKey:X,initialPageParam:r.initialPage??1,getNextPageParam:(k,N,Y)=>{const J=k?.total_count??0;return(N.length+(r.initialPage?r.initialPage-1:0))*(r.pageSize??10)<J?Y+1:void 0},queryFn:({pageParam:k,queryKey:N})=>{const{args:Y}=N[3];if(i)return i({...Y,initialPage:k,pageSize:h.current})},staleTime:6e4,enabled:j&&y});RA({isSignedOut:E===!1,authenticated:o.authenticated,stableKeys:xA(o.stableKey),onCleanup:()=>{d(p.current),Promise.resolve().then(()=>G(k=>k+1))}});const{data:ne,count:K,page:ee}=C.useMemo(()=>{if(y){const N=U.getQueryData(X),Y=j?Q.data?.pages??N?.pages??[]:N?.pages??[],J=Array.isArray(Y)?Y.filter(Boolean):[];return{data:J.map(le=>le?.data).flat().filter(Boolean)??[],count:J[J.length-1]?.total_count??0,page:J.length>0?J.length:p.current}}const k=j?I.data??U.getQueryData(H):U.getQueryData(H);return{data:Array.isArray(k?.data)?k.data:[],count:typeof k?.total_count=="number"?k.total_count:0,page:c}},[j,R,y,Q.data?.pages,I.data,U,X,H,c]),ie=C.useCallback(k=>{if(y){const N=typeof k=="function"?k(ee):k,Y=Math.max(0,N),J=U.getQueryData(X);Y-(Q.data?.pages??J?.pages??[]).length>0&&Q.fetchNextPage({cancelRefetch:!1});return}return d(k)},[Q,ee,y,U,X]),Se=y?Q.isLoading:I.isLoading,me=y?Q.isFetching:I.isFetching,Te=(y?Q.error:I.error)??null,He=!!Te,ze=C.useCallback(()=>{if(y){Q.fetchNextPage({cancelRefetch:!1});return}d(k=>Math.max(0,k+1))},[Q,y]),xe=C.useCallback(()=>{y||d(k=>Math.max(0,k-1))},[y]),P=PA(p.current,h.current),q=MA(K,P,h.current),ue=y?!!Q.hasNextPage:OA(K,P,ee,h.current),Ae=y?!!Q.hasPreviousPage:zA(ee,h.current,P);return{data:ne,count:K,error:Te,isLoading:Se,isFetching:me,isError:He,page:ee,pageCount:q,fetchPage:ie,fetchNext:ze,fetchPrevious:xe,hasNextPage:ue,hasPreviousPage:Ae,revalidate:async()=>{await U.invalidateQueries({queryKey:o.invalidationKey});const[k,...N]=o.invalidationKey;return U.invalidateQueries({queryKey:[k+"-inf",...N]})},setData:k=>y?(U.setQueryData(X,(N={})=>{const Y=Array.isArray(N?.pages)?N.pages:[],J=typeof k=="function"?k(Y):k;return{...N,pages:J}}),G(N=>N+1),Promise.resolve()):(U.setQueryData(H,(N={data:[],total_count:0})=>typeof k=="function"?k(N):k),G(N=>N+1),Promise.resolve())}};function LA(){const a=nu(),i=yr(),r=C.useCallback(()=>i?.organization,[i?.organization]);return C.useSyncExternalStore(C.useCallback(o=>a.addListener(o,{skipInitialEmit:!0}),[a]),C.useCallback(()=>!a.loaded||!a.__internal_lastEmittedResources?r():a.__internal_lastEmittedResources.organization,[a,r]),r)}function UA(){const a=nu(),i=yr(),r=C.useCallback(()=>i?jm(i)?.session:void 0,[i]);return C.useSyncExternalStore(C.useCallback(o=>a.addListener(o,{skipInitialEmit:!0}),[a]),C.useCallback(()=>!a.loaded||!a.__internal_lastEmittedResources?r():a.__internal_lastEmittedResources.session,[a,r]),r)}const Qm=()=>(Si("useClerk"),nu());function Wm(a){const i=Qm(),r=C.useRef(!1);C.useEffect(()=>{r.current||(r.current=!0,i.__internal_attemptToEnableEnvironmentSetting?.({for:"organizations",caller:a}))},[i,a])}const Xu={data:void 0,count:void 0,error:void 0,isLoading:!1,isFetching:!1,isError:!1,page:void 0,pageCount:void 0,fetchPage:void 0,fetchNext:void 0,fetchPrevious:void 0,hasNextPage:!1,hasPreviousPage:!1,revalidate:void 0,setData:void 0};function RF(a){const{domains:i,membershipRequests:r,memberships:o,invitations:c}={};Si("useOrganization"),Wm("useOrganization");const d=LA(),p=UA(),h=Fa(i,{initialPage:1,pageSize:10,keepPreviousData:!1,infinite:!1,enrollmentMode:void 0}),g=Fa(r,{initialPage:1,pageSize:10,status:"pending",keepPreviousData:!1,infinite:!1}),E=Fa(o,{initialPage:1,pageSize:10,role:void 0,keepPreviousData:!1,infinite:!1,query:void 0}),y=Fa(c,{initialPage:1,pageSize:10,status:["pending"],keepPreviousData:!1,infinite:!1}),A=nu();A.telemetry?.record(Er("useOrganization"));const w=typeof i>"u"?void 0:{initialPage:h.initialPage,pageSize:h.pageSize,enrollmentMode:h.enrollmentMode},U=typeof r>"u"?void 0:{initialPage:g.initialPage,pageSize:g.pageSize,status:g.status},j=typeof o>"u"?void 0:{initialPage:E.initialPage,pageSize:E.pageSize,role:E.role,query:E.query},R=typeof c>"u"?void 0:{initialPage:y.initialPage,pageSize:y.pageSize,status:y.status},L=_a({fetcher:d?.getDomains,config:{keepPreviousData:h.keepPreviousData,infinite:h.infinite,enabled:!!w,isSignedIn:d!==null,initialPage:h.initialPage,pageSize:h.pageSize},keys:Ca({stablePrefix:va.DOMAINS_KEY,authenticated:!0,tracked:{organizationId:d?.id},untracked:{args:w}})}),G=_a({fetcher:d?.getMembershipRequests,config:{keepPreviousData:g.keepPreviousData,infinite:g.infinite,enabled:!!U,isSignedIn:d!==null,initialPage:g.initialPage,pageSize:g.pageSize},keys:Ca({stablePrefix:va.MEMBERSHIP_REQUESTS_KEY,authenticated:!0,tracked:{organizationId:d?.id},untracked:{args:U}})}),H=_a({fetcher:d?.getMemberships,config:{keepPreviousData:E.keepPreviousData,infinite:E.infinite,enabled:!!j,isSignedIn:d!==null,initialPage:E.initialPage,pageSize:E.pageSize},keys:Ca({stablePrefix:va.MEMBERSHIPS_KEY,authenticated:!0,tracked:{organizationId:d?.id},untracked:{args:j}})}),I=_a({fetcher:d?.getInvitations,config:{keepPreviousData:y.keepPreviousData,infinite:y.infinite,enabled:!!R,isSignedIn:d!==null,initialPage:y.initialPage,pageSize:y.pageSize},keys:Ca({stablePrefix:va.INVITATIONS_KEY,authenticated:!0,tracked:{organizationId:d?.id},untracked:{args:R}})});return d===void 0?{isLoaded:!1,organization:void 0,membership:void 0,domains:Xu,membershipRequests:Xu,memberships:Xu,invitations:Xu}:d===null?{isLoaded:!0,organization:null,membership:null,domains:null,membershipRequests:null,memberships:null,invitations:null}:!A.loaded&&d?{isLoaded:!0,organization:d,membership:void 0,domains:Xu,membershipRequests:Xu,memberships:Xu,invitations:Xu}:{isLoaded:A.loaded,organization:d,membership:Uy(p.user.organizationMemberships,d.id),domains:L,membershipRequests:G,memberships:H,invitations:I}}function Xm(){const a=nu(),i=yr(),r=C.useCallback(()=>i?.user,[i?.user]);return C.useSyncExternalStore(C.useCallback(o=>a.addListener(o,{skipInitialEmit:!0}),[a]),C.useCallback(()=>!a.loaded||!a.__internal_lastEmittedResources?r():a.__internal_lastEmittedResources.user,[a,r]),r)}const i0={data:void 0,count:void 0,error:void 0,isLoading:!1,isFetching:!1,isError:!1,page:void 0,pageCount:void 0,fetchPage:void 0,fetchNext:void 0,fetchPrevious:void 0,hasNextPage:!1,hasPreviousPage:!1,revalidate:void 0,setData:void 0};function PF(a){const{userMemberships:i,userInvitations:r,userSuggestions:o}=a||{};Si("useOrganizationList"),Wm("useOrganizationList");const c=Fa(i,{initialPage:1,pageSize:10,keepPreviousData:!1,infinite:!1}),d=Fa(r,{initialPage:1,pageSize:10,status:"pending",keepPreviousData:!1,infinite:!1}),p=Fa(o,{initialPage:1,pageSize:10,status:"pending",keepPreviousData:!1,infinite:!1}),h=nu(),g=Xm();h.telemetry?.record(Er("useOrganizationList"));const E=typeof i>"u"?void 0:{initialPage:c.initialPage,pageSize:c.pageSize},y=typeof r>"u"?void 0:{initialPage:d.initialPage,pageSize:d.pageSize,status:d.status},A=typeof o>"u"?void 0:{initialPage:p.initialPage,pageSize:p.pageSize,status:p.status},w=!!(h.loaded&&g),U=_a({fetcher:g?.getOrganizationMemberships,config:{keepPreviousData:c.keepPreviousData,infinite:c.infinite,enabled:!!E,isSignedIn:g!==null,initialPage:c.initialPage,pageSize:c.pageSize},keys:Ca({stablePrefix:va.USER_MEMBERSHIPS_KEY,authenticated:!0,tracked:{userId:g?.id},untracked:{args:E}})}),j=_a({fetcher:g?.getOrganizationInvitations,config:{keepPreviousData:d.keepPreviousData,infinite:d.infinite,enabled:!!y,isSignedIn:g!==null,initialPage:d.initialPage,pageSize:d.pageSize},keys:Ca({stablePrefix:va.USER_INVITATIONS_KEY,authenticated:!0,tracked:{userId:g?.id},untracked:{args:y}})}),R=_a({fetcher:g?.getOrganizationSuggestions,config:{keepPreviousData:p.keepPreviousData,infinite:p.infinite,enabled:!!A,isSignedIn:g!==null,initialPage:p.initialPage,pageSize:p.pageSize},keys:Ca({stablePrefix:va.USER_SUGGESTIONS_KEY,authenticated:!0,tracked:{userId:g?.id},untracked:{args:A}})});return w?{isLoaded:w,setActive:h.setActive,createOrganization:h.createOrganization,userMemberships:U,userInvitations:j,userSuggestions:R}
25:{isLoaded:!1,createOrganization:void 0,setActive:void 0,userMemberships:i0,userInvitations:i0,userSuggestions:i0}}typeof window<"u"?T.useLayoutEffect:T.useEffect;const Lp="useUser";function NA(){Si(Lp);const a=Xm();return nu().telemetry?.record(Er(Lp)),a===void 0?{isLoaded:!1,isSignedIn:void 0,user:void 0}:a===null?{isLoaded:!0,isSignedIn:!1,user:null}:{isLoaded:!0,isSignedIn:!0,user:a}}const Up=vi;function jA(a){a||Hy()}function IA(a){const i=a.clerk;if(jA(i),a.initialState instanceof Promise&&!("use"in T&&typeof T.use=="function"))throw new Error("initialState cannot be a promise if React version is less than 19");const r=T.useMemo(()=>({value:i}),[a.clerkStatus]);return T.createElement(hA,{initialState:a.initialState},T.createElement(Km.Provider,{value:r},T.createElement(EA,{value:void 0},a.children)))}const HA=a=>{const i=C.useRef(a);return C.useEffect(()=>{i.current=a},[a]),i.current},Dt=(a,i,r)=>{const o=!!r,c=C.useRef(r);C.useEffect(()=>{c.current=r},[r]),C.useEffect(()=>{if(!o||!a)return()=>{};const d=(...p)=>{c.current&&c.current(...p)};return a.on(i,d),()=>{a.off(i,d)}},[o,i,a,c])},Jm=T.createContext(null);Jm.displayName="ElementsContext";const qA=(a,i)=>{if(!a)throw new Error(`Could not find Elements context; You need to wrap the part of your app that ${i} in an <Elements> provider.`);return a},sr=a=>a!==null&&typeof a=="object",GA=(a,i,r)=>sr(a)?Object.keys(a).reduce((o,c)=>{const d=!sr(i)||!Zm(a[c],i[c]);return r.includes(c)?(d&&console.warn(`Unsupported prop change: options.${c} is not a mutable property.`),o):d?{...o||{},[c]:a[c]}:o},null):null,Np="[object Object]",Zm=(a,i)=>{if(!sr(a)||!sr(i))return a===i;const r=Array.isArray(a);if(r!==Array.isArray(i))return!1;const o=Object.prototype.toString.call(a)===Np;if(o!==(Object.prototype.toString.call(i)===Np))return!1;if(!o&&!r)return a===i;const c=Object.keys(a),d=Object.keys(i);if(c.length!==d.length)return!1;const p={};for(let A=0;A<c.length;A+=1)p[c[A]]=!0;for(let A=0;A<d.length;A+=1)p[d[A]]=!0;const h=Object.keys(p);if(h.length!==c.length)return!1;const g=a,E=i,y=A=>Zm(g[A],E[A]);return h.every(y)},jp=a=>qA(T.useContext(Jm),a),YA=a=>a.charAt(0).toUpperCase()+a.slice(1),KA=(a,i)=>{const r=`${YA(a)}Element`,d=i?p=>{jp(`mounts <${r}>`);const{id:h,className:g}=p;return T.createElement("div",{id:h,className:g})}:({id:p,className:h,fallback:g,options:E={},onBlur:y,onFocus:A,onReady:w,onChange:U,onEscape:j,onClick:R,onLoadError:L,onLoaderStart:G,onNetworksChange:H,onConfirm:I,onCancel:X,onShippingAddressChange:Q,onShippingRateChange:ne})=>{const K=jp(`mounts <${r}>`),ee="elements"in K?K.elements:null,[ie,Se]=T.useState(null),me=T.useRef(null),Te=T.useRef(null),[He,ze]=C.useState(!1);Dt(ie,"blur",y),Dt(ie,"focus",A),Dt(ie,"escape",j),Dt(ie,"click",R),Dt(ie,"loaderror",L),Dt(ie,"loaderstart",G),Dt(ie,"networkschange",H),Dt(ie,"confirm",I),Dt(ie,"cancel",X),Dt(ie,"shippingaddresschange",Q),Dt(ie,"shippingratechange",ne),Dt(ie,"change",U);let xe;w&&(xe=()=>{ze(!0),w(ie)}),Dt(ie,"ready",xe),T.useLayoutEffect(()=>{if(me.current===null&&Te.current!==null&&ee){let q=null;ee&&(q=ee.create(a,E)),me.current=q,Se(q),q&&q.mount(Te.current)}},[ee,E]);const P=HA(E);return T.useEffect(()=>{if(!me.current)return;const q=GA(E,P,["paymentRequest"]);q&&"update"in me.current&&me.current.update(q)},[E,P]),T.useLayoutEffect(()=>()=>{if(me.current&&typeof me.current.destroy=="function")try{me.current.destroy(),me.current=null}catch{}},[]),T.createElement(T.Fragment,null,!He&&g,T.createElement("div",{id:p,style:{height:He?"unset":"0px",visibility:He?"visible":"hidden"},className:h,ref:Te}))};return d.displayName=r,d.__elementType=a,d};KA("payment",typeof window>"u");yn("PaymentElementContext");yn("StripeUtilsContext");const[MF,,VA]=yn("PortalProvider"),QA=()=>{const a=VA();return a&&"getContainer"in a&&a.getContainer?a.getContainer:()=>null};var Xt=zm({packageName:"@clerk/react"});function WA(a){Xt.setMessages(a).setPackageName(a)}var $m=nu,eh=a=>{Si(()=>{Xt.throwMissingClerkProviderError({source:a})})};const XA=()=>{try{return!1}catch{}return!1},JA=()=>{try{return!1}catch{}return!1},ZA=()=>{try{return!0}catch{}return!1};function o0(a,i,r){if(typeof a=="function")return a(i);if(typeof a<"u")return a;
25if(typeof r<"u")return r}const lt=a=>{XA()&&console.error(`Clerk: ${a}`)},r0={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_API_BASE:"https://api.wanman.ai",VITE_CLERK_PUBLISHABLE_KEY:"pk_live_Y2xlcmsud2FubWFuLmFpJA",VITE_ENABLE_DEBUG_TOOLS:"false"};var l0={};const Ip=(a,i)=>{if(typeof process<"u"&&l0&&typeof l0[a]=="string")return l0[a];if(typeof import.meta<"u"&&r0&&typeof r0[a]=="string")return r0[a];try{return globalThis[a]}catch{}return""};var I0=hm();const $A=fr(I0),e8=dr({__proto__:null,default:$A},[I0]),Hp=(a,...i)=>{const r={...a};for(const o of i)delete r[o];return r};function _i(){return typeof window<"u"}var t8="You've added multiple <ClerkProvider> components in your React component tree. Wrap your components in a single <ClerkProvider>.",u8=a=>`You've passed multiple children components to <${a}/>. You can only pass a single child component or text.`,a8="Invalid state. Feel free to submit a bug or reach out to support here: https://clerk.com/support",s0="Unsupported usage of isSatellite, domain or proxyUrl. The usage of isSatellite, domain or proxyUrl as function is not supported in non-browser environments.",n8="<UserProfile.Page /> component needs to be a direct child of `<UserProfile />` or `<UserButton />`.",i8="<UserProfile.Link /> component needs to be a direct child of `<UserProfile />` or `<UserButton />`.",o8="<OrganizationProfile.Page /> component needs to be a direct child of `<OrganizationProfile />` or `<OrganizationSwitcher />`.",r8="<OrganizationProfile.Link /> component needs to be a direct child of `<OrganizationProfile />` or `<OrganizationSwitcher />`.",l8=a=>`<${a} /> can only accept <${a}.Page /> and <${a}.Link /> as its children. Any other provided component will be ignored. Additionally, please ensure that the component is rendered in a client component.`,s8=a=>`Missing props. <${a}.Page /> component requires the following props: url, label, labelIcon, alongside with children to be rendered inside the page.`,c8=a=>`Missing props. <${a}.Link /> component requires the following props: url, label and labelIcon.`,d8=a=>`The <${a}/> component uses path-based routing by default unless a different routing strategy is provided using the \`routing\` prop. When path-based routing is used, you need to provide the path where the component is mounted on by using the \`path\` prop. Example: <${a} path={'/my-path'} />`,f8=a=>`The \`path\` prop will only be respected when the Clerk component uses path-based routing. To resolve this error, pass \`routing='path'\` to the <${a}/> component, or drop the \`path\` prop to switch to hash-based routing. For more details please refer to our docs: https://clerk.com/docs`,p8="<UserButton /> can only accept <UserButton.UserProfilePage />, <UserButton.UserProfileLink /> and <UserButton.MenuItems /> as its children. Any other provided component will be ignored. Additionally, please ensure that the component is rendered in a client component.",m8="<UserButton.MenuItems /> component can only accept <UserButton.Action /> and <UserButton.Link /> as its children. Any other provided component will be ignored. Additionally, please ensure that the component is rendered in a client component.",h8="<UserButton.MenuItems /> component needs to be a direct child of `<UserButton />`.",g8="<UserButton.Action /> component needs to be a direct child of `<UserButton.MenuItems />`.",E8="<UserButton.Link /> component needs to be a direct child of `<UserButton.MenuItems />`.",y8="Missing props. <UserButton.Link /> component requires the following props: href, label and labelIcon.",A8="Missing props. <UserButton.Action /> component requires the following props: label.",Ar=a=>i=>{try{return T.Children.only(a)}catch{return Xt.throw(u8(i))}},vr=(a,i)=>(a||(a=i),typeof a=="string"&&(a=T.createElement("button",null,a)),a),Cr=a=>(...i)=>{if(a&&typeof a=="function")return a(...i)},v8=a=>Ip(`VITE_${a}`)||Ip(a),C8=(a,i)=>a!==void 0?a:v8(i)||void 0,F8=a=>{const i=C8(a.publishableKey,"CLERK_PUBLISHABLE_KEY");return{...a,...i!==void 0&&{publishableKey:i}}};function qp(a){return typeof a=="function"}var Jo=new Map;function _8(a,i,r=1){T.useEffect(()=>{const o=Jo.get(a)||0;return o==r?Xt.throw(i):(Jo.set(a,o+1),()=>{Jo.set(a,(Jo.get(a)||1)-1)})},[])}function b8(a,i,r){const o=a.displayName||a.name||i||"Component",c=d=>(_8(i,r),T.createElement(a,{...d}));return c.displayName=`withMaxAllowedInstancesGuard(${o})`,c}var Ci=a=>{const[i,r]=C.useState(new Map);return a.map(o=>
25({id:o.id,mount:c=>r(d=>new Map(d).set(String(o.id),c)),unmount:()=>r(c=>{const d=new Map(c);return d.set(String(o.id),null),d}),portal:()=>{const c=i.get(String(o.id));return c?I0.createPortal(o.component,c):null}}))},rt=(a,i)=>!!a&&T.isValidElement(a)&&a?.type===i,th=(a,i)=>nh({children:a,reorderItemsLabels:["account","security","billing","apiKeys"],LinkComponent:wi,PageComponent:ki,MenuItemsComponent:_r,componentName:"UserProfile"},i),uh=(a,i)=>nh({children:a,reorderItemsLabels:["general","members","billing","apiKeys"],LinkComponent:Br,PageComponent:br,componentName:"OrganizationProfile"},i),ah=a=>{const i=[],r=[Br,br,_r,ki,wi];return T.Children.forEach(a,o=>{r.some(c=>rt(o,c))||i.push(o)}),i},nh=(a,i)=>{const{children:r,LinkComponent:o,PageComponent:c,MenuItemsComponent:d,reorderItemsLabels:p,componentName:h}=a,{allowForAnyChildren:g=!1}=i||{},E=[];T.Children.forEach(r,H=>{if(!rt(H,c)&&!rt(H,o)&&!rt(H,d)){H&&!g&&lt(l8(h));return}const{props:I}=H,{children:X,label:Q,url:ne,labelIcon:K}=I;if(rt(H,c))if(Gp(I,p))E.push({label:Q});else if(c0(I))E.push({label:Q,labelIcon:K,children:X,url:ne});else{lt(s8(h));return}if(rt(H,o))if(d0(I))E.push({label:Q,labelIcon:K,url:ne});else{lt(c8(h));return}});const y=[],A=[],w=[];E.forEach((H,I)=>{if(c0(H)){y.push({component:H.children,id:I}),A.push({component:H.labelIcon,id:I});return}d0(H)&&w.push({component:H.labelIcon,id:I})});const U=Ci(y),j=Ci(A),R=Ci(w),L=[],G=[];return E.forEach((H,I)=>{if(Gp(H,p)){L.push({label:H.label});return}if(c0(H)){const{portal:X,mount:Q,unmount:ne}=U.find(Se=>Se.id===I),{portal:K,mount:ee,unmount:ie}=j.find(Se=>Se.id===I);L.push({label:H.label,url:H.url,mount:Q,unmount:ne,mountIcon:ee,unmountIcon:ie}),G.push(X),G.push(K);return}if(d0(H)){const{portal:X,mount:Q,unmount:ne}=R.find(K=>K.id===I);L.push({label:H.label,url:H.url,mountIcon:Q,unmountIcon:ne}),G.push(X);return}}),{customPages:L,customPagesPortals:G}},Gp=(a,i)=>{const{children:r,label:o,url:c,labelIcon:d}=a;return!r&&!c&&!d&&i.some(p=>p===o)},c0=a=>{const{children:i,label:r,url:o,labelIcon:c}=a;return!!i&&!!o&&!!c&&!!r},d0=a=>{const{children:i,label:r,url:o,labelIcon:c}=a;return!i&&!!o&&!!c&&!!r},B8=(a,i)=>{var r;return D8({children:a,reorderItemsLabels:["manageAccount","signOut"],MenuItemsComponent:_r,MenuActionComponent:oh,MenuLinkComponent:rh,UserProfileLinkComponent:wi,UserProfilePageComponent:ki,allowForAnyChildren:(r=i?.allowForAnyChildren)!=null?r:!1})},D8=({children:a,MenuItemsComponent:i,MenuActionComponent:r,MenuLinkComponent:o,UserProfileLinkComponent:c,UserProfilePageComponent:d,reorderItemsLabels:p,allowForAnyChildren:h=!1})=>{const g=[],E=[],y=[];T.Children.forEach(a,R=>{if(!rt(R,i)&&!rt(R,c)&&!rt(R,d)){R&&!h&&lt(p8);return}if(rt(R,c)||rt(R,d))return;const{props:L}=R;T.Children.forEach(L.children,G=>{if(!rt(G,r)&&!rt(G,o)){G&&lt(m8);return}const{props:H}=G,{label:I,labelIcon:X,href:Q,onClick:ne,open:K}=H;if(rt(G,r))if(Yp(H,p))g.push({label:I});else if(f0(H)){const ee={label:I,labelIcon:X};if(ne!==void 0)g.push({...ee,onClick:ne});else if(K!==void 0)g.push({...ee,open:K.startsWith("/")?K:`/${K}`});else{lt("Custom menu item must have either onClick or open property");return}}else{lt(A8);return}if(rt(G,o))if(p0(H))g.push({label:I,labelIcon:X,href:Q});else{lt(y8);return}})});const A=[],w=[];g.forEach((R,L)=>{f0(R)&&A.push({component:R.labelIcon,id:L}),p0(R)&&w.push({component:R.labelIcon,id:L})});const U=Ci(A),j=Ci(w);return g.forEach((R,L)=>{if(Yp(R,p)&&E.push({label:R.label}),f0(R)){const{portal:G,mount:H,unmount:I}=U.find(Q=>Q.id===L),X={label:R.label,mountIcon:H,unmountIcon:I};"onClick"in R?X.onClick=R.onClick:"open"in R&&(X.open=R.open),E.push(X),y.push(G)}if(p0(R)){const{portal:G,mount:H,unmount:I}=j.find(X=>X.id===L);E.push({label:R.label,href:R.href,mountIcon:H,unmountIcon:I}),y.push(G)}}),{customMenuItems:E,customMenuItemsPortals:y}},Yp=(a,i)=>{const{children:r,label:o,onClick:c,labelIcon:d}=a;return!r&&!c&&!d&&i.some(p=>p===o)},f0=a=>{const{label:i,labelIcon:r,onClick:o,open:c}=a;return!!r&&!!i&&(typeof o=="function"||typeof c=="string")},p0=a=>{const{label:i,href:r,labelIcon:o}=a;return!!r&&!!o&&!!i},S8=a=>{const i=a?.isReady;return r=>new Promise((o,c)=>{const{root:d=document?.body,selector:p,timeout:h=0}=r;if(!d){c(new Error("No root element provided"));return}let g=d;if(p&&(g=d?.querySelector(p)),i(g,p)){o();return}const E=new MutationObserver(y=>{for(const A of y)if(!g&&p&&(g=d?.querySelector(p)),(a.childList&&A.type==="childList"||a.attributes&&A.type==="attributes")&&i(g,p)){E.disconnect(),o();return}});E.observe(d,a),h>0&&setTimeout(()=>{E.disconnect(),c(new Error(`Timeout waiting for ${p}`))},h)})},k8=S8({childList:!0,subtree:!0,isReady:(a,i)=>{var r;return!!a?.childElementCount&&((r=a?.matches)==null?void 0:r.call(a,i))&&a.childElementCount>0}});function nt(a,i){const r=C.useRef(),[o,c]=C.useState("rendering");return C.useEffect(()=>{if(!a)throw new Error("Clerk: no component name provided, unable to detect mount.");if(typeof window<"u"&&!r.current){const d=`[data-clerk-component="${a}"]`,p=i?.selector;r.current=k8({selector:p?d+p:d}).then(()=>{c("rendered")}
25).catch(()=>{c("error")})}},[a,i?.selector]),o}var Zo=a=>"mount"in a,Kp=a=>"open"in a,Vp=a=>a?.map(({mountIcon:i,unmountIcon:r,...o})=>o),Xe=class extends T.PureComponent{constructor(){super(...arguments),this.rootRef=T.createRef()}componentDidUpdate(a){var i,r,o,c;if(!Zo(a)||!Zo(this.props))return;const d=Hp(a.props,"customPages","customMenuItems","children"),p=Hp(this.props.props,"customPages","customMenuItems","children"),h=((i=d.customPages)==null?void 0:i.length)!==((r=p.customPages)==null?void 0:r.length),g=((o=d.customMenuItems)==null?void 0:o.length)!==((c=p.customMenuItems)==null?void 0:c.length),E=Vp(a.props.customMenuItems),y=Vp(this.props.props.customMenuItems);(!Up(d,p)||!Up(E,y)||h||g)&&this.rootRef.current&&this.props.updateProps({node:this.rootRef.current,props:this.props.props})}componentDidMount(){this.rootRef.current&&(Zo(this.props)&&this.props.mount(this.rootRef.current,this.props.props),Kp(this.props)&&this.props.open(this.props.props))}componentWillUnmount(){this.rootRef.current&&(Zo(this.props)&&this.props.unmount(this.rootRef.current),Kp(this.props)&&this.props.close())}render(){const{hideRootHtmlElement:a=!1}=this.props,i={ref:this.rootRef,...this.props.rootProps,...this.props.component&&{"data-clerk-component":this.props.component}};return T.createElement(T.Fragment,null,!a&&T.createElement("div",{...i}),this.props.children)}},we=(a,i)=>{const o=(typeof i=="string"?i:i?.component)||a.displayName||a.name||"Component";a.displayName=o;const c=typeof i=="string"?void 0:i,d=p=>{eh(o);const h=$m(),g=QA();return!h.loaded&&!c?.renderWhileLoading?null:T.createElement(a,{getContainer:g,...p,component:o,clerk:h})};return d.displayName=`withClerk(${o})`,d},Fr=a=>{var i,r;return T.createElement(T.Fragment,null,(i=a?.customPagesPortals)==null?void 0:i.map((o,c)=>C.createElement(o,{key:c})),(r=a?.customMenuItemsPortals)==null?void 0:r.map((o,c)=>C.createElement(o,{key:c})))},OF=we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountSignIn,unmount:a.unmountSignIn,updateProps:a.__internal_updateProps,props:o,rootProps:p}
25))},{component:"SignIn",renderWhileLoading:!0}),zF=we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountSignUp,unmount:a.unmountSignUp,updateProps:a.__internal_updateProps,props:o,rootProps:p}))},{component:"SignUp",renderWhileLoading:!0});function ki({children:a}){return lt(n8),T.createElement(T.Fragment,null,a)}function wi({children:a}){return lt(i8),T.createElement(T.Fragment,null,a)}var w8=we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}},{customPages:h,customPagesPortals:g}=th(o.children);return T.createElement(T.Fragment,null,d&&r,T.createElement(Xe,{component:i,mount:a.mountUserProfile,unmount:a.unmountUserProfile,updateProps:a.__internal_updateProps,props:{...o,customPages:h},rootProps:p},T.createElement(Fr,{customPagesPortals:g})))},{component:"UserProfile",renderWhileLoading:!0}),LF=Object.assign(w8,{Page:ki,Link:wi}),ih=C.createContext({mount:()=>{},unmount:()=>{},updateProps:()=>{}}),T8=we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}},{customPages:h,customPagesPortals:g}=th(o.children,{allowForAnyChildren:!!o.__experimental_asProvider}),E={...o.userProfileProps,customPages:h},{customMenuItems:y,customMenuItemsPortals:A}=B8(o.children,{allowForAnyChildren:!!o.__experimental_asProvider}),w=ah(o.children),U={mount:a.mountUserButton,unmount:a.unmountUserButton,updateProps:a.__internal_updateProps,props:{...o,userProfileProps:E,customMenuItems:y}},j={customPagesPortals:g,customMenuItemsPortals:A};return T.createElement(ih.Provider,{value:U},d&&r,a.loaded&&T.createElement(Xe,{component:i,...U,hideRootHtmlElement:!!o.__experimental_asProvider,rootProps:p},o.__experimental_asProvider?w:null,T.createElement(Fr,{...j})))},{component:"UserButton",renderWhileLoading:!0});function _r({children:a}){return lt(h8),T.createElement(T.Fragment,null,a)}function oh({children:a}){return lt(g8),T.createElement(T.Fragment,null,a)}function rh({children:a}){return lt(E8),T.createElement(T.Fragment,null,a)}function x8(a){const i=C.useContext(ih),r={...i,props:{...i.props,...a}};return T.createElement(Xe,{...r})}Object.assign(T8,{UserProfilePage:ki,UserProfileLink:wi,MenuItems:_r,Action:oh,Link:rh,__experimental_Outlet:x8});function br({children:a}){return lt(o8),T.createElement(T.Fragment,null,a)}function Br({children:a}){return lt(r8),T.createElement(T.Fragment,null,a)}var R8=we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}},{customPages:h,customPagesPortals:g}=uh(o.children);return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountOrganizationProfile,unmount:a.unmountOrganizationProfile,updateProps:a.__internal_updateProps,props:{...o,customPages:h},rootProps:p},T.createElement(Fr,{customPagesPortals:g})))},{component:"OrganizationProfile",renderWhileLoading:!0}),UF=Object.assign(R8,{Page:br,Link:Br});we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountCreateOrganization,unmount:a.unmountCreateOrganization,updateProps:a.__internal_updateProps,props:o,rootProps:p}
25))},{component:"CreateOrganization",renderWhileLoading:!0});var lh=C.createContext({mount:()=>{},unmount:()=>{},updateProps:()=>{}}),P8=we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}},{customPages:h,customPagesPortals:g}=uh(o.children,{allowForAnyChildren:!!o.__experimental_asProvider}),E={...o.organizationProfileProps,customPages:h},y=ah(o.children),A={mount:a.mountOrganizationSwitcher,unmount:a.unmountOrganizationSwitcher,updateProps:a.__internal_updateProps,props:{...o,organizationProfileProps:E},rootProps:p,component:i};return a.__experimental_prefetchOrganizationSwitcher(),T.createElement(lh.Provider,{value:A},T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{...A,hideRootHtmlElement:!!o.__experimental_asProvider},o.__experimental_asProvider?y:null,T.createElement(Fr,{customPagesPortals:g}))))},{component:"OrganizationSwitcher",renderWhileLoading:!0});function M8(a){const i=C.useContext(lh),r={...i,props:{...i.props,...a}};return T.createElement(Xe,{...r})}Object.assign(P8,{OrganizationProfilePage:br,OrganizationProfileLink:Br,__experimental_Outlet:M8});we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountOrganizationList,unmount:a.unmountOrganizationList,updateProps:a.__internal_updateProps,props:o,rootProps:p}
25))},{component:"OrganizationList",renderWhileLoading:!0});we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,open:a.openGoogleOneTap,close:a.closeGoogleOneTap,updateProps:a.__internal_updateProps,props:o,rootProps:p}))},{component:"GoogleOneTap",renderWhileLoading:!0});we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountWaitlist,unmount:a.unmountWaitlist,updateProps:a.__internal_updateProps,props:o,rootProps:p}))},{component:"Waitlist",renderWhileLoading:!0});we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i,{selector:'[data-component-status="ready"]'})==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountPricingTable,unmount:a.unmountPricingTable,updateProps:a.__internal_updateProps,props:o,rootProps:p}
25))},{component:"PricingTable",renderWhileLoading:!0});we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountAPIKeys,unmount:a.unmountAPIKeys,updateProps:a.__internal_updateProps,props:o,rootProps:p}))},{component:"ApiKeys",renderWhileLoading:!0});we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountUserAvatar,unmount:a.unmountUserAvatar,updateProps:a.__internal_updateProps,props:o,rootProps:p}))},{component:"UserAvatar",renderWhileLoading:!0});we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountTaskChooseOrganization,unmount:a.unmountTaskChooseOrganization,updateProps:a.__internal_updateProps,props:o,rootProps:p}
25))},{component:"TaskChooseOrganization",renderWhileLoading:!0});we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountTaskResetPassword,unmount:a.unmountTaskResetPassword,updateProps:a.__internal_updateProps,props:o,rootProps:p}))},{component:"TaskResetPassword",renderWhileLoading:!0});we(({clerk:a,component:i,fallback:r,...o})=>{const d=nt(i)==="rendering"||!a.loaded,p={...d&&r&&{style:{display:"none"}}};return T.createElement(T.Fragment,null,d&&r,a.loaded&&T.createElement(Xe,{component:i,mount:a.mountTaskSetupMFA,unmount:a.unmountTaskSetupMFA,updateProps:a.__internal_updateProps,props:o,rootProps:p}))},{component:"TaskSetupMFA",renderWhileLoading:!0});var O8={actor:void 0,factorVerificationAge:null,orgId:void 0,orgPermissions:void 0,orgRole:void 0,orgSlug:void 0,sessionClaims:void 0,sessionId:void 0,sessionStatus:void 0,userId:void 0};function z8(){const a=nu(),i=yr(),r=C.useCallback(()=>i,[i]),o=C.useSyncExternalStore(C.useCallback(d=>a.addListener(d,{skipInitialEmit:!0}),[a]),C.useCallback(()=>!a.loaded||!a.__internal_lastEmittedResources?r():a.__internal_lastEmittedResources,[a,r]),r);return C.useMemo(()=>{if(!o)return O8;const d=U8(o)?Bp(!1,{},o):Bp(!0,o,void 0);return L8(d)},[o])}function L8(a){return{sessionId:a.sessionId,sessionStatus:a.sessionStatus,sessionClaims:a.sessionClaims,userId:a.userId,actor:a.actor,orgId:a.orgId,orgRole:a.orgRole,orgSlug:a.orgSlug,orgPermissions:a.orgPermissions,factorVerificationAge:a.factorVerificationAge}}function U8(a){return!("client"in a)}var sh=a=>new Promise(i=>{const r=o=>{["ready","degraded"].includes(o)&&(i(),a.off("status",r))};a.on("status",r,{notify:!0})}),N8=a=>async i=>{if(!_i())throw new L0("useAuth().getToken() can only be used in browser environments. To access auth data server-side, see the Auth object reference doc: https://clerk.com/docs/reference/backend/types/auth-object",{code:"clerk_runtime_not_browser"});return await sh(a),a.session?a.session.getToken(i):null},j8=a=>async(...i)=>(await sh(a),a.signOut(...i)),I8=(a={})=>{var i;eh("useAuth");const{treatPendingAsSignedOut:r}=a??{},o=z8(),c=$m(),d=C.useCallback(N8(c),[c]),p=C.useCallback(j8(c),[c]);return(i=c.telemetry)==null||i.record(Er("useAuth",{treatPendingAsSignedOut:r})),H8({...o,getToken:d,signOut:p},{treatPendingAsSignedOut:r})};function H8(a,{treatPendingAsSignedOut:i=!0}={}){const{userId:r,orgId:o,orgRole:c,has:d,signOut:p,getToken:h,orgPermissions:g,factorVerificationAge:E,sessionClaims:y}=a??{},A=C.useCallback(U=>d?d(U):Oy({userId:r,orgId:o,orgRole:c,orgPermissions:g,factorVerificationAge:E,features:y?.fea||"",plans:y?.pla||""})(U),[d,r,o,c,g,E,y]),w=zy({authObject:{...a,getToken:h,signOut:p,has:A},options:{treatPendingAsSignedOut:i}});return w||Xt.throw(a8)}var ch=a=>{throw TypeError(a)},H0=(a,i,r)=>i.has(a)||ch("Cannot "+r),ye=(a,i,r)=>(H0(a,i,"read from private field"),r?r.call(a):i.get(a)),Ju=(a,i,r)=>i.has(a)?ch("Cannot add the same private member more than once"):i instanceof WeakSet?i.add(a):i.set(a,r),Aa=(a,i,r,o)=>(H0(a,i,"write to private field"),i.set(a,r),r),m0=(a,i,r)=>(H0(a,i,"access private method"),r),q8=[[18,0,-1,0],[19,0,0,3],[19,1,1,4],[19,2,2,3],[19,3,3,0]];const Qp=new Set,q0=(a,i,r)=>{const o=JA()||ZA(),c=a;Qp.has(c)||o||(Qp.add(c),console.warn(`Clerk - DEPRECATION WARNING: "${a}" is deprecated and will be removed in the next major release.
26${i}`))};function G8(a){const i=a.match(/^(\d+)\.(\d+)\.(\d+)/);if(!i)return null;const[,r,o,c]=i;return{major:parseInt(r,10),minor:parseInt(o,10),patch:parseInt(c,10)}}function Y8(a,i){const{major:r,minor:o,patch:c}=a;return i.some(([d,p,h,g])=>r!==d?!1:h===-1?o>p||o===p&&c>=g:o===h&&c>=g)}function K8(a,i){const r=G8(a);return r?Y8(r,i):!1}const Wp=(a,i,r,o,c)=>{const{notify:d}=c||{};let p=a.get(r);p||(p=[],a.set(r,p)),p.push(o),d&&i.has(r)&&o(i.get(r))},Xp=(a,i,r)=>(a.get(i)||[]).map(o=>o(r)),Jp=(a,i,r)=>{const o=a.get(i);o&&(r?o.splice(o.indexOf(r)>>>0,1):a.set(i,[]))},V8=()=>{const a=new Map,i=new Map,r=new Map;return{on:(...c)=>Wp(a,i,...c),prioritizedOn:(...c)=>Wp(r,i,...c),emit:(c,d)=>{i.set(c,d),Xp(r,c,d),Xp(a,c,d)},off:(...c)=>Jp(a,...c),prioritizedOff:(...c)=>Jp(r,...c),internal:{retrieveListeners:c=>a.get(c)||[]}}},dn={Status:"status"},Q8=()=>V8(),W8={initialDelay:125,maxDelayBetweenRetries:0,factor:2,shouldRetry:(a,i)=>i<5,retryImmediately:!1,jitter:!0},X8=100,dh=async a=>new Promise(i=>setTimeout(i,a)),fh=(a,i)=>i?a*(1+Math.random()):a,J8=a=>{let i=0;const r=()=>{const o=a.initialDelay,c=a.factor;let d=o*Math.pow(c,i);return d=fh(d,a.jitter),Math.min(a.maxDelayBetweenRetries||d,d)};return async()=>{await dh(r()),i++}},Z8=async(a,i={})=>{let r=0;const{shouldRetry:o,initialDelay:c,maxDelayBetweenRetries:d,factor:p,retryImmediately:h,jitter:g,onBeforeRetry:E}={...W8,...i},y=J8({initialDelay:c,maxDelayBetweenRetries:d,factor:p,jitter:g});for(;;)try{return await a()}catch(A){if(r++,!o(A,r))throw A;E&&await E(r),h&&r===1?await dh(fh(X8,g)):await y()}},$8="loadScript cannot be called when document does not exist",ev="loadScript cannot be called without a src";async function ph(a="",i){const{async:r,defer:o,beforeLoad:c,crossOrigin:d,nonce:p}=i||{};return Z8(()=>new Promise((g,E)=>{a||E(new Error(ev)),(!document||!document.body)&&E(new Error($8));const y=document.createElement("script");d&&y.setAttribute("crossorigin",d),y.async=r||!1,y.defer=o||!1,y.addEventListener("load",()=>{y.remove(),g(y)}),y.addEventListener("error",A=>{y.remove(),E(A.error??new Error(`failed to load script: ${a}`))}),y.src=a,y.nonce=p,c?.(y),document.body.appendChild(y)}),{shouldRetry:(g,E)=>E<=5})}function tv(a){return a?uv(a)||mh(a):!0}function uv(a){return/^http(s)?:\/\//.test(a||"")}function mh(a){return a.startsWith("/")}function av(a){return a?mh(a)?new URL(a,window.location.origin).toString():a:""}function nv(a){if(!a)return"";let i;if(a.match(/^(clerk\.)+\w*$/))i=/(clerk\.)*(?=clerk\.)/;
26else{if(a.match(/\.clerk.accounts/))return a;i=/^(clerk\.)*/gi}return`clerk.${a.replace(i,"")}`}const hh=(a,i="6.3.2")=>{if(a)return a;const r=iv(i);return r?r==="snapshot"?i:r:ov(i)},iv=a=>a.trim().replace(/^v/,"").match(/-(.+?)(\.|$)/)?.[1],ov=a=>a.trim().replace(/^v/,"").split(".")[0],{isDevOrStagingUrl:rv}=_y(),G0=zm({packageName:"@clerk/shared"});function gh(a){return typeof window>"u"||!window[a]?!1:!!window[a]}const h0=()=>gh("Clerk"),g0=()=>gh("__internal_ClerkUICtor");function Eh(a){if(typeof window>"u"||!window.performance)return!1;const i=performance.getEntriesByName(a,"resource");if(i.length===0)return!1;const r=i[i.length-1];return r.transferSize===0&&r.decodedBodySize===0&&(r.responseEnd===0||r.responseEnd>0&&r.responseStart>0||"responseStatus"in r&&(r.responseStatus>=400||r.responseStatus===0))}const lv=async a=>{const i=a?.scriptLoadTimeout??15e3,r=p=>new L0("Failed to load Clerk JS"+(p?.message?`, ${p.message}`:""),{code:"failed_to_load_clerk_js",cause:p});if(h0())return null;if(!a?.publishableKey)return G0.throwMissingPublishableKeyError(),null;const o=cv(a),c=document.querySelector("script[data-clerk-js-script]");if(c)if(Eh(o))c.remove();else try{return await cr(i,h0,r(),c),null}catch{c.remove()}const d=cr(i,h0,r());return ph(o,{async:!0,crossOrigin:"anonymous",nonce:a.nonce,beforeLoad:Ah(yh(a))}).catch(p=>{throw r(p)}),d},sv=async a=>{const i=a?.scriptLoadTimeout??15e3,r=p=>new L0("Failed to load Clerk UI"+(p?.message?`, ${p.message}`:""),{code:"failed_to_load_clerk_ui",cause:p});if(g0())return null;if(!a?.publishableKey)return G0.throwMissingPublishableKeyError(),null;const o=dv(a),c=document.querySelector("script[data-clerk-ui-script]");if(c)if(Eh(o))c.remove();else try{return await cr(i,g0,r(),c),null}catch{c.remove()}const d=cr(i,g0,r());return ph(o,{async:!0,crossOrigin:"anonymous",nonce:a.nonce,beforeLoad:Ah(fv(a))}).catch(p=>{throw r(p)}),d},cv=a=>{const{__internal_clerkJSUrl:i,__internal_clerkJSVersion:r,proxyUrl:o,domain:c,publishableKey:d}=a;return i||`https://${vh({publishableKey:d,proxyUrl:o,domain:c})}/npm/@clerk/clerk-js@${hh(r)}/dist/clerk.browser.js`},dv=a=>{const{__internal_clerkUIUrl:i,__internal_clerkUIVersion:r,proxyUrl:o,domain:c,publishableKey:d}=a;return i||`https://${vh({publishableKey:d,proxyUrl:o,domain:c})}/npm/@clerk/ui@${hh(r,"1.2.3")}/dist/ui.browser.js`},yh=a=>{const i={};return a.publishableKey&&(i["data-clerk-publishable-key"]=a.publishableKey),a.proxyUrl&&(i["data-clerk-proxy-url"]=a.proxyUrl),a.domain&&(i["data-clerk-domain"]=a.domain),a.nonce&&(i.nonce=a.nonce),i},fv=a=>yh(a),Ah=a=>i=>{for(const r in a)i.setAttribute(r,a[r])},vh=a=>{const{proxyUrl:i,domain:r,publishableKey:o}=a;return i&&tv(i)?av(i).replace(/http(s)?:\/\//,""):r&&!rv(vp(o)?.frontendApi||"")?nv(r):vp(o)?.frontendApi||""};function cr(a,i,r,o){return new Promise((c,d)=>{let p=!1;const h=(w,U)=>{clearTimeout(w),clearInterval(U)};o?.addEventListener("error",()=>{h(y,A),d(r)});const g=()=>{p||i()&&(p=!0,h(y,A),c(null))},y=setTimeout(()=>{p||(p=!0,h(y,A),i()?c(null):d(r))},a);g();const A=setInterval(()=>{if(p){clearInterval(A);return}g()},100)})}function pv(a){G0.setPackageName({packageName:a})}we(({clerk:a,...i})=>{var r,o;const{client:c,session:d}=a,p=((o=(r=c.signedInSessions)==null?void 0:r.length)!=null?o:0)>0;return T.useEffect(()=>{d===null&&p?a.redirectToAfterSignOut():a.redirectToSignIn(i)},[]),null},"RedirectToSignIn");we(({clerk:a,...i})=>(T.useEffect(()=>{a.redirectToSignUp(i)},[]),null),"RedirectToSignUp");we(({clerk:a,...i})=>(T.useEffect(()=>{a.redirectToTasks(i)},[]),null),"RedirectToTasks");we(({clerk:a})=>(T.useEffect(()=>{q0("RedirectToUserProfile","Use the `redirectToUserProfile()` method instead."),a.redirectToUserProfile()},[]),null),"RedirectToUserProfile");we(({clerk:a})=>(T.useEffect(()=>{q0("RedirectToOrganizationProfile","Use the `redirectToOrganizationProfile()` method instead."),a.redirectToOrganizationProfile()},[]),null),"RedirectToOrganizationProfile");we(({clerk:a})=>(T.useEffect(()=>{q0("RedirectToCreateOrganization","Use the `redirectToCreateOrganization()` method instead."),a.redirectToCreateOrganization()},[]),null),"RedirectToCreateOrganization");var NF=we(({clerk:a,...i})=>(T.useEffect(()=>{a.handleRedirectCallback(i)},[]),null),"AuthenticateWithRedirectCallback");function mv(){try{return K8(T.version,q8)}catch{return!1}}var hv=mv(),gv=()=>({fields:{identifier:null,password:null,code:null},raw:null,global:null}),Ev=()=>({fields:{firstName:null,lastName:null,emailAddress:null,phoneNumber:null,password:null,username:null,code:null,captcha:null,legalAccepted:null},raw:null,global:null}),yv=()=>({fields:{emailAddress:null},raw:null,global:null}),Zp=()=>({pathRoot:"",attempts:null,error:null,expireAt:null,externalVerificationRedirectURL:null,nonce:null,message:null,status:null,strategy:null,verifiedAtClient:null,verifiedFromTheSameClient(){return!1},reload(){throw new Error("reload() called before Clerk is loaded")},__internal_toSnapshot(){return{object:"verification",id:"",attempts:null,error:{code:"",message:""},expire_at:null,externalVerificationRedirectURL:null,nonce:null,message:null,status:null,strategy:null,verified_at_client:null}}}),$o=()=>({...Zp(),supportedStrategies:[],nextAction:"",reload(){throw new Error("reload() called before Clerk is loaded")},__internal_toSnapshot(){return{...Zp().__internal_toSnapshot(),next_action:this.nextAction,supported_strategies:this.supportedStrategies}}}),Av=class{constructor(a){this.isomorphicClerk=a,this.signInSignalProxy=this.buildSignInProxy(),this.signUpSignalProxy=this.buildSignUpProxy(),this.waitlistSignalProxy=this.buildWaitlistProxy()}signInSignal(){return this.signInSignalProxy}signUpSignal(){return this.signUpSignalProxy}waitlistSignal(){return this.waitlistSignalProxy}get __internal_waitlist(){return this.state.__internal_waitlist}checkoutSignal(a){return this.buildCheckoutProxy(a)}buildSignInProxy(){const a=this.gateProperty.bind(this),i=()=>this.client.signIn.__internal_future;return{errors:gv(),fetchStatus:"idle",signIn:{status:"needs_identifier",availableStrategies:[],get isTransferable(){return a(i,"isTransferable",!1)},get id(){return a(i,"id",void 0)},get supportedFirstFactors(){return a(i,"supportedFirstFactors",[])},get supportedSecondFactors(){return a(i,"supportedSecondFactors",[])},get secondFactorVerification(){return a(i,"secondFactorVerification",{status:null,error:null,expireAt:null,externalVerificationRedirectURL:null,nonce:null,attempts:null,message:null,strategy:null,verifiedAtClient:null,verifiedFromTheSameClient:()=>!1,__internal_toSnapshot:()=>{throw new Error("__internal_toSnapshot called before Clerk is loaded")},pathRoot:"",reload:()=>{throw new Error("__internal_toSnapshot called before Clerk is loaded")}})},get identifier(){return a(i,"identifier",null)}
26,get createdSessionId(){return a(i,"createdSessionId",null)},get userData(){return a(i,"userData",{})},get firstFactorVerification(){return a(i,"firstFactorVerification",{status:null,error:null,expireAt:null,externalVerificationRedirectURL:null,nonce:null,attempts:null,message:null,strategy:null,verifiedAtClient:null,verifiedFromTheSameClient:()=>!1,__internal_toSnapshot:()=>{throw new Error("__internal_toSnapshot called before Clerk is loaded")},pathRoot:"",reload:()=>{throw new Error("__internal_toSnapshot called before Clerk is loaded")}})},get canBeDiscarded(){return a(i,"canBeDiscarded",!1)},create:this.gateMethod(i,"create"),password:this.gateMethod(i,"password"),sso:this.gateMethod(i,"sso"),finalize:this.gateMethod(i,"finalize"),reset:this.gateMethod(i,"reset"),emailCode:this.wrapMethods(()=>i().emailCode,["sendCode","verifyCode"]),emailLink:this.wrapStruct(()=>i().emailLink,["sendLink","waitForVerification"],["verification"],{verification:null}),resetPasswordEmailCode:this.wrapMethods(()=>i().resetPasswordEmailCode,["sendCode","verifyCode","submitPassword"]),resetPasswordPhoneCode:this.wrapMethods(()=>i().resetPasswordPhoneCode,["sendCode","verifyCode","submitPassword"]),phoneCode:this.wrapMethods(()=>i().phoneCode,["sendCode","verifyCode"]),mfa:this.wrapMethods(()=>i().mfa,["sendPhoneCode","verifyPhoneCode","sendEmailCode","verifyEmailCode","verifyTOTP","verifyBackupCode"]),ticket:this.gateMethod(i,"ticket"),passkey:this.gateMethod(i,"passkey"),web3:this.gateMethod(i,"web3")}}}buildSignUpProxy(){const a=this.gateProperty.bind(this),i=this.gateMethod.bind(this),r=()=>this.client.signUp.__internal_future;return{errors:Ev(),fetchStatus:"idle",signUp:{get id(){return a(r,"id",void 0)},get requiredFields(){return a(r,"requiredFields",[])},get optionalFields(){return a(r,"optionalFields",[])},get missingFields(){return a(r,"missingFields",[])},get username(){return a(r,"username",null)},get firstName(){return a(r,"firstName",null)},get lastName(){return a(r,"lastName",null)},get emailAddress(){return a(r,"emailAddress",null)},get phoneNumber(){return a(r,"phoneNumber",null)},get web3Wallet(){return a(r,"web3Wallet",null)},get hasPassword(){return a(r,"hasPassword",!1)},get unsafeMetadata(){return a(r,"unsafeMetadata",{})},get createdSessionId(){return a(r,"createdSessionId",null)},get createdUserId(){return a(r,"createdUserId",null)},get abandonAt(){return a(r,"abandonAt",null)},get legalAcceptedAt(){return a(r,"legalAcceptedAt",null)},get locale(){return a(r,"locale",null)},get status(){return a(r,"status","missing_requirements")},get unverifiedFields(){return a(r,"unverifiedFields",[])},get isTransferable(){return a(r,"isTransferable",!1)},get canBeDiscarded(){return a(r,"canBeDiscarded",!1)},create:i(r,"create"),update:i(r,"update"),sso:i(r,"sso"),password:i(r,"password"),ticket:i(r,"ticket"),web3:i(r,"web3"),finalize:i(r,"finalize"),reset:i(r,"reset"),verifications:this.wrapStruct(()=>r().verifications,["sendEmailCode","verifyEmailCode","sendEmailLink","waitForEmailLinkVerification","sendPhoneCode","verifyPhoneCode"],["emailAddress","phoneNumber","web3Wallet","externalAccount","emailLinkVerification"],{emailAddress:$o(),phoneNumber:$o(),web3Wallet:$o(),externalAccount:$o(),emailLinkVerification:null})}}}buildWaitlistProxy(){const a=this.gateProperty.bind(this),i=this.gateMethod.bind(this),r=()=>this.state.__internal_waitlist;return{errors:yv(),fetchStatus:"idle",waitlist:{pathRoot:"/waitlist",get id(){return a(r,"id","")},get createdAt(){return a(r,"createdAt",null)},get updatedAt(){return a(r,"updatedAt",null)},join:i(r,"join"),reload:i(r,"reload")}}}buildCheckoutProxy(a){const i=this.gateProperty.bind(this),r=()=>this.checkout(a),o=()=>r().checkout;return{errors:{raw:null,global:null},fetchStatus:"idle",checkout:{get status(){return i(o,"status","needs_initialization")},get externalClientSecret(){return i(o,"externalClientSecret",null)},get externalGatewayId(){return i(o,"externalGatewayId",null)},get paymentMethod(){return i(o,"paymentMethod",null)},get plan(){return i(o,"plan",null)},get planPeriod(){return i(o,"planPeriod",null)},get totals(){return i(o,"totals",null)},get isImmediatePlanChange(){return i(o,"isImmediatePlanChange",!1)},get freeTrialEndsAt(){return i(o,"freeTrialEndsAt",null)},get payer(){return i(o,"payer",null)},get planPeriodStart(){return i(o,"planPeriodStart",null)},get needsPaymentMethod(){return i(o,"needsPaymentMethod",null)},start:this.gateMethod(o,"start"),confirm:this.gateMethod(o,"confirm"),finalize:this.gateMethod(o,"finalize")}}}__internal_effect(a){throw new Error("__internal_effect called before Clerk is loaded")}__internal_computed(a){throw new Error("__internal_computed called before Clerk is loaded")}get state(){const a=this.isomorphicClerk.__internal_state;if(!a)throw new Error("Clerk state not ready");return a}get client(){const a=this.isomorphicClerk.client;if(!a)throw new Error("Clerk client not ready");return a}get checkout(){const a=this.isomorphicClerk.__experimental_checkout;if(!a)throw new Error("Clerk checkout not ready");return a}gateProperty(a,i,r){return!_i()||!this.isomorphicClerk.loaded?r:
26a()[i]}gateMethod(a,i){return(async(...r)=>{if(!_i())return Xt.throw(`Attempted to call a method (${i}) that is not supported on the server.`);this.isomorphicClerk.loaded||await new Promise(c=>this.isomorphicClerk.addOnLoaded(c));const o=a();return o[i].apply(o,r)})}wrapMethods(a,i){return Object.fromEntries(i.map(r=>[r,this.gateMethod(a,r)]))}wrapStruct(a,i,r,o){const c={};for(const d of i)c[d]=this.gateMethod(a,d);for(const d of r)Object.defineProperty(c,d,{get:()=>this.gateProperty(a,d,o[d]),enumerable:!0});return c}};typeof globalThis.__BUILD_DISABLE_RHC__>"u"&&(globalThis.__BUILD_DISABLE_RHC__=!1);var vv={name:"@clerk/react",version:"6.1.2",environment:"production"},nr,fn,pn,Vt,jt,Ei,Zu,yi,ir,Ch=class Fh{constructor(i){Ju(this,yi),this.clerkjs=null,this.preopenOneTap=null,this.preopenUserVerification=null,this.preopenEnableOrganizationsPrompt=null,this.preopenSignIn=null,this.preopenCheckout=null,this.preopenPlanDetails=null,this.preopenSubscriptionDetails=null,this.preopenSignUp=null,this.preopenUserProfile=null,this.preopenOrganizationProfile=null,this.preopenCreateOrganization=null,this.preOpenWaitlist=null,this.premountSignInNodes=new Map,this.premountSignUpNodes=new Map,this.premountUserAvatarNodes=new Map,this.premountUserProfileNodes=new Map,this.premountUserButtonNodes=new Map,this.premountOrganizationProfileNodes=new Map,this.premountCreateOrganizationNodes=new Map,this.premountOrganizationSwitcherNodes=new Map,this.premountOrganizationListNodes=new Map,this.premountMethodCalls=new Map,this.premountWaitlistNodes=new Map,this.premountPricingTableNodes=new Map,this.premountAPIKeysNodes=new Map,this.premountOAuthConsentNodes=new Map,this.premountTaskChooseOrganizationNodes=new Map,this.premountTaskResetPasswordNodes=new Map,this.premountTaskSetupMFANodes=new Map,this.premountAddListenerCalls=new Map,this.loadedListeners=[],Ju(this,nr,"loading"),Ju(this,fn),Ju(this,pn),Ju(this,Vt),Ju(this,jt,Q8()),Ju(this,Ei),this.buildSignInUrl=o=>{const c=()=>{var d;return((d=this.clerkjs)==null?void 0:d.buildSignInUrl(o))||""};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("buildSignInUrl",c)},this.buildSignUpUrl=o=>{const c=()=>{var d;return((d=this.clerkjs)==null?void 0:d.buildSignUpUrl(o))||""};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("buildSignUpUrl",c)},this.buildAfterSignInUrl=(...o)=>{const c=()=>{var d;return((d=this.clerkjs)==null?void 0:d.buildAfterSignInUrl(...o))||""};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("buildAfterSignInUrl",c)},this.buildAfterSignUpUrl=(...o)=>{const c=()=>{var d;return((d=this.clerkjs)==null?void 0:d.buildAfterSignUpUrl(...o))||""};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("buildAfterSignUpUrl",c)},this.buildAfterSignOutUrl=()=>{const o=()=>{var c;return((c=this.clerkjs)==null?void 0:c.buildAfterSignOutUrl())||""};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("buildAfterSignOutUrl",o)},this.buildNewSubscriptionRedirectUrl=()=>{const o=()=>{var c;return((c=this.clerkjs)==null?void 0:c.buildNewSubscriptionRedirectUrl())||""};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("buildNewSubscriptionRedirectUrl",o)},this.buildAfterMultiSessionSingleSignOutUrl=()=>{const o=()=>{var c;return((c=this.clerkjs)==null?void 0:c.buildAfterMultiSessionSingleSignOutUrl())||""};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("buildAfterMultiSessionSingleSignOutUrl",o)},this.buildUserProfileUrl=()=>{const o=()=>{var c;return((c=this.clerkjs)==null?void 0:c.buildUserProfileUrl())||""};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("buildUserProfileUrl",o)},this.buildCreateOrganizationUrl=()=>{const o=()=>{var c;return((c=this.clerkjs)==null?void 0:c.buildCreateOrganizationUrl())||""};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("buildCreateOrganizationUrl",o)},this.buildOrganizationProfileUrl=()=>{const o=()=>{var c;return((c=this.clerkjs)==null?void 0:c.buildOrganizationProfileUrl())||""};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("buildOrganizationProfileUrl",o)},this.buildWaitlistUrl=()=>{const o=()=>{var c;return((c=this.clerkjs)==null?void 0:c.buildWaitlistUrl())||""};
26if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("buildWaitlistUrl",o)},this.buildTasksUrl=()=>{const o=()=>{var c;return((c=this.clerkjs)==null?void 0:c.buildTasksUrl())||""};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("buildTasksUrl",o)},this.buildUrlWithAuth=o=>{const c=()=>{var d;return((d=this.clerkjs)==null?void 0:d.buildUrlWithAuth(o))||""};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("buildUrlWithAuth",c)},this.handleUnauthenticated=async()=>{const o=()=>{var c;return(c=this.clerkjs)==null?void 0:c.handleUnauthenticated()};this.clerkjs&&this.loaded?o():this.premountMethodCalls.set("handleUnauthenticated",o)},this.on=(...o)=>{var c;if((c=this.clerkjs)!=null&&c.on)return this.clerkjs.on(...o);ye(this,jt).on(...o)},this.off=(...o)=>{var c;if((c=this.clerkjs)!=null&&c.off)return this.clerkjs.off(...o);ye(this,jt).off(...o)},this.addOnLoaded=o=>{this.loadedListeners.push(o),this.loaded&&this.emitLoaded()},this.emitLoaded=()=>{this.loadedListeners.forEach(o=>o()),this.loadedListeners=[]},this.beforeLoad=o=>
26{if(!o)throw new Error("Failed to hydrate latest Clerk JS")},this.replayInterceptedInvocations=o=>{var c,d;if(!o)throw new Error("Failed to hydrate latest Clerk JS");return this.clerkjs=o,this.premountMethodCalls.forEach(p=>p()),this.premountAddListenerCalls.forEach((p,h)=>{p.handlers.nativeUnsubscribe=o.addListener(h,p.options)}),(c=ye(this,jt).internal.retrieveListeners("status"))==null||c.forEach(p=>{this.on("status",p,{notify:!0})}),(d=ye(this,jt).internal.retrieveListeners("queryClientStatus"))==null||d.forEach(p=>{this.on("queryClientStatus",p,{notify:!0})}),this.preopenSignIn!==null&&o.openSignIn(this.preopenSignIn),this.preopenCheckout!==null&&o.__internal_openCheckout(this.preopenCheckout),this.preopenPlanDetails!==null&&o.__internal_openPlanDetails(this.preopenPlanDetails),this.preopenSubscriptionDetails!==null&&o.__internal_openSubscriptionDetails(this.preopenSubscriptionDetails),this.preopenSignUp!==null&&o.openSignUp(this.preopenSignUp),this.preopenUserProfile!==null&&o.openUserProfile(this.preopenUserProfile),this.preopenUserVerification!==null&&o.__internal_openReverification(this.preopenUserVerification),this.preopenOneTap!==null&&o.openGoogleOneTap(this.preopenOneTap),this.preopenOrganizationProfile!==null&&o.openOrganizationProfile(this.preopenOrganizationProfile),this.preopenCreateOrganization!==null&&o.openCreateOrganization(this.preopenCreateOrganization),this.preOpenWaitlist!==null&&o.openWaitlist(this.preOpenWaitlist),this.preopenEnableOrganizationsPrompt&&o.__internal_openEnableOrganizationsPrompt(this.preopenEnableOrganizationsPrompt),this.premountSignInNodes.forEach((p,h)=>{o.mountSignIn(h,p)}),this.premountSignUpNodes.forEach((p,h)=>{o.mountSignUp(h,p)}),this.premountUserProfileNodes.forEach((p,h)=>{o.mountUserProfile(h,p)}),this.premountUserAvatarNodes.forEach((p,h)=>{o.mountUserAvatar(h,p)}),this.premountUserButtonNodes.forEach((p,h)=>{o.mountUserButton(h,p)}),this.premountOrganizationListNodes.forEach((p,h)=>{o.mountOrganizationList(h,p)}),this.premountWaitlistNodes.forEach((p,h)=>{o.mountWaitlist(h,p)}),this.premountPricingTableNodes.forEach((p,h)=>{o.mountPricingTable(h,p)}),this.premountAPIKeysNodes.forEach((p,h)=>{o.mountAPIKeys(h,p)}),this.premountOAuthConsentNodes.forEach((p,h)=>{o.__internal_mountOAuthConsent(h,p)}),this.premountTaskChooseOrganizationNodes.forEach((p,h)=>{o.mountTaskChooseOrganization(h,p)}),this.premountTaskResetPasswordNodes.forEach((p,h)=>{o.mountTaskResetPassword(h,p)}),this.premountTaskSetupMFANodes.forEach((p,h)=>{o.mountTaskSetupMFA(h,p)}),typeof this.clerkjs.status>"u"&&ye(this,jt).emit(dn.Status,"ready"),this.emitLoaded(),this.clerkjs},this.__experimental_checkout=(...o)=>this.loaded&&this.clerkjs?this.clerkjs.__experimental_checkout(...o):ye(this,Ei).checkoutSignal(...o),this.__internal_updateProps=async o=>{const c=await m0(this,yi,ir).call(this);if(c&&"__internal_updateProps"in c)return c.__internal_updateProps(o)},this.setActive=o=>this.clerkjs?this.clerkjs.setActive(o):Promise.reject(),this.openSignIn=o=>{this.clerkjs&&this.loaded?this.clerkjs.openSignIn(o):this.preopenSignIn=o},this.closeSignIn=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeSignIn():this.preopenSignIn=null},this.__internal_openCheckout=o=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openCheckout(o):this.preopenCheckout=o},this.__internal_closeCheckout=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeCheckout():this.preopenCheckout=null},this.__internal_openPlanDetails=o=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openPlanDetails(o):this.preopenPlanDetails=o},this.__internal_closePlanDetails=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closePlanDetails():this.preopenPlanDetails=null},this.__internal_openSubscriptionDetails=o=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openSubscriptionDetails(o):this.preopenSubscriptionDetails=o??null},this.__internal_closeSubscriptionDetails=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeSubscriptionDetails():this.preopenSubscriptionDetails=null},this.__internal_openReverification=o=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openReverification(o):this.preopenUserVerification=o},this.__internal_closeReverification=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeReverification():this.preopenUserVerification=null},this.__internal_openEnableOrganizationsPrompt=o=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openEnableOrganizationsPrompt(o):this.preopenEnableOrganizationsPrompt=o},this.__internal_closeEnableOrganizationsPrompt=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeEnableOrganizationsPrompt():this.preopenEnableOrganizationsPrompt=null},this.openGoogleOneTap=o=>{this.clerkjs&&this.loaded?this.clerkjs.openGoogleOneTap(o):this.preopenOneTap=o},this.closeGoogleOneTap=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeGoogleOneTap():this.preopenOneTap=null},this.openUserProfile=o=>{this.clerkjs&&this.loaded?this.clerkjs.openUserProfile(o):this.preopenUserProfile=o},this.closeUserProfile=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeUserProfile():this.preopenUserProfile=null},this.openOrganizationProfile=o=>{this.clerkjs&&this.loaded?this.clerkjs.openOrganizationProfile(o):this.preopenOrganizationProfile=o},this.closeOrganizationProfile=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeOrganizationProfile():this.preopenOrganizationProfile=null},this.openCreateOrganization=o=>{this.clerkjs&&this.loaded?this.clerkjs.openCreateOrganization(o):this.preopenCreateOrganization=o},this.closeCreateOrganization=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeCreateOrganization():this.preopenCreateOrganization=null},this.openWaitlist=o=>{this.clerkjs&&this.loaded?this.clerkjs.openWaitlist(o):this.preOpenWaitlist=o},this.closeWaitlist=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeWaitlist():this.preOpenWaitlist=null},this.openSignUp=o=>{this.clerkjs&&this.loaded?this.clerkjs.openSignUp(o):this.preopenSignUp=o},this.closeSignUp=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeSignUp():this.preopenSignUp=null}
26,this.mountSignIn=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountSignIn(o,c):this.premountSignInNodes.set(o,c)},this.unmountSignIn=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountSignIn(o):this.premountSignInNodes.delete(o)},this.mountSignUp=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountSignUp(o,c):this.premountSignUpNodes.set(o,c)},this.unmountSignUp=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountSignUp(o):this.premountSignUpNodes.delete(o)},this.mountUserAvatar=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserAvatar(o,c):this.premountUserAvatarNodes.set(o,c)},this.unmountUserAvatar=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserAvatar(o):this.premountUserAvatarNodes.delete(o)},this.mountUserProfile=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserProfile(o,c):this.premountUserProfileNodes.set(o,c)},this.unmountUserProfile=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserProfile(o):this.premountUserProfileNodes.delete(o)},this.mountOrganizationProfile=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationProfile(o,c):this.premountOrganizationProfileNodes.set(o,c)},this.unmountOrganizationProfile=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationProfile(o):this.premountOrganizationProfileNodes.delete(o)},this.mountCreateOrganization=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountCreateOrganization(o,c):this.premountCreateOrganizationNodes.set(o,c)},this.unmountCreateOrganization=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountCreateOrganization(o):this.premountCreateOrganizationNodes.delete(o)},this.mountOrganizationSwitcher=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationSwitcher(o,c):this.premountOrganizationSwitcherNodes.set(o,c)},this.unmountOrganizationSwitcher=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationSwitcher(o):this.premountOrganizationSwitcherNodes.delete(o)},this.__experimental_prefetchOrganizationSwitcher=()=>{const o=()=>{var c;return(c=this.clerkjs)==null?void 0:c.__experimental_prefetchOrganizationSwitcher()};this.clerkjs&&this.loaded?o():this.premountMethodCalls.set("__experimental_prefetchOrganizationSwitcher",o)},this.mountOrganizationList=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationList(o,c):this.premountOrganizationListNodes.set(o,c)},this.unmountOrganizationList=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationList(o):this.premountOrganizationListNodes.delete(o)},this.mountUserButton=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserButton(o,c):this.premountUserButtonNodes.set(o,c)},this.unmountUserButton=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserButton(o):this.premountUserButtonNodes.delete(o)},this.mountWaitlist=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountWaitlist(o,c):this.premountWaitlistNodes.set(o,c)},this.unmountWaitlist=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountWaitlist(o):this.premountWaitlistNodes.delete(o)},this.mountPricingTable=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountPricingTable(o,c):this.premountPricingTableNodes.set(o,c)},this.unmountPricingTable=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountPricingTable(o):this.premountPricingTableNodes.delete(o)},this.mountAPIKeys=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountAPIKeys(o,c):this.premountAPIKeysNodes.set(o,c)},this.unmountAPIKeys=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountAPIKeys(o):this.premountAPIKeysNodes.delete(o)},this.__internal_mountOAuthConsent=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_mountOAuthConsent(o,c):this.premountOAuthConsentNodes.set(o,c)},this.__internal_unmountOAuthConsent=o=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_unmountOAuthConsent(o):this.premountOAuthConsentNodes.delete(o)},this.mountTaskChooseOrganization=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskChooseOrganization(o,c):this.premountTaskChooseOrganizationNodes.set(o,c)},this.unmountTaskChooseOrganization=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskChooseOrganization(o):this.premountTaskChooseOrganizationNodes.delete(o)},this.mountTaskResetPassword=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskResetPassword(o,c):this.premountTaskResetPasswordNodes.set(o,c)},this.unmountTaskResetPassword=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskResetPassword(o):this.premountTaskResetPasswordNodes.delete(o)},this.mountTaskSetupMFA=(o,c)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskSetupMFA(o,c):this.premountTaskSetupMFANodes.set(o,c)},this.unmountTaskSetupMFA=o=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskSetupMFA(o):this.premountTaskSetupMFANodes.delete(o)},this.addListener=(o,c)=>{if(this.clerkjs)return this.clerkjs.addListener(o,c);{const d=()=>{var p,h;const g=this.premountAddListenerCalls.get(o);g?.handlers&&((h=g==null?void 0:(p=g.handlers).nativeUnsubscribe)==null||h.call(p),this.premountAddListenerCalls.delete(o))};return this.premountAddListenerCalls.set(o,{options:c,handlers:{unsubscribe:d,nativeUnsubscribe:void 0}}),d}},this.navigate=o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.navigate(o)};this.clerkjs&&this.loaded?c():this.premountMethodCalls.set("navigate",c)},this.redirectWithAuth=async(...o)=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.redirectWithAuth(...o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("redirectWithAuth",c)},this.redirectToSignIn=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.redirectToSignIn(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("redirectToSignIn",c)},this.redirectToSignUp=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.redirectToSignUp(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("redirectToSignUp",c)},this.redirectToUserProfile=async()=>{const o=()=>{var c;return(c=this.clerkjs)==null?void 0:c.redirectToUserProfile()};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("redirectToUserProfile",o)},this.redirectToAfterSignUp=()=>{const o=()=>{var c;return(c=this.clerkjs)==null?void 0:c.redirectToAfterSignUp()};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("redirectToAfterSignUp",o)},this.redirectToAfterSignIn=()=>{const o=()=>{var c;return(c=this.clerkjs)==null?void 0:c.redirectToAfterSignIn()};this.clerkjs&&this.loaded?o():this.premountMethodCalls.set("redirectToAfterSignIn",o)},this.redirectToAfterSignOut=()=>{const o=()=>{var c;return(c=this.clerkjs)==null?void 0:c.redirectToAfterSignOut()};this.clerkjs&&this.loaded?o():this.premountMethodCalls.set("redirectToAfterSignOut",o)},this.redirectToOrganizationProfile=async()=>{const o=()=>{var c;return(c=this.clerkjs)==null?void 0:c.redirectToOrganizationProfile()};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("redirectToOrganizationProfile",o)},this.redirectToCreateOrganization=async()=>{const o=()=>{var c;return(c=this.clerkjs)==null?void 0:c.redirectToCreateOrganization()};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("redirectToCreateOrganization",o)},this.redirectToWaitlist=async()=>{const o=()=>{var c;return(c=this.clerkjs)==null?void 0:c.redirectToWaitlist()};if(this.clerkjs&&this.loaded)return o();this.premountMethodCalls.set("redirectToWaitlist",o)},this.redirectToTasks=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.redirectToTasks(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("redirectToTasks",c)},this.handleRedirectCallback=async o=>{var c;const d=()=>{var p;return(p=this.clerkjs)==null?void 0:p.handleRedirectCallback(o)};this.clerkjs&&this.loaded?(c=d())==null||c.catch(()=>{}):this.premountMethodCalls.set("handleRedirectCallback",d)},this.handleGoogleOneTapCallback=async(o,c)=>{var d;const p=()=>{var h;
26return(h=this.clerkjs)==null?void 0:h.handleGoogleOneTapCallback(o,c)};this.clerkjs&&this.loaded?(d=p())==null||d.catch(()=>{}):this.premountMethodCalls.set("handleGoogleOneTapCallback",p)},this.handleEmailLinkVerification=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.handleEmailLinkVerification(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("handleEmailLinkVerification",c)},this.authenticateWithMetamask=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.authenticateWithMetamask(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("authenticateWithMetamask",c)},this.authenticateWithCoinbaseWallet=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.authenticateWithCoinbaseWallet(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("authenticateWithCoinbaseWallet",c)},this.authenticateWithBase=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.authenticateWithBase(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("authenticateWithBase",c)},this.authenticateWithOKXWallet=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.authenticateWithOKXWallet(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("authenticateWithOKXWallet",c)},this.authenticateWithSolana=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.authenticateWithSolana(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("authenticateWithSolana",c)},this.authenticateWithWeb3=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.authenticateWithWeb3(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("authenticateWithWeb3",c)},this.authenticateWithGoogleOneTap=async o=>(await m0(this,yi,ir).call(this)).authenticateWithGoogleOneTap(o),this.__internal_loadStripeJs=async()=>(await m0(this,yi,ir).call(this)).__internal_loadStripeJs(),this.createOrganization=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.createOrganization(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("createOrganization",c)},this.getOrganization=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.getOrganization(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("getOrganization",c)},this.joinWaitlist=async o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.joinWaitlist(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("joinWaitlist",c)},this.signOut=async(...o)=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.signOut(...o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("signOut",c)},this.__internal_attemptToEnableEnvironmentSetting=o=>{const c=()=>{var d;return(d=this.clerkjs)==null?void 0:d.__internal_attemptToEnableEnvironmentSetting(o)};if(this.clerkjs&&this.loaded)return c();this.premountMethodCalls.set("__internal_attemptToEnableEnvironmentSetting",c)};var r;Aa(this,Vt,i?.publishableKey),Aa(this,pn,i?.proxyUrl),Aa(this,fn,i?.domain),this.options=i,this.Clerk=i?.Clerk||null,this.mode=_i()?"browser":"server",Aa(this,Ei,new Av(this)),this.options.sdkMetadata||(this.options.sdkMetadata=vv),ye(this,jt).emit(dn.Status,"loading"),ye(this,jt).prioritizedOn(dn.Status,o=>Aa(this,nr,o)),ye(this,Vt)&&((r=this.options.experimental)==null?void 0:r.runtimeEnvironment)==="headless"&&this.options.Clerk?this.loadHeadlessClerk():ye(this,Vt)&&this.getEntryChunks()}get publishableKey(){return ye(this,Vt)}get loaded(){var i;return((i=this.clerkjs)==null?void 0:i.loaded)||!1}get status(){var i;return this.clerkjs?((i=this.clerkjs)==null?void 0:i.status)||(this.clerkjs.loaded?"ready":"loading"):ye(this,nr)}static getOrCreateInstance(i){return(!_i()||!ye(this,Zu)||i.Clerk&&ye(this,Zu).Clerk!==i.Clerk||ye(this,Zu).publishableKey!==i.publishableKey)&&Aa(this,Zu,new Fh(i)),ye(this,Zu)}static clearInstance(){Aa(this,Zu,null)}get domain(){return typeof window<"u"&&window.location?o0(ye(this,fn),new URL(window.location.href),""):typeof ye(this,fn)=="function"?Xt.throw(s0):ye(this,fn)||""}get proxyUrl(){return typeof window<"u"&&window.location?o0(ye(this,pn),new URL(window.location.href),""):typeof ye(this,pn)=="function"?Xt.throw(s0):ye(this,pn)||""}__internal_getOption(i){var r,o;return(r=this.clerkjs)!=null&&r.__internal_getOption?(o=this.clerkjs)==null?void 0:o.__internal_getOption(i):this.options[i]}loadHeadlessClerk(){const i=qp(this.options.Clerk)?new this.options.Clerk(ye(this,Vt),{proxyUrl:this.proxyUrl,domain:this.domain}):this.options.Clerk;if(!i){ye(this,jt).emit(dn.Status,"error");return}const r=()=>{this.replayInterceptedInvocations(i)};i.loaded?r():i.load(this.options).then(()=>r()).catch(o=>{ye(this,jt).emit(dn.Status,"error"),this.emitLoaded()})}get sdkMetadata(){var i;return((i=this.clerkjs)==null?void 0:i.sdkMetadata)||this.options.sdkMetadata||void 0}get instanceType(){var i;return(i=this.clerkjs)==null?void 0:i.instanceType}get frontendApi(){var i;return((i=this.clerkjs)==null?void 0:i.frontendApi)||""}get isStandardBrowser(){var i;return((i=this.clerkjs)==null?void 0:i.isStandardBrowser)||this.options.standardBrowser||!1}get __internal_queryClient(){var i;return(i=this.clerkjs)==null?void 0:i.__internal_queryClient}get isSatellite(){return typeof window<"u"&&window.location?o0(this.options.isSatellite,new URL(window.location.href),!1):typeof this.options.isSatellite=="function"?Xt.throw(s0):!1}async getEntryChunks(){var i;if(!(this.mode!=="browser"||this.loaded)){typeof window<"u"&&(window.__clerk_publishable_key=ye(this,Vt),window.__clerk_proxy_url=this.proxyUrl,window.__clerk_domain=this.domain);try{const r=await this.getClerkJsEntryChunk();if(!r.loaded){this.beforeLoad(r);const c=this.options.standardBrowser!==!1&&!this.options.Clerk||!!((i=this.options.ui)!=null&&i.ClerkUI)?await this.getClerkUIEntryChunk():void 0;await r.load({...this.options,ui:{...this.options.ui,ClerkUI:c}})}r.loaded&&this.replayInterceptedInvocations(r)}catch(r){const o=r;ye(this,jt).emit(dn.Status,"error"),console.error(o.stack||o.message||o);return}}}async getClerkJsEntryChunk(){if((!this.options.Clerk||this.options.__internal_clerkJSUrl)&&!__BUILD_DISABLE_RHC__&&await lv({...this.options,publishableKey:ye(this,Vt),proxyUrl:this.proxyUrl,domain:this.domain,nonce:this.options.nonce}
26),this.options.Clerk&&!this.options.__internal_clerkJSUrl&&(global.Clerk=qp(this.options.Clerk)?new this.options.Clerk(ye(this,Vt),{proxyUrl:this.proxyUrl,domain:this.domain}):this.options.Clerk),!global.Clerk)throw new Error("Failed to download latest ClerkJS. Contact [email protected].");return global.Clerk}async getClerkUIEntryChunk(){const i=this.options.ui,r=!!this.options.__internal_clerkUIUrl;if(i?.ClerkUI&&!r)return i.ClerkUI;if(!((i||this.options.prefetchUI===!1)&&!r)){if(await sv({...this.options,publishableKey:ye(this,Vt),proxyUrl:this.proxyUrl,domain:this.domain,nonce:this.options.nonce}),!global.__internal_ClerkUICtor)throw new Error("Failed to download latest Clerk UI. Contact [email protected].");return global.__internal_ClerkUICtor}}get version(){var i;return(i=this.clerkjs)==null?void 0:i.version}get client(){if(this.clerkjs)return this.clerkjs.client}get session(){if(this.clerkjs)return this.clerkjs.session}get user(){if(this.clerkjs)return this.clerkjs.user}get organization(){if(this.clerkjs)return this.clerkjs.organization}get telemetry(){if(this.clerkjs)return this.clerkjs.telemetry}get __internal_environment(){if(this.clerkjs)return this.clerkjs.__internal_environment}get isSignedIn(){return this.clerkjs?this.clerkjs.isSignedIn:!1}get billing(){var i;return(i=this.clerkjs)==null?void 0:i.billing}get __internal_state(){return this.loaded&&this.clerkjs?this.clerkjs.__internal_state:ye(this,Ei)}get apiKeys(){var i;return(i=this.clerkjs)==null?void 0:i.apiKeys}__internal_setEnvironment(...i){if(this.clerkjs&&"__internal_setEnvironment"in this.clerkjs)this.clerkjs.__internal_setEnvironment(i);else return}get __internal_lastEmittedResources(){var i;return(i=this.clerkjs)==null?void 0:i.__internal_lastEmittedResources}};nr=new WeakMap;fn=new WeakMap;pn=new WeakMap;Vt=new WeakMap;jt=new WeakMap;Ei=new WeakMap;Zu=new WeakMap;yi=new WeakSet;ir=function(){return new Promise(a=>{this.addOnLoaded(()=>a(this.clerkjs))})};Ju(Ch,Zu);var $p=Ch;function Cv(a){const{initialState:i,children:r,...o}=a,c=F8(o),{isomorphicClerk:d,clerkStatus:p}=_v(c);return T.createElement(IA,{initialState:i,clerk:d,clerkStatus:p},r)}var _h=b8(Cv,"ClerkProvider",t8);_h.displayName="ClerkProvider";var Fv=hv?"shared":"",_v=a=>{const i=T.useMemo(()=>({clerkUIVariant:Fv,...a}),[a]),r=T.useRef($p.getOrCreateInstance(i)),[o,c]=T.useState(r.current.status);return T.useEffect(()=>{r.current.__internal_updateProps({appearance:a.appearance})},[a.appearance]),T.useEffect(()=>{r.current.__internal_updateProps({options:a})},[a.localization]),T.useEffect(()=>(r.current.on("status",c),()=>{r.current&&r.current.off("status",c),$p.clearInstance()}),[]),{isomorphicClerk:r.current,clerkStatus:o}};function jF(a,i,r){const o=i.path||r?.path;return(i.routing||r?.routing||"path")==="path"?o?{...r,...i,routing:"path"}:Xt.throw(d8(a)):i.path?Xt.throw(f8(a)):{...r,...i,path:void 0}}var em=_h,$u=a=>`🔒 Clerk: ${a.trim()}
27
28For more info, check out the docs: https://clerk.com/docs,
29or come say hi in our discord server: https://clerk.com/discord
30`,bh=`Use 'rootAuthLoader' as your root loader. Then, add <ClerkProvider> to your app.
31Example:
32
33import { rootAuthLoader } from '@clerk/react-router/ssr.server'
34import { ClerkProvider } from '@clerk/react-router'
35
36export async function loader(args: Route.LoaderArgs) {
37  return rootAuthLoader(args)
38}
39
40export default function App({ loaderData }: Route.ComponentProps) {
41  return (
42    <ClerkProvider loaderData={loaderData}>
43      <Outlet />
44    </ClerkProvider>
45  )
46}
47`,bv=$u(`
48You're trying to pass an invalid object in "<ClerkProvider clerkState={...}>".
49
50${bh}
51`),Bh=$u(`
52Looks like you didn't pass 'clerkState' to "<ClerkProvider clerkState={...}>".
53
54${bh}
55`);$u(`
56You're calling 'getAuth()' from a loader, without providing the loader args object.
57Example:
58
59export async function loader(args: Route.LoaderArgs) {
60  const { userId } = await getAuth(args)
61
62  // Your code here
63}
64`);$u(`
65You're returning an invalid response from the 'rootAuthLoader' inside root.tsx.
66You can only return plain objects, Responses created using the React Router 'data()'helper or
67custom redirect 'Response' instances (status codes in the range of 300 to 400).
68If you want to return a primitive value or an array, you can always wrap the response with an object.
69
70Example:
71
72export async function loader(args: Route.LoaderArgs) {
73  return rootAuthLoader(args, async ({ auth }) => {
74    const { userId } = auth;
75    const posts = await database.getPostsByUserId(userId);
76
77    return { data: posts }
78    // Or
79    return data(posts, {
80      headers: {
81        'Content-Type': 'application/json'
82      }
83    })
84  })
85}
86`);$u(`
87A secretKey must be provided in order to use SSR and the exports from @clerk/react-router/api.');
88If your runtime supports environment variables, you can add a CLERK_SECRET_KEY variable to your config.
89Otherwise, you can pass a secretKey parameter to rootAuthLoader or getAuth.
90`);$u("Missing domain and proxyUrl. A satellite application needs to specify a domain or a proxyUrl");$u(`
91Invalid signInUrl. A satellite application requires a signInUrl for development instances.
92Check if signInUrl is missing from your configuration or if it is not an absolute URL.`);var Bv=$u(`
93You're trying to use Clerk in React Router SPA Mode without providing a Publishable Key.
94Please provide the publishableKey prop on the <ClerkProvider> component.
95
96Example:
97
98<ClerkProvider publishableKey={PUBLISHABLE_KEY}>
99`);function Dv(a){(!a||!a.__internal_clerk_state)&&console.warn(Bh)}function Sv(a){if(!a)throw new Error(Bh);if(a&&!a.__internal_clerk_state)throw new Error(bv)}function kv(a){if(!a||typeof a!="string")throw new Error(Bv)}var Dh=()=>{var a;if(typeof window<"u"&&typeof((a=window.__reactRouterContext)==null?void 0:a.isSpaMode)<"u")return window.__reactRouterContext.isSpaMode},Sh=T.createContext(void 0);Sh.displayName="ClerkReactRouterOptionsCtx";var wv=a=>{const{children:i,options:r}=a;return T.createElement(Sh.Provider,{value:{value:r}},i)},Tv=()=>{const a=hr(),i=kt(),r=T.useRef([]),o=()=>{r.current.forEach(c=>c()),r.current.splice(0,r.current.length)};return T.useEffect(()=>{o()},[i]),(c,d)=>new Promise(p=>{r.current.push(p),a(c,d)})};typeof window<"u"&&!window.global&&(window.global=typeof global>"u"?window:global);var tm;if(globalThis.__clerkSharedModules){const a=(tm=globalThis.__clerkSharedModules.react)==null?void 0:tm.version;a&&a!==C.version&&console.warn(`[@clerk/ui/register] React version mismatch detected. Already registered: ${a}, current import: ${C.version}. This may cause issues with the shared @clerk/ui variant.`)}else globalThis.__clerkSharedModules={react:P6,"react-dom":e8,"react-dom/client":j6,"react/jsx-runtime":x6};we(({clerk:a,children:i,...r})=>{const{appearance:o,getContainer:c,component:d,signUpFallbackRedirectUrl:p,forceRedirectUrl:h,fallbackRedirectUrl:g,signUpForceRedirectUrl:E,mode:y,initialValues:A,withSignUp:w,oauthFlow:U,...j}=r;i=vr(i,"Sign in");const R=Ar(i)("SignInButton"),L=()=>{const I={forceRedirectUrl:h,fallbackRedirectUrl:g,signUpFallbackRedirectUrl:p,signUpForceRedirectUrl:E,initialValues:A,withSignUp:w,oauthFlow:U};return y==="modal"?a.openSignIn({...I,appearance:o,getContainer:c}):a.redirectToSignIn({...I,signInFallbackRedirectUrl:g,signInForceRedirectUrl:h})},H={...j,onClick:async I=>(R&&typeof R=="object"&&"props"in R&&await Cr(R.props.onClick)(I),L())};return T.cloneElement(R,H)},{component:"SignInButton",renderWhileLoading:!0});we(({clerk:a,children:i,...r})=>{const{redirectUrl:o,getContainer:c,component:d,...p}=r;i=vr(i,"Sign in with Metamask");const h=Ar(i)("SignInWithMetamaskButton"),g=async()=>{async function A(){await a.authenticateWithMetamask({redirectUrl:o||void 0})}A()},y={...p,onClick:async A=>(await Cr(h.props.onClick)(A),g())};return T.cloneElement(h,y)},{component:"SignInWithMetamask",renderWhileLoading:!0});we(({clerk:a,children:i,...r})=>{const{redirectUrl:o="/",signOutOptions:c,getContainer:d,component:p,...h}=r;i=vr(i,"Sign out");const g=Ar(i)("SignOutButton"),E=()=>a.signOut({redirectUrl:o,...c}),A={...h,onClick:async w=>(await Cr(g.props.onClick)(w),E())};return T.cloneElement(g,A)},{component:"SignOutButton",renderWhileLoading:!0});we(({clerk:a,children:i,...r})=>{const{appearance:o,unsafeMetadata:c,getContainer:d,component:p,fallbackRedirectUrl:h,forceRedirectUrl:g,signInFallbackRedirectUrl:E,signInForceRedirectUrl:y,mode:A,initialValues:w,oauthFlow:U,...j}=r;i=vr(i,"Sign up");const R=Ar(i)("SignUpButton"),L=()=>{const I={fallbackRedirectUrl:h,forceRedirectUrl:g,signInFallbackRedirectUrl:E,signInForceRedirectUrl:y,initialValues:w,oauthFlow:U};return A==="modal"?a.openSignUp({...I,appearance:o,unsafeMetadata:c,getContainer:d}):a.redirectToSignUp({...I,signUpFallbackRedirectUrl:h,signUpForceRedirectUrl:g})},H={...j,onClick:async I=>(R&&typeof R=="object"&&"props"in R&&await Cr(R.props.onClick)(I),L())};return T.cloneElement(R,H)},{component:"SignUpButton",renderWhileLoading:!0});WA({packageName:"@clerk/react"});pv("@clerk/react");var xv={name:"@clerk/react-router",version:"3.0.6"},gi={current:void 0};function Rv({children:a,...i}){const r=Tv(),o=Dh();T.useEffect(()=>{gi.current=r},[r]);const{clerkState:c,...d}=i;em.displayName="ReactClerkProvider",typeof o<"u"&&!o&&Sv(c);const{__clerk_ssr_state:p,__publishableKey:h,__proxyUrl:g,__domain:E,__isSatellite:y,__clerk_debug:A,__signInUrl:w,__signUpUrl:U,__sign
99InForceRedirectUrl:j,__signUpForceRedirectUrl:R,__signInFallbackRedirectUrl:L,__signUpFallbackRedirectUrl:G,__clerkJSUrl:H,__clerkJSVersion:I,__clerkUIUrl:X,__clerkUIVersion:Q,__prefetchUI:ne,__telemetryDisabled:K,__telemetryDebug:ee,__keylessClaimUrl:ie,__keylessApiKeysUrl:Se}=c?.__internal_clerk_state||{};T.useEffect(()=>{typeof o<"u"&&!o&&Dv(c)},[]),T.useEffect(()=>{window.__clerk_debug=A},[]);const me={publishableKey:h,proxyUrl:g,domain:E,isSatellite:y,signInUrl:w,signUpUrl:U,signInForceRedirectUrl:j,signUpForceRedirectUrl:R,signInFallbackRedirectUrl:L,signUpFallbackRedirectUrl:G,__internal_clerkJSUrl:H,__internal_clerkJSVersion:I,__internal_clerkUIUrl:X,__internal_clerkUIVersion:Q,prefetchUI:ne,telemetry:{disabled:K,debug:ee}},Te=ie?{__internal_keyless_claimKeylessApplicationUrl:ie,__internal_keyless_copyInstanceKeysUrl:Se}:{};return T.createElement(wv,{options:me},T.createElement(em,{routerPush:He=>{var ze;return(ze=gi.current)==null?void 0:ze.call(gi,He)},routerReplace:He=>{var ze;return(ze=gi.current)==null?void 0:ze.call(gi,He,{replace:!0})},initialState:p,sdkMetadata:xv,...me,...Te,...d},a))}var Pv=({children:a,loaderData:i,...r})=>{let o;const c=Dh();return!c&&i?.clerkState&&(o=i.clerkState),typeof c<"u"&&c&&kv(r.publishableKey),T.createElement(Rv,{...r,clerkState:o},a)};function Mv(){return{layout:{logoPlacement:"none",socialButtonsVariant:"blockButton",socialButtonsPlacement:"top"},variables:{colorPrimary:"#2B2A28",colorPrimaryForeground:"#F6F5F2",colorNeutral:"#2B2A28",colorForeground:"#2B2A28",colorMuted:"#F2F0EB",colorMutedForeground:"#7A7670",colorBackground:"#FFFFFF",colorInput:"#F6F5F2",colorInputForeground:"#2B2A28",colorBorder:"#E2DFD8",colorRing:"rgba(74, 158, 142, 0.25)",colorShadow:"rgba(43, 42, 40, 0.06)",colorModalBackdrop:"rgba(43, 42, 40, 0.34)",fontFamily:"'Inter', -apple-system, sans-serif",fontFamilyButtons:"'Inter', -apple-system, sans-serif",fontSize:"0.9rem",borderRadius:"0",spacing:"1rem"},elements:{modalBackdrop:{backdropFilter:"blur(12px)",WebkitBackdropFilter:"blur(12px)",background:"radial-gradient(circle at top, rgba(242, 240, 235, 0.85), rgba(43, 42, 40, 0.34))"},modalContent:{width:"min(28rem, calc(100vw - 2rem))",boxShadow:"none",padding:"0",borderRadius:"0"},cardBox:{boxShadow:"0 12px 30px rgba(43,42,40,0.08), 0 4px 8px rgba(43,42,40,0.04)",border:"1px solid #E2DFD8",background:"#FFFFFF",borderRadius:"0"},headerTitle:{fontFamily:"var(--font-display)",fontWeight:"500",fontSize:"1.05rem",lineHeight:"1.6",color:"#2B2A28"},headerSubtitle:{color:"#7A7670",fontSize:"0.85rem",lineHeight:"1.6"},socialButtonsBlockButton:{minHeight:"3rem",border:"1px solid #E2DFD8",background:"#F6F5F2",color:"#2B2A28",boxShadow:"none",borderRadius:"0"},socialButtonsBlockButtonText:{fontWeight:"500",fontSize:"0.85rem"},dividerText:{color:"#9E9A93",fontSize:"0.72rem",letterSpacing:"0.12em",textTransform:"uppercase"},dividerLine:{background:"#E2DFD8"},formFieldLabel:{color:"#2B2A28",fontSize:"0.82rem",fontWeight:"500"},formFieldInput:{minHeight:"3rem",border:"1px solid #E2DFD8",background:"#F6F5F2",boxShadow:"none",color:"#2B2A28",borderRadius:"0"},formFieldAction:{color:"#4A9E8E"},formButtonPrimary:{minHeight:"3rem",border:"1px solid #2B2A28",background:"#2B2A28",color:"#F6F5F2",boxShadow:"none",borderRadius:"0",fontWeight:"500"},formButtonReset:{borderRadius:"0",color:"#4A9E8E"},footerActionText:{color:"#7A7670"},footerActionLink:{color:"#4A9E8E",textDecoration:"none"},footerAction:{display:"flex",justifyContent:"center",gap:"0.25rem"},footerPages:{display:"none"},footer:{display:"block",paddingTop:"1rem"},alternativeMethodsBlockButton:{minHeight:"3rem",border:"1px solid #E2DFD8",background:"#FFFFFF",color:"#2B2A28",opacity:1,borderRadius:"0"},alternativeMethodsBlockButtonText:{color:"#2B2A28",fontWeight:"500",opacity:1},alternativeMethodsBlockButtonIcon:{color:"#2B2A28",opacity:1},otpCodeFieldInput:{minHeight:"3rem",border:"1px solid #E2DFD8",background:"#F6F5F2",color:"#2B2A28",borderRadius:"0"},modalCloseButton:{color:"#9E9A93"}}}}function Ov(){return{layout:{logoPlacement:"none"},variables:{colorPrimary:"#4A9E8E",colorPrimaryForeground:"#FFFFFF",colorForeground:"#2B2A28",colorBackgroun
99d:"rgba(255,255,255,0.88)",colorInput:"rgba(255,255,255,0.78)",colorInputForeground:"#2B2A28",colorBorder:"rgba(226,223,216,0.86)",colorMuted:"rgba(244,241,234,0.78)",colorMutedForeground:"#7A7670",colorRing:"rgba(74, 158, 142, 0.30)",colorShadow:"rgba(43,42,40,0.14)",fontFamily:"'Inter', -apple-system, sans-serif",fontFamilyButtons:"'Inter', -apple-system, sans-serif",borderRadius:"8px",spacing:"0.9rem"},elements:{modalBackdrop:{backdropFilter:"blur(18px)",WebkitBackdropFilter:"blur(18px)",background:"linear-gradient(180deg, rgba(242,240,235,0.70), rgba(43,42,40,0.24))"},modalContent:{boxShadow:"none",padding:"0",borderRadius:"12px",display:"flex",justifyContent:"center",alignItems:"center"},rootBox:{width:"100%",height:"100%"},cardBox:{width:"100%",height:"100%",minHeight:"0",overflow:"hidden",boxShadow:"none",border:"none",background:"transparent",borderRadius:"0"},headerTitle:{display:"none",fontFamily:"'Inter', sans-serif",fontWeight:"650",fontSize:"0.92rem",lineHeight:"1.35",color:"#2B2A28"},headerSubtitle:{display:"none",color:"#8B867E",fontSize:"0.76rem"},navbar:{width:"208px",background:"rgba(244,241,234,0.76)",borderRight:"1px solid rgba(226,223,216,0.72)",padding:"12px 8px 58px"},navbarButton:{minHeight:"36px",borderRadius:"8px",color:"#6F6A63",fontSize:"0.78rem",fontWeight:"650","&:hover":{background:"rgba(74,158,142,0.08)",color:"#4A9E8E"}},navbarButton__active:{background:"rgba(217,240,235,0.78)",color:"#4A9E8E"},navbarButtonIcon:{color:"currentColor",opacity:1},navbarButtonText:{color:"currentColor"},footer:{display:"none"},footerPages:{display:"none"},pageScrollBox:{background:"rgba(255,253,250,0.64)",borderRadius:"0",padding:"22px"},page:{minHeight:"100%",borderRadius:"0"},formButtonPrimary:{minHeight:"38px",borderRadius:"8px",background:"#2B2A28",color:"#FFFFFF",border:"1px solid #2B2A28",boxShadow:"none"},formButtonReset:{borderRadius:"8px",color:"#4A9E8E"},formFieldInput:{minHeight:"38px",borderRadius:"8px",border:"1px solid rgba(226,223,216,0.86)",background:"rgba(255,255,255,0.78)",boxShadow:"none"},profileSectionTitleText:{color:"#2B2A28",fontSize:"0.86rem",fontWeight:"650"},profileSectionSubtitleText:{color:"#7A7670",fontSize:"0.76rem"},profileSectionPrimaryButton:{minHeight:"34px",borderRadius:"8px",border:"1px solid rgba(74,158,142,0.24)",background:"rgba(74,158,142,0.08)",color:"#4A9E8E",fontWeight:"600","&:hover":{background:"rgba(74, 158, 142, 0.12)"}},profileSectionPrimaryButton__connectedAccounts:{color:"#4A9E8E",borderColor:"rgba(74,158,142,0.24)"},socialButtonsBlockButton:{minHeight:"38px",border:"1px solid rgba(226,223,216,0.86)",background:"rgba(255,255,255,0.78)",color:"#2B2A28",boxShadow:"none",borderRadius:"8px",opacity:1,"&:hover":{background:"rgba(248,247,244,0.92)"},"&:disabled":{background:"rgba(248,247,244,0.64)",color:"#6B665F",opacity:1}},socialButtonsBlockButtonText:{color:"inherit",fontWeight:"600"},socialButtonsProviderIcon:{color:"currentColor",opacity:1},providerIcon:{color:"currentColor",opacity:1}}}}function IF(){const a=Ov();return{...a,elements:{...a.elements,modalBackdrop:{position:"absolute",inset:"0",width:"100%",height:"100%",minHeight:"0",background:"transparent",backdropFilter:"none",WebkitBackdropFilter:"none",overflow:"hidden"},modalContent:{width:"100%",height:"100%",margin:"0",padding:"0",maxWidth:"none",boxShadow:"none",borderRadius:"0",display:"block"},modalCloseButton:{display:"none"},rootBox:{width:"100%",height:"100%"},cardBox:{width:"100%",height:"100%",minHeight:"0",overflow:"hidden",boxShadow:"none",border:"none",background:"transparent",borderRadius:"0"},navbar:{width:"208px",background:"rgba(244,241,234,0.76)",borderRight:"1px solid rgba(226,223,216,0.72)",padding:"12px 8px 58px","& > div:first-child":{gap:"0",flex:"1 1 auto"},"& > div:first-child > div:first-child":{display:"none"}},scrollBox:{background:"transparent",borderRadius:"0",borderTop:"none",borderBottom:"none",borderRight:"none",marginBlock:"0",marginInlineEnd:"0"},pageScrollBox:{background:"transparent",borderRadius:"0",padding:"22px"},page:{minHeight:"100%",borderRadius:"0"}}}}var kh={locale:"en-US",apiKeys:{action__add:"Add new key",action__search:"Search keys",copySecret:{formButtonPrimary__copyAndClose:"Copy & Close",formHint:"For security reasons, we won't allow you to view it again later.",formTitle:'Copy your "{{name}}" API Key now'},createdAndExpirationStatus__expiresOn:"Created {{ createdDate | shortDate('en-US') }} • Expires {{ expiresDate | longDate('en-US') }}",createdAndExpirationStatus__never:"Created {{ createdDate | shortDate('en-US') }} • Never expires",detailsTitle__emptyRow:"No API keys found",formButtonPrimary__add:"Create key",formFieldCaption__expiration__expiresOn:"Expiring {{ date }}",formFieldCaption__expiration__never:"This key will never expire",formFieldOption__expiration__180d:"180 Days",formFieldOption__expiration__1d:"1 Day",formFieldOption__expiration__1y:"1 Year",formFieldOption__expiration__30d:"30 Days",formFieldOption__expiration__60d:"60 Days",formFieldOption__expiration__7d:"7 Days",formFieldOption__expiration__90d:"90 Days",formFieldOption__expiration__never:"Never",formHint:"Provide a name to generate a new key. You’ll be able to revoke it anytime.",formTitle:"Add new API key",lastUsed__days:"{{days}}d ago",lastUsed__hours:"{{hours}}h ago",lastUsed__minutes:"{{minutes}}m ago",lastUsed__months:"{{months}}mo ago",lastUsed__seconds:"{{seconds}}s ago",lastUsed__years:"{{years}}y ago",menuAction__revoke:"Revoke key",revokeConfirmation:{confirmationText:"Revoke",formButtonPrimary__revoke:"Revoke key",formHint:"Are you sure you want to delete this Secret key?",formTitle:'Revoke "{{apiKeyName}}" secret key?'}},backButton:"Back",badge__activePlan:"Active",badge__canceledEndsAt:"Canceled • Ends {{ date | shortDate('en-US') }}",badge__currentPlan:"Current plan",badge__default:"Default",badge__endsAt:"Ends {{ date | shortDate('en-US') }}",badge__expired:"Expired",badge__freeTrial:"Free trial",badge__otherImpersonatorDevice:"Other impersonator device",badge__pastDueAt:"Past due {{ date | shortDate('en-US') }}",badge__pastDuePlan:"Past due",badge__primary:"Primary",badge__renewsAt:"Renews {{ date | shortDate('en-US') }}",badge__requiresAction:"Requires action",badge__startsAt:"Starts {{ date | shortDate('en-US') }}",badge__thisDevice:"This device",badge__trialEndsAt:"Trial ends {{ date | shortDate('en-US') }}",badge__unverified:"Unverified",badge__upcomingPlan:"Upcoming",badge__userDevice:"User device",badge__you:"You",billing:{addPaymentMethod__label:"Add payment method",alwaysFree:"Always free",annually:"Annually",availableFeatures:"Available features",billedAnnually:"Billed annually",billedMonthlyOnly:"Only billed monthly",billedAnnuallyOnly:"Only billed annually",cancelFreeTrial:"Cancel free trial",cancelFreeTrialAccessUntil:"Your trial will stay active until {{ date | longDate('en-US') }}. After that, you'll lose access to trial features. You won't be charged.",cancelFreeTrialTitle:"Cancel free trial for {{plan}} plan?",cancelSubscription:"Cancel subscription",cancelSubscriptionAccessUntil:"You can keep using '{{plan}}' features until {{ date | longDate('en-US') }}, after which you will no longer have access.",cancelSubscriptionNoCharge:"You will not be charged for this subscription.",cancelSubscriptionPastDue:"Your subscription will end immediately and you will lose access to all plan features. You will be asked to pay the past due amount on your next subscription.",cancelSubscriptionTitle:"Cancel {{plan}} Subscription?",cannotSubscribeMonthly:"You cannot subscribe to this plan by paying monthly. To subscribe to this plan, you need to choose to pay annually.",cannotSubscribeUnrecoverable:"You cannot subscribe to this plan. Your existing subscription is more expensive than this plan.",checkout:{description__paymentSuccessful:"Your payment was successful.",description__subscriptionSuccessful:"Your new subscription is all set.",downgradeNotice:"You will keep your current subscription and its features until the end of the billing cycle, then you will be switched to this subscription.",emailForm:{subtitle:"Before you can complete your purchase you must add an email address where receipts will be sent.",title:"Add an email address"},lineItems:{title__freeTrialEndsAt:"Trial ends on",title__paymentMethod:"Payment method",title__statementId:"Statement ID",title__subscriptionBegins:"Subscription begins",title__totalPaid:"Total paid"},pastDueNotice:"Your previous subscription was past due, with no payment.",perMonth:"per month",title:"Checkout",title__paymentSuccessful:"Payment was successful!",title__subscriptionSuccessful:"Success!",title__trialSuccess:"Trial successfully started!",totalDueAfterTrial:"Total Due after trial ends in {{days}} days"},credit:"Credit",prorationCredit:"Prorated credit",accountCredit:"Account credit",creditRemainder:"Credit for the remainder of your current subscription.",payerCreditRemainder:"Credit from account balance.",defaultFreePlanActive:"You're currently on the Free plan",free:"Free",getStarted:"Get started",keepFreeTrial:"Keep free trial",keepSubscription:"Keep subscription",manage:"Manage",manageSubscription:"Manage subscription",month:"Month",monthly:"Monthly",pastDue:"Past due",pay:"Pay {{amount}}",paymentMethod:{applePayDescription:{annual:"Annual payment",monthly:"Monthly payment"},dev:{anyNumbers:"Any numbers",cardNumber:"Card number",cvcZip:"CVC, ZIP",developmentMode:"Development mode",expirationDate:"Expiration date",testCardInfo:"Test card information"}},paymentMethods__label:"Payment Methods",popular:"Popular",pricingTable:{billingCycle:"Billing cycle",included:"Included"},reSubscribe:"Resubscribe",seeAllFeatures:"See all features",startFreeTrial:"Start free trial",startFreeTrial__days:"Start {{days}}
99-day free trial",subscribe:"Subscribe",subscriptionDetails:{beginsOn:"Begins on",currentBillingCycle:"Current billing cycle",endsOn:"Ends on",firstPaymentAmount:"First payment amount",firstPaymentOn:"First payment on",nextPaymentAmount:"Next payment amount",nextPaymentOn:"Next payment on",pastDueAt:"Past due on",renewsAt:"Renews at",subscribedOn:"Subscribed on",title:"Subscription",trialEndsOn:"Trial ends on",trialStartedOn:"Trial started on"},subtotal:"Subtotal",switchPlan:"Switch to this plan",switchToAnnual:"Switch to annual",switchToAnnualWithAnnualPrice:"Switch to annual {{currency}}{{price}} / year",switchToMonthly:"Switch to monthly",switchToMonthlyWithPrice:"Switch to monthly {{currency}}{{price}} / month",totalDue:"Total due",totalDueToday:"Total Due Today",viewFeatures:"View features",viewPayment:"View payment",year:"Year"},createOrganization:{formButtonSubmit:"Create organization",invitePage:{formButtonReset:"Skip"},title:"Create organization"},dates:{lastDay:"Yesterday at {{ date | timeString('en-US') }}",next6Days:"{{ date | weekday('en-US','long') }} at {{ date | timeString('en-US') }}",nextDay:"Tomorrow at {{ date | timeString('en-US') }}",numeric:"{{ date | numeric('en-US') }}",previous6Days:"Last {{ date | weekday('en-US','long') }} at {{ date | timeString('en-US') }}",sameDay:"Today at {{ date | timeString('en-US') }}"},dividerText:"or",footerActionLink__alternativePhoneCodeProvider:"Send code via SMS instead",footerActionLink__useAnotherMethod:"Use another method",footerPageLink__help:"Help",footerPageLink__privacy:"Privacy",footerPageLink__terms:"Terms",formButtonPrimary:"Continue",formButtonPrimary__verify:"Verify",formFieldAction__forgotPassword:"Forgot password?",formFieldError__matchingPasswords:"Passwords match.",formFieldError__notMatchingPasswords:"Passwords don't match.",formFieldError__verificationLinkExpired:"The verification link expired. Please request a new link.",formFieldHintText__optional:"Optional",formFieldHintText__slug:"A slug is a human-readable ID that must be unique. It’s often used in URLs.",formFieldInputPlaceholder__apiKeyDescription:"Explain why you’re generating this key",formFieldInputPlaceholder__apiKeyExpirationDate:"Select date",formFieldInputPlaceholder__apiKeyName:"Enter your secret key name",formFieldInputPlaceholder__backupCode:"Enter backup code",formFieldInputPlaceholder__confirmDeletionUserAccount:"Delete account",formFieldInputPlaceholder__emailAddress:"Enter your email address",formFieldInputPlaceholder__emailAddress_username:"Enter email or username",formFieldInputPlaceholder__emailAddresses:"[email protected], [email protected]",formFieldInputPlaceholder__firstName:"First name",formFieldInputPlaceholder__lastName:"Last name",formFieldInputPlaceholder__organizationDomain:"example.com",formFieldInputPlaceholder__organizationDomainEmailAddress:"[email protected]",formFieldInputPlaceholder__organizationName:"Organization name",formFieldInputPlaceholder__organizationSlug:"my-org",formFieldInputPlaceholder__password:"Enter your password",formFieldInputPlaceholder__phoneNumber:"Enter your phone number",formFieldInputPlaceholder__username:"Enter your username",formFieldInput__emailAddress_format:"Example format: [email protected]",formFieldLabel__apiKey:"API key",formFieldLabel__apiKeyDescription:"Description",formFieldLabel__apiKeyExpiration:"Expiration",formFieldLabel__apiKeyName:"Secret key name",formFieldLabel__automaticInvitations:"Enable automatic invitations for this domain",formFieldLabel__backupCode:"Backup code",formFieldLabel__confirmDeletion:"Confirmation",formFieldLabel__confirmPassword:"Confirm password",formFieldLabel__currentPassword:"Current password",formFieldLabel__emailAddress:"Email address",formFieldLabel__emailAddress_username:"Email address or username",formFieldLabel__emailAddresses:"Email addresses",formFieldLabel__firstName:"First name",formFieldLabel__lastName:"Last name",formFieldLabel__newPassword:"New password",formFieldLabel__organizationDomain:"Domain",formFieldLabel__organizationDomainDeletePending:"Delete pending invitations and suggestions",formFieldLabel__organizationDomainEmailAddress:"Verification email address",formFieldLabel__organizationDomainEmailAddressDescription:"Enter an email address under this domain to receive a code and verify this domain.",formFieldLabel__organizationName:"Name",formFieldLabel__organizationSlug:"Slug",formFieldLabel__passkeyName:"Name of passkey",formFieldLabel__password:"Password",formFieldLabel__phoneNumber:"Phone number",formFieldLabel__role:"Role",formFieldLabel__signOutOfOtherSessions:"Sign out of all other devices",formFieldLabel__username:"Username",impersonationFab:{action__signOut:"Sign out",title:"Signed in as {{identifier}}"},lastAuthenticationStrategy:"Last used",maintenanceMode:"We are currently undergoing maintenance, but don't worry, it shouldn't take more than a few minutes.",membershipRole__admin:"Admin",membershipRole__basicMember:"Member",membershipRole__guestMember:"Guest",organizationList:{action__createOrganization:"Create organization",action__invitationAccept:"Join",action__suggestionsAccept:"Request to join",createOrganization:"Create Organization",invitationAcceptedLabel:"Joined",subtitle:"to continue to {{applicationName}}
99",suggestionsAcceptedLabel:"Pending approval",title:"Choose an account",titleWithoutPersonal:"Choose an organization"},organizationProfile:{apiKeysPage:{title:"API keys"},badge__automaticInvitation:"Automatic invitations",badge__automaticSuggestion:"Automatic suggestions",badge__manualInvitation:"No automatic enrollment",badge__unverified:"Unverified",billingPage:{paymentHistorySection:{empty:"No payment history",notFound:"Payment attempt not found",tableHeader__amount:"Amount",tableHeader__date:"Date",tableHeader__status:"Status"},paymentMethodsSection:{actionLabel__default:"Make default",actionLabel__remove:"Remove",add:"Add new payment method",addSubtitle:"Add a new payment method to your account.",cancelButton:"Cancel",formButtonPrimary__add:"Add Payment Method",formButtonPrimary__pay:"Pay {{amount}}",payWithTestCardButton:"Pay with test card",removeMethod:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to use this payment method and any recurring subscriptions dependent on it will no longer work.",successMessage:"{{paymentMethod}} has been removed from your account.",title:"Remove payment method"},title:"Payment methods"},start:{headerTitle__payments:"Payments",headerTitle__plans:"Plans",headerTitle__statements:"Statements",headerTitle__subscriptions:"Subscription"},statementsSection:{empty:"No statements to display",itemCaption__paidForPlan:"Paid for {{plan}} {{period}} plan",itemCaption__proratedCredit:"Prorated credit for partial usage of previous subscription",itemCaption__payerCredit:"Credit from account balance",itemCaption__subscribedAndPaidForPlan:"Subscribed and paid for {{plan}} {{period}} plan",notFound:"Statement not found",tableHeader__amount:"Amount",tableHeader__date:"Date",title:"Statements",totalPaid:"Total paid"},subscriptionsListSection:{actionLabel__manageSubscription:"Manage",actionLabel__newSubscription:"Subscribe to a plan",actionLabel__switchPlan:"Switch plans",tableHeader__edit:"Edit",tableHeader__plan:"Plan",tableHeader__startDate:"Start date",title:"Subscription"},subscriptionsSection:{actionLabel__default:"Manage"},switchPlansSection:{title:"Switch plans"},title:"Billing"},createDomainPage:{subtitle:"Add the domain to verify. Users with email addresses at this domain can join the organization automatically or request to join.",title:"Add domain"},invitePage:{detailsTitle__inviteFailed:"The invitations could not be sent. There are already pending invitations for the following email addresses: {{email_addresses}}.",formButtonPrimary__continue:"Send invitations",selectDropdown__role:"Select role",subtitle:"Enter or paste one or more email addresses, separated by spaces or commas.",successMessage:"Invitations successfully sent",title:"Invite new members"},membersPage:{action__invite:"Invite",action__search:"Search",activeMembersTab:{menuAction__remove:"Remove member",tableHeader__actions:"Actions",tableHeader__joined:"Joined",tableHeader__role:"Role",tableHeader__user:"User"},alerts:{roleSetMigrationInProgress:{subtitle:"We are updating the available roles. Once that’s done, you’ll be able to update roles again.",title:"Roles are temporarily locked"}},detailsTitle__emptyRow:"No members to display",invitationsTab:{autoInvitations:{headerSubtitle:"Invite users by connecting an email domain with your organization. Anyone who signs up with a matching email domain will be able to join the organization anytime.",headerTitle:"Automatic invitations",primaryButton:"Manage verified domains"},table__emptyRow:"No invitations to display"},invitedMembersTab:{menuAction__revoke:"Revoke invitation",tableHeader__invited:"Invited"},requestsTab:{autoSuggestions:{headerSubtitle:"Users who sign up with a matching email domain, will be able to see a suggestion to request to join your organization.",headerTitle:"Automatic suggestions",primaryButton:"Manage verified domains"},menuAction__approve:"Approve",menuAction__reject:"Reject",tableHeader__requested:"Requested access",table__emptyRow:"No requests to display"},start:{headerTitle__invitations:"Invitations",headerTitle__members:"Members",headerTitle__requests:"Requests"}},navbar:{apiKeys:"API keys",billing:"Billing",description:"Manage your organization.",general:"General",members:"Members",title:"Organization"},plansPage:{alerts:{noPermissionsToManageBilling:"You do not have permissions to manage billing for this organization."},title:"Plans"},profilePage:{dangerSection:{deleteOrganization:{actionDescription:'Type "{{organizationName}}" below to continue.',messageLine1:"Are you sure you want to delete this organization?",messageLine2:"This action is permanent and irreversible.",successMessage:"You have deleted the organization.",title:"Delete organization"},leaveOrganization:{actionDescription:'Type "{{organizationName}}" below to continue.',messageLine1:"Are you sure you want to leave this organization? You will lose access to this organization and its applications.",messageLine2:"This action is permanent and irreversible.",successMessage:"You have left the organization.",title:"Leave organization"},title:"Danger"},domainSection:{menuAction__manage:"Manage",menuAction__remove:"Delete",menuAction__verify:"Verify",primaryButton:"Add domain",subtitle:"Allow users to join the organization automatically or request to join based on a verified email domain.",title:"Verified domains"},successMessage:"The organization has been updated.",title:"Update profile"},removeDomainPage:{messageLine1:"The email domain {{domain}} will be removed.",messageLine2:"Users won’t be able to join the organization automatically after this.",successMessage:"{{domain}} has been removed.",title:"Remove domain"},start:{headerTitle__general:"General",headerTitle__members:"Members",profileSection:{primaryButton:"Update profile",title:"Organization 
vendor: 4,294 bytes, line 99
99Profile",uploadAction__title:"Logo"}},verifiedDomainPage:{dangerTab:{calloutInfoLabel:"Removing this domain will affect invited users.",removeDomainActionLabel__remove:"Remove domain",removeDomainSubtitle:"Remove this domain from your verified domains",removeDomainTitle:"Remove domain"},enrollmentTab:{automaticInvitationOption__description:"Users are automatically invited to join the organization when they sign-up and can join anytime.",automaticInvitationOption__label:"Automatic invitations",automaticSuggestionOption__description:"Users receive a suggestion to request to join, but must be approved by an admin before they are able to join the organization.",automaticSuggestionOption__label:"Automatic suggestions",calloutInfoLabel:"Changing the enrollment mode will only affect new users.",calloutInvitationCountLabel:"Pending invitations sent to users: {{count}}",calloutSuggestionCountLabel:"Pending suggestions sent to users: {{count}}",manualInvitationOption__description:"Users can only be invited manually to the organization.",manualInvitationOption__label:"No automatic enrollment",subtitle:"Choose how users from this domain can join the organization."},start:{headerTitle__danger:"Danger",headerTitle__enrollment:"Enrollment options"},subtitle:"The domain {{domain}} is now verified. Continue by selecting enrollment mode.",title:"Update {{domain}}"},verifyDomainPage:{formSubtitle:"Enter the verification code sent to your email address",formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"The domain {{domainName}} needs to be verified via email.",subtitleVerificationCodeScreen:"A verification code was sent to {{emailAddress}}. Enter the code to continue.",title:"Verify domain"}},organizationSwitcher:{action__closeOrganizationSwitcher:"Close organization switcher",action__createOrganization:"Create organization",action__invitationAccept:"Join",action__manageOrganization:"Manage",action__openOrganizationSwitcher:"Open organization switcher",action__suggestionsAccept:"Request to join",notSelected:"No organization selected",personalWorkspace:"Personal account",suggestionsAcceptedLabel:"Pending approval"},paginationButton__next:"Next",paginationButton__previous:"Previous",paginationRowText__displaying:"Displaying",paginationRowText__of:"of",reverification:{alternativeMethods:{actionLink:"Get help",actionText:"Don’t have any of these?",blockButton__backupCode:"Use a backup code",blockButton__emailCode:"Email code to {{identifier}}",blockButton__passkey:"Use your passkey",blockButton__password:"Continue with your password",blockButton__phoneCode:"Send SMS code to {{identifier}}",blockButton__totp:"Use your authenticator app",getHelp:{blockButton__emailSupport:"Email support",content:"If you have trouble verifying your account, email us and we will work with you to restore access as soon as possible.",title:"Get help"},subtitle:"Facing issues? You can use any of these methods for verification.",title:"Use another method"},backupCodeMfa:{subtitle:"Enter the backup code you received when setting up two-step authentication",title:"Enter a backup code"},emailCode:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the code sent to your email to continue",title:"Verification required"},noAvailableMethods:{message:"Cannot proceed with verification. No suitable authentication factor is configured",subtitle:"An error occurred",title:"Cannot verify your account"},passkey:{blockButton__passkey:"Use your passkey",subtitle:"Using your passkey confirms your identity. Your device may ask for your fingerprint, face, or screen lock.",title:"Use your passkey"},password:{actionLink:"Use another method",subtitle:"Enter your current password to continue",title:"Verification required"},phoneCode:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the code sent to your phone to continue",title:"Verification required"},phoneCodeMfa:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the code sent to your phone to continue",title:"Verification required"},totpMfa:{formTitle:"Verification code",subtitle:"Enter the code generated by your authenticator app to continue",title:"Verification required"}},s
99ignIn:{accountSwitcher:{action__addAccount:"Add account",action__signOutAll:"Sign out of all accounts",subtitle:"Select the account with which you wish to continue.",title:"Choose an account"},alternativeMethods:{actionLink:"Get help",actionText:"Don’t have any of these?",blockButton__backupCode:"Use a backup code",blockButton__emailCode:"Email code to {{identifier}}",blockButton__emailLink:"Email link to {{identifier}}",blockButton__passkey:"Sign in with your passkey",blockButton__password:"Sign in with your password",blockButton__phoneCode:"Send SMS code to {{identifier}}",blockButton__totp:"Use your authenticator app",getHelp:{blockButton__emailSupport:"Email support",content:"If you have trouble signing into your account, email us and we will work with you to restore access as soon as possible.",title:"Get help"},subtitle:"Facing issues? You can use any of these methods to sign in.",title:"Use another method"},alternativePhoneCodeProvider:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your {{provider}}"}
99,backupCodeMfa:{subtitle:"Your backup code is the one you got when setting up two-step authentication.",title:"Enter a backup code"},emailCode:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your email"},emailCodeMfa:{formTitle:"Check your email",resendButton:"Didn't receive a code? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your email"},emailLink:{clientMismatch:{subtitle:"To continue, open the verification link on the device and browser from which you initiated the sign-in",title:"Verification link is invalid for this device"},expired:{subtitle:"Return to the original tab to continue.",title:"This verification link has expired"},failed:{subtitle:"Return to the original tab to continue.",title:"This verification link is invalid"},formSubtitle:"Use the verification link sent to your email",formTitle:"Verification link",loading:{subtitle:"You will be redirected soon",title:"Signing in..."},resendButton:"Didn't receive a link? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your email",unusedTab:{title:"You may close this tab"},verified:{subtitle:"You will be redirected soon",title:"Successfully signed in"},verifiedSwitchTab:{subtitle:"Return to original tab to continue",subtitleNewTab:"Return to the newly opened tab to continue",titleNewTab:"Signed in on other tab"}},emailLinkMfa:{formSubtitle:"Use the verification link sent to your email",resendButton:"Didn't receive a link? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your email"},enterpriseConnections:{subtitle:"Select the enterprise account with which you wish to continue.",title:"Choose your enterprise account"},forgotPassword:{formTitle:"Reset password code",resendButton:"Didn't receive a code? Resend",subtitle:"to reset your password",subtitle_email:"First, enter the code sent to your email address",subtitle_phone:"First, enter the code sent to your phone",title:"Reset password"},forgotPasswordAlternativeMethods:{blockButton__resetPassword:"Reset your password",label__alternativeMethods:"Or, sign in with another method",title:"Forgot Password?"},newDeviceVerificationNotice:"You're signing in from a new device. We're asking for verification to keep your account secure.",noAvailableMethods:{message:"Cannot proceed with sign in. There's no available authentication factor.",subtitle:"An error occurred",title:"Cannot sign in"},passkey:{subtitle:"Using your passkey confirms it's you. Your device may ask for your fingerprint, face or screen lock.",title:"Use your passkey"},password:{actionLink:"Use another method",subtitle:"Enter the password associated with your account",title:"Enter your password"},passwordCompromised:{title:"Password compromised"},passwordPwned:{title:"Password compromised"},passwordUntrusted:{title:"Password untrusted"},phoneCode:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your phone"},phoneCodeMfa:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"To continue, please enter the verification code sent to your phone",title:"Check your phone"},resetPassword:{formButtonPrimary:"Reset Password",requiredMessage:"For security reasons, it is required to reset your password.",successMessage:"Your password was successfully changed. Signing you in, please wait a moment.",title:"Set new password"},resetPasswordMfa:{detailsLabel:"We need to verify your identity before resetting your password."},start:{actionLink:"Sign up",actionLink__join_waitlist:"Join waitlist",actionLink__use_email:"Use email",actionLink__use_email_username:"Use email or username",actionLink__use_passkey:"Use passkey instead",actionLink__use_phone:"Use phone",actionLink__use_username:"Use username",actionText:"Don’t have an account?",actionText__join_waitlist:"Want early access?",alternativePhoneCodeProvider:{actionLink:"Use another method",label:"{{provider}} phone number",subtitle:"Enter your phone number to get a verification code on {{provider}}.",title:"Sign in to {{applicationName}} with {{provider}}"},subtitle:"Welcome back! Please sign in to continue",subtitleCombined:void 0,title:"Sign in to {{applicationName}}
99",titleCombined:"Continue to {{applicationName}}"},totpMfa:{formTitle:"Verification code",subtitle:"To continue, please enter the verification code generated by your authenticator app",title:"Two-step verification"},web3Solana:{subtitle:"Select a wallet below to sign in",title:"Sign in with Solana"}},signInEnterPasswordTitle:"Enter your password",signUp:{alternativePhoneCodeProvider:{resendButton:"Didn't receive a code? Resend",subtitle:"Enter the verification code sent to your {{provider}}",title:"Verify your {{provider}}"},continue:{actionLink:"Sign in",actionText:"Already have an account?",subtitle:"Please fill in the remaining details to continue.",title:"Fill in missing fields"},emailCode:{formSubtitle:"Enter the verification code sent to your email address",formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the verification code sent to your email",title:"Verify your email"},emailLink:{clientMismatch:{subtitle:"To continue, open the verification link on the device and browser from which you initiated the sign-up",title:"Verification link is invalid for this device"},formSubtitle:"Use the verification link sent to your email address",formTitle:"Verification link",loading:{title:"Signing up..."},resendButton:"Didn't receive a link? Resend",subtitle:"to continue to {{applicationName}}",title:"Verify your email",verified:{title:"Successfully signed up"},verifiedSwitchTab:{subtitle:"Return to the newly opened tab to continue",subtitleNewTab:"Return to previous tab to continue",title:"Successfully verified email"}},enterpriseConnections:{subtitle:"Select the enterprise account with which you wish to continue.",title:"Choose your enterprise account"},legalConsent:{checkbox:{label__onlyPrivacyPolicy:'I agree to the {{ privacyPolicyLink || link("Privacy Policy") }}',label__onlyTermsOfService:'I agree to the {{ termsOfServiceLink || link("Terms of Service") }}',label__termsOfServiceAndPrivacyPolicy:'I agree to the {{ termsOfServiceLink || link("Terms of Service") }} and {{ privacyPolicyLink || link("Privacy Policy") }}'},continue:{subtitle:"Please read and accept the terms to continue",title:"Legal consent"}},phoneCode:{formSubtitle:"Enter the verification code sent to your phone number",formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the verification code sent to your phone",title:"Verify your phone"},restrictedAccess:{actionLink:"Sign in",actionText:"Already have an account?",blockButton__emailSupport:"Email support",blockButton__joinWaitlist:"Join waitlist",subtitle:"Sign ups are currently disabled. If you believe you should have access, please contact support.",subtitleWaitlist:"Sign ups are currently disabled. To be the first to know when we launch, join the waitlist.",title:"Access restricted"},start:{actionLink:"Sign in",actionLink__use_email:"Use email instead",actionLink__use_phone:"Use phone instead",actionText:"Already have an account?",alternativePhoneCodeProvider:{actionLink:"Use another method",label:"{{provider}} phone number",subtitle:"Enter your phone number to get a verification code on {{provider}}.",title:"Sign up to {{applicationName}} with {{provider}}"},subtitle:"Welcome! Please fill in the details to get started.",subtitleCombined:"Welcome! Please fill in the details to get started.",title:"Create your account",titleCombined:"Create your account"},web3Solana:{subtitle:"Select a wallet below to sign up",title:"Sign up with Solana"}},socialButtonsBlockButton:"Continue with {{provider|titleize}}",socialButtonsBlockButtonManyInView:"{{provider|titleize}}",taskChooseOrganization:{alerts:{organizationAlreadyExists:"An organization already exists for the detected company name ({{organizationName}}) and {{organizationDomain}}. Join by invitation."},chooseOrganization:{action__createOrganization:"Create new organization",action__invitationAccept:"Join",action__suggestionsAccept:"Request to join",subtitle:"Join an existing organization or create a new one",subtitle__createOrganizationDisabled:"Join an existing organization",suggestionsAcceptedLabel:"Pending approval",title:"Cho
99ose an organization"},createOrganization:{formButtonReset:"Cancel",formButtonSubmit:"Continue",formFieldInputPlaceholder__name:"My Organization",formFieldInputPlaceholder__slug:"my-organization",formFieldLabel__name:"Name",formFieldLabel__slug:"Slug",subtitle:"Enter your organization details to continue",title:"Setup your organization"},organizationCreationDisabled:{subtitle:"Contact your organization admin for an invitation.",title:"You must belong to an organization"},signOut:{actionLink:"Sign out",actionText:"Signed in as {{identifier}}"}},taskResetPassword:{formButtonPrimary:"Reset Password",signOut:{actionLink:"Sign out",actionText:"Signed in as {{identifier}}"},subtitle:"Your account requires a new password before you can continue",title:"Reset your password"},taskSetupMfa:{badge:"Two-step verification setup",signOut:{actionLink:"Sign out",actionText:"Signed in as {{identifier}}"},smsCode:{addPhone:{formButtonPrimary:"Continue",infoText:"A text message containing a verification code will be sent to this phone number. Message and data rates may apply."},addPhoneNumber:"Add phone number",cancel:"Cancel",subtitle:"Choose phone number you want to use for SMS code two-step verification",success:{finishButton:"Continue",message1:"Two-step verification is now enabled. When signing in, you will need to enter a verification code sent to this phone number as an additional step.",message2:"Save these backup codes and store them somewhere safe. If you lose access to your authentication device, you can use backup codes to sign in.",title:"SMS code verification enabled"},title:"Add SMS code verification",verifyPhone:{formButtonPrimary:"Continue",formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the verification code sent to",title:"Verify your phone number"}},start:{methodSelection:{phoneCode:"SMS code",totp:"Authenticator application"},subtitle:"Choose which method you prefer to protect your account with an extra layer of security",title:"Set up two-step verification"},totpCode:{addAuthenticatorApp:{buttonAbleToScan__nonPrimary:"Scan QR code instead",buttonUnableToScan__nonPrimary:"Can't scan QR code?",formButtonPrimary:"Continue",formButtonReset:"Cancel",infoText__ableToScan:"Set up a new sign-in method in your authenticator app and scan the following QR code to link it to your account.",infoText__unableToScan:"Set up a new sign-in method in your authenticator and enter the Key provided below.",inputLabel__unableToScan1:"Make sure Time-based or One-time passwords is enabled, then finish linking your account."},success:{finishButton:"Continue",message1:"Two-step verification is now enabled. When signing in, you will need to enter a verification code from this authenticator as an additional step.",message2:"Save these backup codes and store them somewhere safe. If you lose access to your authentication device, you can use backup codes to sign in.",title:"Authenticator application verification enabled"},title:"Add authenticator application",verifyTotp:{formButtonPrimary:"Continue",formButtonReset:"Cancel",formTitle:"Verification code",subtitle:"Enter verification code generated by your authenticator",title:"Add authenticator application"}}},unstable__errors:{already_a_member_in_organization:"{{email}} is already a member of the organization.",avatar_file_size_exceeded:"File size exceeds the maximum limit of 10MB. Please choose a smaller file.",avatar_file_type_invalid:"File type not supported. Please upload a JPG, PNG, GIF, or WEBP image.",captcha_invalid:void 0,captcha_unavailable:"Sign up unsuccessful due to failed bot validation. Please refresh the page to try again or reach out to support for more assistance.",form_code_incorrect:void 0,form_email_address_blocked:void 0,form_identifier_exists__email_address:void 0,form_identifier_exists__phone_number:void 0,form_identifier_exists__username:void 0,form_identifier_not_found:void 0,form_new_password_matches_current:"New password cannot be the same as the current password.",form_param_format_invalid:void 0,form_param_format_invalid__email_address:void 0,form_param_format_invalid__phone_number:void 0,form_param_max_length_exceeded__first_name:void 0,form_param_max_length_exceeded__last_name:void 0,form_param_max_length_exceeded__name:void 0,form_param_nil:void 0,form_param_type_invalid:void 0,form_param_type_invalid__email_address:void 0,form_param_type_invalid__phone_number:void 0,form_param_value_invalid:void 0,form_password_compromised__sign_in:void 0,form_password_incorrect:void 0,form_password_length_too_short:"Your password is too short. It must be at least 8 characters long.",form_password_not_strong_enough:"Your password is not strong enough.",form_password_or_identifier_incorrect:void 0,form_password_pwned:"This password has been found as part of a breach and can not be used, please try another password instead.",form_password_pwned__sign_in:"This password has been found as part of a breach and can not be used, please reset your password.",form_password_size_in_bytes_exceeded:void 0,form_password_untrusted__sign_in:"Your password may be compromised. To protect your account, please continue with an alternative sign-in method. You will be required to reset your password after signing in.",form_password_validation_failed:void 0,form_username_invalid_character:void 0,form_username_invalid_length:"Your username must be between {{min_length}} and {{max_length}} characters long.",form_username_needs_non_number_char:"Your username must contain at least one non-numeric character.",identification_deletion_failed:void 0,not_allowed_access:void 0,organization_domain_blocked:void 0,organization_domain_common:void 0,organization_domain_exists_for_enterprise_connection:void 0,organization_membership_quota_exceeded:void 0,organization_minimum_permissions_needed:void 0,organization_not_found_or_unauthorized:"You are no longer a member of this organization. Please choose or create another one.",organization_not_found_or_unauthorized_with_create_organization_disabled:"You are no longer a member of this organization. Please choose another one.",passkey_already_exists:"A passkey is already registered with this device.",passkey_not_supported:"Passkeys are not supported on this device.",passkey_pa_not_supported:"Registration requires a platform authenticator but the device does not support it.",passkey_registration_cancelled:"Passkey registration was cancelled or timed out.",passkey_retrieval_cancelled:"Passkey verification was cancelled or timed out.",passwordComplexity:{maximumLength:"less than {{length}} characters",minimumLength:"{{length}} or more characters",requireLowercase:"a lowercase letter",requireNumbers:"a number",requireSpecialCharacter:"a special character",requireUppercase:"an uppercase letter",sentencePrefix:"Your password must contain"},phone_number_exists:void 0,session_exists:void 0,web3_missing_identifier:"A Web3 Wallet extension cannot be found. Please install one to continue.",web3_signature_request_rejected:"You have rejected the signature request. Please try again to continue.",web3_solana_signature_generation_failed:"An error occurred while generating the signature. Please try again to continue.",zxcvbn:{couldBeStronger:"Your password works, but could be stronger. Try adding more characters.",goodPassword:"Your password meets all the necessary requirements.",notEnough:"Your password is not strong enough.",suggestions:{allUppercase:"Capitalize some, but not all letters.",anotherWord:"Add more words that are less common.",associatedYears:"Avoid years that are associated with you.",capitalization:"Capitalize more than the first letter.",dates:"Avoid dates and years that are associated with you.",l33t:"Avoid predictable letter substitutions like '@' for 'a'.",longerKeyboardPattern:"Use longer keyboard patterns and change typing direction multiple times.",noNeed:"You can create strong passwords without using symbols, numbers, or uppercase letters.",pwned:"If you use this password elsewhere, you should change it.",recentYears:"Avoid recent years.",repeated:"Avoid repeated words and characters.",reverseWords:"Avoid reversed spellings of common words.",sequences:"Avoid common character sequences.",useWords:"Use multiple words, but avoid common phrases."},warnings:{common:"This is a commonly used password.",commonNames:"Common names and surnames are easy to guess.",dates:"Dates are easy to guess.",extendedRepeat:'Repeated character patterns like "abcabcabc" are easy to guess.',keyPattern:"Short keyboard patterns are easy to guess.",namesByThemselves:"Single names or surnames are easy to guess.",pwned:"Your password was exposed by a data breach on the Internet.",recentYears:"Recent years are easy to guess.",sequences:'Common character sequences like "abc" are easy to guess.',similarToCommon:"This is similar to a commonly used password.",simpleRepeat:'Repeated characters like "aaa" are easy to guess.',straightRow:"Straight rows of keys on your keyboard are easy to guess.",topHundred:"This is a frequently used password.",topTen:"This is a heavily used password.",userInputs:"There should not be any personal or page related data.",wordByItself:"Single words are easy to guess."}}},userButton:{action__addAccount:"Add account",action__closeUserMe
99nu:"Close user menu",action__manageAccount:"Manage account",action__openUserMenu:"Open user menu",action__signOut:"Sign out",action__signOutAll:"Sign out of all accounts"},userProfile:{apiKeysPage:{title:"API keys"},backupCodePage:{actionLabel__copied:"Copied!",actionLabel__copy:"Copy all",actionLabel__download:"Download .txt",actionLabel__print:"Print",infoText1:"Backup codes will be enabled for this account.",infoText2:"Keep the backup codes secret and store them securely. You may regenerate backup codes if you suspect they have been compromised.",subtitle__codelist:"Store them securely and keep them secret.",successMessage:"Backup codes are now enabled. You can use one of these to sign in to your account, if you lose access to your authentication device. Each code can only be used once.",successSubtitle:"You can use one of these to sign in to your account, if you lose access to your authentication device.",title:"Add backup code verification",title__codelist:"Backup codes"},billingPage:{paymentHistorySection:{empty:"No payment history",notFound:"Payment attempt not found",tableHeader__amount:"Amount",tableHeader__date:"Date",tableHeader__status:"Status"},paymentMethodsSection:{actionLabel__default:"Make default",actionLabel__remove:"Remove",add:"Add new payment method",addSubtitle:"Add a new payment method to your account.",cancelButton:"Cancel",formButtonPrimary__add:"Add Payment Method",formButtonPrimary__pay:"Pay {{amount}}",payWithTestCardButton:"Pay with test card",removeMethod:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to use this payment source and any recurring subscriptions dependent on it will no longer work.",successMessage:"{{paymentMethod}} has been removed from your account.",title:"Remove payment method"},title:"Payment methods"},start:{headerTitle__payments:"Payments",headerTitle__plans:"Plans",headerTitle__statements:"Statements",headerTitle__subscriptions:"Subscription"},statementsSection:{empty:"No statements to display",itemCaption__paidForPlan:"Paid for {{plan}} {{period}} plan",itemCaption__proratedCredit:"Prorated credit for partial usage of previous subscription",itemCaption__payerCredit:"Credit from account balance",itemCaption__subscribedAndPaidForPlan:"Subscribed and paid for {{plan}} {{period}} plan",notFound:"Statement not found",tableHeader__amount:"Amount",tableHeader__date:"Date",title:"Statements",totalPaid:"Total paid"},subscriptionsListSection:{actionLabel__manageSubscription:"Manage",actionLabel__newSubscription:"Subscribe to a plan",actionLabel__switchPlan:"Switch plans
vendor: 10,486 bytes, line 99
99",tableHeader__edit:"Edit",tableHeader__plan:"Plan",tableHeader__startDate:"Start date",title:"Subscription"},subscriptionsSection:{actionLabel__default:"Manage"},switchPlansSection:{title:"Switch plans"},title:"Billing"},connectedAccountPage:{formHint:"Select a provider to connect your account.",formHint__noAccounts:"There are no available external account providers.",removeResource:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to use this connected account and any dependent features will no longer work.",successMessage:"{{connectedAccount}} has been removed from your account.",title:"Remove connected account"},socialButtonsBlockButton:"{{provider|titleize}}",successMessage:"The provider has been added to your account",title:"Add connected account"},deletePage:{actionDescription:'Type "Delete account" below to continue.',confirm:"Delete account",messageLine1:"Are you sure you want to delete your account? Some associated data may be retained. To request full data deletion, please contact support.",messageLine2:"This action is permanent and irreversible.",title:"Delete account"},emailAddressPage:{emailCode:{formHint:"An email containing a verification code will be sent to this email address.",formSubtitle:"Enter the verification code sent to {{identifier}}",formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",successMessage:"The email {{identifier}} has been added to your account."},emailLink:{formHint:"An email containing a verification link will be sent to this email address.",formSubtitle:"Click on the verification link in the email sent to {{identifier}}",formTitle:"Verification link",resendButton:"Didn't receive a link? Resend",successMessage:"The email {{identifier}} has been added to your account."},enterpriseSSOLink:{formButton:"Click to sign-in",formSubtitle:"Complete the sign-in with {{identifier}}"},formHint:"You'll need to verify this email address before it can be added to your account.",removeResource:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to sign in using this email address.",successMessage:"{{emailAddress}} has been removed from your account.",title:"Remove email address"},title:"Add email address",verifyTitle:"Verify email address"},formButtonPrimary__add:"Add",formButtonPrimary__continue:"Continue",formButtonPrimary__finish:"Finish",formButtonPrimary__remove:"Remove",formButtonPrimary__save:"Save",formButtonReset:"Cancel",mfaPage:{formHint:"Select a method to add.",title:"Add two-step verification"},mfaPhoneCodePage:{backButton:"Use existing number",primaryButton__addPhoneNumber:"Add phone number",removeResource:{messageLine1:"{{identifier}} will be no longer receiving verification codes when signing in.",messageLine2:"Your account may not be as secure. Are you sure you want to continue?",successMessage:"SMS code two-step verification has been removed for {{mfaPhoneCode}}",title:"Remove two-step verification"},subtitle__availablePhoneNumbers:"Select an existing phone number to register for SMS code two-step verification or add a new one.",subtitle__unavailablePhoneNumbers:"There are no available phone numbers to register for SMS code two-step verification, please add a new one.",successMessage1:"When signing in, you will need to enter a verification code sent to this phone number as an additional step.",successMessage2:"Save these backup codes and store them somewhere safe. If you lose access to your authentication device, you can use backup codes to sign in.",successTitle:"SMS code verification enabled",title:"Add SMS code verification"},mfaTOTPPage:{authenticatorApp:{buttonAbleToScan__nonPrimary:"Scan QR code instead",buttonUnableToScan__nonPrimary:"Can’t scan QR code?",infoText__ableToScan:"Set up a new sign-in method in your authenticator app and scan the following QR code to link it to your account.",infoText__unableToScan:"Set up a new sign-in method in your authenticator and enter the Key provided below.",inputLabel__unableToScan1:"Make sure Time-based or One-time passwords is enabled, then finish linking your account.",inputLabel__unableToScan2:"Alternatively, if your authenticator supports TOTP URIs, you can also copy the full URI."},removeResource:{messageLine1:"Verification codes from this authenticator will no longer be required when signing in.",messageLine2:"Your account may not be as secure. Are you sure you want to continue?",successMessage:"Two-step verification via authenticator application has been removed.",title:"Remove two-step verification"},successMessage:"Two-step verification is now enabled. When signing in, you will need to enter a verification code from this authenticator as an additional step.",title:"Add authenticator application",verifySubtitle:"Enter verification code generated by your authenticator",verifyTitle:"Verification code"},mobileButton__menu:"Menu",navbar:{account:"Profile",apiKeys:"API keys",billing:"Billing",description:"Manage your account info.",security:"Security",title:"Account"},passkeyScreen:{removeResource:{messageLine1:"{{name}} will be removed from this account.",title:"Remove passkey"},subtitle__rename:"You can change the passkey name to make it easier to find.",title__rename:"Rename Passkey"},passwordPage:{checkboxInfoText__signOutOfOtherSessions:"It is recommended to sign out of all other devices which may have used your old password.",readonly:"Your password can currently not be edited because you can sign in only via the enterprise connection.",successMessage__set:"Your password has been set.",successMessage__signOutOfOtherSessions:"All other devices have been signed out.",successMessage__update:"Your password has been updated.",title__set:"Set password",title__update:"Update password"},phoneNumberPage:{infoText:"A text message containing a verification code will be sent to this phone number. Message and data rates may apply.",removeResource:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to sign in using this phone number.",successMessage:"{{phoneNumber}} has been removed from your account.",title:"Remove phone number"},successMessage:"{{identifier}} has been added to your account.",title:"Add phone number",verifySubtitle:"Enter the verification code sent to {{identifier}}",verifyTitle:"Verify phone number"},plansPage:{title:"Plans"},profilePage:{fileDropAreaHint:"Recommended size 1:1, up to 10MB.",imageFormDestructiveActionSubtitle:"Remove",imageFormSubtitle:"Upload",imageFormTitle:"Profile image",readonly:"Your profile information has been provided by the enterprise connection and cannot be edited.",successMessage:"Your profile has been updated.",title:"Update profile"},start:{activeDevicesSection:{destructiveAction:"Sign out of device",title:"Active devices"},connectedAccountsSection:{actionLabel__connectionFailed:"Reconnect",actionLabel__reauthorize:"Authorize now",destructiveActionTitle:"Remove",primaryButton:"Connect account",subtitle__disconnected:"This account has been disconnected.",subtitle__reauthorize:"The required scopes have been updated, and you may be experiencing limited functionality. Please re-authorize this application to avoid any issues",title:"Connected accounts"},dangerSection:{deleteAccountButton:"Delete account",title:"Delete account"},emailAddressesSection:{destructiveAction:"Remove email",detailsAction__nonPrimary:"Set as primary",detailsAction__primary:"Complete verification",detailsAction__unverified:"Verify",primaryButton:"Add email address",title:"Email addresses"},enterpriseAccountsSection:{title:"Enterprise accounts"},headerTitle__account:"Profile details",headerTitle__security:"Security",mfaSection:{backupCodes:{actionLabel__regenerate:"Regenerate",headerTitle:"Backup codes",subtitle__regenerate:"Get a fresh set of secure backup codes. Prior backup codes will be deleted and cannot be used.",title__regenerate:"Regenerate backup codes"},phoneCode:{actionLabel__setDefault:"Set as default",destructiveActionLabel:"Remove"},primaryButton:"Add two-step verification",title:"Two-step verification",totp:{destructiveActionTitle:"Remove",headerTitle:"Authenticator application"}},passkeysSection:{menuAction__destructive:"Remove",menuAction__rename:"Rename",primaryButton:"Add a passkey",title:"Passkeys"},passwordSection:{primaryButton__setPassword:"Set password",primaryButton__updatePassword:"Update password",title:"Password"},phoneNumbersSection:{destructiveAction:"Remove phone number",detailsAction__nonPrimary:"Set as primary",detailsAction__primary:"Complete verification",detailsAction__unverified:"Verify phone number",primaryButton:"Add phone number",title:"Phone numbers"},profileSection:{primaryButton:"Update profile",title:"Profile"},usernameSection:{primaryButton__setUsername:"Set username",primaryButton__updateUsername:"Update username",title:"Username"},web3WalletsSection:{destructiveAction:"Remove wallet",detailsAction__nonPrimary:"Set as primary",primaryButton:"Connect wallet",title:"Web3 wallets",web3SelectSolanaWalletScreen:{subtitle:"Select a Solana wallet to connect to your account.",title:"Add a Solana wallet"}}},usernamePage:{successMessage:"Your username has been updated.",title__set:"Set username",title__update:"Update username"},web3WalletPage:{removeResource:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to sign in using this web3 wallet.",successMessage:"{{web3Wallet}} has been removed from your account.",title:"Remove web3 wallet"},subtitle__availableWallets:"Select a web3 wallet to connect to your account.",subtitle__unavailableWallets:"There are no available web3 wallets.",successMessage:"The wallet has been added to your account.",title:"Add web3 wallet",web3WalletButtonsBlockButton:"{{provider|titleize}}"}},waitlist:{start:{actionLink:"Sign in",actionText:"Already have access?",formButton:"Join the waitlist",subtitle:"Enter your email address and we’ll let you know when your spot is ready",title:"Join the waitlist"},success:{message:"You will be redirected soon...",subtitle:"We’ll be in touch when your spot is ready",title:"Thanks for joining the waitlist!"}},web3SolanaWalletButtons:{connect:"Connect with {{walletName}}",continue:"Continue with {{walletName}}",noneAvailable:'No Solana Web3 wallets detected. Please install a Web3 supported {{ solanaWalletsLink || link("wallet extension") }}.'}}
99,zv={a:"å",b:"ƀ",c:"ç",d:"ð",e:"é",f:"ƒ",g:"ğ",h:"ħ",i:"ï",j:"ĵ",k:"ķ",l:"ľ",m:"ɱ",n:"ñ",o:"ø",p:"þ",q:"ʠ",r:"ř",s:"š",t:"ŧ",u:"ü",v:"ṽ",w:"ŵ",x:"ẋ",y:"ÿ",z:"ž"},Lv=Object.fromEntries(Object.entries(zv).flatMap(([a,i])=>[[a,i],[a.toUpperCase(),i.toLocaleUpperCase("en-US")]])),Uv=/\{\{[^{}]*\}\}|\{[^{}]*\}|[a-zA-Z]/g;function Nv(a){return a.replace(Uv,i=>{var r;return i.startsWith("{")?i:(r=Lv[i])!=null?r:i})}function _0(a){if(typeof a=="string")return Nv(a);if(Array.isArray(a))return a.map(i=>_0(i));if(a&&typeof a=="object"){const i={};for(const[r,o]of Object.entries(a))i[r]=_0(o);return i}return a}var jv=_0(kh);({...jv});var Iv={locale:"ja-JP",apiKeys:{action__add:"新しいキーを追加",action__search:"キーを検索",copySecret:{formButtonPrimary__copyAndClose:"コピーして閉じる",formHint:"セキュリティ上の理由により、後で再度表示することはできません。",formTitle:'APIキー "{{name}}" を今すぐコピー'},createdAndExpirationStatus__expiresOn:"{{ createdDate | shortDate('ja-JP') }}に作成 • {{ expiresDate | longDate('ja-JP') }}に失効",createdAndExpirationStatus__never:"{{ createdDate | shortDate('ja-JP') }}に作成 • 有効期限なし",detailsTitle__emptyRow:"APIキーが見つかりません",formButtonPrimary__add:"キーを作成",formFieldCaption__expiration__expiresOn:"有効期限 {{date}}",formFieldCaption__expiration__never:"このキーは有効期限がありません",formFieldOption__expiration__180d:"180日",formFieldOption__expiration__1d:"1日",formFieldOption__expiration__1y:"1年",formFieldOption__expiration__30d:"30日",formFieldOption__expiration__60d:"60日",formFieldOption__expiration__7d:"7日",formFieldOption__expiration__90d:"90日",formFieldOption__expiration__never:"期限なし",formHint:"名前を指定して新しいキーを生成します。後からいつでも取り消すことができます。",formTitle:"新しいAPIキーを追加",lastUsed__days:"{{days}}日前",lastUsed__hours:"{{hours}}時間前",lastUsed__minutes:"{{minutes}}分前",lastUsed__months:"{{months}}か月前",lastUsed__seconds:"{{seconds}}秒前",lastUsed__years:"{{years}}年前",menuAction__revoke:"キーを取り消す",revokeConfirmation:{confirmationText:"取り消す",formButtonPrimary__revoke:"キーを取り消す",formHint:"このシークレットキーを削除してもよろしいですか?",formTitle:'シークレットキー "{{apiKeyName}}" を取り消しますか?'}},backButton:"戻る",badge__activePlan:"有効",badge__canceledEndsAt:"キャンセル済み • {{ date | shortDate('ja-JP') }}に終了",badge__currentPlan:"現在のプラン",badge__default:"デフォルト",badge__endsAt:"{{ date | shortDate('ja-JP') }}に終了",badge__expired:"期限切れ",badge__freeTrial:"無料トライアル",badge__otherImpersonatorDevice:"他の模倣者デバイス",badge__pastDueAt:"{{ date | shortDate('ja-JP') }}に支払い期限切れ",badge__pastDuePlan:"支払い遅延",badge__primary:"プライマリ",badge__renewsAt:"{{ date | shortDate('ja-JP') }}に更新",badge__requiresAction:"アクションが必要",badge__startsAt:"{{ date | shortDate('ja-JP') }}に開始",badge__thisDevice:"このデバイス",badge__trialEndsAt:"トライアルは {{ date | shortDate('ja-JP') }} に終了",badge__unverified:"未確認",badge__upcomingPlan:"今後のプラン",badge__userDevice:"ユーザーデバイス",badge__you:"あなた",billing:{addPaymentMethod__label:"支払い方法を追加",alwaysFree:"常に無料",annually:"年払い",availableFeatures:"利用可能な機能",billedAnnually:"年ごとに請求",billedMonthlyOnly:"月単位でのみ請求",cancelFreeTrial:"無料トライアルをキャンセル",cancelFreeTrialAccessUntil:"{{ date | longDate('ja-JP') }}まではトライアルが有効です。その後はトライアル機能へのアクセスができなくなります。料金が請求されることはありません。",cancelFreeTrialTitle:"{{plan}}プランの無料トライアルをキャンセルしますか?",cancelSubscription:"サブスクリプションをキャンセル",cancelSubscriptionAccessUntil:"{{ date | longDate('ja-JP') }}
99までは '{{plan}}' の機能を利用できますが、その後はアクセスできなくなります。",cancelSubscriptionNoCharge:"このサブスクリプションの料金は請求されません。",cancelSubscriptionPastDue:"サブスクリプションは直ちに終了し、すべてのプラン機能へのアクセスが失われます。次回のサブスクリプションで未払い分のお支払いをお願いする場合があります。",cancelSubscriptionTitle:"{{plan}} のサブスクリプションをキャンセルしますか?",cannotSubscribeMonthly:"このプランは月払いで契約できません。このプランを契約するには、年払いを選択する必要があります。",cannotSubscribeUnrecoverable:"このプランを契約することはできません。現在のサブスクリプションの方がこのプランより高額です。",checkout:{description__paymentSuccessful:"支払いが完了しました。",description__subscriptionSuccessful:"新しいサブスクリプションの設定が完了しました。",downgradeNotice:"現在の請求期間が終了するまでは既存のサブスクリプションとその機能を利用でき、その後このサブスクリプションに切り替わります。",emailForm:{subtitle:"購入を完了する前に、領収書送付先となるメールアドレスを追加してください。",title:"メールアドレスを追加"},lineItems:{title__freeTrialEndsAt:"トライアル終了日",title__paymentMethod:"支払い方法",title__statementId:"明細ID",title__subscriptionBegins:"サブスクリプション開始日",title__totalPaid:"支払い合計"},pastDueNotice:"前回のサブスクリプションには未払い分が残っています。",perMonth:"月あたり",title:"チェックアウト",title__paymentSuccessful:"支払いが完了しました!",title__subscriptionSuccessful:"成功しました!",title__trialSuccess:"トライアルを開始しました!",totalDueAfterTrial:"トライアル終了まで{{days}}日後に支払う合計金額"},credit:"クレジット",creditRemainder:"現在のサブスクリプションの残り期間に対するクレジット。",defaultFreePlanActive:"現在は無料プランをご利用中です",free:"無料",getStarted:"はじめる",keepFreeTrial:"無料トライアルを続ける",keepSubscription:"サブスクリプションを継続",manage:"管理",manageSubscription:"サブスクリプションを管理",month:"月",monthly:"月払い",pastDue:"支払い遅延",pay:"{{amount}}を支払う",paymentMethod:{applePayDescription:{annual:"年払い",monthly:"月払い"},dev:{anyNumbers:"任意の数字",cardNumber:"カード番号",cvcZip:"CVC / 郵便番号",developmentMode:"開発モード",expirationDate:"有効期限",testCardInfo:"テストカード情報"}},paymentMethods__label:"支払い方法",popular:"人気",pricingTable:{billingCycle:"請求サイクル",included:"含まれる内容"},reSubscribe:"再契約する",seeAllFeatures:"すべての機能を見る",startFreeTrial:"無料トライアルを開始",startFreeTrial__days:"{{days}}日間の無料トライアルを開始",subscribe:"契約する",subscriptionDetails:{beginsOn:"開始日",currentBillingCycle:"現在の請求サイクル",endsOn:"終了日",firstPaymentAmount:"初回支払額",firstPaymentOn:"初回支払日",nextPaymentAmount:"次回支払額",nextPaymentOn:"次回支払日",pastDueAt:"支払い期限切れ日",renewsAt:"更新日",subscribedOn:"契約日",title:"サブスクリプション",trialEndsOn:"トライアル終了日",trialStartedOn:"トライアル開始日"},subtotal:"小計",switchPlan:"このプランに切り替える",switchToAnnual:"年払いに切り替える",switchToAnnualWithAnnualPrice:"年払い {{currency}}{{price}} / å¹´ に切り替える",switchToMonthly:"月払いに切り替える",switchToMonthlyWithPrice:"月払い {{currency}}{{price}} / 月 に切り替える",totalDue:"支払合計",totalDueToday:"本日のお支払合計",viewFeatures:"機能を見る",viewPayment:"支払いを表示",year:"å¹´"},createOrganization:{formButtonSubmit:"組織を作成する",invitePage:{formButtonReset:"スキップ"},title:"組織の作成"},dates:{lastDay:"昨日の{{ date | timeString('ja-JP') }}に",next6Days:"{{ date | weekday('ja-JP','long') }}の{{ date | timeString('ja-JP') }}に",nextDay:"明日の{{ date | timeString('ja-JP') }}に",numeric:"{{ date | numeric('ja-JP') }}に",previous6Days:"{{ date | weekday('ja-JP','long') }}の{{ date | timeString('ja-JP') }}に",sameDay:"今日の{{ date | timeString('ja-JP') }}に"},dividerText:"または",footerActionLink__alternativePhoneCodeProvider:"代わりにSMSでコードを送信",footerActionLink__useAnotherMethod:"別の方法を使用する",footerPageLink__help:"ヘルプ",footerPageLink__privacy:"プライバシー",footerPageLink__terms:"利用規約",formButtonPrimary:"続ける",formButtonPrimary__verify:"確認する",formFieldAction__forgotPassword:"パスワードをお忘れですか?",formFieldError__matchingPasswords:"パスワードが一致します。",formFieldError__notMatchingPasswords:"パスワードが一致しません。",formFieldError__verificationLinkExpired:"検証リンクの有効期限が切れています。新しいリンクをリクエストしてください。",formFieldHintText__optional:"任意",formFieldHintText__slug:"スラグは人間が読めるユニークなIDです。URLで良く使われます。",formFieldInputPlaceholder__apiKeyDescription:"このキーを生成する理由を記入してください",formFieldInputPlaceholder__apiKeyExpirationDate:"日付を選択",formFieldInputPlaceholder__apiKeyName:"シークレットキー名を入力",formFieldInputPlaceholder__backupCode:"バックアップコードを入力",formFieldInputPlaceholder__confirmDeletionUserAccount:"アカウント削除",formFieldInputPlaceholder__emailAddress:"メールアドレスを入力",formFieldInputPlaceholder__emailAddress_username:"メールアドレスまたはユーザー名",formFieldInputPlaceholder__emailAddresses:"[email protected], [email protected]",formFieldInputPlaceholder__firstName:"名",formFieldInputPlaceholder__lastName:"姓",formFieldInputPlaceholder__organizationDomain:"example.com",formFieldInputPlaceholder__organizationDomainEmailAddress:"[email protected]",formFieldInputPlaceholder__organizationName:"組織名",formFieldInputPlaceholder__organizationSlug:"my-org",formFieldInputPlaceholder__password:"パスワードを入力",formFieldInputPlaceholder__phoneNumber:"電話番号を入力",formFieldInputPlaceholder__username:void 0,formFieldInput__emailAddress_format:"例: [email protected]",formFieldLabel__apiKey:"APIキー",formFieldLabel__apiKeyDescription:"説明",formFieldLabel__apiKeyExpiration:"有効期限",formFieldLabel__apiKeyName:"シークレットキー名",formFieldLabel__automaticInvitations:"このドメインの自動招待を有効にする",formFieldLabel__backupCode:"バックアップコード",formFieldLabel__confirmDeletion:"削除の確認",formFieldLabel__confirmPassword:"パスワードの確認",formFieldLabel__currentPassword:"現在のパスワード",formFieldLabel__emailAddress:"メールアドレス",formFieldLabel__emailAddress_username:"メールアドレスまたはユーザー名",formFieldLabel__emailAddresses:"メールアドレス",formFieldLabel__firstName:"名",formFieldLabel__lastName:"姓",formFieldLabel__newPassword:"新しいパスワード",formFieldLabel__organizationDomain:"ドメイン",formFieldLabel__organizationDomainDeletePending:"保留中の招待と提案を削除",formFieldLabel__organizationDomainEmailAddress:"確認用のメールアドレス",formFieldLabel__organizationDomainEmailAddressDescription:"このドメインを確認するためのコードを受け取るメールアドレスを入力してください。",formFieldLabel__organizationName:"組織名",formFieldLabel__organizationSlug:"スラグURL",formFieldLabel__passkeyName:"パスキー名",formFieldLabel__password:"パスワード",formFieldLabel__phoneNumber:"電話番号",formFieldLabel__role:"役割",formFieldLabel__signOutOfOtherSessions:"他のデバイスからサインアウト",formFieldLabel__username:"ユーザー名",impersonationFab:{action__signOut:"サインアウト",title:"{{identifier}}としてサインイン中"},lastAuthenticationStrategy:"最後に使用したもの",maintenanceMode:"現在メンテナンス中です。数分程度で完了する予定ですので、そのままお待ちください。",membershipRole__admin:"管理者",membershipRole__basicMember:"メンバー",membershipRole__guestMember:"ゲスト",organizationList:{action__createOrganization:"組織を作成する",action__invitationAccept:"参加する",action__suggestionsAccept:"参加をリクエストする",createOrganization:"組織を作成",invitationAcceptedLabel:"参加しました",subtitle:"{{applicationName}}に進む",suggestionsAcceptedLabel:"承認待ち",title:"アカウントを選択",titleWithoutPersonal:"組織を選択"},organizationProfile:{apiKeysPage:{title:"APIキー"},badge__automaticInvitation:"自動招待",badge__automaticSuggestion:"自動サジェスト",badge__manualInvitation:"自動登録なし",badge__unverified:"未確認",billingPage:{paymentHistorySection:{empty:"支払い履歴はありません",notFound:"該当する支払いが見つかりません",tableHeader__amount:"金額",tableHeader__date:"日付",tableHeader__status:"ステータス"},paymentMethodsSection:{actionLabel__default:"デフォルトに設定",actionLabel__remove:"削除",add:"新しい支払い方法を追加",addSubtitle:"アカウントに新しい支払い方法を追加します。",cancelButton:"キャンセル",formButtonPrimary__add:"支払い方法を追加",formButtonPrimary__pay:"{{amount}}を支払う",payWithTestCardButton:"テストカードで支払う",removeMethod:{messageLine1:"{{identifier}} はこのアカウントから削除されます。",messageLine2:"この支払い方法は使用できなくなり、この支払い方法に依存する定期サブスクリプションも動作しなくなります。",successMessage:"{{paymentMethod}} はアカウントから削除されました。",title:"支払い方法の削除"},title:"支払い方法"},start:{headerTitle__payments:"支払い",headerTitle__plans:"プラン",headerTitle__statements:"明細",headerTitle__subscriptions:"サブスクリプション"},statementsSection:{empty:"表示する明細はありません",itemCaption__paidForPlan:"{{plan}} {{period}} プランの支払い",itemCaption__proratedCredit:"前のサブスクリプションの未使用分に対する按分クレジット",itemCaption__subscribedAndPaidForPlan:"{{plan}} {{period}} プランの契約と支払いが完了しました",notFound:"明細が見つかりません",tableHeader__amount:"金額",tableHeader__date:"日付",title:"明細",totalPaid:"支払い合計"},subscriptionsListSection:{actionLabel__manageSubscription:"管理",actionLabel__newSubscription:"プランに申し込む",actionLabel__switchPlan:"プランを切り替える",tableHeader__edit:"編集",tableHeader__plan:"プラン",tableHeader__startDate:"開始日",title:"サブスクリプション"},subscriptionsSection:{actionLabel__default:"管理"},switchPlansSection:{title:"プランを切り替える"},title:"請求"},createDomainPage:{subtitle:"ドメインを追加して検証します。このドメインのメールアドレスを持つユーザーは、自動的に組織に参加するか、参加をリクエストすることができます。",title:"ドメインを追加"},invitePage:{detailsTitle__inviteFailed:"招待状を送信できませんでした。以下のメールアドレスには既に保留中の招待があります: {{email_addresses}}",formButtonPrimary__continue:"招待状を送信する",selectDropdown__role:"役割を選択",subtitle:"1つ以上のメールアドレスを入力または貼り付けてください(スペースまたはカンマで区切る)",successMessage:"招待状が正常に送信されました",title:"メンバーを招待"},membersPage:{action__invite:"招待",action__search:"検索",activeMembersTab:{menuAction__remove:"メンバーの削除",tableHeader__actions:"アクション",tableHeader__joined:"参加日時",tableHeader__role:"役割",tableHeader__user:"ユーザー"}
99,alerts:{roleSetMigrationInProgress:{subtitle:"利用可能なロールを更新しています。完了次第、ロールを再度更新できるようになります。",title:"ロールは一時的にロックされています"}},detailsTitle__emptyRow:"表示するメンバーはありません",invitationsTab:{autoInvitations:{headerSubtitle:"メールドメインを組織に接続することでユーザーを招待します。一致するメールドメインを持つユーザーは、いつでも組織に参加することができます。",headerTitle:"自動招待",primaryButton:"検証済みドメインを管理"},table__emptyRow:"表示する招待はありません"},invitedMembersTab:{menuAction__revoke:"招待を取り消す",tableHeader__invited:"招待済み"},requestsTab:{autoSuggestions:{headerSubtitle:"一致するメールドメインを持つユーザーは、組織への参加をリクエストする提案を受け取ることができます。",headerTitle:"自動提案",primaryButton:"検証済みドメインを管理"},menuAction__approve:"承認",menuAction__reject:"拒否",tableHeader__requested:"アクセスをリクエストしました",table__emptyRow:"表示するリクエストはありません"},start:{headerTitle__invitations:"招待",headerTitle__members:"メンバー",headerTitle__requests:"リクエスト"}},navbar:{apiKeys:"APIキー",billing:"請求",description:"組織を管理します。",general:"一般",members:"メンバー",title:"組織"},plansPage:{alerts:{noPermissionsToManageBilling:"この組織の請求を管理する権限がありません。"},title:"プラン"},profilePage:{dangerSection:{deleteOrganization:{actionDescription:'続行するには "{{organizationName}}" と入力してください。',messageLine1:"この組織を削除してもよろしいですか?",messageLine2:"この操作は永久的で取り消すことはできません。",successMessage:"組織が削除されました。",title:"組織の削除"},leaveOrganization:{actionDescription:'続行するには "{{organizationName}}" と入力してください。',messageLine1:"この組織から脱退してもよろしいですか?この組織とそのアプリケーションへのアクセスが失われます。",messageLine2:"この操作は永久的で取り消すことはできません。",successMessage:"組織から脱退しました。",title:"組織を脱退"},title:"注意"},domainSection:{menuAction__manage:"管理",menuAction__remove:"削除",menuAction__verify:"検証",primaryButton:"ドメインを追加",subtitle:"検証済みのメールドメインに基づいて、ユーザーが自動的に組織に参加するか、参加をリクエストすることを許可します。",title:"検証済みドメイン"},successMessage:"組織が更新されました。",title:"プロフィールの更新"},removeDomainPage:{messageLine1:"メールドメイン {{domain}} が削除されます。",messageLine2:"この後、ユーザーは自動的に組織に参加することができなくなります。",successMessage:"{{domain}} が削除されました。",title:"ドメインの削除"},start:{headerTitle__general:"一般",headerTitle__members:"メンバー",profileSection:{primaryButton:"プロフィールを更新",title:"組織プロフィール",uploadAction__title:"ロゴ"}},verifiedDomainPage:{dangerTab:{calloutInfoLabel:"このドメインを削除すると、招待されたユーザーに影響が出ます。",removeDomainActionLabel__remove:"ドメインを削除",removeDomainSubtitle:"検証済みドメインからこのドメインを削除します",removeDomainTitle:"ドメインの削除"},enrollmentTab:{automaticInvitationOption__description:"サインアップ時にユーザーは自動的に組織に招待され、いつでも参加することができます。",automaticInvitationOption__label:"自動招待",automaticSuggestionOption__description:"ユーザーは組織への参加をリクエストする提案を受け取りますが、参加する前に管理者の承認が必要です。",automaticSuggestionOption__label:"自動提案",calloutInfoLabel:"新しいユーザーにのみ登録モードの変更が影響します。",calloutInvitationCountLabel:"ユーザーに送信された保留中の招待状: {{count}}",calloutSuggestionCountLabel:"ユーザーに送信された保留中の提案: {{count}}",manualInvitationOption__description:"ユーザーは組織に手動で招待されることのみが可能です。",manualInvitationOption__label:"自動登録なし",subt
99itle:"このドメインのユーザーが組織に参加する方法を選択してください。"},start:{headerTitle__danger:"危険",headerTitle__enrollment:"登録オプション"},subtitle:"ドメイン {{domain}} が検証されました。登録モードを選択して続行してください。",title:"{{domain}} の更新"},verifyDomainPage:{formSubtitle:"メールアドレスに送信された検証コードを入力してください",formTitle:"検証コード",resendButton:"コードを再送信",subtitle:"ドメイン {{domainName}} はメールで検証する必要があります。",subtitleVerificationCodeScreen:"{{emailAddress}} に検証コードが送信されました。コードを入力して続行してください。",title:"ドメインを検証"}},organizationSwitcher:{action__closeOrganizationSwitcher:"組織スイッチャーを閉じる",action__createOrganization:"組織の作成",action__invitationAccept:"参加する",action__manageOrganization:"組織の管理",action__openOrganizationSwitcher:"組織スイッチャーを開く",action__suggestionsAccept:"参加をリクエストする",notSelected:"組織が選択されていません",personalWorkspace:"個人ワークスペース",suggestionsAcceptedLabel:"承認待ち"},paginationButton__next:"次へ",paginationButton__previous:"前へ",paginationRowText__displaying:"表示中",paginationRowText__of:"全",reverification:{alternativeMethods:{actionLink:"ヘルプを取得",actionText:"これらのいずれもお持ちでないですか?",blockButton__backupCode:"バックアップコードを使用する",blockButton__emailCode:"{{identifier}} にメールコードを送信",blockButton__passkey:"パスキーを使用する",blockButton__password:"パスワードで続行",blockButton__phoneCode:"{{identifier}} にSMSコードを送信",blockButton__totp:"認証アプリを使用する",getHelp:{blockButton__emailSupport:"メールサポート",content:"アカウントの確認に問題がある場合は、メールでお問い合わせいただければ、できるだけ早くアクセスを回復できるよう対応いたします。",title:"ヘルプを取得"},subtitle:"問題が発生していますか?これらの方法のいずれかを使用して本人確認を行うことができます。",title:"別の方法を使用"}
99,backupCodeMfa:{subtitle:"二段階認証の設定時に受け取ったバックアップコードを入力してください",title:"バックアップコードを入力"},emailCode:{formTitle:"検証コード",resendButton:"コードが届いていませんか?再送信",subtitle:"続行するには、メールに送信されたコードを入力してください",title:"確認が必要です"},noAvailableMethods:{message:"確認を続行できません。利用可能な認証要素が設定されていません。",subtitle:"エラーが発生しました",title:"アカウントを確認できません"},passkey:{blockButton__passkey:"パスキーを使用する",subtitle:"パスキーを使用すると、ご本人であることを確認できます。デバイスから指紋認証、顔認証、または画面ロックの解除を求められる場合があります。",title:"パスキーを使用する"},password:{actionLink:"別の方法を使用",subtitle:"続行するには現在のパスワードを入力してください",title:"確認が必要です"},phoneCode:{formTitle:"検証コード",resendButton:"コードが届いていませんか?再送信",subtitle:"続行するには、電話に送信されたコードを入力してください",title:"確認が必要です"},phoneCodeMfa:{formTitle:"検証コード",resendButton:"コードが届いていませんか?再送信",subtitle:"続行するには、電話に送信されたコードを入力してください",title:"確認が必要です"},totpMfa:{formTitle:"検証コード",subtitle:"続行するには、認証アプリで生成されたコードを入力してください",title:"確認が必要です"}},signIn:{accountSwitcher:{action__addAccount:"アカウントを追加",action__signOutAll:"全てのアカウントからサインアウト",subtitle:"続行するアカウントを選択してください。",title:"アカウントを選択"},alternativeMethods:{actionLink:"ヘルプを取得",actionText:"これらのいずれも持っていませんか?",blockButton__backupCode:"バックアップコードを使用する",blockButton__emailCode:"{{identifier}}にメールコードを送信",blockButton__emailLink:"{{identifier}}にメールリンクを送信",blockButton__passkey:"パスキーでサインインする",blockButton__password:"パスワードでサインインする",blockButton__phoneCode:"{{identifier}}にSMSコードを送信",blockButton__totp:"認証アプリを使用する",getHelp:{blockButton__emailSupport:"メールサポート",content:"アカウントにサインインできない場合は、メールでお問い合わせいただければ、できるだけ早くアクセスを回復するためにお手伝いいたします。",title:"ヘルプを取得"},subtitle:"問題が発生していますか?これらの方法を使用してサインインすることができます。",title:"別の方法を使用"},alternativePhoneCodeProvider:{formTitle:"検証コード",resendButton:"コードが届いていませんか?再送信",subtitle:"{{applicationName}} への続行のため",title:"{{provider}} を確認してください"}
99,backupCodeMfa:{subtitle:"バックアップコードは、二段階認証の設定時に受け取ったものです",title:"バックアップコードを入力"},emailCode:{formTitle:"検証コード",resendButton:"コードを再送信",subtitle:"{{applicationName}}へのアクセスを続ける",title:"メールを確認"},emailCodeMfa:{formTitle:"メールを確認",resendButton:"コードが届いていませんか?再送信",subtitle:"{{applicationName}}へのアクセスを続ける",title:"メールを確認"},emailLink:{clientMismatch:{subtitle:"続行するには、サインインを開始したデバイスとブラウザで検証リンクを開いてください",title:"このデバイスでは検証リンクが無効です"},expired:{subtitle:"元のタブに戻って続行してください。",title:"この検証リンクは期限切れです"},failed:{subtitle:"元のタブに戻って続行してください。",title:"この検証リンクは無効です"},formSubtitle:"メールに送信された検証リンクを使用してください",formTitle:"検証リンク",loading:{subtitle:"まもなくリダイレクトされます",title:"サインイン中..."},resendButton:"リンクを再送信",subtitle:"{{applicationName}}へのアクセスを続ける",title:"メールを確認",unusedTab:{title:"このタブを閉じてもかまいません"},verified:{subtitle:"まもなくリダイレクトされます",title:"正常にサインインしました"},verifiedSwitchTab:{subtitle:"続行するには元のタブに戻ってください",subtitleNewTab:"新しく開いたタブに戻って続行してください",titleNewTab:"他のタブでサインイン済み"}},emailLinkMfa:{formSubtitle:"メールに送信された確認リンクを使用してください",resendButton:"リンクが届いていませんか?再送信",subtitle:"{{applicationName}} に続行",title:"メールを確認してください"},enterpriseConnections:{subtitle:"続行するエンタープライズアカウントを選択してください。",title:"エンタープライズアカウントを選択"},forgotPassword:{formTitle:"パスワードリセットコード",resendButton:"コードを再送信",subtitle:"パスワードをリセットするために",subtitle_email:"まず、メールIDに送信されたコードを入力してください",subtitle_phone:"まず、電話に送信されたコードを入力してください",title:"パスワードをリセット"},forgotPasswordAlternativeMethods:{blockButton__resetPassword:"パスワードをリセット",label__alternativeMethods:"または、別の方法でサインインしてください。",title:"パスワードをお忘れですか?"},newDeviceVerificationNotice:"新しいデバイスからサインインしています。アカウントのセキュリティを保つため、確認をお願いしています。",noAvailableMethods:{message:"サインインできません。利用可能な認証方法がありません。",subtitle:"エラーが発生しました",title:"サインインできません"},passkey:{subtitle:"パスキーを使用すると、ご本人であることを確認できます。デバイスから指紋認証、顔認証、または画面ロックの解除を求められる場合があります。",title:"パスキーを使用する"},password:{actionLink:"別の方法を使用",subtitle:"アカウントに関連付けられたパスワードを入力してください",title:"パスワードを入力"},passwordCompromised:{title:void 0},passwordPwned:{title:"パスワードが漏えいしました"},passwordUntrusted:{title:void 0},phoneCode:{formTitle:"検証コード",resendButton:"コードを再送信",subtitle:"{{applicationName}} への続行のため",title:"電話を確認してください"},phoneCodeMfa:{formTitle:"検証コード",resendButton:"コードを再送信",subtitle:"続行するには、電話に送信された検証コードを入力してください",title:"電話を確認してください"},resetPassword:{formButtonPrimary:"パスワードをリセット",requiredMessage:"セキュリティ上の理由から、パスワードのリセットが必要です。",successMessage:"パスワードが正常に変更されました。お待ちください、サインインã
99—ています。",title:"パスワードをリセット"},resetPasswordMfa:{detailsLabel:"パスワードをリセットする前に、身元を確認する必要があります。"},start:{actionLink:"サインアップ",actionLink__join_waitlist:"ウェイトリストに登録",actionLink__use_email:"メールアドレスを使用",actionLink__use_email_username:"メールアドレスまたはユーザー名を使用",actionLink__use_passkey:"パスキーを使用",actionLink__use_phone:"電話番号を使用",actionLink__use_username:"ユーザー名を使用",actionText:"アカウントをお持ちでないですか?",actionText__join_waitlist:"先行体験にご興味ありますか?",alternativePhoneCodeProvider:{actionLink:"別の方法を使用",label:"{{provider}} の電話番号",subtitle:"{{provider}} で検証コードを受け取るための電話番号を入力してください。",title:"{{provider}} を使って {{applicationName}} にサインイン"},subtitle:"お帰りなさい!続行するにはサインインしてください",subtitleCombined:void 0,title:"{{applicationName}}にサインイン",titleCombined:"{{applicationName}} へ進む"},totpMfa:{formTitle:"検証コード",subtitle:"続行するには、認証アプリで生成された検証コードを入力してください",title:"二段階認証"},web3Solana:{subtitle:"サインインするには下のウォレットを選択してください",title:"Solana でサインイン"}},signInEnterPasswordTitle:"パスワードを入力してください",signUp:{alternativePhoneCodeProvider:{resendButton:"コードが届いていませんか?再送信",subtitle:"{{provider}} に送信された確認コードを入力してください",title:"{{provider}} を確認してください"},continue:{actionLink:"サインイン",actionText:"アカウントをお持ちですか?",subtitle:"続行するには残りの詳細を入力してください",title:"未入力のフィールドを入力"},emailCode:{formSubtitle:"メールアドレスに送信された確認コードを入力してください",formTitle:"確認コード",resendButton:"コードを再送信",subtitle:"メールに送信された確認コードを入力してください",title:"メールアドレスを確認"},emailLink:{clientMismatch:{subtitle:"続行するには、サインアップを開始したデバイスとブラウザで検証リンクを開いてください",title:"このデバイスでは検証リンクが無効です"},formSubtitle:"メールアドレスに送信された確認リンクを使用してください",formTitle:"確認リンク",loading:{title:"登録中..."},resendButton:"リンクを再送信",subtitle:"{{applicationName}}へのアクセスを続ける",title:"メールアドレスを確認",verified:{title:"登録が完了しました"},verifiedSwitchTab:{subtitle:"続行するために新しく開いたタブに戻ってください",subtitleNewTab:"続行するために前のタブに戻ってください",title:"メールアドレスが正常に確認されました"}},enterpriseConnections:{subtitle:"続行するエンタープライズアカウントを選択してください。",title:"エンタープライズアカウントを選択"},legalConsent:{checkbox:{label__onlyPrivacyPolicy:'{{privacyPolicyLink || link("個人情報保護方針")}}に同意します',label__onlyTermsOfService:'{{termsOfServiceLink || link("利用規約")}}に同意します',label__termsOfServiceAndPrivacyPolicy:'{{termsOfServiceLink || link("利用規約")}}と{{privacyPolicyLink || link("個人情報保護方針")}}に同意します'},continue:{subtitle:"続行する前に、利用条件を読み同意してください",title:"法的同意"}},phoneCode:{formSubtitle:"電話番号に送信された確認コードを入力してください",formTitle:"確認コード",resendButton:"コードを再送信",subtitle:"電話に送信された確認コードを入力してください",title:"電話番号を確認"},restrictedAccess:{actionLink:"サインイン",actionText:"既にアカウントをお持ちですか?",blockButton__emailSupport:"サポートに連絡",blockButton__joinWaitlist:"待機リストに参加",subtitle:"現在サインアップは無効になっています。アクセス権限があると思われる場合は、サポートまでã
99”連絡ください。",subtitleWaitlist:"現在サインアップは無効になっています。リリース時に最初に通知を受け取るには、待機リストにご参加ください。",title:"アクセス制限"},start:{actionLink:"サインイン",actionLink__use_email:"代わりにメールアドレスを使用",actionLink__use_phone:"代わりに電話番号を使用",actionText:"アカウントをお持ちですか?",alternativePhoneCodeProvider:{actionLink:"別の方法を使用",label:"{{provider}} の電話番号",subtitle:"{{provider}} で検証コードを受け取るための電話番号を入力してください。",title:"{{provider}} を使って {{applicationName}} にサインアップ"},subtitle:"ようこそ!始めるには詳細を入力してください",subtitleCombined:"ようこそ!始めるには詳細を入力してください",title:"アカウントを作成",titleCombined:"アカウントを作成"},web3Solana:{subtitle:"サインアップするには下のウォレットを選択してください",title:"Solana でサインアップ"}},socialButtonsBlockButton:"{{provider|titleize}}で続ける",socialButtonsBlockButtonManyInView:"{{provider|titleize}}",taskChooseOrganization:{alerts:{organizationAlreadyExists:"検出された会社名 ({{organizationName}}) と {{organizationDomain}} の組織がすでに存在します。招待を通じて参加してください。"},chooseOrganization:{action__createOrganization:"新しい組織を作成",action__invitationAccept:"参加する",action__suggestionsAccept:"参加をリクエストする",subtitle:"既存の組織に参加するか、新しい組織を作成します",subtitle__createOrganizationDisabled:"既存の組織に参加する",suggestionsAcceptedLabel:"承認待ち",title:"組織を選択"},createOrganization:{formButtonReset:"キャンセル",formButtonSubmit:"続行",formFieldInputPlaceholder__name:"私の組織",formFieldInputPlaceholder__slug:"my-organization",formFieldLabel__name:"名前",formFieldLabel__slug:"スラグ",subtitle:"続行するには組織の詳細を入力してください",title:"組織をセットアップ"},organizationCreationDisabled:{subtitle:"招待を受けるには組織の管理者にお問い合わせください。",title:"組織に所属する必要があります"},signOut:{actionLink:"サインアウト",actionText:"{{identifier}} としてサインイン中"}},taskResetPassword:{formButtonPrimary:void 0,signOut:{actionLink:void 0,actionText:void 0},subtitle:void 0,title:void 0},taskSetupMfa:{badge:void 0,signOut:{actionLink:void 0,actionText:void 0},smsCode:{addPhone:{formButtonPrimary:void 0,infoText:void 0},addPhoneNumber:void 0,cancel:void 0,subtitle:void 0,success:{finishButton:void 0,message1:void 0,message2:void 0,title:void 0},title:void 0,verifyPhone:{formButtonPrimary:void 0,formTitle:void 0,resendButton:void 0,subtitle:void 0,title:void 0}},start:{methodSelection:{phoneCode:void 0,totp:void 0},subtitle:void 0,title:void 0},totpCode:{addAuthenticatorApp:{buttonAbleToScan__nonPrimary:void 0,buttonUnableToScan__nonPrimary:void 0,formButtonPrimary:void 0,formButtonReset:void 0,infoText__ableToScan:void 0,infoText__unableToScan:void 0,inputLabel__unableToScan1:void 0},success:{finishButton:void 0,message1:void 0,message2:void 0,title:void 0},title:void 0,verifyTotp:{formButtonPrimary:void 0,formButtonReset:void 0,formTitle:void 0,subtitle:void 0,title:void 0}}},unstable__errors:{already_a_member_in_organization:"{{email}} はすでにこの組織のメンバーです。",avatar_file_size_exceeded:"ファイルサイズが10MBの上限を超えています。より小さいファイルを選択してください。",avatar_file_type_invalid:"サポートされていないファイル形式です。JPG、PNG、GIF、またはWEBP画像をアップロードしてください。",captcha_invalid:void 0,captcha_unavailable:"ボット検証に失敗したため、サインアップに失敗しました。ページを更新して再試行するか、サポートに連絡してさらに支援を受けてください。",form_code_incorrect:void 0,form_email_address_blocked:"一時的なメールサービスはサポートされていません。アカウントを作成するには、通常のメールアドレスを使用してください。",form_identifier_exists__email_address:void 0,form_identifier_exists__phone_number:void 0,form_identifier_exists__username:void 0,form_identifier_not_found:void 0,form_new_password_matches_current:void 0,form_param_format_invalid:void 0,form_param_format_invalid__email_address:void 0,form_param_format_invalid__phone_number:void 0,form_param_max_length_exceeded__first_name:void 0,form_param_max_length_exceeded__last_name:void 0,form_param_max_length_exceeded__name:void 0,form_param_nil:void 0,form_param_type_invalid:void 0,form_param_type_invalid__email_address:void 0,form_param_type_invalid__phone_number:void 0,form_param_value_invalid:void 0,form_password_compromised__sign_in:void 0,form_password_incorrect:void 0,form_password_length_too_short:"パスワードが短すぎます。8文字以上である必要があります。",form_password_not_strong_enough:"パスワードの強度が不十分です。",form_password_or_identifier_incorrect:"パスワードまたはメールアドレスが正しくありません。もう一度お試しいただくか、別の方法をご利用ください。",form_password_pwned:"このパスワードは侵害の一部として見つかったため使用できません。別のパスワードを試してください。",form_password_pwned__sign_in:"このパスワードは侵害の一部として見つかったため使用できません。パスワードをリセットしてください。",form_password_size_in_bytes_exceeded:"パスワードのバイト数が上限を超えています。短くするか、一部の特殊文字を削除してください。",form_password_untrusted__sign_in:void 0,form_password_validation_failed:"パスワードが間違っています",form_username_invalid_character:"ユーザー名に無効な文字が含まれています。",form_username_invalid_length:"ユーザー名は{{min_length}}文字以上{{max_length}}文字以下である必要があります。",form_username_needs_non_number_char:"ユーザー名には少なくとも1つの数字以外の文字が含まれている必要があります。",identification_deletion_failed:"最後のè­
99˜åˆ¥æƒ…報は削除できません。",not_allowed_access:"メールアドレスまたは電話番号は登録に使用できません。これは、'+', '=', '#' または '.' がメールアドレスに使用されているか、一時的な電子メールサービスに接続されたドメインが使用されているか、明示的な除外が行われているためです。エラーが発生した場合は、サポートに連絡してください。",organization_domain_blocked:void 0,organization_domain_common:void 0,organization_domain_exists_for_enterprise_connection:void 0,organization_membership_quota_exceeded:void 0,organization_minimum_permissions_needed:void 0,organization_not_found_or_unauthorized:"この組織のメンバーではなくなりました。別の組織を選択するか、新しく作成してください。",organization_not_found_or_unauthorized_with_create_organization_disabled:"この組織のメンバーではなくなりました。別の組織を選択してください。",passkey_already_exists:"このデバイスには既にパスキーが登録されています。",passkey_not_supported:"このデバイスではパスキーはサポートされていません。",passkey_pa_not_supported:"登録にはプラットフォーム認証器が必要ですが、このデバイスは対応していません。",passkey_registration_cancelled:"パスキーの登録はキャンセルされたか、タイムアウトしました。",passkey_retrieval_cancelled:"パスキーの確認はキャンセルされたか、タイムアウトしました。",passwordComplexity:{maximumLength:"{{length}}文字未満",minimumLength:"{{length}}文字以上",requireLowercase:"小文字を含む",requireNumbers:"数字を含む",requireSpecialCharacter:"特殊文字を含む",requireUppercase:"大文字を含む",sentencePrefix:"パスワードは次の条件を満たす必要があります:"},phone_number_exists:void 0,session_exists:void 0,web3_missing_identifier:"Web3ウォレット拡張機能が見つかりません。続行するにはインストールしてください。",web3_signature_request_rejected:"署名リクエストを拒否しました。続行するにはもう一度お試しください。",web3_solana_signature_generation_failed:"署名の生成中にエラーが発生しました。続行するにはもう一度お試しください。",zxcvbn:{couldBeStronger:"パスワードは有効ですが、もう少し強化できます。文字を追加してみてください。",goodPassword:"パスワードはすべての要件を満たしています。",notEnough:"パスワードの強度が十分ではありません。",suggestions:{allUppercase:"全ての文字を大文字にするのではなく、一部の文字を大文字にしてください。",anotherWord:"より一般的でない単語を追加してください。",associatedYears:"自分に関連する年号は避けてください。",capitalization:"最初の文字以外も大文字にしてください。",dates:"自分に関連する日付や年号は避けてください。",l33t:"予測可能な文字の代替(例:'@' で 'a' を置き換える)を避けてください。",longerKeyboardPattern:"長いキーボードパターンを使用し、タイピングの方向を複数回変えてください。",noNeed:"シンボル、数字、大文字の使用なしでも強力なパスワードを作成できます。",pwned:"他の場所でこのパスワードを使用している場合は、変更する必要があります。",recentYears:"最近の年号は避けてください。",repeated:"繰り返される単語や文字を避けてください。",reverseWords:"一般的な単語の逆さ読みは避けてください。",sequences:"一般的な文字の並びを避けてください。",useWords:"複数の単語を使用してくださいが、一般的なフレーズは避けてください。"},warnings:{common:"これは一般的に使われるパスワードです。",commonNames:"一般的な名前や姓は推測しやすいです。",dates:"日付は推測しやすいです。",extendedRepeat:'"abcabcabc" といった繰り返しパターンは推測しやすいです。',keyPattern:"短いキーボードパターンは推測しやすいです。",namesByThemselves:"単体の名前や姓は推測しやすいです。",pwned:"このパスワードはインターネット上のデータ侵害によって公開されています。",recentYears:"最近の年号は推測しやすいです。",sequences:'"abc" といった一般的な文字の並びは推測しやすいです。',similarToCommon:"これは一般的に使われるパスワードに類似しています。",simpleRepeat:'"aaa" といった繰り返し文字は推測しやすいです。',straightRow:"キーボード上の連続した行は推測しやすいです。",topHundred:"これは頻繁に使われるパスワードです。",topTen:"これはよく使われるパスワードです。",userIn
99puts:"個人情報やページに関連するデータは含まれていないはずです。",wordByItself:"単語単体では推測しやすいです。"}}},userButton:{action__addAccount:"アカウントの追加",action__closeUserMenu:"ユーザーメニューを閉じる",action__manageAccount:"アカウントの管理",action__openUserMenu:"ユーザーメニューを開く",action__signOut:"サインアウト",action__signOutAll:"全てのアカウントからサインアウト"},userProfile:{apiKeysPage:{title:"APIキー"},backupCodePage:{actionLabel__copied:"コピー済み!",actionLabel__copy:"すべてコピー",actionLabel__download:".txtでダウンロード",actionLabel__print:"印刷",infoText1:"このアカウントではバックアップコードが有効になります。",infoText2:"バックアップコードは秘密に保管し、安全に保存してください。疑わしい場合はバックアップコードを再生成することができます。",subtitle__codelist:"バックアップコードを安全に保管し、秘密にしてください。",successMessage:"バックアップコードが有効になりました。認証デバイスにアクセスできない場合、これらのいずれかを使用してアカウントにサインインできます。各コードは一度しか使用できません。",successSubtitle:"認証デバイスにアクセスできない場合、これらのいずれかを使用してアカウントにサインインできます。",title:"バックアップコードの追加",title__codelist:"バックアップコード"},billingPage:{paymentHistorySection:{empty:"支払い履歴はありません",notFound:"該当する支払いが見つかりません",tableHeader__amount:"金額",tableHeader__date:"日付",tableHeader__status:"ステータス"},paymentMethodsSection:{actionLabel__default:"デフォルトに設定",actionLabel__remove:"削除",add:"新しい支払い方法を追加",addSubtitle:"アカウントに新しい支払い方法を追加します。",cancelButton:"キャンセル",formButtonPrimary__add:"支払い方法を追加",formButtonPrimary__pay:"{{amount}}を支払う",payWithTestCardButton:"テストカードで支払う",removeMethod:{messageLine1:"{{identifier}} はこのアカウントから削除されます。",messageLine2:"この支払い元は使用できなくなり、この支払い元に依存する定期サブスクリプションも動作しなくなります。",successMessage:"{{paymentMethod}} はアカウントから削除されました。",title:"支払い方法の削除"},title:"支払い方法"},start:{headerTitle__payments:"支払い",headerTitle__plans:"プラン",headerTitle__statements:"明細",headerTitle__subscriptions:"サブスクリプション"},statementsSection:{empty:"表示する明細はありません",itemCaption__paidForPlan:"{{plan}} {{period}} プランの支払い",itemCaption__proratedCredit:"前のサブスクリプションの未使用分に対する按分クレジット",itemCaption__subscribedAndPaidForPlan:"{{plan}} {{period}} プランの契約と支払いが完了しました",notFound:"明細が見つかりません",tableHeader__amount:"金額",tableHeader__date:"日付",title:"明細",totalPaid:"支払い合計"},subscriptionsListSection:{actionLabel__manageSubscription:"管理",actionLabel__newSubscription:"プランに申し込む",actionLabel__switchPlan:"プランを切り替える",tableHeader__edit:"編集",tableHeader__plan:"プラン",tableHeader__startDate:"開始日",title:"サブスクリプション"},subscriptionsSection:{actionLabel__default:"管理"},switchPlansSection:{title:"プランを切り替える"},title:"請求"},connectedAccountPage:{formHint:"アカウントを連携するプロバイダを選択してください。",formHint__noAccounts:"利用可能な外部アカウントプロバイダはありません。",removeResource:{messageLine1:"{{identifier}}はこのアカウントから削除されます。",messageLine2:"この連携アカウントを使用することはできなくなり、関連する機能も使用できなくなります。",successMessage:"{{connectedAccount}}がアカウントから削除されました。",title:"連携アカウントの削除"},socialButtonsBlockButton:"{{provider|titleize}}",successMessage:"プロバイダがアカウントに追加されました",title:"連携アカウントの追加"},deletePage:{actionDescription:'続行するには下記に "アカウント削除" と入力してください。',confirm:"アカウント削除",messageLine1:"アカウントを削除してもよろしいですか?一部の関連データが保持される場合があります。完全なデータ削除をリクエストするには、サポートにお問い合わせください。",messageLine2:"この操作は永久的で取り消すことはできません。",title:"アカウントの削除"},emailAddressPage:{emailCode:{formHint:"このメールアドレスには検証コードが含まれたメールが送信されます。",formSubtitle:"{{identifier}}に送信された検証コードを入力してください。",formTitle:"検証コード",resendButton:"コードを再送信",successMessage:"メールアドレス{{identifier}}がアカウントに追加されました。"},emailLink:{formHint:"このメールアドレスには検証リンクが含まれたメールが送信されます。",formSubtitle:"{{identifier}}に送信されたメールの検証リンクをクリックしてください。",formTitle:"検証リンク",resendButton:"リンクを再送信",successMessage:"メールアドレス{{identifier}}がアカウントに追加されました。"},enterpriseSSOLink:{formButton:"クリックしてサインイン",formSubtitle:"{{identifier}} でサインインを完了してください"},formHint:"このメールアドレスをアカウントに追加する前に、確認する必要があります。",removeResource:{messageLine1:"{{identifier}}はこのアカウントから削除されます。",messageLine2:"このメールアドレスを使用してのサインインã
99¯ã§ããªããªã‚Šã¾ã™ã€‚",successMessage:"{{emailAddress}}がアカウントから削除されました。",title:"メールアドレスの削除"},title:"メールアドレスの追加",verifyTitle:"メールアドレスの確認"},formButtonPrimary__add:"追加",formButtonPrimary__continue:"続行",formButtonPrimary__finish:"完了",formButtonPrimary__remove:"削除",formButtonPrimary__save:"保存",formButtonReset:"キャンセル",mfaPage:{formHint:"追加する方法を選択してください。",title:"二段階認証の追加"},mfaPhoneCodePage:{backButton:"既存の番号を使用",primaryButton__addPhoneNumber:"電話番号を追加",removeResource:{messageLine1:"{{identifier}}はサインイン時に認証コードを受け取らなくなります。",messageLine2:"アカウントのセキュリティが低下する可能性があります。本当に削除しますか?",successMessage:"{{mfaPhoneCode}}のSMSコード二段階認証が削除されました。",title:"二段階認証の削除"},subtitle__availablePhoneNumbers:"SMSコード二段階認証のために登録する電話番号を選択してください。",subtitle__unavailablePhoneNumbers:"SMSコード二段階認証のために利用可能な電話番号はありません。",successMessage1:"サインイン時には、追加のステップとしてこの電話番号に送信された検証コードを入力する必要があります。",successMessage2:"これらのバックアップコードを保存し、安全な場所に保管してください。認証デバイスへのアクセスを失った場合、バックアップコードを使用してサインインできます。",successTitle:"SMSコード認証が有効になりました",title:"SMSコード認証の追加"},mfaTOTPPage:{authenticatorApp:{buttonAbleToScan__nonPrimary:"代わりにQRコードをスキャンする",buttonUnableToScan__nonPrimary:"QRコードをスキャンできませんか?",infoText__ableToScan:"認証アプリで新しいサインイン方法を設定し、以下のQRコードをスキャンしてアカウントとリンクさせます。",infoText__unableToScan:"認証アプリで新しいサインイン方法を設定し、以下のキーを入力してください。",inputLabel__unableToScan1:"タイムベースまたはワンタイムパスワードが有効になっていることを確認し、アカウントのリンクを完了してください。",inputLabel__unableToScan2:"また、認証アプリがTOTP URIをサポートしている場合は、完全なURIをコピーすることもできます。"},removeResource:{messageLine1:"この認証アプリからの検証コードは、サインイン時には不要になります。",messageLine2:"アカウントのセキュリティが低下する可能性があります。本当に削除しますか?",successMessage:"認証アプリを使用した二段階認証が削除されました。",title:"二段階認証の削除"},successMessage:"二段階認証が有効になりました。サインイン時には、この認証アプリからの検証コードを追加のステップとして入力する必要があります。",title:"認証アプリの追加",verifySubtitle:"認証アプリで生成された検証コードを入力してください。",verifyTitle:"検証コード"},mobileButton__menu:"メニュー",navbar:{account:"プロファイル",apiKeys:"APIキー",billing:"請求",description:"アカウント情報管理",security:"セキュリティ",title:"アカウント"},passkeyScreen:{removeResource:{messageLine1:"{{name}} はこのアカウントから削除されます。",title:"パスキーの削除"},subtitle__rename:"見つけやすくするために、パスキー名を変更できます。",title__rename:"パスキー名の変更"},passwordPage:{checkboxInfoText__signOutOfOtherSessions:"古いパスワードを使用している可能性のあるすべてのデバイスからサインアウトすることをお勧めします。",readonly:"現在、エンタープライズ接続のみでサインインã
99—ているため、パスワードは編集できません。",successMessage__set:"パスワードが設定されました。",successMessage__signOutOfOtherSessions:"他のすべてのデバイスからサインアウトされました。",successMessage__update:"パスワードが更新されました。",title__set:"パスワードの設定",title__update:"パスワードの更新"},phoneNumberPage:{infoText:"この電話番号には検証コードが含まれたテキストメッセージが送信されます。メッセージおよびデータ料金が発生する場合があります。",removeResource:{messageLine1:"{{identifier}}はこのアカウントから削除されます。",messageLine2:"この電話番号を使用してのサインインはできなくなります。",successMessage:"{{phoneNumber}}がアカウントから削除されました。",title:"電話番号の削除"},successMessage:"{{identifier}}がアカウントに追加されました。",title:"電話番号の追加",verifySubtitle:"{{identifier}}に送信された検証コードを入力してください",verifyTitle:"電話番号の確認"},plansPage:{title:"プラン"},profilePage:{fileDropAreaHint:"推奨サイズ 1:1、最大 10MB",imageFormDestructiveActionSubtitle:"削除",imageFormSubtitle:"アップロード",imageFormTitle:"プロフィール画像",readonly:"プロファイル情報はエンタープライズ接続によって提供されており、編集できません。",successMessage:"プロフィールが更新されました。",title:"プロフィールの更新"},start:{activeDevicesSection:{destructiveAction:"デバイスからサインアウト",title:"アクティブなデバイス"},connectedAccountsSection:{actionLabel__connectionFailed:"再接続",actionLabel__reauthorize:"今すぐ認証",destructiveActionTitle:"削除",primaryButton:"アカウントを連携する",subtitle__disconnected:"このアカウントは切断されています。",subtitle__reauthorize:"必要なスコープが更新され、機能が制限されている可能性があります。問題を避けるために、このアプリケーションを再認証してください。",title:"連携アカウント"},dangerSection:{deleteAccountButton:"アカウントの削除",title:"アカウントの削除"},emailAddressesSection:{destructiveAction:"メールアドレスの削除",detailsAction__nonPrimary:"プライマリに設定する",detailsAction__primary:"確認を完了する",detailsAction__unverified:"確認する",primaryButton:"メールアドレスの追加",title:"メールアドレス"},enterpriseAccountsSection:{title:"エンタープライズアカウント"},headerTitle__account:"プロフィール詳細",headerTitle__security:"セキュリティ",mfaSection:{backupCodes:{actionLabel__regenerate:"コードを再生成",headerTitle:"バックアップコード",subtitle__regenerate:"安全な新しいバックアップコードを取得します。以前のバックアップコードは削除され、使用することはできません。",title__regenerate:"バックアップコードの再生成"},phoneCode:{actionLabel__setDefault:"デフォルトに設定",destructiveActionLabel:"削除"},primaryButton:"二段階認証を追加する",title:"二段階認証",totp:{destructiveActionTitle:"削除",headerTitle:"認証アプリケーション"}},passkeysSection:{menuAction__destructive:"削除",menuAction__rename:"名前を変更",primaryButton:"パスキーを追加",title:"パスキー"},passwordSection:{primaryButton__setPassword:"パスワードを設定する",primaryButton__updatePassword:"パスワードを変更する",title:"パスワード"},phoneNumbersSection:{destructiveAction:"電話番号の削除",detailsAction__nonPrimary:"プライマリに設定する",detailsAction__primary:"確認を完了する",detailsAction__unverified:"電話番号を確認する",primaryButton:"電話番号の追加",title:"電話番号"},profileSection:{primaryButton:"プロフィールを更新",title:"プロフィール"},usernameSection:{primaryButton__setUsername:"ユーザー名の設定",primaryButton__updateUsername:"ユーザー名の変更",title:"ユーザー名"},web3WalletsSection:{destructiveAction:"ウォレットの削除",detailsAction__nonPrimary:"プライマリに設定する",primaryButton:"ウォレットを接続",title:"Web3ウォレット",web3SelectSolanaWalletScreen:{subtitle:"アカウントに接続する Solana ウォレットを選択してください。",title:"Solana ウォレットを追加"}}},usernamePage:{successMessage:"ユーザー名が更新されました。",title__set:"ユーザー名の設定",title__update:"ユーザー名の更新"},web3WalletPage:{removeResource:{messageLine1:"{{identifier}}はこのアカウントから削除されます。",messageLine2:"このWeb3ウォレットを使用してのサインインã
99¯ã§ããªããªã‚Šã¾ã™ã€‚",successMessage:"{{web3Wallet}}がアカウントから削除されました。",title:"Web3ウォレットの削除"},subtitle__availableWallets:"アカウントに接続するWeb3ウォレットを選択してください。",subtitle__unavailableWallets:"利用可能なWeb3ウォレットはありません。",successMessage:"ウォレットがアカウントに追加されました。",title:"Web3ウォレットの追加",web3WalletButtonsBlockButton:"{{provider|titleize}}"}},waitlist:{start:{actionLink:"サインイン",actionText:"既にアクセス権をお持ちですか?",formButton:"待機リストに参加",subtitle:"メールアドレスを入力していただければ、準備が整い次第お知らせいたします",title:"待機リストに参加"},success:{message:"間もなくリダイレクトされます...",subtitle:"準備が整い次第ご連絡いたします",title:"待機リストへの参加ありがとうございます!"}},web3SolanaWalletButtons:{connect:"{{walletName}} で接続",continue:"{{walletName}} で続行",noneAvailable:'Solana Web3 ウォレットが検出されませんでした。Web3 に対応した {{ solanaWalletsLink || link("wallet extension") }} をインストールしてください。'}},Hv={locale:"zh-CN",apiKeys:{action__add:void 0,action__search:void 0,copySecret:{formButtonPrimary__copyAndClose:"复制并关闭",formHint:"出于安全原因,我们不会允许您稍后再次查看。",formTitle:'立即复制您的"{{name}}" API密钥'},createdAndExpirationStatus__expiresOn:void 0,createdAndExpirationStatus__never:void 0,detailsTitle__emptyRow:void 0,formButtonPrimary__add:void 0,formFieldCaption__expiration__expiresOn:void 0,formFieldCaption__expiration__never:void 0,formFieldOption__expiration__180d:void 0,formFieldOption__expiration__1d:void 0,formFieldOption__expiration__1y:void 0,formFieldOption__expiration__30d:void 0,formFieldOption__expiration__60d:void 0,formFieldOption__expiration__7d:void 0,formFieldOption__expiration__90d:void 0,formFieldOption__expiration__never:void 0,formHint:void 0,formTitle:void 0,lastUsed__days:void 0,lastUsed__hours:void 0,lastUsed__minutes:void 0,lastUsed__months:void 0,lastUsed__seconds:void 0,lastUsed__years:void 0,menuAction__revoke:void 0,revokeConfirmation:{confirmationText:void 0,formButtonPrimary__revoke:void 0,formHint:void 0,formTitle:void 0}},backButton:"返回",badge__activePlan:void 0,badge__canceledEndsAt:void 0,badge__currentPlan:void 0,badge__default:"默认",badge__endsAt:void 0,badge__expired:void 0,badge__freeTrial:void 0,badge__otherImpersonatorDevice:"其他模拟器设备",badge__pastDueAt:void 0,badge__pastDuePlan:void 0,badge__primary:"主要",badge__renewsAt:void 0,badge__requiresAction:"需要操作",badge__startsAt:void 0,badge__thisDevice:"此设备",badge__trialEndsAt:void 0,badge__unverified:"未验证",badge__upcomingPlan:void 0,badge__userDevice:"用户设备",badge__you:"您",billing:{addPaymentMethod__label:void 0,alwaysFree:void 0,annually:void 0,availableFeatures:void 0,billedAnnually:void 0,billedMonthlyOnly:void 0,cancelFreeTrial:void 0,cancelFreeTrialAccessUntil:void 0,cancelFreeTrialTitle:void 0,cancelSubscription:void 0,cancelSubscriptionAccessUntil:void 0,cancelSubscriptionNoCharge:void 0,cancelSubscriptionPastDue:void 0,cancelSubscriptionTitle:void 0,cannotSubscribeMonthly:void 0,cannotSubscribeUnrecoverable:void 0,checkout:{description__paymentSuccessful:void 0,description__subscriptionSuccessful:void 0,downgradeNotice:void 0,emailForm:{subtitle:void 0,title:void 0},lineItems:{title__freeTrialEndsAt:void 0,title__paymentMethod:void 0,title__statementId:void 0,title__subscriptionBegins:void 0,title__totalPaid:void 0},pastDueNotice:void 0,perMonth:void 0,title:void 0,title__paymentSuccessful:void 0,title__subscriptionSuccessful:void 0,title__trialSuccess:void 0,totalDueAfterTrial:void 0},credit:void 0,creditRemainder:void 0,defaultFreePlanActive:void 0,free:void 0,getStarted:void 0,keepFreeTrial:void 0,keepSubscription:void 0,manage:void 0,manageSubscription:void 0,month:void 0,monthly:void 0,pastDue:void 0,pay:void 0,paymentMethod:{applePayDescription:{annual:void 0,monthly:void 0},dev:{anyNumbers:void 0,cardNumber:void 0,cvcZip:void 0,developmentMode:void 0,expirationDate:void 0,testCardInfo:void 0}},paymentMethods__label:void 0,popular:void 0,pricingTable:{billingCycle:void 0,included:void 0},reSubscribe:void 0,seeAllFeatures:void 0,startFreeTrial:void 0,startFreeTrial__days:void 0,subscribe:void 0,subscriptionDetail
99s:{beginsOn:void 0,currentBillingCycle:void 0,endsOn:void 0,firstPaymentAmount:void 0,firstPaymentOn:void 0,nextPaymentAmount:void 0,nextPaymentOn:void 0,pastDueAt:void 0,renewsAt:void 0,subscribedOn:void 0,title:void 0,trialEndsOn:void 0,trialStartedOn:void 0},subtotal:void 0,switchPlan:void 0,switchToAnnual:void 0,switchToAnnualWithAnnualPrice:void 0,switchToMonthly:void 0,switchToMonthlyWithPrice:void 0,totalDue:void 0,totalDueToday:void 0,viewFeatures:void 0,viewPayment:void 0,year:void 0},createOrganization:{formButtonSubmit:"创建组织",invitePage:{formButtonReset:"跳过"},title:"创建组织"},dates:{lastDay:"昨天{{ date | timeString('zh-CN') }}",next6Days:"{{ date | weekday('zh-CN','long') }} {{ date | timeString('zh-CN') }}",nextDay:"明天{{ date | timeString('zh-CN') }}",numeric:"{{ date | numeric('zh-CN') }}",previous6Days:"上周{{ date | weekday('zh-CN','long') }} {{ date | timeString('zh-CN') }}",sameDay:"今天{{ date | timeString('zh-CN') }}"},dividerText:"或者",footerActionLink__alternativePhoneCodeProvider:void 0,footerActionLink__useAnotherMethod:"使用另一种方法",footerPageLink__help:"帮助",footerPageLink__privacy:"隐私",footerPageLink__terms:"条款",formButtonPrimary:"继续",formButtonPrimary__verify:"验证",formFieldAction__forgotPassword:"忘记密码?",formFieldError__matchingPasswords:"密码匹配。",formFieldError__notMatchingPasswords:"密码不匹配。",formFieldError__verificationLinkExpired:"验证链接已过期。请申请新的链接。",formFieldHintText__optional:"选填",formFieldHintText__slug:"Slug 是一个人类可读的 ID,它必须是唯一的。它通常用于 URL 中。",formFieldInputPlaceholder__apiKeyDescription:void 0,formFieldInputPlaceholder__apiKeyExpirationDate:void 0,formFieldInputPlaceholder__apiKeyName:void 0,formFieldInputPlaceholder__backupCode:void 0,formFieldInputPlaceholder__confirmDeletionUserAccount:"删除账户",formFieldInputPlaceholder__emailAddress:"请输入您的电子邮件地址",formFieldInputPlaceholder__emailAddress_username:void 0,formFieldInputPlaceholder__emailAddresses:"输入或粘贴一个或多个电子邮件地址,用空格或逗号分隔",formFieldInputPlaceholder__firstName:void 0,formFieldInputPlaceholder__lastName:void 0,formFieldInputPlaceholder__organizationDomain:void 0,formFieldInputPlaceholder__organizationDomainEmailAddress:void 0,formFieldInputPlaceholder__organizationName:void 0,formFieldInputPlaceholder__organizationSlug:"我的组织",formFieldInputPlaceholder__password:void 0,formFieldInputPlaceholder__phoneNumber:void 0,formFieldInputPlaceholder__username:void 0,formFieldInput__emailAddress_format:void 0,formFieldLabel__apiKey:"API密钥",formFieldLabel__apiKeyDescription:"描述",formFieldLabel__apiKeyExpiration:"过期时间",formFieldLabel__apiKeyName:"密钥名称",formFieldLabel__automaticInvitations:"为此域名启用自动邀请",formFieldLabel__backupCode:"备用代码",formFieldLabel__confirmDeletion:"确认",formFieldLabel__confirmPassword:"确认密码",formFieldLabel__currentPassword:"当前密码",formFieldLabel__emailAddress:"电子邮件地址",formFieldLabel__emailAddress_username:"电子邮件地址或用户名",formFieldLabel__emailAddresses:"电子邮件地址",formFieldLabel__firstName:"名字",formFieldLabel__lastName:"姓氏",formFieldLabel__newPassword:"新密码",formFieldLabel__organizationDomain:"域名",formFieldLabel__organizationDomainDeletePending:"删除待处理的邀请和建议",formFieldLabel__organizationDomainEmailAddress:"验证邮箱地址",formFieldLabel__organizationDomainEmailAddressDescription:"输入此域名下的一个邮箱地址以接收验证码并验证此域名。",formFieldLabel__organizationName:"组织名称",formFieldLabel__organizationSlug:"URL 简称",formFieldLabel__passkeyName:void 0,formFieldLabel__password:"密码",formFieldLabel__phoneNumber:"电话号码",formFieldLabel__role:"角色",formFieldLabel__signOutOfOtherSessions:"登出所有其他设备",formFieldLabel__username:"用户名",impersonationFab:{action__signOut:"退出登录",title:"以 {{identifier}} 登录"},lastAuthenticationStrategy:"上次使用",maintenanceMode:void 0,membershipRole__admin:"管理员",membershipRole__basicMember:"成员",membershipRole__guestMember:"访客",organizationList:{action__createOrganization:"创建组织",action__invitationAccept:"加入",action__suggestionsAccept:"请求加入",createOrganization:"创建组织",invitationAcceptedLabel:"已加入",subtitle:"以继续使用 {{applicationName}}",suggestionsAcceptedLabel:"等待批准",title:"选择一个账户",titleWithoutPersonal:"选择一个组织"},organizationProfile:{apiKeysPage:{title:void 0},badge__automaticInvitation:"自动邀请",badge__automaticSuggestion:"自动建议",badge__manualInvitation:"无自动注册",badge__unverified:"未验证",billingPage:{paymentHistorySection:{empty:void 0,notFound:void 0,tableHeader__amount:void 0,tableHeader__date:void 0,tableHeader__status:void 0},paymentMethodsSection:{actionLabel__default:void 0,actionLabel__remove:void 0,add:void 0,addSubtitle:void 0,cancelButton:void 0,formButtonPrimary__add:void 0,formButtonPrimary__pay:void 0,payWithTestCardButton:void 0,removeMethod:{messageLine1:void 0,messageLine2:void 0,successMessage:void 0,title:void 0},title:void 0},start:{headerTitle__payments:void 0,headerTitle__plans:void 0,headerTitle__statements:void 0,headerTitle__subscriptions:void 0},statementsSection:{empty:void 0,itemCaption__paidForPlan:void 0,itemCaption__proratedCredit:void 0,itemCaption__subscribedAndPaidForPlan:void 0,notFound:void 0,tableHeader__amount:void 0,tableHeader__date:void 0,title:void 0,totalPaid:void 0},subscriptionsListSection:{actionLabel__manageSubscription:void 0,actionLabel__newSubscription:void 0,actionLabel__switchPlan:void 0,tableHeader__edit:void 0,tableHeader__plan:void 0,tableHeader__startDate:void 0,title:void 0},subscriptionsSection:{actionLabel__default:void 0},switchPlansSection:{title:void 0},title:void 0},createDomainPage:{subtitle:"添加域名以进行验证。具有此域名电子邮件地址的用户可以自动加入组织或请求加入。",title:"添加域名"},invitePage:{detailsTitle__inviteFailed:"邀请无法发送。修复以下问题然后重试:",formButtonPrimary__continue:"发送邀请",selectDropdown__role:"选择角色",subtitle:"邀请新成员加入此组织",successMessage:"邀请成功发送",title:"邀请成员"},membersPage:{action__invite:"邀请",action__search:void 0,activeMembersTab:{menuAction__remove:"移除成员",tableHeader__actions:void 0,tableHeader__joined:"加入",tableHeader__role:"角色",tableHeader__user:"用户"}
99,alerts:{roleSetMigrationInProgress:{subtitle:"我们正在更新可用角色。完成后,您将能够再次更新角色。",title:"角色暂时被锁定"}},detailsTitle__emptyRow:"没有可显示的成员",invitationsTab:{autoInvitations:{headerSubtitle:"通过将电子邮件域名与您的组织连接来邀请用户。任何使用匹配电子邮件域名注册的人都可以随时加入组织。",headerTitle:"自动邀请",primaryButton:"管理已验证域名"},table__emptyRow:"没有可显示的邀请"},invitedMembersTab:{menuAction__revoke:"撤销邀请",tableHeader__invited:"已邀请"},requestsTab:{autoSuggestions:{headerSubtitle:"使用匹配电子邮件域名注册的用户将能够看到请求加入您组织的建议。",headerTitle:"自动建议",primaryButton:"管理已验证域名"},menuAction__approve:"批准",menuAction__reject:"拒绝",tableHeader__requested:"已请求访问",table__emptyRow:"没有可显示的请求"},start:{headerTitle__invitations:"邀请",headerTitle__members:"成员",headerTitle__requests:"请求"}},navbar:{apiKeys:void 0,billing:void 0,description:"管理您的组织。",general:"常规",members:"成员",title:"组织"},plansPage:{alerts:{noPermissionsToManageBilling:void 0},title:void 0},profilePage:{dangerSection:{deleteOrganization:{actionDescription:'在下方输入 "{{organizationName}}" 以继续。',messageLine1:"您确定要删除此组织吗?",messageLine2:"此操作是永久性的且无法撤销。",successMessage:"您已删除该组织。",title:"删除组织"},leaveOrganization:{actionDescription:'在下方输入 "{{organizationName}}" 以继续。',messageLine1:"您确定要离开此组织吗?您将失去对此组织及其应用程序的访问权限。",messageLine2:"此操作是永久性的且无法撤销。",successMessage:"您已离开了组织。",title:"离开组织"},title:"危险"},domainSection:{menuAction__manage:"管理",menuAction__remove:"删除",menuAction__verify:"验证",primaryButton:"添加域名",subtitle:"允许用户根据已验证的电子邮件域名自动加入组织或请求加入。",title:"已验证域名"},successMessage:"组织信息已更新。",title:"组织简介"},removeDomainPage:{messageLine1:"电子邮件域名 {{domain}} 将被删除。",messageLine2:"此后,用户将无法自动加入组织。",successMessage:"{{domain}} 已被删除。",title:"删除域名"},start:{headerTitle__general:"常规",headerTitle__members:"成员",profileSection:{primaryButton:"更新组织简介",title:"组织简介",uploadAction__title:"标志"}},verifiedDomainPage:{dangerTab:{calloutInfoLabel:"删除此域名将影响受邀用户。",removeDomainActionLabel__remove:"删除域名",removeDomainSubtitle:"从您的已验证域名中删除此域名",removeDomainTitle:"删除域名"},enrollmentTab:{automaticInvitationOption__description:"用户在注册时会自动收到加入组织的邀请,并且可以随时加入。",automaticInvitationOption__label:"自动邀请",automaticSuggestionOption__description:"用户会收到请求加入的建议,但在加入组织之前必须得到管理员的批准。",automaticSuggestionOption__label:"自动建议",calloutInfoLabel:"更改注册模式只会影响新用户。",calloutInvitationCountLabel:"已发送给用户的待处理邀请:{{count}}",calloutSuggestionCountLabel:"已发送给用户的待处理建议:{{count}}",manualInvitationOption__description:"用户只能被手动邀请加入组织。",manualInvitationOption__label:"无自动注册",subtitle:"选择此域名的用户如何加入组织。"},start:{headerTitle__danger:"危险",headerTitle__enrollment:"注册选项"},subtitle:"域名 {{domain}} 现已验证。继续选择注册模式。",title:"更新 {{domain}}"},verifyDomainPage:{formSubtitle:"输入发送到您邮箱地址的验证码",formTitle:"验证码",resendButton:"未收到验证码?重新发送",subtitle:"域名 {{domainName}} 需要通过电子邮件进行验证。",subtitleVerificationCodeScreen:"验证码已发送到 {{emailAddress}}。输入验证码以继续。",title:"验证域名"}},organizationSwitcher:{action__closeOrganizationSwitcher:void 0,action__createOrganization:"创建组织",action__invitationAccept:"加入",action__manageOrganization:"管理组织",action__openOrganizationSwitcher:void 0,action__suggestionsAccept:"请求加入",notSelected:"未选择组织",personalWorkspace:"个人工作区",suggestionsAcceptedLabel:"等待批准"},paginationButton__next:"下一页",paginationButton__previous:"上一页",paginationRowText__displaying:"显示",paginationRowText__of:"的",reverification:{alternativeMethods:{actionLink:void 0,actionText:void 0,blockButton__backupCode:void 0,blockButton__emailCode:void 0,blockButton__passkey:void 0,blockButton__password:void 0,blockButton__phoneCode:void 0,blockButton__totp:void 0,getHelp:{blockButton__emailSupport:void 0,content:void 0,title:void 0},subtitle:void 0,title:void 0}
99,backupCodeMfa:{subtitle:void 0,title:void 0},emailCode:{formTitle:void 0,resendButton:void 0,subtitle:void 0,title:void 0},noAvailableMethods:{message:void 0,subtitle:void 0,title:void 0},passkey:{blockButton__passkey:void 0,subtitle:void 0,title:void 0},password:{actionLink:void 0,subtitle:void 0,title:void 0},phoneCode:{formTitle:void 0,resendButton:void 0,subtitle:void 0,title:void 0},phoneCodeMfa:{formTitle:void 0,resendButton:void 0,subtitle:void 0,title:void 0},totpMfa:{formTitle:void 0,subtitle:void 0,title:void 0}},signIn:{accountSwitcher:{action__addAccount:"添加账户",action__signOutAll:"退出所有账户",subtitle:"选择您要继续使用的账户。",title:"选择一个账户"},alternativeMethods:{actionLink:"获取帮助",actionText:"没有这些?",blockButton__backupCode:"使用备用代码",blockButton__emailCode:"电子邮件验证码到 {{identifier}}",blockButton__emailLink:"电子邮件链接到 {{identifier}}",blockButton__passkey:void 0,blockButton__password:"使用您的密码登录",blockButton__phoneCode:"发送短信代码到 {{identifier}}",blockButton__totp:"使用您的验证应用程序",getHelp:{blockButton__emailSupport:"邮件支持",content:"如果您在登录账户时遇到困难,请给我们发送电子邮件,我们将尽快让您恢复访问。",title:"获取帮助"},subtitle:"遇到问题?您可以使用以下任何方法登录。",title:"使用其他方法"},alternativePhoneCodeProvider:{formTitle:void 0,resendButton:void 0,subtitle:void 0,title:void 0}
99,backupCodeMfa:{subtitle:"继续使用 {{applicationName}}",title:"输入备用代码"},emailCode:{formTitle:"验证码",resendButton:"重新发送验证码",subtitle:"继续使用 {{applicationName}}",title:"查看您的电子邮件"},emailCodeMfa:{formTitle:"查看您的电子邮件",resendButton:"未收到验证码?重新发送",subtitle:"继续使用 {{applicationName}}",title:"查看您的电子邮件"},emailLink:{clientMismatch:{subtitle:void 0,title:void 0},expired:{subtitle:"返回原始标签页继续。",title:"此验证链接已过期"},failed:{subtitle:"返回原始标签页继续。",title:"此验证链接无效"},formSubtitle:"使用发送到您的电子邮件的验证链接",formTitle:"验证链接",loading:{subtitle:"即将为您重定向",title:"正在登录..."},resendButton:"重新发送链接",subtitle:"继续使用 {{applicationName}}",title:"查看您的电子邮件",unusedTab:{title:"您可以关闭此标签页"},verified:{subtitle:"即将为您重定向",title:"成功登录"},verifiedSwitchTab:{subtitle:"返回原始标签页继续",subtitleNewTab:"返回新打开的标签页继续",titleNewTab:"在其他标签页上登录"}},emailLinkMfa:{formSubtitle:"使用发送到您电子邮件的验证链接",resendButton:"没有收到链接?重新发送",subtitle:"继续使用 {{applicationName}}",title:"查看您的电子邮件"},enterpriseConnections:{subtitle:void 0,title:void 0},forgotPassword:{formTitle:"重置密码代码",resendButton:"重新发送代码",subtitle:"以重置您的密码",subtitle_email:"首先,输入发送到您的电子邮件 ID 的代码",subtitle_phone:"首先,输入发送到您手机的代码",title:"重置密码"},forgotPasswordAlternativeMethods:{blockButton__resetPassword:"重置密码",label__alternativeMethods:"或者,使用其他方式登录。",title:"忘记密码?"},newDeviceVerificationNotice:"您正在从新设备登录。我们需要验证以保护您的账户安全。",noAvailableMethods:{message:"无法继续登录。没有可用的身份验证因素。",subtitle:"出现错误",title:"无法登录"},passkey:{subtitle:void 0,title:void 0},password:{actionLink:"使用其他方法",subtitle:"继续使用 {{applicationName}}",title:"输入您的密码"},passwordCompromised:{title:void 0},passwordPwned:{title:void 0},passwordUntrusted:{title:void 0},phoneCode:{formTitle:"验证码",resendButton:"重新发送验证码",subtitle:"继续使用 {{applicationName}}",title:"检查手机短信"},phoneCodeMfa:{formTitle:"验证码",resendButton:"重新发送验证码",subtitle:"请继续输入发送到您手机的验证码。",title:"检查手机短信"},resetPassword:{formButtonPrimary:"重置密码",requiredMessage:"出于安全原因,需要重置您的密码。",successMessage:"您的密码已成功更改。正在为您登录,请稍等。",title:"重置密码"},resetPasswordMfa:{detailsLabel:"我们需要验证您的身份才能重置您的密码。"},start:{actionLink:"注册",actionLink__join_waitlist:void 0,actionLink__use_email:"使用电子邮件",actionLink__use_email_username:"使用电子邮件或用户名",actionLink__use_passkey:void 0,actionLink__use_phone:"使用电话",actionLink__use_username:"使用用户名",actionText:"还没有账户?",actionText__join_waitlist:void 0,alternativePhoneCodeProvider:{actionLink:void 0,label:void 0,subtitle:void 0,title:void 0},subtitle:"欢迎回来!请登录您的账户以继续。",subtitleCombined:void 0,title:"登录 {{applicationName}}",titleCombined:"继续使用 {{applicationName}}"},totpMfa:{formTitle:"验证码",subtitle:"请继续输入由您的身份验证应用生成的验证码。",title:"两步验证"},web3Solana:{subtitle:"请选择下方的钱包进行登录",title:"使用 Solana 登录"}},signInEnterPasswordTitle:"输入您的密码",signUp:{alternativePhoneCodeProvider:{resendButton:void 0,subtitle:void 0,title:void 0},continue:{actionLink:"登录",actionText:"已经有账户了?",subtitle:"继续使用 {{applicationName}}",title:"填写缺少的字段"},emailCode:{formSubtitle:"输入发送到您的电子邮件地址的验证码",formTitle:"验证码",resendButton:"重新发送验证码",subtitle:"继续使用 {{applicationName}}
99",title:"验证您的电子邮件"},emailLink:{clientMismatch:{subtitle:void 0,title:void 0},formSubtitle:"使用发送到您的电子邮件地址的验证链接",formTitle:"验证链接",loading:{title:"正在注册..."},resendButton:"重新发送链接",subtitle:"继续使用 {{applicationName}}",title:"验证您的电子邮件",verified:{title:"成功注册"},verifiedSwitchTab:{subtitle:"返回新打开的标签页继续",subtitleNewTab:"返回上一个标签页继续",title:"成功验证电子邮件"}},enterpriseConnections:{subtitle:void 0,title:void 0},legalConsent:{checkbox:{label__onlyPrivacyPolicy:void 0,label__onlyTermsOfService:void 0,label__termsOfServiceAndPrivacyPolicy:void 0},continue:{subtitle:void 0,title:void 0}},phoneCode:{formSubtitle:"输入发送到您的电话号码的验证码",formTitle:"验证码",resendButton:"重新发送验证码",subtitle:"继续使用 {{applicationName}}",title:"验证您的电话"},restrictedAccess:{actionLink:void 0,actionText:void 0,blockButton__emailSupport:void 0,blockButton__joinWaitlist:void 0,subtitle:void 0,subtitleWaitlist:void 0,title:void 0},start:{actionLink:"登录",actionLink__use_email:void 0,actionLink__use_phone:void 0,actionText:"已经有账户了?",alternativePhoneCodeProvider:{actionLink:void 0,label:void 0,subtitle:void 0,title:void 0},subtitle:"继续使用 {{applicationName}}",subtitleCombined:"继续使用 {{applicationName}}",title:"创建您的账户",titleCombined:"创建您的账户"},web3Solana:{subtitle:"请选择下方的钱包进行注册",title:"使用 Solana 注册"}},socialButtonsBlockButton:"使用 {{provider|titleize}} 登录",socialButtonsBlockButtonManyInView:void 0,taskChooseOrganization:{alerts:{organizationAlreadyExists:"检测到的公司名称 ({{organizationName}}) 和 {{organizationDomain}} 已存在一个组织。请通过邀请加入。"},chooseOrganization:{action__createOrganization:"创建新组织",action__invitationAccept:"加入",action__suggestionsAccept:"请求加入",subtitle:"加入现有组织或创建新组织",subtitle__createOrganizationDisabled:"加入现有组织",suggestionsAcceptedLabel:"等待批准",title:"选择组织"},createOrganization:{formButtonReset:"取消",formButtonSubmit:"继续",formFieldInputPlaceholder__name:"我的组织",formFieldInputPlaceholder__slug:"wo-de-zu-zhi",formFieldLabel__name:"名称",formFieldLabel__slug:"Slug",subtitle:"输入您的组织详细信息以继续",title:"设置您的组织"},organizationCreationDisabled:{subtitle:"请联系您的组织管理员获取邀请。",title:"您必须属于一个组织"},signOut:{actionLink:"退出",actionText:"已登录为 {{identifier}}"}},taskResetPassword:{formButtonPrimary:void 0,signOut:{actionLink:void 0,actionText:void 0},subtitle:void 0,title:void 0},taskSetupMfa:{badge:void 0,signOut:{actionLink:void 0,actionText:void 0},smsCode:{addPhone:{formButtonPrimary:void 0,infoText:void 0},addPhoneNumber:void 0,cancel:void 0,subtitle:void 0,success:{finishButton:void 0,message1:void 0,message2:void 0,title:void 0},title:void 0,verifyPhone:{formButtonPrimary:void 0,formTitle:void 0,resendButton:void 0,subtitle:void 0,title:void 0}},start:{methodSelection:{phoneCode:void 0,totp:void 0},subtitle:void 0,title:void 0},totpCode:{addAuthenticatorApp:{buttonAbleToScan__nonPrimary:void 0,buttonUnableToScan__nonPrimary:void 0,formButtonPrimary:void 0,formButtonReset:void 0,infoText__ableToScan:void 0,infoText__unableToScan:void 0,inputLabel__unableToScan1:void 0},success:{finishButton:void 0,message1:void 0,message2:void 0,title:void 0},title:void 0,verifyTotp:{formButtonPrimary:void 0,formButtonReset:void 0,formTitle:void 0,subtitle:void 0,title:void 0}}},unstable__errors:{already_a_member_in_organization:void 0,avatar_file_size_exceeded:"文件大小超过10MB的最大限制。请选择一个较小的文件。",avatar_file_type_invalid:"不支持的文件类型。请上传 JPG、PNG、GIF 或 WEBP 格式的图片。",captcha_invalid:"由于安全验证失败,注册未成功。请刷新页面重试或联系支持获取更多帮助。",captcha_unavailable:"注册失败,原因是未通过机器人验证。请刷新页面重试或联系支持团队以获
99取更多帮助。",form_code_incorrect:void 0,form_email_address_blocked:"不支持临时电子邮件服务。请使用您的常规电子邮件地址创建账户。",form_identifier_exists__email_address:void 0,form_identifier_exists__phone_number:void 0,form_identifier_exists__username:void 0,form_identifier_not_found:"我们无法找到具有这些信息的账户。",form_new_password_matches_current:void 0,form_param_format_invalid:void 0,form_param_format_invalid__email_address:"邮箱地址必须是有效的邮箱格式。",form_param_format_invalid__phone_number:"电话号码必须符合有效的国际格式。",form_param_max_length_exceeded__first_name:"名字长度不得超过256个字符。",form_param_max_length_exceeded__last_name:"姓氏长度不得超过256个字符。",form_param_max_length_exceeded__name:"姓名长度不得超过256个字符。",form_param_nil:void 0,form_param_type_invalid:void 0,form_param_type_invalid__email_address:void 0,form_param_type_invalid__phone_number:void 0,form_param_value_invalid:void 0,form_password_compromised__sign_in:void 0,form_password_incorrect:void 0,form_password_length_too_short:void 0,form_password_not_strong_enough:"您的密码强度不够。",form_password_or_identifier_incorrect:"密码或电子邮件地址不正确。请重试或使用其他方法。",form_password_pwned:"这个密码在数据泄露中被发现,不能使用,请换一个密码试试。",form_password_pwned__sign_in:void 0,form_password_size_in_bytes_exceeded:"您的密码超过了允许的最大字节数,请缩短它或去掉一些特殊字符。",form_password_untrusted__sign_in:void 0,form_password_validation_failed:"密码错误",form_username_invalid_character:void 0,form_username_invalid_length:void 0,form_username_needs_non_number_char:"您的用户名必须包含至少一个非数字字符。",identification_deletion_failed:"您无法删除最后一个身份标识。",not_allowed_access:"您使用的电子邮件地址或电话号码不允许注册。这可能是因为您在电子邮件地址中使用了 '+', '=', '#' 或 '.',使用了与临时电子邮件服务关联的域名,或者有明确的排除。如果您认为这是错误,请联系支持。",organization_domain_blocked:void 0,organization_domain_common:void 0,organization_domain_exists_for_enterprise_connection:void 0,organization_membership_quota_exceeded:void 0,organization_minimum_permissions_needed:void 0,organization_not_found_or_unauthorized:void 0,organization_not_found_or_unauthorized_with_create_organization_disabled:void 0,passkey_already_exists:void 0,passkey_not_supported:void 0,passkey_pa_not_supported:void 0,passkey_registration_cancelled:void 0,passkey_retrieval_cancelled:void 0,passwordComplexity:{maximumLength:"少于{{length}}个字符",minimumLength:"{{length}}个或更多字符",requireLowercase:"一个小写字母",requireNumbers:"一个数字",requireSpecialCharacter:"一个特殊字符",requireUppercase:"一个大写字母",sentencePrefix:"您的密码必须包含"},phone_number_exists:"该电话号码已被使用,请尝试其他号码。",session_exists:"您已登录。",web3_missing_identifier:void 0,web3_signature_request_rejected:"您已拒绝签名请求。请重试以继续。",web3_solana_signature_generation_failed:"生成签名时发生错误。请重试以继续。",zxcvbn:{couldBeStronger:"您的密码可以用,但可以更强。试着添加更多字符。",goodPassword:"做得好。这是一个优秀的密码。",notEnough:"您的密码强度不够。",suggestions:{allUppercase:"大写一些,但不是所有的字母。",anotherWord:"添加更不常见的更多单词。",associatedYears:"避免与你有关的年份。",capitalization:"大写不仅仅是第一个字母。",dates:"避免与你有关的日期和年份。",l33t:'避免预测的字母替换,如"@"代替"a"。',longerKeyboardPattern:"使用更长的键盘模式,并多次改变打字方向。",noNeed:"你可以创建强密码,而无需使用符号,数字或大写字母。",pwned:"如果您在其他地方使用此密码,您应该更改它。",recentYears:"避免近年来。",repeated:"避免重复的单词和字符。",reverseWords:"避免常用词的反向拼写。",sequences:"避免常见字符序列。",useWords:"使用多个单词,但避免常见短语。"},warnings:{common:"这是一个常用的密码。",commonNames:"常见的名字和姓氏易被猜到。",dates:"日期易被猜到。",extendedRepeat:'像"abcabcabc"这样的重复字符模式易被猜到。',keyPattern:"短键盘模式易被猜到。",namesByThemselves:"单个名字或姓氏易被猜到。",pwned:"您的密码在互联网上的数据泄露中被暴露。",recentYears:"近年来易被猜到。",sequences:'像"abc"这样的常见字符序列易被猜到。',similarToCommon:"这个密码和常用密码相似。",simpleRepeat:'像"aaa"这样的重复字符易被猜到。',straightRow:"键盘上的直行键易被猜到。",topHundred:"这是一个频ç¹
99ä½¿ç”¨çš„密码。",topTen:"这是一个大量使用的密码。",userInputs:"不应该有任何个人或页面相关的数据。",wordByItself:"单个单词易被猜到。"}}},userButton:{action__addAccount:"添加账户",action__closeUserMenu:"关闭用户菜单",action__manageAccount:"管理账户",action__openUserMenu:"打开用户菜单",action__signOut:"退出登录",action__signOutAll:"退出所有账户"},userProfile:{apiKeysPage:{title:void 0},backupCodePage:{actionLabel__copied:"已复制!",actionLabel__copy:"复制全部",actionLabel__download:"下载 .txt",actionLabel__print:"打印",infoText1:"将为此账户启用备份代码。",infoText2:"保密并安全存储备份代码。如果您怀疑它们已经泄露,您可以重新生成备份代码。",subtitle__codelist:"安全存储并保守秘密。",successMessage:"现在已启用备份代码。如果您失去了验证设备的访问权限,您可以使用其中之一登录您的账户。每个代码只能使用一次。",successSubtitle:"如果您失去了验证设备的访问权限,您可以使用其中之一登录您的账户。",title:"添加备份代码验证",title__codelist:"备份代码"},billingPage:{paymentHistorySection:{empty:void 0,notFound:void 0,tableHeader__amount:void 0,tableHeader__date:void 0,tableHeader__status:void 0},paymentMethodsSection:{actionLabel__default:void 0,actionLabel__remove:void 0,add:void 0,addSubtitle:void 0,cancelButton:void 0,formButtonPrimary__add:void 0,formButtonPrimary__pay:void 0,payWithTestCardButton:void 0,removeMethod:{messageLine1:void 0,messageLine2:void 0,successMessage:void 0,title:void 0},title:void 0},start:{headerTitle__payments:void 0,headerTitle__plans:void 0,headerTitle__statements:void 0,headerTitle__subscriptions:void 0},statementsSection:{empty:void 0,itemCaption__paidForPlan:void 0,itemCaption__proratedCredit:void 0,itemCaption__subscribedAndPaidForPlan:void 0,notFound:void 0,tableHeader__amount:void 0,tableHeader__date:void 0,title:void 0,totalPaid:void 0},subscriptionsListSection:{actionLabel__manageSubscription:void 0,actionLabel__newSubscription:void 0,actionLabel__switchPlan:void 0,tableHeader__edit:void 0,tableHeader__plan:void 0,tableHeader__startDate:void 0,title:void 0},subscriptionsSection:{actionLabel__default:void 0},switchPlansSection:{title:void 0},title:void 0},connectedAccountPage:{formHint:"选择一个供应商来连接您的账户。",formHint__noAccounts:"没有可用的外部账户供应商。",removeResource:{messageLine1:"{{identifier}} 将从此账户中被移除。",messageLine2:"您将无法再使用这个已连接的账户,任何依赖的功能将不再工作。",successMessage:"{{connectedAccount}} 已从您的账户中移除。",title:"移除已连接的账户"},socialButtonsBlockButton:"连接 {{provider|titleize}} 账户",successMessage:"供应商已被添加到您的账户",title:"添加已连接的账户"},deletePage:{actionDescription:'在下方输入 "删除账户" 以继续。',confirm:"删除账户",messageLine1:"您确定要删除您的账户吗?某些关联数据可能会被保留。要请求完全删除数据,请联系支持团队。",messageLine2:"此操作是永久且不可逆的。",title:"删除账户"},emailAddressPage:{emailCode:{formHint:"一封含有验证码的邮件将会被发送到这个电子邮件地址。",formSubtitle:"输入发送到 {{identifier}} 的验证码",formTitle:"验证码",resendButton:"重发验证码",successMessage:"电子邮件 {{identifier}} 已被添加到您的账户。"},emailLink:{formHint:"一封含有验证链接的邮件将会被发送到这个电子邮件地址。",formSubtitle:"点击发送到 {{identifier}} 的邮件中的验证链接",formTitle:"验证链接",resendButton:"重发链接",successMessage:"电子邮件 {{identifier}} 已被添加到您的账户。"},enterpriseSSOLink:{formButton:void 0,formSubtitle:void 0},formHint:"这个电子邮件地址必须在验证之后才能被添加到您的账户。",removeResource:{messageLine1:"{{identifier}} 将从此账户中被移除。",messageLine2:"您将无法使用这个电子邮件地址登录。",successMessage:"电子邮件 {{emailAddress}} 已从您的账户中移除。",title:"移除电子邮件地址"},title:"添加电子邮件地址",verifyTitle:"验证电子邮件地址"},formButtonPrimary__add:"添加",formButtonPrimary__continue:"ç»§ç»­",formButtonPrimary__finish:"完成",formButtonPrimary__remove:"移除",formButtonPrimary__save:"保存",formButtonReset:"取消",mfaPage:{formHint:"选择一个添加的方法。",title:"添加两步验证"},mfaPhoneCodePage:{backButton:"使用现有号码",primaryButton__addPhoneNumber:"添加电话号码",removeResource:{messageLine1:"{{identifier}} 将不再在登录时接收验证代码。",messageLine2:"您的账户可能不再安全。您确定要继续吗?",successMessage:"已移除{{mfaPhoneCode}}的短信验证码两步验证",title:"移除两步验证"},subtitle__availablePhoneNumbers:"选择一个电话号码来注册短信验证码两步验证。",subtitle__unavailablePhoneNumbers:"没有可用的电话号码来注册短信验证码两步验证。",successMessage1:"登录时,您需要输入发送到此电话号码的验证码作为额外的步骤。",successMessage2:"请保存这些备份代码并将其妥善存放。如果您无法访问身份验证设备,可以使用备份代码进行登录。",successTitle:"短信验证码验证已启用",title:"添加短信验证码验证"},mfaTOTPPage:{authenticatorApp:{buttonAbleToScan__nonPrimary:"扫描二维码",buttonUnableToScan__nonPrimary:"不能扫描二维码?",infoText__ableToScan:"在您的验证器应用中设置一个新的登录方法,并扫描下面的二维码将其链接到您的账户。",infoText__unableToScan:"在验证器中设置一个新的登录方法,并输入下面提供的 Key。",input
99Label__unableToScan1:"确保启用了基于时间或一次性密码,然后完成链接您的账户。",inputLabel__unableToScan2:"或者,如果您的验证器支持 TOTP URIs,您也可以复制完整的 URI。"},removeResource:{messageLine1:"登录时,将不再需要来自此验证器的验证码。",messageLine2:"您的账户可能不再安全。您确定要继续吗?",successMessage:"已移除通过验证器应用程序的两步验证。",title:"移除两步验证"},successMessage:"现在已启用两步验证。在登录时,您需要输入来自此验证器的验证码作为额外步骤。",title:"添加验证器应用程序",verifySubtitle:"输入您的验证器生成的验证码",verifyTitle:"验证代码"},mobileButton__menu:"菜单",navbar:{account:"账户",apiKeys:void 0,billing:void 0,description:"管理您的账户。",security:"安全",title:"账户"},passkeyScreen:{removeResource:{messageLine1:void 0,title:void 0},subtitle__rename:void 0,title__rename:void 0},passwordPage:{checkboxInfoText__signOutOfOtherSessions:"建议您从所有可能使用过旧密码的其他设备上退出登录。",readonly:"由于您只能通过企业连接登录,当前无法编辑您的密码。",successMessage__set:"您的密码已设置。",successMessage__signOutOfOtherSessions:"所有其他设备已退出。",successMessage__update:"您的密码已更新。",title__set:"设置密码",title__update:"更改密码"},phoneNumberPage:{infoText:"一条包含验证链接的短信将会发送到这个电话号码。",removeResource:{messageLine1:"{{identifier}} 将从此账户中被移除。",messageLine2:"您将无法使用这个电话号码登录。",successMessage:"电话号码 {{phoneNumber}} 已从您的账户中移除。",title:"移除电话号码"},successMessage:"{{identifier}} 已被添加到您的账户。",title:"添加电话号码",verifySubtitle:"请输入发送至 {{identifier}} 的验证码",verifyTitle:"验证电话号码"},plansPage:{title:void 0},profilePage:{fileDropAreaHint:"上传小于10MB的JPG, PNG, GIF, 或WEBP格式的图片",imageFormDestructiveActionSubtitle:"移除图片",imageFormSubtitle:"上传图片",imageFormTitle:"个人资料图片",readonly:"您的个人信息由企业连接提供,无法进行编辑。",successMessage:"您的个人资料已更新。",title:"更新个人资料"},start:{activeDevicesSection:{destructiveAction:"退出设备",title:"活动设备"},connectedAccountsSection:{actionLabel__connectionFailed:"再试一次",actionLabel__reauthorize:"立即授权",destructiveActionTitle:"移除",primaryButton:"连接账户",subtitle__disconnected:void 0,subtitle__reauthorize:"“所需的权限范围已更新,您可能会遇到功能受限的问题。请重新授权此应用程序,以避免出现任何问题。”",title:"已连接的账户"},dangerSection:{deleteAccountButton:"删除账户",title:"终止账户"},emailAddressesSection:{destructiveAction:"移除电子邮件地址",detailsAction__nonPrimary:"设为主要",detailsAction__primary:"完成验证",detailsAction__unverified:"完成验证",primaryButton:"添加电子邮件地址",title:"电子邮件地址"},enterpriseAccountsSection:{title:"企业账户"},headerTitle__account:"账户",headerTitle__security:"安全",mfaSection:{backupCodes:{actionLabel__regenerate:"重新生成代码",headerTitle:"备份代码",subtitle__regenerate:"获取一套新的安全备份代码。之前的备份代码将被删除,无法使用。",title__regenerate:"重新生成备份代码"},phoneCode:{actionLabel__setDefault:"设为默认",destructiveActionLabel:"移除电话号码"},primaryButton:"添加两步验证",title:"两步验证",totp:{destructiveActionTitle:"移除",headerTitle:"验证器应用程序"}},passkeysSection:{menuAction__destructive:void 0,menuAction__rename:void 0,primaryButton:void 0,title:void 0},passwordSection:{primaryButton__setPassword:"设置密码",primaryButton__updatePassword:"更改密码",title:"密码"},phoneNumbersSection:{destructiveAction:"移除电话号码",detailsAction__nonPrimary:"设为主要",detailsAction__primary:"完成验证",detailsAction__unverified:"完成验证",primaryButton:"添加电话号码",title:"电话号码"},profileSection:{primaryButton:"更新个人资料",title:"个人资料"},usernameSection:{primaryButton__setUsername:"设置用户名",primaryButton__updateUsername:"更改用户名",title:"用户名"},web3WalletsSection:{destructiveAction:"移除钱包",detailsAction__nonPrimary:void 0,primaryButton:"Web3 钱包",title:"Web3 钱包",web3SelectSolanaWalletScreen:{subtitle:"选择一个 Solana 钱包以连接到您的账户。",title:"添加 Solana 钱包"}}},usernamePage:{successMessage:"您的用户名已更新。",title__set:"更新用户名",title__update:"更新用户名"},web3WalletPage:{removeResource:{messageLine1:"{{identifier}} 将从此账户中被移除。",messageLine2:"您将无法使用这个 
99web3 钱包登录。",successMessage:"{{web3Wallet}} 已从您的账户中移除。",title:"移除 web3 钱包"},subtitle__availableWallets:"选择一个 web3 钱包连接到您的账户。",subtitle__unavailableWallets:"没有可用的 web3 钱包。",successMessage:"钱包已被添加到您的账户。",title:"添加web3钱包",web3WalletButtonsBlockButton:void 0}},waitlist:{start:{actionLink:"登录",actionText:"已有访问权限?",formButton:"加入候补名单",subtitle:"输入您的电子邮件地址,我们会在您的位置准备好时通知您",title:"加入候补名单"},success:{message:"您将很快被重定向...",subtitle:"当您的位置准备好时,我们会与您联系",title:"感谢您加入候补名单!"}},web3SolanaWalletButtons:{connect:"使用 {{walletName}} 连接",continue:"使用 {{walletName}} 继续",noneAvailable:'未检测到 Solana Web3 钱包。请安装支持 Web3 的 {{ solanaWalletsLink || link("wallet extension") }}。'}};function or(a,i){const r={...a};for(const[o,c]of Object.entries(i))c&&typeof c=="object"&&!Array.isArray(c)&&typeof r[o]=="object"?r[o]=or(r[o],c):r[o]=c;return r}const qv={signIn:{start:{title:"登录 wanman.ai",subtitle:"使用你的邮箱或社交账号继续",actionText:"还没有账号?",actionLink:"注册",actionLink__use_passkey:"使用 Passkey 登录"},passkey:{title:"使用 Passkey",subtitle:"使用 Passkey 可确认是你本人。设备可能会要求指纹、面容或屏幕锁验证。"},alternativeMethods:{blockButton__passkey:"使用 Passkey 登录"}},signUp:{start:{title:"注册 wanman.ai",subtitle:"创建账号开始使用",actionText:"已有账号?",actionLink:"登录"}},socialButtonsBlockButton:"使用 {{provider|titleize}} 继续",dividerText:"或者",formButtonPrimary:"继续",formFieldLabel__emailAddress:"邮箱地址",formFieldInputPlaceholder__emailAddress:"输入你的邮箱地址",formFieldLabel__passkeyName:"Passkey 名称",footerActionLink__useAnotherMethod:"使用其他方式",reverification:{alternativeMethods:{title:"使用其他方式",subtitle:"遇到问题?你也可以使用以下任一种方式验证身份。",actionLink:"获取帮助",actionText:"这些方式都无法使用?",blockButton__backupCode:"使用备用码",blockButton__emailCode:"向 {{identifier}} 发送邮箱验证码",blockButton__passkey:"使用 Passkey",blockButton__password:"使用密码继续",blockButton__phoneCode:"向 {{identifier}} 发送短信验证码",blockButton__totp:"使用身份验证器应用",getHelp:{title:"获取帮助",content:"如果无法验证账户,请联系支持,我们会尽快帮你恢复访问。",blockButton__emailSupport:"联系支持"}},passkey:{title:"使用 Passkey",subtitle:"使用 Passkey 可确认你的身份。设备可能会要求指纹、面容或屏幕锁验证。",blockButton__passkey:"使用 Passkey"}},userProfile:{navbar:{account:"个人资料",description:"",title:""},passkeyScreen:{removeResource:{messageLine1:"{{name}} 将从此账户中移除。",title:"移除 Passkey"},subtitle__rename:"你可以修改 Passkey 名称,方便之后识别。",title__rename:"重命名 Passkey"},start:{headerTitle__account:"个人资料",passkeysSection:{menuAction__destructive:"移除",menuAction__rename:"重命名",primaryButton:"添加 Passkey",title:"Passkey"}}}},Gv={signIn:{start:{title:"wanman.ai にログイン",subtitle:"メールまたはソーシャルアカウントで続行",actionText:"アカウントがありませんか?",actionLink:"新規登録",actionLink__use_passkey:"Passkey でログイン"}},signUp:{start:{title:"wanman.ai に登録",subtitle:"アカウントを作成して始めましょう",actionText:"すでにアカウントをお持ちですか?",actionLink:"ログイン"}},socialButtonsBlockButton:"{{provider|titleize}} で続行",dividerText:"または",formButtonPrimary:"続行",formFieldLabel__emailAddress:"メールアドレス",formFieldInputPlaceholder__emailAddress:"メールアドレスを入力",userProfile:{navbar:{account:"プロフィール",description:"",title:""},start:{headerTitle__account:"プロフィール"}}},Yv={userProfile:{navbar:{account:"Profile",description:"",title:""},start:{headerTitle__account:"Profile"}}
99},um={en:or(kh,Yv),zh:or(Hv,qv),ja:or(Iv,Gv)},wh="wanman_locale",Kv="en";function Vv(a){return a==="ja"||a==="en"||a==="zh"}function Th(a){if(!a)return null;const i=a.trim().toLowerCase();return i.startsWith("zh")?"zh":i.startsWith("ja")?"ja":i.startsWith("en")?"en":Vv(i)?i:null}const am={ja:{"app.name":"WANMAN.AI","app.title":"wanman.ai - あなたのAIチーム","app.reading":"WANMAN.AI / 閲覧","board.signIn":"ログイン","company.switcher":"wanman 会社を切り替え","company.workspaceMenu":"ワークスペース","company.personalWorkspace":"個人ワークスペース","company.personalHint":"個人のストーリーとファイル","company.companyHint":"wanman 会社","company.current":"現在","company.loading":"読み込み中...","company.noCompanies":"まだ会社がありません","company.create":"wanman 会社を作成","company.manage":"wanman 会社を管理","company.manageNamed":"{name} を管理","company.createPrompt":"wanman 会社を作成したいです。会社名を確認してください。","welcome.line1":"あなたのAIチームに","welcome.line2":"今日は何を","welcome.line3":"作らせますか?","welcome.startStory":"新しいストーリーを始める","desktop.app.newStory":"新しいストーリー","desktop.app.memo":"メモ","desktop.app.browser":"ブラウザ","desktop.app.files":"ファイル","desktop.app.preview":"プレビュー","desktop.app.chat":"wanman エージェント","desktop.app.agentsTeam":"エージェントチーム","desktop.app.recorder":"録音","desktop.app.skills":"スキル","desktop.app.settings":"設定","desktop.app.marketplace":"アプリ","desktop.app.todo":"Todo","desktopAuth.connecting":"接続中","desktopAuth.signingIn":"ログイン中","desktopAuth.openingDesktop":"wanman を開いています","desktopAuth.failed":"ログインできません","desktopAuth.failedFallback":"もう一度お試しください。","desktopAuth.invalid":"ログインリンクが無効です。","desktopAuth.noToken":"ログイントークンを取得できません。","desktopAuth.noClientToken":"ログイン状態を取得できません。","desktopAuth.openingSignIn":"ログインページを開いています","desktopAuth.openFailed":"ログインページを開けません","desktopAuth.retryOpen":"ログインページをもう一度開く","todo.filter.all":"すã
99¹ã¦","todo.filter.open":"未完了","todo.filter.completed":"完了","todo.meta.items":"ä»¶","todo.compose.placeholder":"新しいタスクを追加...","todo.compose.add":"タスクを追加","todo.loading":"タスクを読み込み中...","todo.empty":"タスクはありません","todo.loadFailed":"タスクを読み込めませんでした。","todo.saveFailed":"タスクを保存できませんでした。","todo.deleteFailed":"タスクを削除できませんでした。","todo.status.open":"未完了","todo.status.completed":"完了","todo.action.complete":"完了にする","todo.action.reopen":"未完了に戻す","todo.action.delete":"削除","todo.detail.title":"タスク名","todo.detail.body":"メモ","todo.detail.bodyPlaceholder":"メモを追加...","todo.detail.status":"ステータス","todo.detail.source":"作成元","todo.detail.assignee":"担当","todo.detail.createdAt":"作成日時","todo.detail.dueAt":"期限","todo.detail.completedBy":"完了","todo.detail.completedByValue":"{actor} が {time} に完了","todo.detail.sourceFile":"元ファイル","todo.detail.empty":"タスクを選択してください","todo.source.user":"自分","todo.source.assistant":"wanman エージェント","todo.source.story":"ストーリーエージェント","todo.source.storyAgent":"ストーリーエージェント {agent}","todo.assignedTo":"{agent} に割り当て","todo.actor.user":"自分","todo.actor.assistant":"wanman エージェント","todo.actor.unknown":"不明","todo.artifact.label":"Todo リスト","todo.artifact.progress":"{done}/{total} 完了","toolbar.desktopHome":"デスクトップ","desktop.board.title":"Wanman デスクトップ","desktop.story.title":"Wanman ストーリー","desktop.openStory":"ストーリーを開く","desktop.browser.empty":"ストーリー目標を作成すると、ライブブラウザプレビューが表示されます。","desktop.browser.emptyWithStories":"稼働中のサンドボックスプレビューはありません。実行中のストーリーファイルを開くか、新しい目標を開始してください。","desktop.browser.storyEmpty":"エージェントが開発中のサイトを公開すると、ここにプレビューが表示されます。","desktop.create.empty":"新しいストーリーウィンドウから、チームに渡す目標を作成できます。","desktop.finder.stories":"ストーリー","desktop.finder.agents":"エージェント","desktop.finder.artifacts":"成果物","desktop.finder.tasks":"タスク","desktop.finder.messages":"メッセージ","desktop.finder.emptyStories":"ストーリーフォルダはまだありません。","desktop.finder.emptyFiles":"このストーリーにはまだファイルがありません。","desktop.resource.newStory":"新しいストーリーファイル","desktop.resource.teamWorkspace":"チームワークスペース","desktop.resource.storyFile":"ストーリーファイル","desktop.resource.storyFolder":"ストーリーフォルダ","desktop.resource.roleFolder":"ロールフォルダ","desktop.resource.roleFolders":"ロールフォルダ","desktop.meta.agents":"エージェント","desktop.meta.files":"ファイル","desktop.meta.open":"未解決","desktop.skills.noSkill":"このストーリーに参加しているエージェントのスキルです。","desktop.skills.ready":"準備完了","desktop.skills.guide":"ガイド","apps.title":"アプリ","apps.subtitle":"Wanman エージェントに外部ツールとWebアプリを追加します。","apps.catalog.mails-dev.description":"受信箱、送信メール、認証コード、テンプレート、ドメインをエージェントから扱えます。","apps.catalog.github.description":"GitHub App をインストールして、選択したリポジトリからテイクオーバーを開始できます。","apps.catalog.tuwa-ai.description":"電話発信、電話エージェント、予約通話、通話履歴をエージェントから扱えます。","apps.catalog.keychain.description":"1Password service account と op:// 参照を使って、保管庫のメタデータと監査付き参照を扱えます。","apps.catalog.cloudflare.description":"Cloudflare OAuth で Workers、Pages、D1、ドメインを扱い、有料操作は二重確認します。","apps.catalog.composioToolkit.generic.description":"{name} をアプリマーケットから接続し、許可済みツールを Wanman エージェントから扱えます。","apps.catalog.composioToolkit.gmail.description":"Gmail をアプリマーケットから接続し、メールの検索、読み取り、送信ツールを扱えます。","apps.catalog.composioToolkit.googlecalendar.description":"Google Calendar をアプリマーケットから接続し、予定とスケジュール管理ツールを扱えます。","apps.catalog.composioToolkit.notion.description":"Notion をアプリマーケットから接続し、ページ、データベース、ワークスペースツールを扱えます。","apps.provider.wanman":"wanman.ai 提供","apps.search.label":"アプリを検索","apps.search.placeholder":"アプリを検索","apps.search.clear":"検索をクリア","apps.search.empty":"「{query}」に一致するアプリはありません。","apps.category.label":"アプリカテゴリ","apps.category.all":"すã
99¹ã¦","apps.category.installed":"インストール済み","apps.category.communication":"通信","apps.category.developer":"開発","apps.category.infrastructure":"インフラ","apps.category.security":"セキュリティ","apps.category.productivity":"生産性","apps.category.sales":"営業","apps.category.marketing":"マーケティング","apps.category.data":"データ","apps.category.ai":"AI","apps.category.other":"その他","apps.category.emptyInstalled":"インストール済みのアプリはありません。","apps.loading":"アプリを読み込み中...","apps.empty":"表示できるアプリはありません。","apps.refresh":"更新","apps.connected":"接続済み","apps.available":"利用可能","apps.open":"開く","apps.editPermissions":"権限","apps.toolUse":"ツール権限","apps.permission.mail.read.label":"メール読み取り","apps.permission.mail.read.detail":"メールボックス一覧、検索、本文読み取り、認証コード取得を許可します。","apps.permission.mail.send.label":"メール送信","apps.permission.mail.send.detail":"許可されたメールボックス範囲からメールを送信できます。","apps.permission.open_web.label":"Web アプリ","apps.permission.open_web.detail":"Wanman ブラウザ内で接続済みアプリを開けます。","apps.permission.github.takeover.label":"リポジトリ接管","apps.permission.github.takeover.detail":"インストール済み GitHub App のリポジトリ一覧とテイクオーバー開始を許可します。","apps.permission.tuwa.dial.label":"電話発信","apps.permission.tuwa.dial.detail":"tuwa.ai アカウントで即時の発信を開始できます。","apps.permission.tuwa.phone_agent.label":"電話エージェント","apps.permission.tuwa.phone_agent.detail":"tuwa.ai の電話エージェント設定と発信タスクを操作できます。","apps.permission.tuwa.call_history.label":"通話履歴","apps.permission.tuwa.call_history.detail":"tuwa.ai の通話履歴と通話セッション詳細を読み取れます。","apps.permission.keychain.vaults.label":"保管庫メタデータ","apps.permission.keychain.vaults.detail":"Keychain に許可された 1Password 保管庫名または ID を一覧できます。","apps.permission.keychain.references.label":"op:// 参照","apps.permission.keychain.references.detail":"許可済み保管庫の item/field から 1Password secret reference を作成できます。秘密値は返しません。","apps.permission.keychain.audit.label":"監査ログ","apps.permission.keychain.audit.detail":"Wanman Keychain の最近のツール利用メタデータを確認できます。","apps.permission.cloudflare.workers.label":"Workers","apps.permission.cloudflare.workers.detail":"接続済み Cloudflare アカウントの Worker 一覧を読み取れます。","apps.permission.cloudflare.pages.label":"Pages","apps.permission.cloudflare.pages.detail":"接続済み Cloudflare アカウントの Pages プロジェクト一覧を読み取れます。","apps.permission.cloudflare.d1.label":"D1","apps.permission.cloudflare.d1.detail":"接続済み Cloudflare アカウントの D1 データベース一覧を読み取れます。","apps.permission.cloudflare.domains.label":"ドメイン","apps.permission.cloudflare.domains.detail":"接続済み Cloudflare アカウントのゾーンとドメインを読み取れます。","apps.permission.cloudflare.purchases.label":"有料操作","apps.permission.cloudflare.purchases.detail":"購入または有料リソース作成の準備を許可します。実行前に追加確認が必要です。","apps.permission.composio.catalog.label":"ツール検索","apps.permission.composio.catalog.detail":"アプリマーケットの接続済みツールを検索できます。","apps.permission.composio.auth.label":"接続リンク","apps.permission.composio.auth.detail":"アプリ接続用の認証リンクを作成できます。","apps.permission.composio.execute.label":"ツール実行","apps.permission.composio.execute.detail":"接続済みアプリのツールを実行できます。変更系や破壊的操作は確認が必要です。","apps.permission.composio.toolkit.detail":"このアプリの検索、接続管理、ツールルーティングを許可します。","apps.connect":"接続","apps.connecting":"接続中...","a
99pps.disconnect":"切断","apps.disconnecting":"切断中...","apps.showInDock":"Dock に常時表示","apps.delete":"削除","apps.deleteConfirm":"{name} を削除しますか?","apps.loadFailed":"アプリを読み込めませんでした。","apps.installFailed":"アプリ接続を開始できませんでした。","apps.connectDisabled.generic":"このアプリはまだ接続できません。","apps.connectDisabled.composioAuthConfigRequired":"このアプリは管理者が認証設定を追加してから接続できます。","apps.manageFailed":"権限管理を開けませんでした。","apps.disconnectFailed":"アプリを切断できませんでした。","apps.savePermissions":"保存","apps.tuwaTokenPrompt":"tuwa.ai の bearer token を貼り付けてください。","apps.keychainTokenPrompt":"1Password service account token を貼り付けてください。","apps.keychainVaultsPrompt":"この Keychain で許可する 1Password vault 名または ID をカンマ区切りで入力してください。","apps.keychainVaultsRequired":"少なくとも 1 つの 1Password vault が必要です。","files.newFile":"新規ファイル","files.newFolder":"新規フォルダ","files.defaultFolderName":"新規フォルダ","files.folderName":"フォルダ名","files.create":"作成","files.unfiled":"デスクトップ","files.empty":"まだファイルがありません。","files.noFolder":"フォルダなし","files.moveToFolder":"フォルダへ移動","files.uploadedFile":"アップロードファイル","files.trash":"ゴミ箱","files.trashEmpty":"ゴミ箱は空です。","files.emptyTrash":"ゴミ箱を空にする","files.moveToTrash":"ゴミ箱へ移動","preview.empty":"プレビューするファイルを選択してください","preview.emptyHint":"画像、PDF、Markdown ファイルを開くとここに表示されます。","preview.unavailable":"プレビューできません","preview.unavailableHint":"このファイルの内容はローカルプレビュー用に保存されていません。","memo.new":"新規メモ","memo.delete":"削除","memo.file":"メモファイル","memo.untitled":"無題","memo.empty":"メモはまだありません。","memo.titlePlaceholder":"タイトル","memo.placeholder":"考え、概要、会話したい内容を書いてください。","memo.preview":"プレビュー","memo.formatToolbar":"書式","memo.formatParagraph":"本文","memo.formatHeading":"見出し","memo.formatBold":"太字","memo.formatItalic":"斜体","memo.formatBulletList":"箇条書き","memo.formatNumberedList":"番号付きリスト","memo.formatQuote":"引用","agent.window.title":"wanman エージェント","agent.window.scope":"ワークスペース","agent.target.wanman":"すべて","agent.target.all":"すã
99¹ã¦","agent.empty":"","agent.greeting":"必要なファイルをここにドラッグしてください。メモの整理、ストーリー作成、作業中の内容の相談を一緒に進めます。","agent.placeholder":"ストーリーやファイルについて質問","agent.placeholderTarget":"{target} に送信","agent.appSuggestions.label":"接続済みアプリでできること","agent.upload":"ファイルを追加","agent.attachments":"添付","agent.openAttachment":"{title} を開く","agent.removeAttachment":"{title} を添付から外す","agent.attachmentOnlyMessage":"添付ファイルを読んでください。","agent.send":"送信","agent.clearThread":"チャット履歴を消去","agent.userInitial":"私","agent.goalStarted":"ストーリー目標を開始しました: {goal}","agent.goalFailed":"目標の開始に失敗しました","agent.deliveryFailed":"メッセージの送信に失敗しました","agent.signInRequired":"チャットを使うにはログインしてください。","agent.requestFailed":"チャットリクエストに失敗しました","agent.voice.start":"ライブ音声を開始","agent.voice.stop":"音声を停止","agent.voice.connecting":"音声に接続中","agent.voice.live":"ライブ音声中","agent.voice.meta":"Live voice","agent.voice.missingKey":"ライブ音声には OpenAI API key の設定が必要です。","agent.voice.unsupported":"このブラウザはライブ音声に対応していません。","agent.voice.permissionDenied":"マイクへのアクセスが許可されていません。","agent.voice.failed":"ライブ音声の接続に失敗しました。","agent.voice.disconnected":"ライブ音声の接続が切断されました。","agent.voice.audioBlocked":"音声再生がブラウザにブロックされました。","agent.expand":"チャットを開く","agent.collapse":"チャットを畳む","agent.tool.storyCreation":"ストーリー作成","agent.tool.memoCreation":"メモ作成","agent.tool.textFileCreation":"ファイル作成","agent.tool.folderCreation":"フォルダ作成","agent.tool.fileMove":"ファイル移動","agent.tool.todo":"タスク","agent.tool.codingRuntime":"コーディングランタイム","agent.tool.companyCreation":"会社作成","agent.tool.appOpen":"アプリを開く","agent.tool.fileInventory":"ファイル確認","agent.tool.fileInspection":"ファイル参照","agent.tool.fileDeletion":"ファイル/フォルダ削除","agent.tool.fileList":"ファイル一覧","agent.tool.fileRead":"ファイル読み取り","agent.tool.mailsDev":"mails.dev","agent.tool.tuwa":"tuwa.ai","agent.tool.keychain":"Keychain","agent.tool.cloudflare":"Cloudflare","agent.tool.composio":"アプリ","agent.tool.githubTakeover":"GitHub テイクオーバー","agent.tool.running":"実行中","agent.tool.completed":"完了","agent.tool.failed":"失敗","agent.tool.needsConfirmation":"確認待ち","agent.tool.needsPrompt":"追加入力が必要","agent.tool.cancelled":"キャンセル済み","agent.tool.storyCreated":"ストーリーを開始しました","agent.tool.memoCreated":"メモファイルを作成しました","agent.tool.fileCreating":"ファイルを作成中...","agent.tool.fileCreated":"ファイルを作成しました","agent.tool.fileListing":"ファイルを一覧中...","agent.tool.fileListed":"ファイル一覧を読み込みました","agent.tool.fileLookupUnavailable":"ファイルを確認できません。","agent.tool.fileReading":"ファイルを読み取り中...","agent.tool.fileReadCompleted":"ファイルを読み取りました","agent.tool.fileMoving":"ファイルを移動中...","agent.tool.fileMoved":"ファイルを移動しました","agent.tool.fileMoveNeedsTarget":"移動するファイルまたは移動先が不足しています。","agent.tool.fileMoveUnavailable":"ファイルを移動できません。","agent.tool.folderCreating":"フォルダを作成中...","agent.tool.folderCreated":"フォルダを作成しました","agent.tool.folderCreateUnavailable":"フォルダ作成を実行できません。","agent.tool.filesListing":"ファイルを確認中...","agent.tool.filesListed":"ファイル一覧を取得しました","agent.tool.filesListUnavailable":"ファイル一覧を取得できません。","agent.tool.fileReadUnavailable":"このファイルを読み取れません。","agent.tool.companyCreated":"wanman 会社を作成しました","agent.tool.companyCreating":"会社を作成中...","agent.tool.companyConfirmPrompt":"「{name}」という名前で wanman 会社を作成しますか?","agent.tool.companyConfirmWarning":"この正確な会社名を確認するまで、会社は作成されません。","agent.tool.companyCreationCancelled":"会社作成をキャンセルしました","agent.tool.companyNameMissing":"会社名が不足しています。","agent.tool.companyActivated":"会社ワークスペースに切り替えました","agent.tool.companyActivateFailed":"会社ワークスペースへ切り替えできません。","agent.tool.fileContentMissing":"ファイル名または内容が不足しています。","agent.tool.fileCreateUnavailable":"ファイル作成を実行できません。","agent.tool.appOpening":"アプリを開いています...","agent.tool.appOpened":"アプリを開きました","agent.tool.appOpenUnavailable":"このアプリを開けません。","agent.tool.githubTakeoverStarted":"テイクオーバーストーリーを開始しました","agent.tool.githubTakeoverSelectRequired":"テイクオーバーを開始する前に GitHub リポジトリを選択してください。","agent.tool.githubTakeoverUnavailable":"GitHub テイクオーバーを開始できません。","agent.tool.deletePrompt":"{title} を削除しますか?","agent.tool.deleteManyPrompt":"{count} 件のファイルを削除しますか?","agent.tool.deleteWarning":"この操作は元に戻せません。","agent.tool.deleting":"削除中...","agent.tool.deleteCompleted":"削除しました","agent.tool.deleteCancelled":"削除をキャンセルしました","agent.tool.deleteUnavailable":"このファイルは削除できません。","agent.tool.deleteFailed":"削除に失敗しました。","agent.tool.action.confirm":"確認","agent.tool.action.cancel":"キャンセル","agent.tool.action.download":"ダウンロード","agent.tool.action.retry":"再試行","agent.tool.externalConfirmPrompt":"{title} を実行しますか?","agent.tool.externalConfirmWarning":"Wanman はまだこの外部アクションを実行していません。依頼内容とツール詳細が正しい場合だけ確認してください。","agent.tool.externalConfirmed":"外部ツールを確認しました","agent.tool.externalCancelled":"外部ツールをキャンセルしました","agent.tool.downloads":"ダウンロード","agent.tool.downloadProgress":"{received} / {total}","agent.tool.downloadProgressUnknown":"{received} ダウンロード済み","agent.tool.downloadCancel":"ダウンロードをキャンセル","agent.tool.downloadFailed":"ダウンロードに失敗しました","agent.tool.downloadSaved":"デスクトップに保存しました","recorder.library":"録音","recorder.savedLibrary":"チャットの音声会話","recorder.empty":"音声会話はまだありません。","recorder.emptyHint":"チャットで音声会話を終了すると、音声と文字起こしがここに保存さã
99‚Œã¾ã™ã€‚","recorder.delete":"録音を削除","recorder.savedTranscript":"保存済み文字起こし","recorder.audioUnavailable":"音声ファイルは保存されませんでした。","recorder.transcriptUnavailable":"文字起こしはありません。","goal.newStory":"✦ 新しいストーリー","goal.prompt":"チームに何を作らせますか?","goal.enterHint":"↵ 確定","goal.placeholder":"目標を入力してください...","goal.escCancel":"ESC キャンセル","goal.start":"開始","status.pending":"準備中","status.provisioning":"起動中","status.running":"実行中","status.paused":"一時停止","status.stopped":"停止","status.completed":"完了","status.failed":"失敗","status.cancelled":"キャンセル","time.justNow":"たった今","time.mAgo":"分前","time.hAgo":"時間前","time.dAgo":"日前","time.runningNow":"稼働したばかり","time.runningPrefix":"開始から","time.mShort":"分","time.hShort":"時間","time.dShort":"日","story.byos":"BYOS","story.managed":"マネージド","search.allStories":"すべてのストーリーを検索","search.thisStory":"このストーリーを検索","search.all":"すべて","search.tasks":"タスク","search.messages":"会話","search.artifacts":"成果物","search.task":"タスク","search.thread":"会話","search.artifact":"成果物","search.run_event":"イベント","search.loading":"検索中...","search.noResults":"一致する結果はありません","search.notConfigured":"検索はまだ設定されていません","search.failed":"検索に失敗しました","api.error.generic":"エラーが発生しました。もう一度お試しください。","api.error.assistantQuotaExceeded":"エージェントの利用上限に達しました。しばらくしてからもう一度お試しください。","api.error.assistantQuotaExceededWithReset":"エージェントの利用上限に達しました。{resetAt} 以降にもう一度お試しください。","api.error.invalidRequest":"リクエスト内容を確認して、もう一度お試しください。","api.error.unauthorized":"認証が切れています。もう一度ログインしてください。","api.error.notFound":"対象が見つかりません。","api.error.serverMisconfigured":"サーバー設定に問題があります。時間をおいてもう一度お試しください。","api.error.providerNotConnected":"プロバイダーが接続されていません。設定で接続してください。","api.error.authSandboxMissing":"認証サンドボックスが利用できません。設定でプロバイダーを再接続してください。","api.error.sandboxExpired":"サンドボックスが期限切れまたは利用できません。新しいストーリーを開始してください。","api.error.storyStartFailed":"ストーリーの開始に失敗しました。設定を確認してもう一度お試しください。","api.error.storyRuntimeNotReady":"ストーリーの実行環境がまだ準備できていません。","api.error.resumeFailed":"ストーリーの再開に失敗しました。新しいストーリーを開始してください。","api.error.githubAppNotConfigured":"GitHub App の設定がまだ完了していません。","api.error.takeoverGithubOnly":"テイクオーバーは github.com のリポジトリのみ対応しています。","api.error.githubConnectFailed":"GitHub の接続に失敗しました。もう一度お試しください。","api.error.githubMissingCode":"GitHub の認証情報を確認できませんでした。もう一度接続してください。","api.error.githubInvalidState":"GitHub の認証状態が一致しません。もう一度接続してください。","api.error.githubInvalidInstallation":"GitHub App のインストールを確認できませんでした。","story.notFound":"ストーリーが見つかりません","story.loading":"読み込み中...","story.failedToStart":"ストーリーの開始に失敗しました","story.sandboxExpired":"サンドボックスの有効期限が切れた可能性があります。設定でプロバイダーを再接続し、新しいストーリーを作成してください。","story.sandboxQueuedTitle":"サンドボックス容量が満杯です","story.sandboxCapacityQueued":"Sandbank の実行中サンドボックス容量が満杯です。空きが出るまでキューで待ってから、ストーリーの開始または作成をもう一度お試しください。","story.deleteThis":"このストーリーを削除","story.ghost.researching":"リサーチ中...","story.ghost.analyzing":"分析中...","story.ghost.planning":"計画中...","story.ghost.drafting":"作成中...","story.noArtifacts":"まだ成果物はありません","story.deleteConfirm":"このストーリーを削除しますか?","story.deleteWarning":"実行中のエージェントをすべて停止し、サンドボックスからワークスペースを削除し、すべての成果物とタスクを削除します。この操作は元に戻せません。","story.cancel":"キャンセル","story.confirmDelete":"削除を確定","story.delete":"削除","story.deleting":"削除中...","story.deleteFailed":"ストーリーを削除できませんでした。もう一度お試しください。","story.endedTitle":"このストーリーは終了しました","story.endedBody":"このストーリーのサãƒ
99³ãƒ‰ãƒœãƒƒã‚¯ã‚¹ã¯ã€90分間アクティビティがなかったためシステムに回収されました。生成済みの成果物は残っていますが、元の実行環境はもう存在しないため、この場所から直接再開することはできません。","story.endedRecovery":"続きから実行するには、履歴をもとに新しいサンドボックスを作り直す必要があります。この復旧フローはまだ利用できません。","story.viewResults":"成果物を見る","story.backToBoard":"ボードに戻る","share.title":"会社アクセス","share.tab":"共有","share.companyDefaultNote":"この wanman 会社の内部メンバーは、ワークスペース内のすべてのストーリーをデフォルトで共有しています。","share.companyEditNote":"この wanman 会社の内部メンバーは、このストーリーを表示および編集できます。","share.readOnly":"通常の共有は、wanman 会社に同僚を招待してください。下の公開リンクは外部レビュー用の読み取り専用フォールバックです。","share.public":"公開中","share.private":"非公開","share.privateHint":"リンク共有はオフです","share.copy":"コピー","share.copied":"リンクをコピーしました。","share.copyFailed":"リンクをコピーできませんでした。","share.enabledNotice":"公開共有をオンにしました。","share.disabledNotice":"公開共有をオフにしました。","share.loadFailed":"共有設定を読み込めませんでした。","share.updateFailed":"共有設定を更新できませんでした。","story.blockerBadge":"入力待ち","story.decisionBadge":"判断待ち","thread.composeTitle":"人間の割り込み","thread.composeHint":"今の作業に方向修正を入れます。","thread.composePlaceholder":"優先したいこと、変えたい方針、確認したい論点を書いてください...","thread.composeDisabled":"ストーリーが実行中でないため、割り込みは送信できません。","thread.send":"送信","thread.sending":"送信中...","thread.close":"閉じる","thread.sent":"チームに割り込みを送りました。","thread.savedOnly":"割り込みは保存されましたが、実行中のエージェントにはまだ届いていません。","thread.sendFailed":"割り込みの送信に失敗しました。","thread.emptyError":"内容を入力してください。","thread.entryTitle":"チームに割り込みを入れる","thread.entrySummary":"今の作業に優先順位や方針の修正を入れられます。","decision.cardTitle":"あなたの判断が必要です","decision.cardSummary":"チームが次に進むための判断を待っています。","decision.composeTitle":"判断を返す","decision.composeHint":"チームが次に進めるように、判断や方針を明確に返してください。","decision.composePlaceholder":"承認する案、選ぶ方向、止めたい案を具体的に書いてください...","blocker.threadTitle":"チームが入力待ちで止まっています","blocker.threadSummary":"このままでは先に進めないため、返答が必要です。","blocker.composeTitle":"ブロックを解消する","blocker.composeHint":"止まっている原因を解消するために、必要な答えや許可を返してください。","blocker.composePlaceholder":"不足している情報、許可、優先順位の決定を書いてください...","deployment.title":"Cloudflare デプロイ","deployment.noAccount":"Cloudflare OAuth でデプロイ先アカウントを接続してください。","deployment.connectedAccount":"接続先: {name}","deployment.recommendedAuthTitle":"Cloudflare を接続","deployment.authorizing":"承認を開始中...","deployment.authorizationStarted":"Cloudflare OAuth 承認を開始しました。","deployment.waitingLinkLogin":"Cloudflare の承認を待っています。","deployment.waitingPaymentMethod":"Cloudflare の承認を待っています。","deployment.waitingPaymentApproval":"Cloudflare の承認を待っています。","deployment.waitingProviderApproval":"Cloudflare の承認を待っています。","deployment.provisioningRunning":"承認を進行中","deployment.deviceCode":"コード: {c
99ode}","deployment.provisioningFailed":"Cloudflare 接続に失敗しました。","deployment.authorizationUnavailable":"Cloudflare OAuth が設定されていません。","deployment.paidConfirm":"このデプロイには有料またはドメイン影響のある Cloudflare 操作が含まれる可能性があります。もう一度確認して続行しますか?","deployment.refresh":"更新","deployment.preparing":"準備中...","deployment.approve":"デプロイを承認","deployment.approving":"承認中...","deployment.queued":"キュー済み","deployment.resources":"{count} resources","deployment.freePlan":"有料リソースなし","deployment.estimatedMonthly":"概算 {amount}/月","deployment.domain":"Domain: {domain}","deployment.queuedNotice":"デプロイを承認し、Cloudflare runner のキューに入れました。","deployment.connectedNotice":"Cloudflare のデプロイ先を準備しました。デプロイ計画を作成できます。","deployment.connectFirst":"承認前に Cloudflare を接続してください。","deployment.actionFailed":"デプロイ操作に失敗しました。もう一度お試しください。","artifact.backToBoard":"ボードに戻る","artifact.all":"ALL","artifact.allEntries":"全エントリー","artifact.openDetails":"詳細","artifact.closeDetails":"詳細を閉じる","artifact.notFound":"成果物が見つかりません","artifact.download":"ダウンロード","artifact.delete":"削除","artifact.deleting":"削除中...","artifact.deleteConfirm":"この成果物を削除しますか?","artifact.deleteWarning":"この成果物は一覧と詳細ページから削除されます。この操作は元に戻せません。","artifact.hostedSite":"ホスティングサイト","artifact.files":"ファイル","toolbar.starting":"起動中","toolbar.working":"実行中","toolbar.pausing":"一時停止中...","toolbar.resuming":"再開中...","toolbar.failed":"失敗","toolbar.paused":"一時停止","toolbar.stopped":"停止","toolbar.completed":"完了","toolbar.artifact":"成果物","toolbar.artifacts":"成果物","toolbar.task":"タスク","toolbar.tasks":"タスク","toolbar.deleteStory":"ストーリーを削除","toolbar.shareStory":"会社アクセス","toolbar.pauseStory":"ストーリーを一時停止","toolbar.resumeStory":"ストーリーを再開","toolbar.resumeUnavailable":"このストーリーは再開できません","toolbar.expandSummary":"サマリーを開く","toolbar.collapseSummary":"サマリーを畳む","toolbar.sandboxExpired":"サンドボックスが期限切れまたは利用できません。設定でプロバイダーを再接続してください。","toolbar.storyEnded":"このストーリーは終了しました。成果物は残っていますが、実行環境はもう存在しません。","toolbar.preparing":"サンドボックスを準備中...","toolbar.storyboard":"ストーリーボード","toolbar.interrupt":"割り込み","toolbar.layout":"レイアウト","toolbar.resetView":"ビューをリセット","canvas.zoomHint":"Ctrl / ⌘ + ホイールでズーム","canvas.zoomIn":"拡大","canvas.zoomOut":"縮小","layout.current":"現在","layout.observer.label":"観察","layout.observer.description":"目標、会話、進行中、完了を縦のレーンで整理します。","layout.freeform.label":"フリーフォーム","layout.freeform.description":"カードを散らして自由に見回せるキャンバスです。","board.layout.freeform.label":"フリーボード","board.layout.freeform.description":"カードをキャンバスに散らして、自由に見回せます。","board.layout.observer.label":"観察","board.layout.observer.description":"ストーリーを瀑布流のカードで整理して、増えても一覧しやすくします。","board.filter.status.label":"状態で絞り込み","board.filter.status.all":"すべて","board.filter.status.running":"進行中","board.filter.status.paused":"一時停止","board.filter.status.stopped":"停止","board.filter.status.completed":"完了","board.filter.mode.label":"モードで絞り込み","board.filter.mode.all":"すã
99¹ã¦ã®ãƒ¢ãƒ¼ãƒ‰","board.filter.mode.run":"Run","board.filter.mode.managed":"マネージド","board.filter.empty":"この絞り込みに一致するストーリーはありません。","layout.column.core.title":"CORE","layout.column.core.description":"ストーリーの核となる目標","layout.column.core.empty":"コア目標カードはまだありません。","layout.column.conversation.title":"CHAT","layout.column.conversation.description":"エージェント会話と人間の割り込み","layout.column.conversation.empty":"まだ会話カードは出ていません。","layout.column.active.title":"ACTIVE","layout.column.active.description":"進行中の作業と現在の論点","layout.column.active.empty":"今は進行中カードはありません。","layout.column.completed.title":"DONE","layout.column.completed.description":"完了したタスクと成果物","layout.column.completed.empty":"完了カードはまだありません。","layout.column.tasks.title":"TASKS","layout.column.tasks.description":"エージェントが取り組んでいるタスク","layout.column.tasks.empty":"このフィルタに該当するタスクはまだありません。","layout.column.deliverables.title":"DELIVERABLES","layout.column.deliverables.description":"チームがまとめた成果物","layout.column.deliverables.empty":"このフィルタに該当する成果物はまだありません。","layout.filter.all":"すã
99¹ã¦","layout.filter.active":"進行中","layout.filter.completed":"完了","settings.title":"設定","settings.agent":"エージェント","settings.preferences":"環境設定","settings.companyGeneral":"一般","settings.companyMembers":"メンバー","settings.organization":"組織","settings.companyLoading":"組織を読み込み中","settings.companyNoActiveWorkspace":"現在のデスクトップは個人ワークスペースを使用しています。","settings.companyName":"会社名","settings.companyNameDescription":"この wanman 会社の表示名です。","settings.companySave":"保存","settings.companySaving":"保存中","settings.companySaved":"保存しました","settings.companySaveFailed":"会社情報を保存できませんでした。","settings.companyDetails":"詳細","settings.companyId":"組織 ID","settings.companySlug":"スラッグ","settings.companyMembersCount":"メンバー数","settings.companyPendingInvites":"保留中の招待","settings.companyMembersHeader":"{count} 人のメンバー","settings.companyInviteMember":"メンバーを招待","settings.companyInviteDescription":"人間の同僚をこの wanman 会社に招待します。","settings.companyMembersManageRestricted":"メンバー管理には組織管理者権限が必要です。","settings.companyInviteEmail":"メールアドレス","settings.companyInviteRole":"ロール","settings.companyInviteAction":"招待","settings.companyInviting":"招待中","settings.companyInviteSent":"招待を送信しました","settings.companyInviteFailed":"招待を送信できませんでした。","settings.companyMembersLoadFailed":"メンバーを読み込めませんでした。","settings.companyMembersRateLimited":"メンバーの読み込みが多すぎます。少し待ってからもう一度お試しください。","settings.companyMembersLoading":"読み込み中","settings.companyMembersEmpty":"まだメンバーはいません。","settings.companyMemberRole":"メンバーロール","settings.companyRoleAdmin":"管理者","settings.companyRoleMember":"メンバー","settings.companyRoleUpdateFailed":"ロールを更新できませんでした。","settings.companyRemoveMember":"メンバーを削除","settings.companyRemoveSelfDisabled":"自分自身はここから削除できません。","settings.companyRemoveFailed":"メンバーを削除できませんでした。","settings.companyUnknownMember":"名前のないメンバー","settings.builtInAgent":"内蔵 Agent","settings.alwaysOn":"常に有効","settings.modelUsageLoading":"使用量を読み込み中","settings.modelUsageUnavailable":"使用量を取得できません","settings.connecting":"接続中","settings.story":"ストーリー","settings.storyGoal":"目標","settings.storyRuntime":"実行時間","settings.storyShare":"共有","settings.desktop":"デスクトップ","settings.desktopBackground":"デスクトップ背景","settings.desktopBackgroundPresets":"プリセット背景","settings.desktopPresetMoraineLake":"モレーン湖","settings.desktopPresetMistForest":"霧の森","settings.desktopPresetOceanSunset":"海の夕焼け","settings.desktopPresetNightSky":"星空","settings.desktopNoBackground":"背景画像なし","settings.desktopChooseBackground":"画像を選択","settings.desktopRemoveBackground":"背景を削除","settings.desktopBackgroundTypeError":"画像ファイルを選択してください。","settings.desktopBackgroundSizeError":"背景画像は {size} 以下にしてください。","settings.desktopBackgroundFailed":"背景画像を読み込めませんでした。","settings.desktopBackgroundSaveError":"背景を保存できませんでした。より小さい画像を試してください。","settings.desktopZoom":"デスクトップズーム","settings.desktopResetZoom":"ズームをリセット","settings.providersTitle":"プロバイダーと接続","settings.aiProvider":"AIプロバイダー","settings.connection":"接続","settings.selectProvider":"上からプロバイダーを選択","settings.online":"オンライン","settings.offline":"オフライン","settings.disconnect":"切断","settings.disconnecting":"切断中...","settings.authorize":"認証","settings.openUrl":"このURLを開く","settings.claudeInstru
99ction":"ブラウザでログインを完了し、Claudeに表示されたコードを貼り付けてください。","settings.pasteCode":"認証コードを貼り付け","settings.submit":"送信","settings.deviceCode":"デバイスコード","settings.waitingCredentials":"サンドボックスの認証情報を待っています...","settings.waitingAuth":"認証を待っています...","settings.creatingSandbox":"認証サンドボックスを作成中...","settings.authSandboxQueued":"Sandbank の認証サンドボックス作成枠が満杯です。順番待ち後に自動で再試行します...","settings.authSandboxCapacityLimit":"Sandbank の実行中サンドボックス容量が満杯です。空きが出るまで待って自動で再試行します...","settings.authSandboxCreateFailed":"認証サンドボックスを作成できませんでした。","settings.queuePosition":"待ち順","settings.retryingIn":"再試行まで","settings.authStartTimeout":"認証の初期化に時間がかかりすぎています。もう一度お試しください。","settings.authFailed":"認証に失敗しました。もう一度お試しください。","settings.codexAuthExpired":"Codex の認証期限が切れました。新しいデバイスコードで再試行してください。","settings.authSessionExpired":"認証セッションの期限が切れました。もう一度お試しください。","settings.authSandboxStopped":"認証サンドボックスが停止しました。もう一度お試しください。","settings.codexLoginStopped":"Codex のログイン処理が完了前に停止しました。もう一度お試しください。","settings.codexLoginNotStarted":"Codex のログイン処理を開始できませんでした。もう一度お試しください。","settings.codexOauthBlocked":"OpenAI が Codex ログインを一時的に拒否しています(HTTP 403 / 429)。これは OpenAI 側のレート制限であり、wanman の問題ではありません。数分後に再度お試しください。","settings.providerProxyUnavailable":"認証プロキシが利用できません。プロバイダー認証を再開するには運用側で住宅プロキシ認証情報の更新が必要です。","settings.invalidAuthCode":"認証コードを確認して、もう一度お試しください。","settings.refreshCode":"認証コードを更新","settings.retry":"リトライ","settings.connect":"接続","settings.cancelAuth":"認証をキャンセル","settings.signOut":"サインアウト","settings.signOutTitle":"サインアウト","settings.signOutBody":"このブラウザで wanman からサインアウトします。進行中の接続や作業履歴は保存されます。","settings.signOutAction":"サインアウトする","settings.signingOut":"サインアウト中...","settings.done":"完了","settings.language":"言語","settings.connectionDetails":"接続詳細","settings.accountEmail":"メール","settings.plan":"プラン","settings.codexCliVersion":"Codex CLI","settings.usageQuota":"使用量枠","settings.refreshQuota":"更新","settings.loadDetails":"読み込む","settings.loadingDetails":"読み込み中...","settings.detailsFailed":"接続詳細を読み込めませんでした。","settings.detailsTemporarilyUnavailable":"Codex の接続詳細を一時的に取得できません。接続は保存されています。少し待ってから更新してください。","settings.authSandboxNotResumable":"Codex の認証サンドボックスを復元できません。切断してから Codex を再接続してください。","settings.codexQuotaBlocked":"OpenAI が使用量枠の確認を一時的にブロックしています。Codex 接続は保存されています。数分後に更新してください。","settings.providerReauthorizationRequired":"プロバイダーの認可が期限切れです。再接続して続行してください。","settings.apiKeyAccount":"APIキー","settings.notAvailable":"未取得","goal.tab.run":"ラン","goal.tab.takeover":"テイクオーバー","goal.takeoverBadge":"✦ テイクオーバー","goal.takeoverPlaceholder":"引き継いで改善する対象を記述してください...","goal.takeover.repository":"リポジトリ","goal.takeover.signInFirst":"まずサインインã
99—てから、GitHub に接続して引き継ぐリポジトリを選択してください。","goal.takeover.loadingGitHub":"GitHub アクセスを読み込み中...","goal.takeover.connectHint":"このカードで GitHub に接続してから、引き継ぎたいリポジトリとブローンチを選択してください。","goal.takeover.connecting":"接続中...","goal.takeover.connectGithub":"GitHub に接続","goal.takeover.connectedAs":"接続済み:","goal.takeover.githubUser":"GitHub ユーザー","goal.takeover.installation":"インストール","goal.takeover.branch":"ブローンチ","goal.takeover.start":"引き継ぐ","goal.takeover.connectRequired":"テイクオーバーを開始する前に GitHub に接続してください。","goal.takeover.selectRequired":"GitHub のインストールとリポジトリを選択してください。","goal.takeover.noInstallations":"wanman の GitHub アプリがまだどのアカウントや組織にもインストールされていません。アプリをインストールすると、ここで引き継ぐリポジトリを選べるようになります。","goal.takeover.installApp":"GitHub アプリをインストール","goal.takeover.installUrlMissing":"インストール URL が設定されていません。API の GITHUB_APP_SLUG を確認してください。","goal.takeover.refresh":"更新","goal.starting":"起動中...","goal.takeover.starting":"引き継ぎを開始中...","goal.submitFailed":"開始に失敗しました。もう一度お試しください。","launch.error.generic":"ローンチ操作に失敗しました。もう一度お試しください。","launch.error.sandboxModeOnly":"リモート実行はサンドボックスモードのみ対応しています。","launch.error.retryOnlyFailed":"失敗したローンチのみ再試行できます。","launch.error.retryExhausted":"このローンチは再試行回数の上限に達しました。","launch.error.retryFailed":"ローンチを再試行できませんでした。","launch.error.cancelOnlyQueued":"キュー内のローンチのみキャンセルできます。","launch.error.cancelFailed":"ローンチをキャンセルできませんでした。","launch.event.runQueued":"ランがキューに追加されました。","launch.event.takeoverQueued":"テイクオーバーがキューに追加されました。","launch.event.runnerClaimed":"ランナーがローンチを取得しました。","launch.event.completed":"ローンチが完了しました。","launch.event.failed":"ローンチに失敗しました。","launch.event.retried":"ローンチを再試行しています。","launch.event.cancelled":"ローンチはキャンセルされました。","launch.event.dispatchStarted":"ストーリー用サンドボックスの起動を開始しました。","launch.event.dispatchCompleted":"ストーリー用サンドボックスの起動が完了しました。","launch.event.materializing":"リポジトリをワークスペースに準備しています。","launch.event.materialized":"リポジトリの準備が完了しました。","launch.event.executionStarted":"実行を開始しました。","launch.event.executionCompleted":"実行が完了しました。","launch.event.updated":"ローンチが更新されました。","launch.event.noMessage":"メッセージはありません。","launch.takeoverQueued":"テイクオーバー待機中です。","launch.takeoverPreparing":"リポジトリに接続し、ワークスペースを準備しています。","launch.takeoverFinished":"テイクオーバーが完了しました。","launch.takeoverFailed":"テイクオーバーに失敗しました。","launch.takeoverCancelled":"テイクオーバーはキャンセルされました。","card.takeover":"テイクオーバー","card.thread":"エージェント会話","conversation.speakerGlue":"から","conversation.speakerSuffix":"へ","conversation.collapse":"会話パネルを畳む","conversation.expand":"会話パネルを開く","conversation.groupTitle":"{a}と{b}の会話","conversation.groupTitleJoiner":"、","conversation.groupTitleSuffix":"の会話","conversation.systemNotice":"システム通知","card.decision":"判断","card.blocker":"ブロック","card.status.queued":"待機中","card.status.working":"実行中","card.status.done":"完了","card.status.failed":"失敗","card.status.cancelled":"キャンセル","card.status.blocked":"ブロック","card.status.waiting":"待機中","card.status.paused":"一時停止","card.branchPrefix":"ブローンチ","card.branchDefault":"既定のブローンチ","card.threadInterrupt":"割り込み","card.threadDefault":"会話","card.team":"チーム","toolbar.agent":"エージェント","thread.defaultTarget":"CEO · 調整","agent.name.dev":"開発","agent.name.finance":"財務","agent.name.marketing":"マーケティング","agent.name.devops":"DevOps","agent.name.feedback":"フィードバック","agent.name.product-manager"
99:"プロダクト","agent.name.software-architect":"設計","agent.name.backend-architect":"バックエンド","agent.name.frontend-developer":"フロントエンド","agent.name.code-reviewer":"レビュー","agent.name.security-engineer":"セキュリティ","agent.name.database-optimizer":"DB最適化","agent.name.growth-hacker":"グロース","agent.name.evidence-collector":"証拠","agent.name.reality-checker":"検証","agent.name.accessibility-auditor":"アクセシビリティ","agent.name.api-tester":"API QA","agent.name.minimal-change-engineer":"最小変更","agent.name.codebase-onboarding-engineer":"コード案内","agent.name.brand-guardian":"ブランド","agent.name.ui-designer":"UI","agent.name.ux-architect":"UX設計","agent.name.ux-researcher":"UX調査","agent.name.visual-storyteller":"ビジュアル","agent.name.image-prompt-engineer":"画像プロンプト","agent.name.inclusive-visuals-specialist":"包摂ビジュアル","agent.name.whimsy-injector":"遊び心","agent.name.app-store-optimizer":"App Store","agent.name.instagram-curator":"Instagram","agent.name.xiaohongshu-specialist":"小紅書","agent.name.ad-creative-strategist":"広告クリエイティブ","agent.name.xr-interface-architect":"XR UI","agent.name.game-designer":"ゲーム","agent.name.level-designer":"レベル","agent.name.human":"私","agent.onboardingBadge":"ONBOARDING","agent.onboardingStatus":"DISPATCHING","agent.onboardingTitlePrefix":"配属中","agent.onboardingToast":"をチームへ配属中","agent.onboardingViewGuide":"ガイドを開く","agent.title.ceo":"Chief Executive","agent.title.cto":"Chief Technology","agent.title.dev":"開発担当","agent.title.designer":"デザイン担当","agent.title.finance":"財務アナリスト","agent.title.marketing":"マーケティング責任者","agent.title.devops":"DevOps エンジニア","agent.title.feedback":"フィードバック分析担当","agent.title.product-manager":"プロダクトマネージャー","agent.title.software-architect":"ソフトウェアアーキテクト","agent.title.backend-architect":"バックエンド設計","agent.title.frontend-developer":"フロントエンド開発","agent.title.code-reviewer":"コードレビュアー","agent.title.security-engineer":"セキュリティエンジニア","agent.title.database-optimizer":"データベース最適化","agent.title.growth-hacker":"グロース担当","agent.title.evidence-collector":"証拠収集","agent.title.reality-checker":"リアリティチェック","agent.title.accessibility-auditor":"アクセシビリティ監査","agent.title.api-tester":"API テスター","agent.title.minimal-change-engineer":"最小変更エンジニア","agent.title.codebase-onboarding-engineer":"コードベース案内","agent.title.brand-guardian":"ブランドガーディアン","agent.title.ui-designer":"UI デザイナー","agent.title.ux-architect":"UX アーキテクト","agent.title.ux-researcher":"UX リサーチャー","agent.title.visual-storyteller":"ビジュアルストーリーテラー","agent.title.image-prompt-engineer":"画像プロンプトエンジニア","agent.title.inclusive-visuals-specialist":"包摂ビジュアル専門家","agent.title.whimsy-injector":"遊び心デザイナー","agent.title.app-store-optimizer":"App Store 最適化","agent.title.instagram-curator":"Instagram キュレーター","agent.title.xiaohongshu-specialist":"小紅書スペシャリスト","agent.title.ad-creative-strategist":"広告クリエイティブ戦略","agent.title.xr-interface-architect":"XR インターフェース設計","agent.title.game-designer":"ゲームデザイナー","agent.title.level-designer":"レベルデザイナー","agent.role.ceo":"チームの進捗を統合し、判断事項をあなたに報告する。","agent.role.cto":"技術判断とコードレビューで品質を守る。","agent.role.dev":"チケット通りに実装してコミットする。","agent.role.designer":"設計案を作成し、CEO 承認後に dev へ引き継ぐ。","agent.role.finance":"収益・コスト・成長指標を継続的に監視する。","agent.role.marketing":"リリースとコンテンツマーケティングを回す。","agent.role.devops":"本番の稼働状態とエラー率を見張る。","agent.role.feedback":"ユーザーの声を集めて改善点を抽出する。","agent.role.product-manager"
99:"目標やフィードバックを、実行可能なプロダクト判断に変える。","agent.role.software-architect":"実装前に設計方針、境界、主要なトレードオフを整理する。","agent.role.backend-architect":"API、データフロー、バックエンド境界を設計する。","agent.role.frontend-developer":"UI 実装、レスポンシブ対応、アクセシビリティを詰める。","agent.role.code-reviewer":"変更の正しさ、保守性、テスト不足をレビューする。","agent.role.security-engineer":"脅威モデルとセキュリティレビューで現実的なリスクを減らす。","agent.role.database-optimizer":"スキーマ、クエリ、マイグレーションのリスクを確認する。","agent.role.growth-hacker":"獲得、活性化、継続の成長実験を設計する。","agent.role.evidence-collector":"品質判断の前に再現証拠と画面上の根拠を集める。","agent.role.reality-checker":"リリース準備を証拠ベースで厳しく確認する。","agent.role.accessibility-auditor":"キーボード、セマンティクス、コントラスト、支援技術を確認する。","agent.role.api-tester":"API の検証、統合、回帰テスト計画を作る。","agent.role.minimal-change-engineer":"修正範囲を最小に保ち、不要なリファクタを防ぐ。","agent.role.codebase-onboarding-engineer":"未知のコードベースを事実ベースで素早く案内する。","agent.role.brand-guardian":"ブランド識別、声の調子、表現スタイル、一貫性ルールを定義する。","agent.role.ui-designer":"UI システム、コンポーネント、視覚階層、アクセシブルな仕様を設計する。","agent.role.ux-architect":"フロー、情報設計、実装しやすい UX 基盤を構造化する。","agent.role.ux-researcher":"ユーザー調査と使いやすさの根拠を設計判断に変える。","agent.role.visual-storyteller":"絵コンテ、視覚ナラティブ、マルチメディア構想を作る。","agent.role.image-prompt-engineer":"Codex 画像生成プロンプトを書き、生成結果を反復改善する。","agent.role.inclusive-visuals-specialist":"表象、偏り、文化的正確性、尊厳の観点でビジュアルを確認する。","agent.role.whimsy-injector":"ブランドに合う遊び心、マイクロインタラクション、記憶に残る瞬間を加える。","agent.role.app-store-optimizer":"ストア情報、スクリーンショット、ビジュアル、転換率テストを最適化する。","agent.role.instagram-curator":"Instagram の視覚体系、グリッド、キャンペーン美学を設計する。","agent.role.xiaohongshu-specialist":"小紅書向けの生活感あるビジュアル、投稿フック、物語を作る。","agent.role.ad-creative-strategist":"広告コピー、ビジュアル、導入フック、行動喚起の検証仮説を設計する。","agent.role.xr-interface-architect":"空間 UI、XR フロー、快適性を考慮した操作仕様を設計する。","agent.role.game-designer":"ゲームループ、メカニクス、進行、プレイヤー動機を設計する。","agent.role.level-designer":"レベルの流れ、ペース、エンカウンター、環境ストーリーを設計する。","employee.panel.title":"チーム","employee.panel.collapse":"チームパネルを畳む","employee.panel.expand":"チームパネルを開く","employee.panel.empty":"まだ誰も配属されていません。","employee.section.active":"在籍","employee.section.available":"招集可能","employee.category.filterLabel":"職能で絞り込み","employee.category.all":"すべて","employee.category.command":"司令","employee.category.product-growth":"プロダクト","employee.category.design-experience":"デザイン","employee.category.engineering":"開発","employee.category.architecture-data":"設計・データ","employee.category.quality-testing":"品質","employee.category.operations-risk":"運用・リスク","employee.category.specialist":"専門","employee.alias.label":"別名","employee.alias.placeholder":"別名を入力...","employee.alias.save":"保存","employee.alias.saved":"保存しました","employee.alias.reset":"クリア","employee.viewGuide":"詳細ガイドを開く","employee.invite.button":"チームに招集","employee.invite.confirmTitle":"{name} を招集しますか?","employee.invite.confirmBody":"CEO への依頼文を用意し、送信前に確認できます。","employee.invite.confirmAction":"招集する","employee.invite.prompt":"{name} をチームに招集してください。"},en:{"app.name":"WANMAN.AI","app.title":"wanman.ai - Your AI Agent Team","app.reading":"WANMAN.AI / READING","board.signIn":"SIGN IN","company.switcher":"Switch wanman company","company.workspaceMenu":"Workspace","company.personalWorkspace":"Personal workspace","company.personalHint":"Personal stories and files","company.companyHint":"wanman company","company.current":"Current","company.loading":"Loading...","company.noCompanies":"No companies yet","company.create":"Create wanman company","company.manage":"Manage wanman company","company.manageNamed":"Manage {name}","company.createPrompt":"I want to create a wanman company. Please ask me for the company name.","wel
99come.line1":"What would you like","welcome.line2":"your AI team","welcome.line3":"to build today?","welcome.startStory":"Start a new story","desktop.app.newStory":"New Story","desktop.app.memo":"Memo","desktop.app.browser":"Browser","desktop.app.files":"Files","desktop.app.preview":"Preview","desktop.app.chat":"wanman agent","desktop.app.agentsTeam":"Agents Team","desktop.app.recorder":"Recordings","desktop.app.skills":"Skills","desktop.app.settings":"Settings","desktop.app.marketplace":"Apps","desktop.app.todo":"Todo","desktopAuth.connecting":"Connecting","desktopAuth.signingIn":"Signing in","desktopAuth.openingDesktop":"Opening wanman","desktopAuth.failed":"Sign-in failed","desktopAuth.failedFallback":"Try again.","desktopAuth.invalid":"Invalid sign-in link.","desktopAuth.noToken":"Could not read the sign-in token.","desktopAuth.noClientToken":"Could not read the sign-in session.","desktopAuth.openingSignIn":"Opening sign-in","desktopAuth.openFailed":"Could not open sign-in","desktopAuth.retryOpen":"Open sign-in again","todo.filter.all":"All","todo.filter.open":"Open","todo.filter.completed":"Completed","todo.meta.items":"items","todo.compose.placeholder":"Add a new task...","todo.compose.add":"Add task","todo.loading":"Loading tasks...","todo.empty":"No tasks yet","todo.loadFailed":"Could not load tasks.","todo.saveFailed":"Could not save the task.","todo.deleteFailed":"Could not delete the task.","todo.status.open":"Open","todo.status.completed":"Completed","todo.action.complete":"Mark complete","todo.action.reopen":"Reopen","todo.action.delete":"Delete","todo.detail.title":"Task title","todo.detail.body":"Notes","todo.detail.bodyPlaceholder":"Add notes...","todo.detail.status":"Status","todo.detail.source":"Source","todo.detail.assignee":"Assigned to","todo.detail.createdAt":"Created","todo.detail.dueAt":"Due","todo.detail.completedBy":"Completed","todo.detail.completedByValue":"by {actor} at {time}","todo.detail.sourceFile":"Source file","todo.detail.empty":"Select a task","todo.source.user":"You","todo.source.assistant":"wanman agent","todo.source.story":"Story agent","todo.source.storyAgent":"Story agent {agent}","todo.assignedTo":"Assigned to {agent}","todo.actor.user":"You","todo.actor.assistant":"wanman agent","todo.actor.unknown":"Unknown","todo.artifact.label":"Todo list","todo.artifact.progress":"{done}/{total} done","toolbar.desktopHome":"Desktop","desktop.board.title":"Wanman Desktop","desktop.story.title":"Wanman Story","desktop.openStory":"Open story","desktop.browser.empty":"Create a story goal to get a live browser preview.","desktop.browser.emptyWithStories":"No live sandbox preview is active. Open a running story file or start a new goal.","desktop.browser.storyEmpty":"When an agent publishes a site in progress, its preview appears here.","desktop.create.empty":"Create a team goal from the New Story window.","desktop.finder.stories":"Stories","desktop.finder.agents":"Agents","desktop.finder.artifacts":"Artifacts","de
99sktop.finder.tasks":"Tasks","desktop.finder.messages":"Messages","desktop.finder.emptyStories":"No story folders yet.","desktop.finder.emptyFiles":"No files in this story yet.","desktop.resource.newStory":"new story file","desktop.resource.teamWorkspace":"team workspace","desktop.resource.storyFile":"story file","desktop.resource.storyFolder":"story folder","desktop.resource.roleFolder":"role folder","desktop.resource.roleFolders":"role folders","desktop.meta.agents":"agents","desktop.meta.files":"files","desktop.meta.open":"open","desktop.skills.noSkill":"Skill mounted for this story agent.","desktop.skills.ready":"ready","desktop.skills.guide":"Guide","apps.title":"Apps","apps.subtitle":"Add external tools and web apps to the Wanman agent workspace.","apps.catalog.mails-dev.description":"Use agent inboxes, outbound mail, verification codes, templates, and domains.","apps.catalog.github.description":"Install the GitHub App to start takeover stories from selected repositories.","apps.catalog.tuwa-ai.description":"Use phone calls, phone-agent tasks, scheduled calls, and call history.","apps.catalog.keychain.description":"Use 1Password service-account vault metadata and audited o
99p:// secret references.","apps.catalog.cloudflare.description":"Use Cloudflare OAuth for Workers, Pages, D1, domains, and double-confirmed paid actions.","apps.catalog.composioToolkit.generic.description":"Connect {name} from the app marketplace and let Wanman agents use its authorized tools.","apps.catalog.composioToolkit.gmail.description":"Connect Gmail from the app marketplace for mail search, reads, and sends.","apps.catalog.composioToolkit.googlecalendar.description":"Connect Google Calendar from the app marketplace for events and scheduling tools.","apps.catalog.composioToolkit.notion.description":"Connect Notion from the app marketplace for pages, databases, and workspace tools.","apps.provider.wanman":"Provided by wanman.ai","apps.search.label":"Search apps","apps.search.placeholder":"Search apps","apps.search.clear":"Clear search","apps.search.empty":'No apps match "{query}".',"apps.category.label":"App categories","apps.category.all":"All","apps.category.installed":"Installed","apps.category.communication":"Communication","apps.category.developer":"Developer","apps.category.infrastru
99cture":"Infrastructure","apps.category.security":"Security","apps.category.productivity":"Productivity","apps.category.sales":"Sales","apps.category.marketing":"Marketing","apps.category.data":"Data","apps.category.ai":"AI","apps.category.other":"Other","apps.category.emptyInstalled":"No installed apps yet.","apps.loading":"Loading apps...","apps.empty":"No apps are available.","apps.refresh":"Refresh","apps.connected":"Connected","apps.available":"Available","apps.open":"Open","apps.editPermissions":"Permissions","apps.toolUse":"Tool permissions","apps.permission.mail.read.label":"Read mail","apps.permission.mail.read.detail":"Allows mailbox listing, email search, body reads, and verification-code lookup.","apps.permission.mail.send.label":"Send mail","apps.permission.mail.send.detail":"Allows sending email from the granted mailbox scope.","apps.permission.open_web.label":"Web app","apps.permission.open_web.detail":"Allows opening the connected web app inside the Wanman Browser app.","apps.permission.github.takeover.label":"Repository takeover","apps.permission.github.takeover.detail":"Allows listing installed GitHub App repositories and starting takeover stories.","apps.permission.tuwa.dial.label":"Dial calls","apps.permission.tuwa.dial.detail":"Allows starting immediate outbound calls from the connected tuwa.ai account.","apps.permission.tuwa.phone_agent.label":"Phone agent","apps.permission.tuwa.phone_agent.detail":"Allows reading and updating the tuwa.ai phone agent and starting phone-agent calls.","apps.permission.tuwa.call_history.label":"Call history","apps.permission.tuwa.call_history.detail":"Allows reading tuwa.ai call history and call session details.","apps.permission.keychain.vaults.label":"Vault metadata","apps.permission.keychain.vaults.detail":"Allows listing the 1Password vault names or IDs authorized for this Keychain connection.","apps.permission.keychain.references.label":"op:// references","apps.permission.keychain.references.detail":"Allows building 1Password secret references from authorized vault item/field metadata. Secret values are not returned.","apps.permission.keychain.audit.label":"Audit log","apps.permission.keychain.audit.detail":"Allows reading recent Wanman Keychain tool-use metadata.","apps.permission.cloudflare.workers.label":"Workers","apps.permission.cloudflare.workers.detail":"Allows reading Workers in the connected Cloudflare account.","apps.permission.cloudflare.pages.label":"Pages","apps.permission.cloudflare.pages.detail":"Allows reading Pages projects in the connected Cloudflare account.","apps.permission.cloudflare.d1.label":"D1","apps.permission.cloudflare.d1.detail":"Allows reading D1 databases in the connected Cloudflare account.","apps.permission.cloudflare.domains.label":"Domains","apps.permission.cloudflare.domains.detail":"Allows reading zones and domains in the connected Cloudflare account.","apps.permission.cloudflare.purchases.label":"Paid actions","apps.permission.cloudflare.purchases.detail":"Allows preparing purchase or paid-resource actions. A second confirmation is still required before execution.","apps.permission.composio.catalog.label":"Tool search","apps.permission.composio.catalog.detail":"Allows searching connected app-marketplace tools.","apps.permission.composio.auth.label":"Connect links","apps.permission.composio.auth.detail":"Allows creating app authorization links.","apps.permission.composio.execute.label":"Tool execution","apps.permission.composio.execute.detail":"Allows executing connected app tools. Writes and destructive actions still require confirmation.","apps.permission.composio.toolkit.detail":"Allows search, connection management, and tool routing for this app.","apps.connect":"Connect","apps.connecting":"Connecting...","apps.disconnect":"Disconnect","apps.disconnecting":"Disconnecting...","apps.showInDock":"Always show in Dock","apps.delete":"Delete","apps.deleteConfirm":"Delete {name}?","apps.loadFailed":"Could not load apps.","apps.installFailed":"Could not start app authorization.","apps.connectDisabled.generic":"This app cannot be connected yet.","apps.connectDisabled.composioAuthConfigRequired":"This app requires an admin auth config before users can connect it.","apps.manageFailed":"Could not open permission management.","apps.disconnectFailed":"Could not disconnect the app.","apps.savePermissions":"Save","apps.tuwaTokenPrompt":"Paste your tuwa.ai bearer token.","apps.keychainTokenPrompt":"Paste your 1Password service account token.","apps.keychainVaultsPrompt":"Enter the 1Password vault names or IDs this Keychain may use, separated by commas.","apps.keychainVaultsRequired":"At least one 1Password vault is required.","files.newFile":"New File","files.newFolder":"New Folder","files.defaultFolderName":"New Folder","files.folderName":"Folder name","files.create":"Create","files.unfiled":"Desktop","files.empty":"No files yet.","files.noFolder":"No folder","files.moveToFolder":"Move to folder","files.uploadedFile":"Uploaded file","files.trash":"Trash","files.trashEmpty":"Trash is empty.","files.emptyTrash":"Empty Trash","files.moveToTrash":"Move to Trash","preview.empty":"Select a file to preview","preview.emptyHint":"Images, PDFs, and Markdown files open here.","preview.unavailable":"Preview unavailable","preview.unavailableHint":"This file was not stored with local preview content.","memo.new":"New Memo","memo.delete":"Delete","memo.file":"memo file","memo.untitled":"Untitled","memo.empty":"No memo files yet.","memo.titlePlaceholder":"Title","memo.placeholder":"Write ideas, outlines, or notes to discu
99ss with chat.","memo.preview":"Preview","memo.formatToolbar":"Formatting","memo.formatParagraph":"Paragraph","memo.formatHeading":"Heading","memo.formatBold":"Bold","memo.formatItalic":"Italic","memo.formatBulletList":"Bulleted list","memo.formatNumberedList":"Numbered list","memo.formatQuote":"Quote","agent.window.title":"wanman agent","agent.window.scope":"Workspace","agent.target.wanman":"All","agent.target.all":"All","agent.empty":"","agent.greeting":"Drag files here when you want me to use them. I can organize memos, start stories, and discuss the work in progress.","agent.placeholder":"Ask about stories or files","agent.placeholderTarget":"Send to {target}","agent.appSuggestions.label":"Things you can do with connected apps","agent.upload":"Add file","agent.attachments":"Attachments","agent.openAttachment":"Open {title}","agent.removeAttachment":"Remove {title}","agent.attachmentOnlyMessage":"Please read the attached files.","agent.send":"Send","agent.clearThread":"Clear chat history","agent.userInitial":"Me","agent.goalStarted":"Started a story goal: {goal}","agent.goalFailed":"Goal start failed","agent.deliveryFailed":"Message delivery failed","agent.signInRequired":"Sign in to use chat.","agent.requestFailed":"Chat request failed","agent.voice.start":"Start live voice","agent.voice.stop":"Stop voice","agent.voice.connecting":"Connecting voice","agent.voice.live":"Live voice","agent.voice.meta":"Live voice","agent.voice.missingKey":"Live voice requires an OpenAI API key.","agent.voice.unsupported":"This browser does not support live voice.","agent.voice.permissionDenied":"Microphone access was not allowed.","agent.voice.failed":"Live voice connection failed.","agent.voice.disconnected":"Live voice disconnected.","agent.voice.audioBlocked":"Audio playback was blocked by the browser.","agent.expand":"Expand chat","agent.collapse":"Collapse chat","agent.tool.storyCreation":"Story Creation","agent.tool.memoCreation":"Memo Creation","agent.tool.textFileCreation":"File Creation","agent.tool.folderCreation":"Folder Creation","agent.tool.fileMove":"Move File","agent.tool.todo":"Todo","agent.tool.codingRuntime":"Coding Runtime","agent.tool.companyCreation":"Company Creation","agent.tool.appOpen":"Open App","agent.tool.fileInventory":"File Inventory","agent.tool.fileInspection":"File Lookup","agent.tool.fileDeletion":"File/Folder Deletion","agent.tool.fileList":"List Files","agent.tool.fileRead":"Read File","agent.tool.mailsDev":"mails.dev","agent.tool.tuwa":"tuwa.ai","agent.tool.keychain":"Keychain","agent.tool.cloudflare":"Cloudflare","agent.tool.composio":"Apps","agent.tool.githubTakeover":"GitHub Takeover","agent.tool.running":"Running","agent.tool.completed":"Completed","agent.tool.failed":"Failed","agent.tool.needsConfirmation":"Needs confirmation","agent.tool.needsPrompt":"Needs input","agent.tool.cancelled":"Cancelled","agent.tool.storyCreated":"Story started","agent.tool.memoCreated":"Memo file created","agent.tool.fileCreating":"Creating file...","agent.tool.fileCreated":"File created","agent.tool.fileListing":"Listing files...","agent.tool.fileListed":"Files listed","agent.tool.fileLookupUnavailable":"File lookup is unavailable.","agent.tool.fileReading":"Reading file...","agent.tool.fileReadCompleted":"File read","agent.tool.fileMoving":"Moving file...","agent.tool.fileMoved":"File moved","agent.tool.fileMoveNeedsTarget":"A file or target folder is missing.","agent.tool.fileMoveUnavailable":"File move is unavailable.","agent.tool.folderCreating":"Creating folder...","agent.tool.folderCreated":"Folder created","agent.tool.folderCreateUnavailable":"Folder creation is unavailable.","agent.tool.filesListing":"Listing files...","agent.tool.filesListed":"Files listed","agent.tool.filesListUnavailable":"File listing is unavailable.","agent.tool.fileReadUnavailable":"File reading is unavailable.","agent.tool.companyCreated":"wanman company created","agent.tool.companyCreating":"Creating company...","agent.tool.companyConfirmPrompt":'Create a wanman company named "{name}"?',"agent.tool.companyConfirmWarning":"The company will not be created until you confirm this exact name.","agent.tool.companyCreationCancelled":"Company creation cancelled","agent.tool.companyNameMissing":"A company name is missing.","agent.tool.companyActivated":"Company workspace activated","agent.tool.companyActivateFailed":"Could not activate the company workspace.","agent.tool.fileContentMissing":"A file name or content is missing.","agent.tool.fileCreateUnavailable":"File creation is unavailable.","agent.tool.appOpening":"Opening app...","agent.tool.appOpened":"Ap
99p opened","agent.tool.appOpenUnavailable":"This app cannot be opened.","agent.tool.githubTakeoverStarted":"Takeover story started","agent.tool.githubTakeoverSelectRequired":"Select a GitHub repository before starting takeover.","agent.tool.githubTakeoverUnavailable":"Could not start GitHub takeover.","agent.tool.deletePrompt":"Delete {title}?","agent.tool.deleteManyPrompt":"Delete {count} files?","agent.tool.deleteWarning":"This cannot be undone.","agent.tool.deleting":"Deleting...","agent.tool.deleteCompleted":"Deleted","agent.tool.deleteCancelled":"Deletion cancelled","agent.tool.deleteUnavailable":"This file cannot be deleted.","agent.tool.deleteFailed":"Delete failed.","agent.tool.action.confirm":"Confirm","agent.tool.action.cancel":"Cancel","agent.tool.action.download":"Download","agent.tool.action.retry":"Retry","agent.tool.externalConfirmPrompt":"Run {title}?","agent.tool.externalConfirmWarning":"Wanman has not run this external action yet. Confirm only if the request and tool details look right.","agent.tool.externalConfirmed":"External tool confirmed","agent.tool.externalCancelled":"External tool cancelled","agent.tool.downloads":"Downloads","agent.tool.downloadProgress":"{received} / {total}","agent.tool.downloadProgressUnknown":"{received} downloaded","agent.tool.downloadCancel":"Cancel download","agent.tool.downloadFailed":"Download failed","agent.tool.downloadSaved":"Saved to desktop","recorder.library":"Recordings","recorder.savedLibrary":"Chat voice sessions","recorder.empty":"No voice sessions yet.","recorder.emptyHint":"Voice conversations from Chat are saved here with audio and transcript.","recorder.delete":"Delete recording","recorder.savedTranscript":"Saved transcript","recorder.audioUnavailable":"Audio was not saved for this session.","recorder.transcriptUnavailable":"No transcript was saved.","goal.newStory":"✦ NEW STORY","goal.prompt":"WHAT SHOULD YOUR TEAM BUILD?","goal.enterHint":"↵ ENTER","goal.placeholder":"Describe your goal...","goal.escCancel":"ESC TO CANCEL","goal.start":"START","status.pending":"PENDING","status.provisioning":"STARTING","status.running":"RUNNING","status.paused":"PAUSED","status.stopped":"STOPPED","status.completed":"DONE","status.failed":"FAILED","status.cancelled":"CANCELLED","time.justNow":"just now","time.mAgo":"m ago","time.hAgo":"h ago","time.dAgo":"d ago","time.runningNow":"Running now","time.runningPrefix":"Running ","time.mShort":"m","time.hShort":"h","time.dShort":"d","story.byos":"BYOS","story.managed":"MANAGED","search.allStories":"Search all stories","search.thisStory":"Search this story","search.all":"All","search.tasks":"Tasks","search.messages":"Messages","search.artifacts":"Artifacts","search.task":"Task","search.thread":"Message","search.artifact":"Artifact","search.run_event":"Event","search.loading":"Searching...","search.noResults":"No matching results","search.notConfigured":"Search is not configured yet","search.failed":"Search failed","api.error.generic":"Something went wrong. Try again.","api.error.assistantQuotaExceeded":"Agent usage limit reached. Try again later.","api.error.assistantQuotaExceededWithReset":"Agent usage limit reached. Try again after {resetAt}.","api.error.invalidRequest":"Check the request and try again.","api.error.unauthorized":"Your session expired. Sign in again.","api.error.notFound":"The requested item could not be found.","api.error.serverMisconfigured":"The server is not configured correctly. Try again later.","api.error.providerNotConnected":"No provider is connected. Connect one in Settings.","api.error.authSandboxMissing":"The auth sandbox is unavailable. Reconnect the provider in Settings.","api.error.sandboxExpired":"The sandbox expired or is unavailable. Start a new story to continue.","api.error.storyStartFailed":"Failed to start the story. Check Settings and try again.","api.error.storyRuntimeNotReady":"The story runtime is not ready yet.","api.error.resumeFailed":"Failed to resume the story. Start a new story to continue.","api.error.githubAppNotConfigured":"The GitHub App is not configured yet.","api.error.takeoverGithubOnly":"Takeover only supports github.com repositories.","api.error.githubConnectFailed":"GitHub connection failed. Try again.","api.error.githubMissingCode":"GitHub authorization could not be verified. Connect again.","api.error.githubInvalidState":"GitHub authorization state did n
99ot match. Connect again.","api.error.githubInvalidInstallation":"The GitHub App installation could not be verified.","story.notFound":"Story not found","story.loading":"Loading...","story.failedToStart":"Story failed to start","story.sandboxExpired":"The sandbox may have expired. Try reconnecting your provider in Settings, then create a new story.","story.sandboxQueuedTitle":"Sandbox capacity is full","story.sandboxCapacityQueued":"Sandbank running sandbox capacity is full. Wait in the queue for capacity to free up, then retry starting or creating the story.","story.deleteThis":"Delete this story","story.ghost.researching":"Researching...","story.ghost.analyzing":"Analyzing...","story.ghost.planning":"Planning...","story.ghost.drafting":"Drafting...","story.noArtifacts":"No artifacts yet","story.deleteConfirm":"Delete this story?","story.deleteWarning":"This will stop all running agents, remove the workspace from the sandbox, and delete all artifacts and tasks. This cannot be undone.","story.cancel":"Cancel","story.confirmDelete":"Confirm delete","story.delete":"Delete","story.deleting":"Deleting...","story.deleteFailed":"Could not delete the story. Try again.","story.endedTitle":"This story has ended","story.endedBody":"The sandbox for this story was reclaimed after 90 minutes without activity. The work produced so far is still available, but the original runtime no longer exists, so this story cannot resume in place.","story.endedRecovery":"Continuing from this point requires creating a new sandbox and forking the story history. That recovery flow is not available yet.","story.viewResults":"View results","story.backToBoard":"Back to board","share.title":"Company access","share.tab":"Share","share.companyDefaultNote":"Internal members of this wanman company share every story in the workspace by default.","share.companyEditNote":"Internal members of this wanman company can view and edit this story.","share.readOnly":"For normal sharing, invite colleagues into your wanman company. The public link below is a legacy read-only fallback for external review.","share.public":"Public","share.private":"Private","share.privateHint":"Link sharing is off","share.copy":"Copy","share.copied":"Link copied.","share.copyFailed":"Could not copy the link.","share.enabledNotice":"Public sharing is on.","share.disabledNotice":"Public sharing is off.","share.loadFailed":"Could not load sharing settings.","share.updateFailed":"Could not update sharing settings.","story.blockerBadge":"BLOCKER","story.decisionBadge":"DECISION","thread.composeTitle":"HUMAN INTERRUPT","thread.composeHint":"Steer the current work before the team drifts further.","thread.composePlaceholder":"What should the team change, prioritize, or clarify?","thread.composeDisabled":"Story is not running — interrupts are disabled.","thread.send":"SEND","thread.sending":"SENDING...","thread.close":"Close","thread.sent":"Interrupt sent to the team.","thread.savedOnly":"Saved to the story, but not delivered to a live agent.","thread.sendFailed":"Failed to send the interrupt.","thread.emptyError":"Enter a message first.","thread.entryTitle":"Interrupt the team","thread.entrySummary":"Steer the current work with a new priority or direction.","decision.cardTitle":"Your decision is needed","decision.cardSummary":"The team is waiting for a call before moving forward.","decision.composeTitle":"RESPOND WITH A DECISION","decision.composeHint":"Give the team a clear call so the work can move forward.","decision.composePlaceholder":"State which option to approve, reject, or prioritize.","blocker.threadTitle":"The team is blocked waiting for you","blocker.threadSummary":"A reply is needed before the work can continue.","blocker.composeTitle":"UNBLOCK THE TEAM","blocker.composeHint":"Reply with the missing answer, permission, or direction so the work can continue.","blocker.composePlaceholder":"Provide the missing info, approval, or constraint the team needs.","deployment.title":"Cloudflare deployment","deployment.noAccount":"Connect a Cloudflare account with OAuth before deploying.","deployment.connectedAccount":"Connected: {name}","deployment.recommendedAuthTitle":"Connect Cloudflare","deployment.authorizing":"Starting authorization...","deployment.authorizationStarted":"Cloudflare OAuth authorization started.","deployment.waitingLinkLogin":"Waiting for Cloudflare authorization.","deployment.waitingPaymentMethod":"Waiting for Cloudflare authorization.","deployment.waitingPaymentApproval":"Waiting for Cloudflare authorization.","deployment.waitingProviderApproval":"Waiting for Cloudflare authorization.","deployment.provisioningRunning":"Authorization in progress","deployment.deviceCode":"Code: {code}","deployment.provisioningFailed":"Cloudflare connection failed.","deployment.authorizationUnavailable":"Cloudflare OAuth is not configured.","deployment.paidConfirm":"This deployment may create paid or domain-impacting Cloudflare resources. Confirm a second time to continue.","deployment.refresh":"Refresh","deployment.preparing":"Preparing...","deployment.approve":"Approve deployment","deployment.approving":"Approving...","deployment.queued":"Queued","deployment.resources":"{count} resources","deployment.freePlan":"No paid resources","deployment.estimatedMonthly":"Est. {amount}/mo","deployment.domain":"Domain: {domain}","deployment.queuedNotice":"Deployment approved and queued for the Cloudflare runner.","deployment.connectedNotice":"Cloudflare deployment target prepared. Deployment plan is ready.","deployment.connectFirst":"Connect Cloudflare before approving deployment.","deployment.actionFailed":"Deployment action failed. Try again.","artifact.backToBoard":"Back to board","artifact.all":"ALL","artifact.allEntries":"ALL ENTRIES","artifact.openDetails":"Details","artifact.closeDetails":"Close details","artifact.notFound":"Artifact not found","artifact.download":"Download","artifact.delete":"Delete","artifact.deleting":"Deleting...","artifact.deleteConfirm":"Delete this artifact?","artifact.deleteWarning":"This artifact will be removed from the story list and detail page. This cannot be undone.","artifact.hostedSite":"HOSTED SITE","artifact.files":"files","toolbar.starting":"STARTING","toolbar.working":"WORKING","toolbar.pausing":"PAUSING...","toolbar.resuming":"RESUMING...","toolbar.failed":"FAILED","toolbar.paused":"PAUSED","toolbar.stopped":"STOPPED","toolbar.completed":"COMPLETED","toolbar.artifact":"artifact","toolbar.artifacts":"artifacts","toolbar.task":"task","toolbar.tasks":"tasks","toolbar.deleteStory":"Delete story","toolbar.shareStory":"Company access","toolbar.pauseStory":"Pause story","toolbar.resumeStory":"Resume story","toolbar.resumeUnavailable":"This story cannot resume","toolbar.expandSummary":"Expand summary","toolbar.collapseSummary":"Collapse summary","toolbar.sandboxExpired":"Sandbox expired or unavailable. Reconnect provider in Settings.","toolbar.storyEnded":"This story has ended. Results are still available, but the runtime no longer exists.","toolbar.preparing":"Preparing your sandbox...","toolbar.storyboard":"Storyboard","toolbar.interrupt":"Interrupt","toolbar.layout":"Layout","toolbar.resetView":"Reset view","canvas.zoomHint":"Ctrl / ⌘ + wheel to zoom","canvas.zoomIn":"Zoom in","canvas.zoomOut":"Zoom out","layout.current":"Current","layout.observer.label":"Observer","layout.observer.description":"Group the goal, conversation, active work, and completed output into lanes.","layout.freeform.label":"Freeform","layout.freeform.description":"Spread cards across the canvas and arrange them manually.","board.layout.freeform.label":"Free Board","board.layout.freeform.description":"Spread story cards across the canvas for a spatial overview.","board.layout.observer.label":"Observer","board.layout.observer.description":"Arrange stories in a waterfall card view so large boards stay scannable.","board.filter.status.label":"Filter by status","board.filter.status.all":"All status","board.filter.status.running":"Running","board.filter.status.paused":"Paused","board.filter.status.stopped":"Stopped","board.filter.status.completed":"Done","board.filter.mode.label":"Filter by mode","board.filter.mode.all":"All modes","board.filter.mode.run":"Run","board.filter.mode.managed":"Managed","board.filter.empty":"No stories match these filters.","layout.column.core.title":"CORE","layout.column.core.description":"The root goal of this story","layout.column.core.empty":"No core goal card yet.","layout.column.conversation.title":"CHAT","layout.column.conversation.description":"Agent threads and human interrupts","layout.column.conversation.empty":"No conversation cards yet.","layout.column.active.title":"ACTIVE","layout.column.active.description":"Work in progress and current attention points","layout.column.active.empty":"No active cards right now.","layout.column.completed.title":"DONE","layout.column.completed.description":"Completed tasks and published output","layout.column.tasks.title":"TASKS","layout.column.tasks.description":"Work the team is (or was) doing","layout.column.tasks.empty":"No tasks match this filter.","layout.column.deliverables.title":"DELIVERABLES","layout.column.deliverables.description":"Artifacts the team has produced","layout.column.deliverables.empty":"No deliverables match this filter.","layout.filter.all":"ALL","layout.filter.active":"ACTIVE","layout.filter.completed":"DONE","layout.column.completed.empty":"No completed cards yet.","settings.title":"Settings","settings.agent":"Agent","settings.preferences":"Preferences","settings.companyGeneral":"General","settings.companyMembers":"Members","settings.organization":"Organization","settings.companyLoading":"Loading organization","settings.companyNoActiveWorkspace":"This desktop is using your personal workspace.","settings.companyName":"Company name","settings.companyNameDescription":"The display name for this wanman company.","settings.companySave":"Save","settings.companySaving":"Saving","settings.companySaved":"Saved","settings.companySaveFailed":"Could not save company details.","settings.companyDetails":"Details","settings.companyId":"Organization ID","settings.companySlug":"Slug","settings.companyMembersCount":"Members","settings.companyPendingInvites":"Pending invites","settings.companyMembersHeader":"{count} members","settings.companyInviteMember":"Invite member","settings.companyInviteDescription":"Invite a human teammate into this wanman company.","settings.companyMembersManageRestricted":"Organization admin access is required to manage members.","settings.companyInviteEmail":"Email address","settings.companyInviteRole":"Role","settings.companyInviteAction":"Invite","settings.companyInviting":"Inviting","settings.companyInviteSent":"Invitation sent","settings.companyInviteFailed":"Could not send the invitation.","settings.companyMembersLoadFailed":"Could not load members.","settings.companyMembersRateLimited":"Member loading was rate limited. Wait a moment and try again.","settings.companyMembersLoading":"Loading","settings.companyMembersEmpty":"No members yet.","settings.companyMemberRole":"Member role","settings.companyRoleAdmin":"Admin","
99settings.companyRoleMember":"Member","settings.companyRoleUpdateFailed":"Could not update the role.","settings.companyRemoveMember":"Remove member","settings.companyRemoveSelfDisabled":"You cannot remove yourself here.","settings.companyRemoveFailed":"Could not remove the member.","settings.companyUnknownMember":"Unnamed member","settings.builtInAgent":"Built-in agent","settings.alwaysOn":"Always on","settings.modelUsageLoading":"Loading usage","settings.modelUsageUnavailable":"Usage unavailable","settings.connecting":"Connecting","settings.story":"Story","settings.storyGoal":"Goal","settings.storyRuntime":"Runtime","settings.storyShare":"Sharing","settings.desktop":"Desktop","settings.desktopBackground":"Desktop background","settings.desktopBackgroundPresets":"Preset backgrounds","settings.desktopPresetMoraineLake":"Moraine Lake","settings.desktopPresetMistForest":"Mist forest","settings.desktopPresetOceanSunset":"Ocean sunset","settings.desktopPresetNightSky":"Night sky","settings.desktopNoBackground":"No background image","settings.desktopChooseBackground":"Choose image","settings.desktopRemoveBackground":"Remove background","settings.desktopBackgroundTypeError":"Choose an image file.","settings.desktopBackgroundSizeError":"Keep the background image under {size}.","settings.desktopBackgroundFailed":"Could not read the background image.","settings.desktopBackgroundSaveError":"Could not save the background. Try a smaller image.","settings.desktopZoom":"Desktop zoom","settings.desktopResetZoom":"Reset zoom","settings.providersTitle":"Providers & Connection","settings.aiProvider":"AI PROVIDER","settings.connection":"CONNECTION","settings.selectProvider":"Select a provider above","settings.online":"Online","settings.offline":"Offline","settings.disconnect":"Disconnect","settings.disconnecting":"Disconnecting...","settings.authorize":"Authorize","settings.openUrl":"OPEN THIS URL","settings.claudeInstruction":"Complete login in your browser, then paste the code shown by Claude.","settings.pasteCode":"Paste auth code","settings.submit":"Submit","settings.deviceCode":"DEVICE CODE","settings.waitingCredentials":"Waiting for sandbox credentials...","settings.waitingAuth":"Waiting for authorization...","settings.creatingSandbox":"Creating auth sandbox...","settings.authSandboxQueued":"Sandbank is at auth sandbox create capacity. Queued and retrying shortly...","settings.authSandboxCapacityLimit":"Sandbank running sandbox capacity is full. Retrying when capacity frees up...","settings.authSandboxCreateFailed":"Could not create the auth sandbox.","settings.queuePosition":"Queue position","settings.retryingIn":"Retrying in","settings.authStartTimeout":"Authorization setup is taking too long. Please retry.","settings.authFailed":"Authorization failed. Please retry.","settings.codexAuthExpired":"Codex authorization expired. Retry to get a fresh device code.","settings.authSessionExpired":"Authentication session expired. Please retry.","settings.authSandboxStopped":"Authentication sandbox is no longer running. Please retry.","settings.codexLoginStopped":"Codex login stopped before authorization completed. Please retry.","settings.codexLoginNotStarted":"Codex login did not start. Please retry.","settings.codexOauthBlocked":"OpenAI temporarily blocked Codex login from this network (HTTP 403 / 429). This is an OpenAI rate limit, not a wanman issue. Please wait a few minutes and try again.","settings.providerProxyUnavailable":"The authorization proxy is unavailable. Provider authorization requires rotated residential proxy credentials.","settings.invalidAuthCode":"Check the auth code and try again.","settings.refreshCode":"Refresh code","settings.retry":"Retry","settings.connect":"Connect","settings.cancelAuth":"Cancel authorization","settings.signOut":"Sign out","settings.signOutTitle":"Sign out","settings.signOutBody":"Sign out of wanman in this browser. Your connected providers and work history will stay saved.","settings.signOutAction":"Sign out","settings.signingOut":"Signing out...","settings.done":"Done","settings.language":"Language","settings.connectionDetail
99s":"Connection details","settings.accountEmail":"Email","settings.plan":"Plan","settings.codexCliVersion":"Codex CLI","settings.usageQuota":"Usage quota","settings.refreshQuota":"Refresh","settings.loadDetails":"Load","settings.loadingDetails":"Loading...","settings.detailsFailed":"Could not load connection details.","settings.detailsTemporarilyUnavailable":"Codex connection details are temporarily unavailable. Your connection is still saved; try refreshing in a few minutes.","settings.authSandboxNotResumable":"The Codex auth sandbox can no longer be restored. Disconnect and reconnect Codex.","settings.codexQuotaBlocked":"OpenAI temporarily blocked the usage quota check. Your Codex connection is still saved; try refreshing in a few minutes.","settings.providerReauthorizationRequired":"Provider authorization expired. Reconnect to continue.","settings.apiKeyAccount":"API key","settings.notAvailable":"Unavailable","goal.tab.run":"Run","goal.tab.takeover":"Takeover","goal.takeoverBadge":"✦ TAKEOVER","goal.takeoverPlaceholder":"Describe what the system should take over and improve...","goal.takeover.repository":"Repository","goal.takeover.signInFirst":"Sign in first, then connect GitHub and choose the repository to take over.","goal.takeover.loadingGitHub":"Loading GitHub access...","goal.takeover.connectHint":"Connect GitHub in this card, then choose the repository and branch you want the system to take over.","goal.takeover.connecting":"Connecting...","goal.takeover.connectGithub":"Connect GitHub","goal.takeover.connectedAs":"Connected as ","goal.takeover.githubUser":"GitHub user","goal.takeover.installation":"Installation","goal.takeover.branch":"Branch","goal.takeover.start":"TAKE OVER","goal.takeover.connectRequired":"Connect GitHub before starting a takeover.","goal.takeover.selectRequired":"Select a GitHub installation and repository.","goal.takeover.noInstallations":"The wanman GitHub App is not installed on any account or organization yet. Install it so we can list the repositories you can take over here.","goal.takeover.installApp":"Install the GitHub App","goal.takeover.installUrlMissing":"Install URL is not configured. Set GITHUB_APP_SLUG on the API.","goal.takeover.refresh":"Refresh","goal.starting":"Starting...","goal.takeover.starting":"Starting takeover...","goal.submitFailed":"Failed to start. Try again.","launch.error.generic":"Launch action failed. Try again.","launch.error.sandboxModeOnly":"Remote launches only support sandbox mode.","launch.error.retryOnlyFailed":"Only failed launches can be retried.","launch.error.retryExhausted":"This launch has reached its retry limit.","launch.error.retryFailed":"The launch could not be retried.","launch.error.cancelOnlyQueued":"Only queued launches can be cancelled.","launch.error.cancelFailed":"The launch could not be cancelled.","launch.event.runQueued":"Run launch queued.","launch.event.takeoverQueued":"Takeover launch queued.","launch.event.runnerClaimed":"Runner claimed the queued launch.","launch.event.completed":"Launch completed successfully.","launch.event.failed":"Launch failed.","launch.event.retried":"Launch re-queued for another attempt.","launch.event.cancelled":"Launch cancelled before execution started.","launch.event.dispatchStarted":"Story sandbox dispatch started.","launch.event.dispatchCompleted":"Story sandbox dispatch completed.","launch.event.materializing":"Preparing the repository workspace.","launch.event.materialized":"Repository workspace is ready.","launch.event.executionStarted":"Execution started.","launch.event.executionCompleted":"Execution completed.","launch.event.updated":"Launch updated.","launch.event.noMessage":"No message.","launch.takeoverQueued":"Queued for takeover.","launch.takeoverPreparing":"Connecting to the repository and preparing the workspace.","launch.takeoverFinished":"Takeover finished.","launch.takeoverFailed":"Takeover failed.","launch.takeoverCancelled":"Takeover cancelled.","card.takeover":"TAKEOVER","card.thread":"AGENT THREAD","conversation.speakerGlue":"to","conversation.speakerSuffix":"","conversation.collapse":"Collapse chat panel","conversation.expand":"Expand chat panel","conversation.groupTitle":"Chat between {a} and {b}","conversation.groupTitleJoiner":", ","conversation.groupTitleSuffix":"","conversation.systemNotice":"System notice","card.decision":"DECISION","card.blocker":"BLOCKER","card.status.queued":"QUEUED","card.status.working":"WORKING","card.status.done":"DONE","card.status.failed":"FAILED","card.status.cancelled":"CANCELLED","card.status.blocked":"BLOCKED","card.status.waiting":"WAITING","card.status.paused":"PAUSED","card.branchPrefix":"BRANCH","card.branchDefault":"DEFAULT BRANCH","card.threadInterrupt":"INTERRUPT","card.threadDefault":"THREAD","card.team":"TEAM","toolbar.agent":"agents","thread.defaultTarget":"CEO · STEER","agent.name.dev":"Developer","agent.name.finance":"Finance","agent.name.marketing":"Marketing","agent.name.devops":"DevOps","agent.name.feedback":"Feedback","agent.name.product-manager"
99:"Product","agent.name.software-architect":"Architecture","agent.name.backend-architect":"Backend","agent.name.frontend-developer":"Frontend","agent.name.code-reviewer":"Review","agent.name.security-engineer":"Security","agent.name.database-optimizer":"Database","agent.name.growth-hacker":"Growth","agent.name.evidence-collector":"Evidence","agent.name.reality-checker":"Reality","agent.name.accessibility-auditor":"Accessibility","agent.name.api-tester":"API QA","agent.name.minimal-change-engineer":"Minimal Change","agent.name.codebase-onboarding-engineer":"Codebase Guide","agent.name.brand-guardian":"Brand","agent.name.ui-designer":"UI","agent.name.ux-architect":"UX Architecture","agent.name.ux-researcher":"UX Research","agent.name.visual-storyteller":"Visual Story","agent.name.image-prompt-engineer":"Image Prompt","agent.name.inclusive-visuals-specialist":"Inclusive Visuals","agent.name.whimsy-injector":"Whimsy","agent.name.app-store-optimizer":"App Store","agent.name.instagram-curator":"Instagram","agent.name.xiaohongshu-specialist":"Xiaohongshu","agent.name.ad-creative-strategist":"Ad Creative","agent.name.xr-interface-architect":"XR Interface","agent.name.game-designer":"Game Design","agent.name.level-designer":"Level Design","agent.name.human":"me","agent.onboardingBadge":"ONBOARDING","agent.onboardingStatus":"DISPATCHING","agent.onboardingTitlePrefix":"Dispatching","agent.onboardingToast":"is joining the team","agent.onboardingViewGuide":"OPEN GUIDE","agent.title.ceo":"Chief Executive","agent.title.cto":"Chief Technology","agent.title.dev":"Developer","agent.title.designer":"Designer","agent.title.finance":"Finance Analyst","agent.title.marketing":"Marketing Lead","agent.title.devops":"DevOps Engineer","agent.title.feedback":"Feedback Analyst","agent.title.product-manager":"Product Manager","agent.title.software-architect":"Software Architect","agent.title.backend-architect":"Backend Architect","agent.title.frontend-developer":"Frontend Developer","agent.title.code-reviewer":"Code Reviewer","agent.title.security-engineer":"Security Engineer","agent.title.database-optimizer":"Database Optimizer","agent.title.growth-hacker":"Growth Hacker","agent.title.evidence-collector":"Evidence Collector","agent.title.reality-checker":"Reality Checker","agent.title.accessibility-auditor":"Accessibility Auditor","agent.title.api-tester":"API Tester","agent.title.minimal-change-engineer":"Minimal Change Engineer","agent.title.codebase-onboarding-engineer":"Codebase Onboarding Engineer","agent.title.brand-guardian":"Brand Guardian","agent.title.ui-designer":"UI Designer","agent.title.ux-architect":"UX Architect","agent.title.ux-researcher":"UX Researcher","agent.title.visual-storyteller":"Visual Storyteller","agent.title.image-prompt-engineer":"Image Prompt Engineer","agent.title.inclusive-visuals-specialist":"Inclusive Visuals Specialist","agent.title.whimsy-injector":"Whimsy Injector","agent.title.app-store-optimizer":"App Store Optimizer","agent.title.instagram-curator":"Instagram Curator","agent.title.xiaohongshu-specialist":"Xiaohongshu Specialist","agent.title.ad-creative-strategist":"Ad Creative Strategist","agent.title.xr-interface-architect":"XR Interface Architect","agent.title.game-designer":"Game Designer","agent.title.level-designer":"Level Designer","agent.role.ceo":"Consolidates team progress and surfaces decisions for you.","agent.role.cto":"Reviews code and makes the technical calls that keep quality up.","agent.role.dev":"Implements features per tickets and ships the commits.","agent.role.designer":"Produces mockups, gets CEO sign-off, then hands to dev.","agent.role.finance":"Tracks revenue, costs, and growth metrics in the background.","agent.role.marketing":"Runs launches and content marketing.","agent.role.devops":"Watches production health and error rates.","agent.role.feedback":"Gathers user feedback and distills insights.","agent.role.product-manager":"Turns goals and feedback into focused product decisions.","agent.role.software-architect":"Names system boundaries, trade-offs, and architecture decisions before build.","agent.role.backend-architect":"Designs APIs, backend flows, and server-side work packages.","agent.role.frontend-developer":"Plans UI implementation, responsiveness, accessibility, and frontend performance.","agent.role.code-reviewer":"Reviews changes for correctness, maintainability, risk, and missing tests.","agent.role.security-engineer":"Threat models product changes and reviews realistic security risks.","agent.role.database-optimizer":"Reviews schema, queries, indexes, and migrations for safe performance.","agent.role.growth-hacker":"Designs measurable acquisition, activation, and retention experiments.","agent.role.evidence-collector":"Collects visual proof and reproducible evidence before quality claims.","agent.role.reality-checker":"Challenges release readiness and requires concrete proof before approval.","agent.role.accessibility-auditor":"Audits UI against accessibility, keyboard, and assistive technology needs.","agent.role.api-tester":"Designs API validation, integration, and regression test plans.","agent.role.minimal-change-engineer":"Keeps fixes n
99arrowly scoped and prevents accidental refactor drift.","agent.role.codebase-onboarding-engineer":"Maps unfamiliar repositories into factual onboarding notes.","agent.role.brand-guardian":"Defines brand identity, voice, tone, and consistency rules.","agent.role.ui-designer":"Designs interface systems, components, visual hierarchy, and accessible UI specs.","agent.role.ux-architect":"Structures flows, information architecture, and developer-ready UX foundations.","agent.role.ux-researcher":"Turns user research and usability evidence into design recommendations.","agent.role.visual-storyteller":"Creates storyboards, visual narratives, and multimedia campaign concepts.","agent.role.image-prompt-engineer":"Writes precise Codex image prompts and iterates generated visual assets.","agent.role.inclusive-visuals-specialist":"Reviews visuals for representation, bias, cultural accuracy, and dignity.","agent.role.whimsy-injector":"Adds brand-safe delight, micro-interactions, and memorable product moments.","agent.role.app-store-optimizer":"Optimizes app store metadata, screenshots, visuals, and conversion tests.","agent.role.instagram-curator":"Plans Instagram visual systems, content grids, and campaign aesthetics.","agent.role.xiaohongshu-specialist":"Shapes Xiaohongshu lifestyle visuals, note hooks, and platform-native stories.","agent.role.ad-creative-strategist":"Designs paid creative hypotheses across copy, visuals, hooks, and CTAs.","agent.role.xr-interface-architect":"Designs spatial interfaces, XR flows, and comfort-aware interaction specs.","agent.role.game-designer":"Designs gameplay loops, mechanics, progression, and player motivation systems.","agent.role.level-designer":"Designs level flow, pacing, encounters, and environmental storytelling.","employee.panel.title":"Team","employee.panel.collapse":"Collapse team panel","employee.panel.expand":"Expand team panel","employee.panel.empty":"No team members yet.","employee.section.active":"Active","employee.section.available":"Available","employee.category.filterLabel":"Filter by function","employee.category.all":"All","employee.category.command":"Command","employee.category.product-growth":"Product","employee.category.design-experience":"Design","employee.category.engineering":"Engineering","employee.category.architecture-data":"Architecture","employee.category.quality-testing":"Quality","employee.category.operations-risk":"Operations","employee.category.specialist":"Specialist","employee.alias.label":"Alias","employee.alias.placeholder":"Set an alias...","employee.alias.save":"Save","employee.alias.saved":"Saved","employee.alias.reset":"Clear","employee.viewGuide":"Open full guide","employee.invite.button":"Invite to team","employee.invite.confirmTitle":"Invite {name}?","employee.invite.confirmBody":"This prepares a request to CEO that you can review before sending.","employee.invite.confirmAction":"Invite","employee.invite.prompt":"Please recruit {name} to the team."},zh:{"app.name":"WANMAN.AI","app.title":"wanman.ai - 你的 AI Agent 团队","app.reading":"WANMAN.AI / 阅读","board.signIn":"登录","company.switcher":"切换 wanman 公司","company.workspaceMenu":"工作区","company.personalWorkspace":"个人工作区","company.personalHint":"个人故事和文件","company.companyHint":"wanman 公司","company.current":"当前","company.loading":"加载中...","company.noCompanies":"还没有公司","company.create":"创建 wanman 公司","company.manage":"管理 wanman 公司","company.manageNamed":"管理 {name}","company.createPrompt":"我想创建一个 wanman 公司,请先问我公司名称。","welcome.line1":"今天,","welcome.line2":"让你的 AI 团队,","welcome.line3":"做些什么?","welcome.startStory":"开始一个新故事","desktop.app.newStory":"新故事","desktop.app.memo":"备忘录","desktop.app.browser":"浏览器","desktop.app.files":"文件","desktop.app.preview":"预览","desktop.app.chat":"wanman 智能代理","desktop.app.agentsTeam":"Agent 团队","desktop.app.recorder":"录音","desktop.app.skills":"技能","desktop.app.settings":"设置","desktop.app.marketplace":"应用","desktop.app.todo":"待办","desktopAuth.connecting":"正在连接","desktopAuth.signingIn":"正在登录","desktopAuth.openingDesktop":"æ­£å
99œ¨æ‰“å¼€ wanman","desktopAuth.failed":"登录失败","desktopAuth.failedFallback":"请重试。","desktopAuth.invalid":"登录链接无效。","desktopAuth.noToken":"无法读取登录令牌。","desktopAuth.noClientToken":"无法读取登录状态。","desktopAuth.openingSignIn":"正在打开登录页面","desktopAuth.openFailed":"无法打开登录页面","desktopAuth.retryOpen":"重新打开登录页面","todo.filter.all":"全部","todo.filter.open":"未完成","todo.filter.completed":"已完成","todo.meta.items":"项","todo.compose.placeholder":"添加新任务...","todo.compose.add":"添加任务","todo.loading":"正在加载任务...","todo.empty":"暂无任务","todo.loadFailed":"无法加载任务。","todo.saveFailed":"无法保存任务。","todo.deleteFailed":"无法删除任务。","todo.status.open":"未完成","todo.status.completed":"已完成","todo.action.complete":"标记完成","todo.action.reopen":"重新打开","todo.action.delete":"删除","todo.detail.title":"任务标题","todo.detail.body":"备注","todo.detail.bodyPlaceholder":"添加备注...","todo.detail.status":"状态","todo.detail.source":"来源","todo.detail.assignee":"分配给","todo.detail.createdAt":"创建时间","todo.detail.dueAt":"截止时间","todo.detail.completedBy":"完成情况","todo.detail.completedByValue":"{actor} 于 {time} 完成","todo.detail.sourceFile":"来源文件","todo.detail.empty":"请选择一个任务","todo.source.user":"我自己","todo.source.assistant":"wanman 智能体","todo.source.story":"故事智能体","todo.source.storyAgent":"故事智能体 {agent}","todo.assignedTo":"分配给 {agent}","todo.actor.user":"我自己","todo.actor.assistant":"wanman 智能体","todo.actor.unknown":"未知","todo.artifact.label":"待办清单","todo.artifact.progress":"已完成 {done}/{total}","toolbar.desktopHome":"桌面","desktop.board.title":"Wanman 桌面","desktop.story.title":"Wanman 故事","desktop.openStory":"打开故事","desktop.browser.empty":"创建故事目标后,这里会显示实时浏览器预览。","desktop.browser.emptyWithStories":"当前没有运行中的沙盒预览。打开一个运行中的故事文件,或开始一个新目标。","desktop.browser.storyEmpty":"当 agent 发布开发中的网站后,这里会显示预览。","desktop.create.empty":"在新故事窗口中创建要交给团队的目标。","desktop.finder.stories":"故事","desktop.finder.agents":"Agent","desktop.finder.artifacts":"成果物","desktop.finder.tasks":"任务","desktop.finder.messages":"消息","desktop.finder.emptyStories":"还没有故事文件夹。","desktop.finder.emptyFiles":"这个故事还没有文件。","desktop.resource.newStory":"新故事文件","desktop.resource.teamWorkspace":"团队工作区","desktop.resource.storyFile":"故事文件","desktop.resource.storyFolder":"故事文件夹","desktop.resource.roleFolder":"角色文件夹","desktop.resource.roleFolders":"角色文件夹","desktop.meta.agents":"个 agent","desktop.meta.files":"个文件","desktop.meta.open":"个待处理","desktop.skills.noSkill":"这是当前故事团队中这个 agent 挂载的技能。","desktop.skills.ready":"就绪","desktop.skills.guide":"指南","apps.title":"应用","apps.subtitle":"把外部工具和 Web 应用接入 Wanman agent 工作区。","apps.catalog.mails-dev.description":"在 agent 工作区中使用收件箱、发信、验证码、模板和域名。","apps.catalog.github.description":"安装 GitHub App,从选定仓库启动接管故事。","apps.catalog.tuwa-ai.description":"在 agent 工作区中使用电话拨打、电话 agent、预约通话和通话记录。","apps.catalog.keychain.description":"使用 1Password service account 的保管库元数据和带审计的 op:// secret reference。","apps.catalog.cloudflare.description":"通过 Cloudflare OAuth 使用 Workers、Pages、D1、域名,并对付费操作做二次确认。","apps.catalog.composioToolkit.generic.description":"从应用市场连接 {name},让 Wanman agent 使用已授权工具。","apps.catalog.composioToolkit.gmail.description":"从应用市场连接 Gmail,使用邮件搜索、读取和发送工具。","apps.catalog.composioToolkit.googlecalendar.description":"从应用市场连接 Google Calendar,使用日程和排期工具。","apps.catalog.composioToolkit.notion.description":"从应用市场连接 Notion,使用页面、数据库和工作区工具。","apps.provider.wanman":"由 wanman.ai 提供","apps.search.label":"搜索应用","apps.search.placeholder":"搜索应用","apps.search.clear":"清é
99™¤æœç´¢","apps.search.empty":"没有匹配“{query}”的应用。","apps.category.label":"应用分类","apps.category.all":"全部","apps.category.installed":"已安装","apps.category.communication":"通信","apps.category.developer":"开发","apps.category.infrastructure":"基础设施","apps.category.security":"安全","apps.category.productivity":"效率","apps.category.sales":"销售","apps.category.marketing":"营销","apps.category.data":"数据","apps.category.ai":"AI","apps.category.other":"其他","apps.category.emptyInstalled":"还没有已安装的应用。","apps.loading":"正在加载应用...","apps.empty":"暂无可显示的应用。","apps.refresh":"刷新","apps.connected":"已连接","apps.available":"可用","apps.open":"打开","apps.editPermissions":"权限","apps.toolUse":"工具权限","apps.permission.mail.read.label":"读取邮件","apps.permission.mail.read.detail":"允许列出邮箱、搜索邮件、读取正文、获取验证码。","apps.permission.mail.send.label":"发送邮件","apps.permission.mail.send.detail":"允许从已授权邮箱范围发出邮件。","apps.permission.open_web.label":"Web 应用","apps.permission.open_web.detail":"允许在 Wanman 浏览器中打开已连接的 Web 应用。","apps.permission.github.takeover.label":"仓库接管","apps.permission.github.takeover.detail":"允许列出已安装 GitHub App 的仓库并启动接管故事。","apps.permission.tuwa.dial.label":"即时拨号","apps.permission.tuwa.dial.detail":"允许从已连接的 tuwa.ai 账户发起即时外呼。","apps.permission.tuwa.phone_agent.label":"电话 agent","apps.permission.tuwa.phone_agent.detail":"允许读取和更新 tuwa.ai 电话 agent,并启动电话 agent 外呼任务。","apps.permission.tuwa.call_history.label":"通话记录","apps.permission.tuwa.call_history.detail":"允许读取 tuwa.ai 通话记录和通话会话详情。","apps.permission.keychain.vaults.label":"保管库元数据","apps.permission.keychain.vaults.detail":"允许列出此 Keychain 已授权的 1Password vault 名称或 ID。","apps.permission.keychain.references.label":"op:// 引用","apps.permission.keychain.references.detail":"允许从已授权保管库的 item/field 元数据构建 1Password secret reference。不会返回秘密值。","apps.permission.keychain.audit.label":"审计日志","apps.permission.keychain.audit.detail":"允许读取最近的 Wanman Keychain 工具使用元数据。","apps.permission.cloudflare.workers.label":"Workers","apps.permission.cloudflare.workers.detail":"允许读取已连接 Cloudflare 账户中的 Worker 列表。","apps.permission.cloudflare.pages.label":"Pages","apps.permission.cloudflare.pages.detail":"允许读取已连接 Cloudflare 账户中的 Pages 项目。","apps.permission.cloudflare.d1.label":"D1","apps.permission.cloudflare.d1.detail":"允许读取已连接 Cloudflare 账户中的 D1 数据库。","apps.permission.cloudflare.domains.label":"域名","apps.permission.cloudflare.domains.detail":"允许读取已连接 Cloudflare 账户中的 zone 和域名。","apps.permission.cloudflare.purchases.label":"付费操作","apps.permission.cloudflare.purchases.detail":"允许准备购买或付费资源操作。真正执行前仍需要二次确认。","apps.permission.composio.catalog.label":"工具搜索","apps.permission.composio.catalog.detail":"允许搜索应用市场中已连接的工具。","apps.permission.composio.auth.label":"连接链接","apps.permission.composio.auth.detail":"允许创建应用授权链接。","apps.permission.composio.execute.label":"工具执行","apps.permission.composio.execute.detail":"允许执行已连接应用的工具。写入和破坏性操作仍需要确认。","apps.permission.composio.toolkit.detail":"允许对此应用进行搜索、连接管理和工具路由。","apps.connect":"连接","apps.connecting":"连接中...","apps.disconnect":"断开","apps.disconnecting":"断开中...","apps.showInDock":"在 Dock 上常时显示","apps.delete":"删除","apps.deleteConfirm":"删除 {name}?","apps.loadFailed":"应用列表加载失败。","apps.installFailed":"无法启动应用授权。","apps.connectDisabled.generic":"这个应用暂时不能连接。","apps.connectDisabled.composioAuthConfigRequired":"这个应用需要管理员先配置认证后才能连接。","apps.manageFailed":"无法打开权限管理。","apps.disconnectFailed":"无法断开应用。","apps.savePermissions":"保存","apps.tuwaTokenPrompt":"粘贴你的 tuwa.ai bearer token。","apps.keychainTokenPrompt":"粘贴你的 1Password service account token。","apps.keychainVaultsPrompt":"输入此 Keychain 可使用的 1Password vault 名称或 ID,用逗号分隔。","apps.keychainVaultsRequired":"至少需要 1 个 1Password vault。","files.newFile":"新建文件","files.newFolder":"新建文件夹","files.defaultFolderName":"新建文件夹","files.folderName":"文件夹名称","files.create":"创建","files.unfiled":"桌面","files.empty":"还没有文件。","files.noFolder":"无文件夹","files.moveToFolder":"移动到文件夹","files.uploadedFile":"上传文件","files.trash":"垃圾桶","files.trashEmpty":"垃圾桶为ç©
99ºã€‚","files.emptyTrash":"清空垃圾桶","files.moveToTrash":"移到垃圾桶","preview.empty":"选择要预览的文件","preview.emptyHint":"图片、PDF 和 Markdown 文件会在这里打开。","preview.unavailable":"无法预览","preview.unavailableHint":"这个文件没有保存可用于本地预览的内容。","memo.new":"新建备忘录","memo.delete":"删除","memo.file":"备忘录文件","memo.untitled":"未命名","memo.empty":"还没有备忘录文件。","memo.titlePlaceholder":"标题","memo.placeholder":"写下想法、提纲,或者想和聊天 agent 讨论的内容。","memo.preview":"预览","memo.formatToolbar":"格式","memo.formatParagraph":"正文","memo.formatHeading":"标题","memo.formatBold":"加粗","memo.formatItalic":"斜体","memo.formatBulletList":"无序列表","memo.formatNumberedList":"有序列表","memo.formatQuote":"引用","agent.window.title":"wanman 智能代理","agent.window.scope":"工作区","agent.target.wanman":"全部","agent.target.all":"全部","agent.empty":"","agent.greeting":"把需要我参考的文件拖到这里。我可以帮你整理备忘录、创建故事,或者讨论正在进行的工作。","agent.placeholder":"询问故事或文件","agent.placeholderTarget":"发送给 {target}","agent.appSuggestions.label":"已接入 App 可执行的事情","agent.upload":"添加文件","agent.attachments":"附件","agent.openAttachment":"打开 {title}","agent.removeAttachment":"移除 {title}","agent.attachmentOnlyMessage":"请读取附件。","agent.send":"发送","agent.clearThread":"清除聊天记录","agent.userInitial":"我","agent.goalStarted":"已开始故事目标:{goal}","agent.goalFailed":"目标启动失败","agent.deliveryFailed":"消息发送失败","agent.signInRequired":"请登录后使用聊天。","agent.requestFailed":"聊天请求失败","agent.voice.start":"开始语音 live","agent.voice.stop":"停止语音","agent.voice.connecting":"正在连接语音","agent.voice.live":"语音 live 中","agent.voice.meta":"语音 live","agent.voice.missingKey":"语音 live 需要配置 OpenAI API key。","agent.voice.unsupported":"当前浏览器不支持语音 live。","agent.voice.permissionDenied":"没有获得麦克风权限。","agent.voice.failed":"语音 live 连接失败。","agent.voice.disconnected":"语音 live 已断开。","agent.voice.audioBlocked":"浏览器阻止了音频播放。","agent.expand":"展开聊天","agent.collapse":"收起聊天","agent.tool.storyCreation":"创建故事","agent.tool.memoCreation":"创建备忘录","agent.tool.textFileCreation":"创建文件","agent.tool.folderCreation":"创建文件夹","agent.tool.companyCreation":"创建公司","agent.tool.appOpen":"打开应用","agent.tool.fileInventory":"查看文件","agent.tool.fileInspection":"读取文件","agent.tool.fileDeletion":"删除文件/文件夹","agent.tool.fileList":"列出文件","agent.tool.fileRead":"读取文件","agent.tool.fileMove":"移动文件","agent.tool.mailsDev":"mails.dev","agent.tool.tuwa":"tuwa.ai","agent.tool.keychain":"Keychain","agent.tool.cloudflare":"Cloudflare","agent.tool.composio":"应用市场","agent.tool.githubTakeover":"GitHub 接管","agent.tool.running":"执行中","agent.tool.completed":"已完成","agent.tool.failed":"失败","agent.tool.needsConfirmation":"等待确认","agent.tool.needsPrompt":"需要补充输入","agent.tool.cancelled":"已取消","agent.tool.storyCreated":"故事已开始","agent.tool.memoCreated":"备忘录文件已创建","agent.tool.fileCreating":"正在创建文件...","agent.tool.fileCreated":"文件已创建","agent.tool.fileListing":"正在列出文件...","agent.tool.fileListed":"文件列表已读取","agent.tool.fileLookupUnavailable":"无法查找文件。","agent.tool.fileReading":"正在读取文件...","agent.tool.fileReadCompleted":"文件已读取","agent.tool.fileMoving":"正在移动文件...","agent.tool.fileMoved":"文件已移动","agent.tool.fileMoveNeedsTarget":"缺少要移动的文件或目标文件夹。","agent.tool.fileMoveUnavailable":"无法移动文件。","agent.tool.folderCreating":"正在创建文件夹...","agent.tool.folderCreated":"文件夹已创建","agent.tool.folderCreateUnavailable":"无法执行文件夹创建。","agent.tool.filesListing":"正在列出文件...","agent.tool.filesListed":"文件列表已读取","agent.tool.filesListUnavailable":"无法列出文件。","agent.tool.fileReadUnavailable":"无法读取文件。","agent.tool.companyCreated":"wanman 公司已创建","agent.tool.companyCreating":"正在创建公司...","agent.tool.companyConfirmPrompt":"要创建名为「{name}」的 wanman 公司吗?","agent.tool.companyConfirmWarning":"确认这个准确公司名称之前,不会创建公司。","agent.tool.companyCreationCancelled":"已取消创建公司","agent.tool.companyNameMissing":"缺少公司名称。","agent.tool.companyActivated":"已切换到公司工作区","agent.tool.companyActivateFailed":"无法切换到公司工作区ã€
99‚","agent.tool.fileContentMissing":"缺少文件名或内容。","agent.tool.fileCreateUnavailable":"无法执行文件创建。","agent.tool.appOpening":"正在打开应用...","agent.tool.appOpened":"应用已打开","agent.tool.appOpenUnavailable":"无法打开这个应用。","agent.tool.githubTakeoverStarted":"接管故事已开始","agent.tool.githubTakeoverSelectRequired":"开始接管前请选择一个 GitHub 仓库。","agent.tool.githubTakeoverUnavailable":"无法启动 GitHub 接管。","agent.tool.deletePrompt":"删除 {title}?","agent.tool.deleteManyPrompt":"删除 {count} 个文件?","agent.tool.deleteWarning":"此操作不可撤销。","agent.tool.deleting":"正在删除...","agent.tool.deleteCompleted":"已删除","agent.tool.deleteCancelled":"已取消删除","agent.tool.deleteUnavailable":"这个文件无法删除。","agent.tool.deleteFailed":"删除失败。","agent.tool.action.confirm":"确认","agent.tool.action.cancel":"取消","agent.tool.action.download":"下载","agent.tool.action.retry":"重试","agent.tool.externalConfirmPrompt":"执行 {title}?","agent.tool.externalConfirmWarning":"Wanman 还没有执行这个外部操作。请确认请求和工具详情无误后再继续。","agent.tool.externalConfirmed":"已确认外部工具","agent.tool.externalCancelled":"已取消外部工具","agent.tool.downloads":"下载","agent.tool.downloadProgress":"{received} / {total}","agent.tool.downloadProgressUnknown":"已下载 {received}","agent.tool.downloadCancel":"取消下载","agent.tool.downloadFailed":"下载失败","agent.tool.downloadSaved":"已保存到桌面","recorder.library":"录音","recorder.savedLibrary":"聊天语音会话","recorder.empty":"还没有语音会话。","recorder.emptyHint":"在聊天中结束语音对话后,音频和转录会保存在这里。","recorder.delete":"删除录音","recorder.savedTranscript":"已保存转录","recorder.audioUnavailable":"这次没有保存到音频文件。","recorder.transcriptUnavailable":"没有保存转录。","goal.newStory":"✦ 新故事","goal.prompt":"让团队做什么?","goal.enterHint":"↵ 确认","goal.placeholder":"请输入你的目标...","goal.escCancel":"ESC 取消","goal.start":"开始","status.pending":"准备中","status.provisioning":"启动中","status.running":"运行中","status.paused":"已暂停","status.stopped":"已停止","status.completed":"已完成","status.failed":"失败","status.cancelled":"已取消","time.justNow":"刚刚","time.mAgo":"分钟前","time.hAgo":"小时前","time.dAgo":"天前","time.runningNow":"刚启动","time.runningPrefix":"已运行","time.mShort":"分钟","time.hShort":"小时","time.dShort":"天","story.byos":"BYOS","story.managed":"托管","search.allStories":"搜索所有故事","search.thisStory":"搜索此故事","search.all":"全部","search.tasks":"任务","search.messages":"消息","search.artifacts":"成果物","search.task":"任务","search.thread":"消息","search.artifact":"成果物","search.run_event":"事件","search.loading":"搜索中...","search.noResults":"没有匹配结果","search.notConfigured":"搜索尚未配置","search.failed":"搜索失败","api.error.generic":"发生错误,请重试。","api.error.assistantQuotaExceeded":"智能代理用量已达到上限,请稍后再试。","api.error.assistantQuotaExceededWithReset":"智能代理用量已达到上限,请在 {resetAt} 后重试。","api.error.invalidRequest":"请检查请求内容后重试。","api.error.unauthorized":"登录状态已失效,请重新登录。","api.error.notFound":"没有找到请求的内容。","api.error.serverMisconfigured":"服务端配置有问题,请稍后重试。","api.error.providerNotConnected":"还没有连接提供商,请先在设置中连接。","api.error.authSandboxMissing":"授权沙盒不可用,请在设置中重新连接提供商。","api.error.sandboxExpired":"沙盒已过期或不可用,请开始一个新故事继续。","api.error.storyStartFailed":"故事启动失败,请检查设置后重试。","api.error.storyRuntimeNotReady":"故事运行环境尚未准备好。","api.error.resumeFailed":"故事恢复失败,请开始一个新故事继续。","api.error.githubAppNotConfigured":"GitHub App 尚未配置完成。","api.error.takeoverGithubOnly":"接管功能目前只支持 github.com 仓库。","api.error.githubConnectFailed":"GitHub 连接失败,请重试。","api.error.githubMissingCode":"无法验证 GitHub 授权,请重新连接。","api.error.githubInvalidState":"GitHub 授权状态不匹配,请重新连接。","api.error.githubInvalidInstallation":"无法验证 GitHub App 安装。","story.notFound":"故事未找到","story.loading":"加载中...","story.failedToStart":"故事启动失败","story.sandboxExpired":"沙盒可能已过期。请在设置中重新连接提供商,然后创建新故事。","story.sandboxQueuedTitle":"沙盒容量已满,正在排队","story.sandboxCapacityQueued":"Sandbank 运行中沙盒容量已满,需要先排队等待空位。请稍后再尝试启动或创建故事。","story.deleteThis":"删除此故事","story.ghost.researching":"调研中...","story.ghost.analyzing":"分析中...","story.ghost.planning":"规划中...","story.ghost.drafting":"撰写中...","story.noArtifacts":"暂无成果物","story.deleteConfirm":"确定删除此故事?","story.deleteWarning":"这将停止所有运行中的代理,从沙盒中移除工作区,并删除所有成果物和任务。此操作不可撤销。","story.cancel":"取消","story.confirmDelete":"确认删除","story.delete":"删除","story.deleting":"删除中...","story.deleteFailed":"无法删除故事,请重试。","story.endedTitle":"这个故事已经结束","story.endedBody":"这个故事的运行沙盒因 90 分钟无活动被系统回收。已经生成的内容仍然保留,但原来的运行环境已经不存在,因此目前不能从这里继续恢复。","story.endedRecovery":"继续这个故事需要基于历史记录创建一个新的沙盒并重新接续执行;这条恢复路径目前还没有上线。","story.viewResults":"查看已有结果","story.backToBoard":"返回故事板","share.title":"公司权限","share.tab":"分享","share.companyDefaultNote":"这个 
99wanman 公司中的内部成员默认共享工作区内的所有故事。","share.companyEditNote":"wanman 公司内部的所有成员都可以查看并编辑此故事","share.readOnly":"日常协作请邀请同事加入你的 wanman 公司。下面的公开链接只保留为外部只读审阅的兼容入口。","share.public":"已公开","share.private":"未公开","share.privateHint":"链接分享已关闭","share.copy":"复制","share.copied":"链接已复制。","share.copyFailed":"无法复制链接。","share.enabledNotice":"已开启公开分享。","share.disabledNotice":"已关闭公开分享。","share.loadFailed":"无法读取分享设置。","share.updateFailed":"无法更新分享设置。","story.blockerBadge":"待回应","story.decisionBadge":"待决定","thread.composeTitle":"人工插话","thread.composeHint":"在团队继续推进之前,先给当前工作一个新方向。","thread.composePlaceholder":"请输入希望团队调整、优先处理或澄清的内容...","thread.composeDisabled":"故事未在运行,暂时无法插话。","thread.send":"发送","thread.sending":"发送中...","thread.close":"关闭","thread.sent":"已向团队发送插话。","thread.savedOnly":"消息已保存到故事,但还没有送达运行中的 agent。","thread.sendFailed":"发送插话失败。","thread.emptyError":"请先输入内容。","thread.entryTitle":"给团队插话","thread.entrySummary":"可以在当前工作进行中补充新的优先级或方向。","decision.cardTitle":"需要你来决定","decision.cardSummary":"团队正在等待你的判断,才能继续推进。","decision.composeTitle":"回复一个决定","decision.composeHint":"请明确给出判断或方向,让团队可以继续推进。","decision.composePlaceholder":"请明确写下要批准、否决或优先选择的方案...","blocker.threadTitle":"团队卡住了,正在等你回应","blocker.threadSummary":"需要先回复,工作才能继续推进。","blocker.composeTitle":"解除阻塞","blocker.composeHint":"请补充缺失的信息、授权或方向,让工作继续推进。","blocker.composePlaceholder":"请写下团队当前缺少的信息、批准或限制条件...","deployment.title":"Cloudflare 部署","deployment.noAccount":"请先通过 Cloudflare OAuth 连接部署账号。","deployment.connectedAccount":"已连接:{name}","deployment.recommendedAuthTitle":"连接 Cloudflare","deployment.authorizing":"正在发起授权...","deployment.authorizationStarted":"已发起 Cloudflare OAuth 授权。","deployment.waitingLinkLogin":"正在等待 Cloudflare 授权。","deployment.waitingPaymentMethod":"正在等待 Cloudflare 授权。","deployment.waitingPaymentApproval":"正在等待 Cloudflare 授权。","deployment.waitingProviderApproval":"正在等待 Cloudflare 授权。","deployment.provisioningRunning":"授权进行中","deployment.deviceCode":"验证码:{code}","deployment.provisioningFailed":"Cloudflare 连接失败。","deployment.authorizationUnavailable":"Cloudflare OAuth 尚未配置。","deployment.paidConfirm":"此部署可能会创建付费或影响域名的 Cloudflare 资源。请再次确认后继续。","deployment.refresh":"刷新","deployment.preparing":"准备中...","deployment.approve":"批准部署","deployment.approving":"批准中...","deployment.queued":"已排队","deployment.resources":"{count} 个资源","deployment.freePlan":"无需付费资源","deployment.estimatedMonthly":"预估 {amount}/月","deployment.domain":"域名:{domain}","deployment.queuedNotice":"已批准部署,并加入 Cloudflare runner 队列。","deployment.connectedNotice":"Cloudflare 部署目标已准备好,可以生成部署计划。","deployment.connectFirst":"请先连接 Cloudflare,再批准部署。","deployment.actionFailed":"部署操作失败,请重试。","artifact.backToBoard":"返回看板","artifact.all":"全部","artifact.allEntries":"全部条目","artifact.openDetails":"详情","artifact.closeDetails":"关闭详情","artifact.notFound":"成果物未找到","artifact.download":"下载","artifact.delete":"删除","artifact.deleting":"删除中...","artifact.deleteConfirm":"确定删除此成果物?","artifact.deleteWarning":"此成果物将从故事列表和详情页中移除。此操作不可撤销。","artifact.hostedSite":"托管站点","artifact.files":"个文件","toolbar.starting":"启动中","toolbar.working":"运行中","toolbar.pausing":"暂停中...","toolbar.resuming":"恢复中...","toolbar.failed":"失败","toolbar.paused":"已暂停","toolbar.stopped":"已停止","toolbar.completed":"已完成","toolbar.artifact":"成果物","toolbar.artifacts":"成果物","toolbar.task":"任务","toolbar.tasks":"任务","toolbar.deleteStory":"删除故事","toolbar.shareStory":"公司权限","toolbar.pauseStory":"暂停故事","toolbar.resumeStory":"恢复故事","toolbar.resumeUnavailable":"这个故事无法恢复","toolbar.expandSummary":"展开摘要","toolbar.collapseSummary":"收起摘要","toolbar.sandboxExpired":"沙盒已过期或不可用。请在设置中重新连接提供商。","toolbar.storyEnded":"这个故事已经结束。已有结果仍然保留,但运行环境已经不存在。","toolbar.preparing":"正在准备沙盒...","toolbar.storyboard":"故事板","toolbar.interrupt":"插话","toolbar.layout":"布局","toolbar.resetView":"重置视图","canvas.zoomHint":"Ctrl / ⌘ + 滚轮缩放","canvas.zoomIn":"放大","canvas.zoomOut":"缩小","layout.current":"当前","layout.observer.label":"观察布局","layout.observer.description":"按目标、对话、进行中和已完成分栏,方便旁观任务进展。","layout.freeform.label":"自由布局","layout.freeform.description":"把卡片散落在画布上,自由拖动查看。","board.layout.freeform.label":"自由看板","board.layout.freeform.description":"把故事卡散落在画布上,适合少量项目的空间æµ
99è§ˆã€‚","board.layout.observer.label":"观察布局","board.layout.observer.description":"用瀑布流卡片整理故事,故事变多时更容易扫视。","board.filter.status.label":"按状态筛选","board.filter.status.all":"全部状态","board.filter.status.running":"进行中","board.filter.status.paused":"已暂停","board.filter.status.stopped":"已停止","board.filter.status.completed":"已完成","board.filter.mode.label":"按模式筛选","board.filter.mode.all":"全部模式","board.filter.mode.run":"Run 模式","board.filter.mode.managed":"托管模式","board.filter.empty":"当前筛选下没有故事。","layout.column.core.title":"核心目标","layout.column.core.description":"故事的根卡片与核心目标","layout.column.core.empty":"还没有核心目标卡片。","layout.column.conversation.title":"对话","layout.column.conversation.description":"Agent 对话与人类插话","layout.column.conversation.empty":"目前还没有对话卡片。","layout.column.active.title":"进行中","layout.column.active.description":"正在推进的工作与当前关注点","layout.column.active.empty":"目前没有进行中的卡片。","layout.column.completed.title":"已完成","layout.column.completed.description":"已经完成的任务与产出","layout.column.completed.empty":"还没有已完成卡片。","layout.column.tasks.title":"任务","layout.column.tasks.description":"团队正在(或曾经)处理的工作","layout.column.tasks.empty":"当前筛选下没有任务。","layout.column.deliverables.title":"交付","layout.column.deliverables.description":"团队输出的成果","layout.column.deliverables.empty":"当前筛选下没有交付物。","layout.filter.all":"全部","layout.filter.active":"进行中","layout.filter.completed":"已完成","settings.title":"设置","settings.agent":"智能代理","settings.preferences":"偏好","settings.companyGeneral":"常规","settings.companyMembers":"成员","settings.organization":"组织","settings.companyLoading":"正在读取组织","settings.companyNoActiveWorkspace":"这个桌面正在使用个人工作区。","settings.companyName":"公司名称","settings.companyNameDescription":"这个 wanman 公司的显示名称。","settings.companySave":"保存","settings.companySaving":"保存中","settings.companySaved":"已保存","settings.companySaveFailed":"无法保存公司信息。","settings.companyDetails":"详情","settings.companyId":"组织 ID","settings.companySlug":"Slug","settings.companyMembersCount":"成员数","settings.companyPendingInvites":"待处理邀请","settings.companyMembersHeader":"{count} 位成员","settings.companyInviteMember":"邀请成员","settings.companyInviteDescription":"邀请人类同事加入这个 wanman 公司。","settings.companyMembersManageRestricted":"需要组织管理员权限才能管理成员。","settings.companyInviteEmail":"邮箱地址","settings.companyInviteRole":"角色","settings.companyInviteAction":"邀请","settings.companyInviting":"邀请中","settings.companyInviteSent":"邀请已发送","settings.companyInviteFailed":"无法发送邀请。","settings.companyMembersLoadFailed":"无法读取成员。","settings.companyMembersRateLimited":"成员读取请求太频繁,请稍后再试。","settings.companyMembersLoading":"正在读取","settings.companyMembersEmpty":"还没有成员。","settings.companyMemberRole":"成员角色","settings.companyRoleAdmin":"管理员","settings.companyRoleMember":"成员","settings.companyRoleUpdateFailed":"无法更新角色。","settings.companyRemoveMember":"移除成员","settings.companyRemoveSelfDisabled":"不能在这里移除自己。","settings.companyRemoveFailed":"无法移除成员。","settings.companyUnknownMember":"未命名成员","settings.builtInAgent":"内置 Agent","settings.alwaysOn":"始终开启","settings.modelUsageLoading":"正在读取用量","settings.modelUsageUnavailable":"无法读取用量","settings.connecting":"连接中","settings.story":"故事","settings.storyGoal":"目标","settings.storyRuntime":"运行时间","settings.storyShare":"故事分享","settings.desktop":"桌面","settings.desktopBackgroun
99d":"桌面背景","settings.desktopBackgroundPresets":"预设背景","settings.desktopPresetMoraineLake":"梦莲湖","settings.desktopPresetMistForest":"雾林","settings.desktopPresetOceanSunset":"海上日落","settings.desktopPresetNightSky":"星空","settings.desktopNoBackground":"还没有背景图","settings.desktopChooseBackground":"选择图片","settings.desktopRemoveBackground":"移除背景","settings.desktopBackgroundTypeError":"请选择图片文件。","settings.desktopBackgroundSizeError":"桌面背景图片需要小于 {size}。","settings.desktopBackgroundFailed":"无法读取这张背景图片。","settings.desktopBackgroundSaveError":"无法保存背景,请换一张更小的图片。","settings.desktopZoom":"桌面缩放","settings.desktopResetZoom":"重置缩放","settings.providersTitle":"提供商与连接","settings.aiProvider":"AI 提供商","settings.connection":"连接","settings.selectProvider":"请在上方选择提供商","settings.online":"在线","settings.offline":"离线","settings.disconnect":"断开","settings.disconnecting":"断开中...","settings.authorize":"授权","settings.openUrl":"打开此链接","settings.claudeInstruction":"在浏览器中完成登录,然后粘贴 Claude 显示的代码。","settings.pasteCode":"粘贴授权码","settings.submit":"提交","settings.deviceCode":"设备码","settings.waitingCredentials":"等待沙盒凭证...","settings.waitingAuth":"等待授权...","settings.creatingSandbox":"正在创建授权沙盒...","settings.authSandboxQueued":"Sandbank 授权沙盒创建容量已满,正在排队并稍后自动重试...","settings.authSandboxCapacityLimit":"Sandbank 运行中沙盒容量已满,等待释放后自动重试...","settings.authSandboxCreateFailed":"无法创建授权沙盒。","settings.queuePosition":"排队位置","settings.retryingIn":"重试倒计时","settings.authStartTimeout":"授权初始化时间过长,请重试。","settings.authFailed":"授权失败,请重试。","settings.codexAuthExpired":"Codex 授权已过期,请重试获取新的设备码。","settings.authSessionExpired":"授权会话已过期,请重试。","settings.authSandboxStopped":"授权沙盒已停止,请重试。","settings.codexLoginStopped":"Codex 登录流程在授权完成前已停止,请重试。","settings.codexLoginNotStarted":"Codex 登录流程未能启动,请重试。","settings.codexOauthBlocked":"OpenAI 暂时拒绝了来自当前网络的 Codex 登录请求(HTTP 403 / 429)。这是 OpenAI 的速率限制,不是 wanman 的问题,请稍等几分钟后再试。","settings.providerProxyUnavailable":"授权代理不可用。需要运维侧轮转住宅代理凭据后才能继续提供商授权。","settings.invalidAuthCode":"请检查授权码后重试。","settings.refreshCode":"刷新授权码","settings.retry":"重试","settings.connect":"连接","settings.cancelAuth":"取消授权","settings.signOut":"登出","settings.signOutTitle":"登出","settings.signOutBody":"登出当前浏览器中的 wanman。已连接的提供商和工作记录会继续保留。","settings.signOutAction":"登出","settings.signingOut":"正在登出...","settings.done":"完成","settings.language":"语言","settings.connectionDetails":"连接详情","settings.accountEmail":"邮箱","settings.plan":"计划","settings.codexCliVersion":"Codex CLI","settings.usageQuota":"使用额度","settings.refreshQuota":"刷新","settings.loadDetails":"读取","settings.loadingDetails":"读取中...","settings.detailsFailed":"无法读取连接详情。","settings.detailsTemporarilyUnavailable":"暂时无法读取 Codex 连接详情。连接凭证仍已保存,请稍后刷新。","settings.authSandboxNotResumable":"Codex 授权沙盒已无法恢复。请先断开,再重新连接 Codex。","settings.codexQuotaBlocked":"OpenAI 暂时拦截了使用额度查询。Codex 连接仍已保存,请几分钟后再刷新。","settings.providerReauthorizationRequired":"授权已失效,请重新连接后继续使用。","settings.apiKeyAccount":"API 密钥","settings.notAvailable":"未获取","goal.tab.run":"运行","goal.tab.takeover":"接管","goal.takeoverBadge":"✦ 接管","goal.takeoverPlaceholder":"描述需要系统接管并改进的内容...","goal.takeover.repository":"仓库","goal.takeover.signInFirst":"请先登录,然后连接 GitHub 并选择要接管的仓库。","goal.takeover.loadingGitHub":"正在加载 GitHub 访问...","goal.takeover.connectHint":"先在本卡片中连接 GitHub,然后选择要让系统接管的仓库和分支。","goal.takeover.connecting":"连接中...","goal.takeover.connectGithub":"连接 GitHub","goal.takeover.connectedAs":"已连接:","goal.takeover.githubUser":"GitHub 用户","goal.takeover.installation":"安装","goal.takeover.branch":"分支","goal.takeover.start":"接管","goal.takeover.connectRequired":"开始接管前请先连接 GitHub。","goal.takeover.selectRequired":"请选择 GitHub 安装和仓库。","goal.takeover.noInstallations":"还没有在任何账户或组织上安装 wanman 的 GitHub App。先装上,这里才能列出可以接管的仓库。","goal.takeover.installApp":"安装 GitHub App","goal.takeover.installUrlMissing":"未配置安装链接,请检查 API 的 GITHUB_APP_SLUG。","goal.takeover.refresh":"刷新","goal.starting":"正在启动...","goal.takeover.starting":"正在开始接管...","goal.submitFailed":"启动失败,请重试。","launch.error.generic":"启动操作失败,请重试。","launch.error.sandboxModeOnly":"远程启动目前只支持沙盒模式。","launch.error.retryOnlyFailed":"只有失败的启动可以重试。","launch.error.retryExhausted":"这次启动已达到重试次数上限。","launch.error.retryFailed":"无法重试这次启动。","launch.error.cancelOnlyQueued":"只有排队中的启动可以取消。","launch.error.cancelFailed":"无法取消这次启动。","launch.event.runQueued":"运行任务已加入队列。","launch.event.takeoverQueued":"接管任务已加入队列。","launch.event.runnerClaimed":"Runner 已领取排队任务。","launch.event.completed":"启动已成功完成。","launch.event.failed":"启动失败。","launch.event.retried":"启动已重新入队,准备再次尝试。","launch.event.cancelled":"启动已在执行前取消。","launch.event.dispatchStarted":"已开始派发故事沙盒。","launch.event.dispatchCompleted":"故事沙盒派发完成。","launch.event.materializing":"正在准备仓库工作区ã€
99‚","launch.event.materialized":"仓库工作区已准备好。","launch.event.executionStarted":"执行已开始。","launch.event.executionCompleted":"执行已完成。","launch.event.updated":"启动状态已更新。","launch.event.noMessage":"暂无消息。","launch.takeoverQueued":"接管任务排队中。","launch.takeoverPreparing":"正在连接仓库并准备工作区。","launch.takeoverFinished":"接管已完成。","launch.takeoverFailed":"接管失败。","launch.takeoverCancelled":"接管已取消。","card.takeover":"接管","card.thread":"Agent 对话","conversation.speakerGlue":"对","conversation.speakerSuffix":"说","conversation.collapse":"收起对话栏","conversation.groupTitle":"{a} 和 {b} 的聊天","conversation.groupTitleJoiner":"、","conversation.groupTitleSuffix":" 的聊天","conversation.systemNotice":"系统消息","conversation.expand":"展开对话栏","card.decision":"判断","card.blocker":"阻塞","card.status.queued":"排队中","card.status.working":"运行中","card.status.done":"已完成","card.status.failed":"失败","card.status.cancelled":"已取消","card.status.blocked":"已阻塞","card.status.waiting":"等待中","card.status.paused":"已暂停","card.branchPrefix":"分支","card.branchDefault":"默认分支","card.threadInterrupt":"插话","card.threadDefault":"对话","card.team":"团队","toolbar.agent":"agent","thread.defaultTarget":"CEO · 调整","agent.name.dev":"开发","agent.name.finance":"财务","agent.name.marketing":"市场","agent.name.devops":"DevOps","agent.name.feedback":"反馈","agent.name.product-manager":"产品","agent.name.software-architect":"架构","agent.name.backend-architect":"后端","agent.name.frontend-developer":"前端","agent.name.code-reviewer":"评审","agent.name.security-engineer":"安全","agent.name.database-optimizer":"数据库","agent.name.growth-hacker":"增长","agent.name.evidence-collector":"证据","agent.name.reality-checker":"验收","agent.name.accessibility-auditor":"无障碍","agent.name.api-tester":"API 测试","agent.name.minimal-change-engineer":"最小变更","agent.name.codebase-onboarding-engineer":"代码导览","agent.name.brand-guardian":"品牌","agent.name.ui-designer":"UI","agent.name.ux-architect":"UX 架构","agent.name.ux-researcher":"用户研究","agent.name.visual-storyteller":"视觉叙事","agent.name.image-prompt-engineer":"图像提示","agent.name.inclusive-visuals-specialist":"包容视觉","agent.name.whimsy-injector":"趣味","agent.name.app-store-optimizer":"应用商店","agent.name.instagram-curator":"Instagram","agent.name.xiaohongshu-specialist":"小红书","agent.name.ad-creative-strategist":"广告创意","agent.name.xr-interface-architect":"XR 界面","agent.name.game-designer":"游戏","agent.name.level-designer":"关卡","agent.name.human":"我","agent.onboardingBadge":"入职中","agent.onboardingStatus":"派遣中","agent.onboardingTitlePrefix":"正在派遣","agent.onboardingToast":"正在加入团队","agent.onboardingViewGuide":"查看角色说明","agent.title.ceo":"Chief Executive","agent.title.cto":"Chief Technology","agent.title.dev":"开发负责人","agent.title.designer":"设计负责人","agent.title.finance":"财务分析","agent.title.marketing":"市场负责人","agent.title.devops":"DevOps 工程师","agent.title.feedback":"反馈分析","agent.title.product-manager":"产品经理","agent.title.software-architect":"软件架构师","agent.title.backend-architect":"后端架构师","agent.title.frontend-developer":"前端开发","agent.title.code-reviewer":"代码评审","agent.title.security-engineer":"安全工程师","agent.title.database-optimizer":"数据库优化","agent.title.growth-hacker":"增长策略","agent.title.evidence-collector":"证据收集","agent.title.reality-checker":"真实验收","agent.title.accessibility-auditor":"无障碍审计","agent.title.api-tester":"API 测试","agent.title.minimal-change-engineer":"最小变更工程师","agent.title.codebase-onboarding-engineer":"代码库导览","agent.title.brand-guardian":"品牌守护","agent.title.ui-designer":"UI 设计","agent.title.ux-architect":"UX 架构","agent.title.ux-researcher":"UX 研究","agent.title.visual-storyteller":"视觉叙事","agent.title.image-prompt-engineer":"图像提示工程师","agent.title.inclusive-visuals-specialist":"包容视觉专家","agent.title.whimsy-injector":"趣味体验设计","agent.title.app-store-optimizer":"App Store 优化","agent.title.instagram-curator":"Instagram 策展","agent.title.xiaohongshu-specialist":"小红书专家","agent.title.ad-creative-strategist":"广告创意策略","agent.title.xr-interface-architect":"XR 界面架构","agent.title.game-designer":"游戏设计","agent.title.level-designer":"关卡设计","agent.role.ceo":"整合团队进展,把决策和阻塞告诉你。","agent.role.cto":"做技术决策、评审代码,把控质量。","agent.role.dev":"按工单实现功能并提交代码。","agent.role.designer":"产出设计稿,等 CEO 确认后交给 dev。","agent.role.finance":"监控收入、成本与增长指标。","agent.role.marketing":"负责发布节奏和内容营销。","agent.role.devops":"盯着线上运行状态和错误率。","agent.role.feedback":"收集用户反馈、提炼改进点。","agent.role.product-manager"
99:"把目标和反馈转成聚焦的产品决策。","agent.role.software-architect":"在开工前厘清系统边界、权衡和架构决策。","agent.role.backend-architect":"设计 API、后端流程和服务端任务拆分。","agent.role.frontend-developer":"规划 UI 实现、响应式、无障碍和前端性能。","agent.role.code-reviewer":"评审正确性、可维护性、风险和测试缺口。","agent.role.security-engineer":"做威胁建模,评审真实可利用的安全风险。","agent.role.database-optimizer":"评审 schema、查询、索引和迁移的性能与安全边界。","agent.role.growth-hacker":"设计可衡量的获客、激活和留存实验。","agent.role.evidence-collector":"收集可复现证据和视觉证明,避免空口质量结论。","agent.role.reality-checker":"用证据挑战上线准备度,防止过早放行。","agent.role.accessibility-auditor":"审计键盘、语义、对比度和辅助技术可用性。","agent.role.api-tester":"设计 API 校验、集成和回归测试计划。","agent.role.minimal-change-engineer":"把修复范围压到最小,防止顺手重构。","agent.role.codebase-onboarding-engineer":"快速读代码路径,产出基于事实的代码库导览。","agent.role.brand-guardian":"定义品牌识别、表达语气、沟通风格和一致性规则。","agent.role.ui-designer":"设计 UI 系统、组件、视觉层级和无障碍界面规格。","agent.role.ux-architect":"梳理用户流程、信息架构和可落地的 UX 基础。","agent.role.ux-researcher":"把用户研究和可用性证据转成设计建议。","agent.role.visual-storyteller":"创建分镜、视觉叙事和多媒体营销活动概念。","agent.role.image-prompt-engineer":"编写精确的 Codex 图像提示词,并迭代生成视觉资产。","agent.role.inclusive-visuals-specialist":"从代表性、偏见、文化准确性和尊严角度审查视觉。","agent.role.whimsy-injector":"加入符合品牌的趣味、微交互和记忆点。","agent.role.app-store-optimizer":"优化应用商店元数据、截图、视觉资产和转化测试。","agent.role.instagram-curator":"规划 Instagram 视觉体系、内容网格和活动审美。","agent.role.xiaohongshu-specialist":"塑造小红书生活方式视觉、笔记钩子和平台化叙事。","agent.role.ad-creative-strategist":"设计广告文案、视觉、开头钩子和行动号召的创意测试假设。","agent.role.xr-interface-architect":"设计空间界面、XR 流程和舒适性导向的交互规格。","agent.role.game-designer":"设计玩法循环、机制、成长和玩家动机系统。","agent.role.level-designer":"设计关卡流线、节奏、遭遇和环境叙事。","employee.panel.title":"团队","employee.panel.collapse":"收起团队栏","employee.panel.expand":"展开团队栏","employee.panel.empty":"还没有雇员入职。","employee.section.active":"在职","employee.section.available":"可邀请","employee.category.filterLabel":"按职能筛选","employee.category.all":"全部","employee.category.command":"指挥","employee.category.product-growth":"产品增长","employee.category.design-experience":"设计体验","employee.category.engineering":"工程实现","employee.category.architecture-data":"架构数据","employee.category.quality-testing":"质量测试","employee.category.operations-risk":"运营风控","employee.category.specialist":"专项","employee.alias.label":"别名","employee.alias.placeholder":"起个别名...","employee.alias.save":"保存","employee.alias.saved":"已保存","employee.alias.reset":"清除","employee.viewGuide":"查看完整角色说明","employee.invite.button":"邀请加入团队","employee.invite.confirmTitle":"邀请 {name}?","employee.invite.confirmBody":"将生成一条发给 CEO 的邀请请求,发送前你仍可确认或修改。","employee.invite.confirmAction":"邀请","employee.invite.prompt":"请邀请 {name} 加入团队。"}},HF={ja:"日本語",en:"English",zh:"中文"},qF=["ja","en","zh"];function Qv(){try{return typeof localStorage>"u"?null:localStorage.getItem(wh)}catch{return null}}function Wv(a){try{if(typeof localStorage>"u"||typeof localStorage.setItem!="function")return;localStorage.setItem(wh,a)}catch{}}function Xv(a,i){const r=[...i??[],a];for(const o of r){const c=Th(o);if(c)return c}return null}function Jv(a,i,r){return Th(a)??Xv(i,r)??Kv}const Zv=Qv();let Y0=Jv(Zv,typeof navigator<"u"?navigator.language:null,typeof navigator<"u"?navigator.languages:null);const b0=new Set;function ba(){return Y0}
99function GF(a){Y0=a,Wv(a),b0.forEach(i=>i())}function $v(a){return b0.add(a),()=>b0.delete(a)}function Wt(a){return am[Y0][a]??am.ja[a]??a}function eC(){return C.useSyncExternalStore($v,ba,ba)}function tC(){return""}function YF(a){return a}function KF(a){return a||"/"}function uC(a){return a?`/sign-in?returnTo=${encodeURIComponent(a)}`:"/sign-in"}function aC(a,i,r){return`${a||"/"}${i}${r}`}function VF(a,i){if(!a)return null;try{const r=new URL(a,i);if(r.origin!==i)return null;const o=aC(r.pathname,r.search,r.hash);return new URL(o,i).toString()}catch{return null}}function nC(){if(typeof window>"u")return"popup=yes,width=1120,height=820,resizable=yes,scrollbars=yes,location=yes";const a=window.screen?.availWidth||window.innerWidth||1280,i=window.screen?.availHeight||window.innerHeight||860,r=Math.min(1120,Math.max(760,Math.round(a*.78))),o=Math.min(860,Math.max(620,Math.round(i*.82))),c=Math.max(0,Math.round((window.screenX||0)+(a-r)/2)),d=Math.max(0,Math.round((window.screenY||0)+(i-o)/2));return["popup=yes",`width=${r}`,`height=${o}`,`left=${c}`,`top=${d}`,"resizable=yes","scrollbars=yes","location=yes"].join(",")}function xh(){if(typeof window>"u")return null;try{const a=window.open("about:blank","_blank",nC());return a&&(a.opener=null),a}catch{return null}}function iC(a){typeof window>"u"||window.location.assign(a)}function B0(a){if(typeof window>"u")return;const i=xh();if(i&&!i.closed){i.location.href=a;return}iC(a)}function QF(){const a=xh();return{navigate(i){if(a&&!a.closed){a.location.href=i;return}B0(i)},close(){if(!(!a||a.closed))try{a.close()}catch{}}}}const Rh="wanman_desktop_auth_bridge_url",Ph="wanman_desktop_auth_origin",Ba="wanman_desktop_auth_session",D0="wanman:desktop-auth-changed",K0="__clerk_client_jwt",oC="https://wanman.ai",rC=55*1e3,lC=720*60*60*1e3,sC=800,cC=300*1e3,Mh=1e4,dC=["desktopAuthReset","wanmanDesktopAuthReset"],fC="wanman.desktopAuth.start",Oh="wanman.desktopAuth.session";let _u,It=null;const zh="__wanmanDesktopAuthResetConsumed";function pC(a){return a==="ja"||a==="zh"||a==="en"?a:"en"}function Je(){if(typeof window>"u")return null;try{return window.localStorage}catch{return null}}function mC(){return typeof window>"u"?!1:window[zh]===!0}function hC(){typeof window>"u"||(window[zh]=!0)}function V0(a){if(!a)return null;try{const i=new URL(a),r=i.hostname==="127.0.0.1"||i.hostname==="localhost";return i.protocol!=="http:"||!r?null:i.toString().replace(/\/$/,"")}catch{return null}}function S0(a){if(!a)return null;try{const i=new URL(a),r=i.hostname==="127.0.0.1"||i.hostname==="localhost";return i.protocol==="https:"||i.protocol==="http:"&&r?i.origin:null}catch{return null}}function Lh(a=Je()){if(typeof window>"u")return null;const i=new URLSearchParams(window.location.search),r=i.get("desktopAuthReset")==="1"||i.get("wanmanDesktopAuthReset")==="1";r&&a&&!mC()&&(hC(),wr(a));const o=V0(i.get("desktopAuthBridge")??i.get("wanmanDesktopAuthBridge")),c=S0(i.get("desktopAuthOrigin")??i.get("wanmanDesktopAuthOrigin"));if(o&&a)try{a.setItem(Rh,o)}catch{}if(c&&a)try{a.setItem(Ph,c)}catch{}if(r)try{const d=`${window.location.pathname}${window.location.search}${window.location.hash}`,p=LC(d);p!==d&&window.history.replaceState(window.history.state,"",p)}catch{}return o}function Dr(a=Je()){const i=Lh(a);if(i)return i;if(!a)return null;try{return V0(a.getItem(Rh))}catch{return null}}function gC(a=Je()){if(typeof window<"u"){const i=new URLSearchParams(window.location.search),r=S0(i.get("desktopAuthOrigin")??i.get("wanmanDesktopAuthOrigin"));if(r)return r}if(a)try{const i=S0(a.getItem(Ph));if(i)return i}catch{}return oC}function Uh(){return typeof window>"u"?!1:typeof window.zero?.os?.openUrl=="function"}function Nh(){return typeof window>"u"?null:typeof window.zero?.invoke=="function"?window.zero.invoke:null}function Sr(){return!!Nh()}function EC(a=Je()){return typeof window>"u"?!1:new URLSearchParams(window.location.search).get("wanmanDesktop")==="1"||Uh()}function WF(a=Je()){return EC(a)&&(Sr()||!!Dr(a))}function yC(a){return a.trim().replace(/^Bearer\s+/i,"").split(".")[1]??null}function AC(a){const i=yC(a);if(!i)return null;try{const r=i.replace(/-/g,"+").replace(/_/g,"/"),o=r.padEnd(Math.ceil(r.length/4)*4,"=");return JSON.parse(atob(o))}catch{return null}}function An(a){const i=AC(a),r=i&&typeof i.exp=="number"?i.exp*1e3:null;return r&&Number.isFinite(r)&&r>Date.now()?r:null}function vC(a){const i=a?An(a):null;return i||Date.now()+rC}function jh(a,i){if(i&&!a)return Date.now()+lC;const r=i?An(i):null;return r||vC(a)}function Ih(){typeof window>"u"||window.dispatchEvent(new Event(D0))}function CC(a=Je()){if(!a)return null;try{return a.getItem(K0)||null}catch{return null}}function FC(a,i=Je()){if(!(!i||!a))try{i.setItem(K0,a)}catch{}}function _C(a=Je()){if(a)try{a.removeItem(K0)}catch{}}const bC=5e3;function Hh(){const i="pk_live_Y2xlcmsud2FubWFuLmFpJA".split("_")[2];if(!i)return null;try{const r=atob(i);return r.endsWith("$")?r.slice(0,-1):r}catch{return null}}function BC(a){return[a?.response,a?.client,a?.meta?.client].some(r=>{const o=r?.sessions??r?.signed_in_sessions;return Array.isArray(o)&&o.length>0})}function qh(a){return(a.headers.get("authorization")??a.headers.get("Authorization"))?.trim()||null}function Gh(a,i=!1){const r=a?.trim();return r?i?r.replace(/^Bearer\s+/i,""):r:null}async function Yh(a,i={}){if(typeof window>"u")return null;const r=Hh();if(!r)return null;const o=new AbortController,c=globalThis.setTimeout(()=>
99o.abort(),bC),d={accept:"application/json","x-mobile":"1"},p=Gh(a,i.stripBearer);p&&(d.authorization=p);try{const h=await fetch(`https://${r}/v1/client?_is_native=1`,{credentials:p?"omit":"include",cache:"no-store",headers:d,signal:o.signal});if(!h.ok)return null;const g=await h.json().catch(()=>null);return BC(g)?qh(h)??p:null}catch{return null}finally{globalThis.clearTimeout(c)}}async function nm(a){return Yh(a,{stripBearer:!0})}function DC(a){if(typeof a=="string")return a;if(a instanceof URL)return a.href;if(typeof Request<"u"&&a instanceof Request)return a.url;const i=a?.url;return typeof i=="string"?i:null}function SC(a,i){const r=DC(a);if(!r)return!1;try{const o=new URL(r,typeof window<"u"?window.location.href:"https://wanman.ai");return o.pathname.startsWith("/v1/")?o.hostname===i?!0:o.hostname.includes("clerk"):!1}catch{return!1}}async function kC(a,i){const r=window.fetch,o=globalThis.fetch,c=r??o;if(typeof c!="function")return{result:await a(),clientJwt:null};let d=null;const p=async(h,g)=>{const E=await c(h,g);return!d&&SC(h,i)&&(d=qh(E)),E};window.fetch=p,globalThis.fetch=p;try{return{result:await a(),clientJwt:d}}finally{window.fetch===p&&(window.fetch=r),globalThis.fetch===p&&(globalThis.fetch=o)}}async function im(a){const i=Gh(a);return i?Yh(i):null}function om(a){const i=a?.headers;return!i||typeof i.get!="function"?null:i.get("authorization")??i.get("Authorization")}function wC(a){return a&&typeof a=="object"?a:null}async function TC(a){const i=wC(a),r=i?.getFapiClient?.();let o=null;try{r?.onAfterResponse?.((d,p)=>{o=o??om(p)})}catch{}const c=[()=>r?.request?.({method:"GET",path:"/client"},{fetchMaxTries:1}),()=>i?.session?.touch?.({intent:"focus"}),()=>i?.session?.__internal_touch?.({intent:"focus"}),()=>i?.client?.fetch?.({fetchMaxTries:1})];for(const d of c)try{const p=await d();if(o=o??om(p),o)return o}catch{}return o}async function XF(a,i){const r={clerkFapiHeader:!1,clerkFapiValid:!1,capturedHeader:!1,capturedValid:!1,browserFapiValid:!1,sessionTokenFallbackValid:!1};if(typeof window>"u")return{token:null,clientJwt:null,clientJwtSource:"missing",clientJwtDebug:r};const o=Hh();if(!o)return{token:await a(),clientJwt:null,clientJwtSource:"missing",clientJwtDebug:r};const c=await kC(async()=>{const y=await a(),A=await TC(i);return{token:y,clerkFapiClientJwt:A}},o),d={...r,capturedHeader:!!c.clientJwt,clerkFapiHeader:!!c.result.clerkFapiClientJwt},p=await im(c.result.clerkFapiClientJwt);if(d.clerkFapiValid=!!p,p)return{token:c.result.token,clientJwt:p,clientJwtSource:"clerk_fapi",clientJwtDebug:d};const h=await im(c.clientJwt);if(d.capturedValid=!!h,h)return{token:c.result.token,clientJwt:h,clientJwtSource:"captured",clientJwtDebug:d};const g=await nm(null);if(d.browserFapiValid=!!g,g)return{token:c.result.token,clientJwt:g,clientJwtSource:"browser_fapi",clientJwtDebug:d};const E=await nm(c.result.token);return d.sessionTokenFallbackValid=!!E,{token:c.result.token,clientJwt:E,clientJwtSource:E?"session_token_fallback":"missing",clientJwtDebug:d}}function xC(a=Je()){if(!a)return null;try{const i=a.getItem(Ba);if(!i)return null;const r=JSON.parse(i),o=typeof r.token=="string"&&r.token?r.token:null,c=typeof r.clientJwt=="string"&&r.clientJwt?r.clientJwt:null,d=typeof r.state=="string"&&r.state?r.state:null,p=typeof r.tokenExpiresAt=="number"&&Number.isFinite(r.tokenExpiresAt)?r.tokenExpiresAt:o?An(o):null;return!o&&!c?null:typeof r.expiresAt!="number"||r.expiresAt<=Date.now()+1e4?(a.removeItem(Ba),null):{state:d,token:o,clientJwt:c,userId:r.userId??null,organizationId:r.organizationId??null,tokenExpiresAt:p,expiresAt:r.expiresAt}}catch{return null}}function kr(a=Je()){if(!a)return null;try{const i=a.getItem(Ba);return i===_u?(It&&It.expiresAt<=Date.now()+Mh&&(a.removeItem(Ba),_u=null,It=null),It):(_u=i,It=xC(a),It||(_u=null),It)}catch{return _u=null,It=null,null}}function RC(a=Je()){const i=!!(It||_u),r=kr(a);return r||((i||It||_u)&&wr(a),null)}function Q0(a,i=Je()){if(!i||!a.token&&!a.clientJwt)return;a.clientJwt&&FC(a.clientJwt,i);const r=jh(a.token,a.clientJwt),o=typeof a.expiresAt=="number"&&Number.isFinite(a.expiresAt)?a.expiresAt:null,c=a.clientJwt&&!a.token?r:a.clientJwt?Math.max(o??r,r):Math.min(o??r,r),d=a.token?An(a.token):null,p={state:a.state??null,token:a.token,clientJwt:a.clientJwt??null,userId:a.userId??null,organizationId:a.organizationId??null,tokenExpiresAt:d,expiresAt:c},h=JSON.stringify(p);_u=h,It=p,i.setItem(Ba,h),Ih()}function wr(a=Je()){a&&(_u=null,It=null,a.removeItem(Ba),_C(a),Ih())}function PC(a,i=Je()){const r=RC(i);return!r||r.token!==a?!1:(wr(i),!0)}
99function MC(a){if(typeof window>"u")return()=>{};const i=r=>{r.key===Ba&&a()};return window.addEventListener(D0,a),window.addEventListener("storage",i),()=>{window.removeEventListener(D0,a),window.removeEventListener("storage",i)}}function Kh(a,i){const r=Dr(i);if(!r)throw new Error("Desktop auth bridge is unavailable.");return`${r}${a}`}async function W0(a,i){const r=await fetch(a,{...i,headers:{"Content-Type":"application/json",...i?.headers}});if(!r.ok)throw new Error(`Desktop auth bridge returned HTTP ${r.status}`);return r.json()}async function X0(a,i,r){if(r?.aborted)throw r.reason??new Error("Desktop auth was cancelled.");const o=Nh();if(!o)throw new Error("Desktop auth native bridge is unavailable.");return o(a,i)}async function OC(a,i){if(Sr())try{return await X0(fC,{},i)}catch(r){if(!Dr(a))throw r}return W0(Kh("/start",a),{method:"POST",body:"{}",signal:i})}function J0(a,i){return a.status!=="complete"||!a.token?null:{state:a.state??i??null,token:a.token??null,clientJwt:a.clientJwt??null,userId:a.userId??null,organizationId:a.organizationId??null,tokenExpiresAt:a.tokenExpiresAt??(a.token?An(a.token):null),expiresAt:a.expiresAt??jh(a.token,a.clientJwt)}}function zC(a,i){if(typeof window>"u")return"";if(a.authUrl)return a.authUrl;const r=gC(),o=new URLSearchParams({state:a.state,callback:a.callbackUrl,lang:ba()});i&&o.set("returnTo",i);const c=r===window.location.origin?`/desktop-auth/browser?${o.toString()}`:`/desktop-auth/browser?${o.toString()}`;return new URL(c,r).toString()}function JF(a,i,r=ba()){const o=new URL(a);return o.pathname="/complete",o.search=new URLSearchParams({state:i,lang:pC(r)}).toString(),o.hash="",o.toString()}function LC(a,i=typeof window<"u"?window.location.origin:"https://wanman.ai"){const r=new URL(a||"/",i);for(const o of dC)r.searchParams.delete(o);return`${r.pathname}${r.search}${r.hash}`||"/"}async function UC(a){const i=typeof window<"u"?window.zero?.os?.openUrl:void 0;if(Uh()&&typeof i=="function")try{return await i(a)}catch{try{return await i({url:a})}catch{return B0(a),!0}}return B0(a),!0}function NC(a,i){return new Promise((r,o)=>{if(i?.aborted){o(i.reason??new Error("Desktop auth was cancelled."));return}const c=window.setTimeout(r,a);i?.addEventListener("abort",()=>{window.clearTimeout(c),o(i.reason??new Error("Desktop auth was cancelled."))},{once:!0})})}async function jC(a,i,r){const o=Date.now()+cC;for(;Date.now()<o;){const c=await Qh(a,i,r),d=J0(c,a);if(d)return d;if(c.status==="expired"||c.status==="missing")throw new Error("Desktop auth session expired.");await NC(sC,r)}throw new Error("Timed out waiting for browser sign-in.")}async function Vh(a=Je()){const i=kr(a);if(!i?.state)return i;const r=await Qh(i.state,a),o=J0(r,i.state);return o?(Q0(o,a),o):i}async function IC(a=Je()){if(!a||!Sr())return null;const i=CC(a);if(!i)return null;try{const r=await X0(Oh,{state:"",clientJwt:i}),o=J0(r,null);return o?(Q0(o,a),o):null}catch{return null}}async function Z0(a=Je()){const i=kr(a);if(!i)return IC(a);const r=i.tokenExpiresAt??(i.token?An(i.token):null);return i.token&&r&&r>Date.now()+Mh?i:i.state?Vh(a):i.token?i:null}async function Qh(a,i,r){if(Sr())try{return await X0(Oh,{state:a},r)}catch(c){if(!Dr(i))throw c}const o=`${Kh("/session",i)}?state=${encodeURIComponent(a)}`;return W0(o,{signal:r})}async function ZF(a={}){const i=a.storage===void 0?Je():a.storage,r=await OC(i,a.signal),o=zC(r,a.returnTo);await UC(o);const c=await jC(r.state,i,a.signal);return Q0(c,i),c}function HC(a){return!!V0(a)}async function $F(a,i){if(!HC(a))throw new Error("Invalid desktop auth callback URL.");await W0(a,{method:"POST",body:JSON.stringify(i)})}const qC="modulepreload",GC=function(a){return"/"+a},rm={},Zt=function(i,r,o){let c=Promise.resolve();if(r&&r.length>0){let g=function(E){return Promise.all(E.map(y=>Promise.resolve(y).then(A=>({status:"fulfilled",value:A}),A=>({status:"rejected",reason:A}))))};document.getElementsByTagName("link");const p=document.querySelector("meta[property=csp-nonce]"),h=p?.nonce||p?.getAttribute("nonce");c=g(r.map(E=>{if(E=GC(E),E in rm)return;rm[E]=!0;const y=E.endsWith(".css"),A=y?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${E}"]${A}`))return;const w=document.createElement("link");if(w.rel=y?"stylesheet":qC,y||(w.as="script"),w.crossOrigin="",w.href=E,h&&w.setAttribute("nonce",h),document.head.appendChild(w),y)return new Promise((U,j)=>{w.addEventListener("load",U),w.addEventListener("error",()=>j(new Error(`Unable to preload CSS for ${E}`)))})}))}function d(p){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=p,window.dispatchEvent(h),!h.defaultPrevented)throw p}return c.then(p=>{for(const h of p||[])h.status==="rejected"&&d(h.reason);return i().catch(d)})}
99,YC={access_denied:"api.error.githubConnectFailed",assistant_quota_exceeded:"api.error.assistantQuotaExceeded",auth_sandbox_expired:"api.error.authSandboxMissing",auth_sandbox_missing:"api.error.authSandboxMissing",auth_sandbox_not_resumable:"settings.authSandboxNotResumable",box_not_resumable:"api.error.sandboxExpired",box_capacity_limit:"settings.authSandboxCapacityLimit",codex_oauth_blocked:"settings.codexOauthBlocked",create_concurrency_limit:"settings.authSandboxQueued",provider_proxy_unavailable:"settings.providerProxyUnavailable",provider_reauthorization_required:"settings.providerReauthorizationRequired",sandbox_create_failed:"settings.authSandboxCreateFailed",github_app_not_configured:"api.error.githubAppNotConfigured",invalid_installation_id:"api.error.githubInvalidInstallation",invalid_state:"api.error.githubInvalidState",launch_not_found:"api.error.notFound",missing_code_or_state:"api.error.githubMissingCode",no_sandbox:"api.error.storyRuntimeNotReady",provider_not_connected:"api.error.providerNotConnected",sandbox_expired:"api.error.sandboxExpired",sandbox_not_configured:"api.error.serverMisconfigured",search_failed:"search.failed",search_not_configured:"search.notConfigured",server_misconfigured:"api.error.serverMisconfigured",server_not_configured:"api.error.serverMisconfigured",story_runtime_not_ready:"api.error.storyRuntimeNotReady",takeover_github_only:"api.error.takeoverGithubOnly",unauthorized:"api.error.unauthorized"},KC=[[/auth sandbox (expired|no longer exists)/i,"api.error.authSandboxMissing"],[/assistant token quota exceeded/i,"api.error.assistantQuotaExceeded"],[/auth sandbox is no longer resumable/i,"settings.authSandboxNotResumable"],[/provider not connected/i,"api.error.providerNotConnected"],[/github app credentials not configured/i,"api.error.githubAppNotConfigured"],[/takeover only supports github\.com repositories/i,"api.error.takeoverGithubOnly"],[/failed to clone sandbox|failed to start cloned sandbox|failed to start story|supervisor failed to start/i,"api.error.storyStartFailed"],[/sandbox expired|sandbox cannot be resumed|box_not_resumable|sandbox_expired/i,"api.error.sandboxExpired"],[/failed to restart paused sandbox|supervisor failed to relaunch|failed to resume story runtime|failed to persist running state/i,"api.error.resumeFailed"],[/server not configured|server misconfigured|sandbox not configured/i,"api.error.serverMisconfigured"],[/story runtime is not ready|no sandbox|invalid story runtime response/i,"api.error.storyRuntimeNotReady"],[/missing or invalid authorization header|invalid token|invalid or expired token|unauthorized/i,"api.error.unauthorized"],[/not found|launch not found|session not found/i,"api.error.notFound"],[/invalid json body|invalid .*id|invalid .*target|must be|required/i,"api.error.invalidRequest"],[/codex authorization expired/i,"settings.codexAuthExpired"],[/authentication session expired/i,"settings.authSessionExpired"],[/authentication sandbox is no longer running/i,"settings.authSandboxStopped"],[/login proxy is unavailable|provider auth proxy|residential proxy credentials/i,"settings.providerProxyUnavailable"],[/provider authorization expired|reauthorization required|refresh token (not found|invalid|expired|revoked)|invalid authentication credentials/i,"settings.providerReauthorizationRequired"],[/codex device-auth blocked|device (code request|auth) failed with status (403|429)|openai rate-limited/i,"settings.codexOauthBlocked"],[/codex login process stopped/i,"settings.codexLoginStopped"],[/codex login process did not start/i,"settings.codexLoginNotStarted"],[/box capacity limit|server at capacity|running sandbox capacity is full/i,"settings.authSandboxCapacityLimit"],[/create concurrency limit|auth sandbox creation is queued|sandbox creation is queued/i,"settings.authSandboxQueued"],[/failed to create sandbox|failed to start login|failed to start claude login|failed to start codex login/i,"settings.authFailed"],[/authentication failed/i,"settings.authFailed"],[/invalid auth code/i,"settings.invalidAuthCode"],[/story is not actively running/i,"thread.savedOnly"],[/remote launch api only supports sandbox mode/i,"launch.error.sandboxModeOnly"],[/only failed launches can be retried/i,"launch.error.retryOnlyFailed"],[/launch has exhausted retry attempts/i,"launch.error.retryExhausted"],[/launch could not be retried/i,"launch.error.retryFailed"],[/only queued launches can be cancelled/i,"launch.error.cancelOnlyQueued"],[/launch could not be cancelled/i,"launch.error.cancelFailed"],[/search is not configured|db9 search is not configured/i,"search.notConfigured"],[/search failed/i,"search.failed"],[/redirect_to is required/i,"api.error.invali
99dRequest"],[/invalid installation id/i,"api.error.githubInvalidInstallation"],[/missing_code_or_state/i,"api.error.githubMissingCode"],[/invalid_state/i,"api.error.githubInvalidState"]],VC={"runner.claimed":"launch.event.runnerClaimed","launch.completed":"launch.event.completed","launch.retried":"launch.event.retried","launch.cancelled":"launch.event.cancelled","direct_dispatch.started":"launch.event.dispatchStarted","direct_dispatch.completed":"launch.event.dispatchCompleted","project.materialization.started":"launch.event.materializing","project.materialization.completed":"launch.event.materialized","execution.started":"launch.event.executionStarted","execution.completed":"launch.event.executionCompleted"};function Tr(a){return typeof a=="string"&&a.trim()?a.trim():null}function lm(a){return a&&typeof a=="object"&&!Array.isArray(a)?a:null}function QC(a){if(typeof a=="number"&&Number.isFinite(a))return a;if(typeof a=="string"&&a.trim()){const i=Number(a);if(Number.isFinite(i))return i}return null}function Wh(a){return a.trim().toLowerCase().replace(/[^a-z0-9.]+/g,"_").replace(/^_+|_+$/g,"")}function WC(a){return Wt(a)!==a}function mn(a){const i=Tr(a);if(!i)return null;if(WC(i))return i;const r=YC[Wh(i)];if(r)return r;for(const[o,c]of KC)if(o.test(i))return c;return null}function Xh(a){return a===401||a===403?"api.error.unauthorized":a===404?"api.error.notFound":a!=null&&a>=400&&a<500?"api.error.invalidRequest":a!=null&&a>=500?"api.error.generic":null}function sm(a){const i=Tr(a),r=QC(a),o=r!=null?r<1e10?r*1e3:r:i?Date.parse(i):NaN;return Number.isFinite(o)?new Date(o).toLocaleString(ba(),{dateStyle:"medium",timeStyle:"short"}):null}function XC(a){const i=sm(a.reset_at);if(i)return i;const r=lm(a.quota),o=Tr(r?.blocking_window);if(!r||!o)return null;const c=lm(r[o]);return sm(c?.reset_at)}function JC(a){return[a.message_key,a.code,a.error_code,a.error,a.message].some(r=>{const o=Tr(r);return o?o==="api.error.assistantQuotaExceeded"||Wh(o)==="assistant_quota_exceeded"||/assistant token quota exceeded/i.test(o):!1})}function Jh(a){return!!a&&typeof a=="object"&&!(a instanceof Error)}function Zh(a){try{const i=JSON.parse(a);return Jh(i)?i:null}catch{return null}}function $h(a,i,r="api.error.generic"){if(JC(a)){const c=XC(a);return c?Wt("api.error.assistantQuotaExceededWithReset").replace("{resetAt}",c):Wt("api.error.assistantQuotaExceeded")}const o=mn(a.message_key)??mn(a.code)??mn(a.error_code)??mn(a.error)??mn(a.message)??Xh(i)??r;return Wt(o)}function bi(a,i="api.error.generic"){if(a instanceof Error)return bi(a.message,i);if(Jh(a))return $h(a,void 0,i);const r=mn(a)??i;return Wt(r)}function ZC(a,i,r="api.error.generic"){const o=Zh(i);return o?$h(o,a,r):Wt(Xh(a)??r)}function e_(a){return bi(a,"launch.error.generic")}function t_(a){return bi(a,"api.error.githubConnectFailed")}function u_(a){if(a.event_type==="launch.created")return(a.payload&&typeof a.payload=="object"&&!Array.isArray(a.payload)?a.payload:null)?.kind==="takeover"?Wt("launch.event.takeoverQueued"):Wt("launch.event.runQueued");if(a.event_type==="launch.failed"||a.event_type==="direct_dispatch.failed"||a.event_type.endsWith(".failed"))return bi(a.message,"launch.event.failed");const i=VC[a.event_type];return i?Wt(i):a.message?bi(a.message,"launch.event.updated"):Wt("launch.event.noMessage")}function $C(a){const i=a.trim().replace(/\/$/,"");return i===""||i==="/"?"":i}const eF=$C("https://api.wanman.ai"),$0="Local API unavailable: start `pnpm --filter @wanman/api dev` and reload.";function eg(){return typeof window>"u"?!1:window.location.hostname==="localhost"||window.location.hostname.endsWith(".localhost")}function tF(a){return a.includes("No app registered for <strong>api.wanman.localhost</strong>")||a.includes('<p class="footer">portless</p>')}function uF(a){if(!a)return;const i=Number(a);if(Number.isFinite(i)&&i>=0)return Math.round(i*1e3);const r=Date.parse(a);if(Number.isFinite(r))return Math.max(0,r-Date.now())}function aF(a){const i=a?.retry_after_ms;if(typeof i=="number"&&Number.isFinite(i)&&i>=0)return Math.round(i);if(typeof i=="string"&&i.trim()){const r=Number(i);if(Number.isFinite(r)&&r>=0)return Math.round(r)}}
99function nF(a,i=800){return typeof a=="string"&&a.trim()?a.trim().slice(0,i):null}function iF(a){return a&&typeof a=="object"&&!Array.isArray(a)?a:null}function k0(a,i=0){const r=nF(a);if(r)return r;if(i>=3)return null;if(Array.isArray(a)){for(const c of a){const d=k0(c,i+1);if(d)return d}return null}const o=iF(a);if(!o)return null;for(const c of["error_description","message","detail","data","errors","error","reason","description","msg"]){const d=k0(o[c],i+1);if(d)return d}return null}function oF(){const a=ba();return a==="zh"?"应用市场":a==="ja"?"アプリマーケット":"app marketplace"}function cm(a){const i=ba(),r=oF(),o=i==="zh"?"应用市场项目":i==="ja"?"アプリマーケットプロジェクト":"app marketplace project";return a.replace(/\bComposio project\b/g,o).replace(/\bComposio\b/g,r)}class ec extends Error{status;body;payload;retryAfterMs;constructor(i,r,o){super(rF(i,r)),this.name="ApiFetchError",this.status=i,this.body=r,this.payload=Zh(r),this.retryAfterMs=aF(this.payload)??uF(o)}}function a_(a){if(!(a instanceof ec))return null;const i=k0(a.payload);if(i&&i!==a.message)return cm(i);const r=a.body.trim();return!r||a.payload||r.startsWith("<")?null:cm(r.slice(0,800))}function tg(a){return`${eF}${a}`}function rF(a,i){return tF(i)?$0:ZC(a,i)}async function lF(a,i,r){let o;try{o=await fetch(tg(a),{...r,headers:{"Content-Type":"application/json",Authorization:`Bearer ${i}`,...r?.headers}})}catch(c){throw eg()?new Error($0):c}if(!o.ok){const c=await o.text();throw o.status===401&&PC(i),new ec(o.status,c,o.headers.get("Retry-After"))}return o.json()}async function n_(a,i){let r;try{r=await fetch(tg(a),{...i,headers:{"Content-Type":"application/json",...i?.headers}})}catch(o){throw eg()?new Error($0):o}if(!r.ok){const o=await r.text();throw new ec(r.status,o,r.headers.get("Retry-After"))}return r.json()}const sF=1e4,cF=500,dF=20;function fF(a,i){return a?.fullName?.trim()||[a?.firstName,a?.lastName].filter(Boolean).join(" ").trim()||a?.username?.trim()||a?.primaryEmailAddress?.emailAddress?.trim()||i}function ug(a,i){const r=a?.id??i,o=a?.primaryEmailAddress?.emailAddress?{id:a.primaryEmailAddress.id??a.primaryEmailAddressId??null,emailAddress:a.primaryEmailAddress.emailAddress}:null;return{id:r,firstName:a?.firstName??null,lastName:a?.lastName??null,fullName:fF(a,r),username:a?.username??null,imageUrl:a?.imageUrl??"",hasImage:!!(a?.hasImage||a?.imageUrl),primaryEmailAddressId:a?.primaryEmailAddressId??o?.id??null,primaryEmailAddress:o,emailAddresses:o?[o]:[],organizationMemberships:[],reload:async()=>ug(a,i)}}function ag(){const a=C.useSyncExternalStore(MC,kr,()=>null);return C.useEffect(()=>{if(!a){if(typeof window>"u")return;let c=!1,d=0,p=null;const h=async()=>{d+=1;const g=await Z0();(c||g||d>=dF)&&p!==null&&window.clearInterval(p)};return h(),p=window.setInterval(()=>{h()},cF),()=>{c=!0,p!==null&&window.clearInterval(p)}}if(!a||typeof window>"u")return;const i=a.tokenExpiresAt??a.expiresAt,r=Math.max(0,i-Date.now()-sF),o=window.setTimeout(()=>{Vh()},r);return()=>window.clearTimeout(o)},[a?.expiresAt,a?.token,a?.tokenExpiresAt]),a}function pF(){const a=I8(),i=ag(),r=C.useCallback(async()=>(await Z0())?.token??null,[]);return C.useMemo(()=>a.isSignedIn||!i?.token?a:{...a,isLoaded:!0,isSignedIn:!0,userId:i.userId??null,orgId:i.organizationId??null,orgRole:null,orgSlug:null,sessionClaims:null,sessionId:"wanman-desktop",actor:null,getToken:r},[a,i,r])}function i_(){const a=NA(),i=ag(),[r,o]=C.useState(null),[c,d]=C.useState(null);return C.useEffect(()=>{if(a.isSignedIn||!i?.token||!i.userId){i?.userId||o(null),d(null);return}if(r?.id===i.userId)return;const p=`${i.userId}:${i.token}`;if(c===p)return;let h=!1;return(async()=>{const g=await Z0();if(!g?.token)return;const E=await lF("/api/me",g.token);h||(o(E.user),d(null))})().catch(g=>{console.warn("Failed to load wanman desktop user profile",g),h||d(p)}),()=>{h=!0}},[a.isSignedIn,i?.token,i?.userId,r?.id,c]),C.useMemo(()=>a.isSignedIn||!i?.token||!i.userId?a:{...a,isLoaded:!0,isSignedIn:!0,user:ug(r,i.userId)},[a,i?.token,i?.userId,r])}function o_(){const a=Qm();return C.useMemo(()=>({...a,signOut:(async(...i)=>(wr(),a.signOut(...i)))}),[a])}function r_({variant:a="rotate",tone:i="accent",intensity:r="soft",active:o=!0,duration:c,borderRadius:d,borderWidth:p,className:h,style:g}){const E={...g};return d!==void 0&&(E["--wanman-beam-radius"]=typeof d=="number"?`${d}px`:d),c!==void 0&&(E["--wanman-beam-duration"]=`${c}s`),p!==void 0&&(E["--wanman-beam-width"]=`${p}px`),$.jsx("span",{"aria-hidden":"true",className:["wanman-beam",`wanman-beam--${a}
99`,o?"":"is-idle",h??""].filter(Boolean).join(" "),"data-tone":i,"data-intensity":r,style:E})}function l_({color:a,size:i=5,pulsing:r=!1,className:o,style:c}){const d={width:i,height:i,background:a,"--wanman-status-dot-color":a,...c};return $.jsx("span",{"aria-hidden":"true",className:["wanman-status-dot",r?"is-pulsing":"",o??""].filter(Boolean).join(" "),style:d})}function mF({size:a=20,thickness:i=2,color:r,className:o,style:c}){const d={"--wanman-spinner-size":`${a}px`,"--wanman-spinner-width":`${i}px`,color:r,...c};return $.jsx("span",{"aria-hidden":"true",className:["wanman-beam-spinner",o??""].filter(Boolean).join(" "),style:d})}function hF(){return!1}function s_(){return"/debug/launches"}function c_(a){return`/debug/launch/${a}`}const gF=C.lazy(()=>Zt(()=>import("./board-CTd2KWCZ.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]))),dm=C.lazy(()=>Zt(()=>import("./story-page-DMfF2CH0.js"),__vite__mapDeps([8,3,2,4,5,1,7,6]))),fm=C.lazy(()=>Zt(()=>import("./artifact-page-oUaK89Bz.js"),__vite__mapDeps([9,3,2,4,5])));C.lazy(()=>Zt(()=>import("./launches-page-lGCndkB2.js"),__vite__mapDeps([10,2,1,11,6,4])));C.lazy(()=>Zt(()=>import("./launch-page-BQLNvTuw.js"),__vite__mapDeps([12,1,2,11])));const EF=C.lazy(()=>Zt(()=>import("./sign-in-page-BDxTt5wT.js"),__vite__mapDeps([13,5]))),yF=C.lazy(()=>Zt(()=>import("./sign-up-page-CjR1gpVP.js"),__vite__mapDeps([14,5]))),AF=C.lazy(()=>Zt(()=>import("./desktop-browser-auth-page-DrDCnF13.js"),[])),vF=C.lazy(()=>Zt(()=>import("./desktop-native-callback-page-CihpEVhR.js"),[])),CF=C.lazy(()=>Zt(()=>
99import("./sso-callback-page-BWrc-RGq.js"),[])),ng=C.lazy(()=>Zt(()=>import("./clerk-hash-verification-page-DfIyVs1C.js"),__vite__mapDeps([15,5])));function FF(){return $.jsx("div",{className:"h-screen flex items-center justify-center",style:{background:"#F2F0EB"},children:$.jsx(mF,{size:20,color:"#4A9E8E"})})}function Kt({children:a}){return $.jsx(C.Suspense,{fallback:$.jsx(FF,{}),children:a})}function pm({children:a}){const{isSignedIn:i,isLoaded:r}=pF(),o=kt();if(!r)return null;if(!i){const c=`${o.pathname}${o.search}${o.hash}`||"/";return $.jsx(zE,{to:uC(c),replace:!0})}return $.jsx($.Fragment,{children:a})}function _F(){return kt().hash.startsWith("#/verify")?$.jsx(ng,{}):$.jsx(gF,{})}function bF(){const a=hF();return $.jsxs(UE,{children:[$.jsx(Nt,{path:"/",element:$.jsx(Kt,{children:$.jsx(_F,{})})}),$.jsx(Nt,{path:"/sign-in/*",element:$.jsx(Kt,{children:$.jsx(EF,{})})}),$.jsx(Nt,{path:"/sign-up/*",element:$.jsx(Kt,{children:$.jsx(yF,{})})}),$.jsx(Nt,{path:"/desktop-auth/browser",element:$.jsx(Kt,{children:$.jsx(AF,{})})}),$.jsx(Nt,{path:"/desktop-auth/native-callback",element:$.jsx(Kt,{children:$.jsx(vF,{})})}),$.jsx(Nt,{path:"/verify",element:$.jsx(Kt,{children:$.jsx(ng,{})})}),$.jsx(Nt,{path:"/sso-callback",element:$.jsx(Kt,{children:$.jsx(CF,{})})}),$.jsx(Nt,{path:"/share/:id",element:$.jsx(Kt,{children:$.jsx(dm,{accessMode:"public"})})}),$.jsx(Nt,{path:"/share/:id/artifact/:artifactId",element:$.jsx(Kt,{children:$.jsx(fm,{accessMode:"public"})})}),a,$.jsx(Nt,{path:"/story/:id",element:$.jsx(Kt,{children:$.jsx(pm,{children:$.jsx(dm,{accessMode:"owner"})})})}),$.jsx(Nt,{path:"/story/:id/artifact/:artifactId",element:$.jsx(Kt,{children:$.jsx(pm,{children:$.jsx(fm,{accessMode:"owner"})})})})]})}const BF="pk_live_Y2xlcmsud2FubWFuLmFpJA",er=tC(),DF="mails-dev-icon-3f31a559";Lh();const mm={default:{ico:"/favicon-alpha.ico",favicon16:"/favicon-alpha-16x16.png",favicon32:"/favicon-alpha-32x32.png",appleTouch:"/apple-touch-icon-alpha.png"},ja:{ico:"/favicon-ja-alpha.ico",favicon16:"/favicon-ja-alpha-16x16.png",favicon32:"/favicon-ja-alpha-32x32.png",appleTouch:"/apple-touch-icon-ja-alpha.png"}};function tr(a,i){const r=document.querySelector(a);r&&(r.href=i)}function SF(a){const i=a==="ja"?mm.ja:mm.default;tr('link[rel="icon"][sizes="any"]',i.ico),tr('link[rel="icon"][sizes="16x16"]',i.favicon16),tr('link[rel="icon"][sizes="32x32"]',i.favicon32),tr('link[rel="apple-touch-icon"]',i.appleTouch)}function kF({children:a}){const i=eC();return C.useEffect(()=>{document.documentElement.lang=i,document.documentElement.dataset.assetVersion=DF,document.title=Wt("app.title"),SF(i)},[i]),$.jsx(Pv,{publishableKey:BF,appearance:Mv(),localization:um[i]??um.en,signInUrl:`${er}/sign-in`,signUpUrl:`${er}/sign-up`,signInFallbackRedirectUrl:`${er}/`,signUpFallbackRedirectUrl:`${er}/`,children:a})}function wF(){T0.createRoot(document.getElementById("root")).render($.jsx(C.StrictMode,{children:$.jsx(sy,{basename:void 0,children:$.jsx(kF,{children:$.jsx(bF,{})})})}))}wF();export{OF as $,u_ as A,mF as B,n_ as C,HF as D,GF as E,ec as F,PF as G,IF as H,o_ as I,ag as J,Ov as K,qF as L,t_ as M,c_ as N,s_ as O,YF as P,e_ as Q,KF as R,l_ as S,VF as T,HC as U,XF as V,$F as W,An as X,JF as Y,NF as Z,T as _,lF as a,jF as a0,zF as a1,UF as a2,LF as a3,B0 as b,a_ as c,RF as d,hr as e,eC as f,ba as g,ZF as h,LC as i,$ as j,uC as k,bi as l,TF as m,kt as n,QF as o,xF as p,i_ as q,C as r,WF as s,Wt as t,pF as u,r_ as v,tg as w,Zh as x,$h as y,I0 as z};

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.