c7631074cb
With user management now wired through the control-plane API, the Users
tab is always functional against a live gateway. Remove the "Gestión de
users no disponible" alert and the writable gating (button disabled,
revoke hidden) that were driven by the old users_backend === "none"
case. The backend badge now reads the wiring in use ("control-plane" or
"sqlite"). Add user (handle + 64-hex sign-pub + role) and revoke (with
explicit confirmation) consume the gateway REST unchanged. Includes the
rebuilt SPA bundle embedded by the binary.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
159 lines
471 KiB
JavaScript
159 lines
471 KiB
JavaScript
var Ow=Object.defineProperty;var Mw=(n,a,i)=>a in n?Ow(n,a,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[a]=i;var fy=(n,a,i)=>Mw(n,typeof a!="symbol"?a+"":a,i);function zw(n,a){for(var i=0;i<a.length;i++){const r=a[i];if(typeof r!="string"&&!Array.isArray(r)){for(const s in r)if(s!=="default"&&!(s in n)){const u=Object.getOwnPropertyDescriptor(r,s);u&&Object.defineProperty(n,s,u.get?u:{enumerable:!0,get:()=>r[s]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const u of s)if(u.type==="childList")for(const d of u.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&r(d)}).observe(document,{childList:!0,subtree:!0});function i(s){const u={};return s.integrity&&(u.integrity=s.integrity),s.referrerPolicy&&(u.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?u.credentials="include":s.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(s){if(s.ep)return;s.ep=!0;const u=i(s);fetch(s.href,u)}})();function p0(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var pd={exports:{}},ri={};/**
|
||
* @license React
|
||
* react-jsx-runtime.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var dy;function Dw(){if(dy)return ri;dy=1;var n=Symbol.for("react.transitional.element"),a=Symbol.for("react.fragment");function i(r,s,u){var d=null;if(u!==void 0&&(d=""+u),s.key!==void 0&&(d=""+s.key),"key"in s){u={};for(var m in s)m!=="key"&&(u[m]=s[m])}else u=s;return s=u.ref,{$$typeof:n,type:r,key:d,ref:s!==void 0?s:null,props:u}}return ri.Fragment=a,ri.jsx=i,ri.jsxs=i,ri}var my;function Bw(){return my||(my=1,pd.exports=Dw()),pd.exports}var v=Bw(),hd={exports:{}},Se={};/**
|
||
* @license React
|
||
* react.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var py;function Hw(){if(py)return Se;py=1;var n=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),d=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),S=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),y=Symbol.iterator;function w(j){return j===null||typeof j!="object"?null:(j=y&&j[y]||j["@@iterator"],typeof j=="function"?j:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},R=Object.assign,N={};function A(j,k,F){this.props=j,this.context=k,this.refs=N,this.updater=F||C}A.prototype.isReactComponent={},A.prototype.setState=function(j,k){if(typeof j!="object"&&typeof j!="function"&&j!=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,j,k,"setState")},A.prototype.forceUpdate=function(j){this.updater.enqueueForceUpdate(this,j,"forceUpdate")};function T(){}T.prototype=A.prototype;function _(j,k,F){this.props=j,this.context=k,this.refs=N,this.updater=F||C}var z=_.prototype=new T;z.constructor=_,R(z,A.prototype),z.isPureReactComponent=!0;var L=Array.isArray;function $(){}var U={H:null,A:null,T:null,S:null},X=Object.prototype.hasOwnProperty;function ae(j,k,F){var P=F.ref;return{$$typeof:n,type:j,key:k,ref:P!==void 0?P:null,props:F}}function oe(j,k){return ae(j.type,k,j.props)}function le(j){return typeof j=="object"&&j!==null&&j.$$typeof===n}function ee(j){var k={"=":"=0",":":"=2"};return"$"+j.replace(/[=:]/g,function(F){return k[F]})}var re=/\/+/g;function K(j,k){return typeof j=="object"&&j!==null&&j.key!=null?ee(""+j.key):k.toString(36)}function ie(j){switch(j.status){case"fulfilled":return j.value;case"rejected":throw j.reason;default:switch(typeof j.status=="string"?j.then($,$):(j.status="pending",j.then(function(k){j.status==="pending"&&(j.status="fulfilled",j.value=k)},function(k){j.status==="pending"&&(j.status="rejected",j.reason=k)})),j.status){case"fulfilled":return j.value;case"rejected":throw j.reason}}throw j}function O(j,k,F,P,ue){var fe=typeof j;(fe==="undefined"||fe==="boolean")&&(j=null);var pe=!1;if(j===null)pe=!0;else switch(fe){case"bigint":case"string":case"number":pe=!0;break;case"object":switch(j.$$typeof){case n:case a:pe=!0;break;case S:return pe=j._init,O(pe(j._payload),k,F,P,ue)}}if(pe)return ue=ue(j),pe=P===""?"."+K(j,0):P,L(ue)?(F="",pe!=null&&(F=pe.replace(re,"$&/")+"/"),O(ue,k,F,"",function(ze){return ze})):ue!=null&&(le(ue)&&(ue=oe(ue,F+(ue.key==null||j&&j.key===ue.key?"":(""+ue.key).replace(re,"$&/")+"/")+pe)),k.push(ue)),1;pe=0;var Ce=P===""?".":P+":";if(L(j))for(var Re=0;Re<j.length;Re++)P=j[Re],fe=Ce+K(P,Re),pe+=O(P,k,F,fe,ue);else if(Re=w(j),typeof Re=="function")for(j=Re.call(j),Re=0;!(P=j.next()).done;)P=P.value,fe=Ce+K(P,Re++),pe+=O(P,k,F,fe,ue);else if(fe==="object"){if(typeof j.then=="function")return O(ie(j),k,F,P,ue);throw k=String(j),Error("Objects are not valid as a React child (found: "+(k==="[object Object]"?"object with keys {"+Object.keys(j).join(", ")+"}":k)+"). If you meant to render a collection of children, use an array instead.")}return pe}function B(j,k,F){if(j==null)return j;var P=[],ue=0;return O(j,P,"","",function(fe){return k.call(F,fe,ue++)}),P}function H(j){if(j._status===-1){var k=j._result;k=k(),k.then(function(F){(j._status===0||j._status===-1)&&(j._status=1,j._result=F)},function(F){(j._status===0||j._status===-1)&&(j._status=2,j._result=F)}),j._status===-1&&(j._status=0,j._result=k)}if(j._status===1)return j._result.default;throw j._result}var J=typeof reportError=="function"?reportError:function(j){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var k=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof j=="object"&&j!==null&&typeof j.message=="string"?String(j.message):String(j),error:j});if(!window.dispatchEvent(k))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",j);return}console.error(j)},te={map:B,forEach:function(j,k,F){B(j,function(){k.apply(this,arguments)},F)},count:function(j){var k=0;return B(j,function(){k++}),k},toArray:function(j){return B(j,function(k){return k})||[]},only:function(j){if(!le(j))throw Error("React.Children.only expected to receive a single React element child.");return j}};return Se.Activity=g,Se.Children=te,Se.Component=A,Se.Fragment=i,Se.Profiler=s,Se.PureComponent=_,Se.StrictMode=r,Se.Suspense=p,Se.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=U,Se.__COMPILER_RUNTIME={__proto__:null,c:function(j){return U.H.useMemoCache(j)}},Se.cache=function(j){return function(){return j.apply(null,arguments)}},Se.cacheSignal=function(){return null},Se.cloneElement=function(j,k,F){if(j==null)throw Error("The argument must be a React element, but you passed "+j+".");var P=R({},j.props),ue=j.key;if(k!=null)for(fe in k.key!==void 0&&(ue=""+k.key),k)!X.call(k,fe)||fe==="key"||fe==="__self"||fe==="__source"||fe==="ref"&&k.ref===void 0||(P[fe]=k[fe]);var fe=arguments.length-2;if(fe===1)P.children=F;else if(1<fe){for(var pe=Array(fe),Ce=0;Ce<fe;Ce++)pe[Ce]=arguments[Ce+2];P.children=pe}return ae(j.type,ue,P)},Se.createContext=function(j){return j={$$typeof:d,_currentValue:j,_currentValue2:j,_threadCount:0,Provider:null,Consumer:null},j.Provider=j,j.Consumer={$$typeof:u,_context:j},j},Se.createElement=function(j,k,F){var P,ue={},fe=null;if(k!=null)for(P in k.key!==void 0&&(fe=""+k.key),k)X.call(k,P)&&P!=="key"&&P!=="__self"&&P!=="__source"&&(ue[P]=k[P]);var pe=arguments.length-2;if(pe===1)ue.children=F;else if(1<pe){for(var Ce=Array(pe),Re=0;Re<pe;Re++)Ce[Re]=arguments[Re+2];ue.children=Ce}if(j&&j.defaultProps)for(P in pe=j.defaultProps,pe)ue[P]===void 0&&(ue[P]=pe[P]);return ae(j,fe,ue)},Se.createRef=function(){return{current:null}},Se.forwardRef=function(j){return{$$typeof:m,render:j}},Se.isValidElement=le,Se.lazy=function(j){return{$$typeof:S,_payload:{_status:-1,_result:j},_init:H}},Se.memo=function(j,k){return{$$typeof:h,type:j,compare:k===void 0?null:k}},Se.startTransition=function(j){var k=U.T,F={};U.T=F;try{var P=j(),ue=U.S;ue!==null&&ue(F,P),typeof P=="object"&&P!==null&&typeof P.then=="function"&&P.then($,J)}catch(fe){J(fe)}finally{k!==null&&F.types!==null&&(k.types=F.types),U.T=k}},Se.unstable_useCacheRefresh=function(){return U.H.useCacheRefresh()},Se.use=function(j){return U.H.use(j)},Se.useActionState=function(j,k,F){return U.H.useActionState(j,k,F)},Se.useCallback=function(j,k){return U.H.useCallback(j,k)},Se.useContext=function(j){return U.H.useContext(j)},Se.useDebugValue=function(){},Se.useDeferredValue=function(j,k){return U.H.useDeferredValue(j,k)},Se.useEffect=function(j,k){return U.H.useEffect(j,k)},Se.useEffectEvent=function(j){return U.H.useEffectEvent(j)},Se.useId=function(){return U.H.useId()},Se.useImperativeHandle=function(j,k,F){return U.H.useImperativeHandle(j,k,F)},Se.useInsertionEffect=function(j,k){return U.H.useInsertionEffect(j,k)},Se.useLayoutEffect=function(j,k){return U.H.useLayoutEffect(j,k)},Se.useMemo=function(j,k){return U.H.useMemo(j,k)},Se.useOptimistic=function(j,k){return U.H.useOptimistic(j,k)},Se.useReducer=function(j,k,F){return U.H.useReducer(j,k,F)},Se.useRef=function(j){return U.H.useRef(j)},Se.useState=function(j){return U.H.useState(j)},Se.useSyncExternalStore=function(j,k,F){return U.H.useSyncExternalStore(j,k,F)},Se.useTransition=function(){return U.H.useTransition()},Se.version="19.2.7",Se}var hy;function rm(){return hy||(hy=1,hd.exports=Hw()),hd.exports}var x=rm();const _n=p0(x),h0=zw({__proto__:null,default:_n},[x]);var vd={exports:{}},ii={},gd={exports:{}},yd={};/**
|
||
* @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.
|
||
*/var vy;function Lw(){return vy||(vy=1,(function(n){function a(O,B){var H=O.length;O.push(B);e:for(;0<H;){var J=H-1>>>1,te=O[J];if(0<s(te,B))O[J]=B,O[H]=te,H=J;else break e}}function i(O){return O.length===0?null:O[0]}function r(O){if(O.length===0)return null;var B=O[0],H=O.pop();if(H!==B){O[0]=H;e:for(var J=0,te=O.length,j=te>>>1;J<j;){var k=2*(J+1)-1,F=O[k],P=k+1,ue=O[P];if(0>s(F,H))P<te&&0>s(ue,F)?(O[J]=ue,O[P]=H,J=P):(O[J]=F,O[k]=H,J=k);else if(P<te&&0>s(ue,H))O[J]=ue,O[P]=H,J=P;else break e}}return B}function s(O,B){var H=O.sortIndex-B.sortIndex;return H!==0?H:O.id-B.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;n.unstable_now=function(){return u.now()}}else{var d=Date,m=d.now();n.unstable_now=function(){return d.now()-m}}var p=[],h=[],S=1,g=null,y=3,w=!1,C=!1,R=!1,N=!1,A=typeof setTimeout=="function"?setTimeout:null,T=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;function z(O){for(var B=i(h);B!==null;){if(B.callback===null)r(h);else if(B.startTime<=O)r(h),B.sortIndex=B.expirationTime,a(p,B);else break;B=i(h)}}function L(O){if(R=!1,z(O),!C)if(i(p)!==null)C=!0,$||($=!0,ee());else{var B=i(h);B!==null&&ie(L,B.startTime-O)}}var $=!1,U=-1,X=5,ae=-1;function oe(){return N?!0:!(n.unstable_now()-ae<X)}function le(){if(N=!1,$){var O=n.unstable_now();ae=O;var B=!0;try{e:{C=!1,R&&(R=!1,T(U),U=-1),w=!0;var H=y;try{t:{for(z(O),g=i(p);g!==null&&!(g.expirationTime>O&&oe());){var J=g.callback;if(typeof J=="function"){g.callback=null,y=g.priorityLevel;var te=J(g.expirationTime<=O);if(O=n.unstable_now(),typeof te=="function"){g.callback=te,z(O),B=!0;break t}g===i(p)&&r(p),z(O)}else r(p);g=i(p)}if(g!==null)B=!0;else{var j=i(h);j!==null&&ie(L,j.startTime-O),B=!1}}break e}finally{g=null,y=H,w=!1}B=void 0}}finally{B?ee():$=!1}}}var ee;if(typeof _=="function")ee=function(){_(le)};else if(typeof MessageChannel<"u"){var re=new MessageChannel,K=re.port2;re.port1.onmessage=le,ee=function(){K.postMessage(null)}}else ee=function(){A(le,0)};function ie(O,B){U=A(function(){O(n.unstable_now())},B)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(O){O.callback=null},n.unstable_forceFrameRate=function(O){0>O||125<O?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):X=0<O?Math.floor(1e3/O):5},n.unstable_getCurrentPriorityLevel=function(){return y},n.unstable_next=function(O){switch(y){case 1:case 2:case 3:var B=3;break;default:B=y}var H=y;y=B;try{return O()}finally{y=H}},n.unstable_requestPaint=function(){N=!0},n.unstable_runWithPriority=function(O,B){switch(O){case 1:case 2:case 3:case 4:case 5:break;default:O=3}var H=y;y=O;try{return B()}finally{y=H}},n.unstable_scheduleCallback=function(O,B,H){var J=n.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?J+H:J):H=J,O){case 1:var te=-1;break;case 2:te=250;break;case 5:te=1073741823;break;case 4:te=1e4;break;default:te=5e3}return te=H+te,O={id:S++,callback:B,priorityLevel:O,startTime:H,expirationTime:te,sortIndex:-1},H>J?(O.sortIndex=H,a(h,O),i(p)===null&&O===i(h)&&(R?(T(U),U=-1):R=!0,ie(L,H-J))):(O.sortIndex=te,a(p,O),C||w||(C=!0,$||($=!0,ee()))),O},n.unstable_shouldYield=oe,n.unstable_wrapCallback=function(O){var B=y;return function(){var H=y;y=B;try{return O.apply(this,arguments)}finally{y=H}}}})(yd)),yd}var gy;function Uw(){return gy||(gy=1,gd.exports=Lw()),gd.exports}var bd={exports:{}},Dt={};/**
|
||
* @license React
|
||
* react-dom.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var yy;function $w(){if(yy)return Dt;yy=1;var n=rm();function a(p){var h="https://react.dev/errors/"+p;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var S=2;S<arguments.length;S++)h+="&args[]="+encodeURIComponent(arguments[S])}return"Minified React error #"+p+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var r={d:{f:i,r:function(){throw Error(a(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},s=Symbol.for("react.portal");function u(p,h,S){var g=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:g==null?null:""+g,children:p,containerInfo:h,implementation:S}}var d=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function m(p,h){if(p==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Dt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Dt.createPortal=function(p,h){var S=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(a(299));return u(p,h,null,S)},Dt.flushSync=function(p){var h=d.T,S=r.p;try{if(d.T=null,r.p=2,p)return p()}finally{d.T=h,r.p=S,r.d.f()}},Dt.preconnect=function(p,h){typeof p=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,r.d.C(p,h))},Dt.prefetchDNS=function(p){typeof p=="string"&&r.d.D(p)},Dt.preinit=function(p,h){if(typeof p=="string"&&h&&typeof h.as=="string"){var S=h.as,g=m(S,h.crossOrigin),y=typeof h.integrity=="string"?h.integrity:void 0,w=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;S==="style"?r.d.S(p,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:g,integrity:y,fetchPriority:w}):S==="script"&&r.d.X(p,{crossOrigin:g,integrity:y,fetchPriority:w,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Dt.preinitModule=function(p,h){if(typeof p=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var S=m(h.as,h.crossOrigin);r.d.M(p,{crossOrigin:S,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&r.d.M(p)},Dt.preload=function(p,h){if(typeof p=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var S=h.as,g=m(S,h.crossOrigin);r.d.L(p,S,{crossOrigin:g,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Dt.preloadModule=function(p,h){if(typeof p=="string")if(h){var S=m(h.as,h.crossOrigin);r.d.m(p,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:S,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else r.d.m(p)},Dt.requestFormReset=function(p){r.d.r(p)},Dt.unstable_batchedUpdates=function(p,h){return p(h)},Dt.useFormState=function(p,h,S){return d.H.useFormState(p,h,S)},Dt.useFormStatus=function(){return d.H.useHostTransitionStatus()},Dt.version="19.2.7",Dt}var by;function v0(){if(by)return bd.exports;by=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(a){console.error(a)}}return n(),bd.exports=$w(),bd.exports}/**
|
||
* @license React
|
||
* react-dom-client.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Sy;function Yw(){if(Sy)return ii;Sy=1;var n=Uw(),a=rm(),i=v0();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function d(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function m(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function p(e){if(u(e)!==e)throw Error(r(188))}function h(e){var t=e.alternate;if(!t){if(t=u(e),t===null)throw Error(r(188));return t!==e?null:e}for(var l=e,o=t;;){var c=l.return;if(c===null)break;var f=c.alternate;if(f===null){if(o=c.return,o!==null){l=o;continue}break}if(c.child===f.child){for(f=c.child;f;){if(f===l)return p(c),e;if(f===o)return p(c),t;f=f.sibling}throw Error(r(188))}if(l.return!==o.return)l=c,o=f;else{for(var b=!1,E=c.child;E;){if(E===l){b=!0,l=c,o=f;break}if(E===o){b=!0,o=c,l=f;break}E=E.sibling}if(!b){for(E=f.child;E;){if(E===l){b=!0,l=f,o=c;break}if(E===o){b=!0,o=f,l=c;break}E=E.sibling}if(!b)throw Error(r(189))}}if(l.alternate!==o)throw Error(r(190))}if(l.tag!==3)throw Error(r(188));return l.stateNode.current===l?e:t}function S(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=S(e),t!==null)return t;e=e.sibling}return null}var g=Object.assign,y=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),C=Symbol.for("react.portal"),R=Symbol.for("react.fragment"),N=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),T=Symbol.for("react.consumer"),_=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),$=Symbol.for("react.suspense_list"),U=Symbol.for("react.memo"),X=Symbol.for("react.lazy"),ae=Symbol.for("react.activity"),oe=Symbol.for("react.memo_cache_sentinel"),le=Symbol.iterator;function ee(e){return e===null||typeof e!="object"?null:(e=le&&e[le]||e["@@iterator"],typeof e=="function"?e:null)}var re=Symbol.for("react.client.reference");function K(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===re?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case R:return"Fragment";case A:return"Profiler";case N:return"StrictMode";case L:return"Suspense";case $:return"SuspenseList";case ae:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case C:return"Portal";case _:return e.displayName||"Context";case T:return(e._context.displayName||"Context")+".Consumer";case z:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case U:return t=e.displayName||null,t!==null?t:K(e.type)||"Memo";case X:t=e._payload,e=e._init;try{return K(e(t))}catch{}}return null}var ie=Array.isArray,O=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H={pending:!1,data:null,method:null,action:null},J=[],te=-1;function j(e){return{current:e}}function k(e){0>te||(e.current=J[te],J[te]=null,te--)}function F(e,t){te++,J[te]=e.current,e.current=t}var P=j(null),ue=j(null),fe=j(null),pe=j(null);function Ce(e,t){switch(F(fe,t),F(ue,e),F(P,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Dg(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Dg(t),e=Bg(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}k(P),F(P,e)}function Re(){k(P),k(ue),k(fe)}function ze(e){e.memoizedState!==null&&F(pe,e);var t=P.current,l=Bg(t,e.type);t!==l&&(F(ue,e),F(P,l))}function lt(e){ue.current===e&&(k(P),k(ue)),pe.current===e&&(k(pe),ni._currentValue=H)}var be,$e;function qe(e){if(be===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);be=t&&t[1]||"",$e=-1<l.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+be+e+$e}var at=!1;function Ct(e,t){if(!e||at)return"";at=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(t){var ne=function(){throw Error()};if(Object.defineProperty(ne.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ne,[])}catch(Q){var G=Q}Reflect.construct(e,[],ne)}else{try{ne.call()}catch(Q){G=Q}e.call(ne.prototype)}}else{try{throw Error()}catch(Q){G=Q}(ne=e())&&typeof ne.catch=="function"&&ne.catch(function(){})}}catch(Q){if(Q&&G&&typeof Q.stack=="string")return[Q.stack,G.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=o.DetermineComponentFrameRoot(),b=f[0],E=f[1];if(b&&E){var M=b.split(`
|
||
`),q=E.split(`
|
||
`);for(c=o=0;o<M.length&&!M[o].includes("DetermineComponentFrameRoot");)o++;for(;c<q.length&&!q[c].includes("DetermineComponentFrameRoot");)c++;if(o===M.length||c===q.length)for(o=M.length-1,c=q.length-1;1<=o&&0<=c&&M[o]!==q[c];)c--;for(;1<=o&&0<=c;o--,c--)if(M[o]!==q[c]){if(o!==1||c!==1)do if(o--,c--,0>c||M[o]!==q[c]){var W=`
|
||
`+M[o].replace(" at new "," at ");return e.displayName&&W.includes("<anonymous>")&&(W=W.replace("<anonymous>",e.displayName)),W}while(1<=o&&0<=c);break}}}finally{at=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?qe(l):""}function Mt(e,t){switch(e.tag){case 26:case 27:case 5:return qe(e.type);case 16:return qe("Lazy");case 13:return e.child!==t&&t!==null?qe("Suspense Fallback"):qe("Suspense");case 19:return qe("SuspenseList");case 0:case 15:return Ct(e.type,!1);case 11:return Ct(e.type.render,!1);case 1:return Ct(e.type,!0);case 31:return qe("Activity");default:return""}}function Dn(e){try{var t="",l=null;do t+=Mt(e,l),l=e,e=e.return;while(e);return t}catch(o){return`
|
||
Error generating stack: `+o.message+`
|
||
`+o.stack}}var qt=Object.prototype.hasOwnProperty,ut=n.unstable_scheduleCallback,tn=n.unstable_cancelCallback,Bn=n.unstable_shouldYield,Ye=n.unstable_requestPaint,We=n.unstable_now,we=n.unstable_getCurrentPriorityLevel,Ue=n.unstable_ImmediatePriority,Ut=n.unstable_UserBlockingPriority,je=n.unstable_NormalPriority,Hn=n.unstable_LowPriority,Jn=n.unstable_IdlePriority,zt=n.log,Ln=n.unstable_setDisableYieldValue,nn=null,xt=null;function tt(e){if(typeof zt=="function"&&Ln(e),xt&&typeof xt.setStrictMode=="function")try{xt.setStrictMode(nn,e)}catch{}}var Ge=Math.clz32?Math.clz32:Di,ml=Math.log,zi=Math.LN2;function Di(e){return e>>>=0,e===0?32:31-(ml(e)/zi|0)|0}var no=256,lo=262144,ot=4194304;function ft(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Gl(e,t,l){var o=e.pendingLanes;if(o===0)return 0;var c=0,f=e.suspendedLanes,b=e.pingedLanes;e=e.warmLanes;var E=o&134217727;return E!==0?(o=E&~f,o!==0?c=ft(o):(b&=E,b!==0?c=ft(b):l||(l=E&~e,l!==0&&(c=ft(l))))):(E=o&~f,E!==0?c=ft(E):b!==0?c=ft(b):l||(l=o&~e,l!==0&&(c=ft(l)))),c===0?0:t!==0&&t!==c&&(t&f)===0&&(f=c&-c,l=t&-t,f>=l||f===32&&(l&4194048)!==0)?t:c}function hr(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function yS(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function hp(){var e=ot;return ot<<=1,(ot&62914560)===0&&(ot=4194304),e}function tu(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function vr(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function bS(e,t,l,o,c,f){var b=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var E=e.entanglements,M=e.expirationTimes,q=e.hiddenUpdates;for(l=b&~l;0<l;){var W=31-Ge(l),ne=1<<W;E[W]=0,M[W]=-1;var G=q[W];if(G!==null)for(q[W]=null,W=0;W<G.length;W++){var Q=G[W];Q!==null&&(Q.lane&=-536870913)}l&=~ne}o!==0&&vp(e,o,0),f!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=f&~(b&~t))}function vp(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-Ge(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|l&261930}function gp(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var o=31-Ge(l),c=1<<o;c&t|e[o]&t&&(e[o]|=t),l&=~c}}function yp(e,t){var l=t&-t;return l=(l&42)!==0?1:nu(l),(l&(e.suspendedLanes|t))!==0?0:l}function nu(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function lu(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function bp(){var e=B.p;return e!==0?e:(e=window.event,e===void 0?32:ay(e.type))}function Sp(e,t){var l=B.p;try{return B.p=e,t()}finally{B.p=l}}var Ql=Math.random().toString(36).slice(2),Tt="__reactFiber$"+Ql,Gt="__reactProps$"+Ql,ao="__reactContainer$"+Ql,au="__reactEvents$"+Ql,SS="__reactListeners$"+Ql,xS="__reactHandles$"+Ql,xp="__reactResources$"+Ql,gr="__reactMarker$"+Ql;function ou(e){delete e[Tt],delete e[Gt],delete e[au],delete e[SS],delete e[xS]}function oo(e){var t=e[Tt];if(t)return t;for(var l=e.parentNode;l;){if(t=l[ao]||l[Tt]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Xg(e);e!==null;){if(l=e[Tt])return l;e=Xg(e)}return t}e=l,l=e.parentNode}return null}function ro(e){if(e=e[Tt]||e[ao]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function yr(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function io(e){var t=e[xp];return t||(t=e[xp]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function wt(e){e[gr]=!0}var wp=new Set,Ep={};function wa(e,t){so(e,t),so(e+"Capture",t)}function so(e,t){for(Ep[e]=t,e=0;e<t.length;e++)wp.add(t[e])}var wS=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]*$"),Cp={},Tp={};function ES(e){return qt.call(Tp,e)?!0:qt.call(Cp,e)?!1:wS.test(e)?Tp[e]=!0:(Cp[e]=!0,!1)}function Bi(e,t,l){if(ES(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var o=t.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function Hi(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function pl(e,t,l,o){if(o===null)e.removeAttribute(l);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+o)}}function vn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Rp(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function CS(e,t,l){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var c=o.get,f=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return c.call(this)},set:function(b){l=""+b,f.call(this,b)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return l},setValue:function(b){l=""+b},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ru(e){if(!e._valueTracker){var t=Rp(e)?"checked":"value";e._valueTracker=CS(e,t,""+e[t])}}function _p(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),o="";return e&&(o=Rp(e)?e.checked?"true":"false":e.value),e=o,e!==l?(t.setValue(e),!0):!1}function Li(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var TS=/[\n"\\]/g;function gn(e){return e.replace(TS,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function iu(e,t,l,o,c,f,b,E){e.name="",b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.type=b:e.removeAttribute("type"),t!=null?b==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+vn(t)):e.value!==""+vn(t)&&(e.value=""+vn(t)):b!=="submit"&&b!=="reset"||e.removeAttribute("value"),t!=null?su(e,b,vn(t)):l!=null?su(e,b,vn(l)):o!=null&&e.removeAttribute("value"),c==null&&f!=null&&(e.defaultChecked=!!f),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),E!=null&&typeof E!="function"&&typeof E!="symbol"&&typeof E!="boolean"?e.name=""+vn(E):e.removeAttribute("name")}function Ap(e,t,l,o,c,f,b,E){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),t!=null||l!=null){if(!(f!=="submit"&&f!=="reset"||t!=null)){ru(e);return}l=l!=null?""+vn(l):"",t=t!=null?""+vn(t):l,E||t===e.value||(e.value=t),e.defaultValue=t}o=o??c,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=E?e.checked:!!o,e.defaultChecked=!!o,b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"&&(e.name=b),ru(e)}function su(e,t,l){t==="number"&&Li(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function co(e,t,l,o){if(e=e.options,t){t={};for(var c=0;c<l.length;c++)t["$"+l[c]]=!0;for(l=0;l<e.length;l++)c=t.hasOwnProperty("$"+e[l].value),e[l].selected!==c&&(e[l].selected=c),c&&o&&(e[l].defaultSelected=!0)}else{for(l=""+vn(l),t=null,c=0;c<e.length;c++){if(e[c].value===l){e[c].selected=!0,o&&(e[c].defaultSelected=!0);return}t!==null||e[c].disabled||(t=e[c])}t!==null&&(t.selected=!0)}}function jp(e,t,l){if(t!=null&&(t=""+vn(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+vn(l):""}function Np(e,t,l,o){if(t==null){if(o!=null){if(l!=null)throw Error(r(92));if(ie(o)){if(1<o.length)throw Error(r(93));o=o[0]}l=o}l==null&&(l=""),t=l}l=vn(t),e.defaultValue=l,o=e.textContent,o===l&&o!==""&&o!==null&&(e.value=o),ru(e)}function uo(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var RS=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 Op(e,t,l){var o=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?o?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":o?e.setProperty(t,l):typeof l!="number"||l===0||RS.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function Mp(e,t,l){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,l!=null){for(var o in l)!l.hasOwnProperty(o)||t!=null&&t.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var c in t)o=t[c],t.hasOwnProperty(c)&&l[c]!==o&&Op(e,c,o)}else for(var f in t)t.hasOwnProperty(f)&&Op(e,f,t[f])}function cu(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var _S=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"]]),AS=/^[\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 Ui(e){return AS.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function hl(){}var uu=null;function fu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var fo=null,mo=null;function zp(e){var t=ro(e);if(t&&(e=t.stateNode)){var l=e[Gt]||null;e:switch(e=t.stateNode,t.type){case"input":if(iu(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+gn(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var o=l[t];if(o!==e&&o.form===e.form){var c=o[Gt]||null;if(!c)throw Error(r(90));iu(o,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(t=0;t<l.length;t++)o=l[t],o.form===e.form&&_p(o)}break e;case"textarea":jp(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&co(e,!!l.multiple,t,!1)}}}var du=!1;function Dp(e,t,l){if(du)return e(t,l);du=!0;try{var o=e(t);return o}finally{if(du=!1,(fo!==null||mo!==null)&&(Ts(),fo&&(t=fo,e=mo,mo=fo=null,zp(t),e)))for(t=0;t<e.length;t++)zp(e[t])}}function br(e,t){var l=e.stateNode;if(l===null)return null;var o=l[Gt]||null;if(o===null)return null;l=o[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(r(231,t,typeof l));return l}var vl=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),mu=!1;if(vl)try{var Sr={};Object.defineProperty(Sr,"passive",{get:function(){mu=!0}}),window.addEventListener("test",Sr,Sr),window.removeEventListener("test",Sr,Sr)}catch{mu=!1}var Zl=null,pu=null,$i=null;function Bp(){if($i)return $i;var e,t=pu,l=t.length,o,c="value"in Zl?Zl.value:Zl.textContent,f=c.length;for(e=0;e<l&&t[e]===c[e];e++);var b=l-e;for(o=1;o<=b&&t[l-o]===c[f-o];o++);return $i=c.slice(e,1<o?1-o:void 0)}function Yi(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function ki(){return!0}function Hp(){return!1}function Qt(e){function t(l,o,c,f,b){this._reactName=l,this._targetInst=c,this.type=o,this.nativeEvent=f,this.target=b,this.currentTarget=null;for(var E in e)e.hasOwnProperty(E)&&(l=e[E],this[E]=l?l(f):f[E]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?ki:Hp,this.isPropagationStopped=Hp,this}return g(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=ki)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=ki)},persist:function(){},isPersistent:ki}),t}var Ea={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xi=Qt(Ea),xr=g({},Ea,{view:0,detail:0}),jS=Qt(xr),hu,vu,wr,Vi=g({},xr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:yu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==wr&&(wr&&e.type==="mousemove"?(hu=e.screenX-wr.screenX,vu=e.screenY-wr.screenY):vu=hu=0,wr=e),hu)},movementY:function(e){return"movementY"in e?e.movementY:vu}}),Lp=Qt(Vi),NS=g({},Vi,{dataTransfer:0}),OS=Qt(NS),MS=g({},xr,{relatedTarget:0}),gu=Qt(MS),zS=g({},Ea,{animationName:0,elapsedTime:0,pseudoElement:0}),DS=Qt(zS),BS=g({},Ea,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),HS=Qt(BS),LS=g({},Ea,{data:0}),Up=Qt(LS),US={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$S={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"},YS={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kS(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=YS[e])?!!t[e]:!1}function yu(){return kS}var XS=g({},xr,{key:function(e){if(e.key){var t=US[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Yi(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?$S[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:yu,charCode:function(e){return e.type==="keypress"?Yi(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Yi(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),VS=Qt(XS),qS=g({},Vi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),$p=Qt(qS),GS=g({},xr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:yu}),QS=Qt(GS),ZS=g({},Ea,{propertyName:0,elapsedTime:0,pseudoElement:0}),KS=Qt(ZS),JS=g({},Vi,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),FS=Qt(JS),WS=g({},Ea,{newState:0,oldState:0}),PS=Qt(WS),IS=[9,13,27,32],bu=vl&&"CompositionEvent"in window,Er=null;vl&&"documentMode"in document&&(Er=document.documentMode);var ex=vl&&"TextEvent"in window&&!Er,Yp=vl&&(!bu||Er&&8<Er&&11>=Er),kp=" ",Xp=!1;function Vp(e,t){switch(e){case"keyup":return IS.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var po=!1;function tx(e,t){switch(e){case"compositionend":return qp(t);case"keypress":return t.which!==32?null:(Xp=!0,kp);case"textInput":return e=t.data,e===kp&&Xp?null:e;default:return null}}function nx(e,t){if(po)return e==="compositionend"||!bu&&Vp(e,t)?(e=Bp(),$i=pu=Zl=null,po=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Yp&&t.locale!=="ko"?null:t.data;default:return null}}var lx={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 Gp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!lx[e.type]:t==="textarea"}function Qp(e,t,l,o){fo?mo?mo.push(o):mo=[o]:fo=o,t=Ms(t,"onChange"),0<t.length&&(l=new Xi("onChange","change",null,l,o),e.push({event:l,listeners:t}))}var Cr=null,Tr=null;function ax(e){Ag(e,0)}function qi(e){var t=yr(e);if(_p(t))return e}function Zp(e,t){if(e==="change")return t}var Kp=!1;if(vl){var Su;if(vl){var xu="oninput"in document;if(!xu){var Jp=document.createElement("div");Jp.setAttribute("oninput","return;"),xu=typeof Jp.oninput=="function"}Su=xu}else Su=!1;Kp=Su&&(!document.documentMode||9<document.documentMode)}function Fp(){Cr&&(Cr.detachEvent("onpropertychange",Wp),Tr=Cr=null)}function Wp(e){if(e.propertyName==="value"&&qi(Tr)){var t=[];Qp(t,Tr,e,fu(e)),Dp(ax,t)}}function ox(e,t,l){e==="focusin"?(Fp(),Cr=t,Tr=l,Cr.attachEvent("onpropertychange",Wp)):e==="focusout"&&Fp()}function rx(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return qi(Tr)}function ix(e,t){if(e==="click")return qi(t)}function sx(e,t){if(e==="input"||e==="change")return qi(t)}function cx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ln=typeof Object.is=="function"?Object.is:cx;function Rr(e,t){if(ln(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),o=Object.keys(t);if(l.length!==o.length)return!1;for(o=0;o<l.length;o++){var c=l[o];if(!qt.call(t,c)||!ln(e[c],t[c]))return!1}return!0}function Pp(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ip(e,t){var l=Pp(e);e=0;for(var o;l;){if(l.nodeType===3){if(o=e+l.textContent.length,e<=t&&o>=t)return{node:l,offset:t-e};e=o}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Pp(l)}}function eh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?eh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function th(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Li(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=Li(e.document)}return t}function wu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var ux=vl&&"documentMode"in document&&11>=document.documentMode,ho=null,Eu=null,_r=null,Cu=!1;function nh(e,t,l){var o=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Cu||ho==null||ho!==Li(o)||(o=ho,"selectionStart"in o&&wu(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),_r&&Rr(_r,o)||(_r=o,o=Ms(Eu,"onSelect"),0<o.length&&(t=new Xi("onSelect","select",null,t,l),e.push({event:t,listeners:o}),t.target=ho)))}function Ca(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var vo={animationend:Ca("Animation","AnimationEnd"),animationiteration:Ca("Animation","AnimationIteration"),animationstart:Ca("Animation","AnimationStart"),transitionrun:Ca("Transition","TransitionRun"),transitionstart:Ca("Transition","TransitionStart"),transitioncancel:Ca("Transition","TransitionCancel"),transitionend:Ca("Transition","TransitionEnd")},Tu={},lh={};vl&&(lh=document.createElement("div").style,"AnimationEvent"in window||(delete vo.animationend.animation,delete vo.animationiteration.animation,delete vo.animationstart.animation),"TransitionEvent"in window||delete vo.transitionend.transition);function Ta(e){if(Tu[e])return Tu[e];if(!vo[e])return e;var t=vo[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in lh)return Tu[e]=t[l];return e}var ah=Ta("animationend"),oh=Ta("animationiteration"),rh=Ta("animationstart"),fx=Ta("transitionrun"),dx=Ta("transitionstart"),mx=Ta("transitioncancel"),ih=Ta("transitionend"),sh=new Map,Ru="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(" ");Ru.push("scrollEnd");function Un(e,t){sh.set(e,t),wa(t,[e])}var Gi=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},yn=[],go=0,_u=0;function Qi(){for(var e=go,t=_u=go=0;t<e;){var l=yn[t];yn[t++]=null;var o=yn[t];yn[t++]=null;var c=yn[t];yn[t++]=null;var f=yn[t];if(yn[t++]=null,o!==null&&c!==null){var b=o.pending;b===null?c.next=c:(c.next=b.next,b.next=c),o.pending=c}f!==0&&ch(l,c,f)}}function Zi(e,t,l,o){yn[go++]=e,yn[go++]=t,yn[go++]=l,yn[go++]=o,_u|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Au(e,t,l,o){return Zi(e,t,l,o),Ki(e)}function Ra(e,t){return Zi(e,null,null,t),Ki(e)}function ch(e,t,l){e.lanes|=l;var o=e.alternate;o!==null&&(o.lanes|=l);for(var c=!1,f=e.return;f!==null;)f.childLanes|=l,o=f.alternate,o!==null&&(o.childLanes|=l),f.tag===22&&(e=f.stateNode,e===null||e._visibility&1||(c=!0)),e=f,f=f.return;return e.tag===3?(f=e.stateNode,c&&t!==null&&(c=31-Ge(l),e=f.hiddenUpdates,o=e[c],o===null?e[c]=[t]:o.push(t),t.lane=l|536870912),f):null}function Ki(e){if(50<Jr)throw Jr=0,Uf=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var yo={};function px(e,t,l,o){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function an(e,t,l,o){return new px(e,t,l,o)}function ju(e){return e=e.prototype,!(!e||!e.isReactComponent)}function gl(e,t){var l=e.alternate;return l===null?(l=an(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function uh(e,t){e.flags&=65011714;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Ji(e,t,l,o,c,f){var b=0;if(o=e,typeof e=="function")ju(e)&&(b=1);else if(typeof e=="string")b=bw(e,l,P.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ae:return e=an(31,l,t,c),e.elementType=ae,e.lanes=f,e;case R:return _a(l.children,c,f,t);case N:b=8,c|=24;break;case A:return e=an(12,l,t,c|2),e.elementType=A,e.lanes=f,e;case L:return e=an(13,l,t,c),e.elementType=L,e.lanes=f,e;case $:return e=an(19,l,t,c),e.elementType=$,e.lanes=f,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case _:b=10;break e;case T:b=9;break e;case z:b=11;break e;case U:b=14;break e;case X:b=16,o=null;break e}b=29,l=Error(r(130,e===null?"null":typeof e,"")),o=null}return t=an(b,l,t,c),t.elementType=e,t.type=o,t.lanes=f,t}function _a(e,t,l,o){return e=an(7,e,o,t),e.lanes=l,e}function Nu(e,t,l){return e=an(6,e,null,t),e.lanes=l,e}function fh(e){var t=an(18,null,null,0);return t.stateNode=e,t}function Ou(e,t,l){return t=an(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var dh=new WeakMap;function bn(e,t){if(typeof e=="object"&&e!==null){var l=dh.get(e);return l!==void 0?l:(t={value:e,source:t,stack:Dn(t)},dh.set(e,t),t)}return{value:e,source:t,stack:Dn(t)}}var bo=[],So=0,Fi=null,Ar=0,Sn=[],xn=0,Kl=null,Fn=1,Wn="";function yl(e,t){bo[So++]=Ar,bo[So++]=Fi,Fi=e,Ar=t}function mh(e,t,l){Sn[xn++]=Fn,Sn[xn++]=Wn,Sn[xn++]=Kl,Kl=e;var o=Fn;e=Wn;var c=32-Ge(o)-1;o&=~(1<<c),l+=1;var f=32-Ge(t)+c;if(30<f){var b=c-c%5;f=(o&(1<<b)-1).toString(32),o>>=b,c-=b,Fn=1<<32-Ge(t)+c|l<<c|o,Wn=f+e}else Fn=1<<f|l<<c|o,Wn=e}function Mu(e){e.return!==null&&(yl(e,1),mh(e,1,0))}function zu(e){for(;e===Fi;)Fi=bo[--So],bo[So]=null,Ar=bo[--So],bo[So]=null;for(;e===Kl;)Kl=Sn[--xn],Sn[xn]=null,Wn=Sn[--xn],Sn[xn]=null,Fn=Sn[--xn],Sn[xn]=null}function ph(e,t){Sn[xn++]=Fn,Sn[xn++]=Wn,Sn[xn++]=Kl,Fn=t.id,Wn=t.overflow,Kl=e}var Rt=null,Pe=null,Me=!1,Jl=null,wn=!1,Du=Error(r(519));function Fl(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw jr(bn(t,e)),Du}function hh(e){var t=e.stateNode,l=e.type,o=e.memoizedProps;switch(t[Tt]=e,t[Gt]=o,l){case"dialog":Ae("cancel",t),Ae("close",t);break;case"iframe":case"object":case"embed":Ae("load",t);break;case"video":case"audio":for(l=0;l<Wr.length;l++)Ae(Wr[l],t);break;case"source":Ae("error",t);break;case"img":case"image":case"link":Ae("error",t),Ae("load",t);break;case"details":Ae("toggle",t);break;case"input":Ae("invalid",t),Ap(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":Ae("invalid",t);break;case"textarea":Ae("invalid",t),Np(t,o.value,o.defaultValue,o.children)}l=o.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||o.suppressHydrationWarning===!0||Mg(t.textContent,l)?(o.popover!=null&&(Ae("beforetoggle",t),Ae("toggle",t)),o.onScroll!=null&&Ae("scroll",t),o.onScrollEnd!=null&&Ae("scrollend",t),o.onClick!=null&&(t.onclick=hl),t=!0):t=!1,t||Fl(e,!0)}function vh(e){for(Rt=e.return;Rt;)switch(Rt.tag){case 5:case 31:case 13:wn=!1;return;case 27:case 3:wn=!0;return;default:Rt=Rt.return}}function xo(e){if(e!==Rt)return!1;if(!Me)return vh(e),Me=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||If(e.type,e.memoizedProps)),l=!l),l&&Pe&&Fl(e),vh(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Pe=kg(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Pe=kg(e)}else t===27?(t=Pe,ua(e.type)?(e=ad,ad=null,Pe=e):Pe=t):Pe=Rt?Cn(e.stateNode.nextSibling):null;return!0}function Aa(){Pe=Rt=null,Me=!1}function Bu(){var e=Jl;return e!==null&&(Ft===null?Ft=e:Ft.push.apply(Ft,e),Jl=null),e}function jr(e){Jl===null?Jl=[e]:Jl.push(e)}var Hu=j(null),ja=null,bl=null;function Wl(e,t,l){F(Hu,t._currentValue),t._currentValue=l}function Sl(e){e._currentValue=Hu.current,k(Hu)}function Lu(e,t,l){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===l)break;e=e.return}}function Uu(e,t,l,o){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var f=c.dependencies;if(f!==null){var b=c.child;f=f.firstContext;e:for(;f!==null;){var E=f;f=c;for(var M=0;M<t.length;M++)if(E.context===t[M]){f.lanes|=l,E=f.alternate,E!==null&&(E.lanes|=l),Lu(f.return,l,e),o||(b=null);break e}f=E.next}}else if(c.tag===18){if(b=c.return,b===null)throw Error(r(341));b.lanes|=l,f=b.alternate,f!==null&&(f.lanes|=l),Lu(b,l,e),b=null}else b=c.child;if(b!==null)b.return=c;else for(b=c;b!==null;){if(b===e){b=null;break}if(c=b.sibling,c!==null){c.return=b.return,b=c;break}b=b.return}c=b}}function wo(e,t,l,o){e=null;for(var c=t,f=!1;c!==null;){if(!f){if((c.flags&524288)!==0)f=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var b=c.alternate;if(b===null)throw Error(r(387));if(b=b.memoizedProps,b!==null){var E=c.type;ln(c.pendingProps.value,b.value)||(e!==null?e.push(E):e=[E])}}else if(c===pe.current){if(b=c.alternate,b===null)throw Error(r(387));b.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(ni):e=[ni])}c=c.return}e!==null&&Uu(t,e,l,o),t.flags|=262144}function Wi(e){for(e=e.firstContext;e!==null;){if(!ln(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Na(e){ja=e,bl=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function _t(e){return gh(ja,e)}function Pi(e,t){return ja===null&&Na(e),gh(e,t)}function gh(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},bl===null){if(e===null)throw Error(r(308));bl=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else bl=bl.next=t;return l}var hx=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,o){e.push(o)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},vx=n.unstable_scheduleCallback,gx=n.unstable_NormalPriority,dt={$$typeof:_,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function $u(){return{controller:new hx,data:new Map,refCount:0}}function Nr(e){e.refCount--,e.refCount===0&&vx(gx,function(){e.controller.abort()})}var Or=null,Yu=0,Eo=0,Co=null;function yx(e,t){if(Or===null){var l=Or=[];Yu=0,Eo=qf(),Co={status:"pending",value:void 0,then:function(o){l.push(o)}}}return Yu++,t.then(yh,yh),t}function yh(){if(--Yu===0&&Or!==null){Co!==null&&(Co.status="fulfilled");var e=Or;Or=null,Eo=0,Co=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function bx(e,t){var l=[],o={status:"pending",value:null,reason:null,then:function(c){l.push(c)}};return e.then(function(){o.status="fulfilled",o.value=t;for(var c=0;c<l.length;c++)(0,l[c])(t)},function(c){for(o.status="rejected",o.reason=c,c=0;c<l.length;c++)(0,l[c])(void 0)}),o}var bh=O.S;O.S=function(e,t){ng=We(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&yx(e,t),bh!==null&&bh(e,t)};var Oa=j(null);function ku(){var e=Oa.current;return e!==null?e:Fe.pooledCache}function Ii(e,t){t===null?F(Oa,Oa.current):F(Oa,t.pool)}function Sh(){var e=ku();return e===null?null:{parent:dt._currentValue,pool:e}}var To=Error(r(460)),Xu=Error(r(474)),es=Error(r(542)),ts={then:function(){}};function xh(e){return e=e.status,e==="fulfilled"||e==="rejected"}function wh(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(hl,hl),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Ch(e),e;default:if(typeof t.status=="string")t.then(hl,hl);else{if(e=Fe,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(o){if(t.status==="pending"){var c=t;c.status="fulfilled",c.value=o}},function(o){if(t.status==="pending"){var c=t;c.status="rejected",c.reason=o}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Ch(e),e}throw za=t,To}}function Ma(e){try{var t=e._init;return t(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(za=l,To):l}}var za=null;function Eh(){if(za===null)throw Error(r(459));var e=za;return za=null,e}function Ch(e){if(e===To||e===es)throw Error(r(483))}var Ro=null,Mr=0;function ns(e){var t=Mr;return Mr+=1,Ro===null&&(Ro=[]),wh(Ro,e,t)}function zr(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function ls(e,t){throw t.$$typeof===y?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Th(e){function t(Y,D){if(e){var V=Y.deletions;V===null?(Y.deletions=[D],Y.flags|=16):V.push(D)}}function l(Y,D){if(!e)return null;for(;D!==null;)t(Y,D),D=D.sibling;return null}function o(Y){for(var D=new Map;Y!==null;)Y.key!==null?D.set(Y.key,Y):D.set(Y.index,Y),Y=Y.sibling;return D}function c(Y,D){return Y=gl(Y,D),Y.index=0,Y.sibling=null,Y}function f(Y,D,V){return Y.index=V,e?(V=Y.alternate,V!==null?(V=V.index,V<D?(Y.flags|=67108866,D):V):(Y.flags|=67108866,D)):(Y.flags|=1048576,D)}function b(Y){return e&&Y.alternate===null&&(Y.flags|=67108866),Y}function E(Y,D,V,I){return D===null||D.tag!==6?(D=Nu(V,Y.mode,I),D.return=Y,D):(D=c(D,V),D.return=Y,D)}function M(Y,D,V,I){var ge=V.type;return ge===R?W(Y,D,V.props.children,I,V.key):D!==null&&(D.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===X&&Ma(ge)===D.type)?(D=c(D,V.props),zr(D,V),D.return=Y,D):(D=Ji(V.type,V.key,V.props,null,Y.mode,I),zr(D,V),D.return=Y,D)}function q(Y,D,V,I){return D===null||D.tag!==4||D.stateNode.containerInfo!==V.containerInfo||D.stateNode.implementation!==V.implementation?(D=Ou(V,Y.mode,I),D.return=Y,D):(D=c(D,V.children||[]),D.return=Y,D)}function W(Y,D,V,I,ge){return D===null||D.tag!==7?(D=_a(V,Y.mode,I,ge),D.return=Y,D):(D=c(D,V),D.return=Y,D)}function ne(Y,D,V){if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return D=Nu(""+D,Y.mode,V),D.return=Y,D;if(typeof D=="object"&&D!==null){switch(D.$$typeof){case w:return V=Ji(D.type,D.key,D.props,null,Y.mode,V),zr(V,D),V.return=Y,V;case C:return D=Ou(D,Y.mode,V),D.return=Y,D;case X:return D=Ma(D),ne(Y,D,V)}if(ie(D)||ee(D))return D=_a(D,Y.mode,V,null),D.return=Y,D;if(typeof D.then=="function")return ne(Y,ns(D),V);if(D.$$typeof===_)return ne(Y,Pi(Y,D),V);ls(Y,D)}return null}function G(Y,D,V,I){var ge=D!==null?D.key:null;if(typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint")return ge!==null?null:E(Y,D,""+V,I);if(typeof V=="object"&&V!==null){switch(V.$$typeof){case w:return V.key===ge?M(Y,D,V,I):null;case C:return V.key===ge?q(Y,D,V,I):null;case X:return V=Ma(V),G(Y,D,V,I)}if(ie(V)||ee(V))return ge!==null?null:W(Y,D,V,I,null);if(typeof V.then=="function")return G(Y,D,ns(V),I);if(V.$$typeof===_)return G(Y,D,Pi(Y,V),I);ls(Y,V)}return null}function Q(Y,D,V,I,ge){if(typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint")return Y=Y.get(V)||null,E(D,Y,""+I,ge);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case w:return Y=Y.get(I.key===null?V:I.key)||null,M(D,Y,I,ge);case C:return Y=Y.get(I.key===null?V:I.key)||null,q(D,Y,I,ge);case X:return I=Ma(I),Q(Y,D,V,I,ge)}if(ie(I)||ee(I))return Y=Y.get(V)||null,W(D,Y,I,ge,null);if(typeof I.then=="function")return Q(Y,D,V,ns(I),ge);if(I.$$typeof===_)return Q(Y,D,V,Pi(D,I),ge);ls(D,I)}return null}function he(Y,D,V,I){for(var ge=null,De=null,ve=D,Te=D=0,Oe=null;ve!==null&&Te<V.length;Te++){ve.index>Te?(Oe=ve,ve=null):Oe=ve.sibling;var Be=G(Y,ve,V[Te],I);if(Be===null){ve===null&&(ve=Oe);break}e&&ve&&Be.alternate===null&&t(Y,ve),D=f(Be,D,Te),De===null?ge=Be:De.sibling=Be,De=Be,ve=Oe}if(Te===V.length)return l(Y,ve),Me&&yl(Y,Te),ge;if(ve===null){for(;Te<V.length;Te++)ve=ne(Y,V[Te],I),ve!==null&&(D=f(ve,D,Te),De===null?ge=ve:De.sibling=ve,De=ve);return Me&&yl(Y,Te),ge}for(ve=o(ve);Te<V.length;Te++)Oe=Q(ve,Y,Te,V[Te],I),Oe!==null&&(e&&Oe.alternate!==null&&ve.delete(Oe.key===null?Te:Oe.key),D=f(Oe,D,Te),De===null?ge=Oe:De.sibling=Oe,De=Oe);return e&&ve.forEach(function(ha){return t(Y,ha)}),Me&&yl(Y,Te),ge}function ye(Y,D,V,I){if(V==null)throw Error(r(151));for(var ge=null,De=null,ve=D,Te=D=0,Oe=null,Be=V.next();ve!==null&&!Be.done;Te++,Be=V.next()){ve.index>Te?(Oe=ve,ve=null):Oe=ve.sibling;var ha=G(Y,ve,Be.value,I);if(ha===null){ve===null&&(ve=Oe);break}e&&ve&&ha.alternate===null&&t(Y,ve),D=f(ha,D,Te),De===null?ge=ha:De.sibling=ha,De=ha,ve=Oe}if(Be.done)return l(Y,ve),Me&&yl(Y,Te),ge;if(ve===null){for(;!Be.done;Te++,Be=V.next())Be=ne(Y,Be.value,I),Be!==null&&(D=f(Be,D,Te),De===null?ge=Be:De.sibling=Be,De=Be);return Me&&yl(Y,Te),ge}for(ve=o(ve);!Be.done;Te++,Be=V.next())Be=Q(ve,Y,Te,Be.value,I),Be!==null&&(e&&Be.alternate!==null&&ve.delete(Be.key===null?Te:Be.key),D=f(Be,D,Te),De===null?ge=Be:De.sibling=Be,De=Be);return e&&ve.forEach(function(Nw){return t(Y,Nw)}),Me&&yl(Y,Te),ge}function Ke(Y,D,V,I){if(typeof V=="object"&&V!==null&&V.type===R&&V.key===null&&(V=V.props.children),typeof V=="object"&&V!==null){switch(V.$$typeof){case w:e:{for(var ge=V.key;D!==null;){if(D.key===ge){if(ge=V.type,ge===R){if(D.tag===7){l(Y,D.sibling),I=c(D,V.props.children),I.return=Y,Y=I;break e}}else if(D.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===X&&Ma(ge)===D.type){l(Y,D.sibling),I=c(D,V.props),zr(I,V),I.return=Y,Y=I;break e}l(Y,D);break}else t(Y,D);D=D.sibling}V.type===R?(I=_a(V.props.children,Y.mode,I,V.key),I.return=Y,Y=I):(I=Ji(V.type,V.key,V.props,null,Y.mode,I),zr(I,V),I.return=Y,Y=I)}return b(Y);case C:e:{for(ge=V.key;D!==null;){if(D.key===ge)if(D.tag===4&&D.stateNode.containerInfo===V.containerInfo&&D.stateNode.implementation===V.implementation){l(Y,D.sibling),I=c(D,V.children||[]),I.return=Y,Y=I;break e}else{l(Y,D);break}else t(Y,D);D=D.sibling}I=Ou(V,Y.mode,I),I.return=Y,Y=I}return b(Y);case X:return V=Ma(V),Ke(Y,D,V,I)}if(ie(V))return he(Y,D,V,I);if(ee(V)){if(ge=ee(V),typeof ge!="function")throw Error(r(150));return V=ge.call(V),ye(Y,D,V,I)}if(typeof V.then=="function")return Ke(Y,D,ns(V),I);if(V.$$typeof===_)return Ke(Y,D,Pi(Y,V),I);ls(Y,V)}return typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint"?(V=""+V,D!==null&&D.tag===6?(l(Y,D.sibling),I=c(D,V),I.return=Y,Y=I):(l(Y,D),I=Nu(V,Y.mode,I),I.return=Y,Y=I),b(Y)):l(Y,D)}return function(Y,D,V,I){try{Mr=0;var ge=Ke(Y,D,V,I);return Ro=null,ge}catch(ve){if(ve===To||ve===es)throw ve;var De=an(29,ve,null,Y.mode);return De.lanes=I,De.return=Y,De}finally{}}}var Da=Th(!0),Rh=Th(!1),Pl=!1;function Vu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function qu(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Il(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ea(e,t,l){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(He&2)!==0){var c=o.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),o.pending=t,t=Ki(e),ch(e,null,l),t}return Zi(e,o,t,l),Ki(e)}function Dr(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var o=t.lanes;o&=e.pendingLanes,l|=o,t.lanes=l,gp(e,l)}}function Gu(e,t){var l=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,l===o)){var c=null,f=null;if(l=l.firstBaseUpdate,l!==null){do{var b={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};f===null?c=f=b:f=f.next=b,l=l.next}while(l!==null);f===null?c=f=t:f=f.next=t}else c=f=t;l={baseState:o.baseState,firstBaseUpdate:c,lastBaseUpdate:f,shared:o.shared,callbacks:o.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var Qu=!1;function Br(){if(Qu){var e=Co;if(e!==null)throw e}}function Hr(e,t,l,o){Qu=!1;var c=e.updateQueue;Pl=!1;var f=c.firstBaseUpdate,b=c.lastBaseUpdate,E=c.shared.pending;if(E!==null){c.shared.pending=null;var M=E,q=M.next;M.next=null,b===null?f=q:b.next=q,b=M;var W=e.alternate;W!==null&&(W=W.updateQueue,E=W.lastBaseUpdate,E!==b&&(E===null?W.firstBaseUpdate=q:E.next=q,W.lastBaseUpdate=M))}if(f!==null){var ne=c.baseState;b=0,W=q=M=null,E=f;do{var G=E.lane&-536870913,Q=G!==E.lane;if(Q?(Ne&G)===G:(o&G)===G){G!==0&&G===Eo&&(Qu=!0),W!==null&&(W=W.next={lane:0,tag:E.tag,payload:E.payload,callback:null,next:null});e:{var he=e,ye=E;G=t;var Ke=l;switch(ye.tag){case 1:if(he=ye.payload,typeof he=="function"){ne=he.call(Ke,ne,G);break e}ne=he;break e;case 3:he.flags=he.flags&-65537|128;case 0:if(he=ye.payload,G=typeof he=="function"?he.call(Ke,ne,G):he,G==null)break e;ne=g({},ne,G);break e;case 2:Pl=!0}}G=E.callback,G!==null&&(e.flags|=64,Q&&(e.flags|=8192),Q=c.callbacks,Q===null?c.callbacks=[G]:Q.push(G))}else Q={lane:G,tag:E.tag,payload:E.payload,callback:E.callback,next:null},W===null?(q=W=Q,M=ne):W=W.next=Q,b|=G;if(E=E.next,E===null){if(E=c.shared.pending,E===null)break;Q=E,E=Q.next,Q.next=null,c.lastBaseUpdate=Q,c.shared.pending=null}}while(!0);W===null&&(M=ne),c.baseState=M,c.firstBaseUpdate=q,c.lastBaseUpdate=W,f===null&&(c.shared.lanes=0),oa|=b,e.lanes=b,e.memoizedState=ne}}function _h(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function Ah(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)_h(l[e],t)}var _o=j(null),as=j(0);function jh(e,t){e=jl,F(as,e),F(_o,t),jl=e|t.baseLanes}function Zu(){F(as,jl),F(_o,_o.current)}function Ku(){jl=as.current,k(_o),k(as)}var on=j(null),En=null;function ta(e){var t=e.alternate;F(st,st.current&1),F(on,e),En===null&&(t===null||_o.current!==null||t.memoizedState!==null)&&(En=e)}function Ju(e){F(st,st.current),F(on,e),En===null&&(En=e)}function Nh(e){e.tag===22?(F(st,st.current),F(on,e),En===null&&(En=e)):na()}function na(){F(st,st.current),F(on,on.current)}function rn(e){k(on),En===e&&(En=null),k(st)}var st=j(0);function os(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||nd(l)||ld(l)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var xl=0,Ee=null,Qe=null,mt=null,rs=!1,Ao=!1,Ba=!1,is=0,Lr=0,jo=null,Sx=0;function rt(){throw Error(r(321))}function Fu(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!ln(e[l],t[l]))return!1;return!0}function Wu(e,t,l,o,c,f){return xl=f,Ee=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,O.H=e===null||e.memoizedState===null?mv:mf,Ba=!1,f=l(o,c),Ba=!1,Ao&&(f=Mh(t,l,o,c)),Oh(e),f}function Oh(e){O.H=Yr;var t=Qe!==null&&Qe.next!==null;if(xl=0,mt=Qe=Ee=null,rs=!1,Lr=0,jo=null,t)throw Error(r(300));e===null||pt||(e=e.dependencies,e!==null&&Wi(e)&&(pt=!0))}function Mh(e,t,l,o){Ee=e;var c=0;do{if(Ao&&(jo=null),Lr=0,Ao=!1,25<=c)throw Error(r(301));if(c+=1,mt=Qe=null,e.updateQueue!=null){var f=e.updateQueue;f.lastEffect=null,f.events=null,f.stores=null,f.memoCache!=null&&(f.memoCache.index=0)}O.H=pv,f=t(l,o)}while(Ao);return f}function xx(){var e=O.H,t=e.useState()[0];return t=typeof t.then=="function"?Ur(t):t,e=e.useState()[0],(Qe!==null?Qe.memoizedState:null)!==e&&(Ee.flags|=1024),t}function Pu(){var e=is!==0;return is=0,e}function Iu(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function ef(e){if(rs){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}rs=!1}xl=0,mt=Qe=Ee=null,Ao=!1,Lr=is=0,jo=null}function $t(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mt===null?Ee.memoizedState=mt=e:mt=mt.next=e,mt}function ct(){if(Qe===null){var e=Ee.alternate;e=e!==null?e.memoizedState:null}else e=Qe.next;var t=mt===null?Ee.memoizedState:mt.next;if(t!==null)mt=t,Qe=e;else{if(e===null)throw Ee.alternate===null?Error(r(467)):Error(r(310));Qe=e,e={memoizedState:Qe.memoizedState,baseState:Qe.baseState,baseQueue:Qe.baseQueue,queue:Qe.queue,next:null},mt===null?Ee.memoizedState=mt=e:mt=mt.next=e}return mt}function ss(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ur(e){var t=Lr;return Lr+=1,jo===null&&(jo=[]),e=wh(jo,e,t),t=Ee,(mt===null?t.memoizedState:mt.next)===null&&(t=t.alternate,O.H=t===null||t.memoizedState===null?mv:mf),e}function cs(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Ur(e);if(e.$$typeof===_)return _t(e)}throw Error(r(438,String(e)))}function tf(e){var t=null,l=Ee.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var o=Ee.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(t={data:o.data.map(function(c){return c.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=ss(),Ee.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),o=0;o<e;o++)l[o]=oe;return t.index++,l}function wl(e,t){return typeof t=="function"?t(e):t}function us(e){var t=ct();return nf(t,Qe,e)}function nf(e,t,l){var o=e.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=l;var c=e.baseQueue,f=o.pending;if(f!==null){if(c!==null){var b=c.next;c.next=f.next,f.next=b}t.baseQueue=c=f,o.pending=null}if(f=e.baseState,c===null)e.memoizedState=f;else{t=c.next;var E=b=null,M=null,q=t,W=!1;do{var ne=q.lane&-536870913;if(ne!==q.lane?(Ne&ne)===ne:(xl&ne)===ne){var G=q.revertLane;if(G===0)M!==null&&(M=M.next={lane:0,revertLane:0,gesture:null,action:q.action,hasEagerState:q.hasEagerState,eagerState:q.eagerState,next:null}),ne===Eo&&(W=!0);else if((xl&G)===G){q=q.next,G===Eo&&(W=!0);continue}else ne={lane:0,revertLane:q.revertLane,gesture:null,action:q.action,hasEagerState:q.hasEagerState,eagerState:q.eagerState,next:null},M===null?(E=M=ne,b=f):M=M.next=ne,Ee.lanes|=G,oa|=G;ne=q.action,Ba&&l(f,ne),f=q.hasEagerState?q.eagerState:l(f,ne)}else G={lane:ne,revertLane:q.revertLane,gesture:q.gesture,action:q.action,hasEagerState:q.hasEagerState,eagerState:q.eagerState,next:null},M===null?(E=M=G,b=f):M=M.next=G,Ee.lanes|=ne,oa|=ne;q=q.next}while(q!==null&&q!==t);if(M===null?b=f:M.next=E,!ln(f,e.memoizedState)&&(pt=!0,W&&(l=Co,l!==null)))throw l;e.memoizedState=f,e.baseState=b,e.baseQueue=M,o.lastRenderedState=f}return c===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function lf(e){var t=ct(),l=t.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=e;var o=l.dispatch,c=l.pending,f=t.memoizedState;if(c!==null){l.pending=null;var b=c=c.next;do f=e(f,b.action),b=b.next;while(b!==c);ln(f,t.memoizedState)||(pt=!0),t.memoizedState=f,t.baseQueue===null&&(t.baseState=f),l.lastRenderedState=f}return[f,o]}function zh(e,t,l){var o=Ee,c=ct(),f=Me;if(f){if(l===void 0)throw Error(r(407));l=l()}else l=t();var b=!ln((Qe||c).memoizedState,l);if(b&&(c.memoizedState=l,pt=!0),c=c.queue,rf(Hh.bind(null,o,c,e),[e]),c.getSnapshot!==t||b||mt!==null&&mt.memoizedState.tag&1){if(o.flags|=2048,No(9,{destroy:void 0},Bh.bind(null,o,c,l,t),null),Fe===null)throw Error(r(349));f||(xl&127)!==0||Dh(o,t,l)}return l}function Dh(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=Ee.updateQueue,t===null?(t=ss(),Ee.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function Bh(e,t,l,o){t.value=l,t.getSnapshot=o,Lh(t)&&Uh(e)}function Hh(e,t,l){return l(function(){Lh(t)&&Uh(e)})}function Lh(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!ln(e,l)}catch{return!0}}function Uh(e){var t=Ra(e,2);t!==null&&Wt(t,e,2)}function af(e){var t=$t();if(typeof e=="function"){var l=e;if(e=l(),Ba){tt(!0);try{l()}finally{tt(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:wl,lastRenderedState:e},t}function $h(e,t,l,o){return e.baseState=l,nf(e,Qe,typeof o=="function"?o:wl)}function wx(e,t,l,o,c){if(ms(e))throw Error(r(485));if(e=t.action,e!==null){var f={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(b){f.listeners.push(b)}};O.T!==null?l(!0):f.isTransition=!1,o(f),l=t.pending,l===null?(f.next=t.pending=f,Yh(t,f)):(f.next=l.next,t.pending=l.next=f)}}function Yh(e,t){var l=t.action,o=t.payload,c=e.state;if(t.isTransition){var f=O.T,b={};O.T=b;try{var E=l(c,o),M=O.S;M!==null&&M(b,E),kh(e,t,E)}catch(q){of(e,t,q)}finally{f!==null&&b.types!==null&&(f.types=b.types),O.T=f}}else try{f=l(c,o),kh(e,t,f)}catch(q){of(e,t,q)}}function kh(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(o){Xh(e,t,o)},function(o){return of(e,t,o)}):Xh(e,t,l)}function Xh(e,t,l){t.status="fulfilled",t.value=l,Vh(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Yh(e,l)))}function of(e,t,l){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do t.status="rejected",t.reason=l,Vh(t),t=t.next;while(t!==o)}e.action=null}function Vh(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function qh(e,t){return t}function Gh(e,t){if(Me){var l=Fe.formState;if(l!==null){e:{var o=Ee;if(Me){if(Pe){t:{for(var c=Pe,f=wn;c.nodeType!==8;){if(!f){c=null;break t}if(c=Cn(c.nextSibling),c===null){c=null;break t}}f=c.data,c=f==="F!"||f==="F"?c:null}if(c){Pe=Cn(c.nextSibling),o=c.data==="F!";break e}}Fl(o)}o=!1}o&&(t=l[0])}}return l=$t(),l.memoizedState=l.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qh,lastRenderedState:t},l.queue=o,l=uv.bind(null,Ee,o),o.dispatch=l,o=af(!1),f=df.bind(null,Ee,!1,o.queue),o=$t(),c={state:t,dispatch:null,action:e,pending:null},o.queue=c,l=wx.bind(null,Ee,c,f,l),c.dispatch=l,o.memoizedState=e,[t,l,!1]}function Qh(e){var t=ct();return Zh(t,Qe,e)}function Zh(e,t,l){if(t=nf(e,t,qh)[0],e=us(wl)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=Ur(t)}catch(b){throw b===To?es:b}else o=t;t=ct();var c=t.queue,f=c.dispatch;return l!==t.memoizedState&&(Ee.flags|=2048,No(9,{destroy:void 0},Ex.bind(null,c,l),null)),[o,f,e]}function Ex(e,t){e.action=t}function Kh(e){var t=ct(),l=Qe;if(l!==null)return Zh(t,l,e);ct(),t=t.memoizedState,l=ct();var o=l.queue.dispatch;return l.memoizedState=e,[t,o,!1]}function No(e,t,l,o){return e={tag:e,create:l,deps:o,inst:t,next:null},t=Ee.updateQueue,t===null&&(t=ss(),Ee.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(o=l.next,l.next=e,e.next=o,t.lastEffect=e),e}function Jh(){return ct().memoizedState}function fs(e,t,l,o){var c=$t();Ee.flags|=e,c.memoizedState=No(1|t,{destroy:void 0},l,o===void 0?null:o)}function ds(e,t,l,o){var c=ct();o=o===void 0?null:o;var f=c.memoizedState.inst;Qe!==null&&o!==null&&Fu(o,Qe.memoizedState.deps)?c.memoizedState=No(t,f,l,o):(Ee.flags|=e,c.memoizedState=No(1|t,f,l,o))}function Fh(e,t){fs(8390656,8,e,t)}function rf(e,t){ds(2048,8,e,t)}function Cx(e){Ee.flags|=4;var t=Ee.updateQueue;if(t===null)t=ss(),Ee.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function Wh(e){var t=ct().memoizedState;return Cx({ref:t,nextImpl:e}),function(){if((He&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function Ph(e,t){return ds(4,2,e,t)}function Ih(e,t){return ds(4,4,e,t)}function ev(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function tv(e,t,l){l=l!=null?l.concat([e]):null,ds(4,4,ev.bind(null,t,e),l)}function sf(){}function nv(e,t){var l=ct();t=t===void 0?null:t;var o=l.memoizedState;return t!==null&&Fu(t,o[1])?o[0]:(l.memoizedState=[e,t],e)}function lv(e,t){var l=ct();t=t===void 0?null:t;var o=l.memoizedState;if(t!==null&&Fu(t,o[1]))return o[0];if(o=e(),Ba){tt(!0);try{e()}finally{tt(!1)}}return l.memoizedState=[o,t],o}function cf(e,t,l){return l===void 0||(xl&1073741824)!==0&&(Ne&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=ag(),Ee.lanes|=e,oa|=e,l)}function av(e,t,l,o){return ln(l,t)?l:_o.current!==null?(e=cf(e,l,o),ln(e,t)||(pt=!0),e):(xl&42)===0||(xl&1073741824)!==0&&(Ne&261930)===0?(pt=!0,e.memoizedState=l):(e=ag(),Ee.lanes|=e,oa|=e,t)}function ov(e,t,l,o,c){var f=B.p;B.p=f!==0&&8>f?f:8;var b=O.T,E={};O.T=E,df(e,!1,t,l);try{var M=c(),q=O.S;if(q!==null&&q(E,M),M!==null&&typeof M=="object"&&typeof M.then=="function"){var W=bx(M,o);$r(e,t,W,un(e))}else $r(e,t,o,un(e))}catch(ne){$r(e,t,{then:function(){},status:"rejected",reason:ne},un())}finally{B.p=f,b!==null&&E.types!==null&&(b.types=E.types),O.T=b}}function Tx(){}function uf(e,t,l,o){if(e.tag!==5)throw Error(r(476));var c=rv(e).queue;ov(e,c,t,H,l===null?Tx:function(){return iv(e),l(o)})}function rv(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:H,baseState:H,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:wl,lastRenderedState:H},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:wl,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function iv(e){var t=rv(e);t.next===null&&(t=e.alternate.memoizedState),$r(e,t.next.queue,{},un())}function ff(){return _t(ni)}function sv(){return ct().memoizedState}function cv(){return ct().memoizedState}function Rx(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=un();e=Il(l);var o=ea(t,e,l);o!==null&&(Wt(o,t,l),Dr(o,t,l)),t={cache:$u()},e.payload=t;return}t=t.return}}function _x(e,t,l){var o=un();l={lane:o,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},ms(e)?fv(t,l):(l=Au(e,t,l,o),l!==null&&(Wt(l,e,o),dv(l,t,o)))}function uv(e,t,l){var o=un();$r(e,t,l,o)}function $r(e,t,l,o){var c={lane:o,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(ms(e))fv(t,c);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=t.lastRenderedReducer,f!==null))try{var b=t.lastRenderedState,E=f(b,l);if(c.hasEagerState=!0,c.eagerState=E,ln(E,b))return Zi(e,t,c,0),Fe===null&&Qi(),!1}catch{}finally{}if(l=Au(e,t,c,o),l!==null)return Wt(l,e,o),dv(l,t,o),!0}return!1}function df(e,t,l,o){if(o={lane:2,revertLane:qf(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},ms(e)){if(t)throw Error(r(479))}else t=Au(e,l,o,2),t!==null&&Wt(t,e,2)}function ms(e){var t=e.alternate;return e===Ee||t!==null&&t===Ee}function fv(e,t){Ao=rs=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function dv(e,t,l){if((l&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,l|=o,t.lanes=l,gp(e,l)}}var Yr={readContext:_t,use:cs,useCallback:rt,useContext:rt,useEffect:rt,useImperativeHandle:rt,useLayoutEffect:rt,useInsertionEffect:rt,useMemo:rt,useReducer:rt,useRef:rt,useState:rt,useDebugValue:rt,useDeferredValue:rt,useTransition:rt,useSyncExternalStore:rt,useId:rt,useHostTransitionStatus:rt,useFormState:rt,useActionState:rt,useOptimistic:rt,useMemoCache:rt,useCacheRefresh:rt};Yr.useEffectEvent=rt;var mv={readContext:_t,use:cs,useCallback:function(e,t){return $t().memoizedState=[e,t===void 0?null:t],e},useContext:_t,useEffect:Fh,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,fs(4194308,4,ev.bind(null,t,e),l)},useLayoutEffect:function(e,t){return fs(4194308,4,e,t)},useInsertionEffect:function(e,t){fs(4,2,e,t)},useMemo:function(e,t){var l=$t();t=t===void 0?null:t;var o=e();if(Ba){tt(!0);try{e()}finally{tt(!1)}}return l.memoizedState=[o,t],o},useReducer:function(e,t,l){var o=$t();if(l!==void 0){var c=l(t);if(Ba){tt(!0);try{l(t)}finally{tt(!1)}}}else c=t;return o.memoizedState=o.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},o.queue=e,e=e.dispatch=_x.bind(null,Ee,e),[o.memoizedState,e]},useRef:function(e){var t=$t();return e={current:e},t.memoizedState=e},useState:function(e){e=af(e);var t=e.queue,l=uv.bind(null,Ee,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:sf,useDeferredValue:function(e,t){var l=$t();return cf(l,e,t)},useTransition:function(){var e=af(!1);return e=ov.bind(null,Ee,e.queue,!0,!1),$t().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var o=Ee,c=$t();if(Me){if(l===void 0)throw Error(r(407));l=l()}else{if(l=t(),Fe===null)throw Error(r(349));(Ne&127)!==0||Dh(o,t,l)}c.memoizedState=l;var f={value:l,getSnapshot:t};return c.queue=f,Fh(Hh.bind(null,o,f,e),[e]),o.flags|=2048,No(9,{destroy:void 0},Bh.bind(null,o,f,l,t),null),l},useId:function(){var e=$t(),t=Fe.identifierPrefix;if(Me){var l=Wn,o=Fn;l=(o&~(1<<32-Ge(o)-1)).toString(32)+l,t="_"+t+"R_"+l,l=is++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=Sx++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:ff,useFormState:Gh,useActionState:Gh,useOptimistic:function(e){var t=$t();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=df.bind(null,Ee,!0,l),l.dispatch=t,[e,t]},useMemoCache:tf,useCacheRefresh:function(){return $t().memoizedState=Rx.bind(null,Ee)},useEffectEvent:function(e){var t=$t(),l={impl:e};return t.memoizedState=l,function(){if((He&2)!==0)throw Error(r(440));return l.impl.apply(void 0,arguments)}}},mf={readContext:_t,use:cs,useCallback:nv,useContext:_t,useEffect:rf,useImperativeHandle:tv,useInsertionEffect:Ph,useLayoutEffect:Ih,useMemo:lv,useReducer:us,useRef:Jh,useState:function(){return us(wl)},useDebugValue:sf,useDeferredValue:function(e,t){var l=ct();return av(l,Qe.memoizedState,e,t)},useTransition:function(){var e=us(wl)[0],t=ct().memoizedState;return[typeof e=="boolean"?e:Ur(e),t]},useSyncExternalStore:zh,useId:sv,useHostTransitionStatus:ff,useFormState:Qh,useActionState:Qh,useOptimistic:function(e,t){var l=ct();return $h(l,Qe,e,t)},useMemoCache:tf,useCacheRefresh:cv};mf.useEffectEvent=Wh;var pv={readContext:_t,use:cs,useCallback:nv,useContext:_t,useEffect:rf,useImperativeHandle:tv,useInsertionEffect:Ph,useLayoutEffect:Ih,useMemo:lv,useReducer:lf,useRef:Jh,useState:function(){return lf(wl)},useDebugValue:sf,useDeferredValue:function(e,t){var l=ct();return Qe===null?cf(l,e,t):av(l,Qe.memoizedState,e,t)},useTransition:function(){var e=lf(wl)[0],t=ct().memoizedState;return[typeof e=="boolean"?e:Ur(e),t]},useSyncExternalStore:zh,useId:sv,useHostTransitionStatus:ff,useFormState:Kh,useActionState:Kh,useOptimistic:function(e,t){var l=ct();return Qe!==null?$h(l,Qe,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:tf,useCacheRefresh:cv};pv.useEffectEvent=Wh;function pf(e,t,l,o){t=e.memoizedState,l=l(o,t),l=l==null?t:g({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var hf={enqueueSetState:function(e,t,l){e=e._reactInternals;var o=un(),c=Il(o);c.payload=t,l!=null&&(c.callback=l),t=ea(e,c,o),t!==null&&(Wt(t,e,o),Dr(t,e,o))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var o=un(),c=Il(o);c.tag=1,c.payload=t,l!=null&&(c.callback=l),t=ea(e,c,o),t!==null&&(Wt(t,e,o),Dr(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=un(),o=Il(l);o.tag=2,t!=null&&(o.callback=t),t=ea(e,o,l),t!==null&&(Wt(t,e,l),Dr(t,e,l))}};function hv(e,t,l,o,c,f,b){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,f,b):t.prototype&&t.prototype.isPureReactComponent?!Rr(l,o)||!Rr(c,f):!0}function vv(e,t,l,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,o),t.state!==e&&hf.enqueueReplaceState(t,t.state,null)}function Ha(e,t){var l=t;if("ref"in t){l={};for(var o in t)o!=="ref"&&(l[o]=t[o])}if(e=e.defaultProps){l===t&&(l=g({},l));for(var c in e)l[c]===void 0&&(l[c]=e[c])}return l}function gv(e){Gi(e)}function yv(e){console.error(e)}function bv(e){Gi(e)}function ps(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function Sv(e,t,l){try{var o=e.onCaughtError;o(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function vf(e,t,l){return l=Il(l),l.tag=3,l.payload={element:null},l.callback=function(){ps(e,t)},l}function xv(e){return e=Il(e),e.tag=3,e}function wv(e,t,l,o){var c=l.type.getDerivedStateFromError;if(typeof c=="function"){var f=o.value;e.payload=function(){return c(f)},e.callback=function(){Sv(t,l,o)}}var b=l.stateNode;b!==null&&typeof b.componentDidCatch=="function"&&(e.callback=function(){Sv(t,l,o),typeof c!="function"&&(ra===null?ra=new Set([this]):ra.add(this));var E=o.stack;this.componentDidCatch(o.value,{componentStack:E!==null?E:""})})}function Ax(e,t,l,o,c){if(l.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=l.alternate,t!==null&&wo(t,l,c,!0),l=on.current,l!==null){switch(l.tag){case 31:case 13:return En===null?Rs():l.alternate===null&&it===0&&(it=3),l.flags&=-257,l.flags|=65536,l.lanes=c,o===ts?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([o]):t.add(o),kf(e,o,c)),!1;case 22:return l.flags|=65536,o===ts?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([o])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([o]):l.add(o)),kf(e,o,c)),!1}throw Error(r(435,l.tag))}return kf(e,o,c),Rs(),!1}if(Me)return t=on.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=c,o!==Du&&(e=Error(r(422),{cause:o}),jr(bn(e,l)))):(o!==Du&&(t=Error(r(423),{cause:o}),jr(bn(t,l))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=bn(o,l),c=vf(e.stateNode,o,c),Gu(e,c),it!==4&&(it=2)),!1;var f=Error(r(520),{cause:o});if(f=bn(f,l),Kr===null?Kr=[f]:Kr.push(f),it!==4&&(it=2),t===null)return!0;o=bn(o,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=c&-c,l.lanes|=e,e=vf(l.stateNode,o,e),Gu(l,e),!1;case 1:if(t=l.type,f=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(ra===null||!ra.has(f))))return l.flags|=65536,c&=-c,l.lanes|=c,c=xv(c),wv(c,e,l,o),Gu(l,c),!1}l=l.return}while(l!==null);return!1}var gf=Error(r(461)),pt=!1;function At(e,t,l,o){t.child=e===null?Rh(t,null,l,o):Da(t,e.child,l,o)}function Ev(e,t,l,o,c){l=l.render;var f=t.ref;if("ref"in o){var b={};for(var E in o)E!=="ref"&&(b[E]=o[E])}else b=o;return Na(t),o=Wu(e,t,l,b,f,c),E=Pu(),e!==null&&!pt?(Iu(e,t,c),El(e,t,c)):(Me&&E&&Mu(t),t.flags|=1,At(e,t,o,c),t.child)}function Cv(e,t,l,o,c){if(e===null){var f=l.type;return typeof f=="function"&&!ju(f)&&f.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=f,Tv(e,t,f,o,c)):(e=Ji(l.type,null,o,t,t.mode,c),e.ref=t.ref,e.return=t,t.child=e)}if(f=e.child,!Tf(e,c)){var b=f.memoizedProps;if(l=l.compare,l=l!==null?l:Rr,l(b,o)&&e.ref===t.ref)return El(e,t,c)}return t.flags|=1,e=gl(f,o),e.ref=t.ref,e.return=t,t.child=e}function Tv(e,t,l,o,c){if(e!==null){var f=e.memoizedProps;if(Rr(f,o)&&e.ref===t.ref)if(pt=!1,t.pendingProps=o=f,Tf(e,c))(e.flags&131072)!==0&&(pt=!0);else return t.lanes=e.lanes,El(e,t,c)}return yf(e,t,l,o,c)}function Rv(e,t,l,o){var c=o.children,f=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((t.flags&128)!==0){if(f=f!==null?f.baseLanes|l:l,e!==null){for(o=t.child=e.child,c=0;o!==null;)c=c|o.lanes|o.childLanes,o=o.sibling;o=c&~f}else o=0,t.child=null;return _v(e,t,f,l,o)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Ii(t,f!==null?f.cachePool:null),f!==null?jh(t,f):Zu(),Nh(t);else return o=t.lanes=536870912,_v(e,t,f!==null?f.baseLanes|l:l,l,o)}else f!==null?(Ii(t,f.cachePool),jh(t,f),na(),t.memoizedState=null):(e!==null&&Ii(t,null),Zu(),na());return At(e,t,c,l),t.child}function kr(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function _v(e,t,l,o,c){var f=ku();return f=f===null?null:{parent:dt._currentValue,pool:f},t.memoizedState={baseLanes:l,cachePool:f},e!==null&&Ii(t,null),Zu(),Nh(t),e!==null&&wo(e,t,o,!0),t.childLanes=c,null}function hs(e,t){return t=gs({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Av(e,t,l){return Da(t,e.child,null,l),e=hs(t,t.pendingProps),e.flags|=2,rn(t),t.memoizedState=null,e}function jx(e,t,l){var o=t.pendingProps,c=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Me){if(o.mode==="hidden")return e=hs(t,o),t.lanes=536870912,kr(null,e);if(Ju(t),(e=Pe)?(e=Yg(e,wn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Kl!==null?{id:Fn,overflow:Wn}:null,retryLane:536870912,hydrationErrors:null},l=fh(e),l.return=t,t.child=l,Rt=t,Pe=null)):e=null,e===null)throw Fl(t);return t.lanes=536870912,null}return hs(t,o)}var f=e.memoizedState;if(f!==null){var b=f.dehydrated;if(Ju(t),c)if(t.flags&256)t.flags&=-257,t=Av(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(pt||wo(e,t,l,!1),c=(l&e.childLanes)!==0,pt||c){if(o=Fe,o!==null&&(b=yp(o,l),b!==0&&b!==f.retryLane))throw f.retryLane=b,Ra(e,b),Wt(o,e,b),gf;Rs(),t=Av(e,t,l)}else e=f.treeContext,Pe=Cn(b.nextSibling),Rt=t,Me=!0,Jl=null,wn=!1,e!==null&&ph(t,e),t=hs(t,o),t.flags|=4096;return t}return e=gl(e.child,{mode:o.mode,children:o.children}),e.ref=t.ref,t.child=e,e.return=t,e}function vs(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(r(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function yf(e,t,l,o,c){return Na(t),l=Wu(e,t,l,o,void 0,c),o=Pu(),e!==null&&!pt?(Iu(e,t,c),El(e,t,c)):(Me&&o&&Mu(t),t.flags|=1,At(e,t,l,c),t.child)}function jv(e,t,l,o,c,f){return Na(t),t.updateQueue=null,l=Mh(t,o,l,c),Oh(e),o=Pu(),e!==null&&!pt?(Iu(e,t,f),El(e,t,f)):(Me&&o&&Mu(t),t.flags|=1,At(e,t,l,f),t.child)}function Nv(e,t,l,o,c){if(Na(t),t.stateNode===null){var f=yo,b=l.contextType;typeof b=="object"&&b!==null&&(f=_t(b)),f=new l(o,f),t.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=hf,t.stateNode=f,f._reactInternals=t,f=t.stateNode,f.props=o,f.state=t.memoizedState,f.refs={},Vu(t),b=l.contextType,f.context=typeof b=="object"&&b!==null?_t(b):yo,f.state=t.memoizedState,b=l.getDerivedStateFromProps,typeof b=="function"&&(pf(t,l,b,o),f.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(b=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),b!==f.state&&hf.enqueueReplaceState(f,f.state,null),Hr(t,o,f,c),Br(),f.state=t.memoizedState),typeof f.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){f=t.stateNode;var E=t.memoizedProps,M=Ha(l,E);f.props=M;var q=f.context,W=l.contextType;b=yo,typeof W=="object"&&W!==null&&(b=_t(W));var ne=l.getDerivedStateFromProps;W=typeof ne=="function"||typeof f.getSnapshotBeforeUpdate=="function",E=t.pendingProps!==E,W||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(E||q!==b)&&vv(t,f,o,b),Pl=!1;var G=t.memoizedState;f.state=G,Hr(t,o,f,c),Br(),q=t.memoizedState,E||G!==q||Pl?(typeof ne=="function"&&(pf(t,l,ne,o),q=t.memoizedState),(M=Pl||hv(t,l,M,o,G,q,b))?(W||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(t.flags|=4194308)):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=q),f.props=o,f.state=q,f.context=b,o=M):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{f=t.stateNode,qu(e,t),b=t.memoizedProps,W=Ha(l,b),f.props=W,ne=t.pendingProps,G=f.context,q=l.contextType,M=yo,typeof q=="object"&&q!==null&&(M=_t(q)),E=l.getDerivedStateFromProps,(q=typeof E=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(b!==ne||G!==M)&&vv(t,f,o,M),Pl=!1,G=t.memoizedState,f.state=G,Hr(t,o,f,c),Br();var Q=t.memoizedState;b!==ne||G!==Q||Pl||e!==null&&e.dependencies!==null&&Wi(e.dependencies)?(typeof E=="function"&&(pf(t,l,E,o),Q=t.memoizedState),(W=Pl||hv(t,l,W,o,G,Q,M)||e!==null&&e.dependencies!==null&&Wi(e.dependencies))?(q||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(o,Q,M),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(o,Q,M)),typeof f.componentDidUpdate=="function"&&(t.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof f.componentDidUpdate!="function"||b===e.memoizedProps&&G===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&G===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=Q),f.props=o,f.state=Q,f.context=M,o=W):(typeof f.componentDidUpdate!="function"||b===e.memoizedProps&&G===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&G===e.memoizedState||(t.flags|=1024),o=!1)}return f=o,vs(e,t),o=(t.flags&128)!==0,f||o?(f=t.stateNode,l=o&&typeof l.getDerivedStateFromError!="function"?null:f.render(),t.flags|=1,e!==null&&o?(t.child=Da(t,e.child,null,c),t.child=Da(t,null,l,c)):At(e,t,l,c),t.memoizedState=f.state,e=t.child):e=El(e,t,c),e}function Ov(e,t,l,o){return Aa(),t.flags|=256,At(e,t,l,o),t.child}var bf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Sf(e){return{baseLanes:e,cachePool:Sh()}}function xf(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=cn),e}function Mv(e,t,l){var o=t.pendingProps,c=!1,f=(t.flags&128)!==0,b;if((b=f)||(b=e!==null&&e.memoizedState===null?!1:(st.current&2)!==0),b&&(c=!0,t.flags&=-129),b=(t.flags&32)!==0,t.flags&=-33,e===null){if(Me){if(c?ta(t):na(),(e=Pe)?(e=Yg(e,wn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Kl!==null?{id:Fn,overflow:Wn}:null,retryLane:536870912,hydrationErrors:null},l=fh(e),l.return=t,t.child=l,Rt=t,Pe=null)):e=null,e===null)throw Fl(t);return ld(e)?t.lanes=32:t.lanes=536870912,null}var E=o.children;return o=o.fallback,c?(na(),c=t.mode,E=gs({mode:"hidden",children:E},c),o=_a(o,c,l,null),E.return=t,o.return=t,E.sibling=o,t.child=E,o=t.child,o.memoizedState=Sf(l),o.childLanes=xf(e,b,l),t.memoizedState=bf,kr(null,o)):(ta(t),wf(t,E))}var M=e.memoizedState;if(M!==null&&(E=M.dehydrated,E!==null)){if(f)t.flags&256?(ta(t),t.flags&=-257,t=Ef(e,t,l)):t.memoizedState!==null?(na(),t.child=e.child,t.flags|=128,t=null):(na(),E=o.fallback,c=t.mode,o=gs({mode:"visible",children:o.children},c),E=_a(E,c,l,null),E.flags|=2,o.return=t,E.return=t,o.sibling=E,t.child=o,Da(t,e.child,null,l),o=t.child,o.memoizedState=Sf(l),o.childLanes=xf(e,b,l),t.memoizedState=bf,t=kr(null,o));else if(ta(t),ld(E)){if(b=E.nextSibling&&E.nextSibling.dataset,b)var q=b.dgst;b=q,o=Error(r(419)),o.stack="",o.digest=b,jr({value:o,source:null,stack:null}),t=Ef(e,t,l)}else if(pt||wo(e,t,l,!1),b=(l&e.childLanes)!==0,pt||b){if(b=Fe,b!==null&&(o=yp(b,l),o!==0&&o!==M.retryLane))throw M.retryLane=o,Ra(e,o),Wt(b,e,o),gf;nd(E)||Rs(),t=Ef(e,t,l)}else nd(E)?(t.flags|=192,t.child=e.child,t=null):(e=M.treeContext,Pe=Cn(E.nextSibling),Rt=t,Me=!0,Jl=null,wn=!1,e!==null&&ph(t,e),t=wf(t,o.children),t.flags|=4096);return t}return c?(na(),E=o.fallback,c=t.mode,M=e.child,q=M.sibling,o=gl(M,{mode:"hidden",children:o.children}),o.subtreeFlags=M.subtreeFlags&65011712,q!==null?E=gl(q,E):(E=_a(E,c,l,null),E.flags|=2),E.return=t,o.return=t,o.sibling=E,t.child=o,kr(null,o),o=t.child,E=e.child.memoizedState,E===null?E=Sf(l):(c=E.cachePool,c!==null?(M=dt._currentValue,c=c.parent!==M?{parent:M,pool:M}:c):c=Sh(),E={baseLanes:E.baseLanes|l,cachePool:c}),o.memoizedState=E,o.childLanes=xf(e,b,l),t.memoizedState=bf,kr(e.child,o)):(ta(t),l=e.child,e=l.sibling,l=gl(l,{mode:"visible",children:o.children}),l.return=t,l.sibling=null,e!==null&&(b=t.deletions,b===null?(t.deletions=[e],t.flags|=16):b.push(e)),t.child=l,t.memoizedState=null,l)}function wf(e,t){return t=gs({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function gs(e,t){return e=an(22,e,null,t),e.lanes=0,e}function Ef(e,t,l){return Da(t,e.child,null,l),e=wf(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function zv(e,t,l){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),Lu(e.return,t,l)}function Cf(e,t,l,o,c,f){var b=e.memoizedState;b===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:l,tailMode:c,treeForkCount:f}:(b.isBackwards=t,b.rendering=null,b.renderingStartTime=0,b.last=o,b.tail=l,b.tailMode=c,b.treeForkCount=f)}function Dv(e,t,l){var o=t.pendingProps,c=o.revealOrder,f=o.tail;o=o.children;var b=st.current,E=(b&2)!==0;if(E?(b=b&1|2,t.flags|=128):b&=1,F(st,b),At(e,t,o,l),o=Me?Ar:0,!E&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&zv(e,l,t);else if(e.tag===19)zv(e,l,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(c){case"forwards":for(l=t.child,c=null;l!==null;)e=l.alternate,e!==null&&os(e)===null&&(c=l),l=l.sibling;l=c,l===null?(c=t.child,t.child=null):(c=l.sibling,l.sibling=null),Cf(t,!1,c,l,f,o);break;case"backwards":case"unstable_legacy-backwards":for(l=null,c=t.child,t.child=null;c!==null;){if(e=c.alternate,e!==null&&os(e)===null){t.child=c;break}e=c.sibling,c.sibling=l,l=c,c=e}Cf(t,!0,l,null,f,o);break;case"together":Cf(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function El(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),oa|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(wo(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,l=gl(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=gl(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function Tf(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Wi(e)))}function Nx(e,t,l){switch(t.tag){case 3:Ce(t,t.stateNode.containerInfo),Wl(t,dt,e.memoizedState.cache),Aa();break;case 27:case 5:ze(t);break;case 4:Ce(t,t.stateNode.containerInfo);break;case 10:Wl(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Ju(t),null;break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?(ta(t),t.flags|=128,null):(l&t.child.childLanes)!==0?Mv(e,t,l):(ta(t),e=El(e,t,l),e!==null?e.sibling:null);ta(t);break;case 19:var c=(e.flags&128)!==0;if(o=(l&t.childLanes)!==0,o||(wo(e,t,l,!1),o=(l&t.childLanes)!==0),c){if(o)return Dv(e,t,l);t.flags|=128}if(c=t.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),F(st,st.current),o)break;return null;case 22:return t.lanes=0,Rv(e,t,l,t.pendingProps);case 24:Wl(t,dt,e.memoizedState.cache)}return El(e,t,l)}function Bv(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)pt=!0;else{if(!Tf(e,l)&&(t.flags&128)===0)return pt=!1,Nx(e,t,l);pt=(e.flags&131072)!==0}else pt=!1,Me&&(t.flags&1048576)!==0&&mh(t,Ar,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=Ma(t.elementType),t.type=e,typeof e=="function")ju(e)?(o=Ha(e,o),t.tag=1,t=Nv(null,t,e,o,l)):(t.tag=0,t=yf(null,t,e,o,l));else{if(e!=null){var c=e.$$typeof;if(c===z){t.tag=11,t=Ev(null,t,e,o,l);break e}else if(c===U){t.tag=14,t=Cv(null,t,e,o,l);break e}}throw t=K(e)||e,Error(r(306,t,""))}}return t;case 0:return yf(e,t,t.type,t.pendingProps,l);case 1:return o=t.type,c=Ha(o,t.pendingProps),Nv(e,t,o,c,l);case 3:e:{if(Ce(t,t.stateNode.containerInfo),e===null)throw Error(r(387));o=t.pendingProps;var f=t.memoizedState;c=f.element,qu(e,t),Hr(t,o,null,l);var b=t.memoizedState;if(o=b.cache,Wl(t,dt,o),o!==f.cache&&Uu(t,[dt],l,!0),Br(),o=b.element,f.isDehydrated)if(f={element:o,isDehydrated:!1,cache:b.cache},t.updateQueue.baseState=f,t.memoizedState=f,t.flags&256){t=Ov(e,t,o,l);break e}else if(o!==c){c=bn(Error(r(424)),t),jr(c),t=Ov(e,t,o,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Pe=Cn(e.firstChild),Rt=t,Me=!0,Jl=null,wn=!0,l=Rh(t,null,o,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Aa(),o===c){t=El(e,t,l);break e}At(e,t,o,l)}t=t.child}return t;case 26:return vs(e,t),e===null?(l=Qg(t.type,null,t.pendingProps,null))?t.memoizedState=l:Me||(l=t.type,e=t.pendingProps,o=zs(fe.current).createElement(l),o[Tt]=t,o[Gt]=e,jt(o,l,e),wt(o),t.stateNode=o):t.memoizedState=Qg(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return ze(t),e===null&&Me&&(o=t.stateNode=Vg(t.type,t.pendingProps,fe.current),Rt=t,wn=!0,c=Pe,ua(t.type)?(ad=c,Pe=Cn(o.firstChild)):Pe=c),At(e,t,t.pendingProps.children,l),vs(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Me&&((c=o=Pe)&&(o=rw(o,t.type,t.pendingProps,wn),o!==null?(t.stateNode=o,Rt=t,Pe=Cn(o.firstChild),wn=!1,c=!0):c=!1),c||Fl(t)),ze(t),c=t.type,f=t.pendingProps,b=e!==null?e.memoizedProps:null,o=f.children,If(c,f)?o=null:b!==null&&If(c,b)&&(t.flags|=32),t.memoizedState!==null&&(c=Wu(e,t,xx,null,null,l),ni._currentValue=c),vs(e,t),At(e,t,o,l),t.child;case 6:return e===null&&Me&&((e=l=Pe)&&(l=iw(l,t.pendingProps,wn),l!==null?(t.stateNode=l,Rt=t,Pe=null,e=!0):e=!1),e||Fl(t)),null;case 13:return Mv(e,t,l);case 4:return Ce(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=Da(t,null,o,l):At(e,t,o,l),t.child;case 11:return Ev(e,t,t.type,t.pendingProps,l);case 7:return At(e,t,t.pendingProps,l),t.child;case 8:return At(e,t,t.pendingProps.children,l),t.child;case 12:return At(e,t,t.pendingProps.children,l),t.child;case 10:return o=t.pendingProps,Wl(t,t.type,o.value),At(e,t,o.children,l),t.child;case 9:return c=t.type._context,o=t.pendingProps.children,Na(t),c=_t(c),o=o(c),t.flags|=1,At(e,t,o,l),t.child;case 14:return Cv(e,t,t.type,t.pendingProps,l);case 15:return Tv(e,t,t.type,t.pendingProps,l);case 19:return Dv(e,t,l);case 31:return jx(e,t,l);case 22:return Rv(e,t,l,t.pendingProps);case 24:return Na(t),o=_t(dt),e===null?(c=ku(),c===null&&(c=Fe,f=$u(),c.pooledCache=f,f.refCount++,f!==null&&(c.pooledCacheLanes|=l),c=f),t.memoizedState={parent:o,cache:c},Vu(t),Wl(t,dt,c)):((e.lanes&l)!==0&&(qu(e,t),Hr(t,null,null,l),Br()),c=e.memoizedState,f=t.memoizedState,c.parent!==o?(c={parent:o,cache:o},t.memoizedState=c,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=c),Wl(t,dt,o)):(o=f.cache,Wl(t,dt,o),o!==c.cache&&Uu(t,[dt],l,!0))),At(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Cl(e){e.flags|=4}function Rf(e,t,l,o,c){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;else if(sg())e.flags|=8192;else throw za=ts,Xu}else e.flags&=-16777217}function Hv(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Wg(t))if(sg())e.flags|=8192;else throw za=ts,Xu}function ys(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?hp():536870912,e.lanes|=t,Do|=t)}function Xr(e,t){if(!Me)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var o=null;l!==null;)l.alternate!==null&&(o=l),l=l.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Ie(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,o=0;if(t)for(var c=e.child;c!==null;)l|=c.lanes|c.childLanes,o|=c.subtreeFlags&65011712,o|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)l|=c.lanes|c.childLanes,o|=c.subtreeFlags,o|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=o,e.childLanes=l,t}function Ox(e,t,l){var o=t.pendingProps;switch(zu(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ie(t),null;case 1:return Ie(t),null;case 3:return l=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Sl(dt),Re(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(xo(t)?Cl(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Bu())),Ie(t),null;case 26:var c=t.type,f=t.memoizedState;return e===null?(Cl(t),f!==null?(Ie(t),Hv(t,f)):(Ie(t),Rf(t,c,null,o,l))):f?f!==e.memoizedState?(Cl(t),Ie(t),Hv(t,f)):(Ie(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&Cl(t),Ie(t),Rf(t,c,e,o,l)),null;case 27:if(lt(t),l=fe.current,c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Cl(t);else{if(!o){if(t.stateNode===null)throw Error(r(166));return Ie(t),null}e=P.current,xo(t)?hh(t):(e=Vg(c,o,l),t.stateNode=e,Cl(t))}return Ie(t),null;case 5:if(lt(t),c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Cl(t);else{if(!o){if(t.stateNode===null)throw Error(r(166));return Ie(t),null}if(f=P.current,xo(t))hh(t);else{var b=zs(fe.current);switch(f){case 1:f=b.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:f=b.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":f=b.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":f=b.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":f=b.createElement("div"),f.innerHTML="<script><\/script>",f=f.removeChild(f.firstChild);break;case"select":f=typeof o.is=="string"?b.createElement("select",{is:o.is}):b.createElement("select"),o.multiple?f.multiple=!0:o.size&&(f.size=o.size);break;default:f=typeof o.is=="string"?b.createElement(c,{is:o.is}):b.createElement(c)}}f[Tt]=t,f[Gt]=o;e:for(b=t.child;b!==null;){if(b.tag===5||b.tag===6)f.appendChild(b.stateNode);else if(b.tag!==4&&b.tag!==27&&b.child!==null){b.child.return=b,b=b.child;continue}if(b===t)break e;for(;b.sibling===null;){if(b.return===null||b.return===t)break e;b=b.return}b.sibling.return=b.return,b=b.sibling}t.stateNode=f;e:switch(jt(f,c,o),c){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&Cl(t)}}return Ie(t),Rf(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&Cl(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(r(166));if(e=fe.current,xo(t)){if(e=t.stateNode,l=t.memoizedProps,o=null,c=Rt,c!==null)switch(c.tag){case 27:case 5:o=c.memoizedProps}e[Tt]=t,e=!!(e.nodeValue===l||o!==null&&o.suppressHydrationWarning===!0||Mg(e.nodeValue,l)),e||Fl(t,!0)}else e=zs(e).createTextNode(o),e[Tt]=t,t.stateNode=e}return Ie(t),null;case 31:if(l=t.memoizedState,e===null||e.memoizedState!==null){if(o=xo(t),l!==null){if(e===null){if(!o)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[Tt]=t}else Aa(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ie(t),e=!1}else l=Bu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(rn(t),t):(rn(t),null);if((t.flags&128)!==0)throw Error(r(558))}return Ie(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=xo(t),o!==null&&o.dehydrated!==null){if(e===null){if(!c)throw Error(r(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(r(317));c[Tt]=t}else Aa(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ie(t),c=!1}else c=Bu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return t.flags&256?(rn(t),t):(rn(t),null)}return rn(t),(t.flags&128)!==0?(t.lanes=l,t):(l=o!==null,e=e!==null&&e.memoizedState!==null,l&&(o=t.child,c=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(c=o.alternate.memoizedState.cachePool.pool),f=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(f=o.memoizedState.cachePool.pool),f!==c&&(o.flags|=2048)),l!==e&&l&&(t.child.flags|=8192),ys(t,t.updateQueue),Ie(t),null);case 4:return Re(),e===null&&Kf(t.stateNode.containerInfo),Ie(t),null;case 10:return Sl(t.type),Ie(t),null;case 19:if(k(st),o=t.memoizedState,o===null)return Ie(t),null;if(c=(t.flags&128)!==0,f=o.rendering,f===null)if(c)Xr(o,!1);else{if(it!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(f=os(e),f!==null){for(t.flags|=128,Xr(o,!1),e=f.updateQueue,t.updateQueue=e,ys(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)uh(l,e),l=l.sibling;return F(st,st.current&1|2),Me&&yl(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&We()>Es&&(t.flags|=128,c=!0,Xr(o,!1),t.lanes=4194304)}else{if(!c)if(e=os(f),e!==null){if(t.flags|=128,c=!0,e=e.updateQueue,t.updateQueue=e,ys(t,e),Xr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!f.alternate&&!Me)return Ie(t),null}else 2*We()-o.renderingStartTime>Es&&l!==536870912&&(t.flags|=128,c=!0,Xr(o,!1),t.lanes=4194304);o.isBackwards?(f.sibling=t.child,t.child=f):(e=o.last,e!==null?e.sibling=f:t.child=f,o.last=f)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=We(),e.sibling=null,l=st.current,F(st,c?l&1|2:l&1),Me&&yl(t,o.treeForkCount),e):(Ie(t),null);case 22:case 23:return rn(t),Ku(),o=t.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(t.flags|=8192):o&&(t.flags|=8192),o?(l&536870912)!==0&&(t.flags&128)===0&&(Ie(t),t.subtreeFlags&6&&(t.flags|=8192)):Ie(t),l=t.updateQueue,l!==null&&ys(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),o=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),o!==l&&(t.flags|=2048),e!==null&&k(Oa),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Sl(dt),Ie(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function Mx(e,t){switch(zu(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Sl(dt),Re(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return lt(t),null;case 31:if(t.memoizedState!==null){if(rn(t),t.alternate===null)throw Error(r(340));Aa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(rn(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Aa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return k(st),null;case 4:return Re(),null;case 10:return Sl(t.type),null;case 22:case 23:return rn(t),Ku(),e!==null&&k(Oa),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Sl(dt),null;case 25:return null;default:return null}}function Lv(e,t){switch(zu(t),t.tag){case 3:Sl(dt),Re();break;case 26:case 27:case 5:lt(t);break;case 4:Re();break;case 31:t.memoizedState!==null&&rn(t);break;case 13:rn(t);break;case 19:k(st);break;case 10:Sl(t.type);break;case 22:case 23:rn(t),Ku(),e!==null&&k(Oa);break;case 24:Sl(dt)}}function Vr(e,t){try{var l=t.updateQueue,o=l!==null?l.lastEffect:null;if(o!==null){var c=o.next;l=c;do{if((l.tag&e)===e){o=void 0;var f=l.create,b=l.inst;o=f(),b.destroy=o}l=l.next}while(l!==c)}}catch(E){Xe(t,t.return,E)}}function la(e,t,l){try{var o=t.updateQueue,c=o!==null?o.lastEffect:null;if(c!==null){var f=c.next;o=f;do{if((o.tag&e)===e){var b=o.inst,E=b.destroy;if(E!==void 0){b.destroy=void 0,c=t;var M=l,q=E;try{q()}catch(W){Xe(c,M,W)}}}o=o.next}while(o!==f)}}catch(W){Xe(t,t.return,W)}}function Uv(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{Ah(t,l)}catch(o){Xe(e,e.return,o)}}}function $v(e,t,l){l.props=Ha(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(o){Xe(e,t,o)}}function qr(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof l=="function"?e.refCleanup=l(o):l.current=o}}catch(c){Xe(e,t,c)}}function Pn(e,t){var l=e.ref,o=e.refCleanup;if(l!==null)if(typeof o=="function")try{o()}catch(c){Xe(e,t,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(c){Xe(e,t,c)}else l.current=null}function Yv(e){var t=e.type,l=e.memoizedProps,o=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&o.focus();break e;case"img":l.src?o.src=l.src:l.srcSet&&(o.srcset=l.srcSet)}}catch(c){Xe(e,e.return,c)}}function _f(e,t,l){try{var o=e.stateNode;ew(o,e.type,l,t),o[Gt]=t}catch(c){Xe(e,e.return,c)}}function kv(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ua(e.type)||e.tag===4}function Af(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||kv(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ua(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function jf(e,t,l){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=hl));else if(o!==4&&(o===27&&ua(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(jf(e,t,l),e=e.sibling;e!==null;)jf(e,t,l),e=e.sibling}function bs(e,t,l){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(o!==4&&(o===27&&ua(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(bs(e,t,l),e=e.sibling;e!==null;)bs(e,t,l),e=e.sibling}function Xv(e){var t=e.stateNode,l=e.memoizedProps;try{for(var o=e.type,c=t.attributes;c.length;)t.removeAttributeNode(c[0]);jt(t,o,l),t[Tt]=e,t[Gt]=l}catch(f){Xe(e,e.return,f)}}var Tl=!1,ht=!1,Nf=!1,Vv=typeof WeakSet=="function"?WeakSet:Set,Et=null;function zx(e,t){if(e=e.containerInfo,Wf=Ys,e=th(e),wu(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var o=l.getSelection&&l.getSelection();if(o&&o.rangeCount!==0){l=o.anchorNode;var c=o.anchorOffset,f=o.focusNode;o=o.focusOffset;try{l.nodeType,f.nodeType}catch{l=null;break e}var b=0,E=-1,M=-1,q=0,W=0,ne=e,G=null;t:for(;;){for(var Q;ne!==l||c!==0&&ne.nodeType!==3||(E=b+c),ne!==f||o!==0&&ne.nodeType!==3||(M=b+o),ne.nodeType===3&&(b+=ne.nodeValue.length),(Q=ne.firstChild)!==null;)G=ne,ne=Q;for(;;){if(ne===e)break t;if(G===l&&++q===c&&(E=b),G===f&&++W===o&&(M=b),(Q=ne.nextSibling)!==null)break;ne=G,G=ne.parentNode}ne=Q}l=E===-1||M===-1?null:{start:E,end:M}}else l=null}l=l||{start:0,end:0}}else l=null;for(Pf={focusedElem:e,selectionRange:l},Ys=!1,Et=t;Et!==null;)if(t=Et,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Et=e;else for(;Et!==null;){switch(t=Et,f=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(l=0;l<e.length;l++)c=e[l],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&f!==null){e=void 0,l=t,c=f.memoizedProps,f=f.memoizedState,o=l.stateNode;try{var he=Ha(l.type,c);e=o.getSnapshotBeforeUpdate(he,f),o.__reactInternalSnapshotBeforeUpdate=e}catch(ye){Xe(l,l.return,ye)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)td(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":td(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=t.sibling,e!==null){e.return=t.return,Et=e;break}Et=t.return}}function qv(e,t,l){var o=l.flags;switch(l.tag){case 0:case 11:case 15:_l(e,l),o&4&&Vr(5,l);break;case 1:if(_l(e,l),o&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(b){Xe(l,l.return,b)}else{var c=Ha(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(c,t,e.__reactInternalSnapshotBeforeUpdate)}catch(b){Xe(l,l.return,b)}}o&64&&Uv(l),o&512&&qr(l,l.return);break;case 3:if(_l(e,l),o&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{Ah(e,t)}catch(b){Xe(l,l.return,b)}}break;case 27:t===null&&o&4&&Xv(l);case 26:case 5:_l(e,l),t===null&&o&4&&Yv(l),o&512&&qr(l,l.return);break;case 12:_l(e,l);break;case 31:_l(e,l),o&4&&Zv(e,l);break;case 13:_l(e,l),o&4&&Kv(e,l),o&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=Xx.bind(null,l),sw(e,l))));break;case 22:if(o=l.memoizedState!==null||Tl,!o){t=t!==null&&t.memoizedState!==null||ht,c=Tl;var f=ht;Tl=o,(ht=t)&&!f?Al(e,l,(l.subtreeFlags&8772)!==0):_l(e,l),Tl=c,ht=f}break;case 30:break;default:_l(e,l)}}function Gv(e){var t=e.alternate;t!==null&&(e.alternate=null,Gv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ou(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var nt=null,Zt=!1;function Rl(e,t,l){for(l=l.child;l!==null;)Qv(e,t,l),l=l.sibling}function Qv(e,t,l){if(xt&&typeof xt.onCommitFiberUnmount=="function")try{xt.onCommitFiberUnmount(nn,l)}catch{}switch(l.tag){case 26:ht||Pn(l,t),Rl(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:ht||Pn(l,t);var o=nt,c=Zt;ua(l.type)&&(nt=l.stateNode,Zt=!1),Rl(e,t,l),Ir(l.stateNode),nt=o,Zt=c;break;case 5:ht||Pn(l,t);case 6:if(o=nt,c=Zt,nt=null,Rl(e,t,l),nt=o,Zt=c,nt!==null)if(Zt)try{(nt.nodeType===9?nt.body:nt.nodeName==="HTML"?nt.ownerDocument.body:nt).removeChild(l.stateNode)}catch(f){Xe(l,t,f)}else try{nt.removeChild(l.stateNode)}catch(f){Xe(l,t,f)}break;case 18:nt!==null&&(Zt?(e=nt,Ug(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Xo(e)):Ug(nt,l.stateNode));break;case 4:o=nt,c=Zt,nt=l.stateNode.containerInfo,Zt=!0,Rl(e,t,l),nt=o,Zt=c;break;case 0:case 11:case 14:case 15:la(2,l,t),ht||la(4,l,t),Rl(e,t,l);break;case 1:ht||(Pn(l,t),o=l.stateNode,typeof o.componentWillUnmount=="function"&&$v(l,t,o)),Rl(e,t,l);break;case 21:Rl(e,t,l);break;case 22:ht=(o=ht)||l.memoizedState!==null,Rl(e,t,l),ht=o;break;default:Rl(e,t,l)}}function Zv(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Xo(e)}catch(l){Xe(t,t.return,l)}}}function Kv(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Xo(e)}catch(l){Xe(t,t.return,l)}}function Dx(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Vv),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Vv),t;default:throw Error(r(435,e.tag))}}function Ss(e,t){var l=Dx(e);t.forEach(function(o){if(!l.has(o)){l.add(o);var c=Vx.bind(null,e,o);o.then(c,c)}})}function Kt(e,t){var l=t.deletions;if(l!==null)for(var o=0;o<l.length;o++){var c=l[o],f=e,b=t,E=b;e:for(;E!==null;){switch(E.tag){case 27:if(ua(E.type)){nt=E.stateNode,Zt=!1;break e}break;case 5:nt=E.stateNode,Zt=!1;break e;case 3:case 4:nt=E.stateNode.containerInfo,Zt=!0;break e}E=E.return}if(nt===null)throw Error(r(160));Qv(f,b,c),nt=null,Zt=!1,f=c.alternate,f!==null&&(f.return=null),c.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Jv(t,e),t=t.sibling}var $n=null;function Jv(e,t){var l=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Kt(t,e),Jt(e),o&4&&(la(3,e,e.return),Vr(3,e),la(5,e,e.return));break;case 1:Kt(t,e),Jt(e),o&512&&(ht||l===null||Pn(l,l.return)),o&64&&Tl&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?o:l.concat(o))));break;case 26:var c=$n;if(Kt(t,e),Jt(e),o&512&&(ht||l===null||Pn(l,l.return)),o&4){var f=l!==null?l.memoizedState:null;if(o=e.memoizedState,l===null)if(o===null)if(e.stateNode===null){e:{o=e.type,l=e.memoizedProps,c=c.ownerDocument||c;t:switch(o){case"title":f=c.getElementsByTagName("title")[0],(!f||f[gr]||f[Tt]||f.namespaceURI==="http://www.w3.org/2000/svg"||f.hasAttribute("itemprop"))&&(f=c.createElement(o),c.head.insertBefore(f,c.querySelector("head > title"))),jt(f,o,l),f[Tt]=e,wt(f),o=f;break e;case"link":var b=Jg("link","href",c).get(o+(l.href||""));if(b){for(var E=0;E<b.length;E++)if(f=b[E],f.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&f.getAttribute("rel")===(l.rel==null?null:l.rel)&&f.getAttribute("title")===(l.title==null?null:l.title)&&f.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){b.splice(E,1);break t}}f=c.createElement(o),jt(f,o,l),c.head.appendChild(f);break;case"meta":if(b=Jg("meta","content",c).get(o+(l.content||""))){for(E=0;E<b.length;E++)if(f=b[E],f.getAttribute("content")===(l.content==null?null:""+l.content)&&f.getAttribute("name")===(l.name==null?null:l.name)&&f.getAttribute("property")===(l.property==null?null:l.property)&&f.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&f.getAttribute("charset")===(l.charSet==null?null:l.charSet)){b.splice(E,1);break t}}f=c.createElement(o),jt(f,o,l),c.head.appendChild(f);break;default:throw Error(r(468,o))}f[Tt]=e,wt(f),o=f}e.stateNode=o}else Fg(c,e.type,e.stateNode);else e.stateNode=Kg(c,o,e.memoizedProps);else f!==o?(f===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):f.count--,o===null?Fg(c,e.type,e.stateNode):Kg(c,o,e.memoizedProps)):o===null&&e.stateNode!==null&&_f(e,e.memoizedProps,l.memoizedProps)}break;case 27:Kt(t,e),Jt(e),o&512&&(ht||l===null||Pn(l,l.return)),l!==null&&o&4&&_f(e,e.memoizedProps,l.memoizedProps);break;case 5:if(Kt(t,e),Jt(e),o&512&&(ht||l===null||Pn(l,l.return)),e.flags&32){c=e.stateNode;try{uo(c,"")}catch(he){Xe(e,e.return,he)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,_f(e,c,l!==null?l.memoizedProps:c)),o&1024&&(Nf=!0);break;case 6:if(Kt(t,e),Jt(e),o&4){if(e.stateNode===null)throw Error(r(162));o=e.memoizedProps,l=e.stateNode;try{l.nodeValue=o}catch(he){Xe(e,e.return,he)}}break;case 3:if(Hs=null,c=$n,$n=Ds(t.containerInfo),Kt(t,e),$n=c,Jt(e),o&4&&l!==null&&l.memoizedState.isDehydrated)try{Xo(t.containerInfo)}catch(he){Xe(e,e.return,he)}Nf&&(Nf=!1,Fv(e));break;case 4:o=$n,$n=Ds(e.stateNode.containerInfo),Kt(t,e),Jt(e),$n=o;break;case 12:Kt(t,e),Jt(e);break;case 31:Kt(t,e),Jt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Ss(e,o)));break;case 13:Kt(t,e),Jt(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(ws=We()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Ss(e,o)));break;case 22:c=e.memoizedState!==null;var M=l!==null&&l.memoizedState!==null,q=Tl,W=ht;if(Tl=q||c,ht=W||M,Kt(t,e),ht=W,Tl=q,Jt(e),o&8192)e:for(t=e.stateNode,t._visibility=c?t._visibility&-2:t._visibility|1,c&&(l===null||M||Tl||ht||La(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){M=l=t;try{if(f=M.stateNode,c)b=f.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none";else{E=M.stateNode;var ne=M.memoizedProps.style,G=ne!=null&&ne.hasOwnProperty("display")?ne.display:null;E.style.display=G==null||typeof G=="boolean"?"":(""+G).trim()}}catch(he){Xe(M,M.return,he)}}}else if(t.tag===6){if(l===null){M=t;try{M.stateNode.nodeValue=c?"":M.memoizedProps}catch(he){Xe(M,M.return,he)}}}else if(t.tag===18){if(l===null){M=t;try{var Q=M.stateNode;c?$g(Q,!0):$g(M.stateNode,!1)}catch(he){Xe(M,M.return,he)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}o&4&&(o=e.updateQueue,o!==null&&(l=o.retryQueue,l!==null&&(o.retryQueue=null,Ss(e,l))));break;case 19:Kt(t,e),Jt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Ss(e,o)));break;case 30:break;case 21:break;default:Kt(t,e),Jt(e)}}function Jt(e){var t=e.flags;if(t&2){try{for(var l,o=e.return;o!==null;){if(kv(o)){l=o;break}o=o.return}if(l==null)throw Error(r(160));switch(l.tag){case 27:var c=l.stateNode,f=Af(e);bs(e,f,c);break;case 5:var b=l.stateNode;l.flags&32&&(uo(b,""),l.flags&=-33);var E=Af(e);bs(e,E,b);break;case 3:case 4:var M=l.stateNode.containerInfo,q=Af(e);jf(e,q,M);break;default:throw Error(r(161))}}catch(W){Xe(e,e.return,W)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Fv(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Fv(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function _l(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)qv(e,t.alternate,t),t=t.sibling}function La(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:la(4,t,t.return),La(t);break;case 1:Pn(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&$v(t,t.return,l),La(t);break;case 27:Ir(t.stateNode);case 26:case 5:Pn(t,t.return),La(t);break;case 22:t.memoizedState===null&&La(t);break;case 30:La(t);break;default:La(t)}e=e.sibling}}function Al(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var o=t.alternate,c=e,f=t,b=f.flags;switch(f.tag){case 0:case 11:case 15:Al(c,f,l),Vr(4,f);break;case 1:if(Al(c,f,l),o=f,c=o.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(q){Xe(o,o.return,q)}if(o=f,c=o.updateQueue,c!==null){var E=o.stateNode;try{var M=c.shared.hiddenCallbacks;if(M!==null)for(c.shared.hiddenCallbacks=null,c=0;c<M.length;c++)_h(M[c],E)}catch(q){Xe(o,o.return,q)}}l&&b&64&&Uv(f),qr(f,f.return);break;case 27:Xv(f);case 26:case 5:Al(c,f,l),l&&o===null&&b&4&&Yv(f),qr(f,f.return);break;case 12:Al(c,f,l);break;case 31:Al(c,f,l),l&&b&4&&Zv(c,f);break;case 13:Al(c,f,l),l&&b&4&&Kv(c,f);break;case 22:f.memoizedState===null&&Al(c,f,l),qr(f,f.return);break;case 30:break;default:Al(c,f,l)}t=t.sibling}}function Of(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&Nr(l))}function Mf(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Nr(e))}function Yn(e,t,l,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Wv(e,t,l,o),t=t.sibling}function Wv(e,t,l,o){var c=t.flags;switch(t.tag){case 0:case 11:case 15:Yn(e,t,l,o),c&2048&&Vr(9,t);break;case 1:Yn(e,t,l,o);break;case 3:Yn(e,t,l,o),c&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Nr(e)));break;case 12:if(c&2048){Yn(e,t,l,o),e=t.stateNode;try{var f=t.memoizedProps,b=f.id,E=f.onPostCommit;typeof E=="function"&&E(b,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(M){Xe(t,t.return,M)}}else Yn(e,t,l,o);break;case 31:Yn(e,t,l,o);break;case 13:Yn(e,t,l,o);break;case 23:break;case 22:f=t.stateNode,b=t.alternate,t.memoizedState!==null?f._visibility&2?Yn(e,t,l,o):Gr(e,t):f._visibility&2?Yn(e,t,l,o):(f._visibility|=2,Oo(e,t,l,o,(t.subtreeFlags&10256)!==0||!1)),c&2048&&Of(b,t);break;case 24:Yn(e,t,l,o),c&2048&&Mf(t.alternate,t);break;default:Yn(e,t,l,o)}}function Oo(e,t,l,o,c){for(c=c&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var f=e,b=t,E=l,M=o,q=b.flags;switch(b.tag){case 0:case 11:case 15:Oo(f,b,E,M,c),Vr(8,b);break;case 23:break;case 22:var W=b.stateNode;b.memoizedState!==null?W._visibility&2?Oo(f,b,E,M,c):Gr(f,b):(W._visibility|=2,Oo(f,b,E,M,c)),c&&q&2048&&Of(b.alternate,b);break;case 24:Oo(f,b,E,M,c),c&&q&2048&&Mf(b.alternate,b);break;default:Oo(f,b,E,M,c)}t=t.sibling}}function Gr(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,o=t,c=o.flags;switch(o.tag){case 22:Gr(l,o),c&2048&&Of(o.alternate,o);break;case 24:Gr(l,o),c&2048&&Mf(o.alternate,o);break;default:Gr(l,o)}t=t.sibling}}var Qr=8192;function Mo(e,t,l){if(e.subtreeFlags&Qr)for(e=e.child;e!==null;)Pv(e,t,l),e=e.sibling}function Pv(e,t,l){switch(e.tag){case 26:Mo(e,t,l),e.flags&Qr&&e.memoizedState!==null&&Sw(l,$n,e.memoizedState,e.memoizedProps);break;case 5:Mo(e,t,l);break;case 3:case 4:var o=$n;$n=Ds(e.stateNode.containerInfo),Mo(e,t,l),$n=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=Qr,Qr=16777216,Mo(e,t,l),Qr=o):Mo(e,t,l));break;default:Mo(e,t,l)}}function Iv(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Zr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var o=t[l];Et=o,tg(o,e)}Iv(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)eg(e),e=e.sibling}function eg(e){switch(e.tag){case 0:case 11:case 15:Zr(e),e.flags&2048&&la(9,e,e.return);break;case 3:Zr(e);break;case 12:Zr(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,xs(e)):Zr(e);break;default:Zr(e)}}function xs(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var o=t[l];Et=o,tg(o,e)}Iv(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:la(8,t,t.return),xs(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,xs(t));break;default:xs(t)}e=e.sibling}}function tg(e,t){for(;Et!==null;){var l=Et;switch(l.tag){case 0:case 11:case 15:la(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var o=l.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Nr(l.memoizedState.cache)}if(o=l.child,o!==null)o.return=l,Et=o;else e:for(l=e;Et!==null;){o=Et;var c=o.sibling,f=o.return;if(Gv(o),o===l){Et=null;break e}if(c!==null){c.return=f,Et=c;break e}Et=f}}}var Bx={getCacheForType:function(e){var t=_t(dt),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return _t(dt).controller.signal}},Hx=typeof WeakMap=="function"?WeakMap:Map,He=0,Fe=null,_e=null,Ne=0,ke=0,sn=null,aa=!1,zo=!1,zf=!1,jl=0,it=0,oa=0,Ua=0,Df=0,cn=0,Do=0,Kr=null,Ft=null,Bf=!1,ws=0,ng=0,Es=1/0,Cs=null,ra=null,yt=0,ia=null,Bo=null,Nl=0,Hf=0,Lf=null,lg=null,Jr=0,Uf=null;function un(){return(He&2)!==0&&Ne!==0?Ne&-Ne:O.T!==null?qf():bp()}function ag(){if(cn===0)if((Ne&536870912)===0||Me){var e=lo;lo<<=1,(lo&3932160)===0&&(lo=262144),cn=e}else cn=536870912;return e=on.current,e!==null&&(e.flags|=32),cn}function Wt(e,t,l){(e===Fe&&(ke===2||ke===9)||e.cancelPendingCommit!==null)&&(Ho(e,0),sa(e,Ne,cn,!1)),vr(e,l),((He&2)===0||e!==Fe)&&(e===Fe&&((He&2)===0&&(Ua|=l),it===4&&sa(e,Ne,cn,!1)),In(e))}function og(e,t,l){if((He&6)!==0)throw Error(r(327));var o=!l&&(t&127)===0&&(t&e.expiredLanes)===0||hr(e,t),c=o?$x(e,t):Yf(e,t,!0),f=o;do{if(c===0){zo&&!o&&sa(e,t,0,!1);break}else{if(l=e.current.alternate,f&&!Lx(l)){c=Yf(e,t,!1),f=!1;continue}if(c===2){if(f=t,e.errorRecoveryDisabledLanes&f)var b=0;else b=e.pendingLanes&-536870913,b=b!==0?b:b&536870912?536870912:0;if(b!==0){t=b;e:{var E=e;c=Kr;var M=E.current.memoizedState.isDehydrated;if(M&&(Ho(E,b).flags|=256),b=Yf(E,b,!1),b!==2){if(zf&&!M){E.errorRecoveryDisabledLanes|=f,Ua|=f,c=4;break e}f=Ft,Ft=c,f!==null&&(Ft===null?Ft=f:Ft.push.apply(Ft,f))}c=b}if(f=!1,c!==2)continue}}if(c===1){Ho(e,0),sa(e,t,0,!0);break}e:{switch(o=e,f=c,f){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:sa(o,t,cn,!aa);break e;case 2:Ft=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(c=ws+300-We(),10<c)){if(sa(o,t,cn,!aa),Gl(o,0,!0)!==0)break e;Nl=t,o.timeoutHandle=Hg(rg.bind(null,o,l,Ft,Cs,Bf,t,cn,Ua,Do,aa,f,"Throttled",-0,0),c);break e}rg(o,l,Ft,Cs,Bf,t,cn,Ua,Do,aa,f,null,-0,0)}}break}while(!0);In(e)}function rg(e,t,l,o,c,f,b,E,M,q,W,ne,G,Q){if(e.timeoutHandle=-1,ne=t.subtreeFlags,ne&8192||(ne&16785408)===16785408){ne={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:hl},Pv(t,f,ne);var he=(f&62914560)===f?ws-We():(f&4194048)===f?ng-We():0;if(he=xw(ne,he),he!==null){Nl=f,e.cancelPendingCommit=he(pg.bind(null,e,t,f,l,o,c,b,E,M,W,ne,null,G,Q)),sa(e,f,b,!q);return}}pg(e,t,f,l,o,c,b,E,M)}function Lx(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var o=0;o<l.length;o++){var c=l[o],f=c.getSnapshot;c=c.value;try{if(!ln(f(),c))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function sa(e,t,l,o){t&=~Df,t&=~Ua,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var c=t;0<c;){var f=31-Ge(c),b=1<<f;o[f]=-1,c&=~b}l!==0&&vp(e,l,t)}function Ts(){return(He&6)===0?(Fr(0),!1):!0}function $f(){if(_e!==null){if(ke===0)var e=_e.return;else e=_e,bl=ja=null,ef(e),Ro=null,Mr=0,e=_e;for(;e!==null;)Lv(e.alternate,e),e=e.return;_e=null}}function Ho(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,lw(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),Nl=0,$f(),Fe=e,_e=l=gl(e.current,null),Ne=t,ke=0,sn=null,aa=!1,zo=hr(e,t),zf=!1,Do=cn=Df=Ua=oa=it=0,Ft=Kr=null,Bf=!1,(t&8)!==0&&(t|=t&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=t;0<o;){var c=31-Ge(o),f=1<<c;t|=e[c],o&=~f}return jl=t,Qi(),l}function ig(e,t){Ee=null,O.H=Yr,t===To||t===es?(t=Eh(),ke=3):t===Xu?(t=Eh(),ke=4):ke=t===gf?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,sn=t,_e===null&&(it=1,ps(e,bn(t,e.current)))}function sg(){var e=on.current;return e===null?!0:(Ne&4194048)===Ne?En===null:(Ne&62914560)===Ne||(Ne&536870912)!==0?e===En:!1}function cg(){var e=O.H;return O.H=Yr,e===null?Yr:e}function ug(){var e=O.A;return O.A=Bx,e}function Rs(){it=4,aa||(Ne&4194048)!==Ne&&on.current!==null||(zo=!0),(oa&134217727)===0&&(Ua&134217727)===0||Fe===null||sa(Fe,Ne,cn,!1)}function Yf(e,t,l){var o=He;He|=2;var c=cg(),f=ug();(Fe!==e||Ne!==t)&&(Cs=null,Ho(e,t)),t=!1;var b=it;e:do try{if(ke!==0&&_e!==null){var E=_e,M=sn;switch(ke){case 8:$f(),b=6;break e;case 3:case 2:case 9:case 6:on.current===null&&(t=!0);var q=ke;if(ke=0,sn=null,Lo(e,E,M,q),l&&zo){b=0;break e}break;default:q=ke,ke=0,sn=null,Lo(e,E,M,q)}}Ux(),b=it;break}catch(W){ig(e,W)}while(!0);return t&&e.shellSuspendCounter++,bl=ja=null,He=o,O.H=c,O.A=f,_e===null&&(Fe=null,Ne=0,Qi()),b}function Ux(){for(;_e!==null;)fg(_e)}function $x(e,t){var l=He;He|=2;var o=cg(),c=ug();Fe!==e||Ne!==t?(Cs=null,Es=We()+500,Ho(e,t)):zo=hr(e,t);e:do try{if(ke!==0&&_e!==null){t=_e;var f=sn;t:switch(ke){case 1:ke=0,sn=null,Lo(e,t,f,1);break;case 2:case 9:if(xh(f)){ke=0,sn=null,dg(t);break}t=function(){ke!==2&&ke!==9||Fe!==e||(ke=7),In(e)},f.then(t,t);break e;case 3:ke=7;break e;case 4:ke=5;break e;case 7:xh(f)?(ke=0,sn=null,dg(t)):(ke=0,sn=null,Lo(e,t,f,7));break;case 5:var b=null;switch(_e.tag){case 26:b=_e.memoizedState;case 5:case 27:var E=_e;if(b?Wg(b):E.stateNode.complete){ke=0,sn=null;var M=E.sibling;if(M!==null)_e=M;else{var q=E.return;q!==null?(_e=q,_s(q)):_e=null}break t}}ke=0,sn=null,Lo(e,t,f,5);break;case 6:ke=0,sn=null,Lo(e,t,f,6);break;case 8:$f(),it=6;break e;default:throw Error(r(462))}}Yx();break}catch(W){ig(e,W)}while(!0);return bl=ja=null,O.H=o,O.A=c,He=l,_e!==null?0:(Fe=null,Ne=0,Qi(),it)}function Yx(){for(;_e!==null&&!Bn();)fg(_e)}function fg(e){var t=Bv(e.alternate,e,jl);e.memoizedProps=e.pendingProps,t===null?_s(e):_e=t}function dg(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=jv(l,t,t.pendingProps,t.type,void 0,Ne);break;case 11:t=jv(l,t,t.pendingProps,t.type.render,t.ref,Ne);break;case 5:ef(t);default:Lv(l,t),t=_e=uh(t,jl),t=Bv(l,t,jl)}e.memoizedProps=e.pendingProps,t===null?_s(e):_e=t}function Lo(e,t,l,o){bl=ja=null,ef(t),Ro=null,Mr=0;var c=t.return;try{if(Ax(e,c,t,l,Ne)){it=1,ps(e,bn(l,e.current)),_e=null;return}}catch(f){if(c!==null)throw _e=c,f;it=1,ps(e,bn(l,e.current)),_e=null;return}t.flags&32768?(Me||o===1?e=!0:zo||(Ne&536870912)!==0?e=!1:(aa=e=!0,(o===2||o===9||o===3||o===6)&&(o=on.current,o!==null&&o.tag===13&&(o.flags|=16384))),mg(t,e)):_s(t)}function _s(e){var t=e;do{if((t.flags&32768)!==0){mg(t,aa);return}e=t.return;var l=Ox(t.alternate,t,jl);if(l!==null){_e=l;return}if(t=t.sibling,t!==null){_e=t;return}_e=t=e}while(t!==null);it===0&&(it=5)}function mg(e,t){do{var l=Mx(e.alternate,e);if(l!==null){l.flags&=32767,_e=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){_e=e;return}_e=e=l}while(e!==null);it=6,_e=null}function pg(e,t,l,o,c,f,b,E,M){e.cancelPendingCommit=null;do As();while(yt!==0);if((He&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(f=t.lanes|t.childLanes,f|=_u,bS(e,l,f,b,E,M),e===Fe&&(_e=Fe=null,Ne=0),Bo=t,ia=e,Nl=l,Hf=f,Lf=c,lg=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,qx(je,function(){return bg(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=O.T,O.T=null,c=B.p,B.p=2,b=He,He|=4;try{zx(e,t,l)}finally{He=b,B.p=c,O.T=o}}yt=1,hg(),vg(),gg()}}function hg(){if(yt===1){yt=0;var e=ia,t=Bo,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=O.T,O.T=null;var o=B.p;B.p=2;var c=He;He|=4;try{Jv(t,e);var f=Pf,b=th(e.containerInfo),E=f.focusedElem,M=f.selectionRange;if(b!==E&&E&&E.ownerDocument&&eh(E.ownerDocument.documentElement,E)){if(M!==null&&wu(E)){var q=M.start,W=M.end;if(W===void 0&&(W=q),"selectionStart"in E)E.selectionStart=q,E.selectionEnd=Math.min(W,E.value.length);else{var ne=E.ownerDocument||document,G=ne&&ne.defaultView||window;if(G.getSelection){var Q=G.getSelection(),he=E.textContent.length,ye=Math.min(M.start,he),Ke=M.end===void 0?ye:Math.min(M.end,he);!Q.extend&&ye>Ke&&(b=Ke,Ke=ye,ye=b);var Y=Ip(E,ye),D=Ip(E,Ke);if(Y&&D&&(Q.rangeCount!==1||Q.anchorNode!==Y.node||Q.anchorOffset!==Y.offset||Q.focusNode!==D.node||Q.focusOffset!==D.offset)){var V=ne.createRange();V.setStart(Y.node,Y.offset),Q.removeAllRanges(),ye>Ke?(Q.addRange(V),Q.extend(D.node,D.offset)):(V.setEnd(D.node,D.offset),Q.addRange(V))}}}}for(ne=[],Q=E;Q=Q.parentNode;)Q.nodeType===1&&ne.push({element:Q,left:Q.scrollLeft,top:Q.scrollTop});for(typeof E.focus=="function"&&E.focus(),E=0;E<ne.length;E++){var I=ne[E];I.element.scrollLeft=I.left,I.element.scrollTop=I.top}}Ys=!!Wf,Pf=Wf=null}finally{He=c,B.p=o,O.T=l}}e.current=t,yt=2}}function vg(){if(yt===2){yt=0;var e=ia,t=Bo,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=O.T,O.T=null;var o=B.p;B.p=2;var c=He;He|=4;try{qv(e,t.alternate,t)}finally{He=c,B.p=o,O.T=l}}yt=3}}function gg(){if(yt===4||yt===3){yt=0,Ye();var e=ia,t=Bo,l=Nl,o=lg;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?yt=5:(yt=0,Bo=ia=null,yg(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(ra=null),lu(l),t=t.stateNode,xt&&typeof xt.onCommitFiberRoot=="function")try{xt.onCommitFiberRoot(nn,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=O.T,c=B.p,B.p=2,O.T=null;try{for(var f=e.onRecoverableError,b=0;b<o.length;b++){var E=o[b];f(E.value,{componentStack:E.stack})}}finally{O.T=t,B.p=c}}(Nl&3)!==0&&As(),In(e),c=e.pendingLanes,(l&261930)!==0&&(c&42)!==0?e===Uf?Jr++:(Jr=0,Uf=e):Jr=0,Fr(0)}}function yg(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Nr(t)))}function As(){return hg(),vg(),gg(),bg()}function bg(){if(yt!==5)return!1;var e=ia,t=Hf;Hf=0;var l=lu(Nl),o=O.T,c=B.p;try{B.p=32>l?32:l,O.T=null,l=Lf,Lf=null;var f=ia,b=Nl;if(yt=0,Bo=ia=null,Nl=0,(He&6)!==0)throw Error(r(331));var E=He;if(He|=4,eg(f.current),Wv(f,f.current,b,l),He=E,Fr(0,!1),xt&&typeof xt.onPostCommitFiberRoot=="function")try{xt.onPostCommitFiberRoot(nn,f)}catch{}return!0}finally{B.p=c,O.T=o,yg(e,t)}}function Sg(e,t,l){t=bn(l,t),t=vf(e.stateNode,t,2),e=ea(e,t,2),e!==null&&(vr(e,2),In(e))}function Xe(e,t,l){if(e.tag===3)Sg(e,e,l);else for(;t!==null;){if(t.tag===3){Sg(t,e,l);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(ra===null||!ra.has(o))){e=bn(l,e),l=xv(2),o=ea(t,l,2),o!==null&&(wv(l,o,t,e),vr(o,2),In(o));break}}t=t.return}}function kf(e,t,l){var o=e.pingCache;if(o===null){o=e.pingCache=new Hx;var c=new Set;o.set(t,c)}else c=o.get(t),c===void 0&&(c=new Set,o.set(t,c));c.has(l)||(zf=!0,c.add(l),e=kx.bind(null,e,t,l),t.then(e,e))}function kx(e,t,l){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,Fe===e&&(Ne&l)===l&&(it===4||it===3&&(Ne&62914560)===Ne&&300>We()-ws?(He&2)===0&&Ho(e,0):Df|=l,Do===Ne&&(Do=0)),In(e)}function xg(e,t){t===0&&(t=hp()),e=Ra(e,t),e!==null&&(vr(e,t),In(e))}function Xx(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),xg(e,l)}function Vx(e,t){var l=0;switch(e.tag){case 31:case 13:var o=e.stateNode,c=e.memoizedState;c!==null&&(l=c.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(r(314))}o!==null&&o.delete(t),xg(e,l)}function qx(e,t){return ut(e,t)}var js=null,Uo=null,Xf=!1,Ns=!1,Vf=!1,ca=0;function In(e){e!==Uo&&e.next===null&&(Uo===null?js=Uo=e:Uo=Uo.next=e),Ns=!0,Xf||(Xf=!0,Qx())}function Fr(e,t){if(!Vf&&Ns){Vf=!0;do for(var l=!1,o=js;o!==null;){if(e!==0){var c=o.pendingLanes;if(c===0)var f=0;else{var b=o.suspendedLanes,E=o.pingedLanes;f=(1<<31-Ge(42|e)+1)-1,f&=c&~(b&~E),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(l=!0,Tg(o,f))}else f=Ne,f=Gl(o,o===Fe?f:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(f&3)===0||hr(o,f)||(l=!0,Tg(o,f));o=o.next}while(l);Vf=!1}}function Gx(){wg()}function wg(){Ns=Xf=!1;var e=0;ca!==0&&nw()&&(e=ca);for(var t=We(),l=null,o=js;o!==null;){var c=o.next,f=Eg(o,t);f===0?(o.next=null,l===null?js=c:l.next=c,c===null&&(Uo=l)):(l=o,(e!==0||(f&3)!==0)&&(Ns=!0)),o=c}yt!==0&&yt!==5||Fr(e),ca!==0&&(ca=0)}function Eg(e,t){for(var l=e.suspendedLanes,o=e.pingedLanes,c=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var b=31-Ge(f),E=1<<b,M=c[b];M===-1?((E&l)===0||(E&o)!==0)&&(c[b]=yS(E,t)):M<=t&&(e.expiredLanes|=E),f&=~E}if(t=Fe,l=Ne,l=Gl(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,l===0||e===t&&(ke===2||ke===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&tn(o),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||hr(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(o!==null&&tn(o),lu(l)){case 2:case 8:l=Ut;break;case 32:l=je;break;case 268435456:l=Jn;break;default:l=je}return o=Cg.bind(null,e),l=ut(l,o),e.callbackPriority=t,e.callbackNode=l,t}return o!==null&&o!==null&&tn(o),e.callbackPriority=2,e.callbackNode=null,2}function Cg(e,t){if(yt!==0&&yt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(As()&&e.callbackNode!==l)return null;var o=Ne;return o=Gl(e,e===Fe?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(og(e,o,t),Eg(e,We()),e.callbackNode!=null&&e.callbackNode===l?Cg.bind(null,e):null)}function Tg(e,t){if(As())return null;og(e,t,!0)}function Qx(){aw(function(){(He&6)!==0?ut(Ue,Gx):wg()})}function qf(){if(ca===0){var e=Eo;e===0&&(e=no,no<<=1,(no&261888)===0&&(no=256)),ca=e}return ca}function Rg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Ui(""+e)}function _g(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function Zx(e,t,l,o,c){if(t==="submit"&&l&&l.stateNode===c){var f=Rg((c[Gt]||null).action),b=o.submitter;b&&(t=(t=b[Gt]||null)?Rg(t.formAction):b.getAttribute("formAction"),t!==null&&(f=t,b=null));var E=new Xi("action","action",null,o,c);e.push({event:E,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(ca!==0){var M=b?_g(c,b):new FormData(c);uf(l,{pending:!0,data:M,method:c.method,action:f},null,M)}}else typeof f=="function"&&(E.preventDefault(),M=b?_g(c,b):new FormData(c),uf(l,{pending:!0,data:M,method:c.method,action:f},f,M))},currentTarget:c}]})}}for(var Gf=0;Gf<Ru.length;Gf++){var Qf=Ru[Gf],Kx=Qf.toLowerCase(),Jx=Qf[0].toUpperCase()+Qf.slice(1);Un(Kx,"on"+Jx)}Un(ah,"onAnimationEnd"),Un(oh,"onAnimationIteration"),Un(rh,"onAnimationStart"),Un("dblclick","onDoubleClick"),Un("focusin","onFocus"),Un("focusout","onBlur"),Un(fx,"onTransitionRun"),Un(dx,"onTransitionStart"),Un(mx,"onTransitionCancel"),Un(ih,"onTransitionEnd"),so("onMouseEnter",["mouseout","mouseover"]),so("onMouseLeave",["mouseout","mouseover"]),so("onPointerEnter",["pointerout","pointerover"]),so("onPointerLeave",["pointerout","pointerover"]),wa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),wa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),wa("onBeforeInput",["compositionend","keypress","textInput","paste"]),wa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),wa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),wa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Wr="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(" "),Fx=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Wr));function Ag(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var o=e[l],c=o.event;o=o.listeners;e:{var f=void 0;if(t)for(var b=o.length-1;0<=b;b--){var E=o[b],M=E.instance,q=E.currentTarget;if(E=E.listener,M!==f&&c.isPropagationStopped())break e;f=E,c.currentTarget=q;try{f(c)}catch(W){Gi(W)}c.currentTarget=null,f=M}else for(b=0;b<o.length;b++){if(E=o[b],M=E.instance,q=E.currentTarget,E=E.listener,M!==f&&c.isPropagationStopped())break e;f=E,c.currentTarget=q;try{f(c)}catch(W){Gi(W)}c.currentTarget=null,f=M}}}}function Ae(e,t){var l=t[au];l===void 0&&(l=t[au]=new Set);var o=e+"__bubble";l.has(o)||(jg(t,e,2,!1),l.add(o))}function Zf(e,t,l){var o=0;t&&(o|=4),jg(l,e,o,t)}var Os="_reactListening"+Math.random().toString(36).slice(2);function Kf(e){if(!e[Os]){e[Os]=!0,wp.forEach(function(l){l!=="selectionchange"&&(Fx.has(l)||Zf(l,!1,e),Zf(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Os]||(t[Os]=!0,Zf("selectionchange",!1,t))}}function jg(e,t,l,o){switch(ay(t)){case 2:var c=Cw;break;case 8:c=Tw;break;default:c=cd}l=c.bind(null,t,l,e),c=void 0,!mu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(c=!0),o?c!==void 0?e.addEventListener(t,l,{capture:!0,passive:c}):e.addEventListener(t,l,!0):c!==void 0?e.addEventListener(t,l,{passive:c}):e.addEventListener(t,l,!1)}function Jf(e,t,l,o,c){var f=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var b=o.tag;if(b===3||b===4){var E=o.stateNode.containerInfo;if(E===c)break;if(b===4)for(b=o.return;b!==null;){var M=b.tag;if((M===3||M===4)&&b.stateNode.containerInfo===c)return;b=b.return}for(;E!==null;){if(b=oo(E),b===null)return;if(M=b.tag,M===5||M===6||M===26||M===27){o=f=b;continue e}E=E.parentNode}}o=o.return}Dp(function(){var q=f,W=fu(l),ne=[];e:{var G=sh.get(e);if(G!==void 0){var Q=Xi,he=e;switch(e){case"keypress":if(Yi(l)===0)break e;case"keydown":case"keyup":Q=VS;break;case"focusin":he="focus",Q=gu;break;case"focusout":he="blur",Q=gu;break;case"beforeblur":case"afterblur":Q=gu;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Q=Lp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Q=OS;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Q=QS;break;case ah:case oh:case rh:Q=DS;break;case ih:Q=KS;break;case"scroll":case"scrollend":Q=jS;break;case"wheel":Q=FS;break;case"copy":case"cut":case"paste":Q=HS;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Q=$p;break;case"toggle":case"beforetoggle":Q=PS}var ye=(t&4)!==0,Ke=!ye&&(e==="scroll"||e==="scrollend"),Y=ye?G!==null?G+"Capture":null:G;ye=[];for(var D=q,V;D!==null;){var I=D;if(V=I.stateNode,I=I.tag,I!==5&&I!==26&&I!==27||V===null||Y===null||(I=br(D,Y),I!=null&&ye.push(Pr(D,I,V))),Ke)break;D=D.return}0<ye.length&&(G=new Q(G,he,null,l,W),ne.push({event:G,listeners:ye}))}}if((t&7)===0){e:{if(G=e==="mouseover"||e==="pointerover",Q=e==="mouseout"||e==="pointerout",G&&l!==uu&&(he=l.relatedTarget||l.fromElement)&&(oo(he)||he[ao]))break e;if((Q||G)&&(G=W.window===W?W:(G=W.ownerDocument)?G.defaultView||G.parentWindow:window,Q?(he=l.relatedTarget||l.toElement,Q=q,he=he?oo(he):null,he!==null&&(Ke=u(he),ye=he.tag,he!==Ke||ye!==5&&ye!==27&&ye!==6)&&(he=null)):(Q=null,he=q),Q!==he)){if(ye=Lp,I="onMouseLeave",Y="onMouseEnter",D="mouse",(e==="pointerout"||e==="pointerover")&&(ye=$p,I="onPointerLeave",Y="onPointerEnter",D="pointer"),Ke=Q==null?G:yr(Q),V=he==null?G:yr(he),G=new ye(I,D+"leave",Q,l,W),G.target=Ke,G.relatedTarget=V,I=null,oo(W)===q&&(ye=new ye(Y,D+"enter",he,l,W),ye.target=V,ye.relatedTarget=Ke,I=ye),Ke=I,Q&&he)t:{for(ye=Wx,Y=Q,D=he,V=0,I=Y;I;I=ye(I))V++;I=0;for(var ge=D;ge;ge=ye(ge))I++;for(;0<V-I;)Y=ye(Y),V--;for(;0<I-V;)D=ye(D),I--;for(;V--;){if(Y===D||D!==null&&Y===D.alternate){ye=Y;break t}Y=ye(Y),D=ye(D)}ye=null}else ye=null;Q!==null&&Ng(ne,G,Q,ye,!1),he!==null&&Ke!==null&&Ng(ne,Ke,he,ye,!0)}}e:{if(G=q?yr(q):window,Q=G.nodeName&&G.nodeName.toLowerCase(),Q==="select"||Q==="input"&&G.type==="file")var De=Zp;else if(Gp(G))if(Kp)De=sx;else{De=rx;var ve=ox}else Q=G.nodeName,!Q||Q.toLowerCase()!=="input"||G.type!=="checkbox"&&G.type!=="radio"?q&&cu(q.elementType)&&(De=Zp):De=ix;if(De&&(De=De(e,q))){Qp(ne,De,l,W);break e}ve&&ve(e,G,q),e==="focusout"&&q&&G.type==="number"&&q.memoizedProps.value!=null&&su(G,"number",G.value)}switch(ve=q?yr(q):window,e){case"focusin":(Gp(ve)||ve.contentEditable==="true")&&(ho=ve,Eu=q,_r=null);break;case"focusout":_r=Eu=ho=null;break;case"mousedown":Cu=!0;break;case"contextmenu":case"mouseup":case"dragend":Cu=!1,nh(ne,l,W);break;case"selectionchange":if(ux)break;case"keydown":case"keyup":nh(ne,l,W)}var Te;if(bu)e:{switch(e){case"compositionstart":var Oe="onCompositionStart";break e;case"compositionend":Oe="onCompositionEnd";break e;case"compositionupdate":Oe="onCompositionUpdate";break e}Oe=void 0}else po?Vp(e,l)&&(Oe="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(Oe="onCompositionStart");Oe&&(Yp&&l.locale!=="ko"&&(po||Oe!=="onCompositionStart"?Oe==="onCompositionEnd"&&po&&(Te=Bp()):(Zl=W,pu="value"in Zl?Zl.value:Zl.textContent,po=!0)),ve=Ms(q,Oe),0<ve.length&&(Oe=new Up(Oe,e,null,l,W),ne.push({event:Oe,listeners:ve}),Te?Oe.data=Te:(Te=qp(l),Te!==null&&(Oe.data=Te)))),(Te=ex?tx(e,l):nx(e,l))&&(Oe=Ms(q,"onBeforeInput"),0<Oe.length&&(ve=new Up("onBeforeInput","beforeinput",null,l,W),ne.push({event:ve,listeners:Oe}),ve.data=Te)),Zx(ne,e,q,l,W)}Ag(ne,t)})}function Pr(e,t,l){return{instance:e,listener:t,currentTarget:l}}function Ms(e,t){for(var l=t+"Capture",o=[];e!==null;){var c=e,f=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||f===null||(c=br(e,l),c!=null&&o.unshift(Pr(e,c,f)),c=br(e,t),c!=null&&o.push(Pr(e,c,f))),e.tag===3)return o;e=e.return}return[]}function Wx(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ng(e,t,l,o,c){for(var f=t._reactName,b=[];l!==null&&l!==o;){var E=l,M=E.alternate,q=E.stateNode;if(E=E.tag,M!==null&&M===o)break;E!==5&&E!==26&&E!==27||q===null||(M=q,c?(q=br(l,f),q!=null&&b.unshift(Pr(l,q,M))):c||(q=br(l,f),q!=null&&b.push(Pr(l,q,M)))),l=l.return}b.length!==0&&e.push({event:t,listeners:b})}var Px=/\r\n?/g,Ix=/\u0000|\uFFFD/g;function Og(e){return(typeof e=="string"?e:""+e).replace(Px,`
|
||
`).replace(Ix,"")}function Mg(e,t){return t=Og(t),Og(e)===t}function Ze(e,t,l,o,c,f){switch(l){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||uo(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&uo(e,""+o);break;case"className":Hi(e,"class",o);break;case"tabIndex":Hi(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Hi(e,l,o);break;case"style":Mp(e,o,f);break;case"data":if(t!=="object"){Hi(e,"data",o);break}case"src":case"href":if(o===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(l);break}o=Ui(""+o),e.setAttribute(l,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(l,"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 f=="function"&&(l==="formAction"?(t!=="input"&&Ze(e,t,"name",c.name,c,null),Ze(e,t,"formEncType",c.formEncType,c,null),Ze(e,t,"formMethod",c.formMethod,c,null),Ze(e,t,"formTarget",c.formTarget,c,null)):(Ze(e,t,"encType",c.encType,c,null),Ze(e,t,"method",c.method,c,null),Ze(e,t,"target",c.target,c,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(l);break}o=Ui(""+o),e.setAttribute(l,o);break;case"onClick":o!=null&&(e.onclick=hl);break;case"onScroll":o!=null&&Ae("scroll",e);break;case"onScrollEnd":o!=null&&Ae("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(r(61));if(l=o.__html,l!=null){if(c.children!=null)throw Error(r(60));e.innerHTML=l}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}l=Ui(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(l,""+o):e.removeAttribute(l);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":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":o===!0?e.setAttribute(l,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(l,o):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(l,o):e.removeAttribute(l);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(l):e.setAttribute(l,o);break;case"popover":Ae("beforetoggle",e),Ae("toggle",e),Bi(e,"popover",o);break;case"xlinkActuate":pl(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":pl(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":pl(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":pl(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":pl(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":pl(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":pl(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":pl(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":pl(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":Bi(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=_S.get(l)||l,Bi(e,l,o))}}function Ff(e,t,l,o,c,f){switch(l){case"style":Mp(e,o,f);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(r(61));if(l=o.__html,l!=null){if(c.children!=null)throw Error(r(60));e.innerHTML=l}}break;case"children":typeof o=="string"?uo(e,o):(typeof o=="number"||typeof o=="bigint")&&uo(e,""+o);break;case"onScroll":o!=null&&Ae("scroll",e);break;case"onScrollEnd":o!=null&&Ae("scrollend",e);break;case"onClick":o!=null&&(e.onclick=hl);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ep.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(c=l.endsWith("Capture"),t=l.slice(2,c?l.length-7:void 0),f=e[Gt]||null,f=f!=null?f[l]:null,typeof f=="function"&&e.removeEventListener(t,f,c),typeof o=="function")){typeof f!="function"&&f!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,o,c);break e}l in e?e[l]=o:o===!0?e.setAttribute(l,""):Bi(e,l,o)}}}function jt(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ae("error",e),Ae("load",e);var o=!1,c=!1,f;for(f in l)if(l.hasOwnProperty(f)){var b=l[f];if(b!=null)switch(f){case"src":o=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Ze(e,t,f,b,l,null)}}c&&Ze(e,t,"srcSet",l.srcSet,l,null),o&&Ze(e,t,"src",l.src,l,null);return;case"input":Ae("invalid",e);var E=f=b=c=null,M=null,q=null;for(o in l)if(l.hasOwnProperty(o)){var W=l[o];if(W!=null)switch(o){case"name":c=W;break;case"type":b=W;break;case"checked":M=W;break;case"defaultChecked":q=W;break;case"value":f=W;break;case"defaultValue":E=W;break;case"children":case"dangerouslySetInnerHTML":if(W!=null)throw Error(r(137,t));break;default:Ze(e,t,o,W,l,null)}}Ap(e,f,E,M,q,b,c,!1);return;case"select":Ae("invalid",e),o=b=f=null;for(c in l)if(l.hasOwnProperty(c)&&(E=l[c],E!=null))switch(c){case"value":f=E;break;case"defaultValue":b=E;break;case"multiple":o=E;default:Ze(e,t,c,E,l,null)}t=f,l=b,e.multiple=!!o,t!=null?co(e,!!o,t,!1):l!=null&&co(e,!!o,l,!0);return;case"textarea":Ae("invalid",e),f=c=o=null;for(b in l)if(l.hasOwnProperty(b)&&(E=l[b],E!=null))switch(b){case"value":o=E;break;case"defaultValue":c=E;break;case"children":f=E;break;case"dangerouslySetInnerHTML":if(E!=null)throw Error(r(91));break;default:Ze(e,t,b,E,l,null)}Np(e,o,c,f);return;case"option":for(M in l)if(l.hasOwnProperty(M)&&(o=l[M],o!=null))switch(M){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:Ze(e,t,M,o,l,null)}return;case"dialog":Ae("beforetoggle",e),Ae("toggle",e),Ae("cancel",e),Ae("close",e);break;case"iframe":case"object":Ae("load",e);break;case"video":case"audio":for(o=0;o<Wr.length;o++)Ae(Wr[o],e);break;case"image":Ae("error",e),Ae("load",e);break;case"details":Ae("toggle",e);break;case"embed":case"source":case"link":Ae("error",e),Ae("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(q in l)if(l.hasOwnProperty(q)&&(o=l[q],o!=null))switch(q){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Ze(e,t,q,o,l,null)}return;default:if(cu(t)){for(W in l)l.hasOwnProperty(W)&&(o=l[W],o!==void 0&&Ff(e,t,W,o,l,void 0));return}}for(E in l)l.hasOwnProperty(E)&&(o=l[E],o!=null&&Ze(e,t,E,o,l,null))}function ew(e,t,l,o){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,f=null,b=null,E=null,M=null,q=null,W=null;for(Q in l){var ne=l[Q];if(l.hasOwnProperty(Q)&&ne!=null)switch(Q){case"checked":break;case"value":break;case"defaultValue":M=ne;default:o.hasOwnProperty(Q)||Ze(e,t,Q,null,o,ne)}}for(var G in o){var Q=o[G];if(ne=l[G],o.hasOwnProperty(G)&&(Q!=null||ne!=null))switch(G){case"type":f=Q;break;case"name":c=Q;break;case"checked":q=Q;break;case"defaultChecked":W=Q;break;case"value":b=Q;break;case"defaultValue":E=Q;break;case"children":case"dangerouslySetInnerHTML":if(Q!=null)throw Error(r(137,t));break;default:Q!==ne&&Ze(e,t,G,Q,o,ne)}}iu(e,b,E,M,q,W,f,c);return;case"select":Q=b=E=G=null;for(f in l)if(M=l[f],l.hasOwnProperty(f)&&M!=null)switch(f){case"value":break;case"multiple":Q=M;default:o.hasOwnProperty(f)||Ze(e,t,f,null,o,M)}for(c in o)if(f=o[c],M=l[c],o.hasOwnProperty(c)&&(f!=null||M!=null))switch(c){case"value":G=f;break;case"defaultValue":E=f;break;case"multiple":b=f;default:f!==M&&Ze(e,t,c,f,o,M)}t=E,l=b,o=Q,G!=null?co(e,!!l,G,!1):!!o!=!!l&&(t!=null?co(e,!!l,t,!0):co(e,!!l,l?[]:"",!1));return;case"textarea":Q=G=null;for(E in l)if(c=l[E],l.hasOwnProperty(E)&&c!=null&&!o.hasOwnProperty(E))switch(E){case"value":break;case"children":break;default:Ze(e,t,E,null,o,c)}for(b in o)if(c=o[b],f=l[b],o.hasOwnProperty(b)&&(c!=null||f!=null))switch(b){case"value":G=c;break;case"defaultValue":Q=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(r(91));break;default:c!==f&&Ze(e,t,b,c,o,f)}jp(e,G,Q);return;case"option":for(var he in l)if(G=l[he],l.hasOwnProperty(he)&&G!=null&&!o.hasOwnProperty(he))switch(he){case"selected":e.selected=!1;break;default:Ze(e,t,he,null,o,G)}for(M in o)if(G=o[M],Q=l[M],o.hasOwnProperty(M)&&G!==Q&&(G!=null||Q!=null))switch(M){case"selected":e.selected=G&&typeof G!="function"&&typeof G!="symbol";break;default:Ze(e,t,M,G,o,Q)}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 ye in l)G=l[ye],l.hasOwnProperty(ye)&&G!=null&&!o.hasOwnProperty(ye)&&Ze(e,t,ye,null,o,G);for(q in o)if(G=o[q],Q=l[q],o.hasOwnProperty(q)&&G!==Q&&(G!=null||Q!=null))switch(q){case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(r(137,t));break;default:Ze(e,t,q,G,o,Q)}return;default:if(cu(t)){for(var Ke in l)G=l[Ke],l.hasOwnProperty(Ke)&&G!==void 0&&!o.hasOwnProperty(Ke)&&Ff(e,t,Ke,void 0,o,G);for(W in o)G=o[W],Q=l[W],!o.hasOwnProperty(W)||G===Q||G===void 0&&Q===void 0||Ff(e,t,W,G,o,Q);return}}for(var Y in l)G=l[Y],l.hasOwnProperty(Y)&&G!=null&&!o.hasOwnProperty(Y)&&Ze(e,t,Y,null,o,G);for(ne in o)G=o[ne],Q=l[ne],!o.hasOwnProperty(ne)||G===Q||G==null&&Q==null||Ze(e,t,ne,G,o,Q)}function zg(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function tw(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,l=performance.getEntriesByType("resource"),o=0;o<l.length;o++){var c=l[o],f=c.transferSize,b=c.initiatorType,E=c.duration;if(f&&E&&zg(b)){for(b=0,E=c.responseEnd,o+=1;o<l.length;o++){var M=l[o],q=M.startTime;if(q>E)break;var W=M.transferSize,ne=M.initiatorType;W&&zg(ne)&&(M=M.responseEnd,b+=W*(M<E?1:(E-q)/(M-q)))}if(--o,t+=8*(f+b)/(c.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Wf=null,Pf=null;function zs(e){return e.nodeType===9?e:e.ownerDocument}function Dg(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Bg(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function If(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ed=null;function nw(){var e=window.event;return e&&e.type==="popstate"?e===ed?!1:(ed=e,!0):(ed=null,!1)}var Hg=typeof setTimeout=="function"?setTimeout:void 0,lw=typeof clearTimeout=="function"?clearTimeout:void 0,Lg=typeof Promise=="function"?Promise:void 0,aw=typeof queueMicrotask=="function"?queueMicrotask:typeof Lg<"u"?function(e){return Lg.resolve(null).then(e).catch(ow)}:Hg;function ow(e){setTimeout(function(){throw e})}function ua(e){return e==="head"}function Ug(e,t){var l=t,o=0;do{var c=l.nextSibling;if(e.removeChild(l),c&&c.nodeType===8)if(l=c.data,l==="/$"||l==="/&"){if(o===0){e.removeChild(c),Xo(t);return}o--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")o++;else if(l==="html")Ir(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Ir(l);for(var f=l.firstChild;f;){var b=f.nextSibling,E=f.nodeName;f[gr]||E==="SCRIPT"||E==="STYLE"||E==="LINK"&&f.rel.toLowerCase()==="stylesheet"||l.removeChild(f),f=b}}else l==="body"&&Ir(e.ownerDocument.body);l=c}while(l);Xo(t)}function $g(e,t){var l=e;e=0;do{var o=l.nextSibling;if(l.nodeType===1?t?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(t?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),o&&o.nodeType===8)if(l=o.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=o}while(l)}function td(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":td(l),ou(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function rw(e,t,l,o){for(;e.nodeType===1;){var c=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[gr])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(f=e.getAttribute("rel"),f==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(f!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(f=e.getAttribute("src"),(f!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&f&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var f=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===f)return e}else return e;if(e=Cn(e.nextSibling),e===null)break}return null}function iw(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=Cn(e.nextSibling),e===null))return null;return e}function Yg(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Cn(e.nextSibling),e===null))return null;return e}function nd(e){return e.data==="$?"||e.data==="$~"}function ld(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function sw(e,t){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||l.readyState!=="loading")t();else{var o=function(){t(),l.removeEventListener("DOMContentLoaded",o)};l.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function Cn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var ad=null;function kg(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return Cn(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function Xg(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(t===0)return e;t--}else l!=="/$"&&l!=="/&"||t++}e=e.previousSibling}return null}function Vg(e,t,l){switch(t=zs(l),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function Ir(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ou(e)}var Tn=new Map,qg=new Set;function Ds(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ol=B.d;B.d={f:cw,r:uw,D:fw,C:dw,L:mw,m:pw,X:vw,S:hw,M:gw};function cw(){var e=Ol.f(),t=Ts();return e||t}function uw(e){var t=ro(e);t!==null&&t.tag===5&&t.type==="form"?iv(t):Ol.r(e)}var $o=typeof document>"u"?null:document;function Gg(e,t,l){var o=$o;if(o&&typeof t=="string"&&t){var c=gn(t);c='link[rel="'+e+'"][href="'+c+'"]',typeof l=="string"&&(c+='[crossorigin="'+l+'"]'),qg.has(c)||(qg.add(c),e={rel:e,crossOrigin:l,href:t},o.querySelector(c)===null&&(t=o.createElement("link"),jt(t,"link",e),wt(t),o.head.appendChild(t)))}}function fw(e){Ol.D(e),Gg("dns-prefetch",e,null)}function dw(e,t){Ol.C(e,t),Gg("preconnect",e,t)}function mw(e,t,l){Ol.L(e,t,l);var o=$o;if(o&&e&&t){var c='link[rel="preload"][as="'+gn(t)+'"]';t==="image"&&l&&l.imageSrcSet?(c+='[imagesrcset="'+gn(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(c+='[imagesizes="'+gn(l.imageSizes)+'"]')):c+='[href="'+gn(e)+'"]';var f=c;switch(t){case"style":f=Yo(e);break;case"script":f=ko(e)}Tn.has(f)||(e=g({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),Tn.set(f,e),o.querySelector(c)!==null||t==="style"&&o.querySelector(ei(f))||t==="script"&&o.querySelector(ti(f))||(t=o.createElement("link"),jt(t,"link",e),wt(t),o.head.appendChild(t)))}}function pw(e,t){Ol.m(e,t);var l=$o;if(l&&e){var o=t&&typeof t.as=="string"?t.as:"script",c='link[rel="modulepreload"][as="'+gn(o)+'"][href="'+gn(e)+'"]',f=c;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=ko(e)}if(!Tn.has(f)&&(e=g({rel:"modulepreload",href:e},t),Tn.set(f,e),l.querySelector(c)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(ti(f)))return}o=l.createElement("link"),jt(o,"link",e),wt(o),l.head.appendChild(o)}}}function hw(e,t,l){Ol.S(e,t,l);var o=$o;if(o&&e){var c=io(o).hoistableStyles,f=Yo(e);t=t||"default";var b=c.get(f);if(!b){var E={loading:0,preload:null};if(b=o.querySelector(ei(f)))E.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":t},l),(l=Tn.get(f))&&od(e,l);var M=b=o.createElement("link");wt(M),jt(M,"link",e),M._p=new Promise(function(q,W){M.onload=q,M.onerror=W}),M.addEventListener("load",function(){E.loading|=1}),M.addEventListener("error",function(){E.loading|=2}),E.loading|=4,Bs(b,t,o)}b={type:"stylesheet",instance:b,count:1,state:E},c.set(f,b)}}}function vw(e,t){Ol.X(e,t);var l=$o;if(l&&e){var o=io(l).hoistableScripts,c=ko(e),f=o.get(c);f||(f=l.querySelector(ti(c)),f||(e=g({src:e,async:!0},t),(t=Tn.get(c))&&rd(e,t),f=l.createElement("script"),wt(f),jt(f,"link",e),l.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(c,f))}}function gw(e,t){Ol.M(e,t);var l=$o;if(l&&e){var o=io(l).hoistableScripts,c=ko(e),f=o.get(c);f||(f=l.querySelector(ti(c)),f||(e=g({src:e,async:!0,type:"module"},t),(t=Tn.get(c))&&rd(e,t),f=l.createElement("script"),wt(f),jt(f,"link",e),l.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(c,f))}}function Qg(e,t,l,o){var c=(c=fe.current)?Ds(c):null;if(!c)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=Yo(l.href),l=io(c).hoistableStyles,o=l.get(t),o||(o={type:"style",instance:null,count:0,state:null},l.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=Yo(l.href);var f=io(c).hoistableStyles,b=f.get(e);if(b||(c=c.ownerDocument||c,b={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,b),(f=c.querySelector(ei(e)))&&!f._p&&(b.instance=f,b.state.loading=5),Tn.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Tn.set(e,l),f||yw(c,e,l,b.state))),t&&o===null)throw Error(r(528,""));return b}if(t&&o!==null)throw Error(r(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=ko(l),l=io(c).hoistableScripts,o=l.get(t),o||(o={type:"script",instance:null,count:0,state:null},l.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Yo(e){return'href="'+gn(e)+'"'}function ei(e){return'link[rel="stylesheet"]['+e+"]"}function Zg(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function yw(e,t,l,o){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?o.loading=1:(t=e.createElement("link"),o.preload=t,t.addEventListener("load",function(){return o.loading|=1}),t.addEventListener("error",function(){return o.loading|=2}),jt(t,"link",l),wt(t),e.head.appendChild(t))}function ko(e){return'[src="'+gn(e)+'"]'}function ti(e){return"script[async]"+e}function Kg(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+gn(l.href)+'"]');if(o)return t.instance=o,wt(o),o;var c=g({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),wt(o),jt(o,"style",c),Bs(o,l.precedence,e),t.instance=o;case"stylesheet":c=Yo(l.href);var f=e.querySelector(ei(c));if(f)return t.state.loading|=4,t.instance=f,wt(f),f;o=Zg(l),(c=Tn.get(c))&&od(o,c),f=(e.ownerDocument||e).createElement("link"),wt(f);var b=f;return b._p=new Promise(function(E,M){b.onload=E,b.onerror=M}),jt(f,"link",o),t.state.loading|=4,Bs(f,l.precedence,e),t.instance=f;case"script":return f=ko(l.src),(c=e.querySelector(ti(f)))?(t.instance=c,wt(c),c):(o=l,(c=Tn.get(f))&&(o=g({},l),rd(o,c)),e=e.ownerDocument||e,c=e.createElement("script"),wt(c),jt(c,"link",o),e.head.appendChild(c),t.instance=c);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(o=t.instance,t.state.loading|=4,Bs(o,l.precedence,e));return t.instance}function Bs(e,t,l){for(var o=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=o.length?o[o.length-1]:null,f=c,b=0;b<o.length;b++){var E=o[b];if(E.dataset.precedence===t)f=E;else if(f!==c)break}f?f.parentNode.insertBefore(e,f.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function od(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function rd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Hs=null;function Jg(e,t,l){if(Hs===null){var o=new Map,c=Hs=new Map;c.set(l,o)}else c=Hs,o=c.get(l),o||(o=new Map,c.set(l,o));if(o.has(e))return o;for(o.set(e,null),l=l.getElementsByTagName(e),c=0;c<l.length;c++){var f=l[c];if(!(f[gr]||f[Tt]||e==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var b=f.getAttribute(t)||"";b=e+b;var E=o.get(b);E?E.push(f):o.set(b,[f])}}return o}function Fg(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function bw(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Wg(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Sw(e,t,l,o){if(l.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var c=Yo(o.href),f=t.querySelector(ei(c));if(f){t=f._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Ls.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=f,wt(f);return}f=t.ownerDocument||t,o=Zg(o),(c=Tn.get(c))&&od(o,c),f=f.createElement("link"),wt(f);var b=f;b._p=new Promise(function(E,M){b.onload=E,b.onerror=M}),jt(f,"link",o),l.instance=f}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=Ls.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var id=0;function xw(e,t){return e.stylesheets&&e.count===0&&$s(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var o=setTimeout(function(){if(e.stylesheets&&$s(e,e.stylesheets),e.unsuspend){var f=e.unsuspend;e.unsuspend=null,f()}},6e4+t);0<e.imgBytes&&id===0&&(id=62500*tw());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&$s(e,e.stylesheets),e.unsuspend)){var f=e.unsuspend;e.unsuspend=null,f()}},(e.imgBytes>id?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(c)}}:null}function Ls(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)$s(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Us=null;function $s(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Us=new Map,t.forEach(ww,e),Us=null,Ls.call(e))}function ww(e,t){if(!(t.state.loading&4)){var l=Us.get(e);if(l)var o=l.get(null);else{l=new Map,Us.set(e,l);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<c.length;f++){var b=c[f];(b.nodeName==="LINK"||b.getAttribute("media")!=="not all")&&(l.set(b.dataset.precedence,b),o=b)}o&&l.set(null,o)}c=t.instance,b=c.getAttribute("data-precedence"),f=l.get(b)||o,f===o&&l.set(null,c),l.set(b,c),this.count++,o=Ls.bind(this),c.addEventListener("load",o),c.addEventListener("error",o),f?f.parentNode.insertBefore(c,f.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),t.state.loading|=4}}var ni={$$typeof:_,Provider:null,Consumer:null,_currentValue:H,_currentValue2:H,_threadCount:0};function Ew(e,t,l,o,c,f,b,E,M){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=tu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tu(0),this.hiddenUpdates=tu(null),this.identifierPrefix=o,this.onUncaughtError=c,this.onCaughtError=f,this.onRecoverableError=b,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=M,this.incompleteTransitions=new Map}function Pg(e,t,l,o,c,f,b,E,M,q,W,ne){return e=new Ew(e,t,l,b,M,q,W,ne,E),t=1,f===!0&&(t|=24),f=an(3,null,null,t),e.current=f,f.stateNode=e,t=$u(),t.refCount++,e.pooledCache=t,t.refCount++,f.memoizedState={element:o,isDehydrated:l,cache:t},Vu(f),e}function Ig(e){return e?(e=yo,e):yo}function ey(e,t,l,o,c,f){c=Ig(c),o.context===null?o.context=c:o.pendingContext=c,o=Il(t),o.payload={element:l},f=f===void 0?null:f,f!==null&&(o.callback=f),l=ea(e,o,t),l!==null&&(Wt(l,e,t),Dr(l,e,t))}function ty(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function sd(e,t){ty(e,t),(e=e.alternate)&&ty(e,t)}function ny(e){if(e.tag===13||e.tag===31){var t=Ra(e,67108864);t!==null&&Wt(t,e,67108864),sd(e,67108864)}}function ly(e){if(e.tag===13||e.tag===31){var t=un();t=nu(t);var l=Ra(e,t);l!==null&&Wt(l,e,t),sd(e,t)}}var Ys=!0;function Cw(e,t,l,o){var c=O.T;O.T=null;var f=B.p;try{B.p=2,cd(e,t,l,o)}finally{B.p=f,O.T=c}}function Tw(e,t,l,o){var c=O.T;O.T=null;var f=B.p;try{B.p=8,cd(e,t,l,o)}finally{B.p=f,O.T=c}}function cd(e,t,l,o){if(Ys){var c=ud(o);if(c===null)Jf(e,t,o,ks,l),oy(e,o);else if(_w(c,e,t,l,o))o.stopPropagation();else if(oy(e,o),t&4&&-1<Rw.indexOf(e)){for(;c!==null;){var f=ro(c);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var b=ft(f.pendingLanes);if(b!==0){var E=f;for(E.pendingLanes|=2,E.entangledLanes|=2;b;){var M=1<<31-Ge(b);E.entanglements[1]|=M,b&=~M}In(f),(He&6)===0&&(Es=We()+500,Fr(0))}}break;case 31:case 13:E=Ra(f,2),E!==null&&Wt(E,f,2),Ts(),sd(f,2)}if(f=ud(o),f===null&&Jf(e,t,o,ks,l),f===c)break;c=f}c!==null&&o.stopPropagation()}else Jf(e,t,o,null,l)}}function ud(e){return e=fu(e),fd(e)}var ks=null;function fd(e){if(ks=null,e=oo(e),e!==null){var t=u(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=d(t),e!==null)return e;e=null}else if(l===31){if(e=m(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return ks=e,null}function ay(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(we()){case Ue:return 2;case Ut:return 8;case je:case Hn:return 32;case Jn:return 268435456;default:return 32}default:return 32}}var dd=!1,fa=null,da=null,ma=null,li=new Map,ai=new Map,pa=[],Rw="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 oy(e,t){switch(e){case"focusin":case"focusout":fa=null;break;case"dragenter":case"dragleave":da=null;break;case"mouseover":case"mouseout":ma=null;break;case"pointerover":case"pointerout":li.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ai.delete(t.pointerId)}}function oi(e,t,l,o,c,f){return e===null||e.nativeEvent!==f?(e={blockedOn:t,domEventName:l,eventSystemFlags:o,nativeEvent:f,targetContainers:[c]},t!==null&&(t=ro(t),t!==null&&ny(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,c!==null&&t.indexOf(c)===-1&&t.push(c),e)}function _w(e,t,l,o,c){switch(t){case"focusin":return fa=oi(fa,e,t,l,o,c),!0;case"dragenter":return da=oi(da,e,t,l,o,c),!0;case"mouseover":return ma=oi(ma,e,t,l,o,c),!0;case"pointerover":var f=c.pointerId;return li.set(f,oi(li.get(f)||null,e,t,l,o,c)),!0;case"gotpointercapture":return f=c.pointerId,ai.set(f,oi(ai.get(f)||null,e,t,l,o,c)),!0}return!1}function ry(e){var t=oo(e.target);if(t!==null){var l=u(t);if(l!==null){if(t=l.tag,t===13){if(t=d(l),t!==null){e.blockedOn=t,Sp(e.priority,function(){ly(l)});return}}else if(t===31){if(t=m(l),t!==null){e.blockedOn=t,Sp(e.priority,function(){ly(l)});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Xs(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=ud(e.nativeEvent);if(l===null){l=e.nativeEvent;var o=new l.constructor(l.type,l);uu=o,l.target.dispatchEvent(o),uu=null}else return t=ro(l),t!==null&&ny(t),e.blockedOn=l,!1;t.shift()}return!0}function iy(e,t,l){Xs(e)&&l.delete(t)}function Aw(){dd=!1,fa!==null&&Xs(fa)&&(fa=null),da!==null&&Xs(da)&&(da=null),ma!==null&&Xs(ma)&&(ma=null),li.forEach(iy),ai.forEach(iy)}function Vs(e,t){e.blockedOn===t&&(e.blockedOn=null,dd||(dd=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Aw)))}var qs=null;function sy(e){qs!==e&&(qs=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){qs===e&&(qs=null);for(var t=0;t<e.length;t+=3){var l=e[t],o=e[t+1],c=e[t+2];if(typeof o!="function"){if(fd(o||l)===null)continue;break}var f=ro(l);f!==null&&(e.splice(t,3),t-=3,uf(f,{pending:!0,data:c,method:l.method,action:o},o,c))}}))}function Xo(e){function t(M){return Vs(M,e)}fa!==null&&Vs(fa,e),da!==null&&Vs(da,e),ma!==null&&Vs(ma,e),li.forEach(t),ai.forEach(t);for(var l=0;l<pa.length;l++){var o=pa[l];o.blockedOn===e&&(o.blockedOn=null)}for(;0<pa.length&&(l=pa[0],l.blockedOn===null);)ry(l),l.blockedOn===null&&pa.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(o=0;o<l.length;o+=3){var c=l[o],f=l[o+1],b=c[Gt]||null;if(typeof f=="function")b||sy(l);else if(b){var E=null;if(f&&f.hasAttribute("formAction")){if(c=f,b=f[Gt]||null)E=b.formAction;else if(fd(c)!==null)continue}else E=b.action;typeof E=="function"?l[o+1]=E:(l.splice(o,3),o-=3),sy(l)}}}function cy(){function e(f){f.canIntercept&&f.info==="react-transition"&&f.intercept({handler:function(){return new Promise(function(b){return c=b})},focusReset:"manual",scroll:"manual"})}function t(){c!==null&&(c(),c=null),o||setTimeout(l,20)}function l(){if(!o&&!navigation.transition){var f=navigation.currentEntry;f&&f.url!=null&&navigation.navigate(f.url,{state:f.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),c!==null&&(c(),c=null)}}}function md(e){this._internalRoot=e}Gs.prototype.render=md.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var l=t.current,o=un();ey(l,o,e,t,null,null)},Gs.prototype.unmount=md.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ey(e.current,2,null,e,null,null),Ts(),t[ao]=null}};function Gs(e){this._internalRoot=e}Gs.prototype.unstable_scheduleHydration=function(e){if(e){var t=bp();e={blockedOn:null,target:e,priority:t};for(var l=0;l<pa.length&&t!==0&&t<pa[l].priority;l++);pa.splice(l,0,e),l===0&&ry(e)}};var uy=a.version;if(uy!=="19.2.7")throw Error(r(527,uy,"19.2.7"));B.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=h(t),e=e!==null?S(e):null,e=e===null?null:e.stateNode,e};var jw={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:O,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Qs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Qs.isDisabled&&Qs.supportsFiber)try{nn=Qs.inject(jw),xt=Qs}catch{}}return ii.createRoot=function(e,t){if(!s(e))throw Error(r(299));var l=!1,o="",c=gv,f=yv,b=bv;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onUncaughtError!==void 0&&(c=t.onUncaughtError),t.onCaughtError!==void 0&&(f=t.onCaughtError),t.onRecoverableError!==void 0&&(b=t.onRecoverableError)),t=Pg(e,1,!1,null,null,l,o,null,c,f,b,cy),e[ao]=t.current,Kf(e),new md(t)},ii.hydrateRoot=function(e,t,l){if(!s(e))throw Error(r(299));var o=!1,c="",f=gv,b=yv,E=bv,M=null;return l!=null&&(l.unstable_strictMode===!0&&(o=!0),l.identifierPrefix!==void 0&&(c=l.identifierPrefix),l.onUncaughtError!==void 0&&(f=l.onUncaughtError),l.onCaughtError!==void 0&&(b=l.onCaughtError),l.onRecoverableError!==void 0&&(E=l.onRecoverableError),l.formState!==void 0&&(M=l.formState)),t=Pg(e,1,!0,t,l??null,o,c,M,f,b,E,cy),t.context=Ig(null),l=t.current,o=un(),o=nu(o),c=Il(o),c.callback=null,ea(l,c,o),l=o,t.current.lanes=l,vr(t,l),In(t),e[ao]=t.current,Kf(e),new Gs(t)},ii.version="19.2.7",ii}var xy;function kw(){if(xy)return vd.exports;xy=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(a){console.error(a)}}return n(),vd.exports=Yw(),vd.exports}var Xw=kw();function Nt(n){return Object.keys(n)}function Sd(n){return n&&typeof n=="object"&&!Array.isArray(n)}function im(n,a){const i={...n},r=a;return Sd(n)&&Sd(a)&&Object.keys(a).forEach(s=>{Sd(r[s])&&s in n?i[s]=im(i[s],r[s]):i[s]=r[s]}),i}function Vw(n){return n.replace(/[A-Z]/g,a=>`-${a.toLowerCase()}`)}function qw(n){var a;return typeof n!="string"||!n.includes("var(--mantine-scale)")?n:(a=n.match(/^calc\((.*?)\)$/))==null?void 0:a[1].split("*")[0].trim()}function Yd(n){const a=qw(n);return typeof a=="number"?a:typeof a=="string"?a.includes("calc")||a.includes("var")?a:a.includes("px")?Number(a.replace("px","")):a.includes("rem")?Number(a.replace("rem",""))*16:a.includes("em")?Number(a.replace("em",""))*16:Number(a):NaN}function wy(n){return n==="0rem"?"0rem":`calc(${n} * var(--mantine-scale))`}function g0(n,{shouldScale:a=!1}={}){function i(r){if(r===0||r==="0")return`0${n}`;if(typeof r=="number"){const s=`${r/16}${n}`;return a?wy(s):s}if(typeof r=="string"){if(r===""||r.startsWith("calc(")||r.startsWith("clamp(")||r.includes("rgba("))return r;if(r.includes(","))return r.split(",").map(u=>i(u)).join(",");if(r.includes(" "))return r.split(" ").map(u=>i(u)).join(" ");const s=r.replace("px","");if(!Number.isNaN(Number(s))){const u=`${Number(s)/16}${n}`;return a?wy(u):u}}return r}return i}const Z=g0("rem",{shouldScale:!0}),rc=g0("em");function sm(n){return Object.keys(n).reduce((a,i)=>(n[i]!==void 0&&(a[i]=n[i]),a),{})}function y0(n){if(typeof n=="number")return!0;if(typeof n=="string"){if(n.startsWith("calc(")||n.startsWith("var(")||n.includes(" ")&&n.trim()!=="")return!0;const a=/^[+-]?[0-9]+(\.[0-9]+)?(px|em|rem|ex|ch|lh|rlh|vw|vh|vmin|vmax|vb|vi|svw|svh|lvw|lvh|dvw|dvh|cm|mm|in|pt|pc|q|cqw|cqh|cqi|cqb|cqmin|cqmax|%)?$/;return n.trim().split(/\s+/).every(i=>a.test(i))}return!1}function b0(n){return Array.isArray(n)||n===null?!1:typeof n=="object"?n.type!==x.Fragment:!1}function sl(n){const a=x.createContext(null);return[a,()=>{const r=x.use(a);if(r===null)throw new Error(n);return r}]}const Gw={app:100,modal:200,popover:300,overlay:400,max:9999};function kt(n){return Gw[n]}const Qw=()=>{};function Zw(n,a={active:!0}){return typeof n!="function"||!a.active?a.onKeyDown||Qw:i=>{var r;i.key==="Escape"&&(n(i),(r=a.onTrigger)==null||r.call(a))}}function Le(n,a="size",i=!0){if(n!==void 0)return y0(n)?i?Z(n):n:`var(--${a}-${n})`}function Ll(n){return Le(n,"mantine-spacing")}function Ot(n){return n===void 0?"var(--mantine-radius-default)":Le(n,"mantine-radius")}function Lt(n){return Le(n,"mantine-font-size")}function Kw(n){return Le(n,"mantine-line-height",!1)}function cm(n){if(n)return Le(n,"mantine-shadow",!1)}function Ey(n,a){return i=>{n==null||n(i),a==null||a(i)}}function um(n,a){return n in a?Yd(a[n]):Yd(n)}function Cy(n,a){const i=n.map(r=>({value:r,px:um(r,a)}));return i.sort((r,s)=>r.px-s.px),i}function S0(n="mantine-"){return`${n}${Math.random().toString(36).slice(2,11)}`}function ui(n){const a=x.useRef(n);return x.useEffect(()=>{a.current=n}),x.useMemo(()=>((...i)=>{var r;return(r=a.current)==null?void 0:r.call(a,...i)}),[])}function hc(n,a){const{delay:i,flushOnUnmount:r,leading:s,maxWait:u}=typeof a=="number"?{delay:a,flushOnUnmount:!1,leading:!1,maxWait:void 0}:a,d=ui(n),m=x.useRef(0),p=x.useRef(0),h=x.useRef(null),S=x.useMemo(()=>{const g=Object.assign((...y)=>{window.clearTimeout(m.current),h.current=y;const w=g._isFirstCall;g._isFirstCall=!1;function C(){window.clearTimeout(m.current),window.clearTimeout(p.current),m.current=0,p.current=0,g._isFirstCall=!0,g._hasPendingCallback=!1}function R(){u!==void 0&&p.current===0&&(p.current=window.setTimeout(()=>{if(m.current!==0){const T=h.current;C(),d(...T)}},u))}if(s&&w){d(...y);const T=()=>{C()},_=()=>{m.current!==0&&(C(),d(...y))},z=()=>{C()};g.flush=_,g.cancel=z,m.current=window.setTimeout(T,i),R();return}if(s&&!w){g._hasPendingCallback=!0;const T=()=>{m.current!==0&&(C(),d(...y))},_=()=>{C()};g.flush=T,g.cancel=_;const z=()=>{C()};m.current=window.setTimeout(z,i),R();return}g._hasPendingCallback=!0;const N=()=>{m.current!==0&&(C(),d(...y))},A=()=>{C()};g.flush=N,g.cancel=A,m.current=window.setTimeout(N,i),R()},{flush:()=>{},cancel:()=>{},isPending:()=>g._hasPendingCallback,_isFirstCall:!0,_hasPendingCallback:!1});return g},[d,i,s,u]);return x.useEffect(()=>()=>{r?S.flush():S.cancel()},[S,r]),S}const Jw=["mousedown","touchstart"];function Fw(n,a,i,r=!0){const s=x.useRef(null),u=a||Jw,d=x.useEffectEvent(p=>{const{target:h}=p??{};if(!document.body.contains(h)&&(h==null?void 0:h.tagName)!=="HTML")return;const S=p.composedPath();Array.isArray(i)?i.every(g=>!!g&&!S.includes(g))&&n(p):s.current&&!S.includes(s.current)&&n(p)}),m=u.join(",");return x.useEffect(()=>{if(!r)return;const p=m.split(",");return p.forEach(h=>document.addEventListener(h,d)),()=>{p.forEach(h=>document.removeEventListener(h,d))}},[m,r]),s}function Ww(n,a){return typeof window<"u"&&"matchMedia"in window?window.matchMedia(n).matches:!1}function Pw(n,a,{getInitialValueInEffect:i}={getInitialValueInEffect:!0}){const[r,s]=x.useState(i?a:Ww(n));return x.useEffect(()=>{try{if("matchMedia"in window){const u=window.matchMedia(n);s(u.matches);const d=m=>s(m.matches);return u.addEventListener("change",d),()=>{u.removeEventListener("change",d)}}}catch{return}},[n]),r||!1}const ol=typeof document<"u"?x.useLayoutEffect:x.useEffect;function tr(n,a){const i=x.useRef(!1);x.useEffect(()=>()=>{i.current=!1},[]),x.useEffect(()=>{if(i.current)return n();i.current=!0},a)}function x0({opened:n,shouldReturnFocus:a=!0}){const i=x.useRef(null),r=()=>{var s;i.current&&"focus"in i.current&&typeof i.current.focus=="function"&&((s=i.current)==null||s.focus({preventScroll:!0}))};return tr(()=>{let s=-1;const u=d=>{d.key==="Tab"&&window.clearTimeout(s)};if(document.addEventListener("keydown",u),n)i.current=document.activeElement;else if(a){const d=document.activeElement;s=window.setTimeout(()=>{const m=document.activeElement;(m===null||m===document.body||m===d)&&r()},10)}return()=>{window.clearTimeout(s),document.removeEventListener("keydown",u)}},[n,a]),r}const Iw=/input|select|textarea|button|object/,w0="a, input, select, textarea, button, object, [tabindex]";function e2(n){return n.style.display==="none"}function t2(n){if(n.getAttribute("aria-hidden")||n.getAttribute("hidden")||n.getAttribute("type")==="hidden")return!1;let a=n;for(;a&&!(a===document.body||a.nodeType===11);){if(e2(a))return!1;a=a.parentNode}return!0}function E0(n){let a=n.getAttribute("tabindex");return a===null&&(a=void 0),parseInt(a,10)}function kd(n){const a=n.nodeName.toLowerCase(),i=!Number.isNaN(E0(n));return(Iw.test(a)&&!n.disabled||n instanceof HTMLAnchorElement&&n.href||i)&&t2(n)}function C0(n){const a=E0(n);return(Number.isNaN(a)||a>=0)&&kd(n)}function n2(n){return Array.from(n.querySelectorAll(w0)).filter(C0)}function l2(n,a){const i=n2(n);if(!i.length){a.preventDefault();return}const r=i[a.shiftKey?0:i.length-1],s=n.getRootNode();let u=r===s.activeElement||n===s.activeElement;const d=s.activeElement;if(d.tagName==="INPUT"&&d.getAttribute("type")==="radio"&&(u=i.filter(p=>p.getAttribute("type")==="radio"&&p.getAttribute("name")===d.getAttribute("name")).includes(r)),!u)return;a.preventDefault();const m=i[a.shiftKey?i.length-1:0];m&&m.focus()}function a2(n=!0){const a=x.useRef(null),i=s=>{let u=s.querySelector("[data-autofocus]");if(!u){const d=Array.from(s.querySelectorAll(w0));u=d.find(C0)||d.find(kd)||null,!u&&kd(s)&&(u=s)}u?u.focus({preventScroll:!0}):console.warn("[@mantine/hooks/use-focus-trap] Failed to find focusable element within provided node",s)},r=x.useCallback(s=>{if(n){if(s===null){a.current=null;return}a.current!==s&&(setTimeout(()=>{s.getRootNode()?i(s):console.warn("[@mantine/hooks/use-focus-trap] Ref node is not part of the dom",s)}),a.current=s)}},[n]);return x.useEffect(()=>{if(!n)return;a.current&&setTimeout(()=>{a.current&&i(a.current)});const s=u=>{u.key==="Tab"&&a.current&&l2(a.current,u)};return document.addEventListener("keydown",s),()=>document.removeEventListener("keydown",s)},[n]),r}const o2=n=>(n+1)%1e6;function r2(){const[,n]=x.useReducer(o2,0);return n}function Yl(n){const[a,i]=x.useState(`mantine-${x.useId().replace(/:/g,"")}`);return ol(()=>{i(S0())},[]),typeof n=="string"?n:a}function T0(n,a,i){const r=x.useEffectEvent(a);x.useEffect(()=>(window.addEventListener(n,r,i),()=>window.removeEventListener(n,r,i)),[n])}function Xd(n,a){if(typeof n=="function")return n(a);typeof n=="object"&&n!==null&&"current"in n&&(n.current=a)}function fm(...n){const a=new Map;return i=>{if(n.forEach(r=>{const s=Xd(r,i);s&&a.set(r,s)}),a.size>0)return()=>{n.forEach(r=>{const s=a.get(r);s&&typeof s=="function"?s():Xd(r,null)}),a.clear()}}}function Xt(...n){return x.useCallback(fm(...n),n)}function Ka({value:n,defaultValue:a,finalValue:i,onChange:r=()=>{}}){const[s,u]=x.useState(a!==void 0?a:i),d=(m,...p)=>{u(m),r==null||r(m,...p)};return n!==void 0?[n,r,!0]:[s,d,!1]}function vc(n,a){return Pw("(prefers-reduced-motion: reduce)",n,a)}function dm(n=!1,a={}){const[i,r]=x.useState(n),s=x.useCallback(()=>{r(d=>{var m;return d||((m=a.onOpen)==null||m.call(a),!0)})},[a.onOpen]),u=x.useCallback(()=>{r(d=>{var m;return d&&((m=a.onClose)==null||m.call(a),!1)})},[a.onClose]);return[i,{open:s,close:u,toggle:x.useCallback(()=>{i?u():s()},[u,s,i]),set:r}]}function i2(n){const a=x.useRef(void 0);return x.useEffect(()=>{a.current=n},[n]),a.current}var Dl=v0();const fi=p0(Dl);function s2(n){if(!n||typeof n=="string")return 0;const a=n/36;return Math.round((4+15*a**.25+a/5)*10)}function xd(n){return n.current?n.current.scrollHeight:"auto"}function c2({transitionDuration:n,transitionTimingFunction:a="ease",onTransitionEnd:i,onTransitionStart:r,expanded:s,keepMounted:u}){const d={height:0,overflow:"hidden",...u?{}:{display:"none"}},m=x.useEffectEvent(()=>r==null?void 0:r()),p=x.useRef(null),[h,S]=x.useState(s?{}:d),[g,y]=x.useState(s?"entered":"exited"),w=A=>{Dl.flushSync(()=>S(A))},C=A=>{w(T=>({...T,...A}))},R=A=>{const T=n??s2(A);return{transition:`height ${T}ms ${a}, opacity ${T}ms ${a}`}};tr(()=>{n!==0&&m(),s?window.requestAnimationFrame(()=>{Dl.flushSync(()=>y("entering")),C({willChange:"height",display:"block",overflow:"hidden"}),window.requestAnimationFrame(()=>{const A=xd(p);C({...R(A),height:A})})}):window.requestAnimationFrame(()=>{Dl.flushSync(()=>y("exiting"));const A=xd(p);C({...R(A),willChange:"height",height:A}),window.requestAnimationFrame(()=>C({height:0,overflow:"hidden"}))})},[s]);const N=A=>{if(!(A.target!==p.current||A.propertyName!=="height"))if(s){const T=xd(p);T===h.height?w({}):C({height:T}),y("entered"),i==null||i()}else h.height===0&&(w(d),y("exited"),i==null||i())};return{state:g,getCollapseProps:A=>({"aria-hidden":!s,inert:!s,ref:fm(p,A==null?void 0:A.ref),onTransitionEnd:N,style:{boxSizing:"border-box",...A==null?void 0:A.style,...h}})}}function u2(n){if(!n||typeof n=="string")return 0;const a=n/36;return Math.round((4+15*a**.25+a/5)*10)}function wd(n){return n.current?n.current.scrollWidth:"auto"}function f2({transitionDuration:n,transitionTimingFunction:a="ease",onTransitionEnd:i,onTransitionStart:r,expanded:s,keepMounted:u}){const d={width:0,overflow:"hidden",...u?{}:{display:"none"}},m=x.useEffectEvent(()=>r==null?void 0:r()),p=x.useRef(null),[h,S]=x.useState(s?{}:d),[g,y]=x.useState(s?"entered":"exited"),w=A=>{Dl.flushSync(()=>S(A))},C=A=>{w(T=>({...T,...A}))},R=A=>{const T=n??u2(A);return{transition:`width ${T}ms ${a}, opacity ${T}ms ${a}`}};tr(()=>{n!==0&&m(),s?window.requestAnimationFrame(()=>{Dl.flushSync(()=>y("entering")),C({willChange:"width",display:"block",overflow:"hidden"}),window.requestAnimationFrame(()=>{const A=wd(p);C({...R(A),width:A})})}):window.requestAnimationFrame(()=>{Dl.flushSync(()=>y("exiting"));const A=wd(p);C({...R(A),willChange:"width",width:A}),window.requestAnimationFrame(()=>C({width:0,overflow:"hidden"}))})},[s]);const N=A=>{if(!(A.target!==p.current||A.propertyName!=="width"))if(s){const T=wd(p);T===h.width?w({}):C({width:T}),y("entered"),i==null||i()}else h.width===0&&(w(d),y("exited"),i==null||i())};return{state:g,getCollapseProps:A=>({"aria-hidden":!s,inert:!s,ref:fm(p,A==null?void 0:A.ref),onTransitionEnd:N,style:{boxSizing:"border-box",...A==null?void 0:A.style,...h}})}}const d2=100;function Vo(n){return n>0?1:n<0?-1:0}function Ty(n){const a=n??0;return typeof a=="number"?[a,a]:a}function m2(){return{isActive:!1,pointerId:-1,startXY:[0,0],prevXY:[0,0],startTimestamp:0,prevTimestamp:0,thresholdMet:!1,firstFired:!1,lockedAxis:null,canceled:!1,lastVelocity:[0,0]}}function p2(n,a={}){const[i,r]=x.useState(!1),s=x.useRef(n);s.current=n;const u=x.useRef(a);u.current=a;const d=x.useRef(m2()),m=x.useRef(null);return{ref:x.useCallback(p=>{if(!p)return;const h=new AbortController,S=T=>{const _=u.current,z=d.current;if(_.axis==="x")return[T[0],0];if(_.axis==="y")return[0,T[1]];if(_.axis==="lock"){if(z.lockedAxis===null){const L=_.axisThreshold??1;(Math.abs(T[0])>L||Math.abs(T[1])>L)&&(z.lockedAxis=Math.abs(T[0])>=Math.abs(T[1])?"x":"y")}if(z.lockedAxis==="x")return[T[0],0];if(z.lockedAxis==="y")return[0,T[1]]}return T},g=()=>{var _;const T=d.current;T.isActive=!1,T.pointerId=-1,T.thresholdMet=!1,T.firstFired=!1,T.lockedAxis=null,T.canceled=!1,r(!1),document.body.style.userSelect="",document.body.style.webkitUserSelect="",(_=m.current)==null||_.abort(),m.current=null},y=()=>{d.current.isActive&&(d.current.canceled=!0,g())},w=()=>{r(!0),document.body.style.userSelect="none",document.body.style.webkitUserSelect="none"},C=T=>{var U;if(u.current.enabled===!1||T.button!==0||d.current.isActive)return;const _=d.current;_.isActive=!0,_.pointerId=T.pointerId,_.startXY=[T.clientX,T.clientY],_.prevXY=[T.clientX,T.clientY],_.startTimestamp=T.timeStamp,_.prevTimestamp=T.timeStamp,_.thresholdMet=!1,_.firstFired=!1,_.lockedAxis=null,_.canceled=!1,_.lastVelocity=[0,0];const[z,L]=Ty(u.current.threshold);z===0&&L===0&&(_.thresholdMet=!0,_.firstFired=!0,w(),s.current({xy:[T.clientX,T.clientY],initial:[T.clientX,T.clientY],movement:[0,0],delta:[0,0],distance:[0,0],direction:[0,0],velocity:[0,0],elapsedTime:0,first:!0,last:!1,active:!0,tap:!1,canceled:!1,cancel:y,event:T})),(U=m.current)==null||U.abort(),m.current=new AbortController;const $=m.current.signal;document.addEventListener("pointermove",R,{signal:$}),document.addEventListener("pointerup",N,{signal:$}),document.addEventListener("pointercancel",A,{signal:$})},R=T=>{const _=d.current;if(!_.isActive||T.pointerId!==_.pointerId)return;const z=[T.clientX-_.startXY[0],T.clientY-_.startXY[1]];if(!_.thresholdMet){const[oe,le]=Ty(u.current.threshold);if(Math.abs(z[0])<oe&&Math.abs(z[1])<le){_.prevXY=[T.clientX,T.clientY],_.prevTimestamp=T.timeStamp;return}_.thresholdMet=!0,w()}const L=S(z),$=S([T.clientX-_.prevXY[0],T.clientY-_.prevXY[1]]),U=T.timeStamp-_.prevTimestamp,X=U>0?[Math.abs($[0])/U,Math.abs($[1])/U]:_.lastVelocity;_.lastVelocity=X;const ae=!_.firstFired;_.firstFired=!0,_.prevXY=[T.clientX,T.clientY],_.prevTimestamp=T.timeStamp,s.current({xy:[T.clientX,T.clientY],initial:[..._.startXY],movement:L,delta:$,distance:[Math.abs(L[0]),Math.abs(L[1])],direction:[Vo($[0]),Vo($[1])],velocity:X,elapsedTime:T.timeStamp-_.startTimestamp,first:ae,last:!1,active:!0,tap:!1,canceled:!1,cancel:y,event:T})},N=T=>{const _=d.current;if(!_.isActive||T.pointerId!==_.pointerId)return;const z=u.current;if(!_.thresholdMet){if(z.filterTaps){const le=S([T.clientX-_.startXY[0],T.clientY-_.startXY[1]]),ee=[Math.abs(le[0]),Math.abs(le[1])],re=Math.max(ee[0],ee[1])<(z.tapThreshold??3);s.current({xy:[T.clientX,T.clientY],initial:[..._.startXY],movement:le,delta:le,distance:ee,direction:[Vo(le[0]),Vo(le[1])],velocity:[0,0],elapsedTime:T.timeStamp-_.startTimestamp,first:!0,last:!0,active:!1,tap:re,canceled:!1,cancel:y,event:T})}g();return}const L=S([T.clientX-_.startXY[0],T.clientY-_.startXY[1]]),$=[Math.abs(L[0]),Math.abs(L[1])],U=S([T.clientX-_.prevXY[0],T.clientY-_.prevXY[1]]),X=T.timeStamp-_.prevTimestamp>d2?[0,0]:_.lastVelocity,ae=Math.max($[0],$[1]),oe=z.filterTaps===!0&&ae<(z.tapThreshold??3);s.current({xy:[T.clientX,T.clientY],initial:[..._.startXY],movement:L,delta:U,distance:$,direction:[Vo(U[0]),Vo(U[1])],velocity:X,elapsedTime:T.timeStamp-_.startTimestamp,first:!_.firstFired,last:!0,active:!1,tap:oe,canceled:!1,cancel:y,event:T}),g()},A=T=>{const _=d.current;if(!_.isActive||T.pointerId!==_.pointerId)return;const z=S([T.clientX-_.startXY[0],T.clientY-_.startXY[1]]);s.current({xy:[T.clientX,T.clientY],initial:[..._.startXY],movement:z,delta:[0,0],distance:[Math.abs(z[0]),Math.abs(z[1])],direction:[0,0],velocity:[0,0],elapsedTime:T.timeStamp-_.startTimestamp,first:!_.firstFired,last:!0,active:!1,tap:!1,canceled:!0,cancel:y,event:T}),g()};return p.addEventListener("pointerdown",C,{signal:h.signal}),()=>{var T;h.abort(),(T=m.current)==null||T.abort(),m.current=null,d.current.isActive&&(d.current.isActive=!1,r(!1),document.body.style.userSelect="",document.body.style.webkitUserSelect="")}},[]),active:i}}function gc(n){var i;const a=_n.version;return typeof _n.version!="string"||a.startsWith("18.")?n==null?void 0:n.ref:(i=n==null?void 0:n.props)==null?void 0:i.ref}function Is(n,a=document){const i=a.querySelector(n);if(i)return i;const r=a.querySelectorAll("*");for(let s=0;s<r.length;s+=1){const u=r[s];if(u.shadowRoot){const d=Is(n,u.shadowRoot);if(d)return d}}return null}function zl(n,a=document){const i=[],r=a.querySelectorAll(n);i.push(...Array.from(r));const s=a.querySelectorAll("*");for(let u=0;u<s.length;u+=1){const d=s[u];if(d.shadowRoot){const m=zl(n,d.shadowRoot);i.push(...m)}}return i}function Ml(n){if(!n)return document;const a=n.getRootNode();return a instanceof ShadowRoot||a instanceof Document?a:document}function Wa(n){const a=x.Children.toArray(n);return a.length!==1||!b0(a[0])?null:a[0]}function R0(n){var a,i,r="";if(typeof n=="string"||typeof n=="number")r+=n;else if(typeof n=="object")if(Array.isArray(n)){var s=n.length;for(a=0;a<s;a++)n[a]&&(i=R0(n[a]))&&(r&&(r+=" "),r+=i)}else for(i in n)n[i]&&(r&&(r+=" "),r+=i);return r}function bt(){for(var n,a,i=0,r="",s=arguments.length;i<s;i++)(n=arguments[i])&&(a=R0(n))&&(r&&(r+=" "),r+=a);return r}const h2={};function v2(n){const a={};return n.forEach(i=>{Object.entries(i).forEach(([r,s])=>{a[r]?a[r]=bt(a[r],s):a[r]=s})}),a}function hi({theme:n,classNames:a,props:i,stylesCtx:r}){return v2((Array.isArray(a)?a:[a]).map(s=>typeof s=="function"?s(n,i,r):s||h2))}function ic({theme:n,styles:a,props:i,stylesCtx:r}){const s=Array.isArray(a)?a:[a],u={};for(const d of s)typeof d=="function"?Object.assign(u,d(n,i,r)):d&&Object.assign(u,d);return u}function Ry(n){return n==="auto"||n==="dark"||n==="light"}function g2({key:n="mantine-color-scheme-value"}={}){let a;return{get:i=>{if(typeof window>"u")return i;try{const r=window.localStorage.getItem(n);return Ry(r)?r:i}catch{return i}},set:i=>{try{window.localStorage.setItem(n,i)}catch(r){console.warn("[@mantine/core] Local storage color scheme manager was unable to save color scheme.",r)}},subscribe:i=>{a=r=>{r.storageArea===window.localStorage&&r.key===n&&Ry(r.newValue)&&i(r.newValue)},window.addEventListener("storage",a)},unsubscribe:()=>{window.removeEventListener("storage",a)},clear:()=>{window.localStorage.removeItem(n)}}}function vi(n,a){return typeof n.primaryShade=="number"?n.primaryShade:a==="dark"?n.primaryShade.dark:n.primaryShade.light}function y2(n){return/^#?([0-9A-F]{3}){1,2}([0-9A-F]{2})?$/i.test(n)}function b2(n){let a=n.replace("#","");if(a.length===3){const r=a.split("");a=[r[0],r[0],r[1],r[1],r[2],r[2]].join("")}if(a.length===8){const r=parseInt(a.slice(6,8),16)/255;return{r:parseInt(a.slice(0,2),16),g:parseInt(a.slice(2,4),16),b:parseInt(a.slice(4,6),16),a:r}}const i=parseInt(a,16);return{r:i>>16&255,g:i>>8&255,b:i&255,a:1}}function S2(n){const[a,i,r,s]=n.replace(/[^0-9,./]/g,"").split(/[/,]/).map(Number);return{r:a,g:i,b:r,a:s===void 0?1:s}}function x2(n){const a=n.match(/^hsla?\(\s*(\d+)\s*,\s*(\d+%)\s*,\s*(\d+%)\s*(,\s*(0?\.\d+|\d+(\.\d+)?))?\s*\)$/i);if(!a)return{r:0,g:0,b:0,a:1};const i=parseInt(a[1],10),r=parseInt(a[2],10)/100,s=parseInt(a[3],10)/100,u=a[5]?parseFloat(a[5]):void 0,d=(1-Math.abs(2*s-1))*r,m=i/60,p=d*(1-Math.abs(m%2-1)),h=s-d/2;let S,g,y;return m>=0&&m<1?(S=d,g=p,y=0):m>=1&&m<2?(S=p,g=d,y=0):m>=2&&m<3?(S=0,g=d,y=p):m>=3&&m<4?(S=0,g=p,y=d):m>=4&&m<5?(S=p,g=0,y=d):(S=d,g=0,y=p),{r:Math.round((S+h)*255),g:Math.round((g+h)*255),b:Math.round((y+h)*255),a:u||1}}function mm(n){return y2(n)?b2(n):n.startsWith("rgb")?S2(n):n.startsWith("hsl")?x2(n):{r:0,g:0,b:0,a:1}}function Ed(n){return n<=.03928?n/12.92:((n+.055)/1.055)**2.4}function w2(n){const a=n.match(/oklch\((.*?)%\s/);return a?parseFloat(a[1]):null}function E2(n){if(n.startsWith("oklch("))return(w2(n)||0)/100;const{r:a,g:i,b:r}=mm(n),s=a/255,u=i/255,d=r/255,m=Ed(s),p=Ed(u),h=Ed(d);return .2126*m+.7152*p+.0722*h}function si(n,a=.179){return n.startsWith("var(")?!1:E2(n)>a}function Si({color:n,theme:a,colorScheme:i}){if(typeof n!="string")throw new Error(`[@mantine/core] Failed to parse color. Expected color to be a string, instead got ${typeof n}`);if(n==="bright")return{color:n,value:i==="dark"?a.white:a.black,shade:void 0,isThemeColor:!1,isLight:si(i==="dark"?a.white:a.black,a.luminanceThreshold),variable:"--mantine-color-bright"};if(n==="dimmed")return{color:n,value:i==="dark"?a.colors.dark[2]:a.colors.gray[7],shade:void 0,isThemeColor:!1,isLight:si(i==="dark"?a.colors.dark[2]:a.colors.gray[6],a.luminanceThreshold),variable:"--mantine-color-dimmed"};if(n==="white"||n==="black")return{color:n,value:n==="white"?a.white:a.black,shade:void 0,isThemeColor:!1,isLight:si(n==="white"?a.white:a.black,a.luminanceThreshold),variable:`--mantine-color-${n}`};const[r,s]=n.split("."),u=s?Number(s):void 0,d=r in a.colors;if(d){const m=u!==void 0?a.colors[r][u]:a.colors[r][vi(a,i||"light")];return{color:r,value:m,shade:u,isThemeColor:d,isLight:si(m,a.luminanceThreshold),variable:s?`--mantine-color-${r}-${u}`:`--mantine-color-${r}-filled`}}return{color:n,value:n,isThemeColor:d,isLight:si(n,a.luminanceThreshold),shade:u,variable:void 0}}function An(n,a){const i=Si({color:n||a.primaryColor,theme:a});return i.variable?`var(${i.variable})`:n}function Va(n,a){if(n.startsWith("var("))return`color-mix(in srgb, ${n}, black ${a*100}%)`;const{r:i,g:r,b:s,a:u}=mm(n),d=1-a,m=p=>Math.round(p*d);return`rgba(${m(i)}, ${m(r)}, ${m(s)}, ${u})`}function Vd(n,a){const i={from:(n==null?void 0:n.from)||a.defaultGradient.from,to:(n==null?void 0:n.to)||a.defaultGradient.to,deg:(n==null?void 0:n.deg)??a.defaultGradient.deg??0},r=An(i.from,a),s=An(i.to,a);return`linear-gradient(${i.deg}deg, ${r} 0%, ${s} 100%)`}function va(n,a){if(typeof n!="string"||a>1||a<0)return"rgba(0, 0, 0, 1)";if(n.startsWith("var("))return`color-mix(in srgb, ${n}, transparent ${(1-a)*100}%)`;if(n.startsWith("oklch"))return n.includes("/")?n.replace(/\/\s*[\d.]+\s*\)/,`/ ${a})`):n.replace(")",` / ${a})`);const{r:i,g:r,b:s}=mm(n);return`rgba(${i}, ${r}, ${s}, ${a})`}const _y=va,C2=({color:n,theme:a,variant:i,gradient:r,autoContrast:s})=>{const u=Si({color:n,theme:a}),d=typeof s=="boolean"?s:a.autoContrast;if(i==="none")return{background:"transparent",hover:"transparent",color:"inherit",border:"none"};if(i==="filled"){const m=d&&u.isLight?"var(--mantine-color-black)":"var(--mantine-color-white)";return u.isThemeColor?u.shade===void 0?{background:`var(--mantine-color-${n}-filled)`,hover:`var(--mantine-color-${n}-filled-hover)`,color:m,border:`${Z(1)} solid transparent`}:{background:`var(--mantine-color-${u.color}-${u.shade})`,hover:`var(--mantine-color-${u.color}-${u.shade===9?8:u.shade+1})`,color:m,border:`${Z(1)} solid transparent`}:{background:n,hover:Va(n,.1),color:m,border:`${Z(1)} solid transparent`}}if(i==="light"){if(u.isThemeColor){if(u.shade===void 0)return{background:`var(--mantine-color-${n}-light)`,hover:`var(--mantine-color-${n}-light-hover)`,color:`var(--mantine-color-${n}-light-color)`,border:`${Z(1)} solid transparent`};const m=a.colors[u.color][u.shade];return{background:m,hover:Va(m,.1),color:`var(--mantine-color-${u.color}-light-color)`,border:`${Z(1)} solid transparent`}}return{background:va(n,.1),hover:va(n,.12),color:n,border:`${Z(1)} solid transparent`}}if(i==="outline")return u.isThemeColor?u.shade===void 0?{background:"transparent",hover:`var(--mantine-color-${n}-outline-hover)`,color:`var(--mantine-color-${n}-outline)`,border:`${Z(1)} solid var(--mantine-color-${n}-outline)`}:{background:"transparent",hover:va(a.colors[u.color][u.shade],.05),color:`var(--mantine-color-${u.color}-${u.shade})`,border:`${Z(1)} solid var(--mantine-color-${u.color}-${u.shade})`}:{background:"transparent",hover:va(n,.05),color:n,border:`${Z(1)} solid ${n}`};if(i==="subtle"){if(u.isThemeColor){if(u.shade===void 0)return{background:"transparent",hover:`var(--mantine-color-${n}-light-hover)`,color:`var(--mantine-color-${n}-light-color)`,border:`${Z(1)} solid transparent`};const m=a.colors[u.color][u.shade];return{background:"transparent",hover:va(m,.12),color:`var(--mantine-color-${u.color}-${Math.min(u.shade,6)})`,border:`${Z(1)} solid transparent`}}return{background:"transparent",hover:va(n,.12),color:n,border:`${Z(1)} solid transparent`}}return i==="transparent"?u.isThemeColor?u.shade===void 0?{background:"transparent",hover:"transparent",color:`var(--mantine-color-${n}-light-color)`,border:`${Z(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:`var(--mantine-color-${u.color}-${Math.min(u.shade,6)})`,border:`${Z(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:n,border:`${Z(1)} solid transparent`}:i==="white"?u.isThemeColor?u.shade===void 0?{background:"var(--mantine-color-white)",hover:Va(a.white,.01),color:`var(--mantine-color-${n}-filled)`,border:`${Z(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:Va(a.white,.01),color:`var(--mantine-color-${u.color}-${u.shade})`,border:`${Z(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:Va(a.white,.01),color:n,border:`${Z(1)} solid transparent`}:i==="gradient"?{background:Vd(r,a),hover:Vd(r,a),color:"var(--mantine-color-white)",border:"none"}:i==="default"?{background:"var(--mantine-color-default)",hover:"var(--mantine-color-default-hover)",color:"var(--mantine-color-default-color)",border:`${Z(1)} solid var(--mantine-color-default-border)`}:{}};function _0({color:n,theme:a,autoContrast:i}){return(typeof i=="boolean"?i:a.autoContrast)&&Si({color:n||a.primaryColor,theme:a}).isLight?"var(--mantine-color-black)":"var(--mantine-color-white)"}function Ay(n,a){return _0({color:n.colors[n.primaryColor][vi(n,a)],theme:n,autoContrast:null})}function T2(n,a){return typeof n=="boolean"?n:a.autoContrast}const A0=x.createContext(null);function cl(){const n=x.use(A0);if(!n)throw new Error("[@mantine/core] MantineProvider was not found in tree");return n}function R2(){return cl().cssVariablesResolver}function _2(){return cl().classNamesPrefix}function pm(){return cl().getStyleNonce}function A2(){return cl().withStaticClasses}function j2(){return cl().headless}function N2(){var n;return(n=cl().stylesTransform)==null?void 0:n.sx}function O2(){var n;return(n=cl().stylesTransform)==null?void 0:n.styles}function yc(){return cl().env||"default"}function M2(){return cl().deduplicateInlineStyles}function qo(n,a){var s,u;const i=typeof window<"u"&&"matchMedia"in window&&((s=window.matchMedia("(prefers-color-scheme: dark)"))==null?void 0:s.matches),r=n!=="auto"?n:i?"dark":"light";(u=a())==null||u.setAttribute("data-mantine-color-scheme",r)}function z2({manager:n,defaultColorScheme:a,getRootElement:i,forceColorScheme:r}){const s=x.useRef(null),[u,d]=x.useState(()=>n.get(a)),m=r||u,p=x.useCallback(S=>{r||(qo(S,i),d(S),n.set(S))},[n.set,m,r]),h=x.useCallback(()=>{d(a),qo(a,i),n.clear()},[n.clear,a]);return x.useEffect(()=>(n.subscribe(p),n.unsubscribe),[n.subscribe,n.unsubscribe]),ol(()=>{qo(n.get(a),i)},[]),x.useEffect(()=>{var g;if(r)return qo(r,i),()=>{};r===void 0&&qo(u,i),typeof window<"u"&&"matchMedia"in window&&(s.current=window.matchMedia("(prefers-color-scheme: dark)"));const S=y=>{u==="auto"&&qo(y.matches?"dark":"light",i)};return(g=s.current)==null||g.addEventListener("change",S),()=>{var y;return(y=s.current)==null?void 0:y.removeEventListener("change",S)}},[u,r]),{colorScheme:m,setColorScheme:p,clearColorScheme:h}}const D2={dark:["#C9C9C9","#b8b8b8","#828282","#696969","#424242","#3b3b3b","#2e2e2e","#242424","#1f1f1f","#141414"],gray:["#f8f9fa","#f1f3f5","#e9ecef","#dee2e6","#ced4da","#adb5bd","#868e96","#495057","#343a40","#212529"],red:["#fff5f5","#ffe3e3","#ffc9c9","#ffa8a8","#ff8787","#ff6b6b","#fa5252","#f03e3e","#e03131","#c92a2a"],pink:["#fff0f6","#ffdeeb","#fcc2d7","#faa2c1","#f783ac","#f06595","#e64980","#d6336c","#c2255c","#a61e4d"],grape:["#f8f0fc","#f3d9fa","#eebefa","#e599f7","#da77f2","#cc5de8","#be4bdb","#ae3ec9","#9c36b5","#862e9c"],violet:["#f3f0ff","#e5dbff","#d0bfff","#b197fc","#9775fa","#845ef7","#7950f2","#7048e8","#6741d9","#5f3dc4"],indigo:["#edf2ff","#dbe4ff","#bac8ff","#91a7ff","#748ffc","#5c7cfa","#4c6ef5","#4263eb","#3b5bdb","#364fc7"],blue:["#e7f5ff","#d0ebff","#a5d8ff","#74c0fc","#4dabf7","#339af0","#228be6","#1c7ed6","#1971c2","#1864ab"],cyan:["#e3fafc","#c5f6fa","#99e9f2","#66d9e8","#3bc9db","#22b8cf","#15aabf","#1098ad","#0c8599","#0b7285"],teal:["#e6fcf5","#c3fae8","#96f2d7","#63e6be","#38d9a9","#20c997","#12b886","#0ca678","#099268","#087f5b"],green:["#ebfbee","#d3f9d8","#b2f2bb","#8ce99a","#69db7c","#51cf66","#40c057","#37b24d","#2f9e44","#2b8a3e"],lime:["#f4fce3","#e9fac8","#d8f5a2","#c0eb75","#a9e34b","#94d82d","#82c91e","#74b816","#66a80f","#5c940d"],yellow:["#fff9db","#fff3bf","#ffec99","#ffe066","#ffd43b","#fcc419","#fab005","#f59f00","#f08c00","#e67700"],orange:["#fff4e6","#ffe8cc","#ffd8a8","#ffc078","#ffa94d","#ff922b","#fd7e14","#f76707","#e8590c","#d9480f"]},jy="-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",hm={scale:1,fontSmoothing:!0,focusRing:"auto",white:"#fff",black:"#000",colors:D2,primaryShade:{light:6,dark:8},primaryColor:"blue",variantColorResolver:C2,autoContrast:!1,luminanceThreshold:.3,fontFamily:jy,fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",respectReducedMotion:!1,cursorType:"default",defaultGradient:{from:"blue",to:"cyan",deg:45},defaultRadius:"md",activeClassName:"mantine-active",focusClassName:"",headings:{fontFamily:jy,fontWeight:"700",textWrap:"wrap",sizes:{h1:{fontSize:Z(34),lineHeight:"1.3"},h2:{fontSize:Z(26),lineHeight:"1.35"},h3:{fontSize:Z(22),lineHeight:"1.4"},h4:{fontSize:Z(18),lineHeight:"1.45"},h5:{fontSize:Z(16),lineHeight:"1.5"},h6:{fontSize:Z(14),lineHeight:"1.5"}}},fontSizes:{xs:Z(12),sm:Z(14),md:Z(16),lg:Z(18),xl:Z(20)},lineHeights:{xs:"1.4",sm:"1.45",md:"1.55",lg:"1.6",xl:"1.65"},fontWeights:{regular:"400",medium:"600",bold:"700"},radius:{xs:Z(2),sm:Z(4),md:Z(8),lg:Z(16),xl:Z(32)},spacing:{xs:Z(10),sm:Z(12),md:Z(16),lg:Z(20),xl:Z(32)},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},shadows:{xs:`0 ${Z(1)} ${Z(3)} rgba(0, 0, 0, 0.05), 0 ${Z(1)} ${Z(2)} rgba(0, 0, 0, 0.1)`,sm:`0 ${Z(1)} ${Z(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${Z(10)} ${Z(15)} ${Z(-5)}, rgba(0, 0, 0, 0.04) 0 ${Z(7)} ${Z(7)} ${Z(-5)}`,md:`0 ${Z(1)} ${Z(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${Z(20)} ${Z(25)} ${Z(-5)}, rgba(0, 0, 0, 0.04) 0 ${Z(10)} ${Z(10)} ${Z(-5)}`,lg:`0 ${Z(1)} ${Z(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${Z(28)} ${Z(23)} ${Z(-7)}, rgba(0, 0, 0, 0.04) 0 ${Z(12)} ${Z(12)} ${Z(-7)}`,xl:`0 ${Z(1)} ${Z(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${Z(36)} ${Z(28)} ${Z(-7)}, rgba(0, 0, 0, 0.04) 0 ${Z(17)} ${Z(17)} ${Z(-7)}`},other:{},components:{}},B2="[@mantine/core] MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color",Ny="[@mantine/core] MantineProvider: Invalid theme.primaryShade, it accepts only 0-9 integers or an object { light: 0-9, dark: 0-9 }";function Cd(n){return n<0||n>9?!1:parseInt(n.toString(),10)===n}function Oy(n){if(!(n.primaryColor in n.colors))throw new Error(B2);if(typeof n.primaryShade=="object"&&(!Cd(n.primaryShade.dark)||!Cd(n.primaryShade.light)))throw new Error(Ny);if(typeof n.primaryShade=="number"&&!Cd(n.primaryShade))throw new Error(Ny)}function H2(n,a){var r;if(!a)return Oy(n),n;const i=im(n,a);return a.fontFamily&&!((r=a.headings)!=null&&r.fontFamily)&&(i.headings={...i.headings,fontFamily:a.fontFamily}),Oy(i),i}const vm=x.createContext(null),L2=()=>x.use(vm)||hm;function Nn(){const n=x.use(vm);if(!n)throw new Error("@mantine/core: MantineProvider was not found in component tree, make sure you have it in your app");return n}function j0({theme:n,children:a,inherit:i=!0}){const r=L2();return v.jsx(vm,{value:x.useMemo(()=>H2(i?r:hm,n),[n,r,i]),children:a})}j0.displayName="@mantine/core/MantineThemeProvider";function Td(n){return Object.entries(n).map(([a,i])=>`${a}: ${i};`).join("")}function N0(n,a){const i=a?[a]:[":root",":host"],r=Td(n.variables),s=r?`${i.join(", ")}{${r}}`:"",u=Td(n.dark),d=Td(n.light),m=p=>i.map(h=>h===":host"?`${h}([data-mantine-color-scheme="${p}"])`:`${h}[data-mantine-color-scheme="${p}"]`).join(", ");return`${s}
|
||
|
||
${u?`${m("dark")}{${u}}`:""}
|
||
|
||
${d?`${m("light")}{${d}}`:""}`}function Zs({theme:n,color:a,colorScheme:i,name:r=a,withColorValues:s=!0}){if(!n.colors[a])return{};if(i==="light"){const m=vi(n,"light"),p={[`--mantine-color-${r}-text`]:`var(--mantine-color-${r}-filled)`,[`--mantine-color-${r}-filled`]:`var(--mantine-color-${r}-${m})`,[`--mantine-color-${r}-filled-hover`]:`var(--mantine-color-${r}-${m===9?8:m+1})`,[`--mantine-color-${r}-light`]:`var(--mantine-color-${r}-1)`,[`--mantine-color-${r}-light-hover`]:`var(--mantine-color-${r}-2)`,[`--mantine-color-${r}-light-color`]:`var(--mantine-color-${r}-9)`,[`--mantine-color-${r}-outline`]:`var(--mantine-color-${r}-${m})`,[`--mantine-color-${r}-outline-hover`]:_y(n.colors[a][m],.05)};return s?{[`--mantine-color-${r}-0`]:n.colors[a][0],[`--mantine-color-${r}-1`]:n.colors[a][1],[`--mantine-color-${r}-2`]:n.colors[a][2],[`--mantine-color-${r}-3`]:n.colors[a][3],[`--mantine-color-${r}-4`]:n.colors[a][4],[`--mantine-color-${r}-5`]:n.colors[a][5],[`--mantine-color-${r}-6`]:n.colors[a][6],[`--mantine-color-${r}-7`]:n.colors[a][7],[`--mantine-color-${r}-8`]:n.colors[a][8],[`--mantine-color-${r}-9`]:n.colors[a][9],...p}:p}const u=vi(n,"dark"),d={[`--mantine-color-${r}-text`]:`var(--mantine-color-${r}-4)`,[`--mantine-color-${r}-filled`]:`var(--mantine-color-${r}-${u})`,[`--mantine-color-${r}-filled-hover`]:`var(--mantine-color-${r}-${u===9?8:u+1})`,[`--mantine-color-${r}-light`]:Va(n.colors[a][9],.5),[`--mantine-color-${r}-light-hover`]:Va(n.colors[a][9],.3),[`--mantine-color-${r}-light-color`]:`var(--mantine-color-${r}-0)`,[`--mantine-color-${r}-outline`]:`var(--mantine-color-${r}-${Math.max(u-4,0)})`,[`--mantine-color-${r}-outline-hover`]:_y(n.colors[a][Math.max(u-4,0)],.05)};return s?{[`--mantine-color-${r}-0`]:n.colors[a][0],[`--mantine-color-${r}-1`]:n.colors[a][1],[`--mantine-color-${r}-2`]:n.colors[a][2],[`--mantine-color-${r}-3`]:n.colors[a][3],[`--mantine-color-${r}-4`]:n.colors[a][4],[`--mantine-color-${r}-5`]:n.colors[a][5],[`--mantine-color-${r}-6`]:n.colors[a][6],[`--mantine-color-${r}-7`]:n.colors[a][7],[`--mantine-color-${r}-8`]:n.colors[a][8],[`--mantine-color-${r}-9`]:n.colors[a][9],...d}:d}function U2(n){return!!n&&typeof n=="object"&&"mantine-virtual-color"in n}function $a(n,a,i){Nt(a).forEach(r=>Object.assign(n,{[`--mantine-${i}-${r}`]:a[r]}))}const O0=n=>{const a=vi(n,"light"),i=n.defaultRadius in n.radius?n.radius[n.defaultRadius]:Z(n.defaultRadius),r={variables:{"--mantine-z-index-app":"100","--mantine-z-index-modal":"200","--mantine-z-index-popover":"300","--mantine-z-index-overlay":"400","--mantine-z-index-max":"9999","--mantine-scale":n.scale.toString(),"--mantine-cursor-type":n.cursorType,"--mantine-webkit-font-smoothing":n.fontSmoothing?"antialiased":"unset","--mantine-moz-font-smoothing":n.fontSmoothing?"grayscale":"unset","--mantine-color-white":n.white,"--mantine-color-black":n.black,"--mantine-line-height":n.lineHeights.md,"--mantine-font-family":n.fontFamily,"--mantine-font-family-monospace":n.fontFamilyMonospace,"--mantine-font-family-headings":n.headings.fontFamily,"--mantine-heading-font-weight":n.headings.fontWeight,"--mantine-heading-text-wrap":n.headings.textWrap,"--mantine-radius-default":i,"--mantine-primary-color-filled":`var(--mantine-color-${n.primaryColor}-filled)`,"--mantine-primary-color-filled-hover":`var(--mantine-color-${n.primaryColor}-filled-hover)`,"--mantine-primary-color-light":`var(--mantine-color-${n.primaryColor}-light)`,"--mantine-primary-color-light-hover":`var(--mantine-color-${n.primaryColor}-light-hover)`,"--mantine-primary-color-light-color":`var(--mantine-color-${n.primaryColor}-light-color)`},light:{"--mantine-color-scheme":"light","--mantine-primary-color-contrast":Ay(n,"light"),"--mantine-color-bright":"var(--mantine-color-black)","--mantine-color-text":n.black,"--mantine-color-body":n.white,"--mantine-color-error":"var(--mantine-color-red-6)","--mantine-color-placeholder":"var(--mantine-color-gray-5)","--mantine-color-anchor":`var(--mantine-color-${n.primaryColor}-${a})`,"--mantine-color-default":"var(--mantine-color-white)","--mantine-color-default-hover":"var(--mantine-color-gray-0)","--mantine-color-default-color":"var(--mantine-color-black)","--mantine-color-default-border":"var(--mantine-color-gray-4)","--mantine-color-dimmed":"var(--mantine-color-gray-6)","--mantine-color-disabled":"var(--mantine-color-gray-2)","--mantine-color-disabled-color":"var(--mantine-color-gray-5)","--mantine-color-disabled-border":"var(--mantine-color-gray-3)"},dark:{"--mantine-color-scheme":"dark","--mantine-primary-color-contrast":Ay(n,"dark"),"--mantine-color-bright":"var(--mantine-color-white)","--mantine-color-text":"var(--mantine-color-dark-0)","--mantine-color-body":"var(--mantine-color-dark-7)","--mantine-color-error":"var(--mantine-color-red-8)","--mantine-color-placeholder":"var(--mantine-color-dark-3)","--mantine-color-anchor":`var(--mantine-color-${n.primaryColor}-4)`,"--mantine-color-default":"var(--mantine-color-dark-6)","--mantine-color-default-hover":"var(--mantine-color-dark-5)","--mantine-color-default-color":"var(--mantine-color-white)","--mantine-color-default-border":"var(--mantine-color-dark-4)","--mantine-color-dimmed":"var(--mantine-color-dark-2)","--mantine-color-disabled":"var(--mantine-color-dark-6)","--mantine-color-disabled-color":"var(--mantine-color-dark-3)","--mantine-color-disabled-border":"var(--mantine-color-dark-4)"}};$a(r.variables,n.breakpoints,"breakpoint"),$a(r.variables,n.spacing,"spacing"),$a(r.variables,n.fontSizes,"font-size"),$a(r.variables,n.lineHeights,"line-height"),$a(r.variables,n.shadows,"shadow"),$a(r.variables,n.radius,"radius"),$a(r.variables,n.fontWeights,"font-weight"),n.colors[n.primaryColor].forEach((u,d)=>{r.variables[`--mantine-primary-color-${d}`]=`var(--mantine-color-${n.primaryColor}-${d})`}),Nt(n.colors).forEach(u=>{const d=n.colors[u];if(U2(d)){Object.assign(r.light,Zs({theme:n,name:d.name,color:d.light,colorScheme:"light",withColorValues:!0})),Object.assign(r.dark,Zs({theme:n,name:d.name,color:d.dark,colorScheme:"dark",withColorValues:!0}));return}d.forEach((m,p)=>{r.variables[`--mantine-color-${u}-${p}`]=m}),Object.assign(r.light,Zs({theme:n,color:u,colorScheme:"light",withColorValues:!1})),Object.assign(r.dark,Zs({theme:n,color:u,colorScheme:"dark",withColorValues:!1}))});const s=n.headings.sizes;return Nt(s).forEach(u=>{r.variables[`--mantine-${u}-font-size`]=s[u].fontSize,r.variables[`--mantine-${u}-line-height`]=s[u].lineHeight,r.variables[`--mantine-${u}-font-weight`]=s[u].fontWeight||n.headings.fontWeight}),r};function $2(){const n=Nn(),a=pm(),i=Nt(n.breakpoints).reduce((r,s)=>{const u=n.breakpoints[s].includes("px"),d=Yd(n.breakpoints[s]);return`${r}@media (max-width: ${u?`${d-.1}px`:rc(d-.1)}) {.mantine-visible-from-${s} {display: none !important;}}@media (min-width: ${u?`${d}px`:rc(d)}) {.mantine-hidden-from-${s} {display: none !important;}}`},"");return v.jsx("style",{"data-mantine-styles":"classes",nonce:a==null?void 0:a(),dangerouslySetInnerHTML:{__html:i}})}function Y2({theme:n,generator:a}){const i=O0(n),r=a==null?void 0:a(n);return r?im(i,r):i}const Rd=O0(hm);function k2(n){const a={variables:{},light:{},dark:{}};return Nt(n.variables).forEach(i=>{Rd.variables[i]!==n.variables[i]&&(a.variables[i]=n.variables[i])}),Nt(n.light).forEach(i=>{Rd.light[i]!==n.light[i]&&(a.light[i]=n.light[i])}),Nt(n.dark).forEach(i=>{Rd.dark[i]!==n.dark[i]&&(a.dark[i]=n.dark[i])}),a}function X2(n){return N0({variables:{},dark:{"--mantine-color-scheme":"dark"},light:{"--mantine-color-scheme":"light"}},n)}function M0({cssVariablesSelector:n,deduplicateCssVariables:a}){const i=Nn(),r=pm(),s=Y2({theme:i,generator:R2()}),u=(n===void 0||n===":root"||n===":host")&&a,d=N0(u?k2(s):s,n);return d?v.jsx("style",{"data-mantine-styles":!0,nonce:r==null?void 0:r(),dangerouslySetInnerHTML:{__html:`${d}${u?"":X2(n)}`}}):null}M0.displayName="@mantine/CssVariables";function V2({respectReducedMotion:n,getRootElement:a}){ol(()=>{var i;n&&((i=a())==null||i.setAttribute("data-respect-reduced-motion","true"))},[n])}function z0({theme:n,children:a,getStyleNonce:i,withStaticClasses:r=!0,withGlobalClasses:s=!0,deduplicateCssVariables:u=!0,withCssVariables:d=!0,cssVariablesSelector:m,classNamesPrefix:p="mantine",colorSchemeManager:h=g2(),defaultColorScheme:S="light",getRootElement:g=()=>document.documentElement,cssVariablesResolver:y,forceColorScheme:w,stylesTransform:C,env:R,deduplicateInlineStyles:N=!1}){const{colorScheme:A,setColorScheme:T,clearColorScheme:_}=z2({defaultColorScheme:S,forceColorScheme:w,manager:h,getRootElement:g});return V2({respectReducedMotion:(n==null?void 0:n.respectReducedMotion)||!1,getRootElement:g}),v.jsx(A0,{value:{colorScheme:A,setColorScheme:T,clearColorScheme:_,getRootElement:g,classNamesPrefix:p,getStyleNonce:i,cssVariablesResolver:y,cssVariablesSelector:m??":root",withStaticClasses:r,stylesTransform:C,env:R,deduplicateInlineStyles:N},children:v.jsxs(j0,{theme:n,children:[d&&v.jsx(M0,{cssVariablesSelector:m,deduplicateCssVariables:u}),s&&v.jsx($2,{}),a]})})}z0.displayName="@mantine/core/MantineProvider";function se(n,a,i){var d;const r=Nn(),s=(Array.isArray(n)?n:[n]).filter(Boolean);let u={};for(const m of s){const p=(d=r.components[m])==null?void 0:d.defaultProps,h=typeof p=="function"?p(r):p;h&&(u={...u,...h})}return{...a,...u,...sm(i)}}function gm({classNames:n,styles:a,props:i,stylesCtx:r}){const s=Nn();return{resolvedClassNames:n===void 0?void 0:hi({theme:s,classNames:n,props:i,stylesCtx:r||void 0}),resolvedStyles:a===void 0?void 0:ic({theme:s,styles:a,props:i,stylesCtx:r||void 0})}}const q2={always:"mantine-focus-always",auto:"mantine-focus-auto",never:"mantine-focus-never"};function G2({theme:n,options:a,unstyled:i}){return bt((a==null?void 0:a.focusable)&&!i&&(n.focusClassName||q2[n.focusRing]),(a==null?void 0:a.active)&&!i&&n.activeClassName)}function Q2({selector:n,stylesCtx:a,options:i,props:r,theme:s}){return hi({theme:s,classNames:i==null?void 0:i.classNames,props:(i==null?void 0:i.props)||r,stylesCtx:a})[n]}function Z2({selector:n,stylesCtx:a,theme:i,classNames:r,props:s}){return hi({theme:i,classNames:r,props:s,stylesCtx:a})[n]}function K2({rootSelector:n,selector:a,className:i}){return n===a?i:void 0}function J2({selector:n,classes:a,unstyled:i}){return i?void 0:a[n]}function F2({themeName:n,classNamesPrefix:a,selector:i,withStaticClass:r}){return r===!1?[]:n.map(s=>`${a}-${s}-${i}`)}function W2({options:n,classes:a,selector:i,unstyled:r}){return n!=null&&n.variant&&!r?a[`${i}--${n.variant}`]:void 0}function P2({theme:n,options:a,themeName:i,selector:r,classNamesPrefix:s,resolvedClassNames:u,resolvedThemeClassNames:d,classes:m,unstyled:p,className:h,rootSelector:S,props:g,stylesCtx:y,withStaticClasses:w,headless:C,transformedStyles:R}){return bt(G2({theme:n,options:a,unstyled:p||C}),d.map(N=>N[r]),W2({options:a,classes:m,selector:r,unstyled:p||C}),u[r],Z2({selector:r,stylesCtx:y,theme:n,classNames:R,props:g}),Q2({selector:r,stylesCtx:y,options:a,props:g,theme:n}),K2({rootSelector:S,selector:r,className:h}),J2({selector:r,classes:m,unstyled:p||C}),w&&!C&&F2({themeName:i,classNamesPrefix:s,selector:r,withStaticClass:a==null?void 0:a.withStaticClass}),a==null?void 0:a.className)}function ym({style:n,theme:a}){return Array.isArray(n)?n.reduce((i,r)=>({...i,...ym({style:r,theme:a})}),{}):typeof n=="function"?n(a):n??{}}function I2({theme:n,selector:a,options:i,props:r,stylesCtx:s,rootSelector:u,withStylesTransform:d,resolvedStyles:m,resolvedThemeStyles:p,resolvedVars:h,resolvedRootStyle:S}){return{...p[a],...m[a],...!d&&ic({theme:n,styles:i==null?void 0:i.styles,props:(i==null?void 0:i.props)||r,stylesCtx:s})[a],...h[a],...u===a?S:null,...ym({style:i==null?void 0:i.style,theme:n})}}function eE(n){return n.reduce((a,i)=>(i&&Object.keys(i).forEach(r=>{a[r]={...a[r],...sm(i[r])}}),a),{})}function tE({props:n,stylesCtx:a,themeName:i,theme:r}){var d;const s=(d=O2())==null?void 0:d();return{getTransformedStyles:m=>s?[...m.map(p=>s(p,{props:n,theme:r,ctx:a})),...i.map(p=>{var h;return s((h=r.components[p])==null?void 0:h.styles,{props:n,theme:r,ctx:a})})].filter(Boolean):[],withStylesTransform:!!s}}function xe({name:n,classes:a,props:i,stylesCtx:r,className:s,style:u,rootSelector:d="root",unstyled:m,classNames:p,styles:h,vars:S,varsResolver:g,attributes:y}){var oe;const w=Nn(),C=_2(),R=A2(),N=j2(),A=(Array.isArray(n)?n:[n]).filter(le=>le),{withStylesTransform:T,getTransformedStyles:_}=tE({props:i,stylesCtx:r,themeName:A,theme:w}),z=hi({theme:w,classNames:p,props:i,stylesCtx:r}),L=A.map(le=>{var ee;return hi({theme:w,classNames:(ee=w.components[le])==null?void 0:ee.classNames,props:i,stylesCtx:r})}),$=T?{}:ic({theme:w,styles:h,props:i,stylesCtx:r}),U={};if(!T)for(const le of A){const ee=ic({theme:w,styles:(oe=w.components[le])==null?void 0:oe.styles,props:i,stylesCtx:r});for(const re of Object.keys(ee))U[re]={...U[re],...ee[re]}}const X=eE([N?{}:g==null?void 0:g(w,i,r),...A.map(le=>{var ee,re,K;return(K=(re=(ee=w.components)==null?void 0:ee[le])==null?void 0:re.vars)==null?void 0:K.call(re,w,i,r)}),S==null?void 0:S(w,i,r)]),ae=ym({style:u,theme:w});return(le,ee)=>({...y==null?void 0:y[le],className:P2({theme:w,options:ee,themeName:A,selector:le,classNamesPrefix:C,resolvedClassNames:z,resolvedThemeClassNames:L,classes:a,unstyled:m,className:s,rootSelector:d,props:i,stylesCtx:r,withStaticClasses:R,headless:N,transformedStyles:_([ee==null?void 0:ee.styles,h])}),style:I2({theme:w,selector:le,options:ee,props:i,stylesCtx:r,rootSelector:d,withStylesTransform:T,resolvedStyles:$,resolvedThemeStyles:U,resolvedVars:X,resolvedRootStyle:ae})})}function mi(n){return Nt(n).reduce((a,i)=>n[i]!==void 0?`${a}${Vw(i)}:${n[i]};`:a,"").trim()}function nE({selector:n,styles:a,media:i,container:r}){const s=a?mi(a):"",u=Array.isArray(i)?i.map(m=>`@media${m.query}{${n}{${mi(m.styles)}}}`):[],d=Array.isArray(r)?r.map(m=>`@container ${m.query}{${n}{${mi(m.styles)}}}`):[];return`${s?`${n}{${s}}`:""}${u.join("")}${d.join("")}`.trim()}function lE(n){let a=5381;for(let i=0;i<n.length;i++)a=(a<<5)+a+n.charCodeAt(i)&4294967295;return(a>>>0).toString(36)}function D0({deduplicate:n,...a}){const i=pm(),r=nE(a);return n?v.jsx("style",{href:`mantine-${lE(r)}`,precedence:"mantine",nonce:i==null?void 0:i(),children:r}):v.jsx("style",{"data-mantine-styles":"inline",nonce:i==null?void 0:i(),dangerouslySetInnerHTML:{__html:r}})}function aE(n){let a=5381;for(let i=0;i<n.length;i++)a=(a<<5)+a+n.charCodeAt(i)&4294967295;return(a>>>0).toString(36)}function oE(n,a){return`__mdi__-${aE(`${n?mi(n):""}|${Array.isArray(a)?a.map(i=>`${i.query}:${mi(i.styles)}`).join("|"):""}`)}`}function bc(n){const{m:a,mx:i,my:r,mt:s,mb:u,ml:d,mr:m,me:p,ms:h,mis:S,mie:g,p:y,px:w,py:C,pt:R,pb:N,pl:A,pr:T,pe:_,ps:z,pis:L,pie:$,bd:U,bdrs:X,bg:ae,c:oe,opacity:le,ff:ee,fz:re,fw:K,lts:ie,ta:O,lh:B,fs:H,tt:J,td:te,w:j,miw:k,maw:F,h:P,mih:ue,mah:fe,bgsz:pe,bgp:Ce,bgr:Re,bga:ze,pos:lt,top:be,left:$e,bottom:qe,right:at,inset:Ct,display:Mt,flex:Dn,hiddenFrom:qt,visibleFrom:ut,lightHidden:tn,darkHidden:Bn,sx:Ye,...We}=n;return{styleProps:sm({m:a,mx:i,my:r,mt:s,mb:u,ml:d,mr:m,me:p,ms:h,mis:S,mie:g,p:y,px:w,py:C,pt:R,pb:N,pl:A,pr:T,pis:L,pie:$,pe:_,ps:z,bd:U,bg:ae,c:oe,opacity:le,ff:ee,fz:re,fw:K,lts:ie,ta:O,lh:B,fs:H,tt:J,td:te,w:j,miw:k,maw:F,h:P,mih:ue,mah:fe,bgsz:pe,bgp:Ce,bgr:Re,bga:ze,pos:lt,top:be,left:$e,bottom:qe,right:at,inset:Ct,display:Mt,flex:Dn,bdrs:X,hiddenFrom:qt,visibleFrom:ut,lightHidden:tn,darkHidden:Bn,sx:Ye}),rest:We}}const rE={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},ms:{type:"spacing",property:"marginInlineStart"},me:{type:"spacing",property:"marginInlineEnd"},mis:{type:"spacing",property:"marginInlineStart"},mie:{type:"spacing",property:"marginInlineEnd"},mx:{type:"spacing",property:"marginInline"},my:{type:"spacing",property:"marginBlock"},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},ps:{type:"spacing",property:"paddingInlineStart"},pe:{type:"spacing",property:"paddingInlineEnd"},pis:{type:"spacing",property:"paddingInlineStart"},pie:{type:"spacing",property:"paddingInlineEnd"},px:{type:"spacing",property:"paddingInline"},py:{type:"spacing",property:"paddingBlock"},bd:{type:"border",property:"border"},bdrs:{type:"radius",property:"borderRadius"},bg:{type:"color",property:"background"},c:{type:"textColor",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"fontFamily",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"lineHeight",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"size",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"},flex:{type:"identity",property:"flex"}};function bm(n,a){const i=Si({color:n,theme:a});return i.color==="dimmed"?"var(--mantine-color-dimmed)":i.color==="bright"?"var(--mantine-color-bright)":i.variable?`var(${i.variable})`:i.color}function iE(n,a){const i=Si({color:n,theme:a});return i.isThemeColor&&i.shade===void 0?`var(--mantine-color-${i.color}-text)`:bm(n,a)}function sE(n,a){if(typeof n=="number")return Z(n);if(typeof n=="string"){const[i,r,...s]=n.split(" ").filter(d=>d.trim()!=="");let u=`${Z(i)}`;return r&&(u+=` ${r}`),s.length>0&&(u+=` ${bm(s.join(" "),a)}`),u.trim()}return n}const My={text:"var(--mantine-font-family)",mono:"var(--mantine-font-family-monospace)",monospace:"var(--mantine-font-family-monospace)",heading:"var(--mantine-font-family-headings)",headings:"var(--mantine-font-family-headings)"};function cE(n){return typeof n=="string"&&n in My?My[n]:n}const uE=["h1","h2","h3","h4","h5","h6"];function fE(n,a){return typeof n=="string"&&n in a.fontSizes?`var(--mantine-font-size-${n})`:typeof n=="string"&&uE.includes(n)?`var(--mantine-${n}-font-size)`:typeof n=="number"||typeof n=="string"?Z(n):n}function dE(n){return n}const mE=["h1","h2","h3","h4","h5","h6"];function pE(n,a){return typeof n=="string"&&n in a.lineHeights?`var(--mantine-line-height-${n})`:typeof n=="string"&&mE.includes(n)?`var(--mantine-${n}-line-height)`:n}function hE(n,a){return typeof n=="string"&&n in a.radius?`var(--mantine-radius-${n})`:typeof n=="number"||typeof n=="string"?Z(n):n}function vE(n){return typeof n=="number"?Z(n):n}function gE(n,a){if(typeof n=="number")return Z(n);if(typeof n=="string"){const i=n.replace("-","");if(!(i in a.spacing))return Z(n);const r=`--mantine-spacing-${i}`;return n.startsWith("-")?`calc(var(${r}) * -1)`:`var(${r})`}return n}const _d={color:bm,textColor:iE,fontSize:fE,spacing:gE,radius:hE,identity:dE,size:vE,lineHeight:pE,fontFamily:cE,border:sE};function zy(n){return n.replace("(min-width: ","").replace("em)","")}function yE({media:n,...a}){const i=Object.keys(n).sort((r,s)=>Number(zy(r))-Number(zy(s))).map(r=>({query:r,styles:n[r]}));return{...a,media:i}}function bE(n){if(typeof n!="object"||n===null)return!1;const a=Object.keys(n);return!(a.length===1&&a[0]==="base")}function SE(n){return typeof n=="object"&&n!==null?"base"in n?n.base:void 0:n}function xE(n){return typeof n=="object"&&n!==null?Nt(n).filter(a=>a!=="base"):[]}function wE(n,a){return typeof n=="object"&&n!==null&&a in n?n[a]:n}function EE({styleProps:n,data:a,theme:i}){return yE(Nt(n).reduce((r,s)=>{if(s==="hiddenFrom"||s==="visibleFrom"||s==="sx")return r;const u=a[s],d=Array.isArray(u.property)?u.property:[u.property],m=SE(n[s]);if(!bE(n[s]))return d.forEach(h=>{r.inlineStyles[h]=_d[u.type](m,i)}),r;r.hasResponsiveStyles=!0;const p=xE(n[s]);return d.forEach(h=>{m!=null&&(r.styles[h]=_d[u.type](m,i)),p.forEach(S=>{const g=`(min-width: ${i.breakpoints[S]})`;r.media[g]={...r.media[g],[h]:_d[u.type](wE(n[s],S),i)}})}),r},{hasResponsiveStyles:!1,styles:{},inlineStyles:{},media:{}}))}function CE(){return`__m__-${x.useId().replace(/[:«»]/g,"")}`}function gi(n,a){return Array.isArray(n)?[...n].reduce((i,r)=>({...i,...gi(r,a)}),{}):typeof n=="function"?n(a):n??{}}function TE(n){return n}const RE=TE;function B0(n){return n}function me(n){const a=n;return a.extend=B0,a.withProps=i=>{const r=s=>v.jsx(a,{...i,...s});return r.extend=a.extend,r.displayName=`WithProps(${a.displayName})`,r},a}function H0(n){return me(n)}function Vt(n){const a=n;return a.withProps=i=>{const r=s=>v.jsx(a,{...i,...s});return r.extend=a.extend,r.displayName=`WithProps(${a.displayName})`,r},a.extend=B0,a}function L0(n){return`data-${(n.startsWith("data-")?n.slice(5):n).replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}`}function _E(n){return Object.keys(n).reduce((a,i)=>{const r=n[i];return r===void 0||r===""||r===!1||r===null||(a[L0(i)]=n[i]),a},{})}function U0(n){return n?typeof n=="string"?{[L0(n)]:!0}:Array.isArray(n)?[...n].reduce((a,i)=>({...a,...U0(i)}),{}):_E(n):null}function qd(n,a){return Array.isArray(n)?[...n].reduce((i,r)=>({...i,...qd(r,a)}),{}):typeof n=="function"?n(a):n??{}}function AE({theme:n,style:a,vars:i,styleProps:r}){const s=qd(a,n),u=qd(i,n);return{...s,...u,...r}}function $0({component:n,style:a,__vars:i,className:r,variant:s,mod:u,size:d,hiddenFrom:m,visibleFrom:p,lightHidden:h,darkHidden:S,renderRoot:g,__size:y,ref:w,...C}){var ae,oe;const R=Nn(),N=n||"div",{styleProps:A,rest:T}=bc(C),_=(oe=(ae=N2())==null?void 0:ae())==null?void 0:oe(A.sx),z=CE(),L=EE({styleProps:A,theme:R,data:rE}),$=M2(),U=$&&L.hasResponsiveStyles?oE(L.styles,L.media):z,X={ref:w,style:AE({theme:R,style:a,vars:i,styleProps:L.inlineStyles}),className:bt(r,_,{[U]:L.hasResponsiveStyles,"mantine-light-hidden":h,"mantine-dark-hidden":S,[`mantine-hidden-from-${m}`]:m,[`mantine-visible-from-${p}`]:p}),"data-variant":s,"data-size":y0(d)?void 0:d||void 0,size:y,...U0(u),...T};return v.jsxs(v.Fragment,{children:[L.hasResponsiveStyles&&v.jsx(D0,{selector:`.${U}`,styles:L.styles,media:L.media,deduplicate:$}),typeof g=="function"?g(X):v.jsx(N,{...X})]})}$0.displayName="@mantine/core/Box";const ce=RE($0),jE=x.createContext({dir:"ltr",toggleDirection:()=>{},setDirection:()=>{}});function nr(){return x.use(jE)}const NE={transitionDuration:200,transitionTimingFunction:"ease",animateOpacity:!0,orientation:"vertical"},Y0=me(n=>{const{children:a,expanded:i,transitionDuration:r,transitionTimingFunction:s,style:u,onTransitionEnd:d,onTransitionStart:m,animateOpacity:p,keepMounted:h,ref:S,orientation:g,...y}=se("Collapse",NE,n),w=yc(),C=Nn(),R=vc(),N=C.respectReducedMotion&&R?0:r,A=(g==="horizontal"?f2:c2)({expanded:i,transitionDuration:N,transitionTimingFunction:s,onTransitionEnd:d,onTransitionStart:m,keepMounted:!1});if(N===0)return h===!0&&w!=="test"?v.jsx(x.Activity,{mode:i?"visible":"hidden",children:v.jsx(ce,{...y,children:a})}):i?v.jsx(ce,{...y,children:a}):null;const T=A.state==="exited";let _;return h===!1?_=T?null:a:h===!0?_=v.jsx(x.Activity,{mode:T?"hidden":"visible",children:a}):_=a,v.jsx(ce,{...y,...A.getCollapseProps({style:{opacity:i||!p?1:0,transition:p?`opacity ${N}ms ${s}`:"none",...gi(u,C)},ref:S}),children:_})});Y0.displayName="@mantine/core/Collapse";const[OE,On]=sl("ScrollArea.Root component was not found in tree");function ba(n,a){const i=x.useEffectEvent(a);ol(()=>{let r=0;if(n){const s=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(i)});return s.observe(n),()=>{window.cancelAnimationFrame(r),s.unobserve(n)}}},[n])}function ME(n){const{style:a,...i}=n,r=On(),[s,u]=x.useState(0),[d,m]=x.useState(0),p=!!(s&&d);return ba(r.scrollbarX,()=>{var S;const h=((S=r.scrollbarX)==null?void 0:S.offsetHeight)||0;r.onCornerHeightChange(h),m(h)}),ba(r.scrollbarY,()=>{var S;const h=((S=r.scrollbarY)==null?void 0:S.offsetWidth)||0;r.onCornerWidthChange(h),u(h)}),p?v.jsx("div",{...i,style:{...a,width:s,height:d}}):null}function zE(n){const a=On(),i=!!(a.scrollbarX&&a.scrollbarY);return a.type!=="scroll"&&i?v.jsx(ME,{...n}):null}const DE={scrollHideDelay:1e3,type:"hover"};function k0(n){const{type:a,scrollHideDelay:i,scrollbars:r,getStyles:s,ref:u,...d}=se("ScrollAreaRoot",DE,n),[m,p]=x.useState(null),[h,S]=x.useState(null),[g,y]=x.useState(null),[w,C]=x.useState(null),[R,N]=x.useState(null),[A,T]=x.useState(0),[_,z]=x.useState(0),[L,$]=x.useState(!1),[U,X]=x.useState(!1),ae=Xt(u,p);return v.jsx(OE,{value:{type:a,scrollHideDelay:i,scrollArea:m,viewport:h,onViewportChange:S,content:g,onContentChange:y,scrollbarX:w,onScrollbarXChange:C,scrollbarXEnabled:L,onScrollbarXEnabledChange:$,scrollbarY:R,onScrollbarYChange:N,scrollbarYEnabled:U,onScrollbarYEnabledChange:X,onCornerWidthChange:T,onCornerHeightChange:z,getStyles:s},children:v.jsx(ce,{...d,ref:ae,__vars:{"--sa-corner-width":r!=="xy"?"0px":`${A}px`,"--sa-corner-height":r!=="xy"?"0px":`${_}px`}})})}k0.displayName="@mantine/core/ScrollAreaRoot";function X0(n,a){const i=n/a;return Number.isNaN(i)?0:i}function Sc(n){const a=X0(n.viewport,n.content),i=n.scrollbar.paddingStart+n.scrollbar.paddingEnd,r=(n.scrollbar.size-i)*a;return Math.max(r,18)}function V0(n,a){return i=>{if(n[0]===n[1]||a[0]===a[1])return a[0];const r=(a[1]-a[0])/(n[1]-n[0]);return a[0]+r*(i-n[0])}}function BE(n,[a,i]){return Math.min(i,Math.max(a,n))}function Dy(n,a,i="ltr"){const r=Sc(a),s=a.scrollbar.paddingStart+a.scrollbar.paddingEnd,u=a.scrollbar.size-s,d=a.content-a.viewport,m=u-r,p=BE(n,i==="ltr"?[0,d]:[d*-1,0]);return V0([0,d],[0,m])(p)}function HE(n,a,i,r="ltr"){const s=Sc(i),u=s/2,d=a||u,m=s-d,p=i.scrollbar.paddingStart+d,h=i.scrollbar.size-i.scrollbar.paddingEnd-m,S=i.content-i.viewport,g=r==="ltr"?[0,S]:[S*-1,0];return V0([p,h],g)(n)}function q0(n,a){return n>0&&n<a}function sc(n){return n?parseInt(n,10):0}function Qa(n,a,{checkForDefaultPrevented:i=!0}={}){return r=>{n==null||n(r),(i===!1||!r.defaultPrevented)&&(a==null||a(r))}}const[LE,G0]=sl("ScrollAreaScrollbar was not found in tree");function Q0(n){const{sizes:a,hasThumb:i,onThumbChange:r,onThumbPointerUp:s,onThumbPointerDown:u,onThumbPositionChange:d,onDragScroll:m,onWheelScroll:p,onResize:h,ref:S,...g}=n,y=On(),[w,C]=x.useState(null),R=Xt(S,C),N=x.useRef(null),A=x.useRef(""),{viewport:T}=y,_=a.content-a.viewport,z=x.useEffectEvent(p),L=ui(d),$=hc(h,10),U=X=>{N.current&&m({x:X.clientX-N.current.left,y:X.clientY-N.current.top})};return x.useEffect(()=>{const X=ae=>{const oe=ae.target;w!=null&&w.contains(oe)&&z(ae,_)};return document.addEventListener("wheel",X,{passive:!1}),()=>document.removeEventListener("wheel",X,{passive:!1})},[T,w,_]),x.useEffect(L,[a,L]),ba(w,$),ba(y.content,$),v.jsx(LE,{value:{scrollbar:w,hasThumb:i,onThumbChange:ui(r),onThumbPointerUp:ui(s),onThumbPositionChange:L,onThumbPointerDown:ui(u)},children:v.jsx("div",{...g,ref:R,"data-mantine-scrollbar":!0,style:{position:"absolute",...g.style},onPointerDown:Qa(n.onPointerDown,X=>{X.preventDefault(),X.button===0&&(X.target.setPointerCapture(X.pointerId),N.current=w.getBoundingClientRect(),A.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",U(X))}),onPointerMove:Qa(n.onPointerMove,U),onPointerUp:Qa(n.onPointerUp,X=>{const ae=X.target;ae.hasPointerCapture(X.pointerId)&&(X.preventDefault(),ae.releasePointerCapture(X.pointerId))}),onLostPointerCapture:()=>{document.body.style.webkitUserSelect=A.current,N.current=null}})})}const Z0=n=>{const{sizes:a,onSizesChange:i,style:r,ref:s,...u}=n,d=On(),[m,p]=x.useState(),h=x.useRef(null),S=Xt(s,h,d.onScrollbarXChange);return x.useEffect(()=>{h.current&&p(getComputedStyle(h.current))},[h]),v.jsx(Q0,{"data-orientation":"horizontal",...u,ref:S,sizes:a,style:{...r,"--sa-thumb-width":`${Sc(a)}px`},onThumbPointerDown:g=>n.onThumbPointerDown(g.x),onDragScroll:g=>n.onDragScroll(g.x),onWheelScroll:(g,y)=>{if(d.viewport){const w=d.viewport.scrollLeft+g.deltaX;n.onWheelScroll(w),q0(w,y)&&g.preventDefault()}},onResize:()=>{h.current&&d.viewport&&m&&i({content:d.viewport.scrollWidth,viewport:d.viewport.offsetWidth,scrollbar:{size:h.current.clientWidth,paddingStart:sc(m.paddingLeft),paddingEnd:sc(m.paddingRight)}})}})};Z0.displayName="@mantine/core/ScrollAreaScrollbarX";function K0(n){const{sizes:a,onSizesChange:i,style:r,ref:s,...u}=n,d=On(),[m,p]=x.useState(),h=x.useRef(null),S=Xt(s,h,d.onScrollbarYChange);return x.useEffect(()=>{h.current&&p(window.getComputedStyle(h.current))},[]),v.jsx(Q0,{...u,"data-orientation":"vertical",ref:S,sizes:a,style:{"--sa-thumb-height":`${Sc(a)}px`,...r},onThumbPointerDown:g=>n.onThumbPointerDown(g.y),onDragScroll:g=>n.onDragScroll(g.y),onWheelScroll:(g,y)=>{if(d.viewport){const w=d.viewport.scrollTop+g.deltaY;n.onWheelScroll(w),q0(w,y)&&g.preventDefault()}},onResize:()=>{h.current&&d.viewport&&m&&i({content:d.viewport.scrollHeight,viewport:d.viewport.offsetHeight,scrollbar:{size:h.current.clientHeight,paddingStart:sc(m.paddingTop),paddingEnd:sc(m.paddingBottom)}})}})}K0.displayName="@mantine/core/ScrollAreaScrollbarY";function xc(n){const{orientation:a="vertical",...i}=n,{dir:r}=nr(),s=On(),u=x.useRef(null),d=x.useRef(0),[m,p]=x.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),h=X0(m.viewport,m.content),S={...i,sizes:m,onSizesChange:p,hasThumb:h>0&&h<1,onThumbChange:y=>{u.current=y},onThumbPointerUp:()=>{d.current=0},onThumbPointerDown:y=>{d.current=y}},g=(y,w)=>HE(y,d.current,m,w);return a==="horizontal"?v.jsx(Z0,{...S,onThumbPositionChange:()=>{if(s.viewport&&u.current){const y=s.viewport.scrollLeft,w=Dy(y,m,r);u.current.style.transform=`translate3d(${w}px, 0, 0)`}},onWheelScroll:y=>{s.viewport&&(s.viewport.scrollLeft=y)},onDragScroll:y=>{s.viewport&&(s.viewport.scrollLeft=g(y,r))}}):a==="vertical"?v.jsx(K0,{...S,onThumbPositionChange:()=>{if(s.viewport&&u.current){const y=s.viewport.scrollTop,w=Dy(y,m);m.scrollbar.size===0?u.current.style.setProperty("--thumb-opacity","0"):u.current.style.setProperty("--thumb-opacity","1"),u.current.style.transform=`translate3d(0, ${w}px, 0)`}},onWheelScroll:y=>{s.viewport&&(s.viewport.scrollTop=y)},onDragScroll:y=>{s.viewport&&(s.viewport.scrollTop=g(y))}}):null}xc.displayName="@mantine/core/ScrollAreaScrollbarVisible";function Sm(n){const a=On(),{forceMount:i,...r}=n,[s,u]=x.useState(!1),d=n.orientation==="horizontal",m=hc(()=>{if(a.viewport){const p=a.viewport.offsetWidth<a.viewport.scrollWidth,h=a.viewport.offsetHeight<a.viewport.scrollHeight;u(d?p:h)}},10);return ba(a.viewport,m),ba(a.content,m),i||s?v.jsx(xc,{"data-state":s?"visible":"hidden",...r}):null}Sm.displayName="@mantine/core/ScrollAreaScrollbarAuto";function J0(n){const{forceMount:a,...i}=n,r=On(),[s,u]=x.useState(!1);return x.useEffect(()=>{const{scrollArea:d}=r;let m=0;if(d){const p=()=>{window.clearTimeout(m),u(!0)},h=()=>{m=window.setTimeout(()=>u(!1),r.scrollHideDelay)};return d.addEventListener("pointerenter",p),d.addEventListener("pointerleave",h),()=>{window.clearTimeout(m),d.removeEventListener("pointerenter",p),d.removeEventListener("pointerleave",h)}}},[r.scrollArea,r.scrollHideDelay]),a||s?v.jsx(Sm,{"data-state":s?"visible":"hidden",...i}):null}J0.displayName="@mantine/core/ScrollAreaScrollbarHover";function UE(n){const{forceMount:a,...i}=n,r=On(),s=n.orientation==="horizontal",[u,d]=x.useState("hidden"),m=hc(()=>d("idle"),100);return x.useEffect(()=>{if(u==="idle"){const p=window.setTimeout(()=>d("hidden"),r.scrollHideDelay);return()=>window.clearTimeout(p)}},[u,r.scrollHideDelay]),x.useEffect(()=>{const{viewport:p}=r,h=s?"scrollLeft":"scrollTop";if(p){let S=p[h];const g=()=>{const y=p[h];S!==y&&(d("scrolling"),m()),S=y};return p.addEventListener("scroll",g),()=>p.removeEventListener("scroll",g)}},[r.viewport,s,m]),a||u!=="hidden"?v.jsx(xc,{"data-state":u==="hidden"?"hidden":"visible",...i,onPointerEnter:Qa(n.onPointerEnter,()=>d("interacting")),onPointerLeave:Qa(n.onPointerLeave,()=>d("idle"))}):null}function Gd(n){const{forceMount:a,...i}=n,r=On(),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:u}=r,d=n.orientation==="horizontal";return x.useEffect(()=>(d?s(!0):u(!0),()=>{d?s(!1):u(!1)}),[d,s,u]),r.type==="hover"?v.jsx(J0,{...i,forceMount:a}):r.type==="scroll"?v.jsx(UE,{...i,forceMount:a}):r.type==="auto"?v.jsx(Sm,{...i,forceMount:a}):r.type==="always"?v.jsx(xc,{...i}):null}Gd.displayName="@mantine/core/ScrollAreaScrollbar";function $E(n,a=()=>{}){let i={left:n.scrollLeft,top:n.scrollTop},r=0;return(function s(){const u={left:n.scrollLeft,top:n.scrollTop},d=i.left!==u.left,m=i.top!==u.top;(d||m)&&a(),i=u,r=window.requestAnimationFrame(s)})(),()=>window.cancelAnimationFrame(r)}function F0(n){const{style:a,ref:i,...r}=n,s=On(),u=G0(),{onThumbPositionChange:d}=u,m=Xt(i,u.onThumbChange),p=x.useRef(void 0),h=hc(()=>{p.current&&(p.current(),p.current=void 0)},100);return x.useEffect(()=>{const{viewport:S}=s;if(S){const g=()=>{h(),p.current||(p.current=$E(S,d),d())};return d(),S.addEventListener("scroll",g),()=>S.removeEventListener("scroll",g)}},[s.viewport,h,d]),v.jsx("div",{"data-state":u.hasThumb?"visible":"hidden",...r,ref:m,style:{width:"var(--sa-thumb-width)",height:"var(--sa-thumb-height)",...a},onPointerDownCapture:Qa(n.onPointerDownCapture,S=>{const g=S.target.getBoundingClientRect(),y=S.clientX-g.left,w=S.clientY-g.top;u.onThumbPointerDown({x:y,y:w})}),onPointerUp:Qa(n.onPointerUp,u.onThumbPointerUp)})}F0.displayName="@mantine/core/ScrollAreaThumb";function Qd(n){const{forceMount:a,...i}=n,r=G0();return a||r.hasThumb?v.jsx(F0,{...i}):null}Qd.displayName="@mantine/core/ScrollAreaThumb";function W0({children:n,style:a,ref:i,onWheel:r,...s}){const u=On(),d=Xt(i,u.onViewportChange),m=p=>{if(r==null||r(p),u.scrollbarXEnabled&&u.viewport&&p.shiftKey){const{scrollTop:h,scrollHeight:S,clientHeight:g,scrollWidth:y,clientWidth:w}=u.viewport,C=h<1,R=h>=S-g-1;y>w&&(C||R)&&p.stopPropagation()}};return v.jsx(ce,{...s,ref:d,onWheel:m,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...a},children:v.jsx("div",{...u.getStyles("content"),ref:u.onContentChange,children:n})})}W0.displayName="@mantine/core/ScrollAreaViewport";var xm={root:"m_d57069b5",content:"m_b1336c6",viewport:"m_c0783ff9",viewportInner:"m_f8f631dd",scrollbar:"m_c44ba933",thumb:"m_d8b5e363",corner:"m_21657268"};function wc(){return typeof window<"u"}function lr(n){return P0(n)?(n.nodeName||"").toLowerCase():"#document"}function It(n){var a;return(n==null||(a=n.ownerDocument)==null?void 0:a.defaultView)||window}function ul(n){var a;return(a=(P0(n)?n.ownerDocument:n.document)||window.document)==null?void 0:a.documentElement}function P0(n){return wc()?n instanceof Node||n instanceof It(n).Node:!1}function et(n){return wc()?n instanceof Element||n instanceof It(n).Element:!1}function Mn(n){return wc()?n instanceof HTMLElement||n instanceof It(n).HTMLElement:!1}function Zd(n){return!wc()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof It(n).ShadowRoot}function xi(n){const{overflow:a,overflowX:i,overflowY:r,display:s}=jn(n);return/auto|scroll|overlay|hidden|clip/.test(a+r+i)&&s!=="inline"&&s!=="contents"}function YE(n){return/^(table|td|th)$/.test(lr(n))}function Ec(n){try{if(n.matches(":popover-open"))return!0}catch{}try{return n.matches(":modal")}catch{return!1}}const kE=/transform|translate|scale|rotate|perspective|filter/,XE=/paint|layout|strict|content/,Ya=n=>!!n&&n!=="none";let Ad;function wm(n){const a=et(n)?jn(n):n;return Ya(a.transform)||Ya(a.translate)||Ya(a.scale)||Ya(a.rotate)||Ya(a.perspective)||!Cc()&&(Ya(a.backdropFilter)||Ya(a.filter))||kE.test(a.willChange||"")||XE.test(a.contain||"")}function VE(n){let a=Ul(n);for(;Mn(a)&&!Bl(a);){if(wm(a))return a;if(Ec(a))return null;a=Ul(a)}return null}function Cc(){return Ad==null&&(Ad=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ad}function Bl(n){return/^(html|body|#document)$/.test(lr(n))}function jn(n){return It(n).getComputedStyle(n)}function Tc(n){return et(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function Ul(n){if(lr(n)==="html")return n;const a=n.assignedSlot||n.parentNode||Zd(n)&&n.host||ul(n);return Zd(a)?a.host:a}function I0(n){const a=Ul(n);return Bl(a)?n.ownerDocument?n.ownerDocument.body:n.body:Mn(a)&&xi(a)?a:I0(a)}function Hl(n,a,i){var r;a===void 0&&(a=[]),i===void 0&&(i=!0);const s=I0(n),u=s===((r=n.ownerDocument)==null?void 0:r.body),d=It(s);if(u){const m=Kd(d);return a.concat(d,d.visualViewport||[],xi(s)?s:[],m&&i?Hl(m):[])}else return a.concat(s,Hl(s,[],i))}function Kd(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}const qE=["top","right","bottom","left"],Vn=Math.min,Bt=Math.max,cc=Math.round,Ks=Math.floor,ll=n=>({x:n,y:n}),GE={left:"right",right:"left",bottom:"top",top:"bottom"};function Jd(n,a,i){return Bt(n,Vn(a,i))}function rl(n,a){return typeof n=="function"?n(a):n}function qn(n){return n.split("-")[0]}function ar(n){return n.split("-")[1]}function Em(n){return n==="x"?"y":"x"}function Cm(n){return n==="y"?"height":"width"}function kn(n){const a=n[0];return a==="t"||a==="b"?"y":"x"}function Tm(n){return Em(kn(n))}function QE(n,a,i){i===void 0&&(i=!1);const r=ar(n),s=Tm(n),u=Cm(s);let d=s==="x"?r===(i?"end":"start")?"right":"left":r==="start"?"bottom":"top";return a.reference[u]>a.floating[u]&&(d=uc(d)),[d,uc(d)]}function ZE(n){const a=uc(n);return[Fd(n),a,Fd(a)]}function Fd(n){return n.includes("start")?n.replace("start","end"):n.replace("end","start")}const By=["left","right"],Hy=["right","left"],KE=["top","bottom"],JE=["bottom","top"];function FE(n,a,i){switch(n){case"top":case"bottom":return i?a?Hy:By:a?By:Hy;case"left":case"right":return a?KE:JE;default:return[]}}function WE(n,a,i,r){const s=ar(n);let u=FE(qn(n),i==="start",r);return s&&(u=u.map(d=>d+"-"+s),a&&(u=u.concat(u.map(Fd)))),u}function uc(n){const a=qn(n);return GE[a]+n.slice(a.length)}function PE(n){return{top:0,right:0,bottom:0,left:0,...n}}function Rm(n){return typeof n!="number"?PE(n):{top:n,right:n,bottom:n,left:n}}function Po(n){const{x:a,y:i,width:r,height:s}=n;return{width:r,height:s,top:i,left:a,right:a+r,bottom:i+s,x:a,y:i}}function IE(){const n=navigator.userAgentData;return n!=null&&n.platform?n.platform:navigator.platform}function eC(){const n=navigator.userAgentData;return n&&Array.isArray(n.brands)?n.brands.map(a=>{let{brand:i,version:r}=a;return i+"/"+r}).join(" "):navigator.userAgent}function tC(){return/apple/i.test(navigator.vendor)}function nC(){return IE().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function lC(){return eC().includes("jsdom/")}const Ly="data-floating-ui-focusable",aC="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Uy(n){let a=n.activeElement;for(;((i=a)==null||(i=i.shadowRoot)==null?void 0:i.activeElement)!=null;){var i;a=a.shadowRoot.activeElement}return a}function yi(n,a){if(!n||!a)return!1;const i=a.getRootNode==null?void 0:a.getRootNode();if(n.contains(a))return!0;if(i&&Zd(i)){let r=a;for(;r;){if(n===r)return!0;r=r.parentNode||r.host}}return!1}function Ko(n){return"composedPath"in n?n.composedPath()[0]:n.target}function jd(n,a){if(a==null)return!1;if("composedPath"in n)return n.composedPath().includes(a);const i=n;return i.target!=null&&a.contains(i.target)}function oC(n){return n.matches("html,body")}function qa(n){return(n==null?void 0:n.ownerDocument)||document}function rC(n){return Mn(n)&&n.matches(aC)}function iC(n){if(!n||lC())return!0;try{return n.matches(":focus-visible")}catch{return!0}}function sC(n){return n?n.hasAttribute(Ly)?n:n.querySelector("["+Ly+"]")||n:null}function ec(n,a,i){return i===void 0&&(i=!0),n.filter(s=>{var u;return s.parentId===a&&(!i||((u=s.context)==null?void 0:u.open))}).flatMap(s=>[s,...ec(n,s.id,i)])}function cC(n){return"nativeEvent"in n}function Wd(n,a){const i=["mouse","pen"];return i.push("",void 0),i.includes(n)}var uC=typeof document<"u",fC=function(){},al=uC?x.useLayoutEffect:fC;const dC={...h0};function Js(n){const a=x.useRef(n);return al(()=>{a.current=n}),a}const mC=dC.useInsertionEffect,pC=mC||(n=>n());function tl(n){const a=x.useRef(()=>{});return pC(()=>{a.current=n}),x.useCallback(function(){for(var i=arguments.length,r=new Array(i),s=0;s<i;s++)r[s]=arguments[s];return a.current==null?void 0:a.current(...r)},[])}function $y(n,a,i){let{reference:r,floating:s}=n;const u=kn(a),d=Tm(a),m=Cm(d),p=qn(a),h=u==="y",S=r.x+r.width/2-s.width/2,g=r.y+r.height/2-s.height/2,y=r[m]/2-s[m]/2;let w;switch(p){case"top":w={x:S,y:r.y-s.height};break;case"bottom":w={x:S,y:r.y+r.height};break;case"right":w={x:r.x+r.width,y:g};break;case"left":w={x:r.x-s.width,y:g};break;default:w={x:r.x,y:r.y}}switch(ar(a)){case"start":w[d]-=y*(i&&h?-1:1);break;case"end":w[d]+=y*(i&&h?-1:1);break}return w}async function hC(n,a){var i;a===void 0&&(a={});const{x:r,y:s,platform:u,rects:d,elements:m,strategy:p}=n,{boundary:h="clippingAncestors",rootBoundary:S="viewport",elementContext:g="floating",altBoundary:y=!1,padding:w=0}=rl(a,n),C=Rm(w),N=m[y?g==="floating"?"reference":"floating":g],A=Po(await u.getClippingRect({element:(i=await(u.isElement==null?void 0:u.isElement(N)))==null||i?N:N.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(m.floating)),boundary:h,rootBoundary:S,strategy:p})),T=g==="floating"?{x:r,y:s,width:d.floating.width,height:d.floating.height}:d.reference,_=await(u.getOffsetParent==null?void 0:u.getOffsetParent(m.floating)),z=await(u.isElement==null?void 0:u.isElement(_))?await(u.getScale==null?void 0:u.getScale(_))||{x:1,y:1}:{x:1,y:1},L=Po(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:m,rect:T,offsetParent:_,strategy:p}):T);return{top:(A.top-L.top+C.top)/z.y,bottom:(L.bottom-A.bottom+C.bottom)/z.y,left:(A.left-L.left+C.left)/z.x,right:(L.right-A.right+C.right)/z.x}}const vC=50,gC=async(n,a,i)=>{const{placement:r="bottom",strategy:s="absolute",middleware:u=[],platform:d}=i,m=d.detectOverflow?d:{...d,detectOverflow:hC},p=await(d.isRTL==null?void 0:d.isRTL(a));let h=await d.getElementRects({reference:n,floating:a,strategy:s}),{x:S,y:g}=$y(h,r,p),y=r,w=0;const C={};for(let R=0;R<u.length;R++){const N=u[R];if(!N)continue;const{name:A,fn:T}=N,{x:_,y:z,data:L,reset:$}=await T({x:S,y:g,initialPlacement:r,placement:y,strategy:s,middlewareData:C,rects:h,platform:m,elements:{reference:n,floating:a}});S=_??S,g=z??g,C[A]={...C[A],...L},$&&w<vC&&(w++,typeof $=="object"&&($.placement&&(y=$.placement),$.rects&&(h=$.rects===!0?await d.getElementRects({reference:n,floating:a,strategy:s}):$.rects),{x:S,y:g}=$y(h,y,p)),R=-1)}return{x:S,y:g,placement:y,strategy:s,middlewareData:C}},yC=n=>({name:"arrow",options:n,async fn(a){const{x:i,y:r,placement:s,rects:u,platform:d,elements:m,middlewareData:p}=a,{element:h,padding:S=0}=rl(n,a)||{};if(h==null)return{};const g=Rm(S),y={x:i,y:r},w=Tm(s),C=Cm(w),R=await d.getDimensions(h),N=w==="y",A=N?"top":"left",T=N?"bottom":"right",_=N?"clientHeight":"clientWidth",z=u.reference[C]+u.reference[w]-y[w]-u.floating[C],L=y[w]-u.reference[w],$=await(d.getOffsetParent==null?void 0:d.getOffsetParent(h));let U=$?$[_]:0;(!U||!await(d.isElement==null?void 0:d.isElement($)))&&(U=m.floating[_]||u.floating[C]);const X=z/2-L/2,ae=U/2-R[C]/2-1,oe=Vn(g[A],ae),le=Vn(g[T],ae),ee=oe,re=U-R[C]-le,K=U/2-R[C]/2+X,ie=Jd(ee,K,re),O=!p.arrow&&ar(s)!=null&&K!==ie&&u.reference[C]/2-(K<ee?oe:le)-R[C]/2<0,B=O?K<ee?K-ee:K-re:0;return{[w]:y[w]+B,data:{[w]:ie,centerOffset:K-ie-B,...O&&{alignmentOffset:B}},reset:O}}}),bC=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(a){var i,r;const{placement:s,middlewareData:u,rects:d,initialPlacement:m,platform:p,elements:h}=a,{mainAxis:S=!0,crossAxis:g=!0,fallbackPlacements:y,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:R=!0,...N}=rl(n,a);if((i=u.arrow)!=null&&i.alignmentOffset)return{};const A=qn(s),T=kn(m),_=qn(m)===m,z=await(p.isRTL==null?void 0:p.isRTL(h.floating)),L=y||(_||!R?[uc(m)]:ZE(m)),$=C!=="none";!y&&$&&L.push(...WE(m,R,C,z));const U=[m,...L],X=await p.detectOverflow(a,N),ae=[];let oe=((r=u.flip)==null?void 0:r.overflows)||[];if(S&&ae.push(X[A]),g){const K=QE(s,d,z);ae.push(X[K[0]],X[K[1]])}if(oe=[...oe,{placement:s,overflows:ae}],!ae.every(K=>K<=0)){var le,ee;const K=(((le=u.flip)==null?void 0:le.index)||0)+1,ie=U[K];if(ie&&(!(g==="alignment"?T!==kn(ie):!1)||oe.every(H=>kn(H.placement)===T?H.overflows[0]>0:!0)))return{data:{index:K,overflows:oe},reset:{placement:ie}};let O=(ee=oe.filter(B=>B.overflows[0]<=0).sort((B,H)=>B.overflows[1]-H.overflows[1])[0])==null?void 0:ee.placement;if(!O)switch(w){case"bestFit":{var re;const B=(re=oe.filter(H=>{if($){const J=kn(H.placement);return J===T||J==="y"}return!0}).map(H=>[H.placement,H.overflows.filter(J=>J>0).reduce((J,te)=>J+te,0)]).sort((H,J)=>H[1]-J[1])[0])==null?void 0:re[0];B&&(O=B);break}case"initialPlacement":O=m;break}if(s!==O)return{reset:{placement:O}}}return{}}}};function Yy(n,a){return{top:n.top-a.height,right:n.right-a.width,bottom:n.bottom-a.height,left:n.left-a.width}}function ky(n){return qE.some(a=>n[a]>=0)}const SC=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(a){const{rects:i,platform:r}=a,{strategy:s="referenceHidden",...u}=rl(n,a);switch(s){case"referenceHidden":{const d=await r.detectOverflow(a,{...u,elementContext:"reference"}),m=Yy(d,i.reference);return{data:{referenceHiddenOffsets:m,referenceHidden:ky(m)}}}case"escaped":{const d=await r.detectOverflow(a,{...u,altBoundary:!0}),m=Yy(d,i.floating);return{data:{escapedOffsets:m,escaped:ky(m)}}}default:return{}}}}};function eb(n){const a=Vn(...n.map(u=>u.left)),i=Vn(...n.map(u=>u.top)),r=Bt(...n.map(u=>u.right)),s=Bt(...n.map(u=>u.bottom));return{x:a,y:i,width:r-a,height:s-i}}function xC(n){const a=n.slice().sort((s,u)=>s.y-u.y),i=[];let r=null;for(let s=0;s<a.length;s++){const u=a[s];!r||u.y-r.y>r.height/2?i.push([u]):i[i.length-1].push(u),r=u}return i.map(s=>Po(eb(s)))}const wC=function(n){return n===void 0&&(n={}),{name:"inline",options:n,async fn(a){const{placement:i,elements:r,rects:s,platform:u,strategy:d}=a,{padding:m=2,x:p,y:h}=rl(n,a),S=Array.from(await(u.getClientRects==null?void 0:u.getClientRects(r.reference))||[]),g=xC(S),y=Po(eb(S)),w=Rm(m);function C(){if(g.length===2&&g[0].left>g[1].right&&p!=null&&h!=null)return g.find(N=>p>N.left-w.left&&p<N.right+w.right&&h>N.top-w.top&&h<N.bottom+w.bottom)||y;if(g.length>=2){if(kn(i)==="y"){const oe=g[0],le=g[g.length-1],ee=qn(i)==="top",re=oe.top,K=le.bottom,ie=ee?oe.left:le.left,O=ee?oe.right:le.right,B=O-ie,H=K-re;return{top:re,bottom:K,left:ie,right:O,width:B,height:H,x:ie,y:re}}const N=qn(i)==="left",A=Bt(...g.map(oe=>oe.right)),T=Vn(...g.map(oe=>oe.left)),_=g.filter(oe=>N?oe.left===T:oe.right===A),z=_[0].top,L=_[_.length-1].bottom,$=T,U=A,X=U-$,ae=L-z;return{top:z,bottom:L,left:$,right:U,width:X,height:ae,x:$,y:z}}return y}const R=await u.getElementRects({reference:{getBoundingClientRect:C},floating:r.floating,strategy:d});return s.reference.x!==R.reference.x||s.reference.y!==R.reference.y||s.reference.width!==R.reference.width||s.reference.height!==R.reference.height?{reset:{rects:R}}:{}}}},tb=new Set(["left","top"]);async function EC(n,a){const{placement:i,platform:r,elements:s}=n,u=await(r.isRTL==null?void 0:r.isRTL(s.floating)),d=qn(i),m=ar(i),p=kn(i)==="y",h=tb.has(d)?-1:1,S=u&&p?-1:1,g=rl(a,n);let{mainAxis:y,crossAxis:w,alignmentAxis:C}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return m&&typeof C=="number"&&(w=m==="end"?C*-1:C),p?{x:w*S,y:y*h}:{x:y*h,y:w*S}}const CC=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(a){var i,r;const{x:s,y:u,placement:d,middlewareData:m}=a,p=await EC(a,n);return d===((i=m.offset)==null?void 0:i.placement)&&(r=m.arrow)!=null&&r.alignmentOffset?{}:{x:s+p.x,y:u+p.y,data:{...p,placement:d}}}}},TC=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(a){const{x:i,y:r,placement:s,platform:u}=a,{mainAxis:d=!0,crossAxis:m=!1,limiter:p={fn:A=>{let{x:T,y:_}=A;return{x:T,y:_}}},...h}=rl(n,a),S={x:i,y:r},g=await u.detectOverflow(a,h),y=kn(qn(s)),w=Em(y);let C=S[w],R=S[y];if(d){const A=w==="y"?"top":"left",T=w==="y"?"bottom":"right",_=C+g[A],z=C-g[T];C=Jd(_,C,z)}if(m){const A=y==="y"?"top":"left",T=y==="y"?"bottom":"right",_=R+g[A],z=R-g[T];R=Jd(_,R,z)}const N=p.fn({...a,[w]:C,[y]:R});return{...N,data:{x:N.x-i,y:N.y-r,enabled:{[w]:d,[y]:m}}}}}},RC=function(n){return n===void 0&&(n={}),{options:n,fn(a){const{x:i,y:r,placement:s,rects:u,middlewareData:d}=a,{offset:m=0,mainAxis:p=!0,crossAxis:h=!0}=rl(n,a),S={x:i,y:r},g=kn(s),y=Em(g);let w=S[y],C=S[g];const R=rl(m,a),N=typeof R=="number"?{mainAxis:R,crossAxis:0}:{mainAxis:0,crossAxis:0,...R};if(p){const _=y==="y"?"height":"width",z=u.reference[y]-u.floating[_]+N.mainAxis,L=u.reference[y]+u.reference[_]-N.mainAxis;w<z?w=z:w>L&&(w=L)}if(h){var A,T;const _=y==="y"?"width":"height",z=tb.has(qn(s)),L=u.reference[g]-u.floating[_]+(z&&((A=d.offset)==null?void 0:A[g])||0)+(z?0:N.crossAxis),$=u.reference[g]+u.reference[_]+(z?0:((T=d.offset)==null?void 0:T[g])||0)-(z?N.crossAxis:0);C<L?C=L:C>$&&(C=$)}return{[y]:w,[g]:C}}}},_C=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(a){var i,r;const{placement:s,rects:u,platform:d,elements:m}=a,{apply:p=()=>{},...h}=rl(n,a),S=await d.detectOverflow(a,h),g=qn(s),y=ar(s),w=kn(s)==="y",{width:C,height:R}=u.floating;let N,A;g==="top"||g==="bottom"?(N=g,A=y===(await(d.isRTL==null?void 0:d.isRTL(m.floating))?"start":"end")?"left":"right"):(A=g,N=y==="end"?"top":"bottom");const T=R-S.top-S.bottom,_=C-S.left-S.right,z=Vn(R-S[N],T),L=Vn(C-S[A],_),$=!a.middlewareData.shift;let U=z,X=L;if((i=a.middlewareData.shift)!=null&&i.enabled.x&&(X=_),(r=a.middlewareData.shift)!=null&&r.enabled.y&&(U=T),$&&!y){const oe=Bt(S.left,0),le=Bt(S.right,0),ee=Bt(S.top,0),re=Bt(S.bottom,0);w?X=C-2*(oe!==0||le!==0?oe+le:Bt(S.left,S.right)):U=R-2*(ee!==0||re!==0?ee+re:Bt(S.top,S.bottom))}await p({...a,availableWidth:X,availableHeight:U});const ae=await d.getDimensions(m.floating);return C!==ae.width||R!==ae.height?{reset:{rects:!0}}:{}}}};function nb(n){const a=jn(n);let i=parseFloat(a.width)||0,r=parseFloat(a.height)||0;const s=Mn(n),u=s?n.offsetWidth:i,d=s?n.offsetHeight:r,m=cc(i)!==u||cc(r)!==d;return m&&(i=u,r=d),{width:i,height:r,$:m}}function _m(n){return et(n)?n:n.contextElement}function Fo(n){const a=_m(n);if(!Mn(a))return ll(1);const i=a.getBoundingClientRect(),{width:r,height:s,$:u}=nb(a);let d=(u?cc(i.width):i.width)/r,m=(u?cc(i.height):i.height)/s;return(!d||!Number.isFinite(d))&&(d=1),(!m||!Number.isFinite(m))&&(m=1),{x:d,y:m}}const AC=ll(0);function lb(n){const a=It(n);return!Cc()||!a.visualViewport?AC:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function jC(n,a,i){return a===void 0&&(a=!1),!i||a&&i!==It(n)?!1:a}function Ja(n,a,i,r){a===void 0&&(a=!1),i===void 0&&(i=!1);const s=n.getBoundingClientRect(),u=_m(n);let d=ll(1);a&&(r?et(r)&&(d=Fo(r)):d=Fo(n));const m=jC(u,i,r)?lb(u):ll(0);let p=(s.left+m.x)/d.x,h=(s.top+m.y)/d.y,S=s.width/d.x,g=s.height/d.y;if(u){const y=It(u),w=r&&et(r)?It(r):r;let C=y,R=Kd(C);for(;R&&r&&w!==C;){const N=Fo(R),A=R.getBoundingClientRect(),T=jn(R),_=A.left+(R.clientLeft+parseFloat(T.paddingLeft))*N.x,z=A.top+(R.clientTop+parseFloat(T.paddingTop))*N.y;p*=N.x,h*=N.y,S*=N.x,g*=N.y,p+=_,h+=z,C=It(R),R=Kd(C)}}return Po({width:S,height:g,x:p,y:h})}function Rc(n,a){const i=Tc(n).scrollLeft;return a?a.left+i:Ja(ul(n)).left+i}function ab(n,a){const i=n.getBoundingClientRect(),r=i.left+a.scrollLeft-Rc(n,i),s=i.top+a.scrollTop;return{x:r,y:s}}function NC(n){let{elements:a,rect:i,offsetParent:r,strategy:s}=n;const u=s==="fixed",d=ul(r),m=a?Ec(a.floating):!1;if(r===d||m&&u)return i;let p={scrollLeft:0,scrollTop:0},h=ll(1);const S=ll(0),g=Mn(r);if((g||!g&&!u)&&((lr(r)!=="body"||xi(d))&&(p=Tc(r)),g)){const w=Ja(r);h=Fo(r),S.x=w.x+r.clientLeft,S.y=w.y+r.clientTop}const y=d&&!g&&!u?ab(d,p):ll(0);return{width:i.width*h.x,height:i.height*h.y,x:i.x*h.x-p.scrollLeft*h.x+S.x+y.x,y:i.y*h.y-p.scrollTop*h.y+S.y+y.y}}function OC(n){return Array.from(n.getClientRects())}function MC(n){const a=ul(n),i=Tc(n),r=n.ownerDocument.body,s=Bt(a.scrollWidth,a.clientWidth,r.scrollWidth,r.clientWidth),u=Bt(a.scrollHeight,a.clientHeight,r.scrollHeight,r.clientHeight);let d=-i.scrollLeft+Rc(n);const m=-i.scrollTop;return jn(r).direction==="rtl"&&(d+=Bt(a.clientWidth,r.clientWidth)-s),{width:s,height:u,x:d,y:m}}const Xy=25;function zC(n,a){const i=It(n),r=ul(n),s=i.visualViewport;let u=r.clientWidth,d=r.clientHeight,m=0,p=0;if(s){u=s.width,d=s.height;const S=Cc();(!S||S&&a==="fixed")&&(m=s.offsetLeft,p=s.offsetTop)}const h=Rc(r);if(h<=0){const S=r.ownerDocument,g=S.body,y=getComputedStyle(g),w=S.compatMode==="CSS1Compat"&&parseFloat(y.marginLeft)+parseFloat(y.marginRight)||0,C=Math.abs(r.clientWidth-g.clientWidth-w);C<=Xy&&(u-=C)}else h<=Xy&&(u+=h);return{width:u,height:d,x:m,y:p}}function DC(n,a){const i=Ja(n,!0,a==="fixed"),r=i.top+n.clientTop,s=i.left+n.clientLeft,u=Mn(n)?Fo(n):ll(1),d=n.clientWidth*u.x,m=n.clientHeight*u.y,p=s*u.x,h=r*u.y;return{width:d,height:m,x:p,y:h}}function Vy(n,a,i){let r;if(a==="viewport")r=zC(n,i);else if(a==="document")r=MC(ul(n));else if(et(a))r=DC(a,i);else{const s=lb(n);r={x:a.x-s.x,y:a.y-s.y,width:a.width,height:a.height}}return Po(r)}function ob(n,a){const i=Ul(n);return i===a||!et(i)||Bl(i)?!1:jn(i).position==="fixed"||ob(i,a)}function BC(n,a){const i=a.get(n);if(i)return i;let r=Hl(n,[],!1).filter(m=>et(m)&&lr(m)!=="body"),s=null;const u=jn(n).position==="fixed";let d=u?Ul(n):n;for(;et(d)&&!Bl(d);){const m=jn(d),p=wm(d);!p&&m.position==="fixed"&&(s=null),(u?!p&&!s:!p&&m.position==="static"&&!!s&&(s.position==="absolute"||s.position==="fixed")||xi(d)&&!p&&ob(n,d))?r=r.filter(S=>S!==d):s=m,d=Ul(d)}return a.set(n,r),r}function HC(n){let{element:a,boundary:i,rootBoundary:r,strategy:s}=n;const d=[...i==="clippingAncestors"?Ec(a)?[]:BC(a,this._c):[].concat(i),r],m=Vy(a,d[0],s);let p=m.top,h=m.right,S=m.bottom,g=m.left;for(let y=1;y<d.length;y++){const w=Vy(a,d[y],s);p=Bt(w.top,p),h=Vn(w.right,h),S=Vn(w.bottom,S),g=Bt(w.left,g)}return{width:h-g,height:S-p,x:g,y:p}}function LC(n){const{width:a,height:i}=nb(n);return{width:a,height:i}}function UC(n,a,i){const r=Mn(a),s=ul(a),u=i==="fixed",d=Ja(n,!0,u,a);let m={scrollLeft:0,scrollTop:0};const p=ll(0);function h(){p.x=Rc(s)}if(r||!r&&!u)if((lr(a)!=="body"||xi(s))&&(m=Tc(a)),r){const w=Ja(a,!0,u,a);p.x=w.x+a.clientLeft,p.y=w.y+a.clientTop}else s&&h();u&&!r&&s&&h();const S=s&&!r&&!u?ab(s,m):ll(0),g=d.left+m.scrollLeft-p.x-S.x,y=d.top+m.scrollTop-p.y-S.y;return{x:g,y,width:d.width,height:d.height}}function Nd(n){return jn(n).position==="static"}function qy(n,a){if(!Mn(n)||jn(n).position==="fixed")return null;if(a)return a(n);let i=n.offsetParent;return ul(n)===i&&(i=i.ownerDocument.body),i}function rb(n,a){const i=It(n);if(Ec(n))return i;if(!Mn(n)){let s=Ul(n);for(;s&&!Bl(s);){if(et(s)&&!Nd(s))return s;s=Ul(s)}return i}let r=qy(n,a);for(;r&&YE(r)&&Nd(r);)r=qy(r,a);return r&&Bl(r)&&Nd(r)&&!wm(r)?i:r||VE(n)||i}const $C=async function(n){const a=this.getOffsetParent||rb,i=this.getDimensions,r=await i(n.floating);return{reference:UC(n.reference,await a(n.floating),n.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function YC(n){return jn(n).direction==="rtl"}const kC={convertOffsetParentRelativeRectToViewportRelativeRect:NC,getDocumentElement:ul,getClippingRect:HC,getOffsetParent:rb,getElementRects:$C,getClientRects:OC,getDimensions:LC,getScale:Fo,isElement:et,isRTL:YC};function ib(n,a){return n.x===a.x&&n.y===a.y&&n.width===a.width&&n.height===a.height}function XC(n,a){let i=null,r;const s=ul(n);function u(){var m;clearTimeout(r),(m=i)==null||m.disconnect(),i=null}function d(m,p){m===void 0&&(m=!1),p===void 0&&(p=1),u();const h=n.getBoundingClientRect(),{left:S,top:g,width:y,height:w}=h;if(m||a(),!y||!w)return;const C=Ks(g),R=Ks(s.clientWidth-(S+y)),N=Ks(s.clientHeight-(g+w)),A=Ks(S),_={rootMargin:-C+"px "+-R+"px "+-N+"px "+-A+"px",threshold:Bt(0,Vn(1,p))||1};let z=!0;function L($){const U=$[0].intersectionRatio;if(U!==p){if(!z)return d();U?d(!1,U):r=setTimeout(()=>{d(!1,1e-7)},1e3)}U===1&&!ib(h,n.getBoundingClientRect())&&d(),z=!1}try{i=new IntersectionObserver(L,{..._,root:s.ownerDocument})}catch{i=new IntersectionObserver(L,_)}i.observe(n)}return d(!0),u}function Pd(n,a,i,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:u=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:m=typeof IntersectionObserver=="function",animationFrame:p=!1}=r,h=_m(n),S=s||u?[...h?Hl(h):[],...a?Hl(a):[]]:[];S.forEach(A=>{s&&A.addEventListener("scroll",i,{passive:!0}),u&&A.addEventListener("resize",i)});const g=h&&m?XC(h,i):null;let y=-1,w=null;d&&(w=new ResizeObserver(A=>{let[T]=A;T&&T.target===h&&w&&a&&(w.unobserve(a),cancelAnimationFrame(y),y=requestAnimationFrame(()=>{var _;(_=w)==null||_.observe(a)})),i()}),h&&!p&&w.observe(h),a&&w.observe(a));let C,R=p?Ja(n):null;p&&N();function N(){const A=Ja(n);R&&!ib(R,A)&&i(),R=A,C=requestAnimationFrame(N)}return i(),()=>{var A;S.forEach(T=>{s&&T.removeEventListener("scroll",i),u&&T.removeEventListener("resize",i)}),g==null||g(),(A=w)==null||A.disconnect(),w=null,p&&cancelAnimationFrame(C)}}const VC=CC,qC=TC,GC=bC,QC=_C,ZC=SC,Gy=yC,KC=wC,JC=RC,FC=(n,a,i)=>{const r=new Map,s={platform:kC,...i},u={...s.platform,_c:r};return gC(n,a,{...s,platform:u})};var WC=typeof document<"u",PC=function(){},tc=WC?x.useLayoutEffect:PC;function fc(n,a){if(n===a)return!0;if(typeof n!=typeof a)return!1;if(typeof n=="function"&&n.toString()===a.toString())return!0;let i,r,s;if(n&&a&&typeof n=="object"){if(Array.isArray(n)){if(i=n.length,i!==a.length)return!1;for(r=i;r--!==0;)if(!fc(n[r],a[r]))return!1;return!0}if(s=Object.keys(n),i=s.length,i!==Object.keys(a).length)return!1;for(r=i;r--!==0;)if(!{}.hasOwnProperty.call(a,s[r]))return!1;for(r=i;r--!==0;){const u=s[r];if(!(u==="_owner"&&n.$$typeof)&&!fc(n[u],a[u]))return!1}return!0}return n!==n&&a!==a}function sb(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Qy(n,a){const i=sb(n);return Math.round(a*i)/i}function Od(n){const a=x.useRef(n);return tc(()=>{a.current=n}),a}function IC(n){n===void 0&&(n={});const{placement:a="bottom",strategy:i="absolute",middleware:r=[],platform:s,elements:{reference:u,floating:d}={},transform:m=!0,whileElementsMounted:p,open:h}=n,[S,g]=x.useState({x:0,y:0,strategy:i,placement:a,middlewareData:{},isPositioned:!1}),[y,w]=x.useState(r);fc(y,r)||w(r);const[C,R]=x.useState(null),[N,A]=x.useState(null),T=x.useCallback(H=>{H!==$.current&&($.current=H,R(H))},[]),_=x.useCallback(H=>{H!==U.current&&(U.current=H,A(H))},[]),z=u||C,L=d||N,$=x.useRef(null),U=x.useRef(null),X=x.useRef(S),ae=p!=null,oe=Od(p),le=Od(s),ee=Od(h),re=x.useCallback(()=>{if(!$.current||!U.current)return;const H={placement:a,strategy:i,middleware:y};le.current&&(H.platform=le.current),FC($.current,U.current,H).then(J=>{const te={...J,isPositioned:ee.current!==!1};K.current&&!fc(X.current,te)&&(X.current=te,Dl.flushSync(()=>{g(te)}))})},[y,a,i,le,ee]);tc(()=>{h===!1&&X.current.isPositioned&&(X.current.isPositioned=!1,g(H=>({...H,isPositioned:!1})))},[h]);const K=x.useRef(!1);tc(()=>(K.current=!0,()=>{K.current=!1}),[]),tc(()=>{if(z&&($.current=z),L&&(U.current=L),z&&L){if(oe.current)return oe.current(z,L,re);re()}},[z,L,re,oe,ae]);const ie=x.useMemo(()=>({reference:$,floating:U,setReference:T,setFloating:_}),[T,_]),O=x.useMemo(()=>({reference:z,floating:L}),[z,L]),B=x.useMemo(()=>{const H={position:i,left:0,top:0};if(!O.floating)return H;const J=Qy(O.floating,S.x),te=Qy(O.floating,S.y);return m?{...H,transform:"translate("+J+"px, "+te+"px)",...sb(O.floating)>=1.5&&{willChange:"transform"}}:{position:i,left:J,top:te}},[i,m,O.floating,S.x,S.y]);return x.useMemo(()=>({...S,update:re,refs:ie,elements:O,floatingStyles:B}),[S,re,ie,O,B])}const eT=n=>{function a(i){return{}.hasOwnProperty.call(i,"current")}return{name:"arrow",options:n,fn(i){const{element:r,padding:s}=typeof n=="function"?n(i):n;return r&&a(r)?r.current!=null?Gy({element:r.current,padding:s}).fn(i):{}:r?Gy({element:r,padding:s}).fn(i):{}}}},cb=(n,a)=>{const i=VC(n);return{name:i.name,fn:i.fn,options:[n,a]}},Am=(n,a)=>{const i=qC(n);return{name:i.name,fn:i.fn,options:[n,a]}},Zy=(n,a)=>({fn:JC(n).fn,options:[n,a]}),Id=(n,a)=>{const i=GC(n);return{name:i.name,fn:i.fn,options:[n,a]}},tT=(n,a)=>{const i=QC(n);return{name:i.name,fn:i.fn,options:[n,a]}},nT=(n,a)=>{const i=ZC(n);return{name:i.name,fn:i.fn,options:[n,a]}},pi=(n,a)=>{const i=KC(n);return{name:i.name,fn:i.fn,options:[n,a]}},ub=(n,a)=>{const i=eT(n);return{name:i.name,fn:i.fn,options:[n,a]}};function fb(n){const a=x.useRef(void 0),i=x.useCallback(r=>{const s=n.map(u=>{if(u!=null){if(typeof u=="function"){const d=u,m=d(r);return typeof m=="function"?m:()=>{d(null)}}return u.current=r,()=>{u.current=null}}});return()=>{s.forEach(u=>u==null?void 0:u())}},n);return x.useMemo(()=>n.every(r=>r==null)?null:r=>{a.current&&(a.current(),a.current=void 0),r!=null&&(a.current=i(r))},n)}const lT="data-floating-ui-focusable",Ky="active",Jy="selected",aT={...h0};let Fy=!1,oT=0;const Wy=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+oT++;function rT(){const[n,a]=x.useState(()=>Fy?Wy():void 0);return al(()=>{n==null&&a(Wy())},[]),x.useEffect(()=>{Fy=!0},[]),n}const iT=aT.useId,db=iT||rT;function sT(){const n=new Map;return{emit(a,i){var r;(r=n.get(a))==null||r.forEach(s=>s(i))},on(a,i){n.has(a)||n.set(a,new Set),n.get(a).add(i)},off(a,i){var r;(r=n.get(a))==null||r.delete(i)}}}const cT=x.createContext(null),uT=x.createContext(null),jm=()=>{var n;return((n=x.useContext(cT))==null?void 0:n.id)||null},Nm=()=>x.useContext(uT);function Om(n){return"data-floating-ui-"+n}function Rn(n){n.current!==-1&&(clearTimeout(n.current),n.current=-1)}const Py=Om("safe-polygon");function nc(n,a,i){if(i&&!Wd(i))return 0;if(typeof n=="number")return n;if(typeof n=="function"){const r=n();return typeof r=="number"?r:r==null?void 0:r[a]}return n==null?void 0:n[a]}function Md(n){return typeof n=="function"?n():n}function fT(n,a){a===void 0&&(a={});const{open:i,onOpenChange:r,dataRef:s,events:u,elements:d}=n,{enabled:m=!0,delay:p=0,handleClose:h=null,mouseOnly:S=!1,restMs:g=0,move:y=!0}=a,w=Nm(),C=jm(),R=Js(h),N=Js(p),A=Js(i),T=Js(g),_=x.useRef(),z=x.useRef(-1),L=x.useRef(),$=x.useRef(-1),U=x.useRef(!0),X=x.useRef(!1),ae=x.useRef(()=>{}),oe=x.useRef(!1),le=tl(()=>{var B;const H=(B=s.current.openEvent)==null?void 0:B.type;return(H==null?void 0:H.includes("mouse"))&&H!=="mousedown"});x.useEffect(()=>{if(!m)return;function B(H){let{open:J}=H;J||(Rn(z),Rn($),U.current=!0,oe.current=!1)}return u.on("openchange",B),()=>{u.off("openchange",B)}},[m,u]),x.useEffect(()=>{if(!m||!R.current||!i)return;function B(J){le()&&r(!1,J,"hover")}const H=qa(d.floating).documentElement;return H.addEventListener("mouseleave",B),()=>{H.removeEventListener("mouseleave",B)}},[d.floating,i,r,m,R,le]);const ee=x.useCallback(function(B,H,J){H===void 0&&(H=!0),J===void 0&&(J="hover");const te=nc(N.current,"close",_.current);te&&!L.current?(Rn(z),z.current=window.setTimeout(()=>r(!1,B,J),te)):H&&(Rn(z),r(!1,B,J))},[N,r]),re=tl(()=>{ae.current(),L.current=void 0}),K=tl(()=>{if(X.current){const B=qa(d.floating).body;B.style.pointerEvents="",B.removeAttribute(Py),X.current=!1}}),ie=tl(()=>s.current.openEvent?["click","mousedown"].includes(s.current.openEvent.type):!1);x.useEffect(()=>{if(!m)return;function B(k){if(Rn(z),U.current=!1,S&&!Wd(_.current)||Md(T.current)>0&&!nc(N.current,"open"))return;const F=nc(N.current,"open",_.current);F?z.current=window.setTimeout(()=>{A.current||r(!0,k,"hover")},F):i||r(!0,k,"hover")}function H(k){if(ie()){K();return}ae.current();const F=qa(d.floating);if(Rn($),oe.current=!1,R.current&&s.current.floatingContext){i||Rn(z),L.current=R.current({...s.current.floatingContext,tree:w,x:k.clientX,y:k.clientY,onClose(){K(),re(),ie()||ee(k,!0,"safe-polygon")}});const ue=L.current;F.addEventListener("mousemove",ue),ae.current=()=>{F.removeEventListener("mousemove",ue)};return}(_.current==="touch"?!yi(d.floating,k.relatedTarget):!0)&&ee(k)}function J(k){ie()||s.current.floatingContext&&(R.current==null||R.current({...s.current.floatingContext,tree:w,x:k.clientX,y:k.clientY,onClose(){K(),re(),ie()||ee(k)}})(k))}function te(){Rn(z)}function j(k){ie()||ee(k,!1)}if(et(d.domReference)){const k=d.domReference,F=d.floating;return i&&k.addEventListener("mouseleave",J),y&&k.addEventListener("mousemove",B,{once:!0}),k.addEventListener("mouseenter",B),k.addEventListener("mouseleave",H),F&&(F.addEventListener("mouseleave",J),F.addEventListener("mouseenter",te),F.addEventListener("mouseleave",j)),()=>{i&&k.removeEventListener("mouseleave",J),y&&k.removeEventListener("mousemove",B),k.removeEventListener("mouseenter",B),k.removeEventListener("mouseleave",H),F&&(F.removeEventListener("mouseleave",J),F.removeEventListener("mouseenter",te),F.removeEventListener("mouseleave",j))}}},[d,m,n,S,y,ee,re,K,r,i,A,w,N,R,s,ie,T]),al(()=>{var B;if(m&&i&&(B=R.current)!=null&&(B=B.__options)!=null&&B.blockPointerEvents&&le()){X.current=!0;const J=d.floating;if(et(d.domReference)&&J){var H;const te=qa(d.floating).body;te.setAttribute(Py,"");const j=d.domReference,k=w==null||(H=w.nodesRef.current.find(F=>F.id===C))==null||(H=H.context)==null?void 0:H.elements.floating;return k&&(k.style.pointerEvents=""),te.style.pointerEvents="none",j.style.pointerEvents="auto",J.style.pointerEvents="auto",()=>{te.style.pointerEvents="",j.style.pointerEvents="",J.style.pointerEvents=""}}}},[m,i,C,d,w,R,le]),al(()=>{i||(_.current=void 0,oe.current=!1,re(),K())},[i,re,K]),x.useEffect(()=>()=>{re(),Rn(z),Rn($),K()},[m,d.domReference,re,K]);const O=x.useMemo(()=>{function B(H){_.current=H.pointerType}return{onPointerDown:B,onPointerEnter:B,onMouseMove(H){const{nativeEvent:J}=H;function te(){!U.current&&!A.current&&r(!0,J,"hover")}S&&!Wd(_.current)||i||Md(T.current)===0||oe.current&&H.movementX**2+H.movementY**2<2||(Rn($),_.current==="touch"?te():(oe.current=!0,$.current=window.setTimeout(te,Md(T.current))))}}},[S,r,i,A,T]);return x.useMemo(()=>m?{reference:O}:{},[m,O])}const em=()=>{},mb=x.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:em,setState:em,isInstantPhase:!1}),dT=()=>x.useContext(mb);function mT(n){const{children:a,delay:i,timeoutMs:r=0}=n,[s,u]=x.useReducer((p,h)=>({...p,...h}),{delay:i,timeoutMs:r,initialDelay:i,currentId:null,isInstantPhase:!1}),d=x.useRef(null),m=x.useCallback(p=>{u({currentId:p})},[]);return al(()=>{s.currentId?d.current===null?d.current=s.currentId:s.isInstantPhase||u({isInstantPhase:!0}):(s.isInstantPhase&&u({isInstantPhase:!1}),d.current=null)},[s.currentId,s.isInstantPhase]),v.jsx(mb.Provider,{value:x.useMemo(()=>({...s,setState:u,setCurrentId:m}),[s,m]),children:a})}function pT(n,a){a===void 0&&(a={});const{open:i,onOpenChange:r,floatingId:s}=n,{id:u,enabled:d=!0}=a,m=u??s,p=dT(),{currentId:h,setCurrentId:S,initialDelay:g,setState:y,timeoutMs:w}=p;return al(()=>{d&&h&&(y({delay:{open:1,close:nc(g,"close")}}),h!==m&&r(!1))},[d,m,r,y,h,g]),al(()=>{function C(){r(!1),y({delay:g,currentId:null})}if(d&&h&&!i&&h===m){if(w){const R=window.setTimeout(C,w);return()=>{clearTimeout(R)}}C()}},[d,i,y,h,m,r,g,w]),al(()=>{d&&(S===em||!i||S(m))},[d,i,S,m]),p}const hT={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},vT={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},Iy=n=>{var a,i;return{escapeKey:typeof n=="boolean"?n:(a=n==null?void 0:n.escapeKey)!=null?a:!1,outsidePress:typeof n=="boolean"?n:(i=n==null?void 0:n.outsidePress)!=null?i:!0}};function gT(n,a){a===void 0&&(a={});const{open:i,onOpenChange:r,elements:s,dataRef:u}=n,{enabled:d=!0,escapeKey:m=!0,outsidePress:p=!0,outsidePressEvent:h="pointerdown",referencePress:S=!1,referencePressEvent:g="pointerdown",ancestorScroll:y=!1,bubbles:w,capture:C}=a,R=Nm(),N=tl(typeof p=="function"?p:()=>!1),A=typeof p=="function"?N:p,T=x.useRef(!1),{escapeKey:_,outsidePress:z}=Iy(w),{escapeKey:L,outsidePress:$}=Iy(C),U=x.useRef(!1),X=tl(K=>{var ie;if(!i||!d||!m||K.key!=="Escape"||U.current)return;const O=(ie=u.current.floatingContext)==null?void 0:ie.nodeId,B=R?ec(R.nodesRef.current,O):[];if(!_&&(K.stopPropagation(),B.length>0)){let H=!0;if(B.forEach(J=>{var te;if((te=J.context)!=null&&te.open&&!J.context.dataRef.current.__escapeKeyBubbles){H=!1;return}}),!H)return}r(!1,cC(K)?K.nativeEvent:K,"escape-key")}),ae=tl(K=>{var ie;const O=()=>{var B;X(K),(B=Ko(K))==null||B.removeEventListener("keydown",O)};(ie=Ko(K))==null||ie.addEventListener("keydown",O)}),oe=tl(K=>{var ie;const O=u.current.insideReactTree;u.current.insideReactTree=!1;const B=T.current;if(T.current=!1,h==="click"&&B||O||typeof A=="function"&&!A(K))return;const H=Ko(K),J="["+Om("inert")+"]",te=qa(s.floating).querySelectorAll(J);let j=et(H)?H:null;for(;j&&!Bl(j);){const ue=Ul(j);if(Bl(ue)||!et(ue))break;j=ue}if(te.length&&et(H)&&!oC(H)&&!yi(H,s.floating)&&Array.from(te).every(ue=>!yi(j,ue)))return;if(Mn(H)&&re){const ue=Bl(H),fe=jn(H),pe=/auto|scroll/,Ce=ue||pe.test(fe.overflowX),Re=ue||pe.test(fe.overflowY),ze=Ce&&H.clientWidth>0&&H.scrollWidth>H.clientWidth,lt=Re&&H.clientHeight>0&&H.scrollHeight>H.clientHeight,be=fe.direction==="rtl",$e=lt&&(be?K.offsetX<=H.offsetWidth-H.clientWidth:K.offsetX>H.clientWidth),qe=ze&&K.offsetY>H.clientHeight;if($e||qe)return}const k=(ie=u.current.floatingContext)==null?void 0:ie.nodeId,F=R&&ec(R.nodesRef.current,k).some(ue=>{var fe;return jd(K,(fe=ue.context)==null?void 0:fe.elements.floating)});if(jd(K,s.floating)||jd(K,s.domReference)||F)return;const P=R?ec(R.nodesRef.current,k):[];if(P.length>0){let ue=!0;if(P.forEach(fe=>{var pe;if((pe=fe.context)!=null&&pe.open&&!fe.context.dataRef.current.__outsidePressBubbles){ue=!1;return}}),!ue)return}r(!1,K,"outside-press")}),le=tl(K=>{var ie;const O=()=>{var B;oe(K),(B=Ko(K))==null||B.removeEventListener(h,O)};(ie=Ko(K))==null||ie.addEventListener(h,O)});x.useEffect(()=>{if(!i||!d)return;u.current.__escapeKeyBubbles=_,u.current.__outsidePressBubbles=z;let K=-1;function ie(te){r(!1,te,"ancestor-scroll")}function O(){window.clearTimeout(K),U.current=!0}function B(){K=window.setTimeout(()=>{U.current=!1},Cc()?5:0)}const H=qa(s.floating);m&&(H.addEventListener("keydown",L?ae:X,L),H.addEventListener("compositionstart",O),H.addEventListener("compositionend",B)),A&&H.addEventListener(h,$?le:oe,$);let J=[];return y&&(et(s.domReference)&&(J=Hl(s.domReference)),et(s.floating)&&(J=J.concat(Hl(s.floating))),!et(s.reference)&&s.reference&&s.reference.contextElement&&(J=J.concat(Hl(s.reference.contextElement)))),J=J.filter(te=>{var j;return te!==((j=H.defaultView)==null?void 0:j.visualViewport)}),J.forEach(te=>{te.addEventListener("scroll",ie,{passive:!0})}),()=>{m&&(H.removeEventListener("keydown",L?ae:X,L),H.removeEventListener("compositionstart",O),H.removeEventListener("compositionend",B)),A&&H.removeEventListener(h,$?le:oe,$),J.forEach(te=>{te.removeEventListener("scroll",ie)}),window.clearTimeout(K)}},[u,s,m,A,h,i,r,y,d,_,z,X,L,ae,oe,$,le]),x.useEffect(()=>{u.current.insideReactTree=!1},[u,A,h]);const ee=x.useMemo(()=>({onKeyDown:X,...S&&{[hT[g]]:K=>{r(!1,K.nativeEvent,"reference-press")},...g!=="click"&&{onClick(K){r(!1,K.nativeEvent,"reference-press")}}}}),[X,r,S,g]),re=x.useMemo(()=>{function K(ie){ie.button===0&&(T.current=!0)}return{onKeyDown:X,onMouseDown:K,onMouseUp:K,[vT[h]]:()=>{u.current.insideReactTree=!0}}},[X,h,u]);return x.useMemo(()=>d?{reference:ee,floating:re}:{},[d,ee,re])}function yT(n){const{open:a=!1,onOpenChange:i,elements:r}=n,s=db(),u=x.useRef({}),[d]=x.useState(()=>sT()),m=jm()!=null,[p,h]=x.useState(r.reference),S=tl((w,C,R)=>{u.current.openEvent=w?C:void 0,d.emit("openchange",{open:w,event:C,reason:R,nested:m}),i==null||i(w,C,R)}),g=x.useMemo(()=>({setPositionReference:h}),[]),y=x.useMemo(()=>({reference:p||r.reference||null,floating:r.floating||null,domReference:r.reference}),[p,r.reference,r.floating]);return x.useMemo(()=>({dataRef:u,open:a,onOpenChange:S,elements:y,events:d,floatingId:s,refs:g}),[a,S,y,d,s,g])}function Mm(n){n===void 0&&(n={});const{nodeId:a}=n,i=yT({...n,elements:{reference:null,floating:null,...n.elements}}),r=n.rootContext||i,s=r.elements,[u,d]=x.useState(null),[m,p]=x.useState(null),S=(s==null?void 0:s.domReference)||u,g=x.useRef(null),y=Nm();al(()=>{S&&(g.current=S)},[S]);const w=IC({...n,elements:{...s,...m&&{reference:m}}}),C=x.useCallback(_=>{const z=et(_)?{getBoundingClientRect:()=>_.getBoundingClientRect(),getClientRects:()=>_.getClientRects(),contextElement:_}:_;p(z),w.refs.setReference(z)},[w.refs]),R=x.useCallback(_=>{(et(_)||_===null)&&(g.current=_,d(_)),(et(w.refs.reference.current)||w.refs.reference.current===null||_!==null&&!et(_))&&w.refs.setReference(_)},[w.refs]),N=x.useMemo(()=>({...w.refs,setReference:R,setPositionReference:C,domReference:g}),[w.refs,R,C]),A=x.useMemo(()=>({...w.elements,domReference:S}),[w.elements,S]),T=x.useMemo(()=>({...w,...r,refs:N,elements:A,nodeId:a}),[w,N,A,a,r]);return al(()=>{r.dataRef.current.floatingContext=T;const _=y==null?void 0:y.nodesRef.current.find(z=>z.id===a);_&&(_.context=T)}),x.useMemo(()=>({...w,context:T,refs:N,elements:A}),[w,N,A,T])}function zd(){return nC()&&tC()}function bT(n,a){a===void 0&&(a={});const{open:i,onOpenChange:r,events:s,dataRef:u,elements:d}=n,{enabled:m=!0,visibleOnly:p=!0}=a,h=x.useRef(!1),S=x.useRef(-1),g=x.useRef(!0);x.useEffect(()=>{if(!m)return;const w=It(d.domReference);function C(){!i&&Mn(d.domReference)&&d.domReference===Uy(qa(d.domReference))&&(h.current=!0)}function R(){g.current=!0}function N(){g.current=!1}return w.addEventListener("blur",C),zd()&&(w.addEventListener("keydown",R,!0),w.addEventListener("pointerdown",N,!0)),()=>{w.removeEventListener("blur",C),zd()&&(w.removeEventListener("keydown",R,!0),w.removeEventListener("pointerdown",N,!0))}},[d.domReference,i,m]),x.useEffect(()=>{if(!m)return;function w(C){let{reason:R}=C;(R==="reference-press"||R==="escape-key")&&(h.current=!0)}return s.on("openchange",w),()=>{s.off("openchange",w)}},[s,m]),x.useEffect(()=>()=>{Rn(S)},[]);const y=x.useMemo(()=>({onMouseLeave(){h.current=!1},onFocus(w){if(h.current)return;const C=Ko(w.nativeEvent);if(p&&et(C)){if(zd()&&!w.relatedTarget){if(!g.current&&!rC(C))return}else if(!iC(C))return}r(!0,w.nativeEvent,"focus")},onBlur(w){h.current=!1;const C=w.relatedTarget,R=w.nativeEvent,N=et(C)&&C.hasAttribute(Om("focus-guard"))&&C.getAttribute("data-type")==="outside";S.current=window.setTimeout(()=>{var A;const T=Uy(d.domReference?d.domReference.ownerDocument:document);!C&&T===d.domReference||yi((A=u.current.floatingContext)==null?void 0:A.refs.floating.current,T)||yi(d.domReference,T)||N||r(!1,R,"focus")})}}),[u,d.domReference,r,p]);return x.useMemo(()=>m?{reference:y}:{},[m,y])}function Dd(n,a,i){const r=new Map,s=i==="item";let u=n;if(s&&n){const{[Ky]:d,[Jy]:m,...p}=n;u=p}return{...i==="floating"&&{tabIndex:-1,[lT]:""},...u,...a.map(d=>{const m=d?d[i]:null;return typeof m=="function"?n?m(n):null:m}).concat(n).reduce((d,m)=>(m&&Object.entries(m).forEach(p=>{let[h,S]=p;if(!(s&&[Ky,Jy].includes(h)))if(h.indexOf("on")===0){if(r.has(h)||r.set(h,[]),typeof S=="function"){var g;(g=r.get(h))==null||g.push(S),d[h]=function(){for(var y,w=arguments.length,C=new Array(w),R=0;R<w;R++)C[R]=arguments[R];return(y=r.get(h))==null?void 0:y.map(N=>N(...C)).find(N=>N!==void 0)}}}else d[h]=S}),d),{})}}function ST(n){n===void 0&&(n=[]);const a=n.map(m=>m==null?void 0:m.reference),i=n.map(m=>m==null?void 0:m.floating),r=n.map(m=>m==null?void 0:m.item),s=x.useCallback(m=>Dd(m,n,"reference"),a),u=x.useCallback(m=>Dd(m,n,"floating"),i),d=x.useCallback(m=>Dd(m,n,"item"),r);return x.useMemo(()=>({getReferenceProps:s,getFloatingProps:u,getItemProps:d}),[s,u,d])}const xT=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function wT(n,a){var i,r;a===void 0&&(a={});const{open:s,elements:u,floatingId:d}=n,{enabled:m=!0,role:p="dialog"}=a,h=db(),S=((i=u.domReference)==null?void 0:i.id)||h,g=x.useMemo(()=>{var T;return((T=sC(u.floating))==null?void 0:T.id)||d},[u.floating,d]),y=(r=xT.get(p))!=null?r:p,C=jm()!=null,R=x.useMemo(()=>y==="tooltip"||p==="label"?{["aria-"+(p==="label"?"labelledby":"describedby")]:s?g:void 0}:{"aria-expanded":s?"true":"false","aria-haspopup":y==="alertdialog"?"dialog":y,"aria-controls":s?g:void 0,...y==="listbox"&&{role:"combobox"},...y==="menu"&&{id:S},...y==="menu"&&C&&{role:"menuitem"},...p==="select"&&{"aria-autocomplete":"none"},...p==="combobox"&&{"aria-autocomplete":"list"}},[y,g,C,s,S,p]),N=x.useMemo(()=>{const T={id:g,...y&&{role:y}};return y==="tooltip"||p==="label"?T:{...T,...y==="menu"&&{"aria-labelledby":S}}},[y,g,S,p]),A=x.useCallback(T=>{let{active:_,selected:z}=T;const L={role:"option",..._&&{id:g+"-fui-option"}};switch(p){case"select":case"combobox":return{...L,"aria-selected":z}}return{}},[g,p]);return x.useMemo(()=>m?{reference:R,floating:N,item:A}:{},[m,R,N,A])}const pb={scrollHideDelay:1e3,type:"hover",scrollbars:"xy"},hb=(n,{scrollbarSize:a,overscrollBehavior:i,scrollbars:r})=>{let s=i;return i&&r&&(r==="x"?s=`${i} auto`:r==="y"&&(s=`auto ${i}`)),{root:{"--scrollarea-scrollbar-size":Z(a),"--scrollarea-over-scroll-behavior":s}}},fl=me(n=>{const a=se("ScrollArea",pb,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,scrollbarSize:m,vars:p,type:h,scrollHideDelay:S,viewportProps:g,viewportRef:y,onScrollPositionChange:w,children:C,offsetScrollbars:R,scrollbars:N,onBottomReached:A,onTopReached:T,onLeftReached:_,onRightReached:z,overscrollBehavior:L,startScrollPosition:$,attributes:U,...X}=a,[ae,oe]=x.useState(!1),[le,ee]=x.useState(!1),[re,K]=x.useState(!1),ie=x.useRef(!0),O=x.useRef(!1),B=x.useRef(!0),H=x.useRef(!1),J=xe({name:"ScrollArea",props:a,classes:xm,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:U,vars:p,varsResolver:hb}),te=x.useRef(null),[j,k]=x.useState(null),F=fb([y,te,x.useCallback(P=>{k(ue=>ue===P?ue:P)},[])]);return ba(R==="present"?j:null,()=>{const P=te.current;P&&(ee(P.scrollHeight>P.clientHeight),K(P.scrollWidth>P.clientWidth))}),ol(()=>{$&&te.current&&te.current.scrollTo({left:$.x??0,top:$.y??0})},[]),v.jsxs(k0,{getStyles:J,type:h==="never"?"always":h,scrollHideDelay:S,scrollbars:N,...J("root"),...X,children:[v.jsx(W0,{...g,...J("viewport",{style:g==null?void 0:g.style}),ref:F,"data-offset-scrollbars":R===!0?"xy":R||void 0,"data-scrollbars":N||void 0,"data-horizontal-hidden":R==="present"&&!re?"true":void 0,"data-vertical-hidden":R==="present"&&!le?"true":void 0,onScroll:P=>{var at;(at=g==null?void 0:g.onScroll)==null||at.call(g,P),w==null||w({x:P.currentTarget.scrollLeft,y:P.currentTarget.scrollTop});const{scrollTop:ue,scrollHeight:fe,clientHeight:pe,scrollLeft:Ce,scrollWidth:Re,clientWidth:ze}=P.currentTarget,lt=ue-(fe-pe)>=-.8,be=ue===0;lt&&!O.current&&(A==null||A()),be&&!ie.current&&(T==null||T()),O.current=lt,ie.current=be;const $e=Ce-(Re-ze)>=-.8,qe=Ce===0;$e&&!H.current&&(z==null||z()),qe&&!B.current&&(_==null||_()),H.current=$e,B.current=qe},children:C}),(N==="xy"||N==="x")&&v.jsx(Gd,{...J("scrollbar"),orientation:"horizontal","data-hidden":h==="never"||R==="present"&&!re?!0:void 0,forceMount:!0,onMouseEnter:()=>oe(!0),onMouseLeave:()=>oe(!1),children:v.jsx(Qd,{...J("thumb")})}),(N==="xy"||N==="y")&&v.jsx(Gd,{...J("scrollbar"),orientation:"vertical","data-hidden":h==="never"||R==="present"&&!le?!0:void 0,forceMount:!0,onMouseEnter:()=>oe(!0),onMouseLeave:()=>oe(!1),children:v.jsx(Qd,{...J("thumb")})}),v.jsx(zE,{...J("corner"),"data-hovered":ae||void 0,"data-hidden":h==="never"||void 0})]})});fl.displayName="@mantine/core/ScrollArea";const zm=me(n=>{const{children:a,classNames:i,styles:r,scrollbarSize:s,scrollHideDelay:u,type:d,dir:m,offsetScrollbars:p,overscrollBehavior:h,viewportRef:S,onScrollPositionChange:g,unstyled:y,variant:w,viewportProps:C,scrollbars:R,style:N,vars:A,onBottomReached:T,onTopReached:_,startScrollPosition:z,onOverflowChange:L,...$}=se("ScrollAreaAutosize",pb,n),U=x.useRef(null),[X,ae]=x.useState(null),oe=fb([S,U,x.useCallback(K=>{ae(ie=>ie===K?ie:K)},[])]),le=x.useRef(!1),ee=x.useRef(!1),re=x.useEffectEvent(()=>{const K=U.current;if(!K||!L)return;const ie=K.scrollHeight>K.clientHeight;ie!==le.current&&(ee.current?L(ie):(ee.current=!0,ie&&L(!0)),le.current=ie)});return ba(L?X:null,re),v.jsx(ce,{...$,variant:w,style:[{display:"flex",overflow:"hidden"},N],children:v.jsx(ce,{style:{display:"flex",flexDirection:"column",flex:1,overflow:"hidden",...R==="y"&&{minWidth:0},...R==="x"&&{minHeight:0},...R==="xy"&&{minWidth:0,minHeight:0},...R===!1&&{minWidth:0,minHeight:0}},children:v.jsx(fl,{classNames:i,styles:r,scrollHideDelay:u,scrollbarSize:s,type:d,dir:m,offsetScrollbars:p,overscrollBehavior:h,viewportRef:oe,onScrollPositionChange:g,unstyled:y,variant:w,viewportProps:C,vars:A,scrollbars:R,onBottomReached:T,onTopReached:_,startScrollPosition:z,"data-autosize":"true",children:a})})})});fl.classes=xm;fl.varsResolver=hb;zm.displayName="@mantine/core/ScrollAreaAutosize";zm.classes=xm;fl.Autosize=zm;var vb={root:"m_87cf2631"};const ET={__staticSelector:"UnstyledButton"},or=Vt(n=>{const a=se("UnstyledButton",ET,n),{className:i,component:r="button",__staticSelector:s,unstyled:u,classNames:d,styles:m,style:p,attributes:h,...S}=a;return v.jsx(ce,{...xe({name:s,props:a,classes:vb,className:i,style:p,classNames:d,styles:m,unstyled:u,attributes:h})("root",{focusable:!0}),component:r,type:r==="button"?"button":void 0,...S})});or.classes=vb;or.displayName="@mantine/core/UnstyledButton";var gb={root:"m_515a97f8"};const Dm=me(n=>{const a=se("VisuallyHidden",null,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,attributes:p,...h}=a;return v.jsx(ce,{component:"span",...xe({name:"VisuallyHidden",classes:gb,props:a,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:p})("root"),...h})});Dm.classes=gb;Dm.displayName="@mantine/core/VisuallyHidden";var yb={root:"m_1b7284a3"};const bb=(n,{radius:a,shadow:i})=>({root:{"--paper-radius":a===void 0?void 0:Ot(a),"--paper-shadow":cm(i)}}),wi=Vt(n=>{const a=se("Paper",null,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,withBorder:m,vars:p,radius:h,shadow:S,variant:g,mod:y,attributes:w,...C}=a,R=xe({name:"Paper",props:a,classes:yb,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:w,vars:p,varsResolver:bb});return v.jsx(ce,{mod:[{"data-with-border":m},y],...R("root"),variant:g,...C})});wi.classes=yb;wi.varsResolver=bb;wi.displayName="@mantine/core/Paper";function e0(n,a,i,r){return n==="center"||r==="center"?{top:a}:n==="end"?{bottom:i}:n==="start"?{top:i}:{}}function t0(n,a,i,r,s){return n==="center"||r==="center"?{left:a}:n==="end"?{[s==="ltr"?"right":"left"]:i}:n==="start"?{[s==="ltr"?"left":"right"]:i}:{}}const CT={bottom:"borderTopLeftRadius",left:"borderTopRightRadius",right:"borderBottomLeftRadius",top:"borderBottomRightRadius"};function TT({position:n,arrowSize:a,dir:i}){const[r,s]=n.split("-");if(!s)return;const u={width:a,height:a,position:"absolute"};if(r==="bottom"){const d=s==="start",m=d?i==="ltr"?"left":"right":i==="ltr"?"right":"left";return{...u,top:-a,[m]:0,clipPath:d!==(i==="rtl")?"polygon(0% 0%, 0% 100%, 100% 100%)":"polygon(100% 0%, 0% 100%, 100% 100%)"}}if(r==="top"){const d=s==="start",m=d?i==="ltr"?"left":"right":i==="ltr"?"right":"left";return{...u,bottom:-a,[m]:0,clipPath:d!==(i==="rtl")?"polygon(0% 0%, 100% 0%, 0% 100%)":"polygon(0% 0%, 100% 0%, 100% 100%)"}}if(r==="left")return{...u,right:-a,[s==="start"?"top":"bottom"]:0,clipPath:s==="start"?"polygon(0% 0%, 100% 0%, 0% 100%)":"polygon(0% 0%, 0% 100%, 100% 100%)"};if(r==="right")return{...u,left:-a,[s==="start"?"top":"bottom"]:0,clipPath:s==="start"?"polygon(0% 0%, 100% 0%, 100% 100%)":"polygon(100% 0%, 0% 100%, 100% 100%)"}}function RT({position:n,arrowSize:a,arrowOffset:i,arrowRadius:r,arrowPosition:s,arrowX:u,arrowY:d,dir:m}){if(s==="merge"){const y=TT({position:n,arrowSize:a,dir:m});if(y)return y}const[p,h="center"]=n.split("-"),S={width:a,height:a,transform:"rotate(45deg)",position:"absolute",[CT[p]]:r},g=-a/2;return p==="left"?{...S,...e0(h,d,i,s),right:g,borderLeftColor:"transparent",borderBottomColor:"transparent",clipPath:"polygon(100% 0, 0 0, 100% 100%)"}:p==="right"?{...S,...e0(h,d,i,s),left:g,borderRightColor:"transparent",borderTopColor:"transparent",clipPath:"polygon(0 100%, 0 0, 100% 100%)"}:p==="top"?{...S,...t0(h,u,i,s,m),bottom:g,borderTopColor:"transparent",borderLeftColor:"transparent",clipPath:"polygon(0 100%, 100% 100%, 100% 0)"}:p==="bottom"?{...S,...t0(h,u,i,s,m),top:g,borderBottomColor:"transparent",borderRightColor:"transparent",clipPath:"polygon(0 100%, 0 0, 100% 0)"}:{}}function Sb({position:n,dir:a}){const[i,r]=n.split("-");if(!r)return;const s=r==="start"&&a==="ltr"||r==="end"&&a==="rtl";if(i==="bottom")return s?{borderTopLeftRadius:0}:{borderTopRightRadius:0};if(i==="top")return s?{borderBottomLeftRadius:0}:{borderBottomRightRadius:0};if(i==="left")return r==="start"?{borderTopRightRadius:0}:{borderBottomRightRadius:0};if(i==="right")return r==="start"?{borderTopLeftRadius:0}:{borderBottomLeftRadius:0}}function dc({position:n,arrowSize:a,arrowOffset:i,arrowRadius:r,arrowPosition:s,visible:u,arrowX:d,arrowY:m,style:p,...h}){const{dir:S}=nr();return u?v.jsx("div",{...h,style:{...p,...RT({position:n,arrowSize:a,arrowOffset:i,arrowRadius:r,arrowPosition:s,dir:S,arrowX:d,arrowY:m})}}):null}dc.displayName="@mantine/core/FloatingArrow";function xb(n,a){if(n==="rtl"&&(a.includes("right")||a.includes("left"))){const[i,r]=a.split("-"),s=i==="right"?"left":"right";return r===void 0?s:`${s}-${r}`}return a}var wb={root:"m_9814e45f"};const _T={zIndex:kt("modal")},Eb=(n,{gradient:a,color:i,backgroundOpacity:r,blur:s,radius:u,zIndex:d})=>({root:{"--overlay-bg":a||(i!==void 0||r!==void 0)&&va(i||"#000",r??.6)||void 0,"--overlay-filter":s?`blur(${Z(s)})`:void 0,"--overlay-radius":u===void 0?void 0:Ot(u),"--overlay-z-index":d==null?void 0:d.toString()}}),Ei=Vt(n=>{const a=se("Overlay",_T,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,fixed:p,center:h,children:S,radius:g,zIndex:y,gradient:w,blur:C,color:R,backgroundOpacity:N,mod:A,attributes:T,..._}=a;return v.jsx(ce,{...xe({name:"Overlay",props:a,classes:wb,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:T,vars:m,varsResolver:Eb})("root"),mod:[{center:h,fixed:p},A],..._,children:S})});Ei.classes=wb;Ei.varsResolver=Eb;Ei.displayName="@mantine/core/Overlay";function Bd(n){const a=document.createElement("div");return a.setAttribute("data-portal","true"),typeof n.className=="string"&&a.classList.add(...n.className.split(" ").filter(Boolean)),typeof n.style=="object"&&Object.assign(a.style,n.style),typeof n.id=="string"&&a.setAttribute("id",n.id),a}function AT({target:n,reuseTargetNode:a,...i}){if(n)return typeof n=="string"?document.querySelector(n)||Bd(i):n;if(a){const r=document.querySelector("[data-mantine-shared-portal-node]");if(r)return r;const s=Bd(i);return s.setAttribute("data-mantine-shared-portal-node","true"),document.body.appendChild(s),s}return Bd(i)}const jT={reuseTargetNode:!0},Cb=me(n=>{const{children:a,target:i,reuseTargetNode:r,ref:s,...u}=se("Portal",jT,n),[d,m]=x.useState(!1),p=x.useRef(null);return ol(()=>(m(!0),p.current=AT({target:i,reuseTargetNode:r,...u}),Xd(s,p.current),!i&&!r&&p.current&&document.body.appendChild(p.current),()=>{!i&&!r&&p.current&&document.body.removeChild(p.current)}),[i]),!d||!p.current?null:Dl.createPortal(v.jsx(v.Fragment,{children:a}),p.current)});Cb.displayName="@mantine/core/Portal";const Sa=me(({withinPortal:n=!0,children:a,...i})=>yc()==="test"||!n?v.jsx(v.Fragment,{children:a}):v.jsx(Cb,{...i,children:a}));Sa.displayName="@mantine/core/OptionalPortal";const ci=n=>({in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${n==="bottom"?10:-10}px)`},transitionProperty:"transform, opacity"}),Fs={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},"fade-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(30px)"},transitionProperty:"opacity, transform"},"fade-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-30px)"},transitionProperty:"opacity, transform"},"fade-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(30px)"},transitionProperty:"opacity, transform"},"fade-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-30px)"},transitionProperty:"opacity, transform"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(-20px) skew(-10deg, -5deg)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(20px) skew(-10deg, -5deg)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(20px) rotate(-5deg)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(20px) rotate(5deg)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:{...ci("bottom"),common:{transformOrigin:"center center"}},"pop-bottom-left":{...ci("bottom"),common:{transformOrigin:"bottom left"}},"pop-bottom-right":{...ci("bottom"),common:{transformOrigin:"bottom right"}},"pop-top-left":{...ci("top"),common:{transformOrigin:"top left"}},"pop-top-right":{...ci("top"),common:{transformOrigin:"top right"}}},n0={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function l0({transition:n,state:a,duration:i,timingFunction:r}){const s={WebkitBackfaceVisibility:"hidden",transitionDuration:`${i}ms`,transitionTimingFunction:r};return typeof n=="string"?n in Fs?{transitionProperty:Fs[n].transitionProperty,...s,...Fs[n].common,...Fs[n][n0[a]]}:{}:{transitionProperty:n.transitionProperty,...s,...n.common,...n[n0[a]]}}function NT({duration:n,exitDuration:a,timingFunction:i,mounted:r,onEnter:s,onExit:u,onEntered:d,onExited:m,enterDelay:p,exitDelay:h}){const S=Nn(),g=vc(),y=S.respectReducedMotion?g:!1,[w,C]=x.useState(y?0:n),[R,N]=x.useState(r?"entered":"exited"),A=x.useRef(-1),T=x.useRef(-1),_=x.useRef(-1);function z(){window.clearTimeout(A.current),window.clearTimeout(T.current),cancelAnimationFrame(_.current)}const L=U=>{z();const X=U?s:u,ae=U?d:m,oe=y?0:U?n:a;C(oe),oe===0?(typeof X=="function"&&X(),typeof ae=="function"&&ae(),N(U?"entered":"exited")):_.current=requestAnimationFrame(()=>{fi.flushSync(()=>{N(U?"pre-entering":"pre-exiting")}),_.current=requestAnimationFrame(()=>{typeof X=="function"&&X(),N(U?"entering":"exiting"),A.current=window.setTimeout(()=>{typeof ae=="function"&&ae(),N(U?"entered":"exited")},oe)})})},$=U=>{if(z(),typeof(U?p:h)!="number"){L(U);return}T.current=window.setTimeout(()=>{L(U)},U?p:h)};return tr(()=>{$(r)},[r]),x.useEffect(()=>()=>{z()},[]),{transitionDuration:w,transitionStatus:R,transitionTimingFunction:i||"ease"}}function $l({keepMounted:n,transition:a="fade",duration:i=250,exitDuration:r=i,mounted:s,children:u,timingFunction:d="ease",onExit:m,onEntered:p,onEnter:h,onExited:S,enterDelay:g,exitDelay:y}){const w=yc(),{transitionDuration:C,transitionStatus:R,transitionTimingFunction:N}=NT({mounted:s,exitDuration:r,duration:i,timingFunction:d,onExit:m,onEntered:p,onEnter:h,onExited:S,enterDelay:g,exitDelay:y});if(w==="test")return s?v.jsx(v.Fragment,{children:u({})}):n?u({display:"none"}):null;if(C===0)return n?v.jsx(x.Activity,{mode:s?"visible":"hidden",children:u({})}):s?v.jsx(v.Fragment,{children:u({})}):null;const A=R==="exited";return n?v.jsx(x.Activity,{mode:A?"hidden":"visible",children:u(A?{}:l0({transition:a,duration:C,state:R,timingFunction:N}))}):A?null:v.jsx(v.Fragment,{children:u(l0({transition:a,duration:C,state:R,timingFunction:N}))})}$l.displayName="@mantine/core/Transition";const OT={duration:100,transition:"fade"};function a0(n,a){return{...OT,...a,...n}}const[MT,Bm]=sl("Popover component was not found in the tree");function zT({childProps:n,disabled:a,opened:i,setReference:r,open:s}){const u=Ey(n.onMouseDown,d=>{a||d.button===2&&d.stopPropagation()});return{onContextMenu:Ey(n.onContextMenu,d=>{if(a||d.defaultPrevented)return;d.preventDefault();const{clientX:m,clientY:p}=d,h=d.currentTarget;r({getBoundingClientRect:()=>({x:m,y:p,width:0,height:0,top:p,left:m,right:m,bottom:p,toJSON:()=>{}}),contextElement:h}),s()}),onMouseDown:u,"data-expanded":i?!0:void 0}}function Tb(n){const{children:a,disabled:i}=se("PopoverContextMenu",null,n),r=Wa(a);if(!r)throw new Error("Popover.ContextMenu component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const s=Bm();return x.cloneElement(r,zT({childProps:r.props,disabled:i||s.disabled,opened:s.opened,setReference:s.reference,open:()=>{s.opened||s.onToggle()}}))}Tb.displayName="@mantine/core/PopoverContextMenu";function _c({children:n,active:a=!0,refProp:i="ref",innerRef:r}){const s=Xt(a2(a),r),u=Wa(n);return u?x.cloneElement(u,{[i]:s}):n}function Rb(n){return v.jsx(Dm,{tabIndex:-1,"data-autofocus":!0,...n})}_c.displayName="@mantine/core/FocusTrap";Rb.displayName="@mantine/core/FocusTrapInitialFocus";_c.InitialFocus=Rb;var _b={dropdown:"m_38a85659",arrow:"m_a31dc6c1",overlay:"m_3d7bc908"};const Hm=me(n=>{var T,_,z,L;const a=se("PopoverDropdown",null,n),{className:i,style:r,vars:s,children:u,onKeyDownCapture:d,variant:m,classNames:p,styles:h,ref:S,...g}=a,y=Bm(),{dir:w}=nr(),C=y.arrowPosition==="merge"&&y.withArrow?Sb({position:y.placement,dir:w}):void 0,R=x0({opened:y.opened,shouldReturnFocus:y.returnFocus}),N=y.withRoles?{"aria-labelledby":y.getTargetId(),id:y.getDropdownId(),role:"dialog",tabIndex:-1}:{},A=Xt(S,y.floating);return y.disabled?null:v.jsx(Sa,{...y.portalProps,withinPortal:y.withinPortal,children:v.jsx($l,{mounted:y.opened,...y.transitionProps,transition:((T=y.transitionProps)==null?void 0:T.transition)||"fade",duration:((_=y.transitionProps)==null?void 0:_.duration)??150,keepMounted:y.keepMounted,exitDuration:typeof((z=y.transitionProps)==null?void 0:z.exitDuration)=="number"?y.transitionProps.exitDuration:(L=y.transitionProps)==null?void 0:L.duration,children:$=>{var U;return v.jsx(_c,{active:y.trapFocus&&y.opened,innerRef:A,children:v.jsxs(ce,{...N,...g,variant:m,onKeyDownCapture:Zw(()=>{var X,ae;(X=y.onClose)==null||X.call(y),(ae=y.onDismiss)==null||ae.call(y)},{active:y.closeOnEscape,onTrigger:R,onKeyDown:d}),"data-position":y.placement,"data-fixed":y.floatingStrategy==="fixed"||void 0,...y.getStyles("dropdown",{className:i,props:a,classNames:p,styles:h,style:[{...$,...C,zIndex:y.zIndex,top:y.y??0,left:y.x??0,width:y.width==="target"?void 0:Z(y.width),...y.referenceHidden?{display:"none"}:null},(U=y.resolvedStyles)==null?void 0:U.dropdown,h==null?void 0:h.dropdown,r]}),children:[u,v.jsx(dc,{ref:y.arrowRef,arrowX:y.arrowX,arrowY:y.arrowY,visible:y.withArrow,position:y.placement,arrowSize:y.arrowSize,arrowRadius:y.arrowRadius,arrowOffset:y.arrowOffset,arrowPosition:y.arrowPosition,...y.getStyles("arrow",{props:a,classNames:p,styles:h})})]})})}})})});Hm.classes=_b;Hm.displayName="@mantine/core/PopoverDropdown";const DT={refProp:"ref",popupType:"dialog"},Ab=me(n=>{const{children:a,refProp:i,popupType:r,ref:s,...u}=se("PopoverTarget",DT,n),d=Wa(a);if(!d)throw new Error("Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const m=u,p=Bm(),h=Xt(p.reference,gc(d),s),S=p.withRoles?{"aria-haspopup":r,"aria-expanded":p.opened,"aria-controls":p.opened?p.getDropdownId():void 0,id:p.getTargetId()}:{},g=d.props;return x.cloneElement(d,{...m,...S,...p.targetProps,className:bt(p.targetProps.className,m.className,g.className),[i]:h,...p.controlled?null:{onClick:y=>{var w;p.onToggle(),(w=g.onClick)==null||w.call(g,y)}}})});Ab.displayName="@mantine/core/PopoverTarget";function BT(n){if(n===void 0)return{shift:!0,flip:!0};const a={...n};return n.shift===void 0&&(a.shift=!0),n.flip===void 0&&(a.flip=!0),a}function HT(n,a,i,r){const s=BT(n.middlewares),u=[cb(n.offset),nT()];if(s.flip&&!i){const d=typeof s.flip=="boolean"?{}:s.flip,m=r?{fallbackStrategy:"initialPlacement",...d}:d;u.push(Id(m))}return s.shift&&u.push(Am(typeof s.shift=="boolean"?{limiter:Zy(),padding:5}:{limiter:Zy(),padding:5,...s.shift})),s.inline&&u.push(typeof s.inline=="boolean"?pi():pi(s.inline)),u.push(ub({element:n.arrowRef,padding:n.arrowOffset})),(s.size||n.width==="target")&&u.push(tT({...typeof s.size=="boolean"?{}:s.size,apply({rects:d,availableWidth:m,availableHeight:p,...h}){var g;const S=((g=a().refs.floating.current)==null?void 0:g.style)??{};s.size&&(typeof s.size=="object"&&s.size.apply?s.size.apply({rects:d,availableWidth:m,availableHeight:p,...h}):Object.assign(S,{maxWidth:`${m}px`,maxHeight:`${p}px`})),n.width==="target"&&Object.assign(S,{width:`${d.reference.width}px`})}})),u}function LT(n){const[a,i]=Ka({value:n.opened,defaultValue:n.defaultOpened,finalValue:!1,onChange:n.onChange}),r=x.useRef(a),[s,u]=x.useState(null),d=n.preventPositionChangeWhenVisible!==!1,m=x.useRef(a);a!==m.current&&(m.current=a,a&&s!==null&&u(null));const p=x.useCallback(()=>u(null),[]),h=()=>{a&&!n.disabled&&i(!1)},S=()=>{n.disabled||i(!a)},g=Mm({open:a,strategy:n.strategy,placement:d?s??n.position:n.position,middleware:HT(n,()=>g,d&&s!==null,d),whileElementsMounted:n.keepMounted?void 0:Pd});x.useEffect(()=>{if(!(!g.refs.reference.current||!g.refs.floating.current)&&a)return Pd(g.refs.reference.current,g.refs.floating.current,g.update)},[a,g.update]);const y=x.useRef(!1);ol(()=>{if(!a){y.current=!1;return}if(!d||s!==null)return;const C=g.refs.floating.current;if(!(!C||C.offsetHeight===0||C.offsetWidth===0)){if(!y.current){y.current=!0,g.update();return}g.isPositioned&&u(g.placement)}},[d,a,g.isPositioned,g.placement,s,g.update]);const w=x.useRef(g.placement);return ol(()=>{var C;w.current!==g.placement&&(w.current=g.placement,(C=n.onPositionChange)==null||C.call(n,g.placement))},[g.placement]),tr(()=>{var C,R;a!==r.current&&(a?(R=n.onOpen)==null||R.call(n):(C=n.onClose)==null||C.call(n)),r.current=a},[a,n.onClose,n.onOpen]),{floating:g,controlled:typeof n.opened=="boolean",opened:a,onClose:h,onToggle:S,resetLockedPlacement:p}}const UT={position:"bottom",offset:8,transitionProps:{transition:"fade",duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:"side",closeOnClickOutside:!0,withinPortal:!0,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,withOverlay:!1,hideDetached:!0,preventPositionChangeWhenVisible:!0,clickOutsideEvents:["mousedown","touchstart"],zIndex:kt("popover"),__staticSelector:"Popover",width:"max-content"},jb=(n,{radius:a,shadow:i})=>({dropdown:{"--popover-radius":a===void 0?void 0:Ot(a),"--popover-shadow":cm(i)}});function Pt(n){var je,Hn,Jn,zt,Ln,nn,xt;const a=se("Popover",UT,n),{children:i,position:r,offset:s,onPositionChange:u,opened:d,transitionProps:m,onExitTransitionEnd:p,onEnterTransitionEnd:h,width:S,middlewares:g,withArrow:y,arrowSize:w,arrowOffset:C,arrowRadius:R,arrowPosition:N,unstyled:A,classNames:T,styles:_,closeOnClickOutside:z,withinPortal:L,portalProps:$,closeOnEscape:U,clickOutsideEvents:X,trapFocus:ae,onClose:oe,onDismiss:le,onOpen:ee,onChange:re,zIndex:K,radius:ie,shadow:O,id:B,defaultOpened:H,__staticSelector:J,withRoles:te,disabled:j,returnFocus:k,variant:F,keepMounted:P,vars:ue,floatingStrategy:fe,withOverlay:pe,overlayProps:Ce,hideDetached:Re,attributes:ze,preventPositionChangeWhenVisible:lt,...be}=a,$e=xe({name:J,props:a,classes:_b,classNames:T,styles:_,unstyled:A,attributes:ze,rootSelector:"dropdown",vars:ue,varsResolver:jb}),{resolvedStyles:qe}=gm({classNames:T,styles:_,props:a}),at=x.useRef(null),[Ct,Mt]=x.useState(null),[Dn,qt]=x.useState(null),{dir:ut}=nr(),tn=yc(),Bn=Yl(B),Ye=LT({middlewares:g,width:S,position:xb(ut,r),offset:typeof s=="number"?s+(y?w/2:0):s,arrowRef:at,arrowOffset:C,onPositionChange:u,opened:d,defaultOpened:H,onChange:re,onOpen:ee,onClose:oe,onDismiss:le,strategy:fe,disabled:j,preventPositionChangeWhenVisible:lt,keepMounted:P});Fw(()=>{z&&(Ye.onClose(),le==null||le())},X,[Ct,Dn]);const We=x.useCallback(tt=>{Mt(tt),Ye.floating.refs.setReference(tt)},[Ye.floating.refs.setReference]),we=x.useCallback(tt=>{qt(tt),Ye.floating.refs.setFloating(tt)},[Ye.floating.refs.setFloating]),Ue=x.useCallback(()=>{var tt;(tt=m==null?void 0:m.onExited)==null||tt.call(m),p==null||p(),Ye.resetLockedPlacement()},[m==null?void 0:m.onExited,p,Ye.resetLockedPlacement]),Ut=x.useCallback(()=>{var tt;(tt=m==null?void 0:m.onEntered)==null||tt.call(m),h==null||h()},[m==null?void 0:m.onEntered,h]);return v.jsxs(MT,{value:{returnFocus:k,disabled:j,controlled:Ye.controlled,reference:We,floating:we,x:Ye.floating.x,y:Ye.floating.y,arrowX:(Jn=(Hn=(je=Ye.floating)==null?void 0:je.middlewareData)==null?void 0:Hn.arrow)==null?void 0:Jn.x,arrowY:(nn=(Ln=(zt=Ye.floating)==null?void 0:zt.middlewareData)==null?void 0:Ln.arrow)==null?void 0:nn.y,opened:Ye.opened,arrowRef:at,transitionProps:{...m,onExited:Ue,onEntered:Ut},width:S,withArrow:y,arrowSize:w,arrowOffset:C,arrowRadius:R,arrowPosition:N,placement:Ye.floating.placement,trapFocus:ae,withinPortal:L,portalProps:$,zIndex:K,radius:ie,shadow:O,closeOnEscape:U,onDismiss:le,onClose:Ye.onClose,onToggle:Ye.onToggle,getTargetId:()=>Bn,getDropdownId:()=>`${Bn}-dropdown`,withRoles:te,targetProps:be,__staticSelector:J,classNames:T,styles:_,unstyled:A,variant:F,keepMounted:P,getStyles:$e,resolvedStyles:qe,floatingStrategy:fe,referenceHidden:Re&&tn!=="test"?(xt=Ye.floating.middlewareData.hide)==null?void 0:xt.referenceHidden:!1},children:[i,pe&&v.jsx($l,{transition:"fade",mounted:Ye.opened,duration:(m==null?void 0:m.duration)||250,exitDuration:(m==null?void 0:m.exitDuration)||250,children:tt=>v.jsx(Sa,{withinPortal:L,children:v.jsx(Ei,{...Ce,...$e("overlay",{className:Ce==null?void 0:Ce.className,style:[tt,Ce==null?void 0:Ce.style]})})})})]})}Pt.Target=Ab;Pt.Dropdown=Hm;Pt.ContextMenu=Tb;Pt.varsResolver=jb;Pt.displayName="@mantine/core/Popover";Pt.extend=n=>n;Pt.withProps=n=>{const a=i=>v.jsx(Pt,{...n,...i});return a.extend=Pt.extend,a.displayName=`WithProps(${Pt.displayName})`,a};var Xn={root:"m_5ae2e3c",barsLoader:"m_7a2bd4cd",bar:"m_870bb79","bars-loader-animation":"m_5d2b3b9d",dotsLoader:"m_4e3f22d7",dot:"m_870c4af","loader-dots-animation":"m_aac34a1",ovalLoader:"m_b34414df","oval-loader-animation":"m_f8e89c4b"};const Nb=({className:n,...a})=>v.jsxs(ce,{component:"span",className:bt(Xn.barsLoader,n),...a,children:[v.jsx("span",{className:Xn.bar}),v.jsx("span",{className:Xn.bar}),v.jsx("span",{className:Xn.bar})]});Nb.displayName="@mantine/core/Bars";const Ob=({className:n,...a})=>v.jsxs(ce,{component:"span",className:bt(Xn.dotsLoader,n),...a,children:[v.jsx("span",{className:Xn.dot}),v.jsx("span",{className:Xn.dot}),v.jsx("span",{className:Xn.dot})]});Ob.displayName="@mantine/core/Dots";const Mb=({className:n,...a})=>v.jsx(ce,{component:"span",className:bt(Xn.ovalLoader,n),...a});Mb.displayName="@mantine/core/Oval";const zb={bars:Nb,oval:Mb,dots:Ob},$T={loaders:zb,type:"oval"},Db=(n,{size:a,color:i})=>({root:{"--loader-size":Le(a,"loader-size"),"--loader-color":i?An(i,n):void 0}}),dn=me(n=>{const a=se("Loader",$T,n),{size:i,color:r,type:s,vars:u,className:d,style:m,classNames:p,styles:h,unstyled:S,loaders:g,variant:y,children:w,attributes:C,...R}=a,N=xe({name:"Loader",props:a,classes:Xn,className:d,style:m,classNames:p,styles:h,unstyled:S,attributes:C,vars:u,varsResolver:Db});return w?v.jsx(ce,{...N("root"),...R,children:w}):v.jsx(ce,{...N("root"),component:g[s],variant:y,size:i,...R})});dn.defaultLoaders=zb;dn.classes=Xn;dn.varsResolver=Db;dn.displayName="@mantine/core/Loader";var rr={root:"m_8d3f4000",icon:"m_8d3afb97",loader:"m_302b9fb1",group:"m_1a0f1b21",groupSection:"m_437b6484"};const o0={orientation:"horizontal"},Bb=(n,{borderWidth:a})=>({group:{"--ai-border-width":Z(a)}}),Ac=me(n=>{const a=se("ActionIconGroup",o0,n),{className:i,style:r,classNames:s,styles:u,unstyled:d,orientation:m,vars:p,borderWidth:h,variant:S,mod:g,attributes:y,...w}=se("ActionIconGroup",o0,n);return v.jsx(ce,{...xe({name:"ActionIconGroup",props:a,classes:rr,className:i,style:r,classNames:s,styles:u,unstyled:d,attributes:y,vars:p,varsResolver:Bb,rootSelector:"group"})("group"),variant:S,mod:[{"data-orientation":m},g],role:"group",...w})});Ac.classes=rr;Ac.varsResolver=Bb;Ac.displayName="@mantine/core/ActionIconGroup";const Hb=(n,{radius:a,color:i,gradient:r,variant:s,autoContrast:u,size:d})=>{const m=n.variantColorResolver({color:i||n.primaryColor,theme:n,gradient:r,variant:s||"filled",autoContrast:u});return{groupSection:{"--section-height":Le(d,"section-height"),"--section-padding-x":Le(d,"section-padding-x"),"--section-fz":Lt(d),"--section-radius":a===void 0?void 0:Ot(a),"--section-bg":i||s?m.background:void 0,"--section-color":m.color,"--section-bd":i||s?m.border:void 0}}},jc=me(n=>{const a=se("ActionIconGroupSection",null,n),{className:i,style:r,classNames:s,styles:u,unstyled:d,vars:m,variant:p,gradient:h,radius:S,autoContrast:g,attributes:y,...w}=a;return v.jsx(ce,{...xe({name:"ActionIconGroupSection",props:a,classes:rr,className:i,style:r,classNames:s,styles:u,unstyled:d,attributes:y,vars:m,varsResolver:Hb,rootSelector:"groupSection"})("groupSection"),variant:p,...w})});jc.classes=rr;jc.varsResolver=Hb;jc.displayName="@mantine/core/ActionIconGroupSection";const Lb=(n,{size:a,radius:i,variant:r,gradient:s,color:u,autoContrast:d})=>{const m=n.variantColorResolver({color:u||n.primaryColor,theme:n,gradient:s,variant:r||"filled",autoContrast:d});return{root:{"--ai-size":Le(a,"ai-size"),"--ai-radius":i===void 0?void 0:Ot(i),"--ai-bg":u||r?m.background:void 0,"--ai-hover":u||r?m.hover:void 0,"--ai-hover-color":u||r?m.hoverColor:void 0,"--ai-color":m.color,"--ai-bd":u||r?m.border:void 0}}},Gn=Vt(n=>{const a=se("ActionIcon",null,n),{className:i,unstyled:r,variant:s,classNames:u,styles:d,style:m,loading:p,loaderProps:h,size:S,color:g,radius:y,__staticSelector:w,gradient:C,vars:R,children:N,disabled:A,"data-disabled":T,autoContrast:_,mod:z,attributes:L,...$}=a,U=xe({name:["ActionIcon",w],props:a,className:i,style:m,classes:rr,classNames:u,styles:d,unstyled:r,attributes:L,vars:R,varsResolver:Lb});return v.jsxs(or,{...U("root",{active:!A&&!p&&!T}),...$,unstyled:r,variant:s,size:S,disabled:A||p,mod:[{loading:p,disabled:A||T},z],children:[typeof p=="boolean"&&v.jsx($l,{mounted:p,transition:"slide-down",duration:150,children:X=>v.jsx(ce,{component:"span",...U("loader",{style:X}),"aria-hidden":!0,children:v.jsx(dn,{color:"var(--ai-color)",size:"calc(var(--ai-size) * 0.55)",...h})})}),v.jsx(ce,{component:"span",mod:{loading:p},...U("icon"),children:N})]})});Gn.classes=rr;Gn.varsResolver=Lb;Gn.displayName="@mantine/core/ActionIcon";Gn.Group=Ac;Gn.GroupSection=jc;function Ub({size:n="var(--cb-icon-size, 70%)",style:a,...i}){return v.jsx("svg",{viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{...a,width:n,height:n},...i,children:v.jsx("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}Ub.displayName="@mantine/core/CloseIcon";var $b={root:"m_86a44da5","root--subtle":"m_220c80f2"};const YT={variant:"subtle"},Yb=(n,{size:a,radius:i,iconSize:r})=>({root:{"--cb-size":Le(a,"cb-size"),"--cb-radius":i===void 0?void 0:Ot(i),"--cb-icon-size":Z(r)}}),ir=Vt(n=>{const a=se("CloseButton",YT,n),{iconSize:i,children:r,vars:s,radius:u,className:d,classNames:m,style:p,styles:h,unstyled:S,"data-disabled":g,disabled:y,variant:w,icon:C,mod:R,attributes:N,__staticSelector:A,...T}=a,_=xe({name:A||"CloseButton",props:a,className:d,style:p,classes:$b,classNames:m,styles:h,unstyled:S,attributes:N,vars:s,varsResolver:Yb});return v.jsxs(or,{...T,unstyled:S,variant:w,disabled:y,mod:[{disabled:y||g},R],..._("root",{variant:w,active:!y&&!g}),children:[C||v.jsx(Ub,{}),r]})});ir.classes=$b;ir.varsResolver=Yb;ir.displayName="@mantine/core/CloseButton";function kT(n){return x.Children.toArray(n).filter(Boolean)}var kb={root:"m_4081bf90"};const XT={preventGrowOverflow:!0,gap:"md",align:"center",justify:"flex-start",wrap:"wrap"},Xb=(n,{grow:a,preventGrowOverflow:i,gap:r,align:s,justify:u,wrap:d},{childWidth:m})=>({root:{"--group-child-width":a&&i?m:void 0,"--group-gap":Ll(r),"--group-align":s,"--group-justify":u,"--group-wrap":d}}),gt=me(n=>{const a=se("Group",XT,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,children:m,gap:p,align:h,justify:S,wrap:g,grow:y,preventGrowOverflow:w,vars:C,variant:R,__size:N,mod:A,attributes:T,..._}=a,z=kT(m),L=z.length,$=Ll(p??"md");return v.jsx(ce,{...xe({name:"Group",props:a,stylesCtx:{childWidth:`calc(${100/L}% - (${$} - ${$} / ${L}))`},className:r,style:s,classes:kb,classNames:i,styles:u,unstyled:d,attributes:T,vars:C,varsResolver:Xb})("root"),variant:R,mod:[{grow:y},A],size:N,..._,children:z})});gt.classes=kb;gt.varsResolver=Xb;gt.displayName="@mantine/core/Group";const[VT,kl]=sl("ModalBase component was not found in tree");function qT({opened:n,transitionDuration:a}){const[i,r]=x.useState(n),s=x.useRef(-1),u=vc()?0:a;return x.useEffect(()=>(n?(r(!0),window.clearTimeout(s.current)):u===0?r(!1):s.current=window.setTimeout(()=>r(!1),u),()=>window.clearTimeout(s.current)),[n,u]),i}function GT({id:n,transitionProps:a,opened:i,trapFocus:r,closeOnEscape:s,onClose:u,returnFocus:d}){const m=Yl(n),[p,h]=x.useState(!1),[S,g]=x.useState(!1),y=qT({opened:i,transitionDuration:typeof(a==null?void 0:a.duration)=="number"?a==null?void 0:a.duration:200});return T0("keydown",w=>{var C;w.key==="Escape"&&s&&!w.isComposing&&i&&((C=w.target)==null?void 0:C.getAttribute("data-mantine-stop-propagation"))!=="true"&&u()},{capture:!0}),x0({opened:i,shouldReturnFocus:r&&d}),{_id:m,titleMounted:p,bodyMounted:S,shouldLockScroll:y,setTitleMounted:h,setBodyMounted:g}}var nl=function(){return nl=Object.assign||function(a){for(var i,r=1,s=arguments.length;r<s;r++){i=arguments[r];for(var u in i)Object.prototype.hasOwnProperty.call(i,u)&&(a[u]=i[u])}return a},nl.apply(this,arguments)};function Vb(n,a){var i={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&a.indexOf(r)<0&&(i[r]=n[r]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(n);s<r.length;s++)a.indexOf(r[s])<0&&Object.prototype.propertyIsEnumerable.call(n,r[s])&&(i[r[s]]=n[r[s]]);return i}function QT(n,a,i){if(i||arguments.length===2)for(var r=0,s=a.length,u;r<s;r++)(u||!(r in a))&&(u||(u=Array.prototype.slice.call(a,0,r)),u[r]=a[r]);return n.concat(u||Array.prototype.slice.call(a))}var lc="right-scroll-bar-position",ac="width-before-scroll-bar",ZT="with-scroll-bars-hidden",KT="--removed-body-scroll-bar-size";function Hd(n,a){return typeof n=="function"?n(a):n&&(n.current=a),n}function JT(n,a){var i=x.useState(function(){return{value:n,callback:a,facade:{get current(){return i.value},set current(r){var s=i.value;s!==r&&(i.value=r,i.callback(r,s))}}}})[0];return i.callback=a,i.facade}var FT=typeof window<"u"?x.useLayoutEffect:x.useEffect,r0=new WeakMap;function WT(n,a){var i=JT(null,function(r){return n.forEach(function(s){return Hd(s,r)})});return FT(function(){var r=r0.get(i);if(r){var s=new Set(r),u=new Set(n),d=i.current;s.forEach(function(m){u.has(m)||Hd(m,null)}),u.forEach(function(m){s.has(m)||Hd(m,d)})}r0.set(i,n)},[n]),i}function PT(n){return n}function IT(n,a){a===void 0&&(a=PT);var i=[],r=!1,s={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:n},useMedium:function(u){var d=a(u,r);return i.push(d),function(){i=i.filter(function(m){return m!==d})}},assignSyncMedium:function(u){for(r=!0;i.length;){var d=i;i=[],d.forEach(u)}i={push:function(m){return u(m)},filter:function(){return i}}},assignMedium:function(u){r=!0;var d=[];if(i.length){var m=i;i=[],m.forEach(u),d=i}var p=function(){var S=d;d=[],S.forEach(u)},h=function(){return Promise.resolve().then(p)};h(),i={push:function(S){d.push(S),h()},filter:function(S){return d=d.filter(S),i}}}};return s}function eR(n){n===void 0&&(n={});var a=IT(null);return a.options=nl({async:!0,ssr:!1},n),a}var qb=function(n){var a=n.sideCar,i=Vb(n,["sideCar"]);if(!a)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=a.read();if(!r)throw new Error("Sidecar medium not found");return x.createElement(r,nl({},i))};qb.isSideCarExport=!0;function tR(n,a){return n.useMedium(a),qb}var Gb=eR(),Ld=function(){},Nc=x.forwardRef(function(n,a){var i=x.useRef(null),r=x.useState({onScrollCapture:Ld,onWheelCapture:Ld,onTouchMoveCapture:Ld}),s=r[0],u=r[1],d=n.forwardProps,m=n.children,p=n.className,h=n.removeScrollBar,S=n.enabled,g=n.shards,y=n.sideCar,w=n.noRelative,C=n.noIsolation,R=n.inert,N=n.allowPinchZoom,A=n.as,T=A===void 0?"div":A,_=n.gapMode,z=Vb(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),L=y,$=WT([i,a]),U=nl(nl({},z),s);return x.createElement(x.Fragment,null,S&&x.createElement(L,{sideCar:Gb,removeScrollBar:h,shards:g,noRelative:w,noIsolation:C,inert:R,setCallbacks:u,allowPinchZoom:!!N,lockRef:i,gapMode:_}),d?x.cloneElement(x.Children.only(m),nl(nl({},U),{ref:$})):x.createElement(T,nl({},U,{className:p,ref:$}),m))});Nc.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Nc.classNames={fullWidth:ac,zeroRight:lc};var nR=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function lR(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var a=nR();return a&&n.setAttribute("nonce",a),n}function aR(n,a){n.styleSheet?n.styleSheet.cssText=a:n.appendChild(document.createTextNode(a))}function oR(n){var a=document.head||document.getElementsByTagName("head")[0];a.appendChild(n)}var rR=function(){var n=0,a=null;return{add:function(i){n==0&&(a=lR())&&(aR(a,i),oR(a)),n++},remove:function(){n--,!n&&a&&(a.parentNode&&a.parentNode.removeChild(a),a=null)}}},iR=function(){var n=rR();return function(a,i){x.useEffect(function(){return n.add(a),function(){n.remove()}},[a&&i])}},Qb=function(){var n=iR(),a=function(i){var r=i.styles,s=i.dynamic;return n(r,s),null};return a},sR={left:0,top:0,right:0,gap:0},Ud=function(n){return parseInt(n||"",10)||0},cR=function(n){var a=window.getComputedStyle(document.body),i=a[n==="padding"?"paddingLeft":"marginLeft"],r=a[n==="padding"?"paddingTop":"marginTop"],s=a[n==="padding"?"paddingRight":"marginRight"];return[Ud(i),Ud(r),Ud(s)]},uR=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return sR;var a=cR(n),i=document.documentElement.clientWidth,r=window.innerWidth;return{left:a[0],top:a[1],right:a[2],gap:Math.max(0,r-i+a[2]-a[0])}},fR=Qb(),Wo="data-scroll-locked",dR=function(n,a,i,r){var s=n.left,u=n.top,d=n.right,m=n.gap;return i===void 0&&(i="margin"),`
|
||
.`.concat(ZT,` {
|
||
overflow: hidden `).concat(r,`;
|
||
padding-right: `).concat(m,"px ").concat(r,`;
|
||
}
|
||
body[`).concat(Wo,`] {
|
||
overflow: hidden `).concat(r,`;
|
||
overscroll-behavior: contain;
|
||
`).concat([a&&"position: relative ".concat(r,";"),i==="margin"&&`
|
||
padding-left: `.concat(s,`px;
|
||
padding-top: `).concat(u,`px;
|
||
padding-right: `).concat(d,`px;
|
||
margin-left:0;
|
||
margin-top:0;
|
||
margin-right: `).concat(m,"px ").concat(r,`;
|
||
`),i==="padding"&&"padding-right: ".concat(m,"px ").concat(r,";")].filter(Boolean).join(""),`
|
||
}
|
||
|
||
.`).concat(lc,` {
|
||
right: `).concat(m,"px ").concat(r,`;
|
||
}
|
||
|
||
.`).concat(ac,` {
|
||
margin-right: `).concat(m,"px ").concat(r,`;
|
||
}
|
||
|
||
.`).concat(lc," .").concat(lc,` {
|
||
right: 0 `).concat(r,`;
|
||
}
|
||
|
||
.`).concat(ac," .").concat(ac,` {
|
||
margin-right: 0 `).concat(r,`;
|
||
}
|
||
|
||
body[`).concat(Wo,`] {
|
||
`).concat(KT,": ").concat(m,`px;
|
||
}
|
||
`)},i0=function(){var n=parseInt(document.body.getAttribute(Wo)||"0",10);return isFinite(n)?n:0},mR=function(){x.useEffect(function(){return document.body.setAttribute(Wo,(i0()+1).toString()),function(){var n=i0()-1;n<=0?document.body.removeAttribute(Wo):document.body.setAttribute(Wo,n.toString())}},[])},pR=function(n){var a=n.noRelative,i=n.noImportant,r=n.gapMode,s=r===void 0?"margin":r;mR();var u=x.useMemo(function(){return uR(s)},[s]);return x.createElement(fR,{styles:dR(u,!a,s,i?"":"!important")})},tm=!1;if(typeof window<"u")try{var Ws=Object.defineProperty({},"passive",{get:function(){return tm=!0,!0}});window.addEventListener("test",Ws,Ws),window.removeEventListener("test",Ws,Ws)}catch{tm=!1}var Go=tm?{passive:!1}:!1,hR=function(n){return n.tagName==="TEXTAREA"},Zb=function(n,a){if(!(n instanceof Element))return!1;var i=window.getComputedStyle(n);return i[a]!=="hidden"&&!(i.overflowY===i.overflowX&&!hR(n)&&i[a]==="visible")},vR=function(n){return Zb(n,"overflowY")},gR=function(n){return Zb(n,"overflowX")},s0=function(n,a){var i=a.ownerDocument,r=a;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var s=Kb(n,r);if(s){var u=Jb(n,r),d=u[1],m=u[2];if(d>m)return!0}r=r.parentNode}while(r&&r!==i.body);return!1},yR=function(n){var a=n.scrollTop,i=n.scrollHeight,r=n.clientHeight;return[a,i,r]},bR=function(n){var a=n.scrollLeft,i=n.scrollWidth,r=n.clientWidth;return[a,i,r]},Kb=function(n,a){return n==="v"?vR(a):gR(a)},Jb=function(n,a){return n==="v"?yR(a):bR(a)},SR=function(n,a){return n==="h"&&a==="rtl"?-1:1},xR=function(n,a,i,r,s){var u=SR(n,window.getComputedStyle(a).direction),d=u*r,m=i.target,p=a.contains(m),h=!1,S=d>0,g=0,y=0;do{if(!m)break;var w=Jb(n,m),C=w[0],R=w[1],N=w[2],A=R-N-u*C;(C||A)&&Kb(n,m)&&(g+=A,y+=C);var T=m.parentNode;m=T&&T.nodeType===Node.DOCUMENT_FRAGMENT_NODE?T.host:T}while(!p&&m!==document.body||p&&(a.contains(m)||a===m));return(S&&Math.abs(g)<1||!S&&Math.abs(y)<1)&&(h=!0),h},Ps=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},c0=function(n){return[n.deltaX,n.deltaY]},u0=function(n){return n&&"current"in n?n.current:n},wR=function(n,a){return n[0]===a[0]&&n[1]===a[1]},ER=function(n){return`
|
||
.block-interactivity-`.concat(n,` {pointer-events: none;}
|
||
.allow-interactivity-`).concat(n,` {pointer-events: all;}
|
||
`)},CR=0,Qo=[];function TR(n){var a=x.useRef([]),i=x.useRef([0,0]),r=x.useRef(),s=x.useState(CR++)[0],u=x.useState(Qb)[0],d=x.useRef(n);x.useEffect(function(){d.current=n},[n]),x.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(s));var R=QT([n.lockRef.current],(n.shards||[]).map(u0),!0).filter(Boolean);return R.forEach(function(N){return N.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),R.forEach(function(N){return N.classList.remove("allow-interactivity-".concat(s))})}}},[n.inert,n.lockRef.current,n.shards]);var m=x.useCallback(function(R,N){if("touches"in R&&R.touches.length===2||R.type==="wheel"&&R.ctrlKey)return!d.current.allowPinchZoom;var A=Ps(R),T=i.current,_="deltaX"in R?R.deltaX:T[0]-A[0],z="deltaY"in R?R.deltaY:T[1]-A[1],L,$=R.target,U=Math.abs(_)>Math.abs(z)?"h":"v";if("touches"in R&&U==="h"&&$.type==="range")return!1;var X=window.getSelection(),ae=X&&X.anchorNode,oe=ae?ae===$||ae.contains($):!1;if(oe)return!1;var le=s0(U,$);if(!le)return!0;if(le?L=U:(L=U==="v"?"h":"v",le=s0(U,$)),!le)return!1;if(!r.current&&"changedTouches"in R&&(_||z)&&(r.current=L),!L)return!0;var ee=r.current||L;return xR(ee,N,R,ee==="h"?_:z)},[]),p=x.useCallback(function(R){var N=R;if(!(!Qo.length||Qo[Qo.length-1]!==u)){var A="deltaY"in N?c0(N):Ps(N),T=a.current.filter(function(L){return L.name===N.type&&(L.target===N.target||N.target===L.shadowParent)&&wR(L.delta,A)})[0];if(T&&T.should){N.cancelable&&N.preventDefault();return}if(!T){var _=(d.current.shards||[]).map(u0).filter(Boolean).filter(function(L){return L.contains(N.target)}),z=_.length>0?m(N,_[0]):!d.current.noIsolation;z&&N.cancelable&&N.preventDefault()}}},[]),h=x.useCallback(function(R,N,A,T){var _={name:R,delta:N,target:A,should:T,shadowParent:RR(A)};a.current.push(_),setTimeout(function(){a.current=a.current.filter(function(z){return z!==_})},1)},[]),S=x.useCallback(function(R){i.current=Ps(R),r.current=void 0},[]),g=x.useCallback(function(R){h(R.type,c0(R),R.target,m(R,n.lockRef.current))},[]),y=x.useCallback(function(R){h(R.type,Ps(R),R.target,m(R,n.lockRef.current))},[]);x.useEffect(function(){return Qo.push(u),n.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:y}),document.addEventListener("wheel",p,Go),document.addEventListener("touchmove",p,Go),document.addEventListener("touchstart",S,Go),function(){Qo=Qo.filter(function(R){return R!==u}),document.removeEventListener("wheel",p,Go),document.removeEventListener("touchmove",p,Go),document.removeEventListener("touchstart",S,Go)}},[]);var w=n.removeScrollBar,C=n.inert;return x.createElement(x.Fragment,null,C?x.createElement(u,{styles:ER(s)}):null,w?x.createElement(pR,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function RR(n){for(var a=null;n!==null;)n instanceof ShadowRoot&&(a=n.host,n=n.host),n=n.parentNode;return a}const _R=tR(Gb,TR);var Fa=x.forwardRef(function(n,a){return x.createElement(Nc,nl({},n,{ref:a,sideCar:_R}))});Fa.classNames=Nc.classNames;function Lm({keepMounted:n,opened:a,onClose:i,id:r,transitionProps:s,onExitTransitionEnd:u,onEnterTransitionEnd:d,trapFocus:m,closeOnEscape:p,returnFocus:h,closeOnClickOutside:S,withinPortal:g,portalProps:y,lockScroll:w,children:C,zIndex:R,shadow:N,padding:A,__vars:T,unstyled:_,removeScrollProps:z,...L}){const{_id:$,titleMounted:U,bodyMounted:X,shouldLockScroll:ae,setTitleMounted:oe,setBodyMounted:le}=GT({id:r,transitionProps:s,opened:a,trapFocus:m,closeOnEscape:p,onClose:i,returnFocus:h}),{key:ee,...re}=z||{};return v.jsx(Sa,{...y,withinPortal:g,children:v.jsx(VT,{value:{opened:a,onClose:i,closeOnClickOutside:S,onExitTransitionEnd:u,onEnterTransitionEnd:d,transitionProps:{...s,keepMounted:n},getTitleId:()=>`${$}-title`,getBodyId:()=>`${$}-body`,titleMounted:U,bodyMounted:X,setTitleMounted:oe,setBodyMounted:le,trapFocus:m,closeOnEscape:p,zIndex:R,unstyled:_},children:v.jsx(Fa,{enabled:ae&&w,...re,children:v.jsx(ce,{...L,id:$,__vars:{...T,"--mb-z-index":(R||kt("modal")).toString(),"--mb-shadow":cm(N),"--mb-padding":Ll(A)},children:C})},ee)})})}Lm.displayName="@mantine/core/ModalBase";function AR(){const n=kl();return x.useEffect(()=>(n.setBodyMounted(!0),()=>n.setBodyMounted(!1)),[]),n.getBodyId()}var Io={title:"m_615af6c9",header:"m_b5489c3c",inner:"m_60c222c7",content:"m_fd1ab0aa",close:"m_606cb269",body:"m_5df29311"};function Um({className:n,...a}){const i=AR(),r=kl();return v.jsx(ce,{id:i,className:bt({[Io.body]:!r.unstyled},n),...a})}Um.displayName="@mantine/core/ModalBaseBody";function $m({className:n,onClick:a,...i}){const r=kl();return v.jsx(ir,{...i,onClick:s=>{r.onClose(),a==null||a(s)},className:bt({[Io.close]:!r.unstyled},n),unstyled:r.unstyled})}$m.displayName="@mantine/core/ModalBaseCloseButton";function Ym({transitionProps:n,className:a,innerProps:i,onKeyDown:r,style:s,ref:u,...d}){const m=kl();return v.jsx($l,{mounted:m.opened,transition:"pop",...m.transitionProps,onExited:()=>{var p,h,S;(p=m.onExitTransitionEnd)==null||p.call(m),(S=(h=m.transitionProps)==null?void 0:h.onExited)==null||S.call(h)},onEntered:()=>{var p,h,S;(p=m.onEnterTransitionEnd)==null||p.call(m),(S=(h=m.transitionProps)==null?void 0:h.onEntered)==null||S.call(h)},...n,children:p=>v.jsx("div",{...i,className:bt({[Io.inner]:!m.unstyled},i.className),children:v.jsx(_c,{active:m.opened&&m.trapFocus,innerRef:u,children:v.jsx(wi,{...d,component:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":m.bodyMounted?m.getBodyId():void 0,"aria-labelledby":m.titleMounted?m.getTitleId():void 0,style:[s,p],className:bt({[Io.content]:!m.unstyled},a),unstyled:m.unstyled,children:d.children})})})})}Ym.displayName="@mantine/core/ModalBaseContent";function km({className:n,...a}){const i=kl();return v.jsx(ce,{component:"header",className:bt({[Io.header]:!i.unstyled},n),...a})}km.displayName="@mantine/core/ModalBaseHeader";const jR={duration:200,timingFunction:"ease",transition:"fade"};function NR(n){const a=kl();return{...jR,...a.transitionProps,...n}}function Xm({onClick:n,transitionProps:a,style:i,visible:r,...s}){const u=kl(),d=NR(a);return v.jsx($l,{mounted:r!==void 0?r:u.opened,...d,transition:"fade",children:m=>v.jsx(Ei,{fixed:!0,style:[i,m],zIndex:u.zIndex,unstyled:u.unstyled,onClick:p=>{n==null||n(p),u.closeOnClickOutside&&u.onClose()},...s})})}Xm.displayName="@mantine/core/ModalBaseOverlay";function OR(){const n=kl();return x.useEffect(()=>(n.setTitleMounted(!0),()=>n.setTitleMounted(!1)),[]),n.getTitleId()}function Vm({className:n,...a}){const i=OR(),r=kl();return v.jsx(ce,{component:"h2",className:bt({[Io.title]:!r.unstyled},n),id:i,...a})}Vm.displayName="@mantine/core/ModalBaseTitle";function Fb({children:n}){return v.jsx(v.Fragment,{children:n})}const Wb=x.createContext({size:"sm"}),Pb=me(n=>{const a=se("InputClearButton",null,n),{size:i,variant:r,vars:s,classNames:u,styles:d,...m}=a,p=x.use(Wb),{resolvedClassNames:h,resolvedStyles:S}=gm({classNames:u,styles:d,props:a});return v.jsx(ir,{variant:r||"transparent",size:i||(p==null?void 0:p.size)||"sm",classNames:h,styles:S,__staticSelector:"InputClearButton",style:{pointerEvents:"all",background:"var(--input-bg)",...m.style},...m})});Pb.displayName="@mantine/core/InputClearButton";const MR={xs:7,sm:8,md:10,lg:12,xl:15};function zR({__clearable:n,__clearSection:a,rightSection:i,__defaultRightSection:r,size:s="sm",__clearSectionMode:u="both"}){const d=n&&a;return u==="rightSection"?i===null?null:i||r:u==="clear"?i===null?null:d||r:d&&(i||r)?v.jsxs("div",{"data-combined-clear-section":!0,style:{display:"flex",gap:2,alignItems:"center",paddingInlineEnd:MR[s]},children:[d,i||r]}):i===null?null:i||d||r}const sr=x.createContext({offsetBottom:!1,offsetTop:!1,describedBy:void 0,getStyles:null,inputId:void 0,labelId:void 0});var zn={wrapper:"m_6c018570",input:"m_8fb7ebe7",bottomSection:"m_93f4ed57",section:"m_82577fc2",placeholder:"m_88bacfd0",root:"m_46b77525",label:"m_8fdc1311",required:"m_78a94662",error:"m_8f816625",description:"m_fe47ce59"};const Ib=(n,{size:a})=>({description:{"--input-description-size":a===void 0?void 0:`calc(${Lt(a)} - ${Z(2)})`}}),Ci=me(n=>{const a=se("InputDescription",null,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,__staticSelector:p,__inheritStyles:h=!0,attributes:S,...g}=se("InputDescription",null,a),y=x.use(sr),w=xe({name:["InputWrapper",p],props:a,classes:zn,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:S,rootSelector:"description",vars:m,varsResolver:Ib});return v.jsx(ce,{component:"p",...(h&&(y==null?void 0:y.getStyles)||w)("description",y!=null&&y.getStyles?{className:r,style:s}:void 0),...g})});Ci.classes=zn;Ci.varsResolver=Ib;Ci.displayName="@mantine/core/InputDescription";const e1=(n,{size:a})=>({error:{"--input-error-size":a===void 0?void 0:`calc(${Lt(a)} - ${Z(2)})`}}),Ti=me(n=>{const a=se("InputError",null,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,attributes:p,__staticSelector:h,__inheritStyles:S=!0,...g}=a,y=xe({name:["InputWrapper",h],props:a,classes:zn,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:p,rootSelector:"error",vars:m,varsResolver:e1}),w=x.use(sr);return v.jsx(ce,{component:"p",...(S&&(w==null?void 0:w.getStyles)||y)("error",w!=null&&w.getStyles?{className:r,style:s}:void 0),...g})});Ti.classes=zn;Ti.varsResolver=e1;Ti.displayName="@mantine/core/InputError";const DR={labelElement:"label"},t1=(n,{size:a})=>({label:{"--input-label-size":Lt(a),"--input-asterisk-color":void 0}}),Ri=me(n=>{const a=se("InputLabel",DR,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,labelElement:p,required:h,htmlFor:S,onMouseDown:g,children:y,__staticSelector:w,mod:C,attributes:R,...N}=a,A=xe({name:["InputWrapper",w],props:a,classes:zn,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:R,rootSelector:"label",vars:m,varsResolver:t1}),T=x.use(sr),_=(T==null?void 0:T.getStyles)||A;return v.jsxs(ce,{..._("label",T!=null&&T.getStyles?{className:r,style:s}:void 0),component:p,htmlFor:p==="label"?S:void 0,mod:[{required:h},C],onMouseDown:z=>{g==null||g(z),!z.defaultPrevented&&z.detail>1&&z.preventDefault()},...N,children:[y,h&&v.jsx("span",{..._("required"),"aria-hidden":!0,children:" *"})]})});Ri.classes=zn;Ri.varsResolver=t1;Ri.displayName="@mantine/core/InputLabel";const qm=me(n=>{const a=se("InputPlaceholder",null,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,__staticSelector:p,error:h,mod:S,attributes:g,...y}=a;return v.jsx(ce,{...xe({name:["InputPlaceholder",p],props:a,classes:zn,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:g,rootSelector:"placeholder"})("placeholder"),mod:[{error:!!h},S],component:"span",...y})});qm.classes=zn;qm.displayName="@mantine/core/InputPlaceholder";function BR(n,{hasDescription:a,hasError:i}){const r=n.findIndex(m=>m==="input"),s=n.slice(0,r),u=n.slice(r+1),d=a&&s.includes("description")||i&&s.includes("error");return{offsetBottom:a&&u.includes("description")||i&&u.includes("error"),offsetTop:d}}const HR={labelElement:"label",inputContainer:n=>n,inputWrapperOrder:["label","description","input","error"]},n1=(n,{size:a})=>({label:{"--input-label-size":Lt(a),"--input-asterisk-color":void 0},error:{"--input-error-size":a===void 0?void 0:`calc(${Lt(a)} - ${Z(2)})`},description:{"--input-description-size":a===void 0?void 0:`calc(${Lt(a)} - ${Z(2)})`}}),Oc=me(n=>{const a=se("InputWrapper",HR,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,size:p,variant:h,__staticSelector:S,inputContainer:g,inputWrapperOrder:y,label:w,error:C,description:R,labelProps:N,descriptionProps:A,errorProps:T,labelElement:_,children:z,withAsterisk:L,id:$,required:U,__stylesApiProps:X,mod:ae,attributes:oe,...le}=a,ee=xe({name:["InputWrapper",S],props:X||a,classes:zn,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:oe,vars:m,varsResolver:n1}),re={size:p,variant:h,__staticSelector:S},K=Yl($),ie=typeof L=="boolean"?L:U,O=(T==null?void 0:T.id)||`${K}-error`,B=(A==null?void 0:A.id)||`${K}-description`,H=K,J=!!C&&typeof C!="boolean",te=!!R,j=`${J?O:""} ${te?B:""}`,k=j.trim().length>0?j.trim():void 0,F=(N==null?void 0:N.id)||`${K}-label`,P=w&&v.jsx(Ri,{labelElement:_,id:F,htmlFor:H,required:ie,...re,...N,children:w},"label"),ue=te&&v.jsx(Ci,{...A,...re,size:(A==null?void 0:A.size)||re.size,id:(A==null?void 0:A.id)||B,children:R},"description"),fe=v.jsx(x.Fragment,{children:g(z)},"input"),pe=J&&x.createElement(Ti,{...T,...re,size:(T==null?void 0:T.size)||re.size,key:"error",id:(T==null?void 0:T.id)||O},C),Ce=y.map(Re=>{switch(Re){case"label":return P;case"input":return fe;case"description":return ue;case"error":return pe;default:return null}});return v.jsx(sr,{value:{getStyles:ee,describedBy:k,inputId:H,labelId:F,...BR(y,{hasDescription:te,hasError:J})},children:v.jsx(ce,{variant:h,size:p,mod:[{error:!!C},ae],id:_==="label"?void 0:$,...ee("root"),...le,children:Ce})})});Oc.classes=zn;Oc.varsResolver=n1;Oc.displayName="@mantine/core/InputWrapper";const LR={variant:"default",leftSectionPointerEvents:"none",rightSectionPointerEvents:"none",withAria:!0,withErrorStyles:!0,size:"sm",loading:!1,loadingPosition:"right"},l1=(n,a,i)=>({wrapper:{"--input-margin-top":i.offsetTop?"calc(var(--mantine-spacing-xs) / 2)":void 0,"--input-margin-bottom":i.offsetBottom?"calc(var(--mantine-spacing-xs) / 2)":void 0,"--input-height":Le(a.size,"input-height"),"--input-fz":Lt(a.size),"--input-radius":a.radius===void 0?void 0:Ot(a.radius),"--input-left-section-width":a.leftSectionWidth!==void 0?Z(a.leftSectionWidth):void 0,"--input-right-section-width":a.rightSectionWidth!==void 0?Z(a.rightSectionWidth):void 0,"--input-padding-y":a.multiline?Le(a.size,"input-padding-y"):void 0,"--input-left-section-pointer-events":a.leftSectionPointerEvents,"--input-right-section-pointer-events":a.rightSectionPointerEvents}}),St=Vt(n=>{const a=se("Input",LR,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,required:m,__staticSelector:p,__stylesApiProps:h,size:S,wrapperProps:g,error:y,disabled:w,leftSection:C,leftSectionProps:R,leftSectionWidth:N,rightSection:A,rightSectionProps:T,rightSectionWidth:_,rightSectionPointerEvents:z,leftSectionPointerEvents:L,variant:$,vars:U,pointer:X,multiline:ae,radius:oe,id:le,withAria:ee,withErrorStyles:re,mod:K,inputSize:ie,attributes:O,__clearSection:B,__clearable:H,__clearSectionMode:J,__defaultRightSection:te,loading:j,loadingPosition:k,__bottomSection:F,__bottomSectionProps:P,rootRef:ue,dir:fe,...pe}=a,{styleProps:Ce,rest:Re}=bc(pe),ze=x.use(sr),lt={offsetBottom:ze==null?void 0:ze.offsetBottom,offsetTop:ze==null?void 0:ze.offsetTop},be=xe({name:["Input",p],props:h||a,classes:zn,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:O,stylesCtx:lt,rootSelector:"wrapper",vars:U,varsResolver:l1}),$e=ee?{required:m,disabled:w,"aria-invalid":y?!0:void 0,"aria-describedby":ze==null?void 0:ze.describedBy,id:(ze==null?void 0:ze.inputId)||le}:{},qe=j?v.jsx(dn,{size:k==="left"?"calc(var(--input-left-section-size) / 2)":"calc(var(--input-right-section-size) / 2)"}):null,at=j&&k==="left"?qe:C,Ct=zR({__clearable:H,__clearSection:B,rightSection:j&&k==="right"?qe:A,__defaultRightSection:te,size:S,__clearSectionMode:J});return v.jsx(Wb,{value:{size:S||"sm"},children:v.jsxs(ce,{ref:ue,dir:fe,...be("wrapper"),...Ce,...g,mod:[{error:!!y&&re,pointer:X,disabled:w,multiline:ae,"data-with-right-section":!!Ct,"data-with-left-section":!!at,"data-with-bottom-section":!!F},K],variant:$,size:S,children:[at&&v.jsx("div",{...R,"data-position":"left",...be("section",{className:R==null?void 0:R.className,style:R==null?void 0:R.style}),children:at}),v.jsx(ce,{component:"input",...Re,...$e,required:m,mod:{disabled:w,error:!!y&&re},variant:$,__size:ie,...be("input")}),F&&v.jsx("div",{...P,...be("bottomSection",{className:P==null?void 0:P.className,style:P==null?void 0:P.style}),children:F}),Ct&&v.jsx("div",{...T,"data-position":"right",...be("section",{className:T==null?void 0:T.className,style:T==null?void 0:T.style}),children:Ct})]})})});St.classes=zn;St.varsResolver=l1;St.Wrapper=Oc;St.Label=Ri;St.Error=Ti;St.Description=Ci;St.Placeholder=qm;St.ClearButton=Pb;St.displayName="@mantine/core/Input";function UR(n,a,i){const r=se(["Input","InputWrapper",n],a,i),{label:s,description:u,error:d,required:m,classNames:p,styles:h,className:S,unstyled:g,__staticSelector:y,__stylesApiProps:w,errorProps:C,labelProps:R,descriptionProps:N,wrapperProps:A,id:T,size:_,style:z,inputContainer:L,inputWrapperOrder:$,withAsterisk:U,variant:X,vars:ae,mod:oe,attributes:le,...ee}=r,{styleProps:re,rest:K}=bc(ee),ie={label:s,description:u,error:d,required:m,classNames:p,className:S,__staticSelector:y,__stylesApiProps:w||r,errorProps:C,labelProps:R,descriptionProps:N,unstyled:g,styles:h,size:_,style:z,inputContainer:L,inputWrapperOrder:$,withAsterisk:U,variant:X,id:T,mod:oe,attributes:le,...A};return{...K,classNames:p,styles:h,unstyled:g,wrapperProps:{...ie,...re},inputProps:{required:m,classNames:p,styles:h,unstyled:g,size:_,__staticSelector:y,__stylesApiProps:w||r,error:d,variant:X,id:T,attributes:le}}}const $R={__staticSelector:"InputBase",withAria:!0,size:"sm"},cr=Vt(n=>{const{inputProps:a,wrapperProps:i,...r}=UR("InputBase",$R,n);return v.jsx(St.Wrapper,{...i,children:v.jsx(St,{...a,...r})})});cr.classes={...St.classes,...St.Wrapper.classes};cr.displayName="@mantine/core/InputBase";function a1({style:n,size:a=16,...i}){return v.jsx("svg",{viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{...n,width:Z(a),height:Z(a),display:"block"},...i,children:v.jsx("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}a1.displayName="@mantine/core/AccordionChevron";var o1={root:"m_b6d8b162"};function YR(n){if(n==="start")return"start";if(n==="end"||n)return"end"}const kR={inherit:!1},r1=(n,{variant:a,lineClamp:i,gradient:r,size:s,textWrap:u})=>({root:{"--text-fz":Lt(s),"--text-lh":Kw(s),"--text-gradient":a==="gradient"?Vd(r,n):void 0,"--text-line-clamp":typeof i=="number"?i.toString():void 0,"--text-text-wrap":u}}),Je=Vt(n=>{const a=se("Text",kR,n),{lineClamp:i,truncate:r,inline:s,inherit:u,gradient:d,span:m,textWrap:p,__staticSelector:h,vars:S,className:g,style:y,classNames:w,styles:C,unstyled:R,variant:N,mod:A,size:T,attributes:_,...z}=a;return v.jsx(ce,{...xe({name:["Text",h],props:a,classes:o1,className:g,style:y,classNames:w,styles:C,unstyled:R,attributes:_,vars:S,varsResolver:r1})("root",{focusable:!0}),component:m?"span":"p",variant:N,mod:[{"data-truncate":YR(r),"data-line-clamp":typeof i=="number","data-inline":s,"data-inherit":u},A],size:T,...z})});Je.classes=o1;Je.varsResolver=r1;Je.displayName="@mantine/core/Text";const[XR,ur]=sl("AppShell was not found in tree");var xa={root:"m_89ab340",navbar:"m_45252eee",aside:"m_9cdde9a",header:"m_3b16f56b",main:"m_8983817",footer:"m_3840c879",section:"m_6dcfc7c7"};const Gm=me(n=>{const{classNames:a,className:i,style:r,styles:s,unstyled:u,vars:d,withBorder:m,zIndex:p,mod:h,...S}=se("AppShellAside",null,n),g=ur();return g.disabled?null:v.jsx(ce,{component:"aside",mod:[{"with-border":m??g.withBorder},h],...g.getStyles("aside",{className:bt({[Fa.classNames.zeroRight]:g.offsetScrollbars},i),classNames:a,styles:s,style:r}),...S,__vars:{"--app-shell-aside-z-index":`calc(${p??g.zIndex} + 1)`}})});Gm.classes=xa;Gm.displayName="@mantine/core/AppShellAside";const Qm=me(n=>{var y;const{classNames:a,className:i,style:r,styles:s,unstyled:u,vars:d,withBorder:m,zIndex:p,mod:h,...S}=se("AppShellFooter",null,n),g=ur();return g.disabled?null:v.jsx(ce,{component:"footer",mod:[{"with-border":m??g.withBorder},h],...g.getStyles("footer",{className:bt({[Fa.classNames.zeroRight]:g.offsetScrollbars},i),classNames:a,styles:s,style:r}),...S,__vars:{"--app-shell-footer-z-index":(y=p??g.zIndex)==null?void 0:y.toString()}})});Qm.classes=xa;Qm.displayName="@mantine/core/AppShellFooter";const Zm=me(n=>{var y;const{classNames:a,className:i,style:r,styles:s,unstyled:u,vars:d,withBorder:m,zIndex:p,mod:h,...S}=se("AppShellHeader",null,n),g=ur();return g.disabled?null:v.jsx(ce,{component:"header",mod:[{"with-border":m??g.withBorder},h],...g.getStyles("header",{className:bt({[Fa.classNames.zeroRight]:g.offsetScrollbars},i),classNames:a,styles:s,style:r}),...S,__vars:{"--app-shell-header-z-index":(y=p??g.zIndex)==null?void 0:y.toString()}})});Zm.classes=xa;Zm.displayName="@mantine/core/AppShellHeader";const Km=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("AppShellMain",null,n);return v.jsx(ce,{component:"main",...ur().getStyles("main",{className:i,style:r,classNames:a,styles:s}),...d})});Km.classes=xa;Km.displayName="@mantine/core/AppShellMain";const Jm=me(n=>{const{classNames:a,className:i,style:r,styles:s,unstyled:u,vars:d,withBorder:m,zIndex:p,mod:h,...S}=se("AppShellNavbar",null,n),g=ur();return g.disabled?null:v.jsx(ce,{component:"nav",mod:[{"with-border":m??g.withBorder},h],...g.getStyles("navbar",{className:i,classNames:a,styles:s,style:r}),...S,__vars:{"--app-shell-navbar-z-index":`calc(${p??g.zIndex} + 1)`}})});Jm.classes=xa;Jm.displayName="@mantine/core/AppShellNavbar";const Fm=Vt(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,grow:d,mod:m,...p}=se("AppShellSection",null,n),h=ur();return v.jsx(ce,{mod:[{grow:d},m],...h.getStyles("section",{className:i,style:r,classNames:a,styles:s}),...p})});Fm.classes=xa;Fm.displayName="@mantine/core/AppShellSection";function _i(n){return typeof n=="object"?n.base:n}function Ai(n){const a=typeof n=="object"&&n!==null&&typeof n.base<"u"&&Object.keys(n).length===1;return typeof n=="number"||typeof n=="string"||a}function ji(n){return!(typeof n!="object"||n===null||Object.keys(n).length===1&&"base"in n)}function VR({baseStyles:n,minMediaStyles:a,maxMediaStyles:i,aside:r,theme:s,mode:u}){var h,S,g;const d=r==null?void 0:r.width,m="translateX(var(--app-shell-aside-width))",p="translateX(calc(var(--app-shell-aside-width) * -1))";if(r!=null&&r.breakpoint&&!((h=r==null?void 0:r.collapsed)!=null&&h.mobile)&&(i[r==null?void 0:r.breakpoint]=i[r==null?void 0:r.breakpoint]||{},u==="fixed"?(i[r==null?void 0:r.breakpoint]["--app-shell-aside-width"]="100%",i[r==null?void 0:r.breakpoint]["--app-shell-aside-offset"]="0px"):(i[r==null?void 0:r.breakpoint]["--app-shell-aside-width"]="0px",i[r==null?void 0:r.breakpoint]["--app-shell-aside-offset"]="0px")),Ai(d)){const y=Z(_i(d));n["--app-shell-aside-width"]=y,n["--app-shell-aside-offset"]=y}if(ji(d)&&(typeof d.base<"u"&&(n["--app-shell-aside-width"]=Z(d.base),n["--app-shell-aside-offset"]=Z(d.base)),Nt(d).forEach(y=>{y!=="base"&&(a[y]=a[y]||{},a[y]["--app-shell-aside-width"]=Z(d[y]),a[y]["--app-shell-aside-offset"]=Z(d[y]))})),r!=null&&r.breakpoint&&u==="static"&&(a[r.breakpoint]=a[r.breakpoint]||{},a[r.breakpoint]["--app-shell-aside-position"]="sticky",a[r.breakpoint]["--app-shell-aside-grid-row"]="2",a[r.breakpoint]["--app-shell-aside-grid-column"]="3",a[r.breakpoint]["--app-shell-main-column-end"]="3"),(S=r==null?void 0:r.collapsed)!=null&&S.desktop){const y=r.breakpoint;a[y]=a[y]||{},a[y]["--app-shell-aside-transform"]=m,a[y]["--app-shell-aside-transform-rtl"]=p,u==="fixed"?a[y]["--app-shell-aside-offset"]="0px !important":(a[y]["--app-shell-aside-width"]="0px",a[y]["--app-shell-aside-display"]="none",a[y]["--app-shell-main-column-end"]="-1"),a[y]["--app-shell-aside-scroll-locked-visibility"]="hidden"}if((g=r==null?void 0:r.collapsed)!=null&&g.mobile){const y=um(r.breakpoint,s.breakpoints)-.1;i[y]=i[y]||{},u==="fixed"?(i[y]["--app-shell-aside-width"]="100%",i[y]["--app-shell-aside-offset"]="0px"):i[y]["--app-shell-aside-width"]="0px",i[y]["--app-shell-aside-transform"]=m,i[y]["--app-shell-aside-transform-rtl"]=p,i[y]["--app-shell-aside-scroll-locked-visibility"]="hidden"}}function qR({baseStyles:n,minMediaStyles:a,footer:i,mode:r}){const s=i==null?void 0:i.height,u="translateY(var(--app-shell-footer-height))",d=r==="static"?!0:(i==null?void 0:i.offset)??!0;if(r==="static"&&i&&(n["--app-shell-footer-position"]="sticky",n["--app-shell-footer-grid-column"]="1 / -1",n["--app-shell-footer-grid-row"]="3"),Ai(s)){const m=Z(_i(s));n["--app-shell-footer-height"]=m,d&&(n["--app-shell-footer-offset"]=m)}ji(s)&&(typeof s.base<"u"&&(n["--app-shell-footer-height"]=Z(s.base),d&&(n["--app-shell-footer-offset"]=Z(s.base))),Nt(s).forEach(m=>{m!=="base"&&(a[m]=a[m]||{},a[m]["--app-shell-footer-height"]=Z(s[m]),d&&(a[m]["--app-shell-footer-offset"]=Z(s[m])))})),i!=null&&i.collapsed&&(n["--app-shell-footer-transform"]=u,r==="fixed"&&(n["--app-shell-footer-offset"]="0px !important"))}function GR({baseStyles:n,minMediaStyles:a,header:i,mode:r}){const s=i==null?void 0:i.height,u="translateY(calc(var(--app-shell-header-height) * -1))",d=r==="static"?!0:(i==null?void 0:i.offset)??!0;if(r==="static"&&i&&(n["--app-shell-header-position"]="sticky",n["--app-shell-header-grid-column"]="1 / -1",n["--app-shell-header-grid-row"]="1"),Ai(s)){const m=Z(_i(s));n["--app-shell-header-height"]=m,d&&(n["--app-shell-header-offset"]=m)}ji(s)&&(typeof s.base<"u"&&(n["--app-shell-header-height"]=Z(s.base),d&&(n["--app-shell-header-offset"]=Z(s.base))),Nt(s).forEach(m=>{m!=="base"&&(a[m]=a[m]||{},a[m]["--app-shell-header-height"]=Z(s[m]),d&&(a[m]["--app-shell-header-offset"]=Z(s[m])))})),i!=null&&i.collapsed&&(n["--app-shell-header-transform"]=u,r==="fixed"&&(n["--app-shell-header-offset"]="0px !important"))}function QR({baseStyles:n,minMediaStyles:a,maxMediaStyles:i,navbar:r,theme:s,mode:u}){var h,S,g;const d=r==null?void 0:r.width,m="translateX(calc(var(--app-shell-navbar-width) * -1))",p="translateX(var(--app-shell-navbar-width))";if(r!=null&&r.breakpoint&&!((h=r==null?void 0:r.collapsed)!=null&&h.mobile)&&(i[r==null?void 0:r.breakpoint]=i[r==null?void 0:r.breakpoint]||{},i[r==null?void 0:r.breakpoint]["--app-shell-navbar-offset"]="0px",i[r==null?void 0:r.breakpoint]["--app-shell-navbar-width"]="100%",u==="static"&&(i[r==null?void 0:r.breakpoint]["--app-shell-navbar-grid-width"]="0px")),Ai(d)){const y=Z(_i(d));n["--app-shell-navbar-width"]=y,n["--app-shell-navbar-offset"]=y,u==="static"&&(n["--app-shell-navbar-grid-width"]=y)}if(ji(d)&&(typeof d.base<"u"&&(n["--app-shell-navbar-width"]=Z(d.base),n["--app-shell-navbar-offset"]=Z(d.base),u==="static"&&(n["--app-shell-navbar-grid-width"]=Z(d.base))),Nt(d).forEach(y=>{y!=="base"&&(a[y]=a[y]||{},a[y]["--app-shell-navbar-width"]=Z(d[y]),a[y]["--app-shell-navbar-offset"]=Z(d[y]),u==="static"&&(a[y]["--app-shell-navbar-grid-width"]=Z(d[y])))})),r!=null&&r.breakpoint&&u==="static"&&(a[r.breakpoint]=a[r.breakpoint]||{},a[r.breakpoint]["--app-shell-navbar-position"]="sticky",a[r.breakpoint]["--app-shell-navbar-grid-row"]="2",a[r.breakpoint]["--app-shell-navbar-grid-column"]="1",a[r.breakpoint]["--app-shell-main-column-start"]="2"),(S=r==null?void 0:r.collapsed)!=null&&S.desktop){const y=r.breakpoint;a[y]=a[y]||{},a[y]["--app-shell-navbar-transform"]=m,a[y]["--app-shell-navbar-transform-rtl"]=p,u==="fixed"?a[y]["--app-shell-navbar-offset"]="0px !important":(a[y]["--app-shell-navbar-width"]="0px",a[y]["--app-shell-navbar-display"]="none",a[y]["--app-shell-main-column-start"]="1")}if((g=r==null?void 0:r.collapsed)!=null&&g.mobile){const y=um(r.breakpoint,s.breakpoints)-.1;i[y]=i[y]||{},i[y]["--app-shell-navbar-width"]="100%",i[y]["--app-shell-navbar-offset"]="0px",u==="static"&&(i[y]["--app-shell-navbar-grid-width"]="0px"),i[y]["--app-shell-navbar-transform"]=m,i[y]["--app-shell-navbar-transform-rtl"]=p}}function $d(n){return Number(n)===0?"0px":Ll(n)}function ZR({padding:n,baseStyles:a,minMediaStyles:i}){Ai(n)&&(a["--app-shell-padding"]=$d(_i(n))),ji(n)&&(n.base&&(a["--app-shell-padding"]=$d(n.base)),Nt(n).forEach(r=>{r!=="base"&&(i[r]=i[r]||{},i[r]["--app-shell-padding"]=$d(n[r]))}))}function KR({navbar:n,header:a,footer:i,aside:r,padding:s,theme:u,mode:d}){const m={},p={},h={};d==="static"&&(h["--app-shell-main-grid-column"]="1 / -1",h["--app-shell-main-grid-row"]="2"),QR({baseStyles:h,minMediaStyles:m,maxMediaStyles:p,navbar:n,theme:u,mode:d}),VR({baseStyles:h,minMediaStyles:m,maxMediaStyles:p,aside:r,theme:u,mode:d}),GR({baseStyles:h,minMediaStyles:m,header:a,mode:d}),qR({baseStyles:h,minMediaStyles:m,footer:i,mode:d}),ZR({baseStyles:h,minMediaStyles:m,padding:s});const S=Cy(Nt(m),u.breakpoints).map(y=>({query:`(min-width: ${rc(y.px)})`,styles:m[y.value]})),g=Cy(Nt(p),u.breakpoints).map(y=>({query:`(max-width: ${rc(y.px)})`,styles:p[y.value]}));return{baseStyles:h,media:[...S,...g]}}function JR({navbar:n,header:a,aside:i,footer:r,padding:s,mode:u,selector:d}){const m=Nn(),p=cl(),{media:h,baseStyles:S}=KR({navbar:n,header:a,footer:r,aside:i,padding:s,theme:m,mode:u});return v.jsx(D0,{media:h,styles:S,selector:d||p.cssVariablesSelector})}function FR({transitionDuration:n,disabled:a}){const[i,r]=x.useState(!0),s=x.useRef(-1),u=x.useRef(-1);return T0("resize",()=>{r(!0),clearTimeout(s.current),s.current=window.setTimeout(()=>x.startTransition(()=>{r(!1)}),200)}),ol(()=>{r(!0),clearTimeout(u.current),u.current=window.setTimeout(()=>x.startTransition(()=>{r(!1)}),n||0)},[a,n]),i}const WR={withBorder:!0,padding:0,transitionDuration:200,transitionTimingFunction:"ease",zIndex:kt("app"),mode:"fixed"},i1=(n,{transitionDuration:a,transitionTimingFunction:i})=>({root:{"--app-shell-transition-duration":`${a}ms`,"--app-shell-transition-timing-function":i}}),fn=me(n=>{const a=se("AppShell",WR,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,navbar:p,withBorder:h,padding:S,transitionDuration:g,transitionTimingFunction:y,header:w,zIndex:C,layout:R,disabled:N,aside:A,footer:T,offsetScrollbars:_=!0,mode:z,mod:L,attributes:$,id:U,...X}=a,ae=xe({name:"AppShell",classes:xa,props:a,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:$,vars:m,varsResolver:i1}),oe=FR({disabled:N,transitionDuration:g}),le=Yl(U);return v.jsxs(XR,{value:{getStyles:ae,withBorder:h,zIndex:C,disabled:N,offsetScrollbars:_,mode:z},children:[v.jsx(JR,{navbar:p,header:w,aside:A,footer:T,padding:S,mode:z,selector:z==="static"?`#${le}`:void 0}),v.jsx(ce,{...ae("root"),id:le,mod:[{resizing:oe,layout:R,disabled:N,mode:z},L],...X})]})});fn.classes=xa;fn.varsResolver=i1;fn.displayName="@mantine/core/AppShell";fn.Navbar=Jm;fn.Header=Zm;fn.Main=Km;fn.Aside=Gm;fn.Footer=Qm;fn.Section=Fm;function s1(n){return typeof n=="string"?{value:n,label:n}:typeof n=="object"&&"value"in n&&!("label"in n)?{value:n.value,label:`${n.value}`,disabled:n.disabled}:typeof n=="object"&&"group"in n?{group:n.group,items:n.items.map(a=>s1(a))}:typeof n=="number"||typeof n=="bigint"||typeof n=="boolean"?{value:n,label:`${n}`}:n}function PR(n){return n?n.map(a=>s1(a)):[]}function c1(n){return n.reduce((a,i)=>"group"in i?{...a,...c1(i.items)}:(a[`${i.value}`]=i,a),{})}var Yt={dropdown:"m_88b62a41",search:"m_985517d8",options:"m_b2821a6e",option:"m_92253aa5",empty:"m_2530cd1d",header:"m_858f94bd",footer:"m_82b967cb",group:"m_254f3e4f",groupLabel:"m_2bb2e9e5",chevron:"m_2943220b",optionsDropdownOption:"m_390b5f4",optionsDropdownCheckIcon:"m_8ee53fc2",optionsDropdownCheckPlaceholder:"m_a530ee0a"};const IR={error:null},u1=(n,{size:a,color:i})=>({chevron:{"--combobox-chevron-size":Le(a,"combobox-chevron-size"),"--combobox-chevron-color":i?An(i,n):void 0}}),Mc=me(n=>{const a=se("ComboboxChevron",IR,n),{size:i,error:r,style:s,className:u,classNames:d,styles:m,unstyled:p,vars:h,attributes:S,mod:g,...y}=a,w=xe({name:"ComboboxChevron",classes:Yt,props:a,style:s,className:u,classNames:d,styles:m,unstyled:p,vars:h,varsResolver:u1,attributes:S,rootSelector:"chevron"});return v.jsx(ce,{component:"svg",...y,...w("chevron"),size:i,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",mod:["combobox-chevron",{error:r},g],children:v.jsx("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})});Mc.classes=Yt;Mc.varsResolver=u1;Mc.displayName="@mantine/core/ComboboxChevron";const[e3,mn]=sl("Combobox component was not found in tree");function f1({onMouseDown:n,onClick:a,onClear:i,...r}){return v.jsx(St.ClearButton,{tabIndex:-1,"aria-hidden":!0,...r,onMouseDown:s=>{s.preventDefault(),n==null||n(s)},onClick:s=>{i(),a==null||a(s)}})}f1.displayName="@mantine/core/ComboboxClearButton";const Wm=me(n=>{const{classNames:a,styles:i,className:r,style:s,hidden:u,...d}=se("ComboboxDropdown",null,n),m=mn();return v.jsx(Pt.Dropdown,{...d,role:"presentation","data-hidden":u||void 0,"data-floating-height":m.floatingHeight||void 0,...m.getStyles("dropdown",{className:r,style:s,classNames:a,styles:i})})});Wm.classes=Yt;Wm.displayName="@mantine/core/ComboboxDropdown";const t3={refProp:"ref"},d1=me(n=>{const{children:a,refProp:i,ref:r}=se("ComboboxDropdownTarget",t3,n);if(mn(),!b0(a))throw new Error("Combobox.DropdownTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");return v.jsx(Pt.Target,{ref:r,refProp:i,children:a})});d1.displayName="@mantine/core/ComboboxDropdownTarget";const Pm=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("ComboboxEmpty",null,n);return v.jsx(ce,{...mn().getStyles("empty",{className:i,classNames:a,styles:s,style:r}),...d})});Pm.classes=Yt;Pm.displayName="@mantine/core/ComboboxEmpty";function Im({onKeyDown:n,onClick:a,withKeyboardNavigation:i,withAriaAttributes:r,withExpandedAttribute:s,targetType:u,autoComplete:d}){const m=mn(),[p,h]=x.useState(null),S=w=>{if(n==null||n(w),!m.readOnly&&i){if(w.nativeEvent.isComposing)return;if(w.nativeEvent.code==="ArrowDown"&&(w.preventDefault(),m.store.dropdownOpened?h(m.store.selectNextOption()):(m.store.openDropdown("keyboard"),h(m.store.selectActiveOption()),m.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),w.nativeEvent.code==="ArrowUp"&&(w.preventDefault(),m.store.dropdownOpened?h(m.store.selectPreviousOption()):(m.store.openDropdown("keyboard"),h(m.store.selectActiveOption()),m.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),w.nativeEvent.code==="Enter"||w.nativeEvent.code==="NumpadEnter"){if(w.nativeEvent.keyCode===229)return;const C=m.store.getSelectedOptionIndex();m.store.dropdownOpened&&C!==-1?(w.preventDefault(),m.store.clickSelectedOption()):u==="button"&&(w.preventDefault(),m.store.openDropdown("keyboard"))}w.key==="Escape"&&m.store.closeDropdown("keyboard"),w.nativeEvent.code==="Space"&&u==="button"&&(w.preventDefault(),m.store.toggleDropdown("keyboard"))}};return{...r?{...s?{role:"combobox"}:{},"aria-haspopup":"listbox","aria-expanded":s?!!(m.store.listId&&m.store.dropdownOpened):void 0,"aria-controls":m.store.dropdownOpened&&m.store.listId?m.store.listId:void 0,"aria-activedescendant":m.store.dropdownOpened&&p||void 0,autoComplete:d,"data-expanded":m.store.dropdownOpened||void 0,"data-mantine-stop-propagation":m.store.dropdownOpened||void 0}:{},onKeyDown:S,onClick:w=>{u==="button"&&w.currentTarget.focus(),a==null||a(w)}}}const n3={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},m1=me(n=>{const{children:a,refProp:i,withKeyboardNavigation:r,withAriaAttributes:s,withExpandedAttribute:u,targetType:d,autoComplete:m,ref:p,...h}=se("ComboboxEventsTarget",n3,n),S=Wa(a);if(!S)throw new Error("Combobox.EventsTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const g=mn();return x.cloneElement(S,{...Im({targetType:d,withAriaAttributes:s,withKeyboardNavigation:r,withExpandedAttribute:u,onKeyDown:S.props.onKeyDown,onClick:S.props.onClick,autoComplete:m}),...h,[i]:Xt(p,g.store.targetRef,gc(S))})});m1.displayName="@mantine/core/ComboboxEventsTarget";const ep=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("ComboboxFooter",null,n);return v.jsx(ce,{...mn().getStyles("footer",{className:i,classNames:a,style:r,styles:s}),...d,onMouseDown:m=>{m.preventDefault()}})});ep.classes=Yt;ep.displayName="@mantine/core/ComboboxFooter";const tp=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,children:d,label:m,id:p,...h}=se("ComboboxGroup",null,n),S=mn(),g=Yl(p);return v.jsxs(ce,{role:"group","aria-labelledby":m?g:void 0,...S.getStyles("group",{className:i,classNames:a,style:r,styles:s}),...h,children:[m&&v.jsx("div",{id:g,...S.getStyles("groupLabel",{classNames:a,styles:s}),children:m}),d]})});tp.classes=Yt;tp.displayName="@mantine/core/ComboboxGroup";const np=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("ComboboxHeader",null,n);return v.jsx(ce,{...mn().getStyles("header",{className:i,classNames:a,style:r,styles:s}),...d,onMouseDown:m=>{m.preventDefault()}})});np.classes=Yt;np.displayName="@mantine/core/ComboboxHeader";function p1({value:n,valuesDivider:a=",",...i}){return v.jsx("input",{type:"hidden",value:Array.isArray(n)?n.join(a):n?`${n}`:"",...i})}p1.displayName="@mantine/core/ComboboxHiddenInput";const lp=me(n=>{const a=se("ComboboxOption",null,n),{classNames:i,className:r,style:s,styles:u,vars:d,onClick:m,id:p,active:h,onMouseDown:S,onMouseOver:g,disabled:y,selected:w,mod:C,...R}=a,N=mn(),A=x.useId(),T=p||A;return v.jsx(ce,{...N.getStyles("option",{className:r,classNames:i,styles:u,style:s}),...R,id:T,mod:["combobox-option",{"combobox-active":h,"combobox-disabled":y,"combobox-selected":w},C],role:"option",onClick:_=>{var z;y?_.preventDefault():((z=N.onOptionSubmit)==null||z.call(N,a.value,a),m==null||m(_))},onMouseDown:_=>{_.preventDefault(),S==null||S(_)},onMouseOver:_=>{N.resetSelectionOnOptionHover&&N.store.resetSelectedOption(),g==null||g(_)}})});lp.classes=Yt;lp.displayName="@mantine/core/ComboboxOption";const ap=me(n=>{const{classNames:a,className:i,style:r,styles:s,id:u,onMouseDown:d,labelledBy:m,...p}=se("ComboboxOptions",null,n),h=mn(),S=Yl(u);return x.useEffect(()=>{h.store.setListId(S)},[S]),v.jsx(ce,{...h.getStyles("options",{className:i,style:r,classNames:a,styles:s}),...p,id:S,role:"listbox","aria-labelledby":m,onMouseDown:g=>{g.preventDefault(),d==null||d(g)}})});ap.classes=Yt;ap.displayName="@mantine/core/ComboboxOptions";const l3={withAriaAttributes:!0,withKeyboardNavigation:!0},op=me(n=>{const{classNames:a,styles:i,unstyled:r,vars:s,withAriaAttributes:u,onKeyDown:d,onClick:m,withKeyboardNavigation:p,size:h,ref:S,...g}=se("ComboboxSearch",l3,n),y=mn(),w=y.getStyles("search"),C=Im({targetType:"input",withAriaAttributes:u,withKeyboardNavigation:p,withExpandedAttribute:!1,onKeyDown:d,onClick:m,autoComplete:"off"});return v.jsx(St,{ref:Xt(S,y.store.searchRef),classNames:[{input:w.className},a],styles:[{input:w.style},i],size:h||y.size,...C,...g,__staticSelector:"Combobox"})});op.classes=Yt;op.displayName="@mantine/core/ComboboxSearch";const a3={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},h1=me(n=>{const{children:a,refProp:i,withKeyboardNavigation:r,withAriaAttributes:s,withExpandedAttribute:u,targetType:d,autoComplete:m,ref:p,...h}=se("ComboboxTarget",a3,n),S=Wa(a);if(!S)throw new Error("Combobox.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const g=mn(),y=x.cloneElement(S,{...Im({targetType:d,withAriaAttributes:s,withKeyboardNavigation:r,withExpandedAttribute:u,onKeyDown:S.props.onKeyDown,onClick:S.props.onClick,autoComplete:m}),...h});return v.jsx(Pt.Target,{refProp:i,ref:Xt(p,g.store.targetRef),children:y})});h1.displayName="@mantine/core/ComboboxTarget";function o3(n,a,i){for(let r=n-1;r>=0;r-=1)if(!a[r].hasAttribute("data-combobox-disabled"))return r;if(i){for(let r=a.length-1;r>-1;r-=1)if(!a[r].hasAttribute("data-combobox-disabled"))return r}return n}function r3(n,a,i){for(let r=n+1;r<a.length;r+=1)if(!a[r].hasAttribute("data-combobox-disabled"))return r;if(i){for(let r=0;r<a.length;r+=1)if(!a[r].hasAttribute("data-combobox-disabled"))return r}return n}function i3(n){for(let a=0;a<n.length;a+=1)if(!n[a].hasAttribute("data-combobox-disabled"))return a;return-1}function v1({defaultOpened:n,opened:a,onOpenedChange:i,onDropdownClose:r,onDropdownOpen:s,loop:u=!0,scrollBehavior:d="instant"}={}){const[m,p]=Ka({value:a,defaultValue:n,finalValue:!1,onChange:i}),h=x.useRef(null),S=x.useRef(-1),g=x.useRef(null),y=x.useRef(null),w=x.useRef(-1),C=x.useRef(-1),R=x.useRef(-1),N=x.useCallback((O="unknown")=>{m||(p(!0),s==null||s(O))},[p,s,m]),A=x.useCallback((O="unknown")=>{m&&(p(!1),r==null||r(O))},[p,r,m]),T=x.useCallback((O="unknown")=>{m?A(O):N(O)},[A,N,m]),_=x.useCallback(()=>{const O=Ml(y.current),B=Is(`#${h.current} [data-combobox-selected]`,O);B==null||B.removeAttribute("data-combobox-selected"),B==null||B.removeAttribute("aria-selected")},[]),z=x.useCallback(O=>{const B=Ml(y.current),H=Is(`#${h.current}`,B),J=H?zl("[data-combobox-option]",H):null;if(!J)return null;const te=O>=J.length?0:O<0?J.length-1:O;return S.current=te,J!=null&&J[te]&&!J[te].hasAttribute("data-combobox-disabled")?(_(),J[te].setAttribute("data-combobox-selected","true"),J[te].setAttribute("aria-selected","true"),J[te].scrollIntoView({block:"nearest",behavior:d}),J[te].id):null},[d,_]),L=x.useCallback(()=>{const O=Ml(y.current),B=Is(`#${h.current} [data-combobox-active]`,O);return z(B?zl(`#${h.current} [data-combobox-option]`,O).findIndex(H=>H===B):0)},[z]),$=x.useCallback(()=>{const O=Ml(y.current),B=zl(`#${h.current} [data-combobox-option]`,O);return z(r3(S.current,B,u))},[z,u]),U=x.useCallback(()=>{const O=Ml(y.current),B=zl(`#${h.current} [data-combobox-option]`,O);return z(o3(S.current,B,u))},[z,u]),X=x.useCallback(()=>{const O=Ml(y.current);return z(i3(zl(`#${h.current} [data-combobox-option]`,O)))},[z]),ae=x.useCallback((O="selected",B)=>{var H;if(typeof O=="number"){S.current=O;const J=Ml(y.current),te=zl(`#${h.current} [data-combobox-option]`,J);B!=null&&B.scrollIntoView&&((H=te[O])==null||H.scrollIntoView({block:"nearest",behavior:d}));return}R.current=window.setTimeout(()=>{var k;const J=Ml(y.current),te=zl(`#${h.current} [data-combobox-option]`,J),j=te.findIndex(F=>F.hasAttribute(`data-combobox-${O}`));S.current=j,B!=null&&B.scrollIntoView&&((k=te[j])==null||k.scrollIntoView({block:"nearest",behavior:d}))},0)},[]),oe=x.useCallback(()=>{S.current=-1,_()},[_]),le=x.useCallback(()=>{var B,H;const O=Ml(y.current);(H=(B=zl(`#${h.current} [data-combobox-option]`,O))==null?void 0:B[S.current])==null||H.click()},[]),ee=x.useCallback(O=>{h.current=O},[]),re=x.useCallback(()=>{w.current=window.setTimeout(()=>{var O;return(O=g.current)==null?void 0:O.focus()},0)},[]),K=x.useCallback(()=>{C.current=window.setTimeout(()=>{var O;return(O=y.current)==null?void 0:O.focus()},0)},[]),ie=x.useCallback(()=>S.current,[]);return x.useEffect(()=>()=>{window.clearTimeout(w.current),window.clearTimeout(C.current),window.clearTimeout(R.current)},[]),{dropdownOpened:m,openDropdown:N,closeDropdown:A,toggleDropdown:T,selectedOptionIndex:S.current,getSelectedOptionIndex:ie,selectOption:z,selectFirstOption:X,selectActiveOption:L,selectNextOption:$,selectPreviousOption:U,resetSelectedOption:oe,updateSelectedOptionIndex:ae,listId:h.current,setListId:ee,clickSelectedOption:le,searchRef:g,focusSearchInput:re,targetRef:y,focusTarget:K}}const s3={keepMounted:!0,withinPortal:!0,resetSelectionOnOptionHover:!1,width:"target",transitionProps:{transition:"fade",duration:0},size:"sm"},g1=(n,{size:a,dropdownPadding:i})=>({options:{"--combobox-option-fz":Lt(a),"--combobox-option-padding":Le(a,"combobox-option-padding")},dropdown:{"--combobox-padding":i===void 0?void 0:Z(i),"--combobox-option-fz":Lt(a),"--combobox-option-padding":Le(a,"combobox-option-padding")}}),Ve=n=>{const a=se("Combobox",s3,n),{classNames:i,styles:r,unstyled:s,children:u,store:d,vars:m,onOptionSubmit:p,onClose:h,size:S,dropdownPadding:g,resetSelectionOnOptionHover:y,__staticSelector:w,readOnly:C,attributes:R,floatingHeight:N,middlewares:A,...T}=a,_=N==="viewport"?{...A,flip:!1,size:{...typeof(A==null?void 0:A.size)=="object"?A.size:{},padding:typeof(A==null?void 0:A.size)=="object"&&A.size.padding!==void 0?A.size.padding:10,apply:({availableHeight:X,availableWidth:ae,elements:oe,...le})=>{oe.floating.style.setProperty("--combobox-floating-max-height",`${X}px`);const ee=A==null?void 0:A.size;typeof ee=="object"&&ee.apply?ee.apply({availableHeight:X,availableWidth:ae,elements:oe,...le}):ee&&Object.assign(oe.floating.style,{maxWidth:`${ae}px`,maxHeight:`${X}px`})}}}:A,z=v1(),L=d||z,$=xe({name:w||"Combobox",classes:Yt,props:a,classNames:i,styles:r,unstyled:s,attributes:R,vars:m,varsResolver:g1}),U=()=>{h==null||h(),L.closeDropdown()};return v.jsx(e3,{value:{getStyles:$,store:L,onOptionSubmit:p,size:S,resetSelectionOnOptionHover:y,readOnly:C,floatingHeight:N},children:v.jsx(Pt,{opened:L.dropdownOpened,...T,middlewares:_,onChange:X=>!X&&U(),withRoles:!1,unstyled:s,children:u})})},c3=n=>n;Ve.extend=c3;Ve.classes=Yt;Ve.varsResolver=g1;Ve.displayName="@mantine/core/Combobox";Ve.Target=h1;Ve.Dropdown=Wm;Ve.Options=ap;Ve.Option=lp;Ve.Search=op;Ve.Empty=Pm;Ve.Chevron=Mc;Ve.Footer=ep;Ve.Header=np;Ve.EventsTarget=m1;Ve.DropdownTarget=d1;Ve.Group=tp;Ve.ClearButton=f1;Ve.HiddenInput=p1;function u3({children:n,role:a}){const i=x.use(sr);return i?v.jsx("div",{role:a,"aria-labelledby":i.labelId,"aria-describedby":i.describedBy,children:n}):v.jsx(v.Fragment,{children:n})}function f3({size:n,style:a,...i}){return v.jsx("svg",{viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:n!==void 0?{width:Z(n),height:Z(n),...a}:a,"aria-hidden":!0,...i,children:v.jsx("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}var y1={root:"m_5f75b09e",body:"m_5f6e695e",labelWrapper:"m_d3ea56bb",label:"m_8ee546b8",description:"m_328f68c0",error:"m_8e8a99cc"};const d3=y1;function b1({__staticSelector:n,__stylesApiProps:a,className:i,classNames:r,styles:s,unstyled:u,children:d,label:m,description:p,id:h,disabled:S,error:g,size:y,labelPosition:w="left",bodyElement:C="div",labelElement:R="label",variant:N,style:A,vars:T,mod:_,attributes:z,...L}){const $=xe({name:n,props:a,className:i,style:A,classes:y1,classNames:r,styles:s,unstyled:u,attributes:z}),U=p?`${h}-description`:void 0,X=g&&typeof g!="boolean"?`${h}-error`:void 0;return v.jsx(ce,{...$("root"),__vars:{"--label-fz":Lt(y),"--label-lh":Le(y,"label-lh")},mod:[{"label-position":w},_],variant:N,size:y,...L,children:v.jsxs(ce,{component:C,htmlFor:C==="label"?h:void 0,...$("body"),children:[d,v.jsxs("div",{...$("labelWrapper"),"data-disabled":S||void 0,children:[m&&v.jsx(ce,{component:R,htmlFor:R==="label"?h:void 0,...$("label"),"data-disabled":S||void 0,children:m}),p&&v.jsx(St.Description,{id:U,size:y,__inheritStyles:!1,...$("description"),children:p}),g&&typeof g!="boolean"&&v.jsx(St.Error,{id:X,size:y,__inheritStyles:!1,...$("error"),children:g})]})]})})}b1.displayName="@mantine/core/InlineInput";function bi(n){return"group"in n}function S1({options:n,search:a,limit:i}){const r=a.trim().toLowerCase(),s=[];for(let u=0;u<n.length;u+=1){const d=n[u];if(s.length===i)return s;bi(d)&&s.push({group:d.group,items:S1({options:d.items,search:a,limit:i-s.length})}),bi(d)||d.label.toLowerCase().includes(r)&&s.push(d)}return s}function m3(n){if(n.length===0)return!0;for(const a of n)if(!("group"in a)||a.items.length>0)return!1;return!0}function x1(n,a=new Set){if(Array.isArray(n))for(const i of n)if(bi(i))x1(i.items,a);else{if(typeof i.value>"u")throw new Error("[@mantine/core] Each option must have value property");if(a.has(i.value))throw new Error(`[@mantine/core] Duplicate options are not supported. Option with value "${i.value}" was provided more than once`);a.add(i.value)}}function p3(n,a){return Array.isArray(n)?n.includes(a):n===a}function w1({data:n,withCheckIcon:a,withAlignedLabels:i,value:r,checkIconPosition:s,unstyled:u,renderOption:d}){if(!bi(n)){const p=p3(r,n.value),h=a&&(p?v.jsx(f3,{className:Yt.optionsDropdownCheckIcon}):i?v.jsx("div",{className:Yt.optionsDropdownCheckPlaceholder}):null),S=v.jsxs(v.Fragment,{children:[s==="left"&&h,v.jsx("span",{children:n.label}),s==="right"&&h]});return v.jsx(Ve.Option,{value:n.value,disabled:n.disabled,className:bt({[Yt.optionsDropdownOption]:!u}),"data-reverse":s==="right"||void 0,"data-checked":p||void 0,"aria-selected":p,active:p,children:typeof d=="function"?d({option:n,checked:p}):S})}const m=n.items.map(p=>v.jsx(w1,{data:p,value:r,unstyled:u,withCheckIcon:a,withAlignedLabels:i,checkIconPosition:s,renderOption:d},`${p.value}`));return v.jsx(Ve.Group,{label:n.group,children:m})}function h3({data:n,hidden:a,hiddenWhenEmpty:i,filter:r,search:s,limit:u,maxDropdownHeight:d,floatingHeight:m,withScrollArea:p=!0,filterOptions:h=!0,withCheckIcon:S=!1,withAlignedLabels:g=!1,value:y,checkIconPosition:w,nothingFoundMessage:C,unstyled:R,labelId:N,renderOption:A,scrollAreaProps:T,"aria-label":_}){const z=mn();x1(n);const L=typeof s=="string"?(r||S1)({options:n,search:h?s:"",limit:u??1/0}):n,$=m3(L),U=L.map(X=>v.jsx(w1,{data:X,withCheckIcon:S,withAlignedLabels:g,value:y,checkIconPosition:w,unstyled:R,renderOption:A},bi(X)?X.group:`${X.value}`));return v.jsx(Ve.Dropdown,{hidden:a||i&&$,"data-composed":!0,children:v.jsxs(Ve.Options,{labelledBy:N,"aria-label":_,children:[p?v.jsx(fl.Autosize,{mah:(m??z.floatingHeight)==="viewport"?"var(--combobox-floating-options-max-height)":d??220,type:"scroll",scrollbarSize:"var(--combobox-padding)",offsetScrollbars:"y",...T,children:U}):U,$&&C&&v.jsx(Ve.Empty,{children:C})]})})}var E1={root:"m_347db0ec","root--dot":"m_fbd81e3d",label:"m_5add502a",section:"m_91fdda9b"};const C1=(n,{radius:a,color:i,gradient:r,variant:s,size:u,autoContrast:d,circle:m})=>{const p=n.variantColorResolver({color:i||n.primaryColor,theme:n,gradient:r,variant:s||"filled",autoContrast:d});return{root:{"--badge-height":Le(u,"badge-height"),"--badge-padding-x":Le(u,"badge-padding-x"),"--badge-fz":Le(u,"badge-fz"),"--badge-radius":m||a===void 0?void 0:Ot(a),"--badge-bg":i||s?p.background:void 0,"--badge-color":i||s?p.color:void 0,"--badge-bd":i||s?p.border:void 0,"--badge-dot-color":s==="dot"?An(i,n):void 0}}},vt=Vt(n=>{const a=se("Badge",null,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,radius:p,color:h,gradient:S,leftSection:g,rightSection:y,children:w,variant:C,fullWidth:R,autoContrast:N,circle:A,mod:T,attributes:_,...z}=a,L=xe({name:"Badge",props:a,classes:E1,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:_,vars:m,varsResolver:C1});return v.jsxs(ce,{variant:C,mod:[{block:R,circle:A,"with-right-section":!!y,"with-left-section":!!g},T],...L("root",{variant:C}),...z,children:[g&&v.jsx("span",{...L("section"),"data-position":"left",children:g}),v.jsx("span",{...L("label"),children:w}),y&&v.jsx("span",{...L("section"),"data-position":"right",children:y})]})});vt.classes=E1;vt.varsResolver=C1;vt.displayName="@mantine/core/Badge";var fr={root:"m_77c9d27d",inner:"m_80f1301b",label:"m_811560b9",section:"m_a74036a",loader:"m_a25b86ee",group:"m_80d6d844",groupSection:"m_70be2a01"};const f0={orientation:"horizontal"},T1=(n,{borderWidth:a})=>({group:{"--button-border-width":Z(a)}}),zc=me(n=>{const a=se("ButtonGroup",f0,n),{className:i,style:r,classNames:s,styles:u,unstyled:d,orientation:m,vars:p,borderWidth:h,mod:S,attributes:g,...y}=se("ButtonGroup",f0,n);return v.jsx(ce,{...xe({name:"ButtonGroup",props:a,classes:fr,className:i,style:r,classNames:s,styles:u,unstyled:d,attributes:g,vars:p,varsResolver:T1,rootSelector:"group"})("group"),mod:[{"data-orientation":m},S],role:"group",...y})});zc.classes=fr;zc.varsResolver=T1;zc.displayName="@mantine/core/ButtonGroup";const R1=(n,{radius:a,color:i,gradient:r,variant:s,autoContrast:u,size:d})=>{const m=n.variantColorResolver({color:i||n.primaryColor,theme:n,gradient:r,variant:s||"filled",autoContrast:u});return{groupSection:{"--section-height":Le(d,"section-height"),"--section-padding-x":Le(d,"section-padding-x"),"--section-fz":d!=null&&d.includes("compact")?Lt(d.replace("compact-","")):Lt(d),"--section-radius":a===void 0?void 0:Ot(a),"--section-bg":i||s?m.background:void 0,"--section-color":m.color,"--section-bd":i||s?m.border:void 0}}},Dc=me(n=>{const a=se("ButtonGroupSection",null,n),{className:i,style:r,classNames:s,styles:u,unstyled:d,vars:m,gradient:p,radius:h,autoContrast:S,attributes:g,...y}=a;return v.jsx(ce,{...xe({name:"ButtonGroupSection",props:a,classes:fr,className:i,style:r,classNames:s,styles:u,unstyled:d,attributes:g,vars:m,varsResolver:R1,rootSelector:"groupSection"})("groupSection"),...y})});Dc.classes=fr;Dc.varsResolver=R1;Dc.displayName="@mantine/core/ButtonGroupSection";const v3={in:{opacity:1,transform:`translate(-50%, calc(-50% + ${Z(1)}))`},out:{opacity:0,transform:"translate(-50%, -200%)"},common:{transformOrigin:"center"},transitionProperty:"transform, opacity"},_1=(n,{radius:a,color:i,gradient:r,variant:s,size:u,justify:d,autoContrast:m})=>{const p=n.variantColorResolver({color:i||n.primaryColor,theme:n,gradient:r,variant:s||"filled",autoContrast:m});return{root:{"--button-justify":d,"--button-height":Le(u,"button-height"),"--button-padding-x":Le(u,"button-padding-x"),"--button-fz":u!=null&&u.includes("compact")?Lt(u.replace("compact-","")):Lt(u),"--button-radius":a===void 0?void 0:Ot(a),"--button-bg":i||s?p.background:void 0,"--button-hover":i||s?p.hover:void 0,"--button-color":p.color,"--button-bd":i||s?p.border:void 0,"--button-hover-color":i||s?p.hoverColor:void 0}}},en=Vt(n=>{const a=se("Button",null,n),{style:i,vars:r,className:s,color:u,disabled:d,children:m,leftSection:p,rightSection:h,fullWidth:S,variant:g,radius:y,loading:w,loaderProps:C,gradient:R,classNames:N,styles:A,unstyled:T,"data-disabled":_,autoContrast:z,mod:L,attributes:$,...U}=a,X=xe({name:"Button",props:a,classes:fr,className:s,style:i,classNames:N,styles:A,unstyled:T,attributes:$,vars:r,varsResolver:_1}),ae=!!p,oe=!!h;return v.jsxs(or,{...X("root",{active:!d&&!w&&!_}),unstyled:T,variant:g,disabled:d||w,mod:[{disabled:d||_,loading:w,block:S,"with-left-section":ae,"with-right-section":oe},L],...U,children:[typeof w=="boolean"&&v.jsx($l,{mounted:w,transition:v3,duration:150,children:le=>v.jsx(ce,{component:"span",...X("loader",{style:le}),"aria-hidden":!0,children:v.jsx(dn,{color:"var(--button-color)",size:"calc(var(--button-height) / 1.8)",...C})})}),v.jsxs("span",{...X("inner"),children:[p&&v.jsx(ce,{component:"span",...X("section"),mod:{position:"left"},children:p}),v.jsx(ce,{component:"span",mod:{loading:w},...X("label"),children:m}),h&&v.jsx(ce,{component:"span",...X("section"),mod:{position:"right"},children:h})]})]})});en.classes=fr;en.varsResolver=_1;en.displayName="@mantine/core/Button";en.Group=zc;en.GroupSection=Dc;const[g3,y3]=sl("Card component was not found in tree");var rp={root:"m_e615b15f",section:"m_599a2148"};const Bc=Vt(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,withBorder:d,inheritPadding:m,mod:p,...h}=se("CardSection",null,n),S=y3();return v.jsx(ce,{mod:[{"with-border":d,"inherit-padding":m},p],...S.getStyles("section",{className:i,style:r,styles:s,classNames:a}),...h})});Bc.classes=rp;Bc.displayName="@mantine/core/CardSection";const A1=(n,{padding:a})=>({root:{"--card-padding":Ll(a)}}),b3={orientation:"vertical"},Pa=Vt(n=>{const a=se("Card",b3,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,children:p,padding:h,attributes:S,orientation:g,...y}=a,w=xe({name:"Card",props:a,classes:rp,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:S,vars:m,varsResolver:A1}),C=x.Children.toArray(p),R=C.map((N,A)=>{var T;return typeof N=="object"&&N&&"type"in N&&(N.type===Bc||((T=N.type)==null?void 0:T.displayName)==="@mantine/core/CardSection")?x.cloneElement(N,{"data-orientation":g,"data-first-section":A===0||void 0,"data-last-section":A===C.length-1||void 0}):N});return v.jsx(g3,{value:{getStyles:w},children:v.jsx(wi,{unstyled:d,"data-orientation":g,...w("root"),...y,children:R})})});Pa.classes=rp;Pa.varsResolver=A1;Pa.displayName="@mantine/core/Card";Pa.Section=Bc;var j1={root:"m_4451eb3a"};const mc=Vt(n=>{const a=se("Center",null,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,inline:p,mod:h,attributes:S,...g}=a,y=xe({name:"Center",props:a,classes:j1,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:S,vars:m});return v.jsx(ce,{mod:[{inline:p},h],...y("root"),...g})});mc.classes=j1;mc.displayName="@mantine/core/Center";const[S3,dr]=sl("Drawer component was not found in tree");var Xl={root:"m_f11b401e",header:"m_5a7c2c9",content:"m_b8a05bbd",inner:"m_31cd769a"};const Hc=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("DrawerBody",null,n);return v.jsx(Um,{...dr().getStyles("body",{classNames:a,style:r,styles:s,className:i}),...d})});Hc.classes=Xl;Hc.displayName="@mantine/core/DrawerBody";const Lc=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("DrawerCloseButton",null,n);return v.jsx($m,{...dr().getStyles("close",{classNames:a,style:r,styles:s,className:i}),...d})});Lc.classes=Xl;Lc.displayName="@mantine/core/DrawerCloseButton";const Uc=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,children:d,radius:m,__hidden:p,...h}=se("DrawerContent",null,n),S=dr(),g=S.scrollAreaComponent||Fb;return v.jsx(Ym,{...S.getStyles("content",{className:i,style:r,styles:s,classNames:a}),innerProps:S.getStyles("inner",{className:i,style:r,styles:s,classNames:a}),...h,radius:m||S.radius||0,"data-hidden":p||void 0,children:v.jsx(g,{style:{height:"calc(100vh - var(--drawer-offset) * 2)"},children:d})})});Uc.classes=Xl;Uc.displayName="@mantine/core/DrawerContent";const $c=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("DrawerHeader",null,n);return v.jsx(km,{...dr().getStyles("header",{classNames:a,style:r,styles:s,className:i}),...d})});$c.classes=Xl;$c.displayName="@mantine/core/DrawerHeader";const Yc=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("DrawerOverlay",null,n);return v.jsx(Xm,{...dr().getStyles("overlay",{classNames:a,style:r,styles:s,className:i}),...d})});Yc.classes=Xl;Yc.displayName="@mantine/core/DrawerOverlay";function x3(n){switch(n){case"top":return"flex-start";case"bottom":return"flex-end";default:return}}function w3(n){if(n==="top"||n==="bottom")return"0 0 calc(100% - var(--drawer-offset, 0rem) * 2)"}const E3={top:"slide-down",bottom:"slide-up",left:"slide-right",right:"slide-left"},C3={top:"slide-down",bottom:"slide-up",right:"slide-right",left:"slide-left"},T3={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:kt("modal"),position:"left"},N1=(n,{position:a,size:i,offset:r})=>({root:{"--drawer-size":Le(i,"drawer-size"),"--drawer-flex":w3(a),"--drawer-height":a==="left"||a==="right"?void 0:"var(--drawer-size)","--drawer-align":x3(a),"--drawer-justify":a==="right"?"flex-end":void 0,"--drawer-offset":Z(r)}}),Ni=me(n=>{const a=se("DrawerRoot",T3,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,scrollAreaComponent:p,position:h,transitionProps:S,radius:g,attributes:y,...w}=a,{dir:C}=nr(),R=xe({name:"Drawer",classes:Xl,props:a,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:y,vars:m,varsResolver:N1}),N=(C==="rtl"?C3:E3)[h];return v.jsx(S3,{value:{scrollAreaComponent:p,getStyles:R,radius:g},children:v.jsx(Lm,{...R("root"),transitionProps:{transition:N,...S},"data-offset-scrollbars":p===fl.Autosize||void 0,unstyled:d,...w})})});Ni.classes=Xl;Ni.varsResolver=N1;Ni.displayName="@mantine/core/DrawerRoot";const O1=x.createContext(null);function M1({children:n}){const[a,i]=x.useState([]),[r,s]=x.useState(kt("modal"));return v.jsx(O1,{value:{stack:a,addModal:(u,d)=>{i(m=>[...new Set([...m,u])]),s(m=>typeof d=="number"&&typeof m=="number"?Math.max(m,d):m)},removeModal:u=>i(d=>d.filter(m=>m!==u)),getZIndex:u=>`calc(${r} + ${a.indexOf(u)} + 1)`,currentId:a[a.length-1],maxZIndex:r},children:n})}M1.displayName="@mantine/core/DrawerStack";const kc=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("DrawerTitle",null,n);return v.jsx(Vm,{...dr().getStyles("title",{classNames:a,style:r,styles:s,className:i}),...d})});kc.classes=Xl;kc.displayName="@mantine/core/DrawerTitle";const R3={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:kt("modal"),withOverlay:!0,withCloseButton:!0},Qn=me(n=>{const{title:a,withOverlay:i,overlayProps:r,withCloseButton:s,closeButtonProps:u,children:d,opened:m,stackId:p,zIndex:h,...S}=se("Drawer",R3,n),g=x.use(O1),y=!!a||s,w=g&&p?{closeOnEscape:g.currentId===p,trapFocus:g.currentId===p,zIndex:g.getZIndex(p)}:{},C=i===!1?!1:p&&g?g.currentId===p:m;return x.useEffect(()=>{g&&p&&(m?g.addModal(p,h||kt("modal")):g.removeModal(p))},[m,p,h]),v.jsxs(Ni,{opened:m,zIndex:g&&p?g.getZIndex(p):h,...S,...w,children:[i&&v.jsx(Yc,{visible:C,transitionProps:g&&p?{duration:0}:void 0,...r}),v.jsxs(Uc,{__hidden:g&&p&&m?p!==g.currentId:!1,children:[y&&v.jsxs($c,{children:[a&&v.jsx(kc,{children:a}),s&&v.jsx(Lc,{...u})]}),v.jsx(Hc,{children:d})]})]})});Qn.classes=Xl;Qn.displayName="@mantine/core/Drawer";Qn.Root=Ni;Qn.Overlay=Yc;Qn.Content=Uc;Qn.Body=Hc;Qn.Header=$c;Qn.Title=kc;Qn.CloseButton=Lc;Qn.Stack=M1;function _3(n="top-end",a=0){const i={"--indicator-top":void 0,"--indicator-bottom":void 0,"--indicator-left":void 0,"--indicator-right":void 0,"--indicator-translate-x":void 0,"--indicator-translate-y":void 0},r=typeof a=="number"?a:a.x,s=typeof a=="number"?a:a.y,u=Z(r),d=Z(s),[m,p]=n.split("-");return m==="top"&&(i["--indicator-top"]=d,i["--indicator-translate-y"]="-50%"),m==="middle"&&(i["--indicator-top"]="50%",i["--indicator-translate-y"]="-50%"),m==="bottom"&&(i["--indicator-bottom"]=d,i["--indicator-translate-y"]="50%"),p==="start"&&(i["--indicator-left"]=u,i["--indicator-translate-x"]="-50%"),p==="center"&&(i["--indicator-left"]="50%",i["--indicator-translate-x"]="-50%"),p==="end"&&(i["--indicator-right"]=u,i["--indicator-translate-x"]="50%"),i}var z1={root:"m_e5262200",indicator:"m_760d1fb1",processing:"m_885901b1"};const A3={position:"top-end",offset:0,showZero:!0},D1=(n,{color:a,position:i,offset:r,size:s,radius:u,zIndex:d,autoContrast:m})=>({root:{"--indicator-color":a?An(a,n):void 0,"--indicator-text-color":T2(m,n)?_0({color:a,theme:n,autoContrast:m}):void 0,"--indicator-size":Z(s),"--indicator-radius":u===void 0?void 0:Ot(u),"--indicator-z-index":d==null?void 0:d.toString(),..._3(i,r)}}),Xc=me(n=>{const a=se("Indicator",A3,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,children:p,position:h,offset:S,inline:g,label:y,radius:w,color:C,withBorder:R,disabled:N,processing:A,zIndex:T,autoContrast:_,maxValue:z,showZero:L,mod:$,attributes:U,...X}=a,ae=xe({name:"Indicator",classes:z1,props:a,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:U,vars:m,varsResolver:D1}),oe=!L&&(y===0||y==="0"),le=z!==void 0&&typeof y=="number"&&y>z?`${z}+`:y;return v.jsxs(ce,{...ae("root"),mod:[{inline:g},$],...X,children:[!N&&!oe&&v.jsx(ce,{mod:{"with-label":!!y,"with-border":R,processing:A},...ae("indicator"),children:le}),p]})});Xc.classes=z1;Xc.varsResolver=D1;Xc.displayName="@mantine/core/Indicator";const[j3,mr]=sl("Modal component was not found in tree");var Vl={root:"m_9df02822",content:"m_54c44539",inner:"m_1f958f16",header:"m_d0e2b9cd"};const Vc=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("ModalBody",null,n);return v.jsx(Um,{...mr().getStyles("body",{classNames:a,style:r,styles:s,className:i}),...d})});Vc.classes=Vl;Vc.displayName="@mantine/core/ModalBody";const qc=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("ModalCloseButton",null,n);return v.jsx($m,{...mr().getStyles("close",{classNames:a,style:r,styles:s,className:i}),...d})});qc.classes=Vl;qc.displayName="@mantine/core/ModalCloseButton";const Gc=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,children:d,__hidden:m,...p}=se("ModalContent",null,n),h=mr(),S=h.scrollAreaComponent||Fb;return v.jsx(Ym,{...h.getStyles("content",{className:i,style:r,styles:s,classNames:a}),innerProps:h.getStyles("inner",{className:i,style:r,styles:s,classNames:a}),"data-full-screen":h.fullScreen||void 0,"data-modal-content":!0,"data-hidden":m||void 0,...p,children:v.jsx(S,{style:{maxHeight:h.fullScreen?"100dvh":`calc(100dvh - (${Z(h.yOffset)} * 2))`},children:d})})});Gc.classes=Vl;Gc.displayName="@mantine/core/ModalContent";const Qc=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("ModalHeader",null,n);return v.jsx(km,{...mr().getStyles("header",{classNames:a,style:r,styles:s,className:i}),...d})});Qc.classes=Vl;Qc.displayName="@mantine/core/ModalHeader";const Zc=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("ModalOverlay",null,n);return v.jsx(Xm,{...mr().getStyles("overlay",{classNames:a,style:r,styles:s,className:i}),...d})});Zc.classes=Vl;Zc.displayName="@mantine/core/ModalOverlay";const N3={__staticSelector:"Modal",closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:kt("modal"),transitionProps:{duration:200,transition:"fade-down"},yOffset:"5dvh"},B1=(n,{radius:a,size:i,yOffset:r,xOffset:s})=>({root:{"--modal-radius":a===void 0?void 0:Ot(a),"--modal-size":Le(i,"modal-size"),"--modal-y-offset":Z(r),"--modal-x-offset":Z(s)}}),Oi=me(n=>{const a=se("ModalRoot",N3,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,yOffset:p,scrollAreaComponent:h,radius:S,fullScreen:g,centered:y,xOffset:w,__staticSelector:C,attributes:R,...N}=a,A=xe({name:C,classes:Vl,props:a,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:R,vars:m,varsResolver:B1});return v.jsx(j3,{value:{yOffset:p,scrollAreaComponent:h,getStyles:A,fullScreen:g},children:v.jsx(Lm,{...A("root"),"data-full-screen":g||void 0,"data-centered":y||void 0,"data-offset-scrollbars":h===fl.Autosize||void 0,unstyled:d,...N})})});Oi.classes=Vl;Oi.varsResolver=B1;Oi.displayName="@mantine/core/ModalRoot";const H1=x.createContext(null);function L1({children:n}){const[a,i]=x.useState([]),[r,s]=x.useState(kt("modal"));return v.jsx(H1,{value:{stack:a,addModal:(u,d)=>{i(m=>[...new Set([...m,u])]),s(m=>typeof d=="number"&&typeof m=="number"?Math.max(m,d):m)},removeModal:u=>i(d=>d.filter(m=>m!==u)),getZIndex:u=>`calc(${r} + ${a.indexOf(u)} + 1)`,currentId:a[a.length-1],maxZIndex:r},children:n})}L1.displayName="@mantine/core/ModalStack";const Kc=me(n=>{const{classNames:a,className:i,style:r,styles:s,vars:u,...d}=se("ModalTitle",null,n);return v.jsx(Vm,{...mr().getStyles("title",{classNames:a,style:r,styles:s,className:i}),...d})});Kc.classes=Vl;Kc.displayName="@mantine/core/ModalTitle";const O3={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:kt("modal"),transitionProps:{duration:200,transition:"fade-down"},withOverlay:!0,withCloseButton:!0},pn=me(n=>{const{title:a,withOverlay:i,overlayProps:r,withCloseButton:s,closeButtonProps:u,children:d,radius:m,opened:p,stackId:h,zIndex:S,...g}=se("Modal",O3,n),y=x.use(H1),w=!!a||s,C=y&&h?{closeOnEscape:y.currentId===h,trapFocus:y.currentId===h,zIndex:y.getZIndex(h)}:{},R=i===!1?!1:h&&y?y.currentId===h:p;return x.useEffect(()=>{y&&h&&(p?y.addModal(h,S||kt("modal")):y.removeModal(h))},[p,h,S]),v.jsxs(Oi,{radius:m,opened:p,zIndex:y&&h?y.getZIndex(h):S,...g,...C,children:[i&&v.jsx(Zc,{visible:R,transitionProps:y&&h?{duration:0}:void 0,...r}),v.jsxs(Gc,{radius:m,__hidden:y&&h&&p?h!==y.currentId:!1,children:[w&&v.jsxs(Qc,{children:[a&&v.jsx(Kc,{children:a}),s&&v.jsx(qc,{...u})]}),v.jsx(Vc,{children:d})]})]})});pn.classes=Vl;pn.displayName="@mantine/core/Modal";pn.Root=Oi;pn.Overlay=Zc;pn.Content=Gc;pn.Body=Vc;pn.Header=Qc;pn.Title=Kc;pn.CloseButton=qc;pn.Stack=L1;var U1={root:"m_f0824112",description:"m_57492dcc",section:"m_690090b5",label:"m_1f6ac4c4",body:"m_f07af9d2",children:"m_e17b862f",chevron:"m_1fd8a00b"};const $1=(n,{variant:a,color:i,childrenOffset:r,autoContrast:s})=>{const u=n.variantColorResolver({color:i||n.primaryColor,theme:n,variant:a||"light",autoContrast:s});return{root:{"--nl-bg":i||a?u.background:void 0,"--nl-hover":i||a?u.hover:void 0,"--nl-color":i||a?u.color:void 0},children:{"--nl-offset":Ll(r)}}},Jc=Vt(n=>{const a=se("NavLink",null,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,opened:p,defaultOpened:h,onChange:S,children:g,active:y,disabled:w,leftSection:C,rightSection:R,label:N,description:A,disableRightSectionRotation:T,noWrap:_,childrenOffset:z,autoContrast:L,mod:$,attributes:U,onClick:X,onKeyDown:ae,keepMounted:oe,...le}=a,ee=xe({name:"NavLink",props:a,classes:U1,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:U,vars:m,varsResolver:$1}),[re,K]=Ka({value:p,defaultValue:h,finalValue:!1,onChange:S}),ie=!!g,O=B=>{X==null||X(B),ie&&(B.preventDefault(),K(!re))};return v.jsxs(v.Fragment,{children:[v.jsxs(or,{...ee("root"),component:"a",onClick:O,onKeyDown:B=>{ae==null||ae(B),B.nativeEvent.code==="Space"&&ie&&(B.preventDefault(),K(!re))},unstyled:d,mod:[{disabled:w,active:y,expanded:re},$],...le,children:[C&&v.jsx(ce,{component:"span",...ee("section"),mod:{position:"left"},children:C}),v.jsxs(ce,{...ee("body"),mod:{"no-wrap":_},children:[v.jsx(ce,{component:"span",...ee("label"),children:N}),v.jsx(ce,{component:"span",mod:{active:y},...ee("description"),children:A})]}),(ie||R!==void 0)&&v.jsx(ce,{...ee("section"),component:"span",mod:{rotate:re&&!T,position:"right"},children:ie?R!==void 0?R:v.jsx(a1,{...ee("chevron")}):R})]}),ie&&v.jsx(Y0,{expanded:re,keepMounted:oe,...ee("collapse"),children:v.jsx("div",{...ee("children"),children:g})})]})});Jc.classes=U1;Jc.varsResolver=$1;Jc.displayName="@mantine/core/NavLink";var Y1={root:"m_a513464",icon:"m_a4ceffb",loader:"m_b0920b15",body:"m_a49ed24",title:"m_3feedf16",description:"m_3d733a3a",closeButton:"m_919a4d88"};const M3={withCloseButton:!0},k1=(n,{radius:a,color:i})=>({root:{"--notification-radius":a===void 0?void 0:Ot(a),"--notification-color":i?An(i,n):void 0}}),Fc=me(n=>{const a=se("Notification",M3,n),{className:i,color:r,radius:s,loading:u,withCloseButton:d,withBorder:m,title:p,icon:h,children:S,onClose:g,closeButtonProps:y,classNames:w,style:C,styles:R,unstyled:N,vars:A,mod:T,loaderProps:_,role:z,attributes:L,...$}=a,U=xe({name:"Notification",classes:Y1,props:a,className:i,style:C,classNames:w,styles:R,unstyled:N,attributes:L,vars:A,varsResolver:k1});return v.jsxs(ce,{...U("root"),mod:[{"data-with-icon":!!h||u,"data-with-border":m},T],role:z||"alert",...$,children:[h&&!u&&v.jsx("div",{...U("icon"),children:h}),u&&v.jsx(dn,{size:28,color:r,...U("loader"),..._}),v.jsxs("div",{...U("body"),children:[p&&v.jsx("div",{...U("title"),children:p}),v.jsx(ce,{...U("description"),mod:{"data-with-title":!!p},children:S})]}),d&&v.jsx(ir,{iconSize:16,color:"gray",...y,unstyled:N,onClick:X=>{var ae;(ae=y==null?void 0:y.onClick)==null||ae.call(y,X),g==null||g()},...U("closeButton")})]})});Fc.classes=Y1;Fc.varsResolver=k1;Fc.displayName="@mantine/core/Notification";function z3({offset:n,position:a,defaultOpened:i}){const[r,s]=x.useState(i),u=x.useRef(null),{x:d,y:m,elements:p,refs:h,update:S,placement:g}=Mm({placement:a,middleware:[Am({crossAxis:!0,padding:5,rootBoundary:"document"})]}),y=g.includes("right")?n:a.includes("left")?n*-1:0,w=g.includes("bottom")?n:a.includes("top")?n*-1:0,C=x.useCallback(({clientX:R,clientY:N})=>{h.setPositionReference({getBoundingClientRect(){return{width:0,height:0,x:R,y:N,left:R+y,top:N+w,right:R,bottom:N}}})},[p.reference]);return x.useEffect(()=>{if(h.floating.current){const R=u.current;R.addEventListener("mousemove",C);const N=Hl(h.floating.current);return N.forEach(A=>{A.addEventListener("scroll",S)}),()=>{R.removeEventListener("mousemove",C),N.forEach(A=>{A.removeEventListener("scroll",S)})}}},[p.reference,h.floating.current,S,C,r]),{handleMouseMove:C,x:d,y:m,opened:r,setOpened:s,boundaryRef:u,floating:h.setFloating}}var Wc={tooltip:"m_1b3c8819",arrow:"m_f898399f"};const D3={refProp:"ref",withinPortal:!0,offset:10,position:"right",zIndex:kt("popover")},X1=(n,{radius:a,color:i})=>({tooltip:{"--tooltip-radius":a===void 0?void 0:Ot(a),"--tooltip-bg":i?An(i,n):void 0,"--tooltip-color":i?"var(--mantine-color-white)":void 0}}),Pc=me(n=>{const a=se("TooltipFloating",D3,n),{children:i,refProp:r,withinPortal:s,style:u,className:d,classNames:m,styles:p,unstyled:h,radius:S,color:g,label:y,offset:w,position:C,multiline:R,zIndex:N,disabled:A,defaultOpened:T,variant:_,vars:z,portalProps:L,attributes:$,ref:U,...X}=a,ae=Nn(),oe=xe({name:"TooltipFloating",props:a,classes:Wc,className:d,style:u,classNames:m,styles:p,unstyled:h,attributes:$,rootSelector:"tooltip",vars:z,varsResolver:X1}),{handleMouseMove:le,x:ee,y:re,opened:K,boundaryRef:ie,floating:O,setOpened:B}=z3({offset:w,position:C,defaultOpened:T}),H=Wa(i);if(!H)throw new Error("[@mantine/core] Tooltip.Floating component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported");const J=Xt(ie,gc(H),U),te=H.props,j=F=>{var P;(P=te.onMouseEnter)==null||P.call(te,F),le(F),B(!0)},k=F=>{var P;(P=te.onMouseLeave)==null||P.call(te,F),B(!1)};return v.jsxs(v.Fragment,{children:[v.jsx(Sa,{...L,withinPortal:s,children:v.jsx(ce,{...X,...oe("tooltip",{style:{...gi(u,ae),zIndex:N,display:!A&&K?"block":"none",top:(re&&Math.round(re))??"",left:(ee&&Math.round(ee))??""}}),variant:_,ref:O,mod:{multiline:R},children:y})}),x.cloneElement(H,{...te,[r]:J,onMouseEnter:j,onMouseLeave:k})]})});Pc.classes=Wc;Pc.varsResolver=X1;Pc.displayName="@mantine/core/TooltipFloating";const V1=x.createContext({withinGroup:!1}),B3={openDelay:0,closeDelay:0};function ip(n){const{openDelay:a,closeDelay:i,children:r}=se("TooltipGroup",B3,n);return v.jsx(V1,{value:{withinGroup:!0},children:v.jsx(mT,{delay:{open:a,close:i},children:r})})}ip.displayName="@mantine/core/TooltipGroup";ip.extend=n=>n;function H3(n){if(n===void 0)return{shift:!0,flip:!0};const a={...n};return n.shift===void 0&&(a.shift=!0),n.flip===void 0&&(a.flip=!0),a}function L3(n){const a=H3(n.middlewares),i=[cb(n.offset)];return a.shift&&i.push(Am(typeof a.shift=="boolean"?{padding:8}:{padding:8,...a.shift})),a.flip&&i.push(typeof a.flip=="boolean"?Id():Id(a.flip)),i.push(ub({element:n.arrowRef,padding:n.arrowOffset})),a.inline?i.push(typeof a.inline=="boolean"?pi():pi(a.inline)):n.inline&&i.push(pi()),i}function U3(n){var L,$,U;const[a,i]=x.useState(n.defaultOpened),r=typeof n.opened=="boolean"?n.opened:a,s=x.use(V1).withinGroup,u=Yl(),d=x.useCallback(X=>{i(X),X&&N(u)},[u]),{x:m,y:p,context:h,refs:S,placement:g,middlewareData:{arrow:{x:y,y:w}={}}}=Mm({strategy:n.strategy,placement:n.position,open:r,onOpenChange:d,middleware:L3(n),whileElementsMounted:Pd}),{delay:C,currentId:R,setCurrentId:N}=pT(h,{id:u}),{getReferenceProps:A,getFloatingProps:T}=ST([fT(h,{enabled:(L=n.events)==null?void 0:L.hover,delay:s?C:{open:n.openDelay,close:n.closeDelay},mouseOnly:!(($=n.events)!=null&&$.touch)}),bT(h,{enabled:(U=n.events)==null?void 0:U.focus,visibleOnly:!0}),wT(h,{role:"tooltip"}),gT(h,{enabled:typeof n.opened>"u"})]),_=x.useRef(g);ol(()=>{var X;_.current!==g&&(_.current=g,(X=n.onPositionChange)==null||X.call(n,g))},[g]);const z=r&&R&&R!==u;return{x:m,y:p,arrowX:y,arrowY:w,reference:S.setReference,floating:S.setFloating,getFloatingProps:T,getReferenceProps:A,isGroupPhase:z,opened:r,placement:g}}const $3={position:"top",refProp:"ref",withinPortal:!0,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:"side",offset:5,transitionProps:{duration:100,transition:"fade"},events:{hover:!0,focus:!1,touch:!1},zIndex:kt("popover"),middlewares:{flip:!0,shift:!0,inline:!1}},q1=(n,{radius:a,color:i,variant:r,autoContrast:s})=>{const u=n.variantColorResolver({theme:n,color:i||n.primaryColor,autoContrast:s,variant:r||"filled"});return{tooltip:{"--tooltip-radius":a===void 0?void 0:Ot(a),"--tooltip-bg":i?u.background:void 0,"--tooltip-color":i?u.color:void 0}}},Ht=me(n=>{const a=se("Tooltip",$3,n),{children:i,position:r,refProp:s,label:u,openDelay:d,closeDelay:m,onPositionChange:p,opened:h,defaultOpened:S,withinPortal:g,radius:y,color:w,classNames:C,styles:R,unstyled:N,style:A,className:T,withArrow:_,arrowSize:z,arrowOffset:L,arrowRadius:$,arrowPosition:U,offset:X,transitionProps:ae,multiline:oe,events:le,zIndex:ee,disabled:re,onClick:K,onMouseEnter:ie,onMouseLeave:O,inline:B,variant:H,keepMounted:J,vars:te,portalProps:j,mod:k,floatingStrategy:F,middlewares:P,autoContrast:ue,attributes:fe,target:pe,ref:Ce,...Re}=a,{dir:ze}=nr(),lt=x.useRef(null),be=U3({position:xb(ze,r),closeDelay:m,openDelay:d,onPositionChange:p,opened:h,defaultOpened:S,events:le,arrowRef:lt,arrowOffset:L,offset:typeof X=="number"?X+(_?z/2:0):X,inline:B,strategy:F,middlewares:P});x.useEffect(()=>{const ut=pe instanceof HTMLElement?pe:typeof pe=="string"?document.querySelector(pe):(pe==null?void 0:pe.current)||null;ut&&be.reference(ut)},[pe,be]);const $e=xe({name:"Tooltip",props:a,classes:Wc,className:T,style:A,classNames:C,styles:R,unstyled:N,attributes:fe,rootSelector:"tooltip",vars:te,varsResolver:q1}),qe=Wa(i);if(!pe&&!qe)throw new Error("[@mantine/core] Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported");const at=$e("tooltip"),Ct=U==="merge"&&_?Sb({position:be.placement,dir:ze}):void 0;if(pe){const ut=a0(ae,{duration:100,transition:"fade"});return v.jsx(v.Fragment,{children:v.jsx(Sa,{...j,withinPortal:g,children:v.jsx($l,{...ut,keepMounted:J,mounted:!re&&!!be.opened,duration:be.isGroupPhase?10:ut.duration,children:tn=>v.jsxs(ce,{...Re,"data-fixed":F==="fixed"||void 0,variant:H,mod:[{multiline:oe},k],...at,...be.getFloatingProps({ref:be.floating,className:at.className,style:{...at.style,...tn,...Ct,zIndex:ee,top:be.y??0,left:be.x??0}}),children:[u,v.jsx(dc,{ref:lt,arrowX:be.arrowX,arrowY:be.arrowY,visible:_,position:be.placement,arrowSize:z,arrowOffset:L,arrowRadius:$,arrowPosition:U,...$e("arrow")})]})})})})}const Mt=qe.props,Dn=Xt(be.reference,gc(qe),Ce),qt=a0(ae,{duration:100,transition:"fade"});return v.jsxs(v.Fragment,{children:[v.jsx(Sa,{...j,withinPortal:g,children:v.jsx($l,{...qt,keepMounted:J,mounted:!re&&!!be.opened,duration:be.isGroupPhase?10:qt.duration,children:ut=>v.jsxs(ce,{...Re,"data-fixed":F==="fixed"||void 0,variant:H,mod:[{multiline:oe},k],...be.getFloatingProps({ref:be.floating,className:$e("tooltip").className,style:{...$e("tooltip").style,...ut,...Ct,zIndex:ee,top:be.y??0,left:be.x??0}}),children:[u,v.jsx(dc,{ref:lt,arrowX:be.arrowX,arrowY:be.arrowY,visible:_,position:be.placement,arrowSize:z,arrowOffset:L,arrowRadius:$,arrowPosition:U,...$e("arrow")})]})})}),x.cloneElement(qe,be.getReferenceProps({onClick:K,onMouseEnter:ie,onMouseLeave:O,onMouseMove:a.onMouseMove,onPointerDown:a.onPointerDown,onPointerEnter:a.onPointerEnter,...Mt,className:bt(T,Mt.className),[s]:Dn}))]})});Ht.classes=Wc;Ht.varsResolver=q1;Ht.displayName="@mantine/core/Tooltip";Ht.Floating=Pc;Ht.Group=ip;const Y3={size:"sm",withCheckIcon:!0,allowDeselect:!0,checkIconPosition:"left",openOnFocus:!0},sp=H0(n=>{const a=se(["Input","InputWrapper","Select"],Y3,n),{classNames:i,styles:r,unstyled:s,vars:u,dropdownOpened:d,defaultDropdownOpened:m,onDropdownClose:p,onDropdownOpen:h,onFocus:S,onBlur:g,onClick:y,onChange:w,data:C,value:R,defaultValue:N,selectFirstOptionOnChange:A,selectFirstOptionOnDropdownOpen:T,onOptionSubmit:_,comboboxProps:z,readOnly:L,disabled:$,filter:U,limit:X,withScrollArea:ae,maxDropdownHeight:oe,floatingHeight:le,size:ee,searchable:re,rightSection:K,checkIconPosition:ie,withCheckIcon:O,withAlignedLabels:B,nothingFoundMessage:H,name:J,form:te,searchValue:j,defaultSearchValue:k,onSearchChange:F,allowDeselect:P,error:ue,rightSectionPointerEvents:fe,id:pe,clearable:Ce,clearSectionMode:Re,clearButtonProps:ze,hiddenInputProps:lt,renderOption:be,onClear:$e,autoComplete:qe,scrollAreaProps:at,__defaultRightSection:Ct,__clearSection:Mt,__clearable:Dn,chevronColor:qt,autoSelectOnBlur:ut,openOnFocus:tn,attributes:Bn,...Ye}=a,We=x.useMemo(()=>PR(C),[C]),we=x.useRef({}),Ue=x.useMemo(()=>c1(We),[We]),Ut=Yl(pe),[je,Hn,Jn]=Ka({value:R,defaultValue:N,finalValue:null,onChange:w}),zt=je!=null?`${je}`in Ue?Ue[`${je}`]:we.current[`${je}`]:void 0,Ln=i2(zt),[nn,xt,tt]=Ka({value:j,defaultValue:k,finalValue:zt?zt.label:"",onChange:F}),Ge=v1({opened:d,defaultOpened:m,onDropdownOpen:()=>{h==null||h(),T?Ge.selectFirstOption():Ge.updateSelectedOptionIndex("active",{scrollIntoView:!0})},onDropdownClose:()=>{p==null||p(),setTimeout(Ge.resetSelectedOption,0)}}),ml=ot=>{xt(ot),Ge.resetSelectedOption()},{resolvedClassNames:zi,resolvedStyles:Di}=gm({props:a,styles:r,classNames:i});x.useEffect(()=>{A&&Ge.selectFirstOption()},[A,nn]),x.useEffect(()=>{R===null&&ml(""),R!=null&&zt&&((Ln==null?void 0:Ln.value)!==zt.value||(Ln==null?void 0:Ln.label)!==zt.label)&&ml(zt.label)},[R,zt]),x.useEffect(()=>{var ot,ft;!Jn&&!tt&&ml(je!=null?`${je}`in Ue?(ot=Ue[`${je}`])==null?void 0:ot.label:((ft=we.current[`${je}`])==null?void 0:ft.label)||"":"")},[Ue,je]),x.useEffect(()=>{je&&`${je}`in Ue&&(we.current[`${je}`]=Ue[`${je}`])},[Ue,je]);const no=v.jsx(Ve.ClearButton,{...ze,onClear:()=>{Hn(null,null),ml(""),$e==null||$e()}}),lo=Ce&&je!=null&&!$&&!L;return v.jsxs(v.Fragment,{children:[v.jsxs(Ve,{store:Ge,__staticSelector:"Select",classNames:zi,styles:Di,unstyled:s,readOnly:L,size:ee,attributes:Bn,floatingHeight:le,keepMounted:ut,onOptionSubmit:ot=>{_==null||_(ot);const ft=P&&`${Ue[ot].value}`==`${je}`?null:Ue[ot],Gl=ft?ft.value:null;Gl!==je&&Hn(Gl,ft),!Jn&&ml(Gl!=null&&(ft==null?void 0:ft.label)||""),Ge.closeDropdown()},...z,children:[v.jsx(Ve.Target,{targetType:re?"input":"button",autoComplete:qe,withExpandedAttribute:!0,children:v.jsx(cr,{id:Ut,__defaultRightSection:v.jsx(Ve.Chevron,{size:ee,error:ue,unstyled:s,color:qt}),__clearSection:no,__clearable:lo,__clearSectionMode:Re,rightSection:K,rightSectionPointerEvents:fe||"none",...Ye,size:ee,__staticSelector:"Select",disabled:$,readOnly:L||!re,value:nn,onChange:ot=>{ml(ot.currentTarget.value),Ge.openDropdown(),A&&Ge.selectFirstOption()},onFocus:ot=>{tn&&re&&Ge.openDropdown(),S==null||S(ot)},onBlur:ot=>{ut&&Ge.clickSelectedOption(),re&&Ge.closeDropdown();const ft=je!=null&&(`${je}`in Ue?Ue[`${je}`]:we.current[`${je}`]);ml(ft&&ft.label||""),g==null||g(ot)},onClick:ot=>{re?Ge.openDropdown():Ge.toggleDropdown(),y==null||y(ot)},classNames:zi,styles:Di,unstyled:s,pointer:!re,error:ue,attributes:Bn})}),v.jsx(h3,{data:We,hidden:L||$,filter:U,search:nn,limit:X,hiddenWhenEmpty:!H,withScrollArea:ae,maxDropdownHeight:oe,filterOptions:!!re&&(zt==null?void 0:zt.label)!==nn,value:je,checkIconPosition:ie,withCheckIcon:O,withAlignedLabels:B,nothingFoundMessage:H,unstyled:s,labelId:Ye.label?`${Ut}-label`:void 0,"aria-label":Ye.label?void 0:Ye["aria-label"],renderOption:be,scrollAreaProps:at})]}),v.jsx(Ve.HiddenInput,{value:je,name:J,form:te,disabled:$,...lt})]})});sp.classes={...cr.classes,...Ve.classes};sp.displayName="@mantine/core/Select";var G1={root:"m_6d731127"};const k3={gap:"md",align:"stretch",justify:"flex-start"},Q1=(n,{gap:a,align:i,justify:r})=>({root:{"--stack-gap":Ll(a),"--stack-align":i,"--stack-justify":r}}),Zn=me(n=>{const a=se("Stack",k3,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,align:p,justify:h,gap:S,variant:g,attributes:y,...w}=a;return v.jsx(ce,{...xe({name:"Stack",props:a,classes:G1,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:y,vars:m,varsResolver:Q1})("root"),variant:g,...w})});Zn.classes=G1;Zn.varsResolver=Q1;Zn.displayName="@mantine/core/Stack";const Z1=x.createContext(null),X3={hiddenInputValuesSeparator:","},cp=H0((n=>{const{value:a,defaultValue:i,onChange:r,size:s,wrapperProps:u,children:d,readOnly:m,name:p,hiddenInputValuesSeparator:h,hiddenInputProps:S,maxSelectedValues:g,disabled:y,...w}=se("SwitchGroup",X3,n),[C,R]=Ka({value:a,defaultValue:i,finalValue:[],onChange:r}),N=_=>{const z=_.currentTarget.value;if(m)return;const L=C.includes(z);!L&&g&&C.length>=g||R(L?C.filter($=>$!==z):[...C,z])},A=_=>{if(y)return!0;if(!g)return!1;const z=C.includes(_),L=C.length>=g;return!z&&L},T=C.join(h);return v.jsx(Z1,{value:{value:C,onChange:N,size:s,isDisabled:A},children:v.jsxs(St.Wrapper,{size:s,...u,...w,labelElement:"div",__staticSelector:"SwitchGroup",children:[v.jsx(u3,{role:"group",children:d}),v.jsx("input",{type:"hidden",name:p,value:T,...S})]})})}));cp.classes=St.Wrapper.classes;cp.displayName="@mantine/core/SwitchGroup";var K1={root:"m_5f93f3bb",input:"m_926b4011",track:"m_9307d992",thumb:"m_93039a1d",trackLabel:"m_8277e082"};const V3={labelPosition:"right",withThumbIndicator:!0},J1=(n,{radius:a,color:i,size:r})=>({root:{"--switch-radius":a===void 0?void 0:Ot(a),"--switch-height":Le(r,"switch-height"),"--switch-width":Le(r,"switch-width"),"--switch-thumb-size":Le(r,"switch-thumb-size"),"--switch-label-font-size":Le(r,"switch-label-font-size"),"--switch-track-label-padding":Le(r,"switch-track-label-padding"),"--switch-color":i?An(i,n):void 0}}),Za=me(n=>{var ue;const a=se("Switch",V3,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,color:p,label:h,offLabel:S,onLabel:g,id:y,size:w,radius:C,wrapperProps:R,thumbIcon:N,checked:A,defaultChecked:T,onChange:_,labelPosition:z,description:L,error:$,disabled:U,variant:X,rootRef:ae,mod:oe,withThumbIndicator:le,attributes:ee,...re}=a,K=x.use(Z1),ie=w||(K==null?void 0:K.size),O=xe({name:"Switch",props:a,classes:K1,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:ee,vars:m,varsResolver:J1}),{styleProps:B,rest:H}=bc(re),J=Yl(y),te=[L?`${J}-description`:void 0,$&&typeof $!="boolean"?`${J}-error`:void 0,H["aria-describedby"]].filter(Boolean).join(" ")||void 0,j={checked:(K==null?void 0:K.value.includes(H.value))??A,onChange:fe=>{K==null||K.onChange(fe),_==null||_(fe)}},k=U||((ue=K==null?void 0:K.isDisabled)==null?void 0:ue.call(K,H.value)),[F,P]=Ka({value:j.checked??A,defaultValue:T,finalValue:!1});return v.jsxs(b1,{...O("root"),__staticSelector:"Switch",__stylesApiProps:a,id:J,size:ie,labelPosition:z,label:h,description:L,error:$,disabled:k,bodyElement:"label",labelElement:"span",classNames:i,styles:u,unstyled:d,"data-checked":j.checked,variant:X,ref:ae,mod:oe,attributes:ee,inert:H.inert,...B,...R,children:[v.jsx("input",{...H,...j,disabled:k,checked:F,"data-checked":j.checked,onChange:fe=>{var pe;(pe=j.onChange)==null||pe.call(j,fe),P(fe.currentTarget.checked)},id:J,type:"checkbox",role:"switch",inert:H.inert,"aria-describedby":te,...O("input")}),v.jsxs(ce,{"aria-hidden":"true",component:"span",mod:{error:$,"label-position":z,"without-labels":!g&&!S},...O("track"),children:[v.jsx(ce,{component:"span",mod:{"reduce-motion":!0,"with-thumb-indicator":le&&!N},...O("thumb"),children:N}),v.jsx("span",{...O("trackLabel"),children:F?g:S})]})]})});Za.classes={...K1,...d3};Za.varsResolver=J1;Za.displayName="@mantine/core/Switch";Za.Group=cp;const[q3,G3]=sl("Table component was not found in the tree");var Mi={table:"m_b23fa0ef",th:"m_4e7aa4f3",tr:"m_4e7aa4fd",td:"m_4e7aa4ef",tbody:"m_b2404537",thead:"m_b242d975",caption:"m_9e5a3ac7",scrollContainer:"m_a100c15",scrollContainerInner:"m_62259741"};function Q3(n,a){if(!a)return;const i={};return a.columnBorder&&n.withColumnBorders&&(i["data-with-column-border"]=!0),a.rowBorder&&n.withRowBorders&&(i["data-with-row-border"]=!0),a.striped&&n.striped&&(i["data-striped"]=n.striped),a.highlightOnHover&&n.highlightOnHover&&(i["data-hover"]=!0),a.captionSide&&n.captionSide&&(i["data-side"]=n.captionSide),a.stickyHeader&&n.stickyHeader&&(i["data-sticky"]=!0),i}function Ia(n,a){const i=`Table${n.charAt(0).toUpperCase()}${n.slice(1)}`,r=me(s=>{const u=se(i,{},s),{classNames:d,className:m,style:p,styles:h,...S}=u,g=G3();return v.jsx(ce,{component:n,...Q3(g,a),...g.getStyles(n,{className:m,classNames:d,style:p,styles:h,props:u}),...S})});return r.displayName=`@mantine/core/${i}`,r.classes=Mi,r}const nm=Ia("th",{columnBorder:!0}),F1=Ia("td",{columnBorder:!0}),oc=Ia("tr",{rowBorder:!0,striped:!0,highlightOnHover:!0}),W1=Ia("thead",{stickyHeader:!0}),P1=Ia("tbody"),I1=Ia("tfoot"),eS=Ia("caption",{captionSide:!0}),Z3={type:"scrollarea"},tS=(n,{minWidth:a,maxHeight:i,type:r})=>({scrollContainer:{"--table-min-width":Z(a),"--table-max-height":Z(i),"--table-overflow":r==="native"?"auto":void 0}}),Ic=me(n=>{const a=se("TableScrollContainer",Z3,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,children:p,minWidth:h,maxHeight:S,type:g,scrollAreaProps:y,attributes:w,...C}=a,R=xe({name:"TableScrollContainer",classes:Mi,props:a,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:w,vars:m,varsResolver:tS,rootSelector:"scrollContainer"});return v.jsx(ce,{component:g==="scrollarea"?fl:"div",...g==="scrollarea"?S?{offsetScrollbars:"xy",...y}:{offsetScrollbars:"x",...y}:{},...R("scrollContainer"),...C,children:v.jsx("div",{...R("scrollContainerInner"),children:p})})});Ic.classes=Mi;Ic.varsResolver=tS;Ic.displayName="@mantine/core/TableScrollContainer";function up({data:n}){return v.jsxs(v.Fragment,{children:[n.caption&&v.jsx(eS,{children:n.caption}),n.head&&v.jsx(W1,{children:v.jsx(oc,{children:n.head.map((a,i)=>v.jsx(nm,{children:a},i))})}),n.body&&v.jsx(P1,{children:n.body.map((a,i)=>v.jsx(oc,{children:a.map((r,s)=>v.jsx(F1,{children:r},s))},i))}),n.foot&&v.jsx(I1,{children:v.jsx(oc,{children:n.foot.map((a,i)=>v.jsx(nm,{children:a},i))})})]})}up.displayName="@mantine/core/TableDataRenderer";const K3={withRowBorders:!0,verticalSpacing:7},nS=(n,{layout:a,captionSide:i,horizontalSpacing:r,verticalSpacing:s,borderColor:u,stripedColor:d,highlightOnHoverColor:m,striped:p,highlightOnHover:h,stickyHeaderOffset:S,stickyHeader:g})=>({table:{"--table-layout":a,"--table-caption-side":i,"--table-horizontal-spacing":Ll(r),"--table-vertical-spacing":Ll(s),"--table-border-color":u?An(u,n):void 0,"--table-striped-color":p&&d?An(d,n):void 0,"--table-highlight-on-hover-color":h&&m?An(m,n):void 0,"--table-sticky-header-offset":g?Z(S):void 0}}),de=me(n=>{const a=se("Table",K3,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,horizontalSpacing:p,verticalSpacing:h,captionSide:S,stripedColor:g,highlightOnHoverColor:y,striped:w,highlightOnHover:C,withColumnBorders:R,withRowBorders:N,withTableBorder:A,borderColor:T,layout:_,data:z,children:L,stickyHeader:$,stickyHeaderOffset:U,mod:X,tabularNums:ae,attributes:oe,...le}=a,ee=xe({name:"Table",props:a,className:r,style:s,classes:Mi,classNames:i,styles:u,unstyled:d,attributes:oe,rootSelector:"table",vars:m,varsResolver:nS});return v.jsx(q3,{value:{getStyles:ee,stickyHeader:$,striped:w===!0?"odd":w||void 0,highlightOnHover:C,withColumnBorders:R,withRowBorders:N,captionSide:S||"bottom"},children:v.jsx(ce,{component:"table",mod:[{"data-with-table-border":A,"data-tabular-nums":ae},X],...ee("table"),...le,children:L||!!z&&v.jsx(up,{data:z})})})});de.classes=Mi;de.varsResolver=nS;de.displayName="@mantine/core/Table";de.Td=F1;de.Th=nm;de.Tr=oc;de.Thead=W1;de.Tbody=P1;de.Tfoot=I1;de.Caption=eS;de.ScrollContainer=Ic;de.DataRenderer=up;const ya=me(n=>v.jsx(cr,{component:"input",...se(["Input","InputWrapper","TextInput"],null,n),__staticSelector:"TextInput"}));ya.classes=cr.classes;ya.displayName="@mantine/core/TextInput";var lS={root:"m_7341320d"};const aS=(n,{size:a,radius:i,variant:r,gradient:s,color:u,autoContrast:d})=>{const m=n.variantColorResolver({color:u||n.primaryColor,theme:n,gradient:s,variant:r||"filled",autoContrast:d});return{root:{"--ti-size":Le(a,"ti-size"),"--ti-radius":i===void 0?void 0:Ot(i),"--ti-bg":u||r?m.background:void 0,"--ti-color":u||r?m.color:void 0,"--ti-bd":u||r?m.border:void 0}}},eu=me(n=>{const a=se("ThemeIcon",null,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,autoContrast:p,attributes:h,...S}=a;return v.jsx(ce,{...xe({name:"ThemeIcon",classes:lS,props:a,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:h,vars:m,varsResolver:aS})("root"),...S})});eu.classes=lS;eu.varsResolver=aS;eu.displayName="@mantine/core/ThemeIcon";const J3=["h1","h2","h3","h4","h5","h6"],F3=["xs","sm","md","lg","xl"];function W3(n,a){const i=a!==void 0?a:`h${n}`;return J3.includes(i)?{fontSize:`var(--mantine-${i}-font-size)`,fontWeight:`var(--mantine-${i}-font-weight)`,lineHeight:`var(--mantine-${i}-line-height)`}:F3.includes(i)?{fontSize:`var(--mantine-font-size-${i})`,fontWeight:`var(--mantine-h${n}-font-weight)`,lineHeight:`var(--mantine-h${n}-line-height)`}:{fontSize:Z(i),fontWeight:`var(--mantine-h${n}-font-weight)`,lineHeight:`var(--mantine-h${n}-line-height)`}}var oS={root:"m_8a5d1357"};const P3={order:1},rS=(n,{order:a,size:i,lineClamp:r,textWrap:s})=>{const u=W3(a||1,i);return{root:{"--title-fw":u.fontWeight,"--title-lh":u.lineHeight,"--title-fz":u.fontSize,"--title-line-clamp":typeof r=="number"?r.toString():void 0,"--title-text-wrap":s}}},eo=me(n=>{const a=se("Title",P3,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,order:m,vars:p,size:h,variant:S,lineClamp:g,textWrap:y,mod:w,attributes:C,...R}=a,N=xe({name:"Title",props:a,classes:oS,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:C,vars:p,varsResolver:rS});return[1,2,3,4,5,6].includes(m)?v.jsx(ce,{...N("root"),component:`h${m}`,variant:S,mod:[{order:m,"data-line-clamp":typeof g=="number"},w],size:h,...R}):null});eo.classes=oS;eo.varsResolver=rS;eo.displayName="@mantine/core/Title";function I3(n){let a=n,i=!1;const r=new Set;return{getState(){return a},updateState(s){a=typeof s=="function"?s(a):s},setState(s){this.updateState(s),r.forEach(u=>u(a))},initialize(s){i||(a=s,i=!0)},subscribe(s){return r.add(s),()=>r.delete(s)}}}function e_(n){return x.useSyncExternalStore(n.subscribe,()=>n.getState(),()=>n.getState())}function t_(n,a,i){const r=[],s=[],u={};for(const d of n){const m=d.position||a;u[m]=u[m]||0,u[m]+=1,u[m]<=i?s.push(d):r.push(d)}return{notifications:s,queue:r}}const n_=()=>I3({notifications:[],queue:[],defaultPosition:"bottom-right",limit:5}),to=n_(),l_=(n=to)=>e_(n);function pr(n,a){const i=n.getState(),r=t_(a([...i.notifications,...i.queue]),i.defaultPosition,i.limit);n.setState({notifications:r.notifications,queue:r.queue,limit:i.limit,defaultPosition:i.defaultPosition})}function a_(n,a=to){const i=n.id||S0();return pr(a,r=>n.id&&r.some(s=>s.id===n.id)?r:[...r,{...n,id:i}]),i}function iS(n,a=to){return pr(a,i=>i.filter(r=>{var s;return r.id===n?((s=r.onClose)==null||s.call(r,r),!1):!0})),n}function o_(n,a=to){return pr(a,i=>i.map(r=>r.id===n.id?{...r,...n}:r)),n.id}function r_(n=to){pr(n,()=>[])}function i_(n=to){pr(n,a=>a.slice(0,n.getState().limit))}const hn={show:a_,hide:iS,update:o_,clean:r_,cleanQueue:i_,updateState:pr},sS=["bottom-center","bottom-left","bottom-right","top-center","top-left","top-right"];function s_(n,a){return n.reduce((i,r)=>(i[r.position||a].push(r),i),sS.reduce((i,r)=>(i[r]=[],i),{}))}const d0={left:"translateX(-100%)",right:"translateX(100%)","top-center":"translateY(-100%)","bottom-center":"translateY(100%)"},c_={left:"translateX(0)",right:"translateX(0)","top-center":"translateY(0)","bottom-center":"translateY(0)"};function u_({state:n,maxHeight:a,position:i,transitionDuration:r}){const[s,u]=i.split("-"),d=u==="center"?`${s}-center`:u,m={opacity:0,maxHeight:a,transform:d0[d],transitionDuration:`${r}ms, ${r}ms, ${r}ms`,transitionTimingFunction:"cubic-bezier(.51,.3,0,1.21), cubic-bezier(.51,.3,0,1.21), linear",transitionProperty:"opacity, transform, max-height"},p={opacity:1,transform:c_[d]},h={opacity:0,maxHeight:0,transform:d0[d]};return{...m,...{entering:p,entered:p,exiting:h,exited:h}[n]}}function f_(n,a){return typeof a=="number"?a:a===!1||n===!1?!1:n}const d_=120;function cS({data:n,onHide:a,autoClose:i,transitionDuration:r,allowDragDismiss:s,allowScrollDismiss:u,paused:d,onHoverStart:m,onHoverEnd:p,ref:h,style:S,...g}){const[y,w]=x.useState(0),[C,R]=x.useState(!1),[N,A]=x.useState(1),[T,_]=x.useState(!1),z=Nn(),{autoClose:L,message:$,allowClose:U,position:X,style:ae,withCloseButton:oe,onOpen:le,...ee}=n,re=f_(i,n.autoClose),K=x.useRef(-1),ie=x.useRef(-1),O=x.useRef(-1),B=x.useRef(null),H=x.useRef(!1),J=x.useRef(0),te=U===!1,j=()=>window.clearTimeout(K.current),k=()=>window.clearTimeout(ie.current),F=()=>window.clearTimeout(O.current),P=we=>{J.current=we,w(we)},ue=()=>{a(n.id),j(),k(),F()},fe=()=>{C||$e||d||H.current||typeof re!="number"||(K.current=window.setTimeout(ue,re))},pe=we=>{var Ue;return we*((((Ue=B.current)==null?void 0:Ue.offsetWidth)??440)+40)},Ce=(we,Ue)=>{var je;const Ut=((je=B.current)==null?void 0:je.offsetWidth)??440;return Math.abs(we)>Ut*.35||Ue>.5},Re=()=>{F(),_(!1),P(0)},ze=we=>{A(we),R(!0),_(!1),P(pe(we)),j(),k(),F(),ie.current=window.setTimeout(ue,r)},lt=()=>{F(),O.current=window.setTimeout(()=>{_(!1),P(0),fe()},d_)},{ref:be,active:$e}=p2(we=>{if(!C)if(we.first&&j(),we.last){if(we.tap||we.canceled){P(0),fe();return}const Ue=we.movement[0],Ut=Ue===0?we.direction[0]===-1?-1:1:Ue>0?1:-1;Ce(Ue,we.velocity[0])?ze(Ut):(P(0),fe())}else P(we.movement[0])},{axis:"x",threshold:5,filterTaps:!0,enabled:s&&!te&&!C}),qe=Xt(h,B,be),at=gi(S,z),Ct=gi(ae,z),Mt={...at,...Ct},Dn=typeof Mt.opacity=="number"?Mt.opacity:1,qt=C?0:1-Math.min(Math.abs(y)/200,1)*.6,ut=Mt.transitionDuration??`${r}ms, ${r}ms, ${r}ms`,tn={...Mt,"--notifications-state-transform":typeof Mt.transform=="string"?Mt.transform:"translateX(0)","--notifications-state-opacity":String(Dn),"--notifications-swipe-offset":`${y}px`,"--notifications-swipe-opacity":String(qt),transform:"var(--notifications-state-transform) translate3d(var(--notifications-swipe-offset), 0, 0)",opacity:"calc(var(--notifications-state-opacity) * var(--notifications-swipe-opacity))",transitionDuration:$e||T?"0ms, 0ms, 0ms":ut,cursor:"default",touchAction:"pan-y"},Bn=()=>{H.current=!0,j(),m==null||m()},Ye=()=>{H.current=!1,T||(Re(),fe()),p==null||p()},We=x.useEffectEvent(we=>{if(C||$e)return;const Ue=we.currentTarget===document;if(!Ue&&!H.current)return;const{deltaX:Ut,deltaY:je}=we;if(Math.abs(Ut)<=Math.abs(je)||Ut===0||!u||te)return;Ue||(we.preventDefault(),we.stopPropagation()),j(),_(!0);const Hn=J.current-Ut,Jn=Hn>0?1:-1;if(Ce(Hn,0)){ze(Jn);return}P(Hn),lt()});return x.useEffect(()=>{if(T)return document.addEventListener("wheel",We,{passive:!1}),()=>document.removeEventListener("wheel",We,{passive:!1})},[T]),x.useEffect(()=>{const we=()=>{C&&P(pe(N))};return window.addEventListener("resize",we),()=>window.removeEventListener("resize",we)},[N,C]),x.useEffect(()=>{const we=B.current;if(we)return we.addEventListener("wheel",We,{passive:!1}),()=>we.removeEventListener("wheel",We,{passive:!1})},[]),x.useEffect(()=>()=>{k(),F()},[]),x.useEffect(()=>{var we;(we=n.onOpen)==null||we.call(n,n)},[]),x.useEffect(()=>(fe(),j),[re,$e,C]),x.useEffect(()=>(d?j():fe(),j),[d]),v.jsx(Fc,{ref:qe,...g,style:tn,...ee,withCloseButton:te?!1:oe,onClose:ue,onMouseEnter:Bn,onMouseLeave:Ye,children:$})}cS.displayName="@mantine/notifications/NotificationContainer";var uS={root:"m_b37d9ac7",notification:"m_5ed0edd0"};function lm(){return lm=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var i=arguments[a];for(var r in i)({}).hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n},lm.apply(null,arguments)}function fS(n,a){if(n==null)return{};var i={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(a.indexOf(r)!==-1)continue;i[r]=n[r]}return i}function am(n,a){return am=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},am(n,a)}function dS(n,a){n.prototype=Object.create(a.prototype),n.prototype.constructor=n,am(n,a)}const m0={disabled:!1},pc=_n.createContext(null);var m_=function(a){return a.scrollTop},di="unmounted",ka="exited",Xa="entering",Jo="entered",om="exiting",ql=(function(n){dS(a,n);function a(r,s){var u;u=n.call(this,r,s)||this;var d=s,m=d&&!d.isMounting?r.enter:r.appear,p;return u.appearStatus=null,r.in?m?(p=ka,u.appearStatus=Xa):p=Jo:r.unmountOnExit||r.mountOnEnter?p=di:p=ka,u.state={status:p},u.nextCallback=null,u}a.getDerivedStateFromProps=function(s,u){var d=s.in;return d&&u.status===di?{status:ka}:null};var i=a.prototype;return i.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},i.componentDidUpdate=function(s){var u=null;if(s!==this.props){var d=this.state.status;this.props.in?d!==Xa&&d!==Jo&&(u=Xa):(d===Xa||d===Jo)&&(u=om)}this.updateStatus(!1,u)},i.componentWillUnmount=function(){this.cancelNextCallback()},i.getTimeouts=function(){var s=this.props.timeout,u,d,m;return u=d=m=s,s!=null&&typeof s!="number"&&(u=s.exit,d=s.enter,m=s.appear!==void 0?s.appear:d),{exit:u,enter:d,appear:m}},i.updateStatus=function(s,u){if(s===void 0&&(s=!1),u!==null)if(this.cancelNextCallback(),u===Xa){if(this.props.unmountOnExit||this.props.mountOnEnter){var d=this.props.nodeRef?this.props.nodeRef.current:fi.findDOMNode(this);d&&m_(d)}this.performEnter(s)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ka&&this.setState({status:di})},i.performEnter=function(s){var u=this,d=this.props.enter,m=this.context?this.context.isMounting:s,p=this.props.nodeRef?[m]:[fi.findDOMNode(this),m],h=p[0],S=p[1],g=this.getTimeouts(),y=m?g.appear:g.enter;if(!s&&!d||m0.disabled){this.safeSetState({status:Jo},function(){u.props.onEntered(h)});return}this.props.onEnter(h,S),this.safeSetState({status:Xa},function(){u.props.onEntering(h,S),u.onTransitionEnd(y,function(){u.safeSetState({status:Jo},function(){u.props.onEntered(h,S)})})})},i.performExit=function(){var s=this,u=this.props.exit,d=this.getTimeouts(),m=this.props.nodeRef?void 0:fi.findDOMNode(this);if(!u||m0.disabled){this.safeSetState({status:ka},function(){s.props.onExited(m)});return}this.props.onExit(m),this.safeSetState({status:om},function(){s.props.onExiting(m),s.onTransitionEnd(d.exit,function(){s.safeSetState({status:ka},function(){s.props.onExited(m)})})})},i.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},i.safeSetState=function(s,u){u=this.setNextCallback(u),this.setState(s,u)},i.setNextCallback=function(s){var u=this,d=!0;return this.nextCallback=function(m){d&&(d=!1,u.nextCallback=null,s(m))},this.nextCallback.cancel=function(){d=!1},this.nextCallback},i.onTransitionEnd=function(s,u){this.setNextCallback(u);var d=this.props.nodeRef?this.props.nodeRef.current:fi.findDOMNode(this),m=s==null&&!this.props.addEndListener;if(!d||m){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var p=this.props.nodeRef?[this.nextCallback]:[d,this.nextCallback],h=p[0],S=p[1];this.props.addEndListener(h,S)}s!=null&&setTimeout(this.nextCallback,s)},i.render=function(){var s=this.state.status;if(s===di)return null;var u=this.props,d=u.children;u.in,u.mountOnEnter,u.unmountOnExit,u.appear,u.enter,u.exit,u.timeout,u.addEndListener,u.onEnter,u.onEntering,u.onEntered,u.onExit,u.onExiting,u.onExited,u.nodeRef;var m=fS(u,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return _n.createElement(pc.Provider,{value:null},typeof d=="function"?d(s,m):_n.cloneElement(_n.Children.only(d),m))},a})(_n.Component);ql.contextType=pc;ql.propTypes={};function Zo(){}ql.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Zo,onEntering:Zo,onEntered:Zo,onExit:Zo,onExiting:Zo,onExited:Zo};ql.UNMOUNTED=di;ql.EXITED=ka;ql.ENTERING=Xa;ql.ENTERED=Jo;ql.EXITING=om;function p_(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function fp(n,a){var i=function(u){return a&&x.isValidElement(u)?a(u):u},r=Object.create(null);return n&&x.Children.map(n,function(s){return s}).forEach(function(s){r[s.key]=i(s)}),r}function h_(n,a){n=n||{},a=a||{};function i(S){return S in a?a[S]:n[S]}var r=Object.create(null),s=[];for(var u in n)u in a?s.length&&(r[u]=s,s=[]):s.push(u);var d,m={};for(var p in a){if(r[p])for(d=0;d<r[p].length;d++){var h=r[p][d];m[r[p][d]]=i(h)}m[p]=i(p)}for(d=0;d<s.length;d++)m[s[d]]=i(s[d]);return m}function Ga(n,a,i){return i[a]!=null?i[a]:n.props[a]}function v_(n,a){return fp(n.children,function(i){return x.cloneElement(i,{onExited:a.bind(null,i),in:!0,appear:Ga(i,"appear",n),enter:Ga(i,"enter",n),exit:Ga(i,"exit",n)})})}function g_(n,a,i){var r=fp(n.children),s=h_(a,r);return Object.keys(s).forEach(function(u){var d=s[u];if(x.isValidElement(d)){var m=u in a,p=u in r,h=a[u],S=x.isValidElement(h)&&!h.props.in;p&&(!m||S)?s[u]=x.cloneElement(d,{onExited:i.bind(null,d),in:!0,exit:Ga(d,"exit",n),enter:Ga(d,"enter",n)}):!p&&m&&!S?s[u]=x.cloneElement(d,{in:!1}):p&&m&&x.isValidElement(h)&&(s[u]=x.cloneElement(d,{onExited:i.bind(null,d),in:h.props.in,exit:Ga(d,"exit",n),enter:Ga(d,"enter",n)}))}}),s}var y_=Object.values||function(n){return Object.keys(n).map(function(a){return n[a]})},b_={component:"div",childFactory:function(a){return a}},ga=(function(n){dS(a,n);function a(r,s){var u;u=n.call(this,r,s)||this;var d=u.handleExited.bind(p_(u));return u.state={contextValue:{isMounting:!0},handleExited:d,firstRender:!0},u}var i=a.prototype;return i.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},i.componentWillUnmount=function(){this.mounted=!1},a.getDerivedStateFromProps=function(s,u){var d=u.children,m=u.handleExited,p=u.firstRender;return{children:p?v_(s,m):g_(s,d,m),firstRender:!1}},i.handleExited=function(s,u){var d=fp(this.props.children);s.key in d||(s.props.onExited&&s.props.onExited(u),this.mounted&&this.setState(function(m){var p=lm({},m.children);return delete p[s.key],{children:p}}))},i.render=function(){var s=this.props,u=s.component,d=s.childFactory,m=fS(s,["component","childFactory"]),p=this.state.contextValue,h=y_(this.state.children).map(d);return delete m.appear,delete m.enter,delete m.exit,u===null?_n.createElement(pc.Provider,{value:p},h):_n.createElement(pc.Provider,{value:p},_n.createElement(u,m,h))},a})(_n.Component);ga.propTypes={};ga.defaultProps=b_;const S_=ql,x_={position:"bottom-right",autoClose:4e3,transitionDuration:250,allowDragDismiss:!0,allowScrollDismiss:!0,containerWidth:440,notificationMaxHeight:200,limit:5,zIndex:kt("overlay"),store:to,withinPortal:!0,pauseResetOnHover:"all"},mS=(n,{zIndex:a,containerWidth:i})=>({root:{"--notifications-z-index":a==null?void 0:a.toString(),"--notifications-container-width":Z(i)}}),dl=me(n=>{const a=se("Notifications",x_,n),{classNames:i,className:r,style:s,styles:u,unstyled:d,vars:m,attributes:p,position:h,autoClose:S,transitionDuration:g,allowDragDismiss:y,allowScrollDismiss:w,containerWidth:C,notificationMaxHeight:R,limit:N,zIndex:A,store:T,portalProps:_,withinPortal:z,pauseResetOnHover:L,...$}=a,U=Nn(),X=l_(T),ae=r2(),oe=vc(),le=x.useRef({}),ee=x.useRef(0),[re,K]=x.useState(0),ie=x.useCallback(()=>K(j=>j+1),[]),O=x.useCallback(()=>K(j=>Math.max(0,j-1)),[]),B=U.respectReducedMotion&&oe?1:g,H=xe({name:"Notifications",classes:uS,props:a,className:r,style:s,classNames:i,styles:u,unstyled:d,attributes:p,vars:m,varsResolver:mS});x.useEffect(()=>{T==null||T.updateState(j=>({...j,limit:N||5,defaultPosition:h}))},[N,h]),tr(()=>{X.notifications.length>ee.current&&setTimeout(()=>ae(),0),ee.current=X.notifications.length},[X.notifications]);const J=s_(X.notifications,h),te=sS.reduce((j,k)=>(j[k]=J[k].map(({style:F,...P})=>v.jsx(S_,{timeout:B,onEnter:()=>le.current[P.id].offsetHeight,nodeRef:{current:le.current[P.id]},children:ue=>v.jsx(cS,{ref:fe=>{fe&&(le.current[P.id]=fe)},data:P,onHide:fe=>iS(fe,T),autoClose:S,transitionDuration:B,allowDragDismiss:y,allowScrollDismiss:w,paused:L==="all"?re>0:!1,onHoverStart:ie,onHoverEnd:O,...H("notification",{style:{...u_({state:ue,position:k,transitionDuration:B,maxHeight:R}),...F}})})},P.id)),j),{});return v.jsxs(Sa,{withinPortal:z,..._,children:[v.jsx(ce,{...H("root"),"data-position":"top-center",...$,children:v.jsx(ga,{children:te["top-center"]})}),v.jsx(ce,{...H("root"),"data-position":"top-left",...$,children:v.jsx(ga,{children:te["top-left"]})}),v.jsx(ce,{...H("root",{className:Fa.classNames.fullWidth}),"data-position":"top-right",...$,children:v.jsx(ga,{children:te["top-right"]})}),v.jsx(ce,{...H("root",{className:Fa.classNames.fullWidth}),"data-position":"bottom-right",...$,children:v.jsx(ga,{children:te["bottom-right"]})}),v.jsx(ce,{...H("root"),"data-position":"bottom-left",...$,children:v.jsx(ga,{children:te["bottom-left"]})}),v.jsx(ce,{...H("root"),"data-position":"bottom-center",...$,children:v.jsx(ga,{children:te["bottom-center"]})})]})});dl.classes=uS;dl.varsResolver=mS;dl.displayName="@mantine/notifications/Notifications";dl.show=hn.show;dl.hide=hn.hide;dl.update=hn.update;dl.clean=hn.clean;dl.cleanQueue=hn.cleanQueue;dl.updateState=hn.updateState;const w_=["#f1edff","#dcd3ff","#b5a3f5","#8d70ed","#6c47e6","#5a2fe2","#5023e0","#4119c7","#3915b3","#2f0f9e"],E_={primaryColor:"brand",colors:{brand:w_},fontFamily:"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif",defaultRadius:"md",headings:{fontWeight:"650"}};class dp extends Error{constructor(i,r){super(i);fy(this,"status");this.status=r}}async function el(n,a){const i=await fetch(n,{headers:{"Content-Type":"application/json"},...a}),r=await i.text();let s=null;if(r)try{s=JSON.parse(r)}catch{s=r}if(!i.ok){const u=s&&typeof s=="object"&&"error"in s?String(s.error):`HTTP ${i.status}`;throw new dp(u,i.status)}return s}const il={me:()=>el("/api/me"),cluster:()=>el("/api/cluster"),listRooms:()=>el("/api/rooms"),createRoom:n=>el("/api/rooms",{method:"POST",body:JSON.stringify(n)}),listMembers:n=>el(`/api/rooms/${encodeURIComponent(n)}/members`),invite:(n,a)=>el(`/api/rooms/${encodeURIComponent(n)}/invite`,{method:"POST",body:JSON.stringify(a)}),kick:(n,a)=>el(`/api/rooms/${encodeURIComponent(n)}/kick`,{method:"POST",body:JSON.stringify({endpoint:a})}),listUsers:()=>el("/api/users"),addUser:n=>el("/api/users",{method:"POST",body:JSON.stringify(n)}),revokeUser:n=>el("/api/users/revoke",{method:"POST",body:JSON.stringify({sign_pub:n})})};/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var C_={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Kn=(n,a,i,r)=>{const s=x.forwardRef(({color:u="currentColor",size:d=24,stroke:m=2,title:p,className:h,children:S,...g},y)=>x.createElement("svg",{ref:y,...C_[n],width:d,height:d,className:["tabler-icon",`tabler-icon-${a}`,h].join(" "),strokeWidth:m,stroke:u,...g},[p&&x.createElement("title",{key:"svg-title"},p),...r.map(([w,C])=>x.createElement(w,C)),...Array.isArray(S)?S:[S]]));return s.displayName=`${i}`,s};/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const T_=[["path",{d:"M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2l0 -6",key:"svg-0"}],["path",{d:"M11 16a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M8 11v-5a4 4 0 0 1 8 0",key:"svg-2"}]],R_=Kn("outline","lock-open","LockOpen",T_);/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const __=[["path",{d:"M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-6",key:"svg-0"}],["path",{d:"M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0",key:"svg-1"}],["path",{d:"M8 11v-4a4 4 0 1 1 8 0v4",key:"svg-2"}]],A_=Kn("outline","lock","Lock",__);/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const j_=[["path",{d:"M21 14l-3 -3h-7a1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1h9a1 1 0 0 1 1 1v10",key:"svg-0"}],["path",{d:"M14 15v2a1 1 0 0 1 -1 1h-7l-3 3v-10a1 1 0 0 1 1 -1h2",key:"svg-1"}]],N_=Kn("outline","messages","Messages",j_);/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const O_=[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M5 12l14 0",key:"svg-1"}]],pS=Kn("outline","plus","Plus",O_);/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const M_=[["path",{d:"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4",key:"svg-0"}],["path",{d:"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4",key:"svg-1"}]],mp=Kn("outline","refresh","Refresh",M_);/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const z_=[["path",{d:"M3 7a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-2",key:"svg-0"}],["path",{d:"M3 15a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3l0 -2",key:"svg-1"}],["path",{d:"M7 8l0 .01",key:"svg-2"}],["path",{d:"M7 16l0 .01",key:"svg-3"}],["path",{d:"M11 8h6",key:"svg-4"}],["path",{d:"M11 16h6",key:"svg-5"}]],hS=Kn("outline","server-2","Server2",z_);/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const D_=[["path",{d:"M12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 -8.5 15a12 12 0 0 1 -8.5 -15a12 12 0 0 0 8.5 -3",key:"svg-0"}],["path",{d:"M11 11a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M12 12l0 2.5",key:"svg-2"}]],B_=Kn("outline","shield-lock","ShieldLock",D_);/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const H_=[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4c.348 0 .686 .045 1.009 .128",key:"svg-1"}],["path",{d:"M16 19h6",key:"svg-2"}]],L_=Kn("outline","user-minus","UserMinus",H_);/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const U_=[["path",{d:"M8.18 8.189a4.01 4.01 0 0 0 2.616 2.627m3.507 -.545a4 4 0 1 0 -5.59 -5.552",key:"svg-0"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4c.412 0 .81 .062 1.183 .178m2.633 2.618c.12 .38 .184 .785 .184 1.204v2",key:"svg-1"}],["path",{d:"M3 3l18 18",key:"svg-2"}]],$_=Kn("outline","user-off","UserOff",U_);/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Y_=[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M16 19h6",key:"svg-1"}],["path",{d:"M19 16v6",key:"svg-2"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4",key:"svg-3"}]],k_=Kn("outline","user-plus","UserPlus",Y_);/**
|
||
* @license @tabler/icons-react v3.44.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const X_=[["path",{d:"M5 7a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"svg-2"}],["path",{d:"M21 21v-2a4 4 0 0 0 -3 -3.85",key:"svg-3"}]],vS=Kn("outline","users","Users",X_);function er(n,a=10,i=6){return n?n.length<=a+i+1?n:`${n.slice(0,a)}…${n.slice(-i)}`:""}function V_(n){if(!n)return"—";const a=new Date(n);return Number.isNaN(a.getTime())?n:a.toLocaleString()}function q_({p:n,up:a}){if(!a)return v.jsx(Je,{c:"dimmed",size:"sm",children:"—"});const i=(r,s)=>v.jsx(vt,{size:"sm",variant:r?"filled":"outline",color:r?"teal":"gray",children:s},s);return v.jsxs(gt,{gap:6,wrap:"wrap",children:[i(n.enforce,"enforce"),i(n.acl,"acl"),i(n.tls,"tls"),i(n.cluster,"cluster"),v.jsxs(vt,{size:"sm",variant:"light",color:"brand",style:{textTransform:"none"},children:["store: ",n.store||"?"]})]})}function G_(){const[n,a]=x.useState(null),[i,r]=x.useState(null),[s,u]=x.useState(!1),d=x.useCallback(()=>{u(!0),il.cluster().then(p=>{a(p),r(null)}).catch(p=>r(p.message)).finally(()=>u(!1))},[]);x.useEffect(()=>{d();const p=setInterval(d,1e4);return()=>clearInterval(p)},[d]);const m=(n==null?void 0:n.filter(p=>p.up).length)??0;return v.jsxs(Zn,{gap:"md",children:[v.jsxs(gt,{justify:"space-between",children:[v.jsxs(gt,{gap:"sm",children:[v.jsx(eo,{order:3,children:"Cluster"}),n&&v.jsxs(vt,{color:m===n.length?"teal":m===0?"red":"yellow",variant:"light",children:[m,"/",n.length," up"]})]}),v.jsx(Ht,{label:"Refrescar",children:v.jsx(Gn,{variant:"light",color:"brand",onClick:d,loading:s,children:v.jsx(mp,{size:18})})})]}),i&&v.jsx(Je,{c:"red",children:i}),!n&&!i&&v.jsx(dn,{color:"brand"}),n&&v.jsx(Pa,{withBorder:!0,bg:"dark.7",p:0,radius:"md",children:v.jsxs(de,{verticalSpacing:"sm",horizontalSpacing:"md",highlightOnHover:!0,children:[v.jsx(de.Thead,{children:v.jsxs(de.Tr,{children:[v.jsx(de.Th,{children:"Nodo"}),v.jsx(de.Th,{children:"Estado"}),v.jsx(de.Th,{children:"Latencia"}),v.jsx(de.Th,{children:"Posture"}),v.jsx(de.Th,{children:"URL"})]})}),v.jsx(de.Tbody,{children:n.map(p=>v.jsxs(de.Tr,{children:[v.jsx(de.Td,{children:v.jsxs(gt,{gap:8,wrap:"nowrap",children:[v.jsx(Xc,{color:p.up?"teal":"red",size:9,processing:p.up,children:v.jsx(hS,{size:18})}),v.jsx(Je,{fw:600,children:p.name})]})}),v.jsx(de.Td,{children:p.up?v.jsx(vt,{color:"teal",variant:"light",children:"up"}):v.jsx(Ht,{label:p.error||"sin respuesta",multiline:!0,w:260,children:v.jsx(vt,{color:"red",variant:"light",children:"down"})})}),v.jsx(de.Td,{children:v.jsx(Je,{size:"sm",c:"dimmed",children:p.up?`${p.latency_ms} ms`:"—"})}),v.jsx(de.Td,{children:v.jsx(q_,{p:p.posture,up:p.up})}),v.jsx(de.Td,{children:v.jsx(Je,{size:"xs",c:"dimmed",style:{fontFamily:"monospace"},children:p.url})})]},p.name))})]})}),v.jsxs(Je,{size:"xs",c:"dimmed",children:["Posture leída de ",v.jsx("code",{children:"GET /healthz"})," de cada nodo (enforce + ACL + TLS + cluster + backend de store). El meta-leader y el tamaño de quórum requieren el endpoint de monitoreo de NATS (gap conocido)."]})]})}function pp(n){hn.show({color:"red",title:"Error",message:n instanceof dp?n.message:String(n)})}function Q_(){const[n,a]=x.useState(null),[i,r]=x.useState(null),[s,u]=x.useState(!1),[d,m]=dm(!1),[p,h]=x.useState(null),S=x.useCallback(()=>{u(!0),il.listRooms().then(g=>{a(g),r(null)}).catch(g=>r(g.message)).finally(()=>u(!1))},[]);return x.useEffect(()=>{S()},[S]),v.jsxs(Zn,{gap:"md",children:[v.jsxs(gt,{justify:"space-between",children:[v.jsxs(gt,{gap:"sm",children:[v.jsx(eo,{order:3,children:"Rooms"}),n&&v.jsx(vt,{color:"brand",variant:"light",children:n.length})]}),v.jsxs(gt,{gap:"xs",children:[v.jsx(Ht,{label:"Refrescar",children:v.jsx(Gn,{variant:"light",color:"brand",onClick:S,loading:s,children:v.jsx(mp,{size:18})})}),v.jsx(en,{leftSection:v.jsx(pS,{size:16}),onClick:m.open,children:"Crear room"})]})]}),i&&v.jsx(Je,{c:"red",children:i}),!n&&!i&&v.jsx(dn,{color:"brand"}),n&&n.length===0&&v.jsx(Je,{c:"dimmed",children:"El admin no posee ni pertenece a ninguna room todavía."}),n&&n.length>0&&v.jsx(Pa,{withBorder:!0,bg:"dark.7",p:0,radius:"md",children:v.jsxs(de,{verticalSpacing:"sm",horizontalSpacing:"md",highlightOnHover:!0,children:[v.jsx(de.Thead,{children:v.jsxs(de.Tr,{children:[v.jsx(de.Th,{children:"Subject"}),v.jsx(de.Th,{children:"Modo"}),v.jsx(de.Th,{children:"Persist"}),v.jsx(de.Th,{children:"Firmado"}),v.jsx(de.Th,{children:"Epoch"}),v.jsx(de.Th,{children:"Rol"}),v.jsx(de.Th,{})]})}),v.jsx(de.Tbody,{children:n.map(g=>v.jsxs(de.Tr,{children:[v.jsxs(de.Td,{children:[v.jsx(Je,{fw:600,children:g.subject}),v.jsx(Je,{size:"xs",c:"dimmed",style:{fontFamily:"monospace"},children:er(g.room_id,14,4)})]}),v.jsx(de.Td,{children:g.encrypt?v.jsx(vt,{color:"teal",variant:"light",leftSection:v.jsx(A_,{size:12}),children:"E2E"}):v.jsx(vt,{color:"orange",variant:"light",leftSection:v.jsx(R_,{size:12}),children:"cleartext"})}),v.jsx(de.Td,{children:v.jsx(Je,{size:"sm",c:"dimmed",children:g.persist?"sí":"no"})}),v.jsx(de.Td,{children:v.jsx(Je,{size:"sm",c:"dimmed",children:g.sign_msgs?"sí":"no"})}),v.jsx(de.Td,{children:v.jsx(vt,{variant:"default",children:g.epoch})}),v.jsx(de.Td,{children:v.jsx(vt,{variant:"dot",color:g.role==="owner"?"brand":"gray",children:g.role})}),v.jsx(de.Td,{children:v.jsx(Ht,{label:"Ver miembros / claves",children:v.jsx(Gn,{variant:"subtle",color:"brand",onClick:()=>h(g),children:v.jsx(vS,{size:18})})})})]},g.room_id))})]})}),v.jsx(Z_,{opened:d,onClose:m.close,onCreated:S}),v.jsx(K_,{room:p,onClose:()=>h(null)})]})}function Z_({opened:n,onClose:a,onCreated:i}){const[r,s]=x.useState(""),[u,d]=x.useState(!0),[m,p]=x.useState(!0),[h,S]=x.useState(!0),[g,y]=x.useState(!1),w=async()=>{y(!0);try{const C=await il.createRoom({subject:r.trim(),encrypt:u,persist:m,sign_msgs:h});hn.show({color:"teal",title:"Room creada",message:`${C.subject} (${er(C.room_id,12,4)})`}),s(""),a(),i()}catch(C){pp(C)}finally{y(!1)}};return v.jsx(pn,{opened:n,onClose:a,title:"Crear room",centered:!0,children:v.jsxs(Zn,{gap:"md",children:[v.jsx(ya,{label:"Subject",description:"Identificador del canal en NATS (ej. team.general)",placeholder:"team.general",value:r,onChange:C=>s(C.currentTarget.value),"data-autofocus":!0}),v.jsx(Za,{label:"Cifrado de extremo a extremo (E2E)",description:"Recomendado. En despliegue público los nodos rechazan rooms en claro.",checked:u,onChange:C=>d(C.currentTarget.checked)}),v.jsx(Za,{label:"Persistente (JetStream / historial)",checked:m,onChange:C=>p(C.currentTarget.checked)}),v.jsx(Za,{label:"Mensajes firmados",checked:h,onChange:C=>S(C.currentTarget.checked)}),v.jsxs(gt,{justify:"flex-end",children:[v.jsx(en,{variant:"default",onClick:a,children:"Cancelar"}),v.jsx(en,{onClick:w,loading:g,disabled:r.trim().length===0,children:"Crear"})]})]})})}function K_({room:n,onClose:a}){const[i,r]=x.useState(null),[s,u]=x.useState(null),[d,m]=dm(!1),p=x.useCallback(()=>{n&&(r(null),u(null),il.listMembers(n.room_id).then(r).catch(S=>u(S.message)))},[n]);x.useEffect(()=>{p()},[p]);const h=async S=>{if(n&&window.confirm(`¿Expulsar a ${S}? Esto rota la clave de la room (epoch nuevo) y el expulsado deja de poder descifrar.`))try{await il.kick(n.room_id,S),hn.show({color:"teal",title:"Rekey",message:"Miembro expulsado y clave rotada"}),p()}catch(g){pp(g)}};return v.jsx(Qn,{opened:n!==null,onClose:a,position:"right",size:"lg",title:n?v.jsx(Je,{fw:700,children:n.subject}):"",children:n&&v.jsxs(Zn,{gap:"md",children:[v.jsxs(gt,{justify:"space-between",children:[v.jsxs(Je,{size:"sm",c:"dimmed",children:["epoch ",n.epoch," · ",n.encrypt?"E2E":"cleartext"]}),v.jsx(en,{size:"xs",leftSection:v.jsx(k_,{size:14}),onClick:m.open,disabled:n.role!=="owner",children:"Invitar"})]}),s&&v.jsx(Je,{c:"red",size:"sm",children:s}),!i&&!s&&v.jsx(dn,{color:"brand",size:"sm"}),i&&v.jsxs(de,{verticalSpacing:"xs",horizontalSpacing:"sm",children:[v.jsx(de.Thead,{children:v.jsxs(de.Tr,{children:[v.jsx(de.Th,{children:"Endpoint"}),v.jsx(de.Th,{children:"Rol"}),v.jsx(de.Th,{children:"sign_pub"}),v.jsx(de.Th,{})]})}),v.jsx(de.Tbody,{children:i.map(S=>v.jsxs(de.Tr,{children:[v.jsx(de.Td,{children:v.jsx(Je,{size:"sm",style:{fontFamily:"monospace"},children:er(S.endpoint,14,6)})}),v.jsx(de.Td,{children:v.jsx(vt,{size:"sm",variant:"dot",color:S.role==="owner"?"brand":"gray",children:S.role})}),v.jsx(de.Td,{children:v.jsx(Ht,{label:S.sign_pub,children:v.jsx(Je,{size:"xs",c:"dimmed",style:{fontFamily:"monospace"},children:er(S.sign_pub,10,6)})})}),v.jsx(de.Td,{children:S.role!=="owner"&&n.role==="owner"&&v.jsx(Ht,{label:"Expulsar + rekey",children:v.jsx(Gn,{variant:"subtle",color:"red",onClick:()=>h(S.endpoint),children:v.jsx(L_,{size:16})})})})]},S.endpoint))})]}),v.jsx(J_,{room:n,opened:d,onClose:m.close,onInvited:p})]})})}function J_({room:n,opened:a,onClose:i,onInvited:r}){const[s,u]=x.useState(""),[d,m]=x.useState(""),[p,h]=x.useState(""),[S,g]=x.useState(!1),y=async()=>{g(!0);try{await il.invite(n.room_id,{endpoint:s.trim(),sign_pub:d.trim(),kex_pub:p.trim()}),hn.show({color:"teal",title:"Invitado",message:"Clave de room sellada para el nuevo miembro"}),u(""),m(""),h(""),i(),r()}catch(C){pp(C)}finally{g(!1)}},w=d.trim().length===64&&p.trim().length===64;return v.jsx(pn,{opened:a,onClose:i,title:`Invitar a ${n.subject}`,centered:!0,children:v.jsxs(Zn,{gap:"sm",children:[v.jsx(Je,{size:"sm",c:"dimmed",children:"Para una room E2E la clave se sella contra la clave X25519 del invitado, por eso se piden ambas claves públicas (hex de 64 chars)."}),v.jsx(ya,{label:"Endpoint (opcional)",description:"Se deriva de sign_pub si se deja vacío",value:s,onChange:C=>u(C.currentTarget.value)}),v.jsx(ya,{label:"sign_pub (hex, 64)",value:d,onChange:C=>m(C.currentTarget.value),error:d.length>0&&d.trim().length!==64?"64 chars hex":void 0}),v.jsx(ya,{label:"kex_pub (hex, 64)",value:p,onChange:C=>h(C.currentTarget.value),error:p.length>0&&p.trim().length!==64?"64 chars hex":void 0}),v.jsxs(gt,{justify:"flex-end",children:[v.jsx(en,{variant:"default",onClick:i,children:"Cancelar"}),v.jsx(en,{onClick:y,loading:S,disabled:!w,children:"Invitar"})]})]})})}function gS(n){hn.show({color:"red",title:"Error",message:n instanceof dp?n.message:String(n)})}function F_({usersBackend:n}){const[a,i]=x.useState(null),[r,s]=x.useState(null),[u,d]=x.useState(!1),[m,p]=dm(!1),h=x.useCallback(()=>{d(!0),il.listUsers().then(g=>{i(g),s(null)}).catch(g=>s(g.message)).finally(()=>d(!1))},[]);x.useEffect(()=>{h()},[h]);const S=async g=>{if(window.confirm(`¿Revocar a "${g.handle}"? Pierde acceso al bus en AMBOS planos de inmediato (control y datos).`))try{await il.revokeUser(g.sign_pub),hn.show({color:"teal",title:"Revocado",message:g.handle}),h()}catch(y){gS(y)}};return v.jsxs(Zn,{gap:"md",children:[v.jsxs(gt,{justify:"space-between",children:[v.jsxs(gt,{gap:"sm",children:[v.jsx(eo,{order:3,children:"Users"}),a&&v.jsx(vt,{color:"brand",variant:"light",children:a.length}),v.jsx(Ht,{label:"Vía de gestión de la allowlist del bus",children:v.jsxs(vt,{variant:"outline",color:"teal",style:{textTransform:"none"},children:["backend: ",n]})})]}),v.jsxs(gt,{gap:"xs",children:[v.jsx(Ht,{label:"Refrescar",children:v.jsx(Gn,{variant:"light",color:"brand",onClick:h,loading:u,children:v.jsx(mp,{size:18})})}),v.jsx(en,{leftSection:v.jsx(pS,{size:16}),onClick:p.open,children:"Añadir user"})]})]}),r&&v.jsx(Je,{c:"red",children:r}),!a&&!r&&v.jsx(dn,{color:"brand"}),a&&v.jsx(Pa,{withBorder:!0,bg:"dark.7",p:0,radius:"md",children:v.jsxs(de,{verticalSpacing:"sm",horizontalSpacing:"md",highlightOnHover:!0,children:[v.jsx(de.Thead,{children:v.jsxs(de.Tr,{children:[v.jsx(de.Th,{children:"Handle"}),v.jsx(de.Th,{children:"Rol"}),v.jsx(de.Th,{children:"Estado"}),v.jsx(de.Th,{children:"sign_pub"}),v.jsx(de.Th,{children:"Creado"}),v.jsx(de.Th,{})]})}),v.jsx(de.Tbody,{children:a.map(g=>v.jsxs(de.Tr,{children:[v.jsx(de.Td,{children:v.jsx(Je,{fw:600,children:g.handle})}),v.jsx(de.Td,{children:v.jsx(vt,{variant:"dot",color:g.role==="admin"?"brand":"gray",children:g.role})}),v.jsx(de.Td,{children:v.jsx(vt,{variant:"light",color:g.status==="active"?"teal":"red",children:g.status})}),v.jsx(de.Td,{children:v.jsx(Ht,{label:g.sign_pub,children:v.jsx(Je,{size:"xs",c:"dimmed",style:{fontFamily:"monospace"},children:er(g.sign_pub,12,8)})})}),v.jsx(de.Td,{children:v.jsx(Je,{size:"xs",c:"dimmed",children:V_(g.created_at)})}),v.jsx(de.Td,{children:g.status==="active"&&v.jsx(Ht,{label:"Revocar acceso",children:v.jsx(Gn,{variant:"subtle",color:"red",onClick:()=>S(g),children:v.jsx($_,{size:16})})})})]},g.sign_pub))})]})}),v.jsx(W_,{opened:m,onClose:p.close,onAdded:h})]})}function W_({opened:n,onClose:a,onAdded:i}){const[r,s]=x.useState(""),[u,d]=x.useState(""),[m,p]=x.useState("member"),[h,S]=x.useState(!1),g=async()=>{S(!0);try{await il.addUser({handle:r.trim(),sign_pub:u.trim(),role:m}),hn.show({color:"teal",title:"User añadido",message:r}),s(""),d(""),p("member"),a(),i()}catch(w){gS(w)}finally{S(!1)}},y=r.trim().length>0&&u.trim().length===64;return v.jsx(pn,{opened:n,onClose:a,title:"Añadir user al bus",centered:!0,children:v.jsxs(Zn,{gap:"sm",children:[v.jsx(ya,{label:"Handle",placeholder:"ana",value:r,onChange:w=>s(w.currentTarget.value),"data-autofocus":!0}),v.jsx(ya,{label:"sign_pub (hex, 64)",description:"Clave pública Ed25519 del usuario (la misma que autentica control + datos)",placeholder:"48bc0dc8…",value:u,onChange:w=>d(w.currentTarget.value),error:u.length>0&&u.trim().length!==64?"64 chars hex":void 0}),v.jsx(sp,{label:"Rol",data:[{value:"member",label:"member"},{value:"admin",label:"admin"}],value:m,onChange:w=>p(w||"member"),allowDeselect:!1}),v.jsxs(gt,{justify:"flex-end",children:[v.jsx(en,{variant:"default",onClick:a,children:"Cancelar"}),v.jsx(en,{onClick:g,loading:h,disabled:!y,children:"Añadir"})]})]})})}const P_=[{key:"cluster",label:"Cluster",icon:hS,desc:"Salud y posture de los 3 nodos"},{key:"rooms",label:"Rooms",icon:N_,desc:"Salas, miembros, claves"},{key:"users",label:"Users",icon:vS,desc:"Allowlist del bus"}];function I_({me:n}){const[a,i]=x.useState("cluster");return v.jsxs(fn,{header:{height:56},navbar:{width:240,breakpoint:"sm"},padding:"md",styles:{main:{backgroundColor:"var(--mantine-color-dark-8)"}},children:[v.jsx(fn.Header,{bg:"dark.9",children:v.jsxs(gt,{h:"100%",px:"md",justify:"space-between",wrap:"nowrap",children:[v.jsxs(gt,{gap:"sm",wrap:"nowrap",children:[v.jsx(eu,{size:34,radius:"md",variant:"light",color:"brand",children:v.jsx(B_,{size:20})}),v.jsxs(ce,{children:[v.jsx(eo,{order:4,lh:1,children:"unibus · admin"}),v.jsx(Je,{size:"xs",c:"dimmed",children:"plano de control"})]})]}),v.jsxs(gt,{gap:"xs",wrap:"nowrap",children:[n.mock&&v.jsx(vt,{color:"yellow",variant:"light",children:"MOCK"}),v.jsx(Ht,{label:`endpoint ${n.endpoint}`,multiline:!0,children:v.jsx(vt,{color:"brand",variant:"light",style:{textTransform:"none"},children:er(n.endpoint,12,6)})})]})]})}),v.jsx(fn.Navbar,{bg:"dark.9",p:"xs",children:v.jsx(fl,{children:P_.map(r=>v.jsx(Jc,{active:a===r.key,label:r.label,description:r.desc,leftSection:v.jsx(r.icon,{size:18}),onClick:()=>i(r.key),variant:"filled",mb:4},r.key))})}),v.jsxs(fn.Main,{children:[a==="cluster"&&v.jsx(G_,{}),a==="rooms"&&v.jsx(Q_,{}),a==="users"&&v.jsx(F_,{usersBackend:n.users_backend})]})]})}function eA(){const[n,a]=x.useState(null),[i,r]=x.useState(null);return x.useEffect(()=>{il.me().then(a).catch(s=>r(s.message))},[]),i?v.jsx(mc,{h:"100vh",bg:"dark.9",children:v.jsxs(Zn,{align:"center",gap:"xs",children:[v.jsx(Je,{c:"red",children:"No se pudo contactar el gateway"}),v.jsx(Je,{c:"dimmed",size:"sm",children:i})]})}):n?v.jsx(I_,{me:n}):v.jsx(mc,{h:"100vh",bg:"dark.9",children:v.jsx(dn,{color:"brand"})})}Xw.createRoot(document.getElementById("root")).render(v.jsx(x.StrictMode,{children:v.jsxs(z0,{theme:E_,forceColorScheme:"dark",children:[v.jsx(dl,{position:"top-right"}),v.jsx(eA,{})]})}));
|