diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/assets/index-B6wwwDh8.css b/assets/index-B6wwwDh8.css new file mode 100644 index 0000000..16afb5f --- /dev/null +++ b/assets/index-B6wwwDh8.css @@ -0,0 +1 @@ +:root{--light-bg-color: #f3f4f8;--darker-bg-color: #d2dcff;--darkest-bg-color: #7091fd;--border-radius: .4rem}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--light-bg-color)}.appearance-none{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-progress-appearance:none}.flexbox{display:flex}.items-row{justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;width:100%}.main-container{position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start}.icon-container{cursor:pointer;padding:.4rem;border-radius:var(--border-radius);justify-content:center;align-items:center;background-color:#0000}.icon-container:hover{background-color:#0000000d}.icon{cursor:pointer;height:24px;width:24px;color:var(--darkest-bg-color)}.notification-circle{position:absolute;margin-left:.8rem;margin-bottom:.8rem;height:.5rem;width:.5rem;background-color:var(--darkest-bg-color);border:2px solid #fff;border-radius:50%}.header-wrapper{z-index:99;align-items:center;justify-content:center;position:fixed;left:0;right:0;padding:0 2rem;height:4rem;border-bottom:1px solid var(--darker-bg-color);box-shadow:0 3px 5px -3px #9cb3ff24;background:#ffffff9c;backdrop-filter:blur(6.6px);-webkit-backdrop-filter:blur(6.6px)}.header{justify-content:space-between;align-items:center;position:relative;width:100%;max-width:1600px}.header__left-section,.header__right-section{flex-direction:row;align-items:center}.main-logo-container{cursor:default;width:2.5rem;height:2.5rem;border-radius:var(--border-radius);background-color:var(--darkest-bg-color);color:#fff;font-weight:600;justify-content:center;align-items:center;margin-right:2rem}.header-links-container{justify-content:flex-start;align-items:center;gap:1rem;font-weight:500}.header-links-container__header-link{padding:.5rem;text-decoration:none;color:#000;line-height:1;opacity:.5;transition:opacity .18s linear}.header-links-container__header-link:hover,.header-links-container__header-link.active-link{opacity:1}.header__left-section,.header__middle-section{justify-content:center}.header__middle-section{width:50%;max-width:24rem;min-width:9rem}.search-bar{width:14rem;align-items:center;border:1px solid var(--darker-bg-color);border-radius:var(--border-radius);color:var(--darkest-bg-color);background:#fff;font-size:1rem;padding:0 .6rem;height:2.3rem;box-shadow:0 5px 16px -3px #0000001a}.current-user-box{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:.4rem .5rem .4rem .8rem;border-radius:var(--border-radius);background-color:#00000008}.current-user-box:hover{background-color:#0000000d}.current-user-name{font-size:.88rem;line-height:1;letter-spacing:.3px;font-weight:500}.avatar-container{display:flex;justify-content:center;align-items:center;height:32px;width:32px;border-radius:50%;overflow:hidden;border:1px solid #fff}.avatar-container__image{position:relative;height:100%}.header__right-section{justify-content:flex-end;gap:1rem}.page-content{width:calc(100% - 4rem);max-width:1600px;margin:4rem auto 0;padding:2rem;background-color:var(--light-bg-color)}.page-heading{width:100%;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-body{width:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:2rem}.tabs-selector{padding:4px;background-color:#9cb3ff12;border-radius:var(--border-radius);color:var(--darkest-bg-color)}.selected-tab{background-color:#fff;font-weight:600;border:1px solid var(--darker-bg-color);box-shadow:0 3px 6px -3px #0000001a}.tabs-selector__tab{cursor:pointer;line-height:1;border-radius:var(--border-radius);padding:.42rem 1.1rem}.top-page-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.card,.top-card{background-color:#fff;padding:2rem;border:1px solid var(--darker-bg-color);border-radius:var(--border-radius)}.top-card{justify-content:space-between;flex-wrap:nowrap}.top-card__left{flex-direction:column;gap:.5rem}.top-card__left__title,.top-card__left__subtitle{font-size:.9rem;line-height:1}.top-card__left__title{font-weight:500;color:var(--darkest-bg-color)}.top-card__left__subtitle{opacity:.55;font-weight:400}.top-card__left__value{font-size:1.42rem;font-weight:600}.top-card__right{justify-content:flex-end;align-items:flex-start;height:100%}.top-card__right__dot{height:.6rem;width:.6rem;border-radius:50%;background-color:var(--darkest-bg-color)}.card{flex:1;flex-direction:column;gap:.5rem}.card__title{font-weight:500;color:var(--darkest-bg-color);font-size:.9rem;letter-spacing:.024rem;line-height:1;margin-bottom:1rem}.card__body{flex-direction:column;gap:1rem}.graph-container{justify-content:flex-start;align-items:flex-end;gap:2rem;width:calc(100% - 10rem);height:400px;border-left:2px solid rgba(0,0,0,.07);border-bottom:2px solid rgba(0,0,0,.07);padding:0 4rem;margin:1rem}.graph-bar{width:2.5rem;background-color:var(--darkest-bg-color);border-radius:.6rem .6rem 0 0}.user-row{width:100%;align-items:center;gap:2rem}.user-row__username{font-weight:600;opacity:.7}.user-row__user-quota{display:flex;flex:1;justify-content:flex-end}.user-row__user-quota__value{width:6rem}.highlighted-button{background-color:violet!important}.action-button{cursor:pointer;background-color:var(--darkest-bg-color);color:#fff;padding:1rem 2rem;border:1px solid var(--darkest-bg-color);border-radius:var(--border-radius);font-weight:600;letter-spacing:.032rem;font-size:1rem;transition:color .28s linear}.action-button:hover{color:#000;border-color:#000}@media only screen and (max-width: 992px){.top-page-grid{grid-template-columns:repeat(2,minmax(100px,1fr))}}.rwo-onboarding-step-spotlight-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;scrollbar-gutter:stable}.rwo-onboarding-step-spotlight{position:absolute;z-index:10000;border-radius:6px;box-shadow:inset #fff 0 0 0 2px,#000 0 0 0 4000px;opacity:0}.rwo-onboarding-step-spotlight.is-visible{opacity:.5;transition:all .3s cubic-bezier(.6,.4,0,1),opacity .15s ease}.rwo-fixed-onboarding-wizard{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap}.rwo-onboarding-modal{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;border-radius:6px;position:relative;width:96%;max-width:700px}.rwo-onboarding-modal__header,.rwo-onboarding-modal__footer{padding:16px}.rwo-onboarding-modal__header,.rwo-onboarding-modal__body,.rwo-onboarding-modal__footer{position:relative;width:100%}.rwo-onboarding-modal__header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;border-bottom:1px solid}.rwo-onboarding-modal__header__left-section,.rwo-onboarding-modal__header__right-section{min-width:64px}.rwo-onboarding-modal__header__left-section{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap}.rwo-onboarding-modal__header__right-section{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;flex-wrap:wrap}.rwo-onboarding-modal__body{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.rwo-onboarding-modal__body__image-container{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;max-height:256px;overflow:hidden}.rwo-onboarding-modal__body__image-container img{position:relative;width:100%}.rwo-onboarding-modal__body__text-container{color:inherit;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;padding:16px 32px;text-align:center;width:100%;letter-spacing:.3px;line-height:160%}.rwo-onboarding-modal__footer{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;border-top:1px solid}.rwo-onboarding-modal__footer .rwo-onboarding-modal-step-dot-container{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:12.8px}.rwo-onboarding-modal__footer .rwo-onboarding-modal-step-dot-container .is-active{cursor:default;pointer-events:none}.rwo-onboarding-modal__footer .rwo-onboarding-modal-step-dot-container .rwo-onboarding-modal-step-dot{opacity:.6;cursor:pointer;max-width:8.8px;width:8.8px;height:8.8px;border-radius:50%;transition:opacity .15s ease-in-out,background-color .25s ease-in-out}.rwo-onboarding-modal__footer .rwo-onboarding-modal-step-dot-container .rwo-onboarding-modal-step-dot:hover{opacity:1}.rwo-sticky-onboarding-wizard{position:fixed}.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal{z-index:1;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;border-radius:6px;position:relative;width:96%;max-width:200px;transition:transform .25s cubic-bezier(.6,.4,0,1)}.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal__header,.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal__footer{padding:16px}.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal__header,.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal__body,.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal__footer{position:relative;width:100%}.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal__header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap}.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal__header__left-section{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap}.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal__header__right-section{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;flex-wrap:wrap}.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal__body{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal__body__text-container{color:inherit;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;padding:0 16px;width:100%;max-height:512px;overflow-y:auto;letter-spacing:.3px;line-height:160%;font-size:.9rem}.rwo-sticky-onboarding-wizard .rwo-sticky-onboarding-modal__footer{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap}.rwo-sticky-onboarding-wizard .Top--position-modal.hide-arrow:before,.rwo-sticky-onboarding-wizard .Bottom--position-modal.hide-arrow:before,.rwo-sticky-onboarding-wizard .Left--position-modal.hide-arrow:before,.rwo-sticky-onboarding-wizard .Right--position-modal.hide-arrow:before{display:none!important}.rwo-sticky-onboarding-wizard .Top--position-modal:before,.rwo-sticky-onboarding-wizard .Bottom--position-modal:before,.rwo-sticky-onboarding-wizard .Left--position-modal:before,.rwo-sticky-onboarding-wizard .Right--position-modal:before{position:absolute;width:0;height:0;content:""}.rwo-sticky-onboarding-wizard .Top--position-modal:before,.rwo-sticky-onboarding-wizard .Bottom--position-modal:before{left:calc(50% - 16px)}.rwo-sticky-onboarding-wizard .Left--position-modal:before,.rwo-sticky-onboarding-wizard .Right--position-modal:before{top:calc(50% - 16px)}.rwo-sticky-onboarding-wizard .Top--position-modal:before{bottom:-10.4px;border-left:16px solid transparent;border-top:19.2px solid;border-right:16px solid transparent}.rwo-sticky-onboarding-wizard .Bottom--position-modal:before{top:-10.4px;border-left:16px solid transparent;border-bottom:19.2px solid;border-right:16px solid transparent}.rwo-sticky-onboarding-wizard .Left--position-modal:before{right:-10.4px;border-top:16px solid transparent;border-left:19.2px solid;border-bottom:16px solid transparent}.rwo-sticky-onboarding-wizard .Right--position-modal:before{left:-10.4px;border-top:16px solid transparent;border-right:19.2px solid;border-bottom:16px solid transparent}.rwo-sticky-onboarding-wizard .Top--position-modal.light-modal:before{border-top-color:#fff}.rwo-sticky-onboarding-wizard .Bottom--position-modal.light-modal:before{border-bottom-color:#fff}.rwo-sticky-onboarding-wizard .Left--position-modal.light-modal:before{border-left-color:#fff}.rwo-sticky-onboarding-wizard .Right--position-modal.light-modal:before{border-right-color:#fff}.rwo-sticky-onboarding-wizard .Top--position-modal.dark-modal:before{border-top-color:#111}.rwo-sticky-onboarding-wizard .Bottom--position-modal.dark-modal:before{border-bottom-color:#111}.rwo-sticky-onboarding-wizard .Left--position-modal.dark-modal:before{border-left-color:#111}.rwo-sticky-onboarding-wizard .Right--position-modal.dark-modal:before{border-right-color:#111} diff --git a/assets/index-Ca3z0gmK.js b/assets/index-Ca3z0gmK.js new file mode 100644 index 0000000..b953a1e --- /dev/null +++ b/assets/index-Ca3z0gmK.js @@ -0,0 +1,49 @@ +(function(){const H=document.createElement("link").relList;if(H&&H.supports&&H.supports("modulepreload"))return;for(const G of document.querySelectorAll('link[rel="modulepreload"]'))m(G);new MutationObserver(G=>{for(const J of G)if(J.type==="childList")for(const el of J.addedNodes)el.tagName==="LINK"&&el.rel==="modulepreload"&&m(el)}).observe(document,{childList:!0,subtree:!0});function U(G){const J={};return G.integrity&&(J.integrity=G.integrity),G.referrerPolicy&&(J.referrerPolicy=G.referrerPolicy),G.crossOrigin==="use-credentials"?J.credentials="include":G.crossOrigin==="anonymous"?J.credentials="omit":J.credentials="same-origin",J}function m(G){if(G.ep)return;G.ep=!0;const J=U(G);fetch(G.href,J)}})();function $0(y){return y&&y.__esModule&&Object.prototype.hasOwnProperty.call(y,"default")?y.default:y}var $c={exports:{}},Au={};/** + * @license React + * react-jsx-runtime.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var X0;function Eh(){if(X0)return Au;X0=1;var y=Symbol.for("react.transitional.element"),H=Symbol.for("react.fragment");function U(m,G,J){var el=null;if(J!==void 0&&(el=""+J),G.key!==void 0&&(el=""+G.key),"key"in G){J={};for(var ml in G)ml!=="key"&&(J[ml]=G[ml])}else J=G;return G=J.ref,{$$typeof:y,type:m,key:el,ref:G!==void 0?G:null,props:J}}return Au.Fragment=H,Au.jsx=U,Au.jsxs=U,Au}var Q0;function zh(){return Q0||(Q0=1,$c.exports=Eh()),$c.exports}var S=zh(),Fc={exports:{}},Ou={},Pc={exports:{}},Ic={};/** + * @license React + * scheduler.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Z0;function Ah(){return Z0||(Z0=1,function(y){function H(A,j){var N=A.length;A.push(j);l:for(;0>>1,s=A[il];if(0>>1;ilG(q,N))pG(P,q)?(A[il]=P,A[p]=N,il=p):(A[il]=q,A[Y]=N,il=Y);else if(pG(P,N))A[il]=P,A[p]=N,il=p;else break l}}return j}function G(A,j){var N=A.sortIndex-j.sortIndex;return N!==0?N:A.id-j.id}if(y.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var J=performance;y.unstable_now=function(){return J.now()}}else{var el=Date,ml=el.now();y.unstable_now=function(){return el.now()-ml}}var O=[],_=[],Q=1,k=null,ll=3,$=!1,hl=!1,Ul=!1,dl=typeof setTimeout=="function"?setTimeout:null,Rl=typeof clearTimeout=="function"?clearTimeout:null,vl=typeof setImmediate<"u"?setImmediate:null;function Ol(A){for(var j=U(_);j!==null;){if(j.callback===null)m(_);else if(j.startTime<=A)m(_),j.sortIndex=j.expirationTime,H(O,j);else break;j=U(_)}}function Pl(A){if(Ul=!1,Ol(A),!hl)if(U(O)!==null)hl=!0,at();else{var j=U(_);j!==null&&ql(Pl,j.startTime-A)}}var W=!1,nl=-1,Hl=5,Ql=-1;function D(){return!(y.unstable_now()-QlA&&D());){var il=k.callback;if(typeof il=="function"){k.callback=null,ll=k.priorityLevel;var s=il(k.expirationTime<=A);if(A=y.unstable_now(),typeof s=="function"){k.callback=s,Ol(A),j=!0;break t}k===U(O)&&m(O),Ol(A)}else m(O);k=U(O)}if(k!==null)j=!0;else{var z=U(_);z!==null&&ql(Pl,z.startTime-A),j=!1}}break l}finally{k=null,ll=N,$=!1}j=void 0}}finally{j?gl():W=!1}}}var gl;if(typeof vl=="function")gl=function(){vl(C)};else if(typeof MessageChannel<"u"){var bl=new MessageChannel,Wl=bl.port2;bl.port1.onmessage=C,gl=function(){Wl.postMessage(null)}}else gl=function(){dl(C,0)};function at(){W||(W=!0,gl())}function ql(A,j){nl=dl(function(){A(y.unstable_now())},j)}y.unstable_IdlePriority=5,y.unstable_ImmediatePriority=1,y.unstable_LowPriority=4,y.unstable_NormalPriority=3,y.unstable_Profiling=null,y.unstable_UserBlockingPriority=2,y.unstable_cancelCallback=function(A){A.callback=null},y.unstable_continueExecution=function(){hl||$||(hl=!0,at())},y.unstable_forceFrameRate=function(A){0>A||125il?(A.sortIndex=N,H(_,A),U(O)===null&&A===U(_)&&(Ul?(Rl(nl),nl=-1):Ul=!0,ql(Pl,N-il))):(A.sortIndex=s,H(O,A),hl||$||(hl=!0,at())),A},y.unstable_shouldYield=D,y.unstable_wrapCallback=function(A){var j=ll;return function(){var N=ll;ll=j;try{return A.apply(this,arguments)}finally{ll=N}}}}(Ic)),Ic}var V0;function Oh(){return V0||(V0=1,Pc.exports=Ah()),Pc.exports}var lf={exports:{}},Z={};/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var L0;function ph(){if(L0)return Z;L0=1;var y=Symbol.for("react.transitional.element"),H=Symbol.for("react.portal"),U=Symbol.for("react.fragment"),m=Symbol.for("react.strict_mode"),G=Symbol.for("react.profiler"),J=Symbol.for("react.consumer"),el=Symbol.for("react.context"),ml=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),_=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),k=Symbol.iterator;function ll(s){return s===null||typeof s!="object"?null:(s=k&&s[k]||s["@@iterator"],typeof s=="function"?s:null)}var $={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},hl=Object.assign,Ul={};function dl(s,z,Y){this.props=s,this.context=z,this.refs=Ul,this.updater=Y||$}dl.prototype.isReactComponent={},dl.prototype.setState=function(s,z){if(typeof s!="object"&&typeof s!="function"&&s!=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,s,z,"setState")},dl.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};function Rl(){}Rl.prototype=dl.prototype;function vl(s,z,Y){this.props=s,this.context=z,this.refs=Ul,this.updater=Y||$}var Ol=vl.prototype=new Rl;Ol.constructor=vl,hl(Ol,dl.prototype),Ol.isPureReactComponent=!0;var Pl=Array.isArray,W={H:null,A:null,T:null,S:null},nl=Object.prototype.hasOwnProperty;function Hl(s,z,Y,q,p,P){return Y=P.ref,{$$typeof:y,type:s,key:z,ref:Y!==void 0?Y:null,props:P}}function Ql(s,z){return Hl(s.type,z,void 0,void 0,void 0,s.props)}function D(s){return typeof s=="object"&&s!==null&&s.$$typeof===y}function C(s){var z={"=":"=0",":":"=2"};return"$"+s.replace(/[=:]/g,function(Y){return z[Y]})}var gl=/\/+/g;function bl(s,z){return typeof s=="object"&&s!==null&&s.key!=null?C(""+s.key):z.toString(36)}function Wl(){}function at(s){switch(s.status){case"fulfilled":return s.value;case"rejected":throw s.reason;default:switch(typeof s.status=="string"?s.then(Wl,Wl):(s.status="pending",s.then(function(z){s.status==="pending"&&(s.status="fulfilled",s.value=z)},function(z){s.status==="pending"&&(s.status="rejected",s.reason=z)})),s.status){case"fulfilled":return s.value;case"rejected":throw s.reason}}throw s}function ql(s,z,Y,q,p){var P=typeof s;(P==="undefined"||P==="boolean")&&(s=null);var V=!1;if(s===null)V=!0;else switch(P){case"bigint":case"string":case"number":V=!0;break;case"object":switch(s.$$typeof){case y:case H:V=!0;break;case Q:return V=s._init,ql(V(s._payload),z,Y,q,p)}}if(V)return p=p(s),V=q===""?"."+bl(s,0):q,Pl(p)?(Y="",V!=null&&(Y=V.replace(gl,"$&/")+"/"),ql(p,z,Y,"",function(pl){return pl})):p!=null&&(D(p)&&(p=Ql(p,Y+(p.key==null||s&&s.key===p.key?"":(""+p.key).replace(gl,"$&/")+"/")+V)),z.push(p)),1;V=0;var kl=q===""?".":q+":";if(Pl(s))for(var ul=0;ul"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(y)}catch(H){console.error(H)}}return y(),tf.exports=Mh(),tf.exports}/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var W0;function Dh(){if(W0)return Ou;W0=1;var y=Oh(),H=af(),U=xh();function m(l){var t="https://react.dev/errors/"+l;if(1)":-1u||f[e]!==r[u]){var b=` +`+f[e].replace(" at new "," at ");return l.displayName&&b.includes("")&&(b=b.replace("",l.displayName)),b}while(1<=e&&0<=u);break}}}finally{at=!1,Error.prepareStackTrace=a}return(a=l?l.displayName||l.name:"")?Wl(a):""}function A(l){switch(l.tag){case 26:case 27:case 5:return Wl(l.type);case 16:return Wl("Lazy");case 13:return Wl("Suspense");case 19:return Wl("SuspenseList");case 0:case 15:return l=ql(l.type,!1),l;case 11:return l=ql(l.type.render,!1),l;case 1:return l=ql(l.type,!0),l;default:return""}}function j(l){try{var t="";do t+=A(l),l=l.return;while(l);return t}catch(a){return` +Error generating stack: `+a.message+` +`+a.stack}}function N(l){var t=l,a=l;if(l.alternate)for(;t.return;)t=t.return;else{l=t;do t=l,t.flags&4098&&(a=t.return),l=t.return;while(l)}return t.tag===3?a:null}function il(l){if(l.tag===13){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function s(l){if(N(l)!==l)throw Error(m(188))}function z(l){var t=l.alternate;if(!t){if(t=N(l),t===null)throw Error(m(188));return t!==l?null:l}for(var a=l,e=t;;){var u=a.return;if(u===null)break;var n=u.alternate;if(n===null){if(e=u.return,e!==null){a=e;continue}break}if(u.child===n.child){for(n=u.child;n;){if(n===a)return s(u),l;if(n===e)return s(u),t;n=n.sibling}throw Error(m(188))}if(a.return!==e.return)a=u,e=n;else{for(var i=!1,c=u.child;c;){if(c===a){i=!0,a=u,e=n;break}if(c===e){i=!0,e=u,a=n;break}c=c.sibling}if(!i){for(c=n.child;c;){if(c===a){i=!0,a=n,e=u;break}if(c===e){i=!0,e=n,a=u;break}c=c.sibling}if(!i)throw Error(m(189))}}if(a.alternate!==e)throw Error(m(190))}if(a.tag!==3)throw Error(m(188));return a.stateNode.current===a?l:t}function Y(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l;for(l=l.child;l!==null;){if(t=Y(l),t!==null)return t;l=l.sibling}return null}var q=Array.isArray,p=U.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P={pending:!1,data:null,method:null,action:null},V=[],kl=-1;function ul(l){return{current:l}}function pl(l){0>kl||(l.current=V[kl],V[kl]=null,kl--)}function yl(l,t){kl++,V[kl]=l.current,l.current=t}var Mt=ul(null),Me=ul(null),Ft=ul(null),pu=ul(null);function Mu(l,t){switch(yl(Ft,t),yl(Me,l),yl(Mt,null),l=t.nodeType,l){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?v0(t):0;break;default:if(l=l===8?t.parentNode:t,t=l.tagName,l=l.namespaceURI)l=v0(l),t=y0(l,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}pl(Mt),yl(Mt,t)}function La(){pl(Mt),pl(Me),pl(Ft)}function Qn(l){l.memoizedState!==null&&yl(pu,l);var t=Mt.current,a=y0(t,l.type);t!==a&&(yl(Me,l),yl(Mt,a))}function xu(l){Me.current===l&&(pl(Mt),pl(Me)),pu.current===l&&(pl(pu),Su._currentValue=P)}var Zn=Object.prototype.hasOwnProperty,Vn=y.unstable_scheduleCallback,Ln=y.unstable_cancelCallback,I0=y.unstable_shouldYield,lr=y.unstable_requestPaint,xt=y.unstable_now,tr=y.unstable_getCurrentPriorityLevel,ef=y.unstable_ImmediatePriority,uf=y.unstable_UserBlockingPriority,Du=y.unstable_NormalPriority,ar=y.unstable_LowPriority,nf=y.unstable_IdlePriority,er=y.log,ur=y.unstable_setDisableYieldValue,xe=null,et=null;function nr(l){if(et&&typeof et.onCommitFiberRoot=="function")try{et.onCommitFiberRoot(xe,l,void 0,(l.current.flags&128)===128)}catch{}}function Pt(l){if(typeof er=="function"&&ur(l),et&&typeof et.setStrictMode=="function")try{et.setStrictMode(xe,l)}catch{}}var ut=Math.clz32?Math.clz32:fr,ir=Math.log,cr=Math.LN2;function fr(l){return l>>>=0,l===0?32:31-(ir(l)/cr|0)|0}var Nu=128,Uu=4194304;function Ea(l){var t=l&42;if(t!==0)return t;switch(l&-l){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: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 l&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Ru(l,t){var a=l.pendingLanes;if(a===0)return 0;var e=0,u=l.suspendedLanes,n=l.pingedLanes,i=l.warmLanes;l=l.finishedLanes!==0;var c=a&134217727;return c!==0?(a=c&~u,a!==0?e=Ea(a):(n&=c,n!==0?e=Ea(n):l||(i=c&~i,i!==0&&(e=Ea(i))))):(c=a&~u,c!==0?e=Ea(c):n!==0?e=Ea(n):l||(i=a&~i,i!==0&&(e=Ea(i)))),e===0?0:t!==0&&t!==e&&!(t&u)&&(u=e&-e,i=t&-t,u>=i||u===32&&(i&4194176)!==0)?t:e}function De(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function sr(l,t){switch(l){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function cf(){var l=Nu;return Nu<<=1,!(Nu&4194176)&&(Nu=128),l}function ff(){var l=Uu;return Uu<<=1,!(Uu&62914560)&&(Uu=4194304),l}function Kn(l){for(var t=[],a=0;31>a;a++)t.push(l);return t}function Ne(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function dr(l,t,a,e,u,n){var i=l.pendingLanes;l.pendingLanes=a,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=a,l.entangledLanes&=a,l.errorRecoveryDisabledLanes&=a,l.shellSuspendCounter=0;var c=l.entanglements,f=l.expirationTimes,r=l.hiddenUpdates;for(a=i&~a;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),mr=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]*$"),yf={},gf={};function vr(l){return Zn.call(gf,l)?!0:Zn.call(yf,l)?!1:mr.test(l)?gf[l]=!0:(yf[l]=!0,!1)}function Hu(l,t,a){if(vr(t))if(a===null)l.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":l.removeAttribute(t);return;case"boolean":var e=t.toLowerCase().slice(0,5);if(e!=="data-"&&e!=="aria-"){l.removeAttribute(t);return}}l.setAttribute(t,""+a)}}function qu(l,t,a){if(a===null)l.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(t);return}l.setAttribute(t,""+a)}}function jt(l,t,a,e){if(e===null)l.removeAttribute(a);else{switch(typeof e){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(a);return}l.setAttributeNS(t,a,""+e)}}function dt(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function bf(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function yr(l){var t=bf(l)?"checked":"value",a=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),e=""+l[t];if(!l.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var u=a.get,n=a.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return u.call(this)},set:function(i){e=""+i,n.call(this,i)}}),Object.defineProperty(l,t,{enumerable:a.enumerable}),{getValue:function(){return e},setValue:function(i){e=""+i},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function ju(l){l._valueTracker||(l._valueTracker=yr(l))}function Sf(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var a=t.getValue(),e="";return l&&(e=bf(l)?l.checked?"true":"false":l.value),l=e,l!==a?(t.setValue(l),!0):!1}function Bu(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var gr=/[\n"\\]/g;function rt(l){return l.replace(gr,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Wn(l,t,a,e,u,n,i,c){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+dt(t)):l.value!==""+dt(t)&&(l.value=""+dt(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?kn(l,i,dt(t)):a!=null?kn(l,i,dt(a)):e!=null&&l.removeAttribute("value"),u==null&&n!=null&&(l.defaultChecked=!!n),u!=null&&(l.checked=u&&typeof u!="function"&&typeof u!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+dt(c):l.removeAttribute("name")}function Tf(l,t,a,e,u,n,i,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||a!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;a=a!=null?""+dt(a):"",t=t!=null?""+dt(t):a,c||t===l.value||(l.value=t),l.defaultValue=t}e=e??u,e=typeof e!="function"&&typeof e!="symbol"&&!!e,l.checked=c?l.checked:!!e,l.defaultChecked=!!e,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i)}function kn(l,t,a){t==="number"&&Bu(l.ownerDocument)===l||l.defaultValue===""+a||(l.defaultValue=""+a)}function ka(l,t,a,e){if(l=l.options,t){t={};for(var u=0;u=Ye),Hf=" ",qf=!1;function jf(l,t){switch(l){case"keyup":return Kr.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bf(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Ia=!1;function Jr(l,t){switch(l){case"compositionend":return Bf(t);case"keypress":return t.which!==32?null:(qf=!0,Hf);case"textInput":return l=t.data,l===Hf&&qf?null:l;default:return null}}function Wr(l,t){if(Ia)return l==="compositionend"||!ii&&jf(l,t)?(l=Mf(),Cu=ti=la=null,Ia=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:a,offset:t-l};l=e}l:{for(;a;){if(a.nextSibling){a=a.nextSibling;break l}a=a.parentNode}a=void 0}a=Lf(a)}}function wf(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?wf(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function Jf(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Bu(l.document);t instanceof l.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)l=t.contentWindow;else break;t=Bu(l.document)}return t}function si(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}function ao(l,t){var a=Jf(t);t=l.focusedElem;var e=l.selectionRange;if(a!==t&&t&&t.ownerDocument&&wf(t.ownerDocument.documentElement,t)){if(e!==null&&si(t)){if(l=e.start,a=e.end,a===void 0&&(a=l),"selectionStart"in t)t.selectionStart=l,t.selectionEnd=Math.min(a,t.value.length);else if(a=(l=t.ownerDocument||document)&&l.defaultView||window,a.getSelection){a=a.getSelection();var u=t.textContent.length,n=Math.min(e.start,u);e=e.end===void 0?n:Math.min(e.end,u),!a.extend&&n>e&&(u=e,e=n,n=u),u=Kf(t,n);var i=Kf(t,e);u&&i&&(a.rangeCount!==1||a.anchorNode!==u.node||a.anchorOffset!==u.offset||a.focusNode!==i.node||a.focusOffset!==i.offset)&&(l=l.createRange(),l.setStart(u.node,u.offset),a.removeAllRanges(),n>e?(a.addRange(l),a.extend(i.node,i.offset)):(l.setEnd(i.node,i.offset),a.addRange(l)))}}for(l=[],a=t;a=a.parentNode;)a.nodeType===1&&l.push({element:a,left:a.scrollLeft,top:a.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,le=null,di=null,Qe=null,ri=!1;function Wf(l,t,a){var e=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;ri||le==null||le!==Bu(e)||(e=le,"selectionStart"in e&&si(e)?e={start:e.selectionStart,end:e.selectionEnd}:(e=(e.ownerDocument&&e.ownerDocument.defaultView||window).getSelection(),e={anchorNode:e.anchorNode,anchorOffset:e.anchorOffset,focusNode:e.focusNode,focusOffset:e.focusOffset}),Qe&&Xe(Qe,e)||(Qe=e,e=pn(di,"onSelect"),0>=i,u-=i,Bt=1<<32-ut(t)+u|a<B?(Xl=R,R=null):Xl=R.sibling;var al=v(o,R,h[B],T);if(al===null){R===null&&(R=Xl);break}l&&R&&al.alternate===null&&t(o,R),d=n(al,d,B),K===null?M=al:K.sibling=al,K=al,R=Xl}if(B===h.length)return a(o,R),tl&&Da(o,B),M;if(R===null){for(;BB?(Xl=R,R=null):Xl=R.sibling;var Ta=v(o,R,al.value,T);if(Ta===null){R===null&&(R=Xl);break}l&&R&&Ta.alternate===null&&t(o,R),d=n(Ta,d,B),K===null?M=Ta:K.sibling=Ta,K=Ta,R=Xl}if(al.done)return a(o,R),tl&&Da(o,B),M;if(R===null){for(;!al.done;B++,al=h.next())al=E(o,al.value,T),al!==null&&(d=n(al,d,B),K===null?M=al:K.sibling=al,K=al);return tl&&Da(o,B),M}for(R=e(R);!al.done;B++,al=h.next())al=g(R,o,B,al.value,T),al!==null&&(l&&al.alternate!==null&&R.delete(al.key===null?B:al.key),d=n(al,d,B),K===null?M=al:K.sibling=al,K=al);return l&&R.forEach(function(_h){return t(o,_h)}),tl&&Da(o,B),M}function zl(o,d,h,T){if(typeof h=="object"&&h!==null&&h.type===O&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case el:l:{for(var M=h.key;d!==null;){if(d.key===M){if(M=h.type,M===O){if(d.tag===7){a(o,d.sibling),T=u(d,h.props.children),T.return=o,o=T;break l}}else if(d.elementType===M||typeof M=="object"&&M!==null&&M.$$typeof===vl&&rs(M)===d.type){a(o,d.sibling),T=u(d,h.props),We(T,h),T.return=o,o=T;break l}a(o,d);break}else t(o,d);d=d.sibling}h.type===O?(T=Xa(h.props.children,o.mode,T,h.key),T.return=o,o=T):(T=yn(h.type,h.key,h.props,null,o.mode,T),We(T,h),T.return=o,o=T)}return i(o);case ml:l:{for(M=h.key;d!==null;){if(d.key===M)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){a(o,d.sibling),T=u(d,h.children||[]),T.return=o,o=T;break l}else{a(o,d);break}else t(o,d);d=d.sibling}T=hc(h,o.mode,T),T.return=o,o=T}return i(o);case vl:return M=h._init,h=M(h._payload),zl(o,d,h,T)}if(q(h))return x(o,d,h,T);if(nl(h)){if(M=nl(h),typeof M!="function")throw Error(m(150));return h=M.call(h),X(o,d,h,T)}if(typeof h.then=="function")return zl(o,d,$u(h),T);if(h.$$typeof===$)return zl(o,d,hn(o,h),T);Fu(o,h)}return typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint"?(h=""+h,d!==null&&d.tag===6?(a(o,d.sibling),T=u(d,h),T.return=o,o=T):(a(o,d),T=oc(h,o.mode,T),T.return=o,o=T),i(o)):a(o,d)}return function(o,d,h,T){try{Je=0;var M=zl(o,d,h,T);return ie=null,M}catch(R){if(R===Ke)throw R;var K=St(29,R,null,o.mode);return K.lanes=T,K.return=o,K}finally{}}}var Ua=os(!0),hs=os(!1),ce=ul(null),Pu=ul(0);function ms(l,t){l=Wt,yl(Pu,l),yl(ce,t),Wt=l|t.baseLanes}function Si(){yl(Pu,Wt),yl(ce,ce.current)}function Ti(){Wt=Pu.current,pl(ce),pl(Pu)}var yt=ul(null),Nt=null;function aa(l){var t=l.alternate;yl(jl,jl.current&1),yl(yt,l),Nt===null&&(t===null||ce.current!==null||t.memoizedState!==null)&&(Nt=l)}function vs(l){if(l.tag===22){if(yl(jl,jl.current),yl(yt,l),Nt===null){var t=l.alternate;t!==null&&t.memoizedState!==null&&(Nt=l)}}else ea()}function ea(){yl(jl,jl.current),yl(yt,yt.current)}function Ct(l){pl(yt),Nt===l&&(Nt=null),pl(jl)}var jl=ul(0);function Iu(l){for(var t=l;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var co=typeof AbortController<"u"?AbortController:function(){var l=[],t=this.signal={aborted:!1,addEventListener:function(a,e){l.push(e)}};this.abort=function(){t.aborted=!0,l.forEach(function(a){return a()})}},fo=y.unstable_scheduleCallback,so=y.unstable_NormalPriority,Bl={$$typeof:$,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function _i(){return{controller:new co,data:new Map,refCount:0}}function ke(l){l.refCount--,l.refCount===0&&fo(so,function(){l.controller.abort()})}var $e=null,Ei=0,fe=0,se=null;function ro(l,t){if($e===null){var a=$e=[];Ei=0,fe=xc(),se={status:"pending",value:void 0,then:function(e){a.push(e)}}}return Ei++,t.then(ys,ys),t}function ys(){if(--Ei===0&&$e!==null){se!==null&&(se.status="fulfilled");var l=$e;$e=null,fe=0,se=null;for(var t=0;tn?n:8;var i=D.T,c={};D.T=c,Gi(l,!1,t,a);try{var f=u(),r=D.S;if(r!==null&&r(c,f),f!==null&&typeof f=="object"&&typeof f.then=="function"){var b=oo(f,e);Ie(l,t,b,st(l))}else Ie(l,t,e,st(l))}catch(E){Ie(l,t,{then:function(){},status:"rejected",reason:E},st())}finally{p.p=n,D.T=i}}function go(){}function Yi(l,t,a,e){if(l.tag!==5)throw Error(m(476));var u=Js(l).queue;ws(l,u,t,P,a===null?go:function(){return Ws(l),a(e)})}function Js(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:P,baseState:P,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:P},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:a},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function Ws(l){var t=Js(l).next.queue;Ie(l,t,{},st())}function Ci(){return wl(Su)}function ks(){return xl().memoizedState}function $s(){return xl().memoizedState}function bo(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var a=st();l=fa(a);var e=sa(t,l,a);e!==null&&(Fl(e,t,a),au(e,t,a)),t={cache:_i()},l.payload=t;return}t=t.return}}function So(l,t,a){var e=st();a={lane:e,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},sn(l)?Ps(t,a):(a=mi(l,t,a,e),a!==null&&(Fl(a,l,e),Is(a,t,e)))}function Fs(l,t,a){var e=st();Ie(l,t,a,e)}function Ie(l,t,a,e){var u={lane:e,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(sn(l))Ps(t,u);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var i=t.lastRenderedState,c=n(i,a);if(u.hasEagerState=!0,u.eagerState=c,nt(c,i))return Ku(l,t,u,0),rl===null&&Lu(),!1}catch{}finally{}if(a=mi(l,t,u,e),a!==null)return Fl(a,l,e),Is(a,t,e),!0}return!1}function Gi(l,t,a,e){if(e={lane:2,revertLane:xc(),action:e,hasEagerState:!1,eagerState:null,next:null},sn(l)){if(t)throw Error(m(479))}else t=mi(l,a,e,2),t!==null&&Fl(t,l,2)}function sn(l){var t=l.alternate;return l===L||t!==null&&t===L}function Ps(l,t){de=tn=!0;var a=l.pending;a===null?t.next=t:(t.next=a.next,a.next=t),l.pending=t}function Is(l,t,a){if(a&4194176){var e=t.lanes;e&=l.pendingLanes,a|=e,t.lanes=a,df(l,a)}}var Ut={readContext:wl,use:un,useCallback:Al,useContext:Al,useEffect:Al,useImperativeHandle:Al,useLayoutEffect:Al,useInsertionEffect:Al,useMemo:Al,useReducer:Al,useRef:Al,useState:Al,useDebugValue:Al,useDeferredValue:Al,useTransition:Al,useSyncExternalStore:Al,useId:Al};Ut.useCacheRefresh=Al,Ut.useMemoCache=Al,Ut.useHostTransitionStatus=Al,Ut.useFormState=Al,Ut.useActionState=Al,Ut.useOptimistic=Al;var qa={readContext:wl,use:un,useCallback:function(l,t){return tt().memoizedState=[l,t===void 0?null:t],l},useContext:wl,useEffect:Cs,useImperativeHandle:function(l,t,a){a=a!=null?a.concat([l]):null,cn(4194308,4,Qs.bind(null,t,l),a)},useLayoutEffect:function(l,t){return cn(4194308,4,l,t)},useInsertionEffect:function(l,t){cn(4,2,l,t)},useMemo:function(l,t){var a=tt();t=t===void 0?null:t;var e=l();if(Ha){Pt(!0);try{l()}finally{Pt(!1)}}return a.memoizedState=[e,t],e},useReducer:function(l,t,a){var e=tt();if(a!==void 0){var u=a(t);if(Ha){Pt(!0);try{a(t)}finally{Pt(!1)}}}else u=t;return e.memoizedState=e.baseState=u,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:u},e.queue=l,l=l.dispatch=So.bind(null,L,l),[e.memoizedState,l]},useRef:function(l){var t=tt();return l={current:l},t.memoizedState=l},useState:function(l){l=Ri(l);var t=l.queue,a=Fs.bind(null,L,t);return t.dispatch=a,[l.memoizedState,a]},useDebugValue:ji,useDeferredValue:function(l,t){var a=tt();return Bi(a,l,t)},useTransition:function(){var l=Ri(!1);return l=ws.bind(null,L,l.queue,!0,!1),tt().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,a){var e=L,u=tt();if(tl){if(a===void 0)throw Error(m(407));a=a()}else{if(a=t(),rl===null)throw Error(m(349));I&60||Es(e,t,a)}u.memoizedState=a;var n={value:a,getSnapshot:t};return u.queue=n,Cs(As.bind(null,e,n,l),[l]),e.flags|=2048,oe(9,zs.bind(null,e,n,a,t),{destroy:void 0},null),a},useId:function(){var l=tt(),t=rl.identifierPrefix;if(tl){var a=Yt,e=Bt;a=(e&~(1<<32-ut(e)-1)).toString(32)+a,t=":"+t+"R"+a,a=an++,0 title"))),Ll(n,e,a),n[Kl]=l,Yl(n),e=n;break l;case"link":var i=p0("link","href",u).get(e+(a.href||""));if(i){for(var c=0;c<\/script>",l=l.removeChild(l.firstChild);break;case"select":l=typeof e.is=="string"?u.createElement("select",{is:e.is}):u.createElement("select"),e.multiple?l.multiple=!0:e.size&&(l.size=e.size);break;default:l=typeof e.is=="string"?u.createElement(a,{is:e.is}):u.createElement(a)}}l[Kl]=t,l[Il]=e;l:for(u=t.child;u!==null;){if(u.tag===5||u.tag===6)l.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===t)break l;for(;u.sibling===null;){if(u.return===null||u.return===t)break l;u=u.return}u.sibling.return=u.return,u=u.sibling}t.stateNode=l;l:switch(Ll(l,a,e),a){case"button":case"input":case"select":case"textarea":l=!!e.autoFocus;break l;case"img":l=!0;break l;default:l=!1}l&&wt(t)}}return Sl(t),t.flags&=-16777217,null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==e&&wt(t);else{if(typeof e!="string"&&t.stateNode===null)throw Error(m(166));if(l=Ft.current,Ze(t)){if(l=t.stateNode,a=t.memoizedProps,e=null,u=$l,u!==null)switch(u.tag){case 27:case 5:e=u.memoizedProps}l[Kl]=t,l=!!(l.nodeValue===a||e!==null&&e.suppressHydrationWarning===!0||m0(l.nodeValue,a)),l||Na(t)}else l=xn(l).createTextNode(e),l[Kl]=t,t.stateNode=l}return Sl(t),null;case 13:if(e=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(u=Ze(t),e!==null&&e.dehydrated!==null){if(l===null){if(!u)throw Error(m(318));if(u=t.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(m(317));u[Kl]=t}else Ve(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Sl(t),u=!1}else At!==null&&(_c(At),At=null),u=!0;if(!u)return t.flags&256?(Ct(t),t):(Ct(t),null)}if(Ct(t),t.flags&128)return t.lanes=a,t;if(a=e!==null,l=l!==null&&l.memoizedState!==null,a){e=t.child,u=null,e.alternate!==null&&e.alternate.memoizedState!==null&&e.alternate.memoizedState.cachePool!==null&&(u=e.alternate.memoizedState.cachePool.pool);var n=null;e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),n!==u&&(e.flags|=2048)}return a!==l&&a&&(t.child.flags|=8192),gn(t,t.updateQueue),Sl(t),null;case 4:return La(),l===null&&Rc(t.stateNode.containerInfo),Sl(t),null;case 10:return Zt(t.type),Sl(t),null;case 19:if(pl(jl),u=t.memoizedState,u===null)return Sl(t),null;if(e=(t.flags&128)!==0,n=u.rendering,n===null)if(e)su(u,!1);else{if(El!==0||l!==null&&l.flags&128)for(l=t.child;l!==null;){if(n=Iu(l),n!==null){for(t.flags|=128,su(u,!1),l=n.updateQueue,t.updateQueue=l,gn(t,l),t.subtreeFlags=0,l=a,a=t.child;a!==null;)Zd(a,l),a=a.sibling;return yl(jl,jl.current&1|2),t.child}l=l.sibling}u.tail!==null&&xt()>bn&&(t.flags|=128,e=!0,su(u,!1),t.lanes=4194304)}else{if(!e)if(l=Iu(n),l!==null){if(t.flags|=128,e=!0,l=l.updateQueue,t.updateQueue=l,gn(t,l),su(u,!0),u.tail===null&&u.tailMode==="hidden"&&!n.alternate&&!tl)return Sl(t),null}else 2*xt()-u.renderingStartTime>bn&&a!==536870912&&(t.flags|=128,e=!0,su(u,!1),t.lanes=4194304);u.isBackwards?(n.sibling=t.child,t.child=n):(l=u.last,l!==null?l.sibling=n:t.child=n,u.last=n)}return u.tail!==null?(t=u.tail,u.rendering=t,u.tail=t.sibling,u.renderingStartTime=xt(),t.sibling=null,l=jl.current,yl(jl,e?l&1|2:l&1),t):(Sl(t),null);case 22:case 23:return Ct(t),Ti(),e=t.memoizedState!==null,l!==null?l.memoizedState!==null!==e&&(t.flags|=8192):e&&(t.flags|=8192),e?a&536870912&&!(t.flags&128)&&(Sl(t),t.subtreeFlags&6&&(t.flags|=8192)):Sl(t),a=t.updateQueue,a!==null&&gn(t,a.retryQueue),a=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(a=l.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(t.flags|=2048),l!==null&&pl(Ra),null;case 24:return a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Zt(Bl),Sl(t),null;case 25:return null}throw Error(m(156,t.tag))}function po(l,t){switch(yi(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Zt(Bl),La(),l=t.flags,l&65536&&!(l&128)?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return xu(t),null;case 13:if(Ct(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(m(340));Ve()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return pl(jl),null;case 4:return La(),null;case 10:return Zt(t.type),null;case 22:case 23:return Ct(t),Ti(),l!==null&&pl(Ra),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Zt(Bl),null;case 25:return null;default:return null}}function Kd(l,t){switch(yi(t),t.tag){case 3:Zt(Bl),La();break;case 26:case 27:case 5:xu(t);break;case 4:La();break;case 13:Ct(t);break;case 19:pl(jl);break;case 10:Zt(t.type);break;case 22:case 23:Ct(t),Ti(),l!==null&&pl(Ra);break;case 24:Zt(Bl)}}var Mo={getCacheForType:function(l){var t=wl(Bl),a=t.data.get(l);return a===void 0&&(a=l(),t.data.set(l,a)),a}},xo=typeof WeakMap=="function"?WeakMap:Map,Tl=0,rl=null,w=null,I=0,ol=0,ft=null,Jt=!1,ye=!1,mc=!1,Wt=0,El=0,ma=0,Qa=0,vc=0,Tt=0,ge=0,du=null,Rt=null,yc=!1,gc=0,bn=1/0,Sn=null,va=null,Tn=!1,Za=null,ru=0,bc=0,Sc=null,ou=0,Tc=null;function st(){if(Tl&2&&I!==0)return I&-I;if(D.T!==null){var l=fe;return l!==0?l:xc()}return of()}function wd(){Tt===0&&(Tt=!(I&536870912)||tl?cf():536870912);var l=yt.current;return l!==null&&(l.flags|=32),Tt}function Fl(l,t,a){(l===rl&&ol===2||l.cancelPendingCommit!==null)&&(be(l,0),kt(l,I,Tt,!1)),Ne(l,a),(!(Tl&2)||l!==rl)&&(l===rl&&(!(Tl&2)&&(Qa|=a),El===4&&kt(l,I,Tt,!1)),Ht(l))}function Jd(l,t,a){if(Tl&6)throw Error(m(327));var e=!a&&(t&60)===0&&(t&l.expiredLanes)===0||De(l,t),u=e?Uo(l,t):Ac(l,t,!0),n=e;do{if(u===0){ye&&!e&&kt(l,t,0,!1);break}else if(u===6)kt(l,t,0,!Jt);else{if(a=l.current.alternate,n&&!Do(a)){u=Ac(l,t,!1),n=!1;continue}if(u===2){if(n=t,l.errorRecoveryDisabledLanes&n)var i=0;else i=l.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){t=i;l:{var c=l;u=du;var f=c.current.memoizedState.isDehydrated;if(f&&(be(c,i).flags|=256),i=Ac(c,i,!1),i!==2){if(mc&&!f){c.errorRecoveryDisabledLanes|=n,Qa|=n,u=4;break l}n=Rt,Rt=u,n!==null&&_c(n)}u=i}if(n=!1,u!==2)continue}}if(u===1){be(l,0),kt(l,t,0,!0);break}l:{switch(e=l,u){case 0:case 1:throw Error(m(345));case 4:if((t&4194176)===t){kt(e,t,Tt,!Jt);break l}break;case 2:Rt=null;break;case 3:case 5:break;default:throw Error(m(329))}if(e.finishedWork=a,e.finishedLanes=t,(t&62914560)===t&&(n=gc+300-xt(),10a?32:a,D.T=null,Za===null)var n=!1;else{a=Sc,Sc=null;var i=Za,c=ru;if(Za=null,ru=0,Tl&6)throw Error(m(331));var f=Tl;if(Tl|=4,Xd(i.current),Yd(i,i.current,c,a),Tl=f,hu(0,!1),et&&typeof et.onPostCommitFiberRoot=="function")try{et.onPostCommitFiberRoot(xe,i)}catch{}n=!0}return n}finally{p.p=u,D.T=e,a0(l,t)}}return!1}function e0(l,t,a){t=ht(a,t),t=Zi(l.stateNode,t,2),l=sa(l,t,2),l!==null&&(Ne(l,2),Ht(l))}function sl(l,t,a){if(l.tag===3)e0(l,l,a);else for(;t!==null;){if(t.tag===3){e0(t,l,a);break}else if(t.tag===1){var e=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof e.componentDidCatch=="function"&&(va===null||!va.has(e))){l=ht(a,l),a=id(2),e=sa(t,a,2),e!==null&&(cd(a,e,t,l),Ne(e,2),Ht(e));break}}t=t.return}}function Oc(l,t,a){var e=l.pingCache;if(e===null){e=l.pingCache=new xo;var u=new Set;e.set(t,u)}else u=e.get(t),u===void 0&&(u=new Set,e.set(t,u));u.has(a)||(mc=!0,u.add(a),l=qo.bind(null,l,t,a),t.then(l,l))}function qo(l,t,a){var e=l.pingCache;e!==null&&e.delete(t),l.pingedLanes|=l.suspendedLanes&a,l.warmLanes&=~a,rl===l&&(I&a)===a&&(El===4||El===3&&(I&62914560)===I&&300>xt()-gc?!(Tl&2)&&be(l,0):vc|=a,ge===I&&(ge=0)),Ht(l)}function u0(l,t){t===0&&(t=ff()),l=ta(l,t),l!==null&&(Ne(l,t),Ht(l))}function jo(l){var t=l.memoizedState,a=0;t!==null&&(a=t.retryLane),u0(l,a)}function Bo(l,t){var a=0;switch(l.tag){case 13:var e=l.stateNode,u=l.memoizedState;u!==null&&(a=u.retryLane);break;case 19:e=l.stateNode;break;case 22:e=l.stateNode._retryCache;break;default:throw Error(m(314))}e!==null&&e.delete(t),u0(l,a)}function Yo(l,t){return Vn(l,t)}var zn=null,_e=null,pc=!1,An=!1,Mc=!1,Va=0;function Ht(l){l!==_e&&l.next===null&&(_e===null?zn=_e=l:_e=_e.next=l),An=!0,pc||(pc=!0,Go(Co))}function hu(l,t){if(!Mc&&An){Mc=!0;do for(var a=!1,e=zn;e!==null;){if(l!==0){var u=e.pendingLanes;if(u===0)var n=0;else{var i=e.suspendedLanes,c=e.pingedLanes;n=(1<<31-ut(42|l)+1)-1,n&=u&~(i&~c),n=n&201326677?n&201326677|1:n?n|2:0}n!==0&&(a=!0,c0(e,n))}else n=I,n=Ru(e,e===rl?n:0),!(n&3)||De(e,n)||(a=!0,c0(e,n));e=e.next}while(a);Mc=!1}}function Co(){An=pc=!1;var l=0;Va!==0&&(Jo()&&(l=Va),Va=0);for(var t=xt(),a=null,e=zn;e!==null;){var u=e.next,n=n0(e,t);n===0?(e.next=null,a===null?zn=u:a.next=u,u===null&&(_e=a)):(a=e,(l!==0||n&3)&&(An=!0)),e=u}hu(l)}function n0(l,t){for(var a=l.suspendedLanes,e=l.pingedLanes,u=l.expirationTimes,n=l.pendingLanes&-62914561;0"u"?null:document;function E0(l,t,a){var e=ze;if(e&&typeof t=="string"&&t){var u=rt(t);u='link[rel="'+l+'"][href="'+u+'"]',typeof a=="string"&&(u+='[crossorigin="'+a+'"]'),_0.has(u)||(_0.add(u),l={rel:l,crossOrigin:a,href:t},e.querySelector(u)===null&&(t=e.createElement("link"),Ll(t,"link",l),Yl(t),e.head.appendChild(t)))}}function th(l){$t.D(l),E0("dns-prefetch",l,null)}function ah(l,t){$t.C(l,t),E0("preconnect",l,t)}function eh(l,t,a){$t.L(l,t,a);var e=ze;if(e&&l&&t){var u='link[rel="preload"][as="'+rt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(u+='[imagesrcset="'+rt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(u+='[imagesizes="'+rt(a.imageSizes)+'"]')):u+='[href="'+rt(l)+'"]';var n=u;switch(t){case"style":n=Ae(l);break;case"script":n=Oe(l)}_t.has(n)||(l=C({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:l,as:t},a),_t.set(n,l),e.querySelector(u)!==null||t==="style"&&e.querySelector(yu(n))||t==="script"&&e.querySelector(gu(n))||(t=e.createElement("link"),Ll(t,"link",l),Yl(t),e.head.appendChild(t)))}}function uh(l,t){$t.m(l,t);var a=ze;if(a&&l){var e=t&&typeof t.as=="string"?t.as:"script",u='link[rel="modulepreload"][as="'+rt(e)+'"][href="'+rt(l)+'"]',n=u;switch(e){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Oe(l)}if(!_t.has(n)&&(l=C({rel:"modulepreload",href:l},t),_t.set(n,l),a.querySelector(u)===null)){switch(e){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(gu(n)))return}e=a.createElement("link"),Ll(e,"link",l),Yl(e),a.head.appendChild(e)}}}function nh(l,t,a){$t.S(l,t,a);var e=ze;if(e&&l){var u=Ja(e).hoistableStyles,n=Ae(l);t=t||"default";var i=u.get(n);if(!i){var c={loading:0,preload:null};if(i=e.querySelector(yu(n)))c.loading=5;else{l=C({rel:"stylesheet",href:l,"data-precedence":t},a),(a=_t.get(n))&&Qc(l,a);var f=i=e.createElement("link");Yl(f),Ll(f,"link",l),f._p=new Promise(function(r,b){f.onload=r,f.onerror=b}),f.addEventListener("load",function(){c.loading|=1}),f.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Nn(i,t,e)}i={type:"stylesheet",instance:i,count:1,state:c},u.set(n,i)}}}function ih(l,t){$t.X(l,t);var a=ze;if(a&&l){var e=Ja(a).hoistableScripts,u=Oe(l),n=e.get(u);n||(n=a.querySelector(gu(u)),n||(l=C({src:l,async:!0},t),(t=_t.get(u))&&Zc(l,t),n=a.createElement("script"),Yl(n),Ll(n,"link",l),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},e.set(u,n))}}function ch(l,t){$t.M(l,t);var a=ze;if(a&&l){var e=Ja(a).hoistableScripts,u=Oe(l),n=e.get(u);n||(n=a.querySelector(gu(u)),n||(l=C({src:l,async:!0,type:"module"},t),(t=_t.get(u))&&Zc(l,t),n=a.createElement("script"),Yl(n),Ll(n,"link",l),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},e.set(u,n))}}function z0(l,t,a,e){var u=(u=Ft.current)?Dn(u):null;if(!u)throw Error(m(446));switch(l){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Ae(a.href),a=Ja(u).hoistableStyles,e=a.get(t),e||(e={type:"style",instance:null,count:0,state:null},a.set(t,e)),e):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){l=Ae(a.href);var n=Ja(u).hoistableStyles,i=n.get(l);if(i||(u=u.ownerDocument||u,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(l,i),(n=u.querySelector(yu(l)))&&!n._p&&(i.instance=n,i.state.loading=5),_t.has(l)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},_t.set(l,a),n||fh(u,l,a,i.state))),t&&e===null)throw Error(m(528,""));return i}if(t&&e!==null)throw Error(m(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Oe(a),a=Ja(u).hoistableScripts,e=a.get(t),e||(e={type:"script",instance:null,count:0,state:null},a.set(t,e)),e):{type:"void",instance:null,count:0,state:null};default:throw Error(m(444,l))}}function Ae(l){return'href="'+rt(l)+'"'}function yu(l){return'link[rel="stylesheet"]['+l+"]"}function A0(l){return C({},l,{"data-precedence":l.precedence,precedence:null})}function fh(l,t,a,e){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?e.loading=1:(t=l.createElement("link"),e.preload=t,t.addEventListener("load",function(){return e.loading|=1}),t.addEventListener("error",function(){return e.loading|=2}),Ll(t,"link",a),Yl(t),l.head.appendChild(t))}function Oe(l){return'[src="'+rt(l)+'"]'}function gu(l){return"script[async]"+l}function O0(l,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var e=l.querySelector('style[data-href~="'+rt(a.href)+'"]');if(e)return t.instance=e,Yl(e),e;var u=C({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return e=(l.ownerDocument||l).createElement("style"),Yl(e),Ll(e,"style",u),Nn(e,a.precedence,l),t.instance=e;case"stylesheet":u=Ae(a.href);var n=l.querySelector(yu(u));if(n)return t.state.loading|=4,t.instance=n,Yl(n),n;e=A0(a),(u=_t.get(u))&&Qc(e,u),n=(l.ownerDocument||l).createElement("link"),Yl(n);var i=n;return i._p=new Promise(function(c,f){i.onload=c,i.onerror=f}),Ll(n,"link",e),t.state.loading|=4,Nn(n,a.precedence,l),t.instance=n;case"script":return n=Oe(a.src),(u=l.querySelector(gu(n)))?(t.instance=u,Yl(u),u):(e=a,(u=_t.get(n))&&(e=C({},a),Zc(e,u)),l=l.ownerDocument||l,u=l.createElement("script"),Yl(u),Ll(u,"link",e),l.head.appendChild(u),t.instance=u);case"void":return null;default:throw Error(m(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(e=t.instance,t.state.loading|=4,Nn(e,a.precedence,l));return t.instance}function Nn(l,t,a){for(var e=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=e.length?e[e.length-1]:null,n=u,i=0;i title"):null)}function sh(l,t,a){if(a===1||t.itemProp!=null)return!1;switch(l){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;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!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 x0(l){return!(l.type==="stylesheet"&&!(l.state.loading&3))}var bu=null;function dh(){}function rh(l,t,a){if(bu===null)throw Error(m(475));var e=bu;if(t.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&!(t.state.loading&4)){if(t.instance===null){var u=Ae(a.href),n=l.querySelector(yu(u));if(n){l=n._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(e.count++,e=Rn.bind(e),l.then(e,e)),t.state.loading|=4,t.instance=n,Yl(n);return}n=l.ownerDocument||l,a=A0(a),(u=_t.get(u))&&Qc(a,u),n=n.createElement("link"),Yl(n);var i=n;i._p=new Promise(function(c,f){i.onload=c,i.onerror=f}),Ll(n,"link",a),t.instance=n}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(t,l),(l=t.state.preload)&&!(t.state.loading&3)&&(e.count++,t=Rn.bind(e),l.addEventListener("load",t),l.addEventListener("error",t))}}function oh(){if(bu===null)throw Error(m(475));var l=bu;return l.stylesheets&&l.count===0&&Vc(l,l.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(y)}catch(H){console.error(H)}}return y(),Fc.exports=Dh(),Fc.exports}var Uh=Nh();const Rh=$0(Uh),Hh=({className:y})=>S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:y,viewBox:"0 -960 960 960",children:S.jsx("path",{fill:"currentColor",d:"M200-200q-17 0-28.5-11.5T160-240q0-17 11.5-28.5T200-280h40v-280q0-83 50-147.5T420-792v-28q0-25 17.5-42.5T480-880q25 0 42.5 17.5T540-820v28q80 20 130 84.5T720-560v280h40q17 0 28.5 11.5T800-240q0 17-11.5 28.5T760-200H200Zm280-300Zm0 420q-33 0-56.5-23.5T400-160h160q0 33-23.5 56.5T480-80ZM320-280h320v-280q0-66-47-113t-113-47q-66 0-113 47t-47 113v280Z"})}),qh=({className:y})=>S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -960 960 960",className:y,children:S.jsx("path",{fill:"currentColor",d:"M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h240v-560H200v560Zm320 0h240v-280H520v280Zm0-360h240v-200H520v200Z"})});var Nl=af();const jh=$0(Nl),Bh=({bounds:y,focusedElement:H,beforeFocusAnimationEnd:U,onFocusAnimationEnd:m})=>{const G=Nl.useCallback(()=>{if(U&&U(),y.height===0||y.width===0)return;y.bottom>window.innerHeight&&H&&(H==null||H.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"}));const J=setTimeout(()=>{m&&m()},500);return()=>clearTimeout(J)},[y,H,m,U]);return Nl.useEffect(()=>{G()},[G]),Nl.useEffect(()=>(document.body.style.overflow="hidden",()=>{document.body.style.overflow=""}),[]),S.jsx("div",{"data-testid":"spotlight-wrapper",className:"rwo-onboarding-step-spotlight-wrapper",children:S.jsx("div",{"data-testid":"spotlight",className:"rwo-onboarding-step-spotlight is-visible",style:{width:y.width,height:y.height,transform:`translate3d(${y.x}px, ${y.y}px, 0px)`}})})},Yh=({onboardingSteps:y,modalTitle:H="Tutorial",displayDots:U,darkMode:m,nextButtonLabel:G="Next",nextButtonIcon:J,closeButtonLabel:el="Close",closeButtonIcon:ml,completeButtonLabel:O="Done",completeButtonIcon:_,onStepChange:Q,onClose:k,onComplete:ll})=>{const[$,hl]=Nl.useState(0),Ul=Nl.useCallback(()=>{k&&k($)},[$,k]);if(!(!y||y.length===0))return S.jsx("div",{className:"rwo-onboarding-wizard-wrapper rwo-fixed-onboarding-wizard",children:S.jsxs("div",{"data-testid":"wizard",className:`rwo-onboarding-modal ${m?"dark":"light"}-modal`,children:[S.jsxs("div",{className:"rwo-onboarding-modal__header",children:[S.jsx("div",{className:"rwo-onboarding-modal__header__left-section",children:S.jsx("button",{className:"rwo-ghost-action-button",onClick:Ul,children:ml||el})}),S.jsx("div",{className:"rwo-onboarding-modal__header__middle-section",children:S.jsx("span",{className:"rwo-modal-title",children:H})}),S.jsx("div",{className:"rwo-onboarding-modal__header__right-section",children:$===y.length-1?S.jsx("button",{className:"rwo-ghost-action-button",onClick:()=>ll?ll():null,children:_||O}):S.jsx("button",{className:"rwo-ghost-action-button",onClick:()=>{const dl=$+1;hl(dl),Q&&Q(dl)},children:J||G})})]}),S.jsxs("div",{className:"rwo-onboarding-modal__body",children:[y[$].image&&S.jsx("div",{className:"rwo-onboarding-modal__body__image-container",children:S.jsx("img",{src:y[$].image,alt:y[$].text})}),S.jsx("div",{className:"rwo-onboarding-modal__body__text-container",children:y[$].text})]}),U&&S.jsx("div",{className:"rwo-onboarding-modal__footer",children:S.jsx("div",{className:"rwo-onboarding-modal-step-dot-container",children:y.map((dl,Rl)=>S.jsx("div",{className:`rwo-onboarding-modal-step-dot ${$===Rl?"is-active":""}`,onClick:()=>{hl(Rl),Q&&Q(Rl)}},Rl))})})]})})};var Et=(y=>(y.Top="Top",y.Bottom="Bottom",y.Left="Left",y.Right="Right",y.Center="Center",y))(Et||{});const _a=12,Ch=({bounds:y,onboardingSteps:H,modalTitle:U="Tutorial",darkMode:m,hideArrow:G,nextButtonLabel:J="Next",nextButtonIcon:el,closeButtonLabel:ml="Close",closeButtonIcon:O,completeButtonLabel:_="Done",completeButtonIcon:Q,onStepChange:k,onClose:ll,onComplete:$})=>{const[hl,Ul]=Nl.useState(new DOMRect),[dl,Rl]=Nl.useState(0),vl=Nl.useRef(null),Ol=Nl.useMemo(()=>H,[H]);Nl.useEffect(()=>{!vl||!vl.current||Ul(vl.current.getBoundingClientRect())},[y.x,y.y,y.width,y.height,vl.current]);const Pl=Nl.useMemo(()=>{const{x:nl,y:Hl,width:Ql,height:D}=y,{innerWidth:C,innerHeight:gl}=window,{width:bl,height:Wl}=hl,at=C-(nl+Ql),ql=gl-(Hl+D);return Ql===0&&D===0?Et.Center:Wl+_a<=Hl?Et.Top:bl+_a<=nl?Et.Left:bl+_a<=at?Et.Right:Wl+_a<=ql?Et.Bottom:Et.Center},[hl,y]),W=Nl.useMemo(()=>{const{x:nl,y:Hl,width:Ql,height:D}=y,{width:C,height:gl}=hl;switch(Pl){case Et.Top:return`translate3d(${nl+Ql*.5-C*.5}px, ${Hl-gl-_a}px, 0px)`;case Et.Left:return`translate3d(${nl-C-_a}px, ${Hl}px, 0px)`;case Et.Right:return`translate3d(${nl+Ql+_a}px, ${Hl}px, 0px)`;case Et.Bottom:return`translate3d(${nl}px, ${Hl+D+_a}px, 0px)`;case Et.Center:default:return`translate3d(calc(50vw - ${C*.5}px), calc(50vh - ${gl*.5}px), 0px)`}},[hl,y]);if(!(!Ol||Ol.length===0))return S.jsx("div",{className:"rwo-onboarding-wizard-wrapper rwo-sticky-onboarding-wizard",children:S.jsxs("div",{role:"dialog",className:`rwo-sticky-onboarding-modal ${m?"dark":"light"}-modal ${Pl}--position-modal ${G?"hide-arrow":""}`,ref:vl,style:{transform:W},children:[S.jsxs("div",{className:"rwo-sticky-onboarding-modal__header",children:[S.jsx("div",{className:"rwo-sticky-onboarding-modal__header__left-section",children:S.jsx("span",{className:"rwo-modal-title",children:U})}),S.jsx("div",{className:"rwo-sticky-onboarding-modal__header__right-section",children:S.jsxs("span",{className:"rwo-modal-step-counter",children:[dl+1," / ",Ol.length]})})]}),S.jsx("div",{className:"rwo-sticky-onboarding-modal__body",children:S.jsx("div",{className:"rwo-sticky-onboarding-modal__body__text-container",children:Ol[dl].text})}),S.jsxs("div",{className:"rwo-sticky-onboarding-modal__footer",children:[S.jsx("div",{className:"rwo-sticky-onboarding-modal__footer__left-section",children:S.jsx("button",{className:"rwo-ghost-action-button",onClick:()=>ll?ll(dl):null,children:O||ml})}),S.jsx("div",{className:"rwo-sticky-onboarding-modal__footer__right-section",children:dl===Ol.length-1?S.jsx("button",{className:"rwo-ghost-action-button",onClick:()=>$?$():null,children:Q||_}):S.jsx("button",{className:"rwo-ghost-action-button",onClick:()=>{const nl=dl+1;Rl(nl),k&&k(nl)},children:el||J})})]})]})})};function F0(){const y=Nl.useContext(P0);if(!y)throw new Error("Can't use tutorialContext without TutorialProvider");return y}const P0=jh.createContext(null),Gh=y=>({sticky:y.sticky??!1,darkMode:y.darkMode??!1,displayDots:y.displayDots??!1,hideArrowOnSticky:y.hideArrowOnSticky??!1,labels:y.labels??{next:"Next",complete:"Complete",close:"Close"},icons:y.icons??{next:null,complete:null,close:null}}),Xh=({children:y,config:H})=>{var hl,Ul,dl,Rl,vl,Ol,Pl,W,nl,Hl,Ql,D;const U=Nl.useRef(new Map),[m,G]=Nl.useState([]),[J,el]=Nl.useState([]),[ml,O]=Nl.useState(!1),[_,Q]=Nl.useState(0),k=()=>(U.current||(U.current=new Map),U.current),ll=Nl.useCallback(C=>gl=>{const bl=k();gl?bl.set(C.id,{...C,element:gl}):bl.delete(C.id)},[]),$=(C="")=>{const gl=k();if(gl.size===0){console.warn("No tutorial components registered");return}let bl=[...gl.values()];if(C&&(bl=bl.filter(j=>j.tutorialKey===C)),bl.sort((j,N)=>j.position-N.position),bl.length===0){console.warn("No tutorial components registered for the given tutorial key");return}G(bl);const Wl=(window.innerWidth-document.documentElement.clientWidth)/2,at=(window.innerHeight-document.documentElement.clientHeight)/2,ql=document.body.scrollHeight>window.innerHeight,A=document.body.scrollWidth>window.innerWidth;el(ql||A?bl.map(j=>{const N=j.element.getBoundingClientRect(),il={height:N.height,width:N.width,x:ql?N.x+Wl:N.x,y:A?N.y+at:N.y};return DOMRect.fromRect(il)}):bl.map(j=>j.element.getBoundingClientRect())),Q(0),O(!0)};return S.jsx(P0.Provider,{value:{registerTutorialComponent:ll,startTutorial:$},children:S.jsxs(S.Fragment,{children:[ml&&S.jsxs(S.Fragment,{children:[H.sticky?S.jsx(Ch,{darkMode:H.darkMode,nextButtonLabel:(hl=H.labels)==null?void 0:hl.next,closeButtonLabel:(Ul=H.labels)==null?void 0:Ul.close,completeButtonLabel:(dl=H.labels)==null?void 0:dl.complete,nextButtonIcon:(Rl=H.icons)==null?void 0:Rl.next,closeButtonIcon:(vl=H.icons)==null?void 0:vl.close,completeButtonIcon:(Ol=H.icons)==null?void 0:Ol.complete,hideArrow:H.hideArrowOnSticky,bounds:J[_],onboardingSteps:m,onStepChange:C=>Q(C),onClose:()=>O(!1),onComplete:()=>O(!1)}):S.jsx(Yh,{completeButtonLabel:(Pl=H.labels)==null?void 0:Pl.complete,nextButtonLabel:(W=H.labels)==null?void 0:W.next,closeButtonLabel:(nl=H.labels)==null?void 0:nl.close,nextButtonIcon:(Hl=H.icons)==null?void 0:Hl.next,closeButtonIcon:(Ql=H.icons)==null?void 0:Ql.close,completeButtonIcon:(D=H.icons)==null?void 0:D.complete,darkMode:H.darkMode,displayDots:H.displayDots,onboardingSteps:m,onStepChange:C=>Q(C),onClose:()=>O(!1),onComplete:()=>O(!1)}),S.jsx(Bh,{bounds:J[_],focusedElement:m[_].element})]}),y]})})},Qh=({className:y})=>{const{registerTutorialComponent:H}=F0();return S.jsx(S.Fragment,{children:S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:y,ref:H({position:1,id:"bulletList",tutorialKey:"main_tutorial",text:"This is a bullet list",image:""}),viewBox:"0 -960 960 960",children:S.jsx("path",{fill:"currentColor",d:"M400-200q-17 0-28.5-11.5T360-240q0-17 11.5-28.5T400-280h400q17 0 28.5 11.5T840-240q0 17-11.5 28.5T800-200H400Zm0-240q-17 0-28.5-11.5T360-480q0-17 11.5-28.5T400-520h400q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H400Zm0-240q-17 0-28.5-11.5T360-720q0-17 11.5-28.5T400-760h400q17 0 28.5 11.5T840-720q0 17-11.5 28.5T800-680H400ZM200-160q-33 0-56.5-23.5T120-240q0-33 23.5-56.5T200-320q33 0 56.5 23.5T280-240q0 33-23.5 56.5T200-160Zm0-240q-33 0-56.5-23.5T120-480q0-33 23.5-56.5T200-560q33 0 56.5 23.5T280-480q0 33-23.5 56.5T200-400Zm0-240q-33 0-56.5-23.5T120-720q0-33 23.5-56.5T200-800q33 0 56.5 23.5T280-720q0 33-23.5 56.5T200-640Z"})})})},Zh=[{id:0,title:"Total revenue",subtitle:"+60% from last quarter",unit:"$",value:"56,236.35"},{id:1,title:"Sales",subtitle:"+20% from last quarter",unit:"+",value:"14,465"},{id:2,title:"Subscriptions",subtitle:"+160% from last quarter",unit:"+",value:"3465"},{id:3,title:"Active users",subtitle:"+10% since last week",unit:"+",value:"5684"}],Vh=[{id:0,name:"Carol Jackson",avatar:"https://ui.shadcn.com/avatars/01.png",value:"+130%"},{id:1,name:"Mark Lee",avatar:"https://ui.shadcn.com/avatars/02.png",value:"+80%"},{id:2,name:"Olive Paul",avatar:"https://ui.shadcn.com/avatars/03.png",value:"+100%"},{id:3,name:"Mike Hawkings",avatar:"https://ui.shadcn.com/avatars/04.png",value:"+55%"},{id:4,name:"Josephine Besinger",avatar:"https://ui.shadcn.com/avatars/05.png",value:"+94%"}],Lh=["30","60","85","90","70","82","45","30"],Kh=["80","50","65","74","70","82","89","72"],wh=({className:y})=>S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -960 960 960",className:y,children:S.jsx("path",{fill:"currentColor",d:"M480-160q-33 0-56.5-23.5T400-240q0-33 23.5-56.5T480-320q33 0 56.5 23.5T560-240q0 33-23.5 56.5T480-160Zm0-240q-33 0-56.5-23.5T400-480q0-33 23.5-56.5T480-560q33 0 56.5 23.5T560-480q0 33-23.5 56.5T480-400Zm0-240q-33 0-56.5-23.5T400-720q0-33 23.5-56.5T480-800q33 0 56.5 23.5T560-720q0 33-23.5 56.5T480-640Z"})}),pe=[{text:"Welcome to the dashboard! Here you can see an overview of your sales, orders, and customers.",image:"https://time.com/wp-content/uploads/2017/10/229-westerlund-21.jpg?w=2000"},{text:"This is the header section. You can navigate through the different sections of the dashboard using the links on the left. You can also search for specific items using the search bar."},{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",image:"https://time.com/wp-content/uploads/2017/10/229-westerlund-21.jpg?w=2000"}],Jh=()=>{const{registerTutorialComponent:y,startTutorial:H}=F0();return S.jsxs("div",{className:"flexbox main-container",children:[S.jsx("div",{className:"flexbox header-wrapper",ref:y({position:2,id:"header",tutorialKey:"main_tutorial",text:pe[0].text,image:pe[0].image}),children:S.jsxs("div",{className:"flexbox header",children:[S.jsxs("div",{className:"flexbox header__left-section",children:[S.jsx("div",{className:"flexbox main-logo-container",children:"L"}),S.jsxs("div",{className:"flexbox header-links-container",children:[S.jsx("button",{style:{zIndex:9999999},className:"appearance-none action-button highlighted-button",onClick:()=>H(),children:"Start onboarding tutorial"}),S.jsx("a",{className:"header-links-container__header-link",href:"#",children:"Projects"}),S.jsx("a",{className:"header-links-container__header-link",href:"#",children:"Tasks"}),S.jsx("a",{className:"header-links-container__header-link",href:"#",children:"Settings"})]})]}),S.jsxs("div",{className:"flexbox header__right-section",children:[S.jsx("input",{type:"text",className:"appearance-none flexbox search-bar",placeholder:"Search..."}),S.jsxs("div",{className:"flexbox icon-container",children:[S.jsx("div",{className:"notification-circle"}),S.jsx(Hh,{className:"icon"})]}),S.jsxs("div",{className:"current-user-box",children:[S.jsx("span",{className:"current-user-name",children:"Mike Hawkings"}),S.jsx("div",{className:"avatar-container",children:S.jsx("img",{className:"avatar-container__image",src:"https://ui.shadcn.com/avatars/04.png",alt:"Avatar"})})]})]})]})}),S.jsxs("div",{className:"page-content",children:[S.jsxs("div",{className:"flexbox page-heading",children:[S.jsxs("div",{className:"flexbox tabs-selector",children:[S.jsx("div",{className:"tabs-selector__tab selected-tab",children:"Sales"}),S.jsx("div",{className:"tabs-selector__tab",children:"Orders"}),S.jsx("div",{className:"tabs-selector__tab",children:"Customers"})]}),S.jsxs("div",{className:"flexbox tabs-selector",children:[S.jsx("div",{className:"tabs-selector__tab selected-tab",children:S.jsx(qh,{className:"icon"})}),S.jsx("div",{className:"tabs-selector__tab",children:S.jsx(Qh,{className:"icon"})})]})]}),S.jsxs("div",{className:"flexbox page-body",children:[S.jsx("div",{className:"top-page-grid",ref:y({position:4,id:"top-page-grid",tutorialKey:"main_tutorial",text:pe[2].text,image:pe[2].image}),children:Zh.map(U=>S.jsxs("div",{className:"flexbox top-card",children:[S.jsxs("div",{className:"flexbox top-card__left",children:[S.jsx("span",{className:"top-card__left__title",children:U.title}),S.jsxs("span",{className:"top-card__left__value",children:[U.unit,U.value]}),S.jsx("span",{className:"top-card__left__subtitle",children:U.subtitle})]}),S.jsx("div",{className:"flexbox top-card__right",children:S.jsx("div",{className:"flexbox top-card__right__dot"})})]},U.id))}),S.jsxs("div",{className:"flexbox items-row",children:[S.jsxs("div",{className:"flexbox card",children:[S.jsx("div",{className:"flexbox card__title",children:"Market"}),S.jsx("div",{className:"flexbox card__body",children:S.jsx("div",{className:"flexbox graph-container",ref:y({position:3,id:"graph_container",tutorialKey:"graph_tutorial",text:pe[2].text,image:pe[2].image}),children:Lh.map((U,m)=>S.jsx("div",{className:"graph-bar",style:{height:`${U}%`}},m))})})]}),S.jsxs("div",{className:"flexbox card",children:[S.jsx("div",{className:"flexbox card__title",children:"Sales"}),S.jsx("div",{className:"flexbox card__body",children:S.jsx("div",{className:"flexbox graph-container",children:Kh.map((U,m)=>S.jsx("div",{className:"graph-bar",style:{height:`${U}%`}},m))})})]})]}),S.jsx("div",{className:"flexbox items-row",children:S.jsxs("div",{className:"flexbox card",children:[S.jsx("div",{className:"flexbox card__title",children:"Users"}),S.jsx("div",{className:"flexbox card__body",children:Vh.map(U=>S.jsxs("div",{className:"flexbox user-row",children:[S.jsx("div",{className:"avatar-container",children:S.jsx("img",{className:"avatar-container__image",src:U.avatar,alt:"Avatar"})}),S.jsx("span",{className:"user-row__username",children:U.name}),S.jsx("div",{className:"user-row__user-quota",children:S.jsxs("span",{className:"user-row__user-quota__value",children:[U.value," sales"]})}),S.jsx("div",{className:"flexbox icon-container",children:S.jsx(wh,{className:"icon"})})]},U.id))})]})}),S.jsx("div",{className:"flexbox items-row",children:S.jsx("button",{className:"appearance-none action-button",onClick:()=>window.alert("nothing ..."),children:"Special Button"})})]})]})]})},Wh=Gh({sticky:!0,darkMode:!0,displayDots:!0,hideArrowOnSticky:!0}),kh=()=>S.jsx(Xh,{config:Wh,children:S.jsx(Jh,{})});Rh.createRoot(document.getElementById("root")).render(S.jsx(kh,{})); diff --git a/index.html b/index.html new file mode 100644 index 0000000..bbccf14 --- /dev/null +++ b/index.html @@ -0,0 +1,14 @@ + + + + + + + React Wizard Onboarding + + + + +
+ +