Files
StudyDiary/.obsidian/plugins/ravenhogwarts-toolkit/main.js
T

95 lines
293 KiB
JavaScript

/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var Iv=Object.create;var Ml=Object.defineProperty;var uf=Object.getOwnPropertyDescriptor;var $v=Object.getOwnPropertyNames;var Wv=Object.getPrototypeOf,Pv=Object.prototype.hasOwnProperty;var rf=t=>{throw TypeError(t)};var Ce=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(n){throw e=0,n}},ty=(t,e)=>{for(var n in e)Ml(t,n,{get:e[n],enumerable:!0})},of=(t,e,n,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let l of $v(e))!Pv.call(t,l)&&l!==n&&Ml(t,l,{get:()=>e[l],enumerable:!(a=uf(e,l))||a.enumerable});return t};var B=(t,e,n)=>(n=t!=null?Iv(Wv(t)):{},of(e||!t||!t.__esModule?Ml(n,"default",{value:t,enumerable:!0}):n,t)),ey=t=>of(Ml({},"__esModule",{value:!0}),t),gn=(t,e,n,a)=>{for(var l=a>1?void 0:a?uf(e,n):e,i=t.length-1,u;i>=0;i--)(u=t[i])&&(l=(a?u(e,n,l):u(l))||l);return a&&l&&Ml(e,n,l),l};var kr=(t,e,n)=>e.has(t)||rf("Cannot "+n);var ct=(t,e,n)=>(kr(t,e,"read from private field"),n?n.call(t):e.get(t)),Ne=(t,e,n)=>e.has(t)?rf("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),ge=(t,e,n,a)=>(kr(t,e,"write to private field"),a?a.call(t,n):e.set(t,n),n),Gt=(t,e,n)=>(kr(t,e,"access private method"),n);var kf=Ce(()=>{var Lf;(function(t){(function(e){var n=typeof globalThis=="object"?globalThis:typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:r(),a=l(t);typeof n.Reflect<"u"&&(a=l(n.Reflect,a)),e(a,n),typeof n.Reflect>"u"&&(n.Reflect=t);function l(o,c){return function(h,v){Object.defineProperty(o,h,{configurable:!0,writable:!0,value:v}),c&&c(h,v)}}function i(){try{return Function("return this;")()}catch{}}function u(){try{return(0,eval)("(function() { return this; })()")}catch{}}function r(){return i()||u()}})(function(e,n){var a=Object.prototype.hasOwnProperty,l=typeof Symbol=="function",i=l&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",u=l&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",r=typeof Object.create=="function",o={__proto__:[]}instanceof Array,c=!r&&!o,h={create:r?function(){return Lr(Object.create(null))}:o?function(){return Lr({__proto__:null})}:function(){return Lr({})},has:c?function(g,b){return a.call(g,b)}:function(g,b){return b in g},get:c?function(g,b){return a.call(g,b)?g[b]:void 0}:function(g,b){return g[b]}},v=Object.getPrototypeOf(Function),p=typeof Map=="function"&&typeof Map.prototype.entries=="function"?Map:Qv(),m=typeof Set=="function"&&typeof Set.prototype.entries=="function"?Set:Zv(),x=typeof WeakMap=="function"?WeakMap:Fv(),E=l?Symbol.for("@reflect-metadata:registry"):void 0,z=Gv(),d=Xv(z);function s(g,b,S,M){if(k(S)){if(!$s(g))throw new TypeError;if(!Ws(b))throw new TypeError;return tt(g,b)}else{if(!$s(g))throw new TypeError;if(!yt(b))throw new TypeError;if(!yt(M)&&!k(M)&&!ba(M))throw new TypeError;return ba(M)&&(M=void 0),S=ke(S),Li(g,b,S,M)}}e("decorate",s);function f(g,b){function S(M,R){if(!yt(M))throw new TypeError;if(!k(R)&&!Yv(R))throw new TypeError;Zs(g,b,M,R)}return S}e("metadata",f);function y(g,b,S,M){if(!yt(S))throw new TypeError;return k(M)||(M=ke(M)),Zs(g,b,S,M)}e("defineMetadata",y);function O(g,b,S){if(!yt(b))throw new TypeError;return k(S)||(S=ke(S)),Xs(g,b,S)}e("hasMetadata",O);function U(g,b,S){if(!yt(b))throw new TypeError;return k(S)||(S=ke(S)),Rr(g,b,S)}e("hasOwnMetadata",U);function D(g,b,S){if(!yt(b))throw new TypeError;return k(S)||(S=ke(S)),Vs(g,b,S)}e("getMetadata",D);function L(g,b,S){if(!yt(b))throw new TypeError;return k(S)||(S=ke(S)),Qs(g,b,S)}e("getOwnMetadata",L);function j(g,b){if(!yt(g))throw new TypeError;return k(b)||(b=ke(b)),Fs(g,b)}e("getMetadataKeys",j);function V(g,b){if(!yt(g))throw new TypeError;return k(b)||(b=ke(b)),Ks(g,b)}e("getOwnMetadataKeys",V);function he(g,b,S){if(!yt(b))throw new TypeError;if(k(S)||(S=ke(S)),!yt(b))throw new TypeError;k(S)||(S=ke(S));var M=xl(b,S,!1);return k(M)?!1:M.OrdinaryDeleteMetadata(g,b,S)}e("deleteMetadata",he);function tt(g,b){for(var S=g.length-1;S>=0;--S){var M=g[S],R=M(b);if(!k(R)&&!ba(R)){if(!Ws(R))throw new TypeError;b=R}}return b}function Li(g,b,S,M){for(var R=g.length-1;R>=0;--R){var bt=g[R],Ot=bt(b,S,M);if(!k(Ot)&&!ba(Ot)){if(!yt(Ot))throw new TypeError;M=Ot}}return M}function Xs(g,b,S){var M=Rr(g,b,S);if(M)return!0;var R=Hr(b);return ba(R)?!1:Xs(g,R,S)}function Rr(g,b,S){var M=xl(b,S,!1);return k(M)?!1:Is(M.OrdinaryHasOwnMetadata(g,b,S))}function Vs(g,b,S){var M=Rr(g,b,S);if(M)return Qs(g,b,S);var R=Hr(b);if(!ba(R))return Vs(g,R,S)}function Qs(g,b,S){var M=xl(b,S,!1);if(!k(M))return M.OrdinaryGetOwnMetadata(g,b,S)}function Zs(g,b,S,M){var R=xl(S,M,!0);R.OrdinaryDefineOwnMetadata(g,b,S,M)}function Fs(g,b){var S=Ks(g,b),M=Hr(g);if(M===null)return S;var R=Fs(M,b);if(R.length<=0)return S;if(S.length<=0)return R;for(var bt=new m,Ot=[],Q=0,A=S;Q<A.length;Q++){var w=A[Q],C=bt.has(w);C||(bt.add(w),Ot.push(w))}for(var N=0,K=R;N<K.length;N++){var w=K[N],C=bt.has(w);C||(bt.add(w),Ot.push(w))}return Ot}function Ks(g,b){var S=xl(g,b,!1);return S?S.OrdinaryOwnMetadataKeys(g,b):[]}function Js(g){if(g===null)return 1;switch(typeof g){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return g===null?1:6;default:return 6}}function k(g){return g===void 0}function ba(g){return g===null}function Lv(g){return typeof g=="symbol"}function yt(g){return typeof g=="object"?g!==null:typeof g=="function"}function kv(g,b){switch(Js(g)){case 0:return g;case 1:return g;case 2:return g;case 3:return g;case 4:return g;case 5:return g}var S=b===3?"string":b===5?"number":"default",M=Ps(g,i);if(M!==void 0){var R=M.call(g,S);if(yt(R))throw new TypeError;return R}return Bv(g,S==="default"?"number":S)}function Bv(g,b){if(b==="string"){var S=g.toString;if(Sa(S)){var M=S.call(g);if(!yt(M))return M}var R=g.valueOf;if(Sa(R)){var M=R.call(g);if(!yt(M))return M}}else{var R=g.valueOf;if(Sa(R)){var M=R.call(g);if(!yt(M))return M}var bt=g.toString;if(Sa(bt)){var M=bt.call(g);if(!yt(M))return M}}throw new TypeError}function Is(g){return!!g}function qv(g){return""+g}function ke(g){var b=kv(g,3);return Lv(b)?b:qv(b)}function $s(g){return Array.isArray?Array.isArray(g):g instanceof Object?g instanceof Array:Object.prototype.toString.call(g)==="[object Array]"}function Sa(g){return typeof g=="function"}function Ws(g){return typeof g=="function"}function Yv(g){switch(Js(g)){case 3:return!0;case 4:return!0;default:return!1}}function Ur(g,b){return g===b||g!==g&&b!==b}function Ps(g,b){var S=g[b];if(S!=null){if(!Sa(S))throw new TypeError;return S}}function tf(g){var b=Ps(g,u);if(!Sa(b))throw new TypeError;var S=b.call(g);if(!yt(S))throw new TypeError;return S}function ef(g){return g.value}function nf(g){var b=g.next();return b.done?!1:b}function af(g){var b=g.return;b&&b.call(g)}function Hr(g){var b=Object.getPrototypeOf(g);if(typeof g!="function"||g===v||b!==v)return b;var S=g.prototype,M=S&&Object.getPrototypeOf(S);if(M==null||M===Object.prototype)return b;var R=M.constructor;return typeof R!="function"||R===g?b:R}function jv(){var g;!k(E)&&typeof n.Reflect<"u"&&!(E in n.Reflect)&&typeof n.Reflect.defineMetadata=="function"&&(g=Vv(n.Reflect));var b,S,M,R=new x,bt={registerProvider:Ot,getProvider:A,setProvider:C};return bt;function Ot(N){if(!Object.isExtensible(bt))throw new Error("Cannot add provider to a frozen registry.");switch(!0){case g===N:break;case k(b):b=N;break;case b===N:break;case k(S):S=N;break;case S===N:break;default:M===void 0&&(M=new m),M.add(N);break}}function Q(N,K){if(!k(b)){if(b.isProviderFor(N,K))return b;if(!k(S)){if(S.isProviderFor(N,K))return b;if(!k(M))for(var ot=tf(M);;){var St=nf(ot);if(!St)return;var we=ef(St);if(we.isProviderFor(N,K))return af(ot),we}}}if(!k(g)&&g.isProviderFor(N,K))return g}function A(N,K){var ot=R.get(N),St;return k(ot)||(St=ot.get(K)),k(St)&&(St=Q(N,K),k(St)||(k(ot)&&(ot=new p,R.set(N,ot)),ot.set(K,St))),St}function w(N){if(k(N))throw new TypeError;return b===N||S===N||!k(M)&&M.has(N)}function C(N,K,ot){if(!w(ot))throw new Error("Metadata provider not registered.");var St=A(N,K);if(St!==ot){if(!k(St))return!1;var we=R.get(N);k(we)&&(we=new p,R.set(N,we)),we.set(K,ot)}return!0}}function Gv(){var g;return!k(E)&&yt(n.Reflect)&&Object.isExtensible(n.Reflect)&&(g=n.Reflect[E]),k(g)&&(g=jv()),!k(E)&&yt(n.Reflect)&&Object.isExtensible(n.Reflect)&&Object.defineProperty(n.Reflect,E,{enumerable:!1,configurable:!1,writable:!1,value:g}),g}function Xv(g){var b=new x,S={isProviderFor:function(w,C){var N=b.get(w);return k(N)?!1:N.has(C)},OrdinaryDefineOwnMetadata:Ot,OrdinaryHasOwnMetadata:R,OrdinaryGetOwnMetadata:bt,OrdinaryOwnMetadataKeys:Q,OrdinaryDeleteMetadata:A};return z.registerProvider(S),S;function M(w,C,N){var K=b.get(w),ot=!1;if(k(K)){if(!N)return;K=new p,b.set(w,K),ot=!0}var St=K.get(C);if(k(St)){if(!N)return;if(St=new p,K.set(C,St),!g.setProvider(w,C,S))throw K.delete(C),ot&&b.delete(w),new Error("Wrong provider for target.")}return St}function R(w,C,N){var K=M(C,N,!1);return k(K)?!1:Is(K.has(w))}function bt(w,C,N){var K=M(C,N,!1);if(!k(K))return K.get(w)}function Ot(w,C,N,K){var ot=M(N,K,!0);ot.set(w,C)}function Q(w,C){var N=[],K=M(w,C,!1);if(k(K))return N;for(var ot=K.keys(),St=tf(ot),we=0;;){var lf=nf(St);if(!lf)return N.length=we,N;var Kv=ef(lf);try{N[we]=Kv}catch(Jv){try{af(St)}finally{throw Jv}}we++}}function A(w,C,N){var K=M(C,N,!1);if(k(K)||!K.delete(w))return!1;if(K.size===0){var ot=b.get(C);k(ot)||(ot.delete(N),ot.size===0&&b.delete(ot))}return!0}}function Vv(g){var b=g.defineMetadata,S=g.hasOwnMetadata,M=g.getOwnMetadata,R=g.getOwnMetadataKeys,bt=g.deleteMetadata,Ot=new x,Q={isProviderFor:function(A,w){var C=Ot.get(A);return!k(C)&&C.has(w)?!0:R(A,w).length?(k(C)&&(C=new m,Ot.set(A,C)),C.add(w),!0):!1},OrdinaryDefineOwnMetadata:b,OrdinaryHasOwnMetadata:S,OrdinaryGetOwnMetadata:M,OrdinaryOwnMetadataKeys:R,OrdinaryDeleteMetadata:bt};return Q}function xl(g,b,S){var M=z.getProvider(g,b);if(!k(M))return M;if(S){if(z.setProvider(g,b,d))return d;throw new Error("Illegal state.")}}function Qv(){var g={},b=[],S=(function(){function Q(A,w,C){this._index=0,this._keys=A,this._values=w,this._selector=C}return Q.prototype["@@iterator"]=function(){return this},Q.prototype[u]=function(){return this},Q.prototype.next=function(){var A=this._index;if(A>=0&&A<this._keys.length){var w=this._selector(this._keys[A],this._values[A]);return A+1>=this._keys.length?(this._index=-1,this._keys=b,this._values=b):this._index++,{value:w,done:!1}}return{value:void 0,done:!0}},Q.prototype.throw=function(A){throw this._index>=0&&(this._index=-1,this._keys=b,this._values=b),A},Q.prototype.return=function(A){return this._index>=0&&(this._index=-1,this._keys=b,this._values=b),{value:A,done:!0}},Q})(),M=(function(){function Q(){this._keys=[],this._values=[],this._cacheKey=g,this._cacheIndex=-2}return Object.defineProperty(Q.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),Q.prototype.has=function(A){return this._find(A,!1)>=0},Q.prototype.get=function(A){var w=this._find(A,!1);return w>=0?this._values[w]:void 0},Q.prototype.set=function(A,w){var C=this._find(A,!0);return this._values[C]=w,this},Q.prototype.delete=function(A){var w=this._find(A,!1);if(w>=0){for(var C=this._keys.length,N=w+1;N<C;N++)this._keys[N-1]=this._keys[N],this._values[N-1]=this._values[N];return this._keys.length--,this._values.length--,Ur(A,this._cacheKey)&&(this._cacheKey=g,this._cacheIndex=-2),!0}return!1},Q.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=g,this._cacheIndex=-2},Q.prototype.keys=function(){return new S(this._keys,this._values,R)},Q.prototype.values=function(){return new S(this._keys,this._values,bt)},Q.prototype.entries=function(){return new S(this._keys,this._values,Ot)},Q.prototype["@@iterator"]=function(){return this.entries()},Q.prototype[u]=function(){return this.entries()},Q.prototype._find=function(A,w){if(!Ur(this._cacheKey,A)){this._cacheIndex=-1;for(var C=0;C<this._keys.length;C++)if(Ur(this._keys[C],A)){this._cacheIndex=C;break}}return this._cacheIndex<0&&w&&(this._cacheIndex=this._keys.length,this._keys.push(A),this._values.push(void 0)),this._cacheIndex},Q})();return M;function R(Q,A){return Q}function bt(Q,A){return A}function Ot(Q,A){return[Q,A]}}function Zv(){var g=(function(){function b(){this._map=new p}return Object.defineProperty(b.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),b.prototype.has=function(S){return this._map.has(S)},b.prototype.add=function(S){return this._map.set(S,S),this},b.prototype.delete=function(S){return this._map.delete(S)},b.prototype.clear=function(){this._map.clear()},b.prototype.keys=function(){return this._map.keys()},b.prototype.values=function(){return this._map.keys()},b.prototype.entries=function(){return this._map.entries()},b.prototype["@@iterator"]=function(){return this.keys()},b.prototype[u]=function(){return this.keys()},b})();return g}function Fv(){var g=16,b=h.create(),S=M();return(function(){function A(){this._key=M()}return A.prototype.has=function(w){var C=R(w,!1);return C!==void 0?h.has(C,this._key):!1},A.prototype.get=function(w){var C=R(w,!1);return C!==void 0?h.get(C,this._key):void 0},A.prototype.set=function(w,C){var N=R(w,!0);return N[this._key]=C,this},A.prototype.delete=function(w){var C=R(w,!1);return C!==void 0?delete C[this._key]:!1},A.prototype.clear=function(){this._key=M()},A})();function M(){var A;do A="@@WeakMap@@"+Q();while(h.has(b,A));return b[A]=!0,A}function R(A,w){if(!a.call(A,S)){if(!w)return;Object.defineProperty(A,S,{value:h.create()})}return A[S]}function bt(A,w){for(var C=0;C<w;++C)A[C]=Math.random()*255|0;return A}function Ot(A){if(typeof Uint8Array=="function"){var w=new Uint8Array(A);return typeof crypto<"u"?crypto.getRandomValues(w):typeof msCrypto<"u"?msCrypto.getRandomValues(w):bt(w,A),w}return bt(new Array(A),A)}function Q(){var A=Ot(g);A[6]=A[6]&79|64,A[8]=A[8]&191|128;for(var w="",C=0;C<g;++C){var N=A[C];(C===4||C===6||C===8)&&(w+="-"),N<16&&(w+="0"),w+=N.toString(16).toLowerCase()}return w}}function Lr(g){return g.__=void 0,delete g.__,g}})})(Lf||(Lf={}))});var Ff=Ce(mt=>{"use strict";function Fr(t,e){var n=t.length;t.push(e);t:for(;0<n;){var a=n-1>>>1,l=t[a];if(0<Vi(l,e))t[a]=e,t[n]=l,n=a;else break t}}function Ye(t){return t.length===0?null:t[0]}function Zi(t){if(t.length===0)return null;var e=t[0],n=t.pop();if(n!==e){t[0]=n;t:for(var a=0,l=t.length,i=l>>>1;a<i;){var u=2*(a+1)-1,r=t[u],o=u+1,c=t[o];if(0>Vi(r,n))o<l&&0>Vi(c,r)?(t[a]=c,t[o]=n,a=o):(t[a]=r,t[u]=n,a=u);else if(o<l&&0>Vi(c,n))t[a]=c,t[o]=n,a=o;else break t}}return e}function Vi(t,e){var n=t.sortIndex-e.sortIndex;return n!==0?n:t.id-e.id}mt.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(Bf=performance,mt.unstable_now=function(){return Bf.now()}):(Vr=Date,qf=Vr.now(),mt.unstable_now=function(){return Vr.now()-qf});var Bf,Vr,qf,Fe=[],yn=[],wy=1,ve=null,Xt=3,Kr=!1,Ol=!1,Dl=!1,Jr=!1,Gf=typeof setTimeout=="function"?setTimeout:null,Xf=typeof clearTimeout=="function"?clearTimeout:null,Yf=typeof setImmediate<"u"?setImmediate:null;function Qi(t){for(var e=Ye(yn);e!==null;){if(e.callback===null)Zi(yn);else if(e.startTime<=t)Zi(yn),e.sortIndex=e.expirationTime,Fr(Fe,e);else break;e=Ye(yn)}}function Ir(t){if(Dl=!1,Qi(t),!Ol)if(Ye(Fe)!==null)Ol=!0,xa||(xa=!0,Ea());else{var e=Ye(yn);e!==null&&$r(Ir,e.startTime-t)}}var xa=!1,wl=-1,Vf=5,Qf=-1;function Zf(){return Jr?!0:!(mt.unstable_now()-Qf<Vf)}function Qr(){if(Jr=!1,xa){var t=mt.unstable_now();Qf=t;var e=!0;try{t:{Ol=!1,Dl&&(Dl=!1,Xf(wl),wl=-1),Kr=!0;var n=Xt;try{e:{for(Qi(t),ve=Ye(Fe);ve!==null&&!(ve.expirationTime>t&&Zf());){var a=ve.callback;if(typeof a=="function"){ve.callback=null,Xt=ve.priorityLevel;var l=a(ve.expirationTime<=t);if(t=mt.unstable_now(),typeof l=="function"){ve.callback=l,Qi(t),e=!0;break e}ve===Ye(Fe)&&Zi(Fe),Qi(t)}else Zi(Fe);ve=Ye(Fe)}if(ve!==null)e=!0;else{var i=Ye(yn);i!==null&&$r(Ir,i.startTime-t),e=!1}}break t}finally{ve=null,Xt=n,Kr=!1}e=void 0}}finally{e?Ea():xa=!1}}}var Ea;typeof Yf=="function"?Ea=function(){Yf(Qr)}:typeof MessageChannel<"u"?(Zr=new MessageChannel,jf=Zr.port2,Zr.port1.onmessage=Qr,Ea=function(){jf.postMessage(null)}):Ea=function(){Gf(Qr,0)};var Zr,jf;function $r(t,e){wl=Gf(function(){t(mt.unstable_now())},e)}mt.unstable_IdlePriority=5;mt.unstable_ImmediatePriority=1;mt.unstable_LowPriority=4;mt.unstable_NormalPriority=3;mt.unstable_Profiling=null;mt.unstable_UserBlockingPriority=2;mt.unstable_cancelCallback=function(t){t.callback=null};mt.unstable_forceFrameRate=function(t){0>t||125<t||(Vf=0<t?Math.floor(1e3/t):5)};mt.unstable_getCurrentPriorityLevel=function(){return Xt};mt.unstable_next=function(t){switch(Xt){case 1:case 2:case 3:var e=3;break;default:e=Xt}var n=Xt;Xt=e;try{return t()}finally{Xt=n}};mt.unstable_requestPaint=function(){Jr=!0};mt.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var n=Xt;Xt=t;try{return e()}finally{Xt=n}};mt.unstable_scheduleCallback=function(t,e,n){var a=mt.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?a+n:a):n=a,t){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return l=n+l,t={id:wy++,callback:e,priorityLevel:t,startTime:n,expirationTime:l,sortIndex:-1},n>a?(t.sortIndex=n,Fr(yn,t),Ye(Fe)===null&&t===Ye(yn)&&(Dl?(Xf(wl),wl=-1):Dl=!0,$r(Ir,n-a))):(t.sortIndex=l,Fr(Fe,t),Ol||Kr||(Ol=!0,xa||(xa=!0,Ea()))),t};mt.unstable_shouldYield=Zf;mt.unstable_wrapCallback=function(t){var e=Xt;return function(){var n=Xt;Xt=e;try{return t.apply(this,arguments)}finally{Xt=n}}}});var Jf=Ce((LT,Kf)=>{"use strict";Kf.exports=Ff()});var ud=Ce(q=>{"use strict";var to=Symbol.for("react.transitional.element"),Cy=Symbol.for("react.portal"),Ny=Symbol.for("react.fragment"),Ry=Symbol.for("react.strict_mode"),Uy=Symbol.for("react.profiler"),Hy=Symbol.for("react.consumer"),Ly=Symbol.for("react.context"),ky=Symbol.for("react.forward_ref"),By=Symbol.for("react.suspense"),qy=Symbol.for("react.memo"),td=Symbol.for("react.lazy"),Yy=Symbol.for("react.activity"),If=Symbol.iterator;function jy(t){return t===null||typeof t!="object"?null:(t=If&&t[If]||t["@@iterator"],typeof t=="function"?t:null)}var ed={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},nd=Object.assign,ad={};function za(t,e,n){this.props=t,this.context=e,this.refs=ad,this.updater=n||ed}za.prototype.isReactComponent={};za.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=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,t,e,"setState")};za.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function ld(){}ld.prototype=za.prototype;function eo(t,e,n){this.props=t,this.context=e,this.refs=ad,this.updater=n||ed}var no=eo.prototype=new ld;no.constructor=eo;nd(no,za.prototype);no.isPureReactComponent=!0;var $f=Array.isArray;function Pr(){}var st={H:null,A:null,T:null,S:null},id=Object.prototype.hasOwnProperty;function ao(t,e,n){var a=n.ref;return{$$typeof:to,type:t,key:e,ref:a!==void 0?a:null,props:n}}function Gy(t,e){return ao(t.type,e,t.props)}function lo(t){return typeof t=="object"&&t!==null&&t.$$typeof===to}function Xy(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(n){return e[n]})}var Wf=/\/+/g;function Wr(t,e){return typeof t=="object"&&t!==null&&t.key!=null?Xy(""+t.key):e.toString(36)}function Vy(t){switch(t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch(typeof t.status=="string"?t.then(Pr,Pr):(t.status="pending",t.then(function(e){t.status==="pending"&&(t.status="fulfilled",t.value=e)},function(e){t.status==="pending"&&(t.status="rejected",t.reason=e)})),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}}throw t}function Ma(t,e,n,a,l){var i=typeof t;(i==="undefined"||i==="boolean")&&(t=null);var u=!1;if(t===null)u=!0;else switch(i){case"bigint":case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case to:case Cy:u=!0;break;case td:return u=t._init,Ma(u(t._payload),e,n,a,l)}}if(u)return l=l(t),u=a===""?"."+Wr(t,0):a,$f(l)?(n="",u!=null&&(n=u.replace(Wf,"$&/")+"/"),Ma(l,e,n,"",function(c){return c})):l!=null&&(lo(l)&&(l=Gy(l,n+(l.key==null||t&&t.key===l.key?"":(""+l.key).replace(Wf,"$&/")+"/")+u)),e.push(l)),1;u=0;var r=a===""?".":a+":";if($f(t))for(var o=0;o<t.length;o++)a=t[o],i=r+Wr(a,o),u+=Ma(a,e,n,i,l);else if(o=jy(t),typeof o=="function")for(t=o.call(t),o=0;!(a=t.next()).done;)a=a.value,i=r+Wr(a,o++),u+=Ma(a,e,n,i,l);else if(i==="object"){if(typeof t.then=="function")return Ma(Vy(t),e,n,a,l);throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.")}return u}function Fi(t,e,n){if(t==null)return t;var a=[],l=0;return Ma(t,a,"","",function(i){return e.call(n,i,l++)}),a}function Qy(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(n){(t._status===0||t._status===-1)&&(t._status=1,t._result=n)},function(n){(t._status===0||t._status===-1)&&(t._status=2,t._result=n)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var Pf=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}},Zy={map:Fi,forEach:function(t,e,n){Fi(t,function(){e.apply(this,arguments)},n)},count:function(t){var e=0;return Fi(t,function(){e++}),e},toArray:function(t){return Fi(t,function(e){return e})||[]},only:function(t){if(!lo(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};q.Activity=Yy;q.Children=Zy;q.Component=za;q.Fragment=Ny;q.Profiler=Uy;q.PureComponent=eo;q.StrictMode=Ry;q.Suspense=By;q.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=st;q.__COMPILER_RUNTIME={__proto__:null,c:function(t){return st.H.useMemoCache(t)}};q.cache=function(t){return function(){return t.apply(null,arguments)}};q.cacheSignal=function(){return null};q.cloneElement=function(t,e,n){if(t==null)throw Error("The argument must be a React element, but you passed "+t+".");var a=nd({},t.props),l=t.key;if(e!=null)for(i in e.key!==void 0&&(l=""+e.key),e)!id.call(e,i)||i==="key"||i==="__self"||i==="__source"||i==="ref"&&e.ref===void 0||(a[i]=e[i]);var i=arguments.length-2;if(i===1)a.children=n;else if(1<i){for(var u=Array(i),r=0;r<i;r++)u[r]=arguments[r+2];a.children=u}return ao(t.type,l,a)};q.createContext=function(t){return t={$$typeof:Ly,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null},t.Provider=t,t.Consumer={$$typeof:Hy,_context:t},t};q.createElement=function(t,e,n){var a,l={},i=null;if(e!=null)for(a in e.key!==void 0&&(i=""+e.key),e)id.call(e,a)&&a!=="key"&&a!=="__self"&&a!=="__source"&&(l[a]=e[a]);var u=arguments.length-2;if(u===1)l.children=n;else if(1<u){for(var r=Array(u),o=0;o<u;o++)r[o]=arguments[o+2];l.children=r}if(t&&t.defaultProps)for(a in u=t.defaultProps,u)l[a]===void 0&&(l[a]=u[a]);return ao(t,i,l)};q.createRef=function(){return{current:null}};q.forwardRef=function(t){return{$$typeof:ky,render:t}};q.isValidElement=lo;q.lazy=function(t){return{$$typeof:td,_payload:{_status:-1,_result:t},_init:Qy}};q.memo=function(t,e){return{$$typeof:qy,type:t,compare:e===void 0?null:e}};q.startTransition=function(t){var e=st.T,n={};st.T=n;try{var a=t(),l=st.S;l!==null&&l(n,a),typeof a=="object"&&a!==null&&typeof a.then=="function"&&a.then(Pr,Pf)}catch(i){Pf(i)}finally{e!==null&&n.types!==null&&(e.types=n.types),st.T=e}};q.unstable_useCacheRefresh=function(){return st.H.useCacheRefresh()};q.use=function(t){return st.H.use(t)};q.useActionState=function(t,e,n){return st.H.useActionState(t,e,n)};q.useCallback=function(t,e){return st.H.useCallback(t,e)};q.useContext=function(t){return st.H.useContext(t)};q.useDebugValue=function(){};q.useDeferredValue=function(t,e){return st.H.useDeferredValue(t,e)};q.useEffect=function(t,e){return st.H.useEffect(t,e)};q.useEffectEvent=function(t){return st.H.useEffectEvent(t)};q.useId=function(){return st.H.useId()};q.useImperativeHandle=function(t,e,n){return st.H.useImperativeHandle(t,e,n)};q.useInsertionEffect=function(t,e){return st.H.useInsertionEffect(t,e)};q.useLayoutEffect=function(t,e){return st.H.useLayoutEffect(t,e)};q.useMemo=function(t,e){return st.H.useMemo(t,e)};q.useOptimistic=function(t,e){return st.H.useOptimistic(t,e)};q.useReducer=function(t,e,n){return st.H.useReducer(t,e,n)};q.useRef=function(t){return st.H.useRef(t)};q.useState=function(t){return st.H.useState(t)};q.useSyncExternalStore=function(t,e,n){return st.H.useSyncExternalStore(t,e,n)};q.useTransition=function(){return st.H.useTransition()};q.version="19.2.7"});var Nt=Ce((BT,rd)=>{"use strict";rd.exports=ud()});var cd=Ce(Zt=>{"use strict";var Fy=Nt();function od(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function bn(){}var Qt={d:{f:bn,r:function(){throw Error(od(522))},D:bn,C:bn,L:bn,m:bn,X:bn,S:bn,M:bn},p:0,findDOMNode:null},Ky=Symbol.for("react.portal");function Jy(t,e,n){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ky,key:a==null?null:""+a,children:t,containerInfo:e,implementation:n}}var Cl=Fy.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Ki(t,e){if(t==="font")return"";if(typeof e=="string")return e==="use-credentials"?e:""}Zt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Qt;Zt.createPortal=function(t,e){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)throw Error(od(299));return Jy(t,e,null,n)};Zt.flushSync=function(t){var e=Cl.T,n=Qt.p;try{if(Cl.T=null,Qt.p=2,t)return t()}finally{Cl.T=e,Qt.p=n,Qt.d.f()}};Zt.preconnect=function(t,e){typeof t=="string"&&(e?(e=e.crossOrigin,e=typeof e=="string"?e==="use-credentials"?e:"":void 0):e=null,Qt.d.C(t,e))};Zt.prefetchDNS=function(t){typeof t=="string"&&Qt.d.D(t)};Zt.preinit=function(t,e){if(typeof t=="string"&&e&&typeof e.as=="string"){var n=e.as,a=Ki(n,e.crossOrigin),l=typeof e.integrity=="string"?e.integrity:void 0,i=typeof e.fetchPriority=="string"?e.fetchPriority:void 0;n==="style"?Qt.d.S(t,typeof e.precedence=="string"?e.precedence:void 0,{crossOrigin:a,integrity:l,fetchPriority:i}):n==="script"&&Qt.d.X(t,{crossOrigin:a,integrity:l,fetchPriority:i,nonce:typeof e.nonce=="string"?e.nonce:void 0})}};Zt.preinitModule=function(t,e){if(typeof t=="string")if(typeof e=="object"&&e!==null){if(e.as==null||e.as==="script"){var n=Ki(e.as,e.crossOrigin);Qt.d.M(t,{crossOrigin:n,integrity:typeof e.integrity=="string"?e.integrity:void 0,nonce:typeof e.nonce=="string"?e.nonce:void 0})}}else e==null&&Qt.d.M(t)};Zt.preload=function(t,e){if(typeof t=="string"&&typeof e=="object"&&e!==null&&typeof e.as=="string"){var n=e.as,a=Ki(n,e.crossOrigin);Qt.d.L(t,n,{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})}};Zt.preloadModule=function(t,e){if(typeof t=="string")if(e){var n=Ki(e.as,e.crossOrigin);Qt.d.m(t,{as:typeof e.as=="string"&&e.as!=="script"?e.as:void 0,crossOrigin:n,integrity:typeof e.integrity=="string"?e.integrity:void 0})}else Qt.d.m(t)};Zt.requestFormReset=function(t){Qt.d.r(t)};Zt.unstable_batchedUpdates=function(t,e){return t(e)};Zt.useFormState=function(t,e,n){return Cl.H.useFormState(t,e,n)};Zt.useFormStatus=function(){return Cl.H.useHostTransitionStatus()};Zt.version="19.2.7"});var dd=Ce((YT,fd)=>{"use strict";function sd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(sd)}catch{}}sd(),fd.exports=cd()});var xg=Ce(br=>{"use strict";var wt=Jf(),Bp=Nt(),Iy=dd();function _(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function qp(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function vi(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(n=e.return),t=e.return;while(t)}return e.tag===3?n:null}function Yp(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function jp(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function pd(t){if(vi(t)!==t)throw Error(_(188))}function $y(t){var e=t.alternate;if(!e){if(e=vi(t),e===null)throw Error(_(188));return e!==t?null:t}for(var n=t,a=e;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(a=l.return,a!==null){n=a;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return pd(l),t;if(i===a)return pd(l),e;i=i.sibling}throw Error(_(188))}if(n.return!==a.return)n=l,a=i;else{for(var u=!1,r=l.child;r;){if(r===n){u=!0,n=l,a=i;break}if(r===a){u=!0,a=l,n=i;break}r=r.sibling}if(!u){for(r=i.child;r;){if(r===n){u=!0,n=i,a=l;break}if(r===a){u=!0,a=i,n=l;break}r=r.sibling}if(!u)throw Error(_(189))}}if(n.alternate!==a)throw Error(_(190))}if(n.tag!==3)throw Error(_(188));return n.stateNode.current===n?t:e}function Gp(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=Gp(t),e!==null)return e;t=t.sibling}return null}var pt=Object.assign,Wy=Symbol.for("react.element"),Ji=Symbol.for("react.transitional.element"),ql=Symbol.for("react.portal"),Na=Symbol.for("react.fragment"),Xp=Symbol.for("react.strict_mode"),qo=Symbol.for("react.profiler"),Vp=Symbol.for("react.consumer"),en=Symbol.for("react.context"),Uc=Symbol.for("react.forward_ref"),Yo=Symbol.for("react.suspense"),jo=Symbol.for("react.suspense_list"),Hc=Symbol.for("react.memo"),Sn=Symbol.for("react.lazy"),Go=Symbol.for("react.activity"),Py=Symbol.for("react.memo_cache_sentinel"),md=Symbol.iterator;function Nl(t){return t===null||typeof t!="object"?null:(t=md&&t[md]||t["@@iterator"],typeof t=="function"?t:null)}var tb=Symbol.for("react.client.reference");function Xo(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===tb?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Na:return"Fragment";case qo:return"Profiler";case Xp:return"StrictMode";case Yo:return"Suspense";case jo:return"SuspenseList";case Go:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case ql:return"Portal";case en:return t.displayName||"Context";case Vp:return(t._context.displayName||"Context")+".Consumer";case Uc:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Hc:return e=t.displayName||null,e!==null?e:Xo(t.type)||"Memo";case Sn:e=t._payload,t=t._init;try{return Xo(t(e))}catch{}}return null}var Yl=Array.isArray,H=Bp.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,W=Iy.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$n={pending:!1,data:null,method:null,action:null},Vo=[],Ra=-1;function Qe(t){return{current:t}}function Ht(t){0>Ra||(t.current=Vo[Ra],Vo[Ra]=null,Ra--)}function rt(t,e){Ra++,Vo[Ra]=t.current,t.current=e}var Ve=Qe(null),ai=Qe(null),Cn=Qe(null),Ou=Qe(null);function Du(t,e){switch(rt(Cn,e),rt(ai,t),rt(Ve,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Tp(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Tp(e),t=sg(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}Ht(Ve),rt(Ve,t)}function $a(){Ht(Ve),Ht(ai),Ht(Cn)}function Qo(t){t.memoizedState!==null&&rt(Ou,t);var e=Ve.current,n=sg(e,t.type);e!==n&&(rt(ai,t),rt(Ve,n))}function wu(t){ai.current===t&&(Ht(Ve),Ht(ai)),Ou.current===t&&(Ht(Ou),mi._currentValue=$n)}var io,hd;function Fn(t){if(io===void 0)try{throw Error()}catch(n){var e=n.stack.trim().match(/\n( *(at )?)/);io=e&&e[1]||"",hd=-1<n.stack.indexOf(`
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+io+t+hd}var uo=!1;function ro(t,e){if(!t||uo)return"";uo=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var v=function(){throw Error()};if(Object.defineProperty(v.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(v,[])}catch(m){var p=m}Reflect.construct(t,[],v)}else{try{v.call()}catch(m){p=m}t.call(v.prototype)}}else{try{throw Error()}catch(m){p=m}(v=t())&&typeof v.catch=="function"&&v.catch(function(){})}}catch(m){if(m&&p&&typeof m.stack=="string")return[m.stack,p.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=a.DetermineComponentFrameRoot(),u=i[0],r=i[1];if(u&&r){var o=u.split(`
`),c=r.split(`
`);for(l=a=0;a<o.length&&!o[a].includes("DetermineComponentFrameRoot");)a++;for(;l<c.length&&!c[l].includes("DetermineComponentFrameRoot");)l++;if(a===o.length||l===c.length)for(a=o.length-1,l=c.length-1;1<=a&&0<=l&&o[a]!==c[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==c[l]){if(a!==1||l!==1)do if(a--,l--,0>l||o[a]!==c[l]){var h=`
`+o[a].replace(" at new "," at ");return t.displayName&&h.includes("<anonymous>")&&(h=h.replace("<anonymous>",t.displayName)),h}while(1<=a&&0<=l);break}}}finally{uo=!1,Error.prepareStackTrace=n}return(n=t?t.displayName||t.name:"")?Fn(n):""}function eb(t,e){switch(t.tag){case 26:case 27:case 5:return Fn(t.type);case 16:return Fn("Lazy");case 13:return t.child!==e&&e!==null?Fn("Suspense Fallback"):Fn("Suspense");case 19:return Fn("SuspenseList");case 0:case 15:return ro(t.type,!1);case 11:return ro(t.type.render,!1);case 1:return ro(t.type,!0);case 31:return Fn("Activity");default:return""}}function gd(t){try{var e="",n=null;do e+=eb(t,n),n=t,t=t.return;while(t);return e}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var Zo=Object.prototype.hasOwnProperty,Lc=wt.unstable_scheduleCallback,oo=wt.unstable_cancelCallback,nb=wt.unstable_shouldYield,ab=wt.unstable_requestPaint,oe=wt.unstable_now,lb=wt.unstable_getCurrentPriorityLevel,Qp=wt.unstable_ImmediatePriority,Zp=wt.unstable_UserBlockingPriority,Cu=wt.unstable_NormalPriority,ib=wt.unstable_LowPriority,Fp=wt.unstable_IdlePriority,ub=wt.log,rb=wt.unstable_setDisableYieldValue,yi=null,ce=null;function zn(t){if(typeof ub=="function"&&rb(t),ce&&typeof ce.setStrictMode=="function")try{ce.setStrictMode(yi,t)}catch{}}var se=Math.clz32?Math.clz32:sb,ob=Math.log,cb=Math.LN2;function sb(t){return t>>>=0,t===0?32:31-(ob(t)/cb|0)|0}var Ii=256,$i=262144,Wi=4194304;function Kn(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function ar(t,e,n){var a=t.pendingLanes;if(a===0)return 0;var l=0,i=t.suspendedLanes,u=t.pingedLanes;t=t.warmLanes;var r=a&134217727;return r!==0?(a=r&~i,a!==0?l=Kn(a):(u&=r,u!==0?l=Kn(u):n||(n=r&~t,n!==0&&(l=Kn(n))))):(r=a&~i,r!==0?l=Kn(r):u!==0?l=Kn(u):n||(n=a&~t,n!==0&&(l=Kn(n)))),l===0?0:e!==0&&e!==l&&(e&i)===0&&(i=l&-l,n=e&-e,i>=n||i===32&&(n&4194048)!==0)?e:l}function bi(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function fb(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+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 e+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 Kp(){var t=Wi;return Wi<<=1,(Wi&62914560)===0&&(Wi=4194304),t}function co(t){for(var e=[],n=0;31>n;n++)e.push(t);return e}function Si(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function db(t,e,n,a,l,i){var u=t.pendingLanes;t.pendingLanes=n,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=n,t.entangledLanes&=n,t.errorRecoveryDisabledLanes&=n,t.shellSuspendCounter=0;var r=t.entanglements,o=t.expirationTimes,c=t.hiddenUpdates;for(n=u&~n;0<n;){var h=31-se(n),v=1<<h;r[h]=0,o[h]=-1;var p=c[h];if(p!==null)for(c[h]=null,h=0;h<p.length;h++){var m=p[h];m!==null&&(m.lane&=-536870913)}n&=~v}a!==0&&Jp(t,a,0),i!==0&&l===0&&t.tag!==0&&(t.suspendedLanes|=i&~(u&~e))}function Jp(t,e,n){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-se(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|n&261930}function Ip(t,e){var n=t.entangledLanes|=e;for(t=t.entanglements;n;){var a=31-se(n),l=1<<a;l&e|t[a]&e&&(t[a]|=e),n&=~l}}function $p(t,e){var n=e&-e;return n=(n&42)!==0?1:kc(n),(n&(t.suspendedLanes|e))!==0?0:n}function kc(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function Bc(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Wp(){var t=W.p;return t!==0?t:(t=window.event,t===void 0?32:Tg(t.type))}function vd(t,e){var n=W.p;try{return W.p=t,e()}finally{W.p=n}}var Vn=Math.random().toString(36).slice(2),kt="__reactFiber$"+Vn,te="__reactProps$"+Vn,ol="__reactContainer$"+Vn,Fo="__reactEvents$"+Vn,pb="__reactListeners$"+Vn,mb="__reactHandles$"+Vn,yd="__reactResources$"+Vn,Ti="__reactMarker$"+Vn;function qc(t){delete t[kt],delete t[te],delete t[Fo],delete t[pb],delete t[mb]}function Ua(t){var e=t[kt];if(e)return e;for(var n=t.parentNode;n;){if(e=n[ol]||n[kt]){if(n=e.alternate,e.child!==null||n!==null&&n.child!==null)for(t=zp(t);t!==null;){if(n=t[kt])return n;t=zp(t)}return e}t=n,n=t.parentNode}return null}function cl(t){if(t=t[kt]||t[ol]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function jl(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(_(33))}function Va(t){var e=t[yd];return e||(e=t[yd]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Ut(t){t[Ti]=!0}var Pp=new Set,tm={};function ra(t,e){Wa(t,e),Wa(t+"Capture",e)}function Wa(t,e){for(tm[t]=e,t=0;t<e.length;t++)Pp.add(e[t])}var hb=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),bd={},Sd={};function gb(t){return Zo.call(Sd,t)?!0:Zo.call(bd,t)?!1:hb.test(t)?Sd[t]=!0:(bd[t]=!0,!1)}function pu(t,e,n){if(gb(e))if(n===null)t.removeAttribute(e);else{switch(typeof n){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+n)}}function Pi(t,e,n){if(n===null)t.removeAttribute(e);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+n)}}function Ke(t,e,n,a){if(a===null)t.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(n);return}t.setAttributeNS(e,n,""+a)}}function be(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function em(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function vb(t,e,n){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var l=a.get,i=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return l.call(this)},set:function(u){n=""+u,i.call(this,u)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(u){n=""+u},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Ko(t){if(!t._valueTracker){var e=em(t)?"checked":"value";t._valueTracker=vb(t,e,""+t[e])}}function nm(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),a="";return t&&(a=em(t)?t.checked?"true":"false":t.value),t=a,t!==n?(e.setValue(t),!0):!1}function Nu(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var yb=/[\n"\\]/g;function _e(t){return t.replace(yb,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Jo(t,e,n,a,l,i,u,r){t.name="",u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"?t.type=u:t.removeAttribute("type"),e!=null?u==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+be(e)):t.value!==""+be(e)&&(t.value=""+be(e)):u!=="submit"&&u!=="reset"||t.removeAttribute("value"),e!=null?Io(t,u,be(e)):n!=null?Io(t,u,be(n)):a!=null&&t.removeAttribute("value"),l==null&&i!=null&&(t.defaultChecked=!!i),l!=null&&(t.checked=l&&typeof l!="function"&&typeof l!="symbol"),r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?t.name=""+be(r):t.removeAttribute("name")}function am(t,e,n,a,l,i,u,r){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.type=i),e!=null||n!=null){if(!(i!=="submit"&&i!=="reset"||e!=null)){Ko(t);return}n=n!=null?""+be(n):"",e=e!=null?""+be(e):n,r||e===t.value||(t.value=e),t.defaultValue=e}a=a??l,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=r?t.checked:!!a,t.defaultChecked=!!a,u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.name=u),Ko(t)}function Io(t,e,n){e==="number"&&Nu(t.ownerDocument)===t||t.defaultValue===""+n||(t.defaultValue=""+n)}function Qa(t,e,n,a){if(t=t.options,e){e={};for(var l=0;l<n.length;l++)e["$"+n[l]]=!0;for(n=0;n<t.length;n++)l=e.hasOwnProperty("$"+t[n].value),t[n].selected!==l&&(t[n].selected=l),l&&a&&(t[n].defaultSelected=!0)}else{for(n=""+be(n),e=null,l=0;l<t.length;l++){if(t[l].value===n){t[l].selected=!0,a&&(t[l].defaultSelected=!0);return}e!==null||t[l].disabled||(e=t[l])}e!==null&&(e.selected=!0)}}function lm(t,e,n){if(e!=null&&(e=""+be(e),e!==t.value&&(t.value=e),n==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=n!=null?""+be(n):""}function im(t,e,n,a){if(e==null){if(a!=null){if(n!=null)throw Error(_(92));if(Yl(a)){if(1<a.length)throw Error(_(93));a=a[0]}n=a}n==null&&(n=""),e=n}n=be(e),t.defaultValue=n,a=t.textContent,a===n&&a!==""&&a!==null&&(t.value=a),Ko(t)}function Pa(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var bb=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 Td(t,e,n){var a=e.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,n):typeof n!="number"||n===0||bb.has(e)?e==="float"?t.cssFloat=n:t[e]=(""+n).trim():t[e]=n+"px"}function um(t,e,n){if(e!=null&&typeof e!="object")throw Error(_(62));if(t=t.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="");for(var l in e)a=e[l],e.hasOwnProperty(l)&&n[l]!==a&&Td(t,l,a)}else for(var i in e)e.hasOwnProperty(i)&&Td(t,i,e[i])}function Yc(t){if(t.indexOf("-")===-1)return!1;switch(t){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 Sb=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-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"]]),Tb=/^[\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 mu(t){return Tb.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function nn(){}var $o=null;function jc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ha=null,Za=null;function _d(t){var e=cl(t);if(e&&(t=e.stateNode)){var n=t[te]||null;t:switch(t=e.stateNode,e.type){case"input":if(Jo(t,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),e=n.name,n.type==="radio"&&e!=null){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+_e(""+e)+'"][type="radio"]'),e=0;e<n.length;e++){var a=n[e];if(a!==t&&a.form===t.form){var l=a[te]||null;if(!l)throw Error(_(90));Jo(a,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(e=0;e<n.length;e++)a=n[e],a.form===t.form&&nm(a)}break t;case"textarea":lm(t,n.value,n.defaultValue);break t;case"select":e=n.value,e!=null&&Qa(t,!!n.multiple,e,!1)}}}var so=!1;function rm(t,e,n){if(so)return t(e,n);so=!0;try{var a=t(e);return a}finally{if(so=!1,(Ha!==null||Za!==null)&&(hr(),Ha&&(e=Ha,t=Za,Za=Ha=null,_d(e),t)))for(e=0;e<t.length;e++)_d(t[e])}}function li(t,e){var n=t.stateNode;if(n===null)return null;var a=n[te]||null;if(a===null)return null;n=a[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(n&&typeof n!="function")throw Error(_(231,e,typeof n));return n}var on=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Wo=!1;if(on)try{Aa={},Object.defineProperty(Aa,"passive",{get:function(){Wo=!0}}),window.addEventListener("test",Aa,Aa),window.removeEventListener("test",Aa,Aa)}catch{Wo=!1}var Aa,An=null,Gc=null,hu=null;function om(){if(hu)return hu;var t,e=Gc,n=e.length,a,l="value"in An?An.value:An.textContent,i=l.length;for(t=0;t<n&&e[t]===l[t];t++);var u=n-t;for(a=1;a<=u&&e[n-a]===l[i-a];a++);return hu=l.slice(t,1<a?1-a:void 0)}function gu(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function tu(){return!0}function Ed(){return!1}function ee(t){function e(n,a,l,i,u){this._reactName=n,this._targetInst=l,this.type=a,this.nativeEvent=i,this.target=u,this.currentTarget=null;for(var r in t)t.hasOwnProperty(r)&&(n=t[r],this[r]=n?n(i):i[r]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?tu:Ed,this.isPropagationStopped=Ed,this}return pt(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=tu)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=tu)},persist:function(){},isPersistent:tu}),e}var oa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},lr=ee(oa),_i=pt({},oa,{view:0,detail:0}),_b=ee(_i),fo,po,Rl,ir=pt({},_i,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Xc,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Rl&&(Rl&&t.type==="mousemove"?(fo=t.screenX-Rl.screenX,po=t.screenY-Rl.screenY):po=fo=0,Rl=t),fo)},movementY:function(t){return"movementY"in t?t.movementY:po}}),xd=ee(ir),Eb=pt({},ir,{dataTransfer:0}),xb=ee(Eb),Mb=pt({},_i,{relatedTarget:0}),mo=ee(Mb),zb=pt({},oa,{animationName:0,elapsedTime:0,pseudoElement:0}),Ab=ee(zb),Ob=pt({},oa,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Db=ee(Ob),wb=pt({},oa,{data:0}),Md=ee(wb),Cb={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Nb={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"},Rb={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ub(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=Rb[t])?!!e[t]:!1}function Xc(){return Ub}var Hb=pt({},_i,{key:function(t){if(t.key){var e=Cb[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=gu(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?Nb[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Xc,charCode:function(t){return t.type==="keypress"?gu(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?gu(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Lb=ee(Hb),kb=pt({},ir,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),zd=ee(kb),Bb=pt({},_i,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Xc}),qb=ee(Bb),Yb=pt({},oa,{propertyName:0,elapsedTime:0,pseudoElement:0}),jb=ee(Yb),Gb=pt({},ir,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Xb=ee(Gb),Vb=pt({},oa,{newState:0,oldState:0}),Qb=ee(Vb),Zb=[9,13,27,32],Vc=on&&"CompositionEvent"in window,Vl=null;on&&"documentMode"in document&&(Vl=document.documentMode);var Fb=on&&"TextEvent"in window&&!Vl,cm=on&&(!Vc||Vl&&8<Vl&&11>=Vl),Ad=" ",Od=!1;function sm(t,e){switch(t){case"keyup":return Zb.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function fm(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var La=!1;function Kb(t,e){switch(t){case"compositionend":return fm(e);case"keypress":return e.which!==32?null:(Od=!0,Ad);case"textInput":return t=e.data,t===Ad&&Od?null:t;default:return null}}function Jb(t,e){if(La)return t==="compositionend"||!Vc&&sm(t,e)?(t=om(),hu=Gc=An=null,La=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return cm&&e.locale!=="ko"?null:e.data;default:return null}}var Ib={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 Dd(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!Ib[t.type]:e==="textarea"}function dm(t,e,n,a){Ha?Za?Za.push(a):Za=[a]:Ha=a,e=Iu(e,"onChange"),0<e.length&&(n=new lr("onChange","change",null,n,a),t.push({event:n,listeners:e}))}var Ql=null,ii=null;function $b(t){rg(t,0)}function ur(t){var e=jl(t);if(nm(e))return t}function wd(t,e){if(t==="change")return e}var pm=!1;on&&(on?(nu="oninput"in document,nu||(ho=document.createElement("div"),ho.setAttribute("oninput","return;"),nu=typeof ho.oninput=="function"),eu=nu):eu=!1,pm=eu&&(!document.documentMode||9<document.documentMode));var eu,nu,ho;function Cd(){Ql&&(Ql.detachEvent("onpropertychange",mm),ii=Ql=null)}function mm(t){if(t.propertyName==="value"&&ur(ii)){var e=[];dm(e,ii,t,jc(t)),rm($b,e)}}function Wb(t,e,n){t==="focusin"?(Cd(),Ql=e,ii=n,Ql.attachEvent("onpropertychange",mm)):t==="focusout"&&Cd()}function Pb(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return ur(ii)}function t0(t,e){if(t==="click")return ur(e)}function e0(t,e){if(t==="input"||t==="change")return ur(e)}function n0(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var de=typeof Object.is=="function"?Object.is:n0;function ui(t,e){if(de(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var n=Object.keys(t),a=Object.keys(e);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var l=n[a];if(!Zo.call(e,l)||!de(t[l],e[l]))return!1}return!0}function Nd(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Rd(t,e){var n=Nd(t);t=0;for(var a;n;){if(n.nodeType===3){if(a=t+n.textContent.length,t<=e&&a>=e)return{node:n,offset:e-t};t=a}t:{for(;n;){if(n.nextSibling){n=n.nextSibling;break t}n=n.parentNode}n=void 0}n=Nd(n)}}function hm(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?hm(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function gm(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Nu(t.document);e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=Nu(t.document)}return e}function Qc(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var a0=on&&"documentMode"in document&&11>=document.documentMode,ka=null,Po=null,Zl=null,tc=!1;function Ud(t,e,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;tc||ka==null||ka!==Nu(a)||(a=ka,"selectionStart"in a&&Qc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Zl&&ui(Zl,a)||(Zl=a,a=Iu(Po,"onSelect"),0<a.length&&(e=new lr("onSelect","select",null,e,n),t.push({event:e,listeners:a}),e.target=ka)))}function Zn(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n["Webkit"+t]="webkit"+e,n["Moz"+t]="moz"+e,n}var Ba={animationend:Zn("Animation","AnimationEnd"),animationiteration:Zn("Animation","AnimationIteration"),animationstart:Zn("Animation","AnimationStart"),transitionrun:Zn("Transition","TransitionRun"),transitionstart:Zn("Transition","TransitionStart"),transitioncancel:Zn("Transition","TransitionCancel"),transitionend:Zn("Transition","TransitionEnd")},go={},vm={};on&&(vm=document.createElement("div").style,"AnimationEvent"in window||(delete Ba.animationend.animation,delete Ba.animationiteration.animation,delete Ba.animationstart.animation),"TransitionEvent"in window||delete Ba.transitionend.transition);function ca(t){if(go[t])return go[t];if(!Ba[t])return t;var e=Ba[t],n;for(n in e)if(e.hasOwnProperty(n)&&n in vm)return go[t]=e[n];return t}var ym=ca("animationend"),bm=ca("animationiteration"),Sm=ca("animationstart"),l0=ca("transitionrun"),i0=ca("transitionstart"),u0=ca("transitioncancel"),Tm=ca("transitionend"),_m=new Map,ec="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(" ");ec.push("scrollEnd");function He(t,e){_m.set(t,e),ra(e,[t])}var Ru=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}},ye=[],qa=0,Zc=0;function rr(){for(var t=qa,e=Zc=qa=0;e<t;){var n=ye[e];ye[e++]=null;var a=ye[e];ye[e++]=null;var l=ye[e];ye[e++]=null;var i=ye[e];if(ye[e++]=null,a!==null&&l!==null){var u=a.pending;u===null?l.next=l:(l.next=u.next,u.next=l),a.pending=l}i!==0&&Em(n,l,i)}}function or(t,e,n,a){ye[qa++]=t,ye[qa++]=e,ye[qa++]=n,ye[qa++]=a,Zc|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function Fc(t,e,n,a){return or(t,e,n,a),Uu(t)}function sa(t,e){return or(t,null,null,e),Uu(t)}function Em(t,e,n){t.lanes|=n;var a=t.alternate;a!==null&&(a.lanes|=n);for(var l=!1,i=t.return;i!==null;)i.childLanes|=n,a=i.alternate,a!==null&&(a.childLanes|=n),i.tag===22&&(t=i.stateNode,t===null||t._visibility&1||(l=!0)),t=i,i=i.return;return t.tag===3?(i=t.stateNode,l&&e!==null&&(l=31-se(n),t=i.hiddenUpdates,a=t[l],a===null?t[l]=[e]:a.push(e),e.lane=n|536870912),i):null}function Uu(t){if(50<ei)throw ei=0,_c=null,Error(_(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var Ya={};function r0(t,e,n,a){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ue(t,e,n,a){return new r0(t,e,n,a)}function Kc(t){return t=t.prototype,!(!t||!t.isReactComponent)}function ln(t,e){var n=t.alternate;return n===null?(n=ue(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&65011712,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n.refCleanup=t.refCleanup,n}function xm(t,e){t.flags&=65011714;var n=t.alternate;return n===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=n.childLanes,t.lanes=n.lanes,t.child=n.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=n.memoizedProps,t.memoizedState=n.memoizedState,t.updateQueue=n.updateQueue,t.type=n.type,e=n.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function vu(t,e,n,a,l,i){var u=0;if(a=t,typeof t=="function")Kc(t)&&(u=1);else if(typeof t=="string")u=s1(t,n,Ve.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case Go:return t=ue(31,n,e,l),t.elementType=Go,t.lanes=i,t;case Na:return Wn(n.children,l,i,e);case Xp:u=8,l|=24;break;case qo:return t=ue(12,n,e,l|2),t.elementType=qo,t.lanes=i,t;case Yo:return t=ue(13,n,e,l),t.elementType=Yo,t.lanes=i,t;case jo:return t=ue(19,n,e,l),t.elementType=jo,t.lanes=i,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case en:u=10;break t;case Vp:u=9;break t;case Uc:u=11;break t;case Hc:u=14;break t;case Sn:u=16,a=null;break t}u=29,n=Error(_(130,t===null?"null":typeof t,"")),a=null}return e=ue(u,n,e,l),e.elementType=t,e.type=a,e.lanes=i,e}function Wn(t,e,n,a){return t=ue(7,t,a,e),t.lanes=n,t}function vo(t,e,n){return t=ue(6,t,null,e),t.lanes=n,t}function Mm(t){var e=ue(18,null,null,0);return e.stateNode=t,e}function yo(t,e,n){return e=ue(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var Hd=new WeakMap;function Ee(t,e){if(typeof t=="object"&&t!==null){var n=Hd.get(t);return n!==void 0?n:(e={value:t,source:e,stack:gd(e)},Hd.set(t,e),e)}return{value:t,source:e,stack:gd(e)}}var ja=[],Ga=0,Hu=null,ri=0,Se=[],Te=0,Yn=null,je=1,Ge="";function Pe(t,e){ja[Ga++]=ri,ja[Ga++]=Hu,Hu=t,ri=e}function zm(t,e,n){Se[Te++]=je,Se[Te++]=Ge,Se[Te++]=Yn,Yn=t;var a=je;t=Ge;var l=32-se(a)-1;a&=~(1<<l),n+=1;var i=32-se(e)+l;if(30<i){var u=l-l%5;i=(a&(1<<u)-1).toString(32),a>>=u,l-=u,je=1<<32-se(e)+l|n<<l|a,Ge=i+t}else je=1<<i|n<<l|a,Ge=t}function Jc(t){t.return!==null&&(Pe(t,1),zm(t,1,0))}function Ic(t){for(;t===Hu;)Hu=ja[--Ga],ja[Ga]=null,ri=ja[--Ga],ja[Ga]=null;for(;t===Yn;)Yn=Se[--Te],Se[Te]=null,Ge=Se[--Te],Se[Te]=null,je=Se[--Te],Se[Te]=null}function Am(t,e){Se[Te++]=je,Se[Te++]=Ge,Se[Te++]=Yn,je=e.id,Ge=e.overflow,Yn=t}var Bt=null,dt=null,I=!1,Nn=null,xe=!1,nc=Error(_(519));function jn(t){var e=Error(_(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw oi(Ee(e,t)),nc}function Ld(t){var e=t.stateNode,n=t.type,a=t.memoizedProps;switch(e[kt]=t,e[te]=a,n){case"dialog":Z("cancel",e),Z("close",e);break;case"iframe":case"object":case"embed":Z("load",e);break;case"video":case"audio":for(n=0;n<di.length;n++)Z(di[n],e);break;case"source":Z("error",e);break;case"img":case"image":case"link":Z("error",e),Z("load",e);break;case"details":Z("toggle",e);break;case"input":Z("invalid",e),am(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":Z("invalid",e);break;case"textarea":Z("invalid",e),im(e,a.value,a.defaultValue,a.children)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||e.textContent===""+n||a.suppressHydrationWarning===!0||cg(e.textContent,n)?(a.popover!=null&&(Z("beforetoggle",e),Z("toggle",e)),a.onScroll!=null&&Z("scroll",e),a.onScrollEnd!=null&&Z("scrollend",e),a.onClick!=null&&(e.onclick=nn),e=!0):e=!1,e||jn(t,!0)}function kd(t){for(Bt=t.return;Bt;)switch(Bt.tag){case 5:case 31:case 13:xe=!1;return;case 27:case 3:xe=!0;return;default:Bt=Bt.return}}function Oa(t){if(t!==Bt)return!1;if(!I)return kd(t),I=!0,!1;var e=t.tag,n;if((n=e!==3&&e!==27)&&((n=e===5)&&(n=t.type,n=!(n!=="form"&&n!=="button")||Ac(t.type,t.memoizedProps)),n=!n),n&&dt&&jn(t),kd(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(_(317));dt=Mp(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(_(317));dt=Mp(t)}else e===27?(e=dt,Qn(t.type)?(t=Cc,Cc=null,dt=t):dt=e):dt=Bt?ze(t.stateNode.nextSibling):null;return!0}function na(){dt=Bt=null,I=!1}function bo(){var t=Nn;return t!==null&&(Wt===null?Wt=t:Wt.push.apply(Wt,t),Nn=null),t}function oi(t){Nn===null?Nn=[t]:Nn.push(t)}var ac=Qe(null),fa=null,an=null;function _n(t,e,n){rt(ac,e._currentValue),e._currentValue=n}function un(t){t._currentValue=ac.current,Ht(ac)}function lc(t,e,n){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===n)break;t=t.return}}function ic(t,e,n,a){var l=t.child;for(l!==null&&(l.return=t);l!==null;){var i=l.dependencies;if(i!==null){var u=l.child;i=i.firstContext;t:for(;i!==null;){var r=i;i=l;for(var o=0;o<e.length;o++)if(r.context===e[o]){i.lanes|=n,r=i.alternate,r!==null&&(r.lanes|=n),lc(i.return,n,t),a||(u=null);break t}i=r.next}}else if(l.tag===18){if(u=l.return,u===null)throw Error(_(341));u.lanes|=n,i=u.alternate,i!==null&&(i.lanes|=n),lc(u,n,t),u=null}else u=l.child;if(u!==null)u.return=l;else for(u=l;u!==null;){if(u===t){u=null;break}if(l=u.sibling,l!==null){l.return=u.return,u=l;break}u=u.return}l=u}}function sl(t,e,n,a){t=null;for(var l=e,i=!1;l!==null;){if(!i){if((l.flags&524288)!==0)i=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var u=l.alternate;if(u===null)throw Error(_(387));if(u=u.memoizedProps,u!==null){var r=l.type;de(l.pendingProps.value,u.value)||(t!==null?t.push(r):t=[r])}}else if(l===Ou.current){if(u=l.alternate,u===null)throw Error(_(387));u.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(t!==null?t.push(mi):t=[mi])}l=l.return}t!==null&&ic(e,t,n,a),e.flags|=262144}function Lu(t){for(t=t.firstContext;t!==null;){if(!de(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function aa(t){fa=t,an=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function qt(t){return Om(fa,t)}function au(t,e){return fa===null&&aa(t),Om(t,e)}function Om(t,e){var n=e._currentValue;if(e={context:e,memoizedValue:n,next:null},an===null){if(t===null)throw Error(_(308));an=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else an=an.next=e;return n}var o0=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(n,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(n){return n()})}},c0=wt.unstable_scheduleCallback,s0=wt.unstable_NormalPriority,zt={$$typeof:en,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function $c(){return{controller:new o0,data:new Map,refCount:0}}function Ei(t){t.refCount--,t.refCount===0&&c0(s0,function(){t.controller.abort()})}var Fl=null,uc=0,tl=0,Fa=null;function f0(t,e){if(Fl===null){var n=Fl=[];uc=0,tl=_s(),Fa={status:"pending",value:void 0,then:function(a){n.push(a)}}}return uc++,e.then(Bd,Bd),e}function Bd(){if(--uc===0&&Fl!==null){Fa!==null&&(Fa.status="fulfilled");var t=Fl;Fl=null,tl=0,Fa=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function d0(t,e){var n=[],a={status:"pending",value:null,reason:null,then:function(l){n.push(l)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var l=0;l<n.length;l++)(0,n[l])(e)},function(l){for(a.status="rejected",a.reason=l,l=0;l<n.length;l++)(0,n[l])(void 0)}),a}var qd=H.S;H.S=function(t,e){Gh=oe(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&f0(t,e),qd!==null&&qd(t,e)};var Pn=Qe(null);function Wc(){var t=Pn.current;return t!==null?t:it.pooledCache}function yu(t,e){e===null?rt(Pn,Pn.current):rt(Pn,e.pool)}function Dm(){var t=Wc();return t===null?null:{parent:zt._currentValue,pool:t}}var fl=Error(_(460)),Pc=Error(_(474)),cr=Error(_(542)),ku={then:function(){}};function Yd(t){return t=t.status,t==="fulfilled"||t==="rejected"}function wm(t,e,n){switch(n=t[n],n===void 0?t.push(e):n!==e&&(e.then(nn,nn),e=n),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,Gd(t),t;default:if(typeof e.status=="string")e.then(nn,nn);else{if(t=it,t!==null&&100<t.shellSuspendCounter)throw Error(_(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var l=e;l.status="fulfilled",l.value=a}},function(a){if(e.status==="pending"){var l=e;l.status="rejected",l.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,Gd(t),t}throw ta=e,fl}}function Jn(t){try{var e=t._init;return e(t._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(ta=n,fl):n}}var ta=null;function jd(){if(ta===null)throw Error(_(459));var t=ta;return ta=null,t}function Gd(t){if(t===fl||t===cr)throw Error(_(483))}var Ka=null,ci=0;function lu(t){var e=ci;return ci+=1,Ka===null&&(Ka=[]),wm(Ka,t,e)}function Ul(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function iu(t,e){throw e.$$typeof===Wy?Error(_(525)):(t=Object.prototype.toString.call(e),Error(_(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function Cm(t){function e(d,s){if(t){var f=d.deletions;f===null?(d.deletions=[s],d.flags|=16):f.push(s)}}function n(d,s){if(!t)return null;for(;s!==null;)e(d,s),s=s.sibling;return null}function a(d){for(var s=new Map;d!==null;)d.key!==null?s.set(d.key,d):s.set(d.index,d),d=d.sibling;return s}function l(d,s){return d=ln(d,s),d.index=0,d.sibling=null,d}function i(d,s,f){return d.index=f,t?(f=d.alternate,f!==null?(f=f.index,f<s?(d.flags|=67108866,s):f):(d.flags|=67108866,s)):(d.flags|=1048576,s)}function u(d){return t&&d.alternate===null&&(d.flags|=67108866),d}function r(d,s,f,y){return s===null||s.tag!==6?(s=vo(f,d.mode,y),s.return=d,s):(s=l(s,f),s.return=d,s)}function o(d,s,f,y){var O=f.type;return O===Na?h(d,s,f.props.children,y,f.key):s!==null&&(s.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===Sn&&Jn(O)===s.type)?(s=l(s,f.props),Ul(s,f),s.return=d,s):(s=vu(f.type,f.key,f.props,null,d.mode,y),Ul(s,f),s.return=d,s)}function c(d,s,f,y){return s===null||s.tag!==4||s.stateNode.containerInfo!==f.containerInfo||s.stateNode.implementation!==f.implementation?(s=yo(f,d.mode,y),s.return=d,s):(s=l(s,f.children||[]),s.return=d,s)}function h(d,s,f,y,O){return s===null||s.tag!==7?(s=Wn(f,d.mode,y,O),s.return=d,s):(s=l(s,f),s.return=d,s)}function v(d,s,f){if(typeof s=="string"&&s!==""||typeof s=="number"||typeof s=="bigint")return s=vo(""+s,d.mode,f),s.return=d,s;if(typeof s=="object"&&s!==null){switch(s.$$typeof){case Ji:return f=vu(s.type,s.key,s.props,null,d.mode,f),Ul(f,s),f.return=d,f;case ql:return s=yo(s,d.mode,f),s.return=d,s;case Sn:return s=Jn(s),v(d,s,f)}if(Yl(s)||Nl(s))return s=Wn(s,d.mode,f,null),s.return=d,s;if(typeof s.then=="function")return v(d,lu(s),f);if(s.$$typeof===en)return v(d,au(d,s),f);iu(d,s)}return null}function p(d,s,f,y){var O=s!==null?s.key:null;if(typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint")return O!==null?null:r(d,s,""+f,y);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Ji:return f.key===O?o(d,s,f,y):null;case ql:return f.key===O?c(d,s,f,y):null;case Sn:return f=Jn(f),p(d,s,f,y)}if(Yl(f)||Nl(f))return O!==null?null:h(d,s,f,y,null);if(typeof f.then=="function")return p(d,s,lu(f),y);if(f.$$typeof===en)return p(d,s,au(d,f),y);iu(d,f)}return null}function m(d,s,f,y,O){if(typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint")return d=d.get(f)||null,r(s,d,""+y,O);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Ji:return d=d.get(y.key===null?f:y.key)||null,o(s,d,y,O);case ql:return d=d.get(y.key===null?f:y.key)||null,c(s,d,y,O);case Sn:return y=Jn(y),m(d,s,f,y,O)}if(Yl(y)||Nl(y))return d=d.get(f)||null,h(s,d,y,O,null);if(typeof y.then=="function")return m(d,s,f,lu(y),O);if(y.$$typeof===en)return m(d,s,f,au(s,y),O);iu(s,y)}return null}function x(d,s,f,y){for(var O=null,U=null,D=s,L=s=0,j=null;D!==null&&L<f.length;L++){D.index>L?(j=D,D=null):j=D.sibling;var V=p(d,D,f[L],y);if(V===null){D===null&&(D=j);break}t&&D&&V.alternate===null&&e(d,D),s=i(V,s,L),U===null?O=V:U.sibling=V,U=V,D=j}if(L===f.length)return n(d,D),I&&Pe(d,L),O;if(D===null){for(;L<f.length;L++)D=v(d,f[L],y),D!==null&&(s=i(D,s,L),U===null?O=D:U.sibling=D,U=D);return I&&Pe(d,L),O}for(D=a(D);L<f.length;L++)j=m(D,d,L,f[L],y),j!==null&&(t&&j.alternate!==null&&D.delete(j.key===null?L:j.key),s=i(j,s,L),U===null?O=j:U.sibling=j,U=j);return t&&D.forEach(function(he){return e(d,he)}),I&&Pe(d,L),O}function E(d,s,f,y){if(f==null)throw Error(_(151));for(var O=null,U=null,D=s,L=s=0,j=null,V=f.next();D!==null&&!V.done;L++,V=f.next()){D.index>L?(j=D,D=null):j=D.sibling;var he=p(d,D,V.value,y);if(he===null){D===null&&(D=j);break}t&&D&&he.alternate===null&&e(d,D),s=i(he,s,L),U===null?O=he:U.sibling=he,U=he,D=j}if(V.done)return n(d,D),I&&Pe(d,L),O;if(D===null){for(;!V.done;L++,V=f.next())V=v(d,V.value,y),V!==null&&(s=i(V,s,L),U===null?O=V:U.sibling=V,U=V);return I&&Pe(d,L),O}for(D=a(D);!V.done;L++,V=f.next())V=m(D,d,L,V.value,y),V!==null&&(t&&V.alternate!==null&&D.delete(V.key===null?L:V.key),s=i(V,s,L),U===null?O=V:U.sibling=V,U=V);return t&&D.forEach(function(tt){return e(d,tt)}),I&&Pe(d,L),O}function z(d,s,f,y){if(typeof f=="object"&&f!==null&&f.type===Na&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Ji:t:{for(var O=f.key;s!==null;){if(s.key===O){if(O=f.type,O===Na){if(s.tag===7){n(d,s.sibling),y=l(s,f.props.children),y.return=d,d=y;break t}}else if(s.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===Sn&&Jn(O)===s.type){n(d,s.sibling),y=l(s,f.props),Ul(y,f),y.return=d,d=y;break t}n(d,s);break}else e(d,s);s=s.sibling}f.type===Na?(y=Wn(f.props.children,d.mode,y,f.key),y.return=d,d=y):(y=vu(f.type,f.key,f.props,null,d.mode,y),Ul(y,f),y.return=d,d=y)}return u(d);case ql:t:{for(O=f.key;s!==null;){if(s.key===O)if(s.tag===4&&s.stateNode.containerInfo===f.containerInfo&&s.stateNode.implementation===f.implementation){n(d,s.sibling),y=l(s,f.children||[]),y.return=d,d=y;break t}else{n(d,s);break}else e(d,s);s=s.sibling}y=yo(f,d.mode,y),y.return=d,d=y}return u(d);case Sn:return f=Jn(f),z(d,s,f,y)}if(Yl(f))return x(d,s,f,y);if(Nl(f)){if(O=Nl(f),typeof O!="function")throw Error(_(150));return f=O.call(f),E(d,s,f,y)}if(typeof f.then=="function")return z(d,s,lu(f),y);if(f.$$typeof===en)return z(d,s,au(d,f),y);iu(d,f)}return typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint"?(f=""+f,s!==null&&s.tag===6?(n(d,s.sibling),y=l(s,f),y.return=d,d=y):(n(d,s),y=vo(f,d.mode,y),y.return=d,d=y),u(d)):n(d,s)}return function(d,s,f,y){try{ci=0;var O=z(d,s,f,y);return Ka=null,O}catch(D){if(D===fl||D===cr)throw D;var U=ue(29,D,null,d.mode);return U.lanes=y,U.return=d,U}}}var la=Cm(!0),Nm=Cm(!1),Tn=!1;function ts(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function rc(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Rn(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function Un(t,e,n){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,($&2)!==0){var l=a.pending;return l===null?e.next=e:(e.next=l.next,l.next=e),a.pending=e,e=Uu(t),Em(t,null,n),e}return or(t,a,e,n),Uu(t)}function Kl(t,e,n){if(e=e.updateQueue,e!==null&&(e=e.shared,(n&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,n|=a,e.lanes=n,Ip(t,n)}}function So(t,e){var n=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var u={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};i===null?l=i=u:i=i.next=u,n=n.next}while(n!==null);i===null?l=i=e:i=i.next=e}else l=i=e;n={baseState:a.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:a.shared,callbacks:a.callbacks},t.updateQueue=n;return}t=n.lastBaseUpdate,t===null?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}var oc=!1;function Jl(){if(oc){var t=Fa;if(t!==null)throw t}}function Il(t,e,n,a){oc=!1;var l=t.updateQueue;Tn=!1;var i=l.firstBaseUpdate,u=l.lastBaseUpdate,r=l.shared.pending;if(r!==null){l.shared.pending=null;var o=r,c=o.next;o.next=null,u===null?i=c:u.next=c,u=o;var h=t.alternate;h!==null&&(h=h.updateQueue,r=h.lastBaseUpdate,r!==u&&(r===null?h.firstBaseUpdate=c:r.next=c,h.lastBaseUpdate=o))}if(i!==null){var v=l.baseState;u=0,h=c=o=null,r=i;do{var p=r.lane&-536870913,m=p!==r.lane;if(m?(J&p)===p:(a&p)===p){p!==0&&p===tl&&(oc=!0),h!==null&&(h=h.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});t:{var x=t,E=r;p=e;var z=n;switch(E.tag){case 1:if(x=E.payload,typeof x=="function"){v=x.call(z,v,p);break t}v=x;break t;case 3:x.flags=x.flags&-65537|128;case 0:if(x=E.payload,p=typeof x=="function"?x.call(z,v,p):x,p==null)break t;v=pt({},v,p);break t;case 2:Tn=!0}}p=r.callback,p!==null&&(t.flags|=64,m&&(t.flags|=8192),m=l.callbacks,m===null?l.callbacks=[p]:m.push(p))}else m={lane:p,tag:r.tag,payload:r.payload,callback:r.callback,next:null},h===null?(c=h=m,o=v):h=h.next=m,u|=p;if(r=r.next,r===null){if(r=l.shared.pending,r===null)break;m=r,r=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);h===null&&(o=v),l.baseState=o,l.firstBaseUpdate=c,l.lastBaseUpdate=h,i===null&&(l.shared.lanes=0),Xn|=u,t.lanes=u,t.memoizedState=v}}function Rm(t,e){if(typeof t!="function")throw Error(_(191,t));t.call(e)}function Um(t,e){var n=t.callbacks;if(n!==null)for(t.callbacks=null,t=0;t<n.length;t++)Rm(n[t],e)}var el=Qe(null),Bu=Qe(0);function Xd(t,e){t=dn,rt(Bu,t),rt(el,e),dn=t|e.baseLanes}function cc(){rt(Bu,dn),rt(el,el.current)}function es(){dn=Bu.current,Ht(el),Ht(Bu)}var pe=Qe(null),Me=null;function En(t){var e=t.alternate;rt(Tt,Tt.current&1),rt(pe,t),Me===null&&(e===null||el.current!==null||e.memoizedState!==null)&&(Me=t)}function sc(t){rt(Tt,Tt.current),rt(pe,t),Me===null&&(Me=t)}function Hm(t){t.tag===22?(rt(Tt,Tt.current),rt(pe,t),Me===null&&(Me=t)):xn(t)}function xn(){rt(Tt,Tt.current),rt(pe,pe.current)}function ie(t){Ht(pe),Me===t&&(Me=null),Ht(Tt)}var Tt=Qe(0);function qu(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||Dc(n)||wc(n)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder==="forwards"||e.memoizedProps.revealOrder==="backwards"||e.memoizedProps.revealOrder==="unstable_legacy-backwards"||e.memoizedProps.revealOrder==="together")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var cn=0,Y=null,lt=null,xt=null,Yu=!1,Ja=!1,ia=!1,ju=0,si=0,Ia=null,p0=0;function gt(){throw Error(_(321))}function ns(t,e){if(e===null)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!de(t[n],e[n]))return!1;return!0}function as(t,e,n,a,l,i){return cn=i,Y=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,H.H=t===null||t.memoizedState===null?dh:ms,ia=!1,i=n(a,l),ia=!1,Ja&&(i=km(e,n,a,l)),Lm(t),i}function Lm(t){H.H=fi;var e=lt!==null&&lt.next!==null;if(cn=0,xt=lt=Y=null,Yu=!1,si=0,Ia=null,e)throw Error(_(300));t===null||At||(t=t.dependencies,t!==null&&Lu(t)&&(At=!0))}function km(t,e,n,a){Y=t;var l=0;do{if(Ja&&(Ia=null),si=0,Ja=!1,25<=l)throw Error(_(301));if(l+=1,xt=lt=null,t.updateQueue!=null){var i=t.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}H.H=ph,i=e(n,a)}while(Ja);return i}function m0(){var t=H.H,e=t.useState()[0];return e=typeof e.then=="function"?xi(e):e,t=t.useState()[0],(lt!==null?lt.memoizedState:null)!==t&&(Y.flags|=1024),e}function ls(){var t=ju!==0;return ju=0,t}function is(t,e,n){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~n}function us(t){if(Yu){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}Yu=!1}cn=0,xt=lt=Y=null,Ja=!1,si=ju=0,Ia=null}function Ft(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return xt===null?Y.memoizedState=xt=t:xt=xt.next=t,xt}function _t(){if(lt===null){var t=Y.alternate;t=t!==null?t.memoizedState:null}else t=lt.next;var e=xt===null?Y.memoizedState:xt.next;if(e!==null)xt=e,lt=t;else{if(t===null)throw Y.alternate===null?Error(_(467)):Error(_(310));lt=t,t={memoizedState:lt.memoizedState,baseState:lt.baseState,baseQueue:lt.baseQueue,queue:lt.queue,next:null},xt===null?Y.memoizedState=xt=t:xt=xt.next=t}return xt}function sr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function xi(t){var e=si;return si+=1,Ia===null&&(Ia=[]),t=wm(Ia,t,e),e=Y,(xt===null?e.memoizedState:xt.next)===null&&(e=e.alternate,H.H=e===null||e.memoizedState===null?dh:ms),t}function fr(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return xi(t);if(t.$$typeof===en)return qt(t)}throw Error(_(438,String(t)))}function rs(t){var e=null,n=Y.updateQueue;if(n!==null&&(e=n.memoCache),e==null){var a=Y.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(l){return l.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),n===null&&(n=sr(),Y.updateQueue=n),n.memoCache=e,n=e.data[e.index],n===void 0)for(n=e.data[e.index]=Array(t),a=0;a<t;a++)n[a]=Py;return e.index++,n}function sn(t,e){return typeof e=="function"?e(t):e}function bu(t){var e=_t();return os(e,lt,t)}function os(t,e,n){var a=t.queue;if(a===null)throw Error(_(311));a.lastRenderedReducer=n;var l=t.baseQueue,i=a.pending;if(i!==null){if(l!==null){var u=l.next;l.next=i.next,i.next=u}e.baseQueue=l=i,a.pending=null}if(i=t.baseState,l===null)t.memoizedState=i;else{e=l.next;var r=u=null,o=null,c=e,h=!1;do{var v=c.lane&-536870913;if(v!==c.lane?(J&v)===v:(cn&v)===v){var p=c.revertLane;if(p===0)o!==null&&(o=o.next={lane:0,revertLane:0,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),v===tl&&(h=!0);else if((cn&p)===p){c=c.next,p===tl&&(h=!0);continue}else v={lane:0,revertLane:c.revertLane,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},o===null?(r=o=v,u=i):o=o.next=v,Y.lanes|=p,Xn|=p;v=c.action,ia&&n(i,v),i=c.hasEagerState?c.eagerState:n(i,v)}else p={lane:v,revertLane:c.revertLane,gesture:c.gesture,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},o===null?(r=o=p,u=i):o=o.next=p,Y.lanes|=v,Xn|=v;c=c.next}while(c!==null&&c!==e);if(o===null?u=i:o.next=r,!de(i,t.memoizedState)&&(At=!0,h&&(n=Fa,n!==null)))throw n;t.memoizedState=i,t.baseState=u,t.baseQueue=o,a.lastRenderedState=i}return l===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function To(t){var e=_t(),n=e.queue;if(n===null)throw Error(_(311));n.lastRenderedReducer=t;var a=n.dispatch,l=n.pending,i=e.memoizedState;if(l!==null){n.pending=null;var u=l=l.next;do i=t(i,u.action),u=u.next;while(u!==l);de(i,e.memoizedState)||(At=!0),e.memoizedState=i,e.baseQueue===null&&(e.baseState=i),n.lastRenderedState=i}return[i,a]}function Bm(t,e,n){var a=Y,l=_t(),i=I;if(i){if(n===void 0)throw Error(_(407));n=n()}else n=e();var u=!de((lt||l).memoizedState,n);if(u&&(l.memoizedState=n,At=!0),l=l.queue,cs(jm.bind(null,a,l,t),[t]),l.getSnapshot!==e||u||xt!==null&&xt.memoizedState.tag&1){if(a.flags|=2048,nl(9,{destroy:void 0},Ym.bind(null,a,l,n,e),null),it===null)throw Error(_(349));i||(cn&127)!==0||qm(a,e,n)}return n}function qm(t,e,n){t.flags|=16384,t={getSnapshot:e,value:n},e=Y.updateQueue,e===null?(e=sr(),Y.updateQueue=e,e.stores=[t]):(n=e.stores,n===null?e.stores=[t]:n.push(t))}function Ym(t,e,n,a){e.value=n,e.getSnapshot=a,Gm(e)&&Xm(t)}function jm(t,e,n){return n(function(){Gm(e)&&Xm(t)})}function Gm(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!de(t,n)}catch{return!0}}function Xm(t){var e=sa(t,2);e!==null&&Pt(e,t,2)}function fc(t){var e=Ft();if(typeof t=="function"){var n=t;if(t=n(),ia){zn(!0);try{n()}finally{zn(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:sn,lastRenderedState:t},e}function Vm(t,e,n,a){return t.baseState=n,os(t,lt,typeof a=="function"?a:sn)}function h0(t,e,n,a,l){if(pr(t))throw Error(_(485));if(t=e.action,t!==null){var i={payload:l,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(u){i.listeners.push(u)}};H.T!==null?n(!0):i.isTransition=!1,a(i),n=e.pending,n===null?(i.next=e.pending=i,Qm(e,i)):(i.next=n.next,e.pending=n.next=i)}}function Qm(t,e){var n=e.action,a=e.payload,l=t.state;if(e.isTransition){var i=H.T,u={};H.T=u;try{var r=n(l,a),o=H.S;o!==null&&o(u,r),Vd(t,e,r)}catch(c){dc(t,e,c)}finally{i!==null&&u.types!==null&&(i.types=u.types),H.T=i}}else try{i=n(l,a),Vd(t,e,i)}catch(c){dc(t,e,c)}}function Vd(t,e,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){Qd(t,e,a)},function(a){return dc(t,e,a)}):Qd(t,e,n)}function Qd(t,e,n){e.status="fulfilled",e.value=n,Zm(e),t.state=n,e=t.pending,e!==null&&(n=e.next,n===e?t.pending=null:(n=n.next,e.next=n,Qm(t,n)))}function dc(t,e,n){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=n,Zm(e),e=e.next;while(e!==a)}t.action=null}function Zm(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function Fm(t,e){return e}function Zd(t,e){if(I){var n=it.formState;if(n!==null){t:{var a=Y;if(I){if(dt){e:{for(var l=dt,i=xe;l.nodeType!==8;){if(!i){l=null;break e}if(l=ze(l.nextSibling),l===null){l=null;break e}}i=l.data,l=i==="F!"||i==="F"?l:null}if(l){dt=ze(l.nextSibling),a=l.data==="F!";break t}}jn(a)}a=!1}a&&(e=n[0])}}return n=Ft(),n.memoizedState=n.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fm,lastRenderedState:e},n.queue=a,n=ch.bind(null,Y,a),a.dispatch=n,a=fc(!1),i=ps.bind(null,Y,!1,a.queue),a=Ft(),l={state:e,dispatch:null,action:t,pending:null},a.queue=l,n=h0.bind(null,Y,l,i,n),l.dispatch=n,a.memoizedState=t,[e,n,!1]}function Fd(t){var e=_t();return Km(e,lt,t)}function Km(t,e,n){if(e=os(t,e,Fm)[0],t=bu(sn)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=xi(e)}catch(u){throw u===fl?cr:u}else a=e;e=_t();var l=e.queue,i=l.dispatch;return n!==e.memoizedState&&(Y.flags|=2048,nl(9,{destroy:void 0},g0.bind(null,l,n),null)),[a,i,t]}function g0(t,e){t.action=e}function Kd(t){var e=_t(),n=lt;if(n!==null)return Km(e,n,t);_t(),e=e.memoizedState,n=_t();var a=n.queue.dispatch;return n.memoizedState=t,[e,a,!1]}function nl(t,e,n,a){return t={tag:t,create:n,deps:a,inst:e,next:null},e=Y.updateQueue,e===null&&(e=sr(),Y.updateQueue=e),n=e.lastEffect,n===null?e.lastEffect=t.next=t:(a=n.next,n.next=t,t.next=a,e.lastEffect=t),t}function Jm(){return _t().memoizedState}function Su(t,e,n,a){var l=Ft();Y.flags|=t,l.memoizedState=nl(1|e,{destroy:void 0},n,a===void 0?null:a)}function dr(t,e,n,a){var l=_t();a=a===void 0?null:a;var i=l.memoizedState.inst;lt!==null&&a!==null&&ns(a,lt.memoizedState.deps)?l.memoizedState=nl(e,i,n,a):(Y.flags|=t,l.memoizedState=nl(1|e,i,n,a))}function Jd(t,e){Su(8390656,8,t,e)}function cs(t,e){dr(2048,8,t,e)}function v0(t){Y.flags|=4;var e=Y.updateQueue;if(e===null)e=sr(),Y.updateQueue=e,e.events=[t];else{var n=e.events;n===null?e.events=[t]:n.push(t)}}function Im(t){var e=_t().memoizedState;return v0({ref:e,nextImpl:t}),function(){if(($&2)!==0)throw Error(_(440));return e.impl.apply(void 0,arguments)}}function $m(t,e){return dr(4,2,t,e)}function Wm(t,e){return dr(4,4,t,e)}function Pm(t,e){if(typeof e=="function"){t=t();var n=e(t);return function(){typeof n=="function"?n():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function th(t,e,n){n=n!=null?n.concat([t]):null,dr(4,4,Pm.bind(null,e,t),n)}function ss(){}function eh(t,e){var n=_t();e=e===void 0?null:e;var a=n.memoizedState;return e!==null&&ns(e,a[1])?a[0]:(n.memoizedState=[t,e],t)}function nh(t,e){var n=_t();e=e===void 0?null:e;var a=n.memoizedState;if(e!==null&&ns(e,a[1]))return a[0];if(a=t(),ia){zn(!0);try{t()}finally{zn(!1)}}return n.memoizedState=[a,e],a}function fs(t,e,n){return n===void 0||(cn&1073741824)!==0&&(J&261930)===0?t.memoizedState=e:(t.memoizedState=n,t=Vh(),Y.lanes|=t,Xn|=t,n)}function ah(t,e,n,a){return de(n,e)?n:el.current!==null?(t=fs(t,n,a),de(t,e)||(At=!0),t):(cn&42)===0||(cn&1073741824)!==0&&(J&261930)===0?(At=!0,t.memoizedState=n):(t=Vh(),Y.lanes|=t,Xn|=t,e)}function lh(t,e,n,a,l){var i=W.p;W.p=i!==0&&8>i?i:8;var u=H.T,r={};H.T=r,ps(t,!1,e,n);try{var o=l(),c=H.S;if(c!==null&&c(r,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var h=d0(o,a);$l(t,e,h,fe(t))}else $l(t,e,a,fe(t))}catch(v){$l(t,e,{then:function(){},status:"rejected",reason:v},fe())}finally{W.p=i,u!==null&&r.types!==null&&(u.types=r.types),H.T=u}}function y0(){}function pc(t,e,n,a){if(t.tag!==5)throw Error(_(476));var l=ih(t).queue;lh(t,l,e,$n,n===null?y0:function(){return uh(t),n(a)})}function ih(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:$n,baseState:$n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:sn,lastRenderedState:$n},next:null};var n={};return e.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:sn,lastRenderedState:n},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function uh(t){var e=ih(t);e.next===null&&(e=t.alternate.memoizedState),$l(t,e.next.queue,{},fe())}function ds(){return qt(mi)}function rh(){return _t().memoizedState}function oh(){return _t().memoizedState}function b0(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var n=fe();t=Rn(n);var a=Un(e,t,n);a!==null&&(Pt(a,e,n),Kl(a,e,n)),e={cache:$c()},t.payload=e;return}e=e.return}}function S0(t,e,n){var a=fe();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},pr(t)?sh(e,n):(n=Fc(t,e,n,a),n!==null&&(Pt(n,t,a),fh(n,e,a)))}function ch(t,e,n){var a=fe();$l(t,e,n,a)}function $l(t,e,n,a){var l={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(pr(t))sh(e,l);else{var i=t.alternate;if(t.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var u=e.lastRenderedState,r=i(u,n);if(l.hasEagerState=!0,l.eagerState=r,de(r,u))return or(t,e,l,0),it===null&&rr(),!1}catch{}if(n=Fc(t,e,l,a),n!==null)return Pt(n,t,a),fh(n,e,a),!0}return!1}function ps(t,e,n,a){if(a={lane:2,revertLane:_s(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},pr(t)){if(e)throw Error(_(479))}else e=Fc(t,n,a,2),e!==null&&Pt(e,t,2)}function pr(t){var e=t.alternate;return t===Y||e!==null&&e===Y}function sh(t,e){Ja=Yu=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function fh(t,e,n){if((n&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,n|=a,e.lanes=n,Ip(t,n)}}var fi={readContext:qt,use:fr,useCallback:gt,useContext:gt,useEffect:gt,useImperativeHandle:gt,useLayoutEffect:gt,useInsertionEffect:gt,useMemo:gt,useReducer:gt,useRef:gt,useState:gt,useDebugValue:gt,useDeferredValue:gt,useTransition:gt,useSyncExternalStore:gt,useId:gt,useHostTransitionStatus:gt,useFormState:gt,useActionState:gt,useOptimistic:gt,useMemoCache:gt,useCacheRefresh:gt};fi.useEffectEvent=gt;var dh={readContext:qt,use:fr,useCallback:function(t,e){return Ft().memoizedState=[t,e===void 0?null:e],t},useContext:qt,useEffect:Jd,useImperativeHandle:function(t,e,n){n=n!=null?n.concat([t]):null,Su(4194308,4,Pm.bind(null,e,t),n)},useLayoutEffect:function(t,e){return Su(4194308,4,t,e)},useInsertionEffect:function(t,e){Su(4,2,t,e)},useMemo:function(t,e){var n=Ft();e=e===void 0?null:e;var a=t();if(ia){zn(!0);try{t()}finally{zn(!1)}}return n.memoizedState=[a,e],a},useReducer:function(t,e,n){var a=Ft();if(n!==void 0){var l=n(e);if(ia){zn(!0);try{n(e)}finally{zn(!1)}}}else l=e;return a.memoizedState=a.baseState=l,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:l},a.queue=t,t=t.dispatch=S0.bind(null,Y,t),[a.memoizedState,t]},useRef:function(t){var e=Ft();return t={current:t},e.memoizedState=t},useState:function(t){t=fc(t);var e=t.queue,n=ch.bind(null,Y,e);return e.dispatch=n,[t.memoizedState,n]},useDebugValue:ss,useDeferredValue:function(t,e){var n=Ft();return fs(n,t,e)},useTransition:function(){var t=fc(!1);return t=lh.bind(null,Y,t.queue,!0,!1),Ft().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,n){var a=Y,l=Ft();if(I){if(n===void 0)throw Error(_(407));n=n()}else{if(n=e(),it===null)throw Error(_(349));(J&127)!==0||qm(a,e,n)}l.memoizedState=n;var i={value:n,getSnapshot:e};return l.queue=i,Jd(jm.bind(null,a,i,t),[t]),a.flags|=2048,nl(9,{destroy:void 0},Ym.bind(null,a,i,n,e),null),n},useId:function(){var t=Ft(),e=it.identifierPrefix;if(I){var n=Ge,a=je;n=(a&~(1<<32-se(a)-1)).toString(32)+n,e="_"+e+"R_"+n,n=ju++,0<n&&(e+="H"+n.toString(32)),e+="_"}else n=p0++,e="_"+e+"r_"+n.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:ds,useFormState:Zd,useActionState:Zd,useOptimistic:function(t){var e=Ft();e.memoizedState=e.baseState=t;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=n,e=ps.bind(null,Y,!0,n),n.dispatch=e,[t,e]},useMemoCache:rs,useCacheRefresh:function(){return Ft().memoizedState=b0.bind(null,Y)},useEffectEvent:function(t){var e=Ft(),n={impl:t};return e.memoizedState=n,function(){if(($&2)!==0)throw Error(_(440));return n.impl.apply(void 0,arguments)}}},ms={readContext:qt,use:fr,useCallback:eh,useContext:qt,useEffect:cs,useImperativeHandle:th,useInsertionEffect:$m,useLayoutEffect:Wm,useMemo:nh,useReducer:bu,useRef:Jm,useState:function(){return bu(sn)},useDebugValue:ss,useDeferredValue:function(t,e){var n=_t();return ah(n,lt.memoizedState,t,e)},useTransition:function(){var t=bu(sn)[0],e=_t().memoizedState;return[typeof t=="boolean"?t:xi(t),e]},useSyncExternalStore:Bm,useId:rh,useHostTransitionStatus:ds,useFormState:Fd,useActionState:Fd,useOptimistic:function(t,e){var n=_t();return Vm(n,lt,t,e)},useMemoCache:rs,useCacheRefresh:oh};ms.useEffectEvent=Im;var ph={readContext:qt,use:fr,useCallback:eh,useContext:qt,useEffect:cs,useImperativeHandle:th,useInsertionEffect:$m,useLayoutEffect:Wm,useMemo:nh,useReducer:To,useRef:Jm,useState:function(){return To(sn)},useDebugValue:ss,useDeferredValue:function(t,e){var n=_t();return lt===null?fs(n,t,e):ah(n,lt.memoizedState,t,e)},useTransition:function(){var t=To(sn)[0],e=_t().memoizedState;return[typeof t=="boolean"?t:xi(t),e]},useSyncExternalStore:Bm,useId:rh,useHostTransitionStatus:ds,useFormState:Kd,useActionState:Kd,useOptimistic:function(t,e){var n=_t();return lt!==null?Vm(n,lt,t,e):(n.baseState=t,[t,n.queue.dispatch])},useMemoCache:rs,useCacheRefresh:oh};ph.useEffectEvent=Im;function _o(t,e,n,a){e=t.memoizedState,n=n(a,e),n=n==null?e:pt({},e,n),t.memoizedState=n,t.lanes===0&&(t.updateQueue.baseState=n)}var mc={enqueueSetState:function(t,e,n){t=t._reactInternals;var a=fe(),l=Rn(a);l.payload=e,n!=null&&(l.callback=n),e=Un(t,l,a),e!==null&&(Pt(e,t,a),Kl(e,t,a))},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var a=fe(),l=Rn(a);l.tag=1,l.payload=e,n!=null&&(l.callback=n),e=Un(t,l,a),e!==null&&(Pt(e,t,a),Kl(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=fe(),a=Rn(n);a.tag=2,e!=null&&(a.callback=e),e=Un(t,a,n),e!==null&&(Pt(e,t,n),Kl(e,t,n))}};function Id(t,e,n,a,l,i,u){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,i,u):e.prototype&&e.prototype.isPureReactComponent?!ui(n,a)||!ui(l,i):!0}function $d(t,e,n,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(n,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(n,a),e.state!==t&&mc.enqueueReplaceState(e,e.state,null)}function ua(t,e){var n=e;if("ref"in e){n={};for(var a in e)a!=="ref"&&(n[a]=e[a])}if(t=t.defaultProps){n===e&&(n=pt({},n));for(var l in t)n[l]===void 0&&(n[l]=t[l])}return n}function mh(t){Ru(t)}function hh(t){}function gh(t){Ru(t)}function Gu(t,e){try{var n=t.onUncaughtError;n(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Wd(t,e,n){try{var a=t.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function hc(t,e,n){return n=Rn(n),n.tag=3,n.payload={element:null},n.callback=function(){Gu(t,e)},n}function vh(t){return t=Rn(t),t.tag=3,t}function yh(t,e,n,a){var l=n.type.getDerivedStateFromError;if(typeof l=="function"){var i=a.value;t.payload=function(){return l(i)},t.callback=function(){Wd(e,n,a)}}var u=n.stateNode;u!==null&&typeof u.componentDidCatch=="function"&&(t.callback=function(){Wd(e,n,a),typeof l!="function"&&(Hn===null?Hn=new Set([this]):Hn.add(this));var r=a.stack;this.componentDidCatch(a.value,{componentStack:r!==null?r:""})})}function T0(t,e,n,a,l){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=n.alternate,e!==null&&sl(e,n,l,!0),n=pe.current,n!==null){switch(n.tag){case 31:case 13:return Me===null?Fu():n.alternate===null&&vt===0&&(vt=3),n.flags&=-257,n.flags|=65536,n.lanes=l,a===ku?n.flags|=16384:(e=n.updateQueue,e===null?n.updateQueue=new Set([a]):e.add(a),Ro(t,a,l)),!1;case 22:return n.flags|=65536,a===ku?n.flags|=16384:(e=n.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=e):(n=e.retryQueue,n===null?e.retryQueue=new Set([a]):n.add(a)),Ro(t,a,l)),!1}throw Error(_(435,n.tag))}return Ro(t,a,l),Fu(),!1}if(I)return e=pe.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=l,a!==nc&&(t=Error(_(422),{cause:a}),oi(Ee(t,n)))):(a!==nc&&(e=Error(_(423),{cause:a}),oi(Ee(e,n))),t=t.current.alternate,t.flags|=65536,l&=-l,t.lanes|=l,a=Ee(a,n),l=hc(t.stateNode,a,l),So(t,l),vt!==4&&(vt=2)),!1;var i=Error(_(520),{cause:a});if(i=Ee(i,n),ti===null?ti=[i]:ti.push(i),vt!==4&&(vt=2),e===null)return!0;a=Ee(a,n),n=e;do{switch(n.tag){case 3:return n.flags|=65536,t=l&-l,n.lanes|=t,t=hc(n.stateNode,a,t),So(n,t),!1;case 1:if(e=n.type,i=n.stateNode,(n.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(Hn===null||!Hn.has(i))))return n.flags|=65536,l&=-l,n.lanes|=l,l=vh(l),yh(l,t,n,a),So(n,l),!1}n=n.return}while(n!==null);return!1}var hs=Error(_(461)),At=!1;function Lt(t,e,n,a){e.child=t===null?Nm(e,null,n,a):la(e,t.child,n,a)}function Pd(t,e,n,a,l){n=n.render;var i=e.ref;if("ref"in a){var u={};for(var r in a)r!=="ref"&&(u[r]=a[r])}else u=a;return aa(e),a=as(t,e,n,u,i,l),r=ls(),t!==null&&!At?(is(t,e,l),fn(t,e,l)):(I&&r&&Jc(e),e.flags|=1,Lt(t,e,a,l),e.child)}function tp(t,e,n,a,l){if(t===null){var i=n.type;return typeof i=="function"&&!Kc(i)&&i.defaultProps===void 0&&n.compare===null?(e.tag=15,e.type=i,bh(t,e,i,a,l)):(t=vu(n.type,null,a,e,e.mode,l),t.ref=e.ref,t.return=e,e.child=t)}if(i=t.child,!gs(t,l)){var u=i.memoizedProps;if(n=n.compare,n=n!==null?n:ui,n(u,a)&&t.ref===e.ref)return fn(t,e,l)}return e.flags|=1,t=ln(i,a),t.ref=e.ref,t.return=e,e.child=t}function bh(t,e,n,a,l){if(t!==null){var i=t.memoizedProps;if(ui(i,a)&&t.ref===e.ref)if(At=!1,e.pendingProps=a=i,gs(t,l))(t.flags&131072)!==0&&(At=!0);else return e.lanes=t.lanes,fn(t,e,l)}return gc(t,e,n,a,l)}function Sh(t,e,n,a){var l=a.children,i=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((e.flags&128)!==0){if(i=i!==null?i.baseLanes|n:n,t!==null){for(a=e.child=t.child,l=0;a!==null;)l=l|a.lanes|a.childLanes,a=a.sibling;a=l&~i}else a=0,e.child=null;return ep(t,e,i,n,a)}if((n&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&yu(e,i!==null?i.cachePool:null),i!==null?Xd(e,i):cc(),Hm(e);else return a=e.lanes=536870912,ep(t,e,i!==null?i.baseLanes|n:n,n,a)}else i!==null?(yu(e,i.cachePool),Xd(e,i),xn(e),e.memoizedState=null):(t!==null&&yu(e,null),cc(),xn(e));return Lt(t,e,l,n),e.child}function Gl(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function ep(t,e,n,a,l){var i=Wc();return i=i===null?null:{parent:zt._currentValue,pool:i},e.memoizedState={baseLanes:n,cachePool:i},t!==null&&yu(e,null),cc(),Hm(e),t!==null&&sl(t,e,a,!0),e.childLanes=l,null}function Tu(t,e){return e=Xu({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function np(t,e,n){return la(e,t.child,null,n),t=Tu(e,e.pendingProps),t.flags|=2,ie(e),e.memoizedState=null,t}function _0(t,e,n){var a=e.pendingProps,l=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(I){if(a.mode==="hidden")return t=Tu(e,a),e.lanes=536870912,Gl(null,t);if(sc(e),(t=dt)?(t=dg(t,xe),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:Yn!==null?{id:je,overflow:Ge}:null,retryLane:536870912,hydrationErrors:null},n=Mm(t),n.return=e,e.child=n,Bt=e,dt=null)):t=null,t===null)throw jn(e);return e.lanes=536870912,null}return Tu(e,a)}var i=t.memoizedState;if(i!==null){var u=i.dehydrated;if(sc(e),l)if(e.flags&256)e.flags&=-257,e=np(t,e,n);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(_(558));else if(At||sl(t,e,n,!1),l=(n&t.childLanes)!==0,At||l){if(a=it,a!==null&&(u=$p(a,n),u!==0&&u!==i.retryLane))throw i.retryLane=u,sa(t,u),Pt(a,t,u),hs;Fu(),e=np(t,e,n)}else t=i.treeContext,dt=ze(u.nextSibling),Bt=e,I=!0,Nn=null,xe=!1,t!==null&&Am(e,t),e=Tu(e,a),e.flags|=4096;return e}return t=ln(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function _u(t,e){var n=e.ref;if(n===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(_(284));(t===null||t.ref!==n)&&(e.flags|=4194816)}}function gc(t,e,n,a,l){return aa(e),n=as(t,e,n,a,void 0,l),a=ls(),t!==null&&!At?(is(t,e,l),fn(t,e,l)):(I&&a&&Jc(e),e.flags|=1,Lt(t,e,n,l),e.child)}function ap(t,e,n,a,l,i){return aa(e),e.updateQueue=null,n=km(e,a,n,l),Lm(t),a=ls(),t!==null&&!At?(is(t,e,i),fn(t,e,i)):(I&&a&&Jc(e),e.flags|=1,Lt(t,e,n,i),e.child)}function lp(t,e,n,a,l){if(aa(e),e.stateNode===null){var i=Ya,u=n.contextType;typeof u=="object"&&u!==null&&(i=qt(u)),i=new n(a,i),e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=mc,e.stateNode=i,i._reactInternals=e,i=e.stateNode,i.props=a,i.state=e.memoizedState,i.refs={},ts(e),u=n.contextType,i.context=typeof u=="object"&&u!==null?qt(u):Ya,i.state=e.memoizedState,u=n.getDerivedStateFromProps,typeof u=="function"&&(_o(e,n,u,a),i.state=e.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(u=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),u!==i.state&&mc.enqueueReplaceState(i,i.state,null),Il(e,a,i,l),Jl(),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){i=e.stateNode;var r=e.memoizedProps,o=ua(n,r);i.props=o;var c=i.context,h=n.contextType;u=Ya,typeof h=="object"&&h!==null&&(u=qt(h));var v=n.getDerivedStateFromProps;h=typeof v=="function"||typeof i.getSnapshotBeforeUpdate=="function",r=e.pendingProps!==r,h||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(r||c!==u)&&$d(e,i,a,u),Tn=!1;var p=e.memoizedState;i.state=p,Il(e,a,i,l),Jl(),c=e.memoizedState,r||p!==c||Tn?(typeof v=="function"&&(_o(e,n,v,a),c=e.memoizedState),(o=Tn||Id(e,n,o,a,p,c,u))?(h||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(e.flags|=4194308)):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=c),i.props=a,i.state=c,i.context=u,a=o):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{i=e.stateNode,rc(t,e),u=e.memoizedProps,h=ua(n,u),i.props=h,v=e.pendingProps,p=i.context,c=n.contextType,o=Ya,typeof c=="object"&&c!==null&&(o=qt(c)),r=n.getDerivedStateFromProps,(c=typeof r=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==v||p!==o)&&$d(e,i,a,o),Tn=!1,p=e.memoizedState,i.state=p,Il(e,a,i,l),Jl();var m=e.memoizedState;u!==v||p!==m||Tn||t!==null&&t.dependencies!==null&&Lu(t.dependencies)?(typeof r=="function"&&(_o(e,n,r,a),m=e.memoizedState),(h=Tn||Id(e,n,h,a,p,m,o)||t!==null&&t.dependencies!==null&&Lu(t.dependencies))?(c||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(a,m,o),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(a,m,o)),typeof i.componentDidUpdate=="function"&&(e.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===t.memoizedProps&&p===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===t.memoizedProps&&p===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=m),i.props=a,i.state=m,i.context=o,a=h):(typeof i.componentDidUpdate!="function"||u===t.memoizedProps&&p===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===t.memoizedProps&&p===t.memoizedState||(e.flags|=1024),a=!1)}return i=a,_u(t,e),a=(e.flags&128)!==0,i||a?(i=e.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:i.render(),e.flags|=1,t!==null&&a?(e.child=la(e,t.child,null,l),e.child=la(e,null,n,l)):Lt(t,e,n,l),e.memoizedState=i.state,t=e.child):t=fn(t,e,l),t}function ip(t,e,n,a){return na(),e.flags|=256,Lt(t,e,n,a),e.child}var Eo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function xo(t){return{baseLanes:t,cachePool:Dm()}}function Mo(t,e,n){return t=t!==null?t.childLanes&~n:0,e&&(t|=re),t}function Th(t,e,n){var a=e.pendingProps,l=!1,i=(e.flags&128)!==0,u;if((u=i)||(u=t!==null&&t.memoizedState===null?!1:(Tt.current&2)!==0),u&&(l=!0,e.flags&=-129),u=(e.flags&32)!==0,e.flags&=-33,t===null){if(I){if(l?En(e):xn(e),(t=dt)?(t=dg(t,xe),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:Yn!==null?{id:je,overflow:Ge}:null,retryLane:536870912,hydrationErrors:null},n=Mm(t),n.return=e,e.child=n,Bt=e,dt=null)):t=null,t===null)throw jn(e);return wc(t)?e.lanes=32:e.lanes=536870912,null}var r=a.children;return a=a.fallback,l?(xn(e),l=e.mode,r=Xu({mode:"hidden",children:r},l),a=Wn(a,l,n,null),r.return=e,a.return=e,r.sibling=a,e.child=r,a=e.child,a.memoizedState=xo(n),a.childLanes=Mo(t,u,n),e.memoizedState=Eo,Gl(null,a)):(En(e),vc(e,r))}var o=t.memoizedState;if(o!==null&&(r=o.dehydrated,r!==null)){if(i)e.flags&256?(En(e),e.flags&=-257,e=zo(t,e,n)):e.memoizedState!==null?(xn(e),e.child=t.child,e.flags|=128,e=null):(xn(e),r=a.fallback,l=e.mode,a=Xu({mode:"visible",children:a.children},l),r=Wn(r,l,n,null),r.flags|=2,a.return=e,r.return=e,a.sibling=r,e.child=a,la(e,t.child,null,n),a=e.child,a.memoizedState=xo(n),a.childLanes=Mo(t,u,n),e.memoizedState=Eo,e=Gl(null,a));else if(En(e),wc(r)){if(u=r.nextSibling&&r.nextSibling.dataset,u)var c=u.dgst;u=c,a=Error(_(419)),a.stack="",a.digest=u,oi({value:a,source:null,stack:null}),e=zo(t,e,n)}else if(At||sl(t,e,n,!1),u=(n&t.childLanes)!==0,At||u){if(u=it,u!==null&&(a=$p(u,n),a!==0&&a!==o.retryLane))throw o.retryLane=a,sa(t,a),Pt(u,t,a),hs;Dc(r)||Fu(),e=zo(t,e,n)}else Dc(r)?(e.flags|=192,e.child=t.child,e=null):(t=o.treeContext,dt=ze(r.nextSibling),Bt=e,I=!0,Nn=null,xe=!1,t!==null&&Am(e,t),e=vc(e,a.children),e.flags|=4096);return e}return l?(xn(e),r=a.fallback,l=e.mode,o=t.child,c=o.sibling,a=ln(o,{mode:"hidden",children:a.children}),a.subtreeFlags=o.subtreeFlags&65011712,c!==null?r=ln(c,r):(r=Wn(r,l,n,null),r.flags|=2),r.return=e,a.return=e,a.sibling=r,e.child=a,Gl(null,a),a=e.child,r=t.child.memoizedState,r===null?r=xo(n):(l=r.cachePool,l!==null?(o=zt._currentValue,l=l.parent!==o?{parent:o,pool:o}:l):l=Dm(),r={baseLanes:r.baseLanes|n,cachePool:l}),a.memoizedState=r,a.childLanes=Mo(t,u,n),e.memoizedState=Eo,Gl(t.child,a)):(En(e),n=t.child,t=n.sibling,n=ln(n,{mode:"visible",children:a.children}),n.return=e,n.sibling=null,t!==null&&(u=e.deletions,u===null?(e.deletions=[t],e.flags|=16):u.push(t)),e.child=n,e.memoizedState=null,n)}function vc(t,e){return e=Xu({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function Xu(t,e){return t=ue(22,t,null,e),t.lanes=0,t}function zo(t,e,n){return la(e,t.child,null,n),t=vc(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function up(t,e,n){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),lc(t.return,e,n)}function Ao(t,e,n,a,l,i){var u=t.memoizedState;u===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:l,treeForkCount:i}:(u.isBackwards=e,u.rendering=null,u.renderingStartTime=0,u.last=a,u.tail=n,u.tailMode=l,u.treeForkCount=i)}function _h(t,e,n){var a=e.pendingProps,l=a.revealOrder,i=a.tail;a=a.children;var u=Tt.current,r=(u&2)!==0;if(r?(u=u&1|2,e.flags|=128):u&=1,rt(Tt,u),Lt(t,e,a,n),a=I?ri:0,!r&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&up(t,n,e);else if(t.tag===19)up(t,n,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(l){case"forwards":for(n=e.child,l=null;n!==null;)t=n.alternate,t!==null&&qu(t)===null&&(l=n),n=n.sibling;n=l,n===null?(l=e.child,e.child=null):(l=n.sibling,n.sibling=null),Ao(e,!1,l,n,i,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,l=e.child,e.child=null;l!==null;){if(t=l.alternate,t!==null&&qu(t)===null){e.child=l;break}t=l.sibling,l.sibling=n,n=l,l=t}Ao(e,!0,n,null,i,a);break;case"together":Ao(e,!1,null,null,void 0,a);break;default:e.memoizedState=null}return e.child}function fn(t,e,n){if(t!==null&&(e.dependencies=t.dependencies),Xn|=e.lanes,(n&e.childLanes)===0)if(t!==null){if(sl(t,e,n,!1),(n&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(_(153));if(e.child!==null){for(t=e.child,n=ln(t,t.pendingProps),e.child=n,n.return=e;t.sibling!==null;)t=t.sibling,n=n.sibling=ln(t,t.pendingProps),n.return=e;n.sibling=null}return e.child}function gs(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Lu(t)))}function E0(t,e,n){switch(e.tag){case 3:Du(e,e.stateNode.containerInfo),_n(e,zt,t.memoizedState.cache),na();break;case 27:case 5:Qo(e);break;case 4:Du(e,e.stateNode.containerInfo);break;case 10:_n(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,sc(e),null;break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(En(e),e.flags|=128,null):(n&e.child.childLanes)!==0?Th(t,e,n):(En(e),t=fn(t,e,n),t!==null?t.sibling:null);En(e);break;case 19:var l=(t.flags&128)!==0;if(a=(n&e.childLanes)!==0,a||(sl(t,e,n,!1),a=(n&e.childLanes)!==0),l){if(a)return _h(t,e,n);e.flags|=128}if(l=e.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),rt(Tt,Tt.current),a)break;return null;case 22:return e.lanes=0,Sh(t,e,n,e.pendingProps);case 24:_n(e,zt,t.memoizedState.cache)}return fn(t,e,n)}function Eh(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps)At=!0;else{if(!gs(t,n)&&(e.flags&128)===0)return At=!1,E0(t,e,n);At=(t.flags&131072)!==0}else At=!1,I&&(e.flags&1048576)!==0&&zm(e,ri,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=Jn(e.elementType),e.type=t,typeof t=="function")Kc(t)?(a=ua(t,a),e.tag=1,e=lp(null,e,t,a,n)):(e.tag=0,e=gc(null,e,t,a,n));else{if(t!=null){var l=t.$$typeof;if(l===Uc){e.tag=11,e=Pd(null,e,t,a,n);break t}else if(l===Hc){e.tag=14,e=tp(null,e,t,a,n);break t}}throw e=Xo(t)||t,Error(_(306,e,""))}}return e;case 0:return gc(t,e,e.type,e.pendingProps,n);case 1:return a=e.type,l=ua(a,e.pendingProps),lp(t,e,a,l,n);case 3:t:{if(Du(e,e.stateNode.containerInfo),t===null)throw Error(_(387));a=e.pendingProps;var i=e.memoizedState;l=i.element,rc(t,e),Il(e,a,null,n);var u=e.memoizedState;if(a=u.cache,_n(e,zt,a),a!==i.cache&&ic(e,[zt],n,!0),Jl(),a=u.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:u.cache},e.updateQueue.baseState=i,e.memoizedState=i,e.flags&256){e=ip(t,e,a,n);break t}else if(a!==l){l=Ee(Error(_(424)),e),oi(l),e=ip(t,e,a,n);break t}else for(t=e.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName==="HTML"?t.ownerDocument.body:t,dt=ze(t.firstChild),Bt=e,I=!0,Nn=null,xe=!0,n=Nm(e,null,a,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(na(),a===l){e=fn(t,e,n);break t}Lt(t,e,a,n)}e=e.child}return e;case 26:return _u(t,e),t===null?(n=Op(e.type,null,e.pendingProps,null))?e.memoizedState=n:I||(n=e.type,t=e.pendingProps,a=$u(Cn.current).createElement(n),a[kt]=e,a[te]=t,Yt(a,n,t),Ut(a),e.stateNode=a):e.memoizedState=Op(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return Qo(e),t===null&&I&&(a=e.stateNode=pg(e.type,e.pendingProps,Cn.current),Bt=e,xe=!0,l=dt,Qn(e.type)?(Cc=l,dt=ze(a.firstChild)):dt=l),Lt(t,e,e.pendingProps.children,n),_u(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&I&&((l=a=dt)&&(a=$0(a,e.type,e.pendingProps,xe),a!==null?(e.stateNode=a,Bt=e,dt=ze(a.firstChild),xe=!1,l=!0):l=!1),l||jn(e)),Qo(e),l=e.type,i=e.pendingProps,u=t!==null?t.memoizedProps:null,a=i.children,Ac(l,i)?a=null:u!==null&&Ac(l,u)&&(e.flags|=32),e.memoizedState!==null&&(l=as(t,e,m0,null,null,n),mi._currentValue=l),_u(t,e),Lt(t,e,a,n),e.child;case 6:return t===null&&I&&((t=n=dt)&&(n=W0(n,e.pendingProps,xe),n!==null?(e.stateNode=n,Bt=e,dt=null,t=!0):t=!1),t||jn(e)),null;case 13:return Th(t,e,n);case 4:return Du(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=la(e,null,a,n):Lt(t,e,a,n),e.child;case 11:return Pd(t,e,e.type,e.pendingProps,n);case 7:return Lt(t,e,e.pendingProps,n),e.child;case 8:return Lt(t,e,e.pendingProps.children,n),e.child;case 12:return Lt(t,e,e.pendingProps.children,n),e.child;case 10:return a=e.pendingProps,_n(e,e.type,a.value),Lt(t,e,a.children,n),e.child;case 9:return l=e.type._context,a=e.pendingProps.children,aa(e),l=qt(l),a=a(l),e.flags|=1,Lt(t,e,a,n),e.child;case 14:return tp(t,e,e.type,e.pendingProps,n);case 15:return bh(t,e,e.type,e.pendingProps,n);case 19:return _h(t,e,n);case 31:return _0(t,e,n);case 22:return Sh(t,e,n,e.pendingProps);case 24:return aa(e),a=qt(zt),t===null?(l=Wc(),l===null&&(l=it,i=$c(),l.pooledCache=i,i.refCount++,i!==null&&(l.pooledCacheLanes|=n),l=i),e.memoizedState={parent:a,cache:l},ts(e),_n(e,zt,l)):((t.lanes&n)!==0&&(rc(t,e),Il(e,null,null,n),Jl()),l=t.memoizedState,i=e.memoizedState,l.parent!==a?(l={parent:a,cache:a},e.memoizedState=l,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=l),_n(e,zt,a)):(a=i.cache,_n(e,zt,a),a!==l.cache&&ic(e,[zt],n,!0))),Lt(t,e,e.pendingProps.children,n),e.child;case 29:throw e.pendingProps}throw Error(_(156,e.tag))}function Je(t){t.flags|=4}function Oo(t,e,n,a,l){if((e=(t.mode&32)!==0)&&(e=!1),e){if(t.flags|=16777216,(l&335544128)===l)if(t.stateNode.complete)t.flags|=8192;else if(Fh())t.flags|=8192;else throw ta=ku,Pc}else t.flags&=-16777217}function rp(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!gg(e))if(Fh())t.flags|=8192;else throw ta=ku,Pc}function uu(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?Kp():536870912,t.lanes|=e,al|=e)}function Hl(t,e){if(!I)switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;e!==null;)e.alternate!==null&&(n=e),e=e.sibling;n===null?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function ft(t){var e=t.alternate!==null&&t.alternate.child===t.child,n=0,a=0;if(e)for(var l=t.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags&65011712,a|=l.flags&65011712,l.return=t,l=l.sibling;else for(l=t.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags,a|=l.flags,l.return=t,l=l.sibling;return t.subtreeFlags|=a,t.childLanes=n,e}function x0(t,e,n){var a=e.pendingProps;switch(Ic(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ft(e),null;case 1:return ft(e),null;case 3:return n=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),un(zt),$a(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(t===null||t.child===null)&&(Oa(e)?Je(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,bo())),ft(e),null;case 26:var l=e.type,i=e.memoizedState;return t===null?(Je(e),i!==null?(ft(e),rp(e,i)):(ft(e),Oo(e,l,null,a,n))):i?i!==t.memoizedState?(Je(e),ft(e),rp(e,i)):(ft(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&Je(e),ft(e),Oo(e,l,t,a,n)),null;case 27:if(wu(e),n=Cn.current,l=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Je(e);else{if(!a){if(e.stateNode===null)throw Error(_(166));return ft(e),null}t=Ve.current,Oa(e)?Ld(e,t):(t=pg(l,a,n),e.stateNode=t,Je(e))}return ft(e),null;case 5:if(wu(e),l=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Je(e);else{if(!a){if(e.stateNode===null)throw Error(_(166));return ft(e),null}if(i=Ve.current,Oa(e))Ld(e,i);else{var u=$u(Cn.current);switch(i){case 1:i=u.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:i=u.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":i=u.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":i=u.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":i=u.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof a.is=="string"?u.createElement("select",{is:a.is}):u.createElement("select"),a.multiple?i.multiple=!0:a.size&&(i.size=a.size);break;default:i=typeof a.is=="string"?u.createElement(l,{is:a.is}):u.createElement(l)}}i[kt]=e,i[te]=a;t:for(u=e.child;u!==null;){if(u.tag===5||u.tag===6)i.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===e)break t;for(;u.sibling===null;){if(u.return===null||u.return===e)break t;u=u.return}u.sibling.return=u.return,u=u.sibling}e.stateNode=i;t:switch(Yt(i,l,a),l){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&Je(e)}}return ft(e),Oo(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,n),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&Je(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(_(166));if(t=Cn.current,Oa(e)){if(t=e.stateNode,n=e.memoizedProps,a=null,l=Bt,l!==null)switch(l.tag){case 27:case 5:a=l.memoizedProps}t[kt]=e,t=!!(t.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||cg(t.nodeValue,n)),t||jn(e,!0)}else t=$u(t).createTextNode(a),t[kt]=e,e.stateNode=t}return ft(e),null;case 31:if(n=e.memoizedState,t===null||t.memoizedState!==null){if(a=Oa(e),n!==null){if(t===null){if(!a)throw Error(_(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(_(557));t[kt]=e}else na(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;ft(e),t=!1}else n=bo(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),t=!0;if(!t)return e.flags&256?(ie(e),e):(ie(e),null);if((e.flags&128)!==0)throw Error(_(558))}return ft(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(l=Oa(e),a!==null&&a.dehydrated!==null){if(t===null){if(!l)throw Error(_(318));if(l=e.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(_(317));l[kt]=e}else na(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;ft(e),l=!1}else l=bo(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),l=!0;if(!l)return e.flags&256?(ie(e),e):(ie(e),null)}return ie(e),(e.flags&128)!==0?(e.lanes=n,e):(n=a!==null,t=t!==null&&t.memoizedState!==null,n&&(a=e.child,l=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(l=a.alternate.memoizedState.cachePool.pool),i=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==l&&(a.flags|=2048)),n!==t&&n&&(e.child.flags|=8192),uu(e,e.updateQueue),ft(e),null);case 4:return $a(),t===null&&Es(e.stateNode.containerInfo),ft(e),null;case 10:return un(e.type),ft(e),null;case 19:if(Ht(Tt),a=e.memoizedState,a===null)return ft(e),null;if(l=(e.flags&128)!==0,i=a.rendering,i===null)if(l)Hl(a,!1);else{if(vt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(i=qu(t),i!==null){for(e.flags|=128,Hl(a,!1),t=i.updateQueue,e.updateQueue=t,uu(e,t),e.subtreeFlags=0,t=n,n=e.child;n!==null;)xm(n,t),n=n.sibling;return rt(Tt,Tt.current&1|2),I&&Pe(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&oe()>Qu&&(e.flags|=128,l=!0,Hl(a,!1),e.lanes=4194304)}else{if(!l)if(t=qu(i),t!==null){if(e.flags|=128,l=!0,t=t.updateQueue,e.updateQueue=t,uu(e,t),Hl(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!I)return ft(e),null}else 2*oe()-a.renderingStartTime>Qu&&n!==536870912&&(e.flags|=128,l=!0,Hl(a,!1),e.lanes=4194304);a.isBackwards?(i.sibling=e.child,e.child=i):(t=a.last,t!==null?t.sibling=i:e.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=oe(),t.sibling=null,n=Tt.current,rt(Tt,l?n&1|2:n&1),I&&Pe(e,a.treeForkCount),t):(ft(e),null);case 22:case 23:return ie(e),es(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(n&536870912)!==0&&(e.flags&128)===0&&(ft(e),e.subtreeFlags&6&&(e.flags|=8192)):ft(e),n=e.updateQueue,n!==null&&uu(e,n.retryQueue),n=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==n&&(e.flags|=2048),t!==null&&Ht(Pn),null;case 24:return n=null,t!==null&&(n=t.memoizedState.cache),e.memoizedState.cache!==n&&(e.flags|=2048),un(zt),ft(e),null;case 25:return null;case 30:return null}throw Error(_(156,e.tag))}function M0(t,e){switch(Ic(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return un(zt),$a(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return wu(e),null;case 31:if(e.memoizedState!==null){if(ie(e),e.alternate===null)throw Error(_(340));na()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(ie(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(_(340));na()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Ht(Tt),null;case 4:return $a(),null;case 10:return un(e.type),null;case 22:case 23:return ie(e),es(),t!==null&&Ht(Pn),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return un(zt),null;case 25:return null;default:return null}}function xh(t,e){switch(Ic(e),e.tag){case 3:un(zt),$a();break;case 26:case 27:case 5:wu(e);break;case 4:$a();break;case 31:e.memoizedState!==null&&ie(e);break;case 13:ie(e);break;case 19:Ht(Tt);break;case 10:un(e.type);break;case 22:case 23:ie(e),es(),t!==null&&Ht(Pn);break;case 24:un(zt)}}function Mi(t,e){try{var n=e.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var l=a.next;n=l;do{if((n.tag&t)===t){a=void 0;var i=n.create,u=n.inst;a=i(),u.destroy=a}n=n.next}while(n!==l)}}catch(r){nt(e,e.return,r)}}function Gn(t,e,n){try{var a=e.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var i=l.next;a=i;do{if((a.tag&t)===t){var u=a.inst,r=u.destroy;if(r!==void 0){u.destroy=void 0,l=e;var o=n,c=r;try{c()}catch(h){nt(l,o,h)}}}a=a.next}while(a!==i)}}catch(h){nt(e,e.return,h)}}function Mh(t){var e=t.updateQueue;if(e!==null){var n=t.stateNode;try{Um(e,n)}catch(a){nt(t,t.return,a)}}}function zh(t,e,n){n.props=ua(t.type,t.memoizedProps),n.state=t.memoizedState;try{n.componentWillUnmount()}catch(a){nt(t,e,a)}}function Wl(t,e){try{var n=t.ref;if(n!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof n=="function"?t.refCleanup=n(a):n.current=a}}catch(l){nt(t,e,l)}}function Xe(t,e){var n=t.ref,a=t.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(l){nt(t,e,l)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(l){nt(t,e,l)}else n.current=null}function Ah(t){var e=t.type,n=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break t;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(l){nt(t,t.return,l)}}function Do(t,e,n){try{var a=t.stateNode;Q0(a,t.type,n,e),a[te]=e}catch(l){nt(t,t.return,l)}}function Oh(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Qn(t.type)||t.tag===4}function wo(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Oh(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&Qn(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function yc(t,e,n){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(t,e):(e=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,e.appendChild(t),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=nn));else if(a!==4&&(a===27&&Qn(t.type)&&(n=t.stateNode,e=null),t=t.child,t!==null))for(yc(t,e,n),t=t.sibling;t!==null;)yc(t,e,n),t=t.sibling}function Vu(t,e,n){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(a!==4&&(a===27&&Qn(t.type)&&(n=t.stateNode),t=t.child,t!==null))for(Vu(t,e,n),t=t.sibling;t!==null;)Vu(t,e,n),t=t.sibling}function Dh(t){var e=t.stateNode,n=t.memoizedProps;try{for(var a=t.type,l=e.attributes;l.length;)e.removeAttributeNode(l[0]);Yt(e,a,n),e[kt]=t,e[te]=n}catch(i){nt(t,t.return,i)}}var tn=!1,Mt=!1,Co=!1,op=typeof WeakSet=="function"?WeakSet:Set,Rt=null;function z0(t,e){if(t=t.containerInfo,Mc=er,t=gm(t),Qc(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else t:{n=(n=t.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var l=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break t}var u=0,r=-1,o=-1,c=0,h=0,v=t,p=null;e:for(;;){for(var m;v!==n||l!==0&&v.nodeType!==3||(r=u+l),v!==i||a!==0&&v.nodeType!==3||(o=u+a),v.nodeType===3&&(u+=v.nodeValue.length),(m=v.firstChild)!==null;)p=v,v=m;for(;;){if(v===t)break e;if(p===n&&++c===l&&(r=u),p===i&&++h===a&&(o=u),(m=v.nextSibling)!==null)break;v=p,p=v.parentNode}v=m}n=r===-1||o===-1?null:{start:r,end:o}}else n=null}n=n||{start:0,end:0}}else n=null;for(zc={focusedElem:t,selectionRange:n},er=!1,Rt=e;Rt!==null;)if(e=Rt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Rt=t;else for(;Rt!==null;){switch(e=Rt,i=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(n=0;n<t.length;n++)l=t[n],l.ref.impl=l.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&i!==null){t=void 0,n=e,l=i.memoizedProps,i=i.memoizedState,a=n.stateNode;try{var x=ua(n.type,l);t=a.getSnapshotBeforeUpdate(x,i),a.__reactInternalSnapshotBeforeUpdate=t}catch(E){nt(n,n.return,E)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,n=t.nodeType,n===9)Oc(t);else if(n===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":Oc(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(_(163))}if(t=e.sibling,t!==null){t.return=e.return,Rt=t;break}Rt=e.return}}function wh(t,e,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:$e(t,n),a&4&&Mi(5,n);break;case 1:if($e(t,n),a&4)if(t=n.stateNode,e===null)try{t.componentDidMount()}catch(u){nt(n,n.return,u)}else{var l=ua(n.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(l,e,t.__reactInternalSnapshotBeforeUpdate)}catch(u){nt(n,n.return,u)}}a&64&&Mh(n),a&512&&Wl(n,n.return);break;case 3:if($e(t,n),a&64&&(t=n.updateQueue,t!==null)){if(e=null,n.child!==null)switch(n.child.tag){case 27:case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}try{Um(t,e)}catch(u){nt(n,n.return,u)}}break;case 27:e===null&&a&4&&Dh(n);case 26:case 5:$e(t,n),e===null&&a&4&&Ah(n),a&512&&Wl(n,n.return);break;case 12:$e(t,n);break;case 31:$e(t,n),a&4&&Rh(t,n);break;case 13:$e(t,n),a&4&&Uh(t,n),a&64&&(t=n.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(n=H0.bind(null,n),P0(t,n))));break;case 22:if(a=n.memoizedState!==null||tn,!a){e=e!==null&&e.memoizedState!==null||Mt,l=tn;var i=Mt;tn=a,(Mt=e)&&!i?We(t,n,(n.subtreeFlags&8772)!==0):$e(t,n),tn=l,Mt=i}break;case 30:break;default:$e(t,n)}}function Ch(t){var e=t.alternate;e!==null&&(t.alternate=null,Ch(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&qc(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var ht=null,$t=!1;function Ie(t,e,n){for(n=n.child;n!==null;)Nh(t,e,n),n=n.sibling}function Nh(t,e,n){if(ce&&typeof ce.onCommitFiberUnmount=="function")try{ce.onCommitFiberUnmount(yi,n)}catch{}switch(n.tag){case 26:Mt||Xe(n,e),Ie(t,e,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Mt||Xe(n,e);var a=ht,l=$t;Qn(n.type)&&(ht=n.stateNode,$t=!1),Ie(t,e,n),ni(n.stateNode),ht=a,$t=l;break;case 5:Mt||Xe(n,e);case 6:if(a=ht,l=$t,ht=null,Ie(t,e,n),ht=a,$t=l,ht!==null)if($t)try{(ht.nodeType===9?ht.body:ht.nodeName==="HTML"?ht.ownerDocument.body:ht).removeChild(n.stateNode)}catch(i){nt(n,e,i)}else try{ht.removeChild(n.stateNode)}catch(i){nt(n,e,i)}break;case 18:ht!==null&&($t?(t=ht,Ep(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,n.stateNode),rl(t)):Ep(ht,n.stateNode));break;case 4:a=ht,l=$t,ht=n.stateNode.containerInfo,$t=!0,Ie(t,e,n),ht=a,$t=l;break;case 0:case 11:case 14:case 15:Gn(2,n,e),Mt||Gn(4,n,e),Ie(t,e,n);break;case 1:Mt||(Xe(n,e),a=n.stateNode,typeof a.componentWillUnmount=="function"&&zh(n,e,a)),Ie(t,e,n);break;case 21:Ie(t,e,n);break;case 22:Mt=(a=Mt)||n.memoizedState!==null,Ie(t,e,n),Mt=a;break;default:Ie(t,e,n)}}function Rh(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{rl(t)}catch(n){nt(e,e.return,n)}}}function Uh(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{rl(t)}catch(n){nt(e,e.return,n)}}function A0(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new op),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new op),e;default:throw Error(_(435,t.tag))}}function ru(t,e){var n=A0(t);e.forEach(function(a){if(!n.has(a)){n.add(a);var l=L0.bind(null,t,a);a.then(l,l)}})}function Jt(t,e){var n=e.deletions;if(n!==null)for(var a=0;a<n.length;a++){var l=n[a],i=t,u=e,r=u;t:for(;r!==null;){switch(r.tag){case 27:if(Qn(r.type)){ht=r.stateNode,$t=!1;break t}break;case 5:ht=r.stateNode,$t=!1;break t;case 3:case 4:ht=r.stateNode.containerInfo,$t=!0;break t}r=r.return}if(ht===null)throw Error(_(160));Nh(i,u,l),ht=null,$t=!1,i=l.alternate,i!==null&&(i.return=null),l.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)Hh(e,t),e=e.sibling}var Ue=null;function Hh(t,e){var n=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:Jt(e,t),It(t),a&4&&(Gn(3,t,t.return),Mi(3,t),Gn(5,t,t.return));break;case 1:Jt(e,t),It(t),a&512&&(Mt||n===null||Xe(n,n.return)),a&64&&tn&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(n=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var l=Ue;if(Jt(e,t),It(t),a&512&&(Mt||n===null||Xe(n,n.return)),a&4){var i=n!==null?n.memoizedState:null;if(a=t.memoizedState,n===null)if(a===null)if(t.stateNode===null){t:{a=t.type,n=t.memoizedProps,l=l.ownerDocument||l;e:switch(a){case"title":i=l.getElementsByTagName("title")[0],(!i||i[Ti]||i[kt]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=l.createElement(a),l.head.insertBefore(i,l.querySelector("head > title"))),Yt(i,a,n),i[kt]=t,Ut(i),a=i;break t;case"link":var u=wp("link","href",l).get(a+(n.href||""));if(u){for(var r=0;r<u.length;r++)if(i=u[r],i.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&i.getAttribute("rel")===(n.rel==null?null:n.rel)&&i.getAttribute("title")===(n.title==null?null:n.title)&&i.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){u.splice(r,1);break e}}i=l.createElement(a),Yt(i,a,n),l.head.appendChild(i);break;case"meta":if(u=wp("meta","content",l).get(a+(n.content||""))){for(r=0;r<u.length;r++)if(i=u[r],i.getAttribute("content")===(n.content==null?null:""+n.content)&&i.getAttribute("name")===(n.name==null?null:n.name)&&i.getAttribute("property")===(n.property==null?null:n.property)&&i.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&i.getAttribute("charset")===(n.charSet==null?null:n.charSet)){u.splice(r,1);break e}}i=l.createElement(a),Yt(i,a,n),l.head.appendChild(i);break;default:throw Error(_(468,a))}i[kt]=t,Ut(i),a=i}t.stateNode=a}else Cp(l,t.type,t.stateNode);else t.stateNode=Dp(l,a,t.memoizedProps);else i!==a?(i===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):i.count--,a===null?Cp(l,t.type,t.stateNode):Dp(l,a,t.memoizedProps)):a===null&&t.stateNode!==null&&Do(t,t.memoizedProps,n.memoizedProps)}break;case 27:Jt(e,t),It(t),a&512&&(Mt||n===null||Xe(n,n.return)),n!==null&&a&4&&Do(t,t.memoizedProps,n.memoizedProps);break;case 5:if(Jt(e,t),It(t),a&512&&(Mt||n===null||Xe(n,n.return)),t.flags&32){l=t.stateNode;try{Pa(l,"")}catch(x){nt(t,t.return,x)}}a&4&&t.stateNode!=null&&(l=t.memoizedProps,Do(t,l,n!==null?n.memoizedProps:l)),a&1024&&(Co=!0);break;case 6:if(Jt(e,t),It(t),a&4){if(t.stateNode===null)throw Error(_(162));a=t.memoizedProps,n=t.stateNode;try{n.nodeValue=a}catch(x){nt(t,t.return,x)}}break;case 3:if(Mu=null,l=Ue,Ue=Wu(e.containerInfo),Jt(e,t),Ue=l,It(t),a&4&&n!==null&&n.memoizedState.isDehydrated)try{rl(e.containerInfo)}catch(x){nt(t,t.return,x)}Co&&(Co=!1,Lh(t));break;case 4:a=Ue,Ue=Wu(t.stateNode.containerInfo),Jt(e,t),It(t),Ue=a;break;case 12:Jt(e,t),It(t);break;case 31:Jt(e,t),It(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,ru(t,a)));break;case 13:Jt(e,t),It(t),t.child.flags&8192&&t.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(mr=oe()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,ru(t,a)));break;case 22:l=t.memoizedState!==null;var o=n!==null&&n.memoizedState!==null,c=tn,h=Mt;if(tn=c||l,Mt=h||o,Jt(e,t),Mt=h,tn=c,It(t),a&8192)t:for(e=t.stateNode,e._visibility=l?e._visibility&-2:e._visibility|1,l&&(n===null||o||tn||Mt||In(t)),n=null,e=t;;){if(e.tag===5||e.tag===26){if(n===null){o=n=e;try{if(i=o.stateNode,l)u=i.style,typeof u.setProperty=="function"?u.setProperty("display","none","important"):u.display="none";else{r=o.stateNode;var v=o.memoizedProps.style,p=v!=null&&v.hasOwnProperty("display")?v.display:null;r.style.display=p==null||typeof p=="boolean"?"":(""+p).trim()}}catch(x){nt(o,o.return,x)}}}else if(e.tag===6){if(n===null){o=e;try{o.stateNode.nodeValue=l?"":o.memoizedProps}catch(x){nt(o,o.return,x)}}}else if(e.tag===18){if(n===null){o=e;try{var m=o.stateNode;l?xp(m,!0):xp(o.stateNode,!1)}catch(x){nt(o,o.return,x)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===t)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break t;for(;e.sibling===null;){if(e.return===null||e.return===t)break t;n===e&&(n=null),e=e.return}n===e&&(n=null),e.sibling.return=e.return,e=e.sibling}a&4&&(a=t.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,ru(t,n))));break;case 19:Jt(e,t),It(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,ru(t,a)));break;case 30:break;case 21:break;default:Jt(e,t),It(t)}}function It(t){var e=t.flags;if(e&2){try{for(var n,a=t.return;a!==null;){if(Oh(a)){n=a;break}a=a.return}if(n==null)throw Error(_(160));switch(n.tag){case 27:var l=n.stateNode,i=wo(t);Vu(t,i,l);break;case 5:var u=n.stateNode;n.flags&32&&(Pa(u,""),n.flags&=-33);var r=wo(t);Vu(t,r,u);break;case 3:case 4:var o=n.stateNode.containerInfo,c=wo(t);yc(t,c,o);break;default:throw Error(_(161))}}catch(h){nt(t,t.return,h)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function Lh(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;Lh(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function $e(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)wh(t,e.alternate,e),e=e.sibling}function In(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:Gn(4,e,e.return),In(e);break;case 1:Xe(e,e.return);var n=e.stateNode;typeof n.componentWillUnmount=="function"&&zh(e,e.return,n),In(e);break;case 27:ni(e.stateNode);case 26:case 5:Xe(e,e.return),In(e);break;case 22:e.memoizedState===null&&In(e);break;case 30:In(e);break;default:In(e)}t=t.sibling}}function We(t,e,n){for(n=n&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var a=e.alternate,l=t,i=e,u=i.flags;switch(i.tag){case 0:case 11:case 15:We(l,i,n),Mi(4,i);break;case 1:if(We(l,i,n),a=i,l=a.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(c){nt(a,a.return,c)}if(a=i,l=a.updateQueue,l!==null){var r=a.stateNode;try{var o=l.shared.hiddenCallbacks;if(o!==null)for(l.shared.hiddenCallbacks=null,l=0;l<o.length;l++)Rm(o[l],r)}catch(c){nt(a,a.return,c)}}n&&u&64&&Mh(i),Wl(i,i.return);break;case 27:Dh(i);case 26:case 5:We(l,i,n),n&&a===null&&u&4&&Ah(i),Wl(i,i.return);break;case 12:We(l,i,n);break;case 31:We(l,i,n),n&&u&4&&Rh(l,i);break;case 13:We(l,i,n),n&&u&4&&Uh(l,i);break;case 22:i.memoizedState===null&&We(l,i,n),Wl(i,i.return);break;case 30:break;default:We(l,i,n)}e=e.sibling}}function vs(t,e){var n=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==n&&(t!=null&&t.refCount++,n!=null&&Ei(n))}function ys(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Ei(t))}function Re(t,e,n,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)kh(t,e,n,a),e=e.sibling}function kh(t,e,n,a){var l=e.flags;switch(e.tag){case 0:case 11:case 15:Re(t,e,n,a),l&2048&&Mi(9,e);break;case 1:Re(t,e,n,a);break;case 3:Re(t,e,n,a),l&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Ei(t)));break;case 12:if(l&2048){Re(t,e,n,a),t=e.stateNode;try{var i=e.memoizedProps,u=i.id,r=i.onPostCommit;typeof r=="function"&&r(u,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(o){nt(e,e.return,o)}}else Re(t,e,n,a);break;case 31:Re(t,e,n,a);break;case 13:Re(t,e,n,a);break;case 23:break;case 22:i=e.stateNode,u=e.alternate,e.memoizedState!==null?i._visibility&2?Re(t,e,n,a):Pl(t,e):i._visibility&2?Re(t,e,n,a):(i._visibility|=2,wa(t,e,n,a,(e.subtreeFlags&10256)!==0||!1)),l&2048&&vs(u,e);break;case 24:Re(t,e,n,a),l&2048&&ys(e.alternate,e);break;default:Re(t,e,n,a)}}function wa(t,e,n,a,l){for(l=l&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var i=t,u=e,r=n,o=a,c=u.flags;switch(u.tag){case 0:case 11:case 15:wa(i,u,r,o,l),Mi(8,u);break;case 23:break;case 22:var h=u.stateNode;u.memoizedState!==null?h._visibility&2?wa(i,u,r,o,l):Pl(i,u):(h._visibility|=2,wa(i,u,r,o,l)),l&&c&2048&&vs(u.alternate,u);break;case 24:wa(i,u,r,o,l),l&&c&2048&&ys(u.alternate,u);break;default:wa(i,u,r,o,l)}e=e.sibling}}function Pl(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var n=t,a=e,l=a.flags;switch(a.tag){case 22:Pl(n,a),l&2048&&vs(a.alternate,a);break;case 24:Pl(n,a),l&2048&&ys(a.alternate,a);break;default:Pl(n,a)}e=e.sibling}}var Xl=8192;function Da(t,e,n){if(t.subtreeFlags&Xl)for(t=t.child;t!==null;)Bh(t,e,n),t=t.sibling}function Bh(t,e,n){switch(t.tag){case 26:Da(t,e,n),t.flags&Xl&&t.memoizedState!==null&&f1(n,Ue,t.memoizedState,t.memoizedProps);break;case 5:Da(t,e,n);break;case 3:case 4:var a=Ue;Ue=Wu(t.stateNode.containerInfo),Da(t,e,n),Ue=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=Xl,Xl=16777216,Da(t,e,n),Xl=a):Da(t,e,n));break;default:Da(t,e,n)}}function qh(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function Ll(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var n=0;n<e.length;n++){var a=e[n];Rt=a,jh(a,t)}qh(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Yh(t),t=t.sibling}function Yh(t){switch(t.tag){case 0:case 11:case 15:Ll(t),t.flags&2048&&Gn(9,t,t.return);break;case 3:Ll(t);break;case 12:Ll(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Eu(t)):Ll(t);break;default:Ll(t)}}function Eu(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var n=0;n<e.length;n++){var a=e[n];Rt=a,jh(a,t)}qh(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:Gn(8,e,e.return),Eu(e);break;case 22:n=e.stateNode,n._visibility&2&&(n._visibility&=-3,Eu(e));break;default:Eu(e)}t=t.sibling}}function jh(t,e){for(;Rt!==null;){var n=Rt;switch(n.tag){case 0:case 11:case 15:Gn(8,n,e);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Ei(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,Rt=a;else t:for(n=t;Rt!==null;){a=Rt;var l=a.sibling,i=a.return;if(Ch(a),a===n){Rt=null;break t}if(l!==null){l.return=i,Rt=l;break t}Rt=i}}}var O0={getCacheForType:function(t){var e=qt(zt),n=e.data.get(t);return n===void 0&&(n=t(),e.data.set(t,n)),n},cacheSignal:function(){return qt(zt).controller.signal}},D0=typeof WeakMap=="function"?WeakMap:Map,$=0,it=null,F=null,J=0,et=0,le=null,On=!1,dl=!1,bs=!1,dn=0,vt=0,Xn=0,ea=0,Ss=0,re=0,al=0,ti=null,Wt=null,bc=!1,mr=0,Gh=0,Qu=1/0,Zu=null,Hn=null,Dt=0,Ln=null,ll=null,rn=0,Sc=0,Tc=null,Xh=null,ei=0,_c=null;function fe(){return($&2)!==0&&J!==0?J&-J:H.T!==null?_s():Wp()}function Vh(){if(re===0)if((J&536870912)===0||I){var t=$i;$i<<=1,($i&3932160)===0&&($i=262144),re=t}else re=536870912;return t=pe.current,t!==null&&(t.flags|=32),re}function Pt(t,e,n){(t===it&&(et===2||et===9)||t.cancelPendingCommit!==null)&&(il(t,0),Dn(t,J,re,!1)),Si(t,n),(($&2)===0||t!==it)&&(t===it&&(($&2)===0&&(ea|=n),vt===4&&Dn(t,J,re,!1)),Ze(t))}function Qh(t,e,n){if(($&6)!==0)throw Error(_(327));var a=!n&&(e&127)===0&&(e&t.expiredLanes)===0||bi(t,e),l=a?N0(t,e):No(t,e,!0),i=a;do{if(l===0){dl&&!a&&Dn(t,e,0,!1);break}else{if(n=t.current.alternate,i&&!w0(n)){l=No(t,e,!1),i=!1;continue}if(l===2){if(i=e,t.errorRecoveryDisabledLanes&i)var u=0;else u=t.pendingLanes&-536870913,u=u!==0?u:u&536870912?536870912:0;if(u!==0){e=u;t:{var r=t;l=ti;var o=r.current.memoizedState.isDehydrated;if(o&&(il(r,u).flags|=256),u=No(r,u,!1),u!==2){if(bs&&!o){r.errorRecoveryDisabledLanes|=i,ea|=i,l=4;break t}i=Wt,Wt=l,i!==null&&(Wt===null?Wt=i:Wt.push.apply(Wt,i))}l=u}if(i=!1,l!==2)continue}}if(l===1){il(t,0),Dn(t,e,0,!0);break}t:{switch(a=t,i=l,i){case 0:case 1:throw Error(_(345));case 4:if((e&4194048)!==e)break;case 6:Dn(a,e,re,!On);break t;case 2:Wt=null;break;case 3:case 5:break;default:throw Error(_(329))}if((e&62914560)===e&&(l=mr+300-oe(),10<l)){if(Dn(a,e,re,!On),ar(a,0,!0)!==0)break t;rn=e,a.timeoutHandle=fg(cp.bind(null,a,n,Wt,Zu,bc,e,re,ea,al,On,i,"Throttled",-0,0),l);break t}cp(a,n,Wt,Zu,bc,e,re,ea,al,On,i,null,-0,0)}}break}while(!0);Ze(t)}function cp(t,e,n,a,l,i,u,r,o,c,h,v,p,m){if(t.timeoutHandle=-1,v=e.subtreeFlags,v&8192||(v&16785408)===16785408){v={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:nn},Bh(e,i,v);var x=(i&62914560)===i?mr-oe():(i&4194048)===i?Gh-oe():0;if(x=d1(v,x),x!==null){rn=i,t.cancelPendingCommit=x(fp.bind(null,t,e,i,n,a,l,u,r,o,h,v,null,p,m)),Dn(t,i,u,!c);return}}fp(t,e,i,n,a,l,u,r,o)}function w0(t){for(var e=t;;){var n=e.tag;if((n===0||n===11||n===15)&&e.flags&16384&&(n=e.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var l=n[a],i=l.getSnapshot;l=l.value;try{if(!de(i(),l))return!1}catch{return!1}}if(n=e.child,e.subtreeFlags&16384&&n!==null)n.return=e,e=n;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function Dn(t,e,n,a){e&=~Ss,e&=~ea,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var l=e;0<l;){var i=31-se(l),u=1<<i;a[i]=-1,l&=~u}n!==0&&Jp(t,n,e)}function hr(){return($&6)===0?(zi(0,!1),!1):!0}function Ts(){if(F!==null){if(et===0)var t=F.return;else t=F,an=fa=null,us(t),Ka=null,ci=0,t=F;for(;t!==null;)xh(t.alternate,t),t=t.return;F=null}}function il(t,e){var n=t.timeoutHandle;n!==-1&&(t.timeoutHandle=-1,K0(n)),n=t.cancelPendingCommit,n!==null&&(t.cancelPendingCommit=null,n()),rn=0,Ts(),it=t,F=n=ln(t.current,null),J=e,et=0,le=null,On=!1,dl=bi(t,e),bs=!1,al=re=Ss=ea=Xn=vt=0,Wt=ti=null,bc=!1,(e&8)!==0&&(e|=e&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=e;0<a;){var l=31-se(a),i=1<<l;e|=t[l],a&=~i}return dn=e,rr(),n}function Zh(t,e){Y=null,H.H=fi,e===fl||e===cr?(e=jd(),et=3):e===Pc?(e=jd(),et=4):et=e===hs?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,le=e,F===null&&(vt=1,Gu(t,Ee(e,t.current)))}function Fh(){var t=pe.current;return t===null?!0:(J&4194048)===J?Me===null:(J&62914560)===J||(J&536870912)!==0?t===Me:!1}function Kh(){var t=H.H;return H.H=fi,t===null?fi:t}function Jh(){var t=H.A;return H.A=O0,t}function Fu(){vt=4,On||(J&4194048)!==J&&pe.current!==null||(dl=!0),(Xn&134217727)===0&&(ea&134217727)===0||it===null||Dn(it,J,re,!1)}function No(t,e,n){var a=$;$|=2;var l=Kh(),i=Jh();(it!==t||J!==e)&&(Zu=null,il(t,e)),e=!1;var u=vt;t:do try{if(et!==0&&F!==null){var r=F,o=le;switch(et){case 8:Ts(),u=6;break t;case 3:case 2:case 9:case 6:pe.current===null&&(e=!0);var c=et;if(et=0,le=null,Xa(t,r,o,c),n&&dl){u=0;break t}break;default:c=et,et=0,le=null,Xa(t,r,o,c)}}C0(),u=vt;break}catch(h){Zh(t,h)}while(!0);return e&&t.shellSuspendCounter++,an=fa=null,$=a,H.H=l,H.A=i,F===null&&(it=null,J=0,rr()),u}function C0(){for(;F!==null;)Ih(F)}function N0(t,e){var n=$;$|=2;var a=Kh(),l=Jh();it!==t||J!==e?(Zu=null,Qu=oe()+500,il(t,e)):dl=bi(t,e);t:do try{if(et!==0&&F!==null){e=F;var i=le;e:switch(et){case 1:et=0,le=null,Xa(t,e,i,1);break;case 2:case 9:if(Yd(i)){et=0,le=null,sp(e);break}e=function(){et!==2&&et!==9||it!==t||(et=7),Ze(t)},i.then(e,e);break t;case 3:et=7;break t;case 4:et=5;break t;case 7:Yd(i)?(et=0,le=null,sp(e)):(et=0,le=null,Xa(t,e,i,7));break;case 5:var u=null;switch(F.tag){case 26:u=F.memoizedState;case 5:case 27:var r=F;if(u?gg(u):r.stateNode.complete){et=0,le=null;var o=r.sibling;if(o!==null)F=o;else{var c=r.return;c!==null?(F=c,gr(c)):F=null}break e}}et=0,le=null,Xa(t,e,i,5);break;case 6:et=0,le=null,Xa(t,e,i,6);break;case 8:Ts(),vt=6;break t;default:throw Error(_(462))}}R0();break}catch(h){Zh(t,h)}while(!0);return an=fa=null,H.H=a,H.A=l,$=n,F!==null?0:(it=null,J=0,rr(),vt)}function R0(){for(;F!==null&&!nb();)Ih(F)}function Ih(t){var e=Eh(t.alternate,t,dn);t.memoizedProps=t.pendingProps,e===null?gr(t):F=e}function sp(t){var e=t,n=e.alternate;switch(e.tag){case 15:case 0:e=ap(n,e,e.pendingProps,e.type,void 0,J);break;case 11:e=ap(n,e,e.pendingProps,e.type.render,e.ref,J);break;case 5:us(e);default:xh(n,e),e=F=xm(e,dn),e=Eh(n,e,dn)}t.memoizedProps=t.pendingProps,e===null?gr(t):F=e}function Xa(t,e,n,a){an=fa=null,us(e),Ka=null,ci=0;var l=e.return;try{if(T0(t,l,e,n,J)){vt=1,Gu(t,Ee(n,t.current)),F=null;return}}catch(i){if(l!==null)throw F=l,i;vt=1,Gu(t,Ee(n,t.current)),F=null;return}e.flags&32768?(I||a===1?t=!0:dl||(J&536870912)!==0?t=!1:(On=t=!0,(a===2||a===9||a===3||a===6)&&(a=pe.current,a!==null&&a.tag===13&&(a.flags|=16384))),$h(e,t)):gr(e)}function gr(t){var e=t;do{if((e.flags&32768)!==0){$h(e,On);return}t=e.return;var n=x0(e.alternate,e,dn);if(n!==null){F=n;return}if(e=e.sibling,e!==null){F=e;return}F=e=t}while(e!==null);vt===0&&(vt=5)}function $h(t,e){do{var n=M0(t.alternate,t);if(n!==null){n.flags&=32767,F=n;return}if(n=t.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!e&&(t=t.sibling,t!==null)){F=t;return}F=t=n}while(t!==null);vt=6,F=null}function fp(t,e,n,a,l,i,u,r,o){t.cancelPendingCommit=null;do vr();while(Dt!==0);if(($&6)!==0)throw Error(_(327));if(e!==null){if(e===t.current)throw Error(_(177));if(i=e.lanes|e.childLanes,i|=Zc,db(t,n,i,u,r,o),t===it&&(F=it=null,J=0),ll=e,Ln=t,rn=n,Sc=i,Tc=l,Xh=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,k0(Cu,function(){return ng(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=H.T,H.T=null,l=W.p,W.p=2,u=$,$|=4;try{z0(t,e,n)}finally{$=u,W.p=l,H.T=a}}Dt=1,Wh(),Ph(),tg()}}function Wh(){if(Dt===1){Dt=0;var t=Ln,e=ll,n=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||n){n=H.T,H.T=null;var a=W.p;W.p=2;var l=$;$|=4;try{Hh(e,t);var i=zc,u=gm(t.containerInfo),r=i.focusedElem,o=i.selectionRange;if(u!==r&&r&&r.ownerDocument&&hm(r.ownerDocument.documentElement,r)){if(o!==null&&Qc(r)){var c=o.start,h=o.end;if(h===void 0&&(h=c),"selectionStart"in r)r.selectionStart=c,r.selectionEnd=Math.min(h,r.value.length);else{var v=r.ownerDocument||document,p=v&&v.defaultView||window;if(p.getSelection){var m=p.getSelection(),x=r.textContent.length,E=Math.min(o.start,x),z=o.end===void 0?E:Math.min(o.end,x);!m.extend&&E>z&&(u=z,z=E,E=u);var d=Rd(r,E),s=Rd(r,z);if(d&&s&&(m.rangeCount!==1||m.anchorNode!==d.node||m.anchorOffset!==d.offset||m.focusNode!==s.node||m.focusOffset!==s.offset)){var f=v.createRange();f.setStart(d.node,d.offset),m.removeAllRanges(),E>z?(m.addRange(f),m.extend(s.node,s.offset)):(f.setEnd(s.node,s.offset),m.addRange(f))}}}}for(v=[],m=r;m=m.parentNode;)m.nodeType===1&&v.push({element:m,left:m.scrollLeft,top:m.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<v.length;r++){var y=v[r];y.element.scrollLeft=y.left,y.element.scrollTop=y.top}}er=!!Mc,zc=Mc=null}finally{$=l,W.p=a,H.T=n}}t.current=e,Dt=2}}function Ph(){if(Dt===2){Dt=0;var t=Ln,e=ll,n=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||n){n=H.T,H.T=null;var a=W.p;W.p=2;var l=$;$|=4;try{wh(t,e.alternate,e)}finally{$=l,W.p=a,H.T=n}}Dt=3}}function tg(){if(Dt===4||Dt===3){Dt=0,ab();var t=Ln,e=ll,n=rn,a=Xh;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?Dt=5:(Dt=0,ll=Ln=null,eg(t,t.pendingLanes));var l=t.pendingLanes;if(l===0&&(Hn=null),Bc(n),e=e.stateNode,ce&&typeof ce.onCommitFiberRoot=="function")try{ce.onCommitFiberRoot(yi,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=H.T,l=W.p,W.p=2,H.T=null;try{for(var i=t.onRecoverableError,u=0;u<a.length;u++){var r=a[u];i(r.value,{componentStack:r.stack})}}finally{H.T=e,W.p=l}}(rn&3)!==0&&vr(),Ze(t),l=t.pendingLanes,(n&261930)!==0&&(l&42)!==0?t===_c?ei++:(ei=0,_c=t):ei=0,zi(0,!1)}}function eg(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,Ei(e)))}function vr(){return Wh(),Ph(),tg(),ng()}function ng(){if(Dt!==5)return!1;var t=Ln,e=Sc;Sc=0;var n=Bc(rn),a=H.T,l=W.p;try{W.p=32>n?32:n,H.T=null,n=Tc,Tc=null;var i=Ln,u=rn;if(Dt=0,ll=Ln=null,rn=0,($&6)!==0)throw Error(_(331));var r=$;if($|=4,Yh(i.current),kh(i,i.current,u,n),$=r,zi(0,!1),ce&&typeof ce.onPostCommitFiberRoot=="function")try{ce.onPostCommitFiberRoot(yi,i)}catch{}return!0}finally{W.p=l,H.T=a,eg(t,e)}}function dp(t,e,n){e=Ee(n,e),e=hc(t.stateNode,e,2),t=Un(t,e,2),t!==null&&(Si(t,2),Ze(t))}function nt(t,e,n){if(t.tag===3)dp(t,t,n);else for(;e!==null;){if(e.tag===3){dp(e,t,n);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Hn===null||!Hn.has(a))){t=Ee(n,t),n=vh(2),a=Un(e,n,2),a!==null&&(yh(n,a,e,t),Si(a,2),Ze(a));break}}e=e.return}}function Ro(t,e,n){var a=t.pingCache;if(a===null){a=t.pingCache=new D0;var l=new Set;a.set(e,l)}else l=a.get(e),l===void 0&&(l=new Set,a.set(e,l));l.has(n)||(bs=!0,l.add(n),t=U0.bind(null,t,e,n),e.then(t,t))}function U0(t,e,n){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&n,t.warmLanes&=~n,it===t&&(J&n)===n&&(vt===4||vt===3&&(J&62914560)===J&&300>oe()-mr?($&2)===0&&il(t,0):Ss|=n,al===J&&(al=0)),Ze(t)}function ag(t,e){e===0&&(e=Kp()),t=sa(t,e),t!==null&&(Si(t,e),Ze(t))}function H0(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),ag(t,n)}function L0(t,e){var n=0;switch(t.tag){case 31:case 13:var a=t.stateNode,l=t.memoizedState;l!==null&&(n=l.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(_(314))}a!==null&&a.delete(e),ag(t,n)}function k0(t,e){return Lc(t,e)}var Ku=null,Ca=null,Ec=!1,Ju=!1,Uo=!1,wn=0;function Ze(t){t!==Ca&&t.next===null&&(Ca===null?Ku=Ca=t:Ca=Ca.next=t),Ju=!0,Ec||(Ec=!0,q0())}function zi(t,e){if(!Uo&&Ju){Uo=!0;do for(var n=!1,a=Ku;a!==null;){if(!e)if(t!==0){var l=a.pendingLanes;if(l===0)var i=0;else{var u=a.suspendedLanes,r=a.pingedLanes;i=(1<<31-se(42|t)+1)-1,i&=l&~(u&~r),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(n=!0,pp(a,i))}else i=J,i=ar(a,a===it?i:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(i&3)===0||bi(a,i)||(n=!0,pp(a,i));a=a.next}while(n);Uo=!1}}function B0(){lg()}function lg(){Ju=Ec=!1;var t=0;wn!==0&&F0()&&(t=wn);for(var e=oe(),n=null,a=Ku;a!==null;){var l=a.next,i=ig(a,e);i===0?(a.next=null,n===null?Ku=l:n.next=l,l===null&&(Ca=n)):(n=a,(t!==0||(i&3)!==0)&&(Ju=!0)),a=l}Dt!==0&&Dt!==5||zi(t,!1),wn!==0&&(wn=0)}function ig(t,e){for(var n=t.suspendedLanes,a=t.pingedLanes,l=t.expirationTimes,i=t.pendingLanes&-62914561;0<i;){var u=31-se(i),r=1<<u,o=l[u];o===-1?((r&n)===0||(r&a)!==0)&&(l[u]=fb(r,e)):o<=e&&(t.expiredLanes|=r),i&=~r}if(e=it,n=J,n=ar(t,t===e?n:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,n===0||t===e&&(et===2||et===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&oo(a),t.callbackNode=null,t.callbackPriority=0;if((n&3)===0||bi(t,n)){if(e=n&-n,e===t.callbackPriority)return e;switch(a!==null&&oo(a),Bc(n)){case 2:case 8:n=Zp;break;case 32:n=Cu;break;case 268435456:n=Fp;break;default:n=Cu}return a=ug.bind(null,t),n=Lc(n,a),t.callbackPriority=e,t.callbackNode=n,e}return a!==null&&a!==null&&oo(a),t.callbackPriority=2,t.callbackNode=null,2}function ug(t,e){if(Dt!==0&&Dt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var n=t.callbackNode;if(vr()&&t.callbackNode!==n)return null;var a=J;return a=ar(t,t===it?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(Qh(t,a,e),ig(t,oe()),t.callbackNode!=null&&t.callbackNode===n?ug.bind(null,t):null)}function pp(t,e){if(vr())return null;Qh(t,e,!0)}function q0(){J0(function(){($&6)!==0?Lc(Qp,B0):lg()})}function _s(){if(wn===0){var t=tl;t===0&&(t=Ii,Ii<<=1,(Ii&261888)===0&&(Ii=256)),wn=t}return wn}function mp(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:mu(""+t)}function hp(t,e){var n=e.ownerDocument.createElement("input");return n.name=e.name,n.value=e.value,t.id&&n.setAttribute("form",t.id),e.parentNode.insertBefore(n,e),t=new FormData(t),n.parentNode.removeChild(n),t}function Y0(t,e,n,a,l){if(e==="submit"&&n&&n.stateNode===l){var i=mp((l[te]||null).action),u=a.submitter;u&&(e=(e=u[te]||null)?mp(e.formAction):u.getAttribute("formAction"),e!==null&&(i=e,u=null));var r=new lr("action","action",null,a,l);t.push({event:r,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(wn!==0){var o=u?hp(l,u):new FormData(l);pc(n,{pending:!0,data:o,method:l.method,action:i},null,o)}}else typeof i=="function"&&(r.preventDefault(),o=u?hp(l,u):new FormData(l),pc(n,{pending:!0,data:o,method:l.method,action:i},i,o))},currentTarget:l}]})}}for(ou=0;ou<ec.length;ou++)cu=ec[ou],gp=cu.toLowerCase(),vp=cu[0].toUpperCase()+cu.slice(1),He(gp,"on"+vp);var cu,gp,vp,ou;He(ym,"onAnimationEnd");He(bm,"onAnimationIteration");He(Sm,"onAnimationStart");He("dblclick","onDoubleClick");He("focusin","onFocus");He("focusout","onBlur");He(l0,"onTransitionRun");He(i0,"onTransitionStart");He(u0,"onTransitionCancel");He(Tm,"onTransitionEnd");Wa("onMouseEnter",["mouseout","mouseover"]);Wa("onMouseLeave",["mouseout","mouseover"]);Wa("onPointerEnter",["pointerout","pointerover"]);Wa("onPointerLeave",["pointerout","pointerover"]);ra("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ra("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ra("onBeforeInput",["compositionend","keypress","textInput","paste"]);ra("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ra("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ra("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var di="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),j0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(di));function rg(t,e){e=(e&4)!==0;for(var n=0;n<t.length;n++){var a=t[n],l=a.event;a=a.listeners;t:{var i=void 0;if(e)for(var u=a.length-1;0<=u;u--){var r=a[u],o=r.instance,c=r.currentTarget;if(r=r.listener,o!==i&&l.isPropagationStopped())break t;i=r,l.currentTarget=c;try{i(l)}catch(h){Ru(h)}l.currentTarget=null,i=o}else for(u=0;u<a.length;u++){if(r=a[u],o=r.instance,c=r.currentTarget,r=r.listener,o!==i&&l.isPropagationStopped())break t;i=r,l.currentTarget=c;try{i(l)}catch(h){Ru(h)}l.currentTarget=null,i=o}}}}function Z(t,e){var n=e[Fo];n===void 0&&(n=e[Fo]=new Set);var a=t+"__bubble";n.has(a)||(og(e,t,2,!1),n.add(a))}function Ho(t,e,n){var a=0;e&&(a|=4),og(n,t,a,e)}var su="_reactListening"+Math.random().toString(36).slice(2);function Es(t){if(!t[su]){t[su]=!0,Pp.forEach(function(n){n!=="selectionchange"&&(j0.has(n)||Ho(n,!1,t),Ho(n,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[su]||(e[su]=!0,Ho("selectionchange",!1,e))}}function og(t,e,n,a){switch(Tg(e)){case 2:var l=h1;break;case 8:l=g1;break;default:l=As}n=l.bind(null,e,n,t),l=void 0,!Wo||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(l=!0),a?l!==void 0?t.addEventListener(e,n,{capture:!0,passive:l}):t.addEventListener(e,n,!0):l!==void 0?t.addEventListener(e,n,{passive:l}):t.addEventListener(e,n,!1)}function Lo(t,e,n,a,l){var i=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var u=a.tag;if(u===3||u===4){var r=a.stateNode.containerInfo;if(r===l)break;if(u===4)for(u=a.return;u!==null;){var o=u.tag;if((o===3||o===4)&&u.stateNode.containerInfo===l)return;u=u.return}for(;r!==null;){if(u=Ua(r),u===null)return;if(o=u.tag,o===5||o===6||o===26||o===27){a=i=u;continue t}r=r.parentNode}}a=a.return}rm(function(){var c=i,h=jc(n),v=[];t:{var p=_m.get(t);if(p!==void 0){var m=lr,x=t;switch(t){case"keypress":if(gu(n)===0)break t;case"keydown":case"keyup":m=Lb;break;case"focusin":x="focus",m=mo;break;case"focusout":x="blur",m=mo;break;case"beforeblur":case"afterblur":m=mo;break;case"click":if(n.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=xd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=xb;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=qb;break;case ym:case bm:case Sm:m=Ab;break;case Tm:m=jb;break;case"scroll":case"scrollend":m=_b;break;case"wheel":m=Xb;break;case"copy":case"cut":case"paste":m=Db;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=zd;break;case"toggle":case"beforetoggle":m=Qb}var E=(e&4)!==0,z=!E&&(t==="scroll"||t==="scrollend"),d=E?p!==null?p+"Capture":null:p;E=[];for(var s=c,f;s!==null;){var y=s;if(f=y.stateNode,y=y.tag,y!==5&&y!==26&&y!==27||f===null||d===null||(y=li(s,d),y!=null&&E.push(pi(s,y,f))),z)break;s=s.return}0<E.length&&(p=new m(p,x,null,n,h),v.push({event:p,listeners:E}))}}if((e&7)===0){t:{if(p=t==="mouseover"||t==="pointerover",m=t==="mouseout"||t==="pointerout",p&&n!==$o&&(x=n.relatedTarget||n.fromElement)&&(Ua(x)||x[ol]))break t;if((m||p)&&(p=h.window===h?h:(p=h.ownerDocument)?p.defaultView||p.parentWindow:window,m?(x=n.relatedTarget||n.toElement,m=c,x=x?Ua(x):null,x!==null&&(z=vi(x),E=x.tag,x!==z||E!==5&&E!==27&&E!==6)&&(x=null)):(m=null,x=c),m!==x)){if(E=xd,y="onMouseLeave",d="onMouseEnter",s="mouse",(t==="pointerout"||t==="pointerover")&&(E=zd,y="onPointerLeave",d="onPointerEnter",s="pointer"),z=m==null?p:jl(m),f=x==null?p:jl(x),p=new E(y,s+"leave",m,n,h),p.target=z,p.relatedTarget=f,y=null,Ua(h)===c&&(E=new E(d,s+"enter",x,n,h),E.target=f,E.relatedTarget=z,y=E),z=y,m&&x)e:{for(E=G0,d=m,s=x,f=0,y=d;y;y=E(y))f++;y=0;for(var O=s;O;O=E(O))y++;for(;0<f-y;)d=E(d),f--;for(;0<y-f;)s=E(s),y--;for(;f--;){if(d===s||s!==null&&d===s.alternate){E=d;break e}d=E(d),s=E(s)}E=null}else E=null;m!==null&&yp(v,p,m,E,!1),x!==null&&z!==null&&yp(v,z,x,E,!0)}}t:{if(p=c?jl(c):window,m=p.nodeName&&p.nodeName.toLowerCase(),m==="select"||m==="input"&&p.type==="file")var U=wd;else if(Dd(p))if(pm)U=e0;else{U=Pb;var D=Wb}else m=p.nodeName,!m||m.toLowerCase()!=="input"||p.type!=="checkbox"&&p.type!=="radio"?c&&Yc(c.elementType)&&(U=wd):U=t0;if(U&&(U=U(t,c))){dm(v,U,n,h);break t}D&&D(t,p,c),t==="focusout"&&c&&p.type==="number"&&c.memoizedProps.value!=null&&Io(p,"number",p.value)}switch(D=c?jl(c):window,t){case"focusin":(Dd(D)||D.contentEditable==="true")&&(ka=D,Po=c,Zl=null);break;case"focusout":Zl=Po=ka=null;break;case"mousedown":tc=!0;break;case"contextmenu":case"mouseup":case"dragend":tc=!1,Ud(v,n,h);break;case"selectionchange":if(a0)break;case"keydown":case"keyup":Ud(v,n,h)}var L;if(Vc)t:{switch(t){case"compositionstart":var j="onCompositionStart";break t;case"compositionend":j="onCompositionEnd";break t;case"compositionupdate":j="onCompositionUpdate";break t}j=void 0}else La?sm(t,n)&&(j="onCompositionEnd"):t==="keydown"&&n.keyCode===229&&(j="onCompositionStart");j&&(cm&&n.locale!=="ko"&&(La||j!=="onCompositionStart"?j==="onCompositionEnd"&&La&&(L=om()):(An=h,Gc="value"in An?An.value:An.textContent,La=!0)),D=Iu(c,j),0<D.length&&(j=new Md(j,t,null,n,h),v.push({event:j,listeners:D}),L?j.data=L:(L=fm(n),L!==null&&(j.data=L)))),(L=Fb?Kb(t,n):Jb(t,n))&&(j=Iu(c,"onBeforeInput"),0<j.length&&(D=new Md("onBeforeInput","beforeinput",null,n,h),v.push({event:D,listeners:j}),D.data=L)),Y0(v,t,c,n,h)}rg(v,e)})}function pi(t,e,n){return{instance:t,listener:e,currentTarget:n}}function Iu(t,e){for(var n=e+"Capture",a=[];t!==null;){var l=t,i=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||i===null||(l=li(t,n),l!=null&&a.unshift(pi(t,l,i)),l=li(t,e),l!=null&&a.push(pi(t,l,i))),t.tag===3)return a;t=t.return}return[]}function G0(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function yp(t,e,n,a,l){for(var i=e._reactName,u=[];n!==null&&n!==a;){var r=n,o=r.alternate,c=r.stateNode;if(r=r.tag,o!==null&&o===a)break;r!==5&&r!==26&&r!==27||c===null||(o=c,l?(c=li(n,i),c!=null&&u.unshift(pi(n,c,o))):l||(c=li(n,i),c!=null&&u.push(pi(n,c,o)))),n=n.return}u.length!==0&&t.push({event:e,listeners:u})}var X0=/\r\n?/g,V0=/\u0000|\uFFFD/g;function bp(t){return(typeof t=="string"?t:""+t).replace(X0,`
`).replace(V0,"")}function cg(t,e){return e=bp(e),bp(t)===e}function at(t,e,n,a,l,i){switch(n){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||Pa(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&Pa(t,""+a);break;case"className":Pi(t,"class",a);break;case"tabIndex":Pi(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Pi(t,n,a);break;case"style":um(t,a,i);break;case"data":if(e!=="object"){Pi(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||n!=="href")){t.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(n);break}a=mu(""+a),t.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(n,"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 i=="function"&&(n==="formAction"?(e!=="input"&&at(t,e,"name",l.name,l,null),at(t,e,"formEncType",l.formEncType,l,null),at(t,e,"formMethod",l.formMethod,l,null),at(t,e,"formTarget",l.formTarget,l,null)):(at(t,e,"encType",l.encType,l,null),at(t,e,"method",l.method,l,null),at(t,e,"target",l.target,l,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(n);break}a=mu(""+a),t.setAttribute(n,a);break;case"onClick":a!=null&&(t.onclick=nn);break;case"onScroll":a!=null&&Z("scroll",t);break;case"onScrollEnd":a!=null&&Z("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(_(61));if(n=a.__html,n!=null){if(l.children!=null)throw Error(_(60));t.innerHTML=n}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}n=mu(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(n,""+a):t.removeAttribute(n);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"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(n,""):t.removeAttribute(n);break;case"capture":case"download":a===!0?t.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(n,a):t.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(n,a):t.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(n):t.setAttribute(n,a);break;case"popover":Z("beforetoggle",t),Z("toggle",t),pu(t,"popover",a);break;case"xlinkActuate":Ke(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Ke(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Ke(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Ke(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Ke(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Ke(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Ke(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Ke(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Ke(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":pu(t,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=Sb.get(n)||n,pu(t,n,a))}}function xc(t,e,n,a,l,i){switch(n){case"style":um(t,a,i);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(_(61));if(n=a.__html,n!=null){if(l.children!=null)throw Error(_(60));t.innerHTML=n}}break;case"children":typeof a=="string"?Pa(t,a):(typeof a=="number"||typeof a=="bigint")&&Pa(t,""+a);break;case"onScroll":a!=null&&Z("scroll",t);break;case"onScrollEnd":a!=null&&Z("scrollend",t);break;case"onClick":a!=null&&(t.onclick=nn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!tm.hasOwnProperty(n))t:{if(n[0]==="o"&&n[1]==="n"&&(l=n.endsWith("Capture"),e=n.slice(2,l?n.length-7:void 0),i=t[te]||null,i=i!=null?i[n]:null,typeof i=="function"&&t.removeEventListener(e,i,l),typeof a=="function")){typeof i!="function"&&i!==null&&(n in t?t[n]=null:t.hasAttribute(n)&&t.removeAttribute(n)),t.addEventListener(e,a,l);break t}n in t?t[n]=a:a===!0?t.setAttribute(n,""):pu(t,n,a)}}}function Yt(t,e,n){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Z("error",t),Z("load",t);var a=!1,l=!1,i;for(i in n)if(n.hasOwnProperty(i)){var u=n[i];if(u!=null)switch(i){case"src":a=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(_(137,e));default:at(t,e,i,u,n,null)}}l&&at(t,e,"srcSet",n.srcSet,n,null),a&&at(t,e,"src",n.src,n,null);return;case"input":Z("invalid",t);var r=i=u=l=null,o=null,c=null;for(a in n)if(n.hasOwnProperty(a)){var h=n[a];if(h!=null)switch(a){case"name":l=h;break;case"type":u=h;break;case"checked":o=h;break;case"defaultChecked":c=h;break;case"value":i=h;break;case"defaultValue":r=h;break;case"children":case"dangerouslySetInnerHTML":if(h!=null)throw Error(_(137,e));break;default:at(t,e,a,h,n,null)}}am(t,i,r,o,c,u,l,!1);return;case"select":Z("invalid",t),a=u=i=null;for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case"value":i=r;break;case"defaultValue":u=r;break;case"multiple":a=r;default:at(t,e,l,r,n,null)}e=i,n=u,t.multiple=!!a,e!=null?Qa(t,!!a,e,!1):n!=null&&Qa(t,!!a,n,!0);return;case"textarea":Z("invalid",t),i=l=a=null;for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case"value":a=r;break;case"defaultValue":l=r;break;case"children":i=r;break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(_(91));break;default:at(t,e,u,r,n,null)}im(t,a,l,i);return;case"option":for(o in n)n.hasOwnProperty(o)&&(a=n[o],a!=null)&&(o==="selected"?t.selected=a&&typeof a!="function"&&typeof a!="symbol":at(t,e,o,a,n,null));return;case"dialog":Z("beforetoggle",t),Z("toggle",t),Z("cancel",t),Z("close",t);break;case"iframe":case"object":Z("load",t);break;case"video":case"audio":for(a=0;a<di.length;a++)Z(di[a],t);break;case"image":Z("error",t),Z("load",t);break;case"details":Z("toggle",t);break;case"embed":case"source":case"link":Z("error",t),Z("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(c in n)if(n.hasOwnProperty(c)&&(a=n[c],a!=null))switch(c){case"children":case"dangerouslySetInnerHTML":throw Error(_(137,e));default:at(t,e,c,a,n,null)}return;default:if(Yc(e)){for(h in n)n.hasOwnProperty(h)&&(a=n[h],a!==void 0&&xc(t,e,h,a,n,void 0));return}}for(r in n)n.hasOwnProperty(r)&&(a=n[r],a!=null&&at(t,e,r,a,n,null))}function Q0(t,e,n,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,i=null,u=null,r=null,o=null,c=null,h=null;for(m in n){var v=n[m];if(n.hasOwnProperty(m)&&v!=null)switch(m){case"checked":break;case"value":break;case"defaultValue":o=v;default:a.hasOwnProperty(m)||at(t,e,m,null,a,v)}}for(var p in a){var m=a[p];if(v=n[p],a.hasOwnProperty(p)&&(m!=null||v!=null))switch(p){case"type":i=m;break;case"name":l=m;break;case"checked":c=m;break;case"defaultChecked":h=m;break;case"value":u=m;break;case"defaultValue":r=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(_(137,e));break;default:m!==v&&at(t,e,p,m,a,v)}}Jo(t,u,r,o,c,h,i,l);return;case"select":m=u=r=p=null;for(i in n)if(o=n[i],n.hasOwnProperty(i)&&o!=null)switch(i){case"value":break;case"multiple":m=o;default:a.hasOwnProperty(i)||at(t,e,i,null,a,o)}for(l in a)if(i=a[l],o=n[l],a.hasOwnProperty(l)&&(i!=null||o!=null))switch(l){case"value":p=i;break;case"defaultValue":r=i;break;case"multiple":u=i;default:i!==o&&at(t,e,l,i,a,o)}e=r,n=u,a=m,p!=null?Qa(t,!!n,p,!1):!!a!=!!n&&(e!=null?Qa(t,!!n,e,!0):Qa(t,!!n,n?[]:"",!1));return;case"textarea":m=p=null;for(r in n)if(l=n[r],n.hasOwnProperty(r)&&l!=null&&!a.hasOwnProperty(r))switch(r){case"value":break;case"children":break;default:at(t,e,r,null,a,l)}for(u in a)if(l=a[u],i=n[u],a.hasOwnProperty(u)&&(l!=null||i!=null))switch(u){case"value":p=l;break;case"defaultValue":m=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(_(91));break;default:l!==i&&at(t,e,u,l,a,i)}lm(t,p,m);return;case"option":for(var x in n)p=n[x],n.hasOwnProperty(x)&&p!=null&&!a.hasOwnProperty(x)&&(x==="selected"?t.selected=!1:at(t,e,x,null,a,p));for(o in a)p=a[o],m=n[o],a.hasOwnProperty(o)&&p!==m&&(p!=null||m!=null)&&(o==="selected"?t.selected=p&&typeof p!="function"&&typeof p!="symbol":at(t,e,o,p,a,m));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 E in n)p=n[E],n.hasOwnProperty(E)&&p!=null&&!a.hasOwnProperty(E)&&at(t,e,E,null,a,p);for(c in a)if(p=a[c],m=n[c],a.hasOwnProperty(c)&&p!==m&&(p!=null||m!=null))switch(c){case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(_(137,e));break;default:at(t,e,c,p,a,m)}return;default:if(Yc(e)){for(var z in n)p=n[z],n.hasOwnProperty(z)&&p!==void 0&&!a.hasOwnProperty(z)&&xc(t,e,z,void 0,a,p);for(h in a)p=a[h],m=n[h],!a.hasOwnProperty(h)||p===m||p===void 0&&m===void 0||xc(t,e,h,p,a,m);return}}for(var d in n)p=n[d],n.hasOwnProperty(d)&&p!=null&&!a.hasOwnProperty(d)&&at(t,e,d,null,a,p);for(v in a)p=a[v],m=n[v],!a.hasOwnProperty(v)||p===m||p==null&&m==null||at(t,e,v,p,a,m)}function Sp(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Z0(){if(typeof performance.getEntriesByType=="function"){for(var t=0,e=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var l=n[a],i=l.transferSize,u=l.initiatorType,r=l.duration;if(i&&r&&Sp(u)){for(u=0,r=l.responseEnd,a+=1;a<n.length;a++){var o=n[a],c=o.startTime;if(c>r)break;var h=o.transferSize,v=o.initiatorType;h&&Sp(v)&&(o=o.responseEnd,u+=h*(o<r?1:(r-c)/(o-c)))}if(--a,e+=8*(i+u)/(l.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var Mc=null,zc=null;function $u(t){return t.nodeType===9?t:t.ownerDocument}function Tp(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function sg(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function Ac(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var ko=null;function F0(){var t=window.event;return t&&t.type==="popstate"?t===ko?!1:(ko=t,!0):(ko=null,!1)}var fg=typeof setTimeout=="function"?setTimeout:void 0,K0=typeof clearTimeout=="function"?clearTimeout:void 0,_p=typeof Promise=="function"?Promise:void 0,J0=typeof queueMicrotask=="function"?queueMicrotask:typeof _p<"u"?function(t){return _p.resolve(null).then(t).catch(I0)}:fg;function I0(t){setTimeout(function(){throw t})}function Qn(t){return t==="head"}function Ep(t,e){var n=e,a=0;do{var l=n.nextSibling;if(t.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"||n==="/&"){if(a===0){t.removeChild(l),rl(e);return}a--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")a++;else if(n==="html")ni(t.ownerDocument.documentElement);else if(n==="head"){n=t.ownerDocument.head,ni(n);for(var i=n.firstChild;i;){var u=i.nextSibling,r=i.nodeName;i[Ti]||r==="SCRIPT"||r==="STYLE"||r==="LINK"&&i.rel.toLowerCase()==="stylesheet"||n.removeChild(i),i=u}}else n==="body"&&ni(t.ownerDocument.body);n=l}while(n);rl(e)}function xp(t,e){var n=t;t=0;do{var a=n.nextSibling;if(n.nodeType===1?e?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(e?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(t===0)break;t--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||t++;n=a}while(n)}function Oc(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var n=e;switch(e=e.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":Oc(n),qc(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}t.removeChild(n)}}function $0(t,e,n,a){for(;t.nodeType===1;){var l=n;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[Ti])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(i=t.getAttribute("rel"),i==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(i!==l.rel||t.getAttribute("href")!==(l.href==null||l.href===""?null:l.href)||t.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||t.getAttribute("title")!==(l.title==null?null:l.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(i=t.getAttribute("src"),(i!==(l.src==null?null:l.src)||t.getAttribute("type")!==(l.type==null?null:l.type)||t.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&i&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var i=l.name==null?null:""+l.name;if(l.type==="hidden"&&t.getAttribute("name")===i)return t}else return t;if(t=ze(t.nextSibling),t===null)break}return null}function W0(t,e,n){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!n||(t=ze(t.nextSibling),t===null))return null;return t}function dg(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=ze(t.nextSibling),t===null))return null;return t}function Dc(t){return t.data==="$?"||t.data==="$~"}function wc(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function P0(t,e){var n=t.ownerDocument;if(t.data==="$~")t._reactRetry=e;else if(t.data!=="$?"||n.readyState!=="loading")e();else{var a=function(){e(),n.removeEventListener("DOMContentLoaded",a)};n.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function ze(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"||e==="F!"||e==="F")break;if(e==="/$"||e==="/&")return null}}return t}var Cc=null;function Mp(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="/$"||n==="/&"){if(e===0)return ze(t.nextSibling);e--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||e++}t=t.nextSibling}return null}function zp(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(e===0)return t;e--}else n!=="/$"&&n!=="/&"||e++}t=t.previousSibling}return null}function pg(t,e,n){switch(e=$u(n),t){case"html":if(t=e.documentElement,!t)throw Error(_(452));return t;case"head":if(t=e.head,!t)throw Error(_(453));return t;case"body":if(t=e.body,!t)throw Error(_(454));return t;default:throw Error(_(451))}}function ni(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);qc(t)}var Ae=new Map,Ap=new Set;function Wu(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var pn=W.d;W.d={f:t1,r:e1,D:n1,C:a1,L:l1,m:i1,X:r1,S:u1,M:o1};function t1(){var t=pn.f(),e=hr();return t||e}function e1(t){var e=cl(t);e!==null&&e.tag===5&&e.type==="form"?uh(e):pn.r(t)}var pl=typeof document>"u"?null:document;function mg(t,e,n){var a=pl;if(a&&typeof e=="string"&&e){var l=_e(e);l='link[rel="'+t+'"][href="'+l+'"]',typeof n=="string"&&(l+='[crossorigin="'+n+'"]'),Ap.has(l)||(Ap.add(l),t={rel:t,crossOrigin:n,href:e},a.querySelector(l)===null&&(e=a.createElement("link"),Yt(e,"link",t),Ut(e),a.head.appendChild(e)))}}function n1(t){pn.D(t),mg("dns-prefetch",t,null)}function a1(t,e){pn.C(t,e),mg("preconnect",t,e)}function l1(t,e,n){pn.L(t,e,n);var a=pl;if(a&&t&&e){var l='link[rel="preload"][as="'+_e(e)+'"]';e==="image"&&n&&n.imageSrcSet?(l+='[imagesrcset="'+_e(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(l+='[imagesizes="'+_e(n.imageSizes)+'"]')):l+='[href="'+_e(t)+'"]';var i=l;switch(e){case"style":i=ul(t);break;case"script":i=ml(t)}Ae.has(i)||(t=pt({rel:"preload",href:e==="image"&&n&&n.imageSrcSet?void 0:t,as:e},n),Ae.set(i,t),a.querySelector(l)!==null||e==="style"&&a.querySelector(Ai(i))||e==="script"&&a.querySelector(Oi(i))||(e=a.createElement("link"),Yt(e,"link",t),Ut(e),a.head.appendChild(e)))}}function i1(t,e){pn.m(t,e);var n=pl;if(n&&t){var a=e&&typeof e.as=="string"?e.as:"script",l='link[rel="modulepreload"][as="'+_e(a)+'"][href="'+_e(t)+'"]',i=l;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=ml(t)}if(!Ae.has(i)&&(t=pt({rel:"modulepreload",href:t},e),Ae.set(i,t),n.querySelector(l)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Oi(i)))return}a=n.createElement("link"),Yt(a,"link",t),Ut(a),n.head.appendChild(a)}}}function u1(t,e,n){pn.S(t,e,n);var a=pl;if(a&&t){var l=Va(a).hoistableStyles,i=ul(t);e=e||"default";var u=l.get(i);if(!u){var r={loading:0,preload:null};if(u=a.querySelector(Ai(i)))r.loading=5;else{t=pt({rel:"stylesheet",href:t,"data-precedence":e},n),(n=Ae.get(i))&&xs(t,n);var o=u=a.createElement("link");Ut(o),Yt(o,"link",t),o._p=new Promise(function(c,h){o.onload=c,o.onerror=h}),o.addEventListener("load",function(){r.loading|=1}),o.addEventListener("error",function(){r.loading|=2}),r.loading|=4,xu(u,e,a)}u={type:"stylesheet",instance:u,count:1,state:r},l.set(i,u)}}}function r1(t,e){pn.X(t,e);var n=pl;if(n&&t){var a=Va(n).hoistableScripts,l=ml(t),i=a.get(l);i||(i=n.querySelector(Oi(l)),i||(t=pt({src:t,async:!0},e),(e=Ae.get(l))&&Ms(t,e),i=n.createElement("template"),Ut(i),Yt(i,"link",t),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(l,i))}}function o1(t,e){pn.M(t,e);var n=pl;if(n&&t){var a=Va(n).hoistableScripts,l=ml(t),i=a.get(l);i||(i=n.querySelector(Oi(l)),i||(t=pt({src:t,async:!0,type:"module"},e),(e=Ae.get(l))&&Ms(t,e),i=n.createElement("template"),Ut(i),Yt(i,"link",t),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(l,i))}}function Op(t,e,n,a){var l=(l=Cn.current)?Wu(l):null;if(!l)throw Error(_(446));switch(t){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(e=ul(n.href),n=Va(l).hoistableStyles,a=n.get(e),a||(a={type:"style",instance:null,count:0,state:null},n.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){t=ul(n.href);var i=Va(l).hoistableStyles,u=i.get(t);if(u||(l=l.ownerDocument||l,u={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(t,u),(i=l.querySelector(Ai(t)))&&!i._p&&(u.instance=i,u.state.loading=5),Ae.has(t)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Ae.set(t,n),i||c1(l,t,n,u.state))),e&&a===null)throw Error(_(528,""));return u}if(e&&a!==null)throw Error(_(529,""));return null;case"script":return e=n.async,n=n.src,typeof n=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=ml(n),n=Va(l).hoistableScripts,a=n.get(e),a||(a={type:"script",instance:null,count:0,state:null},n.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(_(444,t))}}function ul(t){return'href="'+_e(t)+'"'}function Ai(t){return'link[rel="stylesheet"]['+t+"]"}function hg(t){return pt({},t,{"data-precedence":t.precedence,precedence:null})}function c1(t,e,n,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),Yt(e,"link",n),Ut(e),t.head.appendChild(e))}function ml(t){return'[src="'+_e(t)+'"]'}function Oi(t){return"script[async]"+t}function Dp(t,e,n){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+_e(n.href)+'"]');if(a)return e.instance=a,Ut(a),a;var l=pt({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Ut(a),Yt(a,"style",l),xu(a,n.precedence,t),e.instance=a;case"stylesheet":l=ul(n.href);var i=t.querySelector(Ai(l));if(i)return e.state.loading|=4,e.instance=i,Ut(i),i;a=hg(n),(l=Ae.get(l))&&xs(a,l),i=(t.ownerDocument||t).createElement("link"),Ut(i);var u=i;return u._p=new Promise(function(r,o){u.onload=r,u.onerror=o}),Yt(i,"link",a),e.state.loading|=4,xu(i,n.precedence,t),e.instance=i;case"script":return i=ml(n.src),(l=t.querySelector(Oi(i)))?(e.instance=l,Ut(l),l):(a=n,(l=Ae.get(i))&&(a=pt({},n),Ms(a,l)),t=t.ownerDocument||t,l=t.createElement("template"),Ut(l),Yt(l,"link",a),t.head.appendChild(l),e.instance=l);case"void":return null;default:throw Error(_(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,xu(a,n.precedence,t));return e.instance}function xu(t,e,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=a.length?a[a.length-1]:null,i=l,u=0;u<a.length;u++){var r=a[u];if(r.dataset.precedence===e)i=r;else if(i!==l)break}i?i.parentNode.insertBefore(t,i.nextSibling):(e=n.nodeType===9?n.head:n,e.insertBefore(t,e.firstChild))}function xs(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function Ms(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var Mu=null;function wp(t,e,n){if(Mu===null){var a=new Map,l=Mu=new Map;l.set(n,a)}else l=Mu,a=l.get(n),a||(a=new Map,l.set(n,a));if(a.has(t))return a;for(a.set(t,null),n=n.getElementsByTagName(t),l=0;l<n.length;l++){var i=n[l];if(!(i[Ti]||i[kt]||t==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var u=i.getAttribute(e)||"";u=t+u;var r=a.get(u);r?r.push(i):a.set(u,[i])}}return a}function Cp(t,e,n){t=t.ownerDocument||t,t.head.insertBefore(n,e==="title"?t.querySelector("head > title"):null)}function s1(t,e,n){if(n===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;return e.rel==="stylesheet"?(t=e.disabled,typeof e.precedence=="string"&&t==null):!0;case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function gg(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function f1(t,e,n,a){if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var l=ul(a.href),i=e.querySelector(Ai(l));if(i){e=i._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=Pu.bind(t),e.then(t,t)),n.state.loading|=4,n.instance=i,Ut(i);return}i=e.ownerDocument||e,a=hg(a),(l=Ae.get(l))&&xs(a,l),i=i.createElement("link"),Ut(i);var u=i;u._p=new Promise(function(r,o){u.onload=r,u.onerror=o}),Yt(i,"link",a),n.instance=i}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(n,e),(e=n.state.preload)&&(n.state.loading&3)===0&&(t.count++,n=Pu.bind(t),e.addEventListener("load",n),e.addEventListener("error",n))}}var Bo=0;function d1(t,e){return t.stylesheets&&t.count===0&&zu(t,t.stylesheets),0<t.count||0<t.imgCount?function(n){var a=setTimeout(function(){if(t.stylesheets&&zu(t,t.stylesheets),t.unsuspend){var i=t.unsuspend;t.unsuspend=null,i()}},6e4+e);0<t.imgBytes&&Bo===0&&(Bo=62500*Z0());var l=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&zu(t,t.stylesheets),t.unsuspend)){var i=t.unsuspend;t.unsuspend=null,i()}},(t.imgBytes>Bo?50:800)+e);return t.unsuspend=n,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(l)}}:null}function Pu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)zu(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var tr=null;function zu(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,tr=new Map,e.forEach(p1,t),tr=null,Pu.call(t))}function p1(t,e){if(!(e.state.loading&4)){var n=tr.get(t);if(n)var a=n.get(null);else{n=new Map,tr.set(t,n);for(var l=t.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<l.length;i++){var u=l[i];(u.nodeName==="LINK"||u.getAttribute("media")!=="not all")&&(n.set(u.dataset.precedence,u),a=u)}a&&n.set(null,a)}l=e.instance,u=l.getAttribute("data-precedence"),i=n.get(u)||a,i===a&&n.set(null,l),n.set(u,l),this.count++,a=Pu.bind(this),l.addEventListener("load",a),l.addEventListener("error",a),i?i.parentNode.insertBefore(l,i.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(l,t.firstChild)),e.state.loading|=4}}var mi={$$typeof:en,Provider:null,Consumer:null,_currentValue:$n,_currentValue2:$n,_threadCount:0};function m1(t,e,n,a,l,i,u,r,o){this.tag=1,this.containerInfo=t,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=co(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=co(0),this.hiddenUpdates=co(null),this.identifierPrefix=a,this.onUncaughtError=l,this.onCaughtError=i,this.onRecoverableError=u,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=o,this.incompleteTransitions=new Map}function vg(t,e,n,a,l,i,u,r,o,c,h,v){return t=new m1(t,e,n,u,o,c,h,v,r),e=1,i===!0&&(e|=24),i=ue(3,null,null,e),t.current=i,i.stateNode=t,e=$c(),e.refCount++,t.pooledCache=e,e.refCount++,i.memoizedState={element:a,isDehydrated:n,cache:e},ts(i),t}function yg(t){return t?(t=Ya,t):Ya}function bg(t,e,n,a,l,i){l=yg(l),a.context===null?a.context=l:a.pendingContext=l,a=Rn(e),a.payload={element:n},i=i===void 0?null:i,i!==null&&(a.callback=i),n=Un(t,a,e),n!==null&&(Pt(n,t,e),Kl(n,t,e))}function Np(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var n=t.retryLane;t.retryLane=n!==0&&n<e?n:e}}function zs(t,e){Np(t,e),(t=t.alternate)&&Np(t,e)}function Sg(t){if(t.tag===13||t.tag===31){var e=sa(t,67108864);e!==null&&Pt(e,t,67108864),zs(t,67108864)}}function Rp(t){if(t.tag===13||t.tag===31){var e=fe();e=kc(e);var n=sa(t,e);n!==null&&Pt(n,t,e),zs(t,e)}}var er=!0;function h1(t,e,n,a){var l=H.T;H.T=null;var i=W.p;try{W.p=2,As(t,e,n,a)}finally{W.p=i,H.T=l}}function g1(t,e,n,a){var l=H.T;H.T=null;var i=W.p;try{W.p=8,As(t,e,n,a)}finally{W.p=i,H.T=l}}function As(t,e,n,a){if(er){var l=Nc(a);if(l===null)Lo(t,e,a,nr,n),Up(t,a);else if(y1(l,t,e,n,a))a.stopPropagation();else if(Up(t,a),e&4&&-1<v1.indexOf(t)){for(;l!==null;){var i=cl(l);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var u=Kn(i.pendingLanes);if(u!==0){var r=i;for(r.pendingLanes|=2,r.entangledLanes|=2;u;){var o=1<<31-se(u);r.entanglements[1]|=o,u&=~o}Ze(i),($&6)===0&&(Qu=oe()+500,zi(0,!1))}}break;case 31:case 13:r=sa(i,2),r!==null&&Pt(r,i,2),hr(),zs(i,2)}if(i=Nc(a),i===null&&Lo(t,e,a,nr,n),i===l)break;l=i}l!==null&&a.stopPropagation()}else Lo(t,e,a,null,n)}}function Nc(t){return t=jc(t),Os(t)}var nr=null;function Os(t){if(nr=null,t=Ua(t),t!==null){var e=vi(t);if(e===null)t=null;else{var n=e.tag;if(n===13){if(t=Yp(e),t!==null)return t;t=null}else if(n===31){if(t=jp(e),t!==null)return t;t=null}else if(n===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return nr=t,null}function Tg(t){switch(t){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(lb()){case Qp:return 2;case Zp:return 8;case Cu:case ib:return 32;case Fp:return 268435456;default:return 32}default:return 32}}var Rc=!1,kn=null,Bn=null,qn=null,hi=new Map,gi=new Map,Mn=[],v1="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 Up(t,e){switch(t){case"focusin":case"focusout":kn=null;break;case"dragenter":case"dragleave":Bn=null;break;case"mouseover":case"mouseout":qn=null;break;case"pointerover":case"pointerout":hi.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":gi.delete(e.pointerId)}}function kl(t,e,n,a,l,i){return t===null||t.nativeEvent!==i?(t={blockedOn:e,domEventName:n,eventSystemFlags:a,nativeEvent:i,targetContainers:[l]},e!==null&&(e=cl(e),e!==null&&Sg(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,l!==null&&e.indexOf(l)===-1&&e.push(l),t)}function y1(t,e,n,a,l){switch(e){case"focusin":return kn=kl(kn,t,e,n,a,l),!0;case"dragenter":return Bn=kl(Bn,t,e,n,a,l),!0;case"mouseover":return qn=kl(qn,t,e,n,a,l),!0;case"pointerover":var i=l.pointerId;return hi.set(i,kl(hi.get(i)||null,t,e,n,a,l)),!0;case"gotpointercapture":return i=l.pointerId,gi.set(i,kl(gi.get(i)||null,t,e,n,a,l)),!0}return!1}function _g(t){var e=Ua(t.target);if(e!==null){var n=vi(e);if(n!==null){if(e=n.tag,e===13){if(e=Yp(n),e!==null){t.blockedOn=e,vd(t.priority,function(){Rp(n)});return}}else if(e===31){if(e=jp(n),e!==null){t.blockedOn=e,vd(t.priority,function(){Rp(n)});return}}else if(e===3&&n.stateNode.current.memoizedState.isDehydrated){t.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Au(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var n=Nc(t.nativeEvent);if(n===null){n=t.nativeEvent;var a=new n.constructor(n.type,n);$o=a,n.target.dispatchEvent(a),$o=null}else return e=cl(n),e!==null&&Sg(e),t.blockedOn=n,!1;e.shift()}return!0}function Hp(t,e,n){Au(t)&&n.delete(e)}function b1(){Rc=!1,kn!==null&&Au(kn)&&(kn=null),Bn!==null&&Au(Bn)&&(Bn=null),qn!==null&&Au(qn)&&(qn=null),hi.forEach(Hp),gi.forEach(Hp)}function fu(t,e){t.blockedOn===e&&(t.blockedOn=null,Rc||(Rc=!0,wt.unstable_scheduleCallback(wt.unstable_NormalPriority,b1)))}var du=null;function Lp(t){du!==t&&(du=t,wt.unstable_scheduleCallback(wt.unstable_NormalPriority,function(){du===t&&(du=null);for(var e=0;e<t.length;e+=3){var n=t[e],a=t[e+1],l=t[e+2];if(typeof a!="function"){if(Os(a||n)===null)continue;break}var i=cl(n);i!==null&&(t.splice(e,3),e-=3,pc(i,{pending:!0,data:l,method:n.method,action:a},a,l))}}))}function rl(t){function e(o){return fu(o,t)}kn!==null&&fu(kn,t),Bn!==null&&fu(Bn,t),qn!==null&&fu(qn,t),hi.forEach(e),gi.forEach(e);for(var n=0;n<Mn.length;n++){var a=Mn[n];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Mn.length&&(n=Mn[0],n.blockedOn===null);)_g(n),n.blockedOn===null&&Mn.shift();if(n=(t.ownerDocument||t).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var l=n[a],i=n[a+1],u=l[te]||null;if(typeof i=="function")u||Lp(n);else if(u){var r=null;if(i&&i.hasAttribute("formAction")){if(l=i,u=i[te]||null)r=u.formAction;else if(Os(l)!==null)continue}else r=u.action;typeof r=="function"?n[a+1]=r:(n.splice(a,3),a-=3),Lp(n)}}}function Eg(){function t(i){i.canIntercept&&i.info==="react-transition"&&i.intercept({handler:function(){return new Promise(function(u){return l=u})},focusReset:"manual",scroll:"manual"})}function e(){l!==null&&(l(),l=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,l=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",e),navigation.addEventListener("navigateerror",e),setTimeout(n,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",e),navigation.removeEventListener("navigateerror",e),l!==null&&(l(),l=null)}}}function Ds(t){this._internalRoot=t}yr.prototype.render=Ds.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(_(409));var n=e.current,a=fe();bg(n,a,t,e,null,null)};yr.prototype.unmount=Ds.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;bg(t.current,2,null,t,null,null),hr(),e[ol]=null}};function yr(t){this._internalRoot=t}yr.prototype.unstable_scheduleHydration=function(t){if(t){var e=Wp();t={blockedOn:null,target:t,priority:e};for(var n=0;n<Mn.length&&e!==0&&e<Mn[n].priority;n++);Mn.splice(n,0,t),n===0&&_g(t)}};var kp=Bp.version;if(kp!=="19.2.7")throw Error(_(527,kp,"19.2.7"));W.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(_(188)):(t=Object.keys(t).join(","),Error(_(268,t)));return t=$y(e),t=t!==null?Gp(t):null,t=t===null?null:t.stateNode,t};var S1={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:H,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(Bl=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Bl.isDisabled&&Bl.supportsFiber))try{yi=Bl.inject(S1),ce=Bl}catch{}var Bl;br.createRoot=function(t,e){if(!qp(t))throw Error(_(299));var n=!1,a="",l=mh,i=hh,u=gh;return e!=null&&(e.unstable_strictMode===!0&&(n=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(l=e.onUncaughtError),e.onCaughtError!==void 0&&(i=e.onCaughtError),e.onRecoverableError!==void 0&&(u=e.onRecoverableError)),e=vg(t,1,!1,null,null,n,a,null,l,i,u,Eg),t[ol]=e.current,Es(t),new Ds(e)};br.hydrateRoot=function(t,e,n){if(!qp(t))throw Error(_(299));var a=!1,l="",i=mh,u=hh,r=gh,o=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onUncaughtError!==void 0&&(i=n.onUncaughtError),n.onCaughtError!==void 0&&(u=n.onCaughtError),n.onRecoverableError!==void 0&&(r=n.onRecoverableError),n.formState!==void 0&&(o=n.formState)),e=vg(t,1,!0,e,n??null,a,l,o,i,u,r,Eg),e.context=yg(null),n=e.current,a=fe(),a=kc(a),l=Rn(a),l.callback=null,Un(n,l,a),n=a,e.current.lanes=n,Si(e,n),Ze(e),t[ol]=e.current,Es(t),new yr(e)};br.version="19.2.7"});var Ag=Ce((GT,zg)=>{"use strict";function Mg(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Mg)}catch{}}Mg(),zg.exports=xg()});var Bg=Ce(Sr=>{"use strict";var z1=Symbol.for("react.transitional.element"),A1=Symbol.for("react.fragment");function kg(t,e,n){var a=null;if(n!==void 0&&(a=""+n),e.key!==void 0&&(a=""+e.key),"key"in e){n={};for(var l in e)l!=="key"&&(n[l]=e[l])}else n=e;return e=n.ref,{$$typeof:z1,type:t,key:a,ref:e!==void 0?e:null,props:n}}Sr.Fragment=A1;Sr.jsx=kg;Sr.jsxs=kg});var ut=Ce((t_,qg)=>{"use strict";qg.exports=Bg()});var P1={};ty(P1,{default:()=>Nr});module.exports=ey(P1);var cf=require("obsidian"),ki=class{constructor(e){this.submenuCache=new WeakMap;this.lastToolIdByMenu=new WeakMap;this.plugin=e}get _app(){return this.plugin.app}get _plugin(){return this.plugin}get _settingsStore(){return this.plugin.settingsStore}get _settings(){return this.plugin.settings}notice(e){new cf.Notice(e)}refreshSettingTab(){this.plugin.settingTab?.update()}getToolkitSubmenu(e,n="action"){let a=this.submenuCache.get(e);if(a)return a;let l;return e.addItem(i=>{i.setSection(n),i.setTitle(this.plugin.manifest.name),i.setIcon("wand"),l=i.setSubmenu()}),this.submenuCache.set(e,l),l}addToolkitMenuItem(e,n,a,l="action"){let i=this.getToolkitSubmenu(e,l),u=this.lastToolIdByMenu.get(e);u!==void 0&&u!==n&&i.addSeparator(),this.lastToolIdByMenu.set(e,n),i.addItem(a)}log(e,n,a,...l){}};var Bi=class{constructor(e){this.toolkit=new Map;this.toolkitState=new Map;this.pluginContext=e}registerTool(e){this.toolkit.set(e.info.id,e),this.toolkitState.set(e.info.id,{loaded:!1,errors:[]})}async loadTool(e){let n=this.toolkit.get(e);if(!n)throw new Error(`Tool ${e} not found.`);let a=this.toolkitState.get(e);if(!a.loaded)try{if(!this.pluginContext._settingsStore.getToolSettings(e)?.enabled)return;this.pluginContext._plugin.addChild(n),a.loaded=!0,this.pluginContext.log("info","loaded successfully",e)}catch(l){throw a.errors.push(l),l}}async unloadTool(e){let n=this.toolkit.get(e);if(!n)return;let a=this.toolkitState.get(e);if(a.loaded)try{n.onunload(),this.pluginContext._plugin.removeChild(n),a.loaded=!1,this.pluginContext.log("info","unloaded successfully",e)}catch(l){throw a.errors.push(l),l}}getTool(e){return this.toolkit.get(e)}getToolkit(){return Array.from(this.toolkit.values())}getEnabledToolkit(){return this.getToolkit().filter(e=>e.isEnabled())}isToolLoaded(e){return this.toolkitState.get(e)?.loaded||!1}async enableTool(e){await this.pluginContext._settingsStore.updateToolSettingByPath(e,"enabled",!0),await this.loadTool(e)}async disableTool(e){await this.pluginContext._settingsStore.updateToolSettingByPath(e,"enabled",!1),await this.unloadTool(e)}async loadEnabledToolkit(){let e=this.pluginContext._settings.toolkit||{},n=[];for(let[a,l]of Object.entries(e))if(l.enabled)try{await this.loadTool(a)}catch(i){let u=i;n.push({id:a,error:u}),this.pluginContext.log("error",`Failed to load tool ${a}: ${u.message}`,a);let r=this.toolkitState.get(a);r&&r.errors.push(u)}}unloadToolkit(){for(let e of this.toolkit.keys())this.unloadTool(e)}};var zl=class t{constructor(){this.toolkit=new Map}static getInstance(){return t.instance||(t.instance=new t),t.instance}register(e,n){if(this.toolkit.has(e))throw new Error(`Tool with id ${e} is already registered.`);this.toolkit.set(e,n)}get(e){return this.toolkit.get(e)}getAll(){return Array.from(this.toolkit.values())}has(e){return this.toolkit.has(e)}unregister(e){return this.toolkit.delete(e)}clear(){this.toolkit.clear()}},sf=zl.getInstance();var Nf=require("obsidian");var ny=t=>Object.fromEntries(Object.entries(t).map(([e,n])=>e!=="i"&&n&&n!="0"&&[e,n]).filter(Boolean)),ay=t=>Object.fromEntries(Object.keys(t).map(e=>{let n=t[e];return[e,Array.isArray(n)?n.map(a=>a?.trim()):n===!!n?n:n?.trim()]})),ly=t=>{let[e="",...n]=t.split("|"),[a="",l]=e.split(":"),[i,u]=a.split("?");return{k:i,i:l,n:u==="",f:n}},df=t=>!!(t.o||t.r),iy=(t,e)=>{let[n,a]=t.split(":");a||(a=n,n=e);let l=a.split("|"),[i,u,r,o,c,h]=l,v=l.filter(p=>p!==void 0).length;return v===1?{k:n,r:i}:v===2?{k:n,o:i,r:u}:v===3?{k:n,z:i,o:u,r}:{k:n,z:i,o:u,t:r,f:o,m:c,r:h}},pf=/^\{.*\}$/,mf=t=>Object.fromEntries(Br(t).split(",").map(e=>e.split(":")).reduce((e,n)=>n.length===2?[...e,n.map(a=>a.trim())]:(e[e.length-1][1]+=","+n[0],e),[])),ff=/(\{(?:[^{}]+|\{(?:[^{}]+)*\})*\})/g,Br=t=>t.substring(1,t.length-1),hf=(t,e=!0,n="",a="")=>t.split(ff).map(l=>{if(!l.match(ff))return l;let i=Br(l);if(i.startsWith("{"))return iy(Br(i),a);let u=ly(i);return a=u.k||a,!n&&(n=a),u}).map(l=>{if(typeof l=="string")return l;l.k||(l.k=n||"0");let i=ay(l);return e?ny(i):i});var uy=(t,e,n)=>e.reduce((a,l)=>{var i,u;return(u=l.match(pf)?(r=>{var o;return(o=r[a])!==null&&o!==void 0?o:r["*"]})(mf(l)):(i=t[l])===null||i===void 0?void 0:i.call(t,a))!==null&&u!==void 0?u:a},n),ry=(t,{z:e,o:n,t:a,f:l,m:i,r:u},r)=>{switch(e&&r==0?"zero":t.select(r)){case"zero":return e;case"one":return n;case"two":return a;case"few":return l??u;case"many":return i??u;default:return u}},oy=/\?\?/g,cy=(t,e,n,a)=>t.map(l=>{if(typeof l=="string")return l;let{k:i="0",f:u=[]}=l,r=a[i];if(df(l))return((typeof r=="boolean"?r?l.o:l.r:ry(e,l,r))||"").replace(oy,r);let o=u.length?uy(n,u,r):r;return(""+(o??"")).trim()}).join(""),qr=(t,e,n,a)=>{let l=a[0],i=l&&typeof l=="object"&&l.constructor===Object,u=a.length===1&&i?l:a;return cy(t,e,n,u)};var gf=(t,e)=>t[e]||(t[e]=hf(e));var sy=(t,e)=>{let n={},a=new Intl.PluralRules(t);return(l,...i)=>qr(gf(n,l),a,e,i)};function qi(t,e,n={}){return yf(e,sy(t,n))}var vf=(t={},e)=>typeof t=="string"?e.bind(null,t):Object.assign(Object.defineProperty(()=>"","name",{writable:!0}),t),yf=(t,e)=>new Proxy(vf(t,e),{get:(n,a)=>a===Symbol.iterator?[][Symbol.iterator].bind(Object.values(n).map(l=>vf(l,e))):yf(n[a],e)});var py=(t,e)=>{let n=t?.split(";").map(a=>a.trim()).find(a=>a.startsWith(e))?.split("=")[1];return n?[n]:[]},bf=(t="lang")=>()=>py(document?.cookie,t),my=bf();var hy=t=>!!t,Sf=(t="lang")=>()=>[window?.localStorage?.getItem(t)].filter(hy),gy=Sf();var Tf=(t="lang")=>()=>{let e=location?.search?.slice(1).split("&").find(n=>n.startsWith(t))?.split("=")[1];return e?[e]:[]},vy=Tf();var yy=t=>!!t,_f=(t="lang")=>()=>[window?.sessionStorage?.getItem(t)].filter(yy),by=_f();var Ty=xf;function xf(){var t=[].slice.call(arguments),e=!1;typeof t[0]=="boolean"&&(e=t.shift());var n=t[0];if(Ef(n))throw new Error("extendee must be an object");for(var a=t.slice(1),l=a.length,i=0;i<l;i++){var u=a[i];for(var r in u)if(Object.prototype.hasOwnProperty.call(u,r)){var o=u[r];if(e&&_y(o)){var c=Array.isArray(o)?[]:{};n[r]=xf(!0,Object.prototype.hasOwnProperty.call(n,r)&&!Ef(n[r])?n[r]:c,o)}else n[r]=o}}return n}function _y(t){return Array.isArray(t)||{}.toString.call(t)=="[object Object]"}function Ef(t){return!t||typeof t!="object"&&typeof t!="function"}var Yr=()=>(t,e)=>Ty({},t,e),PS=Yr();var jr=["en","zh","zh-TW"],Mf=t=>jr.includes(t),Ta={},Gr={},lT=Yr();var zf=t=>qi(t,Ta[t],Gr[t]);var Af=t=>({});var Ey={common:{enabled:"Enabled",enabledDesc:"Turn this tool on or off",noConfig:"This tool has no configurable options",add:"Add",delete:"Delete",reset:"Reset",moveUp:"Move up",moveDown:"Move down"},settings:{folder_templates:{name:"Folder templates",desc:"Apply templates seamlessly when creating new files in specified folders",templatesFolderPath:{name:"Templates folder path",desc:"The folder where template files are stored; leave empty to follow the official templates plugin configuration"},rules:{name:"Template rules",unnamed:"New rule",enabledDesc:"Turn this rule on or off",addFirst:"Create your first rule",scopesUnit:"conditions",warnNoTemplate:"No template file set for this rule",renamePreview:"Preview: ",templateFile:{name:"Template file",desc:"Template applied when the rule matches; supports date, time and variable expressions"},applyMode:{name:"Apply mode",desc:"What to do when the file already has content",emptyOnly:"Empty files only",prepend:"Prepend to content"},renameFormat:{name:"Rename format",desc:"Rename the file on creation using this template, supports variable expressions; leave empty to disable"}},scopes:{name:"Match conditions",empty:"The rule will not take effect without match conditions",typeFolder:"Folder",typeExcludeFolder:"Exclude folder",typeFilenamePattern:"Filename regex",typeRoot:"Vault root (all subfolders)",rootHint:"Matches the whole vault, narrowed only by exclude conditions; keep such fallback rules last in the list",pathPlaceholder:"folder/path",patternPlaceholder:"^\\d+-\\d+",patternInvalid:"Invalid regular expression",includeSubfolders:"Include subfolders"},variables:{title:"Available variables",legacy:"Legacy {date} / {time} syntax is still supported.",clickToCopy:"Click to copy",copied:"Copied",notename:"Note name",folder:"Parent folder name",folderPath:"Parent folder path",date:"Current date (YYYY-MM-DD)",time:"Current time (HH:mm)",year:"Current year",yearMonth:"Year and month (YYYYMM)",timestamp:"Millisecond timestamp",now:"Custom moment format",frontmatter:"Frontmatter field value"}},quick_path:{name:"Quick path",desc:"Quickly get the path of a specified file/folder",addEditorMenu:{name:"Add editor menu",desc:"Add an option to paste the current file path in the editor menu"},addFileMenu:{name:"Add file list menu",desc:"Add an option to copy the file/folder path in the file list menu"},useAbsolutePath:{name:"Absolute path",desc:"Use absolute path, starting from the root directory of the operating system"},pathSeparator:{name:"Path separator",desc:"Separator for multiple paths",newline:"Newline",comma:"Comma",semicolon:"Semicolon",space:"Space"}},folder_scaffolder:{name:"Folder scaffolder",desc:"Clone a folder's directory structure; supports ad-hoc copy/paste and saving as a template",templates:{name:"Structure templates"},templateCard:{unnamed:"Untitled template",enabledDesc:"Turn this template on or off",addFirst:"Create your first template",nameField:{name:"Name",desc:"Shown in commands and menus"},sourceField:{name:"Source folder",desc:"Snapshot source (display/refresh only)"},refresh:"Refresh snapshot",refreshed:"Refreshed {count} subfolders from source",sourceNotFound:"Source folder does not exist, cannot refresh",subDirs:"{count} subfolders",structure:{name:"Folder structure",empty:'No folders yet. Click "Add root folder" to start building.'},addRootFolder:"Add root folder",addFolder:"Add subfolder",newFolderName:"New folder",indent:"Indent",outdent:"Outdent",renameHint:"Double-click to rename",dragHint:"Use buttons or Tab / Shift+Tab / Alt+\u2191\u2193 to reorder and nest",collapse:"Collapse",expand:"Expand",importFromVault:"Import from vault",importFromVaultDesc:"Optional: read a structure from an existing folder to fill in below (manual edits still apply)"}},plugin_order:{name:"Plugin load order",desc:"Keeps the specified plugins at the front of the community-plugins.json array so they load first",priority_plugins:{name:"Priority plugins",desc:`Only reorders entries, never adds or removes any; disabled/uninstalled ones are marked with a badge. Takes effect on the next restart, not in the current session. When enabled alongside custom-icons' "load first" option, include custom-sidebar-icons in this list.`,search_placeholder:"Search by plugin name or ID to add\u2026",empty:"No priority plugins yet \u2014 search above to add one",count:"{count}",status:{enabled:"Enabled",disabled:"Installed, disabled",missing:"Not installed"}},apply_now:{name:"Apply now and refresh cache",desc:"Reads installed plugins (enabled or not) to refresh the cache, then reorders the load order per the current list"}}},command:{quick_path:{copy_current_file_path:"Copy current file path",copy_current_folder_path:"Copy current folder path"},folder_scaffolder:{create_from_template:"Create structure from template",paste_structure:"Paste structure into current folder"},plugin_order:{apply:"Apply plugin order now"}},menu:{quick_path:{copy_file_path:"Copy file path",copy_files_path:"Copy multiple paths",copy_folder_path:"Copy folder path",paste_current_file_path:"Paste current file path",paste_current_folder_path:"Paste current folder path"},folder_scaffolder:{create_from_template:"Create structure from template",copy_structure:"Copy this folder structure",paste_structure:"Paste folder structure",save_as_template:"Save this structure as a template"}},modal:{folder_scaffolder:{scaffold_title:"Create structure from template",select_template:"Select template",target_parent:"Target location",target_parent_desc:"The structure will be cloned into this folder",new_folder_name:"Wrapper folder (optional)",new_folder_name_desc:"Add an additional folder layer around the cloned structure",confirm:"Create",save_template_title:"Save as template",template_name:"Template name",save:"Save"}},notice:{quick_path:{copy_success:"Path copied to clipboard",copy_failure:"Failed to copy path",root_path_warning:"The current file is in the root directory, unable to get the parent folder path"},plugin_order:{applied:"Plugin load order updated (effective on next restart)",invalid:"community-plugins.json has an unexpected structure, skipped"},folder_scaffolder:{no_template:"No templates available, add one in settings first",copied:"Copied {count} subfolders to the clipboard",clipboard_empty:"Clipboard is empty, copy a folder structure first",empty_structure:"This folder has no subfolders, nothing to save as a template",template_saved:"Saved as a template",created:"Created {count} folders",create_failed:"Failed to create structure",paste_invalid:"No recognizable folder structure found in the clipboard",pasted:"Pasted {count} folders"}}},Of=Ey;var xy={common:{enabled:"\u542F\u7528",enabledDesc:"\u5F00\u542F\u6216\u5173\u95ED\u6B64\u5DE5\u5177",noConfig:"\u6B64\u5DE5\u5177\u6682\u65E0\u53EF\u914D\u7F6E\u9879",add:"\u6DFB\u52A0",delete:"\u5220\u9664",reset:"\u91CD\u7F6E",moveUp:"\u4E0A\u79FB",moveDown:"\u4E0B\u79FB"},settings:{folder_templates:{name:"\u6587\u4EF6\u5939\u6A21\u677F",desc:"\u5728\u6307\u5B9A\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA\u65B0\u6587\u4EF6\u65F6\uFF0C\u65E0\u611F\u77E5\u5E94\u7528\u6A21\u677F",templatesFolderPath:{name:"\u6A21\u677F\u6587\u4EF6\u5939\u4F4D\u7F6E",desc:"\u5B58\u653E\u6A21\u677F\u6587\u4EF6\u7684\u6587\u4EF6\u5939\uFF1B\u7559\u7A7A\u65F6\u8DDF\u968F\u5B98\u65B9\u6A21\u677F\u63D2\u4EF6\u914D\u7F6E"},rules:{name:"\u6A21\u677F\u89C4\u5219",unnamed:"\u65B0\u89C4\u5219",enabledDesc:"\u5F00\u542F\u6216\u5173\u95ED\u6B64\u89C4\u5219",addFirst:"\u521B\u5EFA\u7B2C\u4E00\u6761\u89C4\u5219",scopesUnit:"\u4E2A\u6761\u4EF6",warnNoTemplate:"\u6B64\u89C4\u5219\u672A\u8BBE\u7F6E\u6A21\u677F\u6587\u4EF6",renamePreview:"\u9884\u89C8\uFF1A",templateFile:{name:"\u6A21\u677F\u6587\u4EF6",desc:"\u547D\u4E2D\u89C4\u5219\u540E\u5E94\u7528\u7684\u6A21\u677F\uFF1B\u652F\u6301\u65E5\u671F\u3001\u65F6\u95F4\u7B49\u53D8\u91CF\u8868\u8FBE\u5F0F"},applyMode:{name:"\u5E94\u7528\u65B9\u5F0F",desc:"\u6587\u4EF6\u5DF2\u6709\u5185\u5BB9\u65F6\u7684\u5904\u7406\u7B56\u7565",emptyOnly:"\u4EC5\u7A7A\u6587\u4EF6",prepend:"\u63D2\u5165\u5230\u5F00\u5934"},renameFormat:{name:"\u91CD\u547D\u540D\u6A21\u677F",desc:"\u521B\u5EFA\u65F6\u6309\u6A21\u677F\u91CD\u547D\u540D\u6587\u4EF6\uFF0C\u652F\u6301\u53D8\u91CF\u8868\u8FBE\u5F0F\uFF1B\u7559\u7A7A\u8868\u793A\u4E0D\u91CD\u547D\u540D"}},scopes:{name:"\u5339\u914D\u6761\u4EF6",empty:"\u65E0\u5339\u914D\u6761\u4EF6\u65F6\u89C4\u5219\u4E0D\u4F1A\u751F\u6548",typeFolder:"\u6587\u4EF6\u5939",typeExcludeFolder:"\u6392\u9664\u6587\u4EF6\u5939",typeFilenamePattern:"\u6587\u4EF6\u540D\u6B63\u5219",typeRoot:"\u6839\u76EE\u5F55\uFF08\u542B\u6240\u6709\u5B50\u6587\u4EF6\u5939\uFF09",rootHint:"\u6574\u5E93\u751F\u6548\uFF0C\u4EC5\u88AB\u6392\u9664\u6761\u4EF6\u6536\u7A84\uFF1B\u4F5C\u4E3A\u515C\u5E95\u5EFA\u8BAE\u653E\u5728\u89C4\u5219\u5217\u8868\u672B\u5C3E",pathPlaceholder:"folder/path",patternPlaceholder:"^\\d+-\\d+",patternInvalid:"\u65E0\u6548\u7684\u6B63\u5219\u8868\u8FBE\u5F0F",includeSubfolders:"\u5305\u542B\u5B50\u6587\u4EF6\u5939"},variables:{title:"\u53EF\u7528\u53D8\u91CF",legacy:"\u4ECD\u517C\u5BB9\u65E7\u7248 {date} / {time} \u8BED\u6CD5\u3002",clickToCopy:"\u70B9\u51FB\u590D\u5236",copied:"\u5DF2\u590D\u5236",notename:"\u7B14\u8BB0\u540D",folder:"\u4E0A\u7EA7\u6587\u4EF6\u5939\u540D",folderPath:"\u4E0A\u7EA7\u6587\u4EF6\u5939\u8DEF\u5F84",date:"\u5F53\u524D\u65E5\u671F\uFF08YYYY-MM-DD\uFF09",time:"\u5F53\u524D\u65F6\u95F4\uFF08HH:mm\uFF09",year:"\u5F53\u524D\u5E74\u4EFD",yearMonth:"\u5E74\u6708\uFF08YYYYMM\uFF09",timestamp:"\u6BEB\u79D2\u65F6\u95F4\u6233",now:"\u81EA\u5B9A\u4E49 moment \u683C\u5F0F",frontmatter:"frontmatter \u5B57\u6BB5\u503C"}},quick_path:{name:"\u5FEB\u901F\u8DEF\u5F84",desc:"\u5FEB\u901F\u83B7\u53D6\u6307\u5B9A\u6587\u4EF6/\u6587\u4EF6\u5939\u7684\u8DEF\u5F84",addEditorMenu:{name:"\u6DFB\u52A0\u7F16\u8F91\u5668\u83DC\u5355",desc:"\u5728\u7F16\u8F91\u5668\u83DC\u5355\u4E2D\u6DFB\u52A0\u7C98\u8D34\u5F53\u524D\u6587\u4EF6\u8DEF\u5F84\u7684\u9009\u9879"},addFileMenu:{name:"\u6DFB\u52A0\u6587\u4EF6\u5217\u8868\u83DC\u5355",desc:"\u5728\u6587\u4EF6\u5217\u8868\u83DC\u5355\u4E2D\u6DFB\u52A0\u590D\u5236\u6587\u4EF6/\u6587\u4EF6\u5939\u8DEF\u5F84\u7684\u9009\u9879"},useAbsolutePath:{name:"\u7EDD\u5BF9\u8DEF\u5F84",desc:"\u4F7F\u7528\u7EDD\u5BF9\u8DEF\u5F84\uFF0C\u5373\u4ECE\u64CD\u4F5C\u7CFB\u7EDF\u6839\u76EE\u5F55\u5F00\u59CB\u7684\u8DEF\u5F84"},pathSeparator:{name:"\u5206\u9694\u7B26",desc:"\u591A\u4E2A\u8DEF\u5F84\u7684\u5206\u9694\u7B26",newline:"\u6362\u884C",comma:"\u9017\u53F7",semicolon:"\u5206\u53F7",space:"\u7A7A\u683C"}},folder_scaffolder:{name:"\u76EE\u5F55\u6846\u67B6\u514B\u9686",desc:"\u514B\u9686\u6587\u4EF6\u5939\u7684\u76EE\u5F55\u7ED3\u6784\uFF0C\u652F\u6301\u4E34\u65F6\u590D\u5236/\u7C98\u8D34\u4E0E\u5B58\u4E3A\u6A21\u677F",templates:{name:"\u7ED3\u6784\u6A21\u677F"},templateCard:{unnamed:"\u672A\u547D\u540D\u6A21\u677F",enabledDesc:"\u5F00\u542F\u6216\u5173\u95ED\u6B64\u6A21\u677F",addFirst:"\u521B\u5EFA\u7B2C\u4E00\u4E2A\u6A21\u677F",nameField:{name:"\u540D\u79F0",desc:"\u5728\u547D\u4EE4\u4E0E\u83DC\u5355\u4E2D\u663E\u793A"},sourceField:{name:"\u6765\u6E90\u6587\u4EF6\u5939",desc:"\u5FEB\u7167\u6765\u6E90\uFF08\u4EC5\u5C55\u793A/\u5237\u65B0\u7528\uFF09"},refresh:"\u5237\u65B0\u5FEB\u7167",refreshed:"\u5DF2\u4ECE\u6765\u6E90\u5237\u65B0 {count} \u4E2A\u5B50\u76EE\u5F55",sourceNotFound:"\u6765\u6E90\u6587\u4EF6\u5939\u4E0D\u5B58\u5728\uFF0C\u65E0\u6CD5\u5237\u65B0",subDirs:"{count} \u4E2A\u5B50\u76EE\u5F55",structure:{name:"\u6587\u4EF6\u5939\u7ED3\u6784",empty:"\u8FD8\u6CA1\u6709\u6587\u4EF6\u5939\uFF0C\u70B9\u51FB\u300C\u6DFB\u52A0\u6839\u6587\u4EF6\u5939\u300D\u5F00\u59CB\u642D\u5EFA"},addRootFolder:"\u6DFB\u52A0\u6839\u6587\u4EF6\u5939",addFolder:"\u6DFB\u52A0\u5B50\u6587\u4EF6\u5939",newFolderName:"\u65B0\u5EFA\u6587\u4EF6\u5939",indent:"\u7F29\u8FDB",outdent:"\u5916\u7F29",renameHint:"\u53CC\u51FB\u91CD\u547D\u540D",dragHint:"\u7528\u6309\u94AE\u6216 Tab / Shift+Tab / Alt+\u2191\u2193 \u8C03\u6574\u5C42\u7EA7\u4E0E\u987A\u5E8F",collapse:"\u6536\u8D77",expand:"\u5C55\u5F00",importFromVault:"\u4ECE vault \u5BFC\u5165",importFromVaultDesc:"\u53EF\u9009\uFF1A\u4ECE\u4E00\u4E2A\u5DF2\u6709\u6587\u4EF6\u5939\u8BFB\u53D6\u7ED3\u6784\u586B\u5145\u4E0B\u65B9\uFF08\u4E0D\u5F71\u54CD\u624B\u52A8\u7F16\u8F91\uFF09"}},plugin_order:{name:"\u63D2\u4EF6\u52A0\u8F7D\u987A\u5E8F",desc:"\u628A\u6307\u5B9A\u7684\u63D2\u4EF6\u4FDD\u6301\u5728 community-plugins.json \u6570\u7EC4\u6700\u524D\uFF0C\u63A7\u5236\u5176\u6700\u5148\u52A0\u8F7D",priority_plugins:{name:"\u4F18\u5148\u52A0\u8F7D\u7684\u63D2\u4EF6",desc:"\u4EC5\u8C03\u6574\u987A\u5E8F\u3001\u7EDD\u4E0D\u589E\u5220\u6761\u76EE\uFF1B\u672A\u542F\u7528/\u672A\u5B89\u88C5\u7684\u4EE5\u5FBD\u6807\u6807\u6CE8\u3002\u4FEE\u6539\u5BF9\u5F53\u524D\u4F1A\u8BDD\u65E0\u6548\uFF0C\u4E0B\u6B21\u542F\u52A8\u751F\u6548\u3002\u4E0E custom-icons \u7684\u300C\u59CB\u7EC8\u6700\u5148\u52A0\u8F7D\u300D\u540C\u65F6\u542F\u7528\u65F6\uFF0C\u8BF7\u5728\u5217\u8868\u4E2D\u5305\u542B custom-sidebar-icons\u3002",search_placeholder:"\u8F93\u5165\u63D2\u4EF6\u540D\u6216 ID \u641C\u7D22\u6DFB\u52A0\u2026",empty:"\u6682\u65E0\u4F18\u5148\u63D2\u4EF6\uFF0C\u5728\u4E0A\u65B9\u641C\u7D22\u6DFB\u52A0",count:"{count} \u4E2A",status:{enabled:"\u5DF2\u542F\u7528",disabled:"\u5DF2\u5B89\u88C5\u672A\u542F\u7528",missing:"\u672A\u5B89\u88C5"}},apply_now:{name:"\u7ACB\u5373\u5E94\u7528\u5E76\u5237\u65B0\u7F13\u5B58",desc:"\u8BFB\u53D6\u5DF2\u5B89\u88C5\u63D2\u4EF6\uFF08\u65E0\u8BBA\u662F\u5426\u542F\u7528\uFF09\u5237\u65B0\u7F13\u5B58\uFF0C\u5E76\u7ACB\u5373\u6309\u5F53\u524D\u5217\u8868\u91CD\u6392\u52A0\u8F7D\u987A\u5E8F"}}},command:{quick_path:{copy_current_file_path:"\u590D\u5236\u5F53\u524D\u6587\u4EF6\u8DEF\u5F84",copy_current_folder_path:"\u590D\u5236\u5F53\u524D\u76EE\u5F55\u8DEF\u5F84"},folder_scaffolder:{create_from_template:"\u4ECE\u6A21\u677F\u521B\u5EFA\u7ED3\u6784",paste_structure:"\u7C98\u8D34\u7ED3\u6784\u5230\u5F53\u524D\u76EE\u5F55"},plugin_order:{apply:"\u7ACB\u5373\u5E94\u7528\u63D2\u4EF6\u6392\u5E8F"}},menu:{quick_path:{copy_file_path:"\u590D\u5236\u6587\u4EF6\u8DEF\u5F84",copy_files_path:"\u590D\u5236\u591A\u4E2A\u8DEF\u5F84",copy_folder_path:"\u590D\u5236\u76EE\u5F55\u8DEF\u5F84",paste_current_file_path:"\u7C98\u8D34\u5F53\u524D\u6587\u4EF6\u8DEF\u5F84",paste_current_folder_path:"\u7C98\u8D34\u5F53\u524D\u76EE\u5F55\u8DEF\u5F84"},folder_scaffolder:{create_from_template:"\u4ECE\u6A21\u7248\u521B\u5EFA\u7ED3\u6784",copy_structure:"\u590D\u5236\u6B64\u6587\u4EF6\u5939\u7ED3\u6784",paste_structure:"\u7C98\u8D34\u6587\u4EF6\u5939\u7ED3\u6784",save_as_template:"\u5C06\u6B64\u7ED3\u6784\u5B58\u4E3A\u6A21\u677F"}},modal:{folder_scaffolder:{scaffold_title:"\u4ECE\u6A21\u677F\u521B\u5EFA\u7ED3\u6784",select_template:"\u9009\u62E9\u6A21\u677F",target_parent:"\u76EE\u6807\u4F4D\u7F6E",target_parent_desc:"\u7ED3\u6784\u5C06\u514B\u9686\u5230\u6B64\u6587\u4EF6\u5939\u4E0B",new_folder_name:"\u5305\u88F9\u6587\u4EF6\u5939\uFF08\u53EF\u9009\uFF09",new_folder_name_desc:"\u5728\u7ED3\u6784\u5916\u5C42\u5728\u52A0\u4E00\u5C42\u6587\u4EF6\u5939",confirm:"\u521B\u5EFA",save_template_title:"\u5B58\u4E3A\u6A21\u677F",template_name:"\u6A21\u677F\u540D\u79F0",save:"\u4FDD\u5B58"}},notice:{quick_path:{copy_success:"\u8DEF\u5F84\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F",copy_failure:"\u590D\u5236\u8DEF\u5F84\u5931\u8D25",root_path_warning:"\u5F53\u524D\u6587\u4EF6\u4F4D\u4E8E\u6839\u76EE\u5F55\uFF0C\u65E0\u6CD5\u83B7\u53D6\u4E0A\u7EA7\u6587\u4EF6\u5939\u8DEF\u5F84"},plugin_order:{applied:"\u5DF2\u91CD\u6392\u63D2\u4EF6\u52A0\u8F7D\u987A\u5E8F\uFF08\u4E0B\u6B21\u542F\u52A8\u751F\u6548\uFF09",invalid:"community-plugins.json \u7ED3\u6784\u5F02\u5E38\uFF0C\u5DF2\u8DF3\u8FC7"},folder_scaffolder:{no_template:"\u6CA1\u6709\u53EF\u7528\u7684\u6A21\u677F\uFF0C\u8BF7\u5148\u5728\u8BBE\u7F6E\u4E2D\u6DFB\u52A0",copied:"\u5DF2\u590D\u5236 {count} \u4E2A\u5B50\u76EE\u5F55\u5230\u526A\u8D34\u677F",clipboard_empty:"\u526A\u8D34\u677F\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u590D\u5236\u4E00\u4E2A\u6587\u4EF6\u5939\u7ED3\u6784",empty_structure:"\u8BE5\u6587\u4EF6\u5939\u6CA1\u6709\u5B50\u76EE\u5F55\uFF0C\u65E0\u9700\u5B58\u4E3A\u6A21\u677F",template_saved:"\u5DF2\u4FDD\u5B58\u4E3A\u6A21\u677F",created:"\u5DF2\u521B\u5EFA {count} \u4E2A\u6587\u4EF6\u5939",create_failed:"\u521B\u5EFA\u7ED3\u6784\u5931\u8D25",paste_invalid:"\u526A\u8D34\u677F\u4E2D\u672A\u627E\u5230\u53EF\u8BC6\u522B\u7684\u6587\u4EF6\u5939\u7ED3\u6784",pasted:"\u5DF2\u7C98\u8D34 {count} \u4E2A\u6587\u4EF6\u5939"}}},Df=xy;var My={common:{enabled:"\u555F\u7528",enabledDesc:"\u958B\u555F\u6216\u95DC\u9589\u6B64\u5DE5\u5177",noConfig:"\u6B64\u5DE5\u5177\u66AB\u7121\u53EF\u8A2D\u5B9A\u9805",add:"\u65B0\u589E",delete:"\u522A\u9664",reset:"\u91CD\u8A2D",moveUp:"\u4E0A\u79FB",moveDown:"\u4E0B\u79FB"},settings:{folder_templates:{name:"\u6587\u4EF6\u593E\u6A21\u677F",desc:"\u5728\u6307\u5B9A\u6587\u4EF6\u593E\u4E0B\u5275\u5EFA\u65B0\u6587\u4EF6\u6642\uFF0C\u7121\u611F\u77E5\u61C9\u7528\u6A21\u677F",templatesFolderPath:{name:"\u6A21\u677F\u6587\u4EF6\u593E\u4F4D\u7F6E",desc:"\u5B58\u653E\u6A21\u677F\u6587\u4EF6\u7684\u6587\u4EF6\u593E\uFF1B\u7559\u7A7A\u6642\u8DDF\u96A8\u5B98\u65B9\u6A21\u677F\u63D2\u4EF6\u914D\u7F6E"},rules:{name:"\u6A21\u677F\u898F\u5247",unnamed:"\u65B0\u898F\u5247",enabledDesc:"\u958B\u555F\u6216\u95DC\u9589\u6B64\u898F\u5247",addFirst:"\u5275\u5EFA\u7B2C\u4E00\u689D\u898F\u5247",scopesUnit:"\u500B\u689D\u4EF6",warnNoTemplate:"\u6B64\u898F\u5247\u672A\u8A2D\u7F6E\u6A21\u677F\u6587\u4EF6",renamePreview:"\u9810\u89BD\uFF1A",templateFile:{name:"\u6A21\u677F\u6587\u4EF6",desc:"\u547D\u4E2D\u898F\u5247\u5F8C\u61C9\u7528\u7684\u6A21\u677F\uFF1B\u652F\u6301\u65E5\u671F\u3001\u6642\u9593\u7B49\u8B8A\u91CF\u8868\u9054\u5F0F"},applyMode:{name:"\u61C9\u7528\u65B9\u5F0F",desc:"\u6587\u4EF6\u5DF2\u6709\u5167\u5BB9\u6642\u7684\u8655\u7406\u7B56\u7565",emptyOnly:"\u50C5\u7A7A\u6587\u4EF6",prepend:"\u63D2\u5165\u5230\u958B\u982D"},renameFormat:{name:"\u91CD\u547D\u540D\u6A21\u677F",desc:"\u5275\u5EFA\u6642\u6309\u6A21\u677F\u91CD\u547D\u540D\u6587\u4EF6\uFF0C\u652F\u6301\u8B8A\u91CF\u8868\u9054\u5F0F\uFF1B\u7559\u7A7A\u8868\u793A\u4E0D\u91CD\u547D\u540D"}},scopes:{name:"\u5339\u914D\u689D\u4EF6",empty:"\u7121\u5339\u914D\u689D\u4EF6\u6642\u898F\u5247\u4E0D\u6703\u751F\u6548",typeFolder:"\u6587\u4EF6\u593E",typeExcludeFolder:"\u6392\u9664\u6587\u4EF6\u593E",typeFilenamePattern:"\u6587\u4EF6\u540D\u6B63\u5247",typeRoot:"\u6839\u76EE\u9304\uFF08\u542B\u6240\u6709\u5B50\u8CC7\u6599\u593E\uFF09",rootHint:"\u6574\u5EAB\u751F\u6548\uFF0C\u50C5\u88AB\u6392\u9664\u689D\u4EF6\u6536\u7A84\uFF1B\u4F5C\u70BA\u515C\u5E95\u5EFA\u8B70\u653E\u5728\u898F\u5247\u6E05\u55AE\u672B\u5C3E",pathPlaceholder:"folder/path",patternPlaceholder:"^\\d+-\\d+",patternInvalid:"\u7121\u6548\u7684\u6B63\u5247\u8868\u9054\u5F0F",includeSubfolders:"\u5305\u542B\u5B50\u6587\u4EF6\u593E"},variables:{title:"\u53EF\u7528\u8B8A\u91CF",legacy:"\u4ECD\u517C\u5BB9\u820A\u7248 {date} / {time} \u8A9E\u6CD5\u3002",clickToCopy:"\u9EDE\u64CA\u8907\u88FD",copied:"\u5DF2\u8907\u88FD",notename:"\u7B46\u8A18\u540D",folder:"\u4E0A\u7D1A\u6587\u4EF6\u593E\u540D",folderPath:"\u4E0A\u7D1A\u6587\u4EF6\u593E\u8DEF\u5F91",date:"\u7576\u524D\u65E5\u671F\uFF08YYYY-MM-DD\uFF09",time:"\u7576\u524D\u6642\u9593\uFF08HH:mm\uFF09",year:"\u7576\u524D\u5E74\u4EFD",yearMonth:"\u5E74\u6708\uFF08YYYYMM\uFF09",timestamp:"\u6BEB\u79D2\u6642\u9593\u6233",now:"\u81EA\u5B9A\u7FA9 moment \u683C\u5F0F",frontmatter:"frontmatter \u5B57\u6BB5\u503C"}},quick_path:{name:"\u5FEB\u901F\u8DEF\u5F91",desc:"\u5FEB\u901F\u7372\u53D6\u6307\u5B9A\u6587\u4EF6/\u6587\u4EF6\u593E\u7684\u8DEF\u5F91",addEditorMenu:{name:"\u6DFB\u52A0\u7DE8\u8F2F\u5668\u83DC\u55AE",desc:"\u5728\u7DE8\u8F2F\u5668\u83DC\u55AE\u4E2D\u6DFB\u52A0\u7C98\u8CBC\u7576\u524D\u6587\u4EF6\u8DEF\u5F91\u7684\u9078\u9805"},addFileMenu:{name:"\u6DFB\u52A0\u6587\u4EF6\u5217\u8868\u83DC\u55AE",desc:"\u5728\u6587\u4EF6\u5217\u8868\u83DC\u55AE\u4E2D\u6DFB\u52A0\u8907\u88FD\u6587\u4EF6/\u6587\u4EF6\u593E\u8DEF\u5F91\u7684\u9078\u9805"},useAbsolutePath:{name:"\u7D55\u5C0D\u8DEF\u5F91",desc:"\u4F7F\u7528\u7D55\u5C0D\u8DEF\u5F91\uFF0C\u5373\u5F9E\u64CD\u4F5C\u7CFB\u7D71\u6839\u76EE\u9304\u958B\u59CB\u7684\u8DEF\u5F91"},pathSeparator:{name:"\u5206\u9694\u7B26",desc:"\u591A\u500B\u8DEF\u5F91\u7684\u5206\u9694\u7B26",newline:"\u63DB\u884C",comma:"\u9017\u865F",semicolon:"\u5206\u865F",space:"\u7A7A\u683C"}},folder_scaffolder:{name:"\u76EE\u9304\u6846\u67B6\u514B\u9686",desc:"\u8907\u88FD\u8CC7\u6599\u593E\u7684\u76EE\u9304\u7D50\u69CB\uFF0C\u652F\u63F4\u81E8\u6642\u8907\u88FD/\u8CBC\u4E0A\u8207\u5132\u5B58\u70BA\u7BC4\u672C",templates:{name:"\u7D50\u69CB\u7BC4\u672C"},templateCard:{unnamed:"\u672A\u547D\u540D\u7BC4\u672C",enabledDesc:"\u958B\u555F\u6216\u95DC\u9589\u6B64\u7BC4\u672C",addFirst:"\u5EFA\u7ACB\u7B2C\u4E00\u500B\u7BC4\u672C",nameField:{name:"\u540D\u7A31",desc:"\u5728\u547D\u4EE4\u8207\u9078\u55AE\u4E2D\u986F\u793A"},sourceField:{name:"\u4F86\u6E90\u8CC7\u6599\u593E",desc:"\u5FEB\u7167\u4F86\u6E90\uFF08\u50C5\u5C55\u793A/\u5237\u65B0\u7528\uFF09"},refresh:"\u5237\u65B0\u5FEB\u7167",refreshed:"\u5DF2\u5F9E\u4F86\u6E90\u5237\u65B0 {count} \u500B\u5B50\u76EE\u9304",sourceNotFound:"\u4F86\u6E90\u8CC7\u6599\u593E\u4E0D\u5B58\u5728\uFF0C\u7121\u6CD5\u5237\u65B0",subDirs:"{count} \u500B\u5B50\u76EE\u9304",structure:{name:"\u8CC7\u6599\u593E\u7D50\u69CB",empty:"\u9084\u6C92\u6709\u8CC7\u6599\u593E\uFF0C\u9EDE\u64CA\u300C\u65B0\u589E\u6839\u8CC7\u6599\u593E\u300D\u958B\u59CB\u642D\u5EFA"},addRootFolder:"\u65B0\u589E\u6839\u8CC7\u6599\u593E",addFolder:"\u65B0\u589E\u5B50\u8CC7\u6599\u593E",newFolderName:"\u65B0\u589E\u8CC7\u6599\u593E",indent:"\u7E2E\u6392",outdent:"\u53D6\u6D88\u7E2E\u6392",renameHint:"\u96D9\u64CA\u91CD\u65B0\u547D\u540D",dragHint:"\u7528\u6309\u9215\u6216 Tab / Shift+Tab / Alt+\u2191\u2193 \u8ABF\u6574\u5C64\u7D1A\u8207\u9806\u5E8F",collapse:"\u6536\u8D77",expand:"\u5C55\u958B",importFromVault:"\u5F9E vault \u532F\u5165",importFromVaultDesc:"\u9078\u586B\uFF1A\u5F9E\u4E00\u500B\u73FE\u6709\u8CC7\u6599\u593E\u8B80\u53D6\u7D50\u69CB\u586B\u5165\u4E0B\u65B9\uFF08\u4E0D\u5F71\u97FF\u624B\u52D5\u7DE8\u8F2F\uFF09"}},plugin_order:{name:"\u63D2\u4EF6\u8F09\u5165\u9806\u5E8F",desc:"\u628A\u6307\u5B9A\u7684\u63D2\u4EF6\u4FDD\u6301\u5728 community-plugins.json \u9663\u5217\u6700\u524D\uFF0C\u63A7\u5236\u5176\u6700\u5148\u8F09\u5165",priority_plugins:{name:"\u512A\u5148\u8F09\u5165\u7684\u63D2\u4EF6",desc:"\u50C5\u8ABF\u6574\u9806\u5E8F\u3001\u7D55\u4E0D\u589E\u522A\u689D\u76EE\uFF1B\u672A\u555F\u7528/\u672A\u5B89\u88DD\u7684\u4EE5\u5FBD\u6A19\u6A19\u8A3B\u3002\u4FEE\u6539\u5C0D\u7576\u524D\u5DE5\u4F5C\u968E\u6BB5\u7121\u6548\uFF0C\u4E0B\u6B21\u555F\u52D5\u751F\u6548\u3002\u8207 custom-icons \u7684\u300C\u59CB\u7D42\u6700\u5148\u8F09\u5165\u300D\u540C\u6642\u555F\u7528\u6642\uFF0C\u8ACB\u5728\u5217\u8868\u4E2D\u5305\u542B custom-sidebar-icons\u3002",search_placeholder:"\u8F38\u5165\u63D2\u4EF6\u540D\u6216 ID \u641C\u5C0B\u65B0\u589E\u2026",empty:"\u66AB\u7121\u512A\u5148\u63D2\u4EF6\uFF0C\u5728\u4E0A\u65B9\u641C\u5C0B\u65B0\u589E",count:"{count} \u500B",status:{enabled:"\u5DF2\u555F\u7528",disabled:"\u5DF2\u5B89\u88DD\u672A\u555F\u7528",missing:"\u672A\u5B89\u88DD"}},apply_now:{name:"\u7ACB\u5373\u5957\u7528\u4E26\u91CD\u65B0\u6574\u7406\u5FEB\u53D6",desc:"\u8B80\u53D6\u5DF2\u5B89\u88DD\u63D2\u4EF6\uFF08\u7121\u8AD6\u662F\u5426\u555F\u7528\uFF09\u91CD\u65B0\u6574\u7406\u5FEB\u53D6\uFF0C\u4E26\u7ACB\u5373\u6309\u7576\u524D\u5217\u8868\u91CD\u6392\u8F09\u5165\u9806\u5E8F"}}},command:{quick_path:{copy_current_file_path:"\u8907\u88FD\u7576\u524D\u6587\u4EF6\u8DEF\u5F91",copy_current_folder_path:"\u8907\u88FD\u7576\u524D\u76EE\u9304\u8DEF\u5F91"},folder_scaffolder:{create_from_template:"\u5F9E\u7BC4\u672C\u5EFA\u7ACB\u7D50\u69CB",paste_structure:"\u8CBC\u4E0A\u7D50\u69CB\u5230\u7576\u524D\u76EE\u9304"},plugin_order:{apply:"\u7ACB\u5373\u5957\u7528\u63D2\u4EF6\u6392\u5E8F"}},menu:{quick_path:{copy_file_path:"\u8907\u88FD\u6587\u4EF6\u8DEF\u5F91",copy_files_path:"\u8907\u88FD\u591A\u500B\u8DEF\u5F91",copy_folder_path:"\u8907\u88FD\u76EE\u9304\u8DEF\u5F91",paste_current_file_path:"\u7C98\u8CBC\u7576\u524D\u6587\u4EF6\u8DEF\u5F91",paste_current_folder_path:"\u7C98\u8CBC\u7576\u524D\u76EE\u9304\u8DEF\u5F91"},folder_scaffolder:{create_from_template:"\u5F9E\u7BC4\u672C\u5EFA\u7ACB\u7D50\u69CB",copy_structure:"\u8907\u88FD\u6B64\u8CC7\u6599\u593E\u7D50\u69CB",paste_structure:"\u8CBC\u4E0A\u8CC7\u6599\u593E\u7D50\u69CB",save_as_template:"\u5C07\u6B64\u7D50\u69CB\u5132\u5B58\u70BA\u7BC4\u672C"}},modal:{folder_scaffolder:{scaffold_title:"\u5F9E\u7BC4\u672C\u5EFA\u7ACB\u7D50\u69CB",select_template:"\u9078\u64C7\u7BC4\u672C",target_parent:"\u76EE\u6A19\u4F4D\u7F6E",target_parent_desc:"\u7D50\u69CB\u5C07\u8907\u88FD\u5230\u6B64\u8CC7\u6599\u593E\u4E0B",new_folder_name:"\u5305\u88DD\u8CC7\u6599\u593E\uFF08\u53EF\u9078\uFF09",new_folder_name_desc:"\u5728\u7D50\u69CB\u5916\u5C64\u518D\u52A0\u4E00\u5C64\u8CC7\u6599\u593E",confirm:"\u5EFA\u7ACB",save_template_title:"\u5132\u5B58\u70BA\u7BC4\u672C",template_name:"\u7BC4\u672C\u540D\u7A31",save:"\u5132\u5B58"}},notice:{quick_path:{copy_success:"\u8DEF\u5F91\u5DF2\u8907\u88FD\u5230\u526A\u8CBC\u677F",copy_failure:"\u8907\u88FD\u8DEF\u5F91\u5931\u6557",root_path_warning:"\u7576\u524D\u6587\u4EF6\u4F4D\u65BC\u6839\u76EE\u9304\uFF0C\u7121\u6CD5\u7372\u53D6\u4E0A\u7D1A\u6587\u4EF6\u593E\u8DEF\u5F91"},plugin_order:{applied:"\u5DF2\u91CD\u6392\u63D2\u4EF6\u8F09\u5165\u9806\u5E8F\uFF08\u4E0B\u6B21\u555F\u52D5\u751F\u6548\uFF09",invalid:"community-plugins.json \u7D50\u69CB\u7570\u5E38\uFF0C\u5DF2\u8DF3\u904E"},folder_scaffolder:{no_template:"\u6C92\u6709\u53EF\u7528\u7684\u7BC4\u672C\uFF0C\u8ACB\u5148\u5728\u8A2D\u5B9A\u4E2D\u65B0\u589E",copied:"\u5DF2\u8907\u88FD {count} \u500B\u5B50\u76EE\u9304\u5230\u526A\u8CBC\u7C3F",clipboard_empty:"\u526A\u8CBC\u7C3F\u70BA\u7A7A\uFF0C\u8ACB\u5148\u8907\u88FD\u4E00\u500B\u8CC7\u6599\u593E\u7D50\u69CB",empty_structure:"\u6B64\u8CC7\u6599\u593E\u6C92\u6709\u5B50\u76EE\u9304\uFF0C\u7121\u9700\u5132\u5B58\u70BA\u7BC4\u672C",template_saved:"\u5DF2\u5132\u5B58\u70BA\u7BC4\u672C",created:"\u5DF2\u5EFA\u7ACB {count} \u500B\u8CC7\u6599\u593E",create_failed:"\u5EFA\u7ACB\u7D50\u69CB\u5931\u6557",paste_invalid:"\u526A\u8CBC\u7C3F\u4E2D\u672A\u627E\u5230\u53EF\u8FA8\u8B58\u7684\u8CC7\u6599\u593E\u7D50\u69CB",pasted:"\u5DF2\u8CBC\u4E0A {count} \u500B\u8CC7\u6599\u593E"}}},wf=My;var zy={en:Of,zh:Df,"zh-TW":wf},Ay=t=>{Ta[t]||(Ta[t]=zy[t],Oy(t))},Cf=()=>jr.forEach(Ay),Oy=t=>{Gr[t]=Af(t)};var Xr=class t{constructor(){Cf();let e=(0,Nf.getLanguage)();this.currentLocale=Mf(e)?e:"en",this.LL=zf(this.currentLocale)}static getInstance(){return t.instance||(t.instance=new t),t.instance}get L(){return this.LL}getLocale(){return this.currentLocale}isLocaleLoaded(e){return!!Ta[e]}},Dy=Xr.getInstance(),T=Dy.L;var Rf=require("obsidian"),Yi=class extends Rf.PluginSettingTab{constructor(n){super(n.app,n);this.icon="gavel";this.plugin=n}getSettingDefinitions(){return this.plugin.toolkitManager.getToolkit().map(a=>this.buildToolPage(a))}buildToolPage(n){let a=`toolkit.${n.info.id}.enabled`,l=n.getSettingItems();return{type:"page",name:n.info.name,desc:n.info.description,status:()=>n.isEnabled()?null:"warning",items:[{name:T.common.enabled(),desc:T.common.enabledDesc(),control:{type:"toggle",key:a,defaultValue:!1}},...l]}}getControlValue(n){let a=n.split("."),l=this.plugin.settings;for(let i of a){if(l==null||typeof l!="object")return;l=l[i]}return l}async setControlValue(n,a){let l=n.match(/^toolkit\.(.+)\.enabled$/);if(l){let i=l[1],u=this.plugin.toolkitManager;a?await u.enableTool(i):await u.disableTool(i),this.update();return}try{await this.plugin.settingsStore.updateSettingByPath(n,a)}catch{this.plugin.pluginContext.log("warn",`setControlValue: invalid setting path ${n}`)}}};var Uf={toolkit:{}};var Ct,_a,Xi,Be,ji,Gi,Al=class{constructor(e){Ne(this,Be);Ne(this,Ct);Ne(this,_a,new Set);Ne(this,Xi,{subscribe:e=>(ct(this,_a).add(e),()=>ct(this,_a).delete(e)),getSnapshot:()=>ct(this,Ct).settings});ge(this,Ct,e)}get settings(){return ct(this,Ct).settings}get store(){return Object.assign({},ct(this,Xi))}get plugin(){return ct(this,Ct)}get app(){return ct(this,Ct).app}async loadSettings(){let e=await ct(this,Ct).loadData(),n=Gt(this,Be,Gi).call(this,e??{},Uf);e&&typeof e=="object"&&"toolkit"in e&&e.toolkit&&(n.toolkit=e.toolkit),ct(this,Ct).settings=n,await ct(this,Ct).saveSettings(),Gt(this,Be,ji).call(this)}async updateSettings(e){ct(this,Ct).settings=Object.assign({},e),await ct(this,Ct).saveSettings(),Gt(this,Be,ji).call(this)}async updateSettingByPath(e,n){let a=JSON.parse(JSON.stringify(ct(this,Ct).settings)),l=e.split("."),i=a;for(let r=0;r<l.length-1;r++){let o=l[r];if(typeof i=="object"&&i!==null&&o in i)i=i[o];else throw new Error(`Invalid setting path: ${e}`)}let u=l[l.length-1];if(typeof i=="object"&&i!==null&&u in i)i[u]=n;else throw new Error(`Invalid setting path: ${e}`);await this.updateSettings(a)}async loadToolSettings(e,n){let a=ct(this,Ct).settings.toolkit[e];ct(this,Ct).settings.toolkit[e]=Gt(this,Be,Gi).call(this,a,n),await ct(this,Ct).saveSettings(),Gt(this,Be,ji).call(this)}getToolSettings(e){return ct(this,Ct).settings.toolkit[e]}async updateToolSettingByPath(e,n,a){await this.updateSettingByPath(`toolkit.${e}.${n}`,a)}};Ct=new WeakMap,_a=new WeakMap,Xi=new WeakMap,Be=new WeakSet,ji=function(){ct(this,_a).forEach(e=>e())},Gi=function(e,n){if(n!==null&&typeof n=="object"&&!Array.isArray(n)){let i={},u=n,r=e??{};for(let o of Object.keys(u))i[o]=Gt(this,Be,Gi).call(this,r[o],u[o]);return i}let a=Array.isArray(n),l=Array.isArray(e);return e===void 0||typeof n!=typeof e&&!a||a&&!l?n:e};var Hf=require("obsidian"),qe=class extends Hf.Component{constructor(){super(...arguments);this.enabled=!1;this.errors=[];this.registeredCommandIds=[]}get info(){let n=Reflect.getMetadata(Symbol.for("toolkit:meta"),this.constructor);if(!n)throw new Error(`Tool ${this.constructor.name} is missing @Toolkit decorator`);return n}get settings(){let n=this.context._settingsStore.getToolSettings(this.info.id);if(!n)throw new Error(`Settings for tool ${this.info.id} not found.`);return n}async initialize(n){this.context=n,await this.context._settingsStore.loadToolSettings(this.info.id,this.getDefaultSettings())}onload(){super.onload(),this.enabled=!0}onunload(){this.enabled=!1,super.onunload()}isEnabled(){return this.enabled&&this.settings.enabled}setEnabled(n){this.enabled=n}getErrors(){return[...this.errors]}clearErrors(){this.errors=[]}getSettingItems(){return[]}addError(n){this.errors.push(n)}registerCommand(n){let a=`${this.info.id}-${n.id}`;this.context._plugin.addCommand({...n,id:a,name:`[${this.info.name}] ${n.name}`}),this.registeredCommandIds.push(a)}unregisterCommands(){for(let n of this.registeredCommandIds)this.context._plugin.removeCommand(n);this.registeredCommandIds.length=0}addToolkitMenuItem(n,a,l="action"){this.context.addToolkitMenuItem(n,this.info.id,a,l)}async updateConfig(n,a){await this.context._settingsStore.updateToolSettingByPath(this.info.id,`config.${n}`,a)}async updateData(n,a){await this.context._settingsStore.updateToolSettingByPath(this.info.id,`data.${n}`,a)}};var NT=B(kf());function vn(t){return function(e){if(!t||!t.id||!t.name)throw new Error("Tool info must have at least 'id' and 'name' properties.");let n=Symbol.for("toolkit:meta");return Reflect.defineMetadata(n,t,e),zl.getInstance().register(t.id,e),Object.defineProperty(e.prototype,"toolkitMeta",{get(){return Reflect.getMetadata(n,e)},configurable:!1,enumerable:!1}),Object.defineProperty(e.prototype,"id",{get(){return t.id},configurable:!1,enumerable:!0}),Object.defineProperty(e.prototype,"name",{get(){return t.name},configurable:!1,enumerable:!0}),Object.defineProperty(e.prototype,"icon",{get(){return t.icon},configurable:!1,enumerable:!0}),Object.defineProperty(e.prototype,"version",{get(){return t.version},configurable:!1,enumerable:!0}),Object.defineProperty(e.prototype,"description",{get(){return t.description},configurable:!1,enumerable:!0}),e}}var Og=B(Ag()),Di=new WeakMap;function hl(t,e){return{name:t,render:n=>{let a=n.settingEl,l=Di.get(a);l&&(l.unmount(),Di.delete(a)),a.empty(),a.addClass("rht-react-host");let i=(0,Og.createRoot)(a);return Di.set(a,i),i.render(e()),()=>{i.unmount(),Di.get(a)===i&&Di.delete(a)}}}}var ga=require("obsidian"),Pg=B(Nt());function Dg(t,e){return t==="empty-only"?e:!0}function da(t){return t.replace(/\\/g,"/").replace(/\/+/g,"/").replace(/^\/|\/$/g,"")}function T1(t,e){let n=da(e.parentPath);switch(t.type){case"FOLDER":{let a=da(t.path);return a===""?!1:n===a?!0:t.includeSubfolders&&n.startsWith(a+"/")}case"EXCLUDE_FOLDER":{let a=da(t.path);return a===""?!0:n!==a&&!n.startsWith(a+"/")}case"FILENAME_PATTERN":{if(!t.pattern)return!1;try{return new RegExp(t.pattern).test(e.basename)}catch{return!1}}case"ROOT":return!0}}function wg(t,e){for(let n of t)if(n.enabled&&n.scopes.length!==0&&n.templateFile&&n.scopes.every(a=>T1(a,e)))return n;return null}var ws=require("obsidian");function Cs(t,e){let n=(0,ws.moment)();return{notename:e.basename,folder:e.parent?.name??"",folderPath:e.parent?.path??"",now:n,date:n.format("YYYY-MM-DD"),time:n.format("HH:mm"),year:n.format("YYYY"),yearMonth:n.format("YYYYMM"),timestamp:Date.now(),frontmatter:t.metadataCache.getFileCache(e)?.frontmatter??{}}}function Cg(t="Untitled",e="notes"){let n=(0,ws.moment)(),a=e.split("/").filter(Boolean);return{notename:t,folder:a[a.length-1]??"",folderPath:e,now:n,date:n.format("YYYY-MM-DD"),time:n.format("HH:mm"),year:n.format("YYYY"),yearMonth:n.format("YYYYMM"),timestamp:Date.now(),frontmatter:{}}}var Ng=/\s+|'[^']*'|"[^"]*"|\d+(?:\.\d+)?|[A-Za-z_$][\w$]*|[.(),]/g,_1=new Set(["__proto__","constructor","prototype"]);function E1(t){let e=[];Ng.lastIndex=0;let n=0,a;for(;(a=Ng.exec(t))!==null;){if(a.index!==n)return null;n+=a[0].length;let l=a[0];/^\s/.test(l)||(l==="."?e.push({kind:"dot"}):l==="("?e.push({kind:"lparen"}):l===")"?e.push({kind:"rparen"}):l===","?e.push({kind:"comma"}):l==="true"||l==="false"?e.push({kind:"boolean",value:l==="true"}):l[0]==="'"||l[0]==='"'?e.push({kind:"string",value:l.slice(1,-1)}):/^\d/.test(l)?e.push({kind:"number",value:Number(l)}):e.push({kind:"ident",value:l}))}return n===t.length?e:null}function x1(t,e){let n=0;function a(){let r=t[n++];if(!r)throw new Error("unexpected end of expression");if(r.kind==="string"||r.kind==="number"||r.kind==="boolean")return r.value;throw new Error("method arguments must be literals")}function l(){if(t[n]?.kind!=="lparen")return{isCall:!1,args:[]};n++;let r=[];if(t[n]?.kind==="rparen")return n++,{isCall:!0,args:r};for(;;){r.push(a());let o=t[n++];if(o?.kind==="rparen")return{isCall:!0,args:r};if(o?.kind!=="comma")throw new Error("expected , or )")}}let i=t[0];if(!i||i.kind!=="ident")throw new Error("expression must start with an identifier");if(!Object.prototype.hasOwnProperty.call(e,i.value))throw new Error(`unknown variable: ${i.value}`);let u=e[i.value];for(n=1;n<t.length;){if(t[n]?.kind!=="dot")throw new Error("expected .");n++;let r=t[n++];if(!r||r.kind!=="ident")throw new Error("expected property name after .");if(_1.has(r.value))throw new Error(`blocked property: ${r.value}`);let{isCall:o,args:c}=l();if(u==null)return;let h=u;if(o){let v=h[r.value];if(typeof v!="function")throw new Error(`${r.value} is not a function`);u=v.apply(h,c)}else u=h[r.value]}return u}function Rg(t,e){let n=E1(t);if(!(!n||n.length===0))try{return x1(n,e)}catch{return}}function M1(t){if(t==null)return null;if(typeof t=="string")return t;if(typeof t=="number"||typeof t=="boolean")return String(t);if(typeof t=="object"){let e=String(t);return e==="[object Object]"?null:e}return null}var pa=class{constructor(e){this.context=e}render(e){return e&&this.renderExpressions(this.renderLegacy(e))}get now(){let e=this.context.now;if(e&&typeof e.format=="function")return e}renderLegacy(e){let n=this.now,a=e;n&&(a=a.replace(/{{date:(.*?)}}/g,(i,u)=>n.format(u?.trim()||"YYYY-MM-DD")),a=a.replace(/{{time:(.*?)}}/g,(i,u)=>n.format(u?.trim()||"HH:mm")),a=a.replace(/{{date}}/g,()=>n.format("YYYY-MM-DD")),a=a.replace(/{{time}}/g,()=>n.format("HH:mm")));let l=this.context.notename;return typeof l=="string"&&l.length>0&&(a=a.replace(/{{title}}/g,l)),a}renderExpressions(e){return e.replace(/\${(.*?)}/g,(n,a)=>{let l=Rg(a.trim(),this.context);return M1(l)??n})}};var Hs=B(Nt());var Ns=1;function gl(){return crypto.randomUUID()}function vl(t,e=gl()){switch(t){case"FOLDER":return{id:e,type:t,path:"",includeSubfolders:!0};case"EXCLUDE_FOLDER":return{id:e,type:t,path:""};case"FILENAME_PATTERN":return{id:e,type:t,pattern:""};case"ROOT":return{id:e,type:t}}}function Ug(t,e){let n=vl(e,t.id);return"path"in t&&"path"in n&&(n.path=t.path),n}function Hg(){return{id:gl(),enabled:!0,scopes:[vl("FOLDER")],templateFile:"",renameFormat:"",applyMode:"empty-only"}}var Lg={enabled:!1,config:{version:Ns,templatesFolderPath:""},data:{rules:[]}};var Yg=require("obsidian"),Tr=B(Nt()),jg=B(ut());function Vt({name:t}){let e=(0,Tr.useRef)(null);return(0,Tr.useEffect)(()=>{e.current&&(0,Yg.setIcon)(e.current,t)},[t]),(0,jg.jsx)("span",{className:"rht-ft-icon",ref:e})}var Kg=B(Nt());var ma=B(Nt());var Rs=require("obsidian");function Gg(t){return t.replace(/\\/g,"/").replace(/\/+/g,"/").replace(/^\/|\/$/g,"")}var _r=class extends Rs.AbstractInputSuggest{constructor(n,a,l,i={}){super(n,a);this.onSelectPath=l;this.options=i}getSuggestions(n){let a=n.toLowerCase(),l=this.options.baseFolder?Gg(this.options.baseFolder()):"";return this.app.vault.getFiles().filter(i=>!this.options.filter||this.options.filter(i)).filter(i=>l===""||Gg(i.path).startsWith(l+"/")).filter(i=>i.path.toLowerCase().includes(a))}renderSuggestion(n,a){a.setText(n.path)}selectSuggestion(n){this.setValue(n.path),this.onSelectPath(n.path),this.close()}},yl=class extends Rs.AbstractInputSuggest{constructor(n,a,l,i={}){super(n,a);this.onSelectPath=l;this.options=i}getSuggestions(n){let a=n.toLowerCase(),l=this.options.includeRoot??!0;return this.app.vault.getAllFolders(l).filter(i=>i.path.toLowerCase().includes(a))}renderSuggestion(n,a){a.setText(n.path)}selectSuggestion(n){this.setValue(n.path),this.onSelectPath(n.path),this.close()}};var Xg=B(ut());function Er({app:t,kind:e,value:n,placeholder:a,onChange:l,fileFilter:i,baseFolder:u}){let r=(0,ma.useRef)(null),o=(0,ma.useRef)(l);o.current=l;let c=(0,ma.useRef)(i);c.current=i;let h=(0,ma.useRef)(u);return h.current=u,(0,ma.useEffect)(()=>{let v=r.current;if(!v)return;let p=e==="file"?new _r(t,v,m=>o.current(m),{filter:m=>c.current?.(m)??!0,baseFolder:()=>h.current?.()??""}):new yl(t,v,m=>o.current(m),{includeRoot:!1});return()=>p.close()},[t,e]),(0,Xg.jsx)("input",{ref:r,type:"text",className:"rht-ft-input",spellCheck:!1,placeholder:a,value:n,onChange:v=>l(v.target.value)})}var ne=B(ut()),O1=["FOLDER","EXCLUDE_FOLDER","FILENAME_PATTERN","ROOT"];function Us(t){if(!t)return!1;try{return new RegExp(t),!1}catch{return!0}}function Vg({app:t,scope:e,onChange:n,onDelete:a}){let l=T.settings.folder_templates.scopes,i={FOLDER:l.typeFolder(),EXCLUDE_FOLDER:l.typeExcludeFolder(),FILENAME_PATTERN:l.typeFilenamePattern(),ROOT:l.typeRoot()};return(0,ne.jsxs)("div",{className:"rht-ft-scope-row",children:[(0,ne.jsx)("select",{className:"rht-ft-select dropdown",value:e.type,onChange:u=>n(Ug(e,u.target.value)),children:O1.map(u=>(0,ne.jsx)("option",{value:u,children:i[u]},u))}),(e.type==="FOLDER"||e.type==="EXCLUDE_FOLDER")&&(0,ne.jsx)(Er,{app:t,kind:"folder",value:e.path,placeholder:l.pathPlaceholder(),onChange:u=>n({...e,path:u})}),e.type==="FOLDER"&&(0,ne.jsxs)("label",{className:"rht-ft-check",children:[(0,ne.jsx)("input",{type:"checkbox",checked:e.includeSubfolders,onChange:u=>n({...e,includeSubfolders:u.target.checked})}),l.includeSubfolders()]}),e.type==="ROOT"&&(0,ne.jsx)("span",{className:"rht-ft-preview",children:l.rootHint()}),e.type==="FILENAME_PATTERN"&&(0,ne.jsxs)("div",{className:"rht-ft-pattern",children:[(0,ne.jsx)("input",{type:"text",className:`rht-ft-input${Us(e.pattern)?" rht-ft-invalid":""}`,spellCheck:!1,value:e.pattern,placeholder:l.patternPlaceholder(),"aria-invalid":Us(e.pattern),onChange:u=>n({...e,pattern:u.target.value})}),Us(e.pattern)&&(0,ne.jsx)("span",{className:"rht-ft-error",children:l.patternInvalid()})]}),(0,ne.jsx)("button",{className:"rht-ft-icon-btn clickable-icon rht-ft-danger",type:"button","aria-label":T.common.delete(),onClick:a,children:(0,ne.jsx)(Vt,{name:"trash-2"})})]})}var xr=B(Nt());var bl=B(Nt());var ha=B(ut());function Qg({token:t}){let[e,n]=(0,bl.useState)(!1),a=(0,bl.useRef)(null);(0,bl.useEffect)(()=>()=>{a.current!==null&&window.clearTimeout(a.current)},[]);let l=()=>{navigator.clipboard.writeText(t).then(()=>{n(!0),a.current!==null&&window.clearTimeout(a.current),a.current=window.setTimeout(()=>n(!1),1500)},()=>{})};return(0,ha.jsx)("code",{className:"rht-ft-varhint-token",role:"button",tabIndex:0,title:T.settings.folder_templates.variables.clickToCopy(),"aria-label":T.settings.folder_templates.variables.clickToCopy(),onClick:l,onKeyDown:i=>{(i.key==="Enter"||i.key===" ")&&(i.preventDefault(),l())},children:e?(0,ha.jsxs)(ha.Fragment,{children:[(0,ha.jsx)(Vt,{name:"check"}),T.settings.folder_templates.variables.copied()]}):t})}var Oe=B(ut()),D1=[{token:"${notename}",desc:()=>T.settings.folder_templates.variables.notename()},{token:"${folder}",desc:()=>T.settings.folder_templates.variables.folder()},{token:"${folderPath}",desc:()=>T.settings.folder_templates.variables.folderPath()},{token:"${date}",desc:()=>T.settings.folder_templates.variables.date()},{token:"${time}",desc:()=>T.settings.folder_templates.variables.time()},{token:"${year}",desc:()=>T.settings.folder_templates.variables.year()},{token:"${yearMonth}",desc:()=>T.settings.folder_templates.variables.yearMonth()},{token:"${timestamp}",desc:()=>T.settings.folder_templates.variables.timestamp()},{token:"${now.format('YYYY-MM-DD')}",desc:()=>T.settings.folder_templates.variables.now()},{token:"${frontmatter.key}",desc:()=>T.settings.folder_templates.variables.frontmatter()}];function Zg(){let[t,e]=(0,xr.useState)(!1),n=T.settings.folder_templates.variables;return(0,Oe.jsxs)("div",{className:"rht-ft-varhint",children:[(0,Oe.jsxs)("button",{className:"rht-ft-varhint-toggle",type:"button","aria-expanded":t,onClick:()=>e(a=>!a),children:[(0,Oe.jsx)(Vt,{name:t?"chevron-down":"chevron-right"}),n.title()]}),t&&(0,Oe.jsxs)("div",{className:"rht-ft-varhint-body",children:[(0,Oe.jsx)("dl",{className:"rht-ft-varhint-list",children:D1.map(a=>(0,Oe.jsxs)(xr.Fragment,{children:[(0,Oe.jsx)("dt",{className:"rht-ft-varhint-term",children:(0,Oe.jsx)(Qg,{token:a.token})}),(0,Oe.jsx)("dd",{className:"rht-ft-varhint-desc",children:a.desc()})]},a.token))}),(0,Oe.jsx)("div",{className:"rht-ft-varhint-legacy",children:n.legacy({date:"{{date}}",time:"{{time}}"})})]})]})}var G=B(ut());function Jg({app:t,rule:e,onChange:n,onDelete:a,onMoveUp:l,onMoveDown:i,defaultExpanded:u,getTemplatesBasePath:r}){let[o,c]=(0,Kg.useState)(u??!1),h=T.settings.folder_templates,v=w1(e),p=e.enabled&&!e.templateFile,m=(z,d)=>n({...e,scopes:e.scopes.map((s,f)=>f===z?d:s)}),x=z=>n({...e,scopes:e.scopes.filter((d,s)=>s!==z)}),E=()=>n({...e,scopes:[...e.scopes,vl("FOLDER")]});return(0,G.jsxs)("div",{className:"rht-ft-card",children:[(0,G.jsxs)("div",{className:"rht-ft-card-header",children:[(0,G.jsx)("button",{className:"rht-ft-icon-btn clickable-icon",type:"button","aria-label":v,"aria-expanded":o,onClick:()=>c(z=>!z),children:(0,G.jsx)(Vt,{name:o?"chevron-down":"chevron-right"})}),(0,G.jsxs)("span",{className:"rht-ft-card-title-wrap",onClick:()=>c(z=>!z),children:[(0,G.jsxs)("span",{className:"rht-ft-card-title",children:[v,p&&(0,G.jsxs)("span",{className:"rht-ft-warn",role:"img","aria-label":h.rules.warnNoTemplate(),title:h.rules.warnNoTemplate(),children:[" ","\u25CF"]})]}),!o&&(0,G.jsx)("span",{className:"rht-ft-card-summary",children:C1(e)})]}),(0,G.jsxs)("div",{className:"rht-ft-card-actions",children:[(0,G.jsx)("div",{className:`checkbox-container ${e.enabled?"is-enabled":""}`,role:"switch","aria-checked":e.enabled,"aria-label":h.rules.enabledDesc(),tabIndex:0,onClick:()=>n({...e,enabled:!e.enabled}),onKeyDown:z=>{(z.key===" "||z.key==="Enter")&&(z.preventDefault(),n({...e,enabled:!e.enabled}))}}),(0,G.jsx)("button",{className:"rht-ft-icon-btn clickable-icon",type:"button","aria-label":T.common.moveUp(),disabled:!l,onClick:l,children:(0,G.jsx)(Vt,{name:"chevron-up"})}),(0,G.jsx)("button",{className:"rht-ft-icon-btn clickable-icon",type:"button","aria-label":T.common.moveDown(),disabled:!i,onClick:i,children:(0,G.jsx)(Vt,{name:"chevron-down"})}),(0,G.jsx)("button",{className:"rht-ft-icon-btn clickable-icon rht-ft-danger",type:"button","aria-label":T.common.delete(),onClick:a,children:(0,G.jsx)(Vt,{name:"trash-2"})})]})]}),o&&(0,G.jsxs)("div",{className:"rht-ft-card-body",children:[(0,G.jsxs)("label",{className:"rht-ft-field",children:[(0,G.jsx)("span",{className:"rht-ft-field-label",children:h.rules.templateFile.name()}),(0,G.jsx)(Er,{app:t,kind:"file",value:e.templateFile,placeholder:"template.md",fileFilter:z=>z.extension==="md",baseFolder:r,onChange:z=>n({...e,templateFile:z})})]}),(0,G.jsxs)("label",{className:"rht-ft-field",children:[(0,G.jsx)("span",{className:"rht-ft-field-label",children:h.rules.applyMode.name()}),(0,G.jsxs)("select",{className:"rht-ft-select dropdown",value:e.applyMode,onChange:z=>n({...e,applyMode:z.target.value}),children:[(0,G.jsx)("option",{value:"empty-only",children:h.rules.applyMode.emptyOnly()}),(0,G.jsx)("option",{value:"prepend",children:h.rules.applyMode.prepend()})]})]}),(0,G.jsxs)("label",{className:"rht-ft-field",children:[(0,G.jsx)("span",{className:"rht-ft-field-label",children:h.rules.renameFormat.name()}),(0,G.jsx)("input",{type:"text",className:"rht-ft-input",spellCheck:!1,value:e.renameFormat,placeholder:"${date}-${notename}",onChange:z=>n({...e,renameFormat:z.target.value})}),Fg(e.renameFormat)&&(0,G.jsxs)("span",{className:"rht-ft-preview",children:[h.rules.renamePreview(),(0,G.jsx)("code",{children:Fg(e.renameFormat)})]})]}),(0,G.jsx)(Zg,{}),(0,G.jsxs)("div",{className:"rht-ft-scopes",children:[(0,G.jsxs)("div",{className:"rht-ft-scopes-head",children:[(0,G.jsx)("span",{className:"rht-ft-field-label",children:h.scopes.name()}),(0,G.jsxs)("button",{className:"rht-ft-text-btn",type:"button",onClick:E,children:[(0,G.jsx)(Vt,{name:"plus"}),T.common.add()]})]}),e.scopes.length===0?(0,G.jsx)("div",{className:"rht-ft-empty",children:h.scopes.empty()}):e.scopes.map((z,d)=>(0,G.jsx)(Vg,{app:t,scope:z,onChange:s=>m(d,s),onDelete:()=>x(d)},z.id))]})]})]})}function w1(t){let e=T.settings.folder_templates,n=t.scopes.find(a=>a.type==="FOLDER");return n&&n.path?n.path:t.scopes.some(a=>a.type==="ROOT")?e.scopes.typeRoot():t.templateFile?t.templateFile:e.rules.unnamed()}function C1(t){let e=T.settings.folder_templates,n=[];return n.push(`${t.scopes.length} ${e.rules.scopesUnit()}`),t.templateFile&&n.push(t.templateFile),n.push(t.applyMode==="empty-only"?e.rules.applyMode.emptyOnly():e.rules.applyMode.prepend()),n.join(" \xB7 ")}function Fg(t){if(!t||t.trim()==="")return"";try{return new pa(Cg()).render(t)}catch{return""}}var me=B(ut());function Ig({app:t,initialRules:e,getTemplatesBasePath:n,persist:a}){let[l,i]=(0,Hs.useState)(e),[u,r]=(0,Hs.useState)(null),o=T.settings.folder_templates,c=x=>{i(x),a(x)},h=()=>{let x=Hg();r(x.id),c([...l,x])},v=(x,E)=>c(l.map((z,d)=>d===x?E:z)),p=x=>c(l.filter((E,z)=>z!==x)),m=(x,E)=>{let z=x+E;if(z<0||z>=l.length)return;let d=[...l],[s]=d.splice(x,1);d.splice(z,0,s),c(d)};return(0,me.jsxs)("div",{className:"rht-ft-rules",children:[(0,me.jsxs)("div",{className:"rht-ft-rules-head",children:[(0,me.jsx)("span",{className:"rht-ft-rules-title",children:o.rules.name()}),(0,me.jsxs)("button",{className:"rht-ft-text-btn mod-cta",type:"button",onClick:h,children:[(0,me.jsx)(Vt,{name:"plus"}),T.common.add()]})]}),l.length===0?(0,me.jsxs)("div",{className:"rht-ft-empty-state",children:[(0,me.jsx)(Vt,{name:"folder-cog"}),(0,me.jsx)("span",{className:"rht-ft-empty-state-text",children:T.common.noConfig()}),(0,me.jsxs)("button",{className:"rht-ft-text-btn mod-cta",type:"button",onClick:h,children:[(0,me.jsx)(Vt,{name:"plus"}),o.rules.addFirst()]})]}):l.map((x,E)=>(0,me.jsx)(Jg,{app:t,rule:x,getTemplatesBasePath:n,defaultExpanded:x.id===u,onChange:z=>v(E,z),onDelete:()=>p(E),onMoveUp:E>0?()=>m(E,-1):void 0,onMoveDown:E<l.length-1?()=>m(E,1):void 0},x.id))]})}function $g(t){return!t||typeof t!="object"?!1:typeof t.config?.version!="number"}function Wg(t){let e=t??{},n=(e.config?.ignoredFolders??[]).filter(i=>typeof i=="string"&&da(i)!==""),a=(e.data?.folderTemplates??[]).map(i=>{let u=da(i.folder??""),r=u===""?[vl("ROOT")]:[{id:gl(),type:"FOLDER",path:u,includeSubfolders:!0}];for(let o of n)r.push({id:gl(),type:"EXCLUDE_FOLDER",path:da(o)});return{id:gl(),enabled:!0,scopes:r,templateFile:i.templateFile??"",renameFormat:i.fileNameRule??"",applyMode:"empty-only"}}),l=i=>{let u=i.scopes.find(r=>r.type==="FOLDER");return u?u.path.length:-1};return a.sort((i,u)=>l(u)-l(i)),{enabled:e.enabled??!1,config:{version:Ns,templatesFolderPath:e.config?.templatesFolderPath??""},data:{rules:a}}}var N1=/[\\/:*?"<>|#^[\]]/g,mn=class extends qe{constructor(){super(...arguments);this.processedCtimes=new Map}getDefaultSettings(){return Lg}async initialize(n){let a=n._settingsStore.getToolSettings("folder-templates");a&&$g(a)&&await n._settingsStore.updateSettingByPath("toolkit.folder-templates",Wg(a)),await super.initialize(n)}onload(){super.onload(),this.registerEventHandlers()}onunload(){this.unregisterEventHandlers(),super.onunload()}registerEventHandlers(){this.isEnabled()&&this.context._app.workspace.onLayoutReady(()=>{this.triggerOnFileCreationEvent=this.context._app.vault.on("create",async n=>{n instanceof ga.TFile&&await this.handleFileCreate(n)})})}unregisterEventHandlers(){this.triggerOnFileCreationEvent&&(this.context._app.vault.offref(this.triggerOnFileCreationEvent),this.triggerOnFileCreationEvent=void 0),this.processedCtimes.clear()}getTemplatesBasePath(){let n=this.settings.config.templatesFolderPath;if(n&&n.trim()!=="")return(0,ga.normalizePath)(n);let i=this.context._app.internalPlugins.getEnabledPluginById("templates")?.options?.folder;return(0,ga.normalizePath)(i&&i.trim()!==""?i:"templates")}resolveTemplateFile(n){let a=n.includes("/")?(0,ga.normalizePath)(n):`${this.getTemplatesBasePath()}/${n}`,l=this.context._app.vault.getAbstractFileByPath(a);return l instanceof ga.TFile?l:null}async handleFileCreate(n){if(!this.isEnabled()||n.extension!=="md")return;let a=n.stat;if(Date.now()-a.ctime>mn.CREATE_AGE_THRESHOLD_MS)return;let l=String(a.ctime);this.pruneProcessed();let i=this.processedCtimes.get(l);if(i!==void 0&&i>Date.now())return;this.processedCtimes.set(l,Date.now()+mn.INFLIGHT_TTL_MS);let u=wg(this.settings.data.rules,{parentPath:n.parent?.path??"",basename:n.basename});if(!u)return;let r=this.resolveTemplateFile(u.templateFile);if(!r){this.context.log("warn",`Template file not found: ${u.templateFile}`,this.info.id);return}let o=await this.context._app.vault.read(n);if(Dg(u.applyMode,o.trim().length===0))try{u.renameFormat&&u.renameFormat.trim()!==""&&await this.applyRename(n,u.renameFormat),await this.applyTemplate(n,r,u)}catch(c){this.addError(c),this.context.log("error","Failed to apply folder template",this.info.id,c)}}pruneProcessed(){let n=Date.now();for(let[a,l]of this.processedCtimes)l<=n&&this.processedCtimes.delete(a)}async applyRename(n,a){let i=new pa(Cs(this.context._app,n)).render(a).replace(N1,"").trim();if(!i||i===n.basename)return;let u=n.parent?.path??"",r=u===""||u==="/"?"":`${u}/`,o=`${r}${i}.${n.extension}`,c=0;for(;this.context._app.vault.getAbstractFileByPath(o);)c+=1,o=`${r}${i}-${String(c).padStart(2,"0")}.${n.extension}`;await this.context._app.fileManager.renameFile(n,o)}async applyTemplate(n,a,l){let i=await this.context._app.vault.read(a),r=new pa(Cs(this.context._app,n)).render(i);await this.context._app.vault.process(n,o=>o.trim().length===0?r:l.applyMode==="prepend"?`${r}
${o}`:o)}getSettingItems(){let n=this.info.id,a=T.settings.folder_templates;return[{name:a.templatesFolderPath.name(),desc:a.templatesFolderPath.desc(),control:{type:"folder",key:`toolkit.${n}.config.templatesFolderPath`,defaultValue:""}},hl(a.rules.name(),()=>(0,Pg.createElement)(Ig,{app:this.context._app,initialRules:this.settings.data.rules,getTemplatesBasePath:()=>this.getTemplatesBasePath(),persist:l=>{this.context._settingsStore.updateToolSettingByPath(this.info.id,"data.rules",l)}}))]}};mn.CREATE_AGE_THRESHOLD_MS=5e3,mn.INFLIGHT_TTL_MS=1e4,mn=gn([vn({id:"folder-templates",name:T.settings.folder_templates.name(),icon:"folder-cog",version:"2.0.0",description:T.settings.folder_templates.desc()})],mn);var Kt=require("obsidian"),Sv=B(Nt());var Ls=require("obsidian");function tv(t){return t.replace(/\\/g,"/").replace(/\/+/g,"/").replace(/^\/|\/$/g,"")}function R1(t,e){if(t==="")return e;let n=`${t}/`;return e.startsWith(n)?e.slice(n.length):e}function U1(t){let e=[],n=[t];for(;n.length>0;){let l=[...n.shift().children].sort((i,u)=>i.name.localeCompare(u.name));for(let i of l)e.push(R1(t.path,i.path)),n.push(i)}return e}function wi(t){return U1({name:t.name,path:t.path,children:t.children.filter(e=>e instanceof Ls.TFolder).map(e=>ev(e))})}function ev(t){return{name:t.name,path:t.path,children:t.children.filter(e=>e instanceof Ls.TFolder).map(e=>ev(e))}}function nv(t,e){let n=tv(e);return t.map(a=>tv(`${n}/${a}`))}function av(t,e){return t.filter(n=>!e(n))}function lv(t){let e=[],n=a=>{for(let l of a.children)e.push(l.path),n(l)};return n(t),e}var iv="ravenhogwarts-folder-structure",uv=/[\\:*?"<>|#^[\]]/g;function rv(t){let n=t.map(a=>a.replace(uv,"").trim()).filter(a=>a.length>0).join(`
`);return"```"+iv+`
`+n+"\n```"}function ov(t){if(!t)return null;let n=new RegExp("`{3}"+H1(iv)+"\\s*\\n([\\s\\S]*?)\\n`{3}","m").exec(t);if(!n)return null;let l=(n[1]??"").split(`
`).map(i=>i.trim()).filter(i=>i.length>0).map(i=>i.replace(uv,"")).filter(i=>i.length>0);return l.length>0?l:null}function H1(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var Ri=require("obsidian"),qs=B(Nt());var L1=1;function k1(){return crypto.randomUUID()}function Mr(t=k1()){return{id:t,enabled:!0,name:"",sourceFolder:"",snapshot:[]}}var cv={enabled:!1,config:{version:L1},data:{templates:[]}};var sv=require("obsidian"),zr=B(Nt()),fv=B(ut());function jt({name:t}){let e=(0,zr.useRef)(null);return(0,zr.useEffect)(()=>{e.current&&(0,sv.setIcon)(e.current,t)},[t]),(0,fv.jsx)("span",{className:"rht-fs-icon",ref:e})}var De=B(Nt());var P=B(ut());function B1(t){let e=[],n=(a,l)=>{for(let i of a.children)e.push({node:i,depth:l}),i.children.length>0&&n(i,l+1)};return n(t,0),e}function pv({snapshot:t,onChange:e}){let[n,a]=(0,De.useState)(()=>dv(t)),[l,i]=(0,De.useState)(null),[u,r]=(0,De.useState)(null),o=(0,De.useRef)(t),c=T.settings.folder_scaffolder.templateCard;(0,De.useEffect)(()=>{F1(t,o.current)||(o.current=t,a(dv(t)))},[t]);let h=m=>{K1(m),a(m);let x=lv(gv(m));o.current=x,e(x)},v=()=>{let m=hn(n);m.children.push(mv()),h(m)},p=B1(n);return(0,P.jsxs)("div",{className:"rht-fs-tree",children:[(0,P.jsxs)("div",{className:"rht-fs-tree-head",children:[(0,P.jsxs)("div",{className:"rht-fs-tree-head-text",children:[(0,P.jsx)("span",{className:"rht-fs-tree-title",children:c.structure.name()}),(0,P.jsx)("span",{className:"rht-fs-tree-hint",children:c.dragHint()})]}),(0,P.jsxs)("button",{className:"rht-fs-text-btn mod-cta",type:"button",onClick:v,children:[(0,P.jsx)(jt,{name:"plus"}),c.addRootFolder()]})]}),p.length===0?(0,P.jsx)("div",{className:"rht-fs-tree-empty",children:(0,P.jsx)("span",{children:c.structure.empty()})}):(0,P.jsx)("ul",{className:"rht-fs-tree-list",children:p.map(({node:m,depth:x})=>(0,P.jsx)(q1,{node:m,depth:x,root:n,selected:l===m.id,editing:u===m.id,onSelect:E=>{i(E),r(null)},onStartRename:E=>{i(E),r(E)},onEndRename:()=>r(null),onRename:(E,z)=>{h(G1(n,E,z)),r(null)},onAddChild:E=>h(Y1(n,E)),onRemove:E=>{l===E&&i(null),u===E&&r(null),h(j1(n,E))},onIndent:E=>h(X1(n,E)??n),onOutdent:E=>h(V1(n,E)??n),onMoveUp:E=>h(Q1(n,E)??n),onMoveDown:E=>h(Z1(n,E)??n)},m.id))})]})}function q1({node:t,depth:e,root:n,selected:a,editing:l,onSelect:i,onStartRename:u,onEndRename:r,onRename:o,onAddChild:c,onRemove:h,onIndent:v,onOutdent:p,onMoveUp:m,onMoveDown:x}){let E=T.settings.folder_scaffolder.templateCard,[z,d]=(0,De.useState)(t.name),s=(0,De.useRef)(null);(0,De.useEffect)(()=>{d(t.name)},[t.name]),(0,De.useEffect)(()=>{if(l){let tt=s.current;tt&&(tt.focus(),tt.select())}},[l]);let f=()=>{window.requestAnimationFrame(()=>s.current?.focus())},y={"--row-depth":e},O=()=>{let tt=z.trim();tt&&tt!==t.name?o(t.id,tt):(tt||d(t.name),r())},U=Ci(n,t.id),D=!!U&&U.index>0,L=!!U&&U.parent.id!=="__root__",j=!!U&&U.index>0,V=!!U&&U.index<U.parent.children.length-1,he=tt=>{if(tt.key==="Enter"){tt.preventDefault(),l?O():u(t.id);return}if(tt.key==="Escape"){tt.preventDefault(),l&&(d(t.name),r());return}if(tt.key==="Tab"){tt.preventDefault(),tt.shiftKey?L&&(p(t.id),f()):D&&(v(t.id),f());return}tt.altKey&&(tt.key==="ArrowUp"||tt.key==="ArrowDown")&&(tt.preventDefault(),tt.key==="ArrowUp"&&j?(m(t.id),f()):tt.key==="ArrowDown"&&V&&(x(t.id),f()))};return(0,P.jsx)("li",{className:`rht-fs-tree-row${a?" is-selected":""}${l?" is-editing":""}`,style:y,children:(0,P.jsxs)("div",{className:`rht-fs-tree-line${e>0?" is-nested":""}`,onMouseDown:tt=>{let Li=tt.target;Li.closest("button")||Li===s.current||a||i(t.id)},children:[(0,P.jsx)(jt,{name:"folder"}),(0,P.jsx)("input",{ref:s,className:`rht-fs-tree-input${l?" is-editing":""}`,spellCheck:!1,readOnly:!l,value:z,"aria-label":E.renameHint(),onChange:tt=>d(tt.target.value),onFocus:()=>{l||i(t.id)},onBlur:()=>{l&&O()},onKeyDown:he,onDoubleClick:()=>u(t.id)}),(0,P.jsxs)("span",{className:"rht-fs-tree-move",children:[(0,P.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button",onClick:()=>{v(t.id),f()},disabled:!D,"aria-label":E.indent(),title:E.indent(),children:(0,P.jsx)(jt,{name:"corner-down-right"})}),(0,P.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button",onClick:()=>{p(t.id),f()},disabled:!L,"aria-label":E.outdent(),title:E.outdent(),children:(0,P.jsx)(jt,{name:"corner-up-left"})}),(0,P.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button",onClick:()=>{m(t.id),f()},disabled:!j,"aria-label":T.common.moveUp(),title:T.common.moveUp(),children:(0,P.jsx)(jt,{name:"arrow-up"})}),(0,P.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button",onClick:()=>{x(t.id),f()},disabled:!V,"aria-label":T.common.moveDown(),title:T.common.moveDown(),children:(0,P.jsx)(jt,{name:"arrow-down"})})]}),(0,P.jsxs)("span",{className:"rht-fs-tree-actions",children:[(0,P.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button",onClick:()=>c(t.id),"aria-label":E.addFolder(),title:E.addFolder(),children:(0,P.jsx)(jt,{name:"folder-plus"})}),(0,P.jsx)("button",{className:"rht-fs-icon-btn clickable-icon rht-fs-danger",type:"button",onClick:()=>h(t.id),"aria-label":T.common.delete(),title:T.common.delete(),children:(0,P.jsx)(jt,{name:"trash"})})]})]})})}function Y1(t,e){let n=hn(t);return Bs(n,e)?.children.push(mv()),n}function j1(t,e){let n=hn(t);return hv(n,e),n}function G1(t,e,n){let a=hn(t),l=Bs(a,e);return l&&(l.name=n),a}function Ci(t,e){let n=ks(t,e);if(!n)return null;let a=n.children.findIndex(u=>u.id===e);if(a<0)return null;let l=null,i=-1;return n.id!=="__root__"&&(l=ks(t,n.id),l&&(i=l.children.findIndex(u=>u.id===n.id))),{parent:n,index:a,grandparent:l,parentIndex:i}}function X1(t,e){let n=hn(t),a=Ci(n,e);if(!a||a.index<=0)return null;let l=a.parent.children.splice(a.index,1)[0];return a.parent.children[a.index-1].children.push(l),n}function V1(t,e){let n=hn(t),a=Ci(n,e);if(!a||!a.grandparent||a.parentIndex<0)return null;let l=a.parent.children.splice(a.index,1)[0];return a.grandparent.children.splice(a.parentIndex+1,0,l),n}function Q1(t,e){let n=hn(t),a=Ci(n,e);if(!a||a.index<=0)return null;let l=a.parent.children;return[l[a.index-1],l[a.index]]=[l[a.index],l[a.index-1]],n}function Z1(t,e){let n=hn(t),a=Ci(n,e);if(!a||a.index>=a.parent.children.length-1)return null;let l=a.parent.children;return[l[a.index],l[a.index+1]]=[l[a.index+1],l[a.index]],n}function mv(){return{id:crypto.randomUUID(),name:T.settings.folder_scaffolder.templateCard.newFolderName(),path:"",children:[]}}function F1(t,e){let n=i=>[...new Set(i)].sort(),a=n(t),l=n(e);return a.length!==l.length?!1:a.every((i,u)=>i===l[u])}function hn(t){return{id:t.id,name:t.name,path:t.path,children:t.children.map(hn)}}function Bs(t,e){if(t.id===e)return t;for(let n of t.children){let a=Bs(n,e);if(a)return a}}function ks(t,e){for(let n of t.children){if(n.id===e)return t;let a=ks(n,e);if(a)return a}return null}function hv(t,e){let n=t.children.findIndex(a=>a.id===e);if(n>=0){t.children.splice(n,1);return}for(let a of t.children)hv(a,e)}function K1(t){let e=(n,a)=>{n.path=a;for(let l of n.children)e(l,a===""?l.name:`${a}/${l.name}`)};for(let n of t.children)e(n,n.name)}function gv(t){return{name:t.name,path:t.path,children:t.children.map(gv)}}function dv(t){let e={id:"__root__",name:"",path:"",children:[]},n=l=>{let i=l.split("/").filter(Boolean);if(i.length===0)return;let u=e,r="";for(let o of i){r=r===""?o:`${r}/${o}`;let c=u.children.find(h=>h.name===o);c||(c={id:J1(r),name:o,path:r,children:[]},u.children.push(c)),u=c}};for(let l of t)n(l);let a=l=>{l.children.sort((i,u)=>i.name.localeCompare(u.name)),l.children.forEach(a)};return a(e),e}function J1(t){return`node-${t}`}var Ni=B(Nt());var yv=B(ut());function vv({app:t,value:e,placeholder:n,onChange:a}){let l=(0,Ni.useRef)(null),i=(0,Ni.useRef)(a);return i.current=a,(0,Ni.useEffect)(()=>{let u=l.current;if(!u)return;let r=new yl(t,u,o=>i.current(o));return()=>r.close()},[t]),(0,yv.jsx)("input",{ref:l,type:"text",className:"rht-fs-input",spellCheck:!1,placeholder:n,value:e,onChange:u=>a(u.target.value)})}var X=B(ut());function bv({app:t,initialTemplates:e,persist:n}){let[a,l]=(0,qs.useState)(e),i=T.settings.folder_scaffolder,u=v=>{l(v),n(v)},r=()=>u([...a,Mr()]),o=(v,p)=>u(a.map(m=>m.id===v?{...m,...p}:m)),c=v=>u(a.filter(p=>p.id!==v)),h=v=>{let p=t.vault.getAbstractFileByPath(v.sourceFolder);if(!(p instanceof Ri.TFolder)){new Ri.Notice(i.templateCard.sourceNotFound());return}let m=wi(p);o(v.id,{snapshot:m}),new Ri.Notice(i.templateCard.refreshed({count:m.length}))};return(0,X.jsxs)("div",{className:"rht-fs-templates",children:[(0,X.jsxs)("div",{className:"rht-fs-head",children:[(0,X.jsx)("span",{className:"rht-fs-title",children:i.templates.name()}),(0,X.jsxs)("button",{className:"rht-fs-text-btn mod-cta",type:"button",onClick:r,children:[(0,X.jsx)(jt,{name:"plus"}),T.common.add()]})]}),a.length===0?(0,X.jsxs)("div",{className:"rht-fs-empty-state",children:[(0,X.jsx)(jt,{name:"folder-tree"}),(0,X.jsx)("span",{className:"rht-fs-empty-state-text",children:T.common.noConfig()}),(0,X.jsxs)("button",{className:"rht-fs-text-btn mod-cta",type:"button",onClick:r,children:[(0,X.jsx)(jt,{name:"plus"}),i.templateCard.addFirst()]})]}):a.map(v=>(0,X.jsx)(I1,{app:t,template:v,onChange:p=>o(v.id,p),onDelete:()=>c(v.id),onRefresh:()=>h(v)},v.id))]})}function I1({app:t,template:e,onChange:n,onDelete:a,onRefresh:l}){let i=T.settings.folder_scaffolder,u=e.name.trim()||i.templateCard.unnamed(),[r,o]=(0,qs.useState)(!1);return(0,X.jsxs)("div",{className:"rht-fs-card",children:[(0,X.jsxs)("div",{className:"rht-fs-card-header",children:[(0,X.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button","aria-expanded":!r,"aria-label":r?i.templateCard.expand():i.templateCard.collapse(),title:r?i.templateCard.expand():i.templateCard.collapse(),onClick:()=>o(c=>!c),children:(0,X.jsx)(jt,{name:r?"chevron-right":"chevron-down"})}),(0,X.jsxs)("span",{className:"rht-fs-card-title-wrap",onClick:()=>o(c=>!c),children:[(0,X.jsx)("span",{className:"rht-fs-card-title",children:u}),(0,X.jsx)("span",{className:"rht-fs-card-summary",children:i.templateCard.subDirs({count:e.snapshot.length})})]}),(0,X.jsx)("label",{className:"rht-fs-check",children:(0,X.jsx)("input",{type:"checkbox",checked:e.enabled,onChange:c=>n({enabled:c.target.checked}),"aria-label":i.templateCard.enabledDesc()})}),(0,X.jsx)("div",{className:"rht-fs-card-actions",children:(0,X.jsx)("button",{className:"rht-fs-icon-btn rht-fs-danger",type:"button",onClick:a,"aria-label":T.common.delete(),title:T.common.delete(),children:(0,X.jsx)(jt,{name:"trash"})})})]}),!r&&(0,X.jsxs)("div",{className:"rht-fs-card-body",children:[(0,X.jsxs)("div",{className:"rht-fs-field",children:[(0,X.jsx)("span",{className:"rht-fs-field-label",children:i.templateCard.nameField.name()}),(0,X.jsx)("input",{type:"text",className:"rht-fs-input",spellCheck:!1,value:e.name,placeholder:i.templateCard.unnamed(),onChange:c=>n({name:c.target.value})})]}),(0,X.jsx)("div",{className:"rht-fs-field",children:(0,X.jsx)(pv,{snapshot:e.snapshot,onChange:c=>n({snapshot:c})})}),(0,X.jsxs)("details",{className:"rht-fs-import",children:[(0,X.jsxs)("summary",{className:"rht-fs-import-summary",children:[(0,X.jsx)(jt,{name:"folder-input"}),i.templateCard.importFromVault()]}),(0,X.jsxs)("div",{className:"rht-fs-import-body",children:[(0,X.jsx)("span",{className:"rht-fs-field-desc",children:i.templateCard.importFromVaultDesc()}),(0,X.jsxs)("div",{className:"rht-fs-import-row",children:[(0,X.jsx)(vv,{app:t,value:e.sourceFolder,placeholder:i.templateCard.sourceField.name(),onChange:c=>n({sourceFolder:c})}),(0,X.jsxs)("button",{className:"rht-fs-text-btn mod-cta",type:"button",onClick:l,disabled:!e.sourceFolder.trim(),children:[(0,X.jsx)(jt,{name:"refresh-cw"}),i.templateCard.refresh()]})]})]})]})]})]})}var Ar=class extends qe{constructor(){super(...arguments);this.lastCopied=null}getDefaultSettings(){return cv}onload(){super.onload(),this.registerCommands(),this.registerEventHandlers()}onunload(){this.lastCopied=null,super.onunload()}registerCommands(){this.registerCommand({id:"create-from-template",name:T.command.folder_scaffolder.create_from_template(),callback:()=>{let n=this.context._app.workspace.getActiveFile();this.openCreateModal(n?.parent?.path??"")}}),this.registerCommand({id:"paste-structure",name:T.command.folder_scaffolder.paste_structure(),callback:async()=>{let n=this.context._app.workspace.getActiveFile();await this.pasteStructure(n?.parent?.path??"")}})}registerEventHandlers(){this.isEnabled()&&this.registerEvent(this.context._app.workspace.on("file-menu",(n,a)=>this.handleFileMenu(n,a)))}handleFileMenu(n,a){if(!(a instanceof Kt.TFolder))return;let l=T.menu.folder_scaffolder;this.addToolkitMenuItem(n,i=>{i.setTitle(l.create_from_template()),i.setIcon("folder-tree"),i.onClick(()=>this.openCreateModal(a.path))}),this.addToolkitMenuItem(n,i=>{i.setTitle(l.copy_structure()),i.setIcon("copy"),i.onClick(()=>this.copyStructure(a))}),this.lastCopied&&this.lastCopied.length>0&&this.addToolkitMenuItem(n,i=>{i.setTitle(l.paste_structure()),i.setIcon("clipboard-paste"),i.onClick(async()=>{await this.pasteStructure(a.path)})}),this.addToolkitMenuItem(n,i=>{i.setTitle(l.save_as_template()),i.setIcon("bookmark-plus"),i.onClick(()=>this.saveAsTemplate(a))})}openCreateModal(n){let a=this.settings.data.templates.filter(l=>l.enabled&&l.snapshot.length>0);if(a.length===0){this.context.notice(T.notice.folder_scaffolder.no_template());return}new Ys(this.context._app,a,n,async(l,i,u)=>{await this.createStructure(l.snapshot,i,u,r=>T.notice.folder_scaffolder.created({count:r}))}).open()}async copyStructure(n){let a=wi(n);if(a.length===0){this.context.notice(T.notice.folder_scaffolder.empty_structure());return}this.lastCopied=a;try{await navigator.clipboard.writeText(rv(a))}catch(l){this.context.log("warn","Failed to write clipboard, fallback to session cache",this.info.id,l)}this.context.notice(T.notice.folder_scaffolder.copied({count:a.length}))}async pasteStructure(n){let a=null;try{let l=await navigator.clipboard.readText();a=ov(l)}catch{}if(a||(a=this.lastCopied),!a||a.length===0){this.context.notice(T.notice.folder_scaffolder.paste_invalid());return}await this.createStructure(a,n,void 0,l=>T.notice.folder_scaffolder.pasted({count:l}))}saveAsTemplate(n){let a=wi(n);if(a.length===0){this.context.notice(T.notice.folder_scaffolder.empty_structure());return}new js(this.context._app,n.name,async l=>{let i={...Mr(),name:l.trim()||n.name,sourceFolder:n.path,snapshot:a};await this.updateData("templates",[...this.settings.data.templates,i]),this.context.notice(T.notice.folder_scaffolder.template_saved())}).open()}async createStructure(n,a,l,i=u=>T.notice.folder_scaffolder.created({count:u})){let u=this.context._app,r=l?(0,Kt.normalizePath)(`${a}/${l}`):(0,Kt.normalizePath)(a);try{let o=nv(n,r);l&&!u.vault.getAbstractFileByPath(r)&&await u.vault.createFolder(r),o=av(o,c=>!!u.vault.getAbstractFileByPath(c));for(let c of o)await u.vault.createFolder(c);this.context.notice(i(o.length))}catch(o){this.addError(o),this.context.log("error","Failed to scaffold folder structure",this.info.id,o),this.context.notice(T.notice.folder_scaffolder.create_failed())}}getSettingItems(){return[hl(T.settings.folder_scaffolder.templates.name(),()=>(0,Sv.createElement)(bv,{app:this.context._app,initialTemplates:this.settings.data.templates,persist:n=>{this.context._settingsStore.updateToolSettingByPath(this.info.id,"data.templates",n)}}))]}};Ar=gn([vn({id:"folder-scaffolder",name:T.settings.folder_scaffolder.name(),icon:"folder-tree",version:"1.1.0",description:T.settings.folder_scaffolder.desc()})],Ar);var Ys=class extends Kt.Modal{constructor(n,a,l,i){super(n);this.templates=a;this.onConfirm=i;this.newName="";this.selectedTemplate=a[0],this.targetParent=l}onOpen(){let{contentEl:n}=this,a=T.modal.folder_scaffolder;n.createEl("h2",{text:a.scaffold_title()}),new Kt.Setting(n).setName(a.select_template()).addDropdown(l=>{l.addOptions(Object.fromEntries(this.templates.map(i=>[i.id,i.name||i.sourceFolder]))),l.onChange(i=>{let u=this.templates.find(r=>r.id===i);u&&(this.selectedTemplate=u)})}),new Kt.Setting(n).setName(a.target_parent()).setDesc(a.target_parent_desc()).addText(l=>{l.setValue(this.targetParent),l.onChange(i=>this.targetParent=i)}),new Kt.Setting(n).setName(a.new_folder_name()).setDesc(a.new_folder_name_desc()).addText(l=>{l.setValue(this.newName),l.onChange(i=>this.newName=i)}),new Kt.Setting(n).addButton(l=>l.setCta().setButtonText(a.confirm()).onClick(async()=>{this.close(),await this.onConfirm(this.selectedTemplate,this.targetParent,this.newName.trim()||void 0)}))}onClose(){this.contentEl.empty()}},js=class extends Kt.Modal{constructor(n,a,l){super(n);this.onConfirm=l;this.name=a}onOpen(){let{contentEl:n}=this,a=T.modal.folder_scaffolder;n.createEl("h2",{text:a.save_template_title()}),new Kt.Setting(n).setName(a.template_name()).addText(l=>{l.setValue(this.name),l.onChange(i=>this.name=i)}),new Kt.Setting(n).addButton(l=>l.setCta().setButtonText(a.save()).onClick(async()=>{this.close(),await this.onConfirm(this.name)}))}onClose(){this.contentEl.empty()}};var Nv=B(Nt());function Tv(t){let e=new Set,n=[];for(let a of t.split(`
`)){let l=a.trim();!l||l==="__proto__"||l==="constructor"||l==="prototype"||e.has(l)||(e.add(l),n.push(l))}return n}function _v(t,e){if(!Array.isArray(t))return{status:"skipped-invalid"};let n=[];for(let u of t){if(typeof u!="string")return{status:"skipped-invalid"};n.push(u)}if(new Set(n).size!==n.length)return{status:"skipped-invalid"};let a=$1(e).filter(u=>n.includes(u));if(a.length===0)return{status:"unchanged"};let l=new Set(a),i=[...a,...n.filter(u=>!l.has(u))];return W1(n,i)?{status:"unchanged"}:{status:"reordered",nextIds:i}}function $1(t){let e=new Set,n=[];for(let a of t)e.has(a)||(e.add(a),n.push(a));return n}function W1(t,e){return t.length!==e.length?!1:t.every((n,a)=>n===e[a])}function Ev(t){let e=t.plugins?.manifests;if(!e||typeof e!="object")return[];let n=[];for(let a of Object.values(e))!a||typeof a.id!="string"||a.id===""||n.push({id:a.id,name:typeof a.name=="string"?a.name:a.id,version:typeof a.version=="string"?a.version:""});return n.sort((a,l)=>a.id.localeCompare(l.id)),n}var Le=B(Nt());var xv=require("obsidian"),Or=B(Nt()),Mv=B(ut());function Dr({name:t}){let e=(0,Or.useRef)(null);return(0,Or.useEffect)(()=>{e.current&&(0,xv.setIcon)(e.current,t)},[t]),(0,Mv.jsx)("span",{className:"rht-po-icon",ref:e})}var zv=require("obsidian"),wr=class extends zv.AbstractInputSuggest{constructor(n,a,l,i){super(n,a);this.onSelectId=l;this.options=i}getSuggestions(n){let a=n.toLowerCase(),l=this.options.excludeIds();return this.options.getCandidates().filter(i=>!l.has(i.id)).filter(i=>i.id.toLowerCase().includes(a)||i.name.toLowerCase().includes(a))}renderSuggestion(n,a){a.createSpan({cls:"rht-po-suggest-name"}).setText(n.name),a.createSpan({cls:"rht-po-suggest-id"}).setText(n.id)}selectSuggestion(n){this.setValue(""),this.onSelectId(n.id),this.close()}};var Et=B(ut());async function Av(t){try{let e=await t.vault.adapter.read(`${t.vault.configDir}/community-plugins.json`),n=JSON.parse(e);if(Array.isArray(n))return new Set(n.filter(a=>typeof a=="string"))}catch{}return null}function Ov({app:t,initialIds:e,getInstalledPlugins:n,persist:a}){let[l,i]=(0,Le.useState)(e),[u,r]=(0,Le.useState)(""),[o,c]=(0,Le.useState)(new Set),h=(0,Le.useRef)(null),v=(0,Le.useRef)(l);v.current=l;let p=T.settings.plugin_order.priority_plugins,m=f=>{i(f),a(f)};(0,Le.useEffect)(()=>{let f=h.current;if(!f)return;let y=new wr(t,f,O=>m([...v.current,O]),{getCandidates:n,excludeIds:()=>new Set(v.current)});return()=>y.close()},[t]),(0,Le.useEffect)(()=>{let f=!1;return Av(t).then(y=>{!f&&y&&c(y)}),()=>{f=!0}},[t,l]),(0,Le.useEffect)(()=>{let f=!0,y=t.plugins.on("changed",()=>{Av(t).then(O=>{f&&O&&c(O)})});return()=>{f=!1,t.plugins.offref(y)}},[t]);let x=n(),E=f=>x.find(y=>y.id===f)?.name,z=f=>o.has(f)?"enabled":x.some(y=>y.id===f)?"disabled":"missing",d=(f,y)=>{let O=f+y;if(O<0||O>=l.length)return;let U=[...l],[D]=U.splice(f,1);U.splice(O,0,D),m(U)},s=f=>{let y=f.trim();if(!y||v.current.includes(y)){r("");return}m([...v.current,y]),r("")};return(0,Et.jsxs)("div",{className:"rht-po-editor",children:[(0,Et.jsxs)("div",{className:"rht-po-head",children:[(0,Et.jsx)("span",{className:"rht-po-title",children:p.name()}),(0,Et.jsx)("span",{className:"rht-po-count",children:p.count({count:String(l.length)})})]}),(0,Et.jsx)("input",{ref:h,type:"text",className:"rht-po-add-input",spellCheck:!1,placeholder:p.search_placeholder(),value:u,onChange:f=>r(f.target.value),onKeyDown:f=>{f.key==="Enter"&&(f.preventDefault(),s(u))}}),l.length===0?(0,Et.jsx)("div",{className:"rht-po-empty",children:p.empty()}):l.map((f,y)=>(0,Et.jsxs)("div",{className:"rht-po-row",children:[(0,Et.jsx)("span",{className:"rht-po-order",children:y+1}),(0,Et.jsxs)("span",{className:"rht-po-name-wrap",children:[(0,Et.jsx)("span",{className:"rht-po-name",children:E(f)??f}),(0,Et.jsx)("span",{className:"rht-po-id",children:f})]}),(0,Et.jsx)("span",{className:`rht-po-badge rht-po-${z(f)}`,children:z(f)==="enabled"?p.status.enabled():z(f)==="disabled"?p.status.disabled():p.status.missing()}),(0,Et.jsxs)("div",{className:"rht-po-actions",children:[(0,Et.jsx)("button",{className:"rht-po-icon-btn clickable-icon",type:"button","aria-label":T.common.moveUp(),disabled:y===0,onClick:()=>d(y,-1),children:(0,Et.jsx)(Dr,{name:"chevron-up"})}),(0,Et.jsx)("button",{className:"rht-po-icon-btn clickable-icon",type:"button","aria-label":T.common.moveDown(),disabled:y===l.length-1,onClick:()=>d(y,1),children:(0,Et.jsx)(Dr,{name:"chevron-down"})}),(0,Et.jsx)("button",{className:"rht-po-icon-btn clickable-icon rht-po-danger",type:"button","aria-label":T.common.delete(),onClick:()=>m(l.filter((O,U)=>U!==y)),children:(0,Et.jsx)(Dr,{name:"x"})})]})]},f))]})}var Dv={enabled:!1,config:{priorityPlugins:[]},data:{installedPlugins:[],installedPluginsCachedAt:0}};var va,Sl,Tl,ya,ae,Hi,Rv,Uv,Gs,Ui=class extends qe{constructor(){super(...arguments);Ne(this,ae);Ne(this,va,Promise.resolve());Ne(this,Sl);Ne(this,Tl,"");Ne(this,ya,!1)}getDefaultSettings(){return structuredClone(Dv)}async initialize(n){let a=n._settingsStore.settings.toolkit[this.info.id];typeof a?.config?.priorityPlugins=="string"&&(a.config.priorityPlugins=Tv(a.config.priorityPlugins)),await super.initialize(n)}onload(){super.onload(),ge(this,Tl,JSON.stringify(this.settings.config.priorityPlugins)),ge(this,Sl,this.context._settingsStore.store.subscribe(()=>{let n=JSON.stringify(this.settings.config.priorityPlugins);n!==ct(this,Tl)&&(ge(this,Tl,n),Gt(this,ae,Hi).call(this,{reason:"config-change"}))})),this.registerEvent(this.context._app.plugins.on("changed",()=>Gt(this,ae,Rv).call(this))),Gt(this,ae,Hi).call(this,{reason:"onload"}),this.registerCommand({id:"apply",name:T.command.plugin_order.apply(),callback:()=>Gt(this,ae,Hi).call(this,{withNotice:!0,reason:"command"})})}onunload(){var n;(n=ct(this,Sl))==null||n.call(this),ge(this,Sl,void 0),this.unregisterCommands(),super.onunload()}getSettingItems(){return[hl(T.settings.plugin_order.priority_plugins.name(),()=>(0,Nv.createElement)(Ov,{app:this.context._app,initialIds:wv(this.settings.config.priorityPlugins),getInstalledPlugins:()=>this.settings.data.installedPlugins,persist:n=>{this.context._settingsStore.updateToolSettingByPath(this.info.id,"config.priorityPlugins",n)}})),{name:T.settings.plugin_order.apply_now.name(),desc:T.settings.plugin_order.apply_now.desc(),action:()=>Gt(this,ae,Hi).call(this,{withNotice:!0,reason:"action"})}]}};va=new WeakMap,Sl=new WeakMap,Tl=new WeakMap,ya=new WeakMap,ae=new WeakSet,Hi=function(n){let a=n?.reason??"manual";ge(this,va,ct(this,va).then(()=>Gt(this,ae,Gs).call(this,n?.withNotice===!0)).catch(l=>{let i=l instanceof Error?l.message:String(l);this.context.log("warn",`enforce failed (reason=${a}): ${i}`,"plugin-order"),n?.withNotice&&this.context.notice(T.notice.plugin_order.invalid())}))},Rv=function(){ct(this,ya)||(ge(this,ya,!0),ge(this,va,ct(this,va).then(async()=>{ge(this,ya,!1),this.enabled&&(await Gt(this,ae,Uv).call(this),this.enabled&&await Gt(this,ae,Gs).call(this,!1))}).catch(n=>{ge(this,ya,!1);let a=n instanceof Error?n.message:String(n);this.context.log("warn",`enforce failed (reason=plugin-changed): ${a}`,"plugin-order")})))},Uv=async function(){let{configDir:n,adapter:a}=this.context._app.vault,l=`${n}/community-plugins.json`,i=this.context._app.plugins?.enabledPlugins;if(!(i instanceof Set)){await Cv(2500);return}for(let u=0;u<30;u++){let r=!1;try{let o=JSON.parse(await a.read(l));if(Array.isArray(o)){let c=new Set(o.filter(h=>typeof h=="string"));r=c.size===i.size&&[...i].every(h=>c.has(h))}}catch{}if(r)return;await Cv(200)}},Gs=async function(n){let a=wv(this.settings.config.priorityPlugins);if(a.length===0)return;let{configDir:l,adapter:i}=this.context._app.vault,u=Ev(this.context._app);await this.updateData("installedPlugins",u),await this.updateData("installedPluginsCachedAt",Date.now());let r=`${l}/community-plugins.json`,o;try{o=JSON.parse(await i.read(r))}catch{n&&this.context.notice(T.notice.plugin_order.invalid());return}let c=_v(o,a);if(c.status==="skipped-invalid"){n&&this.context.notice(T.notice.plugin_order.invalid());return}c.status==="reordered"&&(await i.write(r,JSON.stringify(c.nextIds)),n&&this.context.notice(T.notice.plugin_order.applied()))},Ui=gn([vn({id:"plugin-order",name:T.settings.plugin_order.name(),icon:"list-ordered",version:"1.2.0",description:T.settings.plugin_order.desc()})],Ui);function wv(t){return t.filter(e=>typeof e=="string"&&e!=="")}function Cv(t){return new Promise(e=>window.setTimeout(e,t))}var El=require("obsidian");var _l={enabled:!1,config:{addEditorMenu:!0,addFileMenu:!0,useAbsolutePath:!1,pathSeparator:`
`}};var Cr=class extends qe{getDefaultSettings(){return _l}getSettingItems(){let e=this.info.id;return[{name:T.settings.quick_path.addEditorMenu.name(),desc:T.settings.quick_path.addEditorMenu.desc(),control:{type:"toggle",key:`toolkit.${e}.config.addEditorMenu`,defaultValue:_l.config.addEditorMenu}},{name:T.settings.quick_path.addFileMenu.name(),desc:T.settings.quick_path.addFileMenu.desc(),control:{type:"toggle",key:`toolkit.${e}.config.addFileMenu`,defaultValue:_l.config.addFileMenu}},{name:T.settings.quick_path.useAbsolutePath.name(),desc:T.settings.quick_path.useAbsolutePath.desc(),control:{type:"toggle",key:`toolkit.${e}.config.useAbsolutePath`,defaultValue:_l.config.useAbsolutePath}},{name:T.settings.quick_path.pathSeparator.name(),desc:T.settings.quick_path.pathSeparator.desc(),control:{type:"dropdown",key:`toolkit.${e}.config.pathSeparator`,defaultValue:_l.config.pathSeparator,options:{"\n":T.settings.quick_path.pathSeparator.newline(),", ":T.settings.quick_path.pathSeparator.comma(),"; ":T.settings.quick_path.pathSeparator.semicolon()," ":T.settings.quick_path.pathSeparator.space()}}}]}onload(){super.onload();let e=this.context._app.vault.adapter;this.basePath=e.basePath.replace(/\\/g,"/"),this.registerCommands(),this.registerEventHandlers()}registerCommands(){this.registerCommand({id:"copy_current_file_path",name:T.command.quick_path.copy_current_file_path(),callback:()=>{let e=this.context._app.workspace.getActiveFile();if(e){let n=this.getPath(e);this.copyToClipboard(n)}}}),this.registerCommand({id:"copy_current_folder_path",name:T.command.quick_path.copy_current_folder_path(),callback:()=>{let e=this.context._app.workspace.getActiveFile(),n=e&&this.getParentPath(e);n?this.copyToClipboard(n):this.context.notice(T.notice.quick_path.root_path_warning())}})}registerEventHandlers(){this.isEnabled()&&(this.settings.config.addFileMenu&&(this.registerEvent(this.context._app.workspace.on("file-menu",(e,n)=>this.handleFileMenu(e,n))),this.registerEvent(this.context._app.workspace.on("files-menu",(e,n)=>this.handleFilesMenu(e,n)))),this.settings.config.addEditorMenu&&this.registerEvent(this.context._app.workspace.on("editor-menu",(e,n,a)=>this.handleEditorMenu(e,n,a))))}handleFileMenu(e,n){n instanceof El.TFolder?this.addToolkitMenuItem(e,a=>{a.setTitle(T.menu.quick_path.copy_folder_path()),a.setIcon("copy"),a.onClick(()=>{let l=this.getPath(n);this.copyToClipboard(l)})}):this.addToolkitMenuItem(e,a=>{a.setTitle(T.menu.quick_path.copy_file_path()),a.setIcon("copy"),a.onClick(()=>{let l=this.getPath(n);this.copyToClipboard(l)})})}handleFilesMenu(e,n){this.addToolkitMenuItem(e,a=>{a.setTitle(T.menu.quick_path.copy_files_path()),a.setIcon("copy"),a.onClick(()=>{let l=n.map(i=>this.getPath(i)).join(this.settings.config.pathSeparator);this.copyToClipboard(l)})})}handleEditorMenu(e,n,a){this.addToolkitMenuItem(e,l=>{l.setTitle(T.menu.quick_path.paste_current_file_path()),l.setIcon("file-text"),l.onClick(()=>{let i=this.context._app.workspace.getActiveFile();if(i){let u=this.getPath(i);n.replaceSelection(u)}})}),this.addToolkitMenuItem(e,l=>{l.setTitle(T.menu.quick_path.paste_current_folder_path()),l.setIcon("folder"),l.onClick(()=>{let i=this.context._app.workspace.getActiveFile(),u=i&&this.getParentPath(i);u?n.replaceSelection(u):this.context.notice(T.notice.quick_path.root_path_warning())})})}getPath(e){return this.settings.config.useAbsolutePath?(0,El.normalizePath)(`${this.basePath}/${e.path}`):(0,El.normalizePath)(e.path)}getParentPath(e){let n=this.getPath(e),a=n.lastIndexOf("/");return a===-1?null:(0,El.normalizePath)(n.substring(0,a))}copyToClipboard(e){navigator.clipboard.writeText(e).then(()=>{this.context.notice(T.notice.quick_path.copy_success())}).catch(n=>{throw this.context.notice(T.notice.quick_path.copy_failure()),n})}onunload(){this.unregisterCommands(),super.onunload()}};Cr=gn([vn({id:"quick-path",name:T.settings.quick_path.name(),icon:"link",version:"1.0.0",description:T.settings.quick_path.desc()})],Cr);var Hv=require("obsidian"),Nr=class extends Hv.Plugin{constructor(){super(...arguments);this.settingsStore=new Al(this)}async onload(){await this.settingsStore.loadSettings(),this.pluginContext=new ki(this),this.toolkitManager=new Bi(this.pluginContext),await this.registerToolkit(),await this.toolkitManager.loadEnabledToolkit(),this.settingTab=new Yi(this),this.addSettingTab(this.settingTab)}onunload(){this.toolkitManager&&this.toolkitManager.unloadToolkit()}async saveSettings(){await this.saveData(this.settings)}async registerToolkit(){let n=sf.getAll();for(let a of n){let l=new a;this.toolkitManager.registerTool(l),await l.initialize(this.pluginContext)}}};
/*! Bundled license information:
reflect-metadata/Reflect.js:
(*! *****************************************************************************
Copyright (C) Microsoft. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** *)
scheduler/cjs/scheduler.production.js:
(**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react/cjs/react.production.js:
(**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom.production.js:
(**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom-client.production.js:
(**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react/cjs/react-jsx-runtime.production.js:
(**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
*/
/* nosourcemap */