2025-09-17 15:58:37 -03:00

398 lines
374 KiB
JavaScript

function vh(n,o){for(var i=0;i<o.length;i++){const u=o[i];if(typeof u!="string"&&!Array.isArray(u)){for(const d in u)if(d!=="default"&&!(d in n)){const f=Object.getOwnPropertyDescriptor(u,d);f&&Object.defineProperty(n,d,f.get?f:{enumerable:!0,get:()=>u[d]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))u(d);new MutationObserver(d=>{for(const f of d)if(f.type==="childList")for(const m of f.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&u(m)}).observe(document,{childList:!0,subtree:!0});function i(d){const f={};return d.integrity&&(f.integrity=d.integrity),d.referrerPolicy&&(f.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?f.credentials="include":d.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function u(d){if(d.ep)return;d.ep=!0;const f=i(d);fetch(d.href,f)}})();var sl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Na(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function yh(n){if(Object.prototype.hasOwnProperty.call(n,"__esModule"))return n;var o=n.default;if(typeof o=="function"){var i=function u(){var d=!1;try{d=this instanceof u}catch{}return d?Reflect.construct(o,arguments,this.constructor):o.apply(this,arguments)};i.prototype=o.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(n).forEach(function(u){var d=Object.getOwnPropertyDescriptor(n,u);Object.defineProperty(i,u,d.get?d:{enumerable:!0,get:function(){return n[u]}})}),i}var il={exports:{}},ga={},ll={exports:{}},ye={};/**
* @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 zd;function xh(){if(zd)return ye;zd=1;var n=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),m=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),j=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),y=Symbol.iterator;function N(E){return E===null||typeof E!="object"?null:(E=y&&E[y]||E["@@iterator"],typeof E=="function"?E:null)}var P={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A=Object.assign,I={};function D(E,F,he){this.props=E,this.context=F,this.refs=I,this.updater=he||P}D.prototype.isReactComponent={},D.prototype.setState=function(E,F){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,F,"setState")},D.prototype.forceUpdate=function(E){this.updater.enqueueForceUpdate(this,E,"forceUpdate")};function W(){}W.prototype=D.prototype;function C(E,F,he){this.props=E,this.context=F,this.refs=I,this.updater=he||P}var x=C.prototype=new W;x.constructor=C,A(x,D.prototype),x.isPureReactComponent=!0;var z=Array.isArray,M=Object.prototype.hasOwnProperty,L={current:null},U={key:!0,ref:!0,__self:!0,__source:!0};function $(E,F,he){var ge,we={},b=null,re=null;if(F!=null)for(ge in F.ref!==void 0&&(re=F.ref),F.key!==void 0&&(b=""+F.key),F)M.call(F,ge)&&!U.hasOwnProperty(ge)&&(we[ge]=F[ge]);var de=arguments.length-2;if(de===1)we.children=he;else if(1<de){for(var ve=Array(de),He=0;He<de;He++)ve[He]=arguments[He+2];we.children=ve}if(E&&E.defaultProps)for(ge in de=E.defaultProps,de)we[ge]===void 0&&(we[ge]=de[ge]);return{$$typeof:n,type:E,key:b,ref:re,props:we,_owner:L.current}}function Y(E,F){return{$$typeof:n,type:E.type,key:F,ref:E.ref,props:E.props,_owner:E._owner}}function ne(E){return typeof E=="object"&&E!==null&&E.$$typeof===n}function pe(E){var F={"=":"=0",":":"=2"};return"$"+E.replace(/[=:]/g,function(he){return F[he]})}var fe=/\/+/g;function xe(E,F){return typeof E=="object"&&E!==null&&E.key!=null?pe(""+E.key):F.toString(36)}function X(E,F,he,ge,we){var b=typeof E;(b==="undefined"||b==="boolean")&&(E=null);var re=!1;if(E===null)re=!0;else switch(b){case"string":case"number":re=!0;break;case"object":switch(E.$$typeof){case n:case o:re=!0}}if(re)return re=E,we=we(re),E=ge===""?"."+xe(re,0):ge,z(we)?(he="",E!=null&&(he=E.replace(fe,"$&/")+"/"),X(we,F,he,"",function(He){return He})):we!=null&&(ne(we)&&(we=Y(we,he+(!we.key||re&&re.key===we.key?"":(""+we.key).replace(fe,"$&/")+"/")+E)),F.push(we)),1;if(re=0,ge=ge===""?".":ge+":",z(E))for(var de=0;de<E.length;de++){b=E[de];var ve=ge+xe(b,de);re+=X(b,F,he,ve,we)}else if(ve=N(E),typeof ve=="function")for(E=ve.call(E),de=0;!(b=E.next()).done;)b=b.value,ve=ge+xe(b,de++),re+=X(b,F,he,ve,we);else if(b==="object")throw F=String(E),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(E).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.");return re}function ae(E,F,he){if(E==null)return E;var ge=[],we=0;return X(E,ge,"","",function(b){return F.call(he,b,we++)}),ge}function me(E){if(E._status===-1){var F=E._result;F=F(),F.then(function(he){(E._status===0||E._status===-1)&&(E._status=1,E._result=he)},function(he){(E._status===0||E._status===-1)&&(E._status=2,E._result=he)}),E._status===-1&&(E._status=0,E._result=F)}if(E._status===1)return E._result.default;throw E._result}var le={current:null},Q={transition:null},oe={ReactCurrentDispatcher:le,ReactCurrentBatchConfig:Q,ReactCurrentOwner:L};function G(){throw Error("act(...) is not supported in production builds of React.")}return ye.Children={map:ae,forEach:function(E,F,he){ae(E,function(){F.apply(this,arguments)},he)},count:function(E){var F=0;return ae(E,function(){F++}),F},toArray:function(E){return ae(E,function(F){return F})||[]},only:function(E){if(!ne(E))throw Error("React.Children.only expected to receive a single React element child.");return E}},ye.Component=D,ye.Fragment=i,ye.Profiler=d,ye.PureComponent=C,ye.StrictMode=u,ye.Suspense=g,ye.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=oe,ye.act=G,ye.cloneElement=function(E,F,he){if(E==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+E+".");var ge=A({},E.props),we=E.key,b=E.ref,re=E._owner;if(F!=null){if(F.ref!==void 0&&(b=F.ref,re=L.current),F.key!==void 0&&(we=""+F.key),E.type&&E.type.defaultProps)var de=E.type.defaultProps;for(ve in F)M.call(F,ve)&&!U.hasOwnProperty(ve)&&(ge[ve]=F[ve]===void 0&&de!==void 0?de[ve]:F[ve])}var ve=arguments.length-2;if(ve===1)ge.children=he;else if(1<ve){de=Array(ve);for(var He=0;He<ve;He++)de[He]=arguments[He+2];ge.children=de}return{$$typeof:n,type:E.type,key:we,ref:b,props:ge,_owner:re}},ye.createContext=function(E){return E={$$typeof:m,_currentValue:E,_currentValue2:E,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},E.Provider={$$typeof:f,_context:E},E.Consumer=E},ye.createElement=$,ye.createFactory=function(E){var F=$.bind(null,E);return F.type=E,F},ye.createRef=function(){return{current:null}},ye.forwardRef=function(E){return{$$typeof:v,render:E}},ye.isValidElement=ne,ye.lazy=function(E){return{$$typeof:h,_payload:{_status:-1,_result:E},_init:me}},ye.memo=function(E,F){return{$$typeof:j,type:E,compare:F===void 0?null:F}},ye.startTransition=function(E){var F=Q.transition;Q.transition={};try{E()}finally{Q.transition=F}},ye.unstable_act=G,ye.useCallback=function(E,F){return le.current.useCallback(E,F)},ye.useContext=function(E){return le.current.useContext(E)},ye.useDebugValue=function(){},ye.useDeferredValue=function(E){return le.current.useDeferredValue(E)},ye.useEffect=function(E,F){return le.current.useEffect(E,F)},ye.useId=function(){return le.current.useId()},ye.useImperativeHandle=function(E,F,he){return le.current.useImperativeHandle(E,F,he)},ye.useInsertionEffect=function(E,F){return le.current.useInsertionEffect(E,F)},ye.useLayoutEffect=function(E,F){return le.current.useLayoutEffect(E,F)},ye.useMemo=function(E,F){return le.current.useMemo(E,F)},ye.useReducer=function(E,F,he){return le.current.useReducer(E,F,he)},ye.useRef=function(E){return le.current.useRef(E)},ye.useState=function(E){return le.current.useState(E)},ye.useSyncExternalStore=function(E,F,he){return le.current.useSyncExternalStore(E,F,he)},ye.useTransition=function(){return le.current.useTransition()},ye.version="18.3.1",ye}var $d;function Ll(){return $d||($d=1,ll.exports=xh()),ll.exports}/**
* @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 Ad;function wh(){if(Ad)return ga;Ad=1;var n=Ll(),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),u=Object.prototype.hasOwnProperty,d=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,f={key:!0,ref:!0,__self:!0,__source:!0};function m(v,g,j){var h,y={},N=null,P=null;j!==void 0&&(N=""+j),g.key!==void 0&&(N=""+g.key),g.ref!==void 0&&(P=g.ref);for(h in g)u.call(g,h)&&!f.hasOwnProperty(h)&&(y[h]=g[h]);if(v&&v.defaultProps)for(h in g=v.defaultProps,g)y[h]===void 0&&(y[h]=g[h]);return{$$typeof:o,type:v,key:N,ref:P,props:y,_owner:d.current}}return ga.Fragment=i,ga.jsx=m,ga.jsxs=m,ga}var Ud;function jh(){return Ud||(Ud=1,il.exports=wh()),il.exports}var a=jh(),_=Ll();const Ce=Na(_),Nh=vh({__proto__:null,default:Ce},[_]);var zo={},ul={exports:{}},ft={},cl={exports:{}},dl={};/**
* @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.
*/var Fd;function bh(){return Fd||(Fd=1,(function(n){function o(Q,oe){var G=Q.length;Q.push(oe);e:for(;0<G;){var E=G-1>>>1,F=Q[E];if(0<d(F,oe))Q[E]=oe,Q[G]=F,G=E;else break e}}function i(Q){return Q.length===0?null:Q[0]}function u(Q){if(Q.length===0)return null;var oe=Q[0],G=Q.pop();if(G!==oe){Q[0]=G;e:for(var E=0,F=Q.length,he=F>>>1;E<he;){var ge=2*(E+1)-1,we=Q[ge],b=ge+1,re=Q[b];if(0>d(we,G))b<F&&0>d(re,we)?(Q[E]=re,Q[b]=G,E=b):(Q[E]=we,Q[ge]=G,E=ge);else if(b<F&&0>d(re,G))Q[E]=re,Q[b]=G,E=b;else break e}}return oe}function d(Q,oe){var G=Q.sortIndex-oe.sortIndex;return G!==0?G:Q.id-oe.id}if(typeof performance=="object"&&typeof performance.now=="function"){var f=performance;n.unstable_now=function(){return f.now()}}else{var m=Date,v=m.now();n.unstable_now=function(){return m.now()-v}}var g=[],j=[],h=1,y=null,N=3,P=!1,A=!1,I=!1,D=typeof setTimeout=="function"?setTimeout:null,W=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(Q){for(var oe=i(j);oe!==null;){if(oe.callback===null)u(j);else if(oe.startTime<=Q)u(j),oe.sortIndex=oe.expirationTime,o(g,oe);else break;oe=i(j)}}function z(Q){if(I=!1,x(Q),!A)if(i(g)!==null)A=!0,me(M);else{var oe=i(j);oe!==null&&le(z,oe.startTime-Q)}}function M(Q,oe){A=!1,I&&(I=!1,W($),$=-1),P=!0;var G=N;try{for(x(oe),y=i(g);y!==null&&(!(y.expirationTime>oe)||Q&&!pe());){var E=y.callback;if(typeof E=="function"){y.callback=null,N=y.priorityLevel;var F=E(y.expirationTime<=oe);oe=n.unstable_now(),typeof F=="function"?y.callback=F:y===i(g)&&u(g),x(oe)}else u(g);y=i(g)}if(y!==null)var he=!0;else{var ge=i(j);ge!==null&&le(z,ge.startTime-oe),he=!1}return he}finally{y=null,N=G,P=!1}}var L=!1,U=null,$=-1,Y=5,ne=-1;function pe(){return!(n.unstable_now()-ne<Y)}function fe(){if(U!==null){var Q=n.unstable_now();ne=Q;var oe=!0;try{oe=U(!0,Q)}finally{oe?xe():(L=!1,U=null)}}else L=!1}var xe;if(typeof C=="function")xe=function(){C(fe)};else if(typeof MessageChannel<"u"){var X=new MessageChannel,ae=X.port2;X.port1.onmessage=fe,xe=function(){ae.postMessage(null)}}else xe=function(){D(fe,0)};function me(Q){U=Q,L||(L=!0,xe())}function le(Q,oe){$=D(function(){Q(n.unstable_now())},oe)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(Q){Q.callback=null},n.unstable_continueExecution=function(){A||P||(A=!0,me(M))},n.unstable_forceFrameRate=function(Q){0>Q||125<Q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Y=0<Q?Math.floor(1e3/Q):5},n.unstable_getCurrentPriorityLevel=function(){return N},n.unstable_getFirstCallbackNode=function(){return i(g)},n.unstable_next=function(Q){switch(N){case 1:case 2:case 3:var oe=3;break;default:oe=N}var G=N;N=oe;try{return Q()}finally{N=G}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=function(){},n.unstable_runWithPriority=function(Q,oe){switch(Q){case 1:case 2:case 3:case 4:case 5:break;default:Q=3}var G=N;N=Q;try{return oe()}finally{N=G}},n.unstable_scheduleCallback=function(Q,oe,G){var E=n.unstable_now();switch(typeof G=="object"&&G!==null?(G=G.delay,G=typeof G=="number"&&0<G?E+G:E):G=E,Q){case 1:var F=-1;break;case 2:F=250;break;case 5:F=1073741823;break;case 4:F=1e4;break;default:F=5e3}return F=G+F,Q={id:h++,callback:oe,priorityLevel:Q,startTime:G,expirationTime:F,sortIndex:-1},G>E?(Q.sortIndex=G,o(j,Q),i(g)===null&&Q===i(j)&&(I?(W($),$=-1):I=!0,le(z,G-E))):(Q.sortIndex=F,o(g,Q),A||P||(A=!0,me(M))),Q},n.unstable_shouldYield=pe,n.unstable_wrapCallback=function(Q){var oe=N;return function(){var G=N;N=oe;try{return Q.apply(this,arguments)}finally{N=G}}}})(dl)),dl}var Hd;function kh(){return Hd||(Hd=1,cl.exports=bh()),cl.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 Bd;function Sh(){if(Bd)return ft;Bd=1;var n=Ll(),o=kh();function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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 u=new Set,d={};function f(e,t){m(e,t),m(e+"Capture",t)}function m(e,t){for(d[e]=t,e=0;e<t.length;e++)u.add(t[e])}var v=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),g=Object.prototype.hasOwnProperty,j=/^[: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]*$/,h={},y={};function N(e){return g.call(y,e)?!0:g.call(h,e)?!1:j.test(e)?y[e]=!0:(h[e]=!0,!1)}function P(e,t,r,s){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return s?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function A(e,t,r,s){if(t===null||typeof t>"u"||P(e,t,r,s))return!0;if(s)return!1;if(r!==null)switch(r.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 I(e,t,r,s,l,c,p){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=s,this.attributeNamespace=l,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=c,this.removeEmptyString=p}var D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){D[e]=new I(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];D[t]=new I(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){D[e]=new I(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){D[e]=new I(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){D[e]=new I(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){D[e]=new I(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){D[e]=new I(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){D[e]=new I(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){D[e]=new I(e,5,!1,e.toLowerCase(),null,!1,!1)});var W=/[\-:]([a-z])/g;function C(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(W,C);D[t]=new I(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(W,C);D[t]=new I(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(W,C);D[t]=new I(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){D[e]=new I(e,1,!1,e.toLowerCase(),null,!1,!1)}),D.xlinkHref=new I("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){D[e]=new I(e,1,!1,e.toLowerCase(),null,!0,!0)});function x(e,t,r,s){var l=D.hasOwnProperty(t)?D[t]:null;(l!==null?l.type!==0:s||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(A(t,r,l,s)&&(r=null),s||l===null?N(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):l.mustUseProperty?e[l.propertyName]=r===null?l.type===3?!1:"":r:(t=l.attributeName,s=l.attributeNamespace,r===null?e.removeAttribute(t):(l=l.type,r=l===3||l===4&&r===!0?"":""+r,s?e.setAttributeNS(s,t,r):e.setAttribute(t,r))))}var z=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,M=Symbol.for("react.element"),L=Symbol.for("react.portal"),U=Symbol.for("react.fragment"),$=Symbol.for("react.strict_mode"),Y=Symbol.for("react.profiler"),ne=Symbol.for("react.provider"),pe=Symbol.for("react.context"),fe=Symbol.for("react.forward_ref"),xe=Symbol.for("react.suspense"),X=Symbol.for("react.suspense_list"),ae=Symbol.for("react.memo"),me=Symbol.for("react.lazy"),le=Symbol.for("react.offscreen"),Q=Symbol.iterator;function oe(e){return e===null||typeof e!="object"?null:(e=Q&&e[Q]||e["@@iterator"],typeof e=="function"?e:null)}var G=Object.assign,E;function F(e){if(E===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);E=t&&t[1]||""}return`
`+E+e}var he=!1;function ge(e,t){if(!e||he)return"";he=!0;var r=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(R){var s=R}Reflect.construct(e,[],t)}else{try{t.call()}catch(R){s=R}e.call(t.prototype)}else{try{throw Error()}catch(R){s=R}e()}}catch(R){if(R&&s&&typeof R.stack=="string"){for(var l=R.stack.split(`
`),c=s.stack.split(`
`),p=l.length-1,w=c.length-1;1<=p&&0<=w&&l[p]!==c[w];)w--;for(;1<=p&&0<=w;p--,w--)if(l[p]!==c[w]){if(p!==1||w!==1)do if(p--,w--,0>w||l[p]!==c[w]){var k=`
`+l[p].replace(" at new "," at ");return e.displayName&&k.includes("<anonymous>")&&(k=k.replace("<anonymous>",e.displayName)),k}while(1<=p&&0<=w);break}}}finally{he=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?F(e):""}function we(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=ge(e.type,!1),e;case 11:return e=ge(e.type.render,!1),e;case 1:return e=ge(e.type,!0),e;default:return""}}function b(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 U:return"Fragment";case L:return"Portal";case Y:return"Profiler";case $:return"StrictMode";case xe:return"Suspense";case X:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case pe:return(e.displayName||"Context")+".Consumer";case ne:return(e._context.displayName||"Context")+".Provider";case fe:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ae:return t=e.displayName||null,t!==null?t:b(e.type)||"Memo";case me:t=e._payload,e=e._init;try{return b(e(t))}catch{}}return null}function re(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 b(t);case 8:return t===$?"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 de(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ve(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function He(e){var t=ve(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),s=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var l=r.get,c=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(p){s=""+p,c.call(this,p)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return s},setValue:function(p){s=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Dr(e){e._valueTracker||(e._valueTracker=He(e))}function Bl(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),s="";return e&&(s=ve(e)?e.checked?"true":"false":e.value),e=s,e!==r?(t.setValue(e),!0):!1}function _a(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ms(e,t){var r=t.checked;return G({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Wl(e,t){var r=t.defaultValue==null?"":t.defaultValue,s=t.checked!=null?t.checked:t.defaultChecked;r=de(t.value!=null?t.value:r),e._wrapperState={initialChecked:s,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ql(e,t){t=t.checked,t!=null&&x(e,"checked",t,!1)}function ps(e,t){ql(e,t);var r=de(t.value),s=t.type;if(r!=null)s==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(s==="submit"||s==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?hs(e,t.type,r):t.hasOwnProperty("defaultValue")&&hs(e,t.type,de(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Vl(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var s=t.type;if(!(s!=="submit"&&s!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function hs(e,t,r){(t!=="number"||_a(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Dn=Array.isArray;function Gr(e,t,r,s){if(e=e.options,t){t={};for(var l=0;l<r.length;l++)t["$"+r[l]]=!0;for(r=0;r<e.length;r++)l=t.hasOwnProperty("$"+e[r].value),e[r].selected!==l&&(e[r].selected=l),l&&s&&(e[r].defaultSelected=!0)}else{for(r=""+de(r),t=null,l=0;l<e.length;l++){if(e[l].value===r){e[l].selected=!0,s&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function gs(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(i(91));return G({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ql(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(i(92));if(Dn(r)){if(1<r.length)throw Error(i(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:de(r)}}function Yl(e,t){var r=de(t.value),s=de(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),s!=null&&(e.defaultValue=""+s)}function Xl(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Kl(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 vs(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Kl(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ea,Gl=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,s,l){MSApp.execUnsafeLocalFunction(function(){return e(t,r,s,l)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Ea=Ea||document.createElement("div"),Ea.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ea.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Mn(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var On={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},jm=["Webkit","ms","Moz","O"];Object.keys(On).forEach(function(e){jm.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),On[t]=On[e]})});function Jl(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||On.hasOwnProperty(e)&&On[e]?(""+t).trim():t+"px"}function Zl(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var s=r.indexOf("--")===0,l=Jl(r,t[r],s);r==="float"&&(r="cssFloat"),s?e.setProperty(r,l):e[r]=l}}var Nm=G({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 ys(e,t){if(t){if(Nm[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(i(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(t.style!=null&&typeof t.style!="object")throw Error(i(62))}}function xs(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 ws=null;function js(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ns=null,Jr=null,Zr=null;function eu(e){if(e=ta(e)){if(typeof Ns!="function")throw Error(i(280));var t=e.stateNode;t&&(t=Ga(t),Ns(e.stateNode,e.type,t))}}function tu(e){Jr?Zr?Zr.push(e):Zr=[e]:Jr=e}function ru(){if(Jr){var e=Jr,t=Zr;if(Zr=Jr=null,eu(e),t)for(e=0;e<t.length;e++)eu(t[e])}}function nu(e,t){return e(t)}function au(){}var bs=!1;function ou(e,t,r){if(bs)return e(t,r);bs=!0;try{return nu(e,t,r)}finally{bs=!1,(Jr!==null||Zr!==null)&&(au(),ru())}}function Ln(e,t){var r=e.stateNode;if(r===null)return null;var s=Ga(r);if(s===null)return null;r=s[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":(s=!s.disabled)||(e=e.type,s=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!s;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(i(231,t,typeof r));return r}var ks=!1;if(v)try{var Rn={};Object.defineProperty(Rn,"passive",{get:function(){ks=!0}}),window.addEventListener("test",Rn,Rn),window.removeEventListener("test",Rn,Rn)}catch{ks=!1}function bm(e,t,r,s,l,c,p,w,k){var R=Array.prototype.slice.call(arguments,3);try{t.apply(r,R)}catch(B){this.onError(B)}}var In=!1,Ta=null,Pa=!1,Ss=null,km={onError:function(e){In=!0,Ta=e}};function Sm(e,t,r,s,l,c,p,w,k){In=!1,Ta=null,bm.apply(km,arguments)}function Cm(e,t,r,s,l,c,p,w,k){if(Sm.apply(this,arguments),In){if(In){var R=Ta;In=!1,Ta=null}else throw Error(i(198));Pa||(Pa=!0,Ss=R)}}function Mr(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function su(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 iu(e){if(Mr(e)!==e)throw Error(i(188))}function _m(e){var t=e.alternate;if(!t){if(t=Mr(e),t===null)throw Error(i(188));return t!==e?null:e}for(var r=e,s=t;;){var l=r.return;if(l===null)break;var c=l.alternate;if(c===null){if(s=l.return,s!==null){r=s;continue}break}if(l.child===c.child){for(c=l.child;c;){if(c===r)return iu(l),e;if(c===s)return iu(l),t;c=c.sibling}throw Error(i(188))}if(r.return!==s.return)r=l,s=c;else{for(var p=!1,w=l.child;w;){if(w===r){p=!0,r=l,s=c;break}if(w===s){p=!0,s=l,r=c;break}w=w.sibling}if(!p){for(w=c.child;w;){if(w===r){p=!0,r=c,s=l;break}if(w===s){p=!0,s=c,r=l;break}w=w.sibling}if(!p)throw Error(i(189))}}if(r.alternate!==s)throw Error(i(190))}if(r.tag!==3)throw Error(i(188));return r.stateNode.current===r?e:t}function lu(e){return e=_m(e),e!==null?uu(e):null}function uu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=uu(e);if(t!==null)return t;e=e.sibling}return null}var cu=o.unstable_scheduleCallback,du=o.unstable_cancelCallback,Em=o.unstable_shouldYield,Tm=o.unstable_requestPaint,ze=o.unstable_now,Pm=o.unstable_getCurrentPriorityLevel,Cs=o.unstable_ImmediatePriority,fu=o.unstable_UserBlockingPriority,Da=o.unstable_NormalPriority,Dm=o.unstable_LowPriority,mu=o.unstable_IdlePriority,Ma=null,Lt=null;function Mm(e){if(Lt&&typeof Lt.onCommitFiberRoot=="function")try{Lt.onCommitFiberRoot(Ma,e,void 0,(e.current.flags&128)===128)}catch{}}var St=Math.clz32?Math.clz32:Rm,Om=Math.log,Lm=Math.LN2;function Rm(e){return e>>>=0,e===0?32:31-(Om(e)/Lm|0)|0}var Oa=64,La=4194304;function zn(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 Ra(e,t){var r=e.pendingLanes;if(r===0)return 0;var s=0,l=e.suspendedLanes,c=e.pingedLanes,p=r&268435455;if(p!==0){var w=p&~l;w!==0?s=zn(w):(c&=p,c!==0&&(s=zn(c)))}else p=r&~l,p!==0?s=zn(p):c!==0&&(s=zn(c));if(s===0)return 0;if(t!==0&&t!==s&&(t&l)===0&&(l=s&-s,c=t&-t,l>=c||l===16&&(c&4194240)!==0))return t;if((s&4)!==0&&(s|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=s;0<t;)r=31-St(t),l=1<<r,s|=e[r],t&=~l;return s}function Im(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 zm(e,t){for(var r=e.suspendedLanes,s=e.pingedLanes,l=e.expirationTimes,c=e.pendingLanes;0<c;){var p=31-St(c),w=1<<p,k=l[p];k===-1?((w&r)===0||(w&s)!==0)&&(l[p]=Im(w,t)):k<=t&&(e.expiredLanes|=w),c&=~w}}function _s(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function pu(){var e=Oa;return Oa<<=1,(Oa&4194240)===0&&(Oa=64),e}function Es(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function $n(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-St(t),e[t]=r}function $m(e,t){var r=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 s=e.eventTimes;for(e=e.expirationTimes;0<r;){var l=31-St(r),c=1<<l;t[l]=0,s[l]=-1,e[l]=-1,r&=~c}}function Ts(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var s=31-St(r),l=1<<s;l&t|e[s]&t&&(e[s]|=t),r&=~l}}var be=0;function hu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var gu,Ps,vu,yu,xu,Ds=!1,Ia=[],rr=null,nr=null,ar=null,An=new Map,Un=new Map,or=[],Am="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 wu(e,t){switch(e){case"focusin":case"focusout":rr=null;break;case"dragenter":case"dragleave":nr=null;break;case"mouseover":case"mouseout":ar=null;break;case"pointerover":case"pointerout":An.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Un.delete(t.pointerId)}}function Fn(e,t,r,s,l,c){return e===null||e.nativeEvent!==c?(e={blockedOn:t,domEventName:r,eventSystemFlags:s,nativeEvent:c,targetContainers:[l]},t!==null&&(t=ta(t),t!==null&&Ps(t)),e):(e.eventSystemFlags|=s,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Um(e,t,r,s,l){switch(t){case"focusin":return rr=Fn(rr,e,t,r,s,l),!0;case"dragenter":return nr=Fn(nr,e,t,r,s,l),!0;case"mouseover":return ar=Fn(ar,e,t,r,s,l),!0;case"pointerover":var c=l.pointerId;return An.set(c,Fn(An.get(c)||null,e,t,r,s,l)),!0;case"gotpointercapture":return c=l.pointerId,Un.set(c,Fn(Un.get(c)||null,e,t,r,s,l)),!0}return!1}function ju(e){var t=Or(e.target);if(t!==null){var r=Mr(t);if(r!==null){if(t=r.tag,t===13){if(t=su(r),t!==null){e.blockedOn=t,xu(e.priority,function(){vu(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function za(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Os(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var s=new r.constructor(r.type,r);ws=s,r.target.dispatchEvent(s),ws=null}else return t=ta(r),t!==null&&Ps(t),e.blockedOn=r,!1;t.shift()}return!0}function Nu(e,t,r){za(e)&&r.delete(t)}function Fm(){Ds=!1,rr!==null&&za(rr)&&(rr=null),nr!==null&&za(nr)&&(nr=null),ar!==null&&za(ar)&&(ar=null),An.forEach(Nu),Un.forEach(Nu)}function Hn(e,t){e.blockedOn===t&&(e.blockedOn=null,Ds||(Ds=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Fm)))}function Bn(e){function t(l){return Hn(l,e)}if(0<Ia.length){Hn(Ia[0],e);for(var r=1;r<Ia.length;r++){var s=Ia[r];s.blockedOn===e&&(s.blockedOn=null)}}for(rr!==null&&Hn(rr,e),nr!==null&&Hn(nr,e),ar!==null&&Hn(ar,e),An.forEach(t),Un.forEach(t),r=0;r<or.length;r++)s=or[r],s.blockedOn===e&&(s.blockedOn=null);for(;0<or.length&&(r=or[0],r.blockedOn===null);)ju(r),r.blockedOn===null&&or.shift()}var en=z.ReactCurrentBatchConfig,$a=!0;function Hm(e,t,r,s){var l=be,c=en.transition;en.transition=null;try{be=1,Ms(e,t,r,s)}finally{be=l,en.transition=c}}function Bm(e,t,r,s){var l=be,c=en.transition;en.transition=null;try{be=4,Ms(e,t,r,s)}finally{be=l,en.transition=c}}function Ms(e,t,r,s){if($a){var l=Os(e,t,r,s);if(l===null)Ks(e,t,s,Aa,r),wu(e,s);else if(Um(l,e,t,r,s))s.stopPropagation();else if(wu(e,s),t&4&&-1<Am.indexOf(e)){for(;l!==null;){var c=ta(l);if(c!==null&&gu(c),c=Os(e,t,r,s),c===null&&Ks(e,t,s,Aa,r),c===l)break;l=c}l!==null&&s.stopPropagation()}else Ks(e,t,s,null,r)}}var Aa=null;function Os(e,t,r,s){if(Aa=null,e=js(s),e=Or(e),e!==null)if(t=Mr(e),t===null)e=null;else if(r=t.tag,r===13){if(e=su(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Aa=e,null}function bu(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(Pm()){case Cs:return 1;case fu:return 4;case Da:case Dm:return 16;case mu:return 536870912;default:return 16}default:return 16}}var sr=null,Ls=null,Ua=null;function ku(){if(Ua)return Ua;var e,t=Ls,r=t.length,s,l="value"in sr?sr.value:sr.textContent,c=l.length;for(e=0;e<r&&t[e]===l[e];e++);var p=r-e;for(s=1;s<=p&&t[r-s]===l[c-s];s++);return Ua=l.slice(e,1<s?1-s:void 0)}function Fa(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 Ha(){return!0}function Su(){return!1}function mt(e){function t(r,s,l,c,p){this._reactName=r,this._targetInst=l,this.type=s,this.nativeEvent=c,this.target=p,this.currentTarget=null;for(var w in e)e.hasOwnProperty(w)&&(r=e[w],this[w]=r?r(c):c[w]);return this.isDefaultPrevented=(c.defaultPrevented!=null?c.defaultPrevented:c.returnValue===!1)?Ha:Su,this.isPropagationStopped=Su,this}return G(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Ha)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Ha)},persist:function(){},isPersistent:Ha}),t}var tn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Rs=mt(tn),Wn=G({},tn,{view:0,detail:0}),Wm=mt(Wn),Is,zs,qn,Ba=G({},Wn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:As,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!==qn&&(qn&&e.type==="mousemove"?(Is=e.screenX-qn.screenX,zs=e.screenY-qn.screenY):zs=Is=0,qn=e),Is)},movementY:function(e){return"movementY"in e?e.movementY:zs}}),Cu=mt(Ba),qm=G({},Ba,{dataTransfer:0}),Vm=mt(qm),Qm=G({},Wn,{relatedTarget:0}),$s=mt(Qm),Ym=G({},tn,{animationName:0,elapsedTime:0,pseudoElement:0}),Xm=mt(Ym),Km=G({},tn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Gm=mt(Km),Jm=G({},tn,{data:0}),_u=mt(Jm),Zm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ep={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"},tp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function rp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=tp[e])?!!t[e]:!1}function As(){return rp}var np=G({},Wn,{key:function(e){if(e.key){var t=Zm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Fa(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ep[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:As,charCode:function(e){return e.type==="keypress"?Fa(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Fa(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ap=mt(np),op=G({},Ba,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Eu=mt(op),sp=G({},Wn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:As}),ip=mt(sp),lp=G({},tn,{propertyName:0,elapsedTime:0,pseudoElement:0}),up=mt(lp),cp=G({},Ba,{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}),dp=mt(cp),fp=[9,13,27,32],Us=v&&"CompositionEvent"in window,Vn=null;v&&"documentMode"in document&&(Vn=document.documentMode);var mp=v&&"TextEvent"in window&&!Vn,Tu=v&&(!Us||Vn&&8<Vn&&11>=Vn),Pu=" ",Du=!1;function Mu(e,t){switch(e){case"keyup":return fp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ou(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var rn=!1;function pp(e,t){switch(e){case"compositionend":return Ou(t);case"keypress":return t.which!==32?null:(Du=!0,Pu);case"textInput":return e=t.data,e===Pu&&Du?null:e;default:return null}}function hp(e,t){if(rn)return e==="compositionend"||!Us&&Mu(e,t)?(e=ku(),Ua=Ls=sr=null,rn=!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 Tu&&t.locale!=="ko"?null:t.data;default:return null}}var gp={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 Lu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!gp[e.type]:t==="textarea"}function Ru(e,t,r,s){tu(s),t=Ya(t,"onChange"),0<t.length&&(r=new Rs("onChange","change",null,r,s),e.push({event:r,listeners:t}))}var Qn=null,Yn=null;function vp(e){Zu(e,0)}function Wa(e){var t=ln(e);if(Bl(t))return e}function yp(e,t){if(e==="change")return t}var Iu=!1;if(v){var Fs;if(v){var Hs="oninput"in document;if(!Hs){var zu=document.createElement("div");zu.setAttribute("oninput","return;"),Hs=typeof zu.oninput=="function"}Fs=Hs}else Fs=!1;Iu=Fs&&(!document.documentMode||9<document.documentMode)}function $u(){Qn&&(Qn.detachEvent("onpropertychange",Au),Yn=Qn=null)}function Au(e){if(e.propertyName==="value"&&Wa(Yn)){var t=[];Ru(t,Yn,e,js(e)),ou(vp,t)}}function xp(e,t,r){e==="focusin"?($u(),Qn=t,Yn=r,Qn.attachEvent("onpropertychange",Au)):e==="focusout"&&$u()}function wp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Wa(Yn)}function jp(e,t){if(e==="click")return Wa(t)}function Np(e,t){if(e==="input"||e==="change")return Wa(t)}function bp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ct=typeof Object.is=="function"?Object.is:bp;function Xn(e,t){if(Ct(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),s=Object.keys(t);if(r.length!==s.length)return!1;for(s=0;s<r.length;s++){var l=r[s];if(!g.call(t,l)||!Ct(e[l],t[l]))return!1}return!0}function Uu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Fu(e,t){var r=Uu(e);e=0;for(var s;r;){if(r.nodeType===3){if(s=e+r.textContent.length,e<=t&&s>=t)return{node:r,offset:t-e};e=s}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Uu(r)}}function Hu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Hu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Bu(){for(var e=window,t=_a();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=_a(e.document)}return t}function Bs(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 kp(e){var t=Bu(),r=e.focusedElem,s=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Hu(r.ownerDocument.documentElement,r)){if(s!==null&&Bs(r)){if(t=s.start,e=s.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=r.textContent.length,c=Math.min(s.start,l);s=s.end===void 0?c:Math.min(s.end,l),!e.extend&&c>s&&(l=s,s=c,c=l),l=Fu(r,c);var p=Fu(r,s);l&&p&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==p.node||e.focusOffset!==p.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),c>s?(e.addRange(t),e.extend(p.node,p.offset)):(t.setEnd(p.node,p.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Sp=v&&"documentMode"in document&&11>=document.documentMode,nn=null,Ws=null,Kn=null,qs=!1;function Wu(e,t,r){var s=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;qs||nn==null||nn!==_a(s)||(s=nn,"selectionStart"in s&&Bs(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Kn&&Xn(Kn,s)||(Kn=s,s=Ya(Ws,"onSelect"),0<s.length&&(t=new Rs("onSelect","select",null,t,r),e.push({event:t,listeners:s}),t.target=nn)))}function qa(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var an={animationend:qa("Animation","AnimationEnd"),animationiteration:qa("Animation","AnimationIteration"),animationstart:qa("Animation","AnimationStart"),transitionend:qa("Transition","TransitionEnd")},Vs={},qu={};v&&(qu=document.createElement("div").style,"AnimationEvent"in window||(delete an.animationend.animation,delete an.animationiteration.animation,delete an.animationstart.animation),"TransitionEvent"in window||delete an.transitionend.transition);function Va(e){if(Vs[e])return Vs[e];if(!an[e])return e;var t=an[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in qu)return Vs[e]=t[r];return e}var Vu=Va("animationend"),Qu=Va("animationiteration"),Yu=Va("animationstart"),Xu=Va("transitionend"),Ku=new Map,Gu="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 ir(e,t){Ku.set(e,t),f(t,[e])}for(var Qs=0;Qs<Gu.length;Qs++){var Ys=Gu[Qs],Cp=Ys.toLowerCase(),_p=Ys[0].toUpperCase()+Ys.slice(1);ir(Cp,"on"+_p)}ir(Vu,"onAnimationEnd"),ir(Qu,"onAnimationIteration"),ir(Yu,"onAnimationStart"),ir("dblclick","onDoubleClick"),ir("focusin","onFocus"),ir("focusout","onBlur"),ir(Xu,"onTransitionEnd"),m("onMouseEnter",["mouseout","mouseover"]),m("onMouseLeave",["mouseout","mouseover"]),m("onPointerEnter",["pointerout","pointerover"]),m("onPointerLeave",["pointerout","pointerover"]),f("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),f("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),f("onBeforeInput",["compositionend","keypress","textInput","paste"]),f("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Gn="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(" "),Ep=new Set("cancel close invalid load scroll toggle".split(" ").concat(Gn));function Ju(e,t,r){var s=e.type||"unknown-event";e.currentTarget=r,Cm(s,t,void 0,e),e.currentTarget=null}function Zu(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var s=e[r],l=s.event;s=s.listeners;e:{var c=void 0;if(t)for(var p=s.length-1;0<=p;p--){var w=s[p],k=w.instance,R=w.currentTarget;if(w=w.listener,k!==c&&l.isPropagationStopped())break e;Ju(l,w,R),c=k}else for(p=0;p<s.length;p++){if(w=s[p],k=w.instance,R=w.currentTarget,w=w.listener,k!==c&&l.isPropagationStopped())break e;Ju(l,w,R),c=k}}}if(Pa)throw e=Ss,Pa=!1,Ss=null,e}function Te(e,t){var r=t[ri];r===void 0&&(r=t[ri]=new Set);var s=e+"__bubble";r.has(s)||(ec(t,e,2,!1),r.add(s))}function Xs(e,t,r){var s=0;t&&(s|=4),ec(r,e,s,t)}var Qa="_reactListening"+Math.random().toString(36).slice(2);function Jn(e){if(!e[Qa]){e[Qa]=!0,u.forEach(function(r){r!=="selectionchange"&&(Ep.has(r)||Xs(r,!1,e),Xs(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Qa]||(t[Qa]=!0,Xs("selectionchange",!1,t))}}function ec(e,t,r,s){switch(bu(t)){case 1:var l=Hm;break;case 4:l=Bm;break;default:l=Ms}r=l.bind(null,t,r,e),l=void 0,!ks||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),s?l!==void 0?e.addEventListener(t,r,{capture:!0,passive:l}):e.addEventListener(t,r,!0):l!==void 0?e.addEventListener(t,r,{passive:l}):e.addEventListener(t,r,!1)}function Ks(e,t,r,s,l){var c=s;if((t&1)===0&&(t&2)===0&&s!==null)e:for(;;){if(s===null)return;var p=s.tag;if(p===3||p===4){var w=s.stateNode.containerInfo;if(w===l||w.nodeType===8&&w.parentNode===l)break;if(p===4)for(p=s.return;p!==null;){var k=p.tag;if((k===3||k===4)&&(k=p.stateNode.containerInfo,k===l||k.nodeType===8&&k.parentNode===l))return;p=p.return}for(;w!==null;){if(p=Or(w),p===null)return;if(k=p.tag,k===5||k===6){s=c=p;continue e}w=w.parentNode}}s=s.return}ou(function(){var R=c,B=js(r),q=[];e:{var H=Ku.get(e);if(H!==void 0){var K=Rs,Z=e;switch(e){case"keypress":if(Fa(r)===0)break e;case"keydown":case"keyup":K=ap;break;case"focusin":Z="focus",K=$s;break;case"focusout":Z="blur",K=$s;break;case"beforeblur":case"afterblur":K=$s;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":K=Cu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":K=Vm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":K=ip;break;case Vu:case Qu:case Yu:K=Xm;break;case Xu:K=up;break;case"scroll":K=Wm;break;case"wheel":K=dp;break;case"copy":case"cut":case"paste":K=Gm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":K=Eu}var ee=(t&4)!==0,$e=!ee&&e==="scroll",T=ee?H!==null?H+"Capture":null:H;ee=[];for(var S=R,O;S!==null;){O=S;var V=O.stateNode;if(O.tag===5&&V!==null&&(O=V,T!==null&&(V=Ln(S,T),V!=null&&ee.push(Zn(S,V,O)))),$e)break;S=S.return}0<ee.length&&(H=new K(H,Z,null,r,B),q.push({event:H,listeners:ee}))}}if((t&7)===0){e:{if(H=e==="mouseover"||e==="pointerover",K=e==="mouseout"||e==="pointerout",H&&r!==ws&&(Z=r.relatedTarget||r.fromElement)&&(Or(Z)||Z[Ht]))break e;if((K||H)&&(H=B.window===B?B:(H=B.ownerDocument)?H.defaultView||H.parentWindow:window,K?(Z=r.relatedTarget||r.toElement,K=R,Z=Z?Or(Z):null,Z!==null&&($e=Mr(Z),Z!==$e||Z.tag!==5&&Z.tag!==6)&&(Z=null)):(K=null,Z=R),K!==Z)){if(ee=Cu,V="onMouseLeave",T="onMouseEnter",S="mouse",(e==="pointerout"||e==="pointerover")&&(ee=Eu,V="onPointerLeave",T="onPointerEnter",S="pointer"),$e=K==null?H:ln(K),O=Z==null?H:ln(Z),H=new ee(V,S+"leave",K,r,B),H.target=$e,H.relatedTarget=O,V=null,Or(B)===R&&(ee=new ee(T,S+"enter",Z,r,B),ee.target=O,ee.relatedTarget=$e,V=ee),$e=V,K&&Z)t:{for(ee=K,T=Z,S=0,O=ee;O;O=on(O))S++;for(O=0,V=T;V;V=on(V))O++;for(;0<S-O;)ee=on(ee),S--;for(;0<O-S;)T=on(T),O--;for(;S--;){if(ee===T||T!==null&&ee===T.alternate)break t;ee=on(ee),T=on(T)}ee=null}else ee=null;K!==null&&tc(q,H,K,ee,!1),Z!==null&&$e!==null&&tc(q,$e,Z,ee,!0)}}e:{if(H=R?ln(R):window,K=H.nodeName&&H.nodeName.toLowerCase(),K==="select"||K==="input"&&H.type==="file")var te=yp;else if(Lu(H))if(Iu)te=Np;else{te=wp;var se=xp}else(K=H.nodeName)&&K.toLowerCase()==="input"&&(H.type==="checkbox"||H.type==="radio")&&(te=jp);if(te&&(te=te(e,R))){Ru(q,te,r,B);break e}se&&se(e,H,R),e==="focusout"&&(se=H._wrapperState)&&se.controlled&&H.type==="number"&&hs(H,"number",H.value)}switch(se=R?ln(R):window,e){case"focusin":(Lu(se)||se.contentEditable==="true")&&(nn=se,Ws=R,Kn=null);break;case"focusout":Kn=Ws=nn=null;break;case"mousedown":qs=!0;break;case"contextmenu":case"mouseup":case"dragend":qs=!1,Wu(q,r,B);break;case"selectionchange":if(Sp)break;case"keydown":case"keyup":Wu(q,r,B)}var ie;if(Us)e:{switch(e){case"compositionstart":var ce="onCompositionStart";break e;case"compositionend":ce="onCompositionEnd";break e;case"compositionupdate":ce="onCompositionUpdate";break e}ce=void 0}else rn?Mu(e,r)&&(ce="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(ce="onCompositionStart");ce&&(Tu&&r.locale!=="ko"&&(rn||ce!=="onCompositionStart"?ce==="onCompositionEnd"&&rn&&(ie=ku()):(sr=B,Ls="value"in sr?sr.value:sr.textContent,rn=!0)),se=Ya(R,ce),0<se.length&&(ce=new _u(ce,e,null,r,B),q.push({event:ce,listeners:se}),ie?ce.data=ie:(ie=Ou(r),ie!==null&&(ce.data=ie)))),(ie=mp?pp(e,r):hp(e,r))&&(R=Ya(R,"onBeforeInput"),0<R.length&&(B=new _u("onBeforeInput","beforeinput",null,r,B),q.push({event:B,listeners:R}),B.data=ie))}Zu(q,t)})}function Zn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Ya(e,t){for(var r=t+"Capture",s=[];e!==null;){var l=e,c=l.stateNode;l.tag===5&&c!==null&&(l=c,c=Ln(e,r),c!=null&&s.unshift(Zn(e,c,l)),c=Ln(e,t),c!=null&&s.push(Zn(e,c,l))),e=e.return}return s}function on(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function tc(e,t,r,s,l){for(var c=t._reactName,p=[];r!==null&&r!==s;){var w=r,k=w.alternate,R=w.stateNode;if(k!==null&&k===s)break;w.tag===5&&R!==null&&(w=R,l?(k=Ln(r,c),k!=null&&p.unshift(Zn(r,k,w))):l||(k=Ln(r,c),k!=null&&p.push(Zn(r,k,w)))),r=r.return}p.length!==0&&e.push({event:t,listeners:p})}var Tp=/\r\n?/g,Pp=/\u0000|\uFFFD/g;function rc(e){return(typeof e=="string"?e:""+e).replace(Tp,`
`).replace(Pp,"")}function Xa(e,t,r){if(t=rc(t),rc(e)!==t&&r)throw Error(i(425))}function Ka(){}var Gs=null,Js=null;function Zs(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 ei=typeof setTimeout=="function"?setTimeout:void 0,Dp=typeof clearTimeout=="function"?clearTimeout:void 0,nc=typeof Promise=="function"?Promise:void 0,Mp=typeof queueMicrotask=="function"?queueMicrotask:typeof nc<"u"?function(e){return nc.resolve(null).then(e).catch(Op)}:ei;function Op(e){setTimeout(function(){throw e})}function ti(e,t){var r=t,s=0;do{var l=r.nextSibling;if(e.removeChild(r),l&&l.nodeType===8)if(r=l.data,r==="/$"){if(s===0){e.removeChild(l),Bn(t);return}s--}else r!=="$"&&r!=="$?"&&r!=="$!"||s++;r=l}while(r);Bn(t)}function lr(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 ac(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var sn=Math.random().toString(36).slice(2),Rt="__reactFiber$"+sn,ea="__reactProps$"+sn,Ht="__reactContainer$"+sn,ri="__reactEvents$"+sn,Lp="__reactListeners$"+sn,Rp="__reactHandles$"+sn;function Or(e){var t=e[Rt];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Ht]||r[Rt]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=ac(e);e!==null;){if(r=e[Rt])return r;e=ac(e)}return t}e=r,r=e.parentNode}return null}function ta(e){return e=e[Rt]||e[Ht],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ln(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(i(33))}function Ga(e){return e[ea]||null}var ni=[],un=-1;function ur(e){return{current:e}}function Pe(e){0>un||(e.current=ni[un],ni[un]=null,un--)}function _e(e,t){un++,ni[un]=e.current,e.current=t}var cr={},Je=ur(cr),it=ur(!1),Lr=cr;function cn(e,t){var r=e.type.contextTypes;if(!r)return cr;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===t)return s.__reactInternalMemoizedMaskedChildContext;var l={},c;for(c in r)l[c]=t[c];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function lt(e){return e=e.childContextTypes,e!=null}function Ja(){Pe(it),Pe(Je)}function oc(e,t,r){if(Je.current!==cr)throw Error(i(168));_e(Je,t),_e(it,r)}function sc(e,t,r){var s=e.stateNode;if(t=t.childContextTypes,typeof s.getChildContext!="function")return r;s=s.getChildContext();for(var l in s)if(!(l in t))throw Error(i(108,re(e)||"Unknown",l));return G({},r,s)}function Za(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||cr,Lr=Je.current,_e(Je,e),_e(it,it.current),!0}function ic(e,t,r){var s=e.stateNode;if(!s)throw Error(i(169));r?(e=sc(e,t,Lr),s.__reactInternalMemoizedMergedChildContext=e,Pe(it),Pe(Je),_e(Je,e)):Pe(it),_e(it,r)}var Bt=null,eo=!1,ai=!1;function lc(e){Bt===null?Bt=[e]:Bt.push(e)}function Ip(e){eo=!0,lc(e)}function dr(){if(!ai&&Bt!==null){ai=!0;var e=0,t=be;try{var r=Bt;for(be=1;e<r.length;e++){var s=r[e];do s=s(!0);while(s!==null)}Bt=null,eo=!1}catch(l){throw Bt!==null&&(Bt=Bt.slice(e+1)),cu(Cs,dr),l}finally{be=t,ai=!1}}return null}var dn=[],fn=0,to=null,ro=0,vt=[],yt=0,Rr=null,Wt=1,qt="";function Ir(e,t){dn[fn++]=ro,dn[fn++]=to,to=e,ro=t}function uc(e,t,r){vt[yt++]=Wt,vt[yt++]=qt,vt[yt++]=Rr,Rr=e;var s=Wt;e=qt;var l=32-St(s)-1;s&=~(1<<l),r+=1;var c=32-St(t)+l;if(30<c){var p=l-l%5;c=(s&(1<<p)-1).toString(32),s>>=p,l-=p,Wt=1<<32-St(t)+l|r<<l|s,qt=c+e}else Wt=1<<c|r<<l|s,qt=e}function oi(e){e.return!==null&&(Ir(e,1),uc(e,1,0))}function si(e){for(;e===to;)to=dn[--fn],dn[fn]=null,ro=dn[--fn],dn[fn]=null;for(;e===Rr;)Rr=vt[--yt],vt[yt]=null,qt=vt[--yt],vt[yt]=null,Wt=vt[--yt],vt[yt]=null}var pt=null,ht=null,De=!1,_t=null;function cc(e,t){var r=Nt(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function dc(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,pt=e,ht=lr(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,pt=e,ht=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Rr!==null?{id:Wt,overflow:qt}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Nt(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,pt=e,ht=null,!0):!1;default:return!1}}function ii(e){return(e.mode&1)!==0&&(e.flags&128)===0}function li(e){if(De){var t=ht;if(t){var r=t;if(!dc(e,t)){if(ii(e))throw Error(i(418));t=lr(r.nextSibling);var s=pt;t&&dc(e,t)?cc(s,r):(e.flags=e.flags&-4097|2,De=!1,pt=e)}}else{if(ii(e))throw Error(i(418));e.flags=e.flags&-4097|2,De=!1,pt=e}}}function fc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;pt=e}function no(e){if(e!==pt)return!1;if(!De)return fc(e),De=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Zs(e.type,e.memoizedProps)),t&&(t=ht)){if(ii(e))throw mc(),Error(i(418));for(;t;)cc(e,t),t=lr(t.nextSibling)}if(fc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){ht=lr(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}ht=null}}else ht=pt?lr(e.stateNode.nextSibling):null;return!0}function mc(){for(var e=ht;e;)e=lr(e.nextSibling)}function mn(){ht=pt=null,De=!1}function ui(e){_t===null?_t=[e]:_t.push(e)}var zp=z.ReactCurrentBatchConfig;function ra(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(i(309));var s=r.stateNode}if(!s)throw Error(i(147,e));var l=s,c=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===c?t.ref:(t=function(p){var w=l.refs;p===null?delete w[c]:w[c]=p},t._stringRef=c,t)}if(typeof e!="string")throw Error(i(284));if(!r._owner)throw Error(i(290,e))}return e}function ao(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function pc(e){var t=e._init;return t(e._payload)}function hc(e){function t(T,S){if(e){var O=T.deletions;O===null?(T.deletions=[S],T.flags|=16):O.push(S)}}function r(T,S){if(!e)return null;for(;S!==null;)t(T,S),S=S.sibling;return null}function s(T,S){for(T=new Map;S!==null;)S.key!==null?T.set(S.key,S):T.set(S.index,S),S=S.sibling;return T}function l(T,S){return T=xr(T,S),T.index=0,T.sibling=null,T}function c(T,S,O){return T.index=O,e?(O=T.alternate,O!==null?(O=O.index,O<S?(T.flags|=2,S):O):(T.flags|=2,S)):(T.flags|=1048576,S)}function p(T){return e&&T.alternate===null&&(T.flags|=2),T}function w(T,S,O,V){return S===null||S.tag!==6?(S=el(O,T.mode,V),S.return=T,S):(S=l(S,O),S.return=T,S)}function k(T,S,O,V){var te=O.type;return te===U?B(T,S,O.props.children,V,O.key):S!==null&&(S.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===me&&pc(te)===S.type)?(V=l(S,O.props),V.ref=ra(T,S,O),V.return=T,V):(V=To(O.type,O.key,O.props,null,T.mode,V),V.ref=ra(T,S,O),V.return=T,V)}function R(T,S,O,V){return S===null||S.tag!==4||S.stateNode.containerInfo!==O.containerInfo||S.stateNode.implementation!==O.implementation?(S=tl(O,T.mode,V),S.return=T,S):(S=l(S,O.children||[]),S.return=T,S)}function B(T,S,O,V,te){return S===null||S.tag!==7?(S=Wr(O,T.mode,V,te),S.return=T,S):(S=l(S,O),S.return=T,S)}function q(T,S,O){if(typeof S=="string"&&S!==""||typeof S=="number")return S=el(""+S,T.mode,O),S.return=T,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case M:return O=To(S.type,S.key,S.props,null,T.mode,O),O.ref=ra(T,null,S),O.return=T,O;case L:return S=tl(S,T.mode,O),S.return=T,S;case me:var V=S._init;return q(T,V(S._payload),O)}if(Dn(S)||oe(S))return S=Wr(S,T.mode,O,null),S.return=T,S;ao(T,S)}return null}function H(T,S,O,V){var te=S!==null?S.key:null;if(typeof O=="string"&&O!==""||typeof O=="number")return te!==null?null:w(T,S,""+O,V);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case M:return O.key===te?k(T,S,O,V):null;case L:return O.key===te?R(T,S,O,V):null;case me:return te=O._init,H(T,S,te(O._payload),V)}if(Dn(O)||oe(O))return te!==null?null:B(T,S,O,V,null);ao(T,O)}return null}function K(T,S,O,V,te){if(typeof V=="string"&&V!==""||typeof V=="number")return T=T.get(O)||null,w(S,T,""+V,te);if(typeof V=="object"&&V!==null){switch(V.$$typeof){case M:return T=T.get(V.key===null?O:V.key)||null,k(S,T,V,te);case L:return T=T.get(V.key===null?O:V.key)||null,R(S,T,V,te);case me:var se=V._init;return K(T,S,O,se(V._payload),te)}if(Dn(V)||oe(V))return T=T.get(O)||null,B(S,T,V,te,null);ao(S,V)}return null}function Z(T,S,O,V){for(var te=null,se=null,ie=S,ce=S=0,Ye=null;ie!==null&&ce<O.length;ce++){ie.index>ce?(Ye=ie,ie=null):Ye=ie.sibling;var Ne=H(T,ie,O[ce],V);if(Ne===null){ie===null&&(ie=Ye);break}e&&ie&&Ne.alternate===null&&t(T,ie),S=c(Ne,S,ce),se===null?te=Ne:se.sibling=Ne,se=Ne,ie=Ye}if(ce===O.length)return r(T,ie),De&&Ir(T,ce),te;if(ie===null){for(;ce<O.length;ce++)ie=q(T,O[ce],V),ie!==null&&(S=c(ie,S,ce),se===null?te=ie:se.sibling=ie,se=ie);return De&&Ir(T,ce),te}for(ie=s(T,ie);ce<O.length;ce++)Ye=K(ie,T,ce,O[ce],V),Ye!==null&&(e&&Ye.alternate!==null&&ie.delete(Ye.key===null?ce:Ye.key),S=c(Ye,S,ce),se===null?te=Ye:se.sibling=Ye,se=Ye);return e&&ie.forEach(function(wr){return t(T,wr)}),De&&Ir(T,ce),te}function ee(T,S,O,V){var te=oe(O);if(typeof te!="function")throw Error(i(150));if(O=te.call(O),O==null)throw Error(i(151));for(var se=te=null,ie=S,ce=S=0,Ye=null,Ne=O.next();ie!==null&&!Ne.done;ce++,Ne=O.next()){ie.index>ce?(Ye=ie,ie=null):Ye=ie.sibling;var wr=H(T,ie,Ne.value,V);if(wr===null){ie===null&&(ie=Ye);break}e&&ie&&wr.alternate===null&&t(T,ie),S=c(wr,S,ce),se===null?te=wr:se.sibling=wr,se=wr,ie=Ye}if(Ne.done)return r(T,ie),De&&Ir(T,ce),te;if(ie===null){for(;!Ne.done;ce++,Ne=O.next())Ne=q(T,Ne.value,V),Ne!==null&&(S=c(Ne,S,ce),se===null?te=Ne:se.sibling=Ne,se=Ne);return De&&Ir(T,ce),te}for(ie=s(T,ie);!Ne.done;ce++,Ne=O.next())Ne=K(ie,T,ce,Ne.value,V),Ne!==null&&(e&&Ne.alternate!==null&&ie.delete(Ne.key===null?ce:Ne.key),S=c(Ne,S,ce),se===null?te=Ne:se.sibling=Ne,se=Ne);return e&&ie.forEach(function(gh){return t(T,gh)}),De&&Ir(T,ce),te}function $e(T,S,O,V){if(typeof O=="object"&&O!==null&&O.type===U&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case M:e:{for(var te=O.key,se=S;se!==null;){if(se.key===te){if(te=O.type,te===U){if(se.tag===7){r(T,se.sibling),S=l(se,O.props.children),S.return=T,T=S;break e}}else if(se.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===me&&pc(te)===se.type){r(T,se.sibling),S=l(se,O.props),S.ref=ra(T,se,O),S.return=T,T=S;break e}r(T,se);break}else t(T,se);se=se.sibling}O.type===U?(S=Wr(O.props.children,T.mode,V,O.key),S.return=T,T=S):(V=To(O.type,O.key,O.props,null,T.mode,V),V.ref=ra(T,S,O),V.return=T,T=V)}return p(T);case L:e:{for(se=O.key;S!==null;){if(S.key===se)if(S.tag===4&&S.stateNode.containerInfo===O.containerInfo&&S.stateNode.implementation===O.implementation){r(T,S.sibling),S=l(S,O.children||[]),S.return=T,T=S;break e}else{r(T,S);break}else t(T,S);S=S.sibling}S=tl(O,T.mode,V),S.return=T,T=S}return p(T);case me:return se=O._init,$e(T,S,se(O._payload),V)}if(Dn(O))return Z(T,S,O,V);if(oe(O))return ee(T,S,O,V);ao(T,O)}return typeof O=="string"&&O!==""||typeof O=="number"?(O=""+O,S!==null&&S.tag===6?(r(T,S.sibling),S=l(S,O),S.return=T,T=S):(r(T,S),S=el(O,T.mode,V),S.return=T,T=S),p(T)):r(T,S)}return $e}var pn=hc(!0),gc=hc(!1),oo=ur(null),so=null,hn=null,ci=null;function di(){ci=hn=so=null}function fi(e){var t=oo.current;Pe(oo),e._currentValue=t}function mi(e,t,r){for(;e!==null;){var s=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,s!==null&&(s.childLanes|=t)):s!==null&&(s.childLanes&t)!==t&&(s.childLanes|=t),e===r)break;e=e.return}}function gn(e,t){so=e,ci=hn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(ut=!0),e.firstContext=null)}function xt(e){var t=e._currentValue;if(ci!==e)if(e={context:e,memoizedValue:t,next:null},hn===null){if(so===null)throw Error(i(308));hn=e,so.dependencies={lanes:0,firstContext:e}}else hn=hn.next=e;return t}var zr=null;function pi(e){zr===null?zr=[e]:zr.push(e)}function vc(e,t,r,s){var l=t.interleaved;return l===null?(r.next=r,pi(t)):(r.next=l.next,l.next=r),t.interleaved=r,Vt(e,s)}function Vt(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var fr=!1;function hi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function yc(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 Qt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function mr(e,t,r){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,(je&2)!==0){var l=s.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),s.pending=t,Vt(e,r)}return l=s.interleaved,l===null?(t.next=t,pi(s)):(t.next=l.next,l.next=t),s.interleaved=t,Vt(e,r)}function io(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var s=t.lanes;s&=e.pendingLanes,r|=s,t.lanes=r,Ts(e,r)}}function xc(e,t){var r=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,r===s)){var l=null,c=null;if(r=r.firstBaseUpdate,r!==null){do{var p={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};c===null?l=c=p:c=c.next=p,r=r.next}while(r!==null);c===null?l=c=t:c=c.next=t}else l=c=t;r={baseState:s.baseState,firstBaseUpdate:l,lastBaseUpdate:c,shared:s.shared,effects:s.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function lo(e,t,r,s){var l=e.updateQueue;fr=!1;var c=l.firstBaseUpdate,p=l.lastBaseUpdate,w=l.shared.pending;if(w!==null){l.shared.pending=null;var k=w,R=k.next;k.next=null,p===null?c=R:p.next=R,p=k;var B=e.alternate;B!==null&&(B=B.updateQueue,w=B.lastBaseUpdate,w!==p&&(w===null?B.firstBaseUpdate=R:w.next=R,B.lastBaseUpdate=k))}if(c!==null){var q=l.baseState;p=0,B=R=k=null,w=c;do{var H=w.lane,K=w.eventTime;if((s&H)===H){B!==null&&(B=B.next={eventTime:K,lane:0,tag:w.tag,payload:w.payload,callback:w.callback,next:null});e:{var Z=e,ee=w;switch(H=t,K=r,ee.tag){case 1:if(Z=ee.payload,typeof Z=="function"){q=Z.call(K,q,H);break e}q=Z;break e;case 3:Z.flags=Z.flags&-65537|128;case 0:if(Z=ee.payload,H=typeof Z=="function"?Z.call(K,q,H):Z,H==null)break e;q=G({},q,H);break e;case 2:fr=!0}}w.callback!==null&&w.lane!==0&&(e.flags|=64,H=l.effects,H===null?l.effects=[w]:H.push(w))}else K={eventTime:K,lane:H,tag:w.tag,payload:w.payload,callback:w.callback,next:null},B===null?(R=B=K,k=q):B=B.next=K,p|=H;if(w=w.next,w===null){if(w=l.shared.pending,w===null)break;H=w,w=H.next,H.next=null,l.lastBaseUpdate=H,l.shared.pending=null}}while(!0);if(B===null&&(k=q),l.baseState=k,l.firstBaseUpdate=R,l.lastBaseUpdate=B,t=l.shared.interleaved,t!==null){l=t;do p|=l.lane,l=l.next;while(l!==t)}else c===null&&(l.shared.lanes=0);Ur|=p,e.lanes=p,e.memoizedState=q}}function wc(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var s=e[t],l=s.callback;if(l!==null){if(s.callback=null,s=r,typeof l!="function")throw Error(i(191,l));l.call(s)}}}var na={},It=ur(na),aa=ur(na),oa=ur(na);function $r(e){if(e===na)throw Error(i(174));return e}function gi(e,t){switch(_e(oa,t),_e(aa,e),_e(It,na),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:vs(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=vs(t,e)}Pe(It),_e(It,t)}function vn(){Pe(It),Pe(aa),Pe(oa)}function jc(e){$r(oa.current);var t=$r(It.current),r=vs(t,e.type);t!==r&&(_e(aa,e),_e(It,r))}function vi(e){aa.current===e&&(Pe(It),Pe(aa))}var Me=ur(0);function uo(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var yi=[];function xi(){for(var e=0;e<yi.length;e++)yi[e]._workInProgressVersionPrimary=null;yi.length=0}var co=z.ReactCurrentDispatcher,wi=z.ReactCurrentBatchConfig,Ar=0,Oe=null,Be=null,Ve=null,fo=!1,sa=!1,ia=0,$p=0;function Ze(){throw Error(i(321))}function ji(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Ct(e[r],t[r]))return!1;return!0}function Ni(e,t,r,s,l,c){if(Ar=c,Oe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,co.current=e===null||e.memoizedState===null?Hp:Bp,e=r(s,l),sa){c=0;do{if(sa=!1,ia=0,25<=c)throw Error(i(301));c+=1,Ve=Be=null,t.updateQueue=null,co.current=Wp,e=r(s,l)}while(sa)}if(co.current=ho,t=Be!==null&&Be.next!==null,Ar=0,Ve=Be=Oe=null,fo=!1,t)throw Error(i(300));return e}function bi(){var e=ia!==0;return ia=0,e}function zt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ve===null?Oe.memoizedState=Ve=e:Ve=Ve.next=e,Ve}function wt(){if(Be===null){var e=Oe.alternate;e=e!==null?e.memoizedState:null}else e=Be.next;var t=Ve===null?Oe.memoizedState:Ve.next;if(t!==null)Ve=t,Be=e;else{if(e===null)throw Error(i(310));Be=e,e={memoizedState:Be.memoizedState,baseState:Be.baseState,baseQueue:Be.baseQueue,queue:Be.queue,next:null},Ve===null?Oe.memoizedState=Ve=e:Ve=Ve.next=e}return Ve}function la(e,t){return typeof t=="function"?t(e):t}function ki(e){var t=wt(),r=t.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=e;var s=Be,l=s.baseQueue,c=r.pending;if(c!==null){if(l!==null){var p=l.next;l.next=c.next,c.next=p}s.baseQueue=l=c,r.pending=null}if(l!==null){c=l.next,s=s.baseState;var w=p=null,k=null,R=c;do{var B=R.lane;if((Ar&B)===B)k!==null&&(k=k.next={lane:0,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null}),s=R.hasEagerState?R.eagerState:e(s,R.action);else{var q={lane:B,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null};k===null?(w=k=q,p=s):k=k.next=q,Oe.lanes|=B,Ur|=B}R=R.next}while(R!==null&&R!==c);k===null?p=s:k.next=w,Ct(s,t.memoizedState)||(ut=!0),t.memoizedState=s,t.baseState=p,t.baseQueue=k,r.lastRenderedState=s}if(e=r.interleaved,e!==null){l=e;do c=l.lane,Oe.lanes|=c,Ur|=c,l=l.next;while(l!==e)}else l===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Si(e){var t=wt(),r=t.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=e;var s=r.dispatch,l=r.pending,c=t.memoizedState;if(l!==null){r.pending=null;var p=l=l.next;do c=e(c,p.action),p=p.next;while(p!==l);Ct(c,t.memoizedState)||(ut=!0),t.memoizedState=c,t.baseQueue===null&&(t.baseState=c),r.lastRenderedState=c}return[c,s]}function Nc(){}function bc(e,t){var r=Oe,s=wt(),l=t(),c=!Ct(s.memoizedState,l);if(c&&(s.memoizedState=l,ut=!0),s=s.queue,Ci(Cc.bind(null,r,s,e),[e]),s.getSnapshot!==t||c||Ve!==null&&Ve.memoizedState.tag&1){if(r.flags|=2048,ua(9,Sc.bind(null,r,s,l,t),void 0,null),Qe===null)throw Error(i(349));(Ar&30)!==0||kc(r,t,l)}return l}function kc(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Oe.updateQueue,t===null?(t={lastEffect:null,stores:null},Oe.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function Sc(e,t,r,s){t.value=r,t.getSnapshot=s,_c(t)&&Ec(e)}function Cc(e,t,r){return r(function(){_c(t)&&Ec(e)})}function _c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Ct(e,r)}catch{return!0}}function Ec(e){var t=Vt(e,1);t!==null&&Dt(t,e,1,-1)}function Tc(e){var t=zt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:la,lastRenderedState:e},t.queue=e,e=e.dispatch=Fp.bind(null,Oe,e),[t.memoizedState,e]}function ua(e,t,r,s){return e={tag:e,create:t,destroy:r,deps:s,next:null},t=Oe.updateQueue,t===null?(t={lastEffect:null,stores:null},Oe.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(s=r.next,r.next=e,e.next=s,t.lastEffect=e)),e}function Pc(){return wt().memoizedState}function mo(e,t,r,s){var l=zt();Oe.flags|=e,l.memoizedState=ua(1|t,r,void 0,s===void 0?null:s)}function po(e,t,r,s){var l=wt();s=s===void 0?null:s;var c=void 0;if(Be!==null){var p=Be.memoizedState;if(c=p.destroy,s!==null&&ji(s,p.deps)){l.memoizedState=ua(t,r,c,s);return}}Oe.flags|=e,l.memoizedState=ua(1|t,r,c,s)}function Dc(e,t){return mo(8390656,8,e,t)}function Ci(e,t){return po(2048,8,e,t)}function Mc(e,t){return po(4,2,e,t)}function Oc(e,t){return po(4,4,e,t)}function Lc(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 Rc(e,t,r){return r=r!=null?r.concat([e]):null,po(4,4,Lc.bind(null,t,e),r)}function _i(){}function Ic(e,t){var r=wt();t=t===void 0?null:t;var s=r.memoizedState;return s!==null&&t!==null&&ji(t,s[1])?s[0]:(r.memoizedState=[e,t],e)}function zc(e,t){var r=wt();t=t===void 0?null:t;var s=r.memoizedState;return s!==null&&t!==null&&ji(t,s[1])?s[0]:(e=e(),r.memoizedState=[e,t],e)}function $c(e,t,r){return(Ar&21)===0?(e.baseState&&(e.baseState=!1,ut=!0),e.memoizedState=r):(Ct(r,t)||(r=pu(),Oe.lanes|=r,Ur|=r,e.baseState=!0),t)}function Ap(e,t){var r=be;be=r!==0&&4>r?r:4,e(!0);var s=wi.transition;wi.transition={};try{e(!1),t()}finally{be=r,wi.transition=s}}function Ac(){return wt().memoizedState}function Up(e,t,r){var s=vr(e);if(r={lane:s,action:r,hasEagerState:!1,eagerState:null,next:null},Uc(e))Fc(t,r);else if(r=vc(e,t,r,s),r!==null){var l=at();Dt(r,e,s,l),Hc(r,t,s)}}function Fp(e,t,r){var s=vr(e),l={lane:s,action:r,hasEagerState:!1,eagerState:null,next:null};if(Uc(e))Fc(t,l);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var p=t.lastRenderedState,w=c(p,r);if(l.hasEagerState=!0,l.eagerState=w,Ct(w,p)){var k=t.interleaved;k===null?(l.next=l,pi(t)):(l.next=k.next,k.next=l),t.interleaved=l;return}}catch{}finally{}r=vc(e,t,l,s),r!==null&&(l=at(),Dt(r,e,s,l),Hc(r,t,s))}}function Uc(e){var t=e.alternate;return e===Oe||t!==null&&t===Oe}function Fc(e,t){sa=fo=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Hc(e,t,r){if((r&4194240)!==0){var s=t.lanes;s&=e.pendingLanes,r|=s,t.lanes=r,Ts(e,r)}}var ho={readContext:xt,useCallback:Ze,useContext:Ze,useEffect:Ze,useImperativeHandle:Ze,useInsertionEffect:Ze,useLayoutEffect:Ze,useMemo:Ze,useReducer:Ze,useRef:Ze,useState:Ze,useDebugValue:Ze,useDeferredValue:Ze,useTransition:Ze,useMutableSource:Ze,useSyncExternalStore:Ze,useId:Ze,unstable_isNewReconciler:!1},Hp={readContext:xt,useCallback:function(e,t){return zt().memoizedState=[e,t===void 0?null:t],e},useContext:xt,useEffect:Dc,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,mo(4194308,4,Lc.bind(null,t,e),r)},useLayoutEffect:function(e,t){return mo(4194308,4,e,t)},useInsertionEffect:function(e,t){return mo(4,2,e,t)},useMemo:function(e,t){var r=zt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var s=zt();return t=r!==void 0?r(t):t,s.memoizedState=s.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},s.queue=e,e=e.dispatch=Up.bind(null,Oe,e),[s.memoizedState,e]},useRef:function(e){var t=zt();return e={current:e},t.memoizedState=e},useState:Tc,useDebugValue:_i,useDeferredValue:function(e){return zt().memoizedState=e},useTransition:function(){var e=Tc(!1),t=e[0];return e=Ap.bind(null,e[1]),zt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var s=Oe,l=zt();if(De){if(r===void 0)throw Error(i(407));r=r()}else{if(r=t(),Qe===null)throw Error(i(349));(Ar&30)!==0||kc(s,t,r)}l.memoizedState=r;var c={value:r,getSnapshot:t};return l.queue=c,Dc(Cc.bind(null,s,c,e),[e]),s.flags|=2048,ua(9,Sc.bind(null,s,c,r,t),void 0,null),r},useId:function(){var e=zt(),t=Qe.identifierPrefix;if(De){var r=qt,s=Wt;r=(s&~(1<<32-St(s)-1)).toString(32)+r,t=":"+t+"R"+r,r=ia++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=$p++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Bp={readContext:xt,useCallback:Ic,useContext:xt,useEffect:Ci,useImperativeHandle:Rc,useInsertionEffect:Mc,useLayoutEffect:Oc,useMemo:zc,useReducer:ki,useRef:Pc,useState:function(){return ki(la)},useDebugValue:_i,useDeferredValue:function(e){var t=wt();return $c(t,Be.memoizedState,e)},useTransition:function(){var e=ki(la)[0],t=wt().memoizedState;return[e,t]},useMutableSource:Nc,useSyncExternalStore:bc,useId:Ac,unstable_isNewReconciler:!1},Wp={readContext:xt,useCallback:Ic,useContext:xt,useEffect:Ci,useImperativeHandle:Rc,useInsertionEffect:Mc,useLayoutEffect:Oc,useMemo:zc,useReducer:Si,useRef:Pc,useState:function(){return Si(la)},useDebugValue:_i,useDeferredValue:function(e){var t=wt();return Be===null?t.memoizedState=e:$c(t,Be.memoizedState,e)},useTransition:function(){var e=Si(la)[0],t=wt().memoizedState;return[e,t]},useMutableSource:Nc,useSyncExternalStore:bc,useId:Ac,unstable_isNewReconciler:!1};function Et(e,t){if(e&&e.defaultProps){t=G({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function Ei(e,t,r,s){t=e.memoizedState,r=r(s,t),r=r==null?t:G({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var go={isMounted:function(e){return(e=e._reactInternals)?Mr(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var s=at(),l=vr(e),c=Qt(s,l);c.payload=t,r!=null&&(c.callback=r),t=mr(e,c,l),t!==null&&(Dt(t,e,l,s),io(t,e,l))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var s=at(),l=vr(e),c=Qt(s,l);c.tag=1,c.payload=t,r!=null&&(c.callback=r),t=mr(e,c,l),t!==null&&(Dt(t,e,l,s),io(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=at(),s=vr(e),l=Qt(r,s);l.tag=2,t!=null&&(l.callback=t),t=mr(e,l,s),t!==null&&(Dt(t,e,s,r),io(t,e,s))}};function Bc(e,t,r,s,l,c,p){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(s,c,p):t.prototype&&t.prototype.isPureReactComponent?!Xn(r,s)||!Xn(l,c):!0}function Wc(e,t,r){var s=!1,l=cr,c=t.contextType;return typeof c=="object"&&c!==null?c=xt(c):(l=lt(t)?Lr:Je.current,s=t.contextTypes,c=(s=s!=null)?cn(e,l):cr),t=new t(r,c),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=go,e.stateNode=t,t._reactInternals=e,s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=c),t}function qc(e,t,r,s){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,s),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,s),t.state!==e&&go.enqueueReplaceState(t,t.state,null)}function Ti(e,t,r,s){var l=e.stateNode;l.props=r,l.state=e.memoizedState,l.refs={},hi(e);var c=t.contextType;typeof c=="object"&&c!==null?l.context=xt(c):(c=lt(t)?Lr:Je.current,l.context=cn(e,c)),l.state=e.memoizedState,c=t.getDerivedStateFromProps,typeof c=="function"&&(Ei(e,t,c,r),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&go.enqueueReplaceState(l,l.state,null),lo(e,r,l,s),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function yn(e,t){try{var r="",s=t;do r+=we(s),s=s.return;while(s);var l=r}catch(c){l=`
Error generating stack: `+c.message+`
`+c.stack}return{value:e,source:t,stack:l,digest:null}}function Pi(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Di(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var qp=typeof WeakMap=="function"?WeakMap:Map;function Vc(e,t,r){r=Qt(-1,r),r.tag=3,r.payload={element:null};var s=t.value;return r.callback=function(){bo||(bo=!0,Vi=s),Di(e,t)},r}function Qc(e,t,r){r=Qt(-1,r),r.tag=3;var s=e.type.getDerivedStateFromError;if(typeof s=="function"){var l=t.value;r.payload=function(){return s(l)},r.callback=function(){Di(e,t)}}var c=e.stateNode;return c!==null&&typeof c.componentDidCatch=="function"&&(r.callback=function(){Di(e,t),typeof s!="function"&&(hr===null?hr=new Set([this]):hr.add(this));var p=t.stack;this.componentDidCatch(t.value,{componentStack:p!==null?p:""})}),r}function Yc(e,t,r){var s=e.pingCache;if(s===null){s=e.pingCache=new qp;var l=new Set;s.set(t,l)}else l=s.get(t),l===void 0&&(l=new Set,s.set(t,l));l.has(r)||(l.add(r),e=oh.bind(null,e,t,r),t.then(e,e))}function Xc(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 Kc(e,t,r,s,l){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=Qt(-1,1),t.tag=2,mr(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Vp=z.ReactCurrentOwner,ut=!1;function nt(e,t,r,s){t.child=e===null?gc(t,null,r,s):pn(t,e.child,r,s)}function Gc(e,t,r,s,l){r=r.render;var c=t.ref;return gn(t,l),s=Ni(e,t,r,s,c,l),r=bi(),e!==null&&!ut?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Yt(e,t,l)):(De&&r&&oi(t),t.flags|=1,nt(e,t,s,l),t.child)}function Jc(e,t,r,s,l){if(e===null){var c=r.type;return typeof c=="function"&&!Zi(c)&&c.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=c,Zc(e,t,c,s,l)):(e=To(r.type,null,s,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(c=e.child,(e.lanes&l)===0){var p=c.memoizedProps;if(r=r.compare,r=r!==null?r:Xn,r(p,s)&&e.ref===t.ref)return Yt(e,t,l)}return t.flags|=1,e=xr(c,s),e.ref=t.ref,e.return=t,t.child=e}function Zc(e,t,r,s,l){if(e!==null){var c=e.memoizedProps;if(Xn(c,s)&&e.ref===t.ref)if(ut=!1,t.pendingProps=s=c,(e.lanes&l)!==0)(e.flags&131072)!==0&&(ut=!0);else return t.lanes=e.lanes,Yt(e,t,l)}return Mi(e,t,r,s,l)}function ed(e,t,r){var s=t.pendingProps,l=s.children,c=e!==null?e.memoizedState:null;if(s.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},_e(wn,gt),gt|=r;else{if((r&1073741824)===0)return e=c!==null?c.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,_e(wn,gt),gt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},s=c!==null?c.baseLanes:r,_e(wn,gt),gt|=s}else c!==null?(s=c.baseLanes|r,t.memoizedState=null):s=r,_e(wn,gt),gt|=s;return nt(e,t,l,r),t.child}function td(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Mi(e,t,r,s,l){var c=lt(r)?Lr:Je.current;return c=cn(t,c),gn(t,l),r=Ni(e,t,r,s,c,l),s=bi(),e!==null&&!ut?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Yt(e,t,l)):(De&&s&&oi(t),t.flags|=1,nt(e,t,r,l),t.child)}function rd(e,t,r,s,l){if(lt(r)){var c=!0;Za(t)}else c=!1;if(gn(t,l),t.stateNode===null)yo(e,t),Wc(t,r,s),Ti(t,r,s,l),s=!0;else if(e===null){var p=t.stateNode,w=t.memoizedProps;p.props=w;var k=p.context,R=r.contextType;typeof R=="object"&&R!==null?R=xt(R):(R=lt(r)?Lr:Je.current,R=cn(t,R));var B=r.getDerivedStateFromProps,q=typeof B=="function"||typeof p.getSnapshotBeforeUpdate=="function";q||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(w!==s||k!==R)&&qc(t,p,s,R),fr=!1;var H=t.memoizedState;p.state=H,lo(t,s,p,l),k=t.memoizedState,w!==s||H!==k||it.current||fr?(typeof B=="function"&&(Ei(t,r,B,s),k=t.memoizedState),(w=fr||Bc(t,r,w,s,H,k,R))?(q||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount()),typeof p.componentDidMount=="function"&&(t.flags|=4194308)):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=s,t.memoizedState=k),p.props=s,p.state=k,p.context=R,s=w):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),s=!1)}else{p=t.stateNode,yc(e,t),w=t.memoizedProps,R=t.type===t.elementType?w:Et(t.type,w),p.props=R,q=t.pendingProps,H=p.context,k=r.contextType,typeof k=="object"&&k!==null?k=xt(k):(k=lt(r)?Lr:Je.current,k=cn(t,k));var K=r.getDerivedStateFromProps;(B=typeof K=="function"||typeof p.getSnapshotBeforeUpdate=="function")||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(w!==q||H!==k)&&qc(t,p,s,k),fr=!1,H=t.memoizedState,p.state=H,lo(t,s,p,l);var Z=t.memoizedState;w!==q||H!==Z||it.current||fr?(typeof K=="function"&&(Ei(t,r,K,s),Z=t.memoizedState),(R=fr||Bc(t,r,R,s,H,Z,k)||!1)?(B||typeof p.UNSAFE_componentWillUpdate!="function"&&typeof p.componentWillUpdate!="function"||(typeof p.componentWillUpdate=="function"&&p.componentWillUpdate(s,Z,k),typeof p.UNSAFE_componentWillUpdate=="function"&&p.UNSAFE_componentWillUpdate(s,Z,k)),typeof p.componentDidUpdate=="function"&&(t.flags|=4),typeof p.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof p.componentDidUpdate!="function"||w===e.memoizedProps&&H===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||w===e.memoizedProps&&H===e.memoizedState||(t.flags|=1024),t.memoizedProps=s,t.memoizedState=Z),p.props=s,p.state=Z,p.context=k,s=R):(typeof p.componentDidUpdate!="function"||w===e.memoizedProps&&H===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||w===e.memoizedProps&&H===e.memoizedState||(t.flags|=1024),s=!1)}return Oi(e,t,r,s,c,l)}function Oi(e,t,r,s,l,c){td(e,t);var p=(t.flags&128)!==0;if(!s&&!p)return l&&ic(t,r,!1),Yt(e,t,c);s=t.stateNode,Vp.current=t;var w=p&&typeof r.getDerivedStateFromError!="function"?null:s.render();return t.flags|=1,e!==null&&p?(t.child=pn(t,e.child,null,c),t.child=pn(t,null,w,c)):nt(e,t,w,c),t.memoizedState=s.state,l&&ic(t,r,!0),t.child}function nd(e){var t=e.stateNode;t.pendingContext?oc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&oc(e,t.context,!1),gi(e,t.containerInfo)}function ad(e,t,r,s,l){return mn(),ui(l),t.flags|=256,nt(e,t,r,s),t.child}var Li={dehydrated:null,treeContext:null,retryLane:0};function Ri(e){return{baseLanes:e,cachePool:null,transitions:null}}function od(e,t,r){var s=t.pendingProps,l=Me.current,c=!1,p=(t.flags&128)!==0,w;if((w=p)||(w=e!==null&&e.memoizedState===null?!1:(l&2)!==0),w?(c=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),_e(Me,l&1),e===null)return li(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(p=s.children,e=s.fallback,c?(s=t.mode,c=t.child,p={mode:"hidden",children:p},(s&1)===0&&c!==null?(c.childLanes=0,c.pendingProps=p):c=Po(p,s,0,null),e=Wr(e,s,r,null),c.return=t,e.return=t,c.sibling=e,t.child=c,t.child.memoizedState=Ri(r),t.memoizedState=Li,e):Ii(t,p));if(l=e.memoizedState,l!==null&&(w=l.dehydrated,w!==null))return Qp(e,t,p,s,w,l,r);if(c){c=s.fallback,p=t.mode,l=e.child,w=l.sibling;var k={mode:"hidden",children:s.children};return(p&1)===0&&t.child!==l?(s=t.child,s.childLanes=0,s.pendingProps=k,t.deletions=null):(s=xr(l,k),s.subtreeFlags=l.subtreeFlags&14680064),w!==null?c=xr(w,c):(c=Wr(c,p,r,null),c.flags|=2),c.return=t,s.return=t,s.sibling=c,t.child=s,s=c,c=t.child,p=e.child.memoizedState,p=p===null?Ri(r):{baseLanes:p.baseLanes|r,cachePool:null,transitions:p.transitions},c.memoizedState=p,c.childLanes=e.childLanes&~r,t.memoizedState=Li,s}return c=e.child,e=c.sibling,s=xr(c,{mode:"visible",children:s.children}),(t.mode&1)===0&&(s.lanes=r),s.return=t,s.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=s,t.memoizedState=null,s}function Ii(e,t){return t=Po({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function vo(e,t,r,s){return s!==null&&ui(s),pn(t,e.child,null,r),e=Ii(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Qp(e,t,r,s,l,c,p){if(r)return t.flags&256?(t.flags&=-257,s=Pi(Error(i(422))),vo(e,t,p,s)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(c=s.fallback,l=t.mode,s=Po({mode:"visible",children:s.children},l,0,null),c=Wr(c,l,p,null),c.flags|=2,s.return=t,c.return=t,s.sibling=c,t.child=s,(t.mode&1)!==0&&pn(t,e.child,null,p),t.child.memoizedState=Ri(p),t.memoizedState=Li,c);if((t.mode&1)===0)return vo(e,t,p,null);if(l.data==="$!"){if(s=l.nextSibling&&l.nextSibling.dataset,s)var w=s.dgst;return s=w,c=Error(i(419)),s=Pi(c,s,void 0),vo(e,t,p,s)}if(w=(p&e.childLanes)!==0,ut||w){if(s=Qe,s!==null){switch(p&-p){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(s.suspendedLanes|p))!==0?0:l,l!==0&&l!==c.retryLane&&(c.retryLane=l,Vt(e,l),Dt(s,e,l,-1))}return Ji(),s=Pi(Error(i(421))),vo(e,t,p,s)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=sh.bind(null,e),l._reactRetry=t,null):(e=c.treeContext,ht=lr(l.nextSibling),pt=t,De=!0,_t=null,e!==null&&(vt[yt++]=Wt,vt[yt++]=qt,vt[yt++]=Rr,Wt=e.id,qt=e.overflow,Rr=t),t=Ii(t,s.children),t.flags|=4096,t)}function sd(e,t,r){e.lanes|=t;var s=e.alternate;s!==null&&(s.lanes|=t),mi(e.return,t,r)}function zi(e,t,r,s,l){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:s,tail:r,tailMode:l}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=s,c.tail=r,c.tailMode=l)}function id(e,t,r){var s=t.pendingProps,l=s.revealOrder,c=s.tail;if(nt(e,t,s.children,r),s=Me.current,(s&2)!==0)s=s&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&sd(e,r,t);else if(e.tag===19)sd(e,r,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}s&=1}if(_e(Me,s),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(r=t.child,l=null;r!==null;)e=r.alternate,e!==null&&uo(e)===null&&(l=r),r=r.sibling;r=l,r===null?(l=t.child,t.child=null):(l=r.sibling,r.sibling=null),zi(t,!1,l,r,c);break;case"backwards":for(r=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&uo(e)===null){t.child=l;break}e=l.sibling,l.sibling=r,r=l,l=e}zi(t,!0,r,null,c);break;case"together":zi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function yo(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Yt(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Ur|=t.lanes,(r&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,r=xr(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=xr(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Yp(e,t,r){switch(t.tag){case 3:nd(t),mn();break;case 5:jc(t);break;case 1:lt(t.type)&&Za(t);break;case 4:gi(t,t.stateNode.containerInfo);break;case 10:var s=t.type._context,l=t.memoizedProps.value;_e(oo,s._currentValue),s._currentValue=l;break;case 13:if(s=t.memoizedState,s!==null)return s.dehydrated!==null?(_e(Me,Me.current&1),t.flags|=128,null):(r&t.child.childLanes)!==0?od(e,t,r):(_e(Me,Me.current&1),e=Yt(e,t,r),e!==null?e.sibling:null);_e(Me,Me.current&1);break;case 19:if(s=(r&t.childLanes)!==0,(e.flags&128)!==0){if(s)return id(e,t,r);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),_e(Me,Me.current),s)break;return null;case 22:case 23:return t.lanes=0,ed(e,t,r)}return Yt(e,t,r)}var ld,$i,ud,cd;ld=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},$i=function(){},ud=function(e,t,r,s){var l=e.memoizedProps;if(l!==s){e=t.stateNode,$r(It.current);var c=null;switch(r){case"input":l=ms(e,l),s=ms(e,s),c=[];break;case"select":l=G({},l,{value:void 0}),s=G({},s,{value:void 0}),c=[];break;case"textarea":l=gs(e,l),s=gs(e,s),c=[];break;default:typeof l.onClick!="function"&&typeof s.onClick=="function"&&(e.onclick=Ka)}ys(r,s);var p;r=null;for(R in l)if(!s.hasOwnProperty(R)&&l.hasOwnProperty(R)&&l[R]!=null)if(R==="style"){var w=l[R];for(p in w)w.hasOwnProperty(p)&&(r||(r={}),r[p]="")}else R!=="dangerouslySetInnerHTML"&&R!=="children"&&R!=="suppressContentEditableWarning"&&R!=="suppressHydrationWarning"&&R!=="autoFocus"&&(d.hasOwnProperty(R)?c||(c=[]):(c=c||[]).push(R,null));for(R in s){var k=s[R];if(w=l?.[R],s.hasOwnProperty(R)&&k!==w&&(k!=null||w!=null))if(R==="style")if(w){for(p in w)!w.hasOwnProperty(p)||k&&k.hasOwnProperty(p)||(r||(r={}),r[p]="");for(p in k)k.hasOwnProperty(p)&&w[p]!==k[p]&&(r||(r={}),r[p]=k[p])}else r||(c||(c=[]),c.push(R,r)),r=k;else R==="dangerouslySetInnerHTML"?(k=k?k.__html:void 0,w=w?w.__html:void 0,k!=null&&w!==k&&(c=c||[]).push(R,k)):R==="children"?typeof k!="string"&&typeof k!="number"||(c=c||[]).push(R,""+k):R!=="suppressContentEditableWarning"&&R!=="suppressHydrationWarning"&&(d.hasOwnProperty(R)?(k!=null&&R==="onScroll"&&Te("scroll",e),c||w===k||(c=[])):(c=c||[]).push(R,k))}r&&(c=c||[]).push("style",r);var R=c;(t.updateQueue=R)&&(t.flags|=4)}},cd=function(e,t,r,s){r!==s&&(t.flags|=4)};function ca(e,t){if(!De)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var s=null;r!==null;)r.alternate!==null&&(s=r),r=r.sibling;s===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:s.sibling=null}}function et(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,s=0;if(t)for(var l=e.child;l!==null;)r|=l.lanes|l.childLanes,s|=l.subtreeFlags&14680064,s|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)r|=l.lanes|l.childLanes,s|=l.subtreeFlags,s|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=s,e.childLanes=r,t}function Xp(e,t,r){var s=t.pendingProps;switch(si(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return et(t),null;case 1:return lt(t.type)&&Ja(),et(t),null;case 3:return s=t.stateNode,vn(),Pe(it),Pe(Je),xi(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(no(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,_t!==null&&(Xi(_t),_t=null))),$i(e,t),et(t),null;case 5:vi(t);var l=$r(oa.current);if(r=t.type,e!==null&&t.stateNode!=null)ud(e,t,r,s,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!s){if(t.stateNode===null)throw Error(i(166));return et(t),null}if(e=$r(It.current),no(t)){s=t.stateNode,r=t.type;var c=t.memoizedProps;switch(s[Rt]=t,s[ea]=c,e=(t.mode&1)!==0,r){case"dialog":Te("cancel",s),Te("close",s);break;case"iframe":case"object":case"embed":Te("load",s);break;case"video":case"audio":for(l=0;l<Gn.length;l++)Te(Gn[l],s);break;case"source":Te("error",s);break;case"img":case"image":case"link":Te("error",s),Te("load",s);break;case"details":Te("toggle",s);break;case"input":Wl(s,c),Te("invalid",s);break;case"select":s._wrapperState={wasMultiple:!!c.multiple},Te("invalid",s);break;case"textarea":Ql(s,c),Te("invalid",s)}ys(r,c),l=null;for(var p in c)if(c.hasOwnProperty(p)){var w=c[p];p==="children"?typeof w=="string"?s.textContent!==w&&(c.suppressHydrationWarning!==!0&&Xa(s.textContent,w,e),l=["children",w]):typeof w=="number"&&s.textContent!==""+w&&(c.suppressHydrationWarning!==!0&&Xa(s.textContent,w,e),l=["children",""+w]):d.hasOwnProperty(p)&&w!=null&&p==="onScroll"&&Te("scroll",s)}switch(r){case"input":Dr(s),Vl(s,c,!0);break;case"textarea":Dr(s),Xl(s);break;case"select":case"option":break;default:typeof c.onClick=="function"&&(s.onclick=Ka)}s=l,t.updateQueue=s,s!==null&&(t.flags|=4)}else{p=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Kl(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=p.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=p.createElement(r,{is:s.is}):(e=p.createElement(r),r==="select"&&(p=e,s.multiple?p.multiple=!0:s.size&&(p.size=s.size))):e=p.createElementNS(e,r),e[Rt]=t,e[ea]=s,ld(e,t,!1,!1),t.stateNode=e;e:{switch(p=xs(r,s),r){case"dialog":Te("cancel",e),Te("close",e),l=s;break;case"iframe":case"object":case"embed":Te("load",e),l=s;break;case"video":case"audio":for(l=0;l<Gn.length;l++)Te(Gn[l],e);l=s;break;case"source":Te("error",e),l=s;break;case"img":case"image":case"link":Te("error",e),Te("load",e),l=s;break;case"details":Te("toggle",e),l=s;break;case"input":Wl(e,s),l=ms(e,s),Te("invalid",e);break;case"option":l=s;break;case"select":e._wrapperState={wasMultiple:!!s.multiple},l=G({},s,{value:void 0}),Te("invalid",e);break;case"textarea":Ql(e,s),l=gs(e,s),Te("invalid",e);break;default:l=s}ys(r,l),w=l;for(c in w)if(w.hasOwnProperty(c)){var k=w[c];c==="style"?Zl(e,k):c==="dangerouslySetInnerHTML"?(k=k?k.__html:void 0,k!=null&&Gl(e,k)):c==="children"?typeof k=="string"?(r!=="textarea"||k!=="")&&Mn(e,k):typeof k=="number"&&Mn(e,""+k):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(d.hasOwnProperty(c)?k!=null&&c==="onScroll"&&Te("scroll",e):k!=null&&x(e,c,k,p))}switch(r){case"input":Dr(e),Vl(e,s,!1);break;case"textarea":Dr(e),Xl(e);break;case"option":s.value!=null&&e.setAttribute("value",""+de(s.value));break;case"select":e.multiple=!!s.multiple,c=s.value,c!=null?Gr(e,!!s.multiple,c,!1):s.defaultValue!=null&&Gr(e,!!s.multiple,s.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Ka)}switch(r){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}}s&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return et(t),null;case 6:if(e&&t.stateNode!=null)cd(e,t,e.memoizedProps,s);else{if(typeof s!="string"&&t.stateNode===null)throw Error(i(166));if(r=$r(oa.current),$r(It.current),no(t)){if(s=t.stateNode,r=t.memoizedProps,s[Rt]=t,(c=s.nodeValue!==r)&&(e=pt,e!==null))switch(e.tag){case 3:Xa(s.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Xa(s.nodeValue,r,(e.mode&1)!==0)}c&&(t.flags|=4)}else s=(r.nodeType===9?r:r.ownerDocument).createTextNode(s),s[Rt]=t,t.stateNode=s}return et(t),null;case 13:if(Pe(Me),s=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(De&&ht!==null&&(t.mode&1)!==0&&(t.flags&128)===0)mc(),mn(),t.flags|=98560,c=!1;else if(c=no(t),s!==null&&s.dehydrated!==null){if(e===null){if(!c)throw Error(i(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(i(317));c[Rt]=t}else mn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;et(t),c=!1}else _t!==null&&(Xi(_t),_t=null),c=!0;if(!c)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=r,t):(s=s!==null,s!==(e!==null&&e.memoizedState!==null)&&s&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(Me.current&1)!==0?We===0&&(We=3):Ji())),t.updateQueue!==null&&(t.flags|=4),et(t),null);case 4:return vn(),$i(e,t),e===null&&Jn(t.stateNode.containerInfo),et(t),null;case 10:return fi(t.type._context),et(t),null;case 17:return lt(t.type)&&Ja(),et(t),null;case 19:if(Pe(Me),c=t.memoizedState,c===null)return et(t),null;if(s=(t.flags&128)!==0,p=c.rendering,p===null)if(s)ca(c,!1);else{if(We!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(p=uo(e),p!==null){for(t.flags|=128,ca(c,!1),s=p.updateQueue,s!==null&&(t.updateQueue=s,t.flags|=4),t.subtreeFlags=0,s=r,r=t.child;r!==null;)c=r,e=s,c.flags&=14680066,p=c.alternate,p===null?(c.childLanes=0,c.lanes=e,c.child=null,c.subtreeFlags=0,c.memoizedProps=null,c.memoizedState=null,c.updateQueue=null,c.dependencies=null,c.stateNode=null):(c.childLanes=p.childLanes,c.lanes=p.lanes,c.child=p.child,c.subtreeFlags=0,c.deletions=null,c.memoizedProps=p.memoizedProps,c.memoizedState=p.memoizedState,c.updateQueue=p.updateQueue,c.type=p.type,e=p.dependencies,c.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return _e(Me,Me.current&1|2),t.child}e=e.sibling}c.tail!==null&&ze()>jn&&(t.flags|=128,s=!0,ca(c,!1),t.lanes=4194304)}else{if(!s)if(e=uo(p),e!==null){if(t.flags|=128,s=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),ca(c,!0),c.tail===null&&c.tailMode==="hidden"&&!p.alternate&&!De)return et(t),null}else 2*ze()-c.renderingStartTime>jn&&r!==1073741824&&(t.flags|=128,s=!0,ca(c,!1),t.lanes=4194304);c.isBackwards?(p.sibling=t.child,t.child=p):(r=c.last,r!==null?r.sibling=p:t.child=p,c.last=p)}return c.tail!==null?(t=c.tail,c.rendering=t,c.tail=t.sibling,c.renderingStartTime=ze(),t.sibling=null,r=Me.current,_e(Me,s?r&1|2:r&1),t):(et(t),null);case 22:case 23:return Gi(),s=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(t.flags|=8192),s&&(t.mode&1)!==0?(gt&1073741824)!==0&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),null;case 24:return null;case 25:return null}throw Error(i(156,t.tag))}function Kp(e,t){switch(si(t),t.tag){case 1:return lt(t.type)&&Ja(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return vn(),Pe(it),Pe(Je),xi(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return vi(t),null;case 13:if(Pe(Me),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Pe(Me),null;case 4:return vn(),null;case 10:return fi(t.type._context),null;case 22:case 23:return Gi(),null;case 24:return null;default:return null}}var xo=!1,tt=!1,Gp=typeof WeakSet=="function"?WeakSet:Set,J=null;function xn(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(s){Ie(e,t,s)}else r.current=null}function Ai(e,t,r){try{r()}catch(s){Ie(e,t,s)}}var dd=!1;function Jp(e,t){if(Gs=$a,e=Bu(),Bs(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var s=r.getSelection&&r.getSelection();if(s&&s.rangeCount!==0){r=s.anchorNode;var l=s.anchorOffset,c=s.focusNode;s=s.focusOffset;try{r.nodeType,c.nodeType}catch{r=null;break e}var p=0,w=-1,k=-1,R=0,B=0,q=e,H=null;t:for(;;){for(var K;q!==r||l!==0&&q.nodeType!==3||(w=p+l),q!==c||s!==0&&q.nodeType!==3||(k=p+s),q.nodeType===3&&(p+=q.nodeValue.length),(K=q.firstChild)!==null;)H=q,q=K;for(;;){if(q===e)break t;if(H===r&&++R===l&&(w=p),H===c&&++B===s&&(k=p),(K=q.nextSibling)!==null)break;q=H,H=q.parentNode}q=K}r=w===-1||k===-1?null:{start:w,end:k}}else r=null}r=r||{start:0,end:0}}else r=null;for(Js={focusedElem:e,selectionRange:r},$a=!1,J=t;J!==null;)if(t=J,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,J=e;else for(;J!==null;){t=J;try{var Z=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(Z!==null){var ee=Z.memoizedProps,$e=Z.memoizedState,T=t.stateNode,S=T.getSnapshotBeforeUpdate(t.elementType===t.type?ee:Et(t.type,ee),$e);T.__reactInternalSnapshotBeforeUpdate=S}break;case 3:var O=t.stateNode.containerInfo;O.nodeType===1?O.textContent="":O.nodeType===9&&O.documentElement&&O.removeChild(O.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(V){Ie(t,t.return,V)}if(e=t.sibling,e!==null){e.return=t.return,J=e;break}J=t.return}return Z=dd,dd=!1,Z}function da(e,t,r){var s=t.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var l=s=s.next;do{if((l.tag&e)===e){var c=l.destroy;l.destroy=void 0,c!==void 0&&Ai(t,r,c)}l=l.next}while(l!==s)}}function wo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var s=r.create;r.destroy=s()}r=r.next}while(r!==t)}}function Ui(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function fd(e){var t=e.alternate;t!==null&&(e.alternate=null,fd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Rt],delete t[ea],delete t[ri],delete t[Lp],delete t[Rp])),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 md(e){return e.tag===5||e.tag===3||e.tag===4}function pd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||md(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 Fi(e,t,r){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Ka));else if(s!==4&&(e=e.child,e!==null))for(Fi(e,t,r),e=e.sibling;e!==null;)Fi(e,t,r),e=e.sibling}function Hi(e,t,r){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(s!==4&&(e=e.child,e!==null))for(Hi(e,t,r),e=e.sibling;e!==null;)Hi(e,t,r),e=e.sibling}var Xe=null,Tt=!1;function pr(e,t,r){for(r=r.child;r!==null;)hd(e,t,r),r=r.sibling}function hd(e,t,r){if(Lt&&typeof Lt.onCommitFiberUnmount=="function")try{Lt.onCommitFiberUnmount(Ma,r)}catch{}switch(r.tag){case 5:tt||xn(r,t);case 6:var s=Xe,l=Tt;Xe=null,pr(e,t,r),Xe=s,Tt=l,Xe!==null&&(Tt?(e=Xe,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Xe.removeChild(r.stateNode));break;case 18:Xe!==null&&(Tt?(e=Xe,r=r.stateNode,e.nodeType===8?ti(e.parentNode,r):e.nodeType===1&&ti(e,r),Bn(e)):ti(Xe,r.stateNode));break;case 4:s=Xe,l=Tt,Xe=r.stateNode.containerInfo,Tt=!0,pr(e,t,r),Xe=s,Tt=l;break;case 0:case 11:case 14:case 15:if(!tt&&(s=r.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){l=s=s.next;do{var c=l,p=c.destroy;c=c.tag,p!==void 0&&((c&2)!==0||(c&4)!==0)&&Ai(r,t,p),l=l.next}while(l!==s)}pr(e,t,r);break;case 1:if(!tt&&(xn(r,t),s=r.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=r.memoizedProps,s.state=r.memoizedState,s.componentWillUnmount()}catch(w){Ie(r,t,w)}pr(e,t,r);break;case 21:pr(e,t,r);break;case 22:r.mode&1?(tt=(s=tt)||r.memoizedState!==null,pr(e,t,r),tt=s):pr(e,t,r);break;default:pr(e,t,r)}}function gd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Gp),t.forEach(function(s){var l=ih.bind(null,e,s);r.has(s)||(r.add(s),s.then(l,l))})}}function Pt(e,t){var r=t.deletions;if(r!==null)for(var s=0;s<r.length;s++){var l=r[s];try{var c=e,p=t,w=p;e:for(;w!==null;){switch(w.tag){case 5:Xe=w.stateNode,Tt=!1;break e;case 3:Xe=w.stateNode.containerInfo,Tt=!0;break e;case 4:Xe=w.stateNode.containerInfo,Tt=!0;break e}w=w.return}if(Xe===null)throw Error(i(160));hd(c,p,l),Xe=null,Tt=!1;var k=l.alternate;k!==null&&(k.return=null),l.return=null}catch(R){Ie(l,t,R)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)vd(t,e),t=t.sibling}function vd(e,t){var r=e.alternate,s=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Pt(t,e),$t(e),s&4){try{da(3,e,e.return),wo(3,e)}catch(ee){Ie(e,e.return,ee)}try{da(5,e,e.return)}catch(ee){Ie(e,e.return,ee)}}break;case 1:Pt(t,e),$t(e),s&512&&r!==null&&xn(r,r.return);break;case 5:if(Pt(t,e),$t(e),s&512&&r!==null&&xn(r,r.return),e.flags&32){var l=e.stateNode;try{Mn(l,"")}catch(ee){Ie(e,e.return,ee)}}if(s&4&&(l=e.stateNode,l!=null)){var c=e.memoizedProps,p=r!==null?r.memoizedProps:c,w=e.type,k=e.updateQueue;if(e.updateQueue=null,k!==null)try{w==="input"&&c.type==="radio"&&c.name!=null&&ql(l,c),xs(w,p);var R=xs(w,c);for(p=0;p<k.length;p+=2){var B=k[p],q=k[p+1];B==="style"?Zl(l,q):B==="dangerouslySetInnerHTML"?Gl(l,q):B==="children"?Mn(l,q):x(l,B,q,R)}switch(w){case"input":ps(l,c);break;case"textarea":Yl(l,c);break;case"select":var H=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!c.multiple;var K=c.value;K!=null?Gr(l,!!c.multiple,K,!1):H!==!!c.multiple&&(c.defaultValue!=null?Gr(l,!!c.multiple,c.defaultValue,!0):Gr(l,!!c.multiple,c.multiple?[]:"",!1))}l[ea]=c}catch(ee){Ie(e,e.return,ee)}}break;case 6:if(Pt(t,e),$t(e),s&4){if(e.stateNode===null)throw Error(i(162));l=e.stateNode,c=e.memoizedProps;try{l.nodeValue=c}catch(ee){Ie(e,e.return,ee)}}break;case 3:if(Pt(t,e),$t(e),s&4&&r!==null&&r.memoizedState.isDehydrated)try{Bn(t.containerInfo)}catch(ee){Ie(e,e.return,ee)}break;case 4:Pt(t,e),$t(e);break;case 13:Pt(t,e),$t(e),l=e.child,l.flags&8192&&(c=l.memoizedState!==null,l.stateNode.isHidden=c,!c||l.alternate!==null&&l.alternate.memoizedState!==null||(qi=ze())),s&4&&gd(e);break;case 22:if(B=r!==null&&r.memoizedState!==null,e.mode&1?(tt=(R=tt)||B,Pt(t,e),tt=R):Pt(t,e),$t(e),s&8192){if(R=e.memoizedState!==null,(e.stateNode.isHidden=R)&&!B&&(e.mode&1)!==0)for(J=e,B=e.child;B!==null;){for(q=J=B;J!==null;){switch(H=J,K=H.child,H.tag){case 0:case 11:case 14:case 15:da(4,H,H.return);break;case 1:xn(H,H.return);var Z=H.stateNode;if(typeof Z.componentWillUnmount=="function"){s=H,r=H.return;try{t=s,Z.props=t.memoizedProps,Z.state=t.memoizedState,Z.componentWillUnmount()}catch(ee){Ie(s,r,ee)}}break;case 5:xn(H,H.return);break;case 22:if(H.memoizedState!==null){wd(q);continue}}K!==null?(K.return=H,J=K):wd(q)}B=B.sibling}e:for(B=null,q=e;;){if(q.tag===5){if(B===null){B=q;try{l=q.stateNode,R?(c=l.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none"):(w=q.stateNode,k=q.memoizedProps.style,p=k!=null&&k.hasOwnProperty("display")?k.display:null,w.style.display=Jl("display",p))}catch(ee){Ie(e,e.return,ee)}}}else if(q.tag===6){if(B===null)try{q.stateNode.nodeValue=R?"":q.memoizedProps}catch(ee){Ie(e,e.return,ee)}}else if((q.tag!==22&&q.tag!==23||q.memoizedState===null||q===e)&&q.child!==null){q.child.return=q,q=q.child;continue}if(q===e)break e;for(;q.sibling===null;){if(q.return===null||q.return===e)break e;B===q&&(B=null),q=q.return}B===q&&(B=null),q.sibling.return=q.return,q=q.sibling}}break;case 19:Pt(t,e),$t(e),s&4&&gd(e);break;case 21:break;default:Pt(t,e),$t(e)}}function $t(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(md(r)){var s=r;break e}r=r.return}throw Error(i(160))}switch(s.tag){case 5:var l=s.stateNode;s.flags&32&&(Mn(l,""),s.flags&=-33);var c=pd(e);Hi(e,c,l);break;case 3:case 4:var p=s.stateNode.containerInfo,w=pd(e);Fi(e,w,p);break;default:throw Error(i(161))}}catch(k){Ie(e,e.return,k)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Zp(e,t,r){J=e,yd(e)}function yd(e,t,r){for(var s=(e.mode&1)!==0;J!==null;){var l=J,c=l.child;if(l.tag===22&&s){var p=l.memoizedState!==null||xo;if(!p){var w=l.alternate,k=w!==null&&w.memoizedState!==null||tt;w=xo;var R=tt;if(xo=p,(tt=k)&&!R)for(J=l;J!==null;)p=J,k=p.child,p.tag===22&&p.memoizedState!==null?jd(l):k!==null?(k.return=p,J=k):jd(l);for(;c!==null;)J=c,yd(c),c=c.sibling;J=l,xo=w,tt=R}xd(e)}else(l.subtreeFlags&8772)!==0&&c!==null?(c.return=l,J=c):xd(e)}}function xd(e){for(;J!==null;){var t=J;if((t.flags&8772)!==0){var r=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:tt||wo(5,t);break;case 1:var s=t.stateNode;if(t.flags&4&&!tt)if(r===null)s.componentDidMount();else{var l=t.elementType===t.type?r.memoizedProps:Et(t.type,r.memoizedProps);s.componentDidUpdate(l,r.memoizedState,s.__reactInternalSnapshotBeforeUpdate)}var c=t.updateQueue;c!==null&&wc(t,c,s);break;case 3:var p=t.updateQueue;if(p!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}wc(t,p,r)}break;case 5:var w=t.stateNode;if(r===null&&t.flags&4){r=w;var k=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":k.autoFocus&&r.focus();break;case"img":k.src&&(r.src=k.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var R=t.alternate;if(R!==null){var B=R.memoizedState;if(B!==null){var q=B.dehydrated;q!==null&&Bn(q)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(i(163))}tt||t.flags&512&&Ui(t)}catch(H){Ie(t,t.return,H)}}if(t===e){J=null;break}if(r=t.sibling,r!==null){r.return=t.return,J=r;break}J=t.return}}function wd(e){for(;J!==null;){var t=J;if(t===e){J=null;break}var r=t.sibling;if(r!==null){r.return=t.return,J=r;break}J=t.return}}function jd(e){for(;J!==null;){var t=J;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{wo(4,t)}catch(k){Ie(t,r,k)}break;case 1:var s=t.stateNode;if(typeof s.componentDidMount=="function"){var l=t.return;try{s.componentDidMount()}catch(k){Ie(t,l,k)}}var c=t.return;try{Ui(t)}catch(k){Ie(t,c,k)}break;case 5:var p=t.return;try{Ui(t)}catch(k){Ie(t,p,k)}}}catch(k){Ie(t,t.return,k)}if(t===e){J=null;break}var w=t.sibling;if(w!==null){w.return=t.return,J=w;break}J=t.return}}var eh=Math.ceil,jo=z.ReactCurrentDispatcher,Bi=z.ReactCurrentOwner,jt=z.ReactCurrentBatchConfig,je=0,Qe=null,Ue=null,Ke=0,gt=0,wn=ur(0),We=0,fa=null,Ur=0,No=0,Wi=0,ma=null,ct=null,qi=0,jn=1/0,Xt=null,bo=!1,Vi=null,hr=null,ko=!1,gr=null,So=0,pa=0,Qi=null,Co=-1,_o=0;function at(){return(je&6)!==0?ze():Co!==-1?Co:Co=ze()}function vr(e){return(e.mode&1)===0?1:(je&2)!==0&&Ke!==0?Ke&-Ke:zp.transition!==null?(_o===0&&(_o=pu()),_o):(e=be,e!==0||(e=window.event,e=e===void 0?16:bu(e.type)),e)}function Dt(e,t,r,s){if(50<pa)throw pa=0,Qi=null,Error(i(185));$n(e,r,s),((je&2)===0||e!==Qe)&&(e===Qe&&((je&2)===0&&(No|=r),We===4&&yr(e,Ke)),dt(e,s),r===1&&je===0&&(t.mode&1)===0&&(jn=ze()+500,eo&&dr()))}function dt(e,t){var r=e.callbackNode;zm(e,t);var s=Ra(e,e===Qe?Ke:0);if(s===0)r!==null&&du(r),e.callbackNode=null,e.callbackPriority=0;else if(t=s&-s,e.callbackPriority!==t){if(r!=null&&du(r),t===1)e.tag===0?Ip(bd.bind(null,e)):lc(bd.bind(null,e)),Mp(function(){(je&6)===0&&dr()}),r=null;else{switch(hu(s)){case 1:r=Cs;break;case 4:r=fu;break;case 16:r=Da;break;case 536870912:r=mu;break;default:r=Da}r=Dd(r,Nd.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function Nd(e,t){if(Co=-1,_o=0,(je&6)!==0)throw Error(i(327));var r=e.callbackNode;if(Nn()&&e.callbackNode!==r)return null;var s=Ra(e,e===Qe?Ke:0);if(s===0)return null;if((s&30)!==0||(s&e.expiredLanes)!==0||t)t=Eo(e,s);else{t=s;var l=je;je|=2;var c=Sd();(Qe!==e||Ke!==t)&&(Xt=null,jn=ze()+500,Hr(e,t));do try{nh();break}catch(w){kd(e,w)}while(!0);di(),jo.current=c,je=l,Ue!==null?t=0:(Qe=null,Ke=0,t=We)}if(t!==0){if(t===2&&(l=_s(e),l!==0&&(s=l,t=Yi(e,l))),t===1)throw r=fa,Hr(e,0),yr(e,s),dt(e,ze()),r;if(t===6)yr(e,s);else{if(l=e.current.alternate,(s&30)===0&&!th(l)&&(t=Eo(e,s),t===2&&(c=_s(e),c!==0&&(s=c,t=Yi(e,c))),t===1))throw r=fa,Hr(e,0),yr(e,s),dt(e,ze()),r;switch(e.finishedWork=l,e.finishedLanes=s,t){case 0:case 1:throw Error(i(345));case 2:Br(e,ct,Xt);break;case 3:if(yr(e,s),(s&130023424)===s&&(t=qi+500-ze(),10<t)){if(Ra(e,0)!==0)break;if(l=e.suspendedLanes,(l&s)!==s){at(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ei(Br.bind(null,e,ct,Xt),t);break}Br(e,ct,Xt);break;case 4:if(yr(e,s),(s&4194240)===s)break;for(t=e.eventTimes,l=-1;0<s;){var p=31-St(s);c=1<<p,p=t[p],p>l&&(l=p),s&=~c}if(s=l,s=ze()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*eh(s/1960))-s,10<s){e.timeoutHandle=ei(Br.bind(null,e,ct,Xt),s);break}Br(e,ct,Xt);break;case 5:Br(e,ct,Xt);break;default:throw Error(i(329))}}}return dt(e,ze()),e.callbackNode===r?Nd.bind(null,e):null}function Yi(e,t){var r=ma;return e.current.memoizedState.isDehydrated&&(Hr(e,t).flags|=256),e=Eo(e,t),e!==2&&(t=ct,ct=r,t!==null&&Xi(t)),e}function Xi(e){ct===null?ct=e:ct.push.apply(ct,e)}function th(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var s=0;s<r.length;s++){var l=r[s],c=l.getSnapshot;l=l.value;try{if(!Ct(c(),l))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;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 yr(e,t){for(t&=~Wi,t&=~No,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-St(t),s=1<<r;e[r]=-1,t&=~s}}function bd(e){if((je&6)!==0)throw Error(i(327));Nn();var t=Ra(e,0);if((t&1)===0)return dt(e,ze()),null;var r=Eo(e,t);if(e.tag!==0&&r===2){var s=_s(e);s!==0&&(t=s,r=Yi(e,s))}if(r===1)throw r=fa,Hr(e,0),yr(e,t),dt(e,ze()),r;if(r===6)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Br(e,ct,Xt),dt(e,ze()),null}function Ki(e,t){var r=je;je|=1;try{return e(t)}finally{je=r,je===0&&(jn=ze()+500,eo&&dr())}}function Fr(e){gr!==null&&gr.tag===0&&(je&6)===0&&Nn();var t=je;je|=1;var r=jt.transition,s=be;try{if(jt.transition=null,be=1,e)return e()}finally{be=s,jt.transition=r,je=t,(je&6)===0&&dr()}}function Gi(){gt=wn.current,Pe(wn)}function Hr(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,Dp(r)),Ue!==null)for(r=Ue.return;r!==null;){var s=r;switch(si(s),s.tag){case 1:s=s.type.childContextTypes,s!=null&&Ja();break;case 3:vn(),Pe(it),Pe(Je),xi();break;case 5:vi(s);break;case 4:vn();break;case 13:Pe(Me);break;case 19:Pe(Me);break;case 10:fi(s.type._context);break;case 22:case 23:Gi()}r=r.return}if(Qe=e,Ue=e=xr(e.current,null),Ke=gt=t,We=0,fa=null,Wi=No=Ur=0,ct=ma=null,zr!==null){for(t=0;t<zr.length;t++)if(r=zr[t],s=r.interleaved,s!==null){r.interleaved=null;var l=s.next,c=r.pending;if(c!==null){var p=c.next;c.next=l,s.next=p}r.pending=s}zr=null}return e}function kd(e,t){do{var r=Ue;try{if(di(),co.current=ho,fo){for(var s=Oe.memoizedState;s!==null;){var l=s.queue;l!==null&&(l.pending=null),s=s.next}fo=!1}if(Ar=0,Ve=Be=Oe=null,sa=!1,ia=0,Bi.current=null,r===null||r.return===null){We=1,fa=t,Ue=null;break}e:{var c=e,p=r.return,w=r,k=t;if(t=Ke,w.flags|=32768,k!==null&&typeof k=="object"&&typeof k.then=="function"){var R=k,B=w,q=B.tag;if((B.mode&1)===0&&(q===0||q===11||q===15)){var H=B.alternate;H?(B.updateQueue=H.updateQueue,B.memoizedState=H.memoizedState,B.lanes=H.lanes):(B.updateQueue=null,B.memoizedState=null)}var K=Xc(p);if(K!==null){K.flags&=-257,Kc(K,p,w,c,t),K.mode&1&&Yc(c,R,t),t=K,k=R;var Z=t.updateQueue;if(Z===null){var ee=new Set;ee.add(k),t.updateQueue=ee}else Z.add(k);break e}else{if((t&1)===0){Yc(c,R,t),Ji();break e}k=Error(i(426))}}else if(De&&w.mode&1){var $e=Xc(p);if($e!==null){($e.flags&65536)===0&&($e.flags|=256),Kc($e,p,w,c,t),ui(yn(k,w));break e}}c=k=yn(k,w),We!==4&&(We=2),ma===null?ma=[c]:ma.push(c),c=p;do{switch(c.tag){case 3:c.flags|=65536,t&=-t,c.lanes|=t;var T=Vc(c,k,t);xc(c,T);break e;case 1:w=k;var S=c.type,O=c.stateNode;if((c.flags&128)===0&&(typeof S.getDerivedStateFromError=="function"||O!==null&&typeof O.componentDidCatch=="function"&&(hr===null||!hr.has(O)))){c.flags|=65536,t&=-t,c.lanes|=t;var V=Qc(c,w,t);xc(c,V);break e}}c=c.return}while(c!==null)}_d(r)}catch(te){t=te,Ue===r&&r!==null&&(Ue=r=r.return);continue}break}while(!0)}function Sd(){var e=jo.current;return jo.current=ho,e===null?ho:e}function Ji(){(We===0||We===3||We===2)&&(We=4),Qe===null||(Ur&268435455)===0&&(No&268435455)===0||yr(Qe,Ke)}function Eo(e,t){var r=je;je|=2;var s=Sd();(Qe!==e||Ke!==t)&&(Xt=null,Hr(e,t));do try{rh();break}catch(l){kd(e,l)}while(!0);if(di(),je=r,jo.current=s,Ue!==null)throw Error(i(261));return Qe=null,Ke=0,We}function rh(){for(;Ue!==null;)Cd(Ue)}function nh(){for(;Ue!==null&&!Em();)Cd(Ue)}function Cd(e){var t=Pd(e.alternate,e,gt);e.memoizedProps=e.pendingProps,t===null?_d(e):Ue=t,Bi.current=null}function _d(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&32768)===0){if(r=Xp(r,t,gt),r!==null){Ue=r;return}}else{if(r=Kp(r,t),r!==null){r.flags&=32767,Ue=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{We=6,Ue=null;return}}if(t=t.sibling,t!==null){Ue=t;return}Ue=t=e}while(t!==null);We===0&&(We=5)}function Br(e,t,r){var s=be,l=jt.transition;try{jt.transition=null,be=1,ah(e,t,r,s)}finally{jt.transition=l,be=s}return null}function ah(e,t,r,s){do Nn();while(gr!==null);if((je&6)!==0)throw Error(i(327));r=e.finishedWork;var l=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var c=r.lanes|r.childLanes;if($m(e,c),e===Qe&&(Ue=Qe=null,Ke=0),(r.subtreeFlags&2064)===0&&(r.flags&2064)===0||ko||(ko=!0,Dd(Da,function(){return Nn(),null})),c=(r.flags&15990)!==0,(r.subtreeFlags&15990)!==0||c){c=jt.transition,jt.transition=null;var p=be;be=1;var w=je;je|=4,Bi.current=null,Jp(e,r),vd(r,e),kp(Js),$a=!!Gs,Js=Gs=null,e.current=r,Zp(r),Tm(),je=w,be=p,jt.transition=c}else e.current=r;if(ko&&(ko=!1,gr=e,So=l),c=e.pendingLanes,c===0&&(hr=null),Mm(r.stateNode),dt(e,ze()),t!==null)for(s=e.onRecoverableError,r=0;r<t.length;r++)l=t[r],s(l.value,{componentStack:l.stack,digest:l.digest});if(bo)throw bo=!1,e=Vi,Vi=null,e;return(So&1)!==0&&e.tag!==0&&Nn(),c=e.pendingLanes,(c&1)!==0?e===Qi?pa++:(pa=0,Qi=e):pa=0,dr(),null}function Nn(){if(gr!==null){var e=hu(So),t=jt.transition,r=be;try{if(jt.transition=null,be=16>e?16:e,gr===null)var s=!1;else{if(e=gr,gr=null,So=0,(je&6)!==0)throw Error(i(331));var l=je;for(je|=4,J=e.current;J!==null;){var c=J,p=c.child;if((J.flags&16)!==0){var w=c.deletions;if(w!==null){for(var k=0;k<w.length;k++){var R=w[k];for(J=R;J!==null;){var B=J;switch(B.tag){case 0:case 11:case 15:da(8,B,c)}var q=B.child;if(q!==null)q.return=B,J=q;else for(;J!==null;){B=J;var H=B.sibling,K=B.return;if(fd(B),B===R){J=null;break}if(H!==null){H.return=K,J=H;break}J=K}}}var Z=c.alternate;if(Z!==null){var ee=Z.child;if(ee!==null){Z.child=null;do{var $e=ee.sibling;ee.sibling=null,ee=$e}while(ee!==null)}}J=c}}if((c.subtreeFlags&2064)!==0&&p!==null)p.return=c,J=p;else e:for(;J!==null;){if(c=J,(c.flags&2048)!==0)switch(c.tag){case 0:case 11:case 15:da(9,c,c.return)}var T=c.sibling;if(T!==null){T.return=c.return,J=T;break e}J=c.return}}var S=e.current;for(J=S;J!==null;){p=J;var O=p.child;if((p.subtreeFlags&2064)!==0&&O!==null)O.return=p,J=O;else e:for(p=S;J!==null;){if(w=J,(w.flags&2048)!==0)try{switch(w.tag){case 0:case 11:case 15:wo(9,w)}}catch(te){Ie(w,w.return,te)}if(w===p){J=null;break e}var V=w.sibling;if(V!==null){V.return=w.return,J=V;break e}J=w.return}}if(je=l,dr(),Lt&&typeof Lt.onPostCommitFiberRoot=="function")try{Lt.onPostCommitFiberRoot(Ma,e)}catch{}s=!0}return s}finally{be=r,jt.transition=t}}return!1}function Ed(e,t,r){t=yn(r,t),t=Vc(e,t,1),e=mr(e,t,1),t=at(),e!==null&&($n(e,1,t),dt(e,t))}function Ie(e,t,r){if(e.tag===3)Ed(e,e,r);else for(;t!==null;){if(t.tag===3){Ed(t,e,r);break}else if(t.tag===1){var s=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(hr===null||!hr.has(s))){e=yn(r,e),e=Qc(t,e,1),t=mr(t,e,1),e=at(),t!==null&&($n(t,1,e),dt(t,e));break}}t=t.return}}function oh(e,t,r){var s=e.pingCache;s!==null&&s.delete(t),t=at(),e.pingedLanes|=e.suspendedLanes&r,Qe===e&&(Ke&r)===r&&(We===4||We===3&&(Ke&130023424)===Ke&&500>ze()-qi?Hr(e,0):Wi|=r),dt(e,t)}function Td(e,t){t===0&&((e.mode&1)===0?t=1:(t=La,La<<=1,(La&130023424)===0&&(La=4194304)));var r=at();e=Vt(e,t),e!==null&&($n(e,t,r),dt(e,r))}function sh(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Td(e,r)}function ih(e,t){var r=0;switch(e.tag){case 13:var s=e.stateNode,l=e.memoizedState;l!==null&&(r=l.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(i(314))}s!==null&&s.delete(t),Td(e,r)}var Pd;Pd=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||it.current)ut=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return ut=!1,Yp(e,t,r);ut=(e.flags&131072)!==0}else ut=!1,De&&(t.flags&1048576)!==0&&uc(t,ro,t.index);switch(t.lanes=0,t.tag){case 2:var s=t.type;yo(e,t),e=t.pendingProps;var l=cn(t,Je.current);gn(t,r),l=Ni(null,t,s,e,l,r);var c=bi();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,lt(s)?(c=!0,Za(t)):c=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,hi(t),l.updater=go,t.stateNode=l,l._reactInternals=t,Ti(t,s,e,r),t=Oi(null,t,s,!0,c,r)):(t.tag=0,De&&c&&oi(t),nt(null,t,l,r),t=t.child),t;case 16:s=t.elementType;e:{switch(yo(e,t),e=t.pendingProps,l=s._init,s=l(s._payload),t.type=s,l=t.tag=uh(s),e=Et(s,e),l){case 0:t=Mi(null,t,s,e,r);break e;case 1:t=rd(null,t,s,e,r);break e;case 11:t=Gc(null,t,s,e,r);break e;case 14:t=Jc(null,t,s,Et(s.type,e),r);break e}throw Error(i(306,s,""))}return t;case 0:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Et(s,l),Mi(e,t,s,l,r);case 1:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Et(s,l),rd(e,t,s,l,r);case 3:e:{if(nd(t),e===null)throw Error(i(387));s=t.pendingProps,c=t.memoizedState,l=c.element,yc(e,t),lo(t,s,null,r);var p=t.memoizedState;if(s=p.element,c.isDehydrated)if(c={element:s,isDehydrated:!1,cache:p.cache,pendingSuspenseBoundaries:p.pendingSuspenseBoundaries,transitions:p.transitions},t.updateQueue.baseState=c,t.memoizedState=c,t.flags&256){l=yn(Error(i(423)),t),t=ad(e,t,s,r,l);break e}else if(s!==l){l=yn(Error(i(424)),t),t=ad(e,t,s,r,l);break e}else for(ht=lr(t.stateNode.containerInfo.firstChild),pt=t,De=!0,_t=null,r=gc(t,null,s,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(mn(),s===l){t=Yt(e,t,r);break e}nt(e,t,s,r)}t=t.child}return t;case 5:return jc(t),e===null&&li(t),s=t.type,l=t.pendingProps,c=e!==null?e.memoizedProps:null,p=l.children,Zs(s,l)?p=null:c!==null&&Zs(s,c)&&(t.flags|=32),td(e,t),nt(e,t,p,r),t.child;case 6:return e===null&&li(t),null;case 13:return od(e,t,r);case 4:return gi(t,t.stateNode.containerInfo),s=t.pendingProps,e===null?t.child=pn(t,null,s,r):nt(e,t,s,r),t.child;case 11:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Et(s,l),Gc(e,t,s,l,r);case 7:return nt(e,t,t.pendingProps,r),t.child;case 8:return nt(e,t,t.pendingProps.children,r),t.child;case 12:return nt(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(s=t.type._context,l=t.pendingProps,c=t.memoizedProps,p=l.value,_e(oo,s._currentValue),s._currentValue=p,c!==null)if(Ct(c.value,p)){if(c.children===l.children&&!it.current){t=Yt(e,t,r);break e}}else for(c=t.child,c!==null&&(c.return=t);c!==null;){var w=c.dependencies;if(w!==null){p=c.child;for(var k=w.firstContext;k!==null;){if(k.context===s){if(c.tag===1){k=Qt(-1,r&-r),k.tag=2;var R=c.updateQueue;if(R!==null){R=R.shared;var B=R.pending;B===null?k.next=k:(k.next=B.next,B.next=k),R.pending=k}}c.lanes|=r,k=c.alternate,k!==null&&(k.lanes|=r),mi(c.return,r,t),w.lanes|=r;break}k=k.next}}else if(c.tag===10)p=c.type===t.type?null:c.child;else if(c.tag===18){if(p=c.return,p===null)throw Error(i(341));p.lanes|=r,w=p.alternate,w!==null&&(w.lanes|=r),mi(p,r,t),p=c.sibling}else p=c.child;if(p!==null)p.return=c;else for(p=c;p!==null;){if(p===t){p=null;break}if(c=p.sibling,c!==null){c.return=p.return,p=c;break}p=p.return}c=p}nt(e,t,l.children,r),t=t.child}return t;case 9:return l=t.type,s=t.pendingProps.children,gn(t,r),l=xt(l),s=s(l),t.flags|=1,nt(e,t,s,r),t.child;case 14:return s=t.type,l=Et(s,t.pendingProps),l=Et(s.type,l),Jc(e,t,s,l,r);case 15:return Zc(e,t,t.type,t.pendingProps,r);case 17:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Et(s,l),yo(e,t),t.tag=1,lt(s)?(e=!0,Za(t)):e=!1,gn(t,r),Wc(t,s,l),Ti(t,s,l,r),Oi(null,t,s,!0,e,r);case 19:return id(e,t,r);case 22:return ed(e,t,r)}throw Error(i(156,t.tag))};function Dd(e,t){return cu(e,t)}function lh(e,t,r,s){this.tag=e,this.key=r,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=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nt(e,t,r,s){return new lh(e,t,r,s)}function Zi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function uh(e){if(typeof e=="function")return Zi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===fe)return 11;if(e===ae)return 14}return 2}function xr(e,t){var r=e.alternate;return r===null?(r=Nt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function To(e,t,r,s,l,c){var p=2;if(s=e,typeof e=="function")Zi(e)&&(p=1);else if(typeof e=="string")p=5;else e:switch(e){case U:return Wr(r.children,l,c,t);case $:p=8,l|=8;break;case Y:return e=Nt(12,r,t,l|2),e.elementType=Y,e.lanes=c,e;case xe:return e=Nt(13,r,t,l),e.elementType=xe,e.lanes=c,e;case X:return e=Nt(19,r,t,l),e.elementType=X,e.lanes=c,e;case le:return Po(r,l,c,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ne:p=10;break e;case pe:p=9;break e;case fe:p=11;break e;case ae:p=14;break e;case me:p=16,s=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return t=Nt(p,r,t,l),t.elementType=e,t.type=s,t.lanes=c,t}function Wr(e,t,r,s){return e=Nt(7,e,s,t),e.lanes=r,e}function Po(e,t,r,s){return e=Nt(22,e,s,t),e.elementType=le,e.lanes=r,e.stateNode={isHidden:!1},e}function el(e,t,r){return e=Nt(6,e,null,t),e.lanes=r,e}function tl(e,t,r){return t=Nt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ch(e,t,r,s,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Es(0),this.expirationTimes=Es(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Es(0),this.identifierPrefix=s,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function rl(e,t,r,s,l,c,p,w,k){return e=new ch(e,t,r,w,k),t===1?(t=1,c===!0&&(t|=8)):t=0,c=Nt(3,null,null,t),e.current=c,c.stateNode=e,c.memoizedState={element:s,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},hi(c),e}function dh(e,t,r){var s=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:L,key:s==null?null:""+s,children:e,containerInfo:t,implementation:r}}function Md(e){if(!e)return cr;e=e._reactInternals;e:{if(Mr(e)!==e||e.tag!==1)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(lt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(i(171))}if(e.tag===1){var r=e.type;if(lt(r))return sc(e,r,t)}return t}function Od(e,t,r,s,l,c,p,w,k){return e=rl(r,s,!0,e,l,c,p,w,k),e.context=Md(null),r=e.current,s=at(),l=vr(r),c=Qt(s,l),c.callback=t??null,mr(r,c,l),e.current.lanes=l,$n(e,l,s),dt(e,s),e}function Do(e,t,r,s){var l=t.current,c=at(),p=vr(l);return r=Md(r),t.context===null?t.context=r:t.pendingContext=r,t=Qt(c,p),t.payload={element:e},s=s===void 0?null:s,s!==null&&(t.callback=s),e=mr(l,t,p),e!==null&&(Dt(e,l,p,c),io(e,l,p)),p}function Mo(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 Ld(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function nl(e,t){Ld(e,t),(e=e.alternate)&&Ld(e,t)}function fh(){return null}var Rd=typeof reportError=="function"?reportError:function(e){console.error(e)};function al(e){this._internalRoot=e}Oo.prototype.render=al.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));Do(e,t,null,null)},Oo.prototype.unmount=al.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Fr(function(){Do(null,e,null,null)}),t[Ht]=null}};function Oo(e){this._internalRoot=e}Oo.prototype.unstable_scheduleHydration=function(e){if(e){var t=yu();e={blockedOn:null,target:e,priority:t};for(var r=0;r<or.length&&t!==0&&t<or[r].priority;r++);or.splice(r,0,e),r===0&&ju(e)}};function ol(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Lo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Id(){}function mh(e,t,r,s,l){if(l){if(typeof s=="function"){var c=s;s=function(){var R=Mo(p);c.call(R)}}var p=Od(t,s,e,0,null,!1,!1,"",Id);return e._reactRootContainer=p,e[Ht]=p.current,Jn(e.nodeType===8?e.parentNode:e),Fr(),p}for(;l=e.lastChild;)e.removeChild(l);if(typeof s=="function"){var w=s;s=function(){var R=Mo(k);w.call(R)}}var k=rl(e,0,!1,null,null,!1,!1,"",Id);return e._reactRootContainer=k,e[Ht]=k.current,Jn(e.nodeType===8?e.parentNode:e),Fr(function(){Do(t,k,r,s)}),k}function Ro(e,t,r,s,l){var c=r._reactRootContainer;if(c){var p=c;if(typeof l=="function"){var w=l;l=function(){var k=Mo(p);w.call(k)}}Do(t,p,e,l)}else p=mh(r,t,e,l,s);return Mo(p)}gu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=zn(t.pendingLanes);r!==0&&(Ts(t,r|1),dt(t,ze()),(je&6)===0&&(jn=ze()+500,dr()))}break;case 13:Fr(function(){var s=Vt(e,1);if(s!==null){var l=at();Dt(s,e,1,l)}}),nl(e,1)}},Ps=function(e){if(e.tag===13){var t=Vt(e,134217728);if(t!==null){var r=at();Dt(t,e,134217728,r)}nl(e,134217728)}},vu=function(e){if(e.tag===13){var t=vr(e),r=Vt(e,t);if(r!==null){var s=at();Dt(r,e,t,s)}nl(e,t)}},yu=function(){return be},xu=function(e,t){var r=be;try{return be=e,t()}finally{be=r}},Ns=function(e,t,r){switch(t){case"input":if(ps(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var s=r[t];if(s!==e&&s.form===e.form){var l=Ga(s);if(!l)throw Error(i(90));Bl(s),ps(s,l)}}}break;case"textarea":Yl(e,r);break;case"select":t=r.value,t!=null&&Gr(e,!!r.multiple,t,!1)}},nu=Ki,au=Fr;var ph={usingClientEntryPoint:!1,Events:[ta,ln,Ga,tu,ru,Ki]},ha={findFiberByHostInstance:Or,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},hh={bundleType:ha.bundleType,version:ha.version,rendererPackageName:ha.rendererPackageName,rendererConfig:ha.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:z.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=lu(e),e===null?null:e.stateNode},findFiberByHostInstance:ha.findFiberByHostInstance||fh,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 Io=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Io.isDisabled&&Io.supportsFiber)try{Ma=Io.inject(hh),Lt=Io}catch{}}return ft.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ph,ft.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ol(t))throw Error(i(200));return dh(e,t,null,r)},ft.createRoot=function(e,t){if(!ol(e))throw Error(i(299));var r=!1,s="",l=Rd;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(s=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=rl(e,1,!1,null,null,r,!1,s,l),e[Ht]=t.current,Jn(e.nodeType===8?e.parentNode:e),new al(t)},ft.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(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=lu(t),e=e===null?null:e.stateNode,e},ft.flushSync=function(e){return Fr(e)},ft.hydrate=function(e,t,r){if(!Lo(t))throw Error(i(200));return Ro(null,e,t,!0,r)},ft.hydrateRoot=function(e,t,r){if(!ol(e))throw Error(i(405));var s=r!=null&&r.hydratedSources||null,l=!1,c="",p=Rd;if(r!=null&&(r.unstable_strictMode===!0&&(l=!0),r.identifierPrefix!==void 0&&(c=r.identifierPrefix),r.onRecoverableError!==void 0&&(p=r.onRecoverableError)),t=Od(t,null,e,1,r??null,l,!1,c,p),e[Ht]=t.current,Jn(e),s)for(e=0;e<s.length;e++)r=s[e],l=r._getVersion,l=l(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,l]:t.mutableSourceEagerHydrationData.push(r,l);return new Oo(t)},ft.render=function(e,t,r){if(!Lo(t))throw Error(i(200));return Ro(null,e,t,!1,r)},ft.unmountComponentAtNode=function(e){if(!Lo(e))throw Error(i(40));return e._reactRootContainer?(Fr(function(){Ro(null,null,e,!1,function(){e._reactRootContainer=null,e[Ht]=null})}),!0):!1},ft.unstable_batchedUpdates=Ki,ft.unstable_renderSubtreeIntoContainer=function(e,t,r,s){if(!Lo(r))throw Error(i(200));if(e==null||e._reactInternals===void 0)throw Error(i(38));return Ro(e,t,r,!1,s)},ft.version="18.3.1-next-f1338f8080-20240426",ft}var Wd;function Pf(){if(Wd)return ul.exports;Wd=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(o){console.error(o)}}return n(),ul.exports=Sh(),ul.exports}var qd;function Ch(){if(qd)return zo;qd=1;var n=Pf();return zo.createRoot=n.createRoot,zo.hydrateRoot=n.hydrateRoot,zo}var _h=Ch();Pf();/**
* @remix-run/router v1.23.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function xa(){return xa=Object.assign?Object.assign.bind():function(n){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var u in i)Object.prototype.hasOwnProperty.call(i,u)&&(n[u]=i[u])}return n},xa.apply(this,arguments)}var br;(function(n){n.Pop="POP",n.Push="PUSH",n.Replace="REPLACE"})(br||(br={}));const Vd="popstate";function Eh(n){n===void 0&&(n={});function o(u,d){let{pathname:f,search:m,hash:v}=u.location;return vl("",{pathname:f,search:m,hash:v},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}function i(u,d){return typeof d=="string"?d:Go(d)}return Ph(o,i,null,n)}function Ae(n,o){if(n===!1||n===null||typeof n>"u")throw new Error(o)}function Df(n,o){if(!n){typeof console<"u"&&console.warn(o);try{throw new Error(o)}catch{}}}function Th(){return Math.random().toString(36).substr(2,8)}function Qd(n,o){return{usr:n.state,key:n.key,idx:o}}function vl(n,o,i,u){return i===void 0&&(i=null),xa({pathname:typeof n=="string"?n:n.pathname,search:"",hash:""},typeof o=="string"?_n(o):o,{state:i,key:o&&o.key||u||Th()})}function Go(n){let{pathname:o="/",search:i="",hash:u=""}=n;return i&&i!=="?"&&(o+=i.charAt(0)==="?"?i:"?"+i),u&&u!=="#"&&(o+=u.charAt(0)==="#"?u:"#"+u),o}function _n(n){let o={};if(n){let i=n.indexOf("#");i>=0&&(o.hash=n.substr(i),n=n.substr(0,i));let u=n.indexOf("?");u>=0&&(o.search=n.substr(u),n=n.substr(0,u)),n&&(o.pathname=n)}return o}function Ph(n,o,i,u){u===void 0&&(u={});let{window:d=document.defaultView,v5Compat:f=!1}=u,m=d.history,v=br.Pop,g=null,j=h();j==null&&(j=0,m.replaceState(xa({},m.state,{idx:j}),""));function h(){return(m.state||{idx:null}).idx}function y(){v=br.Pop;let D=h(),W=D==null?null:D-j;j=D,g&&g({action:v,location:I.location,delta:W})}function N(D,W){v=br.Push;let C=vl(I.location,D,W);j=h()+1;let x=Qd(C,j),z=I.createHref(C);try{m.pushState(x,"",z)}catch(M){if(M instanceof DOMException&&M.name==="DataCloneError")throw M;d.location.assign(z)}f&&g&&g({action:v,location:I.location,delta:1})}function P(D,W){v=br.Replace;let C=vl(I.location,D,W);j=h();let x=Qd(C,j),z=I.createHref(C);m.replaceState(x,"",z),f&&g&&g({action:v,location:I.location,delta:0})}function A(D){let W=d.location.origin!=="null"?d.location.origin:d.location.href,C=typeof D=="string"?D:Go(D);return C=C.replace(/ $/,"%20"),Ae(W,"No window.location.(origin|href) available to create URL for href: "+C),new URL(C,W)}let I={get action(){return v},get location(){return n(d,m)},listen(D){if(g)throw new Error("A history only accepts one active listener");return d.addEventListener(Vd,y),g=D,()=>{d.removeEventListener(Vd,y),g=null}},createHref(D){return o(d,D)},createURL:A,encodeLocation(D){let W=A(D);return{pathname:W.pathname,search:W.search,hash:W.hash}},push:N,replace:P,go(D){return m.go(D)}};return I}var Yd;(function(n){n.data="data",n.deferred="deferred",n.redirect="redirect",n.error="error"})(Yd||(Yd={}));function Dh(n,o,i){return i===void 0&&(i="/"),Mh(n,o,i)}function Mh(n,o,i,u){let d=typeof o=="string"?_n(o):o,f=Rl(d.pathname||"/",i);if(f==null)return null;let m=Mf(n);Oh(m);let v=null;for(let g=0;v==null&&g<m.length;++g){let j=qh(f);v=Hh(m[g],j)}return v}function Mf(n,o,i,u){o===void 0&&(o=[]),i===void 0&&(i=[]),u===void 0&&(u="");let d=(f,m,v)=>{let g={relativePath:v===void 0?f.path||"":v,caseSensitive:f.caseSensitive===!0,childrenIndex:m,route:f};g.relativePath.startsWith("/")&&(Ae(g.relativePath.startsWith(u),'Absolute route path "'+g.relativePath+'" nested under path '+('"'+u+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),g.relativePath=g.relativePath.slice(u.length));let j=Sr([u,g.relativePath]),h=i.concat(g);f.children&&f.children.length>0&&(Ae(f.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+j+'".')),Mf(f.children,o,h,j)),!(f.path==null&&!f.index)&&o.push({path:j,score:Uh(j,f.index),routesMeta:h})};return n.forEach((f,m)=>{var v;if(f.path===""||!((v=f.path)!=null&&v.includes("?")))d(f,m);else for(let g of Of(f.path))d(f,m,g)}),o}function Of(n){let o=n.split("/");if(o.length===0)return[];let[i,...u]=o,d=i.endsWith("?"),f=i.replace(/\?$/,"");if(u.length===0)return d?[f,""]:[f];let m=Of(u.join("/")),v=[];return v.push(...m.map(g=>g===""?f:[f,g].join("/"))),d&&v.push(...m),v.map(g=>n.startsWith("/")&&g===""?"/":g)}function Oh(n){n.sort((o,i)=>o.score!==i.score?i.score-o.score:Fh(o.routesMeta.map(u=>u.childrenIndex),i.routesMeta.map(u=>u.childrenIndex)))}const Lh=/^:[\w-]+$/,Rh=3,Ih=2,zh=1,$h=10,Ah=-2,Xd=n=>n==="*";function Uh(n,o){let i=n.split("/"),u=i.length;return i.some(Xd)&&(u+=Ah),o&&(u+=Ih),i.filter(d=>!Xd(d)).reduce((d,f)=>d+(Lh.test(f)?Rh:f===""?zh:$h),u)}function Fh(n,o){return n.length===o.length&&n.slice(0,-1).every((u,d)=>u===o[d])?n[n.length-1]-o[o.length-1]:0}function Hh(n,o,i){let{routesMeta:u}=n,d={},f="/",m=[];for(let v=0;v<u.length;++v){let g=u[v],j=v===u.length-1,h=f==="/"?o:o.slice(f.length)||"/",y=Bh({path:g.relativePath,caseSensitive:g.caseSensitive,end:j},h),N=g.route;if(!y)return null;Object.assign(d,y.params),m.push({params:d,pathname:Sr([f,y.pathname]),pathnameBase:Xh(Sr([f,y.pathnameBase])),route:N}),y.pathnameBase!=="/"&&(f=Sr([f,y.pathnameBase]))}return m}function Bh(n,o){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[i,u]=Wh(n.path,n.caseSensitive,n.end),d=o.match(i);if(!d)return null;let f=d[0],m=f.replace(/(.)\/+$/,"$1"),v=d.slice(1);return{params:u.reduce((j,h,y)=>{let{paramName:N,isOptional:P}=h;if(N==="*"){let I=v[y]||"";m=f.slice(0,f.length-I.length).replace(/(.)\/+$/,"$1")}const A=v[y];return P&&!A?j[N]=void 0:j[N]=(A||"").replace(/%2F/g,"/"),j},{}),pathname:f,pathnameBase:m,pattern:n}}function Wh(n,o,i){o===void 0&&(o=!1),i===void 0&&(i=!0),Df(n==="*"||!n.endsWith("*")||n.endsWith("/*"),'Route path "'+n+'" will be treated as if it were '+('"'+n.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+n.replace(/\*$/,"/*")+'".'));let u=[],d="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(m,v,g)=>(u.push({paramName:v,isOptional:g!=null}),g?"/?([^\\/]+)?":"/([^\\/]+)"));return n.endsWith("*")?(u.push({paramName:"*"}),d+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?d+="\\/*$":n!==""&&n!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,o?void 0:"i"),u]}function qh(n){try{return n.split("/").map(o=>decodeURIComponent(o).replace(/\//g,"%2F")).join("/")}catch(o){return Df(!1,'The URL path "'+n+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+o+").")),n}}function Rl(n,o){if(o==="/")return n;if(!n.toLowerCase().startsWith(o.toLowerCase()))return null;let i=o.endsWith("/")?o.length-1:o.length,u=n.charAt(i);return u&&u!=="/"?null:n.slice(i)||"/"}function Vh(n,o){o===void 0&&(o="/");let{pathname:i,search:u="",hash:d=""}=typeof n=="string"?_n(n):n;return{pathname:i?i.startsWith("/")?i:Qh(i,o):o,search:Kh(u),hash:Gh(d)}}function Qh(n,o){let i=o.replace(/\/+$/,"").split("/");return n.split("/").forEach(d=>{d===".."?i.length>1&&i.pop():d!=="."&&i.push(d)}),i.length>1?i.join("/"):"/"}function fl(n,o,i,u){return"Cannot include a '"+n+"' character in a manually specified "+("`to."+o+"` field ["+JSON.stringify(u)+"]. Please separate it out to the ")+("`to."+i+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Yh(n){return n.filter((o,i)=>i===0||o.route.path&&o.route.path.length>0)}function Il(n,o){let i=Yh(n);return o?i.map((u,d)=>d===i.length-1?u.pathname:u.pathnameBase):i.map(u=>u.pathnameBase)}function zl(n,o,i,u){u===void 0&&(u=!1);let d;typeof n=="string"?d=_n(n):(d=xa({},n),Ae(!d.pathname||!d.pathname.includes("?"),fl("?","pathname","search",d)),Ae(!d.pathname||!d.pathname.includes("#"),fl("#","pathname","hash",d)),Ae(!d.search||!d.search.includes("#"),fl("#","search","hash",d)));let f=n===""||d.pathname==="",m=f?"/":d.pathname,v;if(m==null)v=i;else{let y=o.length-1;if(!u&&m.startsWith("..")){let N=m.split("/");for(;N[0]==="..";)N.shift(),y-=1;d.pathname=N.join("/")}v=y>=0?o[y]:"/"}let g=Vh(d,v),j=m&&m!=="/"&&m.endsWith("/"),h=(f||m===".")&&i.endsWith("/");return!g.pathname.endsWith("/")&&(j||h)&&(g.pathname+="/"),g}const Sr=n=>n.join("/").replace(/\/\/+/g,"/"),Xh=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),Kh=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,Gh=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n;function Jh(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}const Lf=["post","put","patch","delete"];new Set(Lf);const Zh=["get",...Lf];new Set(Zh);/**
* React Router v6.30.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function wa(){return wa=Object.assign?Object.assign.bind():function(n){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var u in i)Object.prototype.hasOwnProperty.call(i,u)&&(n[u]=i[u])}return n},wa.apply(this,arguments)}const $l=_.createContext(null),e0=_.createContext(null),_r=_.createContext(null),os=_.createContext(null),Er=_.createContext({outlet:null,matches:[],isDataRoute:!1}),Rf=_.createContext(null);function t0(n,o){let{relative:i}=o===void 0?{}:o;En()||Ae(!1);let{basename:u,navigator:d}=_.useContext(_r),{hash:f,pathname:m,search:v}=zf(n,{relative:i}),g=m;return u!=="/"&&(g=m==="/"?u:Sr([u,m])),d.createHref({pathname:g,search:v,hash:f})}function En(){return _.useContext(os)!=null}function Tn(){return En()||Ae(!1),_.useContext(os).location}function If(n){_.useContext(_r).static||_.useLayoutEffect(n)}function Tr(){let{isDataRoute:n}=_.useContext(Er);return n?p0():r0()}function r0(){En()||Ae(!1);let n=_.useContext($l),{basename:o,future:i,navigator:u}=_.useContext(_r),{matches:d}=_.useContext(Er),{pathname:f}=Tn(),m=JSON.stringify(Il(d,i.v7_relativeSplatPath)),v=_.useRef(!1);return If(()=>{v.current=!0}),_.useCallback(function(j,h){if(h===void 0&&(h={}),!v.current)return;if(typeof j=="number"){u.go(j);return}let y=zl(j,JSON.parse(m),f,h.relative==="path");n==null&&o!=="/"&&(y.pathname=y.pathname==="/"?o:Sr([o,y.pathname])),(h.replace?u.replace:u.push)(y,h.state,h)},[o,u,m,f,n])}function zf(n,o){let{relative:i}=o===void 0?{}:o,{future:u}=_.useContext(_r),{matches:d}=_.useContext(Er),{pathname:f}=Tn(),m=JSON.stringify(Il(d,u.v7_relativeSplatPath));return _.useMemo(()=>zl(n,JSON.parse(m),f,i==="path"),[n,m,f,i])}function n0(n,o){return a0(n,o)}function a0(n,o,i,u){En()||Ae(!1);let{navigator:d}=_.useContext(_r),{matches:f}=_.useContext(Er),m=f[f.length-1],v=m?m.params:{};m&&m.pathname;let g=m?m.pathnameBase:"/";m&&m.route;let j=Tn(),h;if(o){var y;let D=typeof o=="string"?_n(o):o;g==="/"||(y=D.pathname)!=null&&y.startsWith(g)||Ae(!1),h=D}else h=j;let N=h.pathname||"/",P=N;if(g!=="/"){let D=g.replace(/^\//,"").split("/");P="/"+N.replace(/^\//,"").split("/").slice(D.length).join("/")}let A=Dh(n,{pathname:P}),I=u0(A&&A.map(D=>Object.assign({},D,{params:Object.assign({},v,D.params),pathname:Sr([g,d.encodeLocation?d.encodeLocation(D.pathname).pathname:D.pathname]),pathnameBase:D.pathnameBase==="/"?g:Sr([g,d.encodeLocation?d.encodeLocation(D.pathnameBase).pathname:D.pathnameBase])})),f,i,u);return o&&I?_.createElement(os.Provider,{value:{location:wa({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:br.Pop}},I):I}function o0(){let n=m0(),o=Jh(n)?n.status+" "+n.statusText:n instanceof Error?n.message:JSON.stringify(n),i=n instanceof Error?n.stack:null,d={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return _.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},o),i?_.createElement("pre",{style:d},i):null,null)}const s0=_.createElement(o0,null);class i0 extends _.Component{constructor(o){super(o),this.state={location:o.location,revalidation:o.revalidation,error:o.error}}static getDerivedStateFromError(o){return{error:o}}static getDerivedStateFromProps(o,i){return i.location!==o.location||i.revalidation!=="idle"&&o.revalidation==="idle"?{error:o.error,location:o.location,revalidation:o.revalidation}:{error:o.error!==void 0?o.error:i.error,location:i.location,revalidation:o.revalidation||i.revalidation}}componentDidCatch(o,i){console.error("React Router caught the following error during render",o,i)}render(){return this.state.error!==void 0?_.createElement(Er.Provider,{value:this.props.routeContext},_.createElement(Rf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function l0(n){let{routeContext:o,match:i,children:u}=n,d=_.useContext($l);return d&&d.static&&d.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(d.staticContext._deepestRenderedBoundaryId=i.route.id),_.createElement(Er.Provider,{value:o},u)}function u0(n,o,i,u){var d;if(o===void 0&&(o=[]),i===void 0&&(i=null),u===void 0&&(u=null),n==null){var f;if(!i)return null;if(i.errors)n=i.matches;else if((f=u)!=null&&f.v7_partialHydration&&o.length===0&&!i.initialized&&i.matches.length>0)n=i.matches;else return null}let m=n,v=(d=i)==null?void 0:d.errors;if(v!=null){let h=m.findIndex(y=>y.route.id&&v?.[y.route.id]!==void 0);h>=0||Ae(!1),m=m.slice(0,Math.min(m.length,h+1))}let g=!1,j=-1;if(i&&u&&u.v7_partialHydration)for(let h=0;h<m.length;h++){let y=m[h];if((y.route.HydrateFallback||y.route.hydrateFallbackElement)&&(j=h),y.route.id){let{loaderData:N,errors:P}=i,A=y.route.loader&&N[y.route.id]===void 0&&(!P||P[y.route.id]===void 0);if(y.route.lazy||A){g=!0,j>=0?m=m.slice(0,j+1):m=[m[0]];break}}}return m.reduceRight((h,y,N)=>{let P,A=!1,I=null,D=null;i&&(P=v&&y.route.id?v[y.route.id]:void 0,I=y.route.errorElement||s0,g&&(j<0&&N===0?(h0("route-fallback"),A=!0,D=null):j===N&&(A=!0,D=y.route.hydrateFallbackElement||null)));let W=o.concat(m.slice(0,N+1)),C=()=>{let x;return P?x=I:A?x=D:y.route.Component?x=_.createElement(y.route.Component,null):y.route.element?x=y.route.element:x=h,_.createElement(l0,{match:y,routeContext:{outlet:h,matches:W,isDataRoute:i!=null},children:x})};return i&&(y.route.ErrorBoundary||y.route.errorElement||N===0)?_.createElement(i0,{location:i.location,revalidation:i.revalidation,component:I,error:P,children:C(),routeContext:{outlet:null,matches:W,isDataRoute:!0}}):C()},null)}var $f=(function(n){return n.UseBlocker="useBlocker",n.UseRevalidator="useRevalidator",n.UseNavigateStable="useNavigate",n})($f||{}),Af=(function(n){return n.UseBlocker="useBlocker",n.UseLoaderData="useLoaderData",n.UseActionData="useActionData",n.UseRouteError="useRouteError",n.UseNavigation="useNavigation",n.UseRouteLoaderData="useRouteLoaderData",n.UseMatches="useMatches",n.UseRevalidator="useRevalidator",n.UseNavigateStable="useNavigate",n.UseRouteId="useRouteId",n})(Af||{});function c0(n){let o=_.useContext($l);return o||Ae(!1),o}function d0(n){let o=_.useContext(e0);return o||Ae(!1),o}function f0(n){let o=_.useContext(Er);return o||Ae(!1),o}function Uf(n){let o=f0(),i=o.matches[o.matches.length-1];return i.route.id||Ae(!1),i.route.id}function m0(){var n;let o=_.useContext(Rf),i=d0(),u=Uf();return o!==void 0?o:(n=i.errors)==null?void 0:n[u]}function p0(){let{router:n}=c0($f.UseNavigateStable),o=Uf(Af.UseNavigateStable),i=_.useRef(!1);return If(()=>{i.current=!0}),_.useCallback(function(d,f){f===void 0&&(f={}),i.current&&(typeof d=="number"?n.navigate(d):n.navigate(d,wa({fromRouteId:o},f)))},[n,o])}const Kd={};function h0(n,o,i){Kd[n]||(Kd[n]=!0)}function g0(n,o){n?.v7_startTransition,n?.v7_relativeSplatPath}function v0(n){let{to:o,replace:i,state:u,relative:d}=n;En()||Ae(!1);let{future:f,static:m}=_.useContext(_r),{matches:v}=_.useContext(Er),{pathname:g}=Tn(),j=Tr(),h=zl(o,Il(v,f.v7_relativeSplatPath),g,d==="path"),y=JSON.stringify(h);return _.useEffect(()=>j(JSON.parse(y),{replace:i,state:u,relative:d}),[j,y,d,i,u]),null}function Mt(n){Ae(!1)}function y0(n){let{basename:o="/",children:i=null,location:u,navigationType:d=br.Pop,navigator:f,static:m=!1,future:v}=n;En()&&Ae(!1);let g=o.replace(/^\/*/,"/"),j=_.useMemo(()=>({basename:g,navigator:f,static:m,future:wa({v7_relativeSplatPath:!1},v)}),[g,v,f,m]);typeof u=="string"&&(u=_n(u));let{pathname:h="/",search:y="",hash:N="",state:P=null,key:A="default"}=u,I=_.useMemo(()=>{let D=Rl(h,g);return D==null?null:{location:{pathname:D,search:y,hash:N,state:P,key:A},navigationType:d}},[g,h,y,N,P,A,d]);return I==null?null:_.createElement(_r.Provider,{value:j},_.createElement(os.Provider,{children:i,value:I}))}function x0(n){let{children:o,location:i}=n;return n0(yl(o),i)}new Promise(()=>{});function yl(n,o){o===void 0&&(o=[]);let i=[];return _.Children.forEach(n,(u,d)=>{if(!_.isValidElement(u))return;let f=[...o,d];if(u.type===_.Fragment){i.push.apply(i,yl(u.props.children,f));return}u.type!==Mt&&Ae(!1),!u.props.index||!u.props.children||Ae(!1);let m={id:u.props.id||f.join("-"),caseSensitive:u.props.caseSensitive,element:u.props.element,Component:u.props.Component,index:u.props.index,path:u.props.path,loader:u.props.loader,action:u.props.action,errorElement:u.props.errorElement,ErrorBoundary:u.props.ErrorBoundary,hasErrorBoundary:u.props.ErrorBoundary!=null||u.props.errorElement!=null,shouldRevalidate:u.props.shouldRevalidate,handle:u.props.handle,lazy:u.props.lazy};u.props.children&&(m.children=yl(u.props.children,f)),i.push(m)}),i}/**
* React Router DOM v6.30.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function xl(){return xl=Object.assign?Object.assign.bind():function(n){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var u in i)Object.prototype.hasOwnProperty.call(i,u)&&(n[u]=i[u])}return n},xl.apply(this,arguments)}function w0(n,o){if(n==null)return{};var i={},u=Object.keys(n),d,f;for(f=0;f<u.length;f++)d=u[f],!(o.indexOf(d)>=0)&&(i[d]=n[d]);return i}function j0(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function N0(n,o){return n.button===0&&(!o||o==="_self")&&!j0(n)}const b0=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],k0="6";try{window.__reactRouterVersion=k0}catch{}const S0="startTransition",Gd=Nh[S0];function C0(n){let{basename:o,children:i,future:u,window:d}=n,f=_.useRef();f.current==null&&(f.current=Eh({window:d,v5Compat:!0}));let m=f.current,[v,g]=_.useState({action:m.action,location:m.location}),{v7_startTransition:j}=u||{},h=_.useCallback(y=>{j&&Gd?Gd(()=>g(y)):g(y)},[g,j]);return _.useLayoutEffect(()=>m.listen(h),[m,h]),_.useEffect(()=>g0(u),[u]),_.createElement(y0,{basename:o,children:i,location:v.location,navigationType:v.action,navigator:m,future:u})}const _0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",E0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Kt=_.forwardRef(function(o,i){let{onClick:u,relative:d,reloadDocument:f,replace:m,state:v,target:g,to:j,preventScrollReset:h,viewTransition:y}=o,N=w0(o,b0),{basename:P}=_.useContext(_r),A,I=!1;if(typeof j=="string"&&E0.test(j)&&(A=j,_0))try{let x=new URL(window.location.href),z=j.startsWith("//")?new URL(x.protocol+j):new URL(j),M=Rl(z.pathname,P);z.origin===x.origin&&M!=null?j=M+z.search+z.hash:I=!0}catch{}let D=t0(j,{relative:d}),W=T0(j,{replace:m,state:v,target:g,preventScrollReset:h,relative:d,viewTransition:y});function C(x){u&&u(x),x.defaultPrevented||W(x)}return _.createElement("a",xl({},N,{href:A||D,onClick:I||f?u:C,ref:i,target:g}))});var Jd;(function(n){n.UseScrollRestoration="useScrollRestoration",n.UseSubmit="useSubmit",n.UseSubmitFetcher="useSubmitFetcher",n.UseFetcher="useFetcher",n.useViewTransitionState="useViewTransitionState"})(Jd||(Jd={}));var Zd;(function(n){n.UseFetcher="useFetcher",n.UseFetchers="useFetchers",n.UseScrollRestoration="useScrollRestoration"})(Zd||(Zd={}));function T0(n,o){let{target:i,replace:u,state:d,preventScrollReset:f,relative:m,viewTransition:v}=o===void 0?{}:o,g=Tr(),j=Tn(),h=zf(n,{relative:m});return _.useCallback(y=>{if(N0(y,i)){y.preventDefault();let N=u!==void 0?u:Go(j)===Go(h);g(n,{replace:N,state:d,preventScrollReset:f,relative:m,viewTransition:v})}},[j,g,h,u,d,i,n,f,m,v])}let P0={data:""},D0=n=>typeof window=="object"?((n?n.querySelector("#_goober"):window._goober)||Object.assign((n||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:n||P0,M0=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,O0=/\/\*[^]*?\*\/| +/g,ef=/\n+/g,Nr=(n,o)=>{let i="",u="",d="";for(let f in n){let m=n[f];f[0]=="@"?f[1]=="i"?i=f+" "+m+";":u+=f[1]=="f"?Nr(m,f):f+"{"+Nr(m,f[1]=="k"?"":o)+"}":typeof m=="object"?u+=Nr(m,o?o.replace(/([^,])+/g,v=>f.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,g=>/&/.test(g)?g.replace(/&/g,v):v?v+" "+g:g)):f):m!=null&&(f=/^--/.test(f)?f:f.replace(/[A-Z]/g,"-$&").toLowerCase(),d+=Nr.p?Nr.p(f,m):f+":"+m+";")}return i+(o&&d?o+"{"+d+"}":d)+u},Gt={},Ff=n=>{if(typeof n=="object"){let o="";for(let i in n)o+=i+Ff(n[i]);return o}return n},L0=(n,o,i,u,d)=>{let f=Ff(n),m=Gt[f]||(Gt[f]=(g=>{let j=0,h=11;for(;j<g.length;)h=101*h+g.charCodeAt(j++)>>>0;return"go"+h})(f));if(!Gt[m]){let g=f!==n?n:(j=>{let h,y,N=[{}];for(;h=M0.exec(j.replace(O0,""));)h[4]?N.shift():h[3]?(y=h[3].replace(ef," ").trim(),N.unshift(N[0][y]=N[0][y]||{})):N[0][h[1]]=h[2].replace(ef," ").trim();return N[0]})(n);Gt[m]=Nr(d?{["@keyframes "+m]:g}:g,i?"":"."+m)}let v=i&&Gt.g?Gt.g:null;return i&&(Gt.g=Gt[m]),((g,j,h,y)=>{y?j.data=j.data.replace(y,g):j.data.indexOf(g)===-1&&(j.data=h?g+j.data:j.data+g)})(Gt[m],o,u,v),m},R0=(n,o,i)=>n.reduce((u,d,f)=>{let m=o[f];if(m&&m.call){let v=m(i),g=v&&v.props&&v.props.className||/^go/.test(v)&&v;m=g?"."+g:v&&typeof v=="object"?v.props?"":Nr(v,""):v===!1?"":v}return u+d+(m??"")},"");function ss(n){let o=this||{},i=n.call?n(o.p):n;return L0(i.unshift?i.raw?R0(i,[].slice.call(arguments,1),o.p):i.reduce((u,d)=>Object.assign(u,d&&d.call?d(o.p):d),{}):i,D0(o.target),o.g,o.o,o.k)}let Hf,wl,jl;ss.bind({g:1});let Zt=ss.bind({k:1});function I0(n,o,i,u){Nr.p=o,Hf=n,wl=i,jl=u}function Pr(n,o){let i=this||{};return function(){let u=arguments;function d(f,m){let v=Object.assign({},f),g=v.className||d.className;i.p=Object.assign({theme:wl&&wl()},v),i.o=/ *go\d+/.test(g),v.className=ss.apply(i,u)+(g?" "+g:"");let j=n;return n[0]&&(j=v.as||n,delete v.as),jl&&j[0]&&jl(v),Hf(j,v)}return d}}var z0=n=>typeof n=="function",Jo=(n,o)=>z0(n)?n(o):n,$0=(()=>{let n=0;return()=>(++n).toString()})(),Bf=(()=>{let n;return()=>{if(n===void 0&&typeof window<"u"){let o=matchMedia("(prefers-reduced-motion: reduce)");n=!o||o.matches}return n}})(),A0=20,Al="default",Wf=(n,o)=>{let{toastLimit:i}=n.settings;switch(o.type){case 0:return{...n,toasts:[o.toast,...n.toasts].slice(0,i)};case 1:return{...n,toasts:n.toasts.map(m=>m.id===o.toast.id?{...m,...o.toast}:m)};case 2:let{toast:u}=o;return Wf(n,{type:n.toasts.find(m=>m.id===u.id)?1:0,toast:u});case 3:let{toastId:d}=o;return{...n,toasts:n.toasts.map(m=>m.id===d||d===void 0?{...m,dismissed:!0,visible:!1}:m)};case 4:return o.toastId===void 0?{...n,toasts:[]}:{...n,toasts:n.toasts.filter(m=>m.id!==o.toastId)};case 5:return{...n,pausedAt:o.time};case 6:let f=o.time-(n.pausedAt||0);return{...n,pausedAt:void 0,toasts:n.toasts.map(m=>({...m,pauseDuration:m.pauseDuration+f}))}}},Fo=[],qf={toasts:[],pausedAt:void 0,settings:{toastLimit:A0}},Ft={},Vf=(n,o=Al)=>{Ft[o]=Wf(Ft[o]||qf,n),Fo.forEach(([i,u])=>{i===o&&u(Ft[o])})},Qf=n=>Object.keys(Ft).forEach(o=>Vf(n,o)),U0=n=>Object.keys(Ft).find(o=>Ft[o].toasts.some(i=>i.id===n)),is=(n=Al)=>o=>{Vf(o,n)},F0={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},H0=(n={},o=Al)=>{let[i,u]=_.useState(Ft[o]||qf),d=_.useRef(Ft[o]);_.useEffect(()=>(d.current!==Ft[o]&&u(Ft[o]),Fo.push([o,u]),()=>{let m=Fo.findIndex(([v])=>v===o);m>-1&&Fo.splice(m,1)}),[o]);let f=i.toasts.map(m=>{var v,g,j;return{...n,...n[m.type],...m,removeDelay:m.removeDelay||((v=n[m.type])==null?void 0:v.removeDelay)||n?.removeDelay,duration:m.duration||((g=n[m.type])==null?void 0:g.duration)||n?.duration||F0[m.type],style:{...n.style,...(j=n[m.type])==null?void 0:j.style,...m.style}}});return{...i,toasts:f}},B0=(n,o="blank",i)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:o,ariaProps:{role:"status","aria-live":"polite"},message:n,pauseDuration:0,...i,id:i?.id||$0()}),ba=n=>(o,i)=>{let u=B0(o,n,i);return is(u.toasterId||U0(u.id))({type:2,toast:u}),u.id},qe=(n,o)=>ba("blank")(n,o);qe.error=ba("error");qe.success=ba("success");qe.loading=ba("loading");qe.custom=ba("custom");qe.dismiss=(n,o)=>{let i={type:3,toastId:n};o?is(o)(i):Qf(i)};qe.dismissAll=n=>qe.dismiss(void 0,n);qe.remove=(n,o)=>{let i={type:4,toastId:n};o?is(o)(i):Qf(i)};qe.removeAll=n=>qe.remove(void 0,n);qe.promise=(n,o,i)=>{let u=qe.loading(o.loading,{...i,...i?.loading});return typeof n=="function"&&(n=n()),n.then(d=>{let f=o.success?Jo(o.success,d):void 0;return f?qe.success(f,{id:u,...i,...i?.success}):qe.dismiss(u),d}).catch(d=>{let f=o.error?Jo(o.error,d):void 0;f?qe.error(f,{id:u,...i,...i?.error}):qe.dismiss(u)}),n};var W0=1e3,q0=(n,o="default")=>{let{toasts:i,pausedAt:u}=H0(n,o),d=_.useRef(new Map).current,f=_.useCallback((y,N=W0)=>{if(d.has(y))return;let P=setTimeout(()=>{d.delete(y),m({type:4,toastId:y})},N);d.set(y,P)},[]);_.useEffect(()=>{if(u)return;let y=Date.now(),N=i.map(P=>{if(P.duration===1/0)return;let A=(P.duration||0)+P.pauseDuration-(y-P.createdAt);if(A<0){P.visible&&qe.dismiss(P.id);return}return setTimeout(()=>qe.dismiss(P.id,o),A)});return()=>{N.forEach(P=>P&&clearTimeout(P))}},[i,u,o]);let m=_.useCallback(is(o),[o]),v=_.useCallback(()=>{m({type:5,time:Date.now()})},[m]),g=_.useCallback((y,N)=>{m({type:1,toast:{id:y,height:N}})},[m]),j=_.useCallback(()=>{u&&m({type:6,time:Date.now()})},[u,m]),h=_.useCallback((y,N)=>{let{reverseOrder:P=!1,gutter:A=8,defaultPosition:I}=N||{},D=i.filter(x=>(x.position||I)===(y.position||I)&&x.height),W=D.findIndex(x=>x.id===y.id),C=D.filter((x,z)=>z<W&&x.visible).length;return D.filter(x=>x.visible).slice(...P?[C+1]:[0,C]).reduce((x,z)=>x+(z.height||0)+A,0)},[i]);return _.useEffect(()=>{i.forEach(y=>{if(y.dismissed)f(y.id,y.removeDelay);else{let N=d.get(y.id);N&&(clearTimeout(N),d.delete(y.id))}})},[i,f]),{toasts:i,handlers:{updateHeight:g,startPause:v,endPause:j,calculateOffset:h}}},V0=Zt`
from {
transform: scale(0) rotate(45deg);
opacity: 0;
}
to {
transform: scale(1) rotate(45deg);
opacity: 1;
}`,Q0=Zt`
from {
transform: scale(0);
opacity: 0;
}
to {
transform: scale(1);
opacity: 1;
}`,Y0=Zt`
from {
transform: scale(0) rotate(90deg);
opacity: 0;
}
to {
transform: scale(1) rotate(90deg);
opacity: 1;
}`,X0=Pr("div")`
width: 20px;
opacity: 0;
height: 20px;
border-radius: 10px;
background: ${n=>n.primary||"#ff4b4b"};
position: relative;
transform: rotate(45deg);
animation: ${V0} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
animation-delay: 100ms;
&:after,
&:before {
content: '';
animation: ${Q0} 0.15s ease-out forwards;
animation-delay: 150ms;
position: absolute;
border-radius: 3px;
opacity: 0;
background: ${n=>n.secondary||"#fff"};
bottom: 9px;
left: 4px;
height: 2px;
width: 12px;
}
&:before {
animation: ${Y0} 0.15s ease-out forwards;
animation-delay: 180ms;
transform: rotate(90deg);
}
`,K0=Zt`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`,G0=Pr("div")`
width: 12px;
height: 12px;
box-sizing: border-box;
border: 2px solid;
border-radius: 100%;
border-color: ${n=>n.secondary||"#e0e0e0"};
border-right-color: ${n=>n.primary||"#616161"};
animation: ${K0} 1s linear infinite;
`,J0=Zt`
from {
transform: scale(0) rotate(45deg);
opacity: 0;
}
to {
transform: scale(1) rotate(45deg);
opacity: 1;
}`,Z0=Zt`
0% {
height: 0;
width: 0;
opacity: 0;
}
40% {
height: 0;
width: 6px;
opacity: 1;
}
100% {
opacity: 1;
height: 10px;
}`,eg=Pr("div")`
width: 20px;
opacity: 0;
height: 20px;
border-radius: 10px;
background: ${n=>n.primary||"#61d345"};
position: relative;
transform: rotate(45deg);
animation: ${J0} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
animation-delay: 100ms;
&:after {
content: '';
box-sizing: border-box;
animation: ${Z0} 0.2s ease-out forwards;
opacity: 0;
animation-delay: 200ms;
position: absolute;
border-right: 2px solid;
border-bottom: 2px solid;
border-color: ${n=>n.secondary||"#fff"};
bottom: 6px;
left: 6px;
height: 10px;
width: 6px;
}
`,tg=Pr("div")`
position: absolute;
`,rg=Pr("div")`
position: relative;
display: flex;
justify-content: center;
align-items: center;
min-width: 20px;
min-height: 20px;
`,ng=Zt`
from {
transform: scale(0.6);
opacity: 0.4;
}
to {
transform: scale(1);
opacity: 1;
}`,ag=Pr("div")`
position: relative;
transform: scale(0.6);
opacity: 0.4;
min-width: 20px;
animation: ${ng} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
`,og=({toast:n})=>{let{icon:o,type:i,iconTheme:u}=n;return o!==void 0?typeof o=="string"?_.createElement(ag,null,o):o:i==="blank"?null:_.createElement(rg,null,_.createElement(G0,{...u}),i!=="loading"&&_.createElement(tg,null,i==="error"?_.createElement(X0,{...u}):_.createElement(eg,{...u})))},sg=n=>`
0% {transform: translate3d(0,${n*-200}%,0) scale(.6); opacity:.5;}
100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
`,ig=n=>`
0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
100% {transform: translate3d(0,${n*-150}%,-1px) scale(.6); opacity:0;}
`,lg="0%{opacity:0;} 100%{opacity:1;}",ug="0%{opacity:1;} 100%{opacity:0;}",cg=Pr("div")`
display: flex;
align-items: center;
background: #fff;
color: #363636;
line-height: 1.3;
will-change: transform;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
max-width: 350px;
pointer-events: auto;
padding: 8px 10px;
border-radius: 8px;
`,dg=Pr("div")`
display: flex;
justify-content: center;
margin: 4px 10px;
color: inherit;
flex: 1 1 auto;
white-space: pre-line;
`,fg=(n,o)=>{let i=n.includes("top")?1:-1,[u,d]=Bf()?[lg,ug]:[sg(i),ig(i)];return{animation:o?`${Zt(u)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Zt(d)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},mg=_.memo(({toast:n,position:o,style:i,children:u})=>{let d=n.height?fg(n.position||o||"top-center",n.visible):{opacity:0},f=_.createElement(og,{toast:n}),m=_.createElement(dg,{...n.ariaProps},Jo(n.message,n));return _.createElement(cg,{className:n.className,style:{...d,...i,...n.style}},typeof u=="function"?u({icon:f,message:m}):_.createElement(_.Fragment,null,f,m))});I0(_.createElement);var pg=({id:n,className:o,style:i,onHeightUpdate:u,children:d})=>{let f=_.useCallback(m=>{if(m){let v=()=>{let g=m.getBoundingClientRect().height;u(n,g)};v(),new MutationObserver(v).observe(m,{subtree:!0,childList:!0,characterData:!0})}},[n,u]);return _.createElement("div",{ref:f,className:o,style:i},d)},hg=(n,o)=>{let i=n.includes("top"),u=i?{top:0}:{bottom:0},d=n.includes("center")?{justifyContent:"center"}:n.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:Bf()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${o*(i?1:-1)}px)`,...u,...d}},gg=ss`
z-index: 9999;
> * {
pointer-events: auto;
}
`,$o=16,vg=({reverseOrder:n,position:o="top-center",toastOptions:i,gutter:u,children:d,toasterId:f,containerStyle:m,containerClassName:v})=>{let{toasts:g,handlers:j}=q0(i,f);return _.createElement("div",{"data-rht-toaster":f||"",style:{position:"fixed",zIndex:9999,top:$o,left:$o,right:$o,bottom:$o,pointerEvents:"none",...m},className:v,onMouseEnter:j.startPause,onMouseLeave:j.endPause},g.map(h=>{let y=h.position||o,N=j.calculateOffset(h,{reverseOrder:n,gutter:u,defaultPosition:o}),P=hg(y,N);return _.createElement(pg,{id:h.id,key:h.id,onHeightUpdate:j.updateHeight,className:h.visible?gg:"",style:P},h.type==="custom"?Jo(h.message,h):d?d(h):_.createElement(mg,{toast:h,position:y}))}))},ue=qe;/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const yg=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),xg=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(o,i,u)=>u?u.toUpperCase():i.toLowerCase()),tf=n=>{const o=xg(n);return o.charAt(0).toUpperCase()+o.slice(1)},Yf=(...n)=>n.filter((o,i,u)=>!!o&&o.trim()!==""&&u.indexOf(o)===i).join(" ").trim(),wg=n=>{for(const o in n)if(o.startsWith("aria-")||o==="role"||o==="title")return!0};/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var jg={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.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ng=_.forwardRef(({color:n="currentColor",size:o=24,strokeWidth:i=2,absoluteStrokeWidth:u,className:d="",children:f,iconNode:m,...v},g)=>_.createElement("svg",{ref:g,...jg,width:o,height:o,stroke:n,strokeWidth:u?Number(i)*24/Number(o):i,className:Yf("lucide",d),...!f&&!wg(v)&&{"aria-hidden":"true"},...v},[...m.map(([j,h])=>_.createElement(j,h)),...Array.isArray(f)?f:[f]]));/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ee=(n,o)=>{const i=_.forwardRef(({className:u,...d},f)=>_.createElement(Ng,{ref:f,iconNode:o,className:Yf(`lucide-${yg(tf(n))}`,`lucide-${n}`,u),...d}));return i.displayName=tf(n),i};/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bg=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],Nl=Ee("activity",bg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kg=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],Cr=Ee("calendar",kg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Sg=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],Xf=Ee("circle-alert",Sg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Cg=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],Zo=Ee("circle-check-big",Cg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _g=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],rf=Ee("circle-x",_g);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Eg=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]],bl=Ee("clipboard",Eg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Tg=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],kn=Ee("clock",Tg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pg=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Dg=Ee("eye",Pg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Mg=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],ls=Ee("file-text",Mg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Og=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],Lg=Ee("funnel",Og);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Rg=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],nf=Ee("heart",Rg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ig=[["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"}]],Kf=Ee("lock",Ig);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const zg=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],Gf=Ee("log-out",zg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $g=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],Ul=Ee("mail",$g);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ag=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],Ug=Ee("map-pin",Ag);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Fg=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],Jf=Ee("phone",Fg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Hg=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],af=Ee("plus",Hg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Bg=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Ho=Ee("search",Bg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Wg=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]],qg=Ee("square-pen",Wg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Vg=[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]],ml=Ee("stethoscope",Vg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Qg=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],Yg=Ee("trash-2",Qg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Xg=[["path",{d:"m16 11 2 2 4-4",key:"9rsbq5"}],["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"}]],of=Ee("user-check",Xg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Kg=[["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"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],es=Ee("user-plus",Kg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Gg=[["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"}]],Cn=Ee("user",Gg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jg=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Qr=Ee("users",Jg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Zg=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Bo=Ee("x",Zg),ev=()=>{const n=Tn(),o=i=>n.pathname===i;return a.jsx("header",{className:"bg-white shadow-lg border-b border-gray-200",children:a.jsxs("div",{className:"container mx-auto px-4",children:[a.jsxs("div",{className:"flex items-center justify-between h-16",children:[a.jsxs(Kt,{to:"/",className:"flex items-center space-x-3",children:[a.jsx("div",{className:"bg-gradient-to-r from-blue-700 to-blue-400 p-2 rounded-lg",children:a.jsx(ml,{className:"h-6 w-6 text-white"})}),a.jsxs("div",{children:[a.jsx("h1",{className:"text-xl font-bold text-gray-900",children:"MediConnect"}),a.jsx("p",{className:"text-xs text-gray-500",children:"Sistema de Agendamento"})]})]}),a.jsxs("nav",{className:"hidden md:flex items-center space-x-1",children:[a.jsxs(Kt,{to:"/",className:`flex items-center space-x-2 px-4 py-2 rounded-lg text-sm font-medium transition-colors ${o("/")?"bg-gradient-to-r from-blue-700 to-blue-400 text-white":"text-gray-600 hover:text-blue-600 hover:bg-blue-50"}`,children:[a.jsx(nf,{className:"w-4 h-4"}),a.jsx("span",{children:"Início"})]}),a.jsxs(Kt,{to:"/paciente",className:`flex items-center space-x-2 px-4 py-2 rounded-lg text-sm font-medium transition-colors ${o("/paciente")||o("/agendamento")?"bg-gradient-to-r from-blue-700 to-blue-400 text-white":"text-gray-600 hover:text-blue-600 hover:bg-blue-50"}`,children:[a.jsx(Cn,{className:"w-4 h-4"}),a.jsx("span",{children:"Sou Paciente"})]}),a.jsxs(Kt,{to:"/login-secretaria",className:`flex items-center space-x-2 px-4 py-2 rounded-lg text-sm font-medium transition-colors ${o("/login-secretaria")||o("/secretaria")?"bg-gradient-to-r from-green-600 to-green-400 text-white":"text-gray-600 hover:text-green-600 hover:bg-green-50"}`,children:[a.jsx(bl,{className:"w-4 h-4"}),a.jsx("span",{children:" Menu da Secretaria"})]}),a.jsxs(Kt,{to:"/login-medico",className:`flex items-center space-x-2 px-4 py-2 rounded-lg text-sm font-medium transition-colors ${o("/login-medico")||o("/medico")?"bg-gradient-to-r from-indigo-600 to-indigo-400 text-white":"text-gray-600 hover:text-indigo-600 hover:bg-indigo-50"}`,children:[a.jsx(ml,{className:"w-4 h-4"}),a.jsx("span",{children:"Sou Médico"})]})]}),a.jsx("div",{className:"md:hidden",children:a.jsx("button",{className:"text-gray-600 hover:text-blue-600",children:a.jsx("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 12h16M4 18h16"})})})})]}),a.jsx("div",{className:"md:hidden border-t border-gray-200 py-3",children:a.jsxs("div",{className:"flex flex-col space-y-2",children:[a.jsxs(Kt,{to:"/",className:`flex items-center space-x-2 px-3 py-2 rounded-lg text-sm font-medium transition-colors ${o("/")?"bg-gradient-to-r from-blue-700 to-blue-400 text-white":"text-gray-600 hover:text-blue-600 hover:bg-blue-50"}`,children:[a.jsx(nf,{className:"w-4 h-4"}),a.jsx("span",{children:"Início"})]}),a.jsxs(Kt,{to:"/paciente",className:`flex items-center space-x-2 px-3 py-2 rounded-lg text-sm font-medium transition-colors ${o("/paciente")||o("/agendamento")?"bg-gradient-to-r from-blue-700 to-blue-400 text-white":"text-gray-600 hover:text-blue-600 hover:bg-blue-50"}`,children:[a.jsx(Cn,{className:"w-4 h-4"}),a.jsx("span",{children:"Sou Paciente"})]}),a.jsxs(Kt,{to:"/login-secretaria",className:`flex items-center space-x-2 px-3 py-2 rounded-lg text-sm font-medium transition-colors ${o("/login-secretaria")||o("/secretaria")?"bg-gradient-to-r from-green-600 to-green-400 text-white":"text-gray-600 hover:text-green-600 hover:bg-green-50"}`,children:[a.jsx(bl,{className:"w-4 h-4"}),a.jsx("span",{children:"Secretaria"})]}),a.jsxs(Kt,{to:"/login-medico",className:`flex items-center space-x-2 px-3 py-2 rounded-lg text-sm font-medium transition-colors ${o("/login-medico")||o("/medico")?"bg-gradient-to-r from-indigo-600 to-indigo-400 text-white":"text-gray-600 hover:text-indigo-600 hover:bg-indigo-50"}`,children:[a.jsx(ml,{className:"w-4 h-4"}),a.jsx("span",{children:"Sou Médico"})]})]})})]})})},Ge=[];for(let n=0;n<256;++n)Ge.push((n+256).toString(16).slice(1));function tv(n,o=0){return(Ge[n[o+0]]+Ge[n[o+1]]+Ge[n[o+2]]+Ge[n[o+3]]+"-"+Ge[n[o+4]]+Ge[n[o+5]]+"-"+Ge[n[o+6]]+Ge[n[o+7]]+"-"+Ge[n[o+8]]+Ge[n[o+9]]+"-"+Ge[n[o+10]]+Ge[n[o+11]]+Ge[n[o+12]]+Ge[n[o+13]]+Ge[n[o+14]]+Ge[n[o+15]]).toLowerCase()}let pl;const rv=new Uint8Array(16);function nv(){if(!pl){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");pl=crypto.getRandomValues.bind(crypto)}return pl(rv)}const av=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),sf={randomUUID:av};function ov(n,o,i){if(sf.randomUUID&&!n)return sf.randomUUID();n=n||{};const u=n.random??n.rng?.()??nv();if(u.length<16)throw new Error("Random bytes length must be >= 16");return u[6]=u[6]&15|64,u[8]=u[8]&63|128,tv(u)}var Wo={exports:{}};function sv(n){throw new Error('Could not dynamically require "'+n+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var qo={exports:{}};const iv={},lv=Object.freeze(Object.defineProperty({__proto__:null,default:iv},Symbol.toStringTag,{value:"Module"})),uv=yh(lv);var cv=qo.exports,lf;function ka(){return lf||(lf=1,(function(n,o){(function(i,u){n.exports=u()})(cv,function(){var i=i||(function(u,d){var f;if(typeof window<"u"&&window.crypto&&(f=window.crypto),typeof self<"u"&&self.crypto&&(f=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(f=globalThis.crypto),!f&&typeof window<"u"&&window.msCrypto&&(f=window.msCrypto),!f&&typeof sl<"u"&&sl.crypto&&(f=sl.crypto),!f&&typeof sv=="function")try{f=uv}catch{}var m=function(){if(f){if(typeof f.getRandomValues=="function")try{return f.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof f.randomBytes=="function")try{return f.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},v=Object.create||(function(){function C(){}return function(x){var z;return C.prototype=x,z=new C,C.prototype=null,z}})(),g={},j=g.lib={},h=j.Base=(function(){return{extend:function(C){var x=v(this);return C&&x.mixIn(C),(!x.hasOwnProperty("init")||this.init===x.init)&&(x.init=function(){x.$super.init.apply(this,arguments)}),x.init.prototype=x,x.$super=this,x},create:function(){var C=this.extend();return C.init.apply(C,arguments),C},init:function(){},mixIn:function(C){for(var x in C)C.hasOwnProperty(x)&&(this[x]=C[x]);C.hasOwnProperty("toString")&&(this.toString=C.toString)},clone:function(){return this.init.prototype.extend(this)}}})(),y=j.WordArray=h.extend({init:function(C,x){C=this.words=C||[],x!=d?this.sigBytes=x:this.sigBytes=C.length*4},toString:function(C){return(C||P).stringify(this)},concat:function(C){var x=this.words,z=C.words,M=this.sigBytes,L=C.sigBytes;if(this.clamp(),M%4)for(var U=0;U<L;U++){var $=z[U>>>2]>>>24-U%4*8&255;x[M+U>>>2]|=$<<24-(M+U)%4*8}else for(var Y=0;Y<L;Y+=4)x[M+Y>>>2]=z[Y>>>2];return this.sigBytes+=L,this},clamp:function(){var C=this.words,x=this.sigBytes;C[x>>>2]&=4294967295<<32-x%4*8,C.length=u.ceil(x/4)},clone:function(){var C=h.clone.call(this);return C.words=this.words.slice(0),C},random:function(C){for(var x=[],z=0;z<C;z+=4)x.push(m());return new y.init(x,C)}}),N=g.enc={},P=N.Hex={stringify:function(C){for(var x=C.words,z=C.sigBytes,M=[],L=0;L<z;L++){var U=x[L>>>2]>>>24-L%4*8&255;M.push((U>>>4).toString(16)),M.push((U&15).toString(16))}return M.join("")},parse:function(C){for(var x=C.length,z=[],M=0;M<x;M+=2)z[M>>>3]|=parseInt(C.substr(M,2),16)<<24-M%8*4;return new y.init(z,x/2)}},A=N.Latin1={stringify:function(C){for(var x=C.words,z=C.sigBytes,M=[],L=0;L<z;L++){var U=x[L>>>2]>>>24-L%4*8&255;M.push(String.fromCharCode(U))}return M.join("")},parse:function(C){for(var x=C.length,z=[],M=0;M<x;M++)z[M>>>2]|=(C.charCodeAt(M)&255)<<24-M%4*8;return new y.init(z,x)}},I=N.Utf8={stringify:function(C){try{return decodeURIComponent(escape(A.stringify(C)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(C){return A.parse(unescape(encodeURIComponent(C)))}},D=j.BufferedBlockAlgorithm=h.extend({reset:function(){this._data=new y.init,this._nDataBytes=0},_append:function(C){typeof C=="string"&&(C=I.parse(C)),this._data.concat(C),this._nDataBytes+=C.sigBytes},_process:function(C){var x,z=this._data,M=z.words,L=z.sigBytes,U=this.blockSize,$=U*4,Y=L/$;C?Y=u.ceil(Y):Y=u.max((Y|0)-this._minBufferSize,0);var ne=Y*U,pe=u.min(ne*4,L);if(ne){for(var fe=0;fe<ne;fe+=U)this._doProcessBlock(M,fe);x=M.splice(0,ne),z.sigBytes-=pe}return new y.init(x,pe)},clone:function(){var C=h.clone.call(this);return C._data=this._data.clone(),C},_minBufferSize:0});j.Hasher=D.extend({cfg:h.extend(),init:function(C){this.cfg=this.cfg.extend(C),this.reset()},reset:function(){D.reset.call(this),this._doReset()},update:function(C){return this._append(C),this._process(),this},finalize:function(C){C&&this._append(C);var x=this._doFinalize();return x},blockSize:16,_createHelper:function(C){return function(x,z){return new C.init(z).finalize(x)}},_createHmacHelper:function(C){return function(x,z){return new W.HMAC.init(C,z).finalize(x)}}});var W=g.algo={};return g})(Math);return i})})(qo)),qo.exports}var dv=Wo.exports,uf;function fv(){return uf||(uf=1,(function(n,o){(function(i,u){n.exports=u(ka())})(dv,function(i){return(function(){var u=i,d=u.lib,f=d.WordArray,m=u.enc;m.Base64={stringify:function(g){var j=g.words,h=g.sigBytes,y=this._map;g.clamp();for(var N=[],P=0;P<h;P+=3)for(var A=j[P>>>2]>>>24-P%4*8&255,I=j[P+1>>>2]>>>24-(P+1)%4*8&255,D=j[P+2>>>2]>>>24-(P+2)%4*8&255,W=A<<16|I<<8|D,C=0;C<4&&P+C*.75<h;C++)N.push(y.charAt(W>>>6*(3-C)&63));var x=y.charAt(64);if(x)for(;N.length%4;)N.push(x);return N.join("")},parse:function(g){var j=g.length,h=this._map,y=this._reverseMap;if(!y){y=this._reverseMap=[];for(var N=0;N<h.length;N++)y[h.charCodeAt(N)]=N}var P=h.charAt(64);if(P){var A=g.indexOf(P);A!==-1&&(j=A)}return v(g,j,y)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function v(g,j,h){for(var y=[],N=0,P=0;P<j;P++)if(P%4){var A=h[g.charCodeAt(P-1)]<<P%4*2,I=h[g.charCodeAt(P)]>>>6-P%4*2,D=A|I;y[N>>>2]|=D<<24-N%4*8,N++}return f.create(y,N)}})(),i.enc.Base64})})(Wo)),Wo.exports}var mv=fv();const pv=Na(mv);var Vo={exports:{}},hv=Vo.exports,cf;function gv(){return cf||(cf=1,(function(n,o){(function(i,u){n.exports=u(ka())})(hv,function(i){return i.enc.Hex})})(Vo)),Vo.exports}var vv=gv();const yv=Na(vv);var Qo={exports:{}},Yo={exports:{}},xv=Yo.exports,df;function Zf(){return df||(df=1,(function(n,o){(function(i,u){n.exports=u(ka())})(xv,function(i){return(function(u){var d=i,f=d.lib,m=f.WordArray,v=f.Hasher,g=d.algo,j=[],h=[];(function(){function P(W){for(var C=u.sqrt(W),x=2;x<=C;x++)if(!(W%x))return!1;return!0}function A(W){return(W-(W|0))*4294967296|0}for(var I=2,D=0;D<64;)P(I)&&(D<8&&(j[D]=A(u.pow(I,1/2))),h[D]=A(u.pow(I,1/3)),D++),I++})();var y=[],N=g.SHA256=v.extend({_doReset:function(){this._hash=new m.init(j.slice(0))},_doProcessBlock:function(P,A){for(var I=this._hash.words,D=I[0],W=I[1],C=I[2],x=I[3],z=I[4],M=I[5],L=I[6],U=I[7],$=0;$<64;$++){if($<16)y[$]=P[A+$]|0;else{var Y=y[$-15],ne=(Y<<25|Y>>>7)^(Y<<14|Y>>>18)^Y>>>3,pe=y[$-2],fe=(pe<<15|pe>>>17)^(pe<<13|pe>>>19)^pe>>>10;y[$]=ne+y[$-7]+fe+y[$-16]}var xe=z&M^~z&L,X=D&W^D&C^W&C,ae=(D<<30|D>>>2)^(D<<19|D>>>13)^(D<<10|D>>>22),me=(z<<26|z>>>6)^(z<<21|z>>>11)^(z<<7|z>>>25),le=U+me+xe+h[$]+y[$],Q=ae+X;U=L,L=M,M=z,z=x+le|0,x=C,C=W,W=D,D=le+Q|0}I[0]=I[0]+D|0,I[1]=I[1]+W|0,I[2]=I[2]+C|0,I[3]=I[3]+x|0,I[4]=I[4]+z|0,I[5]=I[5]+M|0,I[6]=I[6]+L|0,I[7]=I[7]+U|0},_doFinalize:function(){var P=this._data,A=P.words,I=this._nDataBytes*8,D=P.sigBytes*8;return A[D>>>5]|=128<<24-D%32,A[(D+64>>>9<<4)+14]=u.floor(I/4294967296),A[(D+64>>>9<<4)+15]=I,P.sigBytes=A.length*4,this._process(),this._hash},clone:function(){var P=v.clone.call(this);return P._hash=this._hash.clone(),P}});d.SHA256=v._createHelper(N),d.HmacSHA256=v._createHmacHelper(N)})(Math),i.SHA256})})(Yo)),Yo.exports}var Xo={exports:{}},wv=Xo.exports,ff;function jv(){return ff||(ff=1,(function(n,o){(function(i,u){n.exports=u(ka())})(wv,function(i){(function(){var u=i,d=u.lib,f=d.Base,m=u.enc,v=m.Utf8,g=u.algo;g.HMAC=f.extend({init:function(j,h){j=this._hasher=new j.init,typeof h=="string"&&(h=v.parse(h));var y=j.blockSize,N=y*4;h.sigBytes>N&&(h=j.finalize(h)),h.clamp();for(var P=this._oKey=h.clone(),A=this._iKey=h.clone(),I=P.words,D=A.words,W=0;W<y;W++)I[W]^=1549556828,D[W]^=909522486;P.sigBytes=A.sigBytes=N,this.reset()},reset:function(){var j=this._hasher;j.reset(),j.update(this._iKey)},update:function(j){return this._hasher.update(j),this},finalize:function(j){var h=this._hasher,y=h.finalize(j);h.reset();var N=h.finalize(this._oKey.clone().concat(y));return N}})})()})})(Xo)),Xo.exports}var Nv=Qo.exports,mf;function bv(){return mf||(mf=1,(function(n,o){(function(i,u,d){n.exports=u(ka(),Zf(),jv())})(Nv,function(i){return i.HmacSHA256})})(Qo)),Qo.exports}var kv=bv();const Sv=Na(kv);var Cv=Zf();const _v=Na(Cv),Ev=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Tv=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Pv=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Dv(n,o){if(n==="__proto__"||n==="constructor"&&o&&typeof o=="object"&&"prototype"in o){Mv(n);return}return o}function Mv(n){console.warn(`[destr] Dropping "${n}" key to prevent prototype pollution.`)}function Ov(n,o={}){if(typeof n!="string")return n;if(n[0]==='"'&&n[n.length-1]==='"'&&n.indexOf("\\")===-1)return n.slice(1,-1);const i=n.trim();if(i.length<=9)switch(i.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!Pv.test(n)){if(o.strict)throw new SyntaxError("[destr] Invalid JSON");return n}try{if(Ev.test(n)||Tv.test(n)){if(o.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(n,Dv)}return JSON.parse(n)}catch(u){if(o.strict)throw u;return n}}const Lv=/#/g,Rv=/&/g,Iv=/\//g,zv=/=/g,Fl=/\+/g,$v=/%5e/gi,Av=/%60/gi,Uv=/%7c/gi,Fv=/%20/gi;function Hv(n){return encodeURI(""+n).replace(Uv,"|")}function kl(n){return Hv(typeof n=="string"?n:JSON.stringify(n)).replace(Fl,"%2B").replace(Fv,"+").replace(Lv,"%23").replace(Rv,"%26").replace(Av,"`").replace($v,"^").replace(Iv,"%2F")}function hl(n){return kl(n).replace(zv,"%3D")}function em(n=""){try{return decodeURIComponent(""+n)}catch{return""+n}}function Bv(n){return em(n.replace(Fl," "))}function Wv(n){return em(n.replace(Fl," "))}function qv(n=""){const o=Object.create(null);n[0]==="?"&&(n=n.slice(1));for(const i of n.split("&")){const u=i.match(/([^=]+)=?(.*)/)||[];if(u.length<2)continue;const d=Bv(u[1]);if(d==="__proto__"||d==="constructor")continue;const f=Wv(u[2]||"");o[d]===void 0?o[d]=f:Array.isArray(o[d])?o[d].push(f):o[d]=[o[d],f]}return o}function Vv(n,o){return(typeof o=="number"||typeof o=="boolean")&&(o=String(o)),o?Array.isArray(o)?o.map(i=>`${hl(n)}=${kl(i)}`).join("&"):`${hl(n)}=${kl(o)}`:hl(n)}function Qv(n){return Object.keys(n).filter(o=>n[o]!==void 0).map(o=>Vv(o,n[o])).filter(Boolean).join("&")}const Yv=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Xv=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Kv=/^([/\\]\s*){2,}[^/\\]/,Gv=/^\.?\//;function tm(n,o={}){return typeof o=="boolean"&&(o={acceptRelative:o}),o.strict?Yv.test(n):Xv.test(n)||(o.acceptRelative?Kv.test(n):!1)}function Jv(n="",o){return n.endsWith("/")}function Zv(n="",o){return(Jv(n)?n.slice(0,-1):n)||"/"}function ey(n="",o){return n.endsWith("/")?n:n+"/"}function ty(n,o){if(ny(o)||tm(n))return n;const i=Zv(o);return n.startsWith(i)?n:oy(i,n)}function ry(n,o){const i=sy(n),u={...qv(i.search),...o};return i.search=Qv(u),iy(i)}function ny(n){return!n||n==="/"}function ay(n){return n&&n!=="/"}function oy(n,...o){let i=n||"";for(const u of o.filter(d=>ay(d)))if(i){const d=u.replace(Gv,"");i=ey(i)+d}else i=u;return i}const rm=Symbol.for("ufo:protocolRelative");function sy(n="",o){const i=n.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(i){const[,y,N=""]=i;return{protocol:y.toLowerCase(),pathname:N,href:y+N,auth:"",host:"",search:"",hash:""}}if(!tm(n,{acceptRelative:!0}))return pf(n);const[,u="",d,f=""]=n.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,m="",v=""]=f.match(/([^#/?]*)(.*)?/)||[];u==="file:"&&(v=v.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:g,search:j,hash:h}=pf(v);return{protocol:u.toLowerCase(),auth:d?d.slice(0,Math.max(0,d.length-1)):"",host:m,pathname:g,search:j,hash:h,[rm]:!u}}function pf(n=""){const[o="",i="",u=""]=(n.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:o,search:i,hash:u}}function iy(n){const o=n.pathname||"",i=n.search?(n.search.startsWith("?")?"":"?")+n.search:"",u=n.hash||"",d=n.auth?n.auth+"@":"",f=n.host||"";return(n.protocol||n[rm]?(n.protocol||"")+"//":"")+d+f+o+i+u}class ly extends Error{constructor(o,i){super(o,i),this.name="FetchError",i?.cause&&!this.cause&&(this.cause=i.cause)}}function uy(n){const o=n.error?.message||n.error?.toString()||"",i=n.request?.method||n.options?.method||"GET",u=n.request?.url||String(n.request)||"/",d=`[${i}] ${JSON.stringify(u)}`,f=n.response?`${n.response.status} ${n.response.statusText}`:"<no response>",m=`${d}: ${f}${o?` ${o}`:""}`,v=new ly(m,n.error?{cause:n.error}:void 0);for(const g of["request","options","response"])Object.defineProperty(v,g,{get(){return n[g]}});for(const[g,j]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(v,g,{get(){return n.response&&n.response[j]}});return v}const cy=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function hf(n="GET"){return cy.has(n.toUpperCase())}function dy(n){if(n===void 0)return!1;const o=typeof n;return o==="string"||o==="number"||o==="boolean"||o===null?!0:o!=="object"?!1:Array.isArray(n)?!0:n.buffer?!1:n.constructor&&n.constructor.name==="Object"||typeof n.toJSON=="function"}const fy=new Set(["image/svg","application/xml","application/xhtml","application/html"]),my=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function py(n=""){if(!n)return"json";const o=n.split(";").shift()||"";return my.test(o)?"json":fy.has(o)||o.startsWith("text/")?"text":"blob"}function hy(n,o,i,u){const d=gy(o?.headers??n?.headers,i?.headers,u);let f;return(i?.query||i?.params||o?.params||o?.query)&&(f={...i?.params,...i?.query,...o?.params,...o?.query}),{...i,...o,query:f,params:f,headers:d}}function gy(n,o,i){if(!o)return new i(n);const u=new i(o);if(n)for(const[d,f]of Symbol.iterator in n||Array.isArray(n)?n:new i(n))u.set(d,f);return u}async function Ao(n,o){if(o)if(Array.isArray(o))for(const i of o)await i(n);else await o(n)}const vy=new Set([408,409,425,429,500,502,503,504]),yy=new Set([101,204,205,304]);function nm(n={}){const{fetch:o=globalThis.fetch,Headers:i=globalThis.Headers,AbortController:u=globalThis.AbortController}=n;async function d(v){const g=v.error&&v.error.name==="AbortError"&&!v.options.timeout||!1;if(v.options.retry!==!1&&!g){let h;typeof v.options.retry=="number"?h=v.options.retry:h=hf(v.options.method)?0:1;const y=v.response&&v.response.status||500;if(h>0&&(Array.isArray(v.options.retryStatusCodes)?v.options.retryStatusCodes.includes(y):vy.has(y))){const N=typeof v.options.retryDelay=="function"?v.options.retryDelay(v):v.options.retryDelay||0;return N>0&&await new Promise(P=>setTimeout(P,N)),f(v.request,{...v.options,retry:h-1})}}const j=uy(v);throw Error.captureStackTrace&&Error.captureStackTrace(j,f),j}const f=async function(g,j={}){const h={request:g,options:hy(g,j,n.defaults,i),response:void 0,error:void 0};h.options.method&&(h.options.method=h.options.method.toUpperCase()),h.options.onRequest&&await Ao(h,h.options.onRequest),typeof h.request=="string"&&(h.options.baseURL&&(h.request=ty(h.request,h.options.baseURL)),h.options.query&&(h.request=ry(h.request,h.options.query),delete h.options.query),"query"in h.options&&delete h.options.query,"params"in h.options&&delete h.options.params),h.options.body&&hf(h.options.method)&&(dy(h.options.body)?(h.options.body=typeof h.options.body=="string"?h.options.body:JSON.stringify(h.options.body),h.options.headers=new i(h.options.headers||{}),h.options.headers.has("content-type")||h.options.headers.set("content-type","application/json"),h.options.headers.has("accept")||h.options.headers.set("accept","application/json")):("pipeTo"in h.options.body&&typeof h.options.body.pipeTo=="function"||typeof h.options.body.pipe=="function")&&("duplex"in h.options||(h.options.duplex="half")));let y;if(!h.options.signal&&h.options.timeout){const P=new u;y=setTimeout(()=>{const A=new Error("[TimeoutError]: The operation was aborted due to timeout");A.name="TimeoutError",A.code=23,P.abort(A)},h.options.timeout),h.options.signal=P.signal}try{h.response=await o(h.request,h.options)}catch(P){return h.error=P,h.options.onRequestError&&await Ao(h,h.options.onRequestError),await d(h)}finally{y&&clearTimeout(y)}if((h.response.body||h.response._bodyInit)&&!yy.has(h.response.status)&&h.options.method!=="HEAD"){const P=(h.options.parseResponse?"json":h.options.responseType)||py(h.response.headers.get("content-type")||"");switch(P){case"json":{const A=await h.response.text(),I=h.options.parseResponse||Ov;h.response._data=I(A);break}case"stream":{h.response._data=h.response.body||h.response._bodyInit;break}default:h.response._data=await h.response[P]()}}return h.options.onResponse&&await Ao(h,h.options.onResponse),!h.options.ignoreResponseError&&h.response.status>=400&&h.response.status<600?(h.options.onResponseError&&await Ao(h,h.options.onResponseError),await d(h)):h.response},m=async function(g,j){return(await f(g,j))._data};return m.raw=f,m.native=(...v)=>o(...v),m.create=(v={},g={})=>nm({...n,...g,defaults:{...n.defaults,...g.defaults,...v}}),m}const ts=(function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")})(),xy=ts.fetch?(...n)=>ts.fetch(...n):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),wy=ts.Headers,jy=ts.AbortController,Ny=nm({fetch:xy,Headers:wy,AbortController:jy});var by=Object.defineProperty,ky=Object.defineProperties,Sy=Object.getOwnPropertyDescriptors,gf=Object.getOwnPropertySymbols,Cy=Object.prototype.hasOwnProperty,_y=Object.prototype.propertyIsEnumerable,am=n=>{throw TypeError(n)},vf=(n,o,i)=>o in n?by(n,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[o]=i,Sl=(n,o)=>{for(var i in o||(o={}))Cy.call(o,i)&&vf(n,i,o[i]);if(gf)for(var i of gf(o))_y.call(o,i)&&vf(n,i,o[i]);return n},Ey=(n,o)=>ky(n,Sy(o)),om=(n,o,i)=>o.has(n)||am("Cannot "+i),Le=(n,o,i)=>(om(n,o,"read from private field"),i?i.call(n):o.get(n)),Xr=(n,o,i)=>o.has(n)?am("Cannot add the same private member more than once"):o instanceof WeakSet?o.add(n):o.set(n,i),Pn=(n,o,i,u)=>(om(n,o,"write to private field"),o.set(n,i),i),Ot=(n,o,i)=>new Promise((u,d)=>{var f=g=>{try{v(i.next(g))}catch(j){d(j)}},m=g=>{try{v(i.throw(g))}catch(j){d(j)}},v=g=>g.done?u(g.value):Promise.resolve(g.value).then(f,m);v((i=i.apply(n,o)).next())}),Ty="6QrJZ7pFCmBZAeIJF7IArvkCz+EtzA0RVcpHkiQIsQyhs7QtCS9P+CueZdHfB2OtJcgX3BbqY9pfpWeAVTqCwQ==";function yf(n){return encodeURIComponent(n).replace(/[!'()*]/g,o=>`%${o.charCodeAt(0).toString(16).toUpperCase()}`)}function Py(n){return o=>{let{options:i}=o,u=Math.floor(Date.now()/1e3).toString(),d=Math.random().toString(36).substring(2,15),f=Sl({},i.query),m=Object.keys(f).sort().map(A=>`${yf(A)}=${yf(String(f[A]))}`).join("&"),v={"x-timestamp":u,"x-nonce":d},g=Object.keys(v).sort().map(A=>`${A}:${v[A]}`).join(`
`),j=i.body&&!(i.body instanceof FormData)?JSON.stringify(i.body):"",h=_v(j).toString(yv),y=[m,g,h].join(`
`);console.warn(`Client-side Canonical Request V3:
`,y);let N=pv.stringify(Sv(y,n)),P=new Headers(i.headers);Object.entries(v).forEach(([A,I])=>{P.set(A,I)}),P.set("X-Sign",N),i.headers=P}}function kt(n,o,i={}){return n.auth.accessToken&&(i.headers=Sl({Authorization:`Bearer ${n.auth.accessToken}`},i.headers)),Ny(o,Ey(Sl({baseURL:n.config.apiBaseUrl},i),{onRequest:Py(Ty)}))}function Dy(){var n,o;return(o=(n=document.querySelector('link[rel="icon"]'))==null?void 0:n.href)!=null?o:null}function My(){var n;return(n=document.title)!=null?n:null}function xf(n,o,i=localStorage){let u=i.getItem(n),d=o?JSON.stringify(o):null;d?i.setItem(n,d):i.removeItem(n),window.dispatchEvent(new StorageEvent("storage",{key:n,oldValue:u,newValue:d,storageArea:i}))}function wf(n,o=localStorage){let i=o.getItem(n);try{return i?JSON.parse(i):null}catch{return null}}var Jt,Cl,Oy=class{constructor(o){Xr(this,Jt),Xr(this,Cl,`lumi-auth-${ov()}`),Pn(this,Jt,o)}get accessToken(){return wf("lumi-access-token")}set accessToken(o){xf("lumi-access-token",o)}get user(){return wf("lumi-user")}set user(o){xf("lumi-user",o)}get isAuthenticated(){return!!this.accessToken}signIn(){let o=(window.screen.width-800)/2,i=(window.screen.height-600)/2,u=window.open(Le(this,Jt).config.authOrigin,Le(this,Cl),`width=800,height=600,left=${o},top=${i}`),d;return new Promise((f,m)=>{if(!u)return m(new Error("Open auth window failed"));let v=setInterval(()=>{u.closed&&m(new Error("Auth window closed"))},1e3),g=h=>{u.closed||(u.focus(),h.stopPropagation(),h.preventDefault())},j=({data:h,origin:y,source:N})=>{if(!(y!==Le(this,Jt).config.authOrigin||N!==u))switch(h?.type){case"lumi-ready":{u.postMessage({type:"lumi-init",data:{projectId:Le(this,Jt).config.projectId,icon:Dy(),title:My()}},Le(this,Jt).config.authOrigin);break}case"lumi-sign-in":{if(h.data.projectId!==Le(this,Jt).config.projectId)break;u.close(),window.focus(),this.accessToken=h.data.accessToken,this.user=h.data.user,f(h.data);break}}};window.addEventListener("message",j),document.addEventListener("click",g,!0),d=()=>{clearInterval(v),window.removeEventListener("message",j),document.removeEventListener("click",g,!0)}}).finally(()=>d?.())}signOut(){this.accessToken=null,this.user=null}refreshUser(){return Ot(this,null,function*(){let o=yield kt(Le(this,Jt),"/lm/user/info",{method:"POST"});if(o.code!==200)throw new Error(o.message);return this.user=o.data,o.data})}onAuthChange(o){let i=u=>{(u.key==="lumi-access-token"||u.key==="lumi-user"||u.key===null)&&o({isAuthenticated:this.isAuthenticated,user:this.user})};return window.addEventListener("storage",i),()=>{window.removeEventListener("storage",i)}}};Jt=new WeakMap,Cl=new WeakMap;var bt,Ly=class{constructor(n,o){Xr(this,bt),Pn(this,bt,n),this.entityName=o}list(){return Ot(this,arguments,function*({filter:n,sort:o,limit:i,skip:u}={}){if(i){let d=yield kt(Le(this,bt),this.uri("/find"),{method:"POST",body:{filter:n,sort:o,limit:i,skip:u}});if(d.code!==200)throw new Error(d.message);return d.data}else{let d=yield kt(Le(this,bt),this.uri("/list"),{method:"POST",body:{filter:n,sort:o}});if(d.code!==200)throw new Error(d.message);return{total:d.data.length,list:d.data}}})}get(n){return Ot(this,null,function*(){let o=yield kt(Le(this,bt),this.uri(`/${n}`),{method:"GET"});if(o.code!==200)throw new Error(o.message);return o.data})}create(n){return Ot(this,null,function*(){let o=yield kt(Le(this,bt),this.uri(),{method:"POST",body:n});if(o.code!==200)throw new Error(o.message);return o.data})}createMany(n){return Ot(this,null,function*(){let o=yield kt(Le(this,bt),this.uri("/batch"),{method:"POST",body:n});if(o.code!==200)throw new Error(o.message);return o.data})}update(n,o){return Ot(this,null,function*(){let i=yield kt(Le(this,bt),this.uri(),{method:"PUT",body:{filter:{_id:n},update:o}});if(i.code!==200)throw new Error(i.message);return i.data})}delete(n){return Ot(this,null,function*(){let o=yield kt(Le(this,bt),this.uri(`/${n}`),{method:"DELETE"});if(o.code!==200)throw new Error(o.message)})}deleteMany(n){return Ot(this,null,function*(){let o=yield kt(Le(this,bt),this.uri("/batch-by-ids"),{method:"DELETE",params:{ids:n}});if(o.code!==200)throw new Error(o.message)})}uri(n=""){return`/lm/${Le(this,bt).config.projectId}/${this.entityName}/documents${n}`}};bt=new WeakMap;var Ko,Ry=class{constructor(o){return Xr(this,Ko),Pn(this,Ko,o),new Proxy(this,{get(i,u){return u in i||(i[u]=new Ly(Le(i,Ko),u)),i[u]}})}};Ko=new WeakMap;var _l=class extends Error{constructor(n,o){super(o),this.name="LumiError",this.code=n}},ya,Iy=class{constructor(n){Xr(this,ya),Pn(this,ya,n)}send(n){return Ot(this,arguments,function*({to:o,subject:i,fromName:u,html:d,text:f="",replyTo:m,scheduledAt:v}){if(!o||!i||!d&&!f)throw new Error("Failed to send email: Missing required parameters.");typeof o=="string"&&(o=[o]),typeof m=="string"&&(m=[m]);let g=yield kt(Le(this,ya),`/lm/${Le(this,ya).config.projectId}/email/send`,{method:"POST",body:{to:o,subject:i,fromName:u,html:d,text:f,replyTo:m,scheduledAt:v}});if(g.code!==200)throw new _l(g.code,g.message)})}};ya=new WeakMap;var qr,zy=class{constructor(n){Xr(this,qr),Pn(this,qr,n)}upload(n){return Ot(this,null,function*(){let o=new FormData;n.forEach(u=>{o.append("files",u)});let i=yield kt(Le(this,qr),`/lm/${Le(this,qr).config.projectId}/file/batch`,{method:"POST",body:o});if(i.code!==200)throw new _l(i.code,i.message);return i.data})}delete(n){return Ot(this,null,function*(){let o=yield kt(Le(this,qr),`/lm/${Le(this,qr).config.projectId}/file/batch`,{method:"DELETE",body:{fileUrls:n}});if(o.code!==200)throw new _l(o.code,o.message)})}};qr=new WeakMap;var El,$y=class{constructor(n){Xr(this,El),Pn(this,El,n),this.email=new Iy(n),this.file=new zy(n)}};El=new WeakMap;var Ay=class{constructor(o){this.config=o,this.auth=new Oy(this),this.entities=new Ry(this),this.tools=new $y(this)}};function Uy(n){return new Ay(n)}const Fe=Uy({projectId:"p355815126673022976",apiBaseUrl:"https://api.lumi.new",authOrigin:"https://auth.lumi.new"}),Fy=()=>{const[n,o]=_.useState({totalPacientes:0,totalMedicos:0,consultasHoje:0,consultasPendentes:0});return _.useEffect(()=>{(async()=>{try{const[u,d,f]=await Promise.all([Fe.entities.pacientes.list(),Fe.entities.medicos.list(),Fe.entities.consultas.list()]),m=new Date().toISOString().split("T")[0],v=f.list?.filter(j=>j.dataHora?.startsWith(m)).length||0,g=f.list?.filter(j=>j.status==="agendada"||j.status==="confirmada").length||0;o({totalPacientes:u.list?.length||0,totalMedicos:d.list?.length||0,consultasHoje:v,consultasPendentes:g})}catch(u){console.error("Erro ao carregar estatísticas:",u)}})()},[]),a.jsxs("div",{className:"space-y-8",children:[a.jsxs("div",{className:"text-center py-12 bg-gradient-to-l from-blue-800 to-blue-500 text-white rounded-xl shadow-lg",children:[a.jsx("h1",{className:"text-4xl font-bold mb-4",children:"Sistema de Agendamento Médico"}),a.jsx("p",{className:"text-xl opacity-90",children:"Gerencie consultas, pacientes e médicos de forma eficiente"})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:[a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-gradient-to-l from-blue-700 to-blue-400 rounded-full",children:a.jsx(Qr,{className:"w-6 h-6 text-white"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Total de Pacientes"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.totalPacientes})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-green-100 rounded-full",children:a.jsx(of,{className:"w-6 h-6 text-green-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Médicos Ativos"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.totalMedicos})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-yellow-100 rounded-full",children:a.jsx(Cr,{className:"w-6 h-6 text-yellow-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Consultas Hoje"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.consultasHoje})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-purple-100 rounded-full",children:a.jsx(kn,{className:"w-6 h-6 text-purple-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Pendentes"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.consultasPendentes})]})]})})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6 hover:shadow-lg transition-shadow",children:[a.jsx("div",{className:"w-12 h-12 bg-gradient-to-l from-blue-700 to-blue-400 rounded-lg flex items-center justify-center mb-4",children:a.jsx(Cr,{className:"w-6 h-6 text-white"})}),a.jsx("h3",{className:"text-lg font-semibold mb-2",children:"Agendar Consulta"}),a.jsx("p",{className:"text-gray-600 mb-4",children:"Interface para pacientes agendarem suas consultas médicas"}),a.jsx("a",{href:"/paciente",className:"btn-primary inline-block",children:"Acessar Agendamento"})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6 hover:shadow-lg transition-shadow",children:[a.jsx(of,{className:"w-12 h-12 text-green-600 mb-4"}),a.jsx("h3",{className:"text-lg font-semibold mb-2",children:"Painel do Médico"}),a.jsx("p",{className:"text-gray-600 mb-4 whitespace-nowrap",children:"Gerencie suas consultas, horários e informações dos pacientes"}),a.jsx("a",{href:"/login-medico",className:"btn-primary inline-block",children:"Acessar Painel"})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6 hover:shadow-lg transition-shadow",children:[a.jsx(Qr,{className:"w-12 h-12 text-purple-600 mb-4"}),a.jsx("h3",{className:"text-lg font-semibold mb-2",children:"Cadastro de Pacientes"}),a.jsx("p",{className:"text-gray-600 mb-4",children:"Área da secretaria para cadastrar e gerenciar pacientes"}),a.jsx("a",{href:"/login-secretaria",className:"btn-primary inline-block",children:"Acessar Cadastro"})]})]})]})},Hy=()=>{const[n,o]=_.useState({email:"",senha:""}),[i,u]=_.useState(!1),[d,f]=_.useState(!1),[m,v]=_.useState({nome:"",email:"",senha:"",confirmarSenha:"",telefone:"",cpf:"",dataNascimento:"",convenio:"",altura:"",peso:""}),g=Tr(),j=async y=>{y.preventDefault(),u(!0);try{const P=(await Fe.entities.pacientes.list({filter:{email:n.email,ativo:!0}})).list?.[0];if(!P){ue.error("Email não encontrado. Cadastre-se primeiro."),u(!1);return}P.senha===n.senha?(ue.success(`Bem-vindo(a), ${P.nome}!`),localStorage.setItem("pacienteLogado",JSON.stringify(P)),g("/acompanhamento")):ue.error("Senha incorreta")}catch(N){console.error("Erro no login:",N),ue.error("Erro ao fazer login. Tente novamente.")}finally{u(!1)}},h=async y=>{if(y.preventDefault(),m.senha!==m.confirmarSenha){ue.error("As senhas não coincidem");return}if(m.senha.length<6){ue.error("A senha deve ter pelo menos 6 caracteres");return}u(!0);try{const N=await Fe.entities.pacientes.list({filter:{email:m.email}});if(N.list&&N.list.length>0){ue.error("Este email já está cadastrado"),u(!1);return}const P=await Fe.entities.pacientes.create({nome:m.nome,email:m.email,senha:m.senha,telefone:m.telefone,cpf:m.cpf,dataNascimento:m.dataNascimento,convenio:m.convenio||"Particular",altura:m.altura?parseFloat(m.altura):void 0,peso:m.peso?parseFloat(m.peso):void 0,ativo:!0,criadoEm:new Date().toISOString(),atualizadoEm:new Date().toISOString()});ue.success("Cadastro realizado com sucesso!"),localStorage.setItem("pacienteLogado",JSON.stringify(P)),g("/acompanhamento")}catch(N){console.error("Erro no cadastro:",N),ue.error("Erro ao criar cadastro. Tente novamente.")}finally{u(!1)}};return a.jsx("div",{className:"min-h-screen bg-gradient-to-br from-blue-50 to-white flex items-center justify-center p-4",children:a.jsxs("div",{className:"max-w-md w-full",children:[a.jsxs("div",{className:"text-center mb-8",children:[a.jsx("div",{className:"bg-gradient-to-r from-blue-700 to-blue-400 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:a.jsx(Cn,{className:"w-8 h-8 text-white"})}),a.jsx("h1",{className:"text-3xl font-bold text-gray-900 mb-2",children:d?"Criar Conta":"Área do Paciente"}),a.jsx("p",{className:"text-gray-600",children:d?"Preencha seus dados para criar sua conta":"Faça login para acompanhar suas consultas"})]}),a.jsx("div",{className:"bg-white rounded-lg shadow-lg p-8",children:d?a.jsxs("form",{onSubmit:h,className:"space-y-4",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Nome Completo"}),a.jsx("input",{type:"text",value:m.nome,onChange:y=>v(N=>({...N,nome:y.target.value})),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"CPF"}),a.jsx("input",{type:"text",value:m.cpf,onChange:y=>v(N=>({...N,cpf:y.target.value})),className:"form-input",placeholder:"000.000.000-00",required:!0})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Email"}),a.jsx("input",{type:"email",value:m.email,onChange:y=>v(N=>({...N,email:y.target.value})),className:"form-input",required:!0})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Senha"}),a.jsx("input",{type:"password",value:m.senha,onChange:y=>v(N=>({...N,senha:y.target.value})),className:"form-input",minLength:6,required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Confirmar Senha"}),a.jsx("input",{type:"password",value:m.confirmarSenha,onChange:y=>v(N=>({...N,confirmarSenha:y.target.value})),className:"form-input",required:!0})]})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Telefone"}),a.jsx("input",{type:"tel",value:m.telefone,onChange:y=>v(N=>({...N,telefone:y.target.value})),className:"form-input",placeholder:"(11) 99999-9999",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Data de Nascimento"}),a.jsx("input",{type:"date",value:m.dataNascimento,onChange:y=>v(N=>({...N,dataNascimento:y.target.value})),className:"form-input",required:!0})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Convênio"}),a.jsxs("select",{value:m.convenio,onChange:y=>v(N=>({...N,convenio:y.target.value})),className:"form-input",children:[a.jsx("option",{value:"",children:"Selecione"}),a.jsx("option",{value:"Particular",children:"Particular"}),a.jsx("option",{value:"Unimed",children:"Unimed"}),a.jsx("option",{value:"Bradesco Saúde",children:"Bradesco Saúde"}),a.jsx("option",{value:"SulAmérica",children:"SulAmérica"}),a.jsx("option",{value:"Amil",children:"Amil"}),a.jsx("option",{value:"NotreDame",children:"NotreDame"})]})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Altura (cm)"}),a.jsx("input",{type:"number",value:m.altura,onChange:y=>v(N=>({...N,altura:y.target.value})),className:"form-input",placeholder:"170",min:"50",max:"250"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Peso (kg)"}),a.jsx("input",{type:"number",value:m.peso,onChange:y=>v(N=>({...N,peso:y.target.value})),className:"form-input",placeholder:"70",min:"20",max:"300",step:"0.1"})]})]}),a.jsxs("div",{className:"flex space-x-4",children:[a.jsx("button",{type:"button",onClick:()=>f(!1),className:"flex-1 bg-gray-100 text-gray-700 py-3 px-4 rounded-lg font-medium hover:bg-gray-200 transition-colors",children:"Voltar"}),a.jsx("button",{type:"submit",disabled:i,className:"flex-1 bg-gradient-to-r from-blue-700 to-blue-400 text-white py-3 px-4 rounded-lg font-medium hover:from-blue-800 hover:to-blue-500 disabled:opacity-50 disabled:cursor-not-allowed transition-all",children:i?"Cadastrando...":"Cadastrar"})]})]}):a.jsxs("form",{onSubmit:j,className:"space-y-6",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email"}),a.jsxs("div",{className:"relative",children:[a.jsx(Ul,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"email",value:n.email,onChange:y=>o(N=>({...N,email:y.target.value})),className:"form-input pl-10",placeholder:"seu@email.com",required:!0})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Senha"}),a.jsxs("div",{className:"relative",children:[a.jsx(Kf,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"password",value:n.senha,onChange:y=>o(N=>({...N,senha:y.target.value})),className:"form-input pl-10",placeholder:"Sua senha",required:!0})]})]}),a.jsx("button",{type:"submit",disabled:i,className:"w-full bg-gradient-to-r from-blue-700 to-blue-400 text-white py-3 px-4 rounded-lg font-medium hover:from-blue-800 hover:to-blue-500 disabled:opacity-50 disabled:cursor-not-allowed transition-all",children:i?"Entrando...":"Entrar"}),a.jsx("div",{className:"text-center",children:a.jsx("button",{type:"button",onClick:()=>f(!0),className:"text-blue-600 hover:text-blue-800 text-sm font-medium",children:"Não tem conta? Cadastre-se aqui"})})]})})]})})},By=()=>{const[n,o]=_.useState({email:"",senha:""}),[i,u]=_.useState(!1),[d,f]=_.useState(!1),[m,v]=_.useState({nome:"",email:"",senha:"",confirmarSenha:"",telefone:"",cpf:""}),g=Tr(),j={email:"secretaria@clinica.com",senha:"secretaria123"},h=async y=>{y.preventDefault(),u(!0);try{n.email===j.email&&n.senha===j.senha?(ue.success("Login realizado com sucesso!"),localStorage.setItem("secretariaLogada",JSON.stringify({nome:"Secretária",email:n.email,tipo:"secretaria"})),g("/painel-secretaria")):ue.error("Email ou senha incorretos")}catch(N){console.error("Erro no login:",N),ue.error("Erro ao fazer login. Tente novamente.")}finally{u(!1)}};return a.jsx("div",{className:"min-h-screen bg-gradient-to-br from-green-50 to-white flex items-center justify-center p-4",children:a.jsxs("div",{className:"max-w-md w-full",children:[a.jsxs("div",{className:"text-center mb-8",children:[a.jsx("div",{className:"bg-gradient-to-r from-green-600 to-green-400 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:a.jsx(bl,{className:"w-8 h-8 text-white"})}),a.jsx("h1",{className:"text-3xl font-bold text-gray-900 mb-2",children:d?"Criar Conta de Secretária":"Área da Secretaria"}),a.jsx("p",{className:"text-gray-600",children:d?"Preencha os dados para criar uma conta de secretária":"Faça login para acessar o sistema de gestão"})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8",children:[d?a.jsxs("form",{onSubmit:y=>{y.preventDefault()},className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Nome Completo"}),a.jsx("input",{type:"text",value:m.nome,onChange:y=>v(N=>({...N,nome:y.target.value})),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"CPF"}),a.jsx("input",{type:"text",value:m.cpf,onChange:y=>v(N=>({...N,cpf:y.target.value})),className:"form-input",placeholder:"000.000.000-00",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Telefone"}),a.jsx("input",{type:"tel",value:m.telefone,onChange:y=>v(N=>({...N,telefone:y.target.value})),className:"form-input",placeholder:"(11) 99999-9999",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Email"}),a.jsx("input",{type:"email",value:m.email,onChange:y=>v(N=>({...N,email:y.target.value})),className:"form-input",required:!0})]}),a.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Senha"}),a.jsx("input",{type:"password",value:m.senha,onChange:y=>v(N=>({...N,senha:y.target.value})),className:"form-input",minLength:6,required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Confirmar Senha"}),a.jsx("input",{type:"password",value:m.confirmarSenha,onChange:y=>v(N=>({...N,confirmarSenha:y.target.value})),className:"form-input",required:!0})]})]}),a.jsxs("div",{className:"flex space-x-4",children:[a.jsx("button",{type:"button",onClick:()=>f(!1),className:"flex-1 bg-gray-100 text-gray-700 py-3 px-4 rounded-lg font-medium hover:bg-gray-200 transition-colors",children:"Voltar"}),a.jsx("button",{type:"submit",disabled:i,className:"flex-1 bg-gradient-to-r from-green-600 to-green-400 text-white py-3 px-4 rounded-lg font-medium hover:from-green-700 hover:to-green-500 disabled:opacity-50 disabled:cursor-not-allowed transition-all",children:i?"Cadastrando...":"Cadastrar"})]})]}):a.jsxs("form",{onSubmit:h,className:"space-y-6",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email"}),a.jsxs("div",{className:"relative",children:[a.jsx(Ul,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"email",value:n.email,onChange:y=>o(N=>({...N,email:y.target.value})),className:"form-input pl-10",placeholder:"secretaria@clinica.com",required:!0})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Senha"}),a.jsxs("div",{className:"relative",children:[a.jsx(Kf,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"password",value:n.senha,onChange:y=>o(N=>({...N,senha:y.target.value})),className:"form-input pl-10",placeholder:"Sua senha",required:!0})]})]}),a.jsx("button",{type:"submit",disabled:i,className:"w-full bg-gradient-to-r from-green-600 to-green-400 text-white py-3 px-4 rounded-lg font-medium hover:from-green-700 hover:to-green-500 disabled:opacity-50 disabled:cursor-not-allowed transition-all",children:i?"Entrando...":"Entrar"}),a.jsx("div",{className:"text-center",children:a.jsx("button",{type:"button",onClick:()=>f(!0),className:"text-green-600 hover:text-green-800 text-sm font-medium",children:"Não tem conta? Cadastre-se aqui"})})]}),!d&&a.jsxs("div",{className:"mt-6 p-4 bg-green-50 rounded-lg",children:[a.jsx("h3",{className:"text-sm font-medium text-green-800 mb-2",children:"Credenciais de Demonstração:"}),a.jsxs("div",{className:"text-sm text-green-700",children:[a.jsxs("p",{children:[a.jsx("strong",{children:"Email:"})," secretaria@clinica.com"]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Senha:"})," secretaria123"]})]})]})]})]})})},Wy=()=>{const[n,o]=_.useState({email:"",senha:""}),[i,u]=_.useState(!1),d=Tr();async function f(v){const j=new TextEncoder().encode(v),h=await window.crypto.subtle.digest("SHA-256",j);return Array.from(new Uint8Array(h)).map(y=>y.toString(16).padStart(2,"0")).join("")}const m=async v=>{v.preventDefault(),u(!0);try{const h=(await(await fetch("/api/medicos?email="+encodeURIComponent(n.email))).json())[0];if(!h){ue.error("Email não encontrado");return}const y=await f(n.senha);h.senha===y?(ue.success("Login realizado com sucesso!"),localStorage.setItem("medicoLogado",JSON.stringify(h)),d("/painel-medico")):ue.error("Senha incorreta")}catch{ue.error("Erro ao fazer login. Tente novamente.")}finally{u(!1)}};return a.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-green-50 to-white p-4",children:a.jsxs("form",{onSubmit:m,className:"max-w-md w-full bg-white rounded-lg shadow-md p-8",children:[a.jsx("h2",{className:"text-2xl font-bold mb-6 text-green-700 text-center",children:"Login Médico"}),a.jsxs("div",{className:"mb-4",children:[a.jsx("label",{className:"block text-gray-700 mb-2",children:"Email"}),a.jsx("input",{type:"email",className:"w-full px-4 py-2 border rounded focus:outline-none focus:ring-2 focus:ring-green-400",value:n.email,onChange:v=>o({...n,email:v.target.value}),required:!0})]}),a.jsxs("div",{className:"mb-6",children:[a.jsx("label",{className:"block text-gray-700 mb-2",children:"Senha"}),a.jsx("input",{type:"password",className:"w-full px-4 py-2 border rounded focus:outline-none focus:ring-2 focus:ring-green-400",value:n.senha,onChange:v=>o({...n,senha:v.target.value}),required:!0})]}),a.jsx("button",{type:"submit",className:"w-full bg-green-600 text-white py-2 rounded hover:bg-green-700 transition-colors",disabled:i,children:i?"Entrando...":"Entrar"}),a.jsxs("p",{className:"text-sm text-indigo-700 mt-4 text-center",children:["Use as credenciais de qualquer médico cadastrado no sistema.",a.jsx("br",{}),"Se não houver médicos cadastrados, acesse primeiro a área da secretaria para criar um."]})]})})};function rs(n){"@babel/helpers - typeof";return rs=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},rs(n)}function er(n){if(n===null||n===!0||n===!1)return NaN;var o=Number(n);return isNaN(o)?o:o<0?Math.ceil(o):Math.floor(o)}function Re(n,o){if(o.length<n)throw new TypeError(n+" argument"+(n>1?"s":"")+" required, but only "+o.length+" present")}function rt(n){Re(1,arguments);var o=Object.prototype.toString.call(n);return n instanceof Date||rs(n)==="object"&&o==="[object Date]"?new Date(n.getTime()):typeof n=="number"||o==="[object Number]"?new Date(n):((typeof n=="string"||o==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function Hl(n,o){Re(2,arguments);var i=rt(n),u=er(o);return isNaN(u)?new Date(NaN):(u&&i.setDate(i.getDate()+u),i)}function qy(n,o){Re(2,arguments);var i=rt(n).getTime(),u=er(o);return new Date(i+u)}var Vy={};function us(){return Vy}function Qy(n){var o=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return o.setUTCFullYear(n.getFullYear()),n.getTime()-o.getTime()}function jf(n){Re(1,arguments);var o=rt(n);return o.setHours(0,0,0,0),o}var sm=6e4,im=36e5;function lm(n,o){Re(2,arguments);var i=jf(n),u=jf(o);return i.getTime()===u.getTime()}function Yy(n){return Re(1,arguments),n instanceof Date||rs(n)==="object"&&Object.prototype.toString.call(n)==="[object Date]"}function Xy(n){if(Re(1,arguments),!Yy(n)&&typeof n!="number")return!1;var o=rt(n);return!isNaN(Number(o))}function Ky(n,o){Re(2,arguments);var i=er(o);return qy(n,-i)}var Gy=864e5;function Jy(n){Re(1,arguments);var o=rt(n),i=o.getTime();o.setUTCMonth(0,1),o.setUTCHours(0,0,0,0);var u=o.getTime(),d=i-u;return Math.floor(d/Gy)+1}function ns(n){Re(1,arguments);var o=1,i=rt(n),u=i.getUTCDay(),d=(u<o?7:0)+u-o;return i.setUTCDate(i.getUTCDate()-d),i.setUTCHours(0,0,0,0),i}function um(n){Re(1,arguments);var o=rt(n),i=o.getUTCFullYear(),u=new Date(0);u.setUTCFullYear(i+1,0,4),u.setUTCHours(0,0,0,0);var d=ns(u),f=new Date(0);f.setUTCFullYear(i,0,4),f.setUTCHours(0,0,0,0);var m=ns(f);return o.getTime()>=d.getTime()?i+1:o.getTime()>=m.getTime()?i:i-1}function Zy(n){Re(1,arguments);var o=um(n),i=new Date(0);i.setUTCFullYear(o,0,4),i.setUTCHours(0,0,0,0);var u=ns(i);return u}var ex=6048e5;function tx(n){Re(1,arguments);var o=rt(n),i=ns(o).getTime()-Zy(o).getTime();return Math.round(i/ex)+1}function as(n,o){var i,u,d,f,m,v,g,j;Re(1,arguments);var h=us(),y=er((i=(u=(d=(f=o?.weekStartsOn)!==null&&f!==void 0?f:o==null||(m=o.locale)===null||m===void 0||(v=m.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&d!==void 0?d:h.weekStartsOn)!==null&&u!==void 0?u:(g=h.locale)===null||g===void 0||(j=g.options)===null||j===void 0?void 0:j.weekStartsOn)!==null&&i!==void 0?i:0);if(!(y>=0&&y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var N=rt(n),P=N.getUTCDay(),A=(P<y?7:0)+P-y;return N.setUTCDate(N.getUTCDate()-A),N.setUTCHours(0,0,0,0),N}function cm(n,o){var i,u,d,f,m,v,g,j;Re(1,arguments);var h=rt(n),y=h.getUTCFullYear(),N=us(),P=er((i=(u=(d=(f=o?.firstWeekContainsDate)!==null&&f!==void 0?f:o==null||(m=o.locale)===null||m===void 0||(v=m.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&d!==void 0?d:N.firstWeekContainsDate)!==null&&u!==void 0?u:(g=N.locale)===null||g===void 0||(j=g.options)===null||j===void 0?void 0:j.firstWeekContainsDate)!==null&&i!==void 0?i:1);if(!(P>=1&&P<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var A=new Date(0);A.setUTCFullYear(y+1,0,P),A.setUTCHours(0,0,0,0);var I=as(A,o),D=new Date(0);D.setUTCFullYear(y,0,P),D.setUTCHours(0,0,0,0);var W=as(D,o);return h.getTime()>=I.getTime()?y+1:h.getTime()>=W.getTime()?y:y-1}function rx(n,o){var i,u,d,f,m,v,g,j;Re(1,arguments);var h=us(),y=er((i=(u=(d=(f=o?.firstWeekContainsDate)!==null&&f!==void 0?f:o==null||(m=o.locale)===null||m===void 0||(v=m.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&d!==void 0?d:h.firstWeekContainsDate)!==null&&u!==void 0?u:(g=h.locale)===null||g===void 0||(j=g.options)===null||j===void 0?void 0:j.firstWeekContainsDate)!==null&&i!==void 0?i:1),N=cm(n,o),P=new Date(0);P.setUTCFullYear(N,0,y),P.setUTCHours(0,0,0,0);var A=as(P,o);return A}var nx=6048e5;function ax(n,o){Re(1,arguments);var i=rt(n),u=as(i,o).getTime()-rx(i,o).getTime();return Math.round(u/nx)+1}function ke(n,o){for(var i=n<0?"-":"",u=Math.abs(n).toString();u.length<o;)u="0"+u;return i+u}var jr={y:function(o,i){var u=o.getUTCFullYear(),d=u>0?u:1-u;return ke(i==="yy"?d%100:d,i.length)},M:function(o,i){var u=o.getUTCMonth();return i==="M"?String(u+1):ke(u+1,2)},d:function(o,i){return ke(o.getUTCDate(),i.length)},a:function(o,i){var u=o.getUTCHours()/12>=1?"pm":"am";switch(i){case"a":case"aa":return u.toUpperCase();case"aaa":return u;case"aaaaa":return u[0];case"aaaa":default:return u==="am"?"a.m.":"p.m."}},h:function(o,i){return ke(o.getUTCHours()%12||12,i.length)},H:function(o,i){return ke(o.getUTCHours(),i.length)},m:function(o,i){return ke(o.getUTCMinutes(),i.length)},s:function(o,i){return ke(o.getUTCSeconds(),i.length)},S:function(o,i){var u=i.length,d=o.getUTCMilliseconds(),f=Math.floor(d*Math.pow(10,u-3));return ke(f,i.length)}},bn={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},ox={G:function(o,i,u){var d=o.getUTCFullYear()>0?1:0;switch(i){case"G":case"GG":case"GGG":return u.era(d,{width:"abbreviated"});case"GGGGG":return u.era(d,{width:"narrow"});case"GGGG":default:return u.era(d,{width:"wide"})}},y:function(o,i,u){if(i==="yo"){var d=o.getUTCFullYear(),f=d>0?d:1-d;return u.ordinalNumber(f,{unit:"year"})}return jr.y(o,i)},Y:function(o,i,u,d){var f=cm(o,d),m=f>0?f:1-f;if(i==="YY"){var v=m%100;return ke(v,2)}return i==="Yo"?u.ordinalNumber(m,{unit:"year"}):ke(m,i.length)},R:function(o,i){var u=um(o);return ke(u,i.length)},u:function(o,i){var u=o.getUTCFullYear();return ke(u,i.length)},Q:function(o,i,u){var d=Math.ceil((o.getUTCMonth()+1)/3);switch(i){case"Q":return String(d);case"QQ":return ke(d,2);case"Qo":return u.ordinalNumber(d,{unit:"quarter"});case"QQQ":return u.quarter(d,{width:"abbreviated",context:"formatting"});case"QQQQQ":return u.quarter(d,{width:"narrow",context:"formatting"});case"QQQQ":default:return u.quarter(d,{width:"wide",context:"formatting"})}},q:function(o,i,u){var d=Math.ceil((o.getUTCMonth()+1)/3);switch(i){case"q":return String(d);case"qq":return ke(d,2);case"qo":return u.ordinalNumber(d,{unit:"quarter"});case"qqq":return u.quarter(d,{width:"abbreviated",context:"standalone"});case"qqqqq":return u.quarter(d,{width:"narrow",context:"standalone"});case"qqqq":default:return u.quarter(d,{width:"wide",context:"standalone"})}},M:function(o,i,u){var d=o.getUTCMonth();switch(i){case"M":case"MM":return jr.M(o,i);case"Mo":return u.ordinalNumber(d+1,{unit:"month"});case"MMM":return u.month(d,{width:"abbreviated",context:"formatting"});case"MMMMM":return u.month(d,{width:"narrow",context:"formatting"});case"MMMM":default:return u.month(d,{width:"wide",context:"formatting"})}},L:function(o,i,u){var d=o.getUTCMonth();switch(i){case"L":return String(d+1);case"LL":return ke(d+1,2);case"Lo":return u.ordinalNumber(d+1,{unit:"month"});case"LLL":return u.month(d,{width:"abbreviated",context:"standalone"});case"LLLLL":return u.month(d,{width:"narrow",context:"standalone"});case"LLLL":default:return u.month(d,{width:"wide",context:"standalone"})}},w:function(o,i,u,d){var f=ax(o,d);return i==="wo"?u.ordinalNumber(f,{unit:"week"}):ke(f,i.length)},I:function(o,i,u){var d=tx(o);return i==="Io"?u.ordinalNumber(d,{unit:"week"}):ke(d,i.length)},d:function(o,i,u){return i==="do"?u.ordinalNumber(o.getUTCDate(),{unit:"date"}):jr.d(o,i)},D:function(o,i,u){var d=Jy(o);return i==="Do"?u.ordinalNumber(d,{unit:"dayOfYear"}):ke(d,i.length)},E:function(o,i,u){var d=o.getUTCDay();switch(i){case"E":case"EE":case"EEE":return u.day(d,{width:"abbreviated",context:"formatting"});case"EEEEE":return u.day(d,{width:"narrow",context:"formatting"});case"EEEEEE":return u.day(d,{width:"short",context:"formatting"});case"EEEE":default:return u.day(d,{width:"wide",context:"formatting"})}},e:function(o,i,u,d){var f=o.getUTCDay(),m=(f-d.weekStartsOn+8)%7||7;switch(i){case"e":return String(m);case"ee":return ke(m,2);case"eo":return u.ordinalNumber(m,{unit:"day"});case"eee":return u.day(f,{width:"abbreviated",context:"formatting"});case"eeeee":return u.day(f,{width:"narrow",context:"formatting"});case"eeeeee":return u.day(f,{width:"short",context:"formatting"});case"eeee":default:return u.day(f,{width:"wide",context:"formatting"})}},c:function(o,i,u,d){var f=o.getUTCDay(),m=(f-d.weekStartsOn+8)%7||7;switch(i){case"c":return String(m);case"cc":return ke(m,i.length);case"co":return u.ordinalNumber(m,{unit:"day"});case"ccc":return u.day(f,{width:"abbreviated",context:"standalone"});case"ccccc":return u.day(f,{width:"narrow",context:"standalone"});case"cccccc":return u.day(f,{width:"short",context:"standalone"});case"cccc":default:return u.day(f,{width:"wide",context:"standalone"})}},i:function(o,i,u){var d=o.getUTCDay(),f=d===0?7:d;switch(i){case"i":return String(f);case"ii":return ke(f,i.length);case"io":return u.ordinalNumber(f,{unit:"day"});case"iii":return u.day(d,{width:"abbreviated",context:"formatting"});case"iiiii":return u.day(d,{width:"narrow",context:"formatting"});case"iiiiii":return u.day(d,{width:"short",context:"formatting"});case"iiii":default:return u.day(d,{width:"wide",context:"formatting"})}},a:function(o,i,u){var d=o.getUTCHours(),f=d/12>=1?"pm":"am";switch(i){case"a":case"aa":return u.dayPeriod(f,{width:"abbreviated",context:"formatting"});case"aaa":return u.dayPeriod(f,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return u.dayPeriod(f,{width:"narrow",context:"formatting"});case"aaaa":default:return u.dayPeriod(f,{width:"wide",context:"formatting"})}},b:function(o,i,u){var d=o.getUTCHours(),f;switch(d===12?f=bn.noon:d===0?f=bn.midnight:f=d/12>=1?"pm":"am",i){case"b":case"bb":return u.dayPeriod(f,{width:"abbreviated",context:"formatting"});case"bbb":return u.dayPeriod(f,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return u.dayPeriod(f,{width:"narrow",context:"formatting"});case"bbbb":default:return u.dayPeriod(f,{width:"wide",context:"formatting"})}},B:function(o,i,u){var d=o.getUTCHours(),f;switch(d>=17?f=bn.evening:d>=12?f=bn.afternoon:d>=4?f=bn.morning:f=bn.night,i){case"B":case"BB":case"BBB":return u.dayPeriod(f,{width:"abbreviated",context:"formatting"});case"BBBBB":return u.dayPeriod(f,{width:"narrow",context:"formatting"});case"BBBB":default:return u.dayPeriod(f,{width:"wide",context:"formatting"})}},h:function(o,i,u){if(i==="ho"){var d=o.getUTCHours()%12;return d===0&&(d=12),u.ordinalNumber(d,{unit:"hour"})}return jr.h(o,i)},H:function(o,i,u){return i==="Ho"?u.ordinalNumber(o.getUTCHours(),{unit:"hour"}):jr.H(o,i)},K:function(o,i,u){var d=o.getUTCHours()%12;return i==="Ko"?u.ordinalNumber(d,{unit:"hour"}):ke(d,i.length)},k:function(o,i,u){var d=o.getUTCHours();return d===0&&(d=24),i==="ko"?u.ordinalNumber(d,{unit:"hour"}):ke(d,i.length)},m:function(o,i,u){return i==="mo"?u.ordinalNumber(o.getUTCMinutes(),{unit:"minute"}):jr.m(o,i)},s:function(o,i,u){return i==="so"?u.ordinalNumber(o.getUTCSeconds(),{unit:"second"}):jr.s(o,i)},S:function(o,i){return jr.S(o,i)},X:function(o,i,u,d){var f=d._originalDate||o,m=f.getTimezoneOffset();if(m===0)return"Z";switch(i){case"X":return bf(m);case"XXXX":case"XX":return Vr(m);case"XXXXX":case"XXX":default:return Vr(m,":")}},x:function(o,i,u,d){var f=d._originalDate||o,m=f.getTimezoneOffset();switch(i){case"x":return bf(m);case"xxxx":case"xx":return Vr(m);case"xxxxx":case"xxx":default:return Vr(m,":")}},O:function(o,i,u,d){var f=d._originalDate||o,m=f.getTimezoneOffset();switch(i){case"O":case"OO":case"OOO":return"GMT"+Nf(m,":");case"OOOO":default:return"GMT"+Vr(m,":")}},z:function(o,i,u,d){var f=d._originalDate||o,m=f.getTimezoneOffset();switch(i){case"z":case"zz":case"zzz":return"GMT"+Nf(m,":");case"zzzz":default:return"GMT"+Vr(m,":")}},t:function(o,i,u,d){var f=d._originalDate||o,m=Math.floor(f.getTime()/1e3);return ke(m,i.length)},T:function(o,i,u,d){var f=d._originalDate||o,m=f.getTime();return ke(m,i.length)}};function Nf(n,o){var i=n>0?"-":"+",u=Math.abs(n),d=Math.floor(u/60),f=u%60;if(f===0)return i+String(d);var m=o;return i+String(d)+m+ke(f,2)}function bf(n,o){if(n%60===0){var i=n>0?"-":"+";return i+ke(Math.abs(n)/60,2)}return Vr(n,o)}function Vr(n,o){var i=o||"",u=n>0?"-":"+",d=Math.abs(n),f=ke(Math.floor(d/60),2),m=ke(d%60,2);return u+f+i+m}var kf=function(o,i){switch(o){case"P":return i.date({width:"short"});case"PP":return i.date({width:"medium"});case"PPP":return i.date({width:"long"});case"PPPP":default:return i.date({width:"full"})}},dm=function(o,i){switch(o){case"p":return i.time({width:"short"});case"pp":return i.time({width:"medium"});case"ppp":return i.time({width:"long"});case"pppp":default:return i.time({width:"full"})}},sx=function(o,i){var u=o.match(/(P+)(p+)?/)||[],d=u[1],f=u[2];if(!f)return kf(o,i);var m;switch(d){case"P":m=i.dateTime({width:"short"});break;case"PP":m=i.dateTime({width:"medium"});break;case"PPP":m=i.dateTime({width:"long"});break;case"PPPP":default:m=i.dateTime({width:"full"});break}return m.replace("{{date}}",kf(d,i)).replace("{{time}}",dm(f,i))},ix={p:dm,P:sx},lx=["D","DD"],ux=["YY","YYYY"];function cx(n){return lx.indexOf(n)!==-1}function dx(n){return ux.indexOf(n)!==-1}function Sf(n,o,i){if(n==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(o,"`) for formatting years to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(n==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(o,"`) for formatting years to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(n==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(o,"`) for formatting days of the month to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(n==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(o,"`) for formatting days of the month to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var fx={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},mx=function(o,i,u){var d,f=fx[o];return typeof f=="string"?d=f:i===1?d=f.one:d=f.other.replace("{{count}}",i.toString()),u!=null&&u.addSuffix?u.comparison&&u.comparison>0?"in "+d:d+" ago":d};function Sn(n){return function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=o.width?String(o.width):n.defaultWidth,u=n.formats[i]||n.formats[n.defaultWidth];return u}}var px={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},hx={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},gx={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},vx={date:Sn({formats:px,defaultWidth:"full"}),time:Sn({formats:hx,defaultWidth:"full"}),dateTime:Sn({formats:gx,defaultWidth:"full"})},yx={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},xx=function(o,i,u,d){return yx[o]};function At(n){return function(o,i){var u=i!=null&&i.context?String(i.context):"standalone",d;if(u==="formatting"&&n.formattingValues){var f=n.defaultFormattingWidth||n.defaultWidth,m=i!=null&&i.width?String(i.width):f;d=n.formattingValues[m]||n.formattingValues[f]}else{var v=n.defaultWidth,g=i!=null&&i.width?String(i.width):n.defaultWidth;d=n.values[g]||n.values[v]}var j=n.argumentCallback?n.argumentCallback(o):o;return d[j]}}var wx={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},jx={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Nx={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},bx={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},kx={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Sx={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Cx=function(o,i){var u=Number(o),d=u%100;if(d>20||d<10)switch(d%10){case 1:return u+"st";case 2:return u+"nd";case 3:return u+"rd"}return u+"th"},_x={ordinalNumber:Cx,era:At({values:wx,defaultWidth:"wide"}),quarter:At({values:jx,defaultWidth:"wide",argumentCallback:function(o){return o-1}}),month:At({values:Nx,defaultWidth:"wide"}),day:At({values:bx,defaultWidth:"wide"}),dayPeriod:At({values:kx,defaultWidth:"wide",formattingValues:Sx,defaultFormattingWidth:"wide"})};function Ut(n){return function(o){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=i.width,d=u&&n.matchPatterns[u]||n.matchPatterns[n.defaultMatchWidth],f=o.match(d);if(!f)return null;var m=f[0],v=u&&n.parsePatterns[u]||n.parsePatterns[n.defaultParseWidth],g=Array.isArray(v)?Tx(v,function(y){return y.test(m)}):Ex(v,function(y){return y.test(m)}),j;j=n.valueCallback?n.valueCallback(g):g,j=i.valueCallback?i.valueCallback(j):j;var h=o.slice(m.length);return{value:j,rest:h}}}function Ex(n,o){for(var i in n)if(n.hasOwnProperty(i)&&o(n[i]))return i}function Tx(n,o){for(var i=0;i<n.length;i++)if(o(n[i]))return i}function fm(n){return function(o){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=o.match(n.matchPattern);if(!u)return null;var d=u[0],f=o.match(n.parsePattern);if(!f)return null;var m=n.valueCallback?n.valueCallback(f[0]):f[0];m=i.valueCallback?i.valueCallback(m):m;var v=o.slice(d.length);return{value:m,rest:v}}}var Px=/^(\d+)(th|st|nd|rd)?/i,Dx=/\d+/i,Mx={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Ox={any:[/^b/i,/^(a|c)/i]},Lx={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Rx={any:[/1/i,/2/i,/3/i,/4/i]},Ix={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},zx={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},$x={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Ax={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Ux={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Fx={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Hx={ordinalNumber:fm({matchPattern:Px,parsePattern:Dx,valueCallback:function(o){return parseInt(o,10)}}),era:Ut({matchPatterns:Mx,defaultMatchWidth:"wide",parsePatterns:Ox,defaultParseWidth:"any"}),quarter:Ut({matchPatterns:Lx,defaultMatchWidth:"wide",parsePatterns:Rx,defaultParseWidth:"any",valueCallback:function(o){return o+1}}),month:Ut({matchPatterns:Ix,defaultMatchWidth:"wide",parsePatterns:zx,defaultParseWidth:"any"}),day:Ut({matchPatterns:$x,defaultMatchWidth:"wide",parsePatterns:Ax,defaultParseWidth:"any"}),dayPeriod:Ut({matchPatterns:Ux,defaultMatchWidth:"any",parsePatterns:Fx,defaultParseWidth:"any"})},Bx={code:"en-US",formatDistance:mx,formatLong:vx,formatRelative:xx,localize:_x,match:Hx,options:{weekStartsOn:0,firstWeekContainsDate:1}},Wx=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,qx=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Vx=/^'([^]*?)'?$/,Qx=/''/g,Yx=/[a-zA-Z]/;function ot(n,o,i){var u,d,f,m,v,g,j,h,y,N,P,A,I,D,W,C,x,z;Re(2,arguments);var M=String(o),L=us(),U=(u=(d=i?.locale)!==null&&d!==void 0?d:L.locale)!==null&&u!==void 0?u:Bx,$=er((f=(m=(v=(g=i?.firstWeekContainsDate)!==null&&g!==void 0?g:i==null||(j=i.locale)===null||j===void 0||(h=j.options)===null||h===void 0?void 0:h.firstWeekContainsDate)!==null&&v!==void 0?v:L.firstWeekContainsDate)!==null&&m!==void 0?m:(y=L.locale)===null||y===void 0||(N=y.options)===null||N===void 0?void 0:N.firstWeekContainsDate)!==null&&f!==void 0?f:1);if(!($>=1&&$<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Y=er((P=(A=(I=(D=i?.weekStartsOn)!==null&&D!==void 0?D:i==null||(W=i.locale)===null||W===void 0||(C=W.options)===null||C===void 0?void 0:C.weekStartsOn)!==null&&I!==void 0?I:L.weekStartsOn)!==null&&A!==void 0?A:(x=L.locale)===null||x===void 0||(z=x.options)===null||z===void 0?void 0:z.weekStartsOn)!==null&&P!==void 0?P:0);if(!(Y>=0&&Y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!U.localize)throw new RangeError("locale must contain localize property");if(!U.formatLong)throw new RangeError("locale must contain formatLong property");var ne=rt(n);if(!Xy(ne))throw new RangeError("Invalid time value");var pe=Qy(ne),fe=Ky(ne,pe),xe={firstWeekContainsDate:$,weekStartsOn:Y,locale:U,_originalDate:ne},X=M.match(qx).map(function(ae){var me=ae[0];if(me==="p"||me==="P"){var le=ix[me];return le(ae,U.formatLong)}return ae}).join("").match(Wx).map(function(ae){if(ae==="''")return"'";var me=ae[0];if(me==="'")return Xx(ae);var le=ox[me];if(le)return!(i!=null&&i.useAdditionalWeekYearTokens)&&dx(ae)&&Sf(ae,o,String(n)),!(i!=null&&i.useAdditionalDayOfYearTokens)&&cx(ae)&&Sf(ae,o,String(n)),le(fe,ae,U.localize,xe);if(me.match(Yx))throw new RangeError("Format string contains an unescaped latin alphabet character `"+me+"`");return ae}).join("");return X}function Xx(n){var o=n.match(Vx);return o?o[1].replace(Qx,"'"):n}function Cf(n,o){Re(2,arguments);var i=rt(n),u=rt(o);return i.getTime()>u.getTime()}function _f(n,o){Re(2,arguments);var i=rt(n),u=rt(o);return i.getTime()<u.getTime()}function Tl(n){return Re(1,arguments),lm(n,Date.now())}function Kx(n){return Re(1,arguments),lm(n,Hl(Date.now(),1))}function Ef(n,o){var i;Re(1,arguments);var u=er((i=void 0)!==null&&i!==void 0?i:2);if(u!==2&&u!==1&&u!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof n=="string"||Object.prototype.toString.call(n)==="[object String]"))return new Date(NaN);var d=e1(n),f;if(d.date){var m=t1(d.date,u);f=r1(m.restDateString,m.year)}if(!f||isNaN(f.getTime()))return new Date(NaN);var v=f.getTime(),g=0,j;if(d.time&&(g=n1(d.time),isNaN(g)))return new Date(NaN);if(d.timezone){if(j=a1(d.timezone),isNaN(j))return new Date(NaN)}else{var h=new Date(v+g),y=new Date(0);return y.setFullYear(h.getUTCFullYear(),h.getUTCMonth(),h.getUTCDate()),y.setHours(h.getUTCHours(),h.getUTCMinutes(),h.getUTCSeconds(),h.getUTCMilliseconds()),y}return new Date(v+g+j)}var Uo={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Gx=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Jx=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Zx=/^([+-])(\d{2})(?::?(\d{2}))?$/;function e1(n){var o={},i=n.split(Uo.dateTimeDelimiter),u;if(i.length>2)return o;if(/:/.test(i[0])?u=i[0]:(o.date=i[0],u=i[1],Uo.timeZoneDelimiter.test(o.date)&&(o.date=n.split(Uo.timeZoneDelimiter)[0],u=n.substr(o.date.length,n.length))),u){var d=Uo.timezone.exec(u);d?(o.time=u.replace(d[1],""),o.timezone=d[1]):o.time=u}return o}function t1(n,o){var i=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+o)+"})|(\\d{2}|[+-]\\d{"+(2+o)+"})$)"),u=n.match(i);if(!u)return{year:NaN,restDateString:""};var d=u[1]?parseInt(u[1]):null,f=u[2]?parseInt(u[2]):null;return{year:f===null?d:f*100,restDateString:n.slice((u[1]||u[2]).length)}}function r1(n,o){if(o===null)return new Date(NaN);var i=n.match(Gx);if(!i)return new Date(NaN);var u=!!i[4],d=va(i[1]),f=va(i[2])-1,m=va(i[3]),v=va(i[4]),g=va(i[5])-1;if(u)return u1(o,v,g)?o1(o,v,g):new Date(NaN);var j=new Date(0);return!i1(o,f,m)||!l1(o,d)?new Date(NaN):(j.setUTCFullYear(o,f,Math.max(d,m)),j)}function va(n){return n?parseInt(n):1}function n1(n){var o=n.match(Jx);if(!o)return NaN;var i=gl(o[1]),u=gl(o[2]),d=gl(o[3]);return c1(i,u,d)?i*im+u*sm+d*1e3:NaN}function gl(n){return n&&parseFloat(n.replace(",","."))||0}function a1(n){if(n==="Z")return 0;var o=n.match(Zx);if(!o)return 0;var i=o[1]==="+"?-1:1,u=parseInt(o[2]),d=o[3]&&parseInt(o[3])||0;return d1(u,d)?i*(u*im+d*sm):NaN}function o1(n,o,i){var u=new Date(0);u.setUTCFullYear(n,0,4);var d=u.getUTCDay()||7,f=(o-1)*7+i+1-d;return u.setUTCDate(u.getUTCDate()+f),u}var s1=[31,null,31,30,31,30,31,31,30,31,30,31];function mm(n){return n%400===0||n%4===0&&n%100!==0}function i1(n,o,i){return o>=0&&o<=11&&i>=1&&i<=(s1[o]||(mm(n)?29:28))}function l1(n,o){return o>=1&&o<=(mm(n)?366:365)}function u1(n,o,i){return o>=1&&o<=53&&i>=0&&i<=6}function c1(n,o,i){return n===24?o===0&&i===0:i>=0&&i<60&&o>=0&&o<60&&n>=0&&n<25}function d1(n,o){return o>=0&&o<=59}var f1={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"cerca de 1 hora",other:"cerca de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"cerca de 1 semana",other:"cerca de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"cerca de 1 mês",other:"cerca de {{count}} meses"},xMonths:{one:"1 mês",other:"{{count}} meses"},aboutXYears:{one:"cerca de 1 ano",other:"cerca de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}},m1=function(o,i,u){var d,f=f1[o];return typeof f=="string"?d=f:i===1?d=f.one:d=f.other.replace("{{count}}",String(i)),u!=null&&u.addSuffix?u.comparison&&u.comparison>0?"em "+d:"há "+d:d},p1={full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/yyyy"},h1={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},g1={full:"{{date}} 'às' {{time}}",long:"{{date}} 'às' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},v1={date:Sn({formats:p1,defaultWidth:"full"}),time:Sn({formats:h1,defaultWidth:"full"}),dateTime:Sn({formats:g1,defaultWidth:"full"})},y1={lastWeek:function(o){var i=o.getUTCDay(),u=i===0||i===6?"último":"última";return"'"+u+"' eeee 'às' p"},yesterday:"'ontem às' p",today:"'hoje às' p",tomorrow:"'amanhã às' p",nextWeek:"eeee 'às' p",other:"P"},x1=function(o,i,u,d){var f=y1[o];return typeof f=="function"?f(i):f},w1={narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","depois de cristo"]},j1={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},N1={narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},b1={narrow:["D","S","T","Q","Q","S","S"],short:["dom","seg","ter","qua","qui","sex","sab"],abbreviated:["domingo","segunda","terça","quarta","quinta","sexta","sábado"],wide:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"]},k1={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"}},S1={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"}},C1=function(o,i){var u=Number(o);return i?.unit==="week"?u+"ª":u+"º"},_1={ordinalNumber:C1,era:At({values:w1,defaultWidth:"wide"}),quarter:At({values:j1,defaultWidth:"wide",argumentCallback:function(o){return o-1}}),month:At({values:N1,defaultWidth:"wide"}),day:At({values:b1,defaultWidth:"wide"}),dayPeriod:At({values:k1,defaultWidth:"wide",formattingValues:S1,defaultFormattingWidth:"wide"})},E1=/^(\d+)[ºªo]?/i,T1=/\d+/i,P1={narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|d\.?\s?c\.?)/i,wide:/^(antes de cristo|depois de cristo)/i},D1={any:[/^ac/i,/^dc/i],wide:[/^antes de cristo/i,/^depois de cristo/i]},M1={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},O1={any:[/1/i,/2/i,/3/i,/4/i]},L1={narrow:/^[jfmajsond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},R1={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^fev/i,/^mar/i,/^abr/i,/^mai/i,/^jun/i,/^jul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dez/i]},I1={narrow:/^(dom|[23456]ª?|s[aá]b)/i,short:/^(dom|[23456]ª?|s[aá]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[aá]b)/i,wide:/^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i},z1={short:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],narrow:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[aá]b/i]},$1={narrow:/^(a|p|mn|md|(da) (manhã|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(da) (manhã|tarde|noite))/i},A1={any:{am:/^a/i,pm:/^p/i,midnight:/^mn|^meia[-\s]noite/i,noon:/^md|^meio[-\s]dia/i,morning:/manhã/i,afternoon:/tarde/i,evening:/tarde/i,night:/noite/i}},U1={ordinalNumber:fm({matchPattern:E1,parsePattern:T1,valueCallback:function(o){return parseInt(o,10)}}),era:Ut({matchPatterns:P1,defaultMatchWidth:"wide",parsePatterns:D1,defaultParseWidth:"any"}),quarter:Ut({matchPatterns:M1,defaultMatchWidth:"wide",parsePatterns:O1,defaultParseWidth:"any",valueCallback:function(o){return o+1}}),month:Ut({matchPatterns:L1,defaultMatchWidth:"wide",parsePatterns:R1,defaultParseWidth:"any"}),day:Ut({matchPatterns:I1,defaultMatchWidth:"wide",parsePatterns:z1,defaultParseWidth:"any"}),dayPeriod:Ut({matchPatterns:$1,defaultMatchWidth:"any",parsePatterns:A1,defaultParseWidth:"any"})},kr={code:"pt-BR",formatDistance:m1,formatLong:v1,formatRelative:x1,localize:_1,match:U1,options:{weekStartsOn:0,firstWeekContainsDate:1}};const F1=()=>{const[n,o]=_.useState([]),[i,u]=_.useState(null),[d,f]=_.useState(!1),[m,v]=_.useState(1),[g,j]=_.useState({medicoId:"",data:"",horario:"",tipoConsulta:"primeira-vez",motivoConsulta:"",observacoes:""}),[h,y]=_.useState([]),N=Tr();_.useEffect(()=>{const L=localStorage.getItem("pacienteLogado");if(!L){N("/paciente");return}try{const U=JSON.parse(L);u(U),P()}catch(U){console.error("Erro ao carregar dados do paciente:",U),N("/paciente")}},[N]);const P=async()=>{try{const L=await Fe.entities.medicos.list({filter:{ativo:!0}});o(L.list||[])}catch(L){console.error("Erro ao carregar médicos:",L),ue.error("Erro ao carregar lista de médicos")}},A=async(L,U)=>{try{const $=n.find(me=>me._id===L);if(!$)return;const Y=new Date(U),ne=["domingo","segunda","terca","quarta","quinta","sexta","sabado"][Y.getDay()],pe=$.horarioAtendimento[ne]||[],X=((await Fe.entities.consultas.list({filter:{medicoId:L,dataHora:{$regex:U.split("T")[0]}}})).list||[]).map(me=>new Date(me.dataHora).toTimeString().slice(0,5)),ae=pe.filter(me=>!X.includes(me));y(ae)}catch($){console.error("Erro ao buscar horários:",$),ue.error("Erro ao carregar horários disponíveis")}},I=L=>{j(U=>({...U,medicoId:L,data:"",horario:""})),y([])},D=L=>{j(U=>({...U,data:L,horario:""})),g.medicoId&&L&&A(g.medicoId,L)},W=async()=>{if(i)try{f(!0);const L=new Date(`${g.data}T${g.horario}:00.000Z`);await Fe.entities.consultas.create({pacienteId:i._id,medicoId:g.medicoId,dataHora:L.toISOString(),status:"agendada",tipoConsulta:g.tipoConsulta,motivoConsulta:g.motivoConsulta,observacoes:g.observacoes,lembrete:!1,criadoPor:"paciente",criadoEm:new Date().toISOString(),atualizadoEm:new Date().toISOString()}),ue.success("Consulta agendada com sucesso!"),v(4)}catch(L){console.error("Erro ao agendar consulta:",L),ue.error("Erro ao agendar consulta. Tente novamente.")}finally{f(!1)}},C=()=>{j({medicoId:"",data:"",horario:"",tipoConsulta:"primeira-vez",motivoConsulta:"",observacoes:""}),y([]),v(1)},x=()=>{localStorage.removeItem("pacienteLogado"),N("/paciente")},z=()=>{const L=[];for(let U=1;U<=7;U++){const $=Hl(new Date,U);L.push({valor:ot($,"yyyy-MM-dd"),label:ot($,"EEEE, dd/MM",{locale:kr})})}return L},M=n.find(L=>L._id===g.medicoId);return i?m===4?a.jsx("div",{className:"max-w-2xl mx-auto",children:a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-8 text-center",children:[a.jsx(Zo,{className:"w-16 h-16 text-green-500 mx-auto mb-4"}),a.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4",children:"Consulta Agendada com Sucesso!"}),a.jsxs("div",{className:"bg-gray-50 rounded-lg p-6 mb-6 text-left",children:[a.jsx("h3",{className:"font-semibold mb-3",children:"Detalhes do Agendamento:"}),a.jsxs("div",{className:"space-y-2",children:[a.jsxs("p",{children:[a.jsx("strong",{children:"Paciente:"})," ",i.nome]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Médico:"})," ",M?.nome]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Especialidade:"})," ",M?.especialidade]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Data:"})," ",ot(new Date(g.data),"dd/MM/yyyy",{locale:kr})]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Horário:"})," ",g.horario]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Tipo:"})," ",g.tipoConsulta]}),g.motivoConsulta&&a.jsxs("p",{children:[a.jsx("strong",{children:"Motivo:"})," ",g.motivoConsulta]})]})]}),a.jsx("button",{onClick:C,className:"btn-primary",children:"Fazer Novo Agendamento"})]})}):a.jsxs("div",{className:"max-w-4xl mx-auto",children:[a.jsx("div",{className:"bg-gradient-to-r from-blue-700 to-blue-400 rounded-lg p-6 mb-8 text-white",children:a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs("div",{children:[a.jsxs("h1",{className:"text-2xl font-bold",children:["Bem-vindo(a), ",i.nome,"!"]}),a.jsx("p",{className:"opacity-90",children:"Agende sua consulta médica"})]}),a.jsxs("button",{onClick:x,className:"flex items-center space-x-2 bg-white/20 hover:bg-white/30 px-4 py-2 rounded-lg transition-colors",children:[a.jsx(Gf,{className:"w-4 h-4"}),a.jsx("span",{children:"Sair"})]})]})}),a.jsx("div",{className:"flex items-center justify-center mb-8",children:[1,2,3].map(L=>a.jsxs(Ce.Fragment,{children:[a.jsx("div",{className:`w-8 h-8 rounded-full flex items-center justify-center ${m>=L?"bg-blue-600 text-white":"bg-gray-300 text-gray-600"}`,children:L}),L<3&&a.jsx("div",{className:`w-16 h-1 ${m>L?"bg-blue-600":"bg-gray-300"}`})]},L))}),a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6",children:[m===1&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("h2",{className:"text-xl font-semibold flex items-center",children:[a.jsx(Cn,{className:"w-5 h-5 mr-2"}),"Selecione o Médico"]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Médico/Especialidade"}),a.jsxs("select",{value:g.medicoId,onChange:L=>I(L.target.value),className:"form-input",required:!0,children:[a.jsx("option",{value:"",children:"Selecione um médico"}),n.map(L=>a.jsxs("option",{value:L._id,children:[L.nome," - ",L.especialidade," (R$ ",L.valorConsulta,")"]},L._id))]})]}),a.jsx("div",{className:"flex justify-end",children:a.jsx("button",{onClick:()=>v(2),disabled:!g.medicoId,className:"btn-primary disabled:opacity-50 disabled:cursor-not-allowed",children:"Próximo"})})]}),m===2&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("h2",{className:"text-xl font-semibold flex items-center",children:[a.jsx(Cr,{className:"w-5 h-5 mr-2"}),"Selecione Data e Horário"]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Data da Consulta"}),a.jsxs("select",{value:g.data,onChange:L=>D(L.target.value),className:"form-input",required:!0,children:[a.jsx("option",{value:"",children:"Selecione uma data"}),z().map(L=>a.jsx("option",{value:L.valor,children:L.label},L.valor))]})]}),g.data&&a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Horário Disponível"}),h.length>0?a.jsx("div",{className:"grid grid-cols-3 md:grid-cols-4 gap-3",children:h.map(L=>a.jsx("button",{onClick:()=>j(U=>({...U,horario:L})),className:`p-3 border rounded-lg text-center transition-colors ${g.horario===L?"bg-blue-600 text-white border-blue-600":"bg-white text-gray-700 border-gray-300 hover:border-blue-300"}`,children:L},L))}):a.jsx("p",{className:"text-gray-500 text-center py-4",children:"Nenhum horário disponível para esta data"})]}),a.jsxs("div",{className:"flex justify-between",children:[a.jsx("button",{onClick:()=>v(1),className:"btn-secondary",children:"Voltar"}),a.jsx("button",{onClick:()=>v(3),disabled:!g.data||!g.horario,className:"btn-primary disabled:opacity-50 disabled:cursor-not-allowed",children:"Próximo"})]})]}),m===3&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("h2",{className:"text-xl font-semibold flex items-center",children:[a.jsx(ls,{className:"w-5 h-5 mr-2"}),"Informações da Consulta"]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Tipo de Consulta"}),a.jsxs("select",{value:g.tipoConsulta,onChange:L=>j(U=>({...U,tipoConsulta:L.target.value})),className:"form-input",children:[a.jsx("option",{value:"primeira-vez",children:"Primeira Consulta"}),a.jsx("option",{value:"retorno",children:"Retorno"}),a.jsx("option",{value:"urgencia",children:"Urgência"})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Motivo da Consulta"}),a.jsx("textarea",{value:g.motivoConsulta,onChange:L=>j(U=>({...U,motivoConsulta:L.target.value})),className:"form-input",rows:3,placeholder:"Descreva brevemente o motivo da consulta"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Observações (opcional)"}),a.jsx("textarea",{value:g.observacoes,onChange:L=>j(U=>({...U,observacoes:L.target.value})),className:"form-input",rows:2,placeholder:"Informações adicionais relevantes"})]}),a.jsxs("div",{className:"bg-gray-50 rounded-lg p-4",children:[a.jsx("h3",{className:"font-semibold mb-3",children:"Resumo do Agendamento:"}),a.jsxs("div",{className:"space-y-1 text-sm",children:[a.jsxs("p",{children:[a.jsx("strong",{children:"Paciente:"})," ",i.nome]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Médico:"})," ",M?.nome]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Data:"})," ",ot(new Date(g.data),"dd/MM/yyyy",{locale:kr})]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Horário:"})," ",g.horario]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Valor:"})," R$ ",M?.valorConsulta]})]})]}),a.jsxs("div",{className:"flex justify-between",children:[a.jsx("button",{onClick:()=>v(2),className:"btn-secondary",children:"Voltar"}),a.jsx("button",{onClick:W,disabled:d,className:"btn-primary disabled:opacity-50 disabled:cursor-not-allowed",children:d?"Agendando...":"Confirmar Agendamento"})]})]})]})]}):a.jsx("div",{className:"flex justify-center items-center min-h-screen",children:a.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})})},H1=()=>{const[n,o]=_.useState([]),[i,u]=_.useState([]),[d,f]=_.useState(null),[m,v]=_.useState(!0),[g,j]=_.useState("todas"),[h,y]=_.useState("todos"),[N,P]=_.useState(null),[A,I]=_.useState(!1),D=Tr();_.useEffect(()=>{const X=localStorage.getItem("pacienteLogado");if(!X){D("/paciente");return}try{const ae=JSON.parse(X);f(ae),W(ae._id),C()}catch(ae){console.error("Erro ao carregar dados do paciente:",ae),D("/paciente")}},[D]);const W=async X=>{try{const ae=await Fe.entities.consultas.list({filter:{pacienteId:X},sort:{dataHora:-1}});o(ae.list||[])}catch(ae){console.error("Erro ao carregar consultas:",ae),ue.error("Erro ao carregar suas consultas")}finally{v(!1)}},C=async()=>{try{const X=await Fe.entities.medicos.list({});u(X.list||[])}catch(X){console.error("Erro ao carregar médicos:",X)}},x=X=>{const ae=i.find(me=>me._id===X);return ae?ae.nome:"Médico não encontrado"},z=X=>{const ae=i.find(me=>me._id===X);return ae?ae.especialidade:""},M=X=>{switch(X){case"agendada":return"bg-blue-100 text-blue-800";case"confirmada":return"bg-green-100 text-green-800";case"realizada":return"bg-gray-100 text-gray-800";case"cancelada":return"bg-red-100 text-red-800";case"faltou":return"bg-orange-100 text-orange-800";default:return"bg-gray-100 text-gray-800"}},L=X=>{switch(X){case"agendada":return a.jsx(kn,{className:"w-4 h-4"});case"confirmada":return a.jsx(Zo,{className:"w-4 h-4"});case"realizada":return a.jsx(Zo,{className:"w-4 h-4"});case"cancelada":return a.jsx(rf,{className:"w-4 h-4"});case"faltou":return a.jsx(Xf,{className:"w-4 h-4"});default:return a.jsx(kn,{className:"w-4 h-4"})}},U=X=>{switch(X){case"agendada":return"Agendada";case"confirmada":return"Confirmada";case"realizada":return"Realizada";case"cancelada":return"Cancelada";case"faltou":return"Faltou";default:return X}},$=()=>{let X=[...n];g!=="todas"&&(X=X.filter(me=>me.status===g));const ae=new Date;switch(h){case"proximas":X=X.filter(le=>Cf(new Date(le.dataHora),ae)&&(le.status==="agendada"||le.status==="confirmada"));break;case"hoje":X=X.filter(le=>Tl(new Date(le.dataHora)));break;case"semana":const me=Hl(ae,7);X=X.filter(le=>Cf(new Date(le.dataHora),ae)&&_f(new Date(le.dataHora),me));break;case"historico":X=X.filter(le=>_f(new Date(le.dataHora),ae));break}return X},Y=X=>{P(X),I(!0)},ne=()=>{P(null),I(!1)},pe=()=>{D("/agendamento")},fe=()=>{localStorage.removeItem("pacienteLogado"),D("/paciente")};if(!d)return a.jsx("div",{className:"flex justify-center items-center min-h-screen",children:a.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})});const xe=$();return a.jsxs("div",{className:"max-w-6xl mx-auto",children:[a.jsx("div",{className:"bg-gradient-to-r from-blue-700 to-blue-400 rounded-lg p-6 mb-8 text-white",children:a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs("div",{children:[a.jsxs("h1",{className:"text-2xl font-bold",children:["Olá, ",d.nome,"!"]}),a.jsx("p",{className:"opacity-90",children:"Acompanhe suas consultas e exames"})]}),a.jsxs("div",{className:"flex space-x-4",children:[a.jsx("button",{onClick:pe,className:"bg-white/20 hover:bg-white/30 px-4 py-2 rounded-lg transition-colors",children:"Nova Consulta"}),a.jsxs("button",{onClick:fe,className:"flex items-center space-x-2 bg-white/20 hover:bg-white/30 px-4 py-2 rounded-lg transition-colors",children:[a.jsx(Gf,{className:"w-4 h-4"}),a.jsx("span",{children:"Sair"})]})]})]})}),a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6 mb-6",children:[a.jsxs("div",{className:"flex items-center space-x-4 mb-4",children:[a.jsx(Lg,{className:"w-5 h-5 text-gray-600"}),a.jsx("h2",{className:"text-lg font-semibold",children:"Filtros"})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Status"}),a.jsxs("select",{value:g,onChange:X=>j(X.target.value),className:"form-input",children:[a.jsx("option",{value:"todas",children:"Todas"}),a.jsx("option",{value:"agendada",children:"Agendadas"}),a.jsx("option",{value:"confirmada",children:"Confirmadas"}),a.jsx("option",{value:"realizada",children:"Realizadas"}),a.jsx("option",{value:"cancelada",children:"Canceladas"})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Período"}),a.jsxs("select",{value:h,onChange:X=>y(X.target.value),className:"form-input",children:[a.jsx("option",{value:"todos",children:"Todos"}),a.jsx("option",{value:"proximas",children:"Próximas"}),a.jsx("option",{value:"hoje",children:"Hoje"}),a.jsx("option",{value:"semana",children:"Próximos 7 dias"}),a.jsx("option",{value:"historico",children:"Histórico"})]})]})]})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow-md",children:[a.jsx("div",{className:"p-6 border-b border-gray-200",children:a.jsxs("h2",{className:"text-xl font-semibold",children:["Suas Consultas (",xe.length,")"]})}),m?a.jsx("div",{className:"flex justify-center items-center p-8",children:a.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})}):xe.length===0?a.jsxs("div",{className:"text-center p-8",children:[a.jsx(Cr,{className:"w-16 h-16 text-gray-300 mx-auto mb-4"}),a.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-2",children:"Nenhuma consulta encontrada"}),a.jsx("p",{className:"text-gray-500 mb-4",children:g!=="todas"||h!=="todos"?"Tente ajustar os filtros para ver mais consultas.":"Você ainda não tem consultas agendadas."}),a.jsx("button",{onClick:pe,className:"btn-primary",children:"Agendar Primeira Consulta"})]}):a.jsx("div",{className:"divide-y divide-gray-200",children:xe.map(X=>a.jsx("div",{className:"p-6 hover:bg-gray-50 transition-colors",children:a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs("div",{className:"flex-1",children:[a.jsxs("div",{className:"flex items-center space-x-4 mb-2",children:[a.jsxs("span",{className:`inline-flex items-center space-x-1 px-2.5 py-0.5 rounded-full text-xs font-medium ${M(X.status)}`,children:[L(X.status),a.jsx("span",{children:U(X.status)})]}),a.jsx("span",{className:"text-sm text-gray-500",children:X.tipoConsulta})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(Cn,{className:"w-4 h-4 text-gray-400"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium text-gray-900",children:x(X.medicoId)}),a.jsx("p",{className:"text-sm text-gray-500",children:z(X.medicoId)})]})]}),a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(Cr,{className:"w-4 h-4 text-gray-400"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium text-gray-900",children:ot(new Date(X.dataHora),"dd/MM/yyyy",{locale:kr})}),a.jsx("p",{className:"text-sm text-gray-500",children:ot(new Date(X.dataHora),"EEEE",{locale:kr})})]})]}),a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(kn,{className:"w-4 h-4 text-gray-400"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium text-gray-900",children:ot(new Date(X.dataHora),"HH:mm")}),a.jsx("p",{className:"text-sm text-gray-500",children:X.motivoConsulta||"Consulta de rotina"})]})]})]})]}),a.jsx("button",{onClick:()=>Y(X),className:"ml-4 p-2 text-gray-400 hover:text-gray-600 hover:bg-gray-100 rounded-lg transition-colors",children:a.jsx(Dg,{className:"w-5 h-5"})})]})},X._id))})]}),A&&N&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center p-4 z-50",children:a.jsxs("div",{className:"bg-white rounded-lg max-w-2xl w-full max-h-[90vh] overflow-y-auto",children:[a.jsx("div",{className:"p-6 border-b border-gray-200",children:a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsx("h3",{className:"text-lg font-semibold",children:"Detalhes da Consulta"}),a.jsx("button",{onClick:ne,className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",children:a.jsx(rf,{className:"w-5 h-5"})})]})}),a.jsxs("div",{className:"p-6 space-y-6",children:[a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-3",children:"Informações da Consulta"}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 text-sm",children:[a.jsxs("div",{children:[a.jsx("span",{className:"text-gray-500",children:"Médico:"}),a.jsx("p",{className:"font-medium",children:x(N.medicoId)})]}),a.jsxs("div",{children:[a.jsx("span",{className:"text-gray-500",children:"Especialidade:"}),a.jsx("p",{className:"font-medium",children:z(N.medicoId)})]}),a.jsxs("div",{children:[a.jsx("span",{className:"text-gray-500",children:"Data:"}),a.jsx("p",{className:"font-medium",children:ot(new Date(N.dataHora),"dd/MM/yyyy - HH:mm",{locale:kr})})]}),a.jsxs("div",{children:[a.jsx("span",{className:"text-gray-500",children:"Status:"}),a.jsxs("span",{className:`inline-flex items-center space-x-1 px-2.5 py-0.5 rounded-full text-xs font-medium ${M(N.status)}`,children:[L(N.status),a.jsx("span",{children:U(N.status)})]})]}),a.jsxs("div",{children:[a.jsx("span",{className:"text-gray-500",children:"Tipo:"}),a.jsx("p",{className:"font-medium",children:N.tipoConsulta})]})]})]}),N.motivoConsulta&&a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-2",children:"Motivo da Consulta"}),a.jsx("p",{className:"text-gray-700 bg-gray-50 p-3 rounded-lg",children:N.motivoConsulta})]}),N.observacoes&&a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-2",children:"Observações"}),a.jsx("p",{className:"text-gray-700 bg-gray-50 p-3 rounded-lg",children:N.observacoes})]}),N.status==="realizada"&&N.resultados&&a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-2",children:"Resultados da Consulta"}),a.jsx("p",{className:"text-gray-700 bg-green-50 p-3 rounded-lg border-l-4 border-green-400",children:N.resultados})]}),N.prescricoes&&a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-2",children:"Prescrições Médicas"}),a.jsx("p",{className:"text-gray-700 bg-blue-50 p-3 rounded-lg border-l-4 border-blue-400",children:N.prescricoes})]}),N.proximaConsulta&&a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-2",children:"Próxima Consulta Recomendada"}),a.jsx("p",{className:"text-gray-700 bg-yellow-50 p-3 rounded-lg border-l-4 border-yellow-400",children:N.proximaConsulta})]}),a.jsxs("div",{className:"text-xs text-gray-500 pt-4 border-t",children:["Agendado em: ",ot(new Date(N.criadoEm),"dd/MM/yyyy às HH:mm",{locale:kr})]})]})]})})]})},B1=()=>{const[n,o]=_.useState([]),[i,u]=_.useState(!0),[d,f]=_.useState(""),[m,v]=_.useState(!1),[g,j]=_.useState(null),[h,y]=_.useState({nome:"",cpf:"",telefone:"",email:"",dataNascimento:"",altura:"",peso:"",endereco:{rua:"",numero:"",bairro:"",cidade:"",cep:""},convenio:"",numeroCarteirinha:"",observacoes:""});_.useEffect(()=>{N()},[]);const N=async()=>{try{u(!0);const x=await Fe.entities.pacientes.list({filter:{ativo:!0},sort:{nome:1}});o(x.list||[])}catch(x){console.error("Erro ao carregar pacientes:",x),ue.error("Erro ao carregar lista de pacientes")}finally{u(!1)}},P=(x,z)=>{if(!x||!z)return null;const M=x/100;return(z/(M*M)).toFixed(1)},A=x=>x<18.5?{status:"Abaixo do peso",color:"text-blue-600"}:x<25?{status:"Peso normal",color:"text-green-600"}:x<30?{status:"Sobrepeso",color:"text-yellow-600"}:{status:"Obesidade",color:"text-red-600"},I=async x=>{x.preventDefault();try{u(!0);const z={...h,altura:h.altura?parseFloat(h.altura):void 0,peso:h.peso?parseFloat(h.peso):void 0,ativo:!0,criadoPor:"secretaria",criadoEm:new Date().toISOString(),atualizadoEm:new Date().toISOString()};if(g?(await Fe.entities.pacientes.update(g._id,{...z,atualizadoEm:new Date().toISOString()}),ue.success("Paciente atualizado com sucesso!")):(await Fe.entities.pacientes.create(z),ue.success("Paciente cadastrado com sucesso!")),!g&&h.email&&h.nome&&h.cpf){const M=JSON.parse(localStorage.getItem("secretarias")||"[]");M.push({nome:h.nome,email:h.email,cpf:h.cpf,telefone:h.telefone,criadoEm:new Date().toISOString()}),localStorage.setItem("secretarias",JSON.stringify(M)),ue.success("Secretária cadastrada localmente!")}resetForm(),j(null),v(!1)}catch(z){console.error("Erro ao salvar paciente:",z),ue.error("Erro ao salvar paciente. Tente novamente.")}finally{u(!1)}},D=x=>{y({nome:x.nome||"",cpf:x.cpf||"",telefone:x.telefone||"",email:x.email||"",dataNascimento:x.dataNascimento?x.dataNascimento.split("T")[0]:"",altura:x.altura?.toString()||"",peso:x.peso?.toString()||"",endereco:{rua:x.endereco?.rua||"",numero:x.endereco?.numero||"",bairro:x.endereco?.bairro||"",cidade:x.endereco?.cidade||"",cep:x.endereco?.cep||""},convenio:x.convenio||"",numeroCarteirinha:x.numeroCarteirinha||"",observacoes:x.observacoes||""}),j(x),v(!0)},W=async x=>{if(window.confirm("Tem certeza que deseja excluir este paciente?"))try{await Fe.entities.pacientes.update(x,{ativo:!1,atualizadoEm:new Date().toISOString()}),ue.success("Paciente removido com sucesso!"),N()}catch(z){console.error("Erro ao remover paciente:",z),ue.error("Erro ao remover paciente")}},C=n.filter(x=>(x.nome||"").toLowerCase().includes(d.toLowerCase())||(x.cpf||"").includes(d)||(x.telefone||"").includes(d));return a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between",children:[a.jsxs("div",{children:[a.jsx("h1",{className:"text-3xl font-bold text-gray-900",children:"Cadastro de Pacientes"}),a.jsx("p",{className:"text-gray-600",children:"Gerencie o cadastro de pacientes da clínica"})]}),a.jsxs("button",{onClick:()=>v(!0),className:"btn-primary mt-4 md:mt-0",children:[a.jsx(es,{className:"w-5 h-5 mr-2"}),"Novo Paciente"]})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6",children:[a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-gradient-to-l from-blue-700 to-blue-400 rounded-full",children:a.jsx(Qr,{className:"w-6 h-6 text-white"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Total de Pacientes"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.length})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-green-100 rounded-full",children:a.jsx(ls,{className:"w-6 h-6 text-green-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Com Convênio"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.filter(x=>x.convenio&&x.convenio!=="Particular").length})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-purple-100 rounded-full",children:a.jsx(es,{className:"w-6 h-6 text-purple-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Cadastros Hoje"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.filter(x=>{const z=new Date().toISOString().split("T")[0];return x.criadoEm?.startsWith(z)}).length})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-orange-100 rounded-full",children:a.jsx(Nl,{className:"w-6 h-6 text-orange-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Com Dados Físicos"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.filter(x=>x.altura&&x.peso).length})]})]})})]}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"relative",children:[a.jsx(Ho,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400 w-5 h-5"}),a.jsx("input",{type:"text",placeholder:"Buscar por nome, CPF ou telefone...",value:d,onChange:x=>f(x.target.value),className:"pl-10 form-input"})]})}),i?a.jsx("div",{className:"flex justify-center py-12",children:a.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})}):a.jsx("div",{className:"bg-white rounded-lg shadow-md overflow-hidden",children:a.jsx("div",{className:"overflow-x-auto",children:a.jsxs("table",{className:"min-w-full divide-y divide-gray-200",children:[a.jsx("thead",{className:"bg-gradient-to-l from-blue-700 to-blue-400",children:a.jsxs("tr",{children:[a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-white uppercase tracking-wider",children:"Paciente"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-white uppercase tracking-wider",children:"Contato"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-white uppercase tracking-wider",children:"Dados Físicos"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-white uppercase tracking-wider",children:"Convênio"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-white uppercase tracking-wider",children:"Ações"})]})}),a.jsx("tbody",{className:"bg-white divide-y divide-gray-200",children:C.map(x=>{const z=P(x.altura,x.peso),M=z?A(parseFloat(z)):null;return a.jsxs("tr",{className:"hover:bg-gray-50",children:[a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{children:[a.jsx("div",{className:"text-sm font-medium text-gray-900",children:x.nome||"Nome não informado"}),a.jsxs("div",{className:"text-sm text-gray-500",children:["CPF: ",x.cpf||"Não informado"]}),a.jsxs("div",{className:"text-sm text-gray-500",children:["Nascimento: ",x.dataNascimento?ot(new Date(x.dataNascimento),"dd/MM/yyyy"):"Não informado"]})]})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{className:"space-y-1",children:[a.jsxs("div",{className:"flex items-center text-sm text-gray-900",children:[a.jsx(Jf,{className:"w-4 h-4 mr-2 text-gray-400"}),x.telefone||"Não informado"]}),a.jsxs("div",{className:"flex items-center text-sm text-gray-900",children:[a.jsx(Ul,{className:"w-4 h-4 mr-2 text-gray-400"}),x.email||"Não informado"]}),a.jsxs("div",{className:"flex items-center text-sm text-gray-500",children:[a.jsx(Ug,{className:"w-4 h-4 mr-2 text-gray-400"}),x.endereco?.cidade||"Cidade não informada"]})]})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{className:"space-y-1",children:[x.altura&&a.jsxs("div",{className:"text-sm text-gray-900",children:["Altura: ",x.altura," cm"]}),x.peso&&a.jsxs("div",{className:"text-sm text-gray-900",children:["Peso: ",x.peso," kg"]}),z&&M&&a.jsxs("div",{className:"text-sm",children:[a.jsx("span",{className:"text-gray-600",children:"IMC: "}),a.jsxs("span",{className:`font-medium ${M.color}`,children:[z," (",M.status,")"]})]}),!x.altura&&!x.peso&&a.jsx("div",{className:"text-sm text-gray-400",children:"Dados não informados"})]})}),a.jsxs("td",{className:"px-6 py-4 whitespace-nowrap",children:[a.jsx("div",{className:"text-sm text-gray-900",children:x.convenio||"Não informado"}),x.numeroCarteirinha&&a.jsxs("div",{className:"text-sm text-gray-500",children:["Carteirinha: ",x.numeroCarteirinha]})]}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-medium",children:a.jsxs("div",{className:"flex space-x-2",children:[a.jsx("button",{onClick:()=>D(x),className:"text-blue-600 hover:text-blue-900",children:a.jsx(qg,{className:"w-4 h-4"})}),a.jsx("button",{onClick:()=>W(x._id),className:"text-red-600 hover:text-red-900",children:a.jsx(Yg,{className:"w-4 h-4"})})]})})]},x._id)})})]})})}),m&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",children:a.jsx("div",{className:"bg-white rounded-lg max-w-2xl w-full max-h-[90vh] overflow-y-auto",children:a.jsxs("div",{className:"p-6",children:[a.jsx("h3",{className:"text-lg font-semibold mb-6",children:g?"Editar Paciente":"Novo Paciente"}),a.jsxs("form",{onSubmit:I,className:"space-y-4",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Nome Completo"}),a.jsx("input",{type:"text",value:h.nome,onChange:x=>y({...h,nome:x.target.value}),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CPF"}),a.jsx("input",{type:"text",value:h.cpf,onChange:x=>y({...h,cpf:x.target.value}),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Telefone"}),a.jsx("input",{type:"tel",value:h.telefone,onChange:x=>y({...h,telefone:x.target.value}),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email"}),a.jsx("input",{type:"email",value:h.email,onChange:x=>y({...h,email:x.target.value}),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Data de Nascimento"}),a.jsx("input",{type:"date",value:h.dataNascimento,onChange:x=>y({...h,dataNascimento:x.target.value}),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Altura (cm)"}),a.jsx("input",{type:"number",min:"50",max:"250",step:"0.1",value:h.altura,onChange:x=>y({...h,altura:x.target.value}),className:"form-input",placeholder:"Ex: 170"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Peso (kg)"}),a.jsx("input",{type:"number",min:"10",max:"300",step:"0.1",value:h.peso,onChange:x=>y({...h,peso:x.target.value}),className:"form-input",placeholder:"Ex: 70.5"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CEP"}),a.jsx("input",{type:"text",value:h.endereco.cep,onChange:x=>y({...h,endereco:{...h.endereco,cep:x.target.value}}),className:"form-input"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Rua"}),a.jsx("input",{type:"text",value:h.endereco.rua,onChange:x=>y({...h,endereco:{...h.endereco,rua:x.target.value}}),className:"form-input"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Número"}),a.jsx("input",{type:"text",value:h.endereco.numero,onChange:x=>y({...h,endereco:{...h.endereco,numero:x.target.value}}),className:"form-input"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Bairro"}),a.jsx("input",{type:"text",value:h.endereco.bairro,onChange:x=>y({...h,endereco:{...h.endereco,bairro:x.target.value}}),className:"form-input"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Cidade"}),a.jsx("input",{type:"text",value:h.endereco.cidade,onChange:x=>y({...h,endereco:{...h.endereco,cidade:x.target.value}}),className:"form-input"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Convênio"}),a.jsxs("select",{value:h.convenio,onChange:x=>y({...h,convenio:x.target.value}),className:"form-input",children:[a.jsx("option",{value:"",children:"Selecione"}),a.jsx("option",{value:"Particular",children:"Particular"}),a.jsx("option",{value:"Unimed",children:"Unimed"}),a.jsx("option",{value:"SulAmérica",children:"SulAmérica"}),a.jsx("option",{value:"Bradesco Saúde",children:"Bradesco Saúde"}),a.jsx("option",{value:"Amil",children:"Amil"}),a.jsx("option",{value:"NotreDame",children:"NotreDame"})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Número da Carteirinha"}),a.jsx("input",{type:"text",value:h.numeroCarteirinha,onChange:x=>y({...h,numeroCarteirinha:x.target.value}),className:"form-input"})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Observações"}),a.jsx("textarea",{value:h.observacoes,onChange:x=>y({...h,observacoes:x.target.value}),className:"form-input",rows:3})]}),a.jsxs("div",{className:"flex justify-end space-x-3 pt-4",children:[a.jsx("button",{type:"button",onClick:resetForm,className:"btn-secondary",children:"Cancelar"}),a.jsx("button",{type:"submit",disabled:i,className:"btn-primary disabled:opacity-50",children:i?"Salvando...":g?"Atualizar":"Cadastrar"})]})]})]})})})]})},W1=()=>{const[n,o]=_.useState([]),[i,u]=_.useState({}),[d,f]=_.useState([]),[m,v]=_.useState(""),[g,j]=_.useState("hoje"),[h,y]=_.useState(!0),[N,P]=_.useState(null);_.useEffect(()=>{A()},[]),_.useEffect(()=>{m&&I()},[m,g]);const A=async()=>{try{const M=await Fe.entities.medicos.list({filter:{ativo:!0}});f(M.list||[]),M.list&&M.list.length>0&&v(M.list[0]._id)}catch(M){console.error("Erro ao carregar médicos:",M),ue.error("Erro ao carregar lista de médicos")}},I=async()=>{try{y(!0);let M={};const L=new Date,U=new Date(L);if(U.setDate(L.getDate()+1),g==="hoje")M={dataHora:{$regex:ot(L,"yyyy-MM-dd")}};else if(g==="amanha")M={dataHora:{$regex:ot(U,"yyyy-MM-dd")}};else if(g==="semana"){const fe=new Date(L);fe.setDate(L.getDate()-L.getDay());const xe=new Date(fe);xe.setDate(fe.getDate()+6),M={dataHora:{$gte:fe.toISOString(),$lte:xe.toISOString()}}}const Y=(await Fe.entities.consultas.list({filter:{medicoId:m,...M},sort:{dataHora:1}})).list||[];o(Y);const ne=[...new Set(Y.map(fe=>fe.pacienteId))],pe={};for(const fe of ne)try{const xe=await Fe.entities.pacientes.get(fe);xe&&(pe[fe]=xe)}catch(xe){console.error(`Erro ao carregar paciente ${fe}:`,xe)}u(pe)}catch(M){console.error("Erro ao carregar consultas:",M),ue.error("Erro ao carregar consultas")}finally{y(!1)}},D=async(M,L)=>{try{await Fe.entities.consultas.update(M,{status:L,atualizadoEm:new Date().toISOString()}),o(U=>U.map($=>$._id===M?{...$,status:L}:$)),ue.success("Status da consulta atualizado")}catch(U){console.error("Erro ao atualizar status:",U),ue.error("Erro ao atualizar status da consulta")}},W=async(M,L)=>{try{await Fe.entities.consultas.update(M,{observacoes:L,atualizadoEm:new Date().toISOString()}),o(U=>U.map($=>$._id===M?{...$,observacoes:L}:$)),ue.success("Observação adicionada"),P(null)}catch(U){console.error("Erro ao adicionar observação:",U),ue.error("Erro ao adicionar observação")}},C=M=>({agendada:"bg-yellow-100 text-yellow-800",confirmada:"bg-gradient-to-l from-blue-700 to-blue-400 text-white",realizada:"bg-green-100 text-green-800",cancelada:"bg-red-100 text-red-800",faltou:"bg-gray-100 text-gray-800"})[M]||"bg-gray-100 text-gray-800",x=M=>{const L=Ef(M);return Tl(L)?`Hoje, ${ot(L,"HH:mm")}`:Kx(L)?`Amanhã, ${ot(L,"HH:mm")}`:ot(L,"dd/MM/yyyy, HH:mm",{locale:kr})},z=d.find(M=>M._id===m);return a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between",children:[a.jsxs("div",{children:[a.jsx("h1",{className:"text-3xl font-bold text-gray-900",children:"Painel do Médico"}),a.jsx("p",{className:"text-gray-600",children:"Gerencie suas consultas e agenda"})]}),a.jsxs("div",{className:"flex flex-col md:flex-row gap-4 mt-4 md:mt-0",children:[a.jsxs("select",{value:m,onChange:M=>v(M.target.value),className:"form-input",children:[a.jsx("option",{value:"",children:"Selecione um médico"}),d.map(M=>a.jsxs("option",{value:M._id,children:[M.nome," - ",M.especialidade]},M._id))]}),a.jsxs("select",{value:g,onChange:M=>j(M.target.value),className:"form-input",children:[a.jsx("option",{value:"hoje",children:"Hoje"}),a.jsx("option",{value:"amanha",children:"Amanhã"}),a.jsx("option",{value:"semana",children:"Esta Semana"}),a.jsx("option",{value:"todas",children:"Todas"})]})]})]}),z&&a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6",children:[a.jsxs("h2",{className:"text-xl font-semibold mb-4",children:["Dr(a). ",z.nome," - ",z.especialidade]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[a.jsx("div",{className:"bg-gradient-to-l from-blue-600 to-blue-400 rounded-lg p-4 text-white",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Cr,{className:"w-6 h-6 mr-2"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm opacity-90",children:"Consultas Hoje"}),a.jsx("p",{className:"text-2xl font-bold",children:n.filter(M=>Tl(Ef(M.dataHora))).length})]})]})}),a.jsx("div",{className:"bg-green-50 rounded-lg p-4",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Zo,{className:"w-6 h-6 text-green-600 mr-2"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm text-gray-600",children:"Realizadas"}),a.jsx("p",{className:"text-2xl font-bold text-green-600",children:n.filter(M=>M.status==="realizada").length})]})]})}),a.jsx("div",{className:"bg-yellow-50 rounded-lg p-4",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(kn,{className:"w-6 h-6 text-yellow-600 mr-2"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm text-gray-600",children:"Pendentes"}),a.jsx("p",{className:"text-2xl font-bold text-yellow-600",children:n.filter(M=>M.status==="agendada"||M.status==="confirmada").length})]})]})})]})]}),h?a.jsx("div",{className:"flex justify-center py-12",children:a.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})}):n.length>0?a.jsx("div",{className:"space-y-4",children:n.map(M=>{const L=i[M.pacienteId];return a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex flex-col md:flex-row md:items-center justify-between",children:[a.jsxs("div",{className:"flex-1",children:[a.jsxs("div",{className:"flex items-center space-x-4 mb-3",children:[a.jsx("h3",{className:"text-lg font-semibold",children:L?.nome||"Paciente não encontrado"}),a.jsx("span",{className:`px-2 py-1 rounded-full text-xs font-medium ${C(M.status)}`,children:M.status})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 text-sm text-gray-600",children:[a.jsxs("div",{className:"flex items-center",children:[a.jsx(kn,{className:"w-4 h-4 mr-2"}),x(M.dataHora)]}),L?.telefone&&a.jsxs("div",{className:"flex items-center",children:[a.jsx(Jf,{className:"w-4 h-4 mr-2"}),L.telefone]}),a.jsxs("div",{className:"flex items-center",children:[a.jsx(Cn,{className:"w-4 h-4 mr-2"}),M.tipoConsulta]}),L?.convenio&&a.jsxs("div",{className:"flex items-center",children:[a.jsx(ls,{className:"w-4 h-4 mr-2"}),L.convenio]})]}),M.motivoConsulta&&a.jsx("div",{className:"mt-3",children:a.jsxs("p",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"Motivo:"})," ",M.motivoConsulta]})}),M.observacoes&&a.jsx("div",{className:"mt-2",children:a.jsxs("p",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"Observações:"})," ",M.observacoes]})})]}),a.jsxs("div",{className:"flex flex-col space-y-2 mt-4 md:mt-0 md:ml-4",children:[M.status==="agendada"&&a.jsx("button",{onClick:()=>D(M._id,"confirmada"),className:"btn-primary text-sm",children:"Confirmar"}),(M.status==="confirmada"||M.status==="agendada")&&a.jsxs(a.Fragment,{children:[a.jsx("button",{onClick:()=>D(M._id,"realizada"),className:"bg-green-600 text-white px-3 py-1 rounded text-sm hover:bg-green-700",children:"Realizada"}),a.jsx("button",{onClick:()=>D(M._id,"faltou"),className:"bg-gray-600 text-white px-3 py-1 rounded text-sm hover:bg-gray-700",children:"Faltou"}),a.jsx("button",{onClick:()=>D(M._id,"cancelada"),className:"bg-red-600 text-white px-3 py-1 rounded text-sm hover:bg-red-700",children:"Cancelar"})]}),a.jsx("button",{onClick:()=>P(M),className:"btn-secondary text-sm",children:"Observações"})]})]})},M._id)})}):a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-12 text-center",children:[a.jsx(Xf,{className:"w-12 h-12 text-gray-400 mx-auto mb-4"}),a.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-2",children:"Nenhuma consulta encontrada"}),a.jsx("p",{className:"text-gray-600",children:"Não há consultas agendadas para o período selecionado."})]}),N&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50",children:a.jsxs("div",{className:"bg-white rounded-lg p-6 max-w-md w-full mx-4",children:[a.jsxs("div",{className:"flex justify-between items-center mb-4",children:[a.jsx("h3",{className:"text-lg font-semibold",children:"Observações da Consulta"}),a.jsx("button",{onClick:()=>P(null),className:"text-gray-400 hover:text-gray-600",children:a.jsx(Bo,{className:"w-5 h-5"})})]}),a.jsxs("form",{onSubmit:M=>{M.preventDefault();const U=new FormData(M.currentTarget).get("observacao");W(N._id,U)},children:[a.jsx("textarea",{name:"observacao",defaultValue:N.observacoes,className:"form-input",rows:4,placeholder:"Digite suas observações sobre a consulta..."}),a.jsxs("div",{className:"flex justify-end space-x-3 mt-4",children:[a.jsx("button",{type:"button",onClick:()=>P(null),className:"btn-secondary",children:"Cancelar"}),a.jsx("button",{type:"submit",className:"btn-primary",children:"Salvar"})]})]})]})})]})};async function q1(){const n=await fetch("https://mock.apidog.com/m1/1053378-0-default/pacientes");if(!n.ok)throw new Error("Erro ao buscar pacientes");const o=await n.json();return Array.isArray(o.data)?o.data:[]}const V1=()=>{const[n,o]=_.useState(""),i=async b=>{if(window.confirm(`Deseja realmente apagar o paciente ${b.nome}?`)){N(!0);try{if(!(await fetch(`https://mock.apidog.com/m1/1053378-0-default/pacientes/${b._id}`,{method:"DELETE"})).ok)throw new Error("Erro ao apagar paciente");m(de=>de.filter(ve=>ve._id!==b._id)),ue.success("Paciente apagado com sucesso!")}catch(re){console.error("Erro ao apagar paciente:",re),ue.error("Erro ao apagar paciente. Tente novamente.")}finally{N(!1)}}},[u,d]=_.useState("dashboard"),[f,m]=_.useState([]),[v,g]=_.useState([]),[j,h]=_.useState([]),[y,N]=_.useState(!0),[P,A]=_.useState(""),[I,D]=_.useState(!1),[W,C]=_.useState(null),[x,z]=_.useState(!1),[M,L]=_.useState(!1),U=Tr(),[$,Y]=_.useState({nome:"",cpf:"",telefone:"",email:"",dataNascimento:"",altura:"",peso:"",endereco:{rua:"",numero:"",bairro:"",cidade:"",cep:""},convenio:"",numeroCarteirinha:"",observacoes:""}),[ne,pe]=_.useState({nome:"",especialidade:"",crm:"",telefone:"",email:"",senha:""});_.useEffect(()=>{if(!localStorage.getItem("secretariaLogada")){U("/secretaria");return}fe()},[U]);const fe=async()=>{try{N(!0);const b=await q1();m(b);const de=await(await fetch("https://mock.apidog.com/m1/1053378-0-default/medicos")).json();g(de.list||[]);try{const ve=await fetch("https://mock.apidog.com/m1/1053378-0-default/consultas");if(ve.ok){const He=await ve.json();h(He.list||[])}}catch(ve){console.warn("Não foi possível carregar consultas:",ve)}}catch(b){console.error("Erro ao carregar dados:",b),ue.error("Erro ao carregar dados do sistema")}finally{N(!1)}},xe=b=>{C(b),Y({nome:b.nome||"",cpf:b.cpf||"",telefone:b.telefone||"",email:b.email||"",dataNascimento:b.dataNascimento||"",altura:b.altura?String(b.altura):"",peso:b.peso?String(b.peso):"",endereco:{rua:b.endereco?.rua||"",numero:b.endereco?.numero||"",bairro:b.endereco?.bairro||"",cidade:b.endereco?.cidade||"",cep:b.endereco?.cep||""},convenio:b.convenio||"",numeroCarteirinha:b.numeroCarteirinha||"",observacoes:b.observacoes||""}),z(!0),D(!1),d("pacientes")},X=async b=>{if(b.preventDefault(),!ne.nome||!ne.email||!ne.crm){ue.error("Preencha os campos obrigatórios do médico");return}try{N(!0);const re=await fetch("https://mock.apidog.com/m1/1053378-0-default/medicos",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(ne)});if(!re.ok)throw new Error("Erro ao cadastrar médico");const de=await re.json();g(ve=>[...ve,de]),oe(),ue.success("Médico cadastrado com sucesso!")}catch(re){console.error(re),ue.error("Erro ao cadastrar médico")}finally{N(!1)}},ae=()=>{localStorage.removeItem("secretariaLogada"),ue.success("Logout realizado com sucesso!"),U("/secretaria")},me=()=>{Y({nome:"",cpf:"",telefone:"",email:"",dataNascimento:"",altura:"",peso:"",endereco:{rua:"",numero:"",bairro:"",cidade:"",cep:""},convenio:"",numeroCarteirinha:"",observacoes:""}),C(null),D(!0),z(!1),d("pacientes")},le=()=>{L(!0),d("medicos")},Q=()=>{Y({nome:"",cpf:"",telefone:"",email:"",dataNascimento:"",altura:"",peso:"",endereco:{rua:"",numero:"",bairro:"",cidade:"",cep:""},convenio:"",numeroCarteirinha:"",observacoes:""}),D(!1)},oe=()=>{pe({nome:"",especialidade:"",crm:"",telefone:"",email:"",senha:""}),L(!1)},G=async b=>{if(b.preventDefault(),!$.nome||!$.cpf||!$.email){ue.error("Preencha todos os campos obrigatórios");return}try{N(!0);const re={nome:$.nome,cpf:$.cpf,data_nascimento:$.dataNascimento,telefone:$.telefone,email:$.email},de=await fetch("https://mock.apidog.com/m1/1053378-0-default/pacientes",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(re)});if(!de.ok)throw new Error("Erro ao cadastrar paciente na API");const ve=await de.json();m(He=>[...He,ve]),Q(),ue.success("Paciente cadastrado com sucesso!")}catch(re){console.error("Erro ao cadastrar paciente:",re),ue.error("Erro ao cadastrar paciente. Tente novamente.")}finally{N(!1)}},E=b=>new Date(b).toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}),F=b=>{switch(b){case"agendada":return"bg-blue-100 text-blue-800";case"confirmada":return"bg-green-100 text-green-800";case"cancelada":return"bg-red-100 text-red-800";case"realizada":return"bg-gray-100 text-gray-800";default:return"bg-gray-100 text-gray-800"}},he=f.filter(b=>(b.nome||"").toLowerCase().includes(P.toLowerCase())||(b.email||"").toLowerCase().includes(P.toLowerCase())),ge=v.filter(b=>(b.nome||"").toLowerCase().includes(P.toLowerCase())||(b.especialidade||"").toLowerCase().includes(P.toLowerCase())),we=j.filter(b=>(b.pacienteNome||"").toLowerCase().includes(P.toLowerCase())||(b.medicoNome||"").toLowerCase().includes(P.toLowerCase())||(b.tipo||"").toLowerCase().includes(P.toLowerCase()));return y&&!I&&!M&&!x?a.jsx("div",{className:"min-h-screen bg-gray-50 flex items-center justify-center",children:a.jsxs("div",{className:"text-center",children:[a.jsx("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-green-600 mx-auto mb-4"}),a.jsx("p",{className:"text-gray-600",children:"Carregando painel da secretária..."})]})}):a.jsxs("div",{className:"min-h-screen bg-gray-50",children:[a.jsx("div",{className:"bg-white shadow-sm border-b",children:a.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:a.jsxs("div",{className:"flex justify-between items-center py-4",children:[a.jsxs("div",{children:[a.jsx("h1",{className:"text-2xl font-bold text-gray-900",children:"Painel da Secretária"}),a.jsx("p",{className:"text-gray-600",children:"Sistema de Gestão Médica"})]}),a.jsxs("div",{className:"flex space-x-3",children:[a.jsxs("button",{onClick:me,className:"bg-green-600 text-white px-4 py-2 rounded-lg hover:bg-green-700 transition-colors flex items-center",children:[a.jsx(af,{className:"w-5 h-5 mr-2"}),"Novo Paciente"]}),a.jsxs("button",{onClick:le,className:"bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700 transition-colors flex items-center",children:[a.jsx(es,{className:"w-5 h-5 mr-2"}),"Novo Médico"]}),a.jsx("button",{onClick:ae,className:"bg-red-600 text-white px-4 py-2 rounded-lg hover:bg-red-700 transition-colors",children:"Sair"})]})]})})}),a.jsx("div",{className:"bg-white border-b",children:a.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:a.jsx("nav",{className:"flex space-x-8",children:[{id:"dashboard",label:"Dashboard",icon:Nl},{id:"pacientes",label:"Pacientes",icon:Qr},{id:"medicos",label:"Médicos",icon:Qr},{id:"consultas",label:"Consultas",icon:Cr},{id:"relatorios",label:"Relatórios",icon:ls}].map(b=>{const re=b.icon;return a.jsxs("button",{onClick:()=>d(b.id),className:`flex items-center px-3 py-4 border-b-2 font-medium text-sm ${u===b.id?"border-green-500 text-green-600":"border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300"}`,children:[a.jsx(re,{className:"w-5 h-5 mr-2"}),b.label]},b.id)})})})}),a.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[u==="dashboard"&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6",children:[a.jsx("div",{className:"bg-white p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Qr,{className:"w-8 h-8 text-blue-600"}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Total Pacientes"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:f.length})]})]})}),a.jsx("div",{className:"bg-white p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Qr,{className:"w-8 h-8 text-green-600"}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Total Médicos"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:v.length})]})]})}),a.jsx("div",{className:"bg-white p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Cr,{className:"w-8 h-8 text-purple-600"}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Consultas Hoje"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:j.filter(b=>{const re=new Date().toDateString();return new Date(b.dataHora).toDateString()===re}).length})]})]})}),a.jsx("div",{className:"bg-white p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Nl,{className:"w-8 h-8 text-orange-600"}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Consultas Pendentes"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:j.filter(b=>b.status==="agendada").length})]})]})})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow",children:[a.jsx("div",{className:"px-6 py-4 border-b",children:a.jsx("h3",{className:"text-lg font-medium text-gray-900",children:"Próximas Consultas"})}),a.jsx("div",{className:"p-6",children:a.jsx("div",{className:"space-y-4",children:j.filter(b=>new Date(b.dataHora)>=new Date).sort((b,re)=>new Date(b.dataHora).getTime()-new Date(re.dataHora).getTime()).slice(0,5).map(b=>a.jsxs("div",{className:"flex items-center justify-between p-4 bg-gray-50 rounded-lg",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-medium text-gray-900",children:b.pacienteNome}),a.jsxs("p",{className:"text-sm text-gray-600",children:["Dr(a). ",b.medicoNome]}),a.jsx("p",{className:"text-sm text-gray-500",children:E(b.dataHora)})]}),a.jsx("span",{className:`px-3 py-1 rounded-full text-xs font-medium ${F(b.status)}`,children:b.status})]},b._id))})})]})]}),u==="pacientes"&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsx("h2",{className:"text-xl font-bold text-gray-900",children:"Gerenciar Pacientes"}),a.jsxs("button",{onClick:me,className:"bg-green-600 text-white px-4 py-2 rounded-lg hover:bg-green-700 transition-colors flex items-center",children:[a.jsx(af,{className:"w-5 h-5 mr-2"}),"Novo Paciente"]})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow",children:[a.jsx("div",{className:"p-6 border-b",children:a.jsx("div",{className:"flex items-center space-x-4",children:a.jsxs("div",{className:"relative flex-1",children:[a.jsx(Ho,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"text",placeholder:"Buscar pacientes...",value:P,onChange:b=>A(b.target.value),className:"pl-10 pr-4 py-2 w-full border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]})})}),a.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[a.jsx("input",{type:"text",placeholder:"Buscar paciente por ID...",value:n,onChange:b=>o(b.target.value),className:"border px-3 py-2 rounded-lg w-64"}),a.jsx("button",{className:"bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700 transition-colors",onClick:async()=>{if(!n)return ue.error("Informe o ID do paciente");N(!0);try{const b=await fetch(`https://mock.apidog.com/m1/1053378-0-default/pacientes/${n}`);if(!b.ok)throw new Error("Paciente não encontrado");const re=await b.json();m(re?[re]:[])}catch{ue.error("Paciente não encontrado ou erro na busca.")}finally{N(!1)}},children:"Buscar por ID"}),a.jsx("button",{className:"bg-gray-300 text-gray-800 px-4 py-2 rounded-lg hover:bg-gray-400 transition-colors",onClick:()=>{o(""),fe()},children:"Limpar"})]}),a.jsx("div",{className:"overflow-x-auto",children:a.jsxs("table",{className:"min-w-full divide-y divide-gray-200",children:[a.jsx("thead",{className:"bg-gray-50",children:a.jsxs("tr",{children:[a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Paciente"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Contato"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Data Nascimento"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Altura/Peso"})]})}),a.jsx("tbody",{className:"bg-white divide-y divide-gray-200",children:he.map(b=>a.jsxs("tr",{className:"hover:bg-gray-50",children:[a.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-medium",children:a.jsxs("div",{className:"flex gap-2",children:[a.jsx("button",{onClick:()=>xe(b),className:"bg-green-600 text-white px-3 py-1 rounded-md hover:bg-green-700 transition-colors flex items-center text-sm min-w-[70px] justify-center",children:"Editar"}),a.jsx("button",{onClick:()=>i(b),className:"bg-red-600 text-white px-3 py-1 rounded-md hover:bg-red-700 transition-colors flex items-center text-sm min-w-[70px] justify-center",children:"Apagar"})]})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{children:[a.jsx("div",{className:"text-sm font-medium text-gray-900",children:b.nome||"Nome não informado"}),a.jsx("div",{className:"text-sm text-gray-500",children:b.endereco?.cidade||"Cidade não informada"})]})}),a.jsxs("td",{className:"px-6 py-4 whitespace-nowrap",children:[a.jsx("div",{className:"text-sm text-gray-900",children:b.email||"Email não informado"}),a.jsx("div",{className:"text-sm text-gray-500",children:b.telefone||"Telefone não informado"})]}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-500",children:b.dataNascimento?new Date(b.dataNascimento).toLocaleDateString("pt-BR"):"Não informado"}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-500",children:b.altura&&b.peso?`${b.altura}m / ${b.peso}kg`:"Não informado"})]},b._id))})]})})]})]}),u==="medicos"&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsx("h2",{className:"text-xl font-bold text-gray-900",children:"Gerenciar Médicos"}),a.jsxs("button",{onClick:le,className:"bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700 transition-colors flex items-center",children:[a.jsx(es,{className:"w-5 h-5 mr-2"}),"Novo Médico"]})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow",children:[a.jsx("div",{className:"p-6 border-b",children:a.jsxs("div",{className:"relative",children:[a.jsx(Ho,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"text",placeholder:"Buscar médicos...",value:P,onChange:b=>A(b.target.value),className:"pl-10 pr-4 py-2 w-full border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]})}),a.jsx("div",{className:"overflow-x-auto mb-8",children:a.jsxs("table",{className:"min-w-full divide-y divide-gray-200",children:[a.jsx("thead",{className:"bg-gray-50",children:a.jsxs("tr",{children:[a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Médico"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Especialidade"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"CRM"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Contato"})]})}),a.jsx("tbody",{className:"bg-white divide-y divide-gray-200",children:ge.map(b=>a.jsxs("tr",{className:"hover:bg-gray-50",children:[a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{className:"text-sm font-medium text-gray-900",children:["Dr(a). ",b.nome||"Nome não informado"]})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("div",{className:"text-sm text-gray-900",children:b.especialidade||"Não informado"})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("div",{className:"text-sm text-gray-900",children:b.crm||"Não informado"})}),a.jsxs("td",{className:"px-6 py-4 whitespace-nowrap",children:[a.jsx("div",{className:"text-sm text-gray-900",children:b.email||"Email não informado"}),a.jsx("div",{className:"text-sm text-gray-500",children:b.telefone||"Telefone não informado"})]})]},b._id))})]})}),a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 p-6",children:ge.map(b=>a.jsxs("div",{className:"bg-gray-50 rounded-lg shadow p-4 flex flex-col gap-2",children:[a.jsxs("div",{className:"font-bold text-lg text-blue-700",children:["Dr(a). ",b.nome]}),a.jsxs("div",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"Especialidade:"})," ",b.especialidade]}),a.jsxs("div",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"CRM:"})," ",b.crm]}),a.jsxs("div",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"Email:"})," ",b.email]}),a.jsxs("div",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"Telefone:"})," ",b.telefone]})]},b._id))})]})]}),u==="consultas"&&a.jsxs("div",{className:"space-y-6",children:[a.jsx("div",{className:"flex justify-between items-center",children:a.jsx("h2",{className:"text-xl font-bold text-gray-900",children:"Gerenciar Consultas"})}),a.jsxs("div",{className:"bg-white rounded-lg shadow",children:[a.jsx("div",{className:"p-6 border-b",children:a.jsxs("div",{className:"relative",children:[a.jsx(Ho,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"text",placeholder:"Buscar consultas...",value:P,onChange:b=>A(b.target.value),className:"pl-10 pr-4 py-2 w-full border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]})}),a.jsx("div",{className:"overflow-x-auto",children:a.jsxs("table",{className:"min-w-full divide-y divide-gray-200",children:[a.jsx("thead",{className:"bg-gray-50",children:a.jsxs("tr",{children:[a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Paciente"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Médico"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Data/Hora"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Tipo"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Status"})]})}),a.jsx("tbody",{className:"bg-white divide-y divide-gray-200",children:we.map(b=>a.jsxs("tr",{className:"hover:bg-gray-50",children:[a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("div",{className:"text-sm font-medium text-gray-900",children:b.pacienteNome})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{className:"text-sm text-gray-900",children:["Dr(a). ",b.medicoNome]})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("div",{className:"text-sm text-gray-900",children:E(b.dataHora)})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("div",{className:"text-sm text-gray-900",children:b.tipo||"Não informado"})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("span",{className:`px-3 py-1 rounded-full text-xs font-medium ${F(b.status)}`,children:b.status})})]},b._id))})]})})]})]}),u==="relatorios"&&a.jsxs("div",{className:"space-y-6",children:[a.jsx("h2",{className:"text-xl font-bold text-gray-900",children:"Relatórios"}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[a.jsxs("div",{className:"bg-white p-6 rounded-lg shadow",children:[a.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-4",children:"Consultas por Status"}),a.jsx("div",{className:"space-y-3",children:["agendada","confirmada","realizada","cancelada"].map(b=>{const re=j.filter(ve=>ve.status===b).length,de=j.length>0?re/j.length*100:0;return a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx("span",{className:"text-sm font-medium text-gray-600 capitalize",children:b}),a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx("div",{className:"w-20 bg-gray-200 rounded-full h-2",children:a.jsx("div",{className:"bg-green-600 h-2 rounded-full",style:{width:`${de}%`}})}),a.jsx("span",{className:"text-sm font-medium text-gray-900",children:re})]})]},b)})})]}),a.jsxs("div",{className:"bg-white p-6 rounded-lg shadow",children:[a.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-4",children:"Médicos por Especialidade"}),a.jsx("div",{className:"space-y-3",children:[...new Set(v.map(b=>b.especialidade).filter(Boolean))].map(b=>{const re=v.filter(de=>de.especialidade===b).length;return a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx("span",{className:"text-sm font-medium text-gray-600",children:b}),a.jsx("span",{className:"text-sm font-medium text-gray-900",children:re})]},b)})})]})]})]})]}),I&&!x&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",children:a.jsx("div",{className:"bg-white rounded-lg max-w-2xl w-full max-h-[90vh] overflow-y-auto",children:a.jsxs("div",{className:"p-6",children:[a.jsxs("div",{className:"flex justify-between items-center mb-6",children:[a.jsx("h3",{className:"text-lg font-semibold",children:"Cadastrar Novo Paciente"}),a.jsx("button",{onClick:Q,className:"text-gray-400 hover:text-gray-600",children:a.jsx(Bo,{className:"w-6 h-6"})})]}),a.jsxs("form",{onSubmit:G,className:"space-y-4",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Nome Completo *"}),a.jsx("input",{type:"text",value:$.nome,onChange:b=>Y({...$,nome:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CPF *"}),a.jsx("input",{type:"text",value:$.cpf,onChange:b=>Y({...$,cpf:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Telefone *"}),a.jsx("input",{type:"tel",value:$.telefone,onChange:b=>Y({...$,telefone:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email *"}),a.jsx("input",{type:"email",value:$.email,onChange:b=>Y({...$,email:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Data de Nascimento *"}),a.jsx("input",{type:"date",value:$.dataNascimento,onChange:b=>Y({...$,dataNascimento:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Altura (cm)"}),a.jsx("input",{type:"number",min:"50",max:"250",step:"0.1",value:$.altura,onChange:b=>Y({...$,altura:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",placeholder:"Ex: 170"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Peso (kg)"}),a.jsx("input",{type:"number",min:"10",max:"300",step:"0.1",value:$.peso,onChange:b=>Y({...$,peso:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",placeholder:"Ex: 70.5"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CEP"}),a.jsx("input",{type:"text",value:$.endereco.cep,onChange:b=>Y({...$,endereco:{...$.endereco,cep:b.target.value}}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Cidade"}),a.jsx("input",{type:"text",value:$.endereco.cidade,onChange:b=>Y({...$,endereco:{...$.endereco,cidade:b.target.value}}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Convênio"}),a.jsxs("select",{value:$.convenio,onChange:b=>Y({...$,convenio:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",children:[a.jsx("option",{value:"",children:"Selecione"}),a.jsx("option",{value:"Particular",children:"Particular"}),a.jsx("option",{value:"Unimed",children:"Unimed"}),a.jsx("option",{value:"SulAmérica",children:"SulAmérica"}),a.jsx("option",{value:"Bradesco Saúde",children:"Bradesco Saúde"}),a.jsx("option",{value:"Amil",children:"Amil"}),a.jsx("option",{value:"NotreDame",children:"NotreDame"})]})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Observações"}),a.jsx("textarea",{value:$.observacoes,onChange:b=>Y({...$,observacoes:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",rows:3})]}),a.jsxs("div",{className:"flex justify-end space-x-3 pt-4",children:[a.jsx("button",{type:"button",onClick:Q,className:"px-4 py-2 border border-gray-300 rounded-lg text-gray-700 hover:bg-gray-50 transition-colors",children:"Cancelar"}),a.jsx("button",{type:"submit",disabled:y,className:"px-4 py-2 bg-green-600 text-white rounded-lg hover:bg-green-700 transition-colors disabled:opacity-50",children:y?"Cadastrando...":"Cadastrar Paciente"})]})]})]})})}),x&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",children:a.jsx("div",{className:"bg-white rounded-lg max-w-2xl w-full max-h-[90vh] overflow-y-auto",children:a.jsxs("div",{className:"p-6",children:[a.jsxs("div",{className:"flex justify-between items-center mb-6",children:[a.jsx("h3",{className:"text-lg font-semibold",children:"Editar Paciente"}),a.jsx("button",{onClick:()=>{z(!1),C(null)},className:"text-gray-400 hover:text-gray-600",children:a.jsx(Bo,{className:"w-6 h-6"})})]}),a.jsxs("form",{onSubmit:async b=>{b.preventDefault(),N(!0);try{const re=W?._id,de=await fetch(`https://mock.apidog.com/m1/1053378-0-default/pacientes/${re}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify($)});if(!de.ok)throw new Error("Erro ao editar paciente");const ve=await de.json();m(He=>He.map(Dr=>Dr._id===re?ve:Dr)),ue.success("Paciente atualizado com sucesso!"),z(!1),C(null)}catch(re){console.error("Erro ao editar paciente:",re),ue.error("Erro ao editar paciente. Tente novamente.")}finally{N(!1)}},className:"space-y-4",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Nome Completo *"}),a.jsx("input",{type:"text",value:$.nome,onChange:b=>Y({...$,nome:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CPF *"}),a.jsx("input",{type:"text",value:$.cpf,onChange:b=>Y({...$,cpf:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Telefone *"}),a.jsx("input",{type:"tel",value:$.telefone,onChange:b=>Y({...$,telefone:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email *"}),a.jsx("input",{type:"email",value:$.email,onChange:b=>Y({...$,email:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Data de Nascimento *"}),a.jsx("input",{type:"date",value:$.dataNascimento,onChange:b=>Y({...$,dataNascimento:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Altura (cm)"}),a.jsx("input",{type:"number",min:"50",max:"250",step:"0.1",value:$.altura,onChange:b=>Y({...$,altura:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",placeholder:"Ex: 170"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Peso (kg)"}),a.jsx("input",{type:"number",min:"10",max:"300",step:"0.1",value:$.peso,onChange:b=>Y({...$,peso:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",placeholder:"Ex: 70.5"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CEP"}),a.jsx("input",{type:"text",value:$.endereco.cep,onChange:b=>Y({...$,endereco:{...$.endereco,cep:b.target.value}}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Cidade"}),a.jsx("input",{type:"text",value:$.endereco.cidade,onChange:b=>Y({...$,endereco:{...$.endereco,cidade:b.target.value}}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Convênio"}),a.jsxs("select",{value:$.convenio,onChange:b=>Y({...$,convenio:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",children:[a.jsx("option",{value:"",children:"Selecione"}),a.jsx("option",{value:"Particular",children:"Particular"}),a.jsx("option",{value:"Unimed",children:"Unimed"}),a.jsx("option",{value:"SulAmérica",children:"SulAmérica"}),a.jsx("option",{value:"Bradesco Saúde",children:"Bradesco Saúde"}),a.jsx("option",{value:"Amil",children:"Amil"}),a.jsx("option",{value:"NotreDame",children:"NotreDame"})]})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Observações"}),a.jsx("textarea",{value:$.observacoes,onChange:b=>Y({...$,observacoes:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",rows:3})]}),a.jsxs("div",{className:"flex justify-end space-x-3 pt-4",children:[a.jsx("button",{type:"button",onClick:()=>{z(!1),C(null)},className:"px-4 py-2 border border-gray-300 rounded-lg text-gray-700 hover:bg-gray-50 transition-colors",children:"Cancelar"}),a.jsx("button",{type:"submit",disabled:y,className:"px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 transition-colors disabled:opacity-50",children:y?"Salvando...":"Salvar Alterações"})]})]})]})})}),M&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",children:a.jsx("div",{className:"bg-white rounded-lg max-w-md w-full max-h-[90vh] overflow-y-auto",children:a.jsxs("div",{className:"p-6",children:[a.jsxs("div",{className:"flex justify-between items-center mb-6",children:[a.jsx("h3",{className:"text-lg font-semibold",children:"Cadastrar Novo Médico"}),a.jsx("button",{onClick:oe,className:"text-gray-400 hover:text-gray-600",children:a.jsx(Bo,{className:"w-6 h-6"})})]}),a.jsxs("form",{onSubmit:X,className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Nome Completo *"}),a.jsx("input",{type:"text",value:ne.nome,onChange:b=>pe({...ne,nome:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Especialidade *"}),a.jsxs("select",{value:ne.especialidade,onChange:b=>pe({...ne,especialidade:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",required:!0,children:[a.jsx("option",{value:"",children:"Selecione"}),a.jsx("option",{value:"Cardiologia",children:"Cardiologia"}),a.jsx("option",{value:"Dermatologia",children:"Dermatologia"}),a.jsx("option",{value:"Endocrinologia",children:"Endocrinologia"}),a.jsx("option",{value:"Gastroenterologia",children:"Gastroenterologia"}),a.jsx("option",{value:"Ginecologia",children:"Ginecologia"}),a.jsx("option",{value:"Neurologia",children:"Neurologia"}),a.jsx("option",{value:"Oftalmologia",children:"Oftalmologia"}),a.jsx("option",{value:"Ortopedia",children:"Ortopedia"}),a.jsx("option",{value:"Pediatria",children:"Pediatria"}),a.jsx("option",{value:"Psiquiatria",children:"Psiquiatria"}),a.jsx("option",{value:"Urologia",children:"Urologia"}),a.jsx("option",{value:"Clínico Geral",children:"Clínico Geral"})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CRM *"}),a.jsx("input",{type:"text",value:ne.crm,onChange:b=>pe({...ne,crm:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"Ex: CRM/SP 123456",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Telefone *"}),a.jsx("input",{type:"tel",value:ne.telefone,onChange:b=>pe({...ne,telefone:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email *"}),a.jsx("input",{type:"email",value:ne.email,onChange:b=>pe({...ne,email:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Senha *"}),a.jsx("input",{type:"password",value:ne.senha,onChange:b=>pe({...ne,senha:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",required:!0,minLength:6})]}),a.jsxs("div",{className:"flex justify-end space-x-3 pt-4",children:[a.jsx("button",{type:"button",onClick:oe,className:"px-4 py-2 border border-gray-300 rounded-lg text-gray-700 hover:bg-gray-50 transition-colors",children:"Cancelar"}),a.jsx("button",{type:"submit",disabled:y,className:"px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 transition-colors disabled:opacity-50",children:y?"Cadastrando...":"Cadastrar Médico"})]})]})]})})})]})};function Q1(){return a.jsx(C0,{children:a.jsxs("div",{className:"min-h-screen bg-gray-50",children:[a.jsx(ev,{}),a.jsx("main",{className:"container mx-auto px-4 py-8",children:a.jsxs(x0,{children:[a.jsx(Mt,{path:"/",element:a.jsx(Fy,{})}),a.jsx(Mt,{path:"/paciente",element:a.jsx(Hy,{})}),a.jsx(Mt,{path:"/login-secretaria",element:a.jsx(By,{})}),a.jsx(Mt,{path:"/login-medico",element:a.jsx(Wy,{})}),a.jsx(Mt,{path:"/agendamento",element:a.jsx(F1,{})}),a.jsx(Mt,{path:"/acompanhamento",element:a.jsx(H1,{})}),a.jsx(Mt,{path:"/cadastro",element:a.jsx(B1,{})}),a.jsx(Mt,{path:"/painel-medico",element:a.jsx(W1,{})}),a.jsx(Mt,{path:"/painel-secretaria",element:a.jsx(V1,{})}),a.jsx(Mt,{path:"*",element:a.jsx(v0,{to:"/",replace:!0})})]})}),a.jsx(vg,{position:"top-right"})]})})}function pm(n){var o,i,u="";if(typeof n=="string"||typeof n=="number")u+=n;else if(typeof n=="object")if(Array.isArray(n)){var d=n.length;for(o=0;o<d;o++)n[o]&&(i=pm(n[o]))&&(u&&(u+=" "),u+=i)}else for(i in n)n[i]&&(u&&(u+=" "),u+=i);return u}function Yr(){for(var n,o,i=0,u="",d=arguments.length;i<d;i++)(n=arguments[i])&&(o=pm(n))&&(u&&(u+=" "),u+=o);return u}function Y1(n){if(typeof document>"u")return;let o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n))}Y1(`:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
`);var Sa=n=>typeof n=="number"&&!isNaN(n),Kr=n=>typeof n=="string",tr=n=>typeof n=="function",X1=n=>Kr(n)||Sa(n),Pl=n=>Kr(n)||tr(n)?n:null,K1=(n,o)=>n===!1||Sa(n)&&n>0?n:o,Dl=n=>_.isValidElement(n)||Kr(n)||tr(n)||Sa(n);function G1(n,o,i=300){let{scrollHeight:u,style:d}=n;requestAnimationFrame(()=>{d.minHeight="initial",d.height=u+"px",d.transition=`all ${i}ms`,requestAnimationFrame(()=>{d.height="0",d.padding="0",d.margin="0",setTimeout(o,i)})})}function J1({enter:n,exit:o,appendPosition:i=!1,collapse:u=!0,collapseDuration:d=300}){return function({children:f,position:m,preventExitTransition:v,done:g,nodeRef:j,isIn:h,playToast:y}){let N=i?`${n}--${m}`:n,P=i?`${o}--${m}`:o,A=_.useRef(0);return _.useLayoutEffect(()=>{let I=j.current,D=N.split(" "),W=C=>{C.target===j.current&&(y(),I.removeEventListener("animationend",W),I.removeEventListener("animationcancel",W),A.current===0&&C.type!=="animationcancel"&&I.classList.remove(...D))};I.classList.add(...D),I.addEventListener("animationend",W),I.addEventListener("animationcancel",W)},[]),_.useEffect(()=>{let I=j.current,D=()=>{I.removeEventListener("animationend",D),u?G1(I,g,d):g()};h||(v?D():(A.current=1,I.className+=` ${P}`,I.addEventListener("animationend",D)))},[h]),Ce.createElement(Ce.Fragment,null,f)}}function Tf(n,o){return{content:hm(n.content,n.props),containerId:n.props.containerId,id:n.props.toastId,theme:n.props.theme,type:n.props.type,data:n.props.data||{},isLoading:n.props.isLoading,icon:n.props.icon,reason:n.removalReason,status:o}}function hm(n,o,i=!1){return _.isValidElement(n)&&!Kr(n.type)?_.cloneElement(n,{closeToast:o.closeToast,toastProps:o,data:o.data,isPaused:i}):tr(n)?n({closeToast:o.closeToast,toastProps:o,data:o.data,isPaused:i}):n}function Z1({closeToast:n,theme:o,ariaLabel:i="close"}){return Ce.createElement("button",{className:`Toastify__close-button Toastify__close-button--${o}`,type:"button",onClick:u=>{u.stopPropagation(),n(!0)},"aria-label":i},Ce.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Ce.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function ew({delay:n,isRunning:o,closeToast:i,type:u="default",hide:d,className:f,controlledProgress:m,progress:v,rtl:g,isIn:j,theme:h}){let y=d||m&&v===0,N={animationDuration:`${n}ms`,animationPlayState:o?"running":"paused"};m&&(N.transform=`scaleX(${v})`);let P=Yr("Toastify__progress-bar",m?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${h}`,`Toastify__progress-bar--${u}`,{"Toastify__progress-bar--rtl":g}),A=tr(f)?f({rtl:g,type:u,defaultClassName:P}):Yr(P,f),I={[m&&v>=1?"onTransitionEnd":"onAnimationEnd"]:m&&v<1?null:()=>{j&&i()}};return Ce.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":y},Ce.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${h} Toastify__progress-bar--${u}`}),Ce.createElement("div",{role:"progressbar","aria-hidden":y?"true":"false","aria-label":"notification timer",className:A,style:N,...I}))}var tw=1,gm=()=>`${tw++}`;function rw(n,o,i){let u=1,d=0,f=[],m=[],v=o,g=new Map,j=new Set,h=C=>(j.add(C),()=>j.delete(C)),y=()=>{m=Array.from(g.values()),j.forEach(C=>C())},N=({containerId:C,toastId:x,updateId:z})=>{let M=C?C!==n:n!==1,L=g.has(x)&&z==null;return M||L},P=(C,x)=>{g.forEach(z=>{var M;(x==null||x===z.props.toastId)&&((M=z.toggle)==null||M.call(z,C))})},A=C=>{var x,z;(z=(x=C.props)==null?void 0:x.onClose)==null||z.call(x,C.removalReason),C.isActive=!1},I=C=>{if(C==null)g.forEach(A);else{let x=g.get(C);x&&A(x)}y()},D=()=>{d-=f.length,f=[]},W=C=>{var x,z;let{toastId:M,updateId:L}=C.props,U=L==null;C.staleId&&g.delete(C.staleId),C.isActive=!0,g.set(M,C),y(),i(Tf(C,U?"added":"updated")),U&&((z=(x=C.props).onOpen)==null||z.call(x))};return{id:n,props:v,observe:h,toggle:P,removeToast:I,toasts:g,clearQueue:D,buildToast:(C,x)=>{if(N(x))return;let{toastId:z,updateId:M,data:L,staleId:U,delay:$}=x,Y=M==null;Y&&d++;let ne={...v,style:v.toastStyle,key:u++,...Object.fromEntries(Object.entries(x).filter(([fe,xe])=>xe!=null)),toastId:z,updateId:M,data:L,isIn:!1,className:Pl(x.className||v.toastClassName),progressClassName:Pl(x.progressClassName||v.progressClassName),autoClose:x.isLoading?!1:K1(x.autoClose,v.autoClose),closeToast(fe){g.get(z).removalReason=fe,I(z)},deleteToast(){let fe=g.get(z);if(fe!=null){if(i(Tf(fe,"removed")),g.delete(z),d--,d<0&&(d=0),f.length>0){W(f.shift());return}y()}}};ne.closeButton=v.closeButton,x.closeButton===!1||Dl(x.closeButton)?ne.closeButton=x.closeButton:x.closeButton===!0&&(ne.closeButton=Dl(v.closeButton)?v.closeButton:!0);let pe={content:C,props:ne,staleId:U};v.limit&&v.limit>0&&d>v.limit&&Y?f.push(pe):Sa($)?setTimeout(()=>{W(pe)},$):W(pe)},setProps(C){v=C},setToggle:(C,x)=>{let z=g.get(C);z&&(z.toggle=x)},isToastActive:C=>{var x;return(x=g.get(C))==null?void 0:x.isActive},getSnapshot:()=>m}}var st=new Map,ja=[],Ml=new Set,nw=n=>Ml.forEach(o=>o(n)),vm=()=>st.size>0;function aw(){ja.forEach(n=>xm(n.content,n.options)),ja=[]}var ow=(n,{containerId:o})=>{var i;return(i=st.get(o||1))==null?void 0:i.toasts.get(n)};function ym(n,o){var i;if(o)return!!((i=st.get(o))!=null&&i.isToastActive(n));let u=!1;return st.forEach(d=>{d.isToastActive(n)&&(u=!0)}),u}function sw(n){if(!vm()){ja=ja.filter(o=>n!=null&&o.options.toastId!==n);return}if(n==null||X1(n))st.forEach(o=>{o.removeToast(n)});else if(n&&("containerId"in n||"id"in n)){let o=st.get(n.containerId);o?o.removeToast(n.id):st.forEach(i=>{i.removeToast(n.id)})}}var iw=(n={})=>{st.forEach(o=>{o.props.limit&&(!n.containerId||o.id===n.containerId)&&o.clearQueue()})};function xm(n,o){Dl(n)&&(vm()||ja.push({content:n,options:o}),st.forEach(i=>{i.buildToast(n,o)}))}function lw(n){var o;(o=st.get(n.containerId||1))==null||o.setToggle(n.id,n.fn)}function wm(n,o){st.forEach(i=>{(o==null||!(o!=null&&o.containerId)||o?.containerId===i.id)&&i.toggle(n,o?.id)})}function uw(n){let o=n.containerId||1;return{subscribe(i){let u=rw(o,n,nw);st.set(o,u);let d=u.observe(i);return aw(),()=>{d(),st.delete(o)}},setProps(i){var u;(u=st.get(o))==null||u.setProps(i)},getSnapshot(){var i;return(i=st.get(o))==null?void 0:i.getSnapshot()}}}function cw(n){return Ml.add(n),()=>{Ml.delete(n)}}function dw(n){return n&&(Kr(n.toastId)||Sa(n.toastId))?n.toastId:gm()}function Ca(n,o){return xm(n,o),o.toastId}function cs(n,o){return{...o,type:o&&o.type||n,toastId:dw(o)}}function ds(n){return(o,i)=>Ca(o,cs(n,i))}function Se(n,o){return Ca(n,cs("default",o))}Se.loading=(n,o)=>Ca(n,cs("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...o}));function fw(n,{pending:o,error:i,success:u},d){let f;o&&(f=Kr(o)?Se.loading(o,d):Se.loading(o.render,{...d,...o}));let m={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},v=(j,h,y)=>{if(h==null){Se.dismiss(f);return}let N={type:j,...m,...d,data:y},P=Kr(h)?{render:h}:h;return f?Se.update(f,{...N,...P}):Se(P.render,{...N,...P}),y},g=tr(n)?n():n;return g.then(j=>v("success",u,j)).catch(j=>v("error",i,j)),g}Se.promise=fw;Se.success=ds("success");Se.info=ds("info");Se.error=ds("error");Se.warning=ds("warning");Se.warn=Se.warning;Se.dark=(n,o)=>Ca(n,cs("default",{theme:"dark",...o}));function mw(n){sw(n)}Se.dismiss=mw;Se.clearWaitingQueue=iw;Se.isActive=ym;Se.update=(n,o={})=>{let i=ow(n,o);if(i){let{props:u,content:d}=i,f={delay:100,...u,...o,toastId:o.toastId||n,updateId:gm()};f.toastId!==n&&(f.staleId=n);let m=f.render||d;delete f.render,Ca(m,f)}};Se.done=n=>{Se.update(n,{progress:1})};Se.onChange=cw;Se.play=n=>wm(!0,n);Se.pause=n=>wm(!1,n);function pw(n){var o;let{subscribe:i,getSnapshot:u,setProps:d}=_.useRef(uw(n)).current;d(n);let f=(o=_.useSyncExternalStore(i,u,u))==null?void 0:o.slice();function m(v){if(!f)return[];let g=new Map;return n.newestOnTop&&f.reverse(),f.forEach(j=>{let{position:h}=j.props;g.has(h)||g.set(h,[]),g.get(h).push(j)}),Array.from(g,j=>v(j[0],j[1]))}return{getToastToRender:m,isToastActive:ym,count:f?.length}}function hw(n){let[o,i]=_.useState(!1),[u,d]=_.useState(!1),f=_.useRef(null),m=_.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:v,pauseOnHover:g,closeToast:j,onClick:h,closeOnClick:y}=n;lw({id:n.toastId,containerId:n.containerId,fn:i}),_.useEffect(()=>{if(n.pauseOnFocusLoss)return N(),()=>{P()}},[n.pauseOnFocusLoss]);function N(){document.hasFocus()||W(),window.addEventListener("focus",D),window.addEventListener("blur",W)}function P(){window.removeEventListener("focus",D),window.removeEventListener("blur",W)}function A(U){if(n.draggable===!0||n.draggable===U.pointerType){C();let $=f.current;m.canCloseOnClick=!0,m.canDrag=!0,$.style.transition="none",n.draggableDirection==="x"?(m.start=U.clientX,m.removalDistance=$.offsetWidth*(n.draggablePercent/100)):(m.start=U.clientY,m.removalDistance=$.offsetHeight*(n.draggablePercent===80?n.draggablePercent*1.5:n.draggablePercent)/100)}}function I(U){let{top:$,bottom:Y,left:ne,right:pe}=f.current.getBoundingClientRect();U.nativeEvent.type!=="touchend"&&n.pauseOnHover&&U.clientX>=ne&&U.clientX<=pe&&U.clientY>=$&&U.clientY<=Y?W():D()}function D(){i(!0)}function W(){i(!1)}function C(){m.didMove=!1,document.addEventListener("pointermove",z),document.addEventListener("pointerup",M)}function x(){document.removeEventListener("pointermove",z),document.removeEventListener("pointerup",M)}function z(U){let $=f.current;if(m.canDrag&&$){m.didMove=!0,o&&W(),n.draggableDirection==="x"?m.delta=U.clientX-m.start:m.delta=U.clientY-m.start,m.start!==U.clientX&&(m.canCloseOnClick=!1);let Y=n.draggableDirection==="x"?`${m.delta}px, var(--y)`:`0, calc(${m.delta}px + var(--y))`;$.style.transform=`translate3d(${Y},0)`,$.style.opacity=`${1-Math.abs(m.delta/m.removalDistance)}`}}function M(){x();let U=f.current;if(m.canDrag&&m.didMove&&U){if(m.canDrag=!1,Math.abs(m.delta)>m.removalDistance){d(!0),n.closeToast(!0),n.collapseAll();return}U.style.transition="transform 0.2s, opacity 0.2s",U.style.removeProperty("transform"),U.style.removeProperty("opacity")}}let L={onPointerDown:A,onPointerUp:I};return v&&g&&(L.onMouseEnter=W,n.stacked||(L.onMouseLeave=D)),y&&(L.onClick=U=>{h&&h(U),m.canCloseOnClick&&j(!0)}),{playToast:D,pauseToast:W,isRunning:o,preventExitTransition:u,toastRef:f,eventHandlers:L}}var gw=typeof window<"u"?_.useLayoutEffect:_.useEffect,fs=({theme:n,type:o,isLoading:i,...u})=>Ce.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:n==="colored"?"currentColor":`var(--toastify-icon-color-${o})`,...u});function vw(n){return Ce.createElement(fs,{...n},Ce.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))}function yw(n){return Ce.createElement(fs,{...n},Ce.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))}function xw(n){return Ce.createElement(fs,{...n},Ce.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))}function ww(n){return Ce.createElement(fs,{...n},Ce.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))}function jw(){return Ce.createElement("div",{className:"Toastify__spinner"})}var Ol={info:yw,warning:vw,success:xw,error:ww,spinner:jw},Nw=n=>n in Ol;function bw({theme:n,type:o,isLoading:i,icon:u}){let d=null,f={theme:n,type:o};return u===!1||(tr(u)?d=u({...f,isLoading:i}):_.isValidElement(u)?d=_.cloneElement(u,f):i?d=Ol.spinner():Nw(o)&&(d=Ol[o](f))),d}var kw=n=>{let{isRunning:o,preventExitTransition:i,toastRef:u,eventHandlers:d,playToast:f}=hw(n),{closeButton:m,children:v,autoClose:g,onClick:j,type:h,hideProgressBar:y,closeToast:N,transition:P,position:A,className:I,style:D,progressClassName:W,updateId:C,role:x,progress:z,rtl:M,toastId:L,deleteToast:U,isIn:$,isLoading:Y,closeOnClick:ne,theme:pe,ariaLabel:fe}=n,xe=Yr("Toastify__toast",`Toastify__toast-theme--${pe}`,`Toastify__toast--${h}`,{"Toastify__toast--rtl":M},{"Toastify__toast--close-on-click":ne}),X=tr(I)?I({rtl:M,position:A,type:h,defaultClassName:xe}):Yr(xe,I),ae=bw(n),me=!!z||!g,le={closeToast:N,type:h,theme:pe},Q=null;return m===!1||(tr(m)?Q=m(le):_.isValidElement(m)?Q=_.cloneElement(m,le):Q=Z1(le)),Ce.createElement(P,{isIn:$,done:U,position:A,preventExitTransition:i,nodeRef:u,playToast:f},Ce.createElement("div",{id:L,tabIndex:0,onClick:j,"data-in":$,className:X,...d,style:D,ref:u,...$&&{role:x,"aria-label":fe}},ae!=null&&Ce.createElement("div",{className:Yr("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!Y})},ae),hm(v,n,!o),Q,!n.customProgressBar&&Ce.createElement(ew,{...C&&!me?{key:`p-${C}`}:{},rtl:M,theme:pe,delay:g,isRunning:o,isIn:$,closeToast:N,hide:y,type:h,className:W,controlledProgress:me,progress:z||0})))},Sw=(n,o=!1)=>({enter:`Toastify--animate Toastify__${n}-enter`,exit:`Toastify--animate Toastify__${n}-exit`,appendPosition:o}),Cw=J1(Sw("bounce",!0)),_w={position:"top-right",transition:Cw,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:n=>n.altKey&&n.code==="KeyT"};function Ew(n){let o={..._w,...n},i=n.stacked,[u,d]=_.useState(!0),f=_.useRef(null),{getToastToRender:m,isToastActive:v,count:g}=pw(o),{className:j,style:h,rtl:y,containerId:N,hotKeys:P}=o;function A(D){let W=Yr("Toastify__toast-container",`Toastify__toast-container--${D}`,{"Toastify__toast-container--rtl":y});return tr(j)?j({position:D,rtl:y,defaultClassName:W}):Yr(W,Pl(j))}function I(){i&&(d(!0),Se.play())}return gw(()=>{var D;if(i){let W=f.current.querySelectorAll('[data-in="true"]'),C=12,x=(D=o.position)==null?void 0:D.includes("top"),z=0,M=0;Array.from(W).reverse().forEach((L,U)=>{let $=L;$.classList.add("Toastify__toast--stacked"),U>0&&($.dataset.collapsed=`${u}`),$.dataset.pos||($.dataset.pos=x?"top":"bot");let Y=z*(u?.2:1)+(u?0:C*U);$.style.setProperty("--y",`${x?Y:Y*-1}px`),$.style.setProperty("--g",`${C}`),$.style.setProperty("--s",`${1-(u?M:0)}`),z+=$.offsetHeight,M+=.025})}},[u,g,i]),_.useEffect(()=>{function D(W){var C;let x=f.current;P(W)&&((C=x.querySelector('[tabIndex="0"]'))==null||C.focus(),d(!1),Se.pause()),W.key==="Escape"&&(document.activeElement===x||x!=null&&x.contains(document.activeElement))&&(d(!0),Se.play())}return document.addEventListener("keydown",D),()=>{document.removeEventListener("keydown",D)}},[P]),Ce.createElement("section",{ref:f,className:"Toastify",id:N,onMouseEnter:()=>{i&&(d(!1),Se.pause())},onMouseLeave:I,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":o["aria-label"]},m((D,W)=>{let C=W.length?{...h}:{...h,pointerEvents:"none"};return Ce.createElement("div",{tabIndex:-1,className:A(D),"data-stacked":i,style:C,key:`c-${D}`},W.map(({content:x,props:z})=>Ce.createElement(kw,{...z,stacked:i,collapseAll:I,isIn:v(z.toastId,z.containerId),key:`t-${z.key}`},x)))}))}_h.createRoot(document.getElementById("root")).render(a.jsxs(_.StrictMode,{children:[a.jsx(Q1,{}),a.jsx(Ew,{position:"top-right",autoClose:3e3,hideProgressBar:!1,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0,theme:"colored"})]}));