UNPKG

playwright-mcp

Version:
200 lines 359 kB
function Ib(l,i){for(var u=0;u<i.length;u++){const o=i[u];if(typeof o!="string"&&!Array.isArray(o)){for(const s in o)if(s!=="default"&&!(s in l)){const f=Object.getOwnPropertyDescriptor(o,s);f&&Object.defineProperty(l,s,f.get?f:{enumerable:!0,get:()=>o[s]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const f of s)if(f.type==="childList")for(const m of f.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&o(m)}).observe(document,{childList:!0,subtree:!0});function u(s){const f={};return s.integrity&&(f.integrity=s.integrity),s.referrerPolicy&&(f.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?f.credentials="include":s.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function o(s){if(s.ep)return;s.ep=!0;const f=u(s);fetch(s.href,f)}})();var Gm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ri(l){return l&&l.__esModule&&Object.prototype.hasOwnProperty.call(l,"default")?l.default:l}var ls={exports:{}},Jr={};/**
 * @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 qm;function e0(){if(qm)return Jr;qm=1;var l=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function u(o,s,f){var m=null;if(f!==void 0&&(m=""+f),s.key!==void 0&&(m=""+s.key),"key"in s){f={};for(var h in s)h!=="key"&&(f[h]=s[h])}else f=s;return s=f.ref,{$$typeof:l,type:o,key:m,ref:s!==void 0?s:null,props:f}}return Jr.Fragment=i,Jr.jsx=u,Jr.jsxs=u,Jr}var Ym;function t0(){return Ym||(Ym=1,ls.exports=e0()),ls.exports}var E=t0(),rs={exports:{}},xe={};/**
 * @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 Fm;function n0(){if(Fm)return xe;Fm=1;var l=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),m=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),y=Symbol.iterator;function A(R){return R===null||typeof R!="object"?null:(R=y&&R[y]||R["@@iterator"],typeof R=="function"?R:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,x={};function D(R,K,ee){this.props=R,this.context=K,this.refs=x,this.updater=ee||w}D.prototype.isReactComponent={},D.prototype.setState=function(R,K){if(typeof R!="object"&&typeof R!="function"&&R!=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,R,K,"setState")},D.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function z(){}z.prototype=D.prototype;function M(R,K,ee){this.props=R,this.context=K,this.refs=x,this.updater=ee||w}var N=M.prototype=new z;N.constructor=M,C(N,D.prototype),N.isPureReactComponent=!0;var L=Array.isArray,O={H:null,A:null,T:null,S:null},_=Object.prototype.hasOwnProperty;function G(R,K,ee,ae,I,se){return ee=se.ref,{$$typeof:l,type:R,key:K,ref:ee!==void 0?ee:null,props:se}}function Z(R,K){return G(R.type,K,void 0,void 0,void 0,R.props)}function B(R){return typeof R=="object"&&R!==null&&R.$$typeof===l}function $(R){var K={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(ee){return K[ee]})}var re=/\/+/g;function me(R,K){return typeof R=="object"&&R!==null&&R.key!=null?$(""+R.key):K.toString(36)}function ve(){}function fe(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(ve,ve):(R.status="pending",R.then(function(K){R.status==="pending"&&(R.status="fulfilled",R.value=K)},function(K){R.status==="pending"&&(R.status="rejected",R.reason=K)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function be(R,K,ee,ae,I){var se=typeof R;(se==="undefined"||se==="boolean")&&(R=null);var ne=!1;if(R===null)ne=!0;else switch(se){case"bigint":case"string":case"number":ne=!0;break;case"object":switch(R.$$typeof){case l:case i:ne=!0;break;case b:return ne=R._init,be(ne(R._payload),K,ee,ae,I)}}if(ne)return I=I(R),ne=ae===""?"."+me(R,0):ae,L(I)?(ee="",ne!=null&&(ee=ne.replace(re,"$&/")+"/"),be(I,K,ee,"",function(Ee){return Ee})):I!=null&&(B(I)&&(I=Z(I,ee+(I.key==null||R&&R.key===I.key?"":(""+I.key).replace(re,"$&/")+"/")+ne)),K.push(I)),1;ne=0;var Te=ae===""?".":ae+":";if(L(R))for(var Se=0;Se<R.length;Se++)ae=R[Se],se=Te+me(ae,Se),ne+=be(ae,K,ee,se,I);else if(Se=A(R),typeof Se=="function")for(R=Se.call(R),Se=0;!(ae=R.next()).done;)ae=ae.value,se=Te+me(ae,Se++),ne+=be(ae,K,ee,se,I);else if(se==="object"){if(typeof R.then=="function")return be(fe(R),K,ee,ae,I);throw K=String(R),Error("Objects are not valid as a React child (found: "+(K==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":K)+"). If you meant to render a collection of children, use an array instead.")}return ne}function Y(R,K,ee){if(R==null)return R;var ae=[],I=0;return be(R,ae,"","",function(se){return K.call(ee,se,I++)}),ae}function te(R){if(R._status===-1){var K=R._result;K=K(),K.then(function(ee){(R._status===0||R._status===-1)&&(R._status=1,R._result=ee)},function(ee){(R._status===0||R._status===-1)&&(R._status=2,R._result=ee)}),R._status===-1&&(R._status=0,R._result=K)}if(R._status===1)return R._result.default;throw R._result}var V=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var K=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent(K))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)};function P(){}return xe.Children={map:Y,forEach:function(R,K,ee){Y(R,function(){K.apply(this,arguments)},ee)},count:function(R){var K=0;return Y(R,function(){K++}),K},toArray:function(R){return Y(R,function(K){return K})||[]},only:function(R){if(!B(R))throw Error("React.Children.only expected to receive a single React element child.");return R}},xe.Component=D,xe.Fragment=u,xe.Profiler=s,xe.PureComponent=M,xe.StrictMode=o,xe.Suspense=g,xe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=O,xe.act=function(){throw Error("act(...) is not supported in production builds of React.")},xe.cache=function(R){return function(){return R.apply(null,arguments)}},xe.cloneElement=function(R,K,ee){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var ae=C({},R.props),I=R.key,se=void 0;if(K!=null)for(ne in K.ref!==void 0&&(se=void 0),K.key!==void 0&&(I=""+K.key),K)!_.call(K,ne)||ne==="key"||ne==="__self"||ne==="__source"||ne==="ref"&&K.ref===void 0||(ae[ne]=K[ne]);var ne=arguments.length-2;if(ne===1)ae.children=ee;else if(1<ne){for(var Te=Array(ne),Se=0;Se<ne;Se++)Te[Se]=arguments[Se+2];ae.children=Te}return G(R.type,I,void 0,void 0,se,ae)},xe.createContext=function(R){return R={$$typeof:m,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:f,_context:R},R},xe.createElement=function(R,K,ee){var ae,I={},se=null;if(K!=null)for(ae in K.key!==void 0&&(se=""+K.key),K)_.call(K,ae)&&ae!=="key"&&ae!=="__self"&&ae!=="__source"&&(I[ae]=K[ae]);var ne=arguments.length-2;if(ne===1)I.children=ee;else if(1<ne){for(var Te=Array(ne),Se=0;Se<ne;Se++)Te[Se]=arguments[Se+2];I.children=Te}if(R&&R.defaultProps)for(ae in ne=R.defaultProps,ne)I[ae]===void 0&&(I[ae]=ne[ae]);return G(R,se,void 0,void 0,null,I)},xe.createRef=function(){return{current:null}},xe.forwardRef=function(R){return{$$typeof:h,render:R}},xe.isValidElement=B,xe.lazy=function(R){return{$$typeof:b,_payload:{_status:-1,_result:R},_init:te}},xe.memo=function(R,K){return{$$typeof:v,type:R,compare:K===void 0?null:K}},xe.startTransition=function(R){var K=O.T,ee={};O.T=ee;try{var ae=R(),I=O.S;I!==null&&I(ee,ae),typeof ae=="object"&&ae!==null&&typeof ae.then=="function"&&ae.then(P,V)}catch(se){V(se)}finally{O.T=K}},xe.unstable_useCacheRefresh=function(){return O.H.useCacheRefresh()},xe.use=function(R){return O.H.use(R)},xe.useActionState=function(R,K,ee){return O.H.useActionState(R,K,ee)},xe.useCallback=function(R,K){return O.H.useCallback(R,K)},xe.useContext=function(R){return O.H.useContext(R)},xe.useDebugValue=function(){},xe.useDeferredValue=function(R,K){return O.H.useDeferredValue(R,K)},xe.useEffect=function(R,K){return O.H.useEffect(R,K)},xe.useId=function(){return O.H.useId()},xe.useImperativeHandle=function(R,K,ee){return O.H.useImperativeHandle(R,K,ee)},xe.useInsertionEffect=function(R,K){return O.H.useInsertionEffect(R,K)},xe.useLayoutEffect=function(R,K){return O.H.useLayoutEffect(R,K)},xe.useMemo=function(R,K){return O.H.useMemo(R,K)},xe.useOptimistic=function(R,K){return O.H.useOptimistic(R,K)},xe.useReducer=function(R,K,ee){return O.H.useReducer(R,K,ee)},xe.useRef=function(R){return O.H.useRef(R)},xe.useState=function(R){return O.H.useState(R)},xe.useSyncExternalStore=function(R,K,ee){return O.H.useSyncExternalStore(R,K,ee)},xe.useTransition=function(){return O.H.useTransition()},xe.version="19.0.0",xe}var Vm;function Pl(){return Vm||(Vm=1,rs.exports=n0()),rs.exports}var S=Pl();const ba=ri(S),a0=Ib({__proto__:null,default:ba},[S]);var is={exports:{}},Ir={},os={exports:{}},us={};/**
 * @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 Xm;function l0(){return Xm||(Xm=1,function(l){function i(Y,te){var V=Y.length;Y.push(te);e:for(;0<V;){var P=V-1>>>1,R=Y[P];if(0<s(R,te))Y[P]=te,Y[V]=R,V=P;else break e}}function u(Y){return Y.length===0?null:Y[0]}function o(Y){if(Y.length===0)return null;var te=Y[0],V=Y.pop();if(V!==te){Y[0]=V;e:for(var P=0,R=Y.length,K=R>>>1;P<K;){var ee=2*(P+1)-1,ae=Y[ee],I=ee+1,se=Y[I];if(0>s(ae,V))I<R&&0>s(se,ae)?(Y[P]=se,Y[I]=V,P=I):(Y[P]=ae,Y[ee]=V,P=ee);else if(I<R&&0>s(se,V))Y[P]=se,Y[I]=V,P=I;else break e}}return te}function s(Y,te){var V=Y.sortIndex-te.sortIndex;return V!==0?V:Y.id-te.id}if(l.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;l.unstable_now=function(){return f.now()}}else{var m=Date,h=m.now();l.unstable_now=function(){return m.now()-h}}var g=[],v=[],b=1,y=null,A=3,w=!1,C=!1,x=!1,D=typeof setTimeout=="function"?setTimeout:null,z=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;function N(Y){for(var te=u(v);te!==null;){if(te.callback===null)o(v);else if(te.startTime<=Y)o(v),te.sortIndex=te.expirationTime,i(g,te);else break;te=u(v)}}function L(Y){if(x=!1,N(Y),!C)if(u(g)!==null)C=!0,fe();else{var te=u(v);te!==null&&be(L,te.startTime-Y)}}var O=!1,_=-1,G=5,Z=-1;function B(){return!(l.unstable_now()-Z<G)}function $(){if(O){var Y=l.unstable_now();Z=Y;var te=!0;try{e:{C=!1,x&&(x=!1,z(_),_=-1),w=!0;var V=A;try{t:{for(N(Y),y=u(g);y!==null&&!(y.expirationTime>Y&&B());){var P=y.callback;if(typeof P=="function"){y.callback=null,A=y.priorityLevel;var R=P(y.expirationTime<=Y);if(Y=l.unstable_now(),typeof R=="function"){y.callback=R,N(Y),te=!0;break t}y===u(g)&&o(g),N(Y)}else o(g);y=u(g)}if(y!==null)te=!0;else{var K=u(v);K!==null&&be(L,K.startTime-Y),te=!1}}break e}finally{y=null,A=V,w=!1}te=void 0}}finally{te?re():O=!1}}}var re;if(typeof M=="function")re=function(){M($)};else if(typeof MessageChannel<"u"){var me=new MessageChannel,ve=me.port2;me.port1.onmessage=$,re=function(){ve.postMessage(null)}}else re=function(){D($,0)};function fe(){O||(O=!0,re())}function be(Y,te){_=D(function(){Y(l.unstable_now())},te)}l.unstable_IdlePriority=5,l.unstable_ImmediatePriority=1,l.unstable_LowPriority=4,l.unstable_NormalPriority=3,l.unstable_Profiling=null,l.unstable_UserBlockingPriority=2,l.unstable_cancelCallback=function(Y){Y.callback=null},l.unstable_continueExecution=function(){C||w||(C=!0,fe())},l.unstable_forceFrameRate=function(Y){0>Y||125<Y?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):G=0<Y?Math.floor(1e3/Y):5},l.unstable_getCurrentPriorityLevel=function(){return A},l.unstable_getFirstCallbackNode=function(){return u(g)},l.unstable_next=function(Y){switch(A){case 1:case 2:case 3:var te=3;break;default:te=A}var V=A;A=te;try{return Y()}finally{A=V}},l.unstable_pauseExecution=function(){},l.unstable_requestPaint=function(){},l.unstable_runWithPriority=function(Y,te){switch(Y){case 1:case 2:case 3:case 4:case 5:break;default:Y=3}var V=A;A=Y;try{return te()}finally{A=V}},l.unstable_scheduleCallback=function(Y,te,V){var P=l.unstable_now();switch(typeof V=="object"&&V!==null?(V=V.delay,V=typeof V=="number"&&0<V?P+V:P):V=P,Y){case 1:var R=-1;break;case 2:R=250;break;case 5:R=1073741823;break;case 4:R=1e4;break;default:R=5e3}return R=V+R,Y={id:b++,callback:te,priorityLevel:Y,startTime:V,expirationTime:R,sortIndex:-1},V>P?(Y.sortIndex=V,i(v,Y),u(g)===null&&Y===u(v)&&(x?(z(_),_=-1):x=!0,be(L,V-P))):(Y.sortIndex=R,i(g,Y),C||w||(C=!0,fe())),Y},l.unstable_shouldYield=B,l.unstable_wrapCallback=function(Y){var te=A;return function(){var V=A;A=te;try{return Y.apply(this,arguments)}finally{A=V}}}}(us)),us}var Km;function r0(){return Km||(Km=1,os.exports=l0()),os.exports}var cs={exports:{}},gt={};/**
 * @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 Zm;function i0(){if(Zm)return gt;Zm=1;var l=Pl();function i(g){var v="https://react.dev/errors/"+g;if(1<arguments.length){v+="?args[]="+encodeURIComponent(arguments[1]);for(var b=2;b<arguments.length;b++)v+="&args[]="+encodeURIComponent(arguments[b])}return"Minified React error #"+g+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(){}var o={d:{f:u,r:function(){throw Error(i(522))},D:u,C:u,L:u,m:u,X:u,S:u,M:u},p:0,findDOMNode:null},s=Symbol.for("react.portal");function f(g,v,b){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:y==null?null:""+y,children:g,containerInfo:v,implementation:b}}var m=l.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(g,v){if(g==="font")return"";if(typeof v=="string")return v==="use-credentials"?v:""}return gt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,gt.createPortal=function(g,v){var b=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!v||v.nodeType!==1&&v.nodeType!==9&&v.nodeType!==11)throw Error(i(299));return f(g,v,null,b)},gt.flushSync=function(g){var v=m.T,b=o.p;try{if(m.T=null,o.p=2,g)return g()}finally{m.T=v,o.p=b,o.d.f()}},gt.preconnect=function(g,v){typeof g=="string"&&(v?(v=v.crossOrigin,v=typeof v=="string"?v==="use-credentials"?v:"":void 0):v=null,o.d.C(g,v))},gt.prefetchDNS=function(g){typeof g=="string"&&o.d.D(g)},gt.preinit=function(g,v){if(typeof g=="string"&&v&&typeof v.as=="string"){var b=v.as,y=h(b,v.crossOrigin),A=typeof v.integrity=="string"?v.integrity:void 0,w=typeof v.fetchPriority=="string"?v.fetchPriority:void 0;b==="style"?o.d.S(g,typeof v.precedence=="string"?v.precedence:void 0,{crossOrigin:y,integrity:A,fetchPriority:w}):b==="script"&&o.d.X(g,{crossOrigin:y,integrity:A,fetchPriority:w,nonce:typeof v.nonce=="string"?v.nonce:void 0})}},gt.preinitModule=function(g,v){if(typeof g=="string")if(typeof v=="object"&&v!==null){if(v.as==null||v.as==="script"){var b=h(v.as,v.crossOrigin);o.d.M(g,{crossOrigin:b,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0})}}else v==null&&o.d.M(g)},gt.preload=function(g,v){if(typeof g=="string"&&typeof v=="object"&&v!==null&&typeof v.as=="string"){var b=v.as,y=h(b,v.crossOrigin);o.d.L(g,b,{crossOrigin:y,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,type:typeof v.type=="string"?v.type:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0,referrerPolicy:typeof v.referrerPolicy=="string"?v.referrerPolicy:void 0,imageSrcSet:typeof v.imageSrcSet=="string"?v.imageSrcSet:void 0,imageSizes:typeof v.imageSizes=="string"?v.imageSizes:void 0,media:typeof v.media=="string"?v.media:void 0})}},gt.preloadModule=function(g,v){if(typeof g=="string")if(v){var b=h(v.as,v.crossOrigin);o.d.m(g,{as:typeof v.as=="string"&&v.as!=="script"?v.as:void 0,crossOrigin:b,integrity:typeof v.integrity=="string"?v.integrity:void 0})}else o.d.m(g)},gt.requestFormReset=function(g){o.d.r(g)},gt.unstable_batchedUpdates=function(g,v){return g(v)},gt.useFormState=function(g,v,b){return m.H.useFormState(g,v,b)},gt.useFormStatus=function(){return m.H.useHostTransitionStatus()},gt.version="19.0.0",gt}var Qm;function Bv(){if(Qm)return cs.exports;Qm=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(i){console.error(i)}}return l(),cs.exports=i0(),cs.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 Pm;function o0(){if(Pm)return Ir;Pm=1;var l=r0(),i=Pl(),u=Bv();function o(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}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)}var f=Symbol.for("react.element"),m=Symbol.for("react.transitional.element"),h=Symbol.for("react.portal"),g=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),b=Symbol.for("react.profiler"),y=Symbol.for("react.provider"),A=Symbol.for("react.consumer"),w=Symbol.for("react.context"),C=Symbol.for("react.forward_ref"),x=Symbol.for("react.suspense"),D=Symbol.for("react.suspense_list"),z=Symbol.for("react.memo"),M=Symbol.for("react.lazy"),N=Symbol.for("react.offscreen"),L=Symbol.for("react.memo_cache_sentinel"),O=Symbol.iterator;function _(e){return e===null||typeof e!="object"?null:(e=O&&e[O]||e["@@iterator"],typeof e=="function"?e:null)}var G=Symbol.for("react.client.reference");function Z(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===G?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case g:return"Fragment";case h:return"Portal";case b:return"Profiler";case v:return"StrictMode";case x:return"Suspense";case D:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case w:return(e.displayName||"Context")+".Provider";case A:return(e._context.displayName||"Context")+".Consumer";case C:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case z:return t=e.displayName||null,t!==null?t:Z(e.type)||"Memo";case M:t=e._payload,e=e._init;try{return Z(e(t))}catch{}}return null}var B=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$=Object.assign,re,me;function ve(e){if(re===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);re=t&&t[1]||"",me=-1<n.stack.indexOf(`
    at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+re+e+me}var fe=!1;function be(e,t){if(!e||fe)return"";fe=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var W=function(){throw Error()};if(Object.defineProperty(W.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(W,[])}catch(F){var q=F}Reflect.construct(e,[],W)}else{try{W.call()}catch(F){q=F}e.call(W.prototype)}}else{try{throw Error()}catch(F){q=F}(W=e())&&typeof W.catch=="function"&&W.catch(function(){})}}catch(F){if(F&&q&&typeof F.stack=="string")return[F.stack,q.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var r=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var c=a.DetermineComponentFrameRoot(),d=c[0],p=c[1];if(d&&p){var T=d.split(`
`),U=p.split(`
`);for(r=a=0;a<T.length&&!T[a].includes("DetermineComponentFrameRoot");)a++;for(;r<U.length&&!U[r].includes("DetermineComponentFrameRoot");)r++;if(a===T.length||r===U.length)for(a=T.length-1,r=U.length-1;1<=a&&0<=r&&T[a]!==U[r];)r--;for(;1<=a&&0<=r;a--,r--)if(T[a]!==U[r]){if(a!==1||r!==1)do if(a--,r--,0>r||T[a]!==U[r]){var X=`
`+T[a].replace(" at new "," at ");return e.displayName&&X.includes("<anonymous>")&&(X=X.replace("<anonymous>",e.displayName)),X}while(1<=a&&0<=r);break}}}finally{fe=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?ve(n):""}function Y(e){switch(e.tag){case 26:case 27:case 5:return ve(e.type);case 16:return ve("Lazy");case 13:return ve("Suspense");case 19:return ve("SuspenseList");case 0:case 15:return e=be(e.type,!1),e;case 11:return e=be(e.type.render,!1),e;case 1:return e=be(e.type,!0),e;default:return""}}function te(e){try{var t="";do t+=Y(e),e=e.return;while(e);return t}catch(n){return`
Error generating stack: `+n.message+`
`+n.stack}}function V(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function P(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function R(e){if(V(e)!==e)throw Error(o(188))}function K(e){var t=e.alternate;if(!t){if(t=V(e),t===null)throw Error(o(188));return t!==e?null:e}for(var n=e,a=t;;){var r=n.return;if(r===null)break;var c=r.alternate;if(c===null){if(a=r.return,a!==null){n=a;continue}break}if(r.child===c.child){for(c=r.child;c;){if(c===n)return R(r),e;if(c===a)return R(r),t;c=c.sibling}throw Error(o(188))}if(n.return!==a.return)n=r,a=c;else{for(var d=!1,p=r.child;p;){if(p===n){d=!0,n=r,a=c;break}if(p===a){d=!0,a=r,n=c;break}p=p.sibling}if(!d){for(p=c.child;p;){if(p===n){d=!0,n=c,a=r;break}if(p===a){d=!0,a=c,n=r;break}p=p.sibling}if(!d)throw Error(o(189))}}if(n.alternate!==a)throw Error(o(190))}if(n.tag!==3)throw Error(o(188));return n.stateNode.current===n?e:t}function ee(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=ee(e),t!==null)return t;e=e.sibling}return null}var ae=Array.isArray,I=u.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,se={pending:!1,data:null,method:null,action:null},ne=[],Te=-1;function Se(e){return{current:e}}function Ee(e){0>Te||(e.current=ne[Te],ne[Te]=null,Te--)}function Re(e,t){Te++,ne[Te]=e.current,e.current=t}var Qe=Se(null),Ct=Se(null),Pe=Se(null),cn=Se(null);function Kn(e,t){switch(Re(Pe,t),Re(Ct,e),Re(Qe,null),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?vm(t):0;break;default:if(e=e===8?t.parentNode:t,t=e.tagName,e=e.namespaceURI)e=vm(e),t=gm(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}Ee(Qe),Re(Qe,t)}function It(){Ee(Qe),Ee(Ct),Ee(Pe)}function Ta(e){e.memoizedState!==null&&Re(cn,e);var t=Qe.current,n=gm(t,e.type);t!==n&&(Re(Ct,e),Re(Qe,n))}function je(e){Ct.current===e&&(Ee(Qe),Ee(Ct)),cn.current===e&&(Ee(cn),Zr._currentValue=se)}var Mt=Object.prototype.hasOwnProperty,nl=l.unstable_scheduleCallback,er=l.unstable_cancelCallback,Wo=l.unstable_shouldYield,ci=l.unstable_requestPaint,xt=l.unstable_now,An=l.unstable_getCurrentPriorityLevel,_a=l.unstable_ImmediatePriority,tr=l.unstable_UserBlockingPriority,Zn=l.unstable_NormalPriority,Qn=l.unstable_LowPriority,si=l.unstable_IdlePriority,Jo=l.log,Io=l.unstable_setDisableYieldValue,Ra=null,J=null;function ze(e){if(J&&typeof J.onCommitFiberRoot=="function")try{J.onCommitFiberRoot(Ra,e,void 0,(e.current.flags&128)===128)}catch{}}function ge(e){if(typeof Jo=="function"&&Io(e),J&&typeof J.setStrictMode=="function")try{J.setStrictMode(Ra,e)}catch{}}var he=Math.clz32?Math.clz32:en,Fe=Math.log,ct=Math.LN2;function en(e){return e>>>=0,e===0?32:31-(Fe(e)/ct|0)|0}var sn=128,fn=4194304;function wt(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:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194176;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 pt(e,t){var n=e.pendingLanes;if(n===0)return 0;var a=0,r=e.suspendedLanes,c=e.pingedLanes,d=e.warmLanes;e=e.finishedLanes!==0;var p=n&134217727;return p!==0?(n=p&~r,n!==0?a=wt(n):(c&=p,c!==0?a=wt(c):e||(d=p&~d,d!==0&&(a=wt(d))))):(p=n&~r,p!==0?a=wt(p):c!==0?a=wt(c):e||(d=n&~d,d!==0&&(a=wt(d)))),a===0?0:t!==0&&t!==a&&(t&r)===0&&(r=a&-a,d=t&-t,r>=d||r===32&&(d&4194176)!==0)?t:a}function Et(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Ca(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 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 ht(){var e=sn;return sn<<=1,(sn&4194176)===0&&(sn=128),e}function Pn(){var e=fn;return fn<<=1,(fn&62914560)===0&&(fn=4194304),e}function nr(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Tn(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function al(e,t,n,a,r,c){var d=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var p=e.entanglements,T=e.expirationTimes,U=e.hiddenUpdates;for(n=d&~n;0<n;){var X=31-he(n),W=1<<X;p[X]=0,T[X]=-1;var q=U[X];if(q!==null)for(U[X]=null,X=0;X<q.length;X++){var F=q[X];F!==null&&(F.lane&=-536870913)}n&=~W}a!==0&&ar(e,a,0),c!==0&&r===0&&e.tag!==0&&(e.suspendedLanes|=c&~(d&~t))}function ar(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-he(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|n&4194218}function Bt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-he(n),r=1<<a;r&t|e[a]&t&&(e[a]|=t),n&=~r}}function $n(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function lr(){var e=I.p;return e!==0?e:(e=window.event,e===void 0?32:jm(e.type))}function fi(e,t){var n=I.p;try{return I.p=e,t()}finally{I.p=n}}var tn=Math.random().toString(36).slice(2),mt="__reactFiber$"+tn,At="__reactProps$"+tn,ll="__reactContainer$"+tn,eu="__reactEvents$"+tn,Vp="__reactListeners$"+tn,Xp="__reactHandles$"+tn,hf="__reactResources$"+tn,rr="__reactMarker$"+tn;function tu(e){delete e[mt],delete e[At],delete e[eu],delete e[Vp],delete e[Xp]}function Ma(e){var t=e[mt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ll]||n[mt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=bm(e);e!==null;){if(n=e[mt])return n;e=bm(e)}return t}e=n,n=e.parentNode}return null}function rl(e){if(e=e[mt]||e[ll]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function ir(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(o(33))}function il(e){var t=e[hf];return t||(t=e[hf]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function nt(e){e[rr]=!0}var mf=new Set,vf={};function Oa(e,t){ol(e,t),ol(e+"Capture",t)}function ol(e,t){for(vf[e]=t,e=0;e<t.length;e++)mf.add(t[e])}var _n=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Kp=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]*$"),gf={},pf={};function Zp(e){return Mt.call(pf,e)?!0:Mt.call(gf,e)?!1:Kp.test(e)?pf[e]=!0:(gf[e]=!0,!1)}function di(e,t,n){if(Zp(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function hi(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Rn(e,t,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+a)}}function kt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function yf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Qp(e){var t=yf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var r=n.get,c=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(d){a=""+d,c.call(this,d)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(d){a=""+d},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function mi(e){e._valueTracker||(e._valueTracker=Qp(e))}function bf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=yf(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}function vi(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 Pp=/[\n"\\]/g;function Gt(e){return e.replace(Pp,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function nu(e,t,n,a,r,c,d,p){e.name="",d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"?e.type=d:e.removeAttribute("type"),t!=null?d==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+kt(t)):e.value!==""+kt(t)&&(e.value=""+kt(t)):d!=="submit"&&d!=="reset"||e.removeAttribute("value"),t!=null?au(e,d,kt(t)):n!=null?au(e,d,kt(n)):a!=null&&e.removeAttribute("value"),r==null&&c!=null&&(e.defaultChecked=!!c),r!=null&&(e.checked=r&&typeof r!="function"&&typeof r!="symbol"),p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?e.name=""+kt(p):e.removeAttribute("name")}function Sf(e,t,n,a,r,c,d,p){if(c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.type=c),t!=null||n!=null){if(!(c!=="submit"&&c!=="reset"||t!=null))return;n=n!=null?""+kt(n):"",t=t!=null?""+kt(t):n,p||t===e.value||(e.value=t),e.defaultValue=t}a=a??r,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=p?e.checked:!!a,e.defaultChecked=!!a,d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.name=d)}function au(e,t,n){t==="number"&&vi(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function ul(e,t,n,a){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&a&&(e[n].defaultSelected=!0)}else{for(n=""+kt(n),t=null,r=0;r<e.length;r++){if(e[r].value===n){e[r].selected=!0,a&&(e[r].defaultSelected=!0);return}t!==null||e[r].disabled||(t=e[r])}t!==null&&(t.selected=!0)}}function xf(e,t,n){if(t!=null&&(t=""+kt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+kt(n):""}function wf(e,t,n,a){if(t==null){if(a!=null){if(n!=null)throw Error(o(92));if(ae(a)){if(1<a.length)throw Error(o(93));a=a[0]}n=a}n==null&&(n=""),t=n}n=kt(t),e.defaultValue=n,a=e.textContent,a===n&&a!==""&&a!==null&&(e.value=a)}function cl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var $p=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 Ef(e,t,n){var a=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,n):typeof n!="number"||n===0||$p.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Af(e,t,n){if(t!=null&&typeof t!="object")throw Error(o(62));if(e=e.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var r in t)a=t[r],t.hasOwnProperty(r)&&n[r]!==a&&Ef(e,r,a)}else for(var c in t)t.hasOwnProperty(c)&&Ef(e,c,t[c])}function lu(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 Wp=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"]]),Jp=/^[\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 gi(e){return Jp.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var ru=null;function iu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var sl=null,fl=null;function Tf(e){var t=rl(e);if(t&&(e=t.stateNode)){var n=e[At]||null;e:switch(e=t.stateNode,t.type){case"input":if(nu(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Gt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var r=a[At]||null;if(!r)throw Error(o(90));nu(a,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&bf(a)}break e;case"textarea":xf(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&ul(e,!!n.multiple,t,!1)}}}var ou=!1;function _f(e,t,n){if(ou)return e(t,n);ou=!0;try{var a=e(t);return a}finally{if(ou=!1,(sl!==null||fl!==null)&&(Ii(),sl&&(t=sl,e=fl,fl=sl=null,Tf(t),e)))for(t=0;t<e.length;t++)Tf(e[t])}}function or(e,t){var n=e.stateNode;if(n===null)return null;var a=n[At]||null;if(a===null)return null;n=a[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":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(o(231,t,typeof n));return n}var uu=!1;if(_n)try{var ur={};Object.defineProperty(ur,"passive",{get:function(){uu=!0}}),window.addEventListener("test",ur,ur),window.removeEventListener("test",ur,ur)}catch{uu=!1}var Wn=null,cu=null,pi=null;function Rf(){if(pi)return pi;var e,t=cu,n=t.length,a,r="value"in Wn?Wn.value:Wn.textContent,c=r.length;for(e=0;e<n&&t[e]===r[e];e++);var d=n-e;for(a=1;a<=d&&t[n-a]===r[c-a];a++);return pi=r.slice(e,1<a?1-a: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 bi(){return!0}function Cf(){return!1}function Tt(e){function t(n,a,r,c,d){this._reactName=n,this._targetInst=r,this.type=a,this.nativeEvent=c,this.target=d,this.currentTarget=null;for(var p in e)e.hasOwnProperty(p)&&(n=e[p],this[p]=n?n(c):c[p]);return this.isDefaultPrevented=(c.defaultPrevented!=null?c.defaultPrevented:c.returnValue===!1)?bi:Cf,this.isPropagationStopped=Cf,this}return $(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=bi)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=bi)},persist:function(){},isPersistent:bi}),t}var Da={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Si=Tt(Da),cr=$({},Da,{view:0,detail:0}),Ip=Tt(cr),su,fu,sr,xi=$({},cr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:hu,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!==sr&&(sr&&e.type==="mousemove"?(su=e.screenX-sr.screenX,fu=e.screenY-sr.screenY):fu=su=0,sr=e),su)},movementY:function(e){return"movementY"in e?e.movementY:fu}}),Mf=Tt(xi),ey=$({},xi,{dataTransfer:0}),ty=Tt(ey),ny=$({},cr,{relatedTarget:0}),du=Tt(ny),ay=$({},Da,{animationName:0,elapsedTime:0,pseudoElement:0}),ly=Tt(ay),ry=$({},Da,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),iy=Tt(ry),oy=$({},Da,{data:0}),Of=Tt(oy),uy={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},cy={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"},sy={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function fy(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=sy[e])?!!t[e]:!1}function hu(){return fy}var dy=$({},cr,{key:function(e){if(e.key){var t=uy[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"?cy[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:hu,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}}),hy=Tt(dy),my=$({},xi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Df=Tt(my),vy=$({},cr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:hu}),gy=Tt(vy),py=$({},Da,{propertyName:0,elapsedTime:0,pseudoElement:0}),yy=Tt(py),by=$({},xi,{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}),Sy=Tt(by),xy=$({},Da,{newState:0,oldState:0}),wy=Tt(xy),Ey=[9,13,27,32],mu=_n&&"CompositionEvent"in window,fr=null;_n&&"documentMode"in document&&(fr=document.documentMode);var Ay=_n&&"TextEvent"in window&&!fr,Nf=_n&&(!mu||fr&&8<fr&&11>=fr),zf=" ",jf=!1;function Uf(e,t){switch(e){case"keyup":return Ey.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Lf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var dl=!1;function Ty(e,t){switch(e){case"compositionend":return Lf(t);case"keypress":return t.which!==32?null:(jf=!0,zf);case"textInput":return e=t.data,e===zf&&jf?null:e;default:return null}}function _y(e,t){if(dl)return e==="compositionend"||!mu&&Uf(e,t)?(e=Rf(),pi=cu=Wn=null,dl=!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 Nf&&t.locale!=="ko"?null:t.data;default:return null}}var Ry={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 Hf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ry[e.type]:t==="textarea"}function Bf(e,t,n,a){sl?fl?fl.push(a):fl=[a]:sl=a,t=lo(t,"onChange"),0<t.length&&(n=new Si("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var dr=null,hr=null;function Cy(e){sm(e,0)}function wi(e){var t=ir(e);if(bf(t))return e}function kf(e,t){if(e==="change")return t}var Gf=!1;if(_n){var vu;if(_n){var gu="oninput"in document;if(!gu){var qf=document.createElement("div");qf.setAttribute("oninput","return;"),gu=typeof qf.oninput=="function"}vu=gu}else vu=!1;Gf=vu&&(!document.documentMode||9<document.documentMode)}function Yf(){dr&&(dr.detachEvent("onpropertychange",Ff),hr=dr=null)}function Ff(e){if(e.propertyName==="value"&&wi(hr)){var t=[];Bf(t,hr,e,iu(e)),_f(Cy,t)}}function My(e,t,n){e==="focusin"?(Yf(),dr=t,hr=n,dr.attachEvent("onpropertychange",Ff)):e==="focusout"&&Yf()}function Oy(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return wi(hr)}function Dy(e,t){if(e==="click")return wi(t)}function Ny(e,t){if(e==="input"||e==="change")return wi(t)}function zy(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ot=typeof Object.is=="function"?Object.is:zy;function mr(e,t){if(Ot(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var r=n[a];if(!Mt.call(t,r)||!Ot(e[r],t[r]))return!1}return!0}function Vf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Xf(e,t){var n=Vf(e);e=0;for(var a;n;){if(n.nodeType===3){if(a=e+n.textContent.length,e<=t&&a>=t)return{node:n,offset:t-e};e=a}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Vf(n)}}function Kf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Kf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Zf(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=vi(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=vi(e.document)}return t}function pu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function jy(e,t){var n=Zf(t);t=e.focusedElem;var a=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Kf(t.ownerDocument.documentElement,t)){if(a!==null&&pu(t)){if(e=a.start,n=a.end,n===void 0&&(n=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(n,t.value.length);else if(n=(e=t.ownerDocument||document)&&e.defaultView||window,n.getSelection){n=n.getSelection();var r=t.textContent.length,c=Math.min(a.start,r);a=a.end===void 0?c:Math.min(a.end,r),!n.extend&&c>a&&(r=a,a=c,c=r),r=Xf(t,c);var d=Xf(t,a);r&&d&&(n.rangeCount!==1||n.anchorNode!==r.node||n.anchorOffset!==r.offset||n.focusNode!==d.node||n.focusOffset!==d.offset)&&(e=e.createRange(),e.setStart(r.node,r.offset),n.removeAllRanges(),c>a?(n.addRange(e),n.extend(d.node,d.offset)):(e.setEnd(d.node,d.offset),n.addRange(e)))}}for(e=[],n=t;n=n.parentNode;)n.nodeType===1&&e.push({element:n,left:n.scrollLeft,top:n.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t<e.length;t++)n=e[t],n.element.scrollLeft=n.left,n.element.scrollTop=n.top}}var Uy=_n&&"documentMode"in document&&11>=document.documentMode,hl=null,yu=null,vr=null,bu=!1;function Qf(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;bu||hl==null||hl!==vi(a)||(a=hl,"selectionStart"in a&&pu(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),vr&&mr(vr,a)||(vr=a,a=lo(yu,"onSelect"),0<a.length&&(t=new Si("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=hl)))}function Na(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ml={animationend:Na("Animation","AnimationEnd"),animationiteration:Na("Animation","AnimationIteration"),animationstart:Na("Animation","AnimationStart"),transitionrun:Na("Transition","TransitionRun"),transitionstart:Na("Transition","TransitionStart"),transitioncancel:Na("Transition","TransitionCancel"),transitionend:Na("Transition","TransitionEnd")},Su={},Pf={};_n&&(Pf=document.createElement("div").style,"AnimationEvent"in window||(delete ml.animationend.animation,delete ml.animationiteration.animation,delete ml.animationstart.animation),"TransitionEvent"in window||delete ml.transitionend.transition);function za(e){if(Su[e])return Su[e];if(!ml[e])return e;var t=ml[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Pf)return Su[e]=t[n];return e}var $f=za("animationend"),Wf=za("animationiteration"),Jf=za("animationstart"),Ly=za("transitionrun"),Hy=za("transitionstart"),By=za("transitioncancel"),If=za("transitionend"),ed=new Map,td="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 scrollEnd toggle touchMove waiting wheel".split(" ");function nn(e,t){ed.set(e,t),Oa(t,[e])}var qt=[],vl=0,xu=0;function Ei(){for(var e=vl,t=xu=vl=0;t<e;){var n=qt[t];qt[t++]=null;var a=qt[t];qt[t++]=null;var r=qt[t];qt[t++]=null;var c=qt[t];if(qt[t++]=null,a!==null&&r!==null){var d=a.pending;d===null?r.next=r:(r.next=d.next,d.next=r),a.pending=r}c!==0&&nd(n,r,c)}}function Ai(e,t,n,a){qt[vl++]=e,qt[vl++]=t,qt[vl++]=n,qt[vl++]=a,xu|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function wu(e,t,n,a){return Ai(e,t,n,a),Ti(e)}function Jn(e,t){return Ai(e,null,null,t),Ti(e)}function nd(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var r=!1,c=e.return;c!==null;)c.childLanes|=n,a=c.alternate,a!==null&&(a.childLanes|=n),c.tag===22&&(e=c.stateNode,e===null||e._visibility&1||(r=!0)),e=c,c=c.return;r&&t!==null&&e.tag===3&&(c=e.stateNode,r=31-he(n),c=c.hiddenUpdates,e=c[r],e===null?c[r]=[t]:e.push(t),t.lane=n|536870912)}function Ti(e){if(50<Gr)throw Gr=0,Cc=null,Error(o(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var gl={},ad=new WeakMap;function Yt(e,t){if(typeof e=="object"&&e!==null){var n=ad.get(e);return n!==void 0?n:(t={value:e,source:t,stack:te(t)},ad.set(e,t),t)}return{value:e,source:t,stack:te(t)}}var pl=[],yl=0,_i=null,Ri=0,Ft=[],Vt=0,ja=null,Cn=1,Mn="";function Ua(e,t){pl[yl++]=Ri,pl[yl++]=_i,_i=e,Ri=t}function ld(e,t,n){Ft[Vt++]=Cn,Ft[Vt++]=Mn,Ft[Vt++]=ja,ja=e;var a=Cn;e=Mn;var r=32-he(a)-1;a&=~(1<<r),n+=1;var c=32-he(t)+r;if(30<c){var d=r-r%5;c=(a&(1<<d)-1).toString(32),a>>=d,r-=d,Cn=1<<32-he(t)+r|n<<r|a,Mn=c+e}else Cn=1<<c|n<<r|a,Mn=e}function Eu(e){e.return!==null&&(Ua(e,1),ld(e,1,0))}function Au(e){for(;e===_i;)_i=pl[--yl],pl[yl]=null,Ri=pl[--yl],pl[yl]=null;for(;e===ja;)ja=Ft[--Vt],Ft[Vt]=null,Mn=Ft[--Vt],Ft[Vt]=null,Cn=Ft[--Vt],Ft[Vt]=null}var yt=null,st=null,De=!1,an=null,dn=!1,Tu=Error(o(519));function La(e){var t=Error(o(418,""));throw yr(Yt(t,e)),Tu}function rd(e){var t=e.stateNode,n=e.type,a=e.memoizedProps;switch(t[mt]=e,t[At]=a,n){case"dialog":Me("cancel",t),Me("close",t);break;case"iframe":case"object":case"embed":Me("load",t);break;case"video":case"audio":for(n=0;n<Yr.length;n++)Me(Yr[n],t);break;case"source":Me("error",t);break;case"img":case"image":case"link":Me("error",t),Me("load",t);break;case"details":Me("toggle",t);break;case"input":Me("invalid",t),Sf(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0),mi(t);break;case"select":Me("invalid",t);break;case"textarea":Me("invalid",t),wf(t,a.value,a.defaultValue,a.children),mi(t)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||a.suppressHydrationWarning===!0||mm(t.textContent,n)?(a.popover!=null&&(Me("beforetoggle",t),Me("toggle",t)),a.onScroll!=null&&Me("scroll",t),a.onScrollEnd!=null&&Me("scrollend",t),a.onClick!=null&&(t.onclick=ro),t=!0):t=!1,t||La(e)}function id(e){for(yt=e.return;yt;)switch(yt.tag){case 3:case 27:dn=!0;return;case 5:case 13:dn=!1;return;default:yt=yt.return}}function gr(e){if(e!==yt)return!1;if(!De)return id(e),De=!0,!1;var t=!1,n;if((n=e.tag!==3&&e.tag!==27)&&((n=e.tag===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||Xc(e.type,e.memoizedProps)),n=!n),n&&(t=!0),t&&st&&La(e),id(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(n=e.data,n==="/$"){if(t===0){st=rn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++;e=e.nextSibling}st=null}}else st=yt?rn(e.stateNode.nextSibling):null;return!0}function pr(){st=yt=null,De=!1}function yr(e){an===null?an=[e]:an.push(e)}var br=Error(o(460)),od=Error(o(474)),_u={then:function(){}};function ud(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Ci(){}function cd(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Ci,Ci),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,e===br?Error(o(483)):e;default:if(typeof t.status=="string")t.then(Ci,Ci);else{if(e=Be,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var r=t;r.status="fulfilled",r.value=a}},function(a){if(t.status==="pending"){var r=t;r.status="rejected",r.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,e===br?Error(o(483)):e}throw Sr=t,br}}var Sr=null;function sd(){if(Sr===null)throw Error(o(459));var e=Sr;return Sr=null,e}var bl=null,xr=0;function Mi(e){var t=xr;return xr+=1,bl===null&&(bl=[]),cd(bl,e,t)}function wr(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Oi(e,t){throw t.$$typeof===f?Error(o(525)):(e=Object.prototype.toString.call(t),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function fd(e){var t=e._init;return t(e._payload)}function dd(e){function t(H,j){if(e){var k=H.deletions;k===null?(H.deletions=[j],H.flags|=16):k.push(j)}}function n(H,j){if(!e)return null;for(;j!==null;)t(H,j),j=j.sibling;return null}function a(H){for(var j=new Map;H!==null;)H.key!==null?j.set(H.key,H):j.set(H.index,H),H=H.sibling;return j}function r(H,j){return H=sa(H,j),H.index=0,H.sibling=null,H}function c(H,j,k){return H.index=k,e?(k=H.alternate,k!==null?(k=k.index,k<j?(H.flags|=33554434,j):k):(H.flags|=33554434,j)):(H.flags|=1048576,j)}function d(H){return e&&H.alternate===null&&(H.flags|=33554434),H}function p(H,j,k,Q){return j===null||j.tag!==6?(j=Sc(k,H.mode,Q),j.return=H,j):(j=r(j,k),j.return=H,j)}function T(H,j,k,Q){var le=k.type;return le===g?X(H,j,k.props.children,Q,k.key):j!==null&&(j.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===M&&fd(le)===j.type)?(j=r(j,k.props),wr(j,k),j.return=H,j):(j=Qi(k.type,k.key,k.props,null,H.mode,Q),wr(j,k),j.return=H,j)}function U(H,j,k,Q){return j===null||j.tag!==4||j.stateNode.containerInfo!==k.containerInfo||j.stateNode.implementation!==k.implementation?(j=xc(k,H.mode,Q),j.return=H,j):(j=r(j,k.children||[]),j.return=H,j)}function X(H,j,k,Q,le){return j===null||j.tag!==7?(j=Ka(k,H.mode,Q,le),j.return=H,j):(j=r(j,k),j.return=H,j)}function W(H,j,k){if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return j=Sc(""+j,H.mode,k),j.return=H,j;if(typeof j=="object"&&j!==null){switch(j.$$typeof){case m:return k=Qi(j.type,j.key,j.props,null,H.mode,k),wr(k,j),k.return=H,k;case h:return j=xc(j,H.mode,k),j.return=H,j;case M:var Q=j._init;return j=Q(j._payload),W(H,j,k)}if(ae(j)||_(j))return j=Ka(j,H.mode,k,null),j.return=H,j;if(typeof j.then=="function")return W(H,Mi(j),k);if(j.$$typeof===w)return W(H,Xi(H,j),k);Oi(H,j)}return null}function q(H,j,k,Q){var le=j!==null?j.key:null;if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return le!==null?null:p(H,j,""+k,Q);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case m:return k.key===le?T(H,j,k,Q):null;case h:return k.key===le?U(H,j,k,Q):null;case M:return le=k._init,k=le(k._payload),q(H,j,k,Q)}if(ae(k)||_(k))return le!==null?null:X(H,j,k,Q,null);if(typeof k.then=="function")return q(H,j,Mi(k),Q);if(k.$$typeof===w)return q(H,j,Xi(H,k),Q);Oi(H,k)}return null}function F(H,j,k,Q,le){if(typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint")return H=H.get(k)||null,p(j,H,""+Q,le);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case m:return H=H.get(Q.key===null?k:Q.key)||null,T(j,H,Q,le);case h:return H=H.get(Q.key===null?k:Q.key)||null,U(j,H,Q,le);case M:var Ae=Q._init;return Q=Ae(Q._payload),F(H,j,k,Q,le)}if(ae(Q)||_(Q))return H=H.get(k)||null,X(j,H,Q,le,null);if(typeof Q.then=="function")return F(H,j,k,Mi(Q),le);if(Q.$$typeof===w)return F(H,j,k,Xi(j,Q),le);Oi(j,Q)}return null}function ue(H,j,k,Q){for(var le=null,Ae=null,ce=j,de=j=0,rt=null;ce!==null&&de<k.length;de++){ce.index>de?(rt=ce,ce=null):rt=ce.sibling;var Ne=q(H,ce,k[de],Q);if(Ne===null){ce===null&&(ce=rt);break}e&&ce&&Ne.alternate===null&&t(H,ce),j=c(Ne,j,de),Ae===null?le=Ne:Ae.sibling=Ne,Ae=Ne,ce=rt}if(de===k.length)return n(H,ce),De&&Ua(H,de),le;if(ce===null){for(;de<k.length;de++)ce=W(H,k[de],Q),ce!==null&&(j=c(ce,j,de),Ae===null?le=ce:Ae.sibling=ce,Ae=ce);return De&&Ua(H,de),le}for(ce=a(ce);de<k.length;de++)rt=F(ce,H,de,k[de],Q),rt!==null&&(e&&rt.alternate!==null&&ce.delete(rt.key===null?de:rt.key),j=c(rt,j,de),Ae===null?le=rt:Ae.sibling=rt,Ae=rt);return e&&ce.forEach(function(pa){return t(H,pa)}),De&&Ua(H,de),le}function pe(H,j,k,Q){if(k==null)throw Error(o(151));for(var le=null,Ae=null,ce=j,de=j=0,rt=null,Ne=k.next();ce!==null&&!Ne.done;de++,Ne=k.next()){ce.index>de?(rt=ce,ce=null):rt=ce.sibling;var pa=q(H,ce,Ne.value,Q);if(pa===null){ce===null&&(ce=rt);break}e&&ce&&pa.alternate===null&&t(H,ce),j=c(pa,j,de),Ae===null?le=pa:Ae.sibling=pa,Ae=pa,ce=rt}if(Ne.done)return n(H,ce),De&&Ua(H,de),le;if(ce===null){for(;!Ne.done;de++,Ne=k.next())Ne=W(H,Ne.value,Q),Ne!==null&&(j=c(Ne,j,de),Ae===null?le=Ne:Ae.sibling=Ne,Ae=Ne);return De&&Ua(H,de),le}for(ce=a(ce);!Ne.done;de++,Ne=k.next())Ne=F(ce,H,de,Ne.value,Q),Ne!==null&&(e&&Ne.alternate!==null&&ce.delete(Ne.key===null?de:Ne.key),j=c(Ne,j,de),Ae===null?le=Ne:Ae.sibling=Ne,Ae=Ne);return e&&ce.forEach(function(Jb){return t(H,Jb)}),De&&Ua(H,de),le}function Ke(H,j,k,Q){if(typeof k=="object"&&k!==null&&k.type===g&&k.key===null&&(k=k.props.children),typeof k=="object"&&k!==null){switch(k.$$typeof){case m:e:{for(var le=k.key;j!==null;){if(j.key===le){if(le=k.type,le===g){if(j.tag===7){n(H,j.sibling),Q=r(j,k.props.children),Q.return=H,H=Q;break e}}else if(j.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===M&&fd(le)===j.type){n(H,j.sibling),Q=r(j,k.props),wr(Q,k),Q.return=H,H=Q;break e}n(H,j);break}else t(H,j);j=j.sibling}k.type===g?(Q=Ka(k.props.children,H.mode,Q,k.key),Q.return=H,H=Q):(Q=Qi(k.type,k.key,k.props,null,H.mode,Q),wr(Q,k),Q.return=H,H=Q)}return d(H);case h:e:{for(le=k.key;j!==null;){if(j.key===le)if(j.tag===4&&j.stateNode.containerInfo===k.containerInfo&&j.stateNode.implementation===k.implementation){n(H,j.sibling),Q=r(j,k.children||[]),Q.return=H,H=Q;break e}else{n(H,j);break}else t(H,j);j=j.sibling}Q=xc(k,H.mode,Q),Q.return=H,H=Q}return d(H);case M:return le=k._init,k=le(k._payload),Ke(H,j,k,Q)}if(ae(k))return ue(H,j,k,Q);if(_(k)){if(le=_(k),typeof le!="function")throw Error(o(150));return k=le.call(k),pe(H,j,k,Q)}if(typeof k.then=="function")return Ke(H,j,Mi(k),Q);if(k.$$typeof===w)return Ke(H,j,Xi(H,k),Q);Oi(H,k)}return typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint"?(k=""+k,j!==null&&j.tag===6?(n(H,j.sibling),Q=r(j,k),Q.return=H,H=Q):(n(H,j),Q=Sc(k,H.mode,Q),Q.return=H,H=Q),d(H)):n(H,j)}return function(H,j,k,Q){try{xr=0;var le=Ke(H,j,k,Q);return bl=null,le}catch(ce){if(ce===br)throw ce;var Ae=Qt(29,ce,null,H.mode);return Ae.lanes=Q,Ae.return=H,Ae}finally{}}}var Ha=dd(!0),hd=dd(!1),Sl=Se(null),Di=Se(0);function md(e,t){e=Gn,Re(Di,e),Re(Sl,t),Gn=e|t.baseLanes}function Ru(){Re(Di,Gn),Re(Sl,Sl.current)}function Cu(){Gn=Di.current,Ee(Sl),Ee(Di)}var Xt=Se(null),hn=null;function In(e){var t=e.alternate;Re(et,et.current&1),Re(Xt,e),hn===null&&(t===null||Sl.current!==null||t.memoizedState!==null)&&(hn=e)}function vd(e){if(e.tag===22){if(Re(et,et.current),Re(Xt,e),hn===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(hn=e)}}else ea()}function ea(){Re(et,et.current),Re(Xt,Xt.current)}function On(e){Ee(Xt),hn===e&&(hn=null),Ee(et)}var et=Se(0);function Ni(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){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 ky=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},Gy=l.unstable_scheduleCallback,qy=l.unstable_NormalPriority,tt={$$typeof:w,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Mu(){return{controller:new ky,data:new Map,refCount:0}}function Er(e){e.refCount--,e.refCount===0&&Gy(qy,function(){e.controller.abort()})}var Ar=null,Ou=0,xl=0,wl=null;function Yy(e,t){if(Ar===null){var n=Ar=[];Ou=0,xl=Lc(),wl={status:"pending",value:void 0,then:function(a){n.push(a)}}}return Ou++,t.then(gd,gd),t}function gd(){if(--Ou===0&&Ar!==null){wl!==null&&(wl.status="fulfilled");var e=Ar;Ar=null,xl=0,wl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Fy(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(r){n.push(r)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var r=0;r<n.length;r++)(0,n[r])(t)},function(r){for(a.status="rejected",a.reason=r,r=0;r<n.length;r++)(0,n[r])(void 0)}),a}var pd=B.S;B.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&Yy(e,t),pd!==null&&pd(e,t)};var Ba=Se(null);function Du(){var e=Ba.current;return e!==null?e:Be.pooledCache}function zi(e,t){t===null?Re(Ba,Ba.current):Re(Ba,t.pool)}function yd(){var e=Du();return e===null?null:{parent:tt._currentValue,pool:e}}var ta=0,we=null,Ue=null,$e=null,ji=!1,El=!1,ka=!1,Ui=0,Tr=0,Al=null,Vy=0;function Ze(){throw Error(o(321))}function Nu(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ot(e[n],t[n]))return!1;return!0}function zu(e,t,n,a,r,c){return ta=c,we=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,B.H=e===null||e.memoizedState===null?Ga:na,ka=!1,c=n(a,r),ka=!1,El&&(c=Sd(t,n,a,r)),bd(e),c}function bd(e){B.H=mn;var t=Ue!==null&&Ue.next!==null;if(ta=0,$e=Ue=we=null,ji=!1,Tr=0,Al=null,t)throw Error(o(300));e===null||at||(e=e.dependencies,e!==null&&Vi(e)&&(at=!0))}function Sd(e,t,n,a){we=e;var r=0;do{if(El&&(Al=null),Tr=0,El=!1,25<=r)throw Error(o(301));if(r+=1,$e=Ue=null,e.updateQueue!=null){var c=e.updateQueue;c.lastEffect=null,c.events=null,c.stores=null,c.memoCache!=null&&(c.memoCache.index=0)}B.H=qa,c=t(n,a)}while(El);return c}function Xy(){var e=B.H,t=e.useState()[0];return t=typeof t.then=="function"?_r(t):t,e=e.useState()[0],(Ue!==null?Ue.memoizedState:null)!==e&&(we.flags|=1024),t}function ju(){var e=Ui!==0;return Ui=0,e}function Uu(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Lu(e){if(ji){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}ji=!1}ta=0,$e=Ue=we=null,El=!1,Tr=Ui=0,Al=null}function _t(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return $e===null?we.memoizedState=$e=e:$e=$e.next=e,$e}function We(){if(Ue===null){var e=we.alternate;e=e!==null?e.memoizedState:null}else e=Ue.next;var t=$e===null?we.memoizedState:$e.next;if(t!==null)$e=t,Ue=e;else{if(e===null)throw we.alternate===null?Error(o(467)):Error(o(310));Ue=e,e={memoizedState:Ue.memoizedState,baseState:Ue.baseState,baseQueue:Ue.baseQueue,queue:Ue.queue,next:null},$e===null?we.memoizedState=$e=e:$e=$e.next=e}return $e}var Li;Li=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}};function _r(e){var t=Tr;return Tr+=1,Al===null&&(Al=[]),e=cd(Al,e,t),t=we,($e===null?t.memoizedState:$e.next)===null&&(t=t.alternate,B.H=t===null||t.memoizedState===null?Ga:na),e}function Hi(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return _r(e);if(e.$$typeof===w)return vt(e)}throw Error(o(438,String(e)))}function Hu(e){var t=null,n=we.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=we.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(r){return r.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Li(),we.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),a=0;a<e;a++)n[a]=L;return t.index++,n}function Dn(e,t){return typeof t=="function"?t(e):t}function Bi(e){var t=We();return Bu(t,Ue,e)}function Bu(e,t,n){var a=e.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=n;var r=e.baseQueue,c=a.pending;if(c!==null){if(r!==null){var d=r.next;r.next=c.next,c.next=d}t.baseQueue=r=c,a.pending=null}if(c=e.baseState,r===null)e.memoizedState=c;else{t=r.next;var p=d=null,T=null,U=t,X=!1;do{var W=U.lane&-536870913;if(W!==U.lane?(Oe&W)===W:(ta&W)===W){var q=U.revertLane;if(q===0)T!==null&&(T=T.next={lane:0,revertLane:0,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null}),W===xl&&(X=!0);else if((ta&q)===q){U=U.next,q===xl&&(X=!0);continue}else W={lane:0,revertLane:U.revertLane,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null},T===null?(p=T=W,d=c):T=T.next=W,we.lanes|=q,fa|=q;W=U.action,ka&&n(c,W),c=U.hasEagerState?U.eagerState:n(c,W)}else q={lane:W,revertLane:U.revertLane,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null},T===null?(p=T=q,d=c):T=T.next=q,we.lanes|=W,fa|=W;U=U.next}while(U!==null&&U!==t);if(T===null?d=c:T.next=p,!Ot(c,e.memoizedState)&&(at=!0,X&&(n=wl,n!==null)))throw n;e.memoizedState=c,e.baseState=d,e.baseQueue=T,a.lastRenderedState=c}return r===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function ku(e){var t=We(),n=t.queue;if(n===null)throw Error(o(311));n.lastRenderedReducer=e;var a=n.dispatch,r=n.pending,c=t.memoizedState;if(r!==null){n.pending=null;var d=r=r.next;do c=e(c,d.action),d=d.next;while(d!==r);Ot(c,t.memoizedState)||(at=!0),t.memoizedState=c,t.baseQueue===null&&(t.baseState=c),n.lastRenderedState=c}return[c,a]}function xd(e,t,n){var a=we,r=We(),c=De;if(c){if(n===void 0)throw Error(o(407));n=n()}else n=t();var d=!Ot((Ue||r).memoizedState,n);if(d&&(r.memoizedState=n,at=!0),r=r.queue,Yu(Ad.bind(null,a,r,e),[e]),r.getSnapshot!==t||d||$e!==null&&$e.memoizedState.tag&1){if(a.flags|=2048,Tl(9,Ed.bind(null,a,r,n,t),{destroy:void 0},null),Be===null)throw Error(o(349));c||(ta&60)!==0||wd(a,t,n)}return n}function wd(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=we.updateQueue,t===null?(t=Li(),we.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ed(e,t,n,a){t.value=n,t.getSnapshot=a,Td(t)&&_d(e)}function Ad(e,t,n){return n(function(){Td(t)&&_d(e)})}function Td(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ot(e,n)}catch{return!0}}function _d(e){var t=Jn(e,2);t!==null&&bt(t,e,2)}function Gu(e){var t=_t();if(typeof e=="function"){var n=e;if(e=n(),ka){ge(!0);try{n()}finally{ge(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:e},t}function Rd(e,t,n,a){return e.baseState=n,Bu(e,Ue,typeof a=="function"?a:Dn)}function Ky(e,t,n,a,r){if(qi(e))throw Error(o(485));if(e=t.action,e!==null){var c={payload:r,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(d){c.listeners.push(d)}};B.T!==null?n(!0):c.isTransition=!1,a(c),n=t.pending,n===null?(c.next=t.pending=c,Cd(t,c)):(c.next=n.next,t.pending=n.next=c)}}function Cd(e,t){var n=t.action,a=t.payload,r=e.state;if(t.isTransition){var c=B.T,d={};B.T=d;try{var p=n(r,a),T=B.S;T!==null&&T(d,p),Md(e,t,p)}catch(U){qu(e,t,U)}finally{B.T=c}}else try{c=n(r,a),Md(e,t,c)}catch(U){qu(e,t,U)}}function Md(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){Od(e,t,a)},function(a){return qu(e,t,a)}):Od(e,t,n)}function Od(e,t,n){t.status="fulfilled",t.value=n,Dd(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Cd(e,n)))}function qu(e,t,n){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=n,Dd(t),t=t.next;while(t!==a)}e.action=null}function Dd(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Nd(e,t){return t}function zd(e,t){if(De){var n=Be.formState;if(n!==null){e:{var a=we;if(De){if(st){t:{for(var r=st,c=dn;r.nodeType!==8;){if(!c){r=null;break t}if(r=rn(r.nextSibling),r===null){r=null;break t}}c=r.data,r=c==="F!"||c==="F"?r:null}if(r){st=rn(r.nextSibling),a=r.data==="F!";break e}}La(a)}a=!1}a&&(t=n[0])}}return n=_t(),n.memoizedState=n.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nd,lastRenderedState:t},n.queue=a,n=Wd.bind(null,we,a),a.dispatch=n,a=Gu(!1),c=Zu.bind(null,we,!1,a.queue),a=_t(),r={state:t,dispatch:null,action:e,pending:null},a.queue=r,n=Ky.bind(null,we,r,c,n),r.dispatch=n,a.memoizedState=e,[t,n,!1]}function jd(e){var t=We();return Ud(t,Ue,e)}function Ud(e,t,n){t=Bu(e,t,Nd)[0],e=Bi(Dn)[0],t=typeof t=="object"&&t!==null&&typeof t.then=="function"?_r(t):t;var a=We(),r=a.queue,c=r.dispatch;return n!==a.memoizedState&&(we.flags|=2048,Tl(9,Zy.bind(null,r,n),{destroy:void 0},null)),[t,c,e]}function Zy(e,t){e.action=t}function Ld(e){var t=We(),n=Ue;if(n!==null)return Ud(t,n,e);We(),t=t.memoizedState,n=We();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function Tl(e,t,n,a){return e={tag:e,create:t,inst:n,deps:a,next:null},t=we.updateQueue,t===null&&(t=Li(),we.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function Hd(){return We().memoizedState}function ki(e,t,n,a){var r=_t();we.flags|=e,r.memoizedState=Tl(1|t,n,{destroy:void 0},a===void 0?null:a)}function Gi(e,t,n,a){var r=We();a=a===void 0?null:a;var c=r.memoizedState.inst;Ue!==null&&a!==null&&Nu(a,Ue.memoizedState.deps)?r.memoizedState=Tl(t,n,c,a):(we.flags|=e,r.memoizedState=Tl(1|t,n,c,a))}function Bd(e,t){ki(8390656,8,e,t)}function Yu(e,t){Gi(2048,8,e,t)}function kd(e,t){return Gi(4,2,e,t)}function Gd(e,t){return Gi(4,4,e,t)}function qd(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Yd(e,t,n){n=n!=null?n.concat([e]):null,Gi(4,4,qd.bind(null,t,e),n)}function Fu(){}function Fd(e,t){var n=We();t=t===void 0?null:t;var a=n.memoizedState;return t!==null&&Nu(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function Vd(e,t){var n=We();t=t===void 0?null:t;var a=n.memoizedState;if(t!==null&&Nu(t,a[1]))return a[0];if(a=e(),ka){ge(!0);try{e()}finally{ge(!1)}}return n.memoizedState=[a,t],a}function Vu(e,t,n){return n===void 0||(ta&1073741824)!==0?e.memoizedState=t:(e.memoizedState=n,e=Kh(),we.lanes|=e,fa|=e,n)}function Xd(e,t,n,a){return Ot(n,t)?n:Sl.current!==null?(e=Vu(e,n,a),Ot(e,t)||(at=!0),e):(ta&42)===0?(at=!0,e.memoizedState=n):(e=Kh(),we.lanes|=e,fa|=e,t)}function Kd(e,t,n,a,r){var c=I.p;I.p=c!==0&&8>c?c:8;var d=B.T,p={};B.T=p,Zu(e,!1,t,n);try{var T=r(),U=B.S;if(U!==null&&U(p,T),T!==null&&typeof T=="object"&&typeof T.then=="function"){var X=Fy(T,a);Rr(e,t,X,jt(e))}else Rr(e,t,a,jt(e))}catch(W){Rr(e,t,{then:function(){},status:"rejected",reason:W},jt())}finally{I.p=c,B.T=d}}function Qy(){}function Xu(e,t,n,a){if(e.tag!==5)throw Error(o(476));var r=Zd(e).queue;Kd(e,r,t,se,n===null?Qy:function(){return Qd(e),n(a)})}function Zd(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:se,baseState:se,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:se},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Qd(e){var t=Zd(e).next.queue;Rr(e,t,{},jt())}function Ku(){return vt(Zr)}function Pd(){return We().memoizedState}function $d(){return We().memoizedState}function Py(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=jt();e=ra(n);var a=ia(t,e,n);a!==null&&(bt(a,t,n),Or(a,t,n)),t={cache:Mu()},e.payload=t;return}t=t.return}}function $y(e,t,n){var a=jt();n={lane:a,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},qi(e)?Jd(t,n):(n=wu(e,t,n,a),n!==null&&(bt(n,e,a),Id(n,t,a)))}function Wd(e,t,n){var a=jt();Rr(e,t,n,a)}function Rr(e,t,n,a){var r={lane:a,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(qi(e))Jd(t,r);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var d=t.lastRenderedState,p=c(d,n);if(r.hasEagerState=!0,r.eagerState=p,Ot(p,d))return Ai(e,t,r,0),Be===null&&Ei(),!1}catch{}finally{}if(n=wu(e,t,r,a),n!==null)return bt(n,e,a),Id(n,t,a),!0}return!1}function Zu(e,t,n,a){if(a={lane:2,revertLane:Lc(),action:a,hasEagerState:!1,eagerState:null,next:null},qi(e)){if(t)throw Error(o(479))}else t=wu(e,n,a,2),t!==null&&bt(t,e,2)}function qi(e){var t=e.alternate;return e===we||t!==null&&t===we}function Jd(e,t){El=ji=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Id(e,t,n){if((n&4194176)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Bt(e,n)}}var mn={readContext:vt,use:Hi,useCallback:Ze,useContext:Ze,useEffect:Ze,useImperativeHandle:Ze,useLayoutEffect:Ze,useInsertionEffect:Ze,useMemo:Ze,useReducer:Ze,useRef:Ze,useState:Ze,useDebugValue:Ze,useDeferredValue:Ze,useTransition:Ze,useSyncExternalStore:Ze,useId:Ze};mn.useCacheRefresh=Ze,mn.useMemoCache=Ze,mn.useHostTransitionStatus=Ze,mn.useFormState=Ze,mn.useActionState=Ze,mn.useOptimistic=Ze;var Ga={readContext:vt,use:Hi,useCallback:function(e,t){return _t().memoizedState=[e,t===void 0?null:t],e},useContext:vt,useEffect:Bd,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,ki(4194308,4,qd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ki(4194308,4,e,t)},useInsertionEffect:function(e,t){ki(4,2,e,t)},useMemo:function(e,t){var n=_t();t=t===void 0?null:t;var a=e();if(ka){ge(!0);try{e()}finally{ge(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=_t();if(n!==void 0){var r=n(t);if(ka){ge(!0);try{n(t)}finally{ge(!1)}}}else r=t;return a.memoizedState=a.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},a.queue=e,e=e.dispatch=$y.bind(null,we,e),[a.memoizedState,e]},useRef:function(e){var t=_t();return e={current:e},t.memoizedState=e},useState:function(e){e=Gu(e);var t=e.queue,n=Wd.bind(null,we,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Fu,useDeferredValue:function(e,t){var n=_t();return Vu(n,e,t)},useTransition:function(){var e=Gu(!1);return e=Kd.bind(null,we,e.queue,!0,!1),_t().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=we,r=_t();if(De){if(n===void 0)throw Error(o(407));n=n()}else{if(n=t(),Be===null)throw Error(o(349));(Oe&60)!==0||wd(a,t,n)}r.memoizedState=n;var c={value:n,getSnapshot:t};return r.queue=c,Bd(Ad.bind(null,a,c,e),[e]),a.flags|=2048,Tl(9,Ed.bind(null,a,c,n,t),{destroy:void 0},null),n},useId:function(){var e=_t(),t=Be.identifierPrefix;if(De){var n=Mn,a=Cn;n=(a&~(1<<32-he(a)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ui++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Vy++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},useCacheRefresh:function(){return _t().memoizedState=Py.bind(null,we)}};Ga.useMemoCache=Hu,Ga.useHostTransitionStatus=Ku,Ga.useFormState=zd,Ga.useActionState=zd,Ga.useOptimistic=function(e){var t=_t();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Zu.bind(null,we,!0,n),n.dispatch=t,[e,t]};var na={readContext:vt,use:Hi,useCallback:Fd,useContext:vt,useEffect:Yu,useImperativeHandle:Yd,useInsertionEffect:kd,useLayoutEffect:Gd,useMemo:Vd,useReducer:Bi,useRef:Hd,useState:function(){return Bi(Dn)},useDebugValue:Fu,useDeferredValue:function(e,t){var n=We();return Xd(n,Ue.memoizedState,e,t)},useTransition:function(){var e=Bi(Dn)[0],t=We().memoizedState;return[typeof e=="boolean"?e:_r(e),t]},useSyncExternalStore:xd,useId:Pd};na.useCacheRefresh=$d,na.useMemoCache=Hu,na.useHostTransitionStatus=Ku,na.useFormState=jd,na.useActionState=jd,na.useOptimistic=function(e,t){var n=We();return Rd(n,Ue,e,t)};var qa={readContext:vt,use:Hi,useCallback:Fd,useContext:vt,useEffect:Yu,useImperativeHandle:Yd,useInsertionEffect:kd,useLayoutEffect:Gd,useMemo:Vd,useReducer:ku,useRef:Hd,useState:function(){return ku(Dn)},useDebugValue:Fu,useDeferredValue:function(e,t){var n=We();return Ue===null?Vu(n,e,t):Xd(n,Ue.memoizedState,e,t)},useTransition:function(){var e=ku(Dn)[0],t=We().memoizedState;return[typeof e=="boolean"?e:_r(e),t]},useSyncExternalStore:xd,useId:Pd};qa.useCacheRefresh=$d,qa.useMemoCache=Hu,qa.useHostTransitionStatus=Ku,qa.useFormState=Ld,qa.useActionState=Ld,qa.useOptimistic=function(e,t){var n=We();return Ue!==null?Rd(n,Ue,e,t):(n.baseState=e,[e,n.queue.dispatch])};function Qu(e,t,n,a){t=e.memoizedState,n=n(a,t),n=n==null?t:$({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Pu={isMounted:function(e){return(e=e._reactInternals)?V(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var a=jt(),r=ra(a);r.payload=t,n!=null&&(r.callback=n),t=ia(e,r,a),t!==null&&(bt(t,e,a),Or(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=jt(),r=ra(a);r.tag=1,r.payload=t,n!=null&&(r.callback=n),t=ia(e,r,a),t!==null&&(bt(t,e,a),Or(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=jt(),a=ra(n);a.tag=2,t!=null&&(a.callback=t),t=ia(e,a,n),t!==null&&(bt(t,e,n),Or(t,e,n))}};function eh(e,t,n,a,r,c,d){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,c,d):t.prototype&&t.prototype.isPureReactComponent?!mr(n,a)||!mr(r,c):!0}function th(e,t,n,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&Pu.enqueueReplaceState(t,t.state,null)}function Ya(e,t){var n=t;if("ref"in t){n={};for(var a in t)a!=="ref"&&(n[a]=t[a])}if(e=e.defaultProps){n===t&&(n=$({},n));for(var r in e)n[r]===void 0&&(n[r]=e[r])}return n}var Yi=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)};function nh(e){Yi(e)}function ah(e){console.error(e)}function lh(e){Yi(e)}function Fi(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function rh(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function $u(e,t,n){return n=ra(n),n.tag=3,n.payload={element:null},n.callback=function(){Fi(e,t)},n}function ih(e){return e=ra(e),e.tag=3,e}function oh(e,t,n,a){var r=n.type.getDerivedStateFromError;if(typeof r=="function"){var c=a.value;e.payload=function(){return r(c)},e.callback=function(){rh(t,n,a)}}var d=n.stateNode;d!==null&&typeof d.componentDidCatch=="function"&&(e.callback=function(){rh(t,n,a),typeof r!="function"&&(da===null?da=new Set([this]):da.add(this));var p=a.stack;this.componentDidCatch(a.value,{componentStack:p!==null?p:""})})}function Wy(e,t,n,a,r){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&Mr(t,n,r,!0),n=Xt.current,n!==null){switch(n.tag){case 13:return hn===null?Dc():n.alternate===null&&Xe===0&&(Xe=3),n.flags&=-257,n.flags|=65536,n.lanes=r,a===_u?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),zc(e,a,r)),!1;case 22:return n.flags|=65536,a===_u?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([a]):n.add(a)),zc(e,a,r)),!1}throw Error(o(435,n.tag))}return zc(e,a,r),Dc(),!1}if(De)return t=Xt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=r,a!==Tu&&(e=Error(o(422),{cause:a}),yr(Yt(e,n)))):(a!==Tu&&(t=Error(o(423),{cause:a}),yr(Yt(t,n))),e=e.current.alternate,e.flags|=65536,r&=-r,e.lanes|=r,a=Yt(a,n),r=$u(e.stateNode,a,r),fc(e,r),Xe!==4&&(Xe=2)),!1;var c=Error(o(520),{cause:a});if(c=Yt(c,n),Br===null?Br=[c]:Br.push(c),Xe!==4&&(Xe=2),t===null)return!0;a=Yt(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=r&-r,n.lanes|=e,e=$u(n.stateNode,a,e),fc(n,e),!1;case 1:if(t=n.type,c=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||c!==null&&typeof c.componentDidCatch=="function"&&(da===null||!da.has(c))))return n.flags|=65536,r&=-r,n.lanes|=r,r=ih(r),oh(r,e,n,a),fc(n,r),!1}n=n.return}while(n!==null);return!1}var uh=Error(o(461)),at=!1;function ft(e,t,n,a){t.child=e===null?hd(t,null,n,a):Ha(t,e.child,n,a)}function ch(e,t,n,a,r){n=n.render;var c=t.ref;if("ref"in a){var d={};for(var p in a)p!=="ref"&&(d[p]=a[p])}else d=a;return Va(t),a=zu(e,t,n,d,c,r),p=ju(),e!==null&&!at?(Uu(e,t,r),Nn(e,t,r)):(De&&p&&Eu(t),t.flags|=1,ft(e,t,a,r),t.child)}function sh(e,t,n,a,r){if(e===null){var c=n.type;return typeof c=="function"&&!bc(c)&&c.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=c,fh(e,t,c,a,r)):(e=Qi(n.type,null,a,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(c=e.child,!rc(e,r)){var d=c.memoizedProps;if(n=n.compare,n=n!==null?n:mr,n(d,a)&&e.ref===t.ref)return Nn(e,t,r)}return t.flags|=1,e=sa(c,a),e.ref=t.ref,e.return=t,t.child=e}function fh(e,t,n,a,r){if(e!==null){var c=e.memoizedProps;if(mr(c,a)&&e.ref===t.ref)if(at=!1,t.pendingProps=a=c,rc(e,r))(e.flags&131072)!==0&&(at=!0);else return t.lanes=e.lanes,Nn(e,t,r)}return Wu(e,t,n,a,r)}function dh(e,t,n){var a=t.pendingProps,r=a.children,c=(t.stateNode._pendingVisibility&2)!==0,d=e!==null?e.memoizedState:null;if(Cr(e,t),a.mode==="hidden"||c){if((t.flags&128)!==0){if(a=d!==null?d.baseLanes|n:n,e!==null){for(r=t.child=e.child,c=0;r!==null;)c=c|r.lanes|r.childLanes,r=r.sibling;t.childLanes=c&~a}else t.childLanes=0,t.child=null;return hh(e,t,a,n)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&zi(t,d!==null?d.cachePool:null),d!==null?md(t,d):Ru(),vd(t);else return t.lanes=t.childLanes=536870912,hh(e,t,d!==null?d.baseLanes|n:n,n)}else d!==null?(zi(t,d.cachePool),md(t,d),ea(),t.memoizedState=null):(e!==null&&zi(t,null),Ru(),ea());return ft(e,t,r,n),t.child}function hh(e,t,n,a){var r=Du();return r=r===null?null:{parent:tt._currentValue,pool:r},t.memoizedState={baseLanes:n,cachePool:r},e!==null&&zi(t,null),Ru(),vd(t),e!==null&&Mr(e,t,a,!0),null}function Cr(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=2097664);else{if(typeof n!="function"&&typeof n!="object")throw Error(o(284));(e===null||e.ref!==n)&&(t.flags|=2097664)}}function Wu(e,t,n,a,r){return Va(t),n=zu(e,t,n,a,void 0,r),a=ju(),e!==null&&!at?(Uu(e,t,r),Nn(e,t,r)):(De&&a&&Eu(t),t.flags|=1,ft(e,t,n,r),t.child)}function mh(e,t,n,a,r,c){return Va(t),t.updateQueue=null,n=Sd(t,a,n,r),bd(e),a=ju(),e!==null&&!at?(Uu(e,t,c),Nn(e,t,c)):(De&&a&&Eu(t),t.flags|=1,ft(e,t,n,c),t.child)}function vh(e,t,n,a,r){if(Va(t),t.stateNode===null){var c=gl,d=n.contextType;typeof d=="object"&&d!==null&&(c=vt(d)),c=new n(a,c),t.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,c.updater=Pu,t.stateNode=c,c._reactInternals=t,c=t.stateNode,c.props=a,c.state=t.memoizedState,c.refs={},cc(t),d=n.contextType,c.context=typeof d=="object"&&d!==null?vt(d):gl,c.state=t.memoizedState,d=n.getDerivedStateFromProps,typeof d=="function"&&(Qu(t,n,d,a),c.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof c.getSnapshotBeforeUpdate=="function"||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(d=c.state,typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount(),d!==c.state&&Pu.enqueueReplaceState(c,c.state,null),Nr(t,a,c,r),Dr(),c.state=t.memoizedState),typeof c.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){c=t.stateNode;var p=t.memoizedProps,T=Ya(n,p);c.props=T;var U=c.context,X=n.contextType;d=gl,typeof X=="object"&&X!==null&&(d=vt(X));var W=n.getDerivedStateFromProps;X=typeof W=="function"||typeof c.getSnapshotBeforeUpdate=="function",p=t.pendingProps!==p,X||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(p||U!==d)&&th(t,c,a,d),la=!1;var q=t.memoizedState;c.state=q,Nr(t,a,c,r),Dr(),U=t.memoizedState,p||q!==U||la?(typeof W=="function"&&(Qu(t,n,W,a),U=t.memoizedState),(T=la||eh(t,n,T,a,q,U,d))?(X||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount()),typeof c.componentDidMount=="function"&&(t.flags|=4194308)):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=U),c.props=a,c.state=U,c.context=d,a=T):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{c=t.stateNode,sc(e,t),d=t.memoizedProps,X=Ya(n,d),c.props=X,W=t.pendingProps,q=c.context,U=n.contextType,T=gl,typeof U=="object"&&U!==null&&(T=vt(U)),p=n.getDerivedStateFromProps,(U=typeof p=="function"||typeof c.getSnapshotBeforeUpdate=="function")||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(d!==W||q!==T)&&th(t,c,a,T),la=!1,q=t.memoizedState,c.state=q,Nr(t,a,c,r),Dr();var F=t.memoizedState;d!==W||q!==F||la||e!==null&&e.dependencies!==null&&Vi(e.dependencies)?(typeof p=="function"&&(Qu(t,n,p,a),F=t.memoizedState),(X=la||eh(t,n,X,a,q,F,T)||e!==null&&e.dependencies!==null&&Vi(e.dependencies))?(U||typeof c.UNSAFE_componentWillUpdate!="function"&&typeof c.componentWillUpdate!="function"||(typeof c.componentWillUpdate=="function"&&c.componentWillUpdate(a,F,T),typeof c.UNSAFE_componentWillUpdate=="function"&&c.UNSAFE_componentWillUpdate(a,F,T)),typeof c.componentDidUpdate=="function"&&(t.flags|=4),typeof c.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof c.componentDidUpdate!="function"||d===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=F),c.props=a,c.state=F,c.context=T,a=X):(typeof c.componentDidUpdate!="function"||d===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),a=!1)}return c=a,Cr(e,t),a=(t.flags&128)!==0,c||a?(c=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:c.render(),t.flags|=1,e!==null&&a?(t.child=Ha(t,e.child,null,r),t.child=Ha(t,null,n,r)):ft(e,t,n,r),t.memoizedState=c.state,e=t.child):e=Nn(e,t,r),e}function gh(e,t,n,a){return pr(),t.flags|=256,ft(e,t,n,a),t.child}var Ju={dehydrated:null,treeContext:null,retryLane:0};function Iu(e){return{baseLanes:e,cachePool:yd()}}function ec(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Pt),e}function ph(e,t,n){var a=t.pendingProps,r=!1,c=(t.flags&128)!==0,d;if((d=c)||(d=e!==null&&e.memoizedState===null?!1:(et.current&2)!==0),d&&(r=!0,t.flags&=-129),d=(t.flags&32)!==0,t.flags&=-33,e===null){if(De){if(r?In(t):ea(),De){var p=st,T;if(T=p){e:{for(T=p,p=dn;T.nodeType!==8;){if(!p){p=null;break e}if(T=rn(T.nextSibling),T===null){p=null;break e}}p=T}p!==null?(t.memoizedState={dehydrated:p,treeContext:ja!==null?{id:Cn,overflow:Mn}:null,retryLane:536870912},T=Qt(18,null,null,0),T.stateNode=p,T.return=t,t.child=T,yt=t,st=null,T=!0):T=!1}T||La(t)}if(p=t.memoizedState,p!==null&&(p=p.dehydrated,p!==null))return p.data==="$!"?t.lanes=16:t.lanes=536870912,null;On(t)}return p=a.children,a=a.fallback,r?(ea(),r=t.mode,p=nc({mode:"hidden",children:p},r),a=Ka(a,r,n,null),p.return=t,a.return=t,p.sibling=a,t.child=p,r=t.child,r.memoizedState=Iu(n),r.childLanes=ec(e,d,n),t.memoizedState=Ju,a):(In(t),tc(t,p))}if(T=e.memoizedState,T!==null&&(p=T.dehydrated,p!==null)){if(c)t.flags&256?(In(t),t.flags&=-257,t=ac(e,t,n)):t.memoizedState!==null?(ea(),t.child=e.child,t.flags|=128,t=null):(ea(),r=a.fallback,p=t.mode,a=nc({mode:"visible",children:a.children},p),r=Ka(r,p,n,null),r.flags|=2,a.return=t,r.return=t,a.sibling=r,t.child=a,Ha(t,e.child,null,n),a=t.child,a.memoizedState=Iu(n),a.childLanes=ec(e,d,n),t.memoizedState=Ju,t=r);else if(In(t),p.data==="$!"){if(d=p.nextSibling&&p.nextSibling.dataset,d)var U=d.dgst;d=U,a=Error(o(419)),a.stack="",a.digest=d,yr({value:a,source:null,stack:null}),t=ac(e,t,n)}else if(at||Mr(e,t,n,!1),d=(n&e.childLanes)!==0,at||d){if(d=Be,d!==null){if(a=n&-n,(a&42)!==0)a=1;else switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;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:case 4194304:case 8388608:case 16777216:case 33554432:a=64;break;case 268435456:a=134217728;break;default:a=0}if(a=(a&(d.suspendedLanes|n))!==0?0:a,a!==0&&a!==T.retryLane)throw T.retryLane=a,Jn(e,a),bt(d,e,a),uh}p.data==="$?"||Dc(),t=ac(e,t,n)}else p.data==="$?"?(t.flags|=128,t.child=e.child,t=db.bind(null,e),p._reactRetry=t,t=null):(e=T.treeContext,st=rn(p.nextSibling),yt=t,De=!0,an=null,dn=!1,e!==null&&(Ft[Vt++]=Cn,Ft[Vt++]=Mn,Ft[Vt++]=ja,Cn=e.id,Mn=e.overflow,ja=t),t=tc(t,a.children),t.flags|=4096);return t}return r?(ea(),r=a.fallback,p=t.mode,T=e.child,U=T.sibling,a=sa(T,{mode:"hidden",children:a.children}),a.subtreeFlags=T.subtreeFlags&31457280,U!==null?r=sa(U,r):(r=Ka(r,p,n,null),r.flags|=2),r.return=t,a.return=t,a.sibling=r,t.child=a,a=r,r=t.child,p=e.child.memoizedState,p===null?p=Iu(n):(T=p.cachePool,T!==null?(U=tt._currentValue,T=T.parent!==U?{parent:U,pool:U}:T):T=yd(),p={baseLanes:p.baseLanes|n,cachePool:T}),r.memoizedState=p,r.childLanes=ec(e,d,n),t.memoizedState=Ju,a):(In(t),n=e.child,e=n.sibling,n=sa(n,{mode:"visible",children:a.children}),n.return=t,n.sibling=null,e!==null&&(d=t.deletions,d===null?(t.deletions=[e],t.flags|=16):d.push(e)),t.child=n,t.memoizedState=null,n)}function tc(e,t){return t=nc({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function nc(e,t){return Fh(e,t,0,null)}function ac(e,t,n){return Ha(t,e.child,null,n),e=tc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function yh(e,t,n){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),oc(e.return,t,n)}function lc(e,t,n,a,r){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:r}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=a,c.tail=n,c.tailMode=r)}function bh(e,t,n){var a=t.pendingProps,r=a.revealOrder,c=a.tail;if(ft(e,t,a.children,n),a=et.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&yh(e,n,t);else if(e.tag===19)yh(e,n,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}a&=1}switch(Re(et,a),r){case"forwards":for(n=t.child,r=null;n!==null;)e=n.alternate,e!==null&&Ni(e)===null&&(r=n),n=n.sibling;n=r,n===null?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),lc(t,!1,r,n,c);break;case"backwards":for(n=null,r=t.child,t.child=null;r!==null;){if(e=r.alternate,e!==null&&Ni(e)===null){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}lc(t,!0,n,null,c);break;case"together":lc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Nn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),fa|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Mr(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,n=sa(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=sa(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function rc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Vi(e)))}function Jy(e,t,n){switch(t.tag){case 3:Kn(t,t.stateNode.containerInfo),aa(t,tt,e.memoizedState.cache),pr();break;case 27:case 5:Ta(t);break;case 4:Kn(t,t.stateNode.containerInfo);break;case 10:aa(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(In(t),t.flags|=128,null):(n&t.child.childLanes)!==0?ph(e,t,n):(In(t),e=Nn(e,t,n),e!==null?e.sibling:null);In(t);break;case 19:var r=(e.flags&128)!==0;if(a=(n&t.childLanes)!==0,a||(Mr(e,t,n,!1),a=(n&t.childLanes)!==0),r){if(a)return bh(e,t,n);t.flags|=128}if(r=t.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),Re(et,et.current),a)break;return null;case 22:case 23:return t.lanes=0,dh(e,t,n);case 24:aa(t,tt,e.memoizedState.cache)}return Nn(e,t,n)}function Sh(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)at=!0;else{if(!rc(e,n)&&(t.flags&128)===0)return at=!1,Jy(e,t,n);at=(e.flags&131072)!==0}else at=!1,De&&(t.flags&1048576)!==0&&ld(t,Ri,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var a=t.elementType,r=a._init;if(a=r(a._payload),t.type=a,typeof a=="function")bc(a)?(e=Ya(a,e),t.tag=1,t=vh(null,t,a,e,n)):(t.tag=0,t=Wu(null,t,a,e,n));else{if(a!=null){if(r=a.$$typeof,r===C){t.tag=11,t=ch(null,t,a,e,n);break e}else if(r===z){t.tag=14,t=sh(null,t,a,e,n);break e}}throw t=Z(a)||a,Error(o(306,t,""))}}return t;case 0:return Wu(e,t,t.type,t.pendingProps,n);case 1:return a=t.type,r=Ya(a,t.pendingProps),vh(e,t,a,r,n);case 3:e:{if(Kn(t,t.stateNode.containerInfo),e===null)throw Error(o(387));var c=t.pendingProps;r=t.memoizedState,a=r.element,sc(e,t),Nr(t,c,null,n);var d=t.memoizedState;if(c=d.cache,aa(t,tt,c),c!==r.cache&&uc(t,[tt],n,!0),Dr(),c=d.element,r.isDehydrated)if(r={element:c,isDehydrated:!1,cache:d.cache},t.updateQueue.baseState=r,t.memoizedState=r,t.flags&256){t=gh(e,t,c,n);break e}else if(c!==a){a=Yt(Error(o(424)),t),yr(a),t=gh(e,t,c,n);break e}else for(st=rn(t.stateNode.containerInfo.firstChild),yt=t,De=!0,an=null,dn=!0,n=hd(t,null,c,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(pr(),c===a){t=Nn(e,t,n);break e}ft(e,t,c,n)}t=t.child}return t;case 26:return Cr(e,t),e===null?(n=Em(t.type,null,t.pendingProps,null))?t.memoizedState=n:De||(n=t.type,e=t.pendingProps,a=io(Pe.current).createElement(n),a[mt]=t,a[At]=e,dt(a,n,e),nt(a),t.stateNode=a):t.memoizedState=Em(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Ta(t),e===null&&De&&(a=t.stateNode=Sm(t.type,t.pendingProps,Pe.current),yt=t,dn=!0,st=rn(a.firstChild)),a=t.pendingProps.children,e!==null||De?ft(e,t,a,n):t.child=Ha(t,null,a,n),Cr(e,t),t.child;case 5:return e===null&&De&&((r=a=st)&&(a=Cb(a,t.type,t.pendingProps,dn),a!==null?(t.stateNode=a,yt=t,st=rn(a.firstChild),dn=!1,r=!0):r=!1),r||La(t)),Ta(t),r=t.type,c=t.pendingProps,d=e!==null?e.memoizedProps:null,a=c.children,Xc(r,c)?a=null:d!==null&&Xc(r,d)&&(t.flags|=32),t.memoizedState!==null&&(r=zu(e,t,Xy,null,null,n),Zr._currentValue=r),Cr(e,t),ft(e,t,a,n),t.child;case 6:return e===null&&De&&((e=n=st)&&(n=Mb(n,t.pendingProps,dn),n!==null?(t.stateNode=n,yt=t,st=null,e=!0):e=!1),e||La(t)),null;case 13:return ph(e,t,n);case 4:return Kn(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Ha(t,null,a,n):ft(e,t,a,n),t.child;case 11:return ch(e,t,t.type,t.pendingProps,n);case 7:return ft(e,t,t.pendingProps,n),t.child;case 8:return ft(e,t,t.pendingProps.children,n),t.child;case 12:return ft(e,t,t.pendingProps.children,n),t.child;case 10:return a=t.pendingProps,aa(t,t.type,a.value),ft(e,t,a.children,n),t.child;case 9:return r=t.type._context,a=t.pendingProps.children,Va(t),r=vt(r),a=a(r),t.flags|=1,ft(e,t,a,n),t.child;case 14:return sh(e,t,t.type,t.pendingProps,n);case 15:return fh(e,t,t.type,t.pendingProps,n);case 19:return bh(e,t,n);case 22:return dh(e,t,n);case 24:return Va(t),a=vt(tt),e===null?(r=Du(),r===null&&(r=Be,c=Mu(),r.pooledCache=c,c.refCount++,c!==null&&(r.pooledCacheLanes|=n),r=c),t.memoizedState={parent:a,cache:r},cc(t),aa(t,tt,r)):((e.lanes&n)!==0&&(sc(e,t),Nr(t,null,null,n),Dr()),r=e.memoizedState,c=t.memoizedState,r.parent!==a?(r={parent:a,cache:a},t.memoizedState=r,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=r),aa(t,tt,a)):(a=c.cache,aa(t,tt,a),a!==r.cache&&uc(t,[tt],n,!0))),ft(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}var ic=Se(null),Fa=null,zn=null;function aa(e,t,n){Re(ic,t._currentValue),t._currentValue=n}function jn(e){e._currentValue=ic.current,Ee(ic)}function oc(e,t,n){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function uc(e,t,n,a){var r=e.child;for(r!==null&&(r.return=e);r!==null;){var c=r.dependencies;if(c!==null){var d=r.child;c=c.firstContext;e:for(;c!==null;){var p=c;c=r;for(var T=0;T<t.length;T++)if(p.context===t[T]){c.lanes|=n,p=c.alternate,p!==null&&(p.lanes|=n),oc(c.return,n,e),a||(d=null);break e}c=p.next}}else if(r.tag===18){if(d=r.return,d===null)throw Error(o(341));d.lanes|=n,c=d.alternate,c!==null&&(c.lanes|=n),oc(d,n,e),d=null}else d=r.child;if(d!==null)d.return=r;else for(d=r;d!==null;){if(d===e){d=null;break}if(r=d.sibling,r!==null){r.return=d.return,d=r;break}d=d.return}r=d}}function Mr(e,t,n,a){e=null;for(var r=t,c=!1;r!==null;){if(!c){if((r.flags&524288)!==0)c=!0;else if((r.flags&262144)!==0)break}if(r.tag===10){var d=r.alternate;if(d===null)throw Error(o(387));if(d=d.memoizedProps,d!==null){var p=r.type;Ot(r.pendingProps.value,d.value)||(e!==null?e.push(p):e=[p])}}else if(r===cn.current){if(d=r.alternate,d===null)throw Error(o(387));d.memoizedState.memoizedState!==r.memoizedState.memoizedState&&(e!==null?e.push(Zr):e=[Zr])}r=r.return}e!==null&&uc(t,e,n,a),t.flags|=262144}function Vi(e){for(e=e.firstContext;e!==null;){if(!Ot(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Va(e){Fa=e,zn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function vt(e){return xh(Fa,e)}function Xi(e,t){return Fa===null&&Va(e),xh(e,t)}function xh(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},zn===null){if(e===null)throw Error(o(308));zn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else zn=zn.next=t;return n}var la=!1;function cc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function sc(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 ra(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ia(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(Ye&2)!==0){var r=a.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),a.pending=t,t=Ti(e),nd(e,null,n),t}return Ai(e,a,t,n),Ti(e)}function Or(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194176)!==0)){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Bt(e,n)}}function fc(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var r=null,c=null;if(n=n.firstBaseUpdate,n!==null){do{var d={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};c===null?r=c=d:c=c.next=d,n=n.next}while(n!==null);c===null?r=c=t:c=c.next=t}else r=c=t;n={baseState:a.baseState,firstBaseUpdate:r,lastBaseUpdate:c,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var dc=!1;function Dr(){if(dc){var e=wl;if(e!==null)throw e}}function Nr(e,t,n,a){dc=!1;var r=e.updateQueue;la=!1;var c=r.firstBaseUpdate,d=r.lastBaseUpdate,p=r.shared.pending;if(p!==null){r.shared.pending=null;var T=p,U=T.next;T.next=null,d===null?c=U:d.next=U,d=T;var X=e.alternate;X!==null&&(X=X.updateQueue,p=X.lastBaseUpdate,p!==d&&(p===null?X.firstBaseUpdate=U:p.next=U,X.lastBaseUpdate=T))}if(c!==null){var W=r.baseState;d=0,X=U=T=null,p=c;do{var q=p.lane&-536870913,F=q!==p.lane;if(F?(Oe&q)===q:(a&q)===q){q!==0&&q===xl&&(dc=!0),X!==null&&(X=X.next={lane:0,tag:p.tag,payload:p.payload,callback:null,next:null});e:{var ue=e,pe=p;q=t;var Ke=n;switch(pe.tag){case 1:if(ue=pe.payload,typeof ue=="function"){W=ue.call(Ke,W,q);break e}W=ue;break e;case 3:ue.flags=ue.flags&-65537|128;case 0:if(ue=pe.payload,q=typeof ue=="function"?ue.call(Ke,W,q):ue,q==null)break e;W=$({},W,q);break e;case 2:la=!0}}q=p.callback,q!==null&&(e.flags|=64,F&&(e.flags|=8192),F=r.callbacks,F===null?r.callbacks=[q]:F.push(q))}else F={lane:q,tag:p.tag,payload:p.payload,callback:p.callback,next:null},X===null?(U=X=F,T=W):X=X.next=F,d|=q;if(p=p.next,p===null){if(p=r.shared.pending,p===null)break;F=p,p=F.next,F.next=null,r.lastBaseUpdate=F,r.shared.pending=null}}while(!0);X===null&&(T=W),r.baseState=T,r.firstBaseUpdate=U,r.lastBaseUpdate=X,c===null&&(r.shared.lanes=0),fa|=d,e.lanes=d,e.memoizedState=W}}function wh(e,t){if(typeof e!="function")throw Error(o(191,e));e.call(t)}function Eh(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)wh(n[e],t)}function zr(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var r=a.next;n=r;do{if((n.tag&e)===e){a=void 0;var c=n.create,d=n.inst;a=c(),d.destroy=a}n=n.next}while(n!==r)}}catch(p){He(t,t.return,p)}}function oa(e,t,n){try{var a=t.updateQueue,r=a!==null?a.lastEffect:null;if(r!==null){var c=r.next;a=c;do{if((a.tag&e)===e){var d=a.inst,p=d.destroy;if(p!==void 0){d.destroy=void 0,r=t;var T=n;try{p()}catch(U){He(r,T,U)}}}a=a.next}while(a!==c)}}catch(U){He(t,t.return,U)}}function Ah(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Eh(t,n)}catch(a){He(e,e.return,a)}}}function Th(e,t,n){n.props=Ya(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){He(e,t,a)}}function Xa(e,t){try{var n=e.ref;if(n!==null){var a=e.stateNode;switch(e.tag){case 26:case 27:case 5:var r=a;break;default:r=a}typeof n=="function"?e.refCleanup=n(r):n.current=r}}catch(c){He(e,t,c)}}function Dt(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(r){He(e,t,r)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(r){He(e,t,r)}else n.current=null}function _h(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(r){He(e,e.return,r)}}function Rh(e,t,n){try{var a=e.stateNode;Eb(a,e.type,n,t),a[At]=t}catch(r){He(e,e.return,r)}}function Ch(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27||e.tag===4}function hc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ch(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==27&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function mc(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ro));else if(a!==4&&a!==27&&(e=e.child,e!==null))for(mc(e,t,n),e=e.sibling;e!==null;)mc(e,t,n),e=e.sibling}function Ki(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(a!==4&&a!==27&&(e=e.child,e!==null))for(Ki(e,t,n),e=e.sibling;e!==null;)Ki(e,t,n),e=e.sibling}var Un=!1,Ve=!1,vc=!1,Mh=typeof WeakSet=="function"?WeakSet:Set,lt=null,Oh=!1;function Iy(e,t){if(e=e.containerInfo,Fc=ho,e=Zf(e),pu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var r=a.anchorOffset,c=a.focusNode;a=a.focusOffset;try{n.nodeType,c.nodeType}catch{n=null;break e}var d=0,p=-1,T=-1,U=0,X=0,W=e,q=null;t:for(;;){for(var F;W!==n||r!==0&&W.nodeType!==3||(p=d+r),W!==c||a!==0&&W.nodeType!==3||(T=d+a),W.nodeType===3&&(d+=W.nodeValue.length),(F=W.firstChild)!==null;)q=W,W=F;for(;;){if(W===e)break t;if(q===n&&++U===r&&(p=d),q===c&&++X===a&&(T=d),(F=W.nextSibling)!==null)break;W=q,q=W.parentNode}W=F}n=p===-1||T===-1?null:{start:p,end:T}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vc={focusedElem:e,selectionRange:n},ho=!1,lt=t;lt!==null;)if(t=lt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,lt=e;else for(;lt!==null;){switch(t=lt,c=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&c!==null){e=void 0,n=t,r=c.memoizedProps,c=c.memoizedState,a=n.stateNode;try{var ue=Ya(n.type,r,n.elementType===n.type);e=a.getSnapshotBeforeUpdate(ue,c),a.__reactInternalSnapshotBeforeUpdate=e}catch(pe){He(n,n.return,pe)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)Qc(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Qc(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(o(163))}if(e=t.sibling,e!==null){e.return=t.return,lt=e;break}lt=t.return}return ue=Oh,Oh=!1,ue}function Dh(e,t,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:Hn(e,n),a&4&&zr(5,n);break;case 1:if(Hn(e,n),a&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(p){He(n,n.return,p)}else{var r=Ya(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(r,t,e.__reactInternalSnapshotBeforeUpdate)}catch(p){He(n,n.return,p)}}a&64&&Ah(n),a&512&&Xa(n,n.return);break;case 3:if(Hn(e,n),a&64&&(a=n.updateQueue,a!==null)){if(e=null,n.child!==null)switch(n.child.tag){case 27:case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}try{Eh(a,e)}catch(p){He(n,n.return,p)}}break;case 26:Hn(e,n),a&512&&Xa(n,n.return);break;case 27:case 5:Hn(e,n),t===null&&a&4&&_h(n),a&512&&Xa(n,n.return);break;case 12:Hn(e,n);break;case 13:Hn(e,n),a&4&&jh(e,n);break;case 22:if(r=n.memoizedState!==null||Un,!r){t=t!==null&&t.memoizedState!==null||Ve;var c=Un,d=Ve;Un=r,(Ve=t)&&!d?ua(e,n,(n.subtreeFlags&8772)!==0):Hn(e,n),Un=c,Ve=d}a&512&&(n.memoizedProps.mode==="manual"?Xa(n,n.return):Dt(n,n.return));break;default:Hn(e,n)}}function Nh(e){var t=e.alternate;t!==null&&(e.alternate=null,Nh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&tu(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 Je=null,Nt=!1;function Ln(e,t,n){for(n=n.child;n!==null;)zh(e,t,n),n=n.sibling}function zh(e,t,n){if(J&&typeof J.onCommitFiberUnmount=="function")try{J.onCommitFiberUnmount(Ra,n)}catch{}switch(n.tag){case 26:Ve||Dt(n,t),Ln(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Ve||Dt(n,t);var a=Je,r=Nt;for(Je=n.stateNode,Ln(e,t,n),n=n.stateNode,t=n.attributes;t.length;)n.removeAttributeNode(t[0]);tu(n),Je=a,Nt=r;break;case 5:Ve||Dt(n,t);case 6:r=Je;var c=Nt;if(Je=null,Ln(e,t,n),Je=r,Nt=c,Je!==null)if(Nt)try{e=Je,a=n.stateNode,e.nodeType===8?e.parentNode.removeChild(a):e.removeChild(a)}catch(d){He(n,t,d)}else try{Je.removeChild(n.stateNode)}catch(d){He(n,t,d)}break;case 18:Je!==null&&(Nt?(t=Je,n=n.stateNode,t.nodeType===8?Zc(t.parentNode,n):t.nodeType===1&&Zc(t,n),Wr(t)):Zc(Je,n.stateNode));break;case 4:a=Je,r=Nt,Je=n.stateNode.containerInfo,Nt=!0,Ln(e,t,n),Je=a,Nt=r;break;case 0:case 11:case 14:case 15:Ve||oa(2,n,t),Ve||oa(4,n,t),Ln(e,t,n);break;case 1:Ve||(Dt(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&Th(n,t,a)),Ln(e,t,n);break;case 21:Ln(e,t,n);break;case 22:Ve||Dt(n,t),Ve=(a=Ve)||n.memoizedState!==null,Ln(e,t,n),Ve=a;break;default:Ln(e,t,n)}}function jh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Wr(e)}catch(n){He(t,t.return,n)}}function eb(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Mh),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Mh),t;default:throw Error(o(435,e.tag))}}function gc(e,t){var n=eb(e);t.forEach(function(a){var r=hb.bind(null,e,a);n.has(a)||(n.add(a),a.then(r,r))})}function Kt(e,t){var n=t.deletions;if(n!==null)for(var a=0;a<n.length;a++){var r=n[a],c=e,d=t,p=d;e:for(;p!==null;){switch(p.tag){case 27:case 5:Je=p.stateNode,Nt=!1;break e;case 3:Je=p.stateNode.containerInfo,Nt=!0;break e;case 4:Je=p.stateNode.containerInfo,Nt=!0;break e}p=p.return}if(Je===null)throw Error(o(160));zh(c,d,r),Je=null,Nt=!1,c=r.alternate,c!==null&&(c.return=null),r.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)Uh(t,e),t=t.sibling}var ln=null;function Uh(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Kt(t,e),Zt(e),a&4&&(oa(3,e,e.return),zr(3,e),oa(5,e,e.return));break;case 1:Kt(t,e),Zt(e),a&512&&(Ve||n===null||Dt(n,n.return)),a&64&&Un&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var r=ln;if(Kt(t,e),Zt(e),a&512&&(Ve||n===null||Dt(n,n.return)),a&4){var c=n!==null?n.memoizedState:null;if(a=e.memoizedState,n===null)if(a===null)if(e.stateNode===null){e:{a=e.type,n=e.memoizedProps,r=r.ownerDocument||r;t:switch(a){case"title":c=r.getElementsByTagName("title")[0],(!c||c[rr]||c[mt]||c.namespaceURI==="http://www.w3.org/2000/svg"||c.hasAttribute("itemprop"))&&(c=r.createElement(a),r.head.insertBefore(c,r.querySelector("head > title"))),dt(c,a,n),c[mt]=e,nt(c),a=c;break e;case"link":var d=_m("link","href",r).get(a+(n.href||""));if(d){for(var p=0;p<d.length;p++)if(c=d[p],c.getAttribute("href")===(n.href==null?null:n.href)&&c.getAttribute("rel")===(n.rel==null?null:n.rel)&&c.getAttribute("title")===(n.title==null?null:n.title)&&c.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){d.splice(p,1);break t}}c=r.createElement(a),dt(c,a,n),r.head.appendChild(c);break;case"meta":if(d=_m("meta","content",r).get(a+(n.content||""))){for(p=0;p<d.length;p++)if(c=d[p],c.getAttribute("content")===(n.content==null?null:""+n.content)&&c.getAttribute("name")===(n.name==null?null:n.name)&&c.getAttribute("property")===(n.property==null?null:n.property)&&c.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&c.getAttribute("charset")===(n.charSet==null?null:n.charSet)){d.splice(p,1);break t}}c=r.createElement(a),dt(c,a,n),r.head.appendChild(c);break;default:throw Error(o(468,a))}c[mt]=e,nt(c),a=c}e.stateNode=a}else Rm(r,e.type,e.stateNode);else e.stateNode=Tm(r,a,e.memoizedProps);else c!==a?(c===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):c.count--,a===null?Rm(r,e.type,e.stateNode):Tm(r,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Rh(e,e.memoizedProps,n.memoizedProps)}break;case 27:if(a&4&&e.alternate===null){r=e.stateNode,c=e.memoizedProps;try{for(var T=r.firstChild;T;){var U=T.nextSibling,X=T.nodeName;T[rr]||X==="HEAD"||X==="BODY"||X==="SCRIPT"||X==="STYLE"||X==="LINK"&&T.rel.toLowerCase()==="stylesheet"||r.removeChild(T),T=U}for(var W=e.type,q=r.attributes;q.length;)r.removeAttributeNode(q[0]);dt(r,W,c),r[mt]=e,r[At]=c}catch(ue){He(e,e.return,ue)}}case 5:if(Kt(t,e),Zt(e),a&512&&(Ve||n===null||Dt(n,n.return)),e.flags&32){r=e.stateNode;try{cl(r,"")}catch(ue){He(e,e.return,ue)}}a&4&&e.stateNode!=null&&(r=e.memoizedProps,Rh(e,r,n!==null?n.memoizedProps:r)),a&1024&&(vc=!0);break;case 6:if(Kt(t,e),Zt(e),a&4){if(e.stateNode===null)throw Error(o(162));a=e.memoizedProps,n=e.stateNode;try{n.nodeValue=a}catch(ue){He(e,e.return,ue)}}break;case 3:if(co=null,r=ln,ln=oo(t.containerInfo),Kt(t,e),ln=r,Zt(e),a&4&&n!==null&&n.memoizedState.isDehydrated)try{Wr(t.containerInfo)}catch(ue){He(e,e.return,ue)}vc&&(vc=!1,Lh(e));break;case 4:a=ln,ln=oo(e.stateNode.containerInfo),Kt(t,e),Zt(e),ln=a;break;case 12:Kt(t,e),Zt(e);break;case 13:Kt(t,e),Zt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Tc=xt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,gc(e,a)));break;case 22:if(a&512&&(Ve||n===null||Dt(n,n.return)),T=e.memoizedState!==null,U=n!==null&&n.memoizedState!==null,X=Un,W=Ve,Un=X||T,Ve=W||U,Kt(t,e),Ve=W,Un=X,Zt(e),t=e.stateNode,t._current=e,t._visibility&=-3,t._visibility|=t._pendingVisibility&2,a&8192&&(t._visibility=T?t._visibility&-2:t._visibility|1,T&&(t=Un||Ve,n===null||U||t||_l(e)),e.memoizedProps===null||e.memoizedProps.mode!=="manual"))e:for(n=null,t=e;;){if(t.tag===5||t.tag===26||t.tag===27){if(n===null){U=n=t;try{if(r=U.stateNode,T)c=r.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none";else{d=U.stateNode,p=U.memoizedProps.style;var F=p!=null&&p.hasOwnProperty("display")?p.display:null;d.style.display=F==null||typeof F=="boolean"?"":(""+F).trim()}}catch(ue){He(U,U.return,ue)}}}else if(t.tag===6){if(n===null){U=t;try{U.stateNode.nodeValue=T?"":U.memoizedProps}catch(ue){He(U,U.return,ue)}}}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;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,gc(e,n))));break;case 19:Kt(t,e),Zt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,gc(e,a)));break;case 21:break;default:Kt(t,e),Zt(e)}}function Zt(e){var t=e.flags;if(t&2){try{if(e.tag!==27){e:{for(var n=e.return;n!==null;){if(Ch(n)){var a=n;break e}n=n.return}throw Error(o(160))}switch(a.tag){case 27:var r=a.stateNode,c=hc(e);Ki(e,c,r);break;case 5:var d=a.stateNode;a.flags&32&&(cl(d,""),a.flags&=-33);var p=hc(e);Ki(e,p,d);break;case 3:case 4:var T=a.stateNode.containerInfo,U=hc(e);mc(e,U,T);break;default:throw Error(o(161))}}}catch(X){He(e,e.return,X)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Lh(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Lh(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Hn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Dh(e,t.alternate,t),t=t.sibling}function _l(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:oa(4,t,t.return),_l(t);break;case 1:Dt(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&Th(t,t.return,n),_l(t);break;case 26:case 27:case 5:Dt(t,t.return),_l(t);break;case 22:Dt(t,t.return),t.memoizedState===null&&_l(t);break;default:_l(t)}e=e.sibling}}function ua(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,r=e,c=t,d=c.flags;switch(c.tag){case 0:case 11:case 15:ua(r,c,n),zr(4,c);break;case 1:if(ua(r,c,n),a=c,r=a.stateNode,typeof r.componentDidMount=="function")try{r.componentDidMount()}catch(U){He(a,a.return,U)}if(a=c,r=a.updateQueue,r!==null){var p=a.stateNode;try{var T=r.shared.hiddenCallbacks;if(T!==null)for(r.shared.hiddenCallbacks=null,r=0;r<T.length;r++)wh(T[r],p)}catch(U){He(a,a.return,U)}}n&&d&64&&Ah(c),Xa(c,c.return);break;case 26:case 27:case 5:ua(r,c,n),n&&a===null&&d&4&&_h(c),Xa(c,c.return);break;case 12:ua(r,c,n);break;case 13:ua(r,c,n),n&&d&4&&jh(r,c);break;case 22:c.memoizedState===null&&ua(r,c,n),Xa(c,c.return);break;default:ua(r,c,n)}t=t.sibling}}function pc(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Er(n))}function yc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Er(e))}function ca(e,t,n,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Hh(e,t,n,a),t=t.sibling}function Hh(e,t,n,a){var r=t.flags;switch(t.tag){case 0:case 11:case 15:ca(e,t,n,a),r&2048&&zr(9,t);break;case 3:ca(e,t,n,a),r&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Er(e)));break;case 12:if(r&2048){ca(e,t,n,a),e=t.stateNode;try{var c=t.memoizedProps,d=c.id,p=c.onPostCommit;typeof p=="function"&&p(d,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(T){He(t,t.return,T)}}else ca(e,t,n,a);break;case 23:break;case 22:c=t.stateNode,t.memoizedState!==null?c._visibility&4?ca(e,t,n,a):jr(e,t):c._visibility&4?ca(e,t,n,a):(c._visibility|=4,Rl(e,t,n,a,(t.subtreeFlags&10256)!==0)),r&2048&&pc(t.alternate,t);break;case 24:ca(e,t,n,a),r&2048&&yc(t.alternate,t);break;default:ca(e,t,n,a)}}function Rl(e,t,n,a,r){for(r=r&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var c=e,d=t,p=n,T=a,U=d.flags;switch(d.tag){case 0:case 11:case 15:Rl(c,d,p,T,r),zr(8,d);break;case 23:break;case 22:var X=d.stateNode;d.memoizedState!==null?X._visibility&4?Rl(c,d,p,T,r):jr(c,d):(X._visibility|=4,Rl(c,d,p,T,r)),r&&U&2048&&pc(d.alternate,d);break;case 24:Rl(c,d,p,T,r),r&&U&2048&&yc(d.alternate,d);break;default:Rl(c,d,p,T,r)}t=t.sibling}}function jr(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,r=a.flags;switch(a.tag){case 22:jr(n,a),r&2048&&pc(a.alternate,a);break;case 24:jr(n,a),r&2048&&yc(a.alternate,a);break;default:jr(n,a)}t=t.sibling}}var Ur=8192;function Cl(e){if(e.subtreeFlags&Ur)for(e=e.child;e!==null;)Bh(e),e=e.sibling}function Bh(e){switch(e.tag){case 26:Cl(e),e.flags&Ur&&e.memoizedState!==null&&Yb(ln,e.memoizedState,e.memoizedProps);break;case 5:Cl(e);break;case 3:case 4:var t=ln;ln=oo(e.stateNode.containerInfo),Cl(e),ln=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=Ur,Ur=16777216,Cl(e),Ur=t):Cl(e));break;default:Cl(e)}}function kh(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 Lr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];lt=a,qh(a,e)}kh(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Gh(e),e=e.sibling}function Gh(e){switch(e.tag){case 0:case 11:case 15:Lr(e),e.flags&2048&&oa(9,e,e.return);break;case 3:Lr(e);break;case 12:Lr(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&4&&(e.return===null||e.return.tag!==13)?(t._visibility&=-5,Zi(e)):Lr(e);break;default:Lr(e)}}function Zi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];lt=a,qh(a,e)}kh(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:oa(8,t,t.return),Zi(t);break;case 22:n=t.stateNode,n._visibility&4&&(n._visibility&=-5,Zi(t));break;default:Zi(t)}e=e.sibling}}function qh(e,t){for(;lt!==null;){var n=lt;switch(n.tag){case 0:case 11:case 15:oa(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Er(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,lt=a;else e:for(n=e;lt!==null;){a=lt;var r=a.sibling,c=a.return;if(Nh(a),a===n){lt=null;break e}if(r!==null){r.return=c,lt=r;break e}lt=c}}}function tb(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Qt(e,t,n,a){return new tb(e,t,n,a)}function bc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function sa(e,t){var n=e.alternate;return n===null?(n=Qt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&31457280,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Yh(e,t){e.flags&=31457282;var n=e.alternate;return n===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=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Qi(e,t,n,a,r,c){var d=0;if(a=e,typeof e=="function")bc(e)&&(d=1);else if(typeof e=="string")d=Gb(e,n,Qe.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case g:return Ka(n.children,r,c,t);case v:d=8,r|=24;break;case b:return e=Qt(12,n,t,r|2),e.elementType=b,e.lanes=c,e;case x:return e=Qt(13,n,t,r),e.elementType=x,e.lanes=c,e;case D:return e=Qt(19,n,t,r),e.elementType=D,e.lanes=c,e;case N:return Fh(n,r,c,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case y:case w:d=10;break e;case A:d=9;break e;case C:d=11;break e;case z:d=14;break e;case M:d=16,a=null;break e}d=29,n=Error(o(130,e===null?"null":typeof e,"")),a=null}return t=Qt(d,n,t,r),t.elementType=e,t.type=a,t.lanes=c,t}function Ka(e,t,n,a){return e=Qt(7,e,a,t),e.lanes=n,e}function Fh(e,t,n,a){e=Qt(22,e,a,t),e.elementType=N,e.lanes=n;var r={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var c=r._current;if(c===null)throw Error(o(456));if((r._pendingVisibility&2)===0){var d=Jn(c,2);d!==null&&(r._pendingVisibility|=2,bt(d,c,2))}},attach:function(){var c=r._current;if(c===null)throw Error(o(456));if((r._pendingVisibility&2)!==0){var d=Jn(c,2);d!==null&&(r._pendingVisibility&=-3,bt(d,c,2))}}};return e.stateNode=r,e}function Sc(e,t,n){return e=Qt(6,e,null,t),e.lanes=n,e}function xc(e,t,n){return t=Qt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bn(e){e.flags|=4}function Vh(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Cm(t)){if(t=Xt.current,t!==null&&((Oe&4194176)===Oe?hn!==null:(Oe&62914560)!==Oe&&(Oe&536870912)===0||t!==hn))throw Sr=_u,od;e.flags|=8192}}function Pi(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Pn():536870912,e.lanes|=t,Ol|=t)}function Hr(e,t){if(!De)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function qe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,a=0;if(t)for(var r=e.child;r!==null;)n|=r.lanes|r.childLanes,a|=r.subtreeFlags&31457280,a|=r.flags&31457280,r.return=e,r=r.sibling;else for(r=e.child;r!==null;)n|=r.lanes|r.childLanes,a|=r.subtreeFlags,a|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function nb(e,t,n){var a=t.pendingProps;switch(Au(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return qe(t),null;case 1:return qe(t),null;case 3:return n=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),jn(tt),It(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(gr(t)?Bn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,an!==null&&(Mc(an),an=null))),qe(t),null;case 26:return n=t.memoizedState,e===null?(Bn(t),n!==null?(qe(t),Vh(t,n)):(qe(t),t.flags&=-16777217)):n?n!==e.memoizedState?(Bn(t),qe(t),Vh(t,n)):(qe(t),t.flags&=-16777217):(e.memoizedProps!==a&&Bn(t),qe(t),t.flags&=-16777217),null;case 27:je(t),n=Pe.current;var r=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Bn(t);else{if(!a){if(t.stateNode===null)throw Error(o(166));return qe(t),null}e=Qe.current,gr(t)?rd(t):(e=Sm(r,a,n),t.stateNode=e,Bn(t))}return qe(t),null;case 5:if(je(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Bn(t);else{if(!a){if(t.stateNode===null)throw Error(o(166));return qe(t),null}if(e=Qe.current,gr(t))rd(t);else{switch(r=io(Pe.current),e){case 1:e=r.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=r.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=r.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=r.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":e=r.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof a.is=="string"?r.createElement("select",{is:a.is}):r.createElement("select"),a.multiple?e.multiple=!0:a.size&&(e.size=a.size);break;default:e=typeof a.is=="string"?r.createElement(n,{is:a.is}):r.createElement(n)}}e[mt]=t,e[At]=a;e:for(r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.tag!==27&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break e;for(;r.sibling===null;){if(r.return===null||r.return===t)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}t.stateNode=e;e:switch(dt(e,n,a),n){case"button":case"input":case"select":case"textarea":e=!!a.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Bn(t)}}return qe(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Bn(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(o(166));if(e=Pe.current,gr(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,r=yt,r!==null)switch(r.tag){case 27:case 5:a=r.memoizedProps}e[mt]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||mm(e.nodeValue,n)),e||La(t)}else e=io(e).createTextNode(a),e[mt]=t,t.stateNode=e}return qe(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(r=gr(t),a!==null&&a.dehydrated!==null){if(e===null){if(!r)throw Error(o(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(o(317));r[mt]=t}else pr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;qe(t),r=!1}else an!==null&&(Mc(an),an=null),r=!0;if(!r)return t.flags&256?(On(t),t):(On(t),null)}if(On(t),(t.flags&128)!==0)return t.lanes=n,t;if(n=a!==null,e=e!==null&&e.memoizedState!==null,n){a=t.child,r=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(r=a.alternate.memoizedState.cachePool.pool);var c=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(c=a.memoizedState.cachePool.pool),c!==r&&(a.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),Pi(t,t.updateQueue),qe(t),null;case 4:return It(),e===null&&Gc(t.stateNode.containerInfo),qe(t),null;case 10:return jn(t.type),qe(t),null;case 19:if(Ee(et),r=t.memoizedState,r===null)return qe(t),null;if(a=(t.flags&128)!==0,c=r.rendering,c===null)if(a)Hr(r,!1);else{if(Xe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(c=Ni(e),c!==null){for(t.flags|=128,Hr(r,!1),e=c.updateQueue,t.updateQueue=e,Pi(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Yh(n,e),n=n.sibling;return Re(et,et.current&1|2),t.child}e=e.sibling}r.tail!==null&&xt()>$i&&(t.flags|=128,a=!0,Hr(r,!1),t.lanes=4194304)}else{if(!a)if(e=Ni(c),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Pi(t,e),Hr(r,!0),r.tail===null&&r.tailMode==="hidden"&&!c.alternate&&!De)return qe(t),null}else 2*xt()-r.renderingStartTime>$i&&n!==536870912&&(t.flags|=128,a=!0,Hr(r,!1),t.lanes=4194304);r.isBackwards?(c.sibling=t.child,t.child=c):(e=r.last,e!==null?e.sibling=c:t.child=c,r.last=c)}return r.tail!==null?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=xt(),t.sibling=null,e=et.current,Re(et,a?e&1|2:e&1),t):(qe(t),null);case 22:case 23:return On(t),Cu(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(n&536870912)!==0&&(t.flags&128)===0&&(qe(t),t.subtreeFlags&6&&(t.flags|=8192)):qe(t),n=t.updateQueue,n!==null&&Pi(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),e!==null&&Ee(Ba),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),jn(tt),qe(t),null;case 25:return null}throw Error(o(156,t.tag))}function ab(e,t){switch(Au(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return jn(tt),It(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return je(t),null;case 13:if(On(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));pr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ee(et),null;case 4:return It(),null;case 10:return jn(t.type),null;case 22:case 23:return On(t),Cu(),e!==null&&Ee(Ba),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return jn(tt),null;case 25:return null;default:return null}}function Xh(e,t){switch(Au(t),t.tag){case 3:jn(tt),It();break;case 26:case 27:case 5:je(t);break;case 4:It();break;case 13:On(t);break;case 19:Ee(et);break;case 10:jn(t.type);break;case 22:case 23:On(t),Cu(),e!==null&&Ee(Ba);break;case 24:jn(tt)}}var lb={getCacheForType:function(e){var t=vt(tt),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n}},rb=typeof WeakMap=="function"?WeakMap:Map,Ye=0,Be=null,_e=null,Oe=0,ke=0,zt=null,kn=!1,Ml=!1,wc=!1,Gn=0,Xe=0,fa=0,Za=0,Ec=0,Pt=0,Ol=0,Br=null,vn=null,Ac=!1,Tc=0,$i=1/0,Wi=null,da=null,Ji=!1,Qa=null,kr=0,_c=0,Rc=null,Gr=0,Cc=null;function jt(){if((Ye&2)!==0&&Oe!==0)return Oe&-Oe;if(B.T!==null){var e=xl;return e!==0?e:Lc()}return lr()}function Kh(){Pt===0&&(Pt=(Oe&536870912)===0||De?ht():536870912);var e=Xt.current;return e!==null&&(e.flags|=32),Pt}function bt(e,t,n){(e===Be&&ke===2||e.cancelPendingCommit!==null)&&(Dl(e,0),qn(e,Oe,Pt,!1)),Tn(e,n),((Ye&2)===0||e!==Be)&&(e===Be&&((Ye&2)===0&&(Za|=n),Xe===4&&qn(e,Oe,Pt,!1)),gn(e))}function Zh(e,t,n){if((Ye&6)!==0)throw Error(o(327));var a=!n&&(t&60)===0&&(t&e.expiredLanes)===0||Et(e,t),r=a?ub(e,t):Nc(e,t,!0),c=a;do{if(r===0){Ml&&!a&&qn(e,t,0,!1);break}else if(r===6)qn(e,t,0,!kn);else{if(n=e.current.alternate,c&&!ib(n)){r=Nc(e,t,!1),c=!1;continue}if(r===2){if(c=t,e.errorRecoveryDisabledLanes&c)var d=0;else d=e.pendingLanes&-536870913,d=d!==0?d:d&536870912?536870912:0;if(d!==0){t=d;e:{var p=e;r=Br;var T=p.current.memoizedState.isDehydrated;if(T&&(Dl(p,d).flags|=256),d=Nc(p,d,!1),d!==2){if(wc&&!T){p.errorRecoveryDisabledLanes|=c,Za|=c,r=4;break e}c=vn,vn=r,c!==null&&Mc(c)}r=d}if(c=!1,r!==2)continue}}if(r===1){Dl(e,0),qn(e,t,0,!0);break}e:{switch(a=e,r){case 0:case 1:throw Error(o(345));case 4:if((t&4194176)===t){qn(a,t,Pt,!kn);break e}break;case 2:vn=null;break;case 3:case 5:break;default:throw Error(o(329))}if(a.finishedWork=n,a.finishedLanes=t,(t&62914560)===t&&(c=Tc+300-xt(),10<c)){if(qn(a,t,Pt,!kn),pt(a,0)!==0)break e;a.timeoutHandle=pm(Qh.bind(null,a,n,vn,Wi,Ac,t,Pt,Za,Ol,kn,2,-0,0),c);break e}Qh(a,n,vn,Wi,Ac,t,Pt,Za,Ol,kn,0,-0,0)}}break}while(!0);gn(e)}function Mc(e){vn===null?vn=e:vn.push.apply(vn,e)}function Qh(e,t,n,a,r,c,d,p,T,U,X,W,q){var F=t.subtreeFlags;if((F&8192||(F&16785408)===16785408)&&(Kr={stylesheets:null,count:0,unsuspend:qb},Bh(t),t=Fb(),t!==null)){e.cancelPendingCommit=t(tm.bind(null,e,n,a,r,d,p,T,1,W,q)),qn(e,c,d,!U);return}tm(e,n,a,r,d,p,T,X,W,q)}function ib(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var r=n[a],c=r.getSnapshot;r=r.value;try{if(!Ot(c(),r))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 qn(e,t,n,a){t&=~Ec,t&=~Za,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var r=t;0<r;){var c=31-he(r),d=1<<c;a[c]=-1,r&=~d}n!==0&&ar(e,n,t)}function Ii(){return(Ye&6)===0?(qr(0),!1):!0}function Oc(){if(_e!==null){if(ke===0)var e=_e.return;else e=_e,zn=Fa=null,Lu(e),bl=null,xr=0,e=_e;for(;e!==null;)Xh(e.alternate,e),e=e.return;_e=null}}function Dl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,Tb(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Oc(),Be=e,_e=n=sa(e.current,null),Oe=t,ke=0,zt=null,kn=!1,Ml=Et(e,t),wc=!1,Ol=Pt=Ec=Za=fa=Xe=0,vn=Br=null,Ac=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var r=31-he(a),c=1<<r;t|=e[r],a&=~c}return Gn=t,Ei(),n}function Ph(e,t){we=null,B.H=mn,t===br?(t=sd(),ke=3):t===od?(t=sd(),ke=4):ke=t===uh?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,zt=t,_e===null&&(Xe=1,Fi(e,Yt(t,e.current)))}function $h(){var e=B.H;return B.H=mn,e===null?mn:e}function Wh(){var e=B.A;return B.A=lb,e}function Dc(){Xe=4,kn||(Oe&4194176)!==Oe&&Xt.current!==null||(Ml=!0),(fa&134217727)===0&&(Za&134217727)===0||Be===null||qn(Be,Oe,Pt,!1)}function Nc(e,t,n){var a=Ye;Ye|=2;var r=$h(),c=Wh();(Be!==e||Oe!==t)&&(Wi=null,Dl(e,t)),t=!1;var d=Xe;e:do try{if(ke!==0&&_e!==null){var p=_e,T=zt;switch(ke){case 8:Oc(),d=6;break e;case 3:case 2:case 6:Xt.current===null&&(t=!0);var U=ke;if(ke=0,zt=null,Nl(e,p,T,U),n&&Ml){d=0;break e}break;default:U=ke,ke=0,zt=null,Nl(e,p,T,U)}}ob(),d=Xe;break}catch(X){Ph(e,X)}while(!0);return t&&e.shellSuspendCounter++,zn=Fa=null,Ye=a,B.H=r,B.A=c,_e===null&&(Be=null,Oe=0,Ei()),d}function ob(){for(;_e!==null;)Jh(_e)}function ub(e,t){var n=Ye;Ye|=2;var a=$h(),r=Wh();Be!==e||Oe!==t?(Wi=null,$i=xt()+500,Dl(e,t)):Ml=Et(e,t);e:do try{if(ke!==0&&_e!==null){t=_e;var c=zt;t:switch(ke){case 1:ke=0,zt=null,Nl(e,t,c,1);break;case 2:if(ud(c)){ke=0,zt=null,Ih(t);break}t=function(){ke===2&&Be===e&&(ke=7),gn(e)},c.then(t,t);break e;case 3:ke=7;break e;case 4:ke=5;break e;case 7:ud(c)?(ke=0,zt=null,Ih(t)):(ke=0,zt=null,Nl(e,t,c,7));break;case 5:var d=null;switch(_e.tag){case 26:d=_e.memoizedState;case 5:case 27:var p=_e;if(!d||Cm(d)){ke=0,zt=null;var T=p.sibling;if(T!==null)_e=T;else{var U=p.return;U!==null?(_e=U,eo(U)):_e=null}break t}}ke=0,zt=null,Nl(e,t,c,5);break;case 6:ke=0,zt=null,Nl(e,t,c,6);break;case 8:Oc(),Xe=6;break e;default:throw Error(o(462))}}cb();break}catch(X){Ph(e,X)}while(!0);return zn=Fa=null,B.H=a,B.A=r,Ye=n,_e!==null?0:(Be=null,Oe=0,Ei(),Xe)}function cb(){for(;_e!==null&&!Wo();)Jh(_e)}function Jh(e){var t=Sh(e.alternate,e,Gn);e.memoizedProps=e.pendingProps,t===null?eo(e):_e=t}function Ih(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=mh(n,t,t.pendingProps,t.type,void 0,Oe);break;case 11:t=mh(n,t,t.pendingProps,t.type.render,t.ref,Oe);break;case 5:Lu(t);default:Xh(n,t),t=_e=Yh(t,Gn),t=Sh(n,t,Gn)}e.memoizedProps=e.pendingProps,t===null?eo(e):_e=t}function Nl(e,t,n,a){zn=Fa=null,Lu(t),bl=null,xr=0;var r=t.return;try{if(Wy(e,r,t,n,Oe)){Xe=1,Fi(e,Yt(n,e.current)),_e=null;return}}catch(c){if(r!==null)throw _e=r,c;Xe=1,Fi(e,Yt(n,e.current)),_e=null;return}t.flags&32768?(De||a===1?e=!0:Ml||(Oe&536870912)!==0?e=!1:(kn=e=!0,(a===2||a===3||a===6)&&(a=Xt.current,a!==null&&a.tag===13&&(a.flags|=16384))),em(t,e)):eo(t)}function eo(e){var t=e;do{if((t.flags&32768)!==0){em(t,kn);return}e=t.return;var n=nb(t.alternate,t,Gn);if(n!==null){_e=n;return}if(t=t.sibling,t!==null){_e=t;return}_e=t=e}while(t!==null);Xe===0&&(Xe=5)}function em(e,t){do{var n=ab(e.alternate,e);if(n!==null){n.flags&=32767,_e=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){_e=e;return}_e=e=n}while(e!==null);Xe=6,_e=null}function tm(e,t,n,a,r,c,d,p,T,U){var X=B.T,W=I.p;try{I.p=2,B.T=null,sb(e,t,n,a,W,r,c,d,p,T,U)}finally{B.T=X,I.p=W}}function sb(e,t,n,a,r,c,d,p){do zl();while(Qa!==null);if((Ye&6)!==0)throw Error(o(327));var T=e.finishedWork;if(a=e.finishedLanes,T===null)return null;if(e.finishedWork=null,e.finishedLanes=0,T===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var U=T.lanes|T.childLanes;if(U|=xu,al(e,a,U,c,d,p),e===Be&&(_e=Be=null,Oe=0),(T.subtreeFlags&10256)===0&&(T.flags&10256)===0||Ji||(Ji=!0,_c=U,Rc=n,mb(Zn,function(){return zl(),null})),n=(T.flags&15990)!==0,(T.subtreeFlags&15990)!==0||n?(n=B.T,B.T=null,c=I.p,I.p=2,d=Ye,Ye|=4,Iy(e,T),Uh(T,e),jy(Vc,e.containerInfo),ho=!!Fc,Vc=Fc=null,e.current=T,Dh(e,T.alternate,T),ci(),Ye=d,I.p=c,B.T=n):e.current=T,Ji?(Ji=!1,Qa=e,kr=a):nm(e,U),U=e.pendingLanes,U===0&&(da=null),ze(T.stateNode),gn(e),t!==null)for(r=e.onRecoverableError,T=0;T<t.length;T++)U=t[T],r(U.value,{componentStack:U.stack});return(kr&3)!==0&&zl(),U=e.pendingLanes,(a&4194218)!==0&&(U&42)!==0?e===Cc?Gr++:(Gr=0,Cc=e):Gr=0,qr(0),null}function nm(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Er(t)))}function zl(){if(Qa!==null){var e=Qa,t=_c;_c=0;var n=$n(kr),a=B.T,r=I.p;try{if(I.p=32>n?32:n,B.T=null,Qa===null)var c=!1;else{n=Rc,Rc=null;var d=Qa,p=kr;if(Qa=null,kr=0,(Ye&6)!==0)throw Error(o(331));var T=Ye;if(Ye|=4,Gh(d.current),Hh(d,d.current,p,n),Ye=T,qr(0,!1),J&&typeof J.onPostCommitFiberRoot=="function")try{J.onPostCommitFiberRoot(Ra,d)}catch{}c=!0}return c}finally{I.p=r,B.T=a,nm(e,t)}}return!1}function am(e,t,n){t=Yt(n,t),t=$u(e.stateNode,t,2),e=ia(e,t,2),e!==null&&(Tn(e,2),gn(e))}function He(e,t,n){if(e.tag===3)am(e,e,n);else for(;t!==null;){if(t.tag===3){am(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(da===null||!da.has(a))){e=Yt(n,e),n=ih(2),a=ia(t,n,2),a!==null&&(oh(n,a,t,e),Tn(a,2),gn(a));break}}t=t.return}}function zc(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new rb;var r=new Set;a.set(t,r)}else r=a.get(t),r===void 0&&(r=new Set,a.set(t,r));r.has(n)||(wc=!0,r.add(n),e=fb.bind(null,e,t,n),t.then(e,e))}function fb(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Be===e&&(Oe&n)===n&&(Xe===4||Xe===3&&(Oe&62914560)===Oe&&300>xt()-Tc?(Ye&2)===0&&Dl(e,0):Ec|=n,Ol===Oe&&(Ol=0)),gn(e)}function lm(e,t){t===0&&(t=Pn()),e=Jn(e,t),e!==null&&(Tn(e,t),gn(e))}function db(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),lm(e,n)}function hb(e,t){var n=0;switch(e.tag){case 13:var a=e.stateNode,r=e.memoizedState;r!==null&&(n=r.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(o(314))}a!==null&&a.delete(t),lm(e,n)}function mb(e,t){return nl(e,t)}var to=null,jl=null,jc=!1,no=!1,Uc=!1,Pa=0;function gn(e){e!==jl&&e.next===null&&(jl===null?to=jl=e:jl=jl.next=e),no=!0,jc||(jc=!0,gb(vb))}function qr(e,t){if(!Uc&&no){Uc=!0;do for(var n=!1,a=to;a!==null;){if(e!==0){var r=a.pendingLanes;if(r===0)var c=0;else{var d=a.suspendedLanes,p=a.pingedLanes;c=(1<<31-he(42|e)+1)-1,c&=r&~(d&~p),c=c&201326677?c&201326677|1:c?c|2:0}c!==0&&(n=!0,om(a,c))}else c=Oe,c=pt(a,a===Be?c:0),(c&3)===0||Et(a,c)||(n=!0,om(a,c));a=a.next}while(n);Uc=!1}}function vb(){no=jc=!1;var e=0;Pa!==0&&(Ab()&&(e=Pa),Pa=0);for(var t=xt(),n=null,a=to;a!==null;){var r=a.next,c=rm(a,t);c===0?(a.next=null,n===null?to=r:n.next=r,r===null&&(jl=n)):(n=a,(e!==0||(c&3)!==0)&&(no=!0)),a=r}qr(e)}function rm(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,r=e.expirationTimes,c=e.pendingLanes&-62914561;0<c;){var d=31-he(c),p=1<<d,T=r[d];T===-1?((p&n)===0||(p&a)!==0)&&(r[d]=Ca(p,t)):T<=t&&(e.expiredLanes|=p),c&=~p}if(t=Be,n=Oe,n=pt(e,e===t?n:0),a=e.callbackNode,n===0||e===t&&ke===2||e.cancelPendingCommit!==null)return a!==null&&a!==null&&er(a),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Et(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(a!==null&&er(a),$n(n)){case 2:case 8:n=tr;break;case 32:n=Zn;break;case 268435456:n=si;break;default:n=Zn}return a=im.bind(null,e),n=nl(n,a),e.callbackPriority=t,e.callbackNode=n,t}return a!==null&&a!==null&&er(a),e.callbackPriority=2,e.callbackNode=null,2}function im(e,t){var n=e.callbackNode;if(zl()&&e.callbackNode!==n)return null;var a=Oe;return a=pt(e,e===Be?a:0),a===0?null:(Zh(e,a,t),rm(e,xt()),e.callbackNode!=null&&e.callbackNode===n?im.bind(null,e):null)}function om(e,t){if(zl())return null;Zh(e,t,!0)}function gb(e){_b(function(){(Ye&6)!==0?nl(_a,e):e()})}function Lc(){return Pa===0&&(Pa=ht()),Pa}function um(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:gi(""+e)}function cm(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function pb(e,t,n,a,r){if(t==="submit"&&n&&n.stateNode===r){var c=um((r[At]||null).action),d=a.submitter;d&&(t=(t=d[At]||null)?um(t.formAction):d.getAttribute("formAction"),t!==null&&(c=t,d=null));var p=new Si("action","action",null,a,r);e.push({event:p,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Pa!==0){var T=d?cm(r,d):new FormData(r);Xu(n,{pending:!0,data:T,method:r.method,action:c},null,T)}}else typeof c=="function"&&(p.preventDefault(),T=d?cm(r,d):new FormData(r),Xu(n,{pending:!0,data:T,method:r.method,action:c},c,T))},currentTarget:r}]})}}for(var Hc=0;Hc<td.length;Hc++){var Bc=td[Hc],yb=Bc.toLowerCase(),bb=Bc[0].toUpperCase()+Bc.slice(1);nn(yb,"on"+bb)}nn($f,"onAnimationEnd"),nn(Wf,"onAnimationIteration"),nn(Jf,"onAnimationStart"),nn("dblclick","onDoubleClick"),nn("focusin","onFocus"),nn("focusout","onBlur"),nn(Ly,"onTransitionRun"),nn(Hy,"onTransitionStart"),nn(By,"onTransitionCancel"),nn(If,"onTransitionEnd"),ol("onMouseEnter",["mouseout","mouseover"]),ol("onMouseLeave",["mouseout","mouseover"]),ol("onPointerEnter",["pointerout","pointerover"]),ol("onPointerLeave",["pointerout","pointerover"]),Oa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Oa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Oa("onBeforeInput",["compositionend","keypress","textInput","paste"]),Oa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Oa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Oa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Yr="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(" "),Sb=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Yr));function sm(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],r=a.event;a=a.listeners;e:{var c=void 0;if(t)for(var d=a.length-1;0<=d;d--){var p=a[d],T=p.instance,U=p.currentTarget;if(p=p.listener,T!==c&&r.isPropagationStopped())break e;c=p,r.currentTarget=U;try{c(r)}catch(X){Yi(X)}r.currentTarget=null,c=T}else for(d=0;d<a.length;d++){if(p=a[d],T=p.instance,U=p.currentTarget,p=p.listener,T!==c&&r.isPropagationStopped())break e;c=p,r.currentTarget=U;try{c(r)}catch(X){Yi(X)}r.currentTarget=null,c=T}}}}function Me(e,t){var n=t[eu];n===void 0&&(n=t[eu]=new Set);var a=e+"__bubble";n.has(a)||(fm(t,e,2,!1),n.add(a))}function kc(e,t,n){var a=0;t&&(a|=4),fm(n,e,a,t)}var ao="_reactListening"+Math.random().toString(36).slice(2);function Gc(e){if(!e[ao]){e[ao]=!0,mf.forEach(function(n){n!=="selectionchange"&&(Sb.has(n)||kc(n,!1,e),kc(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ao]||(t[ao]=!0,kc("selectionchange",!1,t))}}function fm(e,t,n,a){switch(jm(t)){case 2:var r=Kb;break;case 8:r=Zb;break;default:r=Ic}n=r.bind(null,t,n,e),r=void 0,!uu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(r=!0),a?r!==void 0?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):r!==void 0?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function qc(e,t,n,a,r){var c=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var d=a.tag;if(d===3||d===4){var p=a.stateNode.containerInfo;if(p===r||p.nodeType===8&&p.parentNode===r)break;if(d===4)for(d=a.return;d!==null;){var T=d.tag;if((T===3||T===4)&&(T=d.stateNode.containerInfo,T===r||T.nodeType===8&&T.parentNode===r))return;d=d.return}for(;p!==null;){if(d=Ma(p),d===null)return;if(T=d.tag,T===5||T===6||T===26||T===27){a=c=d;continue e}p=p.parentNode}}a=a.return}_f(function(){var U=c,X=iu(n),W=[];e:{var q=ed.get(e);if(q!==void 0){var F=Si,ue=e;switch(e){case"keypress":if(yi(n)===0)break e;case"keydown":case"keyup":F=hy;break;case"focusin":ue="focus",F=du;break;case"focusout":ue="blur",F=du;break;case"beforeblur":case"afterblur":F=du;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":F=Mf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":F=ty;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":F=gy;break;case $f:case Wf:case Jf:F=ly;break;case If:F=yy;break;case"scroll":case"scrollend":F=Ip;break;case"wheel":F=Sy;break;case"copy":case"cut":case"paste":F=iy;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":F=Df;break;case"toggle":case"beforetoggle":F=wy}var pe=(t&4)!==0,Ke=!pe&&(e==="scroll"||e==="scrollend"),H=pe?q!==null?q+"Capture":null:q;pe=[];for(var j=U,k;j!==null;){var Q=j;if(k=Q.stateNode,Q=Q.tag,Q!==5&&Q!==26&&Q!==27||k===null||H===null||(Q=or(j,H),Q!=null&&pe.push(Fr(j,Q,k))),Ke)break;j=j.return}0<pe.length&&(q=new F(q,ue,null,n,X),W.push({event:q,listeners:pe}))}}if((t&7)===0){e:{if(q=e==="mouseover"||e==="pointerover",F=e==="mouseout"||e==="pointerout",q&&n!==ru&&(ue=n.relatedTarget||n.fromElement)&&(Ma(ue)||ue[ll]))break e;if((F||q)&&(q=X.window===X?X:(q=X.ownerDocument)?q.defaultView||q.parentWindow:window,F?(ue=n.relatedTarget||n.toElement,F=U,ue=ue?Ma(ue):null,ue!==null&&(Ke=V(ue),pe=ue.tag,ue!==Ke||pe!==5&&pe!==27&&pe!==6)&&(ue=null)):(F=null,ue=U),F!==ue)){if(pe=Mf,Q="onMouseLeave",H="onMouseEnter",j="mouse",(e==="pointerout"||e==="pointerover")&&(pe=Df,Q="onPointerLeave",H="onPointerEnter",j="pointer"),Ke=F==null?q:ir(F),k=ue==null?q:ir(ue),q=new pe(Q,j+"leave",F,n,X),q.target=Ke,q.relatedTarget=k,Q=null,Ma(X)===U&&(pe=new pe(H,j+"enter",ue,n,X),pe.target=k,pe.relatedTarget=Ke,Q=pe),Ke=Q,F&&ue)t:{for(pe=F,H=ue,j=0,k=pe;k;k=Ul(k))j++;for(k=0,Q=H;Q;Q=Ul(Q))k++;for(;0<j-k;)pe=Ul(pe),j--;for(;0<k-j;)H=Ul(H),k--;for(;j--;){if(pe===H||H!==null&&pe===H.alternate)break t;pe=Ul(pe),H=Ul(H)}pe=null}else pe=null;F!==null&&dm(W,q,F,pe,!1),ue!==null&&Ke!==null&&dm(W,Ke,ue,pe,!0)}}e:{if(q=U?ir(U):window,F=q.nodeName&&q.nodeName.toLowerCase(),F==="select"||F==="input"&&q.type==="file")var le=kf;else if(Hf(q))if(Gf)le=Ny;else{le=Oy;var Ae=My}else F=q.nodeName,!F||F.toLowerCase()!=="input"||q.type!=="checkbox"&&q.type!=="radio"?U&&lu(U.elementType)&&(le=kf):le=Dy;if(le&&(le=le(e,U))){Bf(W,le,n,X);break e}Ae&&Ae(e,q,U),e==="focusout"&&U&&q.type==="number"&&U.memoizedProps.value!=null&&au(q,"number",q.value)}switch(Ae=U?ir(U):window,e){case"focusin":(Hf(Ae)||Ae.contentEditable==="true")&&(hl=Ae,yu=U,vr=null);break;case"focusout":vr=yu=hl=null;break;case"mousedown":bu=!0;break;case"contextmenu":case"mouseup":case"dragend":bu=!1,Qf(W,n,X);break;case"selectionchange":if(Uy)break;case"keydown":case"keyup":Qf(W,n,X)}var ce;if(mu)e:{switch(e){case"compositionstart":var de="onCompositionStart";break e;case"compositionend":de="onCompositionEnd";break e;case"compositionupdate":de="onCompositionUpdate";break e}de=void 0}else dl?Uf(e,n)&&(de="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(de="onCompositionStart");de&&(Nf&&n.locale!=="ko"&&(dl||de!=="onCompositionStart"?de==="onCompositionEnd"&&dl&&(ce=Rf()):(Wn=X,cu="value"in Wn?Wn.value:Wn.textContent,dl=!0)),Ae=lo(U,de),0<Ae.length&&(de=new Of(de,e,null,n,X),W.push({event:de,listeners:Ae}),ce?de.data=ce:(ce=Lf(n),ce!==null&&(de.data=ce)))),(ce=Ay?Ty(e,n):_y(e,n))&&(de=lo(U,"onBeforeInput"),0<de.length&&(Ae=new Of("onBeforeInput","beforeinput",null,n,X),W.push({event:Ae,listeners:de}),Ae.data=ce)),pb(W,e,U,n,X)}sm(W,t)})}function Fr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function lo(e,t){for(var n=t+"Capture",a=[];e!==null;){var r=e,c=r.stateNode;r=r.tag,r!==5&&r!==26&&r!==27||c===null||(r=or(e,n),r!=null&&a.unshift(Fr(e,r,c)),r=or(e,t),r!=null&&a.push(Fr(e,r,c))),e=e.return}return a}function Ul(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function dm(e,t,n,a,r){for(var c=t._reactName,d=[];n!==null&&n!==a;){var p=n,T=p.alternate,U=p.stateNode;if(p=p.tag,T!==null&&T===a)break;p!==5&&p!==26&&p!==27||U===null||(T=U,r?(U=or(n,c),U!=null&&d.unshift(Fr(n,U,T))):r||(U=or(n,c),U!=null&&d.push(Fr(n,U,T)))),n=n.return}d.length!==0&&e.push({event:t,listeners:d})}var xb=/\r\n?/g,wb=/\u0000|\uFFFD/g;function hm(e){return(typeof e=="string"?e:""+e).replace(xb,`
`).replace(wb,"")}function mm(e,t){return t=hm(t),hm(e)===t}function ro(){}function Le(e,t,n,a,r,c){switch(n){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||cl(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&cl(e,""+a);break;case"className":hi(e,"class",a);break;case"tabIndex":hi(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":hi(e,n,a);break;case"style":Af(e,a,c);break;case"data":if(t!=="object"){hi(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=gi(""+a),e.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof c=="function"&&(n==="formAction"?(t!=="input"&&Le(e,t,"name",r.name,r,null),Le(e,t,"formEncType",r.formEncType,r,null),Le(e,t,"formMethod",r.formMethod,r,null),Le(e,t,"formTarget",r.formTarget,r,null)):(Le(e,t,"encType",r.encType,r,null),Le(e,t,"method",r.method,r,null),Le(e,t,"target",r.target,r,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=gi(""+a),e.setAttribute(n,a);break;case"onClick":a!=null&&(e.onclick=ro);break;case"onScroll":a!=null&&Me("scroll",e);break;case"onScrollEnd":a!=null&&Me("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(o(61));if(n=a.__html,n!=null){if(r.children!=null)throw Error(o(60));e.innerHTML=n}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}n=gi(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""+a):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":a===!0?e.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,a):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(n,a):e.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(n):e.setAttribute(n,a);break;case"popover":Me("beforetoggle",e),Me("toggle",e),di(e,"popover",a);break;case"xlinkActuate":Rn(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Rn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Rn(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Rn(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Rn(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Rn(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Rn(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Rn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Rn(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":di(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=Wp.get(n)||n,di(e,n,a))}}function Yc(e,t,n,a,r,c){switch(n){case"style":Af(e,a,c);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(o(61));if(n=a.__html,n!=null){if(r.children!=null)throw Error(o(60));e.innerHTML=n}}break;case"children":typeof a=="string"?cl(e,a):(typeof a=="number"||typeof a=="bigint")&&cl(e,""+a);break;case"onScroll":a!=null&&Me("scroll",e);break;case"onScrollEnd":a!=null&&Me("scrollend",e);break;case"onClick":a!=null&&(e.onclick=ro);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!vf.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(r=n.endsWith("Capture"),t=n.slice(2,r?n.length-7:void 0),c=e[At]||null,c=c!=null?c[n]:null,typeof c=="function"&&e.removeEventListener(t,c,r),typeof a=="function")){typeof c!="function"&&c!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,r);break e}n in e?e[n]=a:a===!0?e.setAttribute(n,""):di(e,n,a)}}}function dt(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Me("error",e),Me("load",e);var a=!1,r=!1,c;for(c in n)if(n.hasOwnProperty(c)){var d=n[c];if(d!=null)switch(c){case"src":a=!0;break;case"srcSet":r=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Le(e,t,c,d,n,null)}}r&&Le(e,t,"srcSet",n.srcSet,n,null),a&&Le(e,t,"src",n.src,n,null);return;case"input":Me("invalid",e);var p=c=d=r=null,T=null,U=null;for(a in n)if(n.hasOwnProperty(a)){var X=n[a];if(X!=null)switch(a){case"name":r=X;break;case"type":d=X;break;case"checked":T=X;break;case"defaultChecked":U=X;break;case"value":c=X;break;case"defaultValue":p=X;break;case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(o(137,t));break;default:Le(e,t,a,X,n,null)}}Sf(e,c,p,T,U,d,r,!1),mi(e);return;case"select":Me("invalid",e),a=d=c=null;for(r in n)if(n.hasOwnProperty(r)&&(p=n[r],p!=null))switch(r){case"value":c=p;break;case"defaultValue":d=p;break;case"multiple":a=p;default:Le(e,t,r,p,n,null)}t=c,n=d,e.multiple=!!a,t!=null?ul(e,!!a,t,!1):n!=null&&ul(e,!!a,n,!0);return;case"textarea":Me("invalid",e),c=r=a=null;for(d in n)if(n.hasOwnProperty(d)&&(p=n[d],p!=null))switch(d){case"value":a=p;break;case"defaultValue":r=p;break;case"children":c=p;break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(o(91));break;default:Le(e,t,d,p,n,null)}wf(e,a,r,c),mi(e);return;case"option":for(T in n)if(n.hasOwnProperty(T)&&(a=n[T],a!=null))switch(T){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Le(e,t,T,a,n,null)}return;case"dialog":Me("cancel",e),Me("close",e);break;case"iframe":case"object":Me("load",e);break;case"video":case"audio":for(a=0;a<Yr.length;a++)Me(Yr[a],e);break;case"image":Me("error",e),Me("load",e);break;case"details":Me("toggle",e);break;case"embed":case"source":case"link":Me("error",e),Me("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(U in n)if(n.hasOwnProperty(U)&&(a=n[U],a!=null))switch(U){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Le(e,t,U,a,n,null)}return;default:if(lu(t)){for(X in n)n.hasOwnProperty(X)&&(a=n[X],a!==void 0&&Yc(e,t,X,a,n,void 0));return}}for(p in n)n.hasOwnProperty(p)&&(a=n[p],a!=null&&Le(e,t,p,a,n,null))}function Eb(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var r=null,c=null,d=null,p=null,T=null,U=null,X=null;for(F in n){var W=n[F];if(n.hasOwnProperty(F)&&W!=null)switch(F){case"checked":break;case"value":break;case"defaultValue":T=W;default:a.hasOwnProperty(F)||Le(e,t,F,null,a,W)}}for(var q in a){var F=a[q];if(W=n[q],a.hasOwnProperty(q)&&(F!=null||W!=null))switch(q){case"type":c=F;break;case"name":r=F;break;case"checked":U=F;break;case"defaultChecked":X=F;break;case"value":d=F;break;case"defaultValue":p=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(o(137,t));break;default:F!==W&&Le(e,t,q,F,a,W)}}nu(e,d,p,T,U,X,c,r);return;case"select":F=d=p=q=null;for(c in n)if(T=n[c],n.hasOwnProperty(c)&&T!=null)switch(c){case"value":break;case"multiple":F=T;default:a.hasOwnProperty(c)||Le(e,t,c,null,a,T)}for(r in a)if(c=a[r],T=n[r],a.hasOwnProperty(r)&&(c!=null||T!=null))switch(r){case"value":q=c;break;case"defaultValue":p=c;break;case"multiple":d=c;default:c!==T&&Le(e,t,r,c,a,T)}t=p,n=d,a=F,q!=null?ul(e,!!n,q,!1):!!a!=!!n&&(t!=null?ul(e,!!n,t,!0):ul(e,!!n,n?[]:"",!1));return;case"textarea":F=q=null;for(p in n)if(r=n[p],n.hasOwnProperty(p)&&r!=null&&!a.hasOwnProperty(p))switch(p){case"value":break;case"children":break;default:Le(e,t,p,null,a,r)}for(d in a)if(r=a[d],c=n[d],a.hasOwnProperty(d)&&(r!=null||c!=null))switch(d){case"value":q=r;break;case"defaultValue":F=r;break;case"children":break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(o(91));break;default:r!==c&&Le(e,t,d,r,a,c)}xf(e,q,F);return;case"option":for(var ue in n)if(q=n[ue],n.hasOwnProperty(ue)&&q!=null&&!a.hasOwnProperty(ue))switch(ue){case"selected":e.selected=!1;break;default:Le(e,t,ue,null,a,q)}for(T in a)if(q=a[T],F=n[T],a.hasOwnProperty(T)&&q!==F&&(q!=null||F!=null))switch(T){case"selected":e.selected=q&&typeof q!="function"&&typeof q!="symbol";break;default:Le(e,t,T,q,a,F)}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 pe in n)q=n[pe],n.hasOwnProperty(pe)&&q!=null&&!a.hasOwnProperty(pe)&&Le(e,t,pe,null,a,q);for(U in a)if(q=a[U],F=n[U],a.hasOwnProperty(U)&&q!==F&&(q!=null||F!=null))switch(U){case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(o(137,t));break;default:Le(e,t,U,q,a,F)}return;default:if(lu(t)){for(var Ke in n)q=n[Ke],n.hasOwnProperty(Ke)&&q!==void 0&&!a.hasOwnProperty(Ke)&&Yc(e,t,Ke,void 0,a,q);for(X in a)q=a[X],F=n[X],!a.hasOwnProperty(X)||q===F||q===void 0&&F===void 0||Yc(e,t,X,q,a,F);return}}for(var H in n)q=n[H],n.hasOwnProperty(H)&&q!=null&&!a.hasOwnProperty(H)&&Le(e,t,H,null,a,q);for(W in a)q=a[W],F=n[W],!a.hasOwnProperty(W)||q===F||q==null&&F==null||Le(e,t,W,q,a,F)}var Fc=null,Vc=null;function io(e){return e.nodeType===9?e:e.ownerDocument}function vm(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 gm(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 Xc(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 Kc=null;function Ab(){var e=window.event;return e&&e.type==="popstate"?e===Kc?!1:(Kc=e,!0):(Kc=null,!1)}var pm=typeof setTimeout=="function"?setTimeout:void 0,Tb=typeof clearTimeout=="function"?clearTimeout:void 0,ym=typeof Promise=="function"?Promise:void 0,_b=typeof queueMicrotask=="function"?queueMicrotask:typeof ym<"u"?function(e){return ym.resolve(null).then(e).catch(Rb)}:pm;function Rb(e){setTimeout(function(){throw e})}function Zc(e,t){var n=t,a=0;do{var r=n.nextSibling;if(e.removeChild(n),r&&r.nodeType===8)if(n=r.data,n==="/$"){if(a===0){e.removeChild(r),Wr(t);return}a--}else n!=="$"&&n!=="$?"&&n!=="$!"||a++;n=r}while(n);Wr(t)}function Qc(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":Qc(n),tu(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function Cb(e,t,n,a){for(;e.nodeType===1;){var r=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[rr])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(c=e.getAttribute("rel"),c==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(c!==r.rel||e.getAttribute("href")!==(r.href==null?null:r.href)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin)||e.getAttribute("title")!==(r.title==null?null:r.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(c=e.getAttribute("src"),(c!==(r.src==null?null:r.src)||e.getAttribute("type")!==(r.type==null?null:r.type)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin))&&c&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var c=r.name==null?null:""+r.name;if(r.type==="hidden"&&e.getAttribute("name")===c)return e}else return e;if(e=rn(e.nextSibling),e===null)break}return null}function Mb(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=rn(e.nextSibling),e===null))return null;return e}function rn(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==="F!"||t==="F")break;if(t==="/$")return null}}return e}function bm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}function Sm(e,t,n){switch(t=io(n),e){case"html":if(e=t.documentElement,!e)throw Error(o(452));return e;case"head":if(e=t.head,!e)throw Error(o(453));return e;case"body":if(e=t.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}var $t=new Map,xm=new Set;function oo(e){return typeof e.getRootNode=="function"?e.getRootNode():e.ownerDocument}var Yn=I.d;I.d={f:Ob,r:Db,D:Nb,C:zb,L:jb,m:Ub,X:Hb,S:Lb,M:Bb};function Ob(){var e=Yn.f(),t=Ii();return e||t}function Db(e){var t=rl(e);t!==null&&t.tag===5&&t.type==="form"?Qd(t):Yn.r(e)}var Ll=typeof document>"u"?null:document;function wm(e,t,n){var a=Ll;if(a&&typeof t=="string"&&t){var r=Gt(t);r='link[rel="'+e+'"][href="'+r+'"]',typeof n=="string"&&(r+='[crossorigin="'+n+'"]'),xm.has(r)||(xm.add(r),e={rel:e,crossOrigin:n,href:t},a.querySelector(r)===null&&(t=a.createElement("link"),dt(t,"link",e),nt(t),a.head.appendChild(t)))}}function Nb(e){Yn.D(e),wm("dns-prefetch",e,null)}function zb(e,t){Yn.C(e,t),wm("preconnect",e,t)}function jb(e,t,n){Yn.L(e,t,n);var a=Ll;if(a&&e&&t){var r='link[rel="preload"][as="'+Gt(t)+'"]';t==="image"&&n&&n.imageSrcSet?(r+='[imagesrcset="'+Gt(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(r+='[imagesizes="'+Gt(n.imageSizes)+'"]')):r+='[href="'+Gt(e)+'"]';var c=r;switch(t){case"style":c=Hl(e);break;case"script":c=Bl(e)}$t.has(c)||(e=$({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),$t.set(c,e),a.querySelector(r)!==null||t==="style"&&a.querySelector(Vr(c))||t==="script"&&a.querySelector(Xr(c))||(t=a.createElement("link"),dt(t,"link",e),nt(t),a.head.appendChild(t)))}}function Ub(e,t){Yn.m(e,t);var n=Ll;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",r='link[rel="modulepreload"][as="'+Gt(a)+'"][href="'+Gt(e)+'"]',c=r;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c=Bl(e)}if(!$t.has(c)&&(e=$({rel:"modulepreload",href:e},t),$t.set(c,e),n.querySelector(r)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Xr(c)))return}a=n.createElement("link"),dt(a,"link",e),nt(a),n.head.appendChild(a)}}}function Lb(e,t,n){Yn.S(e,t,n);var a=Ll;if(a&&e){var r=il(a).hoistableStyles,c=Hl(e);t=t||"default";var d=r.get(c);if(!d){var p={loading:0,preload:null};if(d=a.querySelector(Vr(c)))p.loading=5;else{e=$({rel:"stylesheet",href:e,"data-precedence":t},n),(n=$t.get(c))&&Pc(e,n);var T=d=a.createElement("link");nt(T),dt(T,"link",e),T._p=new Promise(function(U,X){T.onload=U,T.onerror=X}),T.addEventListener("load",function(){p.loading|=1}),T.addEventListener("error",function(){p.loading|=2}),p.loading|=4,uo(d,t,a)}d={type:"stylesheet",instance:d,count:1,state:p},r.set(c,d)}}}function Hb(e,t){Yn.X(e,t);var n=Ll;if(n&&e){var a=il(n).hoistableScripts,r=Bl(e),c=a.get(r);c||(c=n.querySelector(Xr(r)),c||(e=$({src:e,async:!0},t),(t=$t.get(r))&&$c(e,t),c=n.createElement("script"),nt(c),dt(c,"link",e),n.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},a.set(r,c))}}function Bb(e,t){Yn.M(e,t);var n=Ll;if(n&&e){var a=il(n).hoistableScripts,r=Bl(e),c=a.get(r);c||(c=n.querySelector(Xr(r)),c||(e=$({src:e,async:!0,type:"module"},t),(t=$t.get(r))&&$c(e,t),c=n.createElement("script"),nt(c),dt(c,"link",e),n.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},a.set(r,c))}}function Em(e,t,n,a){var r=(r=Pe.current)?oo(r):null;if(!r)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=Hl(n.href),n=il(r).hoistableStyles,a=n.get(t),a||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=Hl(n.href);var c=il(r).hoistableStyles,d=c.get(e);if(d||(r=r.ownerDocument||r,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,d),(c=r.querySelector(Vr(e)))&&!c._p&&(d.instance=c,d.state.loading=5),$t.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},$t.set(e,n),c||kb(r,e,n,d.state))),t&&a===null)throw Error(o(528,""));return d}if(t&&a!==null)throw Error(o(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Bl(n),n=il(r).hoistableScripts,a=n.get(t),a||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function Hl(e){return'href="'+Gt(e)+'"'}function Vr(e){return'link[rel="stylesheet"]['+e+"]"}function Am(e){return $({},e,{"data-precedence":e.precedence,precedence:null})}function kb(e,t,n,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),dt(t,"link",n),nt(t),e.head.appendChild(t))}function Bl(e){return'[src="'+Gt(e)+'"]'}function Xr(e){return"script[async]"+e}function Tm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+Gt(n.href)+'"]');if(a)return t.instance=a,nt(a),a;var r=$({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),nt(a),dt(a,"style",r),uo(a,n.precedence,e),t.instance=a;case"stylesheet":r=Hl(n.href);var c=e.querySelector(Vr(r));if(c)return t.state.loading|=4,t.instance=c,nt(c),c;a=Am(n),(r=$t.get(r))&&Pc(a,r),c=(e.ownerDocument||e).createElement("link"),nt(c);var d=c;return d._p=new Promise(function(p,T){d.onload=p,d.onerror=T}),dt(c,"link",a),t.state.loading|=4,uo(c,n.precedence,e),t.instance=c;case"script":return c=Bl(n.src),(r=e.querySelector(Xr(c)))?(t.instance=r,nt(r),r):(a=n,(r=$t.get(c))&&(a=$({},n),$c(a,r)),e=e.ownerDocument||e,r=e.createElement("script"),nt(r),dt(r,"link",a),e.head.appendChild(r),t.instance=r);case"void":return null;default:throw Error(o(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,uo(a,n.precedence,e));return t.instance}function uo(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),r=a.length?a[a.length-1]:null,c=r,d=0;d<a.length;d++){var p=a[d];if(p.dataset.precedence===t)c=p;else if(c!==r)break}c?c.parentNode.insertBefore(e,c.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Pc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function $c(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var co=null;function _m(e,t,n){if(co===null){var a=new Map,r=co=new Map;r.set(n,a)}else r=co,a=r.get(n),a||(a=new Map,r.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),r=0;r<n.length;r++){var c=n[r];if(!(c[rr]||c[mt]||e==="link"&&c.getAttribute("rel")==="stylesheet")&&c.namespaceURI!=="http://www.w3.org/2000/svg"){var d=c.getAttribute(t)||"";d=e+d;var p=a.get(d);p?p.push(c):a.set(d,[c])}}return a}function Rm(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Gb(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Cm(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Kr=null;function qb(){}function Yb(e,t,n){if(Kr===null)throw Error(o(475));var a=Kr;if(t.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var r=Hl(n.href),c=e.querySelector(Vr(r));if(c){e=c._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(a.count++,a=so.bind(a),e.then(a,a)),t.state.loading|=4,t.instance=c,nt(c);return}c=e.ownerDocument||e,n=Am(n),(r=$t.get(r))&&Pc(n,r),c=c.createElement("link"),nt(c);var d=c;d._p=new Promise(function(p,T){d.onload=p,d.onerror=T}),dt(c,"link",n),t.instance=c}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(a.count++,t=so.bind(a),e.addEventListener("load",t),e.addEventListener("error",t))}}function Fb(){if(Kr===null)throw Error(o(475));var e=Kr;return e.stylesheets&&e.count===0&&Wc(e,e.stylesheets),0<e.count?function(t){var n=setTimeout(function(){if(e.stylesheets&&Wc(e,e.stylesheets),e.unsuspend){var a=e.unsuspend;e.unsuspend=null,a()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}function so(){if(this.count--,this.count===0){if(this.stylesheets)Wc(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var fo=null;function Wc(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,fo=new Map,t.forEach(Vb,e),fo=null,so.call(e))}function Vb(e,t){if(!(t.state.loading&4)){var n=fo.get(e);if(n)var a=n.get(null);else{n=new Map,fo.set(e,n);for(var r=e.querySelectorAll("link[data-precedence],style[data-precedence]"),c=0;c<r.length;c++){var d=r[c];(d.nodeName==="LINK"||d.getAttribute("media")!=="not all")&&(n.set(d.dataset.precedence,d),a=d)}a&&n.set(null,a)}r=t.instance,d=r.getAttribute("data-precedence"),c=n.get(d)||a,c===a&&n.set(null,r),n.set(d,r),this.count++,a=so.bind(this),r.addEventListener("load",a),r.addEventListener("error",a),c?c.parentNode.insertBefore(r,c.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(r,e.firstChild)),t.state.loading|=4}}var Zr={$$typeof:w,Provider:null,Consumer:null,_currentValue:se,_currentValue2:se,_threadCount:0};function Xb(e,t,n,a,r,c,d,p){this.tag=1,this.containerInfo=e,this.finishedWork=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=nr(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=nr(0),this.hiddenUpdates=nr(null),this.identifierPrefix=a,this.onUncaughtError=r,this.onCaughtError=c,this.onRecoverableError=d,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=p,this.incompleteTransitions=new Map}function Mm(e,t,n,a,r,c,d,p,T,U,X,W){return e=new Xb(e,t,n,d,p,T,U,W),t=1,c===!0&&(t|=24),c=Qt(3,null,null,t),e.current=c,c.stateNode=e,t=Mu(),t.refCount++,e.pooledCache=t,t.refCount++,c.memoizedState={element:a,isDehydrated:n,cache:t},cc(c),e}function Om(e){return e?(e=gl,e):gl}function Dm(e,t,n,a,r,c){r=Om(r),a.context===null?a.context=r:a.pendingContext=r,a=ra(t),a.payload={element:n},c=c===void 0?null:c,c!==null&&(a.callback=c),n=ia(e,a,t),n!==null&&(bt(n,e,t),Or(n,e,t))}function Nm(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Jc(e,t){Nm(e,t),(e=e.alternate)&&Nm(e,t)}function zm(e){if(e.tag===13){var t=Jn(e,67108864);t!==null&&bt(t,e,67108864),Jc(e,67108864)}}var ho=!0;function Kb(e,t,n,a){var r=B.T;B.T=null;var c=I.p;try{I.p=2,Ic(e,t,n,a)}finally{I.p=c,B.T=r}}function Zb(e,t,n,a){var r=B.T;B.T=null;var c=I.p;try{I.p=8,Ic(e,t,n,a)}finally{I.p=c,B.T=r}}function Ic(e,t,n,a){if(ho){var r=es(a);if(r===null)qc(e,t,a,mo,n),Um(e,a);else if(Pb(r,e,t,n,a))a.stopPropagation();else if(Um(e,a),t&4&&-1<Qb.indexOf(e)){for(;r!==null;){var c=rl(r);if(c!==null)switch(c.tag){case 3:if(c=c.stateNode,c.current.memoizedState.isDehydrated){var d=wt(c.pendingLanes);if(d!==0){var p=c;for(p.pendingLanes|=2,p.entangledLanes|=2;d;){var T=1<<31-he(d);p.entanglements[1]|=T,d&=~T}gn(c),(Ye&6)===0&&($i=xt()+500,qr(0))}}break;case 13:p=Jn(c,2),p!==null&&bt(p,c,2),Ii(),Jc(c,2)}if(c=es(a),c===null&&qc(e,t,a,mo,n),c===r)break;r=c}r!==null&&a.stopPropagation()}else qc(e,t,a,null,n)}}function es(e){return e=iu(e),ts(e)}var mo=null;function ts(e){if(mo=null,e=Ma(e),e!==null){var t=V(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=P(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return mo=e,null}function jm(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(An()){case _a:return 2;case tr:return 8;case Zn:case Qn:return 32;case si:return 268435456;default:return 32}default:return 32}}var ns=!1,ha=null,ma=null,va=null,Qr=new Map,Pr=new Map,ga=[],Qb="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 Um(e,t){switch(e){case"focusin":case"focusout":ha=null;break;case"dragenter":case"dragleave":ma=null;break;case"mouseover":case"mouseout":va=null;break;case"pointerover":case"pointerout":Qr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pr.delete(t.pointerId)}}function $r(e,t,n,a,r,c){return e===null||e.nativeEvent!==c?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:c,targetContainers:[r]},t!==null&&(t=rl(t),t!==null&&zm(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,r!==null&&t.indexOf(r)===-1&&t.push(r),e)}function Pb(e,t,n,a,r){switch(t){case"focusin":return ha=$r(ha,e,t,n,a,r),!0;case"dragenter":return ma=$r(ma,e,t,n,a,r),!0;case"mouseover":return va=$r(va,e,t,n,a,r),!0;case"pointerover":var c=r.pointerId;return Qr.set(c,$r(Qr.get(c)||null,e,t,n,a,r)),!0;case"gotpointercapture":return c=r.pointerId,Pr.set(c,$r(Pr.get(c)||null,e,t,n,a,r)),!0}return!1}function Lm(e){var t=Ma(e.target);if(t!==null){var n=V(t);if(n!==null){if(t=n.tag,t===13){if(t=P(n),t!==null){e.blockedOn=t,fi(e.priority,function(){if(n.tag===13){var a=jt(),r=Jn(n,a);r!==null&&bt(r,n,a),Jc(n,a)}});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function vo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=es(e.nativeEvent);if(n===null){n=e.nativeEvent;var a=new n.constructor(n.type,n);ru=a,n.target.dispatchEvent(a),ru=null}else return t=rl(n),t!==null&&zm(t),e.blockedOn=n,!1;t.shift()}return!0}function Hm(e,t,n){vo(e)&&n.delete(t)}function $b(){ns=!1,ha!==null&&vo(ha)&&(ha=null),ma!==null&&vo(ma)&&(ma=null),va!==null&&vo(va)&&(va=null),Qr.forEach(Hm),Pr.forEach(Hm)}function go(e,t){e.blockedOn===t&&(e.blockedOn=null,ns||(ns=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,$b)))}var po=null;function Bm(e){po!==e&&(po=e,l.unstable_scheduleCallback(l.unstable_NormalPriority,function(){po===e&&(po=null);for(var t=0;t<e.length;t+=3){var n=e[t],a=e[t+1],r=e[t+2];if(typeof a!="function"){if(ts(a||n)===null)continue;break}var c=rl(n);c!==null&&(e.splice(t,3),t-=3,Xu(c,{pending:!0,data:r,method:n.method,action:a},a,r))}}))}function Wr(e){function t(T){return go(T,e)}ha!==null&&go(ha,e),ma!==null&&go(ma,e),va!==null&&go(va,e),Qr.forEach(t),Pr.forEach(t);for(var n=0;n<ga.length;n++){var a=ga[n];a.blockedOn===e&&(a.blockedOn=null)}for(;0<ga.length&&(n=ga[0],n.blockedOn===null);)Lm(n),n.blockedOn===null&&ga.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var r=n[a],c=n[a+1],d=r[At]||null;if(typeof c=="function")d||Bm(n);else if(d){var p=null;if(c&&c.hasAttribute("formAction")){if(r=c,d=c[At]||null)p=d.formAction;else if(ts(r)!==null)continue}else p=d.action;typeof p=="function"?n[a+1]=p:(n.splice(a,3),a-=3),Bm(n)}}}function as(e){this._internalRoot=e}yo.prototype.render=as.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));var n=t.current,a=jt();Dm(n,a,e,t,null,null)},yo.prototype.unmount=as.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;e.tag===0&&zl(),Dm(e.current,2,null,e,null,null),Ii(),t[ll]=null}};function yo(e){this._internalRoot=e}yo.prototype.unstable_scheduleHydration=function(e){if(e){var t=lr();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ga.length&&t!==0&&t<ga[n].priority;n++);ga.splice(n,0,e),n===0&&Lm(e)}};var km=i.version;if(km!=="19.0.0")throw Error(o(527,km,"19.0.0"));I.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(o(188)):(e=Object.keys(e).join(","),Error(o(268,e)));return e=K(t),e=e!==null?ee(e):null,e=e===null?null:e.stateNode,e};var Wb={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:B,findFiberByHostInstance:Ma,reconcilerVersion:"19.0.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var bo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bo.isDisabled&&bo.supportsFiber)try{Ra=bo.inject(Wb),J=bo}catch{}}return Ir.createRoot=function(e,t){if(!s(e))throw Error(o(299));var n=!1,a="",r=nh,c=ah,d=lh,p=null;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(r=t.onUncaughtError),t.onCaughtError!==void 0&&(c=t.onCaughtError),t.onRecoverableError!==void 0&&(d=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(p=t.unstable_transitionCallbacks)),t=Mm(e,1,!1,null,null,n,a,r,c,d,p,null),e[ll]=t.current,Gc(e.nodeType===8?e.parentNode:e),new as(t)},Ir.hydrateRoot=function(e,t,n){if(!s(e))throw Error(o(299));var a=!1,r="",c=nh,d=ah,p=lh,T=null,U=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(r=n.identifierPrefix),n.onUncaughtError!==void 0&&(c=n.onUncaughtError),n.onCaughtError!==void 0&&(d=n.onCaughtError),n.onRecoverableError!==void 0&&(p=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(T=n.unstable_transitionCallbacks),n.formState!==void 0&&(U=n.formState)),t=Mm(e,1,!0,t,n??null,a,r,c,d,p,T,U),t.context=Om(null),n=t.current,a=jt(),r=ra(a),r.callback=null,ia(n,r,a),t.current.lanes=a,Tn(t,a),gn(t),e[ll]=t.current,Gc(e),new yo(t)},Ir.version="19.0.0",Ir}var $m;function u0(){if($m)return is.exports;$m=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(i){console.error(i)}}return l(),is.exports=o0(),is.exports}var c0=u0();function ye(l,i,{checkForDefaultPrevented:u=!0}={}){return function(s){if(l==null||l(s),u===!1||!s.defaultPrevented)return i==null?void 0:i(s)}}function Ia(l,i=[]){let u=[];function o(f,m){const h=S.createContext(m),g=u.length;u=[...u,m];const v=y=>{var z;const{scope:A,children:w,...C}=y,x=((z=A==null?void 0:A[l])==null?void 0:z[g])||h,D=S.useMemo(()=>C,Object.values(C));return E.jsx(x.Provider,{value:D,children:w})};v.displayName=f+"Provider";function b(y,A){var x;const w=((x=A==null?void 0:A[l])==null?void 0:x[g])||h,C=S.useContext(w);if(C)return C;if(m!==void 0)return m;throw new Error(`\`${y}\` must be used within \`${f}\``)}return[v,b]}const s=()=>{const f=u.map(m=>S.createContext(m));return function(h){const g=(h==null?void 0:h[l])||f;return S.useMemo(()=>({[`__scope${l}`]:{...h,[l]:g}}),[h,g])}};return s.scopeName=l,[o,s0(s,...i)]}function s0(...l){const i=l[0];if(l.length===1)return i;const u=()=>{const o=l.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(f){const m=o.reduce((h,{useScope:g,scopeName:v})=>{const y=g(f)[`__scope${v}`];return{...h,...y}},{});return S.useMemo(()=>({[`__scope${i.scopeName}`]:m}),[m])}};return u.scopeName=i.scopeName,u}function Wm(l,i){if(typeof l=="function")return l(i);l!=null&&(l.current=i)}function ko(...l){return i=>{let u=!1;const o=l.map(s=>{const f=Wm(s,i);return!u&&typeof f=="function"&&(u=!0),f});if(u)return()=>{for(let s=0;s<o.length;s++){const f=o[s];typeof f=="function"?f():Wm(l[s],null)}}}}function Ie(...l){return S.useCallback(ko(...l),l)}var Kl=S.forwardRef((l,i)=>{const{children:u,...o}=l,s=S.Children.toArray(u),f=s.find(d0);if(f){const m=f.props.children,h=s.map(g=>g===f?S.Children.count(m)>1?S.Children.only(null):S.isValidElement(m)?m.props.children:null:g);return E.jsx(Rs,{...o,ref:i,children:S.isValidElement(m)?S.cloneElement(m,void 0,h):null})}return E.jsx(Rs,{...o,ref:i,children:u})});Kl.displayName="Slot";var Rs=S.forwardRef((l,i)=>{const{children:u,...o}=l;if(S.isValidElement(u)){const s=m0(u),f=h0(o,u.props);return u.type!==S.Fragment&&(f.ref=i?ko(i,s):s),S.cloneElement(u,f)}return S.Children.count(u)>1?S.Children.only(null):null});Rs.displayName="SlotClone";var f0=({children:l})=>E.jsx(E.Fragment,{children:l});function d0(l){return S.isValidElement(l)&&l.type===f0}function h0(l,i){const u={...i};for(const o in i){const s=l[o],f=i[o];/^on[A-Z]/.test(o)?s&&f?u[o]=(...h)=>{f(...h),s(...h)}:s&&(u[o]=s):o==="style"?u[o]={...s,...f}:o==="className"&&(u[o]=[s,f].filter(Boolean).join(" "))}return{...l,...u}}function m0(l){var o,s;let i=(o=Object.getOwnPropertyDescriptor(l.props,"ref"))==null?void 0:o.get,u=i&&"isReactWarning"in i&&i.isReactWarning;return u?l.ref:(i=(s=Object.getOwnPropertyDescriptor(l,"ref"))==null?void 0:s.get,u=i&&"isReactWarning"in i&&i.isReactWarning,u?l.props.ref:l.props.ref||l.ref)}function kv(l){const i=l+"CollectionProvider",[u,o]=Ia(i),[s,f]=u(i,{collectionRef:{current:null},itemMap:new Map}),m=w=>{const{scope:C,children:x}=w,D=ba.useRef(null),z=ba.useRef(new Map).current;return E.jsx(s,{scope:C,itemMap:z,collectionRef:D,children:x})};m.displayName=i;const h=l+"CollectionSlot",g=ba.forwardRef((w,C)=>{const{scope:x,children:D}=w,z=f(h,x),M=Ie(C,z.collectionRef);return E.jsx(Kl,{ref:M,children:D})});g.displayName=h;const v=l+"CollectionItemSlot",b="data-radix-collection-item",y=ba.forwardRef((w,C)=>{const{scope:x,children:D,...z}=w,M=ba.useRef(null),N=Ie(C,M),L=f(v,x);return ba.useEffect(()=>(L.itemMap.set(M,{ref:M,...z}),()=>void L.itemMap.delete(M))),E.jsx(Kl,{[b]:"",ref:N,children:D})});y.displayName=v;function A(w){const C=f(l+"CollectionConsumer",w);return ba.useCallback(()=>{const D=C.collectionRef.current;if(!D)return[];const z=Array.from(D.querySelectorAll(`[${b}]`));return Array.from(C.itemMap.values()).sort((L,O)=>z.indexOf(L.ref.current)-z.indexOf(O.ref.current))},[C.collectionRef,C.itemMap])}return[{Provider:m,Slot:g,ItemSlot:y},A,o]}var xa=globalThis!=null&&globalThis.document?S.useLayoutEffect:()=>{},v0=a0.useId||(()=>{}),g0=0;function Oo(l){const[i,u]=S.useState(v0());return xa(()=>{u(o=>o??String(g0++))},[l]),l||(i?`radix-${i}`:"")}var ks=Bv();const p0=ri(ks);var y0=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Ge=y0.reduce((l,i)=>{const u=S.forwardRef((o,s)=>{const{asChild:f,...m}=o,h=f?Kl:i;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),E.jsx(h,{...m,ref:s})});return u.displayName=`Primitive.${i}`,{...l,[i]:u}},{});function Gv(l,i){l&&ks.flushSync(()=>l.dispatchEvent(i))}function ut(l){const i=S.useRef(l);return S.useEffect(()=>{i.current=l}),S.useMemo(()=>(...u)=>{var o;return(o=i.current)==null?void 0:o.call(i,...u)},[])}function Gs({prop:l,defaultProp:i,onChange:u=()=>{}}){const[o,s]=b0({defaultProp:i,onChange:u}),f=l!==void 0,m=f?l:o,h=ut(u),g=S.useCallback(v=>{if(f){const y=typeof v=="function"?v(l):v;y!==l&&h(y)}else s(v)},[f,l,s,h]);return[m,g]}function b0({defaultProp:l,onChange:i}){const u=S.useState(l),[o]=u,s=S.useRef(o),f=ut(i);return S.useEffect(()=>{s.current!==o&&(f(o),s.current=o)},[o,s,f]),u}var S0=S.createContext(void 0);function Go(l){const i=S.useContext(S0);return l||i||"ltr"}var ss="rovingFocusGroup.onEntryFocus",x0={bubbles:!1,cancelable:!0},qo="RovingFocusGroup",[Cs,qv,w0]=kv(qo),[E0,Yo]=Ia(qo,[w0]),[A0,T0]=E0(qo),Yv=S.forwardRef((l,i)=>E.jsx(Cs.Provider,{scope:l.__scopeRovingFocusGroup,children:E.jsx(Cs.Slot,{scope:l.__scopeRovingFocusGroup,children:E.jsx(_0,{...l,ref:i})})}));Yv.displayName=qo;var _0=S.forwardRef((l,i)=>{const{__scopeRovingFocusGroup:u,orientation:o,loop:s=!1,dir:f,currentTabStopId:m,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:g,onEntryFocus:v,preventScrollOnEntryFocus:b=!1,...y}=l,A=S.useRef(null),w=Ie(i,A),C=Go(f),[x=null,D]=Gs({prop:m,defaultProp:h,onChange:g}),[z,M]=S.useState(!1),N=ut(v),L=qv(u),O=S.useRef(!1),[_,G]=S.useState(0);return S.useEffect(()=>{const Z=A.current;if(Z)return Z.addEventListener(ss,N),()=>Z.removeEventListener(ss,N)},[N]),E.jsx(A0,{scope:u,orientation:o,dir:C,loop:s,currentTabStopId:x,onItemFocus:S.useCallback(Z=>D(Z),[D]),onItemShiftTab:S.useCallback(()=>M(!0),[]),onFocusableItemAdd:S.useCallback(()=>G(Z=>Z+1),[]),onFocusableItemRemove:S.useCallback(()=>G(Z=>Z-1),[]),children:E.jsx(Ge.div,{tabIndex:z||_===0?-1:0,"data-orientation":o,...y,ref:w,style:{outline:"none",...l.style},onMouseDown:ye(l.onMouseDown,()=>{O.current=!0}),onFocus:ye(l.onFocus,Z=>{const B=!O.current;if(Z.target===Z.currentTarget&&B&&!z){const $=new CustomEvent(ss,x0);if(Z.currentTarget.dispatchEvent($),!$.defaultPrevented){const re=L().filter(Y=>Y.focusable),me=re.find(Y=>Y.active),ve=re.find(Y=>Y.id===x),be=[me,ve,...re].filter(Boolean).map(Y=>Y.ref.current);Xv(be,b)}}O.current=!1}),onBlur:ye(l.onBlur,()=>M(!1))})})}),Fv="RovingFocusGroupItem",Vv=S.forwardRef((l,i)=>{const{__scopeRovingFocusGroup:u,focusable:o=!0,active:s=!1,tabStopId:f,...m}=l,h=Oo(),g=f||h,v=T0(Fv,u),b=v.currentTabStopId===g,y=qv(u),{onFocusableItemAdd:A,onFocusableItemRemove:w}=v;return S.useEffect(()=>{if(o)return A(),()=>w()},[o,A,w]),E.jsx(Cs.ItemSlot,{scope:u,id:g,focusable:o,active:s,children:E.jsx(Ge.span,{tabIndex:b?0:-1,"data-orientation":v.orientation,...m,ref:i,onMouseDown:ye(l.onMouseDown,C=>{o?v.onItemFocus(g):C.preventDefault()}),onFocus:ye(l.onFocus,()=>v.onItemFocus(g)),onKeyDown:ye(l.onKeyDown,C=>{if(C.key==="Tab"&&C.shiftKey){v.onItemShiftTab();return}if(C.target!==C.currentTarget)return;const x=M0(C,v.orientation,v.dir);if(x!==void 0){if(C.metaKey||C.ctrlKey||C.altKey||C.shiftKey)return;C.preventDefault();let z=y().filter(M=>M.focusable).map(M=>M.ref.current);if(x==="last")z.reverse();else if(x==="prev"||x==="next"){x==="prev"&&z.reverse();const M=z.indexOf(C.currentTarget);z=v.loop?O0(z,M+1):z.slice(M+1)}setTimeout(()=>Xv(z))}})})})});Vv.displayName=Fv;var R0={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function C0(l,i){return i!=="rtl"?l:l==="ArrowLeft"?"ArrowRight":l==="ArrowRight"?"ArrowLeft":l}function M0(l,i,u){const o=C0(l.key,u);if(!(i==="vertical"&&["ArrowLeft","ArrowRight"].includes(o))&&!(i==="horizontal"&&["ArrowUp","ArrowDown"].includes(o)))return R0[o]}function Xv(l,i=!1){const u=document.activeElement;for(const o of l)if(o===u||(o.focus({preventScroll:i}),document.activeElement!==u))return}function O0(l,i){return l.map((u,o)=>l[(i+o)%l.length])}var Kv=Yv,Zv=Vv;function D0(l,i){return S.useReducer((u,o)=>i[u][o]??u,l)}var Sn=l=>{const{present:i,children:u}=l,o=N0(i),s=typeof u=="function"?u({present:o.isPresent}):S.Children.only(u),f=Ie(o.ref,z0(s));return typeof u=="function"||o.isPresent?S.cloneElement(s,{ref:f}):null};Sn.displayName="Presence";function N0(l){const[i,u]=S.useState(),o=S.useRef({}),s=S.useRef(l),f=S.useRef("none"),m=l?"mounted":"unmounted",[h,g]=D0(m,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return S.useEffect(()=>{const v=So(o.current);f.current=h==="mounted"?v:"none"},[h]),xa(()=>{const v=o.current,b=s.current;if(b!==l){const A=f.current,w=So(v);l?g("MOUNT"):w==="none"||(v==null?void 0:v.display)==="none"?g("UNMOUNT"):g(b&&A!==w?"ANIMATION_OUT":"UNMOUNT"),s.current=l}},[l,g]),xa(()=>{if(i){let v;const b=i.ownerDocument.defaultView??window,y=w=>{const x=So(o.current).includes(w.animationName);if(w.target===i&&x&&(g("ANIMATION_END"),!s.current)){const D=i.style.animationFillMode;i.style.animationFillMode="forwards",v=b.setTimeout(()=>{i.style.animationFillMode==="forwards"&&(i.style.animationFillMode=D)})}},A=w=>{w.target===i&&(f.current=So(o.current))};return i.addEventListener("animationstart",A),i.addEventListener("animationcancel",y),i.addEventListener("animationend",y),()=>{b.clearTimeout(v),i.removeEventListener("animationstart",A),i.removeEventListener("animationcancel",y),i.removeEventListener("animationend",y)}}else g("ANIMATION_END")},[i,g]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:S.useCallback(v=>{v&&(o.current=getComputedStyle(v)),u(v)},[])}}function So(l){return(l==null?void 0:l.animationName)||"none"}function z0(l){var o,s;let i=(o=Object.getOwnPropertyDescriptor(l.props,"ref"))==null?void 0:o.get,u=i&&"isReactWarning"in i&&i.isReactWarning;return u?l.ref:(i=(s=Object.getOwnPropertyDescriptor(l,"ref"))==null?void 0:s.get,u=i&&"isReactWarning"in i&&i.isReactWarning,u?l.props.ref:l.props.ref||l.ref)}var qs="Tabs",[j0,pA]=Ia(qs,[Yo]),Qv=Yo(),[U0,Ys]=j0(qs),Pv=S.forwardRef((l,i)=>{const{__scopeTabs:u,value:o,onValueChange:s,defaultValue:f,orientation:m="horizontal",dir:h,activationMode:g="automatic",...v}=l,b=Go(h),[y,A]=Gs({prop:o,onChange:s,defaultProp:f});return E.jsx(U0,{scope:u,baseId:Oo(),value:y,onValueChange:A,orientation:m,dir:b,activationMode:g,children:E.jsx(Ge.div,{dir:b,"data-orientation":m,...v,ref:i})})});Pv.displayName=qs;var $v="TabsList",Wv=S.forwardRef((l,i)=>{const{__scopeTabs:u,loop:o=!0,...s}=l,f=Ys($v,u),m=Qv(u);return E.jsx(Kv,{asChild:!0,...m,orientation:f.orientation,dir:f.dir,loop:o,children:E.jsx(Ge.div,{role:"tablist","aria-orientation":f.orientation,...s,ref:i})})});Wv.displayName=$v;var Jv="TabsTrigger",Iv=S.forwardRef((l,i)=>{const{__scopeTabs:u,value:o,disabled:s=!1,...f}=l,m=Ys(Jv,u),h=Qv(u),g=ng(m.baseId,o),v=ag(m.baseId,o),b=o===m.value;return E.jsx(Zv,{asChild:!0,...h,focusable:!s,active:b,children:E.jsx(Ge.button,{type:"button",role:"tab","aria-selected":b,"aria-controls":v,"data-state":b?"active":"inactive","data-disabled":s?"":void 0,disabled:s,id:g,...f,ref:i,onMouseDown:ye(l.onMouseDown,y=>{!s&&y.button===0&&y.ctrlKey===!1?m.onValueChange(o):y.preventDefault()}),onKeyDown:ye(l.onKeyDown,y=>{[" ","Enter"].includes(y.key)&&m.onValueChange(o)}),onFocus:ye(l.onFocus,()=>{const y=m.activationMode!=="manual";!b&&!s&&y&&m.onValueChange(o)})})})});Iv.displayName=Jv;var eg="TabsContent",tg=S.forwardRef((l,i)=>{const{__scopeTabs:u,value:o,forceMount:s,children:f,...m}=l,h=Ys(eg,u),g=ng(h.baseId,o),v=ag(h.baseId,o),b=o===h.value,y=S.useRef(b);return S.useEffect(()=>{const A=requestAnimationFrame(()=>y.current=!1);return()=>cancelAnimationFrame(A)},[]),E.jsx(Sn,{present:s||b,children:({present:A})=>E.jsx(Ge.div,{"data-state":b?"active":"inactive","data-orientation":h.orientation,role:"tabpanel","aria-labelledby":g,hidden:!A,id:v,tabIndex:0,...m,ref:i,style:{...l.style,animationDuration:y.current?"0s":void 0},children:A&&f})})});tg.displayName=eg;function ng(l,i){return`${l}-trigger-${i}`}function ag(l,i){return`${l}-content-${i}`}var L0=Pv,H0=Wv,B0=Iv,k0=tg;function lg(l){var i,u,o="";if(typeof l=="string"||typeof l=="number")o+=l;else if(typeof l=="object")if(Array.isArray(l)){var s=l.length;for(i=0;i<s;i++)l[i]&&(u=lg(l[i]))&&(o&&(o+=" "),o+=u)}else for(u in l)l[u]&&(o&&(o+=" "),o+=u);return o}function rg(){for(var l,i,u=0,o="",s=arguments.length;u<s;u++)(l=arguments[u])&&(i=lg(l))&&(o&&(o+=" "),o+=i);return o}const Fs="-",G0=l=>{const i=Y0(l),{conflictingClassGroups:u,conflictingClassGroupModifiers:o}=l;return{getClassGroupId:m=>{const h=m.split(Fs);return h[0]===""&&h.length!==1&&h.shift(),ig(h,i)||q0(m)},getConflictingClassGroupIds:(m,h)=>{const g=u[m]||[];return h&&o[m]?[...g,...o[m]]:g}}},ig=(l,i)=>{var m;if(l.length===0)return i.classGroupId;const u=l[0],o=i.nextPart.get(u),s=o?ig(l.slice(1),o):void 0;if(s)return s;if(i.validators.length===0)return;const f=l.join(Fs);return(m=i.validators.find(({validator:h})=>h(f)))==null?void 0:m.classGroupId},Jm=/^\[(.+)\]$/,q0=l=>{if(Jm.test(l)){const i=Jm.exec(l)[1],u=i==null?void 0:i.substring(0,i.indexOf(":"));if(u)return"arbitrary.."+u}},Y0=l=>{const{theme:i,classGroups:u}=l,o={nextPart:new Map,validators:[]};for(const s in u)Ms(u[s],o,s,i);return o},Ms=(l,i,u,o)=>{l.forEach(s=>{if(typeof s=="string"){const f=s===""?i:Im(i,s);f.classGroupId=u;return}if(typeof s=="function"){if(F0(s)){Ms(s(o),i,u,o);return}i.validators.push({validator:s,classGroupId:u});return}Object.entries(s).forEach(([f,m])=>{Ms(m,Im(i,f),u,o)})})},Im=(l,i)=>{let u=l;return i.split(Fs).forEach(o=>{u.nextPart.has(o)||u.nextPart.set(o,{nextPart:new Map,validators:[]}),u=u.nextPart.get(o)}),u},F0=l=>l.isThemeGetter,V0=l=>{if(l<1)return{get:()=>{},set:()=>{}};let i=0,u=new Map,o=new Map;const s=(f,m)=>{u.set(f,m),i++,i>l&&(i=0,o=u,u=new Map)};return{get(f){let m=u.get(f);if(m!==void 0)return m;if((m=o.get(f))!==void 0)return s(f,m),m},set(f,m){u.has(f)?u.set(f,m):s(f,m)}}},Os="!",Ds=":",X0=Ds.length,K0=l=>{const{prefix:i,experimentalParseClassName:u}=l;let o=s=>{const f=[];let m=0,h=0,g=0,v;for(let C=0;C<s.length;C++){let x=s[C];if(m===0&&h===0){if(x===Ds){f.push(s.slice(g,C)),g=C+X0;continue}if(x==="/"){v=C;continue}}x==="["?m++:x==="]"?m--:x==="("?h++:x===")"&&h--}const b=f.length===0?s:s.substring(g),y=Z0(b),A=y!==b,w=v&&v>g?v-g:void 0;return{modifiers:f,hasImportantModifier:A,baseClassName:y,maybePostfixModifierPosition:w}};if(i){const s=i+Ds,f=o;o=m=>m.startsWith(s)?f(m.substring(s.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:m,maybePostfixModifierPosition:void 0}}if(u){const s=o;o=f=>u({className:f,parseClassName:s})}return o},Z0=l=>l.endsWith(Os)?l.substring(0,l.length-1):l.startsWith(Os)?l.substring(1):l,Q0=l=>{const i=Object.fromEntries(l.orderSensitiveModifiers.map(o=>[o,!0]));return o=>{if(o.length<=1)return o;const s=[];let f=[];return o.forEach(m=>{m[0]==="["||i[m]?(s.push(...f.sort(),m),f=[]):f.push(m)}),s.push(...f.sort()),s}},P0=l=>({cache:V0(l.cacheSize),parseClassName:K0(l),sortModifiers:Q0(l),...G0(l)}),$0=/\s+/,W0=(l,i)=>{const{parseClassName:u,getClassGroupId:o,getConflictingClassGroupIds:s,sortModifiers:f}=i,m=[],h=l.trim().split($0);let g="";for(let v=h.length-1;v>=0;v-=1){const b=h[v],{isExternal:y,modifiers:A,hasImportantModifier:w,baseClassName:C,maybePostfixModifierPosition:x}=u(b);if(y){g=b+(g.length>0?" "+g:g);continue}let D=!!x,z=o(D?C.substring(0,x):C);if(!z){if(!D){g=b+(g.length>0?" "+g:g);continue}if(z=o(C),!z){g=b+(g.length>0?" "+g:g);continue}D=!1}const M=f(A).join(":"),N=w?M+Os:M,L=N+z;if(m.includes(L))continue;m.push(L);const O=s(z,D);for(let _=0;_<O.length;++_){const G=O[_];m.push(N+G)}g=b+(g.length>0?" "+g:g)}return g};function J0(){let l=0,i,u,o="";for(;l<arguments.length;)(i=arguments[l++])&&(u=og(i))&&(o&&(o+=" "),o+=u);return o}const og=l=>{if(typeof l=="string")return l;let i,u="";for(let o=0;o<l.length;o++)l[o]&&(i=og(l[o]))&&(u&&(u+=" "),u+=i);return u};function I0(l,...i){let u,o,s,f=m;function m(g){const v=i.reduce((b,y)=>y(b),l());return u=P0(v),o=u.cache.get,s=u.cache.set,f=h,h(g)}function h(g){const v=o(g);if(v)return v;const b=W0(g,u);return s(g,b),b}return function(){return f(J0.apply(null,arguments))}}const it=l=>{const i=u=>u[l]||[];return i.isThemeGetter=!0,i},ug=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,cg=/^\((?:(\w[\w-]*):)?(.+)\)$/i,eS=/^\d+\/\d+$/,tS=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,nS=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,aS=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,lS=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,rS=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,kl=l=>eS.test(l),Ce=l=>!!l&&!Number.isNaN(Number(l)),$a=l=>!!l&&Number.isInteger(Number(l)),ev=l=>l.endsWith("%")&&Ce(l.slice(0,-1)),ya=l=>tS.test(l),iS=()=>!0,oS=l=>nS.test(l)&&!aS.test(l),Vs=()=>!1,uS=l=>lS.test(l),cS=l=>rS.test(l),sS=l=>!ie(l)&&!oe(l),fS=l=>$l(l,dg,Vs),ie=l=>ug.test(l),Wa=l=>$l(l,hg,oS),fs=l=>$l(l,wS,Ce),dS=l=>$l(l,sg,Vs),hS=l=>$l(l,fg,cS),mS=l=>$l(l,Vs,uS),oe=l=>cg.test(l),xo=l=>Wl(l,hg),vS=l=>Wl(l,ES),gS=l=>Wl(l,sg),pS=l=>Wl(l,dg),yS=l=>Wl(l,fg),bS=l=>Wl(l,AS,!0),$l=(l,i,u)=>{const o=ug.exec(l);return o?o[1]?i(o[1]):u(o[2]):!1},Wl=(l,i,u=!1)=>{const o=cg.exec(l);return o?o[1]?i(o[1]):u:!1},sg=l=>l==="position",SS=new Set(["image","url"]),fg=l=>SS.has(l),xS=new Set(["length","size","percentage"]),dg=l=>xS.has(l),hg=l=>l==="length",wS=l=>l==="number",ES=l=>l==="family-name",AS=l=>l==="shadow",TS=()=>{const l=it("color"),i=it("font"),u=it("text"),o=it("font-weight"),s=it("tracking"),f=it("leading"),m=it("breakpoint"),h=it("container"),g=it("spacing"),v=it("radius"),b=it("shadow"),y=it("inset-shadow"),A=it("drop-shadow"),w=it("blur"),C=it("perspective"),x=it("aspect"),D=it("ease"),z=it("animate"),M=()=>["auto","avoid","all","avoid-page","page","left","right","column"],N=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],L=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto","contain","none"],_=()=>[oe,ie,g],G=()=>[kl,"full","auto",..._()],Z=()=>[$a,"none","subgrid",oe,ie],B=()=>["auto",{span:["full",$a,oe,ie]},oe,ie],$=()=>[$a,"auto",oe,ie],re=()=>["auto","min","max","fr",oe,ie],me=()=>["start","end","center","between","around","evenly","stretch","baseline"],ve=()=>["start","end","center","stretch"],fe=()=>["auto",..._()],be=()=>[kl,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",..._()],Y=()=>[l,oe,ie],te=()=>[ev,Wa],V=()=>["","none","full",v,oe,ie],P=()=>["",Ce,xo,Wa],R=()=>["solid","dashed","dotted","double"],K=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ee=()=>["","none",w,oe,ie],ae=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",oe,ie],I=()=>["none",Ce,oe,ie],se=()=>["none",Ce,oe,ie],ne=()=>[Ce,oe,ie],Te=()=>[kl,"full",..._()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ya],breakpoint:[ya],color:[iS],container:[ya],"drop-shadow":[ya],ease:["in","out","in-out"],font:[sS],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ya],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ya],shadow:[ya],spacing:["px",Ce],text:[ya],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",kl,ie,oe,x]}],container:["container"],columns:[{columns:[Ce,ie,oe,h]}],"break-after":[{"break-after":M()}],"break-before":[{"break-before":M()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...N(),ie,oe]}],overflow:[{overflow:L()}],"overflow-x":[{"overflow-x":L()}],"overflow-y":[{"overflow-y":L()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:G()}],"inset-x":[{"inset-x":G()}],"inset-y":[{"inset-y":G()}],start:[{start:G()}],end:[{end:G()}],top:[{top:G()}],right:[{right:G()}],bottom:[{bottom:G()}],left:[{left:G()}],visibility:["visible","invisible","collapse"],z:[{z:[$a,"auto",oe,ie]}],basis:[{basis:[kl,"full","auto",h,..._()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ce,kl,"auto","initial","none",ie]}],grow:[{grow:["",Ce,oe,ie]}],shrink:[{shrink:["",Ce,oe,ie]}],order:[{order:[$a,"first","last","none",oe,ie]}],"grid-cols":[{"grid-cols":Z()}],"col-start-end":[{col:B()}],"col-start":[{"col-start":$()}],"col-end":[{"col-end":$()}],"grid-rows":[{"grid-rows":Z()}],"row-start-end":[{row:B()}],"row-start":[{"row-start":$()}],"row-end":[{"row-end":$()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":re()}],"auto-rows":[{"auto-rows":re()}],gap:[{gap:_()}],"gap-x":[{"gap-x":_()}],"gap-y":[{"gap-y":_()}],"justify-content":[{justify:[...me(),"normal"]}],"justify-items":[{"justify-items":[...ve(),"normal"]}],"justify-self":[{"justify-self":["auto",...ve()]}],"align-content":[{content:["normal",...me()]}],"align-items":[{items:[...ve(),"baseline"]}],"align-self":[{self:["auto",...ve(),"baseline"]}],"place-content":[{"place-content":me()}],"place-items":[{"place-items":[...ve(),"baseline"]}],"place-self":[{"place-self":["auto",...ve()]}],p:[{p:_()}],px:[{px:_()}],py:[{py:_()}],ps:[{ps:_()}],pe:[{pe:_()}],pt:[{pt:_()}],pr:[{pr:_()}],pb:[{pb:_()}],pl:[{pl:_()}],m:[{m:fe()}],mx:[{mx:fe()}],my:[{my:fe()}],ms:[{ms:fe()}],me:[{me:fe()}],mt:[{mt:fe()}],mr:[{mr:fe()}],mb:[{mb:fe()}],ml:[{ml:fe()}],"space-x":[{"space-x":_()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":_()}],"space-y-reverse":["space-y-reverse"],size:[{size:be()}],w:[{w:[h,"screen",...be()]}],"min-w":[{"min-w":[h,"screen","none",...be()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[m]},...be()]}],h:[{h:["screen",...be()]}],"min-h":[{"min-h":["screen","none",...be()]}],"max-h":[{"max-h":["screen",...be()]}],"font-size":[{text:["base",u,xo,Wa]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,oe,fs]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ev,ie]}],"font-family":[{font:[vS,ie,i]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[s,oe,ie]}],"line-clamp":[{"line-clamp":[Ce,"none",oe,fs]}],leading:[{leading:[f,..._()]}],"list-image":[{"list-image":["none",oe,ie]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",oe,ie]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:Y()}],"text-color":[{text:Y()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...R(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ce,"from-font","auto",oe,Wa]}],"text-decoration-color":[{decoration:Y()}],"underline-offset":[{"underline-offset":[Ce,"auto",oe,ie]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:_()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",oe,ie]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",oe,ie]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...N(),gS,dS]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",pS,fS]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},$a,oe,ie],radial:["",oe,ie],conic:[$a,oe,ie]},yS,hS]}],"bg-color":[{bg:Y()}],"gradient-from-pos":[{from:te()}],"gradient-via-pos":[{via:te()}],"gradient-to-pos":[{to:te()}],"gradient-from":[{from:Y()}],"gradient-via":[{via:Y()}],"gradient-to":[{to:Y()}],rounded:[{rounded:V()}],"rounded-s":[{"rounded-s":V()}],"rounded-e":[{"rounded-e":V()}],"rounded-t":[{"rounded-t":V()}],"rounded-r":[{"rounded-r":V()}],"rounded-b":[{"rounded-b":V()}],"rounded-l":[{"rounded-l":V()}],"rounded-ss":[{"rounded-ss":V()}],"rounded-se":[{"rounded-se":V()}],"rounded-ee":[{"rounded-ee":V()}],"rounded-es":[{"rounded-es":V()}],"rounded-tl":[{"rounded-tl":V()}],"rounded-tr":[{"rounded-tr":V()}],"rounded-br":[{"rounded-br":V()}],"rounded-bl":[{"rounded-bl":V()}],"border-w":[{border:P()}],"border-w-x":[{"border-x":P()}],"border-w-y":[{"border-y":P()}],"border-w-s":[{"border-s":P()}],"border-w-e":[{"border-e":P()}],"border-w-t":[{"border-t":P()}],"border-w-r":[{"border-r":P()}],"border-w-b":[{"border-b":P()}],"border-w-l":[{"border-l":P()}],"divide-x":[{"divide-x":P()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":P()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...R(),"hidden","none"]}],"divide-style":[{divide:[...R(),"hidden","none"]}],"border-color":[{border:Y()}],"border-color-x":[{"border-x":Y()}],"border-color-y":[{"border-y":Y()}],"border-color-s":[{"border-s":Y()}],"border-color-e":[{"border-e":Y()}],"border-color-t":[{"border-t":Y()}],"border-color-r":[{"border-r":Y()}],"border-color-b":[{"border-b":Y()}],"border-color-l":[{"border-l":Y()}],"divide-color":[{divide:Y()}],"outline-style":[{outline:[...R(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ce,oe,ie]}],"outline-w":[{outline:["",Ce,xo,Wa]}],"outline-color":[{outline:[l]}],shadow:[{shadow:["","none",b,bS,mS]}],"shadow-color":[{shadow:Y()}],"inset-shadow":[{"inset-shadow":["none",oe,ie,y]}],"inset-shadow-color":[{"inset-shadow":Y()}],"ring-w":[{ring:P()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:Y()}],"ring-offset-w":[{"ring-offset":[Ce,Wa]}],"ring-offset-color":[{"ring-offset":Y()}],"inset-ring-w":[{"inset-ring":P()}],"inset-ring-color":[{"inset-ring":Y()}],opacity:[{opacity:[Ce,oe,ie]}],"mix-blend":[{"mix-blend":[...K(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":K()}],filter:[{filter:["","none",oe,ie]}],blur:[{blur:ee()}],brightness:[{brightness:[Ce,oe,ie]}],contrast:[{contrast:[Ce,oe,ie]}],"drop-shadow":[{"drop-shadow":["","none",A,oe,ie]}],grayscale:[{grayscale:["",Ce,oe,ie]}],"hue-rotate":[{"hue-rotate":[Ce,oe,ie]}],invert:[{invert:["",Ce,oe,ie]}],saturate:[{saturate:[Ce,oe,ie]}],sepia:[{sepia:["",Ce,oe,ie]}],"backdrop-filter":[{"backdrop-filter":["","none",oe,ie]}],"backdrop-blur":[{"backdrop-blur":ee()}],"backdrop-brightness":[{"backdrop-brightness":[Ce,oe,ie]}],"backdrop-contrast":[{"backdrop-contrast":[Ce,oe,ie]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ce,oe,ie]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ce,oe,ie]}],"backdrop-invert":[{"backdrop-invert":["",Ce,oe,ie]}],"backdrop-opacity":[{"backdrop-opacity":[Ce,oe,ie]}],"backdrop-saturate":[{"backdrop-saturate":[Ce,oe,ie]}],"backdrop-sepia":[{"backdrop-sepia":["",Ce,oe,ie]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":_()}],"border-spacing-x":[{"border-spacing-x":_()}],"border-spacing-y":[{"border-spacing-y":_()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",oe,ie]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ce,"initial",oe,ie]}],ease:[{ease:["linear","initial",D,oe,ie]}],delay:[{delay:[Ce,oe,ie]}],animate:[{animate:["none",z,oe,ie]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[C,oe,ie]}],"perspective-origin":[{"perspective-origin":ae()}],rotate:[{rotate:I()}],"rotate-x":[{"rotate-x":I()}],"rotate-y":[{"rotate-y":I()}],"rotate-z":[{"rotate-z":I()}],scale:[{scale:se()}],"scale-x":[{"scale-x":se()}],"scale-y":[{"scale-y":se()}],"scale-z":[{"scale-z":se()}],"scale-3d":["scale-3d"],skew:[{skew:ne()}],"skew-x":[{"skew-x":ne()}],"skew-y":[{"skew-y":ne()}],transform:[{transform:[oe,ie,"","none","gpu","cpu"]}],"transform-origin":[{origin:ae()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Te()}],"translate-x":[{"translate-x":Te()}],"translate-y":[{"translate-y":Te()}],"translate-z":[{"translate-z":Te()}],"translate-none":["translate-none"],accent:[{accent:Y()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:Y()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",oe,ie]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":_()}],"scroll-mx":[{"scroll-mx":_()}],"scroll-my":[{"scroll-my":_()}],"scroll-ms":[{"scroll-ms":_()}],"scroll-me":[{"scroll-me":_()}],"scroll-mt":[{"scroll-mt":_()}],"scroll-mr":[{"scroll-mr":_()}],"scroll-mb":[{"scroll-mb":_()}],"scroll-ml":[{"scroll-ml":_()}],"scroll-p":[{"scroll-p":_()}],"scroll-px":[{"scroll-px":_()}],"scroll-py":[{"scroll-py":_()}],"scroll-ps":[{"scroll-ps":_()}],"scroll-pe":[{"scroll-pe":_()}],"scroll-pt":[{"scroll-pt":_()}],"scroll-pr":[{"scroll-pr":_()}],"scroll-pb":[{"scroll-pb":_()}],"scroll-pl":[{"scroll-pl":_()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",oe,ie]}],fill:[{fill:["none",...Y()]}],"stroke-w":[{stroke:[Ce,xo,Wa,fs]}],stroke:[{stroke:["none",...Y()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}},_S=I0(TS);function Ht(...l){return _S(rg(l))}function RS({className:l,...i}){return E.jsx(L0,{"data-slot":"tabs",className:Ht("flex flex-col gap-2",l),...i})}function CS({className:l,...i}){return E.jsx(H0,{"data-slot":"tabs-list",className:Ht("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",l),...i})}function tv({className:l,...i}){return E.jsx(B0,{"data-slot":"tabs-trigger",className:Ht("data-[state=active]:bg-background data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/50 inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",l),...i})}function nv({className:l,...i}){return E.jsx(k0,{"data-slot":"tabs-content",className:Ht("flex-1 outline-none",l),...i})}/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MS=l=>l.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),mg=(...l)=>l.filter((i,u,o)=>!!i&&i.trim()!==""&&o.indexOf(i)===u).join(" ").trim();/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var OS={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"};/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DS=S.forwardRef(({color:l="currentColor",size:i=24,strokeWidth:u=2,absoluteStrokeWidth:o,className:s="",children:f,iconNode:m,...h},g)=>S.createElement("svg",{ref:g,...OS,width:i,height:i,stroke:l,strokeWidth:o?Number(u)*24/Number(i):u,className:mg("lucide",s),...h},[...m.map(([v,b])=>S.createElement(v,b)),...Array.isArray(f)?f:[f]]));/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xn=(l,i)=>{const u=S.forwardRef(({className:o,...s},f)=>S.createElement(DS,{ref:f,iconNode:i,className:mg(`lucide-${MS(l)}`,o),...s}));return u.displayName=`${l}`,u};/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NS=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],zS=xn("CircleX",NS);/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jS=[["polyline",{points:"16 18 22 12 16 6",key:"z7tu5w"}],["polyline",{points:"8 6 2 12 8 18",key:"1eg1df"}]],US=xn("Code",jS);/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LS=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],av=xn("Globe",LS);/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HS=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],vg=xn("Image",HS);/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BS=[["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M7 16h10",key:"wp8him"}],["path",{d:"M8 12h.01",key:"czm47f"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}]],kS=xn("Keyboard",BS);/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GS=[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]],qS=xn("Maximize",GS);/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YS=[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]],FS=xn("MousePointerClick",YS);/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VS=[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]],XS=xn("Play",VS);/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KS=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],ZS=xn("Plus",KS);/**
 * @license lucide-react v0.482.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QS=[["path",{d:"M5 4h1a3 3 0 0 1 3 3 3 3 0 0 1 3-3h1",key:"18xjzo"}],["path",{d:"M13 20h-1a3 3 0 0 1-3-3 3 3 0 0 1-3 3H5",key:"fj48gi"}],["path",{d:"M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1",key:"1n9rhb"}],["path",{d:"M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7",key:"13ksps"}],["path",{d:"M9 7v10",key:"1vc8ob"}]],PS=xn("TextCursorInput",QS),gg=()=>{const[l,i]=S.useState(window.globalState);S.useEffect(()=>{const o=window.stateSubscribers.length;return window.stateSubscribers.push(i),()=>{window.stateSubscribers=window.stateSubscribers.filter((s,f)=>f!==o)}},[]);const u=S.useCallback(o=>{window.updateGlobalState(o)},[]);return[l,u]},lv=l=>typeof l=="boolean"?`${l}`:l===0?"0":l,rv=rg,$S=(l,i)=>u=>{var o;if((i==null?void 0:i.variants)==null)return rv(l,u==null?void 0:u.class,u==null?void 0:u.className);const{variants:s,defaultVariants:f}=i,m=Object.keys(s).map(v=>{const b=u==null?void 0:u[v],y=f==null?void 0:f[v];if(b===null)return null;const A=lv(b)||lv(y);return s[v][A]}),h=u&&Object.entries(u).reduce((v,b)=>{let[y,A]=b;return A===void 0||(v[y]=A),v},{}),g=i==null||(o=i.compoundVariants)===null||o===void 0?void 0:o.reduce((v,b)=>{let{class:y,className:A,...w}=b;return Object.entries(w).every(C=>{let[x,D]=C;return Array.isArray(D)?D.includes({...f,...h}[x]):{...f,...h}[x]===D})?[...v,y,A]:v},[]);return rv(l,m,g,u==null?void 0:u.class,u==null?void 0:u.className)},WS=$S("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function Ns({className:l,variant:i,size:u,asChild:o=!1,...s}){const f=o?Kl:"button";return E.jsx(f,{"data-slot":"button",className:Ht(WS({variant:i,size:u,className:l})),...s})}function JS(l,[i,u]){return Math.min(u,Math.max(i,l))}function IS(l,i){return S.useReducer((u,o)=>i[u][o]??u,l)}var Xs="ScrollArea",[pg,yA]=Ia(Xs),[ex,Jt]=pg(Xs),yg=S.forwardRef((l,i)=>{const{__scopeScrollArea:u,type:o="hover",dir:s,scrollHideDelay:f=600,...m}=l,[h,g]=S.useState(null),[v,b]=S.useState(null),[y,A]=S.useState(null),[w,C]=S.useState(null),[x,D]=S.useState(null),[z,M]=S.useState(0),[N,L]=S.useState(0),[O,_]=S.useState(!1),[G,Z]=S.useState(!1),B=Ie(i,re=>g(re)),$=Go(s);return E.jsx(ex,{scope:u,type:o,dir:$,scrollHideDelay:f,scrollArea:h,viewport:v,onViewportChange:b,content:y,onContentChange:A,scrollbarX:w,onScrollbarXChange:C,scrollbarXEnabled:O,onScrollbarXEnabledChange:_,scrollbarY:x,onScrollbarYChange:D,scrollbarYEnabled:G,onScrollbarYEnabledChange:Z,onCornerWidthChange:M,onCornerHeightChange:L,children:E.jsx(Ge.div,{dir:$,...m,ref:B,style:{position:"relative","--radix-scroll-area-corner-width":z+"px","--radix-scroll-area-corner-height":N+"px",...l.style}})})});yg.displayName=Xs;var bg="ScrollAreaViewport",Sg=S.forwardRef((l,i)=>{const{__scopeScrollArea:u,children:o,nonce:s,...f}=l,m=Jt(bg,u),h=S.useRef(null),g=Ie(i,h,m.onViewportChange);return E.jsxs(E.Fragment,{children:[E.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:s}),E.jsx(Ge.div,{"data-radix-scroll-area-viewport":"",...f,ref:g,style:{overflowX:m.scrollbarXEnabled?"scroll":"hidden",overflowY:m.scrollbarYEnabled?"scroll":"hidden",...l.style},children:E.jsx("div",{ref:m.onContentChange,style:{minWidth:"100%",display:"table"},children:o})})]})});Sg.displayName=bg;var wn="ScrollAreaScrollbar",xg=S.forwardRef((l,i)=>{const{forceMount:u,...o}=l,s=Jt(wn,l.__scopeScrollArea),{onScrollbarXEnabledChange:f,onScrollbarYEnabledChange:m}=s,h=l.orientation==="horizontal";return S.useEffect(()=>(h?f(!0):m(!0),()=>{h?f(!1):m(!1)}),[h,f,m]),s.type==="hover"?E.jsx(tx,{...o,ref:i,forceMount:u}):s.type==="scroll"?E.jsx(nx,{...o,ref:i,forceMount:u}):s.type==="auto"?E.jsx(wg,{...o,ref:i,forceMount:u}):s.type==="always"?E.jsx(Ks,{...o,ref:i}):null});xg.displayName=wn;var tx=S.forwardRef((l,i)=>{const{forceMount:u,...o}=l,s=Jt(wn,l.__scopeScrollArea),[f,m]=S.useState(!1);return S.useEffect(()=>{const h=s.scrollArea;let g=0;if(h){const v=()=>{window.clearTimeout(g),m(!0)},b=()=>{g=window.setTimeout(()=>m(!1),s.scrollHideDelay)};return h.addEventListener("pointerenter",v),h.addEventListener("pointerleave",b),()=>{window.clearTimeout(g),h.removeEventListener("pointerenter",v),h.removeEventListener("pointerleave",b)}}},[s.scrollArea,s.scrollHideDelay]),E.jsx(Sn,{present:u||f,children:E.jsx(wg,{"data-state":f?"visible":"hidden",...o,ref:i})})}),nx=S.forwardRef((l,i)=>{const{forceMount:u,...o}=l,s=Jt(wn,l.__scopeScrollArea),f=l.orientation==="horizontal",m=Vo(()=>g("SCROLL_END"),100),[h,g]=IS("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return S.useEffect(()=>{if(h==="idle"){const v=window.setTimeout(()=>g("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(v)}},[h,s.scrollHideDelay,g]),S.useEffect(()=>{const v=s.viewport,b=f?"scrollLeft":"scrollTop";if(v){let y=v[b];const A=()=>{const w=v[b];y!==w&&(g("SCROLL"),m()),y=w};return v.addEventListener("scroll",A),()=>v.removeEventListener("scroll",A)}},[s.viewport,f,g,m]),E.jsx(Sn,{present:u||h!=="hidden",children:E.jsx(Ks,{"data-state":h==="hidden"?"hidden":"visible",...o,ref:i,onPointerEnter:ye(l.onPointerEnter,()=>g("POINTER_ENTER")),onPointerLeave:ye(l.onPointerLeave,()=>g("POINTER_LEAVE"))})})}),wg=S.forwardRef((l,i)=>{const u=Jt(wn,l.__scopeScrollArea),{forceMount:o,...s}=l,[f,m]=S.useState(!1),h=l.orientation==="horizontal",g=Vo(()=>{if(u.viewport){const v=u.viewport.offsetWidth<u.viewport.scrollWidth,b=u.viewport.offsetHeight<u.viewport.scrollHeight;m(h?v:b)}},10);return Zl(u.viewport,g),Zl(u.content,g),E.jsx(Sn,{present:o||f,children:E.jsx(Ks,{"data-state":f?"visible":"hidden",...s,ref:i})})}),Ks=S.forwardRef((l,i)=>{const{orientation:u="vertical",...o}=l,s=Jt(wn,l.__scopeScrollArea),f=S.useRef(null),m=S.useRef(0),[h,g]=S.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),v=Rg(h.viewport,h.content),b={...o,sizes:h,onSizesChange:g,hasThumb:v>0&&v<1,onThumbChange:A=>f.current=A,onThumbPointerUp:()=>m.current=0,onThumbPointerDown:A=>m.current=A};function y(A,w){return ux(A,m.current,h,w)}return u==="horizontal"?E.jsx(ax,{...b,ref:i,onThumbPositionChange:()=>{if(s.viewport&&f.current){const A=s.viewport.scrollLeft,w=iv(A,h,s.dir);f.current.style.transform=`translate3d(${w}px, 0, 0)`}},onWheelScroll:A=>{s.viewport&&(s.viewport.scrollLeft=A)},onDragScroll:A=>{s.viewport&&(s.viewport.scrollLeft=y(A,s.dir))}}):u==="vertical"?E.jsx(lx,{...b,ref:i,onThumbPositionChange:()=>{if(s.viewport&&f.current){const A=s.viewport.scrollTop,w=iv(A,h);f.current.style.transform=`translate3d(0, ${w}px, 0)`}},onWheelScroll:A=>{s.viewport&&(s.viewport.scrollTop=A)},onDragScroll:A=>{s.viewport&&(s.viewport.scrollTop=y(A))}}):null}),ax=S.forwardRef((l,i)=>{const{sizes:u,onSizesChange:o,...s}=l,f=Jt(wn,l.__scopeScrollArea),[m,h]=S.useState(),g=S.useRef(null),v=Ie(i,g,f.onScrollbarXChange);return S.useEffect(()=>{g.current&&h(getComputedStyle(g.current))},[g]),E.jsx(Ag,{"data-orientation":"horizontal",...s,ref:v,sizes:u,style:{bottom:0,left:f.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:f.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Fo(u)+"px",...l.style},onThumbPointerDown:b=>l.onThumbPointerDown(b.x),onDragScroll:b=>l.onDragScroll(b.x),onWheelScroll:(b,y)=>{if(f.viewport){const A=f.viewport.scrollLeft+b.deltaX;l.onWheelScroll(A),Mg(A,y)&&b.preventDefault()}},onResize:()=>{g.current&&f.viewport&&m&&o({content:f.viewport.scrollWidth,viewport:f.viewport.offsetWidth,scrollbar:{size:g.current.clientWidth,paddingStart:No(m.paddingLeft),paddingEnd:No(m.paddingRight)}})}})}),lx=S.forwardRef((l,i)=>{const{sizes:u,onSizesChange:o,...s}=l,f=Jt(wn,l.__scopeScrollArea),[m,h]=S.useState(),g=S.useRef(null),v=Ie(i,g,f.onScrollbarYChange);return S.useEffect(()=>{g.current&&h(getComputedStyle(g.current))},[g]),E.jsx(Ag,{"data-orientation":"vertical",...s,ref:v,sizes:u,style:{top:0,right:f.dir==="ltr"?0:void 0,left:f.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Fo(u)+"px",...l.style},onThumbPointerDown:b=>l.onThumbPointerDown(b.y),onDragScroll:b=>l.onDragScroll(b.y),onWheelScroll:(b,y)=>{if(f.viewport){const A=f.viewport.scrollTop+b.deltaY;l.onWheelScroll(A),Mg(A,y)&&b.preventDefault()}},onResize:()=>{g.current&&f.viewport&&m&&o({content:f.viewport.scrollHeight,viewport:f.viewport.offsetHeight,scrollbar:{size:g.current.clientHeight,paddingStart:No(m.paddingTop),paddingEnd:No(m.paddingBottom)}})}})}),[rx,Eg]=pg(wn),Ag=S.forwardRef((l,i)=>{const{__scopeScrollArea:u,sizes:o,hasThumb:s,onThumbChange:f,onThumbPointerUp:m,onThumbPointerDown:h,onThumbPositionChange:g,onDragScroll:v,onWheelScroll:b,onResize:y,...A}=l,w=Jt(wn,u),[C,x]=S.useState(null),D=Ie(i,B=>x(B)),z=S.useRef(null),M=S.useRef(""),N=w.viewport,L=o.content-o.viewport,O=ut(b),_=ut(g),G=Vo(y,10);function Z(B){if(z.current){const $=B.clientX-z.current.left,re=B.clientY-z.current.top;v({x:$,y:re})}}return S.useEffect(()=>{const B=$=>{const re=$.target;(C==null?void 0:C.contains(re))&&O($,L)};return document.addEventListener("wheel",B,{passive:!1}),()=>document.removeEventListener("wheel",B,{passive:!1})},[N,C,L,O]),S.useEffect(_,[o,_]),Zl(C,G),Zl(w.content,G),E.jsx(rx,{scope:u,scrollbar:C,hasThumb:s,onThumbChange:ut(f),onThumbPointerUp:ut(m),onThumbPositionChange:_,onThumbPointerDown:ut(h),children:E.jsx(Ge.div,{...A,ref:D,style:{position:"absolute",...A.style},onPointerDown:ye(l.onPointerDown,B=>{B.button===0&&(B.target.setPointerCapture(B.pointerId),z.current=C.getBoundingClientRect(),M.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",w.viewport&&(w.viewport.style.scrollBehavior="auto"),Z(B))}),onPointerMove:ye(l.onPointerMove,Z),onPointerUp:ye(l.onPointerUp,B=>{const $=B.target;$.hasPointerCapture(B.pointerId)&&$.releasePointerCapture(B.pointerId),document.body.style.webkitUserSelect=M.current,w.viewport&&(w.viewport.style.scrollBehavior=""),z.current=null})})})}),Do="ScrollAreaThumb",Tg=S.forwardRef((l,i)=>{const{forceMount:u,...o}=l,s=Eg(Do,l.__scopeScrollArea);return E.jsx(Sn,{present:u||s.hasThumb,children:E.jsx(ix,{ref:i,...o})})}),ix=S.forwardRef((l,i)=>{const{__scopeScrollArea:u,style:o,...s}=l,f=Jt(Do,u),m=Eg(Do,u),{onThumbPositionChange:h}=m,g=Ie(i,y=>m.onThumbChange(y)),v=S.useRef(void 0),b=Vo(()=>{v.current&&(v.current(),v.current=void 0)},100);return S.useEffect(()=>{const y=f.viewport;if(y){const A=()=>{if(b(),!v.current){const w=cx(y,h);v.current=w,h()}};return h(),y.addEventListener("scroll",A),()=>y.removeEventListener("scroll",A)}},[f.viewport,b,h]),E.jsx(Ge.div,{"data-state":m.hasThumb?"visible":"hidden",...s,ref:g,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...o},onPointerDownCapture:ye(l.onPointerDownCapture,y=>{const w=y.target.getBoundingClientRect(),C=y.clientX-w.left,x=y.clientY-w.top;m.onThumbPointerDown({x:C,y:x})}),onPointerUp:ye(l.onPointerUp,m.onThumbPointerUp)})});Tg.displayName=Do;var Zs="ScrollAreaCorner",_g=S.forwardRef((l,i)=>{const u=Jt(Zs,l.__scopeScrollArea),o=!!(u.scrollbarX&&u.scrollbarY);return u.type!=="scroll"&&o?E.jsx(ox,{...l,ref:i}):null});_g.displayName=Zs;var ox=S.forwardRef((l,i)=>{const{__scopeScrollArea:u,...o}=l,s=Jt(Zs,u),[f,m]=S.useState(0),[h,g]=S.useState(0),v=!!(f&&h);return Zl(s.scrollbarX,()=>{var y;const b=((y=s.scrollbarX)==null?void 0:y.offsetHeight)||0;s.onCornerHeightChange(b),g(b)}),Zl(s.scrollbarY,()=>{var y;const b=((y=s.scrollbarY)==null?void 0:y.offsetWidth)||0;s.onCornerWidthChange(b),m(b)}),v?E.jsx(Ge.div,{...o,ref:i,style:{width:f,height:h,position:"absolute",right:s.dir==="ltr"?0:void 0,left:s.dir==="rtl"?0:void 0,bottom:0,...l.style}}):null});function No(l){return l?parseInt(l,10):0}function Rg(l,i){const u=l/i;return isNaN(u)?0:u}function Fo(l){const i=Rg(l.viewport,l.content),u=l.scrollbar.paddingStart+l.scrollbar.paddingEnd,o=(l.scrollbar.size-u)*i;return Math.max(o,18)}function ux(l,i,u,o="ltr"){const s=Fo(u),f=s/2,m=i||f,h=s-m,g=u.scrollbar.paddingStart+m,v=u.scrollbar.size-u.scrollbar.paddingEnd-h,b=u.content-u.viewport,y=o==="ltr"?[0,b]:[b*-1,0];return Cg([g,v],y)(l)}function iv(l,i,u="ltr"){const o=Fo(i),s=i.scrollbar.paddingStart+i.scrollbar.paddingEnd,f=i.scrollbar.size-s,m=i.content-i.viewport,h=f-o,g=u==="ltr"?[0,m]:[m*-1,0],v=JS(l,g);return Cg([0,m],[0,h])(v)}function Cg(l,i){return u=>{if(l[0]===l[1]||i[0]===i[1])return i[0];const o=(i[1]-i[0])/(l[1]-l[0]);return i[0]+o*(u-l[0])}}function Mg(l,i){return l>0&&l<i}var cx=(l,i=()=>{})=>{let u={left:l.scrollLeft,top:l.scrollTop},o=0;return function s(){const f={left:l.scrollLeft,top:l.scrollTop},m=u.left!==f.left,h=u.top!==f.top;(m||h)&&i(),u=f,o=window.requestAnimationFrame(s)}(),()=>window.cancelAnimationFrame(o)};function Vo(l,i){const u=ut(l),o=S.useRef(0);return S.useEffect(()=>()=>window.clearTimeout(o.current),[]),S.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(u,i)},[u,i])}function Zl(l,i){const u=ut(i);xa(()=>{let o=0;if(l){const s=new ResizeObserver(()=>{cancelAnimationFrame(o),o=window.requestAnimationFrame(u)});return s.observe(l),()=>{window.cancelAnimationFrame(o),s.unobserve(l)}}},[l,u])}var sx=yg,fx=Sg,dx=_g;function hx({className:l,children:i,...u}){return E.jsxs(sx,{"data-slot":"scroll-area",className:Ht("relative",l),...u,children:[E.jsx(fx,{"data-slot":"scroll-area-viewport",className:"ring-ring/10 dark:ring-ring/20 dark:outline-ring/40 outline-ring/50 size-full rounded-[inherit] transition-[color,box-shadow] focus-visible:ring-4 focus-visible:outline-1",children:i}),E.jsx(mx,{}),E.jsx(dx,{})]})}function mx({className:l,orientation:i="vertical",...u}){return E.jsx(xg,{"data-slot":"scroll-area-scrollbar",orientation:i,className:Ht("flex touch-none p-px transition-colors select-none",i==="vertical"&&"h-full w-2.5 border-l border-l-transparent",i==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent",l),...u,children:E.jsx(Tg,{"data-slot":"scroll-area-thumb",className:"bg-border relative flex-1 rounded-full"})})}function vx({className:l,...i}){return E.jsx("div",{"data-slot":"card",className:Ht("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",l),...i})}function gx({className:l,...i}){return E.jsx("div",{"data-slot":"card-content",className:Ht("px-6",l),...i})}var ot={},ds,ov;function px(){return ov||(ov=1,ds=function l(i,u){if(i===u)return!0;if(i&&u&&typeof i=="object"&&typeof u=="object"){if(i.constructor!==u.constructor)return!1;var o,s,f;if(Array.isArray(i)){if(o=i.length,o!=u.length)return!1;for(s=o;s--!==0;)if(!l(i[s],u[s]))return!1;return!0}if(i.constructor===RegExp)return i.source===u.source&&i.flags===u.flags;if(i.valueOf!==Object.prototype.valueOf)return i.valueOf()===u.valueOf();if(i.toString!==Object.prototype.toString)return i.toString()===u.toString();if(f=Object.keys(i),o=f.length,o!==Object.keys(u).length)return!1;for(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(u,f[s]))return!1;for(s=o;s--!==0;){var m=f[s];if(!l(i[m],u[m]))return!1}return!0}return i!==i&&u!==u}),ds}var hs={exports:{}},ms,uv;function yx(){if(uv)return ms;uv=1;var l="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return ms=l,ms}var vs,cv;function bx(){if(cv)return vs;cv=1;var l=yx();function i(){}function u(){}return u.resetWarningCache=i,vs=function(){function o(m,h,g,v,b,y){if(y!==l){var A=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw A.name="Invariant Violation",A}}o.isRequired=o;function s(){return o}var f={array:o,bigint:o,bool:o,func:o,number:o,object:o,string:o,symbol:o,any:o,arrayOf:s,element:o,elementType:o,instanceOf:s,node:o,objectOf:s,oneOf:s,oneOfType:s,shape:s,exact:s,checkPropTypes:u,resetWarningCache:i};return f.PropTypes=f,f},vs}var sv;function Sx(){return sv||(sv=1,hs.exports=bx()()),hs.exports}var fv;function xx(){if(fv)return ot;fv=1;var l=ot&&ot.__extends||function(){var w=function(C,x){return w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(D,z){D.__proto__=z}||function(D,z){for(var M in z)Object.prototype.hasOwnProperty.call(z,M)&&(D[M]=z[M])},w(C,x)};return function(C,x){if(typeof x!="function"&&x!==null)throw new TypeError("Class extends value "+String(x)+" is not a constructor or null");w(C,x);function D(){this.constructor=C}C.prototype=x===null?Object.create(x):(D.prototype=x.prototype,new D)}}(),i=ot&&ot.__assign||function(){return i=Object.assign||function(w){for(var C,x=1,D=arguments.length;x<D;x++){C=arguments[x];for(var z in C)Object.prototype.hasOwnProperty.call(C,z)&&(w[z]=C[z])}return w},i.apply(this,arguments)},u=ot&&ot.__createBinding||(Object.create?function(w,C,x,D){D===void 0&&(D=x);var z=Object.getOwnPropertyDescriptor(C,x);(!z||("get"in z?!C.__esModule:z.writable||z.configurable))&&(z={enumerable:!0,get:function(){return C[x]}}),Object.defineProperty(w,D,z)}:function(w,C,x,D){D===void 0&&(D=x),w[D]=C[x]}),o=ot&&ot.__setModuleDefault||(Object.create?function(w,C){Object.defineProperty(w,"default",{enumerable:!0,value:C})}:function(w,C){w.default=C}),s=ot&&ot.__importStar||function(w){if(w&&w.__esModule)return w;var C={};if(w!=null)for(var x in w)x!=="default"&&Object.prototype.hasOwnProperty.call(w,x)&&u(C,w,x);return o(C,w),C},f=ot&&ot.__rest||function(w,C){var x={};for(var D in w)Object.prototype.hasOwnProperty.call(w,D)&&C.indexOf(D)<0&&(x[D]=w[D]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,D=Object.getOwnPropertySymbols(w);z<D.length;z++)C.indexOf(D[z])<0&&Object.prototype.propertyIsEnumerable.call(w,D[z])&&(x[D[z]]=w[D[z]]);return x},m=ot&&ot.__importDefault||function(w){return w&&w.__esModule?w:{default:w}};Object.defineProperty(ot,"__esModule",{value:!0});var h=s(Pl()),g=m(px()),v=s(Sx());function b(w){return w&&w.replace(/&nbsp;|\u202F|\u00A0/g," ").replace(/<br \/>/g,"<br>")}function y(w){var C=document.createTextNode("");w.appendChild(C);var x=document.activeElement===w;if(C!==null&&C.nodeValue!==null&&x){var D=window.getSelection();if(D!==null){var z=document.createRange();z.setStart(C,C.nodeValue.length),z.collapse(!0),D.removeAllRanges(),D.addRange(z)}w instanceof HTMLElement&&w.focus()}}var A=function(w){l(C,w);function C(){var x=w!==null&&w.apply(this,arguments)||this;return x.lastHtml=x.props.html,x.el=typeof x.props.innerRef=="function"?{current:null}:h.createRef(),x.getEl=function(){return(x.props.innerRef&&typeof x.props.innerRef!="function"?x.props.innerRef:x.el).current},x.emitChange=function(D){var z=x.getEl();if(z){var M=z.innerHTML;if(x.props.onChange&&M!==x.lastHtml){var N=Object.assign({},D,{target:{value:M}});x.props.onChange(N)}x.lastHtml=M}},x}return C.prototype.render=function(){var x=this,D=this.props,z=D.tagName,M=D.html,N=D.innerRef,L=f(D,["tagName","html","innerRef"]);return h.createElement(z||"div",i(i({},L),{ref:typeof N=="function"?function(O){N(O),x.el.current=O}:N||this.el,onInput:this.emitChange,onBlur:this.props.onBlur||this.emitChange,onKeyUp:this.props.onKeyUp||this.emitChange,onKeyDown:this.props.onKeyDown||this.emitChange,contentEditable:!this.props.disabled,dangerouslySetInnerHTML:{__html:M}}),this.props.children)},C.prototype.shouldComponentUpdate=function(x){var D=this.props,z=this.getEl();return!z||b(x.html)!==b(z.innerHTML)?!0:D.disabled!==x.disabled||D.tagName!==x.tagName||D.className!==x.className||D.innerRef!==x.innerRef||D.placeholder!==x.placeholder||!(0,g.default)(D.style,x.style)},C.prototype.componentDidUpdate=function(){var x=this.getEl();x&&(this.props.html!==x.innerHTML&&(x.innerHTML=this.props.html),this.lastHtml=this.props.html,y(x))},C.propTypes={html:v.string.isRequired,onChange:v.func,disabled:v.bool,tagName:v.string,className:v.string,style:v.object,innerRef:v.oneOfType([v.object,v.func])},C}(h.Component);return ot.default=A,ot}var wx=xx();const Ex=ri(wx);var gs,dv;function Ax(){if(dv)return gs;dv=1;var l=Pl(),i=function(o){return typeof o=="function"},u=function(o){var s=l.useState(o),f=s[0],m=s[1],h=l.useRef(f),g=l.useCallback(function(v){h.current=i(v)?v(h.current):v,m(h.current)},[]);return[f,g,h]};return gs=u,gs}var Tx=Ax();const _x=ri(Tx),Og=({text:l,textClassName:i,className:u,placeholder:o,onSave:s,...f})=>{const[m,h,g]=_x(l),v=S.useRef(null),b=w=>{var C;h(((C=v.current)==null?void 0:C.textContent)||"")},y=()=>{const w=g.current;w&&w!==l&&s(w)},A=w=>{var C;w.key==="Enter"&&(w.preventDefault(),(C=v.current)==null||C.blur())};return S.useEffect(()=>{h(l)},[l]),E.jsx("div",{className:Ht("flex items-center gap-2 w-auto",u),children:E.jsx(Ex,{innerRef:v,html:m,onChange:b,className:Ht("flex-1 flex items-center gap-1 group outline-none",o&&!m&&"before:content-[attr(data-placeholder)] before:text-muted-foreground",i),onBlur:y,onKeyDown:A,"data-placeholder":o,...f})})};Og.displayName="ClickToEdit";var Fn=(l=>(l.Click="click",l.Input="input",l.KeyPress="key-press",l.OpenPage="open-page",l))(Fn||{});function Rx(l,i=globalThis==null?void 0:globalThis.document){const u=ut(l);S.useEffect(()=>{const o=s=>{s.key==="Escape"&&u(s)};return i.addEventListener("keydown",o,{capture:!0}),()=>i.removeEventListener("keydown",o,{capture:!0})},[u,i])}var Cx="DismissableLayer",zs="dismissableLayer.update",Mx="dismissableLayer.pointerDownOutside",Ox="dismissableLayer.focusOutside",hv,Dg=S.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ng=S.forwardRef((l,i)=>{const{disableOutsidePointerEvents:u=!1,onEscapeKeyDown:o,onPointerDownOutside:s,onFocusOutside:f,onInteractOutside:m,onDismiss:h,...g}=l,v=S.useContext(Dg),[b,y]=S.useState(null),A=(b==null?void 0:b.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,w]=S.useState({}),C=Ie(i,G=>y(G)),x=Array.from(v.layers),[D]=[...v.layersWithOutsidePointerEventsDisabled].slice(-1),z=x.indexOf(D),M=b?x.indexOf(b):-1,N=v.layersWithOutsidePointerEventsDisabled.size>0,L=M>=z,O=zx(G=>{const Z=G.target,B=[...v.branches].some($=>$.contains(Z));!L||B||(s==null||s(G),m==null||m(G),G.defaultPrevented||h==null||h())},A),_=jx(G=>{const Z=G.target;[...v.branches].some($=>$.contains(Z))||(f==null||f(G),m==null||m(G),G.defaultPrevented||h==null||h())},A);return Rx(G=>{M===v.layers.size-1&&(o==null||o(G),!G.defaultPrevented&&h&&(G.preventDefault(),h()))},A),S.useEffect(()=>{if(b)return u&&(v.layersWithOutsidePointerEventsDisabled.size===0&&(hv=A.body.style.pointerEvents,A.body.style.pointerEvents="none"),v.layersWithOutsidePointerEventsDisabled.add(b)),v.layers.add(b),mv(),()=>{u&&v.layersWithOutsidePointerEventsDisabled.size===1&&(A.body.style.pointerEvents=hv)}},[b,A,u,v]),S.useEffect(()=>()=>{b&&(v.layers.delete(b),v.layersWithOutsidePointerEventsDisabled.delete(b),mv())},[b,v]),S.useEffect(()=>{const G=()=>w({});return document.addEventListener(zs,G),()=>document.removeEventListener(zs,G)},[]),E.jsx(Ge.div,{...g,ref:C,style:{pointerEvents:N?L?"auto":"none":void 0,...l.style},onFocusCapture:ye(l.onFocusCapture,_.onFocusCapture),onBlurCapture:ye(l.onBlurCapture,_.onBlurCapture),onPointerDownCapture:ye(l.onPointerDownCapture,O.onPointerDownCapture)})});Ng.displayName=Cx;var Dx="DismissableLayerBranch",Nx=S.forwardRef((l,i)=>{const u=S.useContext(Dg),o=S.useRef(null),s=Ie(i,o);return S.useEffect(()=>{const f=o.current;if(f)return u.branches.add(f),()=>{u.branches.delete(f)}},[u.branches]),E.jsx(Ge.div,{...l,ref:s})});Nx.displayName=Dx;function zx(l,i=globalThis==null?void 0:globalThis.document){const u=ut(l),o=S.useRef(!1),s=S.useRef(()=>{});return S.useEffect(()=>{const f=h=>{if(h.target&&!o.current){let g=function(){zg(Mx,u,v,{discrete:!0})};const v={originalEvent:h};h.pointerType==="touch"?(i.removeEventListener("click",s.current),s.current=g,i.addEventListener("click",s.current,{once:!0})):g()}else i.removeEventListener("click",s.current);o.current=!1},m=window.setTimeout(()=>{i.addEventListener("pointerdown",f)},0);return()=>{window.clearTimeout(m),i.removeEventListener("pointerdown",f),i.removeEventListener("click",s.current)}},[i,u]),{onPointerDownCapture:()=>o.current=!0}}function jx(l,i=globalThis==null?void 0:globalThis.document){const u=ut(l),o=S.useRef(!1);return S.useEffect(()=>{const s=f=>{f.target&&!o.current&&zg(Ox,u,{originalEvent:f},{discrete:!1})};return i.addEventListener("focusin",s),()=>i.removeEventListener("focusin",s)},[i,u]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function mv(){const l=new CustomEvent(zs);document.dispatchEvent(l)}function zg(l,i,u,{discrete:o}){const s=u.originalEvent.target,f=new CustomEvent(l,{bubbles:!1,cancelable:!0,detail:u});i&&s.addEventListener(l,i,{once:!0}),o?Gv(s,f):s.dispatchEvent(f)}var ps=0;function Ux(){S.useEffect(()=>{const l=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",l[0]??vv()),document.body.insertAdjacentElement("beforeend",l[1]??vv()),ps++,()=>{ps===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(i=>i.remove()),ps--}},[])}function vv(){const l=document.createElement("span");return l.setAttribute("data-radix-focus-guard",""),l.tabIndex=0,l.style.outline="none",l.style.opacity="0",l.style.position="fixed",l.style.pointerEvents="none",l}var ys="focusScope.autoFocusOnMount",bs="focusScope.autoFocusOnUnmount",gv={bubbles:!1,cancelable:!0},Lx="FocusScope",jg=S.forwardRef((l,i)=>{const{loop:u=!1,trapped:o=!1,onMountAutoFocus:s,onUnmountAutoFocus:f,...m}=l,[h,g]=S.useState(null),v=ut(s),b=ut(f),y=S.useRef(null),A=Ie(i,x=>g(x)),w=S.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;S.useEffect(()=>{if(o){let x=function(N){if(w.paused||!h)return;const L=N.target;h.contains(L)?y.current=L:Sa(y.current,{select:!0})},D=function(N){if(w.paused||!h)return;const L=N.relatedTarget;L!==null&&(h.contains(L)||Sa(y.current,{select:!0}))},z=function(N){if(document.activeElement===document.body)for(const O of N)O.removedNodes.length>0&&Sa(h)};document.addEventListener("focusin",x),document.addEventListener("focusout",D);const M=new MutationObserver(z);return h&&M.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",x),document.removeEventListener("focusout",D),M.disconnect()}}},[o,h,w.paused]),S.useEffect(()=>{if(h){yv.add(w);const x=document.activeElement;if(!h.contains(x)){const z=new CustomEvent(ys,gv);h.addEventListener(ys,v),h.dispatchEvent(z),z.defaultPrevented||(Hx(Yx(Ug(h)),{select:!0}),document.activeElement===x&&Sa(h))}return()=>{h.removeEventListener(ys,v),setTimeout(()=>{const z=new CustomEvent(bs,gv);h.addEventListener(bs,b),h.dispatchEvent(z),z.defaultPrevented||Sa(x??document.body,{select:!0}),h.removeEventListener(bs,b),yv.remove(w)},0)}}},[h,v,b,w]);const C=S.useCallback(x=>{if(!u&&!o||w.paused)return;const D=x.key==="Tab"&&!x.altKey&&!x.ctrlKey&&!x.metaKey,z=document.activeElement;if(D&&z){const M=x.currentTarget,[N,L]=Bx(M);N&&L?!x.shiftKey&&z===L?(x.preventDefault(),u&&Sa(N,{select:!0})):x.shiftKey&&z===N&&(x.preventDefault(),u&&Sa(L,{select:!0})):z===M&&x.preventDefault()}},[u,o,w.paused]);return E.jsx(Ge.div,{tabIndex:-1,...m,ref:A,onKeyDown:C})});jg.displayName=Lx;function Hx(l,{select:i=!1}={}){const u=document.activeElement;for(const o of l)if(Sa(o,{select:i}),document.activeElement!==u)return}function Bx(l){const i=Ug(l),u=pv(i,l),o=pv(i.reverse(),l);return[u,o]}function Ug(l){const i=[],u=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const s=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||s?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;u.nextNode();)i.push(u.currentNode);return i}function pv(l,i){for(const u of l)if(!kx(u,{upTo:i}))return u}function kx(l,{upTo:i}){if(getComputedStyle(l).visibility==="hidden")return!0;for(;l;){if(i!==void 0&&l===i)return!1;if(getComputedStyle(l).display==="none")return!0;l=l.parentElement}return!1}function Gx(l){return l instanceof HTMLInputElement&&"select"in l}function Sa(l,{select:i=!1}={}){if(l&&l.focus){const u=document.activeElement;l.focus({preventScroll:!0}),l!==u&&Gx(l)&&i&&l.select()}}var yv=qx();function qx(){let l=[];return{add(i){const u=l[0];i!==u&&(u==null||u.pause()),l=bv(l,i),l.unshift(i)},remove(i){var u;l=bv(l,i),(u=l[0])==null||u.resume()}}}function bv(l,i){const u=[...l],o=u.indexOf(i);return o!==-1&&u.splice(o,1),u}function Yx(l){return l.filter(i=>i.tagName!=="A")}const Fx=["top","right","bottom","left"],wa=Math.min,Ut=Math.max,zo=Math.round,wo=Math.floor,yn=l=>({x:l,y:l}),Vx={left:"right",right:"left",bottom:"top",top:"bottom"},Xx={start:"end",end:"start"};function js(l,i,u){return Ut(l,wa(i,u))}function Vn(l,i){return typeof l=="function"?l(i):l}function Xn(l){return l.split("-")[0]}function Jl(l){return l.split("-")[1]}function Qs(l){return l==="x"?"y":"x"}function Ps(l){return l==="y"?"height":"width"}function Ea(l){return["top","bottom"].includes(Xn(l))?"y":"x"}function $s(l){return Qs(Ea(l))}function Kx(l,i,u){u===void 0&&(u=!1);const o=Jl(l),s=$s(l),f=Ps(s);let m=s==="x"?o===(u?"end":"start")?"right":"left":o==="start"?"bottom":"top";return i.reference[f]>i.floating[f]&&(m=jo(m)),[m,jo(m)]}function Zx(l){const i=jo(l);return[Us(l),i,Us(i)]}function Us(l){return l.replace(/start|end/g,i=>Xx[i])}function Qx(l,i,u){const o=["left","right"],s=["right","left"],f=["top","bottom"],m=["bottom","top"];switch(l){case"top":case"bottom":return u?i?s:o:i?o:s;case"left":case"right":return i?f:m;default:return[]}}function Px(l,i,u,o){const s=Jl(l);let f=Qx(Xn(l),u==="start",o);return s&&(f=f.map(m=>m+"-"+s),i&&(f=f.concat(f.map(Us)))),f}function jo(l){return l.replace(/left|right|bottom|top/g,i=>Vx[i])}function $x(l){return{top:0,right:0,bottom:0,left:0,...l}}function Lg(l){return typeof l!="number"?$x(l):{top:l,right:l,bottom:l,left:l}}function Uo(l){const{x:i,y:u,width:o,height:s}=l;return{width:o,height:s,top:u,left:i,right:i+o,bottom:u+s,x:i,y:u}}function Sv(l,i,u){let{reference:o,floating:s}=l;const f=Ea(i),m=$s(i),h=Ps(m),g=Xn(i),v=f==="y",b=o.x+o.width/2-s.width/2,y=o.y+o.height/2-s.height/2,A=o[h]/2-s[h]/2;let w;switch(g){case"top":w={x:b,y:o.y-s.height};break;case"bottom":w={x:b,y:o.y+o.height};break;case"right":w={x:o.x+o.width,y};break;case"left":w={x:o.x-s.width,y};break;default:w={x:o.x,y:o.y}}switch(Jl(i)){case"start":w[m]-=A*(u&&v?-1:1);break;case"end":w[m]+=A*(u&&v?-1:1);break}return w}const Wx=async(l,i,u)=>{const{placement:o="bottom",strategy:s="absolute",middleware:f=[],platform:m}=u,h=f.filter(Boolean),g=await(m.isRTL==null?void 0:m.isRTL(i));let v=await m.getElementRects({reference:l,floating:i,strategy:s}),{x:b,y}=Sv(v,o,g),A=o,w={},C=0;for(let x=0;x<h.length;x++){const{name:D,fn:z}=h[x],{x:M,y:N,data:L,reset:O}=await z({x:b,y,initialPlacement:o,placement:A,strategy:s,middlewareData:w,rects:v,platform:m,elements:{reference:l,floating:i}});b=M??b,y=N??y,w={...w,[D]:{...w[D],...L}},O&&C<=50&&(C++,typeof O=="object"&&(O.placement&&(A=O.placement),O.rects&&(v=O.rects===!0?await m.getElementRects({reference:l,floating:i,strategy:s}):O.rects),{x:b,y}=Sv(v,A,g)),x=-1)}return{x:b,y,placement:A,strategy:s,middlewareData:w}};async function ti(l,i){var u;i===void 0&&(i={});const{x:o,y:s,platform:f,rects:m,elements:h,strategy:g}=l,{boundary:v="clippingAncestors",rootBoundary:b="viewport",elementContext:y="floating",altBoundary:A=!1,padding:w=0}=Vn(i,l),C=Lg(w),D=h[A?y==="floating"?"reference":"floating":y],z=Uo(await f.getClippingRect({element:(u=await(f.isElement==null?void 0:f.isElement(D)))==null||u?D:D.contextElement||await(f.getDocumentElement==null?void 0:f.getDocumentElement(h.floating)),boundary:v,rootBoundary:b,strategy:g})),M=y==="floating"?{x:o,y:s,width:m.floating.width,height:m.floating.height}:m.reference,N=await(f.getOffsetParent==null?void 0:f.getOffsetParent(h.floating)),L=await(f.isElement==null?void 0:f.isElement(N))?await(f.getScale==null?void 0:f.getScale(N))||{x:1,y:1}:{x:1,y:1},O=Uo(f.convertOffsetParentRelativeRectToViewportRelativeRect?await f.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:M,offsetParent:N,strategy:g}):M);return{top:(z.top-O.top+C.top)/L.y,bottom:(O.bottom-z.bottom+C.bottom)/L.y,left:(z.left-O.left+C.left)/L.x,right:(O.right-z.right+C.right)/L.x}}const Jx=l=>({name:"arrow",options:l,async fn(i){const{x:u,y:o,placement:s,rects:f,platform:m,elements:h,middlewareData:g}=i,{element:v,padding:b=0}=Vn(l,i)||{};if(v==null)return{};const y=Lg(b),A={x:u,y:o},w=$s(s),C=Ps(w),x=await m.getDimensions(v),D=w==="y",z=D?"top":"left",M=D?"bottom":"right",N=D?"clientHeight":"clientWidth",L=f.reference[C]+f.reference[w]-A[w]-f.floating[C],O=A[w]-f.reference[w],_=await(m.getOffsetParent==null?void 0:m.getOffsetParent(v));let G=_?_[N]:0;(!G||!await(m.isElement==null?void 0:m.isElement(_)))&&(G=h.floating[N]||f.floating[C]);const Z=L/2-O/2,B=G/2-x[C]/2-1,$=wa(y[z],B),re=wa(y[M],B),me=$,ve=G-x[C]-re,fe=G/2-x[C]/2+Z,be=js(me,fe,ve),Y=!g.arrow&&Jl(s)!=null&&fe!==be&&f.reference[C]/2-(fe<me?$:re)-x[C]/2<0,te=Y?fe<me?fe-me:fe-ve:0;return{[w]:A[w]+te,data:{[w]:be,centerOffset:fe-be-te,...Y&&{alignmentOffset:te}},reset:Y}}}),Ix=function(l){return l===void 0&&(l={}),{name:"flip",options:l,async fn(i){var u,o;const{placement:s,middlewareData:f,rects:m,initialPlacement:h,platform:g,elements:v}=i,{mainAxis:b=!0,crossAxis:y=!0,fallbackPlacements:A,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:x=!0,...D}=Vn(l,i);if((u=f.arrow)!=null&&u.alignmentOffset)return{};const z=Xn(s),M=Ea(h),N=Xn(h)===h,L=await(g.isRTL==null?void 0:g.isRTL(v.floating)),O=A||(N||!x?[jo(h)]:Zx(h)),_=C!=="none";!A&&_&&O.push(...Px(h,x,C,L));const G=[h,...O],Z=await ti(i,D),B=[];let $=((o=f.flip)==null?void 0:o.overflows)||[];if(b&&B.push(Z[z]),y){const fe=Kx(s,m,L);B.push(Z[fe[0]],Z[fe[1]])}if($=[...$,{placement:s,overflows:B}],!B.every(fe=>fe<=0)){var re,me;const fe=(((re=f.flip)==null?void 0:re.index)||0)+1,be=G[fe];if(be)return{data:{index:fe,overflows:$},reset:{placement:be}};let Y=(me=$.filter(te=>te.overflows[0]<=0).sort((te,V)=>te.overflows[1]-V.overflows[1])[0])==null?void 0:me.placement;if(!Y)switch(w){case"bestFit":{var ve;const te=(ve=$.filter(V=>{if(_){const P=Ea(V.placement);return P===M||P==="y"}return!0}).map(V=>[V.placement,V.overflows.filter(P=>P>0).reduce((P,R)=>P+R,0)]).sort((V,P)=>V[1]-P[1])[0])==null?void 0:ve[0];te&&(Y=te);break}case"initialPlacement":Y=h;break}if(s!==Y)return{reset:{placement:Y}}}return{}}}};function xv(l,i){return{top:l.top-i.height,right:l.right-i.width,bottom:l.bottom-i.height,left:l.left-i.width}}function wv(l){return Fx.some(i=>l[i]>=0)}const e1=function(l){return l===void 0&&(l={}),{name:"hide",options:l,async fn(i){const{rects:u}=i,{strategy:o="referenceHidden",...s}=Vn(l,i);switch(o){case"referenceHidden":{const f=await ti(i,{...s,elementContext:"reference"}),m=xv(f,u.reference);return{data:{referenceHiddenOffsets:m,referenceHidden:wv(m)}}}case"escaped":{const f=await ti(i,{...s,altBoundary:!0}),m=xv(f,u.floating);return{data:{escapedOffsets:m,escaped:wv(m)}}}default:return{}}}}};async function t1(l,i){const{placement:u,platform:o,elements:s}=l,f=await(o.isRTL==null?void 0:o.isRTL(s.floating)),m=Xn(u),h=Jl(u),g=Ea(u)==="y",v=["left","top"].includes(m)?-1:1,b=f&&g?-1:1,y=Vn(i,l);let{mainAxis:A,crossAxis:w,alignmentAxis:C}=typeof y=="number"?{mainAxis:y,crossAxis:0,alignmentAxis:null}:{mainAxis:y.mainAxis||0,crossAxis:y.crossAxis||0,alignmentAxis:y.alignmentAxis};return h&&typeof C=="number"&&(w=h==="end"?C*-1:C),g?{x:w*b,y:A*v}:{x:A*v,y:w*b}}const n1=function(l){return l===void 0&&(l=0),{name:"offset",options:l,async fn(i){var u,o;const{x:s,y:f,placement:m,middlewareData:h}=i,g=await t1(i,l);return m===((u=h.offset)==null?void 0:u.placement)&&(o=h.arrow)!=null&&o.alignmentOffset?{}:{x:s+g.x,y:f+g.y,data:{...g,placement:m}}}}},a1=function(l){return l===void 0&&(l={}),{name:"shift",options:l,async fn(i){const{x:u,y:o,placement:s}=i,{mainAxis:f=!0,crossAxis:m=!1,limiter:h={fn:D=>{let{x:z,y:M}=D;return{x:z,y:M}}},...g}=Vn(l,i),v={x:u,y:o},b=await ti(i,g),y=Ea(Xn(s)),A=Qs(y);let w=v[A],C=v[y];if(f){const D=A==="y"?"top":"left",z=A==="y"?"bottom":"right",M=w+b[D],N=w-b[z];w=js(M,w,N)}if(m){const D=y==="y"?"top":"left",z=y==="y"?"bottom":"right",M=C+b[D],N=C-b[z];C=js(M,C,N)}const x=h.fn({...i,[A]:w,[y]:C});return{...x,data:{x:x.x-u,y:x.y-o,enabled:{[A]:f,[y]:m}}}}}},l1=function(l){return l===void 0&&(l={}),{options:l,fn(i){const{x:u,y:o,placement:s,rects:f,middlewareData:m}=i,{offset:h=0,mainAxis:g=!0,crossAxis:v=!0}=Vn(l,i),b={x:u,y:o},y=Ea(s),A=Qs(y);let w=b[A],C=b[y];const x=Vn(h,i),D=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(g){const N=A==="y"?"height":"width",L=f.reference[A]-f.floating[N]+D.mainAxis,O=f.reference[A]+f.reference[N]-D.mainAxis;w<L?w=L:w>O&&(w=O)}if(v){var z,M;const N=A==="y"?"width":"height",L=["top","left"].includes(Xn(s)),O=f.reference[y]-f.floating[N]+(L&&((z=m.offset)==null?void 0:z[y])||0)+(L?0:D.crossAxis),_=f.reference[y]+f.reference[N]+(L?0:((M=m.offset)==null?void 0:M[y])||0)-(L?D.crossAxis:0);C<O?C=O:C>_&&(C=_)}return{[A]:w,[y]:C}}}},r1=function(l){return l===void 0&&(l={}),{name:"size",options:l,async fn(i){var u,o;const{placement:s,rects:f,platform:m,elements:h}=i,{apply:g=()=>{},...v}=Vn(l,i),b=await ti(i,v),y=Xn(s),A=Jl(s),w=Ea(s)==="y",{width:C,height:x}=f.floating;let D,z;y==="top"||y==="bottom"?(D=y,z=A===(await(m.isRTL==null?void 0:m.isRTL(h.floating))?"start":"end")?"left":"right"):(z=y,D=A==="end"?"top":"bottom");const M=x-b.top-b.bottom,N=C-b.left-b.right,L=wa(x-b[D],M),O=wa(C-b[z],N),_=!i.middlewareData.shift;let G=L,Z=O;if((u=i.middlewareData.shift)!=null&&u.enabled.x&&(Z=N),(o=i.middlewareData.shift)!=null&&o.enabled.y&&(G=M),_&&!A){const $=Ut(b.left,0),re=Ut(b.right,0),me=Ut(b.top,0),ve=Ut(b.bottom,0);w?Z=C-2*($!==0||re!==0?$+re:Ut(b.left,b.right)):G=x-2*(me!==0||ve!==0?me+ve:Ut(b.top,b.bottom))}await g({...i,availableWidth:Z,availableHeight:G});const B=await m.getDimensions(h.floating);return C!==B.width||x!==B.height?{reset:{rects:!0}}:{}}}};function Xo(){return typeof window<"u"}function Il(l){return Hg(l)?(l.nodeName||"").toLowerCase():"#document"}function Lt(l){var i;return(l==null||(i=l.ownerDocument)==null?void 0:i.defaultView)||window}function En(l){var i;return(i=(Hg(l)?l.ownerDocument:l.document)||window.document)==null?void 0:i.documentElement}function Hg(l){return Xo()?l instanceof Node||l instanceof Lt(l).Node:!1}function on(l){return Xo()?l instanceof Element||l instanceof Lt(l).Element:!1}function bn(l){return Xo()?l instanceof HTMLElement||l instanceof Lt(l).HTMLElement:!1}function Ev(l){return!Xo()||typeof ShadowRoot>"u"?!1:l instanceof ShadowRoot||l instanceof Lt(l).ShadowRoot}function ii(l){const{overflow:i,overflowX:u,overflowY:o,display:s}=un(l);return/auto|scroll|overlay|hidden|clip/.test(i+o+u)&&!["inline","contents"].includes(s)}function i1(l){return["table","td","th"].includes(Il(l))}function Ko(l){return[":popover-open",":modal"].some(i=>{try{return l.matches(i)}catch{return!1}})}function Ws(l){const i=Js(),u=on(l)?un(l):l;return["transform","translate","scale","rotate","perspective"].some(o=>u[o]?u[o]!=="none":!1)||(u.containerType?u.containerType!=="normal":!1)||!i&&(u.backdropFilter?u.backdropFilter!=="none":!1)||!i&&(u.filter?u.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(o=>(u.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(u.contain||"").includes(o))}function o1(l){let i=Aa(l);for(;bn(i)&&!Ql(i);){if(Ws(i))return i;if(Ko(i))return null;i=Aa(i)}return null}function Js(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ql(l){return["html","body","#document"].includes(Il(l))}function un(l){return Lt(l).getComputedStyle(l)}function Zo(l){return on(l)?{scrollLeft:l.scrollLeft,scrollTop:l.scrollTop}:{scrollLeft:l.scrollX,scrollTop:l.scrollY}}function Aa(l){if(Il(l)==="html")return l;const i=l.assignedSlot||l.parentNode||Ev(l)&&l.host||En(l);return Ev(i)?i.host:i}function Bg(l){const i=Aa(l);return Ql(i)?l.ownerDocument?l.ownerDocument.body:l.body:bn(i)&&ii(i)?i:Bg(i)}function ni(l,i,u){var o;i===void 0&&(i=[]),u===void 0&&(u=!0);const s=Bg(l),f=s===((o=l.ownerDocument)==null?void 0:o.body),m=Lt(s);if(f){const h=Ls(m);return i.concat(m,m.visualViewport||[],ii(s)?s:[],h&&u?ni(h):[])}return i.concat(s,ni(s,[],u))}function Ls(l){return l.parent&&Object.getPrototypeOf(l.parent)?l.frameElement:null}function kg(l){const i=un(l);let u=parseFloat(i.width)||0,o=parseFloat(i.height)||0;const s=bn(l),f=s?l.offsetWidth:u,m=s?l.offsetHeight:o,h=zo(u)!==f||zo(o)!==m;return h&&(u=f,o=m),{width:u,height:o,$:h}}function Is(l){return on(l)?l:l.contextElement}function Vl(l){const i=Is(l);if(!bn(i))return yn(1);const u=i.getBoundingClientRect(),{width:o,height:s,$:f}=kg(i);let m=(f?zo(u.width):u.width)/o,h=(f?zo(u.height):u.height)/s;return(!m||!Number.isFinite(m))&&(m=1),(!h||!Number.isFinite(h))&&(h=1),{x:m,y:h}}const u1=yn(0);function Gg(l){const i=Lt(l);return!Js()||!i.visualViewport?u1:{x:i.visualViewport.offsetLeft,y:i.visualViewport.offsetTop}}function c1(l,i,u){return i===void 0&&(i=!1),!u||i&&u!==Lt(l)?!1:i}function Ja(l,i,u,o){i===void 0&&(i=!1),u===void 0&&(u=!1);const s=l.getBoundingClientRect(),f=Is(l);let m=yn(1);i&&(o?on(o)&&(m=Vl(o)):m=Vl(l));const h=c1(f,u,o)?Gg(f):yn(0);let g=(s.left+h.x)/m.x,v=(s.top+h.y)/m.y,b=s.width/m.x,y=s.height/m.y;if(f){const A=Lt(f),w=o&&on(o)?Lt(o):o;let C=A,x=Ls(C);for(;x&&o&&w!==C;){const D=Vl(x),z=x.getBoundingClientRect(),M=un(x),N=z.left+(x.clientLeft+parseFloat(M.paddingLeft))*D.x,L=z.top+(x.clientTop+parseFloat(M.paddingTop))*D.y;g*=D.x,v*=D.y,b*=D.x,y*=D.y,g+=N,v+=L,C=Lt(x),x=Ls(C)}}return Uo({width:b,height:y,x:g,y:v})}function ef(l,i){const u=Zo(l).scrollLeft;return i?i.left+u:Ja(En(l)).left+u}function qg(l,i,u){u===void 0&&(u=!1);const o=l.getBoundingClientRect(),s=o.left+i.scrollLeft-(u?0:ef(l,o)),f=o.top+i.scrollTop;return{x:s,y:f}}function s1(l){let{elements:i,rect:u,offsetParent:o,strategy:s}=l;const f=s==="fixed",m=En(o),h=i?Ko(i.floating):!1;if(o===m||h&&f)return u;let g={scrollLeft:0,scrollTop:0},v=yn(1);const b=yn(0),y=bn(o);if((y||!y&&!f)&&((Il(o)!=="body"||ii(m))&&(g=Zo(o)),bn(o))){const w=Ja(o);v=Vl(o),b.x=w.x+o.clientLeft,b.y=w.y+o.clientTop}const A=m&&!y&&!f?qg(m,g,!0):yn(0);return{width:u.width*v.x,height:u.height*v.y,x:u.x*v.x-g.scrollLeft*v.x+b.x+A.x,y:u.y*v.y-g.scrollTop*v.y+b.y+A.y}}function f1(l){return Array.from(l.getClientRects())}function d1(l){const i=En(l),u=Zo(l),o=l.ownerDocument.body,s=Ut(i.scrollWidth,i.clientWidth,o.scrollWidth,o.clientWidth),f=Ut(i.scrollHeight,i.clientHeight,o.scrollHeight,o.clientHeight);let m=-u.scrollLeft+ef(l);const h=-u.scrollTop;return un(o).direction==="rtl"&&(m+=Ut(i.clientWidth,o.clientWidth)-s),{width:s,height:f,x:m,y:h}}function h1(l,i){const u=Lt(l),o=En(l),s=u.visualViewport;let f=o.clientWidth,m=o.clientHeight,h=0,g=0;if(s){f=s.width,m=s.height;const v=Js();(!v||v&&i==="fixed")&&(h=s.offsetLeft,g=s.offsetTop)}return{width:f,height:m,x:h,y:g}}function m1(l,i){const u=Ja(l,!0,i==="fixed"),o=u.top+l.clientTop,s=u.left+l.clientLeft,f=bn(l)?Vl(l):yn(1),m=l.clientWidth*f.x,h=l.clientHeight*f.y,g=s*f.x,v=o*f.y;return{width:m,height:h,x:g,y:v}}function Av(l,i,u){let o;if(i==="viewport")o=h1(l,u);else if(i==="document")o=d1(En(l));else if(on(i))o=m1(i,u);else{const s=Gg(l);o={x:i.x-s.x,y:i.y-s.y,width:i.width,height:i.height}}return Uo(o)}function Yg(l,i){const u=Aa(l);return u===i||!on(u)||Ql(u)?!1:un(u).position==="fixed"||Yg(u,i)}function v1(l,i){const u=i.get(l);if(u)return u;let o=ni(l,[],!1).filter(h=>on(h)&&Il(h)!=="body"),s=null;const f=un(l).position==="fixed";let m=f?Aa(l):l;for(;on(m)&&!Ql(m);){const h=un(m),g=Ws(m);!g&&h.position==="fixed"&&(s=null),(f?!g&&!s:!g&&h.position==="static"&&!!s&&["absolute","fixed"].includes(s.position)||ii(m)&&!g&&Yg(l,m))?o=o.filter(b=>b!==m):s=h,m=Aa(m)}return i.set(l,o),o}function g1(l){let{element:i,boundary:u,rootBoundary:o,strategy:s}=l;const m=[...u==="clippingAncestors"?Ko(i)?[]:v1(i,this._c):[].concat(u),o],h=m[0],g=m.reduce((v,b)=>{const y=Av(i,b,s);return v.top=Ut(y.top,v.top),v.right=wa(y.right,v.right),v.bottom=wa(y.bottom,v.bottom),v.left=Ut(y.left,v.left),v},Av(i,h,s));return{width:g.right-g.left,height:g.bottom-g.top,x:g.left,y:g.top}}function p1(l){const{width:i,height:u}=kg(l);return{width:i,height:u}}function y1(l,i,u){const o=bn(i),s=En(i),f=u==="fixed",m=Ja(l,!0,f,i);let h={scrollLeft:0,scrollTop:0};const g=yn(0);if(o||!o&&!f)if((Il(i)!=="body"||ii(s))&&(h=Zo(i)),o){const A=Ja(i,!0,f,i);g.x=A.x+i.clientLeft,g.y=A.y+i.clientTop}else s&&(g.x=ef(s));const v=s&&!o&&!f?qg(s,h):yn(0),b=m.left+h.scrollLeft-g.x-v.x,y=m.top+h.scrollTop-g.y-v.y;return{x:b,y,width:m.width,height:m.height}}function Ss(l){return un(l).position==="static"}function Tv(l,i){if(!bn(l)||un(l).position==="fixed")return null;if(i)return i(l);let u=l.offsetParent;return En(l)===u&&(u=u.ownerDocument.body),u}function Fg(l,i){const u=Lt(l);if(Ko(l))return u;if(!bn(l)){let s=Aa(l);for(;s&&!Ql(s);){if(on(s)&&!Ss(s))return s;s=Aa(s)}return u}let o=Tv(l,i);for(;o&&i1(o)&&Ss(o);)o=Tv(o,i);return o&&Ql(o)&&Ss(o)&&!Ws(o)?u:o||o1(l)||u}const b1=async function(l){const i=this.getOffsetParent||Fg,u=this.getDimensions,o=await u(l.floating);return{reference:y1(l.reference,await i(l.floating),l.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function S1(l){return un(l).direction==="rtl"}const x1={convertOffsetParentRelativeRectToViewportRelativeRect:s1,getDocumentElement:En,getClippingRect:g1,getOffsetParent:Fg,getElementRects:b1,getClientRects:f1,getDimensions:p1,getScale:Vl,isElement:on,isRTL:S1};function Vg(l,i){return l.x===i.x&&l.y===i.y&&l.width===i.width&&l.height===i.height}function w1(l,i){let u=null,o;const s=En(l);function f(){var h;clearTimeout(o),(h=u)==null||h.disconnect(),u=null}function m(h,g){h===void 0&&(h=!1),g===void 0&&(g=1),f();const v=l.getBoundingClientRect(),{left:b,top:y,width:A,height:w}=v;if(h||i(),!A||!w)return;const C=wo(y),x=wo(s.clientWidth-(b+A)),D=wo(s.clientHeight-(y+w)),z=wo(b),N={rootMargin:-C+"px "+-x+"px "+-D+"px "+-z+"px",threshold:Ut(0,wa(1,g))||1};let L=!0;function O(_){const G=_[0].intersectionRatio;if(G!==g){if(!L)return m();G?m(!1,G):o=setTimeout(()=>{m(!1,1e-7)},1e3)}G===1&&!Vg(v,l.getBoundingClientRect())&&m(),L=!1}try{u=new IntersectionObserver(O,{...N,root:s.ownerDocument})}catch{u=new IntersectionObserver(O,N)}u.observe(l)}return m(!0),f}function E1(l,i,u,o){o===void 0&&(o={});const{ancestorScroll:s=!0,ancestorResize:f=!0,elementResize:m=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:g=!1}=o,v=Is(l),b=s||f?[...v?ni(v):[],...ni(i)]:[];b.forEach(z=>{s&&z.addEventListener("scroll",u,{passive:!0}),f&&z.addEventListener("resize",u)});const y=v&&h?w1(v,u):null;let A=-1,w=null;m&&(w=new ResizeObserver(z=>{let[M]=z;M&&M.target===v&&w&&(w.unobserve(i),cancelAnimationFrame(A),A=requestAnimationFrame(()=>{var N;(N=w)==null||N.observe(i)})),u()}),v&&!g&&w.observe(v),w.observe(i));let C,x=g?Ja(l):null;g&&D();function D(){const z=Ja(l);x&&!Vg(x,z)&&u(),x=z,C=requestAnimationFrame(D)}return u(),()=>{var z;b.forEach(M=>{s&&M.removeEventListener("scroll",u),f&&M.removeEventListener("resize",u)}),y==null||y(),(z=w)==null||z.disconnect(),w=null,g&&cancelAnimationFrame(C)}}const A1=n1,T1=a1,_1=Ix,R1=r1,C1=e1,_v=Jx,M1=l1,O1=(l,i,u)=>{const o=new Map,s={platform:x1,...u},f={...s.platform,_c:o};return Wx(l,i,{...s,platform:f})};var Ro=typeof document<"u"?S.useLayoutEffect:S.useEffect;function Lo(l,i){if(l===i)return!0;if(typeof l!=typeof i)return!1;if(typeof l=="function"&&l.toString()===i.toString())return!0;let u,o,s;if(l&&i&&typeof l=="object"){if(Array.isArray(l)){if(u=l.length,u!==i.length)return!1;for(o=u;o--!==0;)if(!Lo(l[o],i[o]))return!1;return!0}if(s=Object.keys(l),u=s.length,u!==Object.keys(i).length)return!1;for(o=u;o--!==0;)if(!{}.hasOwnProperty.call(i,s[o]))return!1;for(o=u;o--!==0;){const f=s[o];if(!(f==="_owner"&&l.$$typeof)&&!Lo(l[f],i[f]))return!1}return!0}return l!==l&&i!==i}function Xg(l){return typeof window>"u"?1:(l.ownerDocument.defaultView||window).devicePixelRatio||1}function Rv(l,i){const u=Xg(l);return Math.round(i*u)/u}function xs(l){const i=S.useRef(l);return Ro(()=>{i.current=l}),i}function D1(l){l===void 0&&(l={});const{placement:i="bottom",strategy:u="absolute",middleware:o=[],platform:s,elements:{reference:f,floating:m}={},transform:h=!0,whileElementsMounted:g,open:v}=l,[b,y]=S.useState({x:0,y:0,strategy:u,placement:i,middlewareData:{},isPositioned:!1}),[A,w]=S.useState(o);Lo(A,o)||w(o);const[C,x]=S.useState(null),[D,z]=S.useState(null),M=S.useCallback(V=>{V!==_.current&&(_.current=V,x(V))},[]),N=S.useCallback(V=>{V!==G.current&&(G.current=V,z(V))},[]),L=f||C,O=m||D,_=S.useRef(null),G=S.useRef(null),Z=S.useRef(b),B=g!=null,$=xs(g),re=xs(s),me=xs(v),ve=S.useCallback(()=>{if(!_.current||!G.current)return;const V={placement:i,strategy:u,middleware:A};re.current&&(V.platform=re.current),O1(_.current,G.current,V).then(P=>{const R={...P,isPositioned:me.current!==!1};fe.current&&!Lo(Z.current,R)&&(Z.current=R,ks.flushSync(()=>{y(R)}))})},[A,i,u,re,me]);Ro(()=>{v===!1&&Z.current.isPositioned&&(Z.current.isPositioned=!1,y(V=>({...V,isPositioned:!1})))},[v]);const fe=S.useRef(!1);Ro(()=>(fe.current=!0,()=>{fe.current=!1}),[]),Ro(()=>{if(L&&(_.current=L),O&&(G.current=O),L&&O){if($.current)return $.current(L,O,ve);ve()}},[L,O,ve,$,B]);const be=S.useMemo(()=>({reference:_,floating:G,setReference:M,setFloating:N}),[M,N]),Y=S.useMemo(()=>({reference:L,floating:O}),[L,O]),te=S.useMemo(()=>{const V={position:u,left:0,top:0};if(!Y.floating)return V;const P=Rv(Y.floating,b.x),R=Rv(Y.floating,b.y);return h?{...V,transform:"translate("+P+"px, "+R+"px)",...Xg(Y.floating)>=1.5&&{willChange:"transform"}}:{position:u,left:P,top:R}},[u,h,Y.floating,b.x,b.y]);return S.useMemo(()=>({...b,update:ve,refs:be,elements:Y,floatingStyles:te}),[b,ve,be,Y,te])}const N1=l=>{function i(u){return{}.hasOwnProperty.call(u,"current")}return{name:"arrow",options:l,fn(u){const{element:o,padding:s}=typeof l=="function"?l(u):l;return o&&i(o)?o.current!=null?_v({element:o.current,padding:s}).fn(u):{}:o?_v({element:o,padding:s}).fn(u):{}}}},z1=(l,i)=>({...A1(l),options:[l,i]}),j1=(l,i)=>({...T1(l),options:[l,i]}),U1=(l,i)=>({...M1(l),options:[l,i]}),L1=(l,i)=>({..._1(l),options:[l,i]}),H1=(l,i)=>({...R1(l),options:[l,i]}),B1=(l,i)=>({...C1(l),options:[l,i]}),k1=(l,i)=>({...N1(l),options:[l,i]});var G1="Arrow",Kg=S.forwardRef((l,i)=>{const{children:u,width:o=10,height:s=5,...f}=l;return E.jsx(Ge.svg,{...f,ref:i,width:o,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:l.asChild?u:E.jsx("polygon",{points:"0,0 30,0 15,10"})})});Kg.displayName=G1;var q1=Kg;function Y1(l){const[i,u]=S.useState(void 0);return xa(()=>{if(l){u({width:l.offsetWidth,height:l.offsetHeight});const o=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const f=s[0];let m,h;if("borderBoxSize"in f){const g=f.borderBoxSize,v=Array.isArray(g)?g[0]:g;m=v.inlineSize,h=v.blockSize}else m=l.offsetWidth,h=l.offsetHeight;u({width:m,height:h})});return o.observe(l,{box:"border-box"}),()=>o.unobserve(l)}else u(void 0)},[l]),i}var tf="Popper",[Zg,Qg]=Ia(tf),[F1,Pg]=Zg(tf),$g=l=>{const{__scopePopper:i,children:u}=l,[o,s]=S.useState(null);return E.jsx(F1,{scope:i,anchor:o,onAnchorChange:s,children:u})};$g.displayName=tf;var Wg="PopperAnchor",Jg=S.forwardRef((l,i)=>{const{__scopePopper:u,virtualRef:o,...s}=l,f=Pg(Wg,u),m=S.useRef(null),h=Ie(i,m);return S.useEffect(()=>{f.onAnchorChange((o==null?void 0:o.current)||m.current)}),o?null:E.jsx(Ge.div,{...s,ref:h})});Jg.displayName=Wg;var nf="PopperContent",[V1,X1]=Zg(nf),Ig=S.forwardRef((l,i)=>{var Te,Se,Ee,Re,Qe,Ct;const{__scopePopper:u,side:o="bottom",sideOffset:s=0,align:f="center",alignOffset:m=0,arrowPadding:h=0,avoidCollisions:g=!0,collisionBoundary:v=[],collisionPadding:b=0,sticky:y="partial",hideWhenDetached:A=!1,updatePositionStrategy:w="optimized",onPlaced:C,...x}=l,D=Pg(nf,u),[z,M]=S.useState(null),N=Ie(i,Pe=>M(Pe)),[L,O]=S.useState(null),_=Y1(L),G=(_==null?void 0:_.width)??0,Z=(_==null?void 0:_.height)??0,B=o+(f!=="center"?"-"+f:""),$=typeof b=="number"?b:{top:0,right:0,bottom:0,left:0,...b},re=Array.isArray(v)?v:[v],me=re.length>0,ve={padding:$,boundary:re.filter(Z1),altBoundary:me},{refs:fe,floatingStyles:be,placement:Y,isPositioned:te,middlewareData:V}=D1({strategy:"fixed",placement:B,whileElementsMounted:(...Pe)=>E1(...Pe,{animationFrame:w==="always"}),elements:{reference:D.anchor},middleware:[z1({mainAxis:s+Z,alignmentAxis:m}),g&&j1({mainAxis:!0,crossAxis:!1,limiter:y==="partial"?U1():void 0,...ve}),g&&L1({...ve}),H1({...ve,apply:({elements:Pe,rects:cn,availableWidth:Kn,availableHeight:It})=>{const{width:Ta,height:je}=cn.reference,Mt=Pe.floating.style;Mt.setProperty("--radix-popper-available-width",`${Kn}px`),Mt.setProperty("--radix-popper-available-height",`${It}px`),Mt.setProperty("--radix-popper-anchor-width",`${Ta}px`),Mt.setProperty("--radix-popper-anchor-height",`${je}px`)}}),L&&k1({element:L,padding:h}),Q1({arrowWidth:G,arrowHeight:Z}),A&&B1({strategy:"referenceHidden",...ve})]}),[P,R]=np(Y),K=ut(C);xa(()=>{te&&(K==null||K())},[te,K]);const ee=(Te=V.arrow)==null?void 0:Te.x,ae=(Se=V.arrow)==null?void 0:Se.y,I=((Ee=V.arrow)==null?void 0:Ee.centerOffset)!==0,[se,ne]=S.useState();return xa(()=>{z&&ne(window.getComputedStyle(z).zIndex)},[z]),E.jsx("div",{ref:fe.setFloating,"data-radix-popper-content-wrapper":"",style:{...be,transform:te?be.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:se,"--radix-popper-transform-origin":[(Re=V.transformOrigin)==null?void 0:Re.x,(Qe=V.transformOrigin)==null?void 0:Qe.y].join(" "),...((Ct=V.hide)==null?void 0:Ct.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:l.dir,children:E.jsx(V1,{scope:u,placedSide:P,onArrowChange:O,arrowX:ee,arrowY:ae,shouldHideArrow:I,children:E.jsx(Ge.div,{"data-side":P,"data-align":R,...x,ref:N,style:{...x.style,animation:te?void 0:"none"}})})})});Ig.displayName=nf;var ep="PopperArrow",K1={top:"bottom",right:"left",bottom:"top",left:"right"},tp=S.forwardRef(function(i,u){const{__scopePopper:o,...s}=i,f=X1(ep,o),m=K1[f.placedSide];return E.jsx("span",{ref:f.onArrowChange,style:{position:"absolute",left:f.arrowX,top:f.arrowY,[m]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[f.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[f.placedSide],visibility:f.shouldHideArrow?"hidden":void 0},children:E.jsx(q1,{...s,ref:u,style:{...s.style,display:"block"}})})});tp.displayName=ep;function Z1(l){return l!==null}var Q1=l=>({name:"transformOrigin",options:l,fn(i){var D,z,M;const{placement:u,rects:o,middlewareData:s}=i,m=((D=s.arrow)==null?void 0:D.centerOffset)!==0,h=m?0:l.arrowWidth,g=m?0:l.arrowHeight,[v,b]=np(u),y={start:"0%",center:"50%",end:"100%"}[b],A=(((z=s.arrow)==null?void 0:z.x)??0)+h/2,w=(((M=s.arrow)==null?void 0:M.y)??0)+g/2;let C="",x="";return v==="bottom"?(C=m?y:`${A}px`,x=`${-g}px`):v==="top"?(C=m?y:`${A}px`,x=`${o.floating.height+g}px`):v==="right"?(C=`${-g}px`,x=m?y:`${w}px`):v==="left"&&(C=`${o.floating.width+g}px`,x=m?y:`${w}px`),{data:{x:C,y:x}}}});function np(l){const[i,u="center"]=l.split("-");return[i,u]}var P1=$g,$1=Jg,W1=Ig,J1=tp,I1="Portal",ap=S.forwardRef((l,i)=>{var h;const{container:u,...o}=l,[s,f]=S.useState(!1);xa(()=>f(!0),[]);const m=u||s&&((h=globalThis==null?void 0:globalThis.document)==null?void 0:h.body);return m?p0.createPortal(E.jsx(Ge.div,{...o,ref:i}),m):null});ap.displayName=I1;var ew=function(l){if(typeof document>"u")return null;var i=Array.isArray(l)?l[0]:l;return i.ownerDocument.body},Gl=new WeakMap,Eo=new WeakMap,Ao={},ws=0,lp=function(l){return l&&(l.host||lp(l.parentNode))},tw=function(l,i){return i.map(function(u){if(l.contains(u))return u;var o=lp(u);return o&&l.contains(o)?o:(console.error("aria-hidden",u,"in not contained inside",l,". Doing nothing"),null)}).filter(function(u){return!!u})},nw=function(l,i,u,o){var s=tw(i,Array.isArray(l)?l:[l]);Ao[u]||(Ao[u]=new WeakMap);var f=Ao[u],m=[],h=new Set,g=new Set(s),v=function(y){!y||h.has(y)||(h.add(y),v(y.parentNode))};s.forEach(v);var b=function(y){!y||g.has(y)||Array.prototype.forEach.call(y.children,function(A){if(h.has(A))b(A);else try{var w=A.getAttribute(o),C=w!==null&&w!=="false",x=(Gl.get(A)||0)+1,D=(f.get(A)||0)+1;Gl.set(A,x),f.set(A,D),m.push(A),x===1&&C&&Eo.set(A,!0),D===1&&A.setAttribute(u,"true"),C||A.setAttribute(o,"true")}catch(z){console.error("aria-hidden: cannot operate on ",A,z)}})};return b(i),h.clear(),ws++,function(){m.forEach(function(y){var A=Gl.get(y)-1,w=f.get(y)-1;Gl.set(y,A),f.set(y,w),A||(Eo.has(y)||y.removeAttribute(o),Eo.delete(y)),w||y.removeAttribute(u)}),ws--,ws||(Gl=new WeakMap,Gl=new WeakMap,Eo=new WeakMap,Ao={})}},aw=function(l,i,u){u===void 0&&(u="data-aria-hidden");var o=Array.from(Array.isArray(l)?l:[l]),s=ew(l);return s?(o.push.apply(o,Array.from(s.querySelectorAll("[aria-live]"))),nw(o,s,u,"aria-hidden")):function(){return null}},pn=function(){return pn=Object.assign||function(i){for(var u,o=1,s=arguments.length;o<s;o++){u=arguments[o];for(var f in u)Object.prototype.hasOwnProperty.call(u,f)&&(i[f]=u[f])}return i},pn.apply(this,arguments)};function rp(l,i){var u={};for(var o in l)Object.prototype.hasOwnProperty.call(l,o)&&i.indexOf(o)<0&&(u[o]=l[o]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,o=Object.getOwnPropertySymbols(l);s<o.length;s++)i.indexOf(o[s])<0&&Object.prototype.propertyIsEnumerable.call(l,o[s])&&(u[o[s]]=l[o[s]]);return u}function lw(l,i,u){if(u||arguments.length===2)for(var o=0,s=i.length,f;o<s;o++)(f||!(o in i))&&(f||(f=Array.prototype.slice.call(i,0,o)),f[o]=i[o]);return l.concat(f||Array.prototype.slice.call(i))}var Co="right-scroll-bar-position",Mo="width-before-scroll-bar",rw="with-scroll-bars-hidden",iw="--removed-body-scroll-bar-size";function Es(l,i){return typeof l=="function"?l(i):l&&(l.current=i),l}function ow(l,i){var u=S.useState(function(){return{value:l,callback:i,facade:{get current(){return u.value},set current(o){var s=u.value;s!==o&&(u.value=o,u.callback(o,s))}}}})[0];return u.callback=i,u.facade}var uw=typeof window<"u"?S.useLayoutEffect:S.useEffect,Cv=new WeakMap;function cw(l,i){var u=ow(null,function(o){return l.forEach(function(s){return Es(s,o)})});return uw(function(){var o=Cv.get(u);if(o){var s=new Set(o),f=new Set(l),m=u.current;s.forEach(function(h){f.has(h)||Es(h,null)}),f.forEach(function(h){s.has(h)||Es(h,m)})}Cv.set(u,l)},[l]),u}function sw(l){return l}function fw(l,i){i===void 0&&(i=sw);var u=[],o=!1,s={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return u.length?u[u.length-1]:l},useMedium:function(f){var m=i(f,o);return u.push(m),function(){u=u.filter(function(h){return h!==m})}},assignSyncMedium:function(f){for(o=!0;u.length;){var m=u;u=[],m.forEach(f)}u={push:function(h){return f(h)},filter:function(){return u}}},assignMedium:function(f){o=!0;var m=[];if(u.length){var h=u;u=[],h.forEach(f),m=u}var g=function(){var b=m;m=[],b.forEach(f)},v=function(){return Promise.resolve().then(g)};v(),u={push:function(b){m.push(b),v()},filter:function(b){return m=m.filter(b),u}}}};return s}function dw(l){l===void 0&&(l={});var i=fw(null);return i.options=pn({async:!0,ssr:!1},l),i}var ip=function(l){var i=l.sideCar,u=rp(l,["sideCar"]);if(!i)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=i.read();if(!o)throw new Error("Sidecar medium not found");return S.createElement(o,pn({},u))};ip.isSideCarExport=!0;function hw(l,i){return l.useMedium(i),ip}var op=dw(),As=function(){},Qo=S.forwardRef(function(l,i){var u=S.useRef(null),o=S.useState({onScrollCapture:As,onWheelCapture:As,onTouchMoveCapture:As}),s=o[0],f=o[1],m=l.forwardProps,h=l.children,g=l.className,v=l.removeScrollBar,b=l.enabled,y=l.shards,A=l.sideCar,w=l.noIsolation,C=l.inert,x=l.allowPinchZoom,D=l.as,z=D===void 0?"div":D,M=l.gapMode,N=rp(l,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),L=A,O=cw([u,i]),_=pn(pn({},N),s);return S.createElement(S.Fragment,null,b&&S.createElement(L,{sideCar:op,removeScrollBar:v,shards:y,noIsolation:w,inert:C,setCallbacks:f,allowPinchZoom:!!x,lockRef:u,gapMode:M}),m?S.cloneElement(S.Children.only(h),pn(pn({},_),{ref:O})):S.createElement(z,pn({},_,{className:g,ref:O}),h))});Qo.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Qo.classNames={fullWidth:Mo,zeroRight:Co};var mw=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function vw(){if(!document)return null;var l=document.createElement("style");l.type="text/css";var i=mw();return i&&l.setAttribute("nonce",i),l}function gw(l,i){l.styleSheet?l.styleSheet.cssText=i:l.appendChild(document.createTextNode(i))}function pw(l){var i=document.head||document.getElementsByTagName("head")[0];i.appendChild(l)}var yw=function(){var l=0,i=null;return{add:function(u){l==0&&(i=vw())&&(gw(i,u),pw(i)),l++},remove:function(){l--,!l&&i&&(i.parentNode&&i.parentNode.removeChild(i),i=null)}}},bw=function(){var l=yw();return function(i,u){S.useEffect(function(){return l.add(i),function(){l.remove()}},[i&&u])}},up=function(){var l=bw(),i=function(u){var o=u.styles,s=u.dynamic;return l(o,s),null};return i},Sw={left:0,top:0,right:0,gap:0},Ts=function(l){return parseInt(l||"",10)||0},xw=function(l){var i=window.getComputedStyle(document.body),u=i[l==="padding"?"paddingLeft":"marginLeft"],o=i[l==="padding"?"paddingTop":"marginTop"],s=i[l==="padding"?"paddingRight":"marginRight"];return[Ts(u),Ts(o),Ts(s)]},ww=function(l){if(l===void 0&&(l="margin"),typeof window>"u")return Sw;var i=xw(l),u=document.documentElement.clientWidth,o=window.innerWidth;return{left:i[0],top:i[1],right:i[2],gap:Math.max(0,o-u+i[2]-i[0])}},Ew=up(),Xl="data-scroll-locked",Aw=function(l,i,u,o){var s=l.left,f=l.top,m=l.right,h=l.gap;return u===void 0&&(u="margin"),`
  .`.concat(rw,` {
   overflow: hidden `).concat(o,`;
   padding-right: `).concat(h,"px ").concat(o,`;
  }
  body[`).concat(Xl,`] {
    overflow: hidden `).concat(o,`;
    overscroll-behavior: contain;
    `).concat([i&&"position: relative ".concat(o,";"),u==="margin"&&`
    padding-left: `.concat(s,`px;
    padding-top: `).concat(f,`px;
    padding-right: `).concat(m,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(h,"px ").concat(o,`;
    `),u==="padding"&&"padding-right: ".concat(h,"px ").concat(o,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(Co,` {
    right: `).concat(h,"px ").concat(o,`;
  }
  
  .`).concat(Mo,` {
    margin-right: `).concat(h,"px ").concat(o,`;
  }
  
  .`).concat(Co," .").concat(Co,` {
    right: 0 `).concat(o,`;
  }
  
  .`).concat(Mo," .").concat(Mo,` {
    margin-right: 0 `).concat(o,`;
  }
  
  body[`).concat(Xl,`] {
    `).concat(iw,": ").concat(h,`px;
  }
`)},Mv=function(){var l=parseInt(document.body.getAttribute(Xl)||"0",10);return isFinite(l)?l:0},Tw=function(){S.useEffect(function(){return document.body.setAttribute(Xl,(Mv()+1).toString()),function(){var l=Mv()-1;l<=0?document.body.removeAttribute(Xl):document.body.setAttribute(Xl,l.toString())}},[])},_w=function(l){var i=l.noRelative,u=l.noImportant,o=l.gapMode,s=o===void 0?"margin":o;Tw();var f=S.useMemo(function(){return ww(s)},[s]);return S.createElement(Ew,{styles:Aw(f,!i,s,u?"":"!important")})},Hs=!1;if(typeof window<"u")try{var To=Object.defineProperty({},"passive",{get:function(){return Hs=!0,!0}});window.addEventListener("test",To,To),window.removeEventListener("test",To,To)}catch{Hs=!1}var ql=Hs?{passive:!1}:!1,Rw=function(l){return l.tagName==="TEXTAREA"},cp=function(l,i){if(!(l instanceof Element))return!1;var u=window.getComputedStyle(l);return u[i]!=="hidden"&&!(u.overflowY===u.overflowX&&!Rw(l)&&u[i]==="visible")},Cw=function(l){return cp(l,"overflowY")},Mw=function(l){return cp(l,"overflowX")},Ov=function(l,i){var u=i.ownerDocument,o=i;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var s=sp(l,o);if(s){var f=fp(l,o),m=f[1],h=f[2];if(m>h)return!0}o=o.parentNode}while(o&&o!==u.body);return!1},Ow=function(l){var i=l.scrollTop,u=l.scrollHeight,o=l.clientHeight;return[i,u,o]},Dw=function(l){var i=l.scrollLeft,u=l.scrollWidth,o=l.clientWidth;return[i,u,o]},sp=function(l,i){return l==="v"?Cw(i):Mw(i)},fp=function(l,i){return l==="v"?Ow(i):Dw(i)},Nw=function(l,i){return l==="h"&&i==="rtl"?-1:1},zw=function(l,i,u,o,s){var f=Nw(l,window.getComputedStyle(i).direction),m=f*o,h=u.target,g=i.contains(h),v=!1,b=m>0,y=0,A=0;do{var w=fp(l,h),C=w[0],x=w[1],D=w[2],z=x-D-f*C;(C||z)&&sp(l,h)&&(y+=z,A+=C),h instanceof ShadowRoot?h=h.host:h=h.parentNode}while(!g&&h!==document.body||g&&(i.contains(h)||i===h));return(b&&Math.abs(y)<1||!b&&Math.abs(A)<1)&&(v=!0),v},_o=function(l){return"changedTouches"in l?[l.changedTouches[0].clientX,l.changedTouches[0].clientY]:[0,0]},Dv=function(l){return[l.deltaX,l.deltaY]},Nv=function(l){return l&&"current"in l?l.current:l},jw=function(l,i){return l[0]===i[0]&&l[1]===i[1]},Uw=function(l){return`
  .block-interactivity-`.concat(l,` {pointer-events: none;}
  .allow-interactivity-`).concat(l,` {pointer-events: all;}
`)},Lw=0,Yl=[];function Hw(l){var i=S.useRef([]),u=S.useRef([0,0]),o=S.useRef(),s=S.useState(Lw++)[0],f=S.useState(up)[0],m=S.useRef(l);S.useEffect(function(){m.current=l},[l]),S.useEffect(function(){if(l.inert){document.body.classList.add("block-interactivity-".concat(s));var x=lw([l.lockRef.current],(l.shards||[]).map(Nv),!0).filter(Boolean);return x.forEach(function(D){return D.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),x.forEach(function(D){return D.classList.remove("allow-interactivity-".concat(s))})}}},[l.inert,l.lockRef.current,l.shards]);var h=S.useCallback(function(x,D){if("touches"in x&&x.touches.length===2||x.type==="wheel"&&x.ctrlKey)return!m.current.allowPinchZoom;var z=_o(x),M=u.current,N="deltaX"in x?x.deltaX:M[0]-z[0],L="deltaY"in x?x.deltaY:M[1]-z[1],O,_=x.target,G=Math.abs(N)>Math.abs(L)?"h":"v";if("touches"in x&&G==="h"&&_.type==="range")return!1;var Z=Ov(G,_);if(!Z)return!0;if(Z?O=G:(O=G==="v"?"h":"v",Z=Ov(G,_)),!Z)return!1;if(!o.current&&"changedTouches"in x&&(N||L)&&(o.current=O),!O)return!0;var B=o.current||O;return zw(B,D,x,B==="h"?N:L)},[]),g=S.useCallback(function(x){var D=x;if(!(!Yl.length||Yl[Yl.length-1]!==f)){var z="deltaY"in D?Dv(D):_o(D),M=i.current.filter(function(O){return O.name===D.type&&(O.target===D.target||D.target===O.shadowParent)&&jw(O.delta,z)})[0];if(M&&M.should){D.cancelable&&D.preventDefault();return}if(!M){var N=(m.current.shards||[]).map(Nv).filter(Boolean).filter(function(O){return O.contains(D.target)}),L=N.length>0?h(D,N[0]):!m.current.noIsolation;L&&D.cancelable&&D.preventDefault()}}},[]),v=S.useCallback(function(x,D,z,M){var N={name:x,delta:D,target:z,should:M,shadowParent:Bw(z)};i.current.push(N),setTimeout(function(){i.current=i.current.filter(function(L){return L!==N})},1)},[]),b=S.useCallback(function(x){u.current=_o(x),o.current=void 0},[]),y=S.useCallback(function(x){v(x.type,Dv(x),x.target,h(x,l.lockRef.current))},[]),A=S.useCallback(function(x){v(x.type,_o(x),x.target,h(x,l.lockRef.current))},[]);S.useEffect(function(){return Yl.push(f),l.setCallbacks({onScrollCapture:y,onWheelCapture:y,onTouchMoveCapture:A}),document.addEventListener("wheel",g,ql),document.addEventListener("touchmove",g,ql),document.addEventListener("touchstart",b,ql),function(){Yl=Yl.filter(function(x){return x!==f}),document.removeEventListener("wheel",g,ql),document.removeEventListener("touchmove",g,ql),document.removeEventListener("touchstart",b,ql)}},[]);var w=l.removeScrollBar,C=l.inert;return S.createElement(S.Fragment,null,C?S.createElement(f,{styles:Uw(s)}):null,w?S.createElement(_w,{gapMode:l.gapMode}):null)}function Bw(l){for(var i=null;l!==null;)l instanceof ShadowRoot&&(i=l.host,l=l.host),l=l.parentNode;return i}const kw=hw(op,Hw);var dp=S.forwardRef(function(l,i){return S.createElement(Qo,pn({},l,{ref:i,sideCar:kw}))});dp.classNames=Qo.classNames;var Bs=["Enter"," "],Gw=["ArrowDown","PageUp","Home"],hp=["ArrowUp","PageDown","End"],qw=[...Gw,...hp],Yw={ltr:[...Bs,"ArrowRight"],rtl:[...Bs,"ArrowLeft"]},Fw={ltr:["ArrowLeft"],rtl:["ArrowRight"]},oi="Menu",[ai,Vw,Xw]=kv(oi),[el,mp]=Ia(oi,[Xw,Qg,Yo]),Po=Qg(),vp=Yo(),[Kw,tl]=el(oi),[Zw,ui]=el(oi),gp=l=>{const{__scopeMenu:i,open:u=!1,children:o,dir:s,onOpenChange:f,modal:m=!0}=l,h=Po(i),[g,v]=S.useState(null),b=S.useRef(!1),y=ut(f),A=Go(s);return S.useEffect(()=>{const w=()=>{b.current=!0,document.addEventListener("pointerdown",C,{capture:!0,once:!0}),document.addEventListener("pointermove",C,{capture:!0,once:!0})},C=()=>b.current=!1;return document.addEventListener("keydown",w,{capture:!0}),()=>{document.removeEventListener("keydown",w,{capture:!0}),document.removeEventListener("pointerdown",C,{capture:!0}),document.removeEventListener("pointermove",C,{capture:!0})}},[]),E.jsx(P1,{...h,children:E.jsx(Kw,{scope:i,open:u,onOpenChange:y,content:g,onContentChange:v,children:E.jsx(Zw,{scope:i,onClose:S.useCallback(()=>y(!1),[y]),isUsingKeyboardRef:b,dir:A,modal:m,children:o})})})};gp.displayName=oi;var Qw="MenuAnchor",af=S.forwardRef((l,i)=>{const{__scopeMenu:u,...o}=l,s=Po(u);return E.jsx($1,{...s,...o,ref:i})});af.displayName=Qw;var lf="MenuPortal",[Pw,pp]=el(lf,{forceMount:void 0}),yp=l=>{const{__scopeMenu:i,forceMount:u,children:o,container:s}=l,f=tl(lf,i);return E.jsx(Pw,{scope:i,forceMount:u,children:E.jsx(Sn,{present:u||f.open,children:E.jsx(ap,{asChild:!0,container:s,children:o})})})};yp.displayName=lf;var Wt="MenuContent",[$w,rf]=el(Wt),bp=S.forwardRef((l,i)=>{const u=pp(Wt,l.__scopeMenu),{forceMount:o=u.forceMount,...s}=l,f=tl(Wt,l.__scopeMenu),m=ui(Wt,l.__scopeMenu);return E.jsx(ai.Provider,{scope:l.__scopeMenu,children:E.jsx(Sn,{present:o||f.open,children:E.jsx(ai.Slot,{scope:l.__scopeMenu,children:m.modal?E.jsx(Ww,{...s,ref:i}):E.jsx(Jw,{...s,ref:i})})})})}),Ww=S.forwardRef((l,i)=>{const u=tl(Wt,l.__scopeMenu),o=S.useRef(null),s=Ie(i,o);return S.useEffect(()=>{const f=o.current;if(f)return aw(f)},[]),E.jsx(of,{...l,ref:s,trapFocus:u.open,disableOutsidePointerEvents:u.open,disableOutsideScroll:!0,onFocusOutside:ye(l.onFocusOutside,f=>f.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>u.onOpenChange(!1)})}),Jw=S.forwardRef((l,i)=>{const u=tl(Wt,l.__scopeMenu);return E.jsx(of,{...l,ref:i,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>u.onOpenChange(!1)})}),of=S.forwardRef((l,i)=>{const{__scopeMenu:u,loop:o=!1,trapFocus:s,onOpenAutoFocus:f,onCloseAutoFocus:m,disableOutsidePointerEvents:h,onEntryFocus:g,onEscapeKeyDown:v,onPointerDownOutside:b,onFocusOutside:y,onInteractOutside:A,onDismiss:w,disableOutsideScroll:C,...x}=l,D=tl(Wt,u),z=ui(Wt,u),M=Po(u),N=vp(u),L=Vw(u),[O,_]=S.useState(null),G=S.useRef(null),Z=Ie(i,G,D.onContentChange),B=S.useRef(0),$=S.useRef(""),re=S.useRef(0),me=S.useRef(null),ve=S.useRef("right"),fe=S.useRef(0),be=C?dp:S.Fragment,Y=C?{as:Kl,allowPinchZoom:!0}:void 0,te=P=>{var Te,Se;const R=$.current+P,K=L().filter(Ee=>!Ee.disabled),ee=document.activeElement,ae=(Te=K.find(Ee=>Ee.ref.current===ee))==null?void 0:Te.textValue,I=K.map(Ee=>Ee.textValue),se=sE(I,R,ae),ne=(Se=K.find(Ee=>Ee.textValue===se))==null?void 0:Se.ref.current;(function Ee(Re){$.current=Re,window.clearTimeout(B.current),Re!==""&&(B.current=window.setTimeout(()=>Ee(""),1e3))})(R),ne&&setTimeout(()=>ne.focus())};S.useEffect(()=>()=>window.clearTimeout(B.current),[]),Ux();const V=S.useCallback(P=>{var K,ee;return ve.current===((K=me.current)==null?void 0:K.side)&&dE(P,(ee=me.current)==null?void 0:ee.area)},[]);return E.jsx($w,{scope:u,searchRef:$,onItemEnter:S.useCallback(P=>{V(P)&&P.preventDefault()},[V]),onItemLeave:S.useCallback(P=>{var R;V(P)||((R=G.current)==null||R.focus(),_(null))},[V]),onTriggerLeave:S.useCallback(P=>{V(P)&&P.preventDefault()},[V]),pointerGraceTimerRef:re,onPointerGraceIntentChange:S.useCallback(P=>{me.current=P},[]),children:E.jsx(be,{...Y,children:E.jsx(jg,{asChild:!0,trapped:s,onMountAutoFocus:ye(f,P=>{var R;P.preventDefault(),(R=G.current)==null||R.focus({preventScroll:!0})}),onUnmountAutoFocus:m,children:E.jsx(Ng,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:v,onPointerDownOutside:b,onFocusOutside:y,onInteractOutside:A,onDismiss:w,children:E.jsx(Kv,{asChild:!0,...N,dir:z.dir,orientation:"vertical",loop:o,currentTabStopId:O,onCurrentTabStopIdChange:_,onEntryFocus:ye(g,P=>{z.isUsingKeyboardRef.current||P.preventDefault()}),preventScrollOnEntryFocus:!0,children:E.jsx(W1,{role:"menu","aria-orientation":"vertical","data-state":Up(D.open),"data-radix-menu-content":"",dir:z.dir,...M,...x,ref:Z,style:{outline:"none",...x.style},onKeyDown:ye(x.onKeyDown,P=>{const K=P.target.closest("[data-radix-menu-content]")===P.currentTarget,ee=P.ctrlKey||P.altKey||P.metaKey,ae=P.key.length===1;K&&(P.key==="Tab"&&P.preventDefault(),!ee&&ae&&te(P.key));const I=G.current;if(P.target!==I||!qw.includes(P.key))return;P.preventDefault();const ne=L().filter(Te=>!Te.disabled).map(Te=>Te.ref.current);hp.includes(P.key)&&ne.reverse(),uE(ne)}),onBlur:ye(l.onBlur,P=>{P.currentTarget.contains(P.target)||(window.clearTimeout(B.current),$.current="")}),onPointerMove:ye(l.onPointerMove,li(P=>{const R=P.target,K=fe.current!==P.clientX;if(P.currentTarget.contains(R)&&K){const ee=P.clientX>fe.current?"right":"left";ve.current=ee,fe.current=P.clientX}}))})})})})})})});bp.displayName=Wt;var Iw="MenuGroup",uf=S.forwardRef((l,i)=>{const{__scopeMenu:u,...o}=l;return E.jsx(Ge.div,{role:"group",...o,ref:i})});uf.displayName=Iw;var eE="MenuLabel",Sp=S.forwardRef((l,i)=>{const{__scopeMenu:u,...o}=l;return E.jsx(Ge.div,{...o,ref:i})});Sp.displayName=eE;var Ho="MenuItem",zv="menu.itemSelect",$o=S.forwardRef((l,i)=>{const{disabled:u=!1,onSelect:o,...s}=l,f=S.useRef(null),m=ui(Ho,l.__scopeMenu),h=rf(Ho,l.__scopeMenu),g=Ie(i,f),v=S.useRef(!1),b=()=>{const y=f.current;if(!u&&y){const A=new CustomEvent(zv,{bubbles:!0,cancelable:!0});y.addEventListener(zv,w=>o==null?void 0:o(w),{once:!0}),Gv(y,A),A.defaultPrevented?v.current=!1:m.onClose()}};return E.jsx(xp,{...s,ref:g,disabled:u,onClick:ye(l.onClick,b),onPointerDown:y=>{var A;(A=l.onPointerDown)==null||A.call(l,y),v.current=!0},onPointerUp:ye(l.onPointerUp,y=>{var A;v.current||(A=y.currentTarget)==null||A.click()}),onKeyDown:ye(l.onKeyDown,y=>{const A=h.searchRef.current!=="";u||A&&y.key===" "||Bs.includes(y.key)&&(y.currentTarget.click(),y.preventDefault())})})});$o.displayName=Ho;var xp=S.forwardRef((l,i)=>{const{__scopeMenu:u,disabled:o=!1,textValue:s,...f}=l,m=rf(Ho,u),h=vp(u),g=S.useRef(null),v=Ie(i,g),[b,y]=S.useState(!1),[A,w]=S.useState("");return S.useEffect(()=>{const C=g.current;C&&w((C.textContent??"").trim())},[f.children]),E.jsx(ai.ItemSlot,{scope:u,disabled:o,textValue:s??A,children:E.jsx(Zv,{asChild:!0,...h,focusable:!o,children:E.jsx(Ge.div,{role:"menuitem","data-highlighted":b?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...f,ref:v,onPointerMove:ye(l.onPointerMove,li(C=>{o?m.onItemLeave(C):(m.onItemEnter(C),C.defaultPrevented||C.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:ye(l.onPointerLeave,li(C=>m.onItemLeave(C))),onFocus:ye(l.onFocus,()=>y(!0)),onBlur:ye(l.onBlur,()=>y(!1))})})})}),tE="MenuCheckboxItem",wp=S.forwardRef((l,i)=>{const{checked:u=!1,onCheckedChange:o,...s}=l;return E.jsx(Rp,{scope:l.__scopeMenu,checked:u,children:E.jsx($o,{role:"menuitemcheckbox","aria-checked":Bo(u)?"mixed":u,...s,ref:i,"data-state":sf(u),onSelect:ye(s.onSelect,()=>o==null?void 0:o(Bo(u)?!0:!u),{checkForDefaultPrevented:!1})})})});wp.displayName=tE;var Ep="MenuRadioGroup",[nE,aE]=el(Ep,{value:void 0,onValueChange:()=>{}}),Ap=S.forwardRef((l,i)=>{const{value:u,onValueChange:o,...s}=l,f=ut(o);return E.jsx(nE,{scope:l.__scopeMenu,value:u,onValueChange:f,children:E.jsx(uf,{...s,ref:i})})});Ap.displayName=Ep;var Tp="MenuRadioItem",_p=S.forwardRef((l,i)=>{const{value:u,...o}=l,s=aE(Tp,l.__scopeMenu),f=u===s.value;return E.jsx(Rp,{scope:l.__scopeMenu,checked:f,children:E.jsx($o,{role:"menuitemradio","aria-checked":f,...o,ref:i,"data-state":sf(f),onSelect:ye(o.onSelect,()=>{var m;return(m=s.onValueChange)==null?void 0:m.call(s,u)},{checkForDefaultPrevented:!1})})})});_p.displayName=Tp;var cf="MenuItemIndicator",[Rp,lE]=el(cf,{checked:!1}),Cp=S.forwardRef((l,i)=>{const{__scopeMenu:u,forceMount:o,...s}=l,f=lE(cf,u);return E.jsx(Sn,{present:o||Bo(f.checked)||f.checked===!0,children:E.jsx(Ge.span,{...s,ref:i,"data-state":sf(f.checked)})})});Cp.displayName=cf;var rE="MenuSeparator",Mp=S.forwardRef((l,i)=>{const{__scopeMenu:u,...o}=l;return E.jsx(Ge.div,{role:"separator","aria-orientation":"horizontal",...o,ref:i})});Mp.displayName=rE;var iE="MenuArrow",Op=S.forwardRef((l,i)=>{const{__scopeMenu:u,...o}=l,s=Po(u);return E.jsx(J1,{...s,...o,ref:i})});Op.displayName=iE;var oE="MenuSub",[bA,Dp]=el(oE),ei="MenuSubTrigger",Np=S.forwardRef((l,i)=>{const u=tl(ei,l.__scopeMenu),o=ui(ei,l.__scopeMenu),s=Dp(ei,l.__scopeMenu),f=rf(ei,l.__scopeMenu),m=S.useRef(null),{pointerGraceTimerRef:h,onPointerGraceIntentChange:g}=f,v={__scopeMenu:l.__scopeMenu},b=S.useCallback(()=>{m.current&&window.clearTimeout(m.current),m.current=null},[]);return S.useEffect(()=>b,[b]),S.useEffect(()=>{const y=h.current;return()=>{window.clearTimeout(y),g(null)}},[h,g]),E.jsx(af,{asChild:!0,...v,children:E.jsx(xp,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":s.contentId,"data-state":Up(u.open),...l,ref:ko(i,s.onTriggerChange),onClick:y=>{var A;(A=l.onClick)==null||A.call(l,y),!(l.disabled||y.defaultPrevented)&&(y.currentTarget.focus(),u.open||u.onOpenChange(!0))},onPointerMove:ye(l.onPointerMove,li(y=>{f.onItemEnter(y),!y.defaultPrevented&&!l.disabled&&!u.open&&!m.current&&(f.onPointerGraceIntentChange(null),m.current=window.setTimeout(()=>{u.onOpenChange(!0),b()},100))})),onPointerLeave:ye(l.onPointerLeave,li(y=>{var w,C;b();const A=(w=u.content)==null?void 0:w.getBoundingClientRect();if(A){const x=(C=u.content)==null?void 0:C.dataset.side,D=x==="right",z=D?-5:5,M=A[D?"left":"right"],N=A[D?"right":"left"];f.onPointerGraceIntentChange({area:[{x:y.clientX+z,y:y.clientY},{x:M,y:A.top},{x:N,y:A.top},{x:N,y:A.bottom},{x:M,y:A.bottom}],side:x}),window.clearTimeout(h.current),h.current=window.setTimeout(()=>f.onPointerGraceIntentChange(null),300)}else{if(f.onTriggerLeave(y),y.defaultPrevented)return;f.onPointerGraceIntentChange(null)}})),onKeyDown:ye(l.onKeyDown,y=>{var w;const A=f.searchRef.current!=="";l.disabled||A&&y.key===" "||Yw[o.dir].includes(y.key)&&(u.onOpenChange(!0),(w=u.content)==null||w.focus(),y.preventDefault())})})})});Np.displayName=ei;var zp="MenuSubContent",jp=S.forwardRef((l,i)=>{const u=pp(Wt,l.__scopeMenu),{forceMount:o=u.forceMount,...s}=l,f=tl(Wt,l.__scopeMenu),m=ui(Wt,l.__scopeMenu),h=Dp(zp,l.__scopeMenu),g=S.useRef(null),v=Ie(i,g);return E.jsx(ai.Provider,{scope:l.__scopeMenu,children:E.jsx(Sn,{present:o||f.open,children:E.jsx(ai.Slot,{scope:l.__scopeMenu,children:E.jsx(of,{id:h.contentId,"aria-labelledby":h.triggerId,...s,ref:v,align:"start",side:m.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:b=>{var y;m.isUsingKeyboardRef.current&&((y=g.current)==null||y.focus()),b.preventDefault()},onCloseAutoFocus:b=>b.preventDefault(),onFocusOutside:ye(l.onFocusOutside,b=>{b.target!==h.trigger&&f.onOpenChange(!1)}),onEscapeKeyDown:ye(l.onEscapeKeyDown,b=>{m.onClose(),b.preventDefault()}),onKeyDown:ye(l.onKeyDown,b=>{var w;const y=b.currentTarget.contains(b.target),A=Fw[m.dir].includes(b.key);y&&A&&(f.onOpenChange(!1),(w=h.trigger)==null||w.focus(),b.preventDefault())})})})})})});jp.displayName=zp;function Up(l){return l?"open":"closed"}function Bo(l){return l==="indeterminate"}function sf(l){return Bo(l)?"indeterminate":l?"checked":"unchecked"}function uE(l){const i=document.activeElement;for(const u of l)if(u===i||(u.focus(),document.activeElement!==i))return}function cE(l,i){return l.map((u,o)=>l[(i+o)%l.length])}function sE(l,i,u){const s=i.length>1&&Array.from(i).every(v=>v===i[0])?i[0]:i,f=u?l.indexOf(u):-1;let m=cE(l,Math.max(f,0));s.length===1&&(m=m.filter(v=>v!==u));const g=m.find(v=>v.toLowerCase().startsWith(s.toLowerCase()));return g!==u?g:void 0}function fE(l,i){const{x:u,y:o}=l;let s=!1;for(let f=0,m=i.length-1;f<i.length;m=f++){const h=i[f].x,g=i[f].y,v=i[m].x,b=i[m].y;g>o!=b>o&&u<(v-h)*(o-g)/(b-g)+h&&(s=!s)}return s}function dE(l,i){if(!i)return!1;const u={x:l.clientX,y:l.clientY};return fE(u,i)}function li(l){return i=>i.pointerType==="mouse"?l(i):void 0}var hE=gp,mE=af,vE=yp,gE=bp,pE=uf,yE=Sp,bE=$o,SE=wp,xE=Ap,wE=_p,EE=Cp,AE=Mp,TE=Op,_E=Np,RE=jp,ff="DropdownMenu",[CE,SA]=Ia(ff,[mp]),St=mp(),[ME,Lp]=CE(ff),Hp=l=>{const{__scopeDropdownMenu:i,children:u,dir:o,open:s,defaultOpen:f,onOpenChange:m,modal:h=!0}=l,g=St(i),v=S.useRef(null),[b=!1,y]=Gs({prop:s,defaultProp:f,onChange:m});return E.jsx(ME,{scope:i,triggerId:Oo(),triggerRef:v,contentId:Oo(),open:b,onOpenChange:y,onOpenToggle:S.useCallback(()=>y(A=>!A),[y]),modal:h,children:E.jsx(hE,{...g,open:b,onOpenChange:y,dir:o,modal:h,children:u})})};Hp.displayName=ff;var Bp="DropdownMenuTrigger",kp=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,disabled:o=!1,...s}=l,f=Lp(Bp,u),m=St(u);return E.jsx(mE,{asChild:!0,...m,children:E.jsx(Ge.button,{type:"button",id:f.triggerId,"aria-haspopup":"menu","aria-expanded":f.open,"aria-controls":f.open?f.contentId:void 0,"data-state":f.open?"open":"closed","data-disabled":o?"":void 0,disabled:o,...s,ref:ko(i,f.triggerRef),onPointerDown:ye(l.onPointerDown,h=>{!o&&h.button===0&&h.ctrlKey===!1&&(f.onOpenToggle(),f.open||h.preventDefault())}),onKeyDown:ye(l.onKeyDown,h=>{o||(["Enter"," "].includes(h.key)&&f.onOpenToggle(),h.key==="ArrowDown"&&f.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(h.key)&&h.preventDefault())})})})});kp.displayName=Bp;var OE="DropdownMenuPortal",Gp=l=>{const{__scopeDropdownMenu:i,...u}=l,o=St(i);return E.jsx(vE,{...o,...u})};Gp.displayName=OE;var qp="DropdownMenuContent",Yp=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=Lp(qp,u),f=St(u),m=S.useRef(!1);return E.jsx(gE,{id:s.contentId,"aria-labelledby":s.triggerId,...f,...o,ref:i,onCloseAutoFocus:ye(l.onCloseAutoFocus,h=>{var g;m.current||(g=s.triggerRef.current)==null||g.focus(),m.current=!1,h.preventDefault()}),onInteractOutside:ye(l.onInteractOutside,h=>{const g=h.detail.originalEvent,v=g.button===0&&g.ctrlKey===!0,b=g.button===2||v;(!s.modal||b)&&(m.current=!0)}),style:{...l.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Yp.displayName=qp;var DE="DropdownMenuGroup",NE=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=St(u);return E.jsx(pE,{...s,...o,ref:i})});NE.displayName=DE;var zE="DropdownMenuLabel",jE=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=St(u);return E.jsx(yE,{...s,...o,ref:i})});jE.displayName=zE;var UE="DropdownMenuItem",Fp=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=St(u);return E.jsx(bE,{...s,...o,ref:i})});Fp.displayName=UE;var LE="DropdownMenuCheckboxItem",HE=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=St(u);return E.jsx(SE,{...s,...o,ref:i})});HE.displayName=LE;var BE="DropdownMenuRadioGroup",kE=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=St(u);return E.jsx(xE,{...s,...o,ref:i})});kE.displayName=BE;var GE="DropdownMenuRadioItem",qE=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=St(u);return E.jsx(wE,{...s,...o,ref:i})});qE.displayName=GE;var YE="DropdownMenuItemIndicator",FE=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=St(u);return E.jsx(EE,{...s,...o,ref:i})});FE.displayName=YE;var VE="DropdownMenuSeparator",XE=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=St(u);return E.jsx(AE,{...s,...o,ref:i})});XE.displayName=VE;var KE="DropdownMenuArrow",ZE=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=St(u);return E.jsx(TE,{...s,...o,ref:i})});ZE.displayName=KE;var QE="DropdownMenuSubTrigger",PE=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=St(u);return E.jsx(_E,{...s,...o,ref:i})});PE.displayName=QE;var $E="DropdownMenuSubContent",WE=S.forwardRef((l,i)=>{const{__scopeDropdownMenu:u,...o}=l,s=St(u);return E.jsx(RE,{...s,...o,ref:i,style:{...l.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});WE.displayName=$E;var JE=Hp,IE=kp,eA=Gp,tA=Yp,nA=Fp;function aA({...l}){return E.jsx(JE,{"data-slot":"dropdown-menu",...l})}function lA({...l}){return E.jsx(IE,{"data-slot":"dropdown-menu-trigger",...l})}function rA({className:l,sideOffset:i=4,...u}){return E.jsx(eA,{children:E.jsx(tA,{"data-slot":"dropdown-menu-content",sideOffset:i,className:Ht("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",l),...u})})}function jv({className:l,inset:i,variant:u="default",...o}){return E.jsx(nA,{"data-slot":"dropdown-menu-item","data-inset":i,"data-variant":u,className:Ht("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",l),...o})}const Fl=(l,i=25)=>l.length>i?l.slice(0,i)+"...":l,df=({icon:l,title:i,content:u,onDelete:o})=>E.jsx(vx,{className:"group py-4 rounded-sm",children:E.jsxs(gx,{className:"px-4 flex gap-2 flex-col",children:[E.jsxs("div",{className:"flex gap-2",children:[E.jsxs("div",{className:"flex flex-1 gap-2",children:[E.jsx("div",{className:"w-5 h-5 flex items-center justify-center",children:l}),E.jsx("div",{className:"text-sm font-medium text-gray-800",children:i})]}),E.jsx("div",{className:"",children:E.jsx(zS,{className:"w-4 h-4 transition-opacity duration-200 opacity-0 group-hover:opacity-100 hover:text-destructive cursor-pointer",onClick:o})})]}),u&&E.jsx("div",{className:"mt-2",children:u})]})}),iA=(l,i)=>{var h;const o=JSON.parse(l.content),s=g=>{switch(g){case Fn.Click:return E.jsx(FS,{});case Fn.Input:return E.jsx(PS,{});case Fn.KeyPress:return E.jsx(kS,{});case Fn.OpenPage:return E.jsx(av,{});default:return E.jsx(av,{})}},f=g=>{switch(g.type){case Fn.Click:return E.jsxs(E.Fragment,{children:["Click on ",E.jsxs("span",{className:"font-bold text-gray-600 ",children:['"',Fl(g.elementName||""),'"']})," ",Fl(g.elementType||"")]});case Fn.Input:return E.jsxs(E.Fragment,{children:["Type ",E.jsxs("span",{className:"font-bold text-gray-600 ",children:['"',Fl(g.typedText||""),'"']})," in ",E.jsx("span",{className:"font-bold text-gray-600",children:Fl(g.elementName||"")})]});case Fn.KeyPress:return E.jsxs(E.Fragment,{children:["Press ",E.jsx("span",{className:"font-bold text-gray-600 ",children:g.keys.join(" + ")})," key",g.keys.length>1?"s":""]});case Fn.OpenPage:return E.jsxs(E.Fragment,{children:["Navigate to ",E.jsx("span",{className:"font-bold text-gray-600 ",children:Fl(g.windowUrl||"")})]});default:return E.jsx(E.Fragment,{children:"Unknown interaction"})}},m="selectors"in o?(h=o.selectors)==null?void 0:h[0]:void 0;return E.jsx(df,{icon:s(o.type),title:f(o),content:m&&E.jsx("div",{className:"flex flex-col gap-2",children:E.jsx(Og,{className:"text-xs text-muted-foreground bg-gray-100 rounded-sm p-1",placeholder:"CSS selector e.g. [data-testid='button']",text:m,onSave:()=>{}})}),onDelete:i})},oA=(l,i)=>E.jsx(df,{icon:E.jsx(vg,{className:"text-gray-600"}),title:"Screenshot captured",content:E.jsx("img",{src:`data:image/png;base64,${l.content}`,className:"rounded w-full",alt:"Screenshot"}),onDelete:i}),uA=(l,i)=>{const u=l.content.length;return E.jsx(df,{icon:E.jsx(US,{className:"text-gray-600"}),title:"DOM Element captured",content:E.jsxs("div",{className:"bg-gray-50 p-3 rounded",children:[E.jsx("div",{className:"font-mono text-xs overflow-x-auto break-all",children:l.content.length>300?l.content.slice(0,297)+"...":l.content}),E.jsxs("div",{className:"text-xs text-muted-foreground mt-2",children:[u," characters"]})]}),onDelete:i})},cA=({message:l,onDelete:i})=>{const u=()=>i(l.content);return l.type==="Interaction"?iA(l,u):l.type==="Image"?oA(l,u):l.type==="DOM"?uA(l,u):null},sA=()=>{const[l,i]=gg(),u=S.useRef(null),o=S.useRef(l.messages.length),s=S.useRef(!0),f=()=>{if(u.current){const y=u.current.querySelector("[data-radix-scroll-area-viewport]");y&&y.scrollTo({top:y.scrollHeight,behavior:"smooth"})}};S.useEffect(()=>{l.messages.length>o.current&&setTimeout(()=>{f()},200),o.current=l.messages.length},[l.messages.length]),S.useEffect(()=>{s.current&&(setTimeout(()=>{f()},500),s.current=!1)},[]);const m=y=>{i({...l,messages:l.messages.filter(A=>A.content!==y)})},h=y=>{i({...l,pickingType:y}),window.triggerMcpStartPicking(y)},g=()=>{i({...l,recordingInteractions:!l.recordingInteractions})},v=[];l.messages.forEach(y=>{const A=y.windowUrl,w=v.length>0?v[v.length-1]:null;!w||w[0].windowUrl!==A?v.push([y]):w.push(y)});const b=l.recordingInteractions;return E.jsxs("div",{className:"flex-1 flex flex-col h-full bg-white",children:[E.jsx("div",{className:"p-4 flex gap-2",children:E.jsx(Ns,{onClick:g,className:"w-40",children:E.jsxs("div",{className:"flex items-center gap-2",children:[b?E.jsx("div",{className:"w-3 h-3 bg-red-500"}):E.jsx("div",{className:"w-4 h-4 rounded-full bg-red-500"}),b?"Stop Recording":"Start Recording"]})})}),E.jsx(hx,{ref:u,className:"flex-1 max-h-[calc(100vh-194px)] overflow-y-auto",children:v.length>0||b?E.jsxs("div",{className:"flex flex-col gap-8 p-4",children:[v.map((y,A)=>E.jsxs("div",{className:"flex flex-col gap-4",children:[E.jsxs("div",{className:"text-sm font-medium text-gray-800 px-1",children:["On page ",E.jsx("span",{className:"font-bold text-gray-600 break-all",children:Fl(y[0].windowUrl||"",120)})]}),E.jsx("div",{className:"flex flex-col gap-2",children:y.map((w,C)=>E.jsx(cA,{message:w,onDelete:m},C))})]},A)),b&&E.jsxs("div",{className:"flex items-center gap-1 mb-8",children:[E.jsx("div",{className:"mr-2",children:E.jsx("div",{className:"w-5 h-5 rounded-full border border-dotted border-gray-300 flex items-center justify-center",children:E.jsx("div",{className:"w-2 h-2 rounded-full bg-red-500 animate-pulse"})})}),E.jsx("div",{className:"text-gray-700",children:"Recording interaction with browser"}),E.jsx("div",{className:"ml-auto relative",children:E.jsxs(aA,{children:[E.jsx(lA,{asChild:!0,children:E.jsx(Ns,{variant:"outline",size:"icon",children:E.jsx(ZS,{className:"h-4 w-4"})})}),E.jsxs(rA,{align:"end",className:"z-[999999]",children:[E.jsxs(jv,{onSelect:()=>h("DOM"),children:[E.jsx(qS,{className:"mr-2 h-4 w-4"}),E.jsx("span",{children:"Select DOM Element"})]}),E.jsxs(jv,{onSelect:()=>h("Image"),children:[E.jsx(vg,{className:"mr-2 h-4 w-4"}),E.jsx("span",{children:"Take Screenshot"})]})]})]})})]})]}):E.jsx("div",{className:"flex flex-col gap-2 p-4",children:E.jsxs("div",{className:"text-sm text-muted-foreground",children:["No interactions recorded yet!",E.jsx("br",{}),E.jsx("br",{}),"Click 'Start Recording' to record interactions.",E.jsx("br",{}),E.jsx("br",{}),"Once you are done with it, go to your MCP server (like Claude, Cursor), ask it to pull context using `get-context` tool and give it instructions on what kind of testcase to write ."]})})})]})};var Rt={},Uv;function fA(){if(Uv)return Rt;Uv=1;var l=Rt&&Rt.__assign||function(){return l=Object.assign||function(O){for(var _,G=1,Z=arguments.length;G<Z;G++){_=arguments[G];for(var B in _)Object.prototype.hasOwnProperty.call(_,B)&&(O[B]=_[B])}return O},l.apply(this,arguments)},i=Rt&&Rt.__createBinding||(Object.create?function(O,_,G,Z){Z===void 0&&(Z=G);var B=Object.getOwnPropertyDescriptor(_,G);(!B||("get"in B?!_.__esModule:B.writable||B.configurable))&&(B={enumerable:!0,get:function(){return _[G]}}),Object.defineProperty(O,Z,B)}:function(O,_,G,Z){Z===void 0&&(Z=G),O[Z]=_[G]}),u=Rt&&Rt.__setModuleDefault||(Object.create?function(O,_){Object.defineProperty(O,"default",{enumerable:!0,value:_})}:function(O,_){O.default=_}),o=Rt&&Rt.__importStar||function(O){if(O&&O.__esModule)return O;var _={};if(O!=null)for(var G in O)G!=="default"&&Object.prototype.hasOwnProperty.call(O,G)&&i(_,O,G);return u(_,O),_},s=Rt&&Rt.__rest||function(O,_){var G={};for(var Z in O)Object.prototype.hasOwnProperty.call(O,Z)&&_.indexOf(Z)<0&&(G[Z]=O[Z]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,Z=Object.getOwnPropertySymbols(O);B<Z.length;B++)_.indexOf(Z[B])<0&&Object.prototype.propertyIsEnumerable.call(O,Z[B])&&(G[Z[B]]=O[Z[B]]);return G};Object.defineProperty(Rt,"__esModule",{value:!0});var f=o(Pl()),m=89,h=90,g=77,v=57,b=219,y=222,A=192,w=100,C=3e3,x=typeof window<"u"&&"navigator"in window&&/Win/i.test(navigator.platform),D=typeof window<"u"&&"navigator"in window&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),z="npm__react-simple-code-editor__textarea",M=`
/**
 * Reset the text fill color so that placeholder is visible
 */
.`.concat(z,`:empty {
  -webkit-text-fill-color: inherit !important;
}

/**
 * Hack to apply on some CSS on IE10 and IE11
 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /**
    * IE doesn't support '-webkit-text-fill-color'
    * So we use 'color: transparent' to make the text transparent on IE
    * Unlike other browsers, it doesn't affect caret color in IE
    */
  .`).concat(z,` {
    color: transparent !important;
  }

  .`).concat(z,`::selection {
    background-color: #accef7 !important;
    color: transparent !important;
  }
}
`),N=f.forwardRef(function(_,G){var Z=_.autoFocus,B=_.disabled,$=_.form,re=_.highlight,me=_.ignoreTabKey,ve=me===void 0?!1:me,fe=_.insertSpaces,be=fe===void 0?!0:fe,Y=_.maxLength,te=_.minLength,V=_.name,P=_.onBlur,R=_.onClick,K=_.onFocus,ee=_.onKeyDown,ae=_.onKeyUp,I=_.onValueChange,se=_.padding,ne=se===void 0?0:se,Te=_.placeholder,Se=_.preClassName,Ee=_.readOnly,Re=_.required,Qe=_.style,Ct=_.tabSize,Pe=Ct===void 0?2:Ct,cn=_.textareaClassName,Kn=_.textareaId,It=_.value,Ta=s(_,["autoFocus","disabled","form","highlight","ignoreTabKey","insertSpaces","maxLength","minLength","name","onBlur","onClick","onFocus","onKeyDown","onKeyUp","onValueChange","padding","placeholder","preClassName","readOnly","required","style","tabSize","textareaClassName","textareaId","value"]),je=f.useRef({stack:[],offset:-1}),Mt=f.useRef(null),nl=f.useState(!0),er=nl[0],Wo=nl[1],ci={paddingTop:typeof ne=="object"?ne.top:ne,paddingRight:typeof ne=="object"?ne.right:ne,paddingBottom:typeof ne=="object"?ne.bottom:ne,paddingLeft:typeof ne=="object"?ne.left:ne},xt=re(It),An=function(J,ze){return J.substring(0,ze).split(`
`)},_a=f.useCallback(function(J,ze){var ge,he,Fe;ze===void 0&&(ze=!1);var ct=je.current,en=ct.stack,sn=ct.offset;if(en.length&&sn>-1){je.current.stack=en.slice(0,sn+1);var fn=je.current.stack.length;if(fn>w){var wt=fn-w;je.current.stack=en.slice(wt,fn),je.current.offset=Math.max(je.current.offset-wt,0)}}var pt=Date.now();if(ze){var Et=je.current.stack[je.current.offset];if(Et&&pt-Et.timestamp<C){var Ca=/[^a-z0-9]([a-z0-9]+)$/i,ht=(ge=An(Et.value,Et.selectionStart).pop())===null||ge===void 0?void 0:ge.match(Ca),Pn=(he=An(J.value,J.selectionStart).pop())===null||he===void 0?void 0:he.match(Ca);if(ht!=null&&ht[1]&&(!((Fe=Pn==null?void 0:Pn[1])===null||Fe===void 0)&&Fe.startsWith(ht[1]))){je.current.stack[je.current.offset]=l(l({},J),{timestamp:pt});return}}}je.current.stack.push(l(l({},J),{timestamp:pt})),je.current.offset++},[]),tr=f.useCallback(function(){var J=Mt.current;if(J){var ze=J.value,ge=J.selectionStart,he=J.selectionEnd;_a({value:ze,selectionStart:ge,selectionEnd:he})}},[_a]),Zn=function(J){var ze=Mt.current;ze&&(ze.value=J.value,ze.selectionStart=J.selectionStart,ze.selectionEnd=J.selectionEnd,I==null||I(J.value))},Qn=function(J){var ze=Mt.current,ge=je.current.stack[je.current.offset];ge&&ze&&(je.current.stack[je.current.offset]=l(l({},ge),{selectionStart:ze.selectionStart,selectionEnd:ze.selectionEnd})),_a(J),Zn(J)},si=function(){var J=je.current,ze=J.stack,ge=J.offset,he=ze[ge-1];he&&(Zn(he),je.current.offset=Math.max(ge-1,0))},Jo=function(){var J=je.current,ze=J.stack,ge=J.offset,he=ze[ge+1];he&&(Zn(he),je.current.offset=Math.min(ge+1,ze.length-1))},Io=function(J){if(!(ee&&(ee(J),J.defaultPrevented))){J.key==="Escape"&&J.currentTarget.blur();var ze=J.currentTarget,ge=ze.value,he=ze.selectionStart,Fe=ze.selectionEnd,ct=(be?" ":"	").repeat(Pe);if(J.key==="Tab"&&!ve&&er)if(J.preventDefault(),J.shiftKey){var en=An(ge,he),sn=en.length-1,fn=An(ge,Fe).length-1,wt=ge.split(`
`).map(function($n,lr){return lr>=sn&&lr<=fn&&$n.startsWith(ct)?$n.substring(ct.length):$n}).join(`
`);if(ge!==wt){var pt=en[sn];Qn({value:wt,selectionStart:pt!=null&&pt.startsWith(ct)?he-ct.length:he,selectionEnd:Fe-(ge.length-wt.length)})}}else if(he!==Fe){var en=An(ge,he),Et=en.length-1,Ca=An(ge,Fe).length-1,pt=en[Et];Qn({value:ge.split(`
`).map(function(fi,tn){return tn>=Et&&tn<=Ca?ct+fi:fi}).join(`
`),selectionStart:pt&&/\S/.test(pt)?he+ct.length:he,selectionEnd:Fe+ct.length*(Ca-Et+1)})}else{var ht=he+ct.length;Qn({value:ge.substring(0,he)+ct+ge.substring(Fe),selectionStart:ht,selectionEnd:ht})}else if(J.key==="Backspace"){var Pn=he!==Fe,nr=ge.substring(0,he);if(nr.endsWith(ct)&&!Pn){J.preventDefault();var ht=he-ct.length;Qn({value:ge.substring(0,he-ct.length)+ge.substring(Fe),selectionStart:ht,selectionEnd:ht})}}else if(J.key==="Enter"){if(he===Fe){var Tn=An(ge,he).pop(),al=Tn==null?void 0:Tn.match(/^\s+/);if(al!=null&&al[0]){J.preventDefault();var ar=`
`+al[0],ht=he+ar.length;Qn({value:ge.substring(0,he)+ar+ge.substring(Fe),selectionStart:ht,selectionEnd:ht})}}}else if(J.keyCode===v||J.keyCode===b||J.keyCode===y||J.keyCode===A){var Bt=void 0;J.keyCode===v&&J.shiftKey?Bt=["(",")"]:J.keyCode===b?J.shiftKey?Bt=["{","}"]:Bt=["[","]"]:J.keyCode===y?J.shiftKey?Bt=['"','"']:Bt=["'","'"]:J.keyCode===A&&!J.shiftKey&&(Bt=["`","`"]),he!==Fe&&Bt&&(J.preventDefault(),Qn({value:ge.substring(0,he)+Bt[0]+ge.substring(he,Fe)+Bt[1]+ge.substring(Fe),selectionStart:he,selectionEnd:Fe+2}))}else(D?J.metaKey&&J.keyCode===h:J.ctrlKey&&J.keyCode===h)&&!J.shiftKey&&!J.altKey?(J.preventDefault(),si()):(D?J.metaKey&&J.keyCode===h&&J.shiftKey:x?J.ctrlKey&&J.keyCode===m:J.ctrlKey&&J.keyCode===h&&J.shiftKey)&&!J.altKey?(J.preventDefault(),Jo()):J.keyCode===g&&J.ctrlKey&&(!D||J.shiftKey)&&(J.preventDefault(),Wo(function($n){return!$n}))}},Ra=function(J){var ze=J.currentTarget,ge=ze.value,he=ze.selectionStart,Fe=ze.selectionEnd;_a({value:ge,selectionStart:he,selectionEnd:Fe},!0),I(ge)};return f.useEffect(function(){tr()},[tr]),f.useImperativeHandle(G,function(){return{get session(){return{history:je.current}},set session(J){je.current=J.history}}},[]),f.createElement("div",l({},Ta,{style:l(l({},L.container),Qe)}),f.createElement("pre",l({className:Se,"aria-hidden":"true",style:l(l(l({},L.editor),L.highlight),ci)},typeof xt=="string"?{dangerouslySetInnerHTML:{__html:xt+"<br />"}}:{children:xt})),f.createElement("textarea",{ref:function(J){return Mt.current=J},style:l(l(l({},L.editor),L.textarea),ci),className:z+(cn?" ".concat(cn):""),id:Kn,value:It,onChange:Ra,onKeyDown:Io,onClick:R,onKeyUp:ae,onFocus:K,onBlur:P,disabled:B,form:$,maxLength:Y,minLength:te,name:V,placeholder:Te,readOnly:Ee,required:Re,autoFocus:Z,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),f.createElement("style",{dangerouslySetInnerHTML:{__html:M}}))}),L={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}};return Rt.default=N,Rt}var dA=fA();const hA=ri(dA);var _s={exports:{}},Lv;function mA(){return Lv||(Lv=1,function(l){var i=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/**
 * Prism: Lightweight, robust, elegant syntax highlighting
 *
 * @license MIT <https://opensource.org/licenses/MIT>
 * @author Lea Verou <https://lea.verou.me>
 * @namespace
 * @public
 */var u=function(o){var s=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,f=0,m={},h={manual:o.Prism&&o.Prism.manual,disableWorkerMessageHandler:o.Prism&&o.Prism.disableWorkerMessageHandler,util:{encode:function M(N){return N instanceof g?new g(N.type,M(N.content),N.alias):Array.isArray(N)?N.map(M):N.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(M){return Object.prototype.toString.call(M).slice(8,-1)},objId:function(M){return M.__id||Object.defineProperty(M,"__id",{value:++f}),M.__id},clone:function M(N,L){L=L||{};var O,_;switch(h.util.type(N)){case"Object":if(_=h.util.objId(N),L[_])return L[_];O={},L[_]=O;for(var G in N)N.hasOwnProperty(G)&&(O[G]=M(N[G],L));return O;case"Array":return _=h.util.objId(N),L[_]?L[_]:(O=[],L[_]=O,N.forEach(function(Z,B){O[B]=M(Z,L)}),O);default:return N}},getLanguage:function(M){for(;M;){var N=s.exec(M.className);if(N)return N[1].toLowerCase();M=M.parentElement}return"none"},setLanguage:function(M,N){M.className=M.className.replace(RegExp(s,"gi"),""),M.classList.add("language-"+N)},currentScript:function(){if(typeof document>"u")return null;if(document.currentScript&&document.currentScript.tagName==="SCRIPT")return document.currentScript;try{throw new Error}catch(O){var M=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(O.stack)||[])[1];if(M){var N=document.getElementsByTagName("script");for(var L in N)if(N[L].src==M)return N[L]}return null}},isActive:function(M,N,L){for(var O="no-"+N;M;){var _=M.classList;if(_.contains(N))return!0;if(_.contains(O))return!1;M=M.parentElement}return!!L}},languages:{plain:m,plaintext:m,text:m,txt:m,extend:function(M,N){var L=h.util.clone(h.languages[M]);for(var O in N)L[O]=N[O];return L},insertBefore:function(M,N,L,O){O=O||h.languages;var _=O[M],G={};for(var Z in _)if(_.hasOwnProperty(Z)){if(Z==N)for(var B in L)L.hasOwnProperty(B)&&(G[B]=L[B]);L.hasOwnProperty(Z)||(G[Z]=_[Z])}var $=O[M];return O[M]=G,h.languages.DFS(h.languages,function(re,me){me===$&&re!=M&&(this[re]=G)}),G},DFS:function M(N,L,O,_){_=_||{};var G=h.util.objId;for(var Z in N)if(N.hasOwnProperty(Z)){L.call(N,Z,N[Z],O||Z);var B=N[Z],$=h.util.type(B);$==="Object"&&!_[G(B)]?(_[G(B)]=!0,M(B,L,null,_)):$==="Array"&&!_[G(B)]&&(_[G(B)]=!0,M(B,L,Z,_))}}},plugins:{},highlightAll:function(M,N){h.highlightAllUnder(document,M,N)},highlightAllUnder:function(M,N,L){var O={callback:L,container:M,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};h.hooks.run("before-highlightall",O),O.elements=Array.prototype.slice.apply(O.container.querySelectorAll(O.selector)),h.hooks.run("before-all-elements-highlight",O);for(var _=0,G;G=O.elements[_++];)h.highlightElement(G,N===!0,O.callback)},highlightElement:function(M,N,L){var O=h.util.getLanguage(M),_=h.languages[O];h.util.setLanguage(M,O);var G=M.parentElement;G&&G.nodeName.toLowerCase()==="pre"&&h.util.setLanguage(G,O);var Z=M.textContent,B={element:M,language:O,grammar:_,code:Z};function $(me){B.highlightedCode=me,h.hooks.run("before-insert",B),B.element.innerHTML=B.highlightedCode,h.hooks.run("after-highlight",B),h.hooks.run("complete",B),L&&L.call(B.element)}if(h.hooks.run("before-sanity-check",B),G=B.element.parentElement,G&&G.nodeName.toLowerCase()==="pre"&&!G.hasAttribute("tabindex")&&G.setAttribute("tabindex","0"),!B.code){h.hooks.run("complete",B),L&&L.call(B.element);return}if(h.hooks.run("before-highlight",B),!B.grammar){$(h.util.encode(B.code));return}if(N&&o.Worker){var re=new Worker(h.filename);re.onmessage=function(me){$(me.data)},re.postMessage(JSON.stringify({language:B.language,code:B.code,immediateClose:!0}))}else $(h.highlight(B.code,B.grammar,B.language))},highlight:function(M,N,L){var O={code:M,grammar:N,language:L};if(h.hooks.run("before-tokenize",O),!O.grammar)throw new Error('The language "'+O.language+'" has no grammar.');return O.tokens=h.tokenize(O.code,O.grammar),h.hooks.run("after-tokenize",O),g.stringify(h.util.encode(O.tokens),O.language)},tokenize:function(M,N){var L=N.rest;if(L){for(var O in L)N[O]=L[O];delete N.rest}var _=new y;return A(_,_.head,M),b(M,_,N,_.head,0),C(_)},hooks:{all:{},add:function(M,N){var L=h.hooks.all;L[M]=L[M]||[],L[M].push(N)},run:function(M,N){var L=h.hooks.all[M];if(!(!L||!L.length))for(var O=0,_;_=L[O++];)_(N)}},Token:g};o.Prism=h;function g(M,N,L,O){this.type=M,this.content=N,this.alias=L,this.length=(O||"").length|0}g.stringify=function M(N,L){if(typeof N=="string")return N;if(Array.isArray(N)){var O="";return N.forEach(function($){O+=M($,L)}),O}var _={type:N.type,content:M(N.content,L),tag:"span",classes:["token",N.type],attributes:{},language:L},G=N.alias;G&&(Array.isArray(G)?Array.prototype.push.apply(_.classes,G):_.classes.push(G)),h.hooks.run("wrap",_);var Z="";for(var B in _.attributes)Z+=" "+B+'="'+(_.attributes[B]||"").replace(/"/g,"&quot;")+'"';return"<"+_.tag+' class="'+_.classes.join(" ")+'"'+Z+">"+_.content+"</"+_.tag+">"};function v(M,N,L,O){M.lastIndex=N;var _=M.exec(L);if(_&&O&&_[1]){var G=_[1].length;_.index+=G,_[0]=_[0].slice(G)}return _}function b(M,N,L,O,_,G){for(var Z in L)if(!(!L.hasOwnProperty(Z)||!L[Z])){var B=L[Z];B=Array.isArray(B)?B:[B];for(var $=0;$<B.length;++$){if(G&&G.cause==Z+","+$)return;var re=B[$],me=re.inside,ve=!!re.lookbehind,fe=!!re.greedy,be=re.alias;if(fe&&!re.pattern.global){var Y=re.pattern.toString().match(/[imsuy]*$/)[0];re.pattern=RegExp(re.pattern.source,Y+"g")}for(var te=re.pattern||re,V=O.next,P=_;V!==N.tail&&!(G&&P>=G.reach);P+=V.value.length,V=V.next){var R=V.value;if(N.length>M.length)return;if(!(R instanceof g)){var K=1,ee;if(fe){if(ee=v(te,P,M,ve),!ee||ee.index>=M.length)break;var ne=ee.index,ae=ee.index+ee[0].length,I=P;for(I+=V.value.length;ne>=I;)V=V.next,I+=V.value.length;if(I-=V.value.length,P=I,V.value instanceof g)continue;for(var se=V;se!==N.tail&&(I<ae||typeof se.value=="string");se=se.next)K++,I+=se.value.length;K--,R=M.slice(P,I),ee.index-=P}else if(ee=v(te,0,R,ve),!ee)continue;var ne=ee.index,Te=ee[0],Se=R.slice(0,ne),Ee=R.slice(ne+Te.length),Re=P+R.length;G&&Re>G.reach&&(G.reach=Re);var Qe=V.prev;Se&&(Qe=A(N,Qe,Se),P+=Se.length),w(N,Qe,K);var Ct=new g(Z,me?h.tokenize(Te,me):Te,be,Te);if(V=A(N,Qe,Ct),Ee&&A(N,V,Ee),K>1){var Pe={cause:Z+","+$,reach:Re};b(M,N,L,V.prev,P,Pe),G&&Pe.reach>G.reach&&(G.reach=Pe.reach)}}}}}}function y(){var M={value:null,prev:null,next:null},N={value:null,prev:M,next:null};M.next=N,this.head=M,this.tail=N,this.length=0}function A(M,N,L){var O=N.next,_={value:L,prev:N,next:O};return N.next=_,O.prev=_,M.length++,_}function w(M,N,L){for(var O=N.next,_=0;_<L&&O!==M.tail;_++)O=O.next;N.next=O,O.prev=N,M.length-=_}function C(M){for(var N=[],L=M.head.next;L!==M.tail;)N.push(L.value),L=L.next;return N}if(!o.document)return o.addEventListener&&(h.disableWorkerMessageHandler||o.addEventListener("message",function(M){var N=JSON.parse(M.data),L=N.language,O=N.code,_=N.immediateClose;o.postMessage(h.highlight(O,h.languages[L],L)),_&&o.close()},!1)),h;var x=h.util.currentScript();x&&(h.filename=x.src,x.hasAttribute("data-manual")&&(h.manual=!0));function D(){h.manual||h.highlightAll()}if(!h.manual){var z=document.readyState;z==="loading"||z==="interactive"&&x&&x.defer?document.addEventListener("DOMContentLoaded",D):window.requestAnimationFrame?window.requestAnimationFrame(D):window.setTimeout(D,16)}return h}(i);l.exports&&(l.exports=u),typeof Gm<"u"&&(Gm.Prism=u),u.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},u.languages.markup.tag.inside["attr-value"].inside.entity=u.languages.markup.entity,u.languages.markup.doctype.inside["internal-subset"].inside=u.languages.markup,u.hooks.add("wrap",function(o){o.type==="entity"&&(o.attributes.title=o.content.replace(/&amp;/,"&"))}),Object.defineProperty(u.languages.markup.tag,"addInlined",{value:function(s,f){var m={};m["language-"+f]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:u.languages[f]},m.cdata=/^<!\[CDATA\[|\]\]>$/i;var h={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:m}};h["language-"+f]={pattern:/[\s\S]+/,inside:u.languages[f]};var g={};g[s]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return s}),"i"),lookbehind:!0,greedy:!0,inside:h},u.languages.insertBefore("markup","cdata",g)}}),Object.defineProperty(u.languages.markup.tag,"addAttribute",{value:function(o,s){u.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+o+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[s,"language-"+s],inside:u.languages[s]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),u.languages.html=u.languages.markup,u.languages.mathml=u.languages.markup,u.languages.svg=u.languages.markup,u.languages.xml=u.languages.extend("markup",{}),u.languages.ssml=u.languages.xml,u.languages.atom=u.languages.xml,u.languages.rss=u.languages.xml,function(o){var s=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;o.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+s.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+s.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+s.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+s.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:s,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},o.languages.css.atrule.inside.rest=o.languages.css;var f=o.languages.markup;f&&(f.tag.addInlined("style","css"),f.tag.addAttribute("style","css"))}(u),u.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},u.languages.javascript=u.languages.extend("clike",{"class-name":[u.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),u.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,u.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:u.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:u.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:u.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:u.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:u.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),u.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:u.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),u.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),u.languages.markup&&(u.languages.markup.tag.addInlined("script","javascript"),u.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),u.languages.js=u.languages.javascript,function(){if(typeof u>"u"||typeof document>"u")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var o="Loading…",s=function(x,D){return"✖ Error "+x+" while fetching file: "+D},f="✖ Error: File does not exist or is empty",m={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},h="data-src-status",g="loading",v="loaded",b="failed",y="pre[data-src]:not(["+h+'="'+v+'"]):not(['+h+'="'+g+'"])';function A(x,D,z){var M=new XMLHttpRequest;M.open("GET",x,!0),M.onreadystatechange=function(){M.readyState==4&&(M.status<400&&M.responseText?D(M.responseText):M.status>=400?z(s(M.status,M.statusText)):z(f))},M.send(null)}function w(x){var D=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(x||"");if(D){var z=Number(D[1]),M=D[2],N=D[3];return M?N?[z,Number(N)]:[z,void 0]:[z,z]}}u.hooks.add("before-highlightall",function(x){x.selector+=", "+y}),u.hooks.add("before-sanity-check",function(x){var D=x.element;if(D.matches(y)){x.code="",D.setAttribute(h,g);var z=D.appendChild(document.createElement("CODE"));z.textContent=o;var M=D.getAttribute("data-src"),N=x.language;if(N==="none"){var L=(/\.(\w+)$/.exec(M)||[,"none"])[1];N=m[L]||L}u.util.setLanguage(z,N),u.util.setLanguage(D,N);var O=u.plugins.autoloader;O&&O.loadLanguages(N),A(M,function(_){D.setAttribute(h,v);var G=w(D.getAttribute("data-range"));if(G){var Z=_.split(/\r\n?|\n/g),B=G[0],$=G[1]==null?Z.length:G[1];B<0&&(B+=Z.length),B=Math.max(0,Math.min(B-1,Z.length)),$<0&&($+=Z.length),$=Math.max(0,Math.min($,Z.length)),_=Z.slice(B,$).join(`
`),D.hasAttribute("data-start")||D.setAttribute("data-start",String(B+1))}z.textContent=_,u.highlightElement(z)},function(_){D.setAttribute(h,b),z.textContent=_})}}),u.plugins.fileHighlight={highlight:function(D){for(var z=(D||document).querySelectorAll(y),M=0,N;N=z[M++];)u.highlightElement(N)}};var C=!1;u.fileHighlight=function(){C||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),C=!0),u.plugins.fileHighlight.highlight.apply(this,arguments)}}()}(_s)),_s.exports}var Hv=mA();Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/};Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/;Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}});Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}});Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));Prism.languages.js=Prism.languages.javascript;const vA=()=>{const[l,i]=gg(),[u,o]=S.useState(""),[s,f]=S.useState(""),[m,h]=S.useState([]),g=async()=>{try{const v=await window.executeCode(l.code);v.error?(f(v.message),o("")):(o(JSON.stringify(v.result)),h(v.logs),f(""))}catch(v){f(v instanceof Error?v.message:"An error occurred"),o(""),h([])}};return E.jsxs("div",{className:"flex-1 flex flex-col",children:[E.jsxs("div",{className:"p-4 bg-white border-b border-zinc-200",children:[E.jsx(hA,{value:l.code,onValueChange:v=>i({...l,code:v}),highlight:v=>Hv.highlight(v,Hv.languages.js,"javascript"),padding:10,className:"font-mono mb-4 min-h-[200px] border rounded-md",style:{fontFamily:'"Fira code", "Fira Mono", monospace',fontSize:14}}),E.jsxs(Ns,{onClick:g,variant:"outline",className:"gap-2",children:[E.jsx(XS,{size:20}),E.jsx("span",{children:"Execute"})]})]}),E.jsxs("div",{className:"flex-1 p-4 space-y-4",children:[s&&E.jsxs("div",{className:"bg-red-50 border border-red-200 rounded-md p-4",children:[E.jsx("div",{className:"font-medium text-red-800 mb-1",children:"Error"}),E.jsx("div",{className:"text-red-600 font-mono text-sm whitespace-pre-wrap",children:s})]}),u&&E.jsxs("div",{className:"bg-green-50 border border-green-200 rounded-md p-4",children:[E.jsx("div",{className:"font-medium text-green-800 mb-1",children:"Result"}),E.jsx("div",{className:"text-green-700 font-mono text-sm whitespace-pre-wrap",children:u})]}),m.length>0&&E.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-md p-4",children:[E.jsx("div",{className:"font-medium text-gray-800 mb-2",children:"Logs"}),E.jsx("div",{className:"space-y-1",children:m.map((v,b)=>E.jsxs("div",{className:"font-mono text-sm text-gray-600 flex items-start",children:[E.jsx("span",{className:"text-gray-400 mr-2",children:">"}),E.jsx("span",{className:"whitespace-pre-wrap",children:v})]},b))})]})]})]})},gA=()=>E.jsxs("div",{className:"fixed top-0 right-0 w-full h-screen bg-gray-100 border-l border-zinc-200 z-[999999] flex flex-col overflow-hidden",children:[E.jsx("div",{className:"p-4 bg-white border-b border-zinc-200 flex items-center justify-center",children:E.jsx("h3",{className:"m-0 text-base font-medium text-gray-900",children:"Playwright MCP"})}),E.jsxs(RS,{defaultValue:"context",className:"flex-1 flex flex-col",children:[E.jsx("div",{className:"p-4 bg-white border-b border-zinc-200",children:E.jsxs(CS,{children:[E.jsx(tv,{value:"context",children:"Context"}),E.jsx(tv,{value:"execute",children:"Execute"})]})}),E.jsx(nv,{value:"context",className:"flex-1",children:E.jsx(sA,{})}),E.jsx(nv,{value:"execute",className:"flex-1",children:E.jsx(vA,{})})]})]});c0.createRoot(document.getElementById("root")).render(E.jsx(S.StrictMode,{children:E.jsx(gA,{})}));