Files
Brancheneinstufung2/company-explorer/frontend/dist/assets/index-tQU9lyIc.js
2026-02-24 06:47:35 +00:00

310 lines
294 KiB
JavaScript

(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(s){if(s.ep)return;s.ep=!0;const a=n(s);fetch(s.href,a)}})();function t0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Vu={exports:{}},tl={},Bu={exports:{}},H={};/**
* @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 Ur=Symbol.for("react.element"),n0=Symbol.for("react.portal"),r0=Symbol.for("react.fragment"),s0=Symbol.for("react.strict_mode"),l0=Symbol.for("react.profiler"),a0=Symbol.for("react.provider"),i0=Symbol.for("react.context"),o0=Symbol.for("react.forward_ref"),u0=Symbol.for("react.suspense"),c0=Symbol.for("react.memo"),d0=Symbol.for("react.lazy"),po=Symbol.iterator;function f0(e){return e===null||typeof e!="object"?null:(e=po&&e[po]||e["@@iterator"],typeof e=="function"?e:null)}var Hu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Wu=Object.assign,Qu={};function Qn(e,t,n){this.props=e,this.context=t,this.refs=Qu,this.updater=n||Hu}Qn.prototype.isReactComponent={};Qn.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")};Qn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function qu(){}qu.prototype=Qn.prototype;function li(e,t,n){this.props=e,this.context=t,this.refs=Qu,this.updater=n||Hu}var ai=li.prototype=new qu;ai.constructor=li;Wu(ai,Qn.prototype);ai.isPureReactComponent=!0;var ho=Array.isArray,Ku=Object.prototype.hasOwnProperty,ii={current:null},Ju={key:!0,ref:!0,__self:!0,__source:!0};function Gu(e,t,n){var r,s={},a=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(a=""+t.key),t)Ku.call(t,r)&&!Ju.hasOwnProperty(r)&&(s[r]=t[r]);var o=arguments.length-2;if(o===1)s.children=n;else if(1<o){for(var u=Array(o),c=0;c<o;c++)u[c]=arguments[c+2];s.children=u}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)s[r]===void 0&&(s[r]=o[r]);return{$$typeof:Ur,type:e,key:a,ref:i,props:s,_owner:ii.current}}function p0(e,t){return{$$typeof:Ur,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function oi(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ur}function h0(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var mo=/\/+/g;function Sl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?h0(""+e.key):t.toString(36)}function hs(e,t,n,r,s){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case Ur:case n0:i=!0}}if(i)return i=e,s=s(i),e=r===""?"."+Sl(i,0):r,ho(s)?(n="",e!=null&&(n=e.replace(mo,"$&/")+"/"),hs(s,t,n,"",function(c){return c})):s!=null&&(oi(s)&&(s=p0(s,n+(!s.key||i&&i.key===s.key?"":(""+s.key).replace(mo,"$&/")+"/")+e)),t.push(s)),1;if(i=0,r=r===""?".":r+":",ho(e))for(var o=0;o<e.length;o++){a=e[o];var u=r+Sl(a,o);i+=hs(a,t,n,u,s)}else if(u=f0(e),typeof u=="function")for(e=u.call(e),o=0;!(a=e.next()).done;)a=a.value,u=r+Sl(a,o++),i+=hs(a,t,n,u,s);else if(a==="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 i}function Gr(e,t,n){if(e==null)return e;var r=[],s=0;return hs(e,r,"","",function(a){return t.call(n,a,s++)}),r}function m0(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 Se={current:null},ms={transition:null},x0={ReactCurrentDispatcher:Se,ReactCurrentBatchConfig:ms,ReactCurrentOwner:ii};function Xu(){throw Error("act(...) is not supported in production builds of React.")}H.Children={map:Gr,forEach:function(e,t,n){Gr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Gr(e,function(){t++}),t},toArray:function(e){return Gr(e,function(t){return t})||[]},only:function(e){if(!oi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H.Component=Qn;H.Fragment=r0;H.Profiler=l0;H.PureComponent=li;H.StrictMode=s0;H.Suspense=u0;H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=x0;H.act=Xu;H.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=Wu({},e.props),s=e.key,a=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,i=ii.current),t.key!==void 0&&(s=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(u in t)Ku.call(t,u)&&!Ju.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&o!==void 0?o[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){o=Array(u);for(var c=0;c<u;c++)o[c]=arguments[c+2];r.children=o}return{$$typeof:Ur,type:e.type,key:s,ref:a,props:r,_owner:i}};H.createContext=function(e){return e={$$typeof:i0,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:a0,_context:e},e.Consumer=e};H.createElement=Gu;H.createFactory=function(e){var t=Gu.bind(null,e);return t.type=e,t};H.createRef=function(){return{current:null}};H.forwardRef=function(e){return{$$typeof:o0,render:e}};H.isValidElement=oi;H.lazy=function(e){return{$$typeof:d0,_payload:{_status:-1,_result:e},_init:m0}};H.memo=function(e,t){return{$$typeof:c0,type:e,compare:t===void 0?null:t}};H.startTransition=function(e){var t=ms.transition;ms.transition={};try{e()}finally{ms.transition=t}};H.unstable_act=Xu;H.useCallback=function(e,t){return Se.current.useCallback(e,t)};H.useContext=function(e){return Se.current.useContext(e)};H.useDebugValue=function(){};H.useDeferredValue=function(e){return Se.current.useDeferredValue(e)};H.useEffect=function(e,t){return Se.current.useEffect(e,t)};H.useId=function(){return Se.current.useId()};H.useImperativeHandle=function(e,t,n){return Se.current.useImperativeHandle(e,t,n)};H.useInsertionEffect=function(e,t){return Se.current.useInsertionEffect(e,t)};H.useLayoutEffect=function(e,t){return Se.current.useLayoutEffect(e,t)};H.useMemo=function(e,t){return Se.current.useMemo(e,t)};H.useReducer=function(e,t,n){return Se.current.useReducer(e,t,n)};H.useRef=function(e){return Se.current.useRef(e)};H.useState=function(e){return Se.current.useState(e)};H.useSyncExternalStore=function(e,t,n){return Se.current.useSyncExternalStore(e,t,n)};H.useTransition=function(){return Se.current.useTransition()};H.version="18.3.1";Bu.exports=H;var E=Bu.exports;const g0=t0(E);/**
* @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 y0=E,v0=Symbol.for("react.element"),w0=Symbol.for("react.fragment"),k0=Object.prototype.hasOwnProperty,b0=y0.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,N0={key:!0,ref:!0,__self:!0,__source:!0};function Yu(e,t,n){var r,s={},a=null,i=null;n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)k0.call(t,r)&&!N0.hasOwnProperty(r)&&(s[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)s[r]===void 0&&(s[r]=t[r]);return{$$typeof:v0,type:e,key:a,ref:i,props:s,_owner:b0.current}}tl.Fragment=w0;tl.jsx=Yu;tl.jsxs=Yu;Vu.exports=tl;var l=Vu.exports,ra={},Zu={exports:{}},Ve={},ec={exports:{}},tc={};/**
* @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(_,M){var A=_.length;_.push(M);e:for(;0<A;){var Q=A-1>>>1,J=_[Q];if(0<s(J,M))_[Q]=M,_[A]=J,A=Q;else break e}}function n(_){return _.length===0?null:_[0]}function r(_){if(_.length===0)return null;var M=_[0],A=_.pop();if(A!==M){_[0]=A;e:for(var Q=0,J=_.length,Ge=J>>>1;Q<Ge;){var Ee=2*(Q+1)-1,Ct=_[Ee],ht=Ee+1,mt=_[ht];if(0>s(Ct,A))ht<J&&0>s(mt,Ct)?(_[Q]=mt,_[ht]=A,Q=ht):(_[Q]=Ct,_[Ee]=A,Q=Ee);else if(ht<J&&0>s(mt,A))_[Q]=mt,_[ht]=A,Q=ht;else break e}}return M}function s(_,M){var A=_.sortIndex-M.sortIndex;return A!==0?A:_.id-M.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,o=i.now();e.unstable_now=function(){return i.now()-o}}var u=[],c=[],f=1,m=null,x=3,y=!1,g=!1,k=!1,S=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(_){for(var M=n(c);M!==null;){if(M.callback===null)r(c);else if(M.startTime<=_)r(c),M.sortIndex=M.expirationTime,t(u,M);else break;M=n(c)}}function N(_){if(k=!1,h(_),!g)if(n(u)!==null)g=!0,I(C);else{var M=n(c);M!==null&&V(N,M.startTime-_)}}function C(_,M){g=!1,k&&(k=!1,p(b),b=-1),y=!0;var A=x;try{for(h(M),m=n(u);m!==null&&(!(m.expirationTime>M)||_&&!z());){var Q=m.callback;if(typeof Q=="function"){m.callback=null,x=m.priorityLevel;var J=Q(m.expirationTime<=M);M=e.unstable_now(),typeof J=="function"?m.callback=J:m===n(u)&&r(u),h(M)}else r(u);m=n(u)}if(m!==null)var Ge=!0;else{var Ee=n(c);Ee!==null&&V(N,Ee.startTime-M),Ge=!1}return Ge}finally{m=null,x=A,y=!1}}var L=!1,P=null,b=-1,U=5,w=-1;function z(){return!(e.unstable_now()-w<U)}function W(){if(P!==null){var _=e.unstable_now();w=_;var M=!0;try{M=P(!0,_)}finally{M?G():(L=!1,P=null)}}else L=!1}var G;if(typeof d=="function")G=function(){d(W)};else if(typeof MessageChannel<"u"){var Y=new MessageChannel,j=Y.port2;Y.port1.onmessage=W,G=function(){j.postMessage(null)}}else G=function(){S(W,0)};function I(_){P=_,L||(L=!0,G())}function V(_,M){b=S(function(){_(e.unstable_now())},M)}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(_){_.callback=null},e.unstable_continueExecution=function(){g||y||(g=!0,I(C))},e.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):U=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return x},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(_){switch(x){case 1:case 2:case 3:var M=3;break;default:M=x}var A=x;x=M;try{return _()}finally{x=A}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,M){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var A=x;x=_;try{return M()}finally{x=A}},e.unstable_scheduleCallback=function(_,M,A){var Q=e.unstable_now();switch(typeof A=="object"&&A!==null?(A=A.delay,A=typeof A=="number"&&0<A?Q+A:Q):A=Q,_){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=A+J,_={id:f++,callback:M,priorityLevel:_,startTime:A,expirationTime:J,sortIndex:-1},A>Q?(_.sortIndex=A,t(c,_),n(u)===null&&_===n(c)&&(k?(p(b),b=-1):k=!0,V(N,A-Q))):(_.sortIndex=J,t(u,_),g||y||(g=!0,I(C))),_},e.unstable_shouldYield=z,e.unstable_wrapCallback=function(_){var M=x;return function(){var A=x;x=M;try{return _.apply(this,arguments)}finally{x=A}}}})(tc);ec.exports=tc;var j0=ec.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 S0=E,$e=j0;function R(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 nc=new Set,br={};function pn(e,t){Fn(e,t),Fn(e+"Capture",t)}function Fn(e,t){for(br[e]=t,e=0;e<t.length;e++)nc.add(t[e])}var kt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),sa=Object.prototype.hasOwnProperty,C0=/^[: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]*$/,xo={},go={};function E0(e){return sa.call(go,e)?!0:sa.call(xo,e)?!1:C0.test(e)?go[e]=!0:(xo[e]=!0,!1)}function _0(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 R0(e,t,n,r){if(t===null||typeof t>"u"||_0(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 Ce(e,t,n,r,s,a,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var xe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){xe[e]=new Ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];xe[t]=new Ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){xe[e]=new Ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){xe[e]=new Ce(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){xe[e]=new Ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){xe[e]=new Ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){xe[e]=new Ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){xe[e]=new Ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){xe[e]=new Ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var ui=/[\-:]([a-z])/g;function ci(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(ui,ci);xe[t]=new Ce(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(ui,ci);xe[t]=new Ce(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(ui,ci);xe[t]=new Ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){xe[e]=new Ce(e,1,!1,e.toLowerCase(),null,!1,!1)});xe.xlinkHref=new Ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){xe[e]=new Ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function di(e,t,n,r){var s=xe.hasOwnProperty(t)?xe[t]:null;(s!==null?s.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(R0(t,n,s,r)&&(n=null),r||s===null?E0(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):s.mustUseProperty?e[s.propertyName]=n===null?s.type===3?!1:"":n:(t=s.attributeName,r=s.attributeNamespace,n===null?e.removeAttribute(t):(s=s.type,n=s===3||s===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var St=S0.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Xr=Symbol.for("react.element"),yn=Symbol.for("react.portal"),vn=Symbol.for("react.fragment"),fi=Symbol.for("react.strict_mode"),la=Symbol.for("react.profiler"),rc=Symbol.for("react.provider"),sc=Symbol.for("react.context"),pi=Symbol.for("react.forward_ref"),aa=Symbol.for("react.suspense"),ia=Symbol.for("react.suspense_list"),hi=Symbol.for("react.memo"),_t=Symbol.for("react.lazy"),lc=Symbol.for("react.offscreen"),yo=Symbol.iterator;function Zn(e){return e===null||typeof e!="object"?null:(e=yo&&e[yo]||e["@@iterator"],typeof e=="function"?e:null)}var se=Object.assign,Cl;function or(e){if(Cl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Cl=t&&t[1]||""}return`
`+Cl+e}var El=!1;function _l(e,t){if(!e||El)return"";El=!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(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var s=c.stack.split(`
`),a=r.stack.split(`
`),i=s.length-1,o=a.length-1;1<=i&&0<=o&&s[i]!==a[o];)o--;for(;1<=i&&0<=o;i--,o--)if(s[i]!==a[o]){if(i!==1||o!==1)do if(i--,o--,0>o||s[i]!==a[o]){var u=`
`+s[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=i&&0<=o);break}}}finally{El=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?or(e):""}function P0(e){switch(e.tag){case 5:return or(e.type);case 16:return or("Lazy");case 13:return or("Suspense");case 19:return or("SuspenseList");case 0:case 2:case 15:return e=_l(e.type,!1),e;case 11:return e=_l(e.type.render,!1),e;case 1:return e=_l(e.type,!0),e;default:return""}}function oa(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 vn:return"Fragment";case yn:return"Portal";case la:return"Profiler";case fi:return"StrictMode";case aa:return"Suspense";case ia:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case sc:return(e.displayName||"Context")+".Consumer";case rc:return(e._context.displayName||"Context")+".Provider";case pi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case hi:return t=e.displayName||null,t!==null?t:oa(e.type)||"Memo";case _t:t=e._payload,e=e._init;try{return oa(e(t))}catch{}}return null}function T0(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 oa(t);case 8:return t===fi?"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 Bt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ac(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function L0(e){var t=ac(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 s=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(i){r=""+i,a.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yr(e){e._valueTracker||(e._valueTracker=L0(e))}function ic(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ac(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Rs(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 ua(e,t){var n=t.checked;return se({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function vo(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Bt(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 oc(e,t){t=t.checked,t!=null&&di(e,"checked",t,!1)}function ca(e,t){oc(e,t);var n=Bt(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")?da(e,t.type,n):t.hasOwnProperty("defaultValue")&&da(e,t.type,Bt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function wo(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 da(e,t,n){(t!=="number"||Rs(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ur=Array.isArray;function Tn(e,t,n,r){if(e=e.options,t){t={};for(var s=0;s<n.length;s++)t["$"+n[s]]=!0;for(n=0;n<e.length;n++)s=t.hasOwnProperty("$"+e[n].value),e[n].selected!==s&&(e[n].selected=s),s&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Bt(n),t=null,s=0;s<e.length;s++){if(e[s].value===n){e[s].selected=!0,r&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function fa(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(R(91));return se({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ko(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(R(92));if(ur(n)){if(1<n.length)throw Error(R(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Bt(n)}}function uc(e,t){var n=Bt(t.value),r=Bt(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 bo(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function cc(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 pa(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?cc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Zr,dc=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,s){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,s)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Zr=Zr||document.createElement("div"),Zr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Zr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Nr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var pr={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},O0=["Webkit","ms","Moz","O"];Object.keys(pr).forEach(function(e){O0.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pr[t]=pr[e]})});function fc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||pr.hasOwnProperty(e)&&pr[e]?(""+t).trim():t+"px"}function pc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,s=fc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,s):e[n]=s}}var M0=se({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 ha(e,t){if(t){if(M0[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(R(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(R(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(R(61))}if(t.style!=null&&typeof t.style!="object")throw Error(R(62))}}function ma(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 xa=null;function mi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ga=null,Ln=null,On=null;function No(e){if(e=Br(e)){if(typeof ga!="function")throw Error(R(280));var t=e.stateNode;t&&(t=al(t),ga(e.stateNode,e.type,t))}}function hc(e){Ln?On?On.push(e):On=[e]:Ln=e}function mc(){if(Ln){var e=Ln,t=On;if(On=Ln=null,No(e),t)for(e=0;e<t.length;e++)No(t[e])}}function xc(e,t){return e(t)}function gc(){}var Rl=!1;function yc(e,t,n){if(Rl)return e(t,n);Rl=!0;try{return xc(e,t,n)}finally{Rl=!1,(Ln!==null||On!==null)&&(gc(),mc())}}function jr(e,t){var n=e.stateNode;if(n===null)return null;var r=al(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(R(231,t,typeof n));return n}var ya=!1;if(kt)try{var er={};Object.defineProperty(er,"passive",{get:function(){ya=!0}}),window.addEventListener("test",er,er),window.removeEventListener("test",er,er)}catch{ya=!1}function D0(e,t,n,r,s,a,i,o,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(f){this.onError(f)}}var hr=!1,Ps=null,Ts=!1,va=null,z0={onError:function(e){hr=!0,Ps=e}};function A0(e,t,n,r,s,a,i,o,u){hr=!1,Ps=null,D0.apply(z0,arguments)}function F0(e,t,n,r,s,a,i,o,u){if(A0.apply(this,arguments),hr){if(hr){var c=Ps;hr=!1,Ps=null}else throw Error(R(198));Ts||(Ts=!0,va=c)}}function hn(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 vc(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 jo(e){if(hn(e)!==e)throw Error(R(188))}function I0(e){var t=e.alternate;if(!t){if(t=hn(e),t===null)throw Error(R(188));return t!==e?null:e}for(var n=e,r=t;;){var s=n.return;if(s===null)break;var a=s.alternate;if(a===null){if(r=s.return,r!==null){n=r;continue}break}if(s.child===a.child){for(a=s.child;a;){if(a===n)return jo(s),e;if(a===r)return jo(s),t;a=a.sibling}throw Error(R(188))}if(n.return!==r.return)n=s,r=a;else{for(var i=!1,o=s.child;o;){if(o===n){i=!0,n=s,r=a;break}if(o===r){i=!0,r=s,n=a;break}o=o.sibling}if(!i){for(o=a.child;o;){if(o===n){i=!0,n=a,r=s;break}if(o===r){i=!0,r=a,n=s;break}o=o.sibling}if(!i)throw Error(R(189))}}if(n.alternate!==r)throw Error(R(190))}if(n.tag!==3)throw Error(R(188));return n.stateNode.current===n?e:t}function wc(e){return e=I0(e),e!==null?kc(e):null}function kc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=kc(e);if(t!==null)return t;e=e.sibling}return null}var bc=$e.unstable_scheduleCallback,So=$e.unstable_cancelCallback,U0=$e.unstable_shouldYield,$0=$e.unstable_requestPaint,ae=$e.unstable_now,V0=$e.unstable_getCurrentPriorityLevel,xi=$e.unstable_ImmediatePriority,Nc=$e.unstable_UserBlockingPriority,Ls=$e.unstable_NormalPriority,B0=$e.unstable_LowPriority,jc=$e.unstable_IdlePriority,nl=null,ft=null;function H0(e){if(ft&&typeof ft.onCommitFiberRoot=="function")try{ft.onCommitFiberRoot(nl,e,void 0,(e.current.flags&128)===128)}catch{}}var st=Math.clz32?Math.clz32:q0,W0=Math.log,Q0=Math.LN2;function q0(e){return e>>>=0,e===0?32:31-(W0(e)/Q0|0)|0}var es=64,ts=4194304;function cr(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 Os(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,s=e.suspendedLanes,a=e.pingedLanes,i=n&268435455;if(i!==0){var o=i&~s;o!==0?r=cr(o):(a&=i,a!==0&&(r=cr(a)))}else i=n&~s,i!==0?r=cr(i):a!==0&&(r=cr(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&s)&&(s=r&-r,a=t&-t,s>=a||s===16&&(a&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-st(t),s=1<<n,r|=e[n],t&=~s;return r}function K0(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 J0(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,s=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-st(a),o=1<<i,u=s[i];u===-1?(!(o&n)||o&r)&&(s[i]=K0(o,t)):u<=t&&(e.expiredLanes|=o),a&=~o}}function wa(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Sc(){var e=es;return es<<=1,!(es&4194240)&&(es=64),e}function Pl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function $r(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-st(t),e[t]=n}function G0(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 s=31-st(n),a=1<<s;t[s]=0,r[s]=-1,e[s]=-1,n&=~a}}function gi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-st(n),s=1<<r;s&t|e[r]&t&&(e[r]|=t),n&=~s}}var K=0;function Cc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ec,yi,_c,Rc,Pc,ka=!1,ns=[],Dt=null,zt=null,At=null,Sr=new Map,Cr=new Map,Tt=[],X0="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 Co(e,t){switch(e){case"focusin":case"focusout":Dt=null;break;case"dragenter":case"dragleave":zt=null;break;case"mouseover":case"mouseout":At=null;break;case"pointerover":case"pointerout":Sr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Cr.delete(t.pointerId)}}function tr(e,t,n,r,s,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[s]},t!==null&&(t=Br(t),t!==null&&yi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function Y0(e,t,n,r,s){switch(t){case"focusin":return Dt=tr(Dt,e,t,n,r,s),!0;case"dragenter":return zt=tr(zt,e,t,n,r,s),!0;case"mouseover":return At=tr(At,e,t,n,r,s),!0;case"pointerover":var a=s.pointerId;return Sr.set(a,tr(Sr.get(a)||null,e,t,n,r,s)),!0;case"gotpointercapture":return a=s.pointerId,Cr.set(a,tr(Cr.get(a)||null,e,t,n,r,s)),!0}return!1}function Tc(e){var t=Zt(e.target);if(t!==null){var n=hn(t);if(n!==null){if(t=n.tag,t===13){if(t=vc(n),t!==null){e.blockedOn=t,Pc(e.priority,function(){_c(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 xs(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ba(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);xa=r,n.target.dispatchEvent(r),xa=null}else return t=Br(n),t!==null&&yi(t),e.blockedOn=n,!1;t.shift()}return!0}function Eo(e,t,n){xs(e)&&n.delete(t)}function Z0(){ka=!1,Dt!==null&&xs(Dt)&&(Dt=null),zt!==null&&xs(zt)&&(zt=null),At!==null&&xs(At)&&(At=null),Sr.forEach(Eo),Cr.forEach(Eo)}function nr(e,t){e.blockedOn===t&&(e.blockedOn=null,ka||(ka=!0,$e.unstable_scheduleCallback($e.unstable_NormalPriority,Z0)))}function Er(e){function t(s){return nr(s,e)}if(0<ns.length){nr(ns[0],e);for(var n=1;n<ns.length;n++){var r=ns[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Dt!==null&&nr(Dt,e),zt!==null&&nr(zt,e),At!==null&&nr(At,e),Sr.forEach(t),Cr.forEach(t),n=0;n<Tt.length;n++)r=Tt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Tt.length&&(n=Tt[0],n.blockedOn===null);)Tc(n),n.blockedOn===null&&Tt.shift()}var Mn=St.ReactCurrentBatchConfig,Ms=!0;function ep(e,t,n,r){var s=K,a=Mn.transition;Mn.transition=null;try{K=1,vi(e,t,n,r)}finally{K=s,Mn.transition=a}}function tp(e,t,n,r){var s=K,a=Mn.transition;Mn.transition=null;try{K=4,vi(e,t,n,r)}finally{K=s,Mn.transition=a}}function vi(e,t,n,r){if(Ms){var s=ba(e,t,n,r);if(s===null)Ul(e,t,r,Ds,n),Co(e,r);else if(Y0(s,e,t,n,r))r.stopPropagation();else if(Co(e,r),t&4&&-1<X0.indexOf(e)){for(;s!==null;){var a=Br(s);if(a!==null&&Ec(a),a=ba(e,t,n,r),a===null&&Ul(e,t,r,Ds,n),a===s)break;s=a}s!==null&&r.stopPropagation()}else Ul(e,t,r,null,n)}}var Ds=null;function ba(e,t,n,r){if(Ds=null,e=mi(r),e=Zt(e),e!==null)if(t=hn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=vc(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 Ds=e,null}function Lc(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(V0()){case xi:return 1;case Nc:return 4;case Ls:case B0:return 16;case jc:return 536870912;default:return 16}default:return 16}}var Ot=null,wi=null,gs=null;function Oc(){if(gs)return gs;var e,t=wi,n=t.length,r,s="value"in Ot?Ot.value:Ot.textContent,a=s.length;for(e=0;e<n&&t[e]===s[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===s[a-r];r++);return gs=s.slice(e,1<r?1-r:void 0)}function ys(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 rs(){return!0}function _o(){return!1}function Be(e){function t(n,r,s,a,i){this._reactName=n,this._targetInst=s,this.type=r,this.nativeEvent=a,this.target=i,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(n=e[o],this[o]=n?n(a):a[o]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?rs:_o,this.isPropagationStopped=_o,this}return se(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=rs)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=rs)},persist:function(){},isPersistent:rs}),t}var qn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ki=Be(qn),Vr=se({},qn,{view:0,detail:0}),np=Be(Vr),Tl,Ll,rr,rl=se({},Vr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:bi,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!==rr&&(rr&&e.type==="mousemove"?(Tl=e.screenX-rr.screenX,Ll=e.screenY-rr.screenY):Ll=Tl=0,rr=e),Tl)},movementY:function(e){return"movementY"in e?e.movementY:Ll}}),Ro=Be(rl),rp=se({},rl,{dataTransfer:0}),sp=Be(rp),lp=se({},Vr,{relatedTarget:0}),Ol=Be(lp),ap=se({},qn,{animationName:0,elapsedTime:0,pseudoElement:0}),ip=Be(ap),op=se({},qn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),up=Be(op),cp=se({},qn,{data:0}),Po=Be(cp),dp={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},fp={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"},pp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function hp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=pp[e])?!!t[e]:!1}function bi(){return hp}var mp=se({},Vr,{key:function(e){if(e.key){var t=dp[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ys(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?fp[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:bi,charCode:function(e){return e.type==="keypress"?ys(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ys(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),xp=Be(mp),gp=se({},rl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),To=Be(gp),yp=se({},Vr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:bi}),vp=Be(yp),wp=se({},qn,{propertyName:0,elapsedTime:0,pseudoElement:0}),kp=Be(wp),bp=se({},rl,{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}),Np=Be(bp),jp=[9,13,27,32],Ni=kt&&"CompositionEvent"in window,mr=null;kt&&"documentMode"in document&&(mr=document.documentMode);var Sp=kt&&"TextEvent"in window&&!mr,Mc=kt&&(!Ni||mr&&8<mr&&11>=mr),Lo=" ",Oo=!1;function Dc(e,t){switch(e){case"keyup":return jp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var wn=!1;function Cp(e,t){switch(e){case"compositionend":return zc(t);case"keypress":return t.which!==32?null:(Oo=!0,Lo);case"textInput":return e=t.data,e===Lo&&Oo?null:e;default:return null}}function Ep(e,t){if(wn)return e==="compositionend"||!Ni&&Dc(e,t)?(e=Oc(),gs=wi=Ot=null,wn=!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 Mc&&t.locale!=="ko"?null:t.data;default:return null}}var _p={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 Mo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!_p[e.type]:t==="textarea"}function Ac(e,t,n,r){hc(r),t=zs(t,"onChange"),0<t.length&&(n=new ki("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var xr=null,_r=null;function Rp(e){Kc(e,0)}function sl(e){var t=Nn(e);if(ic(t))return e}function Pp(e,t){if(e==="change")return t}var Fc=!1;if(kt){var Ml;if(kt){var Dl="oninput"in document;if(!Dl){var Do=document.createElement("div");Do.setAttribute("oninput","return;"),Dl=typeof Do.oninput=="function"}Ml=Dl}else Ml=!1;Fc=Ml&&(!document.documentMode||9<document.documentMode)}function zo(){xr&&(xr.detachEvent("onpropertychange",Ic),_r=xr=null)}function Ic(e){if(e.propertyName==="value"&&sl(_r)){var t=[];Ac(t,_r,e,mi(e)),yc(Rp,t)}}function Tp(e,t,n){e==="focusin"?(zo(),xr=t,_r=n,xr.attachEvent("onpropertychange",Ic)):e==="focusout"&&zo()}function Lp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return sl(_r)}function Op(e,t){if(e==="click")return sl(t)}function Mp(e,t){if(e==="input"||e==="change")return sl(t)}function Dp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var at=typeof Object.is=="function"?Object.is:Dp;function Rr(e,t){if(at(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 s=n[r];if(!sa.call(t,s)||!at(e[s],t[s]))return!1}return!0}function Ao(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Fo(e,t){var n=Ao(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=Ao(n)}}function Uc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Uc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function $c(){for(var e=window,t=Rs();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Rs(e.document)}return t}function ji(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 zp(e){var t=$c(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Uc(n.ownerDocument.documentElement,n)){if(r!==null&&ji(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 s=n.textContent.length,a=Math.min(r.start,s);r=r.end===void 0?a:Math.min(r.end,s),!e.extend&&a>r&&(s=r,r=a,a=s),s=Fo(n,a);var i=Fo(n,r);s&&i&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.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 Ap=kt&&"documentMode"in document&&11>=document.documentMode,kn=null,Na=null,gr=null,ja=!1;function Io(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ja||kn==null||kn!==Rs(r)||(r=kn,"selectionStart"in r&&ji(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}),gr&&Rr(gr,r)||(gr=r,r=zs(Na,"onSelect"),0<r.length&&(t=new ki("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=kn)))}function ss(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var bn={animationend:ss("Animation","AnimationEnd"),animationiteration:ss("Animation","AnimationIteration"),animationstart:ss("Animation","AnimationStart"),transitionend:ss("Transition","TransitionEnd")},zl={},Vc={};kt&&(Vc=document.createElement("div").style,"AnimationEvent"in window||(delete bn.animationend.animation,delete bn.animationiteration.animation,delete bn.animationstart.animation),"TransitionEvent"in window||delete bn.transitionend.transition);function ll(e){if(zl[e])return zl[e];if(!bn[e])return e;var t=bn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Vc)return zl[e]=t[n];return e}var Bc=ll("animationend"),Hc=ll("animationiteration"),Wc=ll("animationstart"),Qc=ll("transitionend"),qc=new Map,Uo="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 Qt(e,t){qc.set(e,t),pn(t,[e])}for(var Al=0;Al<Uo.length;Al++){var Fl=Uo[Al],Fp=Fl.toLowerCase(),Ip=Fl[0].toUpperCase()+Fl.slice(1);Qt(Fp,"on"+Ip)}Qt(Bc,"onAnimationEnd");Qt(Hc,"onAnimationIteration");Qt(Wc,"onAnimationStart");Qt("dblclick","onDoubleClick");Qt("focusin","onFocus");Qt("focusout","onBlur");Qt(Qc,"onTransitionEnd");Fn("onMouseEnter",["mouseout","mouseover"]);Fn("onMouseLeave",["mouseout","mouseover"]);Fn("onPointerEnter",["pointerout","pointerover"]);Fn("onPointerLeave",["pointerout","pointerover"]);pn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));pn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));pn("onBeforeInput",["compositionend","keypress","textInput","paste"]);pn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));pn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));pn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var dr="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(" "),Up=new Set("cancel close invalid load scroll toggle".split(" ").concat(dr));function $o(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,F0(r,t,void 0,e),e.currentTarget=null}function Kc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],s=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var i=r.length-1;0<=i;i--){var o=r[i],u=o.instance,c=o.currentTarget;if(o=o.listener,u!==a&&s.isPropagationStopped())break e;$o(s,o,c),a=u}else for(i=0;i<r.length;i++){if(o=r[i],u=o.instance,c=o.currentTarget,o=o.listener,u!==a&&s.isPropagationStopped())break e;$o(s,o,c),a=u}}}if(Ts)throw e=va,Ts=!1,va=null,e}function Z(e,t){var n=t[Ra];n===void 0&&(n=t[Ra]=new Set);var r=e+"__bubble";n.has(r)||(Jc(t,e,2,!1),n.add(r))}function Il(e,t,n){var r=0;t&&(r|=4),Jc(n,e,r,t)}var ls="_reactListening"+Math.random().toString(36).slice(2);function Pr(e){if(!e[ls]){e[ls]=!0,nc.forEach(function(n){n!=="selectionchange"&&(Up.has(n)||Il(n,!1,e),Il(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ls]||(t[ls]=!0,Il("selectionchange",!1,t))}}function Jc(e,t,n,r){switch(Lc(t)){case 1:var s=ep;break;case 4:s=tp;break;default:s=vi}n=s.bind(null,t,n,e),s=void 0,!ya||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),r?s!==void 0?e.addEventListener(t,n,{capture:!0,passive:s}):e.addEventListener(t,n,!0):s!==void 0?e.addEventListener(t,n,{passive:s}):e.addEventListener(t,n,!1)}function Ul(e,t,n,r,s){var a=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var o=r.stateNode.containerInfo;if(o===s||o.nodeType===8&&o.parentNode===s)break;if(i===4)for(i=r.return;i!==null;){var u=i.tag;if((u===3||u===4)&&(u=i.stateNode.containerInfo,u===s||u.nodeType===8&&u.parentNode===s))return;i=i.return}for(;o!==null;){if(i=Zt(o),i===null)return;if(u=i.tag,u===5||u===6){r=a=i;continue e}o=o.parentNode}}r=r.return}yc(function(){var c=a,f=mi(n),m=[];e:{var x=qc.get(e);if(x!==void 0){var y=ki,g=e;switch(e){case"keypress":if(ys(n)===0)break e;case"keydown":case"keyup":y=xp;break;case"focusin":g="focus",y=Ol;break;case"focusout":g="blur",y=Ol;break;case"beforeblur":case"afterblur":y=Ol;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":y=Ro;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=sp;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=vp;break;case Bc:case Hc:case Wc:y=ip;break;case Qc:y=kp;break;case"scroll":y=np;break;case"wheel":y=Np;break;case"copy":case"cut":case"paste":y=up;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=To}var k=(t&4)!==0,S=!k&&e==="scroll",p=k?x!==null?x+"Capture":null:x;k=[];for(var d=c,h;d!==null;){h=d;var N=h.stateNode;if(h.tag===5&&N!==null&&(h=N,p!==null&&(N=jr(d,p),N!=null&&k.push(Tr(d,N,h)))),S)break;d=d.return}0<k.length&&(x=new y(x,g,null,n,f),m.push({event:x,listeners:k}))}}if(!(t&7)){e:{if(x=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",x&&n!==xa&&(g=n.relatedTarget||n.fromElement)&&(Zt(g)||g[bt]))break e;if((y||x)&&(x=f.window===f?f:(x=f.ownerDocument)?x.defaultView||x.parentWindow:window,y?(g=n.relatedTarget||n.toElement,y=c,g=g?Zt(g):null,g!==null&&(S=hn(g),g!==S||g.tag!==5&&g.tag!==6)&&(g=null)):(y=null,g=c),y!==g)){if(k=Ro,N="onMouseLeave",p="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(k=To,N="onPointerLeave",p="onPointerEnter",d="pointer"),S=y==null?x:Nn(y),h=g==null?x:Nn(g),x=new k(N,d+"leave",y,n,f),x.target=S,x.relatedTarget=h,N=null,Zt(f)===c&&(k=new k(p,d+"enter",g,n,f),k.target=h,k.relatedTarget=S,N=k),S=N,y&&g)t:{for(k=y,p=g,d=0,h=k;h;h=xn(h))d++;for(h=0,N=p;N;N=xn(N))h++;for(;0<d-h;)k=xn(k),d--;for(;0<h-d;)p=xn(p),h--;for(;d--;){if(k===p||p!==null&&k===p.alternate)break t;k=xn(k),p=xn(p)}k=null}else k=null;y!==null&&Vo(m,x,y,k,!1),g!==null&&S!==null&&Vo(m,S,g,k,!0)}}e:{if(x=c?Nn(c):window,y=x.nodeName&&x.nodeName.toLowerCase(),y==="select"||y==="input"&&x.type==="file")var C=Pp;else if(Mo(x))if(Fc)C=Mp;else{C=Lp;var L=Tp}else(y=x.nodeName)&&y.toLowerCase()==="input"&&(x.type==="checkbox"||x.type==="radio")&&(C=Op);if(C&&(C=C(e,c))){Ac(m,C,n,f);break e}L&&L(e,x,c),e==="focusout"&&(L=x._wrapperState)&&L.controlled&&x.type==="number"&&da(x,"number",x.value)}switch(L=c?Nn(c):window,e){case"focusin":(Mo(L)||L.contentEditable==="true")&&(kn=L,Na=c,gr=null);break;case"focusout":gr=Na=kn=null;break;case"mousedown":ja=!0;break;case"contextmenu":case"mouseup":case"dragend":ja=!1,Io(m,n,f);break;case"selectionchange":if(Ap)break;case"keydown":case"keyup":Io(m,n,f)}var P;if(Ni)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else wn?Dc(e,n)&&(b="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(b="onCompositionStart");b&&(Mc&&n.locale!=="ko"&&(wn||b!=="onCompositionStart"?b==="onCompositionEnd"&&wn&&(P=Oc()):(Ot=f,wi="value"in Ot?Ot.value:Ot.textContent,wn=!0)),L=zs(c,b),0<L.length&&(b=new Po(b,e,null,n,f),m.push({event:b,listeners:L}),P?b.data=P:(P=zc(n),P!==null&&(b.data=P)))),(P=Sp?Cp(e,n):Ep(e,n))&&(c=zs(c,"onBeforeInput"),0<c.length&&(f=new Po("onBeforeInput","beforeinput",null,n,f),m.push({event:f,listeners:c}),f.data=P))}Kc(m,t)})}function Tr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function zs(e,t){for(var n=t+"Capture",r=[];e!==null;){var s=e,a=s.stateNode;s.tag===5&&a!==null&&(s=a,a=jr(e,n),a!=null&&r.unshift(Tr(e,a,s)),a=jr(e,t),a!=null&&r.push(Tr(e,a,s))),e=e.return}return r}function xn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Vo(e,t,n,r,s){for(var a=t._reactName,i=[];n!==null&&n!==r;){var o=n,u=o.alternate,c=o.stateNode;if(u!==null&&u===r)break;o.tag===5&&c!==null&&(o=c,s?(u=jr(n,a),u!=null&&i.unshift(Tr(n,u,o))):s||(u=jr(n,a),u!=null&&i.push(Tr(n,u,o)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var $p=/\r\n?/g,Vp=/\u0000|\uFFFD/g;function Bo(e){return(typeof e=="string"?e:""+e).replace($p,`
`).replace(Vp,"")}function as(e,t,n){if(t=Bo(t),Bo(e)!==t&&n)throw Error(R(425))}function As(){}var Sa=null,Ca=null;function Ea(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 _a=typeof setTimeout=="function"?setTimeout:void 0,Bp=typeof clearTimeout=="function"?clearTimeout:void 0,Ho=typeof Promise=="function"?Promise:void 0,Hp=typeof queueMicrotask=="function"?queueMicrotask:typeof Ho<"u"?function(e){return Ho.resolve(null).then(e).catch(Wp)}:_a;function Wp(e){setTimeout(function(){throw e})}function $l(e,t){var n=t,r=0;do{var s=n.nextSibling;if(e.removeChild(n),s&&s.nodeType===8)if(n=s.data,n==="/$"){if(r===0){e.removeChild(s),Er(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=s}while(n);Er(t)}function Ft(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 Wo(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 Kn=Math.random().toString(36).slice(2),dt="__reactFiber$"+Kn,Lr="__reactProps$"+Kn,bt="__reactContainer$"+Kn,Ra="__reactEvents$"+Kn,Qp="__reactListeners$"+Kn,qp="__reactHandles$"+Kn;function Zt(e){var t=e[dt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[bt]||n[dt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Wo(e);e!==null;){if(n=e[dt])return n;e=Wo(e)}return t}e=n,n=e.parentNode}return null}function Br(e){return e=e[dt]||e[bt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Nn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(R(33))}function al(e){return e[Lr]||null}var Pa=[],jn=-1;function qt(e){return{current:e}}function ee(e){0>jn||(e.current=Pa[jn],Pa[jn]=null,jn--)}function X(e,t){jn++,Pa[jn]=e.current,e.current=t}var Ht={},ke=qt(Ht),Te=qt(!1),an=Ht;function In(e,t){var n=e.type.contextTypes;if(!n)return Ht;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var s={},a;for(a in n)s[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function Le(e){return e=e.childContextTypes,e!=null}function Fs(){ee(Te),ee(ke)}function Qo(e,t,n){if(ke.current!==Ht)throw Error(R(168));X(ke,t),X(Te,n)}function Gc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var s in r)if(!(s in t))throw Error(R(108,T0(e)||"Unknown",s));return se({},n,r)}function Is(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ht,an=ke.current,X(ke,e),X(Te,Te.current),!0}function qo(e,t,n){var r=e.stateNode;if(!r)throw Error(R(169));n?(e=Gc(e,t,an),r.__reactInternalMemoizedMergedChildContext=e,ee(Te),ee(ke),X(ke,e)):ee(Te),X(Te,n)}var gt=null,il=!1,Vl=!1;function Xc(e){gt===null?gt=[e]:gt.push(e)}function Kp(e){il=!0,Xc(e)}function Kt(){if(!Vl&&gt!==null){Vl=!0;var e=0,t=K;try{var n=gt;for(K=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}gt=null,il=!1}catch(s){throw gt!==null&&(gt=gt.slice(e+1)),bc(xi,Kt),s}finally{K=t,Vl=!1}}return null}var Sn=[],Cn=0,Us=null,$s=0,He=[],We=0,on=null,yt=1,vt="";function Xt(e,t){Sn[Cn++]=$s,Sn[Cn++]=Us,Us=e,$s=t}function Yc(e,t,n){He[We++]=yt,He[We++]=vt,He[We++]=on,on=e;var r=yt;e=vt;var s=32-st(r)-1;r&=~(1<<s),n+=1;var a=32-st(t)+s;if(30<a){var i=s-s%5;a=(r&(1<<i)-1).toString(32),r>>=i,s-=i,yt=1<<32-st(t)+s|n<<s|r,vt=a+e}else yt=1<<a|n<<s|r,vt=e}function Si(e){e.return!==null&&(Xt(e,1),Yc(e,1,0))}function Ci(e){for(;e===Us;)Us=Sn[--Cn],Sn[Cn]=null,$s=Sn[--Cn],Sn[Cn]=null;for(;e===on;)on=He[--We],He[We]=null,vt=He[--We],He[We]=null,yt=He[--We],He[We]=null}var Ue=null,Ie=null,te=!1,nt=null;function Zc(e,t){var n=Qe(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 Ko(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,Ue=e,Ie=Ft(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ue=e,Ie=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=on!==null?{id:yt,overflow:vt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Qe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ue=e,Ie=null,!0):!1;default:return!1}}function Ta(e){return(e.mode&1)!==0&&(e.flags&128)===0}function La(e){if(te){var t=Ie;if(t){var n=t;if(!Ko(e,t)){if(Ta(e))throw Error(R(418));t=Ft(n.nextSibling);var r=Ue;t&&Ko(e,t)?Zc(r,n):(e.flags=e.flags&-4097|2,te=!1,Ue=e)}}else{if(Ta(e))throw Error(R(418));e.flags=e.flags&-4097|2,te=!1,Ue=e}}}function Jo(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ue=e}function is(e){if(e!==Ue)return!1;if(!te)return Jo(e),te=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ea(e.type,e.memoizedProps)),t&&(t=Ie)){if(Ta(e))throw ed(),Error(R(418));for(;t;)Zc(e,t),t=Ft(t.nextSibling)}if(Jo(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ie=Ft(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ie=null}}else Ie=Ue?Ft(e.stateNode.nextSibling):null;return!0}function ed(){for(var e=Ie;e;)e=Ft(e.nextSibling)}function Un(){Ie=Ue=null,te=!1}function Ei(e){nt===null?nt=[e]:nt.push(e)}var Jp=St.ReactCurrentBatchConfig;function sr(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(R(309));var r=n.stateNode}if(!r)throw Error(R(147,e));var s=r,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(i){var o=s.refs;i===null?delete o[a]:o[a]=i},t._stringRef=a,t)}if(typeof e!="string")throw Error(R(284));if(!n._owner)throw Error(R(290,e))}return e}function os(e,t){throw e=Object.prototype.toString.call(t),Error(R(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Go(e){var t=e._init;return t(e._payload)}function td(e){function t(p,d){if(e){var h=p.deletions;h===null?(p.deletions=[d],p.flags|=16):h.push(d)}}function n(p,d){if(!e)return null;for(;d!==null;)t(p,d),d=d.sibling;return null}function r(p,d){for(p=new Map;d!==null;)d.key!==null?p.set(d.key,d):p.set(d.index,d),d=d.sibling;return p}function s(p,d){return p=Vt(p,d),p.index=0,p.sibling=null,p}function a(p,d,h){return p.index=h,e?(h=p.alternate,h!==null?(h=h.index,h<d?(p.flags|=2,d):h):(p.flags|=2,d)):(p.flags|=1048576,d)}function i(p){return e&&p.alternate===null&&(p.flags|=2),p}function o(p,d,h,N){return d===null||d.tag!==6?(d=Jl(h,p.mode,N),d.return=p,d):(d=s(d,h),d.return=p,d)}function u(p,d,h,N){var C=h.type;return C===vn?f(p,d,h.props.children,N,h.key):d!==null&&(d.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===_t&&Go(C)===d.type)?(N=s(d,h.props),N.ref=sr(p,d,h),N.return=p,N):(N=Ss(h.type,h.key,h.props,null,p.mode,N),N.ref=sr(p,d,h),N.return=p,N)}function c(p,d,h,N){return d===null||d.tag!==4||d.stateNode.containerInfo!==h.containerInfo||d.stateNode.implementation!==h.implementation?(d=Gl(h,p.mode,N),d.return=p,d):(d=s(d,h.children||[]),d.return=p,d)}function f(p,d,h,N,C){return d===null||d.tag!==7?(d=sn(h,p.mode,N,C),d.return=p,d):(d=s(d,h),d.return=p,d)}function m(p,d,h){if(typeof d=="string"&&d!==""||typeof d=="number")return d=Jl(""+d,p.mode,h),d.return=p,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Xr:return h=Ss(d.type,d.key,d.props,null,p.mode,h),h.ref=sr(p,null,d),h.return=p,h;case yn:return d=Gl(d,p.mode,h),d.return=p,d;case _t:var N=d._init;return m(p,N(d._payload),h)}if(ur(d)||Zn(d))return d=sn(d,p.mode,h,null),d.return=p,d;os(p,d)}return null}function x(p,d,h,N){var C=d!==null?d.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return C!==null?null:o(p,d,""+h,N);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Xr:return h.key===C?u(p,d,h,N):null;case yn:return h.key===C?c(p,d,h,N):null;case _t:return C=h._init,x(p,d,C(h._payload),N)}if(ur(h)||Zn(h))return C!==null?null:f(p,d,h,N,null);os(p,h)}return null}function y(p,d,h,N,C){if(typeof N=="string"&&N!==""||typeof N=="number")return p=p.get(h)||null,o(d,p,""+N,C);if(typeof N=="object"&&N!==null){switch(N.$$typeof){case Xr:return p=p.get(N.key===null?h:N.key)||null,u(d,p,N,C);case yn:return p=p.get(N.key===null?h:N.key)||null,c(d,p,N,C);case _t:var L=N._init;return y(p,d,h,L(N._payload),C)}if(ur(N)||Zn(N))return p=p.get(h)||null,f(d,p,N,C,null);os(d,N)}return null}function g(p,d,h,N){for(var C=null,L=null,P=d,b=d=0,U=null;P!==null&&b<h.length;b++){P.index>b?(U=P,P=null):U=P.sibling;var w=x(p,P,h[b],N);if(w===null){P===null&&(P=U);break}e&&P&&w.alternate===null&&t(p,P),d=a(w,d,b),L===null?C=w:L.sibling=w,L=w,P=U}if(b===h.length)return n(p,P),te&&Xt(p,b),C;if(P===null){for(;b<h.length;b++)P=m(p,h[b],N),P!==null&&(d=a(P,d,b),L===null?C=P:L.sibling=P,L=P);return te&&Xt(p,b),C}for(P=r(p,P);b<h.length;b++)U=y(P,p,b,h[b],N),U!==null&&(e&&U.alternate!==null&&P.delete(U.key===null?b:U.key),d=a(U,d,b),L===null?C=U:L.sibling=U,L=U);return e&&P.forEach(function(z){return t(p,z)}),te&&Xt(p,b),C}function k(p,d,h,N){var C=Zn(h);if(typeof C!="function")throw Error(R(150));if(h=C.call(h),h==null)throw Error(R(151));for(var L=C=null,P=d,b=d=0,U=null,w=h.next();P!==null&&!w.done;b++,w=h.next()){P.index>b?(U=P,P=null):U=P.sibling;var z=x(p,P,w.value,N);if(z===null){P===null&&(P=U);break}e&&P&&z.alternate===null&&t(p,P),d=a(z,d,b),L===null?C=z:L.sibling=z,L=z,P=U}if(w.done)return n(p,P),te&&Xt(p,b),C;if(P===null){for(;!w.done;b++,w=h.next())w=m(p,w.value,N),w!==null&&(d=a(w,d,b),L===null?C=w:L.sibling=w,L=w);return te&&Xt(p,b),C}for(P=r(p,P);!w.done;b++,w=h.next())w=y(P,p,b,w.value,N),w!==null&&(e&&w.alternate!==null&&P.delete(w.key===null?b:w.key),d=a(w,d,b),L===null?C=w:L.sibling=w,L=w);return e&&P.forEach(function(W){return t(p,W)}),te&&Xt(p,b),C}function S(p,d,h,N){if(typeof h=="object"&&h!==null&&h.type===vn&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Xr:e:{for(var C=h.key,L=d;L!==null;){if(L.key===C){if(C=h.type,C===vn){if(L.tag===7){n(p,L.sibling),d=s(L,h.props.children),d.return=p,p=d;break e}}else if(L.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===_t&&Go(C)===L.type){n(p,L.sibling),d=s(L,h.props),d.ref=sr(p,L,h),d.return=p,p=d;break e}n(p,L);break}else t(p,L);L=L.sibling}h.type===vn?(d=sn(h.props.children,p.mode,N,h.key),d.return=p,p=d):(N=Ss(h.type,h.key,h.props,null,p.mode,N),N.ref=sr(p,d,h),N.return=p,p=N)}return i(p);case yn:e:{for(L=h.key;d!==null;){if(d.key===L)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){n(p,d.sibling),d=s(d,h.children||[]),d.return=p,p=d;break e}else{n(p,d);break}else t(p,d);d=d.sibling}d=Gl(h,p.mode,N),d.return=p,p=d}return i(p);case _t:return L=h._init,S(p,d,L(h._payload),N)}if(ur(h))return g(p,d,h,N);if(Zn(h))return k(p,d,h,N);os(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(n(p,d.sibling),d=s(d,h),d.return=p,p=d):(n(p,d),d=Jl(h,p.mode,N),d.return=p,p=d),i(p)):n(p,d)}return S}var $n=td(!0),nd=td(!1),Vs=qt(null),Bs=null,En=null,_i=null;function Ri(){_i=En=Bs=null}function Pi(e){var t=Vs.current;ee(Vs),e._currentValue=t}function Oa(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){Bs=e,_i=En=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Pe=!0),e.firstContext=null)}function Ke(e){var t=e._currentValue;if(_i!==e)if(e={context:e,memoizedValue:t,next:null},En===null){if(Bs===null)throw Error(R(308));En=e,Bs.dependencies={lanes:0,firstContext:e}}else En=En.next=e;return t}var en=null;function Ti(e){en===null?en=[e]:en.push(e)}function rd(e,t,n,r){var s=t.interleaved;return s===null?(n.next=n,Ti(t)):(n.next=s.next,s.next=n),t.interleaved=n,Nt(e,r)}function Nt(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 Rt=!1;function Li(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function sd(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 wt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function It(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,q&2){var s=r.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),r.pending=t,Nt(e,n)}return s=r.interleaved,s===null?(t.next=t,Ti(r)):(t.next=s.next,s.next=t),r.interleaved=t,Nt(e,n)}function vs(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,gi(e,n)}}function Xo(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var s=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?s=a=i:a=a.next=i,n=n.next}while(n!==null);a===null?s=a=t:a=a.next=t}else s=a=t;n={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:a,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 Hs(e,t,n,r){var s=e.updateQueue;Rt=!1;var a=s.firstBaseUpdate,i=s.lastBaseUpdate,o=s.shared.pending;if(o!==null){s.shared.pending=null;var u=o,c=u.next;u.next=null,i===null?a=c:i.next=c,i=u;var f=e.alternate;f!==null&&(f=f.updateQueue,o=f.lastBaseUpdate,o!==i&&(o===null?f.firstBaseUpdate=c:o.next=c,f.lastBaseUpdate=u))}if(a!==null){var m=s.baseState;i=0,f=c=u=null,o=a;do{var x=o.lane,y=o.eventTime;if((r&x)===x){f!==null&&(f=f.next={eventTime:y,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var g=e,k=o;switch(x=t,y=n,k.tag){case 1:if(g=k.payload,typeof g=="function"){m=g.call(y,m,x);break e}m=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=k.payload,x=typeof g=="function"?g.call(y,m,x):g,x==null)break e;m=se({},m,x);break e;case 2:Rt=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,x=s.effects,x===null?s.effects=[o]:x.push(o))}else y={eventTime:y,lane:x,tag:o.tag,payload:o.payload,callback:o.callback,next:null},f===null?(c=f=y,u=m):f=f.next=y,i|=x;if(o=o.next,o===null){if(o=s.shared.pending,o===null)break;x=o,o=x.next,x.next=null,s.lastBaseUpdate=x,s.shared.pending=null}}while(!0);if(f===null&&(u=m),s.baseState=u,s.firstBaseUpdate=c,s.lastBaseUpdate=f,t=s.shared.interleaved,t!==null){s=t;do i|=s.lane,s=s.next;while(s!==t)}else a===null&&(s.shared.lanes=0);cn|=i,e.lanes=i,e.memoizedState=m}}function Yo(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],s=r.callback;if(s!==null){if(r.callback=null,r=n,typeof s!="function")throw Error(R(191,s));s.call(r)}}}var Hr={},pt=qt(Hr),Or=qt(Hr),Mr=qt(Hr);function tn(e){if(e===Hr)throw Error(R(174));return e}function Oi(e,t){switch(X(Mr,t),X(Or,e),X(pt,Hr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pa(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=pa(t,e)}ee(pt),X(pt,t)}function Vn(){ee(pt),ee(Or),ee(Mr)}function ld(e){tn(Mr.current);var t=tn(pt.current),n=pa(t,e.type);t!==n&&(X(Or,e),X(pt,n))}function Mi(e){Or.current===e&&(ee(pt),ee(Or))}var ne=qt(0);function Ws(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 Bl=[];function Di(){for(var e=0;e<Bl.length;e++)Bl[e]._workInProgressVersionPrimary=null;Bl.length=0}var ws=St.ReactCurrentDispatcher,Hl=St.ReactCurrentBatchConfig,un=0,re=null,ue=null,de=null,Qs=!1,yr=!1,Dr=0,Gp=0;function ge(){throw Error(R(321))}function zi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!at(e[n],t[n]))return!1;return!0}function Ai(e,t,n,r,s,a){if(un=a,re=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ws.current=e===null||e.memoizedState===null?eh:th,e=n(r,s),yr){a=0;do{if(yr=!1,Dr=0,25<=a)throw Error(R(301));a+=1,de=ue=null,t.updateQueue=null,ws.current=nh,e=n(r,s)}while(yr)}if(ws.current=qs,t=ue!==null&&ue.next!==null,un=0,de=ue=re=null,Qs=!1,t)throw Error(R(300));return e}function Fi(){var e=Dr!==0;return Dr=0,e}function ct(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return de===null?re.memoizedState=de=e:de=de.next=e,de}function Je(){if(ue===null){var e=re.alternate;e=e!==null?e.memoizedState:null}else e=ue.next;var t=de===null?re.memoizedState:de.next;if(t!==null)de=t,ue=e;else{if(e===null)throw Error(R(310));ue=e,e={memoizedState:ue.memoizedState,baseState:ue.baseState,baseQueue:ue.baseQueue,queue:ue.queue,next:null},de===null?re.memoizedState=de=e:de=de.next=e}return de}function zr(e,t){return typeof t=="function"?t(e):t}function Wl(e){var t=Je(),n=t.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=e;var r=ue,s=r.baseQueue,a=n.pending;if(a!==null){if(s!==null){var i=s.next;s.next=a.next,a.next=i}r.baseQueue=s=a,n.pending=null}if(s!==null){a=s.next,r=r.baseState;var o=i=null,u=null,c=a;do{var f=c.lane;if((un&f)===f)u!==null&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var m={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};u===null?(o=u=m,i=r):u=u.next=m,re.lanes|=f,cn|=f}c=c.next}while(c!==null&&c!==a);u===null?i=r:u.next=o,at(r,t.memoizedState)||(Pe=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){s=e;do a=s.lane,re.lanes|=a,cn|=a,s=s.next;while(s!==e)}else s===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ql(e){var t=Je(),n=t.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=e;var r=n.dispatch,s=n.pending,a=t.memoizedState;if(s!==null){n.pending=null;var i=s=s.next;do a=e(a,i.action),i=i.next;while(i!==s);at(a,t.memoizedState)||(Pe=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ad(){}function id(e,t){var n=re,r=Je(),s=t(),a=!at(r.memoizedState,s);if(a&&(r.memoizedState=s,Pe=!0),r=r.queue,Ii(cd.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||de!==null&&de.memoizedState.tag&1){if(n.flags|=2048,Ar(9,ud.bind(null,n,r,s,t),void 0,null),fe===null)throw Error(R(349));un&30||od(n,t,s)}return s}function od(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=re.updateQueue,t===null?(t={lastEffect:null,stores:null},re.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ud(e,t,n,r){t.value=n,t.getSnapshot=r,dd(t)&&fd(e)}function cd(e,t,n){return n(function(){dd(t)&&fd(e)})}function dd(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!at(e,n)}catch{return!0}}function fd(e){var t=Nt(e,1);t!==null&&lt(t,e,1,-1)}function Zo(e){var t=ct();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:zr,lastRenderedState:e},t.queue=e,e=e.dispatch=Zp.bind(null,re,e),[t.memoizedState,e]}function Ar(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=re.updateQueue,t===null?(t={lastEffect:null,stores:null},re.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 pd(){return Je().memoizedState}function ks(e,t,n,r){var s=ct();re.flags|=e,s.memoizedState=Ar(1|t,n,void 0,r===void 0?null:r)}function ol(e,t,n,r){var s=Je();r=r===void 0?null:r;var a=void 0;if(ue!==null){var i=ue.memoizedState;if(a=i.destroy,r!==null&&zi(r,i.deps)){s.memoizedState=Ar(t,n,a,r);return}}re.flags|=e,s.memoizedState=Ar(1|t,n,a,r)}function eu(e,t){return ks(8390656,8,e,t)}function Ii(e,t){return ol(2048,8,e,t)}function hd(e,t){return ol(4,2,e,t)}function md(e,t){return ol(4,4,e,t)}function xd(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 gd(e,t,n){return n=n!=null?n.concat([e]):null,ol(4,4,xd.bind(null,t,e),n)}function Ui(){}function yd(e,t){var n=Je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&zi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function vd(e,t){var n=Je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&zi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function wd(e,t,n){return un&21?(at(n,t)||(n=Sc(),re.lanes|=n,cn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Pe=!0),e.memoizedState=n)}function Xp(e,t){var n=K;K=n!==0&&4>n?n:4,e(!0);var r=Hl.transition;Hl.transition={};try{e(!1),t()}finally{K=n,Hl.transition=r}}function kd(){return Je().memoizedState}function Yp(e,t,n){var r=$t(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},bd(e))Nd(t,n);else if(n=rd(e,t,n,r),n!==null){var s=je();lt(n,e,r,s),jd(n,t,r)}}function Zp(e,t,n){var r=$t(e),s={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(bd(e))Nd(t,s);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,o=a(i,n);if(s.hasEagerState=!0,s.eagerState=o,at(o,i)){var u=t.interleaved;u===null?(s.next=s,Ti(t)):(s.next=u.next,u.next=s),t.interleaved=s;return}}catch{}finally{}n=rd(e,t,s,r),n!==null&&(s=je(),lt(n,e,r,s),jd(n,t,r))}}function bd(e){var t=e.alternate;return e===re||t!==null&&t===re}function Nd(e,t){yr=Qs=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function jd(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,gi(e,n)}}var qs={readContext:Ke,useCallback:ge,useContext:ge,useEffect:ge,useImperativeHandle:ge,useInsertionEffect:ge,useLayoutEffect:ge,useMemo:ge,useReducer:ge,useRef:ge,useState:ge,useDebugValue:ge,useDeferredValue:ge,useTransition:ge,useMutableSource:ge,useSyncExternalStore:ge,useId:ge,unstable_isNewReconciler:!1},eh={readContext:Ke,useCallback:function(e,t){return ct().memoizedState=[e,t===void 0?null:t],e},useContext:Ke,useEffect:eu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ks(4194308,4,xd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ks(4194308,4,e,t)},useInsertionEffect:function(e,t){return ks(4,2,e,t)},useMemo:function(e,t){var n=ct();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ct();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=Yp.bind(null,re,e),[r.memoizedState,e]},useRef:function(e){var t=ct();return e={current:e},t.memoizedState=e},useState:Zo,useDebugValue:Ui,useDeferredValue:function(e){return ct().memoizedState=e},useTransition:function(){var e=Zo(!1),t=e[0];return e=Xp.bind(null,e[1]),ct().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=re,s=ct();if(te){if(n===void 0)throw Error(R(407));n=n()}else{if(n=t(),fe===null)throw Error(R(349));un&30||od(r,t,n)}s.memoizedState=n;var a={value:n,getSnapshot:t};return s.queue=a,eu(cd.bind(null,r,a,e),[e]),r.flags|=2048,Ar(9,ud.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=ct(),t=fe.identifierPrefix;if(te){var n=vt,r=yt;n=(r&~(1<<32-st(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Dr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Gp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},th={readContext:Ke,useCallback:yd,useContext:Ke,useEffect:Ii,useImperativeHandle:gd,useInsertionEffect:hd,useLayoutEffect:md,useMemo:vd,useReducer:Wl,useRef:pd,useState:function(){return Wl(zr)},useDebugValue:Ui,useDeferredValue:function(e){var t=Je();return wd(t,ue.memoizedState,e)},useTransition:function(){var e=Wl(zr)[0],t=Je().memoizedState;return[e,t]},useMutableSource:ad,useSyncExternalStore:id,useId:kd,unstable_isNewReconciler:!1},nh={readContext:Ke,useCallback:yd,useContext:Ke,useEffect:Ii,useImperativeHandle:gd,useInsertionEffect:hd,useLayoutEffect:md,useMemo:vd,useReducer:Ql,useRef:pd,useState:function(){return Ql(zr)},useDebugValue:Ui,useDeferredValue:function(e){var t=Je();return ue===null?t.memoizedState=e:wd(t,ue.memoizedState,e)},useTransition:function(){var e=Ql(zr)[0],t=Je().memoizedState;return[e,t]},useMutableSource:ad,useSyncExternalStore:id,useId:kd,unstable_isNewReconciler:!1};function et(e,t){if(e&&e.defaultProps){t=se({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Ma(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:se({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ul={isMounted:function(e){return(e=e._reactInternals)?hn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=je(),s=$t(e),a=wt(r,s);a.payload=t,n!=null&&(a.callback=n),t=It(e,a,s),t!==null&&(lt(t,e,s,r),vs(t,e,s))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=je(),s=$t(e),a=wt(r,s);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=It(e,a,s),t!==null&&(lt(t,e,s,r),vs(t,e,s))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=je(),r=$t(e),s=wt(n,r);s.tag=2,t!=null&&(s.callback=t),t=It(e,s,r),t!==null&&(lt(t,e,r,n),vs(t,e,r))}};function tu(e,t,n,r,s,a,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,a,i):t.prototype&&t.prototype.isPureReactComponent?!Rr(n,r)||!Rr(s,a):!0}function Sd(e,t,n){var r=!1,s=Ht,a=t.contextType;return typeof a=="object"&&a!==null?a=Ke(a):(s=Le(t)?an:ke.current,r=t.contextTypes,a=(r=r!=null)?In(e,s):Ht),t=new t(n,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ul,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=s,e.__reactInternalMemoizedMaskedChildContext=a),t}function nu(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&&ul.enqueueReplaceState(t,t.state,null)}function Da(e,t,n,r){var s=e.stateNode;s.props=n,s.state=e.memoizedState,s.refs={},Li(e);var a=t.contextType;typeof a=="object"&&a!==null?s.context=Ke(a):(a=Le(t)?an:ke.current,s.context=In(e,a)),s.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(Ma(e,t,a,n),s.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(t=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),t!==s.state&&ul.enqueueReplaceState(s,s.state,null),Hs(e,n,s,r),s.state=e.memoizedState),typeof s.componentDidMount=="function"&&(e.flags|=4194308)}function Bn(e,t){try{var n="",r=t;do n+=P0(r),r=r.return;while(r);var s=n}catch(a){s=`
Error generating stack: `+a.message+`
`+a.stack}return{value:e,source:t,stack:s,digest:null}}function ql(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function za(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var rh=typeof WeakMap=="function"?WeakMap:Map;function Cd(e,t,n){n=wt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Js||(Js=!0,Qa=r),za(e,t)},n}function Ed(e,t,n){n=wt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var s=t.value;n.payload=function(){return r(s)},n.callback=function(){za(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(n.callback=function(){za(e,t),typeof r!="function"&&(Ut===null?Ut=new Set([this]):Ut.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function ru(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new rh;var s=new Set;r.set(t,s)}else s=r.get(t),s===void 0&&(s=new Set,r.set(t,s));s.has(n)||(s.add(n),e=gh.bind(null,e,t,n),t.then(e,e))}function su(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 lu(e,t,n,r,s){return e.mode&1?(e.flags|=65536,e.lanes=s,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=wt(-1,1),t.tag=2,It(n,t,1))),n.lanes|=1),e)}var sh=St.ReactCurrentOwner,Pe=!1;function Ne(e,t,n,r){t.child=e===null?nd(t,null,n,r):$n(t,e.child,n,r)}function au(e,t,n,r,s){n=n.render;var a=t.ref;return Dn(t,s),r=Ai(e,t,n,r,a,s),n=Fi(),e!==null&&!Pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,jt(e,t,s)):(te&&n&&Si(t),t.flags|=1,Ne(e,t,r,s),t.child)}function iu(e,t,n,r,s){if(e===null){var a=n.type;return typeof a=="function"&&!Ki(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=a,_d(e,t,a,r,s)):(e=Ss(n.type,null,r,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&s)){var i=a.memoizedProps;if(n=n.compare,n=n!==null?n:Rr,n(i,r)&&e.ref===t.ref)return jt(e,t,s)}return t.flags|=1,e=Vt(a,r),e.ref=t.ref,e.return=t,t.child=e}function _d(e,t,n,r,s){if(e!==null){var a=e.memoizedProps;if(Rr(a,r)&&e.ref===t.ref)if(Pe=!1,t.pendingProps=r=a,(e.lanes&s)!==0)e.flags&131072&&(Pe=!0);else return t.lanes=e.lanes,jt(e,t,s)}return Aa(e,t,n,r,s)}function Rd(e,t,n){var r=t.pendingProps,s=r.children,a=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},X(Rn,Fe),Fe|=n;else{if(!(n&1073741824))return e=a!==null?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,X(Rn,Fe),Fe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,X(Rn,Fe),Fe|=r}else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,X(Rn,Fe),Fe|=r;return Ne(e,t,s,n),t.child}function Pd(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Aa(e,t,n,r,s){var a=Le(n)?an:ke.current;return a=In(t,a),Dn(t,s),n=Ai(e,t,n,r,a,s),r=Fi(),e!==null&&!Pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,jt(e,t,s)):(te&&r&&Si(t),t.flags|=1,Ne(e,t,n,s),t.child)}function ou(e,t,n,r,s){if(Le(n)){var a=!0;Is(t)}else a=!1;if(Dn(t,s),t.stateNode===null)bs(e,t),Sd(t,n,r),Da(t,n,r,s),r=!0;else if(e===null){var i=t.stateNode,o=t.memoizedProps;i.props=o;var u=i.context,c=n.contextType;typeof c=="object"&&c!==null?c=Ke(c):(c=Le(n)?an:ke.current,c=In(t,c));var f=n.getDerivedStateFromProps,m=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==r||u!==c)&&nu(t,i,r,c),Rt=!1;var x=t.memoizedState;i.state=x,Hs(t,r,i,s),u=t.memoizedState,o!==r||x!==u||Te.current||Rt?(typeof f=="function"&&(Ma(t,n,f,r),u=t.memoizedState),(o=Rt||tu(t,n,o,r,x,u,c))?(m||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=c,r=o):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,sd(e,t),o=t.memoizedProps,c=t.type===t.elementType?o:et(t.type,o),i.props=c,m=t.pendingProps,x=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=Ke(u):(u=Le(n)?an:ke.current,u=In(t,u));var y=n.getDerivedStateFromProps;(f=typeof y=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==m||x!==u)&&nu(t,i,r,u),Rt=!1,x=t.memoizedState,i.state=x,Hs(t,r,i,s);var g=t.memoizedState;o!==m||x!==g||Te.current||Rt?(typeof y=="function"&&(Ma(t,n,y,r),g=t.memoizedState),(c=Rt||tu(t,n,c,r,x,g,u)||!1)?(f||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,g,u),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,g,u)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&x===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&x===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),i.props=r,i.state=g,i.context=u,r=c):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&x===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&x===e.memoizedState||(t.flags|=1024),r=!1)}return Fa(e,t,n,r,a,s)}function Fa(e,t,n,r,s,a){Pd(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return s&&qo(t,n,!1),jt(e,t,a);r=t.stateNode,sh.current=t;var o=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=$n(t,e.child,null,a),t.child=$n(t,null,o,a)):Ne(e,t,o,a),t.memoizedState=r.state,s&&qo(t,n,!0),t.child}function Td(e){var t=e.stateNode;t.pendingContext?Qo(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Qo(e,t.context,!1),Oi(e,t.containerInfo)}function uu(e,t,n,r,s){return Un(),Ei(s),t.flags|=256,Ne(e,t,n,r),t.child}var Ia={dehydrated:null,treeContext:null,retryLane:0};function Ua(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ld(e,t,n){var r=t.pendingProps,s=ne.current,a=!1,i=(t.flags&128)!==0,o;if((o=i)||(o=e!==null&&e.memoizedState===null?!1:(s&2)!==0),o?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(s|=1),X(ne,s&1),e===null)return La(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):(i=r.children,e=r.fallback,a?(r=t.mode,a=t.child,i={mode:"hidden",children:i},!(r&1)&&a!==null?(a.childLanes=0,a.pendingProps=i):a=fl(i,r,0,null),e=sn(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=Ua(n),t.memoizedState=Ia,e):$i(t,i));if(s=e.memoizedState,s!==null&&(o=s.dehydrated,o!==null))return lh(e,t,i,r,o,s,n);if(a){a=r.fallback,i=t.mode,s=e.child,o=s.sibling;var u={mode:"hidden",children:r.children};return!(i&1)&&t.child!==s?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=Vt(s,u),r.subtreeFlags=s.subtreeFlags&14680064),o!==null?a=Vt(o,a):(a=sn(a,i,n,null),a.flags|=2),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,i=e.child.memoizedState,i=i===null?Ua(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},a.memoizedState=i,a.childLanes=e.childLanes&~n,t.memoizedState=Ia,r}return a=e.child,e=a.sibling,r=Vt(a,{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 $i(e,t){return t=fl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function us(e,t,n,r){return r!==null&&Ei(r),$n(t,e.child,null,n),e=$i(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lh(e,t,n,r,s,a,i){if(n)return t.flags&256?(t.flags&=-257,r=ql(Error(R(422))),us(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=r.fallback,s=t.mode,r=fl({mode:"visible",children:r.children},s,0,null),a=sn(a,s,i,null),a.flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,t.mode&1&&$n(t,e.child,null,i),t.child.memoizedState=Ua(i),t.memoizedState=Ia,a);if(!(t.mode&1))return us(e,t,i,null);if(s.data==="$!"){if(r=s.nextSibling&&s.nextSibling.dataset,r)var o=r.dgst;return r=o,a=Error(R(419)),r=ql(a,r,void 0),us(e,t,i,r)}if(o=(i&e.childLanes)!==0,Pe||o){if(r=fe,r!==null){switch(i&-i){case 4:s=2;break;case 16:s=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:s=32;break;case 536870912:s=268435456;break;default:s=0}s=s&(r.suspendedLanes|i)?0:s,s!==0&&s!==a.retryLane&&(a.retryLane=s,Nt(e,s),lt(r,e,s,-1))}return qi(),r=ql(Error(R(421))),us(e,t,i,r)}return s.data==="$?"?(t.flags|=128,t.child=e.child,t=yh.bind(null,e),s._reactRetry=t,null):(e=a.treeContext,Ie=Ft(s.nextSibling),Ue=t,te=!0,nt=null,e!==null&&(He[We++]=yt,He[We++]=vt,He[We++]=on,yt=e.id,vt=e.overflow,on=t),t=$i(t,r.children),t.flags|=4096,t)}function cu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Oa(e.return,t,n)}function Kl(e,t,n,r,s){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:s}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=s)}function Od(e,t,n){var r=t.pendingProps,s=r.revealOrder,a=r.tail;if(Ne(e,t,r.children,n),r=ne.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&&cu(e,n,t);else if(e.tag===19)cu(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(X(ne,r),!(t.mode&1))t.memoizedState=null;else switch(s){case"forwards":for(n=t.child,s=null;n!==null;)e=n.alternate,e!==null&&Ws(e)===null&&(s=n),n=n.sibling;n=s,n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),Kl(t,!1,s,n,a);break;case"backwards":for(n=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&Ws(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}Kl(t,!0,n,null,a);break;case"together":Kl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function bs(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function jt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),cn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(R(153));if(t.child!==null){for(e=t.child,n=Vt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Vt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function ah(e,t,n){switch(t.tag){case 3:Td(t),Un();break;case 5:ld(t);break;case 1:Le(t.type)&&Is(t);break;case 4:Oi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,s=t.memoizedProps.value;X(Vs,r._currentValue),r._currentValue=s;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(X(ne,ne.current&1),t.flags|=128,null):n&t.child.childLanes?Ld(e,t,n):(X(ne,ne.current&1),e=jt(e,t,n),e!==null?e.sibling:null);X(ne,ne.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Od(e,t,n);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),X(ne,ne.current),r)break;return null;case 22:case 23:return t.lanes=0,Rd(e,t,n)}return jt(e,t,n)}var Md,$a,Dd,zd;Md=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}};$a=function(){};Dd=function(e,t,n,r){var s=e.memoizedProps;if(s!==r){e=t.stateNode,tn(pt.current);var a=null;switch(n){case"input":s=ua(e,s),r=ua(e,r),a=[];break;case"select":s=se({},s,{value:void 0}),r=se({},r,{value:void 0}),a=[];break;case"textarea":s=fa(e,s),r=fa(e,r),a=[];break;default:typeof s.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=As)}ha(n,r);var i;n=null;for(c in s)if(!r.hasOwnProperty(c)&&s.hasOwnProperty(c)&&s[c]!=null)if(c==="style"){var o=s[c];for(i in o)o.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(br.hasOwnProperty(c)?a||(a=[]):(a=a||[]).push(c,null));for(c in r){var u=r[c];if(o=s!=null?s[c]:void 0,r.hasOwnProperty(c)&&u!==o&&(u!=null||o!=null))if(c==="style")if(o){for(i in o)!o.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&o[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(a||(a=[]),a.push(c,n)),n=u;else c==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,o=o?o.__html:void 0,u!=null&&o!==u&&(a=a||[]).push(c,u)):c==="children"?typeof u!="string"&&typeof u!="number"||(a=a||[]).push(c,""+u):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(br.hasOwnProperty(c)?(u!=null&&c==="onScroll"&&Z("scroll",e),a||o===u||(a=[])):(a=a||[]).push(c,u))}n&&(a=a||[]).push("style",n);var c=a;(t.updateQueue=c)&&(t.flags|=4)}};zd=function(e,t,n,r){n!==r&&(t.flags|=4)};function lr(e,t){if(!te)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 ye(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags&14680064,r|=s.flags&14680064,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags,r|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ih(e,t,n){var r=t.pendingProps;switch(Ci(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ye(t),null;case 1:return Le(t.type)&&Fs(),ye(t),null;case 3:return r=t.stateNode,Vn(),ee(Te),ee(ke),Di(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(is(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,nt!==null&&(Ja(nt),nt=null))),$a(e,t),ye(t),null;case 5:Mi(t);var s=tn(Mr.current);if(n=t.type,e!==null&&t.stateNode!=null)Dd(e,t,n,r,s),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(R(166));return ye(t),null}if(e=tn(pt.current),is(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[dt]=t,r[Lr]=a,e=(t.mode&1)!==0,n){case"dialog":Z("cancel",r),Z("close",r);break;case"iframe":case"object":case"embed":Z("load",r);break;case"video":case"audio":for(s=0;s<dr.length;s++)Z(dr[s],r);break;case"source":Z("error",r);break;case"img":case"image":case"link":Z("error",r),Z("load",r);break;case"details":Z("toggle",r);break;case"input":vo(r,a),Z("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Z("invalid",r);break;case"textarea":ko(r,a),Z("invalid",r)}ha(n,a),s=null;for(var i in a)if(a.hasOwnProperty(i)){var o=a[i];i==="children"?typeof o=="string"?r.textContent!==o&&(a.suppressHydrationWarning!==!0&&as(r.textContent,o,e),s=["children",o]):typeof o=="number"&&r.textContent!==""+o&&(a.suppressHydrationWarning!==!0&&as(r.textContent,o,e),s=["children",""+o]):br.hasOwnProperty(i)&&o!=null&&i==="onScroll"&&Z("scroll",r)}switch(n){case"input":Yr(r),wo(r,a,!0);break;case"textarea":Yr(r),bo(r);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(r.onclick=As)}r=s,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=s.nodeType===9?s:s.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=cc(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[dt]=t,e[Lr]=r,Md(e,t,!1,!1),t.stateNode=e;e:{switch(i=ma(n,r),n){case"dialog":Z("cancel",e),Z("close",e),s=r;break;case"iframe":case"object":case"embed":Z("load",e),s=r;break;case"video":case"audio":for(s=0;s<dr.length;s++)Z(dr[s],e);s=r;break;case"source":Z("error",e),s=r;break;case"img":case"image":case"link":Z("error",e),Z("load",e),s=r;break;case"details":Z("toggle",e),s=r;break;case"input":vo(e,r),s=ua(e,r),Z("invalid",e);break;case"option":s=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=se({},r,{value:void 0}),Z("invalid",e);break;case"textarea":ko(e,r),s=fa(e,r),Z("invalid",e);break;default:s=r}ha(n,s),o=s;for(a in o)if(o.hasOwnProperty(a)){var u=o[a];a==="style"?pc(e,u):a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&dc(e,u)):a==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Nr(e,u):typeof u=="number"&&Nr(e,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(br.hasOwnProperty(a)?u!=null&&a==="onScroll"&&Z("scroll",e):u!=null&&di(e,a,u,i))}switch(n){case"input":Yr(e),wo(e,r,!1);break;case"textarea":Yr(e),bo(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Bt(r.value));break;case"select":e.multiple=!!r.multiple,a=r.value,a!=null?Tn(e,!!r.multiple,a,!1):r.defaultValue!=null&&Tn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof s.onClick=="function"&&(e.onclick=As)}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 ye(t),null;case 6:if(e&&t.stateNode!=null)zd(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(R(166));if(n=tn(Mr.current),tn(pt.current),is(t)){if(r=t.stateNode,n=t.memoizedProps,r[dt]=t,(a=r.nodeValue!==n)&&(e=Ue,e!==null))switch(e.tag){case 3:as(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&as(r.nodeValue,n,(e.mode&1)!==0)}a&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[dt]=t,t.stateNode=r}return ye(t),null;case 13:if(ee(ne),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(te&&Ie!==null&&t.mode&1&&!(t.flags&128))ed(),Un(),t.flags|=98560,a=!1;else if(a=is(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(R(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(R(317));a[dt]=t}else Un(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ye(t),a=!1}else nt!==null&&(Ja(nt),nt=null),a=!0;if(!a)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||ne.current&1?ce===0&&(ce=3):qi())),t.updateQueue!==null&&(t.flags|=4),ye(t),null);case 4:return Vn(),$a(e,t),e===null&&Pr(t.stateNode.containerInfo),ye(t),null;case 10:return Pi(t.type._context),ye(t),null;case 17:return Le(t.type)&&Fs(),ye(t),null;case 19:if(ee(ne),a=t.memoizedState,a===null)return ye(t),null;if(r=(t.flags&128)!==0,i=a.rendering,i===null)if(r)lr(a,!1);else{if(ce!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Ws(e),i!==null){for(t.flags|=128,lr(a,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)a=n,e=r,a.flags&=14680066,i=a.alternate,i===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=i.childLanes,a.lanes=i.lanes,a.child=i.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=i.memoizedProps,a.memoizedState=i.memoizedState,a.updateQueue=i.updateQueue,a.type=i.type,e=i.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return X(ne,ne.current&1|2),t.child}e=e.sibling}a.tail!==null&&ae()>Hn&&(t.flags|=128,r=!0,lr(a,!1),t.lanes=4194304)}else{if(!r)if(e=Ws(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),lr(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!te)return ye(t),null}else 2*ae()-a.renderingStartTime>Hn&&n!==1073741824&&(t.flags|=128,r=!0,lr(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(n=a.last,n!==null?n.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ae(),t.sibling=null,n=ne.current,X(ne,r?n&1|2:n&1),t):(ye(t),null);case 22:case 23:return Qi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Fe&1073741824&&(ye(t),t.subtreeFlags&6&&(t.flags|=8192)):ye(t),null;case 24:return null;case 25:return null}throw Error(R(156,t.tag))}function oh(e,t){switch(Ci(t),t.tag){case 1:return Le(t.type)&&Fs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Vn(),ee(Te),ee(ke),Di(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Mi(t),null;case 13:if(ee(ne),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(R(340));Un()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ee(ne),null;case 4:return Vn(),null;case 10:return Pi(t.type._context),null;case 22:case 23:return Qi(),null;case 24:return null;default:return null}}var cs=!1,ve=!1,uh=typeof WeakSet=="function"?WeakSet:Set,O=null;function _n(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){le(e,t,r)}else n.current=null}function Va(e,t,n){try{n()}catch(r){le(e,t,r)}}var du=!1;function ch(e,t){if(Sa=Ms,e=$c(),ji(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 s=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var i=0,o=-1,u=-1,c=0,f=0,m=e,x=null;t:for(;;){for(var y;m!==n||s!==0&&m.nodeType!==3||(o=i+s),m!==a||r!==0&&m.nodeType!==3||(u=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(y=m.firstChild)!==null;)x=m,m=y;for(;;){if(m===e)break t;if(x===n&&++c===s&&(o=i),x===a&&++f===r&&(u=i),(y=m.nextSibling)!==null)break;m=x,x=m.parentNode}m=y}n=o===-1||u===-1?null:{start:o,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ca={focusedElem:e,selectionRange:n},Ms=!1,O=t;O!==null;)if(t=O,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,O=e;else for(;O!==null;){t=O;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var k=g.memoizedProps,S=g.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?k:et(t.type,k),S);p.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(R(163))}}catch(N){le(t,t.return,N)}if(e=t.sibling,e!==null){e.return=t.return,O=e;break}O=t.return}return g=du,du=!1,g}function vr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var s=r=r.next;do{if((s.tag&e)===e){var a=s.destroy;s.destroy=void 0,a!==void 0&&Va(t,n,a)}s=s.next}while(s!==r)}}function cl(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 Ba(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 Ad(e){var t=e.alternate;t!==null&&(e.alternate=null,Ad(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[dt],delete t[Lr],delete t[Ra],delete t[Qp],delete t[qp])),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 Fd(e){return e.tag===5||e.tag===3||e.tag===4}function fu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Fd(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 Ha(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=As));else if(r!==4&&(e=e.child,e!==null))for(Ha(e,t,n),e=e.sibling;e!==null;)Ha(e,t,n),e=e.sibling}function Wa(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(Wa(e,t,n),e=e.sibling;e!==null;)Wa(e,t,n),e=e.sibling}var he=null,tt=!1;function Et(e,t,n){for(n=n.child;n!==null;)Id(e,t,n),n=n.sibling}function Id(e,t,n){if(ft&&typeof ft.onCommitFiberUnmount=="function")try{ft.onCommitFiberUnmount(nl,n)}catch{}switch(n.tag){case 5:ve||_n(n,t);case 6:var r=he,s=tt;he=null,Et(e,t,n),he=r,tt=s,he!==null&&(tt?(e=he,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):he.removeChild(n.stateNode));break;case 18:he!==null&&(tt?(e=he,n=n.stateNode,e.nodeType===8?$l(e.parentNode,n):e.nodeType===1&&$l(e,n),Er(e)):$l(he,n.stateNode));break;case 4:r=he,s=tt,he=n.stateNode.containerInfo,tt=!0,Et(e,t,n),he=r,tt=s;break;case 0:case 11:case 14:case 15:if(!ve&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){s=r=r.next;do{var a=s,i=a.destroy;a=a.tag,i!==void 0&&(a&2||a&4)&&Va(n,t,i),s=s.next}while(s!==r)}Et(e,t,n);break;case 1:if(!ve&&(_n(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(o){le(n,t,o)}Et(e,t,n);break;case 21:Et(e,t,n);break;case 22:n.mode&1?(ve=(r=ve)||n.memoizedState!==null,Et(e,t,n),ve=r):Et(e,t,n);break;default:Et(e,t,n)}}function pu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new uh),t.forEach(function(r){var s=vh.bind(null,e,r);n.has(r)||(n.add(r),r.then(s,s))})}}function Ze(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var s=n[r];try{var a=e,i=t,o=i;e:for(;o!==null;){switch(o.tag){case 5:he=o.stateNode,tt=!1;break e;case 3:he=o.stateNode.containerInfo,tt=!0;break e;case 4:he=o.stateNode.containerInfo,tt=!0;break e}o=o.return}if(he===null)throw Error(R(160));Id(a,i,s),he=null,tt=!1;var u=s.alternate;u!==null&&(u.return=null),s.return=null}catch(c){le(s,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Ud(t,e),t=t.sibling}function Ud(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ze(t,e),ot(e),r&4){try{vr(3,e,e.return),cl(3,e)}catch(k){le(e,e.return,k)}try{vr(5,e,e.return)}catch(k){le(e,e.return,k)}}break;case 1:Ze(t,e),ot(e),r&512&&n!==null&&_n(n,n.return);break;case 5:if(Ze(t,e),ot(e),r&512&&n!==null&&_n(n,n.return),e.flags&32){var s=e.stateNode;try{Nr(s,"")}catch(k){le(e,e.return,k)}}if(r&4&&(s=e.stateNode,s!=null)){var a=e.memoizedProps,i=n!==null?n.memoizedProps:a,o=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{o==="input"&&a.type==="radio"&&a.name!=null&&oc(s,a),ma(o,i);var c=ma(o,a);for(i=0;i<u.length;i+=2){var f=u[i],m=u[i+1];f==="style"?pc(s,m):f==="dangerouslySetInnerHTML"?dc(s,m):f==="children"?Nr(s,m):di(s,f,m,c)}switch(o){case"input":ca(s,a);break;case"textarea":uc(s,a);break;case"select":var x=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!a.multiple;var y=a.value;y!=null?Tn(s,!!a.multiple,y,!1):x!==!!a.multiple&&(a.defaultValue!=null?Tn(s,!!a.multiple,a.defaultValue,!0):Tn(s,!!a.multiple,a.multiple?[]:"",!1))}s[Lr]=a}catch(k){le(e,e.return,k)}}break;case 6:if(Ze(t,e),ot(e),r&4){if(e.stateNode===null)throw Error(R(162));s=e.stateNode,a=e.memoizedProps;try{s.nodeValue=a}catch(k){le(e,e.return,k)}}break;case 3:if(Ze(t,e),ot(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Er(t.containerInfo)}catch(k){le(e,e.return,k)}break;case 4:Ze(t,e),ot(e);break;case 13:Ze(t,e),ot(e),s=e.child,s.flags&8192&&(a=s.memoizedState!==null,s.stateNode.isHidden=a,!a||s.alternate!==null&&s.alternate.memoizedState!==null||(Hi=ae())),r&4&&pu(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(ve=(c=ve)||f,Ze(t,e),ve=c):Ze(t,e),ot(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!f&&e.mode&1)for(O=e,f=e.child;f!==null;){for(m=O=f;O!==null;){switch(x=O,y=x.child,x.tag){case 0:case 11:case 14:case 15:vr(4,x,x.return);break;case 1:_n(x,x.return);var g=x.stateNode;if(typeof g.componentWillUnmount=="function"){r=x,n=x.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(k){le(r,n,k)}}break;case 5:_n(x,x.return);break;case 22:if(x.memoizedState!==null){mu(m);continue}}y!==null?(y.return=x,O=y):mu(m)}f=f.sibling}e:for(f=null,m=e;;){if(m.tag===5){if(f===null){f=m;try{s=m.stateNode,c?(a=s.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(o=m.stateNode,u=m.memoizedProps.style,i=u!=null&&u.hasOwnProperty("display")?u.display:null,o.style.display=fc("display",i))}catch(k){le(e,e.return,k)}}}else if(m.tag===6){if(f===null)try{m.stateNode.nodeValue=c?"":m.memoizedProps}catch(k){le(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;f===m&&(f=null),m=m.return}f===m&&(f=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Ze(t,e),ot(e),r&4&&pu(e);break;case 21:break;default:Ze(t,e),ot(e)}}function ot(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Fd(n)){var r=n;break e}n=n.return}throw Error(R(160))}switch(r.tag){case 5:var s=r.stateNode;r.flags&32&&(Nr(s,""),r.flags&=-33);var a=fu(e);Wa(e,a,s);break;case 3:case 4:var i=r.stateNode.containerInfo,o=fu(e);Ha(e,o,i);break;default:throw Error(R(161))}}catch(u){le(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function dh(e,t,n){O=e,$d(e)}function $d(e,t,n){for(var r=(e.mode&1)!==0;O!==null;){var s=O,a=s.child;if(s.tag===22&&r){var i=s.memoizedState!==null||cs;if(!i){var o=s.alternate,u=o!==null&&o.memoizedState!==null||ve;o=cs;var c=ve;if(cs=i,(ve=u)&&!c)for(O=s;O!==null;)i=O,u=i.child,i.tag===22&&i.memoizedState!==null?xu(s):u!==null?(u.return=i,O=u):xu(s);for(;a!==null;)O=a,$d(a),a=a.sibling;O=s,cs=o,ve=c}hu(e)}else s.subtreeFlags&8772&&a!==null?(a.return=s,O=a):hu(e)}}function hu(e){for(;O!==null;){var t=O;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ve||cl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ve)if(n===null)r.componentDidMount();else{var s=t.elementType===t.type?n.memoizedProps:et(t.type,n.memoizedProps);r.componentDidUpdate(s,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&Yo(t,a,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Yo(t,i,n)}break;case 5:var o=t.stateNode;if(n===null&&t.flags&4){n=o;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 c=t.alternate;if(c!==null){var f=c.memoizedState;if(f!==null){var m=f.dehydrated;m!==null&&Er(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(R(163))}ve||t.flags&512&&Ba(t)}catch(x){le(t,t.return,x)}}if(t===e){O=null;break}if(n=t.sibling,n!==null){n.return=t.return,O=n;break}O=t.return}}function mu(e){for(;O!==null;){var t=O;if(t===e){O=null;break}var n=t.sibling;if(n!==null){n.return=t.return,O=n;break}O=t.return}}function xu(e){for(;O!==null;){var t=O;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{cl(4,t)}catch(u){le(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var s=t.return;try{r.componentDidMount()}catch(u){le(t,s,u)}}var a=t.return;try{Ba(t)}catch(u){le(t,a,u)}break;case 5:var i=t.return;try{Ba(t)}catch(u){le(t,i,u)}}}catch(u){le(t,t.return,u)}if(t===e){O=null;break}var o=t.sibling;if(o!==null){o.return=t.return,O=o;break}O=t.return}}var fh=Math.ceil,Ks=St.ReactCurrentDispatcher,Vi=St.ReactCurrentOwner,qe=St.ReactCurrentBatchConfig,q=0,fe=null,ie=null,me=0,Fe=0,Rn=qt(0),ce=0,Fr=null,cn=0,dl=0,Bi=0,wr=null,Re=null,Hi=0,Hn=1/0,xt=null,Js=!1,Qa=null,Ut=null,ds=!1,Mt=null,Gs=0,kr=0,qa=null,Ns=-1,js=0;function je(){return q&6?ae():Ns!==-1?Ns:Ns=ae()}function $t(e){return e.mode&1?q&2&&me!==0?me&-me:Jp.transition!==null?(js===0&&(js=Sc()),js):(e=K,e!==0||(e=window.event,e=e===void 0?16:Lc(e.type)),e):1}function lt(e,t,n,r){if(50<kr)throw kr=0,qa=null,Error(R(185));$r(e,n,r),(!(q&2)||e!==fe)&&(e===fe&&(!(q&2)&&(dl|=n),ce===4&&Lt(e,me)),Oe(e,r),n===1&&q===0&&!(t.mode&1)&&(Hn=ae()+500,il&&Kt()))}function Oe(e,t){var n=e.callbackNode;J0(e,t);var r=Os(e,e===fe?me:0);if(r===0)n!==null&&So(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&So(n),t===1)e.tag===0?Kp(gu.bind(null,e)):Xc(gu.bind(null,e)),Hp(function(){!(q&6)&&Kt()}),n=null;else{switch(Cc(r)){case 1:n=xi;break;case 4:n=Nc;break;case 16:n=Ls;break;case 536870912:n=jc;break;default:n=Ls}n=Jd(n,Vd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Vd(e,t){if(Ns=-1,js=0,q&6)throw Error(R(327));var n=e.callbackNode;if(zn()&&e.callbackNode!==n)return null;var r=Os(e,e===fe?me:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Xs(e,r);else{t=r;var s=q;q|=2;var a=Hd();(fe!==e||me!==t)&&(xt=null,Hn=ae()+500,rn(e,t));do try{mh();break}catch(o){Bd(e,o)}while(!0);Ri(),Ks.current=a,q=s,ie!==null?t=0:(fe=null,me=0,t=ce)}if(t!==0){if(t===2&&(s=wa(e),s!==0&&(r=s,t=Ka(e,s))),t===1)throw n=Fr,rn(e,0),Lt(e,r),Oe(e,ae()),n;if(t===6)Lt(e,r);else{if(s=e.current.alternate,!(r&30)&&!ph(s)&&(t=Xs(e,r),t===2&&(a=wa(e),a!==0&&(r=a,t=Ka(e,a))),t===1))throw n=Fr,rn(e,0),Lt(e,r),Oe(e,ae()),n;switch(e.finishedWork=s,e.finishedLanes=r,t){case 0:case 1:throw Error(R(345));case 2:Yt(e,Re,xt);break;case 3:if(Lt(e,r),(r&130023424)===r&&(t=Hi+500-ae(),10<t)){if(Os(e,0)!==0)break;if(s=e.suspendedLanes,(s&r)!==r){je(),e.pingedLanes|=e.suspendedLanes&s;break}e.timeoutHandle=_a(Yt.bind(null,e,Re,xt),t);break}Yt(e,Re,xt);break;case 4:if(Lt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,s=-1;0<r;){var i=31-st(r);a=1<<i,i=t[i],i>s&&(s=i),r&=~a}if(r=s,r=ae()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*fh(r/1960))-r,10<r){e.timeoutHandle=_a(Yt.bind(null,e,Re,xt),r);break}Yt(e,Re,xt);break;case 5:Yt(e,Re,xt);break;default:throw Error(R(329))}}}return Oe(e,ae()),e.callbackNode===n?Vd.bind(null,e):null}function Ka(e,t){var n=wr;return e.current.memoizedState.isDehydrated&&(rn(e,t).flags|=256),e=Xs(e,t),e!==2&&(t=Re,Re=n,t!==null&&Ja(t)),e}function Ja(e){Re===null?Re=e:Re.push.apply(Re,e)}function ph(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 s=n[r],a=s.getSnapshot;s=s.value;try{if(!at(a(),s))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 Lt(e,t){for(t&=~Bi,t&=~dl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-st(t),r=1<<n;e[n]=-1,t&=~r}}function gu(e){if(q&6)throw Error(R(327));zn();var t=Os(e,0);if(!(t&1))return Oe(e,ae()),null;var n=Xs(e,t);if(e.tag!==0&&n===2){var r=wa(e);r!==0&&(t=r,n=Ka(e,r))}if(n===1)throw n=Fr,rn(e,0),Lt(e,t),Oe(e,ae()),n;if(n===6)throw Error(R(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Yt(e,Re,xt),Oe(e,ae()),null}function Wi(e,t){var n=q;q|=1;try{return e(t)}finally{q=n,q===0&&(Hn=ae()+500,il&&Kt())}}function dn(e){Mt!==null&&Mt.tag===0&&!(q&6)&&zn();var t=q;q|=1;var n=qe.transition,r=K;try{if(qe.transition=null,K=1,e)return e()}finally{K=r,qe.transition=n,q=t,!(q&6)&&Kt()}}function Qi(){Fe=Rn.current,ee(Rn)}function rn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Bp(n)),ie!==null)for(n=ie.return;n!==null;){var r=n;switch(Ci(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Fs();break;case 3:Vn(),ee(Te),ee(ke),Di();break;case 5:Mi(r);break;case 4:Vn();break;case 13:ee(ne);break;case 19:ee(ne);break;case 10:Pi(r.type._context);break;case 22:case 23:Qi()}n=n.return}if(fe=e,ie=e=Vt(e.current,null),me=Fe=t,ce=0,Fr=null,Bi=dl=cn=0,Re=wr=null,en!==null){for(t=0;t<en.length;t++)if(n=en[t],r=n.interleaved,r!==null){n.interleaved=null;var s=r.next,a=n.pending;if(a!==null){var i=a.next;a.next=s,r.next=i}n.pending=r}en=null}return e}function Bd(e,t){do{var n=ie;try{if(Ri(),ws.current=qs,Qs){for(var r=re.memoizedState;r!==null;){var s=r.queue;s!==null&&(s.pending=null),r=r.next}Qs=!1}if(un=0,de=ue=re=null,yr=!1,Dr=0,Vi.current=null,n===null||n.return===null){ce=1,Fr=t,ie=null;break}e:{var a=e,i=n.return,o=n,u=t;if(t=me,o.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var c=u,f=o,m=f.tag;if(!(f.mode&1)&&(m===0||m===11||m===15)){var x=f.alternate;x?(f.updateQueue=x.updateQueue,f.memoizedState=x.memoizedState,f.lanes=x.lanes):(f.updateQueue=null,f.memoizedState=null)}var y=su(i);if(y!==null){y.flags&=-257,lu(y,i,o,a,t),y.mode&1&&ru(a,c,t),t=y,u=c;var g=t.updateQueue;if(g===null){var k=new Set;k.add(u),t.updateQueue=k}else g.add(u);break e}else{if(!(t&1)){ru(a,c,t),qi();break e}u=Error(R(426))}}else if(te&&o.mode&1){var S=su(i);if(S!==null){!(S.flags&65536)&&(S.flags|=256),lu(S,i,o,a,t),Ei(Bn(u,o));break e}}a=u=Bn(u,o),ce!==4&&(ce=2),wr===null?wr=[a]:wr.push(a),a=i;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var p=Cd(a,u,t);Xo(a,p);break e;case 1:o=u;var d=a.type,h=a.stateNode;if(!(a.flags&128)&&(typeof d.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Ut===null||!Ut.has(h)))){a.flags|=65536,t&=-t,a.lanes|=t;var N=Ed(a,o,t);Xo(a,N);break e}}a=a.return}while(a!==null)}Qd(n)}catch(C){t=C,ie===n&&n!==null&&(ie=n=n.return);continue}break}while(!0)}function Hd(){var e=Ks.current;return Ks.current=qs,e===null?qs:e}function qi(){(ce===0||ce===3||ce===2)&&(ce=4),fe===null||!(cn&268435455)&&!(dl&268435455)||Lt(fe,me)}function Xs(e,t){var n=q;q|=2;var r=Hd();(fe!==e||me!==t)&&(xt=null,rn(e,t));do try{hh();break}catch(s){Bd(e,s)}while(!0);if(Ri(),q=n,Ks.current=r,ie!==null)throw Error(R(261));return fe=null,me=0,ce}function hh(){for(;ie!==null;)Wd(ie)}function mh(){for(;ie!==null&&!U0();)Wd(ie)}function Wd(e){var t=Kd(e.alternate,e,Fe);e.memoizedProps=e.pendingProps,t===null?Qd(e):ie=t,Vi.current=null}function Qd(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=oh(n,t),n!==null){n.flags&=32767,ie=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ce=6,ie=null;return}}else if(n=ih(n,t,Fe),n!==null){ie=n;return}if(t=t.sibling,t!==null){ie=t;return}ie=t=e}while(t!==null);ce===0&&(ce=5)}function Yt(e,t,n){var r=K,s=qe.transition;try{qe.transition=null,K=1,xh(e,t,n,r)}finally{qe.transition=s,K=r}return null}function xh(e,t,n,r){do zn();while(Mt!==null);if(q&6)throw Error(R(327));n=e.finishedWork;var s=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(R(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(G0(e,a),e===fe&&(ie=fe=null,me=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||ds||(ds=!0,Jd(Ls,function(){return zn(),null})),a=(n.flags&15990)!==0,n.subtreeFlags&15990||a){a=qe.transition,qe.transition=null;var i=K;K=1;var o=q;q|=4,Vi.current=null,ch(e,n),Ud(n,e),zp(Ca),Ms=!!Sa,Ca=Sa=null,e.current=n,dh(n),$0(),q=o,K=i,qe.transition=a}else e.current=n;if(ds&&(ds=!1,Mt=e,Gs=s),a=e.pendingLanes,a===0&&(Ut=null),H0(n.stateNode),Oe(e,ae()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)s=t[n],r(s.value,{componentStack:s.stack,digest:s.digest});if(Js)throw Js=!1,e=Qa,Qa=null,e;return Gs&1&&e.tag!==0&&zn(),a=e.pendingLanes,a&1?e===qa?kr++:(kr=0,qa=e):kr=0,Kt(),null}function zn(){if(Mt!==null){var e=Cc(Gs),t=qe.transition,n=K;try{if(qe.transition=null,K=16>e?16:e,Mt===null)var r=!1;else{if(e=Mt,Mt=null,Gs=0,q&6)throw Error(R(331));var s=q;for(q|=4,O=e.current;O!==null;){var a=O,i=a.child;if(O.flags&16){var o=a.deletions;if(o!==null){for(var u=0;u<o.length;u++){var c=o[u];for(O=c;O!==null;){var f=O;switch(f.tag){case 0:case 11:case 15:vr(8,f,a)}var m=f.child;if(m!==null)m.return=f,O=m;else for(;O!==null;){f=O;var x=f.sibling,y=f.return;if(Ad(f),f===c){O=null;break}if(x!==null){x.return=y,O=x;break}O=y}}}var g=a.alternate;if(g!==null){var k=g.child;if(k!==null){g.child=null;do{var S=k.sibling;k.sibling=null,k=S}while(k!==null)}}O=a}}if(a.subtreeFlags&2064&&i!==null)i.return=a,O=i;else e:for(;O!==null;){if(a=O,a.flags&2048)switch(a.tag){case 0:case 11:case 15:vr(9,a,a.return)}var p=a.sibling;if(p!==null){p.return=a.return,O=p;break e}O=a.return}}var d=e.current;for(O=d;O!==null;){i=O;var h=i.child;if(i.subtreeFlags&2064&&h!==null)h.return=i,O=h;else e:for(i=d;O!==null;){if(o=O,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:cl(9,o)}}catch(C){le(o,o.return,C)}if(o===i){O=null;break e}var N=o.sibling;if(N!==null){N.return=o.return,O=N;break e}O=o.return}}if(q=s,Kt(),ft&&typeof ft.onPostCommitFiberRoot=="function")try{ft.onPostCommitFiberRoot(nl,e)}catch{}r=!0}return r}finally{K=n,qe.transition=t}}return!1}function yu(e,t,n){t=Bn(n,t),t=Cd(e,t,1),e=It(e,t,1),t=je(),e!==null&&($r(e,1,t),Oe(e,t))}function le(e,t,n){if(e.tag===3)yu(e,e,n);else for(;t!==null;){if(t.tag===3){yu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ut===null||!Ut.has(r))){e=Bn(n,e),e=Ed(t,e,1),t=It(t,e,1),e=je(),t!==null&&($r(t,1,e),Oe(t,e));break}}t=t.return}}function gh(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=je(),e.pingedLanes|=e.suspendedLanes&n,fe===e&&(me&n)===n&&(ce===4||ce===3&&(me&130023424)===me&&500>ae()-Hi?rn(e,0):Bi|=n),Oe(e,t)}function qd(e,t){t===0&&(e.mode&1?(t=ts,ts<<=1,!(ts&130023424)&&(ts=4194304)):t=1);var n=je();e=Nt(e,t),e!==null&&($r(e,t,n),Oe(e,n))}function yh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),qd(e,n)}function vh(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,s=e.memoizedState;s!==null&&(n=s.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(R(314))}r!==null&&r.delete(t),qd(e,n)}var Kd;Kd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Te.current)Pe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Pe=!1,ah(e,t,n);Pe=!!(e.flags&131072)}else Pe=!1,te&&t.flags&1048576&&Yc(t,$s,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;bs(e,t),e=t.pendingProps;var s=In(t,ke.current);Dn(t,n),s=Ai(null,t,r,e,s,n);var a=Fi();return t.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Le(r)?(a=!0,Is(t)):a=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,Li(t),s.updater=ul,t.stateNode=s,s._reactInternals=t,Da(t,r,e,n),t=Fa(null,t,r,!0,a,n)):(t.tag=0,te&&a&&Si(t),Ne(null,t,s,n),t=t.child),t;case 16:r=t.elementType;e:{switch(bs(e,t),e=t.pendingProps,s=r._init,r=s(r._payload),t.type=r,s=t.tag=kh(r),e=et(r,e),s){case 0:t=Aa(null,t,r,e,n);break e;case 1:t=ou(null,t,r,e,n);break e;case 11:t=au(null,t,r,e,n);break e;case 14:t=iu(null,t,r,et(r.type,e),n);break e}throw Error(R(306,r,""))}return t;case 0:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:et(r,s),Aa(e,t,r,s,n);case 1:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:et(r,s),ou(e,t,r,s,n);case 3:e:{if(Td(t),e===null)throw Error(R(387));r=t.pendingProps,a=t.memoizedState,s=a.element,sd(e,t),Hs(t,r,null,n);var i=t.memoizedState;if(r=i.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){s=Bn(Error(R(423)),t),t=uu(e,t,r,n,s);break e}else if(r!==s){s=Bn(Error(R(424)),t),t=uu(e,t,r,n,s);break e}else for(Ie=Ft(t.stateNode.containerInfo.firstChild),Ue=t,te=!0,nt=null,n=nd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Un(),r===s){t=jt(e,t,n);break e}Ne(e,t,r,n)}t=t.child}return t;case 5:return ld(t),e===null&&La(t),r=t.type,s=t.pendingProps,a=e!==null?e.memoizedProps:null,i=s.children,Ea(r,s)?i=null:a!==null&&Ea(r,a)&&(t.flags|=32),Pd(e,t),Ne(e,t,i,n),t.child;case 6:return e===null&&La(t),null;case 13:return Ld(e,t,n);case 4:return Oi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=$n(t,null,r,n):Ne(e,t,r,n),t.child;case 11:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:et(r,s),au(e,t,r,s,n);case 7:return Ne(e,t,t.pendingProps,n),t.child;case 8:return Ne(e,t,t.pendingProps.children,n),t.child;case 12:return Ne(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,s=t.pendingProps,a=t.memoizedProps,i=s.value,X(Vs,r._currentValue),r._currentValue=i,a!==null)if(at(a.value,i)){if(a.children===s.children&&!Te.current){t=jt(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var o=a.dependencies;if(o!==null){i=a.child;for(var u=o.firstContext;u!==null;){if(u.context===r){if(a.tag===1){u=wt(-1,n&-n),u.tag=2;var c=a.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?u.next=u:(u.next=f.next,f.next=u),c.pending=u}}a.lanes|=n,u=a.alternate,u!==null&&(u.lanes|=n),Oa(a.return,n,t),o.lanes|=n;break}u=u.next}}else if(a.tag===10)i=a.type===t.type?null:a.child;else if(a.tag===18){if(i=a.return,i===null)throw Error(R(341));i.lanes|=n,o=i.alternate,o!==null&&(o.lanes|=n),Oa(i,n,t),i=a.sibling}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===t){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}Ne(e,t,s.children,n),t=t.child}return t;case 9:return s=t.type,r=t.pendingProps.children,Dn(t,n),s=Ke(s),r=r(s),t.flags|=1,Ne(e,t,r,n),t.child;case 14:return r=t.type,s=et(r,t.pendingProps),s=et(r.type,s),iu(e,t,r,s,n);case 15:return _d(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:et(r,s),bs(e,t),t.tag=1,Le(r)?(e=!0,Is(t)):e=!1,Dn(t,n),Sd(t,r,s),Da(t,r,s,n),Fa(null,t,r,!0,e,n);case 19:return Od(e,t,n);case 22:return Rd(e,t,n)}throw Error(R(156,t.tag))};function Jd(e,t){return bc(e,t)}function wh(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 Qe(e,t,n,r){return new wh(e,t,n,r)}function Ki(e){return e=e.prototype,!(!e||!e.isReactComponent)}function kh(e){if(typeof e=="function")return Ki(e)?1:0;if(e!=null){if(e=e.$$typeof,e===pi)return 11;if(e===hi)return 14}return 2}function Vt(e,t){var n=e.alternate;return n===null?(n=Qe(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 Ss(e,t,n,r,s,a){var i=2;if(r=e,typeof e=="function")Ki(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case vn:return sn(n.children,s,a,t);case fi:i=8,s|=8;break;case la:return e=Qe(12,n,t,s|2),e.elementType=la,e.lanes=a,e;case aa:return e=Qe(13,n,t,s),e.elementType=aa,e.lanes=a,e;case ia:return e=Qe(19,n,t,s),e.elementType=ia,e.lanes=a,e;case lc:return fl(n,s,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case rc:i=10;break e;case sc:i=9;break e;case pi:i=11;break e;case hi:i=14;break e;case _t:i=16,r=null;break e}throw Error(R(130,e==null?e:typeof e,""))}return t=Qe(i,n,t,s),t.elementType=e,t.type=r,t.lanes=a,t}function sn(e,t,n,r){return e=Qe(7,e,r,t),e.lanes=n,e}function fl(e,t,n,r){return e=Qe(22,e,r,t),e.elementType=lc,e.lanes=n,e.stateNode={isHidden:!1},e}function Jl(e,t,n){return e=Qe(6,e,null,t),e.lanes=n,e}function Gl(e,t,n){return t=Qe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function bh(e,t,n,r,s){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=Pl(0),this.expirationTimes=Pl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pl(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function Ji(e,t,n,r,s,a,i,o,u){return e=new bh(e,t,n,o,u),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Qe(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Li(a),e}function Nh(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:yn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Gd(e){if(!e)return Ht;e=e._reactInternals;e:{if(hn(e)!==e||e.tag!==1)throw Error(R(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Le(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(R(171))}if(e.tag===1){var n=e.type;if(Le(n))return Gc(e,n,t)}return t}function Xd(e,t,n,r,s,a,i,o,u){return e=Ji(n,r,!0,e,s,a,i,o,u),e.context=Gd(null),n=e.current,r=je(),s=$t(n),a=wt(r,s),a.callback=t??null,It(n,a,s),e.current.lanes=s,$r(e,s,r),Oe(e,r),e}function pl(e,t,n,r){var s=t.current,a=je(),i=$t(s);return n=Gd(n),t.context===null?t.context=n:t.pendingContext=n,t=wt(a,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=It(s,t,i),e!==null&&(lt(e,s,i,a),vs(e,s,i)),i}function Ys(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 vu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Gi(e,t){vu(e,t),(e=e.alternate)&&vu(e,t)}function jh(){return null}var Yd=typeof reportError=="function"?reportError:function(e){console.error(e)};function Xi(e){this._internalRoot=e}hl.prototype.render=Xi.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(R(409));pl(e,t,null,null)};hl.prototype.unmount=Xi.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;dn(function(){pl(null,e,null,null)}),t[bt]=null}};function hl(e){this._internalRoot=e}hl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Rc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Tt.length&&t!==0&&t<Tt[n].priority;n++);Tt.splice(n,0,e),n===0&&Tc(e)}};function Yi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ml(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function wu(){}function Sh(e,t,n,r,s){if(s){if(typeof r=="function"){var a=r;r=function(){var c=Ys(i);a.call(c)}}var i=Xd(t,r,e,0,null,!1,!1,"",wu);return e._reactRootContainer=i,e[bt]=i.current,Pr(e.nodeType===8?e.parentNode:e),dn(),i}for(;s=e.lastChild;)e.removeChild(s);if(typeof r=="function"){var o=r;r=function(){var c=Ys(u);o.call(c)}}var u=Ji(e,0,!1,null,null,!1,!1,"",wu);return e._reactRootContainer=u,e[bt]=u.current,Pr(e.nodeType===8?e.parentNode:e),dn(function(){pl(t,u,n,r)}),u}function xl(e,t,n,r,s){var a=n._reactRootContainer;if(a){var i=a;if(typeof s=="function"){var o=s;s=function(){var u=Ys(i);o.call(u)}}pl(t,i,e,s)}else i=Sh(n,t,e,s,r);return Ys(i)}Ec=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=cr(t.pendingLanes);n!==0&&(gi(t,n|1),Oe(t,ae()),!(q&6)&&(Hn=ae()+500,Kt()))}break;case 13:dn(function(){var r=Nt(e,1);if(r!==null){var s=je();lt(r,e,1,s)}}),Gi(e,1)}};yi=function(e){if(e.tag===13){var t=Nt(e,134217728);if(t!==null){var n=je();lt(t,e,134217728,n)}Gi(e,134217728)}};_c=function(e){if(e.tag===13){var t=$t(e),n=Nt(e,t);if(n!==null){var r=je();lt(n,e,t,r)}Gi(e,t)}};Rc=function(){return K};Pc=function(e,t){var n=K;try{return K=e,t()}finally{K=n}};ga=function(e,t,n){switch(t){case"input":if(ca(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 s=al(r);if(!s)throw Error(R(90));ic(r),ca(r,s)}}}break;case"textarea":uc(e,n);break;case"select":t=n.value,t!=null&&Tn(e,!!n.multiple,t,!1)}};xc=Wi;gc=dn;var Ch={usingClientEntryPoint:!1,Events:[Br,Nn,al,hc,mc,Wi]},ar={findFiberByHostInstance:Zt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Eh={bundleType:ar.bundleType,version:ar.version,rendererPackageName:ar.rendererPackageName,rendererConfig:ar.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:St.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=wc(e),e===null?null:e.stateNode},findFiberByHostInstance:ar.findFiberByHostInstance||jh,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 fs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fs.isDisabled&&fs.supportsFiber)try{nl=fs.inject(Eh),ft=fs}catch{}}Ve.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ch;Ve.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Yi(t))throw Error(R(200));return Nh(e,t,null,n)};Ve.createRoot=function(e,t){if(!Yi(e))throw Error(R(299));var n=!1,r="",s=Yd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(s=t.onRecoverableError)),t=Ji(e,1,!1,null,null,n,!1,r,s),e[bt]=t.current,Pr(e.nodeType===8?e.parentNode:e),new Xi(t)};Ve.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(R(188)):(e=Object.keys(e).join(","),Error(R(268,e)));return e=wc(t),e=e===null?null:e.stateNode,e};Ve.flushSync=function(e){return dn(e)};Ve.hydrate=function(e,t,n){if(!ml(t))throw Error(R(200));return xl(null,e,t,!0,n)};Ve.hydrateRoot=function(e,t,n){if(!Yi(e))throw Error(R(405));var r=n!=null&&n.hydratedSources||null,s=!1,a="",i=Yd;if(n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Xd(t,null,e,1,n??null,s,!1,a,i),e[bt]=t.current,Pr(e),r)for(e=0;e<r.length;e++)n=r[e],s=n._getVersion,s=s(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,s]:t.mutableSourceEagerHydrationData.push(n,s);return new hl(t)};Ve.render=function(e,t,n){if(!ml(t))throw Error(R(200));return xl(null,e,t,!1,n)};Ve.unmountComponentAtNode=function(e){if(!ml(e))throw Error(R(40));return e._reactRootContainer?(dn(function(){xl(null,null,e,!1,function(){e._reactRootContainer=null,e[bt]=null})}),!0):!1};Ve.unstable_batchedUpdates=Wi;Ve.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ml(n))throw Error(R(200));if(e==null||e._reactInternals===void 0)throw Error(R(38));return xl(e,t,n,!1,r)};Ve.version="18.3.1-next-f1338f8080-20240426";function Zd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Zd)}catch(e){console.error(e)}}Zd(),Zu.exports=Ve;var _h=Zu.exports,ku=_h;ra.createRoot=ku.createRoot,ra.hydrateRoot=ku.hydrateRoot;function ef(e,t){return function(){return e.apply(t,arguments)}}const{toString:Rh}=Object.prototype,{getPrototypeOf:Zi}=Object,{iterator:gl,toStringTag:tf}=Symbol,yl=(e=>t=>{const n=Rh.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),it=e=>(e=e.toLowerCase(),t=>yl(t)===e),vl=e=>t=>typeof t===e,{isArray:Jn}=Array,Wn=vl("undefined");function Wr(e){return e!==null&&!Wn(e)&&e.constructor!==null&&!Wn(e.constructor)&&Me(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const nf=it("ArrayBuffer");function Ph(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&nf(e.buffer),t}const Th=vl("string"),Me=vl("function"),rf=vl("number"),Qr=e=>e!==null&&typeof e=="object",Lh=e=>e===!0||e===!1,Cs=e=>{if(yl(e)!=="object")return!1;const t=Zi(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(tf in e)&&!(gl in e)},Oh=e=>{if(!Qr(e)||Wr(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Mh=it("Date"),Dh=it("File"),zh=it("Blob"),Ah=it("FileList"),Fh=e=>Qr(e)&&Me(e.pipe),Ih=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Me(e.append)&&((t=yl(e))==="formdata"||t==="object"&&Me(e.toString)&&e.toString()==="[object FormData]"))},Uh=it("URLSearchParams"),[$h,Vh,Bh,Hh]=["ReadableStream","Request","Response","Headers"].map(it),Wh=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function qr(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),Jn(e))for(r=0,s=e.length;r<s;r++)t.call(null,e[r],r,e);else{if(Wr(e))return;const a=n?Object.getOwnPropertyNames(e):Object.keys(e),i=a.length;let o;for(r=0;r<i;r++)o=a[r],t.call(null,e[o],o,e)}}function sf(e,t){if(Wr(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,s;for(;r-- >0;)if(s=n[r],t===s.toLowerCase())return s;return null}const nn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,lf=e=>!Wn(e)&&e!==nn;function Ga(){const{caseless:e,skipUndefined:t}=lf(this)&&this||{},n={},r=(s,a)=>{const i=e&&sf(n,a)||a;Cs(n[i])&&Cs(s)?n[i]=Ga(n[i],s):Cs(s)?n[i]=Ga({},s):Jn(s)?n[i]=s.slice():(!t||!Wn(s))&&(n[i]=s)};for(let s=0,a=arguments.length;s<a;s++)arguments[s]&&qr(arguments[s],r);return n}const Qh=(e,t,n,{allOwnKeys:r}={})=>(qr(t,(s,a)=>{n&&Me(s)?e[a]=ef(s,n):e[a]=s},{allOwnKeys:r}),e),qh=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Kh=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Jh=(e,t,n,r)=>{let s,a,i;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)i=s[a],(!r||r(i,e,t))&&!o[i]&&(t[i]=e[i],o[i]=!0);e=n!==!1&&Zi(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Gh=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Xh=e=>{if(!e)return null;if(Jn(e))return e;let t=e.length;if(!rf(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Yh=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Zi(Uint8Array)),Zh=(e,t)=>{const r=(e&&e[gl]).call(e);let s;for(;(s=r.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},em=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},tm=it("HTMLFormElement"),nm=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),bu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),rm=it("RegExp"),af=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};qr(n,(s,a)=>{let i;(i=t(s,a,e))!==!1&&(r[a]=i||s)}),Object.defineProperties(e,r)},sm=e=>{af(e,(t,n)=>{if(Me(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Me(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},lm=(e,t)=>{const n={},r=s=>{s.forEach(a=>{n[a]=!0})};return Jn(e)?r(e):r(String(e).split(t)),n},am=()=>{},im=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function om(e){return!!(e&&Me(e.append)&&e[tf]==="FormData"&&e[gl])}const um=e=>{const t=new Array(10),n=(r,s)=>{if(Qr(r)){if(t.indexOf(r)>=0)return;if(Wr(r))return r;if(!("toJSON"in r)){t[s]=r;const a=Jn(r)?[]:{};return qr(r,(i,o)=>{const u=n(i,s+1);!Wn(u)&&(a[o]=u)}),t[s]=void 0,a}}return r};return n(e,0)},cm=it("AsyncFunction"),dm=e=>e&&(Qr(e)||Me(e))&&Me(e.then)&&Me(e.catch),of=((e,t)=>e?setImmediate:t?((n,r)=>(nn.addEventListener("message",({source:s,data:a})=>{s===nn&&a===n&&r.length&&r.shift()()},!1),s=>{r.push(s),nn.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Me(nn.postMessage)),fm=typeof queueMicrotask<"u"?queueMicrotask.bind(nn):typeof process<"u"&&process.nextTick||of,pm=e=>e!=null&&Me(e[gl]),v={isArray:Jn,isArrayBuffer:nf,isBuffer:Wr,isFormData:Ih,isArrayBufferView:Ph,isString:Th,isNumber:rf,isBoolean:Lh,isObject:Qr,isPlainObject:Cs,isEmptyObject:Oh,isReadableStream:$h,isRequest:Vh,isResponse:Bh,isHeaders:Hh,isUndefined:Wn,isDate:Mh,isFile:Dh,isBlob:zh,isRegExp:rm,isFunction:Me,isStream:Fh,isURLSearchParams:Uh,isTypedArray:Yh,isFileList:Ah,forEach:qr,merge:Ga,extend:Qh,trim:Wh,stripBOM:qh,inherits:Kh,toFlatObject:Jh,kindOf:yl,kindOfTest:it,endsWith:Gh,toArray:Xh,forEachEntry:Zh,matchAll:em,isHTMLForm:tm,hasOwnProperty:bu,hasOwnProp:bu,reduceDescriptors:af,freezeMethods:sm,toObjectSet:lm,toCamelCase:nm,noop:am,toFiniteNumber:im,findKey:sf,global:nn,isContextDefined:lf,isSpecCompliantForm:om,toJSONObject:um,isAsyncFn:cm,isThenable:dm,setImmediate:of,asap:fm,isIterable:pm};function $(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}v.inherits($,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:v.toJSONObject(this.config),code:this.code,status:this.status}}});const uf=$.prototype,cf={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{cf[e]={value:e}});Object.defineProperties($,cf);Object.defineProperty(uf,"isAxiosError",{value:!0});$.from=(e,t,n,r,s,a)=>{const i=Object.create(uf);v.toFlatObject(e,i,function(f){return f!==Error.prototype},c=>c!=="isAxiosError");const o=e&&e.message?e.message:"Error",u=t==null&&e?e.code:t;return $.call(i,o,u,n,r,s),e&&i.cause==null&&Object.defineProperty(i,"cause",{value:e,configurable:!0}),i.name=e&&e.name||"Error",a&&Object.assign(i,a),i};const hm=null;function Xa(e){return v.isPlainObject(e)||v.isArray(e)}function df(e){return v.endsWith(e,"[]")?e.slice(0,-2):e}function Nu(e,t,n){return e?e.concat(t).map(function(s,a){return s=df(s),!n&&a?"["+s+"]":s}).join(n?".":""):t}function mm(e){return v.isArray(e)&&!e.some(Xa)}const xm=v.toFlatObject(v,{},null,function(t){return/^is[A-Z]/.test(t)});function wl(e,t,n){if(!v.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=v.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(k,S){return!v.isUndefined(S[k])});const r=n.metaTokens,s=n.visitor||f,a=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&v.isSpecCompliantForm(t);if(!v.isFunction(s))throw new TypeError("visitor must be a function");function c(g){if(g===null)return"";if(v.isDate(g))return g.toISOString();if(v.isBoolean(g))return g.toString();if(!u&&v.isBlob(g))throw new $("Blob is not supported. Use a Buffer instead.");return v.isArrayBuffer(g)||v.isTypedArray(g)?u&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function f(g,k,S){let p=g;if(g&&!S&&typeof g=="object"){if(v.endsWith(k,"{}"))k=r?k:k.slice(0,-2),g=JSON.stringify(g);else if(v.isArray(g)&&mm(g)||(v.isFileList(g)||v.endsWith(k,"[]"))&&(p=v.toArray(g)))return k=df(k),p.forEach(function(h,N){!(v.isUndefined(h)||h===null)&&t.append(i===!0?Nu([k],N,a):i===null?k:k+"[]",c(h))}),!1}return Xa(g)?!0:(t.append(Nu(S,k,a),c(g)),!1)}const m=[],x=Object.assign(xm,{defaultVisitor:f,convertValue:c,isVisitable:Xa});function y(g,k){if(!v.isUndefined(g)){if(m.indexOf(g)!==-1)throw Error("Circular reference detected in "+k.join("."));m.push(g),v.forEach(g,function(p,d){(!(v.isUndefined(p)||p===null)&&s.call(t,p,v.isString(d)?d.trim():d,k,x))===!0&&y(p,k?k.concat(d):[d])}),m.pop()}}if(!v.isObject(e))throw new TypeError("data must be an object");return y(e),t}function ju(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function eo(e,t){this._pairs=[],e&&wl(e,this,t)}const ff=eo.prototype;ff.append=function(t,n){this._pairs.push([t,n])};ff.toString=function(t){const n=t?function(r){return t.call(this,r,ju)}:ju;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function gm(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function pf(e,t,n){if(!t)return e;const r=n&&n.encode||gm;v.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let a;if(s?a=s(t,n):a=v.isURLSearchParams(t)?t.toString():new eo(t,n).toString(r),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Su{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){v.forEach(this.handlers,function(r){r!==null&&t(r)})}}const hf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ym=typeof URLSearchParams<"u"?URLSearchParams:eo,vm=typeof FormData<"u"?FormData:null,wm=typeof Blob<"u"?Blob:null,km={isBrowser:!0,classes:{URLSearchParams:ym,FormData:vm,Blob:wm},protocols:["http","https","file","blob","url","data"]},to=typeof window<"u"&&typeof document<"u",Ya=typeof navigator=="object"&&navigator||void 0,bm=to&&(!Ya||["ReactNative","NativeScript","NS"].indexOf(Ya.product)<0),Nm=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",jm=to&&window.location.href||"http://localhost",Sm=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:to,hasStandardBrowserEnv:bm,hasStandardBrowserWebWorkerEnv:Nm,navigator:Ya,origin:jm},Symbol.toStringTag,{value:"Module"})),we={...Sm,...km};function Cm(e,t){return wl(e,new we.classes.URLSearchParams,{visitor:function(n,r,s,a){return we.isNode&&v.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...t})}function Em(e){return v.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function _m(e){const t={},n=Object.keys(e);let r;const s=n.length;let a;for(r=0;r<s;r++)a=n[r],t[a]=e[a];return t}function mf(e){function t(n,r,s,a){let i=n[a++];if(i==="__proto__")return!0;const o=Number.isFinite(+i),u=a>=n.length;return i=!i&&v.isArray(s)?s.length:i,u?(v.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!o):((!s[i]||!v.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],a)&&v.isArray(s[i])&&(s[i]=_m(s[i])),!o)}if(v.isFormData(e)&&v.isFunction(e.entries)){const n={};return v.forEachEntry(e,(r,s)=>{t(Em(r),s,n,0)}),n}return null}function Rm(e,t,n){if(v.isString(e))try{return(t||JSON.parse)(e),v.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Kr={transitional:hf,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,a=v.isObject(t);if(a&&v.isHTMLForm(t)&&(t=new FormData(t)),v.isFormData(t))return s?JSON.stringify(mf(t)):t;if(v.isArrayBuffer(t)||v.isBuffer(t)||v.isStream(t)||v.isFile(t)||v.isBlob(t)||v.isReadableStream(t))return t;if(v.isArrayBufferView(t))return t.buffer;if(v.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Cm(t,this.formSerializer).toString();if((o=v.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return wl(o?{"files[]":t}:t,u&&new u,this.formSerializer)}}return a||s?(n.setContentType("application/json",!1),Rm(t)):t}],transformResponse:[function(t){const n=this.transitional||Kr.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(v.isResponse(t)||v.isReadableStream(t))return t;if(t&&v.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t,this.parseReviver)}catch(o){if(i)throw o.name==="SyntaxError"?$.from(o,$.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:we.classes.FormData,Blob:we.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};v.forEach(["delete","get","head","post","put","patch"],e=>{Kr.headers[e]={}});const Pm=v.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Tm=e=>{const t={};let n,r,s;return e&&e.split(`
`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&Pm[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Cu=Symbol("internals");function ir(e){return e&&String(e).trim().toLowerCase()}function Es(e){return e===!1||e==null?e:v.isArray(e)?e.map(Es):String(e)}function Lm(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Om=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Xl(e,t,n,r,s){if(v.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!v.isString(t)){if(v.isString(r))return t.indexOf(r)!==-1;if(v.isRegExp(r))return r.test(t)}}function Mm(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Dm(e,t){const n=v.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,a,i){return this[r].call(this,t,s,a,i)},configurable:!0})})}let De=class{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function a(o,u,c){const f=ir(u);if(!f)throw new Error("header name must be a non-empty string");const m=v.findKey(s,f);(!m||s[m]===void 0||c===!0||c===void 0&&s[m]!==!1)&&(s[m||u]=Es(o))}const i=(o,u)=>v.forEach(o,(c,f)=>a(c,f,u));if(v.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(v.isString(t)&&(t=t.trim())&&!Om(t))i(Tm(t),n);else if(v.isObject(t)&&v.isIterable(t)){let o={},u,c;for(const f of t){if(!v.isArray(f))throw TypeError("Object iterator must return a key-value pair");o[c=f[0]]=(u=o[c])?v.isArray(u)?[...u,f[1]]:[u,f[1]]:f[1]}i(o,n)}else t!=null&&a(n,t,r);return this}get(t,n){if(t=ir(t),t){const r=v.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Lm(s);if(v.isFunction(n))return n.call(this,s,r);if(v.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=ir(t),t){const r=v.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Xl(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function a(i){if(i=ir(i),i){const o=v.findKey(r,i);o&&(!n||Xl(r,r[o],o,n))&&(delete r[o],s=!0)}}return v.isArray(t)?t.forEach(a):a(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const a=n[r];(!t||Xl(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const n=this,r={};return v.forEach(this,(s,a)=>{const i=v.findKey(r,a);if(i){n[i]=Es(s),delete n[a];return}const o=t?Mm(a):String(a).trim();o!==a&&delete n[a],n[o]=Es(s),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return v.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&v.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Cu]=this[Cu]={accessors:{}}).accessors,s=this.prototype;function a(i){const o=ir(i);r[o]||(Dm(s,i),r[o]=!0)}return v.isArray(t)?t.forEach(a):a(t),this}};De.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);v.reduceDescriptors(De.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});v.freezeMethods(De);function Yl(e,t){const n=this||Kr,r=t||n,s=De.from(r.headers);let a=r.data;return v.forEach(e,function(o){a=o.call(n,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function xf(e){return!!(e&&e.__CANCEL__)}function Gn(e,t,n){$.call(this,e??"canceled",$.ERR_CANCELED,t,n),this.name="CanceledError"}v.inherits(Gn,$,{__CANCEL__:!0});function gf(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new $("Request failed with status code "+n.status,[$.ERR_BAD_REQUEST,$.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function zm(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Am(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,a=0,i;return t=t!==void 0?t:1e3,function(u){const c=Date.now(),f=r[a];i||(i=c),n[s]=u,r[s]=c;let m=a,x=0;for(;m!==s;)x+=n[m++],m=m%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),c-i<t)return;const y=f&&c-f;return y?Math.round(x*1e3/y):void 0}}function Fm(e,t){let n=0,r=1e3/t,s,a;const i=(c,f=Date.now())=>{n=f,s=null,a&&(clearTimeout(a),a=null),e(...c)};return[(...c)=>{const f=Date.now(),m=f-n;m>=r?i(c,f):(s=c,a||(a=setTimeout(()=>{a=null,i(s)},r-m)))},()=>s&&i(s)]}const Zs=(e,t,n=3)=>{let r=0;const s=Am(50,250);return Fm(a=>{const i=a.loaded,o=a.lengthComputable?a.total:void 0,u=i-r,c=s(u),f=i<=o;r=i;const m={loaded:i,total:o,progress:o?i/o:void 0,bytes:u,rate:c||void 0,estimated:c&&o&&f?(o-i)/c:void 0,event:a,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(m)},n)},Eu=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},_u=e=>(...t)=>v.asap(()=>e(...t)),Im=we.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,we.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(we.origin),we.navigator&&/(msie|trident)/i.test(we.navigator.userAgent)):()=>!0,Um=we.hasStandardBrowserEnv?{write(e,t,n,r,s,a,i){if(typeof document>"u")return;const o=[`${e}=${encodeURIComponent(t)}`];v.isNumber(n)&&o.push(`expires=${new Date(n).toUTCString()}`),v.isString(r)&&o.push(`path=${r}`),v.isString(s)&&o.push(`domain=${s}`),a===!0&&o.push("secure"),v.isString(i)&&o.push(`SameSite=${i}`),document.cookie=o.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function $m(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Vm(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function yf(e,t,n){let r=!$m(t);return e&&(r||n==!1)?Vm(e,t):t}const Ru=e=>e instanceof De?{...e}:e;function fn(e,t){t=t||{};const n={};function r(c,f,m,x){return v.isPlainObject(c)&&v.isPlainObject(f)?v.merge.call({caseless:x},c,f):v.isPlainObject(f)?v.merge({},f):v.isArray(f)?f.slice():f}function s(c,f,m,x){if(v.isUndefined(f)){if(!v.isUndefined(c))return r(void 0,c,m,x)}else return r(c,f,m,x)}function a(c,f){if(!v.isUndefined(f))return r(void 0,f)}function i(c,f){if(v.isUndefined(f)){if(!v.isUndefined(c))return r(void 0,c)}else return r(void 0,f)}function o(c,f,m){if(m in t)return r(c,f);if(m in e)return r(void 0,c)}const u={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(c,f,m)=>s(Ru(c),Ru(f),m,!0)};return v.forEach(Object.keys({...e,...t}),function(f){const m=u[f]||s,x=m(e[f],t[f],f);v.isUndefined(x)&&m!==o||(n[f]=x)}),n}const vf=e=>{const t=fn({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:a,headers:i,auth:o}=t;if(t.headers=i=De.from(i),t.url=pf(yf(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),o&&i.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):""))),v.isFormData(n)){if(we.hasStandardBrowserEnv||we.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(v.isFunction(n.getHeaders)){const u=n.getHeaders(),c=["content-type","content-length"];Object.entries(u).forEach(([f,m])=>{c.includes(f.toLowerCase())&&i.set(f,m)})}}if(we.hasStandardBrowserEnv&&(r&&v.isFunction(r)&&(r=r(t)),r||r!==!1&&Im(t.url))){const u=s&&a&&Um.read(a);u&&i.set(s,u)}return t},Bm=typeof XMLHttpRequest<"u",Hm=Bm&&function(e){return new Promise(function(n,r){const s=vf(e);let a=s.data;const i=De.from(s.headers).normalize();let{responseType:o,onUploadProgress:u,onDownloadProgress:c}=s,f,m,x,y,g;function k(){y&&y(),g&&g(),s.cancelToken&&s.cancelToken.unsubscribe(f),s.signal&&s.signal.removeEventListener("abort",f)}let S=new XMLHttpRequest;S.open(s.method.toUpperCase(),s.url,!0),S.timeout=s.timeout;function p(){if(!S)return;const h=De.from("getAllResponseHeaders"in S&&S.getAllResponseHeaders()),C={data:!o||o==="text"||o==="json"?S.responseText:S.response,status:S.status,statusText:S.statusText,headers:h,config:e,request:S};gf(function(P){n(P),k()},function(P){r(P),k()},C),S=null}"onloadend"in S?S.onloadend=p:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(p)},S.onabort=function(){S&&(r(new $("Request aborted",$.ECONNABORTED,e,S)),S=null)},S.onerror=function(N){const C=N&&N.message?N.message:"Network Error",L=new $(C,$.ERR_NETWORK,e,S);L.event=N||null,r(L),S=null},S.ontimeout=function(){let N=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const C=s.transitional||hf;s.timeoutErrorMessage&&(N=s.timeoutErrorMessage),r(new $(N,C.clarifyTimeoutError?$.ETIMEDOUT:$.ECONNABORTED,e,S)),S=null},a===void 0&&i.setContentType(null),"setRequestHeader"in S&&v.forEach(i.toJSON(),function(N,C){S.setRequestHeader(C,N)}),v.isUndefined(s.withCredentials)||(S.withCredentials=!!s.withCredentials),o&&o!=="json"&&(S.responseType=s.responseType),c&&([x,g]=Zs(c,!0),S.addEventListener("progress",x)),u&&S.upload&&([m,y]=Zs(u),S.upload.addEventListener("progress",m),S.upload.addEventListener("loadend",y)),(s.cancelToken||s.signal)&&(f=h=>{S&&(r(!h||h.type?new Gn(null,e,S):h),S.abort(),S=null)},s.cancelToken&&s.cancelToken.subscribe(f),s.signal&&(s.signal.aborted?f():s.signal.addEventListener("abort",f)));const d=zm(s.url);if(d&&we.protocols.indexOf(d)===-1){r(new $("Unsupported protocol "+d+":",$.ERR_BAD_REQUEST,e));return}S.send(a||null)})},Wm=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const a=function(c){if(!s){s=!0,o();const f=c instanceof Error?c:this.reason;r.abort(f instanceof $?f:new Gn(f instanceof Error?f.message:f))}};let i=t&&setTimeout(()=>{i=null,a(new $(`timeout ${t} of ms exceeded`,$.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(a):c.removeEventListener("abort",a)}),e=null)};e.forEach(c=>c.addEventListener("abort",a));const{signal:u}=r;return u.unsubscribe=()=>v.asap(o),u}},Qm=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,s;for(;r<n;)s=r+t,yield e.slice(r,s),r=s},qm=async function*(e,t){for await(const n of Km(e))yield*Qm(n,t)},Km=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},Pu=(e,t,n,r)=>{const s=qm(e,t);let a=0,i,o=u=>{i||(i=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:c,value:f}=await s.next();if(c){o(),u.close();return}let m=f.byteLength;if(n){let x=a+=m;n(x)}u.enqueue(new Uint8Array(f))}catch(c){throw o(c),c}},cancel(u){return o(u),s.return()}},{highWaterMark:2})},Tu=64*1024,{isFunction:ps}=v,Jm=(({Request:e,Response:t})=>({Request:e,Response:t}))(v.global),{ReadableStream:Lu,TextEncoder:Ou}=v.global,Mu=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Gm=e=>{e=v.merge.call({skipUndefined:!0},Jm,e);const{fetch:t,Request:n,Response:r}=e,s=t?ps(t):typeof fetch=="function",a=ps(n),i=ps(r);if(!s)return!1;const o=s&&ps(Lu),u=s&&(typeof Ou=="function"?(g=>k=>g.encode(k))(new Ou):async g=>new Uint8Array(await new n(g).arrayBuffer())),c=a&&o&&Mu(()=>{let g=!1;const k=new n(we.origin,{body:new Lu,method:"POST",get duplex(){return g=!0,"half"}}).headers.has("Content-Type");return g&&!k}),f=i&&o&&Mu(()=>v.isReadableStream(new r("").body)),m={stream:f&&(g=>g.body)};s&&["text","arrayBuffer","blob","formData","stream"].forEach(g=>{!m[g]&&(m[g]=(k,S)=>{let p=k&&k[g];if(p)return p.call(k);throw new $(`Response type '${g}' is not supported`,$.ERR_NOT_SUPPORT,S)})});const x=async g=>{if(g==null)return 0;if(v.isBlob(g))return g.size;if(v.isSpecCompliantForm(g))return(await new n(we.origin,{method:"POST",body:g}).arrayBuffer()).byteLength;if(v.isArrayBufferView(g)||v.isArrayBuffer(g))return g.byteLength;if(v.isURLSearchParams(g)&&(g=g+""),v.isString(g))return(await u(g)).byteLength},y=async(g,k)=>{const S=v.toFiniteNumber(g.getContentLength());return S??x(k)};return async g=>{let{url:k,method:S,data:p,signal:d,cancelToken:h,timeout:N,onDownloadProgress:C,onUploadProgress:L,responseType:P,headers:b,withCredentials:U="same-origin",fetchOptions:w}=vf(g),z=t||fetch;P=P?(P+"").toLowerCase():"text";let W=Wm([d,h&&h.toAbortSignal()],N),G=null;const Y=W&&W.unsubscribe&&(()=>{W.unsubscribe()});let j;try{if(L&&c&&S!=="get"&&S!=="head"&&(j=await y(b,p))!==0){let Q=new n(k,{method:"POST",body:p,duplex:"half"}),J;if(v.isFormData(p)&&(J=Q.headers.get("content-type"))&&b.setContentType(J),Q.body){const[Ge,Ee]=Eu(j,Zs(_u(L)));p=Pu(Q.body,Tu,Ge,Ee)}}v.isString(U)||(U=U?"include":"omit");const I=a&&"credentials"in n.prototype,V={...w,signal:W,method:S.toUpperCase(),headers:b.normalize().toJSON(),body:p,duplex:"half",credentials:I?U:void 0};G=a&&new n(k,V);let _=await(a?z(G,w):z(k,V));const M=f&&(P==="stream"||P==="response");if(f&&(C||M&&Y)){const Q={};["status","statusText","headers"].forEach(Ct=>{Q[Ct]=_[Ct]});const J=v.toFiniteNumber(_.headers.get("content-length")),[Ge,Ee]=C&&Eu(J,Zs(_u(C),!0))||[];_=new r(Pu(_.body,Tu,Ge,()=>{Ee&&Ee(),Y&&Y()}),Q)}P=P||"text";let A=await m[v.findKey(m,P)||"text"](_,g);return!M&&Y&&Y(),await new Promise((Q,J)=>{gf(Q,J,{data:A,headers:De.from(_.headers),status:_.status,statusText:_.statusText,config:g,request:G})})}catch(I){throw Y&&Y(),I&&I.name==="TypeError"&&/Load failed|fetch/i.test(I.message)?Object.assign(new $("Network Error",$.ERR_NETWORK,g,G),{cause:I.cause||I}):$.from(I,I&&I.code,g,G)}}},Xm=new Map,wf=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:s}=t,a=[r,s,n];let i=a.length,o=i,u,c,f=Xm;for(;o--;)u=a[o],c=f.get(u),c===void 0&&f.set(u,c=o?new Map:Gm(t)),f=c;return c};wf();const no={http:hm,xhr:Hm,fetch:{get:wf}};v.forEach(no,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Du=e=>`- ${e}`,Ym=e=>v.isFunction(e)||e===null||e===!1;function Zm(e,t){e=v.isArray(e)?e:[e];const{length:n}=e;let r,s;const a={};for(let i=0;i<n;i++){r=e[i];let o;if(s=r,!Ym(r)&&(s=no[(o=String(r)).toLowerCase()],s===void 0))throw new $(`Unknown adapter '${o}'`);if(s&&(v.isFunction(s)||(s=s.get(t))))break;a[o||"#"+i]=s}if(!s){const i=Object.entries(a).map(([u,c])=>`adapter ${u} `+(c===!1?"is not supported by the environment":"is not available in the build"));let o=n?i.length>1?`since :
`+i.map(Du).join(`
`):" "+Du(i[0]):"as no adapter specified";throw new $("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return s}const kf={getAdapter:Zm,adapters:no};function Zl(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Gn(null,e)}function zu(e){return Zl(e),e.headers=De.from(e.headers),e.data=Yl.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),kf.getAdapter(e.adapter||Kr.adapter,e)(e).then(function(r){return Zl(e),r.data=Yl.call(e,e.transformResponse,r),r.headers=De.from(r.headers),r},function(r){return xf(r)||(Zl(e),r&&r.response&&(r.response.data=Yl.call(e,e.transformResponse,r.response),r.response.headers=De.from(r.response.headers))),Promise.reject(r)})}const bf="1.13.2",kl={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{kl[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Au={};kl.transitional=function(t,n,r){function s(a,i){return"[Axios v"+bf+"] Transitional option '"+a+"'"+i+(r?". "+r:"")}return(a,i,o)=>{if(t===!1)throw new $(s(i," has been removed"+(n?" in "+n:"")),$.ERR_DEPRECATED);return n&&!Au[i]&&(Au[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,i,o):!0}};kl.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function ex(e,t,n){if(typeof e!="object")throw new $("options must be an object",$.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const a=r[s],i=t[a];if(i){const o=e[a],u=o===void 0||i(o,a,e);if(u!==!0)throw new $("option "+a+" must be "+u,$.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new $("Unknown option "+a,$.ERR_BAD_OPTION)}}const _s={assertOptions:ex,validators:kl},ut=_s.validators;let ln=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Su,response:new Su}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const a=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+a):r.stack=a}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=fn(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:a}=n;r!==void 0&&_s.assertOptions(r,{silentJSONParsing:ut.transitional(ut.boolean),forcedJSONParsing:ut.transitional(ut.boolean),clarifyTimeoutError:ut.transitional(ut.boolean)},!1),s!=null&&(v.isFunction(s)?n.paramsSerializer={serialize:s}:_s.assertOptions(s,{encode:ut.function,serialize:ut.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),_s.assertOptions(n,{baseUrl:ut.spelling("baseURL"),withXsrfToken:ut.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=a&&v.merge(a.common,a[n.method]);a&&v.forEach(["delete","get","head","post","put","patch","common"],g=>{delete a[g]}),n.headers=De.concat(i,a);const o=[];let u=!0;this.interceptors.request.forEach(function(k){typeof k.runWhen=="function"&&k.runWhen(n)===!1||(u=u&&k.synchronous,o.unshift(k.fulfilled,k.rejected))});const c=[];this.interceptors.response.forEach(function(k){c.push(k.fulfilled,k.rejected)});let f,m=0,x;if(!u){const g=[zu.bind(this),void 0];for(g.unshift(...o),g.push(...c),x=g.length,f=Promise.resolve(n);m<x;)f=f.then(g[m++],g[m++]);return f}x=o.length;let y=n;for(;m<x;){const g=o[m++],k=o[m++];try{y=g(y)}catch(S){k.call(this,S);break}}try{f=zu.call(this,y)}catch(g){return Promise.reject(g)}for(m=0,x=c.length;m<x;)f=f.then(c[m++],c[m++]);return f}getUri(t){t=fn(this.defaults,t);const n=yf(t.baseURL,t.url,t.allowAbsoluteUrls);return pf(n,t.params,t.paramsSerializer)}};v.forEach(["delete","get","head","options"],function(t){ln.prototype[t]=function(n,r){return this.request(fn(r||{},{method:t,url:n,data:(r||{}).data}))}});v.forEach(["post","put","patch"],function(t){function n(r){return function(a,i,o){return this.request(fn(o||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:i}))}}ln.prototype[t]=n(),ln.prototype[t+"Form"]=n(!0)});let tx=class Nf{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(a){n=a});const r=this;this.promise.then(s=>{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](s);r._listeners=null}),this.promise.then=s=>{let a;const i=new Promise(o=>{r.subscribe(o),a=o}).then(s);return i.cancel=function(){r.unsubscribe(a)},i},t(function(a,i,o){r.reason||(r.reason=new Gn(a,i,o),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Nf(function(s){t=s}),cancel:t}}};function nx(e){return function(n){return e.apply(null,n)}}function rx(e){return v.isObject(e)&&e.isAxiosError===!0}const Za={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Za).forEach(([e,t])=>{Za[t]=e});function jf(e){const t=new ln(e),n=ef(ln.prototype.request,t);return v.extend(n,ln.prototype,t,{allOwnKeys:!0}),v.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return jf(fn(e,s))},n}const D=jf(Kr);D.Axios=ln;D.CanceledError=Gn;D.CancelToken=tx;D.isCancel=xf;D.VERSION=bf;D.toFormData=wl;D.AxiosError=$;D.Cancel=D.CanceledError;D.all=function(t){return Promise.all(t)};D.spread=nx;D.isAxiosError=rx;D.mergeConfig=fn;D.AxiosHeaders=De;D.formToJSON=e=>mf(v.isHTMLForm(e)?new FormData(e):e);D.getAdapter=kf.getAdapter;D.HttpStatusCode=Za;D.default=D;const{Axios:Dx,AxiosError:zx,CanceledError:Ax,isCancel:Fx,CancelToken:Ix,VERSION:Ux,all:$x,Cancel:Vx,isAxiosError:Bx,spread:Hx,toFormData:Wx,AxiosHeaders:Qx,HttpStatusCode:qx,formToJSON:Kx,getAdapter:Jx,mergeConfig:Gx}=D;/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var sx={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lx=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),F=(e,t)=>{const n=E.forwardRef(({color:r="currentColor",size:s=24,strokeWidth:a=2,absoluteStrokeWidth:i,className:o="",children:u,...c},f)=>E.createElement("svg",{ref:f,...sx,width:s,height:s,stroke:r,strokeWidth:i?Number(a)*24/Number(s):a,className:["lucide",`lucide-${lx(e)}`,o].join(" "),...c},[...t.map(([m,x])=>E.createElement(m,x)),...Array.isArray(u)?u:[u]]));return n.displayName=`${e}`,n};/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ax=F("Activity",[["path",{d:"M22 12h-4l-3 9L9 3l-3 9H2",key:"d5dnw9"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ix=F("AlertTriangle",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z",key:"c3ski4"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Sf=F("ArrowDownUp",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ox=F("Ban",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.9 4.9 14.2 14.2",key:"1m5liu"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pt=F("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ea=F("Briefcase",[["rect",{width:"20",height:"14",x:"2",y:"7",rx:"2",ry:"2",key:"eto64e"}],["path",{d:"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"zwj3tp"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ir=F("Building",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["path",{d:"M9 22v-4h6v4",key:"r93iot"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ux=F("Calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pn=F("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const cx=F("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Cf=F("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ef=F("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ta=F("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const dx=F("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fx=F("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _f=F("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ei=F("ExternalLink",[["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}],["polyline",{points:"15 3 21 3 21 9",key:"mznyad"}],["line",{x1:"10",x2:"21",y1:"14",y2:"3",key:"18c3s4"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const px=F("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const el=F("Flag",[["path",{d:"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z",key:"i9b6wo"}],["line",{x1:"4",x2:"4",y1:"22",y2:"15",key:"1cm3nv"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fr=F("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const hx=F("Grid3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mx=F("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Rf=F("LayoutGrid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pf=F("List",[["line",{x1:"8",x2:"21",y1:"6",y2:"6",key:"7ey8pc"}],["line",{x1:"8",x2:"21",y1:"12",y2:"12",key:"rjfblc"}],["line",{x1:"8",x2:"21",y1:"18",y2:"18",key:"c3b1m8"}],["line",{x1:"3",x2:"3.01",y1:"6",y2:"6",key:"1g7gq3"}],["line",{x1:"3",x2:"3.01",y1:"12",y2:"12",key:"1pjlvk"}],["line",{x1:"3",x2:"3.01",y1:"18",y2:"18",key:"28t2mc"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Fu=F("Loader2",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Iu=F("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Tf=F("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ti=F("MapPin",[["path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z",key:"2oe9fu"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const xx=F("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const gx=F("Pen",[["path",{d:"M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z",key:"5qss01"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const na=F("Pencil",[["path",{d:"M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z",key:"5qss01"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Uu=F("Play",[["polygon",{points:"5 3 19 12 5 21 5 3",key:"191637"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ni=F("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ri=F("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const yx=F("Ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Lf=F("Save",[["path",{d:"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z",key:"1owoqh"}],["polyline",{points:"17 21 17 13 7 13 7 21",key:"1md35c"}],["polyline",{points:"7 3 7 8 15 8",key:"8nz8an"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vx=F("Scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const An=F("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wx=F("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kx=F("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bx=F("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const si=F("Tag",[["path",{d:"M12 2H2v10l9.29 9.29c.94.94 2.48.94 3.42 0l6.58-6.58c.94-.94.94-2.48 0-3.42L12 2Z",key:"14b2ls"}],["path",{d:"M7 7h.01",key:"7u93v4"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Of=F("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Mf=F("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $u=F("Unlock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Df=F("UploadCloud",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const zf=F("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Nx=F("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Wt=F("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
* @license lucide-react v0.294.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rt=F("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function Af(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(n=Af(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function B(){for(var e,t,n=0,r="",s=arguments.length;n<s;n++)(e=arguments[n])&&(t=Af(e))&&(r&&(r+=" "),r+=t);return r}function jx({apiBase:e,onRowClick:t,refreshKey:n,onImportClick:r}){const[s,a]=E.useState([]),[i,o]=E.useState(0),[u,c]=E.useState(0),[f,m]=E.useState(""),[x,y]=E.useState("name_asc"),[g,k]=E.useState(!1),[S,p]=E.useState(null),[d,h]=E.useState("grid"),N=50,C=async()=>{k(!0);try{const b=await D.get(`${e}/companies?skip=${u*N}&limit=${N}&search=${f}&sort_by=${x}`);a(b.data.items),o(b.data.total)}catch(b){console.error("Failed to fetch companies",b)}finally{k(!1)}};E.useEffect(()=>{const b=setTimeout(C,300);return()=>clearTimeout(b)},[u,f,n,x]);const L=async b=>{p(b);try{await D.post(`${e}/enrich/discover`,{company_id:b}),setTimeout(C,2e3)}catch{alert("Discovery Error")}finally{p(null)}},P=async b=>{p(b);try{await D.post(`${e}/enrich/analyze`,{company_id:b}),setTimeout(C,2e3)}catch{alert("Analysis Error")}finally{p(null)}};return l.jsxs("div",{className:"flex flex-col h-full bg-white dark:bg-slate-900 transition-colors",children:[l.jsxs("div",{className:"flex flex-col md:flex-row gap-4 p-4 border-b border-slate-200 dark:border-slate-800 items-center justify-between bg-slate-50 dark:bg-slate-950/50",children:[l.jsxs("div",{className:"flex items-center gap-2 text-slate-700 dark:text-slate-300 font-bold text-lg",children:[l.jsx(Ir,{className:"h-5 w-5"}),l.jsxs("h2",{children:["Companies (",i,")"]})]}),l.jsxs("div",{className:"flex flex-1 w-full md:w-auto items-center gap-2 max-w-2xl",children:[l.jsxs("div",{className:"relative flex-1",children:[l.jsx(An,{className:"absolute left-3 top-2.5 h-4 w-4 text-slate-400"}),l.jsx("input",{type:"text",placeholder:"Search companies...",className:"w-full pl-10 pr-4 py-2 bg-white dark:bg-slate-800 border border-slate-300 dark:border-slate-700 rounded-md text-sm text-slate-900 dark:text-slate-200 focus:ring-2 focus:ring-blue-500 outline-none",value:f,onChange:b=>{m(b.target.value),c(0)}})]}),l.jsxs("div",{className:"relative flex items-center text-slate-700 dark:text-slate-300",children:[l.jsx(Sf,{className:"absolute left-2.5 top-1/2 -translate-y-1/2 h-4 w-4 text-slate-400 pointer-events-none"}),l.jsxs("select",{value:x,onChange:b=>y(b.target.value),className:"pl-8 pr-4 py-2 appearance-none bg-white dark:bg-slate-800 border border-slate-300 dark:border-slate-700 rounded-md text-sm focus:ring-2 focus:ring-blue-500 outline-none",children:[l.jsx("option",{value:"name_asc",children:"Alphabetical"}),l.jsx("option",{value:"created_desc",children:"Newest First"}),l.jsx("option",{value:"updated_desc",children:"Last Modified"})]})]}),l.jsxs("div",{className:"flex items-center bg-slate-200 dark:bg-slate-800 p-1 rounded-md text-slate-700 dark:text-slate-300",children:[l.jsx("button",{onClick:()=>h("grid"),className:B("p-1.5 rounded",d==="grid"&&"bg-white dark:bg-slate-700 shadow text-blue-600 dark:text-white"),title:"Grid View",children:l.jsx(Rf,{className:"h-4 w-4"})}),l.jsx("button",{onClick:()=>h("list"),className:B("p-1.5 rounded",d==="list"&&"bg-white dark:bg-slate-700 shadow text-blue-600 dark:text-white"),title:"List View",children:l.jsx(Pf,{className:"h-4 w-4"})})]}),l.jsxs("button",{onClick:r,className:"flex items-center gap-2 px-4 py-2 bg-blue-600 hover:bg-blue-500 text-white text-sm font-bold rounded-md shadow-sm",children:[l.jsx(zf,{className:"h-4 w-4"})," ",l.jsx("span",{className:"hidden md:inline",children:"Import"})]})]})]}),l.jsxs("div",{className:"flex-1 overflow-auto bg-slate-50 dark:bg-slate-950/30",children:[g&&l.jsx("div",{className:"p-4 text-center text-slate-500",children:"Loading companies..."}),s.length===0&&!g?l.jsxs("div",{className:"p-12 text-center text-slate-500",children:[l.jsx(Ir,{className:"h-12 w-12 mx-auto mb-4 opacity-20"}),l.jsx("p",{className:"text-lg font-medium",children:"No companies found"}),l.jsx("p",{className:"text-slate-400 mt-2",children:"Import a list or create one manually to get started."})]}):d==="grid"?l.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4 p-4",children:s.map(b=>l.jsxs("div",{onClick:()=>t(b.id),className:"bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 rounded-lg p-4 hover:shadow-lg transition-all flex flex-col gap-3 group cursor-pointer border-l-4",style:{borderLeftColor:b.status==="ENRICHED"?"#22c55e":b.status==="DISCOVERED"?"#3b82f6":"#94a3b8"},children:[l.jsxs("div",{className:"flex items-start justify-between",children:[l.jsxs("div",{className:"min-w-0 flex-1",children:[l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx(el,{className:B("h-3 w-3 text-slate-300 dark:text-slate-600",b.has_pending_mistakes&&"text-red-500 fill-red-500")}),l.jsx("div",{className:"font-bold text-slate-900 dark:text-white text-sm truncate",title:b.name,children:b.name})]}),l.jsx("div",{className:"flex items-center gap-1 text-[10px] text-slate-500 dark:text-slate-400 font-medium",children:b.city&&b.country?l.jsxs(l.Fragment,{children:[l.jsx(ti,{className:"h-3 w-3"})," ",b.city," ",l.jsxs("span",{className:"text-slate-400",children:["(",b.country,")"]})]}):l.jsx("span",{className:"italic opacity-50",children:"-"})})]}),l.jsx("div",{className:"flex gap-1 ml-2",children:S===b.id?l.jsx(Fu,{className:"h-4 w-4 animate-spin text-blue-500"}):b.status==="NEW"||!b.website||b.website==="k.A."?l.jsx("button",{onClick:U=>{U.stopPropagation(),L(b.id)},className:"p-1.5 bg-slate-100 dark:bg-slate-800 text-slate-600 dark:text-slate-400 rounded hover:bg-blue-600 hover:text-white transition-colors",children:l.jsx(An,{className:"h-3.5 w-3.5"})}):l.jsx("button",{onClick:U=>{U.stopPropagation(),P(b.id)},className:"p-1.5 bg-blue-50 dark:bg-blue-900/30 text-blue-600 dark:text-blue-400 rounded hover:bg-blue-600 hover:text-white transition-colors",children:l.jsx(Uu,{className:"h-3.5 w-3.5 fill-current"})})})]}),l.jsxs("div",{className:"space-y-2 pt-2 border-t border-slate-100 dark:border-slate-800/50",children:[b.website&&b.website!=="k.A."?l.jsxs("div",{className:"flex items-center gap-2 text-xs text-blue-600 dark:text-blue-400 font-medium truncate",children:[l.jsx(fr,{className:"h-3 w-3"}),l.jsx("span",{children:new URL(b.website).hostname.replace("www.","")})]}):l.jsx("div",{className:"text-xs text-slate-400 italic",children:"No website found"}),l.jsx("div",{className:"text-[10px] text-slate-500 uppercase font-bold tracking-wider truncate",children:b.industry_ai||"Industry Pending"})]})]},b.id))}):l.jsxs("table",{className:"min-w-full divide-y divide-slate-200 dark:divide-slate-800",children:[l.jsx("thead",{className:"bg-slate-100 dark:bg-slate-950/50",children:l.jsxs("tr",{children:[l.jsx("th",{scope:"col",className:"px-3 py-3.5 text-left text-sm font-semibold text-slate-900 dark:text-white",children:"Company"}),l.jsx("th",{scope:"col",className:"px-3 py-3.5 text-left text-sm font-semibold text-slate-900 dark:text-white",children:"Location"}),l.jsx("th",{scope:"col",className:"px-3 py-3.5 text-left text-sm font-semibold text-slate-900 dark:text-white",children:"Website"}),l.jsx("th",{scope:"col",className:"px-3 py-3.5 text-left text-sm font-semibold text-slate-900 dark:text-white",children:"AI Industry"}),l.jsx("th",{scope:"col",className:"relative px-3 py-3.5",children:l.jsx("span",{className:"sr-only",children:"Actions"})})]})}),l.jsx("tbody",{className:"divide-y divide-slate-200 dark:divide-slate-800 bg-white dark:bg-slate-900",children:s.map(b=>l.jsxs("tr",{onClick:()=>t(b.id),className:"hover:bg-slate-50 dark:hover:bg-slate-800/50 cursor-pointer",children:[l.jsx("td",{className:"whitespace-nowrap px-3 py-4 text-sm font-medium text-slate-900 dark:text-white",children:l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx(el,{className:B("h-3 w-3 text-slate-300 dark:text-slate-600",b.has_pending_mistakes&&"text-red-500 fill-red-500")}),l.jsx("span",{children:b.name})]})}),l.jsx("td",{className:"whitespace-nowrap px-3 py-4 text-sm text-slate-500 dark:text-slate-400",children:b.city&&b.country?`${b.city}, (${b.country})`:"-"}),l.jsx("td",{className:"whitespace-nowrap px-3 py-4 text-sm text-blue-600 dark:text-blue-400",children:b.website&&b.website!=="k.A."?l.jsx("a",{href:b.website,target:"_blank",rel:"noreferrer",children:new URL(b.website).hostname.replace("www.","")}):"n/a"}),l.jsx("td",{className:"whitespace-nowrap px-3 py-4 text-sm text-slate-500 dark:text-slate-400",children:b.industry_ai||"Pending"}),l.jsx("td",{className:"relative whitespace-nowrap py-4 pl-3 pr-4 text-right text-sm font-medium sm:pr-0",children:S===b.id?l.jsx(Fu,{className:"h-4 w-4 animate-spin text-blue-500"}):b.status==="NEW"||!b.website||b.website==="k.A."?l.jsx("button",{onClick:U=>{U.stopPropagation(),L(b.id)},className:"text-slate-600 dark:text-slate-400 hover:text-blue-600 dark:hover:text-blue-400",children:l.jsx(An,{className:"h-4 w-4"})}):l.jsx("button",{onClick:U=>{U.stopPropagation(),P(b.id)},className:"text-blue-600 dark:text-blue-400 hover:text-blue-800 dark:hover:text-blue-300",children:l.jsx(Uu,{className:"h-4 w-4 fill-current"})})})]},b.id))})]})]}),l.jsxs("div",{className:"p-3 border-t border-slate-200 dark:border-slate-800 bg-white dark:bg-slate-900 flex justify-between items-center text-xs text-slate-500 dark:text-slate-400",children:[l.jsxs("span",{children:[i," Companies total"]}),l.jsxs("div",{className:"flex gap-1 items-center",children:[l.jsx("button",{disabled:u===0,onClick:()=>c(b=>b-1),className:"p-1 rounded hover:bg-slate-100 dark:hover:bg-slate-800 disabled:opacity-30",children:l.jsx(Cf,{className:"h-4 w-4"})}),l.jsxs("span",{children:["Page ",u+1]}),l.jsx("button",{disabled:(u+1)*N>=i,onClick:()=>c(b=>b+1),className:"p-1 rounded hover:bg-slate-100 dark:hover:bg-slate-800 disabled:opacity-30",children:l.jsx(Ef,{className:"h-4 w-4"})})]})]})]})}function Sx({apiBase:e,onCompanyClick:t,onContactClick:n}){const[r,s]=E.useState([]),[a,i]=E.useState(0),[o,u]=E.useState(0),[c,f]=E.useState(""),[m,x]=E.useState("name_asc"),[y,g]=E.useState(!1),[k,S]=E.useState("grid"),p=50,[d,h]=E.useState(!1),[N,C]=E.useState(""),[L,P]=E.useState(null),b=()=>{g(!0),D.get(`${e}/contacts/all?skip=${o*p}&limit=${p}&search=${c}&sort_by=${m}`).then(w=>{s(w.data.items),i(w.data.total)}).finally(()=>g(!1))};E.useEffect(()=>{const w=setTimeout(b,300);return()=>clearTimeout(w)},[o,c,m]);const U=async()=>{if(N){P("Parsing...");try{const z=N.split(`
`).filter(G=>G.trim()).map(G=>{const Y=G.split(/[;,|]+/).map(j=>j.trim());return Y.length<3?null:{company_name:Y[0],first_name:Y[1],last_name:Y[2],email:Y[3]||null,job_title:Y[4]||null}}).filter(Boolean);if(z.length===0){P("Error: No valid contacts found. Format: Company, First, Last, Email");return}P(`Importing ${z.length} contacts...`);const W=await D.post(`${e}/contacts/bulk`,{contacts:z});P(`Success! Added: ${W.data.added}, Created Companies: ${W.data.companies_created}, Skipped: ${W.data.skipped}`),C(""),setTimeout(()=>{h(!1),P(null),b()},2e3)}catch(w){console.error(w),P("Import Failed.")}}};return l.jsxs("div",{className:"flex flex-col h-full bg-white dark:bg-slate-900 transition-colors",children:[l.jsxs("div",{className:"flex flex-col md:flex-row gap-4 p-4 border-b border-slate-200 dark:border-slate-800 items-center justify-between bg-slate-50 dark:bg-slate-950/50",children:[l.jsxs("div",{className:"flex items-center gap-2 text-slate-700 dark:text-slate-300 font-bold text-lg",children:[l.jsx(Wt,{className:"h-5 w-5"}),l.jsxs("h2",{children:["All Contacts (",a,")"]})]}),l.jsxs("div",{className:"flex flex-1 w-full md:w-auto items-center gap-2 max-w-2xl",children:[l.jsxs("div",{className:"relative flex-1",children:[l.jsx(An,{className:"absolute left-3 top-2.5 h-4 w-4 text-slate-400"}),l.jsx("input",{type:"text",placeholder:"Search contacts...",className:"w-full pl-10 pr-4 py-2 bg-white dark:bg-slate-800 border border-slate-300 dark:border-slate-700 rounded-md text-sm text-slate-900 dark:text-slate-200 focus:ring-2 focus:ring-blue-500 outline-none",value:c,onChange:w=>{f(w.target.value),u(0)}})]}),l.jsxs("div",{className:"relative flex items-center text-slate-700 dark:text-slate-300",children:[l.jsx(Sf,{className:"absolute left-2.5 top-1/2 -translate-y-1/2 h-4 w-4 text-slate-400 pointer-events-none"}),l.jsxs("select",{value:m,onChange:w=>x(w.target.value),className:"pl-8 pr-4 py-2 appearance-none bg-white dark:bg-slate-800 border border-slate-300 dark:border-slate-700 rounded-md text-sm focus:ring-2 focus:ring-blue-500 outline-none",children:[l.jsx("option",{value:"name_asc",children:"Alphabetical"}),l.jsx("option",{value:"created_desc",children:"Newest First"}),l.jsx("option",{value:"updated_desc",children:"Last Modified"})]})]}),l.jsxs("div",{className:"flex items-center bg-slate-200 dark:bg-slate-800 p-1 rounded-md text-slate-700 dark:text-slate-300",children:[l.jsx("button",{onClick:()=>S("grid"),className:B("p-1.5 rounded",k==="grid"&&"bg-white dark:bg-slate-700 shadow text-blue-600 dark:text-white"),title:"Grid View",children:l.jsx(Rf,{className:"h-4 w-4"})}),l.jsx("button",{onClick:()=>S("list"),className:B("p-1.5 rounded",k==="list"&&"bg-white dark:bg-slate-700 shadow text-blue-600 dark:text-white"),title:"List View",children:l.jsx(Pf,{className:"h-4 w-4"})})]}),l.jsxs("button",{onClick:()=>h(!0),className:"flex items-center gap-2 px-4 py-2 bg-blue-600 hover:bg-blue-500 text-white text-sm font-bold rounded-md shadow-sm",children:[l.jsx(zf,{className:"h-4 w-4"})," ",l.jsx("span",{className:"hidden md:inline",children:"Import"})]})]})]}),d&&l.jsx("div",{className:"fixed inset-0 z-50 bg-black/50 flex items-center justify-center p-4",children:l.jsxs("div",{className:"bg-white dark:bg-slate-900 rounded-xl shadow-2xl w-full max-w-lg border border-slate-200 dark:border-slate-800 flex flex-col max-h-[90vh]",children:[l.jsxs("div",{className:"p-4 border-b border-slate-200 dark:border-slate-800 flex justify-between items-center",children:[l.jsx("h3",{className:"font-bold text-slate-900 dark:text-white",children:"Bulk Import Contacts"}),l.jsx("button",{onClick:()=>h(!1),className:"text-slate-500 hover:text-red-500",children:l.jsx(rt,{className:"h-5 w-5"})})]}),l.jsxs("div",{className:"p-4 flex-1 overflow-y-auto",children:[l.jsxs("p",{className:"text-sm text-slate-600 dark:text-slate-400 mb-2",children:["Paste CSV data (no header). Format:",l.jsx("br",{}),l.jsx("code",{className:"bg-slate-100 dark:bg-slate-800 px-1 py-0.5 rounded text-xs",children:"Company Name, First Name, Last Name, Email, Job Title"})]}),l.jsx("textarea",{className:"w-full h-48 bg-slate-50 dark:bg-slate-950 border border-slate-300 dark:border-slate-800 rounded p-2 text-xs font-mono text-slate-800 dark:text-slate-200 focus:ring-2 focus:ring-blue-500 outline-none",placeholder:"Acme Corp, John, Doe, john@acme.com, CEO",value:N,onChange:w=>C(w.target.value)}),L&&l.jsx("div",{className:B("mt-2 text-sm font-bold p-2 rounded",L.includes("Success")?"bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-400":"bg-blue-100 text-blue-700 dark:bg-blue-900/30 dark:text-blue-400"),children:L})]}),l.jsxs("div",{className:"p-4 border-t border-slate-200 dark:border-slate-800 flex justify-end gap-2",children:[l.jsx("button",{onClick:()=>h(!1),className:"px-4 py-2 text-sm text-slate-600 dark:text-slate-400 hover:text-slate-900 dark:hover:text-white",children:"Cancel"}),l.jsx("button",{onClick:U,className:"px-4 py-2 bg-blue-600 text-white text-sm font-bold rounded hover:bg-blue-500",children:"Run Import"})]})]})}),l.jsxs("div",{className:"flex-1 overflow-auto bg-slate-50 dark:bg-slate-950/30",children:[y&&l.jsx("div",{className:"p-4 text-center text-slate-500",children:"Loading contacts..."}),r.length===0&&!y?l.jsxs("div",{className:"p-12 text-center text-slate-500",children:[l.jsx(Wt,{className:"h-12 w-12 mx-auto mb-4 opacity-20"}),l.jsx("p",{className:"text-lg font-medium",children:"No contacts found"}),l.jsx("p",{className:"text-slate-400 mt-2",children:"Import a list or create one manually to get started."})]}):k==="grid"?l.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4 p-4",children:r.map(w=>l.jsxs("div",{onClick:()=>n(w.company_id,w.id),className:"bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 rounded-lg p-4 hover:shadow-lg transition-all flex flex-col gap-3 group cursor-pointer border-l-4 border-l-slate-400",children:[l.jsxs("div",{className:"font-bold text-slate-900 dark:text-white text-sm",children:[w.title," ",w.first_name," ",w.last_name]}),l.jsx("div",{className:"text-xs text-slate-500 dark:text-slate-400",children:w.job_title||"No Title"}),l.jsxs("div",{className:"space-y-2 pt-2 border-t border-slate-100 dark:border-slate-800/50",children:[l.jsxs("div",{onClick:z=>{z.stopPropagation(),t(w.company_id)},className:"flex items-center gap-2 text-xs font-bold text-slate-600 dark:text-slate-400 hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",children:[l.jsx(Ir,{className:"h-3 w-3"})," ",w.company_name]}),l.jsxs("div",{className:"flex items-center gap-2 text-xs text-slate-500",children:[l.jsx(Tf,{className:"h-3 w-3"})," ",w.email||"-"]})]})]},w.id))}):l.jsxs("table",{className:"min-w-full divide-y divide-slate-200 dark:divide-slate-800",children:[l.jsx("thead",{className:"bg-slate-100 dark:bg-slate-950/50",children:l.jsxs("tr",{children:[l.jsx("th",{scope:"col",className:"px-3 py-3.5 text-left text-sm font-semibold text-slate-900 dark:text-white",children:"Name"}),l.jsx("th",{scope:"col",className:"px-3 py-3.5 text-left text-sm font-semibold text-slate-900 dark:text-white",children:"Company"}),l.jsx("th",{scope:"col",className:"px-3 py-3.5 text-left text-sm font-semibold text-slate-900 dark:text-white",children:"Email"}),l.jsx("th",{scope:"col",className:"px-3 py-3.5 text-left text-sm font-semibold text-slate-900 dark:text-white",children:"Role"}),l.jsx("th",{scope:"col",className:"px-3 py-3.5 text-left text-sm font-semibold text-slate-900 dark:text-white",children:"Status"})]})}),l.jsx("tbody",{className:"divide-y divide-slate-200 dark:divide-slate-800 bg-white dark:bg-slate-900",children:r.map(w=>l.jsxs("tr",{onClick:()=>n(w.company_id,w.id),className:"hover:bg-slate-50 dark:hover:bg-slate-800/50 cursor-pointer",children:[l.jsxs("td",{className:"whitespace-nowrap px-3 py-4 text-sm font-medium text-slate-900 dark:text-white",children:[w.title," ",w.first_name," ",w.last_name]}),l.jsx("td",{className:"whitespace-nowrap px-3 py-4 text-sm text-slate-500 dark:text-slate-400",children:l.jsx("div",{onClick:z=>{z.stopPropagation(),t(w.company_id)},className:"font-bold text-slate-600 dark:text-slate-400 hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",children:w.company_name})}),l.jsx("td",{className:"whitespace-nowrap px-3 py-4 text-sm text-slate-500 dark:text-slate-400",children:w.email||"-"}),l.jsx("td",{className:"whitespace-nowrap px-3 py-4 text-sm text-slate-500 dark:text-slate-400",children:w.role||"-"}),l.jsx("td",{className:"whitespace-nowrap px-3 py-4 text-sm text-slate-500 dark:text-slate-400",children:w.status||"-"})]},w.id))})]})]}),l.jsxs("div",{className:"p-3 border-t border-slate-200 dark:border-slate-800 bg-white dark:bg-slate-900 flex justify-between items-center text-xs text-slate-500 dark:text-slate-400",children:[l.jsxs("span",{children:[a," Contacts total"]}),l.jsxs("div",{className:"flex gap-1 items-center",children:[l.jsx("button",{disabled:o===0,onClick:()=>u(w=>w-1),className:"p-1 rounded hover:bg-slate-100 dark:hover:bg-slate-800 disabled:opacity-30",children:l.jsx(Cf,{className:"h-4 w-4"})}),l.jsxs("span",{children:["Page ",o+1]}),l.jsx("button",{disabled:(o+1)*p>=a,onClick:()=>u(w=>w+1),className:"p-1 rounded hover:bg-slate-100 dark:hover:bg-slate-800 disabled:opacity-30",children:l.jsx(Ef,{className:"h-4 w-4"})})]})]})]})}function Cx({isOpen:e,onClose:t,onSuccess:n,apiBase:r}){const[s,a]=E.useState(""),[i,o]=E.useState(!1);if(!e)return null;const u=async()=>{var f,m;const c=s.split(`
`).map(x=>x.trim()).filter(x=>x.length>0);if(c.length!==0){o(!0);try{await D.post(`${r}/companies/bulk`,{names:c}),a(""),n(),t()}catch(x){console.error(x);const y=((m=(f=x.response)==null?void 0:f.data)==null?void 0:m.detail)||x.message||"Unknown Error";alert(`Import failed: ${y}`)}finally{o(!1)}}};return l.jsx("div",{className:"fixed inset-0 bg-black/70 backdrop-blur-sm z-50 flex items-center justify-center p-4",children:l.jsxs("div",{className:"bg-slate-900 border border-slate-700 rounded-xl w-full max-w-lg shadow-2xl",children:[l.jsxs("div",{className:"flex items-center justify-between p-4 border-b border-slate-800",children:[l.jsxs("h3",{className:"text-lg font-semibold text-white flex items-center gap-2",children:[l.jsx(Df,{className:"h-5 w-5 text-blue-400"}),"Quick Import"]}),l.jsx("button",{onClick:t,className:"text-slate-400 hover:text-white",children:l.jsx(rt,{className:"h-5 w-5"})})]}),l.jsxs("div",{className:"p-4 space-y-4",children:[l.jsx("p",{className:"text-sm text-slate-400",children:"Paste company names below (one per line). Duplicates in the database will be skipped automatically."}),l.jsx("textarea",{className:"w-full h-64 bg-slate-950 border border-slate-700 rounded-lg p-3 text-sm text-slate-200 focus:ring-2 focus:ring-blue-600 outline-none font-mono",placeholder:`Company A
Company B
Company C...`,value:s,onChange:c=>a(c.target.value)})]}),l.jsxs("div",{className:"p-4 border-t border-slate-800 flex justify-end gap-3",children:[l.jsx("button",{onClick:t,className:"px-4 py-2 text-sm font-medium text-slate-400 hover:text-white",children:"Cancel"}),l.jsx("button",{onClick:u,disabled:i||!s.trim(),className:"px-4 py-2 bg-blue-600 hover:bg-blue-500 text-white rounded-md text-sm font-medium disabled:opacity-50 disabled:cursor-not-allowed",children:i?"Importing...":"Import Companies"})]})]})})}function Ex({contacts:e=[],initialContactId:t,onAddContact:n,onEditContact:r}){const[s,a]=E.useState(null),[i,o]=E.useState(!1);E.useEffect(()=>{if(t&&e.length>0){const y=e.find(g=>g.id===t);y&&(a({...y}),o(!0))}},[t,e]);const u={"Operativer Entscheider":"text-blue-400 border-blue-400/30 bg-blue-900/20","Infrastruktur-Verantwortlicher":"text-orange-400 border-orange-400/30 bg-orange-900/20","Wirtschaftlicher Entscheider":"text-green-400 border-green-400/30 bg-green-900/20","Innovations-Treiber":"text-purple-400 border-purple-400/30 bg-purple-900/20"},c={"":"text-slate-600 italic","Soft Denied":"text-slate-400",Bounced:"text-red-500",Redirect:"text-yellow-500",Interested:"text-green-500","Hard denied":"text-red-700",Init:"text-slate-300","1st Step":"text-blue-300","2nd Step":"text-blue-400","Not replied":"text-slate-500"},f=()=>{a({gender:"männlich",title:"",first_name:"",last_name:"",email:"",job_title:"",language:"De",role:"Operativer Entscheider",status:"",is_primary:!1}),o(!0)},m=y=>{a({...y}),o(!0)},x=()=>{s&&(s.id?r&&r(s):n&&n(s)),o(!1),a(null)};return i&&s?l.jsxs("div",{className:"bg-slate-900/50 rounded-lg p-4 border border-slate-700 space-y-4 animate-in fade-in slide-in-from-bottom-2",children:[l.jsxs("div",{className:"flex justify-between items-center border-b border-slate-700 pb-2 mb-2",children:[l.jsx("h3",{className:"text-sm font-bold text-white",children:s.id?"Edit Contact":"New Contact"}),l.jsx("button",{onClick:()=>o(!1),className:"text-slate-400 hover:text-white",children:l.jsx(rt,{className:"h-4 w-4"})})]}),l.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[l.jsxs("div",{className:"space-y-1",children:[l.jsx("label",{className:"text-[10px] uppercase text-slate-500 font-bold",children:"Gender / Salutation"}),l.jsxs("select",{className:"w-full bg-slate-800 border border-slate-700 rounded px-2 py-1.5 text-sm text-white focus:border-blue-500 outline-none",value:s.gender,onChange:y=>a({...s,gender:y.target.value}),children:[l.jsx("option",{value:"männlich",children:"Male / Herr"}),l.jsx("option",{value:"weiblich",children:"Female / Frau"})]})]}),l.jsxs("div",{className:"space-y-1",children:[l.jsx("label",{className:"text-[10px] uppercase text-slate-500 font-bold",children:"Academic Title"}),l.jsx("input",{className:"w-full bg-slate-800 border border-slate-700 rounded px-2 py-1.5 text-sm text-white focus:border-blue-500 outline-none",value:s.title,placeholder:"e.g. Dr., Prof.",onChange:y=>a({...s,title:y.target.value})})]})]}),l.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[l.jsxs("div",{className:"space-y-1",children:[l.jsx("label",{className:"text-[10px] uppercase text-slate-500 font-bold",children:"First Name"}),l.jsx("input",{className:"w-full bg-slate-800 border border-slate-700 rounded px-2 py-1.5 text-sm text-white focus:border-blue-500 outline-none",value:s.first_name,onChange:y=>a({...s,first_name:y.target.value})})]}),l.jsxs("div",{className:"space-y-1",children:[l.jsx("label",{className:"text-[10px] uppercase text-slate-500 font-bold",children:"Last Name"}),l.jsx("input",{className:"w-full bg-slate-800 border border-slate-700 rounded px-2 py-1.5 text-sm text-white focus:border-blue-500 outline-none",value:s.last_name,onChange:y=>a({...s,last_name:y.target.value})})]})]}),l.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[l.jsxs("div",{className:"space-y-1",children:[l.jsx("label",{className:"text-[10px] uppercase text-slate-500 font-bold",children:"Email"}),l.jsx("input",{className:"w-full bg-slate-800 border border-slate-700 rounded px-2 py-1.5 text-sm text-white focus:border-blue-500 outline-none",value:s.email,onChange:y=>a({...s,email:y.target.value})})]}),l.jsxs("div",{className:"space-y-1",children:[l.jsx("label",{className:"text-[10px] uppercase text-slate-500 font-bold",children:"Job Title (Card)"}),l.jsx("input",{className:"w-full bg-slate-800 border border-slate-700 rounded px-2 py-1.5 text-sm text-white focus:border-blue-500 outline-none",value:s.job_title,onChange:y=>a({...s,job_title:y.target.value})})]})]}),l.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[l.jsxs("div",{className:"space-y-1",children:[l.jsx("label",{className:"text-[10px] uppercase text-slate-500 font-bold",children:"Our Role Interpretation"}),l.jsx("select",{className:"w-full bg-slate-800 border border-slate-700 rounded px-2 py-1.5 text-sm text-white focus:border-blue-500 outline-none",value:s.role,onChange:y=>a({...s,role:y.target.value}),children:Object.keys(u).map(y=>l.jsx("option",{value:y,children:y},y))})]}),l.jsxs("div",{className:"space-y-1",children:[l.jsx("label",{className:"text-[10px] uppercase text-slate-500 font-bold",children:"Marketing Status"}),l.jsxs("select",{className:"w-full bg-slate-800 border border-slate-700 rounded px-2 py-1.5 text-sm text-white focus:border-blue-500 outline-none",value:s.status,onChange:y=>a({...s,status:y.target.value}),children:[l.jsx("option",{value:"",children:"<leer>"}),Object.keys(c).filter(y=>y!=="").map(y=>l.jsx("option",{value:y,children:y},y))]})]})]}),l.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[l.jsxs("div",{className:"space-y-1",children:[l.jsx("label",{className:"text-[10px] uppercase text-slate-500 font-bold",children:"Language"}),l.jsxs("select",{className:"w-full bg-slate-800 border border-slate-700 rounded px-2 py-1.5 text-sm text-white focus:border-blue-500 outline-none",value:s.language,onChange:y=>a({...s,language:y.target.value}),children:[l.jsx("option",{value:"De",children:"De"}),l.jsx("option",{value:"En",children:"En"})]})]}),l.jsx("div",{className:"flex items-center pt-5",children:l.jsxs("label",{className:"flex items-center gap-2 cursor-pointer text-sm text-slate-300 hover:text-white",children:[l.jsx("input",{type:"checkbox",checked:s.is_primary,onChange:y=>a({...s,is_primary:y.target.checked}),className:"rounded border-slate-700 bg-slate-800 text-blue-500 focus:ring-blue-500"}),"Primary Contact"]})})]}),l.jsx("div",{className:"flex gap-2 pt-2",children:l.jsxs("button",{onClick:x,className:"flex-1 bg-blue-600 hover:bg-blue-500 text-white text-sm font-bold py-2 rounded flex items-center justify-center gap-2",children:[l.jsx(Lf,{className:"h-4 w-4"})," Save Contact"]})})]}):l.jsxs("div",{className:"space-y-4",children:[l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsxs("h3",{className:"text-sm font-semibold text-slate-400 uppercase tracking-wider flex items-center gap-2",children:[l.jsx(Wt,{className:"h-4 w-4"})," Contacts List"]}),l.jsxs("button",{onClick:f,className:"flex items-center gap-1 px-3 py-1 bg-blue-600/20 text-blue-400 border border-blue-500/30 rounded hover:bg-blue-600 hover:text-white transition-all text-xs font-bold",children:[l.jsx(ni,{className:"h-3.5 w-3.5"})," ADD"]})]}),l.jsx("div",{className:"space-y-3",children:e.length===0?l.jsxs("div",{className:"p-8 rounded-xl border border-dashed border-slate-800 text-center text-slate-600",children:[l.jsx(Wt,{className:"h-8 w-8 mx-auto mb-3 opacity-20"}),l.jsx("p",{className:"text-sm font-medium",children:"No contacts yet."}),l.jsx("p",{className:"text-xs mt-1 opacity-70",children:'Click "ADD" to create the first contact for this account.'})]}):e.map(y=>l.jsxs("div",{className:B("relative bg-slate-800/30 border rounded-lg p-3 transition-all hover:bg-slate-800/50 group cursor-pointer",y.is_primary?"border-blue-500/30 shadow-lg shadow-blue-900/10":"border-slate-800"),onClick:()=>m(y),children:[y.is_primary&&l.jsx("div",{className:"absolute top-2 right-2 text-blue-500",title:"Primary Contact",children:l.jsx(kx,{className:"h-3 w-3 fill-current"})}),l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx("div",{className:"p-2 bg-slate-900 rounded-full text-slate-400 shrink-0 mt-1",children:l.jsx(Nx,{className:"h-4 w-4"})}),l.jsxs("div",{className:"flex-1 min-w-0",children:[l.jsxs("div",{className:"flex items-center gap-2 mb-0.5",children:[l.jsxs("span",{className:"text-sm font-bold text-slate-200 truncate",children:[y.title?`${y.title} `:"",y.first_name," ",y.last_name]}),l.jsx("span",{className:"text-[10px] text-slate-500 border border-slate-700 px-1 rounded",children:y.language})]}),l.jsx("div",{className:"text-xs text-slate-400 mb-2 truncate font-medium",children:y.job_title}),l.jsx("div",{className:"flex flex-wrap gap-2 mb-2",children:l.jsx("span",{className:B("text-[10px] px-1.5 py-0.5 rounded border font-medium",u[y.role]||"text-slate-400 border-slate-700"),children:y.role})}),l.jsxs("div",{className:"flex items-center gap-3 text-[10px] text-slate-500 font-mono",children:[l.jsxs("div",{className:"flex items-center gap-1 truncate",children:[l.jsx(Tf,{className:"h-3 w-3"}),y.email]}),l.jsxs("div",{className:B("flex items-center gap-1 font-bold ml-auto mr-8",c[y.status]),children:[l.jsx(ax,{className:"h-3 w-3"}),y.status||"<leer>"]})]})]})]})]},y.id))})]})}function _x({companyId:e,initialContactId:t,onClose:n,apiBase:r}){var uo,co,fo;const[s,a]=E.useState(null),[i,o]=E.useState(!1),[u,c]=E.useState(!1),[f,m]=E.useState("overview"),[x,y]=E.useState(!1),[g,k]=E.useState([]),[S,p]=E.useState(""),[d,h]=E.useState(""),[N,C]=E.useState(""),[L,P]=E.useState(""),[b,U]=E.useState(""),[w,z]=E.useState("");E.useEffect(()=>{let T;return u&&(T=setInterval(()=>{Xe(!0)},2e3)),()=>clearInterval(T)},[u,e]),E.useEffect(()=>{m(t?"contacts":"overview")},[t,e]);const[W,G]=E.useState(!1),[Y,j]=E.useState(""),[I,V]=E.useState(!1),[_,M]=E.useState(""),[A,Q]=E.useState(!1),[J,Ge]=E.useState(""),[Ee,Ct]=E.useState([]),[ht,mt]=E.useState(!1),[ro,so]=E.useState(""),Xe=(T=!1)=>{if(!e)return;T||o(!0);const pe=D.get(`${r}/companies/${e}`),be=D.get(`${r}/mistakes?company_id=${e}`);Promise.all([pe,be]).then(([Ae,Nl])=>{var Xn,Yn;const Jt=Ae.data;if(a(Jt),k(Nl.data.items),u){const Gt=(Xn=Jt.enrichment_data)==null?void 0:Xn.some(jl=>jl.source_type==="wikipedia"),e0=(Yn=Jt.enrichment_data)==null?void 0:Yn.some(jl=>jl.source_type==="ai_analysis");(Gt&&Jt.status==="DISCOVERED"||e0&&Jt.status==="ENRICHED")&&c(!1)}}).catch(console.error).finally(()=>{T||o(!1)})};E.useEffect(()=>{Xe(),G(!1),V(!1),Q(!1),mt(!1),c(!1),D.get(`${r}/industries`).then(T=>Ct(T.data)).catch(console.error)},[e]);const Ff=async()=>{if(e){c(!0);try{await D.post(`${r}/enrich/discover`,{company_id:e})}catch(T){console.error(T),c(!1)}}},If=async()=>{if(e){c(!0);try{await D.post(`${r}/enrich/analyze`,{company_id:e})}catch(T){console.error(T),c(!1)}}},Uf=()=>{if(!s)return;const T={metadata:{id:s.id,exported_at:new Date().toISOString(),source:"Company Explorer (Robotics Edition)"},company:{name:s.name,website:s.website,status:s.status,industry_ai:s.industry_ai,created_at:s.created_at},quantitative_potential:{calculated_metric_name:s.calculated_metric_name,calculated_metric_value:s.calculated_metric_value,calculated_metric_unit:s.calculated_metric_unit,standardized_metric_value:s.standardized_metric_value,standardized_metric_unit:s.standardized_metric_unit,metric_source:s.metric_source,metric_source_url:s.metric_source_url,metric_proof_text:s.metric_proof_text,metric_confidence:s.metric_confidence,metric_confidence_reason:s.metric_confidence_reason},enrichment:s.enrichment_data,signals:s.signals},pe=new Blob([JSON.stringify(T,null,2)],{type:"application/json"}),be=URL.createObjectURL(pe),Ae=document.createElement("a");Ae.href=be,Ae.download=`company-export-${s.id}-${s.name.replace(/[^a-z0-9]/gi,"_").toLowerCase()}.json`,document.body.appendChild(Ae),Ae.click(),document.body.removeChild(Ae),URL.revokeObjectURL(be)},$f=async()=>{if(e){c(!0);try{await D.post(`${r}/companies/${e}/override/wiki?url=${encodeURIComponent(Y)}`),G(!1),Xe()}catch(T){alert("Update failed"),console.error(T)}finally{c(!1)}}},Vf=async()=>{if(e){c(!0);try{await D.post(`${r}/companies/${e}/override/website?url=${encodeURIComponent(_)}`),V(!1),Xe()}catch(T){alert("Update failed"),console.error(T)}finally{c(!1)}}},Bf=async()=>{if(e){c(!0);try{await D.post(`${r}/companies/${e}/override/impressum?url=${encodeURIComponent(J)}`),Q(!1),Xe()}catch(T){alert("Impressum update failed"),console.error(T)}finally{c(!1)}}},Hf=async()=>{if(e){c(!0);try{await D.put(`${r}/companies/${e}/industry`,{industry_ai:ro}),mt(!1),Xe()}catch(T){alert("Industry update failed"),console.error(T)}finally{c(!1)}}},Wf=async()=>{if(e){c(!0);try{await D.post(`${r}/companies/${e}/reevaluate-wikipedia`)}catch(T){console.error(T),c(!1)}}},Qf=async()=>{var T,pe;if(e&&window.confirm(`Are you sure you want to delete "${s==null?void 0:s.name}"? This action cannot be undone.`))try{await D.delete(`${r}/companies/${e}`),n(),window.location.reload()}catch(be){alert("Failed to delete company: "+(((pe=(T=be.response)==null?void 0:T.data)==null?void 0:pe.detail)||be.message))}},lo=async(T,pe)=>{if(e)try{await D.post(`${r}/enrichment/${e}/${T}/lock?locked=${!pe}`),Xe(!0)}catch(be){console.error("Lock toggle failed",be)}},qf=async()=>{if(e){if(!S){alert("Field Name is required.");return}c(!0);try{const T={field_name:S,wrong_value:d||null,corrected_value:N||null,source_url:L||null,quote:b||null,user_comment:w||null};await D.post(`${r}/companies/${e}/report-mistake`,T),alert("Mistake reported successfully!"),y(!1),p(""),h(""),C(""),P(""),U(""),z(""),Xe(!0)}catch(T){alert("Failed to report mistake."),console.error(T)}finally{c(!1)}}},Kf=async T=>{if(e)try{await D.post(`${r}/contacts`,{...T,company_id:e}),Xe(!0)}catch(pe){alert("Failed to add contact"),console.error(pe)}},Jf=async T=>{if(T.id)try{await D.put(`${r}/contacts/${T.id}`,T),Xe(!0)}catch(pe){alert("Failed to update contact"),console.error(pe)}};if(!e)return null;const _e=(uo=s==null?void 0:s.enrichment_data)==null?void 0:uo.find(T=>T.source_type==="wikipedia"),oe=_e==null?void 0:_e.content,Gf=_e==null?void 0:_e.is_locked,ao=_e==null?void 0:_e.created_at,mn=(co=s==null?void 0:s.enrichment_data)==null?void 0:co.find(T=>T.source_type==="ai_analysis"),Jr=mn==null?void 0:mn.content,io=mn==null?void 0:mn.created_at,Ye=(fo=s==null?void 0:s.enrichment_data)==null?void 0:fo.find(T=>T.source_type==="website_scrape"),bl=Ye==null?void 0:Ye.content,ze=bl==null?void 0:bl.impressum,oo=Ye==null?void 0:Ye.created_at,Xf=()=>{if(!(s!=null&&s.industry_details))return null;const{pains:T,gains:pe,priority:be,notes:Ae}=s.industry_details;return l.jsxs("div",{className:"bg-purple-50 dark:bg-purple-900/10 rounded-xl p-5 border border-purple-100 dark:border-purple-900/50 mb-6",children:[l.jsxs("h3",{className:"text-sm font-semibold text-purple-700 dark:text-purple-300 uppercase tracking-wider mb-3 flex items-center gap-2",children:[l.jsx(Of,{className:"h-4 w-4"})," Strategic Fit (Notion)"]}),l.jsxs("div",{className:"grid gap-4",children:[l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx("span",{className:"text-xs text-slate-500 font-bold uppercase",children:"Status:"}),l.jsx("span",{className:B("px-2 py-0.5 rounded text-xs font-bold",be==="Freigegeben"?"bg-green-100 text-green-700":"bg-yellow-100 text-yellow-700"),children:be||"N/A"})]}),T&&l.jsxs("div",{children:[l.jsx("div",{className:"text-[10px] text-red-600 dark:text-red-400 uppercase font-bold tracking-tight mb-1",children:"Pain Points"}),l.jsx("div",{className:"text-sm text-slate-700 dark:text-slate-300 whitespace-pre-line",children:T})]}),pe&&l.jsxs("div",{children:[l.jsx("div",{className:"text-[10px] text-green-600 dark:text-green-400 uppercase font-bold tracking-tight mb-1",children:"Gain Points"}),l.jsx("div",{className:"text-sm text-slate-700 dark:text-slate-300 whitespace-pre-line",children:pe})]}),Ae&&l.jsxs("div",{className:"pt-2 border-t border-purple-200 dark:border-purple-800",children:[l.jsx("div",{className:"text-[10px] text-purple-500 uppercase font-bold tracking-tight",children:"Internal Notes"}),l.jsx("div",{className:"text-xs text-slate-500 italic",children:Ae})]})]})]})},Yf=()=>!(s!=null&&s.ai_opener)&&!(s!=null&&s.ai_opener_secondary)?null:l.jsxs("div",{className:"bg-orange-50 dark:bg-orange-900/10 rounded-xl p-5 border border-orange-100 dark:border-orange-900/50 mb-6",children:[l.jsxs("h3",{className:"text-sm font-semibold text-orange-700 dark:text-orange-300 uppercase tracking-wider mb-3 flex items-center gap-2",children:[l.jsx(Pt,{className:"h-4 w-4"})," Marketing AI (Openers)"]}),l.jsxs("div",{className:"space-y-4",children:[s.ai_opener&&l.jsxs("div",{className:"p-3 bg-white dark:bg-slate-900 rounded border border-orange-200 dark:border-orange-800",children:[l.jsx("div",{className:"flex justify-between items-center mb-1",children:l.jsx("div",{className:"text-[10px] text-orange-600 dark:text-orange-400 uppercase font-bold tracking-tight",children:"Primary: Infrastructure/Cleaning"})}),l.jsxs("div",{className:"text-sm text-slate-700 dark:text-slate-200 leading-relaxed italic",children:['"',s.ai_opener,'"']})]}),s.ai_opener_secondary&&l.jsxs("div",{className:"p-3 bg-white dark:bg-slate-900 rounded border border-orange-200 dark:border-orange-800",children:[l.jsx("div",{className:"flex justify-between items-center mb-1",children:l.jsx("div",{className:"text-[10px] text-orange-600 dark:text-orange-400 uppercase font-bold tracking-tight",children:"Secondary: Service/Logistics"})}),l.jsxs("div",{className:"text-sm text-slate-700 dark:text-slate-200 leading-relaxed italic",children:['"',s.ai_opener_secondary,'"']})]}),l.jsx("p",{className:"text-[10px] text-slate-500 text-center",children:'These sentences are statically pre-calculated for the "First Sentence Matching" strategy.'})]})]}),Zf=()=>{if(!s)return null;const T=s.crm_name||s.crm_website,pe=s.confidence_score!=null||s.data_mismatch_score!=null;if(!T&&!pe)return null;const be=s.confidence_score??0,Ae=s.data_mismatch_score??0,Nl=Gt=>Gt>.8?{bg:"bg-green-100",text:"text-green-700"}:Gt>.5?{bg:"bg-yellow-100",text:"text-yellow-700"}:{bg:"bg-red-100",text:"text-red-700"},Jt=Gt=>Gt<=.3?{bg:"bg-green-100",text:"text-green-700"}:Gt<=.5?{bg:"bg-yellow-100",text:"text-yellow-700"}:{bg:"bg-red-100",text:"text-red-700"},Xn=Nl(be),Yn=Jt(Ae);return l.jsxs("div",{className:"bg-slate-50 dark:bg-slate-950 rounded-lg p-4 border border-slate-200 dark:border-slate-800 mb-6",children:[l.jsx("div",{className:"flex justify-between items-center mb-4",children:l.jsxs("h3",{className:"text-sm font-semibold text-slate-500 dark:text-slate-400 uppercase tracking-wider flex items-center gap-2",children:[l.jsx(vx,{className:"h-4 w-4"})," Data Quality & CRM Sync"]})}),l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 text-xs mb-4",children:[l.jsxs("div",{className:"space-y-3 p-3 bg-white dark:bg-slate-900 rounded border border-slate-200 dark:border-slate-800",children:[l.jsx("div",{className:"text-[10px] font-bold text-slate-400 uppercase",children:"AI Quality Scores"}),s.confidence_score!=null&&l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"text-slate-500 dark:text-slate-400",children:"Classification Confidence"}),l.jsxs("span",{className:B("font-bold px-2 py-0.5 rounded text-xs",Xn.bg,Xn.text),children:[(be*100).toFixed(0),"%"]})]}),s.data_mismatch_score!=null&&l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"text-slate-500 dark:text-slate-400",children:"CRM Data Match"}),l.jsxs("span",{className:B("font-bold px-2 py-0.5 rounded text-xs",Yn.bg,Yn.text),children:[((1-Ae)*100).toFixed(0),"%"]})]})]}),l.jsxs("div",{className:"p-3 bg-slate-100 dark:bg-slate-800/50 rounded",children:[l.jsx("div",{className:"text-[10px] font-bold text-slate-400 uppercase mb-2",children:"SuperOffice (CRM)"}),l.jsxs("div",{className:"space-y-2",children:[l.jsxs("div",{children:[l.jsx("span",{className:"text-slate-400",children:"Name:"})," ",l.jsx("span",{className:"font-medium break-all",children:s.crm_name||"-"})]}),l.jsxs("div",{children:[l.jsx("span",{className:"text-slate-400",children:"Web:"})," ",l.jsx("span",{className:"font-mono break-all",children:s.crm_website||"-"})]})]})]})]}),l.jsx("div",{className:"text-xs",children:l.jsxs("div",{className:"p-3 bg-white dark:bg-slate-900 rounded border border-blue-100 dark:border-blue-900/50",children:[l.jsx("div",{className:"text-[10px] font-bold text-blue-500 uppercase mb-2",children:"Enriched Data (AI)"}),l.jsxs("div",{className:"space-y-2",children:[l.jsxs("div",{children:[l.jsx("span",{className:"text-slate-400",children:"Name:"})," ",l.jsx("span",{className:"font-medium text-slate-900 dark:text-white",children:s.name})]}),l.jsxs("div",{children:[l.jsx("span",{className:"text-slate-400",children:"Web:"})," ",l.jsx("span",{className:"font-mono text-blue-600 dark:text-blue-400",children:s.website})]})]})]})})]})};return l.jsx("div",{className:"fixed inset-y-0 right-0 w-full md:w-[600px] bg-white dark:bg-slate-900 border-l border-slate-200 dark:border-slate-800 shadow-2xl transform transition-transform duration-300 ease-in-out z-50 overflow-y-auto",children:i?l.jsx("div",{className:"p-8 text-slate-500",children:"Loading details..."}):s?l.jsxs("div",{className:"flex flex-col h-full",children:[l.jsxs("div",{className:"p-6 border-b border-slate-200 dark:border-slate-800 bg-slate-50/80 dark:bg-slate-950/50 backdrop-blur-sm sticky top-0 z-10",children:[l.jsxs("div",{className:"flex justify-between items-start mb-4",children:[l.jsx("h2",{className:"text-xl font-bold text-slate-900 dark:text-white leading-tight",children:s.name}),l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx("button",{onClick:Qf,className:"p-1.5 text-slate-500 hover:text-red-600 dark:hover:text-red-500 transition-colors",title:"Delete Company",children:l.jsx(Mf,{className:"h-4 w-4"})}),l.jsx("button",{onClick:Uf,className:"p-1.5 text-slate-500 hover:text-blue-600 dark:hover:text-blue-400 transition-colors",title:"Export JSON",children:l.jsx(_f,{className:"h-4 w-4"})}),l.jsx("button",{onClick:()=>y(!0),className:"p-1.5 text-slate-500 hover:text-orange-600 dark:hover:text-orange-500 transition-colors",title:"Report a Mistake",children:l.jsx(el,{className:"h-4 w-4"})}),l.jsx("button",{onClick:()=>Xe(!0),className:"p-1.5 text-slate-500 hover:text-slate-900 dark:hover:text-white transition-colors",title:"Refresh",children:l.jsx(ri,{className:B("h-4 w-4",(i||u)&&"animate-spin")})}),l.jsx("button",{onClick:n,className:"p-1.5 text-slate-400 hover:text-slate-900 dark:hover:text-white transition-colors",children:l.jsx(rt,{className:"h-6 w-6"})})]})]}),l.jsx("div",{className:"flex flex-wrap gap-2 text-sm items-center",children:I?l.jsxs("div",{className:"flex items-center gap-1 animate-in fade-in zoom-in duration-200",children:[l.jsx("input",{type:"text",value:_,onChange:T=>M(T.target.value),placeholder:"https://...",className:"bg-white dark:bg-slate-800 border border-slate-300 dark:border-slate-700 rounded px-2 py-0.5 text-[10px] text-slate-900 dark:text-white focus:ring-1 focus:ring-blue-500 outline-none w-48",autoFocus:!0}),l.jsx("button",{onClick:Vf,className:"p-1 bg-green-100 dark:bg-green-900/50 text-green-700 dark:text-green-400 rounded hover:bg-green-200 dark:hover:bg-green-900 transition-colors",children:l.jsx(Pn,{className:"h-3 w-3"})}),l.jsx("button",{onClick:()=>V(!1),className:"p-1 text-slate-500 hover:text-red-500 transition-colors",children:l.jsx(rt,{className:"h-3 w-3"})})]}):l.jsxs("div",{className:"flex items-center gap-2 group",children:[s.website&&s.website!=="k.A."?l.jsxs("a",{href:s.website.startsWith("http")?s.website:`https://${s.website}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1 text-blue-600 dark:text-blue-400 hover:text-blue-800 dark:hover:text-blue-300 transition-colors font-medium",children:[l.jsx(fr,{className:"h-3.5 w-3.5"})," ",new URL(s.website.startsWith("http")?s.website:`https://${s.website}`).hostname.replace("www.","")]}):l.jsx("span",{className:"text-slate-500 italic text-xs",children:"No website"}),l.jsx("button",{onClick:()=>{M(s.website&&s.website!=="k.A."?s.website:""),V(!0)},className:"p-1 text-slate-400 hover:text-slate-900 dark:hover:text-white transition-colors opacity-0 group-hover:opacity-100",title:"Edit Website URL",children:l.jsx(na,{className:"h-3 w-3"})})]})}),g.length>0&&l.jsxs("div",{className:"mt-4 p-4 bg-orange-50 dark:bg-orange-900/20 border border-orange-200 dark:border-orange-800/50 rounded-lg",children:[l.jsxs("h4",{className:"flex items-center gap-2 text-sm font-bold text-orange-800 dark:text-orange-300 mb-3",children:[l.jsx(ix,{className:"h-4 w-4"}),"Existing Correction Proposals"]}),l.jsx("div",{className:"space-y-3 max-h-40 overflow-y-auto pr-2",children:g.map(T=>l.jsxs("div",{className:"text-xs p-3 bg-white dark:bg-slate-800/50 rounded border border-slate-200 dark:border-slate-700/50",children:[l.jsxs("div",{className:"flex justify-between items-start",children:[l.jsx("span",{className:"font-bold text-slate-800 dark:text-slate-200",children:T.field_name}),l.jsx("span",{className:B("px-2 py-0.5 rounded-full text-[9px] font-medium",{"bg-yellow-100 text-yellow-800 dark:bg-yellow-900/50 dark:text-yellow-300":T.status==="PENDING","bg-green-100 text-green-800 dark:bg-green-900/50 dark:text-green-300":T.status==="APPROVED","bg-red-100 text-red-800 dark:bg-red-900/50 dark:text-red-300":T.status==="REJECTED"}),children:T.status})]}),l.jsxs("p",{className:"text-slate-600 dark:text-slate-400 mt-1",children:[l.jsx("span",{className:"line-through text-red-500/80",children:T.wrong_value||"N/A"})," → ",l.jsx("strong",{className:"text-green-600 dark:text-green-400",children:T.corrected_value||"N/A"})]}),T.user_comment&&l.jsxs("p",{className:"mt-2 text-slate-500 italic",children:['"',T.user_comment,'"']})]},T.id))})]}),x&&l.jsxs("div",{className:"mt-4 p-4 bg-slate-100 dark:bg-slate-800 rounded border border-slate-200 dark:border-slate-700 animate-in slide-in-from-top-2",children:[l.jsxs("h4",{className:"text-sm font-bold mb-3 flex justify-between items-center",children:["Report a Data Error",l.jsx("button",{onClick:()=>y(!1),className:"text-slate-400 hover:text-red-500",children:l.jsx(rt,{className:"h-4 w-4"})})]}),l.jsxs("div",{className:"space-y-3",children:[l.jsxs("div",{children:[l.jsx("label",{className:"block text-[10px] uppercase font-bold text-slate-500 mb-1",children:"Field Name (Required)"}),l.jsx("input",{className:"w-full text-xs p-2 rounded border dark:bg-slate-900 dark:border-slate-700",value:S,onChange:T=>p(T.target.value),placeholder:"e.g. Revenue, Employee Count"})]}),l.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[l.jsxs("div",{children:[l.jsx("label",{className:"block text-[10px] uppercase font-bold text-slate-500 mb-1",children:"Wrong Value"}),l.jsx("input",{className:"w-full text-xs p-2 rounded border dark:bg-slate-900 dark:border-slate-700",value:d,onChange:T=>h(T.target.value)})]}),l.jsxs("div",{children:[l.jsx("label",{className:"block text-[10px] uppercase font-bold text-slate-500 mb-1",children:"Correct Value"}),l.jsx("input",{className:"w-full text-xs p-2 rounded border dark:bg-slate-900 dark:border-slate-700",value:N,onChange:T=>C(T.target.value)})]})]}),l.jsxs("div",{children:[l.jsx("label",{className:"block text-[10px] uppercase font-bold text-slate-500 mb-1",children:"Source URL / Proof"}),l.jsx("input",{className:"w-full text-xs p-2 rounded border dark:bg-slate-900 dark:border-slate-700",value:L,onChange:T=>P(T.target.value)})]}),l.jsxs("div",{children:[l.jsx("label",{className:"block text-[10px] uppercase font-bold text-slate-500 mb-1",children:"Comment"}),l.jsx("textarea",{className:"w-full text-xs p-2 rounded border dark:bg-slate-900 dark:border-slate-700",rows:2,value:w,onChange:T=>z(T.target.value)})]}),l.jsx("button",{onClick:qf,disabled:u,className:"w-full bg-orange-600 hover:bg-orange-700 text-white py-2 rounded text-xs font-bold",children:"SUBMIT REPORT"})]})]}),l.jsxs("div",{className:"mt-6 flex border-b border-slate-200 dark:border-slate-800",children:[l.jsx("button",{onClick:()=>m("overview"),className:B("px-4 py-2 text-sm font-medium transition-colors border-b-2",f==="overview"?"border-blue-500 text-blue-600 dark:text-blue-400":"border-transparent text-slate-500 dark:text-slate-400 hover:text-slate-800 dark:hover:text-slate-200"),children:"Overview"}),l.jsxs("button",{onClick:()=>m("contacts"),className:B("px-4 py-2 text-sm font-medium transition-colors border-b-2 flex items-center gap-2",f==="contacts"?"border-blue-500 text-blue-600 dark:text-blue-400":"border-transparent text-slate-500 dark:text-slate-400 hover:text-slate-800 dark:hover:text-slate-200"),children:["Contacts",s.contacts&&s.contacts.length>0&&l.jsx("span",{className:"bg-slate-200 dark:bg-slate-800 text-slate-600 dark:text-slate-300 px-1.5 py-0.5 rounded-full text-[10px] min-w-[1.25rem] text-center",children:s.contacts.length})]})]})]}),l.jsxs("div",{className:"p-6 space-y-8 bg-white dark:bg-slate-900",children:[f==="overview"&&l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:"flex gap-2 mb-6",children:[l.jsxs("button",{onClick:Ff,disabled:u,className:"flex-1 flex items-center justify-center gap-2 bg-white dark:bg-slate-800 hover:bg-slate-50 dark:hover:bg-slate-700 disabled:opacity-50 text-slate-700 dark:text-white text-xs font-bold py-2 rounded-md border border-slate-200 dark:border-slate-700 transition-all shadow-sm",children:[l.jsx(An,{className:"h-3.5 w-3.5"}),u?"Processing...":"DISCOVER"]}),l.jsxs("button",{onClick:If,disabled:u||!s.website||s.website==="k.A.",className:"flex-1 flex items-center justify-center gap-2 bg-blue-600 hover:bg-blue-500 disabled:opacity-50 text-white text-xs font-bold py-2 rounded-md transition-all shadow-lg shadow-blue-900/20",children:[l.jsx(Pt,{className:"h-3.5 w-3.5"}),u?"Analyzing...":"ANALYZE POTENTIAL"]})]}),Zf(),Xf(),Yf(),l.jsxs("div",{className:"bg-slate-50 dark:bg-slate-950 rounded-lg p-4 border border-slate-200 dark:border-slate-800 flex flex-col gap-2",children:[l.jsxs("div",{className:"flex items-center justify-between mb-1",children:[l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx("div",{className:"p-1 bg-white dark:bg-slate-800 rounded text-slate-400",children:l.jsx(ea,{className:"h-3 w-3"})}),l.jsx("span",{className:"text-[10px] uppercase font-bold text-slate-500 tracking-wider",children:"Official Legal Data"})]}),l.jsxs("div",{className:"flex items-center gap-2",children:[oo&&l.jsxs("div",{className:"text-[10px] text-slate-500 flex items-center gap-1",children:[l.jsx(ta,{className:"h-3 w-3"})," ",new Date(oo).toLocaleDateString()]}),Ye&&l.jsx("button",{onClick:()=>lo("website_scrape",Ye.is_locked||!1),className:B("p-1 rounded transition-colors",Ye.is_locked?"text-green-600 dark:text-green-400 hover:text-green-700":"text-slate-400 hover:text-slate-900 dark:hover:text-white"),title:Ye.is_locked?"Data Locked":"Unlocked",children:Ye.is_locked?l.jsx(Iu,{className:"h-3.5 w-3.5"}):l.jsx($u,{className:"h-3.5 w-3.5"})}),A?l.jsxs("div",{className:"flex items-center gap-1 animate-in fade-in zoom-in duration-200",children:[l.jsx("button",{onClick:Bf,className:"p-1 bg-green-100 dark:bg-green-900/50 text-green-600 dark:text-green-400 rounded hover:bg-green-200 dark:hover:bg-green-900 transition-colors",children:l.jsx(Pn,{className:"h-3 w-3"})}),l.jsx("button",{onClick:()=>Q(!1),className:"p-1 text-slate-500 hover:text-red-500 transition-colors",children:l.jsx(rt,{className:"h-3 w-3"})})]}):l.jsx("button",{onClick:()=>{Ge(""),Q(!0)},className:"p-1 text-slate-400 hover:text-slate-900 dark:hover:text-white transition-colors",title:"Set Impressum URL Manually",children:l.jsx(na,{className:"h-3 w-3"})})]})]}),A&&l.jsx("div",{className:"mb-2 animate-in slide-in-from-top-1 duration-200",children:l.jsx("input",{type:"text",value:J,onChange:T=>Ge(T.target.value),placeholder:"https://.../impressum",className:"w-full bg-white dark:bg-slate-900 border border-slate-300 dark:border-slate-700 rounded px-2 py-1 text-xs text-slate-900 dark:text-white focus:ring-1 focus:ring-blue-500 outline-none",autoFocus:!0})}),ze?l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"text-sm font-medium text-slate-900 dark:text-white",children:ze.legal_name||"Unknown Legal Name"}),l.jsxs("div",{className:"flex items-start gap-2 text-xs text-slate-500 dark:text-slate-400",children:[l.jsx(ti,{className:"h-3 w-3 mt-0.5 shrink-0"}),l.jsxs("div",{children:[l.jsx("div",{children:ze.street}),l.jsxs("div",{children:[ze.zip," ",ze.city]})]})]}),(ze.email||ze.phone)&&l.jsxs("div",{className:"mt-2 pt-2 border-t border-slate-200 dark:border-slate-900 flex flex-wrap gap-4 text-[10px] text-slate-500 font-mono",children:[ze.email&&l.jsx("span",{children:ze.email}),ze.phone&&l.jsx("span",{children:ze.phone}),ze.vat_id&&l.jsxs("span",{className:"text-blue-600 dark:text-blue-400/80",children:["VAT: ",ze.vat_id]})]})]}):!A&&l.jsx("div",{className:"text-[10px] text-slate-500 italic py-2",children:"No legal data found. Click pencil to provide direct Impressum link."})]}),l.jsx("div",{className:"bg-blue-50/50 dark:bg-blue-900/10 rounded-xl p-5 border border-blue-100 dark:border-blue-900/50 mb-6",children:l.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[l.jsxs("div",{children:[l.jsx("div",{className:"text-[10px] text-blue-600 dark:text-blue-400 uppercase font-bold tracking-tight mb-2",children:"Industry Focus"}),ht?l.jsxs("div",{className:"space-y-2",children:[l.jsxs("select",{value:ro,onChange:T=>so(T.target.value),className:"w-full bg-white dark:bg-slate-800 border border-slate-300 dark:border-slate-700 rounded px-2 py-1.5 text-sm text-slate-900 dark:text-white focus:ring-1 focus:ring-blue-500 outline-none",autoFocus:!0,children:[l.jsx("option",{value:"Others",children:"Others"}),Ee.map(T=>l.jsx("option",{value:T.name,children:T.name},T.id))]}),l.jsxs("div",{className:"flex gap-2",children:[l.jsxs("button",{onClick:Hf,className:"flex-1 px-3 py-1.5 bg-blue-600 text-white rounded text-xs font-medium hover:bg-blue-700 transition-colors flex items-center justify-center gap-2",children:[l.jsx(Pn,{className:"h-3.5 w-3.5"})," Save & Re-Extract"]}),l.jsx("button",{onClick:()=>mt(!1),className:"px-3 py-1.5 bg-slate-200 dark:bg-slate-700 text-slate-700 dark:text-slate-300 rounded text-xs font-medium hover:bg-slate-300 dark:hover:bg-slate-600 transition-colors",children:l.jsx(rt,{className:"h-3.5 w-3.5"})})]})]}):l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-2 bg-white dark:bg-slate-800 rounded-lg shadow-sm",children:l.jsx(ea,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-sm font-semibold text-slate-900 dark:text-white",children:s.industry_ai||"Not Classified"}),l.jsx("button",{onClick:()=>{so(s.industry_ai||"Others"),mt(!0)},className:"text-xs text-blue-600 dark:text-blue-400 hover:underline",children:"Change Industry & Re-Extract"})]})]})]}),l.jsxs("div",{children:[l.jsx("div",{className:"text-[10px] text-slate-500 uppercase font-bold tracking-tight mb-2",children:"Analysis Status"}),l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-2 bg-white dark:bg-slate-800 rounded-lg shadow-sm",children:l.jsx(Pt,{className:"h-5 w-5 text-slate-500"})}),l.jsx("div",{className:B("px-3 py-1 rounded-full text-xs font-bold",s.status==="ENRICHED"?"bg-green-100 text-green-700 border border-green-200":s.status==="DISCOVERED"?"bg-blue-100 text-blue-700 border border-blue-200":"bg-slate-100 text-slate-600 border border-slate-200"),children:s.status})]})]})]})}),Jr&&l.jsxs("div",{className:"space-y-4",children:[l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsxs("h3",{className:"text-sm font-semibold text-slate-500 dark:text-slate-400 uppercase tracking-wider flex items-center gap-2",children:[l.jsx(Pt,{className:"h-4 w-4"})," AI Strategic Dossier"]}),io&&l.jsxs("div",{className:"text-[10px] text-slate-500 flex items-center gap-1",children:[l.jsx(ta,{className:"h-3 w-3"})," ",new Date(io).toLocaleDateString()]})]}),l.jsxs("div",{className:"bg-white dark:bg-slate-800/30 rounded-xl p-5 border border-slate-200 dark:border-slate-800/50 space-y-4 shadow-sm",children:[l.jsxs("div",{children:[l.jsx("div",{className:"text-[10px] text-blue-600 dark:text-blue-400 uppercase font-bold tracking-tight mb-1",children:"Business Model"}),l.jsx("p",{className:"text-sm text-slate-700 dark:text-slate-200 leading-relaxed",children:Jr.business_model||"No summary available."})]}),Jr.infrastructure_evidence&&l.jsxs("div",{className:"pt-4 border-t border-slate-200 dark:border-slate-800/50",children:[l.jsx("div",{className:"text-[10px] text-orange-600 dark:text-orange-400 uppercase font-bold tracking-tight mb-1",children:"Infrastructure Evidence"}),l.jsxs("p",{className:"text-sm text-slate-600 dark:text-slate-300 italic leading-relaxed",children:['"',Jr.infrastructure_evidence,'"']})]})]})]}),l.jsxs("div",{className:"space-y-4",children:[l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsxs("h3",{className:"text-sm font-semibold text-slate-500 dark:text-slate-400 uppercase tracking-wider flex items-center gap-2",children:[l.jsx(fr,{className:"h-4 w-4"})," Company Profile (Wikipedia)"]}),l.jsxs("div",{className:"flex items-center gap-2",children:[ao&&l.jsxs("div",{className:"text-[10px] text-slate-500 flex items-center gap-1 mr-2",children:[l.jsx(ta,{className:"h-3 w-3"})," ",new Date(ao).toLocaleDateString()]}),_e&&l.jsx("button",{onClick:()=>lo("wikipedia",_e.is_locked||!1),className:B("p-1 rounded transition-colors mr-1",_e.is_locked?"text-green-600 dark:text-green-400 hover:text-green-700":"text-slate-400 hover:text-slate-900 dark:hover:text-white"),title:_e.is_locked?"Wiki Data Locked":"Wiki Data Unlocked",children:_e.is_locked?l.jsx(Iu,{className:"h-3.5 w-3.5"}):l.jsx($u,{className:"h-3.5 w-3.5"})}),l.jsx("button",{onClick:Wf,disabled:u,className:"p-1 text-slate-400 hover:text-blue-600 dark:hover:text-blue-400 transition-colors disabled:opacity-50",title:"Re-run metric extraction from Wikipedia text",children:l.jsx(ri,{className:B("h-3.5 w-3.5",u&&"animate-spin")})}),W?l.jsxs("div",{className:"flex items-center gap-1",children:[l.jsx("button",{onClick:$f,className:"p-1 bg-green-100 dark:bg-green-900/50 text-green-600 dark:text-green-400 rounded hover:bg-green-200 dark:hover:bg-green-900 transition-colors",title:"Save & Rescan",children:l.jsx(Pn,{className:"h-3.5 w-3.5"})}),l.jsx("button",{onClick:()=>G(!1),className:"p-1 text-slate-500 hover:text-red-500 transition-colors",title:"Cancel",children:l.jsx(rt,{className:"h-3.5 w-3.5"})})]}):l.jsx("button",{onClick:()=>{j((oe==null?void 0:oe.url)||""),G(!0)},className:"p-1 text-slate-400 hover:text-blue-600 dark:hover:text-blue-400 transition-colors",title:"Edit / Override URL",children:l.jsx(na,{className:"h-3.5 w-3.5"})})]})]}),W&&l.jsxs("div",{className:"mb-2",children:[l.jsx("input",{type:"text",value:Y,onChange:T=>j(T.target.value),placeholder:"Paste Wikipedia URL here...",className:"w-full bg-white dark:bg-slate-800 border border-slate-300 dark:border-slate-700 rounded px-2 py-1 text-sm text-slate-900 dark:text-white focus:ring-1 focus:ring-blue-500 outline-none"}),l.jsx("p",{className:"text-[10px] text-slate-500 mt-1",children:"Paste a valid URL. Saving will trigger a re-scan."})]}),oe&&oe.url!=="k.A."&&!W?l.jsx("div",{children:l.jsxs("div",{className:"bg-white dark:bg-slate-800/30 rounded-xl p-5 border border-slate-200 dark:border-slate-800/50 relative overflow-hidden shadow-sm",children:[l.jsx("div",{className:"absolute top-0 right-0 p-3 opacity-10",children:l.jsx(fr,{className:"h-16 w-16 text-slate-900 dark:text-white"})}),Gf&&l.jsxs("div",{className:"absolute top-2 right-2 flex items-center gap-1 px-1.5 py-0.5 bg-yellow-100 dark:bg-yellow-900/30 border border-yellow-200 dark:border-yellow-800/50 rounded text-[9px] text-yellow-600 dark:text-yellow-500",children:[l.jsx(si,{className:"h-2.5 w-2.5"})," Manual Override"]}),l.jsxs("p",{className:"text-sm text-slate-600 dark:text-slate-300 leading-relaxed italic mb-4",children:['"',oe.first_paragraph,'"']}),l.jsxs("div",{className:"grid grid-cols-2 gap-y-4 gap-x-6",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-2 bg-slate-100 dark:bg-slate-900 rounded-lg text-blue-500",children:l.jsx(Wt,{className:"h-4 w-4"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-[10px] text-slate-500 uppercase font-bold tracking-tight",children:"Employees"}),l.jsx("div",{className:"text-sm text-slate-700 dark:text-slate-200 font-medium",children:oe.mitarbeiter||"k.A."})]})]}),l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-2 bg-slate-100 dark:bg-slate-900 rounded-lg text-green-500",children:l.jsx(fx,{className:"h-4 w-4"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-[10px] text-slate-500 uppercase font-bold tracking-tight",children:"Revenue"}),l.jsx("div",{className:"text-sm text-slate-700 dark:text-slate-200 font-medium",children:oe.umsatz&&oe.umsatz!=="k.A."?`${oe.umsatz} Mio. €`:"k.A."})]})]}),l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-2 bg-slate-100 dark:bg-slate-900 rounded-lg text-orange-500",children:l.jsx(ti,{className:"h-4 w-4"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-[10px] text-slate-500 uppercase font-bold tracking-tight",children:"Headquarters"}),l.jsxs("div",{className:"text-sm text-slate-700 dark:text-slate-200 font-medium",children:[oe.sitz_stadt,oe.sitz_land?`, ${oe.sitz_land}`:""]})]})]}),l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-2 bg-slate-100 dark:bg-slate-900 rounded-lg text-purple-500",children:l.jsx(ea,{className:"h-4 w-4"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-[10px] text-slate-500 uppercase font-bold tracking-tight",children:"Wiki Industry"}),l.jsx("div",{className:"text-sm text-slate-700 dark:text-slate-200 font-medium truncate max-w-[150px]",title:oe.branche,children:oe.branche||"k.A."})]})]})]}),oe.categories&&oe.categories!=="k.A."&&l.jsxs("div",{className:"mt-6 pt-5 border-t border-slate-200 dark:border-slate-800/50",children:[l.jsxs("div",{className:"flex items-start gap-2 text-xs text-slate-500 mb-2",children:[l.jsx(si,{className:"h-3 w-3 mt-0.5"})," Categories"]}),l.jsx("div",{className:"flex flex-wrap gap-1.5",children:oe.categories.split(",").map(T=>l.jsx("span",{className:"px-2 py-0.5 bg-slate-100 dark:bg-slate-900 text-slate-600 dark:text-slate-400 rounded-full text-[10px] border border-slate-200 dark:border-slate-800",children:T.trim()},T))})]}),l.jsx("div",{className:"mt-4 flex justify-end",children:l.jsxs("a",{href:oe.url,target:"_blank",className:"text-[10px] text-blue-600 dark:text-blue-500 hover:text-blue-500 dark:hover:text-blue-400 flex items-center gap-1 font-bold",children:["WIKIPEDIA ",l.jsx(ei,{className:"h-2.5 w-2.5"})]})})]})}):W?null:l.jsxs("div",{className:"p-4 rounded-xl border border-dashed border-slate-200 dark:border-slate-800 text-center text-slate-500 dark:text-slate-600",children:[l.jsx(fr,{className:"h-5 w-5 mx-auto mb-2 opacity-20"}),l.jsx("p",{className:"text-xs",children:"No Wikipedia profile found yet."})]})]}),l.jsxs("div",{children:[l.jsxs("h3",{className:"text-sm font-semibold text-slate-500 dark:text-slate-400 uppercase tracking-wider mb-3 flex items-center gap-2",children:[l.jsx(Pt,{className:"h-4 w-4"})," Quantitative Potential"]}),s.calculated_metric_value!=null||s.standardized_metric_value!=null?l.jsxs("div",{className:"bg-slate-50 dark:bg-slate-950 rounded-lg p-4 border border-slate-200 dark:border-slate-800 space-y-4",children:[s.calculated_metric_value!=null&&l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx("div",{className:"p-2 bg-white dark:bg-slate-800 rounded-lg text-blue-500 mt-1",children:l.jsx(ux,{className:"h-4 w-4"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-[10px] text-slate-500 uppercase font-bold tracking-tight",children:s.calculated_metric_name||"Calculated Metric"}),l.jsxs("div",{className:"text-xl text-slate-900 dark:text-white font-bold",children:[s.calculated_metric_value.toLocaleString("de-DE"),l.jsx("span",{className:"text-sm font-medium text-slate-500 ml-1",children:s.calculated_metric_unit})]})]})]}),s.standardized_metric_value!=null&&l.jsxs("div",{className:"flex items-start gap-3 pt-4 border-t border-slate-200 dark:border-slate-800",children:[l.jsx("div",{className:"p-2 bg-white dark:bg-slate-800 rounded-lg text-green-500 mt-1",children:l.jsx(yx,{className:"h-4 w-4"})}),l.jsxs("div",{children:[l.jsxs("div",{className:"text-[10px] text-slate-500 uppercase font-bold tracking-tight",children:["Standardized Potential (",s.standardized_metric_unit,")"]}),l.jsxs("div",{className:"text-xl text-green-600 dark:text-green-400 font-bold",children:[s.standardized_metric_value.toLocaleString("de-DE"),l.jsx("span",{className:"text-sm font-medium text-slate-500 ml-1",children:s.standardized_metric_unit})]}),l.jsx("p",{className:"text-xs text-slate-500 mt-1",children:"Comparable value for potential analysis."})]})]}),s.metric_source&&l.jsxs("div",{className:"flex justify-between items-center text-[10px] text-slate-500 pt-2 border-t border-slate-200 dark:border-slate-800",children:[s.metric_confidence!=null&&l.jsxs("div",{className:"flex items-center gap-1.5",title:s.metric_confidence_reason||"No reason provided",children:[l.jsx("span",{className:"uppercase font-bold tracking-tight text-[9px]",children:"Confidence:"}),l.jsxs("div",{className:"flex items-center gap-1",children:[l.jsx("div",{className:B("h-2 w-2 rounded-full",s.metric_confidence>=.8?"bg-green-500":s.metric_confidence>=.5?"bg-yellow-500":"bg-red-500")}),l.jsxs("span",{className:B("font-medium",s.metric_confidence>=.8?"text-green-700 dark:text-green-400":s.metric_confidence>=.5?"text-yellow-700 dark:text-yellow-400":"text-red-700 dark:text-red-400"),children:[(s.metric_confidence*100).toFixed(0),"%"]})]})]}),l.jsxs("div",{className:"flex items-center gap-1",children:[l.jsx(dx,{className:"h-3 w-3"}),l.jsx("span",{children:"Source:"}),l.jsx("span",{title:s.metric_proof_text||"No proof text available",className:"font-medium text-slate-600 dark:text-slate-400 capitalize cursor-help border-b border-dotted border-slate-400",children:s.metric_source}),s.metric_source_url&&l.jsx("a",{href:s.metric_source_url,target:"_blank",rel:"noopener noreferrer",className:"ml-1 text-blue-600 dark:text-blue-400 hover:underline",children:l.jsx(ei,{className:"h-3 w-3 inline"})})]})]})]}):l.jsxs("div",{className:"p-4 rounded-xl border border-dashed border-slate-200 dark:border-slate-800 text-center text-slate-500 dark:text-slate-600",children:[l.jsx(Pt,{className:"h-5 w-5 mx-auto mb-2 opacity-20"}),l.jsx("p",{className:"text-xs",children:"No quantitative data calculated yet."}),l.jsx("p",{className:"text-xs mt-1",children:'Run "Analyze Potential" to extract metrics.'})]})]})]}),f==="contacts"&&l.jsx(Ex,{contacts:s.contacts,initialContactId:t,onAddContact:Kf,onEditContact:Jf})]})]}):l.jsx("div",{className:"p-8 text-red-400",children:"Failed to load data."})})}function Rx({apiBase:e}){const[t,n]=E.useState([]),[r,s]=E.useState([]),[a,i]=E.useState([]),[o,u]=E.useState(!1),[c,f]=E.useState("all"),[m,x]=E.useState("all"),[y,g]=E.useState(""),[k,S]=E.useState(null),[p,d]=E.useState({subject:"",intro:"",social_proof:""}),h=async()=>{try{const[w,z]=await Promise.all([D.get(`${e}/industries`),D.get(`${e}/matrix/personas`)]);s(w.data),i(z.data)}catch(w){console.error("Failed to fetch metadata:",w)}},N=async()=>{u(!0);try{const w={};c!=="all"&&(w.industry_id=c),m!=="all"&&(w.persona_id=m);const z=await D.get(`${e}/matrix`,{params:w});n(z.data)}catch(w){console.error("Failed to fetch matrix entries:",w)}finally{u(!1)}};E.useEffect(()=>{h()},[]),E.useEffect(()=>{N()},[c,m]);const C=E.useMemo(()=>{if(!y)return t;const w=y.toLowerCase();return t.filter(z=>{var W,G,Y;return z.industry_name.toLowerCase().includes(w)||z.persona_name.toLowerCase().includes(w)||((W=z.subject)==null?void 0:W.toLowerCase().includes(w))||((G=z.intro)==null?void 0:G.toLowerCase().includes(w))||((Y=z.social_proof)==null?void 0:Y.toLowerCase().includes(w))})},[t,y]),L=w=>{S(w.id),d({subject:w.subject||"",intro:w.intro||"",social_proof:w.social_proof||""})},P=()=>{S(null)},b=async w=>{try{await D.put(`${e}/matrix/${w}`,p),n(z=>z.map(W=>W.id===w?{...W,...p}:W)),S(null)}catch(z){alert("Save failed"),console.error(z)}},U=()=>{let w=`${e}/matrix/export`;const z=new URLSearchParams;c!=="all"&&z.append("industry_id",c.toString()),m!=="all"&&z.append("persona_id",m.toString()),z.toString()&&(w+=`?${z.toString()}`),window.open(w,"_blank")};return l.jsxs("div",{className:"space-y-4",children:[l.jsxs("div",{className:"flex flex-wrap items-center gap-3 bg-slate-50 dark:bg-slate-950 p-3 rounded-lg border border-slate-200 dark:border-slate-800",children:[l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx(px,{className:"h-4 w-4 text-slate-400"}),l.jsx("span",{className:"text-xs font-bold text-slate-500 uppercase",children:"Filters:"})]}),l.jsxs("select",{className:"bg-white dark:bg-slate-900 border border-slate-300 dark:border-slate-700 rounded px-2 py-1.5 text-xs outline-none focus:ring-1 focus:ring-blue-500",value:c,onChange:w=>f(w.target.value==="all"?"all":parseInt(w.target.value)),children:[l.jsx("option",{value:"all",children:"All Industries"}),r.map(w=>l.jsx("option",{value:w.id,children:w.name},w.id))]}),l.jsxs("select",{className:"bg-white dark:bg-slate-900 border border-slate-300 dark:border-slate-700 rounded px-2 py-1.5 text-xs outline-none focus:ring-1 focus:ring-blue-500",value:m,onChange:w=>x(w.target.value==="all"?"all":parseInt(w.target.value)),children:[l.jsx("option",{value:"all",children:"All Personas"}),a.map(w=>l.jsx("option",{value:w.id,children:w.name},w.id))]}),l.jsxs("div",{className:"flex-1 min-w-[200px] relative",children:[l.jsx(An,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-3.5 w-3.5 text-slate-400"}),l.jsx("input",{type:"text",placeholder:"Search in texts...",className:"w-full bg-white dark:bg-slate-900 border border-slate-300 dark:border-slate-700 rounded px-9 py-1.5 text-xs outline-none focus:ring-1 focus:ring-blue-500",value:y,onChange:w=>g(w.target.value)})]}),l.jsxs("button",{onClick:U,className:"flex items-center gap-2 bg-slate-200 dark:bg-slate-800 hover:bg-slate-300 dark:hover:bg-slate-700 text-slate-700 dark:text-slate-300 px-3 py-1.5 rounded text-xs font-bold transition-all border border-slate-300 dark:border-slate-700",children:[l.jsx(_f,{className:"h-3.5 w-3.5"}),"EXPORT CSV"]})]}),l.jsx("div",{className:"border border-slate-200 dark:border-slate-800 rounded-lg overflow-hidden bg-white dark:bg-slate-950",children:l.jsxs("table",{className:"w-full text-left text-xs table-fixed",children:[l.jsx("thead",{className:"bg-slate-50 dark:bg-slate-900 border-b border-slate-200 dark:border-slate-800 text-slate-500 font-bold uppercase",children:l.jsxs("tr",{children:[l.jsx("th",{className:"p-3 w-40",children:"Combination"}),l.jsx("th",{className:"p-3 w-1/4",children:"Subject Line"}),l.jsx("th",{className:"p-3 w-1/3",children:"Intro Text"}),l.jsx("th",{className:"p-3",children:"Social Proof"}),l.jsx("th",{className:"p-3 w-20 text-center",children:"Action"})]})}),l.jsx("tbody",{className:"divide-y divide-slate-100 dark:divide-slate-800/50",children:o?l.jsx("tr",{children:l.jsx("td",{colSpan:5,className:"p-12 text-center text-slate-400 italic",children:"Loading matrix entries..."})}):C.length===0?l.jsx("tr",{children:l.jsx("td",{colSpan:5,className:"p-12 text-center text-slate-400 italic",children:"No entries found for the selected filters."})}):C.map(w=>l.jsxs("tr",{className:B("group transition-colors",k===w.id?"bg-blue-50/50 dark:bg-blue-900/10":"hover:bg-slate-50/50 dark:hover:bg-slate-900/30"),children:[l.jsxs("td",{className:"p-3 align-top",children:[l.jsx("div",{className:"font-bold text-slate-900 dark:text-white leading-tight mb-1",children:w.industry_name}),l.jsx("div",{className:"text-[10px] text-blue-600 dark:text-blue-400 font-bold uppercase tracking-wider",children:w.persona_name})]}),l.jsx("td",{className:"p-3 align-top",children:k===w.id?l.jsx("input",{className:"w-full bg-white dark:bg-slate-900 border border-blue-300 dark:border-blue-700 rounded p-1.5 outline-none",value:p.subject,onChange:z=>d(W=>({...W,subject:z.target.value}))}):l.jsx("div",{className:"text-slate-700 dark:text-slate-300",children:w.subject||l.jsx("span",{className:"text-slate-400 italic",children:"Empty"})})}),l.jsx("td",{className:"p-3 align-top",children:k===w.id?l.jsx("textarea",{className:"w-full bg-white dark:bg-slate-900 border border-blue-300 dark:border-blue-700 rounded p-1.5 outline-none h-24 text-[11px]",value:p.intro,onChange:z=>d(W=>({...W,intro:z.target.value}))}):l.jsx("div",{className:"text-slate-600 dark:text-slate-400 line-clamp-4 hover:line-clamp-none transition-all",children:w.intro||l.jsx("span",{className:"text-slate-400 italic",children:"Empty"})})}),l.jsx("td",{className:"p-3 align-top",children:k===w.id?l.jsx("textarea",{className:"w-full bg-white dark:bg-slate-900 border border-blue-300 dark:border-blue-700 rounded p-1.5 outline-none h-24 text-[11px]",value:p.social_proof,onChange:z=>d(W=>({...W,social_proof:z.target.value}))}):l.jsx("div",{className:"text-slate-600 dark:text-slate-400 line-clamp-4 hover:line-clamp-none transition-all",children:w.social_proof||l.jsx("span",{className:"text-slate-400 italic",children:"Empty"})})}),l.jsx("td",{className:"p-3 align-top text-center",children:k===w.id?l.jsxs("div",{className:"flex flex-col gap-2",children:[l.jsx("button",{onClick:()=>b(w.id),className:"p-1.5 bg-green-600 text-white rounded hover:bg-green-500 transition-colors shadow-sm",title:"Save Changes",children:l.jsx(Pn,{className:"h-4 w-4"})}),l.jsx("button",{onClick:P,className:"p-1.5 bg-slate-200 dark:bg-slate-800 text-slate-600 dark:text-slate-400 rounded hover:bg-slate-300 dark:hover:bg-slate-700 transition-colors",title:"Cancel",children:l.jsx(rt,{className:"h-4 w-4"})})]}):l.jsx("button",{onClick:()=>L(w),className:"p-2 text-slate-400 hover:text-blue-500 hover:bg-blue-50 dark:hover:bg-blue-900/20 rounded-full transition-all opacity-0 group-hover:opacity-100",title:"Edit Entry",children:l.jsx(gx,{className:"h-4 w-4"})})})]},w.id))})]})})]})}function Px({isOpen:e,onClose:t,apiBase:n}){const[r,s]=E.useState(localStorage.getItem("roboticsSettingsActiveTab")||"robotics"),[a,i]=E.useState([]),[o,u]=E.useState([]),[c,f]=E.useState([]),[m,x]=E.useState([]),[y,g]=E.useState([]),[k,S]=E.useState("PENDING"),[p,d]=E.useState(!1),[h,N]=E.useState(!1),[C,L]=E.useState(""),P=E.useMemo(()=>{const j=c.reduce((V,_)=>{const M=_.role||"Unassigned";return V[M]||(V[M]=[]),V[M].push(_),V},{});if(!C)return j;const I={};for(const V in j){const _=j[V].filter(M=>M.pattern_value.toLowerCase().includes(C.toLowerCase()));_.length>0&&(I[V]=_)}return I},[c,C]),b=async()=>{d(!0);try{const[j,I,V,_,M]=await Promise.all([D.get(`${n}/robotics/categories`),D.get(`${n}/industries`),D.get(`${n}/job_roles`),D.get(`${n}/job_roles/raw?unmapped_only=true`),D.get(`${n}/mistakes?status=${k}`)]);i(j.data),u(I.data),f(V.data),x(_.data),g(M.data.items)}catch(j){console.error("Failed to fetch settings data:",j),alert("Fehler beim Laden der Settings. Siehe Konsole.")}finally{d(!1)}};E.useEffect(()=>{e&&b()},[e]),E.useEffect(()=>{e&&(async()=>{d(!0);try{const I=await D.get(`${n}/mistakes?status=${k}`);g(I.data.items)}catch(I){console.error(I)}finally{d(!1)}})()},[k]),E.useEffect(()=>{localStorage.setItem("roboticsSettingsActiveTab",r)},[r]);const U=async(j,I,V)=>{d(!0);try{await D.put(`${n}/robotics/categories/${j}`,{description:I,reasoning_guide:V}),b()}catch(_){alert("Update failed"),console.error(_)}finally{d(!1)}},w=async(j,I)=>{d(!0);try{await D.put(`${n}/mistakes/${j}`,{status:I}),b()}catch(V){alert("Failed to update mistake status"),console.error(V)}finally{d(!1)}},z=async()=>{if(window.confirm(`This will send all ${m.length} unmapped job titles to the AI for classification. This may take a few minutes. Continue?`)){N(!0);try{await D.post(`${n}/job_roles/classify-batch`),alert("Batch classification started in the background. The list will update automatically as titles are processed. You can close this window.")}catch(j){alert("Failed to start batch classification."),console.error(j)}finally{N(!1)}}},W=async(j,I,V)=>{const _=c.find(A=>A.id===j);if(!_)return;const M={..._,[I]:V};I==="priority"&&(M.priority=parseInt(V,10));try{await D.put(`${n}/job_roles/${j}`,M),f(c.map(A=>A.id===j?M:A))}catch(A){alert("Failed to update job role"),console.error(A)}},G=async j=>{const I=j||"New Pattern";d(!0);try{await D.post(`${n}/job_roles`,{pattern_type:"exact",pattern_value:I,role:"Influencer",priority:100}),b()}catch(V){alert("Failed to add job role"),console.error(V)}finally{d(!1)}},Y=async j=>{if(window.confirm("Are you sure you want to delete this pattern?")){d(!0);try{await D.delete(`${n}/job_roles/${j}`),b()}catch(I){alert("Failed to delete job role"),console.error(I)}finally{d(!1)}}};return e?l.jsx("div",{className:"fixed inset-0 z-[60] flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm animate-in fade-in duration-200",children:l.jsxs("div",{className:"bg-white dark:bg-slate-900 w-full max-w-4xl max-h-[85vh] rounded-2xl shadow-2xl border border-slate-200 dark:border-slate-800 flex flex-col overflow-hidden",children:[l.jsxs("div",{className:"p-6 border-b border-slate-200 dark:border-slate-800 flex justify-between items-center bg-slate-50 dark:bg-slate-950/50",children:[l.jsxs("div",{children:[l.jsx("h2",{className:"text-xl font-bold text-slate-900 dark:text-white",children:"Settings & Classification Logic"}),l.jsx("p",{className:"text-sm text-slate-500",children:"Define how AI evaluates leads and matches roles."})]}),l.jsx("button",{onClick:t,className:"p-2 hover:bg-slate-200 dark:hover:bg-slate-800 rounded-full transition-colors text-slate-500",children:l.jsx(rt,{className:"h-6 w-6"})})]}),l.jsx("div",{className:"flex flex-shrink-0 border-b border-slate-200 dark:border-slate-800 px-6 bg-white dark:bg-slate-900 overflow-x-auto",children:[{id:"robotics",label:"Robotics Potential",icon:Pt},{id:"industries",label:"Industry Focus",icon:Of},{id:"roles",label:"Job Role Mapping",icon:Wt},{id:"matrix",label:"Marketing Matrix",icon:hx},{id:"mistakes",label:"Reported Mistakes",icon:el}].map(j=>l.jsxs("button",{onClick:()=>s(j.id),className:B("flex items-center gap-2 px-4 py-3 text-sm font-medium border-b-2 transition-all whitespace-nowrap",r===j.id?"border-blue-500 text-blue-600 dark:text-blue-400":"border-transparent text-slate-500 hover:text-slate-800 dark:hover:text-slate-300"),children:[l.jsx(j.icon,{className:"h-4 w-4"})," ",j.label]},j.id))}),l.jsxs("div",{className:"flex-1 overflow-y-auto p-6 space-y-6 bg-white dark:bg-slate-900",children:[p&&l.jsx("div",{className:"text-center py-12 text-slate-500",children:"Loading..."}),l.jsx("div",{className:B("grid grid-cols-1 md:grid-cols-2 gap-6",{hidden:p||r!=="robotics"}),children:a.map(j=>l.jsx(Tx,{category:j,onSave:U},j.id))},"robotics-content"),l.jsxs("div",{className:B("space-y-4",{hidden:p||r!=="industries"}),children:[l.jsx("div",{className:"flex justify-between items-center",children:l.jsx("h3",{className:"text-sm font-bold text-slate-700 dark:text-slate-300",children:"Industry Verticals (Synced from Notion)"})}),l.jsx("div",{className:"grid grid-cols-1 gap-3",children:o.map(j=>{var I,V;return l.jsxs("div",{className:"bg-slate-50 dark:bg-slate-950 border border-slate-200 dark:border-slate-800 rounded-lg p-4 flex flex-col gap-3 group relative overflow-hidden",children:[j.notion_id&&l.jsx("div",{className:"absolute top-0 right-0 bg-blue-100 dark:bg-blue-900/30 text-blue-600 dark:text-blue-400 text-[9px] font-bold px-2 py-0.5 rounded-bl",children:"SYNCED"}),l.jsxs("div",{className:"flex gap-4 items-start pr-12",children:[l.jsx("div",{className:"flex-1",children:l.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[l.jsx("h4",{className:"font-bold text-slate-900 dark:text-white text-sm",children:j.name}),j.priority&&l.jsx("span",{className:B("text-[9px] font-bold px-1.5 py-0.5 rounded uppercase tracking-wider",j.priority==="Freigegeben"?"bg-green-100 text-green-700":"bg-purple-100 text-purple-700"),children:j.priority}),j.ops_focus_secondary&&l.jsx("span",{className:"text-[9px] font-bold px-1.5 py-0.5 rounded uppercase tracking-wider bg-orange-100 text-orange-700 border border-orange-200",children:"SEC-PRODUCT"})]})}),l.jsx("div",{className:"text-right",children:l.jsxs("div",{className:"flex items-center gap-1.5 justify-end",children:[l.jsx("span",{className:B("w-2 h-2 rounded-full",j.is_focus?"bg-green-500":"bg-slate-300 dark:bg-slate-700")}),l.jsx("span",{className:"text-xs text-slate-500",children:j.is_focus?"Focus":"Standard"})]})})]}),l.jsxs("div",{className:"space-y-2",children:[l.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-300 italic whitespace-pre-wrap",children:j.description||"No definition"}),(j.pains||j.gains)&&l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3 mt-2",children:[j.pains&&l.jsxs("div",{className:"p-2 bg-red-50/50 dark:bg-red-900/10 rounded border border-red-100 dark:border-red-900/30",children:[l.jsx("div",{className:"text-[9px] font-bold text-red-600 dark:text-red-400 uppercase mb-1",children:"Pains"}),l.jsx("div",{className:"text-[10px] text-slate-600 dark:text-slate-400 line-clamp-3 hover:line-clamp-none transition-all",children:j.pains})]}),j.gains&&l.jsxs("div",{className:"p-2 bg-green-50/50 dark:bg-green-900/10 rounded border border-green-100 dark:border-green-900/30",children:[l.jsx("div",{className:"text-[9px] font-bold text-green-600 dark:text-green-400 uppercase mb-1",children:"Gains"}),l.jsx("div",{className:"text-[10px] text-slate-600 dark:text-slate-400 line-clamp-3 hover:line-clamp-none transition-all",children:j.gains})]})]}),j.notes&&l.jsxs("div",{className:"text-[10px] text-slate-500 border-l-2 border-slate-200 dark:border-slate-800 pl-2 py-1",children:[l.jsx("span",{className:"font-bold uppercase mr-1",children:"Notes:"})," ",j.notes]})]}),l.jsxs("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-2 text-[10px] bg-white dark:bg-slate-900 p-2 rounded border border-slate-200 dark:border-slate-800",children:[l.jsxs("div",{children:[l.jsx("span",{className:"block text-slate-400 font-bold uppercase",children:"Whale >"}),l.jsx("span",{className:"text-slate-700 dark:text-slate-200",children:j.whale_threshold||"-"})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-slate-400 font-bold uppercase",children:"Min Req"}),l.jsx("span",{className:"text-slate-700 dark:text-slate-200",children:j.min_requirement||"-"})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-slate-400 font-bold uppercase",children:"Unit"}),l.jsx("span",{className:"text-slate-700 dark:text-slate-200 truncate",children:j.scraper_search_term||"-"})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-slate-400 font-bold uppercase",children:"Product"}),l.jsx("span",{className:"text-slate-700 dark:text-slate-200 truncate",children:((I=a.find(_=>_.id===j.primary_category_id))==null?void 0:I.name)||"-"}),j.secondary_category_id&&l.jsxs("div",{className:"mt-1 pt-1 border-t border-slate-100 dark:border-slate-800",children:[l.jsx("span",{className:"block text-orange-400 font-bold uppercase text-[9px]",children:"Sec. Prod"}),l.jsx("span",{className:"text-slate-700 dark:text-slate-200 truncate",children:((V=a.find(_=>_.id===j.secondary_category_id))==null?void 0:V.name)||"-"})]})]})]}),j.scraper_keywords&&l.jsxs("div",{className:"text-[10px]",children:[l.jsx("span",{className:"text-slate-400 font-bold uppercase mr-2",children:"Keywords:"}),l.jsx("span",{className:"text-slate-600 dark:text-slate-400 font-mono",children:j.scraper_keywords})]}),j.standardization_logic&&l.jsxs("div",{className:"text-[10px]",children:[l.jsx("span",{className:"text-slate-400 font-bold uppercase mr-2",children:"Standardization:"}),l.jsx("span",{className:"text-slate-600 dark:text-slate-400 font-mono",children:j.standardization_logic})]})]},j.id)})})]},"industries-content"),l.jsxs("div",{className:B("space-y-8",{hidden:p||r!=="roles"}),children:[l.jsxs("div",{className:"space-y-4",children:[l.jsxs("div",{className:"flex justify-between items-center gap-4",children:[l.jsx("div",{className:"flex-1",children:l.jsx("input",{type:"text",placeholder:"Search patterns...",value:C,onChange:j=>L(j.target.value),className:"w-full bg-white dark:bg-slate-950 border border-slate-300 dark:border-slate-700 rounded-md px-3 py-1.5 text-xs text-slate-900 dark:text-white focus:ring-1 focus:ring-blue-500 outline-none"})}),l.jsxs("button",{onClick:()=>G(),className:"flex items-center gap-1 px-3 py-1.5 bg-blue-600 hover:bg-blue-500 text-white text-xs font-bold rounded shadow-lg shadow-blue-500/20",children:[l.jsx(ni,{className:"h-3 w-3"})," ADD PATTERN"]})]}),l.jsx("div",{className:"space-y-2",children:Object.keys(P).sort().map(j=>l.jsxs("details",{className:"bg-white dark:bg-slate-950 border border-slate-200 dark:border-slate-800 rounded-lg group",open:!!C,children:[l.jsxs("summary",{className:"p-3 cursor-pointer flex justify-between items-center group-hover:bg-slate-50 dark:group-hover:bg-slate-900 transition-colors",children:[l.jsxs("div",{className:"font-semibold text-slate-800 dark:text-slate-200 text-xs",children:[j,l.jsxs("span",{className:"ml-2 text-slate-400 font-normal",children:["(",P[j].length," patterns)"]})]}),l.jsx(cx,{className:"h-4 w-4 text-slate-400 transform group-open:rotate-180 transition-transform"})]}),l.jsx("div",{className:"border-t border-slate-200 dark:border-slate-800",children:l.jsxs("table",{className:"w-full text-left text-xs",children:[l.jsx("thead",{className:"bg-slate-50 dark:bg-slate-900/50 text-slate-500 font-bold uppercase tracking-wider",children:l.jsxs("tr",{children:[l.jsx("th",{className:"p-2",children:"Type"}),l.jsx("th",{className:"p-2",children:"Pattern Value"}),l.jsx("th",{className:"p-2",children:"Priority"}),l.jsx("th",{className:"p-2 w-8"})]})}),l.jsx("tbody",{className:"divide-y divide-slate-100 dark:divide-slate-800/50",children:P[j].map(I=>l.jsxs("tr",{className:"group/row hover:bg-slate-50/50 dark:hover:bg-slate-800/30 transition-colors",children:[l.jsx("td",{className:"p-1.5",children:l.jsxs("select",{className:"w-full bg-transparent border border-transparent hover:border-slate-300 dark:hover:border-slate-700 rounded px-1 py-0.5 text-slate-900 dark:text-slate-200 outline-none focus:border-blue-500",defaultValue:I.pattern_type,onChange:V=>W(I.id,"pattern_type",V.target.value),children:[l.jsx("option",{children:"exact"}),l.jsx("option",{children:"regex"})]})}),l.jsx("td",{className:"p-1.5",children:l.jsx("input",{className:"w-full bg-transparent border border-transparent hover:border-slate-300 dark:hover:border-slate-700 rounded px-1 py-0.5 text-slate-900 dark:text-slate-200 outline-none focus:border-blue-500 font-mono",defaultValue:I.pattern_value,onBlur:V=>W(I.id,"pattern_value",V.target.value)})}),l.jsx("td",{className:"p-1.5",children:l.jsx("input",{type:"number",className:"w-16 bg-transparent border border-transparent hover:border-slate-300 dark:hover:border-slate-700 rounded px-1 py-0.5 text-slate-900 dark:text-slate-200 outline-none focus:border-blue-500 font-mono",defaultValue:I.priority,onBlur:V=>W(I.id,"priority",V.target.value)})}),l.jsx("td",{className:"p-1.5 text-center",children:l.jsx("button",{onClick:()=>Y(I.id),className:"text-slate-400 hover:text-red-500 opacity-0 group-hover/row:opacity-100 transition-all transform hover:scale-110",children:l.jsx(Mf,{className:"h-4 w-4"})})})]},I.id))})]})})]},j))})]}),l.jsxs("div",{className:"space-y-4 pt-4 border-t border-slate-200 dark:border-slate-800",children:[l.jsxs("div",{className:"flex justify-between items-center",children:[l.jsxs("div",{children:[l.jsx("h3",{className:"text-sm font-bold text-slate-700 dark:text-slate-300",children:"Discovery Inbox"}),l.jsx("p",{className:"text-[10px] text-slate-500 uppercase font-semibold",children:"Unmapped job titles from CRM, prioritized by frequency"})]}),m.length>0&&l.jsxs("button",{onClick:z,disabled:h,className:"flex items-center gap-1 px-3 py-1.5 bg-green-600 hover:bg-green-500 text-white text-xs font-bold rounded shadow-lg shadow-green-500/20 disabled:bg-slate-400 disabled:shadow-none",children:[l.jsx(Pt,{className:"h-3 w-3"}),h?"CLASSIFYING...":`CLASSIFY ${m.length} TITLES`]})]}),l.jsx("div",{className:"bg-slate-50/50 dark:bg-slate-900/20 border border-dashed border-slate-300 dark:border-slate-700 rounded-xl overflow-hidden",children:l.jsxs("table",{className:"w-full text-left text-xs",children:[l.jsx("thead",{className:"bg-slate-100/50 dark:bg-slate-900/80 border-b border-slate-200 dark:border-slate-800 text-slate-400 font-bold uppercase tracking-wider",children:l.jsxs("tr",{children:[l.jsx("th",{className:"p-3",children:"Job Title from CRM"}),l.jsx("th",{className:"p-3 w-20 text-center",children:"Frequency"}),l.jsx("th",{className:"p-3 w-10"})]})}),l.jsxs("tbody",{className:"divide-y divide-slate-100 dark:divide-slate-800/50",children:[m.map(j=>l.jsxs("tr",{className:"group hover:bg-white dark:hover:bg-slate-800 transition-colors",children:[l.jsx("td",{className:"p-3 font-medium text-slate-600 dark:text-slate-400 italic",children:j.title}),l.jsx("td",{className:"p-3 text-center",children:l.jsxs("span",{className:"px-2 py-1 bg-slate-200 dark:bg-slate-800 rounded-full font-bold text-[10px] text-slate-500",children:[j.count,"x"]})}),l.jsx("td",{className:"p-3 text-center",children:l.jsx("button",{onClick:()=>G(j.title),className:"p-1 text-blue-500 hover:bg-blue-100 dark:hover:bg-blue-900/30 rounded transition-all",children:l.jsx(ni,{className:"h-4 w-4"})})})]},j.id)),m.length===0&&l.jsx("tr",{children:l.jsx("td",{colSpan:3,className:"p-12 text-center text-slate-400 italic",children:"Discovery inbox is empty. Import raw job titles to see data here."})})]})]})})]})]},"roles-content"),l.jsx("div",{className:B("space-y-4",{hidden:p||r!=="matrix"}),children:l.jsx(Rx,{apiBase:n})},"matrix-content"),l.jsxs("div",{className:B("space-y-4",{hidden:p||r!=="mistakes"}),children:[l.jsxs("div",{className:"flex justify-between items-center",children:[l.jsx("h3",{className:"text-sm font-bold text-slate-700 dark:text-slate-300",children:"Reported Data Mistakes"}),l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx("span",{className:"text-xs text-slate-500",children:"Filter:"}),l.jsxs("select",{value:k,onChange:j=>S(j.target.value),className:"bg-slate-50 dark:bg-slate-800 border border-slate-300 dark:border-slate-700 rounded-md px-2 py-1 text-xs text-slate-900 dark:text-white focus:ring-1 focus:ring-blue-500 outline-none",children:[l.jsx("option",{value:"PENDING",children:"Pending"}),l.jsx("option",{value:"APPROVED",children:"Approved"}),l.jsx("option",{value:"REJECTED",children:"Rejected"}),l.jsx("option",{value:"ALL",children:"All"})]})]})]}),l.jsx("div",{className:"bg-slate-50 dark:bg-slate-950 border border-slate-200 dark:border-slate-800 rounded-lg overflow-hidden",children:l.jsxs("table",{className:"w-full text-left text-xs",children:[l.jsx("thead",{className:"bg-slate-100 dark:bg-slate-900 border-b border-slate-200 dark:border-slate-800 text-slate-500 font-bold uppercase",children:l.jsxs("tr",{children:[l.jsx("th",{className:"p-3",children:"Company"}),l.jsx("th",{className:"p-3",children:"Field"}),l.jsx("th",{className:"p-3",children:"Wrong Value"}),l.jsx("th",{className:"p-3",children:"Corrected Value"}),l.jsx("th",{className:"p-3",children:"Source / Quote / Comment"}),l.jsx("th",{className:"p-3",children:"Status"}),l.jsx("th",{className:"p-3 w-10",children:"Actions"})]})}),l.jsx("tbody",{className:"divide-y divide-slate-200 dark:divide-slate-800",children:y.length>0?y.map(j=>l.jsxs("tr",{className:"group",children:[l.jsx("td",{className:"p-2 font-medium text-slate-900 dark:text-slate-200",children:j.company.name}),l.jsx("td",{className:"p-2 text-slate-700 dark:text-slate-300",children:j.field_name}),l.jsx("td",{className:"p-2 text-red-600 dark:text-red-400",children:j.wrong_value||"-"}),l.jsx("td",{className:"p-2 text-green-600 dark:text-green-400",children:j.corrected_value||"-"}),l.jsxs("td",{className:"p-2 text-slate-500",children:[j.source_url&&l.jsxs("a",{href:j.source_url,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 dark:text-blue-400 hover:underline flex items-center gap-1 mb-1",children:[l.jsx(ei,{className:"h-3 w-3"})," Source"]}),j.quote&&l.jsxs("p",{className:"italic text-[10px] my-1",children:['"',j.quote,'"']}),j.user_comment&&l.jsxs("p",{className:"text-[10px]",children:["Comment: ",j.user_comment]})]}),l.jsx("td",{className:"p-2",children:l.jsx("span",{className:B("px-2 py-0.5 rounded-full text-[10px] font-semibold",{"bg-yellow-100 text-yellow-700":j.status==="PENDING","bg-green-100 text-green-700":j.status==="APPROVED","bg-red-100 text-red-700":j.status==="REJECTED"}),children:j.status})}),l.jsx("td",{className:"p-2 text-center",children:j.status==="PENDING"&&l.jsxs("div",{className:"flex gap-1 justify-center opacity-0 group-hover:opacity-100 transition-opacity",children:[l.jsx("button",{onClick:()=>w(j.id,"APPROVED"),className:"text-green-600 hover:text-green-700",title:"Approve Mistake",children:l.jsx(Pn,{className:"h-4 w-4"})}),l.jsx("button",{onClick:()=>w(j.id,"REJECTED"),className:"text-red-600 hover:text-red-700",title:"Reject Mistake",children:l.jsx(ox,{className:"h-4 w-4"})})]})})]},j.id)):l.jsx("tr",{children:l.jsx("td",{colSpan:7,className:"p-8 text-center text-slate-500 italic",children:"No reported mistakes found."})})})]})})]},"mistakes-content")]})]})}):null}function Tx({category:e,onSave:t}){const[n,r]=E.useState(e.description),[s,a]=E.useState(e.reasoning_guide),[i,o]=E.useState(!1);return E.useEffect(()=>{o(n!==e.description||s!==e.reasoning_guide)},[n,s]),l.jsxs("div",{className:"bg-slate-50 dark:bg-slate-950/50 border border-slate-200 dark:border-slate-800 rounded-xl p-4 flex flex-col gap-3",children:[l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx("div",{className:"p-1.5 bg-blue-100 dark:bg-blue-900/30 text-blue-600 dark:text-blue-400 rounded",children:l.jsx(si,{className:"h-4 w-4"})}),l.jsx("span",{className:"font-bold text-slate-900 dark:text-white uppercase tracking-tight text-sm",children:e.name})]}),l.jsxs("div",{className:"space-y-1",children:[l.jsx("label",{className:"text-[10px] uppercase font-bold text-slate-500",children:"Definition for LLM"}),l.jsx("textarea",{className:"w-full bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 rounded p-2 text-xs text-slate-800 dark:text-slate-200 focus:ring-1 focus:ring-blue-500 outline-none h-20",value:n,onChange:u=>r(u.target.value)})]}),l.jsxs("div",{className:"space-y-1",children:[l.jsx("label",{className:"text-[10px] uppercase font-bold text-slate-500",children:"Reasoning Guide (Scoring)"}),l.jsx("textarea",{className:"w-full bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 rounded p-2 text-xs text-slate-800 dark:text-slate-200 focus:ring-1 focus:ring-blue-500 outline-none h-20",value:s,onChange:u=>a(u.target.value)})]}),i&&l.jsxs("button",{onClick:()=>t(e.id,n,s),className:"mt-2 bg-blue-600 hover:bg-blue-500 text-white text-[10px] font-bold py-1.5 rounded transition-all animate-in fade-in flex items-center justify-center gap-1",children:[l.jsx(Lf,{className:"h-3 w-3"})," SAVE CHANGES"]})]})}const gn="/ce/api";function Lx(){const[e,t]=E.useState(0),[n,r]=E.useState(!1),[s,a]=E.useState(!1),[i,o]=E.useState(null),[u,c]=E.useState(null),[f,m]=E.useState(""),[x,y]=E.useState("companies"),[g,k]=E.useState(()=>typeof window<"u"&&window.localStorage&&localStorage.getItem("theme")||"dark");E.useEffect(()=>{g==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark"),localStorage.setItem("theme",g)},[g]),E.useEffect(()=>{fetch(`${gn}/health`).then(h=>h.json()).then(h=>m(h.version||"")).catch(()=>m("N/A"))},[]);const S=()=>k(h=>h==="dark"?"light":"dark"),p=h=>{o(h),c(null)},d=()=>{o(null),c(null)};return l.jsxs("div",{className:"min-h-screen bg-slate-50 dark:bg-slate-950 text-slate-900 dark:text-slate-200 font-sans transition-colors",children:[l.jsx(Cx,{isOpen:n,onClose:()=>r(!1),apiBase:gn,onSuccess:()=>t(h=>h+1)}),l.jsx(Px,{isOpen:s,onClose:()=>a(!1),apiBase:gn}),l.jsx(_x,{companyId:i,initialContactId:u,onClose:d,apiBase:gn}),l.jsxs("header",{className:"border-b border-slate-200 dark:border-slate-800 bg-white dark:bg-slate-900/50 sticky top-0 z-10 backdrop-blur-md",children:[l.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 h-16 flex items-center justify-between",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-2 bg-blue-600 rounded-lg",children:l.jsx(mx,{className:"h-6 w-6 text-white"})}),l.jsxs("div",{children:[l.jsx("h1",{className:"text-xl font-bold text-slate-900 dark:text-white tracking-tight",children:"Company Explorer"}),l.jsxs("p",{className:"text-xs text-blue-600 dark:text-blue-400 font-medium",children:["ROBOTICS EDITION ",f&&l.jsxs("span",{className:"text-slate-500 dark:text-slate-600 ml-2",children:["v",f]})]})]})]}),l.jsxs("div",{className:"flex items-center gap-2 md:gap-4",children:[l.jsxs("div",{className:"hidden md:flex bg-slate-100 dark:bg-slate-800 rounded-lg p-1",children:[l.jsxs("button",{onClick:()=>y("companies"),className:B("px-3 py-1.5 rounded-md text-sm font-medium transition-all flex items-center gap-2",x==="companies"?"bg-white dark:bg-slate-700 shadow text-blue-600 dark:text-white":"text-slate-500 hover:text-slate-900 dark:hover:text-slate-300"),children:[l.jsx(Ir,{className:"h-4 w-4"})," Companies"]}),l.jsxs("button",{onClick:()=>y("contacts"),className:B("px-3 py-1.5 rounded-md text-sm font-medium transition-all flex items-center gap-2",x==="contacts"?"bg-white dark:bg-slate-700 shadow text-blue-600 dark:text-white":"text-slate-500 hover:text-slate-900 dark:hover:text-slate-300"),children:[l.jsx(Wt,{className:"h-4 w-4"})," Contacts"]})]}),l.jsx("div",{className:"h-6 w-px bg-slate-300 dark:bg-slate-700 mx-2 hidden md:block"}),l.jsx("button",{onClick:S,className:"p-2 hover:bg-slate-100 dark:hover:bg-slate-800 rounded-full transition-colors text-slate-500 dark:text-slate-400",title:"Toggle Theme",children:g==="dark"?l.jsx(bx,{className:"h-5 w-5"}):l.jsx(xx,{className:"h-5 w-5"})}),l.jsx("button",{onClick:()=>a(!0),className:"p-2 hover:bg-slate-100 dark:hover:bg-slate-800 rounded-full transition-colors text-slate-500 dark:text-slate-400",title:"Configure Robotics Logic",children:l.jsx(wx,{className:"h-5 w-5"})}),l.jsx("button",{onClick:()=>t(h=>h+1),className:"p-2 hover:bg-slate-100 dark:hover:bg-slate-800 rounded-full transition-colors text-slate-500 dark:text-slate-400",title:"Refresh Data",children:l.jsx(ri,{className:"h-5 w-5"})}),x==="companies"&&l.jsxs("button",{className:"hidden md:flex items-center gap-2 bg-blue-600 hover:bg-blue-500 text-white px-4 py-2 rounded-md font-medium text-sm transition-all shadow-lg shadow-blue-900/20",onClick:()=>r(!0),children:[l.jsx(Df,{className:"h-4 w-4"}),"Import List"]})]})]}),l.jsxs("div",{className:"md:hidden border-t border-slate-200 dark:border-slate-800 flex",children:[l.jsxs("button",{onClick:()=>y("companies"),className:B("flex-1 py-3 text-sm font-medium flex justify-center items-center gap-2 border-b-2",x==="companies"?"border-blue-500 text-blue-600 dark:text-blue-400":"border-transparent text-slate-500"),children:[l.jsx(Ir,{className:"h-4 w-4"})," Companies"]}),l.jsxs("button",{onClick:()=>y("contacts"),className:B("flex-1 py-3 text-sm font-medium flex justify-center items-center gap-2 border-b-2",x==="contacts"?"border-blue-500 text-blue-600 dark:text-blue-400":"border-transparent text-slate-500"),children:[l.jsx(Wt,{className:"h-4 w-4"})," Contacts"]})]})]}),l.jsx("main",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8 h-[calc(100vh-4rem)]",children:l.jsx("div",{className:"bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 rounded-xl overflow-hidden shadow-sm dark:shadow-xl h-full",children:x==="companies"?l.jsx(jx,{refreshKey:e,apiBase:gn,onRowClick:p,onImportClick:()=>r(!0)}):l.jsx(Sx,{apiBase:gn,onCompanyClick:h=>{o(h),y("companies")},onContactClick:(h,N)=>{o(h),c(N)}})})})]})}ra.createRoot(document.getElementById("root")).render(l.jsx(g0.StrictMode,{children:l.jsx(Lx,{})}));