vendor: 8,827 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/sign-in-CK_UEocb.js","assets/EmailOtpSignInForm-CjcEWu34.js","assets/library-CsAxRRQ4.js","assets/skeleton-CIB2_C6x.js","assets/useLessonDetailQuery-DrMpcqVJ.js","assets/LessonPreviewIframe-CMcACov9.js","assets/sparkles-CTTX-mV3.js","assets/search-CrNI2gWP.js","assets/learn-D3HGSYsF.js","assets/QuestionsPage-D_Q1OC2h.js","assets/SendButton-B0-8InrL.js","assets/TopicInput-Dd9Mr7Pq.js","assets/fileAttachments-BYaeOHRS.js","assets/file-text-DFCrG0Bi.js","assets/triangle-alert-CouZ9uKK.js","assets/planStart-BFmJKql-.js","assets/internal-DAzTK-8W.js","assets/getStaffMe-ClcgGEqe.js","assets/index-CDEw8P3T.js","assets/send-horizontal-DxDQOH_O.js","assets/u._slug-3HjRzt2K.js","assets/general-CPhVFMbx.js","assets/tour-z9K4AHTV.js","assets/useSlideClock-D05QiwRQ.js","assets/extractMarkdownHeaders-1IZRRkZs.js","assets/chat-message-DYA-b2I5.js","assets/useApplyCreditDeduction-bcTC2wcb.js","assets/alert-dialog-DhpdSvHa.js","assets/ThinkingDots-B0CT51rP.js","assets/ProductTourRouteGuard-3myFWqNn.js","assets/learn_.tour-DoEamwg3.js","assets/PlanningStage-ByM9RdRD.js","assets/learn_.plan-Dltort-Q.js","assets/AffirmationOverlay-d4rp0QIV.js","assets/internal.users-WHp-yB3t.js","assets/DashboardShell-ky05UZmJ.js","assets/arrow-up-BEjDz8by.js","assets/internal.stats-C3IiLDkl.js","assets/StackedBarsChart-fxtB-Ij9.js","assets/internal.referrals-H9ftumN0.js","assets/useCreditsFeedsQuery-Cv_KXatb.js","assets/AdminSearchInput-Ve5qf5Ks.js","assets/ticket-DSeE4snI.js","assets/internal.purchases-DtTL4yX7.js","assets/credit-card-DQNAT1xD.js","assets/internal.orgs-B6T5R0w_.js","assets/useInternalOrgsQuery-DjyE6WGm.js","assets/internal.grants-DyY51HbL.js","assets/internal.feedback-Dp6B4kox.js","assets/learn_.plan_._sessionId-BQshGIf1.js","assets/TrashBinMinimalistic-lsvBYKED.js","assets/useDeleteLessonMutation-CnvU8r8A.js","assets/index-BGqwTttv.js","assets/LessonReaderV2Page-Cl8zBRkv.js","assets/chatThread-Br9raENk.js","assets/v2-BGqwTttv.js","assets/v1-C4HWnVv9.js","assets/book-open-exKQ0bin.js","assets/internal.users_._userId-CBZFtwvJ.js","assets/SeedCreditsDialog-B7L4BTCx.js","assets/internal.orgs_._orgId-CJotduCE.js"])))=>i.map(i=>d[i]); 2function A3(e,t){for(var r=0;r<t.length;r++){const s=t[r];if(typeof s!="string"&&!Array.isArray(s)){for(const i in s)if(i!=="default"&&!(i in e)){const c=Object.getOwnPropertyDescriptor(s,i);c&&Object.defineProperty(e,i,c.get?c:{enumerable:!0,get:()=>s[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var j$=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function x2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ep={exports:{}},sl={};var Hb;function N3(){if(Hb)return sl;Hb=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(s,i,c){var u=null;if(c!==void 0&&(u=""+c),i.key!==void 0&&(u=""+i.key),"key"in i){c={};for(var d in i)d!=="key"&&(c[d]=i[d])}else c=i;return i=c.ref,{$$typeof:e,type:s,key:u,ref:i!==void 0?i:null,props:c}}return sl.Fragment=t,sl.jsx=r,sl.jsxs=r,sl}var $b;function M3(){return $b||($b=1,ep.exports=N3()),ep.exports}var f=M3(),tp={exports:{}},Re={};var Fb;function j3(){if(Fb)return Re;Fb=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),u=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),b=Symbol.iterator;function S(L){return L===null||typeof L!="object"?null:(L=b&&L[b]||L["@@iterator"],typeof L=="function"?L:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,E={};function R(L,$,Q){this.props=L,this.context=$,this.refs=E,this.updater=Q||_}R.prototype.isReactComponent={},R.prototype.setState=function(L,$){if(typeof L!="object"&&typeof L!="function"&&L!=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,L,$,"setState")},R.prototype.forceUpdate=function(L){this.updater.enqueueForceUpdate(this,L,"forceUpdate")};function A(){}A.prototype=R.prototype;function j(L,$,Q){this.props=L,this.context=$,this.refs=E,this.updater=Q||_}var N=j.prototype=new A;N.constructor=j,C(N,R.prototype),N.isPureReactComponent=!0;var D=Array.isArray;function z(){}var I={H:null,A:null,T:null,S:null},P=Object.prototype.hasOwnProperty;function q(L,$,Q){var ne=Q.ref;return{$$typeof:e,type:L,key:$,ref:ne!==void 0?ne:null,props:Q}}function ee(L,$){return q(L.type,$,L.props)}function W(L){return typeof L=="object"&&L!==null&&L.$$typeof===e}function le(L){var $={"=":"=0",":":"=2"};return"$"+L.replace(/[=:]/g,function(Q){return $[Q]})}var oe=/\/+/g;function te(L,$){return typeof L=="object"&&L!==null&&L.key!=null?le(""+L.key):$.toString(36)}function de(L){switch(L.status){case"fulfilled":return L.value;case"rejected":throw L.reason;default:switch(typeof L.status=="string"?L.then(z,z):(L.status="pending",L.then(function($){L.status==="pending"&&(L.status="fulfilled",L.value=$)},function($){L.status==="pending"&&(L.status="rejected",L.reason=$)})),L.status){case"fulfilled":return L.value;case"rejected":throw L.reason}}throw L}function k(L,$,Q,ne,ce){var fe=typeof L;(fe==="undefined"||fe==="boolean")&&(L=null);var ie=!1;if(L===null)ie=!0;else switch(fe){case"bigint":case"string":case"number":ie=!0;break;case"object":switch(L.$$typeof){case e:case t:ie=!0;break;case v:return ie=L._init,k(ie(L._payload),$,Q,ne,ce)}}if(ie)return ce=ce(L),ie=ne===""?"."+te(L,0):ne,D(ce)?(Q="",ie!=null&&(Q=ie.replace(oe,"$&/")+"/"),k(ce,$,Q,"",function(Ee){return Ee})):ce!=null&&(W(ce)&&(ce=ee(ce,Q+(ce.key==null||L&&L.key===ce.key?"":(""+ce.key).replace(oe,"$&/")+"/")+ie)),$.push(ce)),1;ie=0;var pe=ne===""?".":ne+":";if(D(L))for(var me=0;me<L.length;me++)ne=L[me],fe=pe+te(ne,me),ie+=k(ne,$,Q,fe,ce);else if(me=S(L),typeof me=="function")for(L=me.call(L),me=0;!(ne=L.next()).done;)ne=ne.value,fe=pe+te(ne,me++),ie+=k(ne,$,Q,fe,ce);else if(fe==="object"){if(typeof L.then=="function")return k(de(L),$,Q,ne,ce);throw $=String(L),Error("Objects are not valid as a React child (found: "+($==="[object Object]"?"object with keys {"+Object.keys(L).join(", ")+"}":$)+"). If you meant to render a collection of children, use an array instead.")}return ie}function Y(L,$,Q){if(L==null)return L;var ne=[],ce=0;return k(L,ne,"","",function(fe){return $.call(Q,fe,ce++)}),ne}function J(L){if(L._status===-1){var $=L._result;$=$(),$.then(function(Q){(L._status===0||L._status===-1)&&(L._status=1,L._result=Q)},function(Q){(L._status===0||L._status===-1)&&(L._status=2,L._result=Q)}),L._status===-1&&(L._status=0,L._result=$)}if(L._status===1)return L._result.default;throw L._result}var X=typeof reportError=="function"?reportError:function(L){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var $=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof L=="object"&&L!==null&&typeof L.message=="string"?String(L.message):String(L),error:L});if(!window.dispatchEvent($))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",L);return}console.error(L)},re={map:Y,forEach:function(L,$,Q){Y(L,function(){$.apply(this,arguments)},Q)},count:function(L){var $=0;return Y(L,function(){$++}),$},toArray:function(L){return Y(L,function($){return $})||[]},only:function(L){if(!W(L))throw Error("React.Children.only expected to receive a single React element child.");return L}};return Re.Activity=g,Re.Children=re,Re.Component=R,Re.Fragment=r,Re.Profiler=i,Re.PureComponent=j,Re.StrictMode=s,Re.Suspense=h,Re.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=I,Re.__COMPILER_RUNTIME={__proto__:null,c:function(L){return I.H.useMemoCache(L)}},Re.cache=function(L){return function(){return L.apply(null,arguments)}},Re.cacheSignal=function(){return null},Re.cloneElement=function(L,$,Q){if(L==null)throw Error("The argument must be a React element, but you passed "+L+".");var ne=C({},L.props),ce=L.key;if($!=null)for(fe in $.key!==void 0&&(ce=""+$.key),$)!P.call($,fe)||fe==="key"||fe==="__self"||fe==="__source"||fe==="ref"&&$.ref===void 0||(ne[fe]=$[fe]);var fe=arguments.length-2;if(fe===1)ne.children=Q;else if(1<fe){for(var ie=Array(fe),pe=0;pe<fe;pe++)ie[pe]=arguments[pe+2];ne.children=ie}return q(L.type,ce,ne)},Re.createContext=function(L){return L={$$typeof:u,_currentValue:L,_currentValue2:L,_threadCount:0,Provider:null,Consumer:null}
vendor: 5,986 bytes, line 2
2,L.Provider=L,L.Consumer={$$typeof:c,_context:L},L},Re.createElement=function(L,$,Q){var ne,ce={},fe=null;if($!=null)for(ne in $.key!==void 0&&(fe=""+$.key),$)P.call($,ne)&&ne!=="key"&&ne!=="__self"&&ne!=="__source"&&(ce[ne]=$[ne]);var ie=arguments.length-2;if(ie===1)ce.children=Q;else if(1<ie){for(var pe=Array(ie),me=0;me<ie;me++)pe[me]=arguments[me+2];ce.children=pe}if(L&&L.defaultProps)for(ne in ie=L.defaultProps,ie)ce[ne]===void 0&&(ce[ne]=ie[ne]);return q(L,fe,ce)},Re.createRef=function(){return{current:null}},Re.forwardRef=function(L){return{$$typeof:d,render:L}},Re.isValidElement=W,Re.lazy=function(L){return{$$typeof:v,_payload:{_status:-1,_result:L},_init:J}},Re.memo=function(L,$){return{$$typeof:m,type:L,compare:$===void 0?null:$}},Re.startTransition=function(L){var $=I.T,Q={};I.T=Q;try{var ne=L(),ce=I.S;ce!==null&&ce(Q,ne),typeof ne=="object"&&ne!==null&&typeof ne.then=="function"&&ne.then(z,X)}catch(fe){X(fe)}finally{$!==null&&Q.types!==null&&($.types=Q.types),I.T=$}},Re.unstable_useCacheRefresh=function(){return I.H.useCacheRefresh()},Re.use=function(L){return I.H.use(L)},Re.useActionState=function(L,$,Q){return I.H.useActionState(L,$,Q)},Re.useCallback=function(L,$){return I.H.useCallback(L,$)},Re.useContext=function(L){return I.H.useContext(L)},Re.useDebugValue=function(){},Re.useDeferredValue=function(L,$){return I.H.useDeferredValue(L,$)},Re.useEffect=function(L,$){return I.H.useEffect(L,$)},Re.useEffectEvent=function(L){return I.H.useEffectEvent(L)},Re.useId=function(){return I.H.useId()},Re.useImperativeHandle=function(L,$,Q){return I.H.useImperativeHandle(L,$,Q)},Re.useInsertionEffect=function(L,$){return I.H.useInsertionEffect(L,$)},Re.useLayoutEffect=function(L,$){return I.H.useLayoutEffect(L,$)},Re.useMemo=function(L,$){return I.H.useMemo(L,$)},Re.useOptimistic=function(L,$){return I.H.useOptimistic(L,$)},Re.useReducer=function(L,$,Q){return I.H.useReducer(L,$,Q)},Re.useRef=function(L){return I.H.useRef(L)},Re.useState=function(L){return I.H.useState(L)},Re.useSyncExternalStore=function(L,$,Q){return I.H.useSyncExternalStore(L,$,Q)},Re.useTransition=function(){return I.H.useTransition()},Re.version="19.2.4",Re}var Vb;function jl(){return Vb||(Vb=1,tp.exports=j3()),tp.exports}var x=jl();const ue=x2(x),S2=A3({__proto__:null,default:ue},[x]);var np={exports:{}},ol={},rp={exports:{}},ap={};var qb;function L3(){return qb||(qb=1,(function(e){function t(k,Y){var J=k.length;k.push(Y);e:for(;0<J;){var X=J-1>>>1,re=k[X];if(0<i(re,Y))k[X]=Y,k[J]=re,J=X;else break e}}function r(k){return k.length===0?null:k[0]}function s(k){if(k.length===0)return null;var Y=k[0],J=k.pop();if(J!==Y){k[0]=J;e:for(var X=0,re=k.length,L=re>>>1;X<L;){var $=2*(X+1)-1,Q=k[$],ne=$+1,ce=k[ne];if(0>i(Q,J))ne<re&&0>i(ce,Q)?(k[X]=ce,k[ne]=J,X=ne):(k[X]=Q,k[$]=J,X=$);else if(ne<re&&0>i(ce,J))k[X]=ce,k[ne]=J,X=ne;else break e}}return Y}function i(k,Y){var J=k.sortIndex-Y.sortIndex;return J!==0?J:k.id-Y.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var u=Date,d=u.now();e.unstable_now=function(){return u.now()-d}}var h=[],m=[],v=1,g=null,b=3,S=!1,_=!1,C=!1,E=!1,R=typeof setTimeout=="function"?setTimeout:null,A=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function N(k){for(var Y=r(m);Y!==null;){if(Y.callback===null)s(m);else if(Y.startTime<=k)s(m),Y.sortIndex=Y.expirationTime,t(h,Y);else break;Y=r(m)}}function D(k){if(C=!1,N(k),!_)if(r(h)!==null)_=!0,z||(z=!0,le());else{var Y=r(m);Y!==null&&de(D,Y.startTime-k)}}var z=!1,I=-1,P=5,q=-1;function ee(){return E?!0:!(e.unstable_now()-q<P)}function W(){if(E=!1,z){var k=e.unstable_now();q=k;var Y=!0;try{e:{_=!1,C&&(C=!1,A(I),I=-1),S=!0;var J=b;try{t:{for(N(k),g=r(h);g!==null&&!(g.expirationTime>k&&ee());){var X=g.callback;if(typeof X=="function"){g.callback=null,b=g.priorityLevel;var re=X(g.expirationTime<=k);if(k=e.unstable_now(),typeof re=="function"){g.callback=re,N(k),Y=!0;break t}g===r(h)&&s(h),N(k)}else s(h);g=r(h)}if(g!==null)Y=!0;else{var L=r(m);L!==null&&de(D,L.startTime-k),Y=!1}}break e}finally{g=null,b=J,S=!1}Y=void 0}}finally{Y?le():z=!1}}}var le;if(typeof j=="function")le=function(){j(W)};else if(typeof MessageChannel<"u"){var oe=new MessageChannel,te=oe.port2;oe.port1.onmessage=W,le=function(){te.postMessage(null)}}else le=function(){R(W,0)};function de(k,Y){I=R(function(){k(e.unstable_now())},Y)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(k){k.callback=null},e.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<k?Math.floor(1e3/k):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_next=function(k){switch(b){case 1:case 2:case 3:var Y=3;break;default:Y=b}var J=b;b=Y;try{return k()}finally{b=J}},e.unstable_requestPaint=function(){E=!0},e.unstable_runWithPriority=function(k,Y){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var J=b;b=k;try{return Y()}finally{b=J}},e.unstable_scheduleCallback=function(k,Y,J){var X=e.unstable_now();switch(typeof J=="object"&&J!==null?(J=J.delay,J=typeof J=="number"&&0<J?X+J:X):J=X,k){case 1:var re=-1;break;case 2:re=250;break;case 5:re=1073741823;break;case 4:re=1e4;break;default:re=5e3}return re=J+re,k={id:v++,callback:Y,priorityLevel:k,startTime:J,expirationTime:re,sortIndex:-1},J>X?(k.sortIndex=J,t(m,k),r(h)===null&&k===r(m)&&(C?(A(I),I=-1):C=!0,de(D,J-X))):(k.sortIndex=re,t(h,k),_||S||(_=!0,z||(z=!0,le()))),k},e.unstable_shouldYield=ee,e.unstable_wrapCallback=function(k){var Y=b;return function(){var J=b;b=Y;try{return k.apply(this,arguments)}finally{b=J}}}})(ap)),ap}var Yb;function D3(){return Yb||(Yb=1,rp.exports=L3()),rp.exports}
vendor: 8,590 bytes, lines 2-4
2var sp={exports:{}},Gt={};var Gb;function I3(){if(Gb)return Gt;Gb=1;var e=jl();function t(h){var m="https://react.dev/errors/"+h;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)m+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+h+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var s={d:{f:r,r:function(){throw Error(t(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},i=Symbol.for("react.portal");function c(h,m,v){var g=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:g==null?null:""+g,children:h,containerInfo:m,implementation:v}}var u=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(h,m){if(h==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Gt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,Gt.createPortal=function(h,m){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(t(299));return c(h,m,null,v)},Gt.flushSync=function(h){var m=u.T,v=s.p;try{if(u.T=null,s.p=2,h)return h()}finally{u.T=m,s.p=v,s.d.f()}},Gt.preconnect=function(h,m){typeof h=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,s.d.C(h,m))},Gt.prefetchDNS=function(h){typeof h=="string"&&s.d.D(h)},Gt.preinit=function(h,m){if(typeof h=="string"&&m&&typeof m.as=="string"){var v=m.as,g=d(v,m.crossOrigin),b=typeof m.integrity=="string"?m.integrity:void 0,S=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;v==="style"?s.d.S(h,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:g,integrity:b,fetchPriority:S}):v==="script"&&s.d.X(h,{crossOrigin:g,integrity:b,fetchPriority:S,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Gt.preinitModule=function(h,m){if(typeof h=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var v=d(m.as,m.crossOrigin);s.d.M(h,{crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&s.d.M(h)},Gt.preload=function(h,m){if(typeof h=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var v=m.as,g=d(v,m.crossOrigin);s.d.L(h,v,{crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Gt.preloadModule=function(h,m){if(typeof h=="string")if(m){var v=d(m.as,m.crossOrigin);s.d.m(h,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else s.d.m(h)},Gt.requestFormReset=function(h){s.d.r(h)},Gt.unstable_batchedUpdates=function(h,m){return h(m)},Gt.useFormState=function(h,m,v){return u.H.useFormState(h,m,v)},Gt.useFormStatus=function(){return u.H.useHostTransitionStatus()},Gt.version="19.2.4",Gt}var Kb;function w2(){if(Kb)return sp.exports;Kb=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),sp.exports=I3(),sp.exports}var Qb;function k3(){if(Qb)return ol;Qb=1;var e=D3(),t=jl(),r=w2();function s(n){var a="https://react.dev/errors/"+n;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)a+="&args[]="+encodeURIComponent(arguments[o])}return"Minified React error #"+n+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(n){return!(!n||n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11)}function c(n){var a=n,o=n;if(n.alternate)for(;a.return;)a=a.return;else{n=a;do a=n,(a.flags&4098)!==0&&(o=a.return),n=a.return;while(n)}return a.tag===3?o:null}function u(n){if(n.tag===13){var a=n.memoizedState;if(a===null&&(n=n.alternate,n!==null&&(a=n.memoizedState)),a!==null)return a.dehydrated}return null}function d(n){if(n.tag===31){var a=n.memoizedState;if(a===null&&(n=n.alternate,n!==null&&(a=n.memoizedState)),a!==null)return a.dehydrated}return null}function h(n){if(c(n)!==n)throw Error(s(188))}function m(n){var a=n.alternate;if(!a){if(a=c(n),a===null)throw Error(s(188));return a!==n?null:n}for(var o=n,l=a;;){var p=o.return;if(p===null)break;var y=p.alternate;if(y===null){if(l=p.return,l!==null){o=l;continue}break}if(p.child===y.child){for(y=p.child;y;){if(y===o)return h(p),n;if(y===l)return h(p),a;y=y.sibling}throw Error(s(188))}if(o.return!==l.return)o=p,l=y;else{for(var w=!1,O=p.child;O;){if(O===o){w=!0,o=p,l=y;break}if(O===l){w=!0,l=p,o=y;break}O=O.sibling}if(!w){for(O=y.child;O;){if(O===o){w=!0,o=y,l=p;break}if(O===l){w=!0,l=y,o=p;break}O=O.sibling}if(!w)throw Error(s(189))}}if(o.alternate!==l)throw Error(s(190))}if(o.tag!==3)throw Error(s(188));return o.stateNode.current===o?n:a}function v(n){var a=n.tag;if(a===5||a===26||a===27||a===6)return n;for(n=n.child;n!==null;){if(a=v(n),a!==null)return a;n=n.sibling}return null}var g=Object.assign,b=Symbol.for("react.element"),S=Symbol.for("react.transitional.element"),_=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),R=Symbol.for("react.profiler"),A=Symbol.for("react.consumer"),j=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),D=Symbol.for("react.suspense"),z=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),q=Symbol.for("react.activity"),ee=Symbol.for("react.memo_cache_sentinel"),W=Symbol.iterator;function le(n){return n===null||typeof n!="object"?null:(n=W&&n[W]||n["@@iterator"],typeof n=="function"?n:null)}var oe=Symbol.for("react.client.reference");function te(n){if(n==null)return null;if(typeof n=="function")return n.$$typeof===oe?null:n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case C:return"Fragment";case R:return"Profiler";case E:return"StrictMode";case D:return"Suspense";case z:return"SuspenseList";case q:return"Activity"}if(typeof n=="object")switch(n.$$typeof){case _:return"Portal";case j:return n.displayName||"Context";case A:return(n._context.displayName||"Context")+".Consumer";case N:var a=n.render;return n=n.displayName,n||(n=a.displayName||a.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case I:return a=n.displayName||null,a!==null?a:te(n.type)||"Memo";case P:a=n._payload,n=n._init;try{return te(n(a))}catch{}}return null}var de=Array.isArray,k=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,J={pending:!1,data:null,method:null,action:null},X=[],re=-1;function L(n){return{current:n}}function $(n){0>re||(n.current=X[re],X[re]=null,re--)}function Q(n,a){re++,X[re]=n.current,n.current=a}var ne=L(null),ce=L(null),fe=L(null),ie=L(null);function pe(n,a){switch(Q(fe,a),Q(ce,n),Q(ne,null),a.nodeType){case 9:case 11:n=(n=a.documentElement)&&(n=n.namespaceURI)?ub(n):0;break;default:if(n=a.tagName,a=a.namespaceURI)a=ub(a),n=db(a,n);else switch(n){case"svg":n=1;break;case"math":n=2;break;default:n=0}}$(ne),Q(ne,n)}function me(){$(ne),$(ce),$(fe)}function Ee(n){n.memoizedState!==null&&Q(ie,n);var a=ne.current,o=db(a,n.type);a!==o&&(Q(ce,n),Q(ne,o))}function Ce(n){ce.current===n&&($(ne),$(ce)),ie.current===n&&($(ie),tl._currentValue=J)}var Ne,it;function rt(n){if(Ne===void 0)try{throw Error()}catch(o){var a=o.stack.trim().match(/\n( *(at )?)/);Ne=a&&a[1]||"",it=-1<o.stack.indexOf(` 3 at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return` 4`+Ne+n+it}var Mn=!1;function xn(n,a){if(!n||Mn)return"";Mn=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(a){var se=function(){throw Error()};if(Object.defineProperty(se.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(se,[])}catch(K){var G=K}Reflect.construct(n,[],se)}else{try{se.call()}catch(K){G=K}n.call(se.prototype)}}else{try{throw Error()}catch(K){G=K}(se=n())&&typeof se.catch=="function"&&se.catch(function(){})}}
vendor: 8,405 bytes, lines 4-9
4catch(K){if(K&&G&&typeof K.stack=="string")return[K.stack,G.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var p=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");p&&p.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var y=l.DetermineComponentFrameRoot(),w=y[0],O=y[1];if(w&&O){var U=w.split(` 5`),V=O.split(` 6`);for(p=l=0;l<U.length&&!U[l].includes("DetermineComponentFrameRoot");)l++;for(;p<V.length&&!V[p].includes("DetermineComponentFrameRoot");)p++;if(l===U.length||p===V.length)for(l=U.length-1,p=V.length-1;1<=l&&0<=p&&U[l]!==V[p];)p--;for(;1<=l&&0<=p;l--,p--)if(U[l]!==V[p]){if(l!==1||p!==1)do if(l--,p--,0>p||U[l]!==V[p]){var Z=` 7`+U[l].replace(" at new "," at ");return n.displayName&&Z.includes("<anonymous>")&&(Z=Z.replace("<anonymous>",n.displayName)),Z}while(1<=l&&0<=p);break}}}finally{Mn=!1,Error.prepareStackTrace=o}return(o=n?n.displayName||n.name:"")?rt(o):""}function jt(n,a){switch(n.tag){case 26:case 27:case 5:return rt(n.type);case 16:return rt("Lazy");case 13:return n.child!==a&&a!==null?rt("Suspense Fallback"):rt("Suspense");case 19:return rt("SuspenseList");case 0:case 15:return xn(n.type,!1);case 11:return xn(n.type.render,!1);case 1:return xn(n.type,!0);case 31:return rt("Activity");default:return""}}function Or(n){try{var a="",o=null;do a+=jt(n,o),o=n,n=n.return;while(n);return a}catch(l){return` 8Error generating stack: `+l.message+` 9`+l.stack}}var mt=Object.prototype.hasOwnProperty,rs=e.unstable_scheduleCallback,aa=e.unstable_cancelCallback,Ut=e.unstable_shouldYield,Gn=e.unstable_requestPaint,Ae=e.unstable_now,Lt=e.unstable_getCurrentPriorityLevel,Wt=e.unstable_ImmediatePriority,Xs=e.unstable_UserBlockingPriority,as=e.unstable_NormalPriority,pi=e.unstable_LowPriority,Ar=e.unstable_IdlePriority,Yl=e.log,sa=e.unstable_setDisableYieldValue,ss=null,Zt=null;function Kn(n){if(typeof Yl=="function"&&sa(n),Zt&&typeof Zt.setStrictMode=="function")try{Zt.setStrictMode(ss,n)}catch{}}var qt=Math.clz32?Math.clz32:lr,$d=Math.log,mi=Math.LN2;function lr(n){return n>>>=0,n===0?32:31-($d(n)/mi|0)|0}var Ws=256,Zs=262144,os=4194304;function cr(n){var a=n&42;if(a!==0)return a;switch(n&-n){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 n&261888;case 262144:case 524288:case 1048576:case 2097152:return n&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return n&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return n}}function _e(n,a,o){var l=n.pendingLanes;if(l===0)return 0;var p=0,y=n.suspendedLanes,w=n.pingedLanes;n=n.warmLanes;var O=l&134217727;return O!==0?(l=O&~y,l!==0?p=cr(l):(w&=O,w!==0?p=cr(w):o||(o=O&~n,o!==0&&(p=cr(o))))):(O=l&~y,O!==0?p=cr(O):w!==0?p=cr(w):o||(o=l&~n,o!==0&&(p=cr(o)))),p===0?0:a!==0&&a!==p&&(a&y)===0&&(y=p&-p,o=a&-a,y>=o||y===32&&(o&4194048)!==0)?a:p}function lt(n,a){return(n.pendingLanes&~(n.suspendedLanes&~n.pingedLanes)&a)===0}function Dt(n,a){switch(n){case 1:case 2:case 4:case 8:case 64:return a+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 a+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 Yt(){var n=os;return os<<=1,(os&62914560)===0&&(os=4194304),n}function oa(n){for(var a=[],o=0;31>o;o++)a.push(n);return a}function ft(n,a){n.pendingLanes|=a,a!==268435456&&(n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0)}function nn(n,a,o,l,p,y){var w=n.pendingLanes;n.pendingLanes=o,n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0,n.expiredLanes&=o,n.entangledLanes&=o,n.errorRecoveryDisabledLanes&=o,n.shellSuspendCounter=0;var O=n.entanglements,U=n.expirationTimes,V=n.hiddenUpdates;for(o=w&~o;0<o;){var Z=31-qt(o),se=1<<Z;O[Z]=0,U[Z]=-1;var G=V[Z];if(G!==null)for(V[Z]=null,Z=0;Z<G.length;Z++){var K=G[Z];K!==null&&(K.lane&=-536870913)}o&=~se}l!==0&&is(n,l,0),y!==0&&p===0&&n.tag!==0&&(n.suspendedLanes|=y&~(w&~a))}function is(n,a,o){n.pendingLanes|=a,n.suspendedLanes&=~a;var l=31-qt(a);n.entangledLanes|=a,n.entanglements[l]=n.entanglements[l]|1073741824|o&261930}function rn(n,a){var o=n.entangledLanes|=a;for(n=n.entanglements;o;){var l=31-qt(o),p=1<<l;p&a|n[l]&a&&(n[l]|=a),o&=~p}}function an(n,a){var o=a&-a;return o=(o&42)!==0?1:Js(o),(o&(n.suspendedLanes|a))!==0?0:o}function Js(n){switch(n){case 2:n=1;break;case 8:n=4;break;case 32:n=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:n=128;break;case 268435456:n=134217728;break;default:n=0}return n}function Qn(n){return n&=-n,2<n?8<n?(n&134217727)!==0?32:268435456:8:2}function Fd(){var n=Y.p;return n!==0?n:(n=window.event,n===void 0?32:Db(n.type))}function Xg(n,a){var o=Y.p;try{return Y.p=n,a()}finally{Y.p=o}}var ia=Math.random().toString(36).slice(2),zt="__reactFiber$"+ia,sn="__reactProps$"+ia,eo="__reactContainer$"+ia,Vd="__reactEvents$"+ia,vC="__reactListeners$"+ia,bC="__reactHandles$"+ia,Wg="__reactResources$"+ia,gi="__reactMarker$"+ia;function qd(n){delete n[zt],delete n[sn],delete n[Vd],delete n[vC],delete n[bC]}function to(n){var a=n[zt];if(a)return a;for(var o=n.parentNode;o;){if(a=o[eo]||o[zt]){if(o=a.alternate,a.child!==null||o!==null&&o.child!==null)for(n=vb(n);n!==null;){if(o=n[zt])return o;n=vb(n)}return a}n=o,o=n.parentNode}return null}function no(n){if(n=n[zt]||n[eo]){var a=n.tag;if(a===5||a===6||a===13||a===31||a===26||a===27||a===3)return n}return null}function yi(n){var a=n.tag;if(a===5||a===26||a===27||a===6)return n.stateNode;throw Error(s(33))}function ro(n){var a=n[Wg];return a||(a=n[Wg]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function It(n){n[gi]=!0}var Zg=new Set,Jg={};function ls(n,a){ao(n,a),ao(n+"Capture",a)}function ao(n,a){for(Jg[n]=a,n=0;n<a.length;n++)Zg.add(a[n])}var xC=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]*$"),ey={},ty={};function SC(n){return mt.call(ty,n)?!0:mt.call(ey,n)?!1:xC.test(n)?ty[n]=!0:(ey[n]=!0,!1)}function Gl(n,a,o){if(SC(a))if(o===null)n.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":n.removeAttribute(a);return;case"boolean":var l=a.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){n.removeAttribute(a);return}}n.setAttribute(a,""+o)}}function Kl(n,a,o){if(o===null)n.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(a);return}n.setAttribute(a,""+o)}}function Nr(n,a,o,l){if(l===null)n.removeAttribute(o);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(o);return}n.setAttributeNS(a,o,""+l)}}function jn(n){switch(typeof n){case"bigint":case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function ny(n){var a=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function wC(n,a,o){var l=Object.getOwnPropertyDescriptor(n.constructor.prototype,a);if(!n.hasOwnProperty(a)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var p=l.get,y=l.set;return Object.defineProperty(n,a,{configurable:!0,get:function(){return p.call(this)},set:function(w){o=""+w,y.call(this,w)}}),Object.defineProperty(n,a,{enumerable:l.enumerable}),{getValue:function(){return o},setValue:function(w){o=""+w},stopTracking:function(){n._valueTracker=null,delete n[a]}}}}function Yd(n){if(!n._valueTracker){var a=ny(n)?"checked":"value";n._valueTracker=wC(n,a,""+n[a])}}
vendor: 4,820 bytes, line 9
9function ry(n){if(!n)return!1;var a=n._valueTracker;if(!a)return!0;var o=a.getValue(),l="";return n&&(l=ny(n)?n.checked?"true":"false":n.value),n=l,n!==o?(a.setValue(n),!0):!1}function Ql(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}var _C=/[\n"\\]/g;function Ln(n){return n.replace(_C,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function Gd(n,a,o,l,p,y,w,O){n.name="",w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?n.type=w:n.removeAttribute("type"),a!=null?w==="number"?(a===0&&n.value===""||n.value!=a)&&(n.value=""+jn(a)):n.value!==""+jn(a)&&(n.value=""+jn(a)):w!=="submit"&&w!=="reset"||n.removeAttribute("value"),a!=null?Kd(n,w,jn(a)):o!=null?Kd(n,w,jn(o)):l!=null&&n.removeAttribute("value"),p==null&&y!=null&&(n.defaultChecked=!!y),p!=null&&(n.checked=p&&typeof p!="function"&&typeof p!="symbol"),O!=null&&typeof O!="function"&&typeof O!="symbol"&&typeof O!="boolean"?n.name=""+jn(O):n.removeAttribute("name")}function ay(n,a,o,l,p,y,w,O){if(y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(n.type=y),a!=null||o!=null){if(!(y!=="submit"&&y!=="reset"||a!=null)){Yd(n);return}o=o!=null?""+jn(o):"",a=a!=null?""+jn(a):o,O||a===n.value||(n.value=a),n.defaultValue=a}l=l??p,l=typeof l!="function"&&typeof l!="symbol"&&!!l,n.checked=O?n.checked:!!l,n.defaultChecked=!!l,w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(n.name=w),Yd(n)}function Kd(n,a,o){a==="number"&&Ql(n.ownerDocument)===n||n.defaultValue===""+o||(n.defaultValue=""+o)}function so(n,a,o,l){if(n=n.options,a){a={};for(var p=0;p<o.length;p++)a["$"+o[p]]=!0;for(o=0;o<n.length;o++)p=a.hasOwnProperty("$"+n[o].value),n[o].selected!==p&&(n[o].selected=p),p&&l&&(n[o].defaultSelected=!0)}else{for(o=""+jn(o),a=null,p=0;p<n.length;p++){if(n[p].value===o){n[p].selected=!0,l&&(n[p].defaultSelected=!0);return}a!==null||n[p].disabled||(a=n[p])}a!==null&&(a.selected=!0)}}function sy(n,a,o){if(a!=null&&(a=""+jn(a),a!==n.value&&(n.value=a),o==null)){n.defaultValue!==a&&(n.defaultValue=a);return}n.defaultValue=o!=null?""+jn(o):""}function oy(n,a,o,l){if(a==null){if(l!=null){if(o!=null)throw Error(s(92));if(de(l)){if(1<l.length)throw Error(s(93));l=l[0]}o=l}o==null&&(o=""),a=o}o=jn(a),n.defaultValue=o,l=n.textContent,l===o&&l!==""&&l!==null&&(n.value=l),Yd(n)}function oo(n,a){if(a){var o=n.firstChild;if(o&&o===n.lastChild&&o.nodeType===3){o.nodeValue=a;return}}n.textContent=a}var EC=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 iy(n,a,o){var l=a.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?l?n.setProperty(a,""):a==="float"?n.cssFloat="":n[a]="":l?n.setProperty(a,o):typeof o!="number"||o===0||EC.has(a)?a==="float"?n.cssFloat=o:n[a]=(""+o).trim():n[a]=o+"px"}function ly(n,a,o){if(a!=null&&typeof a!="object")throw Error(s(62));if(n=n.style,o!=null){for(var l in o)!o.hasOwnProperty(l)||a!=null&&a.hasOwnProperty(l)||(l.indexOf("--")===0?n.setProperty(l,""):l==="float"?n.cssFloat="":n[l]="");for(var p in a)l=a[p],a.hasOwnProperty(p)&&o[p]!==l&&iy(n,p,l)}else for(var y in a)a.hasOwnProperty(y)&&iy(n,y,a[y])}function Qd(n){if(n.indexOf("-")===-1)return!1;switch(n){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 CC=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"],["colorRen
9dering","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"]]),RC=/^[\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 Xl(n){return RC.test(""+n)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":n}function Mr(){}var Xd=null;function Wd(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var io=null,lo=null;function cy(n){var a=no(n);if(a&&(n=a.stateNode)){var o=n[sn]||null;e:switch(n=a.stateNode,a.type){case"input":if(Gd(n,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),a=o.name,o.type==="radio"&&a!=null){for(o=n;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name="'+Ln(""+a)+'"][type="radio"]'),a=0;a<o.length;a++){var l=o[a];if(l!==n&&l.form===n.form){var p=l[sn]||null;if(!p)throw Error(s(90));Gd(l,p.value,p.defaultValue,p.defaultValue,p.checked,p.defaultChecked,p.type,p.name)}}for(a=0;a<o.length;a++)l=o[a],l.form===n.form&&ry(l)}break e;case"textarea":sy(n,o.value,o.defaultValue);break e;case"select":a=o.value,a!=null&&so(n,!!o.multiple,a,!1)}}}var Zd=!1;function uy(n,a,o){if(Zd)return n(a,o);Zd=!0;try{var l=n(a);return l}finally{if(Zd=!1,(io!==null||lo!==null)&&(Pc(),io&&(a=io,n=lo,lo=io=null,cy(a),n)))for(a=0;a<n.length;a++)cy(n[a])}}function vi(n,a){var o=n.stateNode;if(o===null)return null;var l=o[sn]||null;if(l===null)return null;o=l[a];e:switch(a){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)||(n=n.type,l=!(n==="button"||n==="input"||n==="select"||n==="textarea")),n=!l;break e;default:n=!1}if(n)return null;if(o&&typeof o!="function")throw Error(s(231,a,typeof o));return o}var jr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Jd=!1;if(jr)try{var bi={};Object.defineProperty(bi,"passive",{get:function(){Jd=!0}
vendor: 3,274 bytes, line 9
9}),window.addEventListener("test",bi,bi),window.removeEventListener("test",bi,bi)}catch{Jd=!1}var la=null,ef=null,Wl=null;function dy(){if(Wl)return Wl;var n,a=ef,o=a.length,l,p="value"in la?la.value:la.textContent,y=p.length;for(n=0;n<o&&a[n]===p[n];n++);var w=o-n;for(l=1;l<=w&&a[o-l]===p[y-l];l++);return Wl=p.slice(n,1<l?1-l:void 0)}function Zl(n){var a=n.keyCode;return"charCode"in n?(n=n.charCode,n===0&&a===13&&(n=13)):n=a,n===10&&(n=13),32<=n||n===13?n:0}function Jl(){return!0}function fy(){return!1}function on(n){function a(o,l,p,y,w){this._reactName=o,this._targetInst=p,this.type=l,this.nativeEvent=y,this.target=w,this.currentTarget=null;for(var O in n)n.hasOwnProperty(O)&&(o=n[O],this[O]=o?o(y):y[O]);return this.isDefaultPrevented=(y.defaultPrevented!=null?y.defaultPrevented:y.returnValue===!1)?Jl:fy,this.isPropagationStopped=fy,this}return g(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=Jl)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=Jl)},persist:function(){},isPersistent:Jl}),a}var cs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ec=on(cs),xi=g({},cs,{view:0,detail:0}),TC=on(xi),tf,nf,Si,tc=g({},xi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:af,button:0,buttons:0,relatedTarget:function(n){return n.relatedTarget===void 0?n.fromElement===n.srcElement?n.toElement:n.fromElement:n.relatedTarget},movementX:function(n){return"movementX"in n?n.movementX:(n!==Si&&(Si&&n.type==="mousemove"?(tf=n.screenX-Si.screenX,nf=n.screenY-Si.screenY):nf=tf=0,Si=n),tf)},movementY:function(n){return"movementY"in n?n.movementY:nf}}),hy=on(tc),OC=g({},tc,{dataTransfer:0}),AC=on(OC),NC=g({},xi,{relatedTarget:0}),rf=on(NC),MC=g({},cs,{animationName:0,elapsedTime:0,pseudoElement:0}),jC=on(MC),LC=g({},cs,{clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),DC=on(LC),IC=g({},cs,{data:0}),py=on(IC),kC={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},PC={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"},UC={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function zC(n){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(n):(n=UC[n])?!!a[n]:!1}function af(){return zC}var BC=g({},xi,{key:function(n){if(n.key){var a=kC[n.key]||n.key;if(a!=="Unidentified")return a}return n.type==="keypress"?(n=Zl(n),n===13?"Enter":String.fromCharCode(n)):n.type==="
9keydown"||n.type==="keyup"?PC[n.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:af,charCode:function(n){return n.type==="keypress"?Zl(n):0},keyCode:function(n){return n.type==="keydown"||n.type==="keyup"?n.keyCode:0},which:function(n){return n.type==="keypress"?Zl(n):n.type==="keydown"||n.type==="keyup"?n.keyCode:0}}),HC=on(BC),$C=g({},tc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),my=on($C),FC=g({},xi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:af}),VC=on(FC),qC=g({},cs,{propertyName:0,elapsedTime:0,pseudoElement:0}),YC=on(qC),GC=g({},tc,{deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:0,deltaMode:0}),KC=on(GC),QC=g({},cs,{newState:0,oldState:0}),XC=on(QC),WC=[9,13,27,32],sf=jr&&"CompositionEvent"in window,wi=null;jr&&"documentMode"in document&&(wi=document.documentMode);var ZC=jr&&"TextEvent"in window&&!wi,gy=jr&&(!sf||wi&&8<wi&&11>=wi),yy=" ",vy=!1;function by(n,a){switch(n){case"keyup":return WC.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function xy(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var co=!1;function JC(n,a){switch(n){case"compositionend":return xy(a);case"keypress":return a.which!==32?null:(vy=!0,yy);case"textInput":return n=a.data,n===yy&&vy?null:n;default:return null}}function e5(n,a){if(co)return n==="compositionend"||!sf&&by(n,a)?(n=dy(),Wl=ef=la=null,co=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return gy&&a.locale!=="ko"?null:a.data;default:return null}}var t5={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 Sy(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a==="input"?!!t5[n.type]:a==="textarea"}function wy(n,a,o,l){io?lo?lo.push(l):lo=[l]:io=l,a=Vc(a,"onChange"),0<a.length&&(o=new ec("onChange","change",null,o,l),n.push({event:o,listeners:a}))}var _i=null,Ei=null;function n5(n){ab(n,0)}function nc(n){var a=yi(n);if(ry(a))return n}function _y(n,a){if(n==="change")return a}var Ey=!1;if(jr){var of;if(jr){var lf="oninput"in document;if(!lf){var Cy=document.createElement("div");Cy.setAttribute("oninput","return;"),lf=typeof Cy.oninput=="function"}of=lf}else of=!1;Ey=of&&(!document.documentMode||9<document.documentMode)}function Ry(){_i&&(_i.detachEvent("onpropertychange",Ty),Ei=_i=null)}function Ty(n){if(n.propertyName==="value"&&nc(Ei)){var a=[];wy(a,Ei,n,Wd(n)),uy(n5,a)}}function r5(n,a,o){n==="focusin"?(Ry(),_i=a,Ei=o,_i.attachEvent("onpropertychange",Ty)):n==="focusout"&&Ry()}function a5(n){if(n==="selectionchange"||n==="keyup"||n==="keydown")return nc(Ei)}function s5(n,a){if(n==="click")return nc(a)}function o5(n,a){if(n==="input"||n==="change")return nc(a)}function i5(n,a){return n===a&&(n!==0||1/n===1/a)||n!==n&&a!==a}var Sn=typeof Object.is=="function"?Object.is:i5;function Ci(n,a){if(Sn(n,a))return!0;if(typeof n!="object"||n===null||typeof a!="object"||a===null)return!1;var o=Object.keys(n),l=Object.keys(a);if(o.length!==l.length)return!1;for(l=0;l<o.length;l++){var p=o[l];if(!mt.call(a,p)||!Sn(n[p],a[p]))return!1}return!0}function Oy(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function Ay(n,a){var o=Oy(n);n=0;for(var l;o;){if(o.nodeType===3){if(l=n+o.textContent.length,n<=a&&l>=a)return{node:o,offset:a-n};n=l}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Oy(o)}}function Ny(n,a){return n&&a?n===a?!0:n&&n.nodeType===3?!1:a&&a.nodeType===3?Ny(n,a.parentNode):"contains"in n?n.contains(a):n.compareDocumentPosition?!!(n.compareDocumentPosition(a)&16):!1:!1}function My(n){n=n!=null&&n.ownerDocument!=null&&n.ownerDocument.defaultView!=null?n.ownerDocument.defaultView:window;for(var a=Ql(n.document);a instanceof n.HTMLIFrameElement;){try{var o=typeof a.contentWindow.location.href=="string"}catch{o=!1}
vendor: 16,630 bytes, line 9
9if(o)n=a.contentWindow;else break;a=Ql(n.document)}return a}function cf(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a&&(a==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||a==="textarea"||n.contentEditable==="true")}var l5=jr&&"documentMode"in document&&11>=document.documentMode,uo=null,uf=null,Ri=null,df=!1;function jy(n,a,o){var l=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;df||uo==null||uo!==Ql(l)||(l=uo,"selectionStart"in l&&cf(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}),Ri&&Ci(Ri,l)||(Ri=l,l=Vc(uf,"onSelect"),0<l.length&&(a=new ec("onSelect","select",null,a,o),n.push({event:a,listeners:l}),a.target=uo)))}function us(n,a){var o={};return o[n.toLowerCase()]=a.toLowerCase(),o["Webkit"+n]="webkit"+a,o["Moz"+n]="moz"+a,o}var fo={animationend:us("Animation","AnimationEnd"),animationiteration:us("Animation","AnimationIteration"),animationstart:us("Animation","AnimationStart"),transitionrun:us("Transition","TransitionRun"),transitionstart:us("Transition","TransitionStart"),transitioncancel:us("Transition","TransitionCancel"),transitionend:us("Transition","TransitionEnd")},ff={},Ly={};jr&&(Ly=document.createElement("div").style,"AnimationEvent"in window||(delete fo.animationend.animation,delete fo.animationiteration.animation,delete fo.animationstart.animation),"TransitionEvent"in window||delete fo.transitionend.transition);function ds(n){if(ff[n])return ff[n];if(!fo[n])return n;var a=fo[n],o;for(o in a)if(a.hasOwnProperty(o)&&o in Ly)return ff[n]=a[o];return n}var Dy=ds("animationend"),Iy=ds("animationiteration"),ky=ds("animationstart"),c5=ds("transitionrun"),u5=ds("transitionstart"),d5=ds("transitioncancel"),Py=ds("transitionend"),Uy=new Map,hf="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(" ");hf.push("scrollEnd");function Xn(n,a){Uy.set(n,a),ls(a,[n])}var rc=typeof reportError=="function"?reportError:function(n){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof n=="object"&&n!==null&&typeof n.message=="string"?String(n.message):String(n),error:n});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",n);return}console.error(n)},Dn=[],ho=0,pf=0;function ac(){for(var n=ho,a=pf=ho=0;a<n;){var o=Dn[a];Dn[a++]=null;var l=Dn[a];Dn[a++]=null;var p=Dn[a];Dn[a++]=null;var y=Dn[a];if(Dn[a++]=null,l!==null&&p!==null){var w=l.pending;w===null?p.next=p:(p.next=w.next,w.next=p),l.pending=p}y!==0&&zy(o,p,y)}}function sc(n,a,o,l){Dn[ho++]=n,Dn[ho++]=a,Dn[ho++]=o,Dn[ho++]=l,pf|=l,n.lanes|=l,n=n.alternate,n!==null&&(n.lanes|=l)}function mf(n,a,o,l){return sc(n,a,o,l),oc(n)}function fs(n,a){return sc(n,null,null,a),oc(n)}function zy(n,a,o){n.lanes|=o;var l=n.alternate;l!==null&&(l.lanes|=o);for(var p=!1,y=n.return;y!==null;)y.childLanes|=o,l=y.alternate,l!==null&&(l.childLanes|=o),y.tag===22&&(n=y.stateNode,n===null||n._visibility&1||(p=!0)),n=y,y=y.return;return n.tag===3?(y=n.stateNode,p&&a!==null&&(p=31-qt(o),n=y.hiddenUpdates,l=n[p],l===null?n[p]=[a]:l.push(a),a.lane=o|536870912),y):null}function oc(n){if(50<Ki)throw Ki=0,Eh=null,Error(s(185));for(var a=n.return;a!==null;)n=a,a=n.return;return n.tag===3?n.stateNode:null}var po={};function f5(n,a,o,l){this.tag=n,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,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 wn(n,a,o,l){return new f5(n,a,o,l)}function gf(n){return n=n.prototype,!(!n||!n.isReactComponent)}function Lr(n,a){var o=n.alternate;return o===null?(o=wn(n.tag,a,n.key,n.mode),o.elementType=n.elementType,o.type=n.type,o.stateNode=n.stateNode,o.alternate=n,n.alternate=o):(o.pendingProps=a,o.type=n.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=n.flags&65011712,o.childLanes=n.childLanes,o.lanes=n.lanes,o.child=n.child,o.memoizedProps=n.memoizedProps,o.memoizedState=n.memoizedState,o.updateQueue=n.updateQueue,a=n.dependencies,o.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},o.sibling=n.sibling,o.index=n.index,o.ref=n.ref,o.refCleanup=n.refCleanup,o}function By(n,a){n.flags&=65011714;var o=n.alternate;return o===null?(n.childLanes=0,n.lanes=a,n.child=null,n.subtreeFlags=0,n.memoizedProps=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null,n.stateNode=null):(n.childLanes=o.childLanes,n.lanes=o.lanes,n.child=o.child,n.subtreeFlags=0,n.deletions=null,n.memoizedProps=o.memoizedProps,n.memoizedState=o.memoizedState,n.updateQueue=o.updateQueue,n.type=o.type,a=o.dependencies,n.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),n}function ic(n,a,o,l,p,y){var w=0;if(l=n,typeof n=="function")gf(n)&&(w=1);else if(typeof n=="string")w=y3(n,o,ne.current)?26:n==="html"||n==="head"||n==="body"?27:5;else e:switch(n){case q:return n=wn(31,o,a,p),n.elementType=q,n.lanes=y,n;case C:return hs(o.children,p,y,a);case E:w=8,p|=24;break;case R:return n=wn(12,o,a,p|2),n.elementType=R,n.lanes=y,n;case D:return n=wn(13,o,a,p),n.elementType=D,n.lanes=y,n;case z:return n=wn(19,o,a,p),n.elementType=z,n.lanes=y,n;default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case j:w=10;break e;case A:w=9;break e;case N:w=11;break e;case I:w=14;break e;case P:w=16,l=null;break e}w=29,o=Error(s(130,n===null?"null":typeof n,"")),l=null}return a=wn(w,o,a,p),a.elementType=n,a.type=l,a.lanes=y,a}function hs(n,a,o,l){return n=wn(7,n,l,a),n.lanes=o,n}function yf(n,a,o){return n=wn(6,n,null,a),n.lanes=o,n}function Hy(n){var a=wn(18,null,null,0);return a.stateNode=n,a}function vf(n,a,o){return a=wn(4,n.children!==null?n.children:[],n.key,a),a.lanes=o,a.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},a}var $y=new WeakMap;function In(n,a){if(typeof n=="object"&&n!==null){var o=$y.get(n);return o!==void 0?o:(a={value:n,source:a,stack:Or(a)},$y.set(n,a),a)}return{value:n,source:a,stack:Or(a)}}var mo=[],go=0,lc=null,Ti=0,kn=[],Pn=0,ca=null,ur=1,dr="";function Dr(n,a){mo[go++]=Ti,mo[go++]=lc,lc=n,Ti=a}function Fy(n,a,o){kn[Pn++]=ur,kn[Pn++]=dr,kn[Pn++]=ca,ca=n;var l=ur;n=dr;var p=32-qt(l)-1;l&=~(1<<p),o+=1;var y=32-qt(a)+p;if(30<y){var w=p-p%5;y=(l&(1<<w)-1).toString(32),l>>=w,p-=w,ur=1<<32-qt(a)+p|o<<p|l,dr=y+n}else ur=1<<y|o<<p|l,dr=n}function bf(n){n.return!==null&&(Dr(n,1),Fy(n,1,0))}function xf(n){for(;n===lc;)lc=mo[--go],mo[go]=null,Ti=mo[--go],mo[go]=null;for(;n===ca;)ca=kn[--Pn],kn[Pn]=null,dr=kn[--Pn],kn[Pn]=null,ur=kn[--Pn],kn[Pn]=null}function Vy(n,a){kn[Pn++]=ur,kn[Pn++]=dr,kn[Pn++]=ca,ur=a.id,dr=a.overflow,ca=n}var Bt=null,at=null,Ue=!1,ua=null,Un=!1,Sf=Error(s(519));function da(n){var a=Error(s(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Oi(In(a,n)),Sf}function qy(n){var a=n.stateNode,o=n.type,l=n.memoizedProps;switch(a[zt]=n,a[sn]=l,o){case"dialog":Le("cancel",a),Le("close",a);break;case"iframe":case"object":case"embed":Le("load",a);break;case"video":case"audio":for(o=0;o<Xi.length;o++)Le(Xi[o],a);break;case"source":Le("error",a);break;case"img":case"image":case"link":Le("error",a),Le("load",a);break;case"details":Le("toggle",a);break;case"input":Le("invalid",a),ay(a,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":Le("invalid",a);break;case"textarea":Le("invalid",a),oy(a,l.value,l.defaultValue,l.children)}o=l.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||a.textContent===""+o||l.suppressHydrationWarning===!0||lb(a.textContent,o)?(l.popover!=null&&(Le("beforetoggle",a),Le("toggle",a)),l.onScroll!=null&&Le("scroll",a),l.onScrollEnd!=null&&Le("scrollend",a),l.onClick!=null&&(a.onclick=Mr),a=!0):a=!1,a||da(n,!0)}function Yy(n){for(Bt=n.return;Bt;)switch(Bt.tag){case 5:case 31:case 13:Un=!1;return;case 27:case 3:Un=!0;return;default:Bt=Bt.return}}function yo(n){if(n!==Bt)return!1;if(!Ue)return Yy(n),Ue=!0,!1;var a=n.tag,o;if((o=a!==3&&a!==27)&&((o=a===5)&&(o=n.type,o=!(o!=="form"&&o!=="button")||zh(n.type,n.memoizedProps)),o=!o),o&&at&&da(n),Yy(n),a===13){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));at=yb(n)}else if(a===31){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));at=yb(n)}else a===27?(a=at,Ca(n.type)?(n=Vh,Vh=null,at=n):at=a):at=Bt?Bn(n.stateNode.nextSibling):null;return!0}function ps(){at=Bt=null,Ue=!1}function wf(){var n=ua;return n!==null&&(dn===null?dn=n:dn.push.apply(dn,n),ua=null),n}function Oi(n){ua===null?ua=[n]:ua.push(n)}var _f=L(null),ms=null,Ir=null;function fa(n,a,o){Q(_f,a._currentValue),a._currentValue=o}function kr(n){n._currentValue=_f.current,$(_f)}function Ef(n,a,o){for(;n!==null;){var l=n.alternate;if((n.childLanes&a)!==a?(n.childLanes|=a,l!==null&&(l.childLanes|=a)):l!==null&&(l.childLanes&a)!==a&&(l.childLanes|=a),n===o)break;n=n.return}}function Cf(n,a,o,l){var p=n.child;for(p!==null&&(p.return=n);p!==null;){var y=p.dependencies;if(y!==null){var w=p.child;y=y.firstContext;e:for(;y!==null;){var O=y;y=p;for(var U=0;U<a.length;U++)if(O.context===a[U]){y.lanes|=o,O=y.alternate,O!==null&&(O.lanes|=o),Ef(y.return,o,n),l||(w=null);break e}y=O.next}}else if(p.tag===18){if(w=p.return,w===null)throw Error(s(341));w.lanes|=o,y=w.alternate,y!==null&&(y.lanes|=o),Ef(w,o,n),w=null}else w=p.child;if(w!==null)w.return=p;else for(w=p;w!==null;){if(w===n){w=null;break}if(p=w.sibling,p!==null){p.return=w.return,w=p;break}w=w.return}p=w}}function vo(n,a,o,l){n=null;for(var p=a,y=!1;p!==null;){if(!y){if((p.flags&524288)!==0)y=!0;else if((p.flags&262144)!==0)break}if(p.tag===10){var w=p.alternate;if(w===null)throw Error(s(387));if(w=w.memoizedProps,w!==null){var O=p.type;Sn(p.pendingProps.value,w.value)||(n!==null?n.push(O):n=[O])}}else if(p===ie.current){if(w=p.alternate,w===null)throw Error(s(387));w.memoizedState.memoizedState!==p.memoizedState.memoizedState&&(n!==null?n.push(tl):n=[tl])}p=p.return}n!==null&&Cf(a,n,o,l),a.flags|=262144}function cc(n){for(n=n.firstContext;n!==null;){if(!Sn(n.context._currentValue,n.memoizedValue))return!0;n=n.next}return!1}function gs(n){ms=n,Ir=null,n=n.dependencies,n!==null&&(n.firstContext=null)}function Ht(n){return Gy(ms,n)}function uc(n,a){return ms===null&&gs(n),Gy(n,a)}function Gy(n,a){var o=a._currentValue;if(a={context:a,memoizedValue:o,next:null},Ir===null){if(n===null)throw Error(s(308));Ir=a,n.dependencies={lanes:0,firstContext:a},n.flags|=524288}else Ir=Ir.next=a;return o}var h5=typeof AbortController<"u"?AbortController:function(){var n=[],a=this.signal={aborted:!1,addEventListener:function(o,l){n.push(l)}};this.abort=function(){a.aborted=!0,n.forEach(function(o){return o()})}},p5=e.unstable_scheduleCallback,m5=e.unstable_NormalPriority,bt={$$typeof:j,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Rf(){return{controller:new h5,data:new Map,refCount:0}}function Ai(n){n.refCount--,n.refCount===0&&p5(m5,function(){n.controller.abort()})}var Ni=null,Tf=0,bo=0,xo=null;function g5(n,a){if(Ni===null){var o=Ni=[];Tf=0,bo=Nh(),xo={status:"pending",value:void 0,then:function(l){o.push(l)}}}return Tf++,a.then(Ky,Ky),a}function Ky(){if(--Tf===0&&Ni!==null){xo!==null&&(xo.status="fulfilled");var n=Ni;Ni=null,bo=0,xo=null;for(var a=0;a<n.length;a++)(0,n[a])()}}function y5(n,a){var o=[],l={status:"pending",value:null,reason:null,then:function(p){o.push(p)}};return n.then(function(){l.status="fulfilled",l.value=a;for(var p=0;p<o.length;p++)(0,o[p])(a)},function(p){for(l.status="rejected",l.reason=p,p=0;p<o.length;p++)(0,o[p])(void 0)}),l}var Qy=k.S;k.S=function(n,a){j1=Ae(),typeof a=="object"&&a!==null&&typeof a.then=="function"&&g5(n,a),Qy!==null&&Qy(n,a)};var ys=L(null);function Of(){var n=ys.current;return n!==null?n:et.pooledCache}function dc(n,a){a===null?Q(ys,ys.current):Q(ys,a.pool)}function Xy(){var n=Of();return n===null?null:{parent:bt._currentValue,pool:n}}var So=Error(s(460)),Af=Error(s(474)),fc=Error(s(542)),hc={then:function(){}};function Wy(n){return n=n.status,n==="fulfilled"||n==="rejected"}function Zy(n,a,o){switch(o=n[o],o===void 0?n.push(a):o!==a&&(a.then(Mr,Mr),a=o),a.status){case"fulfilled":return a.value;case"rejected":throw n=a.reason,ev(n),n;default:if(typeof a.status=="string")a.then(Mr,Mr);else{if(n=et,n!==null&&100<n.shellSuspendCounter)throw Error(s(482));n=a,n.status="pending",n.then(function(l){if(a.status==="pending"){var p=a;p.status="fulfilled",p.value=l}},function(l){if(a.status==="pending"){var p=a;p.status="rejected",p.reason=l}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw n=a.reason,ev(n),n}throw bs=a,So}}function vs(n){try{var a=n._init;return a(n._payload)}catch(o){throw o!==null&&typeof o=="object"&&typeof o.then=="function"?(bs=o,So):o}}var bs=null;function Jy(){if(bs===null)throw Error(s(459));var n=bs;return bs=null,n}function ev(n){if(n===So||n===fc)throw Error(s(483))}var wo=null,Mi=0;function pc(n){var a=Mi;return Mi+=1,wo===null&&(wo=[]),Zy(wo,n,a)}function ji(n,a){a=a.props.ref,n.ref=a!==void 0?a:null}function mc(n,a){throw a.$$typeof===b?Error(s(525)):(n=Object.prototype.toString.call(a),Error(s(31,n==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":n)))}function tv(n){function a(H,B){if(n){var F=H.deletions;F===null?(H.deletions=[B],H.flags|=16):F.push(B)}}function o(H,B){if(!n)return null;for(;B!==null;)a(H,B),B=B.sibling;return null}function l(H){for(var B=new Map;H!==null;)H.key!==null?B.set(H.key,H):B.set(H.index,H),H=H.sibling;return B}function p(H,B){return H=Lr(H,B),H.index=0,H.sibling=null,H}function y(H,B,F){return H.index=F,n?(F=H.alternate,F!==null?(F=F.index,F<B?(H.flags|=67108866,B):F):(H.flags|=67108866,B)):(H.flags|=1048576,B)}function w(H){return n&&H.alternate===null&&(H.flags|=67108866),H}function O(H,B,F,ae){return B===null||B.tag!==6?(B=yf(F,H.mode,ae),B.return=H,B):(B=p(B,F),B.return=H,B)}function U(H,B,F,ae){var Se=F.type;return Se===C?Z(H,B,F.props.children,ae,F.key):B!==null&&(B.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===P&&vs(Se)===B.type)?(B=p(B,F.props),ji(B,F),B.return=H,B):(B=ic(F.type,F.key,F.props,null,H.mode,ae),ji(B,F),B.return=H,B)}function V(H,B,F,ae){return B===null||B.tag!==4||B.stateNode.containerInfo!==F.containerInfo||B.stateNode.implementation!==F.implementation?(B=vf(F,H.mode,ae),B.return=H,B):(B=p(B,F.children||[]),B.return=H,B)}function Z(H,B,F,ae,Se){return B===null||B.tag!==7?(B=hs(F,H.mode,ae,Se),B.return=H,B):(B=p(B,F),B.return=H,B)}function se(H,B,F){if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return B=yf(""+B,H.mode,F),B.return=H,B;if(typeof B=="object"&&B!==null){switch(B.$$typeof){case S:return F=ic(B.type,B.key,B.props,null,H.mode,F),ji(F,B),F.return=H,F;case _:return B=vf(B,H.mode,F),B.return=H,B;case P:return B=vs(B),se(H,B,F)}if(de(B)||le(B))return B=hs(B,H.mode,F,null),B.return=H,B;if(typeof B.then=="function")return se(H,pc(B),F);if(B.$$typeof===j)return se(H,uc(H,B),F);mc(H,B)}return null}function G(H,B,F,ae){var Se=B!==null?B.key:null;if(typeof F=="string"&&F!==""||typeof F=="number"||typeof F=="bigint")return Se!==null?null:O(H,B,""+F,ae);if(typeof F=="object"&&F!==null){switch(F.$$typeof){case S:return F.key===Se?U(H,B,F,ae):null;case _:return F.key===Se?V(H,B,F,ae):null;case P:return F=vs(F),G(H,B,F,ae)}if(de(F)||le(F))return Se!==null?null:Z(H,B,F,ae,null);if(typeof F.then=="function")return G(H,B,pc(F),ae);if(F.$$typeof===j)return G(H,B,uc(H,F),ae);mc(H,F)}return null}function K(H,B,F,ae,Se){if(typeof ae=="string"&&ae!==""||typeof ae=="number"||typeof ae=="bigint")return H=H.get(F)||null,O(B,H,""+ae,
vendor: 5,206 bytes, line 9
9Se);if(typeof ae=="object"&&ae!==null){switch(ae.$$typeof){case S:return H=H.get(ae.key===null?F:ae.key)||null,U(B,H,ae,Se);case _:return H=H.get(ae.key===null?F:ae.key)||null,V(B,H,ae,Se);case P:return ae=vs(ae),K(H,B,F,ae,Se)}if(de(ae)||le(ae))return H=H.get(F)||null,Z(B,H,ae,Se,null);if(typeof ae.then=="function")return K(H,B,F,pc(ae),Se);if(ae.$$typeof===j)return K(H,B,F,uc(B,ae),Se);mc(B,ae)}return null}function ge(H,B,F,ae){for(var Se=null,Be=null,xe=B,Oe=B=0,ke=null;xe!==null&&Oe<F.length;Oe++){xe.index>Oe?(ke=xe,xe=null):ke=xe.sibling;var He=G(H,xe,F[Oe],ae);if(He===null){xe===null&&(xe=ke);break}n&&xe&&He.alternate===null&&a(H,xe),B=y(He,B,Oe),Be===null?Se=He:Be.sibling=He,Be=He,xe=ke}if(Oe===F.length)return o(H,xe),Ue&&Dr(H,Oe),Se;if(xe===null){for(;Oe<F.length;Oe++)xe=se(H,F[Oe],ae),xe!==null&&(B=y(xe,B,Oe),Be===null?Se=xe:Be.sibling=xe,Be=xe);return Ue&&Dr(H,Oe),Se}for(xe=l(xe);Oe<F.length;Oe++)ke=K(xe,H,Oe,F[Oe],ae),ke!==null&&(n&&ke.alternate!==null&&xe.delete(ke.key===null?Oe:ke.key),B=y(ke,B,Oe),Be===null?Se=ke:Be.sibling=ke,Be=ke);return n&&xe.forEach(function(Na){return a(H,Na)}),Ue&&Dr(H,Oe),Se}function we(H,B,F,ae){if(F==null)throw Error(s(151));for(var Se=null,Be=null,xe=B,Oe=B=0,ke=null,He=F.next();xe!==null&&!He.done;Oe++,He=F.next()){xe.index>Oe?(ke=xe,xe=null):ke=xe.sibling;var Na=G(H,xe,He.value,ae);if(Na===null){xe===null&&(xe=ke);break}n&&xe&&Na.alternate===null&&a(H,xe),B=y(Na,B,Oe),Be===null?Se=Na:Be.sibling=Na,Be=Na,xe=ke}if(He.done)return o(H,xe),Ue&&Dr(H,Oe),Se;if(xe===null){for(;!He.done;Oe++,He=F.next())He=se(H,He.value,ae),He!==null&&(B=y(He,B,Oe),Be===null?Se=He:Be.sibling=He,Be=He);return Ue&&Dr(H,Oe),Se}for(xe=l(xe);!He.done;Oe++,He=F.next())He=K(xe,H,Oe,He.value,ae),He!==null&&(n&&He.alternate!==null&&xe.delete(He.key===null?Oe:He.key),B=y(He,B,Oe),Be===null?Se=He:Be.sibling=He,Be=He);return n&&xe.forEach(function(O3){return a(H,O3)}),Ue&&Dr(H,Oe),Se}function Ze(H,B,F,ae){if(typeof F=="object"&&F!==null&&F.type===C&&F.key===null&&(F=F.props.children),typeof F=="object"&&F!==null){switch(F.$$typeof){case S:e:{for(var Se=F.key;B!==null;){if(B.key===Se){if(Se=F.type,Se===C){if(B.tag===7){o(H,B.sibling),ae=p(B,F.props.children),ae.return=H,H=ae;break e}}else if(B.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===P&&vs(Se)===B.type){o(H,B.sibling),ae=p(B,F.props),ji(ae,F),ae.return=H,H=ae;break e}o(H,B);break}else a(H,B);B=B.sibling}F.type===C?(ae=hs(F.props.children,H.mode,ae,F.key),ae.return=H,H=ae):(ae=ic(F.type,F.key,F.props,null,H.mode,ae),ji(ae,F),ae.return=H,H=ae)}return w(H);case _:e:{for(Se=F.key;B!==null;){if(B.key===Se)if(B.tag===4&&B.stateNode.containerInfo===F.containerInfo&&B.stateNode.implementation===F.implementation){o(H,B.sibling),ae=p(B,F.children||[]),ae.return=H,H=ae;break e}else{o(H,B);break}else a(H,B);B=B.sibling}ae=vf(F,H.mode,ae),ae.return=H,H=ae}return w(H);case P:return F=vs(F),Ze(H,B,F,ae)}if(de(F))return ge(H,B,F,ae);if(le(F)){if(Se=le(F),typeof Se!="function")throw Error(s(150));return F=Se.call(F),we(H,B,F,ae)}if(typeof F.then=="function")return Ze(H,B,pc(F),ae);if(F.$$typeof===j)return Ze(H,B,uc(H,F),ae);mc(H,F)}return typeof F=="string"&&F!==""||typeof F=="number"||typeof F=="bigint"?(F=""+F,B!==null&&B.tag===6?(o(H,B.sibling),ae=p(B,F),ae.return=H,H=ae):(o(H,B),ae=yf(F,H.mode,ae),ae.return=H,H=ae),w(H)):o(H,B)}return function(H,B,F,ae){try{Mi=0;var Se=Ze(H,B,F,ae);return wo=null,Se}catch(xe){if(xe===So||xe===fc)throw xe;var Be=wn(29,xe,null,H.mode);return Be.lanes=ae,Be.return=H,Be}}}var xs=tv(!0),nv=tv(!1),ha=!1;function Nf(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Mf(n,a){n=n.updateQueue,a.updateQueue===n&&(a.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,callbacks:null})}function pa(n){return{lane:n,tag:0,payload:null,callback:null,next:null}}function ma(n,a,o){var l=n.updateQueue;if(l===null)return null;if(l=l.shared,(Fe&2)!==0){var p=l.pending;return p===null?a.next=a:(a.next=p.next,p.next=a),l.pending=a,a=oc(n),zy(n,null,o),a}return sc(n,l,a,o),oc(n)}function Li(n,a,o){if(a=a.updateQueue,a!==null&&(a=a.shared,(o&4194048)!==0)){var l=a.lanes;l&=n.pendingLanes,o|=l,a.lanes=o,rn(n,o)}}function jf(n,a){var o=n.updateQueue,l=n.alternate;if(l!==null&&(l=l.updateQueue,o===l)){var p=null,y=null;if(o=o.firstBaseUpdate,o!==null){do{var w={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};y===null?p=y=w:y=y.next=w,o=o.next}while(o!==null);y===null?p=y=a:y=y.next=a}else p=y=a;o={baseState:l.baseState,firstBaseUpdate:p,lastBaseUpdate:y,shared:l.shared,callbacks:l.callbacks},n.updateQueue=o;return}n=o.lastBaseUpdate,n===null?o.firstBaseUpdate=a:n.next=a,o.lastBaseUpdate=a}var Lf=!1;function Di(){if(Lf){var n=xo;if(n!==null)throw n}}function Ii(n,a,o,l){Lf=!1;var p=n.updateQueue;ha=!1;var y=p.firstBaseUpdate,w=p.lastBaseUpdate,O=p.shared.pending;if(O!==null){p.shared.pending=null;var U=O,V=U.next;U.next=null,w===null?y=V:w.next=V,w=U;var Z=n.alternate;Z!==null&&(Z=Z.updateQueue,O=Z.lastBaseUpdate,O!==w&&(O===null?Z.firstBaseUpdate=V:O.
vendor: 6,898 bytes, line 9
9next=V,Z.lastBaseUpdate=U))}if(y!==null){var se=p.baseState;w=0,Z=V=U=null,O=y;do{var G=O.lane&-536870913,K=G!==O.lane;if(K?(Ie&G)===G:(l&G)===G){G!==0&&G===bo&&(Lf=!0),Z!==null&&(Z=Z.next={lane:0,tag:O.tag,payload:O.payload,callback:null,next:null});e:{var ge=n,we=O;G=a;var Ze=o;switch(we.tag){case 1:if(ge=we.payload,typeof ge=="function"){se=ge.call(Ze,se,G);break e}se=ge;break e;case 3:ge.flags=ge.flags&-65537|128;case 0:if(ge=we.payload,G=typeof ge=="function"?ge.call(Ze,se,G):ge,G==null)break e;se=g({},se,G);break e;case 2:ha=!0}}G=O.callback,G!==null&&(n.flags|=64,K&&(n.flags|=8192),K=p.callbacks,K===null?p.callbacks=[G]:K.push(G))}else K={lane:G,tag:O.tag,payload:O.payload,callback:O.callback,next:null},Z===null?(V=Z=K,U=se):Z=Z.next=K,w|=G;if(O=O.next,O===null){if(O=p.shared.pending,O===null)break;K=O,O=K.next,K.next=null,p.lastBaseUpdate=K,p.shared.pending=null}}while(!0);Z===null&&(U=se),p.baseState=U,p.firstBaseUpdate=V,p.lastBaseUpdate=Z,y===null&&(p.shared.lanes=0),xa|=w,n.lanes=w,n.memoizedState=se}}function rv(n,a){if(typeof n!="function")throw Error(s(191,n));n.call(a)}function av(n,a){var o=n.callbacks;if(o!==null)for(n.callbacks=null,n=0;n<o.length;n++)rv(o[n],a)}var _o=L(null),gc=L(0);function sv(n,a){n=qr,Q(gc,n),Q(_o,a),qr=n|a.baseLanes}function Df(){Q(gc,qr),Q(_o,_o.current)}function If(){qr=gc.current,$(_o),$(gc)}var _n=L(null),zn=null;function ga(n){var a=n.alternate;Q(gt,gt.current&1),Q(_n,n),zn===null&&(a===null||_o.current!==null||a.memoizedState!==null)&&(zn=n)}function kf(n){Q(gt,gt.current),Q(_n,n),zn===null&&(zn=n)}function ov(n){n.tag===22?(Q(gt,gt.current),Q(_n,n),zn===null&&(zn=n)):ya()}function ya(){Q(gt,gt.current),Q(_n,_n.current)}function En(n){$(_n),zn===n&&(zn=null),$(gt)}var gt=L(0);function yc(n){for(var a=n;a!==null;){if(a.tag===13){var o=a.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||$h(o)||Fh(o)))return a}else if(a.tag===19&&(a.memoizedProps.revealOrder==="forwards"||a.memoizedProps.revealOrder==="backwards"||a.memoizedProps.revealOrder==="unstable_legacy-backwards"||a.memoizedProps.revealOrder==="together")){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var Pr=0,Te=null,Xe=null,xt=null,vc=!1,Eo=!1,Ss=!1,bc=0,ki=0,Co=null,v5=0;function ht(){throw Error(s(321))}function Pf(n,a){if(a===null)return!1;for(var o=0;o<a.length&&o<n.length;o++)if(!Sn(n[o],a[o]))return!1;return!0}function Uf(n,a,o,l,p,y){return Pr=y,Te=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,k.H=n===null||n.memoizedState===null?Fv:Jf,Ss=!1,y=o(l,p),Ss=!1,Eo&&(y=lv(a,o,l,p)),iv(n),y}function iv(n){k.H=zi;var a=Xe!==null&&Xe.next!==null;if(Pr=0,xt=Xe=Te=null,vc=!1,ki=0,Co=null,a)throw Error(s(300));n===null||St||(n=n.dependencies,n!==null&&cc(n)&&(St=!0))}function lv(n,a,o,l){Te=n;var p=0;do{if(Eo&&(Co=null),ki=0,Eo=!1,25<=p)throw Error(s(301));if(p+=1,xt=Xe=null,n.updateQueue!=null){var y=n.updateQueue;y.lastEffect=null,y.events=null,y.stores=null,y.memoCache!=null&&(y.memoCache.index=0)}k.H=Vv,y=a(o,l)}while(Eo);return y}function b5(){var n=k.H,a=n.useState()[0];return a=typeof a.then=="function"?Pi(a):a,n=n.useState()[0],(Xe!==null?Xe.memoizedState:null)!==n&&(Te.flags|=1024),a}function zf(){var n=bc!==0;return bc=0,n}function Bf(n,a,o){a.updateQueue=n.updateQueue,a.flags&=-2053,n.lanes&=~o}function Hf(n){if(vc){for(n=n.memoizedState;n!==null;){var a=n.queue;a!==null&&(a.pending=null),n=n.next}vc=!1}Pr=0,xt=Xe=Te=null,Eo=!1,ki=bc=0,Co=null}function Jt(){var n={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return xt===null?Te.memoizedState=xt=n:xt=xt.next=n,xt}function yt(){if(Xe===null){var n=Te.alternate;n=n!==null?n.memoizedState:null}else n=Xe.next;var a=xt===null?Te.memoizedState:xt.next;if(a!==null)xt=a,Xe=n;else{if(n===null)throw Te.alternate===null?Error(s(467)):Error(s(310));Xe=n,n={memoizedState:Xe.memoizedState,baseState:Xe.baseState,baseQueue:Xe.baseQueue,queue:Xe.queue,next:null},xt===null?Te.memoizedState=xt=n:xt=xt.next=n}return xt}function xc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Pi(n){var a=ki;return ki+=1,Co===null&&(Co=[]),n=Zy(Co,n,a),a=Te,(xt===null?a.memoizedState:xt.next)===null&&(a=a.alternate,k.H=a===null||a.memoizedState===null?Fv:Jf),n}function Sc(n){if(n!==null&&typeof n=="object"){if(typeof n.then=="function")return Pi(n);if(n.$$typeof===j)return Ht(n)}throw Error(s(438,String(n)))}function $f(n){var a=null,o=Te.updateQueue;if(o!==null&&(a=o.memoCache),a==null){var l=Te.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(a={data:l.data.map(function(p){return p.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),o===null&&(o=xc(),Te.updateQueue=o),o.memoCache=a,o=a.data[a.index],o===void 0)for(o=a.data[a.index]=Array(n),l=0;l<n;l++)o[l]=ee;return a.index++,o}function Ur(n,a){return typeof a=="function"?a(n):a}function wc(n){var a=yt();return Ff(a,Xe,n)}function Ff(n,a,o){var l=n.queue;if(l===null)throw Error(s(311));l.lastRenderedReducer=o;var p=n.baseQueue,y=l.pending;if(y!==null){if(p!==null){var w=p.next;p.next=y.next,y.next=w}a.baseQueue=p=y,l.pending=null}if(y=n.baseState,p===null)n.memoizedState=y;else{a=p.next;var O=w=null,U=null,V=a,Z=!1;do{var se=V.lane&-536870913;if(se!==V.lane?(Ie&se)===se:(Pr&se)===se){var G=V.revertLane;if(G===0)U!==null&&(U=U.next={lane:0,revertLane:0,gesture:null,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null}),se===bo&&(Z=!0);else if((Pr&G)===G){V=V.next,G===bo&&(Z=!0);continue}else se={lane:0,revertLane:V.revertLane,gesture:null,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},U===null?(O=U=se,w=y):U=U.next=se,Te.lanes|=G,xa|=G;se=V.action,Ss&&o(y,se),y=V.hasEagerState?V.eagerState:o(y,se)}else G={lane:se,revertLane:V.revertLane,gesture:V.gesture,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},U===null?(O=U=G,w=y):U=U.next=G,Te.lanes|=se,xa|=se;V=V.next}while(V!==null&&V!==a);if(U===null?w=y:U.next=O,!Sn(y,n.memoizedState)&&(St=!0,Z&&(o=xo,o!==null)))throw o;n.memoizedState=y,n.baseState=w,n.baseQueue=U,l.lastRenderedState=y}return p===null&&(l.lanes=0),[n.memoizedState,l.dispatch]}function Vf(n){var a=yt(),o=a.queue;if(o===null)throw Error(s(311));o.lastRenderedReducer=n;var l=o.dispatch,p=o.pending,y=a.memoizedState;if(p!==null){o.pending=null;var w=p=p.next;do y=n(y,w.action),w=w.next;while(w!==p);Sn(y,a.memoizedState)||(St=!0),a.memoizedState=y,a.baseQueue===null&&(a.baseState=y),o.lastRenderedState=y}return[y,l]}function cv(n,a,o){var l=Te,p=yt(),y=Ue;if(y){if(o===void 0)throw Error(s(407));o=o()}else o=a();var w=!Sn((Xe||p).memoizedState,o);if(w&&(p.memoizedState=o,St=!0),p=p.queue,Gf(fv.bind(null,l,p,n),[n]),p.get
vendor: 7,407 bytes, line 9
9Snapshot!==a||w||xt!==null&&xt.memoizedState.tag&1){if(l.flags|=2048,Ro(9,{destroy:void 0},dv.bind(null,l,p,o,a),null),et===null)throw Error(s(349));y||(Pr&127)!==0||uv(l,a,o)}return o}function uv(n,a,o){n.flags|=16384,n={getSnapshot:a,value:o},a=Te.updateQueue,a===null?(a=xc(),Te.updateQueue=a,a.stores=[n]):(o=a.stores,o===null?a.stores=[n]:o.push(n))}function dv(n,a,o,l){a.value=o,a.getSnapshot=l,hv(a)&&pv(n)}function fv(n,a,o){return o(function(){hv(a)&&pv(n)})}function hv(n){var a=n.getSnapshot;n=n.value;try{var o=a();return!Sn(n,o)}catch{return!0}}function pv(n){var a=fs(n,2);a!==null&&fn(a,n,2)}function qf(n){var a=Jt();if(typeof n=="function"){var o=n;if(n=o(),Ss){Kn(!0);try{o()}finally{Kn(!1)}}}return a.memoizedState=a.baseState=n,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ur,lastRenderedState:n},a}function mv(n,a,o,l){return n.baseState=o,Ff(n,Xe,typeof l=="function"?l:Ur)}function x5(n,a,o,l,p){if(Cc(n))throw Error(s(485));if(n=a.action,n!==null){var y={payload:p,action:n,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(w){y.listeners.push(w)}};k.T!==null?o(!0):y.isTransition=!1,l(y),o=a.pending,o===null?(y.next=a.pending=y,gv(a,y)):(y.next=o.next,a.pending=o.next=y)}}function gv(n,a){var o=a.action,l=a.payload,p=n.state;if(a.isTransition){var y=k.T,w={};k.T=w;try{var O=o(p,l),U=k.S;U!==null&&U(w,O),yv(n,a,O)}catch(V){Yf(n,a,V)}finally{y!==null&&w.types!==null&&(y.types=w.types),k.T=y}}else try{y=o(p,l),yv(n,a,y)}catch(V){Yf(n,a,V)}}function yv(n,a,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(l){vv(n,a,l)},function(l){return Yf(n,a,l)}):vv(n,a,o)}function vv(n,a,o){a.status="fulfilled",a.value=o,bv(a),n.state=o,a=n.pending,a!==null&&(o=a.next,o===a?n.pending=null:(o=o.next,a.next=o,gv(n,o)))}function Yf(n,a,o){var l=n.pending;if(n.pending=null,l!==null){l=l.next;do a.status="rejected",a.reason=o,bv(a),a=a.next;while(a!==l)}n.action=null}function bv(n){n=n.listeners;for(var a=0;a<n.length;a++)(0,n[a])()}function xv(n,a){return a}function Sv(n,a){if(Ue){var o=et.formState;if(o!==null){e:{var l=Te;if(Ue){if(at){t:{for(var p=at,y=Un;p.nodeType!==8;){if(!y){p=null;break t}if(p=Bn(p.nextSibling),p===null){p=null;break t}}y=p.data,p=y==="F!"||y==="F"?p:null}if(p){at=Bn(p.nextSibling),l=p.data==="F!";break e}}da(l)}l=!1}l&&(a=o[0])}}return o=Jt(),o.memoizedState=o.baseState=a,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:xv,lastRenderedState:a},o.queue=l,o=Bv.bind(null,Te,l),l.dispatch=o,l=qf(!1),y=Zf.bind(null,Te,!1,l.queue),l=Jt(),p={state:a,dispatch:null,action:n,pending:null},l.queue=p,o=x5.bind(null,Te,p,y,o),p.dispatch=o,l.memoizedState=n,[a,o,!1]}function wv(n){var a=yt();return _v(a,Xe,n)}function _v(n,a,o){if(a=Ff(n,a,xv)[0],n=wc(Ur)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var l=Pi(a)}catch(w){throw w===So?fc:w}else l=a;a=yt();var p=a.queue,y=p.dispatch;return o!==a.memoizedState&&(Te.flags|=2048,Ro(9,{destroy:void 0},S5.bind(null,p,o),null)),[l,y,n]}function S5(n,a){n.action=a}function Ev(n){var a=yt(),o=Xe;if(o!==null)return _v(a,o,n);yt(),a=a.memoizedState,o=yt();var l=o.queue.dispatch;return o.memoizedState=n,[a,l,!1]}function Ro(n,a,o,l){return n={tag:n,create:o,deps:l,inst:a,next:null},a=Te.updateQueue,a===null&&(a=xc(),Te.updateQueue=a),o=a.lastEffect,o===null?a.lastEffect=n.next=n:(l=o.next,o.next=n,n.next=l,a.lastEffect=n),n}function Cv(){return yt().memoizedState}function _c(n,a,o,l){var p=Jt();Te.flags|=n,p.memoizedState=Ro(1|a,{destroy:void 0},o,l===void 0?null:l)}function Ec(n,a,o,l){var p=yt();l=l===void 0?null:l;var y=p.memoizedState.inst;Xe!==null&&l!==null&&Pf(l,Xe.memoizedState.deps)?p.memoizedState=Ro(a,y,o,l):(Te.flags|=n,p.memoizedState=Ro(1|a,y,o,l))}function Rv(n,a){_c(8390656,8,n,a)}function Gf(n,a){Ec(2048,8,n,a)}function w5(n){Te.flags|=4;var a=Te.updateQueue;if(a===null)a=xc(),Te.updateQueue=a,a.events=[n];else{var o=a.events;o===null?a.events=[n]:o.push(n)}}function Tv(n){var a=yt().memoizedState;return w5({ref:a,nextImpl:n}),function(){if((Fe&2)!==0)throw Error(s(440));return a.impl.apply(void 0,arguments)}}function Ov(n,a){return Ec(4,2,n,a)}function Av(n,a){return Ec(4,4,n,a)}function Nv(n,a){if(typeof a=="function"){n=n();var o=a(n);return function(){typeof o=="function"?o():a(null)}}if(a!=null)return n=n(),a.current=n,function(){a.current=null}}function Mv(n,a,o){o=o!=null?o.concat([n]):null,Ec(4,4,Nv.bind(null,a,n),o)}function Kf(){}function jv(n,a){var o=yt();a=a===void 0?null:a;var l=o.memoizedState;return a!==null&&Pf(a,l[1])?l[0]:(o.memoizedState=[n,a],n)}function Lv(n,a){var o=yt();a=a===void 0?null:a;var l=o.memoizedState;if(a!==null&&Pf(a,l[1]))return l[0];if(l=n(),Ss){Kn(!0);try{n()}finally{Kn(!1)}}return o.memoizedState=[l,a],l}function Qf(n,a,o){return o===void 0||(Pr&1073741824)!==0&&(Ie&261930)===0?n.memoizedState=a:(n.memoizedState=o,n=D1(),Te.lanes|=n,xa|=n,o)}function Dv(n,a,o,l){return Sn(o,a)?o:_o.current!==null?(n=Qf(n,o,l),Sn(n,a)||(St=!0),n):(Pr&42)===0||(Pr&1073741824)!==0&&(Ie&261930)===0?(St=!0,n.memoizedState=o):(n=D1(),Te.lanes|=n,xa|=n,a)}function Iv(n,a,o,l,p){var y=Y.p;Y.p=y!==0&&8>y?y:8;var w=k.T,O={};k.T=O,Zf(n,!1,a,o);try{var U=p(),V=k.S;if(V!==null&&V(O,U),U!==null&&typeof U=="object"&&typeof U.then=="function"){var Z=y5(U,l);Ui(n,a,Z,Tn(n))}else Ui(n,a,l,Tn(n))}catch(se){Ui(n,a,{then:function(){},status:"rejected",reason:se},Tn())}finally{Y.p=y,w!==null&&O.types!==null&&(w.types=O.types),k.T=w}}function _5(){}function Xf(n,a,o,l){if(n.tag!==5)throw Error(s(476));var p=kv(n).queue;Iv(n,p,a,J,o===null?_5:function(){return Pv(n),o(l)})}function kv(n){var a=n.memoizedState;if(a!==null)return a;a={memoizedState:J,baseState:J,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ur,lastRenderedState:J},next:null};var o={};return a.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ur,lastRenderedState:o},next:null},n.memoizedState=a,n=n.alternate,n!==null&&(n.memoizedState=a),a}function Pv(n){var a=kv(n);a.next===null&&(a=n.alternate.memoizedState),Ui(n,a.next.queue,{},Tn())}function Wf(){return Ht(tl)}function Uv(){return yt().memoizedState}function zv(){return yt().memoizedState}function E5(n){for(var a=n.return;a!==null;){switch(a.tag){case 24:case 3:var o=Tn();n=pa(o);var l=ma(a,n,o);l!==null&&(fn(l,a,o),Li(l,a,o)),a={cache:Rf()},n.payload=a;return}a=a.return}}function C5(n,a,o){var l=Tn();o={lane:l,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Cc(n)?Hv(a,o):(o=mf(n,a,o,l),o!==null&&(fn(o,n,l),$v(o,a,l)))}function Bv(n,a,o){var l=Tn();Ui(n,a,o,l)}function Ui(n,a,o,l){var p={lane:l,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Cc(n))Hv(a,p);else{var y=n.alternate;if(n.lanes===0&&(y===null||y.lanes===0)&&(y=a.lastRenderedReducer,y!==null))try{var w=a.lastRenderedState,O=y(w,o);if(p.hasEagerState=!0,p.eagerState=O,Sn(O,w))return sc(n,a,p,0),et===null&&ac(),!1}catch{}if(o=mf(n,a,p,l),o!==null)return fn(o,n,l),$v(o,a,l),!0}return!1}function Zf(n,a,o,l){if(l={lane:2,revertLane:Nh(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Cc(n)){if(a)throw Error(s(479))}else a=mf(n,o,l,2),a!==null&&fn(a,n,2)}function Cc(n){var a=n.alternate;return n===Te||a!==null&&a===Te}function Hv(n,a){Eo=vc=!0;var o=n.pending;
vendor: 8,960 bytes, line 9
9o===null?a.next=a:(a.next=o.next,o.next=a),n.pending=a}function $v(n,a,o){if((o&4194048)!==0){var l=a.lanes;l&=n.pendingLanes,o|=l,a.lanes=o,rn(n,o)}}var zi={readContext:Ht,use:Sc,useCallback:ht,useContext:ht,useEffect:ht,useImperativeHandle:ht,useLayoutEffect:ht,useInsertionEffect:ht,useMemo:ht,useReducer:ht,useRef:ht,useState:ht,useDebugValue:ht,useDeferredValue:ht,useTransition:ht,useSyncExternalStore:ht,useId:ht,useHostTransitionStatus:ht,useFormState:ht,useActionState:ht,useOptimistic:ht,useMemoCache:ht,useCacheRefresh:ht};zi.useEffectEvent=ht;var Fv={readContext:Ht,use:Sc,useCallback:function(n,a){return Jt().memoizedState=[n,a===void 0?null:a],n},useContext:Ht,useEffect:Rv,useImperativeHandle:function(n,a,o){o=o!=null?o.concat([n]):null,_c(4194308,4,Nv.bind(null,a,n),o)},useLayoutEffect:function(n,a){return _c(4194308,4,n,a)},useInsertionEffect:function(n,a){_c(4,2,n,a)},useMemo:function(n,a){var o=Jt();a=a===void 0?null:a;var l=n();if(Ss){Kn(!0);try{n()}finally{Kn(!1)}}return o.memoizedState=[l,a],l},useReducer:function(n,a,o){var l=Jt();if(o!==void 0){var p=o(a);if(Ss){Kn(!0);try{o(a)}finally{Kn(!1)}}}else p=a;return l.memoizedState=l.baseState=p,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:p},l.queue=n,n=n.dispatch=C5.bind(null,Te,n),[l.memoizedState,n]},useRef:function(n){var a=Jt();return n={current:n},a.memoizedState=n},useState:function(n){n=qf(n);var a=n.queue,o=Bv.bind(null,Te,a);return a.dispatch=o,[n.memoizedState,o]},useDebugValue:Kf,useDeferredValue:function(n,a){var o=Jt();return Qf(o,n,a)},useTransition:function(){var n=qf(!1);return n=Iv.bind(null,Te,n.queue,!0,!1),Jt().memoizedState=n,[!1,n]},useSyncExternalStore:function(n,a,o){var l=Te,p=Jt();if(Ue){if(o===void 0)throw Error(s(407));o=o()}else{if(o=a(),et===null)throw Error(s(349));(Ie&127)!==0||uv(l,a,o)}p.memoizedState=o;var y={value:o,getSnapshot:a};return p.queue=y,Rv(fv.bind(null,l,y,n),[n]),l.flags|=2048,Ro(9,{destroy:void 0},dv.bind(null,l,y,o,a),null),o},useId:function(){var n=Jt(),a=et.identifierPrefix;if(Ue){var o=dr,l=ur;o=(l&~(1<<32-qt(l)-1)).toString(32)+o,a="_"+a+"R_"+o,o=bc++,0<o&&(a+="H"+o.toString(32)),a+="_"}else o=v5++,a="_"+a+"r_"+o.toString(32)+"_";return n.memoizedState=a},useHostTransitionStatus:Wf,useFormState:Sv,useActionState:Sv,useOptimistic:function(n){var a=Jt();a.memoizedState=a.baseState=n;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=o,a=Zf.bind(null,Te,!0,o),o.dispatch=a,[n,a]},useMemoCache:$f,useCacheRefresh:function(){return Jt().memoizedState=E5.bind(null,Te)},useEffectEvent:function(n){var a=Jt(),o={impl:n};return a.memoizedState=o,function(){if((Fe&2)!==0)throw Error(s(440));return o.impl.apply(void 0,arguments)}}},Jf={readContext:Ht,use:Sc,useCallback:jv,useContext:Ht,useEffect:Gf,useImperativeHandle:Mv,useInsertionEffect:Ov,useLayoutEffect:Av,useMemo:Lv,useReducer:wc,useRef:Cv,useState:function(){return wc(Ur)},useDebugValue:Kf,useDeferredValue:function(n,a){var o=yt();return Dv(o,Xe.memoizedState,n,a)},useTransition:function(){var n=wc(Ur)[0],a=yt().memoizedState;return[typeof n=="boolean"?n:Pi(n),a]},useSyncExternalStore:cv,useId:Uv,useHostTransitionStatus:Wf,useFormState:wv,useActionState:wv,useOptimistic:function(n,a){var o=yt();return mv(o,Xe,n,a)},useMemoCache:$f,useCacheRefresh:zv};Jf.useEffectEvent=Tv;var Vv={readContext:Ht,use:Sc,useCallback:jv,useContext:Ht,useEffect:Gf,useImperativeHandle:Mv,useInsertionEffect:Ov,useLayoutEffect:Av,useMemo:Lv,useReducer:Vf,useRef:Cv,useState:function(){return Vf(Ur)},useDebugValue:Kf,useDeferredValue:function(n,a){var o=yt();return Xe===null?Qf(o,n,a):Dv(o,Xe.memoizedState,n,a)},useTransition:function(){var n=Vf(Ur)[0],a=yt().memoizedState;return[typeof n=="boolean"?n:Pi(n),a]},useSyncExternalStore:cv,useId:Uv,useHostTransitionStatus:Wf,useFormState:Ev,useActionState:Ev,useOptimistic:function(n,a){var o=yt();return Xe!==null?mv(o,Xe,n,a):(o.baseState=n,[n,o.queue.dispatch])},useMemoCache:$f,useCacheRefresh:zv};Vv.useEffectEvent=Tv;function eh(n,a,o,l){a=n.memoizedState,o=o(l,a),o=o==null?a:g({},a,o),n.memoizedState=o,n.lanes===0&&(n.updateQueue.baseState=o)}var th={enqueueSetState:function(n,a,o){n=n._reactInternals;var l=Tn(),p=pa(l);p.payload=a,o!=null&&(p.callback=o),a=ma(n,p,l),a!==null&&(fn(a,n,l),Li(a,n,l))},enqueueReplaceState:function(n,a,o){n=n._reactInternals;var l=Tn(),p=pa(l);p.tag=1,p.payload=a,o!=null&&(p.callback=o),a=ma(n,p,l),a!==null&&(fn(a,n,l),Li(a,n,l))},enqueueForceUpdate:function(n,a){n=n._reactInternals;var o=Tn(),l=pa(o);l.tag=2,a!=null&&(l.callback=a),a=ma(n,l,o),a!==null&&(fn(a,n,o),Li(a,n,o))}};function qv(n,a,o,l,p,y,w){return n=n.stateNode,typeof n.shouldComponentUpdate=="function"?n.shouldComponentUpdate(l,y,w):a.prototype&&a.prototype.isPureReactComponent?!Ci(o,l)||!Ci(p,y):!0}function Yv(n,a,o,l){n=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(o,l),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(o,l),a.state!==n&&th.enqueueReplaceState(a,a.state,null)}function ws(n,a){var o=a;if("ref"in a){o={};for(var l in a)l!=="ref"&&(o[l]=a[l])}if(n=n.defaultProps){o===a&&(o=g({},o));for(var p in n)o[p]===void 0&&(o[p]=n[p])}return o}function Gv(n){rc(n)}function Kv(n){console.error(n)}function Qv(n){rc(n)}function Rc(n,a){try{var o=n.onUncaughtError;o(a.value,{componentStack:a.stack})}catch(l){setTimeout(function(){throw l})}}function Xv(n,a,o){try{var l=n.onCaughtError;l(o.value,{componentStack:o.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(p){setTimeout(function(){throw p})}}function nh(n,a,o){return o=pa(o),o.tag=3,o.payload={element:null},o.callback=function(){Rc(n,a)},o}function Wv(n){return n=pa(n),n.tag=3,n}function Zv(n,a,o,l){var p=o.type.getDerivedStateFromError;if(typeof p=="function"){var y=l.value;n.payload=function(){return p(y)},n.callback=function(){Xv(a,o,l)}}var w=o.stateNode;w!==null&&typeof w.componentDidCatch=="function"&&(n.callback=function(){Xv(a,o,l),typeof p!="function"&&(Sa===null?Sa=new Set([this]):Sa.add(this));var O=l.stack;this.componentDidCatch(l.value,{componentStack:O!==null?O:""})})}function R5(n,a,o,l,p){if(o.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(a=o.alternate,a!==null&&vo(a,o,p,!0),o=_n.current,o!==null){switch(o.tag){case 31:case 13:return zn===null?Uc():o.alternate===null&&pt===0&&(pt=3),o.flags&=-257,o.flags|=65536,o.lanes=p,l===hc?o.flags|=16384:(a=o.updateQueue,a===null?o.updateQueue=new Set([l]):a.add(l),Th(n,l,p)),!1;case 22:return o.flags|=65536,l===hc?o.flags|=16384:(a=o.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([l])},o.updateQueue=a):(o=a.retryQueue,o===null?a.retryQueue=new Set([l]):o.add(l)),Th(n,l,p)),!1}throw Error(s(435,o.tag))}return Th(n,l,p),Uc(),!1}if(Ue)return a=_n.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=p,l!==Sf&&(n=Error(s(422),{cause:l}),Oi(In(n,o)))):(l!==Sf&&(a=Error(s(423),{cause:l}),Oi(In(a,o))),n=n.current.alternate,n.flags|=65536,p&=-p,n.lanes|=p,l=In(l,o),p=nh(n.stateNode,l,p),jf(n,p),pt!==4&&(pt=2)),!1;var y=Error(s(520),{cause:l});if(y=In(y,o),Gi===null?Gi=[y]:Gi.push(y),pt!==4&&(pt=2),a===null)return!0;l=In(l,o),o=a;do{switch(o.tag){case 3:return o.flags|=65536,n=p&-p,o.lanes|=n,n=nh(o.stateNode,l,n),jf(o,n),!1;case 1:if(a=o.type,y=o.stateNode,(o.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(Sa===null||!Sa.has(y))))return o.flags|=65536,p&=-p,o.lanes|=p,p=Wv(p),Zv(p,n,o,l),jf(o,p),!1}o=o.return}while(o!==null);return!1}var rh=Error(s(461)),St=!1;function $t(n,a,o,l){a.child=n===null?nv(a,null,o,l):xs(a,n.child,o,l)}function Jv(n,a,o,l,p){o=o.render;var y=a.ref;if("ref"in l){var w={};for(var O in l)O!=="ref"&&(w[O]=l[O])}else w=l;return gs(a),l=Uf(n,a,o,w,y,p),O=zf(),n!==null&&!St?(Bf(n,a,p),zr(n,a,p)):(Ue&&O&&bf(a),a.flags|=1,$t(n,a,l,p),a.child)}function e1(n,a,o,l,p){if(n===null){var y=o.type;return typeof y=="function"&&!gf(y)&&y.defaultProps===void 0&&o.compare===null?(a.tag=15,a.type=y,t1(n,a,y,l,p)):(n=ic(o.type,null,l,a,a.mode,p),n.ref=a.ref,n.return=a,a.child=n)}if(y=n.child,!dh(n,p)){var w=y.memoizedProps;if(o=o.compare,o=o!==null?o:Ci,o(w,l)&&n.ref===a.ref)return zr(n,a,p)}return a.flags|=1,n=Lr(y,l),n.ref=a.ref,n.return=a,a.child=n}function t1(n,a,o,l,p){if(n!==null){var y=n.memoizedProps;if(Ci(y,l)&&n.ref===a.ref)if(St=!1,a.pendingProps=l=y,dh(n,p))(n.flags&131072)!==0&&(St=!0);else return a.lanes=n.lanes,zr(n,a,p)}return ah(n,a,o,l,p)}function n1(n,a,o,l){var p=l.children,y=n!==null?n.memoizedState:null;if(n===null&&a.stateNode===null&&(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((a.flags&128)!==0){if(y=y!==null?y.baseLanes|o:o,n!==null){for(l=a.child=n.child,p=0;l!==null;)p=p|l.lanes|l.childLanes,l=l.sibling;
vendor: 8,902 bytes, line 9
9l=p&~y}else l=0,a.child=null;return r1(n,a,y,o,l)}if((o&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},n!==null&&dc(a,y!==null?y.cachePool:null),y!==null?sv(a,y):Df(),ov(a);else return l=a.lanes=536870912,r1(n,a,y!==null?y.baseLanes|o:o,o,l)}else y!==null?(dc(a,y.cachePool),sv(a,y),ya(),a.memoizedState=null):(n!==null&&dc(a,null),Df(),ya());return $t(n,a,p,o),a.child}function Bi(n,a){return n!==null&&n.tag===22||a.stateNode!==null||(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.sibling}function r1(n,a,o,l,p){var y=Of();return y=y===null?null:{parent:bt._currentValue,pool:y},a.memoizedState={baseLanes:o,cachePool:y},n!==null&&dc(a,null),Df(),ov(a),n!==null&&vo(n,a,l,!0),a.childLanes=p,null}function Tc(n,a){return a=Ac({mode:a.mode,children:a.children},n.mode),a.ref=n.ref,n.child=a,a.return=n,a}function a1(n,a,o){return xs(a,n.child,null,o),n=Tc(a,a.pendingProps),n.flags|=2,En(a),a.memoizedState=null,n}function T5(n,a,o){var l=a.pendingProps,p=(a.flags&128)!==0;if(a.flags&=-129,n===null){if(Ue){if(l.mode==="hidden")return n=Tc(a,l),a.lanes=536870912,Bi(null,n);if(kf(a),(n=at)?(n=gb(n,Un),n=n!==null&&n.data==="&"?n:null,n!==null&&(a.memoizedState={dehydrated:n,treeContext:ca!==null?{id:ur,overflow:dr}:null,retryLane:536870912,hydrationErrors:null},o=Hy(n),o.return=a,a.child=o,Bt=a,at=null)):n=null,n===null)throw da(a);return a.lanes=536870912,null}return Tc(a,l)}var y=n.memoizedState;if(y!==null){var w=y.dehydrated;if(kf(a),p)if(a.flags&256)a.flags&=-257,a=a1(n,a,o);else if(a.memoizedState!==null)a.child=n.child,a.flags|=128,a=null;else throw Error(s(558));else if(St||vo(n,a,o,!1),p=(o&n.childLanes)!==0,St||p){if(l=et,l!==null&&(w=an(l,o),w!==0&&w!==y.retryLane))throw y.retryLane=w,fs(n,w),fn(l,n,w),rh;Uc(),a=a1(n,a,o)}else n=y.treeContext,at=Bn(w.nextSibling),Bt=a,Ue=!0,ua=null,Un=!1,n!==null&&Vy(a,n),a=Tc(a,l),a.flags|=4096;return a}return n=Lr(n.child,{mode:l.mode,children:l.children}),n.ref=a.ref,a.child=n,n.return=a,n}function Oc(n,a){var o=a.ref;if(o===null)n!==null&&n.ref!==null&&(a.flags|=4194816);else{if(typeof o!="function"&&typeof o!="object")throw Error(s(284));(n===null||n.ref!==o)&&(a.flags|=4194816)}}function ah(n,a,o,l,p){return gs(a),o=Uf(n,a,o,l,void 0,p),l=zf(),n!==null&&!St?(Bf(n,a,p),zr(n,a,p)):(Ue&&l&&bf(a),a.flags|=1,$t(n,a,o,p),a.child)}function s1(n,a,o,l,p,y){return gs(a),a.updateQueue=null,o=lv(a,l,o,p),iv(n),l=zf(),n!==null&&!St?(Bf(n,a,y),zr(n,a,y)):(Ue&&l&&bf(a),a.flags|=1,$t(n,a,o,y),a.child)}function o1(n,a,o,l,p){if(gs(a),a.stateNode===null){var y=po,w=o.contextType;typeof w=="object"&&w!==null&&(y=Ht(w)),y=new o(l,y),a.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,y.updater=th,a.stateNode=y,y._reactInternals=a,y=a.stateNode,y.props=l,y.state=a.memoizedState,y.refs={},Nf(a),w=o.contextType,y.context=typeof w=="object"&&w!==null?Ht(w):po,y.state=a.memoizedState,w=o.getDerivedStateFromProps,typeof w=="function"&&(eh(a,o,w,l),y.state=a.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(w=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),w!==y.state&&th.enqueueReplaceState(y,y.state,null),Ii(a,l,y,p),Di(),y.state=a.memoizedState),typeof y.componentDidMount=="function"&&(a.flags|=4194308),l=!0}else if(n===null){y=a.stateNode;var O=a.memoizedProps,U=ws(o,O);y.props=U;var V=y.context,Z=o.contextType;w=po,typeof Z=="object"&&Z!==null&&(w=Ht(Z));var se=o.getDerivedStateFromProps;Z=typeof se=="function"||typeof y.getSnapshotBeforeUpdate=="function",O=a.pendingProps!==O,Z||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(O||V!==w)&&Yv(a,y,l,w),ha=!1;var G=a.memoizedState;y.state=G,Ii(a,l,y,p),Di(),V=a.memoizedState,O||G!==V||ha?(typeof se=="function"&&(eh(a,o,se,l),V=a.memoizedState),(U=ha||qv(a,o,U,l,G,V,w))?(Z||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount()),typeof y.componentDidMount=="function"&&(a.flags|=4194308)):(typeof y.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=l,a.memoizedState=V),y.props=l,y.state=V,y.context=w,l=U):(typeof y.componentDidMount=="function"&&(a.flags|=4194308),l=!1)}else{y=a.stateNode,Mf(n,a),w=a.memoizedProps,Z=ws(o,w),y.props=Z,se=a.pendingProps,G=y.context,V=o.contextType,U=po,typeof V=="object"&&V!==null&&(U=Ht(V)),O=o.getDerivedStateFromProps,(V=typeof O=="function"||typeof y.getSnapshotBeforeUpdate=="function")||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(w!==se||G!==U)&&Yv(a,y,l,U),ha=!1,G=a.memoizedState,y.state=G,Ii(a,l,y,p),Di();var K=a.memoizedState;w!==se||G!==K||ha||n!==null&&n.dependencies!==null&&cc(n.dependencies)?(typeof O=="function"&&(eh(a,o,O,l),K=a.memoizedState),(Z=ha||qv(a,o,Z,l,G,K,U)||n!==null&&n.dependencies!==null&&cc(n.dependencies))?(V||typeof y.UNSAFE_componentWillUpdate!="function"&&typeof y.componentWillUpdate!="function"||(typeof y.componentWillUpdate=="function"&&y.componentWillUpdate(l,K,U),typeof y.UNSAFE_componentWillUpdate=="function"&&y.UNSAFE_componentWillUpdate(l,K,U)),typeof y.componentDidUpdate=="function"&&(a.flags|=4),typeof y.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof y.componentDidUpdate!="function"||w===n.memoizedProps&&G===n.memoizedState||(a.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||w===n.memoizedProps&&G===n.memoizedState||(a.flags|=1024),a.memoizedProps=l,a.memoizedState=K),y.props=l,y.state=K,y.context=U,l=Z):(typeof y.componentDidUpdate!="function"||w===n.memoizedProps&&G===n.memoizedState||(a.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||w===n.memoizedProps&&G===n.memoizedState||(a.flags|=1024),l=!1)}return y=l,Oc(n,a),l=(a.flags&128)!==0,y||l?(y=a.stateNode,o=l&&typeof o.getDerivedStateFromError!="function"?null:y.render(),a.flags|=1,n!==null&&l?(a.child=xs(a,n.child,null,p),a.child=xs(a,null,o,p)):$t(n,a,o,p),a.memoizedState=y.state,n=a.child):n=zr(n,a,p),n}function i1(n,a,o,l){return ps(),a.flags|=256,$t(n,a,o,l),a.child}var sh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function oh(n){return{baseLanes:n,cachePool:Xy()}}function ih(n,a,o){return n=n!==null?n.childLanes&~o:0,a&&(n|=Rn),n}function l1(n,a,o){var l=a.pendingProps,p=!1,y=(a.flags&128)!==0,w;if((w=y)||(w=n!==null&&n.memoizedState===null?!1:(gt.current&2)!==0),w&&(p=!0,a.flags&=-129),w=(a.flags&32)!==0,a.flags&=-33,n===null){if(Ue){if(p?ga(a):ya(),(n=at)?(n=gb(n,Un),n=n!==null&&n.data!=="&"?n:null,n!==null&&(a.memoizedState={dehydrated:n,treeContext:ca!==null?{id:ur,overflow:dr}:null,retryLane:536870912,hydrationErrors:null},o=Hy(n),o.return=a,a.child=o,Bt=a,at=null)):n=null,n===null)throw da(a);return Fh(n)?a.lanes=32:a.lanes=536870912,null}var O=l.children;return l=l.fallback,p?(ya(),p=a.mode,O=Ac({mode:"hidden",children:O},p),l=hs(l,p,o,null),O.return=a,l.return=a,O.sibling=l,a.child=O,l=a.child,l.memoizedState=oh(o),l.childLanes=ih(n,w,o),a.memoizedState=sh,Bi(null,l)):(ga(a),lh(a,O))}var U=n.memoizedState;if(U!==null&&(O=U.dehydrated,O!==null)){if(y)a.flags&256?(ga(a),a.flags&=-257,a=ch(n,a,o)):a.memoizedState!==null?(ya(),a.child=n.child,a.flags|=128,a=null):(ya(),O=l.fallback,p=a.mode,l=Ac({mode:"visible",children:l.children},p),O=hs(O,p,o,null),O.flags|=2,l.return=a,O.return=a,l.sibling=O,a.child=l,xs(a,n.child,null,o),l=a.child,l.memoizedState=oh(o),l.childLanes=ih(n,w,o),a.memoizedState=sh,a=Bi(null,l));else if(ga(a),Fh(O)){if(w=O.nextSibling&&O.nextSibling.dataset,w)var V=w.dgst;w=V,l=Error(s(419)),l.stack="",l.digest=w,Oi({value:l,source:null,stack:null}),a=ch(n,a,o)}else if(St||vo(n,a,o,!1),w=(o&n.childLanes)!==0,St||w){if(w=et,w!==null&&(l=an(w,o),l!==0&&l!==U.retryLane))throw U.retryLane=l,fs(n,l),fn(w,n,l),rh;$h(O)||Uc(),a=ch(n,a,o)}else $h(O)?(a.flags|=192,a.child=n.child,a=null):(n=U.treeContext,at=Bn(O.nextSibling),Bt=a,Ue=!0,ua=null,Un=!1,n!==null&&Vy(a,n),a=lh(a,l.children),a.flags|=4096);return a}return p?(ya(),O=l.fallback,p=a.mode,U=n.child,V=U.sibling,l=Lr(U,{mode:"hidden",children:l.children}),l.subtreeFlags=U.subtreeFlags&65011712,V!==null?O=Lr(V,O):(O=hs(O,p,o,null),O.flags|=2),O.return=a,l.return=a,l.sibling=O,a.child=l,Bi(null,l),l=a.child,O=n.child.memoizedState,O===null?O=oh(o):(p=O.cachePool,p!==null?(U=bt._currentValue,p=p.parent!==U?{parent:U,pool:U}:p):p=Xy(),O={baseLanes:O.baseLanes|o,cachePool:p}),l.memoizedState=O,l.childLanes=ih(n,w,o),a.memoizedState=sh,Bi(n.child,l)):(ga(a),o=n.child,n=o.sibling,o=Lr(o,{mode:"visible",children:l.children}
vendor: 2,835 bytes, line 9
9),o.return=a,o.sibling=null,n!==null&&(w=a.deletions,w===null?(a.deletions=[n],a.flags|=16):w.push(n)),a.child=o,a.memoizedState=null,o)}function lh(n,a){return a=Ac({mode:"visible",children:a},n.mode),a.return=n,n.child=a}function Ac(n,a){return n=wn(22,n,null,a),n.lanes=0,n}function ch(n,a,o){return xs(a,n.child,null,o),n=lh(a,a.pendingProps.children),n.flags|=2,a.memoizedState=null,n}function c1(n,a,o){n.lanes|=a;var l=n.alternate;l!==null&&(l.lanes|=a),Ef(n.return,a,o)}function uh(n,a,o,l,p,y){var w=n.memoizedState;w===null?n.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:l,tail:o,tailMode:p,treeForkCount:y}:(w.isBackwards=a,w.rendering=null,w.renderingStartTime=0,w.last=l,w.tail=o,w.tailMode=p,w.treeForkCount=y)}function u1(n,a,o){var l=a.pendingProps,p=l.revealOrder,y=l.tail;l=l.children;var w=gt.current,O=(w&2)!==0;if(O?(w=w&1|2,a.flags|=128):w&=1,Q(gt,w),$t(n,a,l,o),l=Ue?Ti:0,!O&&n!==null&&(n.flags&128)!==0)e:for(n=a.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&c1(n,o,a);else if(n.tag===19)c1(n,o,a);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===a)break e;for(;n.sibling===null;){if(n.return===null||n.return===a)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}switch(p){case"forwards":for(o=a.child,p=null;o!==null;)n=o.alternate,n!==null&&yc(n)===null&&(p=o),o=o.sibling;o=p,o===null?(p=a.child,a.child=null):(p=o.sibling,o.sibling=null),uh(a,!1,p,o,y,l);break;case"backwards":case"unstable_legacy-backwards":for(o=null,p=a.child,a.child=null;p!==null;){if(n=p.alternate,n!==null&&yc(n)===null){a.child=p;break}n=p.sibling,p.sibling=o,o=p,p=n}uh(a,!0,o,null,y,l);break;case"together":uh(a,!1,null,null,void 0,l);break;default:a.memoizedState=null}return a.child}function zr(n,a,o){if(n!==null&&(a.dependencies=n.dependencies),xa|=a.lanes,(o&a.childLanes)===0)if(n!==null){if(vo(n,a,o,!1),(o&a.childLanes)===0)return null}else return null;if(n!==null&&a.child!==n.child)throw Error(s(153));if(a.child!==null){for(n=a.child,o=Lr(n,n.pendingProps),a.child=o,o.return=a;n.sibling!==null;)n=n.sibling,o=o.sibling=Lr(n,n.pendingProps),o.return=a;o.sibling=null}return a.child}function dh(n,a){return(n.lanes&a)!==0?!0:(n=n.dependencies,!!(n!==null&&cc(n)))}function O5(n,a,o){switch(a.tag){case 3:pe(a,a.stateNode.containerInfo),fa(a,bt,n.memoizedState.cache),ps();break;case 27:case 5:Ee(a);break;case 4:pe(a,a.stateNode.containerInfo);break;case 10:fa(a,a.type,a.memoizedProps.value);break;case 31:if(a.memoizedState!==null)return a.flags|=128,kf(a),null;break;case 13:var l=a.memoizedState;if(l!==null)return l.dehydrated!==null?(ga(a),a.flags|=128,null):(o&a.child.childLanes)!==0?l1(n,a,o):(ga(a),n=zr(n,a,o),n!==null?n.sibling:null);ga(a);break;case 19:var p=(n.flags&128)!==0;if(l=(o&a.childLanes)!==0,l||(vo(n,a,o,!1),l=(o&a.childLanes)!==0),p){
vendor: 6,738 bytes, line 9
9if(l)return u1(n,a,o);a.flags|=128}if(p=a.memoizedState,p!==null&&(p.rendering=null,p.tail=null,p.lastEffect=null),Q(gt,gt.current),l)break;return null;case 22:return a.lanes=0,n1(n,a,o,a.pendingProps);case 24:fa(a,bt,n.memoizedState.cache)}return zr(n,a,o)}function d1(n,a,o){if(n!==null)if(n.memoizedProps!==a.pendingProps)St=!0;else{if(!dh(n,o)&&(a.flags&128)===0)return St=!1,O5(n,a,o);St=(n.flags&131072)!==0}else St=!1,Ue&&(a.flags&1048576)!==0&&Fy(a,Ti,a.index);switch(a.lanes=0,a.tag){case 16:e:{var l=a.pendingProps;if(n=vs(a.elementType),a.type=n,typeof n=="function")gf(n)?(l=ws(n,l),a.tag=1,a=o1(null,a,n,l,o)):(a.tag=0,a=ah(null,a,n,l,o));else{if(n!=null){var p=n.$$typeof;if(p===N){a.tag=11,a=Jv(null,a,n,l,o);break e}else if(p===I){a.tag=14,a=e1(null,a,n,l,o);break e}}throw a=te(n)||n,Error(s(306,a,""))}}return a;case 0:return ah(n,a,a.type,a.pendingProps,o);case 1:return l=a.type,p=ws(l,a.pendingProps),o1(n,a,l,p,o);case 3:e:{if(pe(a,a.stateNode.containerInfo),n===null)throw Error(s(387));l=a.pendingProps;var y=a.memoizedState;p=y.element,Mf(n,a),Ii(a,l,null,o);var w=a.memoizedState;if(l=w.cache,fa(a,bt,l),l!==y.cache&&Cf(a,[bt],o,!0),Di(),l=w.element,y.isDehydrated)if(y={element:l,isDehydrated:!1,cache:w.cache},a.updateQueue.baseState=y,a.memoizedState=y,a.flags&256){a=i1(n,a,l,o);break e}else if(l!==p){p=In(Error(s(424)),a),Oi(p),a=i1(n,a,l,o);break e}else for(n=a.stateNode.containerInfo,n.nodeType===9?n=n.body:n=n.nodeName==="HTML"?n.ownerDocument.body:n,at=Bn(n.firstChild),Bt=a,Ue=!0,ua=null,Un=!0,o=nv(a,null,l,o),a.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling;else{if(ps(),l===p){a=zr(n,a,o);break e}$t(n,a,l,o)}a=a.child}return a;case 26:return Oc(n,a),n===null?(o=wb(a.type,null,a.pendingProps,null))?a.memoizedState=o:Ue||(o=a.type,n=a.pendingProps,l=qc(fe.current).createElement(o),l[zt]=a,l[sn]=n,Ft(l,o,n),It(l),a.stateNode=l):a.memoizedState=wb(a.type,n.memoizedProps,a.pendingProps,n.memoizedState),null;case 27:return Ee(a),n===null&&Ue&&(l=a.stateNode=bb(a.type,a.pendingProps,fe.current),Bt=a,Un=!0,p=at,Ca(a.type)?(Vh=p,at=Bn(l.firstChild)):at=p),$t(n,a,a.pendingProps.children,o),Oc(n,a),n===null&&(a.flags|=4194304),a.child;case 5:return n===null&&Ue&&((p=l=at)&&(l=a3(l,a.type,a.pendingProps,Un),l!==null?(a.stateNode=l,Bt=a,at=Bn(l.firstChild),Un=!1,p=!0):p=!1),p||da(a)),Ee(a),p=a.type,y=a.pendingProps,w=n!==null?n.memoizedProps:null,l=y.children,zh(p,y)?l=null:w!==null&&zh(p,w)&&(a.flags|=32),a.memoizedState!==null&&(p=Uf(n,a,b5,null,null,o),tl._currentValue=p),Oc(n,a),$t(n,a,l,o),a.child;case 6:return n===null&&Ue&&((n=o=at)&&(o=s3(o,a.pendingProps,Un),o!==null?(a.stateNode=o,Bt=a,at=null,n=!0):n=!1),n||da(a)),null;case 13:return l1(n,a,o);case 4:return pe(a,a.stateNode.containerInfo),l=a.pendingProps,n===null?a.child=xs(a,null,l,o):$t(n,a,l,o),a.child;case 11:return Jv(n,a,a.type,a.pendingProps,o);case 7:return $t(n,a,a.pendingProps,o),a.child;case 8:return $t(n,a,a.pendingProps.children,o),a.child;case 12:return $t(n,a,a.pendingProps.children,o),a.child;case 10:return l=a.pendingProps,fa(a,a.type,l.value),$t(n,a,l.children,o),a.child;case 9:return p=a.type._context,l=a.pendingProps.children,gs(a),p=Ht(p),l=l(p),a.flags|=1,$t(n,a,l,o),a.child;case 14:return e1(n,a,a.type,a.pendingProps,o);case 15:return t1(n,a,a.type,a.pendingProps,o);case 19:return u1(n,a,o);case 31:return T5(n,a,o);case 22:return n1(n,a,o,a.pendingProps);case 24:return gs(a),l=Ht(bt),n===null?(p=Of(),p===null&&(p=et,y=Rf(),p.pooledCache=y,y.refCount++,y!==null&&(p.pooledCacheLanes|=o),p=y),a.memoizedState={parent:l,cache:p},Nf(a),fa(a,bt,p)):((n.lanes&o)!==0&&(Mf(n,a),Ii(a,null,null,o),Di()),p=n.memoizedState,y=a.memoizedState,p.parent!==l?(p={parent:l,cache:l},a.memoizedState=p,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=p),fa(a,bt,l)):(l=y.cache,fa(a,bt,l),l!==p.cache&&Cf(a,[bt],o,!0))),$t(n,a,a.pendingProps.children,o),a.child;case 29:throw a.pendingProps}throw Error(s(156,a.tag))}function Br(n){n.flags|=4}function fh(n,a,o,l,p){if((a=(n.mode&32)!==0)&&(a=!1),a){if(n.flags|=16777216,(p&335544128)===p)if(n.stateNode.complete)n.flags|=8192;else if(U1())n.flags|=8192;else throw bs=hc,Af}else n.flags&=-16777217}function f1(n,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)n.flags&=-16777217;else if(n.flags|=16777216,!Tb(a))if(U1())n.flags|=8192;else throw bs=hc,Af}function Nc(n,a){a!==null&&(n.flags|=4),n.flags&16384&&(a=n.tag!==22?Yt():536870912,n.lanes|=a,No|=a)}function Hi(n,a){if(!Ue)switch(n.tailMode){case"hidden":a=n.tail;for(var o=null;a!==null;)a.alternate!==null&&(o=a),a=a.sibling;o===null?n.tail=null:o.sibling=null;break;case"collapsed":o=n.tail;for(var l=null;o!==null;)o.alternate!==null&&(l=o),o=o.sibling;l===null?a||n.tail===null?n.tail=null:n.tail.sibling=null:l.sibling=null}}function st(n){var a=n.alternate!==null&&n.alternate.child===n.child,o=0,l=0;if(a)for(var p=n.child;p!==null;)o|=p.lanes|p.childLanes,l|=p.subtreeFlags&65011712,l|=p.flags&65011712,p.return=n,p=p.sibling;else for(p=n.child;p!==null;)o|=p.lanes|p.childLanes,l|=p.subtreeFlags,l|=p.flags,p.return=n,p=p.sibling;return n.subtreeFlags|=l,n.childLanes=o,a}function A5(n,a,o){var l=a.pendingProps;switch(xf(a),a.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return st(a),null;case 1:return st(a),null;case 3:return o=a.stateNode,l=null,n!==null&&(l=n.memoizedState.cache),a.memoizedState.cache!==l&&(a.flags|=2048),kr(bt),me(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(n===null||n.child===null)&&(yo(a)?Br(a):n===null||n.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,wf())),st(a),null;case 26:var p=a.type,y=a.memoizedState;return n===null?(Br(a),y!==null?(st(a),f1(a,y)):(st(a),fh(a,p,null,l,o))):y?y!==n.memoizedState?(Br(a),st(a),f1(a,y)):(st(a),a.flags&=-16777217):(n=n.memoizedProps,n!==l&&Br(a),st(a),fh(a,p,n,l,o)),null;case 27:if(Ce(a),o=fe.current,p=a.type,n!==null&&a.stateNode!=null)n.memoizedProps!==l&&Br(a);else{if(!l){if(a.stateNode===null)throw Error(s(166));return st(a),null}n=ne.current,yo(a)?qy(a):(n=bb(p,l,o),a.stateNode=n,Br(a))}return st(a),null;case 5:if(Ce(a),p=a.type,n!==null&&a.stateNode!=null)n.memoizedProps!==l&&Br(a);else{if(!l){if(a.stateNode===null)throw Error(s(166));return st(a),null}if(y=ne.current,yo(a))qy(a);else{var w=qc(fe.current);switch(y){case 1:y=w.createElementNS("http://www.w3.org/2000/svg",p);break;case 2:y=w.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;default:switch(p){case"svg":y=w.createElementNS("http://www.w3.org/2000/svg",p);break;case"math":y=w.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;case"script":y=w.createElement("div"),y.innerHTML="<script><\/script>",y=y.removeChild(y.firstChild);break;
vendor: 24,648 bytes, line 9
9case"select":y=typeof l.is=="string"?w.createElement("select",{is:l.is}):w.createElement("select"),l.multiple?y.multiple=!0:l.size&&(y.size=l.size);break;default:y=typeof l.is=="string"?w.createElement(p,{is:l.is}):w.createElement(p)}}y[zt]=a,y[sn]=l;e:for(w=a.child;w!==null;){if(w.tag===5||w.tag===6)y.appendChild(w.stateNode);else if(w.tag!==4&&w.tag!==27&&w.child!==null){w.child.return=w,w=w.child;continue}if(w===a)break e;for(;w.sibling===null;){if(w.return===null||w.return===a)break e;w=w.return}w.sibling.return=w.return,w=w.sibling}a.stateNode=y;e:switch(Ft(y,p,l),p){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&Br(a)}}return st(a),fh(a,a.type,n===null?null:n.memoizedProps,a.pendingProps,o),null;case 6:if(n&&a.stateNode!=null)n.memoizedProps!==l&&Br(a);else{if(typeof l!="string"&&a.stateNode===null)throw Error(s(166));if(n=fe.current,yo(a)){if(n=a.stateNode,o=a.memoizedProps,l=null,p=Bt,p!==null)switch(p.tag){case 27:case 5:l=p.memoizedProps}n[zt]=a,n=!!(n.nodeValue===o||l!==null&&l.suppressHydrationWarning===!0||lb(n.nodeValue,o)),n||da(a,!0)}else n=qc(n).createTextNode(l),n[zt]=a,a.stateNode=n}return st(a),null;case 31:if(o=a.memoizedState,n===null||n.memoizedState!==null){if(l=yo(a),o!==null){if(n===null){if(!l)throw Error(s(318));if(n=a.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(557));n[zt]=a}else ps(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;st(a),n=!1}else o=wf(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=o),n=!0;if(!n)return a.flags&256?(En(a),a):(En(a),null);if((a.flags&128)!==0)throw Error(s(558))}return st(a),null;case 13:if(l=a.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if(p=yo(a),l!==null&&l.dehydrated!==null){if(n===null){if(!p)throw Error(s(318));if(p=a.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(s(317));p[zt]=a}else ps(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;st(a),p=!1}else p=wf(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=p),p=!0;if(!p)return a.flags&256?(En(a),a):(En(a),null)}return En(a),(a.flags&128)!==0?(a.lanes=o,a):(o=l!==null,n=n!==null&&n.memoizedState!==null,o&&(l=a.child,p=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(p=l.alternate.memoizedState.cachePool.pool),y=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(y=l.memoizedState.cachePool.pool),y!==p&&(l.flags|=2048)),o!==n&&o&&(a.child.flags|=8192),Nc(a,a.updateQueue),st(a),null);case 4:return me(),n===null&&Dh(a.stateNode.containerInfo),st(a),null;case 10:return kr(a.type),st(a),null;case 19:if($(gt),l=a.memoizedState,l===null)return st(a),null;if(p=(a.flags&128)!==0,y=l.rendering,y===null)if(p)Hi(l,!1);else{if(pt!==0||n!==null&&(n.flags&128)!==0)for(n=a.child;n!==null;){if(y=yc(n),y!==null){for(a.flags|=128,Hi(l,!1),n=y.updateQueue,a.updateQueue=n,Nc(a,n),a.subtreeFlags=0,n=o,o=a.child;o!==null;)By(o,n),o=o.sibling;return Q(gt,gt.current&1|2),Ue&&Dr(a,l.treeForkCount),a.child}n=n.sibling}l.tail!==null&&Ae()>Ic&&(a.flags|=128,p=!0,Hi(l,!1),a.lanes=4194304)}else{if(!p)if(n=yc(y),n!==null){if(a.flags|=128,p=!0,n=n.updateQueue,a.updateQueue=n,Nc(a,n),Hi(l,!0),l.tail===null&&l.tailMode==="hidden"&&!y.alternate&&!Ue)return st(a),null}else 2*Ae()-l.renderingStartTime>Ic&&o!==536870912&&(a.flags|=128,p=!0,Hi(l,!1),a.lanes=4194304);l.isBackwards?(y.sibling=a.child,a.child=y):(n=l.last,n!==null?n.sibling=y:a.child=y,l.last=y)}return l.tail!==null?(n=l.tail,l.rendering=n,l.tail=n.sibling,l.renderingStartTime=Ae(),n.sibling=null,o=gt.current,Q(gt,p?o&1|2:o&1),Ue&&Dr(a,l.treeForkCount),n):(st(a),null);case 22:case 23:return En(a),If(),l=a.memoizedState!==null,n!==null?n.memoizedState!==null!==l&&(a.flags|=8192):l&&(a.flags|=8192),l?(o&536870912)!==0&&(a.flags&128)===0&&(st(a),a.subtreeFlags&6&&(a.flags|=8192)):st(a),o=a.updateQueue,o!==null&&Nc(a,o.retryQueue),o=null,n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),l=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(l=a.memoizedState.cachePool.pool),l!==o&&(a.flags|=2048),n!==null&&$(ys),null;case 24:return o=null,n!==null&&(o=n.memoizedState.cache),a.memoizedState.cache!==o&&(a.flags|=2048),kr(bt),st(a),null;case 25:return null;case 30:return null}throw Error(s(156,a.tag))}function N5(n,a){switch(xf(a),a.tag){case 1:return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 3:return kr(bt),me(),n=a.flags,(n&65536)!==0&&(n&128)===0?(a.flags=n&-65537|128,a):null;case 26:case 27:case 5:return Ce(a),null;case 31:if(a.memoizedState!==null){if(En(a),a.alternate===null)throw Error(s(340));ps()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 13:if(En(a),n=a.memoizedState,n!==null&&n.dehydrated!==null){if(a.alternate===null)throw Error(s(340));ps()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 19:return $(gt),null;case 4:return me(),null;case 10:return kr(a.type),null;case 22:case 23:return En(a),If(),n!==null&&$(ys),n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 24:return kr(bt),null;case 25:return null;default:return null}}function h1(n,a){switch(xf(a),a.tag){case 3:kr(bt),me();break;case 26:case 27:case 5:Ce(a);break;case 4:me();break;case 31:a.memoizedState!==null&&En(a);break;case 13:En(a);break;case 19:$(gt);break;case 10:kr(a.type);break;case 22:case 23:En(a),If(),n!==null&&$(ys);break;case 24:kr(bt)}}function $i(n,a){try{var o=a.updateQueue,l=o!==null?o.lastEffect:null;if(l!==null){var p=l.next;o=p;do{if((o.tag&n)===n){l=void 0;var y=o.create,w=o.inst;l=y(),w.destroy=l}o=o.next}while(o!==p)}}catch(O){Ge(a,a.return,O)}}function va(n,a,o){try{var l=a.updateQueue,p=l!==null?l.lastEffect:null;if(p!==null){var y=p.next;l=y;do{if((l.tag&n)===n){var w=l.inst,O=w.destroy;if(O!==void 0){w.destroy=void 0,p=a;var U=o,V=O;try{V()}catch(Z){Ge(p,U,Z)}}}l=l.next}while(l!==y)}}catch(Z){Ge(a,a.return,Z)}}function p1(n){var a=n.updateQueue;if(a!==null){var o=n.stateNode;try{av(a,o)}catch(l){Ge(n,n.return,l)}}}function m1(n,a,o){o.props=ws(n.type,n.memoizedProps),o.state=n.memoizedState;try{o.componentWillUnmount()}catch(l){Ge(n,a,l)}}function Fi(n,a){try{var o=n.ref;if(o!==null){switch(n.tag){case 26:case 27:case 5:var l=n.stateNode;break;case 30:l=n.stateNode;break;default:l=n.stateNode}typeof o=="function"?n.refCleanup=o(l):o.current=l}}catch(p){Ge(n,a,p)}}function fr(n,a){var o=n.ref,l=n.refCleanup;if(o!==null)if(typeof l=="function")try{l()}catch(p){Ge(n,a,p)}finally{n.refCleanup=null,n=n.alternate,n!=null&&(n.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(p){Ge(n,a,p)}else o.current=null}function g1(n){var a=n.type,o=n.memoizedProps,l=n.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":o.autoFocus&&l.focus();break e;case"img":o.src?l.src=o.src:o.srcSet&&(l.srcset=o.srcSet)}}catch(p){Ge(n,n.return,p)}}function hh(n,a,o){try{var l=n.stateNode;Z5(l,n.type,o,a),l[sn]=a}catch(p){Ge(n,n.return,p)}}function y1(n){return n.tag===5||n.tag===3||n.tag===26||n.tag===27&&Ca(n.type)||n.tag===4}function ph(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||y1(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.tag===27&&Ca(n.type)||n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function mh(n,a,o){var l=n.tag;if(l===5||l===6)n=n.stateNode,a?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(n,a):(a=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,a.appendChild(n),o=o._reactRootContainer,o!=null||a.onclick!==null||(a.onclick=Mr));else if(l!==4&&(l===27&&Ca(n.type)&&(o=n.stateNode,a=null),n=n.child,n!==null))for(mh(n,a,o),n=n.sibling;n!==null;)mh(n,a,o),n=n.sibling}function Mc(n,a,o){var l=n.tag;if(l===5||l===6)n=n.stateNode,a?o.insertBefore(n,a):o.appendChild(n);else if(l!==4&&(l===27&&Ca(n.type)&&(o=n.stateNode),n=n.child,n!==null))for(Mc(n,a,o),n=n.sibling;n!==null;)Mc(n,a,o),n=n.sibling}function v1(n){var a=n.stateNode,o=n.memoizedProps;try{for(var l=n.type,p=a.attributes;p.length;)a.removeAttributeNode(p[0]);Ft(a,l,o),a[zt]=n,a[sn]=o}catch(y){Ge(n,n.return,y)}}var Hr=!1,wt=!1,gh=!1,b1=typeof WeakSet=="function"?WeakSet:Set,kt=null;function M5(n,a){if(n=n.containerInfo,Ph=Zc,n=My(n),cf(n)){if("selectionStart"in n)var o={start:n.selectionStart,end:n.selectionEnd};else e:{o=(o=n.ownerDocument)&&o.defaultView||window;var l=o.getSelection&&o.getSelection();if(l&&l.rangeCount!==0){o=l.anchorNode;var p=l.anchorOffset,y=l.focusNode;l=l.focusOffset;try{o.nodeType,y.nodeType}catch{o=null;break e}var w=0,O=-1,U=-1,V=0,Z=0,se=n,G=null;t:for(;;){for(var K;se!==o||p!==0&&se.nodeType!==3||(O=w+p),se!==y||l!==0&&se.nodeType!==3||(U=w+l),se.nodeType===3&&(w+=se.nodeValue.length),(K=se.firstChild)!==null;)G=se,se=K;for(;;){if(se===n)break t;if(G===o&&++V===p&&(O=w),G===y&&++Z===l&&(U=w),(K=se.nextSibling)!==null)break;se=G,G=se.parentNode}se=K}o=O===-1||U===-1?null:{start:O,end:U}}else o=null}o=o||{start:0,end:0}}else o=null;for(Uh={focusedElem:n,selectionRange:o},Zc=!1,kt=a;kt!==null;)if(a=kt,n=a.child,(a.subtreeFlags&1028)!==0&&n!==null)n.return=a,kt=n;else for(;kt!==null;){switch(a=kt,y=a.alternate,n=a.flags,a.tag){case 0:if((n&4)!==0&&(n=a.updateQueue,n=n!==null?n.events:null,n!==null))for(o=0;o<n.length;o++)p=n[o],p.ref.impl=p.nextImpl;break;case 11:case 15:break;case 1:if((n&1024)!==0&&y!==null){n=void 0,o=a,p=y.memoizedProps,y=y.memoizedState,l=o.stateNode;try{var ge=ws(o.type,p);n=l.getSnapshotBeforeUpdate(ge,y),l.__reactInternalSnapshotBeforeUpdate=n}catch(we){Ge(o,o.return,we)}}break;case 3:if((n&1024)!==0){if(n=a.stateNode.containerInfo,o=n.nodeType,o===9)Hh(n);else if(o===1)switch(n.nodeName){case"HEAD":case"HTML":case"BODY":Hh(n);break;default:n.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((n&1024)!==0)throw Error(s(163))}if(n=a.sibling,n!==null){n.return=a.return,kt=n;break}kt=a.return}}function x1(n,a,o){var l=o.flags;switch(o.tag){case 0:case 11:case 15:Fr(n,o),l&4&&$i(5,o);break;case 1:if(Fr(n,o),l&4)if(n=o.stateNode,a===null)try{n.componentDidMount()}catch(w){Ge(o,o.return,w)}else{var p=ws(o.type,a.memoizedProps);a=a.memoizedState;try{n.componentDidUpdate(p,a,n.__reactInternalSnapshotBeforeUpdate)}catch(w){Ge(o,o.return,w)}}l&64&&p1(o),l&512&&Fi(o,o.return);break;case 3:if(Fr(n,o),l&64&&(n=o.updateQueue,n!==null)){if(a=null,o.child!==null)switch(o.child.tag){case 27:case 5:a=o.child.stateNode;break;case 1:a=o.child.stateNode}try{av(n,a)}catch(w){Ge(o,o.return,w)}}break;case 27:a===null&&l&4&&v1(o);case 26:case 5:Fr(n,o),a===null&&l&4&&g1(o),l&512&&Fi(o,o.return);break;case 12:Fr(n,o);break;case 31:Fr(n,o),l&4&&_1(n,o);break;case 13:Fr(n,o),l&4&&E1(n,o),l&64&&(n=o.memoizedState,n!==null&&(n=n.dehydrated,n!==null&&(o=B5.bind(null,o),o3(n,o))));break;case 22:if(l=o.memoizedState!==null||Hr,!l){a=a!==null&&a.memoizedState!==null||wt,p=Hr;var y=wt;Hr=l,(wt=a)&&!y?Vr(n,o,(o.subtreeFlags&8772)!==0):Fr(n,o),Hr=p,wt=y}break;case 30:break;default:Fr(n,o)}}function S1(n){var a=n.alternate;a!==null&&(n.alternate=null,S1(a)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(a=n.stateNode,a!==null&&qd(a)),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}var ct=null,ln=!1;function $r(n,a,o){for(o=o.child;o!==null;)w1(n,a,o),o=o.sibling}function w1(n,a,o){if(Zt&&typeof Zt.onCommitFiberUnmount=="function")try{Zt.onCommitFiberUnmount(ss,o)}catch{}switch(o.tag){case 26:wt||fr(o,a),$r(n,a,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:wt||fr(o,a);var l=ct,p=ln;Ca(o.type)&&(ct=o.stateNode,ln=!1),$r(n,a,o),Zi(o.stateNode),ct=l,ln=p;break;case 5:wt||fr(o,a);case 6:if(l=ct,p=ln,ct=null,$r(n,a,o),ct=l,ln=p,ct!==null)if(ln)try{(ct.nodeType===9?ct.body:ct.nodeName==="HTML"?ct.ownerDocument.body:ct).removeChild(o.stateNode)}catch(y){Ge(o,a,y)}else try{ct.removeChild(o.stateNode)}catch(y){Ge(o,a,y)}break;case 18:ct!==null&&(ln?(n=ct,pb(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,o.stateNode),Uo(n)):pb(ct,o.stateNode));break;case 4:l=ct,p=ln,ct=o.stateNode.containerInfo,ln=!0,$r(n,a,o),ct=l,ln=p;break;case 0:case 11:case 14:case 15:va(2,o,a),wt||va(4,o,a),$r(n,a,o);break;case 1:wt||(fr(o,a),l=o.stateNode,typeof l.componentWillUnmount=="function"&&m1(o,a,l)),$r(n,a,o);break;case 21:$r(n,a,o);break;case 22:wt=(l=wt)||o.memoizedState!==null,$r(n,a,o),wt=l;break;default:$r(n,a,o)}}function _1(n,a){if(a.memoizedState===null&&(n=a.alternate,n!==null&&(n=n.memoizedState,n!==null))){n=n.dehydrated;try{Uo(n)}catch(o){Ge(a,a.return,o)}}}function E1(n,a){if(a.memoizedState===null&&(n=a.alternate,n!==null&&(n=n.memoizedState,n!==null&&(n=n.dehydrated,n!==null))))try{Uo(n)}catch(o){Ge(a,a.return,o)}}function j5(n){switch(n.tag){case 31:case 13:case 19:var a=n.stateNode;return a===null&&(a=n.stateNode=new b1),a;case 22:return n=n.stateNode,a=n._retryCache,a===null&&(a=n._retryCache=new b1),a;default:throw Error(s(435,n.tag))}}function jc(n,a){var o=j5(n);a.forEach(function(l){if(!o.has(l)){o.add(l);var p=H5.bind(null,n,l);l.then(p,p)}})}function cn(n,a){var o=a.deletions;if(o!==null)for(var l=0;l<o.length;l++){var p=o[l],y=n,w=a,O=w;e:for(;O!==null;){switch(O.tag){case 27:if(Ca(O.type)){ct=O.stateNode,ln=!1;break e}break;case 5:ct=O.stateNode,ln=!1;break e;case 3:case 4:ct=O.stateNode.containerInfo,ln=!0;break e}O=O.return}if(ct===null)throw Error(s(160));w1(y,w,p),ct=null,ln=!1,y=p.alternate,y!==null&&(y.return=null),p.return=null}if(a.subtreeFlags&13886)for(a=a.child;a!==null;)C1(a,n),a=a.sibling}var Wn=null;function C1(n,a){var o=n.alternate,l=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:cn(a,n),un(n),l&4&&(va(3,n,n.return),$i(3,n),va(5,n,n.return));break;case 1:cn(a,n),un(n),l&512&&(wt||o===null||fr(o,o.return)),l&64&&Hr&&(n=n.updateQueue,n!==null&&(l=n.callbacks,l!==null&&(o=n.shared.hiddenCallbacks,n.shared.hiddenCallbacks=o===null?l:o.concat(l))));break;case 26:var p=Wn;if(cn(a,n),un(n),l&512&&(wt||o===null||fr(o,o.return)),l&4){var y=o!==null?o.memoizedState:null;if(l=n.memoizedState,o===null)if(l===null)if(n.stateNode===null){e:{l=n.type,o=n.memoizedProps,p=p.ownerDocument||p;t:switch(l){case"title":y=p.getElementsByTagName("title")[0],(!y||y[gi]||y[zt]||y.namespaceURI==="http://www.w3.org/2000/svg"||y.hasAttribute("itemprop"))&&(y=p.createElement(l),p.head.insertBefore(y,p.querySelector("head > title"))),Ft(y,l,o),y[zt]=n,It(y),l=y;break e;case"link":var w=Cb("link","href",p).get(l+(o.href||""));if(w){for(var O=0;O<w.length;O++)if(y=w[O],y.getAttribute("href")===(o.href==null||o.href===""?null:o.href)&&y.getAttribute("rel")===(o.rel==null?null:o.rel)&&y.getAttribute("title")===(o.title==null?null:o.title)&&y.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){w.splice(O,1);break t}}y=p.createElement(l),Ft(y,l,o),p.head.appendChild(y);break;case"meta":if(w=Cb("meta","content",p).get(l+(o.content||""))){for(O=0;O<w.length;O++)if(y=w[O],y.getAttribute("content")===(o.content==null?null:""+o.content)&&y.getAttribute("name")===(o.name==null?null:o.name)&&y.getAttribute("property")===(o.property==null?null:o.property)&&y.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&y.getAttribute("charset")===(o.charSet==null?null:o.charSet)){w.splice(O,1);break t}}y=p.createElement(l),Ft(y,l,o),p.head.appendChild(y);break;default:throw Error(s(468,l))}y[zt]=n,It(y),l=y}n.stateNode=l}else Rb(p,n.type,n.stateNode);else n.stateNode=Eb(p,l,n.memoizedProps);else y!==l?(y===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):y.count--,l===null?Rb(p,n.type,n.stateNode):Eb(p,l,n.memoizedProps)):l===null&&n.stateNode!==null&&hh(n,n.memoizedProps,o.memoizedProps)}break;case 27:cn(a,n),un(n),l&512&&(wt||o===null||fr(o,o.return)),o!==null&&l&4&&hh(n,n.memoizedProps,o.memoizedProps);break;case 5:if(cn(a,n),un(n),l&512&&(wt||o===null||fr(o,o.return)),n.flags&32){p=n.stateNode;try{oo(p,"")}catch(ge){Ge(n,n.return,ge)}}l&4&&n.stateNode!=null&&(p=n.memoizedProps,hh(n,p,o!==null?o.memoizedProps:p)),l&1024&&(gh=!0);break;case 6:if(cn(a,n),un(n),l&4){if(n.stateNode===null)throw Error(s(162));l=n.memoizedProps,o=n.stateNode;try{o.nodeValue=l}catch(ge){Ge(n,n.return,ge)}}break;case 3:if(Kc=null,p=Wn,Wn=Yc(a.containerInfo),cn(a,n),Wn=p,un(n),l&4&&o!==null&&o.memoizedState.isDehydrated)try{Uo(a.containerInfo)}catch(ge){Ge(n,n.return,ge)}gh&&(gh=!1,R1(n));break;case 4:l=Wn,Wn=Yc(n.stateNode.containerInfo),cn(a,n),un(n),Wn=l;break;case 12:cn(a,n),un(n);break;case 31:cn(a,n),un(n),l&4&&(l=n.updateQueue,l!==null&&(n.updateQueue=null,jc(n,l)));break;case 13:cn(a,n),un(n),n.child.flags&8192&&n.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(Dc=Ae()),l&4&&(l=n.updateQueue,l!==null&&(n.updateQueue=null,jc(n,l)));break;case 22:p=n.memoizedState!==null;var U=o!==null&&o.memoizedState!==null,V=Hr,Z=wt;if(Hr=V||p,wt=Z||U,cn(a,n),wt=Z,Hr=V,un(n),l&8192)e:for(a=n.stateNode,a._visibility=p?a._visibility&-2:a._visibility|1,p&&(o===null||U||Hr||wt||_s(n)),o=null,a=n;;){if(a.tag===5||a.tag===26){if(o===null){U=o=a;try{if(y=U.stateNode,p)w=y.style,typeof w.setProperty=="function"?w.setProperty("display","none","important"):w.display="none";else{O=U.stateNode;var se=U.memoizedProps.style,G=se!=null&&se.hasOwnProperty("display")?se.display:null;O.style.display=G==null||typeof G=="boolean"?"":(""+G).trim()}}catch(ge){Ge(U,U.return,ge)}}}else if(a.tag===6){if(o===null){U=a;try{U.stateNode.nodeValue=p?"":U.memoizedProps}catch(ge){Ge(U,U.return,ge)}}}else if(a.tag===18){if(o===null){U=a;try{var K=U.stateNode;p?mb(K,!0):mb(U.stateNode,!1)}catch(ge){Ge(U,U.return,ge)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===n)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break e;for(;a.sibling===null;){if(a.return===null||a.return===n)break e;o===a&&(o=null),a=a.return}o===a&&(o=null),a.sibling.return=a.return,a=a.sibling}l&4&&(l=n.updateQueue,l!==null&&(o=l.retryQueue,o!==null&&(l.retryQueue=null,jc(n,o))));break;case 19:cn(a,n),un(n),l&4&&(l=n.updateQueue,l!==null&&(n.updateQueue=null,jc(n,l)));break;case 30:break;case 21:break;default:cn(a,n),un(n)}}function un(n){var a=n.flags;if(a&2){try{for(var o,l=n.return;l!==null;){if(y1(l)){o=l;break}l=l.return}if(o==null)throw Error(s(160));switch(o.tag){case 27:var p=o.stateNode,y=ph(n);Mc(n,y,p);break;case 5:var w=o.stateNode;o.flags&32&&(oo(w,""),o.flags&=-33);var O=ph(n);Mc(n,O,w);break;case 3:case 4:var U=o.stateNode.containerInfo,V=ph(n);mh(n,V,U);break;default:throw Error(s(161))}}catch(Z){Ge(n,n.return,Z)}n.flags&=-3}a&4096&&(n.flags&=-4097)}function R1(n){if(n.subtreeFlags&1024)for(n=n.child;n!==null;){var a=n;R1(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),n=n.sibling}}function Fr(n,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)x1(n,a.alternate,a),a=a.sibling}function _s(n){for(n=n.child;n!==null;){var a=n;switch(a.tag){case 0:case 11:case 14:case 15:va(4,a,a.return),_s(a);break;case 1:fr(a,a.return);var o=a.stateNode;typeof o.componentWillUnmount=="function"&&m1(a,a.return,o),_s(a);break;case 27:Zi(a.stateNode);case 26:case 5:fr(a,a.return),_s(a);break;case 22:a.memoizedState===null&&_s(a);break;case 30:_s(a);break;default:_s(a)}n=n.sibling}}function Vr(n,a,o){for(o=o&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var l=a.alternate,p=n,y=a,w=y.flags;switch(y.tag){case 0:case 11:case 15:Vr(p,y,o),$i(4,y);break;case 1:if(Vr(p,y,o),l=y,p=l.stateNode,typeof p.componentDidMount=="function")try{p.componentDidMount()}catch(V){Ge(l,l.return,V)}if(l=y,p=l.updateQueue,p!==null){var O=l.stateNode;try{var U=p.shared.hiddenCallbacks;if(U!==null)for(p.shared.hiddenCallbacks=null,p=0;p<U.length;p++)rv(U[p],O)}catch(V){Ge(l,l.return,V)}}o&&w&64&&p1(y),Fi(y,y.return);break;case 27:v1(y);case 26:case 5:Vr(p,y,o),o&&l===null&&w&4&&g1(y),Fi(y,y.return);break;case 12:Vr(p,y,o);break;case 31:Vr(p,y,o),o&&w&4&&_1(p,y);break;case 13:Vr(p,y,o),o&&w&4&&E1(p,y);break;case 22:y.memoizedState===null&&Vr(p,y,o),Fi(y,y.return);break;case 30:break;default:Vr(p,y,o)}a=a.sibling}}function yh(n,a){var o=null;n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),n=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==o&&(n!=null&&n.refCount++,o!=null&&Ai(o))}function vh(n,a){n=null,a.alternate!==null&&(n=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==n&&(a.refCount++,n!=null&&Ai(n))}function Zn(n,a,o,l){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)T1(n,a,o,l),a=a.sibling}function T1(n,a,o,l){var p=a.flags;switch(a.tag){case 0:case 11:case 15:Zn(n,a,o,l),p&2048&&$i(9,a);break;case 1:Zn(n,a,o,l);break;case 3:Zn(n,a,o,l),p&2048&&(n=null,a.alternate!==null&&(n=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==n&&(a.refCount++,n!=null&&Ai(n)));break;case 12:if(p&2048){Zn(n,a,o,l),n=a.stateNode;try{var y=a.memoizedProps,w=y.id,O=y.onPostCommit;typeof O=="function"&&O(w,a.alternate===null?"mount":"update",n.passiveEffectDuration,-0)}catch(U){Ge(a,a.return,U)}}else Zn(n,a,o,l);break;case 31:Zn(n,a,o,l);break;case 13:Zn(n,a,o,l);break;case 23:break;case 22:y=a.stateNode,w=a.alternate,a.memoizedState!==null?y._visibility&2?Zn(n,a,o,l):Vi(n,a):y._visibility&2?Zn(n,a,o,l):(y._visibility|=2,To(n,a,o,l,(a.subtreeFlags&10256)!==0||!1)),p&2048&&yh(w,a);break;case 24:Zn(n,a,o,l),p&2048&&vh(a.alternate,a);break;default:Zn(n,a,o,l)}}function To(n,a,o,l,p){for(p=p&&((a.subtreeFlags&10256)!==0||!1),a=a.child;a!==null;){var y=n,w=a,O=o,U=l,V=w.flags;switch(w.tag){case 0:case 11:case 15:To(y,w,O,U,p),$i(8,w);break;case 23:break;case 22:var Z=w.stateNode;w.memoizedState!==null?Z._visibility&2?To(y,w,O,U,p):Vi(y,w):(Z._visibility|=2,To(y,w,O,U,p)),p&&V&2048&&yh(w.alternate,w);break;case 24:To(y,w,O,U,p),p&&V&2048&&vh(w.alternate,w);break;default:To(y,w,O,U,p)}a=a.sibling}}function Vi(n,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var o=n,l=a,p=l.flags;switch(l.tag){case 22:Vi(o,l),p&2048&&yh(l.alternate,l);break;case 24:Vi(o,l),p&2048&&vh(l.alternate,l);break;default:Vi(o,l)}a=a.sibling}}var qi=8192;function Oo(n,a,o){if(n.subtreeFlags&qi)for(n=n.child;n!==null;)O1(n,a,o),n=n.sibling}function O1(n,a,o){switch(n.tag){case 26:Oo(n,a,o),n.flags&qi&&n.memoizedState!==null&&v3(o,Wn,n.memoizedState,n.memoizedProps);break;case 5:Oo(n,a,o);break;case 3:case 4:var l=Wn;Wn=Yc(n.stateNode.containerInfo),Oo(n,a,o),Wn=l;break;case 22:n.memoizedState===null&&(l=n.alternate,l!==null&&l.memoizedState!==null?(l=qi,qi=16777216,Oo(n,a,o),qi=l):Oo(n,a,o));break;default:Oo(n,a,o)}}function A1(n){var a=n.alternate;if(a!==null&&(n=a.child,n!==null)){a.child=null;do a=n.sibling,n.sibling=null,n=a;while(n!==null)}}function Yi(n){var a=n.deletions;if((n.flags&16)!==0){if(a!==null)for(var o=0;o<a.length;o++){var l=a[o];kt=l,M1(l,n)}A1(n)}if(n.subtreeFlags&10256)for(n=n.child;n!==null;)N1(n),n=n.sibling}function N1(n){switch(n.tag){case 0:case 11:case 15:Yi(n),n.flags&2048&&va(9,n,n.return);break;case 3:Yi(n);break;case 12:Yi(n);break;case 22:var a=n.stateNode;n.memoizedState!==null&&a._visibility&2&&(n.return===null||n.return.tag!==13)?(a._visibility&=-3,Lc(n)):Yi(n);break;default:Yi(n)}}function Lc(n){var a=n.deletions;if((n.flags&16)!==0){if(a!==null)for(var o=0;o<a.length;o++){var l=a[o];kt=l,M1(l,n)}A1(n)}for(n=n.child;n!==null;){switch(a=n,a.tag){case 0:case 11:case 15:va(8,a,a.return),Lc(a);break;case 22:o=a.stateNode,o._visibility&2&&(o._visibility&=-3,Lc(a));break;default:Lc(a)}n=n.sibling}}function M1(n,a){for(;kt!==null;){var o=kt;switch(o.tag){case 0:case 11:case 15:va(8,o,a);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var l=o.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:Ai(o.memoizedState.cache)}if(l=o.child,l!==null)l.return=o,kt=l;else e:for(o=n;kt!==null;){l=kt;var p=l.sibling,y=l.return;if(S1(l),l===o){kt=null;break e}if(p!==null){p.return=y,kt=p;break e}kt=y}}}var L5={getCacheForType:function(n){var a=Ht(bt),o=a.data.get(n);return o===void 0&&(o=n(),a.data.set(n,o)),o},cacheSignal:function(){return Ht(bt).controller.signal}},D5=typeof WeakMap=="function"?WeakMap:Map,Fe=0,et=null,je=null,Ie=0,Ye=0,Cn=null,ba=!1,Ao=!1,bh=!1,qr=0,pt=0,xa=0,Es=0,xh=0,Rn=0,No=0,Gi=null,dn=null,Sh=!1,Dc=0,j1=0,Ic=1/0,kc=null,Sa=null,Et=0,wa=null,Mo=null,Yr=0,wh=0,_h=null,L1=null,Ki=0,Eh=null;
vendor: 14,608 bytes, line 9
9function Tn(){return(Fe&2)!==0&&Ie!==0?Ie&-Ie:k.T!==null?Nh():Fd()}function D1(){if(Rn===0)if((Ie&536870912)===0||Ue){var n=Zs;Zs<<=1,(Zs&3932160)===0&&(Zs=262144),Rn=n}else Rn=536870912;return n=_n.current,n!==null&&(n.flags|=32),Rn}function fn(n,a,o){(n===et&&(Ye===2||Ye===9)||n.cancelPendingCommit!==null)&&(jo(n,0),_a(n,Ie,Rn,!1)),ft(n,o),((Fe&2)===0||n!==et)&&(n===et&&((Fe&2)===0&&(Es|=o),pt===4&&_a(n,Ie,Rn,!1)),hr(n))}function I1(n,a,o){if((Fe&6)!==0)throw Error(s(327));var l=!o&&(a&127)===0&&(a&n.expiredLanes)===0||lt(n,a),p=l?P5(n,a):Rh(n,a,!0),y=l;do{if(p===0){Ao&&!l&&_a(n,a,0,!1);break}else{if(o=n.current.alternate,y&&!I5(o)){p=Rh(n,a,!1),y=!1;continue}if(p===2){if(y=a,n.errorRecoveryDisabledLanes&y)var w=0;else w=n.pendingLanes&-536870913,w=w!==0?w:w&536870912?536870912:0;if(w!==0){a=w;e:{var O=n;p=Gi;var U=O.current.memoizedState.isDehydrated;if(U&&(jo(O,w).flags|=256),w=Rh(O,w,!1),w!==2){if(bh&&!U){O.errorRecoveryDisabledLanes|=y,Es|=y,p=4;break e}y=dn,dn=p,y!==null&&(dn===null?dn=y:dn.push.apply(dn,y))}p=w}if(y=!1,p!==2)continue}}if(p===1){jo(n,0),_a(n,a,0,!0);break}e:{switch(l=n,y=p,y){case 0:case 1:throw Error(s(345));case 4:if((a&4194048)!==a)break;case 6:_a(l,a,Rn,!ba);break e;case 2:dn=null;break;case 3:case 5:break;default:throw Error(s(329))}if((a&62914560)===a&&(p=Dc+300-Ae(),10<p)){if(_a(l,a,Rn,!ba),_e(l,0,!0)!==0)break e;Yr=a,l.timeoutHandle=fb(k1.bind(null,l,o,dn,kc,Sh,a,Rn,Es,No,ba,y,"Throttled",-0,0),p);break e}k1(l,o,dn,kc,Sh,a,Rn,Es,No,ba,y,null,-0,0)}}break}while(!0);hr(n)}function k1(n,a,o,l,p,y,w,O,U,V,Z,se,G,K){if(n.timeoutHandle=-1,se=a.subtreeFlags,se&8192||(se&16785408)===16785408){se={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Mr},O1(a,y,se);var ge=(y&62914560)===y?Dc-Ae():(y&4194048)===y?j1-Ae():0;if(ge=b3(se,ge),ge!==null){Yr=y,n.cancelPendingCommit=ge(V1.bind(null,n,a,y,o,l,p,w,O,U,Z,se,null,G,K)),_a(n,y,w,!V);return}}V1(n,a,y,o,l,p,w,O,U)}function I5(n){for(var a=n;;){var o=a.tag;if((o===0||o===11||o===15)&&a.flags&16384&&(o=a.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var l=0;l<o.length;l++){var p=o[l],y=p.getSnapshot;p=p.value;try{if(!Sn(y(),p))return!1}catch{return!1}}if(o=a.child,a.subtreeFlags&16384&&o!==null)o.return=a,a=o;else{if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function _a(n,a,o,l){a&=~xh,a&=~Es,n.suspendedLanes|=a,n.pingedLanes&=~a,l&&(n.warmLanes|=a),l=n.expirationTimes;for(var p=a;0<p;){var y=31-qt(p),w=1<<y;l[y]=-1,p&=~w}o!==0&&is(n,o,a)}function Pc(){return(Fe&6)===0?(Qi(0),!1):!0}function Ch(){if(je!==null){if(Ye===0)var n=je.return;else n=je,Ir=ms=null,Hf(n),wo=null,Mi=0,n=je;for(;n!==null;)h1(n.alternate,n),n=n.return;je=null}}function jo(n,a){var o=n.timeoutHandle;o!==-1&&(n.timeoutHandle=-1,t3(o)),o=n.cancelPendingCommit,o!==null&&(n.cancelPendingCommit=null,o()),Yr=0,Ch(),et=n,je=o=Lr(n.current,null),Ie=a,Ye=0,Cn=null,ba=!1,Ao=lt(n,a),bh=!1,No=Rn=xh=Es=xa=pt=0,dn=Gi=null,Sh=!1,(a&8)!==0&&(a|=a&32);var l=n.entangledLanes;if(l!==0)for(n=n.entanglements,l&=a;0<l;){var p=31-qt(l),y=1<<p;a|=n[p],l&=~y}return qr=a,ac(),o}function P1(n,a){Te=null,k.H=zi,a===So||a===fc?(a=Jy(),Ye=3):a===Af?(a=Jy(),Ye=4):Ye=a===rh?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,Cn=a,je===null&&(pt=1,Rc(n,In(a,n.current)))}function U1(){var n=_n.current;return n===null?!0:(Ie&4194048)===Ie?zn===null:(Ie&62914560)===Ie||(Ie&536870912)!==0?n===zn:!1}function z1(){var n=k.H;return k.H=zi,n===null?zi:n}function B1(){var n=k.A;return k.A=L5,n}function Uc(){pt=4,ba||(Ie&4194048)!==Ie&&_n.current!==null||(Ao=!0),(xa&134217727)===0&&(Es&134217727)===0||et===null||_a(et,Ie,Rn,!1)}function Rh(n,a,o){var l=Fe;Fe|=2;var p=z1(),y=B1();(et!==n||Ie!==a)&&(kc=null,jo(n,a)),a=!1;var w=pt;e:do try{if(Ye!==0&&je!==null){var O=je,U=Cn;switch(Ye){case 8:Ch(),w=6;break e;case 3:case 2:case 9:case 6:_n.current===null&&(a=!0);var V=Ye;if(Ye=0,Cn=null,Lo(n,O,U,V),o&&Ao){w=0;break e}break;default:V=Ye,Ye=0,Cn=null,Lo(n,O,U,V)}}k5(),w=pt;break}catch(Z){P1(n,Z)}while(!0);return a&&n.shellSuspendCounter++,Ir=ms=null,Fe=l,k.H=p,k.A=y,je===null&&(et=null,Ie=0,ac()),w}function k5(){for(;je!==null;)H1(je)}function P5(n,a){var o=Fe;Fe|=2;var l=z1(),p=B1();et!==n||Ie!==a?(kc=null,Ic=Ae()+500,jo(n,a)):Ao=lt(n,a);e:do try{if(Ye!==0&&je!==null){a=je;var y=Cn;t:switch(Ye){case 1:Ye=0,Cn=null,Lo(n,a,y,1);break;case 2:case 9:if(Wy(y)){Ye=0,Cn=null,$1(a);break}a=function(){Ye!==2&&Ye!==9||et!==n||(Ye=7),hr(n)},y.then(a,a);break e;case 3:Ye=7;break e;case 4:Ye=5;break e;case 7:Wy(y)?(Ye=0,Cn=null,$1(a)):(Ye=0,Cn=null,Lo(n,a,y,7));break;case 5:var w=null;switch(je.tag){case 26:w=je.memoizedState;case 5:case 27:var O=je;if(w?Tb(w):O.stateNode.complete){Ye=0,Cn=null;var U=O.sibling;if(U!==null)je=U;else{var V=O.return;V!==null?(je=V,zc(V)):je=null}break t}}Ye=0,Cn=null,Lo(n,a,y,5);break;case 6:Ye=0,Cn=null,Lo(n,a,y,6);break;case 8:Ch(),pt=6;break e;default:throw Error(s(462))}}U5();break}catch(Z){P1(n,Z)}while(!0);return Ir=ms=null,k.H=l,k.A=p,Fe=o,je!==null?0:(et=null,Ie=0,ac(),pt)}function U5(){for(;je!==null&&!Ut();)H1(je)}function H1(n){var a=d1(n.alternate,n,qr);n.memoizedProps=n.pendingProps,a===null?zc(n):je=a}function $1(n){var a=n,o=a.alternate;switch(a.tag){case 15:case 0:a=s1(o,a,a.pendingProps,a.type,void 0,Ie);break;case 11:a=s1(o,a,a.pendingProps,a.type.render,a.ref,Ie);break;case 5:Hf(a);default:h1(o,a),a=je=By(a,qr),a=d1(o,a,qr)}n.memoizedProps=n.pendingProps,a===null?zc(n):je=a}function Lo(n,a,o,l){Ir=ms=null,Hf(a),wo=null,Mi=0;var p=a.return;try{if(R5(n,p,a,o,Ie)){pt=1,Rc(n,In(o,n.current)),je=null;return}}catch(y){if(p!==null)throw je=p,y;pt=1,Rc(n,In(o,n.current)),je=null;return}a.flags&32768?(Ue||l===1?n=!0:Ao||(Ie&536870912)!==0?n=!1:(ba=n=!0,(l===2||l===9||l===3||l===6)&&(l=_n.current,l!==null&&l.tag===13&&(l.flags|=16384))),F1(a,n)):zc(a)}function zc(n){var a=n;do{if((a.flags&32768)!==0){F1(a,ba);return}n=a.return;var o=A5(a.alternate,a,qr);if(o!==null){je=o;return}if(a=a.sibling,a!==null){je=a;return}je=a=n}while(a!==null);pt===0&&(pt=5)}function F1(n,a){do{var o=N5(n.alternate,n);if(o!==null){o.flags&=32767,je=o;return}if(o=n.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!a&&(n=n.sibling,n!==null)){je=n;return}je=n=o}while(n!==null);pt=6,je=null}function V1(n,a,o,l,p,y,w,O,U){n.cancelPendingCommit=null;do Bc();while(Et!==0);if((Fe&6)!==0)throw Error(s(327));if(a!==null){if(a===n.current)throw Error(s(177));if(y=a.lanes|a.childLanes,y|=pf,nn(n,o,y,w,O,U),n===et&&(je=et=null,Ie=0),Mo=a,wa=n,Yr=o,wh=y,_h=p,L1=l,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(n.callbackNode=null,n.callbackPriority=0,$5(as,function(){return Q1(),null})):(n.callbackNode=null,n.callbackPriority=0),l=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||l){l=k.T,k.T=null,p=Y.p,Y.p=2,w=Fe,Fe|=4;try{M5(n,a,o)}finally{Fe=w,Y.p=p,k.T=l}}Et=1,q1(),Y1(),G1()}}function q1(){if(Et===1){Et=0;var n=wa,a=Mo,o=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||o){o=k.T,k.T=null;var l=Y.p;Y.p=2;var p=Fe;Fe|=4;try{C1(a,n);var y=Uh,w=My(n.containerInfo),O=y.focusedElem,U=y.selectionRange;if(w!==O&&O&&O.ownerDocument&&Ny(O.ownerDocument.documentElement,O)){if(U!==null&&cf(O)){var V=U.start,Z=U.end;if(Z===void 0&&(Z=V),"selectionStart"in O)O.selectionStart=V,O.selectionEnd=Math.min(Z,O.value.length);else{var se=O.ownerDocument||document,G=se&&se.defaultView||window;if(G.getSelection){var K=G.getSelection(),ge=O.textContent.length,we=Math.min(U.start,ge),Ze=U.end===void 0?we:Math.min(U.end,ge);!K.extend&&we>Ze&&(w=Ze,Ze=we,we=w);var H=Ay(O,we),B=Ay(O,Ze);if(H&&B&&(K.rangeCount!==1||K.anchorNode!==H.node||K.anchorOffset!==H.offset||K.focusNode!==B.node||K.focusOffset!==B.offset)){var F=se.createRange();F.setStart(H.node,H.offset),K.removeAllRanges(),we>Ze?(K.addRange(F),K.extend(B.node,B.offset)):(F.setEnd(B.node,B.offset),K.addRange(F))}}}}for(se=[],K=O;K=K.parentNode;)K.nodeType===1&&se.push({element:K,left:K.scrollLeft,top:K.scrollTop});for(typeof O.focus=="function"&&O.focus(),O=0;O<se.length;O++){var ae=se[O];ae.element.scrollLeft=ae.left,ae.element.scrollTop=ae.top}}Zc=!!Ph,Uh=Ph=null}finally{Fe=p,Y.p=l,k.T=o}}n.current=a,Et=2}}function Y1(){if(Et===2){Et=0;var n=wa,a=Mo,o=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||o){o=k.T,k.T=null;var l=Y.p;Y.p=2;var p=Fe;Fe|=4;try{x1(n,a.alternate,a)}finally{Fe=p,Y.p=l,k.T=o}}Et=3}}function G1(){if(Et===4||Et===3){Et=0,Gn();var n=wa,a=Mo,o=Yr,l=L1;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?Et=5:(Et=0,Mo=wa=null,K1(n,n.pendingLanes));var p=n.pendingLanes;if(p===0&&(Sa=null),Qn(o),a=a.stateNode,Zt&&typeof Zt.onCommitFiberRoot=="function")try{Zt.onCommitFiberRoot(ss,a,void 0,(a.current.flags&128)===128)}catch{}if(l!==null){a=k.T,p=Y.p,Y.p=2,k.T=null;try{for(var y=n.onRecoverableError,w=0;w<l.length;w++){var O=l[w];y(O.value,{componentStack:O.stack})}}finally{k.T=a,Y.p=p}}(Yr&3)!==0&&Bc(),hr(n),p=n.pendingLanes,(o&261930)!==0&&(p&42)!==0?n===Eh?Ki++:(Ki=0,Eh=n):Ki=0,Qi(0)}}function K1(n,a){(n.pooledCacheLanes&=a)===0&&(a=n.pooledCache,a!=null&&(n.pooledCache=null,Ai(a)))}function Bc(){return q1(),Y1(),G1(),Q1()}function Q1(){if(Et!==5)return!1;var n=wa,a=wh;wh=0;var o=Qn(Yr),l=k.T,p=Y.p;try{Y.p=32>o?32:o,k.T=null,o=_h,_h=null;var y=wa,w=Yr;if(Et=0,Mo=wa=null,Yr=0,(Fe&6)!==0)throw Error(s(331));var O=Fe;if(Fe|=4,N1(y.current),T1(y,y.current,w,o),Fe=O,Qi(0,!1),Zt&&typeof Zt.onPostCommitFiberRoot=="function")try{Zt.onPostCommitFiberRoot(ss,y)}catch{}return!0}finally{Y.p=p,k.T=l,K1(n,a)}}function X1(n,a,o){a=In(o,a),a=nh(n.stateNode,a,2),n=ma(n,a,2),n!==null&&(ft(n,2),hr(n))}function Ge(n,a,o){if(n.tag===3)X1(n,n,o);else for(;a!==null;){if(a.tag===3){X1(a,n,o);break}else if(a.tag===1){var l=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Sa===null||!Sa.has(l))){n=In(o,n),o=Wv(2),l=ma(a,o,2),l!==null&&(Zv(o,l,a,n),ft(l,2),hr(l));break}}a=a.return}}function Th(n,a,o){var l=n.pingCache;if(l===null){l=n.pingCache=new D5;var p=new Set;l.set(a,p)}else p=l.get(a),p===void 0&&(p=new Set,l.set(a,p));p.has(o)||(bh=!0,p.add(o),n=z5.bind(null,n,a,o),a.then(n,n))}function z5(n,a,o){var l=n.pingCache;l!==null&&l.delete(a),n.pingedLanes|=n.suspendedLanes&o,n.warmLanes&=~o,et===n&&(Ie&o)===o&&(pt===4||pt===3&&(Ie&62914560)===Ie&&300>Ae()-Dc?(Fe&2)===0&&jo(n,0):xh|=o,No===Ie&&(No=0)),hr(n)}function W1(n,a){a===0&&(a=Yt()),n=fs(n,a),n!==null&&(ft(n,a),hr(n))}function B5(n){var a=n.memoizedState,o=0;a!==null&&(o=a.retryLane),W1(n,o)}function H5(n,a){var o=0;switch(n.tag){case 31:case 13:var l=n.stateNode,p=n.memoizedState;p!==null&&(o=p.retryLane);break;case 19:l=n.stateNode;break;case 22:l=n.stateNode._retryCache;break;default:throw Error(s(314))}l!==null&&l.delete(a),W1(n,o)}function $5(n,a){return rs(n,a)}var Hc=null,Do=null,Oh=!1,$c=!1,Ah=!1,Ea=0;function hr(n){n!==Do&&n.next===null&&(Do===null?Hc=Do=n:Do=Do.next=n),$c=!0,Oh||(Oh=!0,V5())}function Qi(n,a){if(!Ah&&$c){Ah=!0;do for(var o=!1,l=Hc;l!==null;){if(n!==0){var p=l.pendingLanes;if(p===0)var y=0;else{var w=l.suspendedLanes,O=l.pingedLanes;y=(1<<31-qt(42|n)+1)-1,y&=p&~(w&~O),y=y&201326741?y&201326741|1:y?y|2:0}y!==0&&(o=!0,tb(l,y))}else y=Ie,y=_e(l,l===et?y:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(y&3)===0||lt(l,y)||(o=!0,tb(l,y));l=l.next}while(o);Ah=!1}}function F5(){Z1()}function Z1(){$c=Oh=!1;var n=0;Ea!==0&&e3()&&(n=Ea);for(var a=Ae(),o=null,l=Hc;l!==null;){var p=l.next,y=J1(l,a);y===0?(l.next=null,o===null?Hc=p:o.next=p,p===null&&(Do=o)):(o=l,(n!==0||(y&3)!==0)&&($c=!0)),l=p}Et!==0&&Et!==5||Qi(n),Ea!==0&&(Ea=0)}function J1(n,a){for(var o=n.suspendedLanes,l=n.pingedLanes,p=n.expirationTimes,y=n.pendingLanes&-62914561;0<y;){var w=31-qt(y),O=1<<w,U=p[w];U===-1?((O&o)===0||(O&l)!==0)&&(p[w]=Dt(O,a)):U<=a&&(n.expiredLanes|=O),y&=~O}if(a=et,o=Ie,o=_e(n,n===a?o:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),l=n.callbackNode,o===0||n===a&&(Ye===2||Ye===9)||n.cancelPendingCommit!==null)return l!==null&&l!==null&&aa(l),n.callbackNode=null,n.callbackPriority=0;if((o&3)===0||lt(n,o)){if(a=o&-o,a===n.callbackPriority)return a;switch(l!==null&&aa(l),Qn(o)){case 2:case 8:o=Xs;break;case 32:o=as;break;case 268435456:o=Ar;break;default:o=as}return l=eb.bind(null,n),o=rs(o,l),n.callbackPriority=a,n.callbackNode=o,a}return l!==null&&l!==null&&aa(l),n.callbackPriority=2,n.callbackNode=null,2}function eb(n,a){if(Et!==0&&Et!==5)return n.callbackNode=null,n.callbackPriority=0,null;var o=n.callbackNode;if(Bc()&&n.callbackNode!==o)return null;var l=Ie;return l=_e(n,n===et?l:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),l===0?null:(I1(n,l,a),J1(n,Ae()),n.callbackNode!=null&&n.callbackNode===o?eb.bind(null,n):null)}function tb(n,a){if(Bc())return null;I1(n,a,!0)}function V5(){n3(function(){(Fe&6)!==0?rs(Wt,F5):Z1()})}function Nh(){if(Ea===0){var n=bo;n===0&&(n=Ws,Ws<<=1,(Ws&261888)===0&&(Ws=256)),Ea=n}return Ea}function nb(n){return n==null||typeof n=="symbol"||typeof n=="boolean"?null:typeof n=="function"?n:Xl(""+n)}function rb(n,a){var o=a.ownerDocument.createElement("input");return o.name=a.name,o.value=a.value,n.id&&o.setAttribute("form",n.id),a.parentNode.insertBefore(o,a),n=new FormData(n),o.parentNode.removeChild(o),n}function q5(n,a,o,l,p){if(a==="submit"&&o&&o.stateNode===p){var y=nb((p[sn]||null).action),w=l.submitter;w&&(a=(a=w[sn]||null)?nb(a.formAction):w.getAttribute("formAction"),a!==null&&(y=a,w=null));var O=new ec("action","action",null,l,p);n.push({event:O,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(Ea!==0){var U=w?rb(p,w):new FormData(p);Xf(o,{pending:!0,data:U,method:p.method,action:y},null,U)}}else typeof y=="function"&&(O.preventDefault(),U=w?rb(p,w):new FormData(p),Xf(o,{pending:!0,data:U,method:p.method,action:y},y,U))},currentTarget:p}]})}}for(var Mh=0;Mh<hf.length;Mh++){var jh=hf[Mh],Y5=jh.toLowerCase(),G5=jh[0].toUpperCase()+jh.slice(1);Xn(Y5,"on"+G5)}Xn(Dy,"onAnimationEnd"),Xn(Iy,"onAnimationIteration"),Xn(ky,"onAnimationStart"),Xn("dblclick","onDoubleClick"),Xn("focusin","onFocus"),Xn("focusout","onBlur"),Xn(c5,"onTransitionRun"),Xn(u5,"onTransitionStart"),Xn(d5,"onTransitionCancel"),Xn(Py,"onTransitionEnd"),ao("onMouseEnter",["mouseout","mouseover"]),ao("onMouseLeave",["mouseout","mouseover"]),ao("onPointerEnter",["pointerout","pointerover"]),ao("onPointerLeave",["pointerout","pointerover"]),ls("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ls("onSelect","focusout contextmenu dragend focu
9sin keydown keyup mousedown mouseup selectionchange".split(" ")),ls("onBeforeInput",["compositionend","keypress","textInput","paste"]),ls("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ls("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ls("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xi="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(" "),K5=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Xi));function ab(n,a){a=(a&4)!==0;for(var o=0;o<n.length;o++){var l=n[o],p=l.event;l=l.listeners;e:{var y=void 0;if(a)for(var w=l.length-1;0<=w;w--){var O=l[w],U=O.instance,V=O.currentTarget;if(O=O.listener,U!==y&&p.isPropagationStopped())break e;y=O,p.currentTarget=V;try{y(p)}catch(Z){rc(Z)}p.currentTarget=null,y=U}else for(w=0;w<l.length;w++){if(O=l[w],U=O.instance,V=O.currentTarget,O=O.listener,U!==y&&p.isPropagationStopped())break e;y=O,p.currentTarget=V;try{y(p)}catch(Z){rc(Z)}p.currentTarget=null,y=U}}}}function Le(n,a){var o=a[Vd];o===void 0&&(o=a[Vd]=new Set);var l=n+"__bubble";o.has(l)||(sb(a,n,2,!1),o.add(l))}function Lh(n,a,o){var l=0;a&&(l|=4),sb(o,n,l,a)}var Fc="_reactListening"+Math.random().toString(36).slice(2);function Dh(n){if(!n[Fc]){n[Fc]=!0,Zg.forEach(function(o){o!=="selectionchange"&&(K5.has(o)||Lh(o,!1,n),Lh(o,!0,n))});var a=n.nodeType===9?n:n.ownerDocument;a===null||a[Fc]||(a[Fc]=!0,Lh("selectionchange",!1,a))}}function sb(n,a,o,l){switch(Db(a)){case 2:var p=w3;break;case 8:p=_3;break;default:p=Qh}o=p.bind(null,a,o,n),p=void 0,!Jd||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(p=!0),l?p!==void 0?n.addEventListener(a,o,{capture:!0,passive:p}):n.addEventListener(a,o,!0):p!==void 0?n.addEventListener(a,o,{passive:p}):n.addEventListener(a,o,!1)}function Ih(n,a,o,l,p){var y=l;if((a&1)===0&&(a&2)===0&&l!==null)e:for(;;){if(l===null)return;var w=l.tag;if(w===3||w===4){var O=l.stateNode.containerInfo;if(O===p)break;if(w===4)for(w=l.return;w!==null;){var U=w.tag;if((U===3||U===4)&&w.stateNode.containerInfo===p)return;w=w.return}for(;O!==null;){if(w=to(O),w===null)return;if(U=w.tag,U===5||U===6||U===26||U===27){l=y=w;continue e}O=O.parentNode}}l=l.return}uy(function(){var V=y,Z=Wd(o),se=[];e:{var G=Uy.get(n);if(G!==void 0){var K=ec,ge=n;switch(n){case"keypress":if(Zl(o)===0)break e;case"keydown":case"keyup":K=HC;break;case"focusin":ge="focus",K=rf;break;case"focusout":ge="blur",K=rf;break;case"beforeblur":case"afterblur":K=rf;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":K=hy;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":K=AC;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":K=VC;break;case Dy:case Iy:case ky:K=jC;break;case Py:K=YC;break;case"scroll":case"scrollend":K=TC;break;case"wheel":K=KC;break;case"copy":case"cut":case"paste":K=DC;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":K=my;break;case"toggle":case"beforetoggle":K=XC}var we=(a&4)!==0,Ze=!we&&(n==="scroll"||n==="scrollend"),H=we?G!==null?G+"Capture":null:G;we=[];for(var B=V,F;B!==null;){var ae=B;if(F=ae.stateNode,ae=ae.tag,ae!==5&&ae!==26&&ae!==27||F===null||H===null||(ae=vi(B,H),ae!=null&&we.push(Wi(B,ae,F))),Ze)break;B=B.return}0<we.length&&(G=new K(G,ge,null,o,Z),se.push({event:G,listeners:we}))}}if((a&7)===0){e:{if(G=n==="mouseover"||n==="pointerover",K=n==="mouseout"||n==="pointerout",G&&o!==Xd&&(ge=o.relatedTarget||o.fromElement)&&(to(ge)||ge[eo]))break e;if((K||G)&&(G=Z.window===Z?Z:(G=Z.ownerDocument)?G.defaultView||G.parentWindow:window,K?(ge=o.relatedTarget||o.toElement,K=V,ge=ge?to(ge):null,ge!==null&&(Ze=c(ge),we=ge.tag,ge!==Ze||we!==5&&we!==27&&we!==6)&&(ge=null)):(K=null,ge=V),K!==ge)){if(we=hy,ae="onMouseLeave",H="onMouseEnter",B="mouse",(n==="pointerout"||n==="pointerover")&&(we=my,ae="onPointerLeave",H="onPointerEnter",B="pointer"),Ze=K==null?G:yi(K),F=ge==null?G:yi(ge),G=new we(ae,B+"leave",K,o,Z),G.target=Ze,G.relatedTarget=F,ae=null,to(Z)===V&&(we=new we(H,B+"enter",ge,o,Z),we.target=F,we.relatedTarget=Ze,ae=we),Ze=ae,K&&ge)t:{for(we=Q5,H=K,B=ge,F=0,ae=H;ae;ae=we(ae))F++;
vendor: 5,450 bytes, lines 9-10
9ae=0;for(var Se=B;Se;Se=we(Se))ae++;for(;0<F-ae;)H=we(H),F--;for(;0<ae-F;)B=we(B),ae--;for(;F--;){if(H===B||B!==null&&H===B.alternate){we=H;break t}H=we(H),B=we(B)}we=null}else we=null;K!==null&&ob(se,G,K,we,!1),ge!==null&&Ze!==null&&ob(se,Ze,ge,we,!0)}}e:{if(G=V?yi(V):window,K=G.nodeName&&G.nodeName.toLowerCase(),K==="select"||K==="input"&&G.type==="file")var Be=_y;else if(Sy(G))if(Ey)Be=o5;else{Be=a5;var xe=r5}else K=G.nodeName,!K||K.toLowerCase()!=="input"||G.type!=="checkbox"&&G.type!=="radio"?V&&Qd(V.elementType)&&(Be=_y):Be=s5;if(Be&&(Be=Be(n,V))){wy(se,Be,o,Z);break e}xe&&xe(n,G,V),n==="focusout"&&V&&G.type==="number"&&V.memoizedProps.value!=null&&Kd(G,"number",G.value)}switch(xe=V?yi(V):window,n){case"focusin":(Sy(xe)||xe.contentEditable==="true")&&(uo=xe,uf=V,Ri=null);break;case"focusout":Ri=uf=uo=null;break;case"mousedown":df=!0;break;case"contextmenu":case"mouseup":case"dragend":df=!1,jy(se,o,Z);break;case"selectionchange":if(l5)break;case"keydown":case"keyup":jy(se,o,Z)}var Oe;if(sf)e:{switch(n){case"compositionstart":var ke="onCompositionStart";break e;case"compositionend":ke="onCompositionEnd";break e;case"compositionupdate":ke="onCompositionUpdate";break e}ke=void 0}else co?by(n,o)&&(ke="onCompositionEnd"):n==="keydown"&&o.keyCode===229&&(ke="onCompositionStart");ke&&(gy&&o.locale!=="ko"&&(co||ke!=="onCompositionStart"?ke==="onCompositionEnd"&&co&&(Oe=dy()):(la=Z,ef="value"in la?la.value:la.textContent,co=!0)),xe=Vc(V,ke),0<xe.length&&(ke=new py(ke,n,null,o,Z),se.push({event:ke,listeners:xe}),Oe?ke.data=Oe:(Oe=xy(o),Oe!==null&&(ke.data=Oe)))),(Oe=ZC?JC(n,o):e5(n,o))&&(ke=Vc(V,"onBeforeInput"),0<ke.length&&(xe=new py("onBeforeInput","beforeinput",null,o,Z),se.push({event:xe,listeners:ke}),xe.data=Oe)),q5(se,n,V,o,Z)}ab(se,a)})}function Wi(n,a,o){return{instance:n,listener:a,currentTarget:o}}function Vc(n,a){for(var o=a+"Capture",l=[];n!==null;){var p=n,y=p.stateNode;if(p=p.tag,p!==5&&p!==26&&p!==27||y===null||(p=vi(n,o),p!=null&&l.unshift(Wi(n,p,y)),p=vi(n,a),p!=null&&l.push(Wi(n,p,y))),n.tag===3)return l;n=n.return}return[]}function Q5(n){if(n===null)return null;do n=n.return;while(n&&n.tag!==5&&n.tag!==27);return n||null}function ob(n,a,o,l,p){for(var y=a._reactName,w=[];o!==null&&o!==l;){var O=o,U=O.alternate,V=O.stateNode;if(O=O.tag,U!==null&&U===l)break;O!==5&&O!==26&&O!==27||V===null||(U=V,p?(V=vi(o,y),V!=null&&w.unshift(Wi(o,V,U))):p||(V=vi(o,y),V!=null&&w.push(Wi(o,V,U)))),o=o.return}w.length!==0&&n.push({event:a,listeners:w})}var X5=/\r\n?/g,W5=/\u0000|\uFFFD/g;function ib(n){return(typeof n=="string"?n:""+n).replace(X5,` 10`).replace(W5,"")}function lb(n,a){return a=ib(a),ib(n)===a}function We(n,a,o,l,p,y){switch(o){case"children":typeof l=="string"?a==="body"||a==="textarea"&&l===""||oo(n,l):(typeof l=="number"||typeof l=="bigint")&&a!=="body"&&oo(n,""+l);break;case"className":Kl(n,"class",l);break;case"tabIndex":Kl(n,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":Kl(n,o,l);break;case"style":ly(n,l,y);break;case"data":if(a!=="object"){Kl(n,"data",l);break}case"src":case"href":if(l===""&&(a!=="a"||o!=="href")){n.removeAttribute(o);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){n.removeAttribute(o);break}l=Xl(""+l),n.setAttribute(o,l);break;case"action":case"formAction":if(typeof l=="function"){n.setAttribute(o,"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 y=="function"&&(o==="formAction"?(a!=="input"&&We(n,a,"name",p.name,p,null),We(n,a,"formEncType",p.formEncType,p,null),We(n,a,"formMethod",p.formMethod,p,null),We(n,a,"formTarget",p.formTarget,p,null)):(We(n,a,"encType",p.encType,p,null),We(n,a,"method",p.method,p,null),We(n,a,"target",p.target,p,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){n.removeAttribute(o);break}l=Xl(""+l),n.setAttribute(o,l);break;case"onClick":l!=null&&(n.onclick=Mr);break;case"onScroll":l!=null&&Le("scroll",n);break;case"onScrollEnd":l!=null&&Le("scrollend",n);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(s(61));if(o=l.__html,o!=null){if(p.children!=null)throw Error(s(60));n.innerHTML=o}}break;case"multiple":n.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":n.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"){n.removeAttribute("xlink:href");break}o=Xl(""+l),n.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o);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"?n.setAttribute(o,""+l):n.removeAttribute(o);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"playsInl
10ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?n.setAttribute(o,""):n.removeAttribute(o);break;case"capture":case"download":l===!0?n.setAttribute(o,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?n.setAttribute(o,l):n.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?n.setAttribute(o,l):n.removeAttribute(o);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?n.removeAttribute(o):n.setAttribute(o,l);break;case"popover":Le("beforetoggle",n),Le("toggle",n),Gl(n,"popover",l);break;case"xlinkActuate":Nr(n,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":Nr(n,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":Nr(n,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":Nr(n,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":Nr(n,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":Nr(n,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":Nr(n,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":Nr(n,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":Nr(n,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":Gl(n,"is",l);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=CC.get(o)||o,Gl(n,o,l))}}function kh(n,a,o,l,p,y){switch(o){case"style":ly(n,l,y);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(s(61));if(o=l.__html,o!=null){if(p.children!=null)throw Error(s(60));n.innerHTML=o}}break;case"children":typeof l=="string"?oo(n,l):(typeof l=="number"||typeof l=="bigint")&&oo(n,""+l);break;case"onScroll":l!=null&&Le("scroll",n);break;case"onScrollEnd":l!=null&&Le("scrollend",n);break;case"onClick":l!=null&&(n.onclick=Mr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Jg.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(p=o.endsWith("Capture"),a=o.slice(2,p?o.length-7:void 0),y=n[sn]||null,y=y!=null?y[o]:null,typeof y=="function"&&n.removeEventListener(a,y,p),typeof l=="function")){typeof y!="function"&&y!==null&&(o in n?n[o]=null:n.hasAttribute(o)&&n.removeAttribute(o)),n.addEventListener(a,l,p);break e}o in n?n[o]=l:l===!0?n.setAttribute(o,""):Gl(n,o,l)}}}function Ft(n,a,o){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Le("error",n),Le("load",n);var l=!1,p=!1,y;for(y in o)if(o.hasOwnProperty(y)){var w=o[y];if(w!=null)switch(y){case"src":l=!0;break;case"srcSet":p=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,a));default:We(n,a,y,w,o,null)}}p&&We(n,a,"srcSet",o.srcSet,o,null),l&&We(n,a,"src",o.src,o,null);return;case"input":Le("invalid",n);var O=y=w=p=null,U=null,V=null;for(l in o)if(o.hasOwnProperty(l)){var Z=o[l];if(Z!=null)switch(l){case"name":p=Z;break;case"type":w=Z;break;case"checked":U=Z;break;case"defaultChecked":V=Z;break;case"value":y=Z;break;case"defaultValue":O=Z;break;case"children":case"dangerouslySetInnerHTML":if(Z!=null)throw Error(s(137,a));break;default:We(n,a,l,Z,o,null)}}ay(n,y,O,U,V,w,p,!1);return;case"select":Le("invalid",n),l=w=y=null;for(p in o)if(o.hasOwnProperty(p)&&(O=o[p],O!=null))switch(p){case"value":y=O;break;case"defaultValue":w=O;break;case"multiple":l=O;default:We(n,a,p,O,o,null)}a=y,o=w,n.multiple=!!l,a!=null?so(n,!!l,a,!1):o!=null&&so(n,!!l,o,!0);return;case"textarea":Le("invalid",n),y=p=l=null;for(w in o)if(o.hasOwnProperty(w)&&(O=o[w],O!=null))switch(w){case"value":l=O;break;case"defaultValue":p=O;break;case"children":y=O;break;case"dangerouslySetInnerHTML":if(O!=null)throw Error(s(91));break;default:We(n,a,w,O,o,null)}oy(n,l,p,y);return;case"option":for(U in o)o.hasOwnProperty(U)&&(l=o[U],l!=null)&&(U==="selected"?n.selected=l&&typeof l!="function"&&typeof l!="symbol":We(n,a,U,l,o,null));return;case"dialog":Le("beforetoggle",n),Le("toggle",n),Le("cancel",n),Le("close",n);break;case"iframe":case"object":Le("load",n);break;case"video":case"audio":for(l=0;l<Xi.length;l++)Le(Xi[l],n);break;case"image":Le("error",n),Le("load",n);break;case"details":Le("toggle",n);break;case"embed":case"source":case"link":Le("error",n),Le("load",n);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(V in o)if(o.hasOwnProperty(V)&&(l=o[V],l!=null))switch(V){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,a));default:We(n,a,V,l,o,null)}return;default:if(Qd(a)){for(Z in o)o.hasOwnProperty(Z)&&(l=o[Z],l!==void 0&&kh(n,a,Z,l,o,void 0));return}}for(O in o)o.hasOwnProperty(O)&&(l=o[O],l!=null&&We(n,a,O,l,o,null))}function Z5(n,a,o,l){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var p=null,y=null,w=null,O=null,U=null,V=null,Z=null;for(K in o){var se=o[K];if(o.hasOwnProperty(K)&&se!=null)switch(K){case"checked":break;case"value":break;case"defaultValue":U=se;default:l.hasOwnProperty(K)||We(n,a,K,null,l,se)}}for(var G in l){var K=l[G];if(se=o[G],l.hasOwnProperty(G)&&(K!=null||se!=null))switch(G){case"type":y=K;break;case"name":p=K;break;case"checked":V=K;break;case"defaultChecked":Z=K;break;case"value":w=K;break;case"defaultValue":O=K;break;case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(s(137,a));break;default:K!==se&&We(n,a,G,K,l,se)}}Gd(n,w,O,U,V,Z,y,p);return;case"select":K=w=O=G=null;
vendor: 7,101 bytes, line 10
10for(y in o)if(U=o[y],o.hasOwnProperty(y)&&U!=null)switch(y){case"value":break;case"multiple":K=U;default:l.hasOwnProperty(y)||We(n,a,y,null,l,U)}for(p in l)if(y=l[p],U=o[p],l.hasOwnProperty(p)&&(y!=null||U!=null))switch(p){case"value":G=y;break;case"defaultValue":O=y;break;case"multiple":w=y;default:y!==U&&We(n,a,p,y,l,U)}a=O,o=w,l=K,G!=null?so(n,!!o,G,!1):!!l!=!!o&&(a!=null?so(n,!!o,a,!0):so(n,!!o,o?[]:"",!1));return;case"textarea":K=G=null;for(O in o)if(p=o[O],o.hasOwnProperty(O)&&p!=null&&!l.hasOwnProperty(O))switch(O){case"value":break;case"children":break;default:We(n,a,O,null,l,p)}for(w in l)if(p=l[w],y=o[w],l.hasOwnProperty(w)&&(p!=null||y!=null))switch(w){case"value":G=p;break;case"defaultValue":K=p;break;case"children":break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(s(91));break;default:p!==y&&We(n,a,w,p,l,y)}sy(n,G,K);return;case"option":for(var ge in o)G=o[ge],o.hasOwnProperty(ge)&&G!=null&&!l.hasOwnProperty(ge)&&(ge==="selected"?n.selected=!1:We(n,a,ge,null,l,G));for(U in l)G=l[U],K=o[U],l.hasOwnProperty(U)&&G!==K&&(G!=null||K!=null)&&(U==="selected"?n.selected=G&&typeof G!="function"&&typeof G!="symbol":We(n,a,U,G,l,K));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 we in o)G=o[we],o.hasOwnProperty(we)&&G!=null&&!l.hasOwnProperty(we)&&We(n,a,we,null,l,G);for(V in l)if(G=l[V],K=o[V],l.hasOwnProperty(V)&&G!==K&&(G!=null||K!=null))switch(V){case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(s(137,a));break;default:We(n,a,V,G,l,K)}return;default:if(Qd(a)){for(var Ze in o)G=o[Ze],o.hasOwnProperty(Ze)&&G!==void 0&&!l.hasOwnProperty(Ze)&&kh(n,a,Ze,void 0,l,G);for(Z in l)G=l[Z],K=o[Z],!l.hasOwnProperty(Z)||G===K||G===void 0&&K===void 0||kh(n,a,Z,G,l,K);return}}for(var H in o)G=o[H],o.hasOwnProperty(H)&&G!=null&&!l.hasOwnProperty(H)&&We(n,a,H,null,l,G);for(se in l)G=l[se],K=o[se],!l.hasOwnProperty(se)||G===K||G==null&&K==null||We(n,a,se,G,l,K)}function cb(n){switch(n){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function J5(){if(typeof performance.getEntriesByType=="function"){for(var n=0,a=0,o=performance.getEntriesByType("resource"),l=0;l<o.length;l++){var p=o[l],y=p.transferSize,w=p.initiatorType,O=p.duration;if(y&&O&&cb(w)){for(w=0,O=p.responseEnd,l+=1;l<o.length;l++){var U=o[l],V=U.startTime;if(V>O)break;var Z=U.transferSize,se=U.initiatorType;Z&&cb(se)&&(U=U.responseEnd,w+=Z*(U<O?1:(O-V)/(U-V)))}if(--l,a+=8*(y+w)/(p.duration/1e3),n++,10<n)break}}if(0<n)return a/n/1e6}return navigator.connection&&(n=navigator.connection.downlink,typeof n=="number")?n:5}var Ph=null,Uh=null;function qc(n){return n.nodeType===9?n:n.ownerDocument}function ub(n){switch(n){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function db(n,a){if(n===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return n===1&&a==="foreignObject"?0:n}function zh(n,a){return n==="textarea"||n==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var Bh=null;function e3(){var n=window.event;return n&&n.type==="popstate"?n===Bh?!1:(Bh=n,!0):(Bh=null,!1)}var fb=typeof setTimeout=="function"?setTimeout:void 0,t3=typeof clearTimeout=="function"?clearTimeout:void 0,hb=typeof Promise=="function"?Promise:void 0,n3=typeof queueMicrotask=="function"?queueMicrotask:typeof hb<"u"?function(n){return hb.resolve(null).then(n).catch(r3)}:fb;function r3(n){setTimeout(function(){throw n})}function Ca(n){return n==="head"}function pb(n,a){var o=a,l=0;do{var p=o.nextSibling;if(n.removeChild(o),p&&p.nodeType===8)if(o=p.data,o==="/$"||o==="/&"){if(l===0){n.removeChild(p),Uo(a);return}l--}else if(o==="$"||o==="$?"||o==="$~"||o==="$!"||o==="&")l++;else if(o==="html")Zi(n.ownerDocument.documentElement);else if(o==="head"){o=n.ownerDocument.head,Zi(o);for(var y=o.firstChild;y;){var w=y.nextSibling,O=y.nodeName;y[gi]||O==="SCRIPT"||O==="STYLE"||O==="LINK"&&y.rel.toLowerCase()==="stylesheet"||o.removeChild(y),y=w}}else o==="body"&&Zi(n.ownerDocument.body);o=p}while(o);Uo(a)}function mb(n,a){var o=n;n=0;do{var l=o.nextSibling;if(o.nodeType===1?a?(o._stashedDisplay=o.style.display,o.style.display="none"):(o.style.display=o._stashedDisplay||"",o.getAttribute("style")===""&&o.removeAttribute("style")):o.nodeType===3&&(a?(o._stashedText=o.nodeValue,o.nodeValue=""):o.nodeValue=o._stashedText||""),l&&l.nodeType===8)if(o=l.data,o==="/$"){if(n===0)break;n--}else o!=="$"&&o!=="$?"&&o!=="$~"&&o!=="$!"||n++;o=l}while(o)}function Hh(n){var a=n.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var o=a;switch(a=a.nextSibling,o.nodeName){case"HTML":case"HEAD":case"BODY":Hh(o),qd(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}n.removeChild(o)}}function a3(n,a,o,l){for(;n.nodeType===1;){var p=o;if(n.nodeName.toLowerCase()!==a.toLowerCase()){if(!l&&(n.nodeName!=="INPUT"||n.type!=="hidden"))break}else if(l){if(!n[gi])switch(a){case"meta":if(!n.hasAttribute("itemprop"))break;return n;case"link":if(y=n.getAttribute("rel"),y==="stylesheet"&&n.hasAttribute("data-precedence"))break;if(y!==p.rel||n.getAttribute("href")!==(p.href==null||p.href===""?null:p.href)||n.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin)||n.getAttribute("title")!==(p.title==null?null:p.title))break;return n;case"style":if(n.hasAttribute("data-precedence"))break;return n;case"script":if(y=n.getAttribute("src"),(y!==(p.src==null?null:p.src)||n.getAttribute("type")!==(p.type==null?null:p.type)||n.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin))&&y&&n.hasAttribute("async")&&!n.hasAttribute("itemprop"))break;return n;default:return n}}else if(a==="input"&&n.type==="hidden"){var y=p.name==null?null:""+p.name;if(p.type==="hidden"&&n.getAttribute("name")===y)return n}else return n;if(n=Bn(n.nextSibling),n===null)break}return null}function s3(n,a,o){if(a==="")return null;for(;n.nodeType!==3;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!o||(n=Bn(n.nextSibling),n===null))return null;return n}function gb(n,a){for(;n.nodeType!==8;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!a||(n=Bn(n.nextSibling),n===null))return null;return n}function $h(n){return n.data==="$?"||n.data==="$~"}function Fh(n){return n.data==="$!"||n.data==="$?"&&n.ownerDocument.readyState!=="loading"}function o3(n,a){var o=n.ownerDocument;if(n.data==="$~")n._reactRetry=a;else if(n.data!=="$?"||o.readyState!=="loading")a();else{var l=function(){a(),o.removeEventListener("DOMContentLoaded",l)};o.addEventListener("DOMContentLoaded",l),n._reactRetry=l}}function Bn(n){for(;n!=null;n=n.nextSibling){var a=n.nodeType;if(a===1||a===3)break;if(a===8){if(a=n.data,a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"||a==="F!"||a==="F")break;
vendor: 4,960 bytes, line 10
10if(a==="/$"||a==="/&")return null}}return n}var Vh=null;function yb(n){n=n.nextSibling;for(var a=0;n;){if(n.nodeType===8){var o=n.data;if(o==="/$"||o==="/&"){if(a===0)return Bn(n.nextSibling);a--}else o!=="$"&&o!=="$!"&&o!=="$?"&&o!=="$~"&&o!=="&"||a++}n=n.nextSibling}return null}function vb(n){n=n.previousSibling;for(var a=0;n;){if(n.nodeType===8){var o=n.data;if(o==="$"||o==="$!"||o==="$?"||o==="$~"||o==="&"){if(a===0)return n;a--}else o!=="/$"&&o!=="/&"||a++}n=n.previousSibling}return null}function bb(n,a,o){switch(a=qc(o),n){case"html":if(n=a.documentElement,!n)throw Error(s(452));return n;case"head":if(n=a.head,!n)throw Error(s(453));return n;case"body":if(n=a.body,!n)throw Error(s(454));return n;default:throw Error(s(451))}}function Zi(n){for(var a=n.attributes;a.length;)n.removeAttributeNode(a[0]);qd(n)}var Hn=new Map,xb=new Set;function Yc(n){return typeof n.getRootNode=="function"?n.getRootNode():n.nodeType===9?n:n.ownerDocument}var Gr=Y.d;Y.d={f:i3,r:l3,D:c3,C:u3,L:d3,m:f3,X:p3,S:h3,M:m3};function i3(){var n=Gr.f(),a=Pc();return n||a}function l3(n){var a=no(n);a!==null&&a.tag===5&&a.type==="form"?Pv(a):Gr.r(n)}var Io=typeof document>"u"?null:document;function Sb(n,a,o){var l=Io;if(l&&typeof a=="string"&&a){var p=Ln(a);p='link[rel="'+n+'"][href="'+p+'"]',typeof o=="string"&&(p+='[crossorigin="'+o+'"]'),xb.has(p)||(xb.add(p),n={rel:n,crossOrigin:o,href:a},l.querySelector(p)===null&&(a=l.createElement("link"),Ft(a,"link",n),It(a),l.head.appendChild(a)))}}function c3(n){Gr.D(n),Sb("dns-prefetch",n,null)}function u3(n,a){Gr.C(n,a),Sb("preconnect",n,a)}function d3(n,a,o){Gr.L(n,a,o);var l=Io;if(l&&n&&a){var p='link[rel="preload"][as="'+Ln(a)+'"]';a==="image"&&o&&o.imageSrcSet?(p+='[imagesrcset="'+Ln(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(p+='[imagesizes="'+Ln(o.imageSizes)+'"]')):p+='[href="'+Ln(n)+'"]';var y=p;switch(a){case"style":y=ko(n);break;case"script":y=Po(n)}Hn.has(y)||(n=g({rel:"preload",href:a==="image"&&o&&o.imageSrcSet?void 0:n,as:a},o),Hn.set(y,n),l.querySelector(p)!==null||a==="style"&&l.querySelector(Ji(y))||a==="script"&&l.querySelector(el(y))||(a=l.createElement("link"),Ft(a,"link",n),It(a),l.head.appendChild(a)))}}function f3(n,a){Gr.m(n,a);var o=Io;if(o&&n){var l=a&&typeof a.as=="string"?a.as:"script",p='link[rel="modulepreload"][as="'+Ln(l)+'"][href="'+Ln(n)+'"]',y=p;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":y=Po(n)}if(!Hn.has(y)&&(n=g({rel:"modulepreload",href:n},a),Hn.set(y,n),o.querySelector(p)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(el(y)))return}l=o.createElement("link"),Ft(l,"link",n),It(l),o.head.appendChild(l)}}}function h3(n,a,o){Gr.S(n,a,o);var l=Io;if(l&&n){var p=ro(l).hoistableStyles,y=ko(n);a=a||"default";var w=p.get(y);if(!w){var O={loading:0,preload:null};if(w=l.querySelector(Ji(y)))O.loading=5;else{n=g({rel:"stylesheet",href:n,"data-precedence":a},o),(o=Hn.get(y))&&qh(n,o);var U=w=l.createElement("link");It(U),Ft(U,"link",n),U._p=new Promise(function(V,Z){U.onload=V,U.onerror=Z}),U.addEventListener("load",function(){O.loading|=1}),U.addEventListener("error",function(){O.loading|=2}),O.loading|=4,Gc(w,a,l)}w={type:"stylesheet",instance:w,count:1,state:O},p.set(y,w)}}}function p3(n,a){Gr.X(n,a);var o=Io;if(o&&n){var l=ro(o).hoistableScripts,p=Po(n),y=l.get(p);y||(y=o.querySelector(el(p)),y||(n=g({src:n,async:!0},a),(a=Hn.get(p))&&Yh(n,a),y=o.createElement("script"),It(y),Ft(y,"link",n),o.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},l.set(p,y))}}function m3(n,a){Gr.M(n,a);var o=Io;if(o&&n){var l=ro(o).hoistableScripts,p=Po(n),y=l.get(p);y||(y=o.querySelector(el(p)),y||(n=g({src:n,async:!0,type:"module"},a),(a=Hn.get(p))&&Yh(n,a),y=o.createElement("script"),It(y),Ft(y,"link",n),o.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},l.set(p,y))}}function wb(n,a,o,l){var p=(p=fe.current)?Yc(p):null;if(!p)throw Error(s(446));switch(n){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(a=ko(o.href),o=ro(p).hoistableStyles,l=o.get(a),l||(l={type:"style",instance:null,count:0,state:null},o.set(a,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){n=ko(o.href);var y=ro(p).hoistableStyles,w=y.get(n);if(w||(p=p.ownerDocument||p,w={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},y.set(n,w),(y=p.querySelector(Ji(n)))&&!y._p&&(w.instance=y,w.state.loading=5),Hn.has(n)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Hn.set(n,o),y||g3(p,n,o,w.state))),a&&l===null)throw Error(s(528,""));return w}if(a&&l!==null)throw Error(s(529,""));return null;
vendor: 7,456 bytes, line 10
10case"script":return a=o.async,o=o.src,typeof o=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=Po(o),o=ro(p).hoistableScripts,l=o.get(a),l||(l={type:"script",instance:null,count:0,state:null},o.set(a,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,n))}}function ko(n){return'href="'+Ln(n)+'"'}function Ji(n){return'link[rel="stylesheet"]['+n+"]"}function _b(n){return g({},n,{"data-precedence":n.precedence,precedence:null})}function g3(n,a,o,l){n.querySelector('link[rel="preload"][as="style"]['+a+"]")?l.loading=1:(a=n.createElement("link"),l.preload=a,a.addEventListener("load",function(){return l.loading|=1}),a.addEventListener("error",function(){return l.loading|=2}),Ft(a,"link",o),It(a),n.head.appendChild(a))}function Po(n){return'[src="'+Ln(n)+'"]'}function el(n){return"script[async]"+n}function Eb(n,a,o){if(a.count++,a.instance===null)switch(a.type){case"style":var l=n.querySelector('style[data-href~="'+Ln(o.href)+'"]');if(l)return a.instance=l,It(l),l;var p=g({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return l=(n.ownerDocument||n).createElement("style"),It(l),Ft(l,"style",p),Gc(l,o.precedence,n),a.instance=l;case"stylesheet":p=ko(o.href);var y=n.querySelector(Ji(p));if(y)return a.state.loading|=4,a.instance=y,It(y),y;l=_b(o),(p=Hn.get(p))&&qh(l,p),y=(n.ownerDocument||n).createElement("link"),It(y);var w=y;return w._p=new Promise(function(O,U){w.onload=O,w.onerror=U}),Ft(y,"link",l),a.state.loading|=4,Gc(y,o.precedence,n),a.instance=y;case"script":return y=Po(o.src),(p=n.querySelector(el(y)))?(a.instance=p,It(p),p):(l=o,(p=Hn.get(y))&&(l=g({},o),Yh(l,p)),n=n.ownerDocument||n,p=n.createElement("script"),It(p),Ft(p,"link",l),n.head.appendChild(p),a.instance=p);case"void":return null;default:throw Error(s(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(l=a.instance,a.state.loading|=4,Gc(l,o.precedence,n));return a.instance}function Gc(n,a,o){for(var l=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),p=l.length?l[l.length-1]:null,y=p,w=0;w<l.length;w++){var O=l[w];if(O.dataset.precedence===a)y=O;else if(y!==p)break}y?y.parentNode.insertBefore(n,y.nextSibling):(a=o.nodeType===9?o.head:o,a.insertBefore(n,a.firstChild))}function qh(n,a){n.crossOrigin==null&&(n.crossOrigin=a.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=a.referrerPolicy),n.title==null&&(n.title=a.title)}function Yh(n,a){n.crossOrigin==null&&(n.crossOrigin=a.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=a.referrerPolicy),n.integrity==null&&(n.integrity=a.integrity)}var Kc=null;function Cb(n,a,o){if(Kc===null){var l=new Map,p=Kc=new Map;p.set(o,l)}else p=Kc,l=p.get(o),l||(l=new Map,p.set(o,l));if(l.has(n))return l;for(l.set(n,null),o=o.getElementsByTagName(n),p=0;p<o.length;p++){var y=o[p];if(!(y[gi]||y[zt]||n==="link"&&y.getAttribute("rel")==="stylesheet")&&y.namespaceURI!=="http://www.w3.org/2000/svg"){var w=y.getAttribute(a)||"";w=n+w;var O=l.get(w);O?O.push(y):l.set(w,[y])}}return l}function Rb(n,a,o){n=n.ownerDocument||n,n.head.insertBefore(o,a==="title"?n.querySelector("head > title"):null)}function y3(n,a,o){if(o===1||a.itemProp!=null)return!1;switch(n){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;return a.rel==="stylesheet"?(n=a.disabled,typeof a.precedence=="string"&&n==null):!0;case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function Tb(n){return!(n.type==="stylesheet"&&(n.state.loading&3)===0)}function v3(n,a,o,l){if(o.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var p=ko(l.href),y=a.querySelector(Ji(p));if(y){a=y._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(n.count++,n=Qc.bind(n),a.then(n,n)),o.state.loading|=4,o.instance=y,It(y);return}y=a.ownerDocument||a,l=_b(l),(p=Hn.get(p))&&qh(l,p),y=y.createElement("link"),It(y);var w=y;w._p=new Promise(function(O,U){w.onload=O,w.onerror=U}),Ft(y,"link",l),o.instance=y}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(o,a),(a=o.state.preload)&&(o.state.loading&3)===0&&(n.count++,o=Qc.bind(n),a.addEventListener("load",o),a.addEventListener("error",o))}}var Gh=0;function b3(n,a){return n.stylesheets&&n.count===0&&Wc(n,n.stylesheets),0<n.count||0<n.imgCount?function(o){var l=setTimeout(function(){if(n.stylesheets&&Wc(n,n.stylesheets),n.unsuspend){var y=n.unsuspend;n.unsuspend=null,y()}},6e4+a);0<n.imgBytes&&Gh===0&&(Gh=62500*J5());var p=setTimeout(function(){if(n.waitingForImages=!1,n.count===0&&(n.stylesheets&&Wc(n,n.stylesheets),n.unsuspend)){var y=n.unsuspend;n.unsuspend=null,y()}},(n.imgBytes>Gh?50:800)+a);return n.unsuspend=o,function(){n.unsuspend=null,clearTimeout(l),clearTimeout(p)}}:null}function Qc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Wc(this,this.stylesheets);else if(this.unsuspend){var n=this.unsuspend;this.unsuspend=null,n()}}}var Xc=null;function Wc(n,a){n.stylesheets=null,n.unsuspend!==null&&(n.count++,Xc=new Map,a.forEach(x3,n),Xc=null,Qc.call(n))}function x3(n,a){if(!(a.state.loading&4)){var o=Xc.get(n);if(o)var l=o.get(null);else{o=new Map,Xc.set(n,o);for(var p=n.querySelectorAll("link[data-precedence],style[data-precedence]"),y=0;y<p.length;y++){var w=p[y];(w.nodeName==="LINK"||w.getAttribute("media")!=="not all")&&(o.set(w.dataset.precedence,w),l=w)}l&&o.set(null,l)}p=a.instance,w=p.getAttribute("data-precedence"),y=o.get(w)||l,y===l&&o.set(null,p),o.set(w,p),this.count++,l=Qc.bind(this),p.addEventListener("load",l),p.addEventListener("error",l),y?y.parentNode.insertBefore(p,y.nextSibling):(n=n.nodeType===9?n.head:n,n.insertBefore(p,n.firstChild)),a.state.loading|=4}}var tl={$$typeof:j,Provider:null,Consumer:null,_currentValue:J,_currentValue2:J,_threadCount:0};function S3(n,a,o,l,p,y,w,O,U){this.tag=1,this.containerInfo=n,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=oa(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=oa(0),this.hiddenUpdates=oa(null),this.identifierPrefix=l,this.onUncaughtError=p,this.onCaughtError=y,this.onRecoverableError=w,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=U,this.incompleteTransitions=new Map}function Ob(n,a,o,l,p,y,w,O,U,V,Z,se){return n=new S3(n,a,o,w,U,V,Z,se,O),a=1,y===!0&&(a|=24),y=wn(3,null,null,a),n.current=y,y.stateNode=n,a=Rf(),a.refCount++,n.pooledCache=a,a.refCount++,y.memoizedState={element:l,isDehydrated:o,cache:a},Nf(y),n}function Ab(n){return n?(n=po,n):po}function Nb(n,a,o,l,p,y){p=Ab(p),l.context===null?l.context=p:l.pendingContext=p,l=pa(a),l.payload={element:o},y=y===void 0?null:y,y!==null&&(l.callback=y),o=ma(n,l,a),o!==null&&(fn(o,n,a),Li(o,n,a))}function Mb(n,a){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var o=n.retryLane;n.retryLane=o!==0&&o<a?o:a}}function Kh(n,a){Mb(n,a),(n=n.alternate)&&Mb(n,a)}
vendor: 4,099 bytes, line 10
10function jb(n){if(n.tag===13||n.tag===31){var a=fs(n,67108864);a!==null&&fn(a,n,67108864),Kh(n,67108864)}}function Lb(n){if(n.tag===13||n.tag===31){var a=Tn();a=Js(a);var o=fs(n,a);o!==null&&fn(o,n,a),Kh(n,a)}}var Zc=!0;function w3(n,a,o,l){var p=k.T;k.T=null;var y=Y.p;try{Y.p=2,Qh(n,a,o,l)}finally{Y.p=y,k.T=p}}function _3(n,a,o,l){var p=k.T;k.T=null;var y=Y.p;try{Y.p=8,Qh(n,a,o,l)}finally{Y.p=y,k.T=p}}function Qh(n,a,o,l){if(Zc){var p=Xh(l);if(p===null)Ih(n,a,l,Jc,o),Ib(n,l);else if(C3(p,n,a,o,l))l.stopPropagation();else if(Ib(n,l),a&4&&-1<E3.indexOf(n)){for(;p!==null;){var y=no(p);if(y!==null)switch(y.tag){case 3:if(y=y.stateNode,y.current.memoizedState.isDehydrated){var w=cr(y.pendingLanes);if(w!==0){var O=y;for(O.pendingLanes|=2,O.entangledLanes|=2;w;){var U=1<<31-qt(w);O.entanglements[1]|=U,w&=~U}hr(y),(Fe&6)===0&&(Ic=Ae()+500,Qi(0))}}break;case 31:case 13:O=fs(y,2),O!==null&&fn(O,y,2),Pc(),Kh(y,2)}if(y=Xh(l),y===null&&Ih(n,a,l,Jc,o),y===p)break;p=y}p!==null&&l.stopPropagation()}else Ih(n,a,l,null,o)}}function Xh(n){return n=Wd(n),Wh(n)}var Jc=null;function Wh(n){if(Jc=null,n=to(n),n!==null){var a=c(n);if(a===null)n=null;else{var o=a.tag;if(o===13){if(n=u(a),n!==null)return n;n=null}else if(o===31){if(n=d(a),n!==null)return n;n=null}else if(o===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;n=null}else a!==n&&(n=null)}}return Jc=n,null}function Db(n){switch(n){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(Lt()){case Wt:return 2;case Xs:return 8;case as:case pi:return 32;case Ar:return 268435456;default:return 32}default:return 32}}var Zh=!1,Ra=null,Ta=null,Oa=null,nl=new Map,rl=new Map,Aa=[],E3="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 Ib(n,a){switch(n){case"focusin":case"focusout":Ra=null;break;case"dragenter":case"dragleave":Ta=null;break;case"mouseover":case"mouseout":Oa=null;break;case"pointerover":case"pointerout":nl.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":rl.delete(a.pointerId)}}function al(n,a,o,l,p,y){return n===null||n.nativeEvent!==y?(n={blockedOn:a,domEventName:o,eventSystemFlags:l,nativeEvent:y,targetContainers:[p]},a!==null&&(a=no(a),a!==null&&jb(a)),n):(n.eventSystemFlags|=l,a=n.targetContainers,p!==null&&a.indexOf(p)===-1&&a.push(p),n)}function C3(n,a,o,l,p){switch(a){case"focusin":return Ra=al(Ra,n,a,o,l,p),!0;case"dragenter":return Ta=al(Ta,n,a,o,l,p),!0;case"mouseover":return Oa=al(Oa,n,a,o,l,p),!0;case"pointerover":var y=p.pointerId;return nl.set(y,al(nl.get(y)||null,n,a,o,l,p)),!0;case"gotpointercapture":return y=p.pointerId,rl.set(y,al(rl.get(y)||null,n,a,o,l,p)),!0}return!1}function kb(n){var a=to(n.target);if(a!==null){var o=c(a);if(o!==null){if(a=o.tag,a===13){if(a=u(o),a!==null){n.blockedOn=a,Xg(n.priority,function(){Lb
vendor: 5,961 bytes, line 10
10(o)});return}}else if(a===31){if(a=d(o),a!==null){n.blockedOn=a,Xg(n.priority,function(){Lb(o)});return}}else if(a===3&&o.stateNode.current.memoizedState.isDehydrated){n.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}n.blockedOn=null}function eu(n){if(n.blockedOn!==null)return!1;for(var a=n.targetContainers;0<a.length;){var o=Xh(n.nativeEvent);if(o===null){o=n.nativeEvent;var l=new o.constructor(o.type,o);Xd=l,o.target.dispatchEvent(l),Xd=null}else return a=no(o),a!==null&&jb(a),n.blockedOn=o,!1;a.shift()}return!0}function Pb(n,a,o){eu(n)&&o.delete(a)}function R3(){Zh=!1,Ra!==null&&eu(Ra)&&(Ra=null),Ta!==null&&eu(Ta)&&(Ta=null),Oa!==null&&eu(Oa)&&(Oa=null),nl.forEach(Pb),rl.forEach(Pb)}function tu(n,a){n.blockedOn===a&&(n.blockedOn=null,Zh||(Zh=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,R3)))}var nu=null;function Ub(n){nu!==n&&(nu=n,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){nu===n&&(nu=null);for(var a=0;a<n.length;a+=3){var o=n[a],l=n[a+1],p=n[a+2];if(typeof l!="function"){if(Wh(l||o)===null)continue;break}var y=no(o);y!==null&&(n.splice(a,3),a-=3,Xf(y,{pending:!0,data:p,method:o.method,action:l},l,p))}}))}function Uo(n){function a(U){return tu(U,n)}Ra!==null&&tu(Ra,n),Ta!==null&&tu(Ta,n),Oa!==null&&tu(Oa,n),nl.forEach(a),rl.forEach(a);for(var o=0;o<Aa.length;o++){var l=Aa[o];l.blockedOn===n&&(l.blockedOn=null)}for(;0<Aa.length&&(o=Aa[0],o.blockedOn===null);)kb(o),o.blockedOn===null&&Aa.shift();if(o=(n.ownerDocument||n).$$reactFormReplay,o!=null)for(l=0;l<o.length;l+=3){var p=o[l],y=o[l+1],w=p[sn]||null;if(typeof y=="function")w||Ub(o);else if(w){var O=null;if(y&&y.hasAttribute("formAction")){if(p=y,w=y[sn]||null)O=w.formAction;else if(Wh(p)!==null)continue}else O=w.action;typeof O=="function"?o[l+1]=O:(o.splice(l,3),l-=3),Ub(o)}}}function zb(){function n(y){y.canIntercept&&y.info==="react-transition"&&y.intercept({handler:function(){return new Promise(function(w){return p=w})},focusReset:"manual",scroll:"manual"})}function a(){p!==null&&(p(),p=null),l||setTimeout(o,20)}function o(){if(!l&&!navigation.transition){var y=navigation.currentEntry;y&&y.url!=null&&navigation.navigate(y.url,{state:y.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,p=null;return navigation.addEventListener("navigate",n),navigation.addEventListener("navigatesuccess",a),navigation.addEventListener("navigateerror",a),setTimeout(o,100),function(){l=!0,navigation.removeEventListener("navigate",n),navigation.removeEventListener("navigatesuccess",a),navigation.removeEventListener("navigateerror",a),p!==null&&(p(),p=null)}}}function Jh(n){this._internalRoot=n}ru.prototype.render=Jh.prototype.render=function(n){var a=this._internalRoot;if(a===null)throw Error(s(409));var o=a.current,l=Tn();Nb(o,l,n,a,null,null)},ru.prototype.unmount=Jh.prototype.unmount=function(){var n=this._internalRoot;if(n!==null){this._internalRoot=null;var a=n.containerInfo;Nb(n.current,2,null,n,null,null),Pc(),a[eo]=null}};function ru(n){this._internalRoot=n}ru.prototype.unstable_scheduleHydration=function(n){if(n){var a=Fd();n={blockedOn:null,target:n,priority:a};for(var o=0;o<Aa.length&&a!==0&&a<Aa[o].priority;o++);Aa.splice(o,0,n),o===0&&kb(n)}};var Bb=t.version;if(Bb!=="19.2.4")throw Error(s(527,Bb,"19.2.4"));Y.findDOMNode=function(n){var a=n._reactInternals;if(a===void 0)throw typeof n.render=="function"?Error(s(188)):(n=Object.keys(n).join(","),Error(s(268,n)));return n=m(a),n=n!==null?v(n):null,n=n===null?null:n.stateNode,n};var T3={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:k,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var au=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!au.isDisabled&&au.supportsFiber)try{ss=au.inject(T3),Zt=au}catch{}}return ol.createRoot=function(n,a){if(!i(n))throw Error(s(299));var o=!1,l="",p=Gv,y=Kv,w=Qv;return a!=null&&(a.unstable_strictMode===!0&&(o=!0),a.identifierPrefix!==void 0&&(l=a.identifierPrefix),a.onUncaughtError!==void 0&&(p=a.onUncaughtError),a.onCaughtError!==void 0&&(y=a.onCaughtError),a.onRecoverableError!==void 0&&(w=a.onRecoverableError)),a=Ob(n,1,!1,null,null,o,l,null,p,y,w,zb),n[eo]=a.current,Dh(n),new Jh(a)},ol.hydrateRoot=function(n,a,o){if(!i(n))throw Error(s(299));var l=!1,p="",y=Gv,w=Kv,O=Qv,U=null;return o!=null&&(o.unstable_strictMode===!0&&(l=!0),o.identifierPrefix!==void 0&&(p=o.identifierPrefix),o.onUncaughtError!==void 0&&(y=o.onUncaughtError),o.onCaughtError!==void 0&&(w=o.onCaughtError),o.onRecoverableError!==void 0&&(O=o.onRecoverableError),o.formState!==void 0&&(U=o.formState)),a=Ob(n,1,!0,a,o??null,l,p,U,y,w,O,zb),a.context=Ab(null),o=a.current,l=Tn(),l=Js(l),p=pa(l),p.callback=null,ma(o,p,l),o=l,a.current.lanes=o,ft(a,o),hr(a),n[eo]=a.current,Dh(n),new ru(a)},ol.version="19.2.4",ol}var Xb;function P3(){if(Xb)return np.exports;Xb=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),np.exports=k3(),np.exports}var U3=P3(),z3="__TSS_CONTEXT",Wp=Symbol.for("TSS_SERVER_FUNCTION"),B3="application/x-tss-framed",Kr={JSON:0,CHUNK:1,END:2,ERROR:3},H3=/;\s*v=(\d+)/;function $3(e){const t=e.match(H3);return t?parseInt(t[1],10):void 0}function F3(e){const t=$3(e);if(t!==void 0&&t!==1)throw new Error(`Incompatible framed protocol version: server=${t}, client=1. Please ensure client and server are using compatible versions.`)}var _2=()=>window.__TSS_START_OPTIONS__,V3=!1;function xl(e){return e[e.length-1]}function q3(e){return typeof e=="function"}function Ua(e,t){return q3(e)?e(t):e}var Y3=Object.prototype.hasOwnProperty,Wb=Object.prototype.propertyIsEnumerable,G3=()=>Object.create(null),Cs=(e,t)=>za(e,t,G3);function za(e,t,r=()=>({}),s=0){if(e===t)return e;if(s>500)return t;const i=t,c=e0(e)&&e0(i);if(!c&&!(Pu(e)&&Pu(i)))return i;const u=c?e:Zb(e);
10if(!u)return i;const d=c?i:Zb(i);if(!d)return i;const h=u.length,m=d.length,v=c?new Array(m):r();let g=0;for(let b=0;b<m;b++){const S=c?b:d[b],_=e[S],C=i[S];if(_===C){v[S]=_,(c?b<h:Y3.call(e,S))&&g++;continue}if(_===null||C===null||typeof _!="object"||typeof C!="object"){v[S]=C;continue}const E=za(_,C,r,s+1);v[S]=E,E===_&&g++}return h===m&&g===h?e:v}function Zb(e){const t=Object.getOwnPropertyNames(e);for(const i of t)if(!Wb.call(e,i))return!1;const r=Object.getOwnPropertySymbols(e);if(r.length===0)return t;const s=t;for(const i of r){if(!Wb.call(e,i))return!1;s.push(i)}return s}function Pu(e){if(!Jb(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const r=t.prototype;return!(!Jb(r)||!r.hasOwnProperty("isPrototypeOf"))}function Jb(e){return Object.prototype.toString.call(e)==="[object Object]"}function e0(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function pn(e,t,r){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let s=0,i=e.length;s<i;s++)if(!pn(e[s],t[s],r))return!1;return!0}if(Pu(e)&&Pu(t)){const s=r?.ignoreUndefined??!0;if(r?.partial){for(const u in t)if((!s||t[u]!==void 0)&&!pn(e[u],t[u],r))return!1;return!0}let i=0;if(!s)i=Object.keys(e).length;else for(const u in e)e[u]!==void 0&&i++;let c=0;for(const u in t)if((!s||t[u]!==void 0)&&(c++,c>i||!pn(e[u],t[u],r)))return!1;return i===c}return!1}function ks(e){let t,r;const s=new Promise((i,c)=>{t=i,r=c});return s.status="pending",s.resolve=i=>{s.status="resolved",s.value=i,t(i),e?.(i)},s.reject=i=>{s.status="rejected",r(i)},s}function K3(e){return typeof e?.message!="string"?!1:e.message.startsWith("Failed to fetch dynamically imported module")||e.message.startsWith("error loading dynamically imported module")||e.message.startsWith("Importing a module script failed")}function Sl(e){return!!(e&&typeof e=="object"&&typeof e.then=="function")}function Q3(e){return e.replace(/[\x00-\x1f\x7f]/g,"")}function t0(e){let t;try{t=decodeURI(e)}catch{t=e.replaceAll(/%[0-9A-F]{2}/gi,r=>{try{return decodeURI(r)}catch{return r}})}return Q3(t)}var X3=["http:","https:","mailto:","tel:"];function Uu(e,t){if(!e)return!1;try{const r=new URL(e);return!t.has(r.protocol)}catch{return!1}}var W3={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},Z3=/[&><\u2028\u2029]/g;function J3(e){return e.replace(Z3,t=>W3[t])}function il(e){if(!e)return{path:e,handledProtocolRelativeURL:!1};if(!/[%\\\x00-\x1f\x7f]/.test(e)&&!e.startsWith("//"))return{path:e,handledProtocolRelativeURL:!1};const t=/%25|%5C/gi;let r=0,s="",i;for(;(i=t.exec(e))!==null;)s+=t0(e.slice(r,i.index))+i[0],r=t.lastIndex;s=s+t0(r?e.slice(r):e);let c=!1;return s.startsWith("//")&&(c=!0,s="/"+s.replace(/^\/+/,"")),{path:s,handledProtocolRelativeURL:c}}function eR(e){return/\s|[^\u0000-\u007F]/.test(e)?e.replace(/\s|[^\u0000-\u007F]/gu,encodeURIComponent):e}function tR(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function wl(e){const t=new Map;let r,s;const i=c=>{c.next&&(c.prev?(c.prev.next=c.next,c.next.prev=c.prev,c.next=void 0,s&&(s.next=c,c.prev=s)):(c.next.prev=void 0,r=c.next,c.next=void 0,s&&(c.prev=s,s.next=c)),s=c)};return{get(c){const u=t.get(c);if(u)return i(u),u.value},set(c,u){if(t.size>=e&&r){const h=r;t.delete(h.key),h.next&&(r=h.next,h.next.prev=void 0),h===s&&(s=void 0)}const d=t.get(c);if(d)d.value=u,i(d);else{const h={key:c,value:u,prev:s};s&&(s.next=h),s=h,r||(r=h),t.set(c,h)}},clear(){t.clear(),r=void 0,s=void 0}}}var nR="Invariant failed";function gn(e,t){if(!e)throw new Error(nR)}var Ns=4,E2=5;function rR(e){const t=e.indexOf("{");if(t===-1)return null;const r=e.indexOf("}",t);return r===-1||t+1>=e.length?null:[t,r]}function zm(e,t,r=new Uint16Array(6)){const s=e.indexOf("/",t),i=s===-1?e.length:s,c=e.substring(t,i);if(!c||!c.includes("$"))return r[0]=0,r[1]=t,r[2]=t,r[3]=i,r[4]=i,r[5]=i,r;if(c==="$"){const d=e.length;return r[0]=2,r[1]=t,r[2]=t,r[3]=d,r[4]=d,r[5]=d,r}if(c.charCodeAt(0)===36)return r[0]=1,r[1]=t,r[2]=t+1,r[3]=i,r[4]=i,r[5]=i,r;const u=rR(c);if(u){const[d,h]=u,m=c.charCodeAt(d+1);
10if(m===45){if(d+2<c.length&&c.charCodeAt(d+2)===36){const v=d+3,g=h;if(v<g)return r[0]=3,r[1]=t+d,r[2]=t+v,r[3]=t+g,r[4]=t+h+1,r[5]=i,r}}else if(m===36){const v=d+1,g=d+2;return g===h?(r[0]=2,r[1]=t+d,r[2]=t+v,r[3]=t+g,r[4]=t+h+1,r[5]=e.length,r):(r[0]=1,r[1]=t+d,r[2]=t+g,r[3]=t+h,r[4]=t+h+1,r[5]=i,r)}}return r[0]=0,r[1]=t,r[2]=t,r[3]=i,r[4]=i,r[5]=i,r}function cd(e,t,r,s,i,c,u){u?.(r);let d=s;{const h=r.fullPath??r.from,m=h.length,v=r.options?.caseSensitive??e,g=!!(r.options?.params?.parse&&r.options?.skipRouteOnParseError?.params);for(;d<m;){const S=zm(h,d,t);let _;const C=d,E=S[5];switch(d=E+1,c++,S[0]){case 0:{const R=h.substring(S[2],S[3]);if(v){const A=i.static?.get(R);if(A)_=A;else{i.static??=new Map;const j=Ms(r.fullPath??r.from);j.parent=i,j.depth=c,_=j,i.static.set(R,j)}}else{const A=R.toLowerCase(),j=i.staticInsensitive?.get(A);if(j)_=j;else{i.staticInsensitive??=new Map;const N=Ms(r.fullPath??r.from);N.parent=i,N.depth=c,_=N,i.staticInsensitive.set(A,N)}}break}case 1:{const R=h.substring(C,S[1]),A=h.substring(S[4],E),j=v&&!!(R||A),N=R?j?R:R.toLowerCase():void 0,D=A?j?A:A.toLowerCase():void 0,z=!g&&i.dynamic?.find(I=>!I.skipOnParamError&&I.caseSensitive===j&&I.prefix===N&&I.suffix===D);if(z)_=z;else{const I=ip(1,r.fullPath??r.from,j,N,D);_=I,I.depth=c,I.parent=i,i.dynamic??=[],i.dynamic.push(I)}break}case 3:{const R=h.substring(C,S[1]),A=h.substring(S[4],E),j=v&&!!(R||A),N=R?j?R:R.toLowerCase():void 0,D=A?j?A:A.toLowerCase():void 0,z=!g&&i.optional?.find(I=>!I.skipOnParamError&&I.caseSensitive===j&&I.prefix===N&&I.suffix===D);if(z)_=z;else{const I=ip(3,r.fullPath??r.from,j,N,D);_=I,I.parent=i,I.depth=c,i.optional??=[],i.optional.push(I)}break}case 2:{const R=h.substring(C,S[1]),A=h.substring(S[4],E),j=v&&!!(R||A),N=R?j?R:R.toLowerCase():void 0,D=A?j?A:A.toLowerCase():void 0,z=ip(2,r.fullPath??r.from,j,N,D);_=z,z.parent=i,z.depth=c,i.wildcard??=[],i.wildcard.push(z)}}i=_}if(g&&r.children&&!r.isRoot&&r.id&&r.id.charCodeAt(r.id.lastIndexOf("/")+1)===95){const S=Ms(r.fullPath??r.from);
10S.kind=E2,S.parent=i,c++,S.depth=c,i.pathless??=[],i.pathless.push(S),i=S}const b=(r.path||!r.children)&&!r.isRoot;if(b&&h.endsWith("/")){const S=Ms(r.fullPath??r.from);S.kind=Ns,S.parent=i,c++,S.depth=c,i.index=S,i=S}i.parse=r.options?.params?.parse??null,i.skipOnParamError=g,i.parsingPriority=r.options?.skipRouteOnParseError?.priority??0,b&&!i.route&&(i.route=r,i.fullPath=r.fullPath??r.from)}if(r.children)for(const h of r.children)cd(e,t,h,d,i,c,u)}function op(e,t){if(e.skipOnParamError&&!t.skipOnParamError)return-1;if(!e.skipOnParamError&&t.skipOnParamError)return 1;if(e.skipOnParamError&&t.skipOnParamError&&(e.parsingPriority||t.parsingPriority))return t.parsingPriority-e.parsingPriority;if(e.prefix&&t.prefix&&e.prefix!==t.prefix){if(e.prefix.startsWith(t.prefix))return-1;if(t.prefix.startsWith(e.prefix))return 1}if(e.suffix&&t.suffix&&e.suffix!==t.suffix){if(e.suffix.endsWith(t.suffix))return-1;if(t.suffix.endsWith(e.suffix))return 1}return e.prefix&&!t.prefix?-1:!e.prefix&&t.prefix?1:e.suffix&&!t.suffix?-1:!e.suffix&&t.suffix?1:e.caseSensitive&&!t.caseSensitive?-1:!e.caseSensitive&&t.caseSensitive?1:0}function Ia(e){if(e.pathless)for(const t of e.pathless)Ia(t);if(e.static)for(const t of e.static.values())Ia(t);if(e.staticInsensitive)for(const t of e.staticInsensitive.values())Ia(t);if(e.dynamic?.length){e.dynamic.sort(op);for(const t of e.dynamic)Ia(t)}if(e.optional?.length){e.optional.sort(op);for(const t of e.optional)Ia(t)}if(e.wildcard?.length){e.wildcard.sort(op);for(const t of e.wildcard)Ia(t)}}function Ms(e){return{kind:0,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:e,parent:null,parse:null,skipOnParamError:!1,parsingPriority:0}}function ip(e,t,r,s,i){return{kind:e,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:t,parent:null,parse:null,skipOnParamError:!1,parsingPriority:0,caseSensitive:r,prefix:s,suffix:i}}function aR(e,t){const r=Ms("/"),s=new Uint16Array(6);for(const i of e)cd(!1,s,i,1,r,0);Ia(r),t.masksTree=r,t.flatCache=wl(1e3)}function sR(e,t){e||="/";const r=t.flatCache.get(e);if(r)return r;const s=Bm(e,t.masksTree);return t.flatCache.set(e,s),s}function oR(e,t,r,s,i){e||="/",s||="/";const c=t?`case\0${e}`:e;let u=i.singleCache.get(c);return u||(u=Ms("/"),cd(t,new Uint16Array(6),{from:e},1,u,0),i.singleCache.set(c,u)),Bm(s,u,r)}function iR(e,t,r=!1){const s=r?e:`nofuzz\0${e}`,i=t.matchCache.get(s);if(i!==void 0)return i;e||="/";let c;try{c=Bm(e,t.segmentTree,r)}catch(u){if(u instanceof URIError)c=null;else throw u}return c&&(c.branch=uR(c.route)),t.matchCache.set(s,c),c}function lR(e){return e==="/"?e:e.replace(/\/{1,}$/,"")}function cR(e,t=!1,r){const s=Ms(e.fullPath),i=new Uint16Array(6),c={},u={};let d=0;return cd(t,i,e,1,s,0,h=>{if(r?.(h,d),gn(!(h.id in c),`Duplicate routes found with id: ${String(h.id)}`),c[h.id]=h,d!==0&&h.path){const m=lR(h.fullPath);(!u[m]||h.fullPath.endsWith("/"))&&(u[m]=h)}d++}),Ia(s),{processedTree:{segmentTree:s,singleCache:wl(1e3),matchCache:wl(1e3),flatCache:null,masksTree:null},routesById:c,routesByPath:u}}function Bm(e,t,r=!1){const s=e.split("/"),i=fR(e,s,t,r);if(!i)return null;const[c]=C2(e,s,i);return{route:i.node.route,rawParams:c,parsedParams:i.parsedParams}}function C2(e,t,r){const s=dR(r.node);let i=null;const c=Object.create(null);let u=r.extract?.part??0,d=r.extract?.node??0,h=r.extract?.path??0,m=r.extract?.segment??0;for(;d<s.length;u++,d++,h++,m++){const v=s[d];if(v.kind===Ns)break;if(v.kind===E2){m--,u--,h--;continue}const g=t[u],b=h;if(g&&(h+=g.length),v.kind===1){i??=r.node.fullPath.split("/");const S=i[m],_=v.prefix?.length??0;if(S.charCodeAt(_)===123){const C=v.suffix?.length??0,E=S.substring(_+2,S.length-C-1),R=g.substring(_,g.length-C);c[E]=decodeURIComponent(R)}else{const C=S.substring(1);c[C]=decodeURIComponent(g)}}else if(v.kind===3){if(r.skipped&1<<d){u--,h=b-1;continue}i??=r.node.fullPath.split("/");const S=i[m],_=v.prefix?.length??0,C=v.suffix?.length??0,E=S.substring(_+3,S.length-C-1),R=v.suffix||v.prefix?g.substring(_,g.length-C):g;R&&(c[E]=decodeURIComponent(R))}else if(v.kind===2){const S=v,_=e.substring(b+(S.prefix?.length??0),e.length-(S.suffix?.length??0)),C=decodeURIComponent(_);c["*"]=C,c._splat=C;break}}return r.rawParams&&Object.assign(c,r.rawParams),[c,{part:u,node:d,path:h,segment:m}]}function uR(e){const t=[e];for(;e.parentRoute;)e=e.parentRoute,t.push(e);return t.reverse(),t}function dR(e){const t=Array(e.depth+1);do t[e.depth]=e,e=e.parent;while(e);return t}function fR(e,t,r,s){if(e==="/"&&r.index)return{node:r.index,skipped:0};const i=!xl(t),c=i&&e!=="/",u=t.length-(i?1:0),d=[{node:r,index:1,skipped:0,depth:1,statics:1,dynamics:0,optionals:0}];let h=null,m=null,v=null;for(;d.length;){const g=d.pop(),{node:b,index:S,skipped:_,depth:C,statics:E,dynamics:R,optionals:A}=g;let{extract:j,rawParams:N,parsedParams:D}=g;if(b.skipOnParamError){if(!lp(e,t,g))continue;N=g.rawParams,j=g.extract,D=g.parsedParams}s&&b.route&&b.kind!==Ns&&ll(m,g)&&(m=g);const z=S===u;if(z&&(b.route&&!c&&ll(v,g)&&(v=g),!b.optional&&!b.wildcard&&!b.index&&!b.pathless))continue;const I=z?void 0:t[S];let P;if(z&&b.index){const q={node:b.index,index:S,skipped:_,depth:C+1,statics:E,dynamics:R,optionals:A,extract:j,rawParams:N,parsedParams:D};let ee=!0;if(b.index.skipOnParamError&&(lp(e,t,q)||(ee=!1)),ee){if(E===u&&!R&&!A&&!_)return q;ll(v,q)&&(v=q)}}if(b.wildcard&&ll(h,g))for(const q of b.wildcard){const{prefix:ee,suffix:W}=q;if(ee&&(z||!(q.caseSensitive?I:P??=I.toLowerCase()).startsWith(ee)))continue;if(W){if(z)continue;const oe=t.slice(S).join("/").slice(-W.length);if((q.caseSensitive?oe:oe.toLowerCase())!==W)continue}const le={node:q,index:u,skipped:_,depth:C,statics:E,dynamics:R,optionals:A,extract:j,rawParams:N,parsedParams:D};if(!(q.skipOnParamError&&!lp(e,t,le))){h=le;break}}if(b.optional){const q=_|1<<C,ee=C+1;for(let W=b.optional.length-1;W>=0;W--){const le=b.optional[W];d.push({node:le,index:S,skipped:q,depth:ee,statics:E,dynamics:R,optionals:A,extract:j,rawParams:N,parsedParams:D})}if(!z)for(let W=b.optional.length-1;W>=0;W--){const le=b.optional[W],{prefix:oe,suffix:te}=le;if(oe||te){const de=le.caseSensitive?I:P??=I.toLowerCase();if(oe&&!de.startsWith(oe)||te&&!de.endsWith(te))continue}d.push({node:le,index:S+1,skipped:_,depth:ee,statics:E,dynamics:R,optionals:A+1,extract:j,rawParams:N,parsedParams:D})}}if(!z&&b.dynamic&&I)for(let q=b.dynamic.length-1;q>=0;q--){const ee=b.dynamic[q],{prefix:W,suffix:le}=ee;if(W||le){const oe=ee.caseSensitive?I:P??=I.toLowerCase();if(W&&!oe.startsWith(W)||le&&!oe.endsWith(le))continue}d.push({node:ee,index:S+1,skipped:_,depth:C+1,statics:E,dynamics:R+1,optionals:A,extract:j,rawParams:N,parsedParams:D})}if(!z&&b.staticInsensitive){const q=b.staticInsensitive.get(P??=I.toLowerCase());q&&d.push({node:q,index:S+1,skipped:_,depth:C+1,statics:E+1,dynamics:R,optionals:A,extract:j,rawParams:N,parsedParams:D})}if(!z&&b.static){const q=b.static.get(I);q&&d.push({node:q,index:S+1,skipped:_,depth:C+1,statics:E+1,dynamics:R,optionals:A,extract:j,rawParams:N,parsedParams:D})}if(b.pathless){const q=C+1;for(let ee=b.pathless.length-1;ee>=0;ee--){const W=b.pathless[ee];d.push({node:W,index:S,skipped:_,depth:q,statics:E,dynamics:R,optionals:A,extract:j,rawParams:N,parsedParams:D})}}}if(v&&h)return ll(h,v)?v:h;if(v)return v;if(h)return h;if(s&&m){let g=m.index;for(let S=0;S<m.index;S++)g+=t[S].length;const b=g===e.length?"/":e.slice(g);return m.rawParams??=Object.create(null),m.rawParams["**"]=decodeURIComponent(b),m}return null}function lp(e,t,r){try{const[s,i]=C2(e,t,r);r.rawParams=s,r.extract=i;const c=r.node.parse(s);return r.parsedParams=Object.assign(Object.create(null),r.parsedParams,c),!0}catch{return null}}function ll(e,t){return e?t.statics>e.statics||t.statics===e.statics&&(t.dynamics>e.dynamics||t.dynamics===e.dynamics&&(t.optionals>e.optionals||t.optionals===e.optionals&&((t.node.kind===Ns)>
10(e.node.kind===Ns)||t.node.kind===Ns==(e.node.kind===Ns)&&t.depth>e.depth))):!0}function _u(e){return Hm(e.filter(t=>t!==void 0).join("/"))}function Hm(e){return e.replace(/\/{2,}/g,"/")}function R2(e){return e==="/"?e:e.replace(/^\/{1,}/,"")}function $a(e){const t=e.length;return t>1&&e[t-1]==="/"?e.replace(/\/{1,}$/,""):e}function T2(e){return $a(R2(e))}function zu(e,t){return e?.endsWith("/")&&e!=="/"&&e!==`${t}/`?e.slice(0,-1):e}function hR(e,t,r){return zu(e,r)===zu(t,r)}function pR({base:e,to:t,trailingSlash:r="never",cache:s}){const i=t.startsWith("/"),c=!i&&t===".";let u;if(s){u=i?t:c?e:e+"\0"+t;const g=s.get(u);if(g)return g}let d;if(c)d=e.split("/");else if(i)d=t.split("/");else{for(d=e.split("/");d.length>1&&xl(d)==="";)d.pop();const g=t.split("/");for(let b=0,S=g.length;b<S;b++){const _=g[b];_===""?b?b===S-1&&d.push(_):d=[_]:_===".."?d.pop():_==="."||d.push(_)}}d.length>1&&(xl(d)===""?r==="never"&&d.pop():r==="always"&&d.push(""));let h,m="";for(let g=0;g<d.length;g++){g>0&&(m+="/");const b=d[g];if(!b)continue;h=zm(b,0,h);const S=h[0];if(S===0){m+=b;continue}const _=h[5],C=b.substring(0,h[1]),E=b.substring(h[4],_),R=b.substring(h[2],h[3]);S===1?m+=C||E?`${C}{$${R}}${E}`:`$${R}`:S===2?m+=C||E?`${C}{$}${E}`:"$":m+=`${C}{-$${R}}${E}`}m=Hm(m);const v=m||"/";return u&&s&&s.set(u,v),v}function mR(e){const t=new Map(e.map(i=>[encodeURIComponent(i),i])),r=Array.from(t.keys()).map(i=>i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|"),s=new RegExp(r,"g");return i=>i.replace(s,c=>t.get(c)??c)}function cp(e,t,r){const s=t[e];return typeof s!="string"?s:e==="_splat"?/^[a-zA-Z0-9\-._~!/]*$/.test(s)?s:s.split("/").map(i=>r0(i,r)).join("/"):r0(s,r)}function n0({path:e,params:t,decoder:r,...s}){let i=!1;const c=Object.create(null);if(!e||e==="/")return{interpolatedPath:"/",usedParams:c,isMissingParams:i};if(!e.includes("$"))return{interpolatedPath:e,usedParams:c,isMissingParams:i};const u=e.length;let d=0,h,m="";for(;d<u;){const v=d;h=zm(e,v,h);const g=h[5];if(d=g+1,v===g)continue;const b=h[0];if(b===0){m+="/"+e.substring(v,g);continue}if(b===2){const S=t._splat;c._splat=S,c["*"]=S;const _=e.substring(v,h[1]),C=e.substring(h[4],g);if(!S){i=!0,(_||C)&&(m+="/"+_+C);continue}const E=cp("_splat",t,r);m+="/"+_+E+C;continue}if(b===1){const S=e.substring(h[2],h[3]);!i&&!(S in t)&&(i=!0),c[S]=t[S];const _=e.substring(v,h[1]),C=e.substring(h[4],g),E=cp(S,t,r)??"undefined";m+="/"+_+E+C;continue}if(b===3){const S=e.substring(h[2],h[3]),_=t[S];if(_==null)continue;c[S]=_;const C=e.substring(v,h[1]),E=e.substring(h[4],g),R=cp(S,t,r)??"";m+="/"+C+R+E;continue}}return e.endsWith("/")&&(m+="/"),{usedParams:c,interpolatedPath:m||"/",isMissingParams:i}}function r0(e,t){const r=encodeURIComponent(e);return t?.(r)??r}function L$(e={}){if(e.isNotFound=!0,e.throw)throw e;return e}function Vt(e){return!!e?.isNotFound}function gR(){try{if(typeof window<"u"&&typeof window.sessionStorage=="object")return window.sessionStorage}catch{}}var Zp="tsr-scroll-restoration-v1_3",yR=(e,t)=>{let r;return(...s)=>{r||(r=setTimeout(()=>{e(...s),r=null},t))}};function vR(){const e=gR();if(!e)return null;const t=e.getItem(Zp);let r=t?JSON.parse(t):{};return{state:r,set:s=>{r=Ua(s,r)||r;try{e.setItem(Zp,JSON.stringify(r))}catch{console.warn("[ts-router] Could not persist scroll restoration state to sessionStorage.")}}}}var su=vR(),bR=e=>e.state.__TSR_key||e.href;function xR(e){const t=[];let r;for(;r=e.parentNode;)t.push(`${e.tagName}:nth-child(${Array.prototype.indexOf.call(r.children,e)+1})`),e=r;return`${t.reverse().join(" > ")}`.toLowerCase()}var Bu=!1;function SR({storageKey:e,key:t,behavior:r,shouldScrollRestoration:s,scrollToTopSelectors:i,location:c}){let u;try{u=JSON.parse(sessionStorage.getItem(e)||"{}")}catch(m){console.error(m);return}const d=t||window.history.state?.__TSR_key,h=u[d];Bu=!0;e:{if(s&&h&&Object.keys(h).length>0){for(const g in h){const b=h[g];if(g==="window")window.scrollTo({top:b.scrollY,left:b.scrollX,behavior:r});else if(g){const S=document.querySelector(g);S&&(S.scrollLeft=b.scrollX,S.scrollTop=b.scrollY)}}break e}const m=(c??window.location).hash.split("#",2)[1];if(m){const g=window.history.state?.__hashScrollIntoViewOptions??!0;if(g){const b=document.getElementById(m);b&&b.scrollIntoView(g)}break e}const v={top:0,left:0,behavior:r};if(window.scrollTo(v),i)for(const g of i){if(g==="window")continue;const b=typeof g=="function"?g():document.querySelector(g);b&&b.scrollTo(v)}}Bu=!1}function wR(e,t){if(!su||((e.options.scrollRestoration??!1)&&(e.isScrollRestoring=!0),e.isScrollRestorationSetup||!su))return;e.isScrollRestorationSetup=!0,Bu=!1;const r=e.options.getScrollRestorationKey||bR;window.history.scrollRestoration="manual";const s=i=>{if(Bu||!e.isScrollRestoring)return;let c="";if(i.target===document||i.target===window)c="window";else{const d=i.target.getAttribute("data-scroll-restoration-id");d?c=`[data-scroll-restoration-id="${d}"]`:c=xR(i.target)}const u=r(e.stores.location.state);su.set(d=>{const h=d[u]||={},m=h[c]||={};if(c==="window")m.scrollX=window.scrollX||0,m.scrollY=window.scrollY||0;else if(c){const v=document.querySelector(c);v&&(m.scrollX=v.scrollLeft||0,m.scrollY=v.scrollTop||0)}return d})};typeof document<"u"&&document.addEventListener("scroll",yR(s,100),!0),e.subscribe("onRendered",i=>{const c=r(i.toLocation);if(!e.resetNextScroll){e.resetNextScroll=!0;return}
10typeof e.options.scrollRestoration=="function"&&!e.options.scrollRestoration({location:e.latestLocation})||(SR({storageKey:Zp,key:c,behavior:e.options.scrollRestorationBehavior,shouldScrollRestoration:e.isScrollRestoring,scrollToTopSelectors:e.options.scrollToTopSelectors,location:e.history.location}),e.isScrollRestoring&&su.set(u=>(u[c]||={},u)))})}function _R(e){if(typeof document<"u"&&document.querySelector){const t=e.stores.location.state,r=t.state.__hashScrollIntoViewOptions??!0;if(r&&t.hash!==""){const s=document.getElementById(t.hash);s&&s.scrollIntoView(r)}}}function O2(e,t=String){const r=new URLSearchParams;for(const s in e){const i=e[s];i!==void 0&&r.set(s,t(i))}return r.toString()}function up(e){return e?e==="false"?!1:e==="true"?!0:+e*0===0&&+e+""===e?+e:e:""}function ER(e){const t=new URLSearchParams(e),r=Object.create(null);for(const[s,i]of t.entries()){const c=r[s];c==null?r[s]=up(i):Array.isArray(c)?c.push(up(i)):r[s]=[c,up(i)]}return r}var CR=TR(JSON.parse),RR=OR(JSON.stringify,JSON.parse);function TR(e){return t=>{t[0]==="?"&&(t=t.substring(1));const r=ER(t);for(const s in r){const i=r[s];if(typeof i=="string")try{r[s]=e(i)}catch{}}return r}}function OR(e,t){const r=typeof t=="function";function s(i){if(typeof i=="object"&&i!==null)try{return e(i)}catch{}else if(r&&typeof i=="string")try{return t(i),e(i)}catch{}return i}return i=>{const c=O2(i,s);return c?`?${c}`:""}}var Ds="__root__";function Ga(e){if(e.statusCode=e.statusCode||e.code||307,!e._builtLocation&&!e.reloadDocument&&typeof e.href=="string")try{new URL(e.href),e.reloadDocument=!0}catch{}const t=new Headers(e.headers);e.href&&t.get("Location")===null&&t.set("Location",e.href);const r=new Response(null,{status:e.statusCode,headers:t});if(r.options=e,e.throw)throw r;return r}function mn(e){return e instanceof Response&&!!e.options}function AR(e){if(e!==null&&typeof e=="object"&&e.isSerializedRedirect)return Ga(e)}function NR(e){return{input:({url:t})=>{for(const r of e)t=Jp(r,t);return t},output:({url:t})=>{for(let r=e.length-1;r>=0;r--)t=A2(e[r],t);return t}}}function MR(e){const t=T2(e.basepath),r=`/${t}`,s=`${r}/`,i=e.caseSensitive?r:r.toLowerCase(),c=e.caseSensitive?s:s.toLowerCase();return{input:({url:u})=>{const d=e.caseSensitive?u.pathname:u.pathname.toLowerCase();return d===i?u.pathname="/":d.startsWith(c)&&(u.pathname=u.pathname.slice(r.length)),u},output:({url:u})=>(u.pathname=_u(["/",t,u.pathname]),u)}}function Jp(e,t){const r=e?.input?.({url:t});if(r){if(typeof r=="string")return new URL(r);if(r instanceof URL)return r}return t}function A2(e,t){const r=e?.output?.({url:t});if(r){if(typeof r=="string")return new URL(r);if(r instanceof URL)return r}return t}function jR(e,t){const{createMutableStore:r,createReadonlyStore:s,batch:i,init:c}=t,u=new Map,d=new Map,h=new Map,m=r(e.status),v=r(e.loadedAt),g=r(e.isLoading),b=r(e.isTransitioning),S=r(e.location),_=r(e.resolvedLocation),C=r(e.statusCode),E=r(e.redirect),R=r([]),A=r([]),j=r([]),N=s(()=>dp(u,R.state)),D=s(()=>dp(d,A.state)),z=s(()=>dp(h,j.state)),I=s(()=>R.state[0]),P=s(()=>R.state.some(Y=>u.get(Y)?.state.status==="pending")),q=s(()=>({locationHref:S.state.href,resolvedLocationHref:_.state?.href,status:m.state})),ee=s(()=>({status:m.state,loadedAt:v.state,isLoading:g.state,isTransitioning:b.state,matches:N.state,location:S.state,resolvedLocation:_.state,statusCode:C.state,redirect:E.state})),W=wl(64);function le(Y){let J=W.get(Y);return J||(J=s(()=>{const X=R.state;for(const re of X){const L=u.get(re);if(L&&L.routeId===Y)return L.state}}),W.set(Y,J)),J}const oe={status:m,loadedAt:v,isLoading:g,isTransitioning:b,location:S,resolvedLocation:_,statusCode:C,redirect:E,matchesId:R,pendingMatchesId:A,cachedMatchesId:j,activeMatchesSnapshot:N,pendingMatchesSnapshot:D,cachedMatchesSnapshot:z,firstMatchId:I,hasPendingMatches:P,matchRouteReactivity:q,activeMatchStoresById:u,pendingMatchStoresById:d,cachedMatchStoresById:h,__store:ee,getMatchStoreByRouteId:le,setActiveMatches:te,setPendingMatches:de,setCachedMatches:k};te(e.matches),c?.(oe);function te(Y){fp(Y,u,R,r,i)}function de(Y){fp(Y,d,A,r,i)}function k(Y){fp(Y,h,j,r,i)}return oe}function dp(e,t){const r=[];for(const s of t){const i=e.get(s);i&&r.push(i.state)}return r}function fp(e,t,r,s,i){const c=e.map(d=>d.id),u=new Set(c);i(()=>{for(const d of t.keys())u.has(d)||t.delete(d);for(const d of e){const h=t.get(d.id);if(!h){const m=s(d);m.routeId=d.routeId,t.set(d.id,m);continue}h.routeId=d.routeId,h.state!==d&&h.setState(()=>d)}tR(r.state,c)||r.setState(()=>c)})}var em=e=>{if(!e.rendered)return e.rendered=!0,e.onReady?.()},LR=e=>e.stores.matchesId.state.some(t=>e.stores.activeMatchStoresById.get(t)?.state._forcePending),ud=(e,t)=>!!(e.preload&&!e.router.stores.activeMatchStoresById.has(t)),Is=(e,t,r=!0)=>{const s={...e.router.options.context??{}},i=r?t:t-1;for(let c=0;c<=i;c++){const u=e.matches[c];if(!u)continue;const d=e.router.getMatch(u.id);
10d&&Object.assign(s,d.__routeContext,d.__beforeLoadContext)}return s},a0=(e,t)=>{if(!e.matches.length)return;const r=t.routeId,s=e.matches.findIndex(u=>u.routeId===e.router.routeTree.id),i=s>=0?s:0;let c=r?e.matches.findIndex(u=>u.routeId===r):e.firstBadMatchIndex??e.matches.length-1;c<0&&(c=i);for(let u=c;u>=0;u--){const d=e.matches[u];if(e.router.looseRoutesById[d.routeId].options.notFoundComponent)return u}return r?c:i},Ba=(e,t,r)=>{if(!(!mn(r)&&!Vt(r)))throw mn(r)&&r.redirectHandled&&!r.options.reloadDocument||(t&&(t._nonReactive.beforeLoadPromise?.resolve(),t._nonReactive.loaderPromise?.resolve(),t._nonReactive.beforeLoadPromise=void 0,t._nonReactive.loaderPromise=void 0,t._nonReactive.error=r,e.updateMatch(t.id,s=>({...s,status:mn(r)?"redirected":s.status==="pending"?"success":s.status,context:Is(e,t.index),isFetching:!1,error:r})),Vt(r)&&!r.routeId&&(r.routeId=t.routeId),t._nonReactive.loadPromise?.resolve()),mn(r)&&(e.rendered=!0,r.options._fromLocation=e.location,r.redirectHandled=!0,r=e.router.resolveRedirect(r))),r},N2=(e,t)=>{const r=e.router.getMatch(t);return!!(!r||r._nonReactive.dehydrated)},s0=(e,t,r)=>{const s=Is(e,r);e.updateMatch(t,i=>({...i,context:s}))},cl=(e,t,r,s)=>{const{id:i,routeId:c}=e.matches[t],u=e.router.looseRoutesById[c];if(r instanceof Promise)throw r;r.routerCode=s,e.firstBadMatchIndex??=t,Ba(e,e.router.getMatch(i),r);try{u.options.onError?.(r)}catch(d){r=d,Ba(e,e.router.getMatch(i),r)}e.updateMatch(i,d=>(d._nonReactive.beforeLoadPromise?.resolve(),d._nonReactive.beforeLoadPromise=void 0,d._nonReactive.loadPromise?.resolve(),{...d,error:r,status:"error",isFetching:!1,updatedAt:Date.now(),abortController:new AbortController})),!e.preload&&!mn(r)&&!Vt(r)&&(e.serialError??=r)},M2=(e,t,r,s)=>{if(s._nonReactive.pendingTimeout!==void 0)return;const i=r.options.pendingMs??e.router.options.defaultPendingMs;if(e.onReady&&!ud(e,t)&&(r.options.loader||r.options.beforeLoad||L2(r))&&typeof i=="number"&&i!==1/0&&(r.options.pendingComponent??e.router.options?.defaultPendingComponent)){const c=setTimeout(()=>{em(e)},i);s._nonReactive.pendingTimeout=c}},DR=(e,t,r)=>{const s=e.router.getMatch(t);if(!s._nonReactive.beforeLoadPromise&&!s._nonReactive.loaderPromise)return;M2(e,t,r,s);const i=()=>{const c=e.router.getMatch(t);c.preload&&(c.status==="redirected"||c.status==="notFound")&&Ba(e,c,c.error)};return s._nonReactive.beforeLoadPromise?s._nonReactive.beforeLoadPromise.then(i):i()},IR=(e,t,r,s)=>{const i=e.router.getMatch(t);let c=i._nonReactive.loadPromise;i._nonReactive.loadPromise=ks(()=>{c?.resolve(),c=void 0});const{paramsError:u,searchError:d}=i;u&&cl(e,r,u,"PARSE_PARAMS"),d&&cl(e,r,d,"VALIDATE_SEARCH"),M2(e,t,s,i);const h=new AbortController;let m=!1;const v=()=>{m||(m=!0,e.updateMatch(t,N=>({...N,isFetching:"beforeLoad",fetchCount:N.fetchCount+1,abortController:h})))},g=()=>{i._nonReactive.beforeLoadPromise?.resolve(),i._nonReactive.beforeLoadPromise=void 0,e.updateMatch(t,N=>({...N,isFetching:!1}))};if(!s.options.beforeLoad){e.router.batch(()=>{v(),g()});return}i._nonReactive.beforeLoadPromise=ks();const b={...Is(e,r,!1),...i.__routeContext},{search:S,params:_,cause:C}=i,E=ud(e,t),R={search:S,abortController:h,params:_,preload:E,context:b,location:e.location,navigate:N=>e.router.navigate({...N,_fromLocation:e.location}),buildLocation:e.router.buildLocation,cause:E?"preload":C,matches:e.matches,routeId:s.id,...e.router.options.additionalContext},A=N=>{if(N===void 0){e.router.batch(()=>{v(),g()});return}(mn(N)||Vt(N))&&(v(),cl(e,r,N,"BEFORE_LOAD")),e.router.batch(()=>{v(),e.updateMatch(t,D=>({...D,__beforeLoadContext:N})),g()})};let j;try{if(j=s.options.beforeLoad(R),Sl(j))return v(),j.catch(N=>{cl(e,r,N,"BEFORE_LOAD")}).then(A)}catch(N){v(),cl(e,r,N,"BEFORE_LOAD")}A(j)},kR=(e,t)=>{const{id:r,routeId:s}=e.matches[t],i=e.router.looseRoutesById[s],c=()=>d(),u=()=>IR(e,r,t,i),d=()=>{if(N2(e,r))return;const h=DR(e,r,i);return Sl(h)?h.then(u):u()};return c()},PR=(e,t,r)=>{const s=e.router.getMatch(t);if(!s||!r.options.head&&!r.options.scripts&&!r.options.headers)return;const i={ssr:e.router.options.ssr,matches:e.matches,match:s,params:s.params,loaderData:s.loaderData};return Promise.all([r.options.head?.(i),r.options.scripts?.(i),r.options.headers?.(i)]).then(([c,u,d])=>({meta:c?.meta,links:c?.links,headScripts:c?.scripts,headers:d,scripts:u,styles:c?.styles}))},j2=(e,t,r,s,i)=>{const c=t[s-1],{params:u,loaderDeps:d,abortController:h,cause:m}=e.router.getMatch(r),v=Is(e,s),g=ud(e,r);return{params:u,deps:d,preload:!!g,parentMatchPromise:c,abortController:h,context:v,location:e.location,navigate:b=>e.router.navigate({...b,_fromLocation:e.location}),cause:g?"preload":m,route:i,...e.router.options.additionalContext}},o0=async(e,t,r,s,i)=>{try{const c=e.router.getMatch(r);try{(!(V3??e.router.isServer)||c.ssr===!0)&&_l(i);const u=i.options.loader,d=typeof u=="function"?u:u?.handler,h=d?.(j2(e,t,r,s,i)
10),m=!!d&&Sl(h);if((m||i._lazyPromise||i._componentsPromise||i.options.head||i.options.scripts||i.options.headers||c._nonReactive.minPendingPromise)&&e.updateMatch(r,g=>({...g,isFetching:"loader"})),d){const g=m?await h:h;Ba(e,e.router.getMatch(r),g),g!==void 0&&e.updateMatch(r,b=>({...b,loaderData:g}))}i._lazyPromise&&await i._lazyPromise;const v=c._nonReactive.minPendingPromise;v&&await v,i._componentsPromise&&await i._componentsPromise,e.updateMatch(r,g=>({...g,error:void 0,context:Is(e,s),status:"success",isFetching:!1,updatedAt:Date.now()}))}catch(u){let d=u;if(d?.name==="AbortError"){if(c.abortController.signal.aborted){c._nonReactive.loaderPromise?.resolve(),c._nonReactive.loaderPromise=void 0;return}e.updateMatch(r,m=>({...m,status:m.status==="pending"?"success":m.status,isFetching:!1,context:Is(e,s)}));return}const h=c._nonReactive.minPendingPromise;h&&await h,Vt(u)&&await i.options.notFoundComponent?.preload?.(),Ba(e,e.router.getMatch(r),u);try{i.options.onError?.(u)}catch(m){d=m,Ba(e,e.router.getMatch(r),m)}!mn(d)&&!Vt(d)&&await _l(i,["errorComponent"]),e.updateMatch(r,m=>({...m,error:d,context:Is(e,s),status:"error",isFetching:!1}))}}catch(c){const u=e.router.getMatch(r);u&&(u._nonReactive.loaderPromise=void 0),Ba(e,u,c)}},UR=async(e,t,r)=>{async function s(S,_,C,E,R){const A=Date.now()-_.updatedAt,j=S?R.options.preloadStaleTime??e.router.options.defaultPreloadStaleTime??3e4:R.options.staleTime??e.router.options.defaultStaleTime??0,N=R.options.shouldReload,D=typeof N=="function"?N(j2(e,t,i,r,R)):N,{status:z,invalid:I}=E,P=A>=j&&(!!e.forceStaleReload||E.cause==="enter"||C!==void 0&&C!==E.id);u=z==="success"&&(I||(D??P)),S&&R.options.preload===!1||(u&&!e.sync&&v?(d=!0,(async()=>{try{await o0(e,t,i,r,R);const q=e.router.getMatch(i);q._nonReactive.loaderPromise?.resolve(),q._nonReactive.loadPromise?.resolve(),q._nonReactive.loaderPromise=void 0,q._nonReactive.loadPromise=void 0}catch(q){mn(q)&&await e.router.navigate(q.options)}})()):z!=="success"||u?await o0(e,t,i,r,R):s0(e,i,r))}const{id:i,routeId:c}=e.matches[r];let u=!1,d=!1;const h=e.router.looseRoutesById[c],m=h.options.loader,v=((typeof m=="function"?void 0:m?.staleReloadMode)??e.router.options.defaultStaleReloadMode)!=="blocking";if(N2(e,i)){if(!e.router.getMatch(i))return e.matches[r];s0(e,i,r)}else{const S=e.router.getMatch(i),_=e.router.stores.matchesId.state[r],C=(_&&e.router.stores.activeMatchStoresById.get(_)||null)?.routeId===c?_:e.router.stores.activeMatchesSnapshot.state.find(R=>R.routeId===c)?.id,E=ud(e,i);if(S._nonReactive.loaderPromise){if(S.status==="success"&&!e.sync&&!S.preload&&v)return S;await S._nonReactive.loaderPromise;const R=e.router.getMatch(i),A=R._nonReactive.error||R.error;A&&Ba(e,R,A),R.status==="pending"&&await s(E,S,C,R,h)}else{const R=E&&!e.router.stores.activeMatchStoresById.has(i),A=e.router.getMatch(i);A._nonReactive.loaderPromise=ks(),R!==A.preload&&e.updateMatch(i,j=>({...j,preload:R})),await s(E,S,C,A,h)}}const g=e.router.getMatch(i);d||(g._nonReactive.loaderPromise?.resolve(),g._nonReactive.loadPromise?.resolve(),g._nonReactive.loadPromise=void 0),clearTimeout(g._nonReactive.pendingTimeout),g._nonReactive.pendingTimeout=void 0,d||(g._nonReactive.loaderPromise=void 0),g._nonReactive.dehydrated=void 0;const b=d?g.isFetching:!1;return b!==g.isFetching||g.invalid!==!1?(e.updateMatch(i,S=>({...S,isFetching:b,invalid:!1})),e.router.getMatch(i)):g};async function i0(e){const t=e,r=[];LR(t.router)&&em(t);let s;for(let b=0;b<t.matches.length;b++){try{const S=kR(t,b);Sl(S)&&await S}catch(S){if(mn(S))throw S;if(Vt(S))s=S;else if(!t.preload)throw S;break}if(t.serialError)break}const i=t.firstBadMatchIndex??t.matches.length,c=s&&!t.preload?a0(t,s):void 0,u=s&&t.preload?0:c!==void 0?Math.min(c+1,i):i;let d,h;for(let b=0;b<u;b++)r.push(UR(t,r,b));try{await Promise.all(r)}catch{const b=await Promise.allSettled(r);for(const S of b){if(S.status!=="rejected")continue;const _=S.reason;if(mn(_))throw _;Vt(_)?d??=_:h??=_}if(h!==void 0)throw h}const m=d??(s&&!t.preload?s:void 0);let v=t.serialError?t.firstBadMatchIndex??0:t.matches.length-1;if(!m&&s&&t.preload)return t.matches;if(m){const b=a0(t,m);gn(b!==void 0);const S=t.matches[b],_=t.router.looseRoutesById[S.routeId],C=t.router.options?.defaultNotFoundComponent;!_.options.notFoundComponent&&C&&(_.options.notFoundComponent=C),m.routeId=S.routeId;const E=S.routeId===t.router.routeTree.id;t.updateMatch(S.id,R=>({...R,...E?{status:"success",globalNotFound:!0,error:void 0}:{status:"notFound",error:m},isFetching:!1}
10)),v=b,await _l(_,["notFoundComponent"])}else if(!t.preload){const b=t.matches[0];b.globalNotFound||t.router.getMatch(b.id)?.globalNotFound&&t.updateMatch(b.id,S=>({...S,globalNotFound:!1,error:void 0}))}if(t.serialError&&t.firstBadMatchIndex!==void 0){const b=t.router.looseRoutesById[t.matches[t.firstBadMatchIndex].routeId];await _l(b,["errorComponent"])}for(let b=0;b<=v;b++){const{id:S,routeId:_}=t.matches[b],C=t.router.looseRoutesById[_];try{const E=PR(t,S,C);if(E){const R=await E;t.updateMatch(S,A=>({...A,...R}))}}catch(E){console.error(`Error executing head for route ${_}:`,E)}}const g=em(t);if(Sl(g)&&await g,m)throw m;if(t.serialError&&!t.preload&&!t.onReady)throw t.serialError;return t.matches}function l0(e,t){const r=t.map(s=>e.options[s]?.preload?.()).filter(Boolean);if(r.length!==0)return Promise.all(r)}function _l(e,t=Eu){!e._lazyLoaded&&e._lazyPromise===void 0&&(e.lazyFn?e._lazyPromise=e.lazyFn().then(s=>{const{id:i,...c}=s.options;Object.assign(e.options,c),e._lazyLoaded=!0,e._lazyPromise=void 0}):e._lazyLoaded=!0);const r=()=>e._componentsLoaded?void 0:t===Eu?(()=>{if(e._componentsPromise===void 0){const s=l0(e,Eu);s?e._componentsPromise=s.then(()=>{e._componentsLoaded=!0,e._componentsPromise=void 0}):e._componentsLoaded=!0}return e._componentsPromise})():l0(e,t);return e._lazyPromise?e._lazyPromise.then(r):r()}function L2(e){for(const t of Eu)if(e.options[t]?.preload)return!0;return!1}var Eu=["component","errorComponent","pendingComponent","notFoundComponent"],Fa="__TSR_index",c0="popstate",u0="beforeunload";function zR(e){let t=e.getLocation();const r=new Set,s=u=>{t=e.getLocation(),r.forEach(d=>d({location:t,action:u}))},i=u=>{e.notifyOnIndexChange??!0?s(u):t=e.getLocation()},c=async({task:u,navigateOpts:d,...h})=>{if(d?.ignoreBlocker??!1){u();return}const m=e.getBlockers?.()??[],v=h.type==="PUSH"||h.type==="REPLACE";if(typeof document<"u"&&m.length&&v)for(const g of m){const b=Hu(h.path,h.state);if(await g.blockerFn({currentLocation:t,nextLocation:b,action:h.type})){e.onBlocked?.();return}}u()};return{get location(){return t},get length(){return e.getLength()},subscribers:r,subscribe:u=>(r.add(u),()=>{r.delete(u)}),push:(u,d,h)=>{const m=t.state[Fa];d=d0(m+1,d),c({task:()=>{e.pushState(u,d),s({type:"PUSH"})},navigateOpts:h,type:"PUSH",path:u,state:d})},replace:(u,d,h)=>{const m=t.state[Fa];d=d0(m,d),c({task:()=>{e.replaceState(u,d),s({type:"REPLACE"})},navigateOpts:h,type:"REPLACE",path:u,state:d})},go:(u,d)=>{c({task:()=>{e.go(u),i({type:"GO",index:u})},navigateOpts:d,type:"GO"})},back:u=>{c({task:()=>{e.back(u?.ignoreBlocker??!1),i({type:"BACK"})},navigateOpts:u,type:"BACK"})},forward:u=>{c({task:()=>{e.forward(u?.ignoreBlocker??!1),i({type:"FORWARD"})},navigateOpts:u,type:"FORWARD"})},canGoBack:()=>t.state[Fa]!==0,createHref:u=>e.createHref(u),block:u=>{if(!e.setBlockers)return()=>{};const d=e.getBlockers?.()??[];return e.setBlockers([...d,u]),()=>{const h=e.getBlockers?.()??[];e.setBlockers?.(h.filter(m=>m!==u))}},flush:()=>e.flush?.(),destroy:()=>e.destroy?.(),notify:s}}function d0(e,t){t||(t={});const r=$m();return{...t,key:r,__TSR_key:r,[Fa]:e}}function BR(e){const t=typeof document<"u"?window:void 0,r=t.history.pushState,s=t.history.replaceState;let i=[];const c=()=>i,u=P=>i=P,d=(P=>P),h=(()=>Hu(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){const P=$m();t.history.replaceState({[Fa]:0,key:P,__TSR_key:P},"")}let m=h(),v,g=!1,b=!1,S=!1,_=!1;const C=()=>m;let E,R;const A=()=>{E&&(I._ignoreSubscribers=!0,(E.isPush?t.history.pushState:t.history.replaceState)(E.state,"",E.href),I._ignoreSubscribers=!1,E=void 0,R=void 0,v=void 0)},j=(P,q,ee)=>{const W=d(q);R||(v=m),m=Hu(q,ee),E={href:W,state:ee,isPush:E?.isPush||P==="push"},R||(R=Promise.resolve().then(()=>A()))},N=P=>{m=h(),I.notify({type:P})},D=async()=>{if(b){b=!1;return}const P=h(),q=P.state[Fa]-m.state[Fa],ee=q===1,W=q===-1,le=!ee&&!W||g;g=!1;const oe=le?"GO":W?"BACK":"FORWARD",te=le?{type:"GO",index:q}:{type:W?"BACK":"FORWARD"};if(S)S=!1;else{const de=c();if(typeof document<"u"&&de.length){for(const k of de)if(await k.blockerFn({currentLocation:m,nextLocation:P,action:oe})){b=!0,t.history.go(1),I.notify(te);return}}}m=h(),I.notify(te)},z=P=>{if(_){_=!1;return}let q=!1;const ee=c();if(typeof document<"u"&&ee.length)for(const W of ee){const le=W.enableBeforeUnload??!0;if(le===!0){q=!0;break}if(typeof le=="function"&&le()===!0){q=!0;break}}if(q)return P.preventDefault(),P.returnValue=""},I=zR({getLocation:C,getLength:()=>t.history.length,pushState:(P,q)=>j("push",P,q),replaceState:(P,q)=>j("replace",P,q),back:P=>(P&&(S=!0),_=!0,t.history.back()),forward:P=>{P&&(S=!0),_=!0,t.history.forward()},go:P=>{g=!0,t.history.go(P)},createHref:P=>d(P),flush:A,destroy:()=>{t.history.pushState=r,t.history.replaceState=s,t.removeEventListener(u0,z,{capture:!0}),t.removeEventListener(c0,D)},onBlocked:()=>{v&&m!==v&&(m=v)},getBlockers:c,setBlockers:u,notifyOnIndexChange:!1});return t.addEventListener(u0,z,{capture:!0}),t.addEventListener(c0,D),t.history.pushState=function(...P){const q=r.apply(t.history,P);return I._ignoreSubscribers||N("PUSH"),q},t.history.replaceState=function(...P){const q=s.apply(t.history,P);return I._ignoreSubscribers||N("REPLACE"),q},I}function HR(e){let t=e.replace(/[\x00-\x1f\x7f]/g,"");return t.startsWith("//")&&(t="/"+t.replace(/^\/+/,"")),t}function Hu(e,t){const r=HR(e),s=r.indexOf("#"),i=r.indexOf("?"),c=$m(
10);return{href:r,pathname:r.substring(0,s>0?i>0?Math.min(s,i):s:i>0?i:r.length),hash:s>-1?r.substring(s):"",search:i>-1?r.slice(i,s===-1?void 0:s):"",state:t||{[Fa]:0,key:c,__TSR_key:c}}}function $m(){return(Math.random()+1).toString(36).substring(7)}function $R(e){return e instanceof Error?{name:e.name,message:e.message}:{data:e}}function Ko(e,t){const r=t,s=e;return{fromLocation:r,toLocation:s,pathChanged:r?.pathname!==s.pathname,hrefChanged:r?.href!==s.href,hashChanged:r?.hash!==s.hash}}var FR=class{constructor(e,t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.isScrollRestoring=!1,this.isScrollRestorationSetup=!1,this.startTransition=r=>r(),this.update=r=>{const s=this.options,i=this.basepath??s?.basepath??"/",c=this.basepath===void 0,u=s?.rewrite;if(this.options={...s,...r},this.isServer=this.options.isServer??typeof document>"u",this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=mR(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.options.history?this.history=this.options.history:this.history=BR()),this.origin=this.options.origin,this.origin||(window?.origin&&window.origin!=="null"?this.origin=window.origin:this.origin="http://localhost"),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let v;this.resolvePathCache=wl(1e3),v=this.buildRouteTree(),this.setRoutes(v)}if(!this.stores&&this.latestLocation){const v=this.getStoreConfig(this);this.batch=v.batch,this.stores=jR(qR(this.latestLocation),v),wR(this)}let d=!1;const h=this.options.basepath??"/",m=this.options.rewrite;if(c||i!==h||u!==m){this.basepath=h;const v=[],g=T2(h);g&&g!=="/"&&v.push(MR({basepath:h})),m&&v.push(m),this.rewrite=v.length===0?void 0:v.length===1?v[0]:NR(v),this.history&&this.updateLatestLocation(),d=!0}d&&this.stores&&this.stores.location.setState(()=>this.latestLocation),typeof window<"u"&&"CSS"in window&&typeof window.CSS?.supports=="function"&&(this.isViewTransitionTypesSupported=window.CSS.supports("selector(:active-view-transition-type(a)"))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{const r=cR(this.routeTree,this.options.caseSensitive,(s,i)=>{s.init({originalIndex:i})});return this.options.routeMasks&&aR(this.options.routeMasks,r.processedTree),r},this.subscribe=(r,s)=>{const i={eventType:r,fn:s};return this.subscribers.add(i),()=>{this.subscribers.delete(i)}},this.emit=r=>{this.subscribers.forEach(s=>{s.eventType===r.type&&s.fn(r)})},this.parseLocation=(r,s)=>{const i=({pathname:h,search:m,hash:v,href:g,state:b})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(h)){const R=this.options.parseSearch(m),A=this.options.stringifySearch(R);return{href:h+A+v,publicHref:g,pathname:il(h).path,external:!1,searchStr:A,search:Cs(s?.search,R),hash:il(v.slice(1)).path,state:za(s?.state,b)}}const S=new URL(g,this.origin),_=Jp(this.rewrite,S),C=this.options.parseSearch(_.search),E=this.options.stringifySearch(C);return _.search=E,{href:_.href.replace(_.origin,""),publicHref:g,pathname:il(_.pathname).path,external:!!this.rewrite&&_.origin!==this.origin,searchStr:E,search:Cs(s?.search,C),hash:il(_.hash.slice(1)).path,state:za(s?.state,b)}},c=i(r),{__tempLocation:u,__tempKey:d}=c.state;if(u&&(!d||d===this.tempLocationKey)){const h=i(u);return h.state.key=c.state.key,h.state.__TSR_key=c.state.__TSR_key,delete h.state.__tempLocation,{...h,maskedLocation:c}}return c},this.resolvePathWithBase=(r,s)=>pR({base:r,to:Hm(s),trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(r,s,i)=>typeof r=="string"?this.matchRoutesInternal({pathname:r,search:s},i):this.matchRoutesInternal(r,s),this.getMatchedRoutes=r=>YR({pathname:r,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=r=>{const s=this.getMatch(r);
10s&&(s.abortController.abort(),clearTimeout(s._nonReactive.pendingTimeout),s._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{this.stores.pendingMatchesId.state.forEach(r=>{this.cancelMatch(r)}),this.stores.matchesId.state.forEach(r=>{if(this.stores.pendingMatchStoresById.has(r))return;const s=this.stores.activeMatchStoresById.get(r)?.state;s&&(s.status==="pending"||s.isFetching==="loader")&&this.cancelMatch(r)})},this.buildLocation=r=>{const s=(c={})=>{const u=c._fromLocation||this.pendingBuiltLocation||this.latestLocation,d=this.matchRoutesLightweight(u);c.from;const h=c.unsafeRelative==="path"?u.pathname:c.from??d.fullPath,m=this.resolvePathWithBase(h,"."),v=d.search,g=Object.assign(Object.create(null),d.params),b=c.to?this.resolvePathWithBase(m,`${c.to}`):this.resolvePathWithBase(m,"."),S=c.params===!1||c.params===null?Object.create(null):(c.params??!0)===!0?g:Object.assign(g,Ua(c.params,g)),_=this.getMatchedRoutes(b);let C=_.matchedRoutes;if((!_.foundRoute||_.foundRoute.path!=="/"&&_.routeParams["**"])&&this.options.notFoundRoute&&(C=[...C,this.options.notFoundRoute]),Object.keys(S).length>0)for(const ee of C){const W=ee.options.params?.stringify??ee.options.stringifyParams;if(W)try{Object.assign(S,W(S))}catch{}}const E=r.leaveParams?b:il(n0({path:b,params:S,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path;let R=v;if(r._includeValidateSearch&&this.options.search?.strict){const ee={};C.forEach(W=>{if(W.options.validateSearch)try{Object.assign(ee,Cu(W.options.validateSearch,{...ee,...R}))}catch{}}),R=ee}R=GR({search:R,dest:c,destRoutes:C,_includeValidateSearch:r._includeValidateSearch}),R=Cs(v,R);const A=this.options.stringifySearch(R),j=c.hash===!0?u.hash:c.hash?Ua(c.hash,u.hash):void 0,N=j?`#${j}`:"";let D=c.state===!0?u.state:c.state?Ua(c.state,u.state):{};D=za(u.state,D);const z=`${E}${A}${N}`;let I,P,q=!1;if(this.rewrite){const ee=new URL(z,this.origin),W=A2(this.rewrite,ee);I=ee.href.replace(ee.origin,""),W.origin!==this.origin?(P=W.href,q=!0):P=W.pathname+W.search+W.hash}else I=eR(z),P=I;return{publicHref:P,href:I,pathname:E,search:R,searchStr:A,state:D,hash:j??"",external:q,unmaskOnReload:c.unmaskOnReload}},i=(c={},u)=>{const d=s(c);let h=u?s(u):void 0;if(!h){const m=Object.create(null);if(this.options.routeMasks){const v=sR(d.pathname,this.processedTree);if(v){Object.assign(m,v.rawParams);const{from:g,params:b,...S}=v.route,_=b===!1||b===null?Object.create(null):(b??!0)===!0?m:Object.assign(m,Ua(b,m));u={from:r.from,...S,params:_},h=s(u)}}}return h&&(d.maskedLocation=h),d};return r.mask?i(r,{from:r.from,...r.mask}):i(r)},this.commitLocation=async({viewTransition:r,ignoreBlocker:s,...i})=>{const c=()=>{const h=["key","__TSR_key","__TSR_index","__hashScrollIntoViewOptions"];h.forEach(v=>{i.state[v]=this.latestLocation.state[v]});const m=pn(i.state,this.latestLocation.state);return h.forEach(v=>{delete i.state[v]}),m},u=$a(this.latestLocation.href)===$a(i.href);let d=this.commitLocationPromise;if(this.commitLocationPromise=ks(()=>{d?.resolve(),d=void 0}),u&&c())this.load();else{let{maskedLocation:h,hashScrollIntoView:m,...v}=i;h&&(v={...h,state:{...h.state,__tempKey:void 0,__tempLocation:{...v,search:v.searchStr,state:{...v.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(v.unmaskOnReload??this.options.unmaskOnReload??!1)&&(v.state.__tempKey=this.tempLocationKey)),v.state.__hashScrollIntoViewOptions=m??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=r,this.history[i.replace?"replace":"push"](v.publicHref,v.state,{ignoreBlocker:s})}return this.resetNextScroll=i.resetScroll??!0,this.history.subscribers.size||this.load(),this.commitLocationPromise},this.buildAndCommitLocation=({replace:r,resetScroll:s,hashScrollIntoView:i,viewTransition:c,ignoreBlocker:u,href:d,...h}={})=>{if(d){const g=this.history.location.state.__TSR_index,b=Hu(d,{__TSR_index:r?g:g+1}),S=new URL(b.pathname,this.origin);h.to=Jp(this.rewrite,S).pathname,h.search=this.options.parseSearch(b.search),h.hash=b.hash.slice(1)}const m=this.buildLocation({...h,_includeValidateSearch:!0});this.pendingBuiltLocation=m;const v=this.commitLocation({...m,viewTransition:c,replace:r,resetScroll:s,hashScrollIntoView:i,ignoreBlocker:u});return Promise.resolve().then(()=>{this.pendingBuiltLocation===m&&(this.pendingBuiltLocation=void 0)}),v},this.navigate=async({to:r,reloadDocument:s,href:i,publicHref:c,...u})=>{let d=!1;if(i)try{new URL(`${i}`),d=!0}catch{}if(d&&!s&&(s=!0),s){if(r!==void 0||!i){const m=this.buildLocation({to:r,...u});i=i??m.publicHref,c=c??m.publicHref}const h=!d&&c?c:i;if(Uu(h,this.protocolAllowlist))return Promise.resolve();if(!u.ignoreBlocker){const m=this.history.getBlockers?.()??[];for(const v of m)if(v?.blockerFn&&await v.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:"PUSH"}))return Promise.resolve()}return u.replace?window.location.replace(h):window.location.href=h,Promise.resolve()}return this.buildAndCommitLocation({...u,href:i,to:r,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();const r=this.matchRoutes(this.latestLocation),s=this.stores.cachedMatchesSnapsh
10ot.state.filter(i=>!r.some(c=>c.id===i.id));this.batch(()=>{this.stores.status.setState(()=>"pending"),this.stores.statusCode.setState(()=>200),this.stores.isLoading.setState(()=>!0),this.stores.location.setState(()=>this.latestLocation),this.stores.setPendingMatches(r),this.stores.setCachedMatches(s)})},this.load=async r=>{let s,i,c;const u=this.stores.resolvedLocation.state??this.stores.location.state;for(c=new Promise(h=>{this.startTransition(async()=>{try{this.beforeLoad();const m=this.latestLocation,v=this.stores.resolvedLocation.state,g=Ko(m,v);this.stores.redirect.state||this.emit({type:"onBeforeNavigate",...g}),this.emit({type:"onBeforeLoad",...g}),await i0({router:this,sync:r?.sync,forceStaleReload:u.href===m.href,matches:this.stores.pendingMatchesSnapshot.state,location:m,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let b=null,S=null,_=null,C=null;this.batch(()=>{const E=this.stores.pendingMatchesSnapshot.state,R=E.length,A=this.stores.activeMatchesSnapshot.state;b=R?A.filter(D=>!this.stores.pendingMatchStoresById.has(D.id)):null;const j=new Set;for(const D of this.stores.pendingMatchStoresById.values())D.routeId&&j.add(D.routeId);const N=new Set;for(const D of this.stores.activeMatchStoresById.values())D.routeId&&N.add(D.routeId);S=R?A.filter(D=>!j.has(D.routeId)):null,_=R?E.filter(D=>!N.has(D.routeId)):null,C=R?E.filter(D=>N.has(D.routeId)):A,this.stores.isLoading.setState(()=>!1),this.stores.loadedAt.setState(()=>Date.now()),R&&(this.stores.setActiveMatches(E),this.stores.setPendingMatches([]),this.stores.setCachedMatches([...this.stores.cachedMatchesSnapshot.state,...b.filter(D=>D.status!=="error"&&D.status!=="notFound"&&D.status!=="redirected")]),this.clearExpiredCache())});for(const[E,R]of[[S,"onLeave"],[_,"onEnter"],[C,"onStay"]])if(E)for(const A of E)this.looseRoutesById[A.routeId].options[R]?.(A)})})}})}catch(m){mn(m)?(s=m,this.navigate({...s.options,replace:!0,ignoreBlocker:!0})):Vt(m)&&(i=m);const v=s?s.status:i?404:this.stores.activeMatchesSnapshot.state.some(g=>g.status==="error")?500:200;this.batch(()=>{this.stores.statusCode.setState(()=>v),this.stores.redirect.setState(()=>s)})}this.latestLoadPromise===c&&(this.commitLocationPromise?.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),h()})}),this.latestLoadPromise=c,await c;this.latestLoadPromise&&c!==this.latestLoadPromise;)await this.latestLoadPromise;let d;this.hasNotFoundMatch()?d=404:this.stores.activeMatchesSnapshot.state.some(h=>h.status==="error")&&(d=500),d!==void 0&&this.stores.statusCode.setState(()=>d)},this.startViewTransition=r=>{const s=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,s&&typeof document<"u"&&"startViewTransition"in document&&typeof document.startViewTransition=="function"){let i;if(typeof s=="object"&&this.isViewTransitionTypesSupported){const c=this.latestLocation,u=this.stores.resolvedLocation.state,d=typeof s.types=="function"?s.types(Ko(c,u)):s.types;if(d===!1){r();return}i={update:r,types:d}}else i=r;document.startViewTransition(i)}else r()},this.updateMatch=(r,s)=>{this.startTransition(()=>{const i=this.stores.pendingMatchStoresById.get(r);if(i){i.setState(s);return}const c=this.stores.activeMatchStoresById.get(r);if(c){c.setState(s);return}const u=this.stores.cachedMatchStoresById.get(r);if(u){const d=s(u.state);d.status==="redirected"?this.stores.cachedMatchStoresById.delete(r)&&this.stores.cachedMatchesId.setState(h=>h.filter(m=>m!==r)):u.setState(()=>d)}})},this.getMatch=r=>this.stores.cachedMatchStoresById.get(r)?.state??this.stores.pendingMatchStoresById.get(r)?.state??this.stores.activeMatchStoresById.get(r)?.state,this.invalidate=r=>{const s=i=>r?.filter?.(i)??!0?{...i,invalid:!0,...r?.forcePending||i.status==="error"||i.status==="notFound"?{status:"pending",error:void 0}:void 0}:i;return this.batch(()=>{this.stores.setActiveMatches(this.stores.activeMatchesSnapshot.state.map(s)),this.stores.setCachedMatches(this.stores.cachedMatchesSnapshot.state.map(s)),this.stores.setPendingMatches(this.stores.pe
10ndingMatchesSnapshot.state.map(s))}),this.shouldViewTransition=!1,this.load({sync:r?.sync})},this.getParsedLocationHref=r=>r.publicHref||"/",this.resolveRedirect=r=>{const s=r.headers.get("Location");if(!r.options.href||r.options._builtLocation){const i=r.options._builtLocation??this.buildLocation(r.options),c=this.getParsedLocationHref(i);r.options.href=c,r.headers.set("Location",c)}else if(s)try{const i=new URL(s);if(this.origin&&i.origin===this.origin){const c=i.pathname+i.search+i.hash;r.options.href=c,r.headers.set("Location",c)}}catch{}if(r.options.href&&!r.options._builtLocation&&Uu(r.options.href,this.protocolAllowlist))throw new Error("Redirect blocked: unsafe protocol");return r.headers.get("Location")||r.headers.set("Location",r.options.href),r},this.clearCache=r=>{const s=r?.filter;s!==void 0?this.stores.setCachedMatches(this.stores.cachedMatchesSnapshot.state.filter(i=>!s(i))):this.stores.setCachedMatches([])},this.clearExpiredCache=()=>{const r=Date.now(),s=i=>{const c=this.looseRoutesById[i.routeId];if(!c.options.loader)return!0;const u=(i.preload?c.options.preloadGcTime??this.options.defaultPreloadGcTime:c.options.gcTime??this.options.defaultGcTime)??300*1e3;return i.status==="error"?!0:r-i.updatedAt>=u};this.clearCache({filter:s})},this.loadRouteChunk=_l,this.preloadRoute=async r=>{const s=r._builtLocation??this.buildLocation(r);let i=this.matchRoutes(s,{throwOnError:!0,preload:!0,dest:r});const c=new Set([...this.stores.matchesId.state,...this.stores.pendingMatchesId.state]),u=new Set([...c,...this.stores.cachedMatchesId.state]),d=i.filter(h=>!u.has(h.id));if(d.length){const h=this.stores.cachedMatchesSnapshot.state;this.stores.setCachedMatches([...h,...d])}try{return i=await i0({router:this,matches:i,location:s,preload:!0,updateMatch:(h,m)=>{c.has(h)?i=i.map(v=>v.id===h?m(v):v):this.updateMatch(h,m)}}),i}catch(h){if(mn(h))return h.options.reloadDocument?void 0:await this.preloadRoute({...h.options,_fromLocation:s});Vt(h)||console.error(h);return}},this.matchRoute=(r,s)=>{const i={...r,to:r.to?this.resolvePathWithBase(r.from||"",r.to):void 0,params:r.params||{},leaveParams:!0},c=this.buildLocation(i);if(s?.pending&&this.stores.status.state!=="pending")return!1;const u=(s?.pending===void 0?!this.stores.isLoading.state:s.pending)?this.latestLocation:this.stores.resolvedLocation.state||this.stores.location.state,d=oR(c.pathname,s?.caseSensitive??!1,s?.fuzzy??!1,u.pathname,this.processedTree);return!d||r.params&&!pn(d.rawParams,r.params,{partial:!0})?!1:s?.includeSearch??!0?pn(u.search,c.search,{partial:!0})?d.rawParams:!1:d.rawParams},this.hasNotFoundMatch=()=>this.stores.activeMatchesSnapshot.state.some(r=>r.status==="notFound"||r.globalNotFound),this.getStoreConfig=t,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,caseSensitive:e.caseSensitive??!1,notFoundMode:e.notFoundMode??"fuzzy",stringifySearch:e.stringifySearch??RR,parseSearch:e.parseSearch??CR,protocolAllowlist:e.protocolAllowlist??X3}),typeof document<"u"&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.stores.__store.state}setRoutes({routesById:e,routesByPath:t,processedTree:r}){this.routesById=e,this.routesByPath=t,this.processedTree=r;const s=this.options.notFoundRoute;s&&(s.init({originalIndex:99999999999}),this.routesById[s.id]=s)}get looseRoutesById(){return this.routesById}getParentContext(e){return e?.id?e.context??this.options.context??void 0:this.options.context??void 0}matchRoutesInternal(e,t){const r=this.getMatchedRoutes(e.pathname),{foundRoute:s,routeParams:i,parsedParams:c}=r;let{matchedRoutes:u}=r,d=!1;(s?s.path!=="/"&&i["**"]:$a(e.pathname))&&(this.options.notFoundRoute?u=[...u,this.options.notFoundRoute]:d=!0);const h=d?QR(this.options.notFoundMode,u):void 0,m=new Array(u.length),v=new Map;for(const g of this.stores.activeMatchStoresById.values())g.routeId&&v.set(g.routeId,g.state);for(let g=0;g<u.length;g++){const b=u[g],S=m[g-1];let _,C,E;{const oe=S?.search??e.search,te=S?._strictSearch??void 0;try{const de=Cu(b.options.validateSearch,{...oe})??void 0;_={...oe,...de},C={...te,...de},E=void 0}catch(de){let k=de;if(de instanceof $u||(k=new $u(de.message,{cause:de})),t?.throwOnError)throw k;_=oe,C={},E=k}}const R=b.options.loaderDeps?.({search:_})??"",A=R?JSON.stringify(R):"",{interpolatedPath:j,usedParams:N}=n0({path:b.fullPath,params:i,decoder:this.pathParamsDecoder,server:this.isServer}),D=b.id+j+A,z=this.getMatch(D),I=v.get(b.id),P=z?._strictParams??N;let q;if(!z)try{f0(b,N,c,P)}catch(oe){if(Vt(oe)||mn(oe)?q=oe:q=new VR(oe.message,{cause:oe}),t?.throwOnError)throw q}Object.assign(i,P);const ee=I?"stay":"enter";let W;if(z)W={...z,cause:ee,params:I?.params??i,_strictParams:P,search:Cs(I?I.search:z.search,_),_strictSearch:C};else{const oe=b.options.loader||b.options.beforeLoad||b.lazyFn||L2(b)?"pen
10ding":"success";W={id:D,ssr:b.options.ssr,index:g,routeId:b.id,params:I?.params??i,_strictParams:P,pathname:j,updatedAt:Date.now(),search:I?Cs(I.search,_):_,_strictSearch:C,searchError:void 0,status:oe,isFetching:!1,error:void 0,paramsError:q,__routeContext:void 0,_nonReactive:{loadPromise:ks()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:ee,loaderDeps:I?za(I.loaderDeps,R):R,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:b.options.staticData||{},fullPath:b.fullPath}}t?.preload||(W.globalNotFound=h===b.id),W.searchError=E;const le=this.getParentContext(S);W.context={...le,...W.__routeContext,...W.__beforeLoadContext},m[g]=W}for(let g=0;g<m.length;g++){const b=m[g],S=this.looseRoutesById[b.routeId],_=this.getMatch(b.id),C=v.get(b.routeId);if(b.params=C?Cs(C.params,i):i,!_){const E=m[g-1],R=this.getParentContext(E);if(S.options.context){const A={deps:b.loaderDeps,params:b.params,context:R??{},location:e,navigate:j=>this.navigate({...j,_fromLocation:e}),buildLocation:this.buildLocation,cause:b.cause,abortController:b.abortController,preload:!!b.preload,matches:m,routeId:S.id};b.__routeContext=S.options.context(A)??void 0}b.context={...R,...b.__routeContext,...b.__beforeLoadContext}}}return m}matchRoutesLightweight(e){const{matchedRoutes:t,routeParams:r,parsedParams:s}=this.getMatchedRoutes(e.pathname),i=xl(t),c={...e.search};for(const v of t)try{Object.assign(c,Cu(v.options.validateSearch,c))}catch{}const u=xl(this.stores.matchesId.state),d=u&&this.stores.activeMatchStoresById.get(u)?.state,h=d&&d.routeId===i.id&&d.pathname===e.pathname;let m;if(h)m=d.params;else{const v=Object.assign(Object.create(null),r);for(const g of t)try{f0(g,r,s??{},v)}catch{}m=v}return{matchedRoutes:t,fullPath:i.fullPath,search:c,params:m}}},$u=class extends Error{},VR=class extends Error{};function qR(e){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:"idle",resolvedLocation:void 0,location:e,matches:[],statusCode:200}}function Cu(e,t){if(e==null)return{};if("~standard"in e){const r=e["~standard"].validate(t);if(r instanceof Promise)throw new $u("Async validation not supported");if(r.issues)throw new $u(JSON.stringify(r.issues,void 0,2),{cause:r});return r.value}return"parse"in e?e.parse(t):typeof e=="function"?e(t):{}}function YR({pathname:e,routesById:t,processedTree:r}){const s=Object.create(null),i=$a(e);let c,u;const d=iR(i,r,!0);return d&&(c=d.route,Object.assign(s,d.rawParams),u=Object.assign(Object.create(null),d.parsedParams)),{matchedRoutes:d?.branch||[t.__root__],routeParams:s,foundRoute:c,parsedParams:u}}function GR({search:e,dest:t,destRoutes:r,_includeValidateSearch:s}){return KR(r)(e,t,s??!1)}function KR(e){const t={dest:null,_includeValidateSearch:!1,middlewares:[]};for(const i of e){if("search"in i.options)i.options.search?.middlewares&&t.middlewares.push(...i.options.search.middlewares);else if(i.options.preSearchFilters||i.options.postSearchFilters){const c=({search:u,next:d})=>{let h=u;"preSearchFilters"in i.options&&i.options.preSearchFilters&&(h=i.options.preSearchFilters.reduce((v,g)=>g(v),u));const m=d(h);return"postSearchFilters"in i.options&&i.options.postSearchFilters?i.options.postSearchFilters.reduce((v,g)=>g(v),m):m};t.middlewares.push(c)}if(i.options.validateSearch){const c=({search:u,next:d})=>{const h=d(u);if(!t._includeValidateSearch)return h;try{return{...h,...Cu(i.options.validateSearch,h)??void 0}}catch{return h}};t.middlewares.push(c)}}const r=({search:i})=>{const c=t.dest;return c.search?c.search===!0?i:Ua(c.search,i):{}};t.middlewares.push(r);const s=(i,c,u)=>{if(i>=u.length)return c;const d=u[i];return d({search:c,next:m=>s(i+1,m,u)})};return function(c,u,d){return t.dest=u,t._includeValidateSearch=d,s(0,c,t.middlewares)}}function QR(e,t){if(e!=="root")for(let r=t.length-1;r>=0;r--){const s=t[r];if(s.children)return s.id}return Ds}function f0(e,t,r,s){const i=e.options.params?.parse??e.options.parseParams;if(i)if(e.options.skipRouteOnParseError)for(const c in t)c in r&&(s[c]=r[c]);else{const c=i(s);Object.assign(s,c)}}var yr=Symbol.for("TSR_DEFERRED_PROMISE");function XR(e,t){const r=e;return r[yr]||(r[yr]={status:"pending"},r.then(s=>{r[yr].status="success",r[yr].data=s}).catch(s=>{r[yr].status="error",r[yr].error={data:$R(s),__isServerError:!0}})),r}var WR="Error preloading route! âï¸",D2=class{get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}constructor(e){if(this.init=t=>{this.originalIndex=t.originalIndex;const r=this.options,s=!r?.path&&!r?.id;this.parentRoute=this.options.getParentRoute?.(),s?this._path=Ds:this.parentRoute||gn(!1);let i=s?Ds:r?.path;i&&i!=="/"&&(i=R2(i));const c=r?.id||i;let u=s?Ds:_u([this.parentRoute.id==="__root__"?"":this.parentRoute.id,c]);i==="__root__"&&(i="/"),u!=="__root__"&&(u=_u(["/",u]));const d=u==="__root__"?"/":_u([this.parentRoute.fullPath,i]);this._path=i,this._id=u,this._fullPath=d,this._to=$a(d)},this.addChildren=t=>this._addFileChildren(t),this._addFileChildren=t=>(Array.isArray(t)&&(this.children=t),typeof t=="object"&&t!==null&&(this.children=Object.values(t)),this),this._addFileTypes=()=>this,this.updateLoader=t=>(Object.assign(this.options,t),this),this.update=t=>(Object.assign(this.options,t),this),this.lazy=t=>(this.lazyFn=t,this),this.redirect=t=>Ga({from:this.fullPath,...t}),this.options=e||{},this.isRoot=!e?.getParentRoute,e?.id&&e?.path)throw new Error("Route cannot have both an 'id' and a 'path' option.")}}
10,ZR=class extends D2{constructor(e){super(e)}},JR=(e=>(e[e.AggregateError=1]="AggregateError",e[e.ArrowFunction=2]="ArrowFunction",e[e.ErrorPrototypeStack=4]="ErrorPrototypeStack",e[e.ObjectAssign=8]="ObjectAssign",e[e.BigIntTypedArray=16]="BigIntTypedArray",e[e.RegExp=32]="RegExp",e))(JR||{}),Wr=Symbol.asyncIterator,I2=Symbol.hasInstance,Qo=Symbol.isConcatSpreadable,Zr=Symbol.iterator,k2=Symbol.match,P2=Symbol.matchAll,U2=Symbol.replace,z2=Symbol.search,B2=Symbol.species,H2=Symbol.split,$2=Symbol.toPrimitive,Xo=Symbol.toStringTag,F2=Symbol.unscopables,V2={[Wr]:0,[I2]:1,[Qo]:2,[Zr]:3,[k2]:4,[P2]:5,[U2]:6,[z2]:7,[B2]:8,[H2]:9,[$2]:10,[Xo]:11,[F2]:12},e4={0:Wr,1:I2,2:Qo,3:Zr,4:k2,5:P2,6:U2,7:z2,8:B2,9:H2,10:$2,11:Xo,12:F2},M=void 0,t4={2:!0,3:!1,1:M,0:null,4:-0,5:Number.POSITIVE_INFINITY,6:Number.NEGATIVE_INFINITY,7:Number.NaN},n4={0:"Error",1:"EvalError",2:"RangeError",3:"ReferenceError",4:"SyntaxError",5:"TypeError",6:"URIError"},r4={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function $e(e,t,r,s,i,c,u,d,h,m,v,g){return{t:e,i:t,s:r,c:s,m:i,p:c,e:u,a:d,f:h,b:m,o:v,l:g}}function Ka(e){return $e(2,M,e,M,M,M,M,M,M,M,M,M)}var q2=Ka(2),Y2=Ka(3),a4=Ka(1),s4=Ka(0),o4=Ka(4),i4=Ka(5),l4=Ka(6),c4=Ka(7);function u4(e){switch(e){case'"':return'\\"';case"\\":return"\\\\";case` 11`:return"\\n";case"\r":return"\\r";case"\b":return"\\b";case" ":return"\\t";case"\f":return"\\f";case"<":return"\\x3C";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:return M}}function Qa(e){let t="",r=0,s;for(let i=0,c=e.length;i<c;i++)s=u4(e[i]),s&&(t+=e.slice(r,i)+s,r=i+1);return r===0?t=e:t+=e.slice(r),t}function d4(e){switch(e){case"\\\\":return"\\";case'\\"':return'"';case"\\n":return` 12`;case"\\r":return"\r";case"\\b":return"\b";case"\\t":return" ";case"\\f":return"\f";case"\\x3C":return"<";case"\\u2028":return"\u2028";case"\\u2029":return"\u2029";default:return e}}function Fs(e){return e.replace(/(\\\\|\\"|\\n|\\r|\\b|\\t|\\f|\\u2028|\\u2029|\\x3C)/g,d4)}var ou="__SEROVAL_REFS__",G2=new Map,Yo=new Map;function K2(e){return G2.has(e)}function f4(e){return Yo.has(e)}function h4(e){if(K2(e))return G2.get(e);throw new V4(e)}function p4(e){if(f4(e))return Yo.get(e);throw new q4(e)}typeof globalThis<"u"?Object.defineProperty(globalThis,ou,{value:Yo,configurable:!0,writable:!1,enumerable:!1}):typeof window<"u"?Object.defineProperty(window,ou,{value:Yo,configurable:!0,writable:!1,enumerable:!1}):typeof self<"u"?Object.defineProperty(self,ou,{value:Yo,configurable:!0,writable:!1,enumerable:!1}):typeof global<"u"&&Object.defineProperty(global,ou,{value:Yo,configurable:!0,writable:!1,enumerable:!1});function Fm(e){return e instanceof EvalError?1:e instanceof RangeError?2:e instanceof ReferenceError?3:e instanceof SyntaxError?4:e instanceof TypeError?5:e instanceof URIError?6:0}function m4(e){let t=n4[Fm(e)];return e.name!==t?{name:e.name}:e.constructor.name!==t?{name:e.constructor.name}:{}}function Q2(e,t){let r=m4(e),s=Object.getOwnPropertyNames(e);for(let i=0,c=s.length,u;i<c;i++)u=s[i],u!=="name"&&u!=="message"&&(u==="stack"?t&4&&(r=r||{},r[u]=e[u]):(r=r||{},r[u]=e[u]));return r}function X2(e){return Object.isFrozen(e)?3:Object.isSealed(e)?2:Object.isExtensible(e)?0:1}function g4(e){switch(e){case Number.POSITIVE_INFINITY:return i4;case Number.NEGATIVE_INFINITY:return l4}return e!==e?c4:Object.is(e,-0)?o4:$e(0,M,e,M,M,M,M,M,M,M,M,M)}function W2(e){return $e(1,M,Qa(e),M,M,M,M,M,M,M,M,M)}function y4(e){return $e(3,M,""+e,M,M,M,M,M,M,M,M,M)}function v4(e){return $e(4,e,M,M,M,M,M,M,M,M,M,M)}function b4(e,t){let r=t.valueOf();return $e(5,e,r!==r?"":t.toISOString(),M,M,M,M,M,M,M,M,M)}function x4(e,t){return $e(6,e,M,Qa(t.source),t.flags,M,M,M,M,M,M,M)}function S4(e,t){return $e(17,e,V2[t],M,M,M,M,M,M,M,M,M)}function w4(e,t){return $e(18,e,Qa(h4(t)),M,M,M,M,M,M,M,M,M)}function _4(e,t,r){return $e(25,e,r,Qa(t),M,M,M,M,M,M,M,M)}function E4(e,t,r){return $e(9,e,M,M,M,M,M,r,M,M,X2(t),M)}function C4(e,t){return $e(21,e,M,M,M,M,M,M,t,M,M,M)}function R4(e,t,r){return $e(15,e,M,t.constructor.name,M,M,M,M,r,t.byteOffset,M,t.length)}function T4(e,t,r){return $e(16,e,M,t.constructor.name,M,M,M,M,r,t.byteOffset,M,t.byteLength)}function O4(e,t,r){return $e(20,e,M,M,M,M,M,M,r,t.byteOffset,M,t.byteLength)}function A4(e,t,r){return $e(13,e,Fm(t),M,Qa(t.message),r,M,M,M,M,M,M)}function N4(e,t,r){return $e(14,e,Fm(t),M,Qa(t.message),r,M,M,M,M,M,M)}function M4(e,t){return $e(7,e,M,M,M,M,M,t,M,M,M,M)}function j4(e,t){return $e(28,M,M,M,M,M,M,[e,t],M,M,M,M)}function L4(e,t){return $e(30,M,M,M,M,M,M,[e,t],M,M,M,M)}function D4(e,t,r){return $e(31,e,M,M,M,M,M,r,t,M,M,M)}function I4(e,t){return $e(32,e,M,M,M,M,M,M,t,M,M,M)}function k4(e,t){return $e(33,e,M,M,M,M,M,M,t,M,M,M)}function P4(e,t){return $e(34,e,M,M,M,M,M,M,t,M,M,M)}function U4(e,t,r,s){return $e(35,e,r,M,M,M,M,t,M,M,M,s)}
12var z4={parsing:1,serialization:2,deserialization:3};function B4(e){return`Seroval Error (step: ${z4[e]})`}var H4=(e,t)=>B4(e),Z2=class extends Error{constructor(e,t){super(H4(e)),this.cause=t}},h0=class extends Z2{constructor(e){super("parsing",e)}},$4=class extends Z2{constructor(e){super("deserialization",e)}};function na(e){return`Seroval Error (specific: ${e})`}var dd=class extends Error{constructor(t){super(na(1)),this.value=t}},J2=class extends Error{constructor(t){super(na(2))}},F4=class extends Error{constructor(e){super(na(3))}},Ll=class extends Error{constructor(e){super(na(4))}},V4=class extends Error{constructor(e){super(na(5)),this.value=e}},q4=class extends Error{constructor(e){super(na(6))}},Y4=class extends Error{constructor(e){super(na(7))}},Xa=class extends Error{constructor(t){super(na(8))}},G4=class extends Error{constructor(t){super(na(9))}},K4=class{constructor(e,t){this.value=e,this.replacement=t}},fd=()=>{let e={p:0,s:0,f:0};return e.p=new Promise((t,r)=>{e.s=t,e.f=r}),e},Q4=(e,t)=>{e.s(t),e.p.s=1,e.p.v=t},X4=(e,t)=>
12{e.f(t),e.p.s=2,e.p.v=t};fd.toString();Q4.toString();X4.toString();var W4=()=>{let e=[],t=[],r=!0,s=!1,i=0,c=(h,m,v)=>{for(v=0;v<i;v++)t[v]&&t[v][m](h)},u=(h,m,v,g)=>{for(m=0,v=e.length;m<v;m++)g=e[m],!r&&m===v-1?h[s?"return":"throw"](g):h.next(g)},d=(h,m)=>(r&&(m=i++,t[m]=h),u(h),()=>{r&&(t[m]=t[i],t[i--]=void 0)});return{__SEROVAL_STREAM__:!0,on:h=>d(h),next:h=>{r&&(e.push(h),c(h,"next"))},throw:h=>{r&&(e.push(h),c(h,"throw"),r=!1,s=!1,t.length=0)},return:h=>{r&&(e.push(h),c(h,"return"),r=!1,s=!0,t.length=0)}}},Z4=e=>t=>()=>{let r=0,s={[e]:()=>s,next:()=>{if(r>t.d)return{done:!0,value:void 0};let i=r++,c=t.v[i];if(i===t.t)throw c;return{done:i===t.d,value:c}}};return s},J4=(e,t)=>r=>()=>{let s=0,i=-1,c=!1,u=[],d=[],h=(v=0,g=d.length)=>{for(;v<g;v++)d[v].s({done:!0,value:void 0})};r.on({next:v=>{let g=d.shift();g&&g.s({done:!1,value:v}),u.push(v)},throw:v=>{let g=d.shift();g&&g.f(v),h(),i=u.length,c=!0,u.push(v)},return:v=>{let g=d.shift();g&&g.s({done:!0,value:v}),h(),i=u.length,u.push(v)}});let m={[e]:()=>m,next:()=>{if(i===-1){let b=s++;if(b>=u.length){let S=t();return d.push(S),S.p}return{done:!1,value:u[b]}}if(s>i)return{done:!0,value:void 0};let v=s++,g=u[v];if(v!==i)return{done:!1,value:g};if(c)throw g;return{done:!0,value:g}}};return m},eS=e=>{let t=atob(e),r=t.length,s=new Uint8Array(r);for(let i=0;i<r;i++)s[i]=t.charCodeAt(i);return s.buffer};eS.toString();function eT(e){return"__SEROVAL_SEQUENCE__"in e}function tS(e,t,r){return{__SEROVAL_SEQUENCE__:!0,v:e,t,d:r}}function tT(e){let t=[],r=-1,s=-1,i=e[Zr]();for(;;)try{let c=i.next();if(t.push(c.value),c.done){s=t.length-1;break}}catch(c){r=t.length,t.push(c)}return tS(t,r,s)}var nT=Z4(Zr);function rT(e){return nT(e)}var aT={},sT={},oT={0:{},1:{},2:{},3:{},4:{},5:{}};function hd(e){return"__SEROVAL_STREAM__"in e}function Vs(){return W4()}function iT(e){let t=Vs(),r=e[Wr]();async function s(){try{let i=await r.next();i.done?t.return(i.value):(t.next(i.value),await s())}catch(i){t.throw(i)}}return s().catch(()=>{}),t}var lT=J4(Wr,fd);function cT(e){return lT(e)}async function uT(e){try{return[1,await e]}catch(t){return[0,t]}}function dT(e,t){return{plugins:t.plugins,mode:e,marked:new Set,features:63^(t.disabledFeatures||0),refs:t.refs||new Map,depthLimit:t.depthLimit||1e3}}function Ru(e,t){e.marked.add(t)}function fT(e,t){let r=e.refs.size;return e.refs.set(t,r),r}function pd(e,t){let r=e.refs.get(t);return r!=null?(Ru(e,r),{type:1,value:v4(r)}):{type:0,value:fT(e,t)}}function Vm(e,t){let r=pd(e,t);return r.type===1?r:K2(t)?{type:2,value:w4(r.value,t)}:r}function js(e,t){let r=Vm(e,t);if(r.type!==0)return r.value;if(t in V2)return S4(r.value,t);throw new dd(t)}function md(e,t){let r=pd(e,oT[t]);return r.type===1?r.value:$e(26,r.value,t,M,M,M,M,M,M,M,M,M)}function hT(e){let t=pd(e,aT);return t.type===1?t.value:$e(27,t.value,M,M,M,M,M,M,js(e,Zr),M,M,M)}function pT(e){let t=pd(e,sT);return t.type===1?t.value:$e(29,t.value,M,M,M,M,M,[md(e,1),js(e,Wr)],M,M,M,M)}function mT(e,t,r,s){return $e(r?11:10,e,M,M,M,s,M,M,M,M,X2(t),M)}function gT(e,t,r,s){return $e(8,t,M,M,M,M,{k:r,v:s},M,md(e,0),M,M,M)}function yT(e,t,r){let s=new Uint8Array(r),i="";for(let c=0,u=s.length;c<u;c++)i+=String.fromCharCode(s[c]);return $e(19,t,Qa(btoa(i)),M,M,M,M,M,md(e,5),M,M,M)}function vT(e,t){return{base:dT(e,t),child:void 0}}var bT=class{constructor(e,t){this._p=e,this.depth=t}parse(e){return Tt(this._p,this.depth,e)}};async function xT(e,t,r){let s=[];for(let i=0,c=r.length;i<c;i++)i in r?s[i]=await Tt(e,t,r[i]):s[i]=0;return s}async function ST(e,t,r,s){return E4(r,s,await xT(e,t,s))}async function qm(e,t,r){let s=Object.entries(r),i=[],c=[];for(let u=0,d=s.length;u<d;u++)i.push(Qa(s[u][0])),c.push(await Tt(e,t,s[u][1]));return Zr in r&&(i.push(js(e.base,Zr)),c.push(j4(hT(e.base),await Tt(e,t,tT(r))))),Wr in r&&(i.push(js(e.base,Wr)),c.push(L4(pT(e.base),await Tt(e,t,iT(r))))),Xo in r&&(i.push(js(e.base,Xo)),c.push(W2(r[Xo]))),Qo in r&&(i.push(js(e.base,Qo)),c.push(r[Qo]?q2:Y2)),{k:i,v:c}}async function hp(e,t,r,s,i){return mT(r,s,i,await qm(e,t,s))}async function wT(e,t,r,s){return C4(r,await Tt(e,t,s.valueOf()))}async function _T(e,t,r,s){return R4(r,s,await Tt(e,t,s.buffer))}async function ET(e,t,r,s){return T4(r,s,await Tt(e,t,s.buffer))}async function CT(e,t,r,s){return O4(r,s,await Tt(e,t,s.buffer))}async function p0(e,t,r,s){let i=Q2(s,e.base.features);return A4(r,s,i?await qm(e,t,i):M)}async function RT(e,t,r,s){let i=Q2(s,e.base.features);return N4(r,s,i?await qm(e,t,i):M)}async function TT(e,t,r,s){let i=[],c=[];for(let[u,d]of s.entries())i.push(await Tt(e,t,u)),c.push(await Tt(e,t,d));return gT(e.base,r,i,c)}async function OT(e,t,r,s){let i=[];for(let c of s.keys())i.push(await Tt(e,t,c));return M4(r,i)}async function nS(e,t,r,s){let i=e.base.plugins;if(i)for(let c=0,u=i.length;c<u;c++){let d=i[c];if(d.parse.async&&d.test(s))return _4(r,d.tag,await d.parse.async(s,new bT(e,t),{id:r}))}return M}async function AT(e,t,r,s){let[i,c]=await uT(s);return $e(12,r,i,M,M,M,M,M,await Tt(e,t,c),M,M,M)}function NT(e,t,r,s,i){let c=[],u=r.on({next:d=>{Ru(this.base,t),Tt(this,e,d).then(h=>{c.push(I4(t,h))},h=>{i(h),u()})},throw:d=>{Ru(this.base,t),Tt(this,e,d).then(h=>{c.push(k4(t,h)),s(c),u()},h=>{i(h),u()})},return:d=>{Ru(this.base,t),Tt(this,e,d).then(h=>{c.push(P4(t,h)),s(c),u()},h=>{i(h),u()})}})}async function MT(e,t,r,s){return D4(r,md(e.base,4),await new Promise(NT.bind(e,t,r,s)))}async function jT(e,t,r,s){let i=[];for(let c=0,u=s.v.length;c<u;c++)i[c]=await Tt(e,t,s.v[c]);return U4(r,i,s.t,s.d)}async function LT(e,t,r,s){if(Array.isArray(s))return ST(e,t,r,s);if(hd(s))return MT(e,t,r,s);if(eT(s))return jT(e,t,r,s);let i=s.constructor;if(i===K4)return Tt(e,t,s.replacement);let c=await nS(e,t,r,s);if(c)return c;switch(i){case Object:return hp(e,t,r,s,!1);case M:return hp(e,t,r,s,!0);case Date:return b4(r,s);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return p0(e,t,r,s);case Number:case Boolean:case String:case BigInt:return wT(e,t,r,s);case ArrayBuffer:return yT(e.base,r,s);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return _T(e,t,r,s);case DataView:return CT(e,t,r,s);case Map:return TT(e,t,r,s);
12case Set:return OT(e,t,r,s)}if(i===Promise||s instanceof Promise)return AT(e,t,r,s);let u=e.base.features;if(u&32&&i===RegExp)return x4(r,s);if(u&16)switch(i){case BigInt64Array:case BigUint64Array:return ET(e,t,r,s)}if(u&1&&typeof AggregateError<"u"&&(i===AggregateError||s instanceof AggregateError))return RT(e,t,r,s);if(s instanceof Error)return p0(e,t,r,s);if(Zr in s||Wr in s)return hp(e,t,r,s,!!i);throw new dd(s)}async function DT(e,t,r){let s=Vm(e.base,r);if(s.type!==0)return s.value;let i=await nS(e,t,s.value,r);if(i)return i;throw new dd(r)}async function Tt(e,t,r){switch(typeof r){case"boolean":return r?q2:Y2;case"undefined":return a4;case"string":return W2(r);case"number":return g4(r);case"bigint":return y4(r);case"object":{if(r){let s=Vm(e.base,r);return s.type===0?await LT(e,t+1,s.value,r):s.value}return s4}case"symbol":return js(e.base,r);case"function":return DT(e,t,r);default:throw new dd(r)}}async function IT(e,t){try{return await Tt(e,0,t)}catch(r){throw r instanceof h0?r:new h0(r)}}var kT=(e=>(e[e.Vanilla=1]="Vanilla",e[e.Cross=2]="Cross",e))(kT||{});function rS(e,t){for(let r=0,s=t.length;r<s;r++){let i=t[r];e.has(i)||(e.add(i),i.extends&&rS(e,i.extends))}}function aS(e){if(e){let t=new Set;return rS(t,e),[...t]}}function PT(e){switch(e){case"Int8Array":return Int8Array;case"Int16Array":return Int16Array;case"Int32Array":return Int32Array;case"Uint8Array":return Uint8Array;case"Uint16Array":return Uint16Array;case"Uint32Array":return Uint32Array;case"Uint8ClampedArray":return Uint8ClampedArray;case"Float32Array":return Float32Array;case"Float64Array":return Float64Array;case"BigInt64Array":return BigInt64Array;case"BigUint64Array":return BigUint64Array;default:throw new Y4(e)}}var UT=1e6,zT=1e4,BT=2e4;function sS(e,t){switch(t){case 3:return Object.freeze(e);case 1:return Object.preventExtensions(e);case 2:return Object.seal(e);default:return e}}var HT=1e3;function $T(e,t){var r;return{mode:e,plugins:t.plugins,refs:t.refs||new Map,features:(r=t.features)!=null?r:63^(t.disabledFeatures||0),depthLimit:t.depthLimit||HT}}function FT(e){return{mode:2,base:$T(2,e),child:M}}var VT=class{constructor(e,t){this._p=e,this.depth=t}deserialize(e){return tt(this._p,this.depth,e)}};function oS(e,t){if(t<0||!Number.isFinite(t)||!Number.isInteger(t))throw new Xa({t:4,i:t});if(e.refs.has(t))throw new Error("Conflicted ref id: "+t)}function qT(e,t,r){return oS(e.base,t),e.state.marked.has(t)&&e.base.refs.set(t,r),r}function YT(e,t,r){return oS(e.base,t),e.base.refs.set(t,r),r}function Ot(e,t,r){return e.mode===1?qT(e,t,r):YT(e,t,r)}function tm(e,t,r){if(Object.hasOwn(t,r))return t[r];throw new Xa(e)}function GT(e,t){return Ot(e,t.i,p4(Fs(t.s)))}function KT(e,t,r){let s=r.a,i=s.length,c=Ot(e,r.i,new Array(i));for(let u=0,d;u<i;u++)d=s[u],d&&(c[u]=tt(e,t,d));return sS(c,r.o),c}function QT(e){switch(e){case"constructor":case"__proto__":case"prototype":case"__defineGetter__":case"__defineSetter__":case"__lookupGetter__":case"__lookupSetter__":return!1;default:return!0}}function XT(e){switch(e){case Wr:case Qo:case Xo:case Zr:return!0;default:return!1}}function m0(e,t,r){QT(t)?e[t]=r:Object.defineProperty(e,t,{value:r,configurable:!0,enumerable:!0,writable:!0})}function WT(e,t,r,s,i){if(typeof s=="string")m0(r,s,tt(e,t,i));else{let c=tt(e,t,s);switch(typeof c){case"string":m0(r,c,tt(e,t,i));break;case"symbol":XT(c)&&(r[c]=tt(e,t,i));break;default:throw new Xa(s)}}}function iS(e,t,r,s){let i=r.k;if(i.length>0)for(let c=0,u=r.v,d=i.length;c<d;c++)WT(e,t,s,i[c],u[c]);return s}function ZT(e,t,r){let s=Ot(e,r.i,r.t===10?{}:Object.create(null));return iS(e,t,r.p,s),sS(s,r.o),s}function JT(e,t){return Ot(e,t.i,new Date(t.s))}function eO(e,t){if(e.base.features&32){let r=Fs(t.c);if(r.length>BT)throw new Xa(t);return Ot(e,t.i,new RegExp(r,t.m))}throw new J2(t)}function tO(e,t,r){let s=Ot(e,r.i,new Set);for(let i=0,c=r.a,u=c.length;i<u;i++)s.add(tt(e,t,c[i]));return s}function nO(e,t,r){let s=Ot(e,r.i,new Map);for(let i=0,c=r.e.k,u=r.e.v,d=c.length;i<d;i++)s.set(tt(e,t,c[i]),tt(e,t,u[i]));return s}function rO(e,t){if(t.s.length>UT)throw new Xa(t);return Ot(e,t.i,eS(Fs(t.s)))}function aO(e,t,r){var s;let i=PT(r.c),c=tt(e,t,r.f),u=(s=r.b)!=null?s:0;if(u<0||u>c.byteLength)throw new Xa(r);return Ot(e,r.i,new i(c,u,r.l))}function sO(e,t,r){var s;let i=tt(e,t,r.f),c=(s=r.b)!=null?s:0;if(c<0||c>i.byteLength)throw new Xa(r);return Ot(e,r.i,new DataView(i,c,r.l))}function lS(e,t,r,s){if(r.p){let i=iS(e,t,r.p,{});Object.defineProperties(s,Object.getOwnPropertyDescriptors(i))}return s}function oO(e,t,r){let s=Ot(e,r.i,new AggregateError([],Fs(r.m)));return lS(e,t,r,s)}function iO(e,t,r){let s=tm(r,r4,r.s),i=Ot(e,r.i,new s(Fs(r.m)));return lS(e,t,r,i)}function lO(e,t,r){let s=fd(),i=Ot(e,r.i,s.p),c=tt(e,t,r.f);return r.s?s.s(c):s.f(c),i}function cO(e,t,r){return Ot(e,r.i,Object(tt(e,t,r.f)))}function uO(e,t,r){let s=e.base.plugins;if(s){let i=Fs(r.c);for(let c=0,u=s.length;c<u;c++){let d=s[c];if(d.tag===i)return Ot(e,r.i,d.deserialize(r.s,new VT(e,t),{id:r.i}))}}throw new F4(r.c)}function dO(e,t){return Ot(e,t.i,Ot(e,t.s,fd()).p)}function fO(e,t,r){let s=e.base.refs.get(r.i);if(s)return s.s(tt(e,t,r.a[1])),M;throw new Ll("Promise")}function hO(e,t,r){let s=e.base.refs.get(r.i);if(s)return s.f(tt(e,t,r.a[1])),M;throw new Ll("Promise")}function pO(e,t,r){tt(e,t,r.a[0]);let s=tt(e,t,r.a[1]);return rT(s)}function mO(e,t,r){tt(e,t,r.a[0]);let s=tt(e,t,r.a[1]);return cT(s)}function gO(e,t,r){let s=Ot(e,r.i,Vs()),i=r.a,c=i.length;if(c)for(let u=0;u<c;u++)tt(e,t,i[u]);return s}function yO(e,t,r){let s=e.base.refs.get(r.i);if(s&&hd(s))return s.next(tt(e,t,r.f)),M;throw new Ll("Stream")}function vO(e,t,r){let s=e.base.refs.get(r.i);if(s&&hd(s))return s.throw(tt(e,t,r.f)),M;throw new Ll("Stream")}function bO(e,t,r){let s=e.base.refs.get(r.i);if(s&&hd(s))return s.return(tt(e,t,r.f)),M;throw new Ll("Stream")}function xO(e,t,r){return tt(e,t,r.f),M}function SO(e,t,r){return tt(e,t,r.a[1]),M}function wO(e,t,r){let s=Ot(e,r.i,tS([],r.s,r.l));for(let i=0,c=r.a.length;i<c;i++)s.v[i]=tt(e,t,r.a[i]);return s}function tt(e,t,r){if(t>e.base.depthLimit)throw new G4(e.base.depthLimit);switch(t+=1,r.t){case 2:return tm(r,t4,r.s);case 0:return Number(r.s);case 1:return Fs(String(r.s));case 3:if(String(r.s).length>zT)throw new Xa(r);return BigInt(r.s);case 4:return e.base.refs.get(r.i);case 18:return GT(e,r);case 9:return KT(e,t,r);case 10:case 11:return ZT(e,t,r);case 5:return JT(e,r);case 6:return eO(e,r);case 7:return tO(e,t,r);case 8:return nO(e,t,r);case 19:return rO(e,r);case 16:case 15:return aO(e,t,r);case 20:return sO(e,t,r);case 14:return oO(e,t,r);case 13:return iO(e,t,r);case 12:return lO(e,t,r);case 17:return tm(r,e4,r.s);case 21:return cO(e,t,r);case 25:return uO(e,t,r);case 22:return dO(e,r);case 23:return fO(e,t,r);case 24:return hO(e,t,r);case 28:return pO(e,t,r);case 30:return mO(e,t,r);case 31:return gO(e,t,r);case 32:return yO(e,t,r);case 33:return vO(e,t,r);case 34:return bO(e,t,r);case 27:return xO(e,t,r);case 29:return SO(e,t,r);case 35:return wO(e,t,r);default:throw new J2(r)}}function _O(e,t){try{return tt(e,0,t)}catch(r){throw new $4(r)}}var EO=()=>T;EO.toString();function pp(e,t){let r=aS(t.plugins),s=FT({plugins:r,refs:t.refs,features:t.features,disabledFeatures:t.disabledFeatures,depthLimit:t.depthLimit});return _O(s,e)}async function CO(e,t={}){let r=aS(t.plugins),s=vT(1,{plugins:r,disabledFeatures:t.disabledFeatures});return{t:await IT(s,e),f:s.base.features,m:Array.from(s.base.marked)}}function RO(e){return{tag:"$TSR/t/"+e.key,test:e.test,parse:{sync(t,r){return r.parse(e.toSerializable(t))},async async(t,r){return await r.parse(e.toSerializable(t))},stream(t,r){return r.parse(e.toSerializable(t))}},serialize:void 0,deserialize(t,r){return e.fromSerializable(r.deserialize(t))}}}var TO=class{constructor(e,t){this.stream=e,this.hint=t?.hint??"binary"}},Fu=globalThis.Buffer,cS=!!Fu&&typeof Fu.from=="function";function uS(e){if(e.length===0)return"";if(cS)return Fu.from(e).toString("base64");const t=32768,r=[];for(let s=0;s<e.length;s+=t){const i=e.subarray(s,s+t);r.push(String.fromCharCode.apply(null,i))}return btoa(r.join(""))}function dS(e){if(e.length===0)return new Uint8Array(0);if(cS){const s=Fu.from(e,"base64");return new Uint8Array(s.buffer,s.byteOffset,s.byteLength)}const t=atob(e),r=new Uint8Array(t.length);for(let s=0;s<t.length;s++)r[s]=t.charCodeAt(s);return r}var ul=Object.create(null),dl=Object.create(null),OO=e=>new ReadableStream({start(t){e.on({next(r){try{t.enqueue(dS(r))}catch{}},throw(r){t.error(r)},return(){try{t.close()}catch{}}})}}),AO=new TextEncoder,NO=e=>new ReadableStream({start(t){e.on({next(r){try{typeof r=="string"?t.enqueue(AO.encode(r)):t.enqueue(dS(r.$b64))}catch{}},throw(r){t.error(r)},return(){try{t.close()}catch{}}})}}),MO="(s=>new ReadableStream({start(c){s.on({next(b){try{const d=atob(b),a=new Uint8Array(d.length);for(let i=0;i<d.length;
12i++)a[i]=d.charCodeAt(i);c.enqueue(a)}catch(_){}},throw(e){c.error(e)},return(){try{c.close()}catch(_){}}})}}))",jO="(s=>{const e=new TextEncoder();return new ReadableStream({start(c){s.on({next(v){try{if(typeof v==='string'){c.enqueue(e.encode(v))}else{const d=atob(v.$b64),a=new Uint8Array(d.length);for(let i=0;i<d.length;i++)a[i]=d.charCodeAt(i);c.enqueue(a)}}catch(_){}},throw(x){c.error(x)},return(){try{c.close()}catch(_){}}})}})})";function g0(e){const t=Vs(),r=e.getReader();return(async()=>{try{for(;;){const{done:s,value:i}=await r.read();if(s){t.return(void 0);break}t.next(uS(i))}}catch(s){t.throw(s)}finally{r.releaseLock()}})(),t}function y0(e){const t=Vs(),r=e.getReader(),s=new TextDecoder("utf-8",{fatal:!0});return(async()=>{try{for(;;){const{done:i,value:c}=await r.read();if(i){try{const u=s.decode();u.length>0&&t.next(u)}catch{}t.return(void 0);break}try{const u=s.decode(c,{stream:!0});u.length>0&&t.next(u)}catch{t.next({$b64:uS(c)})}}}catch(i){t.throw(i)}finally{r.releaseLock()}})(),t}var LO={tag:"tss/RawStream",extends:[{tag:"tss/RawStreamFactory",test(e){return e===ul},parse:{sync(){},async(){return Promise.resolve(void 0)},stream(){}},serialize(){return MO},deserialize(){return ul}},{tag:"tss/RawStreamFactoryText",test(e){return e===dl},parse:{sync(){},async(){return Promise.resolve(void 0)},stream(){}},serialize(){return jO},deserialize(){return dl}}],test(e){return e instanceof TO},parse:{sync(e,t){const r=e.hint==="text"?dl:ul;return{hint:e.hint,factory:t.parse(r),stream:t.parse(Vs())}},async async(e,t){const r=e.hint==="text"?dl:ul,s=e.hint==="text"?y0(e.stream):g0(e.stream);return{hint:e.hint,factory:await t.parse(r),stream:await t.parse(s)}},stream(e,t){const r=e.hint==="text"?dl:ul,s=e.hint==="text"?y0(e.stream):g0(e.stream);return{hint:e.hint,factory:t.parse(r),stream:t.parse(s)}}},serialize(e,t){return"("+t.serialize(e.factory)+")("+t.serialize(e.stream)+")"},deserialize(e,t){const r=t.deserialize(e.stream);return e.hint==="text"?NO(r):OO(r)}};function DO(e){return{tag:"tss/RawStream",test:()=>!1,parse:{},serialize(){throw new Error("RawStreamDeserializePlugin.serialize should not be called. Client only deserializes.")},deserialize(t){return e(t.streamId)}}}var IO={tag:"$TSR/Error",test(e){return e instanceof Error},parse:{sync(e,t){return{message:t.parse(e.message)}},async async(e,t){return{message:await t.parse(e.message)}},stream(e,t){return{message:t.parse(e.message)}}},serialize(e,t){return"new Error("+t.serialize(e.message)+")"},deserialize(e,t){return new Error(t.deserialize(e.message))}},ka={},fS=e=>new ReadableStream({start:t=>{e.on({next:r=>{try{t.enqueue(r)}catch{}},throw:r=>{t.error(r)},return:()=>{try{t.close()}catch{}}})}}),kO={tag:"seroval-plugins/web/ReadableStreamFactory",test(e){return e===ka},parse:{sync(){return ka},async async(){return await Promise.resolve(ka)},stream(){return ka}},serialize(){return fS.toString()},deserialize(){return ka}};function v0(e){let t=Vs(),r=e.getReader();async function s(){try{let i=await r.read();i.done?t.return(i.value):(t.next(i.value),await s())}catch(i){t.throw(i)}}return s().catch(()=>{}),t}var PO={tag:"seroval/plugins/web/ReadableStream",extends:[kO],test(e){return typeof ReadableStream>"u"?!1:e instanceof ReadableStream},parse:{sync(e,t){return{factory:t.parse(ka),stream:t.parse(Vs())}},async async(e,t){return{factory:await t.parse(ka),stream:await t.parse(v0(e))}},stream(e,t){return{factory:t.parse(ka),stream:t.parse(v0(e))}}},serialize(e,t){return"("+t.serialize(e.factory)+")("+t.serialize(e.stream)+")"},deserialize(e,t){let r=t.deserialize(e.stream);return fS(r)}},UO=PO,zO=[IO,LO,UO];function BO(){return[..._2()?.serializationAdapters?.map(RO)??[],...zO]}var b0=new TextDecoder,HO=new Uint8Array(0),x0=16*1024*1024,S0=32*1024*1024,w0=1024,_0=1e5;function $O(e){const t=new Map,r=new Map,s=new Set;let i=!1,c=null,u=0,d;const h=new ReadableStream({start(g){d=g},cancel(){i=!0;try{c?.cancel()}catch{}t.forEach(g=>{try{g.error(new Error("Framed response cancelled"))}catch{}}),t.clear(),r.clear(),s.clear()}});function m(g){const b=r.get(g);if(b)return b;if(s.has(g))return new ReadableStream({start(_){_.close()}});if(r.size>
12=w0)throw new Error(`Too many raw streams in framed response (max ${w0})`);const S=new ReadableStream({start(_){t.set(g,_)},cancel(){s.add(g),t.delete(g),r.delete(g)}});return r.set(g,S),S}function v(g){return m(g),t.get(g)}return(async()=>{const g=e.getReader();c=g;const b=[];let S=0;function _(){if(S<9)return null;const E=b[0];if(E.length>=9)return{type:E[0],streamId:(E[1]<<24|E[2]<<16|E[3]<<8|E[4])>>>0,length:(E[5]<<24|E[6]<<16|E[7]<<8|E[8])>>>0};const R=new Uint8Array(9);let A=0,j=9;for(let N=0;N<b.length&&j>0;N++){const D=b[N],z=Math.min(D.length,j);R.set(D.subarray(0,z),A),A+=z,j-=z}return{type:R[0],streamId:(R[1]<<24|R[2]<<16|R[3]<<8|R[4])>>>0,length:(R[5]<<24|R[6]<<16|R[7]<<8|R[8])>>>0}}function C(E){if(E===0)return HO;const R=new Uint8Array(E);let A=0,j=E;for(;j>0&&b.length>0;){const N=b[0];if(!N)break;const D=Math.min(N.length,j);R.set(N.subarray(0,D),A),A+=D,j-=D,D===N.length?b.shift():b[0]=N.subarray(D)}return S-=E,R}try{for(;;){const{done:E,value:R}=await g.read();if(i||E)break;if(R){if(S+R.length>S0)throw new Error(`Framed response buffer exceeded ${S0} bytes`);for(b.push(R),S+=R.length;;){const A=_();if(!A)break;const{type:j,streamId:N,length:D}=A;if(j!==Kr.JSON&&j!==Kr.CHUNK&&j!==Kr.END&&j!==Kr.ERROR)throw new Error(`Unknown frame type: ${j}`);if(j===Kr.JSON){if(N!==0)throw new Error("Invalid JSON frame streamId (expected 0)")}else if(N===0)throw new Error("Invalid raw frame streamId (expected non-zero)");if(D>x0)throw new Error(`Frame payload too large: ${D} bytes (max ${x0})`);const z=9+D;if(S<z)break;if(++u>_0)throw new Error(`Too many frames in framed response (max ${_0})`);C(9);const I=C(D);switch(j){case Kr.JSON:try{d.enqueue(b0.decode(I))}catch{}break;case Kr.CHUNK:{const P=v(N);P&&P.enqueue(I);break}case Kr.END:{const P=v(N);if(s.add(N),P){try{P.close()}catch{}t.delete(N)}break}case Kr.ERROR:{const P=v(N);if(s.add(N),P){const q=b0.decode(I);P.error(new Error(q)),t.delete(N)}break}}}}}if(S!==0)throw new Error("Incomplete frame at end of framed response");try{d.close()}catch{}t.forEach(E=>{try{E.close()}catch{}}),t.clear()}catch(E){try{d.error(E)}catch{}t.forEach(R=>{try{R.error(E)}catch{}}),t.clear()}finally{try{g.releaseLock()}catch{}c=null}})(),{getOrCreateStream:m,jsonChunks:h}}var Wo=null,FO=Object.prototype.hasOwnProperty;function hS(e){for(const t in e)if(FO.call(e,t))return!0;return!1}async function VO(e,t,r){Wo||(Wo=BO());const s=t[0],i=s.fetch??r,c=s.data instanceof FormData?"formData":"payload",u=s.headers?new Headers(s.headers):new Headers;if(u.set("x-tsr-serverFn","true"),c==="payload"&&u.set("accept",`${B3}, application/x-ndjson, application/json`),s.method==="GET"){if(c==="formData")throw new Error("FormData is not supported with GET requests");const h=await pS(s);if(h!==void 0){const m=O2({payload:h});e.includes("?")?e+=`&${m}`:e+=`?${m}`}}let d;if(s.method==="POST"){const h=await qO(s);h?.contentType&&u.set("content-type",h.contentType),d=h?.body}return await YO(async()=>i(e,{method:s.method,headers:u,signal:s.signal,body:d}))}async function pS(e){let t=!1;const r={};if(e.data!==void 0&&(t=!0,r.data=e.data),e.context&&hS(e.context)&&(t=!0,r.context=e.context),t)return mS(r)}async function mS(e){return JSON.stringify(await Promise.resolve(CO(e,{plugins:Wo})))}async function qO(e){if(e.data instanceof FormData){let r;return e.context&&hS(e.context)&&(r=await mS(e.context)),r!==void 0&&e.data.set(z3,r),{body:e.data}}const t=await pS(e);if(t)return{body:t,contentType:"application/json"}}async function YO(e){let t;try{t=await e()}catch(s){if(s instanceof Response)t=s;else throw console.log(s),s}if(t.headers.get("x-tss-raw")==="true")return t;const r=t.headers.get("content-type");if(gn(r),t.headers.get("x-tss-serialized")){let s;if(r.includes("application/x-tss-framed")){if(F3(r),!t.body)throw new Error("No response body for framed response");const{getOrCreateStream:i,jsonChunks:c}=$O(t.body),u=[DO(i),...Wo||[]],d=new Map;s=await KO({jsonStream:c,onMessage:h=>pp(h,{refs:d,plugins:u}),onError(h,m){console.error(h,m)}})}else if(r.includes("application/x-ndjson")){const i=new Map;s=await GO({response:t,onMessage:c=>pp(c,{refs:i,plugins:Wo}),onError(c,u){console.error(c,u)}})}else r.includes("application/json")&&(s=pp(await t.json(),{plugins:Wo}));if(gn(s),s instanceof Error)throw s;return s}if(r.includes("application/json")){const s=await t.json(),i=AR(s);if(i)throw i;if(Vt(s))throw s;return s}if(!t.ok)throw new Error(await t.text());return t}async function GO({response:e,onMessage:t,onError:r}){if(!e.body)throw new Error("No response body");const s=e.body.pipeThrough(new TextDecoderStream).getReader();let i="",c=!1,u;for(;!c;){const{value:d,done:h}=await s.read();if(d&&(i+=d),i.length===0&&h)throw new Error("Stream ended before first object");
12if(i.endsWith(` 13`)){const m=i.split(` 14`).filter(Boolean),v=m[0];if(!v)throw new Error("No JSON line in the first chunk");u=JSON.parse(v),c=!0,i=m.slice(1).join(` 15`)}else{const m=i.indexOf(` 16`);if(m>=0){const v=i.slice(0,m).trim();i=i.slice(m+1),v.length>0&&(u=JSON.parse(v),c=!0)}}}return(async()=>{try{for(;;){const{value:d,done:h}=await s.read();d&&(i+=d);const m=i.lastIndexOf(` 17`);if(m>=0){const v=i.slice(0,m);i=i.slice(m+1);const g=v.split(` 18`).filter(Boolean);for(const b of g)try{t(JSON.parse(b))}catch(S){r?.(`Invalid JSON line: ${b}`,S)}}if(h)break}}catch(d){r?.("Stream processing error:",d)}})(),t(u)}async function KO({jsonStream:e,onMessage:t,onError:r}){const s=e.getReader(),{value:i,done:c}=await s.read();if(c||!i)throw new Error("Stream ended before first object");const u=JSON.parse(i);return(async()=>{try{for(;;){const{value:d,done:h}=await s.read();if(h)break;if(d)try{t(JSON.parse(d))}catch(m){r?.(`Invalid JSON: ${d}`,m)}}}catch(d){r?.("Stream processing error:",d)}})(),t(u)}function QO(e){const t="/_serverFn/"+e;return Object.assign((...i)=>{const c=_2()?.serverFns?.fetch;return VO(t,i,c??fetch)},{url:t,serverFnMeta:{id:e},[Wp]:!0})}var XO={key:"$TSS/serverfn",test:e=>typeof e!="function"||!(Wp in e)?!1:!!e[Wp],toSerializable:({serverFnMeta:e})=>({functionId:e.id}),fromSerializable:({functionId:e})=>QO(e)};function E0(e){return e.replaceAll("\0","/").replaceAll("�","/")}function WO(e,t){e.id=t.i,e.__beforeLoadContext=t.b,e.loaderData=t.l,e.status=t.s,e.ssr=t.ssr,e.updatedAt=t.u,e.error=t.e,t.g!==void 0&&(e.globalNotFound=t.g)}async function ZO(e){gn(window.$_TSR);const t=e.options.serializationAdapters;if(t?.length){const E=new Map;t.forEach(R=>{E.set(R.key,R.fromSerializable)}),window.$_TSR.t=E,window.$_TSR.buffer.forEach(R=>R())}window.$_TSR.initialized=!0,gn(window.$_TSR.router);const r=window.$_TSR.router;r.matches.forEach(E=>{E.i=E0(E.i)}),r.lastMatchId&&(r.lastMatchId=E0(r.lastMatchId));const{manifest:s,dehydratedData:i,lastMatchId:c}=r;e.ssr={manifest:s};const u=document.querySelector('meta[property="csp-nonce"]')?.content;e.options.ssr={nonce:u};const d=e.matchRoutes(e.stores.location.state),h=Promise.all(d.map(E=>e.loadRouteChunk(e.looseRoutesById[E.routeId])));function m(E){const R=e.looseRoutesById[E.routeId].options.pendingMinMs??e.options.defaultPendingMinMs;if(R){const A=ks();E._nonReactive.minPendingPromise=A,E._forcePending=!0,setTimeout(()=>{A.resolve(),e.updateMatch(E.id,j=>(j._nonReactive.minPendingPromise=void 0,{...j,_forcePending:void 0}))},R)}}function v(E){const R=e.looseRoutesById[E.routeId];R&&(R.options.ssr=E.ssr)}let g;d.forEach(E=>{const R=r.matches.find(A=>A.i===E.id);if(!R){E._nonReactive.dehydrated=!1,E.ssr=!1,v(E);return}WO(E,R),v(E),E._nonReactive.dehydrated=E.ssr!==!1,(E.ssr==="data-only"||E.ssr===!1)&&g===void 0&&(g=E.index,m(E))}),e.stores.setActiveMatches(d),await e.options.hydrate?.(i);const b=e.stores.activeMatchesSnapshot.state,S=e.stores.location.state;await Promise.all(b.map(async E=>{try{const R=e.looseRoutesById[E.routeId],A=b[E.index-1]?.context??e.options.context;if(R.options.context){const z={deps:E.loaderDeps,params:E.params,context:A??{},location:S,navigate:I=>e.navigate({...I,_fromLocation:S}),buildLocation:e.buildLocation,cause:E.cause,abortController:E.abortController,preload:!1,matches:d,routeId:R.id};E.__routeContext=R.options.context(z)??void 0}E.context={...A,...E.__routeContext,...E.__beforeLoadContext};const j={ssr:e.options.ssr,matches:b,match:E,params:E.params,loaderData:E.loaderData},N=await R.options.head?.(j),D=await R.options.scripts?.(j);E.meta=N?.meta,E.links=N?.links,E.headScripts=N?.scripts,E.styles=N?.styles,E.scripts=D}catch(R){if(Vt(R))E.error={isNotFound:!0},console.error(`NotFound error during hydration for routeId: ${E.routeId}`,R);else throw E.error=R,console.error(`Error during hydration for route ${E.routeId}:`,R),R}}));const _=d[d.length-1].id!==c;if(!d.some(E=>E.ssr===!1)&&!_)return d.forEach(E=>{E._nonReactive.dehydrated=void 0}),h;const C=Promise.resolve().then(()=>e.load()).catch(E=>{console.error("Error during router hydration:",E)});if(_){const E=d[1];gn(E),m(E),E._displayPending=!0,E._nonReactive.displayPendingPromise=C,C.then(()=>{e.batch(()=>{e.stores.status.state==="pending"&&e.batch(()=>{e.stores.status.setState(()=>"idle"),e.stores.resolvedLocation.setState(()=>e.stores.location.state)}),e.updateMatch(E.id,R=>({...R,_displayPending:void 0,displayPendingPromise:void 0}))})})}return h}if(typeof Node=="function"){const e=Node.prototype.removeChild;Node.prototype.removeChild=function(s){return s.parentNode!==this?
18s:e.call(this,s)};const t=Node.prototype.insertBefore;Node.prototype.insertBefore=function(s,i){return i&&i.parentNode!==this?t.call(this,s,null):t.call(this,s,i)}}var Vu=x.use,gl=typeof window<"u"?x.useLayoutEffect:x.useEffect;function mp(e){const t=x.useRef({value:e,prev:null}),r=t.current.value;return e!==r&&(t.current={value:e,prev:r}),t.current.prev}function JO(e,t,r={},s={}){x.useEffect(()=>{if(!e.current||s.disabled||typeof IntersectionObserver!="function")return;const i=new IntersectionObserver(([c])=>{t(c)},r);return i.observe(e.current),()=>{i.disconnect()}},[t,r,s.disabled,e])}function eA(e){const t=x.useRef(null);return x.useImperativeHandle(e,()=>t.current,[]),t}function tA({promise:e}){if(Vu)return Vu(e);const t=XR(e);if(t[yr].status==="pending")throw t;if(t[yr].status==="error")throw t[yr].error;return t[yr].data}function nA(e){const t=f.jsx(rA,{...e});return e.fallback?f.jsx(x.Suspense,{fallback:e.fallback,children:t}):t}function rA(e){const t=tA(e);return e.children(t)}function Ym(e){const t=e.errorComponent??Gm;return f.jsx(aA,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:r,reset:s})=>r?x.createElement(t,{error:r,reset:s}):e.children})}var aA=class extends x.Component{constructor(...e){super(...e),this.state={error:null}}static getDerivedStateFromProps(e){return{resetKey:e.getResetKey()}}static getDerivedStateFromError(e){return{error:e}}reset(){this.setState({error:null})}componentDidUpdate(e,t){t.error&&t.resetKey!==this.state.resetKey&&this.reset()}componentDidCatch(e,t){this.props.onCatch&&this.props.onCatch(e,t)}render(){return this.props.children({error:this.state.resetKey!==this.props.getResetKey()?null:this.state.error,reset:()=>{this.reset()}})}};function Gm({error:e}
18){const[t,r]=x.useState(!1);return f.jsxs("div",{style:{padding:".5rem",maxWidth:"100%"},children:[f.jsxs("div",{style:{display:"flex",alignItems:"center",gap:".5rem"},children:[f.jsx("strong",{style:{fontSize:"1rem"},children:"Something went wrong!"}),f.jsx("button",{style:{appearance:"none",fontSize:".6em",border:"1px solid currentColor",padding:".1rem .2rem",fontWeight:"bold",borderRadius:".25rem"},onClick:()=>r(s=>!s),children:t?"Hide Error":"Show Error"})]}),f.jsx("div",{style:{height:".25rem"}}),t?f.jsx("div",{children:f.jsx("pre",{style:{fontSize:".7em",border:"1px solid red",borderRadius:".25rem",padding:".3rem",color:"red",overflow:"auto"},children:e.message?f.jsx("code",{children:e.message}):null})}):null]})}function sA({children:e,fallback:t=null}){return Km()?f.jsx(ue.Fragment,{children:e}):f.jsx(ue.Fragment,{children:t})}function Km(){return ue.useSyncExternalStore(oA,()=>!0,()=>!1)}function oA(){return()=>{}}var gS=x.createContext(null);function At(e){const t=x.useContext(gS);return e?.warn,t}var gd=x.createContext(void 0),iA=x.createContext(void 0),ut=(e=>(e[e.None=0]="None",e[e.Mutable=1]="Mutable",e[e.Watching=2]="Watching",e[e.RecursedCheck=4]="RecursedCheck",e[e.Recursed=8]="Recursed",e[e.Dirty=16]="Dirty",e[e.Pending=32]="Pending",e))(ut||{});function yS({update:e,notify:t,unwatched:r}){return{link:s,unlink:i,propagate:c,checkDirty:u,shallowPropagate:d};function s(m,v,g){const b=v.depsTail;if(b!==void 0&&b.dep===m)return;const S=b!==void 0?b.nextDep:v.deps;if(S!==void 0&&S.dep===m){S.version=g,v.depsTail=S;return}const _=m.subsTail;if(_!==void 0&&_.version===g&&_.sub===v)return;const C=v.depsTail=m.subsTail={version:g,dep:m,sub:v,prevDep:b,nextDep:S,prevSub:_,nextSub:void 0};S!==void 0&&(S.prevDep=C),b!==void 0?b.nextDep=C:v.deps=C,_!==void 0?_.nextSub=C:m.subs=C}function i(m,v=m.sub){const g=m.dep,b=m.prevDep,S=m.nextDep,_=m.nextSub,C=m.prevSub;return S!==void 0?S.prevDep=b:v.depsTail=b,b!==void 0?b.nextDep=S:v.deps=S,_!==void 0?_.prevSub=C:g.subsTail=C,C!==void 0?C.nextSub=_:(g.subs=_)===void 0&&r(g),S}function c(m){let v=m.nextSub,g;e:do{const b=m.sub;let S=b.flags;if(S&60?S&12?S&4?!(S&48)&&h(m,b)?(b.flags=S|40,S&=1):S=0:b.flags=S&-9|32:S=0:b.flags=S|32,S&2&&t(b),S&1){const _=b.subs;if(_!==void 0){const C=(m=_).nextSub;C!==void 0&&(g={value:v,prev:g},v=C);continue}}if((m=v)!==void 0){v=m.nextSub;continue}for(;g!==void 0;)if(m=g.value,g=g.prev,m!==void 0){v=m.nextSub;continue e}break}while(!0)}function u(m,v){let g,b=0,S=!1;e:do{const _=m.dep,C=_.flags;if(v.flags&16)S=!0;else if((C&17)===17){if(e(_)){const E=_.subs;E.nextSub!==void 0&&d(E),S=!0}}else if((C&33)===33){(m.nextSub!==void 0||m.prevSub!==void 0)&&(g={value:m,prev:g}),m=_.deps,v=_,++b;continue}if(!S){const E=m.nextDep;if(E!==void 0){m=E;continue}}for(;b--;){const E=v.subs,R=E.nextSub!==void 0;if(R?(m=g.value,g=g.prev):m=E,S){if(e(v)){R&&d(E),v=m.sub;continue}S=!1}else v.flags&=-33;v=m.sub;const A=m.nextDep;if(A!==void 0){m=A;continue e}}return S}while(!0)}function d(m){do{const v=m.sub,g=v.flags;(g&48)===32&&(v.flags=g|16,(g&6)===2&&t(v))}while((m=m.nextSub)!==void 0)}function h(m,v){let g=v.depsTail;for(;g!==void 0;){if(g===m)return!0;g=g.prevDep}return!1}}let Qm=0,Rs=0,bl=0;const Xr=[],{link:U$,unlink:vS,propagate:z$,checkDirty:lA,shallowPropagate:B$}=yS({update(e){return e.depsTail!==void 0?fA(e):hA(e)},notify(e){let t=bl,r=t;do if(Xr[t++]=e,e.flags&=-3,e=e.subs?.sub,e===void 0||!(e.flags&2))break;while(!0);for(bl=t;r<--t;){const s=Xr[r];Xr[r++]=Xr[t],Xr[t]=s}},unwatched(e){e.flags&1?e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=17,yd(e)):gA.call(e)}});function cA(){return Qm}function uA(){++Qm}function dA(){--Qm||mA()}function fA(e){e.depsTail=void 0,e.flags=5;try{const t=e.value;return t!==(e.value=e.getter(t))}finally{e.flags&=-5,yd(e)}}function hA(e){return e.flags=1,e.currentValue!==(e.currentValue=e.pendingValue)}function pA(e){const t=e.flags;if(t&16||t&32&&lA(e.deps,e)){e.depsTail=void 0,e.flags=6;try{e.fn()}finally{e.flags&=-5,yd(e)}}else e.flags=2}function mA(){try{for(;Rs<bl;){const e=Xr[Rs];Xr[Rs++]=void 0,pA(e)}}finally{for(;Rs<bl;){const e=Xr[Rs];Xr[Rs++]=void 0,e.flags|=10}Rs=0,bl=0}}function gA(){this.depsTail=void 0,this.flags=0,yd(this);const e=this.subs;e!==void 0&&vS(e)}function yd(e){const t=e.depsTail;let r=t!==void 0?t.nextDep:e.deps;for(;r!==void 0;)r=vS(r,e)}function Xm(e,t,r){const s=typeof e=="object",i=s?e:void 0;return{next:(s?e.next:e)?.bind(i),error:(s?e.error:t)?.bind(i),complete:(s?e.complete:r)?.b
18ind(i)}}const nm=[];let Tu=0;const{link:C0,unlink:yA,propagate:vA,checkDirty:bS,shallowPropagate:R0}=yS({update(e){return e._update()},notify(e){nm[rm++]=e,e.flags&=~ut.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=ut.Mutable|ut.Dirty,qu(e))}});let iu=0,rm=0,mr;function qu(e){const t=e.depsTail;let r=t!==void 0?t.nextDep:e.deps;for(;r!==void 0;)r=yA(r,e)}function xS(){if(!(cA()>0)){for(;iu<rm;){const e=nm[iu];nm[iu++]=void 0,e.notify()}iu=0,rm=0}}function SS(e,t){const r=typeof e=="function",s=e,i={_snapshot:r?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:r?ut.None:ut.Mutable,get(){return mr!==void 0&&C0(i,mr,Tu),i._snapshot},subscribe(c){const u=Xm(c),d={current:!1},h=bA(()=>{i.get(),d.current?u.next?.(i._snapshot):d.current=!0});return{unsubscribe:()=>{h.stop()}}},_update(c){const u=mr,d=Object.is;if(r)mr=i,++Tu,i.depsTail=void 0;else if(c===void 0)return!1;r&&(i.flags=ut.Mutable|ut.RecursedCheck);try{const h=i._snapshot,m=typeof c=="function"?c(h):c===void 0&&r?s(h):c;return h===void 0||!d(h,m)?(i._snapshot=m,!0):!1}finally{mr=u,r&&(i.flags&=~ut.RecursedCheck),qu(i)}}};return r?(i.flags=ut.Mutable|ut.Dirty,i.get=function(){const c=i.flags;if(c&ut.Dirty||c&ut.Pending&&bS(i.deps,i)){if(i._update()){const u=i.subs;u!==void 0&&R0(u)}}else c&ut.Pending&&(i.flags=c&~ut.Pending);return mr!==void 0&&C0(i,mr,Tu),i._snapshot}):i.set=function(c){if(i._update(c)){const u=i.subs;u!==void 0&&(vA(u),R0(u),xS())}},i}function bA(e){const t=()=>{const s=mr;mr=r,++Tu,r.depsTail=void 0,r.flags=ut.Watching|ut.RecursedCheck;try{return e()}finally{mr=s,r.flags&=~ut.RecursedCheck,qu(r)}},r={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:ut.Watching|ut.RecursedCheck,notify(){const s=this.flags;s&ut.Dirty||s&ut.Pending&&bS(this.deps,this)?t():this.flags=ut.Watching},stop(){this.flags=ut.None,this.depsTail=void 0,qu(this)}};return t(),r}class xA{constructor(t){this.atom=SS(t)}setState(t){this.atom.set(t)}get state(){return this.atom.get()}get(){return this.state}subscribe(t){return this.atom.subscribe(Xm(t))}}class SA{constructor(t){this.atom=SS(t)}get state(){return this.atom.get()}get(){return this.state}subscribe(t){return this.atom.subscribe(Xm(t))}}function T0(e){return typeof e=="function"?new SA(e):new xA(e)}function wS(e){try{uA(),e()}finally{dA(),xS()}}var gp={exports:{}},yp={},vp={exports:{}},bp={};var O0;function wA(){if(O0)return bp;O0=1;var e=jl();function t(g,b){return g===b&&(g!==0||1/g===1/b)||g!==g&&b!==b}var r=typeof Object.is=="function"?Object.is:t,s=e.useState,i=e.useEffect,c=e.useLayoutEffect,u=e.useDebugValue;function d(g,b){var S=b(),_=s({inst:{value:S,getSnapshot:b}}),C=_[0].inst,E=_[1];return c(function(){C.value=S,C.getSnapshot=b,h(C)&&E({inst:C})},[g,S,b]),i(function(){return h(C)&&E({inst:C}),g(function(){h(C)&&E({inst:C})})},[g]),u(S),S}function h(g){var b=g.getSnapshot;g=g.value;try{var S=b();return!r(g,S)}catch{return!0}}function m(g,b){return b()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?m:d;return bp.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:v,bp}var A0;function _A(){return A0||(A0=1,vp.exports=wA()),vp.exports}var N0;function EA(){if(N0)return yp;N0=1;var e=jl(),t=_A();function r(m,v){return m===v&&(m!==0||1/m===1/v)||m!==m&&v!==v}var s=typeof Object.is=="function"?Object.is:r,i=t.useSyncExternalStore,c=e.useRef,u=e.useEffect,d=e.useMemo,h=e.useDebugValue;return yp.useSyncExternalStoreWithSelector=function(m,v,g,b,S){var _=c(null);if(_.current===null){var C={hasValue:!1,value:null};_.current=C}else C=_.current;_=d(function(){function R(z){if(!A){if(A=!0,j=z,z=b(z),S!==void 0&&C.hasValue){var I=C.value;if(S(I,z))return N=I}return N=z}if(I=N,s(j,z))return I;var P=b(z);return S!==void 0&&S(I,P)?(j=z,I):(j=z,N=P)}var A=!1,j,N,D=g===void 0?null:g;return[function(){return R(v())},D===null?void 0:function(){return R(D())}]},[v,g,b,S]);var E=i(m,_[0],_[1]);return u(function(){C.hasValue=!0,C.value=E},[E]),h(E),E},yp}var M0;function CA(){return M0||(M0=1,gp.exports=EA()),gp.exports}
18var RA=CA();function TA(e,t){return e===t}function vt(e,t,r=TA){const s=x.useCallback(u=>{if(!e)return()=>{};const{unsubscribe:d}=e.subscribe(u);return d},[e]),i=x.useCallback(()=>e?.get(),[e]);return RA.useSyncExternalStoreWithSelector(s,i,i,t,r)}var OA={state:void 0,get:()=>{},subscribe:()=>()=>{}};function Wa(e){const t=At(),r=x.useContext(e.from?iA:gd),s=e.from??r,i=s?e.from?t.stores.getMatchStoreByRouteId(s):t.stores.activeMatchStoresById.get(s):void 0,c=x.useRef(void 0);return vt(i??OA,u=>{if(gn(!((e.shouldThrow??!0)&&!u),`Could not find ${e.from?`an active match from "${e.from}"`:"a nearest match!"}`),u===void 0)return;const d=e.select?e.select(u):u;if(e.structuralSharing??t.options.defaultStructuralSharing){const h=za(c.current,d);return c.current=h,h}return d})}function Wm(e){return Wa({from:e.from,strict:e.strict,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.loaderData):t.loaderData})}function Zm(e){const{select:t,...r}=e;return Wa({...r,select:s=>t?t(s.loaderDeps):s.loaderDeps})}function Jm(e){return Wa({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{const r=e.strict===!1?t.params:t._strictParams;return e.select?e.select(r):r}})}function eg(e){return Wa({from:e.from,strict:e.strict,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.search):t.search})}function oi(e){const t=At();return x.useCallback(r=>t.navigate({...r,from:r.from??e?.from}),[e?.from,t])}function AA(e){const t=At(),r=oi(),s=x.useRef(null);return gl(()=>{s.current!==e&&(r(e),s.current=e)},[t,e,r]),null}function tg(e){return Wa({...e,select:t=>e.select?e.select(t.context):t.context})}var ii=w2();const _S=x2(ii);function NA(e,t){const r=At(),s=eA(t),{activeProps:i,inactiveProps:c,activeOptions:u,to:d,preload:h,preloadDelay:m,hashScrollIntoView:v,replace:g,startTransition:b,resetScroll:S,viewTransition:_,children:C,target:E,disabled:R,style:A,className:j,onClick:N,onBlur:D,onFocus:z,onMouseEnter:I,onMouseLeave:P,onTouchStart:q,ignoreBlocker:ee,params:W,search:le,hash:oe,state:te,mask:de,reloadDocument:k,unsafeRelative:Y,from:J,_fromLocation:X,...re}=e,L=Km(),$=x.useMemo(()=>e,[r,e.from,e._fromLocation,e.hash,e.to,e.search,e.params,e.state,e.mask,e.unsafeRelative]),Q=vt(r.stores.location,Ae=>Ae,(Ae,Lt)=>Ae.href===Lt.href),ne=x.useMemo(()=>{const Ae={_fromLocation:Q,...$};return r.buildLocation(Ae)},[r,Q,$]),ce=ne.maskedLocation?ne.maskedLocation.publicHref:ne.publicHref,fe=ne.maskedLocation?ne.maskedLocation.external:ne.external,ie=x.useMemo(()=>kA(ce,fe,r.history,R),[R,fe,ce,r.history]),pe=x.useMemo(()=>{if(ie?.external)return Uu(ie.href,r.protocolAllowlist)?void 0:ie.href;if(!PA(d)&&!(typeof d!="string"||d.indexOf(":")===-1))try{return new URL(d),Uu(d,r.protocolAllowlist)?void 0:d}catch{}},[d,ie,r.protocolAllowlist]),me=x.useMemo(()=>{if(pe)return!1;if(u?.exact){if(!hR(Q.pathname,ne.pathname,r.basepath))return!1}else{const Ae=zu(Q.pathname,r.basepath),Lt=zu(ne.pathname,r.basepath);if(!(Ae.startsWith(Lt)&&(Ae.length===Lt.length||Ae[Lt.length]==="/")))return!1}return(u?.includeSearch??!0)&&!pn(Q.search,ne.search,{partial:!u?.exact,ignoreUndefined:!u?.explicitUndefined})?!1:u?.includeHash?L&&Q.hash===ne.hash:!0},[u?.exact,u?.explicitUndefined,u?.includeHash,u?.includeSearch,Q,pe,L,ne.hash,ne.pathname,ne.search,r.basepath]),Ee=me?Ua(i,{})??MA:xp,Ce=me?xp:Ua(c,{})??xp,Ne=[j,Ee.className,Ce.className].filter(Boolean).join(" "),it=(A||Ee.style||Ce.style)&&{...A,...Ee.style,...Ce.style},[rt,Mn]=x.useState(!1),xn=x.useRef(!1),jt=e.reloadDocument||pe?!1:h??r.options.defaultPreload,Or=m??r.options.defaultPreloadDelay??0,mt=x.useCallback(()=>{r.preloadRoute({...$,_builtLocation:ne}).catch(Ae=>{console.warn(Ae),console.warn(WR)})},[r,$,ne]);JO(s,x.useCallback(Ae=>{Ae?.isIntersecting&&mt()},[mt]),IA,{disabled:!!R||jt!=="viewport"}),x.useEffect(()=>{xn.current||!R&&jt==="render"&&(mt(),xn.current=!0)},[R,mt,jt]);const rs=Ae=>{const Lt=Ae.currentTarget.getAttribute("target"),Wt=E!==void 0?E:Lt;if(!R&&!UA(Ae)&&!Ae.defaultPrevented&&(!Wt||Wt==="_self")&&Ae.button===0){Ae.preventDefault(),ii.flushSync(()=>{Mn(!0)});const Xs=r.subscribe("onResolved",()=>{Xs(),Mn(!1)});r.navigate({...$,replace:g,resetScroll:S,hashScrollIntoView:v,startTransition:b,viewTransition:_,ignoreBlocker:ee})}};if(pe)return{...re,ref:s,href:pe,...C&&{children:C},...E&&{target:E},...R&&{disabled:R},...A&&{style:A},...j&&{className:j},...N&&{onClick:N},...D&&{onBlur:D},...z&&{onFocus:z},...I&&{onMouseEnter:I},...P&&{onMouseLeave:P},...q&&{onTouchStart:q}};const aa=Ae=>{if(R||jt!=="intent")return;if(!Or){mt();return}const Lt=Ae.currentTarget;if(fl.has(Lt))return;const Wt=setTimeout(()=>{fl.delete(Lt),mt()},Or);fl.set(Lt,Wt)},Ut=Ae=>{R||jt!=="intent"||mt()},Gn=Ae=>{if(R||!jt||!Or)return;const Lt=Ae.currentTarget,Wt=fl.get(Lt);Wt&&(clearTimeout(Wt),fl.delete(Lt))};return{...re,...Ee,...Ce,href:ie?.href,ref:s,onClick:zo([N,rs]),onBlur:zo([D,Gn]),onFocus:zo([z,aa]),onMouseEnter:zo([I,aa]),onMouseLeave:zo([P,Gn]),onTouchStart:zo([q,Ut]),disabled:!!R,target:E,...it&&{style:it},...Ne&&{className:Ne},...R&&jA,...me&&LA,...L&&rt&&DA}}var xp={},MA={className:"active"},jA={role:"link","aria-disabled":!0},LA={"data-status":"active","aria-current":"page"},DA={"data-transitioning":"transitioning"},fl=new WeakMap,IA={rootMargin:"100px"},zo=e=>t=>{for(const r of e)if(r){if(t.defaultPrevented)return;r(t)}};function kA(e,t,r,s){if(!s)return t?{href:e,external:!0}:{href:r.createHref(e)||"/",external:!1}}function PA(e){if(typeof e!="string")return!1;const t=e.charCodeAt(0);return t===47?e.charCodeAt(1)!==47:t===46}var Kt=x.forwardRef((e,t)=>
18{const{_asChild:r,...s}=e,{type:i,...c}=NA(s,t),u=typeof s.children=="function"?s.children({isActive:c["data-status"]==="active"}):s.children;if(!r){const{disabled:d,...h}=c;return x.createElement("a",h,u)}return x.createElement(r,c,u)});function UA(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var zA=class extends D2{constructor(t){super(t),this.useMatch=r=>Wa({select:r?.select,from:this.id,structuralSharing:r?.structuralSharing}),this.useRouteContext=r=>tg({...r,from:this.id}),this.useSearch=r=>eg({select:r?.select,structuralSharing:r?.structuralSharing,from:this.id}),this.useParams=r=>Jm({select:r?.select,structuralSharing:r?.structuralSharing,from:this.id}),this.useLoaderDeps=r=>Zm({...r,from:this.id}),this.useLoaderData=r=>Wm({...r,from:this.id}),this.useNavigate=()=>oi({from:this.fullPath}),this.Link=ue.forwardRef((r,s)=>f.jsx(Kt,{ref:s,from:this.fullPath,...r})),this.$$typeof=Symbol.for("react.memo")}};function BA(e){return new zA(e)}function HA(){return e=>FA(e)}var $A=class extends ZR{constructor(e){super(e),this.useMatch=t=>Wa({select:t?.select,from:this.id,structuralSharing:t?.structuralSharing}),this.useRouteContext=t=>tg({...t,from:this.id}),this.useSearch=t=>eg({select:t?.select,structuralSharing:t?.structuralSharing,from:this.id}),this.useParams=t=>Jm({select:t?.select,structuralSharing:t?.structuralSharing,from:this.id}),this.useLoaderDeps=t=>Zm({...t,from:this.id}),this.useLoaderData=t=>Wm({...t,from:this.id}),this.useNavigate=()=>oi({from:this.fullPath}),this.Link=ue.forwardRef((t,r)=>f.jsx(Kt,{ref:r,from:this.fullPath,...t})),this.$$typeof=Symbol.for("react.memo")}};function FA(e){return new $A(e)}function ze(e){return typeof e=="object"?new j0(e,{silent:!0}).createRoute(e):new j0(e,{silent:!0}).createRoute}var j0=class{constructor(e,t){this.path=e,this.createRoute=r=>{const s=BA(r);return s.isRoot=!1,s},this.silent=t?.silent}},L0=class{constructor(e){this.useMatch=t=>Wa({select:t?.select,from:this.options.id,structuralSharing:t?.structuralSharing}),this.useRouteContext=t=>tg({...t,from:this.options.id}),this.useSearch=t=>eg({select:t?.select,structuralSharing:t?.structuralSharing,from:this.options.id}),this.useParams=t=>Jm({select:t?.select,structuralSharing:t?.structuralSharing,from:this.options.id}),this.useLoaderDeps=t=>Zm({...t,from:this.options.id}),this.useLoaderData=t=>Wm({...t,from:this.options.id}),this.useNavigate=()=>oi({from:At().routesById[this.options.id].fullPath}),this.options=e,this.$$typeof=Symbol.for("react.memo")}};function D0(e){return typeof e=="object"?new L0(e):t=>new L0({id:e,...t})}function Qe(e,t){let r,s,i,c;const u=()=>(r||(r=e().then(h=>{r=void 0,s=h[t]}).catch(h=>{if(i=h,K3(i)&&i instanceof Error&&typeof window<"u"&&typeof sessionStorage<"u"){const m=`tanstack_router_reload:${i.message}`;sessionStorage.getItem(m)||(sessionStorage.setItem(m,"1"),c=!0)}})),r),d=function(m){if(c)throw window.location.reload(),new Promise(()=>{});if(i)throw i;if(!s)if(Vu)Vu(u());else throw u();return x.createElement(s,m)};return d.preload=u,d}function VA(e){const t=At(),r=`not-found-${vt(t.stores.location,s=>s.pathname)}-${vt(t.stores.status,s=>s)}`;return f.jsx(Ym,{getResetKey:()=>r,onCatch:(s,i)=>{if(Vt(s))e.onCatch?.(s,i);else throw s},errorComponent:({error:s})=>{if(Vt(s))return e.fallback?.(s);throw s},children:e.children})}function qA(){return f.jsx("p",{children:"Not Found"})}function qo(e){return f.jsx(f.Fragment,{children:e.children})}function ES(e,t,r){return t.options.notFoundComponent?f.jsx(t.options.notFoundComponent,{...r}):e.options.defaultNotFoundComponent?f.jsx(e.options.defaultNotFoundComponent,{...r}):f.jsx(qA,{})}function YA(){return At().isScrollRestoring,null}var CS=x.memo(function({matchId:t}){const r=At(),s=r.stores.activeMatchStoresById.get(t);gn(s);const i=vt(r.stores.loadedAt,u=>u),c=vt(s,u=>u);return f.jsx(GA,{router:r,matchId:t,resetKey:i,matchState:x.useMemo(()=>{const u=c.routeId,d=r.routesById[u].parentRoute?.id;return{routeId:u,ssr:c.ssr,_displayPending:c._displayPending,parentRouteId:d}},[c._displayPending,c.routeId,c.ssr,r.routesById])})});
18function GA({router:e,matchId:t,resetKey:r,matchState:s}){const i=e.routesById[s.routeId],c=i.options.pendingComponent??e.options.defaultPendingComponent,u=c?f.jsx(c,{}):null,d=i.options.errorComponent??e.options.defaultErrorComponent,h=i.options.onCatch??e.options.defaultOnCatch,m=i.isRoot?i.options.notFoundComponent??e.options.notFoundRoute?.options.component:i.options.notFoundComponent,v=s.ssr===!1||s.ssr==="data-only",g=(!i.isRoot||i.options.wrapInSuspense||v)&&(i.options.wrapInSuspense??c??(i.options.errorComponent?.preload||v))?x.Suspense:qo,b=d?Ym:qo,S=m?VA:qo;return f.jsxs(i.isRoot?i.options.shellComponent??qo:qo,{children:[f.jsx(gd.Provider,{value:t,children:f.jsx(g,{fallback:u,children:f.jsx(b,{getResetKey:()=>r,errorComponent:d||Gm,onCatch:(_,C)=>{if(Vt(_))throw _;h?.(_,C)},children:f.jsx(S,{fallback:_=>{if(!m||_.routeId&&_.routeId!==s.routeId||!_.routeId&&!i.isRoot)throw _;return x.createElement(m,_)},children:v||s._displayPending?f.jsx(sA,{fallback:u,children:f.jsx(I0,{matchId:t})}):f.jsx(I0,{matchId:t})})})})}),s.parentRouteId===Ds&&e.options.scrollRestoration?f.jsxs(f.Fragment,{children:[f.jsx(KA,{}),f.jsx(YA,{})]}):null]})}function KA(){const e=At(),t=x.useRef(void 0);return f.jsx("script",{suppressHydrationWarning:!0,ref:r=>{r&&(t.current===void 0||t.current.href!==e.latestLocation.href)&&(e.emit({type:"onRendered",...Ko(e.stores.location.state,e.stores.resolvedLocation.state)}),t.current=e.latestLocation)}},e.latestLocation.state.__TSR_key)}var I0=x.memo(function({matchId:t}){const r=At(),s=r.stores.activeMatchStoresById.get(t);gn(s);const i=vt(s,m=>m),c=i.routeId,u=r.routesById[c],d=x.useMemo(()=>{const m=(r.routesById[c].options.remountDeps??r.options.defaultRemountDeps)?.({routeId:c,loaderDeps:i.loaderDeps,params:i._strictParams,search:i._strictSearch});return m?JSON.stringify(m):void 0},[c,i.loaderDeps,i._strictParams,i._strictSearch,r.options.defaultRemountDeps,r.routesById]),h=x.useMemo(()=>{const m=u.options.component??r.options.defaultComponent;return m?f.jsx(m,{},d):f.jsx(QA,{})},[d,u.options.component,r.options.defaultComponent]);if(i._displayPending)throw r.getMatch(i.id)?._nonReactive.displayPendingPromise;if(i._forcePending)throw r.getMatch(i.id)?._nonReactive.minPendingPromise;if(i.status==="pending"){const m=u.options.pendingMinMs??r.options.defaultPendingMinMs;if(m){const v=r.getMatch(i.id);if(v&&!v._nonReactive.minPendingPromise){const g=ks();v._nonReactive.minPendingPromise=g,setTimeout(()=>{g.resolve(),v._nonReactive.minPendingPromise=void 0},m)}}throw r.getMatch(i.id)?._nonReactive.loadPromise}if(i.status==="notFound")return gn(Vt(i.error)),ES(r,u,i.error);if(i.status==="redirected")throw gn(mn(i.error)),r.getMatch(i.id)?._nonReactive.loadPromise;if(i.status==="error")throw i.error;return h}),QA=x.memo(function(){const t=At(),r=x.useContext(gd);let s,i=!1,c;{const m=r?t.stores.activeMatchStoresById.get(r):void 0;[s,i]=vt(m,v=>[v?.routeId,v?.globalNotFound??!1]),c=vt(t.stores.matchesId,v=>v[v.findIndex(g=>g===r)+1])}const u=s?t.routesById[s]:void 0,d=t.options.defaultPendingComponent?f.jsx(t.options.defaultPendingComponent,{}):null;if(i)return gn(u),ES(t,u,void 0);if(!c)return null;const h=f.jsx(CS,{matchId:c});return s===Ds?f.jsx(x.Suspense,{fallback:d,children:h}):h});function XA(){const e=At(),t=x.useRef({router:e,mounted:!1}),[r,s]=x.useState(!1),i=vt(e.stores.isLoading,g=>g),c=vt(e.stores.hasPendingMatches,g=>g),u=mp(i),d=i||r||c,h=mp(d),m=i||c,v=mp(m);return e.startTransition=g=>{s(!0),x.startTransition(()=>{g(),s(!1)})},x.useEffect(()=>{const g=e.history.subscribe(e.load),b=e.buildLocation({to:e.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return $a(e.latestLocation.publicHref)!==$a(b.publicHref)&&e.commitLocation({...b,replace:!0}),()=>{g()}},[e,e.history]),gl(()=>{if(typeof window<"u"&&e.ssr||t.current.router===e&&t.current.mounted)return;t.current={router:e,mounted:!0},(async()=>{try{await e.load()}catch(b){console.error(b)}})()},[e]),gl(()=>{u&&!i&&e.emit({type:"onLoad",...Ko(e.stores.location.state,e.stores.resolvedLocation.state)})},[u,e,i]),gl(()=>{v&&!m&&e.emit({type:"onBeforeRouteMount",...Ko(e.stores.location.state,e.stores.resolvedLocation.state)})},[m,v,e]),gl(()=>{if(h&&!d){const g=Ko(e.stores.location.state,e.stores.resolvedLocation.state);e.emit({type:"onResolved",...g}),wS(()=>{e.stores.status.setState(()=>"idle"),e.stores.resolvedLocation.setState(()=>e.stores.location.state)}),g.hrefChanged&&_R(e)}},[d,h,e]),null}function WA(){const e=At(),t=e.routesById[Ds].options.pendingComponent??e.options.defaultPendingComponent,r=t?f.jsx(t,{}):null,s=f.jsxs(typeof document<"u"&&e.ssr?qo:x.Suspense,{fallback:r,children:[f.jsx(XA,{}),f.jsx(ZA,{})]});return e.options.InnerWrap?f.jsx(e.options.InnerWrap,{children:s}):s}function ZA(){const e=At(),t=vt(e.stores.firstMatchId,i=>i),r=vt(e.stores.loadedAt,i=>i),s=t?f.jsx(CS,{matchId:t}):null;return f.jsx(gd.Provider,{value:t,children:e.options.disableGlobalCatchBoundary?s:f.jsx(Ym,{getResetKey:()=>r,errorComponent:Gm,onCatch:void 0,children:s})})}var JA=e=>({createMutableStore:T0,createReadonlyStore:T0,batch:wS}
18),e6=e=>new t6(e),t6=class extends FR{constructor(e){super(e,JA)}};typeof globalThis<"u"?(globalThis.createFileRoute=ze,globalThis.createLazyFileRoute=D0):typeof window<"u"&&(window.createFileRoute=ze,window.createLazyFileRoute=D0);function n6({router:e,children:t,...r}){Object.keys(r).length>0&&e.update({...e.options,...r,context:{...e.options.context,...r.context}});const s=f.jsx(gS.Provider,{value:e,children:t});return e.options.Wrap?f.jsx(e.options.Wrap,{children:s}):s}function r6({router:e,...t}){return f.jsx(n6,{router:e,...t,children:f.jsx(WA,{})})}function a6(e){const t=At({warn:e?.router===void 0}),r=e?.router||t,s=x.useRef(void 0);return vt(r.stores.__store,i=>{if(e?.select){if(e.structuralSharing??r.options.defaultStructuralSharing){const c=za(s.current,e.select(i));return s.current=c,c}return e.select(i)}return i})}function RS({tag:e,attrs:t,children:r,nonce:s}){switch(e){case"title":return f.jsx("title",{...t,suppressHydrationWarning:!0,children:r});case"meta":return f.jsx("meta",{...t,suppressHydrationWarning:!0});case"link":return f.jsx("link",{...t,nonce:s,suppressHydrationWarning:!0});case"style":return f.jsx("style",{...t,dangerouslySetInnerHTML:{__html:r},nonce:s});case"script":return f.jsx(s6,{attrs:t,children:r});default:return null}}function s6({attrs:e,children:t}){At();const r=Km(),s=typeof e?.type=="string"&&e.type!==""&&e.type!=="text/javascript"&&e.type!=="module";if(x.useEffect(()=>{if(!s){if(e?.src){const i=(()=>{try{const u=document.baseURI||window.location.href;return new URL(e.src,u).href}catch{return e.src}})();if(Array.from(document.querySelectorAll("script[src]")).find(u=>u.src===i))return;const c=document.createElement("script");for(const[u,d]of Object.entries(e))u!=="suppressHydrationWarning"&&d!==void 0&&d!==!1&&c.setAttribute(u,typeof d=="boolean"?"":String(d));return document.head.appendChild(c),()=>{c.parentNode&&c.parentNode.removeChild(c)}}if(typeof t=="string"){const i=typeof e?.type=="string"?e.type:"text/javascript",c=typeof e?.nonce=="string"?e.nonce:void 0;if(Array.from(document.querySelectorAll("script:not([src])")).find(d=>{if(!(d instanceof HTMLScriptElement))return!1;const h=d.getAttribute("type")??"text/javascript",m=d.getAttribute("nonce")??void 0;return d.textContent===t&&h===i&&m===c}))return;const u=document.createElement("script");if(u.textContent=t,e)for(const[d,h]of Object.entries(e))d!=="suppressHydrationWarning"&&h!==void 0&&h!==!1&&u.setAttribute(d,typeof h=="boolean"?"":String(h));return document.head.appendChild(u),()=>{u.parentNode&&u.parentNode.removeChild(u)}}}},[e,t,s]),s&&typeof t=="string")return f.jsx("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:t}});if(!r){if(e?.src)return f.jsx("script",{...e,suppressHydrationWarning:!0});if(typeof t=="string")return f.jsx("script",{...e,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0})}return null}var o6=()=>{const e=At(),t=e.options.ssr?.nonce,r=vt(e.stores.activeMatchesSnapshot,h=>h.map(m=>m.meta).filter(Boolean),pn),s=x.useMemo(()=>{const h=[],m={};let v;for(let g=r.length-1;g>=0;g--){const b=r[g];for(let S=b.length-1;S>=0;S--){const _=b[S];if(_)if(_.title)v||(v={tag:"title",children:_.title});else if("script:ld+json"in _)try{const C=JSON.stringify(_["script:ld+json"]);h.push({tag:"script",attrs:{type:"application/ld+json"},children:J3(C)})}catch{}else{const C=_.name??_.property;if(C){if(m[C])continue;m[C]=!0}h.push({tag:"meta",attrs:{..._,nonce:t}})}}}return v&&h.push(v),t&&h.push({tag:"meta",attrs:{property:"csp-nonce",content:t}}),h.reverse(),h},[r,t]),i=vt(e.stores.activeMatchesSnapshot,h=>{const m=h.map(b=>b.links).filter(Boolean).flat(1).map(b=>({tag:"link",attrs:{...b,nonce:t}})),v=e.ssr?.manifest,g=h.map(b=>v?.routes[b.routeId]?.assets??[]).filter(Boolean).flat(1).filter(b=>b.tag==="link").map(b=>({tag:"link",attrs:{...b.attrs,suppressHydrationWarning:!0,nonce:t}}));return[...m,...g]},pn),c=vt(e.stores.activeMatchesSnapshot,h=>{const m=[];return h.map(v=>e.looseRoutesById[v.routeId]).forEach(v=>e.ssr?.manifest?.routes[v.id]?.preloads?.filter(Boolean).forEach(g=>{m.push({tag:"link",attrs:{rel:"modulepreload",href:g,nonce:t}})})),m}
18,pn),u=vt(e.stores.activeMatchesSnapshot,h=>h.map(m=>m.styles).flat(1).filter(Boolean).map(({children:m,...v})=>({tag:"style",attrs:{...v,nonce:t},children:m})),pn),d=vt(e.stores.activeMatchesSnapshot,h=>h.map(m=>m.headScripts).flat(1).filter(Boolean).map(({children:m,...v})=>({tag:"script",attrs:{...v,nonce:t},children:m})),pn);return i6([...s,...c,...i,...u,...d],h=>JSON.stringify(h))};function i6(e,t){const r=new Set;return e.filter(s=>{const i=t(s);return r.has(i)?!1:(r.add(i),!0)})}function l6(){const e=o6(),t=At().options.ssr?.nonce;return f.jsx(f.Fragment,{children:e.map(r=>x.createElement(RS,{...r,key:`tsr-meta-${JSON.stringify(r)}`,nonce:t}))})}var c6=()=>{const e=At(),t=e.options.ssr?.nonce,r=c=>{const u=[],d=e.ssr?.manifest;return d?(c.map(h=>e.looseRoutesById[h.routeId]).forEach(h=>d.routes[h.id]?.assets?.filter(m=>m.tag==="script").forEach(m=>{u.push({tag:"script",attrs:{...m.attrs,nonce:t},children:m.children})})),u):[]},s=c=>c.map(u=>u.scripts).flat(1).filter(Boolean).map(({children:u,...d})=>({tag:"script",attrs:{...d,suppressHydrationWarning:!0,nonce:t},children:u})),i=vt(e.stores.activeMatchesSnapshot,r,pn);return u6(e,vt(e.stores.activeMatchesSnapshot,s,pn),i)};function u6(e,t,r){let s;e.serverSsr&&(s=e.serverSsr.takeBufferedScripts());const i=[...t,...r];return s&&i.unshift(s),f.jsx(f.Fragment,{children:i.map((c,u)=>x.createElement(RS,{...c,key:`tsr-scripts-${c.tag}-${u}`}))})}function d6(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}const f6=e=>{switch(e){case"success":return m6;case"info":return y6;case"warning":return g6;case"error":return v6;default:return null}},h6=Array(12).fill(0),p6=({visible:e,className:t})=>ue.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},ue.createElement("div",{className:"sonner-spinner"},h6.map((r,s)=>ue.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${s}`})))),m6=ue.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ue.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),g6=ue.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},ue.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),y6=ue.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ue.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),v6=ue.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ue.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),b6=ue.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},ue.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),ue.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),x6=()=>{const[e,t]=ue.useState(document.hidden);return ue.useEffect(()=>{const r=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),e};let am=1;class S6{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const r=this.subscribers.indexOf(t);this.subscribers.splice(r,1)}),this.publish=t=>
vendor: 3,617 bytes, line 18
18{this.subscribers.forEach(r=>r(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var r;const{message:s,...i}=t,c=typeof t?.id=="number"||((r=t.id)==null?void 0:r.length)>0?t.id:am++,u=this.toasts.find(h=>h.id===c),d=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(c)&&this.dismissedToasts.delete(c),u?this.toasts=this.toasts.map(h=>h.id===c?(this.publish({...h,...t,id:c,title:s}),{...h,...t,id:c,dismissible:d,title:s}):h):this.addToast({title:s,...i,dismissible:d,id:c}),c},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:t,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(s=>s({id:r.id,dismiss:!0}))}),t),this.message=(t,r)=>this.create({...r,message:t}),this.error=(t,r)=>this.create({...r,message:t,type:"error"}),this.success=(t,r)=>this.create({...r,type:"success",message:t}),this.info=(t,r)=>this.create({...r,type:"info",message:t}),this.warning=(t,r)=>this.create({...r,type:"warning",message:t}),this.loading=(t,r)=>this.create({...r,type:"loading",message:t}),this.promise=(t,r)=>{if(!r)return;let s;r.loading!==void 0&&(s=this.create({...r,promise:t,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));const i=Promise.resolve(t instanceof Function?t():t);let c=s!==void 0,u;const d=i.then(async m=>{if(u=["resolve",m],ue.isValidElement(m))c=!1,this.create({id:s,type:"default",message:m});else if(_6(m)&&!m.ok){c=!1;const g=typeof r.error=="function"?await r.error(`HTTP error! status: ${m.status}`):r.error,b=typeof r.description=="function"?await r.description(`HTTP error! status: ${m.status}`):r.description,_=typeof g=="object"&&!ue.isValidElement(g)?g:{message:g};this.create({id:s,type:"error",description:b,..._})}else if(m instanceof Error){c=!1;const g=typeof r.error=="function"?await r.error(m):r.error,b=typeof r.description=="function"?await r.description(m):r.description,_=typeof g=="object"&&!ue.isValidElement(g)?g:{message:g};this.create({id:s,type:"error",description:b,..._})}else if(r.success!==void 0){c=!1;const g=typeof r.success=="function"?await r.success(m):r.success,b=typeof r.description=="function"?await r.description(m):r.description,_=typeof g=="object"&&!ue.isValidElement(g)?g:{message:g};this.create({id:s,type:"success",description:b,..._})}}).catch(async m=>{if(u=["reject",m],r.error!==void 0){c=!1;const v=typeof r.error=="function"?await r.error(m):r.error,g=typeof r.description=="function"?await r.description(m):r.description,S=typeof v=="object"&&!ue.isValidElement(v)?v:{message:v};this.create({id:s,type:"error",description:g,...S})}}).finally(()=>{c&&(this.dismiss(s),s=void 0),r.finally==null||r.finally.call(r)}),h=()=>new Promise((m,v)=>d.then(()=>u[0]==="reject"?v(u[1]):m(u[1])).catch(v));return typeof s!="string"&&typeof s!="number"?{unwrap:h}:Object.assign(s,{unwrap:h})},this.custom=(t,r)=>{const s=r?.id||am++;return this.create({jsx:t(s),id:s,...r}),s},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const hn=new S6,w6=(e,t)=>{const r=t?.id||am++;return hn.addToast({title:e,...t,id:r}),r},_6=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",E6=w6,C6=()=>hn.toasts,R6=()=>hn.getActiveToasts(),ei=Object.assign(E6,{success:hn.success,info:hn.info,warning:hn.warning,error:hn.error,custom:hn.custom,message:hn.message,promise:hn.promise,dismiss:hn.dismiss,loading:hn.loading},{getHistory:C6,getToasts:R6});d6
vendor: 14,874 bytes, line 18
18("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function l
vendor: 2,457 bytes, line 18
18u(e){return e.label!==void 0}const T6=3,O6="24px",A6="16px",k0=4e3,N6=356,M6=14,j6=45,L6=200;function pr(...e){return e.filter(Boolean).join(" ")}function D6(e){const[t,r]=e.split("-"),s=[];return t&&s.push(t),r&&s.push(r),s}const I6=e=>{var t,r,s,i,c,u,d,h,m;const{invert:v,toast:g,unstyled:b,interacting:S,setHeights:_,visibleToasts:C,heights:E,index:R,toasts:A,expanded:j,removeToast:N,defaultRichColors:D,closeButton:z,style:I,cancelButtonStyle:P,actionButtonStyle:q,className:ee="",descriptionClassName:W="",duration:le,position:oe,gap:te,expandByDefault:de,classNames:k,icons:Y,closeButtonAriaLabel:J="Close toast"}=e,[X,re]=ue.useState(null),[L,$]=ue.useState(null),[Q,ne]=ue.useState(!1),[ce,fe]=ue.useState(!1),[ie,pe]=ue.useState(!1),[me,Ee]=ue.useState(!1),[Ce,Ne]=ue.useState(!1),[it,rt]=ue.useState(0),[Mn,xn]=ue.useState(0),jt=ue.useRef(g.duration||le||k0),Or=ue.useRef(null),mt=ue.useRef(null),rs=R===0,aa=R+1<=C,Ut=g.type,Gn=g.dismissible!==!1,Ae=g.className||"",Lt=g.descriptionClassName||"",Wt=ue.useMemo(()=>E.findIndex(_e=>_e.toastId===g.id)||0,[E,g.id]),Xs=ue.useMemo(()=>{var _e;return(_e=g.closeButton)!=null?_e:z},[g.closeButton,z]),as=ue.useMemo(()=>g.duration||le||k0,[g.duration,le]),pi=ue.useRef(0),Ar=ue.useRef(0),Yl=ue.useRef(0),sa=ue.useRef(null),[ss,Zt]=oe.split("-"),Kn=ue.useMemo(()=>E.reduce((_e,lt,Dt)=>Dt>=Wt?_e:_e+lt.height,0),[E,Wt]),qt=x6(),$d=g.invert||v,mi=Ut==="loading";Ar.current=ue.useMemo(()=>Wt*te+Kn,[Wt,Kn]),ue.useEffect(()=>{jt.current=as},[as]),ue.useEffect(()=>{ne(!0)},[]),ue.useEffect(()=>{const _e=mt.current;if(_e){const lt=_e.getBoundingClientRect().height;return xn(lt),_(Dt=>[{toastId:g.id,height:lt,position:g.position},...Dt]),()=>_(Dt=>Dt.filter(Yt=>Yt.toastId!==g.id))}},[_,g.id]),ue.useLayoutEffect(()=>{if(!Q)return;const _e=mt.current,lt=_e.style.height;_e.style.height="auto";const Dt=_e.getBoundingClientRect().height;_e.style.height=lt,xn(Dt),_(Yt=>Yt.find(ft=>ft.toastId===g.id)?Yt.map(ft=>ft.toastId===g.id?{...ft,height:Dt}:ft):[{toastId:g.id,height:Dt,position:g.position},...Yt])},[Q,g.title,g.description,_,g.id,g.jsx,g.action,g.cancel]);const lr=ue.useCallback(()=>{fe(!0),rt(Ar.current),_(_e=>_e.filter(lt=>lt.toastId!==g.id)),setTimeout(()=>{N(g)},L6)},[g,N,_,Ar]);ue.useEffect(()=>{if(g.promise&&Ut==="loading"||g.duration===1/0||g.type==="loading")return;let _e;return j||S||qt?(()=>{if(Yl.current<pi.current){const Yt=new Date().getTime()-pi.current;jt.current=jt.current-Yt}
vendor: 6,527 bytes, line 18
18Yl.current=new Date().getTime()})():jt.current!==1/0&&(pi.current=new Date().getTime(),_e=setTimeout(()=>{g.onAutoClose==null||g.onAutoClose.call(g,g),lr()},jt.current)),()=>clearTimeout(_e)},[j,S,g,Ut,qt,lr]),ue.useEffect(()=>{g.delete&&(lr(),g.onDismiss==null||g.onDismiss.call(g,g))},[lr,g.delete]);function Ws(){var _e;if(Y?.loading){var lt;return ue.createElement("div",{className:pr(k?.loader,g==null||(lt=g.classNames)==null?void 0:lt.loader,"sonner-loader"),"data-visible":Ut==="loading"},Y.loading)}return ue.createElement(p6,{className:pr(k?.loader,g==null||(_e=g.classNames)==null?void 0:_e.loader),visible:Ut==="loading"})}const Zs=g.icon||Y?.[Ut]||f6(Ut);var os,cr;return ue.createElement("li",{tabIndex:0,ref:mt,className:pr(ee,Ae,k?.toast,g==null||(t=g.classNames)==null?void 0:t.toast,k?.default,k?.[Ut],g==null||(r=g.classNames)==null?void 0:r[Ut]),"data-sonner-toast":"","data-rich-colors":(os=g.richColors)!=null?os:D,"data-styled":!(g.jsx||g.unstyled||b),"data-mounted":Q,"data-promise":!!g.promise,"data-swiped":Ce,"data-removed":ce,"data-visible":aa,"data-y-position":ss,"data-x-position":Zt,"data-index":R,"data-front":rs,"data-swiping":ie,"data-dismissible":Gn,"data-type":Ut,"data-invert":$d,"data-swipe-out":me,"data-swipe-direction":L,"data-expanded":!!(j||de&&Q),"data-testid":g.testId,style:{"--index":R,"--toasts-before":R,"--z-index":A.length-R,"--offset":`${ce?it:Ar.current}px`,"--initial-height":de?"auto":`${Mn}px`,...I,...g.style},onDragEnd:()=>{pe(!1),re(null),sa.current=null},onPointerDown:_e=>{_e.button!==2&&(mi||!Gn||(Or.current=new Date,rt(Ar.current),_e.target.setPointerCapture(_e.pointerId),_e.target.tagName!=="BUTTON"&&(pe(!0),sa.current={x:_e.clientX,y:_e.clientY})))},onPointerUp:()=>{var _e,lt,Dt;if(me||!Gn)return;sa.current=null;const Yt=Number(((_e=mt.current)==null?void 0:_e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),oa=Number(((lt=mt.current)==null?void 0:lt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),ft=new Date().getTime()-((Dt=Or.current)==null?void 0:Dt.getTime()),nn=X==="x"?Yt:oa,is=Math.abs(nn)/ft;if(Math.abs(nn)>=j6||is>.11){rt(Ar.current),g.onDismiss==null||g.onDismiss.call(g,g),$(X==="x"?Yt>0?"right":"left":oa>0?"down":"up"),lr(),Ee(!0);return}else{var rn,an;(rn=mt.current)==null||rn.style.setProperty("--swipe-amount-x","0px"),(an=mt.current)==null||an.style.setProperty("--swipe-amount-y","0px")}Ne(!1),pe(!1),re(null)},onPointerMove:_e=>{var lt,Dt,Yt;if(!sa.current||!Gn||((lt=window.getSelection())==null?void 0:lt.toString().length)>0)return;const ft=_e.clientY-sa.current.y,nn=_e.clientX-sa.current.x;var is;const rn=(is=e.swipeDirections)!=null?is:D6(oe);!X&&(Math.abs(nn)>1||Math.abs(ft)>1)&&re(Math.abs(nn)>Math.abs(ft)?"x":"y");let an={x:0,y:0};const Js=Qn=>1/(1.5+Math.abs(Qn)/20);if(X==="y"){if(rn.includes("top")||rn.includes("bottom"))if(rn.includes("top")&&ft<0||rn.includes("bottom")&&ft>0)an.y=ft;else{const Qn=ft*Js(ft);an.y=Math.abs(Qn)<Math.abs(ft)?Qn:ft}}else if(X==="x"&&(rn.includes("left")||rn.includes("right")))if(rn.includes("left")&&nn<0||rn.includes("right")&&nn>0)an.x=nn;else{const Qn=nn*Js(nn);an.x=Math.abs(Qn)<Math.abs(nn)?Qn:nn}(Math.abs(an.x)>0||Math.abs(an.y)>0)&&Ne(!0),(Dt=mt.current)==null||Dt.style.setProperty("--swipe-amount-x",`${an.x}px`),(Yt=mt.current)==null||Yt.style.setProperty("--swipe-amount-y",`${an.y}px`)}},Xs&&!g.jsx&&Ut!=="loading"?ue.createElement("button",{"aria-label":J,"data-disabled":mi,"data-close-button":!0,onClick:mi||!Gn?()=>{}:()=>{lr(),g.onDismiss==null||g.onDismiss.call(g,g)},className:pr(k?.closeButton,g==null||(s=g.classNames)==null?void 0:s.closeButton)},(cr=Y?.close)!=null?cr:b6):null,(Ut||g.icon||g.promise)&&g.icon!==null&&(Y?.[Ut]!==null||g.icon)?ue.createElement("div",{"data-icon":"",className:pr(k?.icon,g==null||(i=g.classNames)==null?void 0:i.icon)},g.promise||g.type==="loading"&&!g.icon?g.icon||Ws():null,g.type!=="loading"?Zs:null):null,ue.createElement("div",{"data-content":"",className:pr(k?.content,g==null||(c=g.classNames)==null?void 0:c.content)},ue.createElement("div",{"data-title":"",className:pr(k?.title,g==null||(u=g.classNames)==null?void 0:u.title)},g.jsx?g.jsx:typeof g.title=="function"?g.title():g.title),g.description?ue.createElement("div",{"data-description":"",className:pr(W,Lt,k?.description,g==null||(d=g.classNames)==null?void 0:d.description)},typeof g.description=="function"?g.description():g.description):null),ue.isValidElement(g.cancel)?g.cancel:g.cancel&&lu(g.cancel)?ue.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||P,onClick:_e=>{lu(g.cancel)&&Gn&&(g.cancel.onClick==null||g.cancel.onClick.call(g.cancel,_e),lr())},className:pr(k?.cancelButton,g==null||(h=g.classNames)==null?void 0:h.cancelButton)},g.cancel.label):null,ue.isValidElement(g.action)?g.action:g.action&&lu(g.action)?ue.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||q,onClick:_e=>{lu(g.action)&&(g.action.onClick==null||g.action.onClick.call(g.action,_e),!_e.defaultPrevented&&lr())},className:pr(k?.actionButton,g==null||(m=g.classNames)==null?void 0:m.actionButton)},g.action.label):null)};function P0(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function k6(e,t){const r={};return[e,t].forEach((s,i)=>{const c=i===1,u=c?"--mobile-offset":"--offset",d=c?A6:O6;function h(m){["top","right","bottom","left"].forEach(v=>{r[`${u}-${v}`]=typeof m=="number"?`${m}px`:m})}typeof s=="number"||typeof s=="string"?h(s):typeof s=="object"?["top","right","bottom","left"].forEach(m=>{s[m]===void 0?r[`${u}-${m}`]=d:r[`${u}-${m}`]=typeof s[m]=="number"?`${s[m]}px`:s[m]}):h(d)}),r}const P6=ue.forwardRef(function(t,r){const{id:s,invert:i,position:c="bottom-right",hotkey:u=["altKey","KeyT"],expand:d,closeButton:h,className:m,offset:v,mobileOffset:g,theme:b="light",richColors:S,duration:_,style:C,visibleToasts:E=T6,toastOptions:R,dir:A=P0(),gap:j=M6,icons:N,containerAriaLabel:D="Notifications"}=t,[z,I]=ue.useState([]),P=ue.useMemo(()=>s?z.filter(Q=>Q.toasterId===s):z.filter(Q=>!Q.toasterId),[z,s]),q=ue.useMemo(()=>Array.from(new Set([c].concat(P.filter(Q=>Q.position).map(Q=>Q.position)))),[P,c]),[ee,W]=ue.useState([]),[le,oe]=ue.useState(!1),[te,de]=ue.useState(!1),[k,Y]=ue.useState(b!=="system"?b:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
18k":"light"),J=ue.useRef(null),X=u.join("+").replace(/Key/g,"").replace(/Digit/g,""),re=ue.useRef(null),L=ue.useRef(!1),$=ue.useCallback(Q=>{I(ne=>{var ce;return(ce=ne.find(fe=>fe.id===Q.id))!=null&&ce.delete||hn.dismiss(Q.id),ne.filter(({id:fe})=>fe!==Q.id)})},[]);return ue.useEffect(()=>hn.subscribe(Q=>{if(Q.dismiss){requestAnimationFrame(()=>{I(ne=>ne.map(ce=>ce.id===Q.id?{...ce,delete:!0}:ce))});return}setTimeout(()=>{_S.flushSync(()=>{I(ne=>{const ce=ne.findIndex(fe=>fe.id===Q.id);return ce!==-1?[...ne.slice(0,ce),{...ne[ce],...Q},...ne.slice(ce+1)]:[Q,...ne]})})})}),[z]),ue.useEffect(()=>{if(b!=="system"){Y(b);return}if(b==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?Y("dark"):Y("light")),typeof window>"u")return;const Q=window.matchMedia("(prefers-color-scheme: dark)");try{Q.addEventListener("change",({matches:ne})=>{Y(ne?"dark":"light")})}catch{Q.addListener(({matches:ce})=>{try{Y(ce?"dark":"light")}catch(fe){console.error(fe)}})}},[b]),ue.useEffect(()=>{z.length<=1&&oe(!1)},[z]),ue.useEffect(()=>{const Q=ne=>{var ce;if(u.every(pe=>ne[pe]||ne.code===pe)){var ie;oe(!0),(ie=J.current)==null||ie.focus()}ne.code==="Escape"&&(document.activeElement===J.current||(ce=J.current)!=null&&ce.contains(document.activeElement))&&oe(!1)};return document.addEventListener("keydown",Q),()=>document.removeEventListener("keydown",Q)},[u]),ue.useEffect(()=>{if(J.current)return()=>{re.current&&(re.current.focus({preventScroll:!0}),re.current=null,L.current=!1)}},[J.current]),ue.createElement("section",{ref:r,"aria-label":`${D} ${X}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},q.map((Q,ne)=>{var ce;const[fe,ie]=Q.split("-");return P.length?ue.createElement("ol",{key:Q,dir:A==="auto"?P0():A,tabIndex:-1,ref:J,className:m,"data-sonner-toaster":!0,"data-sonner-theme":k,"data-y-position":fe,"data-x-position":ie,style:{"--front-toast-height":`${((ce=ee[0])==null?void 0:ce.height)||0}px`,"--width":`${N6}px`,"--gap":`${j}px`,...C,...k6(v,g)},onBlur:pe=>{L.current&&!pe.currentTarget.contains(pe.relatedTarget)&&(L.current=!1,re.current&&(re.current.focus({preventScroll:!0}),re.current=null))},onFocus:pe=>{pe.target instanceof HTMLElement&&pe.target.dataset.dismissible==="false"||L.current||(L.current=!0,re.current=pe.relatedTarget)},onMouseEnter:()=>oe(!0),onMouseMove:()=>oe(!0),onMouseLeave:()=>{te||oe(!1)},onDragEnd:()=>oe(!1),onPointerDown:pe=>{pe.target instanceof HTMLElement&&pe.target.dataset.dismissible==="false"||de(!0)},onPointerUp:()=>de(!1)},P.filter(pe=>!pe.position&&ne===0||pe.position===Q).map((pe,me)=>{var Ee,Ce;return ue.createElement(I6,{key:pe.id,icons:N,index:me,toast:pe,defaultRichColors:S,duration:(Ee=R?.duration)!=null?Ee:_,className:R?.className,descriptionClassName:R?.descriptionClassName,invert:i,visibleToasts:E,closeButton:(Ce=R?.closeButton)!=null?Ce:h,interacting:te,position:Q,style:R?.style,unstyled:R?.unstyled,classNames:R?.classNames,cancelButtonStyle:R?.cancelButtonStyle,actionButtonStyle:R?.actionButtonStyle,closeButtonAriaLabel:R?.closeButtonAriaLabel,removeToast:$,toasts:P.filter(Ne=>Ne.position==pe.position),heights:ee.filter(Ne=>Ne.position==pe.position),setHeights:W,expandByDefault:d,gap:j,expanded:le,swipeDirections:t.swipeDirections})})):null}))});var U6={},U0={};const Ou=Object.create(null),hl=e=>U6||globalThis.Deno?.env.toObject()||globalThis.__env__||(e?Ou:globalThis),$n=new Proxy(Ou,{get(e,t){return hl()[t]??Ou[t]},has(e,t){return t in hl()||t in Ou},set(e,t,r){const s=hl(!0);return s[t]=r,!0},deleteProperty(e,t){if(!t)return!1;const r=hl(!0);return delete r[t],!0},ownKeys(){const e=hl(!0);return Object.keys(e)}});function _t(e,t){return typeof process<"u"&&U0?U0[e]??t:typeof Deno<"u"?Deno.env.get(e)??t:typeof Bun<"u"?Bun.env[e]??t:t}const pl=1,Pt=4,vr=8,On=24,z0={eterm:Pt,cons25:Pt,console:Pt,cygwin:Pt,dtterm:Pt,gnome:Pt,hurd:Pt,jfbterm:Pt,konsole:Pt,kterm:Pt,mlterm:Pt,mosh:On,putty:Pt,st:Pt,"rxvt-unicode-24bit":On,terminator:On,"xterm-kitty":On},z6=new Map(Object.entries({APPVEYOR:vr,BUILDKITE:vr,CIRCLECI:On,DRONE:vr,GITEA_ACTIONS:On,GITHUB_ACTIONS:On,GITLAB_CI:vr,TRAVIS:vr})),B6=[/ansi/,/color/,/linux/,/direct/,/^con[0-9]*x[0-9]/,/^rxvt/,/^screen/,/^xterm/,/^vt100/,/^vt220/];function H6(){if(_t("FORCE_COLOR")!==void 0)switch(_t("FORCE_COLOR")){case"":case"1":case"true":return Pt;case"2":return vr;case"3":return On;default:return pl}if(_t("NODE_DISABLE_COLORS")!==void 0&&_t("NODE_DISABLE_COLORS")!==""||_t("NO_COLOR")!==void 0&&_t("NO_COLOR")!==""||_t("TERM")==="dumb")return pl;if(_t("TMUX"))return On;if("TF_BUILD"in $n&&"AGENT_NAME"in $n)return Pt;if("CI"in $n){for(const{0:e,1:t}of z6)if(e in $n)return t;return _t("CI_NAME")==="codeship"?vr:pl}if("TEAMCITY_VERSION"in $n)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.exec(_t("TEAMCITY_VERSION"))!==null?Pt:pl;switch(_t("TERM_PROGRAM")){case"iTerm.app":return!_t("TERM_PROGRAM_VERSION")||/^[0-2]\./.exec(_t("TERM_PROGRAM_VERSION"))!==null?vr:On;case"HyperTerm":case"MacTerm":return On;case"Apple_Terminal":return vr}
18if(_t("COLORTERM")==="truecolor"||_t("COLORTERM")==="24bit")return On;if(_t("TERM")){if(/truecolor/.exec(_t("TERM"))!==null)return On;if(/^xterm-256/.exec(_t("TERM"))!==null)return vr;const e=_t("TERM").toLowerCase();if(z0[e])return z0[e];if(B6.some(t=>t.exec(e)!==null))return Pt}return _t("COLORTERM")?Pt:pl}const br={reset:"\x1B[0m",bright:"\x1B[1m",dim:"\x1B[2m",fg:{red:"\x1B[31m",green:"\x1B[32m",yellow:"\x1B[33m",blue:"\x1B[34m",magenta:"\x1B[35m"}},sm=["debug","info","success","warn","error"];function $6(e,t){return sm.indexOf(t)>=sm.indexOf(e)}const F6={info:br.fg.blue,success:br.fg.green,warn:br.fg.yellow,error:br.fg.red,debug:br.fg.magenta},V6=(e,t,r)=>{const s=new Date().toISOString();return r?`${br.dim}${s}${br.reset} ${F6[e]}${e.toUpperCase()}${br.reset} ${br.bright}[Better Auth]:${br.reset} ${t}`:`${s} ${e.toUpperCase()} [Better Auth]: ${t}`},q6=e=>{const t="warn",r=H6()!==1,s=(i,c,u=[])=>{if(!$6(t,i))return;const d=V6(i,c,r);{i==="error"?console.error(d,...u):i==="warn"?console.warn(d,...u):console.log(d,...u);return}};return{...Object.fromEntries(sm.map(i=>[i,(...[c,...u])=>s(i,c,u)])),get level(){return t}}};q6();function Cr(e){return Object.fromEntries(Object.entries(e).map(([t,r])=>[t,{code:t,message:r,toString:()=>t}]))}Cr({USER_NOT_FOUND:"User not found",FAILED_TO_CREATE_USER:"Failed to create user",FAILED_TO_CREATE_SESSION:"Failed to create session",FAILED_TO_UPDATE_USER:"Failed to update user",FAILED_TO_GET_SESSION:"Failed to get session",INVALID_PASSWORD:"Invalid password",INVALID_EMAIL:"Invalid email",INVALID_EMAIL_OR_PASSWORD:"Invalid email or password",INVALID_USER:"Invalid user",SOCIAL_ACCOUNT_ALREADY_LINKED:"Social account already linked",PROVIDER_NOT_FOUND:"Provider not found",INVALID_TOKEN:"Invalid token",TOKEN_EXPIRED:"Token expired",ID_TOKEN_NOT_SUPPORTED:"id_token not supported",FAILED_TO_GET_USER_INFO:"Failed to get user info",USER_EMAIL_NOT_FOUND:"User email not found",EMAIL_NOT_VERIFIED:"Email not verified",PASSWORD_TOO_SHORT:"Password too short",PASSWORD_TOO_LONG:"Password too long",USER_ALREADY_EXISTS:"User already exists.",USER_ALREADY_EXISTS_USE_ANOTHER_EMAIL:"User already exists. Use another email.",EMAIL_CAN_NOT_BE_UPDATED:"Email can not be updated",CREDENTIAL_ACCOUNT_NOT_FOUND:"Credential account not found",SESSION_EXPIRED:"Session expired. Re-authenticate to perform this action.",FAILED_TO_UNLINK_LAST_ACCOUNT:"You can't unlink your last account",ACCOUNT_NOT_FOUND:"Account not found",USER_ALREADY_HAS_PASSWORD:"User already has a password. Provide that to delete the account.",CROSS_SITE_NAVIGATION_LOGIN_BLOCKED:"Cross-site navigation login blocked. This request appears to be a CSRF attack.",VERIFICATION_EMAIL_NOT_ENABLED:"Verification email isn't enabled",EMAIL_ALREADY_VERIFIED:"Email is already verified",EMAIL_MISMATCH:"Email mismatch",SESSION_NOT_FRESH:"Session is not fresh",LINKED_ACCOUNT_ALREADY_EXISTS:"Linked account already exists",INVALID_ORIGIN:"Invalid origin",INVALID_CALLBACK_URL:"Invalid callbackURL",INVALID_REDIRECT_URL:"Invalid redirectURL",INVALID_ERROR_CALLBACK_URL:"Invalid errorCallbackURL",INVALID_
18NEW_USER_CALLBACK_URL:"Invalid newUserCallbackURL",MISSING_OR_NULL_ORIGIN:"Missing or null Origin",CALLBACK_URL_REQUIRED:"callbackURL is required",FAILED_TO_CREATE_VERIFICATION:"Unable to create verification",FIELD_NOT_ALLOWED:"Field not allowed to be set",ASYNC_VALIDATION_NOT_SUPPORTED:"Async validation is not supported",VALIDATION_ERROR:"Validation Error",MISSING_FIELD:"Field is required",METHOD_NOT_ALLOWED_DEFER_SESSION_REQUIRED:"POST method requires deferSessionRefresh to be enabled in session config",BODY_MUST_BE_AN_OBJECT:"Body must be an object",PASSWORD_ALREADY_SET:"User already has a password set"});var Au=class extends Error{constructor(e,t){super(e,t),this.name="BetterAuthError",this.message=e,this.stack=""}};function Y6(e){try{return(new URL(e).pathname.replace(/\/+$/,"")||"/")!=="/"}catch{throw new Au(`Invalid base URL: ${e}. Please provide a valid base URL.`)}}function G6(e){try{const t=new URL(e);if(t.protocol!=="http:"&&t.protocol!=="https:")throw new Au(`Invalid base URL: ${e}. URL must include 'http://' or 'https://'`)}catch(t){throw t instanceof Au?t:new Au(`Invalid base URL: ${e}. Please provide a valid base URL.`,{cause:t})}}function Sp(e,t="/api/auth"){if(G6(e),Y6(e))return e;const r=e.replace(/\/+$/,"");return!t||t==="/"?r:(t=t.startsWith("/")?t:`/${t}`,`${r}${t}`)}function K6(e,t,r,s,i){if(e)return Sp(e,t);{const c=$n.BETTER_AUTH_URL||$n.NEXT_PUBLIC_BETTER_AUTH_URL||$n.PUBLIC_BETTER_AUTH_URL||$n.NUXT_PUBLIC_BETTER_AUTH_URL||$n.NUXT_PUBLIC_AUTH_URL||($n.BASE_URL!=="/"?$n.BASE_URL:void 0);if(c)return Sp(c,t)}if(typeof window<"u"&&window.location)return Sp(window.location.origin,t)}const Q6={proto:/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,constructor:/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,protoShort:/"__proto__"\s*:/,constructorShort:/"constructor"\s*:/},X6=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/,B0={true:!0,false:!1,null:null,undefined:void 0,nan:NaN,infinity:Number.POSITIVE_INFINITY,"-infinity":Number.NEGATIVE_INFINITY},W6=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(?:\.(\d{1,7}))?(?:Z|([+-])(\d{2}):(\d{2}))$/;function Z6(e){return e instanceof Date&&!isNaN(e.getTime())}function J6(e){const t=W6.exec(e);if(!t)return null;const[,r,s,i,c,u,d,h,m,v,g]=t,b=new Date(Date.UTC(parseInt(r,10),parseInt(s,10)-1,parseInt(i,10),parseInt(c,10),parseInt(u,10),parseInt(d,10),h?parseInt(h.padEnd(3,"0"),10):0));if(m){const S=(parseInt(v,10)*60+parseInt(g,10))*(m==="+"?-1:1);b.setUTCMinutes(b.getUTCMinutes()+S)}return Z6(b)?b:null}function e8(e,t={}){const{strict:r=!1,warnings:s=!1,reviver:i,parseDates:c=!0}=t;if(typeof e!="string")return e;const u=e.trim();if(u.length>0&&u[0]==='"'&&u.endsWith('"')&&!u.slice(1,-1).includes('"'))return u.slice(1,-1);const d=u.toLowerCase();if(d.length<=9&&d in B0)return B0[d];if(!X6.test(u)){if(r)throw new SyntaxError("[better-json] Invalid JSON");return e}if(Object.entries(Q6).some(([h,m])=>{const v=m.test(u);return v&&s&&console.warn(`[better-json] Detected potential prototype pollution attempt using ${h} pattern`),v})&&r)throw new Error("[better-json] Potential prototype pollution attempt detected");try{return JSON.parse(u,(m,v)=>{if(m==="__proto__"||m==="constructor"&&v&&typeof v=="object"&&"prototype"in v){s&&console.warn(`[better-json] Dropping "${m}" key to prevent prototype pollution`);return}if(c&&typeof v=="string"){const g=J6(v);if(g)return g}return i?i(m,v):v})}catch(h){if(r)throw h;return e}}function t8(e,t={strict:!0}){return e8(e,t)}const n8={id:"redirect",name:"Redirect",hooks:{onSuccess(e){if(e.data?.url&&e.data?.redirect&&typeof window<"u"&&window.location&&window.location)try{window.location.href=e.data.url}catch{}}}};let Jn=[],Ma=0;const cu=4,TS=e=>{let t=[],r={get(){return r.lc||r.listen(()=>{})(),r.value},init:e,lc:0,listen(s){return r.lc=t.push(s),()=>{for(let c=Ma+cu;c<Jn.length;)Jn[c]===s?Jn.splice(c,cu):c+=cu;let i=t.indexOf(s);~i&&(t.splice(i,1),--r.lc||r.off())}}
18,notify(s,i){let c=!Jn.length;for(let u of t)Jn.push(u,r.value,s,i);if(c){for(Ma=0;Ma<Jn.length;Ma+=cu)Jn[Ma](Jn[Ma+1],Jn[Ma+2],Jn[Ma+3]);Jn.length=0}},off(){},set(s){let i=r.value;i!==s&&(r.value=s,r.notify(i))},subscribe(s){let i=r.listen(s);return s(r.value),i},value:e};return r},r8=5,uu=6,du=10;let a8=(e,t,r,s)=>(e.events=e.events||{},e.events[r+du]||(e.events[r+du]=s(i=>{e.events[r].reduceRight((c,u)=>(u(c),c),{shared:{},...i})})),e.events[r]=e.events[r]||[],e.events[r].push(t),()=>{let i=e.events[r],c=i.indexOf(t);i.splice(c,1),i.length||(delete e.events[r],e.events[r+du](),delete e.events[r+du])}),s8=1e3,OS=(e,t)=>a8(e,s=>{let i=t(s);i&&e.events[uu].push(i)},r8,s=>{let i=e.listen;e.listen=(...u)=>(!e.lc&&!e.active&&(e.active=!0,s()),i(...u));let c=e.off;return e.events[uu]=[],e.off=()=>{c(),setTimeout(()=>{if(e.active&&!e.lc){e.active=!1;for(let u of e.events[uu])u();e.events[uu]=[]}},s8)},()=>{e.listen=i,e.off=c}});function o8(e,t,r){let s=new Set(t).add(void 0);return e.listen((i,c,u)=>{s.has(u)&&r(i,c,u)})}const i8=()=>typeof window>"u",l8=(e,t,r,s)=>{const i=TS({data:null,error:null,isPending:!0,isRefetching:!1,refetch:d=>c(d)}),c=async d=>new Promise(h=>{const m=typeof s=="function"?s({data:i.get().data,error:i.get().error,isPending:i.get().isPending}):s;r(t,{...m,query:{...m?.query,...d?.query},async onSuccess(v){i.set({data:v.data,error:null,isPending:!1,isRefetching:!1,refetch:i.value.refetch}),await m?.onSuccess?.(v)},async onError(v){const{request:g}=v,b=typeof g.retry=="number"?g.retry:g.retry?.attempts,S=g.retryAttempt||0;if(b&&S<b)return;const _=v.error.status===401;i.set({error:v.error,data:_?null:i.get().data,isPending:!1,isRefetching:!1,refetch:i.value.refetch}),await m?.onError?.(v)},async onRequest(v){const g=i.get();i.set({isPending:g.data===null,data:g.data,error:null,isRefetching:!0,refetch:i.value.refetch}),await m?.onRequest?.(v)}}).catch(v=>{i.set({error:v,data:i.get().data,isPending:!1,isRefetching:!1,refetch:i.value.refetch})}).finally(()=>{h(void 0)})});e=Array.isArray(e)?e:[e];let u=!1;for(const d of e)d.subscribe(async()=>{i8()||(u?await c():OS(i,()=>{const h=setTimeout(async()=>{u||(await c(),u=!0)},0);return()=>{i.off(),d.off(),clearTimeout(h)}}))});return i},wp=Symbol.for("better-auth:broadcast-channel"),c8=()=>Math.floor(Date.now()/1e3);var u8=class{listeners=new Set;name;constructor(e="better-auth.message"){this.name=e}subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}post(e){if(!(typeof window>"u"))try{localStorage.setItem(this.name,JSON.stringify({...e,timestamp:c8()}))}catch{}}setup(){if(typeof window>"u"||typeof window.addEventListener>"u")return()=>{};const e=t=>{if(t.key!==this.name)return;const r=JSON.parse(t.newValue??"{}");r?.event!=="session"||!r?.data||this.listeners.forEach(s=>s(r))};return window.addEventListener("storage",e),()=>{window.removeEventListener("storage",e)}}};function _p(e="better-auth.message"){return globalThis[wp]||(globalThis[wp]=new u8(e)),globalThis[wp]}const Ep=Symbol.for("better-auth:focus-manager");var d8=class{listeners=new Set;subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}setFocused(e){this.listeners.forEach(t=>t(e))}setup(){if(typeof window>"u"||typeof document>"u"||typeof window.addEventListener>"u")return()=>{};const e=()=>{document.visibilityState==="visible"&&this.setFocused(!0)};return document.addEventListener("visibilitychange",e,!1),()=>{document.removeEventListener("visibilitychange",e,!1)}}};function H0(){return globalThis[Ep]||(globalThis[Ep]=new d8),globalThis[Ep]}const Cp=Symbol.for("better-auth:online-manager");var f8=class{listeners=new Set;isOnline=typeof navigator<"u"?navigator.onLine:!0;subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}setOnline(e){this.isOnline=e,this.listeners.forEach(t=>t(e))}setup(){if(typeof window>"u"||typeof window.addEventListener>"u")return()=>{};const e=()=>this.setOnline(!0),t=()=>this.setOnline(!1);return window.addEventListener("online",e,!1),window.addEventListener("offline",t,!1),()=>{window.removeEventListener("online",e,!1),window.removeEventListener("offline",t,!1)}}};function Rp(){return globalThis[Cp]||(globalThis[Cp]=new f8),globalThis[Cp]}const Bo=()=>Math.floor(Date.now()/1e3),h8=5;function p8(e){const{sessionAtom:t,sessionSignal:r,$fetch:s,options:i={}}=e,c=i.sessionOptions?.refetchInterval??0,u=i.sessionOptions?.refetchOnWindowFocus??!0,d=i.sessionOptions?.refetchWhenOffline??!1,h={lastSync:0,lastSessionRequest:0,cachedSession:void 0},m=()=>d||Rp().isOnline,v=A=>{if(!m())return;if(A?.event==="storage"){h.lastSync=Bo(),r.set(!r.get());return}const j=t.get(),N=()=>{h.lastSessionRequest=Bo(),s("/get-session").then(async D=>{let z=D.data,I=D.error||null;if(z?.needsRefresh)try{const q=await s("/get-session",{method:"POST"});z=q.data,I=q.error||null}catch{}const P=z?.session&&z?.user?z:null;t.set({...j,data:P,error:I}),h.lastSync=Bo(),r.set(!r.get())}).catch(()=>{})};if(A?.event==="poll"){N();return}if(A?.event==="visibilitychange"){if(Bo()-h.lastSessionRequest<h8)return;h.lastSessionRequest=Bo()}if(A?.event==="visibilitychange"){N();return}(j?.data===null||j?.data===void 0)&&(h.lastSync=Bo(),r.set(!r.get()))},g=A=>{_p().post({event:"session",data:{trigger:A},clientId:Math.random().toString(36).substring(7)})},b=()=>{c&&c>0&&(h.pollInterval=setInterval(()=>{t.get()?.data&&v({event:"poll"})},c*1e3))},S=()=>{h.unsubscribeBroadcast=_p().subscribe(()=>
18{v({event:"storage"})})},_=()=>{u&&(h.unsubscribeFocus=H0().subscribe(()=>{v({event:"visibilitychange"})}))},C=()=>{h.unsubscribeOnline=Rp().subscribe(A=>{A&&v({event:"visibilitychange"})})};return{init:()=>{b(),S(),_(),C(),_p().setup(),H0().setup(),Rp().setup()},cleanup:()=>{h.pollInterval&&(clearInterval(h.pollInterval),h.pollInterval=void 0),h.unsubscribeBroadcast&&(h.unsubscribeBroadcast(),h.unsubscribeBroadcast=void 0),h.unsubscribeFocus&&(h.unsubscribeFocus(),h.unsubscribeFocus=void 0),h.unsubscribeOnline&&(h.unsubscribeOnline(),h.unsubscribeOnline=void 0),h.lastSync=0,h.lastSessionRequest=0,h.cachedSession=void 0},triggerRefetch:v,broadcastSessionUpdate:g}}function m8(e,t){const r=TS(!1),s=l8(r,"/get-session",e,{method:"GET"});let i=()=>{};return OS(s,()=>{const c=p8({sessionAtom:s,sessionSignal:r,$fetch:e,options:t});return c.init(),i=c.broadcastSessionUpdate,()=>{c.cleanup()}}),{session:s,$sessionSignal:r,broadcastSessionUpdate:c=>i(c)}}function Tp(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function om(e,t,r=".",s){if(!Tp(t))return om(e,{},r,s);const i=Object.assign({},t);for(const c in e){if(c==="__proto__"||c==="constructor")continue;const u=e[c];u!=null&&(s&&s(i,c,u,r)||(Array.isArray(u)&&Array.isArray(i[c])?i[c]=[...u,...i[c]]:Tp(u)&&Tp(i[c])?i[c]=om(u,i[c],(r?`${r}.`:"")+c.toString(),s):i[c]=u))}return i}function g8(e){return(...t)=>t.reduce((r,s)=>om(r,s,"",e),{})}const y8=g8();var v8=Object.defineProperty,b8=Object.defineProperties,x8=Object.getOwnPropertyDescriptors,$0=Object.getOwnPropertySymbols,S8=Object.prototype.hasOwnProperty,w8=Object.prototype.propertyIsEnumerable,F0=(e,t,r)=>t in e?v8(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tr=(e,t)=>{for(var r in t||(t={}))S8.call(t,r)&&F0(e,r,t[r]);if($0)for(var r of $0(t))w8.call(t,r)&&F0(e,r,t[r]);return e},gr=(e,t)=>b8(e,x8(t)),_8=class extends Error{constructor(e,t,r){super(t||e.toString(),{cause:r}),this.status=e,this.statusText=t,this.error=r,Error.captureStackTrace(this,this.constructor)}},E8=async(e,t)=>{var r,s,i,c,u,d;let h=t||{};const m={onRequest:[t?.onRequest],onResponse:[t?.onResponse],onSuccess:[t?.onSuccess],onError:[t?.onError],onRetry:[t?.onRetry]};if(!t||!t?.plugins)return{url:e,options:h,hooks:m};for(const v of t?.plugins||[]){if(v.init){const g=await((r=v.init)==null?void 0:r.call(v,e.toString(),t));h=g.options||h,e=g.url}m.onRequest.push((s=v.hooks)==null?void 0:s.onRequest),m.onResponse.push((i=v.hooks)==null?void 0:i.onResponse),m.onSuccess.push((c=v.hooks)==null?void 0:c.onSuccess),m.onError.push((u=v.hooks)==null?void 0:u.onError),m.onRetry.push((d=v.hooks)==null?void 0:d.onRetry)}return{url:e,options:h,hooks:m}},V0=class{constructor(e){this.options=e}shouldAttemptRetry(e,t){return this.options.shouldRetry?Promise.resolve(e<this.options.attempts&&this.options.shouldRetry(t)):Promise.resolve(e<this.options.attempts)}getDelay(){return this.options.delay}},C8=class{constructor(e){this.options=e}shouldAttemptRetry(e,t){return this.options.shouldRetry?Promise.resolve(e<this.options.attempts&&this.options.shouldRetry(t)):Promise.resolve(e<this.options.attempts)}getDelay(e){return Math.min(this.options.maxDelay,this.options.baseDelay*2**e)}};function R8(e){if(typeof e=="number")return new V0({type:"linear",attempts:e,delay:1e3});switch(e.type){case"linear":return new V0(e);case"exponential":return new C8(e);default:throw new Error("Invalid retry strategy")}}var T8=async e=>{const t={},r=async s=>typeof s=="function"?await s():s;if(e?.auth){if(e.auth.type==="Bearer"){const s=await r(e.auth.token);if(!s)return t;t.authorization=`Bearer ${s}`}else if(e.auth.type==="Basic"){const[s,i]=await Promise.all([r(e.auth.username),r(e.auth.password)]);if(!s||!i)return t;t.authorization=`Basic ${btoa(`${s}:${i}`)}`}else if(e.auth.type==="Custom"){const[s,i]=await Promise.all([r(e.auth.prefix),r(e.auth.value)]);if(!i)return t;t.authorization=`${s??""} ${i}`}}return t},O8=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function A8(e){const t=e.headers.get("content-type"),r=new Set(["image/svg","application/xml","application/xhtml","application/html"]);if(!t)return"json";const s=t.split(";").shift()||"";return O8.test(s)?"json":r.has(s)||s.startsWith("text/")?"text":"blob"}function N8(e){try{return JSON.parse(e),!0}catch{return!1}}function im(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}function q0(e){try{return JSON.parse(e)}catch{return e}}function Y0(e){return typeof e=="function"}function M8(e){if(e?.customFetchImpl)return e.customFetchImpl;if(typeof globalThis<"u"&&Y0(globalThis.fetch))return globalThis.fetch;if(typeof window<"u"&&Y0(window.fetch))return window.fetch;throw new Error("No fetch implementation found")}async function j8(e){const t=new Headers(e?.headers),r=await T8(e);for(const[s,i]of Object.entries(r||{}))t.set(s,i);if(!t.has("content-type")){const s=L8(e?.body);s&&t.set("content-type",s)}return t}function L8(e){return im(e)?"application/json":null}function D8(e){if(!e?.body)return null;const t=new Headers(e?.headers);if(im(e.body)&&!t.has("content-type")){for(const[r,s]of Object.entries(e?.body))s instanceof Date&&(e.body[r]=s.toISOString());return JSON.stringify(e.body)}return t.has("content-type")&&t.get("content-type")==="application/x-www-form-urlencoded"&&im(e.body)?new URLSearchParams(e.body).toString():e.body}function I8(e,t){var r;if(t?.method)return t.method.toUpperCase();if(e.startsWith("@")){const s=(r=e.split("@")[1])==null?void 0:r.split("/")[0];return NS.includes(s)?s.toUpperCase():t?.body?"POST":"GET"}return t?.body?"POST":"GET"}function k8(e,t){let r;return!e?.signal&&e?.timeout&&(r=setTimeout(()=>t?.abort(),e?.timeout)),{abortTimeout:r,clearTimeout:()=>{r&&clearTimeout(r)}}}
18var P8=class AS extends Error{constructor(t,r){super(r||JSON.stringify(t,null,2)),this.issues=t,Object.setPrototypeOf(this,AS.prototype)}};async function Nu(e,t){const r=await e["~standard"].validate(t);if(r.issues)throw new P8(r.issues);return r.value}var NS=["get","post","put","patch","delete"],U8=e=>({id:"apply-schema",name:"Apply Schema",version:"1.0.0",async init(t,r){var s,i,c,u;const d=((i=(s=e.plugins)==null?void 0:s.find(h=>{var m;return(m=h.schema)!=null&&m.config?t.startsWith(h.schema.config.baseURL||"")||t.startsWith(h.schema.config.prefix||""):!1}))==null?void 0:i.schema)||e.schema;if(d){let h=t;(c=d.config)!=null&&c.prefix&&h.startsWith(d.config.prefix)&&(h=h.replace(d.config.prefix,""),d.config.baseURL&&(t=t.replace(d.config.prefix,d.config.baseURL))),(u=d.config)!=null&&u.baseURL&&h.startsWith(d.config.baseURL)&&(h=h.replace(d.config.baseURL,""));const m=d.schema[h];if(m){let v=gr(tr({},r),{method:m.method,output:m.output});return r?.disableValidation||(v=gr(tr({},v),{body:m.input?await Nu(m.input,r?.body):r?.body,params:m.params?await Nu(m.params,r?.params):r?.params,query:m.query?await Nu(m.query,r?.query):r?.query})),{url:t,options:v}}}return{url:t,options:r}}}),z8=e=>{async function t(r,s){const i=gr(tr(tr({},e),s),{plugins:[...e?.plugins||[],U8(e||{}),...s?.plugins||[]]});if(e?.catchAllError)try{return await lm(r,i)}catch(c){return{data:null,error:{status:500,statusText:"Fetch Error",message:"Fetch related error. Captured by catchAllError option. See error property for more details.",error:c}}}return await lm(r,i)}return t};function B8(e,t){const{baseURL:r,params:s,query:i}=t||{query:{},params:{},baseURL:""};let c=e.startsWith("http")?e.split("/").slice(0,3).join("/"):r||"";if(e.startsWith("@")){const g=e.toString().split("@")[1].split("/")[0];NS.includes(g)&&(e=e.replace(`@${g}/`,"/"))}c.endsWith("/")||(c+="/");let[u,d]=e.replace(c,"").split("?");const h=new URLSearchParams(d);for(const[g,b]of Object.entries(i||{})){if(b==null)continue;let S;if(typeof b=="string")S=b;else if(Array.isArray(b)){for(const _ of b)h.append(g,_);continue}else S=JSON.stringify(b);h.set(g,S)}if(s)if(Array.isArray(s)){const g=u.split("/").filter(b=>b.startsWith(":"));for(const[b,S]of g.entries()){const _=s[b];u=u.replace(S,_)}}else for(const[g,b]of Object.entries(s))u=u.replace(`:${g}`,String(b));u=u.split("/").map(encodeURIComponent).join("/"),u.startsWith("/")&&(u=u.slice(1));let m=h.toString();return m=m.length>0?`?${m}`.replace(/\+/g,"%20"):"",c.startsWith("http")?new URL(`${u}${m}`,c):`${c}${u}${m}`}var lm=async(e,t)=>{var r,s,i,c,u,d,h,m;const{hooks:v,url:g,options:b}=await E8(e,t),S=M8(b),_=new AbortController,C=(r=b.signal)!=null?r:_.signal,E=B8(g,b),R=D8(b),A=await j8(b),j=I8(g,b);let N=gr(tr({},b),{url:E,headers:A,body:R,method:j,signal:C});for(const oe of v.onRequest)if(oe){const te=await oe(N);typeof te=="object"&&te!==null&&(N=te)}("pipeTo"in N&&typeof N.pipeTo=="function"||typeof((s=t?.body)==null?void 0:s.pipe)=="function")&&("duplex"in N||(N.duplex="half"));const{clearTimeout:D}=k8(b,_);let z=await S(N.url,N);D();const I={response:z,request:N};for(const oe of v.onResponse)if(oe){const te=await oe(gr(tr({},I),{response:(i=t?.hookOptions)!=null&&i.cloneResponse?z.clone():z}));te instanceof Response?z=te:typeof te=="object"&&te!==null&&(z=te.response)}if(z.ok){if(!(N.method!=="HEAD"))return{data:"",error:null};const te=A8(z),de={data:null,response:z,request:N};if(te==="json"||te==="text"){const k=await z.text(),Y=(c=N.jsonParser)!=null?c:q0;de.data=await Y(k)}else de.data=await z[te]();N?.output&&N.output&&!N.disableValidation&&(de.data=await Nu(N.output,de.data));for(const k of v.onSuccess)k&&await k(gr(tr({},de),{response:(u=t?.hookOptions)!=null&&u.cloneResponse?z.clone():z}));return t?.throw?de.data:{data:de.data,error:null}}const P=(d=t?.jsonParser)!=null?d:q0,q=await z.text(),ee=N8(q),W=ee?await P(q):null,le={response:z,responseText:q,request:N,error:gr(tr({},W),{status:z.status,statusText:z.statusText})};for(const oe of v.onError)oe&&await oe(gr(tr({},le),{response:(h=t?.hookOptions)!=null&&h.cloneResponse?z.clone():z}));if(t?.retry){const oe=R8(t.retry),te=(m=t.retryAttempt)!=null?m:0;if(await oe.shouldAttemptRetry(te,z)){for(const k of v.onRetry)k&&await k(I);const de=oe.getDelay(te);return await new Promise(k=>setTimeout(k,de)),await lm(e,gr(tr({},t),{retryAttempt:te+1}))}}if(t?.throw)throw new _8(z.status,z.statusText,ee?W:q);return{data:null,error:gr(tr({},W),{status:z.status,statusText:z.statusText})}},Ts={};const H8=e=>{if(typeof process>"u")return;const t=e??"/api/auth";if(Ts.NEXT_PUBLIC_AUTH_URL)return Ts.NEXT_PUBLIC_AUTH_URL;if(typeof window>"u"){if(Ts.NEXTAUTH_URL)try{return Ts.NEXTAUTH_URL}catch{}if(Ts.VERCEL_URL)try{const r=Ts.VERCEL_URL.startsWith("http")?"":"https://";return`${new URL(`${r}${Ts.VERCEL_URL}`).origin}${t}`}catch{}}},$8=(e,t)=>
18{const r="credentials"in Request.prototype,s=K6(e?.baseURL,e?.basePath)??H8(e?.basePath)??"/api/auth",i=e?.plugins?.flatMap(D=>D.fetchPlugins).filter(D=>D!==void 0)||[],c={id:"lifecycle-hooks",name:"lifecycle-hooks",hooks:{onSuccess:e?.fetchOptions?.onSuccess,onError:e?.fetchOptions?.onError,onRequest:e?.fetchOptions?.onRequest,onResponse:e?.fetchOptions?.onResponse}},{onSuccess:u,onError:d,onRequest:h,onResponse:m,...v}=e?.fetchOptions||{},g=z8({baseURL:s,...r?{credentials:"include"}:{},method:"GET",jsonParser(D){return D?t8(D,{strict:!1}):null},customFetchImpl:fetch,...v,plugins:[c,...v.plugins||[],...e?.disableDefaultFetchPlugins?[]:[n8],...i]}),{$sessionSignal:b,session:S,broadcastSessionUpdate:_}=m8(g,e),C=e?.plugins||[];let E={};const R={$sessionSignal:b,session:S},A={"/sign-out":"POST","/revoke-sessions":"POST","/revoke-other-sessions":"POST","/delete-user":"POST"},j=[{signal:"$sessionSignal",matcher(D){return D==="/sign-out"||D==="/update-user"||D==="/update-session"||D==="/sign-up/email"||D==="/sign-in/email"||D==="/delete-user"||D==="/verify-email"||D==="/revoke-sessions"||D==="/revoke-session"||D==="/change-email"},callback(D){D==="/sign-out"?_("signout"):(D==="/update-user"||D==="/update-session")&&_("updateUser")}}];for(const D of C)D.getAtoms&&Object.assign(R,D.getAtoms?.(g)),D.pathMethods&&Object.assign(A,D.pathMethods),D.atomListeners&&j.push(...D.atomListeners);const N={notify:D=>{R[D].set(!R[D].get())},listen:(D,z)=>{R[D].subscribe(z)},atoms:R};for(const D of C)D.getActions&&(E=y8(D.getActions?.(g,N,e)??{},E));return{get baseURL(){return s},pluginsActions:E,pluginsAtoms:R,pluginPathMethods:A,atomListeners:j,$fetch:g,$store:N}};function F8(e){return typeof e=="object"&&e!==null&&"get"in e&&typeof e.get=="function"&&"lc"in e&&typeof e.lc=="number"}function V8(e,t,r){const s=t[e],{fetchOptions:i,query:c,...u}=r||{};return s||(i?.method?i.method:u&&Object.keys(u).length>0?"POST":"GET")}function q8(e,t,r,s,i){function c(u=[]){return new Proxy(function(){},{get(d,h){if(typeof h!="string"||h==="then"||h==="catch"||h==="finally")return;const m=[...u,h];let v=e;for(const g of m)if(v&&typeof v=="object"&&g in v)v=v[g];else{v=void 0;break}return typeof v=="function"||F8(v)?v:c(m)},apply:async(d,h,m)=>{const v="/"+u.map(A=>A.replace(/[A-Z]/g,j=>`-${j.toLowerCase()}`)).join("/"),g=m[0]||{},b=m[1]||{},{query:S,fetchOptions:_,...C}=g,E={...b,..._},R=V8(v,r,g);return await t(v,{...E,body:R==="GET"?void 0:{...C,...E?.body||{}},query:S||E?.query,method:R,async onSuccess(A){if(await E?.onSuccess?.(A),!i||E.disableSignal)return;const j=i.filter(D=>D.matcher(v));if(!j.length)return;const N=new Set;for(const D of j){const z=s[D.signal];if(!z)return;if(N.has(D.signal))continue;N.add(D.signal);const I=z.get();setTimeout(()=>{z.set(!I)},10),D.callback?.(v)}}})}})}return c()}function Y8(e,t={}){const r=x.useRef(e.get()),{keys:s,deps:i=[e,s]}=t,c=x.useCallback(d=>{const h=m=>{r.current!==m&&(r.current=m,d())};return h(e.value),s?.length?o8(e,s,h):e.listen(h)},i),u=()=>r.current;return x.useSyncExternalStore(c,u,u)}function G8(e){return e.charAt(0).toUpperCase()+e.slice(1)}function K8(e){return`use${G8(e)}`}function Q8(e){const{pluginPathMethods:t,pluginsActions:r,pluginsAtoms:s,$fetch:i,$store:c,atomListeners:u}=$8(e),d={};for(const[h,m]of Object.entries(s))d[K8(h)]=()=>Y8(m);return q8({...r,...d,$fetch:i,$store:c},i,t,s,u)}Cr({FAILED_TO_CREATE_USER:"Failed to create user",USER_ALREADY_EXISTS:"User already exists.",USER_ALREADY_EXISTS_USE_ANOTHER_EMAIL:"User already exists. Use another email.",YOU_CANNOT_BAN_YOURSELF:"You cannot ban yourself",YOU_ARE_NOT_ALLOWED_TO_CHANGE_USERS_ROLE:"You are not allowed to change users role",YOU_ARE_NOT_ALLOWED_TO_CREATE_USERS:"You are not allowed to create users",YOU_ARE_NOT_ALLOWED_TO_LIST_USERS:"You are not allowed to list users",YOU_ARE_NOT_ALLOWED_TO_LIST_USERS_SESSIONS:"You are not allowed to list users sessions",YOU_ARE_NOT_ALLOWED_TO_BAN_USERS:"You are not allowed to ban users",YOU_ARE_NOT_ALLOWED_TO_IMPERSONATE_USERS:"You are not allowed to impersonate users",YOU_ARE_NOT_ALLOWED_TO_REVOKE_USERS_SESSIONS:"You are not allowed to revoke users sessions",YOU_ARE_NOT_ALLOWED_TO_DELETE_USERS:"You are not allowed to delete users",YOU_ARE_NOT_ALLOWED_TO_SET_USERS_PASSWORD:"You are not allowed to set users password",BANNED_USER:"You have been banned from this application",YOU_ARE_NOT_ALLOWED_TO_GET_USER:"You are not allowed to get user",NO_DATA_TO_UPDATE:"No data to update",YOU_ARE_NOT_ALLOWED_TO_UPDATE_USERS:"You are not allowed to update users",YOU_CANNOT_REMOVE_YOURSELF:"You cannot remove yourself",YOU_ARE_NOT_ALLOWED_TO_SET_NON_EXISTENT_VALUE:"You are not allowed to set a non-existent role value",YOU_CANNOT_IMPERSONATE_ADMINS:"You cannot impersonate admins",INVALID_ROLE_TYPE:"Invalid role type"});Cr({INVALID_EMAIL_FORMAT:"Email was not generated in a valid format",FAILED_TO_CREATE_USER:"Failed to create user",COULD_NOT_CREATE_SESSION:"Could not create session",ANONYMOUS_USERS_CANNOT_SIGN_IN_AGAIN_ANONYMOUSLY:"Anonymous users cannot sign in again anonymously",FAILED_TO_DELETE_ANONYMOUS_USER:"Failed to delete anonymous user",USER_IS_NOT_ANONYMOUS:"User is not anonymous",DELETE_ANONYMOUS_USER_DISABLED:"Deleting anonymous users is disabled"});const X8=Cr({OTP_EXPIRED:"OTP expired",INVALID_OTP:"Invalid OTP",TOO_MANY_ATTEMPTS:"Too many attempts"}),W8=()=>
18({id:"email-otp",$InferServerPlugin:{},atomListeners:[{matcher:e=>e==="/email-otp/verify-email"||e==="/sign-in/email-otp",signal:"$sessionSignal"}],$ERROR_CODES:X8});Cr({INVALID_OAUTH_CONFIGURATION:"Invalid OAuth configuration",TOKEN_URL_NOT_FOUND:"Invalid OAuth configuration. Token URL not found.",PROVIDER_CONFIG_NOT_FOUND:"No config found for provider",PROVIDER_ID_REQUIRED:"Provider ID is required",INVALID_OAUTH_CONFIG:"Invalid OAuth configuration.",SESSION_REQUIRED:"Session is required",ISSUER_MISMATCH:"OAuth issuer mismatch. The authorization server issuer does not match the expected value (RFC 9207).",ISSUER_MISSING:"OAuth issuer parameter missing. The authorization server did not include the required iss parameter (RFC 9207)."});Cr({INVALID_SESSION_TOKEN:"Invalid session token"});Cr({YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_ORGANIZATION:"You are not allowed to create a new organization",YOU_HAVE_REACHED_THE_MAXIMUM_NUMBER_OF_ORGANIZATIONS:"You have reached the maximum number of organizations",ORGANIZATION_ALREADY_EXISTS:"Organization already exists",ORGANIZATION_SLUG_ALREADY_TAKEN:"Organization slug already taken",ORGANIZATION_NOT_FOUND:"Organization not found",USER_IS_NOT_A_MEMBER_OF_THE_ORGANIZATION:"User is not a member of the organization",YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_ORGANIZATION:"You are not allowed to update this organization",YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_ORGANIZATION:"You are not allowed to delete this organization",NO_ACTIVE_ORGANIZATION:"No active organization",USER_IS_ALREADY_A_MEMBER_OF_THIS_ORGANIZATION:"User is already a member of this organization",MEMBER_NOT_FOUND:"Member not found",ROLE_NOT_FOUND:"Role not found",YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_TEAM:"You are not allowed to create a new team",TEAM_ALREADY_EXISTS:"Team already exists",TEAM_NOT_FOUND:"Team not found",YOU_CANNOT_LEAVE_THE_ORGANIZATION_AS_THE_ONLY_OWNER:"You cannot leave the organization as the only owner",YOU_CANNOT_LEAVE_THE_ORGANIZATION_WITHOUT_AN_OWNER:"You cannot leave the organization without an owner",YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_MEMBER:"You are not allowed to delete this member",YOU_ARE_NOT_ALLOWED_TO_INVITE_USERS_TO_THIS_ORGANIZATION:"You are not allowed to invite users to this organization",USER_IS_ALREADY_INVITED_TO_THIS_ORGANIZATION:"User is already invited to this organization",INVITATION_NOT_FOUND:"Invitation not found",YOU_ARE_NOT_THE_RECIPIENT_OF_THE_INVITATION:"You are not the recipient of the invitation",EMAIL_VERIFICATION_REQUIRED_BEFORE_ACCEPTING_OR_REJECTING_INVITATION:"Email verification required before accepting or rejecting invitation",YOU_ARE_NOT_ALLOWED_TO_CANCEL_THIS_INVITATION:"You are not allowed to cancel this invitation",INVITER_IS_NO_LONGER_A_MEMBER_OF_THE_ORGANIZATION:"Inviter is no longer a member of the organization",YOU_ARE_NOT_ALLOWED_TO_INVITE_USER_WITH_THIS_ROLE:"You are not allowed to invite a user with this role",FAILED_TO_RETRIEVE_INVITATION:"Failed to retrieve invitation",YOU_HAVE_REACHED_THE_MAXIMUM_NUMBER_OF_TEAMS:"You have reached the maximum number of teams",UNABLE_TO_REMOVE_LAST_TEAM:"Unable to remove last team",YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_MEMBER:"You are not allowed to update this member",ORGANIZATION_MEMBERSHIP_LIMIT_REACHED:"Organization membership limit reached",YOU_ARE_NOT_ALLOWED_TO_CREATE_TEAMS_IN_THIS_ORGANIZATION:"You are not allowed to create teams in this organization",YOU_ARE_NOT_ALLOWED_TO_DELETE_TEAMS_IN_THIS_ORGANIZATION:"You are not allowed to delete teams in this organization",YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_TEAM:"You are not allowed to update this team",YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_TEAM:"You are not allowed to delete this team",INVITATION_LIMIT_REACHED:"Invitation limit reached",TEAM_MEMBER_LIMIT_REACHED:"Team member limit reached",USER_IS_NOT_A_MEMBER_OF_THE_TEAM:"User is not a member of the team",YOU_CAN_NOT_ACCESS_THE_MEMBERS_OF_THIS_TEAM:"You are not allowed to list the members of this team",YOU_DO_NOT_HAVE_AN_ACTIVE_TEAM:"You do not have an active team",YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_TEAM_MEMBER:"You are not allowed to create a new member",YOU_ARE_NOT_ALLOWED_TO_REMOVE_A_TEAM_MEMBER:"You are not allowed to remove a team member",YOU_ARE_NOT_ALLOWED_TO_ACCESS_THIS_ORGANIZATION:"You are not allowed to access this organization as an owner",YOU_ARE_NOT_A_MEMBER_OF_THIS_ORGANIZATION:"You are not a member of this organization",MISSING_AC_INSTANCE:"Dynamic Access Control requires a pre-defined ac instance on the server auth plugin. Read server logs for more information",YOU_MUST_BE_IN_AN_ORGANIZATION_TO_CREATE_A_ROLE:"You must be in an organization to create a role",YOU_ARE_NOT_ALLOWED_TO_CREATE_A_ROLE:"You are not allowed to create a role",YOU_ARE_NOT_ALLOWED_TO_UPDATE_A_ROLE:"You are not allowed to update a role",YOU_ARE_NOT_ALLOWED_TO_DELETE_A_ROLE:"You are not allowed to delete a role",YOU_ARE_NOT_ALLOWED_TO_READ_A_ROLE:"You are not allowed to read a role",YOU_ARE_NOT_ALLOWED_TO_LIST_A_ROLE:"You are not allowed to list a role",YOU_ARE_NOT_ALLOWED_TO_GET_A_ROLE:"You are not allowed to get a role",TOO_MANY_ROLES:"This organization has too many roles",INVALID_RESOURCE:"The provided permission includes an invali
18d resource",ROLE_NAME_IS_ALREADY_TAKEN:"That role name is already taken",CANNOT_DELETE_A_PRE_DEFINED_ROLE:"Cannot delete a pre-defined role",ROLE_IS_ASSIGNED_TO_MEMBERS:"Cannot delete a role that is assigned to members. Please reassign the members to a different role first"});Cr({INVALID_PHONE_NUMBER:"Invalid phone number",PHONE_NUMBER_EXIST:"Phone number already exists",PHONE_NUMBER_NOT_EXIST:"phone number isn't registered",INVALID_PHONE_NUMBER_OR_PASSWORD:"Invalid phone number or password",UNEXPECTED_ERROR:"Unexpected error",OTP_NOT_FOUND:"OTP not found",OTP_EXPIRED:"OTP expired",INVALID_OTP:"Invalid OTP",PHONE_NUMBER_NOT_VERIFIED:"Phone number not verified",PHONE_NUMBER_CANNOT_BE_UPDATED:"Phone number cannot be updated",SEND_OTP_NOT_IMPLEMENTED:"sendOTP not implemented",TOO_MANY_ATTEMPTS:"Too many attempts"});Cr({OTP_NOT_ENABLED:"OTP not enabled",OTP_HAS_EXPIRED:"OTP has expired",TOTP_NOT_ENABLED:"TOTP not enabled",TWO_FACTOR_NOT_ENABLED:"Two factor isn't enabled",BACKUP_CODES_NOT_ENABLED:"Backup codes aren't enabled",INVALID_BACKUP_CODE:"Invalid backup code",INVALID_CODE:"Invalid code",TOO_MANY_ATTEMPTS_REQUEST_NEW_CODE:"Too many attempts. Please request a new code.",INVALID_TWO_FACTOR_COOKIE:"Invalid two factor cookie"});Cr({INVALID_USERNAME_OR_PASSWORD:"Invalid username or password",EMAIL_NOT_VERIFIED:"Email not verified",UNEXPECTED_ERROR:"Unexpected error",USERNAME_IS_ALREADY_TAKEN:"Username is already taken. Please try another.",USERNAME_TOO_SHORT:"Username is too short",USERNAME_TOO_LONG:"Username is too long",INVALID_USERNAME:"Username is invalid",INVALID_DISPLAY_USERNAME:"Display username is invalid"});const Z8="https://api.dynamiclearning.ai".trim(),Je=Z8||"/api/backend";function J8(){return Je}function eN(e,t,r=Je){return/^https?:\/\//i.test(r)?`${r}${e}`:`${t.replace(/\/+$/,"")}${r}${e}`}const $$=!0,F$="974e3967-6e6c-4e07-8e0b-ba0ee4dedc2e",tN="/api/auth";function nN(e){const t=`${e.replace(/\/+$/,"")}${tN}`;return/^https?:\/\//i.test(t)?t:typeof window<"u"?new URL(t,window.location.origin).toString():new URL(t,"http://localhost").toString()}const yn=Q8({baseURL:nN(Je),plugins:[W8()]}),MS=!/^https?:\/\//i.test(Je),rN=[/^\/lessons\/tour$/,/^\/learn\/tour$/],aN=[/^\/$/,/^\/sign-in$/,/^\/launch$/,/^\/library$/,/^\/lessons$/,/^\/my-lessons$/,/^\/lessons\/[^/]+$/,/^\/lessons\/[^/]+\/(v1|v2)$/,/^\/lessons\/[^/]+\/slides\/[^/]+$/,/^\/u\/[^/]+$/];function sN(e){const[t]=e.split("?");return t.length>1&&t.endsWith("/")?t.slice(0,-1):t}function oN(e){const t=sN(e);return rN.some(r=>r.test(t))?!1:aN.some(r=>r.test(t))}function jS(e){return!oN(e)}function iN({children:e}){const t=a6({select:i=>i.location}),{data:r,isPending:s}=yn.useSession();return jS(t.pathname)?!s&&!r?.user?f.jsx(AA,{to:"/sign-in",search:{redirect:t.href}}):s&&!MS?null:f.jsx(f.Fragment,{children:e}):f.jsx(f.Fragment,{children:e})}var li=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},lN=class extends li{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<"u"&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},ng=new lN,cN={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},uN=class{#e=cN;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}},Ls=new uN;function dN(e){setTimeout(e,0)}var fN=typeof window>"u"||"Deno"in globalThis;function en(){}function hN(e,t){return typeof e=="function"?e(t):e}function cm(e){return typeof e=="number"&&e>=0&&e!==1/0}function LS(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Va(e,t){return typeof e=="function"?e(t):e}function Fn(e,t){return typeof e=="function"?e(t):e}function G0(e,t){const{type:r="all",exact:s,fetchStatus:i,predicate:c,queryKey:u,stale:d}=e;if(u){if(s){if(t.queryHash!==rg(u,t.options))return!1}else if(!El(t.queryKey,u))return!1}if(r!=="all"){const h=t.isActive();if(r==="active"&&!h||r==="inactive"&&h)return!1}return!(typeof d=="boolean"&&t.isStale()!==d||i&&i!==t.state.fetchStatus||c&&!c(t))}function K0(e,t){const{exact:r,status:s,predicate:i,mutationKey:c}=e;if(c){if(!t.options.mutationKey)return!1;if(r){if(Ps(t.options.mutationKey)!==Ps(c))return!1}else if(!El(t.options.mutationKey,c))return!1}return!(s&&t.state.status!==s||i&&!i(t))}function rg(e,t){return(t?.queryKeyHashFn||Ps)(e)}function Ps(e){return JSON.stringify(e,(t,r)=>um(r)?Object.keys(r).sort().reduce((s,i)=>(s[i]=r[i],s),{}):r)}function El(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>El(e[r],t[r])):!1}var pN=Object.prototype.hasOwnProperty;function DS(e,t,r=0){if(e===t)return e;if(r>500)return t;const s=Q0(e)&&Q0(t);if(!s&&!(um(e)&&um(t)))return t;const c=(s?e:Object.keys(e)).length,u=s?t:Object.keys(t),d=u.length,h=s?new Array(d):{};let m=0;for(let v=0;v<d;v++){const g=s?v:u[v],b=e[g],S=t[g];if(b===S){h[g]=b,(s?v<c:pN.call(e,g))&&m++;continue}if(b===null||S===null||typeof b!="object"||typeof S!="object"){h[g]=S;continue}const _=DS(b,S,r+1);h[g]=_,_===b&&m++}return c===d&&m===c?e:h}function Yu(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function Q0(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function um(e){if(!X0(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!X0(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function X0(e){return Object.prototype.toString.call(e)==="[object Object]"}function mN(e){return new Promise(t=>{Ls.setTimeout(t,e)})}function dm(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?DS(e,t):t}function V$(e){return e}function gN(e,t,r=0){const s=[...e,t];return r&&s.length>r?s.slice(1):s}function yN(e,t,r=0){const s=[t,...e];return r&&s.length>r?s.slice(0,-1):s}var ag=Symbol();function IS(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===ag?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function sg(e,t){return typeof e=="function"?e(...t):!!e}function vN(e,t,r){let s=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),s||(s=!0,i.aborted?r():i.addEventListener("abort",r,{once:!0})),i)}),e}var Cl=(()=>{let e=()=>fN;return{isServer(){return e()},setIsServer(t){e=t}}})();function fm(){let e,t;const r=new Promise((i,c)=>{e=i,t=c});r.status="pending",r.catch(()=>{});function s(i){Object.assign(r,i),delete r.resolve,delete r.reject}return r.resolve=i=>{s({status:"fulfilled",value:i}),e(i)},r.reject=i=>{s({status:"rejected",reason:i}),t(i)},r}var bN=dN;function xN(){let e=[],t=0,r=d=>{d()},s=d=>{d()},i=bN;const c=d=>{t?e.push(d):i(()=>{r(d)})},u=()=>{const d=e;e=[],d.length&&i(()=>{s(()=>{d.forEach(h=>{r(h)})})})};return{batch:d=>{let h;t++;try{h=d()}finally{t--,t||u()}return h},batchCalls:d=>(...h)=>{c(()=>{d(...h)})},schedule:c,setNotifyFunction:d=>{r=d},setBatchNotifyFunction:d=>{s=d},setScheduler:d=>{i=d}}}var Rt=xN(),SN=class extends li{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<"u"&&window.addEventListener){const t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}
vendor: 20,501 bytes, line 18
18setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(r=>{r(e)}))}isOnline(){return this.#e}},Gu=new SN;function wN(e){return Math.min(1e3*2**e,3e4)}function kS(e){return(e??"online")==="online"?Gu.isOnline():!0}var hm=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function PS(e){let t=!1,r=0,s;const i=fm(),c=()=>i.status!=="pending",u=C=>{if(!c()){const E=new hm(C);b(E),e.onCancel?.(E)}},d=()=>{t=!0},h=()=>{t=!1},m=()=>ng.isFocused()&&(e.networkMode==="always"||Gu.isOnline())&&e.canRun(),v=()=>kS(e.networkMode)&&e.canRun(),g=C=>{c()||(s?.(),i.resolve(C))},b=C=>{c()||(s?.(),i.reject(C))},S=()=>new Promise(C=>{s=E=>{(c()||m())&&C(E)},e.onPause?.()}).then(()=>{s=void 0,c()||e.onContinue?.()}),_=()=>{if(c())return;let C;const E=r===0?e.initialPromise:void 0;try{C=E??e.fn()}catch(R){C=Promise.reject(R)}Promise.resolve(C).then(g).catch(R=>{if(c())return;const A=e.retry??(Cl.isServer()?0:3),j=e.retryDelay??wN,N=typeof j=="function"?j(r,R):j,D=A===!0||typeof A=="number"&&r<A||typeof A=="function"&&A(r,R);if(t||!D){b(R);return}r++,e.onFail?.(r,R),mN(N).then(()=>m()?void 0:S()).then(()=>{t?b(R):_()})})};return{promise:i,status:()=>i.status,cancel:u,continue:()=>(s?.(),i),cancelRetry:d,continueRetry:h,canStart:v,start:()=>(v()?_():S().then(_),i)}}var US=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),cm(this.gcTime)&&(this.#e=Ls.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Cl.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e&&(Ls.clearTimeout(this.#e),this.#e=void 0)}},_N=class extends US{#e;#t;#n;#a;#r;#s;#o;constructor(e){super(),this.#o=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#a=e.client,this.#n=this.#a.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=Z0(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#r?.promise}setOptions(e){if(this.options={...this.#s,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=Z0(this.options);t.data!==void 0&&(this.setState(W0(t.data,t.dataUpdatedAt)),this.#e=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(e,t){const r=dm(this.state.data,e,this.options);return this.#l({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#l({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#r?.promise;return this.#r?.cancel(e),t?t.then(en).catch(en):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>Fn(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===ag||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Va(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!LS(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#r&&(this.#o||this.#i()?this.#r.cancel({revert:!0}):this.#r.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}#i(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"}invalidate(){this.state.isInvalidated||this.#l({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#r?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(e&&this.setOptions(e),!this.options.queryFn){const d=this.observers.find(h=>h.options.queryFn);d&&this.setOptions(d.options)}const r=new AbortController,s=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(this.#o=!0,r.signal)})},i=()=>{const d=IS(this.options,t),m=(()=>{const v={client:this.#a,queryKey:this.queryKey,meta:this.meta};return s(v),v})();return this.#o=!1,this.options.persister?this.options.persister(d,m,this):d(m)},u=(()=>{const d={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:i};return s(d),d})();this.options.behavior?.onFetch(u,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#l({type:"fetch",meta:u.fetchOptions?.meta}),this.#r=PS({initialPromise:t?.initialPromise,fn:u.fetchFn,onCancel:d=>{d instanceof hm&&d.revert&&this.setState({...this.#t,fetchStatus:"idle"}),r.abort()},onFail:(d,h)=>{this.#l({type:"failed",failureCount:d,error:h})},onPause:()=>{this.#l({type:"pause"})},onContinue:()=>{this.#l({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0});try{const d=await this.#r.start();if(d===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(d),this.#n.config.onSuccess?.(d,this),this.#n.config.onSettled?.(d,this.state.error,this),d}catch(d){if(d instanceof hm){if(d.silent)return this.#r.promise;if(d.revert){if(this.state.data===void 0)throw d;return this.state.data}}throw this.#l({type:"error",error:d}),this.#n.config.onError?.(d,this),this.#n.config.onSettled?.(this.state.data,d,this),d}finally{this.scheduleGc()}}#l(e){const t=r=>{switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...zS(r.data,this.options),fetchMeta:e.meta??null};case"success":const s={...r,...W0(e.data,e.dataUpdatedAt),dataUpdateCount:r.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#t=e.manual?s:void 0,s;case"error":const i=e.error;return{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=t(this.state),Rt.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:e})})}};function zS(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:kS(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function W0(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Z0(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,s=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var EN=class extends li{constructor(e,t){super(),this.options=t,this.#e=e,this.#i=null,this.#o=fm(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#a=void 0;#r;#s;#o;#i;#l;#h;#p;#u;#d;#c;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),J0(this.#t,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return pm(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return pm(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#S(),this.#t.removeObserver(this)}setOptions(e){const t=this.options,r=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Fn(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#t.setOptions(this.options),t._defaulted&&!Yu(this.options,t)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const s=this.hasListeners();s&&ex(this.#t,r,this.options,t)&&this.#f(),this.updateResult(),s&&(this.#t!==r||Fn(this.options.enabled,this.#t)!==Fn(t.enabled,this.#t)||Va(this.options.staleTime,this.#t)!==Va(t.staleTime,this.#t))&&this.#g();const i=this.#y();s&&(this.#t!==r||Fn(this.options.enabled,this.#t)!==Fn(t.enabled,this.#t)||i!==this.#c)&&this.#v(i)}getOptimisticResult(e){const t=this.#e.getQueryCache().build(this.#e,e),r=this.createResult(t,e);return RN(this,r)&&(this.#a=r,this.#s=this.options,this.#r=this.#t.state),r}getCurrentResult(){return this.#a}trackResult(e,t){return new Proxy(e,{get:(r,s)=>(this.trackProp(s),t?.(s),s==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,s))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#e.defaultQueryOptions(e),r=this.#e.getQueryCache().build(this.#e,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#f(e){this.#w();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(en)),t}#g(){this.#x();const e=Va(this.options.staleTime,this.#t);if(Cl.isServer()||this.#a.isStale||!cm(e))return;const r=LS(this.#a.dataUpdatedAt,e)+1;this.#u=Ls.setTimeout(()=>{this.#a.isStale||this.updateResult()},r)}#y(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#S(),this.#c=e,!(Cl.isServer()||Fn(this.options.enabled,this.#t)===!1||!cm(this.#c)||this.#c===0)&&(this.#d=Ls.setInterval(()=>{(this.options.refetchIntervalInBackground||ng.isFocused())&&this.#f()},this.#c))}#b(){this.#g(),this.#v(this.#y())}#x(){this.#u&&(Ls.clearTimeout(this.#u),this.#u=void 0)}#S(){this.#d&&(Ls.clearInterval(this.#d),this.#d=void 0)}createResult(e,t){const r=this.#t,s=this.options,i=this.#a,c=this.#r,u=this.#s,h=e!==r?e.state:this.#n,{state:m}=e;let v={...m},g=!1,b;if(t._optimisticResults){const P=this.hasListeners(),q=!P&&J0(e,t),ee=P&&ex(e,r,t,s);(q||ee)&&(v={...v,...zS(m.data,e.options)}),t._optimisticResults==="isRestoring"&&(v.fetchStatus="idle")}let{error:S,errorUpdatedAt:_,status:C}=v;b=v.data;let E=!1;if(t.placeholderData!==void 0&&b===void 0&&C==="pending"){let P;i?.isPlaceholderData&&t.placeholderData===u?.placeholderData?(P=i.data,E=!0):P=typeof t.placeholderData=="function"?t.placeholderData(this.#p?.state.data,this.#p):t.placeholderData,P!==void 0&&(C="success",b=dm(i?.data,P,t),g=!0)}if(t.select&&b!==void 0&&!E)if(i&&b===c?.data&&t.select===this.#l)b=this.#h;else try{this.#l=t.select,b=t.select(b),b=dm(i?.data,b,t),this.#h=b,this.#i=null}catch(P){this.#i=P}this.#i&&(S=this.#i,b=this.#h,_=Date.now(),C="error");const R=v.fetchStatus==="fetching",A=C==="pending",j=C==="error",N=A&&R,D=b!==void 0,I={status:C,fetchStatus:v.fetchStatus,isPending:A,isSuccess:C==="success",isError:j,isInitialLoading:N,isLoading:N,data:b,dataUpdatedAt:v.dataUpdatedAt,error:S,errorUpdatedAt:_,failureCount:v.fetchFailureCount,failureReason:v.fetchFailureReason,errorUpdateCount:v.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:v.dataUpdateCount>h.dataUpdateCount||v.errorUpdateCount>h.errorUpdateCount,isFetching:R,isRefetching:R&&!A,isLoadingError:j&&!D,isPaused:v.fetchStatus==="paused",isPlaceholderData:g,isRefetchError:j&&D,isStale:og(e,t),refetch:this.refetch,promise:this.#o,isEnabled:Fn(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const P=I.data!==void 0,q=I.status==="error"&&!P,ee=oe=>{q?oe.reject(I.error):P&&oe.resolve(I.data)},W=()=>{const oe=this.#o=I.promise=fm();ee(oe)},le=this.#o;switch(le.status){case"pending":e.queryHash===r.queryHash&&ee(le);break;case"fulfilled":(q||I.data!==le.value)&&W();break;case"rejected":(!q||I.error!==le.reason)&&W();break}}return I}updateResult(){const e=this.#a,t=this.createResult(this.#t,this.options);if(this.#r=this.#t.state,this.#s=this.options,this.#r.data!==void 0&&(this.#p=this.#t),Yu(t,e))return;this.#a=t;const r=()=>{if(!e)return!0;const{notifyOnChangeProps:s}=this.options,i=typeof s=="function"?s():s;if(i==="all"||!i&&!this.#m.size)return!0;const c=new Set(i??this.#m);return this.options.throwOnError&&c.add("error"),Object.keys(this.#a).some(u=>{const d=u;return this.#a[d]!==e[d]&&c.has(d)})};this.#_({listeners:r()})}#w(){const e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;const t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#_(e){Rt.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#a)}),this.#e.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function CN(e,t){return Fn(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function J0(e,t){return CN(e,t)||e.state.data!==void 0&&pm(e,t,t.refetchOnMount)}function pm(e,t,r){if(Fn(t.enabled,e)!==!1&&Va(t.staleTime,e)!=="static"){const s=typeof r=="function"?r(e):r;return s==="always"||s!==!1&&og(e,t)}return!1}function ex(e,t,r,s){return(e!==t||Fn(s.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&og(e,r)}function og(e,t){return Fn(t.enabled,e)!==!1&&e.isStaleByTime(Va(t.staleTime,e))}function RN(e,t){return!Yu(e.getCurrentResult(),t)}function tx(e){return{onFetch:(t,r)=>{const s=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,c=t.state.data?.pages||[],u=t.state.data?.pageParams||[];let d={pages:[],pageParams:[]},h=0;const m=async()=>{let v=!1;const g=_=>{vN(_,()=>t.signal,()=>v=!0)},b=IS(t.options,t.fetchOptions),S=async(_,C,E)=>{if(v)return Promise.reject();if(C==null&&_.pages.length)return Promise.resolve(_);const A=(()=>{const z={client:t.client,queryKey:t.queryKey,pageParam:C,direction:E?"backward":"forward",meta:t.options.meta};return g(z),z})(),j=await b(A),{maxPages:N}=t.options,D=E?yN:gN;return{pages:D(_.pages,j,N),pageParams:D(_.pageParams,C,N)}};if(i&&c.length){const _=i==="backward",C=_?TN:nx,E={pages:c,pageParams:u},R=C(s,E);d=await S(E,R,_)}else{const _=e??c.length;do{const C=h===0?u[0]??s.initialPageParam:nx(s,d);if(h>0&&C==null)break;d=await S(d,C),h++}while(h<_)}return d};t.options.persister?t.fetchFn=()=>t.options.persister?.(m,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=m}}}function nx(e,{pages:t,pageParams:r}){const s=t.length-1;return t.length>0?e.getNextPageParam(t[s],t,r[s],r):void 0}function TN(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}var ON=class extends US{#e;#t;#n;#a;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||BS(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#r({type:"continue"})},r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#a=PS({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(new Error("No mutationFn found")),onFail:(c,u)=>{this.#r({type:"failed",failureCount:c,error:u})},onPause:()=>{this.#r({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const s=this.state.status==="pending",i=!this.#a.canStart();try{if(s)t();else{this.#r({type:"pending",variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,r);const u=await this.options.onMutate?.(e,r);u!==this.state.context&&this.#r({type:"pending",context:u,variables:e,isPaused:i})}const c=await this.#a.start();return await this.#n.config.onSuccess?.(c,e,this.state.context,this,r),await this.options.onSuccess?.(c,e,this.state.context,r),await this.#n.config.onSettled?.(c,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(c,null,e,this.state.context,r),this.#r({type:"success",data:c}),c}catch(c){try{await this.#n.config.onError?.(c,e,this.state.context,this,r)}catch(u){Promise.reject(u)}try{await this.options.onError?.(c,e,this.state.context,r)}catch(u){Promise.reject(u)}try{await this.#n.config.onSettled?.(void 0,c,this.state.variables,this.state.context,this,r)}catch(u){Promise.reject(u)}try{await this.options.onSettled?.(void 0,c,e,this.state.context,r)}catch(u){Promise.reject(u)}throw this.#r({type:"error",error:c}),c}finally{this.#n.runNext(this)}}#r(e){const t=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Rt.batch(()=>{this.#t.forEach(r=>{r.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function BS(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var AN=class extends li{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,r){const s=new ON({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:r});return this.add(s),s}add(e){this.#e.add(e);const t=fu(e);if(typeof t=="string"){const r=this.#t.get(t);r?r.push(e):this.#t.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#e.delete(e)){const t=fu(e);if(typeof t=="string"){const r=this.#t.get(t);if(r)if(r.length>1){const s=r.indexOf(e);s!==-1&&r.splice(s,1)}else r[0]===e&&this.#t.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=fu(e);if(typeof t=="string"){const s=this.#t.get(t)?.find(i=>i.state.status==="pending");return!s||s===e}else return!0}runNext(e){const t=fu(e);return typeof t=="string"?this.#t.get(t)?.find(s=>s!==e&&s.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Rt.batch(()=>{this.#e.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){const t={exact:!0,...e};return this.getAll().find(r=>K0(t,r))}findAll(e={}){return this.getAll().filter(t=>K0(e,t))}notify(e){Rt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>
18t.state.isPaused);return Rt.batch(()=>Promise.all(e.map(t=>t.continue().catch(en))))}};function fu(e){return e.options.scope?.id}var NN=class extends li{#e;#t=void 0;#n;#a;constructor(t,r){super(),this.#e=t,this.setOptions(r),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const r=this.options;this.options=this.#e.defaultMutationOptions(t),Yu(this.options,r)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),r?.mutationKey&&this.options.mutationKey&&Ps(r.mutationKey)!==Ps(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(t){this.#r(),this.#s(t)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#r(),this.#s()}mutate(t,r){return this.#a=r,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(t)}#r(){const t=this.#n?.state??BS();this.#t={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#s(t){Rt.batch(()=>{if(this.#a&&this.hasListeners()){const r=this.#t.variables,s=this.#t.context,i={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#a.onSuccess?.(t.data,r,s,i)}catch(c){Promise.reject(c)}try{this.#a.onSettled?.(t.data,null,r,s,i)}catch(c){Promise.reject(c)}}else if(t?.type==="error"){try{this.#a.onError?.(t.error,r,s,i)}catch(c){Promise.reject(c)}try{this.#a.onSettled?.(void 0,t.error,r,s,i)}catch(c){Promise.reject(c)}}}this.listeners.forEach(r=>{r(this.#t)})})}},MN=class extends li{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){const s=t.queryKey,i=t.queryHash??rg(s,t);let c=this.get(i);return c||(c=new _N({client:e,queryKey:s,queryHash:i,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(s)}),this.add(c)),c}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Rt.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(r=>G0(t,r))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(r=>G0(e,r)):t}notify(e){Rt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Rt.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Rt.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},jN=class{#e;#t;#n;#a;#r;#s;#o;#i;constructor(e={}){this.#e=e.queryCache||new MN,this.#t=e.mutationCache||new AN,this.#n=e.defaultOptions||{},this.#a=new Map,this.#r=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#o=ng.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#i=Gu.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#o?.(),this.#o=void 0,this.#i?.(),this.#i=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=this.#e.build(this,t),s=r.state.data;return s===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Va(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(s))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:r})=>{const s=r.data;return[t,s]})}setQueryData(e,t,r){const s=this.defaultQueryOptions({queryKey:e}),c=this.#e.get(s.queryHash)?.state.data,u=hN(t,c);if(u!==void 0)return this.#e.build(this,s).setData(u,{...r,manual:!0})}
vendor: 5,556 bytes, line 18
18setQueriesData(e,t,r){return Rt.batch(()=>this.#e.findAll(e).map(({queryKey:s})=>[s,this.setQueryData(s,t,r)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){const t=this.#e;Rt.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=this.#e;return Rt.batch(()=>(r.findAll(e).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},s=Rt.batch(()=>this.#e.findAll(e).map(i=>i.cancel(r)));return Promise.all(s).then(en).catch(en)}invalidateQueries(e,t={}){return Rt.batch(()=>(this.#e.findAll(e).forEach(r=>{r.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},s=Rt.batch(()=>this.#e.findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let c=i.fetch(void 0,r);return r.throwOnError||(c=c.catch(en)),i.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(s).then(en)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=this.#e.build(this,t);return r.isStaleByTime(Va(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(en).catch(en)}fetchInfiniteQuery(e){return e.behavior=tx(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(en).catch(en)}ensureInfiniteQueryData(e){return e.behavior=tx(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Gu.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#a.set(Ps(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#a.values()],r={};return t.forEach(s=>{El(e,s.queryKey)&&Object.assign(r,s.defaultOptions)}),r}setMutationDefaults(e,t){this.#r.set(Ps(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#r.values()],r={};return t.forEach(s=>{El(e,s.mutationKey)&&Object.assign(r,s.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=rg(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===ag&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},HS=x.createContext(void 0),vn=e=>{const t=x.useContext(HS);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},LN=({client:e,children:t})=>(x.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),f.jsx(HS.Provider,{value:e,children:t})),$S=x.createContext(!1),DN=()=>x.useContext($S);$S.Provider;function IN(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var kN=x.createContext(IN()),PN=()=>x.useContext(kN),UN=(e,t,r)=>{const s=r?.state.error&&typeof e.throwOnError=="function"?sg(e.throwOnError,[r.state.error,r]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||s)&&(t.isReset()||(e.retryOnMount=!1))},zN=e=>{x.useEffect(()=>{e.clearReset()},[e])},BN=({result:e,errorResetBoundary:t,throwOnError:r,query:s,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&s&&(i&&e.data===void 0||sg(r,[e.error,s])),HN=e=>{if(e.suspense){const r=i=>i==="static"?i:Math.max(i??1e3,1e3),s=e.staleTime;e.staleTime=typeof s=="function"?(...i)=>r(s(...i)):r(s),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},$N=(e,t)=>e.isLoading&&e.isFetching&&!t,FN=(e,t)=>e?.suspense&&t.isPending,rx=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function VN(e,t,r){const s=DN(),i=PN(),c=vn(),u=c.defaultQueryOptions(e);c.getDefaultOptions().queries?._experimental_beforeQuery?.(u);const d=c.getQueryCache().get(u.queryHash);u._optimisticResults=s?"isRestoring":"optimistic",HN(u),UN(u,i,d),zN(i);const h=!c.getQueryCache().get(u.queryHash),[m]=x.useState(()=>new t(c,u)),v=m.getOptimisticResult(u),g=!s&&e.subscribed!==!1;if(x.useSyncExternalStore(x.useCallback(b=>{const S=g?m.subscribe(Rt.batchCalls(b)):en;return m.updateResult(),S},[m,g]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),x.useEffect(()=>{m.setOptions(u)},[u,m]),FN(u,v))throw rx(u,m,i);if(BN({result:v,errorResetBoundary:i,throwOnError:u.throwOnError,query:d,suspense:u.suspense}))throw v.error;return c.getDefaultOptions().queries?._experimental_afterQuery?.(u,v),u.experimental_prefetchInRender&&!Cl.isServer()&&$N(v,s)&&(h?rx(u,m,i):d?.promise)?.catch(en).finally(()=>{m.updateResult()}),u.notifyOnChangeProps?v:m.trackResult(v)}function or(e,t){return VN(e,EN)}function qn(e,t){const r=vn(),[s]=x.useState(()=>new NN(r,e));x.useEffect(()=>{s.setOptions(e)},[s,e]);const i=x.useSyncExternalStore(x.useCallback(u=>s.subscribe(Rt.batchCalls(u)),[s]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),c=x.useCallback((u,d)=>{s.mutate(u,d).catch(en)},[s]);if(i.error&&sg(s.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:c,mutateAsync:i.mutate}}async function qN(e,t){const r=e.getReader();let s;for(;!(s=await r.read()).done;)t(s.value)}function YN(e){let t,r,s,i=!1;
18return function(u){t===void 0?(t=u,r=0,s=-1):t=KN(t,u);const d=t.length;let h=0;for(;r<d;){i&&(t[r]===10&&(h=++r),i=!1);let m=-1;for(;r<d&&m===-1;++r)switch(t[r]){case 58:s===-1&&(s=r-h);break;case 13:i=!0;case 10:m=r;break}if(m===-1)break;e(t.subarray(h,m),s),h=r,s=-1}h===d?t=void 0:h!==0&&(t=t.subarray(h),r-=h)}}function GN(e,t,r){let s=ax();const i=new TextDecoder;return function(u,d){if(u.length===0)r?.(s),s=ax();else if(d>0){const h=i.decode(u.subarray(0,d)),m=d+(u[d+1]===32?2:1),v=i.decode(u.subarray(m));switch(h){case"data":s.data=s.data?s.data+` 19`+v:v;break;case"event":s.event=v;break;case"id":e(s.id=v);break;case"retry":const g=parseInt(v,10);isNaN(g)||t(s.retry=g);break}}}}function KN(e,t){const r=new Uint8Array(e.length+t.length);return r.set(e),r.set(t,e.length),r}function ax(){return{data:"",event:"",id:"",retry:void 0}}var QN=function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,s=Object.getOwnPropertySymbols(e);i<s.length;i++)t.indexOf(s[i])<0&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(r[s[i]]=e[s[i]]);return r};const mm="text/event-stream",XN=1e3,sx="last-event-id";function WN(e,t){var{signal:r,headers:s,onopen:i,onmessage:c,onclose:u,onerror:d,openWhenHidden:h,fetch:m}=t,v=QN(t,["signal","headers","onopen","onmessage","onclose","onerror","openWhenHidden","fetch"]);return new Promise((g,b)=>{const S=Object.assign({},s);S.accept||(S.accept=mm);let _;function C(){_.abort(),document.hidden||D()}h||document.addEventListener("visibilitychange",C);let E=XN,R=0;function A(){document.removeEventListener("visibilitychange",C),window.clearTimeout(R),_.abort()}r?.addEventListener("abort",()=>{A(),g()});const j=m??window.fetch,N=i??ZN;async function D(){var z;_=new AbortController;try{const I=await j(e,Object.assign(Object.assign({},v),{headers:S,signal:_.signal}));await N(I),await qN(I.body,YN(GN(P=>{P?S[sx]=P:delete S[sx]},P=>{E=P},c))),u?.(),A(),g()}catch(I){if(!_.signal.aborted)try{const P=(z=d?.(I))!==null&&z!==void 0?z:E;window.clearTimeout(R),R=window.setTimeout(D,P)}catch(P){A(),b(P)}}}D()})}function ZN(e){const t=e.headers.get("content-type");if(!t?.startsWith(mm))throw new Error(`Expected content-type to be ${mm}, Actual: ${t}`)}class JN extends Error{constructor(t,r){super(`Stream request failed with status ${t}`),this.status=t,this.body=r,this.name="StreamHttpError"}}class e7 extends Error{constructor(){super("Stream closed before its done event"),this.name="StreamTruncatedError"}}function t7(e){return e.endsWith("/")?e.slice(0,-1):e}async function ig(e,t,{baseUrl:r="",method:s="POST",signal:i,onEvent:c}){const u=`${t7(r)}${e}`,d=s==="GET",h=Symbol("done"),m=new AbortController,v=()=>m.abort();i&&(i.aborted?m.abort():i.addEventListener("abort",v,{once:!0}));try{await WN(u,{method:s,credentials:"include",headers:d?{}:{"Content-Type":"application/json"},body:d||t==null?void 0:JSON.stringify(t),signal:m.signal,openWhenHidden:!0,async onopen(g){const b=g.headers.get("content-type")??"";if(g.ok&&b.includes("text/event-stream"))return;let S=null;try{S=await g.json()}catch{}throw new JN(g.status,S)},onmessage(g){if(!g.event)return;let b={};if(g.data)try{b=JSON.parse(g.data)}catch{b={}}c(g.event,b),g.event==="done"&&m.abort(h)},onclose(){m.abort()},onerror(g){throw g}})}catch(g){if(m.signal.aborted)return;throw g}finally{i&&i.removeEventListener("abort",v)}if(!i?.aborted&&!(m.signal.aborted&&m.signal.reason===h))throw new e7}class Za extends Error{constructor(t,r,s){super(r),this.status=t,this.requiredCredits=s,this.name="BackendHttpError"}}function Y$(e){return e instanceof Za&&e.status===402}const n7=new Set(["default","retro","realistic"]);function lg(e){return typeof e=="string"&&n7.has(e)?e:void 0}const r7=new Set(["draft","generating","ready","partial"]),cg=new Set(["pending","generating","text_ready","ready","failed"]);function nt(e){return typeof e=="object"&&e!==null}function Ve(e,t){if(typeof e!="string")throw new Error(`Invalid backend payload: "${t}" must be a string.`);return e}function vd(e,t){if(typeof e!="number"||Number.isNaN(e))throw new Error(`Invalid backend payload: "${t}" must be a number.`);return e}function Ku(e,t){if(typeof e=="string"||e===null)return e;throw new Error(`Invalid backend payload: "${t}" must be a string or null.`)}function ug(e,t){const r=Ve(e,t);if(!r7.has(r))throw new Error(`Invalid backend payload: "${t}" has unknown value.`);return r}function bd(e,t){const r=Ve(e,t);if(!cg.has(r))throw new Error(`Invalid backend payload: "${t}" has unknown value.`);return r}function ot(e){return e.endsWith("/")?e.slice(0,-1):e}async function Nt(e){if(!e.ok){const t=`Backend request failed with status ${e.status}`,r=await e.json().catch(()=>null),s=nt(r)&&typeof r.message=="string"?r.message:t,i=nt(r)&&typeof r.requiredCredits=="number"?r.requiredCredits:void 0;throw new Za(e.status,s,i)}return e.json()}function FS(e){if(!nt(e))throw new Error("Invalid backend payload: expected an object.");if(!Array.isArray(e.slides))throw new Error('Invalid backend payload: "slides" must be an array.');return{id:Ve(e.id,"id"),title:Ve(e.title,"title"),description:Ve(e.description,"description"),status:ug(e.status,"status"),outline:typeof e.outline=="string"?e.outline:void 0,isPublic:typeof e.isPublic=="boolean"?e.isPublic:void 0,userId:typeof e.userId=="string"?e.userId:e.userId===null?null:void 0,vizStyle:lg(e.vizStyle),withAudio:typeof e.withAudio=="boolean"?e.
19withAudio:!1,authorDisplayName:typeof e.authorDisplayName=="string"?e.authorDisplayName:e.authorDisplayName===null?null:void 0,authorDisplaySlug:typeof e.authorDisplaySlug=="string"?e.authorDisplaySlug:e.authorDisplaySlug===null?null:void 0,saveCount:typeof e.saveCount=="number"?e.saveCount:void 0,viewCount:typeof e.viewCount=="number"?e.viewCount:void 0,clonedFromLessonId:typeof e.clonedFromLessonId=="string"?e.clonedFromLessonId:e.clonedFromLessonId===null?null:void 0,clonedFromUserId:typeof e.clonedFromUserId=="string"?e.clonedFromUserId:e.clonedFromUserId===null?null:void 0,clonedFromDisplayName:typeof e.clonedFromDisplayName=="string"?e.clonedFromDisplayName:e.clonedFromDisplayName===null?null:void 0,clonedFromDisplaySlug:typeof e.clonedFromDisplaySlug=="string"?e.clonedFromDisplaySlug:e.clonedFromDisplaySlug===null?null:void 0,clonedFromAvailable:typeof e.clonedFromAvailable=="boolean"?e.clonedFromAvailable:void 0,staffView:typeof e.staffView=="boolean"?e.staffView:void 0,canEditContent:typeof e.canEditContent=="boolean"?e.canEditContent:void 0,createdAt:typeof e.createdAt=="string"?e.createdAt:void 0,updatedAt:typeof e.updatedAt=="string"?e.updatedAt:void 0,slides:e.slides.map((t,r)=>{if(!nt(t))throw new Error(`Invalid backend payload: "slides[${r}]" must be an object.`);return{id:Ve(t.id,`slides[${r}].id`),order:vd(t.order,`slides[${r}].order`),status:bd(t.status,`slides[${r}].status`),title:typeof t.title=="string"?t.title:null}})}}function a7(e){if(!Array.isArray(e))return;const t=[];for(const r of e)nt(r)&&typeof r.start=="number"&&typeof r.text=="string"&&t.push({start:r.start,text:r.text});return t}function s7(e){if(!nt(e))throw new Error("Invalid backend payload: expected an object.");return{id:Ve(e.id,"id"),lessonId:typeof e.lessonId=="string"?e.lessonId:void 0,order:vd(e.order,"order"),status:bd(e.status,"status"),prompt:typeof e.prompt=="string"?e.prompt:void 0,content:Ku(e.content,"content"),audioData:typeof e.audioData=="string"||e.audioData===null?e.audioData:void 0,actions:Array.isArray(e.actions)?e.actions:void 0,captionCues:a7(e.captionCues)}}const o7=new Set(["visual","explainer","challenge"]);function VS(e){return typeof e=="string"&&o7.has(e)?e:"visual"}const i7=/<\/?(?:ref|b|i|em|strong|u)\b[^>]*>/gi,l7=/<viz\b[^>]*>.*?<\/viz>|<viz\b[^>]*\/>|<br\s*\/?>/gi;function c7(e){return e.replace(l7," ").replace(i7,"")}function u7(e){if(!nt(e))throw new Error("Invalid backend payload: expected an object.");return{id:Ve(e.id,"id"),lessonId:typeof e.lessonId=="string"?e.lessonId:void 0,order:vd(e.order,"order"),status:bd(e.status,"status"),prompt:typeof e.prompt=="string"?e.prompt:void 0,content:Ku(e.content,"content"),audioData:typeof e.audioData=="string"||e.audioData===null?e.audioData:void 0,actions:Array.isArray(e.actions)?e.actions:null,slideType:VS(e.slideType),kicker:typeof e.kicker=="string"?e.kicker:null,title:typeof e.title=="string"?e.title:null,durationSec:typeof e.durationSec=="number"?e.durationSec:null,controls:Array.isArray(e.controls)?e.controls:null,instructions:Array.isArray(e.instructions)?e.instructions:null,checks:Array.isArray(e.checks)?e.checks:null,challenge:nt(e.challenge)?e.challenge:null,captions:Array.isArray(e.captions)?e.captions.map(t=>({...t,text:c7(t.text)})):null,objectives:Array.isArray(e.objectives)?e.objectives:null,present:nt(e.present)?e.present:null}}function d7(e){const t=FS(e),r=nt(e)&&Array.isArray(e.slides)?e.slides:[];return{...t,slides:t.slides.map((s,i)=>{const c=r[i];return{...s,slideType:VS(nt(c)?c.slideType:void 0)}})}}async function G$(e,t={}){const r=t.fetchImpl??fetch,s=ot(t.baseUrl??""),i=await r(`${s}/v2/lessons/${e}`,{credentials:t.credentials??"include"});return d7(await Nt(i))}async function K$(e,t,r={}){const s=r.fetchImpl??fetch,i=ot(r.baseUrl??""),c=await s(`${i}/v2/lessons/${e}/slides/${t}`,{credentials:r.credentials??"include"});return u7(await Nt(c))}async function Q$(e,t={}){const r=t.fetchImpl??fetch,s=ot(t.baseUrl??"");await r(`${s}/v2/lessons/${e}/complete`,{method:"POST",credentials:t.credentials??"include"})}function X$(e,t,r={}){const i=`${ot(r.baseUrl??"")}/lessons/${e}/slides/${t}/view`,c=new URLSearchParams;
19r.overlay===!1&&c.set("overlay","false"),r.ctrlInset&&r.ctrlInset>0&&c.set("ctrlInset",String(Math.round(r.ctrlInset)));const u=c.toString();return u?`${i}?${u}`:i}async function W$(e,t,r={}){const s=r.fetchImpl??fetch,i=ot(r.baseUrl??""),c=await s(`${i}/lessons/${e}/public`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({isPublic:t}),credentials:r.credentials??"include"}),u=await Nt(c);if(!nt(u)||typeof u.isPublic!="boolean")throw new Error("Invalid backend payload: expected { isPublic: boolean }");return{isPublic:u.isPublic}}async function Z$(e,t={}){const r=t.fetchImpl??fetch,s=ot(t.baseUrl??""),i=await r(`${s}/lessons/${e}/clone`,{method:"POST",credentials:t.credentials??"include"}),c=await Nt(i);if(!nt(c)||typeof c.id!="string")throw new Error("Invalid backend payload: expected { id: string }");return{id:c.id}}async function J$(e,t={}){const r=t.fetchImpl??fetch,s=ot(t.baseUrl??""),i=await r(`${s}/lessons/${e}`,{method:"DELETE",credentials:t.credentials??"include"});if(!i.ok){const c=`Failed to delete lesson (status ${i.status})`,u=await i.json().then(d=>nt(d)&&typeof d.message=="string"?d.message:c).catch(()=>c);throw new Error(u)}}async function eF(e={}){const t=e.fetchImpl??fetch,r=ot(e.baseUrl??""),s=new URLSearchParams;e.scope&&s.set("scope",e.scope),e.page!==void 0&&s.set("page",String(e.page)),e.limit!==void 0&&s.set("limit",String(e.limit)),e.search&&s.set("search",e.search),e.sort&&s.set("sort",e.sort);const i=s.toString(),c=i?`${r}/lessons?${i}`:`${r}/lessons`,u=await t(c,{credentials:e.credentials??"include"}),d=await Nt(u),h=(m,v)=>{if(!nt(m))throw new Error(`Invalid backend payload: "lessons[${v}]" must be an object.`);return{id:Ve(m.id,`lessons[${v}].id`),title:Ve(m.title,`lessons[${v}].title`),description:Ve(m.description,`lessons[${v}].description`),status:ug(m.status,`lessons[${v}].status`),firstSlideId:typeof m.firstSlideId=="string"?m.firstSlideId:null,firstSlideStatus:cg.has(m.firstSlideStatus)?m.firstSlideStatus:null,vizStyle:lg(m.vizStyle),authorDisplayName:typeof m.authorDisplayName=="string"?m.authorDisplayName:m.authorDisplayName===null?null:void 0,authorDisplaySlug:typeof m.authorDisplaySlug=="string"?m.authorDisplaySlug:m.authorDisplaySlug===null?null:void 0,saveCount:typeof m.saveCount=="number"?m.saveCount:void 0,viewCount:typeof m.viewCount=="number"?m.viewCount:void 0,clonedFromLessonId:typeof m.clonedFromLessonId=="string"?m.clonedFromLessonId:m.clonedFromLessonId===null?null:void 0,clonedFromDisplayName:typeof m.clonedFromDisplayName=="string"?m.clonedFromDisplayName:m.clonedFromDisplayName===null?null:void 0,clonedFromDisplaySlug:typeof m.clonedFromDisplaySlug=="string"?m.clonedFromDisplaySlug:m.clonedFromDisplaySlug===null?null:void 0,plannerThreadId:typeof m.plannerThreadId=="string"?m.plannerThreadId:m.plannerThreadId===null?null:void 0}};if(nt(d)&&"lessons"in d){const{lessons:m,total:v,page:g,limit:b}=d;if(!Array.isArray(m))throw new Error('Invalid backend payload: "lessons" must be an array.');return{lessons:m.map((S,_)=>h(S,_)),total:typeof v=="number"?v:0,page:typeof g=="number"?g:1,limit:typeof b=="number"?b:10}}if(!Array.isArray(d))throw new Error("Invalid backend payload: expected an array.");return d.map((m,v)=>h(m,v))}async function f7(e={}){const t=e.fetchImpl??fetch,r=ot(e.baseUrl??""),s=new URLSearchParams;e.limit&&s.set("limit",String(e.limit));const i=s.toString(),c=i?`${r}/lessons/recent?${i}`:`${r}/lessons/recent`,u=await t(c,{credentials:e.credentials??"include"}),d=await Nt(u);if(!Array.isArray(d))throw new Error("Invalid backend payload: expected an array.");return d.map((h,m)=>{if(!nt(h))throw new Error(`Invalid backend payload: "[${m}]" must be an object.`);return{id:Ve(h.id,`[${m}].id`),title:Ve(h.title,`[${m}].title`),description:Ve(h.description,`[${m}].description`),status:ug(h.status,`[${m}].status`),firstSlideId:typeof h.firstSlideId=="string"?h.firstSlideId:null,firstSlideStatus:cg.has(h.firstSlideStatus)?h.firstSlideStatus:null,vizStyle:lg(h.vizStyle),viewedAt:Ve(h.viewedAt,`[${m}].viewedAt`)}})}async function tF(e,t={}){const r=t.fetchImpl??fetch,s=ot(t.baseUrl??""),i=await r(`${s}/lessons/${e}/commit`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({speedMode:t.speedMode??"fast",vizStyle:t.vizStyle??"default",withAudio:t.withAudio??!1,...t.targetAudience!==void 0&&{targetAudience:t.targetAudience}}),credentials:t.credentials??"include"}),c=await Nt(i);if(!nt(c))throw new Error("Invalid backend payload: expected an object.");return{status:"generating",id:Ve(c.id,"id")}}async function nF(e,t={}){const r=t.fetchImpl??fetch,s=ot(t.baseUrl??""),i=await r(`${s}/lessons/plan/chat`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({message:e,threadId:t.threadId,lessonId:t.lessonId,slides:t.slides??[],attachments:t.attachments??[]}),credentials:t.credentials??"include"}),c=await Nt(i);return qS(c)}function qS(e){if(!nt(e))throw new Error("Invalid backend payload: expected an object.");return{thread_id:Ve(e.thread_id,"thread_id"),lesson_id:typeof e.lesson_id=="string"?e.lesson_id:null,messages:Array.isArray(e.messages)?e.messages:[],research_results:Array.isArray(e.research_results)?e.research_results:[]}}async function h7(e={}){const t=e.fetchImpl??fetch,r=ot(e.baseUrl??""),s=new URLSearchParams;e.limit&&s.set("limit",String(e.limit));const i=s.toString(),c=i?`${r}/lessons/drafts?${i}`:`${r}/lessons/drafts`,u=await t(c,{credentials:e.credentials??"include"}),d=await Nt(u);if(!Array.isArray(d))throw new Error("Invalid backend payload: expected an array.");return d.map((h,m)=>{if(!nt(h))throw new Error(`Invalid backend payload: "[${m}]" must be an object.`);return{id:Ve(h.id,`[${m}].id`),title:Ve(h.title,`[${m}].title`),description:Ve(h.description,`[${m}].description`),updatedAt:Ve(h.updatedAt,`[${m}].updatedAt`)}})}async function rF(e,t={}){const r=t.fetchImpl??fetch,s=ot(t.baseUrl??""),i=await r(`${s}/lessons/${e}/plan`,{credentials:t.credentials??"include"}),c=await Nt(i);return qS(c)}async function p7(e,t={}){const r=t.fetchImpl??fetch,s=ot(t.baseUrl??""),i=await r(`${s}/lessons/${e}`,{credentials:t.credentials??"include"}),c=await Nt(i);return FS(c)}async function m7(e,t,r={}){const s=r.fetchImpl??fetch,i=ot(r.baseUrl??""),c=await s(`${i}/lessons/${e}/slides/${t}`,{credentials:r.credentials??"include"}),u=await Nt(c);return s7(u)}async function aF(e,t,r={}){const s=r.fetchImpl??fetch,i=ot(r.baseUrl??""),c=await s(`${i}/lessons/${e}/slides/${t}/source`,{credentials:r.credentials??"include"}),u=await Nt(c);if(!nt(u))throw new Error("Invalid backend payload: expected an object.");return{content:Ku(u.content,"content"),code:Ku(u.code,"code")}}async function sF(e,t,r,s={}){const i=s.fetchImpl??fetch,c=ot(s.baseUrl??""),u=await i(`${c}/lessons/${e}/slides/${t}`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify(r),credentials:s.credentials??"include"});await Nt(u)}function g7(e){if(!nt(e))throw new Error("Invalid backend payload: expected an object.");return{id:Ve(e.id,"id"),order:vd(e.order,"order"),title:Ve(e.title,"title"),status:bd(e.status,"status")}}async function oF(e,t,r,s={}){const i=s.fetchImpl??fetch,c=ot(s.baseUrl??""),u=await i(`${c}/lessons/${e}/slides`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({prompt:t,...r?{slideType:r}:{}}),credentials:s.credentials??"include"}),d=await Nt(u);return g7(d)}async function iF(e,t,r,s={}){const i=s.fetchImpl??fetch,c=ot(s.baseUrl??""),u=await i(`${c}/lessons/${e}/slides/${t}/edit`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({editInstruction:r}),credentials:s.credentials??"include"}),d=await Nt(u);if(!nt(d))throw new Error("Invalid backend payload: expected an object.");return Ve(d.status,"status")==="needs_clarification"?{status:"needs_clarification",thread_id:Ve(d.thread_id,"thread_id"),questions:Array.isArray(d.questions)?d.questions:[]}:{status:"generating",thread_id:Ve(d.thread_id,"thread_id"),id:Ve(d.id,"id")}}async function lF(e,t,r,s,i={}){const c=i.fetchImpl??fetch,u=ot(i.baseUrl??""),d=await c(`${u}/lessons/${e}/slides/${t}/edit/resume`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({threadId:r,answers:s}),credentials:i.credentials??"include"}),h=await Nt(d);if(!nt(h))throw new Error("Invalid backend payload: expected an object.");return Ve(h.status,"status")==="needs_clarification"?{status:"needs_clarification",thread_id:Ve(h.thread_id,"thread_id"),questions:Array.isArray(h.questions)?h.questions:[]}:{status:"generating",thread_id:Ve(h.thread_id,"thread_id"),id:Ve(h.id,"id")}}async function cF(e,t,r={}){const s=r.fetchImpl??fetch,i=ot(r.baseUrl??""),c=await s(`${i}/lessons/${e}/slides/${t}`,{method:"DELETE",credentials:r.credentials??"include"});if(!c.ok){const u=`Failed to delete slide (status ${c.status})`,d=await c.json().then(h=>nt(h)&&typeof h.message=="string"?h.message:u).catch(()=>u);throw new Error(d)}}async function uF(e,t,r={}){const s=r.fetchImpl??fetch,i=ot(r.baseUrl??""),c=await s(`${i}/lessons/${e}/slides/${t}/retry`,{method:"POST",credentials:r.credentials??"include"});if(!c.ok){const u=`Failed to retry slide (status ${c.status})`,d=await c.json().then(h=>nt(h)&&typeof h.message=="string"?h.message:u).catch(()=>u);throw new Error(d)}return c.json()}async function dF(e,t,r,s,i={}){const c=i.fetchImpl??fetch,u=ot(i.baseUrl??""),d=await c(`${u}/lessons/${e}/slides/${t}/chat`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({message:r,threadId:s}),credentials:i.credentials??"include"});return Nt(d)}async function fF(e,t,r,s,i,c={}){await ig(`/lessons/${e}/slides/${t}/chat/stream`,{message:r,threadId:s},{baseUrl:c.baseUrl,signal:c.signal,onEvent:(u,d)=>{const h=d??{};switch(u){case"token":typeof h.text=="string"&&i.onToken(h.text);break;case"chat_actions":i.onActions({actions:h.actions??[],audio_data:h.audio_data??null,action_timeline:h.action_timeline??null,caption_cues:h.caption_cues??null});break;case"balance":typeof h.creditBalance=="number"&&i.onBalance?.(h.creditBalance);break;case"error":typeof h.message=="string"&&i.onError?.(h.message);break}}})}async function hF(e,t,r){await ig("/lessons/plan/chat/stream",{message:e,threadId:t.threadId,lessonId:t.lessonId,slides:t.slides??[],attachments:t.attachments??[]},{baseUrl:t.baseUrl,signal:t.signal,onEvent:(s,i)=>{const c=i??{};switch(s){case"token":typeof c.text=="string"&&r.onToken(c.text);break;case"plan_start":r.onPlanStart?.();break;case"plan_meta":r.onPlanMeta?.({title:typeof c.title=="string"?c.title:void 0,description:typeof c.description=="str
19ing"?c.description:void 0,summary:typeof c.summary=="string"?c.summary:void 0});break;case"plan_slide":typeof c.index=="number"&&c.slide&&r.onPlanSlide?.(c.index,c.slide);break;case"plan":r.onPlan(c);break;case"research_search":typeof c.query=="string"&&r.onResearchSearch?.(c.query);break;case"research_results":typeof c.query=="string"&&Array.isArray(c.results)&&r.onResearchResults?.(c.query,c.results);break;case"research_source":typeof c.url=="string"&&r.onResearchSource?.({url:c.url,title:typeof c.title=="string"?c.title:""});break;case"questions":Array.isArray(c.questions)&&r.onQuestions(c.questions);break;case"build_intent":r.onBuildIntent(typeof c.lesson_id=="string"?c.lesson_id:null);break;case"error":typeof c.message=="string"&&r.onError?.(c.message);break}}})}async function pF(e,t,r={}){await ig(`/lessons/${e}/events`,void 0,{method:"GET",baseUrl:r.baseUrl,signal:r.signal,onEvent:(s,i)=>{const c=i??{};switch(s){case"viz_draft":typeof c.slide_id=="string"&&typeof c.html=="string"&&t.onVizDraft({slideId:c.slide_id,step:typeof c.step=="number"?c.step:0,library:typeof c.library=="string"?c.library:"p5js",html:c.html});break;case"slide_ready":typeof c.slide_id=="string"&&t.onSlideReady({slideId:c.slide_id});break;case"slide_status":typeof c.slide_id=="string"&&typeof c.status=="string"&&t.onSlideStatus?.({slideId:c.slide_id,status:c.status});break;case"slide_activity":typeof c.slide_id=="string"&&typeof c.label=="string"&&t.onSlideActivity?.({slideId:c.slide_id,label:c.label});break;case"slide_text":typeof c.slide_id=="string"&&typeof c.content_markdown=="string"&&t.onSlideText?.({slideId:c.slide_id,slideIndex:typeof c.slide_index=="number"?c.slide_index:0,content:c.content_markdown});break;case"error":typeof c.message=="string"&&t.onError?.(c.message);break}}})}async function mF(e,t={}){const r=t.fetchImpl??fetch,s=ot(t.baseUrl??""),i=new URL(`${s}/lessons/${e}/export/markdown`);t.sourceUrl&&i.searchParams.set("source_url",t.sourceUrl);const c=await r(i.toString(),{credentials:t.credentials??"include"});if(!c.ok){const u=`Export failed (status ${c.status})`,d=await c.json().then(h=>nt(h)&&typeof h.message=="string"?h.message:u).catch(()=>u);throw new Error(d)}return c.blob()}async function gF(e,t,r={}){const s=r.fetchImpl??fetch,i=ot(r.baseUrl??""),c=new URL(`${i}/lessons/${e}/chat/history`);t&&c.searchParams.set("thread_id",t);const u=await s(c.toString(),{credentials:r.credentials??"include"});return Nt(u)}let hu;function YS(){return hu||(hu={queryClient:new jN({defaultOptions:{queries:{retry:(t,r)=>r instanceof Za&&r.status>=400&&r.status<500?!1:t<3}}})},hu)}function y7({children:e}){const{queryClient:t}=YS();return f.jsx(LN,{client:t,children:e})}const GS="theme";function v7(e){return e==="light"||e==="dark"||e==="auto"}function b7(){if(typeof window>"u")return"auto";const e=window.localStorage.getItem(GS);return v7(e)?e:"auto"}function dg(e){if(typeof document>"u")return;const t=window.matchMedia("(prefers-color-scheme: dark)").matches,r=e==="auto"?t?"dark":"light":e,s=document.documentElement;s.classList.remove("light","dark"),s.classList.add(r),e==="auto"?s.removeAttribute("data-theme"):s.setAttribute("data-theme",e),s.style.colorScheme=r}let Qu="auto";const gm=new Set;function x7(){return Qu}function S7(){return"auto"}function w7(e){return gm.add(e),()=>{gm.delete(e)}}function KS(){for(const e of gm)e()}function _7(e){Qu=e,dg(e),typeof window<"u"&&window.localStorage.setItem(GS,e),KS()}let ym=!1;function E7(){ym||typeof window>"u"||(ym=!0,Qu=b7(),dg(Qu))}function fg(){const e=x.useSyncExternalStore(w7,x7,S7);x.useEffect(()=>{ym||(E7(),KS())},[]),x.useEffect(()=>{if(e!=="auto")return;const r=window.matchMedia("(prefers-color-scheme: dark)"),s=()=>dg("auto");return r.addEventListener("change",s),()=>r.removeEventListener("change",s)},[e]);const t=x.useCallback(r=>{_7(r)},[]);return{mode:e,setMode:t}}function ox(e){return"dark"}function ix(e,t){e.contentWindow?.postMessage({type:"set-theme",mode:t},"*")}function C7(){const{mode:e,setMode:t}=fg(),r=x.useRef(new Set);x.useEffect(()=>{const c=ox();for(const u of r.current)ix(u,c)},[e]);const s=x.useCallback(c=>{r.current.add(c),ix(c,ox())},[e]),i=x.useCallback(c=>{r.current.delete(c)},[]);return{mode:e,setMode:t,register:s,unregister:i}}function lx(e,t){e.contentWindow?.postMessage({type:"set-theme-style",style:t},"*")}function R7(e){const t=x.useRef(new Set),r=x.useRef(e??"default");r.current=e??"default",x.useEffect(()=>{for(const c of t.current)lx(c,r.current)},[e]);const s=x.useCallback(c=>{t.current.add(c),lx(c,r.current)},[]),i=x.useCallback(c=>{t.current.delete(c)},[]);return{register:s,unregister:i}}const QS=x.createContext(null);function T7({children:e}){const t=C7(),[r,s]=x.useState(void 0),i=R7(r),c=x.useCallback(d=>{t.register(d),i.register(d)},[t,i]),u=x.useCallback(d=>{t.unregister(d),i.unregister(d)},[t,i]);return f.jsx(QS.Provider,{value:{register:c,unregister:u,setVizStyle:s},children:e})}function yF(){return x.useContext(QS)??{register:()=>{},unregister:()=>{},setVizStyle:()=>{}}}function hg(e){return typeof e=="object"&&e!==null}function Xt(e){return e.endsWith("/")?e.slice(0,-1):e}async function bn(e){if(!e.ok){const t=`Backend request failed with status ${e.status}`,r=await e.json().then(s=>hg(s)&&typeof s.message=="string"?s.message:t).catch(()=>t);throw new Za(e.status,r)}return e.json()}async function O7(e={}){const t=e.fetchImpl??fetch,r=Xt(e.baseUrl??""),s=await t(`${r}/organizations/me`,{credentials:e.credentials??"include"});return bn(s)}async function A7(e={}){const t=e.fetchImpl??fetch,r=Xt(e.baseUrl??""),s=await t(`${r}/organizations/me/memberships`,{credentials:e.credentials??"include"});return bn(s)}async function N7(e,t={}){const r=t.fetchImpl??fetch,s=Xt(t.baseUrl??""),i=await r(`${s}/organizations/me/active`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({orgId:e}),credentials:t.credentials??"include"});return bn(i)}async function M7(e,t={}){const r=t.fetchImpl??fetch,s=Xt(t.baseUrl??""),i=await r(`${s}/organizations/me`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:e}),credentials:t.credentials??"include"});return bn(i)}async function j7(e={}){const t=e.fetchImpl??fetch,r=Xt(e.baseUrl??""),s=await t(`${r}/organizations/me/api-keys`,{credentials:e.credentials??"include"});return bn(s)}async function L7(e,t={}){const r=t.fetchImpl??fetch,s=Xt(t.baseUrl??""),i=await r(`${s}/organizations/me/api-keys`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({label:e}),credentials:t.credentials??"include"});return bn(i)}async function D7(e,t,r={}){const s=r.fetchImpl??fetch,i=Xt(r.baseUrl??""),c=await s(`${i}/organizations/me/api-keys/${e}`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({label:t}),credentials:r.credentials??"include"});return bn(c)}async function I7(e,t={}){const r=t.fetchImpl??fetch,s=Xt(t.baseUrl??""),i=await r(`${s}/organizations/me/api-keys/${e}`,{method:"DELETE",credentials:t.credentials??"include"});if(!i.ok){const c=`Failed to revoke API key (status ${i.status})`,u=await i.json().then(d=>hg(d)&&typeof d.message=="string"?d.message:c).catch(()=>c);throw new Za(i.status,u)}}async function k7(e={}){const t=e.fetchImpl??fetch,r=Xt(e.baseUrl??""),s=await t(`${r}/credits/balance`,{credentials:e.credentials??"include"});return bn(s)}async function P7(e={}){const t=e.fetchImpl??fetch,r=Xt(e.baseUrl??""),s=await t(`${r}/organizations/me/members`,{credentials:e.credentials??"include"});return bn(s)}async function U7(e,t,r={}){const s=r.fetchImpl??fetch,i=Xt(r.baseUrl??""),c=await s(`${i}/organizations/me/members`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e,role:t}),credentials:r.credentials??"include"});return bn(c)}async function z7(e,t={}){const r=t.fetchImpl??fetch,s=Xt(t.baseUrl??""),i=await r(`${s}/organizations/me/members/${e}`,{method:"DELETE",credentials:t.credentials??"include"});if(!i.ok){const c=`Failed to remove member (status ${i.status})`,u=await i.json().then(d=>hg(d)&&typeof d.message=="string"?d.message:c).catch(()=>c);throw new Za(i.status,u)}}async function B7(e={}){const t=e.fetchImpl??fetch,r=Xt(e.baseUrl??""),s=await t(`${r}/credits/tiers`,{credentials:e.credentials??"include"});return bn(s)}async function H7(e,t,r,s={}){const i=s.fetchImpl??fetch,c=Xt(s.baseUrl??""),u=await i(`${c}/credits/purchase`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({tierId:e,successUrl:t,cancelUrl:r}),credentials:s.credentials??"include"});return bn(u)}async function $7(e={}){const t=e.fetchImpl??fetch,r=Xt(e.baseUrl??""),s=await t(`${r}/credits/purchases`,{credentials:e.credentials??"include"});return bn(s)}async function F7(e=1,t=20,r={}){const s=r.fetchImpl??fetch,i=Xt(r.baseUrl??""),c=new URLSearchParams({page:String(e),limit:String(t)}),u=await s(`${i}/credits/transactions?${c}`,{credentials:r.credentials??"include"});return bn(u)}function Dl(){const{data:e}=yn.useSession(),t=e?.user.id;return or({queryKey:["org","credits","balance",t??"anon"],queryFn:()=>k7({baseUrl:Je}),enabled:!!t})}
19class V7 extends Error{constructor(){super("That URL is already taken."),this.name="SlugTakenError"}}function Il(e){return e.endsWith("/")?e.slice(0,-1):e}async function q7(e={}){const t=e.fetchImpl??fetch,r=Il(e.baseUrl??""),s=await t(`${r}/profiles/me`,{credentials:e.credentials??"include"});if(!s.ok)throw new Error(`Failed to load identity (status ${s.status})`);return await s.json()}async function vF(e,t={}){const r=t.fetchImpl??fetch,s=Il(t.baseUrl??""),i=await r(`${s}/profiles/me/generation-speed-mode`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({generationSpeedMode:e}),credentials:t.credentials??"include"});if(!i.ok)throw new Error(`Failed to update generation speed mode (status ${i.status})`);return await i.json()}async function Y7(e,t={}){const r=t.fetchImpl??fetch,s=Il(t.baseUrl??""),i=await r(`${s}/profiles/me/about`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({about:e}),credentials:t.credentials??"include",keepalive:!0});if(i.status===400){const c=await i.json().catch(()=>({})),u=Array.isArray(c.message)?c.message[0]:c.message;throw new Error(u??"That intro is too long.")}if(!i.ok)throw new Error(`Failed to update about (status ${i.status})`);return await i.json()}async function bF(e,t={}){const r=t.fetchImpl??fetch,s=Il(t.baseUrl??""),i=await r(`${s}/profiles/me`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify(e),credentials:t.credentials??"include",keepalive:!0});if(i.status===409)throw new V7;if(i.status===400){const c=await i.json().catch(()=>({})),u=Array.isArray(c.message)?c.message[0]:c.message;throw new Error(u??"That name or URL is not allowed.")}if(!i.ok)throw new Error(`Failed to update identity (status ${i.status})`);return await i.json()}async function G7(e={}){const t=e.fetchImpl??fetch,r=Il(e.baseUrl??""),s=await t(`${r}/profiles/me/onboarding/complete`,{method:"POST",credentials:e.credentials??"include"});if(!s.ok)throw new Error(`Failed to complete onboarding (status ${s.status})`);return await s.json()}const Pa=["profile","me"];function K7({enabled:e=!0}={}){return or({queryKey:Pa,queryFn:()=>q7({baseUrl:Je}),enabled:e})}const xF="fast",SF=[{id:"fast",label:"Fast",subtitle:"Ready in a few minutes"},{id:"thinking",label:"Thinking",subtitle:"Thinks each slide through, 2â3Ã longer, same credits"},{id:"saver",label:"Saver",subtitle:"4â5Ã longer, 1/3 the credits"}];function Q7(e){return e==="fast"||e==="saver"||e==="thinking"}const pg="dynamiclearning:pending-lesson-intent",X7="pending-lesson-intent-saved";function wF(e){typeof window>"u"||(sessionStorage.setItem(pg,JSON.stringify(e)),window.dispatchEvent(new CustomEvent(X7)))}function W7(){if(typeof window>"u")return null;const e=sessionStorage.getItem(pg);if(!e)return null;try{const t=JSON.parse(e);return typeof t.topic!="string"||!t.topic.trim()?null:{topic:t.topic.trim(),speedMode:Q7(t.speedMode)?t.speedMode:void 0}}catch{return null}}function _F(){typeof window>"u"||sessionStorage.removeItem(pg)}const Z7="modulepreload",J7=function(e){return"/"+e},cx={},qe=function(t,r,s){let i=Promise.resolve();if(r&&r.length>0){let h=function(m){return Promise.all(m.map(v=>Promise.resolve(v).then(g=>({status:"fulfilled",value:g}),g=>({status:"rejected",reason:g}))))};document.getElementsByTagName("link");const u=document.querySelector("meta[property=csp-nonce]"),d=u?.nonce||u?.getAttribute("nonce");i=h(r.map(m=>{if(m=J7(m),m in cx)return;cx[m]=!0;const v=m.endsWith(".css"),g=v?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${g}`))return;const b=document.createElement("link");if(b.rel=v?"stylesheet":Z7,v||(b.as="script"),b.crossOrigin="",b.href=m,d&&b.setAttribute("nonce",d),document.head.appendChild(b),v)return new Promise((S,_)=>{b.addEventListener("load",S),b.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${m}`)))})}))}function c(u){const d=new Event("vite:preloadError",{cancelable:!0});if(d.payload=u,window.dispatchEvent(d),!d.defaultPrevented)throw u}return i.then(u=>{for(const d of u||[])d.status==="rejected"&&c(d.reason);return t().catch(c)})};const XS=(...e)=>e.filter((t,r,s)=>!!t&&t.trim()!==""&&s.indexOf(t)===r).join(" ").trim();const e9=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const t9=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,s)=>s?s.toUpperCase():r.toLowerCase());const ux=e=>{const t=t9(e);return t.charAt(0).toUpperCase()+t.slice(1)};var n9={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 r9=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1};const a9=x.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:s,className:i="",children:c,iconNode:u,...d},h)=>x.createElement("svg",{ref:h,...n9,width:t,height:t,stroke:e,strokeWidth:s?Number(r)*24/Number(t):r,className:XS("lucide",i),...!c&&!r9(d)&&{"aria-hidden":"true"},...d},[...u.map(([m,v])=>
vendor: 4,636 bytes, line 19
19x.createElement(m,v)),...Array.isArray(c)?c:[c]]));const dt=(e,t)=>{const r=x.forwardRef(({className:s,...i},c)=>x.createElement(a9,{ref:c,iconNode:t,className:XS(`lucide-${e9(ux(e))}`,`lucide-${e}`,s),...i}));return r.displayName=ux(e),r};const s9=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],o9=dt("arrow-left",s9);const i9=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Mu=dt("arrow-right",i9);const l9=[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]],dx=dt("building-2",l9);const c9=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],ci=dt("check",c9);const u9=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],WS=dt("chevron-down",u9);const d9=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],f9=dt("chevron-left",d9);const h9=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],p9=dt("chevron-right",h9);const m9=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],g9=dt("chevron-up",m9);const y9=[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]],v9=dt("chevrons-up-down",y9);const b9=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],x9=dt("copy",b9);const S9=[["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"}]],w9=dt("ellipsis",S9);const _9=[["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"}]],E9=dt("gift",_9);const C9=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],ZS=dt("layout-dashboard",C9);const R9=[["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"}]],JS=dt("log-out",R9);const T9=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],ew=dt("message-square",T9);const O9=[["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"}]],tw=dt("monitor",O9);const A9=[["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"}]],nw=dt("moon",A9);const N9=[["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"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],M9=dt("pencil",N9);const j9=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],L9=dt("plus",j9);const D9=[["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"}]],rw=dt("settings",D9);const I9=[["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"}]],aw=dt("sun",I9);const k9=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],P9=dt("user-plus",k9);const U9=[["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"}]],fx=dt("user",U9);const z9=[["path",{d:"M18 6 6 18",key:"1bl5f8"}
vendor: 5,278 bytes, line 19
19],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Xu=dt("x",z9);function sw(e){var t,r,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=sw(e[t]))&&(s&&(s+=" "),s+=r)}else for(r in e)e[r]&&(s&&(s+=" "),s+=r);return s}function ow(){for(var e,t,r=0,s="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=sw(e))&&(s&&(s+=" "),s+=t);return s}const hx=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,px=ow,iw=(e,t)=>r=>{var s;if(t?.variants==null)return px(e,r?.class,r?.className);const{variants:i,defaultVariants:c}=t,u=Object.keys(i).map(m=>{const v=r?.[m],g=c?.[m];if(v===null)return null;const b=hx(v)||hx(g);return i[m][b]}),d=r&&Object.entries(r).reduce((m,v)=>{let[g,b]=v;return b===void 0||(m[g]=b),m},{}),h=t==null||(s=t.compoundVariants)===null||s===void 0?void 0:s.reduce((m,v)=>{let{class:g,className:b,...S}=v;return Object.entries(S).every(_=>{let[C,E]=_;return Array.isArray(E)?E.includes({...c,...d}[C]):{...c,...d}[C]===E})?[...m,g,b]:m},[]);return px(e,u,h,r?.class,r?.className)};function mx(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function xd(...e){return t=>{let r=!1;const s=e.map(i=>{const c=mx(i,t);return!r&&typeof c=="function"&&(r=!0),c});if(r)return()=>{for(let i=0;i<s.length;i++){const c=s[i];typeof c=="function"?c():mx(e[i],null)}}}}function Ke(...e){return x.useCallback(xd(...e),e)}function Us(e){const t=B9(e),r=x.forwardRef((s,i)=>{const{children:c,...u}=s,d=x.Children.toArray(c),h=d.find($9);if(h){const m=h.props.children,v=d.map(g=>g===h?x.Children.count(m)>1?x.Children.only(null):x.isValidElement(m)?m.props.children:null:g);return f.jsx(t,{...u,ref:i,children:x.isValidElement(m)?x.cloneElement(m,void 0,v):null})}return f.jsx(t,{...u,ref:i,children:c})});return r.displayName=`${e}.Slot`,r}var lw=Us("Slot");function B9(e){const t=x.forwardRef((r,s)=>{const{children:i,...c}=r;if(x.isValidElement(i)){const u=V9(i),d=F9(c,i.props);return i.type!==x.Fragment&&(d.ref=s?xd(s,u):u),x.cloneElement(i,d)}return x.Children.count(i)>1?x.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var cw=Symbol("radix.slottable");function H9(e){const t=({children:r})=>f.jsx(f.Fragment,{children:r});return t.displayName=`${e}.Slottable`,t.__radixId=cw,t}function $9(e){return x.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===cw}function F9(e,t){const r={...t};for(const s in t){const i=e[s],c=t[s];/^on[A-Z]/.test(s)?i&&c?r[s]=(...d)=>{const h=c(...d);return i(...d),h}:i&&(r[s]=i):s==="style"?r[s]={...i,...c}:s==="className"&&(r[s]=[i,c].filter(Boolean).join(" "))}return{...e,...r}}function V9(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var q9=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Pe=q9.reduce((e,t)=>{const r=Us(`Primitive.${t}`),s=x.forwardRef((i,c)=>{const{asChild:u,...d}=i,h=u?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),f.jsx(h,{...d,ref:c})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{});function uw(e,t){e&&ii.flushSync(()=>e.dispatchEvent(t))}var dw=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),Y9="VisuallyHidden",fw=x.forwardRef((e,t)=>f.jsx(Pe.span,{...e,ref:t,style:{...dw,...e.style}}));fw.displayName=Y9;var G9=fw;function K9(e,t){const r=x.createContext(t),s=c=>{const{children:u,...d}=c,h=x.useMemo(()=>d,Object.values(d));return f.jsx(r.Provider,{value:h,children:u})};s.displayName=e+"Provider";function i(c){const u=x.useContext(r);if(u)return u;if(t!==void 0)return t;throw new Error(`\`${c}\` must be used within \`${e}\``)}return[s,i]}function Ja(e,t=[]){let r=[];function s(c,u){const d=x.createContext(u),h=r.length;r=[...r,u];const m=g=>{const{scope:b,children:S,..._}=g,C=b?.[e]?.[h]||d,E=x.useMemo(()=>_,Object.values(_));return f.jsx(C.Provider,{value:E,children:S})};m.displayName=c+"Provider";function v(g,b){const S=b?.[e]?.[h]||d,_=x.useContext(S);if(_)return _;if(u!==void 0)return u;throw new Error(`\`${g}\` must be used within \`${c}\``)}return[m,v]}const i=()=>{const c=r.map(u=>x.createContext(u));return function(d){const h=d?.[e]||c;return x.useMemo(()=>({[`__scope${e}`]:{...d,[e]:h}}),[d,h])}};return i.scopeName=e,[s,Q9(i,...t)]}function Q9(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const s=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(c){const u=s.reduce((d,{useScope:h,scopeName:m})=>{const g=h(c)[`__scope${m}`];return{...d,...g}},{});return x.useMemo(()=>({[`__scope${t.scopeName}`]:u}),[u])}};return r.scopeName=t.scopeName,r}function mg(e){const t=e+"CollectionProvider",[r,s]=Ja(t),[i,c]=r(t,{collectionRef:{current:null},itemMap:new Map}),u=C=>{const{scope:E,children:R}=C,A=ue.useRef(null),j=ue.useRef(new Map).current;return f.jsx(i,{scope:E,itemMap:j,collectionRef:A,children:R})};u.displayName=t;const d=e+"CollectionSlot",h=Us(d),m=ue.forwardRef((C,E)=>{const{scope:R,children:A}
vendor: 3,848 bytes, line 19
19=C,j=c(d,R),N=Ke(E,j.collectionRef);return f.jsx(h,{ref:N,children:A})});m.displayName=d;const v=e+"CollectionItemSlot",g="data-radix-collection-item",b=Us(v),S=ue.forwardRef((C,E)=>{const{scope:R,children:A,...j}=C,N=ue.useRef(null),D=Ke(E,N),z=c(v,R);return ue.useEffect(()=>(z.itemMap.set(N,{ref:N,...j}),()=>{z.itemMap.delete(N)})),f.jsx(b,{[g]:"",ref:D,children:A})});S.displayName=v;function _(C){const E=c(e+"CollectionConsumer",C);return ue.useCallback(()=>{const A=E.collectionRef.current;if(!A)return[];const j=Array.from(A.querySelectorAll(`[${g}]`));return Array.from(E.itemMap.values()).sort((z,I)=>j.indexOf(z.ref.current)-j.indexOf(I.ref.current))},[E.collectionRef,E.itemMap])}return[{Provider:u,Slot:m,ItemSlot:S},_,s]}function be(e,t,{checkForDefaultPrevented:r=!0}={}){return function(i){if(e?.(i),r===!1||!i.defaultPrevented)return t?.(i)}}var Qt=globalThis?.document?x.useLayoutEffect:()=>{},X9=S2[" useInsertionEffect ".trim().toString()]||Qt;function ti({prop:e,defaultProp:t,onChange:r=()=>{},caller:s}){const[i,c,u]=W9({defaultProp:t,onChange:r}),d=e!==void 0,h=d?e:i;{const v=x.useRef(e!==void 0);x.useEffect(()=>{const g=v.current;g!==d&&console.warn(`${s} is changing from ${g?"controlled":"uncontrolled"} to ${d?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),v.current=d},[d,s])}const m=x.useCallback(v=>{if(d){const g=Z9(v)?v(e):v;g!==e&&u.current?.(g)}else c(v)},[d,e,c,u]);return[h,m]}function W9({defaultProp:e,onChange:t}){const[r,s]=x.useState(e),i=x.useRef(r),c=x.useRef(t);return X9(()=>{c.current=t},[t]),x.useEffect(()=>{i.current!==r&&(c.current?.(r),i.current=r)},[r,i]),[r,s,c]}function Z9(e){return typeof e=="function"}function J9(e,t){return x.useReducer((r,s)=>t[r][s]??r,e)}var Rr=e=>{const{present:t,children:r}=e,s=eM(t),i=typeof r=="function"?r({present:s.isPresent}):x.Children.only(r),c=Ke(s.ref,tM(i));return typeof r=="function"||s.isPresent?x.cloneElement(i,{ref:c}):null};Rr.displayName="Presence";function eM(e){const[t,r]=x.useState(),s=x.useRef(null),i=x.useRef(e),c=x.useRef("none"),u=e?"mounted":"unmounted",[d,h]=J9(u,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return x.useEffect(()=>{const m=pu(s.current);c.current=d==="mounted"?m:"none"},[d]),Qt(()=>{const m=s.current,v=i.current;if(v!==e){const b=c.current,S=pu(m);e?h("MOUNT"):S==="none"||m?.display==="none"?h("UNMOUNT"):h(v&&b!==S?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,h]),Qt(()=>{if(t){let m;const v=t.ownerDocument.defaultView??window,g=S=>{const C=pu(s.current).includes(CSS.escape(S.animationName));if(S.target===t&&C&&(h("ANIMATION_END"),!i.current)){const E=t.style.animationFillMode;t.style.animationFillMode="forwards",m=v.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=E)})}},b=S=>{S.target===t&&(c.current=pu(s.current))};return t.addEventListener("animationstart",b),t.addEventListener("animationcancel",g),t.addEventListener("animationend",g),()=>{v.clearTimeout(m),t.removeEventListener("animationstart",b),t.removeEventListener("animationcancel",g),t.removeEventListener("animationend",g)}}else h("ANIMATION_END")},[t,h]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:x.useCallback(m=>{s.current=m?getComputedStyle(m):null,r(m)},[])}}function pu(e){return e?.animationName||"none"}function tM(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var nM=S2[" useId ".trim().toString()]||(()=>{}),rM=0;
vendor: 7,065 bytes, line 19
19function wr(e){const[t,r]=x.useState(nM());return Qt(()=>{r(s=>s??String(rM++))},[e]),e||(t?`radix-${t}`:"")}var aM=x.createContext(void 0);function gg(e){const t=x.useContext(aM);return e||t||"ltr"}function Er(e){const t=x.useRef(e);return x.useEffect(()=>{t.current=e}),x.useMemo(()=>(...r)=>t.current?.(...r),[])}function sM(e,t=globalThis?.document){const r=Er(e);x.useEffect(()=>{const s=i=>{i.key==="Escape"&&r(i)};return t.addEventListener("keydown",s,{capture:!0}),()=>t.removeEventListener("keydown",s,{capture:!0})},[r,t])}var oM="DismissableLayer",vm="dismissableLayer.update",iM="dismissableLayer.pointerDownOutside",lM="dismissableLayer.focusOutside",gx,hw=x.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),kl=x.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:s,onPointerDownOutside:i,onFocusOutside:c,onInteractOutside:u,onDismiss:d,...h}=e,m=x.useContext(hw),[v,g]=x.useState(null),b=v?.ownerDocument??globalThis?.document,[,S]=x.useState({}),_=Ke(t,I=>g(I)),C=Array.from(m.layers),[E]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),R=C.indexOf(E),A=v?C.indexOf(v):-1,j=m.layersWithOutsidePointerEventsDisabled.size>0,N=A>=R,D=dM(I=>{const P=I.target,q=[...m.branches].some(ee=>ee.contains(P));!N||q||(i?.(I),u?.(I),I.defaultPrevented||d?.())},b),z=fM(I=>{const P=I.target;[...m.branches].some(ee=>ee.contains(P))||(c?.(I),u?.(I),I.defaultPrevented||d?.())},b);return sM(I=>{A===m.layers.size-1&&(s?.(I),!I.defaultPrevented&&d&&(I.preventDefault(),d()))},b),x.useEffect(()=>{if(v)return r&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(gx=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(v)),m.layers.add(v),yx(),()=>{r&&m.layersWithOutsidePointerEventsDisabled.size===1&&(b.body.style.pointerEvents=gx)}},[v,b,r,m]),x.useEffect(()=>()=>{v&&(m.layers.delete(v),m.layersWithOutsidePointerEventsDisabled.delete(v),yx())},[v,m]),x.useEffect(()=>{const I=()=>S({});return document.addEventListener(vm,I),()=>document.removeEventListener(vm,I)},[]),f.jsx(Pe.div,{...h,ref:_,style:{pointerEvents:j?N?"auto":"none":void 0,...e.style},onFocusCapture:be(e.onFocusCapture,z.onFocusCapture),onBlurCapture:be(e.onBlurCapture,z.onBlurCapture),onPointerDownCapture:be(e.onPointerDownCapture,D.onPointerDownCapture)})});kl.displayName=oM;var cM="DismissableLayerBranch",uM=x.forwardRef((e,t)=>{const r=x.useContext(hw),s=x.useRef(null),i=Ke(t,s);return x.useEffect(()=>{const c=s.current;if(c)return r.branches.add(c),()=>{r.branches.delete(c)}},[r.branches]),f.jsx(Pe.div,{...e,ref:i})});uM.displayName=cM;function dM(e,t=globalThis?.document){const r=Er(e),s=x.useRef(!1),i=x.useRef(()=>{});return x.useEffect(()=>{const c=d=>{if(d.target&&!s.current){let h=function(){pw(iM,r,m,{discrete:!0})};const m={originalEvent:d};d.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=h,t.addEventListener("click",i.current,{once:!0})):h()}else t.removeEventListener("click",i.current);s.current=!1},u=window.setTimeout(()=>{t.addEventListener("pointerdown",c)},0);return()=>{window.clearTimeout(u),t.removeEventListener("pointerdown",c),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>s.current=!0}}function fM(e,t=globalThis?.document){const r=Er(e),s=x.useRef(!1);return x.useEffect(()=>{const i=c=>{c.target&&!s.current&&pw(lM,r,{originalEvent:c},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,r]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1}}function yx(){const e=new CustomEvent(vm);document.dispatchEvent(e)}function pw(e,t,r,{discrete:s}){const i=r.originalEvent.target,c=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),s?uw(i,c):i.dispatchEvent(c)}var Op="focusScope.autoFocusOnMount",Ap="focusScope.autoFocusOnUnmount",vx={bubbles:!1,cancelable:!0},hM="FocusScope",Sd=x.forwardRef((e,t)=>{const{loop:r=!1,trapped:s=!1,onMountAutoFocus:i,onUnmountAutoFocus:c,...u}=e,[d,h]=x.useState(null),m=Er(i),v=Er(c),g=x.useRef(null),b=Ke(t,C=>h(C)),S=x.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;x.useEffect(()=>{if(s){let C=function(j){if(S.paused||!d)return;const N=j.target;d.contains(N)?g.current=N:Da(g.current,{select:!0})},E=function(j){if(S.paused||!d)return;const N=j.relatedTarget;N!==null&&(d.contains(N)||Da(g.current,{select:!0}))},R=function(j){if(document.activeElement===document.body)for(const D of j)D.removedNodes.length>0&&Da(d)};document.addEventListener("focusin",C),document.addEventListener("focusout",E);const A=new MutationObserver(R);return d&&A.observe(d,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",C),document.removeEventListener("focusout",E),A.disconnect()}}},[s,d,S.paused]),x.useEffect(()=>{if(d){xx.add(S);const C=document.activeElement;if(!d.contains(C)){const R=new CustomEvent(Op,vx);d.addEventListener(Op,m),d.dispatchEvent(R),R.defaultPrevented||(pM(bM(mw(d)),{select:!0}),document.activeElement===C&&Da(d))}return()=>{d.removeEventListener(Op,m),setTimeout(()=>{const R=new CustomEvent(Ap,vx);d.addEventListener(Ap,v),d.dispatchEvent(R),R.defaultPrevented||Da(C??document.body,{select:!0}),d.removeEventListener(Ap,v),xx.remove(S)},0)}}},[d,m,v,S]);const _=x.useCallback(C=>{if(!r&&!s||S.paused)return;const E=C.key==="Tab"&&!C.altKey&&!C.ctrlKey&&!C.metaKey,R=document.activeElement;if(E&&R){const A=C.currentTarget,[j,N]=mM(A);j&&N?!C.shiftKey&&R===N?(C.preventDefault(),r&&Da(j,{select:!0})):C.shiftKey&&R===j&&(C.preventDefault(),r&&Da(N,{select:!0})):R===A&&C.preventDefault()}},[r,s,S.paused]);return f.jsx(Pe.div,{tabIndex:-1,...u,ref:b,onKeyDown:_})});Sd.displayName=hM;function pM(e,{select:t=!1}={}){const r=document.activeElement;for(const s of e)if(Da(s,{select:t}),document.activeElement!==r)return}function mM(e){const t=mw(e),r=bx(t,e),s=bx(t.reverse(),e);return[r,s]}function mw(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:s=>{const i=s.tagName==="INPUT"&&s.type==="hidden";return s.disabled||s.hidden||i?NodeFilter.FILTER_SKIP:s.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function bx(e,t){for(const r of e)if(!gM(r,{upTo:t}))return r}function gM(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function yM(e){return e instanceof HTMLInputElement&&"select"in e}function Da(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&yM(e)&&t&&e.select()}}var xx=vM();function vM(){let e=[];return{add(t){const r=e[0];t!==r&&r?.pause(),e=Sx(e,t),e.unshift(t)},remove(t){e=Sx(e,t),e[0]?.resume()}}}function Sx(e,t){const r=[...e],s=r.indexOf(t);return s!==-1&&r.splice(s,1),r}function bM(e){return e.filter(t=>t.tagName!=="A")}var xM="Portal",Pl=x.forwardRef((e,t)=>
vendor: 6,335 bytes, lines 19-34
19{const{container:r,...s}=e,[i,c]=x.useState(!1);Qt(()=>c(!0),[]);const u=r||i&&globalThis?.document?.body;return u?_S.createPortal(f.jsx(Pe.div,{...s,ref:t}),u):null});Pl.displayName=xM;var Np=0;function yg(){x.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??wx()),document.body.insertAdjacentElement("beforeend",e[1]??wx()),Np++,()=>{Np===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Np--}},[])}function wx(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var xr=function(){return xr=Object.assign||function(t){for(var r,s=1,i=arguments.length;s<i;s++){r=arguments[s];for(var c in r)Object.prototype.hasOwnProperty.call(r,c)&&(t[c]=r[c])}return t},xr.apply(this,arguments)};function gw(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,s=Object.getOwnPropertySymbols(e);i<s.length;i++)t.indexOf(s[i])<0&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(r[s[i]]=e[s[i]]);return r}function SM(e,t,r){if(r||arguments.length===2)for(var s=0,i=t.length,c;s<i;s++)(c||!(s in t))&&(c||(c=Array.prototype.slice.call(t,0,s)),c[s]=t[s]);return e.concat(c||Array.prototype.slice.call(t))}var ju="right-scroll-bar-position",Lu="width-before-scroll-bar",wM="with-scroll-bars-hidden",_M="--removed-body-scroll-bar-size";function Mp(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function EM(e,t){var r=x.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(s){var i=r.value;i!==s&&(r.value=s,r.callback(s,i))}}}})[0];return r.callback=t,r.facade}var CM=typeof window<"u"?x.useLayoutEffect:x.useEffect,_x=new WeakMap;function RM(e,t){var r=EM(null,function(s){return e.forEach(function(i){return Mp(i,s)})});return CM(function(){var s=_x.get(r);if(s){var i=new Set(s),c=new Set(e),u=r.current;i.forEach(function(d){c.has(d)||Mp(d,null)}),c.forEach(function(d){i.has(d)||Mp(d,u)})}_x.set(r,e)},[e]),r}function TM(e){return e}function OM(e,t){t===void 0&&(t=TM);var r=[],s=!1,i={read:function(){if(s)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(c){var u=t(c,s);return r.push(u),function(){r=r.filter(function(d){return d!==u})}},assignSyncMedium:function(c){for(s=!0;r.length;){var u=r;r=[],u.forEach(c)}r={push:function(d){return c(d)},filter:function(){return r}}},assignMedium:function(c){s=!0;var u=[];if(r.length){var d=r;r=[],d.forEach(c),u=r}var h=function(){var v=u;u=[],v.forEach(c)},m=function(){return Promise.resolve().then(h)};m(),r={push:function(v){u.push(v),m()},filter:function(v){return u=u.filter(v),r}}}};return i}function AM(e){e===void 0&&(e={});var t=OM(null);return t.options=xr({async:!0,ssr:!1},e),t}var yw=function(e){var t=e.sideCar,r=gw(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var s=t.read();if(!s)throw new Error("Sidecar medium not found");return x.createElement(s,xr({},r))};yw.isSideCarExport=!0;function NM(e,t){return e.useMedium(t),yw}var vw=AM(),jp=function(){},wd=x.forwardRef(function(e,t){var r=x.useRef(null),s=x.useState({onScrollCapture:jp,onWheelCapture:jp,onTouchMoveCapture:jp}),i=s[0],c=s[1],u=e.forwardProps,d=e.children,h=e.className,m=e.removeScrollBar,v=e.enabled,g=e.shards,b=e.sideCar,S=e.noRelative,_=e.noIsolation,C=e.inert,E=e.allowPinchZoom,R=e.as,A=R===void 0?"div":R,j=e.gapMode,N=gw(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),D=b,z=RM([r,t]),I=xr(xr({},N),i);return x.createElement(x.Fragment,null,v&&x.createElement(D,{sideCar:vw,removeScrollBar:m,shards:g,noRelative:S,noIsolation:_,inert:C,setCallbacks:c,allowPinchZoom:!!E,lockRef:r,gapMode:j}),u?x.cloneElement(x.Children.only(d),xr(xr({},I),{ref:z})):x.createElement(A,xr({},I,{className:h,ref:z}),d))});wd.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};wd.classNames={fullWidth:Lu,zeroRight:ju};var MM=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function jM(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=MM();return t&&e.setAttribute("nonce",t),e}function LM(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function DM(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var IM=function(){var e=0,t=null;return{add:function(r){e==0&&(t=jM())&&(LM(t,r),DM(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},kM=function(){var e=IM();return function(t,r){x.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},bw=function(){var e=kM(),t=function(r){var s=r.styles,i=r.dynamic;return e(s,i),null};return t},PM={left:0,top:0,right:0,gap:0},Lp=function(e){return parseInt(e||"",10)||0},UM=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],s=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[Lp(r),Lp(s),Lp(i)]},zM=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return PM;var t=UM(e),r=document.documentElement.clientWidth,s=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,s-r+t[2]-t[0])}},BM=bw(),Zo="data-scroll-locked",HM=function(e,t,r,s){var i=e.left,c=e.top,u=e.right,d=e.gap;return r===void 0&&(r="margin"),` 20 .`.concat(wM,` { 21 overflow: hidden `).concat(s,`; 22 padding-right: `).concat(d,"px ").concat(s,`; 23 } 24 body[`).concat(Zo,`] { 25 overflow: hidden `).concat(s,`; 26 overscroll-behavior: contain; 27 `).concat([t&&"position: relative ".concat(s,";"),r==="margin"&&` 28 padding-left: `.concat(i,`px; 29 padding-top: `).concat(c,`px; 30 padding-right: `).concat(u,`px; 31 margin-left:0; 32 margin-top:0; 33 margin-right: `).concat(d,"px ").concat(s,`; 34 `),r==="padding"&&"padding-right: ".concat(d,"px ").concat(s,";
34")].filter(Boolean).join(""),` 35 } 36 37 .`).concat(ju,` { 38 right: `).concat(d,"px ").concat(s,`; 39 } 40 41 .`).concat(Lu,` { 42 margin-right: `).concat(d,"px ").concat(s,`; 43 } 44 45 .`).concat(ju," .").concat(ju,` { 46 right: 0 `).concat(s,`; 47 } 48 49 .`).concat(Lu," .").concat(Lu,` { 50 margin-right: 0 `).concat(s,`; 51 } 52 53 body[`).concat(Zo,`] { 54 `).concat(_M,": ").concat(d,`px; 55 } 56`)},Ex=function(){var e=parseInt(document.body.getAttribute(Zo)||"0",10);return isFinite(e)?e:0},$M=function(){x.useEffect(function(){return document.body.setAttribute(Zo,(Ex()+1).toString()),function(){var e=Ex()-1;e<=0?document.body.removeAttribute(Zo):document.body.setAttribute(Zo,e.toString())}},[])},FM=function(e){var t=e.noRelative,r=e.noImportant,s=e.gapMode,i=s===void 0?"margin":s;$M();var c=x.useMemo(function(){return zM(i)},[i]);return x.createElement(BM,{styles:HM(c,!t,i,r?"":"!important")})},bm=!1;if(typeof window<"u")try{var mu=Object.defineProperty({},"passive",{get:function(){return bm=!0,!0}});window.addEventListener("test",mu,mu),window.removeEventListener("test",mu,mu)}catch{bm=!1}var Ho=bm?{passive:!1}:!1,VM=function(e){return e.tagName==="TEXTAREA"},xw=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!VM(e)&&r[t]==="visible")},qM=function(e){return xw(e,"overflowY")},YM=function(e){return xw(e,"overflowX")},Cx=function(e,t){var r=t.ownerDocument,s=t;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var i=Sw(e,s);if(i){var c=ww(e,s),u=c[1],d=c[2];if(u>d)return!0}s=s.parentNode}while(s&&s!==r.body);return!1},GM=function(e){var t=e.scrollTop,r=e.scrollHeight,s=e.clientHeight;return[t,r,s]},KM=function(e){var t=e.scrollLeft,r=e.scrollWidth,s=e.clientWidth;return[t,r,s]},Sw=function(e,t){return e==="v"?qM(t):YM(t)},ww=function(e,t){return e==="v"?GM(t):KM(t)},QM=function(e,t){return e==="h"&&t==="rtl"?-1:1},XM=function(e,t,r,s,i){var c=QM(e,window.getComputedStyle(t).direction),u=c*s,d=r.target,h=t.contains(d),m=!1,v=u>0,g=0,b=0;do{if(!d)break;var S=ww(e,d),_=S[0],C=S[1],E=S[2],R=C-E-c*_;(_||R)&&Sw(e,d)&&(g+=R,b+=_);var A=d.parentNode;d=A&&A.nodeType===Node.DOCUMENT_FRAGMENT_NODE?A.host:A}while(!h&&d!==document.body||h&&(t.contains(d)||t===d));return(v&&Math.abs(g)<1||!v&&Math.abs(b)<1)&&(m=!0),m},gu=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Rx=function(e){return[e.deltaX,e.deltaY]},Tx=function(e){return e&&"current"in e?e.current:e},WM=function(e,t){return e[0]===t[0]&&e[1]===t[1]},ZM=function(e){return` 57 .block-interactivity-`.concat(e,` {pointer-events: none;} 58 .allow-interactivity-`).concat(e,` {pointer-events: all;} 59`)},JM=0,$o=[];function ej(e){var t=x.useRef([]),r=x.useRef([0,0]),s=x.useRef(),i=x.useState(JM++)[0],c=x.useState(bw)[0],u=x.useRef(e);x.useEffect(function(){u.current=e},[e]),x.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var C=SM([e.lockRef.current],(e.shards||[]).map(Tx),!0).filter(Boolean);
vendor: 4,655 bytes, line 59
59return C.forEach(function(E){return E.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),C.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var d=x.useCallback(function(C,E){if("touches"in C&&C.touches.length===2||C.type==="wheel"&&C.ctrlKey)return!u.current.allowPinchZoom;var R=gu(C),A=r.current,j="deltaX"in C?C.deltaX:A[0]-R[0],N="deltaY"in C?C.deltaY:A[1]-R[1],D,z=C.target,I=Math.abs(j)>Math.abs(N)?"h":"v";if("touches"in C&&I==="h"&&z.type==="range")return!1;var P=window.getSelection(),q=P&&P.anchorNode,ee=q?q===z||q.contains(z):!1;if(ee)return!1;var W=Cx(I,z);if(!W)return!0;if(W?D=I:(D=I==="v"?"h":"v",W=Cx(I,z)),!W)return!1;if(!s.current&&"changedTouches"in C&&(j||N)&&(s.current=D),!D)return!0;var le=s.current||D;return XM(le,E,C,le==="h"?j:N)},[]),h=x.useCallback(function(C){var E=C;if(!(!$o.length||$o[$o.length-1]!==c)){var R="deltaY"in E?Rx(E):gu(E),A=t.current.filter(function(D){return D.name===E.type&&(D.target===E.target||E.target===D.shadowParent)&&WM(D.delta,R)})[0];if(A&&A.should){E.cancelable&&E.preventDefault();return}if(!A){var j=(u.current.shards||[]).map(Tx).filter(Boolean).filter(function(D){return D.contains(E.target)}),N=j.length>0?d(E,j[0]):!u.current.noIsolation;N&&E.cancelable&&E.preventDefault()}}},[]),m=x.useCallback(function(C,E,R,A){var j={name:C,delta:E,target:R,should:A,shadowParent:tj(R)};t.current.push(j),setTimeout(function(){t.current=t.current.filter(function(N){return N!==j})},1)},[]),v=x.useCallback(function(C){r.current=gu(C),s.current=void 0},[]),g=x.useCallback(function(C){m(C.type,Rx(C),C.target,d(C,e.lockRef.current))},[]),b=x.useCallback(function(C){m(C.type,gu(C),C.target,d(C,e.lockRef.current))},[]);x.useEffect(function(){return $o.push(c),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:b}),document.addEventListener("wheel",h,Ho),document.addEventListener("touchmove",h,Ho),document.addEventListener("touchstart",v,Ho),function(){$o=$o.filter(function(C){return C!==c}),document.removeEventListener("wheel",h,Ho),document.removeEventListener("touchmove",h,Ho),document.removeEventListener("touchstart",v,Ho)}},[]);var S=e.removeScrollBar,_=e.inert;return x.createElement(x.Fragment,null,_?x.createElement(c,{styles:ZM(i)}):null,S?x.createElement(FM,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function tj(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const nj=NM(vw,ej);var _d=x.forwardRef(function(e,t){return x.createElement(wd,xr({},e,{ref:t,sideCar:nj}))});_d.classNames=wd.classNames;var rj=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Fo=new WeakMap,yu=new WeakMap,vu={},Dp=0,_w=function(e){return e&&(e.host||_w(e.parentNode))},aj=function(e,t){return t.map(function(r){if(e.contains(r))return r;var s=_w(r);return s&&e.contains(s)?s:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},sj=function(e,t,r,s){var i=aj(t,Array.isArray(e)?e:[e]);vu[r]||(vu[r]=new WeakMap);var c=vu[r],u=[],d=new Set,h=new Set(i),m=function(g){!g||d.has(g)||(d.add(g),m(g.parentNode))};i.forEach(m);var v=function(g){!g||h.has(g)||Array.prototype.forEach.call(g.children,function(b){if(d.has(b))v(b);else try{var S=b.getAttribute(s),_=S!==null&&S!=="false",C=(Fo.get(b)||0)+1,E=(c.get(b)||0)+1;Fo.set(b,C),c.set(b,E),u.push(b),C===1&&_&&yu.set(b,!0),E===1&&b.setAttribute(r,"true"),_||b.setAttribute(s,"true")}catch(R){console.error("aria-hidden: cannot operate on ",b,R)}})};return v(t),d.clear(),Dp++,function(){u.forEach(function(g){var b=Fo.get(g)-1,S=c.get(g)-1;Fo.set(g,b),c.set(g,S),b||(yu.has(g)||g.removeAttribute(s),yu.delete(g)),S||g.removeAttribute(r)}),Dp--,Dp||(Fo=new WeakMap,Fo=new WeakMap,yu=new WeakMap,vu={})}},vg=function(e,t,r){r===void 0&&(r="data-aria-hidden");var s=Array.from(Array.isArray(e)?e:[e]),i=rj(e);return i?(s.push.apply(s,Array.from(i.querySelectorAll("[aria-live], script"))),sj(s,i,r,"aria-hidden")):function(){return null}},Ed="Dialog",[Ew,EF]=Ja(Ed),[oj,ir]=Ew(Ed),Cw=e=>{const{__scopeDialog:t,children:r,open:s,defaultOpen:i,onOpenChange:c,modal:u=!0}=e,d=x.useRef(null),h=x.useRef(null),[m,v]=ti({prop:s,defaultProp:i??!1,onChange:c,caller:Ed});return f.jsx(oj,{scope:t,triggerRef:d,contentRef:h,contentId:wr(),titleId:wr(),descriptionId:wr(),open:m,onOpenChange:v,onOpenToggle:x.useCallback(()=>v(g=>!g),[v]),modal:u,children:r})};Cw.displayName=Ed;var Rw="DialogTrigger",Tw=x.forwardRef((e,t)=>
vendor: 4,666 bytes, lines 59-63
59{const{__scopeDialog:r,...s}=e,i=ir(Rw,r),c=Ke(t,i.triggerRef);return f.jsx(Pe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Sg(i.open),...s,ref:c,onClick:be(e.onClick,i.onOpenToggle)})});Tw.displayName=Rw;var bg="DialogPortal",[ij,Ow]=Ew(bg,{forceMount:void 0}),Aw=e=>{const{__scopeDialog:t,forceMount:r,children:s,container:i}=e,c=ir(bg,t);return f.jsx(ij,{scope:t,forceMount:r,children:x.Children.map(s,u=>f.jsx(Rr,{present:r||c.open,children:f.jsx(Pl,{asChild:!0,container:i,children:u})}))})};Aw.displayName=bg;var Wu="DialogOverlay",Nw=x.forwardRef((e,t)=>{const r=Ow(Wu,e.__scopeDialog),{forceMount:s=r.forceMount,...i}=e,c=ir(Wu,e.__scopeDialog);return c.modal?f.jsx(Rr,{present:s||c.open,children:f.jsx(cj,{...i,ref:t})}):null});Nw.displayName=Wu;var lj=Us("DialogOverlay.RemoveScroll"),cj=x.forwardRef((e,t)=>{const{__scopeDialog:r,...s}=e,i=ir(Wu,r);return f.jsx(_d,{as:lj,allowPinchZoom:!0,shards:[i.contentRef],children:f.jsx(Pe.div,{"data-state":Sg(i.open),...s,ref:t,style:{pointerEvents:"auto",...s.style}})})}),zs="DialogContent",Mw=x.forwardRef((e,t)=>{const r=Ow(zs,e.__scopeDialog),{forceMount:s=r.forceMount,...i}=e,c=ir(zs,e.__scopeDialog);return f.jsx(Rr,{present:s||c.open,children:c.modal?f.jsx(uj,{...i,ref:t}):f.jsx(dj,{...i,ref:t})})});Mw.displayName=zs;var uj=x.forwardRef((e,t)=>{const r=ir(zs,e.__scopeDialog),s=x.useRef(null),i=Ke(t,r.contentRef,s);return x.useEffect(()=>{const c=s.current;if(c)return vg(c)},[]),f.jsx(jw,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:be(e.onCloseAutoFocus,c=>{c.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:be(e.onPointerDownOutside,c=>{const u=c.detail.originalEvent,d=u.button===0&&u.ctrlKey===!0;(u.button===2||d)&&c.preventDefault()}),onFocusOutside:be(e.onFocusOutside,c=>c.preventDefault())})}),dj=x.forwardRef((e,t)=>{const r=ir(zs,e.__scopeDialog),s=x.useRef(!1),i=x.useRef(!1);return f.jsx(jw,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{e.onCloseAutoFocus?.(c),c.defaultPrevented||(s.current||r.triggerRef.current?.focus(),c.preventDefault()),s.current=!1,i.current=!1},onInteractOutside:c=>{e.onInteractOutside?.(c),c.defaultPrevented||(s.current=!0,c.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const u=c.target;r.triggerRef.current?.contains(u)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&i.current&&c.preventDefault()}})}),jw=x.forwardRef((e,t)=>{const{__scopeDialog:r,trapFocus:s,onOpenAutoFocus:i,onCloseAutoFocus:c,...u}=e,d=ir(zs,r),h=x.useRef(null),m=Ke(t,h);return yg(),f.jsxs(f.Fragment,{children:[f.jsx(Sd,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:i,onUnmountAutoFocus:c,children:f.jsx(kl,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":Sg(d.open),...u,ref:m,onDismiss:()=>d.onOpenChange(!1)})}),f.jsxs(f.Fragment,{children:[f.jsx(fj,{titleId:d.titleId}),f.jsx(pj,{contentRef:h,descriptionId:d.descriptionId})]})]})}),xg="DialogTitle",Lw=x.forwardRef((e,t)=>{const{__scopeDialog:r,...s}=e,i=ir(xg,r);return f.jsx(Pe.h2,{id:i.titleId,...s,ref:t})});Lw.displayName=xg;var Dw="DialogDescription",Iw=x.forwardRef((e,t)=>{const{__scopeDialog:r,...s}=e,i=ir(Dw,r);return f.jsx(Pe.p,{id:i.descriptionId,...s,ref:t})});Iw.displayName=Dw;var kw="DialogClose",Pw=x.forwardRef((e,t)=>{const{__scopeDialog:r,...s}=e,i=ir(kw,r);return f.jsx(Pe.button,{type:"button",...s,ref:t,onClick:be(e.onClick,()=>i.onOpenChange(!1))})});Pw.displayName=kw;function Sg(e){return e?"open":"closed"}var Uw="DialogTitleWarning",[CF,zw]=K9(Uw,{contentName:zs,titleName:xg,docsSlug:"dialog"}),fj=({titleId:e})=>{const t=zw(Uw),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 60 61If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 62 63For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return x.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},hj="DialogDescriptionWarning",pj=({contentRef:e,descriptionId:t})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${zw(hj).contentName}}.`;return x.useEffect(()=>{const i=e.current?.getAttribute("aria-describedby");t&&i&&(document.getElementById(t)||console.warn(s))},[s,e,t]),null},mj=Cw,gj=Tw,yj=Aw,vj=Nw,bj=Mw,xj=Lw,Sj=Iw,wj=Pw;function _j(e){const t=x.useRef({value:e,previous:e});return x.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}
63function Ej(e){const[t,r]=x.useState(void 0);return Qt(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const s=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const c=i[0];let u,d;if("borderBoxSize"in c){const h=c.borderBoxSize,m=Array.isArray(h)?h[0]:h;u=m.inlineSize,d=m.blockSize}else u=e.offsetWidth,d=e.offsetHeight;r({width:u,height:d})});return s.observe(e,{box:"border-box"}),()=>s.unobserve(e)}else r(void 0)},[e]),t}const Cj=["top","right","bottom","left"],qa=Math.min,An=Math.max,Zu=Math.round,bu=Math.floor,_r=e=>({x:e,y:e}),Rj={left:"right",right:"left",bottom:"top",top:"bottom"};function xm(e,t,r){return An(e,qa(t,r))}function Jr(e,t){return typeof e=="function"?e(t):e}function ea(e){return e.split("-")[0]}function ui(e){return e.split("-")[1]}function wg(e){return e==="x"?"y":"x"}function _g(e){return e==="y"?"height":"width"}function Sr(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function Eg(e){return wg(Sr(e))}function Tj(e,t,r){r===void 0&&(r=!1);const s=ui(e),i=Eg(e),c=_g(i);let u=i==="x"?s===(r?"end":"start")?"right":"left":s==="start"?"bottom":"top";return t.reference[c]>t.floating[c]&&(u=Ju(u)),[u,Ju(u)]}function Oj(e){const t=Ju(e);return[Sm(e),t,Sm(t)]}function Sm(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const Ox=["left","right"],Ax=["right","left"],Aj=["top","bottom"],Nj=["bottom","top"];function Mj(e,t,r){switch(e){case"top":case"bottom":return r?t?Ax:Ox:t?Ox:Ax;case"left":case"right":return t?Aj:Nj;default:return[]}}function jj(e,t,r,s){const i=ui(e);let c=Mj(ea(e),r==="start",s);return i&&(c=c.map(u=>u+"-"+i),t&&(c=c.concat(c.map(Sm)))),c}function Ju(e){const t=ea(e);return Rj[t]+e.slice(t.length)}function Lj(e){return{top:0,right:0,bottom:0,left:0,...e}}function Bw(e){return typeof e!="number"?Lj(e):{top:e,right:e,bottom:e,left:e}}function ed(e){const{x:t,y:r,width:s,height:i}=e;return{width:s,height:i,top:r,left:t,right:t+s,bottom:r+i,x:t,y:r}}function Nx(e,t,r){let{reference:s,floating:i}=e;const c=Sr(t),u=Eg(t),d=_g(u),h=ea(t),m=c==="y",v=s.x+s.width/2-i.width/2,g=s.y+s.height/2-i.height/2,b=s[d]/2-i[d]/2;let S;switch(h){case"top":S={x:v,y:s.y-i.height};break;case"bottom":S={x:v,y:s.y+s.height};break;case"right":S={x:s.x+s.width,y:g};break;case"left":S={x:s.x-i.width,y:g};break;default:S={x:s.x,y:s.y}}switch(ui(t)){case"start":S[u]-=b*(r&&m?-1:1);break;case"end":S[u]+=b*(r&&m?-1:1);break}return S}async function Dj(e,t){var r;t===void 0&&(t={});const{x:s,y:i,platform:c,rects:u,elements:d,strategy:h}=e,{boundary:m="clippingAncestors",rootBoundary:v="viewport",elementContext:g="floating",altBoundary:b=!1,padding:S=0}=Jr(t,e),_=Bw(S),E=d[b?g==="floating"?"reference":"floating":g],R=ed(await c.getClippingRect({element:(r=await(c.isElement==null?void 0:c.isElement(E)))==null||r?E:E.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(d.floating)),boundary:m,rootBoundary:v,strategy:h})),A=g==="floating"?{x:s,y:i,width:u.floating.width,height:u.floating.height}:u.reference,j=await(c.getOffsetParent==null?void 0:c.getOffsetParent(d.floating)),N=await(c.isElement==null?void 0:c.isElement(j))?await(c.getScale==null?void 0:c.getScale(j))||{x:1,y:1}:{x:1,y:1},D=ed(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:A,offsetParent:j,strategy:h}):A);return{top:(R.top-D.top+_.top)/N.y,bottom:(D.bottom-R.bottom+_.bottom)/N.y,left:(R.left-D.left+_.left)/N.x,right:(D.right-R.right+_.right)/N.x}}const Ij=50,kj=async(e,t,r)=>{const{placement:s="bottom",strategy:i="absolute",middleware:c=[],platform:u}=r,d=u.detectOverflow?u:{...u,detectOverflow:Dj},h=await(u.isRTL==null?void 0:u.isRTL(t));let m=await u.getElementRects({reference:e,floating:t,strategy:i}),{x:v,y:g}=Nx(m,s,h),b=s,S=0;const _={};for(let C=0;C<c.length;C++){const E=c[C];if(!E)continue;const{name:R,fn:A}=E,{x:j,y:N,data:D,reset:z}=await A({x:v,y:g,initialPlacement:s,placement:b,strategy:i,middlewareData:_,rects:m,platform:d,elements:{reference:e,floating:t}});v=j??v,g=N??g,_[R]={..._[R],...D},z&&S<Ij&&(S++,typeof z=="object"&&(z.placement&&(b=z.placement),z.rects&&(m=z.rects===!0?await u.getElementRects({reference:e,floating:t,strategy:i}
vendor: 5,810 bytes, line 63
63):z.rects),{x:v,y:g}=Nx(m,b,h)),C=-1)}return{x:v,y:g,placement:b,strategy:i,middlewareData:_}},Pj=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:s,placement:i,rects:c,platform:u,elements:d,middlewareData:h}=t,{element:m,padding:v=0}=Jr(e,t)||{};if(m==null)return{};const g=Bw(v),b={x:r,y:s},S=Eg(i),_=_g(S),C=await u.getDimensions(m),E=S==="y",R=E?"top":"left",A=E?"bottom":"right",j=E?"clientHeight":"clientWidth",N=c.reference[_]+c.reference[S]-b[S]-c.floating[_],D=b[S]-c.reference[S],z=await(u.getOffsetParent==null?void 0:u.getOffsetParent(m));let I=z?z[j]:0;(!I||!await(u.isElement==null?void 0:u.isElement(z)))&&(I=d.floating[j]||c.floating[_]);const P=N/2-D/2,q=I/2-C[_]/2-1,ee=qa(g[R],q),W=qa(g[A],q),le=ee,oe=I-C[_]-W,te=I/2-C[_]/2+P,de=xm(le,te,oe),k=!h.arrow&&ui(i)!=null&&te!==de&&c.reference[_]/2-(te<le?ee:W)-C[_]/2<0,Y=k?te<le?te-le:te-oe:0;return{[S]:b[S]+Y,data:{[S]:de,centerOffset:te-de-Y,...k&&{alignmentOffset:Y}},reset:k}}}),Uj=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,s;const{placement:i,middlewareData:c,rects:u,initialPlacement:d,platform:h,elements:m}=t,{mainAxis:v=!0,crossAxis:g=!0,fallbackPlacements:b,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:C=!0,...E}=Jr(e,t);if((r=c.arrow)!=null&&r.alignmentOffset)return{};const R=ea(i),A=Sr(d),j=ea(d)===d,N=await(h.isRTL==null?void 0:h.isRTL(m.floating)),D=b||(j||!C?[Ju(d)]:Oj(d)),z=_!=="none";!b&&z&&D.push(...jj(d,C,_,N));const I=[d,...D],P=await h.detectOverflow(t,E),q=[];let ee=((s=c.flip)==null?void 0:s.overflows)||[];if(v&&q.push(P[R]),g){const te=Tj(i,u,N);q.push(P[te[0]],P[te[1]])}if(ee=[...ee,{placement:i,overflows:q}],!q.every(te=>te<=0)){var W,le;const te=(((W=c.flip)==null?void 0:W.index)||0)+1,de=I[te];if(de&&(!(g==="alignment"?A!==Sr(de):!1)||ee.every(J=>Sr(J.placement)===A?J.overflows[0]>0:!0)))return{data:{index:te,overflows:ee},reset:{placement:de}};let k=(le=ee.filter(Y=>Y.overflows[0]<=0).sort((Y,J)=>Y.overflows[1]-J.overflows[1])[0])==null?void 0:le.placement;if(!k)switch(S){case"bestFit":{var oe;const Y=(oe=ee.filter(J=>{if(z){const X=Sr(J.placement);return X===A||X==="y"}return!0}).map(J=>[J.placement,J.overflows.filter(X=>X>0).reduce((X,re)=>X+re,0)]).sort((J,X)=>J[1]-X[1])[0])==null?void 0:oe[0];Y&&(k=Y);break}case"initialPlacement":k=d;break}if(i!==k)return{reset:{placement:k}}}return{}}}};function Mx(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function jx(e){return Cj.some(t=>e[t]>=0)}const zj=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r,platform:s}=t,{strategy:i="referenceHidden",...c}=Jr(e,t);switch(i){case"referenceHidden":{const u=await s.detectOverflow(t,{...c,elementContext:"reference"}),d=Mx(u,r.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:jx(d)}}}case"escaped":{const u=await s.detectOverflow(t,{...c,altBoundary:!0}),d=Mx(u,r.floating);return{data:{escapedOffsets:d,escaped:jx(d)}}}default:return{}}}}},Hw=new Set(["left","top"]);async function Bj(e,t){const{placement:r,platform:s,elements:i}=e,c=await(s.isRTL==null?void 0:s.isRTL(i.floating)),u=ea(r),d=ui(r),h=Sr(r)==="y",m=Hw.has(u)?-1:1,v=c&&h?-1:1,g=Jr(t,e);let{mainAxis:b,crossAxis:S,alignmentAxis:_}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return d&&typeof _=="number"&&(S=d==="end"?_*-1:_),h?{x:S*v,y:b*m}:{x:b*m,y:S*v}}const Hj=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,s;const{x:i,y:c,placement:u,middlewareData:d}=t,h=await Bj(t,e);return u===((r=d.offset)==null?void 0:r.placement)&&(s=d.arrow)!=null&&s.alignmentOffset?{}:{x:i+h.x,y:c+h.y,data:{...h,placement:u}}}}},$j=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:s,placement:i,platform:c}=t,{mainAxis:u=!0,crossAxis:d=!1,limiter:h={fn:R=>{let{x:A,y:j}=R;return{x:A,y:j}}},...m}=Jr(e,t),v={x:r,y:s},g=await c.detectOverflow(t,m),b=Sr(ea(i)),S=wg(b);let _=v[S],C=v[b];if(u){const R=S==="y"?"top":"left",A=S==="y"?"bottom":"right",j=_+g[R],N=_-g[A];_=xm(j,_,N)}if(d){const R=b==="y"?"top":"left",A=b==="y"?"bottom":"right",j=C+g[R],N=C-g[A];C=xm(j,C,N)}const E=h.fn({...t,[S]:_,[b]:C});return{...E,data:{x:E.x-r,y:E.y-s,enabled:{[S]:u,[b]:d}}}}}},Fj=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:s,placement:i,rects:c,middlewareData:u}=t,{offset:d=0,mainAxis:h=!0,crossAxis:m=!0}=Jr(e,t),v={x:r,y:s},g=Sr(i),b=wg(g);let S=v[b],_=v[g];const C=Jr(d,t),E=typeof C=="number"?{mainAxis:C,crossAxis:0}:{mainAxis:0,crossAxis:0,...C};if(h){const j=b==="y"?"height":"width",N=c.reference[b]-c.floating[j]+E.mainAxis,D=c.reference[b]+c.reference[j]-E.mainAxis;S<N?S=N:S>D&&(S=D)}if(m){var R,A;const j=b==="y"?"width":"height",N=Hw.has(ea(i)),D=c.reference[g]-c.floating[j]+(N&&((R=u.offset)==null?void 0:R[g])||0)+(N?0:E.crossAxis),z=c.reference[g]+c.reference[j]+(N?0:((A=u.offset)==null?void 0:A[g])||0)-(N?E.crossAxis:0);_<D?_=D:_>z&&(_=z)}return{[b]:S,[g]:_}}}},Vj=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,s;const{placement:i,rects:c,platform:u,elements:d}=t,{apply:h=()=>{},...m}=Jr(e,t),v=await u.detectOverflow(t,m),g=ea(i),b=ui(i),S=Sr(i)==="y",{width:_,height:C}=c.floating;let E,R;g==="top"||g==="bottom"?(E=g,R=b===(await(u.isRTL==null?void 0:u.isRTL(d.floating))?"start":"end")?"left":"right"):(R=g,E=b==="end"?"top":"bottom");const A=C-v.top-v.bottom,j=_-v.left-v.right,N=qa(C-v[E],A),D=qa(_-v[R],j),z=!t.middlewareData.shift;let I=N,P=D;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(P=j),(s=t.middlewareData.shift)!=null&&s.enabled.y&&(I=A),z&&!b){const ee=An(v.left,0),W=An(v.right,0),le=An(v.top,0),oe=An(v.bottom,0);
63S?P=_-2*(ee!==0||W!==0?ee+W:An(v.left,v.right)):I=C-2*(le!==0||oe!==0?le+oe:An(v.top,v.bottom))}await h({...t,availableWidth:P,availableHeight:I});const q=await u.getDimensions(d.floating);return _!==q.width||C!==q.height?{reset:{rects:!0}}:{}}}};function Cd(){return typeof window<"u"}function di(e){return $w(e)?(e.nodeName||"").toLowerCase():"#document"}function Nn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Tr(e){var t;return(t=($w(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function $w(e){return Cd()?e instanceof Node||e instanceof Nn(e).Node:!1}function ar(e){return Cd()?e instanceof Element||e instanceof Nn(e).Element:!1}function ra(e){return Cd()?e instanceof HTMLElement||e instanceof Nn(e).HTMLElement:!1}function Lx(e){return!Cd()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Nn(e).ShadowRoot}function Ul(e){const{overflow:t,overflowX:r,overflowY:s,display:i}=sr(e);return/auto|scroll|overlay|hidden|clip/.test(t+s+r)&&i!=="inline"&&i!=="contents"}function qj(e){return/^(table|td|th)$/.test(di(e))}function Rd(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const Yj=/transform|translate|scale|rotate|perspective|filter/,Gj=/paint|layout|strict|content/,Os=e=>!!e&&e!=="none";let Ip;function Cg(e){const t=ar(e)?sr(e):e;return Os(t.transform)||Os(t.translate)||Os(t.scale)||Os(t.rotate)||Os(t.perspective)||!Rg()&&(Os(t.backdropFilter)||Os(t.filter))||Yj.test(t.willChange||"")||Gj.test(t.contain||"")}function Kj(e){let t=Ya(e);for(;ra(t)&&!ni(t);){if(Cg(t))return t;if(Rd(t))return null;t=Ya(t)}return null}function Rg(){return Ip==null&&(Ip=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ip}function ni(e){return/^(html|body|#document)$/.test(di(e))}function sr(e){return Nn(e).getComputedStyle(e)}function Td(e){return ar(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ya(e){if(di(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Lx(e)&&e.host||Tr(e);return Lx(t)?t.host:t}function Fw(e){const t=Ya(e);return ni(t)?e.ownerDocument?e.ownerDocument.body:e.body:ra(t)&&Ul(t)?t:Fw(t)}function Rl(e,t,r){var s;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=Fw(e),c=i===((s=e.ownerDocument)==null?void 0:s.body),u=Nn(i);if(c){const d=wm(u);return t.concat(u,u.visualViewport||[],Ul(i)?i:[],d&&r?Rl(d):[])}else return t.concat(i,Rl(i,[],r))}function wm(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Vw(e){const t=sr(e);let r=parseFloat(t.width)||0,s=parseFloat(t.height)||0;const i=ra(e),c=i?e.offsetWidth:r,u=i?e.offsetHeight:s,d=Zu(r)!==c||Zu(s)!==u;return d&&(r=c,s=u),{width:r,height:s,$:d}}function Tg(e){return ar(e)?e:e.contextElement}function Jo(e){const t=Tg(e);if(!ra(t))return _r(1);const r=t.getBoundingClientRect(),{width:s,height:i,$:c}=Vw(t);let u=(c?Zu(r.width):r.width)/s,d=(c?Zu(r.height):r.height)/i;return(!u||!Number.isFinite(u))&&(u=1),(!d||!Number.isFinite(d))&&(d=1),{x:u,y:d}}const Qj=_r(0);function qw(e){const t=Nn(e);return!Rg()||!t.visualViewport?Qj:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Xj(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Nn(e)?!1:t}function Bs(e,t,r,s){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),c=Tg(e);let u=_r(1);t&&(s?ar(s)&&(u=Jo(s)):u=Jo(e));const d=Xj(c,r,s)?qw(c):_r(0);let h=(i.left+d.x)/u.x,m=(i.top+d.y)/u.y,v=i.width/u.x,g=i.height/u.y;if(c){const b=Nn(c),S=s&&ar(s)?Nn(s):s;let _=b,C=wm(_);for(;C&&s&&S!==_;){const E=Jo(C),R=C.getBoundingClientRect(),A=sr(C),j=R.left+(C.clientLeft+parseFloat(A.paddingLeft))*E.x,N=R.top+(C.clientTop+parseFloat(A.paddingTop))*E.y;h*=E.x,m*=E.y,v*=E.x,g*=E.y,h+=j,m+=N,_=Nn(C),C=wm(_)}}return ed({width:v,height:g,x:h,y:m})}function Od(e,t){const r=Td(e).scrollLeft;return t?t.left+r:Bs(Tr(e)).left+r}function Yw(e,t){const r=e.getBoundingClientRect(),s=r.left+t.scrollLeft-Od(e,r),i=r.top+t.scrollTop;return{x:s,y:i}}function Wj(e){let{elements:t,rect:r,offsetParent:s,strategy:i}=e;const c=i==="fixed",u=Tr(s),d=t?Rd(t.floating):!1;if(s===u||d&&c)return r;let h={scrollLeft:0,scrollTop:0},m=_r(1);const v=_r(0),g=ra(s);if((g||!g&&!c)&&((di(s)!=="body"||Ul(u))&&(h=Td(s)),g)){const S=Bs(s);m=Jo(s),v.x=S.x+s.clientLeft,v.y=S.y+s.clientTop}const b=u&&!g&&!c?Yw(u,h):_r(0);return{width:r.width*m.x,height:r.height*m.y,x:r.x*m.x-h.scrollLeft*m.x+v.x+b.x,y:r.y*m.y-h.scrollTop*m.y+v.y+b.y}}function Zj(e){return Array.from(e.getClientRects())}function Jj(e){const t=Tr(e),r=Td(e),s=e.ownerDocument.body,i=An(t.scrollWidth,t.clientWidth,s.scrollWidth,s.clientWidth),c=An(t.scrollHeight,t.clientHeight,s.scrollHeight,s.clientHeight);let u=-r.scrollLeft+Od(e);const d=-r.scrollTop;return sr(s).direction==="rtl"&&(u+=An(t.clientWidth,s.clientWidth)-i),{width:i,height:c,x:u,y:d}}const Dx=25;
vendor: 10,101 bytes, line 63
63function eL(e,t){const r=Nn(e),s=Tr(e),i=r.visualViewport;let c=s.clientWidth,u=s.clientHeight,d=0,h=0;if(i){c=i.width,u=i.height;const v=Rg();(!v||v&&t==="fixed")&&(d=i.offsetLeft,h=i.offsetTop)}const m=Od(s);if(m<=0){const v=s.ownerDocument,g=v.body,b=getComputedStyle(g),S=v.compatMode==="CSS1Compat"&&parseFloat(b.marginLeft)+parseFloat(b.marginRight)||0,_=Math.abs(s.clientWidth-g.clientWidth-S);_<=Dx&&(c-=_)}else m<=Dx&&(c+=m);return{width:c,height:u,x:d,y:h}}function tL(e,t){const r=Bs(e,!0,t==="fixed"),s=r.top+e.clientTop,i=r.left+e.clientLeft,c=ra(e)?Jo(e):_r(1),u=e.clientWidth*c.x,d=e.clientHeight*c.y,h=i*c.x,m=s*c.y;return{width:u,height:d,x:h,y:m}}function Ix(e,t,r){let s;if(t==="viewport")s=eL(e,r);else if(t==="document")s=Jj(Tr(e));else if(ar(t))s=tL(t,r);else{const i=qw(e);s={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return ed(s)}function Gw(e,t){const r=Ya(e);return r===t||!ar(r)||ni(r)?!1:sr(r).position==="fixed"||Gw(r,t)}function nL(e,t){const r=t.get(e);if(r)return r;let s=Rl(e,[],!1).filter(d=>ar(d)&&di(d)!=="body"),i=null;const c=sr(e).position==="fixed";let u=c?Ya(e):e;for(;ar(u)&&!ni(u);){const d=sr(u),h=Cg(u);!h&&d.position==="fixed"&&(i=null),(c?!h&&!i:!h&&d.position==="static"&&!!i&&(i.position==="absolute"||i.position==="fixed")||Ul(u)&&!h&&Gw(e,u))?s=s.filter(v=>v!==u):i=d,u=Ya(u)}return t.set(e,s),s}function rL(e){let{element:t,boundary:r,rootBoundary:s,strategy:i}=e;const u=[...r==="clippingAncestors"?Rd(t)?[]:nL(t,this._c):[].concat(r),s],d=Ix(t,u[0],i);let h=d.top,m=d.right,v=d.bottom,g=d.left;for(let b=1;b<u.length;b++){const S=Ix(t,u[b],i);h=An(S.top,h),m=qa(S.right,m),v=qa(S.bottom,v),g=An(S.left,g)}return{width:m-g,height:v-h,x:g,y:h}}function aL(e){const{width:t,height:r}=Vw(e);return{width:t,height:r}}function sL(e,t,r){const s=ra(t),i=Tr(t),c=r==="fixed",u=Bs(e,!0,c,t);let d={scrollLeft:0,scrollTop:0};const h=_r(0);function m(){h.x=Od(i)}if(s||!s&&!c)if((di(t)!=="body"||Ul(i))&&(d=Td(t)),s){const S=Bs(t,!0,c,t);h.x=S.x+t.clientLeft,h.y=S.y+t.clientTop}else i&&m();c&&!s&&i&&m();const v=i&&!s&&!c?Yw(i,d):_r(0),g=u.left+d.scrollLeft-h.x-v.x,b=u.top+d.scrollTop-h.y-v.y;return{x:g,y:b,width:u.width,height:u.height}}function kp(e){return sr(e).position==="static"}function kx(e,t){if(!ra(e)||sr(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Tr(e)===r&&(r=r.ownerDocument.body),r}function Kw(e,t){const r=Nn(e);if(Rd(e))return r;if(!ra(e)){let i=Ya(e);for(;i&&!ni(i);){if(ar(i)&&!kp(i))return i;i=Ya(i)}return r}let s=kx(e,t);for(;s&&qj(s)&&kp(s);)s=kx(s,t);return s&&ni(s)&&kp(s)&&!Cg(s)?r:s||Kj(e)||r}const oL=async function(e){const t=this.getOffsetParent||Kw,r=this.getDimensions,s=await r(e.floating);return{reference:sL(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function iL(e){return sr(e).direction==="rtl"}const lL={convertOffsetParentRelativeRectToViewportRelativeRect:Wj,getDocumentElement:Tr,getClippingRect:rL,getOffsetParent:Kw,getElementRects:oL,getClientRects:Zj,getDimensions:aL,getScale:Jo,isElement:ar,isRTL:iL};function Qw(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function cL(e,t){let r=null,s;const i=Tr(e);function c(){var d;clearTimeout(s),(d=r)==null||d.disconnect(),r=null}function u(d,h){d===void 0&&(d=!1),h===void 0&&(h=1),c();const m=e.getBoundingClientRect(),{left:v,top:g,width:b,height:S}=m;if(d||t(),!b||!S)return;const _=bu(g),C=bu(i.clientWidth-(v+b)),E=bu(i.clientHeight-(g+S)),R=bu(v),j={rootMargin:-_+"px "+-C+"px "+-E+"px "+-R+"px",threshold:An(0,qa(1,h))||1};let N=!0;function D(z){const I=z[0].intersectionRatio;if(I!==h){if(!N)return u();I?u(!1,I):s=setTimeout(()=>{u(!1,1e-7)},1e3)}I===1&&!Qw(m,e.getBoundingClientRect())&&u(),N=!1}try{r=new IntersectionObserver(D,{...j,root:i.ownerDocument})}catch{r=new IntersectionObserver(D,j)}r.observe(e)}return u(!0),c}function uL(e,t,r,s){s===void 0&&(s={});const{ancestorScroll:i=!0,ancestorResize:c=!0,elementResize:u=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:h=!1}=s,m=Tg(e),v=i||c?[...m?Rl(m):[],...t?Rl(t):[]]:[];v.forEach(R=>{i&&R.addEventListener("scroll",r,{passive:!0}),c&&R.addEventListener("resize",r)});const g=m&&d?cL(m,r):null;let b=-1,S=null;u&&(S=new ResizeObserver(R=>{let[A]=R;A&&A.target===m&&S&&t&&(S.unobserve(t),cancelAnimationFrame(b),b=requestAnimationFrame(()=>{var j;(j=S)==null||j.observe(t)})),r()}),m&&!h&&S.observe(m),t&&S.observe(t));let _,C=h?Bs(e):null;h&&E();function E(){const R=Bs(e);C&&!Qw(C,R)&&r(),C=R,_=requestAnimationFrame(E)}return r(),()=>{var R;v.forEach(A=>{i&&A.removeEventListener("scroll",r),c&&A.removeEventListener("resize",r)}),g?.(),(R=S)==null||R.disconnect(),S=null,h&&cancelAnimationFrame(_)}}const dL=Hj,fL=$j,hL=Uj,pL=Vj,mL=zj,Px=Pj,gL=Fj,yL=(e,t,r)=>{const s=new Map,i={platform:lL,...r},c={...i.platform,_c:s};return kj(e,t,{...i,platform:c})};var vL=typeof document<"u",bL=function(){},Du=vL?x.useLayoutEffect:bL;function td(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,s,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(s=r;s--!==0;)if(!td(e[s],t[s]))return!1;return!0}if(i=Object.keys(e),r=i.length,r!==Object.keys(t).length)return!1;for(s=r;s--!==0;)if(!{}.hasOwnProperty.call(t,i[s]))return!1;for(s=r;s--!==0;){const c=i[s];if(!(c==="_owner"&&e.$$typeof)&&!td(e[c],t[c]))return!1}return!0}return e!==e&&t!==t}function Xw(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Ux(e,t){const r=Xw(e);return Math.round(t*r)/r}function Pp(e){const t=x.useRef(e);return Du(()=>{t.current=e}),t}function xL(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:s=[],platform:i,elements:{reference:c,floating:u}={},transform:d=!0,whileElementsMounted:h,open:m}=e,[v,g]=x.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[b,S]=x.useState(s);td(b,s)||S(s);const[_,C]=x.useState(null),[E,R]=x.useState(null),A=x.useCallback(J=>{J!==z.current&&(z.current=J,C(J))},[]),j=x.useCallback(J=>{J!==I.current&&(I.current=J,R(J))},[]),N=c||_,D=u||E,z=x.useRef(null),I=x.useRef(null),P=x.useRef(v),q=h!=null,ee=Pp(h),W=Pp(i),le=Pp(m),oe=x.useCallback(()=>{if(!z.current||!I.current)return;const J={placement:t,strategy:r,middleware:b};W.current&&(J.platform=W.current),yL(z.current,I.current,J).then(X=>{const re={...X,isPositioned:le.current!==!1};te.current&&!td(P.current,re)&&(P.current=re,ii.flushSync(()=>{g(re)}))})},[b,t,r,W,le]);Du(()=>{m===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,g(J=>({...J,isPositioned:!1})))},[m]);const te=x.useRef(!1);Du(()=>(te.current=!0,()=>{te.current=!1}),[]),Du(()=>{if(N&&(z.current=N),D&&(I.current=D),N&&D){if(ee.current)return ee.current(N,D,oe);oe()}},[N,D,oe,ee,q]);const de=x.useMemo(()=>({reference:z,floating:I,setReference:A,setFloating:j}),[A,j]),k=x.useMemo(()=>({reference:N,floating:D}),[N,D]),Y=x.useMemo(()=>{const J={position:r,left:0,top:0};if(!k.floating)return J;const X=Ux(k.floating,v.x),re=Ux(k.floating,v.y);return d?{...J,transform:"translate("+X+"px, "+re+"px)",...Xw(k.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:X,top:re}},[r,d,k.floating,v.x,v.y]);return x.useMemo(()=>({...v,update:oe,refs:de,elements:k,floatingStyles:Y}),[v,oe,de,k,Y])}const SL=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:s,padding:i}=typeof e=="function"?e(r):e;return s&&t(s)?s.current!=null?Px({element:s.current,padding:i}).fn(r):{}:s?Px({element:s,padding:i}).fn(r):{}}}},wL=(e,t)=>{const r=dL(e);return{name:r.name,fn:r.fn,options:[e,t]}},_L=(e,t)=>{const r=fL(e);return{name:r.name,fn:r.fn,options:[e,t]}},EL=(e,t)=>({fn:gL(e).fn,options:[e,t]}),CL=(e,t)=>{const r=hL(e);return{name:r.name,fn:r.fn,options:[e,t]}},RL=(e,t)=>{const r=pL(e);return{name:r.name,fn:r.fn,options:[e,t]}},TL=(e,t)=>{const r=mL(e);return{name:r.name,fn:r.fn,options:[e,t]}},OL=(e,t)=>{const r=SL(e);return{name:r.name,fn:r.fn,options:[e,t]}};var AL="Arrow",Ww=x.forwardRef((e,t)=>{const{children:r,width:s=10,height:i=5,...c}=e;return f.jsx(Pe.svg,{...c,ref:t,width:s,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:f.jsx("polygon",{points:"0,0 30,0 15,10"})})});Ww.displayName=AL;var NL=Ww,Og="Popper",[Zw,fi]=Ja(Og),[ML,Jw]=Zw(Og),e_=e=>{const{__scopePopper:t,children:r}=e,[s,i]=x.useState(null);return f.jsx(ML,{scope:t,anchor:s,onAnchorChange:i,children:r})};e_.displayName=Og;var t_="PopperAnchor",n_=x.forwardRef((e,t)=>{const{__scopePopper:r,virtualRef:s,...i}=e,c=Jw(t_,r),u=x.useRef(null),d=Ke(t,u),h=x.useRef(null);return x.useEffect(()=>{const m=h.current;h.current=s?.current||u.current,m!==h.current&&c.onAnchorChange(h.current)}),s?null:f.jsx(Pe.div,{...i,ref:d})});n_.displayName=t_;var Ag="PopperContent",[jL,LL]=Zw(Ag),r_=x.forwardRef((e,t)=>{const{__scopePopper:r,side:s="bottom",sideOffset:i=0,align:c="center",alignOffset:u=0,arrowPadding:d=0,avoidCollisions:h=!0,collisionBoundary:m=[],collisionPadding:v=0,sticky:g="partial",hideWhenDetached:b=!1,updatePositionStrategy:S="optimized",onPlaced:_,...C}=e,E=Jw(Ag,r),[R,A]=x.useState(null),j=Ke(t,ie=>A(ie)),[N,D]=x.useState(null),z=Ej(N),I=z?.width??0,P=z?.height??0,q=s+(c!=="center"?"-"+c:""),ee=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},W=Array.isArray(m)?m:[m],le=W.length>0,oe={padding:ee,boundary:W.filter(IL),altBoundary:le},{refs:te,floatingStyles:de,placement:k,isPositioned:Y,middlewareData:J}=xL({strategy:"fixed",placement:q,whileElementsMounted:(...ie)=>uL(...ie,{animationFrame:S==="always"}),elements:{reference:E.anchor},middleware:[wL({mainAxis:i+P,alignmentAxis:u}),h&&_L({mainAxis:!0,crossAxis:!1,limiter:g==="partial"?EL():void 0,...oe}),h&&CL({...oe}),RL({...oe,apply:({elements:ie,rects:pe,availableWidth:me,availableHeight:Ee})=>{const{width:Ce,height:Ne}=pe.reference,it=ie.floating.style;it.setProperty("--radix-popper-available-width",`${me}
63px`),it.setProperty("--radix-popper-available-height",`${Ee}px`),it.setProperty("--radix-popper-anchor-width",`${Ce}px`),it.setProperty("--radix-popper-anchor-height",`${Ne}px`)}}),N&&OL({element:N,padding:d}),kL({arrowWidth:I,arrowHeight:P}),b&&TL({strategy:"referenceHidden",...oe})]}),[X,re]=o_(k),L=Er(_);Qt(()=>{Y&&L?.()},[Y,L]);const $=J.arrow?.x,Q=J.arrow?.y,ne=J.arrow?.centerOffset!==0,[ce,fe]=x.useState();return Qt(()=>{R&&fe(window.getComputedStyle(R).zIndex)},[R]),f.jsx("div",{ref:te.setFloating,"data-radix-popper-content-wrapper":"",style:{...de,transform:Y?de.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ce,"--radix-popper-transform-origin":[J.transformOrigin?.x,J.transformOrigin?.y].join(" "),...J.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:f.jsx(jL,{scope:r,placedSide:X,onArrowChange:D,arrowX:$,arrowY:Q,shouldHideArrow:ne,children:f.jsx(Pe.div,{"data-side":X,"data-align":re,...C,ref:j,style:{...C.style,animation:Y?void 0:"none"}})})})});r_.displayName=Ag;var a_="PopperArrow",DL={top:"bottom",right:"left",bottom:"top",left:"right"},s_=x.forwardRef(function(t,r){const{__scopePopper:s,...i}=t,c=LL(a_,s),u=DL[c.placedSide];return f.jsx("span",{ref:c.onArrowChange,style:{position:"absolute",left:c.arrowX,top:c.arrowY,[u]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[c.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[c.placedSide],visibility:c.shouldHideArrow?"hidden":void 0},children:f.jsx(NL,{...i,ref:r,style:{...i.style,display:"block"}})})});s_.displayName=a_;function IL(e){return e!==null}var kL=e=>({name:"transformOrigin",options:e,fn(t){const{placement:r,rects:s,middlewareData:i}=t,u=i.arrow?.centerOffset!==0,d=u?0:e.arrowWidth,h=u?0:e.arrowHeight,[m,v]=o_(r),g={start:"0%",center:"50%",end:"100%"}[v],b=(i.arrow?.x??0)+d/2,S=(i.arrow?.y??0)+h/2;let _="",C="";return m==="bottom"?(_=u?g:`${b}px`,C=`${-h}px`):m==="top"?(_=u?g:`${b}px`,C=`${s.floating.height+h}px`):m==="right"?(_=`${-h}px`,C=u?g:`${S}px`):m==="left"&&(_=`${s.floating.width+h}px`,C=u?g:`${S}px`),{data:{x:_,y:C}}}});function o_(e){const[t,r="center"]=e.split("-");return[t,r]}var Ng=e_,Mg=n_,jg=r_,Lg=s_,Up="rovingFocusGroup.onEntryFocus",PL={bubbles:!1,cancelable:!0},zl="RovingFocusGroup",[_m,i_,UL]=mg(zl),[zL,l_]=Ja(zl,[UL]),[BL,HL]=zL(zl),c_=x.forwardRef((e,t)=>f.jsx(_m.Provider,{scope:e.__scopeRovingFocusGroup,children:f.jsx(_m.Slot,{scope:e.__scopeRovingFocusGroup,children:f.jsx($L,{...e,ref:t})})}));c_.displayName=zl;var $L=x.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,orientation:s,loop:i=!1,dir:c,currentTabStopId:u,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:h,onEntryFocus:m,preventScrollOnEntryFocus:v=!1,...g}=e,b=x.useRef(null),S=Ke(t,b),_=gg(c),[C,E]=ti({prop:u,defaultProp:d??null,onChange:h,caller:zl}),[R,A]=x.useState(!1),j=Er(m),N=i_(r),D=x.useRef(!1),[z,I]=x.useState(0);return x.useEffect(()=>{const P=b.current;if(P)return P.addEventListener(Up,j),()=>P.removeEventListener(Up,j)},[j]),f.jsx(BL,{scope:r,orientation:s,dir:_,loop:i,currentTabStopId:C,onItemFocus:x.useCallback(P=>E(P),[E]),onItemShiftTab:x.useCallback(()=>A(!0),[]),onFocusableItemAdd:x.useCallback(()=>I(P=>P+1),[]),onFocusableItemRemove:x.useCallback(()=>I(P=>P-1),[]),children:f.jsx(Pe.div,{tabIndex:R||z===0?-1:0,"data-orientation":s,...g,ref:S,style:{outline:"none",...e.style},onMouseDown:be(e.onMouseDown,()=>{D.current=!0}),onFocus:be(e.onFocus,P=>{const q=!D.current;if(P.target===P.currentTarget&&q&&!R){const ee=new CustomEvent(Up,PL);if(P.currentTarget.dispatchEvent(ee),!ee.defaultPrevented){const W=N().filter(k=>k.focusable),le=W.find(k=>k.active),oe=W.find(k=>k.id===C),de=[le,oe,...W].filter(Boolean).map(k=>k.ref.current);f_(de,v)}}D.current=!1}),onBlur:be(e.onBlur,()=>A(!1))})})}),u_="RovingFocusGroupItem",d_=x.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,focusable:s=!0,active:i=!1,tabStopId:c,children:u,...d}=e,h=wr(),m=c||h,v=HL(u_,r),g=v.currentTabStopId===m,b=i_(r),{onFocusableItemAdd:S,onFocusableItemRemove:_,currentTabStopId:C}=v;return x.useEffect(()=>{if(s)return S(),()=>_()}
vendor: 4,192 bytes, line 63
63,[s,S,_]),f.jsx(_m.ItemSlot,{scope:r,id:m,focusable:s,active:i,children:f.jsx(Pe.span,{tabIndex:g?0:-1,"data-orientation":v.orientation,...d,ref:t,onMouseDown:be(e.onMouseDown,E=>{s?v.onItemFocus(m):E.preventDefault()}),onFocus:be(e.onFocus,()=>v.onItemFocus(m)),onKeyDown:be(e.onKeyDown,E=>{if(E.key==="Tab"&&E.shiftKey){v.onItemShiftTab();return}if(E.target!==E.currentTarget)return;const R=qL(E,v.orientation,v.dir);if(R!==void 0){if(E.metaKey||E.ctrlKey||E.altKey||E.shiftKey)return;E.preventDefault();let j=b().filter(N=>N.focusable).map(N=>N.ref.current);if(R==="last")j.reverse();else if(R==="prev"||R==="next"){R==="prev"&&j.reverse();const N=j.indexOf(E.currentTarget);j=v.loop?YL(j,N+1):j.slice(N+1)}setTimeout(()=>f_(j))}}),children:typeof u=="function"?u({isCurrentTabStop:g,hasTabStop:C!=null}):u})})});d_.displayName=u_;var FL={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function VL(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function qL(e,t,r){const s=VL(e.key,r);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(s))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(s)))return FL[s]}function f_(e,t=!1){const r=document.activeElement;for(const s of e)if(s===r||(s.focus({preventScroll:t}),document.activeElement!==r))return}function YL(e,t){return e.map((r,s)=>e[(t+s)%e.length])}var GL=c_,KL=d_,Em=["Enter"," "],QL=["ArrowDown","PageUp","Home"],h_=["ArrowUp","PageDown","End"],XL=[...QL,...h_],WL={ltr:[...Em,"ArrowRight"],rtl:[...Em,"ArrowLeft"]},ZL={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Bl="Menu",[Tl,JL,eD]=mg(Bl),[qs,p_]=Ja(Bl,[eD,fi,l_]),Ad=fi(),m_=l_(),[tD,Ys]=qs(Bl),[nD,Hl]=qs(Bl),g_=e=>{const{__scopeMenu:t,open:r=!1,children:s,dir:i,onOpenChange:c,modal:u=!0}=e,d=Ad(t),[h,m]=x.useState(null),v=x.useRef(!1),g=Er(c),b=gg(i);return x.useEffect(()=>{const S=()=>{v.current=!0,document.addEventListener("pointerdown",_,{capture:!0,once:!0}),document.addEventListener("pointermove",_,{capture:!0,once:!0})},_=()=>v.current=!1;return document.addEventListener("keydown",S,{capture:!0}),()=>{document.removeEventListener("keydown",S,{capture:!0}),document.removeEventListener("pointerdown",_,{capture:!0}),document.removeEventListener("pointermove",_,{capture:!0})}},[]),f.jsx(Ng,{...d,children:f.jsx(tD,{scope:t,open:r,onOpenChange:g,content:h,onContentChange:m,children:f.jsx(nD,{scope:t,onClose:x.useCallback(()=>g(!1),[g]),isUsingKeyboardRef:v,dir:b,modal:u,children:s})})})};g_.displayName=Bl;var rD="MenuAnchor",Dg=x.forwardRef((e,t)=>{const{__scopeMenu:r,...s}=e,i=Ad(r);return f.jsx(Mg,{...i,...s,ref:t})});Dg.displayName=rD;var Ig="MenuPortal",[aD,y_]=qs(Ig,{forceMount:void 0}),v_=e=>{const{__scopeMenu:t,forceMount:r,children:s,container:i}=e,c=Ys(Ig,t);return f.jsx(aD,{scope:t,forceMount:r,children:f.jsx(Rr,{present:r||c.open,children:f.jsx(Pl,{asChild:!0,container:i,children:s})})})};v_.displayName=Ig;var Vn="MenuContent",[sD,kg]=qs(Vn),b_=x.forwardRef((e,t)=>{const r=y_(Vn,e.__scopeMenu),{forceMount:s=r.forceMount,...i}=e,c=Ys(Vn,e.__scopeMenu),u=Hl(Vn,e.__scopeMenu);return f.jsx(Tl.Provider,{scope:e.__scopeMenu,children:f.jsx(Rr,{present:s||c.open,children:f.jsx(Tl.Slot,{scope:e.__scopeMenu,children:u.modal?f.jsx(oD,{...i,ref:t}):f.jsx(iD,{...i,ref:t})})})})}),oD=x.forwardRef((e,t)=>{const r=Ys(Vn,e.__scopeMenu),s=x.useRef(null),i=Ke(t,s);return x.useEffect(()=>{const c=s.current;if(c)return vg(c)},[]),f.jsx(Pg,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:be(e.onFocusOutside,c=>c.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),iD=x.forwardRef((e,t)=>{const r=Ys(Vn,e.__scopeMenu);return f.jsx(Pg,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),lD=Us("MenuContent.ScrollLock"),Pg=x.forwardRef((e,t)=>{const{__scopeMenu:r,loop:s=!1,trapFocus:i,onOpenAutoFocus:c,onCloseAutoFocus:u,disableOutsidePointerEvents:d,onEntryFocus:h,onEscapeKeyDown:m,onPointerDownOutside:v,onFocusOutside:g,onInteractOutside:b,onDismiss:S,disableOutsideScroll:_,...C}
vendor: 17,424 bytes, line 63
63=e,E=Ys(Vn,r),R=Hl(Vn,r),A=Ad(r),j=m_(r),N=JL(r),[D,z]=x.useState(null),I=x.useRef(null),P=Ke(t,I,E.onContentChange),q=x.useRef(0),ee=x.useRef(""),W=x.useRef(0),le=x.useRef(null),oe=x.useRef("right"),te=x.useRef(0),de=_?_d:x.Fragment,k=_?{as:lD,allowPinchZoom:!0}:void 0,Y=X=>{const re=ee.current+X,L=N().filter(ie=>!ie.disabled),$=document.activeElement,Q=L.find(ie=>ie.ref.current===$)?.textValue,ne=L.map(ie=>ie.textValue),ce=xD(ne,re,Q),fe=L.find(ie=>ie.textValue===ce)?.ref.current;(function ie(pe){ee.current=pe,window.clearTimeout(q.current),pe!==""&&(q.current=window.setTimeout(()=>ie(""),1e3))})(re),fe&&setTimeout(()=>fe.focus())};x.useEffect(()=>()=>window.clearTimeout(q.current),[]),yg();const J=x.useCallback(X=>oe.current===le.current?.side&&wD(X,le.current?.area),[]);return f.jsx(sD,{scope:r,searchRef:ee,onItemEnter:x.useCallback(X=>{J(X)&&X.preventDefault()},[J]),onItemLeave:x.useCallback(X=>{J(X)||(I.current?.focus(),z(null))},[J]),onTriggerLeave:x.useCallback(X=>{J(X)&&X.preventDefault()},[J]),pointerGraceTimerRef:W,onPointerGraceIntentChange:x.useCallback(X=>{le.current=X},[]),children:f.jsx(de,{...k,children:f.jsx(Sd,{asChild:!0,trapped:i,onMountAutoFocus:be(c,X=>{X.preventDefault(),I.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:f.jsx(kl,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:m,onPointerDownOutside:v,onFocusOutside:g,onInteractOutside:b,onDismiss:S,children:f.jsx(GL,{asChild:!0,...j,dir:R.dir,orientation:"vertical",loop:s,currentTabStopId:D,onCurrentTabStopIdChange:z,onEntryFocus:be(h,X=>{R.isUsingKeyboardRef.current||X.preventDefault()}),preventScrollOnEntryFocus:!0,children:f.jsx(jg,{role:"menu","aria-orientation":"vertical","data-state":I_(E.open),"data-radix-menu-content":"",dir:R.dir,...A,...C,ref:P,style:{outline:"none",...C.style},onKeyDown:be(C.onKeyDown,X=>{const L=X.target.closest("[data-radix-menu-content]")===X.currentTarget,$=X.ctrlKey||X.altKey||X.metaKey,Q=X.key.length===1;L&&(X.key==="Tab"&&X.preventDefault(),!$&&Q&&Y(X.key));const ne=I.current;if(X.target!==ne||!XL.includes(X.key))return;X.preventDefault();const fe=N().filter(ie=>!ie.disabled).map(ie=>ie.ref.current);h_.includes(X.key)&&fe.reverse(),vD(fe)}),onBlur:be(e.onBlur,X=>{X.currentTarget.contains(X.target)||(window.clearTimeout(q.current),ee.current="")}),onPointerMove:be(e.onPointerMove,Ol(X=>{const re=X.target,L=te.current!==X.clientX;if(X.currentTarget.contains(re)&&L){const $=X.clientX>te.current?"right":"left";oe.current=$,te.current=X.clientX}}))})})})})})})});b_.displayName=Vn;var cD="MenuGroup",Ug=x.forwardRef((e,t)=>{const{__scopeMenu:r,...s}=e;return f.jsx(Pe.div,{role:"group",...s,ref:t})});Ug.displayName=cD;var uD="MenuLabel",x_=x.forwardRef((e,t)=>{const{__scopeMenu:r,...s}=e;return f.jsx(Pe.div,{...s,ref:t})});x_.displayName=uD;var nd="MenuItem",zx="menu.itemSelect",Nd=x.forwardRef((e,t)=>{const{disabled:r=!1,onSelect:s,...i}=e,c=x.useRef(null),u=Hl(nd,e.__scopeMenu),d=kg(nd,e.__scopeMenu),h=Ke(t,c),m=x.useRef(!1),v=()=>{const g=c.current;if(!r&&g){const b=new CustomEvent(zx,{bubbles:!0,cancelable:!0});g.addEventListener(zx,S=>s?.(S),{once:!0}),uw(g,b),b.defaultPrevented?m.current=!1:u.onClose()}};return f.jsx(S_,{...i,ref:h,disabled:r,onClick:be(e.onClick,v),onPointerDown:g=>{e.onPointerDown?.(g),m.current=!0},onPointerUp:be(e.onPointerUp,g=>{m.current||g.currentTarget?.click()}),onKeyDown:be(e.onKeyDown,g=>{const b=d.searchRef.current!=="";r||b&&g.key===" "||Em.includes(g.key)&&(g.currentTarget.click(),g.preventDefault())})})});Nd.displayName=nd;var S_=x.forwardRef((e,t)=>{const{__scopeMenu:r,disabled:s=!1,textValue:i,...c}=e,u=kg(nd,r),d=m_(r),h=x.useRef(null),m=Ke(t,h),[v,g]=x.useState(!1),[b,S]=x.useState("");return x.useEffect(()=>{const _=h.current;_&&S((_.textContent??"").trim())},[c.children]),f.jsx(Tl.ItemSlot,{scope:r,disabled:s,textValue:i??b,children:f.jsx(KL,{asChild:!0,...d,focusable:!s,children:f.jsx(Pe.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...c,ref:m,onPointerMove:be(e.onPointerMove,Ol(_=>{s?u.onItemLeave(_):(u.onItemEnter(_),_.defaultPrevented||_.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:be(e.onPointerLeave,Ol(_=>u.onItemLeave(_))),onFocus:be(e.onFocus,()=>g(!0)),onBlur:be(e.onBlur,()=>g(!1))})})})}),dD="MenuCheckboxItem",w_=x.forwardRef((e,t)=>{const{checked:r=!1,onCheckedChange:s,...i}=e;return f.jsx(T_,{scope:e.__scopeMenu,checked:r,children:f.jsx(Nd,{role:"menuitemcheckbox","aria-checked":rd(r)?"mixed":r,...i,ref:t,"data-state":Bg(r),onSelect:be(i.onSelect,()=>s?.(rd(r)?!0:!r),{checkForDefaultPrevented:!1})})})});w_.displayName=dD;var __="MenuRadioGroup",[fD,hD]=qs(__,{value:void 0,onValueChange:()=>{}}),E_=x.forwardRef((e,t)=>{const{value:r,onValueChange:s,...i}=e,c=Er(s);return f.jsx(fD,{scope:e.__scopeMenu,value:r,onValueChange:c,children:f.jsx(Ug,{...i,ref:t})})});E_.displayName=__;var C_="MenuRadioItem",R_=x.forwardRef((e,t)=>{const{value:r,...s}=e,i=hD(C_,e.__scopeMenu),c=r===i.value;return f.jsx(T_,{scope:e.__scopeMenu,checked:c,children:f.jsx(Nd,{role:"menuitemradio","aria-checked":c,...s,ref:t,"data-state":Bg(c),onSelect:be(s.onSelect,()=>i.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});R_.displayName=C_;var zg="MenuItemIndicator",[T_,pD]=qs(zg,{checked:!1}),O_=x.forwardRef((e,t)=>{const{__scopeMenu:r,forceMount:s,...i}=e,c=pD(zg,r);return f.jsx(Rr,{present:s||rd(c.checked)||c.checked===!0,children:f.jsx(Pe.span,{...i,ref:t,"data-state":Bg(c.checked)})})});O_.displayName=zg;var mD="MenuSeparator",A_=x.forwardRef((e,t)=>{const{__scopeMenu:r,...s}=e;return f.jsx(Pe.div,{role:"separator","aria-orientation":"horizontal",...s,ref:t})});A_.displayName=mD;var gD="MenuArrow",N_=x.forwardRef((e,t)=>{const{__scopeMenu:r,...s}=e,i=Ad(r);return f.jsx(Lg,{...i,...s,ref:t})});N_.displayName=gD;var yD="MenuSub",[RF,M_]=qs(yD),yl="MenuSubTrigger",j_=x.forwardRef((e,t)=>{const r=Ys(yl,e.__scopeMenu),s=Hl(yl,e.__scopeMenu),i=M_(yl,e.__scopeMenu),c=kg(yl,e.__scopeMenu),u=x.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:h}=c,m={__scopeMenu:e.__scopeMenu},v=x.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return x.useEffect(()=>v,[v]),x.useEffect(()=>{const g=d.current;return()=>{window.clearTimeout(g),h(null)}},[d,h]),f.jsx(Dg,{asChild:!0,...m,children:f.jsx(S_,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":i.contentId,"data-state":I_(r.open),...e,ref:xd(t,i.onTriggerChange),onClick:g=>{e.onClick?.(g),!(e.disabled||g.defaultPrevented)&&(g.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:be(e.onPointerMove,Ol(g=>{c.onItemEnter(g),!g.defaultPrevented&&!e.disabled&&!r.open&&!u.current&&(c.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{r.onOpenChange(!0),v()},100))})),onPointerLeave:be(e.onPointerLeave,Ol(g=>{v();const b=r.content?.getBoundingClientRect();if(b){const S=r.content?.dataset.side,_=S==="right",C=_?-5:5,E=b[_?"left":"right"],R=b[_?"right":"left"];c.onPointerGraceIntentChange({area:[{x:g.clientX+C,y:g.clientY},{x:E,y:b.top},{x:R,y:b.top},{x:R,y:b.bottom},{x:E,y:b.bottom}],side:S}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(g),g.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:be(e.onKeyDown,g=>{const b=c.searchRef.current!=="";e.disabled||b&&g.key===" "||WL[s.dir].includes(g.key)&&(r.onOpenChange(!0),r.content?.focus(),g.preventDefault())})})})});j_.displayName=yl;var L_="MenuSubContent",D_=x.forwardRef((e,t)=>{const r=y_(Vn,e.__scopeMenu),{forceMount:s=r.forceMount,...i}=e,c=Ys(Vn,e.__scopeMenu),u=Hl(Vn,e.__scopeMenu),d=M_(L_,e.__scopeMenu),h=x.useRef(null),m=Ke(t,h);return f.jsx(Tl.Provider,{scope:e.__scopeMenu,children:f.jsx(Rr,{present:s||c.open,children:f.jsx(Tl.Slot,{scope:e.__scopeMenu,children:f.jsx(Pg,{id:d.contentId,"aria-labelledby":d.triggerId,...i,ref:m,align:"start",side:u.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:v=>{u.isUsingKeyboardRef.current&&h.current?.focus(),v.preventDefault()},onCloseAutoFocus:v=>v.preventDefault(),onFocusOutside:be(e.onFocusOutside,v=>{v.target!==d.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:be(e.onEscapeKeyDown,v=>{u.onClose(),v.preventDefault()}),onKeyDown:be(e.onKeyDown,v=>{const g=v.currentTarget.contains(v.target),b=ZL[u.dir].includes(v.key);g&&b&&(c.onOpenChange(!1),d.trigger?.focus(),v.preventDefault())})})})})})});D_.displayName=L_;function I_(e){return e?"open":"closed"}function rd(e){return e==="indeterminate"}function Bg(e){return rd(e)?"indeterminate":e?"checked":"unchecked"}function vD(e){const t=document.activeElement;for(const r of e)if(r===t||(r.focus(),document.activeElement!==t))return}function bD(e,t){return e.map((r,s)=>e[(t+s)%e.length])}function xD(e,t,r){const i=t.length>1&&Array.from(t).every(m=>m===t[0])?t[0]:t,c=r?e.indexOf(r):-1;let u=bD(e,Math.max(c,0));i.length===1&&(u=u.filter(m=>m!==r));const h=u.find(m=>m.toLowerCase().startsWith(i.toLowerCase()));return h!==r?h:void 0}function SD(e,t){const{x:r,y:s}=e;let i=!1;for(let c=0,u=t.length-1;c<t.length;u=c++){const d=t[c],h=t[u],m=d.x,v=d.y,g=h.x,b=h.y;v>s!=b>s&&r<(g-m)*(s-v)/(b-v)+m&&(i=!i)}return i}function wD(e,t){if(!t)return!1;const r={x:e.clientX,y:e.clientY};return SD(r,t)}function Ol(e){return t=>t.pointerType==="mouse"?e(t):void 0}var _D=g_,ED=Dg,CD=v_,RD=b_,TD=Ug,OD=x_,AD=Nd,ND=w_,MD=E_,jD=R_,LD=O_,DD=A_,ID=N_,kD=j_,PD=D_,Md="DropdownMenu",[UD]=Ja(Md,[p_]),tn=p_(),[zD,k_]=UD(Md),P_=e=>{const{__scopeDropdownMenu:t,children:r,dir:s,open:i,defaultOpen:c,onOpenChange:u,modal:d=!0}=e,h=tn(t),m=x.useRef(null),[v,g]=ti({prop:i,defaultProp:c??!1,onChange:u,caller:Md});return f.jsx(zD,{scope:t,triggerId:wr(),triggerRef:m,contentId:wr(),open:v,onOpenChange:g,onOpenToggle:x.useCallback(()=>g(b=>!b),[g]),modal:d,children:f.jsx(_D,{...h,open:v,onOpenChange:g,dir:s,modal:d,children:r})})};P_.displayName=Md;var U_="DropdownMenuTrigger",z_=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,disabled:s=!1,...i}=e,c=k_(U_,r),u=tn(r);return f.jsx(ED,{asChild:!0,...u,children:f.jsx(Pe.button,{type:"button",id:c.triggerId,"aria-haspopup":"menu","aria-expanded":c.open,"aria-controls":c.open?c.contentId:void 0,"data-state":c.open?"open":"closed","data-disabled":s?"":void 0,disabled:s,...i,ref:xd(t,c.triggerRef),onPointerDown:be(e.onPointerDown,d=>{!s&&d.button===0&&d.ctrlKey===!1&&(c.onOpenToggle(),c.open||d.preventDefault())}),onKeyDown:be(e.onKeyDown,d=>{s||(["Enter"," "].includes(d.key)&&c.onOpenToggle(),d.key==="ArrowDown"&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(d.key)&&d.preventDefault())})})})});z_.displayName=U_;var BD="DropdownMenuPortal",B_=e=>{const{__scopeDropdownMenu:t,...r}=e,s=tn(t);return f.jsx(CD,{...s,...r})};B_.displayName=BD;var H_="DropdownMenuContent",$_=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=k_(H_,r),c=tn(r),u=x.useRef(!1);return f.jsx(RD,{id:i.contentId,"aria-labelledby":i.triggerId,...c,...s,ref:t,onCloseAutoFocus:be(e.onCloseAutoFocus,d=>{u.current||i.triggerRef.current?.focus(),u.current=!1,d.preventDefault()}),onInteractOutside:be(e.onInteractOutside,d=>{const h=d.detail.originalEvent,m=h.button===0&&h.ctrlKey===!0,v=h.button===2||m;(!i.modal||v)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});$_.displayName=H_;var HD="DropdownMenuGroup",$D=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=tn(r);return f.jsx(TD,{...i,...s,ref:t})});$D.displayName=HD;var FD="DropdownMenuLabel",F_=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=tn(r);return f.jsx(OD,{...i,...s,ref:t})});F_.displayName=FD;var VD="DropdownMenuItem",V_=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=tn(r);return f.jsx(AD,{...i,...s,ref:t})});V_.displayName=VD;var qD="DropdownMenuCheckboxItem",YD=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=tn(r);return f.jsx(ND,{...i,...s,ref:t})});YD.displayName=qD;var GD="DropdownMenuRadioGroup",q_=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=tn(r);return f.jsx(MD,{...i,...s,ref:t})});q_.displayName=GD;var KD="DropdownMenuRadioItem",Y_=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=tn(r);return f.jsx(jD,{...i,...s,ref:t})});Y_.displayName=KD;var QD="DropdownMenuItemIndicator",G_=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=tn(r);return f.jsx(LD,{...i,...s,ref:t})});G_.displayName=QD;var XD="DropdownMenuSeparator",K_=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=tn(r);return f.jsx(DD,{...i,...s,ref:t})});K_.displayName=XD;var WD="DropdownMenuArrow",ZD=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=tn(r);return f.jsx(ID,{...i,...s,ref:t})});ZD.displayName=WD;var JD="DropdownMenuSubTrigger",eI=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=tn(r);return f.jsx(kD,{...i,...s,ref:t})});eI.displayName=JD;var tI="DropdownMenuSubContent",nI=x.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...s}=e,i=tn(r);return f.jsx(PD,{...i,...s,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});nI.displayName=tI;var rI=P_,aI=z_,sI=B_,oI=$_,iI=F_,lI=V_,cI=q_,uI=Y_,dI=G_,fI=K_;function Bx(e,[t,r]){return Math.min(r,Math.max(t,e))}var hI=[" ","Enter","ArrowUp","ArrowDown"],pI=[" ","Enter"],Hs="Select",[jd,Ld,mI]=mg(Hs),[hi]=Ja(Hs,[mI,fi]),Dd=fi(),[gI,es]=hi(Hs),[yI,vI]=hi(Hs),Q_=e=>{const{__scopeSelect:t,children:r,open:s,defaultOpen:i,onOpenChange:c,value:u,defaultValue:d,onValueChange:h,dir:m,name:v,autoComplete:g,disabled:b,required:S,form:_}=e,C=Dd(t),[E,R]=x.useState(null),[A,j]=x.useState(null),[N,D]=x.useState(!1),z=gg(m),[I,P]=ti({prop:s,defaultProp:i??!1,onChange:c,caller:Hs}),[q,ee]=ti({prop:u,defaultProp:d,onChange:h,caller:Hs}),W=x.useRef(null),le=E?_||!!E.closest("form"):!0,[oe,te]=x.useState(new Set),de=Array.from(oe).map(k=>k.props.value).join(";");return f.jsx(Ng,{...C,children:f.jsxs(gI,{required:S,scope:t,trigger:E,onTriggerChange:R,valueNode:A,onValueNodeChange:j,valueNodeHasChildren:N,onValueNodeHasChildrenChange:D,contentId:wr(),value:q,onValueChange:ee,open:I,onOpenChange:P,dir:z,triggerPointerDownPosRef:W,disabled:b,children:[f.jsx(jd.Provider,{scope:t,children:f.jsx(yI,{scope:e.__scopeSelect,onNativeOptionAdd:x.useCallback(k=>{te(Y=>new Set(Y).add(k))},[]),onNativeOptionRemove:x.useCallback(k=>{te(Y=>{const J=new Set(Y);return J.delete(k),J})},[]),children:r})}),le?f.jsxs(yE,{"aria-hidden":!0,required:S,tabIndex:-1,name:v,autoComplete:g,value:q,onChange:k=>ee(k.target.value),disabled:b,form:_,children:[q===void 0?f.jsx("option",{value:""}):null,Array.from(oe)]},de):null]})})};Q_.displayName=Hs;var X_="SelectTrigger",W_=x.forwardRef((e,t)=>{const{__scopeSelect:r,disabled:s=!1,...i}=e,c=Dd(r),u=es(X_,r),d=u.disabled||s,h=Ke(t,u.onTriggerChange),m=Ld(r),v=x.useRef("touch"),[g,b,S]=bE(C=>{const E=m().filter(j=>!j.disabled),R=E.find(j=>j.value===u.value),A=xE(E,C,R);A!==void 0&&u.onValueChange(A.value)}),_=C=>{d||(u.onOpenChange(!0),S()),C&&(u.triggerPointerDownPosRef.current={x:Math.round(C.pageX),y:Math.round(C.pageY)})};return f.jsx(Mg,{asChild:!0,...c,children:f.jsx(Pe.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":vE(u.value)?"":void 0,...i,ref:h,onClick:be(i.onClick,C=>{C.currentTarget.focus(),v.current!=="mouse"&&_(C)}),onPointerDown:be(i.onPointerDown,C=>{v.current=C.pointerType;const E=C.target;E.hasPointerCapture(C.pointerId)&&E.releasePointerCapture(C.pointerId),C.button===0&&C.ctrlKey===!1&&C.pointerType==="mouse"&&(_(C),C.preventDefault())}),onKeyDown:be(i.onKeyDown,C=>{const E=g.current!=="";!(C.ctrlKey||C.altKey||C.metaKey)&&C.key.length===1&&b(C.key),!(E&&C.key===" ")&&hI.includes(C.key)&&(_(),C.preventDefault())})})})});W_.displayName=X_;var Z_="SelectValue",J_=x.forwardRef((e,t)=>{const{__scopeSelect:r,className:s,style:i,children:c,placeholder:u="",...d}=e,h=es(Z_,r),{onValueNodeHasChildrenChange:m}=h,v=c!==void 0,g=Ke(t,h.onValueNodeChange);return Qt(()=>{m(v)},[m,v]),f.jsx(Pe.span,{...d,ref:g,style:{pointerEvents:"none"},children:vE(h.value)?f.jsx(f.Fragment,{children:u}):c})});J_.displayName=Z_;var bI="SelectIcon",eE=x.forwardRef((e,t)=>{const{__scopeSelect:r,children:s,...i}=e;return f.jsx(Pe.span,{"aria-hidden":!0,...i,ref:t,children:s||"â¼"})});eE.displayName=bI;var xI="SelectPortal",tE=e=>f.jsx(Pl,{asChild:!0,...e});tE.displayName=xI;var $s="SelectContent",nE=x.forwardRef((e,t)=>
vendor: 12,866 bytes, line 63
63{const r=es($s,e.__scopeSelect),[s,i]=x.useState();if(Qt(()=>{i(new DocumentFragment)},[]),!r.open){const c=s;return c?ii.createPortal(f.jsx(rE,{scope:e.__scopeSelect,children:f.jsx(jd.Slot,{scope:e.__scopeSelect,children:f.jsx("div",{children:e.children})})}),c):null}return f.jsx(aE,{...e,ref:t})});nE.displayName=$s;var er=10,[rE,ts]=hi($s),SI="SelectContentImpl",wI=Us("SelectContent.RemoveScroll"),aE=x.forwardRef((e,t)=>{const{__scopeSelect:r,position:s="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:c,onPointerDownOutside:u,side:d,sideOffset:h,align:m,alignOffset:v,arrowPadding:g,collisionBoundary:b,collisionPadding:S,sticky:_,hideWhenDetached:C,avoidCollisions:E,...R}=e,A=es($s,r),[j,N]=x.useState(null),[D,z]=x.useState(null),I=Ke(t,ie=>N(ie)),[P,q]=x.useState(null),[ee,W]=x.useState(null),le=Ld(r),[oe,te]=x.useState(!1),de=x.useRef(!1);x.useEffect(()=>{if(j)return vg(j)},[j]),yg();const k=x.useCallback(ie=>{const[pe,...me]=le().map(Ne=>Ne.ref.current),[Ee]=me.slice(-1),Ce=document.activeElement;for(const Ne of ie)if(Ne===Ce||(Ne?.scrollIntoView({block:"nearest"}),Ne===pe&&D&&(D.scrollTop=0),Ne===Ee&&D&&(D.scrollTop=D.scrollHeight),Ne?.focus(),document.activeElement!==Ce))return},[le,D]),Y=x.useCallback(()=>k([P,j]),[k,P,j]);x.useEffect(()=>{oe&&Y()},[oe,Y]);const{onOpenChange:J,triggerPointerDownPosRef:X}=A;x.useEffect(()=>{if(j){let ie={x:0,y:0};const pe=Ee=>{ie={x:Math.abs(Math.round(Ee.pageX)-(X.current?.x??0)),y:Math.abs(Math.round(Ee.pageY)-(X.current?.y??0))}},me=Ee=>{ie.x<=10&&ie.y<=10?Ee.preventDefault():j.contains(Ee.target)||J(!1),document.removeEventListener("pointermove",pe),X.current=null};return X.current!==null&&(document.addEventListener("pointermove",pe),document.addEventListener("pointerup",me,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",pe),document.removeEventListener("pointerup",me,{capture:!0})}}},[j,J,X]),x.useEffect(()=>{const ie=()=>J(!1);return window.addEventListener("blur",ie),window.addEventListener("resize",ie),()=>{window.removeEventListener("blur",ie),window.removeEventListener("resize",ie)}},[J]);const[re,L]=bE(ie=>{const pe=le().filter(Ce=>!Ce.disabled),me=pe.find(Ce=>Ce.ref.current===document.activeElement),Ee=xE(pe,ie,me);Ee&&setTimeout(()=>Ee.ref.current.focus())}),$=x.useCallback((ie,pe,me)=>{const Ee=!de.current&&!me;(A.value!==void 0&&A.value===pe||Ee)&&(q(ie),Ee&&(de.current=!0))},[A.value]),Q=x.useCallback(()=>j?.focus(),[j]),ne=x.useCallback((ie,pe,me)=>{const Ee=!de.current&&!me;(A.value!==void 0&&A.value===pe||Ee)&&W(ie)},[A.value]),ce=s==="popper"?Cm:sE,fe=ce===Cm?{side:d,sideOffset:h,align:m,alignOffset:v,arrowPadding:g,collisionBoundary:b,collisionPadding:S,sticky:_,hideWhenDetached:C,avoidCollisions:E}:{};return f.jsx(rE,{scope:r,content:j,viewport:D,onViewportChange:z,itemRefCallback:$,selectedItem:P,onItemLeave:Q,itemTextRefCallback:ne,focusSelectedItem:Y,selectedItemText:ee,position:s,isPositioned:oe,searchRef:re,children:f.jsx(_d,{as:wI,allowPinchZoom:!0,children:f.jsx(Sd,{asChild:!0,trapped:A.open,onMountAutoFocus:ie=>{ie.preventDefault()},onUnmountAutoFocus:be(i,ie=>{A.trigger?.focus({preventScroll:!0}),ie.preventDefault()}),children:f.jsx(kl,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:ie=>ie.preventDefault(),onDismiss:()=>A.onOpenChange(!1),children:f.jsx(ce,{role:"listbox",id:A.contentId,"data-state":A.open?"open":"closed",dir:A.dir,onContextMenu:ie=>ie.preventDefault(),...R,...fe,onPlaced:()=>te(!0),ref:I,style:{display:"flex",flexDirection:"column",outline:"none",...R.style},onKeyDown:be(R.onKeyDown,ie=>{const pe=ie.ctrlKey||ie.altKey||ie.metaKey;if(ie.key==="Tab"&&ie.preventDefault(),!pe&&ie.key.length===1&&L(ie.key),["ArrowUp","ArrowDown","Home","End"].includes(ie.key)){let Ee=le().filter(Ce=>!Ce.disabled).map(Ce=>Ce.ref.current);if(["ArrowUp","End"].includes(ie.key)&&(Ee=Ee.slice().reverse()),["ArrowUp","ArrowDown"].includes(ie.key)){const Ce=ie.target,Ne=Ee.indexOf(Ce);Ee=Ee.slice(Ne+1)}setTimeout(()=>k(Ee)),ie.preventDefault()}})})})})})})});aE.displayName=SI;var _I="SelectItemAlignedPosition",sE=x.forwardRef((e,t)=>{const{__scopeSelect:r,onPlaced:s,...i}=e,c=es($s,r),u=ts($s,r),[d,h]=x.useState(null),[m,v]=x.useState(null),g=Ke(t,I=>v(I)),b=Ld(r),S=x.useRef(!1),_=x.useRef(!0),{viewport:C,selectedItem:E,selectedItemText:R,focusSelectedItem:A}=u,j=x.useCallback(()=>{if(c.trigger&&c.valueNode&&d&&m&&C&&E&&R){const I=c.trigger.getBoundingClientRect(),P=m.getBoundingClientRect(),q=c.valueNode.getBoundingClientRect(),ee=R.getBoundingClientRect();if(c.dir!=="rtl"){const Ce=ee.left-P.left,Ne=q.left-Ce,it=I.left-Ne,rt=I.width+it,Mn=Math.max(rt,P.width),xn=window.innerWidth-er,jt=Bx(Ne,[er,Math.max(er,xn-Mn)]);d.style.minWidth=rt+"px",d.style.left=jt+"px"}else{const Ce=P.right-ee.right,Ne=window.innerWidth-q.right-Ce,it=window.innerWidth-I.right-Ne,rt=I.width+it,Mn=Math.max(rt,P.width),xn=window.innerWidth-er,jt=Bx(Ne,[er,Math.max(er,xn-Mn)]);d.style.minWidth=rt+"px",d.style.right=jt+"px"}const W=b(),le=window.innerHeight-er*2,oe=C.scrollHeight,te=window.getComputedStyle(m),de=parseInt(te.borderTopWidth,10),k=parseInt(te.paddingTop,10),Y=parseInt(te.borderBottomWidth,10),J=parseInt(te.paddingBottom,10),X=de+k+oe+J+Y,re=Math.min(E.offsetHeight*5,X),L=window.getComputedStyle(C),$=parseInt(L.paddingTop,10),Q=parseInt(L.paddingBottom,10),ne=I.top+I.height/2-er,ce=le-ne,fe=E.offsetHeight/2,ie=E.offsetTop+fe,pe=de+k+ie,me=X-pe;if(pe<=ne){const Ce=W.length>0&&E===W[W.length-1].ref.current;d.style.bottom="0px";const Ne=m.clientHeight-C.offsetTop-C.offsetHeight,it=Math.max(ce,fe+(Ce?Q:0)+Ne+Y),rt=pe+it;d.style.height=rt+"px"}else{const Ce=W.length>0&&E===W[0].ref.current;d.style.top="0px";const it=Math.max(ne,de+C.offsetTop+(Ce?$:0)+fe)+me;d.style.height=it+"px",C.scrollTop=pe-ne+C.offsetTop}d.style.margin=`${er}px 0`,d.style.minHeight=re+"px",d.style.maxHeight=le+"px",s?.(),requestAnimationFrame(()=>S.current=!0)}},[b,c.trigger,c.valueNode,d,m,C,E,R,c.dir,s]);Qt(()=>j(),[j]);const[N,D]=x.useState();Qt(()=>{m&&D(window.getComputedStyle(m).zIndex)},[m]);const z=x.useCallback(I=>{I&&_.current===!0&&(j(),A?.(),_.current=!1)},[j,A]);return f.jsx(CI,{scope:r,contentWrapper:d,shouldExpandOnScrollRef:S,onScrollButtonChange:z,children:f.jsx("div",{ref:h,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:N},children:f.jsx(Pe.div,{...i,ref:g,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});sE.displayName=_I;var EI="SelectPopperPosition",Cm=x.forwardRef((e,t)=>{const{__scopeSelect:r,align:s="start",collisionPadding:i=er,...c}=e,u=Dd(r);return f.jsx(jg,{...u,...c,ref:t,align:s,collisionPadding:i,style:{boxSizing:"border-box",...c.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Cm.displayName=EI;var[CI,Hg]=hi($s,{}),Rm="SelectViewport",oE=x.forwardRef((e,t)=>{const{__scopeSelect:r,nonce:s,...i}=e,c=ts(Rm,r),u=Hg(Rm,r),d=Ke(t,c.onViewportChange),h=x.useRef(0);return f.jsxs(f.Fragment,{children:[f.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:s}),f.jsx(jd.Slot,{scope:r,children:f.jsx(Pe.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:be(i.onScroll,m=>{const v=m.currentTarget,{contentWrapper:g,shouldExpandOnScrollRef:b}=u;if(b?.current&&g){const S=Math.abs(h.current-v.scrollTop);if(S>0){const _=window.innerHeight-er*2,C=parseFloat(g.style.minHeight),E=parseFloat(g.style.height),R=Math.max(C,E);if(R<_){const A=R+S,j=Math.min(_,A),N=A-j;g.style.height=j+"px",g.style.bottom==="0px"&&(v.scrollTop=N>0?N:0,g.style.justifyContent="flex-end")}}}h.current=v.scrollTop})})})]})});oE.displayName=Rm;var iE="SelectGroup",[RI,TI]=hi(iE),OI=x.forwardRef((e,t)=>{const{__scopeSelect:r,...s}=e,i=wr();return f.jsx(RI,{scope:r,id:i,children:f.jsx(Pe.div,{role:"group","aria-labelledby":i,...s,ref:t})})});OI.displayName=iE;var lE="SelectLabel",AI=x.forwardRef((e,t)=>{const{__scopeSelect:r,...s}=e,i=TI(lE,r);return f.jsx(Pe.div,{id:i.id,...s,ref:t})});AI.displayName=lE;var ad="SelectItem",[NI,cE]=hi(ad),uE=x.forwardRef((e,t)=>{const{__scopeSelect:r,value:s,disabled:i=!1,textValue:c,...u}=e,d=es(ad,r),h=ts(ad,r),m=d.value===s,[v,g]=x.useState(c??""),[b,S]=x.useState(!1),_=Ke(t,A=>h.itemRefCallback?.(A,s,i)),C=wr(),E=x.useRef("touch"),R=()=>{i||(d.onValueChange(s),d.onOpenChange(!1))};if(s==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return f.jsx(NI,{scope:r,value:s,disabled:i,textId:C,isSelected:m,onItemTextChange:x.useCallback(A=>{g(j=>j||(A?.textContent??"").trim())},[]),children:f.jsx(jd.ItemSlot,{scope:r,value:s,disabled:i,textValue:v,children:f.jsx(Pe.div,{role:"option","aria-labelledby":C,"data-highlighted":b?"":void 0,"aria-selected":m&&b,"data-state":m?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...u,ref:_,onFocus:be(u.onFocus,()=>S(!0)),onBlur:be(u.onBlur,()=>S(!1)),onClick:be(u.onClick,()=>{E.current!=="mouse"&&R()}),onPointerUp:be(u.onPointerUp,()=>{E.current==="mouse"&&R()}),onPointerDown:be(u.onPointerDown,A=>{E.current=A.pointerType}),onPointerMove:be(u.onPointerMove,A=>{E.current=A.pointerType,i?h.onItemLeave?.():E.current==="mouse"&&A.currentTarget.focus({preventScroll:!0})}),onPointerLeave:be(u.onPointerLeave,A=>{A.currentTarget===document.activeElement&&h.onItemLeave?.()}),onKeyDown:be(u.onKeyDown,A=>{h.searchRef?.current!==""&&A.key===" "||(pI.includes(A.key)&&R(),A.key===" "&&A.preventDefault())})})})})});uE.displayName=ad;var vl="SelectItemText",dE=x.forwardRef((e,t)=>{const{__scopeSelect:r,className:s,style:i,...c}=e,u=es(vl,r),d=ts(vl,r),h=cE(vl,r),m=vI(vl,r),[v,g]=x.useState(null),b=Ke(t,R=>g(R),h.onItemTextChange,R=>d.itemTextRefCallback?.(R,h.value,h.disabled)),S=v?.textContent,_=x.useMemo(()=>f.jsx("option",{value:h.value,disabled:h.disabled,children:S},h.value),[h.disabled,h.value,S]),{onNativeOptionAdd:C,onNativeOptionRemove:E}=m;return Qt(()=>(C(_),()=>E(_)),[C,E,_]),f.jsxs(f.Fragment,{children:[f.jsx(Pe.span,{id:h.textId,...c,ref:b}),h.isSelected&&u.valueNode&&!u.valueNodeHasChildren?ii.createPortal(c.children,u.valueNode):null]})});dE.displayName=vl;var fE="SelectItemIndicator",hE=x.forwardRef((e,t)=>{const{__scopeSelect:r,...s}=e;return cE(fE,r).isSelected?f.jsx(Pe.span,{"aria-hidden":!0,...s,ref:t}):null});hE.displayName=fE;var Tm="SelectScrollUpButton",pE=x.forwardRef((e,t)=>{const r=ts(Tm,e.__scopeSelect),s=Hg(Tm,e.__scopeSelect),[i,c]=x.useState(!1),u=Ke(t,s.onScrollButtonChange);return Qt(()=>{if(r.viewport&&r.isPositioned){let d=function(){const m=h.scrollTop>0;c(m)};const h=r.viewport;return d(),h.addEventListener("scroll",d),()=>h.removeEventListener("scroll",d)}},[r.viewport,r.isPositioned]),i?f.jsx(gE,{...e,ref:u,onAutoScroll:()=>{const{viewport:d,selectedItem:h}=r;d&&h&&(d.scrollTop=d.scrollTop-h.offsetHeight)}}):null});pE.displayName=Tm;var Om="SelectScrollDownButton",mE=x.forwardRef((e,t)=>{const r=ts(Om,e.__scopeSelect),s=Hg(Om,e.__scopeSelect),[i,c]=x.useState(!1),u=Ke(t,s.onScrollButtonChange);return Qt(()=>{if(r.viewport&&r.isPositioned){let d=function(){const m=h.scrollHeight-h.clientHeight,v=Math.ceil(h.scrollTop)<m;c(v)};const h=r.viewport;return d(),h.addEventListener("scroll",d),()=>h.removeEventListener("scroll",d)}},[r.viewport,r.isPositioned]),i?f.jsx(gE,{...e,ref:u,onAutoScroll:()=>{const{viewport:d,selectedItem:h}=r;d&&h&&(d.scrollTop=d.scrollTop+h.offsetHeight)}}):null});mE.displayName=Om;var gE=x.forwardRef((e,t)=>{const{__scopeSelect:r,onAutoScroll:s,...i}=e,c=ts("SelectScrollButton",r),u=x.useRef(null),d=Ld(r),h=x.useCallback(()=>{u.current!==null&&(window.clearInterval(u.current),u.current=null)},[]);return x.useEffect(()=>()=>h(),[h]),Qt(()=>{d().find(v=>v.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[d]),f.jsx(Pe.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:be(i.onPointerDown,()=>{u.current===null&&(u.current=window.setInterval(s,50))}),onPointerMove:be(i.onPointerMove,()=>{c.onItemLeave?.(),u.current===null&&(u.current=window.setInterval(s,50))}),onPointerLeave:be(i.onPointerLeave,()=>{h()})})}),MI="SelectSeparator",jI=x.forwardRef((e,t)=>
vendor: 5,124 bytes, line 63
63{const{__scopeSelect:r,...s}=e;return f.jsx(Pe.div,{"aria-hidden":!0,...s,ref:t})});jI.displayName=MI;var Am="SelectArrow",LI=x.forwardRef((e,t)=>{const{__scopeSelect:r,...s}=e,i=Dd(r),c=es(Am,r),u=ts(Am,r);return c.open&&u.position==="popper"?f.jsx(Lg,{...i,...s,ref:t}):null});LI.displayName=Am;var DI="SelectBubbleInput",yE=x.forwardRef(({__scopeSelect:e,value:t,...r},s)=>{const i=x.useRef(null),c=Ke(s,i),u=_j(t);return x.useEffect(()=>{const d=i.current;if(!d)return;const h=window.HTMLSelectElement.prototype,v=Object.getOwnPropertyDescriptor(h,"value").set;if(u!==t&&v){const g=new Event("change",{bubbles:!0});v.call(d,t),d.dispatchEvent(g)}},[u,t]),f.jsx(Pe.select,{...r,style:{...dw,...r.style},ref:c,defaultValue:t})});yE.displayName=DI;function vE(e){return e===""||e===void 0}function bE(e){const t=Er(e),r=x.useRef(""),s=x.useRef(0),i=x.useCallback(u=>{const d=r.current+u;t(d),(function h(m){r.current=m,window.clearTimeout(s.current),m!==""&&(s.current=window.setTimeout(()=>h(""),1e3))})(d)},[t]),c=x.useCallback(()=>{r.current="",window.clearTimeout(s.current)},[]);return x.useEffect(()=>()=>window.clearTimeout(s.current),[]),[r,i,c]}function xE(e,t,r){const i=t.length>1&&Array.from(t).every(m=>m===t[0])?t[0]:t,c=r?e.indexOf(r):-1;let u=II(e,Math.max(c,0));i.length===1&&(u=u.filter(m=>m!==r));const h=u.find(m=>m.textValue.toLowerCase().startsWith(i.toLowerCase()));return h!==r?h:void 0}function II(e,t){return e.map((r,s)=>e[(t+s)%e.length])}var kI=Q_,PI=W_,UI=J_,zI=eE,BI=tE,HI=nE,$I=oE,FI=uE,VI=dE,qI=hE,YI=pE,GI=mE,KI="Separator",Hx="horizontal",QI=["horizontal","vertical"],SE=x.forwardRef((e,t)=>{const{decorative:r,orientation:s=Hx,...i}=e,c=XI(s)?s:Hx,d=r?{role:"none"}:{"aria-orientation":c==="vertical"?c:void 0,role:"separator"};return f.jsx(Pe.div,{"data-orientation":c,...d,...i,ref:t})});SE.displayName=KI;function XI(e){return QI.includes(e)}var WI=SE,[Id]=Ja("Tooltip",[fi]),kd=fi(),wE="TooltipProvider",ZI=700,Nm="tooltip.open",[JI,$g]=Id(wE),_E=e=>{const{__scopeTooltip:t,delayDuration:r=ZI,skipDelayDuration:s=300,disableHoverableContent:i=!1,children:c}=e,u=x.useRef(!0),d=x.useRef(!1),h=x.useRef(0);return x.useEffect(()=>{const m=h.current;return()=>window.clearTimeout(m)},[]),f.jsx(JI,{scope:t,isOpenDelayedRef:u,delayDuration:r,onOpen:x.useCallback(()=>{window.clearTimeout(h.current),u.current=!1},[]),onClose:x.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>u.current=!0,s)},[s]),isPointerInTransitRef:d,onPointerInTransitChange:x.useCallback(m=>{d.current=m},[]),disableHoverableContent:i,children:c})};_E.displayName=wE;var Al="Tooltip",[ek,$l]=Id(Al),EE=e=>{const{__scopeTooltip:t,children:r,open:s,defaultOpen:i,onOpenChange:c,disableHoverableContent:u,delayDuration:d}=e,h=$g(Al,e.__scopeTooltip),m=kd(t),[v,g]=x.useState(null),b=wr(),S=x.useRef(0),_=u??h.disableHoverableContent,C=d??h.delayDuration,E=x.useRef(!1),[R,A]=ti({prop:s,defaultProp:i??!1,onChange:I=>{I?(h.onOpen(),document.dispatchEvent(new CustomEvent(Nm))):h.onClose(),c?.(I)},caller:Al}),j=x.useMemo(()=>R?E.current?"delayed-open":"instant-open":"closed",[R]),N=x.useCallback(()=>{window.clearTimeout(S.current),S.current=0,E.current=!1,A(!0)},[A]),D=x.useCallback(()=>{window.clearTimeout(S.current),S.current=0,A(!1)},[A]),z=x.useCallback(()=>{window.clearTimeout(S.current),S.current=window.setTimeout(()=>{E.current=!0,A(!0),S.current=0},C)},[C,A]);return x.useEffect(()=>()=>{S.current&&(window.clearTimeout(S.current),S.current=0)},[]),f.jsx(Ng,{...m,children:f.jsx(ek,{scope:t,contentId:b,open:R,stateAttribute:j,trigger:v,onTriggerChange:g,onTriggerEnter:x.useCallback(()=>{h.isOpenDelayedRef.current?z():N()},[h.isOpenDelayedRef,z,N]),onTriggerLeave:x.useCallback(()=>{_?D():(window.clearTimeout(S.current),S.current=0)},[D,_]),onOpen:N,onClose:D,disableHoverableContent:_,children:r})})};EE.displayName=Al;var Mm="TooltipTrigger",CE=x.forwardRef((e,t)=>{const{__scopeTooltip:r,...s}=e,i=$l(Mm,r),c=$g(Mm,r),u=kd(r),d=x.useRef(null),h=Ke(t,d,i.onTriggerChange),m=x.useRef(!1),v=x.useRef(!1),g=x.useCallback(()=>m.current=!1,[]);return x.useEffect(()=>()=>document.removeEventListener("pointerup",g),[g]),f.jsx(Mg,{asChild:!0,...u,children:f.jsx(Pe.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...s,ref:h,onPointerMove:be(e.onPointerMove,b=>{b.pointerType!=="touch"&&!v.current&&!c.isPointerInTransitRef.current&&(i.onTriggerEnter(),v.current=!0)}),onPointerLeave:be(e.onPointerLeave,()=>{i.onTriggerLeave(),v.current=!1}),onPointerDown:be(e.onPointerDown,()=>{i.open&&i.onClose(),m.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:be(e.onFocus,()=>{m.current||i.onOpen()}),onBlur:be(e.onBlur,i.onClose),onClick:be(e.onClick,i.onClose)})})});CE.displayName=Mm;var Fg="TooltipPortal",[tk,nk]=Id(Fg,{forceMount:void 0}),RE=e=>{const{__scopeTooltip:t,forceMount:r,children:s,container:i}=e,c=$l(Fg,t);return f.jsx(tk,{scope:t,forceMount:r,children:f.jsx(Rr,{present:r||c.open,children:f.jsx(Pl,{asChild:!0,container:i,children:s})})})};RE.displayName=Fg;var ri="TooltipContent",TE=x.forwardRef((e,t)=>
vendor: 2,963 bytes, line 63
63{const r=nk(ri,e.__scopeTooltip),{forceMount:s=r.forceMount,side:i="top",...c}=e,u=$l(ri,e.__scopeTooltip);return f.jsx(Rr,{present:s||u.open,children:u.disableHoverableContent?f.jsx(OE,{side:i,...c,ref:t}):f.jsx(rk,{side:i,...c,ref:t})})}),rk=x.forwardRef((e,t)=>{const r=$l(ri,e.__scopeTooltip),s=$g(ri,e.__scopeTooltip),i=x.useRef(null),c=Ke(t,i),[u,d]=x.useState(null),{trigger:h,onClose:m}=r,v=i.current,{onPointerInTransitChange:g}=s,b=x.useCallback(()=>{d(null),g(!1)},[g]),S=x.useCallback((_,C)=>{const E=_.currentTarget,R={x:_.clientX,y:_.clientY},A=ik(R,E.getBoundingClientRect()),j=lk(R,A),N=ck(C.getBoundingClientRect()),D=dk([...j,...N]);d(D),g(!0)},[g]);return x.useEffect(()=>()=>b(),[b]),x.useEffect(()=>{if(h&&v){const _=E=>S(E,v),C=E=>S(E,h);return h.addEventListener("pointerleave",_),v.addEventListener("pointerleave",C),()=>{h.removeEventListener("pointerleave",_),v.removeEventListener("pointerleave",C)}}},[h,v,S,b]),x.useEffect(()=>{if(u){const _=C=>{const E=C.target,R={x:C.clientX,y:C.clientY},A=h?.contains(E)||v?.contains(E),j=!uk(R,u);A?b():j&&(b(),m())};return document.addEventListener("pointermove",_),()=>document.removeEventListener("pointermove",_)}},[h,v,u,m,b]),f.jsx(OE,{...e,ref:c})}),[ak,sk]=Id(Al,{isInside:!1}),ok=H9("TooltipContent"),OE=x.forwardRef((e,t)=>{const{__scopeTooltip:r,children:s,"aria-label":i,onEscapeKeyDown:c,onPointerDownOutside:u,...d}=e,h=$l(ri,r),m=kd(r),{onClose:v}=h;return x.useEffect(()=>(document.addEventListener(Nm,v),()=>document.removeEventListener(Nm,v)),[v]),x.useEffect(()=>{if(h.trigger){const g=b=>{b.target?.contains(h.trigger)&&v()};return window.addEventListener("scroll",g,{capture:!0}),()=>window.removeEventListener("scroll",g,{capture:!0})}},[h.trigger,v]),f.jsx(kl,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:g=>g.preventDefault(),onDismiss:v,children:f.jsxs(jg,{"data-state":h.stateAttribute,...m,...d,ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[f.jsx(ok,{children:s}),f.jsx(ak,{scope:r,isInside:!0,children:f.jsx(G9,{id:h.contentId,role:"tooltip",children:i||s})})]})})});TE.displayName=ri;var AE="TooltipArrow",NE=x.forwardRef((e,t)=>{const{__scopeTooltip:r,...s}=e,i=kd(r);return sk(AE,r).isInside?null:f.jsx(Lg,{...i,...s,ref:t})});NE.displayName=AE;function ik(e,t){const r=Math.abs(t.top-e.y),s=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),c=Math.abs(t.left-e.x);switch(Math.min(r,s,i,c)){case c:return"left";case i:return"right";case r:return"top";case s:return"bottom";default:throw new Error("unreachable")}}function lk(e,t,r=5){const s=[];
vendor: 9,557 bytes, line 63
63switch(t){case"top":s.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":s.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":s.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":s.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return s}function ck(e){const{top:t,right:r,bottom:s,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:s},{x:i,y:s}]}function uk(e,t){const{x:r,y:s}=e;let i=!1;for(let c=0,u=t.length-1;c<t.length;u=c++){const d=t[c],h=t[u],m=d.x,v=d.y,g=h.x,b=h.y;v>s!=b>s&&r<(g-m)*(s-v)/(b-v)+m&&(i=!i)}return i}function dk(e){const t=e.slice();return t.sort((r,s)=>r.x<s.x?-1:r.x>s.x?1:r.y<s.y?-1:r.y>s.y?1:0),fk(t)}function fk(e){if(e.length<=1)return e.slice();const t=[];for(let s=0;s<e.length;s++){const i=e[s];for(;t.length>=2;){const c=t[t.length-1],u=t[t.length-2];if((c.x-u.x)*(i.y-u.y)>=(c.y-u.y)*(i.x-u.x))t.pop();else break}t.push(i)}t.pop();const r=[];for(let s=e.length-1;s>=0;s--){const i=e[s];for(;r.length>=2;){const c=r[r.length-1],u=r[r.length-2];if((c.x-u.x)*(i.y-u.y)>=(c.y-u.y)*(i.x-u.x))r.pop();else break}r.push(i)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}var hk=_E,pk=EE,mk=CE,gk=RE,yk=TE,vk=NE;const bk=(e,t)=>{const r=new Array(e.length+t.length);for(let s=0;s<e.length;s++)r[s]=e[s];for(let s=0;s<t.length;s++)r[e.length+s]=t[s];return r},xk=(e,t)=>({classGroupId:e,validator:t}),ME=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),sd="-",$x=[],Sk="arbitrary..",wk=e=>{const t=Ek(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:s}=e;return{getClassGroupId:u=>{if(u.startsWith("[")&&u.endsWith("]"))return _k(u);const d=u.split(sd),h=d[0]===""&&d.length>1?1:0;return jE(d,h,t)},getConflictingClassGroupIds:(u,d)=>{if(d){const h=s[u],m=r[u];return h?m?bk(m,h):h:m||$x}return r[u]||$x}}},jE=(e,t,r)=>{if(e.length-t===0)return r.classGroupId;const i=e[t],c=r.nextPart.get(i);if(c){const m=jE(e,t+1,c);if(m)return m}const u=r.validators;if(u===null)return;const d=t===0?e.join(sd):e.slice(t).join(sd),h=u.length;for(let m=0;m<h;m++){const v=u[m];if(v.validator(d))return v.classGroupId}},_k=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),r=t.indexOf(":"),s=t.slice(0,r);return s?Sk+s:void 0})(),Ek=e=>{const{theme:t,classGroups:r}=e;return Ck(r,t)},Ck=(e,t)=>{const r=ME();for(const s in e){const i=e[s];Vg(i,r,s,t)}return r},Vg=(e,t,r,s)=>{const i=e.length;for(let c=0;c<i;c++){const u=e[c];Rk(u,t,r,s)}},Rk=(e,t,r,s)=>{if(typeof e=="string"){Tk(e,t,r);return}if(typeof e=="function"){Ok(e,t,r,s);return}Ak(e,t,r,s)},Tk=(e,t,r)=>{const s=e===""?t:LE(t,e);s.classGroupId=r},Ok=(e,t,r,s)=>{if(Nk(e)){Vg(e(s),t,r,s);return}t.validators===null&&(t.validators=[]),t.validators.push(xk(r,e))},Ak=(e,t,r,s)=>{const i=Object.entries(e),c=i.length;for(let u=0;u<c;u++){const[d,h]=i[u];Vg(h,LE(t,d),r,s)}},LE=(e,t)=>{let r=e;const s=t.split(sd),i=s.length;for(let c=0;c<i;c++){const u=s[c];let d=r.nextPart.get(u);d||(d=ME(),r.nextPart.set(u,d)),r=d}return r},Nk=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,Mk=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=Object.create(null),s=Object.create(null);const i=(c,u)=>{r[c]=u,t++,t>e&&(t=0,s=r,r=Object.create(null))};return{get(c){let u=r[c];if(u!==void 0)return u;if((u=s[c])!==void 0)return i(c,u),u},set(c,u){c in r?r[c]=u:i(c,u)}}},jm="!",Fx=":",jk=[],Vx=(e,t,r,s,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:s,isExternal:i}),Lk=e=>{const{prefix:t,experimentalParseClassName:r}=e;let s=i=>{const c=[];let u=0,d=0,h=0,m;const v=i.length;for(let C=0;C<v;C++){const E=i[C];if(u===0&&d===0){if(E===Fx){c.push(i.slice(h,C)),h=C+1;continue}if(E==="/"){m=C;continue}}E==="["?u++:E==="]"?u--:E==="("?d++:E===")"&&d--}const g=c.length===0?i:i.slice(h);let b=g,S=!1;g.endsWith(jm)?(b=g.slice(0,-1),S=!0):g.startsWith(jm)&&(b=g.slice(1),S=!0);const _=m&&m>h?m-h:void 0;return Vx(c,S,b,_)};if(t){const i=t+Fx,c=s;s=u=>u.startsWith(i)?c(u.slice(i.length)):Vx(jk,!1,u,void 0,!0)}if(r){const i=s;s=c=>r({className:c,parseClassName:i})}return s},Dk=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((r,s)=>{t.set(r,1e6+s)}),r=>{const s=[];let i=[];for(let c=0;c<r.length;c++){const u=r[c],d=u[0]==="[",h=t.has(u);d||h?(i.length>0&&(i.sort(),s.push(...i),i=[]),s.push(u)):i.push(u)}return i.length>0&&(i.sort(),s.push(...i)),s}},Ik=e=>({cache:Mk(e.cacheSize),parseClassName:Lk(e),sortModifiers:Dk(e),...wk(e)}),kk=/\s+/,Pk=(e,t)=>{const{parseClassName:r,getClassGroupId:s,getConflictingClassGroupIds:i,sortModifiers:c}=t,u=[],d=e.trim().split(kk);let h="";for(let m=d.length-1;m>=0;m-=1){const v=d[m],{isExternal:g,modifiers:b,hasImportantModifier:S,baseClassName:_,maybePostfixModifierPosition:C}=r(v);if(g){h=v+(h.length>0?" "+h:h);continue}let E=!!C,R=s(E?_.substring(0,C):_);if(!R){if(!E){h=v+(h.length>0?" "+h:h);continue}if(R=s(_),!R){h=v+(h.length>0?" "+h:h);continue}E=!1}const A=b.length===0?"":b.length===1?b[0]:c(b).join(":"),j=S?A+jm:A,N=j+R;if(u.indexOf(N)>-1)continue;u.push(N);const D=i(R,E);for(let z=0;z<D.length;++z){const I=D[z];u.push(j+I)}h=v+(h.length>0?" "+h:h)}return h},Uk=(...e)=>{let t=0,r,s,i="";for(;t<e.length;)(r=e[t++])&&(s=DE(r))&&(i&&(i+=" "),i+=s);return i},DE=e=>{if(typeof e=="string")return e;let t,r="";for(let s=0;s<e.length;s++)e[s]&&(t=DE(e[s]))&&(r&&(r+=" "),r+=t);return r},zk=(e,...t)=>{let r,s,i,c;const u=h=>{const m=t.reduce((v,g)=>g(v),e());return r=Ik(m),s=r.cache.get,i=r.cache.set,c=d,d(h)},d=h=>{const m=s(h);if(m)return m;const v=Pk(h,r);return i(h,v),v};return c=u,(...h)=>c(Uk(...h))},Bk=[],Ct=e=>{const t=r=>r[e]||Bk;return t.isThemeGetter=!0,t},IE=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,kE=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Hk=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,$k=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Fk=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Vk=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,qk=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Yk=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ja=e=>Hk.test(e),Me=e=>!!e&&!Number.isNaN(Number(e)),La=e=>!!e&&Number.isInteger(Number(e)),zp=e=>e.endsWith("%")&&Me(e.slice(0,-1)),Qr=e=>$k.test(e),PE=()=>!0,Gk=e=>Fk.test(e)&&!Vk.test(e),qg=()=>!1,Kk=e=>qk.test(e),Qk=e=>Yk.test(e),Xk=e=>!ye(e)&&!ve(e),Wk=e=>ns(e,BE,qg),ye=e=>IE.test(e),As=e=>ns(e,HE,Gk),qx=e=>ns(e,sP,Me),Zk=e=>ns(e,FE,PE),Jk=e=>ns(e,$E,qg),Yx=e=>ns(e,UE,qg),eP=e=>ns(e,zE,Qk),xu=e=>ns(e,VE,Kk),ve=e=>kE.test(e),ml=e=>Gs(e,HE),tP=e=>Gs(e,$E),Gx=e=>Gs(e,UE),nP=e=>Gs(e,BE),rP=e=>Gs(e,zE),Su=e=>Gs(e,VE,!0),aP=e=>Gs(e,FE,!0),ns=(e,t,r)=>{const s=IE.exec(e);return s?s[1]?t(s[1]):r(s[2]):!1},Gs=(e,t,r=!1)=>{const s=kE.exec(e);return s?s[1]?t(s[1]):r:!1},UE=e=>e==="position"||e==="percentage",zE=e=>e==="image"||e==="url",BE=e=>e==="length"||e==="size"||e==="bg-size",HE=e=>e==="length",sP=e=>e==="number",$E=e=>e==="family-name",FE=e=>e==="number"||e==="weight",VE=e=>e==="shadow",oP=()=>{const e=Ct("color"),t=Ct("font"),r=Ct("text"),s=Ct("font-weight"),i=Ct("tracking"),c=Ct("leading"),u=Ct("breakpoint"),d=Ct("container"),h=Ct("spacing"),m=Ct("radius"),v=Ct("shadow"),g=Ct("inset-shadow"),b=Ct("text-shadow"),S=Ct("drop-shadow"),_=Ct("blur"),C=Ct("perspective"),E=Ct("aspect"),R=Ct("ease"),A=Ct("animate"),j=()=>["auto","avoid","all","avoid-page","page","left","right","column"],N=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],D=()=>[...N(),ve,ye],z=()=>["auto","hidden","clip","visible","scroll"],I=()=>["auto","contain","none"],P=()=>[ve,ye,h],q=()=>[ja,"full","auto",...P()],ee=()=>[La,"none","subgrid",ve,ye],W=()=>["auto",{span:["full",La,ve,ye]},La,ve,ye],le=()=>[La,"auto",ve,ye],oe=()=>["auto","min","max","fr",ve,ye],te=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],de=()=>["start","end","center","stretch","center-safe","end-safe"],k=()=>["auto",...P()],Y=()=>[ja,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...P()],J=()=>[ja,"screen","full","dvw","lvw","svw","min","max","fit",...P()],X=()=>[ja,"screen","full","lh","dvh","lvh","svh","min","max","fit",...P()],re=()=>[e,ve,ye],L=()=>[...N(),Gx,Yx,{position:[ve,ye]}],$=()=>["no-repeat",{repeat:["","x","y","space","round"]}],Q=()=>["auto","cover","contain",nP,Wk,{size:[ve,ye]}],ne=()=>[zp,ml,As],ce=()=>["","none","full",m,ve,ye],fe=()=>["",Me,ml,As],ie=()=>["solid","dashed","dotted","double"],pe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],me=()=>[Me,zp,Gx,Yx],Ee=()=>["","none",_,ve,ye],Ce=()=>["none",Me,ve,ye],Ne=()=>["none",Me,ve,ye],it=()=>[Me,ve,ye],rt=()=>[ja,"full",...P()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Qr],breakpoint:[Qr],color:[PE],container:[Qr],"drop-shadow":[Qr],ease:["in","out","in-out"],font:[Xk],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Qr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Qr],shadow:[Qr],spacing:["px",Me],text:[Qr],"text-shadow":[Qr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ja,ye,ve,E]}
vendor: 6,113 bytes, line 63
63],container:["container"],columns:[{columns:[Me,ye,ve,d]}],"break-after":[{"break-after":j()}],"break-before":[{"break-before":j()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:D()}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:I()}],"overscroll-x":[{"overscroll-x":I()}],"overscroll-y":[{"overscroll-y":I()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:q()}],"inset-x":[{"inset-x":q()}],"inset-y":[{"inset-y":q()}],start:[{"inset-s":q(),start:q()}],end:[{"inset-e":q(),end:q()}],"inset-bs":[{"inset-bs":q()}],"inset-be":[{"inset-be":q()}],top:[{top:q()}],right:[{right:q()}],bottom:[{bottom:q()}],left:[{left:q()}],visibility:["visible","invisible","collapse"],z:[{z:[La,"auto",ve,ye]}],basis:[{basis:[ja,"full","auto",d,...P()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Me,ja,"auto","initial","none",ye]}],grow:[{grow:["",Me,ve,ye]}],shrink:[{shrink:["",Me,ve,ye]}],order:[{order:[La,"first","last","none",ve,ye]}],"grid-cols":[{"grid-cols":ee()}],"col-start-end":[{col:W()}],"col-start":[{"col-start":le()}],"col-end":[{"col-end":le()}],"grid-rows":[{"grid-rows":ee()}],"row-start-end":[{row:W()}],"row-start":[{"row-start":le()}],"row-end":[{"row-end":le()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":oe()}],"auto-rows":[{"auto-rows":oe()}],gap:[{gap:P()}],"gap-x":[{"gap-x":P()}],"gap-y":[{"gap-y":P()}],"justify-content":[{justify:[...te(),"normal"]}],"justify-items":[{"justify-items":[...de(),"normal"]}],"justify-self":[{"justify-self":["auto",...de()]}],"align-content":[{content:["normal",...te()]}],"align-items":[{items:[...de(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...de(),{baseline:["","last"]}]}],"place-content":[{"place-content":te()}],"place-items":[{"place-items":[...de(),"baseline"]}],"place-self":[{"place-self":["auto",...de()]}],p:[{p:P()}],px:[{px:P()}],py:[{py:P()}],ps:[{ps:P()}],pe:[{pe:P()}],pbs:[{pbs:P()}],pbe:[{pbe:P()}],pt:[{pt:P()}],pr:[{pr:P()}],pb:[{pb:P()}],pl:[{pl:P()}],m:[{m:k()}],mx:[{mx:k()}],my:[{my:k()}],ms:[{ms:k()}],me:[{me:k()}],mbs:[{mbs:k()}],mbe:[{mbe:k()}],mt:[{mt:k()}],mr:[{mr:k()}],mb:[{mb:k()}],ml:[{ml:k()}],"space-x":[{"space-x":P()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":P()}],"space-y-reverse":["space-y-reverse"],size:[{size:Y()}],"inline-size":[{inline:["auto",...J()]}],"min-inline-size":[{"min-inline":["auto",...J()]}],"max-inline-size":[{"max-inline":["none",...J()]}],"block-size":[{block:["auto",...X()]}],"min-block-size":[{"min-block":["auto",...X()]}],"max-block-size":[{"max-block":["none",...X()]}],w:[{w:[d,"screen",...Y()]}],"min-w":[{"min-w":[d,"screen","none",...Y()]}],"max-w":[{"max-w":[d,"screen","none","prose",{screen:[u]},...Y()]}],h:[{h:["screen","lh",...Y()]}],"min-h":[{"min-h":["screen","lh","none",...Y()]}],"max-h":[{"max-h":["screen","lh",...Y()]}],"font-size":[{text:["base",r,ml,As]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,aP,Zk]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",zp,ye]}],"font-family":[{font:[tP,Jk,t]}],"font-features":[{"font-features":[ye]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,ve,ye]}],"line-clamp":[{"line-clamp":[Me,"none",ve,qx]}],leading:[{leading:[c,...P()]}],"list-image":[{"list-image":["none",ve,ye]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ve,ye]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:re()}],"text-color":[{text:re()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ie(),"wavy"]}],"text-decoration-thickness":[{decoration:[Me,"from-font","auto",ve,As]}],"text-decoration-color":[{decoration:re()}],"underline-offset":[{"underline-offset":[Me,"auto",ve,ye]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:P()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ve,ye]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ve,ye]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:L()}],"bg-repeat":[{bg:$()}],"bg-size":[{bg:Q()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},La,ve,ye],radial:["",ve,ye],conic:[La,ve,ye]},rP,eP]}],"bg-color":[{bg:re()}],"gradient-from-pos":[{from:ne()}
vendor: 7,445 bytes, line 63
63],"gradient-via-pos":[{via:ne()}],"gradient-to-pos":[{to:ne()}],"gradient-from":[{from:re()}],"gradient-via":[{via:re()}],"gradient-to":[{to:re()}],rounded:[{rounded:ce()}],"rounded-s":[{"rounded-s":ce()}],"rounded-e":[{"rounded-e":ce()}],"rounded-t":[{"rounded-t":ce()}],"rounded-r":[{"rounded-r":ce()}],"rounded-b":[{"rounded-b":ce()}],"rounded-l":[{"rounded-l":ce()}],"rounded-ss":[{"rounded-ss":ce()}],"rounded-se":[{"rounded-se":ce()}],"rounded-ee":[{"rounded-ee":ce()}],"rounded-es":[{"rounded-es":ce()}],"rounded-tl":[{"rounded-tl":ce()}],"rounded-tr":[{"rounded-tr":ce()}],"rounded-br":[{"rounded-br":ce()}],"rounded-bl":[{"rounded-bl":ce()}],"border-w":[{border:fe()}],"border-w-x":[{"border-x":fe()}],"border-w-y":[{"border-y":fe()}],"border-w-s":[{"border-s":fe()}],"border-w-e":[{"border-e":fe()}],"border-w-bs":[{"border-bs":fe()}],"border-w-be":[{"border-be":fe()}],"border-w-t":[{"border-t":fe()}],"border-w-r":[{"border-r":fe()}],"border-w-b":[{"border-b":fe()}],"border-w-l":[{"border-l":fe()}],"divide-x":[{"divide-x":fe()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":fe()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ie(),"hidden","none"]}],"divide-style":[{divide:[...ie(),"hidden","none"]}],"border-color":[{border:re()}],"border-color-x":[{"border-x":re()}],"border-color-y":[{"border-y":re()}],"border-color-s":[{"border-s":re()}],"border-color-e":[{"border-e":re()}],"border-color-bs":[{"border-bs":re()}],"border-color-be":[{"border-be":re()}],"border-color-t":[{"border-t":re()}],"border-color-r":[{"border-r":re()}],"border-color-b":[{"border-b":re()}],"border-color-l":[{"border-l":re()}],"divide-color":[{divide:re()}],"outline-style":[{outline:[...ie(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Me,ve,ye]}],"outline-w":[{outline:["",Me,ml,As]}],"outline-color":[{outline:re()}],shadow:[{shadow:["","none",v,Su,xu]}],"shadow-color":[{shadow:re()}],"inset-shadow":[{"inset-shadow":["none",g,Su,xu]}],"inset-shadow-color":[{"inset-shadow":re()}],"ring-w":[{ring:fe()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:re()}],"ring-offset-w":[{"ring-offset":[Me,As]}],"ring-offset-color":[{"ring-offset":re()}],"inset-ring-w":[{"inset-ring":fe()}],"inset-ring-color":[{"inset-ring":re()}],"text-shadow":[{"text-shadow":["none",b,Su,xu]}],"text-shadow-color":[{"text-shadow":re()}],opacity:[{opacity:[Me,ve,ye]}],"mix-blend":[{"mix-blend":[...pe(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":pe()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Me]}],"mask-image-linear-from-pos":[{"mask-linear-from":me()}],"mask-image-linear-to-pos":[{"mask-linear-to":me()}],"mask-image-linear-from-color":[{"mask-linear-from":re()}],"mask-image-linear-to-color":[{"mask-linear-to":re()}],"mask-image-t-from-pos":[{"mask-t-from":me()}],"mask-image-t-to-pos":[{"mask-t-to":me()}],"mask-image-t-from-color":[{"mask-t-from":re()}],"mask-image-t-to-color":[{"mask-t-to":re()}],"mask-image-r-from-pos":[{"mask-r-from":me()}],"mask-image-r-to-pos":[{"mask-r-to":me()}],"mask-image-r-from-color":[{"mask-r-from":re()}],"mask-image-r-to-color":[{"mask-r-to":re()}],"mask-image-b-from-pos":[{"mask-b-from":me()}],"mask-image-b-to-pos":[{"mask-b-to":me()}],"mask-image-b-from-color":[{"mask-b-from":re()}],"mask-image-b-to-color":[{"mask-b-to":re()}],"mask-image-l-from-pos":[{"mask-l-from":me()}],"mask-image-l-to-pos":[{"mask-l-to":me()}],"mask-image-l-from-color":[{"mask-l-from":re()}],"mask-image-l-to-color":[{"mask-l-to":re()}],"mask-image-x-from-pos":[{"mask-x-from":me()}],"mask-image-x-to-pos":[{"mask-x-to":me()}],"mask-image-x-from-color":[{"mask-x-from":re()}],"mask-image-x-to-color":[{"mask-x-to":re()}],"mask-image-y-from-pos":[{"mask-y-from":me()}],"mask-image-y-to-pos":[{"mask-y-to":me()}],"mask-image-y-from-color":[{"mask-y-from":re()}],"mask-image-y-to-color":[{"mask-y-to":re()}],"mask-image-radial":[{"mask-radial":[ve,ye]}],"mask-image-radial-from-pos":[{"mask-radial-from":me()}],"mask-image-radial-to-pos":[{"mask-radial-to":me()}],"mask-image-radial-from-color":[{"mask-radial-from":re()}],"mask-image-radial-to-color":[{"mask-radial-to":re()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":N()}],"mask-image-conic-pos":[{"mask-conic":[Me]}],"mask-image-conic-from-pos":[{"mask-conic-from":me()}],"mask-image-conic-to-pos":[{"mask-conic-to":me()}],"mask-image-conic-from-color":[{"mask-conic-from":re()}],"mask-image-conic-to-color":[{"mask-conic-to":re()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:L()}],"mask-repeat":[{mask:$()}],"mask-size":[{mask:Q()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ve,ye]}],filter:[{filter:["","none",ve,ye]}],blur:[{blur:Ee()}],brightness:[{brightness:[Me,ve,ye]}],contrast:[{contrast:[Me,ve,ye]}],"drop-shadow":[{"drop-shadow":["","none",S,Su,xu]}],"drop-shadow-color":[{"drop-shadow":re()}],grayscale:[{grayscale:["",Me,ve,ye]}],"hue-rotate":[{"hue-rotate":[Me,ve,ye]}],invert:[{invert:["",Me,ve,ye]}],saturate:[{saturate:[Me,ve,ye]}],sepia:[{sepia:["",Me,ve,ye]}],"backdrop-filter":[{"backdrop-filter":["","none",ve,ye]}],"backdrop-blur":[{"backdrop-blur":Ee()}],"backdrop-brightness":[{"backdrop-brightness":[Me,ve,ye]}],"backdrop-contrast":[{"backdrop-contrast":[Me,ve,ye]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Me,ve,ye]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Me,ve,ye]}],"backdrop-invert":[{"backdrop-invert":["",Me,ve,ye]}],"backdrop-opacity":[{"backdrop-opacity":[Me,ve,ye]}],"backdrop-saturate":[{"backdrop-saturate":[Me,ve,ye]}],"backdrop-sepia":[{"backdrop-sepia":["",Me,ve,ye]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":P()}],"border-spacing-x":[{"border-spacing-x":P()}],"border-spacing-y":[{"border-spacing-y":P()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ve,ye]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Me,"initial",ve,ye]}],ease:[{ease:["linear","initial",R,ve,ye]}],delay:[{delay:[Me,ve,ye]}],animate:[{animate:["none",A,ve,ye]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[C,ve,ye]}],"perspective-origin":[{"perspective-origin":D()}],rotate:[{rotate:Ce()}],"rotate-x":[{"rotate-x":Ce()}],"rotate-y":[{"rotate-y":Ce()}],"rotate-z":[{"rotate-z":Ce()}],scale:[{scale:Ne()}],"scale-x":[{"scale-x":Ne()}],"scale-y":[{"scale-y":Ne()}],"scale-z":[{"scale-z":Ne()}],"scale-3d":["scale-3d"],skew:[{skew:it()}],"skew-x":[{"skew-x":it()}],"skew-y":[{"skew-y":it()}],transform:[{transform:[ve,ye,"","none","gpu","cpu"]}],"transform-origin":[{origin:D()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:rt()}],"translate-x":[{"translate-x":rt()}],"translate-y":[{"translate-y":rt()}],"translate-z":[{"translate-z":rt()}],"translate-none":["translate-none"],accent:[{accent:re()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:re()}
vendor: 6,477 bytes, line 63
63],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ve,ye]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":P()}],"scroll-mx":[{"scroll-mx":P()}],"scroll-my":[{"scroll-my":P()}],"scroll-ms":[{"scroll-ms":P()}],"scroll-me":[{"scroll-me":P()}],"scroll-mbs":[{"scroll-mbs":P()}],"scroll-mbe":[{"scroll-mbe":P()}],"scroll-mt":[{"scroll-mt":P()}],"scroll-mr":[{"scroll-mr":P()}],"scroll-mb":[{"scroll-mb":P()}],"scroll-ml":[{"scroll-ml":P()}],"scroll-p":[{"scroll-p":P()}],"scroll-px":[{"scroll-px":P()}],"scroll-py":[{"scroll-py":P()}],"scroll-ps":[{"scroll-ps":P()}],"scroll-pe":[{"scroll-pe":P()}],"scroll-pbs":[{"scroll-pbs":P()}],"scroll-pbe":[{"scroll-pbe":P()}],"scroll-pt":[{"scroll-pt":P()}],"scroll-pr":[{"scroll-pr":P()}],"scroll-pb":[{"scroll-pb":P()}],"scroll-pl":[{"scroll-pl":P()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ve,ye]}],fill:[{fill:["none",...re()]}],"stroke-w":[{stroke:[Me,ml,As,qx]}],stroke:[{stroke:["none",...re()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},iP=zk(oP);function he(...e){return iP(ow(e))}const qE=iw("inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:bg-destructive/60 dark:focus-visible:ring-destructive/40",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",xs:"h-6 gap-1 rounded-md px-2 text-xs has-[>svg]:px-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-8 gap-1.5 rounded-md px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-xs":"size-6 rounded-md [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function De({className:e,variant:t="default",size:r="default",asChild:s=!1,...i}){const c=s?lw:"button";return f.jsx(c,{"data-slot":"button","data-variant":t,"data-size":r,className:he(qE({variant:t,size:r,className:e})),...i})}const Kx=(e,t,r)=>
63Math.min(Math.max(e,t),Math.max(t,r));function lP(e,t){return!(e.left+e.width<=t.left||t.left+t.width<=e.left||e.top+e.height<=t.top||t.top+t.height<=e.top)}function cP({target:e,card:t,viewport:r,gap:s=16,padding:i=16,preferredSides:c=[]}){const u=e.left+e.width,d=e.top+e.height,h={top:e.top-s-i,right:r.width-i-u-s,bottom:r.height-i-d-s,left:e.left-s-i},m=Object.keys(h).sort((g,b)=>h[b]-h[g]),v=[...c,...m.filter(g=>!c.includes(g))];for(const g of v){const b=g==="top"||g==="bottom";if(!(b?h[g]>=t.height:h[g]>=t.width))continue;const _=b?{side:g,left:Kx(e.left+e.width/2-t.width/2,i,r.width-t.width-i),top:g==="top"?e.top-s-t.height:d+s}:{side:g,left:g==="left"?e.left-s-t.width:u+s,top:Kx(e.top+e.height/2-t.height/2,i,r.height-t.height-i)},C={...t,top:_.top,left:_.left};if(!lP(C,e))return _}return null}const uP="rgba(8, 9, 12, 0.62)",YE=9,Bp={width:360,height:220};function dP(e,t=YE){const r=Math.max(0,e.top-t),s=Math.max(0,e.left-t);return{top:r,left:s,width:Math.min(window.innerWidth-s,e.width+t*2),height:Math.min(window.innerHeight-r,e.height+t*2)}}function fP(e,t){const{top:r,left:s,width:i,height:c}=e,u=s+i,d=r+c,h=Math.max(0,Math.min(t,i/2,c/2));return h===0?`M${s},${r} H${u} V${d} H${s} Z`:[`M${s+h},${r}`,`H${u-h}`,`A${h},${h} 0 0 1 ${u},${r+h}`,`V${d-h}`,`A${h},${h} 0 0 1 ${u-h},${d}`,`H${s+h}`,`A${h},${h} 0 0 1 ${s},${d-h}`,`V${r+h}`,`A${h},${h} 0 0 1 ${s+h},${r}`,"Z"].join(" ")}function hP(e,t,r){return`path(evenodd, "${`M0,0 H${r.width} V${r.height} H0 Z`} ${fP(e,t)}")`}function Qx(e){const t=parseFloat(getComputedStyle(e).borderTopLeftRadius)||0;if(t>0)return t;const r=e.firstElementChild;if(r instanceof HTMLElement){const s=e.getBoundingClientRect(),i=r.getBoundingClientRect();if(Math.abs(i.width-s.width)<2&&Math.abs(i.height-s.height)<2)return parseFloat(getComputedStyle(r).borderTopLeftRadius)||0}return 0}function pP({step:e,current:t,total:r,onSkip:s,onBack:i,onNext:c,nextDisabled:u=!1,busy:d=!1,busyLabel:h="Finishingâ¦"}){const m=x.useRef(null),[v,g]=x.useState(null),[b,S]=x.useState(16),[_,C]=x.useState(Bp),[E,R]=x.useState(null),[A,j]=x.useState({width:0,height:0}),N=x.useCallback(()=>{j(X=>X.width===window.innerWidth&&X.height===window.innerHeight?X:{width:window.innerWidth,height:window.innerHeight});const ee=e.selectors??(e.selector?[e.selector]:[]),W=ee.map(X=>document.querySelector(X)).filter(X=>X instanceof HTMLElement),le=W.map(X=>X.getBoundingClientRect()).filter(X=>X.width>0&&X.height>0);if(le.length!==ee.length||le.length===0){g(null);return}const oe=Math.min(...le.map(X=>X.top)),te=Math.min(...le.map(X=>X.left)),de=Math.max(...le.map(X=>X.right)),k=Math.max(...le.map(X=>X.bottom)),Y=e.targetPadding??YE;g(dP(new DOMRect(te,oe,Math.max(0,de-te),Math.max(0,k-oe)),Y));const J=W.length===1?Qx(W[0]):Math.max(0,...W.map(Qx));S(J>0?J+Y:0)},[e.selector,e.selectors,e.targetPadding]);x.useLayoutEffect(()=>{const ee=m.current;if(!ee)return;const W=ee.getBoundingClientRect();C({width:W.width||Bp.width,height:W.height||Bp.height})},[e,u,d]),x.useLayoutEffect(()=>{N();const ee=new MutationObserver(N);return ee.observe(document.body,{childList:!0,subtree:!0}),window.addEventListener("resize",N),window.addEventListener("scroll",N,!0),()=>{ee.disconnect(),window.removeEventListener("resize",N),window.removeEventListener("scroll",N,!0)}},[N]),x.useEffect(()=>{if(!v){R(null);return}R(cP({target:v,card:_,viewport:{width:window.innerWidth,height:window.innerHeight},preferredSides:e.preferredSides}))},[_,e.preferredSides,v]),x.useEffect(()=>{const ee=W=>{const le=W.target;if(le instanceof HTMLElement&&(le.tagName==="INPUT"||le.tagName==="TEXTAREA"||le.isContentEditable))return;const oe=()=>{W.preventDefault(),W.stopImmediatePropagation()};W.key==="Escape"?(oe(),s()):W.key==="ArrowLeft"?(oe(),t>0&&i()):W.key==="ArrowRight"&&(oe(),!u&&!d&&c())};return window.addEventListener("keydown",ee,!0),()=>window.removeEventListener("keydown",ee,!0)},[d,t,u,i,c,s]);const D=e.pinBottomRight===!0,z=v,I=D||v!=null&&E==null,P={position:"fixed",background:uP,backdropFilter:"blur(3px)",WebkitBackdropFilter:"blur(3px)",pointerEvents:"none",zIndex:200},q=I?{bottom:24,right:24}
63:E?{top:E.top,left:E.left}:{top:"50%",left:"50%",transform:"translate(-50%, -50%)"};return f.jsxs(f.Fragment,{children:[z?f.jsxs(f.Fragment,{children:[f.jsx("div",{"data-testid":"spotlight-dim","aria-hidden":!0,style:{...P,inset:0,clipPath:hP(z,b,A)}}),f.jsx("div",{"data-testid":"spotlight-ring","aria-hidden":!0,style:{position:"fixed",top:z.top,left:z.left,width:z.width,height:z.height,borderRadius:b,border:"2px solid var(--brand-openbook)",boxShadow:"0 0 0 3px color-mix(in oklab, var(--brand-openbook) 28%, transparent), 0 0 26px color-mix(in oklab, var(--brand-openbook) 45%, transparent)",pointerEvents:"none",zIndex:201,transition:"all .28s var(--ease-standard)"}})]}):f.jsx("div",{"data-testid":"spotlight-dim-untargeted","aria-hidden":!0,style:{...P,inset:0,pointerEvents:"none"}}),f.jsxs("section",{ref:m,role:"dialog","aria-label":"Product tour step","aria-live":"polite",className:"fixed z-[203] w-[min(360px,calc(100vw-32px))] rounded-2xl border border-[color:var(--border-strong)] bg-[color:var(--surface-sidebar)] px-[18px] pt-[17px] pb-[15px] shadow-2xl",style:{...q,transition:"top .28s var(--ease-standard), left .28s var(--ease-standard)"},children:[f.jsxs("div",{className:"mb-2 flex items-center justify-between gap-3",children:[f.jsx("span",{className:"text-[11px] font-bold tracking-[0.14em] text-[color:var(--brand-openbook)] uppercase",children:"Quick tour"}),f.jsx("span",{className:"text-[11px] font-semibold text-[color:var(--text-muted)] tabular-nums",children:e.label??`${t+1} / ${r}`})]}),f.jsx("h2",{className:"display-title m-0 text-[22px] leading-tight text-[color:var(--text-primary)]",children:e.heading}),f.jsx("p",{className:"mt-2.5 text-[13.5px] leading-relaxed text-[color:var(--text-secondary)]",children:e.body}),f.jsxs("div",{className:"mt-4 flex items-center gap-2",children:[f.jsx("button",{type:"button",onClick:s,disabled:d,className:"mr-auto border-none bg-transparent px-1 py-2 text-[13px] font-semibold text-[color:var(--text-muted)] hover:text-[color:var(--text-secondary)] disabled:opacity-50",children:"Skip tour"}),f.jsxs(De,{type:"button",variant:"outline",size:"sm",onClick:i,disabled:t===0||d,children:[f.jsx(o9,{className:"size-4"})," Back"]}),f.jsxs(De,{type:"button",size:"sm",onClick:c,disabled:u||d,children:[d?h:e.next??"Next",!d&&t<r-1&&f.jsx(Mu,{className:"size-4"})]})]})]})]})}function mP(){const e=vn();return qn({mutationFn:()=>G7({baseUrl:Je}),onSuccess:({onboardingCompletedAt:t})=>{e.setQueryData(Pa,r=>r&&{...r,onboardingCompletedAt:t})},onSettled:()=>{e.invalidateQueries({queryKey:Pa})}})}
63function GE(e){const[t,r]=x.useState(0),s=x.useCallback(h=>Math.max(0,Math.min(e-1,h)),[e]),i=x.useCallback(()=>r(h=>s(h+1)),[s]),c=x.useCallback(()=>r(h=>s(h-1)),[s]),u=x.useCallback(h=>r(()=>s(h)),[s]),d=x.useCallback(()=>r(0),[]);return{index:t,total:e,isFirst:t<=0,isLast:t>=e-1,next:i,back:c,goTo:u,reset:d}}const Hp=[{surface:"questions",label:"1 / 10",heading:"Want a quick look around?",body:"Iâll show you how a question becomes a lesson you can see, hear, and explore.",next:"Show me around"},{surface:"questions",demoPhase:"topic",label:"2 / 10",selector:"[data-tour=topic-input]",heading:"Start with a real question",body:"Ask about anything. Your tutor uses it to shape the whole lesson."},{surface:"plan",demoPhase:"initial",label:"3 / 10",selector:"[data-tour=planning-area]",preferredSides:["left"],heading:"See the plan before it gets built",body:"Your tutor maps out the lesson first, so you can check the direction."},{surface:"plan",demoPhase:"revision",label:"3 / 10",selector:"[data-tour=planning-area]",preferredSides:["left"],heading:"Shape it until it feels right",body:"Ask for a different level, focus, or example. The plan updates before anything is built."},{surface:"reader",demoPhase:"visual",label:"4 / 10",selector:"[data-tour=stage]",pinBottomRight:!0,heading:"Learn by seeing the idea",body:"Every slide pairs the explanation with a visual made for that exact concept."},{surface:"reader",demoPhase:"playback",label:"5 / 10",selector:"[data-tour=stage]",pinBottomRight:!0,heading:"Listen and follow along",body:"Narration guides the visual. Pause, replay, or move at your own pace."},{surface:"reader",demoPhase:"controls",label:"6 / 10",selectors:["[data-tour=stage]","[data-tour=controls]"],pinBottomRight:!0,heading:"Change it and see what happens",body:"Use the controls to test the idea instead of only reading about it."},{surface:"reader",demoPhase:"chat",label:"7 / 10",selector:"[data-tour=reader-chat-pane]",pinBottomRight:!0,heading:"Ask right where you get stuck",body:"Your tutor already knows the lesson and the slide, so your question keeps its context."},{surface:"reader",demoPhase:"blogToggle",label:"8 / 10",selector:"[data-tour=view-toggle]",targetPadding:4,pinBottomRight:!0,heading:"Prefer to read? Switch here",body:"Tap Blog to turn this lesson into one continuous article."},{surface:"reader",demoPhase:"blog",label:"9 / 10",selector:"[data-tour=reading-area]",targetPadding:0,pinBottomRight:!0,heading:"Read it at your own pace",body:"Same lesson, one clean page. Scroll through the whole thing anytime."},{surface:"library",demoPhase:"library",label:"10 / 10",selector:"[data-tour=library-content]",targetPadding:0,pinBottomRight:!0,heading:"This is your library",body:"Every lesson you create lands here, and you can explore what other people are learning too.",next:"Finish tour",celebrateOnNext:!0}];let Lm=!1;const Dm=new Set;function Xx(e){if(Lm!==e){Lm=e;for(const t of Dm)t()}}function gP(e){return Dm.add(e),()=>{Dm.delete(e)}}function TF(){return x.useSyncExternalStore(gP,()=>Lm,()=>!1)}const yP=["#4fd6c4","#f7c66b","#ff7b72","#8b9cff","#f59ad5"];function vP(){typeof window<"u"&&typeof window.matchMedia=="function"&&window.matchMedia("(prefers-reduced-motion: reduce)").matches||qe(async()=>{const{default:e}=await import("./confetti.module-BP8r0mMF.js");return{default:e}},[]).then(({default:e})=>{const t=r=>e({particleCount:70,spread:68,startVelocity:55,origin:{x:r,y:1},colors:yP,disableForReducedMotion:!0});t(.15),t(.85),window.setTimeout(()=>t(.5),180)})}function bP({onComplete:e}){const t=oi(),r=GE(Hp.length),s=mP(),i=Hp[r.index],[c,u]=x.useState(!1),[d,h]=x.useState(!1),m=x.useRef(!1);x.useEffect(()=>{const S=document.body.style.overflow;return document.body.style.overflow="hidden",document.body.classList.add("dl-product-tour-active"),Xx(!0),()=>{document.body.style.overflow=S,document.body.classList.remove("dl-product-tour-active","dl-product-tour-library"),Xx(!1)}},[]),x.useEffect(()=>{document.body.classList.toggle("dl-product-tour-library",i.surface==="library");const S=document.activeElement;S instanceof HTMLElement&&S.blur();const _=E=>{const R=E.target;R instanceof Element&&R.closest('[aria-label="Product tour step"]')||(E.preventDefault(),E.stopImmediatePropagation())},C=E=>{E.key!=="Enter"&&E.key!==" "||_(E)};return document.addEventListener("submit",_,!0),document.addEventListener("keydown",C,!0),()=>{document.removeEventListener("submit",_,!0),document.removeEventListener("keydown",C,!0)}},[i.surface]),x.useEffect(()=>{i.surface==="questions"?i.demoPhase==="topic"?t({to:"/learn/tour",search:{phase:"topic"},replace:!0}):t({to:"/learn",replace:!0}):i.surface==="plan"?t({to:"/learn/tour",search:{phase:i.demoPhase==="revision"?"revision":"initial"},replace:!0}):i.surface==="reader"?t({to:"/lessons/tour",search:{phase:i.demoPhase==="playback"||i.demoPhase==="controls"||i.demoPhase==="chat"||i.demoPhase==="blogToggle"||i.demoPhase==="blog"?i.demoPhase:"visual",preview:!1},replace:!0}):t({to:"/library",search:{scope:"owned",sort:"recent",q:"",page:1},replace:!0})},[t,i.demoPhase,i.surface]),x.useEffect(()=>{if(i.surface!=="plan"){u(!1);return}const S=()=>{u(document.querySelector('[data-tour-planning-complete="true"]')!==null)};S();const _=new MutationObserver(S);return _.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tour-planning-complete"]}),()=>_.disconnect()},[i.demoPhase,i.surface]);const v=i.surface==="plan"&&!c;x.useEffect(()=>{const S=()=>r.next();return window.addEventListener("dl-product-tour-advance",S),()=>window.removeEventListener("dl-product-tour-advance",S)},[r]);const g=()=>{m.current||s.isPending||(m.current=!0,s.mutate(void 0,{onSuccess:()=>{e(),t({to:"/learn",replace:!0})},onError:()=>{m.current=!1,h(!1),ei.error("Could not finish setup. Please try again.")}}))},b=()=>{if(!r.isLast){r.next();return}if(!i.celebrateOnNext){g();return}h(!0),vP(),window.setTimeout(g,950)};return f.jsx(f.Fragment,{children:f.jsx(pP,{step:i,current:r.index,total:Hp.length,onSkip:g,onBack:r.back,onNext:b,nextDisabled:v||d,busy:s.isPending,busyLabel:"Nice!"})})}function Ks({...e}){return f.jsx(mj,{"data-slot":"dialog",...e})}function KE({...e}){return f.jsx(gj,{"data-slot":"dialog-trigger",...e})}function xP({...e}){return f.jsx(yj,{"data-slot":"dialog-portal",...e})}function OF({...e}){return f.jsx(wj,{"data-slot":"dialog-close",...e})}function SP({className:e,...t}){return f.jsx(vj,{"data-slot":"dialog-overlay",className:he("fixed inset-0 z-50 bg-black/70 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t})}function Qs({className:e,children:t,...r}){return f.jsxs(xP,{children:[f.jsx(SP,{}),f.jsx(bj,{"data-slot":"dialog-content",className:he("fixed top-1/2 left-1/2 z-50 grid max-h-[calc(100dvh-2rem)] w-[calc(100%-2rem)] max-w-md -translate-x-1/2 -translate-y-1/2 gap-4 overflow-y-auto rounded-2xl border border-(--border-subtle) bg-(--surface-panel) p-6 text-(--text-primary) shadow-2xl duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...r,children:t})]})}function ai({className:e,...t}){return f.jsx("div",{"data-slot":"dialog-header",className:he("flex flex-col gap-2",e),...t})}function si({className:e,...t}){return f.jsx("div",{"data-slot":"dialog-footer",className:he("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...t})}function nr({className:e,...t}){return f.jsx(xj,{"data-slot":"dialog-title",className:he("text-base font-semibold",e),...t})}function rr({className:e,...t}){return f.jsx(Sj,{"data-slot":"dialog-description",className:he("text-sm text-(--text-secondary)",e),...t})}function wP({...e}){return f.jsx(kI,{"data-slot":"select",...e})}function _P({...e}){return f.jsx(UI,{"data-slot":"select-value",...e})}function EP({className:e,size:t="default",children:r,...s}){return f.jsxs(PI,{"data-slot":"select-trigger","data-size":t,className:he("flex w-fit items-center justify-between gap-2 rounded-lg border border-(--border-subtle) bg-(--surface-overlay) px-3 py-2 text-sm text-(--text-primary) outline-none transition-colors focus:border-(--border-strong) disabled:cursor-not-allowed disabled:opacity-50 data-[size=sm]:px-2 data-[size=sm]:py-1 data-[placeholder]:text-(--text-muted) [&_svg]:size-4 [&_svg]:shrink-0 [&_svg]:text-(--text-muted)",e),...s,children:[r,f.jsx(zI,{asChild:!0,children:f.jsx(WS,{className:"opacity-60"})})]})}function CP({className:e,children:t,position:r="popper",...s}){return f.jsx(BI,{children:f.jsxs(HI,{"data-slot":"select-content",className:he("relative z-50 max-h-(--radix-select-content-available-height) min-w-[6rem] origin-(--radix-select-content-transform-origin) overflow-y-auto overflow-x-hidden rounded-xl border border-(--border-subtle) bg-(--surface-panel) text-(--text-primary) shadow-2xl data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=top]:-translate-y-1",e),position:r,...s,children:[f.jsx(TP,{}),f.jsx($I,{className:he("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:t}),f.jsx(OP,{})]})})}function RP({className:e,children:t,...r}){return f.jsxs(FI,{"data-slot":"select-item",className:he("relative flex w-full cursor-default select-none items-center gap-2 rounded-md py-1.5 pr-8 pl-2 text-sm outline-none focus:bg-(--surface-overlay) data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...r,children:[f.jsx("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:f.jsx(qI,{children:f.jsx(ci,{className:"size-4"})})}),f.jsx(VI,{children:t})]})}function TP({className:e,...t}){return f.jsx(YI,{"data-slot":"select-scroll-up-button",className:he("flex cursor-default items-center justify-center py-1",e),...t,children:f.jsx(g9,{className:"size-4"})})}function OP({className:e,...t}){return f.jsx(GI,{"data-slot":"select-scroll-down-button",className:he("flex cursor-default items-center justify-center py-1",e),...t,children:f.jsx(WS,{className:"size-4"})})}function AP(){const e=vn();return qn({mutationFn:t=>Y7(t,{baseUrl:Je}),onMutate:async t=>{await e.cancelQueries({queryKey:Pa});const r=e.getQueryData(Pa);return e.setQueryData(Pa,s=>s&&{...s,about:t}),{prev:r}},onError:(t,r,s)=>{s?.prev&&e.setQueryData(Pa,s.prev)},onSettled:()=>
63{e.invalidateQueries({queryKey:Pa})}})}const NP=["Programming","Mathematics","Physics","Economics","Design","Biology","Psychology","Business","History"],QE={1:"Concise",2:"Balanced",3:"Detailed"},MP=[{key:"friendly",name:"Friendly",desc:"Conversational and approachable."},{key:"direct",name:"Direct",desc:"Clear, concise, and to the point."},{key:"analytical",name:"Analytical",desc:"Precise, structured, and technical."}],jP=["Under 17","18â24","25â34","35+"];function LP(e){const t=[];e.familiarTopics.length>0&&t.push(`Already familiar with: ${e.familiarTopics.join(", ")}.`),t.push(`Prefers ${QE[e.explanation].toLowerCase()} explanations.`),e.tutorStyle&&t.push(`Likes a ${e.tutorStyle} teaching style.`),e.ageGroup&&t.push(`Age group: ${e.ageGroup}.`);const r=e.notes.trim();return r&&t.push(r),t.join(" ")}const $p=5,Fp=["Reading your preferencesâ¦","Tuning your tutor's toneâ¦","Calibrating explanation depthâ¦","Almost readyâ¦"],Wx="text-(--text-secondary) hover:text-(--text-primary)";function DP({onComplete:e,onSkip:t}){const r=oi(),s=AP(),i=GE(5),[c,u]=x.useState("intro"),[d,h]=x.useState(()=>NP.map(L=>({label:L,selected:!1,custom:!1}))),[m,v]=x.useState(""),[g,b]=x.useState(2),[S,_]=x.useState(null),[C,E]=x.useState(""),[R,A]=x.useState(""),[j,N]=x.useState(0),D=x.useRef(null),z=x.useRef(null);x.useEffect(()=>()=>{D.current&&clearInterval(D.current),z.current&&clearTimeout(z.current)},[]);const I=d.filter(L=>L.selected),P=I.length>=1,q=S!==null,ee=i.index===0&&!P||i.index===2&&!q,W=i.index===0&&!P?"Pick at least one familiar topic to continue.":i.index===2&&!q?"Choose a tutor style to continue.":"",le=L=>h($=>{const Q=$[L],ne=$.filter(ce=>ce.selected).length;return!Q.selected&&ne>=$p?$:$.map((ce,fe)=>fe===L?{...ce,selected:!ce.selected}:ce)}),oe=L=>h($=>$.filter((Q,ne)=>ne!==L)),te=()=>{const L=m.trim();v(""),L&&h($=>$.filter(Q=>Q.selected).length>=$p||$.some(Q=>Q.label.toLowerCase()===L.toLowerCase())?$:[...$,{label:L,selected:!0,custom:!0}])},de={familiarTopics:I.map(L=>L.label),explanation:g,tutorStyle:S,ageGroup:C,notes:R},k=async()=>{u("loading"),N(0),D.current=setInterval(()=>{N($=>Math.min(Fp.length-1,$+1))},480);const L=new Promise($=>{z.current=setTimeout($,1200)});try{await s.mutateAsync(LP(de)),await L,clearInterval(D.current),u("done")}catch{clearInterval(D.current),z.current&&clearTimeout(z.current),ei.error("Could not save your setup. Please try again."),u("fields")}},Y=()=>{ee||(i.isLast?k():i.next())},J=()=>{s.mutate(""),t()},X=L=>{e(),r({to:L})},re=L=>{(c==="intro"||c==="loading")&&L.preventDefault()};return f.jsx(Ks,{open:!0,children:f.jsxs(Qs,{className:"max-w-lg gap-0 overflow-y-auto bg-(--surface-bg) p-0 sm:max-w-lg",style:{boxShadow:"var(--shadow-e4)"},onPointerDownOutside:re,onEscapeKeyDown:re,children:[f.jsx(nr,{className:"sr-only",children:"Set up your tutor"}),f.jsx(rr,{className:"sr-only",children:"Tell your tutor how you like to learn so lessons land at the right level from the very first one."}),c==="intro"&&f.jsxs("div",{className:"flex flex-col items-center px-9 pt-11 pb-8 text-center",children:[f.jsx("h1",{className:"m-0 font-display text-3xl leading-tight font-normal tracking-tight text-(--text-primary)",children:"Set up my tutor"}),f.jsx("p",{className:"mt-3.5 max-w-sm text-sm leading-relaxed text-(--text-secondary)",children:"Tell your tutor how you like to learn, and your first lesson will already feel more like yours. It only takes a minute."}),f.jsxs(De,{size:"lg",onClick:()=>u("fields"),className:"mt-6 min-w-44",children:["Let's go ",f.jsx(Mu,{className:"size-4"})]}),f.jsx(De,{variant:"link",size:"sm",onClick:J,className:he("mt-3",Wx),children:"Skip for now"}),f.jsx("p",{className:"mt-2 text-xs text-(--text-muted)",children:"You can set this up later in Settings."})]}),c==="fields"&&f.jsxs("div",{className:"flex min-h-[420px] flex-col",children:[f.jsx("div",{className:"flex-shrink-0 border-b border-(--border-subtle) px-8 py-4",children:f.jsx("div",{className:"text-base font-semibold text-(--text-primary)",children:"Set up my tutor"})}),f.jsxs("div",{className:"min-h-0 flex-1 overflow-y-auto px-8 py-7",children:[i.index===0&&f.jsxs("div",{children:[f.jsx("label",{className:"block text-sm font-semibold text-(--text-primary)",children:"Familiar topics"}),f.jsx("p",{className:"mt-1 mb-3 text-xs leading-normal text-(--text-secondary)",children:"Pick up to 5 topics you already know, so your tutor won't over-explain them."}),f.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[d.map((L,$)=>{const Q=!L.selected&&I.length>=$p;return f.jsxs("button",{type:"button","aria-pressed":L.selected,onClick:()=>L.custom?oe($):le($),className:he("inline-flex items-center gap-1.5 rounded-full border px-3 py-1.5 text-sm leading-none font-medium transition",L.selected?"border-(--brand-dynamiclearning) bg-(--brand-dynamiclearning) text-(--text-on-primary)":"border-(--border-subtle) bg-(--surface-raised) text-(--text-primary)",Q&&"cursor-not-allowed opacity-40"),children:[L.selected&&!L.custom&&f.jsx("span",{children:"â"}),f.jsx("span",{children:L.label}),L.custom&&f.jsx("span",{className:"opacity-70",children:"Ã"})]},L.label)}),f.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full border border-dashed border-(--border-strong) px-3 py-1.5",children:[f.jsx("span",{className:"text-(--text-muted)",children:"+"}),f.jsx("input",{value:m,onChange:L=>v(L.target.value),onKeyDown:L=>{L.key==="Enter"&&(L.preventDefault(),te())},placeholder:"Add a topic","aria-label":"Add a custom topic",className:"w-24 border-none bg-transparent text-sm text-(--text-primary) outline-none"})]})]})]}),i.index===1&&f.jsxs("div",{children:[f.jsx("label",{className:"block text-sm font-semibold text-(--text-primary)",children:"Explanation style"}),f.jsx("p",{className:"mt-1 text-xs leading-normal text-(--text-secondary)",children:"Choose anything from quick takeaways to thorough, example-rich walkthroughs."}),f.jsxs("div",{className:"relative mt-5 h-8",children:[f.jsx("div",{className:"absolute top-1/2 right-0 left-0 h-[5px] -translate-y-1/2 roun
63ded-full bg-(--border-strong)"}),f.jsx("div",{className:he("absolute top-1/2 left-0 h-[5px] -translate-y-1/2 rounded-full bg-(--brand-dynamiclearning) transition-[width]",["w-0","w-1/2","w-full"][g-1])}),f.jsx("div",{className:he("absolute top-1/2 size-[18px] -translate-x-1/2 -translate-y-1/2 rounded-full border-2 border-(--surface-panel) bg-(--brand-dynamiclearning) transition-[left]",["left-0","left-1/2","left-full"][g-1])}),f.jsx("input",{type:"range",min:1,max:3,step:1,value:g,onChange:L=>b(Number(L.target.value)),"aria-label":"Explanation style","aria-valuetext":QE[g],className:"absolute inset-0 m-0 h-full w-full cursor-pointer opacity-0"})]}),f.jsxs("div",{className:"mt-3 flex justify-between text-xs",children:[f.jsx("span",{className:Vp(g===1),children:"Concise"}),f.jsx("span",{className:Vp(g===2),children:"Balanced"}),f.jsx("span",{className:Vp(g===3),children:"Detailed"})]})]}),i.index===2&&f.jsxs("div",{children:[f.jsx("label",{className:"block text-sm font-semibold text-(--text-primary)",children:"Tutor style"}),f.jsx("p",{className:"mt-1 mb-3 text-xs leading-normal text-(--text-secondary)",children:"Choose the teaching style you enjoy most."}),f.jsx("div",{role:"radiogroup",className:"flex gap-2.5",children:MP.map(L=>{const $=S===L.key;return f.jsxs("button",{type:"button",role:"radio","aria-checked":$,onClick:()=>_($?null:L.key),className:he("relative flex min-w-0 flex-1 flex-col items-center gap-1.5 rounded-xl border-[1.5px] px-2.5 pt-5 pb-4 text-center transition",$?"border-(--brand-dynamiclearning) bg-[color-mix(in_oklab,var(--brand-dynamiclearning)_12%,var(--surface-raised))]":"border-(--border-subtle) bg-(--surface-raised)"),children:[$&&f.jsx("span",{className:"absolute top-2 right-2 flex size-[18px] items-center justify-center rounded-full bg-(--brand-dynamiclearning) text-[11px] text-(--text-on-primary)",children:"â"}),f.jsx("span",{className:"text-sm font-semibold text-(--text-primary)",children:L.name}),f.jsx("span",{className:"text-xs leading-snug text-(--text-secondary)",children:L.desc})]},L.key)})})]}),i.index===3&&f.jsxs("div",{children:[f.jsxs("label",{className:"block text-sm font-semibold text-(--text-primary)",children:["Age group"," ",f.jsx("span",{className:"font-normal text-(--text-muted)",children:"(optional)"})]}),f.jsx("p",{className:"mt-1 text-xs leading-normal text-(--text-secondary)",children:"Helps your tutor pitch examples and tone at the right level."}),f.jsxs(wP,{value:C,onValueChange:E,children:[f.jsx(EP,{"aria-label":"Age group",className:"mt-4 w-full max-w-[264px]",children:f.jsx(_P,{placeholder:"Select your age group"})}),f.jsx(CP,{children:jP.map(L=>f.jsx(RP,{value:L,children:L},L))})]})]}),i.index===4&&f.jsxs("div",{children:[f.jsx("label",{className:"block text-sm font-semibold text-(--text-primary)",children:"Anything else?"}),f.jsx("p",{className:"mt-1 mb-3 text-xs leading-normal text-(--text-secondary)",children:"Anything else you'd like your tutor to know about how you learn."}),f.jsx("textarea",{value:R,onChange:L=>A(L.target.value),rows:3,placeholder:"e.g. I learn best with real-world examples, and I get lost when there's too much jargon.",className:"min-h-[78px] w-full resize-y rounded-lg border border-(--border-subtle) bg-(--surface-overlay) px-3 py-2 text-sm text-(--text-primary) outline-none focus:border-(--border-strong)"})]})]}),f.jsxs("div",{className:"flex-shrink-0 border-t border-(--border-subtle) px-7 pt-3.5 pb-4",children:[ee&&f.jsx("p",{className:"m-0 mb-2 text-center text-xs text-(--text-muted)",children:W}),f.jsxs("div",{className:"flex items-center justify-between gap-3",children:[i.isFirst?f.jsx(De,{variant:"link",size:"sm",onClick:J,className:Wx,children:"Skip for now"}):f.jsx(De,{variant:"ghost",size:"sm",onClick:i.back,className:"text-(--text-secondary)",children:"â Back"}),f.jsx(De,{size:"lg",onClick:Y,disabled:ee,className:"min-w-30",children:i.isLast?"Set up my tutor":"Next"})]})]})]}),c==="loading"&&f.jsxs("div",{className:"flex min-h-[400px] flex-col items-center justify-center px-9 py-11 text-center",children:[f.jsx("p",{className:"m-0 text-xs font-bold tracking-widest text-(--brand-dynamiclearning) uppercase",children:"Setting up your tutor"}),f.jsx("h2",{className:"m-0 mt-3 min-h-8 font-display text-2xl leading-snug font-normal text-(--text-primary)","aria-live":"polite",children:Fp[j]}),f.jsx("div",{className:"mt-7 flex items-center gap-2",children:Fp.map((L,$)=>f.jsx("span",{className:he("h-[7px] rounded-full transition-all",$<=j?"w-[22px] bg-(--brand-dynamiclearning)":"w-[7px] bg-(--border-strong)")},$))})]}),c==="done"&&f.jsxs("div",{className:"flex flex-col items-center px-9 pt-11 pb-9 text-center",children:[f.jsx("h1",{className:"m-0 font-display text-3xl leading-tight font-normal tracking-tight text-(--text-primary)",children:"Your tutor's ready for you."}),f.jsx("p",{className:"mt-3 max-w-sm text-sm leading-relaxed text-(--text-secondary)",children:"It's tuned to how you learn. Pick where you'd like to begin."}),f.jsxs("div",{className:"mt-7 flex w-full justify-center gap-3",children:[f.jsxs(De,{variant:"outline",size:"lg",onClick:()=>X("/learn"),className:"max-w-[198px] flex-1 hover:border-(--brand-dynamiclearning) hover:text-(--brand-dynamiclearning)",children:["Create a lesson ",f.jsx(Mu,{className:"size-4"})]}),f.jsxs(De,{variant:"outline",size:"lg",onClick:()=>X("/library"),className:"max-w-[198px] flex-1 hover:border-(--brand-dynamiclearning) hover:text-(--brand-dynamiclearning)",children:["Browse the library ",f.jsx(Mu,{className:"size-4"})]})]})]})]})})}function Vp(e){return he(e?"font-semibold text-(--text-primary)":"font-medium text-(--text-secondary)")}function XE(e){return e.isAuthenticated&&e.identityLoaded&&e.identity?.onboardingCompletedAt===null&&!e.hasPendingLessonIntent}function IP(e){return XE(e)&&e.identity?.about==null}function kP(e){return XE(e)&&e.identity?.about!=null}const Zx=[{id:"tutor-setup",shouldRun:IP,Component:DP},{id:"product-tour",shouldRun:kP,Component:bP}];function PP(){const{data:e,isPending:t}=yn.useSession(),r=!t&&!!e?.user,{data:s}=K7({enabled:r}),{data:i}=Dl(),[c,u]=x.useState(()=>new Set),[d,h]=x.useState(null),m={isAuthenticated:r,identityLoaded:s!=null,identity:s,creditBalance:i?.balance??null,hasPendingLessonIntent:W7()!==null},v=Zx.find(_=>!c.has(_.id)&&_.shouldRun(m));x.useEffect(()=>{d===null&&v&&!c.has(v.id)&&h(v.id)},[d,v,c]);const g=d&&!c.has(d)?Zx.find(_=>_.id===d):void 0;if(!g)return null;const b=()=>{u(_=>new Set(_).add(g.id)),h(null)},{Component:S}=g;return f.jsx(S,{onComplete:b,onSkip:b})}const Jx=100,UP=3;function Im(e){return e==="saver"?Math.max(1,Math.round(Jx/UP)):Jx}function zP(e,t){return e.map(r=>{const s=Im(r);return{speed:r,cost:s,affordable:t===void 0||t>=s}})}function AF(e,t){return zP(e,t).filter(s=>s.affordable).sort((s,i)=>s.cost-i.cost)[0]?.speed??null}const WE=x.createContext(null);function NF(){const e=x.useContext(WE);if(!e)throw new Error("useCreditsPaywall must be used inside <CreditsPaywallProvider>");return e}function ZE(){return or({queryKey:["credits","tiers"],queryFn:()=>B7({baseUrl:Je}),staleTime:1e3*60*60})}function JE(){return qn({mutationFn:e=>{const t=window.location.origin;return H7(e,`${t}/dashboard?tab=billing&status=success`,`${t}/dashboard?tab=billing&status=cancel`,{baseUrl:Je})}})}function BP(e,t){return Math.max(0,e-t)}function HP(e,t){if(!e||e.length===0)return null;const r=e.find(c=>c.id==="standard");if(r&&r.credits>=t)return r.id;const s=[...e].sort((c,u)=>c.credits-u.credits);return(s.find(c=>c.credits>=t)??s[s.length-1]).id}function $P(e,t){return t<=0?0:Math.floor(e.credits/t)}function Vo(e,t={}){if(typeof window>"u")return;const{gtag:r}=window;typeof r=="function"&&r("event",e,t)}function km(e){const t=window.open(e,"_blank");if(!t){window.location.href=e;return}t.opener=null}function Fl({className:e,...t}){return f.jsx("div",{"data-slot":"card",className:he("flex flex-col gap-6 rounded-xl border bg-card py-6 text-card-foreground shadow-sm",e),...t})}function Vl({className:e,...t}){return f.jsx("div",{"data-slot":"card-content",className:he("px-6",e),...t})}function Nl(e){return`$${(e/100).toFixed(2)}`}function FP(e){return`$${(e.priceUsdCents/e.credits/100).toFixed(3)}/credit`}function eC({mode:e,tiers:t,isLoading:r=!1,className:s,onBuy:i,pendingTierId:c,selectedTierId:u,onSelect:d,costPerLesson:h,selectedRef:m}){return r||!t?f.jsx("div",{className:he(e==="buy"?"grid grid-cols-1 gap-4 sm:grid-cols-3":"grid grid-cols-1 gap-2.5 sm:grid-cols-3",s),children:[0,1,2].map(v
63=>f.jsx("div",{"data-slot":"tier-skeleton",className:he("animate-pulse rounded-[16px] bg-[color:var(--surface-overlay)]",e==="buy"?"h-40":"h-[104px]")},v))}):e==="buy"?f.jsx("div",{className:he("grid grid-cols-1 gap-4 sm:grid-cols-3",s),children:t.map(v=>f.jsx(Fl,{className:"border-(--border-subtle)",children:f.jsxs(Vl,{className:"flex h-full flex-col gap-3",children:[f.jsxs("div",{className:"flex items-baseline justify-between",children:[f.jsx("span",{className:"text-xs font-bold uppercase tracking-[0.14em] text-(--text-secondary)",children:v.id}),f.jsx("span",{className:"text-xs text-(--text-muted)",children:FP(v)})]}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-3xl font-semibold tabular-nums tracking-tight text-(--text-primary)",children:v.credits.toLocaleString("en-US")}),f.jsxs("span",{className:"text-xs text-(--text-muted)",children:["credits for ",Nl(v.priceUsdCents)]})]}),f.jsx(De,{size:"sm",onClick:()=>i?.(v),disabled:c===v.id,className:"mt-auto",children:c===v.id?"Opening checkoutâ¦":"Buy"})]})},v.id))}):f.jsx("div",{role:"radiogroup",className:he("grid grid-cols-1 gap-2.5 sm:grid-cols-3",s),children:t.map(v=>{const g=v.id===u,b=h?$P(v,h):0;return f.jsxs("button",{ref:g?m:void 0,type:"button",role:"radio","aria-checked":g,onClick:()=>d?.(v),className:he("flex flex-col gap-2 rounded-[16px] border p-3.5 text-left transition-colors",g?"border-[color:var(--brand-openbook)] bg-[color-mix(in_oklab,var(--brand-openbook)_10%,transparent)]":"border-[color:var(--border-subtle)] hover:bg-[color:var(--surface-overlay)]"),children:[f.jsxs("span",{className:"flex items-center justify-between gap-1.5",children:[f.jsx("span",{className:"text-xs font-bold uppercase tracking-[0.12em] text-[color:var(--text-secondary)]",children:v.id}),f.jsx("span",{className:he("inline-flex size-4 shrink-0 items-center justify-center rounded-full border-[1.5px]",g?"border-[color:var(--brand-openbook)]":"border-[color:var(--border-strong)]"),children:g&&f.jsx("span",{className:"size-2 rounded-full bg-[color:var(--brand-openbook)]"})})]}),f.jsxs("span",{className:"flex flex-col",children:[f.jsx("span",{className:"text-2xl font-semibold tabular-nums tracking-[-0.02em] text-[color:var(--text-primary)]",children:v.credits.toLocaleString("en-US")}),f.jsxs("span",{className:"text-[12.5px] text-[color:var(--text-muted)]",children:["credits · ",Nl(v.priceUsdCents)]})]}),b>=1&&f.jsxs("span",{className:he("text-[13px] font-medium",g?"text-[color:var(--brand-openbook)]":"text-[color:var(--text-secondary)]"),children:["â ",b.toLocaleString("en-US")," lessons"]})]},v.id)})})}class Yg extends Error{constructor(t,r){super(t),this.reason=t,this.status=r,this.name="RedeemReferralError"}}function VP(e){return e.endsWith("/")?e.slice(0,-1):e}async function qP(e,t={}){const r=t.fetchImpl??fetch,s=VP(t.baseUrl??""),i=await r(`${s}/referrals/redeem`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json",...t.headers},body:JSON.stringify({code:e})});if(!i.ok){let c="unknown";try{const u=await i.json();c=Array.isArray(u.message)?u.message[0]??"unknown":u.message??"unknown"}catch{}throw new Yg(c,i.status)}return await i.json()}function tC(){const e=vn();return qn({mutationFn:t=>qP(t,{baseUrl:Je}),onSuccess:()=>{e.invalidateQueries({queryKey:["org","credits"]})}})}const YP="Top up to keep going",e2={costLabel:"This lesson",reassurance:"Your plan is saved under Plans.",successLead:"Your plan is untouched and ready.",successButton:"Build my lesson",successCta:"Back to my plan"},nC={build_confirm:e2,build_402:e2,slide_edit:{costLabel:"This edit",reassurance:"Your instructions are still in the box.",successLead:"Your instructions are still there.",successButton:"Send",successCta:"Back to my lesson"},add_slide:{costLabel:"This slide",reassurance:"Nothing has been added yet.",successLead:"Your lesson is exactly as you left it.",successButton:"Add slide",successCta:"Back to my lesson"},slide_chat:{costLabel:"This question",reassurance:"Your message is still in the composer.",successLead:"Nothing was sent yet.",successButton:"Send",successCta:"Back to my lesson"}};
63function GP(e){return`${e.toLocaleString("en-US")} ${e===1?"credit":"credits"}`}function KP(e,t,r){const s=nC[e];return`${s.costLabel} costs ${GP(t)}. You have ${r.toLocaleString("en-US")}. ${s.reassurance}`}const QP={invalid_code:"That code isn't valid.",code_inactive:"This code is no longer active.",code_expired:"This code has expired.",code_exhausted:"This code has reached its redemption limit.",already_redeemed:"You've already redeemed this code.",personal_org_not_found:"Couldn't find your personal workspace."};function XP(e){return e instanceof Yg?QP[e.reason]??"Couldn't redeem that code.":"Couldn't redeem that code. Try again in a moment."}const Iu="text-xs font-bold uppercase tracking-[0.14em]",ku="font-display text-[28px] font-normal leading-[1.1] tracking-[-0.02em] text-[color:var(--text-primary)]",Pm="inline-flex items-center gap-2 rounded-lg bg-[color:var(--emerald-600)] px-5 py-3 text-sm font-semibold text-white transition-colors hover:bg-[color:var(--emerald-500)] disabled:opacity-60",rC="rounded-lg border border-[color:var(--border-strong)] px-4 py-2.5 text-sm font-semibold text-[color:var(--text-primary)] transition-colors hover:bg-[color:var(--surface-overlay)]",t2="text-[13.5px] text-[color:var(--brand-ref-link)]! underline! decoration-[color:var(--brand-ref-link-underline)]! underline-offset-2 hover:text-[color:var(--brand-ref-link-hover)]!";function WP({open:e,trigger:t,requiredCredits:r,balance:s,balanceLoading:i,tiers:c,tiersLoading:u,state:d,costPerLesson:h,saverCost:m,checkoutPending:v,onOpenChange:g,onSelectTier:b,onBuy:S,onReopenCheckout:_,onPickAnother:C,onRetry:E,onRedeemed:R,onSwitchToSaver:A}){const j=nC[t],N=d.kind==="pick"?c?.find(z=>z.id===d.tierId):void 0,D=x.useRef(null);return f.jsx(Ks,{open:e,onOpenChange:g,children:f.jsxs(Qs,{className:"w-[calc(100vw-32px)] max-w-[520px] gap-0 rounded-3xl border-[color:var(--border-strong)] bg-[color:var(--surface-sidebar)] p-0 shadow-[var(--shadow-e4)]",onOpenAutoFocus:z=>{D.current&&(z.preventDefault(),D.current.focus())},children:[d.kind==="pick"&&f.jsx(ZP,{trigger:t,requiredCredits:r,balance:s,balanceLoading:i,tiers:c,tiersLoading:u,timedOut:d.timedOut,selectedTierId:d.tierId,selectedTier:N,selectedRef:D,costPerLesson:h,saverCost:m,checkoutPending:v,onSelectTier:b,onBuy:S,onClose:()=>g(!1),onRedeemed:R,onSwitchToSaver:A}),d.kind==="waiting"&&f.jsxs("section",{className:"flex flex-col gap-3.5 px-6 pt-[26px] pb-6",children:[f.jsxs("div",{className:"flex items-center gap-2.5",children:[f.jsx("span",{className:"size-2 rounded-full bg-[color:var(--status-amber)] motion-safe:animate-[dl-paywall-pulse_1.6s_ease-in-out_infinite]"}),f.jsx("span",{className:he(Iu,"text-[color:var(--status-amber)]"),children:"Waiting for payment"})]}),f.jsx(nr,{className:ku,children:"Finish checkout in the other tab"}),f.jsxs(rr,{className:"text-[13.5px] leading-[1.6] text-[color:var(--text-secondary)]",children:[d.tier.credits.toLocaleString("en-US")," credits for"," ",Nl(d.tier.priceUsdCents),". This page updates by itself the moment payment lands. You can leave it open."]}),f.jsxs("div",{className:"mt-0.5 flex items-center gap-2.5",children:[f.jsx("button",{type:"button",className:rC,onClick:_,children:"Reopen checkout"}),f.jsx("button",{type:"button",className:"rounded-lg px-3.5 py-2.5 text-[13.5px] text-[color:var(--text-muted)] transition-colors hover:text-[color:var(--text-primary)]",onClick:C,children:"Pick a different pack"})]})]}),d.kind==="success"&&f.jsxs("section",{className:"flex flex-col gap-3.5 px-6 pt-[26px] pb-6",children:[f.jsxs("div",{className:"flex items-center gap-2.5",children:[f.jsx("span",{className:"inline-flex size-[22px] items-center justify-center rounded-full bg-[color-mix(in_oklab,var(--brand-openbook)_18%,transparent)] text-[color:var(--brand-openbook)]",children:f.jsx(ci,{className:"size-3.5",strokeWidth:2.4,"aria-hidden":!0})}),f.jsx("span",{className:he(Iu,"text-[color:var(--brand-openbook)]"),children:"Credits added"})]}),f.jsxs(nr,{className:ku,children:["You're at ",d.newBalance.toLocaleString("en-US")," credits"]}),f.jsxs(rr,{className:"text-[13.5px] leading-[1.6] text-[color:var(--text-secondary)]",children:["+",d.creditsAdded.toLocaleStr
63ing("en-US")," added. ",j.successLead," Close this and press"," ",f.jsx("strong",{className:"font-semibold text-[color:var(--text-primary)]",children:j.successButton}),"."]}),f.jsxs("div",{className:"mt-0.5 flex items-center gap-2.5",children:[f.jsx("button",{type:"button",className:Pm,onClick:()=>g(!1),children:j.successCta}),f.jsx(Kt,{to:"/dashboard",search:{tab:"billing"},className:t2,children:"View billing"})]})]}),d.kind==="error"&&f.jsxs("section",{className:"flex flex-col gap-3.5 px-6 pt-[26px] pb-6",children:[f.jsx("span",{className:he(Iu,"text-[color:var(--status-red)]"),children:"Checkout didn't start"}),f.jsx(nr,{className:ku,children:"We couldn't reach the payment page"}),f.jsx(rr,{className:"text-[13.5px] leading-[1.6] text-[color:var(--text-secondary)]",children:d.reason==="tiers"?"Nothing was charged and your balance is unchanged. We couldn't load the credit packs, so buy from Billing instead.":"Nothing was charged and your balance is unchanged. Try again, or open Billing in a new tab if this keeps happening."}),f.jsxs("div",{className:"mt-0.5 flex items-center gap-2.5",children:[d.reason==="checkout"&&f.jsx("button",{type:"button",className:Pm,onClick:E,children:"Try again"}),f.jsx(Kt,{to:"/dashboard",search:{tab:"billing"},className:t2,children:"Open billing"})]})]})]})})}function ZP({trigger:e,requiredCredits:t,balance:r,balanceLoading:s,tiers:i,tiersLoading:c,timedOut:u,selectedTierId:d,selectedTier:h,selectedRef:m,costPerLesson:v,s
63averCost:g,checkoutPending:b,onSelectTier:S,onBuy:_,onClose:C,onRedeemed:E,onSwitchToSaver:R}){const A=!!R&&r!==void 0&&r>=g;return f.jsxs(f.Fragment,{children:[f.jsxs("div",{className:"flex items-start gap-4 px-6 pt-6",children:[f.jsxs("div",{className:"flex min-w-0 flex-1 flex-col gap-1.5",children:[f.jsx("span",{className:he(Iu,"text-[color:var(--status-amber)]"),children:"Not enough credits"}),f.jsx(nr,{className:he(ku,"text-[30px]"),children:YP})]}),f.jsx("button",{type:"button","aria-label":"Close",onClick:C,className:"inline-flex size-8 shrink-0 items-center justify-center rounded-full border border-[color:var(--border-subtle)] text-[color:var(--text-muted)] transition-colors hover:bg-[color:var(--surface-overlay)] hover:text-[color:var(--text-primary)]",children:f.jsx(Xu,{className:"size-3.5",strokeWidth:1.8,"aria-hidden":!0})})]}),s||r===void 0?f.jsx("span",{"data-slot":"context-line-skeleton",className:"mx-6 mt-2.5 h-4 w-72 animate-pulse rounded bg-[color:var(--surface-overlay)]"}):f.jsx(rr,{className:"mt-2.5 px-6 text-[13.5px] leading-[1.6] text-[color:var(--text-secondary)]",children:KP(e,t,r)}),u&&f.jsx("p",{className:"mt-2 px-6 text-[12.5px] text-[color:var(--text-muted)]",children:"Checkout timed out. Nothing was charged."}),f.jsx(eC,{mode:"select",className:"mx-6 mt-[18px]",tiers:i,isLoading:c,selectedTierId:d,onSelect:S,costPerLesson:v,selectedRef:m}),f.jsx("div",{className:"mx-6 mt-[18px] flex flex-wrap items-center gap-3",children:f.jsx("button",{type:"button",className:Pm,onClick:_,disabled:!h||b,children:h?`Buy ${h.credits.toLocaleString("en-US")} credits · ${Nl(h.priceUsdCents)}`:"Buy credits"})}),f.jsxs("div",{className:"mt-[18px] flex flex-col border-t border-[color:var(--border-subtle)]",children:[A&&f.jsxs("button",{type:"button",onClick:()=>{R?.(),C()},className:"flex w-full flex-wrap items-baseline gap-2 border-b border-[color:var(--border-subtle)] px-6 py-3.5 text-left transition-colors hover:bg-[color:var(--surface-overlay)]",children:[f.jsx("span",{className:"text-[13.5px] font-semibold text-[color:var(--text-primary)]",children:"Build in Saver mode instead"}),f.jsxs("span",{className:"text-[12.5px] text-[color:var(--text-muted)]",children:[g.toLocaleString("en-US")," credits, 4â5à longer, and you can afford it now"]})]}),f.jsx(JP,{onRedeemed:E})]})]})}function JP({onRedeemed:e}
63){const[t,r]=x.useState(!1),[s,i]=x.useState(""),[c,u]=x.useState(null),d=x.useRef(null),h=tC();x.useEffect(()=>{t&&d.current?.focus()},[t]);const m=s.trim(),v=m.length>=4&&!h.isPending;function g(b){b.preventDefault(),v&&(u(null),h.mutate(m,{onSuccess:S=>e(S),onError:S=>u(XP(S))}))}return f.jsxs(f.Fragment,{children:[f.jsx("button",{type:"button","aria-expanded":t,onClick:()=>r(b=>!b),className:"flex w-full items-center px-6 py-3.5 text-left text-[13.5px] text-[color:var(--text-secondary)] transition-colors hover:bg-[color:var(--surface-overlay)]",children:"Have a referral code?"}),t&&f.jsxs("form",{onSubmit:g,className:"flex flex-col gap-2.5 px-6 pt-1 pb-[18px]",children:[f.jsxs("div",{className:"flex gap-2.5",children:[f.jsx("input",{ref:d,type:"text",value:s,onChange:b=>i(b.target.value),placeholder:"Enter code",autoComplete:"off",spellCheck:!1,className:"min-w-0 flex-1 rounded-lg border border-[color:var(--border-strong)] bg-[color:var(--surface-overlay)] px-3 py-2.5 text-sm uppercase tracking-[0.08em] text-[color:var(--text-primary)] outline-none placeholder:normal-case placeholder:tracking-normal placeholder:text-[color:var(--text-muted)]"}),f.jsx("button",{type:"submit",disabled:!v,className:he(rC,"disabled:opacity-50"),children:h.isPending?"Redeemingâ¦":"Redeem"})]}),c&&f.jsx("p",{className:"text-[12.5px] text-[color:var(--status-red)]",children:c})]})]})}const eU=["org","credits","balance"],tU=["credits","purchases"],nU=5e3,rU=600*1e3,qp={kind:"pick",tierId:null,timedOut:!1};function aU({children:e}){const t=vn(),{data:r,isLoading:s}=Dl(),i=ZE(),c=JE(),[u,d]=x.useState(null),[h,m]=x.useState(!1),[v,g]=x.useState(qp),b=x.useRef(null),S=r?.balance,_=i.data?.tiers,C=u?.requiredCredits??0,E=BP(C,S??0),R=v.kind==="pick"?v.tierId??HP(_,E):null,A=_?.find(te=>te.id===R),j=x.useCallback(te=>{d(te),m(!0),g(de=>de.kind==="waiting"?de:qp),Vo("paywall_opened",{trigger:te.trigger,required_credits:te.requiredCredits})},[]),N=x.useCallback(te=>{te||(m(!1),Vo("paywall_dismissed",{state:v.kind}),v.kind!=="waiting"&&g(qp))},[v.kind]),D=x.useCallback(te=>{g({kind:"pick",tierId:te.id,timedOut:!1}),Vo("paywall_tier_selected",{tier:te.id,credits:te.credits})},[]),z=x.useCallback(async()=>{if(A){Vo("paywall_checkout_started",{trigger:u?.trigger??"unknown",tier:A.id,credits:A.credits});try{const te=await c.mutateAsync(A.id);b.current=S??0,g({kind:"waiting",tier:A,since:Date.now(),checkoutUrl:te.checkoutUrl}),km(te.checkoutUrl)}catch(te){console.error("Purchase failed",te),g({kind:"error",tier:A,reason:"checkout"})}}},[S,u?.trigger,A,c]),I=x.useCallback(()=>{v.kind==="waiting"&&km(v.checkoutUrl)},[v]),P=x.useCallback(()=>{g(te=>({kind:"pick",tierId:te.kind==="waiting"?te.tier.id:null,timedOut:!1}))},[]),q=x.useCallback(()=>{g(te=>({kind:"pick",tierId:te.kind==="error"?te.tier?.id??null:null,timedOut:!1}))},[]),ee=x.useCallback(te=>{b.current=null,g({kind:"success",creditsAdded:te.creditsGranted,newBalance:te.balance}),Vo("paywall_credits_landed",{source:"referral",credits_added:te.creditsGranted})},[]);x.useEffect(()=>{if(v.kind!=="waiting")return;const{since:te}=v,de=setInterval(()=>{t.invalidateQueries({queryKey:eU}),t.invalidateQueries({queryKey:tU}),Date.now()-te>rU&&(b.current=null,g({kind:"pick",tierId:v.tier.id,timedOut:!0}))},nU);return()=>clearInterval(de)},[v,t]),x.useEffect(()=>{if(v.kind!=="waiting")return;const te=b.current;if(te===null||S===void 0||S<=te)return;const de=S-te;b.current=null,g({kind:"success",creditsAdded:de,newBalance:S}),Vo("paywall_credits_landed",{source:"purchase",credits_added:de})},[S,v]);const W=x.useMemo(()=>({openPaywall:j}),[j]),le=v.kind==="pick"&&i.isError?{kind:"error",tier:null,reason:"tiers"}:v.kind==="pick"?{...v,tierId:R}:v,oe=u?.speed??"fast";return f.jsxs(WE.Provider,{value:W,children:[e,u&&f.jsx(WP,{open:h,trigger:u.trigger,requiredCredits:C,balance:S,balanceLoading:s,tiers:_,tiersLoading:i.isLoading,state:le,costPerLesson:Im(oe),saverCost:Im("saver"),checkoutPending:c.isPending,onOpenChange:N,onSelectTier:D,onBuy:()=>{z()},onReopenCheckout:I,onPickAnother:P,onRetry:q,onRedeemed:ee,onSwitchToSaver:u.onSwitchToSaver})]})}const sU="/assets/styles-CeLBXOp9.css",oU="(function(){try{var stored=window.localStorage.getItem('theme');var mode=(stored==='light'||stored==='dark'||stored==='auto')?stored:'auto';var prefersDark=window.matchMedia('(prefers-color-scheme: dark)').matches;var resolved=mode==='auto'?(prefersDark?'dark':'light'):mode;var root=document.documentElement;root.classList.remove('light','dark');root.classList.add(resolved);if(mode==='auto'){root.removeAttribute('data-theme')}else{root.setAttribute('data-theme',mode)}root.style.colorScheme=resolved;}catch(e){}})();",od="https://dynamiclearning.ai",aC="G-PWE029FBN6",n2=`window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','${aC}');`,iU=JSON.stringify({"@context":"https://schema.org","@type":"EducationalOrganization",name:"Dynamic Learning",url:od,logo:`${od}/logo512.png`,description:"Dynamic Learning is an AI-powered interactive learning platform that generates personalized lessons with p5.js and Three.js visualizations.",sameAs:[]});function lU(){return f.jsxs("div",{className:"flex min-h-screen flex-col items-center justify-center gap-4 px-6",children:[f.jsx("h1",{className:"text-2xl font-semibold text-[var(--text-primary)]",children:"Page not found"}),f.jsx(Kt,{to:"/",className:"text-sm text-[var(--text-secondary)] underline hover:text-[var(--text-primary)]",children:"Go home"})]})}const Mt=HA()({beforeLoad:({location:e})=>
63{if(!(typeof window<"u")&&MS&&jS(e.pathname))throw Ga({to:"/sign-in",search:{redirect:e.href}})},notFoundComponent:lU,head:()=>({meta:[{charSet:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{title:"Dynamic Learning"},{property:"og:type",content:"website"},{property:"og:title",content:"Dynamic Learning"},{property:"og:description",content:"Learn smarter with Dynamic Learning."},{property:"og:image",content:`${od}/og-image.png`},{property:"og:image:type",content:"image/png"},{property:"og:image:width",content:"1200"},{property:"og:image:height",content:"600"},{property:"og:image:alt",content:"Dynamic Learning"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:"Dynamic Learning"},{name:"twitter:description",content:"Learn smarter with Dynamic Learning."},{name:"twitter:image",content:`${od}/og-image.png`}],links:[{rel:"stylesheet",href:sU},{rel:"icon",type:"image/svg+xml",href:"/favicon.svg"}],scripts:[{type:"application/ld+json",children:iU},...n2?[{async:!0,src:`https://www.googletagmanager.com/gtag/js?id=${aC}`},{children:n2}]:[]]}),shellComponent:cU});function cU({children:e}){return f.jsxs("html",{lang:"en",suppressHydrationWarning:!0,children:[f.jsxs("head",{children:[f.jsx("script",{dangerouslySetInnerHTML:{__html:oU}}),f.jsx(l6,{})]}),f.jsxs("body",{className:"font-sans antialiased [overflow-wrap:anywhere] selection:bg-[rgba(79,184,178,0.24)]",suppressHydrationWarning:!0,children:[f.jsxs(y7,{children:[f.jsx(T7,{children:f.jsxs(aU,{children:[f.jsx(iN,{children:e}),f.jsx(PP,{})]})}),f.jsx(P6,{theme:"dark",position:"bottom-right",toastOptions:{style:{background:"var(--surface-sidebar)",color:"var(--text-primary)",border:"1px solid var(--border-subtle)"}}})]}),f.jsx(c6,{})]})]})}function uU(e){const t=Array.isArray(e)?e[0]:e;return typeof t!="string"||!t.startsWith("/")||t.startsWith("//")?"/":t}const dU=()=>qe(()=>import("./sign-in-CK_UEocb.js"),__vite__mapDeps([0,1])),fU=ze("/sign-in")({validateSearch:e=>({redirect:uU(e.redirect)}),component:Qe(dU,"component")}),hU=()=>qe(()=>import("./my-lessons-CrQoZMeo.js"),[]),pU=ze("/my-lessons")({component:Qe(hU,"component")}),mU=()=>qe(()=>import("./library-CsAxRRQ4.js"),__vite__mapDeps([2,3,4,5,6,7]));function gU(e){const t=typeof e=="string"?parseInt(e,10):typeof e=="number"?e:1;return Math.max(1,Number.isNaN(t)?1:Math.floor(t))}function yU(e){return typeof e=="string"?e.slice(0,200):""}function vU(e){return e==="public"||e==="owned"?e:void 0}const bU=["recent","oldest","title_asc","title_desc"];function xU(e){return typeof e=="string"&&bU.includes(e)?e:"recent"}const SU=ze("/library")({validateSearch:e=>({scope:vU(e.scope),q:yU(e.q),sort:xU(e.sort),page:gU(e.page)}),component:Qe(mU,"component")}),wU=()=>qe(()=>import("./learn-D3HGSYsF.js"),__vite__mapDeps([8,9,10,11,12,13,14,15])),_U=ze("/learn")({component:Qe(wU,"component")}),EU=()=>qe(()=>import("./launch-DNNu_yVc.js"),[]),CU=ze("/launch")({component:Qe(EU,"component")}),RU=()=>qe(()=>import("./internal-DAzTK-8W.js"),__vite__mapDeps([16,17])),TU=ze("/internal")({component:Qe(RU,"component")}),OU=new Map([["Bold",f.jsx(f.Fragment,{children:f.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.17157 4.17157C2 5.34315 2 7.22876 2 11V13C2 16.7712 2 18.6569 3.17157 19.8284C4.34315 21 6.22876 21 10 21H14C14.0843 21 14.1676 21 14.25 21L14.25 3C14.1676 2.99999 14.0843 3 14 3H10C6.22876 3 4.34315 3 3.17157 4.17157ZM15.75 3.00559L15.75 20.9944C18.3859 20.9668 19.8541 20.8028 20.8284 19.8284C22 18.6569 22 16.7712 22 13V11C22 7.22876 22 5.34315 20.8284 4.17157C19.8541 3.19724 18.3859 3.03321 15.75 3.00559Z",fill:"currentColor"})})],["BoldDuotone",f.jsxs(f.Fragment,{children:[f.jsx("path",{opacity:"0.5",fillRule:"evenodd",clipRule:"evenodd",d:"M3.17157 4.1716C2 5.34318 2 7.2288 2 11V13C2 16.7713 2 18.6569 3.17157 19.8285C4.34315 21 6.22876 21 10 21H14C14.0843 21 14.9176 21.0001 15 21.0001L15 3.00006C14.9176 3.00005 14.0843 3.00003 14 3.00003H10C6.22876 3.00003 4.34315 3.00003 3.17157 4.1716Z",fill:"currentColor"}),f.jsx("path",{d:"M22 13V11C22 7.22876 22 5.34315 20.8284 4.17157C19.8541 3.19724 17.6359 3.03321 15 3.00559V20.9944C17.6359 20.9668 19.8541 20.8028 20.8284 19.8284C22 18.6569 22 16.7712 22 13Z",fill:"currentColor"})]})],["Broken",f.jsxs(f.Fragment,{children:[f.jsx("path",{d:"M15 3L15 13M15 17L15 21",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),f.jsx("path",{d:"M2 11V13C2 16.7712 2 18.6569 3.17157 19.8284C4.34315 21 6.22876 21 10 21H14C17.7
63712 21 19.6569 21 20.8284 19.8284C22 18.6569 22 16.7712 22 13V11C22 7.22876 22 5.34315 20.8284 4.17157C19.6569 3 17.7712 3 14 3H10C6.22876 3 4.34315 3 3.17157 4.17157C2.51839 4.82475 2.22937 5.69989 2.10149 7",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]})],["LineDuotone",f.jsxs(f.Fragment,{children:[f.jsx("path",{d:"M2 11C2 7.22876 2 5.34315 3.17157 4.17157C4.34315 3 6.22876 3 10 3H14C17.7712 3 19.6569 3 20.8284 4.17157C22 5.34315 22 7.22876 22 11V13C22 16.7712 22 18.6569 20.8284 19.8284C19.6569 21 17.7712 21 14 21H10C6.22876 21 4.34315 21 3.17157 19.8284C2 18.6569 2 16.7712 2 13V11Z",stroke:"currentColor",strokeWidth:"1.5"}),f.jsx("path",{opacity:"0.5",d:"M15 21L15 3",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]})],["Linear",f.jsxs(f.Fragment,{children:[f.jsx("path",{d:"M2 11C2 7.22876 2 5.34315 3.17157 4.17157C4.34315 3 6.22876 3 10 3H14C17.7712 3 19.6569 3 20.8284 4.17157C22 5.34315 22 7.22876 22 11V13C22 16.7712 22 18.6569 20.8284 19.8284C19.6569 21 17.7712 21 14 21H10C6.22876 21 4.34315 21 3.17157 19.8284C2 18.6569 2 16.7712 2 13V11Z",stroke:"currentColor",strokeWidth:"1.5"}),f.jsx("path",{d:"M15 21L15 3",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]})],["Outline",f.jsx(f.Fragment,{children:f.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.94358 2.25C8.10583 2.24998 6.65019 2.24997 5.51098 2.40314C4.33856 2.56076 3.38961 2.89288 2.64124 3.64124C1.89288 4.38961 1.56076 5.33856 1.40314 6.51098C1.24997 7.65019 1.24998 9.10582 1.25 10.9436V13.0564C1.24998 14.8942 1.24997 16.3498 1.40314 17.489C1.56076 18.6614 1.89288 19.6104 2.64124 20.3588C3.38961 21.1071 4.33856 21.4392 5.51098 21.5969C6.65018 21.75 8.1058 21.75 9.94354 21.75H14.0564C14.3706 21.75 14.6738 21.75 14.966 21.7492C14.9773 21.7497 14.9886 21.75 15 21.75C15.0129 21.75 15.0257 21.7497 15.0384 21.749C16.4224 21.7448 17.5607 21.7217 18.489 21.5969C19.6614 21.4392 20.6104 21.1071 21.3588 20.3588C22.1071 19.6104 22.4392 18.6614 22.5969 17.489C22.75 16.3498 22.75 14.8942 22.75 13.0565V10.9436C22.75 9.10585 22.75 7.65018 22.5969 6.51098C22.4392 5.33856 22.1071 4.38961 21.3588 3.64124C20.6104 2.89288 19.6614 2.56076 18.489 2.40314C17.5607 2.27833 16.4224 2.25523 15.0384 2.25096C15.0257 2.25032 15.0129 2.25 15 2.25C14.9886 2.25 14.9773 2.25025 14.966 2.25076C14.6737 2.25 14.3707 2.25 14.0564 2.25H9.94358ZM14.25 3.75002C14.1677 3.75 14.0844 3.75 14 3.75H10C8.09318 3.75 6.73851 3.75159 5.71085 3.88976C4.70476 4.02503 4.12511 4.27869 3.7019 4.7019C3.27869 5.12511 3.02503 5.70476 2.88976 6.71085C2.75159 7.73851 2.75 9.09318 2.75 11V13C2.75 14.9068 2.75159 16.2615 2.88976 17.2892C3.02503 18.2952 3.27869 18.8749 3.7019 19.2981C4.12511 19.7213 4.70476 19.975 5.71085 20.1102C6.73851 20.2484 8.09318 20.25 10 20.25H14C14.0844 20.25 14.1677 20.25 14.25 20.25L14.25 3.75002ZM15.75 20.2443C16.7836 20.2334 17.6082 20.2018 18.2892 20.1102C19.2952 19.975 19.8749 19.7213 20.2981 19.2981C20.7213 18.8749 20.975 18.2952 21.1102 17.2892C21.2484 16.2615 21.25 14.9068 21.25 13V11C21.25 9.09318 21.2484 7.73851 21.1102 6.71085C20.975 5.70476 20.7213 5.12511 20.2981 4.7019C19.8749 4.27869 19.2952 4.02503 18.2892 3.88976C17.6082 3.79821 16.7836 3.76662 15.75 3.75573L15.75 20.2443Z",fill:"currentColor"})})]]),AU=new Map([["Bold",f.jsxs(f.Fragment,{children:[f.jsx("path",{d:"M21.1938 2.80624C22.2687 3.88124 22.2687 5.62415 21.1938 6.69914L20.6982 7.19469C20.5539 7.16345 20.3722 7.11589 20.1651 7.04404C19.6108 6.85172 18.8823 6.48827 18.197 5.803C17.5117 5.11774 17.1483 4.38923 16.956 3.8349C16.8841 3.62781 16.8366 3.44609 16.8053 3.30179L17.3009 2.80624C18.3759 1.73125 20.1188 1.73125 21.1938 2.80624Z",fill:"currentColor"}),f.jsx("path",{d:"M14.5801 13.3128C14.1761 13.7168 13.9741 13.9188 13.7513 14.0926C13.4886 14.2975 13.2043 14.4732 12.9035 14.6166C12.6485 14.7381 12.3775 14.8284 11.8354 15.0091L8.97709 15.9619C8.71035 16.0508 8.41626 15.9814 8.21744 15.7826C8.01862 15.5837 7.9492 15.2897 8.03811 15.0229L8.99089 12.1646C9.17157 11.6225 9.26191 11.3515 9.38344 11.0965C9.52679 10.7957 9.70249 10.5114 9.90743 10.2487C10.0812 10.0259 10.2832 9.82394 10.6872 9.41993L15.6033 4.50385C15.867 5.19804 16.3293 6.05663 17.1363 6.86366C17.9434 7.67069 18.802 8.13296 19.4962 8.39674L14.5801 13.3128Z",fill:"currentColor"}),f.jsx("path",{d:"M20.5355 20.5355C22 19.0711 22 16.714 22 12C22 10.4517 22 9.15774 21.9481 8.0661L15.586 14.4283C15.2347 14.7797 14.9708 15.0437 14.6738 15.2753C14.3252 15.5473 13.948 15.7804 13.5488 15.9706C13.2088 16.1327 12.8546 16.2506 12.3833 16.4076L9.45143 17.3849C8.64568 17.6535 7.75734 17.4438 7.15678 16.8432C6.55621 16.2427 6.34651 15.3543 6.61509 14.5486L7.59235 11.6167C7.74936 11.1454 7.86732 10.7912 8.02935 10.4512C8.21958 10.052 8.45272 9.6748 8.72466 9.32615C8.9563 9.02918 9.22032 8.76528 9.57173 8.41404L15.9339 2.05188C14.8423 2 13.5483 2 12 2C7.28595 2 4.92893 2 3.46447 3.46447C2 4.92893 2 7.28595 2 12C2 16.714 2 19.0711 3.46447 20.5355C4.92893 22 7.28595 22 12 22C16.714 22 19.0711 22 20.5355 20.5355Z",fill:"currentColor"})]})],["BoldDuotone",f.jsxs(f.Fragment,{children:[f.jsx("path",{opacity:"0.5",d:"M1 12C1 6.81455 1 4.22183 2.61091 2.61091C4.22183 1 6.81455 1 12 1C17.1854 1 19.7782 1 21.3891 2.61091C23 4.22183 23 6.81455 23 12C23 17.1854 23 19.7782 21.3891 21.3891C19.7782 23 17.1854 23 12 23C6.81455 23 4.22183 23 2.61091 21.3891C1 19.7782 1 17.1854 1 12Z",fill:"currentColor"}),f.jsx("path",{d:"M13.9261 14.3018C14.1711 14.1107 14.3933 13.8885 14.8377 13.4441L20.378 7.90374C20.512 7.7698 20.4507 7.53909 20.2717 7.477C19.6178 7.25011 18.767 6.82414 17.9713 6.02835C17.1755 5.23257 16.7495 4.38186 16.5226 3.72788C16.4605 3.54892 16.2298 3.48761 16.0959 3.62156L10.5555 9.16192C10.1111 9.60634 9.88888 9.82854 9.69778 10.0736C9.47235 10.3626 9.27908 10.6753 9.12139 11.0062C8.98771 11.2867 8.88834 11.5848 8.68959 12.181L8.43278 12.9515L8.02443 14.1765L7.64153 15.3252C7.54373 15.6186 7.6201 15.9421 7.8388 16.1608C8.0575 16.3795 8.38099 16.4559 8.67441 16.3581L9.82308 15.9752L11.0481 15.5668L11.8186 15.31L11.8186 15.31C12.4148 15.1113 12.7129 15.0119 12.9934 14.8782C13.3243 14.7205 13.637 14.5273 13.9261 14.3018Z",fill:"currentColor"}),f.jsx("path",{d:"M22.1127 6.16905C23.2952 4.98656 23.2952 3.06936 22.1127 1.88687C20.9302 0.704377 19.013 0.704377 17.8306 1.88687L17.6524 2.06499C17.4806 2.23687 17.4027 2.47695 17.4456 2.7162C17.4726 2.8667 17.5227 3.08674 17.6138 3.3493C17.796 3.87439 18.14 4.56368 18.788 5.21165C19.4359 5.85961 20.1252 6.20364 20.6503 6.38581C20.9129 6.4769 21.1329 6.52697 21.2834 6.55399C21.5227 6.59693 21.7627 6.51905 21.9346 6.34717L22.1127 6.16905Z",fill:"currentColor"})]})],["Broken",f.jsxs(f.Fragment,{children:[f.jsx("path",{d:"M2 12C2 16.714 2 19.0711 3.46447 20.5355C4.92893 22 7.28595 22 12 22C16.714 22 19.0711 22 20.5355 20.5355C22 19.0711 22 16.714 22 12V10.5M13.5 2H12C7.28595 2 4.92893 2 3.46447 3.46447C2.49073 4.43821 2.16444 5.80655 2.0551 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),f.jsx("path",{d:"M16.652 3.45506L17.3009 2.80624C18.3759 1.73125 20.1188 1.73125 21.1938 2.80624C22.2687 3.88124 22.2687 5.62415 21.1938 6.69914L20.5449 7.34795M16.652 3.45506C16.652 3.45506 16.7331 4.83379 17.9497 6.05032C19.1662 7.26685 20.5449 7.34795 20.5449 7.34795M16.652 3.45506L10.6872 9.41993C10.2832 9.82394 10.0812 10.0259 9.90743 10.2487C9.70249 10.5114 9.52679 10.7957 9.38344 11.0965C9.26191 11.3515 9.17157 11.6225 8.99089 12.1646L8.41242 13.9M20.5449 7.34795L17.5625 10.3304M14.5801 13.3128C14.1761 13.7168 13.9741 13.9188 13.7513 14.0926C13.4886 14.2975 13.2043 14.4732 12.9035 14.6166C12.6485 14.7381 12.3775 14.8284 11.8354 15.0091L10.1 15.5876M10.1 15.5876L8.97
63709 15.9619C8.71035 16.0508 8.41626 15.9814 8.21744 15.7826C8.01862 15.5837 7.9492 15.2897 8.03811 15.0229L8.41242 13.9M10.1 15.5876L8.41242 13.9",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]})],["LineDuotone",f.jsxs(f.Fragment,{children:[f.jsx("path",{opacity:"0.5",d:"M22 10.5V12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2H13.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),f.jsx("path",{d:"M17.3009 2.80624L16.652 3.45506L10.6872 9.41993C10.2832 9.82394 10.0812 10.0259 9.90743 10.2487C9.70249 10.5114 9.52679 10.7957 9.38344 11.0965C9.26191 11.3515 9.17157 11.6225 8.99089 12.1646L8.41242 13.9L8.03811 15.0229C7.9492 15.2897 8.01862 15.5837 8.21744 15.7826C8.41626 15.9814 8.71035 16.0508 8.97709 15.9619L10.1 15.5876L11.8354 15.0091C12.3775 14.8284 12.6485 14.7381 12.9035 14.6166C13.2043 14.4732 13.4886 14.2975 13.7513 14.0926C13.9741 13.9188 14.1761 13.7168 14.5801 13.3128L20.5449 7.34795L21.1938 6.69914C22.2687 5.62415 22.2687 3.88124 21.1938 2.80624C20.1188 1.73125 18.3759 1.73125 17.3009 2.80624Z",stroke:"currentColor",strokeWidth:"1.5"}),f.jsx("path",{opacity:"0.5",d:"M16.6522 3.45508C16.6522 3.45508 16.7333 4.83381 17.9499 6.05034C19.1664 7.26687 20.5451 7.34797 20.5451 7.34797M10.1002 15.5876L8.4126 13.9",stroke:"currentColor",strokeWidth:"1.5"})]})],["Linear",f.jsxs(f.Fragment,{children:[f.jsx("path",{d:"M22 10.5V12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2H13.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),f.jsx("path",{d:"M16.652 3.45506L17.3009 2.80624C18.3759 1.73125 20.1188 1.73125 21.1938 2.80624C22.2687 3.88124 22.2687 5.62415 21.1938 6.69914L20.5449 7.34795M16.652 3.45506C16.652 3.45506 16.7331 4.83379 17.9497 6.05032C19.1662 7.26685 20.5449 7.34795 20.5449 7.34795M16.652 3.45506L10.6872 9.41993C10.2832 9.82394 10.0812 10.0259 9.90743 10.2487C9.70249 10.5114 9.52679 10.7957 9.38344 11.0965C9.26191 11.3515 9.17157 11.6225 8.99089 12.1646L8.41242 13.9M20.5449 7.34795L14.5801 13.3128C14.1761 13.7168 13.9741 13.9188 13.7513 14.0926C13.4886 14.2975 13.2043 14.4732 12.9035 14.6166C12.6485 14.7381 12.3775 14.8284 11.8354 15.0091L10.1 15.5876M10.1 15.5876L8.97709 15.9619C8.71035 16.0508 8.41626 15.9814 8.21744 15.7826C8.01862 15.5837 7.9492 15.2897 8.03811 15.0229L8.41242 13.9M10.1 15.5876L8.41242 13.9",stroke:"currentColor",strokeWidth:"1.5"})]})],["Outline",f.jsx(f.Fragment,{children:f.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9426 1.25L13.5 1.25C13.9142 1.25 14.25 1.58579 14.25 2C14.25 2.41421 13.9142 2.75 13.5 2.75H12C9.62177 2.75 7.91356 2.75159 6.61358 2.92637C5.33517 3.09825 4.56445 3.42514 3.9948 3.9948C3.42514 4.56445 3.09825 5.33517 2.92637 6.61358C2.75159 7.91356 2.75 9.62177 2.75 12C2.75 14.3782 2.75159 16.0864 2.92637 17.3864C3.09825 18.6648 3.42514 19.4355 3.9948 20.0052C4.56445 20.5749 5.33517 20.9018 6.61358 21.0736C7.91356 21.2484 9.62177 21.25 12 21.25C14.3782 21.25 16.0864 21.2484 17.3864 21.0736C18.6648 20.9018 19.4355 20.5749 20.0052 20.0052C20.5749 19.4355 20.9018 18.6648 21.0736 17.3864C21.2484 16.0864 21.25 14.3782 21.25 12V10.5C21.25 10.0858 21.5858 9.75 22 9.75C22.4142 9.75 22.75 10.0858 22.75 10.5V12.0574C22.75 14.3658 22.75 16.1748 22.5603 17.5863C22.366 19.031 21.9607 20.1711 21.0659 21.0659C20.1711 21.9607 19.031 22.366 17.5863 22.5603C16.1748 22.75 14.3658 22.75 12.0574 22.75H11.9426C9.63423 22.75 7.82519 22.75 6.41371 22.5603C4.96897 22.366 3.82895 21.9607 2.93414 21.0659C2.03933 20.1711 1.63399 19.031 1.43975 17.5863C1.24998 16.1748 1.24999 14.3658 1.25 12.0574V11.9426C1.24999 9.63423 1.24998 7.82519 1.43975 6.41371C1.63399 4.96897 2.03933 3.82895 2.93414 2.93414C3.82895 2.03933 4.96897 1.63399 6.41371 1.43975C7.82519 1.24998 9.63423 1.24999 11.9426 1.25ZM16.7705 2.27592C18.1384 0.908029 20.3562 0.908029 21.7241 2.27592C23.092 3.6438 23.092 5.86158 21.7241 7.22947L15.076 13.8776C14.7047 14.2489 14.4721 14.4815 14.2126 14.684C13.9069 14.9224 13.5761 15.1268 13.2261 15.2936C12.929 15.4352 12.6169 15.5392 12.1188 15.7052L9.21426 16.6734C8.67801 16.8521 8.0868 16.7126 7.68711 16.3129C7.28742 15.9132 7.14785 15.322 7.3266 14.7857L8.29477 11.8812C8.46079 11.3831 8.56479 11.071 8.7064 10.7739C8.87319 10.4239 9.07761 10.0931 9.31605 9.78742C9.51849 9.52787 9.7511 9.29529 10.1224 8.924L16.7705 2.27592ZM20.6634 3.33658C19.8813 2.55448 18.6133 2.55448 17.8312 3.33658L1
637.4546 3.7132C17.4773 3.80906 17.509 3.92327 17.5532 4.05066C17.6965 4.46372 17.9677 5.00771 18.48 5.51999C18.9923 6.03227 19.5363 6.30346 19.9493 6.44677C20.0767 6.49097 20.1909 6.52273 20.2868 6.54543L20.6634 6.16881C21.4455 5.38671 21.4455 4.11867 20.6634 3.33658ZM19.1051 7.72709C18.5892 7.50519 17.9882 7.14946 17.4193 6.58065C16.8505 6.01185 16.4948 5.41082 16.2729 4.89486L11.2175 9.95026C10.801 10.3668 10.6376 10.532 10.4988 10.7099C10.3274 10.9297 10.1804 11.1676 10.0605 11.4192C9.96337 11.623 9.88868 11.8429 9.7024 12.4017L9.27051 13.6974L10.3026 14.7295L11.5983 14.2976C12.1571 14.1113 12.377 14.0366 12.5808 13.9395C12.8324 13.8196 13.0703 13.6726 13.2901 13.5012C13.468 13.3624 13.6332 13.199 14.0497 12.7825L19.1051 7.72709Z",fill:"currentColor"})})]]),NU=new Map([["Bold",f.jsxs(f.Fragment,{children:[f.jsx("path",{d:"M8.50989 2.00001H15.49C15.7225 1.99995 15.9007 1.99991 16.0565 2.01515C17.1643 2.12352 18.0711 2.78958 18.4556 3.68678H5.54428C5.92879 2.78958 6.83555 2.12352 7.94337 2.01515C8.09917 1.99991 8.27741 1.99995 8.50989 2.00001Z",fill:"currentColor"}),f.jsx("path",{d:"M6.31052 4.72312C4.91989 4.72312 3.77963 5.56287 3.3991 6.67691C3.39117 6.70013 3.38356 6.72348 3.37629 6.74693C3.77444 6.62636 4.18881 6.54759 4.60827 6.49382C5.68865 6.35531 7.05399 6.35538 8.64002 6.35547L8.75846 6.35547L15.5321 6.35547C17.1181 6.35538 18.4835 6.35531 19.5639 6.49382C19.9833 6.54759 20.3977 6.62636 20.7958 6.74693C20.7886 6.72348 20.781 6.70013 20.773 6.67691C20.3925 5.56287 19.2522 4.72312 17.8616 4.72312H6.31052Z",fill:"currentColor"}),f.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.67239 7.54204H15.3276C18.7024 7.54204 20.3898 7.54204 21.3377 8.52887C22.2855 9.5157 22.0625 11.0403 21.6165 14.0896L21.1935 16.9811C20.8437 19.3724 20.6689 20.568 19.7717 21.284C18.8745 22 17.5512 22 14.9046 22H9.09536C6.44881 22 5.12553 22 4.22834 21.284C3.33115 20.568 3.15626 19.3724 2.80648 16.9811L2.38351 14.0896C1.93748 11.0403 1.71447 9.5157 2.66232 8.52887C3.61017 7.54204 5.29758 7.54204 8.67239 7.54204ZM8 18.0001C8 17.5859 8.3731 17.2501 8.83333 17.2501H15.1667C15.6269 17.2501 16 17.5859 16 18.0001C16 18.4144 15.6269 18.7502 15.1667 18.7502H8.83333C8.3731 18.7502 8 18.4144 8 18.0001Z",fill:"currentColor"})]})],["BoldDuotone",f.jsxs(f.Fragment,{children:[f.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.67239 7.54199H15.3276C18.7024 7.54199 20.3898 7.54199 21.337
637 8.52882C22.2855 9.51565 22.0625 11.0403 21.6165 14.0895L21.1935 16.9811C20.8437 19.3723 20.6689 20.5679 19.7717 21.2839C18.8745 21.9999 17.5512 21.9999 14.9046 21.9999H9.09536C6.44881 21.9999 5.12553 21.9999 4.22834 21.2839C3.33115 20.5679 3.15626 19.3723 2.80648 16.9811L2.38351 14.0895C1.93748 11.0403 1.71447 9.51565 2.66232 8.52882C3.61017 7.54199 5.29758 7.54199 8.67239 7.54199ZM8 18.0001C8 17.5859 8.3731 17.2501 8.83333 17.2501H15.1667C15.6269 17.2501 16 17.5859 16 18.0001C16 18.4143 15.6269 18.7501 15.1667 18.7501H8.83333C8.3731 18.7501 8 18.4143 8 18.0001Z",fill:"currentColor"}),f.jsx("g",{opacity:"0.4",children:f.jsx("path",{d:"M8.51005 2.00001H15.4901C15.7226 1.99995 15.9009 1.99991 16.0567 2.01515C17.1645 2.12352 18.0712 2.78958 18.4558 3.68678H5.54443C5.92895 2.78958 6.8357 2.12352 7.94352 2.01515C8.09933 1.99991 8.27757 1.99995 8.51005 2.00001Z",fill:"currentColor"})}),f.jsx("g",{opacity:"0.7",children:f.jsx("path",{d:"M6.31069 4.72266C4.92007 4.72266 3.7798 5.56241 3.39927 6.67645C3.39134 6.69967 3.38374 6.72302 3.37646 6.74647C3.77461 6.6259 4.18898 6.54713 4.60845 6.49336C5.68882 6.35485 7.05416 6.35492 8.64019 6.35501L8.75863 6.35501L15.5323 6.35501C17.1183 6.35492 18.4837 6.35485 19.564 6.49336C19.9835 6.54713 20.3979 6.6259 20.796 6.74647C20.7887 6.72302 20.7811 6.69967 20.7732 6.67645C20.3927 5.56241 19.2524 4.72266 17.8618 4.72266H6.31069Z",fill:"currentColor"})})]})],["Broken",f.jsxs(f.Fragment,{children:[f.jsx("path",{d:"M19.5617 7C19.7904 5.69523 18.7863 4.5 17.4617 4.5H6.53788C5.21323 4.5 4.20922 5.69523 4.43784 7",stroke:"currentColor",strokeWidth:"1.5"}),f.jsx("path",{d:"M17.4999 4.5C17.5283 4.24092 17.5425 4.11135 17.5427 4.00435C17.545 2.98072 16.7739 2.12064 15.7561 2.01142C15.6497 2 15.5194 2 15.2588 2H8.74099C8.48035 2 8.35002 2 8.24362 2.01142C7.22584 2.12064 6.45481 2.98072 6.45704 4.00434C6.45727 4.11135 6.47146 4.2409 6.49983 4.5",stroke:"currentColor",strokeWidth:"1.5"}),f.jsx("path",{d:"M15 18H9",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),f.jsx("path",{d:"M21.1935 16.793C20.8437 19.2739 20.6689 20.5143 19.7717 21.2572C18.8745 22 17.5512 22 14.9046 22H9.09536C6.44881 22 5.12553 22 4.22834 21.2572C3.33115 20.5143 3.15626 19.2739 2.80648 16.793L2.38351 13.793C1.93748 10.6294 1.71447 9.04765 2.66232 8.02383C3.61017 7 5.29758 7 8.67239 7H15.3276C18.7024 7 20.3898 7 21.3377 8.02383C22.0865 8.83268 22.1045 9.98979 21.8592 12",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]})],["LineDuotone",f.jsxs(f.Fragment,{children:[f.jsx("path",{opacity:"0.5",d:"M19.5617 7C19.7904 5.69523 18.7863 4.5 17.4617 4.5H6.53788C5.21323 4.5 4.20922 5.69523 4.43784 7M17.4999 4.5C17.5283 4.24092 17.5425 4.11135 17.5427 4.00435C17.545 2.98072 16.7739 2.12064 15.7561 2.01142C15.6497 2 15.5194 2 15.2588 2H8.74099C8.48035 2 8.35002 2 8.24362 2.01142C7.22584 2.12064 6.45481 2.98072 6.45704 4.00434C6.45727 4.11135 6.47146 4.2409 6.49983 4.5",stroke:"currentColor",strokeWidth:"1.5"}),f.jsx("path",{d:"M15 18H9",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),f.jsx("path",{d:"M2.38351 13.793C1.93748 10.6294 1.71447 9.04765 2.66232 8.02383C3.61017 7 5.29758 7 8.67239 7H15.3276C18.7024 7 20.3898 7 21.3377 8.02383C22.2855 9.04765 22.0625 10.6294 21.6165 13.793L21.1935 16.793C20.8437 19.2739 20.6689 20.5143 19.7717 21.2572C18.8745 22 17.5512 22 14.9046 22H9.09536C6.44881 22 5.12553 22 4.22834 21.2572C3.33115 20.5143 3.15626 19.2739 2.80648 16.793L2.38351 13.793Z",stroke:"currentColor",strokeWidth:"1.5"})]})],["Linear",f.jsxs(f.Fragment,{children:[f.jsx("path",{d:"M19.5617 7C19.7904 5.69523 18.7863 4.5 17.4617 4.5H6.53788C5.21323 4.5 4.20922 5.69523 4.43784 7",stroke:"currentColor",strokeWidth:"1.5"}),f.jsx("path",{d:"M17.4999 4.5C17.5283 4.24092 17.5425 4.11135 17.5427 4.00435C17.545 2.98072 16.7739 2.12064 15.7561 2.01142C15.6497 2 15.5194 2 15.2588 2H8.74099C8.48035 2 8.35002 2 8.24362 2.01142C7.22584 2.12064 6.45481 2.98072 6.45704 4.00434C6.45727 4.11135 6.47146 4.2409 6.49983 4.5",stroke:"currentColor",strokeWidth:"1.5"}),f.jsx("path",{d:"M15 18H9",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),f.jsx("path",{d:"M2.38351 13.793C1.93748 10.6294 1.71447 9.04765 2.66232 8.02383C3.61017 7 5.29758 7 8.67239 7H15.3276C18.7024 7 20.3898 7 21.3377 8.02383C22.2855 9.0476
635 22.0625 10.6294 21.6165 13.793L21.1935 16.793C20.8437 19.2739 20.6689 20.5143 19.7717 21.2572C18.8745 22 17.5512 22 14.9046 22H9.09536C6.44881 22 5.12553 22 4.22834 21.2572C3.33115 20.5143 3.15626 19.2739 2.80648 16.793L2.38351 13.793Z",stroke:"currentColor",strokeWidth:"1.5"})]})],["Outline",f.jsxs(f.Fragment,{children:[f.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.25 18C8.25 17.5858 8.58579 17.25 9 17.25H15C15.4142 17.25 15.75 17.5858 15.75 18C15.75 18.4142 15.4142 18.75 15 18.75H9C8.58579 18.75 8.25 18.4142 8.25 18Z",fill:"currentColor"}),f.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:
vendor: 2,257 bytes, line 63
63"M8.69935 1.25001H15.3004C15.5203 1.24995 15.6888 1.2499 15.8362 1.26571C17.1903 1.41104 18.2268 2.52307 18.2897 3.87013C19.4805 4.22571 20.3289 5.3275 20.3443 6.59118C20.9453 6.77151 21.4637 7.05595 21.888 7.51432C22.54 8.21857 22.7421 9.08649 22.7498 10.1003C22.7572 11.075 22.5835 12.3067 22.3678 13.8363L21.9288 16.9499C21.7602 18.146 21.6232 19.1176 21.4101 19.879C21.1871 20.6756 20.8585 21.331 20.25 21.8349C19.6463 22.3347 18.9301 22.5502 18.0835 22.6518C17.265 22.75 16.2353 22.75 14.9532 22.75H9.04687C7.76478 22.75 6.73501 22.75 5.91647 22.6518C5.06993 22.5502 4.35372 22.3347 3.75003 21.8349C3.14152 21.331 2.81286 20.6756 2.58989 19.879C2.37676 19.1176 2.23979 18.146 2.07118 16.9499L1.63219 13.8363C1.41651 12.3067 1.24283 11.075 1.25023 10.1003C1.25792 9.08649 1.45997 8.21857 2.11196 7.51432C2.53621 7.05606 3.05445 6.77164 3.65528 6.5913C3.67058 5.3275 4.51917 4.22559 5.71005 3.87007C5.77295 2.52304 6.80943 1.41104 8.16359 1.26571C8.31094 1.2499 8.4795 1.24995 8.69935 1.25001ZM5.18902 6.32785C6.11481 6.24999 7.24973 6.25 8.61594 6.25001H15.384C16.75 6.25 17.8848 6.24999 18.8105 6.32781C18.6734 5.72018 18.1306 5.25001 17.4617 5.25001H6.53787C5.86896 5.25001 5.32618 5.72019 5.18902 6.32785ZM15.6761 2.75715C16.2263 2.8162 16.6611 3.22633 16.7677 3.75001H7.2321C7.33862 3.22633 7.77344 2.8162 8.32365 2.75715C8.37993 2.75111 8.46013 2.75001 8.74099 2.75001H15.2588C15.5396 2.75001 15.6198 2.75111 15.6761 2.75715ZM3.21267 8.53336C3.51557 8.20618 3.97106 7.98917 4.85612 7.87145C5.75726 7.75159 6.96357 7.75001 8.67239 7.75001H15.3276C17.0364 7.75001 18.2427 7.75159 19.1439 7.87145C20.0289 7.98917 20.4844 8.20618 20.7873 8.53336C21.0832 8.85293 21.2436 9.28782 21.2498 10.1117C21.2563 10.9618 21.1002 12.0828 20.8738 13.6883L20.4509 16.6883C20.2731 17.9491 20.1486 18.821 19.9656 19.4747C19.7894 20.1042 19.582 20.4405 19.2934 20.6795C18.9999 20.9225 18.6058 21.0784 17.9048 21.1625C17.1861 21.2488 16.2465 21.25 14.9046 21.25H9.09536C7.75347 21.25 6.81393 21.2488 6.09519 21.1625C5.39417 21.0784 5.00014 20.9225 4.70664 20.6795C4.41795 20.4405 4.21058 20.1042 4.03437 19.4747C3.8514 18.821 3.7269 17.9491 3.54913 16.6883L3.12616 13.6883C2.89981 12.0828 2.74373 10.9618 2.75018 10.1117C2.75644 9.28782 2.91681 8.85293 3.21267 8.53336Z"
63,fill:"currentColor"})]})]]),MU={color:"currentColor",size:"1em",weight:"Linear",mirrored:!1},jU=x.createContext({value:MU,setValue:()=>{},setSvgProps:()=>{}}),LU=()=>x.useContext(jU);var DU=Object.defineProperty,IU=Object.defineProperties,kU=Object.getOwnPropertyDescriptors,id=Object.getOwnPropertySymbols,sC=Object.prototype.hasOwnProperty,oC=Object.prototype.propertyIsEnumerable,r2=(e,t,r)=>t in e?DU(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,a2=(e,t)=>{for(var r in t||(t={}))sC.call(t,r)&&r2(e,r,t[r]);if(id)for(var r of id(t))oC.call(t,r)&&r2(e,r,t[r]);return e},PU=(e,t)=>IU(e,kU(t)),UU=(e,t)=>{var r={};for(var s in e)sC.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(e!=null&&id)for(var s of id(e))t.indexOf(s)<0&&oC.call(e,s)&&(r[s]=e[s]);return r};const Pd=x.forwardRef((e,t)=>{const r=e,{alt:s,color:i,size:c,weight:u,mirrored:d,children:h,weights:m}=r,v=UU(r,["alt","color","size","weight","mirrored","children","weights"]),{value:{color:g="currentColor",size:b,weight:S="Linear",mirrored:_=!1},svgProps:C}=LU();return f.jsxs("svg",PU(a2(a2({ref:t,xmlns:"http://www.w3.org/2000/svg",width:c??b,height:c??b,color:i??g,fill:"none",viewBox:"0 0 24 24",transform:d||_?"scale(-1, 1)":void 0},C),v),{children:[!!s&&f.jsx("title",{children:s}),h,m.get(u??S)]}))});Pd.displayName="IconBase";var zU=Object.defineProperty,BU=Object.defineProperties,HU=Object.getOwnPropertyDescriptors,s2=Object.getOwnPropertySymbols,$U=Object.prototype.hasOwnProperty,FU=Object.prototype.propertyIsEnumerable,o2=(e,t,r)=>t in e?zU(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,VU=(e,t)=>{for(var r in t||(t={}))$U.call(t,r)&&o2(e,r,t[r]);if(s2)for(var r of s2(t))FU.call(t,r)&&o2(e,r,t[r]);return e},qU=(e,t)=>BU(e,HU(t));const iC=x.forwardRef((e,t)=>f.jsx(Pd,qU(VU({ref:t},e),{weights:OU})));iC.displayName="SidebarMinimalistic";var YU=Object.defineProperty,GU=Object.defineProperties,KU=Object.getOwnPropertyDescriptors,i2=Object.getOwnPropertySymbols,QU=Object.prototype.hasOwnProperty,XU=Object.prototype.propertyIsEnumerable,l2=(e,t,r)=>t in e?YU(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,WU=(e,t)=>{for(var r in t||(t={}))QU.call(t,r)&&l2(e,r,t[r]);if(i2)for(var r of i2(t))XU.call(t,r)&&l2(e,r,t[r]);return e},ZU=(e,t)=>GU(e,KU(t));const Gg=x.forwardRef((e,t)=>f.jsx(Pd,ZU(WU({ref:t},e),{weights:AU})));Gg.displayName="PenNewSquare";var JU=Object.defineProperty,ez=Object.defineProperties,tz=Object.getOwnPropertyDescriptors,c2=Object.getOwnPropertySymbols,nz=Object.prototype.hasOwnProperty,rz=Object.prototype.propertyIsEnumerable,u2=(e,t,r)=>t in e?JU(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,az=(e,t)=>{for(var r in t||(t={}))nz.call(t,r)&&u2(e,r,t[r]);if(c2)for(var r of c2(t))rz.call(t,r)&&u2(e,r,t[r]);return e},sz=(e,t)=>ez(e,tz(t));const Kg=x.forwardRef((e,t)=>f.jsx(Pd,sz(az({ref:t},e),{weights:NU})));Kg.displayName="Library";const oz="Arial, Helvetica, sans-serif",iz="M6080 9324 c-354 -95 -605 -487 -749 -1166 -63 -300 -103 -569 -191 -1293 -109 -896 -157 -1162 -256 -1421 -48 -128 -122 -224 -171 -224 -28 0 -91 72 -121 137 -91 199 -144 512 -202 1198 -45 533 -67 692 -122 895 -118 434 -334 694 -628 756 -129 27 -240 7 -393 -73 -100 -52 -260 -212 -353 -353 -249 -376 -448 -991 -518 -1598 -22 -195 6 -268 124 -321 54 -25 102 -26 161 -6 88 31 133 100 144 220 49 534 229 1125 440 1444 93 140 206 234 285 234 159 0 304 -268 365 -672 24 -164 34 -254 65 -621 38 -445 63 -649 106 -865 96 -488 266 -751 529 -820 244 -63 490 82 637 377 64 127 98 225 146 413 72 280 117 571 202 1290 77 652 114 902 176 1190 84 388 177 622 296 746 250 261 491 -71 587 -811 57 -438 68 -850 52 -2023 -12 -974 -7 -1343 24 -1649 41 -403 121 -659 261 -845 160 -209 400 -277 619 -174 212 99 388 374 484 759 114 452 177 955 256 2027 27 380 36 478 56 675 61 599 155 934 299 1063 71 65 125 62 190 -9 125 -136 170 -385 210 -1174 27 -523 44 -691 90 -901 61 -274 182 -471 334 -543 421 -199 819 214 936 974 23 147 25 248 6 293 -40 97 -159 153 -259 123 -110 -33 -150 -97 -167 -262 -19 -190 -81 -418 -152 -556 -44 -86 -113 -158 -152 -158 -52 0 -97 91 -131 271 -29 153 -45 350 -70 834 -31 593 -59 823 -131 1065 -116 385 -396 604 -697 546 -119 -23 -205 -73 -312 -180 -127 -129 -212 -287 -288 -538 -96 -316 -135 -592 -192 -1363 -14 -187 -29 -392 -35 -455 -5 -63 -14 -173 -20 -245 -53 -629 -127 -1145 -206 -1420 -35 -123 -116 -300 -156 -345 -61 -68 -100 -75 -152 -29 -101 88 -168 361 -198 809 -8 12
630 -10 424 -7 970 10 1861 0 2193 -77 2660 -107 650 -327 1031 -656 1135 -93 29 -228 33 -318 9z";function lz(){return f.jsx("svg",{"data-testid":"dl-logo-mark","aria-hidden":"true",focusable:"false",viewBox:"216 300 851 650",className:"dl-logo-mark inline-block shrink-0",style:{height:"1em",width:"auto",color:"var(--brand-logo)"},children:f.jsx("g",{transform:"translate(0,1254) scale(0.1,-0.1)",fill:"currentColor",children:f.jsx("path",{d:iz})})})}function cz({className:e,showWordmark:t=!0}){return f.jsxs("span",{"data-testid":"dl-logo",className:he("inline-flex items-center gap-[0.4em] tracking-tight whitespace-nowrap",e),style:{fontFamily:oz},children:[f.jsx(lz,{}),t&&f.jsxs("span",{children:[f.jsx("span",{className:"font-normal not-italic",children:"dynamic"})," ",f.jsx("span",{className:"font-bold italic",children:"learning"})]})]})}function uz({className:e,orientation:t="horizontal",decorative:r=!0,...s}){return f.jsx(WI,{"data-slot":"separator",decorative:r,orientation:t,className:he("shrink-0 bg-border data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",e),...s})}const dz=100,fz=2400;function hz(){const{data:e}=yn.useSession(),{data:t,isLoading:r}=Dl(),s=t?.balance,i=t?.orgId??null,c=x.useRef(null),u=x.useRef(null),[d,h]=x.useState(s),[m,v]=x.useState(null);if(x.useEffect(()=>{if(s===void 0)return;const b=c.current,S=u.current;if(!(S!==null&&S!==i)&&b!==null&&s<b){const C=b-s;h(b),v(C);const E=window.setTimeout(()=>{h(s),v(null),c.current=s,u.current=i},fz);return()=>window.clearTimeout(E)}h(s),v(null),c.current=s,u.current=i},[s,i]),!e?.user)return null;if(r||d===void 0)return f.jsx("div",{"data-testid":"credit-indicator-skeleton",className:"mt-auto rounded-md px-2 py-2",children:f.jsx("div",{className:"h-3 w-24 animate-pulse rounded bg-(--surface-overlay)"})});const g=d<=dz;return f.jsxs("div",{className:"mt-auto flex flex-col gap-1 px-2 py-2",children:[f.jsxs("div",{"aria-label":`${d.toLocaleString()} credits remaining`,className:"flex items-baseline gap-1 text-xs font-semibold tabular-nums tracking-tight",children:[f.jsx("span",{className:he("transition-colors",g?"text-(--figma-status-red)":"text-(--text-primary)"),children:d.toLocaleString()}),m!==null&&f.jsxs("span",{"data-testid":"credit-delta",className:"animate-in fade-in slide-in-from-bottom-1 text-[11px] font-bold text-(--figma-status-red)",children:["â",m]},m),f.jsx("span",{className:"ml-1 font-medium text-(--text-muted)",children:"credits remaining"})]}),f.jsx(Kt,{to:"/dashboard",search:{tab:"billing"},className:"self-start text-xs text-[#5cc8d2]! underline! decoration-[rgba(92,200,210,0.4)]! underline-offset-2 hover:text-[#7dd8e0]!",children:"Buy more credits"})]})}function Ud({...e}){return f.jsx(rI,{"data-slot":"dropdown-menu",...e})}function zd({...e}){return f.jsx(aI,{"data-slot":"dropdown-menu-trigger",...e})}function Bd({className:e,sideOffset:t=6,...r}){return f.jsx(sI,{children:f.jsx(oI,{"data-slot":"dropdown-menu-content",sideOffset:t,className:he("z-50 overflow-hidden rounded-xl border border-(--border-subtle) bg-(--surface-raised) p-1 text-(--text-primary) shadow-[var(--shadow-e3)]","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[side=top]:slide-in-from-bottom-1 data-[side=bottom]:slide-in-from-top-1 data-[side=right]:slide-in-from-left-1 data-[side=left]:slide-in-from-right-1",e),...r})})}function Ha({className:e,variant:t="default",...r}){return f.jsx(lI,{"data-slot":"dropdown-menu-item","data-variant":t,className:he("relative flex w-full cursor-pointer select-none items-center gap-2 rounded-md px-2 py-1.5 text-xs font-medium tracking-wide outline-none transition-colors","text-(--sidebar-text-default)","data-[highlighted]:bg-(--surface-overlay) focus:bg-(--surface-overlay)","data-[disabled]:pointer-events-none data-[disabled]:opacity-50","data-[variant=destructive]:text-(--sidebar-status-failed) data-[variant=destructive]:data-[highlighted]:bg-(--sidebar-status-failed)/10 data-[variant=destructive]:focus:bg-(--sidebar-status-failed)/10",e),...r})}function pz({...e}){return f.jsx(cI,{"data-slot":"dropdown-menu-radio-group",...e})}function Yp({className:e,children:t,...r}){return f.jsxs(uI,{"data-slot":"dropdown-menu-radio-item",className:he("relative flex w-full cursor-pointer select-none items-center justify-between gap-2 rounded-md px-2 py-1.5 text-xs font-medium tracking-wide outline-none transition-colors","text-(--sidebar-text-default)","data-[highlighted]:bg-(--surface-overlay) focus:bg-(--surface-overlay)","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...r,children:[f.jsx("span",{className:"flex-1",children:t}),f.jsx(dI,{children:f.jsx("svg",{"aria-hidden":!0,viewBox:"0 0 16 16",className:"size-3.5 text-(--brand-dynamiclearning)",children:f.jsx("path",{fill:"currentColor",d:"M6.173 11.79 2.79 8.408l1.06-1.06 2.323 2.322 5.97-5.97 1.06 1.06z"})})})]})}function Hd({className:e,...t}){return f.jsx(iI,{"data-slot":"dropdown-menu-label",className:he("flex flex-col gap-0.5 px-2 py-2 text-(--text-primary)",e),...t})}function Ml({className:e,...t}){return f.jsx(fI,{"data-slot":"dropdown-menu-separator",className:he("-mx-1 my-1 h-px bg-(--border-subtle)",e),...t})}function lC(){const{data:e}=yn.useSession();return or({queryKey:["org","memberships",e?.user.id??null],queryFn:()=>A7({baseUrl:Je}),enabled:!!e?.user})}function mz(){const e=vn();return qn({mutationFn:t=>N7(t,{baseUrl:Je}),onSuccess:()=>
63{e.invalidateQueries({queryKey:["org"]}),e.invalidateQueries({queryKey:["credits"]}),e.invalidateQueries({queryKey:["lessons"]}),e.invalidateQueries({queryKey:["members"]})}})}function gz({isCollapsed:e}){const{data:t}=yn.useSession(),r=lC(),s=mz(),i=x.useMemo(()=>r.data?.find(d=>d.isActive)??null,[r.data]);if(!t?.user||!r.data||r.data.length===0||r.data.length===1)return null;const c=i?.name??"Workspace",u=i?.isPersonal?fx:dx;return f.jsxs(Ud,{children:[f.jsx(zd,{asChild:!0,children:f.jsxs(De,{type:"button",variant:"ghost","aria-label":"Switch workspace","data-testid":"workspace-switcher-trigger",className:he("h-auto w-full rounded-xl py-2 text-[13px] font-medium text-(--sidebar-text-default) transition-colors hover:bg-(--surface-overlay) hover:text-(--sidebar-text-default) data-[state=open]:bg-(--surface-overlay)",e?"justify-center px-0":"justify-between gap-2 px-3"),disabled:s.isPending,children:[f.jsxs("span",{className:he("flex min-w-0 items-center",e?"gap-0":"gap-2"),children:[f.jsx(u,{className:"size-4 shrink-0","aria-hidden":!0}),e?null:f.jsx("span",{className:"truncate",children:c})]}),e?null:f.jsx(v9,{className:"size-3.5 shrink-0 text-(--text-secondary)","aria-hidden":!0})]})}),f.jsxs(Bd,{side:e?"right":"bottom",align:"start",sideOffset:6,className:he(e?"w-56":"w-[var(--radix-dropdown-menu-trigger-width)] min-w-[14rem]"),children:[f.jsx(Hd,{className:"text-xs font-normal text-(--text-secondary)",children:"Switch workspace"}),f.jsx(Ml,{}),r.data.map(d=>{const h=d.isPersonal?fx:dx;return f.jsxs(Ha,{"data-testid":`workspace-switcher-item-${d.id}`,onSelect:()=>{d.isActive||s.isPending||s.mutate(d.id)},className:"flex items-center gap-2",children:[f.jsx(h,{className:"size-4 shrink-0","aria-hidden":!0}),f.jsx("span",{className:"flex-1 truncate",children:d.name}),d.isActive?f.jsx(ci,{className:"size-4 shrink-0 text-(--brand-dynamiclearning)","aria-hidden":!0}):null]},d.id)})]})]})}const yz={light:aw,dark:nw,auto:tw};function d2({className:e,side:t="top",align:r="end"}){const{mode:s,setMode:i}=fg(),c=yz[s];return f.jsxs(Ud,{children:[f.jsx(zd,{asChild:!0,children:f.jsx(De,{type:"button",variant:"ghost",size:"icon-sm","aria-label":"Theme",title:"Theme",className:he("rounded-md text-(--sidebar-text-default) hover:bg-(--surface-overlay) hover:text-(--sidebar-text-default) data-[state=open]:bg-(--surface-overlay)",e),children:f.jsx(c,{className:"size-4","aria-hidden":!0})})}),f.jsxs(Bd,{side:t,align:r,sideOffset:6,collisionPadding:8,className:"min-w-[12rem]",children:[f.jsx(Hd,{className:"py-1",children:f.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-[0.14em] text-(--text-muted)",children:"Theme"})}),f.jsxs(pz,{value:s,onValueChange:u=>i(u),children:[f.jsx(Yp,{value:"light",children:"Light"}),f.jsx(Yp,{value:"dark",children:"Dark"}),f.jsx(Yp,{value:"auto",children:"Match system"})]})]})]})}const vz=4e3;function bz(e){return e.endsWith("/")?e.slice(0,-1):e}async function xz(e){const t=e.fetchImpl??fetch,r=bz(e.baseUrl??""),s=await t(`${r}/feedback`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({message:e.message,...e.path?{path:e.path}:{}})});if(!s.ok)throw new Za(s.status,`Failed to send feedback (${s.status})`);return await s.json()}function Sz(){return qn({mutationFn:e=>xz({...e,baseUrl:Je})})}function cC({open:e,onOpenChange:t}){const[r,s]=x.useState(""),i=Sz(),c=r.trim();function u(){c&&i.mutate({message:c,path:typeof window<"u"?window.location.pathname+window.location.search:void 0},{onSuccess:()=>{s(""),t(!1),ei.success("Thanks, we read every one")},onError:()=>ei.error("Couldn't send that. Please try again in a moment.")})}return f.jsx(Ks,{open:e,onOpenChange:t,children:f.jsxs(Qs,{children:[f.jsxs(ai,{children:[f.jsx(nr,{children:"Send feedback"}),f.jsx(rr,{children:"If something's off or you've got an idea, we want to hear it. We read every message."})]}),f.jsx("textarea",{value:r,onChange:d=>s(d.target.value.slice(0,vz)),rows:6,autoFocus:!0,"aria-label":"Your feedback",placeholder:"Say it however it comes out",className:"min-h-[140px] resize-y rounded-[12px] border border-(--border-subtle) bg-(--surface-bg) px-3 py-2 text-sm text-(--text-primary) placeholder:text-(--text-muted) focus:border-(--border-strong) focus:outline-none"}),f.jsxs(si,{children:[f.jsx(De,{type:"button",variant:"ghost",onClick:()=>t(!1),children:"Cancel"}),f.jsx(De,{type:"button",onClick:u,disabled:!c||i.isPending,children:i.isPending?"Sendingâ¦":"Send"})]})]})})}function f2({to:e,icon:t,isCollapsed:r,children:s,authOnly:i=!1}){const{data:c}=yn.useSession(),u=i&&!c?.user?"/sign-in":e,d=u==="/sign-in"?{redirect:e}:void 0;return f.jsx(De,{asChild:!0,variant:"ghost",className:he("h-auto w-full rounded-xl py-2 text-[13px] font-medium text-(--sidebar-text-default) transition-colors hover:bg-(--surface-overlay) hover:text-(--sidebar-text-default)",r?"justify-center px-0":"justify-start gap-3 px-3"),children:f.jsxs(Kt,{to:u,search:d,"aria-label":String(s),children:[t,r?null:s]})})}function wz({icon:e,isCollapsed:t,onClick:r,children:s}){return f.jsxs(De,{type:"button",variant:"ghost",onClick:r,"aria-label":String(s),className:he("h-auto w-full rounded-xl py-2 text-[13px] font-medium text-(--sidebar-text-default) transition-colors hover:bg-(--surface-overlay) hover:text-(--sidebar-text-default)",t?"justify-center px-0":"justify-start gap-3 px-3"),children:[e,t?null:s]})}function _z({name:e,image:t,size:r="sm"}){const s=r==="md"?"size-7":"size-6";if(t)return f.jsx("img",{src:t,alt:"",className:he("shrink-0 rounded-full object-cover",s)});const i=(e.trim().charAt(0)||"U").toUpperCase();
63return f.jsx("span",{"aria-hidden":!0,className:he("inline-flex shrink-0 items-center justify-center rounded-full bg-(--sidebar-primary) text-[11px] font-semibold text-white",s),children:i})}function h2({isCollapsed:e}){const{data:t}=yn.useSession();if(!t?.user)return null;const r=t.user,s=r.name.trim()||r.email||"Account",i=r.email,c=s===i;return f.jsx("div",{children:f.jsxs(Ud,{modal:!1,children:[f.jsx(zd,{asChild:!0,children:f.jsxs(De,{type:"button",variant:"ghost","aria-label":"Account menu",className:he("h-auto w-full rounded-md py-2 text-xs font-medium tracking-wide text-(--sidebar-text-default) hover:bg-(--surface-overlay) hover:text-(--sidebar-text-default) data-[state=open]:bg-(--surface-overlay)",e?"justify-center px-0":"justify-start gap-2 px-2"),children:[f.jsx(_z,{name:s,image:r.image}),e?null:f.jsx("span",{className:"min-w-0 flex-1 truncate text-left",children:s})]})}),f.jsxs(Bd,{side:e?"right":"top",align:e?"end":"start",sideOffset:6,collisionPadding:8,className:he("z-[70]",e?"w-56":"w-[var(--radix-dropdown-menu-trigger-width)] min-w-[14rem]"),children:[f.jsxs(Hd,{children:[f.jsx("span",{className:"truncate text-sm font-medium text-(--text-primary)",children:s}),i&&!c?f.jsx("span",{className:"truncate text-xs font-normal text-(--text-secondary)",children:i}):null]}),f.jsx(Ml,{}),f.jsx(Ha,{asChild:!0,children:f.jsxs(Kt,{to:"/settings/general",className:"text-inherit!",children:[f.jsx(rw,{className:"size-4","aria-hidden":!0}),"Settings"]})}),f.jsx(Ha,{asChild:!0,children:f.jsxs(Kt,{to:"/dashboard",search:{tab:"overview"},className:"text-inherit!",children:[f.jsx(ZS,{className:"size-4","aria-hidden":!0}),"Workspace"]})}),f.jsx(Ml,{}),f.jsxs(Ha,{variant:"destructive",onSelect:()=>{yn.signOut()},children:[f.jsx(JS,{className:"size-4","aria-hidden":!0}),"Sign out"]})]})]})})}function Ez({isCollapsed:e}){return e?null:f.jsx(Kt,{to:"/","data-testid":"lesson-nav-brand","aria-label":"Dynamic Learning home",className:"min-w-0 rounded-md",children:f.jsx(cz,{className:"text-lg text-(--sidebar-text-default)"})})}function Cz({isCollapsed:e,onToggleSidebar:t,contentId:r,ariaLabel:s="Lesson navigation",contentClassName:i,children:c}){const{data:u}=yn.useSession(),d=u?.user.id??"anon",[h,m]=x.useState(!1),v=f.jsx(De,{type:"button",variant:"ghost",size:"icon-sm","aria-label":"Collapse sidebar","aria-expanded":!e,"aria-controls":r,onClick:t,className:"rounded-full text-(--sidebar-text-default) hover:bg-(--surface-overlay) hover:text-(--sidebar-text-default)",children:f.jsx(iC,{size:16,weight:"Outline",className:"dl-icon","aria-hidden":!0})});return f.jsxs("nav",{"aria-label":s,className:"dl-lesson-sidebar-nav flex h-full flex-col bg-(--surface-sidebar) p-2 text-(--text-primary)",children:[f.jsxs("div",{"data-testid":"lesson-nav-header",className:he("mb-2 flex px-1 py-1",e?"flex-col items-center gap-2":"items-center justify-between gap-2"),children:[f.jsx(Ez,{isCollapsed:e}),v]}),f.jsxs("div",{id:r,className:he("flex flex-1 flex-col gap-1 pb-3",i),children:[f.jsx(gz,{isCollapsed:e}),f.jsx(f2,{to:"/learn",icon:f.jsx(Gg,{size:16,weight:"Outline",className:"dl-icon","aria-hidden":!0}),isCollapsed:e,children:"New Lesson"}),f.jsx(f2,{to:"/library",icon:f.jsx(Kg,{size:16,weight:"Outline",className:"dl-icon","aria-hidden":!0}),isCollapsed:e,children:"Lessons"}),f.jsx(uz,{className:"bg-(--border-subtle)"}),c,f.jsxs("div",{className:"mt-auto flex flex-col gap-1",children:[u?.user?f.jsx(wz,{icon:f.jsx(ew,{className:"size-4","aria-hidden":!0}),isCollapsed:e,onClick:()=>m(!0),children:"Send feedback"}):null,e?null:f.jsx(hz,{},d),e?f.jsxs(f.Fragment,{children:[f.jsx("div",{className:"flex justify-center",children:f.jsx(d2,{side:"right",align:"end"})}),f.jsx(h2,{isCollapsed:e})]}):f.jsxs("div",{className:"flex items-center gap-1",children:[f.jsx("div",{className:"min-w-0 flex-1",children:f.jsx(h2,{isCollapsed:e})}),f.jsx(d2,{})]})]})]}),f.jsx(cC,{open:h,onOpenChange:m})]})}const Rz=8,Tz=["lessons","plans"];function Oz({enabled:e=!0}={}){return or({queryKey:Tz,queryFn:()=>h7({baseUrl:Je,limit:Rz,credentials:"include"}),enabled:e})}function p2(){return f.jsx("div",{className:"flex items-center gap-2 rounded-lg px-3 py-1.5",children:f.jsx("span",{className:"h-3 w-full max-w-[10rem] rounded bg-(--surface-overlay)"})})}function Az({isCollapsed:e=!1}){const{data:t}=yn.useSession(),r=!!t?.user,{data:s,isLoading:i,isError:c}=Oz({enabled:r});return!r||e||!i&&!c&&(!s||s.length===0)?null:f.jsxs("section",{"aria-label":"Lesson plans",className:"mt-3 flex flex-col gap-1",children:[f.jsx("p",{className:"px-3 pb-1 text-[11px] font-bold uppercase tracking-[0.14em] text-(--text-muted)",children:"Plans"}),i?f.jsxs("div",{className:"flex flex-col gap-0.5","aria-hidden":!0,
63children:[f.jsx(p2,{}),f.jsx(p2,{})]}):c?f.jsx("p",{className:"px-3 py-1 text-xs text-(--sidebar-text-muted)",children:"Couldn't load your plans."}):f.jsx("ul",{className:"flex max-h-[28vh] flex-col gap-[2px] overflow-y-auto pr-1",children:s?.map(u=>{const d=u.title.trim()||"Untitled plan";return f.jsx("li",{children:f.jsx(Kt,{to:"/learn/plan/$sessionId",params:{sessionId:u.id},className:"group flex items-center gap-2 rounded-lg px-3 py-1.5 text-[13px] text-(--sidebar-text-default) transition-colors hover:bg-(--surface-overlay)",title:d,children:f.jsx("span",{className:"min-w-0 flex-1 truncate",children:d})})},u.id)})})]})}const Nz=8,Mz=["lessons","recent"];function jz({enabled:e=!0}={}){return or({queryKey:Mz,queryFn:()=>f7({baseUrl:Je,limit:Nz,credentials:"include"}),enabled:e})}function Lz({status:e}){if(e==="ready")return null;const t=e==="failed";return f.jsx("span",{"aria-hidden":!0,className:he("inline-block size-1.5 shrink-0 rounded-full",t?"bg-(--status-red)":"animate-pulse bg-amber-400")})}function wu(){return f.jsx("div",{className:"flex items-center gap-2 rounded-lg px-3 py-1.5",children:f.jsx("span",{className:"h-3 w-full max-w-[10rem] rounded bg-(--surface-overlay)"})})}function Dz({isCollapsed:e=!1}){const{data:t}=yn.useSession(),r=!!t?.user,{data:s,isLoading:i,isError:c}=jz({enabled:r});return!r||e?null:f.jsxs("section",{"aria-label":"Recently opened lessons",className:"mt-3 flex min-h-0 flex-1 flex-col gap-1",children:[f.jsx("p",{className:"px-3 pb-1 text-[11px] font-bold uppercase tracking-[0.14em] text-(--text-muted)",children:"Recently opened"}),i?f.jsxs("div",{className:"flex flex-col gap-0.5","aria-hidden":!0,children:[f.jsx(wu,{}),f.jsx(wu,{}),f.jsx(wu,{}),f.jsx(wu,{})]}):c?f.jsx("p",{className:"px-3 py-1 text-xs text-(--sidebar-text-muted)",children:"Couldn't load recent lessons."}):!s||s.length===0?f.jsx("p",{className:"px-3 py-1 text-xs italic text-(--sidebar-text-muted)",children:"Lessons you open will appear here."}):f.jsx("ul",{className:"flex min-h-0 flex-1 flex-col gap-[2px] overflow-y-auto pr-1",children:s.map(u=>{const d=u.title.trim()||"Untitled lesson";return f.jsx("li",{children:f.jsxs(Kt,{to:"/lessons/$lessonId",params:{lessonId:u.id},className:"group flex items-center gap-2 rounded-lg px-3 py-1.5 text-[13px] text-(--sidebar-text-default) transition-colors hover:bg-(--surface-overlay)",title:d,children:[f.jsx(Lz,{status:u.status}),f.jsx("span",{className:"min-w-0 flex-1 truncate",children:d})]})},u.id)})})]})}function Iz({isCollapsed:e,contentId:t,onToggleSidebar:r,ariaLabel:s="Main navigation"}){return f.jsxs(Cz,{isCollapsed:e,onToggleSidebar:r,contentId:t,ariaLabel:s,children:[f.jsx(Az,{isCollapsed:e}),f.jsx(Dz,{isCollapsed:e})]})}function kz(){const{data:e,isPending:t}=yn.useSession();return t||!e?.user?null:f.jsxs("nav",{"aria-label":"Primary",className:"fixed inset-x-0 bottom-0 z-40 hidden border-t border-(--border-strong) bg-(--surface-sidebar) phone:flex",style:{paddingBottom:"env(safe-area-inset-bottom, 0px)"},children:[f.jsx(g2,{to:"/learn",label:"New lesson",icon:f.jsx(m2,{Icon:Gg})}),f.jsx(g2,{to:"/library",label:"Lessons",icon:f.jsx(m2,{Icon:Kg})}),f.jsx(Vz,{}),f.jsx(Bz,{user:e.user})]})}const Qg="group flex flex-1 items-center justify-center py-3 text-(--sidebar-text-default)! no-underline transition-colors focus:outline-none focus-visible:text-(--text-primary)! hover:text-(--text-primary)!",Pz="text-(--brand-dynamiclearning)!",Uz=24;function m2({Icon:e}){return f.jsx("span",{className:"flex h-7 items-center justify-center",children:f.jsx(e,{size:Uz,weight:"Outline",className:"dl-icon","aria-hidden":!0})})}function zz({Icon:e}){return f.jsx("span",{className:"flex h-7 items-center justify-center",children:f.jsx(e,{className:"size-6","aria-hidden":!0})})}function g2({to:e,label:t,icon:r}){return f.jsx(Kt,{to:e,"aria-label":t,className:Qg,activeProps:{className:Pz},children:r})}function Bz({user:e}){const t=e.name.trim()||e.email||"Account",r=e.email,s=t===r,[i,c]=x.useState(!1);return f.jsxs(Ud,{modal:!1,children:[f.jsx(zd,{asChild:!0,children:f.jsx("button",{type:"button","aria-label":"Account menu",className:he(Qg,"data-[state=open]:text-(--brand-dynamiclearning)"),children:f.jsx(y2,{name:t,image:e.image})})}),f.jsxs(Bd,{side:"top",align:"end",sideOffset:8,collisionPadding:12,className:"z-[70] w-56",children:[f.jsxs(Hd,{className:"flex flex-row items-center gap-2.5 py-2",children:[f.jsx(y2,{name:t,image:e.image}),f.jsxs("span",{className:"flex min-w-0 flex-col",children:[f.jsx("span",{className:"truncate text-sm font-medium text-(--text-primary)",children:t}),r&&!s?f.jsx("span",{className:"truncate text-xs font-normal text-(--text-secondary)",children:r}):null]})]}),f.jsx(Ml,{}),f.jsx(Ha,{asChild:!0,children:f.jsxs(Kt,{to:"/settings/general",className:"text-inherit!",children:[f.jsx(rw,{className:"size-4","aria-hidden":!0}),"Settings"]})}),f.jsxs(Ha,{onSelect:()=>c(!0),children:[f.jsx(ew,{className:"size-4","aria-hidden":!0}),"Send feedback"]}),f.jsx(Ha,{asChild:!0,children:f.jsxs(Kt,{to:"/dashboard",search:{tab:"overview"},className:"text-inherit!",children:[f.jsx(ZS,{className:"size-4","aria-hidden":!0}),"Workspace"]})}),f.jsx(Ml,{}),f.jsxs(Ha,{variant:"destructive",onSelect:()=>{yn.signOut()},children:[f.jsx(JS,{className:"size-4","aria-hidden":!0}),"Sign out"]})]}),f.jsx(cC,{open:i,onOpenChange:c})]})}const Hz={light:"dark",dark:"auto",auto:"light"},$z={light:aw,dark:nw,auto:tw},Fz={light:"Theme: light. Tap to switch to dark",dark:"Theme: dark. Tap to switch to match system",auto:"Theme: match system. Tap to switch to light"};function Vz(){const{mode:e,setMode:t}=fg(),r=$z[e];return f.jsx("button",{type:"button","aria-label":Fz[e],onClick:()=>t(Hz[e]),className:Qg,children:f.jsx(zz,{Icon:r})})}function y2({name:e,image:t}){if(t)return f.jsx("img",{src:t,alt:"",className:"size-7 shrink-0 rounded-full object-cover"});const r=(e.trim().charAt(0)||"U").toUpperCase();
63return f.jsx("span",{"aria-hidden":!0,className:"inline-flex size-7 shrink-0 items-center justify-center rounded-full bg-(--sidebar-primary) text-xs font-semibold text-white",children:r})}function qz(e){return e?"dl-app-layout is-sidebar-collapsed":"dl-app-layout"}function Yz({children:e,renderSidebar:t,defaultCollapsed:r=!1,isCollapsed:s,onCollapsedChange:i,getLayoutClassName:c=qz,getSidebarClassName:u,mainClassName:d}){const[h,m]=x.useState(r),v=s??h,g=x.useId();function b(){const _=!v;s===void 0&&m(_),i?.(_)}const S=t?.({isCollapsed:v,toggleSidebar:b,contentId:g});return f.jsx("div",{"data-testid":"app-sidebar-shell","data-collapsed":S?String(v):"none",className:S?c(v):"min-h-screen w-full",children:S?f.jsxs(f.Fragment,{children:[f.jsx("aside",{"data-testid":"app-sidebar-shell-sidebar",className:he(u?.(v)),children:S}),f.jsx("main",{"data-testid":"app-sidebar-shell-main",className:he("min-w-0",d),children:e}),f.jsx(kz,{})]}):f.jsx("main",{"data-testid":"app-sidebar-shell-main",className:he("min-w-0 w-full",d),children:e})})}function Gz({tabs:e,activeId:t,ariaLabel:r,onSelect:s,className:i}){return f.jsx("nav",{"aria-label":r,role:"tablist",className:he("flex gap-1 border-b border-(--border-subtle)",i),children:e.map(c=>{const u=c.id===t,d=he("relative px-4 py-2 text-sm font-medium transition-colors no-underline",u?"text-(--text-primary)":"text-(--text-muted) hover:text-(--text-secondary)"),h=f.jsx("span",{"aria-hidden":!0,className:he("absolute inset-x-0 -bottom-px h-0.5 origin-left bg-(--brand-dynamiclearning) transition-transform duration-[170ms] ease-out",u?"scale-x-100":"scale-x-0")});return c.to?f.jsxs(Kt,{role:"tab","aria-selected":u,to:c.to,search:c.search,className:d,children:[c.label,h]},c.id):f.jsxs("button",{role:"tab",type:"button","aria-selected":u,onClick:()=>s?.(c.id),className:d,children:[c.label,h]},c.id)})})}const uC="sidebar-collapsed",dC="(max-width: 767px)";function Kz(){if(typeof window>"u")return!1;const e=window.localStorage.getItem(uC);return e==="true"}function Qz(){return typeof window>"u"||typeof window.matchMedia!="function"?!1:window.matchMedia(dC).matches}function Xz(){const[e,t]=x.useState(()=>Kz()),[r,s]=x.useState(()=>Qz());return x.useEffect(()=>{window.localStorage.setItem(uC,String(e))},[e]),x.useEffect(()=>{if(typeof window.matchMedia!="function")return;const c=window.matchMedia(dC),u=()=>s(c.matches);return u(),c.addEventListener("change",u),()=>c.removeEventListener("change",u)},[]),[r?!0:e,t]}function fC(){return or({queryKey:["org","api-keys"],queryFn:()=>j7({baseUrl:Je})})}function hC(e=1,t=20){return or({queryKey:["org","credits","transactions",e,t],queryFn:()=>F7(e,t,{baseUrl:Je})})}function Gp({label:e,value:t,hint:r,accent:s,isLoading:i}){return f.jsx(Fl,{className:"rounded-[24px] border-(--border-subtle)",children:f.jsxs(Vl,{className:"flex flex-col gap-1",children:[f.jsx("span",{className:"text-xs font-bold uppercase tracking-[0.14em] text-(--text-secondary)",children:e}),i?f.jsx("div",{className:"h-7 w-16 animate-pulse rounded-[12px] bg-(--surface-overlay)"}):f.jsx("span",{className:he("text-2xl font-semibold tabular-nums tracking-tight",s?"text-(--brand-dynamiclearning)":"text-(--text-primary)"),children:t??"---"}),r&&f.jsx("span",{className:"text-xs text-(--text-muted)",children:r})]})})}const Wz=iw("inline-flex w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-full border border-transparent px-2 py-0.5 text-xs font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3",{variants:{variant:{default:"bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"bg-destructive text-white focus-visible:ring-destructive/20 dark:bg-destructive/60 dark:focus-visible:ring-destructive/40 [a&]:hover:bg-destructive/90",outline:"border-border text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground",ghost:"[a&]:hover:bg-accent [a&]:hover:text-accent-foreground",link:"text-primary underline-offset-4 [a&]:hover:underline"}},defaultVariants:{variant:"default"}});function Um({className:e,variant:t="default",asChild:r=!1,...s}){const i=r?lw:"span";return f.jsx(i,{"data-slot":"badge","data-variant":t,className:he(Wz({variant:t}),e),...s})}function Zz(){const e=vn();return qn({mutationFn:({keyId:t,label:r})=>D7(t,r,{baseUrl:Je}),onSuccess:()=>
63{e.invalidateQueries({queryKey:["org","api-keys"]})}})}function Jz(){const e=vn();return qn({mutationFn:t=>L7(t,{baseUrl:Je}),onSuccess:()=>{e.invalidateQueries({queryKey:["org","api-keys"]})}})}function eB(){const[e,t]=x.useState(!1),[r,s]=x.useState(""),[i,c]=x.useState(null),[u,d]=x.useState(!1),h=Jz(),m=async()=>{const b=await h.mutateAsync(r);c(b.key)},v=async()=>{i&&(await navigator.clipboard.writeText(i),d(!0),setTimeout(()=>d(!1),2e3))},g=b=>{b||(s(""),c(null),d(!1),h.reset()),t(b)};return f.jsxs(Ks,{open:e,onOpenChange:g,children:[f.jsx(KE,{asChild:!0,children:f.jsxs(De,{size:"sm",children:[f.jsx(L9,{className:"size-4"}),"Create API key"]})}),f.jsx(Qs,{children:i?f.jsxs(f.Fragment,{children:[f.jsxs(ai,{children:[f.jsx(nr,{children:"API key created"}),f.jsx(rr,{children:"Copy this key now. It will not be shown again."})]}),f.jsxs("div",{className:"flex items-center gap-2 rounded-[12px] border border-(--border-strong) bg-(--surface-bg) p-3",children:[f.jsx("code",{className:"flex-1 break-all text-sm text-(--brand-dynamiclearning)",children:i}),f.jsx(De,{variant:"ghost",size:"icon-sm",onClick:v,children:u?f.jsx(ci,{className:"size-4 text-(--brand-dynamiclearning)"}):f.jsx(x9,{className:"size-4"})})]}),f.jsx("p",{className:"text-xs text-(--status-red)",children:"Store this key securely. You will not be able to see it again."}),f.jsx(si,{children:f.jsx(De,{variant:"outline",onClick:()=>g(!1),children:"Done"})})]}):f.jsxs(f.Fragment,{children:[f.jsxs(ai,{children:[f.jsx(nr,{children:"Create new API key"}),f.jsx(rr,{children:'Give your key a label to identify its purpose (e.g. "Production", "Staging").'})]}),f.jsxs("div",{className:"flex flex-col gap-2",children:[f.jsx("label",{htmlFor:"api-key-label",className:"text-sm font-medium text-(--text-secondary)",children:"Label"}),f.jsx("input",{id:"api-key-label",type:"text",value:r,onChange:b=>s(b.target.value),placeholder:"e.g. Production",maxLength:255,className:"rounded-[12px] border border-(--border-subtle) bg-(--surface-bg) px-3 py-2 text-sm text-(--text-primary) placeholder:text-(--text-muted) focus:border-(--border-strong) focus:outline-none"})]}),h.error&&f.jsx("p",{className:"text-xs text-(--status-red)",role:"alert",children:h.error.message}),f.jsxs(si,{children:[f.jsx(De,{variant:"outline",onClick:()=>g(!1),children:"Cancel"}),f.jsx(De,{onClick:m,disabled:!r.trim()||h.isPending,children:h.isPending?"Creatingâ¦":"Create key"})]})]})})]})}function tB(){const e=vn();return qn({mutationFn:t=>I7(t,{baseUrl:Je}),onSuccess:()=>{e.invalidateQueries({queryKey:["org","api-keys"]})}})}function nB({keyId:e,keyPrefix:t,open:r,onOpenChange:s}){const i=tB(),[c,u]=x.useState(!1),d=async()=>{await i.mutateAsync(e),u(!1),s(!1)},h=m=>{m||(u(!1),i.reset()),s(m)};return f.jsx(Ks,{open:r,onOpenChange:h,children:f.jsxs(Qs,{children:[f.jsxs(ai,{children:[f.jsx(nr,{children:"Revoke API key"}),f.jsxs(rr,{children:["This will immediately disable key"," ",f.jsxs("code",{className:"rounded-[8px] bg-(--surface-overlay) px-1 py-0.5 text-(--text-primary)",children:[t,"..."]}),". Any requests using this key will receive a 401 error. This action cannot be undone."]})]}),f.jsxs("label",{className:"flex items-center gap-2 text-sm text-(--text-secondary)",children:[f.jsx("input",{type:"checkbox",checked:c,onChange:m=>u(m.target.checked),className:"rounded border-(--border-strong)"}),"I understand this key will stop working immediately"]}),i.error&&f.jsx("p",{className:"text-xs text-(--status-red)",role:"alert",children:i.error.message}),f.jsxs(si,{children:[f.jsx(De,{variant:"outline",onClick:()=>h(!1),children:"Cancel"}),f.jsx(De,{variant:"destructive",onClick:d,disabled:!c||i.isPending,children:i.isPending?"Revokingâ¦":"Revoke key"})]})]})})}function ta({label:e,action:t}){return f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsx("span",{className:"text-xs font-bold uppercase tracking-[0.14em] text-(--text-secondary)",children:e}),t]})}const rB={lesson_generation:"Lesson generation",slide_edit:"Slide edit",chat:"Chat",topup:"Credit top-up",bonus:"Bonus",refund:"Refund"};function aB(e){return rB[e]??e}function sB(e){return e>0?`+${e}`:String(e)}function Go(e){const t=new Date(e),s=new Date().getTime()-t.getTime(),i=Math.floor(s/6e4),c=Math.floor(s/36e5),u=Math.floor(s/864e5);return i<1?"Just now":i<60?`${i}m ago`:c<24?`${c}h ago`:u<30?`${u}d ago`:t.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}function oB(){const{data:e,isLoading:t}=fC(),r=Zz(),[s,i]=x.useState(null),[c,u]=x.useState(""),[d,h]=x.useState(null),m=(S,_)=>{i(S),u(_)},v=async S=>{c.trim()&&(await r.mutateAsync({keyId:S,label:c}),i(null))};if(t)return f.jsxs("div",{className:"flex flex-col gap-4",children:[f.jsx(ta,{label:"API keys"}),[1,2].map(S=>f.jsx("div",{className:"h-14 animate-pulse rounded-[16px] bg-(--surface-overlay)"},S))]});const g=e?.filter(S=>S.isActive)??[],b=e?.filter(S=>!S.isActive)??[];return f.jsxs("div",{className:"flex flex-col gap-4",children:[f.jsx(ta,{label:"API keys",action:f.jsx(eB,{})}),e?.length===0?f.jsxs("div",{className:"rounded-[16px] border border-(--border-subtle) px-6 py-10 text-center",children:[f.jsx("p",{className:"text-sm text-(--text-secondary)",children:"No API keys yet."}),f.jsx("p",{className:"text-xs text-(--text-muted)",children:"Create your first key to
63start using the API."})]}):f.jsx("div",{className:"overflow-x-auto rounded-[16px] border border-(--border-subtle)",children:f.jsxs("table",{className:"w-full text-sm",children:[f.jsx("thead",{children:f.jsxs("tr",{className:"border-b border-(--border-subtle) text-left text-xs font-medium text-(--text-muted)",children:[f.jsx("th",{className:"px-4 py-3",children:"Label"}),f.jsx("th",{className:"px-4 py-3",children:"Key"}),f.jsx("th",{className:"px-4 py-3",children:"Status"}),f.jsx("th",{className:"px-4 py-3",children:"Last used"}),f.jsx("th",{className:"px-4 py-3",children:"Created"}),f.jsx("th",{className:"px-4 py-3 text-right",children:"Actions"})]})}),f.jsxs("tbody",{children:[g.map(S=>f.jsxs("tr",{className:"border-b border-(--border-subtle) last:border-0",children:[f.jsx("td",{className:"px-4 py-3",children:s===S.id?f.jsxs("div",{className:"flex items-center gap-1",children:[f.jsx("input",{type:"text",value:c,onChange:_=>u(_.target.value),className:"w-32 rounded-[12px] border border-(--border-strong) bg-(--surface-bg) px-2 py-1 text-sm text-(--text-primary) focus:outline-none",autoFocus:!0,onKeyDown:_=>{_.key==="Enter"&&v(S.id),_.key==="Escape"&&i(null)}}),f.jsx(De,{variant:"ghost",size:"icon-xs",onClick:()=>{v(S.id)},disabled:r.isPending,children:f.jsx(ci,{className:"size-3"})}),f.jsx(De,{variant:"ghost",size:"icon-xs",onClick:()=>i(null),children:f.jsx(Xu,{className:"size-3"})})]}):f.jsx("span",{className:"text-(--text-primary)",children:S.label||"(no label)"})}),f.jsx("td",{className:"px-4 py-3",children:f.jsxs("code",{className:"text-xs text-(--text-muted)",children:[S.keyPrefix,"..."]})}),f.jsx("td",{className:"px-4 py-3",children:f.jsx(Um,{variant:"default",children:"Active"})}),f.jsx("td",{className:"px-4 py-3 text-xs text-(--text-muted)",children:S.lastUsedAt?Go(S.lastUsedAt):"Never"}),f.jsx("td",{className:"px-4 py-3 text-xs text-(--text-muted)",children:Go(S.createdAt)}),f.jsx("td",{className:"px-4 py-3 text-right",children:f.jsxs("div",{className:"flex items-center justify-end gap-1",children:[f.jsx(De,{variant:"ghost",size:"icon-xs",onClick:()=>m(S.id,S.label),title:"Edit label",children:f.jsx(M9,{className:"size-3"})}),f.jsx(De,{variant:"ghost",size:"icon-xs",onClick:()=>h({id:S.id,prefix:S.keyPrefix}),title:"Revoke key",className:"text-(--status-red) hover:text-(--status-red)",children:f.jsx(Xu,{className:"size-3"})})]})})]},S.id)),b.map(S=>f.jsxs("tr",{className:"border-b border-(--border-subtle) opacity-50 last:border-0",children:[f.jsx("td",{className:"px-4 py-3 text-(--text-muted)",children:S.label||"(no label)"}),f.jsx("td",{className:"px-4 py-3",children:f.jsxs("code",{className:"text-xs text-(--text-muted)",children:[S.keyPrefix,"..."]})}),f.jsx("td",{className:"px-4 py-3",children:f.jsx(Um,{variant:"outline",children:"Revoked"})}),f.jsx("td",{className:"px-4 py-3 text-xs text-(--text-muted)",children:S.lastUsedAt?Go(S.lastUsedAt):"Never"}),f.jsx("td",{className:"px-4 py-3 text-xs text-(--text-muted)",children:Go(S.createdAt)}),f.jsx("td",{className:"px-4 py-3"})]},S.id))]})]})}),d&&f.jsx(nB,{keyId:d.id,keyPrefix:d.prefix,open:!!d,onOpenChange:S=>{S||h(null)}})]})}function iB(){return or({queryKey:["org","profile"],queryFn:()=>O7({baseUrl:Je})})}function lB(){const e=vn();return qn({mutationFn:t=>M7(t,{baseUrl:Je}),onSuccess:()=>{e.invalidateQueries({queryKey:["org","profile"]})}})}function pC(){const{data:e}=lC();return e?.find(t=>t.isActive)?.role}function cB({delayDuration:e=0,...t}){return f.jsx(hk,{"data-slot":"tooltip-provider",delayDuration:e,...t})}function uB({...e}){return f.jsx(pk,{"data-slot":"tooltip",...e})}function dB({...e}){return f.jsx(mk,{"data-slot":"tooltip-trigger",...e})}function fB({className:e,sideOffset:t=0,children:r,...s}){return f.jsx(gk,{children:f.jsxs(yk,{"data-slot":"tooltip-content",sideOffset:t,className:he("z-50 w-fit origin-(--radix-tooltip-content-transform-origin) animate-in rounded-md bg-foreground px-3 py-1.5 text-xs text-balance text-background fade-in-0 zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
63de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95",e),...s,children:[r,f.jsx(vk,{className:"z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px] bg-foreground fill-foreground"})]})})}function mC({children:e,reason:t="Requires admin role"}){const r=pC(),s=x.useId();if(!x.isValidElement(e)||r==="admin")return f.jsx(f.Fragment,{children:e});const i=e,c=x.cloneElement(i,{disabled:!0,"aria-disabled":!0,"aria-describedby":s});return f.jsx(cB,{children:f.jsxs(uB,{children:[f.jsx(dB,{asChild:!0,children:f.jsxs("span",{className:"inline-flex",tabIndex:0,children:[c,f.jsx("span",{id:s,className:"sr-only",children:t})]})}),f.jsx(fB,{role:"tooltip",children:t})]})})}function hB(){const{data:e}=iB(),t=lB(),s=pC()==="admin",[i,c]=x.useState(""),[u,d]=x.useState(!1);x.useEffect(()=>{e?.name&&c(e.name)},[e?.name]);const h=i!==(e?.name??""),m=async()=>{i.trim()&&(await t.mutateAsync(i.trim()),d(!0),setTimeout(()=>d(!1),2e3))};return f.jsxs("div",{className:"flex flex-col gap-4",children:[f.jsx(ta,{label:"Organization settings"}),f.jsx(Fl,{className:"rounded-[24px] border-(--border-subtle)",children:f.jsxs(Vl,{className:"flex flex-col gap-4",children:[f.jsxs("div",{className:"flex flex-col gap-2",children:[f.jsx("label",{htmlFor:"org-name",className:"text-sm font-medium text-(--text-secondary)",children:"Organization name"}),f.jsx("input",{id:"org-name",type:"text",value:i,onChange:v=>c(v.target.value),maxLength:255,disabled:!s,readOnly:!s,"aria-readonly":!s,className:"rounded-[12px] border border-(--border-subtle) bg-(--surface-bg) px-3 py-2 text-sm text-(--text-primary) placeholder:text-(--text-muted) focus:border-(--border-strong) focus:outline-none disabled:cursor-not-allowed disabled:opacity-60"})]}),t.error&&f.jsx("p",{className:"text-xs text-(--status-red)",role:"alert",children:t.error.message}),f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx(mC,{children:f.jsx(De,{onClick:m,disabled:!h||!i.trim()||t.isPending,size:"sm",children:t.isPending?"Savingâ¦":"Save changes"})}),u&&f.jsxs("span",{className:"flex items-center gap-1 text-xs text-(--brand-dynamiclearning)",children:[f.jsx(ci,{className:"size-3"})," Saved"]})]})]})})]})}function pB(){return or({queryKey:["org","members"],queryFn:()=>P7({baseUrl:Je})})}function mB(){const e=vn();return qn({mutationFn:t=>U7(t.email,t.role,{baseUrl:Je}),onSuccess:()=>{e.invalidateQueries({queryKey:["org","members"]})}})}function gB(e){return e instanceof Za?e.status===404?"This person hasn't signed up yet â ask them to sign in at Dynamic Learning first, then invite again.":e.status===409?"This person is already a member of your organization.":e.message:"Something went wrong. Please try again."}function yB(){const[e,t]=x.useState(!1),[r,s]=x.useState(""),[i,c]=x.useState("member"),u=mB(),d=async()=>{await u.mutateAsync({email:r.trim(),role:i}),h(!1)},h=m=>{m||(s(""),c("member"),u.reset()),t(m)};return f.jsxs(Ks,{open:e,onOpenChange:h,children:[f.jsx(mC,{children:f.jsx(KE,{asChild:!0,children:f.jsxs(De,{size:"sm",children:[f.jsx(P9,{className:"size-4"}),"Invite member"]})})}),f.jsxs(Qs,{children:[f.jsxs(ai,{children:[f.jsx(nr,{children:"Invite a member"}),f.jsx(rr,{children:"Add a teammate by email. They must have signed in to Dynamic Learning at least once before you can invite them."})]}),f.jsxs("div",{className:"flex flex-col gap-2",children:[f.jsx("label",{htmlFor:"invite-email",className:"text-sm font-medium text-(--text-secondary)",children:"Email"}),f.jsx("input",{id:"invite-email",type:"email",value:r,onChange:m=>s(m.target.value),placeholder:"[email protected]",className:"rounded-[12px] border border-(--border-subtle) bg-(--surface-bg) px-3 py-2 text-sm text-(--text-primary) placeholder:text-(--text-muted) focus:border-(--border-strong) focus:outline-none",autoFocus:!0})]}),f.jsxs("div",{className:"flex flex-col gap-2",children:[f.jsx("label",{htmlFor:"invite-role",className:"text-sm font-medium text-(--text-secondary)",children:"Role"}),f.jsxs("select",{id:"invite-role",value:i,onChange:m=>c(m.target.value),className:"rounded-[12px] border border-(--border-subtle) bg-(--surface-bg) px-3 py-2 text-sm text-(--text-primary) focu
63s:border-(--border-strong) focus:outline-none",children:[f.jsx("option",{value:"member",children:"Member â can use the platform"}),f.jsx("option",{value:"admin",children:"Admin â can also manage members"})]})]}),u.error&&f.jsx("p",{className:"text-xs text-(--status-red)",role:"alert",children:gB(u.error)}),f.jsxs(si,{children:[f.jsx(De,{variant:"outline",onClick:()=>h(!1),children:"Cancel"}),f.jsx(De,{onClick:d,disabled:!r.trim()||u.isPending,children:u.isPending?"Invitingâ¦":"Send invite"})]})]})]})}function vB(){const e=vn();return qn({mutationFn:t=>z7(t,{baseUrl:Je}),onSuccess:()=>{e.invalidateQueries({queryKey:["org","members"]})}})}function bB({userId:e,email:t,open:r,onOpenChange:s}){const i=vB(),c=async()=>{await i.mutateAsync(e),s(!1)},u=d=>{d||i.reset(),s(d)};return f.jsx(Ks,{open:r,onOpenChange:u,children:f.jsxs(Qs,{children:[f.jsxs(ai,{children:[f.jsx(nr,{children:"Remove member"}),f.jsxs(rr,{children:[f.jsx("span",{className:"text-(--text-primary)",children:t})," will lose access to the organization immediately, including any lessons they created under it. You can re-invite them later."]})]}),i.error&&f.jsx("p",{className:"text-xs text-(--status-red)",role:"alert",children:i.error.message}),f.jsxs(si,{children:[f.jsx(De,{variant:"outline",onClick:()=>u(!1),children:"Cancel"}),f.jsx(De,{variant:"destructive",onClick:c,disabled:i.isPending,children:i.isPending?"Removingâ¦":"Remove member"})]})]})})}function xB(){const{data:e,isLoading:t}=pB(),[r,s]=x.useState(null);return t?f.jsxs("div",{className:"flex flex-col gap-4",children:[f.jsx(ta,{label:"Members"}),[1,2,3].map(i=>f.jsx("div",{className:"h-14 animate-pulse rounded-[16px] bg-(--surface-overlay)"},i))]}):f.jsxs("div",{className:"flex flex-col gap-4",children:[f.jsx(ta,{label:"Members",action:f.jsx(yB,{})}),!e||e.length===0?f.jsxs("div",{className:"rounded-[16px] border border-(--border-subtle) px-6 py-10 text-center",children:[f.jsx("p",{className:"text-sm text-(--text-secondary)",children:"No members yet."}),f.jsx("p",{className:"text-xs text-(--text-muted)",children:"Invite teammates by email to let them use the platform under your org's credits."})]}):f.jsx("div",{className:"overflow-x-auto rounded-[16px] border border-(--border-subtle) [scrollbar-width:thin]",children:f.jsxs("table",{className:"w-full min-w-[480px] text-sm",children:[f.jsx("thead",{children:f.jsxs("tr",{className:"border-b border-(--border-subtle) text-left text-xs font-medium text-(--text-muted)",children:[f.jsx("th",{className:"px-4 py-3",children:"Name / email"}),f.jsx("th",{className:"px-4 py-3",children:"Role"}),f.jsx("th",{className:"px-4 py-3",children:"Joined"}),f.jsx("th",{className:"px-4 py-3 text-right",children:"Actions"})]})}),f.jsx("tbody",{children:e.map(i=>f.jsxs("tr",{className:"border-b border-(--border-subtle) last:border-0",children:[f.jsx("td",{className:"px-4 py-3",children:f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-(--text-primary)",children:i.name||i.email}),i.name&&f.jsx("span",{className:"text-xs text-(--text-muted)",children:i.email})]})}),f.jsx("td",{className:"px-4 py-3",children:f.jsx(Um,{variant:i.role==="admin"?"default":"outline",className:"capitalize",children:i.role})}),f.jsx("td",{className:"px-4 py-3 text-xs text-(--text-muted)",children:Go(i.createdAt)}),f.jsx("td",{className:"px-4 py-3 text-right",children:f.jsx(De,{variant:"ghost",size:"icon-xs",onClick:()=>s({userId:i.userId,email:i.email}),title:"Remove member",className:"text-(--status-red) hover:text-(--status-red)",children:f.jsx(Xu,{className:"size-3"})})})]},i.userId))})]})}),r&&f.jsx(bB,{userId:r.userId,email:r.email,open:!!r,onOpenChange:i=>{i||s(null)}})]})}function SB({className:e,...t}){return f.jsx("nav",{role:"navigation","aria-label":"pagination","data-slot":"pagination",className:he("mx-auto flex w-full justify-center",e),...t})}function wB({className:e,...t}){return f.jsx("ul",{"data-slot":"pagination-content",className:he("flex flex-row items-center gap-1",e),...t})}function Kp({...e}){return f.jsx("li",{"data-slot":"pagination-item",...e})}function gC({className:e,isActive:t,size:r="icon",...s}){return f.jsx("button",{"aria-current":t?"page":void 0,"data-slot":"pagination-link","data-active":t,className:he(qE({variant:t?"outline":"ghost",size:r}),e),...s})}function _B({className:e,...t}){return f.jsxs(gC,{"aria-label":"Go to previous page",size:"default",className:he("gap-1 px-2.5",e),...t,children:[f.jsx(f9,{className:"size-4"}),f.jsx("span",{className:"hidden sm:inline",children:"Previous"})]})}function EB({className:e,...t}){return f.jsxs(gC,{"aria-label":"Go to next page",size:"default",className:he("gap-1 px-2.5",e),...t,children:[f.jsx("span",{className:"hidden sm:inline",children:"Next"}),f.jsx(p9,{className:"size-4"})]})}function MF({className:e,...t}){return f.jsxs("span",{"aria-hidden":!0,"data-slot":"pagination-ellipsis",className:he("flex size-9 items-center justify-center",e),...t,children:[f.jsx(w9,{className:"size-4"}),f.jsx("span",{className:"sr-only",children:"More pages"})]})}
63function CB(){const[e,t]=x.useState(1),{data:r,isLoading:s}=hC(e),i=(r?.transactions??[]).filter(u=>u.amount<0),c=r?Math.ceil(r.total/r.limit):1;return s?f.jsxs("div",{className:"flex flex-col gap-4",children:[f.jsx(ta,{label:"Usage history"}),[1,2,3].map(u=>f.jsx("div",{className:"h-12 animate-pulse rounded-[16px] bg-(--surface-overlay)"},u))]}):f.jsxs("div",{className:"flex flex-col gap-4",children:[f.jsx(ta,{label:"Usage history"}),i.length===0?f.jsxs("div",{className:"rounded-[16px] border border-(--border-subtle) px-6 py-10 text-center",children:[f.jsx("p",{className:"text-sm text-(--text-secondary)",children:"No usage yet."}),f.jsx("p",{className:"text-xs text-(--text-muted)",children:"Credit spend appears here once you start generating lessons."})]}):f.jsxs(f.Fragment,{children:[f.jsx("div",{className:"overflow-x-auto rounded-[16px] border border-(--border-subtle) [scrollbar-width:thin]",children:f.jsxs("table",{className:"w-full min-w-[480px] text-sm",children:[f.jsx("thead",{children:f.jsxs("tr",{className:"border-b border-(--border-subtle) text-left text-xs font-medium text-(--text-muted)",children:[f.jsx("th",{className:"px-4 py-3",children:"Date"}),f.jsx("th",{className:"px-4 py-3",children:"Action"}),f.jsx("th",{className:"px-4 py-3 text-right",children:"Amount"}),f.jsx("th",{className:"px-4 py-3 text-right",children:"Balance"})]})}),f.jsx("tbody",{children:i.map(u=>f.jsxs("tr",{className:"border-b border-(--border-subtle) last:border-0",children:[f.jsx("td",{className:"px-4 py-3 text-xs text-(--text-muted)",children:Go(u.createdAt)}),f.jsx("td",{className:"px-4 py-3 text-(--text-primary)",children:aB(u.action)}),f.jsx("td",{className:he("px-4 py-3 text-right tabular-nums font-medium",u.amount>0?"text-(--brand-dynamiclearning)":"text-(--text-primary)"),children:sB(u.amount)}),f.jsx("td",{className:"px-4 py-3 text-right tabular-nums text-(--text-muted)",children:u.balanceAfter.toLocaleString()})]},u.id))})]})}),c>1&&f.jsx(SB,{children:f.jsxs(wB,{children:[f.jsx(Kp,{children:f.jsx(_B,{onClick:()=>t(u=>Math.max(1,u-1)),disabled:e===1})}),f.jsx(Kp,{children:f.jsxs("span",{className:"px-3 text-sm text-(--text-muted)",children:["Page ",e," of ",c]})}),f.jsx(Kp,{children:f.jsx(EB,{onClick:()=>t(u=>Math.min(c,u+1)),disabled:e===c})})]})})]})]})}function RB({balance:e,isLoading:t}){return f.jsx(Fl,{className:"rounded-[24px] border-(--border-subtle)",children:f.jsxs(Vl,{className:"flex flex-col gap-1",children:[f.jsx("span",{className:"text-xs font-bold uppercase tracking-[0.14em] text-(--text-secondary)",children:"Credit balance"}),t?f.jsx("div",{className:"h-10 w-32 animate-pulse rounded-[12px] bg-(--surface-overlay)"}):f.jsx("span",{className:he("text-3xl font-semibold tabular-nums tracking-tight",e!==void 0&&e>0?"text-(--brand-dynamiclearning)":"text-(--text-primary)"),children:e?.toLocaleString()??"---"}),f.jsx("span",{className:"text-xs text-(--text-muted)",children:"credits remaining"})]})})}function TB(){return or({queryKey:["credits","purchases"],queryFn:()=>$7({baseUrl:Je})})}const OB={pending:"Pending",completed:"Completed",failed:"Failed",expired:"Expired"};function AB({statusBanner:e,onBannerDismissed:t}){const{data:r,isLoading:s}=Dl(),{data:i,isLoading:c}=ZE(),{data:u}=TB(),d=JE(),h=vn(),[m,v]=x.useState(null),[g,b]=x.useState(null),[S,_]=x.useState(!1),C=x.useRef(null),E=u?.filter(N=>N.status!=="pending"),R=S?"success":e,A=()=>{_(!1),t?.()};x.useEffect(()=>{e&&(h.invalidateQueries({queryKey:["org","credits","balance"]}),h.invalidateQueries({queryKey:["credits","purchases"]}))},[e,h]),x.useEffect(()=>{if(g===null)return;const N=setInterval(()=>{h.invalidateQueries({queryKey:["org","credits","balance"]}),h.invalidateQueries({queryKey:["credits","purchases"]}),Date.now()-g>600*1e3&&b(null)},5e3);return()=>clearInterval(N)},[g,h]),x.useEffect(()=>{if(g===null)return;const N=C.current;if(N===null)return;const D=r?.balance;D!==void 0&&D>N&&(b(null),_(!0),C.current=null)},[r?.balance,g]);const j=async N=>{v(N.id);try{const D=await d.mutateAsync(N.id);C.current=r?.balance??0,b(Date.now()),_(!1),km(D.checkoutUrl)}catch(D){console.error("Purchase failed",D),v(null)}};return f.jsxs("div",{className:"flex flex-col gap-6",children:[R==="success"&&f.jsx(v2,{tone:"success",onDismiss:A,children:"Payment received. Your balance will update in a few seconds."}
63),R==="cancel"&&f.jsx(v2,{tone:"muted",onDismiss:t,children:"Checkout cancelled. No credits added."}),f.jsx(RB,{balance:r?.balance,isLoading:s}),f.jsxs("section",{className:"flex flex-col gap-4",children:[f.jsx(ta,{label:"Buy credits"}),f.jsx(eC,{mode:"buy",tiers:i?.tiers,isLoading:c||!i,onBuy:N=>{j(N)},pendingTierId:d.isPending?m:null})]}),f.jsxs("section",{className:"flex flex-col gap-4",children:[f.jsx(ta,{label:"Recent purchases"}),!E||E.length===0?f.jsxs("div",{className:"rounded-[16px] border border-(--border-subtle) px-6 py-10 text-center",children:[f.jsx("p",{className:"text-sm text-(--text-secondary)",children:"No purchases yet."}),f.jsx("p",{className:"text-xs text-(--text-muted)",children:"Pick a tier above to top up."})]}):f.jsx("div",{className:"overflow-x-auto rounded-[16px] border border-(--border-subtle)",children:f.jsxs("table",{className:"w-full text-sm",children:[f.jsx("thead",{children:f.jsxs("tr",{className:"border-b border-(--border-subtle) text-left text-xs font-medium text-(--text-muted)",children:[f.jsx("th",{className:"px-4 py-3",children:"Date"}),f.jsx("th",{className:"px-4 py-3 text-right",children:"Credits"}),f.jsx("th",{className:"px-4 py-3 text-right",children:"Amount"}),f.jsx("th",{className:"px-4 py-3",children:"Status"})]})}),f.jsx("tbody",{children:E.map(N=>f.jsxs("tr",{className:"border-b border-(--border-subtle) last:border-0",children:[f.jsx("td",{className:"px-4 py-3 text-xs text-(--text-muted)",children:new Date(N.createdAt).toLocaleString()}),f.jsx("td",{className:"px-4 py-3 text-right tabular-nums text-(--text-primary)",children:N.creditAmount.toLocaleString()}),f.jsx("td",{className:"px-4 py-3 text-right tabular-nums text-(--text-muted)",children:Nl(N.priceUsdCents)}),f.jsx("td",{className:he("px-4 py-3 text-xs font-medium",N.status==="completed"?"text-(--brand-dynamiclearning)":N.status==="failed"||N.status==="expired"?"text-(--status-red)":"text-(--text-muted)"),children:OB[N.status]})]},N.id))})]})})]})]})}function v2({tone:e,onDismiss:t,children:r}){return f.jsxs("div",{className:he("flex items-start justify-between gap-3 rounded-md border px-4 py-3 text-sm",e==="success"?"border-(--brand-dynamiclearning)/30 bg-(--brand-dynamiclearning)/10 text-(--text-primary)":"border-(--border-subtle) bg-(--surface-overlay) text-(--text-secondary)"),children:[f.jsx("span",{children:r}),t&&f.jsx("button",{type:"button",className:"text-xs text-(--text-muted) hover:text-(--text-primary)",onClick:t,children:"Dismiss"})]})}const NB={invalid_code:"That code isn't valid.",code_inactive:"This code is no longer active.",code_expired:"This code has expired.",code_exhausted:"This code has reached its redemption limit.",already_redeemed:"You've already redeemed this code.",personal_org_not_found:"Couldn't find your personal workspace."};function MB(e){return e instanceof Yg?NB[e.reason]??"Couldn't redeem that code.":"Couldn't redeem that code. Try again in a moment."}function jB(){const[e,t]=x.useState(""),r=tC(),s=e.trim(),i=s.length>=4&&!r.isPending;function c(u){u.preventDefault(),i&&r.mutate(s,{onSuccess:d=>{ei.success(`Added ${d.creditsGranted.toLocaleString("en-US")} credits`,{description:`New balance: ${d.balance.toLocaleString("en-US")} credits`}),t("")},onError:d=>{ei.error(MB(d))}})}return f.jsx(Fl,{children:f.jsxs(Vl,{className:"flex flex-col gap-3",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(E9,{className:"size-4 text-(--text-muted)"}),f.jsx("h3",{className:"text-sm font-medium text-(--text-primary)",children:"Have a referral code?"})]}),f.jsx("p",{className:"text-sm text-(--text-secondary)",children:"Redeem a code to add credits to your workspace."}),f.jsxs("form",{onSubmit:c,className:"flex flex-col gap-2 sm:flex-row",children:[f.jsx("input",{type:"text",value:e,onChange:u=>t(u.target.value),placeholder:"Enter code",autoComplete:"off",spellCheck:!1,className:"w-full rounded-lg border border-(--border-subtle) bg-(--surface-overlay) px-3 py-2 text-sm uppercase tracking-wider text-(--text-primary) outline-none focus:border-(--border-strong) sm:max-w-xs"}),f.jsx(De,{type:"submit",disabled:!i,children:r.isPending?"Redeemingâ¦":"Redeem"})]})]})})}const yC=[{id:"overview",label:"Overview"},{id:"members",label:"Members"},{id:"keys",label:"API keys"},{id:"billing",label:"Billing"}];function LB(e){return yC.some(t=>t.id===e)}function DB(e){return e==="usage"?"billing":e==="settings"?"overview":LB(e)?e:"overview"}function jF({tab:e,status:t,onTabChange:r,onClearStatus:s}){const i=e,{data:c,isLoading:u}=Dl(),{data:d}=fC(),{data:h}
63=hC(1),[m,v]=Xz(),g=d?.filter(b=>b.isActive).length;return f.jsx(Yz,{isCollapsed:m,onCollapsedChange:v,renderSidebar:({isCollapsed:b,toggleSidebar:S,contentId:_})=>f.jsx(Iz,{isCollapsed:b,onToggleSidebar:S,contentId:_,ariaLabel:"Workspace navigation"}),getSidebarClassName:()=>"dl-app-sidebar",mainClassName:"flex flex-col",children:f.jsxs("div",{className:"mx-auto w-full max-w-4xl px-4 py-6 sm:px-6 sm:py-8",children:[f.jsx("header",{className:"mb-6",children:f.jsx("h1",{className:"font-[family-name:--font-family-display] text-3xl font-medium text-(--text-primary)",children:"Workspace"})}),f.jsx(Gz,{tabs:yC,activeId:i,ariaLabel:"Workspace categories",onSelect:r,className:"mb-8"}),f.jsxs("div",{className:"flex flex-col gap-6",children:[i==="overview"&&f.jsxs(f.Fragment,{children:[f.jsxs("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-3",children:[f.jsx(Gp,{label:"Credit balance",value:c?.balance.toLocaleString(),hint:"credits remaining",accent:c!==void 0&&c.balance>0,isLoading:u}),f.jsx(Gp,{label:"Active API keys",value:g,isLoading:!d}),f.jsx(Gp,{label:"Total transactions",value:h?.total,isLoading:!h})]}),f.jsx(hB,{})]}),i==="members"&&f.jsx(xB,{}),i==="keys"&&f.jsx(oB,{}),i==="billing"&&f.jsxs(f.Fragment,{children:[f.jsx(AB,{statusBanner:t??null,onBannerDismissed:s}),f.jsx(jB,{}),f.jsx(CB,{})]})]})]})})}const IB=()=>qe(()=>import("./dashboard-2Mf4ZWG0.js"),[]);function kB(e){return e==="success"||e==="cancel"?e:void 0}const PB=ze("/dashboard")({validateSearch:e=>{const t=DB(typeof e.tab=="string"?e.tab:""),r=kB(e.status);return r?{tab:t,status:r}:{tab:t}},component:Qe(IB,"component")}),UB=()=>qe(()=>import("./index-CDEw8P3T.js"),__vite__mapDeps([18,1,11,12,13,14,5,19,6,9,10,15])),zB=ze("/")({component:Qe(UB,"component")}),BB=ze("/settings/")({beforeLoad:()=>{throw Ga({to:"/settings/general"})}}),HB=()=>qe(()=>import("./index-uuMwES6w.js"),[]),$B=ze("/lessons/")({component:Qe(HB,"component")}),FB=()=>qe(()=>import("./u._slug-3HjRzt2K.js"),__vite__mapDeps([20,3,5])),VB=ze("/u/$slug")({component:Qe(FB,"component"),head:({params:e})=>({meta:[{title:`${b2(e.slug)} · Dynamic Learning`},{name:"description",content:`${b2(e.slug)}'s public lessons on Dynamic Learning`}]})});function b2(e){return e.split("-").map(t=>t&&t.charAt(0).toUpperCase()+t.slice(1)).join(" ")}const qB=()=>qe(()=>import("./general-CPhVFMbx.js"),__vite__mapDeps([21,3])),YB=ze("/settings/general")({component:Qe(qB,"component"),head:()=>({meta:[{title:"Settings · Dynamic Learning"},{name:"description",content:"Manage your pen name and basic account settings."}]})}),GB=()=>qe(()=>import("./tour-z9K4AHTV.js"),__vite__mapDeps([22,23,24,25,26,27,28,14,29])),KB=ze("/lessons/tour")({validateSearch:e=>({phase:e.phase==="playback"||e.phase==="controls"||e.phase==="chat"||e.phase==="blogToggle"||e.phase==="blog"?e.phase:"visual",preview:e.preview==="1"||e.preview===1||e.preview===!0}),component:Qe(GB,"component")}),ld=".md";function QB(e){return e.endsWith(ld)&&e.length>ld.length}function XB(e){return e.endsWith(ld)?e.slice(0,-ld.length):e}function WB(e,t){const r=XB(e);return`${t.endsWith("/")?t.slice(0,-1):t}/lessons/${encodeURIComponent(r)}/export/markdown?format=agent`}const ZB=()=>qe(()=>import("./_lessonId-DzhuBKNb.js"),[]),JB=ze("/lessons/$lessonId")({beforeLoad:({params:e})=>{if(QB(e.lessonId))throw Ga({href:WB(e.lessonId,Je)})},component:Qe(ZB,"component")}),eH=()=>qe(()=>import("./learn_.tour-DoEamwg3.js"),__vite__mapDeps([30,10,31,25,28,14,11,12,13,29])),tH=ze("/learn_/tour")({validateSearch:e=>({phase:e.phase==="topic"||e.phase==="revision"?e.phase:"initial",preview:e.preview==="1"||e.preview===1||e.preview===!0}),component:Qe(eH,"component")}),nH=()=>qe(()=>import("./learn_.plan-Dltort-Q.js"),__vite__mapDeps([32,10,33,26,31,25,28,14,12,15])),rH=ze("/learn_/plan")({component:Qe(nH,"component")}),aH=ze("/account/credits")({beforeLoad:()=>{throw Ga({to:"/dashboard",search:{tab:"billing"}})}}),sH=ze("/internal/")({beforeLoad:()=>{throw Ga({to:"/internal/stats"})}}),oH=()=>qe(()=>import("./internal.users-WHp-yB3t.js"),__vite__mapDeps([34,35,17,7,36])),iH=ze("/internal/users")({component:Qe(oH,"component")}),lH=()=>qe(()=>import("./internal.stats-C3IiLDkl.js"),__vite__mapDeps([37,35,17,38])),cH=ze("/internal/stats")({component:Qe(lH,"component")}),uH=()=>qe(()=>import("./internal.referrals-H9ftumN0.js"),__vite__mapDeps([39,35,17,40,41,7,42])),dH=ze("/internal/referrals")({component:Qe(uH,"component")}),fH=()=>qe(()=>import("./internal.purchases-DtTL4yX7.js"),__vite__mapDeps([43,35,17,41,7,40,44])),hH=ze("/internal/purchases")({component:Qe(fH,"component")}),pH=()=>qe(()=>import("./internal.orgs-B6T5R0w_.js"),__vite__mapDeps([45,35,17,46,7,36])),mH=ze("/internal/orgs")({component:Qe(pH,"component")}),gH=()=>qe(()=>import("./internal.grants-DyY51HbL.js"),__vite__mapDeps([47,35,17,41,7,40])),yH=ze("/internal/grants")({component:Qe(gH,"component")}),vH=()=>qe(()=>import("./internal.feedback-Dp6B4kox.js"),__vite__mapDeps([48,35,17,41,7])),bH=ze("/internal/feedback")({component:Qe(vH,"component")}),xH=()=>qe(()=>import("./learn_.plan_._sessionId-BQshGIf1.js"),__vite__mapDeps([49,10,33,26,31,25,28,14,50,27,51]
63)),SH=ze("/learn_/plan_/$sessionId")({component:Qe(xH,"component")}),wH=/<v(?:iz|z)\s+id="([^"]+)"[^>]*>[\s\S]*?<\/v(?:iz|z)>/g;function LF(e){const t=[];let r=0;for(const i of e.matchAll(wH)){const c=e.slice(r,i.index);c.trim()&&t.push({type:"markdown",content:c}),t.push({type:"viz",id:i[1]}),r=i.index+i[0].length}const s=e.slice(r);return s.trim()&&t.push({type:"markdown",content:s}),t}const _H=/<vis-manual\b[^>]*>([\s\S]*?)<\/vis-manual>/gi,EH=/<\/?vis-manual\b[^>]*\/?>/gi;function CH(e){return e.replace(_H,(t,r)=>r).replace(EH,"")}const RH=/<v(?:iz|z)\b[^>]*>[\s\S]*?<\/v(?:iz|z)>/gi,TH=/<\/?v(?:iz|z)\b[^>]*\/?>/gi;function DF(e){return e.replace(RH,"").replace(TH,"")}function IF(e,t){const r=t?.trim();if(!r)return e;const s=r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i=new RegExp(`^\\s*#{1,2}\\s+${s}\\s*(?:\\r?\\n+|$)`,"i");return e.replace(i,"")}const OH=/<ref\s+slide="(\d+)">(.*?)<\/ref>/g;function kF(e){return e.replace(OH,(t,r,s)=>`[${s}](#dl-slide-ref-${r})`)}const AH=()=>qe(()=>import("./index-BGqwTttv.js"),__vite__mapDeps([52,53,26,27,54,24,25,51,23,28,14])),Qp="https://dynamiclearning.ai",NH=155,MH=5e4;function jH(e,t){return e.length<=t?e:`${e.slice(0,t-1).trim()}â¦`}const LH=ze("/lessons/$lessonId/")({component:Qe(AH,"component"),validateSearch:e=>({view:e.view==="deck"||e.view==="reading"?e.view:void 0}),loader:async({params:e})=>{try{const t=J8(),r=await p7(e.lessonId,{baseUrl:t});if(r.isPublic!==!0)return{publicLesson:null,articleBody:""};const s=r.slides.filter(u=>u.status==="ready").sort((u,d)=>u.order-d.order),c=(await Promise.all(s.map(u=>m7(e.lessonId,u.id,{baseUrl:t}).then(d=>d.content??"").catch(()=>"")))).map(u=>CH(u).trim()).filter(Boolean).join(` 64 65`).slice(0,MH);return{publicLesson:r,articleBody:c}}catch{return{publicLesson:null,articleBody:""}}},head:({loaderData:e,params:t})=>{const r=e?.publicLesson;if(!r)return{meta:[{title:"Lesson · Dynamic Learning"},{name:"robots",content:"noindex"}]};const s=`${r.title} · Dynamic Learning`,i=jH(r.description||"An interactive AI-generated lesson on Dynamic Learning.",NH),c=`${Qp}/lessons/${t.lessonId}`,u=r.updatedAt?`?v=${encodeURIComponent(r.updatedAt)}`:"",d=eN(`/lessons/${t.lessonId}/og-image${u}`,Qp),h=e.articleBody,m={"@context":"https://schema.org","@type":["LearningResource","Article"],name:r.title,headline:r.title,description:i,url:c,learningResourceType:"InteractiveResource",inLanguage:"en",isAccessibleForFree:!0};return h&&(m.articleBody=h,m.text=h),r.authorDisplayName&&(m.author={"@type":"Person",name:r.authorDisplayName,...r.authorDisplaySlug?{url:`${Qp}/u/${r.authorDisplaySlug}`}:{}}),r.createdAt&&(m.datePublished=r.createdAt),r.updatedAt&&(m.dateModified=r.updatedAt),typeof r.viewCount=="number"&&(m.interactionStatistic={"@type":"InteractionCounter",interactionType:"https://schema.org/ViewAction",userInteractionCount:r.viewCount}),{meta:[{title:s},{name:"description",content:i},{property:"og:type",content:"article"},{property:"og:title",content:s},{property:"og:description",content:i},{property:"og:url",content:c},{property:"og:image",content:d},{property:"og:image:width",content:"1200"},{property:"og:image:height",content:"630"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:s},{name:"twitter:description",content:i},{name:"twitter:image",content:d}],links:[{rel:"canonical",href:c}],scripts:[{type:"application/ld+json",children:JSON.stringify(m)}]}}}),DH=()=>qe(()=>import("./v2-BGqwTttv.js"),__vite__mapDeps([55,53,26,27,54,24,25,51,23,28,14])),IH=ze("/lessons/$lessonId/v2")({component:Qe(DH,"component")}),kH=()=>qe(()=>import("./v1-C4HWnVv9.js"),__vite__mapDeps([56,3,24,25,26,50,27,13,4,54,51,19,14,57])),PH=ze("/lessons/$lessonId/v1")({component:Qe(kH,"component")}),UH=()=>qe(()=>import("./internal.users_._userId-CBZFtwvJ.js"),__vite__mapDeps([58,38,59,42,57,44])),zH=ze("/internal/users_/$userId")({component:Qe(UH,"component")}),BH=()=>qe(()=>import("./internal.referrals_._codeId-vnz-vKB9.js"),[]),HH=ze("/internal/referrals_/$codeId")({component:Qe(BH,"component")}),$H=()=>qe(()=>import("./internal.orgs_._orgId-CJotduCE.js"),__vite__mapDeps([60,46,38,59,44,57])),FH=ze("/internal/orgs_/$orgId")({component:Qe($H,"component")}),VH=ze("/lessons/$lessonId/slides/$slideId")({beforeLoad:({params:e})=>{throw Ga({to:"/lessons/$lessonId",params:{lessonId:e.lessonId},hash:`slide-${e.slideId}`,replace:!0})}}),qH=fU.update({id:"/sign-in",path:"/sign-in",getParentRoute:()=>Mt}),YH=pU.update({id:"/my-lessons",path:"/my-lessons",getParentRoute:()=>Mt}),GH=SU.update({id:"/library",path:"/library",getParentRoute:()=>Mt}),KH=_U.update({id:"/learn",path:"/learn",getParentRoute:()=>Mt}),QH=CU.update({id:"/launch",path:"/launch",getParentRoute:()=>Mt}),Yn=TU.update({id:"/internal",path:"/internal",getParentRoute:()=>Mt}),XH=PB.update({id:"/dashboard",path:"/dashboard",getParentRoute:()=>Mt}),WH=zB.update({id:"/",path:"/",getParentRoute:()=>Mt}),ZH=BB.update({id:"/settings/",path:"/settings/",getParentRoute:()=>Mt}),JH=$B.update({id:"/lessons/",path:"/lessons/",getParentRoute:()=>Mt}),e$=VB.update({id:"/u/$slug",path:"/u/$slug",getParentRoute:()=>Mt}),t$=YB.update({id:"/settings/general",path:"/settings/general",getParentRoute:()=>Mt}),n$=KB.update({id:"/lessons/tour",path:"/lessons/tour",getParentRoute:()=>Mt}),ql=JB.update({id:"/lessons/$lessonId",path:"/lessons/$lessonId",getParentRoute:()=>Mt}),r$=tH.update({id:"/learn_/tour",path:"/learn/tour",getParentRoute:()=>Mt}),a$=rH.update({id:"/learn_/plan",path:"/learn/plan",getParentRoute:()=>Mt}),s$=aH.update({id:"/account/credits",path:"/account/credits",getParentRoute:()=>Mt}),o$=sH.update({id:"/",path:"/",getParentRoute:()=>Yn}),i$=iH.update({id:"/users",path:"/users",getParentRoute:()=>Yn}),l$=cH.update({id:"/stats",path:"/stats",getParentRoute:()=>Yn}),c$=dH.update({id:"/referrals",path:"/referrals",getParentRoute:()=>Yn}),u$=hH.update({id:"/purchases",path:"/purchases",getParentRoute:()=>Yn}),d$=mH.update({id:"/orgs",path:"/orgs",getParentRoute:()=>Yn}),f$=yH.update({id:"/grants",path:"/grants",getParentRoute:()=>Yn}),h$=bH.update({id:"/feedback",path:"/feedback",getParentRoute:()=>Yn}),p$=SH.update({id:"/learn_/plan_/$sessionId",path:"/learn/plan/$sessionId",getParentRoute:()=>Mt}),m$=LH.update({id:"/",path:"/",getParentRoute:()=>ql}),g$=IH.update({id:"/v2",path:"/v2",getParentRoute:()=>ql}),y$=PH.update({id:"/v1",path:"/v1",getParentRoute:()=>ql}),v$=zH.update({id:"/users_/$userId",path:"/users/$userId",getParentRoute:()=>Yn}),b$=HH.update({id:"/referrals_/$codeId",path:"/referrals/$codeId",getParentRoute:()=>Yn}),x$=FH.update({id:"/orgs_/$orgId",path:"/orgs/$orgId",getParentRoute:()=>Yn}),S$=VH.update({id:"/slides/$slideId",path:"/slides/$slideId",getParentRoute:()=>ql}),w$={InternalFeedbackRoute:h$,InternalGrantsRoute:f$,InternalOrgsRoute:d$,InternalPurchasesRoute:u$,InternalReferralsRoute:c$,InternalStatsRoute:l$,InternalUsersRoute:i$,InternalIndexRoute:o$,InternalOrgsOrgIdR
65oute:x$,InternalReferralsCodeIdRoute:b$,InternalUsersUserIdRoute:v$},_$=Yn._addFileChildren(w$),E$={LessonsLessonIdV1Route:y$,LessonsLessonIdV2Route:g$,LessonsLessonIdIndexRoute:m$,LessonsLessonIdSlidesSlideIdRoute:S$},C$=ql._addFileChildren(E$),R$={IndexRoute:WH,DashboardRoute:XH,InternalRoute:_$,LaunchRoute:QH,LearnRoute:KH,LibraryRoute:GH,MyLessonsRoute:YH,SignInRoute:qH,AccountCreditsRoute:s$,LearnPlanRoute:a$,LearnTourRoute:r$,LessonsLessonIdRoute:C$,LessonsTourRoute:n$,SettingsGeneralRoute:t$,USlugRoute:e$,LessonsIndexRoute:JH,SettingsIndexRoute:ZH,LearnPlanSessionIdRoute:p$},T$=Mt._addFileChildren(R$);function O$(){return e6({routeTree:T$,context:YS(),scrollRestoration:!0,defaultPreload:"intent",defaultPreloadStaleTime:0})}async function A$(){const e=await O$();let t;return t=[],window.__TSS_START_OPTIONS__={serializationAdapters:t},t.push(XO),e.options.serializationAdapters&&t.push(...e.options.serializationAdapters),e.update({basepath:"",serializationAdapters:t}),e.stores.matchesId.state.length||await ZO(e),e}async function N$(){const e=await A$();return window.$_TSR?.h(),e}var Xp;function M$(){return Xp||(Xp=N$()),f.jsx(nA,{promise:Xp,children:e=>f.jsx(r6,{router:e})})}x.startTransition(()=>{U3.hydrateRoot(document,f.jsx(x.StrictMode,{children:f.jsx(M$,{})}))});export{V7 as $,Yz as A,De as B,PB as C,jF as D,eF as E,JS as F,Mu as G,wF as H,K7 as I,xF as J,Q7 as K,Kt as L,W7 as M,AA as N,QA as O,SB as P,_F as Q,fU as R,wP as S,X7 as T,Jm as U,Gz as V,vn as W,Xu as X,qn as Y,Pa as Z,bF as _,cz as a,kF as a$,AP as a0,X$ as a1,F$ as a2,KB as a3,tH as a4,qe as a5,cB as a6,uB as a7,dB as a8,fB as a9,qE as aA,ei as aB,ci as aC,x9 as aD,E9 as aE,ew as aF,Ks as aG,Qs as aH,ai as aI,nr as aJ,rr as aK,rF as aL,SH as aM,vF as aN,tF as aO,nF as aP,NF as aQ,Tz as aR,hF as aS,$$ as aT,Y$ as aU,Im as aV,M9 as aW,AF as aX,SF as aY,zP as aZ,Q$ as a_,L9 as aa,Dl as ab,Za as ac,V$ as ad,ti as ae,Ng as af,wr as ag,Ke as ah,Pe as ai,be as aj,Mg as ak,Rr as al,Pl as am,fi as an,vg as ao,_d as ap,Ja as aq,Us as ar,yg as as,Sd as at,kl as au,jg as av,Lg as aw,ue as ax,f9 as ay,p9 as az,yn as b,DF as b0,CH as b1,mF as b2,fF as b3,JN as b4,G$ as b5,K$ as b6,pF as b7,IF as b8,LF as b9,si as bA,iF as bB,lF as bC,cF as bD,J$ as bE,mj as bF,CF as bG,bj as bH,xj as bI,Sj as bJ,wj as bK,EF as bL,yj as bM,vj as bN,H9 as bO,gj as bP,x2 as bQ,o9 as bR,fx as bS,KE as bT,ow as bU,j$ as bV,RA as bW,jl as bX,ii as bY,S2 as bZ,gn as b_,At as ba,Pd as bb,iw as bc,aF as bd,sF as be,yF as bf,Fl as bg,Vl as bh,Ud as bi,zd as bj,Bd as bk,Ha as bl,Kg as bm,Ml as bn,lC as bo,mz as bp,Mz as bq,p7 as br,m7 as bs,W$ as bt,OF as bu,Z$ as bv,dF as bw,gF as bx,uF as by,oF as bz,dt as c,Xz as d,TF as e,eg as f,Iz as g,he as h,EP as i,f as j,_P as k,CP as l,RP as m,Gg as n,wB as o,Kp as p,_B as q,x as r,uU as s,MF as t,oi as u,gC as v,EB as w,Je as x,or as y,L$ as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.