(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode("._chat_4h4kz_1{display:flex;flex-direction:column;gap:var(--chat-bot--spacing-wide);height:100%;min-height:600px;max-height:600px;margin:0 auto;padding:var(--chat-bot--spacing-huge);border:1px solid var(--chat-bot--medium-gray);background-color:var(--chat-bot--light-gray);border-radius:var(--chat-bot--spacing-huge)}@media only screen and (max-width:599px){._chat_4h4kz_1{padding:var(--chat-bot--spacing-wide)!important}}._messagesWrapper_4h4kz_21{position:relative;display:flex;flex-direction:column;flex-grow:1;min-height:0}._messages_4h4kz_21{display:flex;flex-direction:column;flex-grow:1;gap:1rem;overflow-y:auto;overflow-x:hidden}._scrollButton_4h4kz_38{all:unset;position:absolute;bottom:var(--chat-bot--spacing-wide);left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--chat-bot--medium-gray);background-color:#fff;color:var(--chat-bot--primary);box-shadow:0 2px 6px #00000026;cursor:pointer}._scrollButton_4h4kz_38:hover{box-shadow:0 2px 8px #00000040}._scrollButton_4h4kz_38:focus-visible{outline:2px solid var(--chat-bot--primary);outline-offset:2px}._hint_4h4kz_66{padding-inline:var(--chat-bot--spacing-wide);margin-bottom:-.5rem;flex-grow:0;color:var(--chat-bot--primary-variation);font-size:var(--chat-bot--font-size--normal)}._suggestion_qvmr8_1{display:flex;align-items:center;padding:.5rem;border:2px solid var(--chat-bot--primary);background-color:#fff;color:var(--chat-bot--dark-gray);border-radius:.25rem;margin-bottom:.5rem;cursor:pointer;font-family:inherit}._suggestion_qvmr8_1:hover{background-color:var(--chat-bot--primary);color:#fff}a._articleLink_wf5vd_1{all:unset;cursor:pointer;display:inline-flex;vertical-align:middle;align-items:flex-start;gap:var(--chat-bot--spacing-tight);margin:var(--chat-bot--spacing-tight) 0;padding:var(--chat-bot--spacing-tight) var(--chat-bot--spacing-wide);box-sizing:border-box;border:1px solid var(--chat-bot--primary)!important;border-radius:var(--chat-bot--border-radius);width:fit-content;max-width:100%;text-decoration:none}a._articleLink_wf5vd_1:hover{border:1px solid var(--chat-bot--primary)!important}._articleLinkIcon_wf5vd_23{height:var(--chat-bot--spacing-huge);width:var(--chat-bot--spacing-huge);color:var(--chat-bot--primary);flex-shrink:0;margin-top:.15rem}@media screen and (max-width:599px){a._articleLink_wf5vd_1{display:flex;width:100%}}._message_1lifj_1{display:flex;width:100%;gap:var(--chat-bot--spacing-wide);font-size:var(--chat-bot--font-size--large);align-items:center}._message_1lifj_1 ._icon_1lifj_7{color:#fff;fill:#fff}._message_1lifj_1[data-role=user]{justify-content:flex-end}._message_1lifj_1[data-role=user] ._content_1lifj_15{flex-direction:row-reverse;background-color:var(--chat-bot--medium-gray);border-radius:var(--chat-bot--border-radius)}._message_1lifj_1[data-role=user] ._avatarRoot_1lifj_20{display:none}._message_1lifj_1[data-role=assistant] ._content_1lifj_15{padding-left:0}._message_1lifj_1[data-role=assistant] ol,._message_1lifj_1[data-role=assistant] ul{margin:0}._message_1lifj_1[data-role=assistant] li+li{margin-top:var(--chat-bot--spacing-tight)}._message_1lifj_1[data-role=assistant] li>p{margin:0}._message_1lifj_1[data-role=assistant] h1,._message_1lifj_1[data-role=assistant] h2,._message_1lifj_1[data-role=assistant] h3,._message_1lifj_1[data-role=assistant] h4,._message_1lifj_1[data-role=assistant] h5,._message_1lifj_1[data-role=assistant] h6{font-size:1.05em;font-weight:700;line-height:1.5rem;margin:0}@media screen and (max-width:599px){._message_1lifj_1[data-role=assistant] ol,._message_1lifj_1[data-role=assistant] ul{padding-inline-start:var(--chat-bot--spacing-wide);margin:0}}._message_1lifj_1[data-error=true]{display:flex;align-items:center;border:1px solid var(--red300);border-radius:8px;padding:.5rem;background-color:#ffebee}._message_1lifj_1[data-error=true] ._icon_1lifj_7{font-size:1.5rem;color:var(--red0);fill:var(--red0)}._content_1lifj_15{display:flex;gap:var(--chat-bot--spacing-wide);padding:var(--chat-bot--spacing-wide);flex-direction:column;min-width:0}._content_1lifj_15 *{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}._content_1lifj_15 p{width:100%;margin:0}._avatarRoot_1lifj_20{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;-webkit-user-select:none;user-select:none;width:45px;height:45px;border-radius:.5rem;flex-shrink:0;align-self:flex-start;margin-top:var(--chat-bot--spacing-wide)}._avatarImage_1lifj_116{width:100%;height:100%;object-fit:cover}._avatarFallback_1lifj_122{width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:var(--violet-11);font-size:15px;line-height:1;font-weight:500;color:#fff}._ai_1lifj_135{background-color:var(--chat-bot--primary)}@keyframes _toolStatusFadeSlide_1lifj_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _toolFinishPop_1lifj_1{0%{opacity:0;transform:scale(.94) translateY(4px)}60%{transform:scale(1.02) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _spinnerPulse_1lifj_1{0%,to{opacity:1}50%{opacity:.4}}._toolStatus_1lifj_169{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;animation:_toolStatusFadeSlide_1lifj_1 .35s cubic-bezier(.22,1,.36,1) both}._toolStatusSpinner_1lifj_177{display:flex;align-items:center;transform:scale(.5);width:1.25rem;height:1rem;flex-shrink:0;animation:_spinnerPulse_1lifj_1 1.8s ease-in-out infinite}._toolStatusText_1lifj_187{font-size:.82em;color:var(--chat-bot--dark-gray);opacity:.55;letter-spacing:.01em}._toolFinish_1lifj_194{display:flex;align-items:center;gap:.4rem;margin-top:.25rem;animation:_toolFinishPop_1lifj_1 .45s cubic-bezier(.22,1,.36,1) both}._toolFinishIcon_1lifj_202{color:var(--chat-bot--primary);flex-shrink:0;width:.9em;height:.9em}._toolFinishText_1lifj_209{font-size:.82em;color:var(--chat-bot--dark-gray);opacity:.55;letter-spacing:.01em}._suggestions_1lifj_216{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._suggestionChip_1lifj_223{background:none;border:1px solid var(--chat-bot--primary);color:var(--chat-bot--primary);padding:.5rem 1rem;border-radius:1rem;cursor:pointer;font-size:.9em;transition:all .2s}._suggestionChip_1lifj_223:hover{background:var(--chat-bot--primary);color:#fff}._loader_qofu4_1{display:absolute;bottom:0;width:1.5rem;aspect-ratio:3;--_g: no-repeat radial-gradient(circle closest-side, var(--chat-bot--primary) 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100% / 3) 50%;animation:_l3_qofu4_1 1s infinite linear}@keyframes _l3_qofu4_1{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}._form_10fov_1{display:flex;bottom:var(--chat-bot--spacing-wide);justify-content:space-between;align-items:center;border-radius:8px;padding:var(--chat-bot--spacing-wide);background-color:#d4dad935;gap:var(--chat-bot--spacing-wide)}._form_10fov_1 ._submitBtn_10fov_11{all:unset;display:flex;justify-content:center;align-items:center;font-size:1rem;cursor:pointer;height:40px;width:40px;border-radius:.4rem;border:none;background-color:var(--chat-bot--primary);color:#fff}._form_10fov_1 ._submitBtn_10fov_11:hover{box-shadow:1px 1px 4px var(--chat-bot--primary-variation)}._form_10fov_1 ._submitBtn_10fov_11:disabled{background-color:var(--chat-bot--medium-gray)}._form_10fov_1 ._clearBtn_10fov_33{all:unset;border:none;position:absolute;top:0;background-color:transparent;font-size:1rem;right:0}._form_10fov_1 ._clearBtn_10fov_33:hover{color:#000}._form_10fov_1 ._fieldset_10fov_47{display:flex;width:100%;border:none;align-items:center;position:relative;padding:0}._form_10fov_1 input[type=text][data-type=prompt]{display:block;outline:0;width:100%;font-size:var(--chat-bot--font-size--large);font-family:var(--chat-bot--font-family);border:none;padding-right:var(--chat-bot--spacing-huge);padding-bottom:var(--chat-bot--spacing-tight);border-bottom:2px solid var(--chat-bot--primary);background-color:transparent;box-shadow:none;margin:0}._form_10fov_1 input[type=text][data-type=prompt]:focus{box-shadow:none}#chat-bot{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--chat-bot--primary: rgb(146, 199, 62);--chat-bot--primary-variation: rgb(106, 159, 22);--chat-bot--medium-gray: rgb(213, 213, 213);--chat-bot--light-gray: rgb(250, 250, 250);--chat-bot--dark-gray: rgb(33, 33, 33);--chat-bot--error: rgb(244, 67, 54);--chat-bot--spacing-huge: 1.2rem;--chat-bot--spacing-wide: .8rem;--chat-bot--spacing-tight: .3rem;--chat-bot--border-radius: .2rem;--chat-bot--border-width: 1px;--chat-bot--border-color: rgba(0, 0, 0, .1);--chat-bot--font-size--normal: .8rem;--chat-bot--font-size--large: .9rem;--chat-bot--font-size--small: .5rem;--chat-bot--font-family: inherit;font-size:1rem;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;color:#000}#chat-bot *{line-height:1.5rem}")),document.head.appendChild(t)}}catch(a){console.error("vite-plugin-css-injected-by-js",a)}})();
(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const g of document.querySelectorAll('link[rel="modulepreload"]'))p(g);new MutationObserver(g=>{for(const C of g)if(C.type==="childList")for(const _ of C.addedNodes)_.tagName==="LINK"&&_.rel==="modulepreload"&&p(_)}).observe(document,{childList:!0,subtree:!0});function s(g){const C={};return g.integrity&&(C.integrity=g.integrity),g.referrerPolicy&&(C.referrerPolicy=g.referrerPolicy),g.crossOrigin==="use-credentials"?C.credentials="include":g.crossOrigin==="anonymous"?C.credentials="omit":C.credentials="same-origin",C}function p(g){if(g.ep)return;g.ep=!0;const C=s(g);fetch(g.href,C)}})();function hu(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var qi={exports:{}},Mr={},Ji={exports:{}},re={};var vc;function kp(){if(vc)return re;vc=1;var i=Symbol.for("react.element"),a=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),p=Symbol.for("react.strict_mode"),g=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),_=Symbol.for("react.context"),w=Symbol.for("react.forward_ref"),x=Symbol.for("react.suspense"),P=Symbol.for("react.memo"),A=Symbol.for("react.lazy"),I=Symbol.iterator;function M(v){return v===null||typeof v!="object"?null:(v=I&&v[I]||v["@@iterator"],typeof v=="function"?v:null)}var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,h={};function T(v,N,ne){this.props=v,this.context=N,this.refs=h,this.updater=ne||f}T.prototype.isReactComponent={},T.prototype.setState=function(v,N){if(typeof v!="object"&&typeof v!="function"&&v!=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,v,N,"setState")},T.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function D(){}D.prototype=T.prototype;function b(v,N,ne){this.props=v,this.context=N,this.refs=h,this.updater=ne||f}var te=b.prototype=new D;te.constructor=b,E(te,T.prototype),te.isPureReactComponent=!0;var le=Array.isArray,se=Object.prototype.hasOwnProperty,de={current:null},ee={key:!0,ref:!0,__self:!0,__source:!0};function ie(v,N,ne){var oe,ae={},ce=null,ge=null;if(N!=null)for(oe in N.ref!==void 0&&(ge=N.ref),N.key!==void 0&&(ce=""+N.key),N)se.call(N,oe)&&!ee.hasOwnProperty(oe)&&(ae[oe]=N[oe]);var pe=arguments.length-2;if(pe===1)ae.children=ne;else if(1<pe){for(var Se=Array(pe),et=0;et<pe;et++)Se[et]=arguments[et+2];ae.children=Se}if(v&&v.defaultProps)for(oe in pe=v.defaultProps,pe)ae[oe]===void 0&&(ae[oe]=pe[oe]);return{$$typeof:i,type:v,key:ce,ref:ge,props:ae,_owner:de.current}}function G(v,N){return{$$typeof:i,type:v.type,key:N,ref:v.ref,props:v.props,_owner:v._owner}}function q(v){return typeof v=="object"&&v!==null&&v.$$typeof===i}function Y(v){var N={"=":"=0",":":"=2"};return"$"+v.replace(/[=:]/g,function(ne){return N[ne]})}var he=/\/+/g;function Le(v,N){return typeof v=="object"&&v!==null&&v.key!=null?Y(""+v.key):N.toString(36)}function Fe(v,N,ne,oe,ae){var ce=typeof v;(ce==="undefined"||ce==="boolean")&&(v=null);var ge=!1;if(v===null)ge=!0;else switch(ce){case"string":case"number":ge=!0;break;case"object":switch(v.$$typeof){case i:case a:ge=!0}}if(ge)return ge=v,ae=ae(ge),v=oe===""?"."+Le(ge,0):oe,le(ae)?(ne="",v!=null&&(ne=v.replace(he,"$&/")+"/"),Fe(ae,N,ne,"",function(et){return et})):ae!=null&&(q(ae)&&(ae=G(ae,ne+(!ae.key||ge&&ge.key===ae.key?"":(""+ae.key).replace(he,"$&/")+"/")+v)),N.push(ae)),1;if(ge=0,oe=oe===""?".":oe+":",le(v))for(var pe=0;pe<v.length;pe++){ce=v[pe];var Se=oe+Le(ce,pe);ge+=Fe(ce,N,ne,Se,ae)}else if(Se=M(v),typeof Se=="function")for(v=Se.call(v),pe=0;!(ce=v.next()).done;)ce=ce.value,Se=oe+Le(ce,pe++),ge+=Fe(ce,N,ne,Se,ae);else if(ce==="object")throw N=String(v),Error("Objects are not valid as a React child (found: "+(N==="[object Object]"?"object with keys {"+Object.keys(v).join(", ")+"}":N)+"). If you meant to render a collection of children, use an array instead.");return ge}function We(v,N,ne){if(v==null)return v;var oe=[],ae=0;return Fe(v,oe,"","",function(ce){return N.call(ne,ce,ae++)}),oe}function Ce(v){if(v._status===-1){var N=v._result;N=N(),N.then(function(ne){(v._status===0||v._status===-1)&&(v._status=1,v._result=ne)},function(ne){(v._status===0||v._status===-1)&&(v._status=2,v._result=ne)}),v._status===-1&&(v._status=0,v._result=N)}if(v._status===1)return v._result.default;throw v._result}var xe={current:null},F={transition:null},X={ReactCurrentDispatcher:xe,ReactCurrentBatchConfig:F,ReactCurrentOwner:de};function B(){throw Error("act(...) is not supported in production builds of React.")}return re.Children={map:We,forEach:function(v,N,ne){We(v,function(){N.apply(this,arguments)},ne)},count:function(v){var N=0;return We(v,function(){N++}),N},toArray:function(v){return We(v,function(N){return N})||[]},only:function(v){if(!q(v))throw Error("React.Children.only expected to receive a single React element child.");return v}},re.Component=T,re.Fragment=s,re.Profiler=g,re.PureComponent=b,re.StrictMode=p,re.Suspense=x,re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=X,re.act=B,re.cloneElement=function(v,N,ne){if(v==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+v+".");var oe=E({},v.props),ae=v.key,ce=v.ref,ge=v._owner;if(N!=null){if(N.ref!==void 0&&(ce=N.ref,ge=de.current),N.key!==void 0&&(ae=""+N.key),v.type&&v.type.defaultProps)var pe=v.type.defaultProps;for(Se in N)se.call(N,Se)&&!ee.hasOwnProperty(Se)&&(oe[Se]=N[Se]===void 0&&pe!==void 0?pe[Se]:N[Se])}var Se=arguments.length-2;if(Se===1)oe.children=ne;else if(1<Se){pe=Array(Se);for(var et=0;et<Se;et++)pe[et]=arguments[et+2];oe.children=pe}return{$$typeof:i,type:v.type,key:ae,ref:ce,props:oe,_owner:ge}},re.createContext=function(v){return v={$$typeof:_,_currentValue:v,_currentValue2:v,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},v.Provider={$$typeof:C,_context:v},v.Consumer=v},re.createElement=ie,re.createFactory=function(v){var N=ie.bind(null,v);return N.type=v,N},re.createRef=function(){return{current:null}},re.forwardRef=function(v){return{$$typeof:w,render:v}},re.isValidElement=q,re.lazy=function(v){return{$$typeof:A,_payload:{_status:-1,_result:v},_init:Ce}},re.memo=function(v,N){return{$$typeof:P,type:v,compare:N===void 0?null:N}},re.startTransition=function(v){var N=F.transition;F.transition={};try{v()}finally{F.transition=N}},re.unstable_act=B,re.useCallback=function(v,N){return xe.current.useCallback(v,N)},re.useContext=function(v){return xe.current.useContext(v)},re.useDebugValue=function(){},re.useDeferredValue=function(v){return xe.current.useDeferredValue(v)},re.useEffect=function(v,N){return xe.current.useEffect(v,N)},re.useId=function(){return xe.current.useId()},re.useImperativeHandle=function(v,N,ne){return xe.current.useImperativeHandle(v,N,ne)},re.useInsertionEffect=function(v,N){return xe.current.useInsertionEffect(v,N)},re.useLayoutEffect=function(v,N){return xe.current.useLayoutEffect(v,N)},re.useMemo=function(v,N){return xe.current.useMemo(v,N)},re.useReducer=function(v,N,ne){return xe.current.useReducer(v,N,ne)},re.useRef=function(v){return xe.current.useRef(v)},re.useState=function(v){return xe.current.useState(v)},re.useSyncExternalStore=function(v,N,ne){return xe.current.useSyncExternalStore(v,N,ne)},re.useTransition=function(){return xe.current.useTransition()},re.version="18.3.1",re}var yc;function eo(){return yc||(yc=1,Ji.exports=kp()),Ji.exports}var wc;function Cp(){if(wc)return Mr;wc=1;var i=eo(),a=Symbol.for("react.element"),s=Symbol.for("react.fragment"),p=Object.prototype.hasOwnProperty,g=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,C={key:!0,ref:!0,__self:!0,__source:!0};function _(w,x,P){var A,I={},M=null,f=null;P!==void 0&&(M=""+P),x.key!==void 0&&(M=""+x.key),x.ref!==void 0&&(f=x.ref);for(A in x)p.call(x,A)&&!C.hasOwnProperty(A)&&(I[A]=x[A]);if(w&&w.defaultProps)for(A in x=w.defaultProps,x)I[A]===void 0&&(I[A]=x[A]);return{$$typeof:a,type:w,key:M,ref:f,props:I,_owner:g.current}}return Mr.Fragment=s,Mr.jsx=_,Mr.jsxs=_,Mr}var Sc;function _p(){return Sc||(Sc=1,qi.exports=Cp()),qi.exports}var H=_p(),j=eo();const _t=hu(j);var Yl={},bi={exports:{}},be={},eu={exports:{}},tu={};var kc;function Ep(){return kc||(kc=1,(function(i){function a(F,X){var B=F.length;F.push(X);e:for(;0<B;){var v=B-1>>>1,N=F[v];if(0<g(N,X))F[v]=X,F[B]=N,B=v;else break e}}function s(F){return F.length===0?null:F[0]}function p(F){if(F.length===0)return null;var X=F[0],B=F.pop();if(B!==X){F[0]=B;e:for(var v=0,N=F.length,ne=N>>>1;v<ne;){var oe=2*(v+1)-1,ae=F[oe],ce=oe+1,ge=F[ce];if(0>g(ae,B))ce<N&&0>g(ge,ae)?(F[v]=ge,F[ce]=B,v=ce):(F[v]=ae,F[oe]=B,v=oe);else if(ce<N&&0>g(ge,B))F[v]=ge,F[ce]=B,v=ce;else break e}}return X}function g(F,X){var B=F.sortIndex-X.sortIndex;return B!==0?B:F.id-X.id}if(typeof performance=="object"&&typeof performance.now=="function"){var C=performance;i.unstable_now=function(){return C.now()}}else{var _=Date,w=_.now();i.unstable_now=function(){return _.now()-w}}var x=[],P=[],A=1,I=null,M=3,f=!1,E=!1,h=!1,T=typeof setTimeout=="function"?setTimeout:null,D=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function te(F){for(var X=s(P);X!==null;){if(X.callback===null)p(P);else if(X.startTime<=F)p(P),X.sortIndex=X.expirationTime,a(x,X);else break;X=s(P)}}function le(F){if(h=!1,te(F),!E)if(s(x)!==null)E=!0,Ce(se);else{var X=s(P);X!==null&&xe(le,X.startTime-F)}}function se(F,X){E=!1,h&&(h=!1,D(ie),ie=-1),f=!0;var B=M;try{for(te(X),I=s(x);I!==null&&(!(I.expirationTime>X)||F&&!Y());){var v=I.callback;if(typeof v=="function"){I.callback=null,M=I.priorityLevel;var N=v(I.expirationTime<=X);X=i.unstable_now(),typeof N=="function"?I.callback=N:I===s(x)&&p(x),te(X)}else p(x);I=s(x)}if(I!==null)var ne=!0;else{var oe=s(P);oe!==null&&xe(le,oe.startTime-X),ne=!1}return ne}finally{I=null,M=B,f=!1}}var de=!1,ee=null,ie=-1,G=5,q=-1;function Y(){return!(i.unstable_now()-q<G)}function he(){if(ee!==null){var F=i.unstable_now();q=F;var X=!0;try{X=ee(!0,F)}finally{X?Le():(de=!1,ee=null)}}else de=!1}var Le;if(typeof b=="function")Le=function(){b(he)};else if(typeof MessageChannel<"u"){var Fe=new MessageChannel,We=Fe.port2;Fe.port1.onmessage=he,Le=function(){We.postMessage(null)}}else Le=function(){T(he,0)};function Ce(F){ee=F,de||(de=!0,Le())}function xe(F,X){ie=T(function(){F(i.unstable_now())},X)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(F){F.callback=null},i.unstable_continueExecution=function(){E||f||(E=!0,Ce(se))},i.unstable_forceFrameRate=function(F){0>F||125<F?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):G=0<F?Math.floor(1e3/F):5},i.unstable_getCurrentPriorityLevel=function(){return M},i.unstable_getFirstCallbackNode=function(){return s(x)},i.unstable_next=function(F){switch(M){case 1:case 2:case 3:var X=3;break;default:X=M}var B=M;M=X;try{return F()}finally{M=B}},i.unstable_pauseExecution=function(){},i.unstable_requestPaint=function(){},i.unstable_runWithPriority=function(F,X){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var B=M;M=F;try{return X()}finally{M=B}},i.unstable_scheduleCallback=function(F,X,B){var v=i.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?v+B:v):B=v,F){case 1:var N=-1;break;case 2:N=250;break;case 5:N=1073741823;break;case 4:N=1e4;break;default:N=5e3}return N=B+N,F={id:A++,callback:X,priorityLevel:F,startTime:B,expirationTime:N,sortIndex:-1},B>v?(F.sortIndex=B,a(P,F),s(x)===null&&F===s(P)&&(h?(D(ie),ie=-1):h=!0,xe(le,B-v))):(F.sortIndex=N,a(x,F),E||f||(E=!0,Ce(se))),F},i.unstable_shouldYield=Y,i.unstable_wrapCallback=function(F){var X=M;return function(){var B=M;M=X;try{return F.apply(this,arguments)}finally{M=B}}}})(tu)),tu}var Cc;function xp(){return Cc||(Cc=1,eu.exports=Ep()),eu.exports}var _c;function Pp(){if(_c)return be;_c=1;var i=eo(),a=xp();function s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var p=new Set,g={};function C(e,t){_(e,t),_(e+"Capture",t)}function _(e,t){for(g[e]=t,e=0;e<t.length;e++)p.add(t[e])}var w=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),x=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]*$/,A={},I={};function M(e){return x.call(I,e)?!0:x.call(A,e)?!1:P.test(e)?I[e]=!0:(A[e]=!0,!1)}function f(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function E(e,t,n,r){if(t===null||typeof t>"u"||f(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function h(e,t,n,r,l,o,u){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=u}var T={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){T[e]=new h(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];T[t]=new h(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){T[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){T[e]=new h(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){T[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){T[e]=new h(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){T[e]=new h(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){T[e]=new h(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){T[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)});var D=/[\-:]([a-z])/g;function b(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(D,b);T[t]=new h(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(D,b);T[t]=new h(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(D,b);T[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){T[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)}),T.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){T[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)});function te(e,t,n,r){var l=T.hasOwnProperty(t)?T[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(E(t,n,l,r)&&(n=null),r||l===null?M(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var le=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,se=Symbol.for("react.element"),de=Symbol.for("react.portal"),ee=Symbol.for("react.fragment"),ie=Symbol.for("react.strict_mode"),G=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),Y=Symbol.for("react.context"),he=Symbol.for("react.forward_ref"),Le=Symbol.for("react.suspense"),Fe=Symbol.for("react.suspense_list"),We=Symbol.for("react.memo"),Ce=Symbol.for("react.lazy"),xe=Symbol.for("react.offscreen"),F=Symbol.iterator;function X(e){return e===null||typeof e!="object"?null:(e=F&&e[F]||e["@@iterator"],typeof e=="function"?e:null)}var B=Object.assign,v;function N(e){if(v===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);v=t&&t[1]||""}return`
`+v+e}var ne=!1;function oe(e,t){if(!e||ne)return"";ne=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(k){var r=k}Reflect.construct(e,[],t)}else{try{t.call()}catch(k){r=k}e.call(t.prototype)}else{try{throw Error()}catch(k){r=k}e()}}catch(k){if(k&&r&&typeof k.stack=="string"){for(var l=k.stack.split(`
`),o=r.stack.split(`
`),u=l.length-1,c=o.length-1;1<=u&&0<=c&&l[u]!==o[c];)c--;for(;1<=u&&0<=c;u--,c--)if(l[u]!==o[c]){if(u!==1||c!==1)do if(u--,c--,0>c||l[u]!==o[c]){var d=`
`+l[u].replace(" at new "," at ");return e.displayName&&d.includes("<anonymous>")&&(d=d.replace("<anonymous>",e.displayName)),d}while(1<=u&&0<=c);break}}}finally{ne=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?N(e):""}function ae(e){switch(e.tag){case 5:return N(e.type);case 16:return N("Lazy");case 13:return N("Suspense");case 19:return N("SuspenseList");case 0:case 2:case 15:return e=oe(e.type,!1),e;case 11:return e=oe(e.type.render,!1),e;case 1:return e=oe(e.type,!0),e;default:return""}}function ce(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 ee:return"Fragment";case de:return"Portal";case G:return"Profiler";case ie:return"StrictMode";case Le:return"Suspense";case Fe:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Y:return(e.displayName||"Context")+".Consumer";case q:return(e._context.displayName||"Context")+".Provider";case he:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case We:return t=e.displayName||null,t!==null?t:ce(e.type)||"Memo";case Ce:t=e._payload,e=e._init;try{return ce(e(t))}catch{}}return null}function ge(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 ce(t);case 8:return t===ie?"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 pe(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Se(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function et(e){var t=Se(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,o.call(this,u)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ar(e){e._valueTracker||(e._valueTracker=et(e))}function _u(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Se(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ur(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 ro(e,t){var n=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Eu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=pe(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function xu(e,t){t=t.checked,t!=null&&te(e,"checked",t,!1)}function lo(e,t){xu(e,t);var n=pe(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?oo(e,t.type,n):t.hasOwnProperty("defaultValue")&&oo(e,t.type,pe(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Pu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function oo(e,t,n){(t!=="number"||Ur(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Kn=Array.isArray;function yn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+pe(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function io(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(s(91));return B({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ru(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(s(92));if(Kn(n)){if(1<n.length)throw Error(s(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:pe(n)}}function Nu(e,t){var n=pe(t.value),r=pe(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Lu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Tu(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 uo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Tu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var $r,Mu=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for($r=$r||document.createElement("div"),$r.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=$r.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Zn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Yn={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},xf=["Webkit","ms","Moz","O"];Object.keys(Yn).forEach(function(e){xf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Yn[t]=Yn[e]})});function zu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Yn.hasOwnProperty(e)&&Yn[e]?(""+t).trim():t+"px"}function Ou(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=zu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Pf=B({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 so(e,t){if(t){if(Pf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(s(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(s(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(t.style!=null&&typeof t.style!="object")throw Error(s(62))}}function ao(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 co=null;function fo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var po=null,wn=null,Sn=null;function ju(e){if(e=gr(e)){if(typeof po!="function")throw Error(s(280));var t=e.stateNode;t&&(t=al(t),po(e.stateNode,e.type,t))}}function Iu(e){wn?Sn?Sn.push(e):Sn=[e]:wn=e}function Du(){if(wn){var e=wn,t=Sn;if(Sn=wn=null,ju(e),t)for(e=0;e<t.length;e++)ju(t[e])}}function Fu(e,t){return e(t)}function Au(){}var mo=!1;function Uu(e,t,n){if(mo)return e(t,n);mo=!0;try{return Fu(e,t,n)}finally{mo=!1,(wn!==null||Sn!==null)&&(Au(),Du())}}function Xn(e,t){var n=e.stateNode;if(n===null)return null;var r=al(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(s(231,t,typeof n));return n}var ho=!1;if(w)try{var Gn={};Object.defineProperty(Gn,"passive",{get:function(){ho=!0}}),window.addEventListener("test",Gn,Gn),window.removeEventListener("test",Gn,Gn)}catch{ho=!1}function Rf(e,t,n,r,l,o,u,c,d){var k=Array.prototype.slice.call(arguments,3);try{t.apply(n,k)}catch(L){this.onError(L)}}var qn=!1,Br=null,Hr=!1,go=null,Nf={onError:function(e){qn=!0,Br=e}};function Lf(e,t,n,r,l,o,u,c,d){qn=!1,Br=null,Rf.apply(Nf,arguments)}function Tf(e,t,n,r,l,o,u,c,d){if(Lf.apply(this,arguments),qn){if(qn){var k=Br;qn=!1,Br=null}else throw Error(s(198));Hr||(Hr=!0,go=k)}}function rn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function $u(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 Bu(e){if(rn(e)!==e)throw Error(s(188))}function Mf(e){var t=e.alternate;if(!t){if(t=rn(e),t===null)throw Error(s(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return Bu(l),e;if(o===r)return Bu(l),t;o=o.sibling}throw Error(s(188))}if(n.return!==r.return)n=l,r=o;else{for(var u=!1,c=l.child;c;){if(c===n){u=!0,n=l,r=o;break}if(c===r){u=!0,r=l,n=o;break}c=c.sibling}if(!u){for(c=o.child;c;){if(c===n){u=!0,n=o,r=l;break}if(c===r){u=!0,r=o,n=l;break}c=c.sibling}if(!u)throw Error(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(n.tag!==3)throw Error(s(188));return n.stateNode.current===n?e:t}function Hu(e){return e=Mf(e),e!==null?Vu(e):null}function Vu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Vu(e);if(t!==null)return t;e=e.sibling}return null}var Wu=a.unstable_scheduleCallback,Qu=a.unstable_cancelCallback,zf=a.unstable_shouldYield,Of=a.unstable_requestPaint,Re=a.unstable_now,jf=a.unstable_getCurrentPriorityLevel,vo=a.unstable_ImmediatePriority,Ku=a.unstable_UserBlockingPriority,Vr=a.unstable_NormalPriority,If=a.unstable_LowPriority,Zu=a.unstable_IdlePriority,Wr=null,yt=null;function Df(e){if(yt&&typeof yt.onCommitFiberRoot=="function")try{yt.onCommitFiberRoot(Wr,e,void 0,(e.current.flags&128)===128)}catch{}}var ft=Math.clz32?Math.clz32:Uf,Ff=Math.log,Af=Math.LN2;function Uf(e){return e>>>=0,e===0?32:31-(Ff(e)/Af|0)|0}var Qr=64,Kr=4194304;function Jn(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 Zr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,u=n&268435455;if(u!==0){var c=u&~l;c!==0?r=Jn(c):(o&=u,o!==0&&(r=Jn(o)))}else u=n&~l,u!==0?r=Jn(u):o!==0&&(r=Jn(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ft(t),l=1<<n,r|=e[n],t&=~l;return r}function $f(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 Bf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var u=31-ft(o),c=1<<u,d=l[u];d===-1?((c&n)===0||(c&r)!==0)&&(l[u]=$f(c,t)):d<=t&&(e.expiredLanes|=c),o&=~c}}function yo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Yu(){var e=Qr;return Qr<<=1,(Qr&4194240)===0&&(Qr=64),e}function wo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function bn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ft(t),e[t]=n}function Hf(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-ft(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function So(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ft(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var me=0;function Xu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Gu,ko,qu,Ju,bu,Co=!1,Yr=[],Ot=null,jt=null,It=null,er=new Map,tr=new Map,Dt=[],Vf="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 es(e,t){switch(e){case"focusin":case"focusout":Ot=null;break;case"dragenter":case"dragleave":jt=null;break;case"mouseover":case"mouseout":It=null;break;case"pointerover":case"pointerout":er.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tr.delete(t.pointerId)}}function nr(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=gr(t),t!==null&&ko(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Wf(e,t,n,r,l){switch(t){case"focusin":return Ot=nr(Ot,e,t,n,r,l),!0;case"dragenter":return jt=nr(jt,e,t,n,r,l),!0;case"mouseover":return It=nr(It,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return er.set(o,nr(er.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,tr.set(o,nr(tr.get(o)||null,e,t,n,r,l)),!0}return!1}function ts(e){var t=ln(e.target);if(t!==null){var n=rn(t);if(n!==null){if(t=n.tag,t===13){if(t=$u(n),t!==null){e.blockedOn=t,bu(e.priority,function(){qu(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Xr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Eo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);co=r,n.target.dispatchEvent(r),co=null}else return t=gr(n),t!==null&&ko(t),e.blockedOn=n,!1;t.shift()}return!0}function ns(e,t,n){Xr(e)&&n.delete(t)}function Qf(){Co=!1,Ot!==null&&Xr(Ot)&&(Ot=null),jt!==null&&Xr(jt)&&(jt=null),It!==null&&Xr(It)&&(It=null),er.forEach(ns),tr.forEach(ns)}function rr(e,t){e.blockedOn===t&&(e.blockedOn=null,Co||(Co=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Qf)))}function lr(e){function t(l){return rr(l,e)}if(0<Yr.length){rr(Yr[0],e);for(var n=1;n<Yr.length;n++){var r=Yr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Ot!==null&&rr(Ot,e),jt!==null&&rr(jt,e),It!==null&&rr(It,e),er.forEach(t),tr.forEach(t),n=0;n<Dt.length;n++)r=Dt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Dt.length&&(n=Dt[0],n.blockedOn===null);)ts(n),n.blockedOn===null&&Dt.shift()}var kn=le.ReactCurrentBatchConfig,Gr=!0;function Kf(e,t,n,r){var l=me,o=kn.transition;kn.transition=null;try{me=1,_o(e,t,n,r)}finally{me=l,kn.transition=o}}function Zf(e,t,n,r){var l=me,o=kn.transition;kn.transition=null;try{me=4,_o(e,t,n,r)}finally{me=l,kn.transition=o}}function _o(e,t,n,r){if(Gr){var l=Eo(e,t,n,r);if(l===null)Bo(e,t,r,qr,n),es(e,r);else if(Wf(l,e,t,n,r))r.stopPropagation();else if(es(e,r),t&4&&-1<Vf.indexOf(e)){for(;l!==null;){var o=gr(l);if(o!==null&&Gu(o),o=Eo(e,t,n,r),o===null&&Bo(e,t,r,qr,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Bo(e,t,r,null,n)}}var qr=null;function Eo(e,t,n,r){if(qr=null,e=fo(r),e=ln(e),e!==null)if(t=rn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=$u(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qr=e,null}function rs(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(jf()){case vo:return 1;case Ku:return 4;case Vr:case If:return 16;case Zu:return 536870912;default:return 16}default:return 16}}var Ft=null,xo=null,Jr=null;function ls(){if(Jr)return Jr;var e,t=xo,n=t.length,r,l="value"in Ft?Ft.value:Ft.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var u=n-e;for(r=1;r<=u&&t[n-r]===l[o-r];r++);return Jr=l.slice(e,1<r?1-r:void 0)}function br(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 el(){return!0}function os(){return!1}function tt(e){function t(n,r,l,o,u){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=u,this.currentTarget=null;for(var c in e)e.hasOwnProperty(c)&&(n=e[c],this[c]=n?n(o):o[c]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?el:os,this.isPropagationStopped=os,this}return B(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=el)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=el)},persist:function(){},isPersistent:el}),t}var Cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Po=tt(Cn),or=B({},Cn,{view:0,detail:0}),Yf=tt(or),Ro,No,ir,tl=B({},or,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:To,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!==ir&&(ir&&e.type==="mousemove"?(Ro=e.screenX-ir.screenX,No=e.screenY-ir.screenY):No=Ro=0,ir=e),Ro)},movementY:function(e){return"movementY"in e?e.movementY:No}}),is=tt(tl),Xf=B({},tl,{dataTransfer:0}),Gf=tt(Xf),qf=B({},or,{relatedTarget:0}),Lo=tt(qf),Jf=B({},Cn,{animationName:0,elapsedTime:0,pseudoElement:0}),bf=tt(Jf),ed=B({},Cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),td=tt(ed),nd=B({},Cn,{data:0}),us=tt(nd),rd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ld={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"},od={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function id(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=od[e])?!!t[e]:!1}function To(){return id}var ud=B({},or,{key:function(e){if(e.key){var t=rd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=br(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ld[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:To,charCode:function(e){return e.type==="keypress"?br(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?br(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),sd=tt(ud),ad=B({},tl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ss=tt(ad),cd=B({},or,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:To}),fd=tt(cd),dd=B({},Cn,{propertyName:0,elapsedTime:0,pseudoElement:0}),pd=tt(dd),md=B({},tl,{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}),hd=tt(md),gd=[9,13,27,32],Mo=w&&"CompositionEvent"in window,ur=null;w&&"documentMode"in document&&(ur=document.documentMode);var vd=w&&"TextEvent"in window&&!ur,as=w&&(!Mo||ur&&8<ur&&11>=ur),cs=" ",fs=!1;function ds(e,t){switch(e){case"keyup":return gd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ps(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var _n=!1;function yd(e,t){switch(e){case"compositionend":return ps(t);case"keypress":return t.which!==32?null:(fs=!0,cs);case"textInput":return e=t.data,e===cs&&fs?null:e;default:return null}}function wd(e,t){if(_n)return e==="compositionend"||!Mo&&ds(e,t)?(e=ls(),Jr=xo=Ft=null,_n=!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 as&&t.locale!=="ko"?null:t.data;default:return null}}var Sd={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 ms(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Sd[e.type]:t==="textarea"}function hs(e,t,n,r){Iu(r),t=il(t,"onChange"),0<t.length&&(n=new Po("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var sr=null,ar=null;function kd(e){Os(e,0)}function nl(e){var t=Nn(e);if(_u(t))return e}function Cd(e,t){if(e==="change")return t}var gs=!1;if(w){var zo;if(w){var Oo="oninput"in document;if(!Oo){var vs=document.createElement("div");vs.setAttribute("oninput","return;"),Oo=typeof vs.oninput=="function"}zo=Oo}else zo=!1;gs=zo&&(!document.documentMode||9<document.documentMode)}function ys(){sr&&(sr.detachEvent("onpropertychange",ws),ar=sr=null)}function ws(e){if(e.propertyName==="value"&&nl(ar)){var t=[];hs(t,ar,e,fo(e)),Uu(kd,t)}}function _d(e,t,n){e==="focusin"?(ys(),sr=t,ar=n,sr.attachEvent("onpropertychange",ws)):e==="focusout"&&ys()}function Ed(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return nl(ar)}function xd(e,t){if(e==="click")return nl(t)}function Pd(e,t){if(e==="input"||e==="change")return nl(t)}function Rd(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var dt=typeof Object.is=="function"?Object.is:Rd;function cr(e,t){if(dt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!x.call(t,l)||!dt(e[l],t[l]))return!1}return!0}function Ss(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ks(e,t){var n=Ss(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ss(n)}}function Cs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Cs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function _s(){for(var e=window,t=Ur();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ur(e.document)}return t}function jo(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 Nd(e){var t=_s(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Cs(n.ownerDocument.documentElement,n)){if(r!==null&&jo(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=ks(n,o);var u=ks(n,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(u.node,u.offset)):(t.setEnd(u.node,u.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Ld=w&&"documentMode"in document&&11>=document.documentMode,En=null,Io=null,fr=null,Do=!1;function Es(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Do||En==null||En!==Ur(r)||(r=En,"selectionStart"in r&&jo(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),fr&&cr(fr,r)||(fr=r,r=il(Io,"onSelect"),0<r.length&&(t=new Po("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=En)))}function rl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xn={animationend:rl("Animation","AnimationEnd"),animationiteration:rl("Animation","AnimationIteration"),animationstart:rl("Animation","AnimationStart"),transitionend:rl("Transition","TransitionEnd")},Fo={},xs={};w&&(xs=document.createElement("div").style,"AnimationEvent"in window||(delete xn.animationend.animation,delete xn.animationiteration.animation,delete xn.animationstart.animation),"TransitionEvent"in window||delete xn.transitionend.transition);function ll(e){if(Fo[e])return Fo[e];if(!xn[e])return e;var t=xn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in xs)return Fo[e]=t[n];return e}var Ps=ll("animationend"),Rs=ll("animationiteration"),Ns=ll("animationstart"),Ls=ll("transitionend"),Ts=new Map,Ms="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 At(e,t){Ts.set(e,t),C(t,[e])}for(var Ao=0;Ao<Ms.length;Ao++){var Uo=Ms[Ao],Td=Uo.toLowerCase(),Md=Uo[0].toUpperCase()+Uo.slice(1);At(Td,"on"+Md)}At(Ps,"onAnimationEnd"),At(Rs,"onAnimationIteration"),At(Ns,"onAnimationStart"),At("dblclick","onDoubleClick"),At("focusin","onFocus"),At("focusout","onBlur"),At(Ls,"onTransitionEnd"),_("onMouseEnter",["mouseout","mouseover"]),_("onMouseLeave",["mouseout","mouseover"]),_("onPointerEnter",["pointerout","pointerover"]),_("onPointerLeave",["pointerout","pointerover"]),C("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),C("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),C("onBeforeInput",["compositionend","keypress","textInput","paste"]),C("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),C("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),C("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var dr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),zd=new Set("cancel close invalid load scroll toggle".split(" ").concat(dr));function zs(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Tf(r,t,void 0,e),e.currentTarget=null}function Os(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var u=r.length-1;0<=u;u--){var c=r[u],d=c.instance,k=c.currentTarget;if(c=c.listener,d!==o&&l.isPropagationStopped())break e;zs(l,c,k),o=d}else for(u=0;u<r.length;u++){if(c=r[u],d=c.instance,k=c.currentTarget,c=c.listener,d!==o&&l.isPropagationStopped())break e;zs(l,c,k),o=d}}}if(Hr)throw e=go,Hr=!1,go=null,e}function ye(e,t){var n=t[Zo];n===void 0&&(n=t[Zo]=new Set);var r=e+"__bubble";n.has(r)||(js(t,e,2,!1),n.add(r))}function $o(e,t,n){var r=0;t&&(r|=4),js(n,e,r,t)}var ol="_reactListening"+Math.random().toString(36).slice(2);function pr(e){if(!e[ol]){e[ol]=!0,p.forEach(function(n){n!=="selectionchange"&&(zd.has(n)||$o(n,!1,e),$o(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ol]||(t[ol]=!0,$o("selectionchange",!1,t))}}function js(e,t,n,r){switch(rs(t)){case 1:var l=Kf;break;case 4:l=Zf;break;default:l=_o}n=l.bind(null,t,n,e),l=void 0,!ho||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Bo(e,t,n,r,l){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var u=r.tag;if(u===3||u===4){var c=r.stateNode.containerInfo;if(c===l||c.nodeType===8&&c.parentNode===l)break;if(u===4)for(u=r.return;u!==null;){var d=u.tag;if((d===3||d===4)&&(d=u.stateNode.containerInfo,d===l||d.nodeType===8&&d.parentNode===l))return;u=u.return}for(;c!==null;){if(u=ln(c),u===null)return;if(d=u.tag,d===5||d===6){r=o=u;continue e}c=c.parentNode}}r=r.return}Uu(function(){var k=o,L=fo(n),z=[];e:{var R=Ts.get(e);if(R!==void 0){var U=Po,V=e;switch(e){case"keypress":if(br(n)===0)break e;case"keydown":case"keyup":U=sd;break;case"focusin":V="focus",U=Lo;break;case"focusout":V="blur",U=Lo;break;case"beforeblur":case"afterblur":U=Lo;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":U=is;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":U=Gf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":U=fd;break;case Ps:case Rs:case Ns:U=bf;break;case Ls:U=pd;break;case"scroll":U=Yf;break;case"wheel":U=hd;break;case"copy":case"cut":case"paste":U=td;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":U=ss}var W=(t&4)!==0,Ne=!W&&e==="scroll",y=W?R!==null?R+"Capture":null:R;W=[];for(var m=k,S;m!==null;){S=m;var O=S.stateNode;if(S.tag===5&&O!==null&&(S=O,y!==null&&(O=Xn(m,y),O!=null&&W.push(mr(m,O,S)))),Ne)break;m=m.return}0<W.length&&(R=new U(R,V,null,n,L),z.push({event:R,listeners:W}))}}if((t&7)===0){e:{if(R=e==="mouseover"||e==="pointerover",U=e==="mouseout"||e==="pointerout",R&&n!==co&&(V=n.relatedTarget||n.fromElement)&&(ln(V)||V[Et]))break e;if((U||R)&&(R=L.window===L?L:(R=L.ownerDocument)?R.defaultView||R.parentWindow:window,U?(V=n.relatedTarget||n.toElement,U=k,V=V?ln(V):null,V!==null&&(Ne=rn(V),V!==Ne||V.tag!==5&&V.tag!==6)&&(V=null)):(U=null,V=k),U!==V)){if(W=is,O="onMouseLeave",y="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(W=ss,O="onPointerLeave",y="onPointerEnter",m="pointer"),Ne=U==null?R:Nn(U),S=V==null?R:Nn(V),R=new W(O,m+"leave",U,n,L),R.target=Ne,R.relatedTarget=S,O=null,ln(L)===k&&(W=new W(y,m+"enter",V,n,L),W.target=S,W.relatedTarget=Ne,O=W),Ne=O,U&&V)t:{for(W=U,y=V,m=0,S=W;S;S=Pn(S))m++;for(S=0,O=y;O;O=Pn(O))S++;for(;0<m-S;)W=Pn(W),m--;for(;0<S-m;)y=Pn(y),S--;for(;m--;){if(W===y||y!==null&&W===y.alternate)break t;W=Pn(W),y=Pn(y)}W=null}else W=null;U!==null&&Is(z,R,U,W,!1),V!==null&&Ne!==null&&Is(z,Ne,V,W,!0)}}e:{if(R=k?Nn(k):window,U=R.nodeName&&R.nodeName.toLowerCase(),U==="select"||U==="input"&&R.type==="file")var Q=Cd;else if(ms(R))if(gs)Q=Pd;else{Q=Ed;var K=_d}else(U=R.nodeName)&&U.toLowerCase()==="input"&&(R.type==="checkbox"||R.type==="radio")&&(Q=xd);if(Q&&(Q=Q(e,k))){hs(z,Q,n,L);break e}K&&K(e,R,k),e==="focusout"&&(K=R._wrapperState)&&K.controlled&&R.type==="number"&&oo(R,"number",R.value)}switch(K=k?Nn(k):window,e){case"focusin":(ms(K)||K.contentEditable==="true")&&(En=K,Io=k,fr=null);break;case"focusout":fr=Io=En=null;break;case"mousedown":Do=!0;break;case"contextmenu":case"mouseup":case"dragend":Do=!1,Es(z,n,L);break;case"selectionchange":if(Ld)break;case"keydown":case"keyup":Es(z,n,L)}var Z;if(Mo)e:{switch(e){case"compositionstart":var J="onCompositionStart";break e;case"compositionend":J="onCompositionEnd";break e;case"compositionupdate":J="onCompositionUpdate";break e}J=void 0}else _n?ds(e,n)&&(J="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(J="onCompositionStart");J&&(as&&n.locale!=="ko"&&(_n||J!=="onCompositionStart"?J==="onCompositionEnd"&&_n&&(Z=ls()):(Ft=L,xo="value"in Ft?Ft.value:Ft.textContent,_n=!0)),K=il(k,J),0<K.length&&(J=new us(J,e,null,n,L),z.push({event:J,listeners:K}),Z?J.data=Z:(Z=ps(n),Z!==null&&(J.data=Z)))),(Z=vd?yd(e,n):wd(e,n))&&(k=il(k,"onBeforeInput"),0<k.length&&(L=new us("onBeforeInput","beforeinput",null,n,L),z.push({event:L,listeners:k}),L.data=Z))}Os(z,t)})}function mr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function il(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=Xn(e,n),o!=null&&r.unshift(mr(e,o,l)),o=Xn(e,t),o!=null&&r.push(mr(e,o,l))),e=e.return}return r}function Pn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Is(e,t,n,r,l){for(var o=t._reactName,u=[];n!==null&&n!==r;){var c=n,d=c.alternate,k=c.stateNode;if(d!==null&&d===r)break;c.tag===5&&k!==null&&(c=k,l?(d=Xn(n,o),d!=null&&u.unshift(mr(n,d,c))):l||(d=Xn(n,o),d!=null&&u.push(mr(n,d,c)))),n=n.return}u.length!==0&&e.push({event:t,listeners:u})}var Od=/\r\n?/g,jd=/\u0000|\uFFFD/g;function Ds(e){return(typeof e=="string"?e:""+e).replace(Od,`
`).replace(jd,"")}function ul(e,t,n){if(t=Ds(t),Ds(e)!==t&&n)throw Error(s(425))}function sl(){}var Ho=null,Vo=null;function Wo(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 Qo=typeof setTimeout=="function"?setTimeout:void 0,Id=typeof clearTimeout=="function"?clearTimeout:void 0,Fs=typeof Promise=="function"?Promise:void 0,Dd=typeof queueMicrotask=="function"?queueMicrotask:typeof Fs<"u"?function(e){return Fs.resolve(null).then(e).catch(Fd)}:Qo;function Fd(e){setTimeout(function(){throw e})}function Ko(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),lr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);lr(t)}function Ut(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 As(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Rn=Math.random().toString(36).slice(2),wt="__reactFiber$"+Rn,hr="__reactProps$"+Rn,Et="__reactContainer$"+Rn,Zo="__reactEvents$"+Rn,Ad="__reactListeners$"+Rn,Ud="__reactHandles$"+Rn;function ln(e){var t=e[wt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Et]||n[wt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=As(e);e!==null;){if(n=e[wt])return n;e=As(e)}return t}e=n,n=e.parentNode}return null}function gr(e){return e=e[wt]||e[Et],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Nn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(s(33))}function al(e){return e[hr]||null}var Yo=[],Ln=-1;function $t(e){return{current:e}}function we(e){0>Ln||(e.current=Yo[Ln],Yo[Ln]=null,Ln--)}function ve(e,t){Ln++,Yo[Ln]=e.current,e.current=t}var Bt={},$e=$t(Bt),Ye=$t(!1),on=Bt;function Tn(e,t){var n=e.type.contextTypes;if(!n)return Bt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Xe(e){return e=e.childContextTypes,e!=null}function cl(){we(Ye),we($e)}function Us(e,t,n){if($e.current!==Bt)throw Error(s(168));ve($e,t),ve(Ye,n)}function $s(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(s(108,ge(e)||"Unknown",l));return B({},n,r)}function fl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Bt,on=$e.current,ve($e,e),ve(Ye,Ye.current),!0}function Bs(e,t,n){var r=e.stateNode;if(!r)throw Error(s(169));n?(e=$s(e,t,on),r.__reactInternalMemoizedMergedChildContext=e,we(Ye),we($e),ve($e,e)):we(Ye),ve(Ye,n)}var xt=null,dl=!1,Xo=!1;function Hs(e){xt===null?xt=[e]:xt.push(e)}function $d(e){dl=!0,Hs(e)}function Ht(){if(!Xo&&xt!==null){Xo=!0;var e=0,t=me;try{var n=xt;for(me=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}xt=null,dl=!1}catch(l){throw xt!==null&&(xt=xt.slice(e+1)),Wu(vo,Ht),l}finally{me=t,Xo=!1}}return null}var Mn=[],zn=0,pl=null,ml=0,ot=[],it=0,un=null,Pt=1,Rt="";function sn(e,t){Mn[zn++]=ml,Mn[zn++]=pl,pl=e,ml=t}function Vs(e,t,n){ot[it++]=Pt,ot[it++]=Rt,ot[it++]=un,un=e;var r=Pt;e=Rt;var l=32-ft(r)-1;r&=~(1<<l),n+=1;var o=32-ft(t)+l;if(30<o){var u=l-l%5;o=(r&(1<<u)-1).toString(32),r>>=u,l-=u,Pt=1<<32-ft(t)+l|n<<l|r,Rt=o+e}else Pt=1<<o|n<<l|r,Rt=e}function Go(e){e.return!==null&&(sn(e,1),Vs(e,1,0))}function qo(e){for(;e===pl;)pl=Mn[--zn],Mn[zn]=null,ml=Mn[--zn],Mn[zn]=null;for(;e===un;)un=ot[--it],ot[it]=null,Rt=ot[--it],ot[it]=null,Pt=ot[--it],ot[it]=null}var nt=null,rt=null,ke=!1,pt=null;function Ws(e,t){var n=ct(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Qs(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,nt=e,rt=Ut(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,nt=e,rt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=un!==null?{id:Pt,overflow:Rt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ct(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,nt=e,rt=null,!0):!1;default:return!1}}function Jo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function bo(e){if(ke){var t=rt;if(t){var n=t;if(!Qs(e,t)){if(Jo(e))throw Error(s(418));t=Ut(n.nextSibling);var r=nt;t&&Qs(e,t)?Ws(r,n):(e.flags=e.flags&-4097|2,ke=!1,nt=e)}}else{if(Jo(e))throw Error(s(418));e.flags=e.flags&-4097|2,ke=!1,nt=e}}}function Ks(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;nt=e}function hl(e){if(e!==nt)return!1;if(!ke)return Ks(e),ke=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Wo(e.type,e.memoizedProps)),t&&(t=rt)){if(Jo(e))throw Zs(),Error(s(418));for(;t;)Ws(e,t),t=Ut(t.nextSibling)}if(Ks(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){rt=Ut(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}rt=null}}else rt=nt?Ut(e.stateNode.nextSibling):null;return!0}function Zs(){for(var e=rt;e;)e=Ut(e.nextSibling)}function On(){rt=nt=null,ke=!1}function ei(e){pt===null?pt=[e]:pt.push(e)}var Bd=le.ReactCurrentBatchConfig;function vr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(s(309));var r=n.stateNode}if(!r)throw Error(s(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(u){var c=l.refs;u===null?delete c[o]:c[o]=u},t._stringRef=o,t)}if(typeof e!="string")throw Error(s(284));if(!n._owner)throw Error(s(290,e))}return e}function gl(e,t){throw e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ys(e){var t=e._init;return t(e._payload)}function Xs(e){function t(y,m){if(e){var S=y.deletions;S===null?(y.deletions=[m],y.flags|=16):S.push(m)}}function n(y,m){if(!e)return null;for(;m!==null;)t(y,m),m=m.sibling;return null}function r(y,m){for(y=new Map;m!==null;)m.key!==null?y.set(m.key,m):y.set(m.index,m),m=m.sibling;return y}function l(y,m){return y=Gt(y,m),y.index=0,y.sibling=null,y}function o(y,m,S){return y.index=S,e?(S=y.alternate,S!==null?(S=S.index,S<m?(y.flags|=2,m):S):(y.flags|=2,m)):(y.flags|=1048576,m)}function u(y){return e&&y.alternate===null&&(y.flags|=2),y}function c(y,m,S,O){return m===null||m.tag!==6?(m=Qi(S,y.mode,O),m.return=y,m):(m=l(m,S),m.return=y,m)}function d(y,m,S,O){var Q=S.type;return Q===ee?L(y,m,S.props.children,O,S.key):m!==null&&(m.elementType===Q||typeof Q=="object"&&Q!==null&&Q.$$typeof===Ce&&Ys(Q)===m.type)?(O=l(m,S.props),O.ref=vr(y,m,S),O.return=y,O):(O=$l(S.type,S.key,S.props,null,y.mode,O),O.ref=vr(y,m,S),O.return=y,O)}function k(y,m,S,O){return m===null||m.tag!==4||m.stateNode.containerInfo!==S.containerInfo||m.stateNode.implementation!==S.implementation?(m=Ki(S,y.mode,O),m.return=y,m):(m=l(m,S.children||[]),m.return=y,m)}function L(y,m,S,O,Q){return m===null||m.tag!==7?(m=gn(S,y.mode,O,Q),m.return=y,m):(m=l(m,S),m.return=y,m)}function z(y,m,S){if(typeof m=="string"&&m!==""||typeof m=="number")return m=Qi(""+m,y.mode,S),m.return=y,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case se:return S=$l(m.type,m.key,m.props,null,y.mode,S),S.ref=vr(y,null,m),S.return=y,S;case de:return m=Ki(m,y.mode,S),m.return=y,m;case Ce:var O=m._init;return z(y,O(m._payload),S)}if(Kn(m)||X(m))return m=gn(m,y.mode,S,null),m.return=y,m;gl(y,m)}return null}function R(y,m,S,O){var Q=m!==null?m.key:null;if(typeof S=="string"&&S!==""||typeof S=="number")return Q!==null?null:c(y,m,""+S,O);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case se:return S.key===Q?d(y,m,S,O):null;case de:return S.key===Q?k(y,m,S,O):null;case Ce:return Q=S._init,R(y,m,Q(S._payload),O)}if(Kn(S)||X(S))return Q!==null?null:L(y,m,S,O,null);gl(y,S)}return null}function U(y,m,S,O,Q){if(typeof O=="string"&&O!==""||typeof O=="number")return y=y.get(S)||null,c(m,y,""+O,Q);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case se:return y=y.get(O.key===null?S:O.key)||null,d(m,y,O,Q);case de:return y=y.get(O.key===null?S:O.key)||null,k(m,y,O,Q);case Ce:var K=O._init;return U(y,m,S,K(O._payload),Q)}if(Kn(O)||X(O))return y=y.get(S)||null,L(m,y,O,Q,null);gl(m,O)}return null}function V(y,m,S,O){for(var Q=null,K=null,Z=m,J=m=0,De=null;Z!==null&&J<S.length;J++){Z.index>J?(De=Z,Z=null):De=Z.sibling;var fe=R(y,Z,S[J],O);if(fe===null){Z===null&&(Z=De);break}e&&Z&&fe.alternate===null&&t(y,Z),m=o(fe,m,J),K===null?Q=fe:K.sibling=fe,K=fe,Z=De}if(J===S.length)return n(y,Z),ke&&sn(y,J),Q;if(Z===null){for(;J<S.length;J++)Z=z(y,S[J],O),Z!==null&&(m=o(Z,m,J),K===null?Q=Z:K.sibling=Z,K=Z);return ke&&sn(y,J),Q}for(Z=r(y,Z);J<S.length;J++)De=U(Z,y,J,S[J],O),De!==null&&(e&&De.alternate!==null&&Z.delete(De.key===null?J:De.key),m=o(De,m,J),K===null?Q=De:K.sibling=De,K=De);return e&&Z.forEach(function(qt){return t(y,qt)}),ke&&sn(y,J),Q}function W(y,m,S,O){var Q=X(S);if(typeof Q!="function")throw Error(s(150));if(S=Q.call(S),S==null)throw Error(s(151));for(var K=Q=null,Z=m,J=m=0,De=null,fe=S.next();Z!==null&&!fe.done;J++,fe=S.next()){Z.index>J?(De=Z,Z=null):De=Z.sibling;var qt=R(y,Z,fe.value,O);if(qt===null){Z===null&&(Z=De);break}e&&Z&&qt.alternate===null&&t(y,Z),m=o(qt,m,J),K===null?Q=qt:K.sibling=qt,K=qt,Z=De}if(fe.done)return n(y,Z),ke&&sn(y,J),Q;if(Z===null){for(;!fe.done;J++,fe=S.next())fe=z(y,fe.value,O),fe!==null&&(m=o(fe,m,J),K===null?Q=fe:K.sibling=fe,K=fe);return ke&&sn(y,J),Q}for(Z=r(y,Z);!fe.done;J++,fe=S.next())fe=U(Z,y,J,fe.value,O),fe!==null&&(e&&fe.alternate!==null&&Z.delete(fe.key===null?J:fe.key),m=o(fe,m,J),K===null?Q=fe:K.sibling=fe,K=fe);return e&&Z.forEach(function(Sp){return t(y,Sp)}),ke&&sn(y,J),Q}function Ne(y,m,S,O){if(typeof S=="object"&&S!==null&&S.type===ee&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case se:e:{for(var Q=S.key,K=m;K!==null;){if(K.key===Q){if(Q=S.type,Q===ee){if(K.tag===7){n(y,K.sibling),m=l(K,S.props.children),m.return=y,y=m;break e}}else if(K.elementType===Q||typeof Q=="object"&&Q!==null&&Q.$$typeof===Ce&&Ys(Q)===K.type){n(y,K.sibling),m=l(K,S.props),m.ref=vr(y,K,S),m.return=y,y=m;break e}n(y,K);break}else t(y,K);K=K.sibling}S.type===ee?(m=gn(S.props.children,y.mode,O,S.key),m.return=y,y=m):(O=$l(S.type,S.key,S.props,null,y.mode,O),O.ref=vr(y,m,S),O.return=y,y=O)}return u(y);case de:e:{for(K=S.key;m!==null;){if(m.key===K)if(m.tag===4&&m.stateNode.containerInfo===S.containerInfo&&m.stateNode.implementation===S.implementation){n(y,m.sibling),m=l(m,S.children||[]),m.return=y,y=m;break e}else{n(y,m);break}else t(y,m);m=m.sibling}m=Ki(S,y.mode,O),m.return=y,y=m}return u(y);case Ce:return K=S._init,Ne(y,m,K(S._payload),O)}if(Kn(S))return V(y,m,S,O);if(X(S))return W(y,m,S,O);gl(y,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,m!==null&&m.tag===6?(n(y,m.sibling),m=l(m,S),m.return=y,y=m):(n(y,m),m=Qi(S,y.mode,O),m.return=y,y=m),u(y)):n(y,m)}return Ne}var jn=Xs(!0),Gs=Xs(!1),vl=$t(null),yl=null,In=null,ti=null;function ni(){ti=In=yl=null}function ri(e){var t=vl.current;we(vl),e._currentValue=t}function li(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Dn(e,t){yl=e,ti=In=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Ge=!0),e.firstContext=null)}function ut(e){var t=e._currentValue;if(ti!==e)if(e={context:e,memoizedValue:t,next:null},In===null){if(yl===null)throw Error(s(308));In=e,yl.dependencies={lanes:0,firstContext:e}}else In=In.next=e;return t}var an=null;function oi(e){an===null?an=[e]:an.push(e)}function qs(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,oi(t)):(n.next=l.next,l.next=n),t.interleaved=n,Nt(e,r)}function Nt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Vt=!1;function ii(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Js(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 Wt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(ue&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Nt(e,n)}return l=r.interleaved,l===null?(t.next=t,oi(r)):(t.next=l.next,l.next=t),r.interleaved=t,Nt(e,n)}function wl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,So(e,n)}}function bs(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var u={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=u:o=o.next=u,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Sl(e,t,n,r){var l=e.updateQueue;Vt=!1;var o=l.firstBaseUpdate,u=l.lastBaseUpdate,c=l.shared.pending;if(c!==null){l.shared.pending=null;var d=c,k=d.next;d.next=null,u===null?o=k:u.next=k,u=d;var L=e.alternate;L!==null&&(L=L.updateQueue,c=L.lastBaseUpdate,c!==u&&(c===null?L.firstBaseUpdate=k:c.next=k,L.lastBaseUpdate=d))}if(o!==null){var z=l.baseState;u=0,L=k=d=null,c=o;do{var R=c.lane,U=c.eventTime;if((r&R)===R){L!==null&&(L=L.next={eventTime:U,lane:0,tag:c.tag,payload:c.payload,callback:c.callback,next:null});e:{var V=e,W=c;switch(R=t,U=n,W.tag){case 1:if(V=W.payload,typeof V=="function"){z=V.call(U,z,R);break e}z=V;break e;case 3:V.flags=V.flags&-65537|128;case 0:if(V=W.payload,R=typeof V=="function"?V.call(U,z,R):V,R==null)break e;z=B({},z,R);break e;case 2:Vt=!0}}c.callback!==null&&c.lane!==0&&(e.flags|=64,R=l.effects,R===null?l.effects=[c]:R.push(c))}else U={eventTime:U,lane:R,tag:c.tag,payload:c.payload,callback:c.callback,next:null},L===null?(k=L=U,d=z):L=L.next=U,u|=R;if(c=c.next,c===null){if(c=l.shared.pending,c===null)break;R=c,c=R.next,R.next=null,l.lastBaseUpdate=R,l.shared.pending=null}}while(!0);if(L===null&&(d=z),l.baseState=d,l.firstBaseUpdate=k,l.lastBaseUpdate=L,t=l.shared.interleaved,t!==null){l=t;do u|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);dn|=u,e.lanes=u,e.memoizedState=z}}function ea(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(s(191,l));l.call(r)}}}var yr={},St=$t(yr),wr=$t(yr),Sr=$t(yr);function cn(e){if(e===yr)throw Error(s(174));return e}function ui(e,t){switch(ve(Sr,t),ve(wr,e),ve(St,yr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:uo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=uo(t,e)}we(St),ve(St,t)}function Fn(){we(St),we(wr),we(Sr)}function ta(e){cn(Sr.current);var t=cn(St.current),n=uo(t,e.type);t!==n&&(ve(wr,e),ve(St,n))}function si(e){wr.current===e&&(we(St),we(wr))}var _e=$t(0);function kl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ai=[];function ci(){for(var e=0;e<ai.length;e++)ai[e]._workInProgressVersionPrimary=null;ai.length=0}var Cl=le.ReactCurrentDispatcher,fi=le.ReactCurrentBatchConfig,fn=0,Ee=null,Me=null,je=null,_l=!1,kr=!1,Cr=0,Hd=0;function Be(){throw Error(s(321))}function di(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!dt(e[n],t[n]))return!1;return!0}function pi(e,t,n,r,l,o){if(fn=o,Ee=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Cl.current=e===null||e.memoizedState===null?Kd:Zd,e=n(r,l),kr){o=0;do{if(kr=!1,Cr=0,25<=o)throw Error(s(301));o+=1,je=Me=null,t.updateQueue=null,Cl.current=Yd,e=n(r,l)}while(kr)}if(Cl.current=Pl,t=Me!==null&&Me.next!==null,fn=0,je=Me=Ee=null,_l=!1,t)throw Error(s(300));return e}function mi(){var e=Cr!==0;return Cr=0,e}function kt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return je===null?Ee.memoizedState=je=e:je=je.next=e,je}function st(){if(Me===null){var e=Ee.alternate;e=e!==null?e.memoizedState:null}else e=Me.next;var t=je===null?Ee.memoizedState:je.next;if(t!==null)je=t,Me=e;else{if(e===null)throw Error(s(310));Me=e,e={memoizedState:Me.memoizedState,baseState:Me.baseState,baseQueue:Me.baseQueue,queue:Me.queue,next:null},je===null?Ee.memoizedState=je=e:je=je.next=e}return je}function _r(e,t){return typeof t=="function"?t(e):t}function hi(e){var t=st(),n=t.queue;if(n===null)throw Error(s(311));n.lastRenderedReducer=e;var r=Me,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var u=l.next;l.next=o.next,o.next=u}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var c=u=null,d=null,k=o;do{var L=k.lane;if((fn&L)===L)d!==null&&(d=d.next={lane:0,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null}),r=k.hasEagerState?k.eagerState:e(r,k.action);else{var z={lane:L,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null};d===null?(c=d=z,u=r):d=d.next=z,Ee.lanes|=L,dn|=L}k=k.next}while(k!==null&&k!==o);d===null?u=r:d.next=c,dt(r,t.memoizedState)||(Ge=!0),t.memoizedState=r,t.baseState=u,t.baseQueue=d,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,Ee.lanes|=o,dn|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function gi(e){var t=st(),n=t.queue;if(n===null)throw Error(s(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var u=l=l.next;do o=e(o,u.action),u=u.next;while(u!==l);dt(o,t.memoizedState)||(Ge=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function na(){}function ra(e,t){var n=Ee,r=st(),l=t(),o=!dt(r.memoizedState,l);if(o&&(r.memoizedState=l,Ge=!0),r=r.queue,vi(ia.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||je!==null&&je.memoizedState.tag&1){if(n.flags|=2048,Er(9,oa.bind(null,n,r,l,t),void 0,null),Ie===null)throw Error(s(349));(fn&30)!==0||la(n,t,l)}return l}function la(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Ee.updateQueue,t===null?(t={lastEffect:null,stores:null},Ee.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function oa(e,t,n,r){t.value=n,t.getSnapshot=r,ua(t)&&sa(e)}function ia(e,t,n){return n(function(){ua(t)&&sa(e)})}function ua(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!dt(e,n)}catch{return!0}}function sa(e){var t=Nt(e,1);t!==null&&vt(t,e,1,-1)}function aa(e){var t=kt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:_r,lastRenderedState:e},t.queue=e,e=e.dispatch=Qd.bind(null,Ee,e),[t.memoizedState,e]}function Er(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Ee.updateQueue,t===null?(t={lastEffect:null,stores:null},Ee.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function ca(){return st().memoizedState}function El(e,t,n,r){var l=kt();Ee.flags|=e,l.memoizedState=Er(1|t,n,void 0,r===void 0?null:r)}function xl(e,t,n,r){var l=st();r=r===void 0?null:r;var o=void 0;if(Me!==null){var u=Me.memoizedState;if(o=u.destroy,r!==null&&di(r,u.deps)){l.memoizedState=Er(t,n,o,r);return}}Ee.flags|=e,l.memoizedState=Er(1|t,n,o,r)}function fa(e,t){return El(8390656,8,e,t)}function vi(e,t){return xl(2048,8,e,t)}function da(e,t){return xl(4,2,e,t)}function pa(e,t){return xl(4,4,e,t)}function ma(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 ha(e,t,n){return n=n!=null?n.concat([e]):null,xl(4,4,ma.bind(null,t,e),n)}function yi(){}function ga(e,t){var n=st();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&di(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function va(e,t){var n=st();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&di(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ya(e,t,n){return(fn&21)===0?(e.baseState&&(e.baseState=!1,Ge=!0),e.memoizedState=n):(dt(n,t)||(n=Yu(),Ee.lanes|=n,dn|=n,e.baseState=!0),t)}function Vd(e,t){var n=me;me=n!==0&&4>n?n:4,e(!0);var r=fi.transition;fi.transition={};try{e(!1),t()}finally{me=n,fi.transition=r}}function wa(){return st().memoizedState}function Wd(e,t,n){var r=Yt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Sa(e))ka(t,n);else if(n=qs(e,t,n,r),n!==null){var l=Ke();vt(n,e,r,l),Ca(n,t,r)}}function Qd(e,t,n){var r=Yt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Sa(e))ka(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var u=t.lastRenderedState,c=o(u,n);if(l.hasEagerState=!0,l.eagerState=c,dt(c,u)){var d=t.interleaved;d===null?(l.next=l,oi(t)):(l.next=d.next,d.next=l),t.interleaved=l;return}}catch{}n=qs(e,t,l,r),n!==null&&(l=Ke(),vt(n,e,r,l),Ca(n,t,r))}}function Sa(e){var t=e.alternate;return e===Ee||t!==null&&t===Ee}function ka(e,t){kr=_l=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ca(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,So(e,n)}}var Pl={readContext:ut,useCallback:Be,useContext:Be,useEffect:Be,useImperativeHandle:Be,useInsertionEffect:Be,useLayoutEffect:Be,useMemo:Be,useReducer:Be,useRef:Be,useState:Be,useDebugValue:Be,useDeferredValue:Be,useTransition:Be,useMutableSource:Be,useSyncExternalStore:Be,useId:Be,unstable_isNewReconciler:!1},Kd={readContext:ut,useCallback:function(e,t){return kt().memoizedState=[e,t===void 0?null:t],e},useContext:ut,useEffect:fa,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,El(4194308,4,ma.bind(null,t,e),n)},useLayoutEffect:function(e,t){return El(4194308,4,e,t)},useInsertionEffect:function(e,t){return El(4,2,e,t)},useMemo:function(e,t){var n=kt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=kt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Wd.bind(null,Ee,e),[r.memoizedState,e]},useRef:function(e){var t=kt();return e={current:e},t.memoizedState=e},useState:aa,useDebugValue:yi,useDeferredValue:function(e){return kt().memoizedState=e},useTransition:function(){var e=aa(!1),t=e[0];return e=Vd.bind(null,e[1]),kt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Ee,l=kt();if(ke){if(n===void 0)throw Error(s(407));n=n()}else{if(n=t(),Ie===null)throw Error(s(349));(fn&30)!==0||la(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,fa(ia.bind(null,r,o,e),[e]),r.flags|=2048,Er(9,oa.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=kt(),t=Ie.identifierPrefix;if(ke){var n=Rt,r=Pt;n=(r&~(1<<32-ft(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Cr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Hd++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Zd={readContext:ut,useCallback:ga,useContext:ut,useEffect:vi,useImperativeHandle:ha,useInsertionEffect:da,useLayoutEffect:pa,useMemo:va,useReducer:hi,useRef:ca,useState:function(){return hi(_r)},useDebugValue:yi,useDeferredValue:function(e){var t=st();return ya(t,Me.memoizedState,e)},useTransition:function(){var e=hi(_r)[0],t=st().memoizedState;return[e,t]},useMutableSource:na,useSyncExternalStore:ra,useId:wa,unstable_isNewReconciler:!1},Yd={readContext:ut,useCallback:ga,useContext:ut,useEffect:vi,useImperativeHandle:ha,useInsertionEffect:da,useLayoutEffect:pa,useMemo:va,useReducer:gi,useRef:ca,useState:function(){return gi(_r)},useDebugValue:yi,useDeferredValue:function(e){var t=st();return Me===null?t.memoizedState=e:ya(t,Me.memoizedState,e)},useTransition:function(){var e=gi(_r)[0],t=st().memoizedState;return[e,t]},useMutableSource:na,useSyncExternalStore:ra,useId:wa,unstable_isNewReconciler:!1};function mt(e,t){if(e&&e.defaultProps){t=B({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function wi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:B({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Rl={isMounted:function(e){return(e=e._reactInternals)?rn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ke(),l=Yt(e),o=Lt(r,l);o.payload=t,n!=null&&(o.callback=n),t=Wt(e,o,l),t!==null&&(vt(t,e,l,r),wl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ke(),l=Yt(e),o=Lt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Wt(e,o,l),t!==null&&(vt(t,e,l,r),wl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ke(),r=Yt(e),l=Lt(n,r);l.tag=2,t!=null&&(l.callback=t),t=Wt(e,l,r),t!==null&&(vt(t,e,r,n),wl(t,e,r))}};function _a(e,t,n,r,l,o,u){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,u):t.prototype&&t.prototype.isPureReactComponent?!cr(n,r)||!cr(l,o):!0}function Ea(e,t,n){var r=!1,l=Bt,o=t.contextType;return typeof o=="object"&&o!==null?o=ut(o):(l=Xe(t)?on:$e.current,r=t.contextTypes,o=(r=r!=null)?Tn(e,l):Bt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Rl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function xa(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Rl.enqueueReplaceState(t,t.state,null)}function Si(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},ii(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=ut(o):(o=Xe(t)?on:$e.current,l.context=Tn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(wi(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Rl.enqueueReplaceState(l,l.state,null),Sl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function An(e,t){try{var n="",r=t;do n+=ae(r),r=r.return;while(r);var l=n}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function ki(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ci(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Xd=typeof WeakMap=="function"?WeakMap:Map;function Pa(e,t,n){n=Lt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){jl||(jl=!0,Fi=r),Ci(e,t)},n}function Ra(e,t,n){n=Lt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Ci(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Ci(e,t),typeof r!="function"&&(Kt===null?Kt=new Set([this]):Kt.add(this));var u=t.stack;this.componentDidCatch(t.value,{componentStack:u!==null?u:""})}),n}function Na(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Xd;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=ap.bind(null,e,t,n),t.then(e,e))}function La(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 Ta(e,t,n,r,l){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Lt(-1,1),t.tag=2,Wt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Gd=le.ReactCurrentOwner,Ge=!1;function Qe(e,t,n,r){t.child=e===null?Gs(t,null,n,r):jn(t,e.child,n,r)}function Ma(e,t,n,r,l){n=n.render;var o=t.ref;return Dn(t,l),r=pi(e,t,n,r,o,l),n=mi(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Tt(e,t,l)):(ke&&n&&Go(t),t.flags|=1,Qe(e,t,r,l),t.child)}function za(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Wi(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Oa(e,t,o,r,l)):(e=$l(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&l)===0){var u=o.memoizedProps;if(n=n.compare,n=n!==null?n:cr,n(u,r)&&e.ref===t.ref)return Tt(e,t,l)}return t.flags|=1,e=Gt(o,r),e.ref=t.ref,e.return=t,t.child=e}function Oa(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(cr(o,r)&&e.ref===t.ref)if(Ge=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&(Ge=!0);else return t.lanes=e.lanes,Tt(e,t,l)}return _i(e,t,n,r,l)}function ja(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ve($n,lt),lt|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ve($n,lt),lt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,ve($n,lt),lt|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,ve($n,lt),lt|=r;return Qe(e,t,l,n),t.child}function Ia(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function _i(e,t,n,r,l){var o=Xe(n)?on:$e.current;return o=Tn(t,o),Dn(t,l),n=pi(e,t,n,r,o,l),r=mi(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Tt(e,t,l)):(ke&&r&&Go(t),t.flags|=1,Qe(e,t,n,l),t.child)}function Da(e,t,n,r,l){if(Xe(n)){var o=!0;fl(t)}else o=!1;if(Dn(t,l),t.stateNode===null)Ll(e,t),Ea(t,n,r),Si(t,n,r,l),r=!0;else if(e===null){var u=t.stateNode,c=t.memoizedProps;u.props=c;var d=u.context,k=n.contextType;typeof k=="object"&&k!==null?k=ut(k):(k=Xe(n)?on:$e.current,k=Tn(t,k));var L=n.getDerivedStateFromProps,z=typeof L=="function"||typeof u.getSnapshotBeforeUpdate=="function";z||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==r||d!==k)&&xa(t,u,r,k),Vt=!1;var R=t.memoizedState;u.state=R,Sl(t,r,u,l),d=t.memoizedState,c!==r||R!==d||Ye.current||Vt?(typeof L=="function"&&(wi(t,n,L,r),d=t.memoizedState),(c=Vt||_a(t,n,c,r,R,d,k))?(z||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=d),u.props=r,u.state=d,u.context=k,r=c):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{u=t.stateNode,Js(e,t),c=t.memoizedProps,k=t.type===t.elementType?c:mt(t.type,c),u.props=k,z=t.pendingProps,R=u.context,d=n.contextType,typeof d=="object"&&d!==null?d=ut(d):(d=Xe(n)?on:$e.current,d=Tn(t,d));var U=n.getDerivedStateFromProps;(L=typeof U=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==z||R!==d)&&xa(t,u,r,d),Vt=!1,R=t.memoizedState,u.state=R,Sl(t,r,u,l);var V=t.memoizedState;c!==z||R!==V||Ye.current||Vt?(typeof U=="function"&&(wi(t,n,U,r),V=t.memoizedState),(k=Vt||_a(t,n,k,r,R,V,d)||!1)?(L||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(r,V,d),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(r,V,d)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=V),u.props=r,u.state=V,u.context=d,r=k):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),r=!1)}return Ei(e,t,n,r,o,l)}function Ei(e,t,n,r,l,o){Ia(e,t);var u=(t.flags&128)!==0;if(!r&&!u)return l&&Bs(t,n,!1),Tt(e,t,o);r=t.stateNode,Gd.current=t;var c=u&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&u?(t.child=jn(t,e.child,null,o),t.child=jn(t,null,c,o)):Qe(e,t,c,o),t.memoizedState=r.state,l&&Bs(t,n,!0),t.child}function Fa(e){var t=e.stateNode;t.pendingContext?Us(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Us(e,t.context,!1),ui(e,t.containerInfo)}function Aa(e,t,n,r,l){return On(),ei(l),t.flags|=256,Qe(e,t,n,r),t.child}var xi={dehydrated:null,treeContext:null,retryLane:0};function Pi(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ua(e,t,n){var r=t.pendingProps,l=_e.current,o=!1,u=(t.flags&128)!==0,c;if((c=u)||(c=e!==null&&e.memoizedState===null?!1:(l&2)!==0),c?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),ve(_e,l&1),e===null)return bo(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(u=r.children,e=r.fallback,o?(r=t.mode,o=t.child,u={mode:"hidden",children:u},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=u):o=Bl(u,r,0,null),e=gn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Pi(n),t.memoizedState=xi,e):Ri(t,u));if(l=e.memoizedState,l!==null&&(c=l.dehydrated,c!==null))return qd(e,t,u,r,c,l,n);if(o){o=r.fallback,u=t.mode,l=e.child,c=l.sibling;var d={mode:"hidden",children:r.children};return(u&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=d,t.deletions=null):(r=Gt(l,d),r.subtreeFlags=l.subtreeFlags&14680064),c!==null?o=Gt(c,o):(o=gn(o,u,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,u=e.child.memoizedState,u=u===null?Pi(n):{baseLanes:u.baseLanes|n,cachePool:null,transitions:u.transitions},o.memoizedState=u,o.childLanes=e.childLanes&~n,t.memoizedState=xi,r}return o=e.child,e=o.sibling,r=Gt(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Ri(e,t){return t=Bl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Nl(e,t,n,r){return r!==null&&ei(r),jn(t,e.child,null,n),e=Ri(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function qd(e,t,n,r,l,o,u){if(n)return t.flags&256?(t.flags&=-257,r=ki(Error(s(422))),Nl(e,t,u,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Bl({mode:"visible",children:r.children},l,0,null),o=gn(o,l,u,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&jn(t,e.child,null,u),t.child.memoizedState=Pi(u),t.memoizedState=xi,o);if((t.mode&1)===0)return Nl(e,t,u,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var c=r.dgst;return r=c,o=Error(s(419)),r=ki(o,r,void 0),Nl(e,t,u,r)}if(c=(u&e.childLanes)!==0,Ge||c){if(r=Ie,r!==null){switch(u&-u){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(r.suspendedLanes|u))!==0?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,Nt(e,l),vt(r,e,l,-1))}return Vi(),r=ki(Error(s(421))),Nl(e,t,u,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=cp.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,rt=Ut(l.nextSibling),nt=t,ke=!0,pt=null,e!==null&&(ot[it++]=Pt,ot[it++]=Rt,ot[it++]=un,Pt=e.id,Rt=e.overflow,un=t),t=Ri(t,r.children),t.flags|=4096,t)}function $a(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),li(e.return,t,n)}function Ni(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function Ba(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(Qe(e,t,r.children,n),r=_e.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&$a(e,n,t);else if(e.tag===19)$a(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ve(_e,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&kl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Ni(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&kl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Ni(t,!0,n,null,o);break;case"together":Ni(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ll(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Tt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),dn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,n=Gt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Gt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Jd(e,t,n){switch(t.tag){case 3:Fa(t),On();break;case 5:ta(t);break;case 1:Xe(t.type)&&fl(t);break;case 4:ui(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;ve(vl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ve(_e,_e.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Ua(e,t,n):(ve(_e,_e.current&1),e=Tt(e,t,n),e!==null?e.sibling:null);ve(_e,_e.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Ba(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),ve(_e,_e.current),r)break;return null;case 22:case 23:return t.lanes=0,ja(e,t,n)}return Tt(e,t,n)}var Ha,Li,Va,Wa;Ha=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Li=function(){},Va=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,cn(St.current);var o=null;switch(n){case"input":l=ro(e,l),r=ro(e,r),o=[];break;case"select":l=B({},l,{value:void 0}),r=B({},r,{value:void 0}),o=[];break;case"textarea":l=io(e,l),r=io(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=sl)}so(n,r);var u;n=null;for(k in l)if(!r.hasOwnProperty(k)&&l.hasOwnProperty(k)&&l[k]!=null)if(k==="style"){var c=l[k];for(u in c)c.hasOwnProperty(u)&&(n||(n={}),n[u]="")}else k!=="dangerouslySetInnerHTML"&&k!=="children"&&k!=="suppressContentEditableWarning"&&k!=="suppressHydrationWarning"&&k!=="autoFocus"&&(g.hasOwnProperty(k)?o||(o=[]):(o=o||[]).push(k,null));for(k in r){var d=r[k];if(c=l?.[k],r.hasOwnProperty(k)&&d!==c&&(d!=null||c!=null))if(k==="style")if(c){for(u in c)!c.hasOwnProperty(u)||d&&d.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in d)d.hasOwnProperty(u)&&c[u]!==d[u]&&(n||(n={}),n[u]=d[u])}else n||(o||(o=[]),o.push(k,n)),n=d;else k==="dangerouslySetInnerHTML"?(d=d?d.__html:void 0,c=c?c.__html:void 0,d!=null&&c!==d&&(o=o||[]).push(k,d)):k==="children"?typeof d!="string"&&typeof d!="number"||(o=o||[]).push(k,""+d):k!=="suppressContentEditableWarning"&&k!=="suppressHydrationWarning"&&(g.hasOwnProperty(k)?(d!=null&&k==="onScroll"&&ye("scroll",e),o||c===d||(o=[])):(o=o||[]).push(k,d))}n&&(o=o||[]).push("style",n);var k=o;(t.updateQueue=k)&&(t.flags|=4)}},Wa=function(e,t,n,r){n!==r&&(t.flags|=4)};function xr(e,t){if(!ke)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function He(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function bd(e,t,n){var r=t.pendingProps;switch(qo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return He(t),null;case 1:return Xe(t.type)&&cl(),He(t),null;case 3:return r=t.stateNode,Fn(),we(Ye),we($e),ci(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(hl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,pt!==null&&($i(pt),pt=null))),Li(e,t),He(t),null;case 5:si(t);var l=cn(Sr.current);if(n=t.type,e!==null&&t.stateNode!=null)Va(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(s(166));return He(t),null}if(e=cn(St.current),hl(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[wt]=t,r[hr]=o,e=(t.mode&1)!==0,n){case"dialog":ye("cancel",r),ye("close",r);break;case"iframe":case"object":case"embed":ye("load",r);break;case"video":case"audio":for(l=0;l<dr.length;l++)ye(dr[l],r);break;case"source":ye("error",r);break;case"img":case"image":case"link":ye("error",r),ye("load",r);break;case"details":ye("toggle",r);break;case"input":Eu(r,o),ye("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},ye("invalid",r);break;case"textarea":Ru(r,o),ye("invalid",r)}so(n,o),l=null;for(var u in o)if(o.hasOwnProperty(u)){var c=o[u];u==="children"?typeof c=="string"?r.textContent!==c&&(o.suppressHydrationWarning!==!0&&ul(r.textContent,c,e),l=["children",c]):typeof c=="number"&&r.textContent!==""+c&&(o.suppressHydrationWarning!==!0&&ul(r.textContent,c,e),l=["children",""+c]):g.hasOwnProperty(u)&&c!=null&&u==="onScroll"&&ye("scroll",r)}switch(n){case"input":Ar(r),Pu(r,o,!0);break;case"textarea":Ar(r),Lu(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=sl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{u=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Tu(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=u.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),n==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[wt]=t,e[hr]=r,Ha(e,t,!1,!1),t.stateNode=e;e:{switch(u=ao(n,r),n){case"dialog":ye("cancel",e),ye("close",e),l=r;break;case"iframe":case"object":case"embed":ye("load",e),l=r;break;case"video":case"audio":for(l=0;l<dr.length;l++)ye(dr[l],e);l=r;break;case"source":ye("error",e),l=r;break;case"img":case"image":case"link":ye("error",e),ye("load",e),l=r;break;case"details":ye("toggle",e),l=r;break;case"input":Eu(e,r),l=ro(e,r),ye("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=B({},r,{value:void 0}),ye("invalid",e);break;case"textarea":Ru(e,r),l=io(e,r),ye("invalid",e);break;default:l=r}so(n,l),c=l;for(o in c)if(c.hasOwnProperty(o)){var d=c[o];o==="style"?Ou(e,d):o==="dangerouslySetInnerHTML"?(d=d?d.__html:void 0,d!=null&&Mu(e,d)):o==="children"?typeof d=="string"?(n!=="textarea"||d!=="")&&Zn(e,d):typeof d=="number"&&Zn(e,""+d):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(g.hasOwnProperty(o)?d!=null&&o==="onScroll"&&ye("scroll",e):d!=null&&te(e,o,d,u))}switch(n){case"input":Ar(e),Pu(e,r,!1);break;case"textarea":Ar(e),Lu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+pe(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?yn(e,!!r.multiple,o,!1):r.defaultValue!=null&&yn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=sl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return He(t),null;case 6:if(e&&t.stateNode!=null)Wa(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(s(166));if(n=cn(Sr.current),cn(St.current),hl(t)){if(r=t.stateNode,n=t.memoizedProps,r[wt]=t,(o=r.nodeValue!==n)&&(e=nt,e!==null))switch(e.tag){case 3:ul(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&ul(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[wt]=t,t.stateNode=r}return He(t),null;case 13:if(we(_e),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ke&&rt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Zs(),On(),t.flags|=98560,o=!1;else if(o=hl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(s(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(s(317));o[wt]=t}else On(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;He(t),o=!1}else pt!==null&&($i(pt),pt=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(_e.current&1)!==0?ze===0&&(ze=3):Vi())),t.updateQueue!==null&&(t.flags|=4),He(t),null);case 4:return Fn(),Li(e,t),e===null&&pr(t.stateNode.containerInfo),He(t),null;case 10:return ri(t.type._context),He(t),null;case 17:return Xe(t.type)&&cl(),He(t),null;case 19:if(we(_e),o=t.memoizedState,o===null)return He(t),null;if(r=(t.flags&128)!==0,u=o.rendering,u===null)if(r)xr(o,!1);else{if(ze!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=kl(e),u!==null){for(t.flags|=128,xr(o,!1),r=u.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,u=o.alternate,u===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=u.childLanes,o.lanes=u.lanes,o.child=u.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=u.memoizedProps,o.memoizedState=u.memoizedState,o.updateQueue=u.updateQueue,o.type=u.type,e=u.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ve(_e,_e.current&1|2),t.child}e=e.sibling}o.tail!==null&&Re()>Bn&&(t.flags|=128,r=!0,xr(o,!1),t.lanes=4194304)}else{if(!r)if(e=kl(u),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),xr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!u.alternate&&!ke)return He(t),null}else 2*Re()-o.renderingStartTime>Bn&&n!==1073741824&&(t.flags|=128,r=!0,xr(o,!1),t.lanes=4194304);o.isBackwards?(u.sibling=t.child,t.child=u):(n=o.last,n!==null?n.sibling=u:t.child=u,o.last=u)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Re(),t.sibling=null,n=_e.current,ve(_e,r?n&1|2:n&1),t):(He(t),null);case 22:case 23:return Hi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(lt&1073741824)!==0&&(He(t),t.subtreeFlags&6&&(t.flags|=8192)):He(t),null;case 24:return null;case 25:return null}throw Error(s(156,t.tag))}function ep(e,t){switch(qo(t),t.tag){case 1:return Xe(t.type)&&cl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Fn(),we(Ye),we($e),ci(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return si(t),null;case 13:if(we(_e),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));On()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return we(_e),null;case 4:return Fn(),null;case 10:return ri(t.type._context),null;case 22:case 23:return Hi(),null;case 24:return null;default:return null}}var Tl=!1,Ve=!1,tp=typeof WeakSet=="function"?WeakSet:Set,$=null;function Un(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Pe(e,t,r)}else n.current=null}function Ti(e,t,n){try{n()}catch(r){Pe(e,t,r)}}var Qa=!1;function np(e,t){if(Ho=Gr,e=_s(),jo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var u=0,c=-1,d=-1,k=0,L=0,z=e,R=null;t:for(;;){for(var U;z!==n||l!==0&&z.nodeType!==3||(c=u+l),z!==o||r!==0&&z.nodeType!==3||(d=u+r),z.nodeType===3&&(u+=z.nodeValue.length),(U=z.firstChild)!==null;)R=z,z=U;for(;;){if(z===e)break t;if(R===n&&++k===l&&(c=u),R===o&&++L===r&&(d=u),(U=z.nextSibling)!==null)break;z=R,R=z.parentNode}z=U}n=c===-1||d===-1?null:{start:c,end:d}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vo={focusedElem:e,selectionRange:n},Gr=!1,$=t;$!==null;)if(t=$,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$=e;else for(;$!==null;){t=$;try{var V=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(V!==null){var W=V.memoizedProps,Ne=V.memoizedState,y=t.stateNode,m=y.getSnapshotBeforeUpdate(t.elementType===t.type?W:mt(t.type,W),Ne);y.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var S=t.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch(O){Pe(t,t.return,O)}if(e=t.sibling,e!==null){e.return=t.return,$=e;break}$=t.return}return V=Qa,Qa=!1,V}function Pr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Ti(t,n,o)}l=l.next}while(l!==r)}}function Ml(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Mi(e){var t=e.ref;if(t!==null){var n=e.stateNode;e.tag,e=n,typeof t=="function"?t(e):t.current=e}}function Ka(e){var t=e.alternate;t!==null&&(e.alternate=null,Ka(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[wt],delete t[hr],delete t[Zo],delete t[Ad],delete t[Ud])),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 Za(e){return e.tag===5||e.tag===3||e.tag===4}function Ya(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Za(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 zi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=sl));else if(r!==4&&(e=e.child,e!==null))for(zi(e,t,n),e=e.sibling;e!==null;)zi(e,t,n),e=e.sibling}function Oi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Oi(e,t,n),e=e.sibling;e!==null;)Oi(e,t,n),e=e.sibling}var Ae=null,ht=!1;function Qt(e,t,n){for(n=n.child;n!==null;)Xa(e,t,n),n=n.sibling}function Xa(e,t,n){if(yt&&typeof yt.onCommitFiberUnmount=="function")try{yt.onCommitFiberUnmount(Wr,n)}catch{}switch(n.tag){case 5:Ve||Un(n,t);case 6:var r=Ae,l=ht;Ae=null,Qt(e,t,n),Ae=r,ht=l,Ae!==null&&(ht?(e=Ae,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ae.removeChild(n.stateNode));break;case 18:Ae!==null&&(ht?(e=Ae,n=n.stateNode,e.nodeType===8?Ko(e.parentNode,n):e.nodeType===1&&Ko(e,n),lr(e)):Ko(Ae,n.stateNode));break;case 4:r=Ae,l=ht,Ae=n.stateNode.containerInfo,ht=!0,Qt(e,t,n),Ae=r,ht=l;break;case 0:case 11:case 14:case 15:if(!Ve&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,u!==void 0&&((o&2)!==0||(o&4)!==0)&&Ti(n,t,u),l=l.next}while(l!==r)}Qt(e,t,n);break;case 1:if(!Ve&&(Un(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(c){Pe(n,t,c)}Qt(e,t,n);break;case 21:Qt(e,t,n);break;case 22:n.mode&1?(Ve=(r=Ve)||n.memoizedState!==null,Qt(e,t,n),Ve=r):Qt(e,t,n);break;default:Qt(e,t,n)}}function Ga(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new tp),t.forEach(function(r){var l=fp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function gt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,u=t,c=u;e:for(;c!==null;){switch(c.tag){case 5:Ae=c.stateNode,ht=!1;break e;case 3:Ae=c.stateNode.containerInfo,ht=!0;break e;case 4:Ae=c.stateNode.containerInfo,ht=!0;break e}c=c.return}if(Ae===null)throw Error(s(160));Xa(o,u,l),Ae=null,ht=!1;var d=l.alternate;d!==null&&(d.return=null),l.return=null}catch(k){Pe(l,t,k)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)qa(t,e),t=t.sibling}function qa(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gt(t,e),Ct(e),r&4){try{Pr(3,e,e.return),Ml(3,e)}catch(W){Pe(e,e.return,W)}try{Pr(5,e,e.return)}catch(W){Pe(e,e.return,W)}}break;case 1:gt(t,e),Ct(e),r&512&&n!==null&&Un(n,n.return);break;case 5:if(gt(t,e),Ct(e),r&512&&n!==null&&Un(n,n.return),e.flags&32){var l=e.stateNode;try{Zn(l,"")}catch(W){Pe(e,e.return,W)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,u=n!==null?n.memoizedProps:o,c=e.type,d=e.updateQueue;if(e.updateQueue=null,d!==null)try{c==="input"&&o.type==="radio"&&o.name!=null&&xu(l,o),ao(c,u);var k=ao(c,o);for(u=0;u<d.length;u+=2){var L=d[u],z=d[u+1];L==="style"?Ou(l,z):L==="dangerouslySetInnerHTML"?Mu(l,z):L==="children"?Zn(l,z):te(l,L,z,k)}switch(c){case"input":lo(l,o);break;case"textarea":Nu(l,o);break;case"select":var R=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var U=o.value;U!=null?yn(l,!!o.multiple,U,!1):R!==!!o.multiple&&(o.defaultValue!=null?yn(l,!!o.multiple,o.defaultValue,!0):yn(l,!!o.multiple,o.multiple?[]:"",!1))}l[hr]=o}catch(W){Pe(e,e.return,W)}}break;case 6:if(gt(t,e),Ct(e),r&4){if(e.stateNode===null)throw Error(s(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(W){Pe(e,e.return,W)}}break;case 3:if(gt(t,e),Ct(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{lr(t.containerInfo)}catch(W){Pe(e,e.return,W)}break;case 4:gt(t,e),Ct(e);break;case 13:gt(t,e),Ct(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(Di=Re())),r&4&&Ga(e);break;case 22:if(L=n!==null&&n.memoizedState!==null,e.mode&1?(Ve=(k=Ve)||L,gt(t,e),Ve=k):gt(t,e),Ct(e),r&8192){if(k=e.memoizedState!==null,(e.stateNode.isHidden=k)&&!L&&(e.mode&1)!==0)for($=e,L=e.child;L!==null;){for(z=$=L;$!==null;){switch(R=$,U=R.child,R.tag){case 0:case 11:case 14:case 15:Pr(4,R,R.return);break;case 1:Un(R,R.return);var V=R.stateNode;if(typeof V.componentWillUnmount=="function"){r=R,n=R.return;try{t=r,V.props=t.memoizedProps,V.state=t.memoizedState,V.componentWillUnmount()}catch(W){Pe(r,n,W)}}break;case 5:Un(R,R.return);break;case 22:if(R.memoizedState!==null){ec(z);continue}}U!==null?(U.return=R,$=U):ec(z)}L=L.sibling}e:for(L=null,z=e;;){if(z.tag===5){if(L===null){L=z;try{l=z.stateNode,k?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(c=z.stateNode,d=z.memoizedProps.style,u=d!=null&&d.hasOwnProperty("display")?d.display:null,c.style.display=zu("display",u))}catch(W){Pe(e,e.return,W)}}}else if(z.tag===6){if(L===null)try{z.stateNode.nodeValue=k?"":z.memoizedProps}catch(W){Pe(e,e.return,W)}}else if((z.tag!==22&&z.tag!==23||z.memoizedState===null||z===e)&&z.child!==null){z.child.return=z,z=z.child;continue}if(z===e)break e;for(;z.sibling===null;){if(z.return===null||z.return===e)break e;L===z&&(L=null),z=z.return}L===z&&(L=null),z.sibling.return=z.return,z=z.sibling}}break;case 19:gt(t,e),Ct(e),r&4&&Ga(e);break;case 21:break;default:gt(t,e),Ct(e)}}function Ct(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Za(n)){var r=n;break e}n=n.return}throw Error(s(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Zn(l,""),r.flags&=-33);var o=Ya(e);Oi(e,o,l);break;case 3:case 4:var u=r.stateNode.containerInfo,c=Ya(e);zi(e,c,u);break;default:throw Error(s(161))}}catch(d){Pe(e,e.return,d)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function rp(e,t,n){$=e,Ja(e)}function Ja(e,t,n){for(var r=(e.mode&1)!==0;$!==null;){var l=$,o=l.child;if(l.tag===22&&r){var u=l.memoizedState!==null||Tl;if(!u){var c=l.alternate,d=c!==null&&c.memoizedState!==null||Ve;c=Tl;var k=Ve;if(Tl=u,(Ve=d)&&!k)for($=l;$!==null;)u=$,d=u.child,u.tag===22&&u.memoizedState!==null?tc(l):d!==null?(d.return=u,$=d):tc(l);for(;o!==null;)$=o,Ja(o),o=o.sibling;$=l,Tl=c,Ve=k}ba(e)}else(l.subtreeFlags&8772)!==0&&o!==null?(o.return=l,$=o):ba(e)}}function ba(e){for(;$!==null;){var t=$;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Ve||Ml(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ve)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:mt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&ea(t,o,r);break;case 3:var u=t.updateQueue;if(u!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}ea(t,u,n)}break;case 5:var c=t.stateNode;if(n===null&&t.flags&4){n=c;var d=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":d.autoFocus&&n.focus();break;case"img":d.src&&(n.src=d.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var k=t.alternate;if(k!==null){var L=k.memoizedState;if(L!==null){var z=L.dehydrated;z!==null&&lr(z)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(s(163))}Ve||t.flags&512&&Mi(t)}catch(R){Pe(t,t.return,R)}}if(t===e){$=null;break}if(n=t.sibling,n!==null){n.return=t.return,$=n;break}$=t.return}}function ec(e){for(;$!==null;){var t=$;if(t===e){$=null;break}var n=t.sibling;if(n!==null){n.return=t.return,$=n;break}$=t.return}}function tc(e){for(;$!==null;){var t=$;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ml(4,t)}catch(d){Pe(t,n,d)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(d){Pe(t,l,d)}}var o=t.return;try{Mi(t)}catch(d){Pe(t,o,d)}break;case 5:var u=t.return;try{Mi(t)}catch(d){Pe(t,u,d)}}}catch(d){Pe(t,t.return,d)}if(t===e){$=null;break}var c=t.sibling;if(c!==null){c.return=t.return,$=c;break}$=t.return}}var lp=Math.ceil,zl=le.ReactCurrentDispatcher,ji=le.ReactCurrentOwner,at=le.ReactCurrentBatchConfig,ue=0,Ie=null,Te=null,Ue=0,lt=0,$n=$t(0),ze=0,Rr=null,dn=0,Ol=0,Ii=0,Nr=null,qe=null,Di=0,Bn=1/0,Mt=null,jl=!1,Fi=null,Kt=null,Il=!1,Zt=null,Dl=0,Lr=0,Ai=null,Fl=-1,Al=0;function Ke(){return(ue&6)!==0?Re():Fl!==-1?Fl:Fl=Re()}function Yt(e){return(e.mode&1)===0?1:(ue&2)!==0&&Ue!==0?Ue&-Ue:Bd.transition!==null?(Al===0&&(Al=Yu()),Al):(e=me,e!==0||(e=window.event,e=e===void 0?16:rs(e.type)),e)}function vt(e,t,n,r){if(50<Lr)throw Lr=0,Ai=null,Error(s(185));bn(e,n,r),((ue&2)===0||e!==Ie)&&(e===Ie&&((ue&2)===0&&(Ol|=n),ze===4&&Xt(e,Ue)),Je(e,r),n===1&&ue===0&&(t.mode&1)===0&&(Bn=Re()+500,dl&&Ht()))}function Je(e,t){var n=e.callbackNode;Bf(e,t);var r=Zr(e,e===Ie?Ue:0);if(r===0)n!==null&&Qu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Qu(n),t===1)e.tag===0?$d(rc.bind(null,e)):Hs(rc.bind(null,e)),Dd(function(){(ue&6)===0&&Ht()}),n=null;else{switch(Xu(r)){case 1:n=vo;break;case 4:n=Ku;break;case 16:n=Vr;break;case 536870912:n=Zu;break;default:n=Vr}n=fc(n,nc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function nc(e,t){if(Fl=-1,Al=0,(ue&6)!==0)throw Error(s(327));var n=e.callbackNode;if(Hn()&&e.callbackNode!==n)return null;var r=Zr(e,e===Ie?Ue:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Ul(e,r);else{t=r;var l=ue;ue|=2;var o=oc();(Ie!==e||Ue!==t)&&(Mt=null,Bn=Re()+500,mn(e,t));do try{up();break}catch(c){lc(e,c)}while(!0);ni(),zl.current=o,ue=l,Te!==null?t=0:(Ie=null,Ue=0,t=ze)}if(t!==0){if(t===2&&(l=yo(e),l!==0&&(r=l,t=Ui(e,l))),t===1)throw n=Rr,mn(e,0),Xt(e,r),Je(e,Re()),n;if(t===6)Xt(e,r);else{if(l=e.current.alternate,(r&30)===0&&!op(l)&&(t=Ul(e,r),t===2&&(o=yo(e),o!==0&&(r=o,t=Ui(e,o))),t===1))throw n=Rr,mn(e,0),Xt(e,r),Je(e,Re()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(s(345));case 2:hn(e,qe,Mt);break;case 3:if(Xt(e,r),(r&130023424)===r&&(t=Di+500-Re(),10<t)){if(Zr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Ke(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Qo(hn.bind(null,e,qe,Mt),t);break}hn(e,qe,Mt);break;case 4:if(Xt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var u=31-ft(r);o=1<<u,u=t[u],u>l&&(l=u),r&=~o}if(r=l,r=Re()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*lp(r/1960))-r,10<r){e.timeoutHandle=Qo(hn.bind(null,e,qe,Mt),r);break}hn(e,qe,Mt);break;case 5:hn(e,qe,Mt);break;default:throw Error(s(329))}}}return Je(e,Re()),e.callbackNode===n?nc.bind(null,e):null}function Ui(e,t){var n=Nr;return e.current.memoizedState.isDehydrated&&(mn(e,t).flags|=256),e=Ul(e,t),e!==2&&(t=qe,qe=n,t!==null&&$i(t)),e}function $i(e){qe===null?qe=e:qe.push.apply(qe,e)}function op(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!dt(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Xt(e,t){for(t&=~Ii,t&=~Ol,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ft(t),r=1<<n;e[n]=-1,t&=~r}}function rc(e){if((ue&6)!==0)throw Error(s(327));Hn();var t=Zr(e,0);if((t&1)===0)return Je(e,Re()),null;var n=Ul(e,t);if(e.tag!==0&&n===2){var r=yo(e);r!==0&&(t=r,n=Ui(e,r))}if(n===1)throw n=Rr,mn(e,0),Xt(e,t),Je(e,Re()),n;if(n===6)throw Error(s(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,hn(e,qe,Mt),Je(e,Re()),null}function Bi(e,t){var n=ue;ue|=1;try{return e(t)}finally{ue=n,ue===0&&(Bn=Re()+500,dl&&Ht())}}function pn(e){Zt!==null&&Zt.tag===0&&(ue&6)===0&&Hn();var t=ue;ue|=1;var n=at.transition,r=me;try{if(at.transition=null,me=1,e)return e()}finally{me=r,at.transition=n,ue=t,(ue&6)===0&&Ht()}}function Hi(){lt=$n.current,we($n)}function mn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Id(n)),Te!==null)for(n=Te.return;n!==null;){var r=n;switch(qo(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&cl();break;case 3:Fn(),we(Ye),we($e),ci();break;case 5:si(r);break;case 4:Fn();break;case 13:we(_e);break;case 19:we(_e);break;case 10:ri(r.type._context);break;case 22:case 23:Hi()}n=n.return}if(Ie=e,Te=e=Gt(e.current,null),Ue=lt=t,ze=0,Rr=null,Ii=Ol=dn=0,qe=Nr=null,an!==null){for(t=0;t<an.length;t++)if(n=an[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var u=o.next;o.next=l,r.next=u}n.pending=r}an=null}return e}function lc(e,t){do{var n=Te;try{if(ni(),Cl.current=Pl,_l){for(var r=Ee.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}_l=!1}if(fn=0,je=Me=Ee=null,kr=!1,Cr=0,ji.current=null,n===null||n.return===null){ze=1,Rr=t,Te=null;break}e:{var o=e,u=n.return,c=n,d=t;if(t=Ue,c.flags|=32768,d!==null&&typeof d=="object"&&typeof d.then=="function"){var k=d,L=c,z=L.tag;if((L.mode&1)===0&&(z===0||z===11||z===15)){var R=L.alternate;R?(L.updateQueue=R.updateQueue,L.memoizedState=R.memoizedState,L.lanes=R.lanes):(L.updateQueue=null,L.memoizedState=null)}var U=La(u);if(U!==null){U.flags&=-257,Ta(U,u,c,o,t),U.mode&1&&Na(o,k,t),t=U,d=k;var V=t.updateQueue;if(V===null){var W=new Set;W.add(d),t.updateQueue=W}else V.add(d);break e}else{if((t&1)===0){Na(o,k,t),Vi();break e}d=Error(s(426))}}else if(ke&&c.mode&1){var Ne=La(u);if(Ne!==null){(Ne.flags&65536)===0&&(Ne.flags|=256),Ta(Ne,u,c,o,t),ei(An(d,c));break e}}o=d=An(d,c),ze!==4&&(ze=2),Nr===null?Nr=[o]:Nr.push(o),o=u;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var y=Pa(o,d,t);bs(o,y);break e;case 1:c=d;var m=o.type,S=o.stateNode;if((o.flags&128)===0&&(typeof m.getDerivedStateFromError=="function"||S!==null&&typeof S.componentDidCatch=="function"&&(Kt===null||!Kt.has(S)))){o.flags|=65536,t&=-t,o.lanes|=t;var O=Ra(o,c,t);bs(o,O);break e}}o=o.return}while(o!==null)}uc(n)}catch(Q){t=Q,Te===n&&n!==null&&(Te=n=n.return);continue}break}while(!0)}function oc(){var e=zl.current;return zl.current=Pl,e===null?Pl:e}function Vi(){(ze===0||ze===3||ze===2)&&(ze=4),Ie===null||(dn&268435455)===0&&(Ol&268435455)===0||Xt(Ie,Ue)}function Ul(e,t){var n=ue;ue|=2;var r=oc();(Ie!==e||Ue!==t)&&(Mt=null,mn(e,t));do try{ip();break}catch(l){lc(e,l)}while(!0);if(ni(),ue=n,zl.current=r,Te!==null)throw Error(s(261));return Ie=null,Ue=0,ze}function ip(){for(;Te!==null;)ic(Te)}function up(){for(;Te!==null&&!zf();)ic(Te)}function ic(e){var t=cc(e.alternate,e,lt);e.memoizedProps=e.pendingProps,t===null?uc(e):Te=t,ji.current=null}function uc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=bd(n,t,lt),n!==null){Te=n;return}}else{if(n=ep(n,t),n!==null){n.flags&=32767,Te=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ze=6,Te=null;return}}if(t=t.sibling,t!==null){Te=t;return}Te=t=e}while(t!==null);ze===0&&(ze=5)}function hn(e,t,n){var r=me,l=at.transition;try{at.transition=null,me=1,sp(e,t,n,r)}finally{at.transition=l,me=r}return null}function sp(e,t,n,r){do Hn();while(Zt!==null);if((ue&6)!==0)throw Error(s(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(s(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Hf(e,o),e===Ie&&(Te=Ie=null,Ue=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Il||(Il=!0,fc(Vr,function(){return Hn(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=at.transition,at.transition=null;var u=me;me=1;var c=ue;ue|=4,ji.current=null,np(e,n),qa(n,e),Nd(Vo),Gr=!!Ho,Vo=Ho=null,e.current=n,rp(n),Of(),ue=c,me=u,at.transition=o}else e.current=n;if(Il&&(Il=!1,Zt=e,Dl=l),o=e.pendingLanes,o===0&&(Kt=null),Df(n.stateNode),Je(e,Re()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(jl)throw jl=!1,e=Fi,Fi=null,e;return(Dl&1)!==0&&e.tag!==0&&Hn(),o=e.pendingLanes,(o&1)!==0?e===Ai?Lr++:(Lr=0,Ai=e):Lr=0,Ht(),null}function Hn(){if(Zt!==null){var e=Xu(Dl),t=at.transition,n=me;try{if(at.transition=null,me=16>e?16:e,Zt===null)var r=!1;else{if(e=Zt,Zt=null,Dl=0,(ue&6)!==0)throw Error(s(331));var l=ue;for(ue|=4,$=e.current;$!==null;){var o=$,u=o.child;if(($.flags&16)!==0){var c=o.deletions;if(c!==null){for(var d=0;d<c.length;d++){var k=c[d];for($=k;$!==null;){var L=$;switch(L.tag){case 0:case 11:case 15:Pr(8,L,o)}var z=L.child;if(z!==null)z.return=L,$=z;else for(;$!==null;){L=$;var R=L.sibling,U=L.return;if(Ka(L),L===k){$=null;break}if(R!==null){R.return=U,$=R;break}$=U}}}var V=o.alternate;if(V!==null){var W=V.child;if(W!==null){V.child=null;do{var Ne=W.sibling;W.sibling=null,W=Ne}while(W!==null)}}$=o}}if((o.subtreeFlags&2064)!==0&&u!==null)u.return=o,$=u;else e:for(;$!==null;){if(o=$,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:Pr(9,o,o.return)}var y=o.sibling;if(y!==null){y.return=o.return,$=y;break e}$=o.return}}var m=e.current;for($=m;$!==null;){u=$;var S=u.child;if((u.subtreeFlags&2064)!==0&&S!==null)S.return=u,$=S;else e:for(u=m;$!==null;){if(c=$,(c.flags&2048)!==0)try{switch(c.tag){case 0:case 11:case 15:Ml(9,c)}}catch(Q){Pe(c,c.return,Q)}if(c===u){$=null;break e}var O=c.sibling;if(O!==null){O.return=c.return,$=O;break e}$=c.return}}if(ue=l,Ht(),yt&&typeof yt.onPostCommitFiberRoot=="function")try{yt.onPostCommitFiberRoot(Wr,e)}catch{}r=!0}return r}finally{me=n,at.transition=t}}return!1}function sc(e,t,n){t=An(n,t),t=Pa(e,t,1),e=Wt(e,t,1),t=Ke(),e!==null&&(bn(e,1,t),Je(e,t))}function Pe(e,t,n){if(e.tag===3)sc(e,e,n);else for(;t!==null;){if(t.tag===3){sc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Kt===null||!Kt.has(r))){e=An(n,e),e=Ra(t,e,1),t=Wt(t,e,1),e=Ke(),t!==null&&(bn(t,1,e),Je(t,e));break}}t=t.return}}function ap(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ke(),e.pingedLanes|=e.suspendedLanes&n,Ie===e&&(Ue&n)===n&&(ze===4||ze===3&&(Ue&130023424)===Ue&&500>Re()-Di?mn(e,0):Ii|=n),Je(e,t)}function ac(e,t){t===0&&((e.mode&1)===0?t=1:(t=Kr,Kr<<=1,(Kr&130023424)===0&&(Kr=4194304)));var n=Ke();e=Nt(e,t),e!==null&&(bn(e,t,n),Je(e,n))}function cp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ac(e,n)}function fp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(s(314))}r!==null&&r.delete(t),ac(e,n)}var cc;cc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ye.current)Ge=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Ge=!1,Jd(e,t,n);Ge=(e.flags&131072)!==0}else Ge=!1,ke&&(t.flags&1048576)!==0&&Vs(t,ml,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ll(e,t),e=t.pendingProps;var l=Tn(t,$e.current);Dn(t,n),l=pi(null,t,r,e,l,n);var o=mi();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,Xe(r)?(o=!0,fl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ii(t),l.updater=Rl,t.stateNode=l,l._reactInternals=t,Si(t,r,e,n),t=Ei(null,t,r,!0,o,n)):(t.tag=0,ke&&o&&Go(t),Qe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ll(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=pp(r),e=mt(r,e),l){case 0:t=_i(null,t,r,e,n);break e;case 1:t=Da(null,t,r,e,n);break e;case 11:t=Ma(null,t,r,e,n);break e;case 14:t=za(null,t,r,mt(r.type,e),n);break e}throw Error(s(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),_i(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Da(e,t,r,l,n);case 3:e:{if(Fa(t),e===null)throw Error(s(387));r=t.pendingProps,o=t.memoizedState,l=o.element,Js(e,t),Sl(t,r,null,n);var u=t.memoizedState;if(r=u.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=An(Error(s(423)),t),t=Aa(e,t,r,n,l);break e}else if(r!==l){l=An(Error(s(424)),t),t=Aa(e,t,r,n,l);break e}else for(rt=Ut(t.stateNode.containerInfo.firstChild),nt=t,ke=!0,pt=null,n=Gs(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(On(),r===l){t=Tt(e,t,n);break e}Qe(e,t,r,n)}t=t.child}return t;case 5:return ta(t),e===null&&bo(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,u=l.children,Wo(r,l)?u=null:o!==null&&Wo(r,o)&&(t.flags|=32),Ia(e,t),Qe(e,t,u,n),t.child;case 6:return e===null&&bo(t),null;case 13:return Ua(e,t,n);case 4:return ui(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=jn(t,null,r,n):Qe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Ma(e,t,r,l,n);case 7:return Qe(e,t,t.pendingProps,n),t.child;case 8:return Qe(e,t,t.pendingProps.children,n),t.child;case 12:return Qe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,u=l.value,ve(vl,r._currentValue),r._currentValue=u,o!==null)if(dt(o.value,u)){if(o.children===l.children&&!Ye.current){t=Tt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var c=o.dependencies;if(c!==null){u=o.child;for(var d=c.firstContext;d!==null;){if(d.context===r){if(o.tag===1){d=Lt(-1,n&-n),d.tag=2;var k=o.updateQueue;if(k!==null){k=k.shared;var L=k.pending;L===null?d.next=d:(d.next=L.next,L.next=d),k.pending=d}}o.lanes|=n,d=o.alternate,d!==null&&(d.lanes|=n),li(o.return,n,t),c.lanes|=n;break}d=d.next}}else if(o.tag===10)u=o.type===t.type?null:o.child;else if(o.tag===18){if(u=o.return,u===null)throw Error(s(341));u.lanes|=n,c=u.alternate,c!==null&&(c.lanes|=n),li(u,n,t),u=o.sibling}else u=o.child;if(u!==null)u.return=o;else for(u=o;u!==null;){if(u===t){u=null;break}if(o=u.sibling,o!==null){o.return=u.return,u=o;break}u=u.return}o=u}Qe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Dn(t,n),l=ut(l),r=r(l),t.flags|=1,Qe(e,t,r,n),t.child;case 14:return r=t.type,l=mt(r,t.pendingProps),l=mt(r.type,l),za(e,t,r,l,n);case 15:return Oa(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Ll(e,t),t.tag=1,Xe(r)?(e=!0,fl(t)):e=!1,Dn(t,n),Ea(t,r,l),Si(t,r,l,n),Ei(null,t,r,!0,e,n);case 19:return Ba(e,t,n);case 22:return ja(e,t,n)}throw Error(s(156,t.tag))};function fc(e,t){return Wu(e,t)}function dp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ct(e,t,n,r){return new dp(e,t,n,r)}function Wi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function pp(e){if(typeof e=="function")return Wi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===he)return 11;if(e===We)return 14}return 2}function Gt(e,t){var n=e.alternate;return n===null?(n=ct(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function $l(e,t,n,r,l,o){var u=2;if(r=e,typeof e=="function")Wi(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case ee:return gn(n.children,l,o,t);case ie:u=8,l|=8;break;case G:return e=ct(12,n,t,l|2),e.elementType=G,e.lanes=o,e;case Le:return e=ct(13,n,t,l),e.elementType=Le,e.lanes=o,e;case Fe:return e=ct(19,n,t,l),e.elementType=Fe,e.lanes=o,e;case xe:return Bl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:u=10;break e;case Y:u=9;break e;case he:u=11;break e;case We:u=14;break e;case Ce:u=16,r=null;break e}throw Error(s(130,e==null?e:typeof e,""))}return t=ct(u,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function gn(e,t,n,r){return e=ct(7,e,r,t),e.lanes=n,e}function Bl(e,t,n,r){return e=ct(22,e,r,t),e.elementType=xe,e.lanes=n,e.stateNode={isHidden:!1},e}function Qi(e,t,n){return e=ct(6,e,null,t),e.lanes=n,e}function Ki(e,t,n){return t=ct(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function mp(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=wo(0),this.expirationTimes=wo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Zi(e,t,n,r,l,o,u,c,d){return e=new mp(e,t,n,c,d),t===1?(t=1,o===!0&&(t|=8)):t=0,o=ct(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ii(o),e}function hp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:de,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function dc(e){if(!e)return Bt;e=e._reactInternals;e:{if(rn(e)!==e||e.tag!==1)throw Error(s(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Xe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(s(171))}if(e.tag===1){var n=e.type;if(Xe(n))return $s(e,n,t)}return t}function pc(e,t,n,r,l,o,u,c,d){return e=Zi(n,r,!0,e,l,o,u,c,d),e.context=dc(null),n=e.current,r=Ke(),l=Yt(n),o=Lt(r,l),o.callback=t??null,Wt(n,o,l),e.current.lanes=l,bn(e,l,r),Je(e,r),e}function Hl(e,t,n,r){var l=t.current,o=Ke(),u=Yt(l);return n=dc(n),t.context===null?t.context=n:t.pendingContext=n,t=Lt(o,u),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Wt(l,t,u),e!==null&&(vt(e,l,u,o),wl(e,l,u)),u}function Vl(e){return e=e.current,e.child?(e.child.tag===5,e.child.stateNode):null}function mc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Yi(e,t){mc(e,t),(e=e.alternate)&&mc(e,t)}function gp(){return null}var hc=typeof reportError=="function"?reportError:function(e){console.error(e)};function Xi(e){this._internalRoot=e}Wl.prototype.render=Xi.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));Hl(e,t,null,null)},Wl.prototype.unmount=Xi.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;pn(function(){Hl(null,e,null,null)}),t[Et]=null}};function Wl(e){this._internalRoot=e}Wl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ju();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Dt.length&&t!==0&&t<Dt[n].priority;n++);Dt.splice(n,0,e),n===0&&ts(e)}};function Gi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ql(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function gc(){}function vp(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var k=Vl(u);o.call(k)}}var u=pc(t,r,e,0,null,!1,!1,"",gc);return e._reactRootContainer=u,e[Et]=u.current,pr(e.nodeType===8?e.parentNode:e),pn(),u}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var c=r;r=function(){var k=Vl(d);c.call(k)}}var d=Zi(e,0,!1,null,null,!1,!1,"",gc);return e._reactRootContainer=d,e[Et]=d.current,pr(e.nodeType===8?e.parentNode:e),pn(function(){Hl(t,d,n,r)}),d}function Kl(e,t,n,r,l){var o=n._reactRootContainer;if(o){var u=o;if(typeof l=="function"){var c=l;l=function(){var d=Vl(u);c.call(d)}}Hl(t,u,e,l)}else u=vp(n,t,e,l,r);return Vl(u)}Gu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Jn(t.pendingLanes);n!==0&&(So(t,n|1),Je(t,Re()),(ue&6)===0&&(Bn=Re()+500,Ht()))}break;case 13:pn(function(){var r=Nt(e,1);if(r!==null){var l=Ke();vt(r,e,1,l)}}),Yi(e,1)}},ko=function(e){if(e.tag===13){var t=Nt(e,134217728);if(t!==null){var n=Ke();vt(t,e,134217728,n)}Yi(e,134217728)}},qu=function(e){if(e.tag===13){var t=Yt(e),n=Nt(e,t);if(n!==null){var r=Ke();vt(n,e,t,r)}Yi(e,t)}},Ju=function(){return me},bu=function(e,t){var n=me;try{return me=e,t()}finally{me=n}},po=function(e,t,n){switch(t){case"input":if(lo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=al(r);if(!l)throw Error(s(90));_u(r),lo(r,l)}}}break;case"textarea":Nu(e,n);break;case"select":t=n.value,t!=null&&yn(e,!!n.multiple,t,!1)}},Fu=Bi,Au=pn;var yp={usingClientEntryPoint:!1,Events:[gr,Nn,al,Iu,Du,Bi]},Tr={findFiberByHostInstance:ln,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},wp={bundleType:Tr.bundleType,version:Tr.version,rendererPackageName:Tr.rendererPackageName,rendererConfig:Tr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:le.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Hu(e),e===null?null:e.stateNode},findFiberByHostInstance:Tr.findFiberByHostInstance||gp,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 Zl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zl.isDisabled&&Zl.supportsFiber)try{Wr=Zl.inject(wp),yt=Zl}catch{}}return be.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=yp,be.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Gi(t))throw Error(s(200));return hp(e,t,null,n)},be.createRoot=function(e,t){if(!Gi(e))throw Error(s(299));var n=!1,r="",l=hc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Zi(e,1,!1,null,null,n,!1,r,l),e[Et]=t.current,pr(e.nodeType===8?e.parentNode:e),new Xi(t)},be.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(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=Hu(t),e=e===null?null:e.stateNode,e},be.flushSync=function(e){return pn(e)},be.hydrate=function(e,t,n){if(!Ql(t))throw Error(s(200));return Kl(null,e,t,!0,n)},be.hydrateRoot=function(e,t,n){if(!Gi(e))throw Error(s(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",u=hc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(u=n.onRecoverableError)),t=pc(t,null,e,1,n??null,l,!1,o,u),e[Et]=t.current,pr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Wl(t)},be.render=function(e,t,n){if(!Ql(t))throw Error(s(200));return Kl(null,e,t,!1,n)},be.unmountComponentAtNode=function(e){if(!Ql(e))throw Error(s(40));return e._reactRootContainer?(pn(function(){Kl(null,null,e,!1,function(){e._reactRootContainer=null,e[Et]=null})}),!0):!1},be.unstable_batchedUpdates=Bi,be.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ql(n))throw Error(s(200));if(e==null||e._reactInternals===void 0)throw Error(s(38));return Kl(e,t,n,!1,r)},be.version="18.3.1-next-f1338f8080-20240426",be}var Ec;function Kc(){if(Ec)return bi.exports;Ec=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(a){console.error(a)}}return i(),bi.exports=Pp(),bi.exports}var xc;function Rp(){if(xc)return Yl;xc=1;var i=Kc();return Yl.createRoot=i.createRoot,Yl.hydrateRoot=i.hydrateRoot,Yl}var Np=Rp();const Lp=hu(Np);function Qn(i,a){if(i==null)return{};var s={},p=Object.keys(i),g,C;for(C=0;C<p.length;C++)g=p[C],!(a.indexOf(g)>=0)&&(s[g]=i[g]);return s}var Tp=["color"],Mp=j.forwardRef(function(i,a){var s=i.color,p=s===void 0?"currentColor":s,g=Qn(i,Tp);return j.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},g,{ref:a}),j.createElement("path",{d:"M7.5 2C7.77614 2 8 2.22386 8 2.5L8 11.2929L11.1464 8.14645C11.3417 7.95118 11.6583 7.95118 11.8536 8.14645C12.0488 8.34171 12.0488 8.65829 11.8536 8.85355L7.85355 12.8536C7.75979 12.9473 7.63261 13 7.5 13C7.36739 13 7.24021 12.9473 7.14645 12.8536L3.14645 8.85355C2.95118 8.65829 2.95118 8.34171 3.14645 8.14645C3.34171 7.95118 3.65829 7.95118 3.85355 8.14645L7 11.2929L7 2.5C7 2.22386 7.22386 2 7.5 2Z",fill:p,fillRule:"evenodd",clipRule:"evenodd"}))}),zp=["color"],Op=j.forwardRef(function(i,a){var s=i.color,p=s===void 0?"currentColor":s,g=Qn(i,zp);return j.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},g,{ref:a}),j.createElement("path",{d:"M7.49991 0.877045C3.84222 0.877045 0.877075 3.84219 0.877075 7.49988C0.877075 11.1575 3.84222 14.1227 7.49991 14.1227C11.1576 14.1227 14.1227 11.1575 14.1227 7.49988C14.1227 3.84219 11.1576 0.877045 7.49991 0.877045ZM1.82708 7.49988C1.82708 4.36686 4.36689 1.82704 7.49991 1.82704C10.6329 1.82704 13.1727 4.36686 13.1727 7.49988C13.1727 10.6329 10.6329 13.1727 7.49991 13.1727C4.36689 13.1727 1.82708 10.6329 1.82708 7.49988ZM10.1589 5.53774C10.3178 5.31191 10.2636 5.00001 10.0378 4.84109C9.81194 4.68217 9.50004 4.73642 9.34112 4.96225L6.51977 8.97154L5.35681 7.78706C5.16334 7.59002 4.84677 7.58711 4.64973 7.78058C4.45268 7.97404 4.44978 8.29061 4.64325 8.48765L6.22658 10.1003C6.33054 10.2062 6.47617 10.2604 6.62407 10.2483C6.77197 10.2363 6.90686 10.1591 6.99226 10.0377L10.1589 5.53774Z",fill:p,fillRule:"evenodd",clipRule:"evenodd"}))}),jp=["color"],Ip=j.forwardRef(function(i,a){var s=i.color,p=s===void 0?"currentColor":s,g=Qn(i,jp);return j.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},g,{ref:a}),j.createElement("path",{d:"M12.0697 1.76746C12.4807 1.21947 11.4605 0.454311 11.0495 1.0023C10.6385 1.55028 11.6588 2.31544 12.0697 1.76746ZM8.39263 1.07811C7.15585 0.950602 5.7823 1.16348 4.58433 1.70937C3.38552 2.25563 2.32735 3.15309 1.78844 4.41832C1.37574 5.38724 1.01715 6.28113 1.00088 7.44354C0.984724 8.59844 1.30522 9.96898 2.13174 11.928C2.61142 13.0649 4.03963 13.5446 5.13895 13.8079C6.40836 14.1119 7.80857 14.1914 8.6644 14.0742C9.36515 13.9782 10.1448 13.8284 10.7987 13.297C11.8977 12.4039 12.9009 11.3955 13.4994 10.3393C14.104 9.27221 14.3256 8.09207 13.7216 6.95324C13.5628 6.65373 13.316 6.57734 13.0412 6.4923C12.9374 6.46016 12.8295 6.42678 12.7209 6.37966C11.6211 5.90234 10.9646 5.34963 10.9135 5.02876C10.8656 4.72808 10.9221 4.51463 10.9811 4.29181C11.0129 4.17199 11.0453 4.04947 11.0626 3.90922C11.0838 3.73737 11.0814 3.33319 10.6996 3.12761C10.4048 2.96888 10.2164 2.65843 10.0407 2.36904C9.99742 2.29775 9.95492 2.22773 9.9118 2.16158C9.62634 1.72367 9.20769 1.16213 8.39263 1.07811ZM4.99899 2.61935C3.96483 3.09058 3.12554 3.83097 2.70846 4.81018C2.29808 5.77368 2.01406 6.50873 2.00079 7.45753C1.98741 8.41385 2.25043 9.6368 3.0531 11.5393C3.39181 12.3421 4.62167 12.6557 5.37186 12.8354C6.5493 13.1174 7.822 13.1802 8.52868 13.0834C9.21271 12.9897 9.74568 12.8642 10.1681 12.5209C11.229 11.6587 12.121 10.7435 12.6293 9.84635C12.9349 9.30709 13.5141 7.7028 12.6292 7.3873C10.7539 6.71875 10.262 6.06669 9.99011 5.41268C9.80915 4.97744 9.82868 4.52282 9.95741 4.07885L9.95741 4.07884C9.97662 4.0126 9.99538 3.94791 10.0334 3.88882C9.81857 3.73676 9.6515 3.55195 9.51464 3.3715C9.42876 3.25828 9.3469 3.12099 9.26197 2.97856C9.01866 2.57052 8.75018 2.12027 8.29008 2.07283C7.22889 1.96343 6.03398 2.14772 4.99899 2.61935ZM13.2081 3.77471C13.441 3.22671 12.4547 2.63606 12.0822 3.10163C11.5817 3.72732 12.9029 4.49281 13.2081 3.77471ZM14.3672 2.26031C14.9668 2.27493 15.1551 1.11603 14.5718 0.949371C13.8076 0.731026 13.5918 2.24139 14.3672 2.26031ZM14.2857 5.09098C14.8644 5.10004 15.0462 4.38222 14.4832 4.27899C13.7455 4.14375 13.5373 5.07927 14.2857 5.09098ZM6.9075 4.28672C6.46898 4.66754 6.0522 4.15185 5.97983 3.7365C5.86848 3.09744 6.33696 2.56856 6.94823 2.91156C7.43344 3.18382 7.26678 3.97471 6.9075 4.28672ZM4.94455 5.88184C5.40885 5.41754 4.59567 4.57013 4.11425 5.05154C3.83338 5.33242 4.00936 5.65376 4.23744 5.88184C4.43271 6.0771 4.74929 6.0771 4.94455 5.88184ZM6.97716 6.71984C7.31181 7.38914 8.48804 6.79159 7.99413 6.14788C7.86519 5.97983 7.68657 5.9494 7.62145 5.94207C7.21217 5.89601 6.76349 6.2925 6.97716 6.71984ZM6.98798 8.72461C7.14066 9.1188 7.51122 9.3187 7.91915 9.1633C8.27434 9.02799 8.33186 8.39689 8.17175 8.07427C8.02331 7.77514 7.63956 7.67793 7.33747 7.79417C6.98512 7.92976 6.85672 8.38708 6.98576 8.71889L6.98798 8.72461ZM10.3885 8.84081C10.7575 8.6566 11.4617 8.82771 11.4617 9.31199C11.4617 9.71286 10.9587 10.2165 10.5634 10.2826C10.1813 10.3465 9.70515 9.97581 9.76648 9.57718C9.81445 9.26539 10.1217 8.97401 10.3885 8.84081ZM7.56704 10.8432C7.33461 10.7502 7.14353 10.8601 7.11437 10.8769L7.11279 10.8778C6.90782 10.9949 6.71383 11.2439 6.6747 11.4842C6.59018 12.0034 7.13199 12.1239 7.52661 12.0987C8.2074 12.0553 8.06547 11.0426 7.56704 10.8432ZM4.8805 10.8932C5.0674 10.7723 5.15658 10.5363 5.08293 10.3153C4.93046 9.79687 4.3246 9.71252 3.96561 10.1297C3.79336 10.3299 3.80749 10.6274 3.99214 10.8105L3.99495 10.814L3.9979 10.8176C4.22025 11.0942 4.63624 11.1857 4.8805 10.8932ZM3.04695 7.81318C3.33147 8.0977 3.60077 8.15067 3.98443 8.05859C4.60826 7.90887 4.13814 6.24299 3.047 6.87296C2.70939 7.06788 2.86716 7.63339 3.04695 7.81318Z",fill:p,fillRule:"evenodd",clipRule:"evenodd"}))}),Dp=["color"],Fp=j.forwardRef(function(i,a){var s=i.color,p=s===void 0?"currentColor":s,g=Qn(i,Dp);return j.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},g,{ref:a}),j.createElement("path",{d:"M12.8536 2.85355C13.0488 2.65829 13.0488 2.34171 12.8536 2.14645C12.6583 1.95118 12.3417 1.95118 12.1464 2.14645L7.5 6.79289L2.85355 2.14645C2.65829 1.95118 2.34171 1.95118 2.14645 2.14645C1.95118 2.34171 1.95118 2.65829 2.14645 2.85355L6.79289 7.5L2.14645 12.1464C1.95118 12.3417 1.95118 12.6583 2.14645 12.8536C2.34171 13.0488 2.65829 13.0488 2.85355 12.8536L7.5 8.20711L12.1464 12.8536C12.3417 13.0488 12.6583 13.0488 12.8536 12.8536C13.0488 12.6583 13.0488 12.3417 12.8536 12.1464L8.20711 7.5L12.8536 2.85355Z",fill:p,fillRule:"evenodd",clipRule:"evenodd"}))}),Ap=["color"],Up=j.forwardRef(function(i,a){var s=i.color,p=s===void 0?"currentColor":s,g=Qn(i,Ap);return j.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},g,{ref:a}),j.createElement("path",{d:"M3 2C2.44772 2 2 2.44772 2 3V12C2 12.5523 2.44772 13 3 13H12C12.5523 13 13 12.5523 13 12V8.5C13 8.22386 12.7761 8 12.5 8C12.2239 8 12 8.22386 12 8.5V12H3V3L6.5 3C6.77614 3 7 2.77614 7 2.5C7 2.22386 6.77614 2 6.5 2H3ZM12.8536 2.14645C12.9015 2.19439 12.9377 2.24964 12.9621 2.30861C12.9861 2.36669 12.9996 2.4303 13 2.497L13 2.5V2.50049V5.5C13 5.77614 12.7761 6 12.5 6C12.2239 6 12 5.77614 12 5.5V3.70711L6.85355 8.85355C6.65829 9.04882 6.34171 9.04882 6.14645 8.85355C5.95118 8.65829 5.95118 8.34171 6.14645 8.14645L11.2929 3H9.5C9.22386 3 9 2.77614 9 2.5C9 2.22386 9.22386 2 9.5 2H12.4999H12.5C12.5678 2 12.6324 2.01349 12.6914 2.03794C12.7504 2.06234 12.8056 2.09851 12.8536 2.14645Z",fill:p,fillRule:"evenodd",clipRule:"evenodd"}))}),$p=["color"],Bp=j.forwardRef(function(i,a){var s=i.color,p=s===void 0?"currentColor":s,g=Qn(i,$p);return j.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},g,{ref:a}),j.createElement("path",{d:"M1.20308 1.04312C1.00481 0.954998 0.772341 1.0048 0.627577 1.16641C0.482813 1.32802 0.458794 1.56455 0.568117 1.75196L3.92115 7.50002L0.568117 13.2481C0.458794 13.4355 0.482813 13.672 0.627577 13.8336C0.772341 13.9952 1.00481 14.045 1.20308 13.9569L14.7031 7.95693C14.8836 7.87668 15 7.69762 15 7.50002C15 7.30243 14.8836 7.12337 14.7031 7.04312L1.20308 1.04312ZM4.84553 7.10002L2.21234 2.586L13.2689 7.50002L2.21234 12.414L4.84552 7.90002H9C9.22092 7.90002 9.4 7.72094 9.4 7.50002C9.4 7.27911 9.22092 7.10002 9 7.10002H4.84553Z",fill:p,fillRule:"evenodd",clipRule:"evenodd"}))});const Hp="_chat_4h4kz_1",Vp="_messagesWrapper_4h4kz_21",Wp="_messages_4h4kz_21",Qp="_scrollButton_4h4kz_38",Kp="_hint_4h4kz_66",zr={chat:Hp,messagesWrapper:Vp,messages:Wp,scrollButton:Qp,hint:Kp},Zp=Symbol(),gu=Symbol(),Or="a",Dr="w";let Yp=(i,a)=>new Proxy(i,a);const au=Object.getPrototypeOf,cu=new WeakMap,Zc=i=>i&&(cu.has(i)?cu.get(i):au(i)===Object.prototype||au(i)===Array.prototype),ql=i=>typeof i=="object"&&i!==null,Xp=i=>{if(Array.isArray(i))return Array.from(i);const a=Object.getOwnPropertyDescriptors(i);return Object.values(a).forEach(s=>{s.configurable=!0}),Object.create(au(i),a)},vu=i=>i[gu]||i,Yc=(i,a,s,p)=>{if(!Zc(i))return i;let g=p&&p.get(i);if(!g){const x=vu(i);g=(P=>Object.values(Object.getOwnPropertyDescriptors(P)).some(A=>!A.configurable&&!A.writable))(x)?[x,Xp(x)]:[x],p?.set(i,g)}const[C,_]=g;let w=s&&s.get(C);return w&&w[1].f===!!_||(w=((x,P)=>{const A={f:P};let I=!1;const M=(E,h)=>{if(!I){let T=A[Or].get(x);if(T||(T={},A[Or].set(x,T)),E===Dr)T[Dr]=!0;else{let D=T[E];D||(D=new Set,T[E]=D),D.add(h)}}},f={get:(E,h)=>h===gu?x:(M("k",h),Yc(Reflect.get(E,h),A[Or],A.c,A.t)),has:(E,h)=>h===Zp?(I=!0,A[Or].delete(x),!0):(M("h",h),Reflect.has(E,h)),getOwnPropertyDescriptor:(E,h)=>(M("o",h),Reflect.getOwnPropertyDescriptor(E,h)),ownKeys:E=>(M(Dr),Reflect.ownKeys(E))};return P&&(f.set=f.deleteProperty=()=>!1),[f,A]})(C,!!_),w[1].p=Yp(_||C,w[0]),s&&s.set(C,w)),w[1][Or]=a,w[1].c=s,w[1].t=p,w[1].p},Xc=(i,a,s,p,g=Object.is)=>{if(g(i,a))return!1;if(!ql(i)||!ql(a))return!0;const C=s.get(vu(i));if(!C)return!0;if(p){const w=p.get(i);if(w&&w.n===a)return w.g;p.set(i,{n:a,g:!1})}let _=null;try{for(const w of C.h||[])if(_=Reflect.has(i,w)!==Reflect.has(a,w),_)return _;if(C[Dr]===!0){if(_=((w,x)=>{const P=Reflect.ownKeys(w),A=Reflect.ownKeys(x);return P.length!==A.length||P.some((I,M)=>I!==A[M])})(i,a),_)return _}else for(const w of C.o||[])if(_=!!Reflect.getOwnPropertyDescriptor(i,w)!=!!Reflect.getOwnPropertyDescriptor(a,w),_)return _;for(const w of C.k||[])if(_=Xc(i[w],a[w],s,p,g),_)return _;return _===null&&(_=!0),_}finally{p&&p.set(i,{n:a,g:_})}},Gp=i=>Zc(i)&&i[gu]||null,Pc=(i,a=!0)=>{cu.set(i,a)},qp=(i,a,s)=>{const p=[],g=new WeakSet,C=(_,w)=>{if(g.has(_))return;ql(_)&&g.add(_);const x=ql(_)&&a.get(vu(_));if(x){var P,A;if((P=x.h)==null||P.forEach(M=>{const f=`:has(${String(M)})`;p.push(w?[...w,f]:[f])}),x[Dr]===!0){const M=":ownKeys";p.push(w?[...w,M]:[M])}else{var I;(I=x.o)==null||I.forEach(M=>{const f=`:hasOwn(${String(M)})`;p.push(w?[...w,f]:[f])})}(A=x.k)==null||A.forEach(M=>{!("value"in(Object.getOwnPropertyDescriptor(_,M)||{}))||C(_[M],w?[...w,M]:[M])})}else w&&p.push(w)};return C(i),p},Jl={},nu=i=>typeof i=="object"&&i!==null,tn=new WeakMap,Xl=new WeakSet,Jp=(i=Object.is,a=(P,A)=>new Proxy(P,A),s=P=>nu(P)&&!Xl.has(P)&&(Array.isArray(P)||!(Symbol.iterator in P))&&!(P instanceof WeakMap)&&!(P instanceof WeakSet)&&!(P instanceof Error)&&!(P instanceof Number)&&!(P instanceof Date)&&!(P instanceof String)&&!(P instanceof RegExp)&&!(P instanceof ArrayBuffer),p=P=>{switch(P.status){case"fulfilled":return P.value;case"rejected":throw P.reason;default:throw P}},g=new WeakMap,C=(P,A,I=p)=>{const M=g.get(P);if(M?.[0]===A)return M[1];const f=Array.isArray(P)?[]:Object.create(Object.getPrototypeOf(P));return Pc(f,!0),g.set(P,[A,f]),Reflect.ownKeys(P).forEach(E=>{if(Object.getOwnPropertyDescriptor(f,E))return;const h=Reflect.get(P,E),{enumerable:T}=Reflect.getOwnPropertyDescriptor(P,E),D={value:h,enumerable:T,configurable:!0};if(Xl.has(h))Pc(h,!1);else if(h instanceof Promise)delete D.value,D.get=()=>I(h);else if(tn.has(h)){const[b,te]=tn.get(h);D.value=C(b,te(),I)}Object.defineProperty(f,E,D)}),Object.preventExtensions(f)},_=new WeakMap,w=[1,1],x=P=>{if(!nu(P))throw new Error("object required");const A=_.get(P);if(A)return A;let I=w[0];const M=new Set,f=(G,q=++w[0])=>{I!==q&&(I=q,M.forEach(Y=>Y(G,q)))};let E=w[1];const h=(G=++w[1])=>(E!==G&&!M.size&&(E=G,D.forEach(([q])=>{const Y=q[1](G);Y>I&&(I=Y)})),I),T=G=>(q,Y)=>{const he=[...q];he[1]=[G,...he[1]],f(he,Y)},D=new Map,b=(G,q)=>{if((Jl?"production":void 0)!=="production"&&D.has(G))throw new Error("prop listener already exists");if(M.size){const Y=q[3](T(G));D.set(G,[q,Y])}else D.set(G,[q])},te=G=>{var q;const Y=D.get(G);Y&&(D.delete(G),(q=Y[1])==null||q.call(Y))},le=G=>(M.add(G),M.size===1&&D.forEach(([Y,he],Le)=>{if((Jl?"production":void 0)!=="production"&&he)throw new Error("remove already exists");const Fe=Y[3](T(Le));D.set(Le,[Y,Fe])}),()=>{M.delete(G),M.size===0&&D.forEach(([Y,he],Le)=>{he&&(he(),D.set(Le,[Y]))})}),se=Array.isArray(P)?[]:Object.create(Object.getPrototypeOf(P)),ee=a(se,{deleteProperty(G,q){const Y=Reflect.get(G,q);te(q);const he=Reflect.deleteProperty(G,q);return he&&f(["delete",[q],Y]),he},set(G,q,Y,he){const Le=Reflect.has(G,q),Fe=Reflect.get(G,q,he);if(Le&&(i(Fe,Y)||_.has(Y)&&i(Fe,_.get(Y))))return!0;te(q),nu(Y)&&(Y=Gp(Y)||Y);let We=Y;if(Y instanceof Promise)Y.then(Ce=>{Y.status="fulfilled",Y.value=Ce,f(["resolve",[q],Ce])}).catch(Ce=>{Y.status="rejected",Y.reason=Ce,f(["reject",[q],Ce])});else{!tn.has(Y)&&s(Y)&&(We=x(Y));const Ce=!Xl.has(We)&&tn.get(We);Ce&&b(q,Ce)}return Reflect.set(G,q,We,he),f(["set",[q],Y,Fe]),!0}});_.set(P,ee);const ie=[se,h,C,le];return tn.set(ee,ie),Reflect.ownKeys(P).forEach(G=>{const q=Object.getOwnPropertyDescriptor(P,G);"value"in q&&(ee[G]=P[G],delete q.value,delete q.writable),Object.defineProperty(se,G,q)}),ee})=>[x,tn,Xl,i,a,s,p,g,C,_,w],[bp]=Jp();function e1(i={}){return bp(i)}function t1(i,a,s){const p=tn.get(i);(Jl?"production":void 0)!=="production"&&!p&&console.warn("Please use proxy object");let g;const C=[],_=p[3];let w=!1;const P=_(A=>{C.push(A),g||(g=Promise.resolve().then(()=>{g=void 0,w&&a(C.splice(0))}))});return w=!0,()=>{w=!1,P()}}function Rc(i,a){const s=tn.get(i);(Jl?"production":void 0)!=="production"&&!s&&console.warn("Please use proxy object");const[p,g,C]=s;return C(p,g(),a)}var ru={exports:{}},lu={};var Nc;function n1(){if(Nc)return lu;Nc=1;var i=eo();function a(I,M){return I===M&&(I!==0||1/I===1/M)||I!==I&&M!==M}var s=typeof Object.is=="function"?Object.is:a,p=i.useState,g=i.useEffect,C=i.useLayoutEffect,_=i.useDebugValue;function w(I,M){var f=M(),E=p({inst:{value:f,getSnapshot:M}}),h=E[0].inst,T=E[1];return C(function(){h.value=f,h.getSnapshot=M,x(h)&&T({inst:h})},[I,f,M]),g(function(){return x(h)&&T({inst:h}),I(function(){x(h)&&T({inst:h})})},[I]),_(f),f}function x(I){var M=I.getSnapshot;I=I.value;try{var f=M();return!s(I,f)}catch{return!0}}function P(I,M){return M()}var A=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?P:w;return lu.useSyncExternalStore=i.useSyncExternalStore!==void 0?i.useSyncExternalStore:A,lu}var Lc;function r1(){return Lc||(Lc=1,ru.exports=n1()),ru.exports}var l1=r1();const o1=hu(l1),i1={},{use:Tc}=_t,{useSyncExternalStore:u1}=o1,s1=(i,a)=>{const s=j.useRef();j.useEffect(()=>{s.current=qp(i,a)}),j.useDebugValue(s.current)},a1=new WeakMap;function c1(i,a){const p=j.useRef(),g=j.useRef();let C=!0;const _=u1(j.useCallback(P=>{const A=t1(i,P);return P(),A},[i,void 0]),()=>{const P=Rc(i,Tc);try{if(!C&&p.current&&g.current&&!Xc(p.current,P,g.current,new WeakMap))return p.current}catch{}return P},()=>Rc(i,Tc));C=!1;const w=new WeakMap;j.useEffect(()=>{p.current=_,g.current=w}),(i1?"production":void 0)!=="production"&&s1(_,w);const x=j.useMemo(()=>new WeakMap,[]);return Yc(_,w,x,a1)}const Wn=e1({chatHistory:[],sessionId:""});function f1(i,a,s=!1){return Wn.chatHistory.push({content:i,role:a,toolCalls:[],suggestions:[],isStreaming:s})}function d1(i,a){Wn.chatHistory[i]&&Object.assign(Wn.chatHistory[i],a)}function p1(){return Wn.chatHistory.slice(0,-1).map(({content:i,role:a,toolCalls:s,suggestions:p})=>({content:i,role:a,toolCalls:s?[...s]:void 0,suggestions:p?[...p]:void 0}))}function m1(){return Wn.chatHistory.length-1}const Jt={state:Wn,updateChatHistory:d1,getChatHistoryForRequest:p1,getLastChatIndex:m1,addMessage:f1};var nn=(i=>(i.ASSISTANT="assistant",i.USER="user",i.TOOL="tool",i.ASSISTANT_STREAM="assistant_stream",i))(nn||{}),Fr=(i=>(i.CHATBOT_START="chatbot_start",i.USER_QUESTION="user_question",i.RECOMMENDATION_SHOWN="recommendation_shown",i.RECOMMENDATION_CLICKED="recommendation_clicked",i.CHATBOT_END="chatbot_end",i.USER_ACTION="user_action",i))(Fr||{});function h1(i,...a){console.error(i)}function g1(i,...a){}function v1(i,...a){console.warn(i)}const Oe={error:h1,info:g1,warn:v1};async function y1(i,a,s){if(!i.ok){let x=`Chat request failed with status ${i.status}`;try{const P=await i.json();x=P.detail||P.message||x}catch{}throw new Error(x)}const p=i.body?i.body.pipeThrough(new TextDecoderStream).getReader():null;if(!p)throw new Error("Chat response stream is unavailable.");let g="",C=[],_=[],w="";for(;;){const{value:x,done:P}=await p.read();if(P)break;w+=x;const A=w.split(`

`);w=A.pop()||"";for(const I of A){const M=I.split(`
`);let f="",E="";for(const T of M)T.startsWith("event: ")?f=T.substring(7).trim():T.startsWith("data: ")&&(E=T.substring(6).trim());if(!f||!E)continue;let h;try{h=JSON.parse(E)}catch(T){Oe.error("Chat response could not be processed.",T);continue}if(f==="error")throw new Error(h.message||"Chat response stream failed.");f==="text_delta"?g+=h.text_delta||"":f==="tool_call"?C=[...C,{tool_call_id:h.tool_call_id,tool_name:h.tool_name,args:h.args,state:"running"}]:f==="tool_result"?C=C.map(T=>T.tool_call_id===h.tool_call_id?{...T,state:"completed"}:T):f==="suggestions"&&(_=h.suggestions),a({content:g,toolCalls:[...C],suggestions:[..._]})}}s&&s()}const Gc=_t.createContext({});function w1(){const i=window.Spark;if(i){Oe.info("spark found");const a=i?.targetings?.loknewsid;if(a)return Oe.info("contentId found:",a),a;Oe.info("contentId not found")}else Oe.info("spark not found")}function to(){return j.useContext(Gc)}const S1=1e3,k1=5;function C1({config:i,children:a}){const[s,p]=_t.useState(),[g,C]=_t.useState(0);return j.useEffect(()=>{if(g===0){const _=setInterval(()=>{const w=w1();C(x=>{const P=x+1;return(w||P>=k1)&&(p(w),clearInterval(_)),P})},S1)}},[s,g]),H.jsx(Gc.Provider,{value:{contentId:s,...i},children:a})}const bl=(i,a)=>{if(!window.dataLayer){Oe.error("window.dataLayer is not defined"),window.dataLayer=[];return}window.dataLayer.push({event:"chatbot",bot_category:i,...a?.payload})};async function _1(i,a){if(!a?.apiKey)throw new Error("API Key is required");const s="https://chatbot-dev.funkemedien.de",p=a?.domain;if(!p)throw new Error("Domain is required");const g={messages:i};if(a?.chatModel&&(g.model=a.chatModel),a?.chatTemperature!==void 0&&(g.temperature=a.chatTemperature),a?.chatReasoningEffort&&(g.reasoning_effort=a.chatReasoningEffort),a?.suggestionsEnabled){const C={};a.suggestionsModel&&(C.model=a.suggestionsModel),a.suggestionsPrompt&&(C.prompt=a.suggestionsPrompt),a.suggestionsTemperature!==void 0&&(C.temperature=a.suggestionsTemperature),a.suggestionsReasoningEffort&&(C.reasoning_effort=a.suggestionsReasoningEffort),g.suggestions=C}return await fetch(`${s}/${p}/chat/stream_detailed`,{method:"POST",credentials:"include",mode:"cors",headers:{"x-api-key":a?.apiKey,"Content-Type":"application/json"},body:JSON.stringify(g)})}function yu(){const{chatHistory:i}=c1(Jt.state),a=to();async function s(g,C){try{if(!g.message)throw new Error("Message is required");Jt.addMessage(g.message,nn.USER),bl(Fr.USER_QUESTION,{payload:{user_prompt:g.message,type_prompt:C}});const _=Jt.addMessage("",nn.ASSISTANT,!0),w=Jt.getChatHistoryForRequest(),x=await _1(w,{...a,chatModel:a.chatModel});await y1(x,P=>{Jt.updateChatHistory(_-1,P)},()=>{Jt.updateChatHistory(_-1,{isStreaming:!1})})}catch(_){Jt.updateChatHistory(Jt.getLastChatIndex(),{content:"Error Message",error:!0,isStreaming:!1}),Oe.error("Chat request failed.",_)}}const p=j.useMemo(()=>i.map(g=>({...g,content:g.content})),[i]);return{chatHistory:i,chatHistoryWithReferences:p,sendMessage:s}}function E1(i,a=[]){let s=[];function p(C,_){const w=j.createContext(_),x=s.length;s=[...s,_];function P(I){const{scope:M,children:f,...E}=I,h=M?.[i][x]||w,T=j.useMemo(()=>E,Object.values(E));return H.jsx(h.Provider,{value:T,children:f})}function A(I,M){const f=M?.[i][x]||w,E=j.useContext(f);if(E)return E;if(_!==void 0)return _;throw new Error(`\`${I}\` must be used within \`${C}\``)}return P.displayName=C+"Provider",[P,A]}const g=()=>{const C=s.map(_=>j.createContext(_));return function(w){const x=w?.[i]||C;return j.useMemo(()=>({[`__scope${i}`]:{...w,[i]:x}}),[w,x])}};return g.scopeName=i,[p,x1(g,...a)]}function x1(...i){const a=i[0];if(i.length===1)return a;const s=()=>{const p=i.map(g=>({useScope:g(),scopeName:g.scopeName}));return function(C){const _=p.reduce((w,{useScope:x,scopeName:P})=>{const I=x(C)[`__scope${P}`];return{...w,...I}},{});return j.useMemo(()=>({[`__scope${a.scopeName}`]:_}),[_])}};return s.scopeName=a.scopeName,s}function P1(i){const a=j.useRef(i);return j.useEffect(()=>{a.current=i}),j.useMemo(()=>(...s)=>a.current?.(...s),[])}var qc=globalThis?.document?j.useLayoutEffect:()=>{};Kc();function R1(i,a){typeof i=="function"?i(a):i!=null&&(i.current=a)}function N1(...i){return a=>i.forEach(s=>R1(s,a))}var Jc=j.forwardRef((i,a)=>{const{children:s,...p}=i,g=j.Children.toArray(s),C=g.find(T1);if(C){const _=C.props.children,w=g.map(x=>x===C?j.Children.count(_)>1?j.Children.only(null):j.isValidElement(_)?_.props.children:null:x);return H.jsx(fu,{...p,ref:a,children:j.isValidElement(_)?j.cloneElement(_,void 0,w):null})}return H.jsx(fu,{...p,ref:a,children:s})});Jc.displayName="Slot";var fu=j.forwardRef((i,a)=>{const{children:s,...p}=i;if(j.isValidElement(s)){const g=z1(s);return j.cloneElement(s,{...M1(p,s.props),ref:a?N1(a,g):g})}return j.Children.count(s)>1?j.Children.only(null):null});fu.displayName="SlotClone";var L1=({children:i})=>H.jsx(H.Fragment,{children:i});function T1(i){return j.isValidElement(i)&&i.type===L1}function M1(i,a){const s={...a};for(const p in a){const g=i[p],C=a[p];/^on[A-Z]/.test(p)?g&&C?s[p]=(...w)=>{C(...w),g(...w)}:g&&(s[p]=g):p==="style"?s[p]={...g,...C}:p==="className"&&(s[p]=[g,C].filter(Boolean).join(" "))}return{...i,...s}}function z1(i){let a=Object.getOwnPropertyDescriptor(i.props,"ref")?.get,s=a&&"isReactWarning"in a&&a.isReactWarning;return s?i.ref:(a=Object.getOwnPropertyDescriptor(i,"ref")?.get,s=a&&"isReactWarning"in a&&a.isReactWarning,s?i.props.ref:i.props.ref||i.ref)}var O1=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],wu=O1.reduce((i,a)=>{const s=j.forwardRef((p,g)=>{const{asChild:C,..._}=p,w=C?Jc:a;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),H.jsx(w,{..._,ref:g})});return s.displayName=`Primitive.${a}`,{...i,[a]:s}},{}),Su="Avatar",[j1]=E1(Su),[I1,bc]=j1(Su),ef=j.forwardRef((i,a)=>{const{__scopeAvatar:s,...p}=i,[g,C]=j.useState("idle");return H.jsx(I1,{scope:s,imageLoadingStatus:g,onImageLoadingStatusChange:C,children:H.jsx(wu.span,{...p,ref:a})})});ef.displayName=Su;var tf="AvatarImage",D1=j.forwardRef((i,a)=>{const{__scopeAvatar:s,src:p,onLoadingStatusChange:g=()=>{},...C}=i,_=bc(tf,s),w=F1(p),x=P1(P=>{g(P),_.onImageLoadingStatusChange(P)});return qc(()=>{w!=="idle"&&x(w)},[w,x]),w==="loaded"?H.jsx(wu.img,{...C,ref:a,src:p}):null});D1.displayName=tf;var nf="AvatarFallback",rf=j.forwardRef((i,a)=>{const{__scopeAvatar:s,delayMs:p,...g}=i,C=bc(nf,s),[_,w]=j.useState(p===void 0);return j.useEffect(()=>{if(p!==void 0){const x=window.setTimeout(()=>w(!0),p);return()=>window.clearTimeout(x)}},[p]),_&&C.imageLoadingStatus!=="loaded"?H.jsx(wu.span,{...g,ref:a}):null});rf.displayName=nf;function F1(i){const[a,s]=j.useState("idle");return qc(()=>{if(!i){s("error");return}let p=!0;const g=new window.Image,C=_=>()=>{p&&s(_)};return s("loading"),g.onload=C("loaded"),g.onerror=C("error"),g.src=i,()=>{p=!1}},[i]),a}var A1=ef,U1=rf;function vn(){return vn=Object.assign?Object.assign.bind():function(i){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(i[p]=s[p])}return i},vn.apply(this,arguments)}const $1=["children","options"];var Mc,zc;(function(i){i.blockQuote="0",i.breakLine="1",i.breakThematic="2",i.codeBlock="3",i.codeFenced="4",i.codeInline="5",i.footnote="6",i.footnoteReference="7",i.gfmTask="8",i.heading="9",i.headingSetext="10",i.htmlBlock="11",i.htmlComment="12",i.htmlSelfClosing="13",i.image="14",i.link="15",i.linkAngleBraceStyleDetector="16",i.linkBareUrlDetector="17",i.linkMailtoDetector="18",i.newlineCoalescer="19",i.orderedList="20",i.paragraph="21",i.ref="22",i.refImage="23",i.refLink="24",i.table="25",i.tableSeparator="26",i.text="27",i.textBolded="28",i.textEmphasized="29",i.textEscaped="30",i.textMarked="31",i.textStrikethroughed="32",i.unorderedList="33"})(Mc||(Mc={})),(function(i){i[i.MAX=0]="MAX",i[i.HIGH=1]="HIGH",i[i.MED=2]="MED",i[i.LOW=3]="LOW",i[i.MIN=4]="MIN"})(zc||(zc={}));const Oc=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","className","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce((i,a)=>(i[a.toLowerCase()]=a,i),{for:"htmlFor"}),jc={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},B1=["style","script"],H1=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,V1=/mailto:/i,W1=/\n{2,}$/,lf=/^(\s*>[\s\S]*?)(?=\n{2,})/,Q1=/^ *> ?/gm,K1=/^ {2,}\n/,Z1=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,of=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,uf=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,Y1=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,X1=/^(?:\n *)*\n/,G1=/\r\n?/g,q1=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,J1=/^\[\^([^\]]+)]/,b1=/\f/g,em=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,tm=/^\s*?\[(x|\s)\]/,sf=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,af=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,cf=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,du=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,nm=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,ff=/^<!--[\s\S]*?(?:-->)/,rm=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,pu=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,lm=/^\{.*\}$/,om=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,im=/^<([^ >]+@[^ >]+)>/,um=/^<([^ >]+:\/[^ >]+)>/,sm=/-([a-z])?/gi,df=/^(.*\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,am=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,cm=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,fm=/^\[([^\]]*)\] ?\[([^\]]*)\]/,dm=/(\[|\])/g,pm=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,mm=/\t/g,hm=/(^ *\||\| *$)/g,gm=/^ *:-+: *$/,vm=/^ *:-+ *$/,ym=/^ *-+: *$/,no="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",wm=new RegExp(`^([*_])\\1${no}\\1\\1(?!\\1)`),Sm=new RegExp(`^([*_])${no}\\1(?!\\1|\\w)`),km=new RegExp(`^==${no}==`),Cm=new RegExp(`^~~${no}~~`),_m=/^\\([^0-9A-Za-z\s])/,Em=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,xm=/^\n+/,Pm=/^([ \t]*)/,Rm=/\\([^\\])/g,Ic=/ *\n+$/,Nm=/(?:^|\n)( *)$/,ku="(?:\\d+\\.)",Cu="(?:[*+-])";function pf(i){return"( *)("+(i===1?ku:Cu)+") +"}const mf=pf(1),hf=pf(2);function gf(i){return new RegExp("^"+(i===1?mf:hf))}const Lm=gf(1),Tm=gf(2);function vf(i){return new RegExp("^"+(i===1?mf:hf)+"[^\\n]*(?:\\n(?!\\1"+(i===1?ku:Cu)+" )[^\\n]*)*(\\n|$)","gm")}const yf=vf(1),wf=vf(2);function Sf(i){const a=i===1?ku:Cu;return new RegExp("^( *)("+a+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+a+" (?!"+a+" ))\\n*|\\s*\\n*$)")}const kf=Sf(1),Cf=Sf(2);function Dc(i,a){const s=a===1,p=s?kf:Cf,g=s?yf:wf,C=s?Lm:Tm;return{match(_,w,x){const P=Nm.exec(x);return P&&(w.list||!w.inline&&!w.simple)?p.exec(_=P[1]+_):null},order:1,parse(_,w,x){const P=s?+_[2]:void 0,A=_[0].replace(W1,`
`).match(g);let I=!1;return{items:A.map(function(M,f){const E=C.exec(M)[0].length,h=new RegExp("^ {1,"+E+"}","gm"),T=M.replace(h,"").replace(C,""),D=f===A.length-1,b=T.indexOf(`

`)!==-1||D&&I;I=b;const te=x.inline,le=x.list;let se;x.list=!0,b?(x.inline=!1,se=T.replace(Ic,`

`)):(x.inline=!0,se=T.replace(Ic,""));const de=w(se,x);return x.inline=te,x.list=le,de}),ordered:s,start:P}},render:(_,w,x)=>i(_.ordered?"ol":"ul",{key:x.key,start:_.type==="20"?_.start:void 0},_.items.map(function(P,A){return i("li",{key:A},w(P,x))}))}}const Mm=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),zm=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,_f=[lf,of,uf,sf,cf,af,ff,df,yf,kf,wf,Cf],Om=[..._f,/^[^\n]+(?:  \n|\n{2,})/,du,pu];function jm(i){return i.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function Im(i){return ym.test(i)?"right":gm.test(i)?"center":vm.test(i)?"left":null}function Fc(i,a,s,p){const g=s.inTable;s.inTable=!0;let C=i.trim().split(/( *(?:`[^`]*`|<.*?>.*?<\/.*?>(?!<\/.*?>)|\\\||\|) *)/).reduce((w,x)=>(x.trim()==="|"?w.push(p?{type:"26"}:{type:"27",text:x}):x!==""&&w.push.apply(w,a(x,s)),w),[]);s.inTable=g;let _=[[]];return C.forEach(function(w,x){w.type==="26"?x!==0&&x!==C.length-1&&_.push([]):(w.type!=="27"||C[x+1]!=null&&C[x+1].type!=="26"||(w.text=w.text.trimEnd()),_[_.length-1].push(w))}),_}function Dm(i,a,s){s.inline=!0;const p=i[2]?i[2].replace(hm,"").split("|").map(Im):[],g=i[3]?(function(_,w,x){return _.trim().split(`
`).map(function(P){return Fc(P,w,x,!0)})})(i[3],a,s):[],C=Fc(i[1],a,s,!!g.length);return s.inline=!1,g.length?{align:p,cells:g,header:C,type:"25"}:{children:C,type:"21"}}function Ac(i,a){return i.align[a]==null?{}:{textAlign:i.align[a]}}function bt(i){return function(a,s){return s.inline?i.exec(a):null}}function en(i){return function(a,s){return s.inline||s.simple?i.exec(a):null}}function zt(i){return function(a,s){return s.inline||s.simple?null:i.exec(a)}}function jr(i){return function(a){return i.exec(a)}}function Fm(i,a,s){if(a.inline||a.simple||s&&!s.endsWith(`
`))return null;let p="";i.split(`
`).every(C=>!_f.some(_=>_.test(C))&&(p+=C+`
`,C.trim()));const g=p.trimEnd();return g==""?null:[p,g]}function Vn(i){try{if(decodeURIComponent(i).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch{return null}return i}function Uc(i){return i.replace(Rm,"$1")}function Gl(i,a,s){const p=s.inline||!1,g=s.simple||!1;s.inline=!0,s.simple=!0;const C=i(a,s);return s.inline=p,s.simple=g,C}function Am(i,a,s){const p=s.inline||!1,g=s.simple||!1;s.inline=!1,s.simple=!0;const C=i(a,s);return s.inline=p,s.simple=g,C}function Um(i,a,s){const p=s.inline||!1;s.inline=!1;const g=i(a,s);return s.inline=p,g}const ou=(i,a,s)=>({children:Gl(a,i[1],s)});function iu(){return{}}function uu(){return null}function $m(...i){return i.filter(Boolean).join(" ")}function su(i,a,s){let p=i;const g=a.split(".");for(;g.length&&(p=p[g[0]],p!==void 0);)g.shift();return p||s}function Bm(i="",a={}){a.overrides=a.overrides||{},a.slugify=a.slugify||jm,a.namedCodesToUnicode=a.namedCodesToUnicode?vn({},jc,a.namedCodesToUnicode):jc;const s=a.createElement||j.createElement;function p(f,E,...h){const T=su(a.overrides,`${f}.props`,{});return s((function(D,b){const te=su(b,D);return te?typeof te=="function"||typeof te=="object"&&"render"in te?te:su(b,`${D}.component`,D):D})(f,a.overrides),vn({},E,T,{className:$m(E?.className,T.className)||void 0}),...h)}function g(f){f=f.replace(em,"");let E=!1;a.forceInline?E=!0:a.forceBlock||(E=pm.test(f)===!1);const h=A(P(E?f:`${f.trimEnd().replace(xm,"")}

`,{inline:E}));for(;typeof h[h.length-1]=="string"&&!h[h.length-1].trim();)h.pop();if(a.wrapper===null)return h;const T=a.wrapper||(E?"span":"div");let D;if(h.length>1||a.forceWrapper)D=h;else{if(h.length===1)return D=h[0],typeof D=="string"?p("span",{key:"outer"},D):D;D=null}return j.createElement(T,{key:"outer"},D)}function C(f){const E=f.match(H1);return E?E.reduce(function(h,T,D){const b=T.indexOf("=");if(b!==-1){const te=(function(ee){return ee.indexOf("-")!==-1&&ee.match(rm)===null&&(ee=ee.replace(sm,function(ie,G){return G.toUpperCase()})),ee})(T.slice(0,b)).trim(),le=(function(ee){const ie=ee[0];return(ie==='"'||ie==="'")&&ee.length>=2&&ee[ee.length-1]===ie?ee.slice(1,-1):ee})(T.slice(b+1).trim()),se=Oc[te]||te,de=h[se]=(function(ee,ie){return ee==="style"?ie.split(/;\s?/).reduce(function(G,q){const Y=q.slice(0,q.indexOf(":"));return G[Y.trim().replace(/(-[a-z])/g,he=>he[1].toUpperCase())]=q.slice(Y.length+1).trim(),G},{}):ee==="href"||ee==="src"?Vn(ie):(ie.match(lm)&&(ie=ie.slice(1,ie.length-1)),ie==="true"||ie!=="false"&&ie)})(te,le);typeof de=="string"&&(du.test(de)||pu.test(de))&&(h[se]=j.cloneElement(g(de.trim()),{key:D}))}else T!=="style"&&(h[Oc[T]||T]=!0);return h},{}):null}const _=[],w={},x={0:{match:zt(lf),order:1,parse:(f,E,h)=>({children:E(f[0].replace(Q1,""),h)}),render:(f,E,h)=>p("blockquote",{key:h.key},E(f.children,h))},1:{match:jr(K1),order:1,parse:iu,render:(f,E,h)=>p("br",{key:h.key})},2:{match:zt(Z1),order:1,parse:iu,render:(f,E,h)=>p("hr",{key:h.key})},3:{match:zt(uf),order:0,parse:f=>({lang:void 0,text:f[0].replace(/^ {4}/gm,"").replace(/\n+$/,"")}),render:(f,E,h)=>p("pre",{key:h.key},p("code",vn({},f.attrs,{className:f.lang?`lang-${f.lang}`:""}),f.text))},4:{match:zt(of),order:0,parse:f=>({attrs:C(f[3]||""),lang:f[2]||void 0,text:f[4],type:"3"})},5:{match:en(Y1),order:3,parse:f=>({text:f[2]}),render:(f,E,h)=>p("code",{key:h.key},f.text)},6:{match:zt(q1),order:0,parse:f=>(_.push({footnote:f[2],identifier:f[1]}),{}),render:uu},7:{match:bt(J1),order:1,parse:f=>({target:`#${a.slugify(f[1])}`,text:f[1]}),render:(f,E,h)=>p("a",{key:h.key,href:Vn(f.target)},p("sup",{key:h.key},f.text))},8:{match:bt(tm),order:1,parse:f=>({completed:f[1].toLowerCase()==="x"}),render:(f,E,h)=>p("input",{checked:f.completed,key:h.key,readOnly:!0,type:"checkbox"})},9:{match:zt(a.enforceAtxHeadings?af:sf),order:1,parse:(f,E,h)=>({children:Gl(E,f[2],h),id:a.slugify(f[2]),level:f[1].length}),render:(f,E,h)=>p(`h${f.level}`,{id:f.id,key:h.key},E(f.children,h))},10:{match:zt(cf),order:0,parse:(f,E,h)=>({children:Gl(E,f[1],h),level:f[2]==="="?1:2,type:"9"})},11:{match:jr(du),order:1,parse(f,E,h){const[,T]=f[3].match(Pm),D=new RegExp(`^${T}`,"gm"),b=f[3].replace(D,""),te=(le=b,Om.some(ie=>ie.test(le))?Um:Gl);var le;const se=f[1].toLowerCase(),de=B1.indexOf(se)!==-1,ee={attrs:C(f[2]),noInnerParse:de,tag:(de?se:f[1]).trim()};return h.inAnchor=h.inAnchor||se==="a",de?ee.text=f[3]:ee.children=te(E,b,h),h.inAnchor=!1,ee},render:(f,E,h)=>p(f.tag,vn({key:h.key},f.attrs),f.text||E(f.children,h))},13:{match:jr(pu),order:1,parse:f=>({attrs:C(f[2]||""),tag:f[1].trim()}),render:(f,E,h)=>p(f.tag,vn({},f.attrs,{key:h.key}))},12:{match:jr(ff),order:1,parse:()=>({}),render:uu},14:{match:en(zm),order:1,parse:f=>({alt:f[1],target:Uc(f[2]),title:f[3]}),render:(f,E,h)=>p("img",{key:h.key,alt:f.alt||void 0,title:f.title||void 0,src:Vn(f.target)})},15:{match:bt(Mm),order:3,parse:(f,E,h)=>({children:Am(E,f[1],h),target:Uc(f[2]),title:f[3]}),render:(f,E,h)=>p("a",{key:h.key,href:Vn(f.target),title:f.title},E(f.children,h))},16:{match:bt(um),order:0,parse:f=>({children:[{text:f[1],type:"27"}],target:f[1],type:"15"})},17:{match:(f,E)=>E.inAnchor?null:bt(om)(f,E),order:0,parse:f=>({children:[{text:f[1],type:"27"}],target:f[1],title:void 0,type:"15"})},18:{match:bt(im),order:0,parse(f){let E=f[1],h=f[1];return V1.test(h)||(h="mailto:"+h),{children:[{text:E.replace("mailto:",""),type:"27"}],target:h,type:"15"}}},20:Dc(p,1),33:Dc(p,2),19:{match:zt(X1),order:3,parse:iu,render:()=>`
`},21:{match:Fm,order:3,parse:ou,render:(f,E,h)=>p("p",{key:h.key},E(f.children,h))},22:{match:bt(am),order:0,parse:f=>(w[f[1]]={target:f[2],title:f[4]},{}),render:uu},23:{match:en(cm),order:0,parse:f=>({alt:f[1]||void 0,ref:f[2]}),render:(f,E,h)=>w[f.ref]?p("img",{key:h.key,alt:f.alt,src:Vn(w[f.ref].target),title:w[f.ref].title}):null},24:{match:bt(fm),order:0,parse:(f,E,h)=>({children:E(f[1],h),fallbackChildren:E(f[0].replace(dm,"\\$1"),h),ref:f[2]}),render:(f,E,h)=>w[f.ref]?p("a",{key:h.key,href:Vn(w[f.ref].target),title:w[f.ref].title},E(f.children,h)):p("span",{key:h.key},E(f.fallbackChildren,h))},25:{match:zt(df),order:1,parse:Dm,render(f,E,h){const T=f;return p("table",{key:h.key},p("thead",null,p("tr",null,T.header.map(function(D,b){return p("th",{key:b,style:Ac(T,b)},E(D,h))}))),p("tbody",null,T.cells.map(function(D,b){return p("tr",{key:b},D.map(function(te,le){return p("td",{key:le,style:Ac(T,le)},E(te,h))}))})))}},27:{match:jr(Em),order:4,parse:f=>({text:f[0].replace(nm,(E,h)=>a.namedCodesToUnicode[h]?a.namedCodesToUnicode[h]:E)}),render:f=>f.text},28:{match:en(wm),order:2,parse:(f,E,h)=>({children:E(f[2],h)}),render:(f,E,h)=>p("strong",{key:h.key},E(f.children,h))},29:{match:en(Sm),order:3,parse:(f,E,h)=>({children:E(f[2],h)}),render:(f,E,h)=>p("em",{key:h.key},E(f.children,h))},30:{match:en(_m),order:1,parse:f=>({text:f[1],type:"27"})},31:{match:en(km),order:3,parse:ou,render:(f,E,h)=>p("mark",{key:h.key},E(f.children,h))},32:{match:en(Cm),order:3,parse:ou,render:(f,E,h)=>p("del",{key:h.key},E(f.children,h))}};a.disableParsingRawHTML===!0&&(delete x[11],delete x[13]);const P=(function(f){let E=Object.keys(f);function h(T,D){let b=[],te="";for(;T;){let le=0;for(;le<E.length;){const se=E[le],de=f[se],ee=de.match(T,D,te);if(ee){const ie=ee[0];T=T.substring(ie.length);const G=de.parse(ee,h,D);G.type==null&&(G.type=se),b.push(G),te=ie;break}le++}}return b}return E.sort(function(T,D){let b=f[T].order,te=f[D].order;return b!==te?b-te:T<D?-1:1}),function(T,D){return h((function(b){return b.replace(G1,`
`).replace(b1,"").replace(mm,"    ")})(T),D)}})(x),A=(I=(function(f,E){return function(h,T,D){const b=f[h.type].render;return E?E(()=>b(h,T,D),h,T,D):b(h,T,D)}})(x,a.renderRule),function f(E,h={}){if(Array.isArray(E)){const T=h.key,D=[];let b=!1;for(let te=0;te<E.length;te++){h.key=te;const le=f(E[te],h),se=typeof le=="string";se&&b?D[D.length-1]+=le:le!==null&&D.push(le),b=se}return h.key=T,D}return I(E,f,h)});var I;const M=g(i);return _.length?p("div",null,M,p("footer",{key:"footer"},_.map(function(f){return p("div",{id:a.slugify(f.identifier),key:f.identifier},f.identifier,A(P(f.footnote,{inline:!0})))}))):M}const Hm=i=>{let{children:a="",options:s}=i,p=(function(g,C){if(g==null)return{};var _,w,x={},P=Object.keys(g);for(w=0;w<P.length;w++)C.indexOf(_=P[w])>=0||(x[_]=g[_]);return x})(i,$1);return j.cloneElement(Bm(a,s),p)},Vm="_suggestion_qvmr8_1",Wm={suggestion:Vm};function Qm({text:i}){const{sendMessage:a}=yu();return H.jsx("button",{type:"button",className:Wm.suggestion,onClick:async()=>await a({message:i},"predefined"),style:{display:"block"},children:i})}const Km="_articleLink_wf5vd_1",Zm="_articleLinkIcon_wf5vd_23",$c={articleLink:Km,articleLinkIcon:Zm};function Ym(i){try{const a=new URL(i);return a.searchParams.set("ki-reco","true"),a.toString()}catch{return null}}function Bc({url:i,title:a,isStreaming:s=!1}){if(!i)return H.jsx(H.Fragment,{children:a});const p=Ym(i);return p?H.jsxs("a",{href:p,target:"_blank",rel:"noreferrer",className:$c.articleLink,onClick:()=>bl(Fr.RECOMMENDATION_CLICKED,{payload:{link_destination:i}}),children:[H.jsx(Up,{strokeWidth:3,className:$c.articleLinkIcon}),a]}):(s||Oe.warn("ArticleLink: an invalid link was ignored.",{url:i,title:a}),H.jsx(H.Fragment,{children:a}))}function Xm(i){return`

 <PromptSuggestion text="${i}"/>`}function Gm(i){return i&&i.replace(/(\*\*|__)(\d{1,3})\.(?=\s)/g,(a,s,p)=>`${s}${p}\\.`)}function mu(i){return i==null||typeof i=="boolean"?"":typeof i=="string"||typeof i=="number"?String(i):Array.isArray(i)?i.map(mu).join(""):_t.isValidElement(i)?mu(i.props.children):""}function qm({children:i,isStreaming:a=!1}){const s=Gm(i);return H.jsx(Hm,{options:{forceBlock:!0,overrides:{PromptSuggestion:{component:Qm},ArticleLink:{component:p=>H.jsx(Bc,{url:p.url??"",title:p.title??"",isStreaming:a})},a:{component:p=>{const g=mu(p.children).trim();return!p.href||!g?H.jsx("a",{target:"_blank",...p,rel:"noreferrer"}):H.jsx(Bc,{url:p.href,title:g,isStreaming:a})}}}},children:s})}const Jm=_t.memo(qm),bm="_message_1lifj_1",eh="_content_1lifj_15",th="_avatarRoot_1lifj_20",nh="_avatarImage_1lifj_116",rh="_avatarFallback_1lifj_122",lh="_ai_1lifj_135",oh="_toolStatus_1lifj_169",ih="_toolStatusSpinner_1lifj_177",uh="_toolStatusText_1lifj_187",sh="_toolFinish_1lifj_194",ah="_toolFinishIcon_1lifj_202",ch="_toolFinishText_1lifj_209",fh="_suggestions_1lifj_216",dh="_suggestionChip_1lifj_223",Ze={message:bm,content:eh,avatarRoot:th,avatarImage:nh,avatarFallback:rh,ai:lh,toolStatus:oh,toolStatusSpinner:ih,toolStatusText:uh,toolFinish:sh,toolFinishIcon:ah,toolFinishText:ch,suggestions:fh,suggestionChip:dh},ph="_loader_qofu4_1",mh={loader:ph};function Hc(){return H.jsx("div",{className:mh.loader})}function hh({message:i,onSuggestionClick:a}){const{botIcon:s,toolMessages:p,toolFinishMessage:g}=to(),[C,_]=j.useState(0),w=(i.toolCalls?.length??0)>0&&i.toolCalls.some(M=>M.state==="running"),x=(i.toolCalls?.length??0)>0&&i.toolCalls.every(M=>M.state==="completed");j.useEffect(()=>{if(!w||p.length<=1)return;const M=setInterval(()=>{_(f=>(f+1)%p.length)},5e3);return()=>clearInterval(M)},[w,p]),j.useEffect(()=>{w&&_(0)},[w]);const P=()=>i.role===nn.ASSISTANT?H.jsx(Jm,{isStreaming:i.isStreaming,children:i.content}):i.content,A=()=>!i.toolCalls||i.toolCalls.length===0?null:w?H.jsxs("div",{className:Ze.toolStatus,children:[H.jsx("span",{className:Ze.toolStatusSpinner,children:H.jsx(Hc,{})}),H.jsx("span",{className:Ze.toolStatusText,children:p[C]})]},C):x?H.jsxs("div",{className:Ze.toolFinish,children:[H.jsx(Op,{className:Ze.toolFinishIcon}),H.jsx("span",{className:Ze.toolFinishText,children:g})]}):null,I=()=>!i.suggestions||i.suggestions.length===0?null:H.jsx("div",{className:Ze.suggestions,children:i.suggestions.map((M,f)=>H.jsx("button",{className:Ze.suggestionChip,onClick:()=>a?.(M),type:"button",children:M},f))});return H.jsx("section",{className:Ze.message,"data-role":i.role,"data-error":i.error,children:i?H.jsxs(H.Fragment,{children:[H.jsx(A1,{className:Ze.avatarRoot,children:H.jsx(U1,{className:`${Ze.avatarFallback} ${i.role==="user"?Ze.user:Ze.ai}`,children:s?H.jsx("img",{src:s,alt:"bot icon",width:45,height:45,className:Ze.avatarImage}):H.jsx(Ip,{})})}),H.jsxs("div",{className:Ze.content,children:[i.content?P():i.role===nn.ASSISTANT&&(!i.toolCalls||i.toolCalls.length===0)?H.jsx(Hc,{}):null,i.role===nn.ASSISTANT&&A(),i.role===nn.ASSISTANT&&I()]})]}):null})}const gh=_t.memo(hh,(i,a)=>i.message.content===a.message.content&&i.message.error===a.message.error&&JSON.stringify(i.message.toolCalls)===JSON.stringify(a.message.toolCalls)&&JSON.stringify(i.message.suggestions)===JSON.stringify(a.message.suggestions));class Ef extends _t.Component{constructor(a){super(a),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(a,s){Oe.error("Chat widget rendering failed.",a,s)}render(){return this.state.hasError?this.props.fallback??null:this.props.children}}function vh(i){const[a,s]=j.useState({status:"idle",error:void 0});return{onSubmit:async g=>{g.preventDefault();const C=g.currentTarget,_=C.method,w=new FormData(C);s(x=>({...x,status:"pending"}));try{const x={};for(const P of w.keys())P.endsWith("[]")?x[P]=w.getAll(P):x[P]=w.get(P);await i(x,_),s(P=>({...P,status:"idle",error:void 0}))}catch(x){let P="Unknown";x instanceof Error?P=x.message:"data"in x&&(P=x.data.message),s(A=>({...A,status:"error",error:P}))}},isLoading:a.status==="pending",isError:a.status==="error",error:a.error}}const yh="_form_10fov_1",wh="_submitBtn_10fov_11",Sh="_clearBtn_10fov_33",kh="_fieldset_10fov_47",Ir={form:yh,submitBtn:wh,clearBtn:Sh,fieldset:kh};function Ch(){const i=j.useRef(null),a=j.useRef(null),[s,p]=_t.useState(""),{sendMessage:g}=yu(),{messagePlaceholder:C}=to(),{onSubmit:_,isLoading:w}=vh(async P=>{await g(P,"custom"),x()}),x=()=>{p(""),i.current?.reset(),a.current&&a.current.focus({preventScroll:!0})};return H.jsxs("form",{className:Ir.form,onSubmit:_,ref:i,children:[H.jsxs("fieldset",{className:Ir.fieldset,children:[H.jsx("input",{id:"message",type:"text",name:"message","data-type":"prompt",ref:a,required:!0,value:s,disabled:w,onChange:P=>{p(P.target.value)},"aria-label":C,placeholder:C,className:Ir.input}),s!==""?H.jsx("button",{className:Ir.clearBtn,onClick:x,type:"button",children:H.jsx(Fp,{})}):null]}),H.jsx("button",{id:"submitBtn",className:Ir.submitBtn,type:"submit",disabled:w,children:H.jsx(Bp,{})})]})}const _h=24;function Eh(i,a){let s=i;return a.forEach(p=>{s+=Xm(p)}),s}function xh(){const{chatHistoryWithReferences:i,sendMessage:a}=yu(),s=j.useRef(null),p=j.useRef(i.length),[g,C]=j.useState(!1),{promptSuggestions:_,openingMessage:w,disclaimer:x}=to();j.useEffect(()=>{bl(Fr.CHATBOT_START)},[]),j.useEffect(()=>()=>{bl(Fr.CHATBOT_END)},[]);const P=j.useCallback(()=>{const f=s.current;if(!f)return;const E=f.scrollHeight-f.scrollTop-f.clientHeight;C(E>_h)},[]);j.useLayoutEffect(()=>{const f=s.current;f&&(i.length>p.current&&(f.scrollTop=f.scrollHeight),p.current=i.length,P())},[i,P]);const A=()=>{const f=s.current;f&&f.scrollTo({top:f.scrollHeight,behavior:"smooth"})},I=f=>{a({message:f},"predefined")},M=[{content:Eh(w,_??[]),role:nn.ASSISTANT},...i];return H.jsxs("div",{className:zr.chat,children:[H.jsxs("div",{className:zr.messagesWrapper,children:[H.jsx("div",{className:zr.messages,ref:s,onScroll:P,children:M.length>0?M.map((f,E)=>H.jsx(Ef,{children:H.jsx(gh,{message:f,onSuggestionClick:I})},`${E}_message`)):null}),g?H.jsx("button",{type:"button",className:zr.scrollButton,onClick:A,"aria-label":"Zum Ende scrollen",children:H.jsx(Mp,{})}):null]}),H.jsx(Ch,{}),H.jsx("span",{className:zr.hint,children:x})]})}function Ph(i){const{domain:a,promptSuggestions:s,apiKey:p,openingMessage:g,botIcon:C,disclaimer:_,messagePlaceholder:w,chatModel:x,chatTemperature:P,chatReasoningEffort:A,suggestionsEnabled:I,suggestionsModel:M,suggestionsPrompt:f,suggestionsTemperature:E,suggestionsReasoningEffort:h,toolMessages:T,toolFinishMessage:D}=i.config||{};return{domain:Th(a),promptSuggestions:Lh(s),apiKey:Mh(p),openingMessage:zh(g),botIcon:C,disclaimer:_||"Du chattest mit einer künstlichen Intelligenz",messagePlaceholder:w||"Gib eine Nachricht ein",chatModel:Oh(x),chatTemperature:Wc(P,"data-chat-temperature"),chatReasoningEffort:Vc(A),suggestionsEnabled:Rh(I,M,f,E,h),suggestionsModel:M,suggestionsPrompt:f,suggestionsTemperature:Wc(E,"data-suggestions-temperature"),suggestionsReasoningEffort:Vc(h),toolMessages:Nh(T),toolFinishMessage:D||"Ergebnisse wurden gefunden"}}function Rh(i,a,s,p,g){const C=i?.trim().toLowerCase();let _=!1;return C==="true"?_=!0:C!==void 0&&C!=="false"&&Oe.warn("Invalid data-suggestions-enabled value; dynamic suggestions are disabled."),!_&&[a,s,p,g].some(w=>w!==void 0)&&Oe.warn("Dynamic suggestion settings are ignored because data-suggestions-enabled is not true."),_}function Nh(i){return!i||i.trim().length===0?["Suche läuft...","Einen Moment bitte..."]:i.split(";").map(a=>a.trim()).filter(Boolean)}function Lh(i){if(i===void 0)return Oe.error("Chat widget configuration is missing prompt suggestions."),[];try{return i.split(";").map(s=>s.trim()).filter(Boolean)}catch{throw new Error("data-prompt-suggestion need to be a comma separated string")}}function Th(i){return i===void 0&&(Oe.error("Chat widget configuration is missing a domain; using a fallback."),i="leckerschmecker"),i}function Mh(i){if(i===void 0)throw Oe.error("Chat widget configuration is missing an API key."),new Error("API Key is required. Please set the data-api-key attribute on the chat-bot element.");return i}function zh(i){return(i===void 0||i.trim().length===0)&&Oe.error("Chat widget configuration is missing an opening message; using a fallback."),i||"Hi. Du kannst mir Fragen stellen"}function Oh(i){if(i===void 0||i.trim().length===0){Oe.info("data-chat-model not set on dom element #chat-bot, using API default");return}return Oe.info(`Using chat model from data-chat-model: ${i}`),i}function Vc(i){return i?.trim()||void 0}function Wc(i,a){if(i===void 0||i.trim().length===0)return;const s=Number(i);if(!Number.isFinite(s)||s<0||s>2){Oe.warn(`${a} must be a number between 0 and 2; ignoring it.`);return}return s}function jh(i){try{const a=Ph(i);return H.jsx(Ef,{children:H.jsx(C1,{config:a,children:H.jsx(xh,{})})})}catch(a){return Oe.error("Chat widget initialization failed.",a),H.jsx(H.Fragment,{})}}const Qc=document.getElementById("chat-bot");Lp.createRoot(Qc).render(H.jsx(_t.StrictMode,{children:H.jsx(jh,{config:{...Qc.dataset}})}));
