omnichannel-frontend/dist/assets/index-1xjqdjIG.js
Rafael Lopes 8e29dde2a1 Initial commit
- Telas iniciais do projeto criadas
- Estrutura de pastas e arquivos definida
- Componentes instalados e linguagem definida
- Vite configurado para React e build de dev rapida
- Mockups de dados criados para desenvolvimento dos módulos
- Documentação inicial criada para guiar o desenvolvimento e uso do projeto
2026-03-19 18:22:18 -03:00

69 lines
250 KiB
JavaScript

function Rd(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const l in n)if(l!=="default"&&!(l in e)){const i=Object.getOwnPropertyDescriptor(n,l);i&&Object.defineProperty(e,l,i.get?i:{enumerable:!0,get:()=>n[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))n(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(l){if(l.ep)return;l.ep=!0;const i=r(l);fetch(l.href,i)}})();function Pd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var _d={exports:{}},Di={},Td={exports:{}},Y={};/**
* @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 ml=Symbol.for("react.element"),Sp=Symbol.for("react.portal"),kp=Symbol.for("react.fragment"),Cp=Symbol.for("react.strict_mode"),Ep=Symbol.for("react.profiler"),jp=Symbol.for("react.provider"),Rp=Symbol.for("react.context"),Pp=Symbol.for("react.forward_ref"),_p=Symbol.for("react.suspense"),Tp=Symbol.for("react.memo"),Lp=Symbol.for("react.lazy"),Vs=Symbol.iterator;function zp(e){return e===null||typeof e!="object"?null:(e=Vs&&e[Vs]||e["@@iterator"],typeof e=="function"?e:null)}var Ld={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},zd=Object.assign,Md={};function pn(e,t,r){this.props=e,this.context=t,this.refs=Md,this.updater=r||Ld}pn.prototype.isReactComponent={};pn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};pn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Nd(){}Nd.prototype=pn.prototype;function Ma(e,t,r){this.props=e,this.context=t,this.refs=Md,this.updater=r||Ld}var Na=Ma.prototype=new Nd;Na.constructor=Ma;zd(Na,pn.prototype);Na.isPureReactComponent=!0;var $s=Array.isArray,Dd=Object.prototype.hasOwnProperty,Da={current:null},Id={key:!0,ref:!0,__self:!0,__source:!0};function Od(e,t,r){var n,l={},i=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Dd.call(t,n)&&!Id.hasOwnProperty(n)&&(l[n]=t[n]);var a=arguments.length-2;if(a===1)l.children=r;else if(1<a){for(var s=Array(a),u=0;u<a;u++)s[u]=arguments[u+2];l.children=s}if(e&&e.defaultProps)for(n in a=e.defaultProps,a)l[n]===void 0&&(l[n]=a[n]);return{$$typeof:ml,type:e,key:i,ref:o,props:l,_owner:Da.current}}function Mp(e,t){return{$$typeof:ml,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ia(e){return typeof e=="object"&&e!==null&&e.$$typeof===ml}function Np(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Qs=/\/+/g;function io(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Np(""+e.key):t.toString(36)}function Kl(e,t,r,n,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case ml:case Sp:o=!0}}if(o)return o=e,l=l(o),e=n===""?"."+io(o,0):n,$s(l)?(r="",e!=null&&(r=e.replace(Qs,"$&/")+"/"),Kl(l,t,r,"",function(u){return u})):l!=null&&(Ia(l)&&(l=Mp(l,r+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(Qs,"$&/")+"/")+e)),t.push(l)),1;if(o=0,n=n===""?".":n+":",$s(e))for(var a=0;a<e.length;a++){i=e[a];var s=n+io(i,a);o+=Kl(i,t,r,s,l)}else if(s=zp(e),typeof s=="function")for(e=s.call(e),a=0;!(i=e.next()).done;)i=i.value,s=n+io(i,a++),o+=Kl(i,t,r,s,l);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function _l(e,t,r){if(e==null)return e;var n=[],l=0;return Kl(e,n,"","",function(i){return t.call(r,i,l++)}),n}function Dp(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ue={current:null},Yl={transition:null},Ip={ReactCurrentDispatcher:Ue,ReactCurrentBatchConfig:Yl,ReactCurrentOwner:Da};function Fd(){throw Error("act(...) is not supported in production builds of React.")}Y.Children={map:_l,forEach:function(e,t,r){_l(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return _l(e,function(){t++}),t},toArray:function(e){return _l(e,function(t){return t})||[]},only:function(e){if(!Ia(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Y.Component=pn;Y.Fragment=kp;Y.Profiler=Ep;Y.PureComponent=Ma;Y.StrictMode=Cp;Y.Suspense=_p;Y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ip;Y.act=Fd;Y.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=zd({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=Da.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(s in t)Dd.call(t,s)&&!Id.hasOwnProperty(s)&&(n[s]=t[s]===void 0&&a!==void 0?a[s]:t[s])}var s=arguments.length-2;if(s===1)n.children=r;else if(1<s){a=Array(s);for(var u=0;u<s;u++)a[u]=arguments[u+2];n.children=a}return{$$typeof:ml,type:e.type,key:l,ref:i,props:n,_owner:o}};Y.createContext=function(e){return e={$$typeof:Rp,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:jp,_context:e},e.Consumer=e};Y.createElement=Od;Y.createFactory=function(e){var t=Od.bind(null,e);return t.type=e,t};Y.createRef=function(){return{current:null}};Y.forwardRef=function(e){return{$$typeof:Pp,render:e}};Y.isValidElement=Ia;Y.lazy=function(e){return{$$typeof:Lp,_payload:{_status:-1,_result:e},_init:Dp}};Y.memo=function(e,t){return{$$typeof:Tp,type:e,compare:t===void 0?null:t}};Y.startTransition=function(e){var t=Yl.transition;Yl.transition={};try{e()}finally{Yl.transition=t}};Y.unstable_act=Fd;Y.useCallback=function(e,t){return Ue.current.useCallback(e,t)};Y.useContext=function(e){return Ue.current.useContext(e)};Y.useDebugValue=function(){};Y.useDeferredValue=function(e){return Ue.current.useDeferredValue(e)};Y.useEffect=function(e,t){return Ue.current.useEffect(e,t)};Y.useId=function(){return Ue.current.useId()};Y.useImperativeHandle=function(e,t,r){return Ue.current.useImperativeHandle(e,t,r)};Y.useInsertionEffect=function(e,t){return Ue.current.useInsertionEffect(e,t)};Y.useLayoutEffect=function(e,t){return Ue.current.useLayoutEffect(e,t)};Y.useMemo=function(e,t){return Ue.current.useMemo(e,t)};Y.useReducer=function(e,t,r){return Ue.current.useReducer(e,t,r)};Y.useRef=function(e){return Ue.current.useRef(e)};Y.useState=function(e){return Ue.current.useState(e)};Y.useSyncExternalStore=function(e,t,r){return Ue.current.useSyncExternalStore(e,t,r)};Y.useTransition=function(){return Ue.current.useTransition()};Y.version="18.3.1";Td.exports=Y;var R=Td.exports;const Ad=Pd(R),Op=Rd({__proto__:null,default:Ad},[R]);/**
* @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 Fp=R,Ap=Symbol.for("react.element"),bp=Symbol.for("react.fragment"),Up=Object.prototype.hasOwnProperty,Wp=Fp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Bp={key:!0,ref:!0,__self:!0,__source:!0};function bd(e,t,r){var n,l={},i=null,o=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)Up.call(t,n)&&!Bp.hasOwnProperty(n)&&(l[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)l[n]===void 0&&(l[n]=t[n]);return{$$typeof:Ap,type:e,key:i,ref:o,props:l,_owner:Wp.current}}Di.Fragment=bp;Di.jsx=bd;Di.jsxs=bd;_d.exports=Di;var d=_d.exports,Oo={},Ud={exports:{}},et={},Wd={exports:{}},Bd={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(z,B){var $=z.length;z.push(B);e:for(;0<$;){var le=$-1>>>1,ie=z[le];if(0<l(ie,B))z[le]=B,z[$]=ie,$=le;else break e}}function r(z){return z.length===0?null:z[0]}function n(z){if(z.length===0)return null;var B=z[0],$=z.pop();if($!==B){z[0]=$;e:for(var le=0,ie=z.length,ut=ie>>>1;le<ut;){var Ye=2*(le+1)-1,Ie=z[Ye],Oe=Ye+1,rt=z[Oe];if(0>l(Ie,$))Oe<ie&&0>l(rt,Ie)?(z[le]=rt,z[Oe]=$,le=Oe):(z[le]=Ie,z[Ye]=$,le=Ye);else if(Oe<ie&&0>l(rt,$))z[le]=rt,z[Oe]=$,le=Oe;else break e}}return B}function l(z,B){var $=z.sortIndex-B.sortIndex;return $!==0?$:z.id-B.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var s=[],u=[],h=1,c=null,p=3,w=!1,k=!1,S=!1,L=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(z){for(var B=r(u);B!==null;){if(B.callback===null)n(u);else if(B.startTime<=z)n(u),B.sortIndex=B.expirationTime,t(s,B);else break;B=r(u)}}function E(z){if(S=!1,v(z),!k)if(r(s)!==null)k=!0,Ft(j);else{var B=r(u);B!==null&&At(E,B.startTime-z)}}function j(z,B){k=!1,S&&(S=!1,m(P),P=-1),w=!0;var $=p;try{for(v(B),c=r(s);c!==null&&(!(c.expirationTime>B)||z&&!V());){var le=c.callback;if(typeof le=="function"){c.callback=null,p=c.priorityLevel;var ie=le(c.expirationTime<=B);B=e.unstable_now(),typeof ie=="function"?c.callback=ie:c===r(s)&&n(s),v(B)}else n(s);c=r(s)}if(c!==null)var ut=!0;else{var Ye=r(u);Ye!==null&&At(E,Ye.startTime-B),ut=!1}return ut}finally{c=null,p=$,w=!1}}var M=!1,y=null,P=-1,W=5,N=-1;function V(){return!(e.unstable_now()-N<W)}function J(){if(y!==null){var z=e.unstable_now();N=z;var B=!0;try{B=y(!0,z)}finally{B?Z():(M=!1,y=null)}}else M=!1}var Z;if(typeof f=="function")Z=function(){f(J)};else if(typeof MessageChannel<"u"){var te=new MessageChannel,Le=te.port2;te.port1.onmessage=J,Z=function(){Le.postMessage(null)}}else Z=function(){L(J,0)};function Ft(z){y=z,M||(M=!0,Z())}function At(z,B){P=L(function(){z(e.unstable_now())},B)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(z){z.callback=null},e.unstable_continueExecution=function(){k||w||(k=!0,Ft(j))},e.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):W=0<z?Math.floor(1e3/z):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return r(s)},e.unstable_next=function(z){switch(p){case 1:case 2:case 3:var B=3;break;default:B=p}var $=p;p=B;try{return z()}finally{p=$}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(z,B){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var $=p;p=z;try{return B()}finally{p=$}},e.unstable_scheduleCallback=function(z,B,$){var le=e.unstable_now();switch(typeof $=="object"&&$!==null?($=$.delay,$=typeof $=="number"&&0<$?le+$:le):$=le,z){case 1:var ie=-1;break;case 2:ie=250;break;case 5:ie=1073741823;break;case 4:ie=1e4;break;default:ie=5e3}return ie=$+ie,z={id:h++,callback:B,priorityLevel:z,startTime:$,expirationTime:ie,sortIndex:-1},$>le?(z.sortIndex=$,t(u,z),r(s)===null&&z===r(u)&&(S?(m(P),P=-1):S=!0,At(E,$-le))):(z.sortIndex=ie,t(s,z),k||w||(k=!0,Ft(j))),z},e.unstable_shouldYield=V,e.unstable_wrapCallback=function(z){var B=p;return function(){var $=p;p=B;try{return z.apply(this,arguments)}finally{p=$}}}})(Bd);Wd.exports=Bd;var Hp=Wd.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 Vp=R,qe=Hp;function T(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 Hd=new Set,Xn={};function Mr(e,t){on(e,t),on(e+"Capture",t)}function on(e,t){for(Xn[e]=t,e=0;e<t.length;e++)Hd.add(t[e])}var Mt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Fo=Object.prototype.hasOwnProperty,$p=/^[: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]*$/,Ks={},Ys={};function Qp(e){return Fo.call(Ys,e)?!0:Fo.call(Ks,e)?!1:$p.test(e)?Ys[e]=!0:(Ks[e]=!0,!1)}function Kp(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Yp(e,t,r,n){if(t===null||typeof t>"u"||Kp(e,t,r,n))return!0;if(n)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 We(e,t,r,n,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=l,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var Te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Te[e]=new We(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Te[t]=new We(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Te[e]=new We(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Te[e]=new We(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){Te[e]=new We(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Te[e]=new We(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Te[e]=new We(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Te[e]=new We(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Te[e]=new We(e,5,!1,e.toLowerCase(),null,!1,!1)});var Oa=/[\-:]([a-z])/g;function Fa(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(Oa,Fa);Te[t]=new We(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(Oa,Fa);Te[t]=new We(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(Oa,Fa);Te[t]=new We(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Te[e]=new We(e,1,!1,e.toLowerCase(),null,!1,!1)});Te.xlinkHref=new We("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Te[e]=new We(e,1,!1,e.toLowerCase(),null,!0,!0)});function Aa(e,t,r,n){var l=Te.hasOwnProperty(t)?Te[t]:null;(l!==null?l.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Yp(t,r,l,n)&&(r=null),n||l===null?Qp(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,n=l.attributeNamespace,r===null?e.removeAttribute(t):(l=l.type,r=l===3||l===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Ot=Vp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Tl=Symbol.for("react.element"),Wr=Symbol.for("react.portal"),Br=Symbol.for("react.fragment"),ba=Symbol.for("react.strict_mode"),Ao=Symbol.for("react.profiler"),Vd=Symbol.for("react.provider"),$d=Symbol.for("react.context"),Ua=Symbol.for("react.forward_ref"),bo=Symbol.for("react.suspense"),Uo=Symbol.for("react.suspense_list"),Wa=Symbol.for("react.memo"),Ht=Symbol.for("react.lazy"),Qd=Symbol.for("react.offscreen"),Xs=Symbol.iterator;function kn(e){return e===null||typeof e!="object"?null:(e=Xs&&e[Xs]||e["@@iterator"],typeof e=="function"?e:null)}var he=Object.assign,oo;function In(e){if(oo===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);oo=t&&t[1]||""}return`
`+oo+e}var ao=!1;function so(e,t){if(!e||ao)return"";ao=!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(u){var n=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){n=u}e.call(t.prototype)}else{try{throw Error()}catch(u){n=u}e()}}catch(u){if(u&&n&&typeof u.stack=="string"){for(var l=u.stack.split(`
`),i=n.stack.split(`
`),o=l.length-1,a=i.length-1;1<=o&&0<=a&&l[o]!==i[a];)a--;for(;1<=o&&0<=a;o--,a--)if(l[o]!==i[a]){if(o!==1||a!==1)do if(o--,a--,0>a||l[o]!==i[a]){var s=`
`+l[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=o&&0<=a);break}}}finally{ao=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?In(e):""}function Xp(e){switch(e.tag){case 5:return In(e.type);case 16:return In("Lazy");case 13:return In("Suspense");case 19:return In("SuspenseList");case 0:case 2:case 15:return e=so(e.type,!1),e;case 11:return e=so(e.type.render,!1),e;case 1:return e=so(e.type,!0),e;default:return""}}function Wo(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 Br:return"Fragment";case Wr:return"Portal";case Ao:return"Profiler";case ba:return"StrictMode";case bo:return"Suspense";case Uo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case $d:return(e.displayName||"Context")+".Consumer";case Vd:return(e._context.displayName||"Context")+".Provider";case Ua:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Wa:return t=e.displayName||null,t!==null?t:Wo(e.type)||"Memo";case Ht:t=e._payload,e=e._init;try{return Wo(e(t))}catch{}}return null}function Gp(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 Wo(t);case 8:return t===ba?"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 lr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Kd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Jp(e){var t=Kd(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var l=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){n=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ll(e){e._valueTracker||(e._valueTracker=Jp(e))}function Yd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Kd(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function ai(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 Bo(e,t){var r=t.checked;return he({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Gs(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=lr(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Xd(e,t){t=t.checked,t!=null&&Aa(e,"checked",t,!1)}function Ho(e,t){Xd(e,t);var r=lr(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Vo(e,t.type,r):t.hasOwnProperty("defaultValue")&&Vo(e,t.type,lr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Js(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="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 Vo(e,t,r){(t!=="number"||ai(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var On=Array.isArray;function qr(e,t,r,n){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&&n&&(e[r].defaultSelected=!0)}else{for(r=""+lr(r),t=null,l=0;l<e.length;l++){if(e[l].value===r){e[l].selected=!0,n&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function $o(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(T(91));return he({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Zs(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(T(92));if(On(r)){if(1<r.length)throw Error(T(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:lr(r)}}function Gd(e,t){var r=lr(t.value),n=lr(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function qs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Jd(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 Qo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Jd(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var zl,Zd=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,l){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(zl=zl||document.createElement("div"),zl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=zl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Gn(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Un={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},Zp=["Webkit","ms","Moz","O"];Object.keys(Un).forEach(function(e){Zp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Un[t]=Un[e]})});function qd(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Un.hasOwnProperty(e)&&Un[e]?(""+t).trim():t+"px"}function ec(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,l=qd(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,l):e[r]=l}}var qp=he({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 Ko(e,t){if(t){if(qp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(T(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(T(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(T(61))}if(t.style!=null&&typeof t.style!="object")throw Error(T(62))}}function Yo(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 Xo=null;function Ba(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Go=null,en=null,tn=null;function eu(e){if(e=yl(e)){if(typeof Go!="function")throw Error(T(280));var t=e.stateNode;t&&(t=bi(t),Go(e.stateNode,e.type,t))}}function tc(e){en?tn?tn.push(e):tn=[e]:en=e}function rc(){if(en){var e=en,t=tn;if(tn=en=null,eu(e),t)for(e=0;e<t.length;e++)eu(t[e])}}function nc(e,t){return e(t)}function lc(){}var uo=!1;function ic(e,t,r){if(uo)return e(t,r);uo=!0;try{return nc(e,t,r)}finally{uo=!1,(en!==null||tn!==null)&&(lc(),rc())}}function Jn(e,t){var r=e.stateNode;if(r===null)return null;var n=bi(r);if(n===null)return null;r=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(T(231,t,typeof r));return r}var Jo=!1;if(Mt)try{var Cn={};Object.defineProperty(Cn,"passive",{get:function(){Jo=!0}}),window.addEventListener("test",Cn,Cn),window.removeEventListener("test",Cn,Cn)}catch{Jo=!1}function eh(e,t,r,n,l,i,o,a,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(r,u)}catch(h){this.onError(h)}}var Wn=!1,si=null,ui=!1,Zo=null,th={onError:function(e){Wn=!0,si=e}};function rh(e,t,r,n,l,i,o,a,s){Wn=!1,si=null,eh.apply(th,arguments)}function nh(e,t,r,n,l,i,o,a,s){if(rh.apply(this,arguments),Wn){if(Wn){var u=si;Wn=!1,si=null}else throw Error(T(198));ui||(ui=!0,Zo=u)}}function Nr(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function oc(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 tu(e){if(Nr(e)!==e)throw Error(T(188))}function lh(e){var t=e.alternate;if(!t){if(t=Nr(e),t===null)throw Error(T(188));return t!==e?null:e}for(var r=e,n=t;;){var l=r.return;if(l===null)break;var i=l.alternate;if(i===null){if(n=l.return,n!==null){r=n;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===r)return tu(l),e;if(i===n)return tu(l),t;i=i.sibling}throw Error(T(188))}if(r.return!==n.return)r=l,n=i;else{for(var o=!1,a=l.child;a;){if(a===r){o=!0,r=l,n=i;break}if(a===n){o=!0,n=l,r=i;break}a=a.sibling}if(!o){for(a=i.child;a;){if(a===r){o=!0,r=i,n=l;break}if(a===n){o=!0,n=i,r=l;break}a=a.sibling}if(!o)throw Error(T(189))}}if(r.alternate!==n)throw Error(T(190))}if(r.tag!==3)throw Error(T(188));return r.stateNode.current===r?e:t}function ac(e){return e=lh(e),e!==null?sc(e):null}function sc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=sc(e);if(t!==null)return t;e=e.sibling}return null}var uc=qe.unstable_scheduleCallback,ru=qe.unstable_cancelCallback,ih=qe.unstable_shouldYield,oh=qe.unstable_requestPaint,ye=qe.unstable_now,ah=qe.unstable_getCurrentPriorityLevel,Ha=qe.unstable_ImmediatePriority,dc=qe.unstable_UserBlockingPriority,di=qe.unstable_NormalPriority,sh=qe.unstable_LowPriority,cc=qe.unstable_IdlePriority,Ii=null,kt=null;function uh(e){if(kt&&typeof kt.onCommitFiberRoot=="function")try{kt.onCommitFiberRoot(Ii,e,void 0,(e.current.flags&128)===128)}catch{}}var mt=Math.clz32?Math.clz32:fh,dh=Math.log,ch=Math.LN2;function fh(e){return e>>>=0,e===0?32:31-(dh(e)/ch|0)|0}var Ml=64,Nl=4194304;function Fn(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 ci(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,l=e.suspendedLanes,i=e.pingedLanes,o=r&268435455;if(o!==0){var a=o&~l;a!==0?n=Fn(a):(i&=o,i!==0&&(n=Fn(i)))}else o=r&~l,o!==0?n=Fn(o):i!==0&&(n=Fn(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&l)&&(l=n&-n,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-mt(t),l=1<<r,n|=e[r],t&=~l;return n}function ph(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 hh(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-mt(i),a=1<<o,s=l[o];s===-1?(!(a&r)||a&n)&&(l[o]=ph(a,t)):s<=t&&(e.expiredLanes|=a),i&=~a}}function qo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function fc(){var e=Ml;return Ml<<=1,!(Ml&4194240)&&(Ml=64),e}function co(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function gl(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-mt(t),e[t]=r}function mh(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 n=e.eventTimes;for(e=e.expirationTimes;0<r;){var l=31-mt(r),i=1<<l;t[l]=0,n[l]=-1,e[l]=-1,r&=~i}}function Va(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-mt(r),l=1<<n;l&t|e[n]&t&&(e[n]|=t),r&=~l}}var ne=0;function pc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var hc,$a,mc,gc,vc,ea=!1,Dl=[],Gt=null,Jt=null,Zt=null,Zn=new Map,qn=new Map,$t=[],gh="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 nu(e,t){switch(e){case"focusin":case"focusout":Gt=null;break;case"dragenter":case"dragleave":Jt=null;break;case"mouseover":case"mouseout":Zt=null;break;case"pointerover":case"pointerout":Zn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":qn.delete(t.pointerId)}}function En(e,t,r,n,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:i,targetContainers:[l]},t!==null&&(t=yl(t),t!==null&&$a(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function vh(e,t,r,n,l){switch(t){case"focusin":return Gt=En(Gt,e,t,r,n,l),!0;case"dragenter":return Jt=En(Jt,e,t,r,n,l),!0;case"mouseover":return Zt=En(Zt,e,t,r,n,l),!0;case"pointerover":var i=l.pointerId;return Zn.set(i,En(Zn.get(i)||null,e,t,r,n,l)),!0;case"gotpointercapture":return i=l.pointerId,qn.set(i,En(qn.get(i)||null,e,t,r,n,l)),!0}return!1}function yc(e){var t=xr(e.target);if(t!==null){var r=Nr(t);if(r!==null){if(t=r.tag,t===13){if(t=oc(r),t!==null){e.blockedOn=t,vc(e.priority,function(){mc(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 Xl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=ta(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);Xo=n,r.target.dispatchEvent(n),Xo=null}else return t=yl(r),t!==null&&$a(t),e.blockedOn=r,!1;t.shift()}return!0}function lu(e,t,r){Xl(e)&&r.delete(t)}function yh(){ea=!1,Gt!==null&&Xl(Gt)&&(Gt=null),Jt!==null&&Xl(Jt)&&(Jt=null),Zt!==null&&Xl(Zt)&&(Zt=null),Zn.forEach(lu),qn.forEach(lu)}function jn(e,t){e.blockedOn===t&&(e.blockedOn=null,ea||(ea=!0,qe.unstable_scheduleCallback(qe.unstable_NormalPriority,yh)))}function el(e){function t(l){return jn(l,e)}if(0<Dl.length){jn(Dl[0],e);for(var r=1;r<Dl.length;r++){var n=Dl[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Gt!==null&&jn(Gt,e),Jt!==null&&jn(Jt,e),Zt!==null&&jn(Zt,e),Zn.forEach(t),qn.forEach(t),r=0;r<$t.length;r++)n=$t[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<$t.length&&(r=$t[0],r.blockedOn===null);)yc(r),r.blockedOn===null&&$t.shift()}var rn=Ot.ReactCurrentBatchConfig,fi=!0;function xh(e,t,r,n){var l=ne,i=rn.transition;rn.transition=null;try{ne=1,Qa(e,t,r,n)}finally{ne=l,rn.transition=i}}function wh(e,t,r,n){var l=ne,i=rn.transition;rn.transition=null;try{ne=4,Qa(e,t,r,n)}finally{ne=l,rn.transition=i}}function Qa(e,t,r,n){if(fi){var l=ta(e,t,r,n);if(l===null)So(e,t,n,pi,r),nu(e,n);else if(vh(l,e,t,r,n))n.stopPropagation();else if(nu(e,n),t&4&&-1<gh.indexOf(e)){for(;l!==null;){var i=yl(l);if(i!==null&&hc(i),i=ta(e,t,r,n),i===null&&So(e,t,n,pi,r),i===l)break;l=i}l!==null&&n.stopPropagation()}else So(e,t,n,null,r)}}var pi=null;function ta(e,t,r,n){if(pi=null,e=Ba(n),e=xr(e),e!==null)if(t=Nr(e),t===null)e=null;else if(r=t.tag,r===13){if(e=oc(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 pi=e,null}function xc(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(ah()){case Ha:return 1;case dc:return 4;case di:case sh:return 16;case cc:return 536870912;default:return 16}default:return 16}}var Kt=null,Ka=null,Gl=null;function wc(){if(Gl)return Gl;var e,t=Ka,r=t.length,n,l="value"in Kt?Kt.value:Kt.textContent,i=l.length;for(e=0;e<r&&t[e]===l[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===l[i-n];n++);return Gl=l.slice(e,1<n?1-n:void 0)}function Jl(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 Il(){return!0}function iu(){return!1}function tt(e){function t(r,n,l,i,o){this._reactName=r,this._targetInst=l,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(r=e[a],this[a]=r?r(i):i[a]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Il:iu,this.isPropagationStopped=iu,this}return he(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=Il)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Il)},persist:function(){},isPersistent:Il}),t}var hn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ya=tt(hn),vl=he({},hn,{view:0,detail:0}),Sh=tt(vl),fo,po,Rn,Oi=he({},vl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Xa,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!==Rn&&(Rn&&e.type==="mousemove"?(fo=e.screenX-Rn.screenX,po=e.screenY-Rn.screenY):po=fo=0,Rn=e),fo)},movementY:function(e){return"movementY"in e?e.movementY:po}}),ou=tt(Oi),kh=he({},Oi,{dataTransfer:0}),Ch=tt(kh),Eh=he({},vl,{relatedTarget:0}),ho=tt(Eh),jh=he({},hn,{animationName:0,elapsedTime:0,pseudoElement:0}),Rh=tt(jh),Ph=he({},hn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_h=tt(Ph),Th=he({},hn,{data:0}),au=tt(Th),Lh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},zh={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"},Mh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Nh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Mh[e])?!!t[e]:!1}function Xa(){return Nh}var Dh=he({},vl,{key:function(e){if(e.key){var t=Lh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Jl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?zh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Xa,charCode:function(e){return e.type==="keypress"?Jl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Jl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Ih=tt(Dh),Oh=he({},Oi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),su=tt(Oh),Fh=he({},vl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Xa}),Ah=tt(Fh),bh=he({},hn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Uh=tt(bh),Wh=he({},Oi,{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}),Bh=tt(Wh),Hh=[9,13,27,32],Ga=Mt&&"CompositionEvent"in window,Bn=null;Mt&&"documentMode"in document&&(Bn=document.documentMode);var Vh=Mt&&"TextEvent"in window&&!Bn,Sc=Mt&&(!Ga||Bn&&8<Bn&&11>=Bn),uu=" ",du=!1;function kc(e,t){switch(e){case"keyup":return Hh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Cc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Hr=!1;function $h(e,t){switch(e){case"compositionend":return Cc(t);case"keypress":return t.which!==32?null:(du=!0,uu);case"textInput":return e=t.data,e===uu&&du?null:e;default:return null}}function Qh(e,t){if(Hr)return e==="compositionend"||!Ga&&kc(e,t)?(e=wc(),Gl=Ka=Kt=null,Hr=!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 Sc&&t.locale!=="ko"?null:t.data;default:return null}}var Kh={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 cu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Kh[e.type]:t==="textarea"}function Ec(e,t,r,n){tc(n),t=hi(t,"onChange"),0<t.length&&(r=new Ya("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Hn=null,tl=null;function Yh(e){Ic(e,0)}function Fi(e){var t=Qr(e);if(Yd(t))return e}function Xh(e,t){if(e==="change")return t}var jc=!1;if(Mt){var mo;if(Mt){var go="oninput"in document;if(!go){var fu=document.createElement("div");fu.setAttribute("oninput","return;"),go=typeof fu.oninput=="function"}mo=go}else mo=!1;jc=mo&&(!document.documentMode||9<document.documentMode)}function pu(){Hn&&(Hn.detachEvent("onpropertychange",Rc),tl=Hn=null)}function Rc(e){if(e.propertyName==="value"&&Fi(tl)){var t=[];Ec(t,tl,e,Ba(e)),ic(Yh,t)}}function Gh(e,t,r){e==="focusin"?(pu(),Hn=t,tl=r,Hn.attachEvent("onpropertychange",Rc)):e==="focusout"&&pu()}function Jh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Fi(tl)}function Zh(e,t){if(e==="click")return Fi(t)}function qh(e,t){if(e==="input"||e==="change")return Fi(t)}function em(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var vt=typeof Object.is=="function"?Object.is:em;function rl(e,t){if(vt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var l=r[n];if(!Fo.call(t,l)||!vt(e[l],t[l]))return!1}return!0}function hu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mu(e,t){var r=hu(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=hu(r)}}function Pc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Pc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function _c(){for(var e=window,t=ai();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=ai(e.document)}return t}function Ja(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 tm(e){var t=_c(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Pc(r.ownerDocument.documentElement,r)){if(n!==null&&Ja(r)){if(t=n.start,e=n.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,i=Math.min(n.start,l);n=n.end===void 0?i:Math.min(n.end,l),!e.extend&&i>n&&(l=n,n=i,i=l),l=mu(r,i);var o=mu(r,n);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.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 rm=Mt&&"documentMode"in document&&11>=document.documentMode,Vr=null,ra=null,Vn=null,na=!1;function gu(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;na||Vr==null||Vr!==ai(n)||(n=Vr,"selectionStart"in n&&Ja(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Vn&&rl(Vn,n)||(Vn=n,n=hi(ra,"onSelect"),0<n.length&&(t=new Ya("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=Vr)))}function Ol(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var $r={animationend:Ol("Animation","AnimationEnd"),animationiteration:Ol("Animation","AnimationIteration"),animationstart:Ol("Animation","AnimationStart"),transitionend:Ol("Transition","TransitionEnd")},vo={},Tc={};Mt&&(Tc=document.createElement("div").style,"AnimationEvent"in window||(delete $r.animationend.animation,delete $r.animationiteration.animation,delete $r.animationstart.animation),"TransitionEvent"in window||delete $r.transitionend.transition);function Ai(e){if(vo[e])return vo[e];if(!$r[e])return e;var t=$r[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in Tc)return vo[e]=t[r];return e}var Lc=Ai("animationend"),zc=Ai("animationiteration"),Mc=Ai("animationstart"),Nc=Ai("transitionend"),Dc=new Map,vu="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 or(e,t){Dc.set(e,t),Mr(t,[e])}for(var yo=0;yo<vu.length;yo++){var xo=vu[yo],nm=xo.toLowerCase(),lm=xo[0].toUpperCase()+xo.slice(1);or(nm,"on"+lm)}or(Lc,"onAnimationEnd");or(zc,"onAnimationIteration");or(Mc,"onAnimationStart");or("dblclick","onDoubleClick");or("focusin","onFocus");or("focusout","onBlur");or(Nc,"onTransitionEnd");on("onMouseEnter",["mouseout","mouseover"]);on("onMouseLeave",["mouseout","mouseover"]);on("onPointerEnter",["pointerout","pointerover"]);on("onPointerLeave",["pointerout","pointerover"]);Mr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Mr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Mr("onBeforeInput",["compositionend","keypress","textInput","paste"]);Mr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Mr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Mr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var An="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(" "),im=new Set("cancel close invalid load scroll toggle".split(" ").concat(An));function yu(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,nh(n,t,void 0,e),e.currentTarget=null}function Ic(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],l=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var o=n.length-1;0<=o;o--){var a=n[o],s=a.instance,u=a.currentTarget;if(a=a.listener,s!==i&&l.isPropagationStopped())break e;yu(l,a,u),i=s}else for(o=0;o<n.length;o++){if(a=n[o],s=a.instance,u=a.currentTarget,a=a.listener,s!==i&&l.isPropagationStopped())break e;yu(l,a,u),i=s}}}if(ui)throw e=Zo,ui=!1,Zo=null,e}function se(e,t){var r=t[sa];r===void 0&&(r=t[sa]=new Set);var n=e+"__bubble";r.has(n)||(Oc(t,e,2,!1),r.add(n))}function wo(e,t,r){var n=0;t&&(n|=4),Oc(r,e,n,t)}var Fl="_reactListening"+Math.random().toString(36).slice(2);function nl(e){if(!e[Fl]){e[Fl]=!0,Hd.forEach(function(r){r!=="selectionchange"&&(im.has(r)||wo(r,!1,e),wo(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Fl]||(t[Fl]=!0,wo("selectionchange",!1,t))}}function Oc(e,t,r,n){switch(xc(t)){case 1:var l=xh;break;case 4:l=wh;break;default:l=Qa}r=l.bind(null,t,r,e),l=void 0,!Jo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),n?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 So(e,t,r,n,l){var i=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var a=n.stateNode.containerInfo;if(a===l||a.nodeType===8&&a.parentNode===l)break;if(o===4)for(o=n.return;o!==null;){var s=o.tag;if((s===3||s===4)&&(s=o.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;o=o.return}for(;a!==null;){if(o=xr(a),o===null)return;if(s=o.tag,s===5||s===6){n=i=o;continue e}a=a.parentNode}}n=n.return}ic(function(){var u=i,h=Ba(r),c=[];e:{var p=Dc.get(e);if(p!==void 0){var w=Ya,k=e;switch(e){case"keypress":if(Jl(r)===0)break e;case"keydown":case"keyup":w=Ih;break;case"focusin":k="focus",w=ho;break;case"focusout":k="blur",w=ho;break;case"beforeblur":case"afterblur":w=ho;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":w=ou;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=Ch;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=Ah;break;case Lc:case zc:case Mc:w=Rh;break;case Nc:w=Uh;break;case"scroll":w=Sh;break;case"wheel":w=Bh;break;case"copy":case"cut":case"paste":w=_h;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=su}var S=(t&4)!==0,L=!S&&e==="scroll",m=S?p!==null?p+"Capture":null:p;S=[];for(var f=u,v;f!==null;){v=f;var E=v.stateNode;if(v.tag===5&&E!==null&&(v=E,m!==null&&(E=Jn(f,m),E!=null&&S.push(ll(f,E,v)))),L)break;f=f.return}0<S.length&&(p=new w(p,k,null,r,h),c.push({event:p,listeners:S}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",p&&r!==Xo&&(k=r.relatedTarget||r.fromElement)&&(xr(k)||k[Nt]))break e;if((w||p)&&(p=h.window===h?h:(p=h.ownerDocument)?p.defaultView||p.parentWindow:window,w?(k=r.relatedTarget||r.toElement,w=u,k=k?xr(k):null,k!==null&&(L=Nr(k),k!==L||k.tag!==5&&k.tag!==6)&&(k=null)):(w=null,k=u),w!==k)){if(S=ou,E="onMouseLeave",m="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(S=su,E="onPointerLeave",m="onPointerEnter",f="pointer"),L=w==null?p:Qr(w),v=k==null?p:Qr(k),p=new S(E,f+"leave",w,r,h),p.target=L,p.relatedTarget=v,E=null,xr(h)===u&&(S=new S(m,f+"enter",k,r,h),S.target=v,S.relatedTarget=L,E=S),L=E,w&&k)t:{for(S=w,m=k,f=0,v=S;v;v=br(v))f++;for(v=0,E=m;E;E=br(E))v++;for(;0<f-v;)S=br(S),f--;for(;0<v-f;)m=br(m),v--;for(;f--;){if(S===m||m!==null&&S===m.alternate)break t;S=br(S),m=br(m)}S=null}else S=null;w!==null&&xu(c,p,w,S,!1),k!==null&&L!==null&&xu(c,L,k,S,!0)}}e:{if(p=u?Qr(u):window,w=p.nodeName&&p.nodeName.toLowerCase(),w==="select"||w==="input"&&p.type==="file")var j=Xh;else if(cu(p))if(jc)j=qh;else{j=Jh;var M=Gh}else(w=p.nodeName)&&w.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(j=Zh);if(j&&(j=j(e,u))){Ec(c,j,r,h);break e}M&&M(e,p,u),e==="focusout"&&(M=p._wrapperState)&&M.controlled&&p.type==="number"&&Vo(p,"number",p.value)}switch(M=u?Qr(u):window,e){case"focusin":(cu(M)||M.contentEditable==="true")&&(Vr=M,ra=u,Vn=null);break;case"focusout":Vn=ra=Vr=null;break;case"mousedown":na=!0;break;case"contextmenu":case"mouseup":case"dragend":na=!1,gu(c,r,h);break;case"selectionchange":if(rm)break;case"keydown":case"keyup":gu(c,r,h)}var y;if(Ga)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else Hr?kc(e,r)&&(P="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(P="onCompositionStart");P&&(Sc&&r.locale!=="ko"&&(Hr||P!=="onCompositionStart"?P==="onCompositionEnd"&&Hr&&(y=wc()):(Kt=h,Ka="value"in Kt?Kt.value:Kt.textContent,Hr=!0)),M=hi(u,P),0<M.length&&(P=new au(P,e,null,r,h),c.push({event:P,listeners:M}),y?P.data=y:(y=Cc(r),y!==null&&(P.data=y)))),(y=Vh?$h(e,r):Qh(e,r))&&(u=hi(u,"onBeforeInput"),0<u.length&&(h=new au("onBeforeInput","beforeinput",null,r,h),c.push({event:h,listeners:u}),h.data=y))}Ic(c,t)})}function ll(e,t,r){return{instance:e,listener:t,currentTarget:r}}function hi(e,t){for(var r=t+"Capture",n=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Jn(e,r),i!=null&&n.unshift(ll(e,i,l)),i=Jn(e,t),i!=null&&n.push(ll(e,i,l))),e=e.return}return n}function br(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function xu(e,t,r,n,l){for(var i=t._reactName,o=[];r!==null&&r!==n;){var a=r,s=a.alternate,u=a.stateNode;if(s!==null&&s===n)break;a.tag===5&&u!==null&&(a=u,l?(s=Jn(r,i),s!=null&&o.unshift(ll(r,s,a))):l||(s=Jn(r,i),s!=null&&o.push(ll(r,s,a)))),r=r.return}o.length!==0&&e.push({event:t,listeners:o})}var om=/\r\n?/g,am=/\u0000|\uFFFD/g;function wu(e){return(typeof e=="string"?e:""+e).replace(om,`
`).replace(am,"")}function Al(e,t,r){if(t=wu(t),wu(e)!==t&&r)throw Error(T(425))}function mi(){}var la=null,ia=null;function oa(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 aa=typeof setTimeout=="function"?setTimeout:void 0,sm=typeof clearTimeout=="function"?clearTimeout:void 0,Su=typeof Promise=="function"?Promise:void 0,um=typeof queueMicrotask=="function"?queueMicrotask:typeof Su<"u"?function(e){return Su.resolve(null).then(e).catch(dm)}:aa;function dm(e){setTimeout(function(){throw e})}function ko(e,t){var r=t,n=0;do{var l=r.nextSibling;if(e.removeChild(r),l&&l.nodeType===8)if(r=l.data,r==="/$"){if(n===0){e.removeChild(l),el(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=l}while(r);el(t)}function qt(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 ku(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 mn=Math.random().toString(36).slice(2),St="__reactFiber$"+mn,il="__reactProps$"+mn,Nt="__reactContainer$"+mn,sa="__reactEvents$"+mn,cm="__reactListeners$"+mn,fm="__reactHandles$"+mn;function xr(e){var t=e[St];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Nt]||r[St]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=ku(e);e!==null;){if(r=e[St])return r;e=ku(e)}return t}e=r,r=e.parentNode}return null}function yl(e){return e=e[St]||e[Nt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Qr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(T(33))}function bi(e){return e[il]||null}var ua=[],Kr=-1;function ar(e){return{current:e}}function ue(e){0>Kr||(e.current=ua[Kr],ua[Kr]=null,Kr--)}function ae(e,t){Kr++,ua[Kr]=e.current,e.current=t}var ir={},De=ar(ir),$e=ar(!1),jr=ir;function an(e,t){var r=e.type.contextTypes;if(!r)return ir;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in r)l[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Qe(e){return e=e.childContextTypes,e!=null}function gi(){ue($e),ue(De)}function Cu(e,t,r){if(De.current!==ir)throw Error(T(168));ae(De,t),ae($e,r)}function Fc(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var l in n)if(!(l in t))throw Error(T(108,Gp(e)||"Unknown",l));return he({},r,n)}function vi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ir,jr=De.current,ae(De,e),ae($e,$e.current),!0}function Eu(e,t,r){var n=e.stateNode;if(!n)throw Error(T(169));r?(e=Fc(e,t,jr),n.__reactInternalMemoizedMergedChildContext=e,ue($e),ue(De),ae(De,e)):ue($e),ae($e,r)}var Pt=null,Ui=!1,Co=!1;function Ac(e){Pt===null?Pt=[e]:Pt.push(e)}function pm(e){Ui=!0,Ac(e)}function sr(){if(!Co&&Pt!==null){Co=!0;var e=0,t=ne;try{var r=Pt;for(ne=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Pt=null,Ui=!1}catch(l){throw Pt!==null&&(Pt=Pt.slice(e+1)),uc(Ha,sr),l}finally{ne=t,Co=!1}}return null}var Yr=[],Xr=0,yi=null,xi=0,nt=[],lt=0,Rr=null,_t=1,Tt="";function mr(e,t){Yr[Xr++]=xi,Yr[Xr++]=yi,yi=e,xi=t}function bc(e,t,r){nt[lt++]=_t,nt[lt++]=Tt,nt[lt++]=Rr,Rr=e;var n=_t;e=Tt;var l=32-mt(n)-1;n&=~(1<<l),r+=1;var i=32-mt(t)+l;if(30<i){var o=l-l%5;i=(n&(1<<o)-1).toString(32),n>>=o,l-=o,_t=1<<32-mt(t)+l|r<<l|n,Tt=i+e}else _t=1<<i|r<<l|n,Tt=e}function Za(e){e.return!==null&&(mr(e,1),bc(e,1,0))}function qa(e){for(;e===yi;)yi=Yr[--Xr],Yr[Xr]=null,xi=Yr[--Xr],Yr[Xr]=null;for(;e===Rr;)Rr=nt[--lt],nt[lt]=null,Tt=nt[--lt],nt[lt]=null,_t=nt[--lt],nt[lt]=null}var Ze=null,Je=null,ce=!1,ht=null;function Uc(e,t){var r=it(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 ju(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,Ze=e,Je=qt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ze=e,Je=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Rr!==null?{id:_t,overflow:Tt}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=it(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,Ze=e,Je=null,!0):!1;default:return!1}}function da(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ca(e){if(ce){var t=Je;if(t){var r=t;if(!ju(e,t)){if(da(e))throw Error(T(418));t=qt(r.nextSibling);var n=Ze;t&&ju(e,t)?Uc(n,r):(e.flags=e.flags&-4097|2,ce=!1,Ze=e)}}else{if(da(e))throw Error(T(418));e.flags=e.flags&-4097|2,ce=!1,Ze=e}}}function Ru(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ze=e}function bl(e){if(e!==Ze)return!1;if(!ce)return Ru(e),ce=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!oa(e.type,e.memoizedProps)),t&&(t=Je)){if(da(e))throw Wc(),Error(T(418));for(;t;)Uc(e,t),t=qt(t.nextSibling)}if(Ru(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(T(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Je=qt(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Je=null}}else Je=Ze?qt(e.stateNode.nextSibling):null;return!0}function Wc(){for(var e=Je;e;)e=qt(e.nextSibling)}function sn(){Je=Ze=null,ce=!1}function es(e){ht===null?ht=[e]:ht.push(e)}var hm=Ot.ReactCurrentBatchConfig;function Pn(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(T(309));var n=r.stateNode}if(!n)throw Error(T(147,e));var l=n,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var a=l.refs;o===null?delete a[i]:a[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(T(284));if(!r._owner)throw Error(T(290,e))}return e}function Ul(e,t){throw e=Object.prototype.toString.call(t),Error(T(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Pu(e){var t=e._init;return t(e._payload)}function Bc(e){function t(m,f){if(e){var v=m.deletions;v===null?(m.deletions=[f],m.flags|=16):v.push(f)}}function r(m,f){if(!e)return null;for(;f!==null;)t(m,f),f=f.sibling;return null}function n(m,f){for(m=new Map;f!==null;)f.key!==null?m.set(f.key,f):m.set(f.index,f),f=f.sibling;return m}function l(m,f){return m=nr(m,f),m.index=0,m.sibling=null,m}function i(m,f,v){return m.index=v,e?(v=m.alternate,v!==null?(v=v.index,v<f?(m.flags|=2,f):v):(m.flags|=2,f)):(m.flags|=1048576,f)}function o(m){return e&&m.alternate===null&&(m.flags|=2),m}function a(m,f,v,E){return f===null||f.tag!==6?(f=Lo(v,m.mode,E),f.return=m,f):(f=l(f,v),f.return=m,f)}function s(m,f,v,E){var j=v.type;return j===Br?h(m,f,v.props.children,E,v.key):f!==null&&(f.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===Ht&&Pu(j)===f.type)?(E=l(f,v.props),E.ref=Pn(m,f,v),E.return=m,E):(E=li(v.type,v.key,v.props,null,m.mode,E),E.ref=Pn(m,f,v),E.return=m,E)}function u(m,f,v,E){return f===null||f.tag!==4||f.stateNode.containerInfo!==v.containerInfo||f.stateNode.implementation!==v.implementation?(f=zo(v,m.mode,E),f.return=m,f):(f=l(f,v.children||[]),f.return=m,f)}function h(m,f,v,E,j){return f===null||f.tag!==7?(f=Er(v,m.mode,E,j),f.return=m,f):(f=l(f,v),f.return=m,f)}function c(m,f,v){if(typeof f=="string"&&f!==""||typeof f=="number")return f=Lo(""+f,m.mode,v),f.return=m,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Tl:return v=li(f.type,f.key,f.props,null,m.mode,v),v.ref=Pn(m,null,f),v.return=m,v;case Wr:return f=zo(f,m.mode,v),f.return=m,f;case Ht:var E=f._init;return c(m,E(f._payload),v)}if(On(f)||kn(f))return f=Er(f,m.mode,v,null),f.return=m,f;Ul(m,f)}return null}function p(m,f,v,E){var j=f!==null?f.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return j!==null?null:a(m,f,""+v,E);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Tl:return v.key===j?s(m,f,v,E):null;case Wr:return v.key===j?u(m,f,v,E):null;case Ht:return j=v._init,p(m,f,j(v._payload),E)}if(On(v)||kn(v))return j!==null?null:h(m,f,v,E,null);Ul(m,v)}return null}function w(m,f,v,E,j){if(typeof E=="string"&&E!==""||typeof E=="number")return m=m.get(v)||null,a(f,m,""+E,j);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case Tl:return m=m.get(E.key===null?v:E.key)||null,s(f,m,E,j);case Wr:return m=m.get(E.key===null?v:E.key)||null,u(f,m,E,j);case Ht:var M=E._init;return w(m,f,v,M(E._payload),j)}if(On(E)||kn(E))return m=m.get(v)||null,h(f,m,E,j,null);Ul(f,E)}return null}function k(m,f,v,E){for(var j=null,M=null,y=f,P=f=0,W=null;y!==null&&P<v.length;P++){y.index>P?(W=y,y=null):W=y.sibling;var N=p(m,y,v[P],E);if(N===null){y===null&&(y=W);break}e&&y&&N.alternate===null&&t(m,y),f=i(N,f,P),M===null?j=N:M.sibling=N,M=N,y=W}if(P===v.length)return r(m,y),ce&&mr(m,P),j;if(y===null){for(;P<v.length;P++)y=c(m,v[P],E),y!==null&&(f=i(y,f,P),M===null?j=y:M.sibling=y,M=y);return ce&&mr(m,P),j}for(y=n(m,y);P<v.length;P++)W=w(y,m,P,v[P],E),W!==null&&(e&&W.alternate!==null&&y.delete(W.key===null?P:W.key),f=i(W,f,P),M===null?j=W:M.sibling=W,M=W);return e&&y.forEach(function(V){return t(m,V)}),ce&&mr(m,P),j}function S(m,f,v,E){var j=kn(v);if(typeof j!="function")throw Error(T(150));if(v=j.call(v),v==null)throw Error(T(151));for(var M=j=null,y=f,P=f=0,W=null,N=v.next();y!==null&&!N.done;P++,N=v.next()){y.index>P?(W=y,y=null):W=y.sibling;var V=p(m,y,N.value,E);if(V===null){y===null&&(y=W);break}e&&y&&V.alternate===null&&t(m,y),f=i(V,f,P),M===null?j=V:M.sibling=V,M=V,y=W}if(N.done)return r(m,y),ce&&mr(m,P),j;if(y===null){for(;!N.done;P++,N=v.next())N=c(m,N.value,E),N!==null&&(f=i(N,f,P),M===null?j=N:M.sibling=N,M=N);return ce&&mr(m,P),j}for(y=n(m,y);!N.done;P++,N=v.next())N=w(y,m,P,N.value,E),N!==null&&(e&&N.alternate!==null&&y.delete(N.key===null?P:N.key),f=i(N,f,P),M===null?j=N:M.sibling=N,M=N);return e&&y.forEach(function(J){return t(m,J)}),ce&&mr(m,P),j}function L(m,f,v,E){if(typeof v=="object"&&v!==null&&v.type===Br&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Tl:e:{for(var j=v.key,M=f;M!==null;){if(M.key===j){if(j=v.type,j===Br){if(M.tag===7){r(m,M.sibling),f=l(M,v.props.children),f.return=m,m=f;break e}}else if(M.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===Ht&&Pu(j)===M.type){r(m,M.sibling),f=l(M,v.props),f.ref=Pn(m,M,v),f.return=m,m=f;break e}r(m,M);break}else t(m,M);M=M.sibling}v.type===Br?(f=Er(v.props.children,m.mode,E,v.key),f.return=m,m=f):(E=li(v.type,v.key,v.props,null,m.mode,E),E.ref=Pn(m,f,v),E.return=m,m=E)}return o(m);case Wr:e:{for(M=v.key;f!==null;){if(f.key===M)if(f.tag===4&&f.stateNode.containerInfo===v.containerInfo&&f.stateNode.implementation===v.implementation){r(m,f.sibling),f=l(f,v.children||[]),f.return=m,m=f;break e}else{r(m,f);break}else t(m,f);f=f.sibling}f=zo(v,m.mode,E),f.return=m,m=f}return o(m);case Ht:return M=v._init,L(m,f,M(v._payload),E)}if(On(v))return k(m,f,v,E);if(kn(v))return S(m,f,v,E);Ul(m,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,f!==null&&f.tag===6?(r(m,f.sibling),f=l(f,v),f.return=m,m=f):(r(m,f),f=Lo(v,m.mode,E),f.return=m,m=f),o(m)):r(m,f)}return L}var un=Bc(!0),Hc=Bc(!1),wi=ar(null),Si=null,Gr=null,ts=null;function rs(){ts=Gr=Si=null}function ns(e){var t=wi.current;ue(wi),e._currentValue=t}function fa(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function nn(e,t){Si=e,ts=Gr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ve=!0),e.firstContext=null)}function at(e){var t=e._currentValue;if(ts!==e)if(e={context:e,memoizedValue:t,next:null},Gr===null){if(Si===null)throw Error(T(308));Gr=e,Si.dependencies={lanes:0,firstContext:e}}else Gr=Gr.next=e;return t}var wr=null;function ls(e){wr===null?wr=[e]:wr.push(e)}function Vc(e,t,r,n){var l=t.interleaved;return l===null?(r.next=r,ls(t)):(r.next=l.next,l.next=r),t.interleaved=r,Dt(e,n)}function Dt(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 Vt=!1;function is(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function $c(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 Lt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function er(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,G&2){var l=n.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),n.pending=t,Dt(e,r)}return l=n.interleaved,l===null?(t.next=t,ls(n)):(t.next=l.next,l.next=t),n.interleaved=t,Dt(e,r)}function Zl(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Va(e,r)}}function _u(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var l=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?l=i=o:i=i.next=o,r=r.next}while(r!==null);i===null?l=i=t:i=i.next=t}else l=i=t;r={baseState:n.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function ki(e,t,r,n){var l=e.updateQueue;Vt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var s=a,u=s.next;s.next=null,o===null?i=u:o.next=u,o=s;var h=e.alternate;h!==null&&(h=h.updateQueue,a=h.lastBaseUpdate,a!==o&&(a===null?h.firstBaseUpdate=u:a.next=u,h.lastBaseUpdate=s))}if(i!==null){var c=l.baseState;o=0,h=u=s=null,a=i;do{var p=a.lane,w=a.eventTime;if((n&p)===p){h!==null&&(h=h.next={eventTime:w,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var k=e,S=a;switch(p=t,w=r,S.tag){case 1:if(k=S.payload,typeof k=="function"){c=k.call(w,c,p);break e}c=k;break e;case 3:k.flags=k.flags&-65537|128;case 0:if(k=S.payload,p=typeof k=="function"?k.call(w,c,p):k,p==null)break e;c=he({},c,p);break e;case 2:Vt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[a]:p.push(a))}else w={eventTime:w,lane:p,tag:a.tag,payload:a.payload,callback:a.callback,next:null},h===null?(u=h=w,s=c):h=h.next=w,o|=p;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;p=a,a=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(h===null&&(s=c),l.baseState=s,l.firstBaseUpdate=u,l.lastBaseUpdate=h,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);_r|=o,e.lanes=o,e.memoizedState=c}}function Tu(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],l=n.callback;if(l!==null){if(n.callback=null,n=r,typeof l!="function")throw Error(T(191,l));l.call(n)}}}var xl={},Ct=ar(xl),ol=ar(xl),al=ar(xl);function Sr(e){if(e===xl)throw Error(T(174));return e}function os(e,t){switch(ae(al,t),ae(ol,e),ae(Ct,xl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Qo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Qo(t,e)}ue(Ct),ae(Ct,t)}function dn(){ue(Ct),ue(ol),ue(al)}function Qc(e){Sr(al.current);var t=Sr(Ct.current),r=Qo(t,e.type);t!==r&&(ae(ol,e),ae(Ct,r))}function as(e){ol.current===e&&(ue(Ct),ue(ol))}var fe=ar(0);function Ci(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)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 Eo=[];function ss(){for(var e=0;e<Eo.length;e++)Eo[e]._workInProgressVersionPrimary=null;Eo.length=0}var ql=Ot.ReactCurrentDispatcher,jo=Ot.ReactCurrentBatchConfig,Pr=0,pe=null,ke=null,Ee=null,Ei=!1,$n=!1,sl=0,mm=0;function ze(){throw Error(T(321))}function us(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!vt(e[r],t[r]))return!1;return!0}function ds(e,t,r,n,l,i){if(Pr=i,pe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ql.current=e===null||e.memoizedState===null?xm:wm,e=r(n,l),$n){i=0;do{if($n=!1,sl=0,25<=i)throw Error(T(301));i+=1,Ee=ke=null,t.updateQueue=null,ql.current=Sm,e=r(n,l)}while($n)}if(ql.current=ji,t=ke!==null&&ke.next!==null,Pr=0,Ee=ke=pe=null,Ei=!1,t)throw Error(T(300));return e}function cs(){var e=sl!==0;return sl=0,e}function wt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ee===null?pe.memoizedState=Ee=e:Ee=Ee.next=e,Ee}function st(){if(ke===null){var e=pe.alternate;e=e!==null?e.memoizedState:null}else e=ke.next;var t=Ee===null?pe.memoizedState:Ee.next;if(t!==null)Ee=t,ke=e;else{if(e===null)throw Error(T(310));ke=e,e={memoizedState:ke.memoizedState,baseState:ke.baseState,baseQueue:ke.baseQueue,queue:ke.queue,next:null},Ee===null?pe.memoizedState=Ee=e:Ee=Ee.next=e}return Ee}function ul(e,t){return typeof t=="function"?t(e):t}function Ro(e){var t=st(),r=t.queue;if(r===null)throw Error(T(311));r.lastRenderedReducer=e;var n=ke,l=n.baseQueue,i=r.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}n.baseQueue=l=i,r.pending=null}if(l!==null){i=l.next,n=n.baseState;var a=o=null,s=null,u=i;do{var h=u.lane;if((Pr&h)===h)s!==null&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var c={lane:h,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};s===null?(a=s=c,o=n):s=s.next=c,pe.lanes|=h,_r|=h}u=u.next}while(u!==null&&u!==i);s===null?o=n:s.next=a,vt(n,t.memoizedState)||(Ve=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=s,r.lastRenderedState=n}if(e=r.interleaved,e!==null){l=e;do i=l.lane,pe.lanes|=i,_r|=i,l=l.next;while(l!==e)}else l===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Po(e){var t=st(),r=t.queue;if(r===null)throw Error(T(311));r.lastRenderedReducer=e;var n=r.dispatch,l=r.pending,i=t.memoizedState;if(l!==null){r.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);vt(i,t.memoizedState)||(Ve=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),r.lastRenderedState=i}return[i,n]}function Kc(){}function Yc(e,t){var r=pe,n=st(),l=t(),i=!vt(n.memoizedState,l);if(i&&(n.memoizedState=l,Ve=!0),n=n.queue,fs(Jc.bind(null,r,n,e),[e]),n.getSnapshot!==t||i||Ee!==null&&Ee.memoizedState.tag&1){if(r.flags|=2048,dl(9,Gc.bind(null,r,n,l,t),void 0,null),je===null)throw Error(T(349));Pr&30||Xc(r,t,l)}return l}function Xc(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=pe.updateQueue,t===null?(t={lastEffect:null,stores:null},pe.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function Gc(e,t,r,n){t.value=r,t.getSnapshot=n,Zc(t)&&qc(e)}function Jc(e,t,r){return r(function(){Zc(t)&&qc(e)})}function Zc(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!vt(e,r)}catch{return!0}}function qc(e){var t=Dt(e,1);t!==null&&gt(t,e,1,-1)}function Lu(e){var t=wt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ul,lastRenderedState:e},t.queue=e,e=e.dispatch=ym.bind(null,pe,e),[t.memoizedState,e]}function dl(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=pe.updateQueue,t===null?(t={lastEffect:null,stores:null},pe.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function ef(){return st().memoizedState}function ei(e,t,r,n){var l=wt();pe.flags|=e,l.memoizedState=dl(1|t,r,void 0,n===void 0?null:n)}function Wi(e,t,r,n){var l=st();n=n===void 0?null:n;var i=void 0;if(ke!==null){var o=ke.memoizedState;if(i=o.destroy,n!==null&&us(n,o.deps)){l.memoizedState=dl(t,r,i,n);return}}pe.flags|=e,l.memoizedState=dl(1|t,r,i,n)}function zu(e,t){return ei(8390656,8,e,t)}function fs(e,t){return Wi(2048,8,e,t)}function tf(e,t){return Wi(4,2,e,t)}function rf(e,t){return Wi(4,4,e,t)}function nf(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 lf(e,t,r){return r=r!=null?r.concat([e]):null,Wi(4,4,nf.bind(null,t,e),r)}function ps(){}function of(e,t){var r=st();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&us(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function af(e,t){var r=st();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&us(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function sf(e,t,r){return Pr&21?(vt(r,t)||(r=fc(),pe.lanes|=r,_r|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ve=!0),e.memoizedState=r)}function gm(e,t){var r=ne;ne=r!==0&&4>r?r:4,e(!0);var n=jo.transition;jo.transition={};try{e(!1),t()}finally{ne=r,jo.transition=n}}function uf(){return st().memoizedState}function vm(e,t,r){var n=rr(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},df(e))cf(t,r);else if(r=Vc(e,t,r,n),r!==null){var l=be();gt(r,e,n,l),ff(r,t,n)}}function ym(e,t,r){var n=rr(e),l={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(df(e))cf(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,r);if(l.hasEagerState=!0,l.eagerState=a,vt(a,o)){var s=t.interleaved;s===null?(l.next=l,ls(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}r=Vc(e,t,l,n),r!==null&&(l=be(),gt(r,e,n,l),ff(r,t,n))}}function df(e){var t=e.alternate;return e===pe||t!==null&&t===pe}function cf(e,t){$n=Ei=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function ff(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Va(e,r)}}var ji={readContext:at,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},xm={readContext:at,useCallback:function(e,t){return wt().memoizedState=[e,t===void 0?null:t],e},useContext:at,useEffect:zu,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,ei(4194308,4,nf.bind(null,t,e),r)},useLayoutEffect:function(e,t){return ei(4194308,4,e,t)},useInsertionEffect:function(e,t){return ei(4,2,e,t)},useMemo:function(e,t){var r=wt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=wt();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=vm.bind(null,pe,e),[n.memoizedState,e]},useRef:function(e){var t=wt();return e={current:e},t.memoizedState=e},useState:Lu,useDebugValue:ps,useDeferredValue:function(e){return wt().memoizedState=e},useTransition:function(){var e=Lu(!1),t=e[0];return e=gm.bind(null,e[1]),wt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=pe,l=wt();if(ce){if(r===void 0)throw Error(T(407));r=r()}else{if(r=t(),je===null)throw Error(T(349));Pr&30||Xc(n,t,r)}l.memoizedState=r;var i={value:r,getSnapshot:t};return l.queue=i,zu(Jc.bind(null,n,i,e),[e]),n.flags|=2048,dl(9,Gc.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=wt(),t=je.identifierPrefix;if(ce){var r=Tt,n=_t;r=(n&~(1<<32-mt(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=sl++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=mm++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},wm={readContext:at,useCallback:of,useContext:at,useEffect:fs,useImperativeHandle:lf,useInsertionEffect:tf,useLayoutEffect:rf,useMemo:af,useReducer:Ro,useRef:ef,useState:function(){return Ro(ul)},useDebugValue:ps,useDeferredValue:function(e){var t=st();return sf(t,ke.memoizedState,e)},useTransition:function(){var e=Ro(ul)[0],t=st().memoizedState;return[e,t]},useMutableSource:Kc,useSyncExternalStore:Yc,useId:uf,unstable_isNewReconciler:!1},Sm={readContext:at,useCallback:of,useContext:at,useEffect:fs,useImperativeHandle:lf,useInsertionEffect:tf,useLayoutEffect:rf,useMemo:af,useReducer:Po,useRef:ef,useState:function(){return Po(ul)},useDebugValue:ps,useDeferredValue:function(e){var t=st();return ke===null?t.memoizedState=e:sf(t,ke.memoizedState,e)},useTransition:function(){var e=Po(ul)[0],t=st().memoizedState;return[e,t]},useMutableSource:Kc,useSyncExternalStore:Yc,useId:uf,unstable_isNewReconciler:!1};function ct(e,t){if(e&&e.defaultProps){t=he({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function pa(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:he({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Bi={isMounted:function(e){return(e=e._reactInternals)?Nr(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=be(),l=rr(e),i=Lt(n,l);i.payload=t,r!=null&&(i.callback=r),t=er(e,i,l),t!==null&&(gt(t,e,l,n),Zl(t,e,l))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=be(),l=rr(e),i=Lt(n,l);i.tag=1,i.payload=t,r!=null&&(i.callback=r),t=er(e,i,l),t!==null&&(gt(t,e,l,n),Zl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=be(),n=rr(e),l=Lt(r,n);l.tag=2,t!=null&&(l.callback=t),t=er(e,l,n),t!==null&&(gt(t,e,n,r),Zl(t,e,n))}};function Mu(e,t,r,n,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,i,o):t.prototype&&t.prototype.isPureReactComponent?!rl(r,n)||!rl(l,i):!0}function pf(e,t,r){var n=!1,l=ir,i=t.contextType;return typeof i=="object"&&i!==null?i=at(i):(l=Qe(t)?jr:De.current,n=t.contextTypes,i=(n=n!=null)?an(e,l):ir),t=new t(r,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Bi,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Nu(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&Bi.enqueueReplaceState(t,t.state,null)}function ha(e,t,r,n){var l=e.stateNode;l.props=r,l.state=e.memoizedState,l.refs={},is(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=at(i):(i=Qe(t)?jr:De.current,l.context=an(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(pa(e,t,i,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&&Bi.enqueueReplaceState(l,l.state,null),ki(e,r,l,n),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function cn(e,t){try{var r="",n=t;do r+=Xp(n),n=n.return;while(n);var l=r}catch(i){l=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:l,digest:null}}function _o(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function ma(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var km=typeof WeakMap=="function"?WeakMap:Map;function hf(e,t,r){r=Lt(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Pi||(Pi=!0,ja=n),ma(e,t)},r}function mf(e,t,r){r=Lt(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var l=t.value;r.payload=function(){return n(l)},r.callback=function(){ma(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(r.callback=function(){ma(e,t),typeof n!="function"&&(tr===null?tr=new Set([this]):tr.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),r}function Du(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new km;var l=new Set;n.set(t,l)}else l=n.get(t),l===void 0&&(l=new Set,n.set(t,l));l.has(r)||(l.add(r),e=Om.bind(null,e,t,r),t.then(e,e))}function Iu(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 Ou(e,t,r,n,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=Lt(-1,1),t.tag=2,er(r,t,1))),r.lanes|=1),e)}var Cm=Ot.ReactCurrentOwner,Ve=!1;function Ae(e,t,r,n){t.child=e===null?Hc(t,null,r,n):un(t,e.child,r,n)}function Fu(e,t,r,n,l){r=r.render;var i=t.ref;return nn(t,l),n=ds(e,t,r,n,i,l),r=cs(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,It(e,t,l)):(ce&&r&&Za(t),t.flags|=1,Ae(e,t,n,l),t.child)}function Au(e,t,r,n,l){if(e===null){var i=r.type;return typeof i=="function"&&!Ss(i)&&i.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=i,gf(e,t,i,n,l)):(e=li(r.type,null,n,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(r=r.compare,r=r!==null?r:rl,r(o,n)&&e.ref===t.ref)return It(e,t,l)}return t.flags|=1,e=nr(i,n),e.ref=t.ref,e.return=t,t.child=e}function gf(e,t,r,n,l){if(e!==null){var i=e.memoizedProps;if(rl(i,n)&&e.ref===t.ref)if(Ve=!1,t.pendingProps=n=i,(e.lanes&l)!==0)e.flags&131072&&(Ve=!0);else return t.lanes=e.lanes,It(e,t,l)}return ga(e,t,r,n,l)}function vf(e,t,r){var n=t.pendingProps,l=n.children,i=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ae(Zr,Xe),Xe|=r;else{if(!(r&1073741824))return e=i!==null?i.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ae(Zr,Xe),Xe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=i!==null?i.baseLanes:r,ae(Zr,Xe),Xe|=n}else i!==null?(n=i.baseLanes|r,t.memoizedState=null):n=r,ae(Zr,Xe),Xe|=n;return Ae(e,t,l,r),t.child}function yf(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function ga(e,t,r,n,l){var i=Qe(r)?jr:De.current;return i=an(t,i),nn(t,l),r=ds(e,t,r,n,i,l),n=cs(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,It(e,t,l)):(ce&&n&&Za(t),t.flags|=1,Ae(e,t,r,l),t.child)}function bu(e,t,r,n,l){if(Qe(r)){var i=!0;vi(t)}else i=!1;if(nn(t,l),t.stateNode===null)ti(e,t),pf(t,r,n),ha(t,r,n,l),n=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var s=o.context,u=r.contextType;typeof u=="object"&&u!==null?u=at(u):(u=Qe(r)?jr:De.current,u=an(t,u));var h=r.getDerivedStateFromProps,c=typeof h=="function"||typeof o.getSnapshotBeforeUpdate=="function";c||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==n||s!==u)&&Nu(t,o,n,u),Vt=!1;var p=t.memoizedState;o.state=p,ki(t,n,o,l),s=t.memoizedState,a!==n||p!==s||$e.current||Vt?(typeof h=="function"&&(pa(t,r,h,n),s=t.memoizedState),(a=Vt||Mu(t,r,a,n,p,s,u))?(c||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=s),o.props=n,o.state=s,o.context=u,n=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,$c(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:ct(t.type,a),o.props=u,c=t.pendingProps,p=o.context,s=r.contextType,typeof s=="object"&&s!==null?s=at(s):(s=Qe(r)?jr:De.current,s=an(t,s));var w=r.getDerivedStateFromProps;(h=typeof w=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==c||p!==s)&&Nu(t,o,n,s),Vt=!1,p=t.memoizedState,o.state=p,ki(t,n,o,l);var k=t.memoizedState;a!==c||p!==k||$e.current||Vt?(typeof w=="function"&&(pa(t,r,w,n),k=t.memoizedState),(u=Vt||Mu(t,r,u,n,p,k,s)||!1)?(h||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,k,s),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,k,s)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=k),o.props=n,o.state=k,o.context=s,n=u):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),n=!1)}return va(e,t,r,n,i,l)}function va(e,t,r,n,l,i){yf(e,t);var o=(t.flags&128)!==0;if(!n&&!o)return l&&Eu(t,r,!1),It(e,t,i);n=t.stateNode,Cm.current=t;var a=o&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&o?(t.child=un(t,e.child,null,i),t.child=un(t,null,a,i)):Ae(e,t,a,i),t.memoizedState=n.state,l&&Eu(t,r,!0),t.child}function xf(e){var t=e.stateNode;t.pendingContext?Cu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Cu(e,t.context,!1),os(e,t.containerInfo)}function Uu(e,t,r,n,l){return sn(),es(l),t.flags|=256,Ae(e,t,r,n),t.child}var ya={dehydrated:null,treeContext:null,retryLane:0};function xa(e){return{baseLanes:e,cachePool:null,transitions:null}}function wf(e,t,r){var n=t.pendingProps,l=fe.current,i=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(l&2)!==0),a?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),ae(fe,l&1),e===null)return ca(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=n.children,e=n.fallback,i?(n=t.mode,i=t.child,o={mode:"hidden",children:o},!(n&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=$i(o,n,0,null),e=Er(e,n,r,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=xa(r),t.memoizedState=ya,e):hs(t,o));if(l=e.memoizedState,l!==null&&(a=l.dehydrated,a!==null))return Em(e,t,o,n,a,l,r);if(i){i=n.fallback,o=t.mode,l=e.child,a=l.sibling;var s={mode:"hidden",children:n.children};return!(o&1)&&t.child!==l?(n=t.child,n.childLanes=0,n.pendingProps=s,t.deletions=null):(n=nr(l,s),n.subtreeFlags=l.subtreeFlags&14680064),a!==null?i=nr(a,i):(i=Er(i,o,r,null),i.flags|=2),i.return=t,n.return=t,n.sibling=i,t.child=n,n=i,i=t.child,o=e.child.memoizedState,o=o===null?xa(r):{baseLanes:o.baseLanes|r,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~r,t.memoizedState=ya,n}return i=e.child,e=i.sibling,n=nr(i,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function hs(e,t){return t=$i({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Wl(e,t,r,n){return n!==null&&es(n),un(t,e.child,null,r),e=hs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Em(e,t,r,n,l,i,o){if(r)return t.flags&256?(t.flags&=-257,n=_o(Error(T(422))),Wl(e,t,o,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=n.fallback,l=t.mode,n=$i({mode:"visible",children:n.children},l,0,null),i=Er(i,l,o,null),i.flags|=2,n.return=t,i.return=t,n.sibling=i,t.child=n,t.mode&1&&un(t,e.child,null,o),t.child.memoizedState=xa(o),t.memoizedState=ya,i);if(!(t.mode&1))return Wl(e,t,o,null);if(l.data==="$!"){if(n=l.nextSibling&&l.nextSibling.dataset,n)var a=n.dgst;return n=a,i=Error(T(419)),n=_o(i,n,void 0),Wl(e,t,o,n)}if(a=(o&e.childLanes)!==0,Ve||a){if(n=je,n!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(n.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,Dt(e,l),gt(n,e,l,-1))}return ws(),n=_o(Error(T(421))),Wl(e,t,o,n)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Fm.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,Je=qt(l.nextSibling),Ze=t,ce=!0,ht=null,e!==null&&(nt[lt++]=_t,nt[lt++]=Tt,nt[lt++]=Rr,_t=e.id,Tt=e.overflow,Rr=t),t=hs(t,n.children),t.flags|=4096,t)}function Wu(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),fa(e.return,t,r)}function To(e,t,r,n,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=l)}function Sf(e,t,r){var n=t.pendingProps,l=n.revealOrder,i=n.tail;if(Ae(e,t,n.children,r),n=fe.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Wu(e,r,t);else if(e.tag===19)Wu(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}n&=1}if(ae(fe,n),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(r=t.child,l=null;r!==null;)e=r.alternate,e!==null&&Ci(e)===null&&(l=r),r=r.sibling;r=l,r===null?(l=t.child,t.child=null):(l=r.sibling,r.sibling=null),To(t,!1,l,r,i);break;case"backwards":for(r=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Ci(e)===null){t.child=l;break}e=l.sibling,l.sibling=r,r=l,l=e}To(t,!0,r,null,i);break;case"together":To(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ti(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function It(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),_r|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(T(153));if(t.child!==null){for(e=t.child,r=nr(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=nr(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function jm(e,t,r){switch(t.tag){case 3:xf(t),sn();break;case 5:Qc(t);break;case 1:Qe(t.type)&&vi(t);break;case 4:os(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,l=t.memoizedProps.value;ae(wi,n._currentValue),n._currentValue=l;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(ae(fe,fe.current&1),t.flags|=128,null):r&t.child.childLanes?wf(e,t,r):(ae(fe,fe.current&1),e=It(e,t,r),e!==null?e.sibling:null);ae(fe,fe.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return Sf(e,t,r);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),ae(fe,fe.current),n)break;return null;case 22:case 23:return t.lanes=0,vf(e,t,r)}return It(e,t,r)}var kf,wa,Cf,Ef;kf=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}};wa=function(){};Cf=function(e,t,r,n){var l=e.memoizedProps;if(l!==n){e=t.stateNode,Sr(Ct.current);var i=null;switch(r){case"input":l=Bo(e,l),n=Bo(e,n),i=[];break;case"select":l=he({},l,{value:void 0}),n=he({},n,{value:void 0}),i=[];break;case"textarea":l=$o(e,l),n=$o(e,n),i=[];break;default:typeof l.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=mi)}Ko(r,n);var o;r=null;for(u in l)if(!n.hasOwnProperty(u)&&l.hasOwnProperty(u)&&l[u]!=null)if(u==="style"){var a=l[u];for(o in a)a.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Xn.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in n){var s=n[u];if(a=l!=null?l[u]:void 0,n.hasOwnProperty(u)&&s!==a&&(s!=null||a!=null))if(u==="style")if(a){for(o in a)!a.hasOwnProperty(o)||s&&s.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in s)s.hasOwnProperty(o)&&a[o]!==s[o]&&(r||(r={}),r[o]=s[o])}else r||(i||(i=[]),i.push(u,r)),r=s;else u==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,a=a?a.__html:void 0,s!=null&&a!==s&&(i=i||[]).push(u,s)):u==="children"?typeof s!="string"&&typeof s!="number"||(i=i||[]).push(u,""+s):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Xn.hasOwnProperty(u)?(s!=null&&u==="onScroll"&&se("scroll",e),i||a===s||(i=[])):(i=i||[]).push(u,s))}r&&(i=i||[]).push("style",r);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};Ef=function(e,t,r,n){r!==n&&(t.flags|=4)};function _n(e,t){if(!ce)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 n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Me(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var l=e.child;l!==null;)r|=l.lanes|l.childLanes,n|=l.subtreeFlags&14680064,n|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)r|=l.lanes|l.childLanes,n|=l.subtreeFlags,n|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Rm(e,t,r){var n=t.pendingProps;switch(qa(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Me(t),null;case 1:return Qe(t.type)&&gi(),Me(t),null;case 3:return n=t.stateNode,dn(),ue($e),ue(De),ss(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(bl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,ht!==null&&(_a(ht),ht=null))),wa(e,t),Me(t),null;case 5:as(t);var l=Sr(al.current);if(r=t.type,e!==null&&t.stateNode!=null)Cf(e,t,r,n,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(T(166));return Me(t),null}if(e=Sr(Ct.current),bl(t)){n=t.stateNode,r=t.type;var i=t.memoizedProps;switch(n[St]=t,n[il]=i,e=(t.mode&1)!==0,r){case"dialog":se("cancel",n),se("close",n);break;case"iframe":case"object":case"embed":se("load",n);break;case"video":case"audio":for(l=0;l<An.length;l++)se(An[l],n);break;case"source":se("error",n);break;case"img":case"image":case"link":se("error",n),se("load",n);break;case"details":se("toggle",n);break;case"input":Gs(n,i),se("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!i.multiple},se("invalid",n);break;case"textarea":Zs(n,i),se("invalid",n)}Ko(r,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var a=i[o];o==="children"?typeof a=="string"?n.textContent!==a&&(i.suppressHydrationWarning!==!0&&Al(n.textContent,a,e),l=["children",a]):typeof a=="number"&&n.textContent!==""+a&&(i.suppressHydrationWarning!==!0&&Al(n.textContent,a,e),l=["children",""+a]):Xn.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&se("scroll",n)}switch(r){case"input":Ll(n),Js(n,i,!0);break;case"textarea":Ll(n),qs(n);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(n.onclick=mi)}n=l,t.updateQueue=n,n!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Jd(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[St]=t,e[il]=n,kf(e,t,!1,!1),t.stateNode=e;e:{switch(o=Yo(r,n),r){case"dialog":se("cancel",e),se("close",e),l=n;break;case"iframe":case"object":case"embed":se("load",e),l=n;break;case"video":case"audio":for(l=0;l<An.length;l++)se(An[l],e);l=n;break;case"source":se("error",e),l=n;break;case"img":case"image":case"link":se("error",e),se("load",e),l=n;break;case"details":se("toggle",e),l=n;break;case"input":Gs(e,n),l=Bo(e,n),se("invalid",e);break;case"option":l=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},l=he({},n,{value:void 0}),se("invalid",e);break;case"textarea":Zs(e,n),l=$o(e,n),se("invalid",e);break;default:l=n}Ko(r,l),a=l;for(i in a)if(a.hasOwnProperty(i)){var s=a[i];i==="style"?ec(e,s):i==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Zd(e,s)):i==="children"?typeof s=="string"?(r!=="textarea"||s!=="")&&Gn(e,s):typeof s=="number"&&Gn(e,""+s):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Xn.hasOwnProperty(i)?s!=null&&i==="onScroll"&&se("scroll",e):s!=null&&Aa(e,i,s,o))}switch(r){case"input":Ll(e),Js(e,n,!1);break;case"textarea":Ll(e),qs(e);break;case"option":n.value!=null&&e.setAttribute("value",""+lr(n.value));break;case"select":e.multiple=!!n.multiple,i=n.value,i!=null?qr(e,!!n.multiple,i,!1):n.defaultValue!=null&&qr(e,!!n.multiple,n.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=mi)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Me(t),null;case 6:if(e&&t.stateNode!=null)Ef(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(T(166));if(r=Sr(al.current),Sr(Ct.current),bl(t)){if(n=t.stateNode,r=t.memoizedProps,n[St]=t,(i=n.nodeValue!==r)&&(e=Ze,e!==null))switch(e.tag){case 3:Al(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Al(n.nodeValue,r,(e.mode&1)!==0)}i&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[St]=t,t.stateNode=n}return Me(t),null;case 13:if(ue(fe),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ce&&Je!==null&&t.mode&1&&!(t.flags&128))Wc(),sn(),t.flags|=98560,i=!1;else if(i=bl(t),n!==null&&n.dehydrated!==null){if(e===null){if(!i)throw Error(T(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(T(317));i[St]=t}else sn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Me(t),i=!1}else ht!==null&&(_a(ht),ht=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||fe.current&1?Ce===0&&(Ce=3):ws())),t.updateQueue!==null&&(t.flags|=4),Me(t),null);case 4:return dn(),wa(e,t),e===null&&nl(t.stateNode.containerInfo),Me(t),null;case 10:return ns(t.type._context),Me(t),null;case 17:return Qe(t.type)&&gi(),Me(t),null;case 19:if(ue(fe),i=t.memoizedState,i===null)return Me(t),null;if(n=(t.flags&128)!==0,o=i.rendering,o===null)if(n)_n(i,!1);else{if(Ce!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Ci(e),o!==null){for(t.flags|=128,_n(i,!1),n=o.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)i=r,e=n,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return ae(fe,fe.current&1|2),t.child}e=e.sibling}i.tail!==null&&ye()>fn&&(t.flags|=128,n=!0,_n(i,!1),t.lanes=4194304)}else{if(!n)if(e=Ci(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),_n(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!ce)return Me(t),null}else 2*ye()-i.renderingStartTime>fn&&r!==1073741824&&(t.flags|=128,n=!0,_n(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(r=i.last,r!==null?r.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ye(),t.sibling=null,r=fe.current,ae(fe,n?r&1|2:r&1),t):(Me(t),null);case 22:case 23:return xs(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Xe&1073741824&&(Me(t),t.subtreeFlags&6&&(t.flags|=8192)):Me(t),null;case 24:return null;case 25:return null}throw Error(T(156,t.tag))}function Pm(e,t){switch(qa(t),t.tag){case 1:return Qe(t.type)&&gi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return dn(),ue($e),ue(De),ss(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return as(t),null;case 13:if(ue(fe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(T(340));sn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ue(fe),null;case 4:return dn(),null;case 10:return ns(t.type._context),null;case 22:case 23:return xs(),null;case 24:return null;default:return null}}var Bl=!1,Ne=!1,_m=typeof WeakSet=="function"?WeakSet:Set,I=null;function Jr(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){ve(e,t,n)}else r.current=null}function Sa(e,t,r){try{r()}catch(n){ve(e,t,n)}}var Bu=!1;function Tm(e,t){if(la=fi,e=_c(),Ja(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var l=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var o=0,a=-1,s=-1,u=0,h=0,c=e,p=null;t:for(;;){for(var w;c!==r||l!==0&&c.nodeType!==3||(a=o+l),c!==i||n!==0&&c.nodeType!==3||(s=o+n),c.nodeType===3&&(o+=c.nodeValue.length),(w=c.firstChild)!==null;)p=c,c=w;for(;;){if(c===e)break t;if(p===r&&++u===l&&(a=o),p===i&&++h===n&&(s=o),(w=c.nextSibling)!==null)break;c=p,p=c.parentNode}c=w}r=a===-1||s===-1?null:{start:a,end:s}}else r=null}r=r||{start:0,end:0}}else r=null;for(ia={focusedElem:e,selectionRange:r},fi=!1,I=t;I!==null;)if(t=I,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,I=e;else for(;I!==null;){t=I;try{var k=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(k!==null){var S=k.memoizedProps,L=k.memoizedState,m=t.stateNode,f=m.getSnapshotBeforeUpdate(t.elementType===t.type?S:ct(t.type,S),L);m.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(T(163))}}catch(E){ve(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,I=e;break}I=t.return}return k=Bu,Bu=!1,k}function Qn(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var l=n=n.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&Sa(t,r,i)}l=l.next}while(l!==n)}}function Hi(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 n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function ka(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 jf(e){var t=e.alternate;t!==null&&(e.alternate=null,jf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[St],delete t[il],delete t[sa],delete t[cm],delete t[fm])),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 Rf(e){return e.tag===5||e.tag===3||e.tag===4}function Hu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Rf(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 Ca(e,t,r){var n=e.tag;if(n===5||n===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=mi));else if(n!==4&&(e=e.child,e!==null))for(Ca(e,t,r),e=e.sibling;e!==null;)Ca(e,t,r),e=e.sibling}function Ea(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Ea(e,t,r),e=e.sibling;e!==null;)Ea(e,t,r),e=e.sibling}var Pe=null,ft=!1;function Wt(e,t,r){for(r=r.child;r!==null;)Pf(e,t,r),r=r.sibling}function Pf(e,t,r){if(kt&&typeof kt.onCommitFiberUnmount=="function")try{kt.onCommitFiberUnmount(Ii,r)}catch{}switch(r.tag){case 5:Ne||Jr(r,t);case 6:var n=Pe,l=ft;Pe=null,Wt(e,t,r),Pe=n,ft=l,Pe!==null&&(ft?(e=Pe,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Pe.removeChild(r.stateNode));break;case 18:Pe!==null&&(ft?(e=Pe,r=r.stateNode,e.nodeType===8?ko(e.parentNode,r):e.nodeType===1&&ko(e,r),el(e)):ko(Pe,r.stateNode));break;case 4:n=Pe,l=ft,Pe=r.stateNode.containerInfo,ft=!0,Wt(e,t,r),Pe=n,ft=l;break;case 0:case 11:case 14:case 15:if(!Ne&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){l=n=n.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Sa(r,t,o),l=l.next}while(l!==n)}Wt(e,t,r);break;case 1:if(!Ne&&(Jr(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(a){ve(r,t,a)}Wt(e,t,r);break;case 21:Wt(e,t,r);break;case 22:r.mode&1?(Ne=(n=Ne)||r.memoizedState!==null,Wt(e,t,r),Ne=n):Wt(e,t,r);break;default:Wt(e,t,r)}}function Vu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new _m),t.forEach(function(n){var l=Am.bind(null,e,n);r.has(n)||(r.add(n),n.then(l,l))})}}function dt(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var l=r[n];try{var i=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:Pe=a.stateNode,ft=!1;break e;case 3:Pe=a.stateNode.containerInfo,ft=!0;break e;case 4:Pe=a.stateNode.containerInfo,ft=!0;break e}a=a.return}if(Pe===null)throw Error(T(160));Pf(i,o,l),Pe=null,ft=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(u){ve(l,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)_f(t,e),t=t.sibling}function _f(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(dt(t,e),xt(e),n&4){try{Qn(3,e,e.return),Hi(3,e)}catch(S){ve(e,e.return,S)}try{Qn(5,e,e.return)}catch(S){ve(e,e.return,S)}}break;case 1:dt(t,e),xt(e),n&512&&r!==null&&Jr(r,r.return);break;case 5:if(dt(t,e),xt(e),n&512&&r!==null&&Jr(r,r.return),e.flags&32){var l=e.stateNode;try{Gn(l,"")}catch(S){ve(e,e.return,S)}}if(n&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=r!==null?r.memoizedProps:i,a=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{a==="input"&&i.type==="radio"&&i.name!=null&&Xd(l,i),Yo(a,o);var u=Yo(a,i);for(o=0;o<s.length;o+=2){var h=s[o],c=s[o+1];h==="style"?ec(l,c):h==="dangerouslySetInnerHTML"?Zd(l,c):h==="children"?Gn(l,c):Aa(l,h,c,u)}switch(a){case"input":Ho(l,i);break;case"textarea":Gd(l,i);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var w=i.value;w!=null?qr(l,!!i.multiple,w,!1):p!==!!i.multiple&&(i.defaultValue!=null?qr(l,!!i.multiple,i.defaultValue,!0):qr(l,!!i.multiple,i.multiple?[]:"",!1))}l[il]=i}catch(S){ve(e,e.return,S)}}break;case 6:if(dt(t,e),xt(e),n&4){if(e.stateNode===null)throw Error(T(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(S){ve(e,e.return,S)}}break;case 3:if(dt(t,e),xt(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{el(t.containerInfo)}catch(S){ve(e,e.return,S)}break;case 4:dt(t,e),xt(e);break;case 13:dt(t,e),xt(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(vs=ye())),n&4&&Vu(e);break;case 22:if(h=r!==null&&r.memoizedState!==null,e.mode&1?(Ne=(u=Ne)||h,dt(t,e),Ne=u):dt(t,e),xt(e),n&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!h&&e.mode&1)for(I=e,h=e.child;h!==null;){for(c=I=h;I!==null;){switch(p=I,w=p.child,p.tag){case 0:case 11:case 14:case 15:Qn(4,p,p.return);break;case 1:Jr(p,p.return);var k=p.stateNode;if(typeof k.componentWillUnmount=="function"){n=p,r=p.return;try{t=n,k.props=t.memoizedProps,k.state=t.memoizedState,k.componentWillUnmount()}catch(S){ve(n,r,S)}}break;case 5:Jr(p,p.return);break;case 22:if(p.memoizedState!==null){Qu(c);continue}}w!==null?(w.return=p,I=w):Qu(c)}h=h.sibling}e:for(h=null,c=e;;){if(c.tag===5){if(h===null){h=c;try{l=c.stateNode,u?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(a=c.stateNode,s=c.memoizedProps.style,o=s!=null&&s.hasOwnProperty("display")?s.display:null,a.style.display=qd("display",o))}catch(S){ve(e,e.return,S)}}}else if(c.tag===6){if(h===null)try{c.stateNode.nodeValue=u?"":c.memoizedProps}catch(S){ve(e,e.return,S)}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===e)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break e;for(;c.sibling===null;){if(c.return===null||c.return===e)break e;h===c&&(h=null),c=c.return}h===c&&(h=null),c.sibling.return=c.return,c=c.sibling}}break;case 19:dt(t,e),xt(e),n&4&&Vu(e);break;case 21:break;default:dt(t,e),xt(e)}}function xt(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(Rf(r)){var n=r;break e}r=r.return}throw Error(T(160))}switch(n.tag){case 5:var l=n.stateNode;n.flags&32&&(Gn(l,""),n.flags&=-33);var i=Hu(e);Ea(e,i,l);break;case 3:case 4:var o=n.stateNode.containerInfo,a=Hu(e);Ca(e,a,o);break;default:throw Error(T(161))}}catch(s){ve(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Lm(e,t,r){I=e,Tf(e)}function Tf(e,t,r){for(var n=(e.mode&1)!==0;I!==null;){var l=I,i=l.child;if(l.tag===22&&n){var o=l.memoizedState!==null||Bl;if(!o){var a=l.alternate,s=a!==null&&a.memoizedState!==null||Ne;a=Bl;var u=Ne;if(Bl=o,(Ne=s)&&!u)for(I=l;I!==null;)o=I,s=o.child,o.tag===22&&o.memoizedState!==null?Ku(l):s!==null?(s.return=o,I=s):Ku(l);for(;i!==null;)I=i,Tf(i),i=i.sibling;I=l,Bl=a,Ne=u}$u(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,I=i):$u(e)}}function $u(e){for(;I!==null;){var t=I;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ne||Hi(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Ne)if(r===null)n.componentDidMount();else{var l=t.elementType===t.type?r.memoizedProps:ct(t.type,r.memoizedProps);n.componentDidUpdate(l,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Tu(t,i,n);break;case 3:var o=t.updateQueue;if(o!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}Tu(t,o,r)}break;case 5:var a=t.stateNode;if(r===null&&t.flags&4){r=a;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&r.focus();break;case"img":s.src&&(r.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var h=u.memoizedState;if(h!==null){var c=h.dehydrated;c!==null&&el(c)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(T(163))}Ne||t.flags&512&&ka(t)}catch(p){ve(t,t.return,p)}}if(t===e){I=null;break}if(r=t.sibling,r!==null){r.return=t.return,I=r;break}I=t.return}}function Qu(e){for(;I!==null;){var t=I;if(t===e){I=null;break}var r=t.sibling;if(r!==null){r.return=t.return,I=r;break}I=t.return}}function Ku(e){for(;I!==null;){var t=I;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{Hi(4,t)}catch(s){ve(t,r,s)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var l=t.return;try{n.componentDidMount()}catch(s){ve(t,l,s)}}var i=t.return;try{ka(t)}catch(s){ve(t,i,s)}break;case 5:var o=t.return;try{ka(t)}catch(s){ve(t,o,s)}}}catch(s){ve(t,t.return,s)}if(t===e){I=null;break}var a=t.sibling;if(a!==null){a.return=t.return,I=a;break}I=t.return}}var zm=Math.ceil,Ri=Ot.ReactCurrentDispatcher,ms=Ot.ReactCurrentOwner,ot=Ot.ReactCurrentBatchConfig,G=0,je=null,Se=null,_e=0,Xe=0,Zr=ar(0),Ce=0,cl=null,_r=0,Vi=0,gs=0,Kn=null,He=null,vs=0,fn=1/0,Rt=null,Pi=!1,ja=null,tr=null,Hl=!1,Yt=null,_i=0,Yn=0,Ra=null,ri=-1,ni=0;function be(){return G&6?ye():ri!==-1?ri:ri=ye()}function rr(e){return e.mode&1?G&2&&_e!==0?_e&-_e:hm.transition!==null?(ni===0&&(ni=fc()),ni):(e=ne,e!==0||(e=window.event,e=e===void 0?16:xc(e.type)),e):1}function gt(e,t,r,n){if(50<Yn)throw Yn=0,Ra=null,Error(T(185));gl(e,r,n),(!(G&2)||e!==je)&&(e===je&&(!(G&2)&&(Vi|=r),Ce===4&&Qt(e,_e)),Ke(e,n),r===1&&G===0&&!(t.mode&1)&&(fn=ye()+500,Ui&&sr()))}function Ke(e,t){var r=e.callbackNode;hh(e,t);var n=ci(e,e===je?_e:0);if(n===0)r!==null&&ru(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&ru(r),t===1)e.tag===0?pm(Yu.bind(null,e)):Ac(Yu.bind(null,e)),um(function(){!(G&6)&&sr()}),r=null;else{switch(pc(n)){case 1:r=Ha;break;case 4:r=dc;break;case 16:r=di;break;case 536870912:r=cc;break;default:r=di}r=Ff(r,Lf.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function Lf(e,t){if(ri=-1,ni=0,G&6)throw Error(T(327));var r=e.callbackNode;if(ln()&&e.callbackNode!==r)return null;var n=ci(e,e===je?_e:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Ti(e,n);else{t=n;var l=G;G|=2;var i=Mf();(je!==e||_e!==t)&&(Rt=null,fn=ye()+500,Cr(e,t));do try{Dm();break}catch(a){zf(e,a)}while(!0);rs(),Ri.current=i,G=l,Se!==null?t=0:(je=null,_e=0,t=Ce)}if(t!==0){if(t===2&&(l=qo(e),l!==0&&(n=l,t=Pa(e,l))),t===1)throw r=cl,Cr(e,0),Qt(e,n),Ke(e,ye()),r;if(t===6)Qt(e,n);else{if(l=e.current.alternate,!(n&30)&&!Mm(l)&&(t=Ti(e,n),t===2&&(i=qo(e),i!==0&&(n=i,t=Pa(e,i))),t===1))throw r=cl,Cr(e,0),Qt(e,n),Ke(e,ye()),r;switch(e.finishedWork=l,e.finishedLanes=n,t){case 0:case 1:throw Error(T(345));case 2:gr(e,He,Rt);break;case 3:if(Qt(e,n),(n&130023424)===n&&(t=vs+500-ye(),10<t)){if(ci(e,0)!==0)break;if(l=e.suspendedLanes,(l&n)!==n){be(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=aa(gr.bind(null,e,He,Rt),t);break}gr(e,He,Rt);break;case 4:if(Qt(e,n),(n&4194240)===n)break;for(t=e.eventTimes,l=-1;0<n;){var o=31-mt(n);i=1<<o,o=t[o],o>l&&(l=o),n&=~i}if(n=l,n=ye()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*zm(n/1960))-n,10<n){e.timeoutHandle=aa(gr.bind(null,e,He,Rt),n);break}gr(e,He,Rt);break;case 5:gr(e,He,Rt);break;default:throw Error(T(329))}}}return Ke(e,ye()),e.callbackNode===r?Lf.bind(null,e):null}function Pa(e,t){var r=Kn;return e.current.memoizedState.isDehydrated&&(Cr(e,t).flags|=256),e=Ti(e,t),e!==2&&(t=He,He=r,t!==null&&_a(t)),e}function _a(e){He===null?He=e:He.push.apply(He,e)}function Mm(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var l=r[n],i=l.getSnapshot;l=l.value;try{if(!vt(i(),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 Qt(e,t){for(t&=~gs,t&=~Vi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-mt(t),n=1<<r;e[r]=-1,t&=~n}}function Yu(e){if(G&6)throw Error(T(327));ln();var t=ci(e,0);if(!(t&1))return Ke(e,ye()),null;var r=Ti(e,t);if(e.tag!==0&&r===2){var n=qo(e);n!==0&&(t=n,r=Pa(e,n))}if(r===1)throw r=cl,Cr(e,0),Qt(e,t),Ke(e,ye()),r;if(r===6)throw Error(T(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,gr(e,He,Rt),Ke(e,ye()),null}function ys(e,t){var r=G;G|=1;try{return e(t)}finally{G=r,G===0&&(fn=ye()+500,Ui&&sr())}}function Tr(e){Yt!==null&&Yt.tag===0&&!(G&6)&&ln();var t=G;G|=1;var r=ot.transition,n=ne;try{if(ot.transition=null,ne=1,e)return e()}finally{ne=n,ot.transition=r,G=t,!(G&6)&&sr()}}function xs(){Xe=Zr.current,ue(Zr)}function Cr(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,sm(r)),Se!==null)for(r=Se.return;r!==null;){var n=r;switch(qa(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&gi();break;case 3:dn(),ue($e),ue(De),ss();break;case 5:as(n);break;case 4:dn();break;case 13:ue(fe);break;case 19:ue(fe);break;case 10:ns(n.type._context);break;case 22:case 23:xs()}r=r.return}if(je=e,Se=e=nr(e.current,null),_e=Xe=t,Ce=0,cl=null,gs=Vi=_r=0,He=Kn=null,wr!==null){for(t=0;t<wr.length;t++)if(r=wr[t],n=r.interleaved,n!==null){r.interleaved=null;var l=n.next,i=r.pending;if(i!==null){var o=i.next;i.next=l,n.next=o}r.pending=n}wr=null}return e}function zf(e,t){do{var r=Se;try{if(rs(),ql.current=ji,Ei){for(var n=pe.memoizedState;n!==null;){var l=n.queue;l!==null&&(l.pending=null),n=n.next}Ei=!1}if(Pr=0,Ee=ke=pe=null,$n=!1,sl=0,ms.current=null,r===null||r.return===null){Ce=1,cl=t,Se=null;break}e:{var i=e,o=r.return,a=r,s=t;if(t=_e,a.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var u=s,h=a,c=h.tag;if(!(h.mode&1)&&(c===0||c===11||c===15)){var p=h.alternate;p?(h.updateQueue=p.updateQueue,h.memoizedState=p.memoizedState,h.lanes=p.lanes):(h.updateQueue=null,h.memoizedState=null)}var w=Iu(o);if(w!==null){w.flags&=-257,Ou(w,o,a,i,t),w.mode&1&&Du(i,u,t),t=w,s=u;var k=t.updateQueue;if(k===null){var S=new Set;S.add(s),t.updateQueue=S}else k.add(s);break e}else{if(!(t&1)){Du(i,u,t),ws();break e}s=Error(T(426))}}else if(ce&&a.mode&1){var L=Iu(o);if(L!==null){!(L.flags&65536)&&(L.flags|=256),Ou(L,o,a,i,t),es(cn(s,a));break e}}i=s=cn(s,a),Ce!==4&&(Ce=2),Kn===null?Kn=[i]:Kn.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var m=hf(i,s,t);_u(i,m);break e;case 1:a=s;var f=i.type,v=i.stateNode;if(!(i.flags&128)&&(typeof f.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(tr===null||!tr.has(v)))){i.flags|=65536,t&=-t,i.lanes|=t;var E=mf(i,a,t);_u(i,E);break e}}i=i.return}while(i!==null)}Df(r)}catch(j){t=j,Se===r&&r!==null&&(Se=r=r.return);continue}break}while(!0)}function Mf(){var e=Ri.current;return Ri.current=ji,e===null?ji:e}function ws(){(Ce===0||Ce===3||Ce===2)&&(Ce=4),je===null||!(_r&268435455)&&!(Vi&268435455)||Qt(je,_e)}function Ti(e,t){var r=G;G|=2;var n=Mf();(je!==e||_e!==t)&&(Rt=null,Cr(e,t));do try{Nm();break}catch(l){zf(e,l)}while(!0);if(rs(),G=r,Ri.current=n,Se!==null)throw Error(T(261));return je=null,_e=0,Ce}function Nm(){for(;Se!==null;)Nf(Se)}function Dm(){for(;Se!==null&&!ih();)Nf(Se)}function Nf(e){var t=Of(e.alternate,e,Xe);e.memoizedProps=e.pendingProps,t===null?Df(e):Se=t,ms.current=null}function Df(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=Pm(r,t),r!==null){r.flags&=32767,Se=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ce=6,Se=null;return}}else if(r=Rm(r,t,Xe),r!==null){Se=r;return}if(t=t.sibling,t!==null){Se=t;return}Se=t=e}while(t!==null);Ce===0&&(Ce=5)}function gr(e,t,r){var n=ne,l=ot.transition;try{ot.transition=null,ne=1,Im(e,t,r,n)}finally{ot.transition=l,ne=n}return null}function Im(e,t,r,n){do ln();while(Yt!==null);if(G&6)throw Error(T(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(T(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(mh(e,i),e===je&&(Se=je=null,_e=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||Hl||(Hl=!0,Ff(di,function(){return ln(),null})),i=(r.flags&15990)!==0,r.subtreeFlags&15990||i){i=ot.transition,ot.transition=null;var o=ne;ne=1;var a=G;G|=4,ms.current=null,Tm(e,r),_f(r,e),tm(ia),fi=!!la,ia=la=null,e.current=r,Lm(r),oh(),G=a,ne=o,ot.transition=i}else e.current=r;if(Hl&&(Hl=!1,Yt=e,_i=l),i=e.pendingLanes,i===0&&(tr=null),uh(r.stateNode),Ke(e,ye()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)l=t[r],n(l.value,{componentStack:l.stack,digest:l.digest});if(Pi)throw Pi=!1,e=ja,ja=null,e;return _i&1&&e.tag!==0&&ln(),i=e.pendingLanes,i&1?e===Ra?Yn++:(Yn=0,Ra=e):Yn=0,sr(),null}function ln(){if(Yt!==null){var e=pc(_i),t=ot.transition,r=ne;try{if(ot.transition=null,ne=16>e?16:e,Yt===null)var n=!1;else{if(e=Yt,Yt=null,_i=0,G&6)throw Error(T(331));var l=G;for(G|=4,I=e.current;I!==null;){var i=I,o=i.child;if(I.flags&16){var a=i.deletions;if(a!==null){for(var s=0;s<a.length;s++){var u=a[s];for(I=u;I!==null;){var h=I;switch(h.tag){case 0:case 11:case 15:Qn(8,h,i)}var c=h.child;if(c!==null)c.return=h,I=c;else for(;I!==null;){h=I;var p=h.sibling,w=h.return;if(jf(h),h===u){I=null;break}if(p!==null){p.return=w,I=p;break}I=w}}}var k=i.alternate;if(k!==null){var S=k.child;if(S!==null){k.child=null;do{var L=S.sibling;S.sibling=null,S=L}while(S!==null)}}I=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,I=o;else e:for(;I!==null;){if(i=I,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Qn(9,i,i.return)}var m=i.sibling;if(m!==null){m.return=i.return,I=m;break e}I=i.return}}var f=e.current;for(I=f;I!==null;){o=I;var v=o.child;if(o.subtreeFlags&2064&&v!==null)v.return=o,I=v;else e:for(o=f;I!==null;){if(a=I,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:Hi(9,a)}}catch(j){ve(a,a.return,j)}if(a===o){I=null;break e}var E=a.sibling;if(E!==null){E.return=a.return,I=E;break e}I=a.return}}if(G=l,sr(),kt&&typeof kt.onPostCommitFiberRoot=="function")try{kt.onPostCommitFiberRoot(Ii,e)}catch{}n=!0}return n}finally{ne=r,ot.transition=t}}return!1}function Xu(e,t,r){t=cn(r,t),t=hf(e,t,1),e=er(e,t,1),t=be(),e!==null&&(gl(e,1,t),Ke(e,t))}function ve(e,t,r){if(e.tag===3)Xu(e,e,r);else for(;t!==null;){if(t.tag===3){Xu(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(tr===null||!tr.has(n))){e=cn(r,e),e=mf(t,e,1),t=er(t,e,1),e=be(),t!==null&&(gl(t,1,e),Ke(t,e));break}}t=t.return}}function Om(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=be(),e.pingedLanes|=e.suspendedLanes&r,je===e&&(_e&r)===r&&(Ce===4||Ce===3&&(_e&130023424)===_e&&500>ye()-vs?Cr(e,0):gs|=r),Ke(e,t)}function If(e,t){t===0&&(e.mode&1?(t=Nl,Nl<<=1,!(Nl&130023424)&&(Nl=4194304)):t=1);var r=be();e=Dt(e,t),e!==null&&(gl(e,t,r),Ke(e,r))}function Fm(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),If(e,r)}function Am(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,l=e.memoizedState;l!==null&&(r=l.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(T(314))}n!==null&&n.delete(t),If(e,r)}var Of;Of=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||$e.current)Ve=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Ve=!1,jm(e,t,r);Ve=!!(e.flags&131072)}else Ve=!1,ce&&t.flags&1048576&&bc(t,xi,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;ti(e,t),e=t.pendingProps;var l=an(t,De.current);nn(t,r),l=ds(null,t,n,e,l,r);var i=cs();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,Qe(n)?(i=!0,vi(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,is(t),l.updater=Bi,t.stateNode=l,l._reactInternals=t,ha(t,n,e,r),t=va(null,t,n,!0,i,r)):(t.tag=0,ce&&i&&Za(t),Ae(null,t,l,r),t=t.child),t;case 16:n=t.elementType;e:{switch(ti(e,t),e=t.pendingProps,l=n._init,n=l(n._payload),t.type=n,l=t.tag=Um(n),e=ct(n,e),l){case 0:t=ga(null,t,n,e,r);break e;case 1:t=bu(null,t,n,e,r);break e;case 11:t=Fu(null,t,n,e,r);break e;case 14:t=Au(null,t,n,ct(n.type,e),r);break e}throw Error(T(306,n,""))}return t;case 0:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:ct(n,l),ga(e,t,n,l,r);case 1:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:ct(n,l),bu(e,t,n,l,r);case 3:e:{if(xf(t),e===null)throw Error(T(387));n=t.pendingProps,i=t.memoizedState,l=i.element,$c(e,t),ki(t,n,null,r);var o=t.memoizedState;if(n=o.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=cn(Error(T(423)),t),t=Uu(e,t,n,r,l);break e}else if(n!==l){l=cn(Error(T(424)),t),t=Uu(e,t,n,r,l);break e}else for(Je=qt(t.stateNode.containerInfo.firstChild),Ze=t,ce=!0,ht=null,r=Hc(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(sn(),n===l){t=It(e,t,r);break e}Ae(e,t,n,r)}t=t.child}return t;case 5:return Qc(t),e===null&&ca(t),n=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,oa(n,l)?o=null:i!==null&&oa(n,i)&&(t.flags|=32),yf(e,t),Ae(e,t,o,r),t.child;case 6:return e===null&&ca(t),null;case 13:return wf(e,t,r);case 4:return os(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=un(t,null,n,r):Ae(e,t,n,r),t.child;case 11:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:ct(n,l),Fu(e,t,n,l,r);case 7:return Ae(e,t,t.pendingProps,r),t.child;case 8:return Ae(e,t,t.pendingProps.children,r),t.child;case 12:return Ae(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,ae(wi,n._currentValue),n._currentValue=o,i!==null)if(vt(i.value,o)){if(i.children===l.children&&!$e.current){t=It(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var s=a.firstContext;s!==null;){if(s.context===n){if(i.tag===1){s=Lt(-1,r&-r),s.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var h=u.pending;h===null?s.next=s:(s.next=h.next,h.next=s),u.pending=s}}i.lanes|=r,s=i.alternate,s!==null&&(s.lanes|=r),fa(i.return,r,t),a.lanes|=r;break}s=s.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(T(341));o.lanes|=r,a=o.alternate,a!==null&&(a.lanes|=r),fa(o,r,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}Ae(e,t,l.children,r),t=t.child}return t;case 9:return l=t.type,n=t.pendingProps.children,nn(t,r),l=at(l),n=n(l),t.flags|=1,Ae(e,t,n,r),t.child;case 14:return n=t.type,l=ct(n,t.pendingProps),l=ct(n.type,l),Au(e,t,n,l,r);case 15:return gf(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:ct(n,l),ti(e,t),t.tag=1,Qe(n)?(e=!0,vi(t)):e=!1,nn(t,r),pf(t,n,l),ha(t,n,l,r),va(null,t,n,!0,e,r);case 19:return Sf(e,t,r);case 22:return vf(e,t,r)}throw Error(T(156,t.tag))};function Ff(e,t){return uc(e,t)}function bm(e,t,r,n){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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function it(e,t,r,n){return new bm(e,t,r,n)}function Ss(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Um(e){if(typeof e=="function")return Ss(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ua)return 11;if(e===Wa)return 14}return 2}function nr(e,t){var r=e.alternate;return r===null?(r=it(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 li(e,t,r,n,l,i){var o=2;if(n=e,typeof e=="function")Ss(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Br:return Er(r.children,l,i,t);case ba:o=8,l|=8;break;case Ao:return e=it(12,r,t,l|2),e.elementType=Ao,e.lanes=i,e;case bo:return e=it(13,r,t,l),e.elementType=bo,e.lanes=i,e;case Uo:return e=it(19,r,t,l),e.elementType=Uo,e.lanes=i,e;case Qd:return $i(r,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Vd:o=10;break e;case $d:o=9;break e;case Ua:o=11;break e;case Wa:o=14;break e;case Ht:o=16,n=null;break e}throw Error(T(130,e==null?e:typeof e,""))}return t=it(o,r,t,l),t.elementType=e,t.type=n,t.lanes=i,t}function Er(e,t,r,n){return e=it(7,e,n,t),e.lanes=r,e}function $i(e,t,r,n){return e=it(22,e,n,t),e.elementType=Qd,e.lanes=r,e.stateNode={isHidden:!1},e}function Lo(e,t,r){return e=it(6,e,null,t),e.lanes=r,e}function zo(e,t,r){return t=it(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wm(e,t,r,n,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=co(0),this.expirationTimes=co(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=co(0),this.identifierPrefix=n,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function ks(e,t,r,n,l,i,o,a,s){return e=new Wm(e,t,r,a,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=it(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},is(i),e}function Bm(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Wr,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function Af(e){if(!e)return ir;e=e._reactInternals;e:{if(Nr(e)!==e||e.tag!==1)throw Error(T(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Qe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(T(171))}if(e.tag===1){var r=e.type;if(Qe(r))return Fc(e,r,t)}return t}function bf(e,t,r,n,l,i,o,a,s){return e=ks(r,n,!0,e,l,i,o,a,s),e.context=Af(null),r=e.current,n=be(),l=rr(r),i=Lt(n,l),i.callback=t??null,er(r,i,l),e.current.lanes=l,gl(e,l,n),Ke(e,n),e}function Qi(e,t,r,n){var l=t.current,i=be(),o=rr(l);return r=Af(r),t.context===null?t.context=r:t.pendingContext=r,t=Lt(i,o),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=er(l,t,o),e!==null&&(gt(e,l,o,i),Zl(e,l,o)),o}function Li(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 Gu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function Cs(e,t){Gu(e,t),(e=e.alternate)&&Gu(e,t)}function Hm(){return null}var Uf=typeof reportError=="function"?reportError:function(e){console.error(e)};function Es(e){this._internalRoot=e}Ki.prototype.render=Es.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(T(409));Qi(e,t,null,null)};Ki.prototype.unmount=Es.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Tr(function(){Qi(null,e,null,null)}),t[Nt]=null}};function Ki(e){this._internalRoot=e}Ki.prototype.unstable_scheduleHydration=function(e){if(e){var t=gc();e={blockedOn:null,target:e,priority:t};for(var r=0;r<$t.length&&t!==0&&t<$t[r].priority;r++);$t.splice(r,0,e),r===0&&yc(e)}};function js(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Yi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ju(){}function Vm(e,t,r,n,l){if(l){if(typeof n=="function"){var i=n;n=function(){var u=Li(o);i.call(u)}}var o=bf(t,n,e,0,null,!1,!1,"",Ju);return e._reactRootContainer=o,e[Nt]=o.current,nl(e.nodeType===8?e.parentNode:e),Tr(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof n=="function"){var a=n;n=function(){var u=Li(s);a.call(u)}}var s=ks(e,0,!1,null,null,!1,!1,"",Ju);return e._reactRootContainer=s,e[Nt]=s.current,nl(e.nodeType===8?e.parentNode:e),Tr(function(){Qi(t,s,r,n)}),s}function Xi(e,t,r,n,l){var i=r._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var a=l;l=function(){var s=Li(o);a.call(s)}}Qi(t,o,e,l)}else o=Vm(r,t,e,l,n);return Li(o)}hc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=Fn(t.pendingLanes);r!==0&&(Va(t,r|1),Ke(t,ye()),!(G&6)&&(fn=ye()+500,sr()))}break;case 13:Tr(function(){var n=Dt(e,1);if(n!==null){var l=be();gt(n,e,1,l)}}),Cs(e,1)}};$a=function(e){if(e.tag===13){var t=Dt(e,134217728);if(t!==null){var r=be();gt(t,e,134217728,r)}Cs(e,134217728)}};mc=function(e){if(e.tag===13){var t=rr(e),r=Dt(e,t);if(r!==null){var n=be();gt(r,e,t,n)}Cs(e,t)}};gc=function(){return ne};vc=function(e,t){var r=ne;try{return ne=e,t()}finally{ne=r}};Go=function(e,t,r){switch(t){case"input":if(Ho(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 n=r[t];if(n!==e&&n.form===e.form){var l=bi(n);if(!l)throw Error(T(90));Yd(n),Ho(n,l)}}}break;case"textarea":Gd(e,r);break;case"select":t=r.value,t!=null&&qr(e,!!r.multiple,t,!1)}};nc=ys;lc=Tr;var $m={usingClientEntryPoint:!1,Events:[yl,Qr,bi,tc,rc,ys]},Tn={findFiberByHostInstance:xr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Qm={bundleType:Tn.bundleType,version:Tn.version,rendererPackageName:Tn.rendererPackageName,rendererConfig:Tn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ot.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ac(e),e===null?null:e.stateNode},findFiberByHostInstance:Tn.findFiberByHostInstance||Hm,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 Vl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Vl.isDisabled&&Vl.supportsFiber)try{Ii=Vl.inject(Qm),kt=Vl}catch{}}et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$m;et.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!js(t))throw Error(T(200));return Bm(e,t,null,r)};et.createRoot=function(e,t){if(!js(e))throw Error(T(299));var r=!1,n="",l=Uf;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=ks(e,1,!1,null,null,r,!1,n,l),e[Nt]=t.current,nl(e.nodeType===8?e.parentNode:e),new Es(t)};et.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(T(188)):(e=Object.keys(e).join(","),Error(T(268,e)));return e=ac(t),e=e===null?null:e.stateNode,e};et.flushSync=function(e){return Tr(e)};et.hydrate=function(e,t,r){if(!Yi(t))throw Error(T(200));return Xi(null,e,t,!0,r)};et.hydrateRoot=function(e,t,r){if(!js(e))throw Error(T(405));var n=r!=null&&r.hydratedSources||null,l=!1,i="",o=Uf;if(r!=null&&(r.unstable_strictMode===!0&&(l=!0),r.identifierPrefix!==void 0&&(i=r.identifierPrefix),r.onRecoverableError!==void 0&&(o=r.onRecoverableError)),t=bf(t,null,e,1,r??null,l,!1,i,o),e[Nt]=t.current,nl(e),n)for(e=0;e<n.length;e++)r=n[e],l=r._getVersion,l=l(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,l]:t.mutableSourceEagerHydrationData.push(r,l);return new Ki(t)};et.render=function(e,t,r){if(!Yi(t))throw Error(T(200));return Xi(null,e,t,!1,r)};et.unmountComponentAtNode=function(e){if(!Yi(e))throw Error(T(40));return e._reactRootContainer?(Tr(function(){Xi(null,null,e,!1,function(){e._reactRootContainer=null,e[Nt]=null})}),!0):!1};et.unstable_batchedUpdates=ys;et.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Yi(r))throw Error(T(200));if(e==null||e._reactInternals===void 0)throw Error(T(38));return Xi(e,t,r,!1,n)};et.version="18.3.1-next-f1338f8080-20240426";function Wf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Wf)}catch(e){console.error(e)}}Wf(),Ud.exports=et;var Rs=Ud.exports;const Km=Pd(Rs),Ym=Rd({__proto__:null,default:Km},[Rs]);var Zu=Rs;Oo.createRoot=Zu.createRoot,Oo.hydrateRoot=Zu.hydrateRoot;/**
* @remix-run/router v1.23.2
*
* 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 de(){return de=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},de.apply(this,arguments)}var we;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(we||(we={}));const qu="popstate";function Xm(e){e===void 0&&(e={});function t(n,l){let{pathname:i,search:o,hash:a}=n.location;return fl("",{pathname:i,search:o,hash:a},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function r(n,l){return typeof l=="string"?l:zr(l)}return Jm(t,r,null,e)}function K(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Lr(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Gm(){return Math.random().toString(36).substr(2,8)}function ed(e,t){return{usr:e.state,key:e.key,idx:t}}function fl(e,t,r,n){return r===void 0&&(r=null),de({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ur(t):t,{state:r,key:t&&t.key||n||Gm()})}function zr(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function ur(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function Jm(e,t,r,n){n===void 0&&(n={});let{window:l=document.defaultView,v5Compat:i=!1}=n,o=l.history,a=we.Pop,s=null,u=h();u==null&&(u=0,o.replaceState(de({},o.state,{idx:u}),""));function h(){return(o.state||{idx:null}).idx}function c(){a=we.Pop;let L=h(),m=L==null?null:L-u;u=L,s&&s({action:a,location:S.location,delta:m})}function p(L,m){a=we.Push;let f=fl(S.location,L,m);u=h()+1;let v=ed(f,u),E=S.createHref(f);try{o.pushState(v,"",E)}catch(j){if(j instanceof DOMException&&j.name==="DataCloneError")throw j;l.location.assign(E)}i&&s&&s({action:a,location:S.location,delta:1})}function w(L,m){a=we.Replace;let f=fl(S.location,L,m);u=h();let v=ed(f,u),E=S.createHref(f);o.replaceState(v,"",E),i&&s&&s({action:a,location:S.location,delta:0})}function k(L){let m=l.location.origin!=="null"?l.location.origin:l.location.href,f=typeof L=="string"?L:zr(L);return f=f.replace(/ $/,"%20"),K(m,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,m)}let S={get action(){return a},get location(){return e(l,o)},listen(L){if(s)throw new Error("A history only accepts one active listener");return l.addEventListener(qu,c),s=L,()=>{l.removeEventListener(qu,c),s=null}},createHref(L){return t(l,L)},createURL:k,encodeLocation(L){let m=k(L);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:p,replace:w,go(L){return o.go(L)}};return S}var re;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(re||(re={}));const Zm=new Set(["lazy","caseSensitive","path","id","index","children"]);function qm(e){return e.index===!0}function zi(e,t,r,n){return r===void 0&&(r=[]),n===void 0&&(n={}),e.map((l,i)=>{let o=[...r,String(i)],a=typeof l.id=="string"?l.id:o.join("-");if(K(l.index!==!0||!l.children,"Cannot specify children on an index route"),K(!n[a],'Found a route id collision on id "'+a+`". Route id's must be globally unique within Data Router usages`),qm(l)){let s=de({},l,t(l),{id:a});return n[a]=s,s}else{let s=de({},l,t(l),{id:a,children:void 0});return n[a]=s,l.children&&(s.children=zi(l.children,t,o,n)),s}})}function vr(e,t,r){return r===void 0&&(r="/"),ii(e,t,r,!1)}function ii(e,t,r,n){let l=typeof t=="string"?ur(t):t,i=gn(l.pathname||"/",r);if(i==null)return null;let o=Bf(e);tg(o);let a=null;for(let s=0;a==null&&s<o.length;++s){let u=fg(i);a=dg(o[s],u,n)}return a}function eg(e,t){let{route:r,pathname:n,params:l}=e;return{id:r.id,pathname:n,params:l,data:t[r.id],handle:r.handle}}function Bf(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let l=(i,o,a)=>{let s={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};s.relativePath.startsWith("/")&&(K(s.relativePath.startsWith(n),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(n.length));let u=zt([n,s.relativePath]),h=r.concat(s);i.children&&i.children.length>0&&(K(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),Bf(i.children,t,h,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:sg(u,i.index),routesMeta:h})};return e.forEach((i,o)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))l(i,o);else for(let s of Hf(i.path))l(i,o,s)}),t}function Hf(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,l=r.endsWith("?"),i=r.replace(/\?$/,"");if(n.length===0)return l?[i,""]:[i];let o=Hf(n.join("/")),a=[];return a.push(...o.map(s=>s===""?i:[i,s].join("/"))),l&&a.push(...o),a.map(s=>e.startsWith("/")&&s===""?"/":s)}function tg(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:ug(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const rg=/^:[\w-]+$/,ng=3,lg=2,ig=1,og=10,ag=-2,td=e=>e==="*";function sg(e,t){let r=e.split("/"),n=r.length;return r.some(td)&&(n+=ag),t&&(n+=lg),r.filter(l=>!td(l)).reduce((l,i)=>l+(rg.test(i)?ng:i===""?ig:og),n)}function ug(e,t){return e.length===t.length&&e.slice(0,-1).every((n,l)=>n===t[l])?e[e.length-1]-t[t.length-1]:0}function dg(e,t,r){r===void 0&&(r=!1);let{routesMeta:n}=e,l={},i="/",o=[];for(let a=0;a<n.length;++a){let s=n[a],u=a===n.length-1,h=i==="/"?t:t.slice(i.length)||"/",c=rd({path:s.relativePath,caseSensitive:s.caseSensitive,end:u},h),p=s.route;if(!c&&u&&r&&!n[n.length-1].route.index&&(c=rd({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},h)),!c)return null;Object.assign(l,c.params),o.push({params:l,pathname:zt([i,c.pathname]),pathnameBase:gg(zt([i,c.pathnameBase])),route:p}),c.pathnameBase!=="/"&&(i=zt([i,c.pathnameBase]))}return o}function rd(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=cg(e.path,e.caseSensitive,e.end),l=t.match(r);if(!l)return null;let i=l[0],o=i.replace(/(.)\/+$/,"$1"),a=l.slice(1);return{params:n.reduce((u,h,c)=>{let{paramName:p,isOptional:w}=h;if(p==="*"){let S=a[c]||"";o=i.slice(0,i.length-S.length).replace(/(.)\/+$/,"$1")}const k=a[c];return w&&!k?u[p]=void 0:u[p]=(k||"").replace(/%2F/g,"/"),u},{}),pathname:i,pathnameBase:o,pattern:e}}function cg(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),Lr(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,s)=>(n.push({paramName:a,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),n]}function fg(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Lr(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function gn(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}const pg=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,hg=e=>pg.test(e);function mg(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:l=""}=typeof e=="string"?ur(e):e,i;if(r)if(hg(r))i=r;else{if(r.includes("//")){let o=r;r=r.replace(/\/\/+/g,"/"),Lr(!1,"Pathnames cannot have embedded double slashes - normalizing "+(o+" -> "+r))}r.startsWith("/")?i=nd(r.substring(1),"/"):i=nd(r,t)}else i=t;return{pathname:i,search:vg(n),hash:yg(l)}}function nd(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?r.length>1&&r.pop():l!=="."&&r.push(l)}),r.length>1?r.join("/"):"/"}function Mo(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Vf(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function Gi(e,t){let r=Vf(e);return t?r.map((n,l)=>l===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function Ji(e,t,r,n){n===void 0&&(n=!1);let l;typeof e=="string"?l=ur(e):(l=de({},e),K(!l.pathname||!l.pathname.includes("?"),Mo("?","pathname","search",l)),K(!l.pathname||!l.pathname.includes("#"),Mo("#","pathname","hash",l)),K(!l.search||!l.search.includes("#"),Mo("#","search","hash",l)));let i=e===""||l.pathname==="",o=i?"/":l.pathname,a;if(o==null)a=r;else{let c=t.length-1;if(!n&&o.startsWith("..")){let p=o.split("/");for(;p[0]==="..";)p.shift(),c-=1;l.pathname=p.join("/")}a=c>=0?t[c]:"/"}let s=mg(l,a),u=o&&o!=="/"&&o.endsWith("/"),h=(i||o===".")&&r.endsWith("/");return!s.pathname.endsWith("/")&&(u||h)&&(s.pathname+="/"),s}const zt=e=>e.join("/").replace(/\/\/+/g,"/"),gg=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),vg=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,yg=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Mi{constructor(t,r,n,l){l===void 0&&(l=!1),this.status=t,this.statusText=r||"",this.internal=l,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}}function pl(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const $f=["post","put","patch","delete"],xg=new Set($f),wg=["get",...$f],Sg=new Set(wg),kg=new Set([301,302,303,307,308]),Cg=new Set([307,308]),No={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Eg={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ln={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Ps=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,jg=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Qf="remix-router-transitions";function Rg(e){const t=e.window?e.window:typeof window<"u"?window:void 0,r=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",n=!r;K(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let l;if(e.mapRouteProperties)l=e.mapRouteProperties;else if(e.detectErrorBoundary){let g=e.detectErrorBoundary;l=x=>({hasErrorBoundary:g(x)})}else l=jg;let i={},o=zi(e.routes,l,void 0,i),a,s=e.basename||"/",u=e.dataStrategy||Lg,h=e.patchRoutesOnNavigation,c=de({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),p=null,w=new Set,k=null,S=null,L=null,m=e.hydrationData!=null,f=vr(o,e.history.location,s),v=!1,E=null;if(f==null&&!h){let g=Be(404,{pathname:e.history.location.pathname}),{matches:x,route:C}=hd(o);f=x,E={[C.id]:g}}f&&!e.hydrationData&&El(f,o,e.history.location.pathname).active&&(f=null);let j;if(f)if(f.some(g=>g.route.lazy))j=!1;else if(!f.some(g=>g.route.loader))j=!0;else if(c.v7_partialHydration){let g=e.hydrationData?e.hydrationData.loaderData:null,x=e.hydrationData?e.hydrationData.errors:null;if(x){let C=f.findIndex(_=>x[_.route.id]!==void 0);j=f.slice(0,C+1).every(_=>!La(_.route,g,x))}else j=f.every(C=>!La(C.route,g,x))}else j=e.hydrationData!=null;else if(j=!1,f=[],c.v7_partialHydration){let g=El(null,o,e.history.location.pathname);g.active&&g.matches&&(v=!0,f=g.matches)}let M,y={historyAction:e.history.action,location:e.history.location,matches:f,initialized:j,navigation:No,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||E,fetchers:new Map,blockers:new Map},P=we.Pop,W=!1,N,V=!1,J=new Map,Z=null,te=!1,Le=!1,Ft=[],At=new Set,z=new Map,B=0,$=-1,le=new Map,ie=new Set,ut=new Map,Ye=new Map,Ie=new Set,Oe=new Map,rt=new Map,Sl;function lp(){if(p=e.history.listen(g=>{let{action:x,location:C,delta:_}=g;if(Sl){Sl(),Sl=void 0;return}Lr(rt.size===0||_!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let D=Us({currentLocation:y.location,nextLocation:C,historyAction:x});if(D&&_!=null){let U=new Promise(H=>{Sl=H});e.history.go(_*-1),Cl(D,{state:"blocked",location:C,proceed(){Cl(D,{state:"proceeding",proceed:void 0,reset:void 0,location:C}),U.then(()=>e.history.go(_))},reset(){let H=new Map(y.blockers);H.set(D,Ln),Fe({blockers:H})}});return}return fr(x,C)}),r){Vg(t,J);let g=()=>$g(t,J);t.addEventListener("pagehide",g),Z=()=>t.removeEventListener("pagehide",g)}return y.initialized||fr(we.Pop,y.location,{initialHydration:!0}),M}function ip(){p&&p(),Z&&Z(),w.clear(),N&&N.abort(),y.fetchers.forEach((g,x)=>kl(x)),y.blockers.forEach((g,x)=>bs(x))}function op(g){return w.add(g),()=>w.delete(g)}function Fe(g,x){x===void 0&&(x={}),y=de({},y,g);let C=[],_=[];c.v7_fetcherPersist&&y.fetchers.forEach((D,U)=>{D.state==="idle"&&(Ie.has(U)?_.push(U):C.push(U))}),Ie.forEach(D=>{!y.fetchers.has(D)&&!z.has(D)&&_.push(D)}),[...w].forEach(D=>D(y,{deletedFetchers:_,viewTransitionOpts:x.viewTransitionOpts,flushSync:x.flushSync===!0})),c.v7_fetcherPersist?(C.forEach(D=>y.fetchers.delete(D)),_.forEach(D=>kl(D))):_.forEach(D=>Ie.delete(D))}function Ir(g,x,C){var _,D;let{flushSync:U}=C===void 0?{}:C,H=y.actionData!=null&&y.navigation.formMethod!=null&&pt(y.navigation.formMethod)&&y.navigation.state==="loading"&&((_=g.state)==null?void 0:_._isRedirect)!==!0,F;x.actionData?Object.keys(x.actionData).length>0?F=x.actionData:F=null:H?F=y.actionData:F=null;let A=x.loaderData?fd(y.loaderData,x.loaderData,x.matches||[],x.errors):y.loaderData,O=y.blockers;O.size>0&&(O=new Map(O),O.forEach((X,Re)=>O.set(Re,Ln)));let b=W===!0||y.navigation.formMethod!=null&&pt(y.navigation.formMethod)&&((D=g.state)==null?void 0:D._isRedirect)!==!0;a&&(o=a,a=void 0),te||P===we.Pop||(P===we.Push?e.history.push(g,g.state):P===we.Replace&&e.history.replace(g,g.state));let Q;if(P===we.Pop){let X=J.get(y.location.pathname);X&&X.has(g.pathname)?Q={currentLocation:y.location,nextLocation:g}:J.has(g.pathname)&&(Q={currentLocation:g,nextLocation:y.location})}else if(V){let X=J.get(y.location.pathname);X?X.add(g.pathname):(X=new Set([g.pathname]),J.set(y.location.pathname,X)),Q={currentLocation:y.location,nextLocation:g}}Fe(de({},x,{actionData:F,loaderData:A,historyAction:P,location:g,initialized:!0,navigation:No,revalidation:"idle",restoreScrollPosition:Bs(g,x.matches||y.matches),preventScrollReset:b,blockers:O}),{viewTransitionOpts:Q,flushSync:U===!0}),P=we.Pop,W=!1,V=!1,te=!1,Le=!1,Ft=[]}async function Ms(g,x){if(typeof g=="number"){e.history.go(g);return}let C=Ta(y.location,y.matches,s,c.v7_prependBasename,g,c.v7_relativeSplatPath,x==null?void 0:x.fromRouteId,x==null?void 0:x.relative),{path:_,submission:D,error:U}=ld(c.v7_normalizeFormMethod,!1,C,x),H=y.location,F=fl(y.location,_,x&&x.state);F=de({},F,e.history.encodeLocation(F));let A=x&&x.replace!=null?x.replace:void 0,O=we.Push;A===!0?O=we.Replace:A===!1||D!=null&&pt(D.formMethod)&&D.formAction===y.location.pathname+y.location.search&&(O=we.Replace);let b=x&&"preventScrollReset"in x?x.preventScrollReset===!0:void 0,Q=(x&&x.flushSync)===!0,X=Us({currentLocation:H,nextLocation:F,historyAction:O});if(X){Cl(X,{state:"blocked",location:F,proceed(){Cl(X,{state:"proceeding",proceed:void 0,reset:void 0,location:F}),Ms(g,x)},reset(){let Re=new Map(y.blockers);Re.set(X,Ln),Fe({blockers:Re})}});return}return await fr(O,F,{submission:D,pendingError:U,preventScrollReset:b,replace:x&&x.replace,enableViewTransition:x&&x.viewTransition,flushSync:Q})}function ap(){if(to(),Fe({revalidation:"loading"}),y.navigation.state!=="submitting"){if(y.navigation.state==="idle"){fr(y.historyAction,y.location,{startUninterruptedRevalidation:!0});return}fr(P||y.historyAction,y.navigation.location,{overrideNavigation:y.navigation,enableViewTransition:V===!0})}}async function fr(g,x,C){N&&N.abort(),N=null,P=g,te=(C&&C.startUninterruptedRevalidation)===!0,vp(y.location,y.matches),W=(C&&C.preventScrollReset)===!0,V=(C&&C.enableViewTransition)===!0;let _=a||o,D=C&&C.overrideNavigation,U=C!=null&&C.initialHydration&&y.matches&&y.matches.length>0&&!v?y.matches:vr(_,x,s),H=(C&&C.flushSync)===!0;if(U&&y.initialized&&!Le&&Og(y.location,x)&&!(C&&C.submission&&pt(C.submission.formMethod))){Ir(x,{matches:U},{flushSync:H});return}let F=El(U,_,x.pathname);if(F.active&&F.matches&&(U=F.matches),!U){let{error:oe,notFoundMatches:ee,route:me}=ro(x.pathname);Ir(x,{matches:ee,loaderData:{},errors:{[me.id]:oe}},{flushSync:H});return}N=new AbortController;let A=Ur(e.history,x,N.signal,C&&C.submission),O;if(C&&C.pendingError)O=[yr(U).route.id,{type:re.error,error:C.pendingError}];else if(C&&C.submission&&pt(C.submission.formMethod)){let oe=await sp(A,x,C.submission,U,F.active,{replace:C.replace,flushSync:H});if(oe.shortCircuited)return;if(oe.pendingActionResult){let[ee,me]=oe.pendingActionResult;if(Ge(me)&&pl(me.error)&&me.error.status===404){N=null,Ir(x,{matches:oe.matches,loaderData:{},errors:{[ee]:me.error}});return}}U=oe.matches||U,O=oe.pendingActionResult,D=Do(x,C.submission),H=!1,F.active=!1,A=Ur(e.history,A.url,A.signal)}let{shortCircuited:b,matches:Q,loaderData:X,errors:Re}=await up(A,x,U,F.active,D,C&&C.submission,C&&C.fetcherSubmission,C&&C.replace,C&&C.initialHydration===!0,H,O);b||(N=null,Ir(x,de({matches:Q||U},pd(O),{loaderData:X,errors:Re})))}async function sp(g,x,C,_,D,U){U===void 0&&(U={}),to();let H=Bg(x,C);if(Fe({navigation:H},{flushSync:U.flushSync===!0}),D){let O=await jl(_,x.pathname,g.signal);if(O.type==="aborted")return{shortCircuited:!0};if(O.type==="error"){let b=yr(O.partialMatches).route.id;return{matches:O.partialMatches,pendingActionResult:[b,{type:re.error,error:O.error}]}}else if(O.matches)_=O.matches;else{let{notFoundMatches:b,error:Q,route:X}=ro(x.pathname);return{matches:b,pendingActionResult:[X.id,{type:re.error,error:Q}]}}}let F,A=bn(_,x);if(!A.route.action&&!A.route.lazy)F={type:re.error,error:Be(405,{method:g.method,pathname:x.pathname,routeId:A.route.id})};else if(F=(await yn("action",y,g,[A],_,null))[A.route.id],g.signal.aborted)return{shortCircuited:!0};if(kr(F)){let O;return U&&U.replace!=null?O=U.replace:O=ud(F.response.headers.get("Location"),new URL(g.url),s,e.history)===y.location.pathname+y.location.search,await pr(g,F,!0,{submission:C,replace:O}),{shortCircuited:!0}}if(Xt(F))throw Be(400,{type:"defer-action"});if(Ge(F)){let O=yr(_,A.route.id);return(U&&U.replace)!==!0&&(P=we.Push),{matches:_,pendingActionResult:[O.route.id,F]}}return{matches:_,pendingActionResult:[A.route.id,F]}}async function up(g,x,C,_,D,U,H,F,A,O,b){let Q=D||Do(x,U),X=U||H||gd(Q),Re=!te&&(!c.v7_partialHydration||!A);if(_){if(Re){let ge=Ns(b);Fe(de({navigation:Q},ge!==void 0?{actionData:ge}:{}),{flushSync:O})}let q=await jl(C,x.pathname,g.signal);if(q.type==="aborted")return{shortCircuited:!0};if(q.type==="error"){let ge=yr(q.partialMatches).route.id;return{matches:q.partialMatches,loaderData:{},errors:{[ge]:q.error}}}else if(q.matches)C=q.matches;else{let{error:ge,notFoundMatches:Fr,route:Sn}=ro(x.pathname);return{matches:Fr,loaderData:{},errors:{[Sn.id]:ge}}}}let oe=a||o,[ee,me]=od(e.history,y,C,X,x,c.v7_partialHydration&&A===!0,c.v7_skipActionErrorRevalidation,Le,Ft,At,Ie,ut,ie,oe,s,b);if(no(q=>!(C&&C.some(ge=>ge.route.id===q))||ee&&ee.some(ge=>ge.route.id===q)),$=++B,ee.length===0&&me.length===0){let q=Fs();return Ir(x,de({matches:C,loaderData:{},errors:b&&Ge(b[1])?{[b[0]]:b[1].error}:null},pd(b),q?{fetchers:new Map(y.fetchers)}:{}),{flushSync:O}),{shortCircuited:!0}}if(Re){let q={};if(!_){q.navigation=Q;let ge=Ns(b);ge!==void 0&&(q.actionData=ge)}me.length>0&&(q.fetchers=dp(me)),Fe(q,{flushSync:O})}me.forEach(q=>{Ut(q.key),q.controller&&z.set(q.key,q.controller)});let Or=()=>me.forEach(q=>Ut(q.key));N&&N.signal.addEventListener("abort",Or);let{loaderResults:xn,fetcherResults:jt}=await Ds(y,C,ee,me,g);if(g.signal.aborted)return{shortCircuited:!0};N&&N.signal.removeEventListener("abort",Or),me.forEach(q=>z.delete(q.key));let yt=$l(xn);if(yt)return await pr(g,yt.result,!0,{replace:F}),{shortCircuited:!0};if(yt=$l(jt),yt)return ie.add(yt.key),await pr(g,yt.result,!0,{replace:F}),{shortCircuited:!0};let{loaderData:lo,errors:wn}=cd(y,C,xn,b,me,jt,Oe);Oe.forEach((q,ge)=>{q.subscribe(Fr=>{(Fr||q.done)&&Oe.delete(ge)})}),c.v7_partialHydration&&A&&y.errors&&(wn=de({},y.errors,wn));let hr=Fs(),Rl=As($),Pl=hr||Rl||me.length>0;return de({matches:C,loaderData:lo,errors:wn},Pl?{fetchers:new Map(y.fetchers)}:{})}function Ns(g){if(g&&!Ge(g[1]))return{[g[0]]:g[1].data};if(y.actionData)return Object.keys(y.actionData).length===0?null:y.actionData}function dp(g){return g.forEach(x=>{let C=y.fetchers.get(x.key),_=zn(void 0,C?C.data:void 0);y.fetchers.set(x.key,_)}),new Map(y.fetchers)}function cp(g,x,C,_){if(n)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Ut(g);let D=(_&&_.flushSync)===!0,U=a||o,H=Ta(y.location,y.matches,s,c.v7_prependBasename,C,c.v7_relativeSplatPath,x,_==null?void 0:_.relative),F=vr(U,H,s),A=El(F,U,H);if(A.active&&A.matches&&(F=A.matches),!F){Et(g,x,Be(404,{pathname:H}),{flushSync:D});return}let{path:O,submission:b,error:Q}=ld(c.v7_normalizeFormMethod,!0,H,_);if(Q){Et(g,x,Q,{flushSync:D});return}let X=bn(F,O),Re=(_&&_.preventScrollReset)===!0;if(b&&pt(b.formMethod)){fp(g,x,O,X,F,A.active,D,Re,b);return}ut.set(g,{routeId:x,path:O}),pp(g,x,O,X,F,A.active,D,Re,b)}async function fp(g,x,C,_,D,U,H,F,A){to(),ut.delete(g);function O(xe){if(!xe.route.action&&!xe.route.lazy){let Ar=Be(405,{method:A.formMethod,pathname:C,routeId:x});return Et(g,x,Ar,{flushSync:H}),!0}return!1}if(!U&&O(_))return;let b=y.fetchers.get(g);bt(g,Hg(A,b),{flushSync:H});let Q=new AbortController,X=Ur(e.history,C,Q.signal,A);if(U){let xe=await jl(D,new URL(X.url).pathname,X.signal,g);if(xe.type==="aborted")return;if(xe.type==="error"){Et(g,x,xe.error,{flushSync:H});return}else if(xe.matches){if(D=xe.matches,_=bn(D,C),O(_))return}else{Et(g,x,Be(404,{pathname:C}),{flushSync:H});return}}z.set(g,Q);let Re=B,ee=(await yn("action",y,X,[_],D,g))[_.route.id];if(X.signal.aborted){z.get(g)===Q&&z.delete(g);return}if(c.v7_fetcherPersist&&Ie.has(g)){if(kr(ee)||Ge(ee)){bt(g,Bt(void 0));return}}else{if(kr(ee))if(z.delete(g),$>Re){bt(g,Bt(void 0));return}else return ie.add(g),bt(g,zn(A)),pr(X,ee,!1,{fetcherSubmission:A,preventScrollReset:F});if(Ge(ee)){Et(g,x,ee.error);return}}if(Xt(ee))throw Be(400,{type:"defer-action"});let me=y.navigation.location||y.location,Or=Ur(e.history,me,Q.signal),xn=a||o,jt=y.navigation.state!=="idle"?vr(xn,y.navigation.location,s):y.matches;K(jt,"Didn't find any matches after fetcher action");let yt=++B;le.set(g,yt);let lo=zn(A,ee.data);y.fetchers.set(g,lo);let[wn,hr]=od(e.history,y,jt,A,me,!1,c.v7_skipActionErrorRevalidation,Le,Ft,At,Ie,ut,ie,xn,s,[_.route.id,ee]);hr.filter(xe=>xe.key!==g).forEach(xe=>{let Ar=xe.key,Hs=y.fetchers.get(Ar),wp=zn(void 0,Hs?Hs.data:void 0);y.fetchers.set(Ar,wp),Ut(Ar),xe.controller&&z.set(Ar,xe.controller)}),Fe({fetchers:new Map(y.fetchers)});let Rl=()=>hr.forEach(xe=>Ut(xe.key));Q.signal.addEventListener("abort",Rl);let{loaderResults:Pl,fetcherResults:q}=await Ds(y,jt,wn,hr,Or);if(Q.signal.aborted)return;Q.signal.removeEventListener("abort",Rl),le.delete(g),z.delete(g),hr.forEach(xe=>z.delete(xe.key));let ge=$l(Pl);if(ge)return pr(Or,ge.result,!1,{preventScrollReset:F});if(ge=$l(q),ge)return ie.add(ge.key),pr(Or,ge.result,!1,{preventScrollReset:F});let{loaderData:Fr,errors:Sn}=cd(y,jt,Pl,void 0,hr,q,Oe);if(y.fetchers.has(g)){let xe=Bt(ee.data);y.fetchers.set(g,xe)}As(yt),y.navigation.state==="loading"&&yt>$?(K(P,"Expected pending action"),N&&N.abort(),Ir(y.navigation.location,{matches:jt,loaderData:Fr,errors:Sn,fetchers:new Map(y.fetchers)})):(Fe({errors:Sn,loaderData:fd(y.loaderData,Fr,jt,Sn),fetchers:new Map(y.fetchers)}),Le=!1)}async function pp(g,x,C,_,D,U,H,F,A){let O=y.fetchers.get(g);bt(g,zn(A,O?O.data:void 0),{flushSync:H});let b=new AbortController,Q=Ur(e.history,C,b.signal);if(U){let ee=await jl(D,new URL(Q.url).pathname,Q.signal,g);if(ee.type==="aborted")return;if(ee.type==="error"){Et(g,x,ee.error,{flushSync:H});return}else if(ee.matches)D=ee.matches,_=bn(D,C);else{Et(g,x,Be(404,{pathname:C}),{flushSync:H});return}}z.set(g,b);let X=B,oe=(await yn("loader",y,Q,[_],D,g))[_.route.id];if(Xt(oe)&&(oe=await _s(oe,Q.signal,!0)||oe),z.get(g)===b&&z.delete(g),!Q.signal.aborted){if(Ie.has(g)){bt(g,Bt(void 0));return}if(kr(oe))if($>X){bt(g,Bt(void 0));return}else{ie.add(g),await pr(Q,oe,!1,{preventScrollReset:F});return}if(Ge(oe)){Et(g,x,oe.error);return}K(!Xt(oe),"Unhandled fetcher deferred data"),bt(g,Bt(oe.data))}}async function pr(g,x,C,_){let{submission:D,fetcherSubmission:U,preventScrollReset:H,replace:F}=_===void 0?{}:_;x.response.headers.has("X-Remix-Revalidate")&&(Le=!0);let A=x.response.headers.get("Location");K(A,"Expected a Location header on the redirect Response"),A=ud(A,new URL(g.url),s,e.history);let O=fl(y.location,A,{_isRedirect:!0});if(r){let ee=!1;if(x.response.headers.has("X-Remix-Reload-Document"))ee=!0;else if(Ps.test(A)){const me=e.history.createURL(A);ee=me.origin!==t.location.origin||gn(me.pathname,s)==null}if(ee){F?t.location.replace(A):t.location.assign(A);return}}N=null;let b=F===!0||x.response.headers.has("X-Remix-Replace")?we.Replace:we.Push,{formMethod:Q,formAction:X,formEncType:Re}=y.navigation;!D&&!U&&Q&&X&&Re&&(D=gd(y.navigation));let oe=D||U;if(Cg.has(x.response.status)&&oe&&pt(oe.formMethod))await fr(b,O,{submission:de({},oe,{formAction:A}),preventScrollReset:H||W,enableViewTransition:C?V:void 0});else{let ee=Do(O,D);await fr(b,O,{overrideNavigation:ee,fetcherSubmission:U,preventScrollReset:H||W,enableViewTransition:C?V:void 0})}}async function yn(g,x,C,_,D,U){let H,F={};try{H=await zg(u,g,x,C,_,D,U,i,l)}catch(A){return _.forEach(O=>{F[O.route.id]={type:re.error,error:A}}),F}for(let[A,O]of Object.entries(H))if(Fg(O)){let b=O.result;F[A]={type:re.redirect,response:Dg(b,C,A,D,s,c.v7_relativeSplatPath)}}else F[A]=await Ng(O);return F}async function Ds(g,x,C,_,D){let U=g.matches,H=yn("loader",g,D,C,x,null),F=Promise.all(_.map(async b=>{if(b.matches&&b.match&&b.controller){let X=(await yn("loader",g,Ur(e.history,b.path,b.controller.signal),[b.match],b.matches,b.key))[b.match.route.id];return{[b.key]:X}}else return Promise.resolve({[b.key]:{type:re.error,error:Be(404,{pathname:b.path})}})})),A=await H,O=(await F).reduce((b,Q)=>Object.assign(b,Q),{});return await Promise.all([Ug(x,A,D.signal,U,g.loaderData),Wg(x,O,_)]),{loaderResults:A,fetcherResults:O}}function to(){Le=!0,Ft.push(...no()),ut.forEach((g,x)=>{z.has(x)&&At.add(x),Ut(x)})}function bt(g,x,C){C===void 0&&(C={}),y.fetchers.set(g,x),Fe({fetchers:new Map(y.fetchers)},{flushSync:(C&&C.flushSync)===!0})}function Et(g,x,C,_){_===void 0&&(_={});let D=yr(y.matches,x);kl(g),Fe({errors:{[D.route.id]:C},fetchers:new Map(y.fetchers)},{flushSync:(_&&_.flushSync)===!0})}function Is(g){return Ye.set(g,(Ye.get(g)||0)+1),Ie.has(g)&&Ie.delete(g),y.fetchers.get(g)||Eg}function kl(g){let x=y.fetchers.get(g);z.has(g)&&!(x&&x.state==="loading"&&le.has(g))&&Ut(g),ut.delete(g),le.delete(g),ie.delete(g),c.v7_fetcherPersist&&Ie.delete(g),At.delete(g),y.fetchers.delete(g)}function hp(g){let x=(Ye.get(g)||0)-1;x<=0?(Ye.delete(g),Ie.add(g),c.v7_fetcherPersist||kl(g)):Ye.set(g,x),Fe({fetchers:new Map(y.fetchers)})}function Ut(g){let x=z.get(g);x&&(x.abort(),z.delete(g))}function Os(g){for(let x of g){let C=Is(x),_=Bt(C.data);y.fetchers.set(x,_)}}function Fs(){let g=[],x=!1;for(let C of ie){let _=y.fetchers.get(C);K(_,"Expected fetcher: "+C),_.state==="loading"&&(ie.delete(C),g.push(C),x=!0)}return Os(g),x}function As(g){let x=[];for(let[C,_]of le)if(_<g){let D=y.fetchers.get(C);K(D,"Expected fetcher: "+C),D.state==="loading"&&(Ut(C),le.delete(C),x.push(C))}return Os(x),x.length>0}function mp(g,x){let C=y.blockers.get(g)||Ln;return rt.get(g)!==x&&rt.set(g,x),C}function bs(g){y.blockers.delete(g),rt.delete(g)}function Cl(g,x){let C=y.blockers.get(g)||Ln;K(C.state==="unblocked"&&x.state==="blocked"||C.state==="blocked"&&x.state==="blocked"||C.state==="blocked"&&x.state==="proceeding"||C.state==="blocked"&&x.state==="unblocked"||C.state==="proceeding"&&x.state==="unblocked","Invalid blocker state transition: "+C.state+" -> "+x.state);let _=new Map(y.blockers);_.set(g,x),Fe({blockers:_})}function Us(g){let{currentLocation:x,nextLocation:C,historyAction:_}=g;if(rt.size===0)return;rt.size>1&&Lr(!1,"A router only supports one blocker at a time");let D=Array.from(rt.entries()),[U,H]=D[D.length-1],F=y.blockers.get(U);if(!(F&&F.state==="proceeding")&&H({currentLocation:x,nextLocation:C,historyAction:_}))return U}function ro(g){let x=Be(404,{pathname:g}),C=a||o,{matches:_,route:D}=hd(C);return no(),{notFoundMatches:_,route:D,error:x}}function no(g){let x=[];return Oe.forEach((C,_)=>{(!g||g(_))&&(C.cancel(),x.push(_),Oe.delete(_))}),x}function gp(g,x,C){if(k=g,L=x,S=C||null,!m&&y.navigation===No){m=!0;let _=Bs(y.location,y.matches);_!=null&&Fe({restoreScrollPosition:_})}return()=>{k=null,L=null,S=null}}function Ws(g,x){return S&&S(g,x.map(_=>eg(_,y.loaderData)))||g.key}function vp(g,x){if(k&&L){let C=Ws(g,x);k[C]=L()}}function Bs(g,x){if(k){let C=Ws(g,x),_=k[C];if(typeof _=="number")return _}return null}function El(g,x,C){if(h)if(g){if(Object.keys(g[0].params).length>0)return{active:!0,matches:ii(x,C,s,!0)}}else return{active:!0,matches:ii(x,C,s,!0)||[]};return{active:!1,matches:null}}async function jl(g,x,C,_){if(!h)return{type:"success",matches:g};let D=g;for(;;){let U=a==null,H=a||o,F=i;try{await h({signal:C,path:x,matches:D,fetcherKey:_,patch:(b,Q)=>{C.aborted||sd(b,Q,H,F,l)}})}catch(b){return{type:"error",error:b,partialMatches:D}}finally{U&&!C.aborted&&(o=[...o])}if(C.aborted)return{type:"aborted"};let A=vr(H,x,s);if(A)return{type:"success",matches:A};let O=ii(H,x,s,!0);if(!O||D.length===O.length&&D.every((b,Q)=>b.route.id===O[Q].route.id))return{type:"success",matches:null};D=O}}function yp(g){i={},a=zi(g,l,void 0,i)}function xp(g,x){let C=a==null;sd(g,x,a||o,i,l),C&&(o=[...o],Fe({}))}return M={get basename(){return s},get future(){return c},get state(){return y},get routes(){return o},get window(){return t},initialize:lp,subscribe:op,enableScrollRestoration:gp,navigate:Ms,fetch:cp,revalidate:ap,createHref:g=>e.history.createHref(g),encodeLocation:g=>e.history.encodeLocation(g),getFetcher:Is,deleteFetcher:hp,dispose:ip,getBlocker:mp,deleteBlocker:bs,patchRoutes:xp,_internalFetchControllers:z,_internalActiveDeferreds:Oe,_internalSetRoutes:yp},M}function Pg(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Ta(e,t,r,n,l,i,o,a){let s,u;if(o){s=[];for(let c of t)if(s.push(c),c.route.id===o){u=c;break}}else s=t,u=t[t.length-1];let h=Ji(l||".",Gi(s,i),gn(e.pathname,r)||e.pathname,a==="path");if(l==null&&(h.search=e.search,h.hash=e.hash),(l==null||l===""||l===".")&&u){let c=Ts(h.search);if(u.route.index&&!c)h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index";else if(!u.route.index&&c){let p=new URLSearchParams(h.search),w=p.getAll("index");p.delete("index"),w.filter(S=>S).forEach(S=>p.append("index",S));let k=p.toString();h.search=k?"?"+k:""}}return n&&r!=="/"&&(h.pathname=h.pathname==="/"?r:zt([r,h.pathname])),zr(h)}function ld(e,t,r,n){if(!n||!Pg(n))return{path:r};if(n.formMethod&&!bg(n.formMethod))return{path:r,error:Be(405,{method:n.formMethod})};let l=()=>({path:r,error:Be(400,{type:"invalid-body"})}),i=n.formMethod||"get",o=e?i.toUpperCase():i.toLowerCase(),a=Xf(r);if(n.body!==void 0){if(n.formEncType==="text/plain"){if(!pt(o))return l();let p=typeof n.body=="string"?n.body:n.body instanceof FormData||n.body instanceof URLSearchParams?Array.from(n.body.entries()).reduce((w,k)=>{let[S,L]=k;return""+w+S+"="+L+`
`},""):String(n.body);return{path:r,submission:{formMethod:o,formAction:a,formEncType:n.formEncType,formData:void 0,json:void 0,text:p}}}else if(n.formEncType==="application/json"){if(!pt(o))return l();try{let p=typeof n.body=="string"?JSON.parse(n.body):n.body;return{path:r,submission:{formMethod:o,formAction:a,formEncType:n.formEncType,formData:void 0,json:p,text:void 0}}}catch{return l()}}}K(typeof FormData=="function","FormData is not available in this environment");let s,u;if(n.formData)s=za(n.formData),u=n.formData;else if(n.body instanceof FormData)s=za(n.body),u=n.body;else if(n.body instanceof URLSearchParams)s=n.body,u=dd(s);else if(n.body==null)s=new URLSearchParams,u=new FormData;else try{s=new URLSearchParams(n.body),u=dd(s)}catch{return l()}let h={formMethod:o,formAction:a,formEncType:n&&n.formEncType||"application/x-www-form-urlencoded",formData:u,json:void 0,text:void 0};if(pt(h.formMethod))return{path:r,submission:h};let c=ur(r);return t&&c.search&&Ts(c.search)&&s.append("index",""),c.search="?"+s,{path:zr(c),submission:h}}function id(e,t,r){r===void 0&&(r=!1);let n=e.findIndex(l=>l.route.id===t);return n>=0?e.slice(0,r?n+1:n):e}function od(e,t,r,n,l,i,o,a,s,u,h,c,p,w,k,S){let L=S?Ge(S[1])?S[1].error:S[1].data:void 0,m=e.createURL(t.location),f=e.createURL(l),v=r;i&&t.errors?v=id(r,Object.keys(t.errors)[0],!0):S&&Ge(S[1])&&(v=id(r,S[0]));let E=S?S[1].statusCode:void 0,j=o&&E&&E>=400,M=v.filter((P,W)=>{let{route:N}=P;if(N.lazy)return!0;if(N.loader==null)return!1;if(i)return La(N,t.loaderData,t.errors);if(_g(t.loaderData,t.matches[W],P)||s.some(Z=>Z===P.route.id))return!0;let V=t.matches[W],J=P;return ad(P,de({currentUrl:m,currentParams:V.params,nextUrl:f,nextParams:J.params},n,{actionResult:L,actionStatus:E,defaultShouldRevalidate:j?!1:a||m.pathname+m.search===f.pathname+f.search||m.search!==f.search||Kf(V,J)}))}),y=[];return c.forEach((P,W)=>{if(i||!r.some(te=>te.route.id===P.routeId)||h.has(W))return;let N=vr(w,P.path,k);if(!N){y.push({key:W,routeId:P.routeId,path:P.path,matches:null,match:null,controller:null});return}let V=t.fetchers.get(W),J=bn(N,P.path),Z=!1;p.has(W)?Z=!1:u.has(W)?(u.delete(W),Z=!0):V&&V.state!=="idle"&&V.data===void 0?Z=a:Z=ad(J,de({currentUrl:m,currentParams:t.matches[t.matches.length-1].params,nextUrl:f,nextParams:r[r.length-1].params},n,{actionResult:L,actionStatus:E,defaultShouldRevalidate:j?!1:a})),Z&&y.push({key:W,routeId:P.routeId,path:P.path,matches:N,match:J,controller:new AbortController})}),[M,y]}function La(e,t,r){if(e.lazy)return!0;if(!e.loader)return!1;let n=t!=null&&t[e.id]!==void 0,l=r!=null&&r[e.id]!==void 0;return!n&&l?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!n&&!l}function _g(e,t,r){let n=!t||r.route.id!==t.route.id,l=e[r.route.id]===void 0;return n||l}function Kf(e,t){let r=e.route.path;return e.pathname!==t.pathname||r!=null&&r.endsWith("*")&&e.params["*"]!==t.params["*"]}function ad(e,t){if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate(t);if(typeof r=="boolean")return r}return t.defaultShouldRevalidate}function sd(e,t,r,n,l){var i;let o;if(e){let u=n[e];K(u,"No route found to patch children into: routeId = "+e),u.children||(u.children=[]),o=u.children}else o=r;let a=t.filter(u=>!o.some(h=>Yf(u,h))),s=zi(a,l,[e||"_","patch",String(((i=o)==null?void 0:i.length)||"0")],n);o.push(...s)}function Yf(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((r,n)=>{var l;return(l=t.children)==null?void 0:l.some(i=>Yf(r,i))}):!1}async function Tg(e,t,r){if(!e.lazy)return;let n=await e.lazy();if(!e.lazy)return;let l=r[e.id];K(l,"No route found in manifest");let i={};for(let o in n){let s=l[o]!==void 0&&o!=="hasErrorBoundary";Lr(!s,'Route "'+l.id+'" has a static property "'+o+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+o+'" will be ignored.')),!s&&!Zm.has(o)&&(i[o]=n[o])}Object.assign(l,i),Object.assign(l,de({},t(l),{lazy:void 0}))}async function Lg(e){let{matches:t}=e,r=t.filter(l=>l.shouldLoad);return(await Promise.all(r.map(l=>l.resolve()))).reduce((l,i,o)=>Object.assign(l,{[r[o].route.id]:i}),{})}async function zg(e,t,r,n,l,i,o,a,s,u){let h=i.map(w=>w.route.lazy?Tg(w.route,s,a):void 0),c=i.map((w,k)=>{let S=h[k],L=l.some(f=>f.route.id===w.route.id);return de({},w,{shouldLoad:L,resolve:async f=>(f&&n.method==="GET"&&(w.route.lazy||w.route.loader)&&(L=!0),L?Mg(t,n,w,S,f,u):Promise.resolve({type:re.data,result:void 0}))})}),p=await e({matches:c,request:n,params:i[0].params,fetcherKey:o,context:u});try{await Promise.all(h)}catch{}return p}async function Mg(e,t,r,n,l,i){let o,a,s=u=>{let h,c=new Promise((k,S)=>h=S);a=()=>h(),t.signal.addEventListener("abort",a);let p=k=>typeof u!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+r.route.id+"]"))):u({request:t,params:r.params,context:i},...k!==void 0?[k]:[]),w=(async()=>{try{return{type:"data",result:await(l?l(S=>p(S)):p())}}catch(k){return{type:"error",result:k}}})();return Promise.race([w,c])};try{let u=r.route[e];if(n)if(u){let h,[c]=await Promise.all([s(u).catch(p=>{h=p}),n]);if(h!==void 0)throw h;o=c}else if(await n,u=r.route[e],u)o=await s(u);else if(e==="action"){let h=new URL(t.url),c=h.pathname+h.search;throw Be(405,{method:t.method,pathname:c,routeId:r.route.id})}else return{type:re.data,result:void 0};else if(u)o=await s(u);else{let h=new URL(t.url),c=h.pathname+h.search;throw Be(404,{pathname:c})}K(o.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+r.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(u){return{type:re.error,result:u}}finally{a&&t.signal.removeEventListener("abort",a)}return o}async function Ng(e){let{result:t,type:r}=e;if(Gf(t)){let c;try{let p=t.headers.get("Content-Type");p&&/\bapplication\/json\b/.test(p)?t.body==null?c=null:c=await t.json():c=await t.text()}catch(p){return{type:re.error,error:p}}return r===re.error?{type:re.error,error:new Mi(t.status,t.statusText,c),statusCode:t.status,headers:t.headers}:{type:re.data,data:c,statusCode:t.status,headers:t.headers}}if(r===re.error){if(md(t)){var n,l;if(t.data instanceof Error){var i,o;return{type:re.error,error:t.data,statusCode:(i=t.init)==null?void 0:i.status,headers:(o=t.init)!=null&&o.headers?new Headers(t.init.headers):void 0}}return{type:re.error,error:new Mi(((n=t.init)==null?void 0:n.status)||500,void 0,t.data),statusCode:pl(t)?t.status:void 0,headers:(l=t.init)!=null&&l.headers?new Headers(t.init.headers):void 0}}return{type:re.error,error:t,statusCode:pl(t)?t.status:void 0}}if(Ag(t)){var a,s;return{type:re.deferred,deferredData:t,statusCode:(a=t.init)==null?void 0:a.status,headers:((s=t.init)==null?void 0:s.headers)&&new Headers(t.init.headers)}}if(md(t)){var u,h;return{type:re.data,data:t.data,statusCode:(u=t.init)==null?void 0:u.status,headers:(h=t.init)!=null&&h.headers?new Headers(t.init.headers):void 0}}return{type:re.data,data:t}}function Dg(e,t,r,n,l,i){let o=e.headers.get("Location");if(K(o,"Redirects returned/thrown from loaders/actions must have a Location header"),!Ps.test(o)){let a=n.slice(0,n.findIndex(s=>s.route.id===r)+1);o=Ta(new URL(t.url),a,l,!0,o,i),e.headers.set("Location",o)}return e}function ud(e,t,r,n){let l=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];if(Ps.test(e)){let i=e,o=i.startsWith("//")?new URL(t.protocol+i):new URL(i);if(l.includes(o.protocol))throw new Error("Invalid redirect location");let a=gn(o.pathname,r)!=null;if(o.origin===t.origin&&a)return o.pathname+o.search+o.hash}try{let i=n.createURL(e);if(l.includes(i.protocol))throw new Error("Invalid redirect location")}catch{}return e}function Ur(e,t,r,n){let l=e.createURL(Xf(t)).toString(),i={signal:r};if(n&&pt(n.formMethod)){let{formMethod:o,formEncType:a}=n;i.method=o.toUpperCase(),a==="application/json"?(i.headers=new Headers({"Content-Type":a}),i.body=JSON.stringify(n.json)):a==="text/plain"?i.body=n.text:a==="application/x-www-form-urlencoded"&&n.formData?i.body=za(n.formData):i.body=n.formData}return new Request(l,i)}function za(e){let t=new URLSearchParams;for(let[r,n]of e.entries())t.append(r,typeof n=="string"?n:n.name);return t}function dd(e){let t=new FormData;for(let[r,n]of e.entries())t.append(r,n);return t}function Ig(e,t,r,n,l){let i={},o=null,a,s=!1,u={},h=r&&Ge(r[1])?r[1].error:void 0;return e.forEach(c=>{if(!(c.route.id in t))return;let p=c.route.id,w=t[p];if(K(!kr(w),"Cannot handle redirect results in processLoaderData"),Ge(w)){let k=w.error;h!==void 0&&(k=h,h=void 0),o=o||{};{let S=yr(e,p);o[S.route.id]==null&&(o[S.route.id]=k)}i[p]=void 0,s||(s=!0,a=pl(w.error)?w.error.status:500),w.headers&&(u[p]=w.headers)}else Xt(w)?(n.set(p,w.deferredData),i[p]=w.deferredData.data,w.statusCode!=null&&w.statusCode!==200&&!s&&(a=w.statusCode),w.headers&&(u[p]=w.headers)):(i[p]=w.data,w.statusCode&&w.statusCode!==200&&!s&&(a=w.statusCode),w.headers&&(u[p]=w.headers))}),h!==void 0&&r&&(o={[r[0]]:h},i[r[0]]=void 0),{loaderData:i,errors:o,statusCode:a||200,loaderHeaders:u}}function cd(e,t,r,n,l,i,o){let{loaderData:a,errors:s}=Ig(t,r,n,o);return l.forEach(u=>{let{key:h,match:c,controller:p}=u,w=i[h];if(K(w,"Did not find corresponding fetcher result"),!(p&&p.signal.aborted))if(Ge(w)){let k=yr(e.matches,c==null?void 0:c.route.id);s&&s[k.route.id]||(s=de({},s,{[k.route.id]:w.error})),e.fetchers.delete(h)}else if(kr(w))K(!1,"Unhandled fetcher revalidation redirect");else if(Xt(w))K(!1,"Unhandled fetcher deferred data");else{let k=Bt(w.data);e.fetchers.set(h,k)}}),{loaderData:a,errors:s}}function fd(e,t,r,n){let l=de({},t);for(let i of r){let o=i.route.id;if(t.hasOwnProperty(o)?t[o]!==void 0&&(l[o]=t[o]):e[o]!==void 0&&i.route.loader&&(l[o]=e[o]),n&&n.hasOwnProperty(o))break}return l}function pd(e){return e?Ge(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function yr(e,t){return(t?e.slice(0,e.findIndex(n=>n.route.id===t)+1):[...e]).reverse().find(n=>n.route.hasErrorBoundary===!0)||e[0]}function hd(e){let t=e.length===1?e[0]:e.find(r=>r.index||!r.path||r.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Be(e,t){let{pathname:r,routeId:n,method:l,type:i,message:o}=t===void 0?{}:t,a="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(a="Bad Request",l&&r&&n?s="You made a "+l+' request to "'+r+'" but '+('did not provide a `loader` for route "'+n+'", ')+"so there is no way to handle the request.":i==="defer-action"?s="defer() is not supported in actions":i==="invalid-body"&&(s="Unable to encode submission body")):e===403?(a="Forbidden",s='Route "'+n+'" does not match URL "'+r+'"'):e===404?(a="Not Found",s='No route matches URL "'+r+'"'):e===405&&(a="Method Not Allowed",l&&r&&n?s="You made a "+l.toUpperCase()+' request to "'+r+'" but '+('did not provide an `action` for route "'+n+'", ')+"so there is no way to handle the request.":l&&(s='Invalid request method "'+l.toUpperCase()+'"')),new Mi(e||500,a,new Error(s),!0)}function $l(e){let t=Object.entries(e);for(let r=t.length-1;r>=0;r--){let[n,l]=t[r];if(kr(l))return{key:n,result:l}}}function Xf(e){let t=typeof e=="string"?ur(e):e;return zr(de({},t,{hash:""}))}function Og(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Fg(e){return Gf(e.result)&&kg.has(e.result.status)}function Xt(e){return e.type===re.deferred}function Ge(e){return e.type===re.error}function kr(e){return(e&&e.type)===re.redirect}function md(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function Ag(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Gf(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function bg(e){return Sg.has(e.toLowerCase())}function pt(e){return xg.has(e.toLowerCase())}async function Ug(e,t,r,n,l){let i=Object.entries(t);for(let o=0;o<i.length;o++){let[a,s]=i[o],u=e.find(p=>(p==null?void 0:p.route.id)===a);if(!u)continue;let h=n.find(p=>p.route.id===u.route.id),c=h!=null&&!Kf(h,u)&&(l&&l[u.route.id])!==void 0;Xt(s)&&c&&await _s(s,r,!1).then(p=>{p&&(t[a]=p)})}}async function Wg(e,t,r){for(let n=0;n<r.length;n++){let{key:l,routeId:i,controller:o}=r[n],a=t[l];e.find(u=>(u==null?void 0:u.route.id)===i)&&Xt(a)&&(K(o,"Expected an AbortController for revalidating fetcher deferred result"),await _s(a,o.signal,!0).then(u=>{u&&(t[l]=u)}))}}async function _s(e,t,r){if(r===void 0&&(r=!1),!await e.deferredData.resolveData(t)){if(r)try{return{type:re.data,data:e.deferredData.unwrappedData}}catch(l){return{type:re.error,error:l}}return{type:re.data,data:e.deferredData.data}}}function Ts(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function bn(e,t){let r=typeof t=="string"?ur(t).search:t.search;if(e[e.length-1].route.index&&Ts(r||""))return e[e.length-1];let n=Vf(e);return n[n.length-1]}function gd(e){let{formMethod:t,formAction:r,formEncType:n,text:l,formData:i,json:o}=e;if(!(!t||!r||!n)){if(l!=null)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:void 0,text:l};if(i!=null)return{formMethod:t,formAction:r,formEncType:n,formData:i,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:o,text:void 0}}}function Do(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Bg(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function zn(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Hg(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Bt(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function Vg(e,t){try{let r=e.sessionStorage.getItem(Qf);if(r){let n=JSON.parse(r);for(let[l,i]of Object.entries(n||{}))i&&Array.isArray(i)&&t.set(l,new Set(i||[]))}}catch{}}function $g(e,t){if(t.size>0){let r={};for(let[n,l]of t)r[n]=[...l];try{e.sessionStorage.setItem(Qf,JSON.stringify(r))}catch(n){Lr(!1,"Failed to save applied view transitions in sessionStorage ("+n+").")}}}/**
* React Router v6.30.3
*
* 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 Ni(){return Ni=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ni.apply(this,arguments)}const Zi=R.createContext(null),Jf=R.createContext(null),dr=R.createContext(null),Ls=R.createContext(null),cr=R.createContext({outlet:null,matches:[],isDataRoute:!1}),Zf=R.createContext(null);function Qg(e,t){let{relative:r}=t===void 0?{}:t;vn()||K(!1);let{basename:n,navigator:l}=R.useContext(dr),{hash:i,pathname:o,search:a}=ep(e,{relative:r}),s=o;return n!=="/"&&(s=o==="/"?n:zt([n,o])),l.createHref({pathname:s,search:a,hash:i})}function vn(){return R.useContext(Ls)!=null}function wl(){return vn()||K(!1),R.useContext(Ls).location}function qf(e){R.useContext(dr).static||R.useLayoutEffect(e)}function Dr(){let{isDataRoute:e}=R.useContext(cr);return e?lv():Kg()}function Kg(){vn()||K(!1);let e=R.useContext(Zi),{basename:t,future:r,navigator:n}=R.useContext(dr),{matches:l}=R.useContext(cr),{pathname:i}=wl(),o=JSON.stringify(Gi(l,r.v7_relativeSplatPath)),a=R.useRef(!1);return qf(()=>{a.current=!0}),R.useCallback(function(u,h){if(h===void 0&&(h={}),!a.current)return;if(typeof u=="number"){n.go(u);return}let c=Ji(u,JSON.parse(o),i,h.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:zt([t,c.pathname])),(h.replace?n.replace:n.push)(c,h.state,h)},[t,n,o,i,e])}function ep(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=R.useContext(dr),{matches:l}=R.useContext(cr),{pathname:i}=wl(),o=JSON.stringify(Gi(l,n.v7_relativeSplatPath));return R.useMemo(()=>Ji(e,JSON.parse(o),i,r==="path"),[e,o,i,r])}function Yg(e,t,r,n){vn()||K(!1);let{navigator:l}=R.useContext(dr),{matches:i}=R.useContext(cr),o=i[i.length-1],a=o?o.params:{};o&&o.pathname;let s=o?o.pathnameBase:"/";o&&o.route;let u=wl(),h;h=u;let c=h.pathname||"/",p=c;if(s!=="/"){let S=s.replace(/^\//,"").split("/");p="/"+c.replace(/^\//,"").split("/").slice(S.length).join("/")}let w=vr(e,{pathname:p});return qg(w&&w.map(S=>Object.assign({},S,{params:Object.assign({},a,S.params),pathname:zt([s,l.encodeLocation?l.encodeLocation(S.pathname).pathname:S.pathname]),pathnameBase:S.pathnameBase==="/"?s:zt([s,l.encodeLocation?l.encodeLocation(S.pathnameBase).pathname:S.pathnameBase])})),i,r,n)}function Xg(){let e=nv(),t=pl(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return R.createElement(R.Fragment,null,R.createElement("h2",null,"Unexpected Application Error!"),R.createElement("h3",{style:{fontStyle:"italic"}},t),r?R.createElement("pre",{style:l},r):null,null)}const Gg=R.createElement(Xg,null);class Jg extends R.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?R.createElement(cr.Provider,{value:this.props.routeContext},R.createElement(Zf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Zg(e){let{routeContext:t,match:r,children:n}=e,l=R.useContext(Zi);return l&&l.static&&l.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=r.route.id),R.createElement(cr.Provider,{value:t},n)}function qg(e,t,r,n){var l;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var i;if(!r)return null;if(r.errors)e=r.matches;else if((i=n)!=null&&i.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let o=e,a=(l=r)==null?void 0:l.errors;if(a!=null){let h=o.findIndex(c=>c.route.id&&(a==null?void 0:a[c.route.id])!==void 0);h>=0||K(!1),o=o.slice(0,Math.min(o.length,h+1))}let s=!1,u=-1;if(r&&n&&n.v7_partialHydration)for(let h=0;h<o.length;h++){let c=o[h];if((c.route.HydrateFallback||c.route.hydrateFallbackElement)&&(u=h),c.route.id){let{loaderData:p,errors:w}=r,k=c.route.loader&&p[c.route.id]===void 0&&(!w||w[c.route.id]===void 0);if(c.route.lazy||k){s=!0,u>=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((h,c,p)=>{let w,k=!1,S=null,L=null;r&&(w=a&&c.route.id?a[c.route.id]:void 0,S=c.route.errorElement||Gg,s&&(u<0&&p===0?(iv("route-fallback"),k=!0,L=null):u===p&&(k=!0,L=c.route.hydrateFallbackElement||null)));let m=t.concat(o.slice(0,p+1)),f=()=>{let v;return w?v=S:k?v=L:c.route.Component?v=R.createElement(c.route.Component,null):c.route.element?v=c.route.element:v=h,R.createElement(Zg,{match:c,routeContext:{outlet:h,matches:m,isDataRoute:r!=null},children:v})};return r&&(c.route.ErrorBoundary||c.route.errorElement||p===0)?R.createElement(Jg,{location:r.location,revalidation:r.revalidation,component:S,error:w,children:f(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):f()},null)}var tp=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(tp||{}),rp=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(rp||{});function ev(e){let t=R.useContext(Zi);return t||K(!1),t}function tv(e){let t=R.useContext(Jf);return t||K(!1),t}function rv(e){let t=R.useContext(cr);return t||K(!1),t}function np(e){let t=rv(),r=t.matches[t.matches.length-1];return r.route.id||K(!1),r.route.id}function nv(){var e;let t=R.useContext(Zf),r=tv(rp.UseRouteError),n=np();return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function lv(){let{router:e}=ev(tp.UseNavigateStable),t=np(),r=R.useRef(!1);return qf(()=>{r.current=!0}),R.useCallback(function(l,i){i===void 0&&(i={}),r.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,Ni({fromRouteId:t},i)))},[e,t])}const vd={};function iv(e,t,r){vd[e]||(vd[e]=!0)}function ov(e,t){e==null||e.v7_startTransition,(e==null?void 0:e.v7_relativeSplatPath)===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function av(e){let{to:t,replace:r,state:n,relative:l}=e;vn()||K(!1);let{future:i,static:o}=R.useContext(dr),{matches:a}=R.useContext(cr),{pathname:s}=wl(),u=Dr(),h=Ji(t,Gi(a,i.v7_relativeSplatPath),s,l==="path"),c=JSON.stringify(h);return R.useEffect(()=>u(JSON.parse(c),{replace:r,state:n,relative:l}),[u,c,l,r,n]),null}function sv(e){let{basename:t="/",children:r=null,location:n,navigationType:l=we.Pop,navigator:i,static:o=!1,future:a}=e;vn()&&K(!1);let s=t.replace(/^\/*/,"/"),u=R.useMemo(()=>({basename:s,navigator:i,static:o,future:Ni({v7_relativeSplatPath:!1},a)}),[s,a,i,o]);typeof n=="string"&&(n=ur(n));let{pathname:h="/",search:c="",hash:p="",state:w=null,key:k="default"}=n,S=R.useMemo(()=>{let L=gn(h,s);return L==null?null:{location:{pathname:L,search:c,hash:p,state:w,key:k},navigationType:l}},[s,h,c,p,w,k,l]);return S==null?null:R.createElement(dr.Provider,{value:u},R.createElement(Ls.Provider,{children:r,value:S}))}new Promise(()=>{});function uv(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:R.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:R.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:R.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/**
* React Router DOM v6.30.3
*
* 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 hl(){return hl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hl.apply(this,arguments)}function dv(e,t){if(e==null)return{};var r={},n=Object.keys(e),l,i;for(i=0;i<n.length;i++)l=n[i],!(t.indexOf(l)>=0)&&(r[l]=e[l]);return r}function cv(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function fv(e,t){return e.button===0&&(!t||t==="_self")&&!cv(e)}const pv=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],hv="6";try{window.__reactRouterVersion=hv}catch{}function mv(e,t){return Rg({basename:void 0,future:hl({},void 0,{v7_prependBasename:!0}),history:Xm({window:void 0}),hydrationData:gv(),routes:e,mapRouteProperties:uv,dataStrategy:void 0,patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function gv(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=hl({},t,{errors:vv(t.errors)})),t}function vv(e){if(!e)return null;let t=Object.entries(e),r={};for(let[n,l]of t)if(l&&l.__type==="RouteErrorResponse")r[n]=new Mi(l.status,l.statusText,l.data,l.internal===!0);else if(l&&l.__type==="Error"){if(l.__subType){let i=window[l.__subType];if(typeof i=="function")try{let o=new i(l.message);o.stack="",r[n]=o}catch{}}if(r[n]==null){let i=new Error(l.message);i.stack="",r[n]=i}}else r[n]=l;return r}const yv=R.createContext({isTransitioning:!1}),xv=R.createContext(new Map),wv="startTransition",yd=Op[wv],Sv="flushSync",xd=Ym[Sv];function kv(e){yd?yd(e):e()}function Mn(e){xd?xd(e):e()}class Cv{constructor(){this.status="pending",this.promise=new Promise((t,r)=>{this.resolve=n=>{this.status==="pending"&&(this.status="resolved",t(n))},this.reject=n=>{this.status==="pending"&&(this.status="rejected",r(n))}})}}function Ev(e){let{fallbackElement:t,router:r,future:n}=e,[l,i]=R.useState(r.state),[o,a]=R.useState(),[s,u]=R.useState({isTransitioning:!1}),[h,c]=R.useState(),[p,w]=R.useState(),[k,S]=R.useState(),L=R.useRef(new Map),{v7_startTransition:m}=n||{},f=R.useCallback(P=>{m?kv(P):P()},[m]),v=R.useCallback((P,W)=>{let{deletedFetchers:N,flushSync:V,viewTransitionOpts:J}=W;P.fetchers.forEach((te,Le)=>{te.data!==void 0&&L.current.set(Le,te.data)}),N.forEach(te=>L.current.delete(te));let Z=r.window==null||r.window.document==null||typeof r.window.document.startViewTransition!="function";if(!J||Z){V?Mn(()=>i(P)):f(()=>i(P));return}if(V){Mn(()=>{p&&(h&&h.resolve(),p.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:J.currentLocation,nextLocation:J.nextLocation})});let te=r.window.document.startViewTransition(()=>{Mn(()=>i(P))});te.finished.finally(()=>{Mn(()=>{c(void 0),w(void 0),a(void 0),u({isTransitioning:!1})})}),Mn(()=>w(te));return}p?(h&&h.resolve(),p.skipTransition(),S({state:P,currentLocation:J.currentLocation,nextLocation:J.nextLocation})):(a(P),u({isTransitioning:!0,flushSync:!1,currentLocation:J.currentLocation,nextLocation:J.nextLocation}))},[r.window,p,h,L,f]);R.useLayoutEffect(()=>r.subscribe(v),[r,v]),R.useEffect(()=>{s.isTransitioning&&!s.flushSync&&c(new Cv)},[s]),R.useEffect(()=>{if(h&&o&&r.window){let P=o,W=h.promise,N=r.window.document.startViewTransition(async()=>{f(()=>i(P)),await W});N.finished.finally(()=>{c(void 0),w(void 0),a(void 0),u({isTransitioning:!1})}),w(N)}},[f,o,h,r.window]),R.useEffect(()=>{h&&o&&l.location.key===o.location.key&&h.resolve()},[h,p,l.location,o]),R.useEffect(()=>{!s.isTransitioning&&k&&(a(k.state),u({isTransitioning:!0,flushSync:!1,currentLocation:k.currentLocation,nextLocation:k.nextLocation}),S(void 0))},[s.isTransitioning,k]),R.useEffect(()=>{},[]);let E=R.useMemo(()=>({createHref:r.createHref,encodeLocation:r.encodeLocation,go:P=>r.navigate(P),push:(P,W,N)=>r.navigate(P,{state:W,preventScrollReset:N==null?void 0:N.preventScrollReset}),replace:(P,W,N)=>r.navigate(P,{replace:!0,state:W,preventScrollReset:N==null?void 0:N.preventScrollReset})}),[r]),j=r.basename||"/",M=R.useMemo(()=>({router:r,navigator:E,static:!1,basename:j}),[r,E,j]),y=R.useMemo(()=>({v7_relativeSplatPath:r.future.v7_relativeSplatPath}),[r.future.v7_relativeSplatPath]);return R.useEffect(()=>ov(n,r.future),[n,r.future]),R.createElement(R.Fragment,null,R.createElement(Zi.Provider,{value:M},R.createElement(Jf.Provider,{value:l},R.createElement(xv.Provider,{value:L.current},R.createElement(yv.Provider,{value:s},R.createElement(sv,{basename:j,location:l.location,navigationType:l.historyAction,navigator:E,future:y},l.initialized||r.future.v7_partialHydration?R.createElement(jv,{routes:r.routes,future:r.future,state:l}):t))))),null)}const jv=R.memo(Rv);function Rv(e){let{routes:t,future:r,state:n}=e;return Yg(t,void 0,n,r)}const Pv=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",_v=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,zs=R.forwardRef(function(t,r){let{onClick:n,relative:l,reloadDocument:i,replace:o,state:a,target:s,to:u,preventScrollReset:h,viewTransition:c}=t,p=dv(t,pv),{basename:w}=R.useContext(dr),k,S=!1;if(typeof u=="string"&&_v.test(u)&&(k=u,Pv))try{let v=new URL(window.location.href),E=u.startsWith("//")?new URL(v.protocol+u):new URL(u),j=gn(E.pathname,w);E.origin===v.origin&&j!=null?u=j+E.search+E.hash:S=!0}catch{}let L=Qg(u,{relative:l}),m=Tv(u,{replace:o,state:a,target:s,preventScrollReset:h,relative:l,viewTransition:c});function f(v){n&&n(v),v.defaultPrevented||m(v)}return R.createElement("a",hl({},p,{href:k||L,onClick:S||i?n:f,ref:r,target:s}))});var wd;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(wd||(wd={}));var Sd;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Sd||(Sd={}));function Tv(e,t){let{target:r,replace:n,state:l,preventScrollReset:i,relative:o,viewTransition:a}=t===void 0?{}:t,s=Dr(),u=wl(),h=ep(e,{relative:o});return R.useCallback(c=>{if(fv(c,r)){c.preventDefault();let p=n!==void 0?n:zr(u)===zr(h);s(e,{replace:p,state:l,preventScrollReset:i,relative:o,viewTransition:a})}},[u,s,h,n,l,r,e,i,o,a])}const Lv=450;async function zv(){return await new Promise(e=>window.setTimeout(e,Lv)),{id:"agent-001",name:"Ana Camolesi",email:"ana.camolesi@sothis.local"}}function Mv(){const e=Dr(),[t,r]=R.useState(!1);async function n(){r(!0);try{await zv(),e("/home")}finally{r(!1)}}return{isSubmitting:t,login:n}}const kd={width:"100%",border:"1px solid var(--color-border)",borderRadius:"16px",padding:"0.95rem 1rem",background:"#fff",color:"var(--color-text)",outline:"none"},Nv={width:"100%",padding:"0.95rem 1rem",borderRadius:"16px",border:"none",background:"linear-gradient(135deg, var(--color-primary), #0b5a86)",color:"#fff",fontWeight:700,boxShadow:"var(--shadow-md)"},Dv={width:"100%",padding:"0.95rem 1rem",borderRadius:"16px",border:"1px solid rgba(0, 49, 80, 0.16)",background:"#fff",color:"var(--color-primary)",fontWeight:700},Iv={username:"",password:""};function Ov(){const[e,t]=R.useState(Iv),{login:r,isSubmitting:n}=Mv();async function l(i){i.preventDefault(),await r(e)}return d.jsxs("form",{onSubmit:l,style:{display:"grid",gap:"1rem"},children:[d.jsxs("label",{style:{display:"grid",gap:"0.5rem"},children:[d.jsx("span",{style:{fontWeight:600},children:"Usuario AD"}),d.jsx("input",{style:kd,type:"text",placeholder:"seu.usuario",value:e.username,onChange:i=>t(o=>({...o,username:i.target.value}))})]}),d.jsxs("label",{style:{display:"grid",gap:"0.5rem"},children:[d.jsx("span",{style:{fontWeight:600},children:"Senha"}),d.jsx("input",{style:kd,type:"password",placeholder:"Digite sua senha",value:e.password,onChange:i=>t(o=>({...o,password:i.target.value}))})]}),d.jsx("button",{style:Nv,type:"submit",disabled:n,children:n?"Entrando...":"Entrar"}),d.jsx("button",{style:Dv,type:"button",children:"Entrar com Microsoft"}),d.jsx("a",{href:"#forgot-password",style:{justifySelf:"center",color:"var(--color-secondary)",fontWeight:600},children:"Esqueci minha senha"})]})}const Fv="/assets/logo_white_mode-BIHgqUPv.png",Av="/assets/logo_white_dark_mode-BKcVSu03.png",Cd={sm:{gap:"0.75rem",logoHeight:42,titleSize:"1rem",subtitleSize:"0.85rem"},md:{gap:"1rem",logoHeight:54,titleSize:"1.2rem",subtitleSize:"0.95rem"},lg:{gap:"1.25rem",logoHeight:78,titleSize:"1.5rem",subtitleSize:"1.05rem"}};function qi({compact:e=!1,theme:t="light",size:r}){const n=t==="dark"?Av:Fv,i=Cd[r||(e?"sm":"md")]||Cd.md;return d.jsxs("div",{style:{display:"flex",alignItems:"center",gap:i.gap},children:[d.jsx("img",{src:n,alt:"Sothis",style:{height:i.logoHeight,width:"auto",objectFit:"contain"}}),d.jsxs("div",{children:[d.jsx("div",{style:{fontSize:i.titleSize,fontWeight:800},children:"Sothis Omnichannel"}),d.jsx("div",{style:{color:"var(--color-text-soft)",fontSize:i.subtitleSize},children:"Central de atendimento unificada"})]})]})}function bv(){return d.jsx("main",{style:{minHeight:"100vh",display:"grid",placeItems:"center",padding:"2rem"},children:d.jsxs("section",{style:{width:"min(100%, 1080px)",display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(320px, 1fr))",gap:"1.5rem",alignItems:"stretch"},children:[d.jsxs("article",{style:{background:"linear-gradient(180deg, rgba(0, 49, 80, 0.98) 0%, rgba(11, 90, 134, 0.95) 100%)",color:"#fff",borderRadius:"32px",padding:"2.5rem",boxShadow:"var(--shadow-lg)",position:"relative",overflow:"hidden",display:"grid",gap:"1.5rem",alignContent:"space-between",minHeight:"540px"},children:[d.jsx("div",{"aria-hidden":"true",style:{position:"absolute",inset:0,background:"radial-gradient(circle at top right, rgba(229, 162, 42, 0.3), transparent 30%), radial-gradient(circle at bottom left, rgba(0, 164, 183, 0.22), transparent 35%)"}}),d.jsxs("div",{style:{position:"relative",display:"grid",gap:"1.5rem"},children:[d.jsx(qi,{theme:"dark"}),d.jsxs("div",{children:[d.jsx("p",{style:{textTransform:"uppercase",letterSpacing:"0.12em",fontWeight:700,color:"rgba(255, 255, 255, 0.7)",margin:0},children:"MVP de atendimento"}),d.jsx("h1",{style:{margin:"0.75rem 0",fontSize:"clamp(2.2rem, 4vw, 3.4rem)",lineHeight:1.05},children:"Conecte-se com seu cliente em uma unica tela."}),d.jsx("p",{style:{margin:0,maxWidth:"34rem",color:"rgba(255, 255, 255, 0.78)",fontSize:"1.05rem"},children:"Acesse a exeriência all in one e acompanhe o produto pensado para facilitar o contato no dia a dia."})]})]}),d.jsx("div",{style:{position:"relative",display:"grid",gridTemplateColumns:"repeat(3, minmax(0, 1fr))",gap:"0.75rem"},children:[{label:"Canais",value:"WhatsApp, SMS e Voz"},{label:"Fila",value:"Distribuicao rapida"},{label:"UX",value:"Padrao SaaS responsivo"}].map(e=>d.jsxs("div",{style:{padding:"1rem",borderRadius:"20px",background:"rgba(255, 255, 255, 0.1)",backdropFilter:"blur(10px)"},children:[d.jsx("div",{style:{fontSize:"0.8rem",opacity:.7},children:e.label}),d.jsx("strong",{style:{display:"block",marginTop:"0.35rem"},children:e.value})]},e.label))})]}),d.jsxs("article",{style:{background:"var(--color-surface)",backdropFilter:"blur(12px)",border:"1px solid rgba(255, 255, 255, 0.65)",borderRadius:"32px",padding:"2.5rem",boxShadow:"var(--shadow-lg)",display:"grid",gap:"1.75rem",alignContent:"center"},children:[d.jsxs("div",{style:{display:"grid",gap:"0.75rem"},children:[d.jsx("span",{style:{width:"fit-content",padding:"0.4rem 0.8rem",borderRadius:999,background:"rgba(0, 164, 183, 0.12)",color:"var(--color-primary)",fontWeight:700,fontSize:"0.85rem"},children:"Login seguro"}),d.jsxs("div",{children:[d.jsx("h2",{style:{margin:0,fontSize:"2rem"},children:"Entrar na plataforma"}),d.jsx("p",{style:{margin:"0.75rem 0 0",color:"var(--color-text-soft)",lineHeight:1.6},children:"Use seu usuario corporativo para acessar o MVP. A autenticacao e mockada nesta etapa e leva voce diretamente para a dashboard principal."})]})]}),d.jsx(Ov,{})]})]})})}function Uv({items:e,activeItem:t,isMobile:r=!1}){const n=Dr();return d.jsxs("aside",{style:{background:"linear-gradient(180deg, rgba(0, 49, 80, 0.98), rgba(7, 64, 98, 0.96))",color:"#fff",borderRadius:"28px",padding:"1.5rem",display:"grid",gap:"1.25rem",alignContent:"start"},children:[d.jsx("button",{type:"button",onClick:()=>n("/new-attendance"),style:{border:"none",borderRadius:"20px",padding:"1rem 1.15rem",background:"linear-gradient(135deg, var(--color-highlight), #f3b94d)",color:"#132534",fontWeight:800,textAlign:"left"},children:"+ Novo Atendimento"}),d.jsx("nav",{style:{display:"grid",gap:"0.5rem",gridTemplateColumns:r?"repeat(auto-fit, minmax(180px, 1fr))":"1fr"},children:e.map(l=>{const i=l.id===t;return d.jsxs("button",{type:"button",onClick:()=>l.route&&n(l.route),style:{border:"none",borderRadius:"18px",padding:"0.9rem 1rem",background:i?"rgba(255, 255, 255, 0.14)":"transparent",color:"#fff",display:"flex",alignItems:"center",justifyContent:"space-between",fontWeight:i?700:500,width:"100%"},children:[d.jsx("span",{children:l.label}),l.count?d.jsx("span",{style:{minWidth:30,borderRadius:999,padding:"0.2rem 0.5rem",background:"rgba(255, 255, 255, 0.12)",fontSize:"0.82rem"},children:l.count}):null]},l.id)})})]})}function Wv({activeTab:e,onTabChange:t,searchValue:r,onSearchChange:n,isWideDesktop:l=!1,isDesktop:i=!1,isTablet:o=!1,isMobile:a=!1}){const s=[{id:"messages",label:"Mensagens"},{id:"calls",label:"Ligacoes"}],u=a?"1fr":l?"max-content minmax(180px, 220px) minmax(280px, 1fr) max-content":i||o?"repeat(2, minmax(0, 1fr))":"1fr";return d.jsxs("header",{style:{display:"grid",gridTemplateColumns:u,gap:"1rem",alignItems:"center"},children:[d.jsx("div",{style:{display:"inline-flex",padding:"0.35rem",borderRadius:"18px",background:"rgba(0, 49, 80, 0.06)",gap:"0.35rem",width:a?"100%":"fit-content",justifyContent:a?"space-between":"flex-start",minWidth:0},children:s.map(h=>{const c=h.id===e;return d.jsx("button",{type:"button",onClick:()=>t(h.id),style:{border:"none",borderRadius:"14px",padding:"0.8rem 1rem",background:c?"var(--color-primary)":"transparent",color:c?"#fff":"var(--color-primary)",fontWeight:700},children:h.label},h.id)})}),d.jsx("div",{style:{padding:"0.9rem 1.1rem",borderRadius:"18px",background:"#fff",border:"1px solid var(--color-border)",color:"var(--color-text-soft)",fontWeight:600,width:a?"100%":"auto",minWidth:0},children:"Sexta, 19 de marco"}),d.jsx("input",{type:"search",placeholder:"Buscar conversas, contatos ou protocolos",value:r,onChange:h=>n(h.target.value),style:{width:"100%",border:"1px solid var(--color-border)",borderRadius:"18px",padding:"0.95rem 1rem",background:"#fff",outline:"none",minWidth:0}}),d.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"0.9rem",justifySelf:a?"stretch":"end",justifyContent:a?"space-between":"flex-end",width:a?"100%":"auto",minWidth:0},children:[d.jsxs("div",{style:{textAlign:"right",minWidth:0},children:[d.jsx("strong",{style:{display:"block"},children:"Ana Camolesi"}),d.jsx("span",{style:{color:"var(--color-text-soft)",fontSize:"0.92rem"},children:"Atendimento omnichannel"})]}),d.jsx("div",{"aria-hidden":"true",style:{width:48,height:48,borderRadius:"16px",display:"grid",placeItems:"center",background:"linear-gradient(135deg, var(--color-accent), var(--color-primary))",color:"#fff",fontWeight:800},children:"AM"})]})]})}function Bv({channel:e}){const t={WhatsApp:"#2bb741",Email:"#e5a22a",SMS:"#00a4b7"};return d.jsx("span",{style:{display:"inline-flex",alignItems:"center",borderRadius:999,padding:"0.22rem 0.6rem",background:`${t[e]||"#003150"}16`,color:t[e]||"#003150",fontSize:"0.8rem",fontWeight:700},children:e})}function Hv({conversations:e,activeConversationId:t,onSelectConversation:r,actionItems:n,isWideDesktop:l=!1,isDesktop:i=!1,isTablet:o=!1,isMobile:a=!1}){const s=Dr(),u=e.find(c=>c.id===t)||e[0],h=a?"1fr":l?"minmax(240px, 0.95fr) minmax(360px, 1.8fr) minmax(220px, 0.8fr)":i||o?"minmax(260px, 320px) minmax(0, 1fr)":"1fr";return d.jsxs("div",{style:{display:"grid",gridTemplateColumns:h,gap:"1rem",alignItems:"start"},children:[d.jsxs("section",{style:{background:"#fff",borderRadius:"26px",border:"1px solid var(--color-border)",padding:"1rem",display:"grid",gap:"0.75rem",minWidth:0},children:[d.jsxs("div",{children:[d.jsx("strong",{style:{fontSize:"1.05rem"},children:"Conversas"}),d.jsx("p",{style:{margin:"0.35rem 0 0",color:"var(--color-text-soft)"},children:"Atendimento em tempo real por canal."})]}),e.map(c=>{const p=c.id===u.id;return d.jsxs("button",{type:"button",onClick:()=>r(c.id),style:{border:"1px solid",borderColor:p?"rgba(0, 164, 183, 0.26)":"var(--color-border)",borderRadius:"20px",padding:"1rem",background:p?"rgba(0, 164, 183, 0.08)":"#fff",textAlign:"left",display:"grid",gap:"0.6rem"},children:[d.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:"1rem"},children:[d.jsx("strong",{children:c.name}),d.jsx("span",{style:{color:"var(--color-text-soft)",fontSize:"0.86rem"},children:c.time})]}),d.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:"0.75rem"},children:[d.jsx(Bv,{channel:c.channel}),c.unread?d.jsx("span",{style:{minWidth:24,borderRadius:999,padding:"0.15rem 0.45rem",background:"var(--color-secondary)",color:"#fff",fontSize:"0.78rem",fontWeight:700,textAlign:"center"},children:c.unread}):null]}),d.jsx("span",{style:{color:"var(--color-text-soft)"},children:c.lastMessage})]},c.id)})]}),d.jsxs("section",{style:{background:"#fff",borderRadius:"26px",border:"1px solid var(--color-border)",display:"grid",gridTemplateRows:"auto 1fr auto",minHeight:580,overflow:"hidden",minWidth:0},children:[d.jsxs("header",{style:{padding:"1.15rem 1.25rem",borderBottom:"1px solid var(--color-border)",display:"flex",alignItems:"center",justifyContent:"space-between",gap:"1rem"},children:[d.jsxs("div",{children:[d.jsx("strong",{style:{display:"block",fontSize:"1.08rem"},children:u.name}),d.jsx("span",{style:{color:"var(--color-text-soft)"},children:u.status==="online"?"Online agora":"Offline"})]}),d.jsxs("div",{style:{display:"flex",gap:"0.6rem",flexWrap:"wrap"},children:[d.jsx("button",{type:"button",onClick:()=>s("/chat"),style:{border:"1px solid var(--color-border)",borderRadius:"14px",padding:"0.7rem 0.9rem",background:"#fff",color:"var(--color-primary)",fontWeight:700},children:"Abrir chat"}),d.jsx("button",{type:"button",style:{border:"none",borderRadius:"14px",padding:"0.7rem 0.9rem",background:"rgba(0, 49, 80, 0.08)",color:"var(--color-primary)",fontWeight:700},children:"Transferir"})]})]}),d.jsx("div",{style:{padding:"1.25rem",display:"grid",gap:"0.9rem",alignContent:"start",background:"linear-gradient(180deg, rgba(245, 248, 251, 0.45), rgba(255, 255, 255, 0.9))"},children:u.messages.map(c=>{const p=c.from==="agent";return d.jsx("div",{style:{justifySelf:p?"end":"start",maxWidth:"72%",padding:"0.95rem 1rem",borderRadius:p?"18px 18px 6px 18px":"18px 18px 18px 6px",background:p?"var(--color-primary)":"#edf1f5",color:p?"#fff":"var(--color-text)",boxShadow:"var(--shadow-md)"},children:c.text},c.id)})}),d.jsxs("footer",{style:{padding:"1rem 1.25rem 1.25rem",borderTop:"1px solid var(--color-border)",display:"grid",gridTemplateColumns:"1fr auto",gap:"0.75rem"},children:[d.jsx("input",{type:"text",value:"Posso acionar o time responsavel e te retorno em seguida.",readOnly:!0,style:{border:"1px solid var(--color-border)",borderRadius:"18px",padding:"0.95rem 1rem",background:"#fff"}}),d.jsx("button",{type:"button",style:{border:"none",borderRadius:"18px",padding:"0.95rem 1.2rem",background:"linear-gradient(135deg, var(--color-primary), #0b5a86)",color:"#fff",fontWeight:700},children:"Enviar"})]})]}),d.jsxs("aside",{style:{background:"#fff",borderRadius:"26px",border:"1px solid var(--color-border)",padding:"1.2rem",display:"grid",gap:"1rem",alignContent:"start",gridColumn:l?"auto":"1 / -1",minWidth:0},children:[d.jsxs("div",{children:[d.jsx("strong",{style:{fontSize:"1.05rem"},children:"Painel de acoes"}),d.jsx("p",{style:{margin:"0.35rem 0 0",color:"var(--color-text-soft)"},children:"Contexto rapido do atendimento selecionado."})]}),n.map(c=>d.jsxs("article",{style:{borderRadius:"20px",padding:"1rem",background:"rgba(0, 49, 80, 0.04)"},children:[d.jsx("span",{style:{color:"var(--color-text-soft)",display:"block",marginBottom:"0.35rem"},children:c.title}),d.jsx("strong",{children:c.value})]},c.title)),d.jsx("button",{type:"button",onClick:()=>s("/new-attendance"),style:{border:"1px solid var(--color-border)",borderRadius:"18px",padding:"0.95rem 1rem",background:"#fff",color:"var(--color-primary)",fontWeight:700},children:"Criar novo fluxo"})]})]})}function Vv({calls:e,isWideDesktop:t=!1,isDesktop:r=!1,isMobile:n=!1}){const l=Dr();return d.jsxs("section",{style:{background:"#fff",borderRadius:"26px",border:"1px solid var(--color-border)",padding:"1.5rem",display:"grid",gap:"1rem"},children:[d.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",gap:"1rem",flexWrap:"wrap"},children:[d.jsxs("div",{children:[d.jsx("strong",{style:{display:"block",fontSize:"1.1rem"},children:"Ligacoes recentes"}),d.jsx("span",{style:{color:"var(--color-text-soft)"},children:"Visualizacao rapida do fluxo de voz do time."})]}),d.jsx("button",{type:"button",onClick:()=>l("/call"),style:{border:"none",borderRadius:"18px",padding:"0.95rem 1.1rem",background:"linear-gradient(135deg, var(--color-primary), #0b5a86)",color:"#fff",fontWeight:700},children:"Nova ligacao"})]}),d.jsx("div",{style:{display:"grid",gap:"0.85rem"},children:e.map(i=>d.jsxs("article",{style:{borderRadius:"22px",border:"1px solid var(--color-border)",padding:"1rem 1.1rem",display:"grid",gridTemplateColumns:n?"1fr":t?"minmax(0, 1.4fr) repeat(3, minmax(100px, 1fr)) auto":r?"minmax(0, 1.2fr) repeat(2, minmax(100px, 1fr)) auto":"repeat(2, minmax(0, 1fr))",gap:"1rem",alignItems:"center"},children:[d.jsxs("div",{children:[d.jsx("strong",{style:{display:"block"},children:i.name}),d.jsx("span",{style:{color:"var(--color-text-soft)"},children:i.area})]}),d.jsx("span",{children:i.duration}),d.jsx("span",{children:i.status}),n?null:d.jsx("span",{style:{color:"var(--color-text-soft)"},children:"Hoje"}),d.jsx("button",{type:"button",onClick:()=>l("/call"),style:{border:"1px solid var(--color-border)",borderRadius:"14px",padding:"0.7rem 0.95rem",background:"#fff",color:"var(--color-primary)",fontWeight:700},children:"Ver"})]},i.id))})]})}const $v=[{id:"dashboard",label:"Dashboard"},{id:"new-attendance",label:"Novos Atendimentos",route:"/new-attendance"},{id:"in-progress",label:"Em andamento",count:8},{id:"completed",label:"Finalizados",count:24},{id:"contacts",label:"Contatos",count:128}],Ql=[{id:"maria-souza",name:"Maria Souza",channel:"WhatsApp",status:"online",lastMessage:"Preciso atualizar o cadastro do meu pedido.",unread:2,time:"09:42",messages:[{id:1,from:"customer",text:"Oi, bom dia! Preciso de ajuda com meu pedido."},{id:2,from:"agent",text:"Bom dia, Maria! Claro, me conta o que aconteceu."},{id:3,from:"customer",text:"Quero confirmar se o endereco foi alterado."}]},{id:"empresa-alpha",name:"Empresa Alpha",channel:"Email",status:"offline",lastMessage:"Aguardando retorno sobre a proposta comercial.",unread:0,time:"Ontem",messages:[{id:1,from:"customer",text:"Precisamos rever os valores da ultima proposta."},{id:2,from:"agent",text:"Perfeito, vou encaminhar para o time comercial."}]},{id:"joao-pedro",name:"Joao Pedro",channel:"SMS",status:"online",lastMessage:"Pode me ligar em 10 minutos?",unread:1,time:"08:15",messages:[{id:1,from:"customer",text:"Recebi a cobranca em duplicidade."},{id:2,from:"agent",text:"Vou analisar isso agora para voce."},{id:3,from:"customer",text:"Pode me ligar em 10 minutos?"}]}],Qv=[{title:"Area atual",value:"Suporte"},{title:"SLA restante",value:"18 min"},{title:"Prioridade",value:"Alta"}],Kv=[{id:"call-1",name:"Beatriz Lima",area:"Comercial",duration:"12:48",status:"Encerrada"},{id:"call-2",name:"Carlos Nunes",area:"Suporte",duration:"03:12",status:"Perdida"},{id:"call-3",name:"Grupo Solaris",area:"Financeiro",duration:"08:55",status:"Em andamento"}];function Yv(){return typeof window>"u"?1440:window.innerWidth}function eo(){const[e,t]=R.useState(Yv);return R.useEffect(()=>{function r(){t(window.innerWidth)}return window.addEventListener("resize",r),()=>window.removeEventListener("resize",r)},[]),{width:e,isWideDesktop:e>=1500,isDesktop:e>=1180,isTablet:e<1180&&e>=760,isMobile:e<760}}function Xv(){var w,k;const{isWideDesktop:e,isDesktop:t,isTablet:r,isMobile:n}=eo(),[l,i]=R.useState("messages"),[o,a]=R.useState(""),[s,u]=R.useState(Ql[0].id),h=o.trim().toLowerCase(),c=h?Ql.filter(S=>`${S.name} ${S.channel} ${S.lastMessage}`.toLowerCase().includes(h)):Ql,p=((w=c.find(S=>S.id===s))==null?void 0:w.id)||((k=c[0])==null?void 0:k.id)||Ql[0].id;return d.jsx("main",{style:{minHeight:"100vh",padding:"1.5rem"},children:d.jsx("section",{style:{width:"min(1680px, calc(100vw - 3rem))",margin:"0 auto",background:"var(--color-surface-strong)",borderRadius:"32px",boxShadow:"var(--shadow-lg)",padding:"1.5rem",display:"grid",gap:"1.5rem"},children:d.jsxs("div",{style:{display:"grid",gridTemplateColumns:t?"minmax(340px, 380px) minmax(0, 1fr)":"1fr",gap:"1.5rem",alignItems:"start"},children:[d.jsxs("div",{style:{display:"grid",gap:"1.25rem"},children:[d.jsx("div",{style:{background:"#fff",border:"1px solid var(--color-border)",borderRadius:"28px",padding:"1.5rem"},children:d.jsx(qi,{size:"lg"})}),d.jsx(Uv,{items:$v,activeItem:"dashboard",isMobile:!t})]}),d.jsxs("div",{style:{display:"grid",gap:"1.25rem",minWidth:0},children:[d.jsx(Wv,{activeTab:l,onTabChange:i,searchValue:o,onSearchChange:a,isWideDesktop:e,isDesktop:t,isTablet:r,isMobile:n}),d.jsxs("section",{style:{display:"grid",gap:"1rem"},children:[d.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(180px, 1fr))",gap:"1rem"},children:[{label:"Atendimentos ativos",value:"18",detail:"7 aguardando retorno"},{label:"Primeira resposta",value:"2m 14s",detail:"Dentro do SLA"},{label:"Fila de voz",value:"4 chamadas",detail:"1 prioridade alta"}].map(S=>d.jsxs("article",{style:{padding:"1.15rem",borderRadius:"22px",border:"1px solid var(--color-border)",background:"#fff"},children:[d.jsx("span",{style:{color:"var(--color-text-soft)",display:"block"},children:S.label}),d.jsx("strong",{style:{display:"block",fontSize:"1.4rem",marginTop:"0.45rem"},children:S.value}),d.jsx("span",{style:{color:"var(--color-text-soft)",display:"block",marginTop:"0.45rem"},children:S.detail})]},S.label))}),l==="messages"?d.jsx(Hv,{conversations:c,activeConversationId:p,onSelectConversation:u,actionItems:Qv,isWideDesktop:e,isDesktop:t,isTablet:r,isMobile:n}):d.jsx(Vv,{calls:Kv,isWideDesktop:e,isDesktop:t,isMobile:n})]})]})]})})})}function Gv({channel:e}){const t={WhatsApp:"#2bb741",Email:"#e5a22a",SMS:"#00a4b7"};return d.jsx("span",{style:{display:"inline-flex",alignItems:"center",borderRadius:999,padding:"0.22rem 0.6rem",background:`${t[e]||"#003150"}16`,color:t[e]||"#003150",fontSize:"0.8rem",fontWeight:700},children:e})}function Jv({contacts:e,activeContactId:t,onSelectContact:r,isMobile:n=!1}){return d.jsxs("aside",{style:{background:"#fff",border:"1px solid var(--color-border)",borderRadius:"28px",padding:"1rem",display:"grid",gap:"0.85rem"},children:[d.jsxs("div",{children:[d.jsx("strong",{style:{display:"block",fontSize:"1.08rem"},children:"Conversas ativas"}),d.jsx("span",{style:{color:"var(--color-text-soft)"},children:"WhatsApp, SMS e email em uma fila visual."})]}),d.jsx("div",{style:{display:"grid",gap:"0.75rem",gridTemplateColumns:"1fr"},children:e.map(l=>{const i=l.id===t;return d.jsxs("button",{type:"button",onClick:()=>r(l.id),style:{border:"1px solid",borderColor:i?"rgba(0, 164, 183, 0.26)":"var(--color-border)",background:i?"rgba(0, 164, 183, 0.08)":"#fff",borderRadius:"20px",padding:"1rem",textAlign:"left",display:"grid",gap:"0.6rem"},children:[d.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:"1rem"},children:[d.jsx("strong",{children:l.name}),d.jsx("span",{style:{fontSize:"0.82rem",color:"var(--color-text-soft)"},children:l.time})]}),d.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:"0.75rem"},children:[d.jsx(Gv,{channel:l.channel}),l.unread?d.jsx("span",{style:{minWidth:24,borderRadius:999,padding:"0.15rem 0.45rem",background:"var(--color-secondary)",color:"#fff",fontSize:"0.78rem",fontWeight:700,textAlign:"center"},children:l.unread}):null]}),d.jsx("span",{style:{color:"var(--color-text-soft)"},children:l.preview})]},l.id)})})]})}function Ed({isOpen:e,transferArea:t,setTransferArea:r,transferAreas:n,attendants:l,transferAttendant:i,setTransferAttendant:o,transferNote:a,setTransferNote:s,onSubmit:u,onClose:h}){if(!e)return null;const c={width:"100%",border:"1px solid var(--color-border)",borderRadius:"16px",padding:"0.9rem 1rem",background:"#fff",outline:"none"};return d.jsxs("aside",{style:{background:"#fff",border:"1px solid var(--color-border)",borderRadius:"28px",padding:"1.25rem",display:"grid",gap:"1rem"},children:[d.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:"1rem"},children:[d.jsxs("div",{children:[d.jsx("strong",{style:{display:"block",fontSize:"1.06rem"},children:"Transferir atendimento"}),d.jsx("span",{style:{color:"var(--color-text-soft)"},children:"Reencaminhe a conversa para a area ideal."})]}),d.jsx("button",{type:"button",onClick:h,style:{border:"none",background:"transparent",color:"var(--color-text-soft)",fontWeight:700},children:"Fechar"})]}),d.jsxs("label",{style:{display:"grid",gap:"0.45rem"},children:[d.jsx("span",{style:{fontWeight:600},children:"Area"}),d.jsx("select",{value:t,onChange:p=>r(p.target.value),style:c,children:n.map(p=>d.jsx("option",{value:p,children:p},p))})]}),d.jsxs("label",{style:{display:"grid",gap:"0.45rem"},children:[d.jsx("span",{style:{fontWeight:600},children:"Atendente"}),d.jsx("select",{value:i,onChange:p=>o(p.target.value),style:c,children:l.map(p=>d.jsx("option",{value:p,children:p},p))})]}),d.jsxs("label",{style:{display:"grid",gap:"0.45rem"},children:[d.jsx("span",{style:{fontWeight:600},children:"Observacao"}),d.jsx("textarea",{rows:5,value:a,onChange:p=>s(p.target.value),placeholder:"Contexto opcional para ajudar o proximo atendente.",style:{...c,resize:"vertical"}})]}),d.jsx("button",{type:"button",onClick:u,style:{border:"none",borderRadius:"16px",padding:"0.95rem 1rem",background:"linear-gradient(135deg, var(--color-primary), #0b5a86)",color:"#fff",fontWeight:700},children:"Confirmar transferencia"})]})}function Zv({contact:e,messages:t,selectedArea:r,setSelectedArea:n,draft:l,setDraft:i,onSend:o,onToggleTransfer:a,isReplying:s,isMobile:u=!1}){const h=R.useRef(null);return R.useEffect(()=>{const c=h.current;c&&c.scrollTo({top:c.scrollHeight,behavior:"smooth"})},[t,s]),d.jsxs("section",{style:{background:"#fff",border:"1px solid var(--color-border)",borderRadius:"28px",overflow:"hidden",display:"grid",gridTemplateRows:"auto 1fr auto",minHeight:680},children:[d.jsxs("header",{style:{padding:"1.25rem 1.5rem",borderBottom:"1px solid var(--color-border)",display:"grid",gridTemplateColumns:u?"1fr":"minmax(0, 1fr) auto",gap:"1rem",alignItems:"center"},children:[d.jsxs("div",{children:[d.jsx("strong",{style:{display:"block",fontSize:"1.15rem"},children:e.name}),d.jsxs("span",{style:{color:"var(--color-text-soft)"},children:[e.status==="online"?"Online":"Offline"," • ",e.lastSeen]})]}),d.jsxs("div",{style:{display:"flex",gap:"0.7rem",flexWrap:"wrap",justifyContent:u?"stretch":"flex-end"},children:[d.jsxs("select",{value:r,onChange:c=>n(c.target.value),style:{border:"1px solid var(--color-border)",borderRadius:"14px",padding:"0.8rem 0.95rem",background:"#fff",fontWeight:600},children:[d.jsx("option",{children:"Suporte"}),d.jsx("option",{children:"Financeiro"}),d.jsx("option",{children:"Comercial"})]}),d.jsx("button",{type:"button",onClick:a,style:{border:"none",borderRadius:"14px",padding:"0.8rem 1rem",background:"rgba(0, 49, 80, 0.08)",color:"var(--color-primary)",fontWeight:700},children:"Transferir"})]})]}),d.jsxs("div",{ref:h,style:{padding:"1.5rem",display:"grid",gap:"0.9rem",alignContent:"start",overflowY:"auto",background:"radial-gradient(circle at top left, rgba(0, 164, 183, 0.06), transparent 22%), linear-gradient(180deg, rgba(245, 248, 251, 0.8), rgba(255, 255, 255, 0.95))"},children:[t.map(c=>{const p=c.sender==="agent";return c.sender==="system"?d.jsx("div",{style:{justifySelf:"center",padding:"0.7rem 1rem",borderRadius:"999px",background:"rgba(0, 49, 80, 0.08)",color:"var(--color-primary)",fontSize:"0.88rem",fontWeight:600},children:c.text},c.id):d.jsx("div",{style:{justifySelf:p?"end":"start",maxWidth:u?"88%":"72%",padding:"0.95rem 1rem",borderRadius:p?"18px 18px 6px 18px":"18px 18px 18px 6px",background:p?"var(--color-primary)":"#edf1f5",color:p?"#fff":"var(--color-text)",boxShadow:"var(--shadow-md)"},children:c.text},c.id)}),s?d.jsx("div",{style:{justifySelf:"start",padding:"0.8rem 0.95rem",borderRadius:"18px 18px 18px 6px",background:"#edf1f5",color:"var(--color-text-soft)",fontWeight:600},children:"Digitando..."}):null]}),d.jsxs("footer",{style:{padding:"1rem 1.25rem 1.25rem",borderTop:"1px solid var(--color-border)",display:"grid",gridTemplateColumns:u?"1fr":"1fr auto",gap:"0.75rem"},children:[d.jsx("input",{type:"text",value:l,onChange:c=>i(c.target.value),onKeyDown:c=>{c.key==="Enter"&&o()},placeholder:"Escreva sua mensagem...",style:{border:"1px solid var(--color-border)",borderRadius:"18px",padding:"0.95rem 1rem",background:"#fff",outline:"none"}}),d.jsx("button",{type:"button",onClick:o,style:{border:"none",borderRadius:"18px",padding:"0.95rem 1.2rem",background:"linear-gradient(135deg, var(--color-primary), #0b5a86)",color:"#fff",fontWeight:700},children:"Enviar"})]})]})}const oi=[{id:"maria-souza",name:"Maria Souza",channel:"WhatsApp",status:"online",area:"Suporte",lastSeen:"Online agora",preview:"Preciso atualizar o cadastro do meu pedido.",time:"09:42",unread:2,messages:[{id:1,sender:"customer",text:"Oi, bom dia! Preciso de ajuda com meu pedido."},{id:2,sender:"agent",text:"Bom dia, Maria! Claro, me conta o que aconteceu."},{id:3,sender:"customer",text:"Quero confirmar se o endereco foi alterado."},{id:4,sender:"agent",text:"Estou verificando aqui e te atualizo em instantes."}]},{id:"joao-pedro",name:"Joao Pedro",channel:"SMS",status:"offline",area:"Financeiro",lastSeen:"Visto ha 12 min",preview:"Pode me ligar em 10 minutos?",time:"08:15",unread:1,messages:[{id:1,sender:"customer",text:"Recebi a cobranca em duplicidade."},{id:2,sender:"agent",text:"Vou analisar isso agora para voce."},{id:3,sender:"customer",text:"Pode me ligar em 10 minutos?"}]},{id:"empresa-alpha",name:"Empresa Alpha",channel:"Email",status:"offline",area:"Comercial",lastSeen:"Visto ontem",preview:"Aguardando retorno sobre a proposta comercial.",time:"Ontem",unread:0,messages:[{id:1,sender:"customer",text:"Precisamos rever os valores da ultima proposta."},{id:2,sender:"agent",text:"Perfeito, vou encaminhar para o time comercial."}]}],qv=["Suporte","Financeiro","Comercial"],jd={Suporte:["Ana Camolesi","Rafael Lopes","Romero Britto"],Financeiro:["Roberto Pêra","Monica Limoeira","Edson Arantes"],Comercial:["Natasha Homanoff","Helena Pêra","Pedro Parque"]},ey=["Recebi sua mensagem e ja vou verificar.","Consegue me confirmar o numero do protocolo?","Posso seguir com essa atualizacao por aqui."];function ty(e){const t=[`Perfeito, obrigado pelo retorno, ${e.split(" ")[0]}.`,"Tudo bem, fico no aguardo dessa confirmacao.","Entendi. Se precisar, posso encaminhar para a area responsavel."];return t[Math.floor(Math.random()*t.length)]}function ry(){return oi.reduce((e,t)=>(e[t.id]=t.messages,e),{})}function ny(){const[e,t]=R.useState(oi),[r,n]=R.useState(oi[0].id),[l,i]=R.useState(ry),[o,a]=R.useState(""),[s,u]=R.useState(oi[0].area),[h,c]=R.useState(!1),[p,w]=R.useState("Suporte"),[k,S]=R.useState(jd.Suporte[0]),[L,m]=R.useState(""),[f,v]=R.useState(!1),E=R.useRef(null),j=R.useMemo(()=>e.find(V=>V.id===r)||e[0],[e,r]),M=l[r]||[],y=jd[p]||[];R.useEffect(()=>{u(j.area)},[j]),R.useEffect(()=>{S(y[0]||"")},[p]),R.useEffect(()=>()=>{E.current&&window.clearTimeout(E.current)},[]);function P(V,J){t(Z=>Z.map(te=>te.id===V?{...te,preview:J,time:"Agora",unread:0}:te))}function W(){const V=o.trim();if(!V)return;const J={id:Date.now(),sender:"agent",text:V};i(Z=>({...Z,[r]:[...Z[r]||[],J]})),P(r,V),a(""),v(!0),E.current=window.setTimeout(()=>{const Z={id:Date.now()+1,sender:"customer",text:ty(j.name)};i(te=>({...te,[r]:[...te[r]||[],Z]})),t(te=>te.map(Le=>Le.id===r?{...Le,preview:Z.text,time:"Agora",unread:Le.unread+1}:Le)),v(!1)},1400)}function N(){const V=L.trim(),J=V?`Transferencia solicitada para ${p} com ${k}. Obs: ${V}`:`Transferencia solicitada para ${p} com ${k}.`;i(Z=>({...Z,[r]:[...Z[r]||[],{id:Date.now()+2,sender:"system",text:J}]})),t(Z=>Z.map(te=>te.id===r?{...te,area:p}:te)),u(p),c(!1),m("")}return{contacts:e,activeContact:j,activeContactId:r,setActiveContactId:n,messages:M,draft:o,setDraft:a,sendMessage:W,isReplying:f,selectedArea:s,setSelectedArea:u,isTransferOpen:h,setIsTransferOpen:c,transferArea:p,setTransferArea:w,transferAreas:qv,attendants:y,transferAttendant:k,setTransferAttendant:S,transferNote:L,setTransferNote:m,submitTransfer:N}}function ly(){const{isWideDesktop:e,isDesktop:t,isTablet:r,isMobile:n}=eo(),{contacts:l,activeContact:i,activeContactId:o,setActiveContactId:a,messages:s,draft:u,setDraft:h,sendMessage:c,isReplying:p,selectedArea:w,setSelectedArea:k,isTransferOpen:S,setIsTransferOpen:L,transferArea:m,setTransferArea:f,transferAreas:v,attendants:E,transferAttendant:j,setTransferAttendant:M,transferNote:y,setTransferNote:P,submitTransfer:W}=ny(),N=n?"1fr":e?"minmax(260px, 320px) minmax(0, 1.6fr) minmax(280px, 320px)":t||r?"minmax(260px, 320px) minmax(0, 1fr)":"1fr";return d.jsx("main",{style:{minHeight:"100vh",padding:"1.5rem"},children:d.jsxs("section",{style:{width:"min(1680px, calc(100vw - 3rem))",margin:"0 auto",background:"var(--color-surface-strong)",borderRadius:"32px",boxShadow:"var(--shadow-lg)",padding:"1.5rem",display:"grid",gap:"1.25rem"},children:[d.jsxs("header",{style:{display:"grid",gridTemplateColumns:n?"1fr":"auto 1fr auto",gap:"1rem",alignItems:"center"},children:[d.jsx(qi,{}),d.jsx("div",{style:{justifySelf:n?"stretch":"center",padding:"0.85rem 1rem",borderRadius:"18px",background:"rgba(0, 49, 80, 0.06)",color:"var(--color-primary)",fontWeight:700,textAlign:"center"},children:"Atendimento em tempo real"}),d.jsx(zs,{to:"/home",style:{justifySelf:n?"stretch":"end",borderRadius:"16px",padding:"0.85rem 1rem",background:"var(--color-primary)",color:"#fff",fontWeight:700,textAlign:"center"},children:"Voltar para home"})]}),d.jsxs("section",{style:{display:"grid",gridTemplateColumns:N,gap:"1rem",alignItems:"start"},children:[d.jsx(Jv,{contacts:l,activeContactId:o,onSelectContact:a,isMobile:n}),d.jsxs("div",{style:{display:"grid",gap:"1rem",minWidth:0},children:[d.jsx(Zv,{contact:i,messages:s,selectedArea:w,setSelectedArea:k,draft:u,setDraft:h,onSend:c,onToggleTransfer:()=>L(V=>!V),isReplying:p,isMobile:n}),d.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(220px, 1fr))",gap:"0.75rem"},children:ey.map(V=>d.jsx("button",{type:"button",onClick:()=>h(V),style:{border:"1px solid var(--color-border)",borderRadius:"18px",padding:"0.85rem 1rem",background:"#fff",color:"var(--color-primary)",fontWeight:600,textAlign:"left"},children:V},V))})]}),e?d.jsx(Ed,{isOpen:S,transferArea:m,setTransferArea:f,transferAreas:v,attendants:E,transferAttendant:j,setTransferAttendant:M,transferNote:y,setTransferNote:P,onSubmit:W,onClose:()=>L(!1)}):null]}),e?null:d.jsx(Ed,{isOpen:S,transferArea:m,setTransferArea:f,transferAreas:v,attendants:E,transferAttendant:j,setTransferAttendant:M,transferNote:y,setTransferNote:P,onSubmit:W,onClose:()=>L(!1)})]})})}function iy({id:e}){const t={width:22,height:22,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.8,strokeLinecap:"round",strokeLinejoin:"round"};return e==="mute"?d.jsxs("svg",{...t,children:[d.jsx("path",{d:"M11 5a2 2 0 0 1 4 0v5a2 2 0 0 1-4 0z"}),d.jsx("path",{d:"M19 10a7 7 0 0 1-.6 2.8"}),d.jsx("path",{d:"M5.6 5.6 18.4 18.4"}),d.jsx("path",{d:"M9 10a3 3 0 0 0 4.7 2.5"}),d.jsx("path",{d:"M12 19v3"}),d.jsx("path",{d:"M8 22h8"})]}):e==="keypad"?d.jsxs("svg",{...t,children:[d.jsx("rect",{x:"4",y:"4",width:"4",height:"4",rx:"1"}),d.jsx("rect",{x:"10",y:"4",width:"4",height:"4",rx:"1"}),d.jsx("rect",{x:"16",y:"4",width:"4",height:"4",rx:"1"}),d.jsx("rect",{x:"4",y:"10",width:"4",height:"4",rx:"1"}),d.jsx("rect",{x:"10",y:"10",width:"4",height:"4",rx:"1"}),d.jsx("rect",{x:"16",y:"10",width:"4",height:"4",rx:"1"}),d.jsx("rect",{x:"4",y:"16",width:"4",height:"4",rx:"1"}),d.jsx("rect",{x:"10",y:"16",width:"4",height:"4",rx:"1"}),d.jsx("rect",{x:"16",y:"16",width:"4",height:"4",rx:"1"})]}):e==="speaker"?d.jsxs("svg",{...t,children:[d.jsx("path",{d:"M5 9v6h4l5 4V5l-5 4z"}),d.jsx("path",{d:"M18 9a4 4 0 0 1 0 6"}),d.jsx("path",{d:"M20.5 6.5a7.5 7.5 0 0 1 0 11"})]}):d.jsxs("svg",{...t,children:[d.jsx("path",{d:"M16 3h5v5"}),d.jsx("path",{d:"M21 3l-7 7"}),d.jsx("path",{d:"M8 7H3v5"}),d.jsx("path",{d:"M3 12l7-7"}),d.jsx("path",{d:"M16 21h5v-5"}),d.jsx("path",{d:"M21 21l-7-7"})]})}function oy({controls:e,isMobile:t=!1}){return d.jsx("div",{style:{display:"grid",gridTemplateColumns:t?"repeat(2, minmax(0, 1fr))":"repeat(4, minmax(120px, 1fr))",gap:"1rem"},children:e.map(r=>d.jsxs("button",{type:"button",style:{border:"1px solid rgba(255, 255, 255, 0.12)",borderRadius:"24px",padding:"1rem",background:"rgba(255, 255, 255, 0.06)",color:"#fff",display:"grid",gap:"0.35rem",justifyItems:"start",textAlign:"left"},children:[d.jsx("span",{"aria-hidden":"true",style:{width:48,height:48,borderRadius:"16px",background:"rgba(255, 255, 255, 0.1)",display:"grid",placeItems:"center",fontWeight:800,color:"#fff"},children:d.jsx(iy,{id:r.id})}),d.jsx("strong",{children:r.label}),d.jsx("span",{style:{color:"rgba(255, 255, 255, 0.66)",fontSize:"0.9rem"},children:r.hint})]},r.id))})}function ay({isMobile:e=!1}){return d.jsxs("header",{style:{display:"grid",gridTemplateColumns:e?"1fr":"auto 1fr auto",alignItems:"center",gap:"1rem"},children:[d.jsx("div",{style:{justifySelf:e?"stretch":"start",padding:"0.65rem 0.95rem",borderRadius:"999px",background:"rgba(255, 255, 255, 0.08)",color:"rgba(255, 255, 255, 0.84)",fontWeight:700,textAlign:"center"},children:"Ligacao ativa"}),d.jsx("div",{style:{textAlign:"center",color:"rgba(255, 255, 255, 0.68)",letterSpacing:"0.12em",textTransform:"uppercase",fontSize:"0.8rem",fontWeight:700},children:"Softphone MVP Omnichannel"}),d.jsx(zs,{to:"/home",style:{justifySelf:e?"stretch":"end",borderRadius:"16px",padding:"0.85rem 1rem",background:"rgba(255, 255, 255, 0.08)",color:"#fff",fontWeight:700,textAlign:"center"},children:"Voltar para home"})]})}function sy(e){const t=String(Math.floor(e/3600)).padStart(2,"0"),r=String(Math.floor(e%3600/60)).padStart(2,"0"),n=String(e%60).padStart(2,"0");return`${t}:${r}:${n}`}function uy(e=0){const[t,r]=R.useState(e);return R.useEffect(()=>{const n=window.setInterval(()=>{r(l=>l+1)},1e3);return()=>window.clearInterval(n)},[]),{seconds:t,formattedTime:sy(t)}}const Nn={customerName:"Maria Souza",role:"Cliente VIP • Ligação via PABX",number:"+55 11 99888-7766",queue:"Fila Suporte Premium",initials:"MS"},dy=[{id:"mute",label:"Mudo",hint:"Microfone"},{id:"keypad",label:"Teclado",hint:"DTMF"},{id:"speaker",label:"Alto-falante",hint:"Saida de audio"},{id:"transfer",label:"Transferir",hint:"Encaminhar"}];function cy(){const{isMobile:e}=eo(),{formattedTime:t}=uy(312);return d.jsx("main",{style:{minHeight:"100vh",padding:"1.5rem",background:"radial-gradient(circle at top, rgba(0, 164, 183, 0.22), transparent 22%), radial-gradient(circle at bottom, rgba(181, 31, 31, 0.2), transparent 26%), linear-gradient(180deg, #061521 0%, #0a2233 100%)"},children:d.jsxs("section",{style:{width:"min(1480px, calc(100vw - 3rem))",minHeight:"calc(100vh - 3rem)",margin:"0 auto",borderRadius:"36px",padding:"1.5rem",display:"grid",gap:"1.5rem",background:"linear-gradient(180deg, rgba(8, 22, 34, 0.94), rgba(10, 34, 51, 0.92))",border:"1px solid rgba(255, 255, 255, 0.08)",boxShadow:"0 30px 70px rgba(0, 0, 0, 0.35)",color:"#fff"},children:[d.jsx(ay,{isMobile:e}),d.jsxs("section",{style:{display:"grid",gridTemplateColumns:e?"1fr":"minmax(280px, 360px) minmax(0, 1fr)",gap:"1.5rem",alignItems:"stretch",flex:1},children:[d.jsxs("aside",{style:{borderRadius:"30px",padding:"1.5rem",background:"rgba(255, 255, 255, 0.05)",border:"1px solid rgba(255, 255, 255, 0.08)",display:"grid",gap:"1rem",alignContent:"start"},children:[d.jsx("span",{style:{width:"fit-content",padding:"0.45rem 0.8rem",borderRadius:"999px",background:"rgba(229, 162, 42, 0.16)",color:"#ffd37f",fontWeight:700,fontSize:"0.84rem"},children:Nn.queue}),d.jsx("div",{"aria-hidden":"true",style:{width:e?110:132,height:e?110:132,borderRadius:"32px",background:"linear-gradient(135deg, #0d3d5d, #00a4b7)",display:"grid",placeItems:"center",fontSize:e?"2rem":"2.4rem",fontWeight:800,boxShadow:"0 20px 40px rgba(0, 0, 0, 0.28)"},children:Nn.initials}),d.jsxs("div",{children:[d.jsx("strong",{style:{display:"block",fontSize:"1.5rem"},children:Nn.customerName}),d.jsx("span",{style:{color:"rgba(255, 255, 255, 0.7)"},children:Nn.role})]}),d.jsx("div",{style:{display:"grid",gap:"0.85rem"},children:[{label:"Numero",value:Nn.number},{label:"Canal original",value:"Atendimento omnichannel"},{label:"Responsavel atual",value:"Ana Camolesi"}].map(r=>d.jsxs("article",{style:{borderRadius:"22px",padding:"1rem",background:"rgba(255, 255, 255, 0.05)"},children:[d.jsx("span",{style:{color:"rgba(255, 255, 255, 0.62)",display:"block"},children:r.label}),d.jsx("strong",{style:{display:"block",marginTop:"0.35rem"},children:r.value})]},r.label))})]}),d.jsxs("section",{style:{display:"grid",gap:"1.5rem",alignContent:"space-between"},children:[d.jsxs("div",{style:{borderRadius:"32px",padding:e?"1.5rem":"2.25rem",background:"radial-gradient(circle at top right, rgba(229, 162, 42, 0.2), transparent 28%), rgba(255, 255, 255, 0.04)",border:"1px solid rgba(255, 255, 255, 0.08)",display:"grid",gap:"1rem",justifyItems:"center",textAlign:"center",minHeight:e?"auto":360,alignContent:"center"},children:[d.jsx("span",{style:{width:"fit-content",padding:"0.5rem 0.9rem",borderRadius:"999px",background:"rgba(0, 164, 183, 0.16)",color:"#8ce8f2",fontWeight:700},children:"Chamada em andamento"}),d.jsx("strong",{style:{fontSize:e?"2.7rem":"4rem",letterSpacing:"0.08em"},children:t}),d.jsx("p",{style:{margin:0,maxWidth:"34rem",color:"rgba(255, 255, 255, 0.74)",lineHeight:1.6},children:"Voce esta em uma ligacao ativa com a cliente. Os controles abaixo sao visuais neste MVP e ajudam a demonstrar a experiencia de voz do produto."})]}),d.jsx(oy,{controls:dy,isMobile:e}),d.jsxs("div",{style:{display:"grid",gridTemplateColumns:e?"1fr":"repeat(2, minmax(0, 1fr)) auto",gap:"1rem",alignItems:"center"},children:[d.jsx("div",{style:{borderRadius:"24px",padding:"1rem 1.15rem",background:"rgba(255, 255, 255, 0.05)",color:"rgba(255, 255, 255, 0.72)"},children:"Qualidade da chamada: Estavel"}),d.jsx("div",{style:{borderRadius:"24px",padding:"1rem 1.15rem",background:"rgba(255, 255, 255, 0.05)",color:"rgba(255, 255, 255, 0.72)"},children:"Gravacao mock: Habilitada"}),d.jsx("button",{type:"button",style:{border:"none",borderRadius:"24px",padding:"1rem 1.4rem",background:"linear-gradient(135deg, var(--color-secondary), #d43a3a)",color:"#fff",fontWeight:800,minHeight:58},children:"Encerrar chamada"})]})]})]})]})})}function fy({contacts:e,activeContactId:t,onSelectContact:r,selectedChannel:n}){return d.jsxs("aside",{style:{background:"#fff",border:"1px solid var(--color-border)",borderRadius:"28px",padding:"1.25rem",display:"grid",gap:"0.9rem"},children:[d.jsxs("div",{children:[d.jsx("strong",{style:{display:"block",fontSize:"1.08rem"},children:"Contatos recentes"}),d.jsx("span",{style:{color:"var(--color-text-soft)"},children:"Reaproveite ultimos atendimentos para ganhar velocidade."})]}),d.jsx("div",{style:{display:"grid",gap:"0.75rem"},children:e.map(l=>{const i=l.id===t,o=n==="call"?l.channel==="Ligacao":n==="sms"?l.channel==="SMS":l.channel==="WhatsApp";return d.jsxs("button",{type:"button",onClick:()=>r(l.id),style:{border:"1px solid",borderColor:i?"rgba(0, 164, 183, 0.26)":"var(--color-border)",background:i?"rgba(0, 164, 183, 0.08)":"#fff",borderRadius:"20px",padding:"1rem",textAlign:"left",display:"grid",gap:"0.5rem"},children:[d.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:"1rem"},children:[d.jsx("strong",{children:l.name}),o?d.jsx("span",{style:{padding:"0.2rem 0.5rem",borderRadius:999,background:"rgba(0, 164, 183, 0.12)",color:"var(--color-primary)",fontSize:"0.76rem",fontWeight:700},children:"Sugerido"}):null]}),d.jsx("span",{style:{color:"var(--color-text-soft)"},children:l.phone}),d.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:"1rem"},children:[d.jsx("span",{style:{color:"var(--color-primary)",fontWeight:700},children:l.channel}),d.jsx("span",{style:{color:"var(--color-text-soft)",fontSize:"0.85rem"},children:l.lastContact})]})]},l.id)})})]})}const Io=[{id:"whatsapp",label:"WhatsApp",route:"/chat",accent:"#2bb741"},{id:"sms",label:"SMS",route:"/chat",accent:"#00a4b7"},{id:"call",label:"Ligacao",route:"/call",accent:"#e5a22a"}],py=["Suporte","Financeiro","Comercial"],Dn=[{id:"maria-souza",name:"Maria Souza",phone:"+55 11 99888-7766",channel:"WhatsApp",lastContact:"Hoje, 09:42"},{id:"empresa-alpha",name:"Empresa Alpha",phone:"+55 11 4002-2020",channel:"Email",lastContact:"Ontem, 16:18"},{id:"joao-pedro",name:"Joao Pedro",phone:"+55 31 98877-1102",channel:"SMS",lastContact:"Hoje, 08:15"},{id:"beatriz-lima",name:"Beatriz Lima",phone:"+55 21 99701-4455",channel:"Ligacao",lastContact:"Hoje, 07:51"}];function hy(){const e=Dr(),{isWideDesktop:t,isDesktop:r,isTablet:n,isMobile:l}=eo(),[i,o]=R.useState(""),[a,s]=R.useState("whatsapp"),[u,h]=R.useState(""),[c,p]=R.useState(Dn[0].id),[w,k]=R.useState(""),S=i.trim().toLowerCase(),L=R.useMemo(()=>S?Dn.filter(j=>`${j.name} ${j.phone} ${j.channel}`.toLowerCase().includes(S)):Dn,[S]),m=L.find(j=>j.id===c)||Dn.find(j=>j.id===c)||Dn[0],f=Io.find(j=>j.id===a)||Io[0],v=l?"1fr":t?"minmax(300px, 360px) minmax(0, 1fr)":r||n?"minmax(280px, 340px) minmax(0, 1fr)":"1fr";function E(){e(f.route)}return d.jsx("main",{style:{minHeight:"100vh",padding:"1.5rem"},children:d.jsxs("section",{style:{width:"min(1680px, calc(100vw - 3rem))",margin:"0 auto",background:"var(--color-surface-strong)",borderRadius:"32px",boxShadow:"var(--shadow-lg)",padding:"1.5rem",display:"grid",gap:"1.25rem"},children:[d.jsxs("header",{style:{display:"grid",gridTemplateColumns:l?"1fr":"auto 1fr auto",gap:"1rem",alignItems:"center"},children:[d.jsx(qi,{}),d.jsx("div",{style:{justifySelf:l?"stretch":"center",padding:"0.85rem 1rem",borderRadius:"18px",background:"rgba(0, 49, 80, 0.06)",color:"var(--color-primary)",fontWeight:700,textAlign:"center"},children:"Criacao rapida de atendimento"}),d.jsx(zs,{to:"/home",style:{justifySelf:l?"stretch":"end",borderRadius:"16px",padding:"0.85rem 1rem",background:"var(--color-primary)",color:"#fff",fontWeight:700,textAlign:"center"},children:"Voltar para home"})]}),d.jsxs("section",{style:{display:"grid",gridTemplateColumns:v,gap:"1rem",alignItems:"start"},children:[d.jsx(fy,{contacts:L,activeContactId:m.id,onSelectContact:p,selectedChannel:a}),d.jsxs("section",{style:{background:"#fff",border:"1px solid var(--color-border)",borderRadius:"28px",padding:"1.5rem",display:"grid",gap:"1.25rem"},children:[d.jsxs("div",{children:[d.jsx("strong",{style:{display:"block",fontSize:"1.18rem"},children:"Novo atendimento"}),d.jsx("p",{style:{margin:"0.45rem 0 0",color:"var(--color-text-soft)",lineHeight:1.6},children:"Escolha o contato, o canal e a area opcional antes de iniciar. O fluxo e mockado e leva voce direto para chat ou ligacao."})]}),d.jsxs("div",{style:{display:"grid",gridTemplateColumns:l?"1fr":"minmax(0, 1fr) auto",gap:"0.85rem"},children:[d.jsx("input",{type:"search",value:i,onChange:j=>o(j.target.value),placeholder:"Buscar contato por nome ou numero",style:{border:"1px solid var(--color-border)",borderRadius:"18px",padding:"0.95rem 1rem",background:"#fff",outline:"none"}}),d.jsx("button",{type:"button",onClick:()=>k(m.phone),style:{border:"1px solid var(--color-border)",borderRadius:"18px",padding:"0.95rem 1rem",background:"#fff",color:"var(--color-primary)",fontWeight:700},children:"Novo numero"})]}),d.jsx("div",{style:{display:"grid",gridTemplateColumns:l?"1fr":"repeat(3, minmax(0, 1fr))",gap:"0.85rem"},children:Io.map(j=>{const M=j.id===a;return d.jsxs("button",{type:"button",onClick:()=>s(j.id),style:{border:"1px solid",borderColor:M?`${j.accent}44`:"var(--color-border)",borderRadius:"22px",padding:"1rem",background:M?`${j.accent}12`:"#fff",textAlign:"left",display:"grid",gap:"0.45rem"},children:[d.jsx("strong",{style:{color:M?j.accent:"var(--color-text)"},children:j.label}),d.jsx("span",{style:{color:"var(--color-text-soft)"},children:j.id==="call"?"Inicia uma ligacao mock em tela cheia.":"Abre o fluxo de conversa em tempo real."})]},j.id)})}),d.jsxs("div",{style:{display:"grid",gridTemplateColumns:l?"1fr":"repeat(2, minmax(0, 1fr))",gap:"1rem"},children:[d.jsxs("label",{style:{display:"grid",gap:"0.45rem"},children:[d.jsx("span",{style:{fontWeight:600},children:"Area (opcional)"}),d.jsxs("select",{value:u,onChange:j=>h(j.target.value),style:{border:"1px solid var(--color-border)",borderRadius:"18px",padding:"0.95rem 1rem",background:"#fff",outline:"none"},children:[d.jsx("option",{value:"",children:"Selecionar depois"}),py.map(j=>d.jsx("option",{value:j,children:j},j))]})]}),d.jsxs("label",{style:{display:"grid",gap:"0.45rem"},children:[d.jsx("span",{style:{fontWeight:600},children:"Numero selecionado"}),d.jsx("input",{type:"text",value:w||m.phone,onChange:j=>k(j.target.value),placeholder:"+55 11 99999-9999",style:{border:"1px solid var(--color-border)",borderRadius:"18px",padding:"0.95rem 1rem",background:"#fff",outline:"none"}})]})]}),d.jsxs("section",{style:{display:"grid",gridTemplateColumns:l?"1fr":"minmax(0, 1.1fr) minmax(280px, 0.9fr)",gap:"1rem"},children:[d.jsxs("article",{style:{borderRadius:"24px",padding:"1.25rem",background:"linear-gradient(135deg, rgba(0, 49, 80, 0.98), rgba(11, 90, 134, 0.94))",color:"#fff",display:"grid",gap:"0.7rem"},children:[d.jsx("span",{style:{width:"fit-content",padding:"0.35rem 0.75rem",borderRadius:"999px",background:"rgba(255, 255, 255, 0.12)",fontWeight:700,fontSize:"0.84rem"},children:"Resumo do fluxo"}),d.jsx("strong",{style:{fontSize:"1.25rem"},children:m.name}),d.jsxs("span",{style:{color:"rgba(255, 255, 255, 0.74)"},children:["Canal escolhido: ",f.label]}),d.jsxs("span",{style:{color:"rgba(255, 255, 255, 0.74)"},children:["Numero: ",w||m.phone]}),d.jsxs("span",{style:{color:"rgba(255, 255, 255, 0.74)"},children:["Area: ",u||"Definir depois"]})]}),d.jsxs("article",{style:{borderRadius:"24px",padding:"1.25rem",border:"1px solid var(--color-border)",background:"#fff",display:"grid",gap:"0.7rem"},children:[d.jsx("strong",{children:"Proxima rota"}),d.jsx("span",{style:{color:"var(--color-text-soft)"},children:f.route==="/call"?"Ao iniciar, voce vai para a tela de ligacao.":"Ao iniciar, voce vai para a tela de chat."}),d.jsx("button",{type:"button",onClick:E,style:{border:"none",borderRadius:"18px",padding:"1rem 1.1rem",background:"linear-gradient(135deg, var(--color-primary), #0b5a86)",color:"#fff",fontWeight:800,marginTop:"0.4rem"},children:"Iniciar atendimento"})]})]})]})]})]})})}const my=mv([{path:"/",element:d.jsx(av,{to:"/login",replace:!0})},{path:"/login",element:d.jsx(bv,{})},{path:"/home",element:d.jsx(Xv,{})},{path:"/chat",element:d.jsx(ly,{})},{path:"/call",element:d.jsx(cy,{})},{path:"/new-attendance",element:d.jsx(hy,{})}]);Oo.createRoot(document.getElementById("root")).render(d.jsx(Ad.StrictMode,{children:d.jsx(Ev,{router:my})}));