Files
Arbejd.com-react/dist/assets/index-NzuLru3R.js
2026-03-04 22:23:10 +01:00

12 lines
356 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))r(h);new MutationObserver(h=>{for(const v of h)if(v.type==="childList")for(const z of v.addedNodes)z.tagName==="LINK"&&z.rel==="modulepreload"&&r(z)}).observe(document,{childList:!0,subtree:!0});function u(h){const v={};return h.integrity&&(v.integrity=h.integrity),h.referrerPolicy&&(v.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?v.credentials="include":h.crossOrigin==="anonymous"?v.credentials="omit":v.credentials="same-origin",v}function r(h){if(h.ep)return;h.ep=!0;const v=u(h);fetch(h.href,v)}})();var Yu={exports:{}},Hn={};var jh;function X1(){if(jh)return Hn;jh=1;var o=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function u(r,h,v){var z=null;if(v!==void 0&&(z=""+v),h.key!==void 0&&(z=""+h.key),"key"in h){v={};for(var q in h)q!=="key"&&(v[q]=h[q])}else v=h;return h=v.ref,{$$typeof:o,type:r,key:z,ref:h!==void 0?h:null,props:v}}return Hn.Fragment=c,Hn.jsx=u,Hn.jsxs=u,Hn}var xh;function Z1(){return xh||(xh=1,Yu.exports=X1()),Yu.exports}var n=Z1(),Gu={exports:{}},me={};var Sh;function K1(){if(Sh)return me;Sh=1;var o=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),v=Symbol.for("react.consumer"),z=Symbol.for("react.context"),q=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),b=Symbol.for("react.memo"),B=Symbol.for("react.lazy"),D=Symbol.for("react.activity"),R=Symbol.iterator;function K(m){return m===null||typeof m!="object"?null:(m=R&&m[R]||m["@@iterator"],typeof m=="function"?m:null)}var le={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Z=Object.assign,fe={};function te(m,N,U){this.props=m,this.context=N,this.refs=fe,this.updater=U||le}te.prototype.isReactComponent={},te.prototype.setState=function(m,N){if(typeof m!="object"&&typeof m!="function"&&m!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,m,N,"setState")},te.prototype.forceUpdate=function(m){this.updater.enqueueForceUpdate(this,m,"forceUpdate")};function se(){}se.prototype=te.prototype;function Y(m,N,U){this.props=m,this.context=N,this.refs=fe,this.updater=U||le}var P=Y.prototype=new se;P.constructor=Y,Z(P,te.prototype),P.isPureReactComponent=!0;var ie=Array.isArray;function G(){}var E={H:null,A:null,T:null,S:null},ae=Object.prototype.hasOwnProperty;function he(m,N,U){var J=U.ref;return{$$typeof:o,type:m,key:N,ref:J!==void 0?J:null,props:U}}function pe(m,N){return he(m.type,N,m.props)}function H(m){return typeof m=="object"&&m!==null&&m.$$typeof===o}function Q(m){var N={"=":"=0",":":"=2"};return"$"+m.replace(/[=:]/g,function(U){return N[U]})}var ue=/\/+/g;function ee(m,N){return typeof m=="object"&&m!==null&&m.key!=null?Q(""+m.key):N.toString(36)}function W(m){switch(m.status){case"fulfilled":return m.value;case"rejected":throw m.reason;default:switch(typeof m.status=="string"?m.then(G,G):(m.status="pending",m.then(function(N){m.status==="pending"&&(m.status="fulfilled",m.value=N)},function(N){m.status==="pending"&&(m.status="rejected",m.reason=N)})),m.status){case"fulfilled":return m.value;case"rejected":throw m.reason}}throw m}function _(m,N,U,J,oe){var re=typeof m;(re==="undefined"||re==="boolean")&&(m=null);var Ae=!1;if(m===null)Ae=!0;else switch(re){case"bigint":case"string":case"number":Ae=!0;break;case"object":switch(m.$$typeof){case o:case c:Ae=!0;break;case B:return Ae=m._init,_(Ae(m._payload),N,U,J,oe)}}if(Ae)return oe=oe(m),Ae=J===""?"."+ee(m,0):J,ie(oe)?(U="",Ae!=null&&(U=Ae.replace(ue,"$&/")+"/"),_(oe,N,U,"",function(Jl){return Jl})):oe!=null&&(H(oe)&&(oe=pe(oe,U+(oe.key==null||m&&m.key===oe.key?"":(""+oe.key).replace(ue,"$&/")+"/")+Ae)),N.push(oe)),1;Ae=0;var nt=J===""?".":J+":";if(ie(m))for(var Ve=0;Ve<m.length;Ve++)J=m[Ve],re=nt+ee(J,Ve),Ae+=_(J,N,U,re,oe);else if(Ve=K(m),typeof Ve=="function")for(m=Ve.call(m),Ve=0;!(J=m.next()).done;)J=J.value,re=nt+ee(J,Ve++),Ae+=_(J,N,U,re,oe);else if(re==="object"){if(typeof m.then=="function")return _(W(m),N,U,J,oe);throw N=String(m),Error("Objects are not valid as a React child (found: "+(N==="[object Object]"?"object with keys {"+Object.keys(m).join(", ")+"}":N)+"). If you meant to render a collection of children, use an array instead.")}return Ae}function V(m,N,U){if(m==null)return m;var J=[],oe=0;return _(m,J,"","",function(re){return N.call(U,re,oe++)}),J}function x(m){if(m._status===-1){var N=m._result;N=N(),N.then(function(U){(m._status===0||m._status===-1)&&(m._status=1,m._result=U)},function(U){(m._status===0||m._status===-1)&&(m._status=2,m._result=U)}),m._status===-1&&(m._status=0,m._result=N)}if(m._status===1)return m._result.default;throw m._result}var $=typeof reportError=="function"?reportError:function(m){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var N=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof m=="object"&&m!==null&&typeof m.message=="string"?String(m.message):String(m),error:m});if(!window.dispatchEvent(N))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",m);return}console.error(m)},de={map:V,forEach:function(m,N,U){V(m,function(){N.apply(this,arguments)},U)},count:function(m){var N=0;return V(m,function(){N++}),N},toArray:function(m){return V(m,function(N){return N})||[]},only:function(m){if(!H(m))throw Error("React.Children.only expected to receive a single React element child.");return m}};return me.Activity=D,me.Children=de,me.Component=te,me.Fragment=u,me.Profiler=h,me.PureComponent=Y,me.StrictMode=r,me.Suspense=L,me.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=E,me.__COMPILER_RUNTIME={__proto__:null,c:function(m){return E.H.useMemoCache(m)}},me.cache=function(m){return function(){return m.apply(null,arguments)}},me.cacheSignal=function(){return null},me.cloneElement=function(m,N,U){if(m==null)throw Error("The argument must be a React element, but you passed "+m+".");var J=Z({},m.props),oe=m.key;if(N!=null)for(re in N.key!==void 0&&(oe=""+N.key),N)!ae.call(N,re)||re==="key"||re==="__self"||re==="__source"||re==="ref"&&N.ref===void 0||(J[re]=N[re]);var re=arguments.length-2;if(re===1)J.children=U;else if(1<re){for(var Ae=Array(re),nt=0;nt<re;nt++)Ae[nt]=arguments[nt+2];J.children=Ae}return he(m.type,oe,J)},me.createContext=function(m){return m={$$typeof:z,_currentValue:m,_currentValue2:m,_threadCount:0,Provider:null,Consumer:null},m.Provider=m,m.Consumer={$$typeof:v,_context:m},m},me.createElement=function(m,N,U){var J,oe={},re=null;if(N!=null)for(J in N.key!==void 0&&(re=""+N.key),N)ae.call(N,J)&&J!=="key"&&J!=="__self"&&J!=="__source"&&(oe[J]=N[J]);var Ae=arguments.length-2;if(Ae===1)oe.children=U;else if(1<Ae){for(var nt=Array(Ae),Ve=0;Ve<Ae;Ve++)nt[Ve]=arguments[Ve+2];oe.children=nt}if(m&&m.defaultProps)for(J in Ae=m.defaultProps,Ae)oe[J]===void 0&&(oe[J]=Ae[J]);return he(m,re,oe)},me.createRef=function(){return{current:null}},me.forwardRef=function(m){return{$$typeof:q,render:m}},me.isValidElement=H,me.lazy=function(m){return{$$typeof:B,_payload:{_status:-1,_result:m},_init:x}},me.memo=function(m,N){return{$$typeof:b,type:m,compare:N===void 0?null:N}},me.startTransition=function(m){var N=E.T,U={};E.T=U;try{var J=m(),oe=E.S;oe!==null&&oe(U,J),typeof J=="object"&&J!==null&&typeof J.then=="function"&&J.then(G,$)}catch(re){$(re)}finally{N!==null&&U.types!==null&&(N.types=U.types),E.T=N}},me.unstable_useCacheRefresh=function(){return E.H.useCacheRefresh()},me.use=function(m){return E.H.use(m)},me.useActionState=function(m,N,U){return E.H.useActionState(m,N,U)},me.useCallback=function(m,N){return E.H.useCallback(m,N)},me.useContext=function(m){return E.H.useContext(m)},me.useDebugValue=function(){},me.useDeferredValue=function(m,N){return E.H.useDeferredValue(m,N)},me.useEffect=function(m,N){return E.H.useEffect(m,N)},me.useEffectEvent=function(m){return E.H.useEffectEvent(m)},me.useId=function(){return E.H.useId()},me.useImperativeHandle=function(m,N,U){return E.H.useImperativeHandle(m,N,U)},me.useInsertionEffect=function(m,N){return E.H.useInsertionEffect(m,N)},me.useLayoutEffect=function(m,N){return E.H.useLayoutEffect(m,N)},me.useMemo=function(m,N){return E.H.useMemo(m,N)},me.useOptimistic=function(m,N){return E.H.useOptimistic(m,N)},me.useReducer=function(m,N,U){return E.H.useReducer(m,N,U)},me.useRef=function(m){return E.H.useRef(m)},me.useState=function(m){return E.H.useState(m)},me.useSyncExternalStore=function(m,N,U){return E.H.useSyncExternalStore(m,N,U)},me.useTransition=function(){return E.H.useTransition()},me.version="19.2.4",me}var Nh;function dr(){return Nh||(Nh=1,Gu.exports=K1()),Gu.exports}var T=dr(),Ju={exports:{}},Vn={},Qu={exports:{}},Xu={};var kh;function W1(){return kh||(kh=1,(function(o){function c(_,V){var x=_.length;_.push(V);e:for(;0<x;){var $=x-1>>>1,de=_[$];if(0<h(de,V))_[$]=V,_[x]=de,x=$;else break e}}function u(_){return _.length===0?null:_[0]}function r(_){if(_.length===0)return null;var V=_[0],x=_.pop();if(x!==V){_[0]=x;e:for(var $=0,de=_.length,m=de>>>1;$<m;){var N=2*($+1)-1,U=_[N],J=N+1,oe=_[J];if(0>h(U,x))J<de&&0>h(oe,U)?(_[$]=oe,_[J]=x,$=J):(_[$]=U,_[N]=x,$=N);else if(J<de&&0>h(oe,x))_[$]=oe,_[J]=x,$=J;else break e}}return V}function h(_,V){var x=_.sortIndex-V.sortIndex;return x!==0?x:_.id-V.id}if(o.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var v=performance;o.unstable_now=function(){return v.now()}}else{var z=Date,q=z.now();o.unstable_now=function(){return z.now()-q}}var L=[],b=[],B=1,D=null,R=3,K=!1,le=!1,Z=!1,fe=!1,te=typeof setTimeout=="function"?setTimeout:null,se=typeof clearTimeout=="function"?clearTimeout:null,Y=typeof setImmediate<"u"?setImmediate:null;function P(_){for(var V=u(b);V!==null;){if(V.callback===null)r(b);else if(V.startTime<=_)r(b),V.sortIndex=V.expirationTime,c(L,V);else break;V=u(b)}}function ie(_){if(Z=!1,P(_),!le)if(u(L)!==null)le=!0,G||(G=!0,Q());else{var V=u(b);V!==null&&W(ie,V.startTime-_)}}var G=!1,E=-1,ae=5,he=-1;function pe(){return fe?!0:!(o.unstable_now()-he<ae)}function H(){if(fe=!1,G){var _=o.unstable_now();he=_;var V=!0;try{e:{le=!1,Z&&(Z=!1,se(E),E=-1),K=!0;var x=R;try{t:{for(P(_),D=u(L);D!==null&&!(D.expirationTime>_&&pe());){var $=D.callback;if(typeof $=="function"){D.callback=null,R=D.priorityLevel;var de=$(D.expirationTime<=_);if(_=o.unstable_now(),typeof de=="function"){D.callback=de,P(_),V=!0;break t}D===u(L)&&r(L),P(_)}else r(L);D=u(L)}if(D!==null)V=!0;else{var m=u(b);m!==null&&W(ie,m.startTime-_),V=!1}}break e}finally{D=null,R=x,K=!1}V=void 0}}finally{V?Q():G=!1}}}var Q;if(typeof Y=="function")Q=function(){Y(H)};else if(typeof MessageChannel<"u"){var ue=new MessageChannel,ee=ue.port2;ue.port1.onmessage=H,Q=function(){ee.postMessage(null)}}else Q=function(){te(H,0)};function W(_,V){E=te(function(){_(o.unstable_now())},V)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(_){_.callback=null},o.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ae=0<_?Math.floor(1e3/_):5},o.unstable_getCurrentPriorityLevel=function(){return R},o.unstable_next=function(_){switch(R){case 1:case 2:case 3:var V=3;break;default:V=R}var x=R;R=V;try{return _()}finally{R=x}},o.unstable_requestPaint=function(){fe=!0},o.unstable_runWithPriority=function(_,V){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var x=R;R=_;try{return V()}finally{R=x}},o.unstable_scheduleCallback=function(_,V,x){var $=o.unstable_now();switch(typeof x=="object"&&x!==null?(x=x.delay,x=typeof x=="number"&&0<x?$+x:$):x=$,_){case 1:var de=-1;break;case 2:de=250;break;case 5:de=1073741823;break;case 4:de=1e4;break;default:de=5e3}return de=x+de,_={id:B++,callback:V,priorityLevel:_,startTime:x,expirationTime:de,sortIndex:-1},x>$?(_.sortIndex=x,c(b,_),u(L)===null&&_===u(b)&&(Z?(se(E),E=-1):Z=!0,W(ie,x-$))):(_.sortIndex=de,c(L,_),le||K||(le=!0,G||(G=!0,Q()))),_},o.unstable_shouldYield=pe,o.unstable_wrapCallback=function(_){var V=R;return function(){var x=R;R=V;try{return _.apply(this,arguments)}finally{R=x}}}})(Xu)),Xu}var _h;function F1(){return _h||(_h=1,Qu.exports=W1()),Qu.exports}var Zu={exports:{}},lt={};var Ah;function $1(){if(Ah)return lt;Ah=1;var o=dr();function c(L){var b="https://react.dev/errors/"+L;if(1<arguments.length){b+="?args[]="+encodeURIComponent(arguments[1]);for(var B=2;B<arguments.length;B++)b+="&args[]="+encodeURIComponent(arguments[B])}return"Minified React error #"+L+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(){}var r={d:{f:u,r:function(){throw Error(c(522))},D:u,C:u,L:u,m:u,X:u,S:u,M:u},p:0,findDOMNode:null},h=Symbol.for("react.portal");function v(L,b,B){var D=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:h,key:D==null?null:""+D,children:L,containerInfo:b,implementation:B}}var z=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function q(L,b){if(L==="font")return"";if(typeof b=="string")return b==="use-credentials"?b:""}return lt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,lt.createPortal=function(L,b){var B=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!b||b.nodeType!==1&&b.nodeType!==9&&b.nodeType!==11)throw Error(c(299));return v(L,b,null,B)},lt.flushSync=function(L){var b=z.T,B=r.p;try{if(z.T=null,r.p=2,L)return L()}finally{z.T=b,r.p=B,r.d.f()}},lt.preconnect=function(L,b){typeof L=="string"&&(b?(b=b.crossOrigin,b=typeof b=="string"?b==="use-credentials"?b:"":void 0):b=null,r.d.C(L,b))},lt.prefetchDNS=function(L){typeof L=="string"&&r.d.D(L)},lt.preinit=function(L,b){if(typeof L=="string"&&b&&typeof b.as=="string"){var B=b.as,D=q(B,b.crossOrigin),R=typeof b.integrity=="string"?b.integrity:void 0,K=typeof b.fetchPriority=="string"?b.fetchPriority:void 0;B==="style"?r.d.S(L,typeof b.precedence=="string"?b.precedence:void 0,{crossOrigin:D,integrity:R,fetchPriority:K}):B==="script"&&r.d.X(L,{crossOrigin:D,integrity:R,fetchPriority:K,nonce:typeof b.nonce=="string"?b.nonce:void 0})}},lt.preinitModule=function(L,b){if(typeof L=="string")if(typeof b=="object"&&b!==null){if(b.as==null||b.as==="script"){var B=q(b.as,b.crossOrigin);r.d.M(L,{crossOrigin:B,integrity:typeof b.integrity=="string"?b.integrity:void 0,nonce:typeof b.nonce=="string"?b.nonce:void 0})}}else b==null&&r.d.M(L)},lt.preload=function(L,b){if(typeof L=="string"&&typeof b=="object"&&b!==null&&typeof b.as=="string"){var B=b.as,D=q(B,b.crossOrigin);r.d.L(L,B,{crossOrigin:D,integrity:typeof b.integrity=="string"?b.integrity:void 0,nonce:typeof b.nonce=="string"?b.nonce:void 0,type:typeof b.type=="string"?b.type:void 0,fetchPriority:typeof b.fetchPriority=="string"?b.fetchPriority:void 0,referrerPolicy:typeof b.referrerPolicy=="string"?b.referrerPolicy:void 0,imageSrcSet:typeof b.imageSrcSet=="string"?b.imageSrcSet:void 0,imageSizes:typeof b.imageSizes=="string"?b.imageSizes:void 0,media:typeof b.media=="string"?b.media:void 0})}},lt.preloadModule=function(L,b){if(typeof L=="string")if(b){var B=q(b.as,b.crossOrigin);r.d.m(L,{as:typeof b.as=="string"&&b.as!=="script"?b.as:void 0,crossOrigin:B,integrity:typeof b.integrity=="string"?b.integrity:void 0})}else r.d.m(L)},lt.requestFormReset=function(L){r.d.r(L)},lt.unstable_batchedUpdates=function(L,b){return L(b)},lt.useFormState=function(L,b,B){return z.H.useFormState(L,b,B)},lt.useFormStatus=function(){return z.H.useHostTransitionStatus()},lt.version="19.2.4",lt}var Th;function I1(){if(Th)return Zu.exports;Th=1;function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(c){console.error(c)}}return o(),Zu.exports=$1(),Zu.exports}var zh;function P1(){if(zh)return Vn;zh=1;var o=F1(),c=dr(),u=I1();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}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."}function h(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function v(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function z(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 q(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function L(e){if(v(e)!==e)throw Error(r(188))}function b(e){var t=e.alternate;if(!t){if(t=v(e),t===null)throw Error(r(188));return t!==e?null:e}for(var a=e,l=t;;){var i=a.return;if(i===null)break;var s=i.alternate;if(s===null){if(l=i.return,l!==null){a=l;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===a)return L(i),e;if(s===l)return L(i),t;s=s.sibling}throw Error(r(188))}if(a.return!==l.return)a=i,l=s;else{for(var d=!1,f=i.child;f;){if(f===a){d=!0,a=i,l=s;break}if(f===l){d=!0,l=i,a=s;break}f=f.sibling}if(!d){for(f=s.child;f;){if(f===a){d=!0,a=s,l=i;break}if(f===l){d=!0,l=s,a=i;break}f=f.sibling}if(!d)throw Error(r(189))}}if(a.alternate!==l)throw Error(r(190))}if(a.tag!==3)throw Error(r(188));return a.stateNode.current===a?e:t}function B(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=B(e),t!==null)return t;e=e.sibling}return null}var D=Object.assign,R=Symbol.for("react.element"),K=Symbol.for("react.transitional.element"),le=Symbol.for("react.portal"),Z=Symbol.for("react.fragment"),fe=Symbol.for("react.strict_mode"),te=Symbol.for("react.profiler"),se=Symbol.for("react.consumer"),Y=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),ie=Symbol.for("react.suspense"),G=Symbol.for("react.suspense_list"),E=Symbol.for("react.memo"),ae=Symbol.for("react.lazy"),he=Symbol.for("react.activity"),pe=Symbol.for("react.memo_cache_sentinel"),H=Symbol.iterator;function Q(e){return e===null||typeof e!="object"?null:(e=H&&e[H]||e["@@iterator"],typeof e=="function"?e:null)}var ue=Symbol.for("react.client.reference");function ee(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ue?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Z:return"Fragment";case te:return"Profiler";case fe:return"StrictMode";case ie:return"Suspense";case G:return"SuspenseList";case he:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case le:return"Portal";case Y:return e.displayName||"Context";case se:return(e._context.displayName||"Context")+".Consumer";case P:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case E:return t=e.displayName||null,t!==null?t:ee(e.type)||"Memo";case ae:t=e._payload,e=e._init;try{return ee(e(t))}catch{}}return null}var W=Array.isArray,_=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=u.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,x={pending:!1,data:null,method:null,action:null},$=[],de=-1;function m(e){return{current:e}}function N(e){0>de||(e.current=$[de],$[de]=null,de--)}function U(e,t){de++,$[de]=e.current,e.current=t}var J=m(null),oe=m(null),re=m(null),Ae=m(null);function nt(e,t){switch(U(re,t),U(oe,e),U(J,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Gf(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Gf(t),e=Jf(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}N(J),U(J,e)}function Ve(){N(J),N(oe),N(re)}function Jl(e){e.memoizedState!==null&&U(Ae,e);var t=J.current,a=Jf(t,e.type);t!==a&&(U(oe,e),U(J,a))}function Wn(e){oe.current===e&&(N(J),N(oe)),Ae.current===e&&(N(Ae),Un._currentValue=x)}var ks,pr;function Oa(e){if(ks===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);ks=t&&t[1]||"",pr=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ks+e+pr}var _s=!1;function As(e,t){if(!e||_s)return"";_s=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var O=function(){throw Error()};if(Object.defineProperty(O.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(O,[])}catch(A){var k=A}Reflect.construct(e,[],O)}else{try{O.call()}catch(A){k=A}e.call(O.prototype)}}else{try{throw Error()}catch(A){k=A}(O=e())&&typeof O.catch=="function"&&O.catch(function(){})}}catch(A){if(A&&k&&typeof A.stack=="string")return[A.stack,k.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=l.DetermineComponentFrameRoot(),d=s[0],f=s[1];if(d&&f){var g=d.split(`
`),S=f.split(`
`);for(i=l=0;l<g.length&&!g[l].includes("DetermineComponentFrameRoot");)l++;for(;i<S.length&&!S[i].includes("DetermineComponentFrameRoot");)i++;if(l===g.length||i===S.length)for(l=g.length-1,i=S.length-1;1<=l&&0<=i&&g[l]!==S[i];)i--;for(;1<=l&&0<=i;l--,i--)if(g[l]!==S[i]){if(l!==1||i!==1)do if(l--,i--,0>i||g[l]!==S[i]){var C=`
`+g[l].replace(" at new "," at ");return e.displayName&&C.includes("<anonymous>")&&(C=C.replace("<anonymous>",e.displayName)),C}while(1<=l&&0<=i);break}}}finally{_s=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Oa(a):""}function Nm(e,t){switch(e.tag){case 26:case 27:case 5:return Oa(e.type);case 16:return Oa("Lazy");case 13:return e.child!==t&&t!==null?Oa("Suspense Fallback"):Oa("Suspense");case 19:return Oa("SuspenseList");case 0:case 15:return As(e.type,!1);case 11:return As(e.type.render,!1);case 1:return As(e.type,!0);case 31:return Oa("Activity");default:return""}}function yr(e){try{var t="",a=null;do t+=Nm(e,a),a=e,e=e.return;while(e);return t}catch(l){return`
Error generating stack: `+l.message+`
`+l.stack}}var Ts=Object.prototype.hasOwnProperty,zs=o.unstable_scheduleCallback,Ds=o.unstable_cancelCallback,km=o.unstable_shouldYield,_m=o.unstable_requestPaint,mt=o.unstable_now,Am=o.unstable_getCurrentPriorityLevel,br=o.unstable_ImmediatePriority,jr=o.unstable_UserBlockingPriority,Fn=o.unstable_NormalPriority,Tm=o.unstable_LowPriority,xr=o.unstable_IdlePriority,zm=o.log,Dm=o.unstable_setDisableYieldValue,Ql=null,vt=null;function ra(e){if(typeof zm=="function"&&Dm(e),vt&&typeof vt.setStrictMode=="function")try{vt.setStrictMode(Ql,e)}catch{}}var gt=Math.clz32?Math.clz32:Cm,Mm=Math.log,Em=Math.LN2;function Cm(e){return e>>>=0,e===0?32:31-(Mm(e)/Em|0)|0}var $n=256,In=262144,Pn=4194304;function La(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ei(e,t,a){var l=e.pendingLanes;if(l===0)return 0;var i=0,s=e.suspendedLanes,d=e.pingedLanes;e=e.warmLanes;var f=l&134217727;return f!==0?(l=f&~s,l!==0?i=La(l):(d&=f,d!==0?i=La(d):a||(a=f&~e,a!==0&&(i=La(a))))):(f=l&~s,f!==0?i=La(f):d!==0?i=La(d):a||(a=l&~e,a!==0&&(i=La(a)))),i===0?0:t!==0&&t!==i&&(t&s)===0&&(s=i&-i,a=t&-t,s>=a||s===32&&(a&4194048)!==0)?t:i}function Xl(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function wm(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Sr(){var e=Pn;return Pn<<=1,(Pn&62914560)===0&&(Pn=4194304),e}function Ms(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Zl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Um(e,t,a,l,i,s){var d=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var f=e.entanglements,g=e.expirationTimes,S=e.hiddenUpdates;for(a=d&~a;0<a;){var C=31-gt(a),O=1<<C;f[C]=0,g[C]=-1;var k=S[C];if(k!==null)for(S[C]=null,C=0;C<k.length;C++){var A=k[C];A!==null&&(A.lane&=-536870913)}a&=~O}l!==0&&Nr(e,l,0),s!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=s&~(d&~t))}function Nr(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-gt(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|a&261930}function kr(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var l=31-gt(a),i=1<<l;i&t|e[l]&t&&(e[l]|=t),a&=~i}}function _r(e,t){var a=t&-t;return a=(a&42)!==0?1:Es(a),(a&(e.suspendedLanes|t))!==0?0:a}function Es(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Cs(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Ar(){var e=V.p;return e!==0?e:(e=window.event,e===void 0?32:hh(e.type))}function Tr(e,t){var a=V.p;try{return V.p=e,t()}finally{V.p=a}}var oa=Math.random().toString(36).slice(2),Ie="__reactFiber$"+oa,st="__reactProps$"+oa,al="__reactContainer$"+oa,ws="__reactEvents$"+oa,Om="__reactListeners$"+oa,Lm="__reactHandles$"+oa,zr="__reactResources$"+oa,Kl="__reactMarker$"+oa;function Us(e){delete e[Ie],delete e[st],delete e[ws],delete e[Om],delete e[Lm]}function ll(e){var t=e[Ie];if(t)return t;for(var a=e.parentNode;a;){if(t=a[al]||a[Ie]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=$f(e);e!==null;){if(a=e[Ie])return a;e=$f(e)}return t}e=a,a=e.parentNode}return null}function nl(e){if(e=e[Ie]||e[al]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Wl(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function il(e){var t=e[zr];return t||(t=e[zr]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function We(e){e[Kl]=!0}var Dr=new Set,Mr={};function Ra(e,t){sl(e,t),sl(e+"Capture",t)}function sl(e,t){for(Mr[e]=t,e=0;e<t.length;e++)Dr.add(t[e])}var Rm=RegExp("^[: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]*$"),Er={},Cr={};function Hm(e){return Ts.call(Cr,e)?!0:Ts.call(Er,e)?!1:Rm.test(e)?Cr[e]=!0:(Er[e]=!0,!1)}function ti(e,t,a){if(Hm(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function ai(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function Qt(e,t,a,l){if(l===null)e.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+l)}}function _t(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function wr(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Vm(e,t,a){var l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var i=l.get,s=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(d){a=""+d,s.call(this,d)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(d){a=""+d},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Os(e){if(!e._valueTracker){var t=wr(e)?"checked":"value";e._valueTracker=Vm(e,t,""+e[t])}}function Ur(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),l="";return e&&(l=wr(e)?e.checked?"true":"false":e.value),e=l,e!==a?(t.setValue(e),!0):!1}function li(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}}var qm=/[\n"\\]/g;function At(e){return e.replace(qm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Ls(e,t,a,l,i,s,d,f){e.name="",d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"?e.type=d:e.removeAttribute("type"),t!=null?d==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+_t(t)):e.value!==""+_t(t)&&(e.value=""+_t(t)):d!=="submit"&&d!=="reset"||e.removeAttribute("value"),t!=null?Rs(e,d,_t(t)):a!=null?Rs(e,d,_t(a)):l!=null&&e.removeAttribute("value"),i==null&&s!=null&&(e.defaultChecked=!!s),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.name=""+_t(f):e.removeAttribute("name")}function Or(e,t,a,l,i,s,d,f){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.type=s),t!=null||a!=null){if(!(s!=="submit"&&s!=="reset"||t!=null)){Os(e);return}a=a!=null?""+_t(a):"",t=t!=null?""+_t(t):a,f||t===e.value||(e.value=t),e.defaultValue=t}l=l??i,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=f?e.checked:!!l,e.defaultChecked=!!l,d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.name=d),Os(e)}function Rs(e,t,a){t==="number"&&li(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function cl(e,t,a,l){if(e=e.options,t){t={};for(var i=0;i<a.length;i++)t["$"+a[i]]=!0;for(a=0;a<e.length;a++)i=t.hasOwnProperty("$"+e[a].value),e[a].selected!==i&&(e[a].selected=i),i&&l&&(e[a].defaultSelected=!0)}else{for(a=""+_t(a),t=null,i=0;i<e.length;i++){if(e[i].value===a){e[i].selected=!0,l&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Lr(e,t,a){if(t!=null&&(t=""+_t(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+_t(a):""}function Rr(e,t,a,l){if(t==null){if(l!=null){if(a!=null)throw Error(r(92));if(W(l)){if(1<l.length)throw Error(r(93));l=l[0]}a=l}a==null&&(a=""),t=a}a=_t(t),e.defaultValue=a,l=e.textContent,l===a&&l!==""&&l!==null&&(e.value=l),Os(e)}function ul(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var Bm=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Hr(e,t,a){var l=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,a):typeof a!="number"||a===0||Bm.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function Vr(e,t,a){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,a!=null){for(var l in a)!a.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var i in t)l=t[i],t.hasOwnProperty(i)&&a[i]!==l&&Hr(e,i,l)}else for(var s in t)t.hasOwnProperty(s)&&Hr(e,s,t[s])}function Hs(e){if(e.indexOf("-")===-1)return!1;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 Ym=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Gm=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function ni(e){return Gm.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Xt(){}var Vs=null;function qs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var rl=null,ol=null;function qr(e){var t=nl(e);if(t&&(e=t.stateNode)){var a=e[st]||null;e:switch(e=t.stateNode,t.type){case"input":if(Ls(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+At(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var l=a[t];if(l!==e&&l.form===e.form){var i=l[st]||null;if(!i)throw Error(r(90));Ls(l,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<a.length;t++)l=a[t],l.form===e.form&&Ur(l)}break e;case"textarea":Lr(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&cl(e,!!a.multiple,t,!1)}}}var Bs=!1;function Br(e,t,a){if(Bs)return e(t,a);Bs=!0;try{var l=e(t);return l}finally{if(Bs=!1,(rl!==null||ol!==null)&&(Qi(),rl&&(t=rl,e=ol,ol=rl=null,qr(t),e)))for(t=0;t<e.length;t++)qr(e[t])}}function Fl(e,t){var a=e.stateNode;if(a===null)return null;var l=a[st]||null;if(l===null)return null;a=l[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":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(r(231,t,typeof a));return a}var Zt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ys=!1;if(Zt)try{var $l={};Object.defineProperty($l,"passive",{get:function(){Ys=!0}}),window.addEventListener("test",$l,$l),window.removeEventListener("test",$l,$l)}catch{Ys=!1}var da=null,Gs=null,ii=null;function Yr(){if(ii)return ii;var e,t=Gs,a=t.length,l,i="value"in da?da.value:da.textContent,s=i.length;for(e=0;e<a&&t[e]===i[e];e++);var d=a-e;for(l=1;l<=d&&t[a-l]===i[s-l];l++);return ii=i.slice(e,1<l?1-l:void 0)}function si(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 ci(){return!0}function Gr(){return!1}function ct(e){function t(a,l,i,s,d){this._reactName=a,this._targetInst=i,this.type=l,this.nativeEvent=s,this.target=d,this.currentTarget=null;for(var f in e)e.hasOwnProperty(f)&&(a=e[f],this[f]=a?a(s):s[f]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?ci:Gr,this.isPropagationStopped=Gr,this}return D(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=ci)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=ci)},persist:function(){},isPersistent:ci}),t}var Ha={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ui=ct(Ha),Il=D({},Ha,{view:0,detail:0}),Jm=ct(Il),Js,Qs,Pl,ri=D({},Il,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Zs,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!==Pl&&(Pl&&e.type==="mousemove"?(Js=e.screenX-Pl.screenX,Qs=e.screenY-Pl.screenY):Qs=Js=0,Pl=e),Js)},movementY:function(e){return"movementY"in e?e.movementY:Qs}}),Jr=ct(ri),Qm=D({},ri,{dataTransfer:0}),Xm=ct(Qm),Zm=D({},Il,{relatedTarget:0}),Xs=ct(Zm),Km=D({},Ha,{animationName:0,elapsedTime:0,pseudoElement:0}),Wm=ct(Km),Fm=D({},Ha,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),$m=ct(Fm),Im=D({},Ha,{data:0}),Qr=ct(Im),Pm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ev={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"},tv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function av(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=tv[e])?!!t[e]:!1}function Zs(){return av}var lv=D({},Il,{key:function(e){if(e.key){var t=Pm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=si(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ev[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Zs,charCode:function(e){return e.type==="keypress"?si(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?si(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),nv=ct(lv),iv=D({},ri,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Xr=ct(iv),sv=D({},Il,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Zs}),cv=ct(sv),uv=D({},Ha,{propertyName:0,elapsedTime:0,pseudoElement:0}),rv=ct(uv),ov=D({},ri,{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}),dv=ct(ov),fv=D({},Ha,{newState:0,oldState:0}),hv=ct(fv),mv=[9,13,27,32],Ks=Zt&&"CompositionEvent"in window,en=null;Zt&&"documentMode"in document&&(en=document.documentMode);var vv=Zt&&"TextEvent"in window&&!en,Zr=Zt&&(!Ks||en&&8<en&&11>=en),Kr=" ",Wr=!1;function Fr(e,t){switch(e){case"keyup":return mv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $r(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var dl=!1;function gv(e,t){switch(e){case"compositionend":return $r(t);case"keypress":return t.which!==32?null:(Wr=!0,Kr);case"textInput":return e=t.data,e===Kr&&Wr?null:e;default:return null}}function pv(e,t){if(dl)return e==="compositionend"||!Ks&&Fr(e,t)?(e=Yr(),ii=Gs=da=null,dl=!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 Zr&&t.locale!=="ko"?null:t.data;default:return null}}var yv={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 Ir(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!yv[e.type]:t==="textarea"}function Pr(e,t,a,l){rl?ol?ol.push(l):ol=[l]:rl=l,t=Ii(t,"onChange"),0<t.length&&(a=new ui("onChange","change",null,a,l),e.push({event:a,listeners:t}))}var tn=null,an=null;function bv(e){Rf(e,0)}function oi(e){var t=Wl(e);if(Ur(t))return e}function eo(e,t){if(e==="change")return t}var to=!1;if(Zt){var Ws;if(Zt){var Fs="oninput"in document;if(!Fs){var ao=document.createElement("div");ao.setAttribute("oninput","return;"),Fs=typeof ao.oninput=="function"}Ws=Fs}else Ws=!1;to=Ws&&(!document.documentMode||9<document.documentMode)}function lo(){tn&&(tn.detachEvent("onpropertychange",no),an=tn=null)}function no(e){if(e.propertyName==="value"&&oi(an)){var t=[];Pr(t,an,e,qs(e)),Br(bv,t)}}function jv(e,t,a){e==="focusin"?(lo(),tn=t,an=a,tn.attachEvent("onpropertychange",no)):e==="focusout"&&lo()}function xv(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return oi(an)}function Sv(e,t){if(e==="click")return oi(t)}function Nv(e,t){if(e==="input"||e==="change")return oi(t)}function kv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var pt=typeof Object.is=="function"?Object.is:kv;function ln(e,t){if(pt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),l=Object.keys(t);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var i=a[l];if(!Ts.call(t,i)||!pt(e[i],t[i]))return!1}return!0}function io(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function so(e,t){var a=io(e);e=0;for(var l;a;){if(a.nodeType===3){if(l=e+a.textContent.length,e<=t&&l>=t)return{node:a,offset:t-e};e=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=io(a)}}function co(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?co(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function uo(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=li(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=li(e.document)}return t}function $s(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")}var _v=Zt&&"documentMode"in document&&11>=document.documentMode,fl=null,Is=null,nn=null,Ps=!1;function ro(e,t,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Ps||fl==null||fl!==li(l)||(l=fl,"selectionStart"in l&&$s(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),nn&&ln(nn,l)||(nn=l,l=Ii(Is,"onSelect"),0<l.length&&(t=new ui("onSelect","select",null,t,a),e.push({event:t,listeners:l}),t.target=fl)))}function Va(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var hl={animationend:Va("Animation","AnimationEnd"),animationiteration:Va("Animation","AnimationIteration"),animationstart:Va("Animation","AnimationStart"),transitionrun:Va("Transition","TransitionRun"),transitionstart:Va("Transition","TransitionStart"),transitioncancel:Va("Transition","TransitionCancel"),transitionend:Va("Transition","TransitionEnd")},ec={},oo={};Zt&&(oo=document.createElement("div").style,"AnimationEvent"in window||(delete hl.animationend.animation,delete hl.animationiteration.animation,delete hl.animationstart.animation),"TransitionEvent"in window||delete hl.transitionend.transition);function qa(e){if(ec[e])return ec[e];if(!hl[e])return e;var t=hl[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in oo)return ec[e]=t[a];return e}var fo=qa("animationend"),ho=qa("animationiteration"),mo=qa("animationstart"),Av=qa("transitionrun"),Tv=qa("transitionstart"),zv=qa("transitioncancel"),vo=qa("transitionend"),go=new Map,tc="abort auxClick beforeToggle 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(" ");tc.push("scrollEnd");function Lt(e,t){go.set(e,t),Ra(t,[e])}var di=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Tt=[],ml=0,ac=0;function fi(){for(var e=ml,t=ac=ml=0;t<e;){var a=Tt[t];Tt[t++]=null;var l=Tt[t];Tt[t++]=null;var i=Tt[t];Tt[t++]=null;var s=Tt[t];if(Tt[t++]=null,l!==null&&i!==null){var d=l.pending;d===null?i.next=i:(i.next=d.next,d.next=i),l.pending=i}s!==0&&po(a,i,s)}}function hi(e,t,a,l){Tt[ml++]=e,Tt[ml++]=t,Tt[ml++]=a,Tt[ml++]=l,ac|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function lc(e,t,a,l){return hi(e,t,a,l),mi(e)}function Ba(e,t){return hi(e,null,null,t),mi(e)}function po(e,t,a){e.lanes|=a;var l=e.alternate;l!==null&&(l.lanes|=a);for(var i=!1,s=e.return;s!==null;)s.childLanes|=a,l=s.alternate,l!==null&&(l.childLanes|=a),s.tag===22&&(e=s.stateNode,e===null||e._visibility&1||(i=!0)),e=s,s=s.return;return e.tag===3?(s=e.stateNode,i&&t!==null&&(i=31-gt(a),e=s.hiddenUpdates,l=e[i],l===null?e[i]=[t]:l.push(t),t.lane=a|536870912),s):null}function mi(e){if(50<Tn)throw Tn=0,fu=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var vl={};function Dv(e,t,a,l){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function yt(e,t,a,l){return new Dv(e,t,a,l)}function nc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Kt(e,t){var a=e.alternate;return a===null?(a=yt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function yo(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function vi(e,t,a,l,i,s){var d=0;if(l=e,typeof e=="function")nc(e)&&(d=1);else if(typeof e=="string")d=U1(e,a,J.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case he:return e=yt(31,a,t,i),e.elementType=he,e.lanes=s,e;case Z:return Ya(a.children,i,s,t);case fe:d=8,i|=24;break;case te:return e=yt(12,a,t,i|2),e.elementType=te,e.lanes=s,e;case ie:return e=yt(13,a,t,i),e.elementType=ie,e.lanes=s,e;case G:return e=yt(19,a,t,i),e.elementType=G,e.lanes=s,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Y:d=10;break e;case se:d=9;break e;case P:d=11;break e;case E:d=14;break e;case ae:d=16,l=null;break e}d=29,a=Error(r(130,e===null?"null":typeof e,"")),l=null}return t=yt(d,a,t,i),t.elementType=e,t.type=l,t.lanes=s,t}function Ya(e,t,a,l){return e=yt(7,e,l,t),e.lanes=a,e}function ic(e,t,a){return e=yt(6,e,null,t),e.lanes=a,e}function bo(e){var t=yt(18,null,null,0);return t.stateNode=e,t}function sc(e,t,a){return t=yt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var jo=new WeakMap;function zt(e,t){if(typeof e=="object"&&e!==null){var a=jo.get(e);return a!==void 0?a:(t={value:e,source:t,stack:yr(t)},jo.set(e,t),t)}return{value:e,source:t,stack:yr(t)}}var gl=[],pl=0,gi=null,sn=0,Dt=[],Mt=0,fa=null,Vt=1,qt="";function Wt(e,t){gl[pl++]=sn,gl[pl++]=gi,gi=e,sn=t}function xo(e,t,a){Dt[Mt++]=Vt,Dt[Mt++]=qt,Dt[Mt++]=fa,fa=e;var l=Vt;e=qt;var i=32-gt(l)-1;l&=~(1<<i),a+=1;var s=32-gt(t)+i;if(30<s){var d=i-i%5;s=(l&(1<<d)-1).toString(32),l>>=d,i-=d,Vt=1<<32-gt(t)+i|a<<i|l,qt=s+e}else Vt=1<<s|a<<i|l,qt=e}function cc(e){e.return!==null&&(Wt(e,1),xo(e,1,0))}function uc(e){for(;e===gi;)gi=gl[--pl],gl[pl]=null,sn=gl[--pl],gl[pl]=null;for(;e===fa;)fa=Dt[--Mt],Dt[Mt]=null,qt=Dt[--Mt],Dt[Mt]=null,Vt=Dt[--Mt],Dt[Mt]=null}function So(e,t){Dt[Mt++]=Vt,Dt[Mt++]=qt,Dt[Mt++]=fa,Vt=t.id,qt=t.overflow,fa=e}var Pe=null,we=null,Se=!1,ha=null,Et=!1,rc=Error(r(519));function ma(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw cn(zt(t,e)),rc}function No(e){var t=e.stateNode,a=e.type,l=e.memoizedProps;switch(t[Ie]=e,t[st]=l,a){case"dialog":be("cancel",t),be("close",t);break;case"iframe":case"object":case"embed":be("load",t);break;case"video":case"audio":for(a=0;a<Dn.length;a++)be(Dn[a],t);break;case"source":be("error",t);break;case"img":case"image":case"link":be("error",t),be("load",t);break;case"details":be("toggle",t);break;case"input":be("invalid",t),Or(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":be("invalid",t);break;case"textarea":be("invalid",t),Rr(t,l.value,l.defaultValue,l.children)}a=l.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||l.suppressHydrationWarning===!0||Bf(t.textContent,a)?(l.popover!=null&&(be("beforetoggle",t),be("toggle",t)),l.onScroll!=null&&be("scroll",t),l.onScrollEnd!=null&&be("scrollend",t),l.onClick!=null&&(t.onclick=Xt),t=!0):t=!1,t||ma(e,!0)}function ko(e){for(Pe=e.return;Pe;)switch(Pe.tag){case 5:case 31:case 13:Et=!1;return;case 27:case 3:Et=!0;return;default:Pe=Pe.return}}function yl(e){if(e!==Pe)return!1;if(!Se)return ko(e),Se=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Tu(e.type,e.memoizedProps)),a=!a),a&&we&&ma(e),ko(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));we=Ff(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));we=Ff(e)}else t===27?(t=we,za(e.type)?(e=Cu,Cu=null,we=e):we=t):we=Pe?wt(e.stateNode.nextSibling):null;return!0}function Ga(){we=Pe=null,Se=!1}function oc(){var e=ha;return e!==null&&(dt===null?dt=e:dt.push.apply(dt,e),ha=null),e}function cn(e){ha===null?ha=[e]:ha.push(e)}var dc=m(null),Ja=null,Ft=null;function va(e,t,a){U(dc,t._currentValue),t._currentValue=a}function $t(e){e._currentValue=dc.current,N(dc)}function fc(e,t,a){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===a)break;e=e.return}}function hc(e,t,a,l){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var s=i.dependencies;if(s!==null){var d=i.child;s=s.firstContext;e:for(;s!==null;){var f=s;s=i;for(var g=0;g<t.length;g++)if(f.context===t[g]){s.lanes|=a,f=s.alternate,f!==null&&(f.lanes|=a),fc(s.return,a,e),l||(d=null);break e}s=f.next}}else if(i.tag===18){if(d=i.return,d===null)throw Error(r(341));d.lanes|=a,s=d.alternate,s!==null&&(s.lanes|=a),fc(d,a,e),d=null}else d=i.child;if(d!==null)d.return=i;else for(d=i;d!==null;){if(d===e){d=null;break}if(i=d.sibling,i!==null){i.return=d.return,d=i;break}d=d.return}i=d}}function bl(e,t,a,l){e=null;for(var i=t,s=!1;i!==null;){if(!s){if((i.flags&524288)!==0)s=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var d=i.alternate;if(d===null)throw Error(r(387));if(d=d.memoizedProps,d!==null){var f=i.type;pt(i.pendingProps.value,d.value)||(e!==null?e.push(f):e=[f])}}else if(i===Ae.current){if(d=i.alternate,d===null)throw Error(r(387));d.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(Un):e=[Un])}i=i.return}e!==null&&hc(t,e,a,l),t.flags|=262144}function pi(e){for(e=e.firstContext;e!==null;){if(!pt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Qa(e){Ja=e,Ft=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function et(e){return _o(Ja,e)}function yi(e,t){return Ja===null&&Qa(e),_o(e,t)}function _o(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},Ft===null){if(e===null)throw Error(r(308));Ft=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ft=Ft.next=t;return a}var Mv=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},Ev=o.unstable_scheduleCallback,Cv=o.unstable_NormalPriority,Ye={$$typeof:Y,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function mc(){return{controller:new Mv,data:new Map,refCount:0}}function un(e){e.refCount--,e.refCount===0&&Ev(Cv,function(){e.controller.abort()})}var rn=null,vc=0,jl=0,xl=null;function wv(e,t){if(rn===null){var a=rn=[];vc=0,jl=yu(),xl={status:"pending",value:void 0,then:function(l){a.push(l)}}}return vc++,t.then(Ao,Ao),t}function Ao(){if(--vc===0&&rn!==null){xl!==null&&(xl.status="fulfilled");var e=rn;rn=null,jl=0,xl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Uv(e,t){var a=[],l={status:"pending",value:null,reason:null,then:function(i){a.push(i)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var i=0;i<a.length;i++)(0,a[i])(t)},function(i){for(l.status="rejected",l.reason=i,i=0;i<a.length;i++)(0,a[i])(void 0)}),l}var To=_.S;_.S=function(e,t){df=mt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&wv(e,t),To!==null&&To(e,t)};var Xa=m(null);function gc(){var e=Xa.current;return e!==null?e:Ce.pooledCache}function bi(e,t){t===null?U(Xa,Xa.current):U(Xa,t.pool)}function zo(){var e=gc();return e===null?null:{parent:Ye._currentValue,pool:e}}var Sl=Error(r(460)),pc=Error(r(474)),ji=Error(r(542)),xi={then:function(){}};function Do(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Mo(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(Xt,Xt),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Co(e),e;default:if(typeof t.status=="string")t.then(Xt,Xt);else{if(e=Ce,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=l}},function(l){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Co(e),e}throw Ka=t,Sl}}function Za(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(Ka=a,Sl):a}}var Ka=null;function Eo(){if(Ka===null)throw Error(r(459));var e=Ka;return Ka=null,e}function Co(e){if(e===Sl||e===ji)throw Error(r(483))}var Nl=null,on=0;function Si(e){var t=on;return on+=1,Nl===null&&(Nl=[]),Mo(Nl,e,t)}function dn(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Ni(e,t){throw t.$$typeof===R?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function wo(e){function t(y,p){if(e){var j=y.deletions;j===null?(y.deletions=[p],y.flags|=16):j.push(p)}}function a(y,p){if(!e)return null;for(;p!==null;)t(y,p),p=p.sibling;return null}function l(y){for(var p=new Map;y!==null;)y.key!==null?p.set(y.key,y):p.set(y.index,y),y=y.sibling;return p}function i(y,p){return y=Kt(y,p),y.index=0,y.sibling=null,y}function s(y,p,j){return y.index=j,e?(j=y.alternate,j!==null?(j=j.index,j<p?(y.flags|=67108866,p):j):(y.flags|=67108866,p)):(y.flags|=1048576,p)}function d(y){return e&&y.alternate===null&&(y.flags|=67108866),y}function f(y,p,j,w){return p===null||p.tag!==6?(p=ic(j,y.mode,w),p.return=y,p):(p=i(p,j),p.return=y,p)}function g(y,p,j,w){var ne=j.type;return ne===Z?C(y,p,j.props.children,w,j.key):p!==null&&(p.elementType===ne||typeof ne=="object"&&ne!==null&&ne.$$typeof===ae&&Za(ne)===p.type)?(p=i(p,j.props),dn(p,j),p.return=y,p):(p=vi(j.type,j.key,j.props,null,y.mode,w),dn(p,j),p.return=y,p)}function S(y,p,j,w){return p===null||p.tag!==4||p.stateNode.containerInfo!==j.containerInfo||p.stateNode.implementation!==j.implementation?(p=sc(j,y.mode,w),p.return=y,p):(p=i(p,j.children||[]),p.return=y,p)}function C(y,p,j,w,ne){return p===null||p.tag!==7?(p=Ya(j,y.mode,w,ne),p.return=y,p):(p=i(p,j),p.return=y,p)}function O(y,p,j){if(typeof p=="string"&&p!==""||typeof p=="number"||typeof p=="bigint")return p=ic(""+p,y.mode,j),p.return=y,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case K:return j=vi(p.type,p.key,p.props,null,y.mode,j),dn(j,p),j.return=y,j;case le:return p=sc(p,y.mode,j),p.return=y,p;case ae:return p=Za(p),O(y,p,j)}if(W(p)||Q(p))return p=Ya(p,y.mode,j,null),p.return=y,p;if(typeof p.then=="function")return O(y,Si(p),j);if(p.$$typeof===Y)return O(y,yi(y,p),j);Ni(y,p)}return null}function k(y,p,j,w){var ne=p!==null?p.key:null;if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return ne!==null?null:f(y,p,""+j,w);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case K:return j.key===ne?g(y,p,j,w):null;case le:return j.key===ne?S(y,p,j,w):null;case ae:return j=Za(j),k(y,p,j,w)}if(W(j)||Q(j))return ne!==null?null:C(y,p,j,w,null);if(typeof j.then=="function")return k(y,p,Si(j),w);if(j.$$typeof===Y)return k(y,p,yi(y,j),w);Ni(y,j)}return null}function A(y,p,j,w,ne){if(typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint")return y=y.get(j)||null,f(p,y,""+w,ne);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case K:return y=y.get(w.key===null?j:w.key)||null,g(p,y,w,ne);case le:return y=y.get(w.key===null?j:w.key)||null,S(p,y,w,ne);case ae:return w=Za(w),A(y,p,j,w,ne)}if(W(w)||Q(w))return y=y.get(j)||null,C(p,y,w,ne,null);if(typeof w.then=="function")return A(y,p,j,Si(w),ne);if(w.$$typeof===Y)return A(y,p,j,yi(p,w),ne);Ni(p,w)}return null}function F(y,p,j,w){for(var ne=null,Ne=null,I=p,ge=p=0,xe=null;I!==null&&ge<j.length;ge++){I.index>ge?(xe=I,I=null):xe=I.sibling;var ke=k(y,I,j[ge],w);if(ke===null){I===null&&(I=xe);break}e&&I&&ke.alternate===null&&t(y,I),p=s(ke,p,ge),Ne===null?ne=ke:Ne.sibling=ke,Ne=ke,I=xe}if(ge===j.length)return a(y,I),Se&&Wt(y,ge),ne;if(I===null){for(;ge<j.length;ge++)I=O(y,j[ge],w),I!==null&&(p=s(I,p,ge),Ne===null?ne=I:Ne.sibling=I,Ne=I);return Se&&Wt(y,ge),ne}for(I=l(I);ge<j.length;ge++)xe=A(I,y,ge,j[ge],w),xe!==null&&(e&&xe.alternate!==null&&I.delete(xe.key===null?ge:xe.key),p=s(xe,p,ge),Ne===null?ne=xe:Ne.sibling=xe,Ne=xe);return e&&I.forEach(function(wa){return t(y,wa)}),Se&&Wt(y,ge),ne}function ce(y,p,j,w){if(j==null)throw Error(r(151));for(var ne=null,Ne=null,I=p,ge=p=0,xe=null,ke=j.next();I!==null&&!ke.done;ge++,ke=j.next()){I.index>ge?(xe=I,I=null):xe=I.sibling;var wa=k(y,I,ke.value,w);if(wa===null){I===null&&(I=xe);break}e&&I&&wa.alternate===null&&t(y,I),p=s(wa,p,ge),Ne===null?ne=wa:Ne.sibling=wa,Ne=wa,I=xe}if(ke.done)return a(y,I),Se&&Wt(y,ge),ne;if(I===null){for(;!ke.done;ge++,ke=j.next())ke=O(y,ke.value,w),ke!==null&&(p=s(ke,p,ge),Ne===null?ne=ke:Ne.sibling=ke,Ne=ke);return Se&&Wt(y,ge),ne}for(I=l(I);!ke.done;ge++,ke=j.next())ke=A(I,y,ge,ke.value,w),ke!==null&&(e&&ke.alternate!==null&&I.delete(ke.key===null?ge:ke.key),p=s(ke,p,ge),Ne===null?ne=ke:Ne.sibling=ke,Ne=ke);return e&&I.forEach(function(Q1){return t(y,Q1)}),Se&&Wt(y,ge),ne}function Ee(y,p,j,w){if(typeof j=="object"&&j!==null&&j.type===Z&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case K:e:{for(var ne=j.key;p!==null;){if(p.key===ne){if(ne=j.type,ne===Z){if(p.tag===7){a(y,p.sibling),w=i(p,j.props.children),w.return=y,y=w;break e}}else if(p.elementType===ne||typeof ne=="object"&&ne!==null&&ne.$$typeof===ae&&Za(ne)===p.type){a(y,p.sibling),w=i(p,j.props),dn(w,j),w.return=y,y=w;break e}a(y,p);break}else t(y,p);p=p.sibling}j.type===Z?(w=Ya(j.props.children,y.mode,w,j.key),w.return=y,y=w):(w=vi(j.type,j.key,j.props,null,y.mode,w),dn(w,j),w.return=y,y=w)}return d(y);case le:e:{for(ne=j.key;p!==null;){if(p.key===ne)if(p.tag===4&&p.stateNode.containerInfo===j.containerInfo&&p.stateNode.implementation===j.implementation){a(y,p.sibling),w=i(p,j.children||[]),w.return=y,y=w;break e}else{a(y,p);break}else t(y,p);p=p.sibling}w=sc(j,y.mode,w),w.return=y,y=w}return d(y);case ae:return j=Za(j),Ee(y,p,j,w)}if(W(j))return F(y,p,j,w);if(Q(j)){if(ne=Q(j),typeof ne!="function")throw Error(r(150));return j=ne.call(j),ce(y,p,j,w)}if(typeof j.then=="function")return Ee(y,p,Si(j),w);if(j.$$typeof===Y)return Ee(y,p,yi(y,j),w);Ni(y,j)}return typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint"?(j=""+j,p!==null&&p.tag===6?(a(y,p.sibling),w=i(p,j),w.return=y,y=w):(a(y,p),w=ic(j,y.mode,w),w.return=y,y=w),d(y)):a(y,p)}return function(y,p,j,w){try{on=0;var ne=Ee(y,p,j,w);return Nl=null,ne}catch(I){if(I===Sl||I===ji)throw I;var Ne=yt(29,I,null,y.mode);return Ne.lanes=w,Ne.return=y,Ne}}}var Wa=wo(!0),Uo=wo(!1),ga=!1;function yc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function bc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function pa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ya(e,t,a){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(_e&2)!==0){var i=l.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),l.pending=t,t=mi(e),po(e,null,a),t}return hi(e,l,t,a),mi(e)}function fn(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,kr(e,a)}}function jc(e,t){var a=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var i=null,s=null;if(a=a.firstBaseUpdate,a!==null){do{var d={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};s===null?i=s=d:s=s.next=d,a=a.next}while(a!==null);s===null?i=s=t:s=s.next=t}else i=s=t;a={baseState:l.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:l.shared,callbacks:l.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var xc=!1;function hn(){if(xc){var e=xl;if(e!==null)throw e}}function mn(e,t,a,l){xc=!1;var i=e.updateQueue;ga=!1;var s=i.firstBaseUpdate,d=i.lastBaseUpdate,f=i.shared.pending;if(f!==null){i.shared.pending=null;var g=f,S=g.next;g.next=null,d===null?s=S:d.next=S,d=g;var C=e.alternate;C!==null&&(C=C.updateQueue,f=C.lastBaseUpdate,f!==d&&(f===null?C.firstBaseUpdate=S:f.next=S,C.lastBaseUpdate=g))}if(s!==null){var O=i.baseState;d=0,C=S=g=null,f=s;do{var k=f.lane&-536870913,A=k!==f.lane;if(A?(je&k)===k:(l&k)===k){k!==0&&k===jl&&(xc=!0),C!==null&&(C=C.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});e:{var F=e,ce=f;k=t;var Ee=a;switch(ce.tag){case 1:if(F=ce.payload,typeof F=="function"){O=F.call(Ee,O,k);break e}O=F;break e;case 3:F.flags=F.flags&-65537|128;case 0:if(F=ce.payload,k=typeof F=="function"?F.call(Ee,O,k):F,k==null)break e;O=D({},O,k);break e;case 2:ga=!0}}k=f.callback,k!==null&&(e.flags|=64,A&&(e.flags|=8192),A=i.callbacks,A===null?i.callbacks=[k]:A.push(k))}else A={lane:k,tag:f.tag,payload:f.payload,callback:f.callback,next:null},C===null?(S=C=A,g=O):C=C.next=A,d|=k;if(f=f.next,f===null){if(f=i.shared.pending,f===null)break;A=f,f=A.next,A.next=null,i.lastBaseUpdate=A,i.shared.pending=null}}while(!0);C===null&&(g=O),i.baseState=g,i.firstBaseUpdate=S,i.lastBaseUpdate=C,s===null&&(i.shared.lanes=0),Na|=d,e.lanes=d,e.memoizedState=O}}function Oo(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function Lo(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Oo(a[e],t)}var kl=m(null),ki=m(0);function Ro(e,t){e=sa,U(ki,e),U(kl,t),sa=e|t.baseLanes}function Sc(){U(ki,sa),U(kl,kl.current)}function Nc(){sa=ki.current,N(kl),N(ki)}var bt=m(null),Ct=null;function ba(e){var t=e.alternate;U(qe,qe.current&1),U(bt,e),Ct===null&&(t===null||kl.current!==null||t.memoizedState!==null)&&(Ct=e)}function kc(e){U(qe,qe.current),U(bt,e),Ct===null&&(Ct=e)}function Ho(e){e.tag===22?(U(qe,qe.current),U(bt,e),Ct===null&&(Ct=e)):ja()}function ja(){U(qe,qe.current),U(bt,bt.current)}function jt(e){N(bt),Ct===e&&(Ct=null),N(qe)}var qe=m(0);function _i(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Mu(a)||Eu(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){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 It=0,ve=null,De=null,Ge=null,Ai=!1,_l=!1,Fa=!1,Ti=0,vn=0,Al=null,Ov=0;function Le(){throw Error(r(321))}function _c(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!pt(e[a],t[a]))return!1;return!0}function Ac(e,t,a,l,i,s){return It=s,ve=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,_.H=e===null||e.memoizedState===null?xd:Bc,Fa=!1,s=a(l,i),Fa=!1,_l&&(s=qo(t,a,l,i)),Vo(e),s}function Vo(e){_.H=yn;var t=De!==null&&De.next!==null;if(It=0,Ge=De=ve=null,Ai=!1,vn=0,Al=null,t)throw Error(r(300));e===null||Je||(e=e.dependencies,e!==null&&pi(e)&&(Je=!0))}function qo(e,t,a,l){ve=e;var i=0;do{if(_l&&(Al=null),vn=0,_l=!1,25<=i)throw Error(r(301));if(i+=1,Ge=De=null,e.updateQueue!=null){var s=e.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}_.H=Sd,s=t(a,l)}while(_l);return s}function Lv(){var e=_.H,t=e.useState()[0];return t=typeof t.then=="function"?gn(t):t,e=e.useState()[0],(De!==null?De.memoizedState:null)!==e&&(ve.flags|=1024),t}function Tc(){var e=Ti!==0;return Ti=0,e}function zc(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Dc(e){if(Ai){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ai=!1}It=0,Ge=De=ve=null,_l=!1,vn=Ti=0,Al=null}function it(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ge===null?ve.memoizedState=Ge=e:Ge=Ge.next=e,Ge}function Be(){if(De===null){var e=ve.alternate;e=e!==null?e.memoizedState:null}else e=De.next;var t=Ge===null?ve.memoizedState:Ge.next;if(t!==null)Ge=t,De=e;else{if(e===null)throw ve.alternate===null?Error(r(467)):Error(r(310));De=e,e={memoizedState:De.memoizedState,baseState:De.baseState,baseQueue:De.baseQueue,queue:De.queue,next:null},Ge===null?ve.memoizedState=Ge=e:Ge=Ge.next=e}return Ge}function zi(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function gn(e){var t=vn;return vn+=1,Al===null&&(Al=[]),e=Mo(Al,e,t),t=ve,(Ge===null?t.memoizedState:Ge.next)===null&&(t=t.alternate,_.H=t===null||t.memoizedState===null?xd:Bc),e}function Di(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return gn(e);if(e.$$typeof===Y)return et(e)}throw Error(r(438,String(e)))}function Mc(e){var t=null,a=ve.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var l=ve.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=zi(),ve.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),l=0;l<e;l++)a[l]=pe;return t.index++,a}function Pt(e,t){return typeof t=="function"?t(e):t}function Mi(e){var t=Be();return Ec(t,De,e)}function Ec(e,t,a){var l=e.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=a;var i=e.baseQueue,s=l.pending;if(s!==null){if(i!==null){var d=i.next;i.next=s.next,s.next=d}t.baseQueue=i=s,l.pending=null}if(s=e.baseState,i===null)e.memoizedState=s;else{t=i.next;var f=d=null,g=null,S=t,C=!1;do{var O=S.lane&-536870913;if(O!==S.lane?(je&O)===O:(It&O)===O){var k=S.revertLane;if(k===0)g!==null&&(g=g.next={lane:0,revertLane:0,gesture:null,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null}),O===jl&&(C=!0);else if((It&k)===k){S=S.next,k===jl&&(C=!0);continue}else O={lane:0,revertLane:S.revertLane,gesture:null,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null},g===null?(f=g=O,d=s):g=g.next=O,ve.lanes|=k,Na|=k;O=S.action,Fa&&a(s,O),s=S.hasEagerState?S.eagerState:a(s,O)}else k={lane:O,revertLane:S.revertLane,gesture:S.gesture,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null},g===null?(f=g=k,d=s):g=g.next=k,ve.lanes|=O,Na|=O;S=S.next}while(S!==null&&S!==t);if(g===null?d=s:g.next=f,!pt(s,e.memoizedState)&&(Je=!0,C&&(a=xl,a!==null)))throw a;e.memoizedState=s,e.baseState=d,e.baseQueue=g,l.lastRenderedState=s}return i===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function Cc(e){var t=Be(),a=t.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=e;var l=a.dispatch,i=a.pending,s=t.memoizedState;if(i!==null){a.pending=null;var d=i=i.next;do s=e(s,d.action),d=d.next;while(d!==i);pt(s,t.memoizedState)||(Je=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),a.lastRenderedState=s}return[s,l]}function Bo(e,t,a){var l=ve,i=Be(),s=Se;if(s){if(a===void 0)throw Error(r(407));a=a()}else a=t();var d=!pt((De||i).memoizedState,a);if(d&&(i.memoizedState=a,Je=!0),i=i.queue,Oc(Jo.bind(null,l,i,e),[e]),i.getSnapshot!==t||d||Ge!==null&&Ge.memoizedState.tag&1){if(l.flags|=2048,Tl(9,{destroy:void 0},Go.bind(null,l,i,a,t),null),Ce===null)throw Error(r(349));s||(It&127)!==0||Yo(l,t,a)}return a}function Yo(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=ve.updateQueue,t===null?(t=zi(),ve.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function Go(e,t,a,l){t.value=a,t.getSnapshot=l,Qo(t)&&Xo(e)}function Jo(e,t,a){return a(function(){Qo(t)&&Xo(e)})}function Qo(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!pt(e,a)}catch{return!0}}function Xo(e){var t=Ba(e,2);t!==null&&ft(t,e,2)}function wc(e){var t=it();if(typeof e=="function"){var a=e;if(e=a(),Fa){ra(!0);try{a()}finally{ra(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pt,lastRenderedState:e},t}function Zo(e,t,a,l){return e.baseState=a,Ec(e,De,typeof l=="function"?l:Pt)}function Rv(e,t,a,l,i){if(wi(e))throw Error(r(485));if(e=t.action,e!==null){var s={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(d){s.listeners.push(d)}};_.T!==null?a(!0):s.isTransition=!1,l(s),a=t.pending,a===null?(s.next=t.pending=s,Ko(t,s)):(s.next=a.next,t.pending=a.next=s)}}function Ko(e,t){var a=t.action,l=t.payload,i=e.state;if(t.isTransition){var s=_.T,d={};_.T=d;try{var f=a(i,l),g=_.S;g!==null&&g(d,f),Wo(e,t,f)}catch(S){Uc(e,t,S)}finally{s!==null&&d.types!==null&&(s.types=d.types),_.T=s}}else try{s=a(i,l),Wo(e,t,s)}catch(S){Uc(e,t,S)}}function Wo(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(l){Fo(e,t,l)},function(l){return Uc(e,t,l)}):Fo(e,t,a)}function Fo(e,t,a){t.status="fulfilled",t.value=a,$o(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,Ko(e,a)))}function Uc(e,t,a){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=a,$o(t),t=t.next;while(t!==l)}e.action=null}function $o(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Io(e,t){return t}function Po(e,t){if(Se){var a=Ce.formState;if(a!==null){e:{var l=ve;if(Se){if(we){t:{for(var i=we,s=Et;i.nodeType!==8;){if(!s){i=null;break t}if(i=wt(i.nextSibling),i===null){i=null;break t}}s=i.data,i=s==="F!"||s==="F"?i:null}if(i){we=wt(i.nextSibling),l=i.data==="F!";break e}}ma(l)}l=!1}l&&(t=a[0])}}return a=it(),a.memoizedState=a.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Io,lastRenderedState:t},a.queue=l,a=yd.bind(null,ve,l),l.dispatch=a,l=wc(!1),s=qc.bind(null,ve,!1,l.queue),l=it(),i={state:t,dispatch:null,action:e,pending:null},l.queue=i,a=Rv.bind(null,ve,i,s,a),i.dispatch=a,l.memoizedState=e,[t,a,!1]}function ed(e){var t=Be();return td(t,De,e)}function td(e,t,a){if(t=Ec(e,t,Io)[0],e=Mi(Pt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=gn(t)}catch(d){throw d===Sl?ji:d}else l=t;t=Be();var i=t.queue,s=i.dispatch;return a!==t.memoizedState&&(ve.flags|=2048,Tl(9,{destroy:void 0},Hv.bind(null,i,a),null)),[l,s,e]}function Hv(e,t){e.action=t}function ad(e){var t=Be(),a=De;if(a!==null)return td(t,a,e);Be(),t=t.memoizedState,a=Be();var l=a.queue.dispatch;return a.memoizedState=e,[t,l,!1]}function Tl(e,t,a,l){return e={tag:e,create:a,deps:l,inst:t,next:null},t=ve.updateQueue,t===null&&(t=zi(),ve.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(l=a.next,a.next=e,e.next=l,t.lastEffect=e),e}function ld(){return Be().memoizedState}function Ei(e,t,a,l){var i=it();ve.flags|=e,i.memoizedState=Tl(1|t,{destroy:void 0},a,l===void 0?null:l)}function Ci(e,t,a,l){var i=Be();l=l===void 0?null:l;var s=i.memoizedState.inst;De!==null&&l!==null&&_c(l,De.memoizedState.deps)?i.memoizedState=Tl(t,s,a,l):(ve.flags|=e,i.memoizedState=Tl(1|t,s,a,l))}function nd(e,t){Ei(8390656,8,e,t)}function Oc(e,t){Ci(2048,8,e,t)}function Vv(e){ve.flags|=4;var t=ve.updateQueue;if(t===null)t=zi(),ve.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function id(e){var t=Be().memoizedState;return Vv({ref:t,nextImpl:e}),function(){if((_e&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function sd(e,t){return Ci(4,2,e,t)}function cd(e,t){return Ci(4,4,e,t)}function ud(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function rd(e,t,a){a=a!=null?a.concat([e]):null,Ci(4,4,ud.bind(null,t,e),a)}function Lc(){}function od(e,t){var a=Be();t=t===void 0?null:t;var l=a.memoizedState;return t!==null&&_c(t,l[1])?l[0]:(a.memoizedState=[e,t],e)}function dd(e,t){var a=Be();t=t===void 0?null:t;var l=a.memoizedState;if(t!==null&&_c(t,l[1]))return l[0];if(l=e(),Fa){ra(!0);try{e()}finally{ra(!1)}}return a.memoizedState=[l,t],l}function Rc(e,t,a){return a===void 0||(It&1073741824)!==0&&(je&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=hf(),ve.lanes|=e,Na|=e,a)}function fd(e,t,a,l){return pt(a,t)?a:kl.current!==null?(e=Rc(e,a,l),pt(e,t)||(Je=!0),e):(It&42)===0||(It&1073741824)!==0&&(je&261930)===0?(Je=!0,e.memoizedState=a):(e=hf(),ve.lanes|=e,Na|=e,t)}function hd(e,t,a,l,i){var s=V.p;V.p=s!==0&&8>s?s:8;var d=_.T,f={};_.T=f,qc(e,!1,t,a);try{var g=i(),S=_.S;if(S!==null&&S(f,g),g!==null&&typeof g=="object"&&typeof g.then=="function"){var C=Uv(g,l);pn(e,t,C,Nt(e))}else pn(e,t,l,Nt(e))}catch(O){pn(e,t,{then:function(){},status:"rejected",reason:O},Nt())}finally{V.p=s,d!==null&&f.types!==null&&(d.types=f.types),_.T=d}}function qv(){}function Hc(e,t,a,l){if(e.tag!==5)throw Error(r(476));var i=md(e).queue;hd(e,i,t,x,a===null?qv:function(){return vd(e),a(l)})}function md(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:x,baseState:x,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pt,lastRenderedState:x},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pt,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function vd(e){var t=md(e);t.next===null&&(t=e.alternate.memoizedState),pn(e,t.next.queue,{},Nt())}function Vc(){return et(Un)}function gd(){return Be().memoizedState}function pd(){return Be().memoizedState}function Bv(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Nt();e=pa(a);var l=ya(t,e,a);l!==null&&(ft(l,t,a),fn(l,t,a)),t={cache:mc()},e.payload=t;return}t=t.return}}function Yv(e,t,a){var l=Nt();a={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},wi(e)?bd(t,a):(a=lc(e,t,a,l),a!==null&&(ft(a,e,l),jd(a,t,l)))}function yd(e,t,a){var l=Nt();pn(e,t,a,l)}function pn(e,t,a,l){var i={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(wi(e))bd(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var d=t.lastRenderedState,f=s(d,a);if(i.hasEagerState=!0,i.eagerState=f,pt(f,d))return hi(e,t,i,0),Ce===null&&fi(),!1}catch{}if(a=lc(e,t,i,l),a!==null)return ft(a,e,l),jd(a,t,l),!0}return!1}function qc(e,t,a,l){if(l={lane:2,revertLane:yu(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},wi(e)){if(t)throw Error(r(479))}else t=lc(e,a,l,2),t!==null&&ft(t,e,2)}function wi(e){var t=e.alternate;return e===ve||t!==null&&t===ve}function bd(e,t){_l=Ai=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function jd(e,t,a){if((a&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,kr(e,a)}}var yn={readContext:et,use:Di,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useLayoutEffect:Le,useInsertionEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useSyncExternalStore:Le,useId:Le,useHostTransitionStatus:Le,useFormState:Le,useActionState:Le,useOptimistic:Le,useMemoCache:Le,useCacheRefresh:Le};yn.useEffectEvent=Le;var xd={readContext:et,use:Di,useCallback:function(e,t){return it().memoizedState=[e,t===void 0?null:t],e},useContext:et,useEffect:nd,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Ei(4194308,4,ud.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Ei(4194308,4,e,t)},useInsertionEffect:function(e,t){Ei(4,2,e,t)},useMemo:function(e,t){var a=it();t=t===void 0?null:t;var l=e();if(Fa){ra(!0);try{e()}finally{ra(!1)}}return a.memoizedState=[l,t],l},useReducer:function(e,t,a){var l=it();if(a!==void 0){var i=a(t);if(Fa){ra(!0);try{a(t)}finally{ra(!1)}}}else i=t;return l.memoizedState=l.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},l.queue=e,e=e.dispatch=Yv.bind(null,ve,e),[l.memoizedState,e]},useRef:function(e){var t=it();return e={current:e},t.memoizedState=e},useState:function(e){e=wc(e);var t=e.queue,a=yd.bind(null,ve,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Lc,useDeferredValue:function(e,t){var a=it();return Rc(a,e,t)},useTransition:function(){var e=wc(!1);return e=hd.bind(null,ve,e.queue,!0,!1),it().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var l=ve,i=it();if(Se){if(a===void 0)throw Error(r(407));a=a()}else{if(a=t(),Ce===null)throw Error(r(349));(je&127)!==0||Yo(l,t,a)}i.memoizedState=a;var s={value:a,getSnapshot:t};return i.queue=s,nd(Jo.bind(null,l,s,e),[e]),l.flags|=2048,Tl(9,{destroy:void 0},Go.bind(null,l,s,a,t),null),a},useId:function(){var e=it(),t=Ce.identifierPrefix;if(Se){var a=qt,l=Vt;a=(l&~(1<<32-gt(l)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Ti++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=Ov++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Vc,useFormState:Po,useActionState:Po,useOptimistic:function(e){var t=it();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=qc.bind(null,ve,!0,a),a.dispatch=t,[e,t]},useMemoCache:Mc,useCacheRefresh:function(){return it().memoizedState=Bv.bind(null,ve)},useEffectEvent:function(e){var t=it(),a={impl:e};return t.memoizedState=a,function(){if((_e&2)!==0)throw Error(r(440));return a.impl.apply(void 0,arguments)}}},Bc={readContext:et,use:Di,useCallback:od,useContext:et,useEffect:Oc,useImperativeHandle:rd,useInsertionEffect:sd,useLayoutEffect:cd,useMemo:dd,useReducer:Mi,useRef:ld,useState:function(){return Mi(Pt)},useDebugValue:Lc,useDeferredValue:function(e,t){var a=Be();return fd(a,De.memoizedState,e,t)},useTransition:function(){var e=Mi(Pt)[0],t=Be().memoizedState;return[typeof e=="boolean"?e:gn(e),t]},useSyncExternalStore:Bo,useId:gd,useHostTransitionStatus:Vc,useFormState:ed,useActionState:ed,useOptimistic:function(e,t){var a=Be();return Zo(a,De,e,t)},useMemoCache:Mc,useCacheRefresh:pd};Bc.useEffectEvent=id;var Sd={readContext:et,use:Di,useCallback:od,useContext:et,useEffect:Oc,useImperativeHandle:rd,useInsertionEffect:sd,useLayoutEffect:cd,useMemo:dd,useReducer:Cc,useRef:ld,useState:function(){return Cc(Pt)},useDebugValue:Lc,useDeferredValue:function(e,t){var a=Be();return De===null?Rc(a,e,t):fd(a,De.memoizedState,e,t)},useTransition:function(){var e=Cc(Pt)[0],t=Be().memoizedState;return[typeof e=="boolean"?e:gn(e),t]},useSyncExternalStore:Bo,useId:gd,useHostTransitionStatus:Vc,useFormState:ad,useActionState:ad,useOptimistic:function(e,t){var a=Be();return De!==null?Zo(a,De,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Mc,useCacheRefresh:pd};Sd.useEffectEvent=id;function Yc(e,t,a,l){t=e.memoizedState,a=a(l,t),a=a==null?t:D({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Gc={enqueueSetState:function(e,t,a){e=e._reactInternals;var l=Nt(),i=pa(l);i.payload=t,a!=null&&(i.callback=a),t=ya(e,i,l),t!==null&&(ft(t,e,l),fn(t,e,l))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var l=Nt(),i=pa(l);i.tag=1,i.payload=t,a!=null&&(i.callback=a),t=ya(e,i,l),t!==null&&(ft(t,e,l),fn(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Nt(),l=pa(a);l.tag=2,t!=null&&(l.callback=t),t=ya(e,l,a),t!==null&&(ft(t,e,a),fn(t,e,a))}};function Nd(e,t,a,l,i,s,d){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,s,d):t.prototype&&t.prototype.isPureReactComponent?!ln(a,l)||!ln(i,s):!0}function kd(e,t,a,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,l),t.state!==e&&Gc.enqueueReplaceState(t,t.state,null)}function $a(e,t){var a=t;if("ref"in t){a={};for(var l in t)l!=="ref"&&(a[l]=t[l])}if(e=e.defaultProps){a===t&&(a=D({},a));for(var i in e)a[i]===void 0&&(a[i]=e[i])}return a}function _d(e){di(e)}function Ad(e){console.error(e)}function Td(e){di(e)}function Ui(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function zd(e,t,a){try{var l=e.onCaughtError;l(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function Jc(e,t,a){return a=pa(a),a.tag=3,a.payload={element:null},a.callback=function(){Ui(e,t)},a}function Dd(e){return e=pa(e),e.tag=3,e}function Md(e,t,a,l){var i=a.type.getDerivedStateFromError;if(typeof i=="function"){var s=l.value;e.payload=function(){return i(s)},e.callback=function(){zd(t,a,l)}}var d=a.stateNode;d!==null&&typeof d.componentDidCatch=="function"&&(e.callback=function(){zd(t,a,l),typeof i!="function"&&(ka===null?ka=new Set([this]):ka.add(this));var f=l.stack;this.componentDidCatch(l.value,{componentStack:f!==null?f:""})})}function Gv(e,t,a,l,i){if(a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=a.alternate,t!==null&&bl(t,a,i,!0),a=bt.current,a!==null){switch(a.tag){case 31:case 13:return Ct===null?Xi():a.alternate===null&&Re===0&&(Re=3),a.flags&=-257,a.flags|=65536,a.lanes=i,l===xi?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([l]):t.add(l),vu(e,l,i)),!1;case 22:return a.flags|=65536,l===xi?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([l]):a.add(l)),vu(e,l,i)),!1}throw Error(r(435,a.tag))}return vu(e,l,i),Xi(),!1}if(Se)return t=bt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,l!==rc&&(e=Error(r(422),{cause:l}),cn(zt(e,a)))):(l!==rc&&(t=Error(r(423),{cause:l}),cn(zt(t,a))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,l=zt(l,a),i=Jc(e.stateNode,l,i),jc(e,i),Re!==4&&(Re=2)),!1;var s=Error(r(520),{cause:l});if(s=zt(s,a),An===null?An=[s]:An.push(s),Re!==4&&(Re=2),t===null)return!0;l=zt(l,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=i&-i,a.lanes|=e,e=Jc(a.stateNode,l,e),jc(a,e),!1;case 1:if(t=a.type,s=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(ka===null||!ka.has(s))))return a.flags|=65536,i&=-i,a.lanes|=i,i=Dd(i),Md(i,e,a,l),jc(a,i),!1}a=a.return}while(a!==null);return!1}var Qc=Error(r(461)),Je=!1;function tt(e,t,a,l){t.child=e===null?Uo(t,null,a,l):Wa(t,e.child,a,l)}function Ed(e,t,a,l,i){a=a.render;var s=t.ref;if("ref"in l){var d={};for(var f in l)f!=="ref"&&(d[f]=l[f])}else d=l;return Qa(t),l=Ac(e,t,a,d,s,i),f=Tc(),e!==null&&!Je?(zc(e,t,i),ea(e,t,i)):(Se&&f&&cc(t),t.flags|=1,tt(e,t,l,i),t.child)}function Cd(e,t,a,l,i){if(e===null){var s=a.type;return typeof s=="function"&&!nc(s)&&s.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=s,wd(e,t,s,l,i)):(e=vi(a.type,null,l,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!Pc(e,i)){var d=s.memoizedProps;if(a=a.compare,a=a!==null?a:ln,a(d,l)&&e.ref===t.ref)return ea(e,t,i)}return t.flags|=1,e=Kt(s,l),e.ref=t.ref,e.return=t,t.child=e}function wd(e,t,a,l,i){if(e!==null){var s=e.memoizedProps;if(ln(s,l)&&e.ref===t.ref)if(Je=!1,t.pendingProps=l=s,Pc(e,i))(e.flags&131072)!==0&&(Je=!0);else return t.lanes=e.lanes,ea(e,t,i)}return Xc(e,t,a,l,i)}function Ud(e,t,a,l){var i=l.children,s=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((t.flags&128)!==0){if(s=s!==null?s.baseLanes|a:a,e!==null){for(l=t.child=e.child,i=0;l!==null;)i=i|l.lanes|l.childLanes,l=l.sibling;l=i&~s}else l=0,t.child=null;return Od(e,t,s,a,l)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&bi(t,s!==null?s.cachePool:null),s!==null?Ro(t,s):Sc(),Ho(t);else return l=t.lanes=536870912,Od(e,t,s!==null?s.baseLanes|a:a,a,l)}else s!==null?(bi(t,s.cachePool),Ro(t,s),ja(),t.memoizedState=null):(e!==null&&bi(t,null),Sc(),ja());return tt(e,t,i,a),t.child}function bn(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Od(e,t,a,l,i){var s=gc();return s=s===null?null:{parent:Ye._currentValue,pool:s},t.memoizedState={baseLanes:a,cachePool:s},e!==null&&bi(t,null),Sc(),Ho(t),e!==null&&bl(e,t,l,!0),t.childLanes=i,null}function Oi(e,t){return t=Ri({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Ld(e,t,a){return Wa(t,e.child,null,a),e=Oi(t,t.pendingProps),e.flags|=2,jt(t),t.memoizedState=null,e}function Jv(e,t,a){var l=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Se){if(l.mode==="hidden")return e=Oi(t,l),t.lanes=536870912,bn(null,e);if(kc(t),(e=we)?(e=Wf(e,Et),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:fa!==null?{id:Vt,overflow:qt}:null,retryLane:536870912,hydrationErrors:null},a=bo(e),a.return=t,t.child=a,Pe=t,we=null)):e=null,e===null)throw ma(t);return t.lanes=536870912,null}return Oi(t,l)}var s=e.memoizedState;if(s!==null){var d=s.dehydrated;if(kc(t),i)if(t.flags&256)t.flags&=-257,t=Ld(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(Je||bl(e,t,a,!1),i=(a&e.childLanes)!==0,Je||i){if(l=Ce,l!==null&&(d=_r(l,a),d!==0&&d!==s.retryLane))throw s.retryLane=d,Ba(e,d),ft(l,e,d),Qc;Xi(),t=Ld(e,t,a)}else e=s.treeContext,we=wt(d.nextSibling),Pe=t,Se=!0,ha=null,Et=!1,e!==null&&So(t,e),t=Oi(t,l),t.flags|=4096;return t}return e=Kt(e.child,{mode:l.mode,children:l.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Li(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(r(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function Xc(e,t,a,l,i){return Qa(t),a=Ac(e,t,a,l,void 0,i),l=Tc(),e!==null&&!Je?(zc(e,t,i),ea(e,t,i)):(Se&&l&&cc(t),t.flags|=1,tt(e,t,a,i),t.child)}function Rd(e,t,a,l,i,s){return Qa(t),t.updateQueue=null,a=qo(t,l,a,i),Vo(e),l=Tc(),e!==null&&!Je?(zc(e,t,s),ea(e,t,s)):(Se&&l&&cc(t),t.flags|=1,tt(e,t,a,s),t.child)}function Hd(e,t,a,l,i){if(Qa(t),t.stateNode===null){var s=vl,d=a.contextType;typeof d=="object"&&d!==null&&(s=et(d)),s=new a(l,s),t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=Gc,t.stateNode=s,s._reactInternals=t,s=t.stateNode,s.props=l,s.state=t.memoizedState,s.refs={},yc(t),d=a.contextType,s.context=typeof d=="object"&&d!==null?et(d):vl,s.state=t.memoizedState,d=a.getDerivedStateFromProps,typeof d=="function"&&(Yc(t,a,d,l),s.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(d=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),d!==s.state&&Gc.enqueueReplaceState(s,s.state,null),mn(t,l,s,i),hn(),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){s=t.stateNode;var f=t.memoizedProps,g=$a(a,f);s.props=g;var S=s.context,C=a.contextType;d=vl,typeof C=="object"&&C!==null&&(d=et(C));var O=a.getDerivedStateFromProps;C=typeof O=="function"||typeof s.getSnapshotBeforeUpdate=="function",f=t.pendingProps!==f,C||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(f||S!==d)&&kd(t,s,l,d),ga=!1;var k=t.memoizedState;s.state=k,mn(t,l,s,i),hn(),S=t.memoizedState,f||k!==S||ga?(typeof O=="function"&&(Yc(t,a,O,l),S=t.memoizedState),(g=ga||Nd(t,a,g,l,k,S,d))?(C||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=S),s.props=l,s.state=S,s.context=d,l=g):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{s=t.stateNode,bc(e,t),d=t.memoizedProps,C=$a(a,d),s.props=C,O=t.pendingProps,k=s.context,S=a.contextType,g=vl,typeof S=="object"&&S!==null&&(g=et(S)),f=a.getDerivedStateFromProps,(S=typeof f=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(d!==O||k!==g)&&kd(t,s,l,g),ga=!1,k=t.memoizedState,s.state=k,mn(t,l,s,i),hn();var A=t.memoizedState;d!==O||k!==A||ga||e!==null&&e.dependencies!==null&&pi(e.dependencies)?(typeof f=="function"&&(Yc(t,a,f,l),A=t.memoizedState),(C=ga||Nd(t,a,C,l,k,A,g)||e!==null&&e.dependencies!==null&&pi(e.dependencies))?(S||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(l,A,g),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(l,A,g)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||d===e.memoizedProps&&k===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&k===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=A),s.props=l,s.state=A,s.context=g,l=C):(typeof s.componentDidUpdate!="function"||d===e.memoizedProps&&k===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&k===e.memoizedState||(t.flags|=1024),l=!1)}return s=l,Li(e,t),l=(t.flags&128)!==0,s||l?(s=t.stateNode,a=l&&typeof a.getDerivedStateFromError!="function"?null:s.render(),t.flags|=1,e!==null&&l?(t.child=Wa(t,e.child,null,i),t.child=Wa(t,null,a,i)):tt(e,t,a,i),t.memoizedState=s.state,e=t.child):e=ea(e,t,i),e}function Vd(e,t,a,l){return Ga(),t.flags|=256,tt(e,t,a,l),t.child}var Zc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Kc(e){return{baseLanes:e,cachePool:zo()}}function Wc(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=St),e}function qd(e,t,a){var l=t.pendingProps,i=!1,s=(t.flags&128)!==0,d;if((d=s)||(d=e!==null&&e.memoizedState===null?!1:(qe.current&2)!==0),d&&(i=!0,t.flags&=-129),d=(t.flags&32)!==0,t.flags&=-33,e===null){if(Se){if(i?ba(t):ja(),(e=we)?(e=Wf(e,Et),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:fa!==null?{id:Vt,overflow:qt}:null,retryLane:536870912,hydrationErrors:null},a=bo(e),a.return=t,t.child=a,Pe=t,we=null)):e=null,e===null)throw ma(t);return Eu(e)?t.lanes=32:t.lanes=536870912,null}var f=l.children;return l=l.fallback,i?(ja(),i=t.mode,f=Ri({mode:"hidden",children:f},i),l=Ya(l,i,a,null),f.return=t,l.return=t,f.sibling=l,t.child=f,l=t.child,l.memoizedState=Kc(a),l.childLanes=Wc(e,d,a),t.memoizedState=Zc,bn(null,l)):(ba(t),Fc(t,f))}var g=e.memoizedState;if(g!==null&&(f=g.dehydrated,f!==null)){if(s)t.flags&256?(ba(t),t.flags&=-257,t=$c(e,t,a)):t.memoizedState!==null?(ja(),t.child=e.child,t.flags|=128,t=null):(ja(),f=l.fallback,i=t.mode,l=Ri({mode:"visible",children:l.children},i),f=Ya(f,i,a,null),f.flags|=2,l.return=t,f.return=t,l.sibling=f,t.child=l,Wa(t,e.child,null,a),l=t.child,l.memoizedState=Kc(a),l.childLanes=Wc(e,d,a),t.memoizedState=Zc,t=bn(null,l));else if(ba(t),Eu(f)){if(d=f.nextSibling&&f.nextSibling.dataset,d)var S=d.dgst;d=S,l=Error(r(419)),l.stack="",l.digest=d,cn({value:l,source:null,stack:null}),t=$c(e,t,a)}else if(Je||bl(e,t,a,!1),d=(a&e.childLanes)!==0,Je||d){if(d=Ce,d!==null&&(l=_r(d,a),l!==0&&l!==g.retryLane))throw g.retryLane=l,Ba(e,l),ft(d,e,l),Qc;Mu(f)||Xi(),t=$c(e,t,a)}else Mu(f)?(t.flags|=192,t.child=e.child,t=null):(e=g.treeContext,we=wt(f.nextSibling),Pe=t,Se=!0,ha=null,Et=!1,e!==null&&So(t,e),t=Fc(t,l.children),t.flags|=4096);return t}return i?(ja(),f=l.fallback,i=t.mode,g=e.child,S=g.sibling,l=Kt(g,{mode:"hidden",children:l.children}),l.subtreeFlags=g.subtreeFlags&65011712,S!==null?f=Kt(S,f):(f=Ya(f,i,a,null),f.flags|=2),f.return=t,l.return=t,l.sibling=f,t.child=l,bn(null,l),l=t.child,f=e.child.memoizedState,f===null?f=Kc(a):(i=f.cachePool,i!==null?(g=Ye._currentValue,i=i.parent!==g?{parent:g,pool:g}:i):i=zo(),f={baseLanes:f.baseLanes|a,cachePool:i}),l.memoizedState=f,l.childLanes=Wc(e,d,a),t.memoizedState=Zc,bn(e.child,l)):(ba(t),a=e.child,e=a.sibling,a=Kt(a,{mode:"visible",children:l.children}),a.return=t,a.sibling=null,e!==null&&(d=t.deletions,d===null?(t.deletions=[e],t.flags|=16):d.push(e)),t.child=a,t.memoizedState=null,a)}function Fc(e,t){return t=Ri({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ri(e,t){return e=yt(22,e,null,t),e.lanes=0,e}function $c(e,t,a){return Wa(t,e.child,null,a),e=Fc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Bd(e,t,a){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),fc(e.return,t,a)}function Ic(e,t,a,l,i,s){var d=e.memoizedState;d===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:i,treeForkCount:s}:(d.isBackwards=t,d.rendering=null,d.renderingStartTime=0,d.last=l,d.tail=a,d.tailMode=i,d.treeForkCount=s)}function Yd(e,t,a){var l=t.pendingProps,i=l.revealOrder,s=l.tail;l=l.children;var d=qe.current,f=(d&2)!==0;if(f?(d=d&1|2,t.flags|=128):d&=1,U(qe,d),tt(e,t,l,a),l=Se?sn:0,!f&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Bd(e,a,t);else if(e.tag===19)Bd(e,a,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}switch(i){case"forwards":for(a=t.child,i=null;a!==null;)e=a.alternate,e!==null&&_i(e)===null&&(i=a),a=a.sibling;a=i,a===null?(i=t.child,t.child=null):(i=a.sibling,a.sibling=null),Ic(t,!1,i,a,s,l);break;case"backwards":case"unstable_legacy-backwards":for(a=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&_i(e)===null){t.child=i;break}e=i.sibling,i.sibling=a,a=i,i=e}Ic(t,!0,a,null,s,l);break;case"together":Ic(t,!1,null,null,void 0,l);break;default:t.memoizedState=null}return t.child}function ea(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),Na|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(bl(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,a=Kt(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=Kt(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function Pc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&pi(e)))}function Qv(e,t,a){switch(t.tag){case 3:nt(t,t.stateNode.containerInfo),va(t,Ye,e.memoizedState.cache),Ga();break;case 27:case 5:Jl(t);break;case 4:nt(t,t.stateNode.containerInfo);break;case 10:va(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,kc(t),null;break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(ba(t),t.flags|=128,null):(a&t.child.childLanes)!==0?qd(e,t,a):(ba(t),e=ea(e,t,a),e!==null?e.sibling:null);ba(t);break;case 19:var i=(e.flags&128)!==0;if(l=(a&t.childLanes)!==0,l||(bl(e,t,a,!1),l=(a&t.childLanes)!==0),i){if(l)return Yd(e,t,a);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),U(qe,qe.current),l)break;return null;case 22:return t.lanes=0,Ud(e,t,a,t.pendingProps);case 24:va(t,Ye,e.memoizedState.cache)}return ea(e,t,a)}function Gd(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Je=!0;else{if(!Pc(e,a)&&(t.flags&128)===0)return Je=!1,Qv(e,t,a);Je=(e.flags&131072)!==0}else Je=!1,Se&&(t.flags&1048576)!==0&&xo(t,sn,t.index);switch(t.lanes=0,t.tag){case 16:e:{var l=t.pendingProps;if(e=Za(t.elementType),t.type=e,typeof e=="function")nc(e)?(l=$a(e,l),t.tag=1,t=Hd(null,t,e,l,a)):(t.tag=0,t=Xc(null,t,e,l,a));else{if(e!=null){var i=e.$$typeof;if(i===P){t.tag=11,t=Ed(null,t,e,l,a);break e}else if(i===E){t.tag=14,t=Cd(null,t,e,l,a);break e}}throw t=ee(e)||e,Error(r(306,t,""))}}return t;case 0:return Xc(e,t,t.type,t.pendingProps,a);case 1:return l=t.type,i=$a(l,t.pendingProps),Hd(e,t,l,i,a);case 3:e:{if(nt(t,t.stateNode.containerInfo),e===null)throw Error(r(387));l=t.pendingProps;var s=t.memoizedState;i=s.element,bc(e,t),mn(t,l,null,a);var d=t.memoizedState;if(l=d.cache,va(t,Ye,l),l!==s.cache&&hc(t,[Ye],a,!0),hn(),l=d.element,s.isDehydrated)if(s={element:l,isDehydrated:!1,cache:d.cache},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){t=Vd(e,t,l,a);break e}else if(l!==i){i=zt(Error(r(424)),t),cn(i),t=Vd(e,t,l,a);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,we=wt(e.firstChild),Pe=t,Se=!0,ha=null,Et=!0,a=Uo(t,null,l,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(Ga(),l===i){t=ea(e,t,a);break e}tt(e,t,l,a)}t=t.child}return t;case 26:return Li(e,t),e===null?(a=th(t.type,null,t.pendingProps,null))?t.memoizedState=a:Se||(a=t.type,e=t.pendingProps,l=Pi(re.current).createElement(a),l[Ie]=t,l[st]=e,at(l,a,e),We(l),t.stateNode=l):t.memoizedState=th(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Jl(t),e===null&&Se&&(l=t.stateNode=If(t.type,t.pendingProps,re.current),Pe=t,Et=!0,i=we,za(t.type)?(Cu=i,we=wt(l.firstChild)):we=i),tt(e,t,t.pendingProps.children,a),Li(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Se&&((i=l=we)&&(l=x1(l,t.type,t.pendingProps,Et),l!==null?(t.stateNode=l,Pe=t,we=wt(l.firstChild),Et=!1,i=!0):i=!1),i||ma(t)),Jl(t),i=t.type,s=t.pendingProps,d=e!==null?e.memoizedProps:null,l=s.children,Tu(i,s)?l=null:d!==null&&Tu(i,d)&&(t.flags|=32),t.memoizedState!==null&&(i=Ac(e,t,Lv,null,null,a),Un._currentValue=i),Li(e,t),tt(e,t,l,a),t.child;case 6:return e===null&&Se&&((e=a=we)&&(a=S1(a,t.pendingProps,Et),a!==null?(t.stateNode=a,Pe=t,we=null,e=!0):e=!1),e||ma(t)),null;case 13:return qd(e,t,a);case 4:return nt(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=Wa(t,null,l,a):tt(e,t,l,a),t.child;case 11:return Ed(e,t,t.type,t.pendingProps,a);case 7:return tt(e,t,t.pendingProps,a),t.child;case 8:return tt(e,t,t.pendingProps.children,a),t.child;case 12:return tt(e,t,t.pendingProps.children,a),t.child;case 10:return l=t.pendingProps,va(t,t.type,l.value),tt(e,t,l.children,a),t.child;case 9:return i=t.type._context,l=t.pendingProps.children,Qa(t),i=et(i),l=l(i),t.flags|=1,tt(e,t,l,a),t.child;case 14:return Cd(e,t,t.type,t.pendingProps,a);case 15:return wd(e,t,t.type,t.pendingProps,a);case 19:return Yd(e,t,a);case 31:return Jv(e,t,a);case 22:return Ud(e,t,a,t.pendingProps);case 24:return Qa(t),l=et(Ye),e===null?(i=gc(),i===null&&(i=Ce,s=mc(),i.pooledCache=s,s.refCount++,s!==null&&(i.pooledCacheLanes|=a),i=s),t.memoizedState={parent:l,cache:i},yc(t),va(t,Ye,i)):((e.lanes&a)!==0&&(bc(e,t),mn(t,null,null,a),hn()),i=e.memoizedState,s=t.memoizedState,i.parent!==l?(i={parent:l,cache:l},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),va(t,Ye,l)):(l=s.cache,va(t,Ye,l),l!==i.cache&&hc(t,[Ye],a,!0))),tt(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function ta(e){e.flags|=4}function eu(e,t,a,l,i){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(pf())e.flags|=8192;else throw Ka=xi,pc}else e.flags&=-16777217}function Jd(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!sh(t))if(pf())e.flags|=8192;else throw Ka=xi,pc}function Hi(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Sr():536870912,e.lanes|=t,El|=t)}function jn(e,t){if(!Se)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function Ue(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,l=0;if(t)for(var i=e.child;i!==null;)a|=i.lanes|i.childLanes,l|=i.subtreeFlags&65011712,l|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)a|=i.lanes|i.childLanes,l|=i.subtreeFlags,l|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=l,e.childLanes=a,t}function Xv(e,t,a){var l=t.pendingProps;switch(uc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ue(t),null;case 1:return Ue(t),null;case 3:return a=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),$t(Ye),Ve(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(yl(t)?ta(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,oc())),Ue(t),null;case 26:var i=t.type,s=t.memoizedState;return e===null?(ta(t),s!==null?(Ue(t),Jd(t,s)):(Ue(t),eu(t,i,null,l,a))):s?s!==e.memoizedState?(ta(t),Ue(t),Jd(t,s)):(Ue(t),t.flags&=-16777217):(e=e.memoizedProps,e!==l&&ta(t),Ue(t),eu(t,i,e,l,a)),null;case 27:if(Wn(t),a=re.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&ta(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return Ue(t),null}e=J.current,yl(t)?No(t):(e=If(i,l,a),t.stateNode=e,ta(t))}return Ue(t),null;case 5:if(Wn(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&ta(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return Ue(t),null}if(s=J.current,yl(t))No(t);else{var d=Pi(re.current);switch(s){case 1:s=d.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:s=d.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":s=d.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":s=d.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":s=d.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof l.is=="string"?d.createElement("select",{is:l.is}):d.createElement("select"),l.multiple?s.multiple=!0:l.size&&(s.size=l.size);break;default:s=typeof l.is=="string"?d.createElement(i,{is:l.is}):d.createElement(i)}}s[Ie]=t,s[st]=l;e:for(d=t.child;d!==null;){if(d.tag===5||d.tag===6)s.appendChild(d.stateNode);else if(d.tag!==4&&d.tag!==27&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===t)break e;for(;d.sibling===null;){if(d.return===null||d.return===t)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}t.stateNode=s;e:switch(at(s,i,l),i){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&ta(t)}}return Ue(t),eu(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&ta(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(r(166));if(e=re.current,yl(t)){if(e=t.stateNode,a=t.memoizedProps,l=null,i=Pe,i!==null)switch(i.tag){case 27:case 5:l=i.memoizedProps}e[Ie]=t,e=!!(e.nodeValue===a||l!==null&&l.suppressHydrationWarning===!0||Bf(e.nodeValue,a)),e||ma(t,!0)}else e=Pi(e).createTextNode(l),e[Ie]=t,t.stateNode=e}return Ue(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(l=yl(t),a!==null){if(e===null){if(!l)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[Ie]=t}else Ga(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ue(t),e=!1}else a=oc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(jt(t),t):(jt(t),null);if((t.flags&128)!==0)throw Error(r(558))}return Ue(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=yl(t),l!==null&&l.dehydrated!==null){if(e===null){if(!i)throw Error(r(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(r(317));i[Ie]=t}else Ga(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ue(t),i=!1}else i=oc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(jt(t),t):(jt(t),null)}return jt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=l!==null,e=e!==null&&e.memoizedState!==null,a&&(l=t.child,i=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(i=l.alternate.memoizedState.cachePool.pool),s=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(s=l.memoizedState.cachePool.pool),s!==i&&(l.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Hi(t,t.updateQueue),Ue(t),null);case 4:return Ve(),e===null&&Su(t.stateNode.containerInfo),Ue(t),null;case 10:return $t(t.type),Ue(t),null;case 19:if(N(qe),l=t.memoizedState,l===null)return Ue(t),null;if(i=(t.flags&128)!==0,s=l.rendering,s===null)if(i)jn(l,!1);else{if(Re!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=_i(e),s!==null){for(t.flags|=128,jn(l,!1),e=s.updateQueue,t.updateQueue=e,Hi(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)yo(a,e),a=a.sibling;return U(qe,qe.current&1|2),Se&&Wt(t,l.treeForkCount),t.child}e=e.sibling}l.tail!==null&&mt()>Gi&&(t.flags|=128,i=!0,jn(l,!1),t.lanes=4194304)}else{if(!i)if(e=_i(s),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Hi(t,e),jn(l,!0),l.tail===null&&l.tailMode==="hidden"&&!s.alternate&&!Se)return Ue(t),null}else 2*mt()-l.renderingStartTime>Gi&&a!==536870912&&(t.flags|=128,i=!0,jn(l,!1),t.lanes=4194304);l.isBackwards?(s.sibling=t.child,t.child=s):(e=l.last,e!==null?e.sibling=s:t.child=s,l.last=s)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=mt(),e.sibling=null,a=qe.current,U(qe,i?a&1|2:a&1),Se&&Wt(t,l.treeForkCount),e):(Ue(t),null);case 22:case 23:return jt(t),Nc(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(a&536870912)!==0&&(t.flags&128)===0&&(Ue(t),t.subtreeFlags&6&&(t.flags|=8192)):Ue(t),a=t.updateQueue,a!==null&&Hi(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==a&&(t.flags|=2048),e!==null&&N(Xa),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),$t(Ye),Ue(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function Zv(e,t){switch(uc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return $t(Ye),Ve(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Wn(t),null;case 31:if(t.memoizedState!==null){if(jt(t),t.alternate===null)throw Error(r(340));Ga()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(jt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Ga()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return N(qe),null;case 4:return Ve(),null;case 10:return $t(t.type),null;case 22:case 23:return jt(t),Nc(),e!==null&&N(Xa),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return $t(Ye),null;case 25:return null;default:return null}}function Qd(e,t){switch(uc(t),t.tag){case 3:$t(Ye),Ve();break;case 26:case 27:case 5:Wn(t);break;case 4:Ve();break;case 31:t.memoizedState!==null&&jt(t);break;case 13:jt(t);break;case 19:N(qe);break;case 10:$t(t.type);break;case 22:case 23:jt(t),Nc(),e!==null&&N(Xa);break;case 24:$t(Ye)}}function xn(e,t){try{var a=t.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var i=l.next;a=i;do{if((a.tag&e)===e){l=void 0;var s=a.create,d=a.inst;l=s(),d.destroy=l}a=a.next}while(a!==i)}}catch(f){ze(t,t.return,f)}}function xa(e,t,a){try{var l=t.updateQueue,i=l!==null?l.lastEffect:null;if(i!==null){var s=i.next;l=s;do{if((l.tag&e)===e){var d=l.inst,f=d.destroy;if(f!==void 0){d.destroy=void 0,i=t;var g=a,S=f;try{S()}catch(C){ze(i,g,C)}}}l=l.next}while(l!==s)}}catch(C){ze(t,t.return,C)}}function Xd(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Lo(t,a)}catch(l){ze(e,e.return,l)}}}function Zd(e,t,a){a.props=$a(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(l){ze(e,t,l)}}function Sn(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof a=="function"?e.refCleanup=a(l):a.current=l}}catch(i){ze(e,t,i)}}function Bt(e,t){var a=e.ref,l=e.refCleanup;if(a!==null)if(typeof l=="function")try{l()}catch(i){ze(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(i){ze(e,t,i)}else a.current=null}function Kd(e){var t=e.type,a=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&l.focus();break e;case"img":a.src?l.src=a.src:a.srcSet&&(l.srcset=a.srcSet)}}catch(i){ze(e,e.return,i)}}function tu(e,t,a){try{var l=e.stateNode;v1(l,e.type,a,t),l[st]=t}catch(i){ze(e,e.return,i)}}function Wd(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&za(e.type)||e.tag===4}function au(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Wd(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.tag===27&&za(e.type)||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 lu(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Xt));else if(l!==4&&(l===27&&za(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(lu(e,t,a),e=e.sibling;e!==null;)lu(e,t,a),e=e.sibling}function Vi(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(l!==4&&(l===27&&za(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Vi(e,t,a),e=e.sibling;e!==null;)Vi(e,t,a),e=e.sibling}function Fd(e){var t=e.stateNode,a=e.memoizedProps;try{for(var l=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);at(t,l,a),t[Ie]=e,t[st]=a}catch(s){ze(e,e.return,s)}}var aa=!1,Qe=!1,nu=!1,$d=typeof WeakSet=="function"?WeakSet:Set,Fe=null;function Kv(e,t){if(e=e.containerInfo,_u=ss,e=uo(e),$s(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var i=l.anchorOffset,s=l.focusNode;l=l.focusOffset;try{a.nodeType,s.nodeType}catch{a=null;break e}var d=0,f=-1,g=-1,S=0,C=0,O=e,k=null;t:for(;;){for(var A;O!==a||i!==0&&O.nodeType!==3||(f=d+i),O!==s||l!==0&&O.nodeType!==3||(g=d+l),O.nodeType===3&&(d+=O.nodeValue.length),(A=O.firstChild)!==null;)k=O,O=A;for(;;){if(O===e)break t;if(k===a&&++S===i&&(f=d),k===s&&++C===l&&(g=d),(A=O.nextSibling)!==null)break;O=k,k=O.parentNode}O=A}a=f===-1||g===-1?null:{start:f,end:g}}else a=null}a=a||{start:0,end:0}}else a=null;for(Au={focusedElem:e,selectionRange:a},ss=!1,Fe=t;Fe!==null;)if(t=Fe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Fe=e;else for(;Fe!==null;){switch(t=Fe,s=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)i=e[a],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&s!==null){e=void 0,a=t,i=s.memoizedProps,s=s.memoizedState,l=a.stateNode;try{var F=$a(a.type,i);e=l.getSnapshotBeforeUpdate(F,s),l.__reactInternalSnapshotBeforeUpdate=e}catch(ce){ze(a,a.return,ce)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Du(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Du(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=t.sibling,e!==null){e.return=t.return,Fe=e;break}Fe=t.return}}function Id(e,t,a){var l=a.flags;switch(a.tag){case 0:case 11:case 15:na(e,a),l&4&&xn(5,a);break;case 1:if(na(e,a),l&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(d){ze(a,a.return,d)}else{var i=$a(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(d){ze(a,a.return,d)}}l&64&&Xd(a),l&512&&Sn(a,a.return);break;case 3:if(na(e,a),l&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{Lo(e,t)}catch(d){ze(a,a.return,d)}}break;case 27:t===null&&l&4&&Fd(a);case 26:case 5:na(e,a),t===null&&l&4&&Kd(a),l&512&&Sn(a,a.return);break;case 12:na(e,a);break;case 31:na(e,a),l&4&&tf(e,a);break;case 13:na(e,a),l&4&&af(e,a),l&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=l1.bind(null,a),N1(e,a))));break;case 22:if(l=a.memoizedState!==null||aa,!l){t=t!==null&&t.memoizedState!==null||Qe,i=aa;var s=Qe;aa=l,(Qe=t)&&!s?ia(e,a,(a.subtreeFlags&8772)!==0):na(e,a),aa=i,Qe=s}break;case 30:break;default:na(e,a)}}function Pd(e){var t=e.alternate;t!==null&&(e.alternate=null,Pd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Us(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Oe=null,ut=!1;function la(e,t,a){for(a=a.child;a!==null;)ef(e,t,a),a=a.sibling}function ef(e,t,a){if(vt&&typeof vt.onCommitFiberUnmount=="function")try{vt.onCommitFiberUnmount(Ql,a)}catch{}switch(a.tag){case 26:Qe||Bt(a,t),la(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:Qe||Bt(a,t);var l=Oe,i=ut;za(a.type)&&(Oe=a.stateNode,ut=!1),la(e,t,a),En(a.stateNode),Oe=l,ut=i;break;case 5:Qe||Bt(a,t);case 6:if(l=Oe,i=ut,Oe=null,la(e,t,a),Oe=l,ut=i,Oe!==null)if(ut)try{(Oe.nodeType===9?Oe.body:Oe.nodeName==="HTML"?Oe.ownerDocument.body:Oe).removeChild(a.stateNode)}catch(s){ze(a,t,s)}else try{Oe.removeChild(a.stateNode)}catch(s){ze(a,t,s)}break;case 18:Oe!==null&&(ut?(e=Oe,Zf(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Vl(e)):Zf(Oe,a.stateNode));break;case 4:l=Oe,i=ut,Oe=a.stateNode.containerInfo,ut=!0,la(e,t,a),Oe=l,ut=i;break;case 0:case 11:case 14:case 15:xa(2,a,t),Qe||xa(4,a,t),la(e,t,a);break;case 1:Qe||(Bt(a,t),l=a.stateNode,typeof l.componentWillUnmount=="function"&&Zd(a,t,l)),la(e,t,a);break;case 21:la(e,t,a);break;case 22:Qe=(l=Qe)||a.memoizedState!==null,la(e,t,a),Qe=l;break;default:la(e,t,a)}}function tf(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Vl(e)}catch(a){ze(t,t.return,a)}}}function af(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Vl(e)}catch(a){ze(t,t.return,a)}}function Wv(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new $d),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new $d),t;default:throw Error(r(435,e.tag))}}function qi(e,t){var a=Wv(e);t.forEach(function(l){if(!a.has(l)){a.add(l);var i=n1.bind(null,e,l);l.then(i,i)}})}function rt(e,t){var a=t.deletions;if(a!==null)for(var l=0;l<a.length;l++){var i=a[l],s=e,d=t,f=d;e:for(;f!==null;){switch(f.tag){case 27:if(za(f.type)){Oe=f.stateNode,ut=!1;break e}break;case 5:Oe=f.stateNode,ut=!1;break e;case 3:case 4:Oe=f.stateNode.containerInfo,ut=!0;break e}f=f.return}if(Oe===null)throw Error(r(160));ef(s,d,i),Oe=null,ut=!1,s=i.alternate,s!==null&&(s.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)lf(t,e),t=t.sibling}var Rt=null;function lf(e,t){var a=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:rt(t,e),ot(e),l&4&&(xa(3,e,e.return),xn(3,e),xa(5,e,e.return));break;case 1:rt(t,e),ot(e),l&512&&(Qe||a===null||Bt(a,a.return)),l&64&&aa&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?l:a.concat(l))));break;case 26:var i=Rt;if(rt(t,e),ot(e),l&512&&(Qe||a===null||Bt(a,a.return)),l&4){var s=a!==null?a.memoizedState:null;if(l=e.memoizedState,a===null)if(l===null)if(e.stateNode===null){e:{l=e.type,a=e.memoizedProps,i=i.ownerDocument||i;t:switch(l){case"title":s=i.getElementsByTagName("title")[0],(!s||s[Kl]||s[Ie]||s.namespaceURI==="http://www.w3.org/2000/svg"||s.hasAttribute("itemprop"))&&(s=i.createElement(l),i.head.insertBefore(s,i.querySelector("head > title"))),at(s,l,a),s[Ie]=e,We(s),l=s;break e;case"link":var d=nh("link","href",i).get(l+(a.href||""));if(d){for(var f=0;f<d.length;f++)if(s=d[f],s.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&s.getAttribute("rel")===(a.rel==null?null:a.rel)&&s.getAttribute("title")===(a.title==null?null:a.title)&&s.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){d.splice(f,1);break t}}s=i.createElement(l),at(s,l,a),i.head.appendChild(s);break;case"meta":if(d=nh("meta","content",i).get(l+(a.content||""))){for(f=0;f<d.length;f++)if(s=d[f],s.getAttribute("content")===(a.content==null?null:""+a.content)&&s.getAttribute("name")===(a.name==null?null:a.name)&&s.getAttribute("property")===(a.property==null?null:a.property)&&s.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&s.getAttribute("charset")===(a.charSet==null?null:a.charSet)){d.splice(f,1);break t}}s=i.createElement(l),at(s,l,a),i.head.appendChild(s);break;default:throw Error(r(468,l))}s[Ie]=e,We(s),l=s}e.stateNode=l}else ih(i,e.type,e.stateNode);else e.stateNode=lh(i,l,e.memoizedProps);else s!==l?(s===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):s.count--,l===null?ih(i,e.type,e.stateNode):lh(i,l,e.memoizedProps)):l===null&&e.stateNode!==null&&tu(e,e.memoizedProps,a.memoizedProps)}break;case 27:rt(t,e),ot(e),l&512&&(Qe||a===null||Bt(a,a.return)),a!==null&&l&4&&tu(e,e.memoizedProps,a.memoizedProps);break;case 5:if(rt(t,e),ot(e),l&512&&(Qe||a===null||Bt(a,a.return)),e.flags&32){i=e.stateNode;try{ul(i,"")}catch(F){ze(e,e.return,F)}}l&4&&e.stateNode!=null&&(i=e.memoizedProps,tu(e,i,a!==null?a.memoizedProps:i)),l&1024&&(nu=!0);break;case 6:if(rt(t,e),ot(e),l&4){if(e.stateNode===null)throw Error(r(162));l=e.memoizedProps,a=e.stateNode;try{a.nodeValue=l}catch(F){ze(e,e.return,F)}}break;case 3:if(as=null,i=Rt,Rt=es(t.containerInfo),rt(t,e),Rt=i,ot(e),l&4&&a!==null&&a.memoizedState.isDehydrated)try{Vl(t.containerInfo)}catch(F){ze(e,e.return,F)}nu&&(nu=!1,nf(e));break;case 4:l=Rt,Rt=es(e.stateNode.containerInfo),rt(t,e),ot(e),Rt=l;break;case 12:rt(t,e),ot(e);break;case 31:rt(t,e),ot(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,qi(e,l)));break;case 13:rt(t,e),ot(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Yi=mt()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,qi(e,l)));break;case 22:i=e.memoizedState!==null;var g=a!==null&&a.memoizedState!==null,S=aa,C=Qe;if(aa=S||i,Qe=C||g,rt(t,e),Qe=C,aa=S,ot(e),l&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(a===null||g||aa||Qe||Ia(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){g=a=t;try{if(s=g.stateNode,i)d=s.style,typeof d.setProperty=="function"?d.setProperty("display","none","important"):d.display="none";else{f=g.stateNode;var O=g.memoizedProps.style,k=O!=null&&O.hasOwnProperty("display")?O.display:null;f.style.display=k==null||typeof k=="boolean"?"":(""+k).trim()}}catch(F){ze(g,g.return,F)}}}else if(t.tag===6){if(a===null){g=t;try{g.stateNode.nodeValue=i?"":g.memoizedProps}catch(F){ze(g,g.return,F)}}}else if(t.tag===18){if(a===null){g=t;try{var A=g.stateNode;i?Kf(A,!0):Kf(g.stateNode,!1)}catch(F){ze(g,g.return,F)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(a=l.retryQueue,a!==null&&(l.retryQueue=null,qi(e,a))));break;case 19:rt(t,e),ot(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,qi(e,l)));break;case 30:break;case 21:break;default:rt(t,e),ot(e)}}function ot(e){var t=e.flags;if(t&2){try{for(var a,l=e.return;l!==null;){if(Wd(l)){a=l;break}l=l.return}if(a==null)throw Error(r(160));switch(a.tag){case 27:var i=a.stateNode,s=au(e);Vi(e,s,i);break;case 5:var d=a.stateNode;a.flags&32&&(ul(d,""),a.flags&=-33);var f=au(e);Vi(e,f,d);break;case 3:case 4:var g=a.stateNode.containerInfo,S=au(e);lu(e,S,g);break;default:throw Error(r(161))}}catch(C){ze(e,e.return,C)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function nf(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;nf(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function na(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Id(e,t.alternate,t),t=t.sibling}function Ia(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:xa(4,t,t.return),Ia(t);break;case 1:Bt(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&Zd(t,t.return,a),Ia(t);break;case 27:En(t.stateNode);case 26:case 5:Bt(t,t.return),Ia(t);break;case 22:t.memoizedState===null&&Ia(t);break;case 30:Ia(t);break;default:Ia(t)}e=e.sibling}}function ia(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,i=e,s=t,d=s.flags;switch(s.tag){case 0:case 11:case 15:ia(i,s,a),xn(4,s);break;case 1:if(ia(i,s,a),l=s,i=l.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(S){ze(l,l.return,S)}if(l=s,i=l.updateQueue,i!==null){var f=l.stateNode;try{var g=i.shared.hiddenCallbacks;if(g!==null)for(i.shared.hiddenCallbacks=null,i=0;i<g.length;i++)Oo(g[i],f)}catch(S){ze(l,l.return,S)}}a&&d&64&&Xd(s),Sn(s,s.return);break;case 27:Fd(s);case 26:case 5:ia(i,s,a),a&&l===null&&d&4&&Kd(s),Sn(s,s.return);break;case 12:ia(i,s,a);break;case 31:ia(i,s,a),a&&d&4&&tf(i,s);break;case 13:ia(i,s,a),a&&d&4&&af(i,s);break;case 22:s.memoizedState===null&&ia(i,s,a),Sn(s,s.return);break;case 30:break;default:ia(i,s,a)}t=t.sibling}}function iu(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&un(a))}function su(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&un(e))}function Ht(e,t,a,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)sf(e,t,a,l),t=t.sibling}function sf(e,t,a,l){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Ht(e,t,a,l),i&2048&&xn(9,t);break;case 1:Ht(e,t,a,l);break;case 3:Ht(e,t,a,l),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&un(e)));break;case 12:if(i&2048){Ht(e,t,a,l),e=t.stateNode;try{var s=t.memoizedProps,d=s.id,f=s.onPostCommit;typeof f=="function"&&f(d,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(g){ze(t,t.return,g)}}else Ht(e,t,a,l);break;case 31:Ht(e,t,a,l);break;case 13:Ht(e,t,a,l);break;case 23:break;case 22:s=t.stateNode,d=t.alternate,t.memoizedState!==null?s._visibility&2?Ht(e,t,a,l):Nn(e,t):s._visibility&2?Ht(e,t,a,l):(s._visibility|=2,zl(e,t,a,l,(t.subtreeFlags&10256)!==0||!1)),i&2048&&iu(d,t);break;case 24:Ht(e,t,a,l),i&2048&&su(t.alternate,t);break;default:Ht(e,t,a,l)}}function zl(e,t,a,l,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var s=e,d=t,f=a,g=l,S=d.flags;switch(d.tag){case 0:case 11:case 15:zl(s,d,f,g,i),xn(8,d);break;case 23:break;case 22:var C=d.stateNode;d.memoizedState!==null?C._visibility&2?zl(s,d,f,g,i):Nn(s,d):(C._visibility|=2,zl(s,d,f,g,i)),i&&S&2048&&iu(d.alternate,d);break;case 24:zl(s,d,f,g,i),i&&S&2048&&su(d.alternate,d);break;default:zl(s,d,f,g,i)}t=t.sibling}}function Nn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,l=t,i=l.flags;switch(l.tag){case 22:Nn(a,l),i&2048&&iu(l.alternate,l);break;case 24:Nn(a,l),i&2048&&su(l.alternate,l);break;default:Nn(a,l)}t=t.sibling}}var kn=8192;function Dl(e,t,a){if(e.subtreeFlags&kn)for(e=e.child;e!==null;)cf(e,t,a),e=e.sibling}function cf(e,t,a){switch(e.tag){case 26:Dl(e,t,a),e.flags&kn&&e.memoizedState!==null&&O1(a,Rt,e.memoizedState,e.memoizedProps);break;case 5:Dl(e,t,a);break;case 3:case 4:var l=Rt;Rt=es(e.stateNode.containerInfo),Dl(e,t,a),Rt=l;break;case 22:e.memoizedState===null&&(l=e.alternate,l!==null&&l.memoizedState!==null?(l=kn,kn=16777216,Dl(e,t,a),kn=l):Dl(e,t,a));break;default:Dl(e,t,a)}}function uf(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function _n(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];Fe=l,of(l,e)}uf(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)rf(e),e=e.sibling}function rf(e){switch(e.tag){case 0:case 11:case 15:_n(e),e.flags&2048&&xa(9,e,e.return);break;case 3:_n(e);break;case 12:_n(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Bi(e)):_n(e);break;default:_n(e)}}function Bi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];Fe=l,of(l,e)}uf(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:xa(8,t,t.return),Bi(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,Bi(t));break;default:Bi(t)}e=e.sibling}}function of(e,t){for(;Fe!==null;){var a=Fe;switch(a.tag){case 0:case 11:case 15:xa(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var l=a.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:un(a.memoizedState.cache)}if(l=a.child,l!==null)l.return=a,Fe=l;else e:for(a=e;Fe!==null;){l=Fe;var i=l.sibling,s=l.return;if(Pd(l),l===a){Fe=null;break e}if(i!==null){i.return=s,Fe=i;break e}Fe=s}}}var Fv={getCacheForType:function(e){var t=et(Ye),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return et(Ye).controller.signal}},$v=typeof WeakMap=="function"?WeakMap:Map,_e=0,Ce=null,ye=null,je=0,Te=0,xt=null,Sa=!1,Ml=!1,cu=!1,sa=0,Re=0,Na=0,Pa=0,uu=0,St=0,El=0,An=null,dt=null,ru=!1,Yi=0,df=0,Gi=1/0,Ji=null,ka=null,Ze=0,_a=null,Cl=null,ca=0,ou=0,du=null,ff=null,Tn=0,fu=null;function Nt(){return(_e&2)!==0&&je!==0?je&-je:_.T!==null?yu():Ar()}function hf(){if(St===0)if((je&536870912)===0||Se){var e=In;In<<=1,(In&3932160)===0&&(In=262144),St=e}else St=536870912;return e=bt.current,e!==null&&(e.flags|=32),St}function ft(e,t,a){(e===Ce&&(Te===2||Te===9)||e.cancelPendingCommit!==null)&&(wl(e,0),Aa(e,je,St,!1)),Zl(e,a),((_e&2)===0||e!==Ce)&&(e===Ce&&((_e&2)===0&&(Pa|=a),Re===4&&Aa(e,je,St,!1)),Yt(e))}function mf(e,t,a){if((_e&6)!==0)throw Error(r(327));var l=!a&&(t&127)===0&&(t&e.expiredLanes)===0||Xl(e,t),i=l?e1(e,t):mu(e,t,!0),s=l;do{if(i===0){Ml&&!l&&Aa(e,t,0,!1);break}else{if(a=e.current.alternate,s&&!Iv(a)){i=mu(e,t,!1),s=!1;continue}if(i===2){if(s=t,e.errorRecoveryDisabledLanes&s)var d=0;else d=e.pendingLanes&-536870913,d=d!==0?d:d&536870912?536870912:0;if(d!==0){t=d;e:{var f=e;i=An;var g=f.current.memoizedState.isDehydrated;if(g&&(wl(f,d).flags|=256),d=mu(f,d,!1),d!==2){if(cu&&!g){f.errorRecoveryDisabledLanes|=s,Pa|=s,i=4;break e}s=dt,dt=i,s!==null&&(dt===null?dt=s:dt.push.apply(dt,s))}i=d}if(s=!1,i!==2)continue}}if(i===1){wl(e,0),Aa(e,t,0,!0);break}e:{switch(l=e,s=i,s){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:Aa(l,t,St,!Sa);break e;case 2:dt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(i=Yi+300-mt(),10<i)){if(Aa(l,t,St,!Sa),ei(l,0,!0)!==0)break e;ca=t,l.timeoutHandle=Qf(vf.bind(null,l,a,dt,Ji,ru,t,St,Pa,El,Sa,s,"Throttled",-0,0),i);break e}vf(l,a,dt,Ji,ru,t,St,Pa,El,Sa,s,null,-0,0)}}break}while(!0);Yt(e)}function vf(e,t,a,l,i,s,d,f,g,S,C,O,k,A){if(e.timeoutHandle=-1,O=t.subtreeFlags,O&8192||(O&16785408)===16785408){O={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Xt},cf(t,s,O);var F=(s&62914560)===s?Yi-mt():(s&4194048)===s?df-mt():0;if(F=L1(O,F),F!==null){ca=s,e.cancelPendingCommit=F(Nf.bind(null,e,t,s,a,l,i,d,f,g,C,O,null,k,A)),Aa(e,s,d,!S);return}}Nf(e,t,s,a,l,i,d,f,g)}function Iv(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var l=0;l<a.length;l++){var i=a[l],s=i.getSnapshot;i=i.value;try{if(!pt(s(),i))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;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 Aa(e,t,a,l){t&=~uu,t&=~Pa,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var i=t;0<i;){var s=31-gt(i),d=1<<s;l[s]=-1,i&=~d}a!==0&&Nr(e,a,t)}function Qi(){return(_e&6)===0?(zn(0),!1):!0}function hu(){if(ye!==null){if(Te===0)var e=ye.return;else e=ye,Ft=Ja=null,Dc(e),Nl=null,on=0,e=ye;for(;e!==null;)Qd(e.alternate,e),e=e.return;ye=null}}function wl(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,y1(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),ca=0,hu(),Ce=e,ye=a=Kt(e.current,null),je=t,Te=0,xt=null,Sa=!1,Ml=Xl(e,t),cu=!1,El=St=uu=Pa=Na=Re=0,dt=An=null,ru=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var i=31-gt(l),s=1<<i;t|=e[i],l&=~s}return sa=t,fi(),a}function gf(e,t){ve=null,_.H=yn,t===Sl||t===ji?(t=Eo(),Te=3):t===pc?(t=Eo(),Te=4):Te=t===Qc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,xt=t,ye===null&&(Re=1,Ui(e,zt(t,e.current)))}function pf(){var e=bt.current;return e===null?!0:(je&4194048)===je?Ct===null:(je&62914560)===je||(je&536870912)!==0?e===Ct:!1}function yf(){var e=_.H;return _.H=yn,e===null?yn:e}function bf(){var e=_.A;return _.A=Fv,e}function Xi(){Re=4,Sa||(je&4194048)!==je&&bt.current!==null||(Ml=!0),(Na&134217727)===0&&(Pa&134217727)===0||Ce===null||Aa(Ce,je,St,!1)}function mu(e,t,a){var l=_e;_e|=2;var i=yf(),s=bf();(Ce!==e||je!==t)&&(Ji=null,wl(e,t)),t=!1;var d=Re;e:do try{if(Te!==0&&ye!==null){var f=ye,g=xt;switch(Te){case 8:hu(),d=6;break e;case 3:case 2:case 9:case 6:bt.current===null&&(t=!0);var S=Te;if(Te=0,xt=null,Ul(e,f,g,S),a&&Ml){d=0;break e}break;default:S=Te,Te=0,xt=null,Ul(e,f,g,S)}}Pv(),d=Re;break}catch(C){gf(e,C)}while(!0);return t&&e.shellSuspendCounter++,Ft=Ja=null,_e=l,_.H=i,_.A=s,ye===null&&(Ce=null,je=0,fi()),d}function Pv(){for(;ye!==null;)jf(ye)}function e1(e,t){var a=_e;_e|=2;var l=yf(),i=bf();Ce!==e||je!==t?(Ji=null,Gi=mt()+500,wl(e,t)):Ml=Xl(e,t);e:do try{if(Te!==0&&ye!==null){t=ye;var s=xt;t:switch(Te){case 1:Te=0,xt=null,Ul(e,t,s,1);break;case 2:case 9:if(Do(s)){Te=0,xt=null,xf(t);break}t=function(){Te!==2&&Te!==9||Ce!==e||(Te=7),Yt(e)},s.then(t,t);break e;case 3:Te=7;break e;case 4:Te=5;break e;case 7:Do(s)?(Te=0,xt=null,xf(t)):(Te=0,xt=null,Ul(e,t,s,7));break;case 5:var d=null;switch(ye.tag){case 26:d=ye.memoizedState;case 5:case 27:var f=ye;if(d?sh(d):f.stateNode.complete){Te=0,xt=null;var g=f.sibling;if(g!==null)ye=g;else{var S=f.return;S!==null?(ye=S,Zi(S)):ye=null}break t}}Te=0,xt=null,Ul(e,t,s,5);break;case 6:Te=0,xt=null,Ul(e,t,s,6);break;case 8:hu(),Re=6;break e;default:throw Error(r(462))}}t1();break}catch(C){gf(e,C)}while(!0);return Ft=Ja=null,_.H=l,_.A=i,_e=a,ye!==null?0:(Ce=null,je=0,fi(),Re)}function t1(){for(;ye!==null&&!km();)jf(ye)}function jf(e){var t=Gd(e.alternate,e,sa);e.memoizedProps=e.pendingProps,t===null?Zi(e):ye=t}function xf(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=Rd(a,t,t.pendingProps,t.type,void 0,je);break;case 11:t=Rd(a,t,t.pendingProps,t.type.render,t.ref,je);break;case 5:Dc(t);default:Qd(a,t),t=ye=yo(t,sa),t=Gd(a,t,sa)}e.memoizedProps=e.pendingProps,t===null?Zi(e):ye=t}function Ul(e,t,a,l){Ft=Ja=null,Dc(t),Nl=null,on=0;var i=t.return;try{if(Gv(e,i,t,a,je)){Re=1,Ui(e,zt(a,e.current)),ye=null;return}}catch(s){if(i!==null)throw ye=i,s;Re=1,Ui(e,zt(a,e.current)),ye=null;return}t.flags&32768?(Se||l===1?e=!0:Ml||(je&536870912)!==0?e=!1:(Sa=e=!0,(l===2||l===9||l===3||l===6)&&(l=bt.current,l!==null&&l.tag===13&&(l.flags|=16384))),Sf(t,e)):Zi(t)}function Zi(e){var t=e;do{if((t.flags&32768)!==0){Sf(t,Sa);return}e=t.return;var a=Xv(t.alternate,t,sa);if(a!==null){ye=a;return}if(t=t.sibling,t!==null){ye=t;return}ye=t=e}while(t!==null);Re===0&&(Re=5)}function Sf(e,t){do{var a=Zv(e.alternate,e);if(a!==null){a.flags&=32767,ye=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){ye=e;return}ye=e=a}while(e!==null);Re=6,ye=null}function Nf(e,t,a,l,i,s,d,f,g){e.cancelPendingCommit=null;do Ki();while(Ze!==0);if((_e&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(s=t.lanes|t.childLanes,s|=ac,Um(e,a,s,d,f,g),e===Ce&&(ye=Ce=null,je=0),Cl=t,_a=e,ca=a,ou=s,du=i,ff=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,i1(Fn,function(){return zf(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=_.T,_.T=null,i=V.p,V.p=2,d=_e,_e|=4;try{Kv(e,t,a)}finally{_e=d,V.p=i,_.T=l}}Ze=1,kf(),_f(),Af()}}function kf(){if(Ze===1){Ze=0;var e=_a,t=Cl,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=_.T,_.T=null;var l=V.p;V.p=2;var i=_e;_e|=4;try{lf(t,e);var s=Au,d=uo(e.containerInfo),f=s.focusedElem,g=s.selectionRange;if(d!==f&&f&&f.ownerDocument&&co(f.ownerDocument.documentElement,f)){if(g!==null&&$s(f)){var S=g.start,C=g.end;if(C===void 0&&(C=S),"selectionStart"in f)f.selectionStart=S,f.selectionEnd=Math.min(C,f.value.length);else{var O=f.ownerDocument||document,k=O&&O.defaultView||window;if(k.getSelection){var A=k.getSelection(),F=f.textContent.length,ce=Math.min(g.start,F),Ee=g.end===void 0?ce:Math.min(g.end,F);!A.extend&&ce>Ee&&(d=Ee,Ee=ce,ce=d);var y=so(f,ce),p=so(f,Ee);if(y&&p&&(A.rangeCount!==1||A.anchorNode!==y.node||A.anchorOffset!==y.offset||A.focusNode!==p.node||A.focusOffset!==p.offset)){var j=O.createRange();j.setStart(y.node,y.offset),A.removeAllRanges(),ce>Ee?(A.addRange(j),A.extend(p.node,p.offset)):(j.setEnd(p.node,p.offset),A.addRange(j))}}}}for(O=[],A=f;A=A.parentNode;)A.nodeType===1&&O.push({element:A,left:A.scrollLeft,top:A.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<O.length;f++){var w=O[f];w.element.scrollLeft=w.left,w.element.scrollTop=w.top}}ss=!!_u,Au=_u=null}finally{_e=i,V.p=l,_.T=a}}e.current=t,Ze=2}}function _f(){if(Ze===2){Ze=0;var e=_a,t=Cl,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=_.T,_.T=null;var l=V.p;V.p=2;var i=_e;_e|=4;try{Id(e,t.alternate,t)}finally{_e=i,V.p=l,_.T=a}}Ze=3}}function Af(){if(Ze===4||Ze===3){Ze=0,_m();var e=_a,t=Cl,a=ca,l=ff;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ze=5:(Ze=0,Cl=_a=null,Tf(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(ka=null),Cs(a),t=t.stateNode,vt&&typeof vt.onCommitFiberRoot=="function")try{vt.onCommitFiberRoot(Ql,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=_.T,i=V.p,V.p=2,_.T=null;try{for(var s=e.onRecoverableError,d=0;d<l.length;d++){var f=l[d];s(f.value,{componentStack:f.stack})}}finally{_.T=t,V.p=i}}(ca&3)!==0&&Ki(),Yt(e),i=e.pendingLanes,(a&261930)!==0&&(i&42)!==0?e===fu?Tn++:(Tn=0,fu=e):Tn=0,zn(0)}}function Tf(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,un(t)))}function Ki(){return kf(),_f(),Af(),zf()}function zf(){if(Ze!==5)return!1;var e=_a,t=ou;ou=0;var a=Cs(ca),l=_.T,i=V.p;try{V.p=32>a?32:a,_.T=null,a=du,du=null;var s=_a,d=ca;if(Ze=0,Cl=_a=null,ca=0,(_e&6)!==0)throw Error(r(331));var f=_e;if(_e|=4,rf(s.current),sf(s,s.current,d,a),_e=f,zn(0,!1),vt&&typeof vt.onPostCommitFiberRoot=="function")try{vt.onPostCommitFiberRoot(Ql,s)}catch{}return!0}finally{V.p=i,_.T=l,Tf(e,t)}}function Df(e,t,a){t=zt(a,t),t=Jc(e.stateNode,t,2),e=ya(e,t,2),e!==null&&(Zl(e,2),Yt(e))}function ze(e,t,a){if(e.tag===3)Df(e,e,a);else for(;t!==null;){if(t.tag===3){Df(t,e,a);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(ka===null||!ka.has(l))){e=zt(a,e),a=Dd(2),l=ya(t,a,2),l!==null&&(Md(a,l,t,e),Zl(l,2),Yt(l));break}}t=t.return}}function vu(e,t,a){var l=e.pingCache;if(l===null){l=e.pingCache=new $v;var i=new Set;l.set(t,i)}else i=l.get(t),i===void 0&&(i=new Set,l.set(t,i));i.has(a)||(cu=!0,i.add(a),e=a1.bind(null,e,t,a),t.then(e,e))}function a1(e,t,a){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Ce===e&&(je&a)===a&&(Re===4||Re===3&&(je&62914560)===je&&300>mt()-Yi?(_e&2)===0&&wl(e,0):uu|=a,El===je&&(El=0)),Yt(e)}function Mf(e,t){t===0&&(t=Sr()),e=Ba(e,t),e!==null&&(Zl(e,t),Yt(e))}function l1(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Mf(e,a)}function n1(e,t){var a=0;switch(e.tag){case 31:case 13:var l=e.stateNode,i=e.memoizedState;i!==null&&(a=i.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(r(314))}l!==null&&l.delete(t),Mf(e,a)}function i1(e,t){return zs(e,t)}var Wi=null,Ol=null,gu=!1,Fi=!1,pu=!1,Ta=0;function Yt(e){e!==Ol&&e.next===null&&(Ol===null?Wi=Ol=e:Ol=Ol.next=e),Fi=!0,gu||(gu=!0,c1())}function zn(e,t){if(!pu&&Fi){pu=!0;do for(var a=!1,l=Wi;l!==null;){if(e!==0){var i=l.pendingLanes;if(i===0)var s=0;else{var d=l.suspendedLanes,f=l.pingedLanes;s=(1<<31-gt(42|e)+1)-1,s&=i&~(d&~f),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(a=!0,Uf(l,s))}else s=je,s=ei(l,l===Ce?s:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(s&3)===0||Xl(l,s)||(a=!0,Uf(l,s));l=l.next}while(a);pu=!1}}function s1(){Ef()}function Ef(){Fi=gu=!1;var e=0;Ta!==0&&p1()&&(e=Ta);for(var t=mt(),a=null,l=Wi;l!==null;){var i=l.next,s=Cf(l,t);s===0?(l.next=null,a===null?Wi=i:a.next=i,i===null&&(Ol=a)):(a=l,(e!==0||(s&3)!==0)&&(Fi=!0)),l=i}Ze!==0&&Ze!==5||zn(e),Ta!==0&&(Ta=0)}function Cf(e,t){for(var a=e.suspendedLanes,l=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes&-62914561;0<s;){var d=31-gt(s),f=1<<d,g=i[d];g===-1?((f&a)===0||(f&l)!==0)&&(i[d]=wm(f,t)):g<=t&&(e.expiredLanes|=f),s&=~f}if(t=Ce,a=je,a=ei(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,a===0||e===t&&(Te===2||Te===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&Ds(l),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Xl(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(l!==null&&Ds(l),Cs(a)){case 2:case 8:a=jr;break;case 32:a=Fn;break;case 268435456:a=xr;break;default:a=Fn}return l=wf.bind(null,e),a=zs(a,l),e.callbackPriority=t,e.callbackNode=a,t}return l!==null&&l!==null&&Ds(l),e.callbackPriority=2,e.callbackNode=null,2}function wf(e,t){if(Ze!==0&&Ze!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Ki()&&e.callbackNode!==a)return null;var l=je;return l=ei(e,e===Ce?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(mf(e,l,t),Cf(e,mt()),e.callbackNode!=null&&e.callbackNode===a?wf.bind(null,e):null)}function Uf(e,t){if(Ki())return null;mf(e,t,!0)}function c1(){b1(function(){(_e&6)!==0?zs(br,s1):Ef()})}function yu(){if(Ta===0){var e=jl;e===0&&(e=$n,$n<<=1,($n&261888)===0&&($n=256)),Ta=e}return Ta}function Of(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ni(""+e)}function Lf(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function u1(e,t,a,l,i){if(t==="submit"&&a&&a.stateNode===i){var s=Of((i[st]||null).action),d=l.submitter;d&&(t=(t=d[st]||null)?Of(t.formAction):d.getAttribute("formAction"),t!==null&&(s=t,d=null));var f=new ui("action","action",null,l,i);e.push({event:f,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(Ta!==0){var g=d?Lf(i,d):new FormData(i);Hc(a,{pending:!0,data:g,method:i.method,action:s},null,g)}}else typeof s=="function"&&(f.preventDefault(),g=d?Lf(i,d):new FormData(i),Hc(a,{pending:!0,data:g,method:i.method,action:s},s,g))},currentTarget:i}]})}}for(var bu=0;bu<tc.length;bu++){var ju=tc[bu],r1=ju.toLowerCase(),o1=ju[0].toUpperCase()+ju.slice(1);Lt(r1,"on"+o1)}Lt(fo,"onAnimationEnd"),Lt(ho,"onAnimationIteration"),Lt(mo,"onAnimationStart"),Lt("dblclick","onDoubleClick"),Lt("focusin","onFocus"),Lt("focusout","onBlur"),Lt(Av,"onTransitionRun"),Lt(Tv,"onTransitionStart"),Lt(zv,"onTransitionCancel"),Lt(vo,"onTransitionEnd"),sl("onMouseEnter",["mouseout","mouseover"]),sl("onMouseLeave",["mouseout","mouseover"]),sl("onPointerEnter",["pointerout","pointerover"]),sl("onPointerLeave",["pointerout","pointerover"]),Ra("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ra("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ra("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ra("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ra("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ra("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Dn="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(" "),d1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Dn));function Rf(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var l=e[a],i=l.event;l=l.listeners;e:{var s=void 0;if(t)for(var d=l.length-1;0<=d;d--){var f=l[d],g=f.instance,S=f.currentTarget;if(f=f.listener,g!==s&&i.isPropagationStopped())break e;s=f,i.currentTarget=S;try{s(i)}catch(C){di(C)}i.currentTarget=null,s=g}else for(d=0;d<l.length;d++){if(f=l[d],g=f.instance,S=f.currentTarget,f=f.listener,g!==s&&i.isPropagationStopped())break e;s=f,i.currentTarget=S;try{s(i)}catch(C){di(C)}i.currentTarget=null,s=g}}}}function be(e,t){var a=t[ws];a===void 0&&(a=t[ws]=new Set);var l=e+"__bubble";a.has(l)||(Hf(t,e,2,!1),a.add(l))}function xu(e,t,a){var l=0;t&&(l|=4),Hf(a,e,l,t)}var $i="_reactListening"+Math.random().toString(36).slice(2);function Su(e){if(!e[$i]){e[$i]=!0,Dr.forEach(function(a){a!=="selectionchange"&&(d1.has(a)||xu(a,!1,e),xu(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[$i]||(t[$i]=!0,xu("selectionchange",!1,t))}}function Hf(e,t,a,l){switch(hh(t)){case 2:var i=V1;break;case 8:i=q1;break;default:i=Ru}a=i.bind(null,t,a,e),i=void 0,!Ys||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),l?i!==void 0?e.addEventListener(t,a,{capture:!0,passive:i}):e.addEventListener(t,a,!0):i!==void 0?e.addEventListener(t,a,{passive:i}):e.addEventListener(t,a,!1)}function Nu(e,t,a,l,i){var s=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var d=l.tag;if(d===3||d===4){var f=l.stateNode.containerInfo;if(f===i)break;if(d===4)for(d=l.return;d!==null;){var g=d.tag;if((g===3||g===4)&&d.stateNode.containerInfo===i)return;d=d.return}for(;f!==null;){if(d=ll(f),d===null)return;if(g=d.tag,g===5||g===6||g===26||g===27){l=s=d;continue e}f=f.parentNode}}l=l.return}Br(function(){var S=s,C=qs(a),O=[];e:{var k=go.get(e);if(k!==void 0){var A=ui,F=e;switch(e){case"keypress":if(si(a)===0)break e;case"keydown":case"keyup":A=nv;break;case"focusin":F="focus",A=Xs;break;case"focusout":F="blur",A=Xs;break;case"beforeblur":case"afterblur":A=Xs;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":A=Jr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":A=Xm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":A=cv;break;case fo:case ho:case mo:A=Wm;break;case vo:A=rv;break;case"scroll":case"scrollend":A=Jm;break;case"wheel":A=dv;break;case"copy":case"cut":case"paste":A=$m;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":A=Xr;break;case"toggle":case"beforetoggle":A=hv}var ce=(t&4)!==0,Ee=!ce&&(e==="scroll"||e==="scrollend"),y=ce?k!==null?k+"Capture":null:k;ce=[];for(var p=S,j;p!==null;){var w=p;if(j=w.stateNode,w=w.tag,w!==5&&w!==26&&w!==27||j===null||y===null||(w=Fl(p,y),w!=null&&ce.push(Mn(p,w,j))),Ee)break;p=p.return}0<ce.length&&(k=new A(k,F,null,a,C),O.push({event:k,listeners:ce}))}}if((t&7)===0){e:{if(k=e==="mouseover"||e==="pointerover",A=e==="mouseout"||e==="pointerout",k&&a!==Vs&&(F=a.relatedTarget||a.fromElement)&&(ll(F)||F[al]))break e;if((A||k)&&(k=C.window===C?C:(k=C.ownerDocument)?k.defaultView||k.parentWindow:window,A?(F=a.relatedTarget||a.toElement,A=S,F=F?ll(F):null,F!==null&&(Ee=v(F),ce=F.tag,F!==Ee||ce!==5&&ce!==27&&ce!==6)&&(F=null)):(A=null,F=S),A!==F)){if(ce=Jr,w="onMouseLeave",y="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(ce=Xr,w="onPointerLeave",y="onPointerEnter",p="pointer"),Ee=A==null?k:Wl(A),j=F==null?k:Wl(F),k=new ce(w,p+"leave",A,a,C),k.target=Ee,k.relatedTarget=j,w=null,ll(C)===S&&(ce=new ce(y,p+"enter",F,a,C),ce.target=j,ce.relatedTarget=Ee,w=ce),Ee=w,A&&F)t:{for(ce=f1,y=A,p=F,j=0,w=y;w;w=ce(w))j++;w=0;for(var ne=p;ne;ne=ce(ne))w++;for(;0<j-w;)y=ce(y),j--;for(;0<w-j;)p=ce(p),w--;for(;j--;){if(y===p||p!==null&&y===p.alternate){ce=y;break t}y=ce(y),p=ce(p)}ce=null}else ce=null;A!==null&&Vf(O,k,A,ce,!1),F!==null&&Ee!==null&&Vf(O,Ee,F,ce,!0)}}e:{if(k=S?Wl(S):window,A=k.nodeName&&k.nodeName.toLowerCase(),A==="select"||A==="input"&&k.type==="file")var Ne=eo;else if(Ir(k))if(to)Ne=Nv;else{Ne=xv;var I=jv}else A=k.nodeName,!A||A.toLowerCase()!=="input"||k.type!=="checkbox"&&k.type!=="radio"?S&&Hs(S.elementType)&&(Ne=eo):Ne=Sv;if(Ne&&(Ne=Ne(e,S))){Pr(O,Ne,a,C);break e}I&&I(e,k,S),e==="focusout"&&S&&k.type==="number"&&S.memoizedProps.value!=null&&Rs(k,"number",k.value)}switch(I=S?Wl(S):window,e){case"focusin":(Ir(I)||I.contentEditable==="true")&&(fl=I,Is=S,nn=null);break;case"focusout":nn=Is=fl=null;break;case"mousedown":Ps=!0;break;case"contextmenu":case"mouseup":case"dragend":Ps=!1,ro(O,a,C);break;case"selectionchange":if(_v)break;case"keydown":case"keyup":ro(O,a,C)}var ge;if(Ks)e:{switch(e){case"compositionstart":var xe="onCompositionStart";break e;case"compositionend":xe="onCompositionEnd";break e;case"compositionupdate":xe="onCompositionUpdate";break e}xe=void 0}else dl?Fr(e,a)&&(xe="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(xe="onCompositionStart");xe&&(Zr&&a.locale!=="ko"&&(dl||xe!=="onCompositionStart"?xe==="onCompositionEnd"&&dl&&(ge=Yr()):(da=C,Gs="value"in da?da.value:da.textContent,dl=!0)),I=Ii(S,xe),0<I.length&&(xe=new Qr(xe,e,null,a,C),O.push({event:xe,listeners:I}),ge?xe.data=ge:(ge=$r(a),ge!==null&&(xe.data=ge)))),(ge=vv?gv(e,a):pv(e,a))&&(xe=Ii(S,"onBeforeInput"),0<xe.length&&(I=new Qr("onBeforeInput","beforeinput",null,a,C),O.push({event:I,listeners:xe}),I.data=ge)),u1(O,e,S,a,C)}Rf(O,t)})}function Mn(e,t,a){return{instance:e,listener:t,currentTarget:a}}function Ii(e,t){for(var a=t+"Capture",l=[];e!==null;){var i=e,s=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||s===null||(i=Fl(e,a),i!=null&&l.unshift(Mn(e,i,s)),i=Fl(e,t),i!=null&&l.push(Mn(e,i,s))),e.tag===3)return l;e=e.return}return[]}function f1(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Vf(e,t,a,l,i){for(var s=t._reactName,d=[];a!==null&&a!==l;){var f=a,g=f.alternate,S=f.stateNode;if(f=f.tag,g!==null&&g===l)break;f!==5&&f!==26&&f!==27||S===null||(g=S,i?(S=Fl(a,s),S!=null&&d.unshift(Mn(a,S,g))):i||(S=Fl(a,s),S!=null&&d.push(Mn(a,S,g)))),a=a.return}d.length!==0&&e.push({event:t,listeners:d})}var h1=/\r\n?/g,m1=/\u0000|\uFFFD/g;function qf(e){return(typeof e=="string"?e:""+e).replace(h1,`
`).replace(m1,"")}function Bf(e,t){return t=qf(t),qf(e)===t}function Me(e,t,a,l,i,s){switch(a){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||ul(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&ul(e,""+l);break;case"className":ai(e,"class",l);break;case"tabIndex":ai(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":ai(e,a,l);break;case"style":Vr(e,l,s);break;case"data":if(t!=="object"){ai(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=ni(""+l),e.setAttribute(a,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof s=="function"&&(a==="formAction"?(t!=="input"&&Me(e,t,"name",i.name,i,null),Me(e,t,"formEncType",i.formEncType,i,null),Me(e,t,"formMethod",i.formMethod,i,null),Me(e,t,"formTarget",i.formTarget,i,null)):(Me(e,t,"encType",i.encType,i,null),Me(e,t,"method",i.method,i,null),Me(e,t,"target",i.target,i,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=ni(""+l),e.setAttribute(a,l);break;case"onClick":l!=null&&(e.onclick=Xt);break;case"onScroll":l!=null&&be("scroll",e);break;case"onScrollEnd":l!=null&&be("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(a=l.__html,a!=null){if(i.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}a=ni(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""+l):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":l===!0?e.setAttribute(a,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,l):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(a,l):e.removeAttribute(a);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(a):e.setAttribute(a,l);break;case"popover":be("beforetoggle",e),be("toggle",e),ti(e,"popover",l);break;case"xlinkActuate":Qt(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":Qt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":Qt(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":Qt(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":Qt(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":Qt(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":ti(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=Ym.get(a)||a,ti(e,a,l))}}function ku(e,t,a,l,i,s){switch(a){case"style":Vr(e,l,s);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(a=l.__html,a!=null){if(i.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"children":typeof l=="string"?ul(e,l):(typeof l=="number"||typeof l=="bigint")&&ul(e,""+l);break;case"onScroll":l!=null&&be("scroll",e);break;case"onScrollEnd":l!=null&&be("scrollend",e);break;case"onClick":l!=null&&(e.onclick=Xt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Mr.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(i=a.endsWith("Capture"),t=a.slice(2,i?a.length-7:void 0),s=e[st]||null,s=s!=null?s[a]:null,typeof s=="function"&&e.removeEventListener(t,s,i),typeof l=="function")){typeof s!="function"&&s!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,l,i);break e}a in e?e[a]=l:l===!0?e.setAttribute(a,""):ti(e,a,l)}}}function at(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":be("error",e),be("load",e);var l=!1,i=!1,s;for(s in a)if(a.hasOwnProperty(s)){var d=a[s];if(d!=null)switch(s){case"src":l=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Me(e,t,s,d,a,null)}}i&&Me(e,t,"srcSet",a.srcSet,a,null),l&&Me(e,t,"src",a.src,a,null);return;case"input":be("invalid",e);var f=s=d=i=null,g=null,S=null;for(l in a)if(a.hasOwnProperty(l)){var C=a[l];if(C!=null)switch(l){case"name":i=C;break;case"type":d=C;break;case"checked":g=C;break;case"defaultChecked":S=C;break;case"value":s=C;break;case"defaultValue":f=C;break;case"children":case"dangerouslySetInnerHTML":if(C!=null)throw Error(r(137,t));break;default:Me(e,t,l,C,a,null)}}Or(e,s,f,g,S,d,i,!1);return;case"select":be("invalid",e),l=d=s=null;for(i in a)if(a.hasOwnProperty(i)&&(f=a[i],f!=null))switch(i){case"value":s=f;break;case"defaultValue":d=f;break;case"multiple":l=f;default:Me(e,t,i,f,a,null)}t=s,a=d,e.multiple=!!l,t!=null?cl(e,!!l,t,!1):a!=null&&cl(e,!!l,a,!0);return;case"textarea":be("invalid",e),s=i=l=null;for(d in a)if(a.hasOwnProperty(d)&&(f=a[d],f!=null))switch(d){case"value":l=f;break;case"defaultValue":i=f;break;case"children":s=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(r(91));break;default:Me(e,t,d,f,a,null)}Rr(e,l,i,s);return;case"option":for(g in a)a.hasOwnProperty(g)&&(l=a[g],l!=null)&&(g==="selected"?e.selected=l&&typeof l!="function"&&typeof l!="symbol":Me(e,t,g,l,a,null));return;case"dialog":be("beforetoggle",e),be("toggle",e),be("cancel",e),be("close",e);break;case"iframe":case"object":be("load",e);break;case"video":case"audio":for(l=0;l<Dn.length;l++)be(Dn[l],e);break;case"image":be("error",e),be("load",e);break;case"details":be("toggle",e);break;case"embed":case"source":case"link":be("error",e),be("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(S in a)if(a.hasOwnProperty(S)&&(l=a[S],l!=null))switch(S){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Me(e,t,S,l,a,null)}return;default:if(Hs(t)){for(C in a)a.hasOwnProperty(C)&&(l=a[C],l!==void 0&&ku(e,t,C,l,a,void 0));return}}for(f in a)a.hasOwnProperty(f)&&(l=a[f],l!=null&&Me(e,t,f,l,a,null))}function v1(e,t,a,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,s=null,d=null,f=null,g=null,S=null,C=null;for(A in a){var O=a[A];if(a.hasOwnProperty(A)&&O!=null)switch(A){case"checked":break;case"value":break;case"defaultValue":g=O;default:l.hasOwnProperty(A)||Me(e,t,A,null,l,O)}}for(var k in l){var A=l[k];if(O=a[k],l.hasOwnProperty(k)&&(A!=null||O!=null))switch(k){case"type":s=A;break;case"name":i=A;break;case"checked":S=A;break;case"defaultChecked":C=A;break;case"value":d=A;break;case"defaultValue":f=A;break;case"children":case"dangerouslySetInnerHTML":if(A!=null)throw Error(r(137,t));break;default:A!==O&&Me(e,t,k,A,l,O)}}Ls(e,d,f,g,S,C,s,i);return;case"select":A=d=f=k=null;for(s in a)if(g=a[s],a.hasOwnProperty(s)&&g!=null)switch(s){case"value":break;case"multiple":A=g;default:l.hasOwnProperty(s)||Me(e,t,s,null,l,g)}for(i in l)if(s=l[i],g=a[i],l.hasOwnProperty(i)&&(s!=null||g!=null))switch(i){case"value":k=s;break;case"defaultValue":f=s;break;case"multiple":d=s;default:s!==g&&Me(e,t,i,s,l,g)}t=f,a=d,l=A,k!=null?cl(e,!!a,k,!1):!!l!=!!a&&(t!=null?cl(e,!!a,t,!0):cl(e,!!a,a?[]:"",!1));return;case"textarea":A=k=null;for(f in a)if(i=a[f],a.hasOwnProperty(f)&&i!=null&&!l.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:Me(e,t,f,null,l,i)}for(d in l)if(i=l[d],s=a[d],l.hasOwnProperty(d)&&(i!=null||s!=null))switch(d){case"value":k=i;break;case"defaultValue":A=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(r(91));break;default:i!==s&&Me(e,t,d,i,l,s)}Lr(e,k,A);return;case"option":for(var F in a)k=a[F],a.hasOwnProperty(F)&&k!=null&&!l.hasOwnProperty(F)&&(F==="selected"?e.selected=!1:Me(e,t,F,null,l,k));for(g in l)k=l[g],A=a[g],l.hasOwnProperty(g)&&k!==A&&(k!=null||A!=null)&&(g==="selected"?e.selected=k&&typeof k!="function"&&typeof k!="symbol":Me(e,t,g,k,l,A));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ce in a)k=a[ce],a.hasOwnProperty(ce)&&k!=null&&!l.hasOwnProperty(ce)&&Me(e,t,ce,null,l,k);for(S in l)if(k=l[S],A=a[S],l.hasOwnProperty(S)&&k!==A&&(k!=null||A!=null))switch(S){case"children":case"dangerouslySetInnerHTML":if(k!=null)throw Error(r(137,t));break;default:Me(e,t,S,k,l,A)}return;default:if(Hs(t)){for(var Ee in a)k=a[Ee],a.hasOwnProperty(Ee)&&k!==void 0&&!l.hasOwnProperty(Ee)&&ku(e,t,Ee,void 0,l,k);for(C in l)k=l[C],A=a[C],!l.hasOwnProperty(C)||k===A||k===void 0&&A===void 0||ku(e,t,C,k,l,A);return}}for(var y in a)k=a[y],a.hasOwnProperty(y)&&k!=null&&!l.hasOwnProperty(y)&&Me(e,t,y,null,l,k);for(O in l)k=l[O],A=a[O],!l.hasOwnProperty(O)||k===A||k==null&&A==null||Me(e,t,O,k,l,A)}function Yf(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function g1(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),l=0;l<a.length;l++){var i=a[l],s=i.transferSize,d=i.initiatorType,f=i.duration;if(s&&f&&Yf(d)){for(d=0,f=i.responseEnd,l+=1;l<a.length;l++){var g=a[l],S=g.startTime;if(S>f)break;var C=g.transferSize,O=g.initiatorType;C&&Yf(O)&&(g=g.responseEnd,d+=C*(g<f?1:(f-S)/(g-S)))}if(--l,t+=8*(s+d)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var _u=null,Au=null;function Pi(e){return e.nodeType===9?e:e.ownerDocument}function Gf(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Jf(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Tu(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var zu=null;function p1(){var e=window.event;return e&&e.type==="popstate"?e===zu?!1:(zu=e,!0):(zu=null,!1)}var Qf=typeof setTimeout=="function"?setTimeout:void 0,y1=typeof clearTimeout=="function"?clearTimeout:void 0,Xf=typeof Promise=="function"?Promise:void 0,b1=typeof queueMicrotask=="function"?queueMicrotask:typeof Xf<"u"?function(e){return Xf.resolve(null).then(e).catch(j1)}:Qf;function j1(e){setTimeout(function(){throw e})}function za(e){return e==="head"}function Zf(e,t){var a=t,l=0;do{var i=a.nextSibling;if(e.removeChild(a),i&&i.nodeType===8)if(a=i.data,a==="/$"||a==="/&"){if(l===0){e.removeChild(i),Vl(t);return}l--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")l++;else if(a==="html")En(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,En(a);for(var s=a.firstChild;s;){var d=s.nextSibling,f=s.nodeName;s[Kl]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&s.rel.toLowerCase()==="stylesheet"||a.removeChild(s),s=d}}else a==="body"&&En(e.ownerDocument.body);a=i}while(a);Vl(t)}function Kf(e,t){var a=e;e=0;do{var l=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),l&&l.nodeType===8)if(a=l.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=l}while(a)}function Du(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Du(a),Us(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function x1(e,t,a,l){for(;e.nodeType===1;){var i=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[Kl])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(s=e.getAttribute("rel"),s==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(s!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(s=e.getAttribute("src"),(s!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&s&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var s=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===s)return e}else return e;if(e=wt(e.nextSibling),e===null)break}return null}function S1(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=wt(e.nextSibling),e===null))return null;return e}function Wf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=wt(e.nextSibling),e===null))return null;return e}function Mu(e){return e.data==="$?"||e.data==="$~"}function Eu(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function N1(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var l=function(){t(),a.removeEventListener("DOMContentLoaded",l)};a.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function wt(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==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Cu=null;function Ff(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return wt(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function $f(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function If(e,t,a){switch(t=Pi(a),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function En(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Us(e)}var Ut=new Map,Pf=new Set;function es(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ua=V.d;V.d={f:k1,r:_1,D:A1,C:T1,L:z1,m:D1,X:E1,S:M1,M:C1};function k1(){var e=ua.f(),t=Qi();return e||t}function _1(e){var t=nl(e);t!==null&&t.tag===5&&t.type==="form"?vd(t):ua.r(e)}var Ll=typeof document>"u"?null:document;function eh(e,t,a){var l=Ll;if(l&&typeof t=="string"&&t){var i=At(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof a=="string"&&(i+='[crossorigin="'+a+'"]'),Pf.has(i)||(Pf.add(i),e={rel:e,crossOrigin:a,href:t},l.querySelector(i)===null&&(t=l.createElement("link"),at(t,"link",e),We(t),l.head.appendChild(t)))}}function A1(e){ua.D(e),eh("dns-prefetch",e,null)}function T1(e,t){ua.C(e,t),eh("preconnect",e,t)}function z1(e,t,a){ua.L(e,t,a);var l=Ll;if(l&&e&&t){var i='link[rel="preload"][as="'+At(t)+'"]';t==="image"&&a&&a.imageSrcSet?(i+='[imagesrcset="'+At(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(i+='[imagesizes="'+At(a.imageSizes)+'"]')):i+='[href="'+At(e)+'"]';var s=i;switch(t){case"style":s=Rl(e);break;case"script":s=Hl(e)}Ut.has(s)||(e=D({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Ut.set(s,e),l.querySelector(i)!==null||t==="style"&&l.querySelector(Cn(s))||t==="script"&&l.querySelector(wn(s))||(t=l.createElement("link"),at(t,"link",e),We(t),l.head.appendChild(t)))}}function D1(e,t){ua.m(e,t);var a=Ll;if(a&&e){var l=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+At(l)+'"][href="'+At(e)+'"]',s=i;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=Hl(e)}if(!Ut.has(s)&&(e=D({rel:"modulepreload",href:e},t),Ut.set(s,e),a.querySelector(i)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(wn(s)))return}l=a.createElement("link"),at(l,"link",e),We(l),a.head.appendChild(l)}}}function M1(e,t,a){ua.S(e,t,a);var l=Ll;if(l&&e){var i=il(l).hoistableStyles,s=Rl(e);t=t||"default";var d=i.get(s);if(!d){var f={loading:0,preload:null};if(d=l.querySelector(Cn(s)))f.loading=5;else{e=D({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Ut.get(s))&&wu(e,a);var g=d=l.createElement("link");We(g),at(g,"link",e),g._p=new Promise(function(S,C){g.onload=S,g.onerror=C}),g.addEventListener("load",function(){f.loading|=1}),g.addEventListener("error",function(){f.loading|=2}),f.loading|=4,ts(d,t,l)}d={type:"stylesheet",instance:d,count:1,state:f},i.set(s,d)}}}function E1(e,t){ua.X(e,t);var a=Ll;if(a&&e){var l=il(a).hoistableScripts,i=Hl(e),s=l.get(i);s||(s=a.querySelector(wn(i)),s||(e=D({src:e,async:!0},t),(t=Ut.get(i))&&Uu(e,t),s=a.createElement("script"),We(s),at(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(i,s))}}function C1(e,t){ua.M(e,t);var a=Ll;if(a&&e){var l=il(a).hoistableScripts,i=Hl(e),s=l.get(i);s||(s=a.querySelector(wn(i)),s||(e=D({src:e,async:!0,type:"module"},t),(t=Ut.get(i))&&Uu(e,t),s=a.createElement("script"),We(s),at(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(i,s))}}function th(e,t,a,l){var i=(i=re.current)?es(i):null;if(!i)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Rl(a.href),a=il(i).hoistableStyles,l=a.get(t),l||(l={type:"style",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Rl(a.href);var s=il(i).hoistableStyles,d=s.get(e);if(d||(i=i.ownerDocument||i,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(e,d),(s=i.querySelector(Cn(e)))&&!s._p&&(d.instance=s,d.state.loading=5),Ut.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Ut.set(e,a),s||w1(i,e,a,d.state))),t&&l===null)throw Error(r(528,""));return d}if(t&&l!==null)throw Error(r(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Hl(a),a=il(i).hoistableScripts,l=a.get(t),l||(l={type:"script",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Rl(e){return'href="'+At(e)+'"'}function Cn(e){return'link[rel="stylesheet"]['+e+"]"}function ah(e){return D({},e,{"data-precedence":e.precedence,precedence:null})}function w1(e,t,a,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),at(t,"link",a),We(t),e.head.appendChild(t))}function Hl(e){return'[src="'+At(e)+'"]'}function wn(e){return"script[async]"+e}function lh(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+At(a.href)+'"]');if(l)return t.instance=l,We(l),l;var i=D({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),We(l),at(l,"style",i),ts(l,a.precedence,e),t.instance=l;case"stylesheet":i=Rl(a.href);var s=e.querySelector(Cn(i));if(s)return t.state.loading|=4,t.instance=s,We(s),s;l=ah(a),(i=Ut.get(i))&&wu(l,i),s=(e.ownerDocument||e).createElement("link"),We(s);var d=s;return d._p=new Promise(function(f,g){d.onload=f,d.onerror=g}),at(s,"link",l),t.state.loading|=4,ts(s,a.precedence,e),t.instance=s;case"script":return s=Hl(a.src),(i=e.querySelector(wn(s)))?(t.instance=i,We(i),i):(l=a,(i=Ut.get(s))&&(l=D({},a),Uu(l,i)),e=e.ownerDocument||e,i=e.createElement("script"),We(i),at(i,"link",l),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,ts(l,a.precedence,e));return t.instance}function ts(e,t,a){for(var l=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=l.length?l[l.length-1]:null,s=i,d=0;d<l.length;d++){var f=l[d];if(f.dataset.precedence===t)s=f;else if(s!==i)break}s?s.parentNode.insertBefore(e,s.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function wu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Uu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var as=null;function nh(e,t,a){if(as===null){var l=new Map,i=as=new Map;i.set(a,l)}else i=as,l=i.get(a),l||(l=new Map,i.set(a,l));if(l.has(e))return l;for(l.set(e,null),a=a.getElementsByTagName(e),i=0;i<a.length;i++){var s=a[i];if(!(s[Kl]||s[Ie]||e==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var d=s.getAttribute(t)||"";d=e+d;var f=l.get(d);f?f.push(s):l.set(d,[s])}}return l}function ih(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function U1(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!0;case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function sh(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function O1(e,t,a,l){if(a.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var i=Rl(l.href),s=t.querySelector(Cn(i));if(s){t=s._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=ls.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=s,We(s);return}s=t.ownerDocument||t,l=ah(l),(i=Ut.get(i))&&wu(l,i),s=s.createElement("link"),We(s);var d=s;d._p=new Promise(function(f,g){d.onload=f,d.onerror=g}),at(s,"link",l),a.instance=s}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=ls.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Ou=0;function L1(e,t){return e.stylesheets&&e.count===0&&is(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var l=setTimeout(function(){if(e.stylesheets&&is(e,e.stylesheets),e.unsuspend){var s=e.unsuspend;e.unsuspend=null,s()}},6e4+t);0<e.imgBytes&&Ou===0&&(Ou=62500*g1());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&is(e,e.stylesheets),e.unsuspend)){var s=e.unsuspend;e.unsuspend=null,s()}},(e.imgBytes>Ou?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(i)}}:null}function ls(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)is(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var ns=null;function is(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ns=new Map,t.forEach(R1,e),ns=null,ls.call(e))}function R1(e,t){if(!(t.state.loading&4)){var a=ns.get(e);if(a)var l=a.get(null);else{a=new Map,ns.set(e,a);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<i.length;s++){var d=i[s];(d.nodeName==="LINK"||d.getAttribute("media")!=="not all")&&(a.set(d.dataset.precedence,d),l=d)}l&&a.set(null,l)}i=t.instance,d=i.getAttribute("data-precedence"),s=a.get(d)||l,s===l&&a.set(null,i),a.set(d,i),this.count++,l=ls.bind(this),i.addEventListener("load",l),i.addEventListener("error",l),s?s.parentNode.insertBefore(i,s.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Un={$$typeof:Y,Provider:null,Consumer:null,_currentValue:x,_currentValue2:x,_threadCount:0};function H1(e,t,a,l,i,s,d,f,g){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ms(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ms(0),this.hiddenUpdates=Ms(null),this.identifierPrefix=l,this.onUncaughtError=i,this.onCaughtError=s,this.onRecoverableError=d,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=g,this.incompleteTransitions=new Map}function ch(e,t,a,l,i,s,d,f,g,S,C,O){return e=new H1(e,t,a,d,g,S,C,O,f),t=1,s===!0&&(t|=24),s=yt(3,null,null,t),e.current=s,s.stateNode=e,t=mc(),t.refCount++,e.pooledCache=t,t.refCount++,s.memoizedState={element:l,isDehydrated:a,cache:t},yc(s),e}function uh(e){return e?(e=vl,e):vl}function rh(e,t,a,l,i,s){i=uh(i),l.context===null?l.context=i:l.pendingContext=i,l=pa(t),l.payload={element:a},s=s===void 0?null:s,s!==null&&(l.callback=s),a=ya(e,l,t),a!==null&&(ft(a,e,t),fn(a,e,t))}function oh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Lu(e,t){oh(e,t),(e=e.alternate)&&oh(e,t)}function dh(e){if(e.tag===13||e.tag===31){var t=Ba(e,67108864);t!==null&&ft(t,e,67108864),Lu(e,67108864)}}function fh(e){if(e.tag===13||e.tag===31){var t=Nt();t=Es(t);var a=Ba(e,t);a!==null&&ft(a,e,t),Lu(e,t)}}var ss=!0;function V1(e,t,a,l){var i=_.T;_.T=null;var s=V.p;try{V.p=2,Ru(e,t,a,l)}finally{V.p=s,_.T=i}}function q1(e,t,a,l){var i=_.T;_.T=null;var s=V.p;try{V.p=8,Ru(e,t,a,l)}finally{V.p=s,_.T=i}}function Ru(e,t,a,l){if(ss){var i=Hu(l);if(i===null)Nu(e,t,l,cs,a),mh(e,l);else if(Y1(i,e,t,a,l))l.stopPropagation();else if(mh(e,l),t&4&&-1<B1.indexOf(e)){for(;i!==null;){var s=nl(i);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var d=La(s.pendingLanes);if(d!==0){var f=s;for(f.pendingLanes|=2,f.entangledLanes|=2;d;){var g=1<<31-gt(d);f.entanglements[1]|=g,d&=~g}Yt(s),(_e&6)===0&&(Gi=mt()+500,zn(0))}}break;case 31:case 13:f=Ba(s,2),f!==null&&ft(f,s,2),Qi(),Lu(s,2)}if(s=Hu(l),s===null&&Nu(e,t,l,cs,a),s===i)break;i=s}i!==null&&l.stopPropagation()}else Nu(e,t,l,null,a)}}function Hu(e){return e=qs(e),Vu(e)}var cs=null;function Vu(e){if(cs=null,e=ll(e),e!==null){var t=v(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=z(t),e!==null)return e;e=null}else if(a===31){if(e=q(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return cs=e,null}function hh(e){switch(e){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Am()){case br:return 2;case jr:return 8;case Fn:case Tm:return 32;case xr:return 268435456;default:return 32}default:return 32}}var qu=!1,Da=null,Ma=null,Ea=null,On=new Map,Ln=new Map,Ca=[],B1="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".split(" ");function mh(e,t){switch(e){case"focusin":case"focusout":Da=null;break;case"dragenter":case"dragleave":Ma=null;break;case"mouseover":case"mouseout":Ea=null;break;case"pointerover":case"pointerout":On.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ln.delete(t.pointerId)}}function Rn(e,t,a,l,i,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:a,eventSystemFlags:l,nativeEvent:s,targetContainers:[i]},t!==null&&(t=nl(t),t!==null&&dh(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Y1(e,t,a,l,i){switch(t){case"focusin":return Da=Rn(Da,e,t,a,l,i),!0;case"dragenter":return Ma=Rn(Ma,e,t,a,l,i),!0;case"mouseover":return Ea=Rn(Ea,e,t,a,l,i),!0;case"pointerover":var s=i.pointerId;return On.set(s,Rn(On.get(s)||null,e,t,a,l,i)),!0;case"gotpointercapture":return s=i.pointerId,Ln.set(s,Rn(Ln.get(s)||null,e,t,a,l,i)),!0}return!1}function vh(e){var t=ll(e.target);if(t!==null){var a=v(t);if(a!==null){if(t=a.tag,t===13){if(t=z(a),t!==null){e.blockedOn=t,Tr(e.priority,function(){fh(a)});return}}else if(t===31){if(t=q(a),t!==null){e.blockedOn=t,Tr(e.priority,function(){fh(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function us(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Hu(e.nativeEvent);if(a===null){a=e.nativeEvent;var l=new a.constructor(a.type,a);Vs=l,a.target.dispatchEvent(l),Vs=null}else return t=nl(a),t!==null&&dh(t),e.blockedOn=a,!1;t.shift()}return!0}function gh(e,t,a){us(e)&&a.delete(t)}function G1(){qu=!1,Da!==null&&us(Da)&&(Da=null),Ma!==null&&us(Ma)&&(Ma=null),Ea!==null&&us(Ea)&&(Ea=null),On.forEach(gh),Ln.forEach(gh)}function rs(e,t){e.blockedOn===t&&(e.blockedOn=null,qu||(qu=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,G1)))}var os=null;function ph(e){os!==e&&(os=e,o.unstable_scheduleCallback(o.unstable_NormalPriority,function(){os===e&&(os=null);for(var t=0;t<e.length;t+=3){var a=e[t],l=e[t+1],i=e[t+2];if(typeof l!="function"){if(Vu(l||a)===null)continue;break}var s=nl(a);s!==null&&(e.splice(t,3),t-=3,Hc(s,{pending:!0,data:i,method:a.method,action:l},l,i))}}))}function Vl(e){function t(g){return rs(g,e)}Da!==null&&rs(Da,e),Ma!==null&&rs(Ma,e),Ea!==null&&rs(Ea,e),On.forEach(t),Ln.forEach(t);for(var a=0;a<Ca.length;a++){var l=Ca[a];l.blockedOn===e&&(l.blockedOn=null)}for(;0<Ca.length&&(a=Ca[0],a.blockedOn===null);)vh(a),a.blockedOn===null&&Ca.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(l=0;l<a.length;l+=3){var i=a[l],s=a[l+1],d=i[st]||null;if(typeof s=="function")d||ph(a);else if(d){var f=null;if(s&&s.hasAttribute("formAction")){if(i=s,d=s[st]||null)f=d.formAction;else if(Vu(i)!==null)continue}else f=d.action;typeof f=="function"?a[l+1]=f:(a.splice(l,3),l-=3),ph(a)}}}function yh(){function e(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(d){return i=d})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),l||setTimeout(a,20)}function a(){if(!l&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){l=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function Bu(e){this._internalRoot=e}ds.prototype.render=Bu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var a=t.current,l=Nt();rh(a,l,e,t,null,null)},ds.prototype.unmount=Bu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;rh(e.current,2,null,e,null,null),Qi(),t[al]=null}};function ds(e){this._internalRoot=e}ds.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ar();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Ca.length&&t!==0&&t<Ca[a].priority;a++);Ca.splice(a,0,e),a===0&&vh(e)}};var bh=c.version;if(bh!=="19.2.4")throw Error(r(527,bh,"19.2.4"));V.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=b(t),e=e!==null?B(e):null,e=e===null?null:e.stateNode,e};var J1={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:_,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var fs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fs.isDisabled&&fs.supportsFiber)try{Ql=fs.inject(J1),vt=fs}catch{}}return Vn.createRoot=function(e,t){if(!h(e))throw Error(r(299));var a=!1,l="",i=_d,s=Ad,d=Td;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(d=t.onRecoverableError)),t=ch(e,1,!1,null,null,a,l,null,i,s,d,yh),e[al]=t.current,Su(e),new Bu(t)},Vn.hydrateRoot=function(e,t,a){if(!h(e))throw Error(r(299));var l=!1,i="",s=_d,d=Ad,f=Td,g=null;return a!=null&&(a.unstable_strictMode===!0&&(l=!0),a.identifierPrefix!==void 0&&(i=a.identifierPrefix),a.onUncaughtError!==void 0&&(s=a.onUncaughtError),a.onCaughtError!==void 0&&(d=a.onCaughtError),a.onRecoverableError!==void 0&&(f=a.onRecoverableError),a.formState!==void 0&&(g=a.formState)),t=ch(e,1,!0,t,a??null,l,i,g,s,d,f,yh),t.context=uh(null),a=t.current,l=Nt(),l=Es(l),i=pa(l),i.callback=null,ya(a,i,l),a=l,t.current.lanes=a,Zl(t,a),Yt(t),e[al]=t.current,Su(e),new ds(t)},Vn.version="19.2.4",Vn}var Dh;function eg(){if(Dh)return Ju.exports;Dh=1;function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(c){console.error(c)}}return o(),Ju.exports=P1(),Ju.exports}var tg=eg();class ag{observers=new Set;next(c){this.observers.forEach(u=>u(c))}asObservable(){return{subscribe:c=>(this.observers.add(c),{unsubscribe:()=>this.observers.delete(c)})}}}class lg extends ag{currentValue;constructor(c){super(),this.currentValue=c}next(c){this.currentValue=c,super.next(c)}get value(){return this.currentValue}asObservable(){return{subscribe:c=>(c(this.currentValue),super.asObservable().subscribe(c))}}}class ng{authId="id";authToken="token";authEmail="email";runOutDate="runOutDate";authTokenSubject=new lg(null);constructor(){}async loadAuthTokenFromStorage(){const c=window.localStorage.getItem(this.authToken);this.authTokenSubject.next(c)}async setAuthData(c,u){if(await this.setPreference(this.authId,c.id),await this.setPreference(this.authToken,c.token),await this.setPreference(this.authEmail,c.email),u)await this.setPreference(this.runOutDate,"forever");else{const r=new Date,h=new Date(r);h.setDate(r.getDate()+1);const v=h.toISOString();await this.setPreference(this.runOutDate,v)}}async setPreference(c,u){window.localStorage.setItem(c,u)}async getCandidateId(){return window.localStorage.getItem(this.authId)}async getCandidateEmail(){return window.localStorage.getItem(this.authEmail)}async getAuthToken(){return window.localStorage.getItem(this.authToken)}getAuthTokenNoneAsync(){return this.authTokenSubject.value}async getRunOutDate(){return window.localStorage.getItem(this.runOutDate)}async clearCredentials(){window.localStorage.removeItem(this.authId),window.localStorage.removeItem(this.authToken),window.localStorage.removeItem(this.runOutDate)}async getAuth(){let c=await this.getCandidateId(),u=await this.getAuthToken(),r=await this.getCandidateEmail(),h=await this.getRunOutDate();return c&&u&&r&&h?{id:c,token:u,email:r,runOutDate:h}:null}getAuthTokenWithoutWindow(){const c=this.getAuthTokenNoneAsync();return c||""}getAuthWithoutWindow(){const c=this.getAuthTokenNoneAsync();return c?{id:"",token:c,email:"",runOutDate:"forever"}:null}}const Gl=new ng;const $h=(...o)=>o.filter((c,u,r)=>!!c&&c.trim()!==""&&r.indexOf(c)===u).join(" ").trim();const ig=o=>o.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const sg=o=>o.replace(/^([A-Z])|[\s-_]+(\w)/g,(c,u,r)=>r?r.toUpperCase():u.toLowerCase());const Mh=o=>{const c=sg(o);return c.charAt(0).toUpperCase()+c.slice(1)};var cg={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const ug=o=>{for(const c in o)if(c.startsWith("aria-")||c==="role"||c==="title")return!0;return!1};const rg=T.forwardRef(({color:o="currentColor",size:c=24,strokeWidth:u=2,absoluteStrokeWidth:r,className:h="",children:v,iconNode:z,...q},L)=>T.createElement("svg",{ref:L,...cg,width:c,height:c,stroke:o,strokeWidth:r?Number(u)*24/Number(c):u,className:$h("lucide",h),...!v&&!ug(q)&&{"aria-hidden":"true"},...q},[...z.map(([b,B])=>T.createElement(b,B)),...Array.isArray(v)?v:[v]]));const X=(o,c)=>{const u=T.forwardRef(({className:r,...h},v)=>T.createElement(rg,{ref:v,iconNode:c,className:$h(`lucide-${ig(Mh(o))}`,`lucide-${o}`,r),...h}));return u.displayName=Mh(o),u};const og=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],Ih=X("arrow-left",og);const dg=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Ua=X("arrow-right",dg);const fg=[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]],hg=X("arrow-up-down",fg);const mg=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Ph=X("badge-check",mg);const vg=[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],gg=X("bolt",vg);const pg=[["path",{d:"M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z",key:"oz39mx"}]],yg=X("bookmark",pg);const bg=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],em=X("bot",bg);const jg=[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],ar=X("briefcase-business",jg);const xg=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],fr=X("briefcase",xg);const Sg=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]],Ng=X("calendar-days",Sg);const kg=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],_g=X("calendar",kg);const Ag=[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]],tm=X("car",Ag);const Tg=[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]],zg=X("check-check",Tg);const Dg=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Mg=X("check",Dg);const Eg=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Bn=X("chevron-down",Eg);const Cg=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Ke=X("circle-check",Cg);const wg=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]],Ug=X("circle-pause",wg);const Og=[["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Lg=X("circle-play",Og);const Rg=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]],Hg=X("circle-plus",Rg);const Vg=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]],qg=X("circle-stop",Vg);const Bg=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]],Yg=X("circle-user",Bg);const Gg=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],Jg=X("clipboard-list",Gg);const Qg=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6h4",key:"135r8i"}]],lr=X("clock-3",Qg);const Xg=[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]],nr=X("code-xml",Xg);const Zg=[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]],ir=X("crown",Zg);const Kg=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],Wg=X("ellipsis",Kg);const Fg=[["path",{d:"M11.35 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v5.35",key:"17jvcc"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M14 19h6",key:"bvotb8"}],["path",{d:"M17 16v6",key:"18yu1i"}]],$g=X("file-plus-corner",Fg);const Ig=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],sr=X("file-text",Ig);const Pg=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],am=X("funnel",Pg);const ep=[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]],lm=X("gamepad-2",ep);const tp=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M20 11v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8",key:"1sqzm4"}],["path",{d:"M7.5 7a1 1 0 0 1 0-5A4.8 8 0 0 1 12 7a4.8 8 0 0 1 4.5-5 1 1 0 0 1 0 5",key:"kc0143"}],["rect",{x:"3",y:"7",width:"18",height:"4",rx:"1",key:"1hberx"}]],ap=X("gift",tp);const lp=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],js=X("globe",lp);const np=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],nm=X("graduation-cap",np);const ip=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]],im=X("grid-3x3",ip);const sp=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],cp=X("info",sp);const up=[["path",{d:"M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z",key:"1pdavp"}],["path",{d:"M20.054 15.987H3.946",key:"14rxg9"}]],cr=X("laptop",up);const rp=[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]],op=X("layout-grid",rp);const dp=[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]],sm=X("layout-panel-top",dp);const fp=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],hp=X("lightbulb",fp);const mp=[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]],vp=X("link-2",mp);const gp=[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]],cm=X("lock-keyhole",gp);const pp=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],yp=X("log-out",pp);const bp=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],xs=X("mail",bp);const jp=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],Qn=X("map-pin",jp);const xp=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],Sp=X("menu",xp);const Np=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],um=X("message-circle",Np);const kp=[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]],_p=X("mic",kp);const Ap=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],Tp=X("monitor",Ap);const zp=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],Dp=X("moon",zp);const Mp=[["path",{d:"M18 8L22 12L18 16",key:"1r0oui"}],["path",{d:"M2 12H22",key:"1m8cig"}]],Ep=X("move-right",Mp);const Cp=[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]],wp=X("paperclip",Cp);const Up=[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]],Op=X("pen-line",Up);const Lp=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],Rp=X("phone",Lp);const Hp=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],Vp=X("play",Hp);const qp=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],Bp=X("plus",qp);const Yp=[["path",{d:"M2 3h20",key:"91anmk"}],["path",{d:"M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3",key:"2k9sn8"}],["path",{d:"m7 21 5-5 5 5",key:"bip4we"}]],Gp=X("presentation",Yp);const Jp=[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]],Qp=X("radar",Jp);const Xp=[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478",key:"1fwjs5"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134",key:"ehdyv1"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134",key:"1q22gi"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478",key:"r2q7qm"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],Zp=X("radio",Xp);const Kp=[["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}],["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09",key:"u4xsad"}],["path",{d:"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z",key:"676m9"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05",key:"92ym6u"}]],Wp=X("rocket",Kp);const Fp=[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]],ur=X("route",Fp);const $p=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]],Ip=X("save",$p);const Pp=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],rr=X("search",Pp);const e0=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],t0=X("send",e0);const a0=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],rm=X("settings",a0);const l0=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],n0=X("shield",l0);const i0=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]],s0=X("smile",i0);const c0=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],Zn=X("sparkles",c0);const u0=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]],om=X("square-pen",u0);const r0=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],hr=X("star",r0);const o0=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],d0=X("sun",o0);const f0=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],Kn=X("target",f0);const h0=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],Eh=X("trending-up",h0);const m0=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],dm=X("trophy",m0);const v0=[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]],ql=X("user-round",v0);const g0=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],Ch=X("user",g0);const p0=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],y0=X("users",p0);const b0=[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]],j0=X("wand-sparkles",b0);const x0=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],or=X("x",x0);function Bl({icon:o,label:c,...u}){return n.jsxs("label",{className:"auth-field",children:[n.jsx("span",{children:c}),n.jsxs("div",{className:"auth-input-wrap",children:[n.jsx("span",{className:"auth-input-icon","aria-hidden":!0,children:o}),n.jsx("input",{...u})]})]})}function S0({email:o,loading:c,onBackToLogin:u,onChangeEmail:r,onSubmit:h}){return n.jsxs("div",{className:"auth-view view-enter",children:[n.jsxs("div",{className:"auth-head",children:[n.jsx("button",{className:"link-btn back-link",type:"button",onClick:u,children:"Tilbage"}),n.jsx("h1",{children:"Glemt kodeord?"}),n.jsx("p",{children:"Indtast din e-mail, sa sender vi instruktioner til at nulstille din kode."})]}),n.jsxs("form",{className:"auth-form",onSubmit:h,children:[n.jsx(Bl,{icon:n.jsx(xs,{size:16,strokeWidth:1.8}),label:"E-mail",type:"email",placeholder:"navn@eksempel.dk",value:o,onChange:v=>r(v.target.value),required:!0}),n.jsx("button",{className:"submit-btn",type:"submit",disabled:c,children:c?"Sender...":"Send nulstillingslink"})]})]})}function N0({email:o,loading:c,onChangeEmail:u,onChangePassword:r,onChangeRememberMe:h,onForgotPassword:v,onRegister:z,onSubmit:q,password:L,rememberMe:b}){return n.jsxs("div",{className:"auth-view view-enter",children:[n.jsxs("div",{className:"auth-head auth-head-center",children:[n.jsx("h1",{children:"Velkommen tilbage"}),n.jsx("p",{children:"Indtast dine oplysninger for at logge ind pa din konto."})]}),n.jsxs("form",{className:"auth-form",onSubmit:q,children:[n.jsx(Bl,{icon:n.jsx(xs,{size:16,strokeWidth:1.8}),label:"E-mail",type:"email",placeholder:"navn@eksempel.dk",value:o,onChange:B=>u(B.target.value),required:!0}),n.jsxs("label",{className:"auth-field",children:[n.jsxs("div",{className:"auth-field-row",children:[n.jsx("span",{children:"Adgangskode"}),n.jsx("button",{className:"link-btn",type:"button",onClick:v,children:"Glemt adgangskode?"})]}),n.jsxs("div",{className:"auth-input-wrap",children:[n.jsx("span",{className:"auth-input-icon","aria-hidden":!0,children:n.jsx(cm,{size:16,strokeWidth:1.8})}),n.jsx("input",{type:"password",placeholder:"••••••••",value:L,onChange:B=>r(B.target.value),required:!0})]})]}),n.jsxs("label",{className:"check-row",children:[n.jsx("input",{type:"checkbox",checked:b,onChange:B=>h(B.target.checked)}),n.jsx("span",{children:"Husk mig i 30 dage"})]}),n.jsx("button",{className:"submit-btn",type:"submit",disabled:c,children:c?"Logger ind...":"Log ind"})]}),n.jsxs("p",{className:"auth-foot",children:["Har du ikke en konto?",n.jsx("button",{className:"link-btn",type:"button",onClick:z,children:"Opret bruger"})]})]})}function k0({email:o,firstName:c,lastName:u,loading:r,locationQuery:h,locationSuggestions:v,onBackToLogin:z,onChangeEmail:q,onChangeFirstName:L,onChangeLastName:b,onChangeLocationQuery:B,onChangePassword:D,onSelectLocation:R,onSubmit:K,password:le}){return n.jsxs("div",{className:"auth-view view-enter",children:[n.jsxs("div",{className:"auth-head auth-head-center",children:[n.jsx("h1",{children:"Opret konto"}),n.jsx("p",{children:"Start din karriere-rejse med os i dag."})]}),n.jsxs("form",{className:"auth-form",onSubmit:K,children:[n.jsx(Bl,{icon:n.jsx(Ch,{size:16,strokeWidth:1.8}),label:"Fornavn",type:"text",placeholder:"Lasse",value:c,onChange:Z=>L(Z.target.value),required:!0}),n.jsx(Bl,{icon:n.jsx(Ch,{size:16,strokeWidth:1.8}),label:"Efternavn",type:"text",placeholder:"Hansen",value:u,onChange:Z=>b(Z.target.value),required:!0}),n.jsx(Bl,{icon:n.jsx(xs,{size:16,strokeWidth:1.8}),label:"E-mail",type:"email",placeholder:"navn@eksempel.dk",value:o,onChange:Z=>q(Z.target.value),required:!0}),n.jsx(Bl,{icon:n.jsx(cm,{size:16,strokeWidth:1.8}),label:"Adgangskode",type:"password",placeholder:"Skab en staerk kode",value:le,onChange:Z=>D(Z.target.value),required:!0,minLength:8}),n.jsxs("label",{className:"auth-field",children:[n.jsx("span",{children:"Lokation"}),n.jsxs("div",{className:"auth-input-wrap",children:[n.jsx("span",{className:"auth-input-icon","aria-hidden":!0,children:n.jsx(Qn,{size:16,strokeWidth:1.8})}),n.jsx("input",{type:"text",placeholder:"Soeg by eller adresse",value:h,onChange:Z=>B(Z.target.value),autoComplete:"off",required:!0})]}),v.length>0?n.jsx("div",{className:"location-suggestions",children:v.map(Z=>n.jsx("button",{type:"button",className:"location-suggestion-item",onClick:()=>{R(Z.placeId,Z.description)},children:Z.description},Z.placeId))}):null]}),n.jsx("button",{className:"submit-btn",type:"submit",disabled:r,children:r?"Opretter...":"Opret bruger"})]}),n.jsxs("p",{className:"auth-foot",children:["Har du allerede en konto?",n.jsx("button",{className:"link-btn",type:"button",onClick:z,children:"Log ind"})]})]})}class el{searchParams;constructor(c){this.searchParams=c?new URLSearchParams(c):new URLSearchParams}append(c,u){const r=new URLSearchParams(this.searchParams);return r.append(c,String(u)),new el(r)}set(c,u){const r=new URLSearchParams(this.searchParams);return r.set(c,String(u)),new el(r)}toString(){return this.searchParams.toString()}}function hs(o,c){if(!c)return o;const u=new URL(o);if(c instanceof el){const r=c.toString();return r&&new URLSearchParams(r).forEach((v,z)=>u.searchParams.append(z,v)),u.toString()}return Object.entries(c).forEach(([r,h])=>{if(Array.isArray(h)){h.forEach(v=>u.searchParams.append(r,String(v)));return}u.searchParams.set(r,String(h))}),u.toString()}async function ms(o,c="json"){if(!o.ok){const u=await o.text();throw new Error(u||`HTTP ${o.status}`)}if(o.status!==204)return c==="blob"?await o.blob():await o.json()}function vs(o){const c=typeof window>"u"?null:window.localStorage.getItem("token");return{...c?{Authorization:`Bearer ${c}`}:{},...o??{}}}class _0{async get(c,u){const r=await fetch(hs(c,u?.params),{method:"GET",headers:vs(u?.headers)});return ms(r,u?.responseType)}async post(c,u,r){const h=await fetch(hs(c,r?.params),{method:"POST",headers:{"Content-Type":"application/json",...vs(r?.headers)},body:u===void 0?void 0:JSON.stringify(u)});return ms(h)}async put(c,u,r){const h=await fetch(hs(c,r?.params),{method:"PUT",headers:{"Content-Type":"application/json",...vs(r?.headers)},body:u===void 0?void 0:JSON.stringify(u)});return ms(h)}async delete(c,u){const r=await fetch(hs(c,u?.params),{method:"DELETE",headers:vs(u?.headers)});return ms(r)}}const He=new _0,M={backendApi:"https://api.arbejd.com/",backendApiV2:"https://api2.arbejd.com/api/"};class A0{http;constructor(c=He){this.http=c}login(c,u){let r=M.backendApi+"api/1.1.0/candidate/login",h={email:c,password:u};return this.http.post(r,h)}forgotPassword(c){let u=M.backendApi+"api/1.1.0/candidate/resetPassword/"+c.toLowerCase();return this.http.get(u)}}class tl{constructor(c=He,u=Gl){this.http=c,this.localStorageService=u}closeAccount(c){let u=M.backendApi+"api/1.1.0/candidate/"+c.toLowerCase();return this.http.delete(u)}accountRetention(c){let u=M.backendApi+"api/1.1.0/candidate/"+c+"/account-retention/";return this.http.get(u)}getCandidatesQualifications(){let c=M.backendApi+"api/1.1.0/candidate/skill/";return this.http.get(c)}getCandidatesCertifications(){let c=M.backendApi+"api/1.1.0/candidate/certificate/";return this.http.get(c)}getCandidatesLanguages(){let c=M.backendApi+"api/1.1.0/candidate/language/";return this.http.get(c)}getCandidatesDriverLicenses(){let c=M.backendApi+"api/1.1.0/candidate/driversLicense/";return this.http.get(c)}changePassword(c,u){let r=M.backendApi+"api/1.1.0/candidate/resetPassword",h={key:c,password:u};return this.http.post(r,h)}getCandidatesEducations(){let c=M.backendApiV2+"1.0.0/client/candidate_education";return this.http.get(c)}updateExperience(c,u){let r=M.backendApiV2+"1.0.0/client/candidate_experience/"+c.id,h={comments:c.comments,company_name:c.companyName,is_current:c.isCurrent,from_date:c.fromDate,to_date:c.toDate,language:u};return this.http.put(r,h)}createAccountV2(c){let u=M.backendApiV2+"1.0.0/client/candidate";return this.http.post(u,c)}updateCandidate(c,u){let r=M.backendApiV2+"1.0.0/client/candidate/v2/"+c.id,h={...c};c.birthday&&(c.birthday=new Date(c.birthday)),c.birthday instanceof Date&&(h.birthday=c.birthday.toISOString());let v={language:u,candidate:h};return this.http.put(r,v)}getCandidate(){let c=M.backendApiV2+"1.0.0/client/candidate";return this.http.get(c)}getCvSuggestion(){let c=M.backendApiV2+"1.0.0/client/suggestion";return this.http.get(c)}saveExperience(c,u){let r=M.backendApiV2+"1.0.0/client/candidate_experience",h={comments:c.comments,company_name:c.companyName,is_current:c.isCurrent,esco_id:c.occupation.id,from_date:c.fromDate,to_date:c.toDate,language:u};return this.http.post(r,h)}removeExperience(c){let u=M.backendApiV2+"1.0.0/client/candidate_experience/"+c;return this.http.delete(u)}getCandidatesExperiences(){let c=M.backendApiV2+"1.0.0/client/candidate_experience";return this.http.get(c)}getJobAgentFilters(){let c=M.backendApiV2+"1.0.0/client/job_agent_filter";return this.http.get(c)}updateJobAgentFilter(c){let u=M.backendApiV2+"1.0.0/client/job_agent_filter/"+c.id,r=c;return this.http.put(u,r)}removeJobAgentFilter(c){let u=M.backendApiV2+"1.0.0/client/job_agent_filter/"+c;return this.http.delete(u)}updateCandidateJobSeeker(c){let u=M.backendApiV2+"1.0.0/client/candidate/update_job_seeker/"+c.id;return this.http.put(u,c)}updateCvUploadProfileText(c,u,r){let h=M.backendApiV2+"1.0.0/client/candidate/update_cv_upload_profile/"+c,v={description:u,language:r};return this.http.put(h,v)}saveExperienceV2(c,u){let r=M.backendApiV2+"1.0.0/client/candidate_experience",h={comments:c.comments,company_name:c.companyName,is_current:c.isCurrent,esco_id:c.escoId,from_date:c.fromDate,to_date:c.toDate,language:u};return this.http.post(r,h)}updateProfileText(c){let u=M.backendApiV2+"1.0.0/client/candidate/update_profile_text";return this.http.put(u,c)}}function Ku(o,c){const u=o[c];return typeof u=="string"?u:null}class T0{authService;candidateService;constructor(c=new A0,u=new tl){this.authService=c,this.candidateService=u}async login(c,u,r){const v=await this.authService.login(c,u)??{},z=Ku(v,"token");if(!z)return{ok:!1,message:"Login fejlede: token mangler i svaret fra serveren."};const q={id:Ku(v,"id")??"",token:z,email:Ku(v,"email")??c,runOutDate:"forever"};return await Gl.setAuthData(q,r),{ok:!0,message:"Du er nu logget ind."}}async forgotPassword(c){return await this.authService.forgotPassword(c),{ok:!0,message:"Anmodning om nulstilling af kodeord er sendt."}}async register(c){const u=Number.parseInt(c.zip,10);if(Number.isNaN(u))return{ok:!1,message:"Postnummer skal være et tal."};const r={email:c.email,password:c.password,zip:u,zipName:c.zipName,awsUrl:"",latitude:0,longitude:0,firstName:c.firstName,lastName:c.lastName,subscribe:c.subscribe};return await this.candidateService.createAccountV2(r),{ok:!0,message:"Kontoen er oprettet."}}}class fm{constructor(c=He){this.http=c}searchPlaces(c){const u=M.backendApiV2+"client/google_maps/1.0.0/get_places?query="+encodeURIComponent(c);return this.http.get(u)}getPlaceDetails(c){const u=M.backendApiV2+"client/google_maps/1.0.0/get_place_details?place_id="+encodeURIComponent(c);return this.http.get(u)}}function z0(o){const c=T.useMemo(()=>new T0,[]),u=T.useMemo(()=>new fm,[]),[r,h]=T.useState(""),[v,z]=T.useState(!1),[q,L]=T.useState(""),[b,B]=T.useState(""),[D,R]=T.useState(""),[K,le]=T.useState(""),[Z,fe]=T.useState(""),[te,se]=T.useState(""),[Y,P]=T.useState([]),[ie,G]=T.useState(null),[E,ae]=T.useState(""),[he,pe]=T.useState(!1),[H,Q]=T.useState(null),[ue,ee]=T.useState("login");function W(N){Q(null),ee(N)}async function _(N){const U=N.trim();if(U.length<3){P([]);return}try{const oe=((await u.searchPlaces(U)).predictions??[]).filter(re=>typeof re.place_id=="string"&&typeof re.description=="string").map(re=>({description:re.description,placeId:re.place_id}));P(oe)}catch{P([])}}function V(N){const U=N.match(/\b(\d{4})\b/);if(!U)return null;const J=U[1],re=N.slice(N.indexOf(J)+J.length).trim().split(",")[0]?.trim()||"";return re?{cityName:re,zip:J}:null}async function x(N,U){let J=U;try{const re=await u.getPlaceDetails(N);typeof re.result?.formatted_address=="string"&&re.result.formatted_address.trim()&&(J=re.result.formatted_address.trim())}catch{}const oe=V(J)??V(U);if(se(J),P([]),!oe){G(null);return}G({cityName:oe.cityName,description:J,zip:oe.zip})}async function $(N){N.preventDefault(),z(!0),Q(null);try{const U=await c.login(q.trim(),b,he);Q(U),U.ok&&o?.()}catch(U){const J=U instanceof Error?U.message:"Login mislykkedes.";Q({ok:!1,message:J})}finally{z(!1)}}async function de(N){N.preventDefault(),z(!0),Q(null);try{if(!ie){Q({ok:!1,message:"Vaelg en lokation fra listen (med postnummer)."});return}const U=await c.register({email:K.trim(),firstName:D.trim(),lastName:Z.trim(),password:E,subscribe:!0,zip:ie.zip,zipName:ie.cityName});Q(U),U.ok&&ee("login")}catch(U){const J=U instanceof Error?U.message:"Oprettelse mislykkedes.";Q({ok:!1,message:J})}finally{z(!1)}}async function m(N){N.preventDefault(),z(!0),Q(null);try{const U=await c.forgotPassword(r.trim());Q(U)}catch(U){const J=U instanceof Error?U.message:"Kunne ikke sende nulstillingslink.";Q({ok:!1,message:J})}finally{z(!1)}}return{forgotEmail:r,handleForgotSubmit:m,handleLoginSubmit:$,handleRegisterSubmit:de,loading:v,loginEmail:q,loginPassword:b,registerFirstName:D,registerEmail:K,registerLastName:Z,registerLocationQuery:te,registerLocationSuggestions:Y,registerPassword:E,rememberMe:he,result:H,setForgotEmail:h,setLoginEmail:L,setLoginPassword:B,setRegisterEmail:le,setRegisterFirstName:R,setRegisterLastName:fe,setRegisterLocationQuery:N=>{se(N),G(null),_(N)},setRegisterPassword:ae,setRememberMe:pe,selectRegisterLocation:x,switchView:W,view:ue}}function D0({onAuthenticated:o}){const{forgotEmail:c,handleForgotSubmit:u,handleLoginSubmit:r,handleRegisterSubmit:h,loading:v,loginEmail:z,loginPassword:q,registerFirstName:L,registerEmail:b,registerLastName:B,registerLocationQuery:D,registerLocationSuggestions:R,registerPassword:K,rememberMe:le,result:Z,setForgotEmail:fe,setLoginEmail:te,setLoginPassword:se,setRegisterEmail:Y,setRegisterFirstName:P,setRegisterLastName:ie,setRegisterLocationQuery:G,setRegisterPassword:E,setRememberMe:ae,selectRegisterLocation:he,switchView:pe,view:H}=z0(o);return n.jsxs("main",{className:"auth-page",children:[n.jsx("div",{className:"orb orb-1"}),n.jsx("div",{className:"orb orb-2"}),n.jsx("div",{className:"orb orb-3"}),n.jsxs("div",{className:"auth-logo-wrap",children:[n.jsx("div",{className:"auth-logo-dot",children:"A"}),n.jsx("span",{className:"auth-logo-text",children:"ARBEJD"})]}),n.jsxs("section",{className:"auth-card",children:[H==="login"?n.jsx(N0,{email:z,loading:v,onChangeEmail:te,onChangePassword:se,onChangeRememberMe:ae,onForgotPassword:()=>pe("forgot"),onRegister:()=>pe("register"),onSubmit:r,password:q,rememberMe:le}):null,H==="register"?n.jsx(k0,{email:b,firstName:L,lastName:B,loading:v,locationQuery:D,locationSuggestions:R,onBackToLogin:()=>pe("login"),onChangeEmail:Y,onChangeFirstName:P,onChangeLastName:ie,onChangeLocationQuery:G,onChangePassword:E,onSelectLocation:he,onSubmit:h,password:K}):null,H==="forgot"?n.jsx(S0,{email:c,loading:v,onBackToLogin:()=>pe("login"),onChangeEmail:fe,onSubmit:u}):null,Z?n.jsx("p",{className:Z.ok?"status success":"status error",children:Z.message}):null]},H)]})}class hm{constructor(c=He){this.http=c}listEscoByParent(c){let u=M.backendApiV2+"1.0.0/client/esco";return c&&(u+="/"+c),this.http.get(u)}listAllEscos(){let c=M.backendApiV2+"1.0.0/client/esco";return this.http.get(c)}}class M0{constructor(c=He){this.http=c}addEscoToJobAgent(c){let u=M.backendApiV2+"1.0.0/client/job_agent_filter",r={esco_id:c};return this.http.post(u,r)}removeJobAgentFilter(c){let u=M.backendApiV2+"1.0.0/client/job_agent_filter/"+c;return this.http.delete(u)}}class Ss{constructor(c=He){this.http=c}getPaymentOverview(){let c=M.backendApiV2+"client/end_user_subscription/1.0.0/payment_overview";return this.http.get(c)}getSubscriptionProducts(){let c=M.backendApiV2+"client/end_user_subscription/1.0.0/get_products";return this.http.get(c)}deactivateAutoRenew(){let c=M.backendApiV2+"client/end_user_subscription/1.0.0/deactivate_auto_renew";return this.http.put(c,{})}activateAutoRenew(){let c=M.backendApiV2+"client/end_user_subscription/1.0.0/activate_auto_renew";return this.http.put(c,{})}redeemCode(c){let u=M.backendApiV2+"client/candidate_redeem_code/v1";return this.http.post(u,{code:c})}}class mm{constructor(c=new tl,u=new Ss,r=new M0,h=new hm){this.candidateService=c,this.subscriptionService=u,this.jobAgentService=r,this.escoService=h}async loadInitialData(){const[c,u,r,h]=await Promise.allSettled([this.subscriptionService.getPaymentOverview(),this.candidateService.getJobAgentFilters(),this.candidateService.getCvSuggestion(),this.escoService.listAllEscos()]);return{paymentOverview:c.status==="fulfilled"?c.value:null,jobAgentFilters:u.status==="fulfilled"?u.value:[],cvSuggestions:r.status==="fulfilled"?this.withImprovements(r.value):[],escos:h.status==="fulfilled"?h.value:[]}}async getCandidateProfile(){try{const c=await this.candidateService.getCandidate(),u=c.firstName?.trim()||c.name?.trim()||"Lasse",r=c.imageUrl||c.image||void 0;return{name:u,imageUrl:r}}catch{return{name:"Lasse"}}}async addEscoToFilter(c){await this.jobAgentService.addEscoToJobAgent(c)}async removeFilter(c){await this.jobAgentService.removeJobAgentFilter(c)}async setFilterVisibility(c,u){await this.candidateService.updateJobAgentFilter({...c,visible:u})}getEscoSuggestions(c,u,r){const h=c.trim().toLowerCase();if(!h)return[];const v=new Set(r.map(z=>z.escoId));return u.filter(z=>!v.has(z.id)).filter(z=>z.preferedLabelDa.toLowerCase().includes(h)).slice(0,10)}getSuggestionText(c){return c>=0&&c<50?"Et godt første skridt mod flere relevante job.":c>=50&&c<100?"Kan styrke dine chancer i ansøgningsbunken.":c>=100&&c<150?"Ofte efterspurgt og forbedrer dine jobmuligheder markant.":c>=150&&c<200?"Et klart plus som gør dig mere attraktiv for arbejdsgivere.":c>=200?"En afgørende faktor der åbner langt flere jobmuligheder.":"Forbedrer din profil til kommende jobmatch."}withImprovements(c){return c.map(u=>{const r=[],h=[{items:u.jobImprovementSuggestion.educations??[],type:"education"},{items:u.jobImprovementSuggestion.languages??[],type:"language"},{items:u.jobImprovementSuggestion.driversLicenses??[],type:"driversLicense"},{items:u.jobImprovementSuggestion.qualifications??[],type:"qualification"},{items:u.jobImprovementSuggestion.certificates??[],type:"certificate"}];for(const v of h)for(const z of v.items)r.push({...z,improvementType:v.type});return r.sort((v,z)=>z.jobChanceIncrease-v.jobChanceIncrease),{...u,improvements:r}})}}class E0{constructor(c=He){this.http=c}saveJobFilter(c){let u=M.backendApiV2+"1.0.0/client/candidate_search_filter";return this.http.post(u,c)}getJobFilter(){let c=M.backendApiV2+"1.0.0/client/candidate_search_filter";return this.http.get(c)}resetJobFilter(){let c=M.backendApiV2+"1.0.0/client/candidate_search_filter/reset_job_filter";return this.http.put(c,{})}}class mr{http;constructor(c=He){this.http=c}getSearchWords(){let c=M.backendApiV2+"1.0.0/client/candidate_search/list_search_words";return this.http.get(c)}getJobs(c,u,r){let h=M.backendApi+"api/1.1.0/jobs/all/"+u+"/"+r;return this.http.post(h,c)}getJobsV2(c,u,r,h){let v=M.backendApiV2+"1.0.0/client/candidate_search/v2/"+c+"/"+u+"/"+r,z=new el;return h.length>0&&h.forEach(q=>{z=z.append("terms",q)}),this.http.get(v,{params:z})}getSavedJobs(c,u){let r=M.backendApi+"api/1.1.0/candidate/jobs/saved";return this.http.get(r)}getSavedJobsV2(c,u){let r=M.backendApiV2+"1.0.0/client/job/bookmarked_jobs/"+c+"/"+u;return this.http.get(r)}getAppliedJobs(c,u){let r=M.backendApi+"api/1.1.0/applications/candidate/";return this.http.get(r)}getAppliedJobsV2(c,u){let r=M.backendApiV2+"1.0.0/client/job/applied_jobs/"+c+"/"+u;return this.http.get(r)}payWithStripe(c,u){const r=M.backendApiV2+"1.0.0/client/payment/create-payment-intent",h={paymentMethodId:c,amount:u};return this.http.post(r,h)}bookmarkJob(c){let u=M.backendApi+"api/1.1.0/candidate/jobs/"+c+"/jobnet/updateSavedStatus",r={saved:!0};return this.http.post(u,r)}unbookmarkJob(c){let u=M.backendApi+"api/1.1.0/candidate/jobs/"+c+"/jobnet/updateSavedStatus",r={saved:!1};return this.http.post(u,r)}bookmarkJobV2(c,u,r){let h=M.backendApiV2+"1.0.0/client/job/bookmark/"+c,v={job_type:r,save:u};return this.http.post(h,v)}getJobNetJobDetail(c){let u=M.backendApiV2+"1.0.0/client/job/detail/star/"+c;return this.http.get(u)}getJobDetail(c){let u=M.backendApi+"api/1.1.0/jobs/"+c;return this.http.get(u)}getOccupationCategorizations(){let c=M.backendApiV2+"1.0.0/client/ds_tree";return this.http.get(c)}getJobSummary(c){let u=M.backendApi+"api/1.1.0/jobs/"+c+"/summary";return this.http.get(u)}applyJob(c){let u=M.backendApi+"api/1.1.0/applications/job/"+c,r={jobPostingId:c};return this.http.post(u,r)}undoApplyJob(c){let u=M.backendApi+"api/1.1.0/applications/"+c;return this.http.delete(u)}toggleApplyJobnetjob(c,u){let r=M.backendApiV2+"1.0.0/client/job/detail/star/apply/"+c,h={apply:u};return this.http.put(r,h)}}const Wu={escoIds:[],workTypePermanent:!1,workTypePartTime:!1,workDistance:50,partTimeHours:null,distanceCenterName:"",latitude:null,longitude:null};function Xe(o){return typeof o=="string"?o:""}function Gn(o){return typeof o=="object"&&o!==null?o:null}function Fu(o,c){if(!o)return[];const u=o[c];return Array.isArray(u)?u:[]}function $u(o){if(Array.isArray(o))return o;const c=Gn(o);if(!c)return[];const u=Fu(c,"searchList");if(u.length>0)return u;const r=Gn(c.data),h=Fu(r,"searchList");if(h.length>0)return h;const v=Fu(c,"items");return v.length>0?v:[]}function wh(o,c){if(!o)return null;const u=o[c];return typeof u=="number"?u:null}function C0(o){return o.trim()}function w0(o){if(!o)return[];const c=new Set,u=o.searchText?.trim();u&&u.length>0&&c.add(u);for(const r of o.desiredTitles??[]){const h=C0(r);h.length>0&&c.add(h)}return Array.from(c)}function U0(o,c){return{id:Xe(o.id),title:Xe(o.title),companyName:Xe(o.companyName),occupationName:Xe(o.occupationName),descriptionIntro:Xe(o.descriptionIntro),address:Xe(o.address),time:Xe(o.time),applicationDeadline:o.applicationDeadline instanceof Date?o.applicationDeadline.toISOString():Xe(String(o.applicationDeadline??"")),candidateDistance:typeof o.candidateDistance=="number"?o.candidateDistance:null,logoUrl:Xe(o.logoUrl),companyLogoImage:Xe(o.companyLogoImage),fromJobnet:!!o.fromJobnet,isSaved:!!o.saved,matchPercent:c}}function Uh(o){return{id:Xe(o.id),title:Xe(o.title),companyName:Xe(o.companyName),occupationName:Xe(o.occupationName),descriptionIntro:Xe(o.descriptionIntro),address:Xe(o.address),time:Xe(o.time),applicationDeadline:o.applicationDeadline instanceof Date?o.applicationDeadline.toISOString():Xe(String(o.applicationDeadline??"")),candidateDistance:typeof o.candidateDistance=="number"?o.candidateDistance:null,logoUrl:Xe(o.logoUrl),companyLogoImage:Xe(o.companyLogoImage),isActive:typeof o.isActive=="boolean"?o.isActive:void 0,fromJobnet:!!o.fromJobnet,isSaved:!0}}class Ns{constructor(c=new mr,u=new E0,r=new fm,h=new tl){this.jobService=c,this.filterService=u,this.placesService=r,this.candidateService=h}async getCandidateProfile(){try{const c=await this.candidateService.getCandidate(),u=c.firstName?.trim()||c.name?.trim()||"Lasse",r=c.imageUrl||c.image||void 0;return{name:u,imageUrl:r}}catch{return{name:"Lasse"}}}async getOccupationOptions(){const c=await this.jobService.getOccupationCategorizations(),u=[];for(const r of c)for(const h of r.subAreas)for(const v of h.occupations)typeof v.id=="number"&&typeof v.name=="string"&&v.name.trim().length>0&&u.push({id:v.id,name:v.name});return u.sort((r,h)=>r.name.localeCompare(h.name,"da"))}async getJobSearchWords(){return(await this.jobService.getSearchWords()).filter(u=>typeof u=="string"&&u.trim().length>0)}async getSavedFilter(){try{const c=await this.filterService.getJobFilter(),u=c?.candidateSearchFilter;return u?{escoIds:c.escoIds??[],workTypePermanent:!!u.workTypePermanent,workTypePartTime:!!u.workTypePartTime,workDistance:u.workDistance??u.defaultDistance??50,partTimeHours:u.partTimeHours??null,distanceCenterName:u.distanceCenterName??u.defaultCenterName??"",latitude:u.latitude??null,longitude:u.longitude??null}:{...Wu}}catch{return{...Wu}}}async saveFilter(c){const u=c.workTypePartTime&&c.partTimeHours&&c.partTimeHours>0&&c.partTimeHours<=37?c.partTimeHours:null,r={escoIds:c.escoIds,candidateSearchFilter:{workTimeDay:!1,workTimeEvening:!1,workTimeNight:!1,workTimeWeekend:!1,workTypePermanent:c.workTypePermanent,workTypeFreelance:!1,workTypePartTime:c.workTypePartTime,workTypeSubstitute:!1,workTypeTemporary:!1,workDistance:c.workDistance,partTimeHours:u,distanceCenterName:c.distanceCenterName,latitude:c.latitude,longitude:c.longitude}};await this.filterService.saveJobFilter(r)}async resetFilter(){return await this.filterService.resetJobFilter(),{...Wu}}async searchPlaceSuggestions(c){const u=c.trim();return u.length<3?[]:((await this.placesService.searchPlaces(u)).predictions??[]).filter(h=>typeof h.place_id=="string"&&typeof h.description=="string").map(h=>({placeId:h.place_id,description:h.description}))}async getPlaceSelection(c){const r=(await this.placesService.getPlaceDetails(c)).result;return!r||typeof r.formatted_address!="string"?null:{description:r.formatted_address,latitude:typeof r.geometry?.location?.lat=="number"?r.geometry.location.lat:null,longitude:typeof r.geometry?.location?.lng=="number"?r.geometry.location.lng:null}}async getTabItems(c,u){if(c==="gemte"){const r=await this.jobService.getSavedJobsV2(0,100);return $u(r).map(v=>Uh(v))}if(c==="sogte"){const r=await this.jobService.getAppliedJobsV2(0,100);return $u(r).map(v=>Uh(v))}return this.getJobsFeedItems(u?[u]:void 0)}async applyFiltersAndGetJobs(c,u){await this.saveFilter(c);const r=w0(u);return this.getJobsFeedItems(r)}async toggleBookmark(c,u){const r=c.fromJobnet?"star":"arbejd.com";await this.jobService.bookmarkJobV2(c.id,u,r)}async getJobsFeedItems(c){let r=10,h=0;const v=12,z=120,q=new Set,L=[];let b=[];const B=(c??[]).map(D=>D.trim()).filter(D=>D.length>0);if(B.length>0)b=B;else try{b=(await this.jobService.getSearchWords()).filter(R=>typeof R=="string"&&R.trim().length>0)}catch{b=[]}for(let D=0;D<v&&L.length<z;D+=1){const R=await this.jobService.getJobsV2(r,h,20,b),K=Gn(R),le=$u(R);for(const se of le){const Y=Gn(se);if(!Y)continue;const P=Gn(Y.jobPosting);if(!P)continue;const ie=P;if(!ie.id||q.has(ie.id))continue;q.add(ie.id);const G=typeof Y.total=="number"?Y.total:0;L.push(U0(ie,Math.round(G*100)))}const Z=wh(K,"nextLevel"),fe=wh(K,"nextOffset");if(le.length===0)break;Z===null||fe===null?h+=20:(r=Z,h=fe)}return L}}const O0=[{key:"dashboard",label:"Dashboard",icon:op},{key:"jobs",label:"Jobs",icon:fr},{key:"cv",label:"CV",icon:sr},{key:"messages",label:"Beskeder",icon:um,badge:"3"}],L0=[{key:"agents",label:"Jobagenter",icon:Qp,dot:!0},{key:"ai-agent",label:"AI-agent",icon:em,accent:!0},{key:"simulator",label:"Simulator",icon:lm},{key:"subscription",label:"Abonnement",icon:ir}];function Gt({active:o="dashboard",onNavigate:c}){const[u,r]=T.useState(!1);T.useEffect(()=>{r(!1)},[o]),T.useEffect(()=>{if(!u)return;function v(q){q.key==="Escape"&&r(!1)}const z=document.body.style.overflow;return document.body.style.overflow="hidden",window.addEventListener("keydown",v),()=>{document.body.style.overflow=z,window.removeEventListener("keydown",v)}},[u]);function h(v){c?.(v),r(!1)}return n.jsxs(n.Fragment,{children:[n.jsx("button",{type:"button",className:"dash-mobile-menu-btn","aria-label":u?"Luk menu":"Aabn menu","aria-expanded":u,onClick:()=>r(v=>!v),children:u?n.jsx(or,{size:18,strokeWidth:1.9}):n.jsx(Sp,{size:18,strokeWidth:1.9})}),n.jsx("button",{type:"button",className:`dash-mobile-overlay ${u?"open":""}`,"aria-label":"Luk menu",onClick:()=>r(!1)}),n.jsxs("aside",{className:`dash-sidebar ${u?"open":""}`,children:[n.jsxs("div",{className:"dash-logo-row",children:[n.jsx("div",{className:"dash-logo-dot",children:"A"}),n.jsx("span",{className:"dash-logo-text",children:"ARBEJD"})]}),n.jsxs("nav",{className:"dash-nav",children:[O0.map(v=>{const z=v.icon,q=v.key===o;return n.jsxs("button",{type:"button",className:q?"dash-nav-item active":"dash-nav-item",onClick:()=>h(v.key),children:[n.jsx("span",{className:v.accent?"dash-nav-icon accent":"dash-nav-icon",children:n.jsx(z,{size:19,strokeWidth:1.7})}),n.jsx("span",{className:"dash-nav-label",children:v.label}),v.badge?n.jsx("span",{className:"dash-nav-badge",children:v.badge}):null]},v.key)}),n.jsx("div",{className:"dash-nav-divider"}),L0.map(v=>{const z=v.icon,q=v.key===o;return n.jsxs("button",{type:"button",className:q?"dash-nav-item active":"dash-nav-item",onClick:()=>h(v.key),children:[n.jsx("span",{className:v.accent?"dash-nav-icon accent":"dash-nav-icon",children:n.jsx(z,{size:19,strokeWidth:1.7})}),n.jsx("span",{className:"dash-nav-label",children:v.label}),v.dot?n.jsx("span",{className:"dash-nav-dot"}):null]},v.key)})]}),n.jsxs("div",{className:"dash-sidebar-pro",children:[n.jsx("div",{className:"dash-sidebar-pro-glow"}),n.jsx(Zn,{size:19,strokeWidth:1.8}),n.jsx("h4",{children:"Pro-medlemskab"}),n.jsx("p",{children:"Faa ubegrænsede simuleringer"})]})]})]})}function Jt({actions:o,imageUrl:c,name:u,onLogout:r,onToggleTheme:h,theme:v="light"}){return n.jsxs("header",{className:"dash-topbar",children:[h?n.jsxs("button",{type:"button",className:"dash-theme-btn",onClick:h,children:[v==="dark"?n.jsx(d0,{size:15,strokeWidth:1.8}):n.jsx(Dp,{size:15,strokeWidth:1.8}),n.jsx("span",{children:v==="dark"?"Light":"Dark"})]}):null,o?n.jsx("div",{className:"dash-topbar-actions",children:o}):null,n.jsxs("div",{className:"dash-profile-wrap",children:[n.jsxs("button",{className:"dash-profile-btn",type:"button",children:[c?n.jsx("img",{src:c,alt:u,className:"dash-profile-avatar"}):n.jsx("div",{className:"dash-profile-avatar dash-profile-avatar-fallback",children:u.slice(0,1).toUpperCase()}),n.jsx("span",{children:u}),n.jsx(Bn,{size:15,strokeWidth:1.8})]}),n.jsxs("div",{className:"dash-profile-menu",children:[n.jsxs("button",{type:"button",children:[n.jsx(Yg,{size:16,strokeWidth:1.8})," Profil"]}),n.jsxs("button",{type:"button",children:[n.jsx(rm,{size:16,strokeWidth:1.8})," Indstillinger"]}),n.jsx("div",{className:"dash-profile-divider"}),n.jsxs("button",{type:"button",className:"danger",onClick:r,children:[n.jsx(yp,{size:16,strokeWidth:1.8})," Log ud"]})]})]})]})}const R0={paymentOverview:null,jobAgentFilters:[],cvSuggestions:[],escos:[]};function H0(o){return o.trim().slice(0,1).toUpperCase()||"A"}function V0(o){return Math.max(68,98-o*4)}function q0(o,c){const u=c.trim().toLowerCase();return u?o.filter(r=>r.preferedLabelDa.toLowerCase().includes(u)).slice(0,8):[]}function B0({onLogout:o,onNavigate:c,onOpenJobDetail:u,onToggleTheme:r,theme:h}){const v=T.useMemo(()=>new mm,[]),z=T.useMemo(()=>new Ns,[]),[q,L]=T.useState("Lasse"),[b,B]=T.useState(void 0),[D,R]=T.useState(R0),[K,le]=T.useState([]),[Z,fe]=T.useState(!0),[te,se]=T.useState(""),[Y,P]=T.useState(""),[ie,G]=T.useState(""),[E,ae]=T.useState(""),[he,pe]=T.useState(""),[H,Q]=T.useState(25);T.useEffect(()=>{let x=!0;async function $(){fe(!0);const[de,m,N]=await Promise.all([v.getCandidateProfile(),v.loadInitialData(),z.getTabItems("jobs")]);x&&(L(de.name),B(de.imageUrl),R(m),le(N),fe(!1))}return $(),()=>{x=!1}},[v,z]);async function ue(){const x=await v.loadInitialData();R(x)}async function ee(){const x=Y.trim()||te.trim()||ie.trim(),$=v.getEscoSuggestions(x,D.escos,D.jobAgentFilters)[0]||q0(D.escos,x)[0];$&&(await v.addEscoToFilter($.id),await ue(),se(""),P(""),G(""),ae(""),pe(""),Q(25))}async function W(x){await v.setFilterVisibility(x,!x.visible),await ue()}const _=D.jobAgentFilters,V=(K.length>0?K:[]).slice(0,6);return n.jsxs("section",{className:`dash-root ${h==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(Gt,{active:"agents",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar ai-agent-main",children:[n.jsx(Jt,{name:q,imageUrl:b,onLogout:o,theme:h,onToggleTheme:r}),n.jsxs("div",{className:"ai-head",children:[n.jsx("h1",{children:"Jobagenter"}),n.jsx("p",{children:"Saet din jobsogning pa autopilot. Lad agenter overvage og matche dig med de perfekte jobs."})]}),n.jsxs("section",{className:"ai-create-card",children:[n.jsxs("div",{className:"ai-create-title",children:[n.jsx("div",{className:"ai-create-icon",children:n.jsx(em,{size:20,strokeWidth:1.8})}),n.jsx("h2",{children:"Opret ny jobagent"})]}),n.jsxs("div",{className:"ai-form-grid",children:[n.jsxs("div",{className:"ai-field",children:[n.jsx("label",{children:"Agentens navn"}),n.jsx("input",{value:te,onChange:x=>se(x.target.value),placeholder:"F.eks. Frontend Udvikler CPH"})]}),n.jsxs("div",{className:"ai-field",children:[n.jsx("label",{children:"Sogetekst / Nogleord"}),n.jsx("input",{value:Y,onChange:x=>P(x.target.value),placeholder:"F.eks. React, TypeScript, Tailwind"})]}),n.jsxs("div",{className:"ai-field",children:[n.jsx("label",{children:"Arbejdsomrade"}),n.jsxs("select",{value:ie,onChange:x=>G(x.target.value),children:[n.jsx("option",{value:"",children:"Vaelg branche"}),n.jsx("option",{value:"IT & Udvikling",children:"IT & Udvikling"}),n.jsx("option",{value:"Design & UX",children:"Design & UX"}),n.jsx("option",{value:"Salg & Marketing",children:"Salg & Marketing"}),n.jsx("option",{value:"HR & Ledelse",children:"HR & Ledelse"})]})]}),n.jsxs("div",{className:"ai-field",children:[n.jsx("label",{children:"Arbejdstype"}),n.jsxs("select",{value:E,onChange:x=>ae(x.target.value),children:[n.jsx("option",{value:"",children:"Vaelg type"}),n.jsx("option",{value:"Fuldtid",children:"Fuldtid"}),n.jsx("option",{value:"Deltid",children:"Deltid"}),n.jsx("option",{value:"Freelance",children:"Freelance / Konsulent"}),n.jsx("option",{value:"Studiejob",children:"Studiejob"})]})]}),n.jsxs("div",{className:"ai-field",children:[n.jsx("label",{children:"Arbejdssted"}),n.jsxs("div",{className:"ai-location-wrap",children:[n.jsx(Qn,{size:16,strokeWidth:1.8}),n.jsx("input",{value:he,onChange:x=>pe(x.target.value),placeholder:"By eller postnummer"})]})]}),n.jsxs("div",{className:"ai-field ai-distance-field",children:[n.jsxs("div",{className:"ai-distance-head",children:[n.jsx("label",{children:"Maks. distance"}),n.jsxs("span",{children:[H," km"]})]}),n.jsx("input",{type:"range",min:0,max:100,value:H,onChange:x=>Q(Number(x.target.value))})]})]}),n.jsx("div",{className:"ai-create-actions",children:n.jsxs("button",{type:"button",onClick:()=>{ee()},children:[n.jsx(Ip,{size:16,strokeWidth:1.8})," Gem jobagent"]})})]}),n.jsxs("section",{className:"ai-agents-section",children:[n.jsx("h3",{children:"Dine aktive agenter"}),n.jsxs("div",{className:"ai-agents-row custom-scrollbar",children:[_.length===0?n.jsx("p",{className:"dash-loading",children:"Ingen aktive agenter endnu."}):null,_.map((x,$)=>n.jsxs("article",{className:"ai-agent-chip-card",children:[n.jsxs("div",{className:"ai-agent-card-head",children:[n.jsxs("div",{className:"ai-agent-chip-left",children:[n.jsx("div",{className:`ai-agent-mini-icon ${$%2===0?"teal":"indigo"}`,children:$%2===0?n.jsx(Tp,{size:16,strokeWidth:1.8}):n.jsx(om,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:x.escoName}),n.jsx("p",{children:x.isCalculated?"Aktiv siden i går":"Aktiv"})]})]}),n.jsx("button",{type:"button",className:x.visible?"ai-toggle on":"ai-toggle",onClick:()=>{W(x)},children:n.jsx("span",{})})]}),n.jsxs("div",{className:"ai-tags",children:[n.jsx("span",{children:x.escoName}),n.jsx("span",{children:he||"København"}),n.jsxs("span",{children:[H," km"]})]})]},x.id))]})]}),n.jsxs("section",{className:"ai-jobs-section",children:[n.jsxs("div",{className:"ai-jobs-head",children:[n.jsxs("h3",{children:[n.jsx(Zn,{size:16,strokeWidth:1.8})," Anbefalede jobs til dig"]}),n.jsx("span",{children:"Opdateret for 5 min siden"})]}),n.jsxs("div",{className:"ai-jobs-grid",children:[Z?n.jsx("p",{className:"dash-loading",children:"Indlaeser anbefalinger..."}):null,!Z&&V.length===0?n.jsx("p",{className:"dash-loading",children:"Ingen jobanbefalinger fundet endnu."}):null,V.map((x,$)=>n.jsxs("article",{className:"ai-job-card",role:"button",tabIndex:0,onClick:()=>u(x.id,x.fromJobnet,"agents"),onKeyDown:de=>{(de.key==="Enter"||de.key===" ")&&(de.preventDefault(),u(x.id,x.fromJobnet,"agents"))},children:[n.jsx("div",{className:`ai-job-rail ${$%3===2?"indigo":"teal"}`}),n.jsxs("div",{className:"ai-job-top",children:[x.companyLogoImage||x.logoUrl?n.jsx("img",{src:x.companyLogoImage||x.logoUrl,alt:x.companyName,className:"ai-company-logo"}):n.jsx("div",{className:"ai-company-logo-fallback",children:H0(x.companyName)}),n.jsxs("div",{className:"ai-match-col",children:[n.jsxs("div",{className:"ai-match-pill",children:[n.jsx(Kn,{size:13,strokeWidth:1.8})," ",V0($),"% Match"]}),n.jsxs("small",{children:["Via: ",_[0]?.escoName||"Jobagent"]})]})]}),n.jsxs("div",{className:"ai-job-title-wrap",children:[n.jsx("h4",{children:x.title}),n.jsxs("p",{children:[x.companyName," • ",x.address||"Lokation"]})]}),n.jsxs("div",{className:"ai-job-tags",children:[n.jsx("span",{children:x.occupationName||"Frontend"}),n.jsx("span",{children:x.fromJobnet?"Jobnet":"Arbejd.com"}),n.jsx("span",{children:x.candidateDistance!=null?`${Math.round(x.candidateDistance)} km`:"Remote"})]}),n.jsxs("div",{className:"ai-job-bottom",children:[n.jsx("span",{children:"Slået op for nyligt"}),n.jsxs("button",{type:"button",onClick:de=>{de.stopPropagation(),u(x.id,x.fromJobnet,"agents")},children:["Læs mere ",n.jsx(Ua,{size:14,strokeWidth:1.8})]})]})]},x.id))]})]})]})]})}const Y0={paymentOverview:null,jobAgentFilters:[],cvSuggestions:[],escos:[]};function Oh(){return["Diamantskærer","Ministerialbetjent","Kiropraktor","System Developer","Senior Software Developer","Founder and Developer","Senior .Net Developer","Freelance Programmer","Støberichef","Softwareudvikler, frontend","CSR-ansvarlig","Lagerchef inden for råstof","Ios developer","Kokkeelev","IT-kvalitetsmedarbejder","Efterretningsofficer"]}function G0(o){return o>=70?{text:"Kan styrke dine chancer i ansøgningsbunken",kind:"strong"}:o>=40?{text:"Ofte efterspurgt forbedrer dine jobmuligheder markant",kind:"neutral"}:{text:"Et godt første skridt mod flere relevante job",kind:"soft"}}function J0(o){return o==="education"?nm:o==="language"?js:o==="driversLicense"?tm:o==="certificate"?Ph:o==="qualification"?Kn:hr}function Q0(o){return o==="education"?"blue":o==="language"?"emerald":o==="driversLicense"?"orange":o==="certificate"?"rose":o==="qualification"?"indigo":"slate"}function X0({onLogout:o,onNavigate:c,onToggleTheme:u,theme:r}){const h=T.useMemo(()=>new mm,[]),[v,z]=T.useState("Lasse"),[q,L]=T.useState(void 0),[b,B]=T.useState(Y0),[D,R]=T.useState(!0),[K,le]=T.useState("");T.useEffect(()=>{let Y=!0;async function P(){R(!0);const[ie,G]=await Promise.all([h.getCandidateProfile(),h.loadInitialData()]);if(!Y)return;z(ie.name),L(ie.imageUrl),B(G);const E=G.jobAgentFilters[0]?.escoName||Oh()[1];le(ae=>ae||E),R(!1)}return P(),()=>{Y=!1}},[h]);const Z=b.jobAgentFilters.length>0?b.jobAgentFilters.map(Y=>Y.escoName):Oh(),fe=b.jobAgentFilters.find(Y=>Y.escoName===K)||b.jobAgentFilters[0],te=(fe?b.cvSuggestions.find(Y=>Y.escoId===fe.escoId)?.improvements:b.cvSuggestions[0]?.improvements)||[],se=te.length>0?te:[{name:"Grundkursus i sikkerhed og beredskab",jobChanceIncrease:78,improvementType:"education"},{name:"Service og kommunikation i offentlige institutioner",jobChanceIncrease:52,improvementType:"qualification"},{name:"Dansk (Flydende)",jobChanceIncrease:65,improvementType:"language"},{name:"B - Almindelig bil",jobChanceIncrease:34,improvementType:"driversLicense"},{name:"Konflikthåndtering",jobChanceIncrease:72,improvementType:"qualification"},{name:"Førstehjælpsbevis",jobChanceIncrease:44,improvementType:"certificate"},{name:"Sikkerhedsgodkendelse (PET)",jobChanceIncrease:81,improvementType:"certificate"}];return n.jsxs("section",{className:`dash-root ${r==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(Gt,{active:"ai-agent",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar career-main",children:[n.jsx(Jt,{name:v,imageUrl:q,onLogout:o,theme:r,onToggleTheme:u,actions:n.jsxs("div",{className:"career-status-pill",children:[n.jsx(Ke,{size:15,strokeWidth:1.8}),"CV analyseret"]})}),n.jsxs("div",{className:"career-head",children:[n.jsxs("div",{className:"career-head-title-row",children:[n.jsx("div",{className:"career-head-icon",children:n.jsx(j0,{size:19,strokeWidth:1.8})}),n.jsx("h1",{children:"Karriereagent"})]}),n.jsx("p",{className:"career-head-kicker",children:"Din Karriereagent Foreslår"}),n.jsx("p",{className:"career-head-desc",children:"Boost din profil ved hjælp af kunstig intelligens. Forslagene er udvalgt til din profil ud fra analyser af over 100.000+ jobopslag og dit nuværende CV."})]}),n.jsxs("div",{className:"career-grid",children:[n.jsxs("aside",{className:"career-agents-col",children:[n.jsxs("div",{className:"career-agents-head",children:[n.jsx("h2",{children:"Mine agenter"}),n.jsxs("button",{type:"button",children:[n.jsx(Hg,{size:16,strokeWidth:1.8})," Tilføj ny agent"]})]}),n.jsx("div",{className:"career-agents-list custom-scrollbar",children:Z.map(Y=>n.jsxs("button",{type:"button",className:K===Y?"active":"",onClick:()=>le(Y),children:[n.jsx("span",{children:Y}),K===Y?n.jsx("i",{}):null]},Y))})]}),n.jsxs("section",{className:"career-reco-col",children:[n.jsxs("div",{className:"career-reco-head",children:[n.jsxs("h2",{children:["Viser anbefalinger for",n.jsx("span",{children:K||"Ministerialbetjent"})]}),n.jsxs("button",{type:"button",children:[n.jsx(am,{size:14,strokeWidth:1.8})," Filtrer"]})]}),D?n.jsx("p",{className:"dash-loading",children:"Indlaeser anbefalinger..."}):null,n.jsx("div",{className:"career-cards custom-scrollbar",children:se.map((Y,P)=>{const ie=J0(Y.improvementType||"qualification"),G=G0(Y.jobChanceIncrease||0),E=Q0(Y.improvementType||"qualification");return n.jsxs("article",{className:"career-card",children:[n.jsx("div",{className:"career-card-glow"}),n.jsx("div",{className:"career-card-wand",children:n.jsx(Zn,{size:16,strokeWidth:1.8})}),n.jsxs("div",{className:"career-card-content",children:[n.jsx("div",{className:`career-card-icon ${E}`,children:n.jsx(ie,{size:18,strokeWidth:1.8})}),n.jsx("h3",{children:Y.shortName||Y.name}),n.jsxs("p",{className:`tone ${G.kind}`,children:[G.kind==="strong"?n.jsx(dm,{size:13,strokeWidth:1.8}):G.kind==="neutral"?n.jsx(Kn,{size:13,strokeWidth:1.8}):n.jsx(n0,{size:13,strokeWidth:1.8}),G.text]})]})]},`${Y.name}-${P}`)})})]})]})]})]})}class Z0{constructor(c=He){this.http=c}generateApplication(c,u,r,h){let v=M.backendApiV2+"1.0.0/client/ai_handler/create_my_application",z={isStar:c,jobId:u,language:r,userInput:h};return this.http.post(v,z)}listGeneratedJobApplications(c){let u=M.backendApiV2+"1.0.0/client/ai_handler/list_created_job_application/"+c;return this.http.get(u)}listPredefinedUserInput(){let c=M.backendApiV2+"1.0.0/client/ai_handler/list_predefined_user_input";return this.http.get(c)}getJobApplication(c){let u=M.backendApiV2+"1.0.0/client/ai_handler/"+c;return this.http.get(u)}updateMyCvDescriptions(c){let u=M.backendApiV2+"1.0.0/client/ai_handler/update_my_cv_descriptions",r={language:c};return this.http.post(u,r)}updateStatesOnMyCvDescription(c,u,r){let h=M.backendApiV2+"1.0.0/client/ai_handler/update_states_on_my_cv_descriptions/"+c,v={state:u,subState:r};return this.http.put(h,v)}getMyCvDescriptions(){let c=M.backendApiV2+"1.0.0/client/ai_handler/get_my_cv_descriptions";return this.http.get(c)}submitJobApplicationRating(c,u,r){let h=M.backendApiV2+"1.0.0/client/ai_handler/job_application_rating",v={ai_generated_job_application_id:c,rating:u,rating_text:r};return this.http.post(h,v)}startApplicationExamination(c){const u=M.backendApiV2+"1.0.0/client/ai_handler/create_application_examination",r={ai_generated_job_application_id:c};return this.http.post(u,r)}getApplicationExamination(c){const u=M.backendApiV2+"1.0.0/client/ai_handler/application_examination/"+encodeURIComponent(c);return this.http.get(u)}getApplicationExaminationByJobApplicationId(c){const u=M.backendApiV2+"1.0.0/client/ai_handler/application_examination_by_job_application/"+c;return this.http.get(u)}}class K0{constructor(c=He){this.http=c}searchForCertification(c){let u=encodeURIComponent(c),r=M.backendApiV2+`1.0.0/client/certificate?search_text=${u}`;return this.http.get(r)}saveCertification(c){let u=M.backendApiV2+"1.0.0/client/candidate_certificate",r={qualification_id:c};return this.http.post(u,r)}updateCertification(c){let u=M.backendApiV2+"1.0.0/client/candidate_certificate/"+c.id,r=c;return this.http.put(u,r)}removeCertification(c){let u=M.backendApiV2+"1.0.0/client/candidate_certificate/"+c;return this.http.delete(u)}addUnknownCertificate(c){let u=M.backendApiV2+"1.0.0/client/certificate",r={certificate_name:c};return this.http.post(u,r)}}class W0{constructor(c=He){this.http=c}sendMyCvToEmail(){let c=M.backendApi+"api/1.1.0/candidate/sendPdf",u={};return this.http.post(c,u)}getMyCv(){let c=M.backendApiV2+"1.0.0/client/candidate/pdf";return this.http.get(c,{responseType:"blob"})}getMyCvV2(c){let u=M.backendApiV2+"1.0.0/client/candidate/pdf_url?language="+c;return this.http.get(u)}generateCv(c){let u=M.backendApiV2+"1.0.0/client/candidate/generateCv",r={language:c};return this.http.post(u,r)}}class F0{constructor(c=He,u=Gl){this.http=c,this.localStorageService=u}uploadCv(c,u){const r=M.backendApiV2+"1.0.0/client/cv_upload";return this.http.post(r,c,{headers:{Authorization:`Bearer ${u}`}})}getCvUploadData(){let c=M.backendApiV2+"1.0.0/client/cv_upload/get_upload_cv";return this.http.get(c)}setProfileTextToDone(c){let u=M.backendApiV2+"1.0.0/client/cv_upload/profile_text_is_done/"+c,r={};return this.http.put(u,r)}setExperienceToDone(c){let u=M.backendApiV2+"1.0.0/client/cv_upload/experience_is_done/"+c,r={};return this.http.put(u,r)}setEducationToDone(c){let u=M.backendApiV2+"1.0.0/client/cv_upload/education_is_done/"+c,r={};return this.http.put(u,r)}setQualificationToDone(c){let u=M.backendApiV2+"1.0.0/client/cv_upload/qualification_is_done/"+c,r={};return this.http.put(u,r)}setCertificateToDone(c){let u=M.backendApiV2+"1.0.0/client/cv_upload/certificate_is_done/"+c,r={};return this.http.put(u,r)}setLanguageToDone(c){let u=M.backendApiV2+"1.0.0/client/cv_upload/language_is_done/"+c,r={};return this.http.put(u,r)}setDriversLicenseToDone(c){let u=M.backendApiV2+"1.0.0/client/cv_upload/drivers_license_is_done/"+c,r={};return this.http.put(u,r)}setCvUploadToDone(c){let u=M.backendApiV2+"1.0.0/client/cv_upload/cv_is_done/"+c,r={};return this.http.put(u,r)}}class $0{constructor(c=He){this.http=c}getAllDriverLicenses(){let c=M.backendApi+"api/1.1.0/driversLicenses";return this.http.get(c)}updateDriverLicense(c,u){let r=M.backendApi+"api/1.1.0/candidate/driversLicense/"+c,h={};return this.http.put(r,h)}removeLanguage(c){let u=M.backendApiV2+"1.0.0/client/candidate_drivers_license/"+c;return this.http.delete(u)}saveDriverLicense(c,u){let r=M.backendApiV2+"1.0.0/client/candidate_drivers_license",h={level:u,drivers_license_id:c.id};return this.http.post(r,h)}saveDriverLicenseV2(c,u){let r=M.backendApiV2+"1.0.0/client/candidate_drivers_license",h={level:c,drivers_license_id:u};return this.http.post(r,h)}}class I0{constructor(c=He){this.http=c}searchForEducations(c){let u=M.backendApi+"api/1.1.0/educations/search/"+c;return this.http.get(u)}searchForSchools(c){let u=M.backendApi+"api/1.1.0/institutions/search/"+c;return this.http.get(u)}saveEducation(c,u){let r=M.backendApiV2+"1.0.0/client/candidate_education",h={comments:c.comments,education_disced_15:c.education.disced15,from_date:c.fromDate,to_date:c.toDate,institution_number:c.institution?.instNumber,is_current:c.isCurrent,language:u};return this.http.post(r,h)}removeEducation(c){let u=M.backendApiV2+"1.0.0/client/candidate_education/"+c;return this.http.delete(u)}updateEducation(c,u,r){let h=M.backendApiV2+"1.0.0/client/candidate_education/"+c,v={comments:u.comments,from_date:u.fromDate,to_date:u.toDate,is_current:u.isCurrent,language:r};return this.http.put(h,v)}getEducationOccupationSuggestions(c){let u=M.backendApi+"api/1.1.0/educations/suggestions/occupation/"+c;return this.http.get(u)}saveUnknownEducation(c){let u=M.backendApiV2+"1.0.0/client/education/save_unknown_education",r={education_name:c};return this.http.post(u,r)}saveEducationV2(c,u){let r=M.backendApiV2+"1.0.0/client/candidate_education",h={comments:c.comments,education_disced_15:c.education_disced_15,from_date:c.from_date,to_date:c.to_date,institution_number:c.institution_number,is_current:c.is_current,language:u};return this.http.post(r,h)}}class P0{constructor(c=He){this.http=c}getAllLanguages(){let c=M.backendApi+"api/1.1.0/languages";return this.http.get(c)}saveLanguage(c,u){let r=M.backendApiV2+"1.0.0/client/candidate_language",h={language_id:u.id,level:c};return this.http.post(r,h)}updateLanguage(c,u,r){let h=M.backendApiV2+"1.0.0/client/candidate_language/"+c,v={level:u};return this.http.put(h,v)}removeLanguage(c){let u=M.backendApiV2+"1.0.0/client/candidate_language/"+c;return this.http.delete(u)}saveLanguageV2(c,u){let r=M.backendApiV2+"1.0.0/client/candidate_language",h={language_id:u,level:c};return this.http.post(r,h)}}class ey{constructor(c=He){this.http=c}searchForQualification(c){let u=M.backendApi+"api/1.1.0/qualifications/type/3/search/"+c;return this.http.get(u)}updateQualification(c,u){let r=M.backendApiV2+"1.0.0/client/candidate_qualification/"+c,h={level:u};return this.http.put(r,h)}saveQualification(c){let u=M.backendApiV2+"1.0.0/client/candidate_qualification",r={level:c.level,qualification_id:c.qualification.id};return this.http.post(u,r)}removeQualification(c){let u=M.backendApiV2+"1.0.0/client/candidate_qualification/"+c;return this.http.delete(u)}getQualificationsOccupationSuggestions(c,u){let r=M.backendApi+"api/1.1.0/qualifications/type/"+u+"/suggestions/occupation/"+c;return this.http.get(r)}addUnknownQualification(c){let u=M.backendApi+"api/1.1.0/qualifications/type/3/fromCandidate",r={name:c,type:3};return this.http.post(u,r)}saveQualificationV2(c){let u=M.backendApiV2+"1.0.0/client/candidate_qualification",r={level:c.level,qualification_id:c.qualification_id};return this.http.post(u,r)}}class ty{constructor(c=He){this.http=c}addUnknownOccupation(c){let u=M.backendApi+"api/1.1.0/occupations/fromCandidate",r={name:c};return this.http.post(u,r)}}class ay{constructor(c=He){this.http=c}saveUnknownInstitution(c){let u=M.backendApiV2+"1.0.0/client/institution/save_unknown_institution",r={institution_name:c};return this.http.post(u,r)}}class ly{constructor(c=new tl,u=new W0,r=new F0,h=new Ss,v=new Z0,z=new I0,q=new ey,L=new K0,b=new P0,B=new $0,D=new hm,R=new ty,K=new ay,le=Gl){this.candidateService=c,this.cvService=u,this.cvUploadService=r,this.subscriptionService=h,this.aiHandlerService=v,this.educationService=z,this.qualificationService=q,this.certificationService=L,this.languageService=b,this.driverLicenseService=B,this.escoService=D,this.occupationService=R,this.institutionService=K,this.localStorageService=le}escosCache=null;async getSnapshot(){const[c,u,r,h,v,z,q,L,b,B]=await Promise.allSettled([this.candidateService.getCandidate(),this.candidateService.getCandidatesExperiences(),this.candidateService.getCandidatesEducations(),this.candidateService.getCandidatesQualifications(),this.candidateService.getCandidatesCertifications(),this.candidateService.getCandidatesLanguages(),this.candidateService.getCandidatesDriverLicenses(),this.subscriptionService.getPaymentOverview(),this.cvUploadService.getCvUploadData(),this.aiHandlerService.getMyCvDescriptions()]);return{candidate:c.status==="fulfilled"?c.value:null,experiences:u.status==="fulfilled"?u.value:[],educations:r.status==="fulfilled"?r.value:[],skills:h.status==="fulfilled"?h.value:[],certifications:v.status==="fulfilled"?v.value:[],languages:z.status==="fulfilled"?z.value:[],driverLicenses:q.status==="fulfilled"?q.value:[],paymentOverview:L.status==="fulfilled"?L.value:null,cvUploadData:b.status==="fulfilled"?b.value:null,aiGeneratedCVDescription:B.status==="fulfilled"&&B.value?.id?B.value:null}}async setActiveSeeker(c,u,r){const h={...c,isActive:u};return this.candidateService.updateCandidate(h,r)}async updateCandidate(c,u){return this.candidateService.updateCandidate(c,u)}async generateCv(c){await this.cvService.generateCv(c)}async getCvDownloadUrl(c){return(await this.cvService.getMyCvV2(c)).url}async uploadCv(c,u){const r=await this.localStorageService.getAuthToken();if(!r)throw new Error("No auth token found.");await this.cvUploadService.uploadCv({base_64_cv_file:c,cv_file_type:u},r)}async optimizeCv(c){await this.aiHandlerService.updateMyCvDescriptions(c)}async updateExperience(c,u){await this.candidateService.updateExperience(c,u)}async updateEducation(c,u){const r={comments:c.comments,education:c.education,institution:c.institution,fromDate:new Date(c.fromDate),toDate:new Date(c.toDate),isCurrent:c.isCurrent};await this.educationService.updateEducation(c.id,r,u)}async updateCertification(c){await this.certificationService.updateCertification(c)}async updateLanguage(c){const u={id:c.language.id,isO639:c.language.isO639,name:c.language.name,ownName:c.language.ownName,priority:c.language.priority};await this.languageService.updateLanguage(c.id,c.level,u)}async removeExperience(c){await this.candidateService.removeExperience(c)}async removeEducation(c){await this.educationService.removeEducation(c)}async removeQualification(c){await this.qualificationService.removeQualification(c)}async removeCertification(c){await this.certificationService.removeCertification(c)}async removeLanguage(c){await this.languageService.removeLanguage(c)}async removeDriverLicense(c){await this.driverLicenseService.removeLanguage(c)}async getEscoSuggestions(c,u=25){this.escosCache||(this.escosCache=await this.escoService.listAllEscos());const r=c.trim().toLowerCase();return r?this.escosCache.filter(h=>h.preferedLabelDa.toLowerCase().includes(r)).slice(0,u):this.escosCache.slice(0,u)}async getLanguageOptions(){return(await this.languageService.getAllLanguages()).allLanguages??[]}async getDriverLicenseOptions(){return this.driverLicenseService.getAllDriverLicenses()}async createExperience(c,u){let r=c.escoId??null;if(!r&&c.occupationName?.trim()&&(r=(await this.occupationService.addUnknownOccupation(c.occupationName.trim())).id),!r)throw new Error("Vælg eller opret en stilling først.");await this.candidateService.saveExperienceV2({companyName:c.companyName,comments:c.comments,fromDate:c.fromDate,toDate:c.toDate,isCurrent:c.isCurrent,escoId:r},u)}async createEducation(c,u){let r=c.educationDisced15??null;if(!r&&c.educationName?.trim()&&(r=(await this.educationService.saveUnknownEducation(c.educationName)).disced15),!r)throw new Error("Vælg eller opret en uddannelse først.");let h=c.institutionNumber;!h&&c.institutionName?.trim()&&(h=(await this.institutionService.saveUnknownInstitution(c.institutionName.trim())).inst_number),await this.educationService.saveEducationV2({comments:c.comments,institution_number:h,from_date:c.fromDate,to_date:c.toDate,education_disced_15:r,is_current:c.isCurrent},u)}async createCertification(c){let u=c.certificateId??null;if(!u&&c.certificateName?.trim()&&(u=(await this.certificationService.addUnknownCertificate(c.certificateName.trim())).certificate_id),!u)throw new Error("Vælg eller opret et certifikat først.");await this.certificationService.saveCertification(u)}async createLanguage(c,u){await this.languageService.saveLanguageV2(u,c)}async getQualificationSuggestions(c){const u=c.trim();return u?this.qualificationService.searchForQualification(u):[]}async createQualification(c){let u=c.qualificationId?.trim()||"";if(!u&&c.qualificationName?.trim()&&(u=(await this.qualificationService.addUnknownQualification(c.qualificationName.trim())).id),!u)throw new Error("Vælg eller opret en kvalifikation først.");await this.qualificationService.saveQualificationV2({qualification_id:u,level:c.level})}async getEducationSuggestions(c){const u=c.trim();return u?this.educationService.searchForEducations(u):[]}async getSchoolSuggestions(c){const u=c.trim();return u?this.educationService.searchForSchools(u):[]}async getCertificationSuggestions(c){const u=c.trim();return u?this.certificationService.searchForCertification(u):[]}async createDriverLicense(c,u){await this.driverLicenseService.saveDriverLicenseV2(u,c)}}const ny={candidate:null,experiences:[],educations:[],skills:[],certifications:[],languages:[],driverLicenses:[],paymentOverview:null,cvUploadData:null,aiGeneratedCVDescription:null},iy=[{id:"e1",title:"Senior Frontend-udvikler",company:"Lunar",from:"2020-08-01",to:null,description:"Udvikling og vedligeholdelse af core-features i bankens app samt performance-optimering."},{id:"e2",title:"Web-udvikler",company:"Trustpilot",from:"2017-01-01",to:"2020-07-01",description:"Udviklede dashboards og analysevaerktojer i taet samarbejde med UX-teamet."}],sy=[{id:"ed1",title:"Cand.it i Webudvikling",school:"IT-Universitetet i Kobenhavn",from:"2013-08-01",to:"2015-06-01",description:"Specialisering i webteknologier, databaser og brugercentreret design."},{id:"ed2",title:"Datamatiker",school:"KEA - Kobenhavns Erhvervsakademi",from:"2010-08-01",to:"2013-06-01",description:"Softwarekonstruktion, systemarkitektur og programmering i Java og C#."}];function ys(o){if(!o)return null;const c=o instanceof Date?o:new Date(o);return Number.isNaN(c.getTime())?null:c}function Lh(o){const c=ys(o);return c?new Intl.DateTimeFormat("da-DK",{month:"short",year:"numeric"}).format(c):"Ukendt"}function Rh(o,c,u){const r=Lh(o),h=u?"Nu":Lh(c);return`${r} - ${h}`}function cy(o){const c=ys(o);return c?new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"long",year:"numeric"}).format(c):"Ikke angivet"}function Hh(o){return[...o].sort((c,u)=>{const r=ys(c.fromDate)?.getTime()??0;return(ys(u.fromDate)?.getTime()??0)-r})}function uy(o){return o.qualification?.name||"Kvalifikation"}function ry(o){return o.qualification?.name||o.levelName||"Certificering"}function oy(o){return o.driversLicense?.name||o.levelName||"Korekort"}function dy(o){return o.levelName||"Niveau ukendt"}function fy({onLogout:o,onNavigate:c,onToggleTheme:u,theme:r}){const h=T.useMemo(()=>new ly,[]),[v,z]=T.useState("standard"),[q,L]=T.useState(ny),[b,B]=T.useState(!0);T.useEffect(()=>{let E=!0;return h.getSnapshot().then(ae=>{E&&L(ae)}).finally(()=>{E&&B(!1)}),()=>{E=!1}},[h]);const D=q.candidate,R=D?.firstName?.trim()||D?.name?.trim()||"Lasse",K=D?.firstName||"Lasse",le=D?.lastName||"Hansen",Z=D?.imageUrl||D?.image||"",fe=q.experiences.length>0?Hh(q.experiences):[],te=q.educations.length>0?Hh(q.educations):[],se=q.skills,Y=q.languages,P=q.certifications,ie=q.driverLicenses,G=Y.length>0?Y.map(E=>({id:E.id,name:E.language?.name||"Sprog",level:dy(E)})):[{id:"da",name:"Dansk",level:"Modersmal"},{id:"en",name:"Engelsk",level:"Flydende"}];return n.jsxs("section",{className:`dash-root ${r==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(Gt,{active:"cv",onNavigate:c}),n.jsxs("main",{className:`dash-main custom-scrollbar cv-page ${v==="reference"?"cv-design-reference":""}`,children:[n.jsx(Jt,{name:R,imageUrl:Z||void 0,onLogout:o,theme:r,onToggleTheme:u,actions:n.jsxs("button",{type:"button",className:"cv-design-toggle",onClick:()=>z(E=>E==="standard"?"reference":"standard"),children:[v==="reference"?n.jsx(im,{size:16,strokeWidth:1.8}):n.jsx(sm,{size:16,strokeWidth:1.8}),n.jsx("span",{children:v==="reference"?"Skift til standard design":"Skift til reference design"})]})}),n.jsxs("div",{className:"cv-head",children:[n.jsxs("div",{children:[n.jsx("h1",{children:"Dit CV"}),n.jsx("p",{children:"Handter dine faglige oplysninger, erfaringer og uddannelser."})]}),n.jsxs("button",{type:"button",className:"cv-edit-btn",children:[n.jsx(Op,{size:16,strokeWidth:1.8})," Rediger CV"]})]}),b?n.jsx("p",{className:"dash-loading",children:"Indlaeser CV..."}):null,n.jsxs("div",{className:"cv-layout",children:[n.jsxs("div",{className:"cv-left",children:[n.jsxs("article",{className:"cv-card",children:[n.jsx("div",{className:"cv-avatar-wrap",children:Z?n.jsx("img",{src:Z,alt:R,className:"cv-avatar"}):n.jsx("div",{className:"cv-avatar cv-avatar-fallback",children:R.slice(0,1).toUpperCase()})}),n.jsxs("div",{className:"cv-section-head",children:[n.jsx(ql,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Personlige oplysninger"})]}),n.jsxs("div",{className:"cv-personal-list",children:[n.jsxs("div",{children:[n.jsx("span",{children:"Fornavn"}),n.jsx("strong",{children:K})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Efternavn"}),n.jsx("strong",{children:le})]}),n.jsxs("div",{children:[n.jsx("span",{children:"E-mail"}),n.jsx("strong",{children:D?.email||"lasse@eksempel.dk"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Telefon"}),n.jsx("strong",{children:D?.phoneNumber||"+45 12 34 56 78"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Fodselsdato"}),n.jsx("strong",{children:cy(D?.birthday)})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Kon"}),n.jsx("strong",{children:D?.gender||"Mand"})]})]})]}),n.jsxs("article",{className:"cv-card",children:[n.jsxs("div",{className:"cv-section-head",children:[n.jsx(hr,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Kvalifikationer"})]}),n.jsx("div",{className:"cv-chip-wrap",children:(se.length>0?se.map(uy):["HTML & CSS","Tailwind CSS","JavaScript","React","UI/UX Design"]).slice(0,12).map(E=>n.jsx("span",{className:"cv-chip",children:E},E))})]}),n.jsxs("article",{className:"cv-card",children:[n.jsxs("div",{className:"cv-section-head",children:[n.jsx(js,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Sprog"})]}),n.jsx("div",{className:"cv-language-list",children:G.map(E=>n.jsxs("div",{children:[n.jsx("strong",{children:E.name}),n.jsx("span",{children:E.level})]},E.id))})]}),n.jsxs("div",{className:"cv-mini-grid",children:[n.jsxs("article",{className:"cv-card",children:[n.jsxs("div",{className:"cv-section-head",children:[n.jsx(Ph,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Certificeringer"})]}),n.jsxs("ul",{className:"cv-list",children:[(P.length>0?P:[]).slice(0,4).map(E=>n.jsxs("li",{children:[n.jsx(Ke,{size:15,strokeWidth:1.8})," ",ry(E)]},E.id)),P.length===0?n.jsxs(n.Fragment,{children:[n.jsxs("li",{children:[n.jsx(Ke,{size:15,strokeWidth:1.8})," AWS Certified Developer"]}),n.jsxs("li",{children:[n.jsx(Ke,{size:15,strokeWidth:1.8})," Certificeret Scrum Master"]})]}):null]})]}),n.jsxs("article",{className:"cv-card",children:[n.jsxs("div",{className:"cv-section-head",children:[n.jsx(tm,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Korekort"})]}),n.jsx("div",{className:"cv-chip-wrap",children:(ie.length>0?ie.map(oy):["B (Almindelig bil)","A (Motorcykel)"]).map(E=>n.jsx("span",{className:"cv-chip",children:E},E))})]})]})]}),n.jsxs("div",{className:"cv-right",children:[n.jsxs("section",{children:[n.jsxs("div",{className:"cv-timeline-head",children:[n.jsx("div",{className:"cv-timeline-icon",children:n.jsx(fr,{size:19,strokeWidth:1.8})}),n.jsx("h2",{children:"Erhvervserfaring"})]}),n.jsx("div",{className:"cv-timeline",children:(fe.length>0?fe:iy).map((E,ae)=>{const he="occupation"in E?E.occupation?.name||"Stilling":E.title,pe="companyName"in E?E.companyName:E.company,H="comments"in E?E.comments:E.description,Q="fromDate"in E?E.fromDate:E.from,ue="toDate"in E?E.toDate:E.to,ee="isCurrent"in E?!!E.isCurrent:!1;return n.jsxs("article",{className:"cv-timeline-item",children:[n.jsx("div",{className:"cv-timeline-dot",children:n.jsx(sr,{size:15,strokeWidth:1.8})}),n.jsxs("div",{className:"cv-timeline-card",children:[n.jsx("h3",{children:he}),n.jsxs("div",{className:"cv-meta",children:[n.jsx("strong",{children:pe}),n.jsx("span",{children:Rh(Q,ue,ee)})]}),n.jsx("p",{children:H||"Ingen beskrivelse."})]})]},"id"in E?String(E.id):`exp-${ae}`)})})]}),n.jsx("div",{className:"cv-divider"}),n.jsxs("section",{children:[n.jsxs("div",{className:"cv-timeline-head",children:[n.jsx("div",{className:"cv-timeline-icon",children:n.jsx(nm,{size:19,strokeWidth:1.8})}),n.jsx("h2",{children:"Uddannelse"})]}),n.jsx("div",{className:"cv-timeline",children:(te.length>0?te:sy).map((E,ae)=>{const he="education"in E?E.education?.name||"Uddannelse":E.title,pe="institution"in E?E.institution?.name||"Institution":E.school,H="comments"in E?E.comments:E.description,Q="fromDate"in E?E.fromDate:E.from,ue="toDate"in E?E.toDate:E.to,ee="isCurrent"in E?!!E.isCurrent:!1;return n.jsxs("article",{className:"cv-timeline-item",children:[n.jsx("div",{className:"cv-timeline-dot",children:n.jsx(sr,{size:15,strokeWidth:1.8})}),n.jsxs("div",{className:"cv-timeline-card",children:[n.jsx("h3",{children:he}),n.jsxs("div",{className:"cv-meta",children:[n.jsx("strong",{children:pe}),n.jsx("span",{children:Rh(Q,ue,ee)})]}),n.jsx("p",{children:H||"Ingen beskrivelse."})]})]},"id"in E?String(E.id):`edu-${ae}`)})})]})]})]})]})]})}class hy{constructor(c=He){this.http=c}getNotificationSetting(){const c=M.backendApiV2+"2.0.0/client/notification/settings";return this.http.get(c)}createNotificationSetting(c){const u=M.backendApiV2+"2.0.0/client/notification/settings";return this.http.post(u,c)}updateNotificationSetting(c,u){const r=M.backendApiV2+"2.0.0/client/notification/settings/"+c;return this.http.put(r,u)}deleteNotificationSetting(c){const u=M.backendApiV2+"2.0.0/client/notification/settings/"+c;return this.http.delete(u)}getNewNotificationCount(){let c=M.backendApiV2+"1.0.0/client/notification/unseen_notifications";return this.http.get(c)}getNotifications(c,u){let r=M.backendApiV2+"1.0.0/client/notification/"+c+"/"+u;return this.http.get(r)}notificationSeenByUser(c){let u=M.backendApiV2+"1.0.0/client/notification/seen_by_user/"+c,r={};return this.http.put(u,r)}}class vr{constructor(c=He,u=Gl){this.http=c,this.localStorage=u}listSimulationPersonalities(){let c=M.backendApiV2+"client/simulation/1.0.0/list_simulation_personalities",u=new el().set("language","da");return this.http.get(c,{params:u})}getInterviewEvaluation(c){const u=M.backendApiV2+`client/simulation/1.0.0/interview_evaluation/${c}`;return this.http.get(u)}listInterviews(c=20,u=0){const r=M.backendApiV2+"client/job_simulator/1.0.0/list_interviews",h=new el().set("limit",c.toString()).set("offset",u.toString());return this.http.get(r,{params:h})}submitEvaluationRating(c,u,r){const h=M.backendApiV2+"client/simulation/1.0.0/evaluation_rating",v={interview_id:c,rating:u,rating_text:r};return this.http.post(h,v)}submitInterviewRating(c,u,r){const h=M.backendApiV2+"client/simulation/1.0.0/interview_rating",v={interview_id:c,rating:u,rating_text:r};return this.http.post(h,v)}}class my{constructor(c=He){this.http=c}chatMessageThreads=[];getChatMessages(){let c=M.backendApi+"api/1.1.0/chatMessages/forCandidate/";return this.http.get(c)}sendMessage(c){let u=M.backendApi+"api/1.1.0/chatMessages/"+c.threadId+"/fromCandidate";return this.http.post(u,c)}markThreadRead(c){let u=M.backendApi+"api/1.1.0/chatMessages/markRead/"+c;return this.http.get(u)}}class vy{constructor(c=He){this.http=c}getUnreadMessages(){let c=M.backendApi+"api/1.1.0/chatMessages/getUnreadCount";return this.http.get(c)}}function gs(o){if(!o)return 0;const u=(o instanceof Date?o:new Date(o)).getTime();return Number.isNaN(u)?0:u}function Iu(o,c){const u=o?.timeSent?new Date(o.timeSent):new Date,r=o?.seen?new Date(o.seen):void 0;return{id:o?.id,threadId:o?.threadId??c,timeSent:u,fromCandidate:!!o?.fromCandidate,text:o?.text??"",seen:r}}class vm{constructor(c=new my,u=new vy,r=new tl){this.chatMessagesService=c,this.messageService=u,this.candidateService=r}async getCandidateProfile(){try{const c=await this.candidateService.getCandidate(),u=c.firstName?.trim()||c.name?.trim()||"Lasse",r=c.imageUrl||c.image||void 0;return{name:u,imageUrl:r}}catch{return{name:"Lasse"}}}async getThreads(){return(await this.chatMessagesService.getChatMessages()??[]).map(u=>{const r=(u.allMessages??[]).map(v=>Iu(v,u.id));r.sort((v,z)=>gs(v.timeSent)-gs(z.timeSent));const h=u.latestMessage?Iu(u.latestMessage,u.id):r[r.length-1]??Iu(void 0,u.id);return{...u,allMessages:r,latestMessage:h}}).sort((u,r)=>gs(r.latestMessage?.timeSent)-gs(u.latestMessage?.timeSent))}async getUnreadCount(){const c=await this.messageService.getUnreadMessages();return Number(c?.unreadCount??0)}async sendMessage(c,u){const r={threadId:c,text:u.trim(),fromCandidate:!0,timeSent:new Date};return this.chatMessagesService.sendMessage(r)}async markThreadReadByMessageId(c){c&&await this.chatMessagesService.markThreadRead(c)}}function Xn(o){return typeof o=="object"&&o!==null?o:null}function Ot(o){return typeof o=="string"?o:""}function gy(o){return typeof o=="number"?o:null}function py(o){const c=Xn(o);if(!c)return null;const r=Xn(c.jobPosting)??c,h=Ot(r.id);return h?{id:h,title:Ot(r.title),companyName:Ot(r.companyName),address:Ot(r.address),applicationDeadline:Ot(r.applicationDeadline),candidateDistance:gy(r.candidateDistance),fromJobnet:!!r.fromJobnet,logoUrl:Ot(r.logoUrl),companyLogoImage:Ot(r.companyLogoImage)}:null}function yy(o){const c=Xn(o);return(Array.isArray(c?.interviews)?c.interviews:[]).map(r=>{const h=Xn(r);if(!h)return null;const v=Ot(h.id);return v?{id:v,jobName:Ot(h.job_name)||"Interview",companyName:Ot(h.company_name)||null,interviewDate:Ot(h.interview_date)||null,recommendation:Ot(h.recommendation)||null,isCompleted:!!h.is_completed}:null}).filter(r=>!!r).sort((r,h)=>{const v=r.interviewDate?new Date(r.interviewDate).getTime():0;return(h.interviewDate?new Date(h.interviewDate).getTime():0)-v}).slice(0,5)}function by(o){const c=Xn(o);return c?Array.isArray(c.searchList)?c.searchList:[]:[]}class jy{constructor(c=new tl,u=new hy,r=new mr,h=new Ss,v=new vr,z=new vm){this.candidateService=c,this.notificationService=u,this.jobService=r,this.subscriptionService=h,this.simulationService=v,this.messagesViewModel=z}async loadInitialData(){const[c,u,r,h,v,z]=await Promise.allSettled([this.candidateService.getCandidate(),this.notificationService.getNotifications(0,5),this.messagesViewModel.getThreads(),this.loadBestJobs(),this.subscriptionService.getPaymentOverview(),this.simulationService.listInterviews(5,0)]);return{candidate:c.status==="fulfilled"?c.value:null,notifications:u.status==="fulfilled"?u.value.slice(0,5):[],messages:r.status==="fulfilled"?r.value.slice(0,5):[],bestJobs:h.status==="fulfilled"?h.value:[],subscription:v.status==="fulfilled"?v.value:null,evaluations:z.status==="fulfilled"?yy(z.value):[]}}async loadBestJobs(){const c=await this.jobService.getJobsV2(10,0,5,[]);return by(c).map(r=>py(r)).filter(r=>!!r).slice(0,5)}}const xy={bestJobs:[],candidate:null,evaluations:[],messages:[],notifications:[],subscription:null};function Vh(o){return o.trim().slice(0,1).toUpperCase()||"A"}function Sy({onLogout:o,onNavigate:c,onOpenJobDetail:u,onToggleTheme:r,theme:h}){const v=T.useMemo(()=>new jy,[]),[z,q]=T.useState(xy),[L,b]=T.useState(!0);T.useEffect(()=>{let R=!0;return v.loadInitialData().then(K=>{R&&q(K)}).finally(()=>{R&&b(!1)}),()=>{R=!1}},[v]);const B=z.candidate?.firstName?.trim()||z.candidate?.name?.trim()||"Lasse",D=z.candidate?.imageUrl||z.candidate?.image||"";return n.jsxs("section",{className:`dash-root ${h==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(Gt,{active:"dashboard",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar",children:[n.jsx(Jt,{name:B,imageUrl:D||void 0,onLogout:o,theme:h,onToggleTheme:r}),n.jsxs("div",{className:"dash-welcome",children:[n.jsxs("h1",{children:["Velkommen tilbage ",B," ",n.jsx("span",{children:"👋"})]}),n.jsx("p",{children:"Her er, hvad der sker med din jobsøgning i dag."})]}),L?n.jsx("p",{className:"dash-loading",children:"Indlaeser dashboard..."}):null,n.jsxs("div",{className:"dash-grid",children:[n.jsxs("div",{className:"dash-grid-main",children:[n.jsxs("article",{className:"dash-card",children:[n.jsx("div",{className:"dash-card-head",children:n.jsx("h2",{children:"Anbefalet til dig"})}),n.jsx("div",{className:"dash-job-list",children:(z.bestJobs.length>0?z.bestJobs:[{id:"d1",title:"Senior Frontend-udvikler",companyName:"Lunar",address:"Kobenhavn, DK",applicationDeadline:"",candidateDistance:null,fromJobnet:!1,logoUrl:"",companyLogoImage:""},{id:"d2",title:"React-udvikler",companyName:"Pleo",address:"Remote",applicationDeadline:"",candidateDistance:null,fromJobnet:!1,logoUrl:"",companyLogoImage:""}]).slice(0,5).map(R=>n.jsxs("div",{className:"dash-job-item",role:"button",tabIndex:0,onClick:()=>u(R.id,!!R.fromJobnet,"dashboard"),onKeyDown:K=>{(K.key==="Enter"||K.key===" ")&&(K.preventDefault(),u(R.id,!!R.fromJobnet,"dashboard"))},children:[n.jsxs("div",{className:"dash-job-left",children:[n.jsx("div",{className:"dash-company-chip",children:Vh(R.companyName)}),n.jsxs("div",{children:[n.jsx("h4",{children:R.title}),n.jsxs("p",{children:[R.companyName," • ",R.address||"Lokation ikke angivet"]})]})]}),n.jsx("button",{type:"button",className:"dash-job-arrow-btn","aria-label":"Se job",onClick:K=>{K.stopPropagation(),u(R.id,!!R.fromJobnet,"dashboard")},children:n.jsx(Ua,{size:16,strokeWidth:1.8})})]},R.id))})]}),n.jsxs("div",{className:"dash-split-grid",children:[n.jsxs("article",{className:"dash-card",children:[n.jsx("h3",{children:"Seneste beskeder"}),n.jsxs("div",{className:"dash-message-list",children:[(z.messages.length>0?z.messages:[]).slice(0,5).map(R=>n.jsxs("div",{className:"dash-message-item",children:[n.jsx("div",{className:"dash-avatar",children:Vh(R.companyName||"A")}),n.jsxs("div",{children:[n.jsx("h4",{children:R.companyName||"Samtale"}),n.jsx("p",{children:R.latestMessage?.text||"Ingen besked endnu"})]})]},R.id)),z.messages.length===0?n.jsx("p",{className:"dash-muted",children:"Ingen beskeder endnu."}):null]})]}),n.jsxs("article",{className:"dash-card",children:[n.jsxs("div",{className:"dash-card-head dash-card-head-inline",children:[n.jsx("h3",{children:"Seneste simuleringer"}),n.jsx("button",{type:"button",className:"dash-icon-btn",children:n.jsx(Bp,{size:16,strokeWidth:1.8})})]}),n.jsxs("div",{className:"dash-sim-list",children:[n.jsxs("div",{className:"dash-sim-item",children:[n.jsxs("div",{className:"dash-sim-left",children:[n.jsx("span",{className:"dash-sim-icon teal",children:n.jsx(nr,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:"Teknisk samtale"}),n.jsx("p",{children:"Frontend-fokus"})]})]}),n.jsxs("div",{className:"dash-sim-right",children:[n.jsx("strong",{children:"92/100"}),n.jsx("div",{className:"dash-progress",children:n.jsx("span",{style:{width:"92%"}})})]})]}),n.jsxs("div",{className:"dash-sim-item",children:[n.jsxs("div",{className:"dash-sim-left",children:[n.jsx("span",{className:"dash-sim-icon purple",children:n.jsx(y0,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:"Kulturelt match"}),n.jsx("p",{children:"Lunar Bank"})]})]}),n.jsxs("div",{className:"dash-sim-right",children:[n.jsx("strong",{children:"88/100"}),n.jsx("div",{className:"dash-progress",children:n.jsx("span",{style:{width:"88%"}})})]})]}),n.jsxs("div",{className:"dash-sim-item",children:[n.jsxs("div",{className:"dash-sim-left",children:[n.jsx("span",{className:"dash-sim-icon amber",children:n.jsx(Gp,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:"Systemdesign"}),n.jsx("p",{children:"Arkitektur"})]})]}),n.jsxs("div",{className:"dash-sim-right",children:[n.jsx("strong",{className:"warn",children:"65/100"}),n.jsx("div",{className:"dash-progress",children:n.jsx("span",{className:"warn",style:{width:"65%"}})})]})]}),n.jsxs("div",{className:"dash-sim-item",children:[n.jsxs("div",{className:"dash-sim-left",children:[n.jsx("span",{className:"dash-sim-icon blue",children:n.jsx(nr,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:"Live-kodning"}),n.jsx("p",{children:"React.js"})]})]}),n.jsxs("div",{className:"dash-sim-right",children:[n.jsx("strong",{children:"95/100"}),n.jsx("div",{className:"dash-progress",children:n.jsx("span",{style:{width:"95%"}})})]})]}),n.jsxs("div",{className:"dash-sim-item",children:[n.jsxs("div",{className:"dash-sim-left",children:[n.jsx("span",{className:"dash-sim-icon gray",children:n.jsx(um,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:"HR-screening"}),n.jsx("p",{children:"Generelt"})]})]}),n.jsxs("div",{className:"dash-sim-right",children:[n.jsx("strong",{className:"na",children:"N/A"}),n.jsx("div",{className:"dash-progress"})]})]})]})]})]})]}),n.jsxs("div",{className:"dash-grid-side",children:[n.jsxs("article",{className:"dash-card dash-ai-card dash-ai-card-group",children:[n.jsx("div",{className:"dash-ai-peel"}),n.jsxs("div",{className:"dash-ai-content",children:[n.jsxs("div",{className:"dash-ai-head",children:[n.jsx(Zn,{size:22,strokeWidth:1.8}),n.jsx("h3",{children:"AI-indsigter til dit CV"})]}),n.jsx("p",{children:"Vi analyserede dit seneste CV op imod dine målroller."}),n.jsxs("ul",{className:"dash-ai-list",children:[n.jsxs("li",{className:"dash-ai-item",children:[n.jsx("span",{className:"dash-ai-item-icon",children:n.jsx(gg,{size:13,strokeWidth:2})}),n.jsxs("div",{children:[n.jsx("strong",{children:"Kvantificer dine resultater"}),n.jsx("small",{children:'Tilføj tal til din rolle hos TechCorp (f.eks. \\"Forbedrede loadhastighed med 40%\\").'})]})]}),n.jsxs("li",{className:"dash-ai-item",children:[n.jsx("span",{className:"dash-ai-item-icon",children:n.jsx(hg,{size:13,strokeWidth:2})}),n.jsxs("div",{children:[n.jsx("strong",{children:"Omorganiser dine færdigheder"}),n.jsx("small",{children:"Flyt React & TypeScript til toppen baseret på aktive Jobagenter."})]})]}),n.jsxs("li",{className:"dash-ai-item",children:[n.jsx("span",{className:"dash-ai-item-icon",children:n.jsx($g,{size:13,strokeWidth:2})}),n.jsxs("div",{children:[n.jsx("strong",{children:"Tilføj manglende nøgleord"}),n.jsx("small",{children:'Inkluder \\"Tailwind CSS\\" for at matche 85% af dine anbefalede jobs.'})]})]}),n.jsxs("li",{className:"dash-ai-item dash-ai-xl-only",children:[n.jsx("span",{className:"dash-ai-item-icon",children:n.jsx(om,{size:13,strokeWidth:2})}),n.jsxs("div",{children:[n.jsx("strong",{children:"Omskriv dit resumé"}),n.jsx("small",{children:"Gør din målsætning mere handlingsorienteret."})]})]}),n.jsxs("li",{className:"dash-ai-item dash-ai-xl-only",children:[n.jsx("span",{className:"dash-ai-item-icon",children:n.jsx(vp,{size:13,strokeWidth:2})}),n.jsxs("div",{children:[n.jsx("strong",{children:"Opdater porteføljelink"}),n.jsx("small",{children:"Dit GitHub-link gav en 404-fejl i vores test."})]})]})]}),n.jsx("button",{type:"button",children:"Anvend alle ændringer"})]})]}),n.jsxs("article",{className:"dash-card",children:[n.jsxs("div",{className:"dash-card-head dash-card-head-inline",children:[n.jsx("h3",{children:"Aktive Jobagenter"}),n.jsx("button",{type:"button",className:"dash-icon-btn",children:n.jsx(rm,{size:16,strokeWidth:1.8})})]}),n.jsxs("div",{className:"dash-agent-list",children:[n.jsxs("div",{className:"dash-agent-item",children:[n.jsxs("div",{children:[n.jsx("span",{children:"Frontend-udvikler"}),n.jsxs("small",{children:[n.jsx(Qn,{size:13,strokeWidth:1.8})," Kobenhavn"]})]}),n.jsxs("label",{className:"dash-switch",children:[n.jsx("input",{type:"checkbox",defaultChecked:!0}),n.jsx("span",{})]})]}),n.jsxs("div",{className:"dash-agent-item",children:[n.jsxs("div",{children:[n.jsx("span",{children:"React-udvikler"}),n.jsxs("small",{children:[n.jsx(cr,{size:13,strokeWidth:1.8})," Remote (EU)"]})]}),n.jsxs("label",{className:"dash-switch",children:[n.jsx("input",{type:"checkbox",defaultChecked:!0}),n.jsx("span",{})]})]}),n.jsxs("div",{className:"dash-agent-item muted",children:[n.jsxs("div",{children:[n.jsx("span",{children:"UI/UX-designer"}),n.jsxs("small",{children:[n.jsx(Qn,{size:13,strokeWidth:1.8})," Aarhus"]})]}),n.jsxs("label",{className:"dash-switch",children:[n.jsx("input",{type:"checkbox"}),n.jsx("span",{})]})]})]}),n.jsx("button",{type:"button",className:"dash-outline-btn",children:"Opret ny agent"})]})]})]})]})]})}function Jn(o){return o instanceof Date?o.toISOString():typeof o=="string"?o:""}function qh(o){const c=[o.road,o.houseNum,o.zip,o.zipName].filter(u=>typeof u=="string"&&u.trim().length>0).join(" ");return{id:o.id,title:o.title??"Job",companyName:o.hiringCompanyName??"Ukendt virksomhed",occupationName:o.occupation?.name??"",address:c||o.zipName||"Ukendt adresse",description:o.description??"",applicationDeadline:Jn(o.applicationDeadline),websiteUrl:o.applicationUrl||o.hiringCompanyUrl||"",logoUrl:o.logoUrl||"",fromJobnet:!0,isSaved:!1,isApplied:!!o.applied,isFullTime:typeof o.isFullTime=="boolean"?o.isFullTime:null,workTimes:Array.isArray(o.workTimes)?o.workTimes:[],contactName:o.contactName??"",hiringCompanyName:o.hiringCompanyName??"",datePosted:Jn(o.datePosted),employmentDate:Jn(o.employmentDate),startAsSoonAsPossible:typeof o.startAsSoonAsPossible=="boolean"?o.startAsSoonAsPossible:null,numberOfPositions:typeof o.numberOfPositions=="number"?o.numberOfPositions:null}}function Bh(o,c){return{id:o,title:c.title??"Job",companyName:c.companyName??"Ukendt virksomhed",occupationName:c.position??"",address:"",description:[c.descriptionIntro,c.descriptionPosition,c.descriptionOffer].filter(u=>typeof u=="string"&&u.trim().length>0).join(`
`),applicationDeadline:Jn(c.applicationDeadline),websiteUrl:c.website??"",logoUrl:"",fromJobnet:!1,isSaved:!1,isApplied:!!c.appliedJob,isFullTime:null,workTimes:Array.isArray(c.workTimes)?c.workTimes:[],contactName:"",hiringCompanyName:c.companyName??"",datePosted:"",employmentDate:Jn(c.fromDate),startAsSoonAsPossible:null,numberOfPositions:typeof c.numberOfPositions=="number"?c.numberOfPositions:null}}class Ny{constructor(c=new mr){this.jobService=c}async getDetail(c,u){if(u)try{const r=await this.jobService.getJobNetJobDetail(c);return qh(r)}catch{const r=await this.jobService.getJobDetail(c);return Bh(c,r)}try{const r=await this.jobService.getJobDetail(c);return Bh(c,r)}catch{const r=await this.jobService.getJobNetJobDetail(c);return qh(r)}}async toggleBookmark(c,u,r){const h=u?"star":"arbejd.com";await this.jobService.bookmarkJobV2(c,r,h)}async markAsApplied(c,u){if(u){await this.jobService.toggleApplyJobnetjob(c,!0);return}await this.jobService.applyJob(c)}}function ky(o){return o.trim().slice(0,1).toUpperCase()||"A"}function Pu(o){if(!o)return"Ikke angivet";const c=new Date(o);return Number.isNaN(c.getTime())?o:new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"short",year:"numeric"}).format(c)}function _y(o){if(!o.trim())return"";if(typeof window>"u")return o;const u=new DOMParser().parseFromString(o,"text/html");u.querySelectorAll("script, style, iframe, object, embed, link, meta").forEach(r=>r.remove());for(const r of Array.from(u.body.querySelectorAll("*")))for(const h of Array.from(r.attributes)){const v=h.name.toLowerCase(),q=h.value.trim().toLowerCase();if(v.startsWith("on")){r.removeAttribute(h.name);continue}if((v==="href"||v==="src")&&q.startsWith("javascript:")){r.removeAttribute(h.name);continue}(v==="style"||v==="srcdoc")&&r.removeAttribute(h.name)}return u.body.innerHTML}function Ay(o){return o.isFullTime===!0?"Fuldtid":o.isFullTime===!1?"Deltid":o.workTimes.length>0?"Fleksibel arbejdstid":"Ikke oplyst"}function Ty({fromJobnet:o,jobId:c,onBack:u,onLogout:r,onNavigate:h,onToggleTheme:v,theme:z}){const q=T.useMemo(()=>new Ny,[]),L=T.useMemo(()=>new Ns,[]),[b,B]=T.useState({name:"Lasse"}),[D,R]=T.useState(null),[K,le]=T.useState(!0),[Z,fe]=T.useState(""),[te,se]=T.useState(!1),[Y,P]=T.useState(!1),[ie,G]=T.useState(!1),[E,ae]=T.useState(!1);T.useEffect(()=>{let Q=!0;async function ue(){le(!0),fe("");const[ee,W]=await Promise.allSettled([L.getCandidateProfile(),q.getDetail(c,o)]);Q&&(ee.status==="fulfilled"&&B(ee.value),W.status==="fulfilled"?(R(W.value),se(!!W.value.isSaved),P(!!W.value.isApplied)):(R(null),fe("Kunne ikke hente jobdetaljer. Proev igen.")),le(!1))}return ue(),()=>{Q=!1}},[q,o,c,L]);async function he(){if(!(!D||ie)){G(!0);try{await q.toggleBookmark(D.id,D.fromJobnet,!te),se(Q=>!Q)}finally{G(!1)}}}async function pe(){if(!(!D||Y||E)){ae(!0);try{await q.markAsApplied(D.id,D.fromJobnet),P(!0)}finally{ae(!1)}}}const H=T.useMemo(()=>_y(D?.description??""),[D?.description]);return n.jsxs("section",{className:`dash-root ${z==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(Gt,{active:"jobs",onNavigate:h}),n.jsxs("main",{className:"dash-main custom-scrollbar",children:[n.jsx(Jt,{name:b.name,imageUrl:b.imageUrl,onLogout:r,theme:z,onToggleTheme:v}),n.jsx("div",{className:"job-detail-back-row",children:n.jsxs("button",{type:"button",className:"job-detail-back-btn",onClick:u,children:[n.jsx(Ih,{size:15,strokeWidth:1.8}),n.jsx("span",{children:"Tilbage til jobs"})]})}),K?n.jsx("p",{className:"dash-loading",children:"Indlaeser jobdetaljer..."}):null,!K&&Z?n.jsx("p",{className:"dash-loading",children:Z}):null,!K&&D?n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"job-detail-header",children:[n.jsx("div",{className:"job-detail-logo-wrap",children:D.logoUrl?n.jsx("img",{src:D.logoUrl,alt:D.companyName,className:"job-detail-logo-image"}):n.jsx("div",{className:"job-detail-logo-fallback",children:ky(D.companyName)})}),n.jsxs("div",{className:"job-detail-heading",children:[n.jsx("h1",{children:D.title||"Jobdetaljer"}),n.jsxs("div",{className:"job-detail-meta",children:[n.jsxs("span",{children:[n.jsx(ar,{size:14,strokeWidth:1.8})," ",D.companyName||"Virksomhed"]}),n.jsxs("span",{children:[n.jsx(Qn,{size:14,strokeWidth:1.8})," ",D.address||"Lokation ikke angivet"]}),n.jsxs("span",{children:[n.jsx(lr,{size:14,strokeWidth:1.8})," ",Ay(D)]})]})]})]}),n.jsxs("div",{className:"job-detail-grid",children:[n.jsxs("section",{className:"job-detail-main-card dash-card",children:[n.jsxs("div",{className:"job-detail-section",children:[n.jsx("h2",{children:"Om rollen"}),H?n.jsx("div",{className:"job-detail-rich-html",dangerouslySetInnerHTML:{__html:H}}):n.jsx("p",{children:"Ingen jobbeskrivelse er tilgaengelig endnu."})]}),n.jsxs("div",{className:"job-detail-section",children:[n.jsx("h3",{children:"Jobinformation"}),n.jsxs("div",{className:"job-detail-info-grid",children:[n.jsxs("div",{children:[n.jsx("span",{children:"Ansøgningsfrist"}),n.jsx("strong",{children:Pu(D.applicationDeadline)})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Opslået"}),n.jsx("strong",{children:Pu(D.datePosted)})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Startdato"}),n.jsx("strong",{children:Pu(D.employmentDate)})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Stillinger"}),n.jsx("strong",{children:D.numberOfPositions??"Ikke angivet"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Kontaktperson"}),n.jsx("strong",{children:D.contactName||"Ikke angivet"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Kilde"}),n.jsx("strong",{children:D.fromJobnet?"Jobnet":"Arbejd.com"})]})]})]})]}),n.jsxs("aside",{className:"job-detail-side-col",children:[n.jsxs("article",{className:"dash-card job-detail-actions-card",children:[n.jsx("h2",{children:"Handlinger"}),n.jsxs("button",{type:"button",className:"job-detail-action-primary",children:[n.jsxs("span",{children:[n.jsx(Zn,{size:16,strokeWidth:1.8})," Generer ansøgning"]}),n.jsx(Ua,{size:14,strokeWidth:1.8})]}),n.jsxs("button",{type:"button",className:"job-detail-action-secondary",children:[n.jsxs("span",{children:[n.jsx(Wp,{size:16,strokeWidth:1.8})," Simuler jobsamtale"]}),n.jsx(Ua,{size:14,strokeWidth:1.8})]}),n.jsx("div",{className:"job-detail-action-divider"}),n.jsxs("button",{type:"button",className:"job-detail-text-action",onClick:()=>{he()},disabled:ie,children:[n.jsx(yg,{size:16,strokeWidth:1.8}),te?"Fjern fra gemte jobs":"Gem job"]}),n.jsxs("button",{type:"button",className:"job-detail-text-action",children:[n.jsx(xs,{size:16,strokeWidth:1.8}),"Del via email"]}),D.websiteUrl?n.jsxs("a",{href:D.websiteUrl,target:"_blank",rel:"noreferrer",className:"job-detail-text-action link",children:[n.jsx(js,{size:16,strokeWidth:1.8}),"Åbn på nettet"]}):null,n.jsxs("button",{type:"button",className:Y?"job-detail-text-action success is-done":"job-detail-text-action success",onClick:()=>{pe()},disabled:Y||E,children:[n.jsx(Ke,{size:16,strokeWidth:1.8}),Y?"Markeret som søgt":"Marker som søgt"]})]}),n.jsxs("article",{className:"dash-card job-detail-company-card",children:[n.jsx("h3",{children:"Om virksomheden"}),n.jsxs("div",{className:"job-detail-company-list",children:[n.jsxs("div",{children:[n.jsx("span",{children:"Virksomhed"}),n.jsx("strong",{children:D.hiringCompanyName||D.companyName||"Ukendt"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Stilling"}),n.jsx("strong",{children:D.occupationName||"Ikke angivet"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Website"}),n.jsx("strong",{children:D.websiteUrl||"Ikke angivet"})]})]})]})]})]})]}):null]})]})}const Yh=[2,4,6,8,10,12,24],zy=[{id:"job-1",title:"Senior Frontend-udvikler",companyName:"Lunar",occupationName:"Frontend",descriptionIntro:"Vi søger en erfaren frontend-udvikler til at lede vores nye team.",address:"Kobenhavn",time:"",applicationDeadline:"",candidateDistance:5,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:98},{id:"job-2",title:"UX/UI Designer (Deltid)",companyName:"Pleo",occupationName:"Design",descriptionIntro:"Hjælp os med at skabe brugervenlige flows for vores expense management platform.",address:"Kobenhavn",time:"",applicationDeadline:"",candidateDistance:12,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:95},{id:"job-3",title:"React-udvikler",companyName:"Zendesk",occupationName:"Frontend",descriptionIntro:"Bliv en del af vores kerne-team i Kobenhavn og byg software i topklasse.",address:"Kobenhavn",time:"",applicationDeadline:"",candidateDistance:2,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:89},{id:"job-4",title:"Full Stack Web-udvikler",companyName:"Trustpilot",occupationName:"Full stack",descriptionIntro:"Vi leder efter en passioneret Full Stack Developer (Node.js/React).",address:"Remote",time:"",applicationDeadline:"",candidateDistance:null,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:85},{id:"job-5",title:"Frontend-arkitekt",companyName:"Novo Nordisk",occupationName:"Frontend",descriptionIntro:"Vær med til at designe arkitekturen for interne medicinske data-platforme.",address:"Bagsvaerd",time:"",applicationDeadline:"",candidateDistance:18,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:72},{id:"job-6",title:"Product Designer",companyName:"Podimo",occupationName:"Design",descriptionIntro:"Vi mangler en skarp Product Designer til at forme fremtidens lytteoplevelse.",address:"Kobenhavn",time:"",applicationDeadline:"",candidateDistance:3,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:68}];function Dy(o){return o.trim().slice(0,1).toUpperCase()||"A"}function Gh(o){return o.address.toLowerCase().includes("remote")?"Remote":typeof o.candidateDistance=="number"?`${Math.max(0,Math.round(o.candidateDistance))} km vaek`:o.address||"Lokation ikke angivet"}function My(o){return o.companyLogoImage||o.logoUrl||""}function Jh({item:o}){const[c,u]=T.useState(!1),r=My(o);return r.length>0&&!c?n.jsx("div",{className:"jobs-card-logo jobs-card-logo-image-wrap",children:n.jsx("img",{src:r,alt:o.companyName||"Virksomhed",className:"jobs-card-logo-image",onError:()=>u(!0)})}):n.jsx("div",{className:"jobs-card-logo",children:Dy(o.companyName)})}function Ey(o){return o.workTypePartTime?"deltid":"fast"}function Cy({onLogout:o,onNavigate:c,onOpenJobDetail:u,onToggleTheme:r,theme:h}){const v=T.useMemo(()=>new Ns,[]),[z,q]=T.useState({name:"Lasse"}),[L,b]=T.useState(""),[B,D]=T.useState("sidebar"),[R,K]=T.useState("fast"),[le,Z]=T.useState(15),[fe,te]=T.useState(24),[se,Y]=T.useState(["Frontend-udvikler","UX/UI Designer"]),[P,ie]=T.useState(""),[G,E]=T.useState([]),[ae,he]=T.useState(!0),[pe,H]=T.useState(6),Q=T.useCallback(async()=>{try{const m=await v.getTabItems("jobs");E(m),H(6)}catch{E([]),H(6)}},[v]);T.useEffect(()=>{let m=!0;async function N(){try{const U=await v.getSavedFilter();if(!m)return;K(Ey(U)),Z(U.workDistance??15),te(U.partTimeHours??24),b(U.distanceCenterName??"")}catch{}if(await Q(),m){const U=await v.getCandidateProfile();m&&q(U),he(!1)}}return N(),()=>{m=!1}},[Q,v]);async function ue(){const m={escoIds:[],workTypePermanent:R==="fast",workTypePartTime:R==="deltid",workDistance:le,partTimeHours:R==="deltid"?fe:null,distanceCenterName:L,latitude:null,longitude:null};he(!0);try{const N=await v.applyFiltersAndGetJobs(m,{searchText:L,desiredTitles:se});E(N),H(6)}catch{E([]),H(6)}he(!1)}const ee=G.length>0?G:zy,W=ee.slice(0,Math.min(pe,ee.length)),_=pe<ee.length;function V(){D(m=>m==="sidebar"?"top":"sidebar")}function x(m){Y(N=>N.filter(U=>U!==m))}function $(m){const N=m.trim();N&&(Y(U=>U.includes(N)?U:[...U,N]),ie(""))}function de(){H(m=>Math.min(m+6,ee.length))}return n.jsxs("section",{className:`dash-root ${h==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(Gt,{active:"jobs",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar",children:[n.jsx(Jt,{name:z.name,imageUrl:z.imageUrl,onLogout:o,theme:h,onToggleTheme:r,actions:n.jsxs("button",{type:"button",className:"jobs-layout-toggle",onClick:V,children:[B==="sidebar"?n.jsx(sm,{size:16,strokeWidth:1.8}):n.jsx(im,{size:16,strokeWidth:1.8}),n.jsx("span",{children:B==="sidebar"?"Top-layout":"Side-layout"})]})}),n.jsxs("div",{className:"jobs-page-head",children:[n.jsx("h1",{children:"Find dit naeste job"}),n.jsx("p",{children:"Sog og filtrer for at finde det perfekte match til din profil."})]}),B==="sidebar"?n.jsxs("div",{className:"jobs-grid",children:[n.jsxs("aside",{className:"jobs-filter dash-card",children:[n.jsxs("h2",{children:[n.jsx(ar,{size:18,strokeWidth:1.8})," Filtre"]}),n.jsxs("div",{className:"jobs-filter-block",children:[n.jsx("label",{children:"Sog jobtitel eller virksomhed"}),n.jsxs("div",{className:"jobs-search-wrap",children:[n.jsx(rr,{size:16,strokeWidth:1.8}),n.jsx("input",{type:"text",placeholder:"F.eks. Frontend Udvikler...",value:L,onChange:m=>b(m.target.value)})]})]}),n.jsxs("div",{className:"jobs-filter-block",children:[n.jsx("label",{children:"Onskede jobtitler"}),n.jsxs("div",{className:"jobs-title-picker",children:[n.jsxs("div",{className:"jobs-title-input-wrap",children:[se.map(m=>n.jsxs("span",{className:"jobs-title-chip",children:[m,n.jsx("button",{type:"button",onClick:()=>x(m),"aria-label":`Fjern ${m}`,children:n.jsx(or,{size:12,strokeWidth:2})})]},m)),n.jsx("input",{type:"text",value:P,onChange:m=>ie(m.target.value),onKeyDown:m=>{m.key==="Enter"&&(m.preventDefault(),$(P))},placeholder:"Sog og tilfoj flere jobtitler..."})]}),n.jsxs("div",{className:"jobs-title-suggestions",children:[n.jsxs("button",{type:"button",className:"jobs-title-option active",onClick:()=>$("Frontend-udvikler"),children:[n.jsx("span",{children:"Frontend-udvikler"}),n.jsx(Ke,{size:16,strokeWidth:1.8})]}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>$("Backend-udvikler"),children:n.jsx("span",{children:"Backend-udvikler"})}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>$("Full Stack-udvikler"),children:n.jsx("span",{children:"Full Stack-udvikler"})}),n.jsxs("button",{type:"button",className:"jobs-title-option active",onClick:()=>$("UX/UI Designer"),children:[n.jsx("span",{children:"UX/UI Designer"}),n.jsx(Ke,{size:16,strokeWidth:1.8})]}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>$("Product Manager"),children:n.jsx("span",{children:"Product Manager"})})]})]})]}),n.jsx("div",{className:"jobs-separator"}),n.jsxs("div",{className:"jobs-filter-block",children:[n.jsx("label",{children:"Ansaettelsestype"}),n.jsxs("div",{className:"jobs-radio-grid",children:[n.jsx("button",{type:"button",className:R==="fast"?"jobs-radio-btn active":"jobs-radio-btn",onClick:()=>K("fast"),children:"Fast (Fuldtid)"}),n.jsx("button",{type:"button",className:R==="deltid"?"jobs-radio-btn active":"jobs-radio-btn",onClick:()=>K("deltid"),children:"Deltid"})]})]}),n.jsxs("div",{className:"jobs-filter-block jobs-range-block",children:[n.jsxs("div",{className:"jobs-range-head",children:[n.jsx("label",{children:"Maks. afstand"}),n.jsxs("span",{children:[le," km"]})]}),n.jsx("input",{type:"range",min:0,max:50,value:le,onChange:m=>Z(Number(m.target.value))}),n.jsxs("div",{className:"jobs-range-labels",children:[n.jsx("span",{children:"0 km"}),n.jsx("span",{children:"50+ km"})]})]}),n.jsx("div",{className:"jobs-separator"}),n.jsxs("div",{className:"jobs-filter-block",children:[n.jsx("label",{children:"Timer (ved deltid)"}),n.jsx("p",{children:"Vaelg onsket timeantal pr. uge"}),n.jsx("div",{className:"jobs-hours-grid",children:Yh.map(m=>n.jsx("button",{type:"button",className:fe===m?"jobs-hour-btn active":"jobs-hour-btn",onClick:()=>te(m),children:m},m))})]}),n.jsx("button",{type:"button",className:"jobs-apply-btn",onClick:()=>{ue()},children:"Opdater resultater"})]}),n.jsxs("section",{className:"jobs-content",children:[n.jsxs("div",{className:"jobs-content-head",children:[n.jsx("h2",{children:"Seneste jobs"}),n.jsxs("span",{children:["Viser ",G.length>0?G.length:142," resultater"]})]}),ae?n.jsx("p",{className:"dash-loading",children:"Indlaeser jobs..."}):null,n.jsx("div",{className:"jobs-cards",children:W.map(m=>n.jsxs("article",{className:"jobs-card",role:"button",tabIndex:0,onClick:()=>u(m.id,m.fromJobnet,"jobs"),onKeyDown:N=>{(N.key==="Enter"||N.key===" ")&&(N.preventDefault(),u(m.id,m.fromJobnet,"jobs"))},children:[n.jsx("div",{className:"jobs-card-top",children:n.jsx(Jh,{item:m})}),n.jsxs("div",{className:"jobs-card-title",children:[n.jsx("h3",{children:m.title||"Stilling"}),n.jsx("p",{children:m.companyName||"Virksomhed"})]}),n.jsx("p",{className:"jobs-card-description",children:m.descriptionIntro||"Beskrivelse er ikke tilgaengelig endnu."}),n.jsxs("div",{className:"jobs-card-bottom",children:[n.jsxs("div",{className:"jobs-card-distance",children:[m.address.toLowerCase().includes("remote")?n.jsx(cr,{size:15,strokeWidth:1.8}):n.jsx(ur,{size:15,strokeWidth:1.8}),n.jsx("span",{children:Gh(m)})]}),n.jsx("button",{type:"button",className:"jobs-card-arrow","aria-label":"Se job",onClick:N=>{N.stopPropagation(),u(m.id,m.fromJobnet,"jobs")},children:n.jsx(Ua,{size:16,strokeWidth:1.8})})]})]},m.id))}),n.jsx("div",{className:"jobs-load-more-wrap",children:n.jsx("button",{type:"button",className:"jobs-load-more",onClick:de,disabled:!_,children:_?"Indlaes flere jobs":"Alle jobs er vist"})})]})]}):n.jsxs("section",{className:"jobs-top-layout",children:[n.jsxs("div",{className:"jobs-top-filters dash-card",children:[n.jsxs("div",{className:"jobs-top-filter-title",children:[n.jsx(ar,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Filtre"})]}),n.jsxs("div",{className:"jobs-top-controls",children:[n.jsxs("div",{className:"jobs-filter-block no-margin",children:[n.jsx("label",{children:"Sog noegleord eller virksomhed"}),n.jsxs("div",{className:"jobs-search-wrap",children:[n.jsx(rr,{size:16,strokeWidth:1.8}),n.jsx("input",{type:"text",placeholder:"F.eks. Lunar, React...",value:L,onChange:m=>b(m.target.value)})]})]}),n.jsxs("div",{className:"jobs-filter-block no-margin",children:[n.jsx("label",{children:"Ansaettelsestype"}),n.jsxs("div",{className:"jobs-radio-grid",children:[n.jsx("button",{type:"button",className:R==="fast"?"jobs-radio-btn active":"jobs-radio-btn",onClick:()=>K("fast"),children:"Fast"}),n.jsx("button",{type:"button",className:R==="deltid"?"jobs-radio-btn active":"jobs-radio-btn",onClick:()=>K("deltid"),children:"Deltid"})]})]}),n.jsxs("div",{className:"jobs-filter-block no-margin jobs-top-range",children:[n.jsxs("div",{className:"jobs-range-head",children:[n.jsx("label",{children:"Maks. afstand"}),n.jsxs("span",{children:[le," km"]})]}),n.jsx("input",{type:"range",min:0,max:50,value:le,onChange:m=>Z(Number(m.target.value))})]}),n.jsx("button",{type:"button",className:"jobs-apply-btn jobs-top-apply",onClick:()=>{ue()},children:"Opdater resultater"})]}),n.jsxs("div",{className:"jobs-filter-block no-margin",children:[n.jsx("label",{children:"Onskede jobtitler"}),n.jsxs("div",{className:"jobs-title-picker",children:[n.jsxs("div",{className:"jobs-title-input-wrap",children:[se.map(m=>n.jsxs("span",{className:"jobs-title-chip",children:[m,n.jsx("button",{type:"button",onClick:()=>x(m),"aria-label":`Fjern ${m}`,children:n.jsx(or,{size:12,strokeWidth:2})})]},m)),n.jsx("input",{type:"text",value:P,onChange:m=>ie(m.target.value),onKeyDown:m=>{m.key==="Enter"&&(m.preventDefault(),$(P))},placeholder:"Sog og tilfoj flere jobtitler..."})]}),n.jsxs("div",{className:"jobs-title-suggestions",children:[n.jsxs("button",{type:"button",className:"jobs-title-option active",onClick:()=>$("Frontend-udvikler"),children:[n.jsx("span",{children:"Frontend-udvikler"}),n.jsx(Ke,{size:16,strokeWidth:1.8})]}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>$("Backend-udvikler"),children:n.jsx("span",{children:"Backend-udvikler"})}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>$("Full Stack-udvikler"),children:n.jsx("span",{children:"Full Stack-udvikler"})}),n.jsxs("button",{type:"button",className:"jobs-title-option active",onClick:()=>$("UX/UI Designer"),children:[n.jsx("span",{children:"UX/UI Designer"}),n.jsx(Ke,{size:16,strokeWidth:1.8})]}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>$("Product Manager"),children:n.jsx("span",{children:"Product Manager"})})]})]})]}),n.jsx("div",{className:"jobs-separator top-margin"}),n.jsxs("div",{className:"jobs-hours-row",children:[n.jsxs("div",{children:[n.jsx("label",{children:"Timer (ved deltid)"}),n.jsx("p",{children:"Vaelg onsket timeantal pr. uge"})]}),n.jsx("div",{className:"jobs-hours-grid",children:Yh.map(m=>n.jsx("button",{type:"button",className:fe===m?"jobs-hour-btn active":"jobs-hour-btn",onClick:()=>te(m),children:m},m))})]})]}),n.jsxs("section",{className:"jobs-content",children:[n.jsxs("div",{className:"jobs-content-head",children:[n.jsx("h2",{children:"Seneste jobs"}),n.jsxs("span",{children:["Viser ",G.length>0?G.length:142," resultater"]})]}),ae?n.jsx("p",{className:"dash-loading",children:"Indlaeser jobs..."}):null,n.jsx("div",{className:"jobs-cards jobs-cards-top",children:W.map(m=>n.jsxs("article",{className:"jobs-card",role:"button",tabIndex:0,onClick:()=>u(m.id,m.fromJobnet,"jobs"),onKeyDown:N=>{(N.key==="Enter"||N.key===" ")&&(N.preventDefault(),u(m.id,m.fromJobnet,"jobs"))},children:[n.jsx("div",{className:"jobs-card-top",children:n.jsx(Jh,{item:m})}),n.jsxs("div",{className:"jobs-card-title",children:[n.jsx("h3",{children:m.title||"Stilling"}),n.jsx("p",{children:m.companyName||"Virksomhed"})]}),n.jsx("p",{className:"jobs-card-description",children:m.descriptionIntro||"Beskrivelse er ikke tilgaengelig endnu."}),n.jsxs("div",{className:"jobs-card-bottom",children:[n.jsxs("div",{className:"jobs-card-distance",children:[m.address.toLowerCase().includes("remote")?n.jsx(cr,{size:15,strokeWidth:1.8}):n.jsx(ur,{size:15,strokeWidth:1.8}),n.jsx("span",{children:Gh(m)})]}),n.jsx("button",{type:"button",className:"jobs-card-arrow","aria-label":"Se job",onClick:N=>{N.stopPropagation(),u(m.id,m.fromJobnet,"jobs")},children:n.jsx(Ua,{size:16,strokeWidth:1.8})})]})]},m.id))}),n.jsx("div",{className:"jobs-load-more-wrap",children:n.jsx("button",{type:"button",className:"jobs-load-more",onClick:de,disabled:!_,children:_?"Indlaes flere jobs":"Alle jobs er vist"})})]})]})]})]})}function bs(o){if(!o)return 0;const u=(o instanceof Date?o:new Date(o)).getTime();return Number.isNaN(u)?0:u}function gm(o){if(!o)return"--:--";const c=o instanceof Date?o:new Date(o);return Number.isNaN(c.getTime())?"--:--":new Intl.DateTimeFormat("da-DK",{hour:"2-digit",minute:"2-digit"}).format(c)}function wy(o){if(!o)return"";const c=o instanceof Date?o:new Date(o);if(Number.isNaN(c.getTime()))return"";const u=new Date,r=1440*60*1e3,h=Math.floor((new Date(u.getFullYear(),u.getMonth(),u.getDate()).getTime()-new Date(c.getFullYear(),c.getMonth(),c.getDate()).getTime())/r);return h===0?gm(c):h===1?"I går":new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"short"}).format(c)}function Uy(o){const c=new Date,u=new Date(o.getFullYear(),o.getMonth(),o.getDate()),r=new Date(c.getFullYear(),c.getMonth(),c.getDate()),h=Math.floor((r.getTime()-u.getTime())/(1440*60*1e3));return h===0?"I dag":h===1?"I går":new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"short"}).format(o)}function Yn(o){return!o.fromCandidate&&!o.seen}function Qh(o){return o.allMessages.filter(Yn).length}function qn(o){return o.companyLogoUrl||o.companyLogo||""}function Oy(o){return{...o,allMessages:[...o.allMessages??[]].sort((c,u)=>bs(c.timeSent)-bs(u.timeSent))}}function Xh(){const o=new Date,c=new Date(o.getTime()-600*1e3),u=new Date(o.getTime()-7200*1e3),r=(z,q,L,b,B)=>({threadId:z,text:q,fromCandidate:L,timeSent:b,seen:B}),h=[r("thread-techcorp","Hej Lasse! Mange tak for din ansøgning.",!1,u),r("thread-techcorp","Mange tak, det lyder rigtig spændende.",!0,new Date(u.getTime()+1200*1e3),new Date(u.getTime()+1800*1e3)),r("thread-techcorp","Vi vil gerne invitere dig til samtale.",!1,c)],v=[r("thread-lunar","Mange tak for din opdaterede portefølje.",!1,new Date(o.getTime()-1560*60*1e3),new Date(o.getTime()-1500*60*1e3))];return[{id:"thread-techcorp",companyLogo:"",companyLogoUrl:"https://i.pravatar.cc/150?img=33",companyName:"TechCorp A/S",candidateFirstName:"Lasse",candidateLastName:"Hansen",candidateImage:"https://i.pravatar.cc/150?img=11",allMessages:h,latestMessage:h[h.length-1],title:"Frontend Udvikler",messagesLoaded:!0,jobPostingId:"job-1",jobPosting:void 0,isFromSupport:!1},{id:"thread-lunar",companyLogo:"",companyLogoUrl:"https://i.pravatar.cc/150?img=12",companyName:"Lunar Bank",candidateFirstName:"Lasse",candidateLastName:"Hansen",candidateImage:"https://i.pravatar.cc/150?img=11",allMessages:v,latestMessage:v[v.length-1],title:"Senior UX Designer",messagesLoaded:!0,jobPostingId:"job-2",jobPosting:void 0,isFromSupport:!1}]}function Ly({onLogout:o,onNavigate:c,onToggleTheme:u,theme:r}){const h=T.useMemo(()=>new vm,[]),[v,z]=T.useState("Lasse"),[q,L]=T.useState(void 0),[b,B]=T.useState([]),[D,R]=T.useState(!0),[K,le]=T.useState(""),[Z,fe]=T.useState("all"),[te,se]=T.useState(""),[Y,P]=T.useState("");T.useEffect(()=>{let H=!0;async function Q(){R(!0);try{const ue=await h.getCandidateProfile();H&&(z(ue.name),L(ue.imageUrl));const ee=await h.getThreads();if(!H)return;const W=(ee.length>0?ee:Xh()).map(Oy);B(W),se(W[0]?.id||"")}catch{if(!H)return;const ue=Xh();B(ue),se(ue[0]?.id||"")}finally{H&&R(!1)}}return Q(),()=>{H=!1}},[h]);const ie=T.useMemo(()=>{const H=K.trim().toLowerCase();return b.filter(Q=>Z==="unread"&&Qh(Q)===0||Z==="companies"&&Q.isFromSupport?!1:H?Q.companyName.toLowerCase().includes(H)||(Q.latestMessage?.text||"").toLowerCase().includes(H):!0)},[Z,K,b]),G=T.useMemo(()=>b.find(H=>H.id===te)||ie[0],[te,ie,b]),E=T.useMemo(()=>[...G?.allMessages||[]].sort((H,Q)=>bs(H.timeSent)-bs(Q.timeSent)),[G]);async function ae(H){se(H.id);const Q=[...H.allMessages].reverse().find(ue=>Yn(ue));Q?.id&&(h.markThreadReadByMessageId(Q.id),B(ue=>ue.map(ee=>ee.id!==H.id?ee:{...ee,allMessages:ee.allMessages.map(W=>Yn(W)?{...W,seen:new Date}:W)})))}async function he(){const H=b.flatMap(Q=>Q.allMessages).filter(Q=>Yn(Q)&&!!Q.id);await Promise.all(H.map(Q=>h.markThreadReadByMessageId(Q.id))),B(Q=>Q.map(ue=>({...ue,allMessages:ue.allMessages.map(ee=>Yn(ee)?{...ee,seen:new Date}:ee)})))}async function pe(){const H=Y.trim();if(!G||!H)return;const Q={threadId:G.id,text:H,fromCandidate:!0,timeSent:new Date};P(""),B(ue=>ue.map(ee=>{if(ee.id!==G.id)return ee;const W=[...ee.allMessages,Q];return{...ee,allMessages:W,latestMessage:Q}}));try{const ue=await h.sendMessage(G.id,H);B(ee=>ee.map(W=>{if(W.id!==G.id)return W;const V=[...W.allMessages.filter(x=>x!==Q),ue];return{...W,allMessages:V,latestMessage:ue}}))}catch{}}return n.jsxs("section",{className:`dash-root ${r==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(Gt,{active:"messages",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar msg-main",children:[n.jsx(Jt,{name:v,imageUrl:q,onLogout:o,theme:r,onToggleTheme:u}),n.jsxs("div",{className:"msg-head",children:[n.jsxs("div",{children:[n.jsx("h1",{children:"Beskeder"}),n.jsx("p",{children:"Kommuniker med virksomheder og hold styr på dine ansøgninger."})]}),n.jsxs("button",{type:"button",className:"msg-mark-btn",onClick:()=>{he()},children:[n.jsx(zg,{size:16,strokeWidth:1.8})," Marker alle som læst"]})]}),n.jsxs("div",{className:"msg-layout",children:[n.jsxs("section",{className:"msg-threads",children:[n.jsxs("div",{className:"msg-threads-head",children:[n.jsxs("div",{className:"msg-search-wrap",children:[n.jsx(rr,{size:16,strokeWidth:1.8}),n.jsx("input",{value:K,onChange:H=>le(H.target.value),type:"text",placeholder:"Søg i beskeder..."})]}),n.jsxs("div",{className:"msg-filter-row",children:[n.jsx("button",{type:"button",className:Z==="all"?"active":"",onClick:()=>fe("all"),children:"Alle"}),n.jsx("button",{type:"button",className:Z==="unread"?"active":"",onClick:()=>fe("unread"),children:"Ulæste"}),n.jsx("button",{type:"button",className:Z==="companies"?"active":"",onClick:()=>fe("companies"),children:"Virksomheder"})]})]}),n.jsxs("div",{className:"msg-thread-list custom-scrollbar",children:[D?n.jsx("p",{className:"dash-loading",children:"Indlaeser beskeder..."}):null,!D&&ie.length===0?n.jsx("p",{className:"dash-loading",children:"Ingen tråde fundet."}):null,ie.map(H=>{const Q=Qh(H),ue=G?.id===H.id,ee=qn(H);return n.jsxs("button",{type:"button",className:ue?"msg-thread-item active":"msg-thread-item",onClick:()=>{ae(H)},children:[n.jsxs("div",{className:"msg-thread-avatar-wrap",children:[ee?n.jsx("img",{src:ee,alt:H.companyName,className:"msg-thread-avatar"}):n.jsx("div",{className:"msg-thread-avatar-fallback",children:H.companyName.slice(0,1).toUpperCase()}),n.jsx("span",{className:"msg-thread-online"})]}),n.jsxs("div",{className:"msg-thread-content",children:[n.jsxs("div",{className:"msg-thread-row",children:[n.jsx("h3",{children:H.companyName}),n.jsx("span",{children:wy(H.latestMessage?.timeSent)})]}),n.jsx("p",{className:Q>0?"unread":"",children:H.latestMessage?.text||"Ingen beskeder endnu"}),n.jsx("small",{children:H.title||"Stilling"})]}),Q>0?n.jsx("div",{className:"msg-thread-unread",children:Q}):null]},H.id)})]})]}),n.jsxs("section",{className:"msg-chat",children:[n.jsx("div",{className:"msg-chat-head",children:G?n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"msg-chat-company",children:[qn(G)?n.jsx("img",{src:qn(G),alt:G.companyName,className:"msg-chat-avatar"}):n.jsx("div",{className:"msg-chat-avatar-fallback",children:G.companyName.slice(0,1).toUpperCase()}),n.jsxs("div",{children:[n.jsx("h2",{children:G.companyName}),n.jsx("p",{children:G.title||"Rekruttering"})]})]}),n.jsxs("div",{className:"msg-chat-actions",children:[n.jsx("button",{type:"button","aria-label":"Ring",children:n.jsx(Rp,{size:16,strokeWidth:1.8})}),n.jsx("button",{type:"button","aria-label":"Info",children:n.jsx(cp,{size:16,strokeWidth:1.8})})]})]}):n.jsx("h2",{children:"Vælg en samtale"})}),n.jsx("div",{className:"msg-chat-body custom-scrollbar",children:E.map((H,Q)=>{const ue=H.timeSent instanceof Date?H.timeSent:new Date(H.timeSent),ee=Q>0?E[Q-1]:void 0,W=ee?.timeSent instanceof Date?ee.timeSent:ee?.timeSent?new Date(ee.timeSent):void 0,_=!W||ue.toDateString()!==W.toDateString();return n.jsxs("div",{children:[_?n.jsx("div",{className:"msg-day-sep",children:Uy(ue)}):null,n.jsxs("div",{className:H.fromCandidate?"msg-bubble-row mine":"msg-bubble-row",children:[H.fromCandidate?null:qn(G)?n.jsx("img",{src:qn(G),alt:G.companyName,className:"msg-mini-avatar"}):n.jsx("div",{className:"msg-mini-avatar msg-mini-avatar-fallback",children:G.companyName.slice(0,1).toUpperCase()}),n.jsxs("div",{className:"msg-bubble-wrap",children:[n.jsx("span",{className:"msg-time",children:gm(H.timeSent)}),n.jsx("div",{className:H.fromCandidate?"msg-bubble mine":"msg-bubble",children:H.text})]})]})]},`${H.threadId}-${Q}`)})}),n.jsx("div",{className:"msg-input-area",children:n.jsxs("div",{className:"msg-input-wrap",children:[n.jsx("button",{type:"button","aria-label":"Vedhæft",children:n.jsx(wp,{size:18,strokeWidth:1.8})}),n.jsx("textarea",{rows:1,value:Y,onChange:H=>P(H.target.value),onKeyDown:H=>{H.key==="Enter"&&!H.shiftKey&&(H.preventDefault(),pe())},placeholder:"Skriv din besked her..."}),n.jsx("button",{type:"button","aria-label":"Emoji",children:n.jsx(s0,{size:18,strokeWidth:1.8})}),n.jsxs("button",{type:"button",className:"msg-send-btn",onClick:()=>{pe()},children:["Send ",n.jsx(t0,{size:15,strokeWidth:1.8})]})]})})]})]})]})]})}function pm(o){return typeof o=="object"&&o!==null?o:null}function ht(o){return typeof o=="string"?o:""}function er(o){return typeof o=="number"?o:null}function tr(o){if(typeof o=="boolean")return o;if(typeof o=="string"){const c=o.toLowerCase();if(c==="completed"||c==="done"||c==="true")return!0;if(c==="incomplete"||c==="pending"||c==="false")return!1}return null}function Ry(o){if(!o)return"";const c=new Date(o);return Number.isNaN(c.getTime())?"":new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"short",year:"numeric"}).format(c)}function Hy(o,c){const u=pm(o);if(!u)return null;const r=ht(u.id)||ht(u.interview_id)||`interview-${c}`,h=ht(u.job_name)||ht(u.job_title)||ht(u.title)||"Interview",v=ht(u.company_name)||ht(u.companyName)||"Ukendt virksomhed",z=ht(u.interview_date)||ht(u.created_at)||ht(u.updated_at)||ht(u.date),q=tr(u.is_completed)??tr(u.completed)??tr(u.status)??!0,L=er(u.duration_minutes)??er(u.duration)??er(u.length_minutes),b=ht(u.personality_name)||ht(u.simulation_personality_name)||ht(u.personality)||"Professionel";return{id:r,title:h,companyName:v,dateLabel:Ry(z),completed:q,durationMinutes:L,personality:b}}class Vy{constructor(c=new Ns,u=new vr){this.jobsViewModel=c,this.simulationService=u}async getCandidateProfile(){return this.jobsViewModel.getCandidateProfile()}async getJobs(){try{return await this.jobsViewModel.getTabItems("jobs")}catch{return[]}}async getPersonalities(){try{const c=await this.simulationService.listSimulationPersonalities();return Array.isArray(c)?c:[]}catch{return[]}}async getInterviews(c=12){try{const u=await this.simulationService.listInterviews(c,0),r=pm(u);return(Array.isArray(r?.interviews)?r.interviews:Array.isArray(u)?u:[]).map((v,z)=>Hy(v,z)).filter(v=>!!v)}catch{return[]}}}const qy=[{id:"sim-1",title:"Senior Frontend-udvikler",companyName:"Lunar",completed:!0,durationMinutes:15,personality:"Professionel",dateLabel:"12. okt 2023"},{id:"sim-2",title:"Fullstack Developer",companyName:"Pleo",completed:!1,durationMinutes:20,personality:"Afslappet",dateLabel:"10. okt 2023"},{id:"sim-3",title:"UX Designer",companyName:"Trustpilot",completed:!0,durationMinutes:10,personality:"Sarkastisk",dateLabel:"05. okt 2023"},{id:"sim-4",title:"Product Manager",companyName:"Danske Bank",completed:!0,durationMinutes:5,personality:"Stress-test",dateLabel:"01. okt 2023"}];function By(o){return{id:o.id,title:o.title,companyName:o.companyName,completed:o.completed,durationMinutes:o.durationMinutes??15,personality:o.personality||"Professionel",dateLabel:o.dateLabel||"Nyligt"}}function Yy(o){return`${o.title||"Stilling"}${o.companyName?` · ${o.companyName}`:""}`}function Gy({onLogout:o,onNavigate:c,onOpenEvaluation:u,onToggleTheme:r,theme:h}){const v=T.useMemo(()=>new Vy,[]),[z,q]=T.useState("Lasse"),[L,b]=T.useState(void 0),[B,D]=T.useState([]),[R,K]=T.useState([]),[le,Z]=T.useState([]),[fe,te]=T.useState(!0),[se,Y]=T.useState(""),[P,ie]=T.useState(""),[G,E]=T.useState("Dansk"),[ae,he]=T.useState("15"),[pe,H]=T.useState(!1);T.useEffect(()=>{let x=!0;async function $(){te(!0);const[de,m,N,U]=await Promise.all([v.getCandidateProfile(),v.getJobs(),v.getInterviews(),v.getPersonalities()]);x&&(q(de.name),b(de.imageUrl),D(m),K(N.map(By)),Z(U.map(J=>({id:J.id,name:J.name}))),m.length>0&&Y(J=>J||m[0].id),U.length>0&&ie(J=>J||String(U[0].id)),te(!1))}return $(),()=>{x=!1}},[v]);const Q=R.length>0?R:qy,ue={id:"fallback-job",title:"Senior Frontend-udvikler",companyName:"Lunar"},ee=B.length>0?B:[ue],W=ee.find(x=>x.id===se)||ee[0],_=le.find(x=>String(x.id)===P)?.name||"Professionel & Grundig",V=[{id:"ai-1",sender:"ai",text:`Hej Lasse, og velkommen til! Vi er rigtig glade for at have dig til samtalen omkring rollen som ${W.title||"Senior Frontend-udvikler"}. Kan du fortælle om et nyligt projekt, hvor din erfaring med React gjorde en stor forskel for slutresultatet?`},{id:"me-1",sender:"me",text:"I mit seneste projekt migrerede vi en stor dashboard-løsning til Next.js. Jeg implementerede virtualisering og strammere state management med Zustand, hvilket reducerede load-tid med over 60%."},{id:"ai-2",sender:"ai",text:"Det lyder som en rigtig solid forbedring. Når du nævner Zustand frem for Redux, hvad var overvejelserne bag det valg i jeres use-case?"}];return n.jsxs("section",{className:`dash-root ${h==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(Gt,{active:"simulator",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar sim-main",children:[n.jsx(Jt,{name:z,imageUrl:L,onLogout:o,theme:h,onToggleTheme:r,actions:pe?n.jsxs("button",{type:"button",className:"sim-leave-btn",onClick:()=>H(!1),children:[n.jsx(Ih,{size:15,strokeWidth:1.8}),n.jsx("span",{children:"Forlad simulering"})]}):void 0}),pe?n.jsxs("div",{className:"sim-live-wrap",children:[n.jsxs("div",{className:"sim-live-head",children:[n.jsx("h1",{children:"Live Jobsamtale"}),n.jsx("p",{children:"Du er i øjeblikket i en simuleret teknisk samtale. Brug mikrofonen til at svare."})]}),n.jsxs("div",{className:"sim-live-grid",children:[n.jsxs("section",{className:"sim-live-chat-card",children:[n.jsxs("div",{className:"sim-live-chat-head",children:[n.jsxs("div",{className:"sim-live-ai-row",children:[n.jsx("div",{className:"sim-live-ai-avatar",children:n.jsx(ql,{size:18,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h3",{children:"Sarah (AI Interviewer)"}),n.jsxs("p",{children:[n.jsx(Zp,{size:12,strokeWidth:1.8})," Venter på dit svar..."]})]})]}),n.jsx("button",{type:"button",className:"sim-live-more-btn",children:n.jsx(Wg,{size:16,strokeWidth:1.8})})]}),n.jsx("div",{className:"sim-live-chat-scroll custom-scrollbar",children:V.map(x=>n.jsxs("div",{className:x.sender==="ai"?"sim-live-msg-row ai":"sim-live-msg-row me",children:[n.jsx("div",{className:x.sender==="ai"?"sim-live-msg-avatar ai":"sim-live-msg-avatar me",children:x.sender==="ai"?n.jsx(ql,{size:13,strokeWidth:1.8}):L?n.jsx("img",{src:L,alt:z}):n.jsx("span",{children:z.slice(0,1).toUpperCase()})}),n.jsx("div",{className:x.sender==="ai"?"sim-live-msg-bubble ai":"sim-live-msg-bubble me",children:n.jsx("p",{children:x.text})})]},x.id))}),n.jsxs("div",{className:"sim-live-voice",children:[n.jsxs("div",{className:"sim-live-time-row",children:[n.jsxs("div",{className:"sim-live-time",children:[n.jsx("small",{children:"Tid gået"}),n.jsx("strong",{children:"04:23"})]}),n.jsx("div",{className:"sim-live-wave",children:Array.from({length:7}).map((x,$)=>n.jsx("span",{style:{animationDelay:`${$*.14}s`}},`wave-${$}`))}),n.jsxs("div",{className:"sim-live-time",children:[n.jsx("small",{children:"Tilbage"}),n.jsx("strong",{children:"10:37"})]})]}),n.jsx("button",{type:"button",className:"sim-live-mic-btn",children:n.jsx(_p,{size:22,strokeWidth:1.8})}),n.jsx("p",{children:"Optager dit svar..."})]})]}),n.jsxs("aside",{className:"sim-live-side custom-scrollbar",children:[n.jsxs("article",{className:"sim-live-side-card",children:[n.jsx("h2",{children:"Session Status"}),n.jsxs("div",{className:"sim-live-side-list",children:[n.jsxs("div",{children:[n.jsx("small",{children:"Stilling"}),n.jsxs("p",{children:[W.title||"Senior Frontend-udvikler"," @ ",W.companyName||"Lunar"]})]}),n.jsxs("div",{children:[n.jsx("small",{children:"Samtaletype"}),n.jsxs("p",{children:[n.jsx(nr,{size:14,strokeWidth:1.8})," Teknisk Dybde"]})]}),n.jsxs("div",{children:[n.jsx("small",{children:"Interviewer stil"}),n.jsxs("p",{children:[n.jsx(ql,{size:14,strokeWidth:1.8})," ",_]})]}),n.jsxs("div",{children:[n.jsxs("div",{className:"sim-live-progress-head",children:[n.jsx("small",{children:"Fremgang"}),n.jsx("strong",{children:"Spørgsmål 2 af 5"})]}),n.jsx("div",{className:"sim-live-progress-track",children:n.jsx("span",{})})]})]})]}),n.jsxs("article",{className:"sim-live-coach-card",children:[n.jsxs("h2",{children:[n.jsx(hp,{size:15,strokeWidth:1.8})," Live Coach"]}),n.jsxs("div",{className:"sim-live-coach-list",children:[n.jsxs("div",{children:[n.jsx(Ke,{size:14,strokeWidth:1.8}),n.jsxs("div",{children:[n.jsx("strong",{children:"Godt brug af STAR-metoden"}),n.jsx("p",{children:"Dit forrige svar beskrev situationen og resultatet meget tydeligt."})]})]}),n.jsxs("div",{children:[n.jsx(Kn,{size:14,strokeWidth:1.8}),n.jsxs("div",{children:[n.jsx("strong",{children:"Næste skridt"}),n.jsx("p",{children:"Uddyb hvorfor Zustand var bedre end Redux i jeres specifikke use-case."})]})]})]})]}),n.jsx("article",{className:"sim-live-side-card",children:n.jsxs("div",{className:"sim-live-actions",children:[n.jsxs("button",{type:"button",children:[n.jsx(Ug,{size:16,strokeWidth:1.8})," Sæt på pause"]}),n.jsxs("button",{type:"button",className:"stop",children:[n.jsx(qg,{size:16,strokeWidth:1.8})," Afslut & Få Feedback"]})]})})]})]})]}):n.jsxs("div",{className:"sim-wrap",children:[n.jsxs("section",{className:"sim-hero-card",children:[n.jsx("div",{className:"sim-hero-glow"}),n.jsxs("div",{className:"sim-hero-left",children:[n.jsx("h1",{children:"Job Interview Simulator"}),n.jsx("p",{children:"Ov dig pa jobsamtaler med vores AI-drevne simulator. Du far skraeddersyede sporgsmal baseret pa den jobtype, du soger, og modtager detaljeret feedback pa dine svar."}),n.jsxs("ul",{className:"sim-benefits",children:[n.jsxs("li",{children:[n.jsx(Ke,{size:16,strokeWidth:1.8})," Personaliserede interviewsporgsmal"]}),n.jsxs("li",{children:[n.jsx(Ke,{size:16,strokeWidth:1.8})," Ojeblikkelig AI-feedback pa dine svar"]}),n.jsxs("li",{children:[n.jsx(Ke,{size:16,strokeWidth:1.8})," Detaljeret evaluering efter interviewet"]}),n.jsxs("li",{children:[n.jsx(Ke,{size:16,strokeWidth:1.8})," Gem og gennemga tidligere interviews"]})]}),n.jsxs("button",{type:"button",className:"sim-start-btn",onClick:()=>H(!0),children:[n.jsx(Lg,{size:18,strokeWidth:1.8}),"Start ny simulering"]})]}),n.jsxs("div",{className:"sim-config-card",children:[n.jsxs("div",{className:"sim-config-head",children:[n.jsx("h3",{children:"Simuleringsindstillinger"}),n.jsx("p",{children:"Vaelg dine praeferencer for start"})]}),n.jsxs("label",{children:["Gemt job",n.jsxs("div",{className:"sim-select-wrap",children:[n.jsx(fr,{size:16,strokeWidth:1.8}),n.jsx("select",{value:se,onChange:x=>Y(x.target.value),children:ee.map(x=>n.jsx("option",{value:x.id,children:Yy(x)},x.id))}),n.jsx(Bn,{size:15,strokeWidth:1.8,className:"sim-caret"})]})]}),n.jsxs("label",{children:["Personlighed (AI)",n.jsxs("div",{className:"sim-select-wrap",children:[n.jsx(ql,{size:16,strokeWidth:1.8}),n.jsx("select",{value:P,onChange:x=>ie(x.target.value),children:(le.length>0?le:[{id:1,name:"Professionel & Grundig"}]).map(x=>n.jsx("option",{value:String(x.id),children:x.name},x.id))}),n.jsx(Bn,{size:15,strokeWidth:1.8,className:"sim-caret"})]})]}),n.jsxs("div",{className:"sim-mini-grid",children:[n.jsxs("label",{children:["Sprog",n.jsxs("div",{className:"sim-select-wrap",children:[n.jsx(js,{size:16,strokeWidth:1.8}),n.jsxs("select",{value:G,onChange:x=>E(x.target.value),children:[n.jsx("option",{children:"Dansk"}),n.jsx("option",{children:"Engelsk"})]}),n.jsx(Bn,{size:15,strokeWidth:1.8,className:"sim-caret"})]})]}),n.jsxs("label",{children:["Varighed",n.jsxs("div",{className:"sim-select-wrap",children:[n.jsx(lr,{size:16,strokeWidth:1.8}),n.jsxs("select",{value:ae,onChange:x=>he(x.target.value),children:[n.jsx("option",{value:"5",children:"5 min"}),n.jsx("option",{value:"10",children:"10 min"}),n.jsx("option",{value:"15",children:"15 min"}),n.jsx("option",{value:"20",children:"20 min"})]}),n.jsx(Bn,{size:15,strokeWidth:1.8,className:"sim-caret"})]})]})]})]})]}),n.jsxs("div",{className:"sim-history-head",children:[n.jsx("h2",{children:"Tidligere simuleringer"}),n.jsxs("button",{type:"button",children:[n.jsx(am,{size:15,strokeWidth:1.8})," Filtrer"]})]}),fe?n.jsx("p",{className:"dash-loading",children:"Indlaeser simuleringer..."}):null,n.jsx("section",{className:"sim-history-grid",children:Q.map(x=>n.jsxs("article",{className:x.completed?"sim-card done":"sim-card draft",children:[n.jsxs("div",{className:"sim-card-head",children:[n.jsxs("div",{children:[n.jsx("h3",{children:x.title}),n.jsx("p",{children:x.companyName})]}),n.jsx("span",{className:x.completed?"sim-status done":"sim-status draft",children:x.completed?"Faerdig":"Ikke faerdig"})]}),n.jsxs("div",{className:"sim-tags",children:[n.jsxs("span",{children:[n.jsx(lr,{size:13,strokeWidth:1.8})," ",x.durationMinutes," min"]}),n.jsxs("span",{children:[n.jsx(ql,{size:13,strokeWidth:1.8})," ",x.personality]})]}),n.jsxs("div",{className:"sim-card-foot",children:[n.jsx("small",{children:x.dateLabel}),x.completed?n.jsxs("button",{type:"button",className:"sim-link-btn",onClick:()=>u({interviewId:x.id,title:x.title,companyName:x.companyName,dateLabel:x.dateLabel}),children:["Se evaluering ",n.jsx(Ua,{size:14,strokeWidth:1.8})]}):n.jsxs("button",{type:"button",className:"sim-link-btn",children:["Fortsæt ",n.jsx(Vp,{size:14,strokeWidth:1.8})]})]})]},x.id))})]})]})]})}function Yl(o){return typeof o=="object"&&o!==null?o:null}function gr(o){return typeof o=="string"?o:""}function Jy(o){if(typeof o=="number"&&Number.isFinite(o))return o;if(typeof o=="string"){const c=Number(o);return Number.isFinite(c)?c:null}return null}function Zh(o){return Array.isArray(o)?o.map(c=>gr(c).trim()).filter(Boolean):[]}function $e(o,c){if(!o)return"";for(const u of c){const r=gr(o[u]).trim();if(r)return r}return""}function ps(o,c){if(!o)return null;for(const u of c){const r=Jy(o[u]);if(r!==null)return r}return null}function Qy(o){if(!o)return"";const c=new Date(o);return Number.isNaN(c.getTime())?o:new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"long",year:"numeric"}).format(c)}function Kh(o,c){return o===null?c:Math.max(0,Math.min(10,Math.round(o)))}const ym=[{id:"1",title:"Mere struktur og korthed i dine svar",behavior:"Du gav nogle svar, der blev lange og gentagende i stedet for fokuserede pa kernen.",effect:"Det kan gore det svaerere for intervieweren hurtigt at vurdere din erfaring og beslutninger.",nextStep:"Svar i 3 trin: pointe, konkret eksempel, resultat. Sigt efter 30-60 sekunder pr. svar."},{id:"2",title:"Flere konkrete eksempler pa performance i service",behavior:"Du fortalte om ansvar, men gav fa konkrete scenarier med handling og resultat.",effect:"Uden konkrete cases bliver niveau og paalidelighed svaerere at validere.",nextStep:"Forbered 2-3 STAR-historier med tydelig situation, handling og maelbart resultat."},{id:"3",title:"Gor din motivation mere maelrettet virksomheden",behavior:"Motivationen var positiv, men ikke altid koblet direkte til virksomhedens drift og behov.",effect:"Du kan fremsta generelt motiveret i stedet for specifikt relevant for rollen.",nextStep:"Naevn 2-3 konkrete grunde til, at netop deres setup matcher din erfaring."},{id:"4",title:"Konkretiser kvalitet og sikkerhed i praksis",behavior:"Du naevnte standarder og certificeringer, men beskrev fa daglige rutiner.",effect:"Det reducerer tydeligheden omkring, hvordan du arbejder sikkert i travle perioder.",nextStep:"Beskriv faste rutiner for kontrol, logning og hurtig korrektion under pres."}],bm=["Du viser relevant erfaring for rollen og kommunikerer ro under pres.","Du arbejder struktureret med kvalitet og timing i service.","Du har en moden team-tilgang med fokus pa samarbejde.","Du kobler dine svar til konkrete arbejdsrutiner og drift.","Du fremstar stabil og ansvarlig i hektiske situationer."],jm=["Forbered 3 korte STAR-historier med maelbare resultater.","Lav en 60-sekunders pitch af din profil og vaerdiskabelse.","Research virksomheden i 10-15 minutter inden samtalen.","Forbered 4-5 konkrete spoergsmaal om rolle og forventninger.","Afslut svar med resultat, sa din effekt bliver tydelig."],kt={companyName:"Ukendt virksomhed",dateLabel:"Nyligt",evaluationLabel:"Interview Feedback",interviewerEvaluationTitle:"Interviewer evaluering",interviewerEvaluationLead:"Du er godt med. Din praestation viste styrker der matcher stillingen.",interviewerEvaluationBody:"Du viste relevante kompetencer og en stabil tilgang under pres. Du kan staerke dit indtryk yderligere ved at svare mere struktureret og bruge flere konkrete resultateksempler.",interviewTitle:"Stilling",interviewerScore:8,selfScore:5,strengths:bm,recommendations:jm,suggestions:ym};function Xy(o,c){const u=Yl(o);if(!u)return null;const r=$e(u,["title","heading","name","subject"]),h=$e(u,["behavior","adfaerd","observation","issue"]),v=$e(u,["effect","impact","consequence"]),z=$e(u,["next_step","nextStep","recommendation","suggestion"]);return!r&&!h&&!v&&!z?null:{id:gr(u.id)||String(c+1),title:r||`Forbedringspunkt ${c+1}`,behavior:h||"Ingen detaljer tilgaengelige.",effect:v||"Ingen detaljer tilgaengelige.",nextStep:z||"Ingen detaljer tilgaengelige."}}function Zy(o){const c=[o?.suggestions,o?.improvements,o?.improvement_points,o?.feedback_points,Yl(o?.evaluation)?.suggestions,Yl(o?.evaluation)?.improvements];for(const u of c){if(!Array.isArray(u))continue;const r=u.map((h,v)=>Xy(h,v)).filter(h=>!!h);if(r.length>0)return r}return ym}function Wh(o,c,u){for(const h of c){const v=Zh(o?.[h]);if(v.length>0)return v}const r=Yl(o?.evaluation);for(const h of c){const v=Zh(r?.[h]);if(v.length>0)return v}return u}class Ky{constructor(c=new vr){this.simulationService=c}async getEvaluation(c,u){try{const r=await this.simulationService.getInterviewEvaluation(c),h=Yl(r),v=Yl(h?.evaluation),z=$e(h,["company_name","companyName"])||$e(v,["company_name","companyName"])||u?.companyName||kt.companyName,q=$e(h,["job_title","job_name","title"])||$e(v,["job_title","job_name","title"])||u?.title||kt.interviewTitle,L=$e(h,["interview_date","created_at","date"])||$e(v,["interview_date","created_at","date"]),b=Qy(L)||u?.dateLabel||kt.dateLabel,B=$e(h,["interviewer_evaluation_lead","lead"])||$e(v,["interviewer_evaluation_lead","lead"])||kt.interviewerEvaluationLead,D=$e(h,["interviewer_evaluation","summary","feedback"])||$e(v,["interviewer_evaluation","summary","feedback"])||kt.interviewerEvaluationBody,R=$e(h,["evaluation_title","interviewer_title"])||$e(v,["evaluation_title","interviewer_title"])||kt.interviewerEvaluationTitle,K=$e(h,["label","evaluation_label"])||$e(v,["label","evaluation_label"])||kt.evaluationLabel,le=Kh(ps(h,["candidate_score","self_score","self_rating"])??ps(v,["candidate_score","self_score","self_rating"]),kt.selfScore),Z=Kh(ps(h,["interviewer_score","score","interviewer_rating"])??ps(v,["interviewer_score","score","interviewer_rating"]),kt.interviewerScore);return{companyName:z,dateLabel:b,evaluationLabel:K,interviewerEvaluationBody:D,interviewerEvaluationLead:B,interviewerEvaluationTitle:R,interviewerScore:Z,interviewTitle:q,recommendations:Wh(h,["recommendations","constructive_recommendations","next_steps"],jm),selfScore:le,strengths:Wh(h,["strengths","highlights"],bm),suggestions:Zy(h)}}catch{return{...kt,companyName:u?.companyName||kt.companyName,interviewTitle:u?.title||kt.interviewTitle,dateLabel:u?.dateLabel||kt.dateLabel}}}async submitRating(c,u,r){await this.simulationService.submitEvaluationRating(c,u,r)}}function xm(o,c){return c-o}function Wy(o,c){const u=xm(o,c);return u>0?`Gab: +${u} point`:u<0?`Gab: ${u} point`:"Gab: 0 point"}function Fy(o,c){const u=xm(o,c);return u>0?"Du undervurderede dig selv i forhold til interviewerens vurdering.":u<0?"Du vurderede dig selv hojere end intervieweren gjorde i denne session.":"Din selvvurdering matcher interviewerens vurdering godt."}function $y(o){return o||"Nyligt"}function Iy({interviewSelection:o,onBack:c,onLogout:u,onNavigate:r,onToggleTheme:h,theme:v}){const z=T.useMemo(()=>new Ky,[]),[q]=T.useState("Lasse"),[L]=T.useState(void 0),[b,B]=T.useState(null),[D,R]=T.useState(!0),[K,le]=T.useState(0),[Z,fe]=T.useState(""),[te,se]=T.useState(!1),[Y,P]=T.useState("");T.useEffect(()=>{let ae=!0;async function he(){R(!0);const pe=await z.getEvaluation(o.interviewId,{companyName:o.companyName,dateLabel:o.dateLabel,title:o.title});ae&&(B(pe),R(!1))}return he(),()=>{ae=!1}},[o.companyName,o.dateLabel,o.interviewId,o.title,z]);async function ie(){if(!(!K||te)){se(!0),P("");try{await z.submitRating(o.interviewId,K,Z.trim()),P("Tak. Din feedback er sendt.")}catch{P("Kunne ikke sende feedback lige nu. Prov igen.")}finally{se(!1)}}}const G=b,E=G?.suggestions??[];return n.jsxs("section",{className:`dash-root ${v==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(Gt,{active:"simulator",onNavigate:r}),n.jsxs("main",{className:"dash-main custom-scrollbar sim-eval-main",children:[n.jsx(Jt,{name:q,imageUrl:L,onLogout:u,theme:v,onToggleTheme:h,actions:n.jsxs("div",{className:"sim-eval-top-actions",children:[n.jsx("button",{type:"button",className:"sim-eval-back-btn",onClick:c,children:"Tilbage"}),n.jsxs("div",{className:"sim-eval-crumb-pill",children:[n.jsx(lm,{size:14,strokeWidth:1.8}),n.jsx("span",{children:"Simulator"}),n.jsx(Ua,{size:13,strokeWidth:1.8}),n.jsx("strong",{children:"Evaluering"})]})]})}),n.jsxs("div",{className:"sim-eval-wrap",children:[n.jsxs("header",{className:"sim-eval-head",children:[n.jsxs("div",{className:"sim-eval-label",children:[n.jsx(Jg,{size:14,strokeWidth:1.8}),n.jsx("span",{children:G?.evaluationLabel??"Interview Feedback"})]}),n.jsx("h1",{children:"Evalueringsfeedback"}),n.jsxs("div",{className:"sim-eval-meta",children:[n.jsx("strong",{children:G?.companyName??o.companyName}),n.jsx("span",{}),n.jsx("p",{children:G?.interviewTitle??o.title}),n.jsx("span",{}),n.jsxs("small",{children:[n.jsx(_g,{size:14,strokeWidth:1.8})," ",$y(G?.dateLabel??o.dateLabel)]})]})]}),D?n.jsx("p",{className:"dash-loading",children:"Indlaeser evaluering..."}):null,!D&&G?n.jsxs(n.Fragment,{children:[n.jsxs("section",{className:"sim-eval-overview-card",children:[n.jsxs("div",{className:"sim-eval-overview-text",children:[n.jsxs("div",{className:"sim-eval-overview-title",children:[n.jsx(dm,{size:20,strokeWidth:1.8}),n.jsx("h2",{children:G.interviewerEvaluationTitle})]}),n.jsx("p",{className:"lead",children:G.interviewerEvaluationLead}),n.jsx("p",{children:G.interviewerEvaluationBody})]}),n.jsxs("aside",{className:"sim-eval-score-card",children:[n.jsxs("div",{className:"sim-eval-score-head",children:[n.jsx("h3",{children:"Performance vurdering"}),n.jsx(Kn,{size:16,strokeWidth:1.8})]}),n.jsxs("div",{className:"sim-eval-score-rows",children:[n.jsxs("div",{children:[n.jsx("span",{children:"Din udfyldelse"}),n.jsxs("strong",{children:[G.selfScore,"/10"]})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Interviewers vurdering"}),n.jsxs("strong",{className:"good",children:[G.interviewerScore,"/10"]})]})]}),n.jsxs("div",{className:"sim-eval-gap-block",children:[n.jsxs("span",{children:[n.jsx(Eh,{size:13,strokeWidth:1.8})," ",Wy(G.selfScore,G.interviewerScore)]}),n.jsx("p",{children:Fy(G.selfScore,G.interviewerScore)})]})]})]}),n.jsxs("section",{className:"sim-eval-improvements",children:[n.jsxs("div",{className:"sim-eval-section-title",children:[n.jsx(Eh,{size:20,strokeWidth:1.8}),n.jsx("h2",{children:"Hvordan kan du blive bedre?"})]}),n.jsx("div",{className:"sim-eval-improvement-list",children:E.map((ae,he)=>n.jsxs("article",{className:"sim-eval-improvement-card",children:[n.jsx("div",{className:"sim-eval-improvement-index",children:he+1}),n.jsxs("div",{className:"sim-eval-improvement-content",children:[n.jsx("h3",{children:ae.title}),n.jsxs("div",{className:"sim-eval-improvement-grid",children:[n.jsxs("div",{children:[n.jsx("small",{children:"Adfaerd"}),n.jsx("p",{children:ae.behavior})]}),n.jsxs("div",{className:"impact",children:[n.jsx("small",{children:"Effekt"}),n.jsx("p",{children:ae.effect})]}),n.jsxs("div",{className:"next",children:[n.jsx("small",{children:"Naeste gang"}),n.jsx("p",{children:ae.nextStep})]})]})]})]},ae.id))})]}),n.jsxs("section",{className:"sim-eval-split-grid",children:[n.jsxs("article",{className:"sim-eval-list-card",children:[n.jsxs("div",{className:"sim-eval-card-title",children:[n.jsx(Ke,{size:20,strokeWidth:1.8}),n.jsx("h2",{children:"Dine styrker"})]}),n.jsx("ul",{children:G.strengths.map((ae,he)=>n.jsxs("li",{children:[n.jsx(Ke,{size:17,strokeWidth:1.8}),n.jsx("span",{children:ae})]},`strength-${he}`))})]}),n.jsxs("article",{className:"sim-eval-list-card recommendations",children:[n.jsxs("div",{className:"sim-eval-card-title",children:[n.jsx(ur,{size:20,strokeWidth:1.8}),n.jsx("h2",{children:"Konstruktiv anbefaling"})]}),n.jsx("p",{className:"hint",children:"Fokuser pa disse handlinger for at staerke din naeste samtale."}),n.jsx("ul",{children:G.recommendations.map((ae,he)=>n.jsxs("li",{children:[n.jsx("div",{children:n.jsx(Ep,{size:13,strokeWidth:2})}),n.jsx("span",{children:ae})]},`recommendation-${he}`))})]})]}),n.jsxs("section",{className:"sim-eval-rating-card",children:[n.jsx("p",{children:"Husk: Hvert interview er en laeringsmulighed. Bliv ved med at ove."}),n.jsxs("div",{className:"sim-eval-rating-box",children:[n.jsx("h3",{children:"Bedom denne evaluering"}),n.jsx("small",{children:"Din feedback hjaelper os med at forbedre oplevelsen."}),n.jsx("div",{className:"sim-eval-stars",children:Array.from({length:5}).map((ae,he)=>{const pe=he+1,H=pe<=K;return n.jsx("button",{type:"button","aria-label":`Vaelg ${pe} stjerner`,className:H?"selected":"",onClick:()=>le(pe),children:n.jsx(hr,{size:27,fill:H?"currentColor":"none",strokeWidth:1.8})},`star-${pe}`)})}),n.jsx("textarea",{value:Z,onChange:ae=>fe(ae.target.value),rows:3,placeholder:"Kommentar (valgfrit)"}),n.jsx("button",{type:"button",onClick:()=>{ie()},disabled:te||K===0,children:te?"Sender...":"Send feedback"}),Y?n.jsx("div",{className:"sim-eval-submit-status",children:Y}):null]})]})]}):null]})]})]})}class Py{constructor(c=new tl,u=new Ss){this.candidateService=c,this.subscriptionService=u}async getCandidateProfile(){try{const c=await this.candidateService.getCandidate();return{name:c.firstName?.trim()||c.name?.trim()||"Lasse",imageUrl:c.imageUrl||c.image||void 0}}catch{return{name:"Lasse"}}}async getSnapshot(){const[c,u]=await Promise.allSettled([this.subscriptionService.getPaymentOverview(),this.subscriptionService.getSubscriptionProducts()]);return{paymentOverview:c.status==="fulfilled"?c.value:null,products:u.status==="fulfilled"?u.value:null}}async redeemCode(c){await this.subscriptionService.redeemCode(c)}}const Fh=["Download et professionelt CV - Klar til brug med et enkelt klik","Karriereagent med personlige anbefalinger","Øget synlighed bliv fundet af virksomheder","Lad systemet lave din ansøgning for dig","Optimer dit CV med intelligente forslag","Job simulatoren træn til din næste jobsamtale"];function Sm(o){if(!o)return null;const c=o instanceof Date?o:new Date(o);return Number.isNaN(c.getTime())?null:c}function eb(o){const c=Sm(o);return c?new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"2-digit",year:"numeric"}).format(c):"Ukendt dato"}function tb(o){if(!o)return!1;const c=Sm(o.activeToDate);return c?c.getTime()>Date.now():!1}function ab(o){const c=o?.premium_30?.price??49,u=o?.premium_90?.price??99,r=o?.premium_365?.price??249;return{30:{title:"30 dage",priceText:`${c} kr.`,dailyText:"Svarer til 1.63 kr. pr. dag",description:"Månedlig adgang til alle premium-funktioner"},90:{title:"90 dage",priceText:`${u} kr.`,dailyText:"Svarer til 1.10 kr. pr. dag",savings:"Spar 33%",description:"Mest populære valg med ekstra besparelse"},365:{title:"365 dage",priceText:`${r} kr.`,dailyText:"Svarer til 0.68 kr. pr. dag",savings:"Spar 58%",description:"Inkluderer gavekode til 3 måneders premium"}}}function lb({onLogout:o,onNavigate:c,onToggleTheme:u,theme:r}){const h=T.useMemo(()=>new Py,[]),[v,z]=T.useState("Lasse"),[q,L]=T.useState(void 0),[b,B]=T.useState(null),[D,R]=T.useState(null),[K,le]=T.useState(!0),[Z,fe]=T.useState("90"),[te,se]=T.useState(!1),[Y,P]=T.useState(""),[ie,G]=T.useState(""),[E,ae]=T.useState(!1),[he,pe]=T.useState(null);T.useEffect(()=>{let W=!0;async function _(){le(!0);const[V,x]=await Promise.all([h.getCandidateProfile(),h.getSnapshot()]);W&&(z(V.name),L(V.imageUrl),B(x.paymentOverview),R(x.products),le(!1))}return _(),()=>{W=!1}},[h]);const H=T.useMemo(()=>ab(D),[D]),Q=tb(b),ue=he??Q;async function ee(){const W=Y.trim();if(!(!W||E)){G(""),ae(!0);try{await h.redeemCode(W),G("Koden blev indløst. Opdaterer abonnement...");const _=await h.getSnapshot();B(_.paymentOverview),R(_.products),P("")}catch{G("Kunne ikke indløse kode. Prøv igen.")}finally{ae(!1)}}}return n.jsxs("section",{className:`dash-root ${r==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(Gt,{active:"subscription",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar sub-main",children:[n.jsx(Jt,{name:v,imageUrl:q,onLogout:o,theme:r,onToggleTheme:u,actions:n.jsxs("div",{className:"sub-top-actions",children:[n.jsxs("div",{className:"sub-crumb-pill",children:[n.jsx(ir,{size:15,strokeWidth:1.8})," Abonnement"]}),n.jsx("button",{type:"button",className:"sub-toggle-btn",onClick:()=>pe(W=>W===null?!Q:!W),children:ue?'Vis "Unsubscribed" state':'Vis "Subscribed" state'})]})}),n.jsxs("div",{className:"sub-head",children:[n.jsxs("div",{className:"sub-head-title-row",children:[n.jsx("div",{className:"sub-head-icon",children:n.jsx(ir,{size:18,strokeWidth:1.8})}),n.jsx("h1",{children:"Dit Abonnement"})]}),n.jsx("p",{children:"Administrer dit medlemskab og lås op for alle de intelligente værktøjer, der gør din jobsøgning nemmere."})]}),n.jsxs("div",{className:"sub-wrap",children:[n.jsxs("section",{className:"sub-redeem-card",children:[n.jsxs("div",{className:"sub-redeem-head",children:[n.jsx("span",{children:"🎟️"}),n.jsx("h2",{children:"Indløs kode"})]}),n.jsx("p",{children:"Har du en rabatkode eller gavekode? Indtast den her og få den aktiveret med det samme"}),n.jsxs("div",{className:"sub-redeem-row",children:[n.jsx("input",{type:"text",value:Y,onChange:W=>P(W.target.value),placeholder:"Indtast kode her..."}),n.jsx("button",{type:"button",onClick:()=>{ee()},disabled:E,children:E?"Indløser...":"Indløs"})]}),ie?n.jsx("small",{children:ie}):null]}),K?n.jsx("p",{className:"dash-loading",children:"Indlaeser abonnement..."}):null,!K&&!ue?n.jsxs(n.Fragment,{children:[n.jsx("section",{className:"sub-plan-grid",children:["30","90","365"].map(W=>{const _=H[W],V=Z===W,x=W==="90",$=W==="365";return n.jsxs("label",{className:["sub-plan-card",V?"selected":"",x?"popular":"",$?"yearly":""].join(" ").trim(),children:[x?n.jsx("div",{className:"sub-popular-badge",children:"Mest populær"}):null,n.jsx("input",{type:"radio",name:"pricing-plan",checked:V,onChange:()=>fe(W)}),n.jsx("div",{className:"sub-radio-indicator",children:n.jsx("i",{})}),n.jsxs("div",{className:"sub-plan-content",children:[n.jsxs("div",{className:"sub-plan-title-row",children:[n.jsx("h3",{children:_.title}),_.savings?n.jsx("span",{children:_.savings}):null]}),n.jsx("div",{className:"sub-price",children:_.priceText}),n.jsx("p",{className:"sub-price-daily",children:_.dailyText}),$?n.jsxs("div",{className:"sub-gift-box",children:[n.jsx(ap,{size:17,strokeWidth:1.8}),n.jsxs("div",{children:[n.jsx("strong",{children:"Giv en gave"}),n.jsx("small",{children:"Få en gratis 3-måneders Premium-kode med i købet til en ven."})]})]}):null,n.jsx("div",{className:"sub-divider"}),n.jsx("ul",{children:Fh.map(de=>n.jsxs("li",{children:[n.jsx(Ke,{size:15,strokeWidth:1.8}),n.jsx("span",{children:de})]},`${W}-${de}`))})]})]},W)})}),n.jsxs("section",{className:"sub-checkout-card",children:[n.jsxs("div",{children:[n.jsx("h3",{children:"Klar til at opgradere?"}),n.jsx("p",{children:"Vælg en plan ovenfor og få adgang til alle Premium-funktioner med det samme."})]}),n.jsxs("div",{className:"sub-checkout-actions",children:[n.jsxs("label",{children:[n.jsx("input",{type:"checkbox",checked:te,onChange:W=>se(W.target.checked)}),n.jsx("span",{className:"sub-checkbox",children:n.jsx(Mg,{size:13,strokeWidth:2.2})}),n.jsx("span",{children:"Jeg accepterer handelsbetingelser"})]}),n.jsx("button",{type:"button",disabled:!te,children:"Gå til betaling"})]})]})]}):null,!K&&ue?n.jsxs("div",{className:"sub-active-wrap",children:[n.jsxs("section",{className:"sub-gift-alert",children:[n.jsx("div",{className:"sub-gift-glow"}),n.jsx("div",{className:"sub-gift-icon",children:"🎁"}),n.jsxs("div",{children:[n.jsx("h2",{children:"Din gave venter!"}),n.jsx("p",{children:"Klik på gaven nedenfor for at se indholdet"})]}),n.jsx("button",{type:"button",children:"Åbn gave"})]}),n.jsxs("section",{className:"sub-active-card",children:[n.jsxs("div",{className:"sub-active-head",children:[n.jsx("span",{children:"👑"}),n.jsx("h2",{children:"Premium abonnement"})]}),n.jsxs("div",{className:"sub-active-grid",children:[n.jsx("div",{className:"sub-active-features",children:n.jsx("ul",{children:Fh.map(W=>n.jsxs("li",{children:[n.jsx(Ke,{size:16,strokeWidth:1.8}),n.jsx("span",{children:W})]},`active-${W}`))})}),n.jsxs("div",{className:"sub-active-status-col",children:[n.jsxs("div",{className:"sub-active-status-box",children:[n.jsx("div",{className:"sub-active-check",children:n.jsx(Ke,{size:34,strokeWidth:1.8})}),n.jsx("h3",{children:"Dit abonnement er aktivt"}),n.jsxs("strong",{children:[H[Z].priceText," for ",H[Z].title]}),n.jsx("p",{children:H[Z].dailyText}),n.jsxs("div",{className:"sub-renew-pill",children:[n.jsx(Ng,{size:16,strokeWidth:1.8}),"Fornyes d. ",eb(b?.renewDate)]})]}),n.jsx("button",{type:"button",className:"sub-manage-link",children:"Administrer betalingsoplysninger"})]})]})]})]}):null]})]})]})}function nb(){const o=T.useMemo(()=>!!window.localStorage.getItem("token"),[]),c=T.useMemo(()=>window.localStorage.getItem("theme")==="dark"?"dark":"light",[]),[u,r]=T.useState(o),[h,v]=T.useState(c),[z,q]=T.useState("dashboard"),[L,b]=T.useState(null),[B,D]=T.useState(null);function R(Y){(Y==="dashboard"||Y==="jobs"||Y==="cv"||Y==="messages"||Y==="agents"||Y==="ai-agent"||Y==="simulator"||Y==="subscription")&&q(Y)}function K(Y,P,ie="jobs"){b({id:Y,fromJobnet:P,returnPage:ie}),q("job-detail")}function le(){q(L?.returnPage??"jobs")}function Z(Y){D(Y),q("simulator-evaluation")}function fe(){q("simulator")}async function te(){await Gl.clearCredentials(),q("dashboard"),b(null),D(null),r(!1)}function se(){v(Y=>{const P=Y==="light"?"dark":"light";return window.localStorage.setItem("theme",P),P})}return u?z==="jobs"?n.jsx(Cy,{onLogout:te,onNavigate:R,onOpenJobDetail:K,theme:h,onToggleTheme:se}):z==="cv"?n.jsx(fy,{onLogout:te,onNavigate:R,theme:h,onToggleTheme:se}):z==="messages"?n.jsx(Ly,{onLogout:te,onNavigate:R,theme:h,onToggleTheme:se}):z==="agents"?n.jsx(B0,{onLogout:te,onNavigate:R,onOpenJobDetail:K,theme:h,onToggleTheme:se}):z==="ai-agent"?n.jsx(X0,{onLogout:te,onNavigate:R,theme:h,onToggleTheme:se}):z==="simulator"?n.jsx(Gy,{onLogout:te,onNavigate:R,onOpenEvaluation:Z,theme:h,onToggleTheme:se}):z==="simulator-evaluation"&&B?n.jsx(Iy,{interviewSelection:B,onBack:fe,onLogout:te,onNavigate:R,theme:h,onToggleTheme:se}):z==="subscription"?n.jsx(lb,{onLogout:te,onNavigate:R,theme:h,onToggleTheme:se}):z==="job-detail"&&L?n.jsx(Ty,{jobId:L.id,fromJobnet:L.fromJobnet,onBack:le,onLogout:te,onNavigate:R,theme:h,onToggleTheme:se}):n.jsx(Sy,{onLogout:te,onNavigate:R,onOpenJobDetail:K,theme:h,onToggleTheme:se}):n.jsx(D0,{onAuthenticated:()=>r(!0)})}tg.createRoot(document.getElementById("root")).render(n.jsx(T.StrictMode,{children:n.jsx(nb,{})}));