Files
oplabs-mixer-app/frontend/dist/assets/index-CpkXACSZ.js
T

43 lines
180 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const s of l)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const s={};return l.integrity&&(s.integrity=l.integrity),l.referrerPolicy&&(s.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?s.credentials="include":l.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(l){if(l.ep)return;l.ep=!0;const s=n(l);fetch(l.href,s)}})();function Oc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var gu={exports:{}},gl={},xu={exports:{}},F={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var fr=Symbol.for("react.element"),Fc=Symbol.for("react.portal"),Dc=Symbol.for("react.fragment"),Ac=Symbol.for("react.strict_mode"),Uc=Symbol.for("react.profiler"),Bc=Symbol.for("react.provider"),Vc=Symbol.for("react.context"),Hc=Symbol.for("react.forward_ref"),Wc=Symbol.for("react.suspense"),Qc=Symbol.for("react.memo"),Kc=Symbol.for("react.lazy"),ei=Symbol.iterator;function Gc(e){return e===null||typeof e!="object"?null:(e=ei&&e[ei]||e["@@iterator"],typeof e=="function"?e:null)}var wu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ku=Object.assign,Su={};function kn(e,t,n){this.props=e,this.context=t,this.refs=Su,this.updater=n||wu}kn.prototype.isReactComponent={};kn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};kn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Cu(){}Cu.prototype=kn.prototype;function ro(e,t,n){this.props=e,this.context=t,this.refs=Su,this.updater=n||wu}var lo=ro.prototype=new Cu;lo.constructor=ro;ku(lo,kn.prototype);lo.isPureReactComponent=!0;var ti=Array.isArray,Nu=Object.prototype.hasOwnProperty,so={current:null},Eu={key:!0,ref:!0,__self:!0,__source:!0};function ju(e,t,n){var r,l={},s=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(s=""+t.key),t)Nu.call(t,r)&&!Eu.hasOwnProperty(r)&&(l[r]=t[r]);var i=arguments.length-2;if(i===1)l.children=n;else if(1<i){for(var u=Array(i),f=0;f<i;f++)u[f]=arguments[f+2];l.children=u}if(e&&e.defaultProps)for(r in i=e.defaultProps,i)l[r]===void 0&&(l[r]=i[r]);return{$$typeof:fr,type:e,key:s,ref:o,props:l,_owner:so.current}}function Yc(e,t){return{$$typeof:fr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function oo(e){return typeof e=="object"&&e!==null&&e.$$typeof===fr}function Xc(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var ni=/\/+/g;function $l(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Xc(""+e.key):t.toString(36)}function $r(e,t,n,r,l){var s=typeof e;(s==="undefined"||s==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(s){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case fr:case Fc:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+$l(o,0):r,ti(l)?(n="",e!=null&&(n=e.replace(ni,"$&/")+"/"),$r(l,t,n,"",function(f){return f})):l!=null&&(oo(l)&&(l=Yc(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(ni,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",ti(e))for(var i=0;i<e.length;i++){s=e[i];var u=r+$l(s,i);o+=$r(s,t,n,u,l)}else if(u=Gc(e),typeof u=="function")for(e=u.call(e),i=0;!(s=e.next()).done;)s=s.value,u=r+$l(s,i++),o+=$r(s,t,n,u,l);else if(s==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function yr(e,t,n){if(e==null)return e;var r=[],l=0;return $r(e,r,"","",function(s){return t.call(n,s,l++)}),r}function Jc(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ve={current:null},Ir={transition:null},Zc={ReactCurrentDispatcher:ve,ReactCurrentBatchConfig:Ir,ReactCurrentOwner:so};function Pu(){throw Error("act(...) is not supported in production builds of React.")}F.Children={map:yr,forEach:function(e,t,n){yr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return yr(e,function(){t++}),t},toArray:function(e){return yr(e,function(t){return t})||[]},only:function(e){if(!oo(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};F.Component=kn;F.Fragment=Dc;F.Profiler=Uc;F.PureComponent=ro;F.StrictMode=Ac;F.Suspense=Wc;F.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Zc;F.act=Pu;F.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=ku({},e.props),l=e.key,s=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(s=t.ref,o=so.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var i=e.type.defaultProps;for(u in t)Nu.call(t,u)&&!Eu.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&i!==void 0?i[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){i=Array(u);for(var f=0;f<u;f++)i[f]=arguments[f+2];r.children=i}return{$$typeof:fr,type:e.type,key:l,ref:s,props:r,_owner:o}};F.createContext=function(e){return e={$$typeof:Vc,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Bc,_context:e},e.Consumer=e};F.createElement=ju;F.createFactory=function(e){var t=ju.bind(null,e);return t.type=e,t};F.createRef=function(){return{current:null}};F.forwardRef=function(e){return{$$typeof:Hc,render:e}};F.isValidElement=oo;F.lazy=function(e){return{$$typeof:Kc,_payload:{_status:-1,_result:e},_init:Jc}};F.memo=function(e,t){return{$$typeof:Qc,type:e,compare:t===void 0?null:t}};F.startTransition=function(e){var t=Ir.transition;Ir.transition={};try{e()}finally{Ir.transition=t}};F.unstable_act=Pu;F.useCallback=function(e,t){return ve.current.useCallback(e,t)};F.useContext=function(e){return ve.current.useContext(e)};F.useDebugValue=function(){};F.useDeferredValue=function(e){return ve.current.useDeferredValue(e)};F.useEffect=function(e,t){return ve.current.useEffect(e,t)};F.useId=function(){return ve.current.useId()};F.useImperativeHandle=function(e,t,n){return ve.current.useImperativeHandle(e,t,n)};F.useInsertionEffect=function(e,t){return ve.current.useInsertionEffect(e,t)};F.useLayoutEffect=function(e,t){return ve.current.useLayoutEffect(e,t)};F.useMemo=function(e,t){return ve.current.useMemo(e,t)};F.useReducer=function(e,t,n){return ve.current.useReducer(e,t,n)};F.useRef=function(e){return ve.current.useRef(e)};F.useState=function(e){return ve.current.useState(e)};F.useSyncExternalStore=function(e,t,n){return ve.current.useSyncExternalStore(e,t,n)};F.useTransition=function(){return ve.current.useTransition()};F.version="18.3.1";xu.exports=F;var w=xu.exports;const _u=Oc(w);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var qc=w,bc=Symbol.for("react.element"),ef=Symbol.for("react.fragment"),tf=Object.prototype.hasOwnProperty,nf=qc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,rf={key:!0,ref:!0,__self:!0,__source:!0};function Tu(e,t,n){var r,l={},s=null,o=null;n!==void 0&&(s=""+n),t.key!==void 0&&(s=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)tf.call(t,r)&&!rf.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:bc,type:e,key:s,ref:o,props:l,_owner:nf.current}}gl.Fragment=ef;gl.jsx=Tu;gl.jsxs=Tu;gu.exports=gl;var a=gu.exports,us={},Mu={exports:{}},Pe={},Lu={exports:{}},Ru={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(E,O){var $=E.length;E.push(O);e:for(;0<$;){var z=$-1>>>1,q=E[z];if(0<l(q,O))E[z]=O,E[$]=q,$=z;else break e}}function n(E){return E.length===0?null:E[0]}function r(E){if(E.length===0)return null;var O=E[0],$=E.pop();if($!==O){E[0]=$;e:for(var z=0,q=E.length,Qt=q>>>1;z<Qt;){var Ge=2*(z+1)-1,Nn=E[Ge],Ye=Ge+1,Kt=E[Ye];if(0>l(Nn,$))Ye<q&&0>l(Kt,Nn)?(E[z]=Kt,E[Ye]=$,z=Ye):(E[z]=Nn,E[Ge]=$,z=Ge);else if(Ye<q&&0>l(Kt,$))E[z]=Kt,E[Ye]=$,z=Ye;else break e}}return O}function l(E,O){var $=E.sortIndex-O.sortIndex;return $!==0?$:E.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var o=Date,i=o.now();e.unstable_now=function(){return o.now()-i}}var u=[],f=[],y=1,m=null,p=3,v=!1,x=!1,k=!1,L=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(E){for(var O=n(f);O!==null;){if(O.callback===null)r(f);else if(O.startTime<=E)r(f),O.sortIndex=O.expirationTime,t(u,O);else break;O=n(f)}}function g(E){if(k=!1,d(E),!x)if(n(u)!==null)x=!0,le(S);else{var O=n(f);O!==null&&Y(g,O.startTime-E)}}function S(E,O){x=!1,k&&(k=!1,h(T),T=-1),v=!0;var $=p;try{for(d(O),m=n(u);m!==null&&(!(m.expirationTime>O)||E&&!_());){var z=m.callback;if(typeof z=="function"){m.callback=null,p=m.priorityLevel;var q=z(m.expirationTime<=O);O=e.unstable_now(),typeof q=="function"?m.callback=q:m===n(u)&&r(u),d(O)}else r(u);m=n(u)}if(m!==null)var Qt=!0;else{var Ge=n(f);Ge!==null&&Y(g,Ge.startTime-O),Qt=!1}return Qt}finally{m=null,p=$,v=!1}}var N=!1,j=null,T=-1,U=5,I=-1;function _(){return!(e.unstable_now()-I<U)}function P(){if(j!==null){var E=e.unstable_now();I=E;var O=!0;try{O=j(!0,E)}finally{O?R():(N=!1,j=null)}}else N=!1}var R;if(typeof c=="function")R=function(){c(P)};else if(typeof MessageChannel<"u"){var V=new MessageChannel,H=V.port2;V.port1.onmessage=P,R=function(){H.postMessage(null)}}else R=function(){L(P,0)};function le(E){j=E,N||(N=!0,R())}function Y(E,O){T=L(function(){E(e.unstable_now())},O)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(E){E.callback=null},e.unstable_continueExecution=function(){x||v||(x=!0,le(S))},e.unstable_forceFrameRate=function(E){0>E||125<E?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):U=0<E?Math.floor(1e3/E):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(E){switch(p){case 1:case 2:case 3:var O=3;break;default:O=p}var $=p;p=O;try{return E()}finally{p=$}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(E,O){switch(E){case 1:case 2:case 3:case 4:case 5:break;default:E=3}var $=p;p=E;try{return O()}finally{p=$}},e.unstable_scheduleCallback=function(E,O,$){var z=e.unstable_now();switch(typeof $=="object"&&$!==null?($=$.delay,$=typeof $=="number"&&0<$?z+$:z):$=z,E){case 1:var q=-1;break;case 2:q=250;break;case 5:q=1073741823;break;case 4:q=1e4;break;default:q=5e3}return q=$+q,E={id:y++,callback:O,priorityLevel:E,startTime:$,expirationTime:q,sortIndex:-1},$>z?(E.sortIndex=$,t(f,E),n(u)===null&&E===n(f)&&(k?(h(T),T=-1):k=!0,Y(g,$-z))):(E.sortIndex=q,t(u,E),x||v||(x=!0,le(S))),E},e.unstable_shouldYield=_,e.unstable_wrapCallback=function(E){var O=p;return function(){var $=p;p=O;try{return E.apply(this,arguments)}finally{p=$}}}})(Ru);Lu.exports=Ru;var lf=Lu.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var sf=w,je=lf;function C(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;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."}var zu=new Set,Gn={};function Ht(e,t){mn(e,t),mn(e+"Capture",t)}function mn(e,t){for(Gn[e]=t,e=0;e<t.length;e++)zu.add(t[e])}var nt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),as=Object.prototype.hasOwnProperty,of=/^[: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]*$/,ri={},li={};function uf(e){return as.call(li,e)?!0:as.call(ri,e)?!1:of.test(e)?li[e]=!0:(ri[e]=!0,!1)}function af(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function cf(e,t,n,r){if(t===null||typeof t>"u"||af(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ye(e,t,n,r,l,s,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=o}var ae={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ae[e]=new ye(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ae[t]=new ye(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ae[e]=new ye(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ae[e]=new ye(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ae[e]=new ye(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ae[e]=new ye(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ae[e]=new ye(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ae[e]=new ye(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ae[e]=new ye(e,5,!1,e.toLowerCase(),null,!1,!1)});var io=/[\-:]([a-z])/g;function uo(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(io,uo);ae[t]=new ye(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(io,uo);ae[t]=new ye(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(io,uo);ae[t]=new ye(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ae[e]=new ye(e,1,!1,e.toLowerCase(),null,!1,!1)});ae.xlinkHref=new ye("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ae[e]=new ye(e,1,!1,e.toLowerCase(),null,!0,!0)});function ao(e,t,n,r){var l=ae.hasOwnProperty(t)?ae[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(cf(t,n,l,r)&&(n=null),r||l===null?uf(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var ot=sf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,gr=Symbol.for("react.element"),Xt=Symbol.for("react.portal"),Jt=Symbol.for("react.fragment"),co=Symbol.for("react.strict_mode"),cs=Symbol.for("react.profiler"),$u=Symbol.for("react.provider"),Iu=Symbol.for("react.context"),fo=Symbol.for("react.forward_ref"),fs=Symbol.for("react.suspense"),ds=Symbol.for("react.suspense_list"),po=Symbol.for("react.memo"),ut=Symbol.for("react.lazy"),Ou=Symbol.for("react.offscreen"),si=Symbol.iterator;function En(e){return e===null||typeof e!="object"?null:(e=si&&e[si]||e["@@iterator"],typeof e=="function"?e:null)}var Z=Object.assign,Il;function zn(e){if(Il===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Il=t&&t[1]||""}return`
`+Il+e}var Ol=!1;function Fl(e,t){if(!e||Ol)return"";Ol=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(f){var r=f}Reflect.construct(e,[],t)}else{try{t.call()}catch(f){r=f}e.call(t.prototype)}else{try{throw Error()}catch(f){r=f}e()}}catch(f){if(f&&r&&typeof f.stack=="string"){for(var l=f.stack.split(`
`),s=r.stack.split(`
`),o=l.length-1,i=s.length-1;1<=o&&0<=i&&l[o]!==s[i];)i--;for(;1<=o&&0<=i;o--,i--)if(l[o]!==s[i]){if(o!==1||i!==1)do if(o--,i--,0>i||l[o]!==s[i]){var u=`
`+l[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=o&&0<=i);break}}}finally{Ol=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?zn(e):""}function ff(e){switch(e.tag){case 5:return zn(e.type);case 16:return zn("Lazy");case 13:return zn("Suspense");case 19:return zn("SuspenseList");case 0:case 2:case 15:return e=Fl(e.type,!1),e;case 11:return e=Fl(e.type.render,!1),e;case 1:return e=Fl(e.type,!0),e;default:return""}}function ps(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Jt:return"Fragment";case Xt:return"Portal";case cs:return"Profiler";case co:return"StrictMode";case fs:return"Suspense";case ds:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Iu:return(e.displayName||"Context")+".Consumer";case $u:return(e._context.displayName||"Context")+".Provider";case fo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case po:return t=e.displayName||null,t!==null?t:ps(e.type)||"Memo";case ut:t=e._payload,e=e._init;try{return ps(e(t))}catch{}}return null}function df(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ps(t);case 8:return t===co?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function St(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Fu(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function pf(e){var t=Fu(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,s.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function xr(e){e._valueTracker||(e._valueTracker=pf(e))}function Du(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Fu(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Kr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ms(e,t){var n=t.checked;return Z({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function oi(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=St(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Au(e,t){t=t.checked,t!=null&&ao(e,"checked",t,!1)}function hs(e,t){Au(e,t);var n=St(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?vs(e,t.type,n):t.hasOwnProperty("defaultValue")&&vs(e,t.type,St(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ii(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function vs(e,t,n){(t!=="number"||Kr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var $n=Array.isArray;function un(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+St(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function ys(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(C(91));return Z({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ui(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(C(92));if($n(n)){if(1<n.length)throw Error(C(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:St(n)}}function Uu(e,t){var n=St(t.value),r=St(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function ai(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Bu(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function gs(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Bu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var wr,Vu=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(wr=wr||document.createElement("div"),wr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=wr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Yn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Dn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},mf=["Webkit","ms","Moz","O"];Object.keys(Dn).forEach(function(e){mf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Dn[t]=Dn[e]})});function Hu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Dn.hasOwnProperty(e)&&Dn[e]?(""+t).trim():t+"px"}function Wu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Hu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var hf=Z({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xs(e,t){if(t){if(hf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(C(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(C(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(C(61))}if(t.style!=null&&typeof t.style!="object")throw Error(C(62))}}function ws(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 ks=null;function mo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ss=null,an=null,cn=null;function ci(e){if(e=mr(e)){if(typeof Ss!="function")throw Error(C(280));var t=e.stateNode;t&&(t=Cl(t),Ss(e.stateNode,e.type,t))}}function Qu(e){an?cn?cn.push(e):cn=[e]:an=e}function Ku(){if(an){var e=an,t=cn;if(cn=an=null,ci(e),t)for(e=0;e<t.length;e++)ci(t[e])}}function Gu(e,t){return e(t)}function Yu(){}var Dl=!1;function Xu(e,t,n){if(Dl)return e(t,n);Dl=!0;try{return Gu(e,t,n)}finally{Dl=!1,(an!==null||cn!==null)&&(Yu(),Ku())}}function Xn(e,t){var n=e.stateNode;if(n===null)return null;var r=Cl(n);if(r===null)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(C(231,t,typeof n));return n}var Cs=!1;if(nt)try{var jn={};Object.defineProperty(jn,"passive",{get:function(){Cs=!0}}),window.addEventListener("test",jn,jn),window.removeEventListener("test",jn,jn)}catch{Cs=!1}function vf(e,t,n,r,l,s,o,i,u){var f=Array.prototype.slice.call(arguments,3);try{t.apply(n,f)}catch(y){this.onError(y)}}var An=!1,Gr=null,Yr=!1,Ns=null,yf={onError:function(e){An=!0,Gr=e}};function gf(e,t,n,r,l,s,o,i,u){An=!1,Gr=null,vf.apply(yf,arguments)}function xf(e,t,n,r,l,s,o,i,u){if(gf.apply(this,arguments),An){if(An){var f=Gr;An=!1,Gr=null}else throw Error(C(198));Yr||(Yr=!0,Ns=f)}}function Wt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Ju(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 fi(e){if(Wt(e)!==e)throw Error(C(188))}function wf(e){var t=e.alternate;if(!t){if(t=Wt(e),t===null)throw Error(C(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var s=l.alternate;if(s===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===s.child){for(s=l.child;s;){if(s===n)return fi(l),e;if(s===r)return fi(l),t;s=s.sibling}throw Error(C(188))}if(n.return!==r.return)n=l,r=s;else{for(var o=!1,i=l.child;i;){if(i===n){o=!0,n=l,r=s;break}if(i===r){o=!0,r=l,n=s;break}i=i.sibling}if(!o){for(i=s.child;i;){if(i===n){o=!0,n=s,r=l;break}if(i===r){o=!0,r=s,n=l;break}i=i.sibling}if(!o)throw Error(C(189))}}if(n.alternate!==r)throw Error(C(190))}if(n.tag!==3)throw Error(C(188));return n.stateNode.current===n?e:t}function Zu(e){return e=wf(e),e!==null?qu(e):null}function qu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=qu(e);if(t!==null)return t;e=e.sibling}return null}var bu=je.unstable_scheduleCallback,di=je.unstable_cancelCallback,kf=je.unstable_shouldYield,Sf=je.unstable_requestPaint,ee=je.unstable_now,Cf=je.unstable_getCurrentPriorityLevel,ho=je.unstable_ImmediatePriority,ea=je.unstable_UserBlockingPriority,Xr=je.unstable_NormalPriority,Nf=je.unstable_LowPriority,ta=je.unstable_IdlePriority,xl=null,Qe=null;function Ef(e){if(Qe&&typeof Qe.onCommitFiberRoot=="function")try{Qe.onCommitFiberRoot(xl,e,void 0,(e.current.flags&128)===128)}catch{}}var Ae=Math.clz32?Math.clz32:_f,jf=Math.log,Pf=Math.LN2;function _f(e){return e>>>=0,e===0?32:31-(jf(e)/Pf|0)|0}var kr=64,Sr=4194304;function In(e){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: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&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Jr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,s=e.pingedLanes,o=n&268435455;if(o!==0){var i=o&~l;i!==0?r=In(i):(s&=o,s!==0&&(r=In(s)))}else o=n&~l,o!==0?r=In(o):s!==0&&(r=In(s));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,s=t&-t,l>=s||l===16&&(s&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Ae(t),l=1<<n,r|=e[n],t&=~l;return r}function Tf(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8: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:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Mf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,s=e.pendingLanes;0<s;){var o=31-Ae(s),i=1<<o,u=l[o];u===-1?(!(i&n)||i&r)&&(l[o]=Tf(i,t)):u<=t&&(e.expiredLanes|=i),s&=~i}}function Es(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function na(){var e=kr;return kr<<=1,!(kr&4194240)&&(kr=64),e}function Al(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function dr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ae(t),e[t]=n}function Lf(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Ae(n),s=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~s}}function vo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ae(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var B=0;function ra(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var la,yo,sa,oa,ia,js=!1,Cr=[],mt=null,ht=null,vt=null,Jn=new Map,Zn=new Map,ct=[],Rf="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 submit".split(" ");function pi(e,t){switch(e){case"focusin":case"focusout":mt=null;break;case"dragenter":case"dragleave":ht=null;break;case"mouseover":case"mouseout":vt=null;break;case"pointerover":case"pointerout":Jn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Zn.delete(t.pointerId)}}function Pn(e,t,n,r,l,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:s,targetContainers:[l]},t!==null&&(t=mr(t),t!==null&&yo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function zf(e,t,n,r,l){switch(t){case"focusin":return mt=Pn(mt,e,t,n,r,l),!0;case"dragenter":return ht=Pn(ht,e,t,n,r,l),!0;case"mouseover":return vt=Pn(vt,e,t,n,r,l),!0;case"pointerover":var s=l.pointerId;return Jn.set(s,Pn(Jn.get(s)||null,e,t,n,r,l)),!0;case"gotpointercapture":return s=l.pointerId,Zn.set(s,Pn(Zn.get(s)||null,e,t,n,r,l)),!0}return!1}function ua(e){var t=Lt(e.target);if(t!==null){var n=Wt(t);if(n!==null){if(t=n.tag,t===13){if(t=Ju(n),t!==null){e.blockedOn=t,ia(e.priority,function(){sa(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Or(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ps(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ks=r,n.target.dispatchEvent(r),ks=null}else return t=mr(n),t!==null&&yo(t),e.blockedOn=n,!1;t.shift()}return!0}function mi(e,t,n){Or(e)&&n.delete(t)}function $f(){js=!1,mt!==null&&Or(mt)&&(mt=null),ht!==null&&Or(ht)&&(ht=null),vt!==null&&Or(vt)&&(vt=null),Jn.forEach(mi),Zn.forEach(mi)}function _n(e,t){e.blockedOn===t&&(e.blockedOn=null,js||(js=!0,je.unstable_scheduleCallback(je.unstable_NormalPriority,$f)))}function qn(e){function t(l){return _n(l,e)}if(0<Cr.length){_n(Cr[0],e);for(var n=1;n<Cr.length;n++){var r=Cr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(mt!==null&&_n(mt,e),ht!==null&&_n(ht,e),vt!==null&&_n(vt,e),Jn.forEach(t),Zn.forEach(t),n=0;n<ct.length;n++)r=ct[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<ct.length&&(n=ct[0],n.blockedOn===null);)ua(n),n.blockedOn===null&&ct.shift()}var fn=ot.ReactCurrentBatchConfig,Zr=!0;function If(e,t,n,r){var l=B,s=fn.transition;fn.transition=null;try{B=1,go(e,t,n,r)}finally{B=l,fn.transition=s}}function Of(e,t,n,r){var l=B,s=fn.transition;fn.transition=null;try{B=4,go(e,t,n,r)}finally{B=l,fn.transition=s}}function go(e,t,n,r){if(Zr){var l=Ps(e,t,n,r);if(l===null)Xl(e,t,r,qr,n),pi(e,r);else if(zf(l,e,t,n,r))r.stopPropagation();else if(pi(e,r),t&4&&-1<Rf.indexOf(e)){for(;l!==null;){var s=mr(l);if(s!==null&&la(s),s=Ps(e,t,n,r),s===null&&Xl(e,t,r,qr,n),s===l)break;l=s}l!==null&&r.stopPropagation()}else Xl(e,t,r,null,n)}}var qr=null;function Ps(e,t,n,r){if(qr=null,e=mo(r),e=Lt(e),e!==null)if(t=Wt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Ju(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 qr=e,null}function aa(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Cf()){case ho:return 1;case ea:return 4;case Xr:case Nf:return 16;case ta:return 536870912;default:return 16}default:return 16}}var dt=null,xo=null,Fr=null;function ca(){if(Fr)return Fr;var e,t=xo,n=t.length,r,l="value"in dt?dt.value:dt.textContent,s=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[s-r];r++);return Fr=l.slice(e,1<r?1-r:void 0)}function Dr(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 Nr(){return!0}function hi(){return!1}function _e(e){function t(n,r,l,s,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=s,this.target=o,this.currentTarget=null;for(var i in e)e.hasOwnProperty(i)&&(n=e[i],this[i]=n?n(s):s[i]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Nr:hi,this.isPropagationStopped=hi,this}return Z(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=Nr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Nr)},persist:function(){},isPersistent:Nr}),t}var Sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},wo=_e(Sn),pr=Z({},Sn,{view:0,detail:0}),Ff=_e(pr),Ul,Bl,Tn,wl=Z({},pr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ko,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!==Tn&&(Tn&&e.type==="mousemove"?(Ul=e.screenX-Tn.screenX,Bl=e.screenY-Tn.screenY):Bl=Ul=0,Tn=e),Ul)},movementY:function(e){return"movementY"in e?e.movementY:Bl}}),vi=_e(wl),Df=Z({},wl,{dataTransfer:0}),Af=_e(Df),Uf=Z({},pr,{relatedTarget:0}),Vl=_e(Uf),Bf=Z({},Sn,{animationName:0,elapsedTime:0,pseudoElement:0}),Vf=_e(Bf),Hf=Z({},Sn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Wf=_e(Hf),Qf=Z({},Sn,{data:0}),yi=_e(Qf),Kf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Gf={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"},Yf={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Xf(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Yf[e])?!!t[e]:!1}function ko(){return Xf}var Jf=Z({},pr,{key:function(e){if(e.key){var t=Kf[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Dr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Gf[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ko,charCode:function(e){return e.type==="keypress"?Dr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Dr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Zf=_e(Jf),qf=Z({},wl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),gi=_e(qf),bf=Z({},pr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ko}),ed=_e(bf),td=Z({},Sn,{propertyName:0,elapsedTime:0,pseudoElement:0}),nd=_e(td),rd=Z({},wl,{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}),ld=_e(rd),sd=[9,13,27,32],So=nt&&"CompositionEvent"in window,Un=null;nt&&"documentMode"in document&&(Un=document.documentMode);var od=nt&&"TextEvent"in window&&!Un,fa=nt&&(!So||Un&&8<Un&&11>=Un),xi=" ",wi=!1;function da(e,t){switch(e){case"keyup":return sd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pa(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Zt=!1;function id(e,t){switch(e){case"compositionend":return pa(t);case"keypress":return t.which!==32?null:(wi=!0,xi);case"textInput":return e=t.data,e===xi&&wi?null:e;default:return null}}function ud(e,t){if(Zt)return e==="compositionend"||!So&&da(e,t)?(e=ca(),Fr=xo=dt=null,Zt=!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 fa&&t.locale!=="ko"?null:t.data;default:return null}}var ad={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 ki(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!ad[e.type]:t==="textarea"}function ma(e,t,n,r){Qu(r),t=br(t,"onChange"),0<t.length&&(n=new wo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Bn=null,bn=null;function cd(e){Ea(e,0)}function kl(e){var t=en(e);if(Du(t))return e}function fd(e,t){if(e==="change")return t}var ha=!1;if(nt){var Hl;if(nt){var Wl="oninput"in document;if(!Wl){var Si=document.createElement("div");Si.setAttribute("oninput","return;"),Wl=typeof Si.oninput=="function"}Hl=Wl}else Hl=!1;ha=Hl&&(!document.documentMode||9<document.documentMode)}function Ci(){Bn&&(Bn.detachEvent("onpropertychange",va),bn=Bn=null)}function va(e){if(e.propertyName==="value"&&kl(bn)){var t=[];ma(t,bn,e,mo(e)),Xu(cd,t)}}function dd(e,t,n){e==="focusin"?(Ci(),Bn=t,bn=n,Bn.attachEvent("onpropertychange",va)):e==="focusout"&&Ci()}function pd(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return kl(bn)}function md(e,t){if(e==="click")return kl(t)}function hd(e,t){if(e==="input"||e==="change")return kl(t)}function vd(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Be=typeof Object.is=="function"?Object.is:vd;function er(e,t){if(Be(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!as.call(t,l)||!Be(e[l],t[l]))return!1}return!0}function Ni(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ei(e,t){var n=Ni(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ni(n)}}function ya(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ya(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ga(){for(var e=window,t=Kr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Kr(e.document)}return t}function Co(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 yd(e){var t=ga(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ya(n.ownerDocument.documentElement,n)){if(r!==null&&Co(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,s=Math.min(r.start,l);r=r.end===void 0?s:Math.min(r.end,l),!e.extend&&s>r&&(l=r,r=s,s=l),l=Ei(n,s);var o=Ei(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var gd=nt&&"documentMode"in document&&11>=document.documentMode,qt=null,_s=null,Vn=null,Ts=!1;function ji(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ts||qt==null||qt!==Kr(r)||(r=qt,"selectionStart"in r&&Co(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Vn&&er(Vn,r)||(Vn=r,r=br(_s,"onSelect"),0<r.length&&(t=new wo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=qt)))}function Er(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var bt={animationend:Er("Animation","AnimationEnd"),animationiteration:Er("Animation","AnimationIteration"),animationstart:Er("Animation","AnimationStart"),transitionend:Er("Transition","TransitionEnd")},Ql={},xa={};nt&&(xa=document.createElement("div").style,"AnimationEvent"in window||(delete bt.animationend.animation,delete bt.animationiteration.animation,delete bt.animationstart.animation),"TransitionEvent"in window||delete bt.transitionend.transition);function Sl(e){if(Ql[e])return Ql[e];if(!bt[e])return e;var t=bt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in xa)return Ql[e]=t[n];return e}var wa=Sl("animationend"),ka=Sl("animationiteration"),Sa=Sl("animationstart"),Ca=Sl("transitionend"),Na=new Map,Pi="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Nt(e,t){Na.set(e,t),Ht(t,[e])}for(var Kl=0;Kl<Pi.length;Kl++){var Gl=Pi[Kl],xd=Gl.toLowerCase(),wd=Gl[0].toUpperCase()+Gl.slice(1);Nt(xd,"on"+wd)}Nt(wa,"onAnimationEnd");Nt(ka,"onAnimationIteration");Nt(Sa,"onAnimationStart");Nt("dblclick","onDoubleClick");Nt("focusin","onFocus");Nt("focusout","onBlur");Nt(Ca,"onTransitionEnd");mn("onMouseEnter",["mouseout","mouseover"]);mn("onMouseLeave",["mouseout","mouseover"]);mn("onPointerEnter",["pointerout","pointerover"]);mn("onPointerLeave",["pointerout","pointerover"]);Ht("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ht("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ht("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ht("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ht("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ht("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var On="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(" "),kd=new Set("cancel close invalid load scroll toggle".split(" ").concat(On));function _i(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,xf(r,t,void 0,e),e.currentTarget=null}function Ea(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var s=void 0;if(t)for(var o=r.length-1;0<=o;o--){var i=r[o],u=i.instance,f=i.currentTarget;if(i=i.listener,u!==s&&l.isPropagationStopped())break e;_i(l,i,f),s=u}else for(o=0;o<r.length;o++){if(i=r[o],u=i.instance,f=i.currentTarget,i=i.listener,u!==s&&l.isPropagationStopped())break e;_i(l,i,f),s=u}}}if(Yr)throw e=Ns,Yr=!1,Ns=null,e}function Q(e,t){var n=t[$s];n===void 0&&(n=t[$s]=new Set);var r=e+"__bubble";n.has(r)||(ja(t,e,2,!1),n.add(r))}function Yl(e,t,n){var r=0;t&&(r|=4),ja(n,e,r,t)}var jr="_reactListening"+Math.random().toString(36).slice(2);function tr(e){if(!e[jr]){e[jr]=!0,zu.forEach(function(n){n!=="selectionchange"&&(kd.has(n)||Yl(n,!1,e),Yl(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[jr]||(t[jr]=!0,Yl("selectionchange",!1,t))}}function ja(e,t,n,r){switch(aa(t)){case 1:var l=If;break;case 4:l=Of;break;default:l=go}n=l.bind(null,t,n,e),l=void 0,!Cs||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Xl(e,t,n,r,l){var s=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var i=r.stateNode.containerInfo;if(i===l||i.nodeType===8&&i.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var u=o.tag;if((u===3||u===4)&&(u=o.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;o=o.return}for(;i!==null;){if(o=Lt(i),o===null)return;if(u=o.tag,u===5||u===6){r=s=o;continue e}i=i.parentNode}}r=r.return}Xu(function(){var f=s,y=mo(n),m=[];e:{var p=Na.get(e);if(p!==void 0){var v=wo,x=e;switch(e){case"keypress":if(Dr(n)===0)break e;case"keydown":case"keyup":v=Zf;break;case"focusin":x="focus",v=Vl;break;case"focusout":x="blur",v=Vl;break;case"beforeblur":case"afterblur":v=Vl;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":v=vi;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=Af;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=ed;break;case wa:case ka:case Sa:v=Vf;break;case Ca:v=nd;break;case"scroll":v=Ff;break;case"wheel":v=ld;break;case"copy":case"cut":case"paste":v=Wf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=gi}var k=(t&4)!==0,L=!k&&e==="scroll",h=k?p!==null?p+"Capture":null:p;k=[];for(var c=f,d;c!==null;){d=c;var g=d.stateNode;if(d.tag===5&&g!==null&&(d=g,h!==null&&(g=Xn(c,h),g!=null&&k.push(nr(c,g,d)))),L)break;c=c.return}0<k.length&&(p=new v(p,x,null,n,y),m.push({event:p,listeners:k}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",p&&n!==ks&&(x=n.relatedTarget||n.fromElement)&&(Lt(x)||x[rt]))break e;if((v||p)&&(p=y.window===y?y:(p=y.ownerDocument)?p.defaultView||p.parentWindow:window,v?(x=n.relatedTarget||n.toElement,v=f,x=x?Lt(x):null,x!==null&&(L=Wt(x),x!==L||x.tag!==5&&x.tag!==6)&&(x=null)):(v=null,x=f),v!==x)){if(k=vi,g="onMouseLeave",h="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(k=gi,g="onPointerLeave",h="onPointerEnter",c="pointer"),L=v==null?p:en(v),d=x==null?p:en(x),p=new k(g,c+"leave",v,n,y),p.target=L,p.relatedTarget=d,g=null,Lt(y)===f&&(k=new k(h,c+"enter",x,n,y),k.target=d,k.relatedTarget=L,g=k),L=g,v&&x)t:{for(k=v,h=x,c=0,d=k;d;d=Gt(d))c++;for(d=0,g=h;g;g=Gt(g))d++;for(;0<c-d;)k=Gt(k),c--;for(;0<d-c;)h=Gt(h),d--;for(;c--;){if(k===h||h!==null&&k===h.alternate)break t;k=Gt(k),h=Gt(h)}k=null}else k=null;v!==null&&Ti(m,p,v,k,!1),x!==null&&L!==null&&Ti(m,L,x,k,!0)}}e:{if(p=f?en(f):window,v=p.nodeName&&p.nodeName.toLowerCase(),v==="select"||v==="input"&&p.type==="file")var S=fd;else if(ki(p))if(ha)S=hd;else{S=pd;var N=dd}else(v=p.nodeName)&&v.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(S=md);if(S&&(S=S(e,f))){ma(m,S,n,y);break e}N&&N(e,p,f),e==="focusout"&&(N=p._wrapperState)&&N.controlled&&p.type==="number"&&vs(p,"number",p.value)}switch(N=f?en(f):window,e){case"focusin":(ki(N)||N.contentEditable==="true")&&(qt=N,_s=f,Vn=null);break;case"focusout":Vn=_s=qt=null;break;case"mousedown":Ts=!0;break;case"contextmenu":case"mouseup":case"dragend":Ts=!1,ji(m,n,y);break;case"selectionchange":if(gd)break;case"keydown":case"keyup":ji(m,n,y)}var j;if(So)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else Zt?da(e,n)&&(T="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(T="onCompositionStart");T&&(fa&&n.locale!=="ko"&&(Zt||T!=="onCompositionStart"?T==="onCompositionEnd"&&Zt&&(j=ca()):(dt=y,xo="value"in dt?dt.value:dt.textContent,Zt=!0)),N=br(f,T),0<N.length&&(T=new yi(T,e,null,n,y),m.push({event:T,listeners:N}),j?T.data=j:(j=pa(n),j!==null&&(T.data=j)))),(j=od?id(e,n):ud(e,n))&&(f=br(f,"onBeforeInput"),0<f.length&&(y=new yi("onBeforeInput","beforeinput",null,n,y),m.push({event:y,listeners:f}),y.data=j))}Ea(m,t)})}function nr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function br(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,s=l.stateNode;l.tag===5&&s!==null&&(l=s,s=Xn(e,n),s!=null&&r.unshift(nr(e,s,l)),s=Xn(e,t),s!=null&&r.push(nr(e,s,l))),e=e.return}return r}function Gt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ti(e,t,n,r,l){for(var s=t._reactName,o=[];n!==null&&n!==r;){var i=n,u=i.alternate,f=i.stateNode;if(u!==null&&u===r)break;i.tag===5&&f!==null&&(i=f,l?(u=Xn(n,s),u!=null&&o.unshift(nr(n,u,i))):l||(u=Xn(n,s),u!=null&&o.push(nr(n,u,i)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Sd=/\r\n?/g,Cd=/\u0000|\uFFFD/g;function Mi(e){return(typeof e=="string"?e:""+e).replace(Sd,`
`).replace(Cd,"")}function Pr(e,t,n){if(t=Mi(t),Mi(e)!==t&&n)throw Error(C(425))}function el(){}var Ms=null,Ls=null;function Rs(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var zs=typeof setTimeout=="function"?setTimeout:void 0,Nd=typeof clearTimeout=="function"?clearTimeout:void 0,Li=typeof Promise=="function"?Promise:void 0,Ed=typeof queueMicrotask=="function"?queueMicrotask:typeof Li<"u"?function(e){return Li.resolve(null).then(e).catch(jd)}:zs;function jd(e){setTimeout(function(){throw e})}function Jl(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),qn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);qn(t)}function yt(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==="$?")break;if(t==="/$")return null}}return e}function Ri(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}var Cn=Math.random().toString(36).slice(2),We="__reactFiber$"+Cn,rr="__reactProps$"+Cn,rt="__reactContainer$"+Cn,$s="__reactEvents$"+Cn,Pd="__reactListeners$"+Cn,_d="__reactHandles$"+Cn;function Lt(e){var t=e[We];if(t)return t;for(var n=e.parentNode;n;){if(t=n[rt]||n[We]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ri(e);e!==null;){if(n=e[We])return n;e=Ri(e)}return t}e=n,n=e.parentNode}return null}function mr(e){return e=e[We]||e[rt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function en(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(C(33))}function Cl(e){return e[rr]||null}var Is=[],tn=-1;function Et(e){return{current:e}}function K(e){0>tn||(e.current=Is[tn],Is[tn]=null,tn--)}function W(e,t){tn++,Is[tn]=e.current,e.current=t}var Ct={},pe=Et(Ct),we=Et(!1),Dt=Ct;function hn(e,t){var n=e.type.contextTypes;if(!n)return Ct;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},s;for(s in n)l[s]=t[s];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ke(e){return e=e.childContextTypes,e!=null}function tl(){K(we),K(pe)}function zi(e,t,n){if(pe.current!==Ct)throw Error(C(168));W(pe,t),W(we,n)}function Pa(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(C(108,df(e)||"Unknown",l));return Z({},n,r)}function nl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ct,Dt=pe.current,W(pe,e),W(we,we.current),!0}function $i(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=Pa(e,t,Dt),r.__reactInternalMemoizedMergedChildContext=e,K(we),K(pe),W(pe,e)):K(we),W(we,n)}var qe=null,Nl=!1,Zl=!1;function _a(e){qe===null?qe=[e]:qe.push(e)}function Td(e){Nl=!0,_a(e)}function jt(){if(!Zl&&qe!==null){Zl=!0;var e=0,t=B;try{var n=qe;for(B=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}qe=null,Nl=!1}catch(l){throw qe!==null&&(qe=qe.slice(e+1)),bu(ho,jt),l}finally{B=t,Zl=!1}}return null}var nn=[],rn=0,rl=null,ll=0,Te=[],Me=0,At=null,be=1,et="";function Tt(e,t){nn[rn++]=ll,nn[rn++]=rl,rl=e,ll=t}function Ta(e,t,n){Te[Me++]=be,Te[Me++]=et,Te[Me++]=At,At=e;var r=be;e=et;var l=32-Ae(r)-1;r&=~(1<<l),n+=1;var s=32-Ae(t)+l;if(30<s){var o=l-l%5;s=(r&(1<<o)-1).toString(32),r>>=o,l-=o,be=1<<32-Ae(t)+l|n<<l|r,et=s+e}else be=1<<s|n<<l|r,et=e}function No(e){e.return!==null&&(Tt(e,1),Ta(e,1,0))}function Eo(e){for(;e===rl;)rl=nn[--rn],nn[rn]=null,ll=nn[--rn],nn[rn]=null;for(;e===At;)At=Te[--Me],Te[Me]=null,et=Te[--Me],Te[Me]=null,be=Te[--Me],Te[Me]=null}var Ee=null,Ne=null,G=!1,De=null;function Ma(e,t){var n=Le(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Ii(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ee=e,Ne=yt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ee=e,Ne=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=At!==null?{id:be,overflow:et}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Le(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ee=e,Ne=null,!0):!1;default:return!1}}function Os(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Fs(e){if(G){var t=Ne;if(t){var n=t;if(!Ii(e,t)){if(Os(e))throw Error(C(418));t=yt(n.nextSibling);var r=Ee;t&&Ii(e,t)?Ma(r,n):(e.flags=e.flags&-4097|2,G=!1,Ee=e)}}else{if(Os(e))throw Error(C(418));e.flags=e.flags&-4097|2,G=!1,Ee=e}}}function Oi(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ee=e}function _r(e){if(e!==Ee)return!1;if(!G)return Oi(e),G=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Rs(e.type,e.memoizedProps)),t&&(t=Ne)){if(Os(e))throw La(),Error(C(418));for(;t;)Ma(e,t),t=yt(t.nextSibling)}if(Oi(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(C(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ne=yt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ne=null}}else Ne=Ee?yt(e.stateNode.nextSibling):null;return!0}function La(){for(var e=Ne;e;)e=yt(e.nextSibling)}function vn(){Ne=Ee=null,G=!1}function jo(e){De===null?De=[e]:De.push(e)}var Md=ot.ReactCurrentBatchConfig;function Mn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(C(309));var r=n.stateNode}if(!r)throw Error(C(147,e));var l=r,s=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===s?t.ref:(t=function(o){var i=l.refs;o===null?delete i[s]:i[s]=o},t._stringRef=s,t)}if(typeof e!="string")throw Error(C(284));if(!n._owner)throw Error(C(290,e))}return e}function Tr(e,t){throw e=Object.prototype.toString.call(t),Error(C(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Fi(e){var t=e._init;return t(e._payload)}function Ra(e){function t(h,c){if(e){var d=h.deletions;d===null?(h.deletions=[c],h.flags|=16):d.push(c)}}function n(h,c){if(!e)return null;for(;c!==null;)t(h,c),c=c.sibling;return null}function r(h,c){for(h=new Map;c!==null;)c.key!==null?h.set(c.key,c):h.set(c.index,c),c=c.sibling;return h}function l(h,c){return h=kt(h,c),h.index=0,h.sibling=null,h}function s(h,c,d){return h.index=d,e?(d=h.alternate,d!==null?(d=d.index,d<c?(h.flags|=2,c):d):(h.flags|=2,c)):(h.flags|=1048576,c)}function o(h){return e&&h.alternate===null&&(h.flags|=2),h}function i(h,c,d,g){return c===null||c.tag!==6?(c=ls(d,h.mode,g),c.return=h,c):(c=l(c,d),c.return=h,c)}function u(h,c,d,g){var S=d.type;return S===Jt?y(h,c,d.props.children,g,d.key):c!==null&&(c.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===ut&&Fi(S)===c.type)?(g=l(c,d.props),g.ref=Mn(h,c,d),g.return=h,g):(g=Qr(d.type,d.key,d.props,null,h.mode,g),g.ref=Mn(h,c,d),g.return=h,g)}function f(h,c,d,g){return c===null||c.tag!==4||c.stateNode.containerInfo!==d.containerInfo||c.stateNode.implementation!==d.implementation?(c=ss(d,h.mode,g),c.return=h,c):(c=l(c,d.children||[]),c.return=h,c)}function y(h,c,d,g,S){return c===null||c.tag!==7?(c=Ot(d,h.mode,g,S),c.return=h,c):(c=l(c,d),c.return=h,c)}function m(h,c,d){if(typeof c=="string"&&c!==""||typeof c=="number")return c=ls(""+c,h.mode,d),c.return=h,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case gr:return d=Qr(c.type,c.key,c.props,null,h.mode,d),d.ref=Mn(h,null,c),d.return=h,d;case Xt:return c=ss(c,h.mode,d),c.return=h,c;case ut:var g=c._init;return m(h,g(c._payload),d)}if($n(c)||En(c))return c=Ot(c,h.mode,d,null),c.return=h,c;Tr(h,c)}return null}function p(h,c,d,g){var S=c!==null?c.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return S!==null?null:i(h,c,""+d,g);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case gr:return d.key===S?u(h,c,d,g):null;case Xt:return d.key===S?f(h,c,d,g):null;case ut:return S=d._init,p(h,c,S(d._payload),g)}if($n(d)||En(d))return S!==null?null:y(h,c,d,g,null);Tr(h,d)}return null}function v(h,c,d,g,S){if(typeof g=="string"&&g!==""||typeof g=="number")return h=h.get(d)||null,i(c,h,""+g,S);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case gr:return h=h.get(g.key===null?d:g.key)||null,u(c,h,g,S);case Xt:return h=h.get(g.key===null?d:g.key)||null,f(c,h,g,S);case ut:var N=g._init;return v(h,c,d,N(g._payload),S)}if($n(g)||En(g))return h=h.get(d)||null,y(c,h,g,S,null);Tr(c,g)}return null}function x(h,c,d,g){for(var S=null,N=null,j=c,T=c=0,U=null;j!==null&&T<d.length;T++){j.index>T?(U=j,j=null):U=j.sibling;var I=p(h,j,d[T],g);if(I===null){j===null&&(j=U);break}e&&j&&I.alternate===null&&t(h,j),c=s(I,c,T),N===null?S=I:N.sibling=I,N=I,j=U}if(T===d.length)return n(h,j),G&&Tt(h,T),S;if(j===null){for(;T<d.length;T++)j=m(h,d[T],g),j!==null&&(c=s(j,c,T),N===null?S=j:N.sibling=j,N=j);return G&&Tt(h,T),S}for(j=r(h,j);T<d.length;T++)U=v(j,h,T,d[T],g),U!==null&&(e&&U.alternate!==null&&j.delete(U.key===null?T:U.key),c=s(U,c,T),N===null?S=U:N.sibling=U,N=U);return e&&j.forEach(function(_){return t(h,_)}),G&&Tt(h,T),S}function k(h,c,d,g){var S=En(d);if(typeof S!="function")throw Error(C(150));if(d=S.call(d),d==null)throw Error(C(151));for(var N=S=null,j=c,T=c=0,U=null,I=d.next();j!==null&&!I.done;T++,I=d.next()){j.index>T?(U=j,j=null):U=j.sibling;var _=p(h,j,I.value,g);if(_===null){j===null&&(j=U);break}e&&j&&_.alternate===null&&t(h,j),c=s(_,c,T),N===null?S=_:N.sibling=_,N=_,j=U}if(I.done)return n(h,j),G&&Tt(h,T),S;if(j===null){for(;!I.done;T++,I=d.next())I=m(h,I.value,g),I!==null&&(c=s(I,c,T),N===null?S=I:N.sibling=I,N=I);return G&&Tt(h,T),S}for(j=r(h,j);!I.done;T++,I=d.next())I=v(j,h,T,I.value,g),I!==null&&(e&&I.alternate!==null&&j.delete(I.key===null?T:I.key),c=s(I,c,T),N===null?S=I:N.sibling=I,N=I);return e&&j.forEach(function(P){return t(h,P)}),G&&Tt(h,T),S}function L(h,c,d,g){if(typeof d=="object"&&d!==null&&d.type===Jt&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case gr:e:{for(var S=d.key,N=c;N!==null;){if(N.key===S){if(S=d.type,S===Jt){if(N.tag===7){n(h,N.sibling),c=l(N,d.props.children),c.return=h,h=c;break e}}else if(N.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===ut&&Fi(S)===N.type){n(h,N.sibling),c=l(N,d.props),c.ref=Mn(h,N,d),c.return=h,h=c;break e}n(h,N);break}else t(h,N);N=N.sibling}d.type===Jt?(c=Ot(d.props.children,h.mode,g,d.key),c.return=h,h=c):(g=Qr(d.type,d.key,d.props,null,h.mode,g),g.ref=Mn(h,c,d),g.return=h,h=g)}return o(h);case Xt:e:{for(N=d.key;c!==null;){if(c.key===N)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(h,c.sibling),c=l(c,d.children||[]),c.return=h,h=c;break e}else{n(h,c);break}else t(h,c);c=c.sibling}c=ss(d,h.mode,g),c.return=h,h=c}return o(h);case ut:return N=d._init,L(h,c,N(d._payload),g)}if($n(d))return x(h,c,d,g);if(En(d))return k(h,c,d,g);Tr(h,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(h,c.sibling),c=l(c,d),c.return=h,h=c):(n(h,c),c=ls(d,h.mode,g),c.return=h,h=c),o(h)):n(h,c)}return L}var yn=Ra(!0),za=Ra(!1),sl=Et(null),ol=null,ln=null,Po=null;function _o(){Po=ln=ol=null}function To(e){var t=sl.current;K(sl),e._currentValue=t}function Ds(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function dn(e,t){ol=e,Po=ln=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(xe=!0),e.firstContext=null)}function ze(e){var t=e._currentValue;if(Po!==e)if(e={context:e,memoizedValue:t,next:null},ln===null){if(ol===null)throw Error(C(308));ln=e,ol.dependencies={lanes:0,firstContext:e}}else ln=ln.next=e;return t}var Rt=null;function Mo(e){Rt===null?Rt=[e]:Rt.push(e)}function $a(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Mo(t)):(n.next=l.next,l.next=n),t.interleaved=n,lt(e,r)}function lt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var at=!1;function Lo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ia(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function tt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function gt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,A&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,lt(e,n)}return l=r.interleaved,l===null?(t.next=t,Mo(r)):(t.next=l.next,l.next=t),r.interleaved=t,lt(e,n)}function Ar(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,vo(e,n)}}function Di(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};s===null?l=s=o:s=s.next=o,n=n.next}while(n!==null);s===null?l=s=t:s=s.next=t}else l=s=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:s,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function il(e,t,n,r){var l=e.updateQueue;at=!1;var s=l.firstBaseUpdate,o=l.lastBaseUpdate,i=l.shared.pending;if(i!==null){l.shared.pending=null;var u=i,f=u.next;u.next=null,o===null?s=f:o.next=f,o=u;var y=e.alternate;y!==null&&(y=y.updateQueue,i=y.lastBaseUpdate,i!==o&&(i===null?y.firstBaseUpdate=f:i.next=f,y.lastBaseUpdate=u))}if(s!==null){var m=l.baseState;o=0,y=f=u=null,i=s;do{var p=i.lane,v=i.eventTime;if((r&p)===p){y!==null&&(y=y.next={eventTime:v,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var x=e,k=i;switch(p=t,v=n,k.tag){case 1:if(x=k.payload,typeof x=="function"){m=x.call(v,m,p);break e}m=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=k.payload,p=typeof x=="function"?x.call(v,m,p):x,p==null)break e;m=Z({},m,p);break e;case 2:at=!0}}i.callback!==null&&i.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[i]:p.push(i))}else v={eventTime:v,lane:p,tag:i.tag,payload:i.payload,callback:i.callback,next:null},y===null?(f=y=v,u=m):y=y.next=v,o|=p;if(i=i.next,i===null){if(i=l.shared.pending,i===null)break;p=i,i=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(y===null&&(u=m),l.baseState=u,l.firstBaseUpdate=f,l.lastBaseUpdate=y,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else s===null&&(l.shared.lanes=0);Bt|=o,e.lanes=o,e.memoizedState=m}}function Ai(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(C(191,l));l.call(r)}}}var hr={},Ke=Et(hr),lr=Et(hr),sr=Et(hr);function zt(e){if(e===hr)throw Error(C(174));return e}function Ro(e,t){switch(W(sr,t),W(lr,e),W(Ke,hr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:gs(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=gs(t,e)}K(Ke),W(Ke,t)}function gn(){K(Ke),K(lr),K(sr)}function Oa(e){zt(sr.current);var t=zt(Ke.current),n=gs(t,e.type);t!==n&&(W(lr,e),W(Ke,n))}function zo(e){lr.current===e&&(K(Ke),K(lr))}var X=Et(0);function ul(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)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 ql=[];function $o(){for(var e=0;e<ql.length;e++)ql[e]._workInProgressVersionPrimary=null;ql.length=0}var Ur=ot.ReactCurrentDispatcher,bl=ot.ReactCurrentBatchConfig,Ut=0,J=null,ne=null,se=null,al=!1,Hn=!1,or=0,Ld=0;function ce(){throw Error(C(321))}function Io(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Be(e[n],t[n]))return!1;return!0}function Oo(e,t,n,r,l,s){if(Ut=s,J=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ur.current=e===null||e.memoizedState===null?Id:Od,e=n(r,l),Hn){s=0;do{if(Hn=!1,or=0,25<=s)throw Error(C(301));s+=1,se=ne=null,t.updateQueue=null,Ur.current=Fd,e=n(r,l)}while(Hn)}if(Ur.current=cl,t=ne!==null&&ne.next!==null,Ut=0,se=ne=J=null,al=!1,t)throw Error(C(300));return e}function Fo(){var e=or!==0;return or=0,e}function He(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return se===null?J.memoizedState=se=e:se=se.next=e,se}function $e(){if(ne===null){var e=J.alternate;e=e!==null?e.memoizedState:null}else e=ne.next;var t=se===null?J.memoizedState:se.next;if(t!==null)se=t,ne=e;else{if(e===null)throw Error(C(310));ne=e,e={memoizedState:ne.memoizedState,baseState:ne.baseState,baseQueue:ne.baseQueue,queue:ne.queue,next:null},se===null?J.memoizedState=se=e:se=se.next=e}return se}function ir(e,t){return typeof t=="function"?t(e):t}function es(e){var t=$e(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=ne,l=r.baseQueue,s=n.pending;if(s!==null){if(l!==null){var o=l.next;l.next=s.next,s.next=o}r.baseQueue=l=s,n.pending=null}if(l!==null){s=l.next,r=r.baseState;var i=o=null,u=null,f=s;do{var y=f.lane;if((Ut&y)===y)u!==null&&(u=u.next={lane:0,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null}),r=f.hasEagerState?f.eagerState:e(r,f.action);else{var m={lane:y,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null};u===null?(i=u=m,o=r):u=u.next=m,J.lanes|=y,Bt|=y}f=f.next}while(f!==null&&f!==s);u===null?o=r:u.next=i,Be(r,t.memoizedState)||(xe=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do s=l.lane,J.lanes|=s,Bt|=s,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ts(e){var t=$e(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,s=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do s=e(s,o.action),o=o.next;while(o!==l);Be(s,t.memoizedState)||(xe=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),n.lastRenderedState=s}return[s,r]}function Fa(){}function Da(e,t){var n=J,r=$e(),l=t(),s=!Be(r.memoizedState,l);if(s&&(r.memoizedState=l,xe=!0),r=r.queue,Do(Ba.bind(null,n,r,e),[e]),r.getSnapshot!==t||s||se!==null&&se.memoizedState.tag&1){if(n.flags|=2048,ur(9,Ua.bind(null,n,r,l,t),void 0,null),oe===null)throw Error(C(349));Ut&30||Aa(n,t,l)}return l}function Aa(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=J.updateQueue,t===null?(t={lastEffect:null,stores:null},J.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ua(e,t,n,r){t.value=n,t.getSnapshot=r,Va(t)&&Ha(e)}function Ba(e,t,n){return n(function(){Va(t)&&Ha(e)})}function Va(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Be(e,n)}catch{return!0}}function Ha(e){var t=lt(e,1);t!==null&&Ue(t,e,1,-1)}function Ui(e){var t=He();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ir,lastRenderedState:e},t.queue=e,e=e.dispatch=$d.bind(null,J,e),[t.memoizedState,e]}function ur(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=J.updateQueue,t===null?(t={lastEffect:null,stores:null},J.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Wa(){return $e().memoizedState}function Br(e,t,n,r){var l=He();J.flags|=e,l.memoizedState=ur(1|t,n,void 0,r===void 0?null:r)}function El(e,t,n,r){var l=$e();r=r===void 0?null:r;var s=void 0;if(ne!==null){var o=ne.memoizedState;if(s=o.destroy,r!==null&&Io(r,o.deps)){l.memoizedState=ur(t,n,s,r);return}}J.flags|=e,l.memoizedState=ur(1|t,n,s,r)}function Bi(e,t){return Br(8390656,8,e,t)}function Do(e,t){return El(2048,8,e,t)}function Qa(e,t){return El(4,2,e,t)}function Ka(e,t){return El(4,4,e,t)}function Ga(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Ya(e,t,n){return n=n!=null?n.concat([e]):null,El(4,4,Ga.bind(null,t,e),n)}function Ao(){}function Xa(e,t){var n=$e();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Io(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ja(e,t){var n=$e();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Io(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Za(e,t,n){return Ut&21?(Be(n,t)||(n=na(),J.lanes|=n,Bt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,xe=!0),e.memoizedState=n)}function Rd(e,t){var n=B;B=n!==0&&4>n?n:4,e(!0);var r=bl.transition;bl.transition={};try{e(!1),t()}finally{B=n,bl.transition=r}}function qa(){return $e().memoizedState}function zd(e,t,n){var r=wt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ba(e))ec(t,n);else if(n=$a(e,t,n,r),n!==null){var l=he();Ue(n,e,r,l),tc(n,t,r)}}function $d(e,t,n){var r=wt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ba(e))ec(t,l);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var o=t.lastRenderedState,i=s(o,n);if(l.hasEagerState=!0,l.eagerState=i,Be(i,o)){var u=t.interleaved;u===null?(l.next=l,Mo(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=$a(e,t,l,r),n!==null&&(l=he(),Ue(n,e,r,l),tc(n,t,r))}}function ba(e){var t=e.alternate;return e===J||t!==null&&t===J}function ec(e,t){Hn=al=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function tc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,vo(e,n)}}var cl={readContext:ze,useCallback:ce,useContext:ce,useEffect:ce,useImperativeHandle:ce,useInsertionEffect:ce,useLayoutEffect:ce,useMemo:ce,useReducer:ce,useRef:ce,useState:ce,useDebugValue:ce,useDeferredValue:ce,useTransition:ce,useMutableSource:ce,useSyncExternalStore:ce,useId:ce,unstable_isNewReconciler:!1},Id={readContext:ze,useCallback:function(e,t){return He().memoizedState=[e,t===void 0?null:t],e},useContext:ze,useEffect:Bi,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Br(4194308,4,Ga.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Br(4194308,4,e,t)},useInsertionEffect:function(e,t){return Br(4,2,e,t)},useMemo:function(e,t){var n=He();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=He();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=zd.bind(null,J,e),[r.memoizedState,e]},useRef:function(e){var t=He();return e={current:e},t.memoizedState=e},useState:Ui,useDebugValue:Ao,useDeferredValue:function(e){return He().memoizedState=e},useTransition:function(){var e=Ui(!1),t=e[0];return e=Rd.bind(null,e[1]),He().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=J,l=He();if(G){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),oe===null)throw Error(C(349));Ut&30||Aa(r,t,n)}l.memoizedState=n;var s={value:n,getSnapshot:t};return l.queue=s,Bi(Ba.bind(null,r,s,e),[e]),r.flags|=2048,ur(9,Ua.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=He(),t=oe.identifierPrefix;if(G){var n=et,r=be;n=(r&~(1<<32-Ae(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=or++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ld++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Od={readContext:ze,useCallback:Xa,useContext:ze,useEffect:Do,useImperativeHandle:Ya,useInsertionEffect:Qa,useLayoutEffect:Ka,useMemo:Ja,useReducer:es,useRef:Wa,useState:function(){return es(ir)},useDebugValue:Ao,useDeferredValue:function(e){var t=$e();return Za(t,ne.memoizedState,e)},useTransition:function(){var e=es(ir)[0],t=$e().memoizedState;return[e,t]},useMutableSource:Fa,useSyncExternalStore:Da,useId:qa,unstable_isNewReconciler:!1},Fd={readContext:ze,useCallback:Xa,useContext:ze,useEffect:Do,useImperativeHandle:Ya,useInsertionEffect:Qa,useLayoutEffect:Ka,useMemo:Ja,useReducer:ts,useRef:Wa,useState:function(){return ts(ir)},useDebugValue:Ao,useDeferredValue:function(e){var t=$e();return ne===null?t.memoizedState=e:Za(t,ne.memoizedState,e)},useTransition:function(){var e=ts(ir)[0],t=$e().memoizedState;return[e,t]},useMutableSource:Fa,useSyncExternalStore:Da,useId:qa,unstable_isNewReconciler:!1};function Oe(e,t){if(e&&e.defaultProps){t=Z({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function As(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Z({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var jl={isMounted:function(e){return(e=e._reactInternals)?Wt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=he(),l=wt(e),s=tt(r,l);s.payload=t,n!=null&&(s.callback=n),t=gt(e,s,l),t!==null&&(Ue(t,e,l,r),Ar(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=he(),l=wt(e),s=tt(r,l);s.tag=1,s.payload=t,n!=null&&(s.callback=n),t=gt(e,s,l),t!==null&&(Ue(t,e,l,r),Ar(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=he(),r=wt(e),l=tt(n,r);l.tag=2,t!=null&&(l.callback=t),t=gt(e,l,r),t!==null&&(Ue(t,e,r,n),Ar(t,e,r))}};function Vi(e,t,n,r,l,s,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,s,o):t.prototype&&t.prototype.isPureReactComponent?!er(n,r)||!er(l,s):!0}function nc(e,t,n){var r=!1,l=Ct,s=t.contextType;return typeof s=="object"&&s!==null?s=ze(s):(l=ke(t)?Dt:pe.current,r=t.contextTypes,s=(r=r!=null)?hn(e,l):Ct),t=new t(n,s),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=jl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=s),t}function Hi(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&jl.enqueueReplaceState(t,t.state,null)}function Us(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Lo(e);var s=t.contextType;typeof s=="object"&&s!==null?l.context=ze(s):(s=ke(t)?Dt:pe.current,l.context=hn(e,s)),l.state=e.memoizedState,s=t.getDerivedStateFromProps,typeof s=="function"&&(As(e,t,s,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&jl.enqueueReplaceState(l,l.state,null),il(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function xn(e,t){try{var n="",r=t;do n+=ff(r),r=r.return;while(r);var l=n}catch(s){l=`
Error generating stack: `+s.message+`
`+s.stack}return{value:e,source:t,stack:l,digest:null}}function ns(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Bs(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Dd=typeof WeakMap=="function"?WeakMap:Map;function rc(e,t,n){n=tt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){dl||(dl=!0,Zs=r),Bs(e,t)},n}function lc(e,t,n){n=tt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Bs(e,t)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(n.callback=function(){Bs(e,t),typeof r!="function"&&(xt===null?xt=new Set([this]):xt.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Wi(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Dd;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=qd.bind(null,e,t,n),t.then(e,e))}function Qi(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Ki(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=tt(-1,1),t.tag=2,gt(n,t,1))),n.lanes|=1),e)}var Ad=ot.ReactCurrentOwner,xe=!1;function me(e,t,n,r){t.child=e===null?za(t,null,n,r):yn(t,e.child,n,r)}function Gi(e,t,n,r,l){n=n.render;var s=t.ref;return dn(t,l),r=Oo(e,t,n,r,s,l),n=Fo(),e!==null&&!xe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,st(e,t,l)):(G&&n&&No(t),t.flags|=1,me(e,t,r,l),t.child)}function Yi(e,t,n,r,l){if(e===null){var s=n.type;return typeof s=="function"&&!Go(s)&&s.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=s,sc(e,t,s,r,l)):(e=Qr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!(e.lanes&l)){var o=s.memoizedProps;if(n=n.compare,n=n!==null?n:er,n(o,r)&&e.ref===t.ref)return st(e,t,l)}return t.flags|=1,e=kt(s,r),e.ref=t.ref,e.return=t,t.child=e}function sc(e,t,n,r,l){if(e!==null){var s=e.memoizedProps;if(er(s,r)&&e.ref===t.ref)if(xe=!1,t.pendingProps=r=s,(e.lanes&l)!==0)e.flags&131072&&(xe=!0);else return t.lanes=e.lanes,st(e,t,l)}return Vs(e,t,n,r,l)}function oc(e,t,n){var r=t.pendingProps,l=r.children,s=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},W(on,Ce),Ce|=n;else{if(!(n&1073741824))return e=s!==null?s.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,W(on,Ce),Ce|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=s!==null?s.baseLanes:n,W(on,Ce),Ce|=r}else s!==null?(r=s.baseLanes|n,t.memoizedState=null):r=n,W(on,Ce),Ce|=r;return me(e,t,l,n),t.child}function ic(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Vs(e,t,n,r,l){var s=ke(n)?Dt:pe.current;return s=hn(t,s),dn(t,l),n=Oo(e,t,n,r,s,l),r=Fo(),e!==null&&!xe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,st(e,t,l)):(G&&r&&No(t),t.flags|=1,me(e,t,n,l),t.child)}function Xi(e,t,n,r,l){if(ke(n)){var s=!0;nl(t)}else s=!1;if(dn(t,l),t.stateNode===null)Vr(e,t),nc(t,n,r),Us(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,i=t.memoizedProps;o.props=i;var u=o.context,f=n.contextType;typeof f=="object"&&f!==null?f=ze(f):(f=ke(n)?Dt:pe.current,f=hn(t,f));var y=n.getDerivedStateFromProps,m=typeof y=="function"||typeof o.getSnapshotBeforeUpdate=="function";m||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(i!==r||u!==f)&&Hi(t,o,r,f),at=!1;var p=t.memoizedState;o.state=p,il(t,r,o,l),u=t.memoizedState,i!==r||p!==u||we.current||at?(typeof y=="function"&&(As(t,n,y,r),u=t.memoizedState),(i=at||Vi(t,n,i,r,p,u,f))?(m||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=f,r=i):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Ia(e,t),i=t.memoizedProps,f=t.type===t.elementType?i:Oe(t.type,i),o.props=f,m=t.pendingProps,p=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=ze(u):(u=ke(n)?Dt:pe.current,u=hn(t,u));var v=n.getDerivedStateFromProps;(y=typeof v=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(i!==m||p!==u)&&Hi(t,o,r,u),at=!1,p=t.memoizedState,o.state=p,il(t,r,o,l);var x=t.memoizedState;i!==m||p!==x||we.current||at?(typeof v=="function"&&(As(t,n,v,r),x=t.memoizedState),(f=at||Vi(t,n,f,r,p,x,u)||!1)?(y||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,x,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,x,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),o.props=r,o.state=x,o.context=u,r=f):(typeof o.componentDidUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Hs(e,t,n,r,s,l)}function Hs(e,t,n,r,l,s){ic(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&$i(t,n,!1),st(e,t,s);r=t.stateNode,Ad.current=t;var i=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=yn(t,e.child,null,s),t.child=yn(t,null,i,s)):me(e,t,i,s),t.memoizedState=r.state,l&&$i(t,n,!0),t.child}function uc(e){var t=e.stateNode;t.pendingContext?zi(e,t.pendingContext,t.pendingContext!==t.context):t.context&&zi(e,t.context,!1),Ro(e,t.containerInfo)}function Ji(e,t,n,r,l){return vn(),jo(l),t.flags|=256,me(e,t,n,r),t.child}var Ws={dehydrated:null,treeContext:null,retryLane:0};function Qs(e){return{baseLanes:e,cachePool:null,transitions:null}}function ac(e,t,n){var r=t.pendingProps,l=X.current,s=!1,o=(t.flags&128)!==0,i;if((i=o)||(i=e!==null&&e.memoizedState===null?!1:(l&2)!==0),i?(s=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),W(X,l&1),e===null)return Fs(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,s?(r=t.mode,s=t.child,o={mode:"hidden",children:o},!(r&1)&&s!==null?(s.childLanes=0,s.pendingProps=o):s=Tl(o,r,0,null),e=Ot(e,r,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Qs(n),t.memoizedState=Ws,e):Uo(t,o));if(l=e.memoizedState,l!==null&&(i=l.dehydrated,i!==null))return Ud(e,t,o,r,i,l,n);if(s){s=r.fallback,o=t.mode,l=e.child,i=l.sibling;var u={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=kt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),i!==null?s=kt(i,s):(s=Ot(s,o,n,null),s.flags|=2),s.return=t,r.return=t,r.sibling=s,t.child=r,r=s,s=t.child,o=e.child.memoizedState,o=o===null?Qs(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},s.memoizedState=o,s.childLanes=e.childLanes&~n,t.memoizedState=Ws,r}return s=e.child,e=s.sibling,r=kt(s,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Uo(e,t){return t=Tl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Mr(e,t,n,r){return r!==null&&jo(r),yn(t,e.child,null,n),e=Uo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ud(e,t,n,r,l,s,o){if(n)return t.flags&256?(t.flags&=-257,r=ns(Error(C(422))),Mr(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(s=r.fallback,l=t.mode,r=Tl({mode:"visible",children:r.children},l,0,null),s=Ot(s,l,o,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,t.mode&1&&yn(t,e.child,null,o),t.child.memoizedState=Qs(o),t.memoizedState=Ws,s);if(!(t.mode&1))return Mr(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var i=r.dgst;return r=i,s=Error(C(419)),r=ns(s,r,void 0),Mr(e,t,o,r)}if(i=(o&e.childLanes)!==0,xe||i){if(r=oe,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|o)?0:l,l!==0&&l!==s.retryLane&&(s.retryLane=l,lt(e,l),Ue(r,e,l,-1))}return Ko(),r=ns(Error(C(421))),Mr(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=bd.bind(null,e),l._reactRetry=t,null):(e=s.treeContext,Ne=yt(l.nextSibling),Ee=t,G=!0,De=null,e!==null&&(Te[Me++]=be,Te[Me++]=et,Te[Me++]=At,be=e.id,et=e.overflow,At=t),t=Uo(t,r.children),t.flags|=4096,t)}function Zi(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ds(e.return,t,n)}function rs(e,t,n,r,l){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=l)}function cc(e,t,n){var r=t.pendingProps,l=r.revealOrder,s=r.tail;if(me(e,t,r.children,n),r=X.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Zi(e,n,t);else if(e.tag===19)Zi(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}r&=1}if(W(X,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&ul(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),rs(t,!1,l,n,s);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&ul(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}rs(t,!0,n,null,s);break;case"together":rs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function st(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Bt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(C(153));if(t.child!==null){for(e=t.child,n=kt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=kt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Bd(e,t,n){switch(t.tag){case 3:uc(t),vn();break;case 5:Oa(t);break;case 1:ke(t.type)&&nl(t);break;case 4:Ro(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;W(sl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(W(X,X.current&1),t.flags|=128,null):n&t.child.childLanes?ac(e,t,n):(W(X,X.current&1),e=st(e,t,n),e!==null?e.sibling:null);W(X,X.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return cc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),W(X,X.current),r)break;return null;case 22:case 23:return t.lanes=0,oc(e,t,n)}return st(e,t,n)}var fc,Ks,dc,pc;fc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Ks=function(){};dc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,zt(Ke.current);var s=null;switch(n){case"input":l=ms(e,l),r=ms(e,r),s=[];break;case"select":l=Z({},l,{value:void 0}),r=Z({},r,{value:void 0}),s=[];break;case"textarea":l=ys(e,l),r=ys(e,r),s=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=el)}xs(n,r);var o;n=null;for(f in l)if(!r.hasOwnProperty(f)&&l.hasOwnProperty(f)&&l[f]!=null)if(f==="style"){var i=l[f];for(o in i)i.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else f!=="dangerouslySetInnerHTML"&&f!=="children"&&f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&f!=="autoFocus"&&(Gn.hasOwnProperty(f)?s||(s=[]):(s=s||[]).push(f,null));for(f in r){var u=r[f];if(i=l!=null?l[f]:void 0,r.hasOwnProperty(f)&&u!==i&&(u!=null||i!=null))if(f==="style")if(i){for(o in i)!i.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&i[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(s||(s=[]),s.push(f,n)),n=u;else f==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,i=i?i.__html:void 0,u!=null&&i!==u&&(s=s||[]).push(f,u)):f==="children"?typeof u!="string"&&typeof u!="number"||(s=s||[]).push(f,""+u):f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&(Gn.hasOwnProperty(f)?(u!=null&&f==="onScroll"&&Q("scroll",e),s||i===u||(s=[])):(s=s||[]).push(f,u))}n&&(s=s||[]).push("style",n);var f=s;(t.updateQueue=f)&&(t.flags|=4)}};pc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ln(e,t){if(!G)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 r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function fe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Vd(e,t,n){var r=t.pendingProps;switch(Eo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return fe(t),null;case 1:return ke(t.type)&&tl(),fe(t),null;case 3:return r=t.stateNode,gn(),K(we),K(pe),$o(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(_r(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,De!==null&&(eo(De),De=null))),Ks(e,t),fe(t),null;case 5:zo(t);var l=zt(sr.current);if(n=t.type,e!==null&&t.stateNode!=null)dc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(C(166));return fe(t),null}if(e=zt(Ke.current),_r(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[We]=t,r[rr]=s,e=(t.mode&1)!==0,n){case"dialog":Q("cancel",r),Q("close",r);break;case"iframe":case"object":case"embed":Q("load",r);break;case"video":case"audio":for(l=0;l<On.length;l++)Q(On[l],r);break;case"source":Q("error",r);break;case"img":case"image":case"link":Q("error",r),Q("load",r);break;case"details":Q("toggle",r);break;case"input":oi(r,s),Q("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Q("invalid",r);break;case"textarea":ui(r,s),Q("invalid",r)}xs(n,s),l=null;for(var o in s)if(s.hasOwnProperty(o)){var i=s[o];o==="children"?typeof i=="string"?r.textContent!==i&&(s.suppressHydrationWarning!==!0&&Pr(r.textContent,i,e),l=["children",i]):typeof i=="number"&&r.textContent!==""+i&&(s.suppressHydrationWarning!==!0&&Pr(r.textContent,i,e),l=["children",""+i]):Gn.hasOwnProperty(o)&&i!=null&&o==="onScroll"&&Q("scroll",r)}switch(n){case"input":xr(r),ii(r,s,!0);break;case"textarea":xr(r),ai(r);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(r.onclick=el)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Bu(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[We]=t,e[rr]=r,fc(e,t,!1,!1),t.stateNode=e;e:{switch(o=ws(n,r),n){case"dialog":Q("cancel",e),Q("close",e),l=r;break;case"iframe":case"object":case"embed":Q("load",e),l=r;break;case"video":case"audio":for(l=0;l<On.length;l++)Q(On[l],e);l=r;break;case"source":Q("error",e),l=r;break;case"img":case"image":case"link":Q("error",e),Q("load",e),l=r;break;case"details":Q("toggle",e),l=r;break;case"input":oi(e,r),l=ms(e,r),Q("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=Z({},r,{value:void 0}),Q("invalid",e);break;case"textarea":ui(e,r),l=ys(e,r),Q("invalid",e);break;default:l=r}xs(n,l),i=l;for(s in i)if(i.hasOwnProperty(s)){var u=i[s];s==="style"?Wu(e,u):s==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Vu(e,u)):s==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Yn(e,u):typeof u=="number"&&Yn(e,""+u):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(Gn.hasOwnProperty(s)?u!=null&&s==="onScroll"&&Q("scroll",e):u!=null&&ao(e,s,u,o))}switch(n){case"input":xr(e),ii(e,r,!1);break;case"textarea":xr(e),ai(e);break;case"option":r.value!=null&&e.setAttribute("value",""+St(r.value));break;case"select":e.multiple=!!r.multiple,s=r.value,s!=null?un(e,!!r.multiple,s,!1):r.defaultValue!=null&&un(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=el)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return fe(t),null;case 6:if(e&&t.stateNode!=null)pc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(C(166));if(n=zt(sr.current),zt(Ke.current),_r(t)){if(r=t.stateNode,n=t.memoizedProps,r[We]=t,(s=r.nodeValue!==n)&&(e=Ee,e!==null))switch(e.tag){case 3:Pr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Pr(r.nodeValue,n,(e.mode&1)!==0)}s&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[We]=t,t.stateNode=r}return fe(t),null;case 13:if(K(X),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(G&&Ne!==null&&t.mode&1&&!(t.flags&128))La(),vn(),t.flags|=98560,s=!1;else if(s=_r(t),r!==null&&r.dehydrated!==null){if(e===null){if(!s)throw Error(C(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(C(317));s[We]=t}else vn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;fe(t),s=!1}else De!==null&&(eo(De),De=null),s=!0;if(!s)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||X.current&1?re===0&&(re=3):Ko())),t.updateQueue!==null&&(t.flags|=4),fe(t),null);case 4:return gn(),Ks(e,t),e===null&&tr(t.stateNode.containerInfo),fe(t),null;case 10:return To(t.type._context),fe(t),null;case 17:return ke(t.type)&&tl(),fe(t),null;case 19:if(K(X),s=t.memoizedState,s===null)return fe(t),null;if(r=(t.flags&128)!==0,o=s.rendering,o===null)if(r)Ln(s,!1);else{if(re!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=ul(e),o!==null){for(t.flags|=128,Ln(s,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)s=n,e=r,s.flags&=14680066,o=s.alternate,o===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=o.childLanes,s.lanes=o.lanes,s.child=o.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=o.memoizedProps,s.memoizedState=o.memoizedState,s.updateQueue=o.updateQueue,s.type=o.type,e=o.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return W(X,X.current&1|2),t.child}e=e.sibling}s.tail!==null&&ee()>wn&&(t.flags|=128,r=!0,Ln(s,!1),t.lanes=4194304)}else{if(!r)if(e=ul(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ln(s,!0),s.tail===null&&s.tailMode==="hidden"&&!o.alternate&&!G)return fe(t),null}else 2*ee()-s.renderingStartTime>wn&&n!==1073741824&&(t.flags|=128,r=!0,Ln(s,!1),t.lanes=4194304);s.isBackwards?(o.sibling=t.child,t.child=o):(n=s.last,n!==null?n.sibling=o:t.child=o,s.last=o)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=ee(),t.sibling=null,n=X.current,W(X,r?n&1|2:n&1),t):(fe(t),null);case 22:case 23:return Qo(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ce&1073741824&&(fe(t),t.subtreeFlags&6&&(t.flags|=8192)):fe(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function Hd(e,t){switch(Eo(t),t.tag){case 1:return ke(t.type)&&tl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return gn(),K(we),K(pe),$o(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return zo(t),null;case 13:if(K(X),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));vn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return K(X),null;case 4:return gn(),null;case 10:return To(t.type._context),null;case 22:case 23:return Qo(),null;case 24:return null;default:return null}}var Lr=!1,de=!1,Wd=typeof WeakSet=="function"?WeakSet:Set,M=null;function sn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){b(e,t,r)}else n.current=null}function Gs(e,t,n){try{n()}catch(r){b(e,t,r)}}var qi=!1;function Qd(e,t){if(Ms=Zr,e=ga(),Co(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var o=0,i=-1,u=-1,f=0,y=0,m=e,p=null;t:for(;;){for(var v;m!==n||l!==0&&m.nodeType!==3||(i=o+l),m!==s||r!==0&&m.nodeType!==3||(u=o+r),m.nodeType===3&&(o+=m.nodeValue.length),(v=m.firstChild)!==null;)p=m,m=v;for(;;){if(m===e)break t;if(p===n&&++f===l&&(i=o),p===s&&++y===r&&(u=o),(v=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=v}n=i===-1||u===-1?null:{start:i,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ls={focusedElem:e,selectionRange:n},Zr=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,M=e;else for(;M!==null;){t=M;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var k=x.memoizedProps,L=x.memoizedState,h=t.stateNode,c=h.getSnapshotBeforeUpdate(t.elementType===t.type?k:Oe(t.type,k),L);h.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(g){b(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return x=qi,qi=!1,x}function Wn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var s=l.destroy;l.destroy=void 0,s!==void 0&&Gs(t,n,s)}l=l.next}while(l!==r)}}function Pl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ys(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function mc(e){var t=e.alternate;t!==null&&(e.alternate=null,mc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[We],delete t[rr],delete t[$s],delete t[Pd],delete t[_d])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function hc(e){return e.tag===5||e.tag===3||e.tag===4}function bi(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||hc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.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 Xs(e,t,n){var r=e.tag;if(r===5||r===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=el));else if(r!==4&&(e=e.child,e!==null))for(Xs(e,t,n),e=e.sibling;e!==null;)Xs(e,t,n),e=e.sibling}function Js(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Js(e,t,n),e=e.sibling;e!==null;)Js(e,t,n),e=e.sibling}var ie=null,Fe=!1;function it(e,t,n){for(n=n.child;n!==null;)vc(e,t,n),n=n.sibling}function vc(e,t,n){if(Qe&&typeof Qe.onCommitFiberUnmount=="function")try{Qe.onCommitFiberUnmount(xl,n)}catch{}switch(n.tag){case 5:de||sn(n,t);case 6:var r=ie,l=Fe;ie=null,it(e,t,n),ie=r,Fe=l,ie!==null&&(Fe?(e=ie,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ie.removeChild(n.stateNode));break;case 18:ie!==null&&(Fe?(e=ie,n=n.stateNode,e.nodeType===8?Jl(e.parentNode,n):e.nodeType===1&&Jl(e,n),qn(e)):Jl(ie,n.stateNode));break;case 4:r=ie,l=Fe,ie=n.stateNode.containerInfo,Fe=!0,it(e,t,n),ie=r,Fe=l;break;case 0:case 11:case 14:case 15:if(!de&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var s=l,o=s.destroy;s=s.tag,o!==void 0&&(s&2||s&4)&&Gs(n,t,o),l=l.next}while(l!==r)}it(e,t,n);break;case 1:if(!de&&(sn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(i){b(n,t,i)}it(e,t,n);break;case 21:it(e,t,n);break;case 22:n.mode&1?(de=(r=de)||n.memoizedState!==null,it(e,t,n),de=r):it(e,t,n);break;default:it(e,t,n)}}function eu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Wd),t.forEach(function(r){var l=ep.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ie(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var s=e,o=t,i=o;e:for(;i!==null;){switch(i.tag){case 5:ie=i.stateNode,Fe=!1;break e;case 3:ie=i.stateNode.containerInfo,Fe=!0;break e;case 4:ie=i.stateNode.containerInfo,Fe=!0;break e}i=i.return}if(ie===null)throw Error(C(160));vc(s,o,l),ie=null,Fe=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(f){b(l,t,f)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)yc(t,e),t=t.sibling}function yc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ie(t,e),Ve(e),r&4){try{Wn(3,e,e.return),Pl(3,e)}catch(k){b(e,e.return,k)}try{Wn(5,e,e.return)}catch(k){b(e,e.return,k)}}break;case 1:Ie(t,e),Ve(e),r&512&&n!==null&&sn(n,n.return);break;case 5:if(Ie(t,e),Ve(e),r&512&&n!==null&&sn(n,n.return),e.flags&32){var l=e.stateNode;try{Yn(l,"")}catch(k){b(e,e.return,k)}}if(r&4&&(l=e.stateNode,l!=null)){var s=e.memoizedProps,o=n!==null?n.memoizedProps:s,i=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{i==="input"&&s.type==="radio"&&s.name!=null&&Au(l,s),ws(i,o);var f=ws(i,s);for(o=0;o<u.length;o+=2){var y=u[o],m=u[o+1];y==="style"?Wu(l,m):y==="dangerouslySetInnerHTML"?Vu(l,m):y==="children"?Yn(l,m):ao(l,y,m,f)}switch(i){case"input":hs(l,s);break;case"textarea":Uu(l,s);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!s.multiple;var v=s.value;v!=null?un(l,!!s.multiple,v,!1):p!==!!s.multiple&&(s.defaultValue!=null?un(l,!!s.multiple,s.defaultValue,!0):un(l,!!s.multiple,s.multiple?[]:"",!1))}l[rr]=s}catch(k){b(e,e.return,k)}}break;case 6:if(Ie(t,e),Ve(e),r&4){if(e.stateNode===null)throw Error(C(162));l=e.stateNode,s=e.memoizedProps;try{l.nodeValue=s}catch(k){b(e,e.return,k)}}break;case 3:if(Ie(t,e),Ve(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{qn(t.containerInfo)}catch(k){b(e,e.return,k)}break;case 4:Ie(t,e),Ve(e);break;case 13:Ie(t,e),Ve(e),l=e.child,l.flags&8192&&(s=l.memoizedState!==null,l.stateNode.isHidden=s,!s||l.alternate!==null&&l.alternate.memoizedState!==null||(Ho=ee())),r&4&&eu(e);break;case 22:if(y=n!==null&&n.memoizedState!==null,e.mode&1?(de=(f=de)||y,Ie(t,e),de=f):Ie(t,e),Ve(e),r&8192){if(f=e.memoizedState!==null,(e.stateNode.isHidden=f)&&!y&&e.mode&1)for(M=e,y=e.child;y!==null;){for(m=M=y;M!==null;){switch(p=M,v=p.child,p.tag){case 0:case 11:case 14:case 15:Wn(4,p,p.return);break;case 1:sn(p,p.return);var x=p.stateNode;if(typeof x.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,x.props=t.memoizedProps,x.state=t.memoizedState,x.componentWillUnmount()}catch(k){b(r,n,k)}}break;case 5:sn(p,p.return);break;case 22:if(p.memoizedState!==null){nu(m);continue}}v!==null?(v.return=p,M=v):nu(m)}y=y.sibling}e:for(y=null,m=e;;){if(m.tag===5){if(y===null){y=m;try{l=m.stateNode,f?(s=l.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(i=m.stateNode,u=m.memoizedProps.style,o=u!=null&&u.hasOwnProperty("display")?u.display:null,i.style.display=Hu("display",o))}catch(k){b(e,e.return,k)}}}else if(m.tag===6){if(y===null)try{m.stateNode.nodeValue=f?"":m.memoizedProps}catch(k){b(e,e.return,k)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;y===m&&(y=null),m=m.return}y===m&&(y=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Ie(t,e),Ve(e),r&4&&eu(e);break;case 21:break;default:Ie(t,e),Ve(e)}}function Ve(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(hc(n)){var r=n;break e}n=n.return}throw Error(C(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Yn(l,""),r.flags&=-33);var s=bi(e);Js(e,s,l);break;case 3:case 4:var o=r.stateNode.containerInfo,i=bi(e);Xs(e,i,o);break;default:throw Error(C(161))}}catch(u){b(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Kd(e,t,n){M=e,gc(e)}function gc(e,t,n){for(var r=(e.mode&1)!==0;M!==null;){var l=M,s=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||Lr;if(!o){var i=l.alternate,u=i!==null&&i.memoizedState!==null||de;i=Lr;var f=de;if(Lr=o,(de=u)&&!f)for(M=l;M!==null;)o=M,u=o.child,o.tag===22&&o.memoizedState!==null?ru(l):u!==null?(u.return=o,M=u):ru(l);for(;s!==null;)M=s,gc(s),s=s.sibling;M=l,Lr=i,de=f}tu(e)}else l.subtreeFlags&8772&&s!==null?(s.return=l,M=s):tu(e)}}function tu(e){for(;M!==null;){var t=M;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:de||Pl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!de)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Oe(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;s!==null&&Ai(t,s,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ai(t,o,n)}break;case 5:var i=t.stateNode;if(n===null&&t.flags&4){n=i;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var f=t.alternate;if(f!==null){var y=f.memoizedState;if(y!==null){var m=y.dehydrated;m!==null&&qn(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(C(163))}de||t.flags&512&&Ys(t)}catch(p){b(t,t.return,p)}}if(t===e){M=null;break}if(n=t.sibling,n!==null){n.return=t.return,M=n;break}M=t.return}}function nu(e){for(;M!==null;){var t=M;if(t===e){M=null;break}var n=t.sibling;if(n!==null){n.return=t.return,M=n;break}M=t.return}}function ru(e){for(;M!==null;){var t=M;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Pl(4,t)}catch(u){b(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){b(t,l,u)}}var s=t.return;try{Ys(t)}catch(u){b(t,s,u)}break;case 5:var o=t.return;try{Ys(t)}catch(u){b(t,o,u)}}}catch(u){b(t,t.return,u)}if(t===e){M=null;break}var i=t.sibling;if(i!==null){i.return=t.return,M=i;break}M=t.return}}var Gd=Math.ceil,fl=ot.ReactCurrentDispatcher,Bo=ot.ReactCurrentOwner,Re=ot.ReactCurrentBatchConfig,A=0,oe=null,te=null,ue=0,Ce=0,on=Et(0),re=0,ar=null,Bt=0,_l=0,Vo=0,Qn=null,ge=null,Ho=0,wn=1/0,Ze=null,dl=!1,Zs=null,xt=null,Rr=!1,pt=null,pl=0,Kn=0,qs=null,Hr=-1,Wr=0;function he(){return A&6?ee():Hr!==-1?Hr:Hr=ee()}function wt(e){return e.mode&1?A&2&&ue!==0?ue&-ue:Md.transition!==null?(Wr===0&&(Wr=na()),Wr):(e=B,e!==0||(e=window.event,e=e===void 0?16:aa(e.type)),e):1}function Ue(e,t,n,r){if(50<Kn)throw Kn=0,qs=null,Error(C(185));dr(e,n,r),(!(A&2)||e!==oe)&&(e===oe&&(!(A&2)&&(_l|=n),re===4&&ft(e,ue)),Se(e,r),n===1&&A===0&&!(t.mode&1)&&(wn=ee()+500,Nl&&jt()))}function Se(e,t){var n=e.callbackNode;Mf(e,t);var r=Jr(e,e===oe?ue:0);if(r===0)n!==null&&di(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&di(n),t===1)e.tag===0?Td(lu.bind(null,e)):_a(lu.bind(null,e)),Ed(function(){!(A&6)&&jt()}),n=null;else{switch(ra(r)){case 1:n=ho;break;case 4:n=ea;break;case 16:n=Xr;break;case 536870912:n=ta;break;default:n=Xr}n=jc(n,xc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function xc(e,t){if(Hr=-1,Wr=0,A&6)throw Error(C(327));var n=e.callbackNode;if(pn()&&e.callbackNode!==n)return null;var r=Jr(e,e===oe?ue:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=ml(e,r);else{t=r;var l=A;A|=2;var s=kc();(oe!==e||ue!==t)&&(Ze=null,wn=ee()+500,It(e,t));do try{Jd();break}catch(i){wc(e,i)}while(!0);_o(),fl.current=s,A=l,te!==null?t=0:(oe=null,ue=0,t=re)}if(t!==0){if(t===2&&(l=Es(e),l!==0&&(r=l,t=bs(e,l))),t===1)throw n=ar,It(e,0),ft(e,r),Se(e,ee()),n;if(t===6)ft(e,r);else{if(l=e.current.alternate,!(r&30)&&!Yd(l)&&(t=ml(e,r),t===2&&(s=Es(e),s!==0&&(r=s,t=bs(e,s))),t===1))throw n=ar,It(e,0),ft(e,r),Se(e,ee()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(C(345));case 2:Mt(e,ge,Ze);break;case 3:if(ft(e,r),(r&130023424)===r&&(t=Ho+500-ee(),10<t)){if(Jr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){he(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=zs(Mt.bind(null,e,ge,Ze),t);break}Mt(e,ge,Ze);break;case 4:if(ft(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-Ae(r);s=1<<o,o=t[o],o>l&&(l=o),r&=~s}if(r=l,r=ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Gd(r/1960))-r,10<r){e.timeoutHandle=zs(Mt.bind(null,e,ge,Ze),r);break}Mt(e,ge,Ze);break;case 5:Mt(e,ge,Ze);break;default:throw Error(C(329))}}}return Se(e,ee()),e.callbackNode===n?xc.bind(null,e):null}function bs(e,t){var n=Qn;return e.current.memoizedState.isDehydrated&&(It(e,t).flags|=256),e=ml(e,t),e!==2&&(t=ge,ge=n,t!==null&&eo(t)),e}function eo(e){ge===null?ge=e:ge.push.apply(ge,e)}function Yd(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],s=l.getSnapshot;l=l.value;try{if(!Be(s(),l))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 ft(e,t){for(t&=~Vo,t&=~_l,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ae(t),r=1<<n;e[n]=-1,t&=~r}}function lu(e){if(A&6)throw Error(C(327));pn();var t=Jr(e,0);if(!(t&1))return Se(e,ee()),null;var n=ml(e,t);if(e.tag!==0&&n===2){var r=Es(e);r!==0&&(t=r,n=bs(e,r))}if(n===1)throw n=ar,It(e,0),ft(e,t),Se(e,ee()),n;if(n===6)throw Error(C(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Mt(e,ge,Ze),Se(e,ee()),null}function Wo(e,t){var n=A;A|=1;try{return e(t)}finally{A=n,A===0&&(wn=ee()+500,Nl&&jt())}}function Vt(e){pt!==null&&pt.tag===0&&!(A&6)&&pn();var t=A;A|=1;var n=Re.transition,r=B;try{if(Re.transition=null,B=1,e)return e()}finally{B=r,Re.transition=n,A=t,!(A&6)&&jt()}}function Qo(){Ce=on.current,K(on)}function It(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Nd(n)),te!==null)for(n=te.return;n!==null;){var r=n;switch(Eo(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&tl();break;case 3:gn(),K(we),K(pe),$o();break;case 5:zo(r);break;case 4:gn();break;case 13:K(X);break;case 19:K(X);break;case 10:To(r.type._context);break;case 22:case 23:Qo()}n=n.return}if(oe=e,te=e=kt(e.current,null),ue=Ce=t,re=0,ar=null,Vo=_l=Bt=0,ge=Qn=null,Rt!==null){for(t=0;t<Rt.length;t++)if(n=Rt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,s=n.pending;if(s!==null){var o=s.next;s.next=l,r.next=o}n.pending=r}Rt=null}return e}function wc(e,t){do{var n=te;try{if(_o(),Ur.current=cl,al){for(var r=J.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}al=!1}if(Ut=0,se=ne=J=null,Hn=!1,or=0,Bo.current=null,n===null||n.return===null){re=1,ar=t,te=null;break}e:{var s=e,o=n.return,i=n,u=t;if(t=ue,i.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var f=u,y=i,m=y.tag;if(!(y.mode&1)&&(m===0||m===11||m===15)){var p=y.alternate;p?(y.updateQueue=p.updateQueue,y.memoizedState=p.memoizedState,y.lanes=p.lanes):(y.updateQueue=null,y.memoizedState=null)}var v=Qi(o);if(v!==null){v.flags&=-257,Ki(v,o,i,s,t),v.mode&1&&Wi(s,f,t),t=v,u=f;var x=t.updateQueue;if(x===null){var k=new Set;k.add(u),t.updateQueue=k}else x.add(u);break e}else{if(!(t&1)){Wi(s,f,t),Ko();break e}u=Error(C(426))}}else if(G&&i.mode&1){var L=Qi(o);if(L!==null){!(L.flags&65536)&&(L.flags|=256),Ki(L,o,i,s,t),jo(xn(u,i));break e}}s=u=xn(u,i),re!==4&&(re=2),Qn===null?Qn=[s]:Qn.push(s),s=o;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var h=rc(s,u,t);Di(s,h);break e;case 1:i=u;var c=s.type,d=s.stateNode;if(!(s.flags&128)&&(typeof c.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(xt===null||!xt.has(d)))){s.flags|=65536,t&=-t,s.lanes|=t;var g=lc(s,i,t);Di(s,g);break e}}s=s.return}while(s!==null)}Cc(n)}catch(S){t=S,te===n&&n!==null&&(te=n=n.return);continue}break}while(!0)}function kc(){var e=fl.current;return fl.current=cl,e===null?cl:e}function Ko(){(re===0||re===3||re===2)&&(re=4),oe===null||!(Bt&268435455)&&!(_l&268435455)||ft(oe,ue)}function ml(e,t){var n=A;A|=2;var r=kc();(oe!==e||ue!==t)&&(Ze=null,It(e,t));do try{Xd();break}catch(l){wc(e,l)}while(!0);if(_o(),A=n,fl.current=r,te!==null)throw Error(C(261));return oe=null,ue=0,re}function Xd(){for(;te!==null;)Sc(te)}function Jd(){for(;te!==null&&!kf();)Sc(te)}function Sc(e){var t=Ec(e.alternate,e,Ce);e.memoizedProps=e.pendingProps,t===null?Cc(e):te=t,Bo.current=null}function Cc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Hd(n,t),n!==null){n.flags&=32767,te=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{re=6,te=null;return}}else if(n=Vd(n,t,Ce),n!==null){te=n;return}if(t=t.sibling,t!==null){te=t;return}te=t=e}while(t!==null);re===0&&(re=5)}function Mt(e,t,n){var r=B,l=Re.transition;try{Re.transition=null,B=1,Zd(e,t,n,r)}finally{Re.transition=l,B=r}return null}function Zd(e,t,n,r){do pn();while(pt!==null);if(A&6)throw Error(C(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(C(177));e.callbackNode=null,e.callbackPriority=0;var s=n.lanes|n.childLanes;if(Lf(e,s),e===oe&&(te=oe=null,ue=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Rr||(Rr=!0,jc(Xr,function(){return pn(),null})),s=(n.flags&15990)!==0,n.subtreeFlags&15990||s){s=Re.transition,Re.transition=null;var o=B;B=1;var i=A;A|=4,Bo.current=null,Qd(e,n),yc(n,e),yd(Ls),Zr=!!Ms,Ls=Ms=null,e.current=n,Kd(n),Sf(),A=i,B=o,Re.transition=s}else e.current=n;if(Rr&&(Rr=!1,pt=e,pl=l),s=e.pendingLanes,s===0&&(xt=null),Ef(n.stateNode),Se(e,ee()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(dl)throw dl=!1,e=Zs,Zs=null,e;return pl&1&&e.tag!==0&&pn(),s=e.pendingLanes,s&1?e===qs?Kn++:(Kn=0,qs=e):Kn=0,jt(),null}function pn(){if(pt!==null){var e=ra(pl),t=Re.transition,n=B;try{if(Re.transition=null,B=16>e?16:e,pt===null)var r=!1;else{if(e=pt,pt=null,pl=0,A&6)throw Error(C(331));var l=A;for(A|=4,M=e.current;M!==null;){var s=M,o=s.child;if(M.flags&16){var i=s.deletions;if(i!==null){for(var u=0;u<i.length;u++){var f=i[u];for(M=f;M!==null;){var y=M;switch(y.tag){case 0:case 11:case 15:Wn(8,y,s)}var m=y.child;if(m!==null)m.return=y,M=m;else for(;M!==null;){y=M;var p=y.sibling,v=y.return;if(mc(y),y===f){M=null;break}if(p!==null){p.return=v,M=p;break}M=v}}}var x=s.alternate;if(x!==null){var k=x.child;if(k!==null){x.child=null;do{var L=k.sibling;k.sibling=null,k=L}while(k!==null)}}M=s}}if(s.subtreeFlags&2064&&o!==null)o.return=s,M=o;else e:for(;M!==null;){if(s=M,s.flags&2048)switch(s.tag){case 0:case 11:case 15:Wn(9,s,s.return)}var h=s.sibling;if(h!==null){h.return=s.return,M=h;break e}M=s.return}}var c=e.current;for(M=c;M!==null;){o=M;var d=o.child;if(o.subtreeFlags&2064&&d!==null)d.return=o,M=d;else e:for(o=c;M!==null;){if(i=M,i.flags&2048)try{switch(i.tag){case 0:case 11:case 15:Pl(9,i)}}catch(S){b(i,i.return,S)}if(i===o){M=null;break e}var g=i.sibling;if(g!==null){g.return=i.return,M=g;break e}M=i.return}}if(A=l,jt(),Qe&&typeof Qe.onPostCommitFiberRoot=="function")try{Qe.onPostCommitFiberRoot(xl,e)}catch{}r=!0}return r}finally{B=n,Re.transition=t}}return!1}function su(e,t,n){t=xn(n,t),t=rc(e,t,1),e=gt(e,t,1),t=he(),e!==null&&(dr(e,1,t),Se(e,t))}function b(e,t,n){if(e.tag===3)su(e,e,n);else for(;t!==null;){if(t.tag===3){su(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(xt===null||!xt.has(r))){e=xn(n,e),e=lc(t,e,1),t=gt(t,e,1),e=he(),t!==null&&(dr(t,1,e),Se(t,e));break}}t=t.return}}function qd(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=he(),e.pingedLanes|=e.suspendedLanes&n,oe===e&&(ue&n)===n&&(re===4||re===3&&(ue&130023424)===ue&&500>ee()-Ho?It(e,0):Vo|=n),Se(e,t)}function Nc(e,t){t===0&&(e.mode&1?(t=Sr,Sr<<=1,!(Sr&130023424)&&(Sr=4194304)):t=1);var n=he();e=lt(e,t),e!==null&&(dr(e,t,n),Se(e,n))}function bd(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Nc(e,n)}function ep(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(C(314))}r!==null&&r.delete(t),Nc(e,n)}var Ec;Ec=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||we.current)xe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return xe=!1,Bd(e,t,n);xe=!!(e.flags&131072)}else xe=!1,G&&t.flags&1048576&&Ta(t,ll,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Vr(e,t),e=t.pendingProps;var l=hn(t,pe.current);dn(t,n),l=Oo(null,t,r,e,l,n);var s=Fo();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ke(r)?(s=!0,nl(t)):s=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Lo(t),l.updater=jl,t.stateNode=l,l._reactInternals=t,Us(t,r,e,n),t=Hs(null,t,r,!0,s,n)):(t.tag=0,G&&s&&No(t),me(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Vr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=np(r),e=Oe(r,e),l){case 0:t=Vs(null,t,r,e,n);break e;case 1:t=Xi(null,t,r,e,n);break e;case 11:t=Gi(null,t,r,e,n);break e;case 14:t=Yi(null,t,r,Oe(r.type,e),n);break e}throw Error(C(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Vs(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Xi(e,t,r,l,n);case 3:e:{if(uc(t),e===null)throw Error(C(387));r=t.pendingProps,s=t.memoizedState,l=s.element,Ia(e,t),il(t,r,null,n);var o=t.memoizedState;if(r=o.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){l=xn(Error(C(423)),t),t=Ji(e,t,r,n,l);break e}else if(r!==l){l=xn(Error(C(424)),t),t=Ji(e,t,r,n,l);break e}else for(Ne=yt(t.stateNode.containerInfo.firstChild),Ee=t,G=!0,De=null,n=za(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(vn(),r===l){t=st(e,t,n);break e}me(e,t,r,n)}t=t.child}return t;case 5:return Oa(t),e===null&&Fs(t),r=t.type,l=t.pendingProps,s=e!==null?e.memoizedProps:null,o=l.children,Rs(r,l)?o=null:s!==null&&Rs(r,s)&&(t.flags|=32),ic(e,t),me(e,t,o,n),t.child;case 6:return e===null&&Fs(t),null;case 13:return ac(e,t,n);case 4:return Ro(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=yn(t,null,r,n):me(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Gi(e,t,r,l,n);case 7:return me(e,t,t.pendingProps,n),t.child;case 8:return me(e,t,t.pendingProps.children,n),t.child;case 12:return me(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,s=t.memoizedProps,o=l.value,W(sl,r._currentValue),r._currentValue=o,s!==null)if(Be(s.value,o)){if(s.children===l.children&&!we.current){t=st(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var i=s.dependencies;if(i!==null){o=s.child;for(var u=i.firstContext;u!==null;){if(u.context===r){if(s.tag===1){u=tt(-1,n&-n),u.tag=2;var f=s.updateQueue;if(f!==null){f=f.shared;var y=f.pending;y===null?u.next=u:(u.next=y.next,y.next=u),f.pending=u}}s.lanes|=n,u=s.alternate,u!==null&&(u.lanes|=n),Ds(s.return,n,t),i.lanes|=n;break}u=u.next}}else if(s.tag===10)o=s.type===t.type?null:s.child;else if(s.tag===18){if(o=s.return,o===null)throw Error(C(341));o.lanes|=n,i=o.alternate,i!==null&&(i.lanes|=n),Ds(o,n,t),o=s.sibling}else o=s.child;if(o!==null)o.return=s;else for(o=s;o!==null;){if(o===t){o=null;break}if(s=o.sibling,s!==null){s.return=o.return,o=s;break}o=o.return}s=o}me(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,dn(t,n),l=ze(l),r=r(l),t.flags|=1,me(e,t,r,n),t.child;case 14:return r=t.type,l=Oe(r,t.pendingProps),l=Oe(r.type,l),Yi(e,t,r,l,n);case 15:return sc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Vr(e,t),t.tag=1,ke(r)?(e=!0,nl(t)):e=!1,dn(t,n),nc(t,r,l),Us(t,r,l,n),Hs(null,t,r,!0,e,n);case 19:return cc(e,t,n);case 22:return oc(e,t,n)}throw Error(C(156,t.tag))};function jc(e,t){return bu(e,t)}function tp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Le(e,t,n,r){return new tp(e,t,n,r)}function Go(e){return e=e.prototype,!(!e||!e.isReactComponent)}function np(e){if(typeof e=="function")return Go(e)?1:0;if(e!=null){if(e=e.$$typeof,e===fo)return 11;if(e===po)return 14}return 2}function kt(e,t){var n=e.alternate;return n===null?(n=Le(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&14680064,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}function Qr(e,t,n,r,l,s){var o=2;if(r=e,typeof e=="function")Go(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Jt:return Ot(n.children,l,s,t);case co:o=8,l|=8;break;case cs:return e=Le(12,n,t,l|2),e.elementType=cs,e.lanes=s,e;case fs:return e=Le(13,n,t,l),e.elementType=fs,e.lanes=s,e;case ds:return e=Le(19,n,t,l),e.elementType=ds,e.lanes=s,e;case Ou:return Tl(n,l,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case $u:o=10;break e;case Iu:o=9;break e;case fo:o=11;break e;case po:o=14;break e;case ut:o=16,r=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=Le(o,n,t,l),t.elementType=e,t.type=r,t.lanes=s,t}function Ot(e,t,n,r){return e=Le(7,e,r,t),e.lanes=n,e}function Tl(e,t,n,r){return e=Le(22,e,r,t),e.elementType=Ou,e.lanes=n,e.stateNode={isHidden:!1},e}function ls(e,t,n){return e=Le(6,e,null,t),e.lanes=n,e}function ss(e,t,n){return t=Le(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function rp(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Al(0),this.expirationTimes=Al(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Al(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Yo(e,t,n,r,l,s,o,i,u){return e=new rp(e,t,n,i,u),t===1?(t=1,s===!0&&(t|=8)):t=0,s=Le(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Lo(s),e}function lp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Xt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Pc(e){if(!e)return Ct;e=e._reactInternals;e:{if(Wt(e)!==e||e.tag!==1)throw Error(C(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ke(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(C(171))}if(e.tag===1){var n=e.type;if(ke(n))return Pa(e,n,t)}return t}function _c(e,t,n,r,l,s,o,i,u){return e=Yo(n,r,!0,e,l,s,o,i,u),e.context=Pc(null),n=e.current,r=he(),l=wt(n),s=tt(r,l),s.callback=t??null,gt(n,s,l),e.current.lanes=l,dr(e,l,r),Se(e,r),e}function Ml(e,t,n,r){var l=t.current,s=he(),o=wt(l);return n=Pc(n),t.context===null?t.context=n:t.pendingContext=n,t=tt(s,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=gt(l,t,o),e!==null&&(Ue(e,l,o,s),Ar(e,l,o)),o}function hl(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function ou(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Xo(e,t){ou(e,t),(e=e.alternate)&&ou(e,t)}function sp(){return null}var Tc=typeof reportError=="function"?reportError:function(e){console.error(e)};function Jo(e){this._internalRoot=e}Ll.prototype.render=Jo.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(C(409));Ml(e,t,null,null)};Ll.prototype.unmount=Jo.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Vt(function(){Ml(null,e,null,null)}),t[rt]=null}};function Ll(e){this._internalRoot=e}Ll.prototype.unstable_scheduleHydration=function(e){if(e){var t=oa();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ct.length&&t!==0&&t<ct[n].priority;n++);ct.splice(n,0,e),n===0&&ua(e)}};function Zo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Rl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function iu(){}function op(e,t,n,r,l){if(l){if(typeof r=="function"){var s=r;r=function(){var f=hl(o);s.call(f)}}var o=_c(t,r,e,0,null,!1,!1,"",iu);return e._reactRootContainer=o,e[rt]=o.current,tr(e.nodeType===8?e.parentNode:e),Vt(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var i=r;r=function(){var f=hl(u);i.call(f)}}var u=Yo(e,0,!1,null,null,!1,!1,"",iu);return e._reactRootContainer=u,e[rt]=u.current,tr(e.nodeType===8?e.parentNode:e),Vt(function(){Ml(t,u,n,r)}),u}function zl(e,t,n,r,l){var s=n._reactRootContainer;if(s){var o=s;if(typeof l=="function"){var i=l;l=function(){var u=hl(o);i.call(u)}}Ml(t,o,e,l)}else o=op(n,t,e,l,r);return hl(o)}la=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=In(t.pendingLanes);n!==0&&(vo(t,n|1),Se(t,ee()),!(A&6)&&(wn=ee()+500,jt()))}break;case 13:Vt(function(){var r=lt(e,1);if(r!==null){var l=he();Ue(r,e,1,l)}}),Xo(e,1)}};yo=function(e){if(e.tag===13){var t=lt(e,134217728);if(t!==null){var n=he();Ue(t,e,134217728,n)}Xo(e,134217728)}};sa=function(e){if(e.tag===13){var t=wt(e),n=lt(e,t);if(n!==null){var r=he();Ue(n,e,t,r)}Xo(e,t)}};oa=function(){return B};ia=function(e,t){var n=B;try{return B=e,t()}finally{B=n}};Ss=function(e,t,n){switch(t){case"input":if(hs(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Cl(r);if(!l)throw Error(C(90));Du(r),hs(r,l)}}}break;case"textarea":Uu(e,n);break;case"select":t=n.value,t!=null&&un(e,!!n.multiple,t,!1)}};Gu=Wo;Yu=Vt;var ip={usingClientEntryPoint:!1,Events:[mr,en,Cl,Qu,Ku,Wo]},Rn={findFiberByHostInstance:Lt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},up={bundleType:Rn.bundleType,version:Rn.version,rendererPackageName:Rn.rendererPackageName,rendererConfig:Rn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ot.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Zu(e),e===null?null:e.stateNode},findFiberByHostInstance:Rn.findFiberByHostInstance||sp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var zr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zr.isDisabled&&zr.supportsFiber)try{xl=zr.inject(up),Qe=zr}catch{}}Pe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ip;Pe.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Zo(t))throw Error(C(200));return lp(e,t,null,n)};Pe.createRoot=function(e,t){if(!Zo(e))throw Error(C(299));var n=!1,r="",l=Tc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Yo(e,1,!1,null,null,n,!1,r,l),e[rt]=t.current,tr(e.nodeType===8?e.parentNode:e),new Jo(t)};Pe.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(C(188)):(e=Object.keys(e).join(","),Error(C(268,e)));return e=Zu(t),e=e===null?null:e.stateNode,e};Pe.flushSync=function(e){return Vt(e)};Pe.hydrate=function(e,t,n){if(!Rl(t))throw Error(C(200));return zl(null,e,t,!0,n)};Pe.hydrateRoot=function(e,t,n){if(!Zo(e))throw Error(C(405));var r=n!=null&&n.hydratedSources||null,l=!1,s="",o=Tc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=_c(t,null,e,1,n??null,l,!1,s,o),e[rt]=t.current,tr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Ll(t)};Pe.render=function(e,t,n){if(!Rl(t))throw Error(C(200));return zl(null,e,t,!1,n)};Pe.unmountComponentAtNode=function(e){if(!Rl(e))throw Error(C(40));return e._reactRootContainer?(Vt(function(){zl(null,null,e,!1,function(){e._reactRootContainer=null,e[rt]=null})}),!0):!1};Pe.unstable_batchedUpdates=Wo;Pe.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Rl(n))throw Error(C(200));if(e==null||e._reactInternals===void 0)throw Error(C(38));return zl(e,t,n,!1,r)};Pe.version="18.3.1-next-f1338f8080-20240426";function Mc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Mc)}catch(e){console.error(e)}}Mc(),Mu.exports=Pe;var ap=Mu.exports,uu=ap;us.createRoot=uu.createRoot,us.hydrateRoot=uu.hydrateRoot;function cp(){const[e,t]=w.useState({status:"disconnected"}),[n,r]=w.useState([]),[l,s]=w.useState(null),[o,i]=w.useState(0),u=w.useRef(null),f=w.useRef(null),y=w.useRef(!1),m=w.useCallback(()=>{var k;if(((k=u.current)==null?void 0:k.readyState)===WebSocket.OPEN)return;const x=`${window.location.protocol==="https:"?"wss:":"ws:"}//${window.location.host}/ws/pipedal`;t({status:"connecting"});try{const L=new WebSocket(x);L.onopen=()=>{t({status:"connected"})},L.onmessage=h=>{try{const c=JSON.parse(h.data);c.type==="connected"?t({status:"connected"}):c.type==="error"&&t({status:"error",error:c.message})}catch{}},L.onerror=()=>{t({status:"error",error:"WebSocket connection error"})},L.onclose=()=>{y.current||(t({status:"disconnected"}),f.current=window.setTimeout(()=>{y.current||m()},3e3))},u.current=L}catch(L){t({status:"error",error:String(L)})}},[]),p=w.useCallback(async()=>{try{const x=await(await fetch("/api/discover")).json();r(x.oplabs_instances||[]),s(x.pedalboard_name),i(Date.now()),x.connected&&t({status:"connected"})}catch(v){t({status:"error",error:`Discover failed: ${String(v)}`})}},[]);return w.useEffect(()=>(y.current=!1,m(),()=>{y.current=!0,f.current&&clearTimeout(f.current),u.current&&u.current.close()}),[m]),w.useEffect(()=>{e.status==="connected"&&p()},[e.status,p]),{connectionState:e,plugins:n,pedalboardName:l,discover:p,lastUpdate:o}}function fp(){const e=w.useRef(null),[t,n]=w.useState(!1),r=w.useRef(null),l=w.useRef(!1),s=w.useRef(new Map),o=w.useCallback(()=>{var y;if(((y=e.current)==null?void 0:y.readyState)===WebSocket.OPEN)return;const f=`${window.location.protocol==="https:"?"wss:":"ws:"}//${window.location.host}/ws/pipedal`;try{const m=new WebSocket(f);m.onopen=()=>{n(!0)},m.onmessage=p=>{try{const v=JSON.parse(p.data);if(Array.isArray(v)&&v.length>=1){const x=v[0];if(x.reply!==void 0){const k=s.current.get(x.reply);k&&(k(v[1]||null),s.current.delete(x.reply))}}}catch{}},m.onerror=()=>{n(!1)},m.onclose=()=>{n(!1),s.current.clear(),l.current||(r.current=window.setTimeout(()=>{l.current||o()},3e3))},e.current=m}catch{n(!1)}},[]);w.useEffect(()=>(l.current=!1,o(),()=>{l.current=!0,r.current&&clearTimeout(r.current),e.current&&e.current.close()}),[o]);const i=w.useCallback((u,f,y)=>{if(!e.current||e.current.readyState!==WebSocket.OPEN)return;const m=(Date.now()&2147483647)+Math.floor(Math.random()*1e3),p=JSON.stringify([{message:"setControlValue",replyTo:m},{instanceId:u,key:f,value:y}]);e.current.send(p)},[]);return{ready:t,setControlValue:i}}function dp(){const[e,t]=w.useState([]),[n,r]=w.useState(!1),[l,s]=w.useState(null),o=w.useCallback(async()=>{r(!0),s(null);try{const m=await fetch("/api/scenes");if(!m.ok)throw new Error(`Failed to load scenes: ${m.statusText}`);const p=await m.json();t(p.scenes||[])}catch(m){const p=m instanceof Error?m.message:String(m);s(p)}finally{r(!1)}},[]);w.useEffect(()=>{o()},[o]);const i=w.useCallback(async(m,p,v)=>{s(null);try{const x=await fetch("/api/scenes",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:m,state:p,midiPc:v??null})});if(!x.ok)throw new Error(`Failed to save scene: ${x.statusText}`);await o()}catch(x){const k=x instanceof Error?x.message:String(x);throw s(k),x}},[o]),u=w.useCallback(async(m,p)=>{s(null);try{const v=await fetch(`/api/scenes/${encodeURIComponent(m)}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(p)});if(!v.ok)throw new Error(`Failed to update scene: ${v.statusText}`);await o()}catch(v){const x=v instanceof Error?v.message:String(v);s(x)}},[o]),f=w.useCallback(async m=>{s(null);try{const p=await fetch(`/api/scenes/${encodeURIComponent(m)}`,{method:"DELETE"});if(!p.ok)throw new Error(`Failed to delete scene: ${p.statusText}`);await o()}catch(p){const v=p instanceof Error?p.message:String(p);s(v)}},[o]),y=w.useCallback(async m=>{s(null);try{const p=await fetch(`/api/scenes/${encodeURIComponent(m)}/recall`,{method:"POST"});if(!p.ok){const v=await p.json().catch(()=>({}));throw new Error(v.error||`Recall failed: ${p.statusText}`)}return!0}catch(p){const v=p instanceof Error?p.message:String(p);return s(v),!1}},[]);return{scenes:e,loading:n,error:l,saveScene:i,updateScene:u,deleteScene:f,recallScene:y,refreshScenes:o}}function pp(){const[e,t]=w.useState({ports:[],connections:{},loading:!0,error:null,source:"none"}),[n,r]=w.useState("idle"),[l,s]=w.useState(null),o=w.useRef(!0);w.useEffect(()=>()=>{o.current=!1},[]);const i=w.useCallback(async()=>{t(m=>({...m,loading:!0,error:null}));try{const m=await fetch("/api/jack/ports");if(!m.ok)throw new Error(`Failed to load JACK ports: ${m.statusText}`);const p=await m.json();o.current&&t({ports:p.ports||[],connections:p.connections||{},loading:!1,error:p.note||null,source:p.source})}catch(m){const p=m instanceof Error?m.message:String(m);o.current&&t(v=>({...v,loading:!1,error:p}))}},[]),u=w.useCallback(async(m,p)=>{r("connecting"),s(null);try{const v=await fetch("/api/jack/connect",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({source:m,destination:p})});if(!v.ok){const x=await v.json().catch(()=>({}));throw new Error(x.detail||`Connect failed: ${v.statusText}`)}return await i(),r("idle"),!0}catch(v){const x=v instanceof Error?v.message:String(v);return s(x),r("error"),!1}},[i]),f=w.useCallback(async(m,p)=>{r("disconnecting"),s(null);try{const v=await fetch("/api/jack/disconnect",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({source:m,destination:p})});if(!v.ok){const x=await v.json().catch(()=>({}));throw new Error(x.detail||`Disconnect failed: ${v.statusText}`)}return await i(),r("idle"),!0}catch(v){const x=v instanceof Error?v.message:String(v);return s(x),r("error"),!1}},[i]),y=w.useCallback(async()=>{r("disconnecting"),s(null);try{const m=await fetch("/api/jack/disconnect-all",{method:"POST"});if(!m.ok)throw new Error(`Disconnect all failed: ${m.statusText}`);return await i(),r("idle"),!0}catch(m){const p=m instanceof Error?m.message:String(m);return s(p),r("error"),!1}},[i]);return w.useEffect(()=>{i()},[i]),{portsState:e,refresh:i,connect:u,disconnect:f,disconnectAll:y,actionState:n,actionError:l}}function mp(){const[e,t]=w.useState([]),[n,r]=w.useState([]),[l,s]=w.useState(!1),[o,i]=w.useState(!1),[u,f]=w.useState(null),y=w.useRef(!0);w.useEffect(()=>()=>{y.current=!1},[]);const m=w.useCallback(()=>{const c={};for(const d of e){const g=d.channel_index;c[g]||(c[g]=[]),c[g].push(d)}for(const d of Object.keys(c))c[Number(d)].sort((g,S)=>g.slot_order-S.slot_order);return c},[e]),p=w.useCallback(async c=>{s(!0),f(null);try{const d=c!==void 0?`/api/fx/inserts?channel_index=${c}`:"/api/fx/inserts",g=await fetch(d);if(!g.ok)throw new Error(`HTTP ${g.status}`);const S=await g.json();y.current&&t(S.inserts||[])}catch(d){y.current&&f(`Failed to fetch inserts: ${String(d)}`)}finally{y.current&&s(!1)}},[]),v=w.useCallback(async()=>{i(!0);try{const c=await fetch("/api/fx/available-plugins");if(!c.ok)throw new Error(`HTTP ${c.status}`);const d=await c.json();y.current&&r(d.plugins||[])}catch(c){y.current&&f(`Failed to fetch available plugins: ${String(c)}`)}finally{y.current&&i(!1)}},[]),x=w.useCallback(async c=>{try{const d=await fetch("/api/fx/inserts",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)});if(!d.ok)throw new Error(`HTTP ${d.status}`);const S=(await d.json()).insert;return y.current&&t(N=>[...N,S]),S}catch(d){return y.current&&f(`Failed to create insert: ${String(d)}`),null}},[]),k=w.useCallback(async(c,d)=>{try{const g=await fetch(`/api/fx/inserts/${c}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(d)});if(!g.ok)throw new Error(`HTTP ${g.status}`);const N=(await g.json()).insert;return y.current&&t(j=>j.map(T=>T.id===c?N:T)),N}catch(g){return y.current&&f(`Failed to update insert: ${String(g)}`),null}},[]),L=w.useCallback(async c=>{try{const d=await fetch(`/api/fx/inserts/${c}`,{method:"DELETE"});if(!d.ok)throw new Error(`HTTP ${d.status}`);return y.current&&t(g=>g.filter(S=>S.id!==c)),!0}catch(d){return y.current&&f(`Failed to delete insert: ${String(d)}`),!1}},[]),h=w.useCallback(async(c,d)=>{await k(c,{bypassed:!d})},[k]);return w.useEffect(()=>{p(),v()},[p,v]),{insertsByChannel:m(),availablePlugins:n,loadingAvailable:o,loadingInserts:l,error:u,fetchInserts:p,fetchAvailablePlugins:v,createInsert:x,updateInsert:k,deleteInsert:L,toggleBypass:h}}const Fn=32,to=28,cr=4,Yt="#e94560",hp=2.5,vp=4;function au(e,t){const n=e.filter(s=>s.direction===t&&s.port_type==="audio").sort((s,o)=>{if(s.is_physical!==o.is_physical)return s.is_physical?-1:1;const i=s.client.localeCompare(o.client);return i!==0?i:s.port.localeCompare(o.port)}),r=[];let l=null;for(const s of n)(!l||l.client!==s.client)&&(l={client:s.client,ports:[],totalHeight:to+cr},r.push(l)),l.ports.push(s),l.totalHeight+=Fn;return r}function yp(e,t,n,r){const l={},s={};let o=r;for(const y of e){o+=to+cr/2;for(const m of y.ports)l[m.name]=o+Fn/2,o+=Fn}let i=r;for(const y of t){i+=to+cr/2;for(const m of y.ports)s[m.name]=i+Fn/2,i+=Fn}const u=[],f=new Set;for(const[y,m]of Object.entries(l)){const p=n[y]||[];for(const v of p){const x=`${y}${v}`;if(f.has(x))continue;f.add(x);const k=s[v];k!==void 0&&u.push({source:y,dest:v,y1:m,y2:k})}}return u}function cu(e,t,n,r){const l=r,s=n-r,o=Math.max(60,(s-l)*.4);return`M ${l} ${e} C ${l+o} ${e}, ${s-o} ${t}, ${s} ${t}`}const gp=({portsState:e,onConnect:t,onDisconnect:n,onDisconnectAll:r,onRefresh:l,actionState:s,actionError:o})=>{const{ports:i,connections:u,loading:f,error:y,source:m}=e,[p,v]=w.useState(null),[x,k]=w.useState(null),L=w.useRef(null),[h,c]=w.useState(800),d=w.useMemo(()=>au(i,"output"),[i]),g=w.useMemo(()=>au(i,"input"),[i]),S=w.useMemo(()=>{const R=d.reduce((le,Y)=>le+Y.totalHeight,cr),V=g.reduce((le,Y)=>le+Y.totalHeight,cr),H=Math.max(R,V)+40+20;return{headerH:40,leftH:R,rightH:V,totalH:H}},[d,g]),N=280,j=w.useMemo(()=>yp(d,g,u,S.headerH+12),[d,g,u,S.headerH]);w.useEffect(()=>{const P=L.current;if(!P)return;const R=new ResizeObserver(V=>{for(const H of V)c(H.contentRect.width)});return R.observe(P),()=>R.disconnect()},[]),w.useEffect(()=>{s==="idle"&&v(null)},[s]);const T=w.useCallback(async P=>{if(P.direction==="output")if(P.connections.length>0)for(const R of P.connections)await n(P.name,R);else v(p===P.name?null:P.name);else if(p)await t(p,P.name),v(null);else if(P.connections.length>0)for(const R of P.connections)await n(R,P.name)},[p,t,n]),U=w.useCallback(P=>{const R=["patch-port"];return P.connections.length>0&&R.push("connected"),p===P.name&&R.push("armed"),P.direction==="output"&&p&&p!==P.name&&R.push("available"),R.join(" ")},[p]),I=w.useMemo(()=>{let P=0;for(const[,R]of Object.entries(u))P+=R.length;return P},[u]),_=(P,R)=>a.jsx("div",{className:`patch-column patch-column-${R}`,children:P.map(V=>a.jsxs("div",{className:"patch-group",children:[a.jsxs("div",{className:"patch-group-header",children:[a.jsx("span",{className:`patch-group-dot ${V.client==="system"?"physical":""}`}),a.jsx("span",{className:"patch-group-name",children:V.client==="system"?V.client:V.client.replace(/^pipedal:/,"").replace(/^pipedal/,"PiPedal")})]}),V.ports.map(H=>a.jsxs("div",{className:U(H),onClick:()=>T(H),title:`${H.name}${H.connections.length>0?`
Connected to: ${H.connections.join(", ")}`:`
Click to connect`}`,children:[R==="left"&&a.jsx("span",{className:"patch-port-indicator"}),a.jsx("span",{className:`patch-port-name ${H.is_physical?"physical":""}`,children:H.port}),H.connections.length>0&&a.jsx("span",{className:"patch-port-conn-count",children:H.connections.length})]},H.name))]},V.client))});return f?a.jsx("div",{className:"patch-bay",children:a.jsxs("div",{className:"patch-bay-loading",children:[a.jsx("div",{className:"patch-spinner"}),a.jsx("span",{children:"Loading JACK ports..."})]})}):i.length===0?a.jsx("div",{className:"patch-bay",children:a.jsxs("div",{className:"patch-bay-empty",children:[a.jsx("div",{className:"patch-empty-icon",children:"🔌"}),a.jsx("h3",{children:"No JACK Ports Available"}),a.jsx("p",{children:m==="none"?"PiPedal is unreachable. Ensure the PiPedal server is running on 192.168.0.245:8080.":"No ports found in the current pedalboard."}),y&&a.jsx("p",{className:"patch-empty-note",children:y}),a.jsx("button",{className:"patch-refresh-btn",onClick:l,children:"↻ Retry"})]})}):a.jsxs("div",{className:"patch-bay",ref:L,children:[a.jsxs("div",{className:"patch-bay-header",children:[a.jsxs("div",{className:"patch-bay-title",children:[a.jsx("span",{className:"patch-icon",children:"🔌"}),a.jsx("span",{children:"Patch Bay"}),a.jsx("span",{className:"patch-conn-count",children:I})]}),a.jsxs("div",{className:"patch-bay-actions",children:[p&&a.jsxs("span",{className:"patch-armed-info",children:["Armed: ",a.jsx("code",{children:p.split(":").pop()})]}),s!=="idle"&&a.jsx("span",{className:`patch-action-state ${s}`,children:s==="connecting"?"Connecting...":s==="disconnecting"?"Disconnecting...":o||"Error"}),a.jsx("button",{className:"patch-action-btn",onClick:r,disabled:I===0||s!=="idle",title:"Disconnect all",children:"✕ Disconnect All"}),a.jsx("button",{className:"patch-refresh-btn",onClick:l,disabled:s!=="idle",title:"Refresh ports",children:"↻"})]})]}),a.jsxs("div",{className:"patch-bay-body",style:{minHeight:S.totalH},children:[a.jsxs("svg",{className:"patch-cables-svg",width:h,height:S.totalH,style:{position:"absolute",top:0,left:0,pointerEvents:"none"},children:[a.jsxs("defs",{children:[a.jsxs("linearGradient",{id:"cableGrad",x1:"0",y1:"0",x2:"1",y2:"0",children:[a.jsx("stop",{offset:"0%",stopColor:Yt,stopOpacity:.15}),a.jsx("stop",{offset:"50%",stopColor:Yt,stopOpacity:.6}),a.jsx("stop",{offset:"100%",stopColor:Yt,stopOpacity:.15})]}),a.jsxs("filter",{id:"cableGlow",children:[a.jsx("feGaussianBlur",{stdDeviation:"2",result:"blur"}),a.jsxs("feMerge",{children:[a.jsx("feMergeNode",{in:"blur"}),a.jsx("feMergeNode",{in:"SourceGraphic"})]})]})]}),j.map(P=>a.jsx("path",{d:cu(P.y1,P.y2,h,N),fill:"none",stroke:"transparent",strokeWidth:14,style:{pointerEvents:"stroke",cursor:"pointer"},onMouseEnter:()=>k({source:P.source,dest:P.dest}),onMouseLeave:()=>k(null),onClick:()=>{n(P.source,P.dest)}},`bg-${P.source}${P.dest}`)),j.map(P=>{const R=(x==null?void 0:x.source)===P.source&&(x==null?void 0:x.dest)===P.dest;return a.jsx("path",{d:cu(P.y1,P.y2,h,N),fill:"none",stroke:R?"#ff6b81":Yt,strokeWidth:R?vp:hp,strokeLinecap:"round",opacity:R?.9:.5,filter:R?"url(#cableGlow)":void 0,style:{pointerEvents:"none"}},`cable-${P.source}${P.dest}`)}),j.map(P=>a.jsx("circle",{cx:N,cy:P.y1,r:3,fill:Yt,opacity:.8},`dot-${P.source}${P.dest}`)),j.map(P=>a.jsx("circle",{cx:h-N,cy:P.y2,r:3,fill:Yt,opacity:.8},`dot2-${P.source}${P.dest}`))]}),_(d,"left"),_(g,"right"),m!=="pipedal"&&m!=="none"&&a.jsxs("div",{className:"patch-source-note",children:["Port data from pedalboard state (source: ",m,")"]})]}),y&&a.jsxs("div",{className:"patch-bay-error",children:[a.jsxs("span",{children:["⚠ ",y]}),a.jsx("button",{className:"patch-dismiss-btn",onClick:l,children:"↻"})]}),o&&a.jsx("div",{className:"patch-bay-error action",children:a.jsxs("span",{children:["⚠ ",o]})})]})},$t=-60,fu=0;function _t(e){const n=(Math.max($t,Math.min(fu,e))-$t)/(fu-$t);return Math.sqrt(n)*100}const vl=({levelL:e,levelR:t,label:n,mini:r=!1,peakHold:l=1500})=>{const s=w.useRef($t),o=w.useRef($t),i=w.useRef(null),u=w.useRef(null),[,f]=_u.useState(0);w.useEffect(()=>{e>s.current&&(s.current=e,i.current&&clearTimeout(i.current),i.current=window.setTimeout(()=>{s.current=Math.max(e,$t),f(L=>L+1)},l)),t>o.current&&(o.current=t,u.current&&clearTimeout(u.current),u.current=window.setTimeout(()=>{o.current=Math.max(t,$t),f(L=>L+1)},l))},[e,t,l]);const y=_t(e),m=_t(t),p=_t(s.current),v=_t(o.current),x=L=>L<60?"var(--meter-green, #4caf50)":L<85?"var(--meter-yellow, #ff9800)":"var(--meter-red, #f44336)",k=(L,h,c)=>a.jsxs("div",{className:`level-meter-channel ${r?"mini":""}`,children:[!r&&a.jsx("span",{className:"level-meter-side-label",children:c}),a.jsxs("div",{className:"level-meter-bar-track",children:[a.jsx("div",{className:"level-meter-bar-fill",style:{height:`${Math.min(100,L)}%`,backgroundColor:x(L)}}),a.jsx("div",{className:"level-meter-peak",style:{bottom:`${Math.min(100,h)}%`}}),!r&&a.jsxs(a.Fragment,{children:[a.jsx("div",{className:"level-meter-tick",style:{bottom:`${_t(-6)}%`}}),a.jsx("div",{className:"level-meter-tick mark-yellow",style:{bottom:`${_t(-20)}%`}}),a.jsx("div",{className:"level-meter-tick mark-green",style:{bottom:`${_t(-40)}%`}})]})]})]});return a.jsxs("div",{className:`level-meter ${r?"mini":""}`,children:[a.jsxs("div",{className:"level-meter-stereo-pair",children:[k(y,p,"L"),k(m,v,"R")]}),n&&a.jsx("div",{className:"level-meter-label",children:n}),!r&&a.jsxs("div",{className:"level-meter-db-values",children:[a.jsx("span",{className:e>-10?"hot":"",children:e.toFixed(1)}),a.jsx("span",{className:t>-10?"hot":"",children:t.toFixed(1)})]})]})},Ft=-135,yl=135,Lc=yl-Ft,xp=.1,no=24,du=no*2,os=20,wp=2.5;function kp(e,t,n,r){if(r<=0)return e;const l=Math.max(t,Math.min(n,e));return Math.max(t,Math.min(n,t+Math.round((l-t)/r)*r))}function pu(e,t,n){const r=(Math.max(t,Math.min(n,e))-t)/(n-t);return Ft+r*Lc}function Sp(e,t,n){const r=(Math.max(Ft,Math.min(yl,e))-Ft)/Lc;return t+r*(n-t)}function mu(e,t,n){const r=n.getBoundingClientRect(),l=e-(r.left+r.width/2),s=t-(r.top+r.height/2);return l*l+s*s<25?NaN:((Math.atan2(s,l)*180/Math.PI+90)%360+360)%360}const Cp=({value:e,min:t,max:n,step:r=0,size:l=48,label:s,readout:o,defaultValue:i,onChanging:u,onChange:f,onDoubleClick:y,accentColor:m})=>{const p=w.useRef(null),v=w.useRef({active:!1,pointerId:-1,lastAngle:0,dragValue:e,pointerType:""}),[x,k]=w.useState(!1),L=pu(e,t,n),h=w.useCallback(_=>{if(_.button!==0)return;const P=p.current;if(!P)return;_.preventDefault(),P.setPointerCapture(_.pointerId);const R=mu(_.clientX,_.clientY,P);v.current={active:!0,pointerId:_.pointerId,lastAngle:isNaN(R)?0:R,dragValue:e,pointerType:_.pointerType},k(!0)},[e]),c=w.useCallback(_=>{if(!v.current.active||v.current.pointerId!==_.pointerId)return;const P=p.current;if(!P)return;_.preventDefault();const R=mu(_.clientX,_.clientY,P);if(isNaN(R))return;let V=R-v.current.lastAngle;for(;V>180;)V-=360;for(;V<-180;)V+=360;const H=_.shiftKey?xp:1,le=Math.max(Ft,Math.min(yl,pu(v.current.dragValue,t,n)+V*H));let Y=Sp(le,t,n);r>0&&(Y=kp(Y,t,n,r)),v.current.dragValue=Y,v.current.lastAngle=R,u&&u(Y),f(Y)},[t,n,r,u,f]),d=w.useCallback(_=>{if(!v.current.active||v.current.pointerId!==_.pointerId)return;const P=p.current;P&&(P.releasePointerCapture(_.pointerId),v.current.active=!1,k(!1))},[]),g=w.useCallback(_=>{v.current.pointerId===_.pointerId&&(v.current.active=!1,k(!1))},[]),S=w.useCallback(_=>{_.preventDefault(),f(i??t),y&&y()},[i,t,f,y]);function N(_,P,R,V,H){const le=q=>q*Math.PI/180,Y=_+R*Math.sin(le(V)),E=P-R*Math.cos(le(V)),O=_+R*Math.sin(le(H)),$=P-R*Math.cos(le(H)),z=(H-V+720)%360>180?1:0;return`M ${Y} ${E} A ${R} ${R} 0 ${z} 1 ${O} ${$}`}const j=Ft,T=yl,U=Ft,I=L;return a.jsxs("div",{className:"rotary-knob",style:{"--knob-accent":m||"var(--accent, #e94560)",width:l,height:l},children:[a.jsxs("svg",{ref:p,className:`rotary-knob-svg ${x?"dragging":""}`,viewBox:`${-no} ${-no} ${du} ${du}`,width:l,height:l,onPointerDown:h,onPointerMove:c,onPointerUp:d,onLostPointerCapture:g,onDoubleClick:S,role:"slider","aria-valuemin":t,"aria-valuemax":n,"aria-valuenow":e,"aria-label":s||"Knob",tabIndex:0,children:[a.jsx("defs",{children:a.jsxs("radialGradient",{id:"knob-body",cx:"40%",cy:"35%",r:"60%",children:[a.jsx("stop",{offset:"0%",stopColor:"rgba(255,255,255,0.15)"}),a.jsx("stop",{offset:"60%",stopColor:"rgba(255,255,255,0.04)"}),a.jsx("stop",{offset:"100%",stopColor:"rgba(0,0,0,0.35)"})]})}),a.jsx("path",{className:"rotary-knob-track",d:N(0,0,os,j,T),fill:"none",strokeWidth:3}),a.jsx("path",{className:"rotary-knob-fill",d:N(0,0,os,U,I),fill:"none",strokeWidth:3,strokeLinecap:"round"}),a.jsx("circle",{className:"rotary-knob-body",cx:0,cy:0,r:os-5,fill:"url(#knob-body)"}),a.jsx("line",{className:"rotary-knob-needle",x1:0,y1:0,x2:0,y2:-16,transform:`rotate(${L})`}),a.jsx("circle",{className:"rotary-knob-centre",cx:0,cy:0,r:wp})]}),s&&a.jsx("span",{className:"rotary-knob-label",children:s}),o!==void 0&&a.jsx("span",{className:"rotary-knob-readout",children:o})]})},is={instrument:"Instrument",mic:"Mic",line:"Line",auxReturn:"Aux Return"},Rc={instrument:"#ff8c00",mic:"#e91e63",line:"#2196f3",auxReturn:"#9c27b0"},Np={instrument:"🎸",mic:"🎤",line:"🔌",auxReturn:"📥"},Ep=["instrument","mic","line","auxReturn"];function jp(e){return e<=-60?"-∞":`${e>=0?"+":""}${e.toFixed(1)}`}function hu(e){return e===0?"C":e<0?`L${Math.abs(Math.round(e*100))}`:`R${Math.round(e*100)}`}const Pp=({instanceId:e,channelIndex:t,label:n,volume:r,pan:l,mute:s,solo:o,channelType:i,hpEnabled:u,hpFrequency:f,levelL:y,levelR:m,onChangeVolume:p,onChangePan:v,onToggleMute:x,onToggleSolo:k,onChangeChannelType:L,onToggleHp:h,onChangeHpFrequency:c,onChangeLabel:d,fxInserts:g})=>{const S=Rc[i]??"#666",[N,j]=w.useState(!1),[T,U]=w.useState(n),I=w.useRef(null),_=w.useCallback(z=>{v(e,parseFloat(z.target.value))},[e,v]),P=w.useCallback(()=>{x(e,!s)},[e,s,x]),R=w.useCallback(()=>{k(e,!o)},[e,o,k]),V=w.useCallback(z=>{L(e,z.target.value)},[e,L]),H=w.useCallback(()=>{h(e,!u)},[e,u,h]),le=w.useCallback(z=>{c(e,parseFloat(z.target.value))},[e,c]),Y=w.useCallback(()=>{U(n),j(!0),requestAnimationFrame(()=>{var z;return(z=I.current)==null?void 0:z.focus()})},[n]),E=w.useCallback(()=>{const z=T.trim();z&&z!==n&&d(e,z),j(!1)},[T,n,e,d]),O=w.useCallback(z=>{z.key==="Enter"?E():z.key==="Escape"&&j(!1)},[E]),$=f>=100?`${Math.round(f)} Hz`:`${f.toFixed(0)} Hz`;return a.jsxs("div",{className:"channel-strip",style:{"--channel-accent":S},children:[a.jsxs("div",{className:"channel-header",children:[N?a.jsx("input",{ref:I,className:"channel-label-input",type:"text",value:T,onChange:z=>U(z.target.value),onBlur:E,onKeyDown:O,maxLength:32}):a.jsx("span",{className:"channel-label",onClick:Y,title:"Click to rename",children:n||`Ch ${t+1}`}),a.jsxs("span",{className:"channel-type-badge",style:{backgroundColor:`${S}22`,color:S,borderColor:S},title:is[i],children:[a.jsx("span",{className:"channel-type-icon",children:Np[i]}),a.jsx("span",{className:"channel-type-name",children:is[i]})]})]}),a.jsxs("div",{className:"channel-hpf-section",children:[a.jsx("button",{className:`channel-hpf-toggle ${u?"active":""}`,onClick:H,title:`High-pass filter: ${u?"ON":"OFF"}`,children:"HPF"}),u&&a.jsxs("div",{className:"channel-hpf-slider-group",children:[a.jsx("input",{type:"range",min:"20",max:"400",step:"1",value:f,onChange:le,className:"channel-hpf-slider",title:`HPF frequency: ${$}`}),a.jsx("span",{className:"channel-hpf-readout",children:$})]})]}),a.jsx("div",{className:"channel-meter-section",children:a.jsx(vl,{levelL:y,levelR:m,mini:!1})}),a.jsxs("div",{className:"channel-mute-solo",children:[a.jsx("button",{className:`channel-btn mute ${s?"active":""}`,onClick:P,title:s?"Unmute":"Mute",children:"M"}),a.jsx("button",{className:`channel-btn solo ${o?"active":""}`,onClick:R,title:o?"Un-solo":"Solo",children:"S"})]}),a.jsxs("div",{className:"channel-pan",children:[a.jsx("label",{className:"channel-pan-label",children:"Pan"}),a.jsxs("div",{className:"channel-pan-control",children:[a.jsx("input",{type:"range",min:"-1",max:"1",step:"0.01",value:l,onChange:_,className:"channel-pan-slider",title:`Pan: ${hu(l)}`}),a.jsx("span",{className:"channel-pan-value",children:hu(l)})]})]}),a.jsx("div",{className:"channel-fader-section",children:a.jsx(Cp,{value:r,min:-60,max:6,step:.5,size:48,label:"Volume",readout:jp(r),accentColor:S,onChange:z=>p(e,parseFloat(z.toFixed(1)))})}),a.jsx("div",{className:"channel-type-selector",children:a.jsx("select",{value:i,onChange:V,className:"channel-type-select",style:{borderColor:S},children:Ep.map(z=>a.jsx("option",{value:z,children:is[z]},z))})}),g]})},_p=[{value:1,label:"Main"},{value:2,label:"Bus 2"},{value:3,label:"Bus 3"},{value:4,label:"Bus 4"},{value:5,label:"Bus 5"},{value:6,label:"Bus 6"},{value:7,label:"Bus 7"},{value:8,label:"Bus 8"}];function vu(e){return(Math.max(-60,Math.min(6,e))+60)/66*100}function yu(e){return e/100*66-60}const Tp=({plugin:e,onSetControl:t})=>{const n=e.controlValues,r=n.masterVol??0,l=(n.masterMute??0)>=.5,s=n.masterLevelL??-60,o=n.masterLevelR??-60,i=Array.from({length:8},(v,x)=>{const k=x+1;return{index:k,vol:n[`ch${k}Vol`]??0,mute:(n[`ch${k}Mute`]??0)>=.5,route:Math.round(n[`ch${k}Route`]??1),levelL:n[`ch${k}LevelL`]??-60,levelR:n[`ch${k}LevelR`]??-60,volKey:`ch${k}Vol`,muteKey:`ch${k}Mute`,routeKey:`ch${k}Route`}}),u=w.useCallback(v=>{const x=yu(parseFloat(v.target.value));t(e.instanceId,"masterVol",parseFloat(x.toFixed(1)))},[e.instanceId,t]),f=w.useCallback(()=>{t(e.instanceId,"masterMute",l?0:1)},[e.instanceId,l,t]),y=w.useCallback((v,x,k)=>{const L=yu(parseFloat(k.target.value));t(e.instanceId,x,parseFloat(L.toFixed(1)))},[e.instanceId,t]),m=w.useCallback((v,x,k)=>{t(e.instanceId,x,k?0:1)},[e.instanceId,t]),p=w.useCallback((v,x,k)=>{const L=parseInt(k.target.value,10);t(e.instanceId,x,L)},[e.instanceId,t]);return a.jsxs("div",{className:"bus-strip",children:[a.jsxs("div",{className:"bus-master-section",children:[a.jsxs("div",{className:"bus-master-header",children:[a.jsx("span",{className:"bus-master-label",children:"Master"}),a.jsx("button",{className:`bus-btn mute ${l?"active":""}`,onClick:f,title:"Master Mute",children:"M"})]}),a.jsx("div",{className:"bus-master-meter",children:a.jsx(vl,{levelL:s,levelR:o,mini:!0,label:r>-60?`${r.toFixed(1)}dB`:"-∞"})}),a.jsx("div",{className:"bus-master-fader",children:a.jsx("input",{type:"range",min:"0",max:"100",step:"0.5",value:vu(r),onChange:u,className:"bus-fader",title:`Master Volume: ${r.toFixed(1)} dB`})})]}),a.jsx("div",{className:"bus-divider"}),a.jsx("div",{className:"bus-channels",children:i.map(v=>a.jsxs("div",{className:"bus-channel",children:[a.jsxs("span",{className:"bus-channel-label",children:["Ch ",v.index]}),a.jsx("button",{className:`bus-btn mute mini ${v.mute?"active":""}`,onClick:()=>m(v.index,v.muteKey,v.mute),title:`Ch ${v.index} Mute`,children:"M"}),a.jsx("select",{className:"bus-channel-route",value:v.route,onChange:x=>p(v.index,v.routeKey,x),title:`Ch ${v.index} route`,children:_p.map(x=>a.jsx("option",{value:x.value,children:x.label},x.value))}),a.jsx("div",{className:"bus-channel-meter",children:a.jsx(vl,{levelL:v.levelL,levelR:v.levelR,mini:!0})}),a.jsx("div",{className:"bus-channel-fader",children:a.jsx("input",{type:"range",min:"0",max:"100",step:"0.5",value:vu(v.vol),onChange:x=>y(v.index,v.volKey,x),className:"bus-fader mini",title:`Ch ${v.index} Volume: ${v.vol.toFixed(1)} dB`})}),a.jsx("span",{className:"bus-channel-db",children:v.vol>-60?v.vol.toFixed(1):"-∞"})]},v.index))})]})};function Mp(e){if(e<=0)return-60;if(e>=1)return 6;const t=e/.75;if(t<=.001)return-60;const n=20*Math.log10(t);return Math.max(-60,Math.min(6,n))}function Lp(e){if(e<=-60)return 0;if(e>=6)return 1;const t=Math.pow(10,e/20);return Math.min(1,t*.75)}const Rp=({volume:e,mute:t,levelL:n,levelR:r,onVolumeChange:l,onMuteToggle:s,label:o="Master"})=>{const i=Lp(e)*100,u=w.useCallback(y=>{const m=parseFloat(y.target.value)/100,p=Mp(m);l(parseFloat(p.toFixed(1)))},[l]),f=w.useCallback(()=>{s(!t)},[t,s]);return a.jsxs("div",{className:`master-bus ${t?"muted":""}`,children:[a.jsxs("div",{className:"master-bus-header",children:[a.jsx("span",{className:"master-bus-label",children:o}),a.jsx("span",{className:"master-bus-type",children:"Main Out"})]}),a.jsx("div",{className:"master-bus-meters",children:a.jsx(vl,{levelL:n,levelR:r,mini:!1})}),a.jsx("div",{className:"master-bus-controls",children:a.jsx("button",{className:`master-bus-btn mute ${t?"active":""}`,onClick:f,title:"Master Mute",children:"M"})}),a.jsxs("div",{className:"master-bus-fader-section",children:[a.jsx("input",{type:"range",min:"0",max:"100",step:"0.5",value:i,onChange:u,className:"master-bus-fader",title:`Master Volume: ${e.toFixed(1)} dB`,orient:"vertical"}),a.jsx("span",{className:"master-bus-fader-readout",children:t?"MUTED":e>-60?`${e>=0?"+":""}${e.toFixed(1)}`:"-∞"})]}),a.jsxs("div",{className:"master-bus-db-values",children:[a.jsx("span",{className:n>-10?"hot":"",children:n.toFixed(1)}),a.jsx("span",{className:r>-10?"hot":"",children:r.toFixed(1)})]})]})},zp=({scenes:e,loading:t,error:n,onClose:r,onSaveScene:l,onDeleteScene:s,onRecallScene:o,getCurrentState:i})=>{const[u,f]=w.useState(""),[y,m]=w.useState(""),[p,v]=w.useState(!1),[x,k]=w.useState(null),[L,h]=w.useState(null),[c,d]=w.useState(null),[g,S]=w.useState(null),N=n||g,j=w.useCallback(async()=>{const _=u.trim();if(!_)return;const P=i();if(!P){S("No plugin state available. Refresh plugins first.");return}v(!0),S(null);try{const R=y.trim()!==""?parseInt(y.trim(),10):null;await l(_,P,R),f(""),m("")}catch{S("Failed to save scene")}finally{v(!1)}},[u,y,i,l]),T=w.useCallback(async _=>{k(_),S(null);try{await o(_)?(h(_),setTimeout(()=>h(null),700)):S("Recall failed — check PiPedal connection")}catch{S("Recall failed")}finally{k(null)}},[o]),U=w.useCallback(async _=>{S(null),d(null);try{await s(_)}catch{S("Failed to delete scene")}},[s]),I=w.useCallback(_=>{_.key==="Enter"&&j()},[j]);return a.jsxs("div",{className:"scene-manager-overlay",children:[a.jsxs("div",{className:"scene-manager-header",children:[a.jsxs("div",{style:{display:"flex",alignItems:"center"},children:[a.jsx("h2",{children:"Scenes"}),a.jsx("span",{className:"scene-manager-count",children:e.length})]}),a.jsx("button",{className:"scene-close-btn",onClick:r,title:"Close",children:"✕"})]}),a.jsxs("div",{className:"scene-list",children:[t&&e.length===0&&a.jsx("div",{className:"scene-list-loading",children:"Loading scenes..."}),!t&&e.length===0&&a.jsxs("div",{className:"scene-list-empty",children:[a.jsx("span",{children:"No saved scenes yet"}),a.jsx("span",{children:"Use the form below to save the current mixer state."})]}),e.map(_=>a.jsx("div",{className:`scene-card ${L===_.id?"scene-recalled-flash":""} ${x===_.id?"scene-recalling":""}`,children:a.jsxs("div",{className:"scene-card-content",children:[a.jsx("span",{className:"scene-card-name",onClick:()=>T(_.id),title:`Recall "${_.name}"`,children:_.name}),_.midiPc!==null&&_.midiPc!==void 0&&a.jsxs("span",{className:"scene-card-midi",children:["PC#",_.midiPc]}),a.jsxs("div",{className:"scene-card-actions",children:[a.jsx("button",{className:"scene-card-btn recall",onClick:()=>T(_.id),disabled:x===_.id,title:"Recall scene",children:"▶ Recall"}),a.jsx("button",{className:"scene-card-btn delete",onClick:()=>d(_.id),title:"Delete scene",children:"✕"})]})]})},_.id))]}),a.jsxs("div",{className:"scene-save-form",children:[a.jsxs("div",{className:"scene-save-row",children:[a.jsx("input",{className:"scene-name-input",type:"text",placeholder:"Scene name...",value:u,onChange:_=>f(_.target.value),onKeyDown:I,maxLength:60}),a.jsx("button",{className:"scene-save-btn",onClick:j,disabled:p||!u.trim(),children:p?"Saving...":"Save"})]}),a.jsx("div",{className:"scene-save-row",children:a.jsxs("div",{className:"scene-midi-input-group",children:[a.jsx("span",{className:"scene-midi-label",children:"MIDI PC:"}),a.jsx("input",{className:"scene-midi-input",type:"number",min:"0",max:"127",placeholder:"—",value:y,onChange:_=>m(_.target.value)})]})})]}),N&&a.jsx("div",{className:"scene-error",children:N}),c!==null&&a.jsx("div",{className:"scene-confirm-overlay",onClick:()=>d(null),children:a.jsxs("div",{className:"scene-confirm-dialog",onClick:_=>_.stopPropagation(),children:[a.jsx("p",{children:"Delete this scene permanently?"}),a.jsxs("div",{className:"scene-confirm-actions",children:[a.jsx("button",{className:"scene-confirm-cancel",onClick:()=>d(null),children:"Cancel"}),a.jsx("button",{className:"scene-confirm-delete",onClick:()=>U(c),children:"Delete"})]})]})})]})},$p={connected:"#4caf50",connecting:"#ff9800",disconnected:"#9e9e9e",error:"#f44336"},Ip={connected:"Connected to PiPedal",connecting:"Connecting...",disconnected:"Disconnected",error:"Connection Error"},Op=({state:e,onRetry:t})=>a.jsxs("div",{className:"connection-status",children:[a.jsxs("div",{className:"status-indicator",children:[a.jsx("span",{className:"status-dot",style:{backgroundColor:$p[e.status]||"#9e9e9e"}}),a.jsx("span",{className:"status-label",children:Ip[e.status]||e.status})]}),e.error&&a.jsxs("div",{className:"status-error",children:[a.jsx("span",{children:e.error}),t&&a.jsx("button",{className:"retry-btn",onClick:t,children:"Retry"})]})]}),Fp=({insert:e,accentColor:t,onToggleBypass:n,onWetDryChange:r,onRemove:l})=>{const s=w.useCallback(()=>{n(e.id,e.bypassed)},[e.id,e.bypassed,n]),o=w.useCallback(f=>{r(e.id,parseFloat(f.target.value))},[e.id,r]),i=w.useCallback(()=>{l(e.id)},[e.id,l]),u=Math.round(e.wet_dry_mix*100);return a.jsxs("div",{className:`fx-insert-slot ${e.bypassed?"bypassed":""}`,style:{"--fx-accent":t},children:[a.jsxs("div",{className:"fx-insert-header",children:[a.jsx("span",{className:`fx-insert-bypass-btn ${e.bypassed?"active":""}`,onClick:s,title:e.bypassed?"Enable insert":"Bypass insert",children:e.bypassed?"OFF":"ON"}),a.jsx("span",{className:"fx-insert-name",title:e.plugin_name,children:e.plugin_name}),a.jsx("button",{className:"fx-insert-remove",onClick:i,title:"Remove insert",children:"×"})]}),!e.bypassed&&a.jsxs("div",{className:"fx-insert-wetdry",children:[a.jsx("label",{className:"fx-insert-wetdry-label",children:"Mix"}),a.jsx("input",{type:"range",min:"0",max:"1",step:"0.01",value:e.wet_dry_mix,onChange:o,className:"fx-insert-wetdry-slider",title:`Wet/Dry: ${u}%`}),a.jsxs("span",{className:"fx-insert-wetdry-readout",children:[u,"%"]})]})]})},Dp=({channelIndex:e,inserts:t,availablePlugins:n,accentColor:r,onCreateInsert:l,onUpdateInsert:s,onDeleteInsert:o,onToggleBypass:i})=>{const[u,f]=w.useState(!1),[y,m]=w.useState(""),p=w.useMemo(()=>[...t].sort((g,S)=>g.slot_order-S.slot_order),[t]),v=w.useCallback((g,S)=>{s(g,{wet_dry_mix:S})},[s]),x=w.useCallback(g=>{o(g)},[o]),k=w.useCallback(()=>{f(!0),m("")},[]),L=w.useCallback(()=>{f(!1),m("")},[]),h=w.useCallback(g=>{m(g.target.value)},[]),c=w.useCallback(async()=>{if(!y)return;const g=n.find(N=>N.uri===y);if(!g)return;const S=p.length;await l({channel_index:e,plugin_instance_id:g.instanceId??-(Date.now()%1e4),plugin_name:g.name||g.uri.split("/").pop()||"FX",slot_order:S,bypassed:!1,wet_dry_mix:1}),f(!1),m("")},[y,n,p.length,e,l]),d=w.useMemo(()=>n.find(g=>g.uri===y),[n,y]);return a.jsxs("div",{className:"fx-insert-panel",children:[a.jsxs("div",{className:"fx-insert-panel-header",children:[a.jsx("span",{className:"fx-insert-panel-title",children:"FX Inserts"}),!u&&p.length>0&&a.jsx("button",{className:"fx-insert-add-btn",onClick:k,title:"Add FX insert",children:"+ Add"})]}),p.length>0&&a.jsx("div",{className:"fx-insert-slots",children:p.map(g=>a.jsx(Fp,{insert:g,accentColor:r,onToggleBypass:i,onWetDryChange:v,onRemove:x},g.id))}),p.length===0&&!u&&a.jsx("div",{className:"fx-insert-empty",children:a.jsx("button",{className:"fx-insert-add-btn ghost",onClick:k,children:"+ Add FX Insert"})}),u&&a.jsxs("div",{className:"fx-insert-add-form",children:[a.jsxs("select",{className:"fx-insert-plugin-select",value:y,onChange:h,children:[a.jsx("option",{value:"",children:"-- Select Plugin --"}),n.map(g=>a.jsxs("option",{value:g.uri,children:[g.name||g.uri.split("/").pop()||g.uri,g.brand?` (${g.brand})`:""]},g.uri))]}),d&&a.jsxs("div",{className:"fx-insert-plugin-info",children:["I/O: ",d.audioInputs,"in /"," ",d.audioOutputs,"out"]}),a.jsxs("div",{className:"fx-insert-add-actions",children:[a.jsx("button",{className:"fx-insert-confirm-btn",disabled:!y,onClick:c,children:"Add"}),a.jsx("button",{className:"fx-insert-cancel-btn",onClick:L,children:"Cancel"})]})]})]})},Ap=({plugins:e,connectionState:t,pedalboardName:n,lastUpdate:r,onRefresh:l})=>{const{ready:s,setControlValue:o}=fp(),{scenes:i,loading:u,error:f,saveScene:y,deleteScene:m,recallScene:p}=dp(),{portsState:v,refresh:x,connect:k,disconnect:L,disconnectAll:h,actionState:c,actionError:d}=pp(),[g,S]=w.useState(!1),[N,j]=w.useState(!1),[T,U]=w.useState(!1),{insertsByChannel:I,availablePlugins:_,createInsert:P,updateInsert:R,deleteInsert:V,toggleBypass:H}=mp(),le="http://192.168.0.245:8080/",Y=w.useMemo(()=>e.filter(D=>!D.uri.includes("band-bus")&&D.uri.includes("band-channel")),[e]),E=w.useMemo(()=>e.filter(D=>D.uri.includes("band-bus")),[e]),O=Y.length>0,$=E.length>0,z=e.length>0,q=w.useMemo(()=>$?Math.max(...E.map(D=>D.controlValues.masterLevelL??-60)):-60,[E,$]),Qt=w.useMemo(()=>$?Math.max(...E.map(D=>D.controlValues.masterLevelR??-60)):-60,[E,$]),[Ge,Nn]=w.useState(0),[Ye,Kt]=w.useState(!1),zc=w.useCallback(()=>e.length===0?null:{channels:Y.map(D=>({instanceId:D.instanceId,params:{...D.controlValues}})),buses:E.map(D=>({instanceId:D.instanceId,params:{...D.controlValues}}))},[e,Y,E]),qo={0:"instrument",1:"instrument",2:"line",3:"mic",4:"line"},$c={instrument:0,mic:3,line:2,auxReturn:4},Ic=w.useCallback(()=>{S(D=>!D)},[]);return a.jsxs("div",{className:"mixer-page",children:[a.jsxs("header",{className:"mixer-header",children:[a.jsxs("div",{className:"mixer-header-left",children:[a.jsx("h1",{className:"mixer-title",children:"OPLabs Mixer"}),a.jsx(Op,{state:t,onRetry:l})]}),a.jsxs("div",{className:"mixer-header-center",children:[n&&a.jsxs("span",{className:"mixer-pedalboard-name",children:["Pedalboard: ",n]}),t.status==="connected"&&a.jsx("span",{className:`mixer-ws-indicator ${s?"ready":"pending"}`,children:s?"Controls Ready":"Connecting Controls..."})]}),a.jsxs("div",{className:"mixer-header-right",children:[a.jsx("span",{className:"mixer-update-time",children:r>0?`Updated ${new Date(r).toLocaleTimeString()}`:""}),a.jsxs("button",{className:`mixer-scenes-btn ${g?"active":""}`,onClick:Ic,title:"Scene Manager",children:["🎬 Scenes",i.length>0&&a.jsx("span",{className:"mixer-scenes-count",children:i.length})]}),a.jsx("button",{className:"mixer-scenes-btn",onClick:l,children:"↻ Refresh"}),a.jsx("button",{className:`mixer-pipedal-btn ${N?"active":""}`,onClick:()=>j(D=>!D),title:"Toggle PiPedal view",children:"🎛️ PiPedal"}),a.jsx("button",{className:`mixer-patch-btn ${T?"active":""}`,onClick:()=>U(D=>!D),title:"Toggle Patch Bay",children:"🔌 Patch"})]})]}),a.jsxs("div",{className:`mixer-content ${N?"mixer-content-split":""}`,children:[a.jsxs("div",{className:"mixer-content-main",children:[!z&&a.jsxs("div",{className:"mixer-empty",children:[a.jsx("div",{className:"mixer-empty-icon",children:"🎛️"}),a.jsx("h2",{children:"No OPLabs Plugins Found"}),a.jsx("p",{children:"Load OPLabsBandChannel or OPLabsBandBus plugins on the PiPedal pedalboard, then click Refresh."}),t.status!=="connected"&&a.jsxs("p",{className:"mixer-empty-hint",children:["Status: ",a.jsx("strong",{children:t.status}),t.error&&`${t.error}`]}),a.jsx("button",{className:"mixer-refresh-btn large",onClick:l,children:"↻ Refresh Now"})]}),O&&a.jsxs("div",{className:"mixer-channels",children:[a.jsxs("div",{className:"mixer-section-header",children:[a.jsx("h2",{children:"Channels"}),a.jsx("span",{className:"mixer-count",children:Y.length})]}),a.jsxs("div",{className:"mixer-channels-grid",children:[Y.map((D,vr)=>{const Pt=D.controlValues,bo=Math.round(Pt.instrument??0)||0;return a.jsx(Pp,{instanceId:D.instanceId,channelIndex:vr,label:D.title||D.pluginName||`Ch ${vr+1}`,volume:Pt.volume??0,pan:Pt.pan??0,mute:(Pt.mute??0)>=.5,solo:(Pt.solo??0)>=.5,channelType:qo[bo]??"instrument",hpEnabled:!1,hpFrequency:80,levelL:Pt.levelL??-60,levelR:Pt.levelR??-60,onChangeVolume:(Xe,Je)=>o(Xe,"volume",Je),onChangePan:(Xe,Je)=>o(Xe,"pan",Je),onToggleMute:(Xe,Je)=>o(Xe,"mute",Je?1:0),onToggleSolo:(Xe,Je)=>o(Xe,"solo",Je?1:0),onChangeChannelType:(Xe,Je)=>{o(Xe,"instrument",$c[Je]??0)},onToggleHp:()=>{},onChangeHpFrequency:()=>{},onChangeLabel:()=>{},fxInserts:a.jsx(Dp,{channelIndex:vr,inserts:I[vr]||[],availablePlugins:_,accentColor:Rc[qo[bo]??"instrument"]??"#666",onCreateInsert:P,onUpdateInsert:R,onDeleteInsert:V,onToggleBypass:H})},D.instanceId)}),a.jsx("div",{className:"mixer-add-channel",children:a.jsx("button",{className:"mixer-add-btn",title:"Add channel (future)",children:"+"})})]})]}),$&&a.jsxs("div",{className:"mixer-buses",children:[a.jsxs("div",{className:"mixer-section-header",children:[a.jsx("h2",{children:"Bus"}),a.jsx("span",{className:"mixer-count",children:E.length})]}),a.jsx("div",{className:"mixer-buses-grid",children:E.map(D=>a.jsx(Tp,{plugin:D,onSetControl:o},D.instanceId))})]}),z&&a.jsxs("div",{className:"mixer-master-section",children:[a.jsx("div",{className:"mixer-section-header",children:a.jsx("h2",{children:"Master"})}),a.jsx("div",{className:"mixer-master-layout",children:a.jsx(Rp,{volume:Ge,mute:Ye,levelL:q,levelR:Qt,onVolumeChange:D=>Nn(D),onMuteToggle:D=>Kt(D)})})]})]})," ",N&&a.jsx("div",{className:"mixer-pipedal-pane",children:a.jsx("iframe",{src:le,title:"PiPedal",className:"mixer-pipedal-iframe",sandbox:"allow-scripts allow-same-origin allow-forms allow-popups"})})]})," ",T&&a.jsx("div",{className:"mixer-patch-pane",children:a.jsx(gp,{portsState:v,onConnect:k,onDisconnect:L,onDisconnectAll:h,onRefresh:x,actionState:c,actionError:d})}),g&&a.jsx(zp,{scenes:i,loading:u,error:f,onClose:()=>S(!1),onSaveScene:y,onDeleteScene:m,onRecallScene:p,getCurrentState:zc})]})},Up=()=>{const{connectionState:e,plugins:t,pedalboardName:n,discover:r,lastUpdate:l}=cp();return a.jsx("div",{className:"app",children:a.jsx(Ap,{plugins:t,connectionState:e,pedalboardName:n,lastUpdate:l,onRefresh:r})})};us.createRoot(document.getElementById("root")).render(a.jsx(_u.StrictMode,{children:a.jsx(Up,{})}));