var iw=e=>{throw TypeError(e)};var dg=(e,t,r)=>t.has(e)||iw("Cannot "+r);var U=(e,t,r)=>(dg(e,t,"read from private field"),r?r.call(e):t.get(e)),he=(e,t,r)=>t.has(e)?iw("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),oe=(e,t,r,n)=>(dg(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),Te=(e,t,r)=>(dg(e,t,"access private method"),r);var T0=(e,t,r,n)=>({set _(s){oe(e,t,s,r)},get _(){return U(e,t,n)}});function zR(e,t){for(var r=0;rn[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(s){if(s.ep)return;s.ep=!0;const i=r(s);fetch(s.href,i)}})();var Yn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Sm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function BR(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),r}var iS={exports:{}},Cm={},aS={exports:{}},Re={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Hf=Symbol.for("react.element"),UR=Symbol.for("react.portal"),VR=Symbol.for("react.fragment"),KR=Symbol.for("react.strict_mode"),HR=Symbol.for("react.profiler"),qR=Symbol.for("react.provider"),WR=Symbol.for("react.context"),GR=Symbol.for("react.forward_ref"),YR=Symbol.for("react.suspense"),QR=Symbol.for("react.memo"),XR=Symbol.for("react.lazy"),aw=Symbol.iterator;function ZR(e){return e===null||typeof e!="object"?null:(e=aw&&e[aw]||e["@@iterator"],typeof e=="function"?e:null)}var oS={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},lS=Object.assign,uS={};function cc(e,t,r){this.props=e,this.context=t,this.refs=uS,this.updater=r||oS}cc.prototype.isReactComponent={};cc.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};cc.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function cS(){}cS.prototype=cc.prototype;function Jy(e,t,r){this.props=e,this.context=t,this.refs=uS,this.updater=r||oS}var e2=Jy.prototype=new cS;e2.constructor=Jy;lS(e2,cc.prototype);e2.isPureReactComponent=!0;var ow=Array.isArray,dS=Object.prototype.hasOwnProperty,t2={current:null},fS={key:!0,ref:!0,__self:!0,__source:!0};function pS(e,t,r){var n,s={},i=null,a=null;if(t!=null)for(n in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)dS.call(t,n)&&!fS.hasOwnProperty(n)&&(s[n]=t[n]);var o=arguments.length-2;if(o===1)s.children=r;else if(1>>1,L=I[F];if(0>>1;Fs(Z,M))Xs(ie,Z)?(I[F]=ie,I[X]=M,F=X):(I[F]=Z,I[K]=M,F=K);else if(Xs(ie,M))I[F]=ie,I[X]=M,F=X;else break e}}return D}function s(I,D){var M=I.sortIndex-D.sortIndex;return M!==0?M:I.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,o=a.now();e.unstable_now=function(){return a.now()-o}}var u=[],c=[],d=1,f=null,h=3,m=!1,p=!1,v=!1,x=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(I){for(var D=r(c);D!==null;){if(D.callback===null)n(c);else if(D.startTime<=I)n(c),D.sortIndex=D.expirationTime,t(u,D);else break;D=r(c)}}function y(I){if(v=!1,E(I),!p)if(r(u)!==null)p=!0,z(S);else{var D=r(c);D!==null&&O(y,D.startTime-I)}}function S(I,D){p=!1,v&&(v=!1,g(C),C=-1),m=!0;var M=h;try{for(E(D),f=r(u);f!==null&&(!(f.expirationTime>D)||I&&!P());){var F=f.callback;if(typeof F=="function"){f.callback=null,h=f.priorityLevel;var L=F(f.expirationTime<=D);D=e.unstable_now(),typeof L=="function"?f.callback=L:f===r(u)&&n(u),E(D)}else n(u);f=r(u)}if(f!==null)var q=!0;else{var K=r(c);K!==null&&O(y,K.startTime-D),q=!1}return q}finally{f=null,h=M,m=!1}}var k=!1,_=null,C=-1,j=5,T=-1;function P(){return!(e.unstable_now()-TI||125F?(I.sortIndex=M,t(c,I),r(u)===null&&I===r(c)&&(v?(g(C),C=-1):v=!0,O(y,M-F))):(I.sortIndex=L,t(u,I),p||m||(p=!0,z(S))),I},e.unstable_shouldYield=P,e.unstable_wrapCallback=function(I){var D=h;return function(){var M=h;h=D;try{return I.apply(this,arguments)}finally{h=M}}}})(vS);xS.exports=vS;var cF=xS.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var dF=w,_n=cF;function re(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vv=Object.prototype.hasOwnProperty,fF=/^[: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]*$/,uw={},cw={};function pF(e){return vv.call(cw,e)?!0:vv.call(uw,e)?!1:fF.test(e)?cw[e]=!0:(uw[e]=!0,!1)}function hF(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function mF(e,t,r,n){if(t===null||typeof t>"u"||hF(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Jr(e,t,r,n,s,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=s,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var kr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){kr[e]=new Jr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];kr[t]=new Jr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){kr[e]=new Jr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){kr[e]=new Jr(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){kr[e]=new Jr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){kr[e]=new Jr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){kr[e]=new Jr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){kr[e]=new Jr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){kr[e]=new Jr(e,5,!1,e.toLowerCase(),null,!1,!1)});var n2=/[\-:]([a-z])/g;function s2(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(n2,s2);kr[t]=new Jr(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(n2,s2);kr[t]=new Jr(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(n2,s2);kr[t]=new Jr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){kr[e]=new Jr(e,1,!1,e.toLowerCase(),null,!1,!1)});kr.xlinkHref=new Jr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){kr[e]=new Jr(e,1,!1,e.toLowerCase(),null,!0,!0)});function i2(e,t,r,n){var s=kr.hasOwnProperty(t)?kr[t]:null;(s!==null?s.type!==0:n||!(2o||s[a]!==i[o]){var u=` `+s[a].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=a&&0<=o);break}}}finally{hg=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Xc(e):""}function gF(e){switch(e.tag){case 5:return Xc(e.type);case 16:return Xc("Lazy");case 13:return Xc("Suspense");case 19:return Xc("SuspenseList");case 0:case 2:case 15:return e=mg(e.type,!1),e;case 11:return e=mg(e.type.render,!1),e;case 1:return e=mg(e.type,!0),e;default:return""}}function Ev(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case zl:return"Fragment";case Ol:return"Portal";case bv:return"Profiler";case a2:return"StrictMode";case yv:return"Suspense";case wv:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case wS:return(e.displayName||"Context")+".Consumer";case yS:return(e._context.displayName||"Context")+".Provider";case o2:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case l2:return t=e.displayName||null,t!==null?t:Ev(e.type)||"Memo";case qi:t=e._payload,e=e._init;try{return Ev(e(t))}catch{}}return null}function xF(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ev(t);case 8:return t===a2?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Pa(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function SS(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function vF(e){var t=SS(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var s=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function $0(e){e._valueTracker||(e._valueTracker=vF(e))}function CS(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=SS(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function ph(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Sv(e,t){var r=t.checked;return Ct({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function fw(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Pa(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function kS(e,t){t=t.checked,t!=null&&i2(e,"checked",t,!1)}function Cv(e,t){kS(e,t);var r=Pa(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?kv(e,t.type,r):t.hasOwnProperty("defaultValue")&&kv(e,t.type,Pa(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function pw(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function kv(e,t,r){(t!=="number"||ph(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Zc=Array.isArray;function lu(e,t,r,n){if(e=e.options,t){t={};for(var s=0;s"+t.valueOf().toString()+"",t=D0.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Gd(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var md={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},bF=["Webkit","ms","Moz","O"];Object.keys(md).forEach(function(e){bF.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),md[t]=md[e]})});function TS(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||md.hasOwnProperty(e)&&md[e]?(""+t).trim():t+"px"}function PS(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,s=TS(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,s):e[r]=s}}var yF=Ct({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function _v(e,t){if(t){if(yF[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(re(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(re(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(re(61))}if(t.style!=null&&typeof t.style!="object")throw Error(re(62))}}function Tv(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Pv=null;function u2(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Av=null,uu=null,cu=null;function gw(e){if(e=Gf(e)){if(typeof Av!="function")throw Error(re(280));var t=e.stateNode;t&&(t=Tm(t),Av(e.stateNode,e.type,t))}}function AS(e){uu?cu?cu.push(e):cu=[e]:uu=e}function $S(){if(uu){var e=uu,t=cu;if(cu=uu=null,gw(e),t)for(e=0;e>>=0,e===0?32:31-(AF(e)/$F|0)|0}var R0=64,F0=4194304;function Jc(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function xh(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,s=e.suspendedLanes,i=e.pingedLanes,a=r&268435455;if(a!==0){var o=a&~s;o!==0?n=Jc(o):(i&=a,i!==0&&(n=Jc(i)))}else a=r&~s,a!==0?n=Jc(a):i!==0&&(n=Jc(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&s)&&(s=n&-n,i=t&-t,s>=i||s===16&&(i&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function qf(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-bs(t),e[t]=r}function MF(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=xd),kw=" ",jw=!1;function ZS(e,t){switch(e){case"keyup":return cM.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function JS(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Bl=!1;function fM(e,t){switch(e){case"compositionend":return JS(t);case"keypress":return t.which!==32?null:(jw=!0,kw);case"textInput":return e=t.data,e===kw&&jw?null:e;default:return null}}function pM(e,t){if(Bl)return e==="compositionend"||!x2&&ZS(e,t)?(e=QS(),Fp=h2=ua=null,Bl=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Pw(r)}}function nC(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?nC(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function sC(){for(var e=window,t=ph();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=ph(e.document)}return t}function v2(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function EM(e){var t=sC(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&nC(r.ownerDocument.documentElement,r)){if(n!==null&&v2(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var s=r.textContent.length,i=Math.min(n.start,s);n=n.end===void 0?i:Math.min(n.end,s),!e.extend&&i>n&&(s=n,n=i,i=s),s=Aw(r,i);var a=Aw(r,n);s&&a&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Ul=null,Iv=null,bd=null,Lv=!1;function $w(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Lv||Ul==null||Ul!==ph(n)||(n=Ul,"selectionStart"in n&&v2(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),bd&&ef(bd,n)||(bd=n,n=yh(Iv,"onSelect"),0Hl||(e.current=Kv[Hl],Kv[Hl]=null,Hl--)}function lt(e,t){Hl++,Kv[Hl]=e.current,e.current=t}var Aa={},zr=Ia(Aa),dn=Ia(!1),zo=Aa;function zu(e,t){var r=e.type.contextTypes;if(!r)return Aa;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var s={},i;for(i in r)s[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function fn(e){return e=e.childContextTypes,e!=null}function Eh(){gt(dn),gt(zr)}function Ow(e,t,r){if(zr.current!==Aa)throw Error(re(168));lt(zr,t),lt(dn,r)}function pC(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var s in n)if(!(s in t))throw Error(re(108,xF(e)||"Unknown",s));return Ct({},r,n)}function Sh(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Aa,zo=zr.current,lt(zr,e),lt(dn,dn.current),!0}function zw(e,t,r){var n=e.stateNode;if(!n)throw Error(re(169));r?(e=pC(e,t,zo),n.__reactInternalMemoizedMergedChildContext=e,gt(dn),gt(zr),lt(zr,e)):gt(dn),lt(dn,r)}var ui=null,Pm=!1,Tg=!1;function hC(e){ui===null?ui=[e]:ui.push(e)}function RM(e){Pm=!0,hC(e)}function La(){if(!Tg&&ui!==null){Tg=!0;var e=0,t=et;try{var r=ui;for(et=1;e>=a,s-=a,hi=1<<32-bs(t)+s|r<C?(j=_,_=null):j=_.sibling;var T=h(g,_,E[C],y);if(T===null){_===null&&(_=j);break}e&&_&&T.alternate===null&&t(g,_),b=i(T,b,C),k===null?S=T:k.sibling=T,k=T,_=j}if(C===E.length)return r(g,_),vt&&eo(g,C),S;if(_===null){for(;CC?(j=_,_=null):j=_.sibling;var P=h(g,_,T.value,y);if(P===null){_===null&&(_=j);break}e&&_&&P.alternate===null&&t(g,_),b=i(P,b,C),k===null?S=P:k.sibling=P,k=P,_=j}if(T.done)return r(g,_),vt&&eo(g,C),S;if(_===null){for(;!T.done;C++,T=E.next())T=f(g,T.value,y),T!==null&&(b=i(T,b,C),k===null?S=T:k.sibling=T,k=T);return vt&&eo(g,C),S}for(_=n(g,_);!T.done;C++,T=E.next())T=m(_,g,C,T.value,y),T!==null&&(e&&T.alternate!==null&&_.delete(T.key===null?C:T.key),b=i(T,b,C),k===null?S=T:k.sibling=T,k=T);return e&&_.forEach(function(R){return t(g,R)}),vt&&eo(g,C),S}function x(g,b,E,y){if(typeof E=="object"&&E!==null&&E.type===zl&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case A0:e:{for(var S=E.key,k=b;k!==null;){if(k.key===S){if(S=E.type,S===zl){if(k.tag===7){r(g,k.sibling),b=s(k,E.props.children),b.return=g,g=b;break e}}else if(k.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===qi&&Vw(S)===k.type){r(g,k.sibling),b=s(k,E.props),b.ref=Fc(g,k,E),b.return=g,g=b;break e}r(g,k);break}else t(g,k);k=k.sibling}E.type===zl?(b=$o(E.props.children,g.mode,y,E.key),b.return=g,g=b):(y=Vp(E.type,E.key,E.props,null,g.mode,y),y.ref=Fc(g,b,E),y.return=g,g=y)}return a(g);case Ol:e:{for(k=E.key;b!==null;){if(b.key===k)if(b.tag===4&&b.stateNode.containerInfo===E.containerInfo&&b.stateNode.implementation===E.implementation){r(g,b.sibling),b=s(b,E.children||[]),b.return=g,g=b;break e}else{r(g,b);break}else t(g,b);b=b.sibling}b=Ig(E,g.mode,y),b.return=g,g=b}return a(g);case qi:return k=E._init,x(g,b,k(E._payload),y)}if(Zc(E))return p(g,b,E,y);if(Pc(E))return v(g,b,E,y);U0(g,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,b!==null&&b.tag===6?(r(g,b.sibling),b=s(b,E),b.return=g,g=b):(r(g,b),b=Mg(E,g.mode,y),b.return=g,g=b),a(g)):r(g,b)}return x}var Uu=vC(!0),bC=vC(!1),jh=Ia(null),Nh=null,Gl=null,E2=null;function S2(){E2=Gl=Nh=null}function C2(e){var t=jh.current;gt(jh),e._currentValue=t}function Wv(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function fu(e,t){Nh=e,E2=Gl=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(un=!0),e.firstContext=null)}function ts(e){var t=e._currentValue;if(E2!==e)if(e={context:e,memoizedValue:t,next:null},Gl===null){if(Nh===null)throw Error(re(308));Gl=e,Nh.dependencies={lanes:0,firstContext:e}}else Gl=Gl.next=e;return t}var co=null;function k2(e){co===null?co=[e]:co.push(e)}function yC(e,t,r,n){var s=t.interleaved;return s===null?(r.next=r,k2(t)):(r.next=s.next,s.next=r),t.interleaved=r,_i(e,n)}function _i(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Wi=!1;function j2(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function wC(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function wi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ea(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,Ve&2){var s=n.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),n.pending=t,_i(e,r)}return s=n.interleaved,s===null?(t.next=t,k2(n)):(t.next=s.next,s.next=t),n.interleaved=t,_i(e,r)}function Ip(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,d2(e,r)}}function Kw(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var s=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?s=i=a:i=i.next=a,r=r.next}while(r!==null);i===null?s=i=t:i=i.next=t}else s=i=t;r={baseState:n.baseState,firstBaseUpdate:s,lastBaseUpdate:i,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function _h(e,t,r,n){var s=e.updateQueue;Wi=!1;var i=s.firstBaseUpdate,a=s.lastBaseUpdate,o=s.shared.pending;if(o!==null){s.shared.pending=null;var u=o,c=u.next;u.next=null,a===null?i=c:a.next=c,a=u;var d=e.alternate;d!==null&&(d=d.updateQueue,o=d.lastBaseUpdate,o!==a&&(o===null?d.firstBaseUpdate=c:o.next=c,d.lastBaseUpdate=u))}if(i!==null){var f=s.baseState;a=0,d=c=u=null,o=i;do{var h=o.lane,m=o.eventTime;if((n&h)===h){d!==null&&(d=d.next={eventTime:m,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var p=e,v=o;switch(h=t,m=r,v.tag){case 1:if(p=v.payload,typeof p=="function"){f=p.call(m,f,h);break e}f=p;break e;case 3:p.flags=p.flags&-65537|128;case 0:if(p=v.payload,h=typeof p=="function"?p.call(m,f,h):p,h==null)break e;f=Ct({},f,h);break e;case 2:Wi=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,h=s.effects,h===null?s.effects=[o]:h.push(o))}else m={eventTime:m,lane:h,tag:o.tag,payload:o.payload,callback:o.callback,next:null},d===null?(c=d=m,u=f):d=d.next=m,a|=h;if(o=o.next,o===null){if(o=s.shared.pending,o===null)break;h=o,o=h.next,h.next=null,s.lastBaseUpdate=h,s.shared.pending=null}}while(!0);if(d===null&&(u=f),s.baseState=u,s.firstBaseUpdate=c,s.lastBaseUpdate=d,t=s.shared.interleaved,t!==null){s=t;do a|=s.lane,s=s.next;while(s!==t)}else i===null&&(s.shared.lanes=0);Vo|=a,e.lanes=a,e.memoizedState=f}}function Hw(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=Ag.transition;Ag.transition={};try{e(!1),t()}finally{et=r,Ag.transition=n}}function LC(){return rs().memoizedState}function LM(e,t,r){var n=Ca(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},OC(e))zC(t,r);else if(r=yC(e,t,r,n),r!==null){var s=Xr();ys(r,e,n,s),BC(r,t,n)}}function OM(e,t,r){var n=Ca(e),s={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(OC(e))zC(t,s);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,o=i(a,r);if(s.hasEagerState=!0,s.eagerState=o,ks(o,a)){var u=t.interleaved;u===null?(s.next=s,k2(t)):(s.next=u.next,u.next=s),t.interleaved=s;return}}catch{}finally{}r=yC(e,t,s,n),r!==null&&(s=Xr(),ys(r,e,n,s),BC(r,t,n))}}function OC(e){var t=e.alternate;return e===St||t!==null&&t===St}function zC(e,t){yd=Ph=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function BC(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,d2(e,r)}}var Ah={readContext:ts,useCallback:Tr,useContext:Tr,useEffect:Tr,useImperativeHandle:Tr,useInsertionEffect:Tr,useLayoutEffect:Tr,useMemo:Tr,useReducer:Tr,useRef:Tr,useState:Tr,useDebugValue:Tr,useDeferredValue:Tr,useTransition:Tr,useMutableSource:Tr,useSyncExternalStore:Tr,useId:Tr,unstable_isNewReconciler:!1},zM={readContext:ts,useCallback:function(e,t){return Fs().memoizedState=[e,t===void 0?null:t],e},useContext:ts,useEffect:Ww,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Op(4194308,4,DC.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Op(4194308,4,e,t)},useInsertionEffect:function(e,t){return Op(4,2,e,t)},useMemo:function(e,t){var r=Fs();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Fs();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=LM.bind(null,St,e),[n.memoizedState,e]},useRef:function(e){var t=Fs();return e={current:e},t.memoizedState=e},useState:qw,useDebugValue:R2,useDeferredValue:function(e){return Fs().memoizedState=e},useTransition:function(){var e=qw(!1),t=e[0];return e=IM.bind(null,e[1]),Fs().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=St,s=Fs();if(vt){if(r===void 0)throw Error(re(407));r=r()}else{if(r=t(),hr===null)throw Error(re(349));Uo&30||kC(n,t,r)}s.memoizedState=r;var i={value:r,getSnapshot:t};return s.queue=i,Ww(NC.bind(null,n,i,e),[e]),n.flags|=2048,uf(9,jC.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=Fs(),t=hr.identifierPrefix;if(vt){var r=mi,n=hi;r=(n&~(1<<32-bs(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=of++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(r,{is:n.is}):(e=a.createElement(r),r==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,r),e[Bs]=t,e[nf]=n,XC(e,t,!1,!1),t.stateNode=e;e:{switch(a=Tv(r,n),r){case"dialog":dt("cancel",e),dt("close",e),s=n;break;case"iframe":case"object":case"embed":dt("load",e),s=n;break;case"video":case"audio":for(s=0;sHu&&(t.flags|=128,n=!0,Mc(i,!1),t.lanes=4194304)}else{if(!n)if(e=Th(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Mc(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!vt)return Pr(t),null}else 2*Dt()-i.renderingStartTime>Hu&&r!==1073741824&&(t.flags|=128,n=!0,Mc(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(r=i.last,r!==null?r.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Dt(),t.sibling=null,r=wt.current,lt(wt,n?r&1|2:r&1),t):(Pr(t),null);case 22:case 23:return z2(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?En&1073741824&&(Pr(t),t.subtreeFlags&6&&(t.flags|=8192)):Pr(t),null;case 24:return null;case 25:return null}throw Error(re(156,t.tag))}function GM(e,t){switch(y2(t),t.tag){case 1:return fn(t.type)&&Eh(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Vu(),gt(dn),gt(zr),T2(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return _2(t),null;case 13:if(gt(wt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(re(340));Bu()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return gt(wt),null;case 4:return Vu(),null;case 10:return C2(t.type._context),null;case 22:case 23:return z2(),null;case 24:return null;default:return null}}var K0=!1,Rr=!1,YM=typeof WeakSet=="function"?WeakSet:Set,ce=null;function Yl(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){_t(e,t,n)}else r.current=null}function rb(e,t,r){try{r()}catch(n){_t(e,t,n)}}var s6=!1;function QM(e,t){if(Ov=vh,e=sC(),v2(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var s=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var a=0,o=-1,u=-1,c=0,d=0,f=e,h=null;t:for(;;){for(var m;f!==r||s!==0&&f.nodeType!==3||(o=a+s),f!==i||n!==0&&f.nodeType!==3||(u=a+n),f.nodeType===3&&(a+=f.nodeValue.length),(m=f.firstChild)!==null;)h=f,f=m;for(;;){if(f===e)break t;if(h===r&&++c===s&&(o=a),h===i&&++d===n&&(u=a),(m=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=m}r=o===-1||u===-1?null:{start:o,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(zv={focusedElem:e,selectionRange:r},vh=!1,ce=t;ce!==null;)if(t=ce,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ce=e;else for(;ce!==null;){t=ce;try{var p=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var v=p.memoizedProps,x=p.memoizedState,g=t.stateNode,b=g.getSnapshotBeforeUpdate(t.elementType===t.type?v:fs(t.type,v),x);g.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(re(163))}}catch(y){_t(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,ce=e;break}ce=t.return}return p=s6,s6=!1,p}function wd(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var s=n=n.next;do{if((s.tag&e)===e){var i=s.destroy;s.destroy=void 0,i!==void 0&&rb(t,r,i)}s=s.next}while(s!==n)}}function Dm(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function nb(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function ek(e){var t=e.alternate;t!==null&&(e.alternate=null,ek(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Bs],delete t[nf],delete t[Vv],delete t[$M],delete t[DM])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function tk(e){return e.tag===5||e.tag===3||e.tag===4}function i6(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||tk(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function sb(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=wh));else if(n!==4&&(e=e.child,e!==null))for(sb(e,t,r),e=e.sibling;e!==null;)sb(e,t,r),e=e.sibling}function ib(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(ib(e,t,r),e=e.sibling;e!==null;)ib(e,t,r),e=e.sibling}var yr=null,hs=!1;function Oi(e,t,r){for(r=r.child;r!==null;)rk(e,t,r),r=r.sibling}function rk(e,t,r){if(qs&&typeof qs.onCommitFiberUnmount=="function")try{qs.onCommitFiberUnmount(km,r)}catch{}switch(r.tag){case 5:Rr||Yl(r,t);case 6:var n=yr,s=hs;yr=null,Oi(e,t,r),yr=n,hs=s,yr!==null&&(hs?(e=yr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):yr.removeChild(r.stateNode));break;case 18:yr!==null&&(hs?(e=yr,r=r.stateNode,e.nodeType===8?_g(e.parentNode,r):e.nodeType===1&&_g(e,r),Zd(e)):_g(yr,r.stateNode));break;case 4:n=yr,s=hs,yr=r.stateNode.containerInfo,hs=!0,Oi(e,t,r),yr=n,hs=s;break;case 0:case 11:case 14:case 15:if(!Rr&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){s=n=n.next;do{var i=s,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&rb(r,t,a),s=s.next}while(s!==n)}Oi(e,t,r);break;case 1:if(!Rr&&(Yl(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(o){_t(r,t,o)}Oi(e,t,r);break;case 21:Oi(e,t,r);break;case 22:r.mode&1?(Rr=(n=Rr)||r.memoizedState!==null,Oi(e,t,r),Rr=n):Oi(e,t,r);break;default:Oi(e,t,r)}}function a6(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new YM),t.forEach(function(n){var s=iI.bind(null,e,n);r.has(n)||(r.add(n),n.then(s,s))})}}function ls(e,t){var r=t.deletions;if(r!==null)for(var n=0;ns&&(s=a),n&=~i}if(n=s,n=Dt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*ZM(n/1960))-n,10e?16:e,ca===null)var n=!1;else{if(e=ca,ca=null,Rh=0,Ve&6)throw Error(re(331));var s=Ve;for(Ve|=4,ce=e.current;ce!==null;){var i=ce,a=i.child;if(ce.flags&16){var o=i.deletions;if(o!==null){for(var u=0;uDt()-L2?Ao(e,0):I2|=r),pn(e,t)}function ck(e,t){t===0&&(e.mode&1?(t=F0,F0<<=1,!(F0&130023424)&&(F0=4194304)):t=1);var r=Xr();e=_i(e,t),e!==null&&(qf(e,t,r),pn(e,r))}function sI(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),ck(e,r)}function iI(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,s=e.memoizedState;s!==null&&(r=s.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(re(314))}n!==null&&n.delete(t),ck(e,r)}var dk;dk=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||dn.current)un=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return un=!1,qM(e,t,r);un=!!(e.flags&131072)}else un=!1,vt&&t.flags&1048576&&mC(t,kh,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;zp(e,t),e=t.pendingProps;var s=zu(t,zr.current);fu(t,r),s=A2(null,t,n,e,s,r);var i=$2();return t.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,fn(n)?(i=!0,Sh(t)):i=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,j2(t),s.updater=$m,t.stateNode=s,s._reactInternals=t,Yv(t,n,e,r),t=Zv(null,t,n,!0,i,r)):(t.tag=0,vt&&i&&b2(t),Vr(null,t,s,r),t=t.child),t;case 16:n=t.elementType;e:{switch(zp(e,t),e=t.pendingProps,s=n._init,n=s(n._payload),t.type=n,s=t.tag=oI(n),e=fs(n,e),s){case 0:t=Xv(null,t,n,e,r);break e;case 1:t=t6(null,t,n,e,r);break e;case 11:t=Jw(null,t,n,e,r);break e;case 14:t=e6(null,t,n,fs(n.type,e),r);break e}throw Error(re(306,n,""))}return t;case 0:return n=t.type,s=t.pendingProps,s=t.elementType===n?s:fs(n,s),Xv(e,t,n,s,r);case 1:return n=t.type,s=t.pendingProps,s=t.elementType===n?s:fs(n,s),t6(e,t,n,s,r);case 3:e:{if(GC(t),e===null)throw Error(re(387));n=t.pendingProps,i=t.memoizedState,s=i.element,wC(e,t),_h(t,n,null,r);var a=t.memoizedState;if(n=a.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){s=Ku(Error(re(423)),t),t=r6(e,t,n,r,s);break e}else if(n!==s){s=Ku(Error(re(424)),t),t=r6(e,t,n,r,s);break e}else for(jn=wa(t.stateNode.containerInfo.firstChild),Nn=t,vt=!0,xs=null,r=bC(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Bu(),n===s){t=Ti(e,t,r);break e}Vr(e,t,n,r)}t=t.child}return t;case 5:return EC(t),e===null&&qv(t),n=t.type,s=t.pendingProps,i=e!==null?e.memoizedProps:null,a=s.children,Bv(n,s)?a=null:i!==null&&Bv(n,i)&&(t.flags|=32),WC(e,t),Vr(e,t,a,r),t.child;case 6:return e===null&&qv(t),null;case 13:return YC(e,t,r);case 4:return N2(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Uu(t,null,n,r):Vr(e,t,n,r),t.child;case 11:return n=t.type,s=t.pendingProps,s=t.elementType===n?s:fs(n,s),Jw(e,t,n,s,r);case 7:return Vr(e,t,t.pendingProps,r),t.child;case 8:return Vr(e,t,t.pendingProps.children,r),t.child;case 12:return Vr(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,s=t.pendingProps,i=t.memoizedProps,a=s.value,lt(jh,n._currentValue),n._currentValue=a,i!==null)if(ks(i.value,a)){if(i.children===s.children&&!dn.current){t=Ti(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var o=i.dependencies;if(o!==null){a=i.child;for(var u=o.firstContext;u!==null;){if(u.context===n){if(i.tag===1){u=wi(-1,r&-r),u.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),Wv(i.return,r,t),o.lanes|=r;break}u=u.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(re(341));a.lanes|=r,o=a.alternate,o!==null&&(o.lanes|=r),Wv(a,r,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Vr(e,t,s.children,r),t=t.child}return t;case 9:return s=t.type,n=t.pendingProps.children,fu(t,r),s=ts(s),n=n(s),t.flags|=1,Vr(e,t,n,r),t.child;case 14:return n=t.type,s=fs(n,t.pendingProps),s=fs(n.type,s),e6(e,t,n,s,r);case 15:return HC(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,s=t.pendingProps,s=t.elementType===n?s:fs(n,s),zp(e,t),t.tag=1,fn(n)?(e=!0,Sh(t)):e=!1,fu(t,r),UC(t,n,s),Yv(t,n,s,r),Zv(null,t,n,!0,e,r);case 19:return QC(e,t,r);case 22:return qC(e,t,r)}throw Error(re(156,t.tag))};function fk(e,t){return OS(e,t)}function aI(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Qn(e,t,r,n){return new aI(e,t,r,n)}function U2(e){return e=e.prototype,!(!e||!e.isReactComponent)}function oI(e){if(typeof e=="function")return U2(e)?1:0;if(e!=null){if(e=e.$$typeof,e===o2)return 11;if(e===l2)return 14}return 2}function ka(e,t){var r=e.alternate;return r===null?(r=Qn(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Vp(e,t,r,n,s,i){var a=2;if(n=e,typeof e=="function")U2(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case zl:return $o(r.children,s,i,t);case a2:a=8,s|=8;break;case bv:return e=Qn(12,r,t,s|2),e.elementType=bv,e.lanes=i,e;case yv:return e=Qn(13,r,t,s),e.elementType=yv,e.lanes=i,e;case wv:return e=Qn(19,r,t,s),e.elementType=wv,e.lanes=i,e;case ES:return Fm(r,s,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case yS:a=10;break e;case wS:a=9;break e;case o2:a=11;break e;case l2:a=14;break e;case qi:a=16,n=null;break e}throw Error(re(130,e==null?e:typeof e,""))}return t=Qn(a,r,t,s),t.elementType=e,t.type=n,t.lanes=i,t}function $o(e,t,r,n){return e=Qn(7,e,n,t),e.lanes=r,e}function Fm(e,t,r,n){return e=Qn(22,e,n,t),e.elementType=ES,e.lanes=r,e.stateNode={isHidden:!1},e}function Mg(e,t,r){return e=Qn(6,e,null,t),e.lanes=r,e}function Ig(e,t,r){return t=Qn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lI(e,t,r,n,s){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=xg(0),this.expirationTimes=xg(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=xg(0),this.identifierPrefix=n,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function V2(e,t,r,n,s,i,a,o,u){return e=new lI(e,t,r,o,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Qn(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},j2(i),e}function uI(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gk)}catch(e){console.error(e)}}gk(),gS.exports=Dn;var W2=gS.exports;const hI=Sm(W2);var h6=W2;xv.createRoot=h6.createRoot,xv.hydrateRoot=h6.hydrateRoot;/** * @remix-run/router v1.23.2 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function df(){return df=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function zm(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function gI(){return Math.random().toString(36).substr(2,8)}function g6(e,t){return{usr:e.state,key:e.key,idx:t}}function cb(e,t,r,n){return r===void 0&&(r=null),df({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?nl(t):t,{state:r,key:t&&t.key||n||gI()})}function Ih(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function nl(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function xI(e,t,r,n){n===void 0&&(n={});let{window:s=document.defaultView,v5Compat:i=!1}=n,a=s.history,o=da.Pop,u=null,c=d();c==null&&(c=0,a.replaceState(df({},a.state,{idx:c}),""));function d(){return(a.state||{idx:null}).idx}function f(){o=da.Pop;let x=d(),g=x==null?null:x-c;c=x,u&&u({action:o,location:v.location,delta:g})}function h(x,g){o=da.Push;let b=cb(v.location,x,g);r&&r(b,x),c=d()+1;let E=g6(b,c),y=v.createHref(b);try{a.pushState(E,"",y)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;s.location.assign(y)}i&&u&&u({action:o,location:v.location,delta:1})}function m(x,g){o=da.Replace;let b=cb(v.location,x,g);r&&r(b,x),c=d();let E=g6(b,c),y=v.createHref(b);a.replaceState(E,"",y),i&&u&&u({action:o,location:v.location,delta:0})}function p(x){let g=s.location.origin!=="null"?s.location.origin:s.location.href,b=typeof x=="string"?x:Ih(x);return b=b.replace(/ $/,"%20"),Ft(g,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,g)}let v={get action(){return o},get location(){return e(s,a)},listen(x){if(u)throw new Error("A history only accepts one active listener");return s.addEventListener(m6,f),u=x,()=>{s.removeEventListener(m6,f),u=null}},createHref(x){return t(s,x)},createURL:p,encodeLocation(x){let g=p(x);return{pathname:g.pathname,search:g.search,hash:g.hash}},push:h,replace:m,go(x){return a.go(x)}};return v}var x6;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(x6||(x6={}));function vI(e,t,r){return r===void 0&&(r="/"),bI(e,t,r)}function bI(e,t,r,n){let s=typeof t=="string"?nl(t):t,i=G2(s.pathname||"/",r);if(i==null)return null;let a=xk(e);yI(a);let o=null;for(let u=0;o==null&&u{let u={relativePath:o===void 0?i.path||"":o,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};u.relativePath.startsWith("/")&&(Ft(u.relativePath.startsWith(n),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(n.length));let c=ja([n,u.relativePath]),d=r.concat(u);i.children&&i.children.length>0&&(Ft(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),xk(i.children,t,d,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:NI(c,i.index),routesMeta:d})};return e.forEach((i,a)=>{var o;if(i.path===""||!((o=i.path)!=null&&o.includes("?")))s(i,a);else for(let u of vk(i.path))s(i,a,u)}),t}function vk(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,s=r.endsWith("?"),i=r.replace(/\?$/,"");if(n.length===0)return s?[i,""]:[i];let a=vk(n.join("/")),o=[];return o.push(...a.map(u=>u===""?i:[i,u].join("/"))),s&&o.push(...a),o.map(u=>e.startsWith("/")&&u===""?"/":u)}function yI(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:_I(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const wI=/^:[\w-]+$/,EI=3,SI=2,CI=1,kI=10,jI=-2,v6=e=>e==="*";function NI(e,t){let r=e.split("/"),n=r.length;return r.some(v6)&&(n+=jI),t&&(n+=SI),r.filter(s=>!v6(s)).reduce((s,i)=>s+(wI.test(i)?EI:i===""?CI:kI),n)}function _I(e,t){return e.length===t.length&&e.slice(0,-1).every((n,s)=>n===t[s])?e[e.length-1]-t[t.length-1]:0}function TI(e,t,r){let{routesMeta:n}=e,s={},i="/",a=[];for(let o=0;o{let{paramName:h,isOptional:m}=d;if(h==="*"){let v=o[f]||"";a=i.slice(0,i.length-v.length).replace(/(.)\/+$/,"$1")}const p=o[f];return m&&!p?c[h]=void 0:c[h]=(p||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:a,pattern:e}}function AI(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),zm(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,o,u)=>(n.push({paramName:o,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),n]}function $I(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return zm(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function G2(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}const DI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,RI=e=>DI.test(e);function FI(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:s=""}=typeof e=="string"?nl(e):e,i;if(r)if(RI(r))i=r;else{if(r.includes("//")){let a=r;r=r.replace(/\/\/+/g,"/"),zm(!1,"Pathnames cannot have embedded double slashes - normalizing "+(a+" -> "+r))}r.startsWith("/")?i=b6(r.substring(1),"/"):i=b6(r,t)}else i=t;return{pathname:i,search:LI(n),hash:OI(s)}}function b6(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?r.length>1&&r.pop():s!=="."&&r.push(s)}),r.length>1?r.join("/"):"/"}function Lg(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function MI(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function Y2(e,t){let r=MI(e);return t?r.map((n,s)=>s===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function Q2(e,t,r,n){n===void 0&&(n=!1);let s;typeof e=="string"?s=nl(e):(s=df({},e),Ft(!s.pathname||!s.pathname.includes("?"),Lg("?","pathname","search",s)),Ft(!s.pathname||!s.pathname.includes("#"),Lg("#","pathname","hash",s)),Ft(!s.search||!s.search.includes("#"),Lg("#","search","hash",s)));let i=e===""||s.pathname==="",a=i?"/":s.pathname,o;if(a==null)o=r;else{let f=t.length-1;if(!n&&a.startsWith("..")){let h=a.split("/");for(;h[0]==="..";)h.shift(),f-=1;s.pathname=h.join("/")}o=f>=0?t[f]:"/"}let u=FI(s,o),c=a&&a!=="/"&&a.endsWith("/"),d=(i||a===".")&&r.endsWith("/");return!u.pathname.endsWith("/")&&(c||d)&&(u.pathname+="/"),u}const ja=e=>e.join("/").replace(/\/\/+/g,"/"),II=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),LI=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,OI=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function zI(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const bk=["post","put","patch","delete"];new Set(bk);const BI=["get",...bk];new Set(BI);/** * React Router v6.30.3 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function ff(){return ff=Object.assign?Object.assign.bind():function(e){for(var t=1;t{o.current=!0}),w.useCallback(function(c,d){if(d===void 0&&(d={}),!o.current)return;if(typeof c=="number"){n.go(c);return}let f=Q2(c,JSON.parse(a),i,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:ja([t,f.pathname])),(d.replace?n.replace:n.push)(f,d.state,d)},[t,n,a,i,e])}function Ek(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=w.useContext(Oa),{matches:s}=w.useContext(za),{pathname:i}=Xs(),a=JSON.stringify(Y2(s,n.v7_relativeSplatPath));return w.useMemo(()=>Q2(e,JSON.parse(a),i,r==="path"),[e,a,i,r])}function HI(e,t){return qI(e,t)}function qI(e,t,r,n){pc()||Ft(!1);let{navigator:s}=w.useContext(Oa),{matches:i}=w.useContext(za),a=i[i.length-1],o=a?a.params:{};a&&a.pathname;let u=a?a.pathnameBase:"/";a&&a.route;let c=Xs(),d;if(t){var f;let x=typeof t=="string"?nl(t):t;u==="/"||(f=x.pathname)!=null&&f.startsWith(u)||Ft(!1),d=x}else d=c;let h=d.pathname||"/",m=h;if(u!=="/"){let x=u.replace(/^\//,"").split("/");m="/"+h.replace(/^\//,"").split("/").slice(x.length).join("/")}let p=vI(e,{pathname:m}),v=XI(p&&p.map(x=>Object.assign({},x,{params:Object.assign({},o,x.params),pathname:ja([u,s.encodeLocation?s.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?u:ja([u,s.encodeLocation?s.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),i,r,n);return t&&v?w.createElement(Bm.Provider,{value:{location:ff({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:da.Pop}},v):v}function WI(){let e=tL(),t=zI(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,s={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return w.createElement(w.Fragment,null,w.createElement("h2",null,"Unexpected Application Error!"),w.createElement("h3",{style:{fontStyle:"italic"}},t),r?w.createElement("pre",{style:s},r):null,null)}const GI=w.createElement(WI,null);class YI extends w.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?w.createElement(za.Provider,{value:this.props.routeContext},w.createElement(yk.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function QI(e){let{routeContext:t,match:r,children:n}=e,s=w.useContext(X2);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),w.createElement(za.Provider,{value:t},n)}function XI(e,t,r,n){var s;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var i;if(!r)return null;if(r.errors)e=r.matches;else if((i=n)!=null&&i.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let a=e,o=(s=r)==null?void 0:s.errors;if(o!=null){let d=a.findIndex(f=>f.route.id&&(o==null?void 0:o[f.route.id])!==void 0);d>=0||Ft(!1),a=a.slice(0,Math.min(a.length,d+1))}let u=!1,c=-1;if(r&&n&&n.v7_partialHydration)for(let d=0;d=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((d,f,h)=>{let m,p=!1,v=null,x=null;r&&(m=o&&f.route.id?o[f.route.id]:void 0,v=f.route.errorElement||GI,u&&(c<0&&h===0?(nL("route-fallback"),p=!0,x=null):c===h&&(p=!0,x=f.route.hydrateFallbackElement||null)));let g=t.concat(a.slice(0,h+1)),b=()=>{let E;return m?E=v:p?E=x:f.route.Component?E=w.createElement(f.route.Component,null):f.route.element?E=f.route.element:E=d,w.createElement(QI,{match:f,routeContext:{outlet:d,matches:g,isDataRoute:r!=null},children:E})};return r&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?w.createElement(YI,{location:r.location,revalidation:r.revalidation,component:v,error:m,children:b(),routeContext:{outlet:null,matches:g,isDataRoute:!0}}):b()},null)}var Sk=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Sk||{}),Ck=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Ck||{});function ZI(e){let t=w.useContext(X2);return t||Ft(!1),t}function JI(e){let t=w.useContext(UI);return t||Ft(!1),t}function eL(e){let t=w.useContext(za);return t||Ft(!1),t}function kk(e){let t=eL(),r=t.matches[t.matches.length-1];return r.route.id||Ft(!1),r.route.id}function tL(){var e;let t=w.useContext(yk),r=JI(),n=kk();return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function rL(){let{router:e}=ZI(Sk.UseNavigateStable),t=kk(Ck.UseNavigateStable),r=w.useRef(!1);return wk(()=>{r.current=!0}),w.useCallback(function(s,i){i===void 0&&(i={}),r.current&&(typeof s=="number"?e.navigate(s):e.navigate(s,ff({fromRouteId:t},i)))},[e,t])}const y6={};function nL(e,t,r){y6[e]||(y6[e]=!0)}function sL(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function Og(e){let{to:t,replace:r,state:n,relative:s}=e;pc()||Ft(!1);let{future:i,static:a}=w.useContext(Oa),{matches:o}=w.useContext(za),{pathname:u}=Xs(),c=hc(),d=Q2(t,Y2(o,i.v7_relativeSplatPath),u,s==="path"),f=JSON.stringify(d);return w.useEffect(()=>c(JSON.parse(f),{replace:r,state:n,relative:s}),[c,f,s,r,n]),null}function Ye(e){Ft(!1)}function iL(e){let{basename:t="/",children:r=null,location:n,navigationType:s=da.Pop,navigator:i,static:a=!1,future:o}=e;pc()&&Ft(!1);let u=t.replace(/^\/*/,"/"),c=w.useMemo(()=>({basename:u,navigator:i,static:a,future:ff({v7_relativeSplatPath:!1},o)}),[u,o,i,a]);typeof n=="string"&&(n=nl(n));let{pathname:d="/",search:f="",hash:h="",state:m=null,key:p="default"}=n,v=w.useMemo(()=>{let x=G2(d,u);return x==null?null:{location:{pathname:x,search:f,hash:h,state:m,key:p},navigationType:s}},[u,d,f,h,m,p,s]);return v==null?null:w.createElement(Oa.Provider,{value:c},w.createElement(Bm.Provider,{children:r,value:v}))}function aL(e){let{children:t,location:r}=e;return HI(db(t),r)}new Promise(()=>{});function db(e,t){t===void 0&&(t=[]);let r=[];return w.Children.forEach(e,(n,s)=>{if(!w.isValidElement(n))return;let i=[...t,s];if(n.type===w.Fragment){r.push.apply(r,db(n.props.children,i));return}n.type!==Ye&&Ft(!1),!n.props.index||!n.props.children||Ft(!1);let a={id:n.props.id||i.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(a.children=db(n.props.children,i)),r.push(a)}),r}/** * React Router DOM v6.30.3 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function fb(){return fb=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[s]=e[s]);return r}function lL(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function uL(e,t){return e.button===0&&(!t||t==="_self")&&!lL(e)}const cL=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],dL="6";try{window.__reactRouterVersion=dL}catch{}const fL="startTransition",w6=nF[fL];function pL(e){let{basename:t,children:r,future:n,window:s}=e,i=w.useRef();i.current==null&&(i.current=mI({window:s,v5Compat:!0}));let a=i.current,[o,u]=w.useState({action:a.action,location:a.location}),{v7_startTransition:c}=n||{},d=w.useCallback(f=>{c&&w6?w6(()=>u(f)):u(f)},[u,c]);return w.useLayoutEffect(()=>a.listen(d),[a,d]),w.useEffect(()=>sL(n),[n]),w.createElement(iL,{basename:t,children:r,location:o.location,navigationType:o.action,navigator:a,future:n})}const hL=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",mL=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,gL=w.forwardRef(function(t,r){let{onClick:n,relative:s,reloadDocument:i,replace:a,state:o,target:u,to:c,preventScrollReset:d,viewTransition:f}=t,h=oL(t,cL),{basename:m}=w.useContext(Oa),p,v=!1;if(typeof c=="string"&&mL.test(c)&&(p=c,hL))try{let E=new URL(window.location.href),y=c.startsWith("//")?new URL(E.protocol+c):new URL(c),S=G2(y.pathname,m);y.origin===E.origin&&S!=null?c=S+y.search+y.hash:v=!0}catch{}let x=VI(c,{relative:s}),g=xL(c,{replace:a,state:o,target:u,preventScrollReset:d,relative:s,viewTransition:f});function b(E){n&&n(E),E.defaultPrevented||g(E)}return w.createElement("a",fb({},h,{href:p||x,onClick:v||i?n:b,ref:r,target:u}))});var E6;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(E6||(E6={}));var S6;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(S6||(S6={}));function xL(e,t){let{target:r,replace:n,state:s,preventScrollReset:i,relative:a,viewTransition:o}=t===void 0?{}:t,u=hc(),c=Xs(),d=Ek(e,{relative:a});return w.useCallback(f=>{if(uL(f,r)){f.preventDefault();let h=n!==void 0?n:Ih(c)===Ih(d);u(e,{replace:h,state:s,preventScrollReset:i,relative:a,viewTransition:o})}},[c,u,d,n,s,r,e,i,a,o])}function vL(e={}){const{strict:t=!0,errorMessage:r="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,s=w.createContext(void 0);s.displayName=n;function i(){var a;const o=w.useContext(s);if(!o&&t){const u=new Error(r);throw u.name="ContextError",(a=Error.captureStackTrace)==null||a.call(Error,u,i),u}return o}return[s.Provider,i,s]}function Z2(e){return Array.isArray(e)}function bL(e){return Z2(e)&&e.length===0}function jk(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Z2(e)}function yL(e){return jk(e)&&Object.keys(e).length===0}function td(e){return Z2(e)?bL(e):jk(e)?yL(e):e==null||e===""}function wL(e){return typeof e=="function"}var Ne=e=>e?"true":void 0;function EL(e){const t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}var SL=e=>(e==null?void 0:e.length)<=4?e:e==null?void 0:e.slice(0,3);function Nk(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t"u"||C6[s]||(C6[s]=!0)}var CL=Object.create,_k=Object.defineProperty,kL=Object.getOwnPropertyDescriptor,Tk=Object.getOwnPropertyNames,jL=Object.getPrototypeOf,NL=Object.prototype.hasOwnProperty,Pk=(e,t)=>function(){return t||(0,e[Tk(e)[0]])((t={exports:{}}).exports,t),t.exports},_L=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Tk(t))!NL.call(e,s)&&s!==r&&_k(e,s,{get:()=>t[s],enumerable:!(n=kL(t,s))||n.enumerable});return e},TL=(e,t,r)=>(r=e!=null?CL(jL(e)):{},_L(!e||!e.__esModule?_k(r,"default",{value:e,enumerable:!0}):r,e)),PL=Pk({"../../../node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js"(e){var t=Symbol.for("react.element"),r=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),o=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.iterator;function m(F){return F===null||typeof F!="object"?null:(F=h&&F[h]||F["@@iterator"],typeof F=="function"?F:null)}var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,x={};function g(F,L,q){this.props=F,this.context=L,this.refs=x,this.updater=q||p}g.prototype.isReactComponent={},g.prototype.setState=function(F,L){if(typeof F!="object"&&typeof F!="function"&&F!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,F,L,"setState")},g.prototype.forceUpdate=function(F){this.updater.enqueueForceUpdate(this,F,"forceUpdate")};function b(){}b.prototype=g.prototype;function E(F,L,q){this.props=F,this.context=L,this.refs=x,this.updater=q||p}var y=E.prototype=new b;y.constructor=E,v(y,g.prototype),y.isPureReactComponent=!0;var S=Array.isArray,k=Object.prototype.hasOwnProperty,_={current:null},C={key:!0,ref:!0,__self:!0,__source:!0};function j(F,L,q){var K,Z={},X=null,ie=null;if(L!=null)for(K in L.ref!==void 0&&(ie=L.ref),L.key!==void 0&&(X=""+L.key),L)k.call(L,K)&&!C.hasOwnProperty(K)&&(Z[K]=L[K]);var ue=arguments.length-2;if(ue===1)Z.children=q;else if(1w.isValidElement(t))}var Ak=(e,t)=>{var r;let n=[];const s=(r=w.Children.map(e,a=>w.isValidElement(a)&&a.type===t?(n.push(a),null):a))==null?void 0:r.filter(Boolean),i=n.length>=0?n:void 0;return[s,i]},ML=new Set(["id","type","style","title","role","tabIndex","htmlFor","width","height","abbr","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","challenge","charset","checked","cite","class","className","cols","colSpan","command","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","dropzone","encType","enterKeyHint","for","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","hidden","high","href","hrefLang","httpEquiv","icon","inputMode","isMap","itemId","itemProp","itemRef","itemScope","itemType","kind","label","lang","list","loop","manifest","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","ping","placeholder","poster","preload","radioGroup","referrerPolicy","readOnly","rel","required","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","slot","sortable","span","spellCheck","src","srcDoc","srcSet","start","step","target","translate","typeMustMatch","useMap","value","wmode","wrap"]),IL=new Set(["onCopy","onCut","onPaste","onLoad","onError","onWheel","onScroll","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerEnter","onPointerLeave","onPointerUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd"]),k6=/^(data-.*)$/,LL=/^(aria-.*)$/,W0=/^(on[A-Z].*)$/;function Tn(e,t={}){let{labelable:r=!0,enabled:n=!0,propNames:s,omitPropNames:i,omitEventNames:a,omitDataProps:o,omitEventProps:u}=t,c={};if(!n)return e;for(const d in e)i!=null&&i.has(d)||a!=null&&a.has(d)&&W0.test(d)||W0.test(d)&&!IL.has(d)||o&&k6.test(d)||u&&W0.test(d)||(Object.prototype.hasOwnProperty.call(e,d)&&(ML.has(d)||r&&LL.test(d)||s!=null&&s.has(d)||k6.test(d))||W0.test(d))&&(c[d]=e[d]);return c}var[OL,zL]=vL({name:"ProviderContext",strict:!1});const BL=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),UL=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function $k(e){if(Intl.Locale){let r=new Intl.Locale(e).maximize(),n=typeof r.getTextInfo=="function"?r.getTextInfo():r.textInfo;if(n)return n.direction==="rtl";if(r.script)return BL.has(r.script)}let t=e.split("-")[0];return UL.has(t)}const Dk={prefix:String(Math.round(Math.random()*1e10)),current:0},Rk=W.createContext(Dk),VL=W.createContext(!1);let zg=new WeakMap;function KL(e=!1){var n,s;let t=w.useContext(Rk),r=w.useRef(null);if(r.current===null&&!e){let i=(s=(n=W.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)==null?void 0:n.ReactCurrentOwner)==null?void 0:s.current;if(i){let a=zg.get(i);a==null?zg.set(i,{id:t.current,state:i.memoizedState}):i.memoizedState!==a.state&&(t.current=a.id,zg.delete(i))}r.current=++t.current}return r.current}function HL(e){let t=w.useContext(Rk),r=KL(!!e),n=`react-aria${t.prefix}`;return e||`${n}-${r}`}function qL(e){let t=W.useId(),[r]=w.useState(Qf()),n=r?"react-aria":`react-aria${Dk.prefix}`;return e||`${n}-${t}`}const WL=typeof W.useId=="function"?qL:HL;function GL(){return!1}function YL(){return!0}function QL(e){return()=>{}}function Qf(){return typeof W.useSyncExternalStore=="function"?W.useSyncExternalStore(QL,GL,YL):w.useContext(VL)}const XL=Symbol.for("react-aria.i18n.locale");function Fk(){let e=typeof window<"u"&&window[XL]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:$k(e)?"rtl":"ltr"}}let pb=Fk(),rd=new Set;function j6(){pb=Fk();for(let e of rd)e(pb)}function ZL(){let e=Qf(),[t,r]=w.useState(pb);return w.useEffect(()=>(rd.size===0&&window.addEventListener("languagechange",j6),rd.add(r),()=>{rd.delete(r),rd.size===0&&window.removeEventListener("languagechange",j6)}),[]),e?{locale:"en-US",direction:"ltr"}:t}const JL=W.createContext(null);function eO(e){let{locale:t,children:r}=e,n=ZL(),s=W.useMemo(()=>t?{locale:t,direction:$k(t)?"rtl":"ltr"}:n,[n,t]);return W.createElement(JL.Provider,{value:s},r)}function sl(e,t,r,n){function s(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function o(d){try{c(n.next(d))}catch(f){a(f)}}function u(d){try{c(n.throw(d))}catch(f){a(f)}}function c(d){d.done?i(d.value):s(d.value).then(o,u)}c((n=n.apply(e,t||[])).next())})}const tO=Symbol.for("react-aria.i18n.locale"),rO=Symbol.for("react-aria.i18n.strings");let Cl;class Um{constructor(t,r="en-US"){this.strings=Object.fromEntries(Object.entries(t).filter(([,n])=>n)),this.defaultLocale=r}getStringForLocale(t,r){let s=this.getStringsForLocale(r)[t];if(!s)throw new Error(`Could not find intl message ${t} in ${r} locale`);return s}getStringsForLocale(t){let r=this.strings[t];return r||(r=nO(t,this.strings,this.defaultLocale),this.strings[t]=r),r}static getGlobalDictionaryForPackage(t){if(typeof window>"u")return null;let r=window[tO];if(Cl===void 0){let s=window[rO];if(!s)return null;Cl={};for(let i in s)Cl[i]=new Um({[r]:s[i]},r)}let n=Cl==null?void 0:Cl[t];if(!n)throw new Error(`Strings for package "${t}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return n}}function nO(e,t,r="en-US"){if(t[e])return t[e];let n=sO(e);if(t[n])return t[n];for(let s in t)if(s.startsWith(n+"-"))return t[s];return t[r]}function sO(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}const N6=new Map,_6=new Map;class iO{constructor(t,r){this.locale=t,this.strings=r}format(t,r){let n=this.strings.getStringForLocale(t,this.locale);return typeof n=="function"?n(r,this):n}plural(t,r,n="cardinal"){let s=r["="+t];if(s)return typeof s=="function"?s():s;let i=this.locale+":"+n,a=N6.get(i);a||(a=new Intl.PluralRules(this.locale,{type:n}),N6.set(i,a));let o=a.select(t);return s=r[o]||r.other,typeof s=="function"?s():s}number(t){let r=_6.get(this.locale);return r||(r=new Intl.NumberFormat(this.locale),_6.set(this.locale,r)),r.format(t)}select(t,r){let n=t[r]||t.other;return typeof n=="function"?n():n}}const aO="react-aria-clear-focus",oO="react-aria-focus";function Vm(e){var r;if(typeof window>"u"||window.navigator==null)return!1;let t=(r=window.navigator.userAgentData)==null?void 0:r.brands;return Array.isArray(t)&&t.some(n=>e.test(n.brand))||e.test(window.navigator.userAgent)}function e4(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)==null?void 0:t.platform)||window.navigator.platform):!1}function Ri(e){let t=null;return()=>(t==null&&(t=e()),t)}const Pi=Ri(function(){return e4(/^Mac/i)}),lO=Ri(function(){return e4(/^iPhone/i)}),Mk=Ri(function(){return e4(/^iPad/i)||Pi()&&navigator.maxTouchPoints>1}),il=Ri(function(){return lO()||Mk()}),uO=Ri(function(){return Pi()||il()}),Ik=Ri(function(){return Vm(/AppleWebKit/i)&&!Lk()}),Lk=Ri(function(){return Vm(/Chrome/i)}),t4=Ri(function(){return Vm(/Android/i)}),cO=Ri(function(){return Vm(/Firefox/i)});function Yr(e){if(dO())e.focus({preventScroll:!0});else{let t=fO(e);e.focus(),pO(t)}}let G0=null;function dO(){if(G0==null){G0=!1;try{document.createElement("div").focus({get preventScroll(){return G0=!0,!0}})}catch{}}return G0}function fO(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeighte});function Xf(){return w.useContext(hO)}function mO(e,t){let r=e.getAttribute("target");return(!r||r==="_self")&&e.origin===location.origin&&!e.hasAttribute("download")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function js(e,t,r=!0){var u,c;let{metaKey:n,ctrlKey:s,altKey:i,shiftKey:a}=t;cO()&&((c=(u=window.event)==null?void 0:u.type)!=null&&c.startsWith("key"))&&e.target==="_blank"&&(Pi()?n=!0:s=!0);let o=Ik()&&Pi()&&!Mk()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:n,ctrlKey:s,altKey:i,shiftKey:a}):new MouseEvent("click",{metaKey:n,ctrlKey:s,altKey:i,shiftKey:a,detail:1,bubbles:!0,cancelable:!0});js.isOpening=r,Yr(e),e.dispatchEvent(o),js.isOpening=!1}js.isOpening=!1;function gO(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let r=document.createElement("a");r.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(r.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(r.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(r.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(r.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(r.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(r),t(r),e.removeChild(r)}}function xO(e,t){gO(e,r=>js(r,t))}function Ok(e){const r=Xf().useHref((e==null?void 0:e.href)??"");return{href:e!=null&&e.href?r:void 0,target:e==null?void 0:e.target,rel:e==null?void 0:e.rel,download:e==null?void 0:e.download,ping:e==null?void 0:e.ping,referrerPolicy:e==null?void 0:e.referrerPolicy}}function vO(e,t,r,n){!t.isNative&&e.currentTarget instanceof HTMLAnchorElement&&e.currentTarget.href&&!e.isDefaultPrevented()&&mO(e.currentTarget,e)&&r&&(e.preventDefault(),t.open(e.currentTarget,e,r,n))}const Ue=typeof document<"u"?W.useLayoutEffect:()=>{};function bO(e){let[t,r]=w.useState(e),n=w.useRef(t),s=w.useRef(null),i=w.useRef(()=>{if(!s.current)return;let o=s.current.next();if(o.done){s.current=null;return}n.current===o.value?i.current():r(o.value)});Ue(()=>{n.current=t,s.current&&i.current()});let a=w.useCallback(o=>{s.current=o(n.current),i.current()},[i]);return[t,a]}let yO=!!(typeof window<"u"&&window.document&&window.document.createElement),hu=new Map,nd;typeof FinalizationRegistry<"u"&&(nd=new FinalizationRegistry(e=>{hu.delete(e)}));function Ba(e){let[t,r]=w.useState(e),n=w.useRef(null),s=WL(t),i=w.useRef(null);if(nd&&nd.register(i,s),yO){const a=hu.get(s);a&&!a.includes(n)?a.push(n):hu.set(s,[n])}return Ue(()=>{let a=s;return()=>{nd&&nd.unregister(i),hu.delete(a)}},[s]),w.useEffect(()=>{let a=n.current;return a&&r(a),()=>{a&&(n.current=null)}}),s}function wO(e,t){if(e===t)return e;let r=hu.get(e);if(r)return r.forEach(s=>s.current=t),t;let n=hu.get(t);return n?(n.forEach(s=>s.current=e),e):t}function Kp(e=[]){let t=Ba(),[r,n]=bO(t),s=w.useCallback(()=>{n(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,n]);return Ue(s,[t,s,...e]),r}function Ho(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}const be=e=>(e==null?void 0:e.ownerDocument)??document,Kt=e=>e&&"window"in e&&e.window===e?e:be(e).defaultView||window;function EO(e){return e!==null&&typeof e=="object"&&"nodeType"in e&&typeof e.nodeType=="number"}function SO(e){return EO(e)&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}let CO=!1;function Km(){return CO}function st(e,t){if(!Km())return t&&e?e.contains(t):!1;if(!e||!t)return!1;let r=t;for(;r!==null;){if(r===e)return!0;r.tagName==="SLOT"&&r.assignedSlot?r=r.assignedSlot.parentNode:SO(r)?r=r.host:r=r.parentNode}return!1}const Mt=(e=document)=>{var r;if(!Km())return e.activeElement;let t=e.activeElement;for(;t&&"shadowRoot"in t&&((r=t.shadowRoot)!=null&&r.activeElement);)t=t.shadowRoot.activeElement;return t};function ke(e){if(Km()&&e.target instanceof Element&&e.target.shadowRoot){if("composedPath"in e)return e.composedPath()[0]??null;if("composedPath"in e.nativeEvent)return e.nativeEvent.composedPath()[0]??null}return e.target}function T6(e){if(!e)return!1;let t=e.getRootNode(),r=Kt(e);if(!(t instanceof r.Document||t instanceof r.ShadowRoot))return!1;let n=t.activeElement;return n!=null&&e.contains(n)}class kO{constructor(t,r,n,s){this._walkerStack=[],this._currentSetFor=new Set,this._acceptNode=a=>{var o;if(a.nodeType===Node.ELEMENT_NODE){const u=a.shadowRoot;if(u){const c=this._doc.createTreeWalker(u,this.whatToShow,{acceptNode:this._acceptNode});return this._walkerStack.unshift(c),NodeFilter.FILTER_ACCEPT}else{if(typeof this.filter=="function")return this.filter(a);if((o=this.filter)!=null&&o.acceptNode)return this.filter.acceptNode(a);if(this.filter===null)return NodeFilter.FILTER_ACCEPT}}return NodeFilter.FILTER_SKIP},this._doc=t,this.root=r,this.filter=s??null,this.whatToShow=n??NodeFilter.SHOW_ALL,this._currentNode=r,this._walkerStack.unshift(t.createTreeWalker(r,n,this._acceptNode));const i=r.shadowRoot;if(i){const a=this._doc.createTreeWalker(i,this.whatToShow,{acceptNode:this._acceptNode});this._walkerStack.unshift(a)}}get currentNode(){return this._currentNode}set currentNode(t){if(!st(this.root,t))throw new Error("Cannot set currentNode to a node that is not contained by the root node.");const r=[];let n=t,s=t;for(this._currentNode=t;n&&n!==this.root;)if(n.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const a=n,o=this._doc.createTreeWalker(a,this.whatToShow,{acceptNode:this._acceptNode});r.push(o),o.currentNode=s,this._currentSetFor.add(o),n=s=a.host}else n=n.parentNode;const i=this._doc.createTreeWalker(this.root,this.whatToShow,{acceptNode:this._acceptNode});r.push(i),i.currentNode=s,this._currentSetFor.add(i),this._walkerStack=r}get doc(){return this._doc}firstChild(){let t=this.currentNode,r=this.nextNode();return st(t,r)?(r&&(this.currentNode=r),r):(this.currentNode=t,null)}lastChild(){let r=this._walkerStack[0].lastChild();return r&&(this.currentNode=r),r}nextNode(){var r;const t=this._walkerStack[0].nextNode();if(t){if(t.shadowRoot){let s;if(typeof this.filter=="function"?s=this.filter(t):(r=this.filter)!=null&&r.acceptNode&&(s=this.filter.acceptNode(t)),s===NodeFilter.FILTER_ACCEPT)return this.currentNode=t,t;let i=this.nextNode();return i&&(this.currentNode=i),i}return t&&(this.currentNode=t),t}else if(this._walkerStack.length>1){this._walkerStack.shift();let n=this.nextNode();return n&&(this.currentNode=n),n}else return null}previousNode(){var n;const t=this._walkerStack[0];if(t.currentNode===t.root){if(this._currentSetFor.has(t))if(this._currentSetFor.delete(t),this._walkerStack.length>1){this._walkerStack.shift();let s=this.previousNode();return s&&(this.currentNode=s),s}else return null;return null}const r=t.previousNode();if(r){if(r.shadowRoot){let i;if(typeof this.filter=="function"?i=this.filter(r):(n=this.filter)!=null&&n.acceptNode&&(i=this.filter.acceptNode(r)),i===NodeFilter.FILTER_ACCEPT)return r&&(this.currentNode=r),r;let a=this.lastChild();return a&&(this.currentNode=a),a}return r&&(this.currentNode=r),r}else if(this._walkerStack.length>1){this._walkerStack.shift();let s=this.previousNode();return s&&(this.currentNode=s),s}else return null}nextSibling(){return null}previousSibling(){return null}parentNode(){return null}}function jO(e,t,r,n){return Km()?new kO(e,t,r,n):e.createTreeWalker(t,r,n)}function NO(...e){return e.length===1&&e[0]?e[0]:t=>{let r=!1;const n=e.map(s=>{const i=P6(s,t);return r||(r=typeof i=="function"),i});if(r)return()=>{n.forEach((s,i)=>{typeof s=="function"?s():P6(e[i],null)})}}}function P6(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function zk(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t=65&&s.charCodeAt(2)<=90?t[s]=Ho(i,a):(s==="className"||s==="UNSAFE_className")&&typeof i=="string"&&typeof a=="string"?t[s]=Bk(i,a):s==="id"&&i&&a?t.id=wO(i,a):s==="ref"&&i&&a?t.ref=NO(i,a):t[s]=a!==void 0?a:i}}return t}const _O=new Set(["id"]),TO=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),PO=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),AO=new Set(["dir","lang","hidden","inert","translate"]),A6=new Set(["onClick","onAuxClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),$O=/^(data-.*)$/;function Zf(e,t={}){let{labelable:r,isLink:n,global:s,events:i=s,propNames:a}=t,o={};for(const u in e)Object.prototype.hasOwnProperty.call(e,u)&&(_O.has(u)||r&&TO.has(u)||n&&PO.has(u)||s&&AO.has(u)||i&&(A6.has(u)||u.endsWith("Capture")&&A6.has(u.slice(0,-7)))||a!=null&&a.has(u)||$O.test(u))&&(o[u]=e[u]);return o}let Zi=new Map,hb=new Set;function $6(){if(typeof window>"u")return;function e(n){return"propertyName"in n}let t=n=>{let s=ke(n);if(!e(n)||!s)return;let i=Zi.get(s);i||(i=new Set,Zi.set(s,i),s.addEventListener("transitioncancel",r,{once:!0})),i.add(n.propertyName)},r=n=>{let s=ke(n);if(!e(n)||!s)return;let i=Zi.get(s);if(i&&(i.delete(n.propertyName),i.size===0&&(s.removeEventListener("transitioncancel",r),Zi.delete(s)),Zi.size===0)){for(let a of hb)a();hb.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",r)}typeof document<"u"&&(document.readyState!=="loading"?$6():document.addEventListener("DOMContentLoaded",$6));function DO(){for(const[e]of Zi)"isConnected"in e&&!e.isConnected&&Zi.delete(e)}function Hm(e){requestAnimationFrame(()=>{DO(),Zi.size===0?e():hb.add(e)})}function Jf(){let e=w.useRef(new Map),t=w.useCallback((s,i,a,o)=>{let u=o!=null&&o.once?(...c)=>{e.current.delete(a),a(...c)}:a;e.current.set(a,{type:i,eventTarget:s,fn:u,options:o}),s.addEventListener(i,u,o)},[]),r=w.useCallback((s,i,a,o)=>{var c;let u=((c=e.current.get(a))==null?void 0:c.fn)||a;s.removeEventListener(i,u,o),e.current.delete(a)},[]),n=w.useCallback(()=>{e.current.forEach((s,i)=>{r(s.eventTarget,s.type,i,s.options)})},[r]);return w.useEffect(()=>n,[n]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:n}}function RO(e,t){let{id:r,"aria-label":n,"aria-labelledby":s}=e;return r=Ba(r),s&&n?s=[...new Set([r,...s.trim().split(/\s+/)])].join(" "):s&&(s=s.trim().split(/\s+/).join(" ")),!n&&!s&&t&&(n=t),{id:r,"aria-label":n,"aria-labelledby":s}}const FO=W.useInsertionEffect??Ue;function Wn(e){const t=w.useRef(null);return FO(()=>{t.current=e},[e]),w.useCallback((...r)=>{const n=t.current;return n==null?void 0:n(...r)},[])}function D6(e,t){const r=w.useRef(!0),n=w.useRef(null);Ue(()=>(r.current=!0,()=>{r.current=!1}),[]),Ue(()=>{r.current?r.current=!1:(!n.current||t.some((s,i)=>!Object.is(s,n[i])))&&e(),n.current=t},t)}function MO(){return typeof window.ResizeObserver<"u"}function R6(e){const{ref:t,box:r,onResize:n}=e;let s=Wn(n);w.useEffect(()=>{let i=t==null?void 0:t.current;if(i)if(MO()){const a=new window.ResizeObserver(o=>{o.length&&s()});return a.observe(i,{box:r}),()=>{i&&a.unobserve(i)}}else return window.addEventListener("resize",s,!1),()=>{window.removeEventListener("resize",s,!1)}},[t,r])}function qm(e,t){Ue(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function pf(e,t){if(!e)return!1;let r=window.getComputedStyle(e),n=document.scrollingElement||document.documentElement,s=/(auto|scroll)/.test(r.overflow+r.overflowX+r.overflowY);return e===n&&r.overflow!=="hidden"&&(s=!0),s&&t&&(s=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),s}function Uk(e,t){let r=e;for(pf(r,t)&&(r=r.parentElement);r&&!pf(r,t);)r=r.parentElement;return r||document.scrollingElement||document.documentElement}function F6(e,t){let r=[],n=document.scrollingElement||document.documentElement;do pf(e,t)&&r.push(e),e=e.parentElement;while(e&&e!==n);return r}function Il(e){return Pi()?e.metaKey:e.ctrlKey}let IO=0;const Bg=new Map;function LO(e){let[t,r]=w.useState();return Ue(()=>{if(!e)return;let n=Bg.get(e);if(n)r(n.element.id);else{let s=`react-aria-description-${IO++}`;r(s);let i=document.createElement("div");i.id=s,i.style.display="none",i.textContent=e,document.body.appendChild(i),n={refCount:0,element:i},Bg.set(e,n)}return n.refCount++,()=>{n&&--n.refCount===0&&(n.element.remove(),Bg.delete(e))}},[e]),{"aria-describedby":e?t:void 0}}function Y0(e,t,r,n){let s=Wn(r),i=r==null;w.useEffect(()=>{if(i||!e.current)return;let a=e.current;return a.addEventListener(t,s,n),()=>{a.removeEventListener(t,s,n)}},[e,t,n,i])}function mb(e,t,r={}){let{block:n="nearest",inline:s="nearest"}=r;if(e===t)return;let i=e.scrollTop,a=e.scrollLeft,o=t.getBoundingClientRect(),u=e.getBoundingClientRect(),c=window.getComputedStyle(t),d=window.getComputedStyle(e),f=document.scrollingElement||document.documentElement,h=e===f?0:u.top,m=e===f?e.clientHeight:u.bottom,p=e===f?0:u.left,v=e===f?e.clientWidth:u.right,x=parseInt(c.scrollMarginTop,10)||0,g=parseInt(c.scrollMarginBottom,10)||0,b=parseInt(c.scrollMarginLeft,10)||0,E=parseInt(c.scrollMarginRight,10)||0,y=parseInt(d.scrollPaddingTop,10)||0,S=parseInt(d.scrollPaddingBottom,10)||0,k=parseInt(d.scrollPaddingLeft,10)||0,_=parseInt(d.scrollPaddingRight,10)||0,C=parseInt(d.borderTopWidth,10)||0,j=parseInt(d.borderBottomWidth,10)||0,T=parseInt(d.borderLeftWidth,10)||0,P=parseInt(d.borderRightWidth,10)||0,R=o.top-x,A=o.bottom+g,N=o.left-b,$=o.right+E,z=e===f?0:T+P,O=e===f?0:C+j,I=e.offsetWidth-e.clientWidth-z,D=e.offsetHeight-e.clientHeight-O,M=h+C+y,F=m-j-S-D,L=p+T+k,q=v-P-_;d.direction==="rtl"&&!il()?L+=I:q-=I;let K=RF,Z=Nq;if(K&&n==="start")i+=R-M;else if(K&&n==="center")i+=(R+A)/2-(M+F)/2;else if(K&&n==="end")i+=A-F;else if(K&&n==="nearest"){let X=R-M,ie=A-F;i+=Math.abs(X)<=Math.abs(ie)?X:ie}if(Z&&s==="start")a+=N-L;else if(Z&&s==="center")a+=(N+$)/2-(L+q)/2;else if(Z&&s==="end")a+=$-q;else if(Z&&s==="nearest"){let X=N-L,ie=$-q;a+=Math.abs(X)<=Math.abs(ie)?X:ie}e.scrollTo({left:a,top:i})}function M6(e,t={}){var n,s,i;let{containingElement:r}=t;if(e&&e.isConnected){let a=document.scrollingElement||document.documentElement;if(window.getComputedStyle(a).overflow==="hidden"){let{left:u,top:c}=e.getBoundingClientRect(),d=F6(e,!0);for(let m of d)mb(m,e);let{left:f,top:h}=e.getBoundingClientRect();if(Math.abs(u-f)>1||Math.abs(c-h)>1){d=r?F6(r,!0):[];for(let m of d)mb(m,r,{block:"center",inline:"center"})}}else{let{left:u,top:c}=e.getBoundingClientRect();(n=e==null?void 0:e.scrollIntoView)==null||n.call(e,{block:"nearest"});let{left:d,top:f}=e.getBoundingClientRect();(Math.abs(u-d)>1||Math.abs(c-f)>1)&&((s=r==null?void 0:r.scrollIntoView)==null||s.call(r,{block:"center",inline:"center"}),(i=e.scrollIntoView)==null||i.call(e,{block:"nearest"}))}}}function hf(e){return e.pointerType===""&&e.isTrusted?!0:t4()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Vk(e){return!t4()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}const OO=typeof Element<"u"&&"checkVisibility"in Element.prototype;function zO(e){const t=Kt(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:r,visibility:n}=e.style,s=r!=="none"&&n!=="hidden"&&n!=="collapse";if(s){const{getComputedStyle:i}=e.ownerDocument.defaultView;let{display:a,visibility:o}=i(e);s=a!=="none"&&o!=="hidden"&&o!=="collapse"}return s}function BO(e,t){return!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&(e.nodeName==="DETAILS"&&t&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0)}function r4(e,t){return OO?e.checkVisibility({visibilityProperty:!0})&&!e.closest("[data-react-aria-prevent-focus]"):e.nodeName!=="#comment"&&zO(e)&&BO(e,t)&&(!e.parentElement||r4(e.parentElement,e))}const n4=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],UO=n4.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";n4.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const VO=n4.join(':not([hidden]):not([tabindex="-1"]),');function Kk(e,t){return e.matches(UO)&&!qk(e)&&((t==null?void 0:t.skipVisibilityCheck)||r4(e))}function Hk(e){return e.matches(VO)&&r4(e)&&!qk(e)}function qk(e){let t=e;for(;t!=null;){if(t instanceof t.ownerDocument.defaultView.HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}function I6(e){let t=e==null?void 0:e.defaultView;return(t==null?void 0:t.__webpack_nonce__)||globalThis.__webpack_nonce__||void 0}let Ug=new WeakMap;function KO(e){let t=e??(typeof document<"u"?document:void 0);if(!t)return I6(t);if(Ug.has(t))return Ug.get(t);let r=t.querySelector('meta[property="csp-nonce"]'),n=r&&r instanceof Kt(r).HTMLMetaElement&&(r.nonce||r.content)||I6(t)||void 0;return n!==void 0&&Ug.set(t,n),n}function gb(e,t=-1/0,r=1/0){return Math.min(Math.max(e,t),r)}let L6=new Map;function HO(e,t){if(e===t)return e;let r=L6.get(e);if(r)return r.forEach(s=>s(t)),t;let n=L6.get(t);return n?(n.forEach(s=>s(e)),e):t}function e0(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Qe(...e){let t={...e[0]};for(let r=1;r=65&&s.charCodeAt(2)<=90?t[s]=e0(i,a):(s==="className"||s==="UNSAFE_className")&&typeof i=="string"&&typeof a=="string"?t[s]=Bk(i,a):s==="id"&&i&&a?t.id=HO(i,a):t[s]=a!==void 0?a:i}}return t}function Wk(...e){return e.length===1&&e[0]?e[0]:t=>{for(let r of e)typeof r=="function"?r(t):r!=null&&(r.current=t)}}const qO=new Set(["id"]),WO=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),GO=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),YO=/^(data-.*)$/;function QO(e,t={}){let{labelable:r,isLink:n,propNames:s}=t,i={};for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(qO.has(a)||r&&WO.has(a)||n&&GO.has(a)||s!=null&&s.has(a)||YO.test(a))&&(i[a]=e[a]);return i}function XO(e){if(ZO())e.focus({preventScroll:!0});else{let t=JO(e);e.focus(),ez(t)}}let Q0=null;function ZO(){if(Q0==null){Q0=!1;try{document.createElement("div").focus({get preventScroll(){return Q0=!0,!0}})}catch{}}return Q0}function JO(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(r=>e.test(r.brand)))||e.test(window.navigator.userAgent)}function s4(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function Ua(e){let t=null;return()=>(t==null&&(t=e()),t)}const xb=Ua(function(){return s4(/^Mac/i)}),tz=Ua(function(){return s4(/^iPhone/i)}),Gk=Ua(function(){return s4(/^iPad/i)||xb()&&navigator.maxTouchPoints>1}),rz=Ua(function(){return tz()||Gk()}),nz=Ua(function(){return Wm(/AppleWebKit/i)&&!sz()}),sz=Ua(function(){return Wm(/Chrome/i)}),iz=Ua(function(){return Wm(/Android/i)}),az=Ua(function(){return Wm(/Firefox/i)}),oz=w.createContext({isNative:!0,open:cz,useHref:e=>e});function lz(e){let{children:t,navigate:r,useHref:n}=e,s=w.useMemo(()=>({isNative:!1,open:(i,a,o,u)=>{Yk(i,c=>{uz(c,a)?r(o,u):mf(c,a)})},useHref:n||(i=>i)}),[r,n]);return W.createElement(oz.Provider,{value:s},t)}function uz(e,t){let r=e.getAttribute("target");return(!r||r==="_self")&&e.origin===location.origin&&!e.hasAttribute("download")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function mf(e,t,r=!0){var n,s;let{metaKey:i,ctrlKey:a,altKey:o,shiftKey:u}=t;az()&&(!((s=window.event)===null||s===void 0||(n=s.type)===null||n===void 0)&&n.startsWith("key"))&&e.target==="_blank"&&(xb()?i=!0:a=!0);let c=nz()&&xb()&&!Gk()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:a,altKey:o,shiftKey:u}):new MouseEvent("click",{metaKey:i,ctrlKey:a,altKey:o,shiftKey:u,bubbles:!0,cancelable:!0});mf.isOpening=r,XO(e),e.dispatchEvent(c),mf.isOpening=!1}mf.isOpening=!1;function Yk(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let r=document.createElement("a");r.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(r.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(r.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(r.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(r.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(r.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(r),t(r),e.removeChild(r)}}function cz(e,t){Yk(e,r=>mf(r,t))}let Un=typeof document<"u"&&window.visualViewport;function dz(){let e=Qf(),[t,r]=w.useState(()=>e?{width:0,height:0}:O6());return w.useEffect(()=>{let n=()=>{r(s=>{let i=O6();return i.width===s.width&&i.height===s.height?s:i})};return Un?Un.addEventListener("resize",n):window.addEventListener("resize",n),()=>{Un?Un.removeEventListener("resize",n):window.removeEventListener("resize",n)}},[]),t}function O6(){return{width:Un&&(Un==null?void 0:Un.width)||window.innerWidth,height:Un&&(Un==null?void 0:Un.height)||window.innerHeight}}const fz=typeof document<"u"?W.useInsertionEffect??W.useLayoutEffect:()=>{};function t0(e,t,r){let[n,s]=w.useState(e||t),i=w.useRef(n),a=w.useRef(e!==void 0),o=e!==void 0;w.useEffect(()=>{a.current,a.current=o},[o]);let u=o?e:n;fz(()=>{i.current=u});let[,c]=w.useReducer(()=>({}),{}),d=w.useCallback((f,...h)=>{let m=typeof f=="function"?f(i.current):f;Object.is(i.current,m)||(i.current=m,s(m),c(),r==null||r(m,...h))},[r]);return[u,d]}const Vs={top:"top",bottom:"top",left:"left",right:"left"},Lh={top:"bottom",bottom:"top",left:"right",right:"left"},pz={top:"left",left:"top"},vb={top:"height",left:"width"},Qk={width:"totalWidth",height:"totalHeight"},X0={};let or=typeof document<"u"?window.visualViewport:null;function z6(e){let t=0,r=0,n=0,s=0,i=0,a=0,o={};var u;let c=((u=or==null?void 0:or.scale)!==null&&u!==void 0?u:1)>1;if(e.tagName==="BODY"){let p=document.documentElement;n=p.clientWidth,s=p.clientHeight;var d;t=(d=or==null?void 0:or.width)!==null&&d!==void 0?d:n;var f;r=(f=or==null?void 0:or.height)!==null&&f!==void 0?f:s,o.top=p.scrollTop||e.scrollTop,o.left=p.scrollLeft||e.scrollLeft,or&&(i=or.offsetTop,a=or.offsetLeft)}else({width:t,height:r,top:i,left:a}=mu(e)),o.top=e.scrollTop,o.left=e.scrollLeft,n=t,s=r;if(Ik()&&(e.tagName==="BODY"||e.tagName==="HTML")&&c){o.top=0,o.left=0;var h;i=(h=or==null?void 0:or.pageTop)!==null&&h!==void 0?h:0;var m;a=(m=or==null?void 0:or.pageLeft)!==null&&m!==void 0?m:0}return{width:t,height:r,totalWidth:n,totalHeight:s,scroll:o,top:i,left:a}}function hz(e){return{top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}}function B6(e,t,r,n,s,i,a){var o;let u=(o=s.scroll[e])!==null&&o!==void 0?o:0,c=n[vb[e]],d=n.scroll[Vs[e]]+i,f=c+n.scroll[Vs[e]]-i,h=t-u+a[e]-n[Vs[e]],m=t-u+r+a[e]-n[Vs[e]];return hf?Math.max(f-m,d-h):0}function mz(e){let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0}}function U6(e){if(X0[e])return X0[e];let[t,r]=e.split(" "),n=Vs[t]||"right",s=pz[n];Vs[r]||(r="center");let i=vb[n],a=vb[s];return X0[e]={placement:t,crossPlacement:r,axis:n,crossAxis:s,size:i,crossSize:a},X0[e]}function Vg(e,t,r,n,s,i,a,o,u,c){let{placement:d,crossPlacement:f,axis:h,crossAxis:m,size:p,crossSize:v}=n,x={};var g;x[m]=(g=e[m])!==null&&g!==void 0?g:0;var b,E,y,S;f==="center"?x[m]+=(((b=e[v])!==null&&b!==void 0?b:0)-((E=r[v])!==null&&E!==void 0?E:0))/2:f!==m&&(x[m]+=((y=e[v])!==null&&y!==void 0?y:0)-((S=r[v])!==null&&S!==void 0?S:0)),x[m]+=i;const k=e[m]-r[v]+u+c,_=e[m]+e[v]-u-c;if(x[m]=gb(x[m],k,_),d===h){const C=o?a[p]:t[Qk[p]];x[Lh[h]]=Math.floor(C-e[h]+s)}else x[h]=Math.floor(e[h]+e[p]+s);return x}function gz(e,t,r,n,s,i,a,o){const u=n?r.height:t[Qk.height];var c;let d=e.top!=null?r.top+e.top:r.top+(u-((c=e.bottom)!==null&&c!==void 0?c:0)-a);var f,h,m,p,v,x;let g=o!=="top"?Math.max(0,t.height+t.top+((f=t.scroll.top)!==null&&f!==void 0?f:0)-d-(((h=s.top)!==null&&h!==void 0?h:0)+((m=s.bottom)!==null&&m!==void 0?m:0)+i)):Math.max(0,d+a-(t.top+((p=t.scroll.top)!==null&&p!==void 0?p:0))-(((v=s.top)!==null&&v!==void 0?v:0)+((x=s.bottom)!==null&&x!==void 0?x:0)+i));return Math.min(t.height-i*2,g)}function V6(e,t,r,n,s,i){let{placement:a,axis:o,size:u}=i;var c,d;if(a===o)return Math.max(0,r[o]-e[o]-((c=e.scroll[o])!==null&&c!==void 0?c:0)+t[o]-((d=n[o])!==null&&d!==void 0?d:0)-n[Lh[o]]-s);var f;return Math.max(0,e[u]+e[o]+e.scroll[o]-t[o]-r[o]-r[u]-((f=n[o])!==null&&f!==void 0?f:0)-n[Lh[o]]-s)}function xz(e,t,r,n,s,i,a,o,u,c,d,f,h,m,p,v){let x=U6(e),{size:g,crossAxis:b,crossSize:E,placement:y,crossPlacement:S}=x,k=Vg(t,o,r,x,d,f,c,h,p,v),_=d,C=V6(o,c,t,s,i+d,x);if(a&&n[g]>C){let K=U6(`${Lh[y]} ${S}`),Z=Vg(t,o,r,K,d,f,c,h,p,v);V6(o,c,t,s,i+d,K)>C&&(x=K,k=Z,_=d)}let j="bottom";x.axis==="top"?x.placement==="top"?j="top":x.placement==="bottom"&&(j="bottom"):x.crossAxis==="top"&&(x.crossPlacement==="top"?j="bottom":x.crossPlacement==="bottom"&&(j="top"));let T=B6(b,k[b],r[E],o,u,i,c);k[b]+=T;let P=gz(k,o,c,h,s,i,r.height,j);m&&m{if(!r||n===null)return;let s=i=>{let a=i.target;if(!t.current||a instanceof Node&&!a.contains(t.current)||i.target instanceof HTMLInputElement||i.target instanceof HTMLTextAreaElement)return;let o=n||Xk.get(t.current);o&&o()};return window.addEventListener("scroll",s,!0),()=>{window.removeEventListener("scroll",s,!0)}},[r,n,t])}const wz=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),Ez=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function Sz(e){if(Intl.Locale){let r=new Intl.Locale(e).maximize(),n=typeof r.getTextInfo=="function"?r.getTextInfo():r.textInfo;if(n)return n.direction==="rtl";if(r.script)return wz.has(r.script)}let t=e.split("-")[0];return Ez.has(t)}const Zk=Symbol.for("react-aria.i18n.locale");function Jk(){let e=typeof window<"u"&&window[Zk]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:Sz(e)?"rtl":"ltr"}}let bb=Jk(),sd=new Set;function q6(){bb=Jk();for(let e of sd)e(bb)}function Cz(){let e=Qf(),[t,r]=w.useState(bb);return w.useEffect(()=>(sd.size===0&&window.addEventListener("languagechange",q6),sd.add(r),()=>{sd.delete(r),sd.size===0&&window.removeEventListener("languagechange",q6)}),[]),e?{locale:typeof window<"u"&&window[Zk]||"en-US",direction:"ltr"}:t}const kz=W.createContext(null);function Gm(){let e=Cz();return w.useContext(kz)||e}const W6=new WeakMap;function jz(e){let t=W6.get(e);return t||(t=new Um(e),W6.set(e,t)),t}function Nz(e,t){return t&&Um.getGlobalDictionaryForPackage(t)||jz(e)}function i4(e,t){let{locale:r}=Gm(),n=Nz(e,t);return w.useMemo(()=>new iO(r,n),[r,n])}let Kg=new Map;function _z(e){let{locale:t}=Gm(),r=t+(e?Object.entries(e).sort((s,i)=>s[0]{m&&(y.current=Pt==null?void 0:Pt.scale)},[m]);let S=w.useCallback(()=>{if(h===!1||!m||!s.current||!n.current||!c||(Pt==null?void 0:Pt.scale)!==y.current)return;let T=null;if(i.current&&i.current.contains(document.activeElement)){var P;let I=(P=document.activeElement)===null||P===void 0?void 0:P.getBoundingClientRect(),D=i.current.getBoundingClientRect();var R;if(T={type:"top",offset:((R=I==null?void 0:I.top)!==null&&R!==void 0?R:0)-D.top},T.offset>D.height/2){T.type="bottom";var A;T.offset=((A=I==null?void 0:I.bottom)!==null&&A!==void 0?A:0)-D.bottom}}let N=s.current;if(!v&&s.current){var $;N.style.top="0px",N.style.bottom="";var z;N.style.maxHeight=((z=($=window.visualViewport)===null||$===void 0?void 0:$.height)!==null&&z!==void 0?z:window.innerHeight)+"px"}let O=vz({placement:Az(a,t),overlayNode:s.current,targetNode:n.current,scrollNode:i.current||s.current,padding:o,shouldFlip:u,boundaryElement:c,offset:d,crossOffset:f,maxHeight:v,arrowSize:r,arrowBoundaryOffset:x});if(O.position){if(N.style.top="",N.style.bottom="",N.style.left="",N.style.right="",Object.keys(O.position).forEach(I=>N.style[I]=O.position[I]+"px"),N.style.maxHeight=O.maxHeight!=null?O.maxHeight+"px":"",T&&document.activeElement&&i.current){let I=document.activeElement.getBoundingClientRect(),D=i.current.getBoundingClientRect(),M=I[T.type]-D[T.type];i.current.scrollTop+=M-T.offset}b(O)}},E);Ue(S,E),Pz(S),R6({ref:s,onResize:S}),R6({ref:n,onResize:S});let k=w.useRef(!1);Ue(()=>{let T,P=()=>{k.current=!0,clearTimeout(T),T=setTimeout(()=>{k.current=!1},500),S()},R=()=>{k.current&&P()};return Pt==null||Pt.addEventListener("resize",P),Pt==null||Pt.addEventListener("scroll",R),()=>{Pt==null||Pt.removeEventListener("resize",P),Pt==null||Pt.removeEventListener("scroll",R)}},[S]);let _=w.useCallback(()=>{k.current||p==null||p()},[p,k]);yz({triggerRef:n,isOpen:m,onClose:p&&_});var C,j;return{overlayProps:{style:{position:"absolute",zIndex:1e5,...g==null?void 0:g.position,maxHeight:(C=g==null?void 0:g.maxHeight)!==null&&C!==void 0?C:"100vh"}},placement:(j=g==null?void 0:g.placement)!==null&&j!==void 0?j:null,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:g==null?void 0:g.arrowOffsetLeft,top:g==null?void 0:g.arrowOffsetTop}},updatePosition:S}}function Pz(e){Ue(()=>(window.addEventListener("resize",e,!1),()=>{window.removeEventListener("resize",e,!1)}),[e])}function Az(e,t){return t==="rtl"?e.replace("start","right").replace("end","left"):e.replace("start","left").replace("end","right")}function a4(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function ej(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function tj(e){let t=w.useRef({isFocused:!1,observer:null});return Ue(()=>{const r=t.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]),w.useCallback(r=>{let n=ke(r);if(n instanceof HTMLButtonElement||n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement||n instanceof HTMLSelectElement){t.current.isFocused=!0;let s=n,i=a=>{if(t.current.isFocused=!1,s.disabled){let o=a4(a);e==null||e(o)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};s.addEventListener("focusout",i,{once:!0}),t.current.observer=new MutationObserver(()=>{var a;if(t.current.isFocused&&s.disabled){(a=t.current.observer)==null||a.disconnect();let o=s===Mt()?null:Mt();s.dispatchEvent(new FocusEvent("blur",{relatedTarget:o})),s.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:o}))}}),t.current.observer.observe(s,{attributes:!0,attributeFilter:["disabled"]})}},[e])}let Oh=!1;function $z(e){for(;e&&!Kk(e,{skipVisibilityCheck:!0});)e=e.parentElement;let t=Kt(e),r=t.document.activeElement;if(!r||r===e)return;Oh=!0;let n=!1,s=d=>{(ke(d)===r||n)&&d.stopImmediatePropagation()},i=d=>{(ke(d)===r||n)&&(d.stopImmediatePropagation(),!e&&!n&&(n=!0,Yr(r),u()))},a=d=>{(ke(d)===e||n)&&d.stopImmediatePropagation()},o=d=>{(ke(d)===e||n)&&(d.stopImmediatePropagation(),n||(n=!0,Yr(r),u()))};t.addEventListener("blur",s,!0),t.addEventListener("focusout",i,!0),t.addEventListener("focusin",o,!0),t.addEventListener("focus",a,!0);let u=()=>{cancelAnimationFrame(c),t.removeEventListener("blur",s,!0),t.removeEventListener("focusout",i,!0),t.removeEventListener("focusin",o,!0),t.removeEventListener("focus",a,!0),Oh=!1,n=!1},c=requestAnimationFrame(u);return u}let mc=null;const yb=new Set;let Cd=new Map,qo=!1,wb=!1;const Dz={Tab:!0,Escape:!0};function o4(e,t){for(let r of yb)r(e,t)}function Rz(e){return!(e.metaKey||!Pi()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function zh(e){qo=!0,!js.isOpening&&Rz(e)&&(mc="keyboard",o4("keyboard",e))}function gu(e){mc="pointer","pointerType"in e&&e.pointerType,(e.type==="mousedown"||e.type==="pointerdown")&&(qo=!0,o4("pointer",e))}function rj(e){!js.isOpening&&hf(e)&&(qo=!0,mc="virtual")}function nj(e){let t=Kt(ke(e)),r=be(ke(e));ke(e)===t||ke(e)===r||Oh||!e.isTrusted||(!qo&&!wb&&(mc="virtual",o4("virtual",e)),qo=!1,wb=!1)}function sj(){Oh||(qo=!1,wb=!0)}function Eb(e){if(typeof window>"u"||typeof document>"u")return;const t=Kt(e),r=be(e);if(Cd.get(t))return;let n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){qo=!0,n.apply(this,arguments)},r.addEventListener("keydown",zh,!0),r.addEventListener("keyup",zh,!0),r.addEventListener("click",rj,!0),t.addEventListener("focus",nj,!0),t.addEventListener("blur",sj,!1),typeof PointerEvent<"u"&&(r.addEventListener("pointerdown",gu,!0),r.addEventListener("pointermove",gu,!0),r.addEventListener("pointerup",gu,!0)),t.addEventListener("beforeunload",()=>{ij(e)},{once:!0}),Cd.set(t,{focus:n})}const ij=(e,t)=>{const r=Kt(e),n=be(e);t&&n.removeEventListener("DOMContentLoaded",t),Cd.has(r)&&(r.HTMLElement.prototype.focus=Cd.get(r).focus,n.removeEventListener("keydown",zh,!0),n.removeEventListener("keyup",zh,!0),n.removeEventListener("click",rj,!0),r.removeEventListener("focus",nj,!0),r.removeEventListener("blur",sj,!1),typeof PointerEvent<"u"&&(n.removeEventListener("pointerdown",gu,!0),n.removeEventListener("pointermove",gu,!0),n.removeEventListener("pointerup",gu,!0)),Cd.delete(r))};function Fz(e){const t=be(e);let r;return t.readyState!=="loading"?Eb(e):(r=()=>{Eb(e)},t.addEventListener("DOMContentLoaded",r)),()=>ij(e,r)}typeof document<"u"&&Fz();function l4(){return mc!=="pointer"}function gf(){return mc}const Mz=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Iz(e,t,r){let n=r?ke(r):void 0,s=be(n),i=Kt(n);const a=typeof i<"u"?i.HTMLInputElement:HTMLInputElement,o=typeof i<"u"?i.HTMLTextAreaElement:HTMLTextAreaElement,u=typeof i<"u"?i.HTMLElement:HTMLElement,c=typeof i<"u"?i.KeyboardEvent:KeyboardEvent;let d=Mt(s);return e=e||d instanceof a&&!Mz.has(d.type)||d instanceof o||d instanceof u&&d.isContentEditable,!(e&&t==="keyboard"&&r instanceof c&&!Dz[r.key])}function Lz(e,t,r){Eb(),w.useEffect(()=>{if((r==null?void 0:r.enabled)===!1)return;let n=(s,i)=>{Iz(!!(r!=null&&r.isTextInput),s,i)&&e(l4())};return yb.add(n),()=>{yb.delete(n)}},t)}function Wo(e){if(!e.isConnected)return;const t=be(e);if(gf()==="virtual"){let r=Mt(t);Hm(()=>{const n=Mt(t);(n===r||n===t.body)&&e.isConnected&&Yr(e)})}else Yr(e)}const G6=W.createContext(null),Sb="react-aria-focus-scope-restore";let ot=null;function Oz(e){let{children:t,contain:r,restoreFocus:n,autoFocus:s}=e,i=w.useRef(null),a=w.useRef(null),o=w.useRef([]),{parentNode:u}=w.useContext(G6)||{},c=w.useMemo(()=>new kb({scopeRef:o}),[o]);Ue(()=>{let h=u||Lt.root;if(Lt.getTreeNode(h.scopeRef)&&ot&&!Bh(ot,h.scopeRef)){let m=Lt.getTreeNode(ot);m&&(h=m)}h.addChild(c),Lt.addNode(c)},[c,u]),Ue(()=>{let h=Lt.getTreeNode(o);h&&(h.contain=!!r)},[r]),Ue(()=>{var v;let h=(v=i.current)==null?void 0:v.nextSibling,m=[],p=x=>x.stopPropagation();for(;h&&h!==a.current;)m.push(h),h.addEventListener(Sb,p),h=h.nextSibling;return o.current=m,()=>{for(let x of m)x.removeEventListener(Sb,p)}},[t]),qz(o,n,r),Vz(o,r),Wz(o,n,r),Hz(o,s),w.useEffect(()=>{const h=Mt(be(o.current?o.current[0]:void 0));let m=null;if(ns(h,o.current)){for(let p of Lt.traverse())p.scopeRef&&ns(h,p.scopeRef.current)&&(m=p);m===Lt.getTreeNode(o)&&(ot=m.scopeRef)}},[o]),Ue(()=>()=>{var m,p;let h=((p=(m=Lt.getTreeNode(o))==null?void 0:m.parent)==null?void 0:p.scopeRef)??null;(o===ot||Bh(o,ot))&&(!h||Lt.getTreeNode(h))&&(ot=h),Lt.removeTreeNode(o)},[o]);let d=w.useMemo(()=>zz(o),[]),f=w.useMemo(()=>({focusManager:d,parentNode:c}),[c,d]);return W.createElement(G6.Provider,{value:f},W.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:i}),t,W.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:a}))}function zz(e){return{focusNext(t={}){let r=e.current,{from:n,tabbable:s,wrap:i,accept:a}=t,o=n||Mt(be(r[0]??void 0)),u=r[0].previousElementSibling,c=po(r),d=xi(c,{tabbable:s,accept:a},r);d.currentNode=ns(o,r)?o:u;let f=d.nextNode();return!f&&i&&(d.currentNode=u,f=d.nextNode()),f&&gi(f,!0),f},focusPrevious(t={}){let r=e.current,{from:n,tabbable:s,wrap:i,accept:a}=t,o=n||Mt(be(r[0]??void 0)),u=r[r.length-1].nextElementSibling,c=po(r),d=xi(c,{tabbable:s,accept:a},r);d.currentNode=ns(o,r)?o:u;let f=d.previousNode();return!f&&i&&(d.currentNode=u,f=d.previousNode()),f&&gi(f,!0),f},focusFirst(t={}){let r=e.current,{tabbable:n,accept:s}=t,i=po(r),a=xi(i,{tabbable:n,accept:s},r);a.currentNode=r[0].previousElementSibling;let o=a.nextNode();return o&&gi(o,!0),o},focusLast(t={}){let r=e.current,{tabbable:n,accept:s}=t,i=po(r),a=xi(i,{tabbable:n,accept:s},r);a.currentNode=r[r.length-1].nextElementSibling;let o=a.previousNode();return o&&gi(o,!0),o}}}function po(e){return e[0].parentElement}function id(e){let t=Lt.getTreeNode(ot);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function Bz(e){if(!e.form)return Array.from(be(e).querySelectorAll(`input[type="radio"][name="${CSS.escape(e.name)}"]`)).filter(n=>!n.form);const t=e.form.elements.namedItem(e.name);let r=Kt(e);return t instanceof r.RadioNodeList?Array.from(t).filter(n=>n instanceof r.HTMLInputElement):t instanceof r.HTMLInputElement?[t]:[]}function Uz(e){if(e.checked)return!0;const t=Bz(e);return t.length>0&&!t.some(r=>r.checked)}function Vz(e,t){let r=w.useRef(void 0),n=w.useRef(void 0);Ue(()=>{let s=e.current;if(!t){n.current&&(cancelAnimationFrame(n.current),n.current=void 0);return}const i=be(s?s[0]:void 0);let a=c=>{if(c.key!=="Tab"||c.altKey||c.ctrlKey||c.metaKey||!id(e)||c.isComposing)return;let d=Mt(i),f=e.current;if(!f||!ns(d,f))return;let h=po(f),m=xi(h,{tabbable:!0},f);if(!d)return;m.currentNode=d;let p=c.shiftKey?m.previousNode():m.nextNode();p||(m.currentNode=c.shiftKey?f[f.length-1].nextElementSibling:f[0].previousElementSibling,p=c.shiftKey?m.previousNode():m.nextNode()),c.preventDefault(),p&&(gi(p,!0),p instanceof Kt(p).HTMLInputElement&&p.select())},o=c=>{(!ot||Bh(ot,e))&&ns(ke(c),e.current)?(ot=e,r.current=ke(c)):id(e)&&!fa(ke(c),e)?r.current?r.current.focus():ot&&ot.current&&Cb(ot.current):id(e)&&(r.current=ke(c))},u=c=>{n.current&&cancelAnimationFrame(n.current),n.current=requestAnimationFrame(()=>{var m;let d=gf(),f=(d==="virtual"||d===null)&&t4()&&Lk(),h=Mt(i);if(!f&&h&&id(e)&&!fa(h,e)){ot=e;let p=ke(c);p&&p.isConnected?(r.current=p,(m=r.current)==null||m.focus()):ot.current&&Cb(ot.current)}})};return i.addEventListener("keydown",a,!1),i.addEventListener("focusin",o,!1),s==null||s.forEach(c=>c.addEventListener("focusin",o,!1)),s==null||s.forEach(c=>c.addEventListener("focusout",u,!1)),()=>{i.removeEventListener("keydown",a,!1),i.removeEventListener("focusin",o,!1),s==null||s.forEach(c=>c.removeEventListener("focusin",o,!1)),s==null||s.forEach(c=>c.removeEventListener("focusout",u,!1))}},[e,t]),Ue(()=>()=>{n.current&&cancelAnimationFrame(n.current)},[n])}function aj(e){return fa(e)}function ns(e,t){return!e||!t?!1:t.some(r=>st(r,e))}function fa(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:r}of Lt.traverse(Lt.getTreeNode(t)))if(r&&ns(e,r.current))return!0;return!1}function Kz(e){return fa(e,ot)}function Bh(e,t){var n;let r=(n=Lt.getTreeNode(t))==null?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function gi(e,t=!1){if(e!=null&&!t)try{Wo(e)}catch{}else if(e!=null)try{e.focus()}catch{}}function oj(e,t=!0){let r=e[0].previousElementSibling,n=po(e),s=xi(n,{tabbable:t},e);s.currentNode=r;let i=s.nextNode();return t&&!i&&(n=po(e),s=xi(n,{tabbable:!1},e),s.currentNode=r,i=s.nextNode()),i}function Cb(e,t=!0){gi(oj(e,t))}function Hz(e,t){const r=W.useRef(t);w.useEffect(()=>{if(r.current){ot=e;const n=be(e.current?e.current[0]:void 0);!ns(Mt(n),ot.current)&&e.current&&Cb(e.current)}r.current=!1},[e])}function qz(e,t,r){Ue(()=>{if(t||r)return;let n=e.current;const s=be(n?n[0]:void 0);let i=a=>{let o=ke(a);ns(o,e.current)?ot=e:aj(o)||(ot=null)};return s.addEventListener("focusin",i,!1),n==null||n.forEach(a=>a.addEventListener("focusin",i,!1)),()=>{s.removeEventListener("focusin",i,!1),n==null||n.forEach(a=>a.removeEventListener("focusin",i,!1))}},[e,t,r])}function Y6(e){let t=Lt.getTreeNode(ot);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(t==null?void 0:t.scopeRef)===e}function Wz(e,t,r){const n=w.useRef(typeof document<"u"?Mt(be(e.current?e.current[0]:void 0)):null);Ue(()=>{let s=e.current;const i=be(s?s[0]:void 0);if(!t||r)return;let a=()=>{(!ot||Bh(ot,e))&&ns(Mt(i),e.current)&&(ot=e)};return i.addEventListener("focusin",a,!1),s==null||s.forEach(o=>o.addEventListener("focusin",a,!1)),()=>{i.removeEventListener("focusin",a,!1),s==null||s.forEach(o=>o.removeEventListener("focusin",a,!1))}},[e,r]),Ue(()=>{const s=be(e.current?e.current[0]:void 0);if(!t)return;let i=a=>{if(a.key!=="Tab"||a.altKey||a.ctrlKey||a.metaKey||!id(e)||a.isComposing)return;let o=s.activeElement;if(!fa(o,e)||!Y6(e))return;let u=Lt.getTreeNode(e);if(!u)return;let c=u.nodeToRestore,d=xi(s.body,{tabbable:!0});d.currentNode=o;let f=a.shiftKey?d.previousNode():d.nextNode();if((!c||!c.isConnected||c===s.body)&&(c=void 0,u.nodeToRestore=void 0),(!f||!fa(f,e))&&c){d.currentNode=c;do f=a.shiftKey?d.previousNode():d.nextNode();while(fa(f,e));a.preventDefault(),a.stopPropagation(),f?gi(f,!0):aj(c)?gi(c,!0):o.blur()}};return r||s.addEventListener("keydown",i,!0),()=>{r||s.removeEventListener("keydown",i,!0)}},[e,t,r]),Ue(()=>{const s=be(e.current?e.current[0]:void 0);if(!t)return;let i=Lt.getTreeNode(e);if(i)return i.nodeToRestore=n.current??void 0,()=>{let a=Lt.getTreeNode(e);if(!a)return;let o=a.nodeToRestore,u=Mt(s);if(t&&o&&(u&&fa(u,e)||u===s.body&&Y6(e))){let c=Lt.clone();requestAnimationFrame(()=>{if(s.activeElement===s.body){let d=c.getTreeNode(e);for(;d;){if(d.nodeToRestore&&d.nodeToRestore.isConnected){Q6(d.nodeToRestore);return}d=d.parent}for(d=c.getTreeNode(e);d;){if(d.scopeRef&&d.scopeRef.current&&Lt.getTreeNode(d.scopeRef)){let f=oj(d.scopeRef.current,!0);Q6(f);return}d=d.parent}}})}}},[e,t])}function Q6(e){e.dispatchEvent(new CustomEvent(Sb,{bubbles:!0,cancelable:!0}))&&gi(e)}function xi(e,t,r){let n=t!=null&&t.tabbable?Hk:Kk,s=(e==null?void 0:e.nodeType)===Node.ELEMENT_NODE?e:null,i=be(s),a=jO(i,e||i,NodeFilter.SHOW_ELEMENT,{acceptNode(o){return st(t==null?void 0:t.from,o)||t!=null&&t.tabbable&&o.tagName==="INPUT"&&o.getAttribute("type")==="radio"&&(!Uz(o)||a.currentNode.tagName==="INPUT"&&a.currentNode.type==="radio"&&a.currentNode.name===o.name)?NodeFilter.FILTER_REJECT:n(o)&&(!r||ns(o,r))&&(!(t!=null&&t.accept)||t.accept(o))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return t!=null&&t.from&&(a.currentNode=t.from),a}class u4{constructor(){this.fastMap=new Map,this.root=new kb({scopeRef:null}),this.fastMap.set(null,this.root)}get size(){return this.fastMap.size}getTreeNode(t){return this.fastMap.get(t)}addTreeNode(t,r,n){let s=this.fastMap.get(r??null);if(!s)return;let i=new kb({scopeRef:t});s.addChild(i),i.parent=s,this.fastMap.set(t,i),n&&(i.nodeToRestore=n)}addNode(t){this.fastMap.set(t.scopeRef,t)}removeTreeNode(t){if(t===null)return;let r=this.fastMap.get(t);if(!r)return;let n=r.parent;for(let i of this.traverse())i!==r&&r.nodeToRestore&&i.nodeToRestore&&r.scopeRef&&r.scopeRef.current&&ns(i.nodeToRestore,r.scopeRef.current)&&(i.nodeToRestore=r.nodeToRestore);let s=r.children;n&&(n.removeChild(r),s.size>0&&s.forEach(i=>n&&n.addChild(i))),this.fastMap.delete(r.scopeRef)}*traverse(t=this.root){if(t.scopeRef!=null&&(yield t),t.children.size>0)for(let r of t.children)yield*this.traverse(r)}clone(){var r;let t=new u4;for(let n of this.traverse())t.addTreeNode(n.scopeRef,((r=n.parent)==null?void 0:r.scopeRef)??null,n.nodeToRestore);return t}}class kb{constructor(t){this.children=new Set,this.contain=!1,this.scopeRef=t.scopeRef}addChild(t){this.children.add(t),t.parent=this}removeChild(t){this.children.delete(t),t.parent=void 0}}let Lt=new u4;function Ym(e){let{isDisabled:t,onFocus:r,onBlur:n,onFocusChange:s}=e;const i=w.useCallback(u=>{if(ke(u)===u.currentTarget)return n&&n(u),s&&s(!1),!0},[n,s]),a=tj(i),o=w.useCallback(u=>{let c=ke(u);const d=be(c),f=d?Mt(d):Mt();c===u.currentTarget&&c===f&&(r&&r(u),s&&s(!0),a(u))},[s,r,a]);return{focusProps:{onFocus:!t&&(r||s||n)?o:void 0,onBlur:!t&&(n||s)?i:void 0}}}function c4(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:s}=e,i=w.useRef({isFocusWithin:!1}),{addGlobalListener:a,removeAllGlobalListeners:o}=Jf(),u=w.useCallback(f=>{st(f.currentTarget,ke(f))&&i.current.isFocusWithin&&!st(f.currentTarget,f.relatedTarget)&&(i.current.isFocusWithin=!1,o(),r&&r(f),s&&s(!1))},[r,s,i,o]),c=tj(u),d=w.useCallback(f=>{if(!st(f.currentTarget,ke(f)))return;let h=ke(f);const m=be(h),p=Mt(m);if(!i.current.isFocusWithin&&p===h){n&&n(f),s&&s(!0),i.current.isFocusWithin=!0,c(f);let v=f.currentTarget;a(m,"focus",x=>{let g=ke(x);if(i.current.isFocusWithin&&!st(v,g)){let b=new m.defaultView.FocusEvent("blur",{relatedTarget:g});ej(b,v);let E=a4(b);u(E)}},{capture:!0})}},[n,s,c,a,u]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:u}}}function lj(e){let t=Yz(be(e));t!==e&&(t&&Gz(t,e),e&&uj(e,t))}function Gz(e,t){e.dispatchEvent(new FocusEvent("blur",{relatedTarget:t})),e.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:t}))}function uj(e,t){e.dispatchEvent(new FocusEvent("focus",{relatedTarget:t})),e.dispatchEvent(new FocusEvent("focusin",{bubbles:!0,relatedTarget:t}))}function Yz(e){let t=Mt(e),r=t==null?void 0:t.getAttribute("aria-activedescendant");return r&&e.getElementById(r)||t}function X6(e){if(!e)return;let t=!0;return r=>{let n={...r,preventDefault(){r.preventDefault()},isDefaultPrevented(){return r.isDefaultPrevented()},stopPropagation(){t=!0},continuePropagation(){t=!1},isPropagationStopped(){return t}};e(n),t&&r.stopPropagation()}}function d4(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:X6(e.onKeyDown),onKeyUp:X6(e.onKeyUp)}}}let Qz=W.createContext(null);function Xz(e){let t=w.useContext(Qz)||{};qm(t,e);let{ref:r,...n}=t;return n}function Zz(e,t){let{focusProps:r}=Ym(e),{keyboardProps:n}=d4(e),s=xr(r,n),i=Xz(t),a=e.isDisabled?{}:i,o=w.useRef(e.autoFocus);w.useEffect(()=>{o.current&&t.current&&Wo(t.current),o.current=!1},[t]);let u=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(u=void 0),{focusableProps:xr({...s,tabIndex:u},a)}}let Xl="default",jb="",Hp=new WeakMap;function Jz(e){if(il()){if(Xl==="default"){const t=be(e);jb=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}Xl="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";Hp.set(e,e.style[t]),e.style[t]="none"}}function Z6(e){if(il()){if(Xl!=="disabled")return;Xl="restoring",setTimeout(()=>{Hm(()=>{if(Xl==="restoring"){const t=be(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=jb||""),jb="",Xl="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&Hp.has(e)){let t=Hp.get(e),r="userSelect"in e.style?"userSelect":"webkitUserSelect";e.style[r]==="none"&&(e.style[r]=t),e.getAttribute("style")===""&&e.removeAttribute("style"),Hp.delete(e)}}const f4=W.createContext({register:()=>{}});f4.displayName="PressResponderContext";function eB(e){let t=w.useContext(f4);if(t){let{register:r,ref:n,...s}=t;e=xr(s,e),r()}return qm(t,e.ref),e}var ju;class Z0{constructor(t,r,n,s){he(this,ju);oe(this,ju,!0);let i=(s==null?void 0:s.target)??n.currentTarget;const a=i==null?void 0:i.getBoundingClientRect();let o,u=0,c,d=null;n.clientX!=null&&n.clientY!=null&&(c=n.clientX,d=n.clientY),a&&(c!=null&&d!=null?(o=c-a.left,u=d-a.top):(o=a.width/2,u=a.height/2)),this.type=t,this.pointerType=r,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=o,this.y=u,this.key=n.key}continuePropagation(){oe(this,ju,!1)}get shouldStopPropagation(){return U(this,ju)}}ju=new WeakMap;const J6=Symbol("linkClicked"),e5="react-aria-pressable-style",t5="data-react-aria-pressable";function Qm(e){let{onPress:t,onPressChange:r,onPressStart:n,onPressEnd:s,onPressUp:i,onClick:a,isDisabled:o,isPressed:u,preventFocusOnPress:c,shouldCancelOnPointerExit:d,allowTextSelectionOnPress:f,ref:h,...m}=eB(e),[p,v]=w.useState(!1),x=w.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:g,removeAllGlobalListeners:b}=Jf(),E=w.useCallback((N,$)=>{let z=x.current;if(o||z.didFirePressStart)return!1;let O=!0;if(z.isTriggeringEvent=!0,n){let I=new Z0("pressstart",$,N);n(I),O=I.shouldStopPropagation}return r&&r(!0),z.isTriggeringEvent=!1,z.didFirePressStart=!0,v(!0),O},[o,n,r]),y=w.useCallback((N,$,z=!0)=>{let O=x.current;if(!O.didFirePressStart)return!1;O.didFirePressStart=!1,O.isTriggeringEvent=!0;let I=!0;if(s){let D=new Z0("pressend",$,N);s(D),I=D.shouldStopPropagation}if(r&&r(!1),v(!1),t&&z&&!o){let D=new Z0("press",$,N);t(D),I&&(I=D.shouldStopPropagation)}return O.isTriggeringEvent=!1,I},[o,s,r,t]),S=Wn(y),k=w.useCallback((N,$)=>{let z=x.current;if(o)return!1;if(i){z.isTriggeringEvent=!0;let O=new Z0("pressup",$,N);return i(O),z.isTriggeringEvent=!1,O.shouldStopPropagation}return!0},[o,i]),_=Wn(k),C=w.useCallback(N=>{let $=x.current;if($.isPressed&&$.target){$.didFirePressStart&&$.pointerType!=null&&y(Xa($.target,N),$.pointerType,!1),$.isPressed=!1,$.isOverTarget=!1,$.activePointerId=null,$.pointerType=null,b(),f||Z6($.target);for(let z of $.disposables)z();$.disposables=[]}},[f,b,y]),j=Wn(C),T=w.useCallback(N=>{d&&C(N)},[d,C]),P=w.useCallback(N=>{o||a==null||a(N)},[o,a]),R=w.useCallback((N,$)=>{if(!o&&a){let z=new MouseEvent("click",N);ej(z,$),a(a4(z))}},[o,a]),A=w.useMemo(()=>{let N=x.current,$={onKeyDown(O){var I;if(Hg(O.nativeEvent,O.currentTarget)&&st(O.currentTarget,ke(O))){r5(ke(O),O.key)&&O.preventDefault();let D=!0;!N.isPressed&&!O.repeat&&(N.target=O.currentTarget,N.isPressed=!0,N.pointerType="keyboard",D=E(O,"keyboard"));let M=O.currentTarget,F=L=>{Hg(L,M)&&!L.repeat&&st(M,ke(L))&&N.target&&_(Xa(N.target,L),"keyboard")};g(be(O.currentTarget),"keyup",Ho(F,z),!0),D&&O.stopPropagation(),O.metaKey&&Pi()&&((I=N.metaKeyEvents)==null||I.set(O.key,O.nativeEvent))}else O.key==="Meta"&&(N.metaKeyEvents=new Map)},onClick(O){if(!(O&&!st(O.currentTarget,ke(O)))&&O&&O.button===0&&!N.isTriggeringEvent&&!js.isOpening){let I=!0;if(o&&O.preventDefault(),!N.ignoreEmulatedMouseEvents&&!N.isPressed&&(N.pointerType==="virtual"||hf(O.nativeEvent))){let D=E(O,"virtual"),M=_(O,"virtual"),F=S(O,"virtual");P(O),I=D&&M&&F}else if(N.isPressed&&N.pointerType!=="keyboard"){let D=N.pointerType||O.nativeEvent.pointerType||"virtual",M=_(Xa(O.currentTarget,O),D),F=S(Xa(O.currentTarget,O),D,!0);I=M&&F,N.isOverTarget=!1,P(O),j(O)}N.ignoreEmulatedMouseEvents=!1,I&&O.stopPropagation()}}},z=O=>{var I,D,M;if(N.isPressed&&N.target&&Hg(O,N.target)){r5(ke(O),O.key)&&O.preventDefault();let F=ke(O),L=st(N.target,F);S(Xa(N.target,O),"keyboard",L),L&&R(O,N.target),b(),O.key!=="Enter"&&p4(N.target)&&st(N.target,F)&&!O[J6]&&(O[J6]=!0,js(N.target,O,!1)),N.isPressed=!1,(I=N.metaKeyEvents)==null||I.delete(O.key)}else if(O.key==="Meta"&&((D=N.metaKeyEvents)!=null&&D.size)){let F=N.metaKeyEvents;N.metaKeyEvents=void 0;for(let L of F.values())(M=N.target)==null||M.dispatchEvent(new KeyboardEvent("keyup",L))}};if(typeof PointerEvent<"u"){$.onPointerDown=D=>{if(D.button!==0||!st(D.currentTarget,ke(D)))return;if(Vk(D.nativeEvent)){N.pointerType="virtual";return}N.pointerType=D.pointerType;let M=!0;if(!N.isPressed){N.isPressed=!0,N.isOverTarget=!0,N.activePointerId=D.pointerId,N.target=D.currentTarget,f||Jz(N.target),M=E(D,N.pointerType);let F=ke(D);"releasePointerCapture"in F&&("hasPointerCapture"in F?F.hasPointerCapture(D.pointerId)&&F.releasePointerCapture(D.pointerId):F.releasePointerCapture(D.pointerId)),g(be(D.currentTarget),"pointerup",O,!1),g(be(D.currentTarget),"pointercancel",I,!1)}M&&D.stopPropagation()},$.onMouseDown=D=>{if(st(D.currentTarget,ke(D))&&D.button===0){if(c){let M=$z(D.target);M&&N.disposables.push(M)}D.stopPropagation()}},$.onPointerUp=D=>{!st(D.currentTarget,ke(D))||N.pointerType==="virtual"||D.button===0&&!N.isPressed&&_(D,N.pointerType||D.pointerType)},$.onPointerEnter=D=>{D.pointerId===N.activePointerId&&N.target&&!N.isOverTarget&&N.pointerType!=null&&(N.isOverTarget=!0,E(Xa(N.target,D),N.pointerType))},$.onPointerLeave=D=>{D.pointerId===N.activePointerId&&N.target&&N.isOverTarget&&N.pointerType!=null&&(N.isOverTarget=!1,S(Xa(N.target,D),N.pointerType,!1),T(D))};let O=D=>{if(D.pointerId===N.activePointerId&&N.isPressed&&D.button===0&&N.target){if(st(N.target,ke(D))&&N.pointerType!=null){let M=!1,F=setTimeout(()=>{N.isPressed&&N.target instanceof HTMLElement&&(M?j(D):(Yr(N.target),N.target.click()))},80);g(D.currentTarget,"click",()=>M=!0,!0),N.disposables.push(()=>clearTimeout(F))}else j(D);N.isOverTarget=!1}},I=D=>{j(D)};$.onDragStart=D=>{st(D.currentTarget,ke(D))&&j(D)}}return $},[g,o,c,b,f,T,E,P,R]);return w.useEffect(()=>{if(!h)return;const N=be(h.current);if(!N||!N.head||N.getElementById(e5))return;const $=N.createElement("style");$.id=e5;let z=KO(N);z&&($.nonce=z),$.textContent=` @layer { [${t5}] { touch-action: pan-x pan-y pinch-zoom; } } `.trim(),N.head.prepend($)},[h]),w.useEffect(()=>{let N=x.current;return()=>{f||Z6(N.target??void 0);for(let $ of N.disposables)$();N.disposables=[]}},[f]),{isPressed:u||p,pressProps:xr(m,A,{[t5]:!0})}}function p4(e){return e.tagName==="A"&&e.hasAttribute("href")}function Hg(e,t){const{key:r,code:n}=e,s=t,i=s.getAttribute("role");return(r==="Enter"||r===" "||r==="Spacebar"||n==="Space")&&!(s instanceof Kt(s).HTMLInputElement&&!cj(s,r)||s instanceof Kt(s).HTMLTextAreaElement||s.isContentEditable)&&!((i==="link"||!i&&p4(s))&&r!=="Enter")}function Xa(e,t){let r=t.clientX,n=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n,key:t.key}}function tB(e){return e instanceof HTMLInputElement?!1:e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!p4(e)}function r5(e,t){return e instanceof HTMLInputElement?!cj(e,t):tB(e)}const rB=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function cj(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":rB.has(e.type)}function nB({children:e}){let t=w.useMemo(()=>({register:()=>{}}),[]);return W.createElement(f4.Provider,{value:t},e)}let Nb=!1,J0=0;function sB(){Nb=!0,setTimeout(()=>{Nb=!1},500)}function n5(e){e.pointerType==="touch"&&sB()}function iB(){let e=be(null);if(!(typeof e>"u"))return J0===0&&typeof PointerEvent<"u"&&e.addEventListener("pointerup",n5),J0++,()=>{J0--,!(J0>0)&&typeof PointerEvent<"u"&&e.removeEventListener("pointerup",n5)}}function aB(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:n,isDisabled:s}=e,[i,a]=w.useState(!1),o=w.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;w.useEffect(iB,[]);let{addGlobalListener:u,removeAllGlobalListeners:c}=Jf(),{hoverProps:d,triggerHoverEnd:f}=w.useMemo(()=>{let h=(v,x)=>{if(o.pointerType=x,s||x==="touch"||o.isHovered||!st(v.currentTarget,ke(v)))return;o.isHovered=!0;let g=v.currentTarget;o.target=g,u(be(ke(v)),"pointerover",b=>{o.isHovered&&o.target&&!st(o.target,ke(b))&&m(b,b.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:g,pointerType:x}),r&&r(!0),a(!0)},m=(v,x)=>{let g=o.target;o.pointerType="",o.target=null,!(x==="touch"||!o.isHovered||!g)&&(o.isHovered=!1,c(),n&&n({type:"hoverend",target:g,pointerType:x}),r&&r(!1),a(!1))},p={};return typeof PointerEvent<"u"&&(p.onPointerEnter=v=>{Nb&&v.pointerType==="mouse"||h(v,v.pointerType)},p.onPointerLeave=v=>{!s&&st(v.currentTarget,ke(v))&&m(v,v.pointerType)}),{hoverProps:p,triggerHoverEnd:m}},[t,r,n,s,o,u,c]);return w.useEffect(()=>{s&&f({currentTarget:o.target},o.pointerType)},[s]),{hoverProps:d,isHovered:i}}function oB(e){let{ref:t,onInteractOutside:r,isDisabled:n,onInteractOutsideStart:s}=e,i=w.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),a=Wn(u=>{r&&s5(u,t)&&(s&&s(u),i.current.isPointerDown=!0)}),o=Wn(u=>{r&&r(u)});w.useEffect(()=>{let u=i.current;if(n)return;const c=t.current,d=be(c);if(typeof PointerEvent<"u"){let f=h=>{u.isPointerDown&&s5(h,t)&&o(h),u.isPointerDown=!1};return d.addEventListener("pointerdown",a,!0),d.addEventListener("click",f,!0),()=>{d.removeEventListener("pointerdown",a,!0),d.removeEventListener("click",f,!0)}}},[t,n])}function s5(e,t){if(e.button>0)return!1;let r=ke(e);if(r){const n=r.ownerDocument;if(!n||!st(n.documentElement,r)||r.closest("[data-react-aria-top-layer]"))return!1}return t.current?!e.composedPath().includes(t.current):!1}const lB=500;function dj(e){let{isDisabled:t,onLongPressStart:r,onLongPressEnd:n,onLongPress:s,threshold:i=lB,accessibilityDescription:a}=e;const o=w.useRef(void 0);let{addGlobalListener:u,removeGlobalListener:c}=Jf(),{pressProps:d}=Qm({isDisabled:t,onPressStart(h){if(h.continuePropagation(),(h.pointerType==="mouse"||h.pointerType==="touch")&&(r&&r({...h,type:"longpressstart"}),o.current=setTimeout(()=>{h.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),be(h.target).activeElement!==h.target&&Yr(h.target),s&&s({...h,type:"longpress"}),o.current=void 0},i),h.pointerType==="touch")){let m=v=>{v.preventDefault()},p=Kt(h.target);u(h.target,"contextmenu",m,{once:!0}),u(p,"pointerup",()=>{setTimeout(()=>{c(h.target,"contextmenu",m)},30)},{once:!0})}},onPressEnd(h){o.current&&clearTimeout(o.current),n&&(h.pointerType==="mouse"||h.pointerType==="touch")&&n({...h,type:"longpressend"})}}),f=LO(s&&!t?a:void 0);return{longPressProps:xr(d,f)}}const ni=[];function fj(e,t){let{onClose:r,shouldCloseOnBlur:n,isOpen:s,isDismissable:i=!1,isKeyboardDismissDisabled:a=!1,shouldCloseOnInteractOutside:o}=e;w.useEffect(()=>(s&&ni.push(t),()=>{let p=ni.indexOf(t);p>=0&&ni.splice(p,1)}),[s,t]);let u=()=>{ni[ni.length-1]===t&&r&&r()},c=p=>{(!o||o(p.target))&&ni[ni.length-1]===t&&(p.stopPropagation(),p.preventDefault())},d=p=>{(!o||o(p.target))&&(ni[ni.length-1]===t&&(p.stopPropagation(),p.preventDefault()),u())},f=p=>{p.key==="Escape"&&!a&&!p.nativeEvent.isComposing&&(p.stopPropagation(),p.preventDefault(),u())};oB({ref:t,onInteractOutside:i&&s?d:void 0,onInteractOutsideStart:c});let{focusWithinProps:h}=c4({isDisabled:!n,onBlurWithin:p=>{!p.relatedTarget||Kz(p.relatedTarget)||(!o||o(p.relatedTarget))&&(r==null||r())}}),m=p=>{p.target===p.currentTarget&&p.preventDefault()};return{overlayProps:{onKeyDown:f,...h},underlayProps:{onPointerDown:m}}}function uB(e,t,r){let{type:n}=e,{isOpen:s}=t;w.useEffect(()=>{r&&r.current&&Xk.set(r.current,t.close)});let i;n==="menu"?i=!0:n==="listbox"&&(i="listbox");let a=Ba();return{triggerProps:{"aria-haspopup":i,"aria-expanded":s,"aria-controls":s?a:void 0,onPress:t.toggle},overlayProps:{id:a}}}const qg=typeof document<"u"&&window.visualViewport,cB=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let ep=0,Wg;function pj(e={}){let{isDisabled:t}=e;Ue(()=>{if(!t)return ep++,ep===1&&(il()?Wg=fB():Wg=dB()),()=>{ep--,ep===0&&Wg()}},[t])}function dB(){return Ho(Zl(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),Zl(document.documentElement,"overflow","hidden"))}function fB(){let e,t,r=c=>{e=Uk(c.target,!0),!(e===document.documentElement&&e===document.body)&&e instanceof HTMLElement&&window.getComputedStyle(e).overscrollBehavior==="auto"&&(t=Zl(e,"overscrollBehavior","contain"))},n=c=>{if(!e||e===document.documentElement||e===document.body){c.preventDefault();return}e.scrollHeight===e.clientHeight&&e.scrollWidth===e.clientWidth&&c.preventDefault()},s=c=>{let d=c.target;a5(d)&&d!==document.activeElement&&(c.preventDefault(),o(),d.style.transform="translateY(-2000px)",d.focus(),requestAnimationFrame(()=>{d.style.transform=""})),t&&t()},i=c=>{let d=c.target;a5(d)&&(o(),d.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{d.style.transform="",qg&&(qg.height{i5(d)}):qg.addEventListener("resize",()=>i5(d),{once:!0}))}))},a=null,o=()=>{if(a)return;let c=()=>{window.scrollTo(0,0)},d=window.pageXOffset,f=window.pageYOffset;a=Ho(Lc(window,"scroll",c),Zl(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),Zl(document.documentElement,"overflow","hidden"),Zl(document.body,"marginTop",`-${f}px`),()=>{window.scrollTo(d,f)}),window.scrollTo(0,0)},u=Ho(Lc(document,"touchstart",r,{passive:!1,capture:!0}),Lc(document,"touchmove",n,{passive:!1,capture:!0}),Lc(document,"touchend",s,{passive:!1,capture:!0}),Lc(document,"focus",i,!0));return()=>{t==null||t(),a==null||a(),u()}}function Zl(e,t,r){let n=e.style[t];return e.style[t]=r,()=>{e.style[t]=n}}function Lc(e,t,r,n){return e.addEventListener(t,r,n),()=>{e.removeEventListener(t,r,n)}}function i5(e){let t=document.scrollingElement||document.documentElement,r=e;for(;r&&r!==t;){let n=Uk(r);if(n!==document.documentElement&&n!==document.body&&n!==r){let s=n.getBoundingClientRect().top,i=r.getBoundingClientRect().top;i>s+r.clientHeight&&(n.scrollTop+=i-s)}r=n.parentElement}}function a5(e){return e instanceof HTMLInputElement&&!cB.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}const _b=W.createContext(null);function pB(e){let{children:t}=e,r=w.useContext(_b),[n,s]=w.useState(0),i=w.useMemo(()=>({parent:r,modalCount:n,addModal(){s(a=>a+1),r&&r.addModal()},removeModal(){s(a=>a-1),r&&r.removeModal()}}),[r,n]);return W.createElement(_b.Provider,{value:i},t)}function hB(){let e=w.useContext(_b);return{modalProviderProps:{"aria-hidden":e&&e.modalCount>0?!0:void 0}}}function mB(e){let{modalProviderProps:t}=hB();return W.createElement("div",{"data-overlay-container":!0,...e,...t})}function gB(e){return W.createElement(pB,null,W.createElement(mB,e))}var hj={};hj={dismiss:"تجاهل"};var mj={};mj={dismiss:"Отхвърляне"};var gj={};gj={dismiss:"Odstranit"};var xj={};xj={dismiss:"Luk"};var vj={};vj={dismiss:"Schließen"};var bj={};bj={dismiss:"Απόρριψη"};var yj={};yj={dismiss:"Dismiss"};var wj={};wj={dismiss:"Descartar"};var Ej={};Ej={dismiss:"Lõpeta"};var Sj={};Sj={dismiss:"Hylkää"};var Cj={};Cj={dismiss:"Rejeter"};var kj={};kj={dismiss:"התעלם"};var jj={};jj={dismiss:"Odbaci"};var Nj={};Nj={dismiss:"Elutasítás"};var _j={};_j={dismiss:"Ignora"};var Tj={};Tj={dismiss:"閉じる"};var Pj={};Pj={dismiss:"무시"};var Aj={};Aj={dismiss:"Atmesti"};var $j={};$j={dismiss:"Nerādīt"};var Dj={};Dj={dismiss:"Lukk"};var Rj={};Rj={dismiss:"Negeren"};var Fj={};Fj={dismiss:"Zignoruj"};var Mj={};Mj={dismiss:"Descartar"};var Ij={};Ij={dismiss:"Dispensar"};var Lj={};Lj={dismiss:"Revocare"};var Oj={};Oj={dismiss:"Пропустить"};var zj={};zj={dismiss:"Zrušiť"};var Bj={};Bj={dismiss:"Opusti"};var Uj={};Uj={dismiss:"Odbaci"};var Vj={};Vj={dismiss:"Avvisa"};var Kj={};Kj={dismiss:"Kapat"};var Hj={};Hj={dismiss:"Скасувати"};var qj={};qj={dismiss:"取消"};var Wj={};Wj={dismiss:"關閉"};var Gj={};Gj={"ar-AE":hj,"bg-BG":mj,"cs-CZ":gj,"da-DK":xj,"de-DE":vj,"el-GR":bj,"en-US":yj,"es-ES":wj,"et-EE":Ej,"fi-FI":Sj,"fr-FR":Cj,"he-IL":kj,"hr-HR":jj,"hu-HU":Nj,"it-IT":_j,"ja-JP":Tj,"ko-KR":Pj,"lt-LT":Aj,"lv-LV":$j,"nb-NO":Dj,"nl-NL":Rj,"pl-PL":Fj,"pt-BR":Mj,"pt-PT":Ij,"ro-RO":Lj,"ru-RU":Oj,"sk-SK":zj,"sl-SI":Bj,"sr-SP":Uj,"sv-SE":Vj,"tr-TR":Kj,"uk-UA":Hj,"zh-CN":qj,"zh-TW":Wj};const o5={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function xB(e={}){let{style:t,isFocusable:r}=e,[n,s]=w.useState(!1),{focusWithinProps:i}=c4({isDisabled:!r,onFocusWithinChange:o=>s(o)}),a=w.useMemo(()=>n?t:t?{...o5,...t}:o5,[n]);return{visuallyHiddenProps:{...i,style:a}}}function vB(e){let{children:t,elementType:r="div",isFocusable:n,style:s,...i}=e,{visuallyHiddenProps:a}=xB(e);return W.createElement(r,xr(i,a),t)}function bB(e){return e&&e.__esModule?e.default:e}function Uh(e){let{onDismiss:t,...r}=e,n=i4(bB(Gj),"@react-aria/overlays"),s=RO(r,n.format("dismiss")),i=()=>{t&&t()};return W.createElement(vB,null,W.createElement("button",{...s,tabIndex:-1,onClick:i,style:{width:1,height:1}}))}let Oc=new WeakMap,Mn=[];function Yj(e,t=document.body){let r=new Set(e),n=new Set,s=u=>{for(let h of u.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))r.add(h);let c=h=>{if(r.has(h)||h.parentElement&&n.has(h.parentElement)&&h.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let m of r)if(h.contains(m))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},d=document.createTreeWalker(u,NodeFilter.SHOW_ELEMENT,{acceptNode:c}),f=c(u);if(f===NodeFilter.FILTER_ACCEPT&&i(u),f!==NodeFilter.FILTER_REJECT){let h=d.nextNode();for(;h!=null;)i(h),h=d.nextNode()}},i=u=>{var c;let d=(c=Oc.get(u))!==null&&c!==void 0?c:0;u.getAttribute("aria-hidden")==="true"&&d===0||(d===0&&u.setAttribute("aria-hidden","true"),n.add(u),Oc.set(u,d+1))};Mn.length&&Mn[Mn.length-1].disconnect(),s(t);let a=new MutationObserver(u=>{for(let c of u)if(!(c.type!=="childList"||c.addedNodes.length===0)&&![...r,...n].some(d=>d.contains(c.target))){for(let d of c.removedNodes)d instanceof Element&&(r.delete(d),n.delete(d));for(let d of c.addedNodes)(d instanceof HTMLElement||d instanceof SVGElement)&&(d.dataset.liveAnnouncer==="true"||d.dataset.reactAriaTopLayer==="true")?r.add(d):d instanceof Element&&s(d)}});a.observe(t,{childList:!0,subtree:!0});let o={observe(){a.observe(t,{childList:!0,subtree:!0})},disconnect(){a.disconnect()}};return Mn.push(o),()=>{a.disconnect();for(let u of n){let c=Oc.get(u);c!=null&&(c===1?(u.removeAttribute("aria-hidden"),Oc.delete(u)):Oc.set(u,c-1))}o===Mn[Mn.length-1]?(Mn.pop(),Mn.length&&Mn[Mn.length-1].observe()):Mn.splice(Mn.indexOf(o),1)}}const yB=w.createContext({});function wB(){var e;return(e=w.useContext(yB))!==null&&e!==void 0?e:{}}const Qj=W.createContext(null);function Xj(e){let t=Qf(),{portalContainer:r=t?null:document.body,isExiting:n}=e,[s,i]=w.useState(!1),a=w.useMemo(()=>({contain:s,setContain:i}),[s,i]),{getContainer:o}=wB();if(!e.portalContainer&&o&&(r=o()),!r)return null;let u=e.children;return e.disableFocusManagement||(u=W.createElement(Oz,{restoreFocus:!0,contain:s&&!n},u)),u=W.createElement(Qj.Provider,{value:a},W.createElement(nB,null,u)),hI.createPortal(u,r)}function EB(){let e=w.useContext(Qj),t=e==null?void 0:e.setContain;Ue(()=>{t==null||t(!0)},[t])}function Zj(e){if(typeof Proxy>"u")return e;const t=new Map,r=(...n)=>e(...n);return new Proxy(r,{get:(n,s)=>s==="create"?e:(t.has(s)||t.set(s,e(s)),t.get(s))})}function Xm(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}const Tb=e=>Array.isArray(e);function Jj(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;n{t[0][n]=r.get(),t[1][n]=r.getVelocity()}),t}function h4(e,t,r,n){if(typeof t=="function"){const[s,i]=l5(n);t=t(r!==void 0?r:e.custom,s,i)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[s,i]=l5(n);t=t(r!==void 0?r:e.custom,s,i)}return t}function Zm(e,t,r){const n=e.getProps();return h4(n,t,r!==void 0?r:n.custom,e)}const m4=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],g4=["initial",...m4],r0=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],al=new Set(r0),Ei=e=>e*1e3,Si=e=>e/1e3,SB={type:"spring",stiffness:500,damping:25,restSpeed:10},CB=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),kB={type:"keyframes",duration:.8},jB={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},NB=(e,{keyframes:t})=>t.length>2?kB:al.has(e)?e.startsWith("scale")?CB(t[1]):SB:jB;function x4(e,t){return e?e[t]||e.default||e:void 0}const v4={skipAnimations:!1,useManualTiming:!1},_B=e=>e!==null;function Jm(e,{repeat:t,repeatType:r="loop"},n){const s=e.filter(_B),i=t&&r!=="loop"&&t%2===1?0:s.length-1;return!i||n===void 0?s[i]:n}const Lr=e=>e;let eN=Lr;function TB(e){let t=new Set,r=new Set,n=!1,s=!1;const i=new WeakSet;let a={delta:0,timestamp:0,isProcessing:!1};function o(c){i.has(c)&&(u.schedule(c),e()),c(a)}const u={schedule:(c,d=!1,f=!1)=>{const m=f&&n?t:r;return d&&i.add(c),m.has(c)||m.add(c),c},cancel:c=>{r.delete(c),i.delete(c)},process:c=>{if(a=c,n){s=!0;return}n=!0,[t,r]=[r,t],r.clear(),t.forEach(o),n=!1,s&&(s=!1,u.process(c))}};return u}const tp=["read","resolveKeyframes","update","preRender","render","postRender"],PB=40;function tN(e,t){let r=!1,n=!0;const s={delta:0,timestamp:0,isProcessing:!1},i=()=>r=!0,a=tp.reduce((g,b)=>(g[b]=TB(i),g),{}),{read:o,resolveKeyframes:u,update:c,preRender:d,render:f,postRender:h}=a,m=()=>{const g=performance.now();r=!1,s.delta=n?1e3/60:Math.max(Math.min(g-s.timestamp,PB),1),s.timestamp=g,s.isProcessing=!0,o.process(s),u.process(s),c.process(s),d.process(s),f.process(s),h.process(s),s.isProcessing=!1,r&&t&&(n=!1,e(m))},p=()=>{r=!0,n=!0,s.isProcessing||e(m)};return{schedule:tp.reduce((g,b)=>{const E=a[b];return g[b]=(y,S=!1,k=!1)=>(r||p(),E.schedule(y,S,k)),g},{}),cancel:g=>{for(let b=0;b(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,AB=1e-7,$B=12;function DB(e,t,r,n,s){let i,a,o=0;do a=t+(r-t)/2,i=rN(a,n,s)-e,i>0?r=a:t=a;while(Math.abs(i)>AB&&++o<$B);return a}function n0(e,t,r,n){if(e===t&&r===n)return Lr;const s=i=>DB(i,0,1,e,r);return i=>i===0||i===1?i:rN(s(i),t,n)}const nN=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,sN=e=>t=>1-e(1-t),iN=n0(.33,1.53,.69,.99),b4=sN(iN),aN=nN(b4),oN=e=>(e*=2)<1?.5*b4(e):.5*(2-Math.pow(2,-10*(e-1))),y4=e=>1-Math.sin(Math.acos(e)),lN=sN(y4),uN=nN(y4),cN=e=>/^0[^.\s]+$/u.test(e);function RB(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||cN(e):!0}const dN=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),fN=e=>t=>typeof t=="string"&&t.startsWith(e),pN=fN("--"),FB=fN("var(--"),w4=e=>FB(e)?MB.test(e.split("/*")[0].trim()):!1,MB=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,IB=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function LB(e){const t=IB.exec(e);if(!t)return[,];const[,r,n,s]=t;return[`--${r??n}`,s]}function hN(e,t,r=1){const[n,s]=LB(e);if(!n)return;const i=window.getComputedStyle(t).getPropertyValue(n);if(i){const a=i.trim();return dN(a)?parseFloat(a):a}return w4(s)?hN(s,t,r+1):s}const Ai=(e,t,r)=>r>t?t:rtypeof e=="number",parse:parseFloat,transform:e=>e},vf={...gc,transform:e=>Ai(0,1,e)},rp={...gc,default:1},s0=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Vi=s0("deg"),Gs=s0("%"),Se=s0("px"),OB=s0("vh"),zB=s0("vw"),u5={...Gs,parse:e=>Gs.parse(e)/100,transform:e=>Gs.transform(e*100)},BB=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),c5=e=>e===gc||e===Se,d5=(e,t)=>parseFloat(e.split(", ")[t]),f5=(e,t)=>(r,{transform:n})=>{if(n==="none"||!n)return 0;const s=n.match(/^matrix3d\((.+)\)$/u);if(s)return d5(s[1],t);{const i=n.match(/^matrix\((.+)\)$/u);return i?d5(i[1],e):0}},UB=new Set(["x","y","z"]),VB=r0.filter(e=>!UB.has(e));function KB(e){const t=[];return VB.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}const qu={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:f5(4,13),y:f5(5,14)};qu.translateX=qu.x;qu.translateY=qu.y;const mN=e=>t=>t.test(e),HB={test:e=>e==="auto",parse:e=>e},gN=[gc,Se,Gs,Vi,zB,OB,HB],p5=e=>gN.find(mN(e)),Do=new Set;let Pb=!1,Ab=!1;function xN(){if(Ab){const e=Array.from(Do).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),r=new Map;t.forEach(n=>{const s=KB(n);s.length&&(r.set(n,s),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const s=r.get(n);s&&s.forEach(([i,a])=>{var o;(o=n.getValue(i))===null||o===void 0||o.set(a)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}Ab=!1,Pb=!1,Do.forEach(e=>e.complete()),Do.clear()}function vN(){Do.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Ab=!0)})}function qB(){vN(),xN()}class E4{constructor(t,r,n,s,i,a=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=n,this.motionValue=s,this.element=i,this.isAsync=a}scheduleResolve(){this.isScheduled=!0,this.isAsync?(Do.add(this),Pb||(Pb=!0,rt.read(vN),rt.resolveKeyframes(xN))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:n,motionValue:s}=this;for(let i=0;iMath.round(e*1e5)/1e5,S4=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function WB(e){return e==null}const GB=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,C4=(e,t)=>r=>!!(typeof r=="string"&&GB.test(r)&&r.startsWith(e)||t&&!WB(r)&&Object.prototype.hasOwnProperty.call(r,t)),bN=(e,t,r)=>n=>{if(typeof n!="string")return n;const[s,i,a,o]=n.match(S4);return{[e]:parseFloat(s),[t]:parseFloat(i),[r]:parseFloat(a),alpha:o!==void 0?parseFloat(o):1}},YB=e=>Ai(0,255,e),Yg={...gc,transform:e=>Math.round(YB(e))},ho={test:C4("rgb","red"),parse:bN("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Yg.transform(e)+", "+Yg.transform(t)+", "+Yg.transform(r)+", "+kd(vf.transform(n))+")"};function QB(e){let t="",r="",n="",s="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),s=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),s=e.substring(4,5),t+=t,r+=r,n+=n,s+=s),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:s?parseInt(s,16)/255:1}}const $b={test:C4("#"),parse:QB,transform:ho.transform},Jl={test:C4("hsl","hue"),parse:bN("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Gs.transform(kd(t))+", "+Gs.transform(kd(r))+", "+kd(vf.transform(n))+")"},Dr={test:e=>ho.test(e)||$b.test(e)||Jl.test(e),parse:e=>ho.test(e)?ho.parse(e):Jl.test(e)?Jl.parse(e):$b.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?ho.transform(e):Jl.transform(e)},XB=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function ZB(e){var t,r;return isNaN(e)&&typeof e=="string"&&(((t=e.match(S4))===null||t===void 0?void 0:t.length)||0)+(((r=e.match(XB))===null||r===void 0?void 0:r.length)||0)>0}const yN="number",wN="color",JB="var",eU="var(",h5="${}",tU=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function bf(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},s=[];let i=0;const o=t.replace(tU,u=>(Dr.test(u)?(n.color.push(i),s.push(wN),r.push(Dr.parse(u))):u.startsWith(eU)?(n.var.push(i),s.push(JB),r.push(u)):(n.number.push(i),s.push(yN),r.push(parseFloat(u))),++i,h5)).split(h5);return{values:r,split:o,indexes:n,types:s}}function EN(e){return bf(e).values}function SN(e){const{split:t,types:r}=bf(e),n=t.length;return s=>{let i="";for(let a=0;atypeof e=="number"?0:e;function nU(e){const t=EN(e);return SN(e)(t.map(rU))}const Da={test:ZB,parse:EN,createTransformer:SN,getAnimatableNone:nU},sU=new Set(["brightness","contrast","saturate","opacity"]);function iU(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(S4)||[];if(!n)return e;const s=r.replace(n,"");let i=sU.has(t)?1:0;return n!==r&&(i*=100),t+"("+i+s+")"}const aU=/\b([a-z-]*)\(.*?\)/gu,Db={...Da,getAnimatableNone:e=>{const t=e.match(aU);return t?t.map(iU).join(" "):e}},oU={borderWidth:Se,borderTopWidth:Se,borderRightWidth:Se,borderBottomWidth:Se,borderLeftWidth:Se,borderRadius:Se,radius:Se,borderTopLeftRadius:Se,borderTopRightRadius:Se,borderBottomRightRadius:Se,borderBottomLeftRadius:Se,width:Se,maxWidth:Se,height:Se,maxHeight:Se,top:Se,right:Se,bottom:Se,left:Se,padding:Se,paddingTop:Se,paddingRight:Se,paddingBottom:Se,paddingLeft:Se,margin:Se,marginTop:Se,marginRight:Se,marginBottom:Se,marginLeft:Se,backgroundPositionX:Se,backgroundPositionY:Se},lU={rotate:Vi,rotateX:Vi,rotateY:Vi,rotateZ:Vi,scale:rp,scaleX:rp,scaleY:rp,scaleZ:rp,skew:Vi,skewX:Vi,skewY:Vi,distance:Se,translateX:Se,translateY:Se,translateZ:Se,x:Se,y:Se,z:Se,perspective:Se,transformPerspective:Se,opacity:vf,originX:u5,originY:u5,originZ:Se},m5={...gc,transform:Math.round},k4={...oU,...lU,zIndex:m5,size:Se,fillOpacity:vf,strokeOpacity:vf,numOctaves:m5},uU={...k4,color:Dr,backgroundColor:Dr,outlineColor:Dr,fill:Dr,stroke:Dr,borderColor:Dr,borderTopColor:Dr,borderRightColor:Dr,borderBottomColor:Dr,borderLeftColor:Dr,filter:Db,WebkitFilter:Db},j4=e=>uU[e];function CN(e,t){let r=j4(e);return r!==Db&&(r=Da),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const cU=new Set(["auto","none","0"]);function dU(e,t,r){let n=0,s;for(;n{r.getValue(u).set(c)}),this.resolveNoneKeyframes()}}function N4(e){return typeof e=="function"}let qp;function fU(){qp=void 0}const Ys={now:()=>(qp===void 0&&Ys.set(wr.isProcessing||v4.useManualTiming?wr.timestamp:performance.now()),qp),set:e=>{qp=e,queueMicrotask(fU)}},g5=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Da.test(e)||e==="0")&&!e.startsWith("url("));function pU(e){const t=e[0];if(e.length===1)return!0;for(let r=0;rmU?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&qB(),this._resolved}onKeyframesResolved(t,r){this.resolvedAt=Ys.now(),this.hasAttemptedResolve=!0;const{name:n,type:s,velocity:i,delay:a,onComplete:o,onUpdate:u,isGenerator:c}=this.options;if(!c&&!hU(t,n,s,i))if(a)this.options.duration=0;else{u==null||u(Jm(t,this.options,r)),o==null||o(),this.resolveFinishedPromise();return}const d=this.initPlayback(t,r);d!==!1&&(this._resolved={keyframes:t,finalKeyframe:r,...d},this.onPostResolved())}onPostResolved(){}then(t,r){return this.currentFinishedPromise.then(t,r)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(t=>{this.resolveFinishedPromise=t})}}const Wu=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},NN=(e,t,r=10)=>{let n="";const s=Math.max(Math.round(t/r),2);for(let i=0;i{const d=c*a,f=d*e,h=d-r,m=Rb(c,a),p=Math.exp(-f);return Qg-h/m*p},i=c=>{const f=c*a*e,h=f*r+r,m=Math.pow(a,2)*Math.pow(c,2)*e,p=Math.exp(-f),v=Rb(Math.pow(c,2),a);return(-s(c)+Qg>0?-1:1)*((h-m)*p)/v}):(s=c=>{const d=Math.exp(-c*e),f=(c-r)*e+1;return-Qg+d*f},i=c=>{const d=Math.exp(-c*e),f=(r-c)*(e*e);return d*f});const o=5/e,u=bU(s,i,o);if(e=Ei(e),isNaN(u))return{stiffness:Nt.stiffness,damping:Nt.damping,duration:e};{const c=Math.pow(u,2)*n;return{stiffness:c,damping:a*2*Math.sqrt(n*c),duration:e}}}const vU=12;function bU(e,t,r){let n=r;for(let s=1;s=Fb?1/0:t}const yU=["duration","bounce"],wU=["stiffness","damping","mass"];function x5(e,t){return t.some(r=>e[r]!==void 0)}function EU(e){let t={velocity:Nt.velocity,stiffness:Nt.stiffness,damping:Nt.damping,mass:Nt.mass,isResolvedFromDuration:!1,...e};if(!x5(e,wU)&&x5(e,yU))if(e.visualDuration){const r=e.visualDuration,n=2*Math.PI/(r*1.2),s=n*n,i=2*Ai(.05,1,1-e.bounce)*Math.sqrt(s);t={...t,mass:Nt.mass,stiffness:s,damping:i}}else{const r=xU(e);t={...t,...r,mass:Nt.mass},t.isResolvedFromDuration=!0}return t}function AN(e=Nt.visualDuration,t=Nt.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:n,restDelta:s}=r;const i=r.keyframes[0],a=r.keyframes[r.keyframes.length-1],o={done:!1,value:i},{stiffness:u,damping:c,mass:d,duration:f,velocity:h,isResolvedFromDuration:m}=EU({...r,velocity:-Si(r.velocity||0)}),p=h||0,v=c/(2*Math.sqrt(u*d)),x=a-i,g=Si(Math.sqrt(u/d)),b=Math.abs(x)<5;n||(n=b?Nt.restSpeed.granular:Nt.restSpeed.default),s||(s=b?Nt.restDelta.granular:Nt.restDelta.default);let E;if(v<1){const S=Rb(g,v);E=k=>{const _=Math.exp(-v*g*k);return a-_*((p+v*g*x)/S*Math.sin(S*k)+x*Math.cos(S*k))}}else if(v===1)E=S=>a-Math.exp(-g*S)*(x+(p+g*x)*S);else{const S=g*Math.sqrt(v*v-1);E=k=>{const _=Math.exp(-v*g*k),C=Math.min(S*k,300);return a-_*((p+v*g*x)*Math.sinh(C)+S*x*Math.cosh(C))/S}}const y={calculatedDuration:m&&f||null,next:S=>{const k=E(S);if(m)o.done=S>=f;else{let _=0;v<1&&(_=S===0?Ei(p):TN(E,S,k));const C=Math.abs(_)<=n,j=Math.abs(a-k)<=s;o.done=C&&j}return o.value=o.done?a:k,o},toString:()=>{const S=Math.min(PN(y),Fb),k=NN(_=>y.next(S*_).value,S,30);return S+"ms "+k}};return y}function v5({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:s=10,bounceStiffness:i=500,modifyTarget:a,min:o,max:u,restDelta:c=.5,restSpeed:d}){const f=e[0],h={done:!1,value:f},m=C=>o!==void 0&&Cu,p=C=>o===void 0?u:u===void 0||Math.abs(o-C)-v*Math.exp(-C/n),E=C=>g+b(C),y=C=>{const j=b(C),T=E(C);h.done=Math.abs(j)<=c,h.value=h.done?g:T};let S,k;const _=C=>{m(h.value)&&(S=C,k=AN({keyframes:[h.value,p(h.value)],velocity:TN(E,C,h.value),damping:s,stiffness:i,restDelta:c,restSpeed:d}))};return _(0),{calculatedDuration:null,next:C=>{let j=!1;return!k&&S===void 0&&(j=!0,y(C),_(C)),S!==void 0&&C>=S?k.next(C-S):(!j&&y(C),h)}}}const SU=n0(.42,0,1,1),CU=n0(0,0,.58,1),$N=n0(.42,0,.58,1),kU=e=>Array.isArray(e)&&typeof e[0]!="number",_4=e=>Array.isArray(e)&&typeof e[0]=="number",jU={linear:Lr,easeIn:SU,easeInOut:$N,easeOut:CU,circIn:y4,circInOut:uN,circOut:lN,backIn:b4,backInOut:aN,backOut:iN,anticipate:oN},b5=e=>{if(_4(e)){eN(e.length===4);const[t,r,n,s]=e;return n0(t,r,n,s)}else if(typeof e=="string")return jU[e];return e},NU=(e,t)=>r=>t(e(r)),Na=(...e)=>e.reduce(NU),Et=(e,t,r)=>e+(t-e)*r;function Xg(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function _U({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let s=0,i=0,a=0;if(!t)s=i=a=r;else{const o=r<.5?r*(1+t):r+t-r*t,u=2*r-o;s=Xg(u,o,e+1/3),i=Xg(u,o,e),a=Xg(u,o,e-1/3)}return{red:Math.round(s*255),green:Math.round(i*255),blue:Math.round(a*255),alpha:n}}function Vh(e,t){return r=>r>0?t:e}const Zg=(e,t,r)=>{const n=e*e,s=r*(t*t-n)+n;return s<0?0:Math.sqrt(s)},TU=[$b,ho,Jl],PU=e=>TU.find(t=>t.test(e));function y5(e){const t=PU(e);if(!t)return!1;let r=t.parse(e);return t===Jl&&(r=_U(r)),r}const w5=(e,t)=>{const r=y5(e),n=y5(t);if(!r||!n)return Vh(e,t);const s={...r};return i=>(s.red=Zg(r.red,n.red,i),s.green=Zg(r.green,n.green,i),s.blue=Zg(r.blue,n.blue,i),s.alpha=Et(r.alpha,n.alpha,i),ho.transform(s))},Mb=new Set(["none","hidden"]);function AU(e,t){return Mb.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function $U(e,t){return r=>Et(e,t,r)}function T4(e){return typeof e=="number"?$U:typeof e=="string"?w4(e)?Vh:Dr.test(e)?w5:FU:Array.isArray(e)?DN:typeof e=="object"?Dr.test(e)?w5:DU:Vh}function DN(e,t){const r=[...e],n=r.length,s=e.map((i,a)=>T4(i)(i,t[a]));return i=>{for(let a=0;a{for(const i in n)r[i]=n[i](s);return r}}function RU(e,t){var r;const n=[],s={color:0,var:0,number:0};for(let i=0;i{const r=Da.createTransformer(t),n=bf(e),s=bf(t);return n.indexes.var.length===s.indexes.var.length&&n.indexes.color.length===s.indexes.color.length&&n.indexes.number.length>=s.indexes.number.length?Mb.has(e)&&!s.values.length||Mb.has(t)&&!n.values.length?AU(e,t):Na(DN(RU(n,s),s.values),r):Vh(e,t)};function RN(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?Et(e,t,r):T4(e)(e,t)}function MU(e,t,r){const n=[],s=r||RN,i=e.length-1;for(let a=0;at[0];if(i===2&&e[0]===e[1])return()=>t[1];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const a=MU(t,n,s),o=a.length,u=c=>{let d=0;if(o>1)for(;du(Ai(e[0],e[i-1],c)):u}function LU(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const s=Wu(0,t,n);e.push(Et(r,1,s))}}function OU(e){const t=[0];return LU(t,e.length-1),t}function zU(e,t){return e.map(r=>r*t)}function BU(e,t){return e.map(()=>t||$N).splice(0,e.length-1)}function Kh({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const s=kU(n)?n.map(b5):b5(n),i={done:!1,value:t[0]},a=zU(r&&r.length===t.length?r:OU(t),e),o=IU(a,t,{ease:Array.isArray(s)?s:BU(t,s)});return{calculatedDuration:e,next:u=>(i.value=o(u),i.done=u>=e,i)}}const UU=e=>{const t=({timestamp:r})=>e(r);return{start:()=>rt.update(t,!0),stop:()=>$a(t),now:()=>wr.isProcessing?wr.timestamp:Ys.now()}},VU={decay:v5,inertia:v5,tween:Kh,keyframes:Kh,spring:AN},KU=e=>e/100;class P4 extends jN{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:u}=this.options;u&&u()};const{name:r,motionValue:n,element:s,keyframes:i}=this.options,a=(s==null?void 0:s.KeyframeResolver)||E4,o=(u,c)=>this.onKeyframesResolved(u,c);this.resolver=new a(i,o,r,n,s),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){const{type:r="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:i,velocity:a=0}=this.options,o=N4(r)?r:VU[r]||Kh;let u,c;o!==Kh&&typeof t[0]!="number"&&(u=Na(KU,RN(t[0],t[1])),t=[0,100]);const d=o({...this.options,keyframes:t});i==="mirror"&&(c=o({...this.options,keyframes:[...t].reverse(),velocity:-a})),d.calculatedDuration===null&&(d.calculatedDuration=PN(d));const{calculatedDuration:f}=d,h=f+s,m=h*(n+1)-s;return{generator:d,mirroredGenerator:c,mapPercentToKeyframes:u,calculatedDuration:f,resolvedDuration:h,totalDuration:m}}onPostResolved(){const{autoplay:t=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!t?this.pause():this.state=this.pendingPlayState}tick(t,r=!1){const{resolved:n}=this;if(!n){const{keyframes:C}=this.options;return{done:!0,value:C[C.length-1]}}const{finalKeyframe:s,generator:i,mirroredGenerator:a,mapPercentToKeyframes:o,keyframes:u,calculatedDuration:c,totalDuration:d,resolvedDuration:f}=n;if(this.startTime===null)return i.next(0);const{delay:h,repeat:m,repeatType:p,repeatDelay:v,onUpdate:x}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-d/this.speed,this.startTime)),r?this.currentTime=t:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;const g=this.currentTime-h*(this.speed>=0?1:-1),b=this.speed>=0?g<0:g>d;this.currentTime=Math.max(g,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=d);let E=this.currentTime,y=i;if(m){const C=Math.min(this.currentTime,d)/f;let j=Math.floor(C),T=C%1;!T&&C>=1&&(T=1),T===1&&j--,j=Math.min(j,m+1),!!(j%2)&&(p==="reverse"?(T=1-T,v&&(T-=v/f)):p==="mirror"&&(y=a)),E=Ai(0,1,T)*f}const S=b?{done:!1,value:u[0]}:y.next(E);o&&(S.value=o(S.value));let{done:k}=S;!b&&c!==null&&(k=this.speed>=0?this.currentTime>=d:this.currentTime<=0);const _=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&k);return _&&s!==void 0&&(S.value=Jm(u,this.options,s)),x&&x(S.value),_&&this.finish(),S}get duration(){const{resolved:t}=this;return t?Si(t.calculatedDuration):0}get time(){return Si(this.currentTime)}set time(t){t=Ei(t),this.currentTime=t,this.holdTime!==null||this.speed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){const r=this.playbackSpeed!==t;this.playbackSpeed=t,r&&(this.time=Si(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:t=UU,onPlay:r,startTime:n}=this.options;this.driver||(this.driver=t(i=>this.tick(i))),r&&r();const s=this.driver.now();this.holdTime!==null?this.startTime=s-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=s):this.startTime=n??this.calcStartTime(),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(t=this.currentTime)!==null&&t!==void 0?t:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:t}=this.options;t&&t()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}}const HU=new Set(["opacity","clipPath","filter","transform"]);function A4(e){let t;return()=>(t===void 0&&(t=e()),t)}const qU={linearEasing:void 0};function WU(e,t){const r=A4(e);return()=>{var n;return(n=qU[t])!==null&&n!==void 0?n:r()}}const Hh=WU(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");function FN(e){return!!(typeof e=="function"&&Hh()||!e||typeof e=="string"&&(e in Ib||Hh())||_4(e)||Array.isArray(e)&&e.every(FN))}const ad=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,Ib={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ad([0,.65,.55,1]),circOut:ad([.55,0,1,.45]),backIn:ad([.31,.01,.66,-.59]),backOut:ad([.33,1.53,.69,.99])};function MN(e,t){if(e)return typeof e=="function"&&Hh()?NN(e,t):_4(e)?ad(e):Array.isArray(e)?e.map(r=>MN(r,t)||Ib.easeOut):Ib[e]}function GU(e,t,r,{delay:n=0,duration:s=300,repeat:i=0,repeatType:a="loop",ease:o="easeInOut",times:u}={}){const c={[t]:r};u&&(c.offset=u);const d=MN(o,s);return Array.isArray(d)&&(c.easing=d),e.animate(c,{delay:n,duration:s,easing:Array.isArray(d)?"linear":d,fill:"both",iterations:i+1,direction:a==="reverse"?"alternate":"normal"})}function E5(e,t){e.timeline=t,e.onfinish=null}const YU=A4(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),qh=10,QU=2e4;function XU(e){return N4(e.type)||e.type==="spring"||!FN(e.ease)}function ZU(e,t){const r=new P4({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0});let n={done:!1,value:e[0]};const s=[];let i=0;for(;!n.done&&ithis.onKeyframesResolved(a,o),r,n,s),this.resolver.scheduleResolve()}initPlayback(t,r){var n;let{duration:s=300,times:i,ease:a,type:o,motionValue:u,name:c,startTime:d}=this.options;if(!(!((n=u.owner)===null||n===void 0)&&n.current))return!1;if(typeof a=="string"&&Hh()&&JU(a)&&(a=IN[a]),XU(this.options)){const{onComplete:h,onUpdate:m,motionValue:p,element:v,...x}=this.options,g=ZU(t,x);t=g.keyframes,t.length===1&&(t[1]=t[0]),s=g.duration,i=g.times,a=g.ease,o="keyframes"}const f=GU(u.owner.current,c,t,{...this.options,duration:s,times:i,ease:a});return f.startTime=d??this.calcStartTime(),this.pendingTimeline?(E5(f,this.pendingTimeline),this.pendingTimeline=void 0):f.onfinish=()=>{const{onComplete:h}=this.options;u.set(Jm(t,this.options,r)),h&&h(),this.cancel(),this.resolveFinishedPromise()},{animation:f,duration:s,times:i,type:o,ease:a,keyframes:t}}get duration(){const{resolved:t}=this;if(!t)return 0;const{duration:r}=t;return Si(r)}get time(){const{resolved:t}=this;if(!t)return 0;const{animation:r}=t;return Si(r.currentTime||0)}set time(t){const{resolved:r}=this;if(!r)return;const{animation:n}=r;n.currentTime=Ei(t)}get speed(){const{resolved:t}=this;if(!t)return 1;const{animation:r}=t;return r.playbackRate}set speed(t){const{resolved:r}=this;if(!r)return;const{animation:n}=r;n.playbackRate=t}get state(){const{resolved:t}=this;if(!t)return"idle";const{animation:r}=t;return r.playState}get startTime(){const{resolved:t}=this;if(!t)return null;const{animation:r}=t;return r.startTime}attachTimeline(t){if(!this._resolved)this.pendingTimeline=t;else{const{resolved:r}=this;if(!r)return Lr;const{animation:n}=r;E5(n,t)}return Lr}play(){if(this.isStopped)return;const{resolved:t}=this;if(!t)return;const{animation:r}=t;r.playState==="finished"&&this.updateFinishedPromise(),r.play()}pause(){const{resolved:t}=this;if(!t)return;const{animation:r}=t;r.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:t}=this;if(!t)return;const{animation:r,keyframes:n,duration:s,type:i,ease:a,times:o}=t;if(r.playState==="idle"||r.playState==="finished")return;if(this.time){const{motionValue:c,onUpdate:d,onComplete:f,element:h,...m}=this.options,p=new P4({...m,keyframes:n,duration:s,type:i,ease:a,times:o,isGenerator:!0}),v=Ei(this.time);c.setWithVelocity(p.sample(v-qh).value,p.sample(v).value,qh)}const{onStop:u}=this.options;u&&u(),this.cancel()}complete(){const{resolved:t}=this;t&&t.animation.finish()}cancel(){const{resolved:t}=this;t&&t.animation.cancel()}static supports(t){const{motionValue:r,name:n,repeatDelay:s,repeatType:i,damping:a,type:o}=t;return YU()&&n&&HU.has(n)&&r&&r.owner&&r.owner.current instanceof HTMLElement&&!r.owner.getProps().onUpdate&&!s&&i!=="mirror"&&a!==0&&o!=="inertia"}}const eV=A4(()=>window.ScrollTimeline!==void 0);class tV{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}then(t,r){return Promise.all(this.animations).then(t).catch(r)}getAll(t){return this.animations[0][t]}setAll(t,r){for(let n=0;neV()&&s.attachTimeline?s.attachTimeline(t):r(s));return()=>{n.forEach((s,i)=>{s&&s(),this.animations[i].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let r=0;rr[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function rV({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:s,repeat:i,repeatType:a,repeatDelay:o,from:u,elapsed:c,...d}){return!!Object.keys(d).length}const $4=(e,t,r,n={},s,i)=>a=>{const o=x4(n,e)||{},u=o.delay||n.delay||0;let{elapsed:c=0}=n;c=c-Ei(u);let d={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-c,onUpdate:h=>{t.set(h),o.onUpdate&&o.onUpdate(h)},onComplete:()=>{a(),o.onComplete&&o.onComplete()},name:e,motionValue:t,element:i?void 0:s};rV(o)||(d={...d,...NB(e,d)}),d.duration&&(d.duration=Ei(d.duration)),d.repeatDelay&&(d.repeatDelay=Ei(d.repeatDelay)),d.from!==void 0&&(d.keyframes[0]=d.from);let f=!1;if((d.type===!1||d.duration===0&&!d.repeatDelay)&&(d.duration=0,d.delay===0&&(f=!0)),v4.skipAnimations&&(f=!0,d.duration=0,d.delay=0),f&&!i&&t.get()!==void 0){const h=Jm(d.keyframes,o);if(h!==void 0)return rt.update(()=>{d.onUpdate(h),d.onComplete()}),new tV([])}return!i&&S5.supports(d)?new S5(d):new P4(d)},nV=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),sV=e=>Tb(e)?e[e.length-1]||0:e;function D4(e,t){e.indexOf(t)===-1&&e.push(t)}function R4(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}class F4{constructor(){this.subscriptions=[]}add(t){return D4(this.subscriptions,t),()=>R4(this.subscriptions,t)}notify(t,r,n){const s=this.subscriptions.length;if(s)if(s===1)this.subscriptions[0](t,r,n);else for(let i=0;i!isNaN(parseFloat(e));class aV{constructor(t,r={}){this.version="11.13.1",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(n,s=!0)=>{const i=Ys.now();this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),s&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=Ys.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=iV(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new F4);const n=this.events[t].add(r);return t==="change"?()=>{n(),rt.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t,r=!0){!r||!this.passiveEffect?this.updateAndNotify(t,r):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,r,n){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=Ys.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>C5)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,C5);return _N(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function yf(e,t){return new aV(e,t)}function oV(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,yf(r))}function lV(e,t){const r=Zm(e,t);let{transitionEnd:n={},transition:s={},...i}=r||{};i={...i,...n};for(const a in i){const o=sV(i[a]);oV(e,a,o)}}const M4=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),uV="framerAppearId",LN="data-"+M4(uV);function ON(e){return e.props[LN]}const Ir=e=>!!(e&&e.getVelocity);function cV(e){return!!(Ir(e)&&e.add)}function Lb(e,t){const r=e.getValue("willChange");if(cV(r))return r.add(t)}function dV({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,n}function zN(e,t,{delay:r=0,transitionOverride:n,type:s}={}){var i;let{transition:a=e.getDefaultTransition(),transitionEnd:o,...u}=t;n&&(a=n);const c=[],d=s&&e.animationState&&e.animationState.getState()[s];for(const f in u){const h=e.getValue(f,(i=e.latestValues[f])!==null&&i!==void 0?i:null),m=u[f];if(m===void 0||d&&dV(d,f))continue;const p={delay:r,...x4(a||{},f)};let v=!1;if(window.MotionHandoffAnimation){const g=ON(e);if(g){const b=window.MotionHandoffAnimation(g,f,rt);b!==null&&(p.startTime=b,v=!0)}}Lb(e,f),h.start($4(f,h,m,e.shouldReduceMotion&&al.has(f)?{type:!1}:p,e,v));const x=h.animation;x&&c.push(x)}return o&&Promise.all(c).then(()=>{rt.update(()=>{o&&lV(e,o)})}),c}function Ob(e,t,r={}){var n;const s=Zm(e,t,r.type==="exit"?(n=e.presenceContext)===null||n===void 0?void 0:n.custom:void 0);let{transition:i=e.getDefaultTransition()||{}}=s||{};r.transitionOverride&&(i=r.transitionOverride);const a=s?()=>Promise.all(zN(e,s,r)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:d=0,staggerChildren:f,staggerDirection:h}=i;return fV(e,t,d+c,f,h,r)}:()=>Promise.resolve(),{when:u}=i;if(u){const[c,d]=u==="beforeChildren"?[a,o]:[o,a];return c().then(()=>d())}else return Promise.all([a(),o(r.delay)])}function fV(e,t,r=0,n=0,s=1,i){const a=[],o=(e.variantChildren.size-1)*n,u=s===1?(c=0)=>c*n:(c=0)=>o-c*n;return Array.from(e.variantChildren).sort(pV).forEach((c,d)=>{c.notify("AnimationStart",t),a.push(Ob(c,t,{...i,delay:r+u(d)}).then(()=>c.notify("AnimationComplete",t)))}),Promise.all(a)}function pV(e,t){return e.sortNodePosition(t)}function hV(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const s=t.map(i=>Ob(e,i,r));n=Promise.all(s)}else if(typeof t=="string")n=Ob(e,t,r);else{const s=typeof t=="function"?Zm(e,t,r.custom):t;n=Promise.all(zN(e,s,r))}return n.then(()=>{e.notify("AnimationComplete",t)})}const mV=g4.length;function BN(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?BN(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;rPromise.all(t.map(({animation:r,options:n})=>hV(e,r,n)))}function bV(e){let t=vV(e),r=k5(),n=!0;const s=u=>(c,d)=>{var f;const h=Zm(e,d,u==="exit"?(f=e.presenceContext)===null||f===void 0?void 0:f.custom:void 0);if(h){const{transition:m,transitionEnd:p,...v}=h;c={...c,...v,...p}}return c};function i(u){t=u(e)}function a(u){const{props:c}=e,d=BN(e.parent)||{},f=[],h=new Set;let m={},p=1/0;for(let x=0;xp&&y,j=!1;const T=Array.isArray(E)?E:[E];let P=T.reduce(s(g),{});S===!1&&(P={});const{prevResolvedValues:R={}}=b,A={...R,...P},N=O=>{C=!0,h.has(O)&&(j=!0,h.delete(O)),b.needsAnimating[O]=!0;const I=e.getValue(O);I&&(I.liveStyle=!1)};for(const O in A){const I=P[O],D=R[O];if(m.hasOwnProperty(O))continue;let M=!1;Tb(I)&&Tb(D)?M=!Jj(I,D):M=I!==D,M?I!=null?N(O):h.add(O):I!==void 0&&h.has(O)?N(O):b.protectedKeys[O]=!0}b.prevProp=E,b.prevResolvedValues=P,b.isActive&&(m={...m,...P}),n&&e.blockInitialAnimation&&(C=!1),C&&(!(k&&_)||j)&&f.push(...T.map(O=>({animation:O,options:{type:g}})))}if(h.size){const x={};h.forEach(g=>{const b=e.getBaseTarget(g),E=e.getValue(g);E&&(E.liveStyle=!0),x[g]=b??null}),f.push({animation:x})}let v=!!f.length;return n&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(v=!1),n=!1,v?t(f):Promise.resolve()}function o(u,c){var d;if(r[u].isActive===c)return Promise.resolve();(d=e.variantChildren)===null||d===void 0||d.forEach(h=>{var m;return(m=h.animationState)===null||m===void 0?void 0:m.setActive(u,c)}),r[u].isActive=c;const f=a(u);for(const h in r)r[h].protectedKeys={};return f}return{animateChanges:a,setActive:o,setAnimateFunction:i,getState:()=>r,reset:()=>{r=k5(),n=!0}}}function yV(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!Jj(t,e):!1}function Za(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function k5(){return{animate:Za(!0),whileInView:Za(),whileHover:Za(),whileTap:Za(),whileDrag:Za(),whileFocus:Za(),exit:Za()}}class Va{constructor(t){this.isMounted=!1,this.node=t}update(){}}class wV extends Va{constructor(t){super(t),t.animationState||(t.animationState=bV(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();Xm(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)===null||t===void 0||t.call(this)}}let EV=0;class SV extends Va{constructor(){super(...arguments),this.id=EV++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;const s=this.node.animationState.setActive("exit",!t);r&&!t&&s.then(()=>r(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const CV={animation:{Feature:wV},exit:{Feature:SV}},cs={x:!1,y:!1};function UN(){return cs.x||cs.y}function kV(e,t,r){var n;if(e instanceof Element)return[e];if(typeof e=="string"){let s=document;const i=(n=void 0)!==null&&n!==void 0?n:s.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e)}function jV(e,t){const r=kV(e),n=new AbortController,s={passive:!0,...t,signal:n.signal};return[r,s,()=>n.abort()]}function j5(e){return t=>{t.pointerType==="touch"||UN()||e(t)}}function NV(e,t,r={}){const[n,s,i]=jV(e,r),a=j5(o=>{const{target:u}=o,c=t(o);if(typeof c!="function"||!u)return;const d=j5(f=>{c(f),u.removeEventListener("pointerleave",d)});u.addEventListener("pointerleave",d,s)});return n.forEach(o=>{o.addEventListener("pointerenter",a,s)}),i}function _V(e){return e==="x"||e==="y"?cs[e]?null:(cs[e]=!0,()=>{cs[e]=!1}):cs.x||cs.y?null:(cs.x=cs.y=!0,()=>{cs.x=cs.y=!1})}const VN=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function i0(e){return{point:{x:e.pageX,y:e.pageY}}}const TV=e=>t=>VN(t)&&e(t,i0(t));function vi(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}function _a(e,t,r,n){return vi(e,t,TV(r),n)}const N5=(e,t)=>Math.abs(e-t);function PV(e,t){const r=N5(e.x,t.x),n=N5(e.y,t.y);return Math.sqrt(r**2+n**2)}class KN{constructor(t,r,{transformPagePoint:n,contextWindow:s,dragSnapToOrigin:i=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const f=ex(this.lastMoveEventInfo,this.history),h=this.startEvent!==null,m=PV(f.offset,{x:0,y:0})>=3;if(!h&&!m)return;const{point:p}=f,{timestamp:v}=wr;this.history.push({...p,timestamp:v});const{onStart:x,onMove:g}=this.handlers;h||(x&&x(this.lastMoveEvent,f),this.startEvent=this.lastMoveEvent),g&&g(this.lastMoveEvent,f)},this.handlePointerMove=(f,h)=>{this.lastMoveEvent=f,this.lastMoveEventInfo=Jg(h,this.transformPagePoint),rt.update(this.updatePoint,!0)},this.handlePointerUp=(f,h)=>{this.end();const{onEnd:m,onSessionEnd:p,resumeAnimation:v}=this.handlers;if(this.dragSnapToOrigin&&v&&v(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const x=ex(f.type==="pointercancel"?this.lastMoveEventInfo:Jg(h,this.transformPagePoint),this.history);this.startEvent&&m&&m(f,x),p&&p(f,x)},!VN(t))return;this.dragSnapToOrigin=i,this.handlers=r,this.transformPagePoint=n,this.contextWindow=s||window;const a=i0(t),o=Jg(a,this.transformPagePoint),{point:u}=o,{timestamp:c}=wr;this.history=[{...u,timestamp:c}];const{onSessionStart:d}=r;d&&d(t,ex(o,this.history)),this.removeListeners=Na(_a(this.contextWindow,"pointermove",this.handlePointerMove),_a(this.contextWindow,"pointerup",this.handlePointerUp),_a(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),$a(this.updatePoint)}}function Jg(e,t){return t?{point:t(e.point)}:e}function _5(e,t){return{x:e.x-t.x,y:e.y-t.y}}function ex({point:e},t){return{point:e,delta:_5(e,HN(t)),offset:_5(e,AV(t)),velocity:$V(t,.1)}}function AV(e){return e[0]}function HN(e){return e[e.length-1]}function $V(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const s=HN(e);for(;r>=0&&(n=e[r],!(s.timestamp-n.timestamp>Ei(t)));)r--;if(!n)return{x:0,y:0};const i=Si(s.timestamp-n.timestamp);if(i===0)return{x:0,y:0};const a={x:(s.x-n.x)/i,y:(s.y-n.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function eu(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}const qN=1e-4,DV=1-qN,RV=1+qN,WN=.01,FV=0-WN,MV=0+WN;function Pn(e){return e.max-e.min}function IV(e,t,r){return Math.abs(e-t)<=r}function T5(e,t,r,n=.5){e.origin=n,e.originPoint=Et(t.min,t.max,e.origin),e.scale=Pn(r)/Pn(t),e.translate=Et(r.min,r.max,e.origin)-e.originPoint,(e.scale>=DV&&e.scale<=RV||isNaN(e.scale))&&(e.scale=1),(e.translate>=FV&&e.translate<=MV||isNaN(e.translate))&&(e.translate=0)}function jd(e,t,r,n){T5(e.x,t.x,r.x,n?n.originX:void 0),T5(e.y,t.y,r.y,n?n.originY:void 0)}function P5(e,t,r){e.min=r.min+t.min,e.max=e.min+Pn(t)}function LV(e,t,r){P5(e.x,t.x,r.x),P5(e.y,t.y,r.y)}function A5(e,t,r){e.min=t.min-r.min,e.max=e.min+Pn(t)}function Nd(e,t,r){A5(e.x,t.x,r.x),A5(e.y,t.y,r.y)}function OV(e,{min:t,max:r},n){return t!==void 0&&er&&(e=n?Et(r,e,n.max):Math.min(e,r)),e}function $5(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function zV(e,{top:t,left:r,bottom:n,right:s}){return{x:$5(e.x,r,s),y:$5(e.y,t,n)}}function D5(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.minn?r=Wu(t.min,t.max-n,e.min):n>s&&(r=Wu(e.min,e.max-s,t.min)),Ai(0,1,r)}function VV(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const zb=.35;function KV(e=zb){return e===!1?e=0:e===!0&&(e=zb),{x:R5(e,"left","right"),y:R5(e,"top","bottom")}}function R5(e,t,r){return{min:F5(e,t),max:F5(e,r)}}function F5(e,t){return typeof e=="number"?e:e[t]||0}const M5=()=>({translate:0,scale:1,origin:0,originPoint:0}),tu=()=>({x:M5(),y:M5()}),I5=()=>({min:0,max:0}),$t=()=>({x:I5(),y:I5()});function zn(e){return[e("x"),e("y")]}function GN({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function HV({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function qV(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function tx(e){return e===void 0||e===1}function Bb({scale:e,scaleX:t,scaleY:r}){return!tx(e)||!tx(t)||!tx(r)}function ro(e){return Bb(e)||YN(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function YN(e){return L5(e.x)||L5(e.y)}function L5(e){return e&&e!=="0%"}function Wh(e,t,r){const n=e-r,s=t*n;return r+s}function O5(e,t,r,n,s){return s!==void 0&&(e=Wh(e,s,n)),Wh(e,r,n)+t}function Ub(e,t=0,r=1,n,s){e.min=O5(e.min,t,r,n,s),e.max=O5(e.max,t,r,n,s)}function QN(e,{x:t,y:r}){Ub(e.x,t.translate,t.scale,t.originPoint),Ub(e.y,r.translate,r.scale,r.originPoint)}const z5=.999999999999,B5=1.0000000000001;function WV(e,t,r,n=!1){const s=r.length;if(!s)return;t.x=t.y=1;let i,a;for(let o=0;oz5&&(t.x=1),t.yz5&&(t.y=1)}function ru(e,t){e.min=e.min+t,e.max=e.max+t}function U5(e,t,r,n,s=.5){const i=Et(e.min,e.max,s);Ub(e,t,r,i,n)}function nu(e,t){U5(e.x,t.x,t.scaleX,t.scale,t.originX),U5(e.y,t.y,t.scaleY,t.scale,t.originY)}function XN(e,t){return GN(qV(e.getBoundingClientRect(),t))}function GV(e,t,r){const n=XN(e,r),{scroll:s}=t;return s&&(ru(n.x,s.offset.x),ru(n.y,s.offset.y)),n}const ZN=({current:e})=>e?e.ownerDocument.defaultView:null,YV=new WeakMap;class QV{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=$t(),this.visualElement=t}start(t,{snapToCursor:r=!1}={}){const{presenceContext:n}=this.visualElement;if(n&&n.isPresent===!1)return;const s=d=>{const{dragSnapToOrigin:f}=this.getProps();f?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(i0(d).point)},i=(d,f)=>{const{drag:h,dragPropagation:m,onDragStart:p}=this.getProps();if(h&&!m&&(this.openDragLock&&this.openDragLock(),this.openDragLock=_V(h),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),zn(x=>{let g=this.getAxisMotionValue(x).get()||0;if(Gs.test(g)){const{projection:b}=this.visualElement;if(b&&b.layout){const E=b.layout.layoutBox[x];E&&(g=Pn(E)*(parseFloat(g)/100))}}this.originPoint[x]=g}),p&&rt.postRender(()=>p(d,f)),Lb(this.visualElement,"transform");const{animationState:v}=this.visualElement;v&&v.setActive("whileDrag",!0)},a=(d,f)=>{const{dragPropagation:h,dragDirectionLock:m,onDirectionLock:p,onDrag:v}=this.getProps();if(!h&&!this.openDragLock)return;const{offset:x}=f;if(m&&this.currentDirection===null){this.currentDirection=XV(x),this.currentDirection!==null&&p&&p(this.currentDirection);return}this.updateAxis("x",f.point,x),this.updateAxis("y",f.point,x),this.visualElement.render(),v&&v(d,f)},o=(d,f)=>this.stop(d,f),u=()=>zn(d=>{var f;return this.getAnimationState(d)==="paused"&&((f=this.getAxisMotionValue(d).animation)===null||f===void 0?void 0:f.play())}),{dragSnapToOrigin:c}=this.getProps();this.panSession=new KN(t,{onSessionStart:s,onStart:i,onMove:a,onSessionEnd:o,resumeAnimation:u},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:c,contextWindow:ZN(this.visualElement)})}stop(t,r){const n=this.isDragging;if(this.cancel(),!n)return;const{velocity:s}=r;this.startAnimation(s);const{onDragEnd:i}=this.getProps();i&&rt.postRender(()=>i(t,r))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,n){const{drag:s}=this.getProps();if(!n||!np(t,s,this.currentDirection))return;const i=this.getAxisMotionValue(t);let a=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(a=OV(a,this.constraints[t],this.elastic[t])),i.set(a)}resolveConstraints(){var t;const{dragConstraints:r,dragElastic:n}=this.getProps(),s=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(t=this.visualElement.projection)===null||t===void 0?void 0:t.layout,i=this.constraints;r&&eu(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&s?this.constraints=zV(s.layoutBox,r):this.constraints=!1,this.elastic=KV(n),i!==this.constraints&&s&&this.constraints&&!this.hasMutatedConstraints&&zn(a=>{this.constraints!==!1&&this.getAxisMotionValue(a)&&(this.constraints[a]=VV(s.layoutBox[a],this.constraints[a]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!eu(t))return!1;const n=t.current,{projection:s}=this.visualElement;if(!s||!s.layout)return!1;const i=GV(n,s.root,this.visualElement.getTransformPagePoint());let a=BV(s.layout.layoutBox,i);if(r){const o=r(HV(a));this.hasMutatedConstraints=!!o,o&&(a=GN(o))}return a}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:s,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:o}=this.getProps(),u=this.constraints||{},c=zn(d=>{if(!np(d,r,this.currentDirection))return;let f=u&&u[d]||{};a&&(f={min:0,max:0});const h=s?200:1e6,m=s?40:1e7,p={type:"inertia",velocity:n?t[d]:0,bounceStiffness:h,bounceDamping:m,timeConstant:750,restDelta:1,restSpeed:10,...i,...f};return this.startAxisValueAnimation(d,p)});return Promise.all(c).then(o)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return Lb(this.visualElement,t),n.start($4(t,n,0,r,this.visualElement,!1))}stopAnimation(){zn(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){zn(t=>{var r;return(r=this.getAxisMotionValue(t).animation)===null||r===void 0?void 0:r.pause()})}getAnimationState(t){var r;return(r=this.getAxisMotionValue(t).animation)===null||r===void 0?void 0:r.state}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps(),s=n[r];return s||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){zn(r=>{const{drag:n}=this.getProps();if(!np(r,n,this.currentDirection))return;const{projection:s}=this.visualElement,i=this.getAxisMotionValue(r);if(s&&s.layout){const{min:a,max:o}=s.layout.layoutBox[r];i.set(t[r]-Et(a,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!eu(r)||!n||!this.constraints)return;this.stopAnimation();const s={x:0,y:0};zn(a=>{const o=this.getAxisMotionValue(a);if(o&&this.constraints!==!1){const u=o.get();s[a]=UV({min:u,max:u},this.constraints[a])}});const{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),zn(a=>{if(!np(a,t,null))return;const o=this.getAxisMotionValue(a),{min:u,max:c}=this.constraints[a];o.set(Et(u,c,s[a]))})}addListeners(){if(!this.visualElement.current)return;YV.set(this.visualElement,this);const t=this.visualElement.current,r=_a(t,"pointerdown",u=>{const{drag:c,dragListener:d=!0}=this.getProps();c&&d&&this.start(u)}),n=()=>{const{dragConstraints:u}=this.getProps();eu(u)&&u.current&&(this.constraints=this.resolveRefConstraints())},{projection:s}=this.visualElement,i=s.addEventListener("measure",n);s&&!s.layout&&(s.root&&s.root.updateScroll(),s.updateLayout()),rt.read(n);const a=vi(window,"resize",()=>this.scalePositionWithinConstraints()),o=s.addEventListener("didUpdate",({delta:u,hasLayoutChanged:c})=>{this.isDragging&&c&&(zn(d=>{const f=this.getAxisMotionValue(d);f&&(this.originPoint[d]+=u[d].translate,f.set(f.get()+u[d].translate))}),this.visualElement.render())});return()=>{a(),r(),i(),o&&o()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:s=!1,dragConstraints:i=!1,dragElastic:a=zb,dragMomentum:o=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:s,dragConstraints:i,dragElastic:a,dragMomentum:o}}}function np(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function XV(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class ZV extends Va{constructor(t){super(t),this.removeGroupControls=Lr,this.removeListeners=Lr,this.controls=new QV(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Lr}unmount(){this.removeGroupControls(),this.removeListeners()}}const V5=e=>(t,r)=>{e&&rt.postRender(()=>e(t,r))};class JV extends Va{constructor(){super(...arguments),this.removePointerDownListener=Lr}onPointerDown(t){this.session=new KN(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:ZN(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:s}=this.node.getProps();return{onSessionStart:V5(t),onStart:V5(r),onMove:n,onEnd:(i,a)=>{delete this.session,s&&rt.postRender(()=>s(i,a))}}}mount(){this.removePointerDownListener=_a(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const e1=w.createContext(null);function eK(){const e=w.useContext(e1);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:r,register:n}=e,s=w.useId();w.useEffect(()=>n(s),[]);const i=w.useCallback(()=>r&&r(s),[s,r]);return!t&&r?[!1,i]:[!0]}const I4=w.createContext({}),JN=w.createContext({}),Wp={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function K5(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const zc={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Se.test(e))e=parseFloat(e);else return e;const r=K5(e,t.target.x),n=K5(e,t.target.y);return`${r}% ${n}%`}},tK={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,s=Da.parse(e);if(s.length>5)return n;const i=Da.createTransformer(e),a=typeof s[0]!="number"?1:0,o=r.x.scale*t.x,u=r.y.scale*t.y;s[0+a]/=o,s[1+a]/=u;const c=Et(o,u,.5);return typeof s[2+a]=="number"&&(s[2+a]/=c),typeof s[3+a]=="number"&&(s[3+a]/=c),i(s)}},Gh={};function rK(e){Object.assign(Gh,e)}const{schedule:L4}=tN(queueMicrotask,!1);class nK extends w.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:s}=this.props,{projection:i}=t;rK(sK),i&&(r.group&&r.group.add(i),n&&n.register&&s&&n.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),Wp.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:s,isPresent:i}=this.props,a=n.projection;return a&&(a.isPresent=i,s||t.layoutDependency!==r||r===void 0?a.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?a.promote():a.relegate()||rt.postRender(()=>{const o=a.getStack();(!o||!o.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),L4.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:s}=t;s&&(s.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(s),n&&n.deregister&&n.deregister(s))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function e_(e){const[t,r]=eK(),n=w.useContext(I4);return l.jsx(nK,{...e,layoutGroup:n,switchLayoutGroup:w.useContext(JN),isPresent:t,safeToRemove:r})}const sK={borderRadius:{...zc,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:zc,borderTopRightRadius:zc,borderBottomLeftRadius:zc,borderBottomRightRadius:zc,boxShadow:tK},t_=["TopLeft","TopRight","BottomLeft","BottomRight"],iK=t_.length,H5=e=>typeof e=="string"?parseFloat(e):e,q5=e=>typeof e=="number"||Se.test(e);function aK(e,t,r,n,s,i){s?(e.opacity=Et(0,r.opacity!==void 0?r.opacity:1,oK(n)),e.opacityExit=Et(t.opacity!==void 0?t.opacity:1,0,lK(n))):i&&(e.opacity=Et(t.opacity!==void 0?t.opacity:1,r.opacity!==void 0?r.opacity:1,n));for(let a=0;ant?1:r(Wu(e,t,n))}function G5(e,t){e.min=t.min,e.max=t.max}function In(e,t){G5(e.x,t.x),G5(e.y,t.y)}function Y5(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function Q5(e,t,r,n,s){return e-=t,e=Wh(e,1/r,n),s!==void 0&&(e=Wh(e,1/s,n)),e}function uK(e,t=0,r=1,n=.5,s,i=e,a=e){if(Gs.test(t)&&(t=parseFloat(t),t=Et(a.min,a.max,t/100)-a.min),typeof t!="number")return;let o=Et(i.min,i.max,n);e===i&&(o-=t),e.min=Q5(e.min,t,r,o,s),e.max=Q5(e.max,t,r,o,s)}function X5(e,t,[r,n,s],i,a){uK(e,t[r],t[n],t[s],t.scale,i,a)}const cK=["x","scaleX","originX"],dK=["y","scaleY","originY"];function Z5(e,t,r,n){X5(e.x,t,cK,r?r.x:void 0,n?n.x:void 0),X5(e.y,t,dK,r?r.y:void 0,n?n.y:void 0)}function J5(e){return e.translate===0&&e.scale===1}function n_(e){return J5(e.x)&&J5(e.y)}function e8(e,t){return e.min===t.min&&e.max===t.max}function fK(e,t){return e8(e.x,t.x)&&e8(e.y,t.y)}function t8(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function s_(e,t){return t8(e.x,t.x)&&t8(e.y,t.y)}function r8(e){return Pn(e.x)/Pn(e.y)}function n8(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class pK{constructor(){this.members=[]}add(t){D4(this.members,t),t.scheduleRender()}remove(t){if(R4(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(s=>t===s);if(r===0)return!1;let n;for(let s=r;s>=0;s--){const i=this.members[s];if(i.isPresent!==!1){n=i;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:s}=t.options;s===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function hK(e,t,r){let n="";const s=e.x.translate/t.x,i=e.y.translate/t.y,a=(r==null?void 0:r.z)||0;if((s||i||a)&&(n=`translate3d(${s}px, ${i}px, ${a}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:c,rotate:d,rotateX:f,rotateY:h,skewX:m,skewY:p}=r;c&&(n=`perspective(${c}px) ${n}`),d&&(n+=`rotate(${d}deg) `),f&&(n+=`rotateX(${f}deg) `),h&&(n+=`rotateY(${h}deg) `),m&&(n+=`skewX(${m}deg) `),p&&(n+=`skewY(${p}deg) `)}const o=e.x.scale*t.x,u=e.y.scale*t.y;return(o!==1||u!==1)&&(n+=`scale(${o}, ${u})`),n||"none"}const mK=(e,t)=>e.depth-t.depth;class gK{constructor(){this.children=[],this.isDirty=!1}add(t){D4(this.children,t),this.isDirty=!0}remove(t){R4(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(mK),this.isDirty=!1,this.children.forEach(t)}}function Gp(e){const t=Ir(e)?e.get():e;return nV(t)?t.toValue():t}function xK(e,t){const r=Ys.now(),n=({timestamp:s})=>{const i=s-r;i>=t&&($a(n),e(i-t))};return rt.read(n,!0),()=>$a(n)}function vK(e){return e instanceof SVGElement&&e.tagName!=="svg"}function bK(e,t,r){const n=Ir(e)?e:yf(e);return n.start($4("",n,t,r)),n.animation}const no={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},od=typeof window<"u"&&window.MotionDebug!==void 0,rx=["","X","Y","Z"],yK={visibility:"hidden"},s8=1e3;let wK=0;function nx(e,t,r,n){const{latestValues:s}=t;s[e]&&(r[e]=s[e],t.setStaticValue(e,0),n&&(n[e]=0))}function i_(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=ON(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:s,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",rt,!(s||i))}const{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&i_(n)}function a_({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:s}){return class{constructor(a={},o=t==null?void 0:t()){this.id=wK++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,od&&(no.totalNodes=no.resolvedTargetDeltas=no.recalculatedProjection=0),this.nodes.forEach(CK),this.nodes.forEach(TK),this.nodes.forEach(PK),this.nodes.forEach(kK),od&&window.MotionDebug.record(no)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=a,this.root=o?o.root||o:this,this.path=o?[...o.path,o]:[],this.parent=o,this.depth=o?o.depth+1:0;for(let u=0;uthis.root.updateBlockedByResize=!1;e(a,()=>{this.root.updateBlockedByResize=!0,f&&f(),f=xK(h,250),Wp.hasAnimatedSinceResize&&(Wp.hasAnimatedSinceResize=!1,this.nodes.forEach(a8))})}u&&this.root.registerSharedNode(u,this),this.options.animate!==!1&&d&&(u||c)&&this.addEventListener("didUpdate",({delta:f,hasLayoutChanged:h,hasRelativeTargetChanged:m,layout:p})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const v=this.options.transition||d.getDefaultTransition()||FK,{onLayoutAnimationStart:x,onLayoutAnimationComplete:g}=d.getProps(),b=!this.targetLayout||!s_(this.targetLayout,p)||m,E=!h&&m;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||E||h&&(b||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(f,E);const y={...x4(v,"layout"),onPlay:x,onComplete:g};(d.shouldReduceMotion||this.options.layoutRoot)&&(y.delay=0,y.type=!1),this.startAnimation(y)}else h||a8(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=p})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const a=this.getStack();a&&a.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,$a(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(AK),this.animationId++)}getTransformTemplate(){const{visualElement:a}=this.options;return a&&a.getProps().transformTemplate}willUpdate(a=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&i_(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let d=0;d{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let u=0;u{const S=y/1e3;o8(f.x,a.x,S),o8(f.y,a.y,S),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Nd(h,this.layout.layoutBox,this.relativeParent.layout.layoutBox),DK(this.relativeTarget,this.relativeTargetOrigin,h,S),E&&fK(this.relativeTarget,E)&&(this.isProjectionDirty=!1),E||(E=$t()),In(E,this.relativeTarget)),v&&(this.animationValues=d,aK(d,c,this.latestValues,S,b,g)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=S},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(a){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&($a(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=rt.update(()=>{Wp.hasAnimatedSinceResize=!0,this.currentAnimation=bK(0,s8,{...a,onUpdate:o=>{this.mixTargetDelta(o),a.onUpdate&&a.onUpdate(o)},onComplete:()=>{a.onComplete&&a.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const a=this.getStack();a&&a.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(s8),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const a=this.getLead();let{targetWithTransforms:o,target:u,layout:c,latestValues:d}=a;if(!(!o||!u||!c)){if(this!==a&&this.layout&&c&&o_(this.options.animationType,this.layout.layoutBox,c.layoutBox)){u=this.target||$t();const f=Pn(this.layout.layoutBox.x);u.x.min=a.target.x.min,u.x.max=u.x.min+f;const h=Pn(this.layout.layoutBox.y);u.y.min=a.target.y.min,u.y.max=u.y.min+h}In(o,u),nu(o,d),jd(this.projectionDeltaWithTransform,this.layoutCorrected,o,d)}}registerSharedNode(a,o){this.sharedNodes.has(a)||this.sharedNodes.set(a,new pK),this.sharedNodes.get(a).add(o);const c=o.options.initialPromotionConfig;o.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(o):void 0})}isLead(){const a=this.getStack();return a?a.lead===this:!0}getLead(){var a;const{layoutId:o}=this.options;return o?((a=this.getStack())===null||a===void 0?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:o}=this.options;return o?(a=this.getStack())===null||a===void 0?void 0:a.prevLead:void 0}getStack(){const{layoutId:a}=this.options;if(a)return this.root.sharedNodes.get(a)}promote({needsReset:a,transition:o,preserveFollowOpacity:u}={}){const c=this.getStack();c&&c.promote(this,u),a&&(this.projectionDelta=void 0,this.needsReset=!0),o&&this.setOptions({transition:o})}relegate(){const a=this.getStack();return a?a.relegate(this):!1}resetSkewAndRotation(){const{visualElement:a}=this.options;if(!a)return;let o=!1;const{latestValues:u}=a;if((u.z||u.rotate||u.rotateX||u.rotateY||u.rotateZ||u.skewX||u.skewY)&&(o=!0),!o)return;const c={};u.z&&nx("z",a,c,this.animationValues);for(let d=0;d{var o;return(o=a.currentAnimation)===null||o===void 0?void 0:o.stop()}),this.root.nodes.forEach(i8),this.root.sharedNodes.clear()}}}function EK(e){e.updateLayout()}function SK(e){var t;const r=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:s}=e.layout,{animationType:i}=e.options,a=r.source!==e.layout.source;i==="size"?zn(f=>{const h=a?r.measuredBox[f]:r.layoutBox[f],m=Pn(h);h.min=n[f].min,h.max=h.min+m}):o_(i,r.layoutBox,n)&&zn(f=>{const h=a?r.measuredBox[f]:r.layoutBox[f],m=Pn(n[f]);h.max=h.min+m,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[f].max=e.relativeTarget[f].min+m)});const o=tu();jd(o,n,r.layoutBox);const u=tu();a?jd(u,e.applyTransform(s,!0),r.measuredBox):jd(u,n,r.layoutBox);const c=!n_(o);let d=!1;if(!e.resumeFrom){const f=e.getClosestProjectingParent();if(f&&!f.resumeFrom){const{snapshot:h,layout:m}=f;if(h&&m){const p=$t();Nd(p,r.layoutBox,h.layoutBox);const v=$t();Nd(v,n,m.layoutBox),s_(p,v)||(d=!0),f.options.layoutRoot&&(e.relativeTarget=v,e.relativeTargetOrigin=p,e.relativeParent=f)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:r,delta:u,layoutDelta:o,hasLayoutChanged:c,hasRelativeTargetChanged:d})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function CK(e){od&&no.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function kK(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function jK(e){e.clearSnapshot()}function i8(e){e.clearMeasurements()}function NK(e){e.isLayoutDirty=!1}function _K(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function a8(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function TK(e){e.resolveTargetDelta()}function PK(e){e.calcProjection()}function AK(e){e.resetSkewAndRotation()}function $K(e){e.removeLeadSnapshot()}function o8(e,t,r){e.translate=Et(t.translate,0,r),e.scale=Et(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function l8(e,t,r,n){e.min=Et(t.min,r.min,n),e.max=Et(t.max,r.max,n)}function DK(e,t,r,n){l8(e.x,t.x,r.x,n),l8(e.y,t.y,r.y,n)}function RK(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const FK={duration:.45,ease:[.4,0,.1,1]},u8=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),c8=u8("applewebkit/")&&!u8("chrome/")?Math.round:Lr;function d8(e){e.min=c8(e.min),e.max=c8(e.max)}function MK(e){d8(e.x),d8(e.y)}function o_(e,t,r){return e==="position"||e==="preserve-aspect"&&!IV(r8(t),r8(r),.2)}function IK(e){var t;return e!==e.root&&((t=e.scroll)===null||t===void 0?void 0:t.wasRoot)}const LK=a_({attachResizeListener:(e,t)=>vi(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),sx={current:void 0},l_=a_({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!sx.current){const e=new LK({});e.mount(window),e.setOptions({layoutScroll:!0}),sx.current=e}return sx.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),OK={pan:{Feature:JV},drag:{Feature:ZV,ProjectionNode:l_,MeasureLayout:e_}};function f8(e,t,r){const{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover",r);const s=n[r?"onHoverStart":"onHoverEnd"];s&&rt.postRender(()=>s(t,i0(t)))}class zK extends Va{mount(){const{current:t,props:r}=this.node;t&&(this.unmount=NV(t,n=>(f8(this.node,n,!0),s=>f8(this.node,s,!1)),{passive:!r.onHoverStart&&!r.onHoverEnd}))}unmount(){}}class BK extends Va{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Na(vi(this.node.current,"focus",()=>this.onFocus()),vi(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const u_=(e,t)=>t?e===t?!0:u_(e,t.parentElement):!1;function ix(e,t){if(!t)return;const r=new PointerEvent("pointer"+e);t(r,i0(r))}class UK extends Va{constructor(){super(...arguments),this.removeStartListeners=Lr,this.removeEndListeners=Lr,this.removeAccessibleListeners=Lr,this.startPointerPress=(t,r)=>{if(this.isPressing)return;this.removeEndListeners();const n=this.node.getProps(),i=_a(window,"pointerup",(o,u)=>{if(!this.checkPressEnd())return;const{onTap:c,onTapCancel:d,globalTapTarget:f}=this.node.getProps(),h=!f&&!u_(this.node.current,o.target)?d:c;h&&rt.update(()=>h(o,u))},{passive:!(n.onTap||n.onPointerUp)}),a=_a(window,"pointercancel",(o,u)=>this.cancelPress(o,u),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=Na(i,a),this.startPress(t,r)},this.startAccessiblePress=()=>{const t=i=>{if(i.key!=="Enter"||this.isPressing)return;const a=o=>{o.key!=="Enter"||!this.checkPressEnd()||ix("up",(u,c)=>{const{onTap:d}=this.node.getProps();d&&rt.postRender(()=>d(u,c))})};this.removeEndListeners(),this.removeEndListeners=vi(this.node.current,"keyup",a),ix("down",(o,u)=>{this.startPress(o,u)})},r=vi(this.node.current,"keydown",t),n=()=>{this.isPressing&&ix("cancel",(i,a)=>this.cancelPress(i,a))},s=vi(this.node.current,"blur",n);this.removeAccessibleListeners=Na(r,s)}}startPress(t,r){this.isPressing=!0;const{onTapStart:n,whileTap:s}=this.node.getProps();s&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&rt.postRender(()=>n(t,r))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!UN()}cancelPress(t,r){if(!this.checkPressEnd())return;const{onTapCancel:n}=this.node.getProps();n&&rt.postRender(()=>n(t,r))}mount(){const t=this.node.getProps(),r=_a(t.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),n=vi(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Na(r,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const Vb=new WeakMap,ax=new WeakMap,VK=e=>{const t=Vb.get(e.target);t&&t(e)},KK=e=>{e.forEach(VK)};function HK({root:e,...t}){const r=e||document;ax.has(r)||ax.set(r,{});const n=ax.get(r),s=JSON.stringify(t);return n[s]||(n[s]=new IntersectionObserver(KK,{root:e,...t})),n[s]}function qK(e,t,r){const n=HK(t);return Vb.set(e,r),n.observe(e),()=>{Vb.delete(e),n.unobserve(e)}}const WK={some:0,all:1};class GK extends Va{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:s="some",once:i}=t,a={root:r?r.current:void 0,rootMargin:n,threshold:typeof s=="number"?s:WK[s]},o=u=>{const{isIntersecting:c}=u;if(this.isInView===c||(this.isInView=c,i&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);const{onViewportEnter:d,onViewportLeave:f}=this.node.getProps(),h=c?d:f;h&&h(u)};return qK(this.node.current,a,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(YK(t,r))&&this.startObserver()}unmount(){}}function YK({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const QK={inView:{Feature:GK},tap:{Feature:UK},focus:{Feature:BK},hover:{Feature:zK}},XK={layout:{ProjectionNode:l_,MeasureLayout:e_}},wf=w.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),t1=w.createContext({}),O4=typeof window<"u",c_=O4?w.useLayoutEffect:w.useEffect,z4=w.createContext({strict:!1});function ZK(e,t,r,n,s){var i,a;const{visualElement:o}=w.useContext(t1),u=w.useContext(z4),c=w.useContext(e1),d=w.useContext(wf).reducedMotion,f=w.useRef();n=n||u.renderer,!f.current&&n&&(f.current=n(e,{visualState:t,parent:o,props:r,presenceContext:c,blockInitialAnimation:c?c.initial===!1:!1,reducedMotionConfig:d}));const h=f.current,m=w.useContext(JN);h&&!h.projection&&s&&(h.type==="html"||h.type==="svg")&&JK(f.current,r,s,m);const p=w.useRef(!1);w.useInsertionEffect(()=>{h&&p.current&&h.update(r,c)});const v=r[LN],x=w.useRef(!!v&&!(!((i=window.MotionHandoffIsComplete)===null||i===void 0)&&i.call(window,v))&&((a=window.MotionHasOptimisedAnimation)===null||a===void 0?void 0:a.call(window,v)));return c_(()=>{h&&(p.current=!0,window.MotionIsMounted=!0,h.updateFeatures(),L4.render(h.render),x.current&&h.animationState&&h.animationState.animateChanges())}),w.useEffect(()=>{h&&(!x.current&&h.animationState&&h.animationState.animateChanges(),x.current&&(queueMicrotask(()=>{var g;(g=window.MotionHandoffMarkAsComplete)===null||g===void 0||g.call(window,v)}),x.current=!1))}),h}function JK(e,t,r,n){const{layoutId:s,layout:i,drag:a,dragConstraints:o,layoutScroll:u,layoutRoot:c}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:d_(e.parent)),e.projection.setOptions({layoutId:s,layout:i,alwaysMeasureLayout:!!a||o&&eu(o),visualElement:e,animationType:typeof i=="string"?i:"both",initialPromotionConfig:n,layoutScroll:u,layoutRoot:c})}function d_(e){if(e)return e.options.allowProjection!==!1?e.projection:d_(e.parent)}function eH(e,t,r){return w.useCallback(n=>{n&&e.mount&&e.mount(n),t&&(n?t.mount(n):t.unmount()),r&&(typeof r=="function"?r(n):eu(r)&&(r.current=n))},[t])}function r1(e){return Xm(e.animate)||g4.some(t=>xf(e[t]))}function f_(e){return!!(r1(e)||e.variants)}function tH(e,t){if(r1(e)){const{initial:r,animate:n}=e;return{initial:r===!1||xf(r)?r:void 0,animate:xf(n)?n:void 0}}return e.inherit!==!1?t:{}}function rH(e){const{initial:t,animate:r}=tH(e,w.useContext(t1));return w.useMemo(()=>({initial:t,animate:r}),[p8(t),p8(r)])}function p8(e){return Array.isArray(e)?e.join(" "):e}const h8={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Gu={};for(const e in h8)Gu[e]={isEnabled:t=>h8[e].some(r=>!!t[r])};function Kb(e){for(const t in e)Gu[t]={...Gu[t],...e[t]}}const nH=Symbol.for("motionComponentSymbol");function sH({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:n,Component:s}){e&&Kb(e);function i(o,u){let c;const d={...w.useContext(wf),...o,layoutId:iH(o)},{isStatic:f}=d,h=rH(o),m=n(o,f);if(!f&&O4){aH();const p=oH(d);c=p.MeasureLayout,h.visualElement=ZK(s,m,d,t,p.ProjectionNode)}return l.jsxs(t1.Provider,{value:h,children:[c&&h.visualElement?l.jsx(c,{visualElement:h.visualElement,...d}):null,r(s,o,eH(m,h.visualElement,u),m,f,h.visualElement)]})}const a=w.forwardRef(i);return a[nH]=s,a}function iH({layoutId:e}){const t=w.useContext(I4).id;return t&&e!==void 0?t+"-"+e:e}function aH(e,t){w.useContext(z4).strict}function oH(e){const{drag:t,layout:r}=Gu;if(!t&&!r)return{};const n={...t,...r};return{MeasureLayout:t!=null&&t.isEnabled(e)||r!=null&&r.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}const lH=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function B4(e){return typeof e!="string"||e.includes("-")?!1:!!(lH.indexOf(e)>-1||/[A-Z]/u.test(e))}function p_(e,{style:t,vars:r},n,s){Object.assign(e.style,t,s&&s.getProjectionStyles(n));for(const i in r)e.style.setProperty(i,r[i])}const h_=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function m_(e,t,r,n){p_(e,t,void 0,n);for(const s in t.attrs)e.setAttribute(h_.has(s)?s:M4(s),t.attrs[s])}function g_(e,{layout:t,layoutId:r}){return al.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!Gh[e]||e==="opacity")}function U4(e,t,r){var n;const{style:s}=e,i={};for(const a in s)(Ir(s[a])||t.style&&Ir(t.style[a])||g_(a,e)||((n=r==null?void 0:r.getValue(a))===null||n===void 0?void 0:n.liveStyle)!==void 0)&&(i[a]=s[a]);return i}function x_(e,t,r){const n=U4(e,t,r);for(const s in e)if(Ir(e[s])||Ir(t[s])){const i=r0.indexOf(s)!==-1?"attr"+s.charAt(0).toUpperCase()+s.substring(1):s;n[i]=e[s]}return n}function n1(e){const t=w.useRef(null);return t.current===null&&(t.current=e()),t.current}function uH({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,s,i){const a={latestValues:cH(n,s,i,e),renderState:t()};return r&&(a.mount=o=>r(n,o,a)),a}const v_=e=>(t,r)=>{const n=w.useContext(t1),s=w.useContext(e1),i=()=>uH(e,t,n,s);return r?i():n1(i)};function cH(e,t,r,n){const s={},i=n(e,{});for(const h in i)s[h]=Gp(i[h]);let{initial:a,animate:o}=e;const u=r1(e),c=f_(e);t&&c&&!u&&e.inherit!==!1&&(a===void 0&&(a=t.initial),o===void 0&&(o=t.animate));let d=r?r.initial===!1:!1;d=d||a===!1;const f=d?o:a;if(f&&typeof f!="boolean"&&!Xm(f)){const h=Array.isArray(f)?f:[f];for(let m=0;m({style:{},transform:{},transformOrigin:{},vars:{}}),b_=()=>({...V4(),attrs:{}}),y_=(e,t)=>t&&typeof e=="number"?t.transform(e):e,dH={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},fH=r0.length;function pH(e,t,r){let n="",s=!0;for(let i=0;itypeof e=="string"&&e.toLowerCase()==="svg",vH={useVisualState:v_({scrapeMotionValuesFromProps:x_,createRenderState:b_,onMount:(e,t,{renderState:r,latestValues:n})=>{rt.read(()=>{try{r.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{r.dimensions={x:0,y:0,width:0,height:0}}}),rt.render(()=>{H4(r,n,q4(t.tagName),e.transformTemplate),m_(t,r)})}})},bH={useVisualState:v_({scrapeMotionValuesFromProps:U4,createRenderState:V4})};function w_(e,t,r){for(const n in t)!Ir(t[n])&&!g_(n,r)&&(e[n]=t[n])}function yH({transformTemplate:e},t){return w.useMemo(()=>{const r=V4();return K4(r,t,e),Object.assign({},r.vars,r.style)},[t])}function wH(e,t){const r=e.style||{},n={};return w_(n,r,e),Object.assign(n,yH(e,t)),n}function EH(e,t){const r={},n=wH(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=n,r}const SH=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Yh(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||SH.has(e)}let E_=e=>!Yh(e);function S_(e){e&&(E_=t=>t.startsWith("on")?!Yh(t):e(t))}try{S_(require("@emotion/is-prop-valid").default)}catch{}function CH(e,t,r){const n={};for(const s in e)s==="values"&&typeof e.values=="object"||(E_(s)||r===!0&&Yh(s)||!t&&!Yh(s)||e.draggable&&s.startsWith("onDrag"))&&(n[s]=e[s]);return n}function kH(e,t,r,n){const s=w.useMemo(()=>{const i=b_();return H4(i,t,q4(n),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};w_(i,e.style,e),s.style={...i,...s.style}}return s}function jH(e=!1){return(r,n,s,{latestValues:i},a)=>{const u=(B4(r)?kH:EH)(n,i,a,r),c=CH(n,typeof r=="string",e),d=r!==w.Fragment?{...c,...u,ref:s}:{},{children:f}=n,h=w.useMemo(()=>Ir(f)?f.get():f,[f]);return w.createElement(r,{...d,children:h})}}function C_(e,t){return function(n,{forwardMotionProps:s}={forwardMotionProps:!1}){const a={...B4(n)?vH:bH,preloadedFeatures:e,useRender:jH(s),createVisualElement:t,Component:n};return sH(a)}}const Hb={current:null},k_={current:!1};function NH(){if(k_.current=!0,!!O4)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Hb.current=e.matches;e.addListener(t),t()}else Hb.current=!1}function _H(e,t,r){for(const n in t){const s=t[n],i=r[n];if(Ir(s))e.addValue(n,s);else if(Ir(i))e.addValue(n,yf(s,{owner:e}));else if(i!==s)if(e.hasValue(n)){const a=e.getValue(n);a.liveStyle===!0?a.jump(s):a.hasAnimated||a.set(s)}else{const a=e.getStaticValue(n);e.addValue(n,yf(a!==void 0?a:s,{owner:e}))}}for(const n in r)t[n]===void 0&&e.removeValue(n);return t}const g8=new WeakMap,TH=[...gN,Dr,Da],PH=e=>TH.find(mN(e)),x8=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class AH{scrapeMotionValuesFromProps(t,r,n){return{}}constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:s,blockInitialAnimation:i,visualState:a},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=E4,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const h=Ys.now();this.renderScheduledAtthis.bindToMotionValue(n,r)),k_.current||NH(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Hb.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){g8.delete(this.current),this.projection&&this.projection.unmount(),$a(this.notifyUpdate),$a(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const r=this.features[t];r&&(r.unmount(),r.isMounted=!1)}this.current=null}bindToMotionValue(t,r){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const n=al.has(t),s=r.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&rt.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0)}),i=r.on("renderRequest",this.scheduleRender);let a;window.MotionCheckAppearSync&&(a=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{s(),i(),a&&a(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Gu){const r=Gu[t];if(!r)continue;const{isEnabled:n,Feature:s}=r;if(!this.features[t]&&s&&n(this.props)&&(this.features[t]=new s(this)),this.features[t]){const i=this.features[t];i.isMounted?i.update():(i.mount(),i.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):$t()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;nr.variantChildren.delete(t)}addValue(t,r){const n=this.values.get(t);r!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=yf(r===null?void 0:r,{owner:this}),this.addValue(t,n)),n}readValue(t,r){var n;let s=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(n=this.getBaseTargetFromProps(this.props,t))!==null&&n!==void 0?n:this.readValueFromInstance(this.current,t,this.options);return s!=null&&(typeof s=="string"&&(dN(s)||cN(s))?s=parseFloat(s):!PH(s)&&Da.test(r)&&(s=CN(t,r)),this.setBaseTarget(t,Ir(s)?s.get():s)),Ir(s)?s.get():s}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var r;const{initial:n}=this.props;let s;if(typeof n=="string"||typeof n=="object"){const a=h4(this.props,n,(r=this.presenceContext)===null||r===void 0?void 0:r.custom);a&&(s=a[t])}if(n&&s!==void 0)return s;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!Ir(i)?i:this.initialValues[t]!==void 0&&s===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new F4),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}}class j_ extends AH{constructor(){super(...arguments),this.KeyframeResolver=kN}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;Ir(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}function $H(e){return window.getComputedStyle(e)}class DH extends j_{constructor(){super(...arguments),this.type="html",this.renderInstance=p_}readValueFromInstance(t,r){if(al.has(r)){const n=j4(r);return n&&n.default||0}else{const n=$H(t),s=(pN(r)?n.getPropertyValue(r):n[r])||0;return typeof s=="string"?s.trim():s}}measureInstanceViewportBox(t,{transformPagePoint:r}){return XN(t,r)}build(t,r,n){K4(t,r,n.transformTemplate)}scrapeMotionValuesFromProps(t,r,n){return U4(t,r,n)}}class RH extends j_{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=$t}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(al.has(r)){const n=j4(r);return n&&n.default||0}return r=h_.has(r)?r:M4(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,n){return x_(t,r,n)}build(t,r,n){H4(t,r,this.isSVGTag,n.transformTemplate)}renderInstance(t,r,n,s){m_(t,r,n,s)}mount(t){this.isSVGTag=q4(t.tagName),super.mount(t)}}const FH=(e,t)=>B4(e)?new RH(t):new DH(t,{allowProjection:e!==w.Fragment}),MH=C_({...CV,...QK,...OK,...XK},FH),qb=Zj(MH),IH=C_(),Ef=Zj(IH);class LH extends w.Component{getSnapshotBeforeUpdate(t){const r=this.props.childRef.current;if(r&&t.isPresent&&!this.props.isPresent){const n=this.props.sizeRef.current;n.height=r.offsetHeight||0,n.width=r.offsetWidth||0,n.top=r.offsetTop,n.left=r.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function OH({children:e,isPresent:t}){const r=w.useId(),n=w.useRef(null),s=w.useRef({width:0,height:0,top:0,left:0}),{nonce:i}=w.useContext(wf);return w.useInsertionEffect(()=>{const{width:a,height:o,top:u,left:c}=s.current;if(t||!n.current||!a||!o)return;n.current.dataset.motionPopId=r;const d=document.createElement("style");return i&&(d.nonce=i),document.head.appendChild(d),d.sheet&&d.sheet.insertRule(` [data-motion-pop-id="${r}"] { position: absolute !important; width: ${a}px !important; height: ${o}px !important; top: ${u}px !important; left: ${c}px !important; } `),()=>{document.head.removeChild(d)}},[t]),l.jsx(LH,{isPresent:t,childRef:n,sizeRef:s,children:w.cloneElement(e,{ref:n})})}const zH=({children:e,initial:t,isPresent:r,onExitComplete:n,custom:s,presenceAffectsLayout:i,mode:a})=>{const o=n1(BH),u=w.useId(),c=w.useCallback(f=>{o.set(f,!0);for(const h of o.values())if(!h)return;n&&n()},[o,n]),d=w.useMemo(()=>({id:u,initial:t,isPresent:r,custom:s,onExitComplete:c,register:f=>(o.set(f,!1),()=>o.delete(f))}),i?[Math.random(),c]:[r,c]);return w.useMemo(()=>{o.forEach((f,h)=>o.set(h,!1))},[r]),w.useEffect(()=>{!r&&!o.size&&n&&n()},[r]),a==="popLayout"&&(e=l.jsx(OH,{isPresent:r,children:e})),l.jsx(e1.Provider,{value:d,children:e})};function BH(){return new Map}const sp=e=>e.key||"";function v8(e){const t=[];return w.Children.forEach(e,r=>{w.isValidElement(r)&&t.push(r)}),t}const s1=({children:e,exitBeforeEnter:t,custom:r,initial:n=!0,onExitComplete:s,presenceAffectsLayout:i=!0,mode:a="sync"})=>{const o=w.useMemo(()=>v8(e),[e]),u=o.map(sp),c=w.useRef(!0),d=w.useRef(o),f=n1(()=>new Map),[h,m]=w.useState(o),[p,v]=w.useState(o);c_(()=>{c.current=!1,d.current=o;for(let b=0;b{const E=sp(b),y=o===p||u.includes(E),S=()=>{if(f.has(E))f.set(E,!0);else return;let k=!0;f.forEach(_=>{_||(k=!1)}),k&&(g==null||g(),v(d.current),s&&s())};return l.jsx(zH,{isPresent:y,initial:!c.current||n?void 0:!1,custom:y?void 0:r,presenceAffectsLayout:i,mode:a,onExitComplete:y?void 0:S,children:b},E)})})};function UH({children:e,isValidProp:t,...r}){t&&S_(t),r={...w.useContext(wf),...r},r.isStatic=n1(()=>r.isStatic);const n=w.useMemo(()=>r,[JSON.stringify(r.transition),r.transformPagePoint,r.reducedMotion]);return l.jsx(wf.Provider,{value:n,children:e})}function Sf({children:e,features:t,strict:r=!1}){const[,n]=w.useState(!ox(t)),s=w.useRef(void 0);if(!ox(t)){const{renderer:i,...a}=t;s.current=i,Kb(a)}return w.useEffect(()=>{ox(t)&&t().then(({renderer:i,...a})=>{Kb(a),s.current=i,n(!0)})},[]),l.jsx(z4.Provider,{value:{renderer:s.current,strict:r},children:e})}function ox(e){return typeof e=="function"}var VH=({children:e,navigate:t,disableAnimation:r,useHref:n,disableRipple:s=!1,skipFramerMotionAnimations:i=r,reducedMotion:a="never",validationBehavior:o,locale:u="en-US",defaultDates:c,createCalendar:d,...f})=>{let h=e;t&&(h=l.jsx(lz,{navigate:t,useHref:n,children:h}));const m=w.useMemo(()=>(r&&i&&(v4.skipAnimations=!0),{createCalendar:d,defaultDates:c,disableAnimation:r,disableRipple:s,validationBehavior:o}),[d,c==null?void 0:c.maxDate,c==null?void 0:c.minDate,r,s,o]);return l.jsx(OL,{value:m,children:l.jsx(eO,{locale:u,children:l.jsx(UH,{reducedMotion:a,children:l.jsx(gB,{...f,children:h})})})})};function It(e){return w.forwardRef(e)}var Js=(e,t,r=!0)=>{if(!t)return[e,{}];const n=t.reduce((s,i)=>i in e?{...s,[i]:e[i]}:s,{});return r?[Object.keys(e).filter(i=>!t.includes(i)).reduce((i,a)=>({...i,[a]:e[a]}),{}),n]:[e,n]},ip=["small","medium","large"],b8={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:ip,borderRadius:ip},classGroups:{shadow:[{shadow:ip}],"font-size":[{text:["tiny",...ip]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},y8=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,wn=e=>!e||typeof e!="object"||Object.keys(e).length===0,KH=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function N_(e,t){e.forEach(function(r){Array.isArray(r)?N_(r,t):t.push(r)})}function __(e){let t=[];return N_(e,t),t}var T_=(...e)=>__(e).filter(Boolean),P_=(e,t)=>{let r={},n=Object.keys(e),s=Object.keys(t);for(let i of n)if(s.includes(i)){let a=e[i],o=t[i];typeof a=="object"&&typeof o=="object"?r[i]=P_(a,o):Array.isArray(a)||Array.isArray(o)?r[i]=T_(o,a):r[i]=o+" "+a}else r[i]=e[i];for(let i of s)n.includes(i)||(r[i]=t[i]);return r},w8=e=>!e||typeof e!="string"?e:e.replace(/\s+/g," ").trim();function HH(){for(var e=0,t,r,n="";ee&&(t=0,n=r,r=new Map)}return{get:function(a){var o=r.get(a);if(o!==void 0)return o;if((o=n.get(a))!==void 0)return s(a,o),o},set:function(a,o){r.has(a)?r.set(a,o):s(a,o)}}}var D_="!";function ZH(e){var t=e.separator||":",r=t.length===1,n=t[0],s=t.length;return function(a){for(var o=[],u=0,c=0,d,f=0;fc?d-c:void 0;return{modifiers:o,hasImportantModifier:p,baseClassName:v,maybePostfixModifierPosition:x}}}function JH(e){if(e.length<=1)return e;var t=[],r=[];return e.forEach(function(n){var s=n[0]==="[";s?(t.push.apply(t,r.sort().concat([n])),r=[]):r.push(n)}),t.push.apply(t,r.sort()),t}function eq(e){return{cache:XH(e.cacheSize),splitModifiers:ZH(e),...qH(e)}}var tq=/\s+/;function rq(e,t){var r=t.splitModifiers,n=t.getClassGroupId,s=t.getConflictingClassGroupIds,i=new Set;return e.trim().split(tq).map(function(a){var o=r(a),u=o.modifiers,c=o.hasImportantModifier,d=o.baseClassName,f=o.maybePostfixModifierPosition,h=n(f?d.substring(0,f):d),m=!!f;if(!h){if(!f)return{isTailwindClass:!1,originalClassName:a};if(h=n(d),!h)return{isTailwindClass:!1,originalClassName:a};m=!1}var p=JH(u).join(":"),v=c?p+D_:p;return{isTailwindClass:!0,modifierId:v,classGroupId:h,originalClassName:a,hasPostfixModifier:m}}).reverse().filter(function(a){if(!a.isTailwindClass)return!0;var o=a.modifierId,u=a.classGroupId,c=a.hasPostfixModifier,d=o+u;return i.has(d)?!1:(i.add(d),s(u,c).forEach(function(f){return i.add(o+f)}),!0)}).reverse().map(function(a){return a.originalClassName}).join(" ")}function Gb(){for(var e=arguments.length,t=new Array(e),r=0;r1?t-1:0),n=1;ne||void 0,Cf=(...e)=>I_(__(e).filter(Boolean).join(" ")),lx=null,Qh={},Xb=!1,Vc=(...e)=>t=>t.twMerge?((!lx||Xb)&&(Xb=!1,lx=wn(Qh)?yq:bq(Qh)),I_(lx(Cf(e)))):Cf(e),k8=(e,t)=>{for(let r in t)e.hasOwnProperty(r)?e[r]=Cf(e[r],t[r]):e[r]=t[r];return e},xn=(e,t)=>{let{extend:r=null,slots:n={},variants:s={},compoundVariants:i=[],compoundSlots:a=[],defaultVariants:o={}}=e,u={...wq,...t},c=r!=null&&r.base?Cf(r.base,e==null?void 0:e.base):e==null?void 0:e.base,d=r!=null&&r.variants&&!wn(r.variants)?P_(s,r.variants):s,f=r!=null&&r.defaultVariants&&!wn(r.defaultVariants)?{...r.defaultVariants,...o}:o;!wn(u.twMergeConfig)&&!KH(u.twMergeConfig,Qh)&&(Xb=!0,Qh=u.twMergeConfig);let h=wn(r==null?void 0:r.slots),m=wn(n)?{}:{base:Cf(e==null?void 0:e.base,h&&(r==null?void 0:r.base)),...n},p=h?m:k8({...r==null?void 0:r.slots},wn(m)?{base:e==null?void 0:e.base}:m),v=g=>{if(wn(d)&&wn(n)&&h)return Vc(c,g==null?void 0:g.class,g==null?void 0:g.className)(u);if(i&&!Array.isArray(i))throw new TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof i}`);if(a&&!Array.isArray(a))throw new TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof a}`);let b=(R,A,N=[],$)=>{let z=N;if(typeof A=="string")z=z.concat(w8(A).split(" ").map(O=>`${R}:${O}`));else if(Array.isArray(A))z=z.concat(A.reduce((O,I)=>O.concat(`${R}:${I}`),[]));else if(typeof A=="object"&&typeof $=="string"){for(let O in A)if(A.hasOwnProperty(O)&&O===$){let I=A[O];if(I&&typeof I=="string"){let D=w8(I);z[$]?z[$]=z[$].concat(D.split(" ").map(M=>`${R}:${M}`)):z[$]=D.split(" ").map(M=>`${R}:${M}`)}else Array.isArray(I)&&I.length>0&&(z[$]=I.reduce((D,M)=>D.concat(`${R}:${M}`),[]))}}return z},E=(R,A=d,N=null,$=null)=>{var z;let O=A[R];if(!O||wn(O))return null;let I=(z=$==null?void 0:$[R])!=null?z:g==null?void 0:g[R];if(I===null)return null;let D=y8(I),M=Array.isArray(u.responsiveVariants)&&u.responsiveVariants.length>0||u.responsiveVariants===!0,F=f==null?void 0:f[R],L=[];if(typeof D=="object"&&M)for(let[K,Z]of Object.entries(D)){let X=O[Z];if(K==="initial"){F=Z;continue}Array.isArray(u.responsiveVariants)&&!u.responsiveVariants.includes(K)||(L=b(K,X,L,N))}let q=O[D]||O[y8(F)];return typeof L=="object"&&typeof N=="string"&&L[N]?k8(L,q):L.length>0?(L.push(q),L):q},y=()=>d?Object.keys(d).map(R=>E(R,d)):null,S=(R,A)=>{if(!d||typeof d!="object")return null;let N=new Array;for(let $ in d){let z=E($,d,R,A),O=R==="base"&&typeof z=="string"?z:z&&z[R];O&&(N[N.length]=O)}return N},k={};for(let R in g)g[R]!==void 0&&(k[R]=g[R]);let _=(R,A)=>{var N;let $=typeof(g==null?void 0:g[R])=="object"?{[R]:(N=g[R])==null?void 0:N.initial}:{};return{...f,...k,...$,...A}},C=(R=[],A)=>{let N=[];for(let{class:$,className:z,...O}of R){let I=!0;for(let[D,M]of Object.entries(O)){let F=_(D,A);if(Array.isArray(M)){if(!M.includes(F[D])){I=!1;break}}else if(F[D]!==M){I=!1;break}}I&&($&&N.push($),z&&N.push(z))}return N},j=R=>{let A=C(i,R),N=C(r==null?void 0:r.compoundVariants,R);return T_(N,A)},T=R=>{let A=j(R);if(!Array.isArray(A))return A;let N={};for(let $ of A)if(typeof $=="string"&&(N.base=Vc(N.base,$)(u)),typeof $=="object")for(let[z,O]of Object.entries($))N[z]=Vc(N[z],O)(u);return N},P=R=>{if(a.length<1)return null;let A={};for(let{slots:N=[],class:$,className:z,...O}of a){if(!wn(O)){let I=!0;for(let D of Object.keys(O)){let M=_(D,R)[D];if(M===void 0||(Array.isArray(O[D])?!O[D].includes(M):O[D]!==M)){I=!1;break}}if(!I)continue}for(let I of N)A[I]=A[I]||[],A[I].push([$,z])}return A};if(!wn(n)||!h){let R={};if(typeof p=="object"&&!wn(p))for(let A of Object.keys(p))R[A]=N=>{var $,z;return Vc(p[A],S(A,N),(($=T(N))!=null?$:[])[A],((z=P(N))!=null?z:[])[A],N==null?void 0:N.class,N==null?void 0:N.className)(u)};return R}return Vc(c,y(),j(),g==null?void 0:g.class,g==null?void 0:g.className)(u)},x=()=>{if(!(!d||typeof d!="object"))return Object.keys(d)};return v.variantKeys=x(),v.extend=r,v.base=c,v.slots=p,v.variants=d,v.defaultVariants=f,v.compoundSlots=a,v.compoundVariants=i,v},i1=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...b8.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...b8.classGroups}}})},L_=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],kl={default:["[&+.border-medium.border-default]:ms-[calc(theme(borderWidth.medium)*-1)]"],primary:["[&+.border-medium.border-primary]:ms-[calc(theme(borderWidth.medium)*-1)]"],secondary:["[&+.border-medium.border-secondary]:ms-[calc(theme(borderWidth.medium)*-1)]"],success:["[&+.border-medium.border-success]:ms-[calc(theme(borderWidth.medium)*-1)]"],warning:["[&+.border-medium.border-warning]:ms-[calc(theme(borderWidth.medium)*-1)]"],danger:["[&+.border-medium.border-danger]:ms-[calc(theme(borderWidth.medium)*-1)]"]},Eq={default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground"},Sq={default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground"},Cq={default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger"},kq={default:"bg-default/40 text-default-700",primary:"bg-primary/20 text-primary-600",secondary:"bg-secondary/20 text-secondary-600",success:"bg-success/20 text-success-700 dark:text-success",warning:"bg-warning/20 text-warning-700 dark:text-warning",danger:"bg-danger/20 text-danger-600 dark:text-danger-500"},jq={default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger"},Nq={default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger"},_q={default:"border-default text-default-foreground",primary:"border-primary text-primary",secondary:"border-secondary text-secondary",success:"border-success text-success",warning:"border-warning text-warning",danger:"border-danger text-danger"},pe={solid:Eq,shadow:Sq,bordered:Cq,flat:kq,faded:jq,light:Nq,ghost:_q},Tq=i1({slots:{base:["inline-flex items-center justify-center gap-2 rounded-small outline-none",...L_],wrapper:"inline-flex flex-col items-start",name:"text-small text-inherit",description:"text-tiny text-foreground-400"}}),Pq=i1({base:["z-0","group","relative","inline-flex","items-center","justify-center","box-border","appearance-none","outline-none","select-none","whitespace-nowrap","min-w-max","font-normal","subpixel-antialiased","overflow-hidden","tap-highlight-transparent","data-[pressed=true]:scale-[0.97]",...L_],variants:{variant:{solid:"",bordered:"border-medium bg-transparent",light:"bg-transparent",flat:"",faded:"border-medium",shadow:"",ghost:"border-medium bg-transparent"},size:{sm:"px-3 min-w-16 h-8 text-tiny gap-2 rounded-small",md:"px-4 min-w-20 h-10 text-small gap-2 rounded-medium",lg:"px-6 min-w-24 h-12 text-medium gap-3 rounded-large"},color:{default:"",primary:"",secondary:"",success:"",warning:"",danger:""},radius:{none:"rounded-none",sm:"rounded-small",md:"rounded-medium",lg:"rounded-large",full:"rounded-full"},fullWidth:{true:"w-full"},isDisabled:{true:"opacity-disabled pointer-events-none"},isInGroup:{true:"[&:not(:first-child):not(:last-child)]:rounded-none"},isIconOnly:{true:"px-0 !gap-0",false:"[&>svg]:max-w-[theme(spacing.8)]"},disableAnimation:{true:"!transition-none data-[pressed=true]:scale-100",false:"transition-transform-colors-opacity motion-reduce:transition-none"}},defaultVariants:{size:"md",variant:"solid",color:"default",fullWidth:!1,isDisabled:!1,isInGroup:!1},compoundVariants:[{variant:"solid",color:"default",class:pe.solid.default},{variant:"solid",color:"primary",class:pe.solid.primary},{variant:"solid",color:"secondary",class:pe.solid.secondary},{variant:"solid",color:"success",class:pe.solid.success},{variant:"solid",color:"warning",class:pe.solid.warning},{variant:"solid",color:"danger",class:pe.solid.danger},{variant:"shadow",color:"default",class:pe.shadow.default},{variant:"shadow",color:"primary",class:pe.shadow.primary},{variant:"shadow",color:"secondary",class:pe.shadow.secondary},{variant:"shadow",color:"success",class:pe.shadow.success},{variant:"shadow",color:"warning",class:pe.shadow.warning},{variant:"shadow",color:"danger",class:pe.shadow.danger},{variant:"bordered",color:"default",class:pe.bordered.default},{variant:"bordered",color:"primary",class:pe.bordered.primary},{variant:"bordered",color:"secondary",class:pe.bordered.secondary},{variant:"bordered",color:"success",class:pe.bordered.success},{variant:"bordered",color:"warning",class:pe.bordered.warning},{variant:"bordered",color:"danger",class:pe.bordered.danger},{variant:"flat",color:"default",class:pe.flat.default},{variant:"flat",color:"primary",class:pe.flat.primary},{variant:"flat",color:"secondary",class:pe.flat.secondary},{variant:"flat",color:"success",class:pe.flat.success},{variant:"flat",color:"warning",class:pe.flat.warning},{variant:"flat",color:"danger",class:pe.flat.danger},{variant:"faded",color:"default",class:pe.faded.default},{variant:"faded",color:"primary",class:pe.faded.primary},{variant:"faded",color:"secondary",class:pe.faded.secondary},{variant:"faded",color:"success",class:pe.faded.success},{variant:"faded",color:"warning",class:pe.faded.warning},{variant:"faded",color:"danger",class:pe.faded.danger},{variant:"light",color:"default",class:[pe.light.default,"data-[hover=true]:bg-default/40"]},{variant:"light",color:"primary",class:[pe.light.primary,"data-[hover=true]:bg-primary/20"]},{variant:"light",color:"secondary",class:[pe.light.secondary,"data-[hover=true]:bg-secondary/20"]},{variant:"light",color:"success",class:[pe.light.success,"data-[hover=true]:bg-success/20"]},{variant:"light",color:"warning",class:[pe.light.warning,"data-[hover=true]:bg-warning/20"]},{variant:"light",color:"danger",class:[pe.light.danger,"data-[hover=true]:bg-danger/20"]},{variant:"ghost",color:"default",class:[pe.ghost.default,"data-[hover=true]:!bg-default"]},{variant:"ghost",color:"primary",class:[pe.ghost.primary,"data-[hover=true]:!bg-primary data-[hover=true]:!text-primary-foreground"]},{variant:"ghost",color:"secondary",class:[pe.ghost.secondary,"data-[hover=true]:!bg-secondary data-[hover=true]:!text-secondary-foreground"]},{variant:"ghost",color:"success",class:[pe.ghost.success,"data-[hover=true]:!bg-success data-[hover=true]:!text-success-foreground"]},{variant:"ghost",color:"warning",class:[pe.ghost.warning,"data-[hover=true]:!bg-warning data-[hover=true]:!text-warning-foreground"]},{variant:"ghost",color:"danger",class:[pe.ghost.danger,"data-[hover=true]:!bg-danger data-[hover=true]:!text-danger-foreground"]},{isInGroup:!0,class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,size:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,isRounded:!0,class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,radius:"none",class:"rounded-none first:rounded-s-none last:rounded-e-none"},{isInGroup:!0,radius:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,radius:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,radius:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,radius:"full",class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,variant:["ghost","bordered"],color:"default",className:kl.default},{isInGroup:!0,variant:["ghost","bordered"],color:"primary",className:kl.primary},{isInGroup:!0,variant:["ghost","bordered"],color:"secondary",className:kl.secondary},{isInGroup:!0,variant:["ghost","bordered"],color:"success",className:kl.success},{isInGroup:!0,variant:["ghost","bordered"],color:"warning",className:kl.warning},{isInGroup:!0,variant:["ghost","bordered"],color:"danger",className:kl.danger},{isIconOnly:!0,size:"sm",class:"min-w-8 w-8 h-8"},{isIconOnly:!0,size:"md",class:"min-w-10 w-10 h-10"},{isIconOnly:!0,size:"lg",class:"min-w-12 w-12 h-12"},{variant:["solid","faded","flat","bordered","shadow"],class:"data-[hover=true]:opacity-hover"}]});i1({base:"inline-flex items-center justify-center h-auto",variants:{fullWidth:{true:"w-full"}},defaultVariants:{fullWidth:!1}});var j8=i1({slots:{base:"flex flex-grow flex-row w-full items-start py-3 px-4 gap-x-1",mainWrapper:"h-full flex-grow min-h-10 ms-2 flex flex-col box-border items-start text-inherit",title:"text-small w-full font-medium block text-inherit leading-5",description:"pl-[1px] text-small font-normal text-inherit",closeButton:"relative text-inherit translate-x-1 -translate-y-1",iconWrapper:"flex-none relative w-9 h-9 rounded-full grid place-items-center",alertIcon:"fill-current w-6 absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"},variants:{color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},variant:{solid:{},flat:{},faded:{base:"border-small"},bordered:{base:"border-small bg-transparent"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"},full:{base:"rounded-full"}},hideIcon:{true:{iconWrapper:"hidden"}},hideIconWrapper:{true:{base:"gap-x-0",iconWrapper:"!bg-transparent !shadow-none !border-none"}},hasContent:{false:{base:"items-start",mainWrapper:"justify-center items-center"}}},defaultVariants:{color:"default",variant:"flat",radius:"md",hideIcon:!1,hideIconWrapper:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:pe.solid.default,closeButton:"data-[hover]:bg-default-100",alertIcon:"text-default-foreground"}},{variant:"solid",color:"primary",class:{base:pe.solid.primary}},{variant:"solid",color:"secondary",class:{base:pe.solid.secondary}},{variant:"solid",color:"success",class:{base:pe.solid.success}},{variant:"solid",color:"warning",class:{base:pe.solid.warning}},{variant:"solid",color:"danger",class:{base:pe.solid.danger}},{variant:["flat","faded"],color:"default",class:{base:[pe.flat.default,"bg-default-100 dark:bg-default-50/50","text-default-foreground"],description:"text-default-600",closeButton:"text-default-400",iconWrapper:"bg-default-50 dark:bg-default-100 border-default-200"}},{variant:["flat","faded"],color:"primary",class:{base:[pe.flat.primary,"bg-primary-50 dark:bg-primary-50/50"],closeButton:"text-primary-500 data-[hover]:bg-primary-200",iconWrapper:"bg-primary-50 dark:bg-primary-100 border-primary-100"}},{variant:["flat","faded"],color:"secondary",class:{base:[pe.flat.secondary,"bg-secondary-50 dark:bg-secondary-50/50"],closeButton:"text-secondary-500 data-[hover]:bg-secondary-200",iconWrapper:"bg-secondary-50 dark:bg-secondary-100 border-secondary-100"}},{variant:["flat","faded"],color:"success",class:{base:[pe.flat.success,"bg-success-50 dark:bg-success-50/50"],closeButton:"text-success-500 data-[hover]:bg-success-200",iconWrapper:"bg-success-50 dark:bg-success-100 border-success-100"}},{variant:["flat","faded"],color:"warning",class:{base:[pe.flat.warning,"bg-warning-50 dark:bg-warning-50/50"],closeButton:"text-warning-500 data-[hover]:bg-warning-200",iconWrapper:"bg-warning-50 dark:bg-warning-100 border-warning-100"}},{variant:["flat","faded"],color:"danger",class:{base:[pe.flat.danger,"bg-danger-50 dark:bg-danger-50/50"],closeButton:"text-danger-500 data-[hover]:bg-danger-200",iconWrapper:"bg-danger-50 dark:bg-danger-100 border-danger-100"}},{variant:"faded",color:"default",class:{base:"border-default-300 dark:border-default-200"}},{variant:"faded",color:"primary",class:{base:"border-primary-200 dark:border-primary-100"}},{variant:"faded",color:"secondary",class:{base:"border-secondary-200"}},{variant:"faded",color:"success",class:{base:"border-success-300 dark:border-success-100"}},{variant:"faded",color:"warning",class:{base:"border-warning-300 dark:border-warning-100"}},{variant:"faded",color:"danger",class:{base:"border-danger-200 dark:border-danger-100"}},{variant:"bordered",color:"default",class:{base:[pe.bordered.default],description:"text-default-600",closeButton:"text-default-400"}},{variant:"bordered",color:"primary",class:{base:[pe.bordered.primary],closeButton:"data-[hover]:bg-primary-50"}},{variant:"bordered",color:"secondary",class:{base:[pe.bordered.secondary],closeButton:"data-[hover]:bg-secondary-50"}},{variant:"bordered",color:"success",class:{base:[pe.bordered.success],closeButton:"data-[hover]:bg-success-50"}},{variant:"bordered",color:"warning",class:{base:[pe.bordered.warning],closeButton:"data-[hover]:bg-warning-100"}},{variant:"bordered",color:"danger",class:{base:[pe.bordered.danger],closeButton:"data-[hover]:bg-danger-50"}},{variant:["flat","bordered","faded"],class:{iconWrapper:"shadow-small"}},{variant:["flat","faded"],class:{iconWrapper:"shadow-small border-1"}},{variant:"bordered",color:"default",class:{iconWrapper:"bg-default-200 dark:bg-default-100"}},{variant:"bordered",color:"primary",class:{iconWrapper:"bg-primary-100 dark:bg-primary-50"}},{variant:"bordered",color:"secondary",class:{iconWrapper:"bg-secondary-100 dark:bg-secondary-50"}},{variant:"bordered",color:"success",class:{iconWrapper:"bg-success-100 dark:bg-success-50"}},{variant:"bordered",color:"warning",class:{iconWrapper:"bg-warning-100 dark:bg-warning-50"}},{variant:"bordered",color:"danger",class:{iconWrapper:"bg-danger-100 dark:bg-danger-50"}}]}),xc=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(){}},Eo,ea,Nu,G7,Aq=(G7=class extends xc{constructor(){super();he(this,Eo);he(this,ea);he(this,Nu);oe(this,Nu,t=>{if(typeof window<"u"&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){U(this,ea)||this.setEventListener(U(this,Nu))}onUnsubscribe(){var t;this.hasListeners()||((t=U(this,ea))==null||t.call(this),oe(this,ea,void 0))}setEventListener(t){var r;oe(this,Nu,t),(r=U(this,ea))==null||r.call(this),oe(this,ea,t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(t){U(this,Eo)!==t&&(oe(this,Eo,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof U(this,Eo)=="boolean"?U(this,Eo):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Eo=new WeakMap,ea=new WeakMap,Nu=new WeakMap,G7),G4=new Aq,$q={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},ta,Zy,Y7,Dq=(Y7=class{constructor(){he(this,ta,$q);he(this,Zy,!1)}setTimeoutProvider(e){oe(this,ta,e)}setTimeout(e,t){return U(this,ta).setTimeout(e,t)}clearTimeout(e){U(this,ta).clearTimeout(e)}setInterval(e,t){return U(this,ta).setInterval(e,t)}clearInterval(e){U(this,ta).clearInterval(e)}},ta=new WeakMap,Zy=new WeakMap,Y7),go=new Dq;function Rq(e){setTimeout(e,0)}var Fq=typeof window>"u"||"Deno"in globalThis;function Kr(){}function Mq(e,t){return typeof e=="function"?e(t):e}function Zb(e){return typeof e=="number"&&e>=0&&e!==1/0}function O_(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ta(e,t){return typeof e=="function"?e(t):e}function Vn(e,t){return typeof e=="function"?e(t):e}function N8(e,t){const{type:r="all",exact:n,fetchStatus:s,predicate:i,queryKey:a,stale:o}=e;if(a){if(n){if(t.queryHash!==Y4(a,t.options))return!1}else if(!kf(t.queryKey,a))return!1}if(r!=="all"){const u=t.isActive();if(r==="active"&&!u||r==="inactive"&&u)return!1}return!(typeof o=="boolean"&&t.isStale()!==o||s&&s!==t.state.fetchStatus||i&&!i(t))}function _8(e,t){const{exact:r,status:n,predicate:s,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(r){if(Go(t.options.mutationKey)!==Go(i))return!1}else if(!kf(t.options.mutationKey,i))return!1}return!(n&&t.state.status!==n||s&&!s(t))}function Y4(e,t){return((t==null?void 0:t.queryKeyHashFn)||Go)(e)}function Go(e){return JSON.stringify(e,(t,r)=>Jb(r)?Object.keys(r).sort().reduce((n,s)=>(n[s]=r[s],n),{}):r)}function kf(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>kf(e[r],t[r])):!1}var Iq=Object.prototype.hasOwnProperty;function z_(e,t,r=0){if(e===t)return e;if(r>500)return t;const n=T8(e)&&T8(t);if(!n&&!(Jb(e)&&Jb(t)))return t;const i=(n?e:Object.keys(e)).length,a=n?t:Object.keys(t),o=a.length,u=n?new Array(o):{};let c=0;for(let d=0;d{go.setTimeout(t,e)})}function ey(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?z_(e,t):t}function Oq(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function zq(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var Q4=Symbol();function B_(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===Q4?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function X4(e,t){return typeof e=="function"?e(...t):!!e}function Bq(e,t,r){let n=!1,s;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(s??(s=t()),n||(n=!0,s.aborted?r():s.addEventListener("abort",r,{once:!0})),s)}),e}var jf=(()=>{let e=()=>Fq;return{isServer(){return e()},setIsServer(t){e=t}}})();function ty(){let e,t;const r=new Promise((s,i)=>{e=s,t=i});r.status="pending",r.catch(()=>{});function n(s){Object.assign(r,s),delete r.resolve,delete r.reject}return r.resolve=s=>{n({status:"fulfilled",value:s}),e(s)},r.reject=s=>{n({status:"rejected",reason:s}),t(s)},r}var Uq=Rq;function Vq(){let e=[],t=0,r=o=>{o()},n=o=>{o()},s=Uq;const i=o=>{t?e.push(o):s(()=>{r(o)})},a=()=>{const o=e;e=[],o.length&&s(()=>{n(()=>{o.forEach(u=>{r(u)})})})};return{batch:o=>{let u;t++;try{u=o()}finally{t--,t||a()}return u},batchCalls:o=>(...u)=>{i(()=>{o(...u)})},schedule:i,setNotifyFunction:o=>{r=o},setBatchNotifyFunction:o=>{n=o},setScheduler:o=>{s=o}}}var Yt=Vq(),_u,ra,Tu,Q7,Kq=(Q7=class extends xc{constructor(){super();he(this,_u,!0);he(this,ra);he(this,Tu);oe(this,Tu,t=>{if(typeof window<"u"&&window.addEventListener){const r=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){U(this,ra)||this.setEventListener(U(this,Tu))}onUnsubscribe(){var t;this.hasListeners()||((t=U(this,ra))==null||t.call(this),oe(this,ra,void 0))}setEventListener(t){var r;oe(this,Tu,t),(r=U(this,ra))==null||r.call(this),oe(this,ra,t(this.setOnline.bind(this)))}setOnline(t){U(this,_u)!==t&&(oe(this,_u,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return U(this,_u)}},_u=new WeakMap,ra=new WeakMap,Tu=new WeakMap,Q7),Zh=new Kq;function Hq(e){return Math.min(1e3*2**e,3e4)}function U_(e){return(e??"online")==="online"?Zh.isOnline():!0}var ry=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function V_(e){let t=!1,r=0,n;const s=ty(),i=()=>s.status!=="pending",a=v=>{var x;if(!i()){const g=new ry(v);h(g),(x=e.onCancel)==null||x.call(e,g)}},o=()=>{t=!0},u=()=>{t=!1},c=()=>G4.isFocused()&&(e.networkMode==="always"||Zh.isOnline())&&e.canRun(),d=()=>U_(e.networkMode)&&e.canRun(),f=v=>{i()||(n==null||n(),s.resolve(v))},h=v=>{i()||(n==null||n(),s.reject(v))},m=()=>new Promise(v=>{var x;n=g=>{(i()||c())&&v(g)},(x=e.onPause)==null||x.call(e)}).then(()=>{var v;n=void 0,i()||(v=e.onContinue)==null||v.call(e)}),p=()=>{if(i())return;let v;const x=r===0?e.initialPromise:void 0;try{v=x??e.fn()}catch(g){v=Promise.reject(g)}Promise.resolve(v).then(f).catch(g=>{var k;if(i())return;const b=e.retry??(jf.isServer()?0:3),E=e.retryDelay??Hq,y=typeof E=="function"?E(r,g):E,S=b===!0||typeof b=="number"&&rc()?void 0:m()).then(()=>{t?h(g):p()})})};return{promise:s,status:()=>s.status,cancel:a,continue:()=>(n==null||n(),s),cancelRetry:o,continueRetry:u,canStart:d,start:()=>(d()?p():m().then(p),s)}}var So,X7,K_=(X7=class{constructor(){he(this,So)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Zb(this.gcTime)&&oe(this,So,go.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(jf.isServer()?1/0:5*60*1e3))}clearGcTimeout(){U(this,So)!==void 0&&(go.clearTimeout(U(this,So)),oe(this,So,void 0))}},So=new WeakMap,X7),Co,Pu,Bn,ko,ur,zf,jo,Sn,H_,ii,Z7,qq=(Z7=class extends K_{constructor(t){super();he(this,Sn);he(this,Co);he(this,Pu);he(this,Bn);he(this,ko);he(this,ur);he(this,zf);he(this,jo);oe(this,jo,!1),oe(this,zf,t.defaultOptions),this.setOptions(t.options),this.observers=[],oe(this,ko,t.client),oe(this,Bn,U(this,ko).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,oe(this,Co,$8(this.options)),this.state=t.state??U(this,Co),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=U(this,ur))==null?void 0:t.promise}setOptions(t){if(this.options={...U(this,zf),...t},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=$8(this.options);r.data!==void 0&&(this.setState(A8(r.data,r.dataUpdatedAt)),oe(this,Co,r))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&U(this,Bn).remove(this)}setData(t,r){const n=ey(this.state.data,t,this.options);return Te(this,Sn,ii).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t,r){Te(this,Sn,ii).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var n,s;const r=(n=U(this,ur))==null?void 0:n.promise;return(s=U(this,ur))==null||s.cancel(t),r?r.then(Kr).catch(Kr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return U(this,Co)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(t=>Vn(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Q4||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Ta(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!O_(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=U(this,ur))==null||r.continue()}onOnline(){var r;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=U(this,ur))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),U(this,Bn).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(U(this,ur)&&(U(this,jo)||Te(this,Sn,H_).call(this)?U(this,ur).cancel({revert:!0}):U(this,ur).cancelRetry()),this.scheduleGc()),U(this,Bn).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Te(this,Sn,ii).call(this,{type:"invalidate"})}async fetch(t,r){var u,c,d,f,h,m,p,v,x,g,b,E;if(this.state.fetchStatus!=="idle"&&((u=U(this,ur))==null?void 0:u.status())!=="rejected"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(U(this,ur))return U(this,ur).continueRetry(),U(this,ur).promise}if(t&&this.setOptions(t),!this.options.queryFn){const y=this.observers.find(S=>S.options.queryFn);y&&this.setOptions(y.options)}const n=new AbortController,s=y=>{Object.defineProperty(y,"signal",{enumerable:!0,get:()=>(oe(this,jo,!0),n.signal)})},i=()=>{const y=B_(this.options,r),k=(()=>{const _={client:U(this,ko),queryKey:this.queryKey,meta:this.meta};return s(_),_})();return oe(this,jo,!1),this.options.persister?this.options.persister(y,k,this):y(k)},o=(()=>{const y={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:U(this,ko),state:this.state,fetchFn:i};return s(y),y})();(c=this.options.behavior)==null||c.onFetch(o,this),oe(this,Pu,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((d=o.fetchOptions)==null?void 0:d.meta))&&Te(this,Sn,ii).call(this,{type:"fetch",meta:(f=o.fetchOptions)==null?void 0:f.meta}),oe(this,ur,V_({initialPromise:r==null?void 0:r.initialPromise,fn:o.fetchFn,onCancel:y=>{y instanceof ry&&y.revert&&this.setState({...U(this,Pu),fetchStatus:"idle"}),n.abort()},onFail:(y,S)=>{Te(this,Sn,ii).call(this,{type:"failed",failureCount:y,error:S})},onPause:()=>{Te(this,Sn,ii).call(this,{type:"pause"})},onContinue:()=>{Te(this,Sn,ii).call(this,{type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0}));try{const y=await U(this,ur).start();if(y===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(y),(m=(h=U(this,Bn).config).onSuccess)==null||m.call(h,y,this),(v=(p=U(this,Bn).config).onSettled)==null||v.call(p,y,this.state.error,this),y}catch(y){if(y instanceof ry){if(y.silent)return U(this,ur).promise;if(y.revert){if(this.state.data===void 0)throw y;return this.state.data}}throw Te(this,Sn,ii).call(this,{type:"error",error:y}),(g=(x=U(this,Bn).config).onError)==null||g.call(x,y,this),(E=(b=U(this,Bn).config).onSettled)==null||E.call(b,this.state.data,y,this),y}finally{this.scheduleGc()}}},Co=new WeakMap,Pu=new WeakMap,Bn=new WeakMap,ko=new WeakMap,ur=new WeakMap,zf=new WeakMap,jo=new WeakMap,Sn=new WeakSet,H_=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},ii=function(t){const r=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...q_(n.data,this.options),fetchMeta:t.meta??null};case"success":const s={...n,...A8(t.data,t.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return oe(this,Pu,t.manual?s:void 0),s;case"error":const i=t.error;return{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),Yt.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),U(this,Bn).notify({query:this,type:"updated",action:t})})},Z7);function q_(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:U_(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function A8(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function $8(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var sn,Oe,Bf,Ur,No,Au,ci,na,Uf,$u,Du,_o,To,sa,Ru,Xe,ld,ny,sy,iy,ay,oy,ly,uy,W_,J7,Wq=(J7=class extends xc{constructor(t,r){super();he(this,Xe);he(this,sn);he(this,Oe);he(this,Bf);he(this,Ur);he(this,No);he(this,Au);he(this,ci);he(this,na);he(this,Uf);he(this,$u);he(this,Du);he(this,_o);he(this,To);he(this,sa);he(this,Ru,new Set);this.options=r,oe(this,sn,t),oe(this,na,null),oe(this,ci,ty()),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(U(this,Oe).addObserver(this),D8(U(this,Oe),this.options)?Te(this,Xe,ld).call(this):this.updateResult(),Te(this,Xe,ay).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return cy(U(this,Oe),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return cy(U(this,Oe),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Te(this,Xe,oy).call(this),Te(this,Xe,ly).call(this),U(this,Oe).removeObserver(this)}setOptions(t){const r=this.options,n=U(this,Oe);if(this.options=U(this,sn).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Vn(this.options.enabled,U(this,Oe))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");Te(this,Xe,uy).call(this),U(this,Oe).setOptions(this.options),r._defaulted&&!Xh(this.options,r)&&U(this,sn).getQueryCache().notify({type:"observerOptionsUpdated",query:U(this,Oe),observer:this});const s=this.hasListeners();s&&R8(U(this,Oe),n,this.options,r)&&Te(this,Xe,ld).call(this),this.updateResult(),s&&(U(this,Oe)!==n||Vn(this.options.enabled,U(this,Oe))!==Vn(r.enabled,U(this,Oe))||Ta(this.options.staleTime,U(this,Oe))!==Ta(r.staleTime,U(this,Oe)))&&Te(this,Xe,ny).call(this);const i=Te(this,Xe,sy).call(this);s&&(U(this,Oe)!==n||Vn(this.options.enabled,U(this,Oe))!==Vn(r.enabled,U(this,Oe))||i!==U(this,sa))&&Te(this,Xe,iy).call(this,i)}getOptimisticResult(t){const r=U(this,sn).getQueryCache().build(U(this,sn),t),n=this.createResult(r,t);return Yq(this,n)&&(oe(this,Ur,n),oe(this,Au,this.options),oe(this,No,U(this,Oe).state)),n}getCurrentResult(){return U(this,Ur)}trackResult(t,r){return new Proxy(t,{get:(n,s)=>(this.trackProp(s),r==null||r(s),s==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&U(this,ci).status==="pending"&&U(this,ci).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,s))})}trackProp(t){U(this,Ru).add(t)}getCurrentQuery(){return U(this,Oe)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const r=U(this,sn).defaultQueryOptions(t),n=U(this,sn).getQueryCache().build(U(this,sn),r);return n.fetch().then(()=>this.createResult(n,r))}fetch(t){return Te(this,Xe,ld).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),U(this,Ur)))}createResult(t,r){var j;const n=U(this,Oe),s=this.options,i=U(this,Ur),a=U(this,No),o=U(this,Au),c=t!==n?t.state:U(this,Bf),{state:d}=t;let f={...d},h=!1,m;if(r._optimisticResults){const T=this.hasListeners(),P=!T&&D8(t,r),R=T&&R8(t,n,r,s);(P||R)&&(f={...f,...q_(d.data,t.options)}),r._optimisticResults==="isRestoring"&&(f.fetchStatus="idle")}let{error:p,errorUpdatedAt:v,status:x}=f;m=f.data;let g=!1;if(r.placeholderData!==void 0&&m===void 0&&x==="pending"){let T;i!=null&&i.isPlaceholderData&&r.placeholderData===(o==null?void 0:o.placeholderData)?(T=i.data,g=!0):T=typeof r.placeholderData=="function"?r.placeholderData((j=U(this,Du))==null?void 0:j.state.data,U(this,Du)):r.placeholderData,T!==void 0&&(x="success",m=ey(i==null?void 0:i.data,T,r),h=!0)}if(r.select&&m!==void 0&&!g)if(i&&m===(a==null?void 0:a.data)&&r.select===U(this,Uf))m=U(this,$u);else try{oe(this,Uf,r.select),m=r.select(m),m=ey(i==null?void 0:i.data,m,r),oe(this,$u,m),oe(this,na,null)}catch(T){oe(this,na,T)}U(this,na)&&(p=U(this,na),m=U(this,$u),v=Date.now(),x="error");const b=f.fetchStatus==="fetching",E=x==="pending",y=x==="error",S=E&&b,k=m!==void 0,C={status:x,fetchStatus:f.fetchStatus,isPending:E,isSuccess:x==="success",isError:y,isInitialLoading:S,isLoading:S,data:m,dataUpdatedAt:f.dataUpdatedAt,error:p,errorUpdatedAt:v,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:t.isFetched(),isFetchedAfterMount:f.dataUpdateCount>c.dataUpdateCount||f.errorUpdateCount>c.errorUpdateCount,isFetching:b,isRefetching:b&&!E,isLoadingError:y&&!k,isPaused:f.fetchStatus==="paused",isPlaceholderData:h,isRefetchError:y&&k,isStale:Z4(t,r),refetch:this.refetch,promise:U(this,ci),isEnabled:Vn(r.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const T=C.data!==void 0,P=C.status==="error"&&!T,R=$=>{P?$.reject(C.error):T&&$.resolve(C.data)},A=()=>{const $=oe(this,ci,C.promise=ty());R($)},N=U(this,ci);switch(N.status){case"pending":t.queryHash===n.queryHash&&R(N);break;case"fulfilled":(P||C.data!==N.value)&&A();break;case"rejected":(!P||C.error!==N.reason)&&A();break}}return C}updateResult(){const t=U(this,Ur),r=this.createResult(U(this,Oe),this.options);if(oe(this,No,U(this,Oe).state),oe(this,Au,this.options),U(this,No).data!==void 0&&oe(this,Du,U(this,Oe)),Xh(r,t))return;oe(this,Ur,r);const n=()=>{if(!t)return!0;const{notifyOnChangeProps:s}=this.options,i=typeof s=="function"?s():s;if(i==="all"||!i&&!U(this,Ru).size)return!0;const a=new Set(i??U(this,Ru));return this.options.throwOnError&&a.add("error"),Object.keys(U(this,Ur)).some(o=>{const u=o;return U(this,Ur)[u]!==t[u]&&a.has(u)})};Te(this,Xe,W_).call(this,{listeners:n()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Te(this,Xe,ay).call(this)}},sn=new WeakMap,Oe=new WeakMap,Bf=new WeakMap,Ur=new WeakMap,No=new WeakMap,Au=new WeakMap,ci=new WeakMap,na=new WeakMap,Uf=new WeakMap,$u=new WeakMap,Du=new WeakMap,_o=new WeakMap,To=new WeakMap,sa=new WeakMap,Ru=new WeakMap,Xe=new WeakSet,ld=function(t){Te(this,Xe,uy).call(this);let r=U(this,Oe).fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(Kr)),r},ny=function(){Te(this,Xe,oy).call(this);const t=Ta(this.options.staleTime,U(this,Oe));if(jf.isServer()||U(this,Ur).isStale||!Zb(t))return;const n=O_(U(this,Ur).dataUpdatedAt,t)+1;oe(this,_o,go.setTimeout(()=>{U(this,Ur).isStale||this.updateResult()},n))},sy=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(U(this,Oe)):this.options.refetchInterval)??!1},iy=function(t){Te(this,Xe,ly).call(this),oe(this,sa,t),!(jf.isServer()||Vn(this.options.enabled,U(this,Oe))===!1||!Zb(U(this,sa))||U(this,sa)===0)&&oe(this,To,go.setInterval(()=>{(this.options.refetchIntervalInBackground||G4.isFocused())&&Te(this,Xe,ld).call(this)},U(this,sa)))},ay=function(){Te(this,Xe,ny).call(this),Te(this,Xe,iy).call(this,Te(this,Xe,sy).call(this))},oy=function(){U(this,_o)!==void 0&&(go.clearTimeout(U(this,_o)),oe(this,_o,void 0))},ly=function(){U(this,To)!==void 0&&(go.clearInterval(U(this,To)),oe(this,To,void 0))},uy=function(){const t=U(this,sn).getQueryCache().build(U(this,sn),this.options);if(t===U(this,Oe))return;const r=U(this,Oe);oe(this,Oe,t),oe(this,Bf,t.state),this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))},W_=function(t){Yt.batch(()=>{t.listeners&&this.listeners.forEach(r=>{r(U(this,Ur))}),U(this,sn).getQueryCache().notify({query:U(this,Oe),type:"observerResultsUpdated"})})},J7);function Gq(e,t){return Vn(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function D8(e,t){return Gq(e,t)||e.state.data!==void 0&&cy(e,t,t.refetchOnMount)}function cy(e,t,r){if(Vn(t.enabled,e)!==!1&&Ta(t.staleTime,e)!=="static"){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&Z4(e,t)}return!1}function R8(e,t,r,n){return(e!==t||Vn(n.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&Z4(e,r)}function Z4(e,t){return Vn(t.enabled,e)!==!1&&e.isStaleByTime(Ta(t.staleTime,e))}function Yq(e,t){return!Xh(e.getCurrentResult(),t)}function F8(e){return{onFetch:(t,r)=>{var d,f,h,m,p;const n=t.options,s=(h=(f=(d=t.fetchOptions)==null?void 0:d.meta)==null?void 0:f.fetchMore)==null?void 0:h.direction,i=((m=t.state.data)==null?void 0:m.pages)||[],a=((p=t.state.data)==null?void 0:p.pageParams)||[];let o={pages:[],pageParams:[]},u=0;const c=async()=>{let v=!1;const x=E=>{Bq(E,()=>t.signal,()=>v=!0)},g=B_(t.options,t.fetchOptions),b=async(E,y,S)=>{if(v)return Promise.reject();if(y==null&&E.pages.length)return Promise.resolve(E);const _=(()=>{const P={client:t.client,queryKey:t.queryKey,pageParam:y,direction:S?"backward":"forward",meta:t.options.meta};return x(P),P})(),C=await g(_),{maxPages:j}=t.options,T=S?zq:Oq;return{pages:T(E.pages,C,j),pageParams:T(E.pageParams,y,j)}};if(s&&i.length){const E=s==="backward",y=E?Qq:M8,S={pages:i,pageParams:a},k=y(n,S);o=await b(S,k,E)}else{const E=e??i.length;do{const y=u===0?a[0]??n.initialPageParam:M8(n,o);if(u>0&&y==null)break;o=await b(o,y),u++}while(u{var v,x;return(x=(v=t.options).persister)==null?void 0:x.call(v,c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=c}}}function M8(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function Qq(e,{pages:t,pageParams:r}){var n;return t.length>0?(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r):void 0}var Vf,Is,Ar,Po,Ls,Ki,eS,Xq=(eS=class extends K_{constructor(t){super();he(this,Ls);he(this,Vf);he(this,Is);he(this,Ar);he(this,Po);oe(this,Vf,t.client),this.mutationId=t.mutationId,oe(this,Ar,t.mutationCache),oe(this,Is,[]),this.state=t.state||G_(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){U(this,Is).includes(t)||(U(this,Is).push(t),this.clearGcTimeout(),U(this,Ar).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){oe(this,Is,U(this,Is).filter(r=>r!==t)),this.scheduleGc(),U(this,Ar).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){U(this,Is).length||(this.state.status==="pending"?this.scheduleGc():U(this,Ar).remove(this))}continue(){var t;return((t=U(this,Po))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var a,o,u,c,d,f,h,m,p,v,x,g,b,E,y,S,k,_;const r=()=>{Te(this,Ls,Ki).call(this,{type:"continue"})},n={client:U(this,Vf),meta:this.options.meta,mutationKey:this.options.mutationKey};oe(this,Po,V_({fn:()=>this.options.mutationFn?this.options.mutationFn(t,n):Promise.reject(new Error("No mutationFn found")),onFail:(C,j)=>{Te(this,Ls,Ki).call(this,{type:"failed",failureCount:C,error:j})},onPause:()=>{Te(this,Ls,Ki).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>U(this,Ar).canRun(this)}));const s=this.state.status==="pending",i=!U(this,Po).canStart();try{if(s)r();else{Te(this,Ls,Ki).call(this,{type:"pending",variables:t,isPaused:i}),U(this,Ar).config.onMutate&&await U(this,Ar).config.onMutate(t,this,n);const j=await((o=(a=this.options).onMutate)==null?void 0:o.call(a,t,n));j!==this.state.context&&Te(this,Ls,Ki).call(this,{type:"pending",context:j,variables:t,isPaused:i})}const C=await U(this,Po).start();return await((c=(u=U(this,Ar).config).onSuccess)==null?void 0:c.call(u,C,t,this.state.context,this,n)),await((f=(d=this.options).onSuccess)==null?void 0:f.call(d,C,t,this.state.context,n)),await((m=(h=U(this,Ar).config).onSettled)==null?void 0:m.call(h,C,null,this.state.variables,this.state.context,this,n)),await((v=(p=this.options).onSettled)==null?void 0:v.call(p,C,null,t,this.state.context,n)),Te(this,Ls,Ki).call(this,{type:"success",data:C}),C}catch(C){try{await((g=(x=U(this,Ar).config).onError)==null?void 0:g.call(x,C,t,this.state.context,this,n))}catch(j){Promise.reject(j)}try{await((E=(b=this.options).onError)==null?void 0:E.call(b,C,t,this.state.context,n))}catch(j){Promise.reject(j)}try{await((S=(y=U(this,Ar).config).onSettled)==null?void 0:S.call(y,void 0,C,this.state.variables,this.state.context,this,n))}catch(j){Promise.reject(j)}try{await((_=(k=this.options).onSettled)==null?void 0:_.call(k,void 0,C,t,this.state.context,n))}catch(j){Promise.reject(j)}throw Te(this,Ls,Ki).call(this,{type:"error",error:C}),C}finally{U(this,Ar).runNext(this)}}},Vf=new WeakMap,Is=new WeakMap,Ar=new WeakMap,Po=new WeakMap,Ls=new WeakSet,Ki=function(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Yt.batch(()=>{U(this,Is).forEach(n=>{n.onMutationUpdate(t)}),U(this,Ar).notify({mutation:this,type:"updated",action:t})})},eS);function G_(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var di,ps,Kf,tS,Zq=(tS=class extends xc{constructor(t={}){super();he(this,di);he(this,ps);he(this,Kf);this.config=t,oe(this,di,new Set),oe(this,ps,new Map),oe(this,Kf,0)}build(t,r,n){const s=new Xq({client:t,mutationCache:this,mutationId:++T0(this,Kf)._,options:t.defaultMutationOptions(r),state:n});return this.add(s),s}add(t){U(this,di).add(t);const r=op(t);if(typeof r=="string"){const n=U(this,ps).get(r);n?n.push(t):U(this,ps).set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(U(this,di).delete(t)){const r=op(t);if(typeof r=="string"){const n=U(this,ps).get(r);if(n)if(n.length>1){const s=n.indexOf(t);s!==-1&&n.splice(s,1)}else n[0]===t&&U(this,ps).delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=op(t);if(typeof r=="string"){const n=U(this,ps).get(r),s=n==null?void 0:n.find(i=>i.state.status==="pending");return!s||s===t}else return!0}runNext(t){var n;const r=op(t);if(typeof r=="string"){const s=(n=U(this,ps).get(r))==null?void 0:n.find(i=>i!==t&&i.state.isPaused);return(s==null?void 0:s.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Yt.batch(()=>{U(this,di).forEach(t=>{this.notify({type:"removed",mutation:t})}),U(this,di).clear(),U(this,ps).clear()})}getAll(){return Array.from(U(this,di))}find(t){const r={exact:!0,...t};return this.getAll().find(n=>_8(r,n))}findAll(t={}){return this.getAll().filter(r=>_8(t,r))}notify(t){Yt.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return Yt.batch(()=>Promise.all(t.map(r=>r.continue().catch(Kr))))}},di=new WeakMap,ps=new WeakMap,Kf=new WeakMap,tS);function op(e){var t;return(t=e.options.scope)==null?void 0:t.id}var fi,ia,an,pi,ki,Yp,dy,rS,Jq=(rS=class extends xc{constructor(r,n){super();he(this,ki);he(this,fi);he(this,ia);he(this,an);he(this,pi);oe(this,fi,r),this.setOptions(n),this.bindMethods(),Te(this,ki,Yp).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){var s;const n=this.options;this.options=U(this,fi).defaultMutationOptions(r),Xh(this.options,n)||U(this,fi).getMutationCache().notify({type:"observerOptionsUpdated",mutation:U(this,an),observer:this}),n!=null&&n.mutationKey&&this.options.mutationKey&&Go(n.mutationKey)!==Go(this.options.mutationKey)?this.reset():((s=U(this,an))==null?void 0:s.state.status)==="pending"&&U(this,an).setOptions(this.options)}onUnsubscribe(){var r;this.hasListeners()||(r=U(this,an))==null||r.removeObserver(this)}onMutationUpdate(r){Te(this,ki,Yp).call(this),Te(this,ki,dy).call(this,r)}getCurrentResult(){return U(this,ia)}reset(){var r;(r=U(this,an))==null||r.removeObserver(this),oe(this,an,void 0),Te(this,ki,Yp).call(this),Te(this,ki,dy).call(this)}mutate(r,n){var s;return oe(this,pi,n),(s=U(this,an))==null||s.removeObserver(this),oe(this,an,U(this,fi).getMutationCache().build(U(this,fi),this.options)),U(this,an).addObserver(this),U(this,an).execute(r)}},fi=new WeakMap,ia=new WeakMap,an=new WeakMap,pi=new WeakMap,ki=new WeakSet,Yp=function(){var n;const r=((n=U(this,an))==null?void 0:n.state)??G_();oe(this,ia,{...r,isPending:r.status==="pending",isSuccess:r.status==="success",isError:r.status==="error",isIdle:r.status==="idle",mutate:this.mutate,reset:this.reset})},dy=function(r){Yt.batch(()=>{var n,s,i,a,o,u,c,d;if(U(this,pi)&&this.hasListeners()){const f=U(this,ia).variables,h=U(this,ia).context,m={client:U(this,fi),meta:this.options.meta,mutationKey:this.options.mutationKey};if((r==null?void 0:r.type)==="success"){try{(s=(n=U(this,pi)).onSuccess)==null||s.call(n,r.data,f,h,m)}catch(p){Promise.reject(p)}try{(a=(i=U(this,pi)).onSettled)==null||a.call(i,r.data,null,f,h,m)}catch(p){Promise.reject(p)}}else if((r==null?void 0:r.type)==="error"){try{(u=(o=U(this,pi)).onError)==null||u.call(o,r.error,f,h,m)}catch(p){Promise.reject(p)}try{(d=(c=U(this,pi)).onSettled)==null||d.call(c,void 0,r.error,f,h,m)}catch(p){Promise.reject(p)}}}this.listeners.forEach(f=>{f(U(this,ia))})})},rS),Os,nS,eW=(nS=class extends xc{constructor(t={}){super();he(this,Os);this.config=t,oe(this,Os,new Map)}build(t,r,n){const s=r.queryKey,i=r.queryHash??Y4(s,r);let a=this.get(i);return a||(a=new qq({client:t,queryKey:s,queryHash:i,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(s)}),this.add(a)),a}add(t){U(this,Os).has(t.queryHash)||(U(this,Os).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=U(this,Os).get(t.queryHash);r&&(t.destroy(),r===t&&U(this,Os).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Yt.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return U(this,Os).get(t)}getAll(){return[...U(this,Os).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(n=>N8(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>N8(t,n)):r}notify(t){Yt.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){Yt.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Yt.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Os=new WeakMap,nS),jt,aa,oa,Fu,Mu,la,Iu,Lu,sS,tW=(sS=class{constructor(e={}){he(this,jt);he(this,aa);he(this,oa);he(this,Fu);he(this,Mu);he(this,la);he(this,Iu);he(this,Lu);oe(this,jt,e.queryCache||new eW),oe(this,aa,e.mutationCache||new Zq),oe(this,oa,e.defaultOptions||{}),oe(this,Fu,new Map),oe(this,Mu,new Map),oe(this,la,0)}mount(){T0(this,la)._++,U(this,la)===1&&(oe(this,Iu,G4.subscribe(async e=>{e&&(await this.resumePausedMutations(),U(this,jt).onFocus())})),oe(this,Lu,Zh.subscribe(async e=>{e&&(await this.resumePausedMutations(),U(this,jt).onOnline())})))}unmount(){var e,t;T0(this,la)._--,U(this,la)===0&&((e=U(this,Iu))==null||e.call(this),oe(this,Iu,void 0),(t=U(this,Lu))==null||t.call(this),oe(this,Lu,void 0))}isFetching(e){return U(this,jt).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return U(this,aa).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=U(this,jt).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=U(this,jt).build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Ta(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return U(this,jt).findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),s=U(this,jt).get(n.queryHash),i=s==null?void 0:s.state.data,a=Mq(t,i);if(a!==void 0)return U(this,jt).build(this,n).setData(a,{...r,manual:!0})}setQueriesData(e,t,r){return Yt.batch(()=>U(this,jt).findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=U(this,jt).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=U(this,jt);Yt.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=U(this,jt);return Yt.batch(()=>(r.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},n=Yt.batch(()=>U(this,jt).findAll(e).map(s=>s.cancel(r)));return Promise.all(n).then(Kr).catch(Kr)}invalidateQueries(e,t={}){return Yt.batch(()=>(U(this,jt).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},n=Yt.batch(()=>U(this,jt).findAll(e).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let i=s.fetch(void 0,r);return r.throwOnError||(i=i.catch(Kr)),s.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(n).then(Kr)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=U(this,jt).build(this,t);return r.isStaleByTime(Ta(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Kr).catch(Kr)}fetchInfiniteQuery(e){return e.behavior=F8(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Kr).catch(Kr)}ensureInfiniteQueryData(e){return e.behavior=F8(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Zh.isOnline()?U(this,aa).resumePausedMutations():Promise.resolve()}getQueryCache(){return U(this,jt)}getMutationCache(){return U(this,aa)}getDefaultOptions(){return U(this,oa)}setDefaultOptions(e){oe(this,oa,e)}setQueryDefaults(e,t){U(this,Fu).set(Go(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...U(this,Fu).values()],r={};return t.forEach(n=>{kf(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){U(this,Mu).set(Go(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...U(this,Mu).values()],r={};return t.forEach(n=>{kf(e,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...U(this,oa).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Y4(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===Q4&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...U(this,oa).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){U(this,jt).clear(),U(this,aa).clear()}},jt=new WeakMap,aa=new WeakMap,oa=new WeakMap,Fu=new WeakMap,Mu=new WeakMap,la=new WeakMap,Iu=new WeakMap,Lu=new WeakMap,sS),Y_=w.createContext(void 0),Ze=e=>{const t=w.useContext(Y_);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},rW=({client:e,children:t})=>(w.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),l.jsx(Y_.Provider,{value:e,children:t})),Q_=w.createContext(!1),nW=()=>w.useContext(Q_);Q_.Provider;function sW(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var iW=w.createContext(sW()),aW=()=>w.useContext(iW),oW=(e,t,r)=>{const n=r!=null&&r.state.error&&typeof e.throwOnError=="function"?X4(e.throwOnError,[r.state.error,r]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||n)&&(t.isReset()||(e.retryOnMount=!1))},lW=e=>{w.useEffect(()=>{e.clearReset()},[e])},uW=({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:s})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(s&&e.data===void 0||X4(r,[e.error,n])),cW=e=>{if(e.suspense){const r=s=>s==="static"?s:Math.max(s??1e3,1e3),n=e.staleTime;e.staleTime=typeof n=="function"?(...s)=>r(n(...s)):r(n),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},dW=(e,t)=>e.isLoading&&e.isFetching&&!t,fW=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,I8=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function pW(e,t,r){var h,m,p,v;const n=nW(),s=aW(),i=Ze(),a=i.defaultQueryOptions(e);(m=(h=i.getDefaultOptions().queries)==null?void 0:h._experimental_beforeQuery)==null||m.call(h,a);const o=i.getQueryCache().get(a.queryHash);a._optimisticResults=n?"isRestoring":"optimistic",cW(a),oW(a,s,o),lW(s);const u=!i.getQueryCache().get(a.queryHash),[c]=w.useState(()=>new t(i,a)),d=c.getOptimisticResult(a),f=!n&&e.subscribed!==!1;if(w.useSyncExternalStore(w.useCallback(x=>{const g=f?c.subscribe(Yt.batchCalls(x)):Kr;return c.updateResult(),g},[c,f]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),w.useEffect(()=>{c.setOptions(a)},[a,c]),fW(a,d))throw I8(a,c,s);if(uW({result:d,errorResetBoundary:s,throwOnError:a.throwOnError,query:o,suspense:a.suspense}))throw d.error;if((v=(p=i.getDefaultOptions().queries)==null?void 0:p._experimental_afterQuery)==null||v.call(p,a,d),a.experimental_prefetchInRender&&!jf.isServer()&&dW(d,n)){const x=u?I8(a,c,s):o==null?void 0:o.promise;x==null||x.catch(Kr).finally(()=>{c.updateResult()})}return a.notifyOnChangeProps?d:c.trackResult(d)}function hW(e,t){return pW(e,Wq)}function qe(e,t){const r=Ze(),[n]=w.useState(()=>new Jq(r,e));w.useEffect(()=>{n.setOptions(e)},[n,e]);const s=w.useSyncExternalStore(w.useCallback(a=>n.subscribe(Yt.batchCalls(a)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),i=w.useCallback((a,o)=>{n.mutate(a,o).catch(Kr)},[n]);if(s.error&&X4(n.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:i,mutateAsync:s.mutate}}var mW=(e,t,r,n,s,i,a,o)=>{let u=document.documentElement,c=["light","dark"];function d(m){(Array.isArray(e)?e:[e]).forEach(p=>{let v=p==="class",x=v&&i?s.map(g=>i[g]||g):s;v?(u.classList.remove(...x),u.classList.add(i&&i[m]?i[m]:m)):u.setAttribute(p,m)}),f(m)}function f(m){o&&c.includes(m)&&(u.style.colorScheme=m)}function h(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(n)d(n);else try{let m=localStorage.getItem(t)||r,p=a&&m==="system"?h():m;d(p)}catch{}},L8=["light","dark"],X_="(prefers-color-scheme: dark)",gW=typeof window>"u",Z_=w.createContext(void 0),xW=e=>w.useContext(Z_)?w.createElement(w.Fragment,null,e.children):w.createElement(bW,{...e}),vW=["light","dark"],bW=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:r=!0,enableColorScheme:n=!0,storageKey:s="theme",themes:i=vW,defaultTheme:a=r?"system":"light",attribute:o="data-theme",value:u,children:c,nonce:d,scriptProps:f})=>{let[h,m]=w.useState(()=>wW(s,a)),[p,v]=w.useState(()=>h==="system"?ux():h),x=u?Object.values(u):i,g=w.useCallback(S=>{let k=S;if(!k)return;S==="system"&&r&&(k=ux());let _=u?u[k]:k,C=t?EW(d):null,j=document.documentElement,T=P=>{P==="class"?(j.classList.remove(...x),_&&j.classList.add(_)):P.startsWith("data-")&&(_?j.setAttribute(P,_):j.removeAttribute(P))};if(Array.isArray(o)?o.forEach(T):T(o),n){let P=L8.includes(a)?a:null,R=L8.includes(k)?k:P;j.style.colorScheme=R}C==null||C()},[d]),b=w.useCallback(S=>{let k=typeof S=="function"?S(h):S;m(k);try{localStorage.setItem(s,k)}catch{}},[h]),E=w.useCallback(S=>{let k=ux(S);v(k),h==="system"&&r&&!e&&g("system")},[h,e]);w.useEffect(()=>{let S=window.matchMedia(X_);return S.addListener(E),E(S),()=>S.removeListener(E)},[E]),w.useEffect(()=>{let S=k=>{k.key===s&&(k.newValue?m(k.newValue):b(a))};return window.addEventListener("storage",S),()=>window.removeEventListener("storage",S)},[b]),w.useEffect(()=>{g(e??h)},[e,h]);let y=w.useMemo(()=>({theme:h,setTheme:b,forcedTheme:e,resolvedTheme:h==="system"?p:h,themes:r?[...i,"system"]:i,systemTheme:r?p:void 0}),[h,b,e,p,r,i]);return w.createElement(Z_.Provider,{value:y},w.createElement(yW,{forcedTheme:e,storageKey:s,attribute:o,enableSystem:r,enableColorScheme:n,defaultTheme:a,value:u,themes:i,nonce:d,scriptProps:f}),c)},yW=w.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:n,enableColorScheme:s,defaultTheme:i,value:a,themes:o,nonce:u,scriptProps:c})=>{let d=JSON.stringify([r,t,i,e,o,a,n,s]).slice(1,-1);return w.createElement("script",{...c,suppressHydrationWarning:!0,nonce:typeof window>"u"?u:"",dangerouslySetInnerHTML:{__html:`(${mW.toString()})(${d})`}})}),wW=(e,t)=>{if(gW)return;let r;try{r=localStorage.getItem(e)||void 0}catch{}return r||t},EW=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},ux=e=>(e||(e=window.matchMedia(X_)),e.matches?"dark":"light");let ws=null;const SW=e=>{if(!e)return"";const t=new URLSearchParams;Object.entries(e).forEach(([n,s])=>{if(!(s==null||s==="")){if(Array.isArray(s)){s.forEach(i=>{i!=null&&t.append(n,String(i))});return}t.set(n,String(s))}});const r=t.toString();return r?`?${r}`:""},CW=e=>{ws=e},kW=()=>{if(ws){const{pathname:e,search:t,hash:r}=ws.location;return`${e}${t}${r}`}return typeof window>"u"?"/":`${window.location.pathname}${window.location.search}${window.location.hash}`},jW=()=>{const e=(ws==null?void 0:ws.location.search)??window.location.search;return Object.fromEntries(new URLSearchParams(e))},Nf=e=>typeof e=="string"?e:`${e.pathname??(ws==null?void 0:ws.location.pathname)??"/"}${SW(e.query)}`,O8=(e,t=!1)=>{const r=Nf(e);return ws?ws.navigate(r,{replace:t}):typeof window<"u"&&(t?window.location.replace(r):window.location.assign(r)),Promise.resolve(!0)},NW=()=>{const e=hc(),t=Xs();return w.useEffect(()=>{CW({location:t,navigate:e})},[t,e]),null},a1=()=>{const e=hc(),t=Xs();return{back:()=>{typeof window<"u"&&window.history.back()},forward:()=>{typeof window<"u"&&window.history.forward()},pathname:t.pathname,push:r=>e(Nf(r)),refresh:()=>{typeof window<"u"&&window.location.reload()},replace:r=>e(Nf(r),{replace:!0})}},_W=()=>Xs().pathname,en=()=>{const e=Xs();return new URLSearchParams(e.search)};function vn(e={}){const{strict:t=!0,errorMessage:r="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,s=w.createContext(void 0);s.displayName=n;function i(){var a;const o=w.useContext(s);if(!o&&t){const u=new Error(r);throw u.name="ContextError",(a=Error.captureStackTrace)==null||a.call(Error,u,i),u}return o}return[s.Provider,i,s]}function jr(e){const t=w.useRef(null);return w.useImperativeHandle(e,()=>t.current),t}function TW(e,t){if(e!=null){if(wL(e)){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function PW(...e){return t=>{e.forEach(r=>TW(r,t))}}function AW(){const e=()=>()=>{};return w.useSyncExternalStore(e,()=>!0,()=>!1)}function $W(e,t,r){let[n,s]=w.useState(e||t),i=w.useRef(e!==void 0),a=e!==void 0;w.useEffect(()=>{let c=i.current;c!==a&&console.warn(`WARN: A component changed from ${c?"controlled":"uncontrolled"} to ${a?"controlled":"uncontrolled"}.`),i.current=a},[a]);let o=a?e:n,u=w.useCallback((c,...d)=>{let f=(h,...m)=>{r&&(Object.is(o,h)||r(h,...m)),a||(o=h)};typeof c=="function"?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),s((m,...p)=>{let v=c(a?o:m,...p);return f(v,...d),a?m:v})):(a||s(c),f(c,...d))},[a,o,r]);return[o,u]}function DW(e){const[t,r]=Js(e,j8.variantKeys),{as:n,title:s,children:i,description:a,onClose:o,isClosable:u,ref:c,icon:d,startContent:f,endContent:h,isVisible:m,isDefaultVisible:p,onVisibleChange:v,closeButtonProps:x={size:"sm"},classNames:g,...b}=t,[E,y]=$W(m,p??!0,v),k=typeof(n||"div")=="string",_=jr(c),C=w.useCallback(()=>{y(!1),o==null||o()},[y,o]),j=w.useMemo(()=>j8({hasContent:!td(a)||!td(i),...r}),[a,Zs(r)]),T=w.useCallback(()=>({"data-visible":Ne(E),"data-closeable":Ne(u),"data-has-title":Ne(!td(s)),"data-has-description":Ne(!td(a)),...Qe(Tn(b,{enabled:k}),Tn(t)),className:j.base({class:g==null?void 0:g.base})}),[j,g==null?void 0:g.base]),P=w.useCallback(()=>({className:j.mainWrapper({class:g==null?void 0:g.mainWrapper})}),[j,g==null?void 0:g.mainWrapper]),R=w.useCallback(()=>({className:j.description({class:g==null?void 0:g.description})}),[j,g==null?void 0:g.description]),A=w.useCallback(()=>({className:j.title({class:g==null?void 0:g.title})}),[j,g==null?void 0:g.title]),N=w.useCallback(()=>({...x,className:j.closeButton({class:g==null?void 0:g.closeButton})}),[j,g==null?void 0:g.closeButton]),$=w.useCallback(()=>({className:j.alertIcon({class:g==null?void 0:g.alertIcon})}),[j,g==null?void 0:g.alertIcon]),z=w.useCallback(()=>({className:j.iconWrapper({class:g==null?void 0:g.iconWrapper})}),[j,g==null?void 0:g.iconWrapper]);return{title:s,icon:d,children:i,description:a,isClosable:u,domRef:_,endContent:h,startContent:f,getBaseProps:T,getMainWrapperProps:P,getDescriptionProps:R,getTitleProps:A,color:r.color,getCloseButtonProps:N,handleClose:C,isVisible:E,onClose:o,getAlertIconProps:$,getIconWrapperProps:z}}var RW=e=>l.jsx("svg",{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",...e,children:l.jsx("path",{clipRule:"evenodd",d:"M3 10.417C3 7.219 3 5.62 3.378 5.082C3.755 4.545 5.258 4.03 8.265 3.001L8.838 2.805C10.405 2.268 11.188 2 12 2C12.812 2 13.595 2.268 15.162 2.805L15.735 3.001C18.742 4.03 20.245 4.545 20.622 5.082C21 5.62 21 7.22 21 10.417V11.991C21 17.629 16.761 20.366 14.101 21.527C13.38 21.842 13.02 22 12 22C10.98 22 10.62 21.842 9.899 21.527C7.239 20.365 3 17.63 3 11.991V10.417ZM12 7.25C12.1989 7.25 12.3897 7.32902 12.5303 7.46967C12.671 7.61032 12.75 7.80109 12.75 8V12C12.75 12.1989 12.671 12.3897 12.5303 12.5303C12.3897 12.671 12.1989 12.75 12 12.75C11.8011 12.75 11.6103 12.671 11.4697 12.5303C11.329 12.3897 11.25 12.1989 11.25 12V8C11.25 7.80109 11.329 7.61032 11.4697 7.46967C11.6103 7.32902 11.8011 7.25 12 7.25ZM12 16C12.2652 16 12.5196 15.8946 12.7071 15.7071C12.8946 15.5196 13 15.2652 13 15C13 14.7348 12.8946 14.4804 12.7071 14.2929C12.5196 14.1054 12.2652 14 12 14C11.7348 14 11.4804 14.1054 11.2929 14.2929C11.1054 14.4804 11 14.7348 11 15C11 15.2652 11.1054 15.5196 11.2929 15.7071C11.4804 15.8946 11.7348 16 12 16Z",fill:"currentColor",fillRule:"evenodd"})}),FW=e=>l.jsx("svg",{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",...e,children:l.jsx("path",{d:` M12 2C6.49 2 2 6.49 2 12C2 17.51 6.49 22 12 22C17.51 22 22 17.51 22 12C22 6.49 17.51 2 12 2Z M16.78 9.7L11.11 15.37C10.97 15.51 10.78 15.59 10.58 15.59C10.38 15.59 10.19 15.51 10.05 15.37L7.22 12.54 C6.93 12.25 6.93 11.77 7.22 11.48C7.51 11.19 7.99 11.19 8.28 11.48L10.58 13.78L15.72 8.64 C16.01 8.35 16.49 8.35 16.78 8.64C17.07 8.93 17.07 9.4 16.78 9.7Z `})}),z8=e=>l.jsx("svg",{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",...e,children:l.jsx("path",{d:"M12 22C17.51 22 22 17.51 22 12C22 6.49 17.51 2 12 2C6.49 2 2 6.49 2 12C2 17.51 6.49 22 12 22ZM12.75 16C12.75 16.41 12.41 16.75 12 16.75C11.59 16.75 11.25 16.41 11.25 16L11.25 11C11.25 10.59 11.59 10.25 12 10.25C12.41 10.25 12.75 10.59 12.75 11L12.75 16ZM11.08 7.62C11.13 7.49 11.2 7.39 11.29 7.29C11.39 7.2 11.5 7.13 11.62 7.08C11.74 7.03 11.87 7 12 7C12.13 7 12.26 7.03 12.38 7.08C12.5 7.13 12.61 7.2 12.71 7.29C12.8 7.39 12.87 7.49 12.92 7.62C12.97 7.74 13 7.87 13 8C13 8.13 12.97 8.26 12.92 8.38C12.87 8.5 12.8 8.61 12.71 8.71C12.61 8.8 12.5 8.87 12.38 8.92C12.14 9.02 11.86 9.02 11.62 8.92C11.5 8.87 11.39 8.8 11.29 8.71C11.2 8.61 11.13 8.5 11.08 8.38C11.03 8.26 11 8.13 11 8C11 7.87 11.03 7.74 11.08 7.62Z"})}),MW=e=>l.jsx("svg",{"aria-hidden":"true",focusable:"false",height:"1em",role:"presentation",viewBox:"0 0 24 24",width:"1em",...e,children:l.jsx("path",{d:"M12 2a10 10 0 1010 10A10.016 10.016 0 0012 2zm3.36 12.3a.754.754 0 010 1.06.748.748 0 01-1.06 0l-2.3-2.3-2.3 2.3a.748.748 0 01-1.06 0 .754.754 0 010-1.06l2.3-2.3-2.3-2.3A.75.75 0 019.7 8.64l2.3 2.3 2.3-2.3a.75.75 0 011.06 1.06l-2.3 2.3z",fill:"currentColor"})}),J_=e=>{const{isSelected:t,isIndeterminate:r,disableAnimation:n,...s}=e;return l.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:"1em",...s,children:l.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})},IW=e=>l.jsx("svg",{fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",...e,children:l.jsx("path",{d:"M17.51 3.85L11.57 0.42C10.6 -0.14 9.4 -0.14 8.42 0.42L2.49 3.85C1.52 4.41 0.919998 5.45 0.919998 6.58V13.42C0.919998 14.54 1.52 15.58 2.49 16.15L8.43 19.58C9.4 20.14 10.6 20.14 11.58 19.58L17.52 16.15C18.49 15.59 19.09 14.55 19.09 13.42V6.58C19.08 5.45 18.48 4.42 17.51 3.85ZM9.25 5.75C9.25 5.34 9.59 5 10 5C10.41 5 10.75 5.34 10.75 5.75V11C10.75 11.41 10.41 11.75 10 11.75C9.59 11.75 9.25 11.41 9.25 11V5.75ZM10.92 14.63C10.87 14.75 10.8 14.86 10.71 14.96C10.52 15.15 10.27 15.25 10 15.25C9.87 15.25 9.74 15.22 9.62 15.17C9.49 15.12 9.39 15.05 9.29 14.96C9.2 14.86 9.13 14.75 9.07 14.63C9.02 14.51 9 14.38 9 14.25C9 13.99 9.1 13.73 9.29 13.54C9.39 13.45 9.49 13.38 9.62 13.33C9.99 13.17 10.43 13.26 10.71 13.54C10.8 13.64 10.87 13.74 10.92 13.87C10.97 13.99 11 14.12 11 14.25C11 14.38 10.97 14.51 10.92 14.63Z"})}),LW=e=>l.jsxs("svg",{"aria-hidden":"true",fill:"none",height:"1em",shapeRendering:"geometricPrecision",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",viewBox:"0 0 24 24",width:"1em",...e,children:[l.jsx("circle",{cx:"12",cy:"12",fill:"currentColor",r:"1"}),l.jsx("circle",{cx:"19",cy:"12",fill:"currentColor",r:"1"}),l.jsx("circle",{cx:"5",cy:"12",fill:"currentColor",r:"1"})]}),OW=e=>l.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",viewBox:"0 0 24 24",width:"1em",...e,children:l.jsx("path",{d:"m9 18 6-6-6-6"})}),[I0e,zW]=vn({name:"ButtonGroupContext",strict:!1});function eT(e){const t=be(e);if(gf()==="virtual"){let r=t.activeElement;Hm(()=>{t.activeElement===r&&e.isConnected&&Yr(e)})}else Yr(e)}function BW(e){const t=Kt(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:r,visibility:n}=e.style,s=r!=="none"&&n!=="hidden"&&n!=="collapse";if(s){const{getComputedStyle:i}=e.ownerDocument.defaultView;let{display:a,visibility:o}=i(e);s=a!=="none"&&o!=="hidden"&&o!=="collapse"}return s}function UW(e,t){return!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&(e.nodeName==="DETAILS"&&t&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0)}function tT(e,t){return e.nodeName!=="#comment"&&BW(e)&&UW(e,t)&&(!e.parentElement||tT(e.parentElement,e))}const B8=W.createContext(null),fy="react-aria-focus-scope-restore";let ht=null;function VW(e){let{children:t,contain:r,restoreFocus:n,autoFocus:s}=e,i=w.useRef(null),a=w.useRef(null),o=w.useRef([]),{parentNode:u}=w.useContext(B8)||{},c=w.useMemo(()=>new hy({scopeRef:o}),[o]);Ue(()=>{let h=u||Ot.root;if(Ot.getTreeNode(h.scopeRef)&&ht&&!Jh(ht,h.scopeRef)){let m=Ot.getTreeNode(ht);m&&(h=m)}h.addChild(c),Ot.addNode(c)},[c,u]),Ue(()=>{let h=Ot.getTreeNode(o);h&&(h.contain=!!r)},[r]),Ue(()=>{var h;let m=(h=i.current)===null||h===void 0?void 0:h.nextSibling,p=[],v=x=>x.stopPropagation();for(;m&&m!==a.current;)p.push(m),m.addEventListener(fy,v),m=m.nextSibling;return o.current=p,()=>{for(let x of p)x.removeEventListener(fy,v)}},[t]),YW(o,n,r),WW(o,r),QW(o,n,r),GW(o,s),w.useEffect(()=>{const h=be(o.current?o.current[0]:void 0).activeElement;let m=null;if(ss(h,o.current)){for(let p of Ot.traverse())p.scopeRef&&ss(h,p.scopeRef.current)&&(m=p);m===Ot.getTreeNode(o)&&(ht=m.scopeRef)}},[o]),Ue(()=>()=>{var h,m,p;let v=(p=(m=Ot.getTreeNode(o))===null||m===void 0||(h=m.parent)===null||h===void 0?void 0:h.scopeRef)!==null&&p!==void 0?p:null;(o===ht||Jh(o,ht))&&(!v||Ot.getTreeNode(v))&&(ht=v),Ot.removeTreeNode(o)},[o]);let d=w.useMemo(()=>KW(o),[]),f=w.useMemo(()=>({focusManager:d,parentNode:c}),[c,d]);return W.createElement(B8.Provider,{value:f},W.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:i}),t,W.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:a}))}function KW(e){return{focusNext(t={}){let r=e.current,{from:n,tabbable:s,wrap:i,accept:a}=t,o=n||be(r[0]).activeElement,u=r[0].previousElementSibling,c=xo(r),d=pa(c,{tabbable:s,accept:a},r);d.currentNode=ss(o,r)?o:u;let f=d.nextNode();return!f&&i&&(d.currentNode=u,f=d.nextNode()),f&&bi(f,!0),f},focusPrevious(t={}){let r=e.current,{from:n,tabbable:s,wrap:i,accept:a}=t,o=n||be(r[0]).activeElement,u=r[r.length-1].nextElementSibling,c=xo(r),d=pa(c,{tabbable:s,accept:a},r);d.currentNode=ss(o,r)?o:u;let f=d.previousNode();return!f&&i&&(d.currentNode=u,f=d.previousNode()),f&&bi(f,!0),f},focusFirst(t={}){let r=e.current,{tabbable:n,accept:s}=t,i=xo(r),a=pa(i,{tabbable:n,accept:s},r);a.currentNode=r[0].previousElementSibling;let o=a.nextNode();return o&&bi(o,!0),o},focusLast(t={}){let r=e.current,{tabbable:n,accept:s}=t,i=xo(r),a=pa(i,{tabbable:n,accept:s},r);a.currentNode=r[r.length-1].nextElementSibling;let o=a.previousNode();return o&&bi(o,!0),o}}}const J4=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],HW=J4.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";J4.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const qW=J4.join(':not([hidden]):not([tabindex="-1"]),');function xo(e){return e[0].parentElement}function ud(e){let t=Ot.getTreeNode(ht);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function WW(e,t){let r=w.useRef(void 0),n=w.useRef(void 0);Ue(()=>{let s=e.current;if(!t){n.current&&(cancelAnimationFrame(n.current),n.current=void 0);return}const i=be(s?s[0]:void 0);let a=c=>{if(c.key!=="Tab"||c.altKey||c.ctrlKey||c.metaKey||!ud(e)||c.isComposing)return;let d=i.activeElement,f=e.current;if(!f||!ss(d,f))return;let h=xo(f),m=pa(h,{tabbable:!0},f);if(!d)return;m.currentNode=d;let p=c.shiftKey?m.previousNode():m.nextNode();p||(m.currentNode=c.shiftKey?f[f.length-1].nextElementSibling:f[0].previousElementSibling,p=c.shiftKey?m.previousNode():m.nextNode()),c.preventDefault(),p&&bi(p,!0)},o=c=>{(!ht||Jh(ht,e))&&ss(c.target,e.current)?(ht=e,r.current=c.target):ud(e)&&!vo(c.target,e)?r.current?r.current.focus():ht&&ht.current&&py(ht.current):ud(e)&&(r.current=c.target)},u=c=>{n.current&&cancelAnimationFrame(n.current),n.current=requestAnimationFrame(()=>{if(i.activeElement&&ud(e)&&!vo(i.activeElement,e))if(ht=e,i.body.contains(c.target)){var d;r.current=c.target,(d=r.current)===null||d===void 0||d.focus()}else ht.current&&py(ht.current)})};return i.addEventListener("keydown",a,!1),i.addEventListener("focusin",o,!1),s==null||s.forEach(c=>c.addEventListener("focusin",o,!1)),s==null||s.forEach(c=>c.addEventListener("focusout",u,!1)),()=>{i.removeEventListener("keydown",a,!1),i.removeEventListener("focusin",o,!1),s==null||s.forEach(c=>c.removeEventListener("focusin",o,!1)),s==null||s.forEach(c=>c.removeEventListener("focusout",u,!1))}},[e,t]),Ue(()=>()=>{n.current&&cancelAnimationFrame(n.current)},[n])}function rT(e){return vo(e)}function ss(e,t){return!e||!t?!1:t.some(r=>r.contains(e))}function vo(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:r}of Ot.traverse(Ot.getTreeNode(t)))if(r&&ss(e,r.current))return!0;return!1}function Jh(e,t){var r;let n=(r=Ot.getTreeNode(t))===null||r===void 0?void 0:r.parent;for(;n;){if(n.scopeRef===e)return!0;n=n.parent}return!1}function bi(e,t=!1){if(e!=null&&!t)try{eT(e)}catch{}else if(e!=null)try{e.focus()}catch{}}function nT(e,t=!0){let r=e[0].previousElementSibling,n=xo(e),s=pa(n,{tabbable:t},e);s.currentNode=r;let i=s.nextNode();return t&&!i&&(n=xo(e),s=pa(n,{tabbable:!1},e),s.currentNode=r,i=s.nextNode()),i}function py(e,t=!0){bi(nT(e,t))}function GW(e,t){const r=W.useRef(t);w.useEffect(()=>{if(r.current){ht=e;const n=be(e.current?e.current[0]:void 0);!ss(n.activeElement,ht.current)&&e.current&&py(e.current)}r.current=!1},[e])}function YW(e,t,r){Ue(()=>{if(t||r)return;let n=e.current;const s=be(n?n[0]:void 0);let i=a=>{let o=a.target;ss(o,e.current)?ht=e:rT(o)||(ht=null)};return s.addEventListener("focusin",i,!1),n==null||n.forEach(a=>a.addEventListener("focusin",i,!1)),()=>{s.removeEventListener("focusin",i,!1),n==null||n.forEach(a=>a.removeEventListener("focusin",i,!1))}},[e,t,r])}function U8(e){let t=Ot.getTreeNode(ht);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(t==null?void 0:t.scopeRef)===e}function QW(e,t,r){const n=w.useRef(typeof document<"u"?be(e.current?e.current[0]:void 0).activeElement:null);Ue(()=>{let s=e.current;const i=be(s?s[0]:void 0);if(!t||r)return;let a=()=>{(!ht||Jh(ht,e))&&ss(i.activeElement,e.current)&&(ht=e)};return i.addEventListener("focusin",a,!1),s==null||s.forEach(o=>o.addEventListener("focusin",a,!1)),()=>{i.removeEventListener("focusin",a,!1),s==null||s.forEach(o=>o.removeEventListener("focusin",a,!1))}},[e,r]),Ue(()=>{const s=be(e.current?e.current[0]:void 0);if(!t)return;let i=a=>{if(a.key!=="Tab"||a.altKey||a.ctrlKey||a.metaKey||!ud(e)||a.isComposing)return;let o=s.activeElement;if(!vo(o,e)||!U8(e))return;let u=Ot.getTreeNode(e);if(!u)return;let c=u.nodeToRestore,d=pa(s.body,{tabbable:!0});d.currentNode=o;let f=a.shiftKey?d.previousNode():d.nextNode();if((!c||!s.body.contains(c)||c===s.body)&&(c=void 0,u.nodeToRestore=void 0),(!f||!vo(f,e))&&c){d.currentNode=c;do f=a.shiftKey?d.previousNode():d.nextNode();while(vo(f,e));a.preventDefault(),a.stopPropagation(),f?bi(f,!0):rT(c)?bi(c,!0):o.blur()}};return r||s.addEventListener("keydown",i,!0),()=>{r||s.removeEventListener("keydown",i,!0)}},[e,t,r]),Ue(()=>{const s=be(e.current?e.current[0]:void 0);if(!t)return;let i=Ot.getTreeNode(e);if(i){var a;return i.nodeToRestore=(a=n.current)!==null&&a!==void 0?a:void 0,()=>{let o=Ot.getTreeNode(e);if(!o)return;let u=o.nodeToRestore;if(t&&u&&(s.activeElement&&vo(s.activeElement,e)||s.activeElement===s.body&&U8(e))){let c=Ot.clone();requestAnimationFrame(()=>{if(s.activeElement===s.body){let d=c.getTreeNode(e);for(;d;){if(d.nodeToRestore&&d.nodeToRestore.isConnected){V8(d.nodeToRestore);return}d=d.parent}for(d=c.getTreeNode(e);d;){if(d.scopeRef&&d.scopeRef.current&&Ot.getTreeNode(d.scopeRef)){let f=nT(d.scopeRef.current,!0);V8(f);return}d=d.parent}}})}}}},[e,t])}function V8(e){e.dispatchEvent(new CustomEvent(fy,{bubbles:!0,cancelable:!0}))&&bi(e)}function pa(e,t,r){let n=t!=null&&t.tabbable?qW:HW,s=be(e).createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(i){var a;return!(t==null||(a=t.from)===null||a===void 0)&&a.contains(i)?NodeFilter.FILTER_REJECT:i.matches(n)&&tT(i)&&(!r||ss(i,r))&&(!(t!=null&&t.accept)||t.accept(i))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return t!=null&&t.from&&(s.currentNode=t.from),s}class e3{get size(){return this.fastMap.size}getTreeNode(t){return this.fastMap.get(t)}addTreeNode(t,r,n){let s=this.fastMap.get(r??null);if(!s)return;let i=new hy({scopeRef:t});s.addChild(i),i.parent=s,this.fastMap.set(t,i),n&&(i.nodeToRestore=n)}addNode(t){this.fastMap.set(t.scopeRef,t)}removeTreeNode(t){if(t===null)return;let r=this.fastMap.get(t);if(!r)return;let n=r.parent;for(let i of this.traverse())i!==r&&r.nodeToRestore&&i.nodeToRestore&&r.scopeRef&&r.scopeRef.current&&ss(i.nodeToRestore,r.scopeRef.current)&&(i.nodeToRestore=r.nodeToRestore);let s=r.children;n&&(n.removeChild(r),s.size>0&&s.forEach(i=>n&&n.addChild(i))),this.fastMap.delete(r.scopeRef)}*traverse(t=this.root){if(t.scopeRef!=null&&(yield t),t.children.size>0)for(let r of t.children)yield*this.traverse(r)}clone(){var t;let r=new e3;var n;for(let s of this.traverse())r.addTreeNode(s.scopeRef,(n=(t=s.parent)===null||t===void 0?void 0:t.scopeRef)!==null&&n!==void 0?n:null,s.nodeToRestore);return r}constructor(){this.fastMap=new Map,this.root=new hy({scopeRef:null}),this.fastMap.set(null,this.root)}}class hy{addChild(t){this.children.add(t),t.parent=this}removeChild(t){this.children.delete(t),t.parent=void 0}constructor(t){this.children=new Set,this.contain=!1,this.scopeRef=t.scopeRef}}let Ot=new e3;function Fi(e={}){let{autoFocus:t=!1,isTextInput:r,within:n}=e,s=w.useRef({isFocused:!1,isFocusVisible:t||l4()}),[i,a]=w.useState(!1),[o,u]=w.useState(()=>s.current.isFocused&&s.current.isFocusVisible),c=w.useCallback(()=>u(s.current.isFocused&&s.current.isFocusVisible),[]),d=w.useCallback(m=>{s.current.isFocused=m,a(m),c()},[c]);Lz(m=>{s.current.isFocusVisible=m,c()},[],{isTextInput:r});let{focusProps:f}=Ym({isDisabled:n,onFocusChange:d}),{focusWithinProps:h}=c4({isDisabled:!n,onFocusWithinChange:d});return{isFocused:i,isFocusVisible:o,focusProps:n?h:f}}let XW=W.createContext(null);function ZW(e){let t=w.useContext(XW)||{};qm(t,e);let{ref:r,...n}=t;return n}function JW(e,t){let{focusProps:r}=Ym(e),{keyboardProps:n}=d4(e),s=xr(r,n),i=ZW(t),a=e.isDisabled?{}:i,o=w.useRef(e.autoFocus);return w.useEffect(()=>{o.current&&t.current&&eT(t.current),o.current=!1},[t]),{focusableProps:xr({...s,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},a)}}let su="default",my="",Qp=new WeakMap;function K8(e){if(il()){if(su==="default"){const t=be(e);my=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}su="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(Qp.set(e,e.style.userSelect),e.style.userSelect="none")}function lp(e){if(il()){if(su!=="disabled")return;su="restoring",setTimeout(()=>{Hm(()=>{if(su==="restoring"){const t=be(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=my||""),my="",su="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&Qp.has(e)){let t=Qp.get(e);e.style.userSelect==="none"&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),Qp.delete(e)}}const sT=W.createContext({register:()=>{}});sT.displayName="PressResponderContext";function eG(e,t){return t.get?t.get.call(e):t.value}function iT(e,t,r){if(!t.has(e))throw new TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function tG(e,t){var r=iT(e,t,"get");return eG(e,r)}function rG(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function nG(e,t,r){rG(e,t),t.set(e,r)}function sG(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=r}}function H8(e,t,r){var n=iT(e,t,"set");return sG(e,n,r),r}function iG(e){let t=w.useContext(sT);if(t){let{register:r,...n}=t;e=xr(n,e),r()}return qm(t,e.ref),e}var up=new WeakMap;class cp{continuePropagation(){H8(this,up,!1)}get shouldStopPropagation(){return tG(this,up)}constructor(t,r,n,s){nG(this,up,{writable:!0,value:void 0}),H8(this,up,!0);var i;let a=(i=s==null?void 0:s.target)!==null&&i!==void 0?i:n.currentTarget;const o=a==null?void 0:a.getBoundingClientRect();let u,c=0,d,f=null;n.clientX!=null&&n.clientY!=null&&(d=n.clientX,f=n.clientY),o&&(d!=null&&f!=null?(u=d-o.left,c=f-o.top):(u=o.width/2,c=o.height/2)),this.type=t,this.pointerType=r,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=u,this.y=c}}const q8=Symbol("linkClicked");function aT(e){let{onPress:t,onPressChange:r,onPressStart:n,onPressEnd:s,onPressUp:i,isDisabled:a,isPressed:o,preventFocusOnPress:u,shouldCancelOnPointerExit:c,allowTextSelectionOnPress:d,ref:f,...h}=iG(e),[m,p]=w.useState(!1),v=w.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:x,removeAllGlobalListeners:g}=Jf(),b=Wn((C,j)=>{let T=v.current;if(a||T.didFirePressStart)return!1;let P=!0;if(T.isTriggeringEvent=!0,n){let R=new cp("pressstart",j,C);n(R),P=R.shouldStopPropagation}return r&&r(!0),T.isTriggeringEvent=!1,T.didFirePressStart=!0,p(!0),P}),E=Wn((C,j,T=!0)=>{let P=v.current;if(!P.didFirePressStart)return!1;P.ignoreClickAfterPress=!0,P.didFirePressStart=!1,P.isTriggeringEvent=!0;let R=!0;if(s){let A=new cp("pressend",j,C);s(A),R=A.shouldStopPropagation}if(r&&r(!1),p(!1),t&&T&&!a){let A=new cp("press",j,C);t(A),R&&(R=A.shouldStopPropagation)}return P.isTriggeringEvent=!1,R}),y=Wn((C,j)=>{let T=v.current;if(a)return!1;if(i){T.isTriggeringEvent=!0;let P=new cp("pressup",j,C);return i(P),T.isTriggeringEvent=!1,P.shouldStopPropagation}return!0}),S=Wn(C=>{let j=v.current;j.isPressed&&j.target&&(j.isOverTarget&&j.pointerType!=null&&E(si(j.target,C),j.pointerType,!1),j.isPressed=!1,j.isOverTarget=!1,j.activePointerId=null,j.pointerType=null,g(),d||lp(j.target))}),k=Wn(C=>{c&&S(C)}),_=w.useMemo(()=>{let C=v.current,j={onKeyDown(P){if(cx(P.nativeEvent,P.currentTarget)&&P.currentTarget.contains(P.target)){var R;G8(P.target,P.key)&&P.preventDefault();let A=!0;if(!C.isPressed&&!P.repeat){C.target=P.currentTarget,C.isPressed=!0,A=b(P,"keyboard");let N=P.currentTarget,$=z=>{cx(z,N)&&!z.repeat&&N.contains(z.target)&&C.target&&y(si(C.target,z),"keyboard")};x(be(P.currentTarget),"keyup",Ho($,T),!0)}A&&P.stopPropagation(),P.metaKey&&Pi()&&((R=C.metaKeyEvents)===null||R===void 0||R.set(P.key,P.nativeEvent))}else P.key==="Meta"&&(C.metaKeyEvents=new Map)},onClick(P){if(!(P&&!P.currentTarget.contains(P.target))&&P&&P.button===0&&!C.isTriggeringEvent&&!js.isOpening){let R=!0;if(a&&P.preventDefault(),!C.ignoreClickAfterPress&&!C.ignoreEmulatedMouseEvents&&!C.isPressed&&(C.pointerType==="virtual"||hf(P.nativeEvent))){!a&&!u&&Yr(P.currentTarget);let A=b(P,"virtual"),N=y(P,"virtual"),$=E(P,"virtual");R=A&&N&&$}C.ignoreEmulatedMouseEvents=!1,C.ignoreClickAfterPress=!1,R&&P.stopPropagation()}}},T=P=>{var R;if(C.isPressed&&C.target&&cx(P,C.target)){var A;G8(P.target,P.key)&&P.preventDefault();let $=P.target;E(si(C.target,P),"keyboard",C.target.contains($)),g(),P.key!=="Enter"&&t3(C.target)&&C.target.contains($)&&!P[q8]&&(P[q8]=!0,js(C.target,P,!1)),C.isPressed=!1,(A=C.metaKeyEvents)===null||A===void 0||A.delete(P.key)}else if(P.key==="Meta"&&(!((R=C.metaKeyEvents)===null||R===void 0)&&R.size)){var N;let $=C.metaKeyEvents;C.metaKeyEvents=void 0;for(let z of $.values())(N=C.target)===null||N===void 0||N.dispatchEvent(new KeyboardEvent("keyup",z))}};if(typeof PointerEvent<"u"){j.onPointerDown=$=>{if($.button!==0||!$.currentTarget.contains($.target))return;if(Vk($.nativeEvent)){C.pointerType="virtual";return}dx($.currentTarget)&&$.preventDefault(),C.pointerType=$.pointerType;let z=!0;C.isPressed||(C.isPressed=!0,C.isOverTarget=!0,C.activePointerId=$.pointerId,C.target=$.currentTarget,!a&&!u&&Yr($.currentTarget),d||K8(C.target),z=b($,C.pointerType),x(be($.currentTarget),"pointermove",P,!1),x(be($.currentTarget),"pointerup",R,!1),x(be($.currentTarget),"pointercancel",N,!1)),z&&$.stopPropagation()},j.onMouseDown=$=>{$.currentTarget.contains($.target)&&$.button===0&&(dx($.currentTarget)&&$.preventDefault(),$.stopPropagation())},j.onPointerUp=$=>{!$.currentTarget.contains($.target)||C.pointerType==="virtual"||$.button===0&&jl($,$.currentTarget)&&y($,C.pointerType||$.pointerType)};let P=$=>{$.pointerId===C.activePointerId&&(C.target&&jl($,C.target)?!C.isOverTarget&&C.pointerType!=null&&(C.isOverTarget=!0,b(si(C.target,$),C.pointerType)):C.target&&C.isOverTarget&&C.pointerType!=null&&(C.isOverTarget=!1,E(si(C.target,$),C.pointerType,!1),k($)))},R=$=>{$.pointerId===C.activePointerId&&C.isPressed&&$.button===0&&C.target&&(jl($,C.target)&&C.pointerType!=null?E(si(C.target,$),C.pointerType):C.isOverTarget&&C.pointerType!=null&&E(si(C.target,$),C.pointerType,!1),C.isPressed=!1,C.isOverTarget=!1,C.activePointerId=null,C.pointerType=null,g(),d||lp(C.target),"ontouchend"in C.target&&$.pointerType!=="mouse"&&x(C.target,"touchend",A,{once:!0}))},A=$=>{oT($.currentTarget)&&$.preventDefault()},N=$=>{S($)};j.onDragStart=$=>{$.currentTarget.contains($.target)&&S($)}}else{j.onMouseDown=A=>{if(A.button!==0||!A.currentTarget.contains(A.target))return;if(dx(A.currentTarget)&&A.preventDefault(),C.ignoreEmulatedMouseEvents){A.stopPropagation();return}C.isPressed=!0,C.isOverTarget=!0,C.target=A.currentTarget,C.pointerType=hf(A.nativeEvent)?"virtual":"mouse",!a&&!u&&Yr(A.currentTarget),b(A,C.pointerType)&&A.stopPropagation(),x(be(A.currentTarget),"mouseup",P,!1)},j.onMouseEnter=A=>{if(!A.currentTarget.contains(A.target))return;let N=!0;C.isPressed&&!C.ignoreEmulatedMouseEvents&&C.pointerType!=null&&(C.isOverTarget=!0,N=b(A,C.pointerType)),N&&A.stopPropagation()},j.onMouseLeave=A=>{if(!A.currentTarget.contains(A.target))return;let N=!0;C.isPressed&&!C.ignoreEmulatedMouseEvents&&C.pointerType!=null&&(C.isOverTarget=!1,N=E(A,C.pointerType,!1),k(A)),N&&A.stopPropagation()},j.onMouseUp=A=>{A.currentTarget.contains(A.target)&&!C.ignoreEmulatedMouseEvents&&A.button===0&&y(A,C.pointerType||"mouse")};let P=A=>{if(A.button===0){if(C.isPressed=!1,g(),C.ignoreEmulatedMouseEvents){C.ignoreEmulatedMouseEvents=!1;return}C.target&&jl(A,C.target)&&C.pointerType!=null?E(si(C.target,A),C.pointerType):C.target&&C.isOverTarget&&C.pointerType!=null&&E(si(C.target,A),C.pointerType,!1),C.isOverTarget=!1}};j.onTouchStart=A=>{if(!A.currentTarget.contains(A.target))return;let N=aG(A.nativeEvent);if(!N)return;C.activePointerId=N.identifier,C.ignoreEmulatedMouseEvents=!0,C.isOverTarget=!0,C.isPressed=!0,C.target=A.currentTarget,C.pointerType="touch",!a&&!u&&Yr(A.currentTarget),d||K8(C.target),b(Bi(C.target,A),C.pointerType)&&A.stopPropagation(),x(Kt(A.currentTarget),"scroll",R,!0)},j.onTouchMove=A=>{if(!A.currentTarget.contains(A.target))return;if(!C.isPressed){A.stopPropagation();return}let N=W8(A.nativeEvent,C.activePointerId),$=!0;N&&jl(N,A.currentTarget)?!C.isOverTarget&&C.pointerType!=null&&(C.isOverTarget=!0,$=b(Bi(C.target,A),C.pointerType)):C.isOverTarget&&C.pointerType!=null&&(C.isOverTarget=!1,$=E(Bi(C.target,A),C.pointerType,!1),k(Bi(C.target,A))),$&&A.stopPropagation()},j.onTouchEnd=A=>{if(!A.currentTarget.contains(A.target))return;if(!C.isPressed){A.stopPropagation();return}let N=W8(A.nativeEvent,C.activePointerId),$=!0;N&&jl(N,A.currentTarget)&&C.pointerType!=null?(y(Bi(C.target,A),C.pointerType),$=E(Bi(C.target,A),C.pointerType)):C.isOverTarget&&C.pointerType!=null&&($=E(Bi(C.target,A),C.pointerType,!1)),$&&A.stopPropagation(),C.isPressed=!1,C.activePointerId=null,C.isOverTarget=!1,C.ignoreEmulatedMouseEvents=!0,C.target&&!d&&lp(C.target),g()},j.onTouchCancel=A=>{A.currentTarget.contains(A.target)&&(A.stopPropagation(),C.isPressed&&S(Bi(C.target,A)))};let R=A=>{C.isPressed&&A.target.contains(C.target)&&S({currentTarget:C.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};j.onDragStart=A=>{A.currentTarget.contains(A.target)&&S(A)}}return j},[x,a,u,g,d,S,k,E,b,y]);return w.useEffect(()=>()=>{var C;d||lp((C=v.current.target)!==null&&C!==void 0?C:void 0)},[d]),{isPressed:o||m,pressProps:xr(h,_)}}function t3(e){return e.tagName==="A"&&e.hasAttribute("href")}function cx(e,t){const{key:r,code:n}=e,s=t,i=s.getAttribute("role");return(r==="Enter"||r===" "||r==="Spacebar"||n==="Space")&&!(s instanceof Kt(s).HTMLInputElement&&!lT(s,r)||s instanceof Kt(s).HTMLTextAreaElement||s.isContentEditable)&&!((i==="link"||!i&&t3(s))&&r!=="Enter")}function aG(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function W8(e,t){const r=e.changedTouches;for(let n=0;nt.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function jl(e,t){let r=t.getBoundingClientRect(),n=oG(e);return lG(r,n)}function dx(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function oT(e){return e instanceof HTMLInputElement?!1:e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!t3(e)}function G8(e,t){return e instanceof HTMLInputElement?!lT(e,t):oT(e)}const uG=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function lT(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":uG.has(e.type)}let a0=null,cG=new Set,_d=new Map,Yo=!1,gy=!1;function r3(e,t){for(let r of cG)r(e,t)}function dG(e){return!(e.metaKey||!Pi()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function em(e){Yo=!0,dG(e)&&(a0="keyboard",r3("keyboard",e))}function qn(e){a0="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Yo=!0,r3("pointer",e))}function uT(e){hf(e)&&(Yo=!0,a0="virtual")}function cT(e){e.target===window||e.target===document||(!Yo&&!gy&&(a0="virtual",r3("virtual",e)),Yo=!1,gy=!1)}function dT(){Yo=!1,gy=!0}function Y8(e){if(typeof window>"u"||_d.get(Kt(e)))return;const t=Kt(e),r=be(e);let n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Yo=!0,n.apply(this,arguments)},r.addEventListener("keydown",em,!0),r.addEventListener("keyup",em,!0),r.addEventListener("click",uT,!0),t.addEventListener("focus",cT,!0),t.addEventListener("blur",dT,!1),typeof PointerEvent<"u"?(r.addEventListener("pointerdown",qn,!0),r.addEventListener("pointermove",qn,!0),r.addEventListener("pointerup",qn,!0)):(r.addEventListener("mousedown",qn,!0),r.addEventListener("mousemove",qn,!0),r.addEventListener("mouseup",qn,!0)),t.addEventListener("beforeunload",()=>{fT(e)},{once:!0}),_d.set(t,{focus:n})}const fT=(e,t)=>{const r=Kt(e),n=be(e);t&&n.removeEventListener("DOMContentLoaded",t),_d.has(r)&&(r.HTMLElement.prototype.focus=_d.get(r).focus,n.removeEventListener("keydown",em,!0),n.removeEventListener("keyup",em,!0),n.removeEventListener("click",uT,!0),r.removeEventListener("focus",cT,!0),r.removeEventListener("blur",dT,!1),typeof PointerEvent<"u"?(n.removeEventListener("pointerdown",qn,!0),n.removeEventListener("pointermove",qn,!0),n.removeEventListener("pointerup",qn,!0)):(n.removeEventListener("mousedown",qn,!0),n.removeEventListener("mousemove",qn,!0),n.removeEventListener("mouseup",qn,!0)),_d.delete(r))};function fG(e){const t=be(e);let r;return t.readyState!=="loading"?Y8(e):(r=()=>{Y8(e)},t.addEventListener("DOMContentLoaded",r)),()=>fT(e,r)}typeof document<"u"&&fG();function pG(){return a0!=="pointer"}let tm=!1,fx=0;function xy(){tm=!0,setTimeout(()=>{tm=!1},50)}function Q8(e){e.pointerType==="touch"&&xy()}function hG(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",Q8):document.addEventListener("touchend",xy),fx++,()=>{fx--,!(fx>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",Q8):document.removeEventListener("touchend",xy))}}function o1(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:n,isDisabled:s}=e,[i,a]=w.useState(!1),o=w.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;w.useEffect(hG,[]);let{hoverProps:u,triggerHoverEnd:c}=w.useMemo(()=>{let d=(m,p)=>{if(o.pointerType=p,s||p==="touch"||o.isHovered||!m.currentTarget.contains(m.target))return;o.isHovered=!0;let v=m.currentTarget;o.target=v,t&&t({type:"hoverstart",target:v,pointerType:p}),r&&r(!0),a(!0)},f=(m,p)=>{if(o.pointerType="",o.target=null,p==="touch"||!o.isHovered)return;o.isHovered=!1;let v=m.currentTarget;n&&n({type:"hoverend",target:v,pointerType:p}),r&&r(!1),a(!1)},h={};return typeof PointerEvent<"u"?(h.onPointerEnter=m=>{tm&&m.pointerType==="mouse"||d(m,m.pointerType)},h.onPointerLeave=m=>{!s&&m.currentTarget.contains(m.target)&&f(m,m.pointerType)}):(h.onTouchStart=()=>{o.ignoreEmulatedMouseEvents=!0},h.onMouseEnter=m=>{!o.ignoreEmulatedMouseEvents&&!tm&&d(m,"mouse"),o.ignoreEmulatedMouseEvents=!1},h.onMouseLeave=m=>{!s&&m.currentTarget.contains(m.target)&&f(m,"mouse")}),{hoverProps:h,triggerHoverEnd:f}},[t,r,n,s,o]);return w.useEffect(()=>{s&&c({currentTarget:o.target},o.pointerType)},[s]),{hoverProps:u,isHovered:i}}function l1(e,t){let{elementType:r="button",isDisabled:n,onPress:s,onPressStart:i,onPressEnd:a,onPressChange:o,preventFocusOnPress:u,allowFocusWhenDisabled:c,onClick:d,href:f,target:h,rel:m,type:p="button",allowTextSelectionOnPress:v}=e,x;r==="button"?x={type:p,disabled:n}:x={role:"button",tabIndex:n?void 0:0,href:r==="a"&&!n?f:void 0,target:r==="a"?h:void 0,type:r==="input"?p:void 0,disabled:r==="input"?n:void 0,"aria-disabled":!n||r==="input"?void 0:n,rel:r==="a"?m:void 0};let g=rz()||iz();d&&typeof d=="function"&&J2("onClick is deprecated, please use onPress instead. See: https://github.com/nextui-org/nextui/issues/4292","useButton");const b=_=>{g&&(d==null||d(_)),s==null||s(_)};let{pressProps:E,isPressed:y}=aT({onPressStart:i,onPressEnd:a,onPressChange:o,onPress:b,isDisabled:n,preventFocusOnPress:u,allowTextSelectionOnPress:v,ref:t}),{focusableProps:S}=JW(e,t);c&&(S.tabIndex=n?-1:S.tabIndex);let k=Qe(S,E,QO(e,{labelable:!0}));return{isPressed:y,buttonProps:Qe(x,k,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:_=>{p==="button"&&g||d==null||d(_)}})}}const mG="modulepreload",gG=function(e){return"/"+e},X8={},n3=function(t,r,n){let s=Promise.resolve();if(r&&r.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),o=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));s=Promise.allSettled(r.map(u=>{if(u=gG(u),u in X8)return;X8[u]=!0;const c=u.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":mG,c||(f.as="script"),f.crossOrigin="",f.href=u,o&&f.setAttribute("nonce",o),document.head.appendChild(f),c)return new Promise((h,m)=>{f.addEventListener("load",h),f.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${u}`)))})}))}function i(a){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=a,window.dispatchEvent(o),!o.defaultPrevented)throw a}return s.then(a=>{for(const o of a||[])o.status==="rejected"&&i(o.reason);return t().catch(i)})};var xG=()=>n3(()=>import("./index-BB6IqkKV.js"),[]).then(e=>e.default),pT=e=>{const{ripples:t=[],motionProps:r,color:n="currentColor",style:s,onClear:i}=e;return l.jsx(l.Fragment,{children:t.map(a=>{const o=RL(.01*a.size,.2,a.size>100?.75:.5);return l.jsx(Sf,{features:xG,children:l.jsx(s1,{mode:"popLayout",children:l.jsx(Ef.span,{animate:{transform:"scale(2)",opacity:0},className:"nextui-ripple",exit:{opacity:0},initial:{transform:"scale(0)",opacity:.35},style:{position:"absolute",backgroundColor:n,borderRadius:"100%",transformOrigin:"center",pointerEvents:"none",overflow:"hidden",inset:0,zIndex:0,top:a.y,left:a.x,width:`${a.size}px`,height:`${a.size}px`,...s},transition:{duration:o},onAnimationComplete:()=>{i(a.key)},...r})})},a.key)})})};pT.displayName="NextUI.Ripple";var hT=pT;function mT(e={}){const[t,r]=w.useState([]),n=w.useCallback(i=>{const a=i.target,o=Math.max(a.clientWidth,a.clientHeight);r(u=>[...u,{key:$L(u.length.toString()),size:o,x:i.x-o/2,y:i.y-o/2}])},[]),s=w.useCallback(i=>{r(a=>a.filter(o=>o.key!==i))},[]);return{ripples:t,onClear:s,onPress:n,...e}}function vG(e){var t,r,n,s,i,a,o,u,c;const d=zW(),f=zL(),h=!!d,{ref:m,as:p,children:v,startContent:x,endContent:g,autoFocus:b,className:E,spinner:y,isLoading:S=!1,disableRipple:k=!1,fullWidth:_=(t=d==null?void 0:d.fullWidth)!=null?t:!1,radius:C=d==null?void 0:d.radius,size:j=(r=d==null?void 0:d.size)!=null?r:"md",color:T=(n=d==null?void 0:d.color)!=null?n:"default",variant:P=(s=d==null?void 0:d.variant)!=null?s:"solid",disableAnimation:R=(a=(i=d==null?void 0:d.disableAnimation)!=null?i:f==null?void 0:f.disableAnimation)!=null?a:!1,isDisabled:A=(o=d==null?void 0:d.isDisabled)!=null?o:!1,isIconOnly:N=(u=d==null?void 0:d.isIconOnly)!=null?u:!1,spinnerPlacement:$="start",onPress:z,onClick:O,...I}=e,D=p||"button",M=typeof D=="string",F=jr(m),L=(c=k||(f==null?void 0:f.disableRipple))!=null?c:R,{isFocusVisible:q,isFocused:K,focusProps:Z}=Fi({autoFocus:b}),X=A||S,ie=w.useMemo(()=>Pq({size:j,color:T,variant:P,radius:C,fullWidth:_,isDisabled:X,isInGroup:h,disableAnimation:R,isIconOnly:N,className:E}),[j,T,P,C,_,X,h,N,R,E]),{onPress:ue,onClear:ae,ripples:te}=mT(),Ie=w.useCallback(_r=>{L||X||R||F.current&&ue(_r)},[L,X,R,F,ue]),{buttonProps:Le,isPressed:ve}=l1({elementType:p,isDisabled:X,onPress:e0(z,Ie),onClick:O,...I},F),{isHovered:rr,hoverProps:Tt}=o1({isDisabled:X}),nr=w.useCallback((_r={})=>({"data-disabled":Ne(X),"data-focus":Ne(K),"data-pressed":Ne(ve),"data-focus-visible":Ne(q),"data-hover":Ne(rr),"data-loading":Ne(S),...Qe(Le,Z,Tt,Tn(I,{enabled:M}),Tn(_r))}),[S,X,K,ve,M,q,rr,Le,Z,Tt,I]),Fn=_r=>w.isValidElement(_r)?w.cloneElement(_r,{"aria-hidden":!0,focusable:!1,tabIndex:-1}):null,Nr=Fn(x),sr=Fn(g),ir=w.useMemo(()=>({sm:"sm",md:"sm",lg:"md"})[j],[j]),os=w.useCallback(()=>({ripples:te,onClear:ae}),[te,ae]);return{Component:D,children:v,domRef:F,spinner:y,styles:ie,startContent:Nr,endContent:sr,isLoading:S,spinnerPlacement:$,spinnerSize:ir,disableRipple:L,getButtonProps:nr,getRippleProps:os,isIconOnly:N}}var dp=["small","medium","large"],Z8={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:dp,borderRadius:dp},classGroups:{shadow:[{shadow:dp}],"font-size":[{text:["tiny",...dp]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},bG=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...Z8.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...Z8.classGroups}}})},J8=bG({slots:{base:"relative inline-flex flex-col gap-2 items-center justify-center",wrapper:"relative flex",circle1:["absolute","w-full","h-full","rounded-full","animate-spinner-ease-spin","border-2","border-solid","border-t-transparent","border-l-transparent","border-r-transparent"],circle2:["absolute","w-full","h-full","rounded-full","opacity-75","animate-spinner-linear-spin","border-2","border-dotted","border-t-transparent","border-l-transparent","border-r-transparent"],label:"text-foreground dark:text-foreground-dark font-regular"},variants:{size:{sm:{wrapper:"w-5 h-5",circle1:"border-2",circle2:"border-2",label:"text-small"},md:{wrapper:"w-8 h-8",circle1:"border-3",circle2:"border-3",label:"text-medium"},lg:{wrapper:"w-10 h-10",circle1:"border-3",circle2:"border-3",label:"text-large"}},color:{current:{circle1:"border-b-current",circle2:"border-b-current"},white:{circle1:"border-b-white",circle2:"border-b-white"},default:{circle1:"border-b-default",circle2:"border-b-default"},primary:{circle1:"border-b-primary",circle2:"border-b-primary"},secondary:{circle1:"border-b-secondary",circle2:"border-b-secondary"},success:{circle1:"border-b-success",circle2:"border-b-success"},warning:{circle1:"border-b-warning",circle2:"border-b-warning"},danger:{circle1:"border-b-danger",circle2:"border-b-danger"}},labelColor:{foreground:{label:"text-foreground"},primary:{label:"text-primary"},secondary:{label:"text-secondary"},success:{label:"text-success"},warning:{label:"text-warning"},danger:{label:"text-danger"}}},defaultVariants:{size:"md",color:"primary",labelColor:"foreground"}});function yG(e){const[t,r]=Js(e,J8.variantKeys),{children:n,className:s,classNames:i,label:a,...o}=t,u=w.useMemo(()=>J8({...r}),[Zs(r)]),c=Ge(i==null?void 0:i.base,s),d=a||n,f=w.useMemo(()=>d&&typeof d=="string"?d:o["aria-label"]?"":"Loading",[n,d,o["aria-label"]]),h=w.useCallback(()=>({"aria-label":f,className:u.base({class:c}),...o}),[f,u,c,o]);return{label:d,slots:u,classNames:i,getSpinnerProps:h}}var gT=It((e,t)=>{const{slots:r,classNames:n,label:s,getSpinnerProps:i}=yG({...e});return l.jsxs("div",{ref:t,...i(),children:[l.jsxs("div",{className:r.wrapper({class:n==null?void 0:n.wrapper}),children:[l.jsx("i",{className:r.circle1({class:n==null?void 0:n.circle1})}),l.jsx("i",{className:r.circle2({class:n==null?void 0:n.circle2})})]}),s&&l.jsx("span",{className:r.label({class:n==null?void 0:n.label}),children:s})]})});gT.displayName="NextUI.Spinner";var s3=gT,xT=It((e,t)=>{const{Component:r,domRef:n,children:s,styles:i,spinnerSize:a,spinner:o=l.jsx(s3,{color:"current",size:a}),spinnerPlacement:u,startContent:c,endContent:d,isLoading:f,disableRipple:h,getButtonProps:m,getRippleProps:p,isIconOnly:v}=vG({...e,ref:t});return l.jsxs(r,{ref:n,className:i,...m(),children:[c,f&&u==="start"&&o,f&&v?null:s,f&&u==="end"&&o,d,!h&&l.jsx(hT,{...p()})]})});xT.displayName="NextUI.Button";var o0=xT,e9={primary:z8,secondary:z8,success:FW,warning:RW,danger:IW},vT=It((e,t)=>{const{title:r,icon:n,children:s,description:i,endContent:a,startContent:o,isClosable:u,domRef:c,handleClose:d,getBaseProps:f,getMainWrapperProps:h,getDescriptionProps:m,getTitleProps:p,getCloseButtonProps:v,color:x,isVisible:g,onClose:b,getAlertIconProps:E,getIconWrapperProps:y}=DW({...e,ref:t});if(!g)return null;const S=n&&w.isValidElement(n)?w.cloneElement(n,E()):null,k=e9[x]||e9.primary;return l.jsxs("div",{ref:c,role:"alert",...f(),children:[o,l.jsx("div",{...y(),children:S||l.jsx(k,{...E()})}),l.jsxs("div",{...h(),children:[r&&l.jsx("div",{...p(),children:r}),!td(i)&&l.jsx("div",{...m(),children:i}),s]}),a,(u||b)&&l.jsx(o0,{isIconOnly:!0,"aria-label":"Close",radius:"full",variant:"light",onPress:d,...v(),children:l.jsx(J_,{height:20,width:20})})]})});vT.displayName="NextUI.Alert";var wG=vT;const tn=({isVisible:e,description:t="Your action has been completed successfully.",title:r="Success Notification",onClose:n,className:s,variant:i="success"})=>l.jsx(s1,{children:e&&l.jsx(qb.div,{animate:{opacity:1,y:0,scale:1},className:`${s??""} fixed bottom-4 right-4 z-50 w-80 px-2 py-4`,exit:{opacity:0,y:20,scale:.95},initial:{opacity:0,y:50,scale:.9},transition:{duration:.3,ease:"easeOut"},children:l.jsx(wG,{color:i,description:t,isVisible:e,title:r,variant:"faded",onClose:n})})}),bT=w.createContext(null),vr=()=>{const e=w.useContext(bT);if(!e)throw new Error("useAlert must be used");return e},EG=({children:e})=>{const t=w.useRef(null),[r,n]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),s=w.useCallback(()=>{n(a=>({...a,isVisible:!1}))},[]),i=w.useCallback(a=>{t.current&&clearTimeout(t.current),n({...a,isVisible:!0}),t.current=setTimeout(()=>{n(o=>({...o,isVisible:!1}))},3e3)},[]);return w.useEffect(()=>()=>{t.current&&clearTimeout(t.current)},[]),l.jsx(bT.Provider,{value:{notification:r,showAlert:i,hideAlert:s},children:e})},SG=()=>{const{notification:e,hideAlert:t}=vr();return l.jsx(tn,{description:e.description,isVisible:e.isVisible,title:e.title,variant:e.variant,onClose:t})},CG=({children:e})=>{const t=hc(),r=w.useMemo(()=>new tW({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!0,staleTime:6e4}}}),[]);return w.useEffect(()=>{const n=new MutationObserver(s=>{for(const i of s)i.type==="attributes"&&i.attributeName==="data-theme"&&document.documentElement.getAttribute("data-theme")!=="dark"&&document.documentElement.setAttribute("data-theme","dark")});return n.observe(document.documentElement,{attributes:!0}),document.documentElement.setAttribute("data-theme","dark"),()=>n.disconnect()},[]),l.jsx(rW,{client:r,children:l.jsx(VH,{navigate:n=>t(String(n)),children:l.jsx(xW,{children:l.jsxs(EG,{children:[l.jsx(NW,{}),l.jsx(SG,{}),e]})})})})},kG="/assets/loginImg-DxdccmFb.png";var yT={},i3={},u1={};Object.defineProperty(u1,"__esModule",{value:!0});u1.createScript=jG;function jG({authCallbackUrl:e,botUsername:t,buttonSize:r="large",cornerRadius:n,lang:s="en",onAuthCallback:i,requestAccess:a="write",showAvatar:o=!0,widgetVersion:u=21}){const c=document.createElement("script");return c.async=!0,c.src=`https://telegram.org/js/telegram-widget.js?${u}`,c.setAttribute("data-telegram-login",t),c.setAttribute("data-size",r),n&&c.setAttribute("data-radius",`${n}`),a&&c.setAttribute("data-request-access",a),c.setAttribute("data-userpic",JSON.stringify(!!o)),c.setAttribute("data-lang",s),e?c.setAttribute("data-auth-url",e):i&&c.setAttribute("data-onauth","TelegramAuthLogin.onAuthCallback(user)"),c}var NG=Yn&&Yn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,s)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_G=Yn&&Yn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),TG=Yn&&Yn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&NG(t,e,r);return _G(t,e),t};Object.defineProperty(i3,"__esModule",{value:!0});i3.LoginButton=$G;const fp=TG(w),PG=u1;function AG(e){window.TelegramAuthLogin=e}function $G(e){const t=(0,fp.useRef)(null),r=(0,fp.useRef)();return(0,fp.useEffect)(()=>{var s,i,a,o;(s=r.current)==null||s.remove(),AG({onAuthCallback:e.onAuthCallback}),r.current=(0,PG.createScript)(e),(i=t.current)==null||i.after(r.current);const n=((o=(a=t.current)==null?void 0:a.parentElement)==null?void 0:o.children)||[];return()=>{var u;(u=r.current)==null||u.remove();for(const c of n)if(c instanceof HTMLIFrameElement&&c.src.includes("oauth.telegram.org")){c.remove();break}}},[e]),fp.default.createElement("div",{ref:t,hidden:!0})}var wT={};Object.defineProperty(wT,"__esModule",{value:!0});(function(e){var t=Yn&&Yn.__createBinding||(Object.create?function(n,s,i,a){a===void 0&&(a=i);var o=Object.getOwnPropertyDescriptor(s,i);(!o||("get"in o?!s.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return s[i]}}),Object.defineProperty(n,a,o)}:function(n,s,i,a){a===void 0&&(a=i),n[a]=s[i]}),r=Yn&&Yn.__exportStar||function(n,s){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(s,i)&&t(s,n,i)};Object.defineProperty(e,"__esModule",{value:!0}),r(i3,e),r(u1,e),r(wT,e)})(yT);const DG=(e,t,r)=>({asPath:`${t}${r}`,back:()=>{typeof window<"u"&&window.history.back()},isReady:!0,pathname:t,push:(n,...s)=>e(n,!1),query:Object.fromEntries(new URLSearchParams(r)),replace:(n,...s)=>e(n,!0)}),xt=()=>{const e=hc(),t=Xs();return DG((r,n)=>(e(Nf(r),{replace:n}),Promise.resolve(!0)),t.pathname,t.search)},yt={get asPath(){return kW()},back(){typeof window<"u"&&window.history.back()},get isReady(){return!0},get pathname(){return window.location.pathname},push(e,...t){return O8(e,!1)},get query(){return jW()},replace(e,...t){return O8(e,!0)}};function ET(e,t){return function(){return e.apply(t,arguments)}}const{toString:RG}=Object.prototype,{getPrototypeOf:c1}=Object,{iterator:d1,toStringTag:ST}=Symbol,f1=(e=>t=>{const r=RG.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Ns=e=>(e=e.toLowerCase(),t=>f1(t)===e),p1=e=>t=>typeof t===e,{isArray:vc}=Array,Yu=p1("undefined");function l0(e){return e!==null&&!Yu(e)&&e.constructor!==null&&!Yu(e.constructor)&&hn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const CT=Ns("ArrayBuffer");function FG(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&CT(e.buffer),t}const MG=p1("string"),hn=p1("function"),kT=p1("number"),u0=e=>e!==null&&typeof e=="object",IG=e=>e===!0||e===!1,Xp=e=>{if(f1(e)!=="object")return!1;const t=c1(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(ST in e)&&!(d1 in e)},LG=e=>{if(!u0(e)||l0(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},OG=Ns("Date"),zG=Ns("File"),BG=e=>!!(e&&typeof e.uri<"u"),UG=e=>e&&typeof e.getParts<"u",VG=Ns("Blob"),KG=Ns("FileList"),HG=e=>u0(e)&&hn(e.pipe);function qG(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const t9=qG(),r9=typeof t9.FormData<"u"?t9.FormData:void 0,WG=e=>{if(!e)return!1;if(r9&&e instanceof r9)return!0;const t=c1(e);if(!t||t===Object.prototype||!hn(e.append))return!1;const r=f1(e);return r==="formdata"||r==="object"&&hn(e.toString)&&e.toString()==="[object FormData]"},GG=Ns("URLSearchParams"),[YG,QG,XG,ZG]=["ReadableStream","Request","Response","Headers"].map(Ns),JG=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function c0(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,s;if(typeof e!="object"&&(e=[e]),vc(e))for(n=0,s=e.length;n0;)if(s=r[n],t===s.toLowerCase())return s;return null}const bo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,NT=e=>!Yu(e)&&e!==bo;function vy(){const{caseless:e,skipUndefined:t}=NT(this)&&this||{},r={},n=(s,i)=>{if(i==="__proto__"||i==="constructor"||i==="prototype")return;const a=e&&jT(r,i)||i;Xp(r[a])&&Xp(s)?r[a]=vy(r[a],s):Xp(s)?r[a]=vy({},s):vc(s)?r[a]=s.slice():(!t||!Yu(s))&&(r[a]=s)};for(let s=0,i=arguments.length;s(c0(t,(s,i)=>{r&&hn(s)?Object.defineProperty(e,i,{value:ET(s,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{value:s,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:n}),e),tY=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),rY=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},nY=(e,t,r,n)=>{let s,i,a;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)a=s[i],(!n||n(a,e,t))&&!o[a]&&(t[a]=e[a],o[a]=!0);e=r!==!1&&c1(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},sY=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},iY=e=>{if(!e)return null;if(vc(e))return e;let t=e.length;if(!kT(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},aY=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&c1(Uint8Array)),oY=(e,t)=>{const n=(e&&e[d1]).call(e);let s;for(;(s=n.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},lY=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},uY=Ns("HTMLFormElement"),cY=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,s){return n.toUpperCase()+s}),n9=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),dY=Ns("RegExp"),_T=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};c0(r,(s,i)=>{let a;(a=t(s,i,e))!==!1&&(n[i]=a||s)}),Object.defineProperties(e,n)},fY=e=>{_T(e,(t,r)=>{if(hn(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(hn(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},pY=(e,t)=>{const r={},n=s=>{s.forEach(i=>{r[i]=!0})};return vc(e)?n(e):n(String(e).split(t)),r},hY=()=>{},mY=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function gY(e){return!!(e&&hn(e.append)&&e[ST]==="FormData"&&e[d1])}const xY=e=>{const t=new Array(10),r=(n,s)=>{if(u0(n)){if(t.indexOf(n)>=0)return;if(l0(n))return n;if(!("toJSON"in n)){t[s]=n;const i=vc(n)?[]:{};return c0(n,(a,o)=>{const u=r(a,s+1);!Yu(u)&&(i[o]=u)}),t[s]=void 0,i}}return n};return r(e,0)},vY=Ns("AsyncFunction"),bY=e=>e&&(u0(e)||hn(e))&&hn(e.then)&&hn(e.catch),TT=((e,t)=>e?setImmediate:t?((r,n)=>(bo.addEventListener("message",({source:s,data:i})=>{s===bo&&i===r&&n.length&&n.shift()()},!1),s=>{n.push(s),bo.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",hn(bo.postMessage)),yY=typeof queueMicrotask<"u"?queueMicrotask.bind(bo):typeof process<"u"&&process.nextTick||TT,wY=e=>e!=null&&hn(e[d1]),G={isArray:vc,isArrayBuffer:CT,isBuffer:l0,isFormData:WG,isArrayBufferView:FG,isString:MG,isNumber:kT,isBoolean:IG,isObject:u0,isPlainObject:Xp,isEmptyObject:LG,isReadableStream:YG,isRequest:QG,isResponse:XG,isHeaders:ZG,isUndefined:Yu,isDate:OG,isFile:zG,isReactNativeBlob:BG,isReactNative:UG,isBlob:VG,isRegExp:dY,isFunction:hn,isStream:HG,isURLSearchParams:GG,isTypedArray:aY,isFileList:KG,forEach:c0,merge:vy,extend:eY,trim:JG,stripBOM:tY,inherits:rY,toFlatObject:nY,kindOf:f1,kindOfTest:Ns,endsWith:sY,toArray:iY,forEachEntry:oY,matchAll:lY,isHTMLForm:uY,hasOwnProperty:n9,hasOwnProp:n9,reduceDescriptors:_T,freezeMethods:fY,toObjectSet:pY,toCamelCase:cY,noop:hY,toFiniteNumber:mY,findKey:jT,global:bo,isContextDefined:NT,isSpecCompliantForm:gY,toJSONObject:xY,isAsyncFn:vY,isThenable:bY,setImmediate:TT,asap:yY,isIterable:wY};let Ee=class PT extends Error{static from(t,r,n,s,i,a){const o=new PT(t.message,r||t.code,n,s,i);return o.cause=t,o.name=t.name,t.status!=null&&o.status==null&&(o.status=t.status),a&&Object.assign(o,a),o}constructor(t,r,n,s,i){super(t),Object.defineProperty(this,"message",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,r&&(this.code=r),n&&(this.config=n),s&&(this.request=s),i&&(this.response=i,this.status=i.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:G.toJSONObject(this.config),code:this.code,status:this.status}}};Ee.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Ee.ERR_BAD_OPTION="ERR_BAD_OPTION";Ee.ECONNABORTED="ECONNABORTED";Ee.ETIMEDOUT="ETIMEDOUT";Ee.ERR_NETWORK="ERR_NETWORK";Ee.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Ee.ERR_DEPRECATED="ERR_DEPRECATED";Ee.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Ee.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Ee.ERR_CANCELED="ERR_CANCELED";Ee.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Ee.ERR_INVALID_URL="ERR_INVALID_URL";Ee.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const EY=null;function by(e){return G.isPlainObject(e)||G.isArray(e)}function AT(e){return G.endsWith(e,"[]")?e.slice(0,-2):e}function px(e,t,r){return e?e.concat(t).map(function(s,i){return s=AT(s),!r&&i?"["+s+"]":s}).join(r?".":""):t}function SY(e){return G.isArray(e)&&!e.some(by)}const CY=G.toFlatObject(G,{},null,function(t){return/^is[A-Z]/.test(t)});function h1(e,t,r){if(!G.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=G.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,g){return!G.isUndefined(g[x])});const n=r.metaTokens,s=r.visitor||f,i=r.dots,a=r.indexes,o=r.Blob||typeof Blob<"u"&&Blob,u=r.maxDepth===void 0?100:r.maxDepth,c=o&&G.isSpecCompliantForm(t);if(!G.isFunction(s))throw new TypeError("visitor must be a function");function d(v){if(v===null)return"";if(G.isDate(v))return v.toISOString();if(G.isBoolean(v))return v.toString();if(!c&&G.isBlob(v))throw new Ee("Blob is not supported. Use a Buffer instead.");return G.isArrayBuffer(v)||G.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function f(v,x,g){let b=v;if(G.isReactNative(t)&&G.isReactNativeBlob(v))return t.append(px(g,x,i),d(v)),!1;if(v&&!g&&typeof v=="object"){if(G.endsWith(x,"{}"))x=n?x:x.slice(0,-2),v=JSON.stringify(v);else if(G.isArray(v)&&SY(v)||(G.isFileList(v)||G.endsWith(x,"[]"))&&(b=G.toArray(v)))return x=AT(x),b.forEach(function(y,S){!(G.isUndefined(y)||y===null)&&t.append(a===!0?px([x],S,i):a===null?x:x+"[]",d(y))}),!1}return by(v)?!0:(t.append(px(g,x,i),d(v)),!1)}const h=[],m=Object.assign(CY,{defaultVisitor:f,convertValue:d,isVisitable:by});function p(v,x,g=0){if(!G.isUndefined(v)){if(g>u)throw new Ee("Object is too deeply nested ("+g+" levels). Max depth: "+u,Ee.ERR_FORM_DATA_DEPTH_EXCEEDED);if(h.indexOf(v)!==-1)throw Error("Circular reference detected in "+x.join("."));h.push(v),G.forEach(v,function(E,y){(!(G.isUndefined(E)||E===null)&&s.call(t,E,G.isString(y)?y.trim():y,x,m))===!0&&p(E,x?x.concat(y):[y],g+1)}),h.pop()}}if(!G.isObject(e))throw new TypeError("data must be an object");return p(e),t}function s9(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(n){return t[n]})}function a3(e,t){this._pairs=[],e&&h1(e,this,t)}const $T=a3.prototype;$T.append=function(t,r){this._pairs.push([t,r])};$T.toString=function(t){const r=t?function(n){return t.call(this,n,s9)}:s9;return this._pairs.map(function(s){return r(s[0])+"="+r(s[1])},"").join("&")};function kY(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function DT(e,t,r){if(!t)return e;const n=r&&r.encode||kY,s=G.isFunction(r)?{serialize:r}:r,i=s&&s.serialize;let a;if(i?a=i(t,s):a=G.isURLSearchParams(t)?t.toString():new a3(t,s).toString(n),a){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class i9{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){G.forEach(this.handlers,function(n){n!==null&&t(n)})}}const o3={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},jY=typeof URLSearchParams<"u"?URLSearchParams:a3,NY=typeof FormData<"u"?FormData:null,_Y=typeof Blob<"u"?Blob:null,TY={isBrowser:!0,classes:{URLSearchParams:jY,FormData:NY,Blob:_Y},protocols:["http","https","file","blob","url","data"]},l3=typeof window<"u"&&typeof document<"u",yy=typeof navigator=="object"&&navigator||void 0,PY=l3&&(!yy||["ReactNative","NativeScript","NS"].indexOf(yy.product)<0),AY=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",$Y=l3&&window.location.href||"http://localhost",DY=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:l3,hasStandardBrowserEnv:PY,hasStandardBrowserWebWorkerEnv:AY,navigator:yy,origin:$Y},Symbol.toStringTag,{value:"Module"})),Fr={...DY,...TY};function RY(e,t){return h1(e,new Fr.classes.URLSearchParams,{visitor:function(r,n,s,i){return Fr.isNode&&G.isBuffer(r)?(this.append(n,r.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function FY(e){return G.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function MY(e){const t={},r=Object.keys(e);let n;const s=r.length;let i;for(n=0;n=r.length;return a=!a&&G.isArray(s)?s.length:a,u?(G.hasOwnProp(s,a)?s[a]=G.isArray(s[a])?s[a].concat(n):[s[a],n]:s[a]=n,!o):((!s[a]||!G.isObject(s[a]))&&(s[a]=[]),t(r,n,s[a],i)&&G.isArray(s[a])&&(s[a]=MY(s[a])),!o)}if(G.isFormData(e)&&G.isFunction(e.entries)){const r={};return G.forEachEntry(e,(n,s)=>{t(FY(n),s,r,0)}),r}return null}const Nl=(e,t)=>e!=null&&G.hasOwnProp(e,t)?e[t]:void 0;function IY(e,t,r){if(G.isString(e))try{return(t||JSON.parse)(e),G.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const d0={transitional:o3,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",s=n.indexOf("application/json")>-1,i=G.isObject(t);if(i&&G.isHTMLForm(t)&&(t=new FormData(t)),G.isFormData(t))return s?JSON.stringify(RT(t)):t;if(G.isArrayBuffer(t)||G.isBuffer(t)||G.isStream(t)||G.isFile(t)||G.isBlob(t)||G.isReadableStream(t))return t;if(G.isArrayBufferView(t))return t.buffer;if(G.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(i){const u=Nl(this,"formSerializer");if(n.indexOf("application/x-www-form-urlencoded")>-1)return RY(t,u).toString();if((o=G.isFileList(t))||n.indexOf("multipart/form-data")>-1){const c=Nl(this,"env"),d=c&&c.FormData;return h1(o?{"files[]":t}:t,d&&new d,u)}}return i||s?(r.setContentType("application/json",!1),IY(t)):t}],transformResponse:[function(t){const r=Nl(this,"transitional")||d0.transitional,n=r&&r.forcedJSONParsing,s=Nl(this,"responseType"),i=s==="json";if(G.isResponse(t)||G.isReadableStream(t))return t;if(t&&G.isString(t)&&(n&&!s||i)){const o=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t,Nl(this,"parseReviver"))}catch(u){if(o)throw u.name==="SyntaxError"?Ee.from(u,Ee.ERR_BAD_RESPONSE,this,null,Nl(this,"response")):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Fr.classes.FormData,Blob:Fr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};G.forEach(["delete","get","head","post","put","patch"],e=>{d0.headers[e]={}});const LY=G.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),OY=e=>{const t={};let r,n,s;return e&&e.split(` `).forEach(function(a){s=a.indexOf(":"),r=a.substring(0,s).trim().toLowerCase(),n=a.substring(s+1).trim(),!(!r||t[r]&&LY[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},a9=Symbol("internals"),zY=/[^\x09\x20-\x7E\x80-\xFF]/g;function BY(e){let t=0,r=e.length;for(;tt;){const n=e.charCodeAt(r-1);if(n!==9&&n!==32)break;r-=1}return t===0&&r===e.length?e:e.slice(t,r)}function Kc(e){return e&&String(e).trim().toLowerCase()}function UY(e){return BY(e.replace(zY,""))}function Zp(e){return e===!1||e==null?e:G.isArray(e)?e.map(Zp):UY(String(e))}function VY(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const KY=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function hx(e,t,r,n,s){if(G.isFunction(n))return n.call(this,t,r);if(s&&(t=r),!!G.isString(t)){if(G.isString(n))return t.indexOf(n)!==-1;if(G.isRegExp(n))return n.test(t)}}function HY(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function qY(e,t){const r=G.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(s,i,a){return this[n].call(this,t,s,i,a)},configurable:!0})})}let mn=class{constructor(t){t&&this.set(t)}set(t,r,n){const s=this;function i(o,u,c){const d=Kc(u);if(!d)throw new Error("header name must be a non-empty string");const f=G.findKey(s,d);(!f||s[f]===void 0||c===!0||c===void 0&&s[f]!==!1)&&(s[f||u]=Zp(o))}const a=(o,u)=>G.forEach(o,(c,d)=>i(c,d,u));if(G.isPlainObject(t)||t instanceof this.constructor)a(t,r);else if(G.isString(t)&&(t=t.trim())&&!KY(t))a(OY(t),r);else if(G.isObject(t)&&G.isIterable(t)){let o={},u,c;for(const d of t){if(!G.isArray(d))throw TypeError("Object iterator must return a key-value pair");o[c=d[0]]=(u=o[c])?G.isArray(u)?[...u,d[1]]:[u,d[1]]:d[1]}a(o,r)}else t!=null&&i(r,t,n);return this}get(t,r){if(t=Kc(t),t){const n=G.findKey(this,t);if(n){const s=this[n];if(!r)return s;if(r===!0)return VY(s);if(G.isFunction(r))return r.call(this,s,n);if(G.isRegExp(r))return r.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Kc(t),t){const n=G.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||hx(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let s=!1;function i(a){if(a=Kc(a),a){const o=G.findKey(n,a);o&&(!r||hx(n,n[o],o,r))&&(delete n[o],s=!0)}}return G.isArray(t)?t.forEach(i):i(t),s}clear(t){const r=Object.keys(this);let n=r.length,s=!1;for(;n--;){const i=r[n];(!t||hx(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const r=this,n={};return G.forEach(this,(s,i)=>{const a=G.findKey(n,i);if(a){r[a]=Zp(s),delete r[i];return}const o=t?HY(i):String(i).trim();o!==i&&delete r[i],r[o]=Zp(s),n[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return G.forEach(this,(n,s)=>{n!=null&&n!==!1&&(r[s]=t&&G.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(s=>n.set(s)),n}static accessor(t){const n=(this[a9]=this[a9]={accessors:{}}).accessors,s=this.prototype;function i(a){const o=Kc(a);n[o]||(qY(s,a),n[o]=!0)}return G.isArray(t)?t.forEach(i):i(t),this}};mn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);G.reduceDescriptors(mn.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});G.freezeMethods(mn);function mx(e,t){const r=this||d0,n=t||r,s=mn.from(n.headers);let i=n.data;return G.forEach(e,function(o){i=o.call(r,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function FT(e){return!!(e&&e.__CANCEL__)}let f0=class extends Ee{constructor(t,r,n){super(t??"canceled",Ee.ERR_CANCELED,r,n),this.name="CanceledError",this.__CANCEL__=!0}};function MT(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Ee("Request failed with status code "+r.status,[Ee.ERR_BAD_REQUEST,Ee.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function WY(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function GY(e,t){e=e||10;const r=new Array(e),n=new Array(e);let s=0,i=0,a;return t=t!==void 0?t:1e3,function(u){const c=Date.now(),d=n[i];a||(a=c),r[s]=u,n[s]=c;let f=i,h=0;for(;f!==s;)h+=r[f++],f=f%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),c-a{r=d,s=null,i&&(clearTimeout(i),i=null),e(...c)};return[(...c)=>{const d=Date.now(),f=d-r;f>=n?a(c,d):(s=c,i||(i=setTimeout(()=>{i=null,a(s)},n-f)))},()=>s&&a(s)]}const rm=(e,t,r=3)=>{let n=0;const s=GY(50,250);return YY(i=>{const a=i.loaded,o=i.lengthComputable?i.total:void 0,u=o!=null?Math.min(a,o):a,c=Math.max(0,u-n),d=s(c);n=Math.max(n,u);const f={loaded:u,total:o,progress:o?u/o:void 0,bytes:c,rate:d||void 0,estimated:d&&o?(o-u)/d:void 0,event:i,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(f)},r)},o9=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},l9=e=>(...t)=>G.asap(()=>e(...t)),QY=Fr.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,Fr.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(Fr.origin),Fr.navigator&&/(msie|trident)/i.test(Fr.navigator.userAgent)):()=>!0,XY=Fr.hasStandardBrowserEnv?{write(e,t,r,n,s,i,a){if(typeof document>"u")return;const o=[`${e}=${encodeURIComponent(t)}`];G.isNumber(r)&&o.push(`expires=${new Date(r).toUTCString()}`),G.isString(n)&&o.push(`path=${n}`),G.isString(s)&&o.push(`domain=${s}`),i===!0&&o.push("secure"),G.isString(a)&&o.push(`SameSite=${a}`),document.cookie=o.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function ZY(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function JY(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function IT(e,t,r){let n=!ZY(t);return e&&(n||r===!1)?JY(e,t):t}const u9=e=>e instanceof mn?{...e}:e;function Qo(e,t){t=t||{};const r={};function n(c,d,f,h){return G.isPlainObject(c)&&G.isPlainObject(d)?G.merge.call({caseless:h},c,d):G.isPlainObject(d)?G.merge({},d):G.isArray(d)?d.slice():d}function s(c,d,f,h){if(G.isUndefined(d)){if(!G.isUndefined(c))return n(void 0,c,f,h)}else return n(c,d,f,h)}function i(c,d){if(!G.isUndefined(d))return n(void 0,d)}function a(c,d){if(G.isUndefined(d)){if(!G.isUndefined(c))return n(void 0,c)}else return n(void 0,d)}function o(c,d,f){if(G.hasOwnProp(t,f))return n(c,d);if(G.hasOwnProp(e,f))return n(void 0,c)}const u={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:o,headers:(c,d,f)=>s(u9(c),u9(d),f,!0)};return G.forEach(Object.keys({...e,...t}),function(d){if(d==="__proto__"||d==="constructor"||d==="prototype")return;const f=G.hasOwnProp(u,d)?u[d]:s,h=G.hasOwnProp(e,d)?e[d]:void 0,m=G.hasOwnProp(t,d)?t[d]:void 0,p=f(h,m,d);G.isUndefined(p)&&f!==o||(r[d]=p)}),r}const LT=e=>{const t=Qo({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:s,xsrfCookieName:i,headers:a,auth:o}=t;if(t.headers=a=mn.from(a),t.url=DT(IT(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),o&&a.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):""))),G.isFormData(r)){if(Fr.hasStandardBrowserEnv||Fr.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(G.isFunction(r.getHeaders)){const u=r.getHeaders(),c=["content-type","content-length"];Object.entries(u).forEach(([d,f])=>{c.includes(d.toLowerCase())&&a.set(d,f)})}}if(Fr.hasStandardBrowserEnv&&(G.isFunction(n)&&(n=n(t)),n===!0||n==null&&QY(t.url))){const c=s&&i&&XY.read(i);c&&a.set(s,c)}return t},eQ=typeof XMLHttpRequest<"u",tQ=eQ&&function(e){return new Promise(function(r,n){const s=LT(e);let i=s.data;const a=mn.from(s.headers).normalize();let{responseType:o,onUploadProgress:u,onDownloadProgress:c}=s,d,f,h,m,p;function v(){m&&m(),p&&p(),s.cancelToken&&s.cancelToken.unsubscribe(d),s.signal&&s.signal.removeEventListener("abort",d)}let x=new XMLHttpRequest;x.open(s.method.toUpperCase(),s.url,!0),x.timeout=s.timeout;function g(){if(!x)return;const E=mn.from("getAllResponseHeaders"in x&&x.getAllResponseHeaders()),S={data:!o||o==="text"||o==="json"?x.responseText:x.response,status:x.status,statusText:x.statusText,headers:E,config:e,request:x};MT(function(_){r(_),v()},function(_){n(_),v()},S),x=null}"onloadend"in x?x.onloadend=g:x.onreadystatechange=function(){!x||x.readyState!==4||x.status===0&&!(x.responseURL&&x.responseURL.indexOf("file:")===0)||setTimeout(g)},x.onabort=function(){x&&(n(new Ee("Request aborted",Ee.ECONNABORTED,e,x)),x=null)},x.onerror=function(y){const S=y&&y.message?y.message:"Network Error",k=new Ee(S,Ee.ERR_NETWORK,e,x);k.event=y||null,n(k),x=null},x.ontimeout=function(){let y=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const S=s.transitional||o3;s.timeoutErrorMessage&&(y=s.timeoutErrorMessage),n(new Ee(y,S.clarifyTimeoutError?Ee.ETIMEDOUT:Ee.ECONNABORTED,e,x)),x=null},i===void 0&&a.setContentType(null),"setRequestHeader"in x&&G.forEach(a.toJSON(),function(y,S){x.setRequestHeader(S,y)}),G.isUndefined(s.withCredentials)||(x.withCredentials=!!s.withCredentials),o&&o!=="json"&&(x.responseType=s.responseType),c&&([h,p]=rm(c,!0),x.addEventListener("progress",h)),u&&x.upload&&([f,m]=rm(u),x.upload.addEventListener("progress",f),x.upload.addEventListener("loadend",m)),(s.cancelToken||s.signal)&&(d=E=>{x&&(n(!E||E.type?new f0(null,e,x):E),x.abort(),x=null)},s.cancelToken&&s.cancelToken.subscribe(d),s.signal&&(s.signal.aborted?d():s.signal.addEventListener("abort",d)));const b=WY(s.url);if(b&&Fr.protocols.indexOf(b)===-1){n(new Ee("Unsupported protocol "+b+":",Ee.ERR_BAD_REQUEST,e));return}x.send(i||null)})},rQ=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,s;const i=function(c){if(!s){s=!0,o();const d=c instanceof Error?c:this.reason;n.abort(d instanceof Ee?d:new f0(d instanceof Error?d.message:d))}};let a=t&&setTimeout(()=>{a=null,i(new Ee(`timeout of ${t}ms exceeded`,Ee.ETIMEDOUT))},t);const o=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(i):c.removeEventListener("abort",i)}),e=null)};e.forEach(c=>c.addEventListener("abort",i));const{signal:u}=n;return u.unsubscribe=()=>G.asap(o),u}},nQ=function*(e,t){let r=e.byteLength;if(r{const s=sQ(e,t);let i=0,a,o=u=>{a||(a=!0,n&&n(u))};return new ReadableStream({async pull(u){try{const{done:c,value:d}=await s.next();if(c){o(),u.close();return}let f=d.byteLength;if(r){let h=i+=f;r(h)}u.enqueue(new Uint8Array(d))}catch(c){throw o(c),c}},cancel(u){return o(u),s.return()}},{highWaterMark:2})},d9=64*1024,{isFunction:pp}=G,aQ=(({Request:e,Response:t})=>({Request:e,Response:t}))(G.global),{ReadableStream:f9,TextEncoder:p9}=G.global,h9=(e,...t)=>{try{return!!e(...t)}catch{return!1}},oQ=e=>{e=G.merge.call({skipUndefined:!0},aQ,e);const{fetch:t,Request:r,Response:n}=e,s=t?pp(t):typeof fetch=="function",i=pp(r),a=pp(n);if(!s)return!1;const o=s&&pp(f9),u=s&&(typeof p9=="function"?(p=>v=>p.encode(v))(new p9):async p=>new Uint8Array(await new r(p).arrayBuffer())),c=i&&o&&h9(()=>{let p=!1;const v=new r(Fr.origin,{body:new f9,method:"POST",get duplex(){return p=!0,"half"}}),x=v.headers.has("Content-Type");return v.body!=null&&v.body.cancel(),p&&!x}),d=a&&o&&h9(()=>G.isReadableStream(new n("").body)),f={stream:d&&(p=>p.body)};s&&["text","arrayBuffer","blob","formData","stream"].forEach(p=>{!f[p]&&(f[p]=(v,x)=>{let g=v&&v[p];if(g)return g.call(v);throw new Ee(`Response type '${p}' is not supported`,Ee.ERR_NOT_SUPPORT,x)})});const h=async p=>{if(p==null)return 0;if(G.isBlob(p))return p.size;if(G.isSpecCompliantForm(p))return(await new r(Fr.origin,{method:"POST",body:p}).arrayBuffer()).byteLength;if(G.isArrayBufferView(p)||G.isArrayBuffer(p))return p.byteLength;if(G.isURLSearchParams(p)&&(p=p+""),G.isString(p))return(await u(p)).byteLength},m=async(p,v)=>{const x=G.toFiniteNumber(p.getContentLength());return x??h(v)};return async p=>{let{url:v,method:x,data:g,signal:b,cancelToken:E,timeout:y,onDownloadProgress:S,onUploadProgress:k,responseType:_,headers:C,withCredentials:j="same-origin",fetchOptions:T}=LT(p),P=t||fetch;_=_?(_+"").toLowerCase():"text";let R=rQ([b,E&&E.toAbortSignal()],y),A=null;const N=R&&R.unsubscribe&&(()=>{R.unsubscribe()});let $;try{if(k&&c&&x!=="get"&&x!=="head"&&($=await m(C,g))!==0){let F=new r(v,{method:"POST",body:g,duplex:"half"}),L;if(G.isFormData(g)&&(L=F.headers.get("content-type"))&&C.setContentType(L),F.body){const[q,K]=o9($,rm(l9(k)));g=c9(F.body,d9,q,K)}}G.isString(j)||(j=j?"include":"omit");const z=i&&"credentials"in r.prototype;if(G.isFormData(g)){const F=C.getContentType();F&&/^multipart\/form-data/i.test(F)&&!/boundary=/i.test(F)&&C.delete("content-type")}const O={...T,signal:R,method:x.toUpperCase(),headers:C.normalize().toJSON(),body:g,duplex:"half",credentials:z?j:void 0};A=i&&new r(v,O);let I=await(i?P(A,T):P(v,O));const D=d&&(_==="stream"||_==="response");if(d&&(S||D&&N)){const F={};["status","statusText","headers"].forEach(Z=>{F[Z]=I[Z]});const L=G.toFiniteNumber(I.headers.get("content-length")),[q,K]=S&&o9(L,rm(l9(S),!0))||[];I=new n(c9(I.body,d9,q,()=>{K&&K(),N&&N()}),F)}_=_||"text";let M=await f[G.findKey(f,_)||"text"](I,p);return!D&&N&&N(),await new Promise((F,L)=>{MT(F,L,{data:M,headers:mn.from(I.headers),status:I.status,statusText:I.statusText,config:p,request:A})})}catch(z){throw N&&N(),z&&z.name==="TypeError"&&/Load failed|fetch/i.test(z.message)?Object.assign(new Ee("Network Error",Ee.ERR_NETWORK,p,A,z&&z.response),{cause:z.cause||z}):Ee.from(z,z&&z.code,p,A,z&&z.response)}}},lQ=new Map,OT=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:s}=t,i=[n,s,r];let a=i.length,o=a,u,c,d=lQ;for(;o--;)u=i[o],c=d.get(u),c===void 0&&d.set(u,c=o?new Map:oQ(t)),d=c;return c};OT();const u3={http:EY,xhr:tQ,fetch:{get:OT}};G.forEach(u3,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const m9=e=>`- ${e}`,uQ=e=>G.isFunction(e)||e===null||e===!1;function cQ(e,t){e=G.isArray(e)?e:[e];const{length:r}=e;let n,s;const i={};for(let a=0;a`adapter ${u} `+(c===!1?"is not supported by the environment":"is not available in the build"));let o=r?a.length>1?`since : `+a.map(m9).join(` `):" "+m9(a[0]):"as no adapter specified";throw new Ee("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return s}const zT={getAdapter:cQ,adapters:u3};function gx(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new f0(null,e)}function g9(e){return gx(e),e.headers=mn.from(e.headers),e.data=mx.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),zT.getAdapter(e.adapter||d0.adapter,e)(e).then(function(n){return gx(e),n.data=mx.call(e,e.transformResponse,n),n.headers=mn.from(n.headers),n},function(n){return FT(n)||(gx(e),n&&n.response&&(n.response.data=mx.call(e,e.transformResponse,n.response),n.response.headers=mn.from(n.response.headers))),Promise.reject(n)})}const BT="1.15.1",m1={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{m1[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const x9={};m1.transitional=function(t,r,n){function s(i,a){return"[Axios v"+BT+"] Transitional option '"+i+"'"+a+(n?". "+n:"")}return(i,a,o)=>{if(t===!1)throw new Ee(s(a," has been removed"+(r?" in "+r:"")),Ee.ERR_DEPRECATED);return r&&!x9[a]&&(x9[a]=!0,console.warn(s(a," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(i,a,o):!0}};m1.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function dQ(e,t,r){if(typeof e!="object")throw new Ee("options must be an object",Ee.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let s=n.length;for(;s-- >0;){const i=n[s],a=t[i];if(a){const o=e[i],u=o===void 0||a(o,i,e);if(u!==!0)throw new Ee("option "+i+" must be "+u,Ee.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ee("Unknown option "+i,Ee.ERR_BAD_OPTION)}}const Jp={assertOptions:dQ,validators:m1},Ln=Jp.validators;let Ro=class{constructor(t){this.defaults=t||{},this.interceptors={request:new i9,response:new i9}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const i=(()=>{if(!s.stack)return"";const a=s.stack.indexOf(` `);return a===-1?"":s.stack.slice(a+1)})();try{if(!n.stack)n.stack=i;else if(i){const a=i.indexOf(` `),o=a===-1?-1:i.indexOf(` `,a+1),u=o===-1?"":i.slice(o+1);String(n.stack).endsWith(u)||(n.stack+=` `+i)}}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Qo(this.defaults,r);const{transitional:n,paramsSerializer:s,headers:i}=r;n!==void 0&&Jp.assertOptions(n,{silentJSONParsing:Ln.transitional(Ln.boolean),forcedJSONParsing:Ln.transitional(Ln.boolean),clarifyTimeoutError:Ln.transitional(Ln.boolean),legacyInterceptorReqResOrdering:Ln.transitional(Ln.boolean)},!1),s!=null&&(G.isFunction(s)?r.paramsSerializer={serialize:s}:Jp.assertOptions(s,{encode:Ln.function,serialize:Ln.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Jp.assertOptions(r,{baseUrl:Ln.spelling("baseURL"),withXsrfToken:Ln.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let a=i&&G.merge(i.common,i[r.method]);i&&G.forEach(["delete","get","head","post","put","patch","common"],p=>{delete i[p]}),r.headers=mn.concat(a,i);const o=[];let u=!0;this.interceptors.request.forEach(function(v){if(typeof v.runWhen=="function"&&v.runWhen(r)===!1)return;u=u&&v.synchronous;const x=r.transitional||o3;x&&x.legacyInterceptorReqResOrdering?o.unshift(v.fulfilled,v.rejected):o.push(v.fulfilled,v.rejected)});const c=[];this.interceptors.response.forEach(function(v){c.push(v.fulfilled,v.rejected)});let d,f=0,h;if(!u){const p=[g9.bind(this),void 0];for(p.unshift(...o),p.push(...c),h=p.length,d=Promise.resolve(r);f{if(!n._listeners)return;let i=n._listeners.length;for(;i-- >0;)n._listeners[i](s);n._listeners=null}),this.promise.then=s=>{let i;const a=new Promise(o=>{n.subscribe(o),i=o}).then(s);return a.cancel=function(){n.unsubscribe(i)},a},t(function(i,a,o){n.reason||(n.reason=new f0(i,a,o),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new UT(function(s){t=s}),cancel:t}}};function pQ(e){return function(r){return e.apply(null,r)}}function hQ(e){return G.isObject(e)&&e.isAxiosError===!0}const wy={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(wy).forEach(([e,t])=>{wy[t]=e});function VT(e){const t=new Ro(e),r=ET(Ro.prototype.request,t);return G.extend(r,Ro.prototype,t,{allOwnKeys:!0}),G.extend(r,t,null,{allOwnKeys:!0}),r.create=function(s){return VT(Qo(e,s))},r}const bt=VT(d0);bt.Axios=Ro;bt.CanceledError=f0;bt.CancelToken=fQ;bt.isCancel=FT;bt.VERSION=BT;bt.toFormData=h1;bt.AxiosError=Ee;bt.Cancel=bt.CanceledError;bt.all=function(t){return Promise.all(t)};bt.spread=pQ;bt.isAxiosError=hQ;bt.mergeConfig=Qo;bt.AxiosHeaders=mn;bt.formToJSON=e=>RT(G.isHTMLForm(e)?new FormData(e):e);bt.getAdapter=zT.getAdapter;bt.HttpStatusCode=wy;bt.default=bt;const{Axios:B0e,AxiosError:U0e,CanceledError:V0e,isCancel:K0e,CancelToken:H0e,VERSION:q0e,all:W0e,Cancel:G0e,isAxiosError:Y0e,spread:Q0e,toFormData:X0e,AxiosHeaders:Z0e,HttpStatusCode:J0e,formToJSON:epe,getAdapter:tpe,mergeConfig:rpe}=bt;var bc=TypeError;const mQ={},gQ=Object.freeze(Object.defineProperty({__proto__:null,default:mQ},Symbol.toStringTag,{value:"Module"})),xQ=BR(gQ);var c3=typeof Map=="function"&&Map.prototype,xx=Object.getOwnPropertyDescriptor&&c3?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,nm=c3&&xx&&typeof xx.get=="function"?xx.get:null,v9=c3&&Map.prototype.forEach,d3=typeof Set=="function"&&Set.prototype,vx=Object.getOwnPropertyDescriptor&&d3?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,sm=d3&&vx&&typeof vx.get=="function"?vx.get:null,b9=d3&&Set.prototype.forEach,vQ=typeof WeakMap=="function"&&WeakMap.prototype,Td=vQ?WeakMap.prototype.has:null,bQ=typeof WeakSet=="function"&&WeakSet.prototype,Pd=bQ?WeakSet.prototype.has:null,yQ=typeof WeakRef=="function"&&WeakRef.prototype,y9=yQ?WeakRef.prototype.deref:null,wQ=Boolean.prototype.valueOf,EQ=Object.prototype.toString,SQ=Function.prototype.toString,CQ=String.prototype.match,f3=String.prototype.slice,ha=String.prototype.replace,kQ=String.prototype.toUpperCase,w9=String.prototype.toLowerCase,KT=RegExp.prototype.test,E9=Array.prototype.concat,zs=Array.prototype.join,jQ=Array.prototype.slice,S9=Math.floor,Ey=typeof BigInt=="function"?BigInt.prototype.valueOf:null,bx=Object.getOwnPropertySymbols,Sy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Qu=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Ad=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Qu||!0)?Symbol.toStringTag:null,HT=Object.prototype.propertyIsEnumerable,C9=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function k9(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||KT.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-S9(-e):S9(e);if(n!==e){var s=String(n),i=f3.call(t,s.length+1);return ha.call(s,r,"$&_")+"."+ha.call(ha.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return ha.call(t,r,"$&_")}var Cy=xQ,j9=Cy.custom,N9=GT(j9)?j9:null,qT={__proto__:null,double:'"',single:"'"},NQ={__proto__:null,double:/(["\\])/g,single:/(['\\])/g},g1=function e(t,r,n,s){var i=r||{};if(oi(i,"quoteStyle")&&!oi(qT,i.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(oi(i,"maxStringLength")&&(typeof i.maxStringLength=="number"?i.maxStringLength<0&&i.maxStringLength!==1/0:i.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=oi(i,"customInspect")?i.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(oi(i,"indent")&&i.indent!==null&&i.indent!==" "&&!(parseInt(i.indent,10)===i.indent&&i.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(oi(i,"numericSeparator")&&typeof i.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=i.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return QT(t,i);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var u=String(t);return o?k9(t,u):u}if(typeof t=="bigint"){var c=String(t)+"n";return o?k9(t,c):c}var d=typeof i.depth>"u"?5:i.depth;if(typeof n>"u"&&(n=0),n>=d&&d>0&&typeof t=="object")return ky(t)?"[Array]":"[Object]";var f=HQ(i,n);if(typeof s>"u")s=[];else if(YT(s,t)>=0)return"[Circular]";function h(A,N,$){if(N&&(s=jQ.call(s),s.push(N)),$){var z={depth:i.depth};return oi(i,"quoteStyle")&&(z.quoteStyle=i.quoteStyle),e(A,z,n+1,s)}return e(A,i,n+1,s)}if(typeof t=="function"&&!_9(t)){var m=MQ(t),p=hp(t,h);return"[Function"+(m?": "+m:" (anonymous)")+"]"+(p.length>0?" { "+zs.call(p,", ")+" }":"")}if(GT(t)){var v=Qu?ha.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):Sy.call(t);return typeof t=="object"&&!Qu?Hc(v):v}if(UQ(t)){for(var x="<"+w9.call(String(t.nodeName)),g=t.attributes||[],b=0;b",x}if(ky(t)){if(t.length===0)return"[]";var E=hp(t,h);return f&&!KQ(E)?"["+jy(E,f)+"]":"[ "+zs.call(E,", ")+" ]"}if(PQ(t)){var y=hp(t,h);return!("cause"in Error.prototype)&&"cause"in t&&!HT.call(t,"cause")?"{ ["+String(t)+"] "+zs.call(E9.call("[cause]: "+h(t.cause),y),", ")+" }":y.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+zs.call(y,", ")+" }"}if(typeof t=="object"&&a){if(N9&&typeof t[N9]=="function"&&Cy)return Cy(t,{depth:d-n});if(a!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(IQ(t)){var S=[];return v9&&v9.call(t,function(A,N){S.push(h(N,t,!0)+" => "+h(A,t))}),T9("Map",nm.call(t),S,f)}if(zQ(t)){var k=[];return b9&&b9.call(t,function(A){k.push(h(A,t))}),T9("Set",sm.call(t),k,f)}if(LQ(t))return yx("WeakMap");if(BQ(t))return yx("WeakSet");if(OQ(t))return yx("WeakRef");if($Q(t))return Hc(h(Number(t)));if(RQ(t))return Hc(h(Ey.call(t)));if(DQ(t))return Hc(wQ.call(t));if(AQ(t))return Hc(h(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(typeof globalThis<"u"&&t===globalThis||typeof Yn<"u"&&t===Yn)return"{ [object globalThis] }";if(!TQ(t)&&!_9(t)){var _=hp(t,h),C=C9?C9(t)===Object.prototype:t instanceof Object||t.constructor===Object,j=t instanceof Object?"":"null prototype",T=!C&&Ad&&Object(t)===t&&Ad in t?f3.call(Ka(t),8,-1):j?"Object":"",P=C||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",R=P+(T||j?"["+zs.call(E9.call([],T||[],j||[]),": ")+"] ":"");return _.length===0?R+"{}":f?R+"{"+jy(_,f)+"}":R+"{ "+zs.call(_,", ")+" }"}return String(t)};function WT(e,t,r){var n=r.quoteStyle||t,s=qT[n];return s+e+s}function _Q(e){return ha.call(String(e),/"/g,""")}function ll(e){return!Ad||!(typeof e=="object"&&(Ad in e||typeof e[Ad]<"u"))}function ky(e){return Ka(e)==="[object Array]"&&ll(e)}function TQ(e){return Ka(e)==="[object Date]"&&ll(e)}function _9(e){return Ka(e)==="[object RegExp]"&&ll(e)}function PQ(e){return Ka(e)==="[object Error]"&&ll(e)}function AQ(e){return Ka(e)==="[object String]"&&ll(e)}function $Q(e){return Ka(e)==="[object Number]"&&ll(e)}function DQ(e){return Ka(e)==="[object Boolean]"&&ll(e)}function GT(e){if(Qu)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!Sy)return!1;try{return Sy.call(e),!0}catch{}return!1}function RQ(e){if(!e||typeof e!="object"||!Ey)return!1;try{return Ey.call(e),!0}catch{}return!1}var FQ=Object.prototype.hasOwnProperty||function(e){return e in this};function oi(e,t){return FQ.call(e,t)}function Ka(e){return EQ.call(e)}function MQ(e){if(e.name)return e.name;var t=CQ.call(SQ.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function YT(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return QT(f3.call(e,0,t.maxStringLength),t)+n}var s=NQ[t.quoteStyle||"single"];s.lastIndex=0;var i=ha.call(ha.call(e,s,"\\$1"),/[\x00-\x1f]/g,VQ);return WT(i,"single",t)}function VQ(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+kQ.call(t.toString(16))}function Hc(e){return"Object("+e+")"}function yx(e){return e+" { ? }"}function T9(e,t,r,n){var s=n?jy(r,n):zs.call(r,", ");return e+" ("+t+") {"+s+"}"}function KQ(e){for(var t=0;t=0)return!1;return!0}function HQ(e,t){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=zs.call(Array(e.indent+1)," ");else return null;return{base:r,prev:zs.call(Array(t+1),r)}}function jy(e,t){if(e.length===0)return"";var r=` `+t.prev+t.base;return r+zs.call(e,","+r)+` `+t.prev}function hp(e,t){var r=ky(e),n=[];if(r){n.length=e.length;for(var s=0;s"u"||!cr?De:cr(Uint8Array),Fo={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?De:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?De:ArrayBuffer,"%ArrayIteratorPrototype%":_l&&cr?cr([][Symbol.iterator]()):De,"%AsyncFromSyncIteratorPrototype%":De,"%AsyncFunction%":Ll,"%AsyncGenerator%":Ll,"%AsyncGeneratorFunction%":Ll,"%AsyncIteratorPrototype%":Ll,"%Atomics%":typeof Atomics>"u"?De:Atomics,"%BigInt%":typeof BigInt>"u"?De:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?De:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?De:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?De:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":zX,"%eval%":eval,"%EvalError%":BX,"%Float16Array%":typeof Float16Array>"u"?De:Float16Array,"%Float32Array%":typeof Float32Array>"u"?De:Float32Array,"%Float64Array%":typeof Float64Array>"u"?De:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?De:FinalizationRegistry,"%Function%":nP,"%GeneratorFunction%":Ll,"%Int8Array%":typeof Int8Array>"u"?De:Int8Array,"%Int16Array%":typeof Int16Array>"u"?De:Int16Array,"%Int32Array%":typeof Int32Array>"u"?De:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_l&&cr?cr(cr([][Symbol.iterator]())):De,"%JSON%":typeof JSON=="object"?JSON:De,"%Map%":typeof Map>"u"?De:Map,"%MapIteratorPrototype%":typeof Map>"u"||!_l||!cr?De:cr(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":OX,"%Object.getOwnPropertyDescriptor%":_f,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?De:Promise,"%Proxy%":typeof Proxy>"u"?De:Proxy,"%RangeError%":UX,"%ReferenceError%":VX,"%Reflect%":typeof Reflect>"u"?De:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?De:Set,"%SetIteratorPrototype%":typeof Set>"u"||!_l||!cr?De:cr(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?De:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_l&&cr?cr(""[Symbol.iterator]()):De,"%Symbol%":_l?Symbol:De,"%SyntaxError%":Xu,"%ThrowTypeError%":JX,"%TypedArray%":rZ,"%TypeError%":xu,"%Uint8Array%":typeof Uint8Array>"u"?De:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?De:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?De:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?De:Uint32Array,"%URIError%":KX,"%WeakMap%":typeof WeakMap>"u"?De:WeakMap,"%WeakRef%":typeof WeakRef>"u"?De:WeakRef,"%WeakSet%":typeof WeakSet>"u"?De:WeakSet,"%Function.prototype.call%":p0,"%Function.prototype.apply%":sP,"%Object.defineProperty%":ZX,"%Object.getPrototypeOf%":eZ,"%Math.abs%":HX,"%Math.floor%":qX,"%Math.max%":WX,"%Math.min%":GX,"%Math.pow%":YX,"%Math.round%":QX,"%Math.sign%":XX,"%Reflect.getPrototypeOf%":tZ};if(cr)try{null.error}catch(e){var nZ=cr(cr(e));Fo["%Error.prototype%"]=nZ}var sZ=function e(t){var r;if(t==="%AsyncFunction%")r=Tx("async function () {}");else if(t==="%GeneratorFunction%")r=Tx("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=Tx("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var s=e("%AsyncGenerator%");s&&cr&&(r=cr(s.prototype))}return Fo[t]=r,r},O9={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},h0=v1,im=LX(),iZ=h0.call(p0,Array.prototype.concat),aZ=h0.call(sP,Array.prototype.splice),z9=h0.call(p0,String.prototype.replace),am=h0.call(p0,String.prototype.slice),oZ=h0.call(p0,RegExp.prototype.exec),lZ=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,uZ=/\\(\\)?/g,cZ=function(t){var r=am(t,0,1),n=am(t,-1);if(r==="%"&&n!=="%")throw new Xu("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new Xu("invalid intrinsic syntax, expected opening `%`");var s=[];return z9(t,lZ,function(i,a,o,u){s[s.length]=o?z9(u,uZ,"$1"):a||i}),s},dZ=function(t,r){var n=t,s;if(im(O9,n)&&(s=O9[n],n="%"+s[0]+"%"),im(Fo,n)){var i=Fo[n];if(i===Ll&&(i=sZ(n)),typeof i>"u"&&!r)throw new xu("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:s,name:n,value:i}}throw new Xu("intrinsic "+t+" does not exist!")},h3=function(t,r){if(typeof t!="string"||t.length===0)throw new xu("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new xu('"allowMissing" argument must be a boolean');if(oZ(/^%?[^%]*%?$/,t)===null)throw new Xu("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=cZ(t),s=n.length>0?n[0]:"",i=dZ("%"+s+"%",r),a=i.name,o=i.value,u=!1,c=i.alias;c&&(s=c[0],aZ(n,iZ([0,1],c)));for(var d=1,f=!0;d=n.length){var v=_f(o,h);f=!!v,f&&"get"in v&&!("originalValue"in v.get)?o=v.get:o=o[h]}else f=im(o,h),o=o[h];f&&!u&&(Fo[a]=o)}}return o},iP=h3,aP=rP,fZ=aP([iP("%String.prototype.indexOf%")]),oP=function(t,r){var n=iP(t,!!r);return typeof n=="function"&&fZ(t,".prototype.")>-1?aP([n]):n},pZ=h3,m0=oP,hZ=g1,mZ=bc,B9=pZ("%Map%",!0),gZ=m0("Map.prototype.get",!0),xZ=m0("Map.prototype.set",!0),vZ=m0("Map.prototype.has",!0),bZ=m0("Map.prototype.delete",!0),yZ=m0("Map.prototype.size",!0),lP=!!B9&&function(){var t,r={assert:function(n){if(!r.has(n))throw new mZ("Side channel does not contain "+hZ(n))},delete:function(n){if(t){var s=bZ(t,n);return yZ(t)===0&&(t=void 0),s}return!1},get:function(n){if(t)return gZ(t,n)},has:function(n){return t?vZ(t,n):!1},set:function(n,s){t||(t=new B9),xZ(t,n,s)}};return r},wZ=h3,b1=oP,EZ=g1,mp=lP,SZ=bc,Tl=wZ("%WeakMap%",!0),CZ=b1("WeakMap.prototype.get",!0),kZ=b1("WeakMap.prototype.set",!0),jZ=b1("WeakMap.prototype.has",!0),NZ=b1("WeakMap.prototype.delete",!0),_Z=Tl?function(){var t,r,n={assert:function(s){if(!n.has(s))throw new SZ("Side channel does not contain "+EZ(s))},delete:function(s){if(Tl&&s&&(typeof s=="object"||typeof s=="function")){if(t)return NZ(t,s)}else if(mp&&r)return r.delete(s);return!1},get:function(s){return Tl&&s&&(typeof s=="object"||typeof s=="function")&&t?CZ(t,s):r&&r.get(s)},has:function(s){return Tl&&s&&(typeof s=="object"||typeof s=="function")&&t?jZ(t,s):!!r&&r.has(s)},set:function(s,i){Tl&&s&&(typeof s=="object"||typeof s=="function")?(t||(t=new Tl),kZ(t,s,i)):mp&&(r||(r=mp()),r.set(s,i))}};return n}:mp,TZ=bc,PZ=g1,AZ=ZQ,$Z=lP,DZ=_Z,RZ=DZ||$Z||AZ,uP=function(){var t,r={assert:function(n){if(!r.has(n))throw new TZ("Side channel does not contain "+PZ(n))},delete:function(n){return!!t&&t.delete(n)},get:function(n){return t&&t.get(n)},has:function(n){return!!t&&t.has(n)},set:function(n,s){t||(t=RZ()),t.set(n,s)}};return r},FZ=String.prototype.replace,MZ=/%20/g,U9={RFC1738:"RFC1738",RFC3986:"RFC3986"},cP={default:U9.RFC3986,formatters:{RFC1738:function(e){return FZ.call(e,MZ,"+")},RFC3986:function(e){return String(e)}},RFC1738:U9.RFC1738},IZ=cP,LZ=uP,Ax=Object.prototype.hasOwnProperty,so=Array.isArray,y1=LZ(),iu=function(t,r){return y1.set(t,r),t},io=function(t){return y1.has(t)},cd=function(t){return y1.get(t)},Ny=function(t,r){y1.set(t,r)},Ps=function(){for(var e=[],t=0;t<256;++t)e[e.length]="%"+((t<16?"0":"")+t.toString(16)).toUpperCase();return e}(),OZ=function(t){for(;t.length>1;){var r=t.pop(),n=r.obj[r.prop];if(so(n)){for(var s=[],i=0;in.arrayLimit)return iu($d(t.concat(r),n),s);t[s]=r}else if(t&&typeof t=="object")if(io(t)){var i=cd(t)+1;t[i]=r,Ny(t,i)}else{if(n&&n.strictMerge)return[t,r];(n&&(n.plainObjects||n.allowPrototypes)||!Ax.call(Object.prototype,r))&&(t[r]=!0)}else return[t,r];return t}if(!t||typeof t!="object"){if(io(r)){for(var a=Object.keys(r),o=n&&n.plainObjects?{__proto__:null,0:t}:{0:t},u=0;un.arrayLimit?iu($d(d,n),d.length-1):d}var f=t;return so(t)&&!so(r)&&(f=$d(t,n)),so(t)&&so(r)?(r.forEach(function(h,m){if(Ax.call(t,m)){var p=t[m];p&&typeof p=="object"&&h&&typeof h=="object"?t[m]=e(p,h,n):t[t.length]=h}else t[m]=h}),t):Object.keys(r).reduce(function(h,m){var p=r[m];if(Ax.call(h,m)?h[m]=e(h[m],p,n):h[m]=p,io(r)&&!io(h)&&iu(h,cd(r)),io(h)){var v=parseInt(m,10);String(v)===m&&v>=0&&v>cd(h)&&Ny(h,v)}return h},f)},BZ=function(t,r){return Object.keys(r).reduce(function(n,s){return n[s]=r[s],n},t)},UZ=function(e,t,r){var n=e.replace(/\+/g," ");if(r==="iso-8859-1")return n.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(n)}catch{return n}},$x=1024,VZ=function(t,r,n,s,i){if(t.length===0)return t;var a=t;if(typeof t=="symbol"?a=Symbol.prototype.toString.call(t):typeof t!="string"&&(a=String(t)),n==="iso-8859-1")return escape(a).replace(/%u[0-9a-f]{4}/gi,function(m){return"%26%23"+parseInt(m.slice(2),16)+"%3B"});for(var o="",u=0;u=$x?a.slice(u,u+$x):a,d=[],f=0;f=48&&h<=57||h>=65&&h<=90||h>=97&&h<=122||i===IZ.RFC1738&&(h===40||h===41)){d[d.length]=c.charAt(f);continue}if(h<128){d[d.length]=Ps[h];continue}if(h<2048){d[d.length]=Ps[192|h>>6]+Ps[128|h&63];continue}if(h<55296||h>=57344){d[d.length]=Ps[224|h>>12]+Ps[128|h>>6&63]+Ps[128|h&63];continue}f+=1,h=65536+((h&1023)<<10|c.charCodeAt(f)&1023),d[d.length]=Ps[240|h>>18]+Ps[128|h>>12&63]+Ps[128|h>>6&63]+Ps[128|h&63]}o+=d.join("")}return o},KZ=function(t){for(var r=[{obj:{o:t},prop:"o"}],n=[],s=0;sn?iu($d(a,{plainObjects:s}),a.length-1):a},GZ=function(t,r){if(so(t)){for(var n=[],s=0;s"u"&&(S=0)}if(typeof d=="function"?E=d(r,E):E instanceof Date?E=m(E):n==="comma"&&Ms(E)&&(E=rh.maybeMap(E,function(M){return M instanceof Date?m(M):M})),E===null){if(a)return c&&!x?c(r,qt.encoder,g,"key",p):r;E=""}if(JZ(E)||rh.isBuffer(E)){if(c){var C=x?r:c(r,qt.encoder,g,"key",p);return[v(C)+"="+v(c(E,qt.encoder,g,"value",p))]}return[v(r)+"="+v(String(E))]}var j=[];if(typeof E>"u")return j;var T;if(n==="comma"&&Ms(E))x&&c&&(E=rh.maybeMap(E,c)),T=[{value:E.length>0?E.join(",")||null:void 0}];else if(Ms(d))T=d;else{var P=Object.keys(E);T=f?P.sort(f):P}var R=u?String(r).replace(/\./g,"%2E"):String(r),A=s&&Ms(E)&&E.length===1?R+"[]":R;if(i&&Ms(E)&&E.length===0)return A+"[]";for(var N=0;N"u"?t.encodeDotInKeys===!0?!0:qt.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:qt.addQueryPrefix,allowDots:o,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:qt.allowEmptyArrays,arrayFormat:a,charset:r,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:qt.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?qt.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:qt.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:qt.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:qt.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:qt.encodeValuesOnly,filter:i,format:n,formatter:s,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:qt.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:qt.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:qt.strictNullHandling}},rJ=function(e,t){var r=e,n=tJ(t),s,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):Ms(n.filter)&&(i=n.filter,s=i);var a=[];if(typeof r!="object"||r===null)return"";var o=fP[n.arrayFormat],u=o==="comma"&&n.commaRoundTrip;s||(s=Object.keys(r)),n.sort&&s.sort(n.sort);for(var c=dP(),d=0;d0?p+m:""},nJ=rJ,sJ={stringify:nJ};const iJ={encode:!1,allowDots:!0,arrayFormat:"indices"},hP="http://158.160.163.134:8000/";let gp=null;const $i=bt.create({baseURL:hP,timeout:6e4,paramsSerializer:e=>sJ.stringify(e,iJ)}),aJ=()=>{localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"),window.location.pathname!=="/login"&&(window.location.href="/login")},oJ=async()=>{const e=localStorage.getItem("refresh_token");if(!e)throw new Error("Missing refresh token");return gp||(gp=bt.post(`${hP}auth/refresh`,{refresh_token:e}).then(({data:t})=>(localStorage.setItem("refresh_token",t.refresh_token),localStorage.setItem("access_token",t.access_token),t)).finally(()=>{gp=null})),gp};$i.interceptors.request.use(async e=>{const t=localStorage.getItem("access_token"),r=typeof FormData<"u"&&e.data instanceof FormData;return t&&(e.headers.Authorization=`Bearer ${t}`),!r&&!e.headers["Content-Type"]&&(e.headers["Content-Type"]="application/json"),e.headers.accept="application/json",e},e=>{Promise.reject(e)});$i.interceptors.response.use(e=>e,async e=>{const t=e.config;if(!e.response)return Promise.reject(e);if(e.response.status===401&&!t._retry&&!String(t.url||"").includes("auth/refresh")){t._retry=!0;try{const r=await oJ();return t.headers=t.headers||{},t.headers.Authorization=`Bearer ${r.access_token}`,$i(t)}catch(r){return console.error("Token refresh failed:",r.message),aJ(),Promise.reject(r)}}return Promise.reject(e)});const g0=(e,t={})=>e.replace(/:(\w+)/g,(r,n)=>t[n]),lJ=async e=>{const{url:t,urlVariables:r,body:n,urlPrefix:s="",urlParams:i}=e,a=g0(t,r);return $i.get(`${s}${a}`,{params:i,data:n})},uJ=async e=>{const{url:t,urlVariables:r,body:n,urlPrefix:s="",urlParams:i,headers:a=void 0}=e,o=g0(t,r);return $i.post(`${s}${o}`,n,{params:i,headers:a})},cJ=async e=>{const{url:t,urlVariables:r,body:n,urlPrefix:s="",urlParams:i}=e,a=g0(t,r);return $i.patch(`${s}${a}`,n,{params:i})},dJ=async e=>{const{url:t,urlVariables:r,body:n,urlPrefix:s="",urlParams:i}=e,a=g0(t,r);return $i.put(`${s}${a}`,n,{params:i})},fJ=async e=>{const{url:t,urlVariables:r,body:n,urlPrefix:s="",urlParams:i}=e,a=g0(t,r);return $i.delete(`${s}${a}`,{params:i,data:n})},Ce={get:lJ,post:uJ,put:dJ,patch:cJ,delete:fJ};var de=(e=>(e.LOGIN="LOGIN",e.GET_ME="GET_ME",e.GET_COURSE_HOMEWORKS="GET_COURSE_HOMEWORKS",e.GET_HOMEWORKS="GET_HOMEWORKS",e.GET_HOMEWORK_BY_ID="GET_HOMEWORK_BY_ID",e.GET_HOMEWORK_REVIEW="GET_HOMEWORK_REVIEW",e.GET_MY_TEAMS="GET_MY_TEAMS",e.GET_TEAM_BY_ID="GET_TEAM_BY_ID",e.GET_TEAM_INVITE_CODE="GET_TEAM_INVITE_CODE",e.GET_EVENTS_PREVIEW="GET_EVENTS_PREVIEW",e.GET_PEOPLE="GET_PEOPLE",e.SEARCH_PEOPLE="SEARCH_PEOPLE",e.GET_COURSE="GET_COURSE",e.GET_COMPETITION="GET_COMPETITION",e.GET_MEETUP="GET_MEETUP",e.GET_OPEN_LECTURE="GET_OPEN_LECTURE",e.GET_LECTURES="GET_LECTURES",e.GET_FEED_FILTER="GET_FEED_FILTER",e.GET_ADMIN_COURSES="GET_ADMIN_COURSES",e.GET_ADMIN_MEETUPS="GET_ADMIN_MEETUPS",e.GET_ADMIN_COMPETITIONS="GET_ADMIN_COMPETITIONS",e.GET_ADMIN_OPEN_LECTURES="GET_ADMIN_OPEN_LECTURES",e.GET_ADMIN_USERS="GET_ADMIN_USERS",e.GET_COURSE_BY_ID="GET_COURSE_BY_ID",e.GET_USER_BY_ID="GET_USER_BY_ID",e.GET_PROFILE_BY_ID="GET_PROFILE_BY_ID",e.GET_MEETUP_BY_ID="GET_MEETUP_BY_ID",e.GET_OPEN_LECTURE_BY_ID="GET_OPEN_LECTURE_BY_ID",e.GET_COMPETITION_BY_ID="GET_COMPETITION_BY_ID",e))(de||{});const pJ=()=>qe({mutationKey:[de.LOGIN],mutationFn:e=>Ce.post({url:"auth",body:e}).then(t=>t.data)}),J={CABINET:{HOME:"/cabinet",LEARNING:"/cabinet/learning",TEACHING:"/cabinet/teaching",COURSES:"/cabinet/courses",LECTURES:"/cabinet/lectures",MEETUPS:"/cabinet/meetups",COMPETITIONS:"/cabinet/competitions",HELP:"/cabinet/help",LANDING:"/"},EDITING:{PROFILE_EDITING:(e,t)=>`/EditingProfilePage?type=${e}&id=${t}`,COURSE_EDITING:(e,t)=>`/EditingCoursePage?type=${e}&id=${t}`,LECTURE_EDITING:(e,t)=>`/EditingLecturePage?type=${e}&id=${t}`,MEETUP_EDITING:(e,t)=>`/EditingMeetupPage?type=${e}&id=${t}`,COMPETITION_EDITING:(e,t)=>`/CompetitionManagementPage?type=${e}&id=${t}`},ADMIN:{ADMIN_TABLE_COURSE:"/cabinet/admin?tabs=События&sub=Курсы",ADMIN_TABLE_LECTURE:"/cabinet/admin?tabs=События&sub=Открытые+лекции",ADMIN_TABLE_MEETUP:"/cabinet/admin?tabs=События&sub=Митапы",ADMIN_TABLE_COMPETITION:"/cabinet/admin?tabs=События&sub=Соревнования",COURSE_PAGE:e=>`/CourseInfoPage?id=${e}`,LECTURE_PAGE:(e,t)=>`/LecturesInfoPage?type=${e}&id=${t}`,PROFILE_PAGE:(e,t)=>`/ProfilePageInfo?type=${e}&id=${t}`,MEETUP_PAGE:(e,t)=>`/MeetupInfoPage?type=${e}&id=${t}`,COMPETITION_PAGE:(e,t)=>`/CompetitionInfoPage?type=${e}&id=${t}`,HOMEWORK_PAGE:e=>`/HomeworkInfoPage?id=${e}`},CREATE:{COURSE_CREATE:"/CourseManagementPage",LECTURE_CREATE:"/LectureManagementPage",MEETUP_CREATE:"/MeetupManagementPage",COMPETITION_CREATE:"/CompetitionManagementPage",HOMEWORK_CREATE:e=>`/HomeworkManagementPage?id=${e}`},AUTH:{LOGIN_PAGE:"/login"},HOMEPAGE:{LECTURE_PAGE:"/cabinet/lectures"}},_e={STUDENT:"student",TEACHER:"teacher",ADMIN:"admin"},mP=e=>e===_e.STUDENT||e===_e.TEACHER||e===_e.ADMIN,hJ={dashboard:[_e.STUDENT,_e.TEACHER,_e.ADMIN],learning:[_e.STUDENT],teaching:[_e.TEACHER],help:[_e.STUDENT,_e.TEACHER,_e.ADMIN],admin:[_e.ADMIN],courses:[_e.STUDENT,_e.TEACHER,_e.ADMIN],lectures:[_e.STUDENT,_e.TEACHER,_e.ADMIN],meetups:[_e.STUDENT,_e.TEACHER,_e.ADMIN],competitions:[_e.STUDENT,_e.TEACHER,_e.ADMIN],collapse:[_e.STUDENT,_e.TEACHER,_e.ADMIN]},gP=e=>e?Array.isArray(e)?e:[e]:[],mJ=(e,t)=>{const r=gP(t);return r.length===0?!1:r.includes(_e.ADMIN)?!0:r.some(n=>{var s;return((s=hJ[e])==null?void 0:s.includes(n))??!1})},xP=(e,t)=>{const r=gP(t);return r.length===0?!1:r.includes(_e.ADMIN)?!0:r.some(n=>e.includes(n))},m3=e=>e?Array.isArray(e)?e:[e]:[],w1=e=>{const t=m3(e);return t.includes(_e.STUDENT)?J.CABINET.HOME:t.includes(_e.ADMIN)?J.ADMIN.ADMIN_TABLE_COURSE:t.includes(_e.TEACHER)?J.CABINET.TEACHING:J.CABINET.HOME},E1=(e,t,r,n)=>{const s=m3(n),i=w1(s);return s.includes(_e.STUDENT)?[{href:i,label:"Главная"},{href:J.CABINET.LEARNING,label:"Обучение"},{href:t,label:e}]:s.includes(_e.ADMIN)?[{href:i,label:"Главная"},{href:J.ADMIN.ADMIN_TABLE_COURSE,label:"Админ.Панель"},{href:r,label:e}]:s.includes(_e.TEACHER)?[{href:i,label:"Главная"},{href:J.CABINET.TEACHING,label:"Преподавание"}]:[{href:i,label:"Главная"}]},gJ=(e,t)=>{const r=m3(t),n=w1(r);return r.includes(_e.STUDENT)?[{href:n,label:"Главная"},{href:J.CABINET.LEARNING,label:"Обучение"}]:r.includes(_e.ADMIN)?[{href:n,label:"Главная"},{href:J.ADMIN.ADMIN_TABLE_COURSE,label:"Админ.Панель"},{href:`/cabinet/admin?tabs=${e==="student"?"Студенты":e==="teacher"?"Преподаватели":"Админы"}`,label:e==="student"?"Студенты":e==="teacher"?"Преподаватели":"Администраторы"}]:r.includes(_e.TEACHER)?[{href:n,label:"Главная"},{href:J.CABINET.TEACHING,label:"Преподавание"}]:[{href:n,label:"Главная"}]},xJ=()=>{const e=a1(),t=Ze();return()=>{localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"),delete $i.defaults.headers.common.Authorization,t.clear(),e.replace(J.AUTH.LOGIN_PAGE)}},er=(e,t,r,n)=>hW({queryKey:[e,[...t]],queryFn:r,...n}),vJ=()=>typeof window>"u"?{accessToken:null,refreshToken:null}:{accessToken:localStorage.getItem("access_token"),refreshToken:localStorage.getItem("refresh_token")},bJ=(e,t)=>{typeof window<"u"&&(localStorage.setItem("access_token",e),localStorage.setItem("refresh_token",t))},yJ=()=>{typeof window<"u"&&(localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"))},ul=()=>{const{accessToken:e}=vJ();return!!e},x0="/Images/avatars/defaultProfileImg.png",wJ=new Set(["string","null","undefined","none","nan"]);function vP(e){const t=e==null?void 0:e.trim();return t?!wJ.has(t.toLowerCase()):!1}function yc(e){if(!vP(e))return x0;const t=e.trim();return t.startsWith("http://")||t.startsWith("https://")||t.startsWith("/")?t:`/${t.replace(/^\/+/,"")}`}const g3=e=>yc(e),vu=e=>e?typeof e=="string"?e:e.username||e.name||"":"",om=e=>{if(!(!e||typeof e=="string"))return e.photoUrl||e.photo_url||void 0},Jt=(e,t="")=>e?typeof e=="string"?e||t:"id"in e&&e.id?String(e.id):"tg_id"in e&&e.tg_id!==void 0?String(e.tg_id):e.username||e.name||t:t,EJ=(e,t="")=>({id:Jt(e,t),username:vu(e),photoUrl:om(e)}),Cr=e=>e.map((t,r)=>EJ(t,String(r))).filter(t=>!!t.username),Tf=(e=[])=>e.map((t,r)=>typeof t=="string"?{id:t||String(r),username:t,photoUrl:void 0}:{id:Jt(t,String(r)),username:t.username,photoUrl:t.photoUrl}).filter(t=>!!t.username),S1=(e=[])=>e.map((t,r)=>{const n=Jt(t,String(r)),s=Number(n),i=vu(t),a=om(t);return{id:n,tg_id:Number.isFinite(s)?s:r,username:i,name:i,photoUrl:a,photo_url:a,role:["teacher"]}}).filter(t=>!!t.username),bn=()=>er(de.GET_ME,[],()=>Ce.get({url:"getMe"}).then(e=>{const t=e.data,r=g3(t.photoUrl||t.photo_url);return{...t,photoUrl:r,photo_url:r}}),{enabled:ul(),retry:2,retryDelay:1e3,refetchOnWindowFocus:!1,staleTime:5*60*1e3}),x3=(e=10,t=0,r="active")=>er(de.GET_HOMEWORKS,[e,t,r],()=>{const n=new URLSearchParams({limit:String(e),offset:String(t)});return r!=="all"&&n.append("status",r),Ce.get({url:`homework/my?${n.toString()}`}).then(s=>s.data)},{enabled:ul(),retry:!1,refetchOnWindowFocus:!1,staleTime:2*60*1e3}),Ha=()=>{const e=Ze(),t=pJ(),r=bn(),n=async(c,d)=>{try{const f=await t.mutateAsync({user:c,token:d});bJ(f.access_token,f.refresh_token),e.invalidateQueries({queryKey:["GET_ME"]})}catch(f){throw f}},s=()=>{yJ(),e.clear()},i=ul(),a=!!r.data,o=r.error&&i,u=c=>c?typeof c=="string"?c:c.message?c.message:"Произошла ошибка":null;return{user:r.data||null,isLoading:i&&r.isLoading||t.isPending,isAuthenticated:a,login:n,logout:s,error:u(o?r.error:t.error)}};var ft="-ms-",Rd="-moz-",We="-webkit-",bP="comm",C1="rule",v3="decl",SJ="@import",CJ="@namespace",yP="@keyframes",kJ="@layer",wP=Math.abs,b3=String.fromCharCode,_y=Object.assign;function jJ(e,t){return Gt(e,0)^45?(((t<<2^Gt(e,0))<<2^Gt(e,1))<<2^Gt(e,2))<<2^Gt(e,3):0}function EP(e){return e.trim()}function li(e,t){return(e=t.exec(e))?e[0]:e}function Ae(e,t,r){return e.replace(t,r)}function nh(e,t,r){return e.indexOf(t,r)}function Gt(e,t){return e.charCodeAt(t)|0}function Xo(e,t,r){return e.slice(t,r)}function ms(e){return e.length}function SP(e){return e.length}function dd(e,t){return t.push(e),e}function NJ(e,t){return e.map(t).join("")}function K9(e,t){return e.filter(function(r){return!li(r,t)})}var k1=1,Zu=1,CP=0,is=0,zt=0,wc="";function j1(e,t,r,n,s,i,a,o){return{value:e,root:t,parent:r,type:n,props:s,children:i,line:k1,column:Zu,length:a,return:"",siblings:o}}function Hi(e,t){return _y(j1("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function Pl(e){for(;e.root;)e=Hi(e.root,{children:[e]});dd(e,e.siblings)}function _J(){return zt}function TJ(){return zt=is>0?Gt(wc,--is):0,Zu--,zt===10&&(Zu=1,k1--),zt}function Es(){return zt=is2||Pf(zt)>3?"":" "}function DJ(e,t){for(;--t&&Es()&&!(zt<48||zt>102||zt>57&&zt<65||zt>70&&zt<97););return N1(e,sh()+(t<6&&ma()==32&&Es()==32))}function Ty(e){for(;Es();)switch(zt){case e:return is;case 34:case 39:e!==34&&e!==39&&Ty(zt);break;case 40:e===41&&Ty(e);break;case 92:Es();break}return is}function RJ(e,t){for(;Es()&&e+zt!==57;)if(e+zt===84&&ma()===47)break;return"/*"+N1(t,is-1)+"*"+b3(e===47?e:Es())}function FJ(e){for(;!Pf(ma());)Es();return N1(e,is)}function MJ(e){return AJ(ih("",null,null,null,[""],e=PJ(e),0,[0],e))}function ih(e,t,r,n,s,i,a,o,u){for(var c=0,d=0,f=a,h=0,m=0,p=0,v=1,x=1,g=1,b=0,E="",y=s,S=i,k=n,_=E;x;)switch(p=b,b=Es()){case 40:if(p!=108&&Gt(_,f-1)==58){nh(_+=Ae(Rx(b),"&","&\f"),"&\f",wP(c?o[c-1]:0))!=-1&&(g=-1);break}case 34:case 39:case 91:_+=Rx(b);break;case 9:case 10:case 13:case 32:_+=$J(p);break;case 92:_+=DJ(sh()-1,7);continue;case 47:switch(ma()){case 42:case 47:dd(IJ(RJ(Es(),sh()),t,r,u),u),(Pf(p||1)==5||Pf(ma()||1)==5)&&ms(_)&&Xo(_,-1,void 0)!==" "&&(_+=" ");break;default:_+="/"}break;case 123*v:o[c++]=ms(_)*g;case 125*v:case 59:case 0:switch(b){case 0:case 125:x=0;case 59+d:g==-1&&(_=Ae(_,/\f/g,"")),m>0&&(ms(_)-f||v===0&&p===47)&&dd(m>32?q9(_+";",n,r,f-1,u):q9(Ae(_," ","")+";",n,r,f-2,u),u);break;case 59:_+=";";default:if(dd(k=H9(_,t,r,c,d,s,o,E,y=[],S=[],f,i),i),b===123)if(d===0)ih(_,t,k,k,y,i,f,o,S);else{switch(h){case 99:if(Gt(_,3)===110)break;case 108:if(Gt(_,2)===97)break;default:d=0;case 100:case 109:case 115:}d?ih(e,k,k,n&&dd(H9(e,k,k,0,0,s,o,E,s,y=[],f,S),S),s,S,f,o,n?y:S):ih(_,k,k,k,[""],S,0,o,S)}}c=d=m=0,v=g=1,E=_="",f=a;break;case 58:f=1+ms(_),m=p;default:if(v<1){if(b==123)--v;else if(b==125&&v++==0&&TJ()==125)continue}switch(_+=b3(b),b*v){case 38:g=d>0?1:(_+="\f",-1);break;case 44:o[c++]=(ms(_)-1)*g,g=1;break;case 64:ma()===45&&(_+=Rx(Es())),h=ma(),d=f=ms(E=_+=FJ(sh())),b++;break;case 45:p===45&&ms(_)==2&&(v=0)}}return i}function H9(e,t,r,n,s,i,a,o,u,c,d,f){for(var h=s-1,m=s===0?i:[""],p=SP(m),v=0,x=0,g=0;v0?m[b]+" "+E:Ae(E,/&\f/g,m[b])))&&(u[g++]=y);return j1(e,t,r,s===0?C1:o,u,c,d,f)}function IJ(e,t,r,n){return j1(e,t,r,bP,b3(_J()),Xo(e,2,-2),0,n)}function q9(e,t,r,n,s){return j1(e,t,r,v3,Xo(e,0,n),Xo(e,n+1,-1),n,s)}function kP(e,t,r){switch(jJ(e,t)){case 5103:return We+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return We+e+e;case 4855:return We+e.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+e;case 4789:return Rd+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return We+e+Rd+e+ft+e+e;case 5936:switch(Gt(e,t+11)){case 114:return We+e+ft+Ae(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return We+e+ft+Ae(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return We+e+ft+Ae(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return We+e+ft+e+e;case 6165:return We+e+ft+"flex-"+e+e;case 5187:return We+e+Ae(e,/(\w+).+(:[^]+)/,We+"box-$1$2"+ft+"flex-$1$2")+e;case 5443:return We+e+ft+"flex-item-"+Ae(e,/flex-|-self/g,"")+(li(e,/flex-|baseline/)?"":ft+"grid-row-"+Ae(e,/flex-|-self/g,""))+e;case 4675:return We+e+ft+"flex-line-pack"+Ae(e,/align-content|flex-|-self/g,"")+e;case 5548:return We+e+ft+Ae(e,"shrink","negative")+e;case 5292:return We+e+ft+Ae(e,"basis","preferred-size")+e;case 6060:return We+"box-"+Ae(e,"-grow","")+We+e+ft+Ae(e,"grow","positive")+e;case 4554:return We+Ae(e,/([^-])(transform)/g,"$1"+We+"$2")+e;case 6187:return Ae(Ae(Ae(e,/(zoom-|grab)/,We+"$1"),/(image-set)/,We+"$1"),e,"")+e;case 5495:case 3959:return Ae(e,/(image-set\([^]*)/,We+"$1$`$1");case 4968:return Ae(Ae(e,/(.+:)(flex-)?(.*)/,We+"box-pack:$3"+ft+"flex-pack:$3"),/space-between/,"justify")+We+e+e;case 4200:if(!li(e,/flex-|baseline/))return ft+"grid-column-align"+Xo(e,t)+e;break;case 2592:case 3360:return ft+Ae(e,"template-","")+e;case 4384:case 3616:return r&&r.some(function(n,s){return t=s,li(n.props,/grid-\w+-end/)})?~nh(e+(r=r[t].value),"span",0)?e:ft+Ae(e,"-start","")+e+ft+"grid-row-span:"+(~nh(r,"span",0)?li(r,/\d+/):+li(r,/\d+/)-+li(e,/\d+/))+";":ft+Ae(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(n){return li(n.props,/grid-\w+-start/)})?e:ft+Ae(Ae(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Ae(e,/(.+)-inline(.+)/,We+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ms(e)-1-t>6)switch(Gt(e,t+1)){case 109:if(Gt(e,t+4)!==45)break;case 102:return Ae(e,/(.+:)(.+)-([^]+)/,"$1"+We+"$2-$3$1"+Rd+(Gt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~nh(e,"stretch",0)?kP(Ae(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Ae(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(n,s,i,a,o,u,c){return ft+s+":"+i+c+(a?ft+s+"-span:"+(o?u:+u-+i)+c:"")+e});case 4949:if(Gt(e,t+6)===121)return Ae(e,":",":"+We)+e;break;case 6444:switch(Gt(e,Gt(e,14)===45?18:11)){case 120:return Ae(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+We+(Gt(e,14)===45?"inline-":"")+"box$3$1"+We+"$2$3$1"+ft+"$2box$3")+e;case 100:return Ae(e,":",":"+ft)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Ae(e,"scroll-","scroll-snap-")+e}return e}function lm(e,t){for(var r="",n=0;n-1&&!e.return)switch(e.type){case v3:e.return=kP(e.value,e.length,r);return;case yP:return lm([Hi(e,{value:Ae(e.value,"@","@"+We)})],n);case C1:if(e.length)return NJ(r=e.props,function(s){switch(li(s,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Pl(Hi(e,{props:[Ae(s,/:(read-\w+)/,":"+Rd+"$1")]})),Pl(Hi(e,{props:[s]})),_y(e,{props:K9(r,n)});break;case"::placeholder":Pl(Hi(e,{props:[Ae(s,/:(plac\w+)/,":"+We+"input-$1")]})),Pl(Hi(e,{props:[Ae(s,/:(plac\w+)/,":"+Rd+"$1")]})),Pl(Hi(e,{props:[Ae(s,/:(plac\w+)/,ft+"input-$1")]})),Pl(Hi(e,{props:[s]})),_y(e,{props:K9(r,n)});break}return""})}}var bu={},Fx,Mx;const Ju=typeof process<"u"&&bu!==void 0&&(bu.REACT_APP_SC_ATTR||bu.SC_ATTR)||"data-styled",jP="active",NP="data-styled-version",_1="6.4.0",y3=`/*!sc*/ `,Fd=typeof window<"u"&&typeof document<"u";function W9(e){if(typeof process<"u"&&bu!==void 0){const t=bu[e];if(t!==void 0&&t!=="")return t!=="false"}}const UJ=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:(Mx=(Fx=W9("REACT_APP_SC_DISABLE_SPEEDY"))!==null&&Fx!==void 0?Fx:W9("SC_DISABLE_SPEEDY"))!==null&&Mx!==void 0?Mx:typeof process>"u"||bu===void 0),VJ="sc-keyframes-";function T1(e,...t){return new Error(`An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#${e} for more information.${t.length>0?` Args: ${t.join(", ")}`:""}`)}let ah=new Map,um=new Map,oh=1;const xp=e=>{if(ah.has(e))return ah.get(e);for(;um.has(oh);)oh++;const t=oh++;return ah.set(e,t),um.set(t,e),t},KJ=e=>um.get(e),HJ=(e,t)=>{oh=t+1,ah.set(e,t),um.set(t,e)},w3=Object.freeze([]),ec=Object.freeze({});function qJ(e,t,r=ec){return e.theme!==r.theme&&e.theme||t||r.theme}const WJ=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,GJ=/(^-|-$)/g;function _P(e){return e.replace(WJ,"-").replace(GJ,"")}const YJ=/(a)(d)/gi,G9=e=>String.fromCharCode(e+(e>25?39:97));function TP(e){let t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=G9(t%52)+r;return(G9(t%52)+r).replace(YJ,"$1-$2")}const Py=5381,Mo=(e,t)=>{let r=t.length;for(;r;)e=33*e^t.charCodeAt(--r);return e},PP=e=>Mo(Py,e);function QJ(e){return TP(PP(e)>>>0)}function XJ(e){return e.displayName||e.name||"Component"}function Ay(e){return typeof e=="string"&&!0}function ZJ(e){return Ay(e)?`styled.${e}`:`Styled(${XJ(e)})`}const AP=Symbol.for("react.memo"),JJ=Symbol.for("react.forward_ref"),eee={contextType:!0,defaultProps:!0,displayName:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},tee={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},$P={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ree={[JJ]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[AP]:$P};function Y9(e){return("type"in(t=e)&&t.type.$$typeof)===AP?$P:"$$typeof"in e?ree[e.$$typeof]:eee;var t}const nee=Object.defineProperty,see=Object.getOwnPropertyNames,iee=Object.getOwnPropertySymbols,aee=Object.getOwnPropertyDescriptor,oee=Object.getPrototypeOf,lee=Object.prototype;function DP(e,t,r){if(typeof t!="string"){const n=oee(t);n&&n!==lee&&DP(e,n,r);const s=see(t).concat(iee(t)),i=Y9(e),a=Y9(t);for(let o=0;othis._cGroup)for(let r=this._cGroup;r=e;r--)t-=this.groupSizes[r];return this._cGroup=e,this._cIndex=t,t}insertRules(e,t){if(e>=this.groupSizes.length){const s=this.groupSizes,i=s.length;let a=i;for(;e>=a;)if(a<<=1,a<0)throw T1(16,`${e}`);this.groupSizes=new Uint32Array(a),this.groupSizes.set(s),this.length=a;for(let o=i;o0&&this._cGroup>e&&(this._cIndex+=n)}clearGroup(e){if(e0&&this._cGroup>e&&(this._cIndex-=t)}}getGroup(e){let t="";if(e>=this.length||this.groupSizes[e]===0)return t;const r=this.groupSizes[e],n=this.indexOfGroup(e),s=n+r;for(let i=n;itypeof ShadowRoot<"u"&&e instanceof ShadowRoot||"host"in e&&e.nodeType===11,Dy=e=>{if(!e)return document;if(X9(e))return e;if("getRootNode"in e){const t=e.getRootNode();if(X9(t))return t}return document},fee=(e,t,r)=>{const n=r.split(",");let s;for(let i=0,a=n.length;i{var r;const n=((r=t.textContent)!==null&&r!==void 0?r:"").split(y3),s=[];for(let i=0,a=n.length;i{const t=Dy(e.options.target).querySelectorAll(cee);for(let r=0,n=t.length;r{const r=document.head,n=e||r,s=document.createElement("style"),i=(u=>{const c=Array.from(u.querySelectorAll(`style[${Ju}]`));return c[c.length-1]})(n),a=i!==void 0?i.nextSibling:null;s.setAttribute(Ju,jP),s.setAttribute(NP,_1);const o=t||hee();return o&&s.setAttribute("nonce",o),n.insertBefore(s,a),s},mee=class{constructor(e,t){this.element=MP(e,t),this.element.appendChild(document.createTextNode("")),this.sheet=(r=>{var n;if(r.sheet)return r.sheet;const s=(n=r.getRootNode().styleSheets)!==null&&n!==void 0?n:document.styleSheets;for(let i=0,a=s.length;i=0){const r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1}deleteRule(e){this.element.removeChild(this.nodes[e]),this.length--}getRule(e){return e(s=>{const i=s.getTag(),{length:a}=i;let o="";for(let u=0;u0&&(m+=p+",");o+=f+h+'{content:"'+m+'"}'+y3}return o})(this))}rehydrate(){!this.server&&Fd&&Ix(this)}reconstructWithOptions(t,r=!0){const n=new A1(Object.assign(Object.assign({},this.options),t),this.gs,r&&this.names||void 0);return n.keyframeIds=new Set(this.keyframeIds),!this.server&&Fd&&t.target!==this.options.target&&Dy(this.options.target)!==Dy(t.target)&&Ix(n),n}allocateGSInstance(t){return this.gs[t]=(this.gs[t]||0)+1}getTag(){return this.tag||(this.tag=(t=(({useCSSOMInjection:r,target:n,nonce:s})=>r?new mee(n,s):new gee(n,s))(this.options),new uee(t)));var t}hasNameForId(t,r){var n,s;return(s=(n=this.names.get(t))===null||n===void 0?void 0:n.has(r))!==null&&s!==void 0&&s}registerName(t,r){xp(t),t.startsWith(VJ)&&this.keyframeIds.add(t);const n=this.names.get(t);n?n.add(r):this.names.set(t,new Set([r]))}insertRules(t,r,n){this.registerName(t,r),this.getTag().insertRules(xp(t),n)}clearNames(t){this.names.has(t)&&this.names.get(t).clear()}clearRules(t){this.getTag().clearGroup(xp(t)),this.clearNames(t)}clearTag(){this.tag=void 0}}const IP=new WeakSet,vee={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexShrink:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function bee(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t!="number"||t===0||e in vee||e.startsWith("--")?String(t).trim():t+"px"}const yee=e=>e>="A"&&e<="Z";function J9(e){let t="";for(let r=0;re==null||e===!1||e==="",See=Symbol.for("react.client.reference");function eE(e){return e.$$typeof===See}const zP=e=>{const t=[];for(const r in e){const n=e[r];e.hasOwnProperty(r)&&!OP(n)&&(Array.isArray(n)&&IP.has(n)||P1(n)?t.push(J9(r)+":",n,";"):Af(n)?t.push(r+" {",...zP(n),"}"):t.push(J9(r)+": "+bee(r,n)+";"))}return t};function Io(e,t,r,n,s=[]){if(OP(e))return s;const i=typeof e;if(i==="string")return s.push(e),s;if(i==="function"){if(eE(e))return s;if(LP(e)&&t){const a=e(t);return Io(a,t,r,n,s)}return s.push(e),s}if(Array.isArray(e)){for(let a=0;a>>0),this.dynamicNameCache.size>=200){const u=this.dynamicNameCache.keys().next().value;u!==void 0&&this.dynamicNameCache.delete(u)}this.dynamicNameCache.set(a,o)}if(!r.hasNameForId(this.componentId,o)){const u=n(i,"."+o,void 0,this.componentId);r.insertRules(this.componentId,o,u)}s=fd(s,o)}}return s}}const jee=/&/g,ao=47;function BP(e,t){let r=0;for(;--t>=0&&e.charCodeAt(t)===92;)r++;return!(1&~r)}function Lx(e){const t=e.length;let r="",n=0,s=0,i=0,a=!1,o=!1;for(let u=0;up.startsWith(n)&&p.endsWith(n)&&p.replaceAll(n,"").length>0?`.${r}`:h,a=t.slice();a.push(h=>{h.type===C1&&h.value.includes("&")&&(s||(s=new RegExp(`\\${n}\\b`,"g")),h.props[0]=h.props[0].replace(jee,n).replace(s,i))}),e.prefix&&a.push(BJ),a.push(LJ);let o=[];const u=OJ(a.concat(zJ(h=>o.push(h)))),c=(h,m="",p="",v="&")=>{r=v,n=m,s=void 0;const x=function(b){const E=b.indexOf("//")!==-1,y=b.indexOf("}")!==-1;if(!E&&!y)return b;if(!E)return Lx(b);const S=b.length;let k="",_=0,C=0,j=0,T=0,P=0,R=!1;for(;C0)C++;else if(A===42&&C+10&&T--,C++;else T++,C++;else C++;else j===0?j=A:j===A&&(j=0),C++}return R?(_v(g,b)&&x(g,b)}else f=v}const h=new kee(r,c,n?s.componentStyle:void 0);function m(v,x){return function(g,b,E){const{attrs:y,componentStyle:S,defaultProps:k,foldedComponentIds:_,styledComponentId:C,target:j}=g,T=W.useContext(KP),P=Pee(),R=g.shouldForwardProp||P.shouldForwardProp,A=qJ(b,T,k)||ec;let N,$;{const D=W.useRef(null),M=D.current;if(M!==null&&M[1]===A&&M[2]===P.styleSheet&&M[3]===P.stylis&&M[7]===S&&function(F,L,q){const K=F,Z=L;let X=0;for(const ie in Z)if(tE.call(Z,ie)&&(X++,K[ie]!==Z[ie]))return!1;return X===q}(M[0],b,M[4]))N=M[5],$=M[6];else{N=function(L,q,K){const Z=Object.assign(Object.assign({},q),{className:void 0,theme:K}),X=L.length>1;for(let ie=0;ie`.${p.styledComponentId}`),i&&DP(p,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),p}var Dee=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]);function rE(e,t){const r=[e[0]];for(let n=0,s=t.length;n(IP.add(e),e);function Ree(e,...t){if(P1(e)||Af(e))return nE(Io(rE(w3,[e,...t])));const r=e;return t.length===0&&r.length===1&&typeof r[0]=="string"?Io(r):nE(Io(rE(r,t)))}function Ry(e,t,r=ec){if(!t)throw T1(1,t);const n=(s,...i)=>e(t,r,Ree(s,...i));return n.attrs=s=>Ry(e,t,Object.assign(Object.assign({},r),{attrs:Array.prototype.concat(r.attrs,s).filter(Boolean)})),n.withConfig=s=>Ry(e,t,Object.assign(Object.assign({},r),s)),n}const HP=e=>Ry($ee,e),ye=HP;Dee.forEach(e=>{ye[e]=HP(e)});var Md={ease:[.36,.66,.4,1]},Fy={scaleSpringOpacity:{initial:{opacity:0,transform:"scale(0.8)"},enter:{opacity:1,transform:"scale(1)",transition:{type:"spring",bounce:0,duration:.3}},exit:{opacity:0,transform:"scale(0.96)",transition:{type:"easeOut",bounce:0,duration:.15}}},fade:{enter:{opacity:1,transition:{duration:.4,ease:Md.ease}},exit:{opacity:0,transition:{duration:.3,ease:Md.ease}}}};class Fee{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);var n;return r&&(n=r.prevKey)!==null&&n!==void 0?n:null}getKeyAfter(t){let r=this.keyMap.get(t);var n;return r&&(n=r.nextKey)!==null&&n!==void 0?n:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){var r;return(r=this.keyMap.get(t))!==null&&r!==void 0?r:null}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}constructor(t,{expandedKeys:r}={}){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=t,r=r||new Set;let n=o=>{if(this.keyMap.set(o.key,o),o.childNodes&&(o.type==="section"||r.has(o.key)))for(let u of o.childNodes)n(u)};for(let o of t)n(o);let s=null,i=0;for(let[o,u]of this.keyMap)s?(s.nextKey=o,u.prevKey=s.key):(this.firstKey=o,u.prevKey=void 0),u.type==="item"&&(u.index=i++),s=u,s.nextKey=void 0;var a;this.lastKey=(a=s==null?void 0:s.key)!==null&&a!==void 0?a:null}}class gs extends Set{constructor(t,r,n){super(t),t instanceof gs?(this.anchorKey=r??t.anchorKey,this.currentKey=n??t.currentKey):(this.anchorKey=r??null,this.currentKey=n??null)}}function Mee(e,t){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}function Iee(e){let{selectionMode:t="none",disallowEmptySelection:r=!1,allowDuplicateSelectionEvents:n,selectionBehavior:s="toggle",disabledBehavior:i="all"}=e,a=w.useRef(!1),[,o]=w.useState(!1),u=w.useRef(null),c=w.useRef(null),[,d]=w.useState(null),f=w.useMemo(()=>sE(e.selectedKeys),[e.selectedKeys]),h=w.useMemo(()=>sE(e.defaultSelectedKeys,new gs),[e.defaultSelectedKeys]),[m,p]=t0(f,h,e.onSelectionChange),v=w.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),[x,g]=w.useState(s);s==="replace"&&x==="toggle"&&typeof m=="object"&&m.size===0&&g("replace");let b=w.useRef(s);return w.useEffect(()=>{s!==b.current&&(g(s),b.current=s)},[s]),{selectionMode:t,disallowEmptySelection:r,selectionBehavior:x,setSelectionBehavior:g,get isFocused(){return a.current},setFocused(E){a.current=E,o(E)},get focusedKey(){return u.current},get childFocusStrategy(){return c.current},setFocusedKey(E,y="first"){u.current=E,c.current=y,d(E)},selectedKeys:m,setSelectedKeys(E){(n||!Mee(E,m))&&p(E)},disabledKeys:v,disabledBehavior:i}}function sE(e,t){return e?e==="all"?"all":new gs(e):t}function qP(e,t){return typeof t.getChildren=="function"?t.getChildren(e.key):e.childNodes}function Lee(e){return Oee(e)}function Oee(e,t){for(let r of e)return r}function zx(e,t,r){if(t.parentKey===r.parentKey)return t.index-r.index;let n=[...iE(e,t),t],s=[...iE(e,r),r],i=n.slice(0,s.length).findIndex((a,o)=>a!==s[o]);return i!==-1?(t=n[i],r=s[i],t.index-r.index):n.findIndex(a=>a===r)>=0?1:(s.findIndex(a=>a===t)>=0,-1)}function iE(e,t){let r=[],n=t;for(;(n==null?void 0:n.parentKey)!=null;)n=e.getItem(n.parentKey),n&&r.unshift(n);return r}class E3{constructor(t,r,n){this.collection=t,this.state=r,this.allowsCellSelection=(n==null?void 0:n.allowsCellSelection)??!1,this._isSelectAll=null,this.layoutDelegate=(n==null?void 0:n.layoutDelegate)||null,this.fullCollection=(n==null?void 0:n.fullCollection)||null}get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(t){this.state.setSelectionBehavior(t)}get isFocused(){return this.state.isFocused}setFocused(t){this.state.setFocused(t)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(t,r){(t==null||this.collection.getItem(t))&&this.state.setFocusedKey(t,r)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(t){if(this.state.selectionMode==="none")return!1;let r=this.getKey(t);return r==null?!1:this.state.selectedKeys==="all"?this.canSelectItem(r):this.state.selectedKeys.has(r)}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let t=this.getSelectAllKeys(),r=this.state.selectedKeys;return this._isSelectAll=t.every(n=>r.has(n)),this._isSelectAll}get firstSelectedKey(){let t=null;for(let r of this.state.selectedKeys){let n=this.collection.getItem(r);(!t||n&&zx(this.collection,n,t)<0)&&(t=n)}return(t==null?void 0:t.key)??null}get lastSelectedKey(){let t=null;for(let r of this.state.selectedKeys){let n=this.collection.getItem(r);(!t||n&&zx(this.collection,n,t)>0)&&(t=n)}return(t==null?void 0:t.key)??null}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(t);return}let r=this.getKey(t);if(r==null)return;let n;if(this.state.selectedKeys==="all")n=new gs([r],r,r);else{let s=this.state.selectedKeys,i=s.anchorKey??r;n=new gs(s,i,r);for(let a of this.getKeyRange(i,s.currentKey??r))n.delete(a);for(let a of this.getKeyRange(r,i))this.canSelectItem(a)&&n.add(a)}this.state.setSelectedKeys(n)}getKeyRange(t,r){let n=this.collection.getItem(t),s=this.collection.getItem(r);return n&&s?zx(this.collection,n,s)<=0?this.getKeyRangeInternal(t,r):this.getKeyRangeInternal(r,t):[]}getKeyRangeInternal(t,r){var i;if((i=this.layoutDelegate)!=null&&i.getKeyRange)return this.layoutDelegate.getKeyRange(t,r);let n=[],s=t;for(;s!=null;){let a=this.collection.getItem(s);if(a&&(a.type==="item"||a.type==="cell"&&this.allowsCellSelection)&&n.push(s),s===r)return n;s=this.collection.getKeyAfter(s)}return[]}getKey(t){let r=this.collection.getItem(t);if(!r||r.type==="cell"&&this.allowsCellSelection)return t;for(;r&&r.type!=="item"&&r.parentKey!=null;)r=this.collection.getItem(r.parentKey);return!r||r.type!=="item"?null:r.key}toggleSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(t)){this.replaceSelection(t);return}let r=this.getKey(t);if(r==null)return;let n=new gs(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);n.has(r)?n.delete(r):this.canSelectItem(r)&&(n.add(r),n.anchorKey=r,n.currentKey=r),!(this.disallowEmptySelection&&n.size===0)&&this.state.setSelectedKeys(n)}replaceSelection(t){if(this.selectionMode==="none")return;let r=this.getKey(t);if(r==null)return;let n=this.canSelectItem(r)?new gs([r],r,r):new gs;this.state.setSelectedKeys(n)}setSelectedKeys(t){if(this.selectionMode==="none")return;let r=new gs;for(let n of t){let s=this.getKey(n);if(s!=null&&(r.add(s),this.selectionMode==="single"))break}this.state.setSelectedKeys(r)}getSelectAllKeys(){let t=this.fullCollection??this.collection,r=[],n=s=>{var i;for(;s!=null;){if(this.canSelectItemIn(s,t)){let a=t.getItem(s);(a==null?void 0:a.type)==="item"&&r.push(s),a!=null&&a.hasChildNodes&&(this.allowsCellSelection||a.type!=="item")&&n(((i=Lee(qP(a,t)))==null?void 0:i.key)??null)}s=t.getKeyAfter(s)}};return n(t.getFirstKey()),r}selectAll(){!this.isSelectAll&&this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new gs)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(t,r){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(t)&&!this.disallowEmptySelection?this.toggleSelection(t):this.replaceSelection(t):this.selectionBehavior==="toggle"||r&&(r.pointerType==="touch"||r.pointerType==="virtual")?this.toggleSelection(t):this.replaceSelection(t))}isSelectionEqual(t){if(t===this.state.selectedKeys)return!0;let r=this.selectedKeys;if(t.size!==r.size)return!1;for(let n of t)if(!r.has(n))return!1;for(let n of r)if(!t.has(n))return!1;return!0}canSelectItem(t){return this.canSelectItemIn(t,this.collection)}canSelectItemIn(t,r){var s;if(this.state.selectionMode==="none"||this.state.disabledKeys.has(t))return!1;let n=r.getItem(t);return!(!n||(s=n==null?void 0:n.props)!=null&&s.isDisabled||n.type==="cell"&&!this.allowsCellSelection)}isDisabled(t){var r,n;return this.state.disabledBehavior==="all"&&(this.state.disabledKeys.has(t)||!!((n=(r=this.collection.getItem(t))==null?void 0:r.props)!=null&&n.isDisabled))}isLink(t){var r,n;return!!((n=(r=this.collection.getItem(t))==null?void 0:r.props)!=null&&n.href)}getItemProps(t){var r;return(r=this.collection.getItem(t))==null?void 0:r.props}withCollection(t){return new E3(t,this.state,{allowsCellSelection:this.allowsCellSelection,layoutDelegate:this.layoutDelegate||void 0,fullCollection:this.fullCollection??this.collection})}}class zee{build(t,r){return this.context=r,aE(()=>this.iterateCollection(t))}*iterateCollection(t){let{children:r,items:n}=t;if(W.isValidElement(r)&&r.type===W.Fragment)yield*this.iterateCollection({children:r.props.children,items:n});else if(typeof r=="function"){if(!n)throw new Error("props.children was a function but props.items is missing");let s=0;for(let i of n)yield*this.getFullNode({value:i,index:s},{renderer:r}),s++}else{let s=[];W.Children.forEach(r,a=>{a&&s.push(a)});let i=0;for(let a of s){let o=this.getFullNode({element:a,index:i},{});for(let u of o)i++,yield u}}}getKey(t,r,n,s){if(t.key!=null)return t.key;if(r.type==="cell"&&r.key!=null)return`${s}${r.key}`;let i=r.value;if(i!=null){let a=i.key??i.id;if(a==null)throw new Error("No key found for item");return a}return s?`${s}.${r.index}`:`$.${r.index}`}getChildState(t,r){return{renderer:r.renderer||t.renderer}}*getFullNode(t,r,n,s){if(W.isValidElement(t.element)&&t.element.type===W.Fragment){let u=[];W.Children.forEach(t.element.props.children,d=>{u.push(d)});let c=t.index??0;for(const d of u)yield*this.getFullNode({element:d,index:c++},r,n,s);return}let i=t.element;if(!i&&t.value&&r&&r.renderer){let u=this.cache.get(t.value);if(u&&(!u.shouldInvalidate||!u.shouldInvalidate(this.context))){u.index=t.index,u.parentKey=s?s.key:null,yield u;return}i=r.renderer(t.value)}if(W.isValidElement(i)){let u=i.type;if(typeof u!="function"&&typeof u.getCollectionNode!="function"){let h=i.type;throw new Error(`Unknown element <${h}> in collection.`)}let c=u.getCollectionNode(i.props,this.context),d=t.index??0,f=c.next();for(;!f.done&&f.value;){let h=f.value;t.index=d;let m=h.key??null;m==null&&(m=h.element?null:this.getKey(i,t,r,n));let v=[...this.getFullNode({...h,key:m,index:d,wrapper:Bee(t.wrapper,h.wrapper)},this.getChildState(r,h),n?`${n}${i.key}`:i.key,s)];for(let x of v){if(x.value=h.value??t.value??null,x.value&&this.cache.set(x.value,x),t.type&&x.type!==t.type)throw new Error(`Unsupported type <${Bx(x.type)}> in <${Bx((s==null?void 0:s.type)??"unknown parent type")}>. Only <${Bx(t.type)}> is supported.`);d++,yield x}f=c.next(v)}return}if(t.key==null||t.type==null)return;let a=this,o={type:t.type,props:t.props,key:t.key,parentKey:s?s.key:null,value:t.value??null,level:((s==null?void 0:s.level)??0)+((s==null?void 0:s.type)==="item"?1:0),index:t.index,rendered:t.rendered,textValue:t.textValue??"","aria-label":t["aria-label"],wrapper:t.wrapper,shouldInvalidate:t.shouldInvalidate,hasChildNodes:t.hasChildNodes||!1,childNodes:aE(function*(){if(!t.hasChildNodes||!t.childNodes)return;let u=0;for(let c of t.childNodes()){c.key!=null&&(c.key=`${o.key}${c.key}`);let d=a.getFullNode({...c,index:u},a.getChildState(r,c),o.key,o);for(let f of d)u++,yield f}})};yield o}constructor(){this.cache=new WeakMap}}function aE(e){let t=[],r=null;return{*[Symbol.iterator](){for(let n of t)yield n;r||(r=e());for(let n of r)t.push(n),yield n}}}function Bee(e,t){if(e&&t)return r=>e(t(r));if(e)return e;if(t)return t}function Bx(e){return e[0].toUpperCase()+e.slice(1)}function Uee(e,t,r){let n=w.useMemo(()=>new zee,[]),{children:s,items:i,collection:a}=e;return w.useMemo(()=>{if(a)return a;let u=n.build({children:s,items:i},r);return t(u)},[n,s,i,a,r,t])}const oE=new WeakMap;function Vee(e){let t=oE.get(e);if(t!=null)return t;let r=0,n=s=>{for(let i of s)i.type==="section"?n(qP(i,e)):i.type==="item"&&r++};return n(e),oE.set(e,r),r}function Kee(e){let{onExpandedChange:t}=e,[r,n]=t0(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,t),s=Iee(e),i=w.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),a=Uee(e,w.useCallback(u=>new Fee(u,{expandedKeys:r}),[r]),null);return w.useEffect(()=>{s.focusedKey!=null&&!a.getItem(s.focusedKey)&&s.setFocusedKey(null)},[a,s.focusedKey]),{collection:a,expandedKeys:r,disabledKeys:i,toggleKey:u=>{n(Hee(r,u))},setExpandedKeys:n,selectionManager:new E3(a,s)}}function Hee(e,t){let r=new Set(e);return r.has(t)?r.delete(t):r.add(t),r}function qee(e){let t=Tn(e,{enabled:typeof e.elementType=="string"}),r;return e.orientation==="vertical"&&(r="vertical"),e.elementType!=="hr"?{separatorProps:{...t,role:"separator","aria-orientation":r}}:{separatorProps:t}}var vp=["small","medium","large"],lE={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:vp,borderRadius:vp},classGroups:{shadow:[{shadow:vp}],"font-size":[{text:["tiny",...vp]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},Wee=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...lE.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...lE.classGroups}}})},Gee=Wee({base:"shrink-0 bg-divider border-none",variants:{orientation:{horizontal:"w-full h-divider",vertical:"h-full w-divider"}},defaultVariants:{orientation:"horizontal"}});function Yee(e){const{as:t,className:r,orientation:n,...s}=e;let i=t||"hr";i==="hr"&&n==="vertical"&&(i="div");const{separatorProps:a}=qee({elementType:typeof i=="string"?i:"hr",orientation:n}),o=w.useMemo(()=>Gee({orientation:n,className:r}),[n,r]),u=w.useCallback((c={})=>({className:o,role:"separator","data-orientation":n,...a,...s,...c}),[o,n,a,s]);return{Component:i,getDividerProps:u}}var WP=It((e,t)=>{const{Component:r,getDividerProps:n}=Yee({...e});return l.jsx(r,{ref:t,...n()})});WP.displayName="NextUI.Divider";var Qee=WP;function GP(e){return null}GP.getCollectionNode=function*(t,r){let{childItems:n,title:s,children:i}=t,a=t.title||t.children,o=t.textValue||(typeof a=="string"?a:"")||t["aria-label"]||"";!o&&!(r!=null&&r.suppressTextValueWarning)&&console.warn(" with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),yield{type:"item",props:t,rendered:a,textValue:o,"aria-label":t["aria-label"],hasChildNodes:Xee(t),*childNodes(){if(n)for(let u of n)yield{type:"item",value:u};else if(s){let u=[];W.Children.forEach(i,c=>{u.push({type:"item",element:c})}),yield*u}}}};function Xee(e){return e.hasChildItems!=null?e.hasChildItems:!!(e.childItems||e.title&&W.Children.count(e.children)>0)}let Zee=GP;function YP(e){return null}YP.getCollectionNode=function*(t){let{children:r,title:n,items:s}=t;yield{type:"section",props:t,hasChildNodes:!0,rendered:n,"aria-label":t["aria-label"],*childNodes(){if(typeof r=="function"){if(!s)throw new Error("props.children was a function but props.items is missing");for(let i of s)yield{type:"item",value:i,renderer:r}}else{let i=[];W.Children.forEach(r,a=>{i.push({type:"item",element:a})}),yield*i}}}};let Jee=YP;var ete=e=>{const t={top:{originY:1},bottom:{originY:0},left:{originX:1},right:{originX:0},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1}};return(t==null?void 0:t[e])||{}},tte=e=>({top:"top",bottom:"bottom",left:"left",right:"right","top-start":"top start","top-end":"top end","bottom-start":"bottom start","bottom-end":"bottom end","left-start":"left top","left-end":"left bottom","right-start":"right top","right-end":"right bottom"})[e],rte=(e,t)=>{if(t.includes("-")){const[r]=t.split("-");if(r.includes(e))return!1}return!0},uE=(e,t)=>{if(t.includes("-")){const[,r]=t.split("-");return`${e}-${r}`}return e},Wc=new WeakMap,On=[];function nte(e,t=document.body){let r=new Set(e),n=new Set,s=u=>{for(let h of u.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))r.add(h);let c=h=>{if(r.has(h)||h.parentElement&&n.has(h.parentElement)&&h.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let m of r)if(h.contains(m))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},d=document.createTreeWalker(u,NodeFilter.SHOW_ELEMENT,{acceptNode:c}),f=c(u);if(f===NodeFilter.FILTER_ACCEPT&&i(u),f!==NodeFilter.FILTER_REJECT){let h=d.nextNode();for(;h!=null;)i(h),h=d.nextNode()}},i=u=>{var c;let d=(c=Wc.get(u))!=null?c:0;u.getAttribute("aria-hidden")==="true"&&d===0||(d===0&&u.setAttribute("aria-hidden","true"),n.add(u),Wc.set(u,d+1))};On.length&&On[On.length-1].disconnect(),s(t);let a=new MutationObserver(u=>{for(let c of u)if(!(c.type!=="childList"||c.addedNodes.length===0)&&![...r,...n].some(d=>d.contains(c.target))){for(let d of c.removedNodes)d instanceof Element&&(r.delete(d),n.delete(d));for(let d of c.addedNodes)(d instanceof HTMLElement||d instanceof SVGElement)&&(d.dataset.liveAnnouncer==="true"||d.dataset.reactAriaTopLayer==="true")?r.add(d):d instanceof Element&&s(d)}});a.observe(t,{childList:!0,subtree:!0});let o={observe(){a.observe(t,{childList:!0,subtree:!0})},disconnect(){a.disconnect()}};return On.push(o),()=>{a.disconnect();for(let u of n){let c=Wc.get(u);c!=null&&(c===1?(u.removeAttribute("aria-hidden"),Wc.delete(u)):Wc.set(u,c-1))}o===On[On.length-1]?(On.pop(),On.length&&On[On.length-1].observe()):On.splice(On.indexOf(o),1)}}var QP=(e,t,r)=>{const n=t==null?void 0:t.current;if(!n||!n.contains(e)){const s=document.querySelectorAll("body > span[data-focus-scope-start]");let i=[];if(s.forEach(a=>{i.push(a.nextElementSibling)}),i.length===1)return r.close(),!1}return!n||!n.contains(e)},ste=()=>l.jsxs("svg",{"aria-hidden":"true",fill:"none",height:"80%",role:"presentation",viewBox:"0 0 24 24",width:"80%",children:[l.jsx("path",{d:"M12 2C9.38 2 7.25 4.13 7.25 6.75C7.25 9.32 9.26 11.4 11.88 11.49C11.96 11.48 12.04 11.48 12.1 11.49C12.12 11.49 12.13 11.49 12.15 11.49C12.16 11.49 12.16 11.49 12.17 11.49C14.73 11.4 16.74 9.32 16.75 6.75C16.75 4.13 14.62 2 12 2Z",fill:"currentColor"}),l.jsx("path",{d:"M17.0809 14.1489C14.2909 12.2889 9.74094 12.2889 6.93094 14.1489C5.66094 14.9989 4.96094 16.1489 4.96094 17.3789C4.96094 18.6089 5.66094 19.7489 6.92094 20.5889C8.32094 21.5289 10.1609 21.9989 12.0009 21.9989C13.8409 21.9989 15.6809 21.5289 17.0809 20.5889C18.3409 19.7389 19.0409 18.5989 19.0409 17.3589C19.0309 16.1289 18.3409 14.9889 17.0809 14.1489Z",fill:"currentColor"})]}),[ite,ate]=vn({name:"AvatarGroupContext",strict:!1}),bp=["small","medium","large"],cE={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:bp,borderRadius:bp},classGroups:{shadow:[{shadow:bp}],"font-size":[{text:["tiny",...bp]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},XP=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...cE.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...cE.classGroups}}})},ote=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],Ux=["absolute","top-1/2","left-1/2","-translate-x-1/2","-translate-y-1/2"],lte={default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground"},Al={solid:lte},ute=XP({slots:{base:["flex","relative","justify-center","items-center","box-border","overflow-hidden","align-middle","text-white","z-0",...ote],img:["flex","object-cover","w-full","h-full","transition-opacity","!duration-500","opacity-0","data-[loaded=true]:opacity-100"],fallback:[...Ux,"flex","items-center","justify-center"],name:[...Ux,"font-normal","text-center","text-inherit"],icon:[...Ux,"flex","items-center","justify-center","text-inherit","w-full","h-full"]},variants:{size:{sm:{base:"w-8 h-8 text-tiny"},md:{base:"w-10 h-10 text-tiny"},lg:{base:"w-14 h-14 text-small"}},color:{default:{base:Al.solid.default},primary:{base:Al.solid.primary},secondary:{base:Al.solid.secondary},success:{base:Al.solid.success},warning:{base:Al.solid.warning},danger:{base:Al.solid.danger}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"},full:{base:"rounded-full"}},isBordered:{true:{base:"ring-2 ring-offset-2 ring-offset-background dark:ring-offset-background-dark"}},isDisabled:{true:{base:"opacity-disabled"}},isInGroup:{true:{base:["-ms-2 data-[hover=true]:-translate-x-3 rtl:data-[hover=true]:translate-x-3 transition-transform","data-[focus-visible=true]:-translate-x-3 rtl:data-[focus-visible=true]:translate-x-3"]}},isInGridGroup:{true:{base:"m-0 data-[hover=true]:translate-x-0"}},disableAnimation:{true:{base:"transition-none",img:"transition-none"},false:{}}},defaultVariants:{size:"md",color:"default",radius:"full"},compoundVariants:[{color:"default",isBordered:!0,class:{base:"ring-default"}},{color:"primary",isBordered:!0,class:{base:"ring-primary"}},{color:"secondary",isBordered:!0,class:{base:"ring-secondary"}},{color:"success",isBordered:!0,class:{base:"ring-success"}},{color:"warning",isBordered:!0,class:{base:"ring-warning"}},{color:"danger",isBordered:!0,class:{base:"ring-danger"}}]}),cte=XP({slots:{base:"flex items-center justify-center h-auto w-max",count:"hover:-translate-x-0"},variants:{isGrid:{true:"inline-grid grid-cols-4 gap-3"}}}),[npe,dte]=vn({name:"ProviderContext",strict:!1}),ZP=globalThis!=null&&globalThis.document?w.useLayoutEffect:w.useEffect;function fte(e={}){const{onLoad:t,onError:r,ignoreFallback:n}=e,s=AW(),i=w.useRef(s?new Image:null),[a,o]=w.useState("pending");w.useEffect(()=>{i.current&&(i.current.onload=c=>{u(),o("loaded"),t==null||t(c)},i.current.onerror=c=>{u(),o("failed"),r==null||r(c)})},[i.current]);const u=()=>{i.current&&(i.current.onload=null,i.current.onerror=null,i.current=null)};return ZP(()=>{s&&o(pte(e,i))},[s]),n?"loaded":a}function pte(e,t){const{loading:r,src:n,srcSet:s,crossOrigin:i,sizes:a,ignoreFallback:o}=e;if(!n)return"pending";if(o)return"loaded";const u=new Image;return u.src=n,i&&(u.crossOrigin=i),s&&(u.srcset=s),a&&(u.sizes=a),r&&(u.loading=r),t.current=u,u.complete&&u.naturalWidth?"loaded":"loading"}function hte(e={}){var t,r,n,s,i,a;const o=dte(),u=ate(),c=!!u,{as:d,ref:f,src:h,name:m,icon:p,classNames:v,fallback:x,alt:g=m||"avatar",imgRef:b,color:E=(t=u==null?void 0:u.color)!=null?t:"default",radius:y=(r=u==null?void 0:u.radius)!=null?r:"full",size:S=(n=u==null?void 0:u.size)!=null?n:"md",isBordered:k=(s=u==null?void 0:u.isBordered)!=null?s:!1,isDisabled:_=(i=u==null?void 0:u.isDisabled)!=null?i:!1,isFocusable:C=!1,getInitials:j=SL,ignoreFallback:T=!1,showFallback:P=!1,ImgComponent:R="img",imgProps:A,className:N,onError:$,disableAnimation:z,...O}=e,I=d||"span",D=jr(f),M=jr(b),{isFocusVisible:F,isFocused:L,focusProps:q}=Fi(),{isHovered:K,hoverProps:Z}=o1({isDisabled:_}),X=(a=z??(o==null?void 0:o.disableAnimation))!=null?a:!1,ue=fte({src:h,onError:$,ignoreFallback:T})==="loaded",ae=typeof R=="string",te=(!h||!ue)&&P,Ie=w.useMemo(()=>{var nr;return ute({color:E,radius:y,size:S,isBordered:k,isDisabled:_,isInGroup:c,disableAnimation:X,isInGridGroup:(nr=u==null?void 0:u.isGrid)!=null?nr:!1})},[E,y,S,k,_,X,c,u==null?void 0:u.isGrid]),Le=Ge(v==null?void 0:v.base,N),ve=w.useMemo(()=>C||d==="button",[C,d]),rr=w.useCallback((nr={})=>({ref:D,tabIndex:ve?0:-1,"data-hover":Ne(K),"data-focus":Ne(L),"data-focus-visible":Ne(F),className:Ie.base({class:Ge(Le,nr==null?void 0:nr.className)}),...Qe(O,Z,ve?q:{})}),[ve,Ie,Le,q,O]),Tt=w.useCallback((nr={})=>({ref:M,src:h,"data-loaded":Ne(ue),className:Ie.img({class:v==null?void 0:v.img}),...Qe(A,nr,Tn({disableAnimation:X},{enabled:ae}))}),[Ie,ue,A,X,h,M,ae]);return{Component:I,ImgComponent:R,src:h,alt:g,icon:p,name:m,imgRef:M,slots:Ie,classNames:v,fallback:x,isImgLoaded:ue,showFallback:te,ignoreFallback:T,getInitials:j,getAvatarProps:rr,getImageProps:Tt}}var JP=It((e,t)=>{const{Component:r,ImgComponent:n,src:s,icon:i=l.jsx(ste,{}),alt:a,classNames:o,slots:u,name:c,showFallback:d,fallback:f,getInitials:h,getAvatarProps:m,getImageProps:p}=hte({...e,ref:t}),v=w.useMemo(()=>!d&&s?null:f?l.jsx("div",{"aria-label":a,className:u.fallback({class:o==null?void 0:o.fallback}),role:"img",children:f}):c?l.jsx("span",{"aria-label":a,className:u.name({class:o==null?void 0:o.name}),role:"img",children:h(c)}):l.jsx("span",{"aria-label":a,className:u.icon({class:o==null?void 0:o.icon}),role:"img",children:i}),[d,s,f,c,o]);return l.jsxs(r,{...m(),children:[s&&l.jsx(n,{...p(),alt:a}),v]})});JP.displayName="NextUI.Avatar";var $1=JP;function mte(e={}){const{as:t,ref:r,max:n=5,total:s,size:i,color:a,radius:o,children:u,isBordered:c,isDisabled:d,isGrid:f,renderCount:h,className:m,classNames:p,...v}=e,x=jr(r),g=t||"div",b=w.useMemo(()=>({size:i,color:a,radius:o,isGrid:f,isBordered:c,isDisabled:d}),[i,a,o,f,c,d]),E=w.useMemo(()=>cte({className:m,isGrid:f}),[m,f]),y=FL(u),S=n?y.slice(0,n):y,k=s||(n!=null?y.length-n:-1),_=S.map((T,P)=>{const R=P===0,A=P===S.length-1,N={className:Ge(R?"ms-0":f?"":"-ms-2",A&&k<1?"hover:-translate-x-0":"")};return w.cloneElement(T,EL(N))});return{Component:g,context:b,remainingCount:k,clones:_,renderCount:h,getAvatarGroupProps:()=>({ref:x,className:E.base({class:Ge(p==null?void 0:p.base,m)}),role:"group",...v}),getAvatarGroupCountProps:()=>({className:E.count({class:p==null?void 0:p.count})})}}var eA=It((e,t)=>{const{Component:r,clones:n,context:s,remainingCount:i,getAvatarGroupCountProps:a,getAvatarGroupProps:o,renderCount:u=c=>l.jsx($1,{...a(),name:`+${c}`})}=mte({...e,ref:t});return l.jsx(r,{...o(),children:l.jsxs(ite,{value:s,children:[n,i>0&&u(i)]})})});eA.displayName="NextUI.AvatarGroup";var gte=eA,[xte,vte]=vn({name:"CardContext",strict:!0,errorMessage:"useCardContext: `context` is undefined. Seems you forgot to wrap component within "}),[spe,bte]=vn({name:"ProviderContext",strict:!1}),tA=It((e,t)=>{var r;const{as:n,className:s,children:i,...a}=e,o=n||"div",u=jr(t),{slots:c,classNames:d}=vte(),f=Ge(d==null?void 0:d.body,s);return l.jsx(o,{ref:u,className:(r=c.body)==null?void 0:r.call(c,{class:f}),...a,children:i})});tA.displayName="NextUI.CardBody";var yte=tA,yp=["small","medium","large"],dE={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:yp,borderRadius:yp},classGroups:{shadow:[{shadow:yp}],"font-size":[{text:["tiny",...yp]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},wte=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...dE.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...dE.classGroups}}})},Ete=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],fE=wte({slots:{base:["flex","flex-col","relative","overflow-hidden","h-auto","outline-none","text-foreground","box-border","bg-content1",...Ete],header:["flex","p-3","z-10","w-full","justify-start","items-center","shrink-0","overflow-inherit","color-inherit","subpixel-antialiased"],body:["relative","flex","flex-1","w-full","p-3","flex-auto","flex-col","place-content-inherit","align-items-inherit","h-auto","break-words","text-left","overflow-y-auto","subpixel-antialiased"],footer:["p-3","h-auto","flex","w-full","items-center","overflow-hidden","color-inherit","subpixel-antialiased"]},variants:{shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},radius:{none:{base:"rounded-none",header:"rounded-none",footer:"rounded-none"},sm:{base:"rounded-small",header:"rounded-t-small",footer:"rounded-b-small"},md:{base:"rounded-medium",header:"rounded-t-medium",footer:"rounded-b-medium"},lg:{base:"rounded-large",header:"rounded-t-large",footer:"rounded-b-large"}},fullWidth:{true:{base:"w-full"}},isHoverable:{true:{base:"data-[hover=true]:bg-content2 dark:data-[hover=true]:bg-content2"}},isPressable:{true:{base:"cursor-pointer"}},isBlurred:{true:{base:["bg-background/80","dark:bg-background/20","backdrop-blur-md","backdrop-saturate-150"]}},isFooterBlurred:{true:{footer:["bg-background/10","backdrop-blur","backdrop-saturate-150"]}},isDisabled:{true:{base:"opacity-disabled cursor-not-allowed"}},disableAnimation:{true:"",false:{base:"transition-transform-background motion-reduce:transition-none"}}},compoundVariants:[{isPressable:!0,class:"data-[pressed=true]:scale-[0.97] tap-highlight-transparent"}],defaultVariants:{radius:"lg",shadow:"md",fullWidth:!1,isHoverable:!1,isPressable:!1,isDisabled:!1,isFooterBlurred:!1}});function Ste(e){var t,r,n,s;const i=bte(),[a,o]=Js(e,fE.variantKeys),{ref:u,as:c,children:d,onClick:f,onPress:h,autoFocus:m,className:p,classNames:v,allowTextSelectionOnPress:x=!0,...g}=a,b=jr(u),E=c||(e.isPressable?"button":"div"),y=typeof E=="string",S=(r=(t=e.disableAnimation)!=null?t:i==null?void 0:i.disableAnimation)!=null?r:!1,k=(s=(n=e.disableRipple)!=null?n:i==null?void 0:i.disableRipple)!=null?s:!1,_=Ge(v==null?void 0:v.base,p),{onClear:C,onPress:j,ripples:T}=mT(),P=w.useCallback(q=>{k||S||b.current&&j(q)},[k,S,b,j]),{buttonProps:R,isPressed:A}=l1({onPress:e0(h,P),elementType:c,isDisabled:!e.isPressable,onClick:f,allowTextSelectionOnPress:x,...g},b),{hoverProps:N,isHovered:$}=o1({isDisabled:!e.isHoverable,...g}),{isFocusVisible:z,isFocused:O,focusProps:I}=Fi({autoFocus:m}),D=w.useMemo(()=>fE({...o,disableAnimation:S}),[Zs(o),S]),M=w.useMemo(()=>({slots:D,classNames:v,disableAnimation:S,isDisabled:e.isDisabled,isFooterBlurred:e.isFooterBlurred,fullWidth:e.fullWidth}),[D,v,e.isDisabled,e.isFooterBlurred,S,e.fullWidth]),F=w.useCallback((q={})=>({ref:b,className:D.base({class:_}),tabIndex:e.isPressable?0:-1,"data-hover":Ne($),"data-pressed":Ne(A),"data-focus":Ne(O),"data-focus-visible":Ne(z),"data-disabled":Ne(e.isDisabled),...Qe(e.isPressable?{...R,...I,role:"button"}:{},e.isHoverable?N:{},Tn(g,{enabled:y}),Tn(q))}),[b,D,_,y,e.isPressable,e.isHoverable,e.isDisabled,$,A,z,R,I,N,g]),L=w.useCallback(()=>({ripples:T,onClear:C}),[T,C]);return{context:M,domRef:b,Component:E,classNames:v,children:d,isHovered:$,isPressed:A,disableAnimation:S,isPressable:e.isPressable,isHoverable:e.isHoverable,disableRipple:k,handlePress:P,isFocusVisible:z,getCardProps:F,getRippleProps:L}}var rA=It((e,t)=>{const{children:r,context:n,Component:s,isPressable:i,disableAnimation:a,disableRipple:o,getCardProps:u,getRippleProps:c}=Ste({...e,ref:t});return l.jsxs(s,{...u(),children:[l.jsx(xte,{value:n,children:r}),i&&!a&&!o&&l.jsx(hT,{...c()})]})});rA.displayName="NextUI.Card";var D1=rA,wp=["small","medium","large"],pE={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:wp,borderRadius:wp},classGroups:{shadow:[{shadow:wp}],"font-size":[{text:["tiny",...wp]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},Cte=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...pE.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...pE.classGroups}}})},kte=["outline-none","ring-2","ring-focus","ring-offset-2","ring-offset-background"],jte={default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground"},Nte={default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground"},_te={default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger"},Tte={default:"bg-default/40 text-default-700",primary:"bg-primary/20 text-primary-600",secondary:"bg-secondary/20 text-secondary-600",success:"bg-success/20 text-success-700 dark:text-success",warning:"bg-warning/20 text-warning-700 dark:text-warning",danger:"bg-danger/20 text-danger-600 dark:text-danger-500"},Pte={default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger"},Ate={default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger"},Me={solid:jte,shadow:Nte,bordered:_te,flat:Tte,faded:Pte,light:Ate},hE=Cte({slots:{base:["relative","max-w-fit","min-w-min","inline-flex","items-center","justify-between","box-border","whitespace-nowrap"],content:"flex-1 text-inherit font-normal",dot:["w-2","h-2","ml-1","rounded-full"],avatar:"flex-shrink-0",closeButton:["z-10","appearance-none","outline-none","select-none","transition-opacity","opacity-70","hover:opacity-100","cursor-pointer","active:opacity-disabled","tap-highlight-transparent"]},variants:{variant:{solid:{},bordered:{base:"border-medium bg-transparent"},light:{base:"bg-transparent"},flat:{},faded:{base:"border-medium"},shadow:{},dot:{base:"border-medium border-default text-foreground bg-transparent"}},color:{default:{dot:"bg-default-400"},primary:{dot:"bg-primary"},secondary:{dot:"bg-secondary"},success:{dot:"bg-success"},warning:{dot:"bg-warning"},danger:{dot:"bg-danger"}},size:{sm:{base:"px-1 h-6 text-tiny",content:"px-1",closeButton:"text-medium",avatar:"w-4 h-4"},md:{base:"px-1 h-7 text-small",content:"px-2",closeButton:"text-large",avatar:"w-5 h-5"},lg:{base:"px-2 h-8 text-medium",content:"px-2",closeButton:"text-xl",avatar:"w-6 h-6"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"},full:{base:"rounded-full"}},isOneChar:{true:{},false:{}},isCloseable:{true:{},false:{}},hasStartContent:{true:{}},hasEndContent:{true:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},isCloseButtonFocusVisible:{true:{closeButton:[...kte,"ring-1","rounded-full"]}}},defaultVariants:{variant:"solid",color:"default",size:"md",radius:"full",isDisabled:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:Me.solid.default}},{variant:"solid",color:"primary",class:{base:Me.solid.primary}},{variant:"solid",color:"secondary",class:{base:Me.solid.secondary}},{variant:"solid",color:"success",class:{base:Me.solid.success}},{variant:"solid",color:"warning",class:{base:Me.solid.warning}},{variant:"solid",color:"danger",class:{base:Me.solid.danger}},{variant:"shadow",color:"default",class:{base:Me.shadow.default}},{variant:"shadow",color:"primary",class:{base:Me.shadow.primary}},{variant:"shadow",color:"secondary",class:{base:Me.shadow.secondary}},{variant:"shadow",color:"success",class:{base:Me.shadow.success}},{variant:"shadow",color:"warning",class:{base:Me.shadow.warning}},{variant:"shadow",color:"danger",class:{base:Me.shadow.danger}},{variant:"bordered",color:"default",class:{base:Me.bordered.default}},{variant:"bordered",color:"primary",class:{base:Me.bordered.primary}},{variant:"bordered",color:"secondary",class:{base:Me.bordered.secondary}},{variant:"bordered",color:"success",class:{base:Me.bordered.success}},{variant:"bordered",color:"warning",class:{base:Me.bordered.warning}},{variant:"bordered",color:"danger",class:{base:Me.bordered.danger}},{variant:"flat",color:"default",class:{base:Me.flat.default}},{variant:"flat",color:"primary",class:{base:Me.flat.primary}},{variant:"flat",color:"secondary",class:{base:Me.flat.secondary}},{variant:"flat",color:"success",class:{base:Me.flat.success}},{variant:"flat",color:"warning",class:{base:Me.flat.warning}},{variant:"flat",color:"danger",class:{base:Me.flat.danger}},{variant:"faded",color:"default",class:{base:Me.faded.default}},{variant:"faded",color:"primary",class:{base:Me.faded.primary}},{variant:"faded",color:"secondary",class:{base:Me.faded.secondary}},{variant:"faded",color:"success",class:{base:Me.faded.success}},{variant:"faded",color:"warning",class:{base:Me.faded.warning}},{variant:"faded",color:"danger",class:{base:Me.faded.danger}},{variant:"light",color:"default",class:{base:Me.light.default}},{variant:"light",color:"primary",class:{base:Me.light.primary}},{variant:"light",color:"secondary",class:{base:Me.light.secondary}},{variant:"light",color:"success",class:{base:Me.light.success}},{variant:"light",color:"warning",class:{base:Me.light.warning}},{variant:"light",color:"danger",class:{base:Me.light.danger}},{isOneChar:!0,hasStartContent:!1,hasEndContent:!1,size:"sm",class:{base:"w-5 h-5 min-w-5 min-h-5"}},{isOneChar:!0,hasStartContent:!1,hasEndContent:!1,size:"md",class:{base:"w-6 h-6 min-w-6 min-h-6"}},{isOneChar:!0,hasStartContent:!1,hasEndContent:!1,size:"lg",class:{base:"w-7 h-7 min-w-7 min-h-7"}},{isOneChar:!0,isCloseable:!1,hasStartContent:!1,hasEndContent:!1,class:{base:"px-0 justify-center",content:"px-0 flex-none"}},{isOneChar:!0,isCloseable:!0,hasStartContent:!1,hasEndContent:!1,class:{base:"w-auto"}},{isOneChar:!0,variant:"dot",class:{base:"w-auto h-7 px-1 items-center",content:"px-2"}},{hasStartContent:!0,size:"sm",class:{content:"pl-0.5"}},{hasStartContent:!0,size:["md","lg"],class:{content:"pl-1"}},{hasEndContent:!0,size:"sm",class:{content:"pr-0.5"}},{hasEndContent:!0,size:["md","lg"],class:{content:"pr-1"}}]});function $te(e){const[t,r]=Js(e,hE.variantKeys),{ref:n,as:s,children:i,avatar:a,startContent:o,endContent:u,onClose:c,classNames:d,className:f,...h}=t,m=s||"div",p=jr(n),v=Ge(d==null?void 0:d.base,f),x=!!c,g=e.variant==="dot",{focusProps:b,isFocusVisible:E}=Fi(),y=w.useMemo(()=>typeof i=="string"&&(i==null?void 0:i.length)===1,[i]),S=w.useMemo(()=>!!a||!!o,[a,o]),k=w.useMemo(()=>!!u||x,[u,x]),_=w.useMemo(()=>hE({...r,hasStartContent:S,hasEndContent:k,isOneChar:y,isCloseable:x,isCloseButtonFocusVisible:E}),[Zs(r),E,S,k,y,x]),{pressProps:C}=aT({isDisabled:!!(e!=null&&e.isDisabled),onPress:c}),j=()=>({ref:p,className:_.base({class:v}),...h}),T=()=>({role:"button",tabIndex:0,className:_.closeButton({class:d==null?void 0:d.closeButton}),"aria-label":"close chip",...Qe(C,b)}),P=A=>w.isValidElement(A)?w.cloneElement(A,{className:_.avatar({class:d==null?void 0:d.avatar})}):null,R=A=>w.isValidElement(A)?w.cloneElement(A,{className:Ge("max-h-[80%]",A.props.className)}):null;return{Component:m,children:i,slots:_,classNames:d,isDot:g,isCloseable:x,startContent:P(a)||R(o),endContent:R(u),getCloseButtonProps:T,getChipProps:j}}var nA=It((e,t)=>{const{Component:r,children:n,slots:s,classNames:i,isDot:a,isCloseable:o,startContent:u,endContent:c,getCloseButtonProps:d,getChipProps:f}=$te({...e,ref:t}),h=w.useMemo(()=>a&&!u?l.jsx("span",{className:s.dot({class:i==null?void 0:i.dot})}):u,[s,u,a]),m=w.useMemo(()=>o?l.jsx("span",{...d(),children:c||l.jsx(MW,{})}):c,[c,o,d]);return l.jsxs(r,{...f(),children:[h,l.jsx("span",{className:s.content({class:i==null?void 0:i.content}),children:n}),m]})});nA.displayName="NextUI.Chip";var Dte=nA;function Rte(e){let[t,r]=t0(e.isOpen,e.defaultOpen||!1,e.onOpenChange);const n=w.useCallback(()=>{r(!0)},[r]),s=w.useCallback(()=>{r(!1)},[r]),i=w.useCallback(()=>{r(!t)},[r,t]);return{isOpen:t,setOpen:r,open:n,close:s,toggle:i}}function Fte(e){const{as:t,ref:r,name:n,description:s,className:i,classNames:a,isFocusable:o=!1,avatarProps:u={},...c}=e,d={isFocusable:!1,...u},f=t||"div",h=typeof f=="string",m=jr(r),{isFocusVisible:p,isFocused:v,focusProps:x}=Fi({}),g=w.useMemo(()=>o||t==="button",[o,t]),b=w.useMemo(()=>Tq(),[]),E=Ge(a==null?void 0:a.base,i),y=w.useCallback(()=>({ref:m,tabIndex:g?0:-1,"data-focus-visible":Ne(p),"data-focus":Ne(v),className:b.base({class:E}),...Qe(Tn(c,{enabled:h}),g?x:{})}),[g,b,E,x,c]);return{Component:f,className:i,slots:b,name:n,description:s,classNames:a,baseStyles:E,avatarProps:d,getUserProps:y}}var sA=It((e,t)=>{const{Component:r,name:n,slots:s,classNames:i,description:a,avatarProps:o,getUserProps:u}=Fte({...e,ref:t});return l.jsxs(r,{...u(),children:[l.jsx($1,{...o}),l.jsxs("div",{className:s.wrapper({class:i==null?void 0:i.wrapper}),children:[l.jsx("span",{className:s.name({class:i==null?void 0:i.name}),children:n}),l.jsx("span",{className:s.description({class:i==null?void 0:i.description}),children:a})]})]})});sA.displayName="NextUI.User";var mE=sA;function Mte(e,t){const{triggerRef:r,popoverRef:n,showArrow:s,offset:i=7,crossOffset:a=0,scrollRef:o,shouldFlip:u,boundaryElement:c,isDismissable:d=!0,shouldCloseOnBlur:f=!0,shouldCloseOnScroll:h=!0,placement:m="top",containerPadding:p,shouldCloseOnInteractOutside:v,isNonModal:x,isKeyboardDismissDisabled:g,updatePositionDeps:b=[],...E}=e,y=x??!0,{overlayProps:S,underlayProps:k}=fj({isOpen:t.isOpen,onClose:t.close,shouldCloseOnBlur:f,isDismissable:d,isKeyboardDismissDisabled:g,shouldCloseOnInteractOutside:v||(P=>QP(P,r,t))},n),{overlayProps:_,arrowProps:C,placement:j,updatePosition:T}=Tz({...E,shouldFlip:u,crossOffset:a,targetRef:r,overlayRef:n,isOpen:t.isOpen,scrollRef:o,boundaryElement:c,containerPadding:p,placement:tte(m),offset:s?i+3:i,onClose:y&&h?t.close:()=>{}});return ZP(()=>{b.length&&T()},b),w.useEffect(()=>{if(t.isOpen&&!y&&n.current)return nte([n.current])},[y,t.isOpen,n]),{popoverProps:Qe(S,_),arrowProps:C,underlayProps:k,placement:j}}function Ite(e){let[t,r]=t0(e.isOpen,e.defaultOpen||!1,e.onOpenChange);const n=w.useCallback(()=>{r(!0)},[r]),s=w.useCallback(()=>{r(!1)},[r]),i=w.useCallback(()=>{r(!t)},[r,t]);return{isOpen:t,setOpen:r,open:n,close:s,toggle:i}}var[ipe,Lte]=vn({name:"ProviderContext",strict:!1}),Ep=["small","medium","large"],gE={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:Ep,borderRadius:Ep},classGroups:{shadow:[{shadow:Ep}],"font-size":[{text:["tiny",...Ep]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},Ote=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...gE.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...gE.classGroups}}})},zte=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],Bte={primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},$l={solid:Bte},xE=Ote({slots:{base:["z-0","relative","bg-transparent","before:content-['']","before:hidden","before:z-[-1]","before:absolute","before:rotate-45","before:w-2.5","before:h-2.5","before:rounded-sm","data-[arrow=true]:before:block","data-[placement=top]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top]:before:left-1/2","data-[placement=top]:before:-translate-x-1/2","data-[placement=top-start]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-start]:before:left-3","data-[placement=top-end]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-end]:before:right-3","data-[placement=bottom]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom]:before:left-1/2","data-[placement=bottom]:before:-translate-x-1/2","data-[placement=bottom-start]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-start]:before:left-3","data-[placement=bottom-end]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-end]:before:right-3","data-[placement=left]:before:-right-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=left]:before:top-1/2","data-[placement=left]:before:-translate-y-1/2","data-[placement=left-start]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-start]:before:top-1/4","data-[placement=left-end]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-end]:before:bottom-1/4","data-[placement=right]:before:-left-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=right]:before:top-1/2","data-[placement=right]:before:-translate-y-1/2","data-[placement=right-start]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-start]:before:top-1/4","data-[placement=right-end]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-end]:before:bottom-1/4",...zte],content:["z-10","px-2.5","py-1","w-full","inline-flex","flex-col","items-center","justify-center","box-border","subpixel-antialiased","outline-none","box-border"],trigger:["z-10"],backdrop:["hidden"],arrow:[]},variants:{size:{sm:{content:"text-tiny"},md:{content:"text-small"},lg:{content:"text-medium"}},color:{default:{base:"before:bg-content1 before:shadow-small",content:"bg-content1"},foreground:{base:"before:bg-foreground",content:$l.solid.foreground},primary:{base:"before:bg-primary",content:$l.solid.primary},secondary:{base:"before:bg-secondary",content:$l.solid.secondary},success:{base:"before:bg-success",content:$l.solid.success},warning:{base:"before:bg-warning",content:$l.solid.warning},danger:{base:"before:bg-danger",content:$l.solid.danger}},radius:{none:{content:"rounded-none"},sm:{content:"rounded-small"},md:{content:"rounded-medium"},lg:{content:"rounded-large"},full:{content:"rounded-full"}},shadow:{sm:{content:"shadow-small"},md:{content:"shadow-medium"},lg:{content:"shadow-large"}},backdrop:{transparent:{},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-sm backdrop-saturate-150 bg-overlay/30"}},triggerScaleOnOpen:{true:{trigger:["aria-expanded:scale-[0.97]","aria-expanded:opacity-70","subpixel-antialiased"]},false:{}},disableAnimation:{true:{base:"animate-none"}},isTriggerDisabled:{true:{trigger:"opacity-disabled pointer-events-none"},false:{}}},defaultVariants:{color:"default",radius:"lg",size:"md",shadow:"md",backdrop:"transparent",triggerScaleOnOpen:!0},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"block w-full h-full fixed inset-0 -z-30"}}]}),Ute="top";function Vte(e){var t,r,n;const s=Lte(),[i,a]=Js(e,xE.variantKeys),{as:o,ref:u,children:c,state:d,triggerRef:f,scrollRef:h,defaultOpen:m,onOpenChange:p,isOpen:v,isNonModal:x=!0,shouldFlip:g=!0,containerPadding:b=12,shouldBlockScroll:E=!1,isDismissable:y=!0,shouldCloseOnBlur:S,portalContainer:k,updatePositionDeps:_,dialogProps:C,placement:j=Ute,triggerType:T="dialog",showArrow:P=!1,offset:R=7,crossOffset:A=0,boundaryElement:N,isKeyboardDismissDisabled:$,shouldCloseOnInteractOutside:z,shouldCloseOnScroll:O,motionProps:I,className:D,classNames:M,onClose:F,...L}=i,q=o||"div",K=jr(u),Z=w.useRef(null),X=w.useRef(!1),ie=f||Z,ue=(r=(t=e.disableAnimation)!=null?t:s==null?void 0:s.disableAnimation)!=null?r:!1,ae=Ite({isOpen:v,defaultOpen:m,onOpenChange:Y=>{p==null||p(Y),Y||F==null||F()}}),te=d||ae,{popoverProps:Ie,underlayProps:Le,placement:ve}=Mte({triggerRef:ie,isNonModal:x,popoverRef:K,placement:j,offset:R,scrollRef:h,isDismissable:y,shouldCloseOnBlur:S,boundaryElement:N,crossOffset:A,shouldFlip:g,containerPadding:b,updatePositionDeps:_,isKeyboardDismissDisabled:$,shouldCloseOnScroll:O,shouldCloseOnInteractOutside:z},te),rr=w.useMemo(()=>ve?rte(ve,j)?ve:j:null,[ve,j]),{triggerProps:Tt}=uB({type:T},te,ie),{isFocusVisible:nr,isFocused:Fn,focusProps:Nr}=Fi(),sr=w.useMemo(()=>xE({...a}),[Zs(a)]),ir=Ge(M==null?void 0:M.base,D);pj({isDisabled:!(E&&te.isOpen)});const os=(Y={})=>({ref:K,...Qe(Ie,L,Y),style:Qe(Ie.style,L.style,Y.style)}),_r=(Y={})=>({"data-slot":"base","data-open":Ne(te.isOpen),"data-focus":Ne(Fn),"data-arrow":Ne(P),"data-focus-visible":Ne(nr),"data-placement":ve?uE(ve,j):void 0,...Qe(Nr,C,Y),className:sr.base({class:Ge(ir)}),style:{outline:"none"}}),B=w.useCallback((Y={})=>({"data-slot":"content","data-open":Ne(te.isOpen),"data-arrow":Ne(P),"data-placement":ve?uE(ve,j):void 0,className:sr.content({class:Ge(M==null?void 0:M.content,Y.className)})}),[sr,te.isOpen,P,rr,j,M,ve]),H=w.useCallback(Y=>{var ee;let ne;return Y.pointerType==="touch"&&((e==null?void 0:e.backdrop)==="blur"||(e==null?void 0:e.backdrop)==="opaque")?ne=setTimeout(()=>{X.current=!0},100):X.current=!0,(ee=Tt.onPress)==null||ee.call(Tt,Y),()=>{clearTimeout(ne)}},[Tt==null?void 0:Tt.onPress]),V=w.useCallback((Y={},ee=null)=>{const{isDisabled:ne,...we}=Y;return{"data-slot":"trigger",...Qe({"aria-haspopup":"dialog"},Tt,we),onPress:H,isDisabled:ne,className:sr.trigger({class:Ge(M==null?void 0:M.trigger,Y.className),isTriggerDisabled:ne}),ref:Wk(ee,ie)}},[te,Tt,H,ie]),Q=w.useCallback((Y={})=>({"data-slot":"backdrop",className:sr.backdrop({class:M==null?void 0:M.backdrop}),onClick:ee=>{if(!X.current){ee.preventDefault();return}te.close(),X.current=!1},...Le,...Y}),[sr,te.isOpen,M,Le]);return w.useEffect(()=>{if(te.isOpen&&(K!=null&&K.current))return Yj([K==null?void 0:K.current])},[te.isOpen,K]),{state:te,Component:q,children:c,classNames:M,showArrow:P,triggerRef:ie,placement:rr,isNonModal:x,popoverRef:K,portalContainer:k,isOpen:te.isOpen,onClose:te.close,disableAnimation:ue,shouldBlockScroll:E,backdrop:(n=e.backdrop)!=null?n:"transparent",motionProps:I,getBackdropProps:Q,getPopoverProps:os,getTriggerProps:V,getDialogProps:_r,getContentProps:B}}const Kte=new WeakMap;function Hte(e,t,r){let{type:n}=e,{isOpen:s}=t;w.useEffect(()=>{r&&r.current&&Kte.set(r.current,t.close)});let i;n==="menu"?i=!0:n==="listbox"&&(i="listbox");let a=Ba();return{triggerProps:{"aria-haspopup":i,"aria-expanded":s,"aria-controls":s?a:void 0,onPress:t.toggle},overlayProps:{id:a}}}const qte=W.createContext(null);function Wte(){let e=w.useContext(qte),t=e==null?void 0:e.setContain;Ue(()=>{t==null||t(!0)},[t])}function iA(e,t){let{role:r="dialog"}=e,n=Kp();n=e["aria-label"]?void 0:n;let s=w.useRef(!1);return w.useEffect(()=>{if(t.current&&!t.current.contains(document.activeElement)){Wo(t.current);let i=setTimeout(()=>{document.activeElement===t.current&&(s.current=!0,t.current&&(t.current.blur(),Wo(t.current)),s.current=!1)},500);return()=>{clearTimeout(i)}}},[t]),Wte(),{dialogProps:{...Zf(e,{labelable:!0}),role:r,tabIndex:-1,"aria-labelledby":e["aria-labelledby"]||n,onBlur:i=>{s.current&&i.stopPropagation()}},titleProps:{id:n}}}var[Gte,aA]=vn({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"}),vE=()=>n3(()=>import("./index-BB6IqkKV.js"),[]).then(e=>e.default),oA=e=>{const{as:t,children:r,className:n,...s}=e,{Component:i,placement:a,backdrop:o,motionProps:u,disableAnimation:c,getPopoverProps:d,getDialogProps:f,getBackdropProps:h,getContentProps:m,isNonModal:p,onClose:v}=aA(),x=w.useRef(null),{dialogProps:g,titleProps:b}=iA({},x),E=f({ref:x,...g,...s}),y=t||i||"div",S=l.jsxs(l.Fragment,{children:[!p&&l.jsx(Uh,{onDismiss:v}),l.jsx(y,{...E,children:l.jsx("div",{...m({className:n}),children:typeof r=="function"?r(b):r})}),l.jsx(Uh,{onDismiss:v})]}),k=w.useMemo(()=>o==="transparent"?null:c?l.jsx("div",{...h()}):l.jsx(Sf,{features:vE,children:l.jsx(Ef.div,{animate:"enter",exit:"exit",initial:"exit",variants:Fy.fade,...h()})}),[o,c,h]),_=a?ete(a==="center"?"top":a):void 0,C=l.jsx(l.Fragment,{children:c?S:l.jsx(Sf,{features:vE,children:l.jsx(Ef.div,{animate:"enter",exit:"exit",initial:"initial",style:_,variants:Fy.scaleSpringOpacity,...u,children:S})})});return l.jsxs("div",{...d(),children:[k,C]})};oA.displayName="NextUI.PopoverContent";var lA=oA,uA=e=>{var t;const{triggerRef:r,getTriggerProps:n}=aA(),{children:s,...i}=e,a=w.useMemo(()=>typeof s=="string"?l.jsx("p",{children:s}):w.Children.only(s),[s]),o=(t=a.props.ref)!=null?t:a.ref,{onPress:u,isDisabled:c,...d}=w.useMemo(()=>n(Qe(i,a.props),o),[n,a.props,i,o]),[,f]=Ak(s,o0),{buttonProps:h}=l1({onPress:u,isDisabled:c},r),m=w.useMemo(()=>(f==null?void 0:f[0])!==void 0,[f]);return w.cloneElement(a,Qe(d,m?{onPress:u,isDisabled:c}:h))};uA.displayName="NextUI.PopoverTrigger";var cA=uA,dA=It((e,t)=>{const{children:r,...n}=e,s=Vte({...n,ref:t}),[i,a]=w.Children.toArray(r),o=l.jsx(Xj,{portalContainer:s.portalContainer,children:a});return l.jsxs(Gte,{value:s,children:[i,s.disableAnimation&&s.isOpen?o:l.jsx(s1,{children:s.isOpen?o:null})]})});dA.displayName="NextUI.Popover";var fA=dA,[Yte,pA]=vn({name:"DropdownContext",errorMessage:"useDropdownContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"}),[ape,Qte]=vn({name:"ProviderContext",strict:!1}),Xte=Jee,bE=Xte;function Zte(e){const{isSelected:t,disableAnimation:r,...n}=e;return l.jsx("svg",{"aria-hidden":"true","data-selected":t,role:"presentation",viewBox:"0 0 17 18",...n,children:l.jsx("polyline",{fill:"none",points:"1 9 7 14 15 4",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:t?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,style:r?{}:{transition:"stroke-dashoffset 200ms ease"}})})}var Sp=["small","medium","large"],yE={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:Sp,borderRadius:Sp},classGroups:{shadow:[{shadow:Sp}],"font-size":[{text:["tiny",...Sp]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},S3=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...yE.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...yE.classGroups}}})},Jte=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],ere=S3({slots:{base:"w-full relative flex flex-col gap-1 p-1 overflow-clip",list:"w-full flex flex-col gap-0.5 outline-none",emptyContent:["h-10","px-2","py-1.5","w-full","h-full","text-foreground-400","text-start"]}}),wE=S3({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","subpixel-antialiased","outline-none","cursor-pointer","tap-highlight-transparent",...Jte,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center",title:"flex-1 text-small font-normal",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","flex-shrink-0"],shortcut:["px-1","py-0.5","rounded","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:["border-small border-transparent hover:border-default data-[hover=true]:bg-default-100","data-[selectable=true]:focus:border-default data-[selectable=true]:focus:bg-default-100"]},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},showDivider:{true:{base:["mb-1.5","after:content-['']","after:absolute","after:-bottom-1","after:left-0","after:right-0","after:h-divider","after:bg-divider"]},false:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{base:"data-[hover=true]:transition-colors"}},hasTitleTextChild:{true:{title:"truncate"}},hasDescriptionTextChild:{true:{description:"truncate"}}},defaultVariants:{variant:"solid",color:"default",showDivider:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:["data-[hover=true]:bg-default","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"solid",color:"primary",class:{base:["data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"solid",color:"secondary",class:{base:["data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"solid",color:"success",class:{base:["data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"solid",color:"warning",class:{base:["data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"solid",color:"danger",class:{base:["data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"shadow",color:"default",class:{base:["data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:shadow-default/50 data-[selectable=true]:focus:bg-default data-[selectable=true]:focus:text-default-foreground"]}},{variant:"shadow",color:"primary",class:{base:["data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:shadow-primary/30 data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"shadow",color:"secondary",class:{base:["data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:shadow-secondary/30 data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"shadow",color:"success",class:{base:["data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:shadow-success/30 data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"shadow",color:"warning",class:{base:["data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:shadow-warning/30 data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"shadow",color:"danger",class:{base:["data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:shadow-danger/30 data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"bordered",color:"default",class:{base:["data-[hover=true]:border-default","data-[selectable=true]:focus:border-default"]}},{variant:"bordered",color:"primary",class:{base:["data-[hover=true]:border-primary data-[hover=true]:text-primary","data-[selectable=true]:focus:border-primary data-[selectable=true]:focus:text-primary"]}},{variant:"bordered",color:"secondary",class:{base:["data-[hover=true]:border-secondary data-[hover=true]:text-secondary","data-[selectable=true]:focus:border-secondary data-[selectable=true]:focus:text-secondary"]}},{variant:"bordered",color:"success",class:{base:["data-[hover=true]:border-success data-[hover=true]:text-success","data-[selectable=true]:focus:border-success data-[selectable=true]:focus:text-success"]}},{variant:"bordered",color:"warning",class:{base:["data-[hover=true]:border-warning data-[hover=true]:text-warning","data-[selectable=true]:focus:border-warning data-[selectable=true]:focus:text-warning"]}},{variant:"bordered",color:"danger",class:{base:["data-[hover=true]:border-danger data-[hover=true]:text-danger","data-[selectable=true]:focus:border-danger data-[selectable=true]:focus:text-danger"]}},{variant:"flat",color:"default",class:{base:["data-[hover=true]:bg-default/40","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default/40","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"flat",color:"primary",class:{base:["data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary","data-[selectable=true]:focus:bg-primary/20 data-[selectable=true]:focus:text-primary"]}},{variant:"flat",color:"secondary",class:{base:["data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary","data-[selectable=true]:focus:bg-secondary/20 data-[selectable=true]:focus:text-secondary"]}},{variant:"flat",color:"success",class:{base:["data-[hover=true]:bg-success/20 data-[hover=true]:text-success","data-[selectable=true]:focus:bg-success/20 data-[selectable=true]:focus:text-success"]}},{variant:"flat",color:"warning",class:{base:["data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning","data-[selectable=true]:focus:bg-warning/20 data-[selectable=true]:focus:text-warning"]}},{variant:"flat",color:"danger",class:{base:["data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger","data-[selectable=true]:focus:bg-danger/20 data-[selectable=true]:focus:text-danger"]}},{variant:"faded",color:"default",class:{base:["data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"faded",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"faded",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"faded",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"faded",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"faded",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}},{variant:"light",color:"default",class:{base:["data-[hover=true]:text-default-500","data-[selectable=true]:focus:text-default-500"]}},{variant:"light",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"light",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"light",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"light",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"light",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}}]}),tre=S3({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}}),rre=(e,t)=>{if(!e&&!t)return{};const r=new Set([...Object.keys(e||{}),...Object.keys(t||{})]);return Array.from(r).reduce((n,s)=>({...n,[s]:Ge(e==null?void 0:e[s],t==null?void 0:t[s])}),{})},[ope,hA]=vn({name:"ProviderContext",strict:!1}),mA={};mA={longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"};var gA={};gA={longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"};var xA={};xA={longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"};var vA={};vA={longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"};var bA={};bA={longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"};var yA={};yA={longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"};var wA={};wA={longPressMessage:"Long press or press Alt + ArrowDown to open menu"};var EA={};EA={longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"};var SA={};SA={longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"};var CA={};CA={longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"};var kA={};kA={longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."};var jA={};jA={longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"};var NA={};NA={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"};var _A={};_A={longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"};var TA={};TA={longPressMessage:"Premere a lungo o premere Alt + Freccia giù per aprire il menu"};var PA={};PA={longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"};var AA={};AA={longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"};var $A={};$A={longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."};var DA={};DA={longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"};var RA={};RA={longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"};var FA={};FA={longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"};var MA={};MA={longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"};var IA={};IA={longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"};var LA={};LA={longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"};var OA={};OA={longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"};var zA={};zA={longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"};var BA={};BA={longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"};var UA={};UA={longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"};var VA={};VA={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"};var KA={};KA={longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"};var HA={};HA={longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"};var qA={};qA={longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"};var WA={};WA={longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"};var GA={};GA={longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"};var YA={};YA={"ar-AE":mA,"bg-BG":gA,"cs-CZ":xA,"da-DK":vA,"de-DE":bA,"el-GR":yA,"en-US":wA,"es-ES":EA,"et-EE":SA,"fi-FI":CA,"fr-FR":kA,"he-IL":jA,"hr-HR":NA,"hu-HU":_A,"it-IT":TA,"ja-JP":PA,"ko-KR":AA,"lt-LT":$A,"lv-LV":DA,"nb-NO":RA,"nl-NL":FA,"pl-PL":MA,"pt-BR":IA,"pt-PT":LA,"ro-RO":OA,"ru-RU":zA,"sk-SK":BA,"sl-SI":UA,"sr-SP":VA,"sv-SE":KA,"tr-TR":HA,"uk-UA":qA,"zh-CN":WA,"zh-TW":GA};function nre(e){return e&&e.__esModule?e.default:e}function sre(e,t,r){let{type:n="menu",isDisabled:s,trigger:i="press"}=e,a=Ba(),{triggerProps:o,overlayProps:u}=Hte({type:n},t,r),c=m=>{if(!s&&!(i==="longPress"&&!m.altKey)&&r&&r.current)switch(m.key){case"Enter":case" ":if(i==="longPress")return;case"ArrowDown":"continuePropagation"in m||m.stopPropagation(),m.preventDefault(),t.toggle("first");break;case"ArrowUp":"continuePropagation"in m||m.stopPropagation(),m.preventDefault(),t.toggle("last");break;default:"continuePropagation"in m&&m.continuePropagation()}},d=i4(nre(YA),"@react-aria/menu"),{longPressProps:f}=dj({isDisabled:s||i!=="longPress",accessibilityDescription:d.format("longPressMessage"),onLongPressStart(){t.close()},onLongPress(){t.open("first")}}),h={onPressStart(m){m.pointerType!=="touch"&&m.pointerType!=="keyboard"&&!s&&t.open(m.pointerType==="virtual"?"first":null)},onPress(m){m.pointerType==="touch"&&!s&&t.toggle()}};return delete o.onPress,{menuTriggerProps:{...o,...i==="press"?h:f,id:a,onKeyDown:c},menuProps:{...u,"aria-labelledby":a,autoFocus:t.focusStrategy||!0,onClose:t.close}}}function My(e){return uO()?e.altKey:e.ctrlKey}function lh(e,t){var s,i;let r=`[data-key="${CSS.escape(String(t))}"]`,n=(s=e.current)==null?void 0:s.dataset.collection;return n&&(r=`[data-collection="${CSS.escape(n)}"]${r}`),(i=e.current)==null?void 0:i.querySelector(r)}const QA=new WeakMap;function ire(e){let t=Ba();return QA.set(e,t),t}function are(e){return QA.get(e)}const ore=1e3;function lre(e){let{keyboardDelegate:t,selectionManager:r,onTypeSelect:n}=e,s=w.useRef({search:"",timeout:void 0}).current,i=a=>{let o=ure(a.key);if(!(!o||a.ctrlKey||a.metaKey||!st(a.currentTarget,ke(a))||s.search.length===0&&o===" ")){if(o===" "&&s.search.trim().length>0&&(a.preventDefault(),"continuePropagation"in a||a.stopPropagation()),s.search+=o,t.getKeyForSearch!=null){let u=t.getKeyForSearch(s.search,r.focusedKey);u==null&&(u=t.getKeyForSearch(s.search)),u!=null&&(r.setFocusedKey(u),n&&n(u))}clearTimeout(s.timeout),s.timeout=setTimeout(()=>{s.search=""},ore)}};return{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?i:void 0}}}function ure(e){return e.length===1||!/^[A-Z]/i.test(e)?e:""}function cre(e){let{selectionManager:t,keyboardDelegate:r,ref:n,autoFocus:s=!1,shouldFocusWrap:i=!1,disallowEmptySelection:a=!1,disallowSelectAll:o=!1,escapeKeyBehavior:u="clearSelection",selectOnFocus:c=t.selectionBehavior==="replace",disallowTypeAhead:d=!1,shouldUseVirtualFocus:f,allowsTabNavigation:h=!1,scrollRef:m=n,linkBehavior:p="action"}=e,{direction:v}=Gm(),x=Xf(),g=N=>{var z,O,I,D,M,F,L,q,K,Z,X,ie,ue,ae;if(N.altKey&&N.key==="Tab"&&N.preventDefault(),!n.current||!st(n.current,ke(N)))return;const $=(te,Ie)=>{if(te!=null){if(t.isLink(te)&&p==="selection"&&c&&!My(N)){W2.flushSync(()=>{t.setFocusedKey(te,Ie)});let Le=lh(n,te),ve=t.getItemProps(te);Le&&x.open(Le,N,ve.href,ve.routerOptions);return}if(t.setFocusedKey(te,Ie),t.isLink(te)&&p==="override")return;N.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(te):c&&!My(N)&&t.replaceSelection(te)}};switch(N.key){case"ArrowDown":if(r.getKeyBelow){let te=t.focusedKey!=null?(z=r.getKeyBelow)==null?void 0:z.call(r,t.focusedKey):(O=r.getFirstKey)==null?void 0:O.call(r);te==null&&i&&(te=(I=r.getFirstKey)==null?void 0:I.call(r,t.focusedKey)),te!=null&&(N.preventDefault(),$(te))}break;case"ArrowUp":if(r.getKeyAbove){let te=t.focusedKey!=null?(D=r.getKeyAbove)==null?void 0:D.call(r,t.focusedKey):(M=r.getLastKey)==null?void 0:M.call(r);te==null&&i&&(te=(F=r.getLastKey)==null?void 0:F.call(r,t.focusedKey)),te!=null&&(N.preventDefault(),$(te))}break;case"ArrowLeft":if(r.getKeyLeftOf){let te=t.focusedKey!=null?(L=r.getKeyLeftOf)==null?void 0:L.call(r,t.focusedKey):(q=r.getFirstKey)==null?void 0:q.call(r);te==null&&i&&(te=v==="rtl"?(K=r.getFirstKey)==null?void 0:K.call(r,t.focusedKey):(Z=r.getLastKey)==null?void 0:Z.call(r,t.focusedKey)),te!=null&&(N.preventDefault(),$(te,v==="rtl"?"first":"last"))}break;case"ArrowRight":if(r.getKeyRightOf){let te=t.focusedKey!=null?(X=r.getKeyRightOf)==null?void 0:X.call(r,t.focusedKey):(ie=r.getFirstKey)==null?void 0:ie.call(r);te==null&&i&&(te=v==="rtl"?(ue=r.getLastKey)==null?void 0:ue.call(r,t.focusedKey):(ae=r.getFirstKey)==null?void 0:ae.call(r,t.focusedKey)),te!=null&&(N.preventDefault(),$(te,v==="rtl"?"last":"first"))}break;case"Home":if(r.getFirstKey){if(t.focusedKey===null&&N.shiftKey)return;N.preventDefault();let te=r.getFirstKey(t.focusedKey,Il(N));t.setFocusedKey(te),te!=null&&(Il(N)&&N.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(te):c&&t.replaceSelection(te))}break;case"End":if(r.getLastKey){if(t.focusedKey===null&&N.shiftKey)return;N.preventDefault();let te=r.getLastKey(t.focusedKey,Il(N));t.setFocusedKey(te),te!=null&&(Il(N)&&N.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(te):c&&t.replaceSelection(te))}break;case"PageDown":if(r.getKeyPageBelow&&t.focusedKey!=null){let te=r.getKeyPageBelow(t.focusedKey);te!=null&&(N.preventDefault(),$(te))}break;case"PageUp":if(r.getKeyPageAbove&&t.focusedKey!=null){let te=r.getKeyPageAbove(t.focusedKey);te!=null&&(N.preventDefault(),$(te))}break;case"a":Il(N)&&t.selectionMode==="multiple"&&o!==!0&&(N.preventDefault(),t.selectAll());break;case"Escape":u==="clearSelection"&&!a&&t.selectedKeys.size!==0&&(N.stopPropagation(),N.preventDefault(),t.clearSelection());break;case"Tab":if(!h){if(N.shiftKey)n.current.focus();else{let te=xi(n.current,{tabbable:!0}),Ie,Le;do Le=te.lastChild(),Le&&(Ie=Le);while(Le);let ve=Mt();Ie&&(!T6(Ie)||ve&&!Hk(ve))&&Yr(Ie)}break}}},b=w.useRef({top:0,left:0});Y0(m,"scroll",()=>{var N,$;b.current={top:((N=m.current)==null?void 0:N.scrollTop)??0,left:(($=m.current)==null?void 0:$.scrollLeft)??0}});let E=N=>{var $,z;if(t.isFocused){st(N.currentTarget,ke(N))||t.setFocused(!1);return}if(st(N.currentTarget,ke(N))){if(t.setFocused(!0),t.focusedKey==null){let O=D=>{D!=null&&(t.setFocusedKey(D),c&&!t.isSelected(D)&&t.replaceSelection(D))},I=N.relatedTarget;I&&N.currentTarget.compareDocumentPosition(I)&Node.DOCUMENT_POSITION_FOLLOWING?O(t.lastSelectedKey??(($=r.getLastKey)==null?void 0:$.call(r))):O(t.firstSelectedKey??((z=r.getFirstKey)==null?void 0:z.call(r)))}else m.current&&(m.current.scrollTop=b.current.top,m.current.scrollLeft=b.current.left);if(t.focusedKey!=null&&m.current){let O=lh(n,t.focusedKey);O instanceof HTMLElement&&(!T6(O)&&!f&&Yr(O),gf()==="keyboard"&&M6(O,{containingElement:n.current}))}}},y=N=>{st(N.currentTarget,N.relatedTarget)||t.setFocused(!1)},S=w.useRef(!1);Y0(n,oO,f?N=>{let{detail:$}=N;N.stopPropagation(),t.setFocused(!0),($==null?void 0:$.focusStrategy)==="first"&&(S.current=!0)}:void 0),D6(()=>{var N;if(S.current){let $=((N=r.getFirstKey)==null?void 0:N.call(r))??null;if($==null){let z=Mt();lj(n.current),uj(z,null),t.collection.size>0&&(S.current=!1)}else t.setFocusedKey($),S.current=!1}},[t.collection]),D6(()=>{t.collection.size>0&&(S.current=!1)},[t.focusedKey]),Y0(n,aO,f?N=>{var $;N.stopPropagation(),t.setFocused(!1),($=N.detail)!=null&&$.clearFocusKey&&t.setFocusedKey(null)}:void 0);const k=w.useRef(s),_=w.useRef(!1);w.useEffect(()=>{var N,$;if(k.current){let z=null;s==="first"&&(z=((N=r.getFirstKey)==null?void 0:N.call(r))??null),s==="last"&&(z=(($=r.getLastKey)==null?void 0:$.call(r))??null);let O=t.selectedKeys;if(O.size){for(let I of O)if(t.canSelectItem(I)){z=I;break}}t.setFocused(!0),t.setFocusedKey(z),z==null&&!f&&n.current&&Wo(n.current),t.collection.size>0&&(k.current=!1,_.current=!0)}});let C=w.useRef(t.focusedKey),j=w.useRef(null);w.useEffect(()=>{if(t.isFocused&&t.focusedKey!=null&&(t.focusedKey!==C.current||_.current)&&m.current&&n.current){let N=gf(),$=lh(n,t.focusedKey);if(!($ instanceof HTMLElement))return;(N==="keyboard"||_.current)&&(j.current&&cancelAnimationFrame(j.current),j.current=requestAnimationFrame(()=>{m.current&&(mb(m.current,$),N!=="virtual"&&M6($,{containingElement:n.current}))}))}!f&&t.isFocused&&t.focusedKey==null&&C.current!=null&&n.current&&Wo(n.current),C.current=t.focusedKey,_.current=!1}),w.useEffect(()=>()=>{j.current&&cancelAnimationFrame(j.current)},[]),Y0(n,"react-aria-focus-scope-restore",N=>{N.preventDefault(),t.setFocused(!0)});let T={onKeyDown:g,onFocus:E,onBlur:y,onMouseDown(N){m.current===ke(N)&&N.preventDefault()}},{typeSelectProps:P}=lre({keyboardDelegate:r,selectionManager:t});d||(T=xr(P,T));let R;f||(R=t.focusedKey==null?0:-1);let A=ire(t.collection);return{collectionProps:xr(T,{tabIndex:R,"data-collection":A})}}function dre(e){let{id:t,selectionManager:r,key:n,ref:s,shouldSelectOnPressUp:i,shouldUseVirtualFocus:a,focus:o,isDisabled:u,onAction:c,allowsDifferentPressOrigin:d,linkBehavior:f="action"}=e,h=Xf();t=Ba(t);let m=M=>{if(M.pointerType==="keyboard"&&My(M))r.toggleSelection(n);else{if(r.selectionMode==="none")return;if(r.isLink(n)){if(f==="selection"&&s.current){let F=r.getItemProps(n);h.open(s.current,M,F.href,F.routerOptions),r.setSelectedKeys(r.selectedKeys);return}else if(f==="override"||f==="none")return}r.selectionMode==="single"?r.isSelected(n)&&!r.disallowEmptySelection?r.toggleSelection(n):r.replaceSelection(n):M&&M.shiftKey?r.extendSelection(n):r.selectionBehavior==="toggle"||M&&(Il(M)||M.pointerType==="touch"||M.pointerType==="virtual")?r.toggleSelection(n):r.replaceSelection(n)}};w.useEffect(()=>{n===r.focusedKey&&r.isFocused&&(a?lj(s.current):o?o():Mt()!==s.current&&s.current&&Wo(s.current))},[s,n,r.focusedKey,r.childFocusStrategy,r.isFocused,a]),u=u||r.isDisabled(n);let p={};!a&&!u?p={tabIndex:n===r.focusedKey?0:-1,onFocus(M){ke(M)===s.current&&r.setFocusedKey(n)}}:u&&(p.onMouseDown=M=>{M.preventDefault()}),w.useEffect(()=>{u&&r.focusedKey===n&&r.setFocusedKey(null)},[r,u,n]);let v=r.isLink(n)&&f==="override",x=c&&e.UNSTABLE_itemBehavior==="action",g=r.isLink(n)&&f!=="selection"&&f!=="none",b=!u&&r.canSelectItem(n)&&!v&&!x,E=(c||g)&&!u,y=E&&(r.selectionBehavior==="replace"?!b:!b||r.isEmpty),S=E&&b&&r.selectionBehavior==="replace",k=y||S,_=w.useRef(null),C=k&&b,j=w.useRef(!1),T=w.useRef(!1),P=r.getItemProps(n),R=M=>{var F;c&&(c(),(F=s.current)==null||F.dispatchEvent(new CustomEvent("react-aria-item-action",{bubbles:!0}))),g&&s.current&&h.open(s.current,M,P.href,P.routerOptions)},A={ref:s};if(i?(A.onPressStart=M=>{_.current=M.pointerType,j.current=C,M.pointerType==="keyboard"&&(!k||SE(M.key))&&m(M)},d?(A.onPressUp=y?void 0:M=>{M.pointerType==="mouse"&&b&&m(M)},A.onPress=y?R:M=>{M.pointerType!=="keyboard"&&M.pointerType!=="mouse"&&b&&m(M)}):A.onPress=M=>{if(y||S&&M.pointerType!=="mouse"){if(M.pointerType==="keyboard"&&!EE(M.key))return;R(M)}else M.pointerType!=="keyboard"&&b&&m(M)}):(A.onPressStart=M=>{_.current=M.pointerType,j.current=C,T.current=y,b&&(M.pointerType==="mouse"&&!y||M.pointerType==="keyboard"&&(!E||SE(M.key)))&&m(M)},A.onPress=M=>{(M.pointerType==="touch"||M.pointerType==="pen"||M.pointerType==="virtual"||M.pointerType==="keyboard"&&k&&EE(M.key)||M.pointerType==="mouse"&&T.current)&&(k?R(M):b&&m(M))}),p["data-collection"]=are(r.collection),p["data-key"]=n,A.preventFocusOnPress=a,a&&(A=xr(A,{onPressStart(M){M.pointerType!=="touch"&&(r.setFocused(!0),r.setFocusedKey(n))},onPress(M){M.pointerType==="touch"&&(r.setFocused(!0),r.setFocusedKey(n))}})),P)for(let M of["onPressStart","onPressEnd","onPressChange","onPress","onPressUp","onClick"])P[M]&&(A[M]=Ho(A[M],P[M]));let{pressProps:N,isPressed:$}=Qm(A),z=S?M=>{_.current==="mouse"&&(M.stopPropagation(),M.preventDefault(),R(M))}:void 0,{longPressProps:O}=dj({isDisabled:!C,onLongPress(M){M.pointerType==="touch"&&(m(M),r.setSelectionBehavior("toggle"))}}),I=M=>{_.current==="touch"&&j.current&&M.preventDefault()},D=f!=="none"&&r.isLink(n)?M=>{js.isOpening||M.preventDefault()}:void 0;return{itemProps:xr(p,b||y||a&&!u?N:{},C?O:{},{onDoubleClick:z,onDragStartCapture:I,onClick:D,id:t},a?{onMouseDown:M=>M.preventDefault()}:void 0),isPressed:$,isSelected:r.isSelected(n),isFocused:r.isFocused&&r.focusedKey===n,isDisabled:u,allowsSelection:b,hasAction:k}}function EE(e){return e==="Enter"}function SE(e){return e===" "}class CE{constructor(t){this.ref=t}getItemRect(t){let r=this.ref.current;if(!r)return null;let n=t!=null?lh(this.ref,t):null;if(!n)return null;let s=r.getBoundingClientRect(),i=n.getBoundingClientRect();return{x:i.left-s.left-r.clientLeft+r.scrollLeft,y:i.top-s.top-r.clientTop+r.scrollTop,width:i.width,height:i.height}}getContentSize(){let t=this.ref.current;return{width:(t==null?void 0:t.scrollWidth)??0,height:(t==null?void 0:t.scrollHeight)??0}}getVisibleRect(){let t=this.ref.current;return{x:(t==null?void 0:t.scrollLeft)??0,y:(t==null?void 0:t.scrollTop)??0,width:(t==null?void 0:t.clientWidth)??0,height:(t==null?void 0:t.clientHeight)??0}}}class fre{constructor(...t){if(t.length===1){let r=t[0];this.collection=r.collection,this.ref=r.ref,this.collator=r.collator,this.disabledKeys=r.disabledKeys||new Set,this.disabledBehavior=r.disabledBehavior||"all",this.orientation=r.orientation||"vertical",this.direction=r.direction,this.layout=r.layout||"stack",this.layoutDelegate=r.layoutDelegate||new CE(r.ref)}else this.collection=t[0],this.disabledKeys=t[1],this.ref=t[2],this.collator=t[3],this.layout="stack",this.orientation="vertical",this.disabledBehavior="all",this.layoutDelegate=new CE(this.ref);this.layout==="stack"&&this.orientation==="vertical"&&(this.getKeyLeftOf=void 0,this.getKeyRightOf=void 0)}isDisabled(t){var r;return this.disabledBehavior==="all"&&(((r=t.props)==null?void 0:r.isDisabled)||this.disabledKeys.has(t.key))}findNextNonDisabled(t,r){let n=t;for(;n!=null;){let s=this.collection.getItem(n);if((s==null?void 0:s.type)==="item"&&!this.isDisabled(s))return n;n=r(n)}return null}getNextKey(t){let r=t;return r=this.collection.getKeyAfter(r),this.findNextNonDisabled(r,n=>this.collection.getKeyAfter(n))}getPreviousKey(t){let r=t;return r=this.collection.getKeyBefore(r),this.findNextNonDisabled(r,n=>this.collection.getKeyBefore(n))}findKey(t,r,n){let s=t,i=this.layoutDelegate.getItemRect(s);if(!i||s==null)return null;let a=i;do{if(s=r(s),s==null)break;i=this.layoutDelegate.getItemRect(s)}while(i&&n(a,i)&&s!=null);return s}isSameRow(t,r){return t.y===r.y||t.x!==r.x}isSameColumn(t,r){return t.x===r.x||t.y!==r.y}getKeyBelow(t){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(t,r=>this.getNextKey(r),this.isSameRow):this.getNextKey(t)}getKeyAbove(t){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(t,r=>this.getPreviousKey(r),this.isSameRow):this.getPreviousKey(t)}getNextColumn(t,r){return r?this.getPreviousKey(t):this.getNextKey(t)}getKeyRightOf(t){let r=this.direction==="ltr"?"getKeyRightOf":"getKeyLeftOf";return this.layoutDelegate[r]?(t=this.layoutDelegate[r](t),this.findNextNonDisabled(t,n=>this.layoutDelegate[r](n))):this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(t,this.direction==="rtl"):this.findKey(t,n=>this.getNextColumn(n,this.direction==="rtl"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(t,this.direction==="rtl"):null}getKeyLeftOf(t){let r=this.direction==="ltr"?"getKeyLeftOf":"getKeyRightOf";return this.layoutDelegate[r]?(t=this.layoutDelegate[r](t),this.findNextNonDisabled(t,n=>this.layoutDelegate[r](n))):this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(t,this.direction==="ltr"):this.findKey(t,n=>this.getNextColumn(n,this.direction==="ltr"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(t,this.direction==="ltr"):null}getFirstKey(){let t=this.collection.getFirstKey();return this.findNextNonDisabled(t,r=>this.collection.getKeyAfter(r))}getLastKey(){let t=this.collection.getLastKey();return this.findNextNonDisabled(t,r=>this.collection.getKeyBefore(r))}getKeyPageAbove(t){let r=this.ref.current,n=this.layoutDelegate.getItemRect(t);if(!n)return null;if(r&&!pf(r))return this.getFirstKey();let s=t;if(this.orientation==="horizontal"){let i=Math.max(0,n.x+n.width-this.layoutDelegate.getVisibleRect().width);for(;n&&n.x>i&&s!=null;)s=this.getKeyAbove(s),n=s==null?null:this.layoutDelegate.getItemRect(s)}else{let i=Math.max(0,n.y+n.height-this.layoutDelegate.getVisibleRect().height);for(;n&&n.y>i&&s!=null;)s=this.getKeyAbove(s),n=s==null?null:this.layoutDelegate.getItemRect(s)}return s??this.getFirstKey()}getKeyPageBelow(t){let r=this.ref.current,n=this.layoutDelegate.getItemRect(t);if(!n)return null;if(r&&!pf(r))return this.getLastKey();let s=t;if(this.orientation==="horizontal"){let i=Math.min(this.layoutDelegate.getContentSize().width,n.x-n.width+this.layoutDelegate.getVisibleRect().width);for(;n&&n.xi||new fre({collection:r,disabledKeys:n,disabledBehavior:c,ref:s,collator:u,layoutDelegate:a,orientation:o}),[i,a,r,n,s,u,c,o]),{collectionProps:f}=cre({...e,ref:s,selectionManager:t,keyboardDelegate:d});return{listProps:f}}const XA=new WeakMap;function hre(e,t,r){let{shouldFocusWrap:n=!0,onKeyDown:s,onKeyUp:i,...a}=e;!e["aria-label"]&&!e["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let o=Zf(e,{labelable:!0}),{listProps:u}=pre({...a,ref:r,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,shouldFocusWrap:n,linkBehavior:"override"});return XA.set(t,{onClose:e.onClose,onAction:e.onAction}),{menuProps:xr(o,{onKeyDown:s,onKeyUp:i},{role:"menu",...u,onKeyDown:c=>{var d;c.key!=="Escape"&&((d=u.onKeyDown)===null||d===void 0||d.call(u,c))}})}}function mre(e,t,r){let{id:n,key:s,closeOnSelect:i,isVirtualized:a,"aria-haspopup":o,onPressStart:u,onPressUp:c,onPress:d,onPressChange:f,onPressEnd:h,onHoverStart:m,onHoverChange:p,onHoverEnd:v,onKeyDown:x,onKeyUp:g,onFocus:b,onFocusChange:E,onBlur:y,selectionManager:S=t.selectionManager}=e,k=!!o,_=k&&e["aria-expanded"]==="true";var C;let j=(C=e.isDisabled)!==null&&C!==void 0?C:S.isDisabled(s);var T;let P=(T=e.isSelected)!==null&&T!==void 0?T:S.isSelected(s),R=XA.get(t),A=t.collection.getItem(s),N=e.onClose||R.onClose,$=Xf(),z=ve=>{var rr;if(!k){if(!(A==null||(rr=A.props)===null||rr===void 0)&&rr.onAction?A.props.onAction():e.onAction&&e.onAction(s),R.onAction){let Tt=R.onAction;Tt(s)}ve.target instanceof HTMLAnchorElement&&A&&$.open(ve.target,ve,A.props.href,A.props.routerOptions)}},O="menuitem";k||(S.selectionMode==="single"?O="menuitemradio":S.selectionMode==="multiple"&&(O="menuitemcheckbox"));let I=Kp(),D=Kp(),M=Kp(),F={id:n,"aria-disabled":j||void 0,role:O,"aria-label":e["aria-label"],"aria-labelledby":I,"aria-describedby":[D,M].filter(Boolean).join(" ")||void 0,"aria-controls":e["aria-controls"],"aria-haspopup":o,"aria-expanded":e["aria-expanded"]};S.selectionMode!=="none"&&!k&&(F["aria-checked"]=P),a&&(F["aria-posinset"]=A==null?void 0:A.index,F["aria-setsize"]=Vee(t.collection));let L=ve=>{ve.pointerType==="keyboard"&&z(ve),u==null||u(ve)},q=ve=>{ve.pointerType!=="keyboard"&&(z(ve),!k&&N&&(i??(S.selectionMode!=="multiple"||S.isLink(s)))&&N()),c==null||c(ve)},{itemProps:K,isFocused:Z}=dre({selectionManager:S,key:s,ref:r,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:"none"}),{pressProps:X,isPressed:ie}=Qm({onPressStart:L,onPress:d,onPressUp:q,onPressChange:f,onPressEnd:h,isDisabled:j}),{hoverProps:ue}=aB({isDisabled:j,onHoverStart(ve){!l4()&&!(_&&o==="dialog")&&(S.setFocused(!0),S.setFocusedKey(s)),m==null||m(ve)},onHoverChange:p,onHoverEnd:v}),{keyboardProps:ae}=d4({onKeyDown:ve=>{if(ve.repeat){ve.continuePropagation();return}switch(ve.key){case" ":!j&&S.selectionMode==="none"&&!k&&i!==!1&&N&&N();break;case"Enter":!j&&i!==!1&&!k&&N&&N();break;default:k||ve.continuePropagation(),x==null||x(ve);break}},onKeyUp:g}),{focusProps:te}=Ym({onBlur:y,onFocus:b,onFocusChange:E}),Ie=Zf(A==null?void 0:A.props);delete Ie.id;let Le=Ok(A==null?void 0:A.props);return{menuItemProps:{...F,...xr(Ie,Le,k?{onFocus:K.onFocus,"data-key":K["data-key"]}:K,X,ue,ae,te),tabIndex:K.tabIndex!=null&&_?-1:K.tabIndex},labelProps:{id:I},descriptionProps:{id:D},keyboardShortcutProps:{id:M},isFocused:Z,isSelected:P,isPressed:ie,isDisabled:j}}function gre(e){let{heading:t,"aria-label":r}=e,n=Ba();return{itemProps:{role:"presentation"},headingProps:t?{id:n,role:"presentation"}:{},groupProps:{role:"group","aria-label":r,"aria-labelledby":t?n:void 0}}}const C3={prefix:String(Math.round(Math.random()*1e10)),current:0},ZA=W.createContext(C3),xre=W.createContext(!1);let vre=!!(typeof window<"u"&&window.document&&window.document.createElement),Vx=new WeakMap;function bre(e=!1){let t=w.useContext(ZA),r=w.useRef(null);if(r.current===null&&!e){var n,s;let i=(s=W.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||s===void 0||(n=s.ReactCurrentOwner)===null||n===void 0?void 0:n.current;if(i){let a=Vx.get(i);a==null?Vx.set(i,{id:t.current,state:i.memoizedState}):i.memoizedState!==a.state&&(t.current=a.id,Vx.delete(i))}r.current=++t.current}return r.current}function yre(e){let t=w.useContext(ZA);t===C3&&!vre&&console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let r=bre(!!e),n=`react-aria${t.prefix}`;return e||`${n}-${r}`}function wre(e){let t=W.useId(),[r]=w.useState(JA()),n=r?"react-aria":`react-aria${C3.prefix}`;return e||`${n}-${t}`}W.useId;function Ere(){return!1}function Sre(){return!0}function Cre(e){return()=>{}}function JA(){return typeof W.useSyncExternalStore=="function"?W.useSyncExternalStore(Cre,Ere,Sre):w.useContext(xre)}var kre=700;function jre(){return JA()||typeof window>"u"?!1:window.screen.width<=kre}function Nre(e){var t,r;const n=hA(),[s,i]=Js(e,wE.variantKeys),{as:a,item:o,state:u,shortcut:c,description:d,startContent:f,endContent:h,isVirtualized:m,selectedIcon:p,className:v,classNames:x,onAction:g,autoFocus:b,onPress:E,onPressStart:y,onPressUp:S,onPressEnd:k,onPressChange:_,onHoverStart:C,onHoverChange:j,onHoverEnd:T,hideSelectedIcon:P=!1,isReadOnly:R=!1,closeOnSelect:A,onClose:N,onClick:$,...z}=s,O=(r=(t=e.disableAnimation)!=null?t:n==null?void 0:n.disableAnimation)!=null?r:!1,I=w.useRef(null),D=a||(z!=null&&z.href?"a":"li"),M=typeof D=="string",{rendered:F,key:L}=o,q=u.disabledKeys.has(L)||e.isDisabled,K=u.selectionManager.selectionMode!=="none",Z=jre(),{isFocusVisible:X,focusProps:ie}=Fi({autoFocus:b});$&&typeof $=="function"&&J2("onClick is deprecated, please use onPress instead. See: https://github.com/nextui-org/nextui/issues/4292","MenuItem");const ue=w.useCallback(Y=>{$==null||$(Y),E==null||E(Y)},[$,E]),{isPressed:ae,isFocused:te,isSelected:Ie,isDisabled:Le,menuItemProps:ve,labelProps:rr,descriptionProps:Tt,keyboardShortcutProps:nr}=mre({key:L,onClose:N,isDisabled:q,onPress:ue,onPressStart:y,onPressUp:S,onPressEnd:k,onPressChange:_,"aria-label":s["aria-label"],closeOnSelect:A,isVirtualized:m,onAction:g},u,I);let{hoverProps:Fn,isHovered:Nr}=o1({isDisabled:Le,onHoverStart(Y){pG()||(u.selectionManager.setFocused(!0),u.selectionManager.setFocusedKey(L)),C==null||C(Y)},onHoverChange:j,onHoverEnd:T}),sr=ve;const ir=w.useMemo(()=>wE({...i,isDisabled:Le,disableAnimation:O,hasTitleTextChild:typeof F=="string",hasDescriptionTextChild:typeof d=="string"}),[Zs(i),Le,O,F,d]),os=Ge(x==null?void 0:x.base,v);R&&(sr=DL(sr));const _r=(Y={})=>({ref:I,...Qe(R?{}:ie,Tn(z,{enabled:M}),sr,Fn,Y),"data-focus":Ne(te),"data-selectable":Ne(K),"data-hover":Ne(Z?Nr||ae:Nr),"data-disabled":Ne(Le),"data-selected":Ne(Ie),"data-pressed":Ne(ae),"data-focus-visible":Ne(X),className:ir.base({class:Ge(os,Y.className)})}),B=(Y={})=>({...Qe(rr,Y),className:ir.title({class:x==null?void 0:x.title})}),H=(Y={})=>({...Qe(Tt,Y),className:ir.description({class:x==null?void 0:x.description})}),V=(Y={})=>({...Qe(nr,Y),className:ir.shortcut({class:x==null?void 0:x.shortcut})}),Q=w.useCallback((Y={})=>({"aria-hidden":Ne(!0),"data-disabled":Ne(Le),className:ir.selectedIcon({class:x==null?void 0:x.selectedIcon}),...Y}),[Le,ir,x]);return{Component:D,domRef:I,slots:ir,classNames:x,isSelectable:K,isSelected:Ie,isDisabled:Le,rendered:F,shortcut:c,description:d,startContent:f,endContent:h,selectedIcon:p,disableAnimation:O,getItemProps:_r,getLabelProps:B,hideSelectedIcon:P,getDescriptionProps:H,getKeyboardShortcutProps:V,getSelectedIconProps:Q}}var e$=e=>{const{Component:t,slots:r,classNames:n,rendered:s,shortcut:i,description:a,isSelectable:o,isSelected:u,isDisabled:c,selectedIcon:d,startContent:f,endContent:h,disableAnimation:m,hideSelectedIcon:p,getItemProps:v,getLabelProps:x,getDescriptionProps:g,getKeyboardShortcutProps:b,getSelectedIconProps:E}=Nre(e),y=w.useMemo(()=>{const S=l.jsx(Zte,{disableAnimation:m,isSelected:u});return typeof d=="function"?d({icon:S,isSelected:u,isDisabled:c}):d||S},[d,u,c,m]);return l.jsxs(t,{...v(),children:[f,a?l.jsxs("div",{className:r.wrapper({class:n==null?void 0:n.wrapper}),children:[l.jsx("span",{...x(),children:s}),l.jsx("span",{...g(),children:a})]}):l.jsx("span",{...x(),children:s}),i&&l.jsx("kbd",{...b(),children:i}),o&&!p&&l.jsx("span",{...E(),children:y}),h]})};e$.displayName="NextUI.MenuItem";var t$=e$,r$=It(({item:e,state:t,as:r,variant:n,color:s,disableAnimation:i,onAction:a,closeOnSelect:o,className:u,classNames:c,showDivider:d=!1,hideSelectedIcon:f,dividerProps:h={},itemClasses:m,title:p,...v},x)=>{const g=r||"li",b=w.useMemo(()=>tre(),[]),E=Ge(c==null?void 0:c.base,u),y=Ge(c==null?void 0:c.divider,h==null?void 0:h.className),{itemProps:S,headingProps:k,groupProps:_}=gre({heading:e.rendered,"aria-label":e["aria-label"]});return l.jsxs(g,{"data-slot":"base",...Qe(S,v),className:b.base({class:E}),children:[e.rendered&&l.jsx("span",{...k,className:b.heading({class:c==null?void 0:c.heading}),"data-slot":"heading",children:e.rendered}),l.jsxs("ul",{..._,className:b.group({class:c==null?void 0:c.group}),"data-has-title":!!e.rendered,"data-slot":"group",children:[[...e.childNodes].map(C=>{const{key:j,props:T}=C;let P=l.jsx(t$,{classNames:m,closeOnSelect:o,color:s,disableAnimation:i,hideSelectedIcon:f,item:C,state:t,variant:n,onAction:a,...T},j);return C.wrapper&&(P=C.wrapper(P)),P}),d&&l.jsx(Qee,{as:"li",className:b.divider({class:y}),...h})]})]})});r$.displayName="NextUI.MenuSection";var _re=r$;function Tre(e){var t;const r=hA(),{as:n,ref:s,variant:i,color:a,children:o,disableAnimation:u=(t=r==null?void 0:r.disableAnimation)!=null?t:!1,onAction:c,closeOnSelect:d,itemClasses:f,className:h,state:m,topContent:p,bottomContent:v,hideEmptyContent:x=!1,hideSelectedIcon:g=!1,emptyContent:b="No items.",menuProps:E,onClose:y,classNames:S,...k}=e,_=n||"ul",C=jr(s),j=typeof _=="string",T=Kee({...k,...E,children:o}),P=m||T,{menuProps:R}=hre({...k,...E,onAction:c},P,C),A=w.useMemo(()=>ere({className:h}),[h]),N=Ge(S==null?void 0:S.base,h);return{Component:_,state:P,variant:i,color:a,disableAnimation:u,onClose:y,topContent:p,bottomContent:v,closeOnSelect:d,className:h,itemClasses:f,getBaseProps:(I={})=>({ref:C,"data-slot":"base",className:A.base({class:N}),...Tn(k,{enabled:j}),...I}),getListProps:(I={})=>({"data-slot":"list",className:A.list({class:S==null?void 0:S.list}),...R,...I}),hideEmptyContent:x,hideSelectedIcon:g,getEmptyContentProps:(I={})=>({children:b,className:A.emptyContent({class:S==null?void 0:S.emptyContent}),...I})}}var Pre=It(function(t,r){const{Component:n,state:s,closeOnSelect:i,color:a,disableAnimation:o,hideSelectedIcon:u,hideEmptyContent:c,variant:d,onClose:f,topContent:h,bottomContent:m,itemClasses:p,getBaseProps:v,getListProps:x,getEmptyContentProps:g}=Tre({...t,ref:r}),b=l.jsxs(n,{...x(),children:[!s.collection.size&&!c&&l.jsx("li",{children:l.jsx("div",{...g()})}),[...s.collection].map(E=>{const y={closeOnSelect:i,color:a,disableAnimation:o,item:E,state:s,variant:d,onClose:f,hideSelectedIcon:u,...E.props},S=rre(p,y==null?void 0:y.classNames);if(E.type==="section")return l.jsx(_re,{...y,itemClasses:S},E.key);let k=l.jsx(t$,{...y,classNames:S},E.key);return E.wrapper&&(k=E.wrapper(k)),k})]});return l.jsxs("div",{...v(),children:[h,b,m]})}),Are=Pre,$re=Zee,yo=$re,Dre=It(function(t,r){const{getMenuProps:n}=pA();return l.jsx(lA,{children:l.jsx(VW,{contain:!0,restoreFocus:!0,children:l.jsx(Are,{...n(t,r)})})})}),n$=Dre,s$=e=>{const{getMenuTriggerProps:t}=pA(),{children:r,...n}=e;return l.jsx(cA,{...t(n),children:r})};s$.displayName="NextUI.DropdownTrigger";var i$=s$;function Rre(e){let t=Rte(e),[r,n]=w.useState(null),[s,i]=w.useState([]),a=()=>{i([]),t.close()};return{focusStrategy:r,...t,open(c=null){n(c),t.open()},toggle(c=null){n(c),t.toggle()},close(){a()},expandedKeysStack:s,openSubmenu:(c,d)=>{i(f=>d>f.length?f:[...f.slice(0,d),c])},closeSubmenu:(c,d)=>{i(f=>f[d]===c?f.slice(0,d):f)}}}var Cp=["small","medium","large"],kE={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:Cp,borderRadius:Cp},classGroups:{shadow:[{shadow:Cp}],"font-size":[{text:["tiny",...Cp]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},R1=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...kE.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...kE.classGroups}}})},Fre=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],Mre=R1({base:["w-full","p-1","min-w-[200px]"]});R1({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","outline-none","cursor-pointer","tap-highlight-transparent","data-[pressed=true]:opacity-70",...Fre,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center",title:"flex-1 text-small font-normal truncate",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","flex-shrink-0"],shortcut:["px-1","py-0.5","rounded","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:"border-small border-transparent hover:border-default data-[hover=true]:bg-default-100"},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{}}},defaultVariants:{variant:"solid",color:"default"},compoundVariants:[{variant:"solid",color:"default",class:{base:"data-[hover=true]:bg-default data-[hover=true]:text-default-foreground"}},{variant:"solid",color:"primary",class:{base:"data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground"}},{variant:"solid",color:"secondary",class:{base:"data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground"}},{variant:"solid",color:"success",class:{base:"data-[hover=true]:bg-success data-[hover=true]:text-success-foreground"}},{variant:"solid",color:"warning",class:{base:"data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground"}},{variant:"solid",color:"danger",class:{base:"data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground"}},{variant:"shadow",color:"default",class:{base:"data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground"}},{variant:"shadow",color:"primary",class:{base:"data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground"}},{variant:"shadow",color:"secondary",class:{base:"data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground"}},{variant:"shadow",color:"success",class:{base:"data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground"}},{variant:"shadow",color:"warning",class:{base:"data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground"}},{variant:"shadow",color:"danger",class:{base:"data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground"}},{variant:"bordered",color:"default",class:{base:"data-[hover=true]:border-default"}},{variant:"bordered",color:"primary",class:{base:"data-[hover=true]:border-primary data-[hover=true]:text-primary"}},{variant:"bordered",color:"secondary",class:{base:"data-[hover=true]:border-secondary data-[hover=true]:text-secondary"}},{variant:"bordered",color:"success",class:{base:"data-[hover=true]:border-success data-[hover=true]:text-success"}},{variant:"bordered",color:"warning",class:{base:"data-[hover=true]:border-warning data-[hover=true]:text-warning"}},{variant:"bordered",color:"danger",class:{base:"data-[hover=true]:border-danger data-[hover=true]:text-danger"}},{variant:"flat",color:"default",class:{base:"data-[hover=true]:bg-default/40 data-[hover=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{base:"data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary"}},{variant:"flat",color:"secondary",class:{base:"data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary"}},{variant:"flat",color:"success",class:{base:"data-[hover=true]:bg-success/20 data-[hover=true]:text-success "}},{variant:"flat",color:"warning",class:{base:"data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning"}},{variant:"flat",color:"danger",class:{base:"data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger"}},{variant:"faded",color:"default",class:{base:"data-[hover=true]:text-default-foreground"}},{variant:"faded",color:"primary",class:{base:"data-[hover=true]:text-primary"}},{variant:"faded",color:"secondary",class:{base:"data-[hover=true]:text-secondary"}},{variant:"faded",color:"success",class:{base:"data-[hover=true]:text-success"}},{variant:"faded",color:"warning",class:{base:"data-[hover=true]:text-warning"}},{variant:"faded",color:"danger",class:{base:"data-[hover=true]:text-danger"}},{variant:"light",color:"default",class:{base:"data-[hover=true]:text-default-500"}},{variant:"light",color:"primary",class:{base:"data-[hover=true]:text-primary"}},{variant:"light",color:"secondary",class:{base:"data-[hover=true]:text-secondary"}},{variant:"light",color:"success",class:{base:"data-[hover=true]:text-success"}},{variant:"light",color:"warning",class:{base:"data-[hover=true]:text-warning"}},{variant:"light",color:"danger",class:{base:"data-[hover=true]:text-danger"}}]});R1({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}});R1({base:"w-full flex flex-col gap-0.5 p-1"});var Ire=(e,t)=>{if(e){const r=Array.isArray(e.children)?e.children:[...(e==null?void 0:e.items)||[]];if(r&&r.length)return r.find(s=>{if(s&&s.key===t)return s})||{}}return null},Lre=(e,t,r)=>{const n=r||Ire(e,t);return n&&n.props&&"closeOnSelect"in n.props?n.props.closeOnSelect:e==null?void 0:e.closeOnSelect};function Ore(e){var t;const r=Qte(),{as:n,triggerRef:s,isOpen:i,defaultOpen:a,onOpenChange:o,isDisabled:u,type:c="menu",trigger:d="press",placement:f="bottom",closeOnSelect:h=!0,shouldBlockScroll:m=!0,classNames:p,disableAnimation:v=(t=r==null?void 0:r.disableAnimation)!=null?t:!1,onClose:x,className:g,...b}=e,E=n||"div",y=w.useRef(null),S=s||y,k=w.useRef(null),_=w.useRef(null),C=Rre({trigger:d,isOpen:i,defaultOpen:a,onOpenChange:z=>{o==null||o(z),z||x==null||x()}}),{menuTriggerProps:j,menuProps:T}=sre({type:c,trigger:d,isDisabled:u},C,S),P=w.useMemo(()=>Mre({className:g}),[g]),R=z=>{z!==void 0&&!z||h&&C.close()},A=(z={})=>{const O=Qe(b,z);return{state:C,placement:f,ref:_,disableAnimation:v,shouldBlockScroll:m,scrollRef:k,triggerRef:S,...O,classNames:{...p,...z.classNames,content:Ge(P,p==null?void 0:p.content,z.className)},shouldCloseOnInteractOutside:O!=null&&O.shouldCloseOnInteractOutside?O.shouldCloseOnInteractOutside:I=>QP(I,y,C)}},N=(z={})=>{const{onPress:O,onPressStart:I,...D}=j;return Qe(D,{isDisabled:u},z)},$=(z,O=null)=>({ref:PW(O,k),menuProps:T,closeOnSelect:h,...Qe(z,{onAction:(I,D)=>{const M=Lre(z,I,D);R(M)},onClose:C.close})});return{Component:E,menuRef:k,menuProps:T,classNames:P,closeOnSelect:h,onClose:C.close,autoFocus:C.focusStrategy||!0,disableAnimation:v,getPopoverProps:A,getMenuProps:$,getMenuTriggerProps:N}}var a$=e=>{const{children:t,...r}=e,n=Ore(r),[s,i]=W.Children.toArray(t);return l.jsx(Yte,{value:n,children:l.jsxs(fA,{...n.getPopoverProps(),children:[s,i]})})};a$.displayName="NextUI.Dropdown";var o$=a$,[zre,F1]=vn({name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"}),[lpe,Bre]=vn({name:"ProviderContext",strict:!1}),l$=It((e,t)=>{const{as:r,children:n,className:s,...i}=e,{slots:a,classNames:o,bodyId:u,setBodyMounted:c}=F1(),d=jr(t),f=r||"div";return w.useEffect(()=>(c(!0),()=>c(!1)),[c]),l.jsx(f,{ref:d,className:a.body({class:Ge(o==null?void 0:o.body,s)}),id:u,...i,children:n})});l$.displayName="NextUI.ModalBody";var Ci=l$,Ure={enter:{scale:"var(--scale-enter)",y:"var(--slide-enter)",opacity:1,willChange:"auto",transition:{scale:{duration:.4,ease:Md.ease},opacity:{duration:.4,ease:Md.ease},y:{type:"spring",bounce:0,duration:.6}}},exit:{scale:"var(--scale-exit)",y:"var(--slide-exit)",opacity:0,willChange:"transform",transition:{duration:.3,ease:Md.ease}}},jE=()=>n3(()=>import("./index-BB6IqkKV.js"),[]).then(e=>e.default),u$=e=>{const{as:t,children:r,role:n="dialog",...s}=e,{Component:i,domRef:a,slots:o,classNames:u,motionProps:c,backdrop:d,closeButton:f,hideCloseButton:h,disableAnimation:m,getDialogProps:p,getBackdropProps:v,getCloseButtonProps:x,onClose:g}=F1(),b=t||i||"div",E=dz(),{dialogProps:y}=iA({role:n},a),S=w.isValidElement(f)?w.cloneElement(f,x()):l.jsx("button",{...x(),children:l.jsx(J_,{})}),k=w.useCallback(R=>{R.key==="Tab"&&R.nativeEvent.isComposing&&(R.stopPropagation(),R.preventDefault())},[]),_=p(Qe(y,s)),C=l.jsxs(b,{..._,onKeyDown:e0(_.onKeyDown,k),children:[l.jsx(Uh,{onDismiss:g}),!h&&S,typeof r=="function"?r(g):r,l.jsx(Uh,{onDismiss:g})]}),j=w.useMemo(()=>d==="transparent"?null:m?l.jsx("div",{...v()}):l.jsx(Sf,{features:jE,children:l.jsx(Ef.div,{animate:"enter",exit:"exit",initial:"exit",variants:Fy.fade,...v()})}),[d,m,v]),T={"--visual-viewport-height":E.height+"px"},P=m?l.jsx("div",{className:o.wrapper({class:u==null?void 0:u.wrapper}),"data-slot":"wrapper",style:T,children:C}):l.jsx(Sf,{features:jE,children:l.jsx(Ef.div,{animate:"enter",className:o.wrapper({class:u==null?void 0:u.wrapper}),"data-slot":"wrapper",exit:"exit",initial:"exit",variants:Ure,...c,style:T,children:C})});return l.jsxs("div",{tabIndex:-1,children:[j,P]})};u$.displayName="NextUI.ModalContent";var cl=u$,c$=It((e,t)=>{const{as:r,children:n,className:s,...i}=e,{slots:a,classNames:o}=F1(),u=jr(t),c=r||"footer";return l.jsx(c,{ref:u,className:a.footer({class:Ge(o==null?void 0:o.footer,s)}),...i,children:n})});c$.displayName="NextUI.ModalFooter";var Lo=c$,d$=It((e,t)=>{const{as:r,children:n,className:s,...i}=e,{slots:a,classNames:o,headerId:u,setHeaderMounted:c}=F1(),d=jr(t),f=r||"header";return w.useEffect(()=>(c(!0),()=>c(!1)),[c]),l.jsx(f,{ref:d,className:a.header({class:Ge(o==null?void 0:o.header,s)}),id:u,...i,children:n})});d$.displayName="NextUI.ModalHeader";var dl=d$;function Vre(e={shouldBlockScroll:!0},t,r){let{overlayProps:n,underlayProps:s}=fj({...e,isOpen:t.isOpen,onClose:t.close},r);return pj({isDisabled:!t.isOpen||!e.shouldBlockScroll}),EB(),w.useEffect(()=>{if(t.isOpen&&r.current)return Yj([r.current])},[t.isOpen,r]),{modalProps:Qe(n),underlayProps:s}}var kp=["small","medium","large"],NE={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:kp,borderRadius:kp},classGroups:{shadow:[{shadow:kp}],"font-size":[{text:["tiny",...kp]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},Kre=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...NE.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...NE.classGroups}}})},Hre=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],_E=Kre({slots:{wrapper:["flex","w-screen","h-[100dvh]","fixed","inset-0","z-50","overflow-x-auto","justify-center","h-[--visual-viewport-height]"],base:["flex","flex-col","relative","bg-white","z-50","w-full","box-border","bg-content1","outline-none","mx-1","my-1","sm:mx-6","sm:my-16"],backdrop:"z-50",header:"flex py-4 px-6 flex-initial text-large font-semibold",body:"flex flex-1 flex-col gap-3 px-6 py-2",footer:"flex flex-row gap-2 px-6 py-4 justify-end",closeButton:["absolute","appearance-none","outline-none","select-none","top-1","end-1","p-2","text-foreground-500","rounded-full","hover:bg-default-100","active:bg-default-200","tap-highlight-transparent",...Hre]},variants:{size:{xs:{base:"max-w-xs"},sm:{base:"max-w-sm"},md:{base:"max-w-md"},lg:{base:"max-w-lg"},xl:{base:"max-w-xl"},"2xl":{base:"max-w-2xl"},"3xl":{base:"max-w-3xl"},"4xl":{base:"max-w-4xl"},"5xl":{base:"max-w-5xl"},full:{base:"my-0 mx-0 sm:mx-0 sm:my-0 max-w-full h-[100dvh] min-h-[100dvh] !rounded-none"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"}},placement:{auto:{wrapper:"items-end sm:items-center"},center:{wrapper:"items-center sm:items-center"},top:{wrapper:"items-start sm:items-start"},"top-center":{wrapper:"items-start sm:items-center"},bottom:{wrapper:"items-end sm:items-end"},"bottom-center":{wrapper:"items-end sm:items-center"}},shadow:{sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},backdrop:{transparent:{backdrop:"hidden"},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-md backdrop-saturate-150 bg-overlay/30"}},scrollBehavior:{normal:{base:"overflow-y-hidden"},inside:{base:"max-h-[calc(100%_-_8rem)]",body:"overflow-y-auto"},outside:{wrapper:"items-start sm:items-start overflow-y-auto",base:"my-16"}},disableAnimation:{false:{wrapper:["[--scale-enter:100%]","[--scale-exit:100%]","[--slide-enter:0px]","[--slide-exit:80px]","sm:[--scale-enter:100%]","sm:[--scale-exit:103%]","sm:[--slide-enter:0px]","sm:[--slide-exit:0px]"]}}},defaultVariants:{size:"md",radius:"lg",shadow:"sm",placement:"auto",backdrop:"opaque",scrollBehavior:"normal"},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"w-screen h-screen fixed inset-0"}}]});function qre(e){let[t,r]=t0(e.isOpen,e.defaultOpen||!1,e.onOpenChange);const n=w.useCallback(()=>{r(!0)},[r]),s=w.useCallback(()=>{r(!1)},[r]),i=w.useCallback(()=>{r(!t)},[r,t]);return{isOpen:t,setOpen:r,open:n,close:s,toggle:i}}function Wre(e){var t,r,n;const s=Bre(),[i,a]=Js(e,_E.variantKeys),{ref:o,as:u,className:c,classNames:d,isOpen:f,defaultOpen:h,onOpenChange:m,motionProps:p,closeButton:v,isDismissable:x=!0,hideCloseButton:g=!1,shouldBlockScroll:b=!0,portalContainer:E,isKeyboardDismissDisabled:y=!1,onClose:S,...k}=i,_=u||"section",C=jr(o),j=w.useRef(null),[T,P]=w.useState(!1),[R,A]=w.useState(!1),N=(r=(t=e.disableAnimation)!=null?t:s==null?void 0:s.disableAnimation)!=null?r:!1,$=w.useId(),z=w.useId(),O=w.useId(),I=qre({isOpen:f,defaultOpen:h,onOpenChange:ae=>{m==null||m(ae),ae||S==null||S()}}),{modalProps:D,underlayProps:M}=Vre({isDismissable:x,shouldBlockScroll:b,isKeyboardDismissDisabled:y},I,C),{buttonProps:F}=l1({onPress:I.close},j),{isFocusVisible:L,focusProps:q}=Fi(),K=Ge(d==null?void 0:d.base,c),Z=w.useMemo(()=>_E({...a,disableAnimation:N}),[Zs(a),N]),X=(ae={},te=null)=>{var Ie;return{ref:Wk(te,C),...Qe(D,k,ae),className:Z.base({class:Ge(K,ae.className)}),id:$,"data-open":Ne(I.isOpen),"data-dismissable":Ne(x),"aria-modal":Ne(!0),"data-placement":(Ie=e==null?void 0:e.placement)!=null?Ie:"right","aria-labelledby":T?z:void 0,"aria-describedby":R?O:void 0}},ie=w.useCallback((ae={})=>({className:Z.backdrop({class:d==null?void 0:d.backdrop}),onClick:()=>I.close(),...M,...ae}),[Z,d,M]),ue=()=>({role:"button",tabIndex:0,"aria-label":"Close","data-focus-visible":Ne(L),className:Z.closeButton({class:d==null?void 0:d.closeButton}),...Qe(F,q)});return{Component:_,slots:Z,domRef:C,headerId:z,bodyId:O,motionProps:p,classNames:d,isDismissable:x,closeButton:v,hideCloseButton:g,portalContainer:E,shouldBlockScroll:b,backdrop:(n=e.backdrop)!=null?n:"opaque",isOpen:I.isOpen,onClose:I.close,disableAnimation:N,setBodyMounted:A,setHeaderMounted:P,getDialogProps:X,getBackdropProps:ie,getCloseButtonProps:ue}}var f$=It((e,t)=>{const{children:r,...n}=e,s=Wre({...n,ref:t}),i=l.jsx(Xj,{portalContainer:s.portalContainer,children:r});return l.jsx(zre,{value:s,children:s.disableAnimation&&s.isOpen?i:l.jsx(s1,{children:s.isOpen?i:null})})});f$.displayName="NextUI.Modal";var fl=f$,[upe,Gre]=vn({name:"ProviderContext",strict:!1}),jp=["small","medium","large"],TE={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:jp,borderRadius:jp},classGroups:{shadow:[{shadow:jp}],"font-size":[{text:["tiny",...jp]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},Yre=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...TE.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...TE.classGroups}}})},PE=Yre({slots:{base:["group","relative","overflow-hidden","bg-content3 dark:bg-content2","pointer-events-none","before:opacity-100","before:absolute","before:inset-0","before:-translate-x-full","before:animate-[shimmer_2s_infinite]","before:border-t","before:border-content4/30","before:bg-gradient-to-r","before:from-transparent","before:via-content4","dark:before:via-default-700/10","before:to-transparent","after:opacity-100","after:absolute","after:inset-0","after:-z-10","after:bg-content3","dark:after:bg-content2","data-[loaded=true]:pointer-events-auto","data-[loaded=true]:overflow-visible","data-[loaded=true]:!bg-transparent","data-[loaded=true]:before:opacity-0 data-[loaded=true]:before:-z-10 data-[loaded=true]:before:animate-none","data-[loaded=true]:after:opacity-0"],content:["opacity-0","group-data-[loaded=true]:opacity-100"]},variants:{disableAnimation:{true:{base:"before:animate-none before:transition-none after:transition-none",content:"transition-none"},false:{base:"transition-background !duration-300",content:"transition-opacity motion-reduce:transition-none !duration-300"}}},defaultVariants:{}});function Qre(e){var t,r;const n=Gre(),[s,i]=Js(e,PE.variantKeys),{as:a,children:o,isLoaded:u=!1,className:c,classNames:d,...f}=s,h=a||"div",m=(r=(t=e.disableAnimation)!=null?t:n==null?void 0:n.disableAnimation)!=null?r:!1,p=w.useMemo(()=>PE({...i,disableAnimation:m}),[Zs(i),m,o]),v=Ge(d==null?void 0:d.base,c);return{Component:h,children:o,slots:p,classNames:d,getSkeletonProps:(b={})=>({"data-loaded":Ne(u),className:p.base({class:Ge(v,b==null?void 0:b.className)}),...f}),getContentProps:(b={})=>({className:p.content({class:Ge(d==null?void 0:d.content,b==null?void 0:b.className)})})}}var p$=It((e,t)=>{const{Component:r,children:n,getSkeletonProps:s,getContentProps:i}=Qre({...e});return l.jsx(r,{ref:t,...s(),children:l.jsx("div",{...i(),children:n})})});p$.displayName="NextUI.Skeleton";var Hr=p$,[cpe,Xre]=vn({name:"ProviderContext",strict:!1}),Np=["small","medium","large"],AE={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:Np,borderRadius:Np},classGroups:{shadow:[{shadow:Np}],"font-size":[{text:["tiny",...Np]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}},h$=(e,t)=>{var r,n,s;return xn(e,{...t,twMerge:(r=void 0)!=null?r:!0,twMergeConfig:{theme:{...(n=void 0)==null?void 0:n.theme,...AE.theme},classGroups:{...(s=void 0)==null?void 0:s.classGroups,...AE.classGroups}}})},Zre=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],$E=h$({slots:{base:"flex items-center",item:["flex gap-1 items-center","cursor-pointer","whitespace-nowrap","line-clamp-1","outline-none","tap-highlight-transparent",...Zre],separator:"text-default-400 px-1 rtl:rotate-180"},variants:{color:{foreground:{item:"text-foreground/50",separator:"text-foreground/50"},primary:{item:"text-primary/80",separator:"text-primary/80"},secondary:{item:"text-secondary/80",separator:"text-secondary/80"},success:{item:"text-success/80",separator:"text-success/80"},warning:{item:"text-warning/80",separator:"text-warning/80"},danger:{item:"text-danger/80",separator:"text-danger/80"}},size:{sm:{item:"text-tiny"},md:{item:"text-small"},lg:{item:"text-medium"}},underline:{none:{item:"no-underline"},hover:{item:"hover:underline"},always:{item:"underline"},active:{item:"active:underline"},focus:{item:"focus:underline"}},isCurrent:{true:{item:"cursor-default"},false:{item:["hover:opacity-80","active:opacity-disabled"]}},isDisabled:{true:{item:"opacity-disabled pointer-events-none",separator:"opacity-disabled"}},disableAnimation:{false:{item:"transition-opacity"},true:{item:"transition-none"}}},defaultVariants:{size:"md",color:"foreground",underline:"hover",isDisabled:!1},compoundVariants:[{isCurrent:!0,color:"foreground",class:{item:"text-foreground"}},{isCurrent:!0,color:"primary",class:{item:"text-primary"}},{isCurrent:!0,color:"secondary",class:{item:"text-secondary"}},{isCurrent:!0,color:"success",class:{item:"text-success"}},{isCurrent:!0,color:"warning",class:{item:"text-warning"}},{isCurrent:!0,color:"danger",class:{item:"text-danger"}},{isCurrent:!1,underline:"none",class:{item:"no-underline"}},{underline:["hover","always","active","focus"],class:"underline-offset-4"}]}),DE=h$({slots:{base:"",list:"flex flex-wrap list-none",ellipsis:"text-medium",separator:"text-default-400 px-1"},variants:{size:{sm:{},md:{},lg:{}},radius:{none:{list:"rounded-none"},sm:{list:"rounded-small"},md:{list:"rounded-medium"},lg:{list:"rounded-large"},full:{list:"rounded-full"}},variant:{solid:{list:"bg-default-100"},bordered:{list:"border-medium border-default-200 shadow-sm"},light:{}}},defaultVariants:{size:"md",radius:"sm",variant:"light"},compoundVariants:[{variant:["solid","bordered"],class:{list:"max-w-fit"}},{variant:["solid","bordered"],size:"sm",class:{list:"px-2 py-1"}},{variant:["solid","bordered"],size:"md",class:{list:"px-2.5 py-1.5"}},{variant:["solid","bordered"],size:"lg",class:{list:"px-3 py-2"}}]});function Jre(e,t){let{elementType:r="a",onPress:n,onPressStart:s,onPressEnd:i,onClick:a,isDisabled:o,...u}=e,c={};r!=="a"&&(c={role:"link",tabIndex:o?void 0:0});let{focusableProps:d}=Zz(e,t),{pressProps:f,isPressed:h}=Qm({onPress:n,onPressStart:s,onPressEnd:i,onClick:a,isDisabled:o,ref:t}),m=Zf(u,{labelable:!0}),p=xr(d,f),v=Xf(),x=Ok(e);return{isPressed:h,linkProps:xr(m,x,{...p,...c,"aria-disabled":o||void 0,"aria-current":e["aria-current"],onClick:g=>{var b;(b=f.onClick)==null||b.call(f,g),vO(g,v,e.href,e.routerOptions)}})}}function ene(e,t){let{isCurrent:r,isDisabled:n,"aria-current":s,elementType:i="a",...a}=e,{linkProps:o}=Jre({isDisabled:n||r,elementType:i,...a},t),u=/^h[1-6]$/.test(i),c={};return u||(c=o),r&&(c["aria-current"]=s||"page",c.tabIndex=e.autoFocus?-1:void 0),{itemProps:{"aria-disabled":n,...c}}}var m$={};m$={breadcrumbs:"عناصر الواجهة"};var g$={};g$={breadcrumbs:"Трохи хляб"};var x$={};x$={breadcrumbs:"Popis cesty"};var v$={};v$={breadcrumbs:"Brødkrummer"};var b$={};b$={breadcrumbs:"Breadcrumbs"};var y$={};y$={breadcrumbs:"Πλοηγήσεις breadcrumb"};var w$={};w$={breadcrumbs:"Breadcrumbs"};var E$={};E$={breadcrumbs:"Migas de pan"};var S$={};S$={breadcrumbs:"Lingiread"};var C$={};C$={breadcrumbs:"Navigointilinkit"};var k$={};k$={breadcrumbs:"Chemin de navigation"};var j$={};j$={breadcrumbs:"שבילי ניווט"};var N$={};N$={breadcrumbs:"Navigacijski putovi"};var _$={};_$={breadcrumbs:"Morzsamenü"};var T$={};T$={breadcrumbs:"Breadcrumb"};var P$={};P$={breadcrumbs:"パンくずリスト"};var A$={};A$={breadcrumbs:"탐색 표시"};var $$={};$$={breadcrumbs:"Naršymo kelias"};var D$={};D$={breadcrumbs:"Atpakaļceļi"};var R$={};R$={breadcrumbs:"Navigasjonsstier"};var F$={};F$={breadcrumbs:"Broodkruimels"};var M$={};M$={breadcrumbs:"Struktura nawigacyjna"};var I$={};I$={breadcrumbs:"Caminho detalhado"};var L$={};L$={breadcrumbs:"Categorias"};var O$={};O$={breadcrumbs:"Miez de pâine"};var z$={};z$={breadcrumbs:"Навигация"};var B$={};B$={breadcrumbs:"Navigačné prvky Breadcrumbs"};var U$={};U$={breadcrumbs:"Drobtine"};var V$={};V$={breadcrumbs:"Putanje navigacije"};var K$={};K$={breadcrumbs:"Sökvägar"};var H$={};H$={breadcrumbs:"İçerik haritaları"};var q$={};q$={breadcrumbs:"Навігаційна стежка"};var W$={};W$={breadcrumbs:"导航栏"};var G$={};G$={breadcrumbs:"導覽列"};var Y$={};Y$={"ar-AE":m$,"bg-BG":g$,"cs-CZ":x$,"da-DK":v$,"de-DE":b$,"el-GR":y$,"en-US":w$,"es-ES":E$,"et-EE":S$,"fi-FI":C$,"fr-FR":k$,"he-IL":j$,"hr-HR":N$,"hu-HU":_$,"it-IT":T$,"ja-JP":P$,"ko-KR":A$,"lt-LT":$$,"lv-LV":D$,"nb-NO":R$,"nl-NL":F$,"pl-PL":M$,"pt-BR":I$,"pt-PT":L$,"ro-RO":O$,"ru-RU":z$,"sk-SK":B$,"sl-SI":U$,"sr-SP":V$,"sv-SE":K$,"tr-TR":H$,"uk-UA":q$,"zh-CN":W$,"zh-TW":G$};function tne(e){return e&&e.__esModule?e.default:e}function rne(e){let{"aria-label":t,...r}=e,n=i4(tne(Y$),"@react-aria/breadcrumbs");return{navProps:{...Zf(r,{labelable:!0}),"aria-label":t||n.format("breadcrumbs")}}}function nne(e){const[t,r]=Js(e,$E.variantKeys),{ref:n,as:s,className:i,children:a,isLast:o,separator:u,startContent:c,endContent:d,classNames:f,hideSeparator:h=!1,...m}=t,p=s||"li",v=!!(e!=null&&e.isCurrent),x=e==null?void 0:e.isDisabled,g=e!=null&&e.href&&!v?"a":"span",b=typeof g=="string",E=jr(n),{itemProps:y}=ene({...e,isCurrent:v,elementType:g},E),{isFocusVisible:S,isFocused:k,focusProps:_}=Fi(),C=w.useMemo(()=>$E({...r,isCurrent:v,underline:(e==null?void 0:e.underline)!==void 0&&!v?e==null?void 0:e.underline:"none",className:i}),[Zs(r),v,i]),j=Ge(f==null?void 0:f.base,i);return{Component:g,WrapperComponent:p,children:a,separator:u,startContent:c,endContent:d,isDisabled:x,isCurrent:v,isLast:o,hideSeparator:h,getBaseProps:()=>({ref:E,"data-slot":"base",className:C.base({class:j}),...Tn(m,{enabled:b})}),getItemProps:()=>({href:v||e==null?void 0:e.href,"data-slot":"item","data-focus":Ne(k),"data-focus-visible":Ne(S),"data-disabled":e==null?void 0:e.isDisabled,"data-current":e==null?void 0:e.isCurrent,className:C.item({class:f==null?void 0:f.item}),...Qe(y,x?{}:_)}),getSeparatorProps:()=>({"data-slot":"separator","aria-hidden":Ne(!0),className:C.separator({class:f==null?void 0:f.separator})})}}var Q$=It((e,t)=>{const{Component:r,WrapperComponent:n,children:s,isLast:i,separator:a,startContent:o,endContent:u,hideSeparator:c,getBaseProps:d,getItemProps:f,getSeparatorProps:h}=nne({...e,ref:t});return l.jsxs(n,{...d(),children:[l.jsxs(r,{...f(),children:[o,s,u]}),!i&&!c&&l.jsx("span",{...h(),children:a})]})});Q$.displayName="NextUI.Breadcrumbs";var X$=Q$;function sne(e){var t,r;const n=Xre(),s=(r=(t=e==null?void 0:e.disableAnimation)!=null?t:n==null?void 0:n.disableAnimation)!=null?r:!1,[i,a]=Js(e,DE.variantKeys),{ref:o,as:u,color:c,underline:d,isDisabled:f,separator:h,children:m,itemsBeforeCollapse:p=1,itemsAfterCollapse:v=2,maxItems:x=8,hideSeparator:g,renderEllipsis:b,className:E,classNames:y,itemClasses:S,onAction:k,..._}=i,C=u||"nav",j=typeof C=="string",{navProps:T}=rne(e),[,P]=Ak(m,X$),R=w.Children.count(P),A=jr(o),N=w.useMemo(()=>DE({...a,className:E}),[Zs(a),E]),$=Ge(y==null?void 0:y.base,E),z={color:c,underline:d,disableAnimation:s,hideSeparator:g,size:e==null?void 0:e.size,classNames:S};return{Component:C,children:P,slots:N,separator:h,childCount:R,itemsAfterCollapse:v,itemsBeforeCollapse:p,maxItems:x,classNames:y,isDisabled:f,itemProps:z,renderEllipsis:b,getBaseProps:()=>({ref:A,"data-slot":"base",className:N.base({class:$}),...Qe(T,Tn(_,{enabled:j}))}),getListProps:()=>({"data-slot":"list",className:N.list({class:y==null?void 0:y.list})}),getEllipsisProps:()=>({"data-slot":"ellipsis",className:N.ellipsis({class:y==null?void 0:y.ellipsis})}),getSeparatorProps:()=>({"data-slot":"separator","aria-hidden":Ne(!0),className:N.separator({class:y==null?void 0:y.separator})}),onAction:k}}var Z$=It((e,t)=>{const{Component:r,children:n,childCount:s,itemProps:i,separator:a=l.jsx(OW,{}),maxItems:o,itemsBeforeCollapse:u,itemsAfterCollapse:c,isDisabled:d,renderEllipsis:f,getBaseProps:h,getListProps:m,getEllipsisProps:p,getSeparatorProps:v,onAction:x}=sne({...e,ref:t}),g=w.useMemo(()=>{let b=n==null?void 0:n.map((_,C)=>{var j;const T=C===s-1,P=(_==null?void 0:_.key)||C;return w.cloneElement(_,{...i,isLast:T,separator:a,isDisabled:d&&!T,isCurrent:T||_.props.isCurrent,..._.props,key:P,onPress:e0((j=_.props)==null?void 0:j.onPress,()=>x==null?void 0:x(P))})});if(!b)return null;if(s=s)return J2(`You have provided an invalid combination of props to the Breadcrumbs. itemsAfterCollapse={${c}} + itemsBeforeCollapse={${u}} >= itemsCount={${s}}`,"Breadcrumbs"),b;const E=b.slice(u,b.length-c);if(E.length<1)return b;const y=l.jsx(LW,{...p()}),S=w.cloneElement(E[0],{...E[0].props,key:"ellipsis",children:y}),k=typeof f=="function"?f({collapsedItem:S,items:E.map(_=>_.props),maxItems:o,ellipsisIcon:y,itemsBeforeCollapse:u,itemsAfterCollapse:c,separator:l.jsx("span",{...v(),children:a})}):S;return[...b.slice(0,u),k,...b.slice(b.length-c,b.length)]},[n,s,a,i,u,c,d]);return l.jsx(r,{...h(),children:l.jsx("ol",{...m(),children:g})})});Z$.displayName="NextUI.Breadcrumbs";var ine=Z$;ye(o0)` display: block; flex-shrink: 0; height: fit-content; border-radius: 42px; padding: ${e=>e.$bigSize?"12px":"12px 16px"}; cursor: pointer; outline: none; font: 400 14px var(--font-inter), sans-serif !important; @media (min-width: 744px) { ${e=>e.$bigSize?"padding: 12px 16px;":""} font: 400 16px var(--font-inter), sans-serif !important; } @media (min-width: 1024px) { ${e=>e.$bigSize?"padding: 23px 42px;":""} font: 400 16px var(--font-inter), sans-serif !important; } width: ${e=>e.$fullWidth?"100%":"auto"}; ${e=>e.variant==="primary"?` background-color: ${e.isDisabled?"rgba(255, 255, 255, 0.1)":"rgba(255, 255, 255, 1)"}; color: ${e.isDisabled?"rgba(255, 255, 255, 1)":"rgba(4, 1, 11, 1)"}; opacity: 1; border: none; `:` background: transparent; color: white; border: 1px solid rgba(255, 255, 255, 0.2); `} `;ye(o0).withConfig({shouldForwardProp:e=>e!=="isIconOnly"})` width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; border-radius: 42px; background-color: rgba(255, 255, 255, 0.1); transition-property: transform, color, background, background-color, border-color, text-decoration-color, fill, stroke, opacity; transition-timing-function: ease; transition-duration: 250ms; `;ye.div` display: flex; align-items: center; justify-content: center; gap: 10px; `;ye.img` aspect-ratio: 1; object-fit: contain; object-position: center; width: 24px; `;const ane=({title:e,description:t,image:r,gradientColor:n,shadowColor:s,onClick:i,className:a,colorClassName:o,titleClassName:u,descriptionClassName:c,buttonClassName:d,imageClassName:f})=>l.jsxs("button",{className:`relative w-[279px] h-[165px] bg-white/5 rounded-[24px] p-4 cursor-pointer overflow-hidden transition-all duration-300 ease-in-out hover:bg-white/[0.08] hover:-translate-y-[2px] text-left ${a}`,type:"button",onClick:i,children:[l.jsxs("div",{className:`absolute -top-[80px] right-0 w-[279px] xl:w-full h-[245px] overflow-hidden pointer-events-none ${o}`,children:[l.jsx("img",{alt:e,className:`absolute right-0 bottom-0 w-[138.5px] h-[116.18px] object-cover z-10 ${f}`,src:r}),l.jsxs("div",{className:"absolute inset-0 pointer-events-none",children:[l.jsx("div",{className:"absolute -bottom-[20%] -right-[20%] w-[100%] h-[80%] opacity-40 blur-[60px]",style:{background:`radial-gradient(circle, ${n} 0%, transparent 70%)`,transform:"translate3d(0,0,0)"}}),l.jsx("div",{className:"absolute bottom-[-10%] right-[-10%] w-[50%] h-[50%] opacity-50 blur-[50px]",style:{background:`radial-gradient(circle, ${s} 0%, transparent 70%)`,transform:"translate3d(0,0,0)"}})]})]}),l.jsxs("div",{className:"relative z-[2] flex flex-col justify-between h-full gap-4",children:[l.jsxs("div",{className:"flex flex-col gap-2",children:[l.jsx("h3",{className:`font-medium text-sm leading-[1.24] text-white m-0 ${u}`,children:e}),l.jsx("p",{className:`font-light font-inter leading-[1.29] text-white m-0 ${c}`,children:t})]}),l.jsx("div",{className:`w-[42px] h-[42px] flex items-center justify-center p-1 bg-white/10 rounded-2xl border-none transition-all duration-300 ease-in-out group-hover:bg-white/20 ${d}`,children:l.jsx("div",{className:"flex items-center gap-[10px] p-2",children:l.jsx("svg",{fill:"none",height:"18",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",viewBox:"0 0 24 24",width:"18",children:l.jsx("path",{d:"M9 18L15 12L9 6"})})})})]})]}),Ra=({children:e,href:t,passHref:r,replace:n,...s})=>l.jsx(gL,{replace:n,to:Nf(t),...s,children:e});ye.div` background: rgba(255, 255, 255, 0.1); border-radius: 24px; padding: 16px 0; display: flex; min-height: 149px; flex-direction: column; transition: all 0.3s ease; cursor: pointer; width: 355px; &:hover { background: rgba(255, 255, 255, 0.15); transform: translateY(-2px); } `;ye.div` display: flex; justify-content: stretch; flex-direction: column; align-items: flex-start; gap: 16px; padding: 0 16px; `;ye.div` display: flex; flex-direction: column; gap: 8px; flex: 1; `;ye.div` display: flex; flex-direction: row; justify-content: stretch; align-items: stretch; gap: 21px; `;ye.div` display: flex; flex-direction: column; gap: 4px; `;ye.div` font-family: Unbounded; font-weight: 500; font-size: 12px; color: #ffffff; margin: 0; line-height: 1.24; `;ye.h3` font-family: var(--font-inter), sans-serif; font-weight: 300; font-size: 12px; color: #ffffff; margin: 0; line-height: 1.29; `;ye.div` display: flex; flex-direction: column; align-items: flex-start; flex-wrap: wrap; gap: 6px; `;ye.div` padding: 6px 8px; border-radius: 32px; font-family: var(--font-inter), sans-serif; font-weight: 300; font-size: 12px; line-height: 1.29; display: flex; justify-content: center; align-items: center; gap: 6px; ${e=>{switch(e.$variant){case"default":return` color: #04010B; background: #FFFFFF; `;case"open":return` color: #FFFFFF; background: rgba(255, 255, 255, 0.1); padding: 6px 6px 6px 8px; `;case"variant2":return` color: #FFFFFF; background: rgba(255, 255, 255, 0.1); `;default:return` color: #04010B; background: #FFFFFF; `}}} `;ye.div` width: 15px; height: 15px; display: flex; align-items: center; justify-content: center; &::before { content: ""; width: 15px; height: 15px; background: #ffffff; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.59 16.59L13.17 12L8.59 7.41L10 6l6 6-6 6-1.41-1.41z'/%3E%3C/svg%3E") no-repeat center; } `;ye.div` display: flex; flex-direction: column; gap: 21px; width: 100%; `;ye.div` display: flex; align-items: flex-end; gap: 21px; width: 100%; `;ye.div` display: flex; align-items: center; padding: 2px; background: rgba(255, 255, 255, 0.1); border-radius: 32px; backdrop-filter: blur(20px); `;ye.button` display: flex; justify-content: center; align-items: center; gap: 10px; padding: 12px 24px; border-radius: 42px; border: none; cursor: pointer; transition: all 0.2s ease; font-family: var(--font-inter), sans-serif; font-weight: 400; font-size: 14px; line-height: 1.29; ${e=>e.$isActive?` background: #FFFFFF; color: #030207; `:` background: transparent; color: #FFFFFF; &:hover { background: rgba(255, 255, 255, 0.1); } `} `;ye.div` display: flex; align-items: center; gap: 26px; width: 100%; `;ye.button` background: none; border: none; cursor: pointer; padding: 0; font-family: var(--font-inter), sans-serif; font-weight: 400; font-size: 16px; line-height: 1.29; ${e=>e.$isActive?` color: #FFFFFF; `:` color: rgba(255, 255, 255, 0.5); &:hover { color: rgba(255, 255, 255, 0.8); } `} `;ye.div` width: 100%; height: 1px; background: rgba(255, 255, 255, 0.2); `;ye.div` display: flex; align-items: center; gap: 12px; width: 100%; `;ye.input` flex: 1; background: transparent; border: none; outline: none; font-family: var(--font-inter), sans-serif; font-weight: 300; font-size: 16px; line-height: 1.29; color: rgba(255, 255, 255, 0.5); &::placeholder { color: rgba(255, 255, 255, 0.5); } `;ye.div` width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; svg { width: 16.8px; height: 16.8px; stroke: rgba(255, 255, 255, 0.5); stroke-width: 2px; } `;const one=["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],lne=["ВС","ПН","ВТ","СР","ЧТ","ПТ","СБ"],une=({selectedDate:e,onDateSelect:t,eventDates:r})=>{const n=f=>new Date(f.getFullYear(),f.getMonth(),1),[s,i]=w.useState(()=>n(e));w.useEffect(()=>{i(n(e))},[e]);const a=f=>{const h=f.getFullYear(),m=f.getMonth(),p=new Date(h,m,1),x=new Date(h,m+1,0).getDate(),g=p.getDay(),b=[],E=new Date(h,m-1,0);for(let S=g-1;S>=0;S--){const k=new Date(h,m-1,E.getDate()-S);b.push({date:k,isCurrentMonth:!1,hasEvents:r.has(k.toDateString())})}for(let S=1;S<=x;S++){const k=new Date(h,m,S);b.push({date:k,isCurrentMonth:!0,hasEvents:r.has(k.toDateString())})}const y=42-b.length;for(let S=1;S<=y;S++){const k=new Date(h,m+1,S);b.push({date:k,isCurrentMonth:!1,hasEvents:r.has(k.toDateString())})}return b},o=()=>{i(new Date(s.getFullYear(),s.getMonth()-1))},u=()=>{i(new Date(s.getFullYear(),s.getMonth()+1))},c=f=>{i(n(f)),t(f)},d=a(s);return l.jsxs("div",{className:"bg-black rounded-[24px] p-6 mb-6 w-[294px] flex flex-col",children:[l.jsxs("div",{className:"flex justify-between items-center mb-4",children:[l.jsxs("h3",{className:"font-['Unbounded'] font-bold text-base text-white m-0",children:[one[s.getMonth()]," ",s.getFullYear()]}),l.jsxs("div",{className:"flex gap-2",children:[l.jsx("button",{className:"w-[28px] h-[28px] bg-white/10 hover:bg-white/20 rounded-full flex items-center justify-center transition-colors duration-300",onClick:o,children:l.jsx("svg",{fill:"none",height:"10",viewBox:"0 0 6 10",width:"6",children:l.jsx("path",{d:"M5 1L1 5L5 9",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})})}),l.jsx("button",{className:"w-[28px] h-[28px] bg-white/10 hover:bg-white/20 rounded-full flex items-center justify-center transition-colors duration-300",onClick:u,children:l.jsx("svg",{fill:"none",height:"10",viewBox:"0 0 6 10",width:"6",children:l.jsx("path",{d:"M1 1L5 5L1 9",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})})})]})]}),l.jsx("div",{className:"grid grid-cols-7 gap-1 mb-2",children:lne.map(f=>l.jsx("div",{className:"font-normal text-[11px] text-white/70 text-center py-1.5 uppercase",children:f},f))}),l.jsx("div",{className:"grid grid-cols-7 gap-1 flex-1",children:d.map((f,h)=>{const m=f.date.toDateString()===e.toDateString();return l.jsxs("button",{className:` relative w-8 h-8 flex items-center justify-center rounded-[10px] text-xs font-normal transition-all duration-300 ${m?"bg-white text-black":f.isCurrentMonth?"text-white hover:bg-white/10":"text-white/30"} `,onClick:()=>c(f.date),children:[f.date.getDate(),f.hasEvents&&!m&&l.jsx("span",{className:"absolute bottom-[3px] left-1/2 -translate-x-1/2 w-[3px] h-[3px] bg-[#FF4444] rounded-full"})]},h)})})]})},cne=["ПН","ВТ","СР","ЧТ","ПТ","СБ","ВС"],dne=({selectedDate:e,onDateSelect:t,eventDates:r})=>{const[n,s]=w.useState([]),[i,a]=w.useState(new Date),[o,u]=w.useState(!1),c=w.useRef(null),d=x=>{const g=x||e,b=new Date(g);b.setDate(g.getDate()-7);const E=[],y=new Date(b);for(let S=0;S<21;S++)E.push(new Date(y)),y.setDate(y.getDate()+1);s(E)},f=()=>{const x=[],g=new Date;for(let b=-6;b<=6;b++){const E=new Date(g.getFullYear(),g.getMonth()+b,1);x.push({value:E.toISOString(),label:E.toLocaleDateString("ru-RU",{month:"long",year:"numeric"})})}return x},h=()=>{if(c.current){const x=n.findIndex(g=>g.toDateString()===e.toDateString());if(x!==-1){const b=c.current.children[0].children[x];b&&b.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}else c.current.scrollLeft=0}};w.useEffect(()=>{d()},[e]),w.useEffect(()=>{n.length>0&&h()},[n,e]);const m=x=>t(x),p=x=>{const g=new Date(x);a(g);const b=new Date(g.getFullYear(),g.getMonth(),1);t(b),d(b),u(!1)},v=x=>{const g=new Date(e);x==="prev"?g.setDate(g.getDate()-1):g.setDate(g.getDate()+1),t(g),(g.getMonth()!==i.getMonth()||g.getFullYear()!==i.getFullYear())&&a(new Date(g.getFullYear(),g.getMonth(),1))};return l.jsx("div",{className:"flex flex-col w-[867px]",children:l.jsxs("div",{className:"flex flex-row items-center gap-2 relative",children:[l.jsxs(fA,{classNames:{content:"bg-[#030207] rounded-lg shadow-lg border border-white/10"},isOpen:o,placement:"bottom-start",onOpenChange:u,children:[l.jsx(cA,{children:l.jsx("button",{className:"w-[40px] h-[54px] bg-white/10 rounded-2xl cursor-pointer flex items-center justify-center transition-all duration-300",children:l.jsx(le,{className:"pl-1 pt-1",iconId:"icon-calendar"})})}),l.jsx(lA,{className:"rounded-3xl bg-black",children:l.jsx("div",{className:"p-2 h-60 w-40 overflow-y-auto bg-black",children:f().map(x=>{const g=new Date(x.value).getMonth()===i.getMonth()&&new Date(x.value).getFullYear()===i.getFullYear();return l.jsx(o0,{className:`w-full justify-start text-white ${g?"bg-white/20":"bg-transparent"}`,size:"sm",variant:"light",onPress:()=>p(x.value),children:x.label},x.value)})})})]}),l.jsx("button",{className:"w-8 h-8 bg-transparent rounded-full cursor-pointer flex items-center justify-center transition-all duration-300 text-white/50",onClick:()=>v("prev"),children:l.jsx(le,{iconId:"icon-chevron-left"})}),l.jsxs("div",{className:"relative flex-1 overflow-hidden",children:[l.jsx("div",{className:"absolute left-0 top-0 bottom-0 w-12 bg-gradient-to-r from-[#030207] to-transparent z-10 pointer-events-none"}),l.jsx("div",{className:"absolute right-0 top-0 bottom-0 w-12 bg-gradient-to-l from-[#030207] to-transparent z-10 pointer-events-none"}),l.jsx("div",{ref:c,className:"overflow-x-auto overflow-y-hidden no-scrollbar select-none",children:l.jsx("div",{className:"flex flex-row space-x-3 min-w-max py-1",children:n.map((x,g)=>{const b=x.toDateString()===e.toDateString(),E=r.has(x.toDateString());return l.jsxs("button",{className:` group relative flex flex-col items-center justify-center gap-1 w-[40px] h-[54px] min-w-[40px] rounded-[14px] border-none cursor-pointer transition-all duration-300 ${b?"bg-white text-[#030207] scale-105 shadow-lg shadow-white/10":"bg-transparent text-white hover:bg-white/5"} `,onClick:()=>m(x),children:[l.jsx("div",{className:"font-normal text-[14px] leading-none mt-1",children:x.getDate()}),l.jsx("div",{className:`font-light text-[12px] leading-none uppercase tracking-wide ${b?"text-gray-950":"text-white/50"}`,children:cne[x.getDay()===0?6:x.getDay()-1]}),l.jsx("div",{className:` absolute bottom-[1px] left-1/2 -translate-x-1/2 w-[4px] h-[4px] rounded-full bg-red-600 transition-opacity duration-300 ${E?"opacity-100":"opacity-0"} `})]},g)})})})]}),l.jsx("button",{className:"w-8 h-8 min-w-[32px] bg-transparent rounded-full cursor-pointer flex items-center justify-center transition-all duration-300 text-white/50",onClick:()=>v("next"),children:l.jsx(le,{iconId:"icon-chevron-right"})})]})})};ye.div` display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 981px; `;ye.div` display: flex; align-items: center; gap: 12px; `;ye.div` width: 52px; height: 52px; background: rgba(255, 255, 255, 0.1); border-radius: 45px; display: flex; align-items: center; justify-content: center; svg { width: 28px; height: 28px; fill: rgba(255, 255, 255, 0.5); } `;ye.div` font-family: Unbounded; font-weight: 900; font-size: 32px; line-height: 1.24; color: #ffffff; `;ye.div` display: flex; align-items: center; gap: 12px; `;ye.div` width: 52px; height: 52px; border-radius: 45px; background: ${e=>e.$photoUrl?`url(${e.$photoUrl})`:"rgba(255, 255, 255, 0.1)"}; background-size: cover; background-position: center; display: flex; align-items: center; justify-content: center; ${e=>!e.$photoUrl&&` &::before { content: ''; width: 28px; height: 28px; background: rgba(255, 255, 255, 0.5); mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E") no-repeat center; mask-size: contain; } `} `;ye.button` width: 24px; height: 24px; background: none; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; svg { width: 18px; height: 18px; stroke: #ffffff; stroke-width: 2px; } `;const fne=ye.div` display: flex; align-items: center; `,pne=ye.div` width: 42px; height: 42px; border-radius: 16px; background: ${e=>e.$photoUrl?`url(${e.$photoUrl})`:"rgba(255, 255, 255, 0.1)"}; background-size: cover; background-position: center; display: flex; align-items: center; justify-content: center; ${e=>!e.$photoUrl&&` &::before { content: ''; width: 20px; height: 20px; background: rgba(255, 255, 255, 0.5); mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E") no-repeat center; mask-size: contain; } `} `,hne=ye.div` display: flex; flex-direction: column; gap: 2px; padding-left: 10px; `,mne=({user:e})=>{const t=`${e==null?void 0:e.firstName} ${(e==null?void 0:e.lastName)||""}`.trim(),r=$D(e==null?void 0:e.role);return l.jsx(Qie,{currentRoles:e.role||"",user:e,children:l.jsxs(fne,{children:[e.photoUrl?l.jsx(pne,{$photoUrl:e.photoUrl}):l.jsxs("svg",{fill:"none",height:"50",viewBox:"0 0 50 50",width:"50",xmlns:"http://www.w3.org/2000/svg",children:[l.jsxs("g",{filter:"url(#filter0_d_0_944)",children:[l.jsx("rect",{height:"41",rx:"15.5",shapeRendering:"crispEdges",stroke:"white",strokeOpacity:"0.1",width:"41",x:"4.5",y:"0.5"}),l.jsx("path",{d:"M25.0001 25.5455C24.4981 25.5455 24.0911 25.9525 24.0911 26.4545C24.0911 26.9566 24.4981 27.3636 25.0001 27.3636C25.5021 27.3636 25.9091 26.9566 25.9091 26.4545C25.9091 25.9525 25.5021 25.5455 25.0001 25.5455Z",fill:"white",fillOpacity:"0.5"}),l.jsx("path",{clipRule:"evenodd",d:"M19.5461 16.4545C19.5461 13.4421 21.988 11 25.0001 11C28.0122 11 30.454 13.4421 30.454 16.4545C30.454 16.7643 30.4282 17.068 30.3786 17.3636H30.454C31.2907 17.3636 31.969 18.042 31.969 18.8788V21.5743C32.3353 21.9013 32.6833 22.2521 33.0189 22.6404C34.0875 23.8769 34.4015 25.3867 33.7598 26.7171C33.1625 27.9557 31.8487 28.804 30.1362 29.1313C30.0113 30.1838 29.116 31 28.0301 31H21.9701C20.8842 31 19.9888 30.1838 19.864 29.1313C18.1515 28.804 16.8377 27.9557 16.2403 26.7171C15.5987 25.3867 15.9127 23.8769 16.9813 22.6404C17.3168 22.2521 17.6649 21.9013 18.0312 21.5743V18.8788C18.0312 18.042 18.7094 17.3636 19.5461 17.3636H19.6216C19.572 17.068 19.5461 16.7643 19.5461 16.4545ZM29.3765 19.7101C29.5022 19.5413 29.6185 19.3649 29.7244 19.1818H30.151V20.2001C29.902 20.0366 29.6442 19.8741 29.3765 19.7101ZM25.0001 21.9091C26.1109 21.9091 27.1441 21.577 28.006 21.0066C29.6099 21.9644 30.6906 22.7268 31.6434 23.8293C32.343 24.6388 32.3849 25.3829 32.1224 25.9273C31.877 26.4361 31.2657 26.9793 30.151 27.2662V24.3333C30.151 23.1618 29.2014 22.2121 28.0301 22.2121H21.9701C20.7987 22.2121 19.8491 23.1618 19.8491 24.3333V27.2662C18.7345 26.9793 18.1232 26.4361 17.8778 25.9273C17.6153 25.3829 17.6572 24.6388 18.3568 23.8293C19.3095 22.7268 20.3903 21.9644 21.9942 21.0066C22.856 21.577 23.8893 21.9091 25.0001 21.9091ZM20.2758 19.1818C20.3817 19.3649 20.4979 19.5413 20.6237 19.7101C20.356 19.8741 20.0982 20.0366 19.8491 20.2001V19.1818H20.2758ZM25.0001 12.8182C22.992 12.8182 21.3641 14.4462 21.3641 16.4545C21.3641 18.4629 22.992 20.0909 25.0001 20.0909C27.0082 20.0909 28.6361 18.4629 28.6361 16.4545C28.6361 14.4462 27.0082 12.8182 25.0001 12.8182ZM21.6671 24.3333C21.6671 24.166 21.8028 24.0303 21.9701 24.0303H28.0301C28.1974 24.0303 28.3331 24.166 28.3331 24.3333V28.8788C28.3331 29.0461 28.1974 29.1818 28.0301 29.1818H21.9701C21.8028 29.1818 21.6671 29.0461 21.6671 28.8788V24.3333Z",fill:"white",fillOpacity:"0.5",fillRule:"evenodd"})]}),l.jsx("defs",{children:l.jsxs("filter",{colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse",height:"50",id:"filter0_d_0_944",width:"50",x:"0",y:"0",children:[l.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),l.jsx("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),l.jsx("feOffset",{dy:"4"}),l.jsx("feGaussianBlur",{stdDeviation:"2"}),l.jsx("feComposite",{in2:"hardAlpha",operator:"out"}),l.jsx("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"}),l.jsx("feBlend",{in2:"BackgroundImageFix",mode:"normal",result:"effect1_dropShadow_0_944"}),l.jsx("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_0_944",mode:"normal",result:"shape"})]})})]}),l.jsxs(hne,{children:[l.jsx("div",{className:"text-sm",children:t}),l.jsx("div",{className:"text-xs text-white/50",children:r.ru})]})]})})},gne=()=>{const{user:e}=Ha();return l.jsxs("div",{className:"mb-6 mt-[82px]",children:[l.jsxs("h1",{className:"font-extrabold text-[32px] text-white m-0 mb-2",children:["Добро пожаловать",e?`, ${e.name}`:"","!"]}),l.jsx("p",{className:"text-xs text-white/70 m-0",children:"Выберите подходящую активность или начинайте учиться сейчас"})]})},xne="/assets/course-DYnOF9p2.png",vne="/assets/mitup-C4KzTx-R.png",bne="/assets/openLection-C7_6a-Wx.png",yne="/assets/competitions-CHI8lySE.png",wne=[{id:"courses",title:"Курсы",description:"Более 10+ доступных курсов для участия",image:xne,gradientColor:"#FF9B21",shadowColor:"#FF9B21",href:"/cabinet/courses"},{id:"meetups",title:"Митапы",description:"Более 10+ доступных митапов для участия",image:vne,gradientColor:"#8A38F5",shadowColor:"#8A38F5",href:"/cabinet/meetups"},{id:"lectures",title:"Открытые лекции",description:"Более 10+ доступных лекций для участия",image:bne,gradientColor:"#B7FF66",shadowColor:"#B7FF66",href:"/cabinet/lectures"},{id:"competitions",title:"Соревнования",description:"Более 10+ доступных соревнований для участия",image:yne,gradientColor:"#50C7FF",shadowColor:"#50C7FF",href:"/cabinet/competitions"}],Ene=({row:e})=>{const t=e;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"items-center md:col-span-1 pl-2 text-left rounded-lg focus:outline-none focus:ring-2 focus-white/50 truncate",children:l.jsx("span",{className:"line-clamp-2 leading-snug",children:t.name})}),l.jsx("div",{className:"pl-3 md:block",children:t.dateWithTime.season?`${kc[t.dateWithTime.season]} • ${t.dateWithTime.year}`:"-"}),l.jsx("div",{className:"text-white select-none underline pl-3",children:t.teachersCount}),l.jsxs("div",{className:"md:text-left pl-3",children:[t.participants.current?t.participants.current:"-",l.jsxs("span",{className:"text-white/50",children:["/",t.participants.limit?t.participants.limit:"-"]})]})]})},Sne=({row:e})=>{const t=e;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"items-center md:col-span-1 pl-2 text-left rounded-lg focus:outline-none focus:ring-2 focus-white/50 truncate",children:l.jsx("span",{className:"line-clamp-2 leading-snug",children:t.name})}),l.jsx("div",{className:"pl-3 md:block",children:t.dateWithTime.dateStart?Be(t.dateWithTime.dateStart):"-"}),l.jsx("div",{className:"pl-3 md:block",children:t.dateWithTime.dateEnd?Be(t.dateWithTime.dateEnd):"-"}),l.jsx("div",{className:"text-white select-none underline pl-3",children:t.teachersCount}),l.jsxs("div",{className:"md:text-left pl-3",children:[t.participants.current?t.participants.current:"-",l.jsxs("span",{className:"text-white/50",children:["/",t.participants.limit?t.participants.limit:"-"]})]})]})},Cne=({row:e})=>{const t=e;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"items-center md:col-span-1 pl-2 text-left rounded-lg focus:outline-none focus:ring-2 focus-white/50 truncate",children:l.jsx("span",{className:"line-clamp-2 leading-snug",children:t.name})}),l.jsx("div",{className:"pl-3 md:block",children:t.dateWithTime.dateStart?Be(t.dateWithTime.dateStart):"-"}),l.jsx("div",{className:"pl-3 md:block",children:t.dateWithTime.dateEnd?Be(t.dateWithTime.dateEnd):"-"}),l.jsx("div",{className:"text-white select-none underline pl-3",children:t.teachersCount}),l.jsxs("div",{className:"md:text-left pl-3",children:[t.participants.current?t.participants.current:"-",l.jsxs("span",{className:"text-white/50",children:["/",t.participants.limit?t.participants.limit:"-"]})]})]})},kne=({row:e})=>{const t=e;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"items-center md:col-span-1 pl-2 text-left rounded-lg focus:outline-none focus:ring-2 focus-white/50 truncate",children:l.jsx("span",{className:"line-clamp-2 leading-snug",children:t.name})}),l.jsx("div",{className:"pl-3 md:block",children:t.dateWithTime.dateStart?Be(t.dateWithTime.dateStart):"-"}),l.jsx("div",{className:"pl-3 md:block",children:t.dateWithTime.dateEnd?Be(t.dateWithTime.dateEnd):"-"}),l.jsxs("div",{className:"md:text-left pl-3",children:[t.participants.current?t.participants.current:"-",l.jsxs("span",{className:"text-white/50",children:["/",t.participants.limit?t.participants.limit:"-"]})]})]})},jne=({row:e})=>{const t=e;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"items-center md:col-span-1 pl-2 text-left rounded-lg focus:outline-none focus:ring-2 focus-white/50",children:l.jsx("span",{className:"line-clamp-2 leading-snug",children:t.participant})}),l.jsx("div",{className:"pl-3 md:block",children:t.StudentID?t.StudentID:"-"}),l.jsx("div",{className:"pl-3 md:block",children:t.YandexID?t.YandexID:"-"}),l.jsx("div",{className:"pl-3 md:block underline",children:t.event?t.event:"-"})]})},Nne=({row:e})=>{const t=e;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"items-center md:col-span-1 pl-2 text-left rounded-lg focus:outline-none focus:ring-2 focus-white/50",children:l.jsx("span",{className:"line-clamp-2 leading-snug",children:t.participant})}),l.jsx("div",{className:"pl-3 md:block",children:t.teacherID?t.teacherID:"-"}),l.jsx("div",{className:"pl-3 md:block",children:t.YandexID?t.YandexID:"-"}),l.jsx("div",{className:"pl-3 md:block underline",children:t.event?t.event:"-"})]})},_ne=({row:e})=>{const t=e;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"items-center md:col-span-1 pl-2 text-left rounded-lg focus:outline-none focus:ring-2 focus-white/50",children:l.jsx("span",{className:"line-clamp-2 leading-snug",children:t.participant})}),l.jsx("div",{className:"pl-3 md:block",children:t.adminID?t.adminID:"-"}),l.jsx("div",{className:"pl-3 md:block",children:t.YandexID?t.YandexID:"-"})]})},Tne=(e,t)=>{const n=(e-(t-1))/t;return Math.floor(n)},Pne=({itemsHeaders:e,itemsLine:t,onRowClick:r,className:n,menuTableValue:s,totalCount:i,isLoading:a,currentSubTab:o="event",currentTab:u="123"})=>{var T;const[c,d]=w.useState(!1),[f,h]=w.useState("0"),m=((T=t[0])==null?void 0:T.type)||"event",p=e.length+1,v=Tne(795,p),x=`repeat(${p}, ${v}px)`,g=t.length>0?t[0].type:o,b=Uie[g]||"event",E=xt(),y=()=>({event:"Курсов пока нет",meetup:"Митапов пока нет",openLectures:"Открытых лекций пока нет",competition:"Соревнований пока нет"})[b]||"Записей не найдено",S=["Студенты","Преподаватели","Админы"].includes(u),k=(P,R)=>{switch(R){case"event":E.push(J.ADMIN.COURSE_PAGE(P));break;case"openLectures":E.push(J.ADMIN.LECTURE_PAGE(R,P));break;case"meetup":E.push(J.ADMIN.MEETUP_PAGE(R,P));break;case"competition":E.push(J.ADMIN.COMPETITION_PAGE(R,P));break;case"student":case"teacher":case"admin":E.push(J.ADMIN.PROFILE_PAGE(R,P));break}},_=P=>({event:`Найдено ${P} курсов`,student:`Найдено ${P} студентов`,teacher:`Найдено ${P} преподавателей`,admin:`${P} администраторов`})[m]||`Найдено ${P} записей`,C=P=>{const A={event:Ene,openLectures:Cne,meetup:Sne,competition:kne,student:jne,teacher:Nne,admin:_ne}[P.type];return A?l.jsx(A,{row:P,onRowClick:r}):null},j=(P,R)=>{d(P),h(R)};return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:`pb-[20px] text-white/50 text-xs ${n}`,children:_(i)}),l.jsx("div",{className:"w-[fit-content] ring-1 ring-white/10 pb-1 rounded-3xl w-max-[795px]",children:l.jsxs("div",{className:"text-white m-2",children:[l.jsxs("div",{className:"md:grid text-sm text-white pt-[8px] pb-[8px] pl-4 text-left",role:"row",style:{display:"grid",gridTemplateColumns:x},children:[e.map((P,R)=>l.jsx("div",{className:"text-xs/5 pl-3",children:P},R)),l.jsx("div",{})]}),l.jsx("div",{className:"mt-2 space-y-2 h-[530px]",children:a?l.jsx(Iie,{}):t.length===0?S?null:l.jsxs("div",{className:"flex flex-col items-center justify-center h-full text-white pb-10",children:[l.jsx("div",{className:"text-3xl font-medium mb-1",children:"Пусто"}),l.jsx("div",{className:"text-lg",children:y()})]}):t.map((P,R)=>{const A=R%2===1?"bg-transparent":"bg-white/10",N=P.id===f?A:R%2===1?"bg-transparent brightness-50":"bg-white/10 brightness-50";return l.jsxs("div",{className:["w-full text-left md:grid items-center rounded-xl md:rounded-2xl h-[60px] py-4 px-4 transition-colors text-xs/5 cursor-pointer",A,`md:[&>._cell]:py-1 ${c&&N}`].join(" "),role:"button",style:{display:"grid",gridTemplateColumns:x},tabIndex:0,onClick:()=>k(P.id,P.type),onKeyDown:$=>{($.key==="Enter"||$.key===" ")&&k(P.id,P.type)},children:[C(P),l.jsx("div",{className:"flex justify-end items-center pointer-events-none",children:l.jsx("div",{className:"pointer-events-auto",role:"button",tabIndex:0,onClick:$=>$.stopPropagation(),onKeyDown:$=>$.stopPropagation(),children:l.jsx(uie,{className:"grid text-right w-3 text-white relative",menuTableValue:s,row:P,onOffMenu:j})})})]},P.id)})})]})})]})},pl=({label:e,options:t,onChange:r,currentValue:n,value:s,className:i})=>{const[a,o]=w.useState(!1),u=t.find(m=>m.value===s)||t[0],[c,d]=w.useState(u),f=w.useRef(null);w.useEffect(()=>{if(s){const m=t.find(p=>p.value===s);m&&d(m)}},[s,t]);const h=m=>{d(m),o(!1),r==null||r(m.value),n==null||n(e,m.value)};return w.useEffect(()=>{const m=p=>{f.current&&!f.current.contains(p.target)&&o(!1)};return a&&document.addEventListener("mousedown",m),()=>{document.removeEventListener("mousedown",m)}},[a]),l.jsxs("div",{ref:f,className:`relative w-min-[171px] w-[fit-content] ${i}`,children:[l.jsxs("button",{"aria-expanded":a,className:"flex gap-3 py-[12px] px-[12px] bg-white/10 text-white items-center rounded-2xl transition-colors duration-200 w-full",onClick:()=>o(!a),children:[l.jsx("span",{className:"text-xs text-white/50",children:e}),l.jsx("span",{className:"text-xs",children:c.label}),l.jsx("div",{className:"flex justify-end",children:l.jsx(le,{iconId:a?"icon-chevron-up":"icon-chevron-down"})})]}),a&&l.jsx("ul",{className:"absolute top-full left-0 mt-2 rounded-2xl z-50 w-full min-w-max bg-zinc-800/50 backdrop-blur-sm ring-1 ring-white/10",children:t.map(m=>l.jsx("li",{children:l.jsx("button",{className:"w-full px-4 py-2.5 text-left text-sm transition-colors duration-200 hover:bg-white/5",onClick:()=>h(m),children:m.label})},m.value))})]})},Ane=({label:e,count:t,activeTabEvent:r,tabClick:n,className:s,classNameSup:i})=>{const a=o=>{n(o)};return l.jsxs("button",{className:`${s} ${r===e?"text-white":"text-white/50"}`,onClick:()=>a(e),children:[e,r!==e?t&&l.jsx("sup",{className:`${i}`,children:t}):""]},e)},$ne=({label:e,activeSubTabEvent:t,subTabClick:r,className:n,index:s})=>{const i=o=>{r(o)},a=t===e;return l.jsx("button",{className:` ${n||""} relative h-10 px-6 rounded-t-xl transition-all duration-200 ease-in-out border-t border-r border-l border-white/10 ${s!==0?"-ml-[1px]":""} ${a?"bg-[#4C4C4F] text-white z-20 border-[#4C4C4F]":"bg-[#2D2D30] text-white/50 z-10"} `,style:{zIndex:a?20:10-s},onClick:()=>i(e),children:l.jsx("span",{className:"text-sm p-1",children:e})},e)},Dne=()=>{const e=a1(),t=_W(),r=en(),n=r.get("tabs"),s=r.get("sub"),[i,a]=w.useState(n||"События"),[o,u]=w.useState(s||"Курсы"),c=w.useCallback(f=>{a(f);const h=new URLSearchParams;h.set("tabs",f),f==="События"&&h.set("sub",o),e.push(`${t}?${h.toString()}`)},[o,t,e]),d=w.useCallback(f=>{u(f);const h=new URLSearchParams(r.toString());h.set("sub",f),e.push(`${t}?${h.toString()}`)},[t,e,r]);return w.useEffect(()=>{n&&a(n),s&&u(s)},[n,s]),w.useEffect(()=>{if(!n){const f=new URLSearchParams;f.set("tabs","События"),f.set("sub","Курсы"),e.push(`${t}?${f.toString()}`)}},[n,t,e]),{activeTab:i,activeSubTab:o,handleTabClick:c,handleSubTabClick:d}};var J$={exports:{}},Rne="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Fne=Rne,Mne=Fne;function eD(){}function tD(){}tD.resetWarningCache=eD;var Ine=function(){function e(n,s,i,a,o,u){if(u!==Mne){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:tD,resetWarningCache:eD};return r.PropTypes=r,r};J$.exports=Ine();var Lne=J$.exports;const nt=Sm(Lne),One=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function tc(e,t,r){const n=zne(e),{webkitRelativePath:s}=e,i=typeof t=="string"?t:typeof s=="string"&&s.length>0?s:`./${e.name}`;return typeof n.path!="string"&&RE(n,"path",i),RE(n,"relativePath",i),n}function zne(e){const{name:t}=e;if(t&&t.lastIndexOf(".")!==-1&&!e.type){const n=t.split(".").pop().toLowerCase(),s=One.get(n);s&&Object.defineProperty(e,"type",{value:s,writable:!1,configurable:!1,enumerable:!0})}return e}function RE(e,t,r){Object.defineProperty(e,t,{value:r,writable:!1,configurable:!1,enumerable:!0})}const Bne=[".DS_Store","Thumbs.db"];function Une(e){return sl(this,void 0,void 0,function*(){return cm(e)&&Vne(e.dataTransfer)?Wne(e.dataTransfer,e.type):Kne(e)?Hne(e):Array.isArray(e)&&e.every(t=>"getFile"in t&&typeof t.getFile=="function")?qne(e):[]})}function Vne(e){return cm(e)}function Kne(e){return cm(e)&&cm(e.target)}function cm(e){return typeof e=="object"&&e!==null}function Hne(e){return Iy(e.target.files).map(t=>tc(t))}function qne(e){return sl(this,void 0,void 0,function*(){return(yield Promise.all(e.map(r=>r.getFile()))).map(r=>tc(r))})}function Wne(e,t){return sl(this,void 0,void 0,function*(){if(e.items){const r=Iy(e.items).filter(s=>s.kind==="file");if(t!=="drop")return r;const n=yield Promise.all(r.map(Gne));return FE(rD(n))}return FE(Iy(e.files).map(r=>tc(r)))})}function FE(e){return e.filter(t=>Bne.indexOf(t.name)===-1)}function Iy(e){if(e===null)return[];const t=[];for(let r=0;r[...t,...Array.isArray(r)?rD(r):[r]],[])}function ME(e,t){return sl(this,void 0,void 0,function*(){var r;if(globalThis.isSecureContext&&typeof e.getAsFileSystemHandle=="function"){const i=yield e.getAsFileSystemHandle();if(i===null)throw new Error(`${e} is not a File`);if(i!==void 0){const a=yield i.getFile();return a.handle=i,tc(a)}}const n=e.getAsFile();if(!n)throw new Error(`${e} is not a File`);return tc(n,(r=t==null?void 0:t.fullPath)!==null&&r!==void 0?r:void 0)})}function Yne(e){return sl(this,void 0,void 0,function*(){return e.isDirectory?nD(e):Qne(e)})}function nD(e){const t=e.createReader();return new Promise((r,n)=>{const s=[];function i(){t.readEntries(a=>sl(this,void 0,void 0,function*(){if(a.length){const o=Promise.all(a.map(Yne));s.push(o),i()}else try{const o=yield Promise.all(s);r(o)}catch(o){n(o)}}),a=>{n(a)})}i()})}function Qne(e){return sl(this,void 0,void 0,function*(){return new Promise((t,r)=>{e.file(n=>{const s=tc(n,e.fullPath);t(s)},n=>{r(n)})})})}var Kx=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(",");if(r.length===0)return!0;var n=e.name||"",s=(e.type||"").toLowerCase(),i=s.replace(/\/.*$/,"");return r.some(function(a){var o=a.trim().toLowerCase();return o.charAt(0)==="."?n.toLowerCase().endsWith(o):o.endsWith("/*")?i===o.replace(/\/.*$/,""):s===o})}return!0};function IE(e){return Jne(e)||Zne(e)||iD(e)||Xne()}function Xne(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Zne(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Jne(e){if(Array.isArray(e))return Ly(e)}function LE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function OE(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&arguments[0]!==void 0?arguments[0]:"",r=t.split(","),n=r.length>1?"one of ".concat(r.join(", ")):r[0];return{code:sse,message:"File type must be ".concat(n)}},zE=function(t){return{code:ise,message:"File is larger than ".concat(t," ").concat(t===1?"byte":"bytes")}},BE=function(t){return{code:ase,message:"File is smaller than ".concat(t," ").concat(t===1?"byte":"bytes")}},use={code:ose,message:"Too many files"};function cse(e){return e.type===""&&typeof e.getAsFile=="function"}function aD(e,t){var r=e.type==="application/x-moz-file"||nse(e,t)||cse(e);return[r,r?null:lse(t)]}function oD(e,t,r){if(oo(e.size))if(oo(t)&&oo(r)){if(e.size>r)return[!1,zE(r)];if(e.sizer)return[!1,zE(r)]}return[!0,null]}function oo(e){return e!=null}function dse(e){var t=e.files,r=e.accept,n=e.minSize,s=e.maxSize,i=e.multiple,a=e.maxFiles,o=e.validator;return!i&&t.length>1||i&&a>=1&&t.length>a?!1:t.every(function(u){var c=aD(u,r),d=$f(c,1),f=d[0],h=oD(u,n,s),m=$f(h,1),p=m[0],v=o?o(u):null;return f&&p&&!v})}function dm(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function Gc(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function UE(e){e.preventDefault()}function fse(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function pse(e){return e.indexOf("Edge/")!==-1}function hse(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return fse(e)||pse(e)}function As(){for(var e=arguments.length,t=new Array(e),r=0;r1?s-1:0),a=1;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Pse(e,t){if(e==null)return{};var r={},n=Object.keys(e),s,i;for(i=0;i=0)&&(r[s]=e[s]);return r}var k3=w.forwardRef(function(e,t){var r=e.children,n=fm(e,yse),s=fD(n),i=s.open,a=fm(s,wse);return w.useImperativeHandle(t,function(){return{open:i}},[i]),W.createElement(w.Fragment,null,r(pt(pt({},a),{},{open:i})))});k3.displayName="Dropzone";var dD={disabled:!1,getFilesFromEvent:Une,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};k3.defaultProps=dD;k3.propTypes={children:nt.func,accept:nt.objectOf(nt.arrayOf(nt.string)),multiple:nt.bool,preventDropOnDocument:nt.bool,noClick:nt.bool,noKeyboard:nt.bool,noDrag:nt.bool,noDragEventsBubbling:nt.bool,minSize:nt.number,maxSize:nt.number,maxFiles:nt.number,disabled:nt.bool,getFilesFromEvent:nt.func,onFileDialogCancel:nt.func,onFileDialogOpen:nt.func,useFsAccessApi:nt.bool,autoFocus:nt.bool,onDragEnter:nt.func,onDragLeave:nt.func,onDragOver:nt.func,onDrop:nt.func,onDropAccepted:nt.func,onDropRejected:nt.func,onError:nt.func,validator:nt.func};var By={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,isDragGlobal:!1,acceptedFiles:[],fileRejections:[]};function fD(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=pt(pt({},dD),e),r=t.accept,n=t.disabled,s=t.getFilesFromEvent,i=t.maxSize,a=t.minSize,o=t.multiple,u=t.maxFiles,c=t.onDragEnter,d=t.onDragLeave,f=t.onDragOver,h=t.onDrop,m=t.onDropAccepted,p=t.onDropRejected,v=t.onFileDialogCancel,x=t.onFileDialogOpen,g=t.useFsAccessApi,b=t.autoFocus,E=t.preventDropOnDocument,y=t.noClick,S=t.noKeyboard,k=t.noDrag,_=t.noDragEventsBubbling,C=t.onError,j=t.validator,T=w.useMemo(function(){return xse(r)},[r]),P=w.useMemo(function(){return gse(r)},[r]),R=w.useMemo(function(){return typeof x=="function"?x:HE},[x]),A=w.useMemo(function(){return typeof v=="function"?v:HE},[v]),N=w.useRef(null),$=w.useRef(null),z=w.useReducer(Ase,By),O=Hx(z,2),I=O[0],D=O[1],M=I.isFocused,F=I.isFileDialogActive,L=w.useRef(typeof window<"u"&&window.isSecureContext&&g&&mse()),q=function(){!L.current&&F&&setTimeout(function(){if($.current){var Q=$.current.files;Q.length||(D({type:"closeDialog"}),A())}},300)};w.useEffect(function(){return window.addEventListener("focus",q,!1),function(){window.removeEventListener("focus",q,!1)}},[$,F,A,L]);var K=w.useRef([]),Z=w.useRef([]),X=function(Q){N.current&&N.current.contains(Q.target)||(Q.preventDefault(),K.current=[])};w.useEffect(function(){return E&&(document.addEventListener("dragover",UE,!1),document.addEventListener("drop",X,!1)),function(){E&&(document.removeEventListener("dragover",UE),document.removeEventListener("drop",X))}},[N,E]),w.useEffect(function(){var V=function(we){Z.current=[].concat(VE(Z.current),[we.target]),Gc(we)&&D({isDragGlobal:!0,type:"setDragGlobal"})},Q=function(we){Z.current=Z.current.filter(function(Pe){return Pe!==we.target&&Pe!==null}),!(Z.current.length>0)&&D({isDragGlobal:!1,type:"setDragGlobal"})},Y=function(){Z.current=[],D({isDragGlobal:!1,type:"setDragGlobal"})},ee=function(){Z.current=[],D({isDragGlobal:!1,type:"setDragGlobal"})};return document.addEventListener("dragenter",V,!1),document.addEventListener("dragleave",Q,!1),document.addEventListener("dragend",Y,!1),document.addEventListener("drop",ee,!1),function(){document.removeEventListener("dragenter",V),document.removeEventListener("dragleave",Q),document.removeEventListener("dragend",Y),document.removeEventListener("drop",ee)}},[N]),w.useEffect(function(){return!n&&b&&N.current&&N.current.focus(),function(){}},[N,b,n]);var ie=w.useCallback(function(V){C?C(V):console.error(V)},[C]),ue=w.useCallback(function(V){V.preventDefault(),V.persist(),os(V),K.current=[].concat(VE(K.current),[V.target]),Gc(V)&&Promise.resolve(s(V)).then(function(Q){if(!(dm(V)&&!_)){var Y=Q.length,ee=Y>0&&dse({files:Q,accept:T,minSize:a,maxSize:i,multiple:o,maxFiles:u,validator:j}),ne=Y>0&&!ee;D({isDragAccept:ee,isDragReject:ne,isDragActive:!0,type:"setDraggedFiles"}),c&&c(V)}}).catch(function(Q){return ie(Q)})},[s,c,ie,_,T,a,i,o,u,j]),ae=w.useCallback(function(V){V.preventDefault(),V.persist(),os(V);var Q=Gc(V);if(Q&&V.dataTransfer)try{V.dataTransfer.dropEffect="copy"}catch{}return Q&&f&&f(V),!1},[f,_]),te=w.useCallback(function(V){V.preventDefault(),V.persist(),os(V);var Q=K.current.filter(function(ee){return N.current&&N.current.contains(ee)}),Y=Q.indexOf(V.target);Y!==-1&&Q.splice(Y,1),K.current=Q,!(Q.length>0)&&(D({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Gc(V)&&d&&d(V))},[N,d,_]),Ie=w.useCallback(function(V,Q){var Y=[],ee=[];V.forEach(function(ne){var we=aD(ne,T),Pe=Hx(we,2),Ht=Pe[0],nn=Pe[1],ar=oD(ne,a,i),wl=Hx(ar,2),Ya=wl[0],Qa=wl[1],Tc=j?j(ne):null;if(Ht&&Ya&&!Tc)Y.push(ne);else{var El=[nn,Qa];Tc&&(El=El.concat(Tc)),ee.push({file:ne,errors:El.filter(function(cg){return cg})})}}),(!o&&Y.length>1||o&&u>=1&&Y.length>u)&&(Y.forEach(function(ne){ee.push({file:ne,errors:[use]})}),Y.splice(0)),D({acceptedFiles:Y,fileRejections:ee,isDragReject:ee.length>0,type:"setFiles"}),h&&h(Y,ee,Q),ee.length>0&&p&&p(ee,Q),Y.length>0&&m&&m(Y,Q)},[D,o,T,a,i,u,h,m,p,j]),Le=w.useCallback(function(V){V.preventDefault(),V.persist(),os(V),K.current=[],Gc(V)&&Promise.resolve(s(V)).then(function(Q){dm(V)&&!_||Ie(Q,V)}).catch(function(Q){return ie(Q)}),D({type:"reset"})},[s,Ie,ie,_]),ve=w.useCallback(function(){if(L.current){D({type:"openDialog"}),R();var V={multiple:o,types:P};window.showOpenFilePicker(V).then(function(Q){return s(Q)}).then(function(Q){Ie(Q,null),D({type:"closeDialog"})}).catch(function(Q){vse(Q)?(A(Q),D({type:"closeDialog"})):bse(Q)?(L.current=!1,$.current?($.current.value=null,$.current.click()):ie(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):ie(Q)});return}$.current&&(D({type:"openDialog"}),R(),$.current.value=null,$.current.click())},[D,R,A,g,Ie,ie,P,o]),rr=w.useCallback(function(V){!N.current||!N.current.isEqualNode(V.target)||(V.key===" "||V.key==="Enter"||V.keyCode===32||V.keyCode===13)&&(V.preventDefault(),ve())},[N,ve]),Tt=w.useCallback(function(){D({type:"focus"})},[]),nr=w.useCallback(function(){D({type:"blur"})},[]),Fn=w.useCallback(function(){y||(hse()?setTimeout(ve,0):ve())},[y,ve]),Nr=function(Q){return n?null:Q},sr=function(Q){return S?null:Nr(Q)},ir=function(Q){return k?null:Nr(Q)},os=function(Q){_&&Q.stopPropagation()},_r=w.useMemo(function(){return function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Q=V.refKey,Y=Q===void 0?"ref":Q,ee=V.role,ne=V.onKeyDown,we=V.onFocus,Pe=V.onBlur,Ht=V.onClick,nn=V.onDragEnter,ar=V.onDragOver,wl=V.onDragLeave,Ya=V.onDrop,Qa=fm(V,Ese);return pt(pt(zy({onKeyDown:sr(As(ne,rr)),onFocus:sr(As(we,Tt)),onBlur:sr(As(Pe,nr)),onClick:Nr(As(Ht,Fn)),onDragEnter:ir(As(nn,ue)),onDragOver:ir(As(ar,ae)),onDragLeave:ir(As(wl,te)),onDrop:ir(As(Ya,Le)),role:typeof ee=="string"&&ee!==""?ee:"presentation"},Y,N),!n&&!S?{tabIndex:0}:{}),Qa)}},[N,rr,Tt,nr,Fn,ue,ae,te,Le,S,k,n]),B=w.useCallback(function(V){V.stopPropagation()},[]),H=w.useMemo(function(){return function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Q=V.refKey,Y=Q===void 0?"ref":Q,ee=V.onChange,ne=V.onClick,we=fm(V,Sse),Pe=zy({accept:T,multiple:o,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:Nr(As(ee,Le)),onClick:Nr(As(ne,B)),tabIndex:-1},Y,$);return pt(pt({},Pe),we)}},[$,r,o,Le,n]);return pt(pt({},I),{},{isFocused:M&&!n,getRootProps:_r,getInputProps:H,rootRef:N,inputRef:$,open:Nr(ve)})}function Ase(e,t){switch(t.type){case"focus":return pt(pt({},e),{},{isFocused:!0});case"blur":return pt(pt({},e),{},{isFocused:!1});case"openDialog":return pt(pt({},By),{},{isFileDialogActive:!0});case"closeDialog":return pt(pt({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return pt(pt({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return pt(pt({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case"setDragGlobal":return pt(pt({},e),{},{isDragGlobal:t.isDragGlobal});case"reset":return pt({},By);default:return e}}function HE(){}const $se=({files:e,onFilesChange:t,maxFiles:r})=>{const a=m=>{if(r===1){t==null||t([m[0]]);return}const p=[...e,...m];t==null||t(p)},o=m=>{const p=e.filter((v,x)=>x!==m);t==null||t(p)},u=()=>{t==null||t([])},c=m=>{m.forEach(({file:p,errors:v})=>{const x=v[0];x.code==="file-too-large"?alert(`Файл ${p.name} превышает 50 МБ`):x.code==="file-invalid-type"?alert(`Файл ${p.name} имеет недопустимый тип`):x.code==="too-many-files"&&alert(`Максимальное количество файлов: ${r}`)})},{getRootProps:d,getInputProps:f,isDragActive:h}=fD({accept:{"image/*":[".png",".jpg",".jpeg"],"application/pdf":[".pdf"],"application/msword":[".doc"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":[".docx"]},maxSize:52428800,maxFiles:r,multiple:r!==1,onDrop:(m,p)=>{p.length>0&&c(p),m.length>0&&a(m)}});return{files:e,getRootProps:d,getInputProps:f,isDragActive:h,removeFile:o,clearFiles:u}},M1=e=>er(de.GET_ADMIN_COURSES,[e],()=>Ce.post({url:"feed/courses",body:{limit:(e==null?void 0:e.limit)??10,offset:(e==null?void 0:e.offset)??0,year:e==null?void 0:e.year,season:e==null?void 0:e.season,status:e==null?void 0:e.status,format:e==null?void 0:e.format}}).then(t=>t.data)),I1=e=>er(de.GET_ADMIN_MEETUPS,[e],()=>Ce.post({url:"feed/meetups",body:{limit:(e==null?void 0:e.limit)??10,offset:(e==null?void 0:e.offset)??0,year:e==null?void 0:e.year,season:e==null?void 0:e.season,status:e==null?void 0:e.status,format:e==null?void 0:e.format}}).then(t=>t.data)),L1=e=>er(de.GET_ADMIN_COMPETITIONS,[e],()=>Ce.post({url:"feed/competitions",body:{limit:(e==null?void 0:e.limit)??10,offset:(e==null?void 0:e.offset)??0,year:e==null?void 0:e.year,season:e==null?void 0:e.season,status:e==null?void 0:e.status,format:e==null?void 0:e.format}}).then(t=>t.data)),O1=e=>er(de.GET_ADMIN_OPEN_LECTURES,[e],()=>Ce.post({url:"feed/open_lectures",body:{limit:(e==null?void 0:e.limit)??10,offset:(e==null?void 0:e.offset)??0,year:e==null?void 0:e.year,season:e==null?void 0:e.season,status:e==null?void 0:e.status,format:e==null?void 0:e.format}}).then(t=>t.data)),Id=e=>er(de.GET_ADMIN_USERS,[e],()=>Ce.post({url:"feed/users",body:{limit:(e==null?void 0:e.limit)??10,offset:(e==null?void 0:e.offset)??0,role:e==null?void 0:e.role}}).then(t=>t.data)),Dse=()=>{const e=Ze();return qe({mutationFn:({user_id:t,role:r})=>Ce.delete({url:`/users/${t}/role`,urlParams:{role:r}}).then(n=>n.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_USERS]}),e.invalidateQueries({queryKey:[de.GET_ME]})}})},Rse=()=>{const e=Ze();return qe({mutationFn:({userId:t})=>Ce.delete({url:`/users/${t}`}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_USERS]})}})},Fse=()=>{const e=Ze();return qe({mutationFn:({userId:t,eventId:r,eventType:n})=>Ce.delete({url:`users/${t}/${n}/${r}`}).then(s=>s.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_USER_BY_ID]})}})},Mse=()=>qe({mutationFn:({teamId:e})=>Ce.delete({url:`teams/${e}`}).then(t=>t.data)}),Ise=()=>{const e=Ze();return qe({mutationFn:async({team_id:t,competition_id:r})=>(await Ce.delete({url:`/teams/${t}/competition/${r}`})).data,onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_MY_TEAMS]}),e.invalidateQueries({queryKey:[de.GET_COMPETITION_BY_ID]})}})},Lse=()=>{const e=Ze();return qe({mutationFn:t=>Ce.post({url:`course/${t}/archive`}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_COURSES]})}})},Ose=()=>{const e=Ze();return qe({mutationFn:t=>Ce.post({url:`/open_lecture/${t}/archive`}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_OPEN_LECTURES]})}})},zse=()=>{const e=Ze();return qe({mutationFn:t=>Ce.post({url:`/meetup/${t}/archive`}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_MEETUPS]})}})},Bse=()=>{const e=Ze();return qe({mutationFn:t=>Ce.post({url:`/competition/${t}/archive`}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_COMPETITIONS]})}})},Ec=(e,t)=>er(de.GET_COURSE_BY_ID,[e],()=>Ce.get({url:`/course/${e}`}).then(r=>r.data),{enabled:!!e&&(t??!0),retry:!1}),yn=(e,t=!0)=>er(de.GET_USER_BY_ID,[e],()=>Ce.get({url:`/users/${e}`}).then(r=>{const n=r.data,s=g3(n.photo_url);return{...n,photo_url:s,photoUrl:s}}),{enabled:!!e&&t,staleTime:5*60*1e3,refetchOnWindowFocus:!1,retry:1}),Use=(e,t=!0)=>er(de.GET_PROFILE_BY_ID,[e],()=>Ce.get({url:`/profiles/${e}`}).then(r=>{const n=r.data,s=g3(n.photoUrl);return{...n,photoUrl:s}}),{enabled:!!e&&t,staleTime:5*60*1e3,refetchOnWindowFocus:!1,retry:1}),z1=(e,t)=>er(de.GET_MEETUP_BY_ID,[e],()=>Ce.get({url:`/meetup/${e}`}).then(r=>r.data),{enabled:!!e&&(t??!0),retry:!1}),B1=(e,t)=>er(de.GET_OPEN_LECTURE_BY_ID,[e],()=>Ce.get({url:`/open_lecture/${e}`}).then(r=>r.data),{enabled:!!e&&(t??!0),retry:!1}),U1=(e,t)=>er(de.GET_COMPETITION_BY_ID,[e],()=>Ce.get({url:`/competition/${e}`}).then(r=>r.data),{enabled:!!e&&(t??!0),retry:!1}),Vse=e=>er(de.GET_HOMEWORK_REVIEW,[e],()=>Ce.get({url:`homework/${e}/review`}).then(t=>t.data),{enabled:ul()&&!!e,retry:!1,refetchOnWindowFocus:!1,staleTime:2*60*1e3}),j3=e=>er(de.GET_MY_TEAMS,[e],()=>Ce.get({url:"teams/my",urlParams:{event_type:e==null?void 0:e.event_type,event_id:e==null?void 0:e.event_id,include_events:e==null?void 0:e.include_events}}).then(t=>t.data)),Kse=(e,t)=>er(de.GET_TEAM_BY_ID,[e],()=>Ce.get({url:`/teams/${e}`}).then(r=>r.data),{enabled:!!e&&(t??!0),retry:!1}),pD=(e,t)=>er(de.GET_TEAM_INVITE_CODE,[e],()=>Ce.get({url:`/teams/${e}/invite_code`}).then(r=>r.data),{enabled:!!e&&(t??!0),retry:!1}),Hse=()=>{const e=Ze();return qe({mutationFn:t=>Ce.put({url:`/course/${t.courseId}`,body:t}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_COURSES]}),e.invalidateQueries({queryKey:[de.GET_COURSE_BY_ID]})}})},qse=()=>{const e=Ze();return qe({mutationFn:t=>Ce.put({url:`/meetup/${t.meetupId}`,body:t}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_MEETUPS]}),e.invalidateQueries({queryKey:[de.GET_MEETUP_BY_ID]})}})},Wse=()=>{const e=Ze();return qe({mutationFn:t=>Ce.put({url:`/competition/${t.competitionId}`,body:t}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_COMPETITIONS]}),e.invalidateQueries({queryKey:[de.GET_COMPETITION_BY_ID]})}})};var Ut=(e=>(e.NOT_SUBMITTED="not_submitted",e.SUBMITTED="not_submitted",e.CHECKING="checking",e.RETURNED="returned",e.ACCEPTED="accepted",e.ACTIVE="active",e))(Ut||{});const Gse=()=>{const e=Ze();return qe({mutationFn:({submissionId:t,payload:r})=>Ce.put({url:`homework/submission/${t}`,body:r}).then(n=>n.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_HOMEWORK_REVIEW]}),e.invalidateQueries({queryKey:[de.GET_HOMEWORK_BY_ID]}),e.invalidateQueries({queryKey:[de.GET_HOMEWORKS]}),e.invalidateQueries({queryKey:[de.GET_COURSE_HOMEWORKS]})}})},Yse=()=>{const e=Ze();return qe({mutationFn:async({team_id:t,...r})=>(await Ce.put({url:`/teams/${t}`,body:r})).data,onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_MY_TEAMS]})}})},Qse=()=>{const e=Ze();return qe({mutationFn:t=>Ce.post({url:"/course/",body:t}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_COURSES]})},onError:t=>{console.error("Ошибка при создании курса:",t)}})},Xse=()=>{const e=Ze();return qe({mutationFn:t=>Ce.post({url:"/open_lecture/",body:t}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_OPEN_LECTURES]})}})},Zse=()=>{const e=Ze();return qe({mutationFn:t=>Ce.post({url:"/competition/",body:t}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_COMPETITIONS]})}})},Jse=()=>{const e=Ze();return qe({mutationFn:({user_id:t,role:r})=>Ce.post({url:`/users/${t}/role`,urlParams:{role:r}}).then(n=>n.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_USERS]}),e.invalidateQueries({queryKey:[de.GET_ME]})}})},eie=()=>{const e=Ze();return qe({mutationFn:({userId:t,eventId:r,eventType:n})=>Ce.post({url:`users/${t}/${n}/${r}`}).then(s=>s.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_USER_BY_ID]})}})},hD=(e,t=10,r=0,n="active")=>er(de.GET_COURSE_HOMEWORKS,[e,t,r,n],()=>Ce.post({url:`homework/course/${e}`,body:{limit:t,offset:r,status:n==="all"?void 0:n}}).then(s=>s.data),{enabled:ul()&&!!e,retry:!1,refetchOnWindowFocus:!1,staleTime:2*60*1e3}),tie=()=>{const e=Ze();return qe({mutationFn:t=>Ce.post({url:"/homework/",body:t}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_HOMEWORKS]}),e.invalidateQueries({queryKey:[de.GET_COURSE_HOMEWORKS]}),e.invalidateQueries({queryKey:[de.GET_HOMEWORK_BY_ID]})},onError:t=>{console.error("Ошибка при создании домашнего задания:",t)}})},rie=()=>{const e=Ze();return qe({mutationFn:async t=>{const r=new FormData;return r.append("file",t.file),t.comment&&r.append("comment",t.comment),Ce.post({url:`homework/${t.homeworkId}/submit-file`,body:r}).then(n=>n.data)},onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_HOMEWORKS]}),e.invalidateQueries({queryKey:[de.GET_COURSE_HOMEWORKS]}),e.invalidateQueries({queryKey:[de.GET_HOMEWORK_BY_ID]}),e.invalidateQueries({queryKey:[de.GET_HOMEWORK_REVIEW]})}})},nie=()=>qe({mutationFn:e=>Ce.post({url:`teams/${e.event_type}`,body:e.data}).then(t=>t.data)}),sie=()=>qe({mutationFn:e=>Ce.post({url:"teams/join",body:e}).then(t=>t.data)}),iie=()=>qe({mutationFn:({teamId:e,competitionId:t})=>Ce.post({url:`teams/${e}/competition/${t}`}).then(r=>r.data)}),aie=()=>{const e=Ze();return qe({mutationFn:async({team_id:t})=>(await Ce.post({url:`/teams/${t}/leave`})).data,onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_MY_TEAMS]})}})},oie=()=>qe({mutationFn:async e=>{const t=new FormData;t.append("competitionId",e.competitionId),t.append("file",e.file),e.title&&t.append("title",e.title),e.source&&t.append("source",e.source);const r=localStorage.getItem("access_token");return(await bt.post("http://158.160.163.134:8000/competition/materials/upload",t,{headers:{"Content-Type":"multipart/form-data",Authorization:`Bearer ${r}`}})).data}}),lie=()=>{const{activeTab:e,activeSubTab:t,handleTabClick:r,handleSubTabClick:n}=Dne(),{data:s}=M1({limit:1}),{data:i}=O1({limit:1}),{data:a}=I1({limit:1}),{data:o}=L1({limit:1}),u=((s==null?void 0:s.total)||0)+((i==null?void 0:i.total)||0)+((a==null?void 0:a.total)||0)+((o==null?void 0:o.total)||0),{data:c}=Id({limit:1,role:"student"}),{data:d}=Id({limit:1,role:"teacher"}),{data:f}=Id({limit:1,role:"admin"}),h=[{label:"События",count:u},{label:"Студенты",count:(c==null?void 0:c.total)||0},{label:"Преподаватели",count:(d==null?void 0:d.total)||0},{label:"Админы",count:(f==null?void 0:f.total)||0}],m=[{label:"Курсы"},{label:"Открытые лекции"},{label:"Митапы"},{label:"Соревнования"}];return l.jsx("div",{className:`rounded-b-3xl w-full ${e!=="События"?"h-[160px]":"h-[209px]"} flex items-end`,style:{backgroundColor:"#030207",backgroundImage:"linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, #030207 90%"},children:l.jsxs("div",{className:"px-4",children:[l.jsx("div",{className:"flex gap-3 ",children:h.map(p=>l.jsx(Ane,{activeTabEvent:e,className:"text-3xl font-bold",classNameSup:"ml-2 text-white/30 font-normal",count:p.count,label:p.label,tabClick:()=>r(p.label)},p.label))}),l.jsx("p",{className:"text-xs pt-2 text-white",children:"Панель администратора"}),e==="События"?l.jsx("div",{className:"mt-6 flex ",children:m.map((p,v)=>l.jsx($ne,{activeSubTabEvent:t,className:"pl-2 pr-3 py-3 -mr-1 text-sm rounded-t-2xl border-1 border-b-0 border-neutral-600 ",index:v,label:p.label,subTabClick:()=>n(p.label)},p.label))}):l.jsx("div",{className:"pb-5"})]})})},le=({iconId:e,size:t=24,className:r="w-5 h-5"})=>l.jsx("svg",{"aria-hidden":"true",className:r,height:t,width:t,children:l.jsx("use",{href:`/icons-sprite.svg#${e}`})}),qE=e=>{const t={event:[{label:"Открыть",action:"Открыть",iconId:"icon-open-square"},{label:"Список участников",action:"Список участников",iconId:"icon-view-profile"},{label:"Редактировать",action:"Редактировать",iconId:"icon-redact"},{label:"Архивировать",action:"Архивировать",iconId:"icon-block-access"}],openLectures:[{label:"Открыть",action:"Открыть",iconId:"icon-open-square"},{label:"Список участников",action:"Список участников",iconId:"icon-view-profile"},{label:"Редактировать",action:"Редактировать",iconId:"icon-redact"},{label:"Архивировать",action:"Архивировать",iconId:"icon-block-access"}],meetup:[{label:"Открыть",action:"Открыть",iconId:"icon-open-square"},{label:"Список участников",action:"Список участников",iconId:"icon-view-profile"},{label:"Редактировать",action:"Редактировать",iconId:"icon-redact"},{label:"Архивировать",action:"Архивировать",iconId:"icon-block-access"}],competition:[{label:"Открыть",action:"Открыть",iconId:"icon-open-square"},{label:"Список участников",action:"Список участников",iconId:"icon-view-profile"},{label:"Редактировать",action:"Редактировать",iconId:"icon-redact"},{label:"Архивировать",action:"Архивировать",iconId:"icon-block-access"}],student:[{label:"Смотреть профиль",action:"Смотреть профиль",iconId:"icon-view-profile"},{label:"Заблокировать доступ",action:"Заблокировать доступ",iconId:"icon-block-access"}],teacher:[{label:"Смотреть профиль",action:"Смотреть профиль",iconId:"icon-view-profile"},{label:"Редактировать данные",action:"edit_teacher_details",iconId:"icon-redact"},{label:"Убрать из преподавателей",action:"Убрать из преподавателей",iconId:"icon-circle-circle"},{label:"Заблокировать доступ",action:"Заблокировать доступ преподавателю",iconId:"icon-block-access"}],admin:[{label:"Смотреть профиль",action:"Смотреть профиль",iconId:"icon-view-profile"},{label:"Убрать из администраторов",action:"Убрать из администраторов",iconId:"icon-circle-circle"},{label:"Заблокировать доступ",action:"Заблокировать доступ администратора",iconId:"icon-block-access"}],studentCourse:[{label:"Удалить",action:"delete member",iconId:"icon-block-access"}]};return t[e]||t.student},uie=({className:e,classNameMenu:t,row:r,menuTableValue:n,onOffMenu:s})=>{const[i,a]=w.useState(!1),o=w.useRef(null),c=en().get("sub"),d=w.useCallback(m=>{o.current&&!o.current.contains(m.target)&&(a(!1),s(!1,"0"))},[]);w.useEffect(()=>(i?document.addEventListener("mousedown",d):document.removeEventListener("mousedown",d),()=>{document.removeEventListener("mousedown",d)}),[i,d]);const f=w.useCallback(()=>{a(!i),s(!i,r.id)},[i,r.id]),h=w.useCallback(m=>{switch(n==null||n(m,r.id,r.type),a(!1),s(!i,"0"),`${m}-${c}`){case"Открыть-Курсы":yt.push(J.ADMIN.COURSE_PAGE(r.id));break;case"Редактировать-Курсы":yt.push(J.EDITING.COURSE_EDITING(r.type,r.id));break;case"Открыть-Открытые лекции":yt.push(J.ADMIN.LECTURE_PAGE(r.type,r.id));break;case"Редактировать-Открытые лекции":yt.push(J.EDITING.LECTURE_EDITING(r.type,r.id));break;case"edit_teacher_details-null":yt.push(J.EDITING.PROFILE_EDITING(r.type,r.id));break;case"Открыть-Митапы":yt.push(J.ADMIN.MEETUP_PAGE(r.type,r.id));break;case"Редактировать-Митапы":yt.push(J.EDITING.MEETUP_EDITING(r.type,r.id));break;case"Открыть-Соревнования":yt.push(J.ADMIN.COMPETITION_PAGE(r.type,r.id));break;case"Редактировать-Соревнования":yt.push(J.EDITING.COMPETITION_EDITING(r.type,r.id));break;case"Смотреть профиль-null":yt.push(J.ADMIN.PROFILE_PAGE(r.type,r.id));break}},[i,r.id,r.type,n,s,yt]);return l.jsx(l.Fragment,{children:l.jsxs("div",{ref:o,className:"relative pt-2",children:[l.jsx("button",{"aria-label":"Действия",className:e,onClick:f,children:l.jsx(le,{iconId:"icon-dragon-drop"})}),i&&l.jsx("div",{className:`bg-black/50 backdrop-blur-sm ring-1 ring-white/10 w-[237px] rounded-2xl z-10 absolute -right-6 top-1 flex flex-col py-2 ${t}`,children:qE(r.type).map((m,p)=>l.jsxs("button",{className:`text-white cursor-pointer py-2 px-4 flex text-left ml-2 mr-2 ${(p+1)%2===0&&p!==qE(r.type).length-1?"border-b border-white/10":""}`,onClick:()=>h(m.action),children:[l.jsx("div",{className:"flex justify-center items-center",children:l.jsx(le,{className:"pt-1",iconId:m.iconId.toString(),size:24})})," ",l.jsx("span",{className:"",children:m.label})]},p))})]})})};var v0=e=>e.type==="checkbox",wo=e=>e instanceof Date,on=e=>e==null;const mD=e=>typeof e=="object";var Rt=e=>!on(e)&&!Array.isArray(e)&&mD(e)&&!wo(e),gD=e=>Rt(e)&&e.target?v0(e.target)?e.target.checked:e.target.value:e,xD=(e,t)=>t.split(".").some((r,n,s)=>!isNaN(Number(r))&&e.has(s.slice(0,n).join("."))),cie=e=>{const t=e.constructor&&e.constructor.prototype;return Rt(t)&&t.hasOwnProperty("isPrototypeOf")},N3=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function at(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(N3&&(e instanceof Blob||t))return e;const r=Array.isArray(e);if(!r&&!(Rt(e)&&cie(e)))return e;const n=r?[]:Object.create(Object.getPrototypeOf(e));for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=at(e[s]));return n}var V1=e=>/^\w*$/.test(e),tt=e=>e===void 0,K1=e=>Array.isArray(e)?e.filter(Boolean):[],_3=e=>K1(e.replace(/["|']|\]/g,"").split(/\.|\[/)),se=(e,t,r)=>{if(!t||!Rt(e))return r;const n=(V1(t)?[t]:_3(t)).reduce((s,i)=>on(s)?s:s[i],e);return tt(n)||n===e?tt(e[t])?r:e[t]:n},Cn=e=>typeof e=="boolean",Wr=e=>typeof e=="function",Je=(e,t,r)=>{let n=-1;const s=V1(t)?[t]:_3(t),i=s.length,a=i-1;for(;++nW.useContext(bD);var yD=(e,t,r,n=!0)=>{const s={defaultValues:t._defaultValues};for(const i in e)Object.defineProperty(s,i,{get:()=>{const a=i;return t._proxyFormState[a]!==Gn.all&&(t._proxyFormState[a]=!n||Gn.all),r&&(r[a]=!0),e[a]}});return s};const q1=typeof window<"u"?W.useLayoutEffect:W.useEffect;function die(e){const t=H1(),{control:r=t,disabled:n,name:s,exact:i}=e||{},[a,o]=W.useState(r._formState),u=W.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return q1(()=>r._subscribe({name:s,formState:u.current,exact:i,callback:c=>{!n&&o({...r._formState,...c})}}),[s,n,i]),W.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),W.useMemo(()=>yD(a,r,u.current,!1),[a,r])}var Gr=e=>typeof e=="string",Uy=(e,t,r,n,s)=>Gr(e)?(n&&t.watch.add(e),se(r,e,s)):Array.isArray(e)?e.map(i=>(n&&t.watch.add(i),se(r,i))):(n&&(t.watchAll=!0),r),Vy=e=>on(e)||!mD(e);function vs(e,t,r=new WeakSet){if(Vy(e)||Vy(t))return Object.is(e,t);if(wo(e)&&wo(t))return Object.is(e.getTime(),t.getTime());const n=Object.keys(e),s=Object.keys(t);if(n.length!==s.length)return!1;if(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const i of n){const a=e[i];if(!s.includes(i))return!1;if(i!=="ref"){const o=t[i];if(wo(a)&&wo(o)||(Rt(a)||Array.isArray(a))&&(Rt(o)||Array.isArray(o))?!vs(a,o,r):!Object.is(a,o))return!1}}return!0}function fie(e){const t=H1(),{control:r=t,name:n,defaultValue:s,disabled:i,exact:a,compute:o}=e||{},u=W.useRef(s),c=W.useRef(o),d=W.useRef(void 0),f=W.useRef(r),h=W.useRef(n);c.current=o;const[m,p]=W.useState(()=>{const y=r._getWatch(n,u.current);return c.current?c.current(y):y}),v=W.useCallback(y=>{const S=Uy(n,r._names,y||r._formValues,!1,u.current);return c.current?c.current(S):S},[r._formValues,r._names,n]),x=W.useCallback(y=>{if(!i){const S=Uy(n,r._names,y||r._formValues,!1,u.current);if(c.current){const k=c.current(S);vs(k,d.current)||(p(k),d.current=k)}else p(S)}},[r._formValues,r._names,i,n]);q1(()=>((f.current!==r||!vs(h.current,n))&&(f.current=r,h.current=n,x()),r._subscribe({name:n,formState:{values:!0},exact:a,callback:y=>{x(y.values)}})),[r,a,n,x]),W.useEffect(()=>r._removeUnmounted());const g=f.current!==r,b=h.current,E=W.useMemo(()=>{if(i)return null;const y=!g&&!vs(b,n);return g||y?v():null},[i,g,n,b,v]);return E!==null?E:m}function pie(e){const t=H1(),{name:r,disabled:n,control:s=t,shouldUnregister:i,defaultValue:a,exact:o=!0}=e,u=xD(s._names.array,r),c=W.useMemo(()=>se(s._formValues,r,se(s._defaultValues,r,a)),[s,r,a]),d=fie({control:s,name:r,defaultValue:c,exact:o}),f=die({control:s,name:r,exact:o}),h=W.useRef(e),m=W.useRef(void 0),p=W.useRef(s.register(r,{...e.rules,value:d,...Cn(e.disabled)?{disabled:e.disabled}:{}}));h.current=e;const v=W.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!se(f.errors,r)},isDirty:{enumerable:!0,get:()=>!!se(f.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!se(f.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!se(f.validatingFields,r)},error:{enumerable:!0,get:()=>se(f.errors,r)}}),[f,r]),x=W.useCallback(y=>p.current.onChange({target:{value:gD(y),name:r},type:Gi.CHANGE}),[r]),g=W.useCallback(()=>p.current.onBlur({target:{value:se(s._formValues,r),name:r},type:Gi.BLUR}),[r,s._formValues]),b=W.useCallback(y=>{const S=se(s._fields,r);S&&S._f&&y&&(S._f.ref={focus:()=>Wr(y.focus)&&y.focus(),select:()=>Wr(y.select)&&y.select(),setCustomValidity:k=>Wr(y.setCustomValidity)&&y.setCustomValidity(k),reportValidity:()=>Wr(y.reportValidity)&&y.reportValidity()})},[s._fields,r]),E=W.useMemo(()=>({name:r,value:d,...Cn(n)||f.disabled?{disabled:f.disabled||n}:{},onChange:x,onBlur:g,ref:b}),[r,n,f.disabled,x,g,b,d]);return W.useEffect(()=>{const y=s._options.shouldUnregister||i,S=m.current;S&&S!==r&&!u&&s.unregister(S),s.register(r,{...h.current.rules,...Cn(h.current.disabled)?{disabled:h.current.disabled}:{}});const k=(_,C)=>{const j=se(s._fields,_);j&&j._f&&(j._f.mount=C)};if(k(r,!0),y){const _=at(se(s._options.defaultValues,r,h.current.defaultValue));Je(s._defaultValues,r,_),tt(se(s._formValues,r))&&Je(s._formValues,r,_)}return!u&&s.register(r),m.current=r,()=>{(u?y&&!s._state.action:y)?s.unregister(r):k(r,!1)}},[r,s,u,i]),W.useEffect(()=>{s._setDisabledField({disabled:n,name:r})},[n,r,s]),W.useMemo(()=>({field:E,formState:f,fieldState:v}),[E,f,v])}const ze=e=>e.render(pie(e)),hie=W.createContext(null);hie.displayName="HookFormContext";var mie=(e,t,r,n,s)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:s||!0}}:{},cn=e=>Array.isArray(e)?e:[e],WE=()=>{let e=[];return{get observers(){return e},next:s=>{for(const i of e)i.next&&i.next(s)},subscribe:s=>(e.push(s),{unsubscribe:()=>{e=e.filter(i=>i!==s)}}),unsubscribe:()=>{e=[]}}};function wD(e,t){const r={};for(const n in e)if(e.hasOwnProperty(n)){const s=e[n],i=t[n];if(s&&Rt(s)&&i){const a=wD(s,i);Rt(a)&&(r[n]=a)}else e[n]&&(r[n]=i)}return r}var $r=e=>Rt(e)&&!Object.keys(e).length,T3=e=>e.type==="file",pm=e=>{if(!N3)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},ED=e=>e.type==="select-multiple",P3=e=>e.type==="radio",gie=e=>P3(e)||v0(e),Wx=e=>pm(e)&&e.isConnected;function xie(e,t){const r=t.slice(0,-1).length;let n=0;for(;n{for(const t in e)if(Wr(e[t]))return!0;return!1};function SD(e){return Array.isArray(e)||Rt(e)&&!bie(e)}function Ky(e,t={}){for(const r in e){const n=e[r];SD(n)?(t[r]=Array.isArray(n)?[]:{},Ky(n,t[r])):tt(n)||(t[r]=!0)}return t}function pd(e,t,r){r||(r=Ky(t));for(const n in e){const s=e[n];if(SD(s))tt(t)||Vy(r[n])?r[n]=Ky(s,Array.isArray(s)?[]:{}):pd(s,on(t)?{}:t[n],r[n]);else{const i=t[n];r[n]=!vs(s,i)}}return r}const GE={value:!1,isValid:!1},YE={value:!0,isValid:!0};var CD=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!tt(e[0].attributes.value)?tt(e[0].value)||e[0].value===""?YE:{value:e[0].value,isValid:!0}:YE:GE}return GE},kD=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>tt(e)?e:t?e===""?NaN:e&&+e:r&&Gr(e)?new Date(e):n?n(e):e;const QE={isValid:!1,value:null};var jD=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,QE):QE;function XE(e){const t=e.ref;return T3(t)?t.files:P3(t)?jD(e.refs).value:ED(t)?[...t.selectedOptions].map(({value:r})=>r):v0(t)?CD(e.refs).value:kD(tt(t.value)?e.ref.value:t.value,e)}var yie=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,wie=(e,t,r,n)=>{const s={};for(const i of e){const a=se(t,i);a&&Je(s,i,a._f)}return{criteriaMode:r,names:[...e],fields:s,shouldUseNativeValidation:n}},hm=e=>e instanceof RegExp,Yc=e=>tt(e)?e:hm(e)?e.source:Rt(e)?hm(e.value)?e.value.source:e.value:e,au=e=>({isOnSubmit:!e||e===Gn.onSubmit,isOnBlur:e===Gn.onBlur,isOnChange:e===Gn.onChange,isOnAll:e===Gn.all,isOnTouch:e===Gn.onTouched});const ZE="AsyncFunction";var Eie=e=>!!e&&!!e.validate&&!!(Wr(e.validate)&&e.validate.constructor.name===ZE||Rt(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===ZE)),Sie=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),Hy=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const yu=(e,t,r,n)=>{for(const s of r||Object.keys(e)){const i=se(e,s);if(i){const{_f:a,...o}=i;if(a){if(a.refs&&a.refs[0]&&t(a.refs[0],s)&&!n)return!0;if(a.ref&&t(a.ref,a.name)&&!n)return!0;if(yu(o,t))break}else if(Rt(o)&&yu(o,t))break}}};function JE(e,t,r){const n=se(e,r);if(n||V1(r))return{error:n,name:r};const s=r.split(".");for(;s.length;){const i=s.join("."),a=se(t,i),o=se(e,i);if(a&&!Array.isArray(a)&&r!==i)return{name:r};if(o&&o.type)return{name:i,error:o};if(o&&o.root&&o.root.type)return{name:`${i}.root`,error:o.root};s.pop()}return{name:r}}var Cie=(e,t,r,n)=>{r(e);const{name:s,...i}=e;return $r(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(a=>t[a]===(!n||Gn.all))},kie=(e,t,r)=>!e||!t||e===t||cn(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n))),jie=(e,t,r,n,s)=>s.isOnAll?!1:!r&&s.isOnTouch?!(t||e):(r?n.isOnBlur:s.isOnBlur)?!e:(r?n.isOnChange:s.isOnChange)?e:!0,Nie=(e,t)=>!K1(se(e,t)).length&&At(e,t),ND=(e,t,r)=>{const n=cn(se(e,r));return Je(n,vD,t[r]),Je(e,r,n),e};function e7(e,t,r="validate"){if(Gr(e)||Array.isArray(e)&&e.every(Gr)||Cn(e)&&!e)return{type:r,message:Gr(e)?e:"",ref:t}}var Dl=e=>Rt(e)&&!hm(e)?e:{value:e,message:""},qy=async(e,t,r,n,s,i)=>{const{ref:a,refs:o,required:u,maxLength:c,minLength:d,min:f,max:h,pattern:m,validate:p,name:v,valueAsNumber:x,mount:g}=e._f,b=se(r,v);if(!g||t.has(v))return{};const E=o?o[0]:a,y=R=>{s&&E.reportValidity&&(E.setCustomValidity(Cn(R)?"":R||""),E.reportValidity())},S={},k=P3(a),_=v0(a),C=k||_,j=(x||T3(a))&&tt(a.value)&&tt(b)||pm(a)&&a.value===""||b===""||Array.isArray(b)&&!b.length,T=mie.bind(null,v,n,S),P=(R,A,N,$=ds.maxLength,z=ds.minLength)=>{const O=R?A:N;S[v]={type:R?$:z,message:O,ref:a,...T(R?$:z,O)}};if(i?!Array.isArray(b)||!b.length:u&&(!C&&(j||on(b))||Cn(b)&&!b||_&&!CD(o).isValid||k&&!jD(o).isValid)){const{value:R,message:A}=Gr(u)?{value:!!u,message:u}:Dl(u);if(R&&(S[v]={type:ds.required,message:A,ref:E,...T(ds.required,A)},!n))return y(A),S}if(!j&&(!on(f)||!on(h))){let R,A;const N=Dl(h),$=Dl(f);if(!on(b)&&!isNaN(b)){const z=a.valueAsNumber||b&&+b;on(N.value)||(R=z>N.value),on($.value)||(A=z<$.value)}else{const z=a.valueAsDate||new Date(b),O=M=>new Date(new Date().toDateString()+" "+M),I=a.type=="time",D=a.type=="week";Gr(N.value)&&b&&(R=I?O(b)>O(N.value):D?b>N.value:z>new Date(N.value)),Gr($.value)&&b&&(A=I?O(b)+R.value,$=!on(A.value)&&b.length<+A.value;if((N||$)&&(P(N,R.message,A.message),!n))return y(S[v].message),S}if(m&&!j&&Gr(b)){const{value:R,message:A}=Dl(m);if(hm(R)&&!b.match(R)&&(S[v]={type:ds.pattern,message:A,ref:a,...T(ds.pattern,A)},!n))return y(A),S}if(p){if(Wr(p)){const R=await p(b,r),A=e7(R,E);if(A&&(S[v]={...A,...T(ds.validate,A.message)},!n))return y(A.message),S}else if(Rt(p)){let R={};for(const A in p){if(!$r(R)&&!n)break;const N=e7(await p[A](b,r),E,A);N&&(R={...N,...T(A,N.message)},y(N.message),n&&(S[v]=R))}if(!$r(R)&&(S[v]={ref:E,...R},!n))return S}}return y(!0),S};const _ie={mode:Gn.onSubmit,reValidateMode:Gn.onChange,shouldFocusError:!0};function Tie(e={}){let t={..._ie,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:Wr(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},n={},s=Rt(t.defaultValues)||Rt(t.values)?at(t.defaultValues||t.values)||{}:{},i=t.shouldUnregister?{}:at(s),a={action:!1,mount:!1,watch:!1,keepIsValid:!1},o={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},u,c=0;const d={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},f={...d};let h={...f};const m={array:WE(),state:WE()},p=t.criteriaMode===Gn.all,v=B=>H=>{clearTimeout(c),c=setTimeout(B,H)},x=async B=>{if(!a.keepIsValid&&!t.disabled&&(f.isValid||h.isValid||B)){let H;t.resolver?(H=$r((await j()).errors),g()):H=await R({fields:n,onlyCheckValid:!0,eventType:Gi.VALID}),H!==r.isValid&&m.state.next({isValid:H})}},g=(B,H)=>{!t.disabled&&(f.isValidating||f.validatingFields||h.isValidating||h.validatingFields)&&((B||Array.from(o.mount)).forEach(V=>{V&&(H?Je(r.validatingFields,V,H):At(r.validatingFields,V))}),m.state.next({validatingFields:r.validatingFields,isValidating:!$r(r.validatingFields)}))},b=B=>{const H=pd(s,i),V=yie(B);Je(r.dirtyFields,V,se(H,V))},E=(B,H=[],V,Q,Y=!0,ee=!0)=>{if(Q&&V&&!t.disabled){if(a.action=!0,ee&&Array.isArray(se(n,B))){const ne=V(se(n,B),Q.argA,Q.argB);Y&&Je(n,B,ne)}if(ee&&Array.isArray(se(r.errors,B))){const ne=V(se(r.errors,B),Q.argA,Q.argB);Y&&Je(r.errors,B,ne),Nie(r.errors,B)}if((f.touchedFields||h.touchedFields)&&ee&&Array.isArray(se(r.touchedFields,B))){const ne=V(se(r.touchedFields,B),Q.argA,Q.argB);Y&&Je(r.touchedFields,B,ne)}(f.dirtyFields||h.dirtyFields)&&b(B),m.state.next({name:B,isDirty:N(B,H),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else Je(i,B,H)},y=(B,H)=>{Je(r.errors,B,H),m.state.next({errors:r.errors})},S=B=>{r.errors=B,m.state.next({errors:r.errors,isValid:!1})},k=(B,H,V,Q)=>{const Y=se(n,B);if(Y){const ee=se(i,B,tt(V)?se(s,B):V);tt(ee)||Q&&Q.defaultChecked||H?Je(i,B,H?ee:XE(Y._f)):O(B,ee),a.mount&&!a.action&&x()}},_=(B,H,V,Q,Y)=>{let ee=!1,ne=!1;const we={name:B};if(!t.disabled){if(!V||Q){(f.isDirty||h.isDirty)&&(ne=r.isDirty,r.isDirty=we.isDirty=N(),ee=ne!==we.isDirty);const Pe=vs(se(s,B),H);ne=!!se(r.dirtyFields,B),Pe?At(r.dirtyFields,B):Je(r.dirtyFields,B,!0),we.dirtyFields=r.dirtyFields,ee=ee||(f.dirtyFields||h.dirtyFields)&&ne!==!Pe}if(V){const Pe=se(r.touchedFields,B);Pe||(Je(r.touchedFields,B,V),we.touchedFields=r.touchedFields,ee=ee||(f.touchedFields||h.touchedFields)&&Pe!==V)}ee&&Y&&m.state.next(we)}return ee?we:{}},C=(B,H,V,Q)=>{const Y=se(r.errors,B),ee=(f.isValid||h.isValid)&&Cn(H)&&r.isValid!==H;if(t.delayError&&V?(u=v(()=>y(B,V)),u(t.delayError)):(clearTimeout(c),u=null,V?Je(r.errors,B,V):At(r.errors,B)),(V?!vs(Y,V):Y)||!$r(Q)||ee){const ne={...Q,...ee&&Cn(H)?{isValid:H}:{},errors:r.errors,name:B};r={...r,...ne},m.state.next(ne)}},j=async B=>(g(B,!0),await t.resolver(i,t.context,wie(B||o.mount,n,t.criteriaMode,t.shouldUseNativeValidation))),T=async B=>{const{errors:H}=await j(B);if(g(B),B)for(const V of B){const Q=se(H,V);Q?Je(r.errors,V,Q):At(r.errors,V)}else r.errors=H;return H},P=async({name:B,eventType:H})=>{if(e.validate){const V=await e.validate({formValues:i,formState:r,name:B,eventType:H});if(Rt(V))for(const Q in V)V[Q]&&X(`${qx}.${Q}`,{message:Gr(V.message)?V.message:"",type:ds.validate});else Gr(V)||!V?X(qx,{message:V||"",type:ds.validate}):Z(qx);return V}return!0},R=async({fields:B,onlyCheckValid:H,name:V,eventType:Q,context:Y={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(Y.runRootValidation=!0,!await P({name:V,eventType:Q})&&(Y.valid=!1,H)))return Y.valid;for(const ee in B){const ne=B[ee];if(ne){const{_f:we,...Pe}=ne;if(we){const Ht=o.array.has(we.name),nn=ne._f&&Eie(ne._f);nn&&f.validatingFields&&g([we.name],!0);const ar=await qy(ne,o.disabled,i,p,t.shouldUseNativeValidation&&!H,Ht);if(nn&&f.validatingFields&&g([we.name]),ar[we.name]&&(Y.valid=!1,H)||(!H&&(se(ar,we.name)?Ht?ND(r.errors,ar,we.name):Je(r.errors,we.name,ar[we.name]):At(r.errors,we.name)),e.shouldUseNativeValidation&&ar[we.name]))break}!$r(Pe)&&await R({context:Y,onlyCheckValid:H,fields:Pe,name:ee,eventType:Q})}}return Y.valid},A=()=>{for(const B of o.unMount){const H=se(n,B);H&&(H._f.refs?H._f.refs.every(V=>!Wx(V)):!Wx(H._f.ref))&&te(B)}o.unMount=new Set},N=(B,H)=>!t.disabled&&(B&&H&&Je(i,B,H),!vs(q(),s)),$=(B,H,V)=>Uy(B,o,{...a.mount?i:tt(H)?s:Gr(B)?{[B]:H}:H},V,H),z=B=>K1(se(a.mount?i:s,B,t.shouldUnregister?se(s,B,[]):[])),O=(B,H,V={})=>{const Q=se(n,B);let Y=H;if(Q){const ee=Q._f;ee&&(!ee.disabled&&Je(i,B,kD(H,ee)),Y=pm(ee.ref)&&on(H)?"":H,ED(ee.ref)?[...ee.ref.options].forEach(ne=>ne.selected=Y.includes(ne.value)):ee.refs?v0(ee.ref)?ee.refs.forEach(ne=>{(!ne.defaultChecked||!ne.disabled)&&(Array.isArray(Y)?ne.checked=!!Y.find(we=>we===ne.value):ne.checked=Y===ne.value||!!Y)}):ee.refs.forEach(ne=>ne.checked=ne.value===Y):T3(ee.ref)?ee.ref.value="":(ee.ref.value=Y,ee.ref.type||m.state.next({name:B,values:at(i)})))}(V.shouldDirty||V.shouldTouch)&&_(B,Y,V.shouldTouch,V.shouldDirty,!0),V.shouldValidate&&L(B)},I=(B,H,V)=>{for(const Q in H){if(!H.hasOwnProperty(Q))return;const Y=H[Q],ee=B+"."+Q,ne=se(n,ee);(o.array.has(B)||Rt(Y)||ne&&!ne._f)&&!wo(Y)?I(ee,Y,V):O(ee,Y,V)}},D=(B,H,V={})=>{const Q=se(n,B),Y=o.array.has(B),ee=at(H);Je(i,B,ee),Y?(m.array.next({name:B,values:at(i)}),(f.isDirty||f.dirtyFields||h.isDirty||h.dirtyFields)&&V.shouldDirty&&(b(B),m.state.next({name:B,dirtyFields:r.dirtyFields,isDirty:N(B,ee)}))):Q&&!Q._f&&!on(ee)?I(B,ee,V):O(B,ee,V),Hy(B,o)?m.state.next({...r,name:B,values:at(i)}):m.state.next({name:a.mount?B:void 0,values:at(i)})},M=async B=>{a.mount=!0;const H=B.target;let V=H.name,Q=!0;const Y=se(n,V),ee=Pe=>{Q=Number.isNaN(Pe)||wo(Pe)&&isNaN(Pe.getTime())||vs(Pe,se(i,V,Pe))},ne=au(t.mode),we=au(t.reValidateMode);if(Y){let Pe,Ht;const nn=H.type?XE(Y._f):gD(B),ar=B.type===Gi.BLUR||B.type===Gi.FOCUS_OUT,wl=!Sie(Y._f)&&!e.validate&&!t.resolver&&!se(r.errors,V)&&!Y._f.deps||jie(ar,se(r.touchedFields,V),r.isSubmitted,we,ne),Ya=Hy(V,o,ar);Je(i,V,nn),ar?(!H||!H.readOnly)&&(Y._f.onBlur&&Y._f.onBlur(B),u&&u(0)):Y._f.onChange&&Y._f.onChange(B);const Qa=_(V,nn,ar),Tc=!$r(Qa)||Ya;if(!ar&&m.state.next({name:V,type:B.type,values:at(i)}),wl)return(f.isValid||h.isValid)&&(t.mode==="onBlur"?ar&&x():ar||x()),Tc&&m.state.next({name:V,...Ya?{}:Qa});if(!t.resolver&&e.validate&&await P({name:V,eventType:B.type}),!ar&&Ya&&m.state.next({...r}),t.resolver){const{errors:El}=await j([V]);if(g([V]),ee(nn),Q){const cg=JE(r.errors,n,V),sw=JE(El,n,cg.name||V);Pe=sw.error,V=sw.name,Ht=$r(El)}}else g([V],!0),Pe=(await qy(Y,o.disabled,i,p,t.shouldUseNativeValidation))[V],g([V]),ee(nn),Q&&(Pe?Ht=!1:(f.isValid||h.isValid)&&(Ht=await R({fields:n,onlyCheckValid:!0,name:V,eventType:B.type})));Q&&(Y._f.deps&&(!Array.isArray(Y._f.deps)||Y._f.deps.length>0)&&L(Y._f.deps),C(V,Ht,Pe,Qa))}},F=(B,H)=>{if(se(r.errors,H)&&B.focus)return B.focus(),1},L=async(B,H={})=>{let V,Q;const Y=cn(B);if(t.resolver){const ee=await T(tt(B)?B:Y);V=$r(ee),Q=B?!Y.some(ne=>se(ee,ne)):V}else B?(Q=(await Promise.all(Y.map(async ee=>{const ne=se(n,ee);return await R({fields:ne&&ne._f?{[ee]:ne}:ne,eventType:Gi.TRIGGER})}))).every(Boolean),!(!Q&&!r.isValid)&&x()):Q=V=await R({fields:n,name:B,eventType:Gi.TRIGGER});return m.state.next({...!Gr(B)||(f.isValid||h.isValid)&&V!==r.isValid?{}:{name:B},...t.resolver||!B?{isValid:V}:{},errors:r.errors}),H.shouldFocus&&!Q&&yu(n,F,B?Y:o.mount),Q},q=(B,H)=>{let V={...a.mount?i:s};return H&&(V=wD(H.dirtyFields?r.dirtyFields:r.touchedFields,V)),tt(B)?V:Gr(B)?se(V,B):B.map(Q=>se(V,Q))},K=(B,H)=>({invalid:!!se((H||r).errors,B),isDirty:!!se((H||r).dirtyFields,B),error:se((H||r).errors,B),isValidating:!!se(r.validatingFields,B),isTouched:!!se((H||r).touchedFields,B)}),Z=B=>{const H=B?cn(B):void 0;H==null||H.forEach(V=>At(r.errors,V)),H?H.forEach(V=>{m.state.next({name:V,errors:r.errors})}):m.state.next({errors:{}})},X=(B,H,V)=>{const Q=(se(n,B,{_f:{}})._f||{}).ref,Y=se(r.errors,B)||{},{ref:ee,message:ne,type:we,...Pe}=Y;Je(r.errors,B,{...Pe,...H,ref:Q}),m.state.next({name:B,errors:r.errors,isValid:!1}),V&&V.shouldFocus&&Q&&Q.focus&&Q.focus()},ie=(B,H)=>Wr(B)?m.state.subscribe({next:V=>"values"in V&&B($(void 0,H),V)}):$(B,H,!0),ue=B=>m.state.subscribe({next:H=>{kie(B.name,H.name,B.exact)&&Cie(H,B.formState||f,ir,B.reRenderRoot)&&B.callback({values:{...i},...r,...H,defaultValues:s})}}).unsubscribe,ae=B=>(a.mount=!0,h={...h,...B.formState},ue({...B,formState:{...d,...B.formState}})),te=(B,H={})=>{for(const V of B?cn(B):o.mount)o.mount.delete(V),o.array.delete(V),H.keepValue||(At(n,V),At(i,V)),!H.keepError&&At(r.errors,V),!H.keepDirty&&At(r.dirtyFields,V),!H.keepTouched&&At(r.touchedFields,V),!H.keepIsValidating&&At(r.validatingFields,V),!t.shouldUnregister&&!H.keepDefaultValue&&At(s,V);m.state.next({values:at(i)}),m.state.next({...r,...H.keepDirty?{isDirty:N()}:{}}),!H.keepIsValid&&x()},Ie=({disabled:B,name:H})=>{if(Cn(B)&&a.mount||B||o.disabled.has(H)){const Y=o.disabled.has(H)!==!!B;B?o.disabled.add(H):o.disabled.delete(H),Y&&a.mount&&!a.action&&x()}},Le=(B,H={})=>{let V=se(n,B);const Q=Cn(H.disabled)||Cn(t.disabled),Y=!o.registerName.has(B)&&V&&!V._f.mount;return Je(n,B,{...V||{},_f:{...V&&V._f?V._f:{ref:{name:B}},name:B,mount:!0,...H}}),o.mount.add(B),V&&!Y?Ie({disabled:Cn(H.disabled)?H.disabled:t.disabled,name:B}):k(B,!0,H.value),{...Q?{disabled:H.disabled||t.disabled}:{},...t.progressive?{required:!!H.required,min:Yc(H.min),max:Yc(H.max),minLength:Yc(H.minLength),maxLength:Yc(H.maxLength),pattern:Yc(H.pattern)}:{},name:B,onChange:M,onBlur:M,ref:ee=>{if(ee){o.registerName.add(B),Le(B,H),o.registerName.delete(B),V=se(n,B);const ne=tt(ee.value)&&ee.querySelectorAll&&ee.querySelectorAll("input,select,textarea")[0]||ee,we=gie(ne),Pe=V._f.refs||[];if(we?Pe.find(Ht=>Ht===ne):ne===V._f.ref)return;Je(n,B,{_f:{...V._f,...we?{refs:[...Pe.filter(Wx),ne,...Array.isArray(se(s,B))?[{}]:[]],ref:{type:ne.type,name:B}}:{ref:ne}}}),k(B,!1,void 0,ne)}else V=se(n,B,{}),V._f&&(V._f.mount=!1),(t.shouldUnregister||H.shouldUnregister)&&!(xD(o.array,B)&&a.action)&&o.unMount.add(B)}}},ve=()=>t.shouldFocusError&&yu(n,F,o.mount),rr=B=>{Cn(B)&&(m.state.next({disabled:B}),yu(n,(H,V)=>{const Q=se(n,V);Q&&(H.disabled=Q._f.disabled||B,Array.isArray(Q._f.refs)&&Q._f.refs.forEach(Y=>{Y.disabled=Q._f.disabled||B}))},0,!1))},Tt=(B,H)=>async V=>{let Q;V&&(V.preventDefault&&V.preventDefault(),V.persist&&V.persist());let Y=at(i);if(m.state.next({isSubmitting:!0}),t.resolver){const{errors:ee,values:ne}=await j();g(),r.errors=ee,Y=at(ne)}else await R({fields:n,eventType:Gi.SUBMIT});if(o.disabled.size)for(const ee of o.disabled)At(Y,ee);if(At(r.errors,vD),$r(r.errors)){m.state.next({errors:{}});try{await B(Y,V)}catch(ee){Q=ee}}else H&&await H({...r.errors},V),ve(),setTimeout(ve);if(m.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:$r(r.errors)&&!Q,submitCount:r.submitCount+1,errors:r.errors}),Q)throw Q},nr=(B,H={})=>{se(n,B)&&(tt(H.defaultValue)?D(B,at(se(s,B))):(D(B,H.defaultValue),Je(s,B,at(H.defaultValue))),H.keepTouched||At(r.touchedFields,B),H.keepDirty||(At(r.dirtyFields,B),r.isDirty=H.defaultValue?N(B,at(se(s,B))):N()),H.keepError||(At(r.errors,B),f.isValid&&x()),m.state.next({...r}))},Fn=(B,H={})=>{const V=B?at(B):s,Q=at(V),Y=$r(B),ee=Y?s:Q;if(H.keepDefaultValues||(s=V),!H.keepValues){if(H.keepDirtyValues){const ne=new Set([...o.mount,...Object.keys(pd(s,i))]);for(const we of Array.from(ne)){const Pe=se(r.dirtyFields,we),Ht=se(i,we),nn=se(ee,we);Pe&&!tt(Ht)?Je(ee,we,Ht):!Pe&&!tt(nn)&&D(we,nn)}}else{if(N3&&tt(B))for(const ne of o.mount){const we=se(n,ne);if(we&&we._f){const Pe=Array.isArray(we._f.refs)?we._f.refs[0]:we._f.ref;if(pm(Pe)){const Ht=Pe.closest("form");if(Ht){Ht.reset();break}}}}if(H.keepFieldsRef)for(const ne of o.mount)D(ne,se(ee,ne));else n={}}i=t.shouldUnregister?H.keepDefaultValues?at(s):{}:at(ee),m.array.next({values:{...ee}}),m.state.next({values:{...ee}})}o={mount:H.keepDirtyValues?o.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},a.mount=!f.isValid||!!H.keepIsValid||!!H.keepDirtyValues||!t.shouldUnregister&&!$r(ee),a.watch=!!t.shouldUnregister,a.keepIsValid=!!H.keepIsValid,a.action=!1,H.keepErrors||(r.errors={}),m.state.next({submitCount:H.keepSubmitCount?r.submitCount:0,isDirty:Y?!1:H.keepDirty?r.isDirty:!!(H.keepDefaultValues&&!vs(B,s)),isSubmitted:H.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:Y?{}:H.keepDirtyValues?H.keepDefaultValues&&i?pd(s,i):r.dirtyFields:H.keepDefaultValues&&B?pd(s,B):H.keepDirty?r.dirtyFields:{},touchedFields:H.keepTouched?r.touchedFields:{},errors:H.keepErrors?r.errors:{},isSubmitSuccessful:H.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:s})},Nr=(B,H)=>Fn(Wr(B)?B(i):B,{...t.resetOptions,...H}),sr=(B,H={})=>{const V=se(n,B),Q=V&&V._f;if(Q){const Y=Q.refs?Q.refs[0]:Q.ref;Y.focus&&setTimeout(()=>{Y.focus(),H.shouldSelect&&Wr(Y.select)&&Y.select()})}},ir=B=>{r={...r,...B}},_r={control:{register:Le,unregister:te,getFieldState:K,handleSubmit:Tt,setError:X,_subscribe:ue,_runSchema:j,_updateIsValidating:g,_focusError:ve,_getWatch:$,_getDirty:N,_setValid:x,_setFieldArray:E,_setDisabledField:Ie,_setErrors:S,_getFieldArray:z,_reset:Fn,_resetDefaultValues:()=>Wr(t.defaultValues)&&t.defaultValues().then(B=>{Nr(B,t.resetOptions),m.state.next({isLoading:!1})}),_removeUnmounted:A,_disableForm:rr,_subjects:m,_proxyFormState:f,get _fields(){return n},get _formValues(){return i},get _state(){return a},set _state(B){a=B},get _defaultValues(){return s},get _names(){return o},set _names(B){o=B},get _formState(){return r},get _options(){return t},set _options(B){t={...t,...B}}},subscribe:ae,trigger:L,register:Le,handleSubmit:Tt,watch:ie,setValue:D,getValues:q,reset:Nr,resetField:nr,clearErrors:Z,unregister:te,setError:X,setFocus:sr,getFieldState:K};return{..._r,formControl:_r}}var Ui=()=>{if(typeof crypto<"u"&&crypto.randomUUID)return crypto.randomUUID();const e=typeof performance>"u"?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{const r=(Math.random()*16+e)%16|0;return(t=="x"?r:r&3|8).toString(16)})},Gx=(e,t,r={})=>r.shouldFocus||tt(r.shouldFocus)?r.focusName||`${e}.${tt(r.focusIndex)?t:r.focusIndex}.`:"",Yx=(e,t)=>[...e,...cn(t)],Qx=e=>Array.isArray(e)?e.map(()=>{}):void 0;function Xx(e,t,r){return[...e.slice(0,t),...cn(r),...e.slice(t)]}var Zx=(e,t,r)=>Array.isArray(e)?(tt(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],Jx=(e,t)=>[...cn(t),...cn(e)];function Pie(e,t){let r=0;const n=[...e];for(const s of t)n.splice(s-r,1),r++;return K1(n).length?n:[]}var ev=(e,t)=>tt(t)?[]:Pie(e,cn(t).sort((r,n)=>r-n)),tv=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]},t7=(e,t,r)=>(e[t]=r,e);function Sc(e){const t=H1(),{control:r=t,name:n,keyName:s="id",shouldUnregister:i,rules:a}=e,[o,u]=W.useState(r._getFieldArray(n)),c=W.useRef(r._getFieldArray(n).map(Ui)),d=W.useRef(!1);r._names.array.add(n),W.useMemo(()=>a&&o.length>=0&&r.register(n,a),[r,n,o.length,a]),q1(()=>r._subjects.array.subscribe({next:({values:y,name:S})=>{if(S===n||!S){const k=se(y,n);Array.isArray(k)&&(u(k),c.current=k.map(Ui))}}}).unsubscribe,[r,n]);const f=W.useCallback(y=>{d.current=!0,r._setFieldArray(n,y)},[r,n]),h=(y,S)=>{const k=cn(at(y)),_=Yx(r._getFieldArray(n),k);r._names.focus=Gx(n,_.length-1,S),c.current=Yx(c.current,k.map(Ui)),f(_),u(_),r._setFieldArray(n,_,Yx,{argA:Qx(y)})},m=(y,S)=>{const k=cn(at(y)),_=Jx(r._getFieldArray(n),k);r._names.focus=Gx(n,0,S),c.current=Jx(c.current,k.map(Ui)),f(_),u(_),r._setFieldArray(n,_,Jx,{argA:Qx(y)})},p=y=>{const S=ev(r._getFieldArray(n),y);c.current=ev(c.current,y),f(S),u(S),!Array.isArray(se(r._fields,n))&&Je(r._fields,n,void 0),r._setFieldArray(n,S,ev,{argA:y})},v=(y,S,k)=>{const _=cn(at(S)),C=Xx(r._getFieldArray(n),y,_);r._names.focus=Gx(n,y,k),c.current=Xx(c.current,y,_.map(Ui)),f(C),u(C),r._setFieldArray(n,C,Xx,{argA:y,argB:Qx(S)})},x=(y,S)=>{const k=r._getFieldArray(n);tv(k,y,S),tv(c.current,y,S),f(k),u(k),r._setFieldArray(n,k,tv,{argA:y,argB:S},!1)},g=(y,S)=>{const k=r._getFieldArray(n);Zx(k,y,S),Zx(c.current,y,S),f(k),u(k),r._setFieldArray(n,k,Zx,{argA:y,argB:S},!1)},b=(y,S)=>{const k=at(S),_=t7(r._getFieldArray(n),y,k);c.current=[..._].map((C,j)=>!C||j===y?Ui():c.current[j]),f(_),u([..._]),r._setFieldArray(n,_,t7,{argA:y,argB:k},!0,!1)},E=y=>{const S=cn(at(y));c.current=S.map(Ui),f([...S]),u([...S]),r._setFieldArray(n,[...S],k=>k,{},!0,!1)};return W.useEffect(()=>{if(r._state.action=!1,Hy(n,r._names)&&r._subjects.state.next({...r._formState}),d.current&&(!au(r._options.mode).isOnSubmit||r._formState.isSubmitted)&&!au(r._options.reValidateMode).isOnSubmit)if(r._options.resolver)r._runSchema([n]).then(y=>{r._updateIsValidating([n]);const S=se(y.errors,n),k=se(r._formState.errors,n);(k?!S&&k.type||S&&(k.type!==S.type||k.message!==S.message):S&&S.type)&&(S?Je(r._formState.errors,n,S):At(r._formState.errors,n),r._subjects.state.next({errors:r._formState.errors}))});else{const y=se(r._fields,n);y&&y._f&&!(au(r._options.reValidateMode).isOnSubmit&&au(r._options.mode).isOnSubmit)&&qy(y,r._names.disabled,r._formValues,r._options.criteriaMode===Gn.all,r._options.shouldUseNativeValidation,!0).then(S=>!$r(S)&&r._subjects.state.next({errors:ND(r._formState.errors,S,n)}))}r._subjects.state.next({name:n,values:at(r._formValues)}),r._names.focus&&yu(r._fields,(y,S)=>{if(r._names.focus&&S.startsWith(r._names.focus)&&y.focus)return y.focus(),1}),r._names.focus="",r._setValid(),d.current=!1},[o,n,r]),W.useEffect(()=>(!se(r._formValues,n)&&r._setFieldArray(n),()=>{const y=(S,k)=>{const _=se(r._fields,S);_&&_._f&&(_._f.mount=k)};r._options.shouldUnregister||i?r.unregister(n):y(n,!1)}),[n,r,s,i]),{swap:W.useCallback(x,[f,n,r]),move:W.useCallback(g,[f,n,r]),prepend:W.useCallback(m,[f,n,r]),append:W.useCallback(h,[f,n,r]),remove:W.useCallback(p,[f,n,r]),insert:W.useCallback(v,[f,n,r]),update:W.useCallback(b,[f,n,r]),replace:W.useCallback(E,[f,n,r]),fields:W.useMemo(()=>o.map((y,S)=>({...y,[s]:c.current[S]||Ui()})),[o,s])}}function rn(e={}){const t=W.useRef(void 0),r=W.useRef(void 0),[n,s]=W.useState({isDirty:!1,isValidating:!1,isLoading:Wr(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:Wr(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:n},e.defaultValues&&!Wr(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:a,...o}=Tie(e);t.current={...o,formState:n}}const i=t.current.control;return i._options=e,q1(()=>{const a=i._subscribe({formState:i._proxyFormState,callback:()=>s({...i._formState}),reRenderRoot:!0});return s(o=>({...o,isReady:!0})),i._formState.isReady=!0,a},[i]),W.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),W.useEffect(()=>{e.mode&&(i._options.mode=e.mode),e.reValidateMode&&(i._options.reValidateMode=e.reValidateMode)},[i,e.mode,e.reValidateMode]),W.useEffect(()=>{e.errors&&(i._setErrors(e.errors),i._focusError())},[i,e.errors]),W.useEffect(()=>{e.shouldUnregister&&i._subjects.state.next({values:i._getWatch()})},[i,e.shouldUnregister]),W.useEffect(()=>{if(i._proxyFormState.isDirty){const a=i._getDirty();a!==n.isDirty&&i._subjects.state.next({isDirty:a})}},[i,n.isDirty]),W.useEffect(()=>{var a;e.values&&!vs(e.values,r.current)?(i._reset(e.values,{keepFieldsRef:!0,...i._options.resetOptions}),!((a=i._options.resetOptions)===null||a===void 0)&&a.keepIsValid||i._setValid(),r.current=e.values,s(o=>({...o}))):i._resetDefaultValues()},[i,e.values]),W.useEffect(()=>{i._state.mount||(i._setValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),t.current.formState=W.useMemo(()=>yD(n,i),[i,n]),t.current}const mm=({isOpenModal:e,onCloseModal:t,modalHeader:r,modalBody:n,modalFirstNameButton:s="Выйти",modalSecondNameButton:i="Подтвердить",byId:a,isInput:o,inputPlaceholder:u="Введите название",onApprove:c,selectedRowId:d})=>{const{register:f,handleSubmit:h,reset:m,formState:{errors:p,isSubmitting:v,isValid:x}}=rn({mode:"onChange",defaultValues:{userId:"",textValue:""}}),g=y=>{c==null||c(a?y.userId:o?y.textValue:d),t(),m()},b=()=>{m(),t()},E=()=>{a||o||(c==null||c(d),t())};return l.jsx(fl,{backdrop:"blur",className:"w-[458px] bg-black rounded-3xl p-2 m-auto",classNames:{closeButton:"text-white/50 bg-white/10 right-6 top-6 cursor-pointer"},isOpen:e,onOpenChange:b,children:l.jsx(cl,{className:"ring-1 ring-white/10",children:y=>l.jsxs(l.Fragment,{children:[l.jsx(dl,{className:"flex flex-col gap-1 pb-0",children:l.jsx("span",{className:"font-bold text-xl",children:r})}),a?l.jsxs("form",{onSubmit:h(g),children:[l.jsxs(Ci,{children:[l.jsx("span",{className:"text-xs pb-4",children:n}),l.jsxs("div",{className:"w-full bg-zinc-800 rounded-xl p-2",children:[l.jsx("label",{className:"block text-white/50 text-xs pl-2",htmlFor:"userId",children:"ID пользователя"}),l.jsx("input",{...f("userId",{required:"ID обязателен для заполнения",pattern:{value:/^@[0-9]+$/,message:"ID должен содержать только цифры после @"},minLength:{value:2,message:"ID должен содержать цифры"}}),className:"w-full text-white bg-zinc-800 pl-2 placeholder-white/70 text-base focus:outline-none",id:"userId",placeholder:"@Введите ID",type:"text"})]}),l.jsx("div",{className:"min-h-[17px] pl-2",children:p.userId?l.jsx("p",{className:"text-red-500 text-xs",children:p.userId.message}):null})]}),l.jsxs(Lo,{className:"flex justify-start gap-2",children:[l.jsx("button",{className:"bg-white/10 text-white text-xs px-4 py-3 rounded-2xl cursor-pointer",disabled:v,type:"button",onClick:y,children:s}),l.jsx("button",{className:"bg-white text-black text-xs px-4 py-3 rounded-2xl cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed",disabled:v||!x,type:"submit",children:v?"Загрузка...":i})]})]}):o?l.jsxs("form",{onSubmit:h(g),children:[l.jsxs(Ci,{children:[l.jsx("span",{className:"text-xs pb-4",children:n}),l.jsxs("div",{className:"w-full bg-white/10 rounded-xl p-2",children:[l.jsx("label",{className:"block text-white/50 text-xs pl-2",htmlFor:"textValue",children:"Название команды"}),l.jsx("input",{...f("textValue",{required:"Поле обязательно для заполнения",minLength:{value:1,message:"Введите хотя бы один символ"}}),className:"w-full text-white bg-transparent pl-2 placeholder-white/70 text-base focus:outline-none",id:"textValue",placeholder:u,type:"text"})]}),l.jsx("div",{className:"min-h-[17px] pl-2",children:p.textValue?l.jsx("p",{className:"text-red-500 text-xs",children:p.textValue.message}):null})]}),l.jsxs(Lo,{className:"flex justify-start gap-2",children:[l.jsx("button",{className:"bg-white/10 text-white text-xs px-4 py-3 rounded-2xl cursor-pointer",disabled:v,type:"button",onClick:y,children:s}),l.jsx("button",{className:"bg-white text-black text-xs px-4 py-3 rounded-2xl cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed",disabled:v||!x,type:"submit",children:v?"Загрузка...":i})]})]}):l.jsxs(l.Fragment,{children:[l.jsx(Ci,{children:l.jsx("span",{className:"text-xs pb-4",children:n})}),l.jsxs(Lo,{className:"flex justify-start gap-2",children:[l.jsx("button",{className:"bg-white/10 text-white text-xs px-4 py-3 rounded-2xl cursor-pointer",onClick:y,children:s}),l.jsx("button",{className:"bg-white text-black text-xs px-4 py-3 rounded-2xl cursor-pointer",onClick:E,children:i})]})]})]})})})},W1=({files:e=[],onFilesChange:t,className:r,variant:n="default",imageTitle:s="Фото профиля",imageActionName:i="Перетащите или загрузите файл",imageSizeHint:a="Размер фотографии: 3/4",imageButtonName:o="Загрузить фото",maxFiles:u,title:c="Пока нет никакого файла",releaseTitle:d="Отпустите файл",actionName:f="Перетащите или загрузите файл",buttonName:h="Загрузить файл",sizeName:m="Каждый файл не должен превышать 50 МБ",releaseSizeName:p="Каждый файл не должен превышать 50 МБ"})=>{const x=n==="image",g=e[0],{removeFile:b,isDragActive:E,getInputProps:y,getRootProps:S}=$se({files:e,onFilesChange:t,maxFiles:u});return l.jsx("div",{className:`w-full h-[204px] bg-white/10 rounded-2xl p-2 ${r}`,children:l.jsxs("div",{...S(),className:`w-full rounded-2xl h-full text-center pt-6 relative cursor-pointer transition-colors ${E?"bg-white/5":""}`,children:[l.jsx(Aie,{isDragActive:E}),l.jsx("input",{...y()}),E?l.jsxs("div",{className:"flex flex-col items-center justify-center h-full pb-6",children:[l.jsx("div",{className:"flex items-center justify-center w-12 h-12 rounded-2xl bg-white/10 mb-3",children:l.jsx(le,{className:"pt-[5.5px] pl-[4px]",iconId:"icon-file-release"})}),l.jsxs("div",{className:"w-[285px]",children:[l.jsx("p",{className:"text-white text-lg font-light",children:d}),l.jsx("p",{className:"text-white/50 text-sm font-light",children:p})]})]}):l.jsx(l.Fragment,{children:x?l.jsxs("div",{className:"flex flex-col items-center justify-center h-full pb-6",children:[l.jsx("p",{className:"text-white text-sm mb-1",children:s}),l.jsx("p",{className:"text-white/50 text-xs mb-4",children:i}),g?l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:"bg-white text-black px-3 py-1.5 rounded-3xl text-xs flex items-center gap-2 max-w-[260px]",children:[l.jsx(le,{className:"pt-[3px]",iconId:"icon-file"}),l.jsx("span",{className:"truncate",children:g.name}),l.jsx("button",{"aria-label":"Удалить файл",className:"ml-1 text-black/60 hover:text-black",type:"button",onClick:k=>{k.stopPropagation(),b(0)},children:"×"})]}),l.jsx("p",{className:"text-white/30 text-xs mt-4",children:a})]}):l.jsxs(l.Fragment,{children:[l.jsx("button",{className:"bg-white text-black px-3 py-1.5 rounded-3xl text-xs",type:"button",children:l.jsxs("div",{className:"flex items-center",children:[l.jsx(le,{className:"pt-[3px]",iconId:"icon-file"}),o]})}),l.jsx("p",{className:"text-white/30 text-xs mt-4",children:a})]})]}):e.length===0?l.jsxs(l.Fragment,{children:[l.jsx("p",{className:"text-white text-sm mb-1",children:c}),l.jsx("p",{className:"text-white/50 text-xs mb-4",children:f}),l.jsx("button",{className:"bg-white text-black px-3 py-1.5 rounded-3xl text-xs",type:"button",children:l.jsxs("div",{className:"flex items-center",children:[l.jsx(le,{className:"pt-[3px]",iconId:"icon-file"}),h]})}),l.jsx("p",{className:"text-white/30 text-xs mt-4",children:m})]}):l.jsxs("div",{className:"h-full overflow-y-auto px-4 pt-0",children:[e.map((k,_)=>l.jsxs("div",{className:"flex items-center justify-between bg-white/5 rounded-xl px-3 py-2 mb-2",children:[l.jsxs("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:[l.jsx(le,{iconId:"icon-file"}),l.jsxs("div",{className:"text-left flex-1 min-w-0",children:[l.jsx("p",{className:"text-white text-xs truncate",children:k.name}),l.jsxs("p",{className:"text-white/50 text-xs",children:[(k.size/1024/1024).toFixed(2)," ","МБ"]})]})]}),l.jsx("button",{className:"text-white/50 hover:text-white ml-2",type:"button",onClick:C=>{C.stopPropagation(),b(_)},children:l.jsx(le,{iconId:"icon-trash"})})]},`${k.name}-${_}`)),l.jsx("button",{className:"bg-white text-black px-3 py-1.5 rounded-3xl text-xs mt-2",type:"button",children:l.jsxs("div",{className:"flex items-center",children:[l.jsx(le,{className:"pt-[3px]",iconId:"icon-file"}),"Добавить ещё"]})})]})})]})})},b0=e=>l.jsx("button",{className:`w-10 h-10 bg-white/10 rounded-full flex justify-center items-center ${e}`,type:"button",onClick:()=>yt.back(),children:l.jsx(le,{className:"pt-[5px] pl-[5px]",iconId:"icon-arrow-left",size:24})}),Aie=({isDragActive:e})=>l.jsx("svg",{className:"absolute inset-0 w-full h-full pointer-events-none rounded-2xl",style:{overflow:"visible"},children:l.jsx("rect",{fill:"none",height:"calc(100% - 2px)",rx:"16",stroke:e?"rgba(255, 255, 255, 0.5)":"rgba(255, 255, 255, 0.2)",strokeDasharray:"15,15",strokeLinecap:"round",strokeWidth:"1",width:"calc(100% - 2px)",x:"1",y:"1"})}),$ie=e=>{var t;return typeof e=="string"?e:typeof(e==null?void 0:e.src)=="string"?e.src:typeof(e==null?void 0:e.default)=="string"?e.default:typeof((t=e==null?void 0:e.default)==null?void 0:t.src)=="string"?e.default.src:""},Cc=({alt:e,fill:t,priority:r,quality:n,src:s,style:i,unoptimized:a,width:o,height:u,...c})=>{const d=$ie(s),f=t?{inset:0,height:"100%",objectFit:(i==null?void 0:i.objectFit)??"cover",position:"absolute",width:"100%",...i}:i??{};return l.jsx("img",{alt:e,height:u,src:d,style:f,width:o,...c})},Die=({deleteButton:e,teacher:t,className:r,bgColor:n="bg-white/10",who:s,clickDelete:i})=>{const{name:a,username:o}=t,u=yc(t.photo_url||t.photoUrl||x0),c=Jt(t);return l.jsxs("div",{className:`${n} ${r} w-[190px] p-1 rounded-3xl flex ${e?"w-fit":"justify-between"} items-center`,children:[l.jsx("div",{className:"w-10 h-10 rounded-full bg-zinc-800 flex items-center justify-center relative",children:l.jsx(Cc,{fill:!0,priority:!0,alt:o,className:"object-cover rounded-full",sizes:"204px",src:u})}),l.jsxs("div",{className:`${e?"px-2":""}`,children:[l.jsx("p",{className:"text-sm",children:a}),l.jsx("p",{className:"text-xs text-white/50",children:s})]}),!e&&l.jsx("button",{type:"button",onClick:()=>i(c),children:l.jsx(le,{className:"pt-1.5",iconId:"icon-trash"})})]})},_D=({onClickAdd:e})=>l.jsx("button",{className:"w-9 h-9 bg-white/10 rounded-full flex justify-center items-center",type:"button",onClick:e,children:l.jsx(le,{className:"pt-1.5 pl-1.5",iconId:"icon-plus"})}),Rie=({tags:e,onRemoveTag:t})=>l.jsx("div",{className:"flex gap-2 flex-wrap mt-3 w-fit pb-3",children:e.length>0?e.map((r,n)=>l.jsx(Dte,{className:"text-base",variant:"flat",onClose:()=>t(r),children:r},n)):l.jsx("span",{className:"text-xs pt-[6px]",children:"Тегов нет"})}),hl=({value:e=[],onChange:t,error:r})=>{const[n,s]=w.useState(""),i=()=>{if(n.trim()===""||e.includes(n.trim()))return;const u=[...e,n.trim()];t(u),s("")},a=u=>{const c=e.filter(d=>d!==u);t(c)},o=u=>{u.key==="Enter"&&(u.preventDefault(),i())};return l.jsxs("div",{className:"w-fit",children:[l.jsxs("div",{className:"flex gap-2 items-center",children:[l.jsx("input",{className:`bg-white/10 rounded-2xl px-3 py-3 text-white focus:outline-none placeholder-white/50 ${r&&"ring-1 ring-red-500"}`,placeholder:"Введите тег...",value:n,onChange:u=>s(u.target.value),onKeyDown:o}),l.jsx("div",{children:l.jsx(_D,{onClickAdd:i})})]}),l.jsxs("div",{className:"flex gap-3",children:[l.jsx("span",{className:"pt-[18px] text-xs",children:"Добавленные теги:"}),l.jsx(Rie,{tags:e,onRemoveTag:a})]})]})},Df=({options:e,value:t,onChange:r,label:n,error:s,className:i})=>{const[a,o]=w.useState(!1),u=w.useRef(null),c=w.useMemo(()=>e.find(h=>h.value===t),[t,e]);w.useEffect(()=>{const h=m=>{u.current&&!u.current.contains(m.target)&&o(!1)};return document.addEventListener("mousedown",h),()=>document.removeEventListener("mousedown",h)},[]);const d=h=>{r(h.value),o(!1)},f=e.some(h=>h.iconId);return l.jsxs("div",{ref:u,className:"relative w-full",children:[l.jsxs("button",{className:`w-full bg-white/10 text-white px-4 py-3 rounded-2xl cursor-pointer flex justify-between items-center hover:bg-white/10 ${s&&"ring-1 ring-red-500"} ${i}`,type:"button",onClick:()=>o(!a),children:[l.jsxs("div",{className:"flex flex-col text-left",children:[n&&l.jsx("span",{className:"text-xs text-white/50 mb-1",children:n}),l.jsxs("span",{className:"text-sm font-medium flex items-center gap-2 ",children:[(c==null?void 0:c.iconId)&&l.jsx(le,{className:"w-6",iconId:c.iconId}),c?c.label:n||"Выберите"]})]}),l.jsx("div",{className:`transition-transform transform ${a?"rotate-180":"rotate-0"}`,children:l.jsx(le,{iconId:"icon-chevron-down"})})]}),a&&l.jsx("div",{className:`absolute z-50 w-full mt-2 bg-[#1e1e1e] border border-white/10 rounded-xl shadow-xl max-h-60 overflow-y-auto ${f?"h-fit":"h-[155px]"} `,children:e.map((h,m)=>l.jsx("button",{className:`w-full text-left px-4 py-2 text-sm transition-colors cursor-pointer flex justify-between items-center overflow-x-scroll ${h.value===t?"text-white font-semibold":"text-gray-400 hover:bg-white/5 hover:text-white"}`,type:"button",onClick:()=>d(h),children:l.jsxs("div",{className:"flex gap-2",children:[h.iconId&&l.jsx(le,{className:"ml-1",iconId:h.iconId}),l.jsx("span",{children:h.label})]})},m))})]})},Fie=({isOpen:e,onClose:t,onSelect:r,addedIds:n})=>{const{data:s}=Id({limit:10,offset:0,role:"teacher"}),a=((s==null?void 0:s.users)||[]).filter(o=>!n.includes(Jt(o)));return l.jsx(fl,{backdrop:"blur",className:"w-[110vw] h-[31vw] bg-black rounded-3xl p-2 m-auto",isOpen:e,size:"2xl",onOpenChange:t,children:l.jsx(cl,{className:"ring-1 ring-white/10 flex flex-col",children:l.jsxs(l.Fragment,{children:[l.jsx(dl,{className:"flex flex-col items-center gap-1 pb-0",children:l.jsx("span",{className:"font-bold text-xl",children:"Выбор преподавателя"})}),l.jsxs(Ci,{className:"flex-1 overflow-hidden",children:[l.jsx("div",{className:"flex justify-center shrink-0",children:l.jsx("span",{className:"text-xs pb-4",children:"Выберите преподавателя для вашего курса"})}),l.jsxs("div",{className:"w-full flex-1 min-h-0 rounded-xl p-2 overflow-hidden flex flex-col",children:[l.jsxs("div",{className:"grid grid-cols-4 bg-white/10 rounded-2xl gap-3 pb-2 mb-2 text-base font-bold text-white/50 px-2 py-2 shrink-0",children:[l.jsx("span",{children:"Имя"}),l.jsx("span",{children:"Никнейм"}),l.jsx("span",{children:"События"}),l.jsx("span",{children:"Телеграм ID"})]}),l.jsx("div",{className:"overflow-y-auto flex-1 min-h-0 space-y-1",children:a.length===0?l.jsx("p",{className:"text-white/50",children:"Все учителя уже добавлены"}):a.map((o,u)=>l.jsxs("button",{className:`w-full text-left grid grid-cols-4 gap-4 items-center p-2 text-sm rounded-lg hover:bg-white/30 ${u%2===0?"bg-transparent":"bg-white/10"}`,type:"button",onClick:()=>r(o),children:[l.jsx("span",{className:"truncate text-xs",children:o.name}),l.jsx("span",{className:"truncate text-xs",children:o.username}),l.jsx("span",{className:"truncate text-xs",children:o.events_count}),l.jsx("span",{className:"truncate text-xs",children:o.tg_id})]},Jt(o,String(u))))})]})]}),l.jsx(Lo,{className:"flex justify-start gap-2"})]})})})},TD=(e,t,r)=>Math.min(r,Math.max(t,e));function Mie(e,t){const r=TD(e,1,t),n=new Set([1,t,r-1,r,r+1]),s=Array.from(n).filter(a=>a>=1&&a<=t).sort((a,o)=>a-o),i=[];for(let a=0;a0&&u!==void 0&&o-u>1&&i.push("dots"),i.push(o)}return i}const Us=({page:e,totalPages:t,onChange:r})=>{const n=TD(e,1,t),s=w.useMemo(()=>Mie(n,t),[n,t]);return t<=1?null:l.jsx("nav",{"aria-label":"Pagination",className:"relative z-50 pointer-events-auto flex justify-end items-center mt-4 w-full min-h-10",children:l.jsxs("div",{className:"flex items-center gap-0.5 select-none rounded-2xl bg-white/5 ring-1 ring-white/10 backdrop-blur-md px-1.5 py-0.5 shadow-[0_8px_24px_rgba(0,0,0,0.35)]",children:[l.jsx("button",{"aria-label":"Previous page",className:"h-8 w-8 inline-flex items-center justify-center rounded-2xl text-sm text-white/60 hover:text-white hover:bg-white/5 disabled:opacity-30 disabled:hover:bg-transparent",disabled:n<=1,type:"button",onClick:()=>r(n-1),children:l.jsx("span",{"aria-hidden":"true",children:"‹"})}),l.jsx("div",{className:"flex items-center gap-0.5 px-0.5",children:s.map((i,a)=>{if(i==="dots")return l.jsx("span",{"aria-hidden":"true",className:"h-8 w-6 inline-flex items-center justify-center text-xs text-white/35",children:"…"},`dots-${a}`);const o=i===n;return l.jsx("button",{"aria-current":o?"page":void 0,className:["h-8 w-8 inline-flex items-center justify-center rounded-lg text-sm transition-colors",o?"bg-white/10 text-white":"text-white/70 hover:text-white hover:bg-white/5"].join(" "),type:"button",onClick:()=>r(i),children:i},i)})}),l.jsx("button",{"aria-label":"Next page",className:"h-8 w-8 inline-flex items-center justify-center rounded-2xl text-sm text-white/60 hover:text-white hover:bg-white/5 disabled:opacity-30 disabled:hover:bg-transparent",disabled:n>=t,type:"button",onClick:()=>r(n+1),children:l.jsx("span",{"aria-hidden":"true",children:"›"})})]})})},Iie=()=>l.jsx(D1,{className:"w-full h-full space-y-2 bg-transparent",radius:"md",children:Array(8).fill(null).map((e,t)=>{const r=t%2===1?"bg-transparent":"bg-white/10";return l.jsx(Hr,{className:`rounded-3xl h-[60px] w-full ${r} px-4 py-4`},t)})}),Lie=()=>l.jsx(D1,{className:"w-full bg-transparent shadow-none border-b border-white/10 mb-4 rounded-none",radius:"none",children:l.jsxs("div",{className:"py-6 flex items-start justify-between",children:[l.jsxs("div",{className:"flex-1",children:[l.jsx(Hr,{className:"w-1/3 h-7 rounded-lg mb-4 bg-white/10"}),l.jsxs("div",{className:"space-y-2 mb-6",children:[l.jsx(Hr,{className:"w-3/4 h-4 rounded-lg bg-white/5"}),l.jsx(Hr,{className:"w-1/2 h-4 rounded-lg bg-white/5"})]}),l.jsxs("div",{className:"flex items-center gap-4",children:[l.jsx(Hr,{className:"w-24 h-9 rounded-3xl bg-white/20"}),l.jsx(Hr,{className:"w-32 h-9 rounded-3xl bg-white/5"})]})]}),l.jsx("div",{className:"pl-4 pt-[60px]",children:l.jsx(Hr,{className:"w-5 h-5 rounded-md bg-white/10"})})]})}),Ss=()=>l.jsx(l.Fragment,{children:l.jsx(D1,{className:"w-full bg-transparent shadow-none border-b border-white/10 rounded-none",radius:"none",children:l.jsxs("div",{className:"py-6 flex items-start justify-between",children:[l.jsxs("div",{className:"flex flex-col flex-1",children:[l.jsxs("div",{className:"mb-4 flex flex-wrap",children:[l.jsx(Hr,{className:"h-6 w-32 rounded-full bg-white/10 mr-3 mb-2"}),l.jsx(Hr,{className:"h-6 w-24 rounded-full bg-white/5 mb-2"})]}),l.jsxs("div",{className:"mb-4",children:[l.jsx(Hr,{className:"h-6 w-2/3 rounded-lg mb-2 bg-white/10"}),l.jsx(Hr,{className:"h-4 w-11/12 rounded-lg mb-1 bg-white/5"}),l.jsx(Hr,{className:"h-4 w-3/4 rounded-lg bg-white/5"})]}),l.jsxs("div",{className:"flex gap-2",children:[l.jsx(Hr,{className:"h-8 w-24 rounded-full bg-white/10"}),l.jsx(Hr,{className:"h-8 w-24 rounded-full bg-white/10"})]})]}),l.jsx("div",{className:"ml-4 mt-[90px]",children:l.jsx(Hr,{className:"w-5 h-5 rounded-md bg-white/10"})})]})})}),Oie={course:"/CourseInfoPage",openLecture:"/LecturesInfoPage",meetup:"/MeetupInfoPage"},zie=({id:e,filters:t={}})=>{var _,C,j;const r=xt(),n=t.Статус,s=t.Дата,{data:i,isFetched:a,isError:o}=Ec(e,n==="course"),{data:u,isFetched:c,isError:d}=z1(e,n==="meetup"),{data:f,isFetched:h,isError:m}=B1(e,n==="openLecture"),{data:p,isFetched:v,isError:x}=U1(e,n==="competition");let g=null,b=!1,E=!1;if(n==="course"?(g=i,b=a,E=o):n==="meetup"?(g=u,b=c,E=d):n==="openLecture"?(g=f,b=h,E=m):n==="competition"&&(g=p,b=v,E=x),!b&&!E)return l.jsx("div",{className:"mb-3",children:l.jsx(Lie,{})});if(!g||E)return null;let y="";if(n==="course")y=String(g.year);else if(n==="meetup"){const T=g,P=((_=T.dateStart)==null?void 0:_.$date)||T.dateStart;P&&(y=String(new Date(P).getFullYear()))}else if(n==="openLecture"){const T=g,P=((C=T.date)==null?void 0:C.$date)||T.date;P&&(y=String(new Date(P).getFullYear()))}else if(n==="competition"){const T=g,P=((j=T.dateStart)==null?void 0:j.$date)||T.dateStart;P&&(y=String(new Date(P).getFullYear()))}if(s&&s!=="allDate"&&y!==s)return null;const S=()=>{const T=Oie[n];T&&r.push(`${T}?id=${e}`)},k=()=>{var T,P;if(n==="course"){const R=g;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"bg-white text-black px-3 py-2 rounded-3xl font-light",children:"0 баллов"}),l.jsxs("span",{className:"text-white bg-white/10 rounded-3xl px-3 py-2 font-light",children:[kc[R.season]," • ",R.year]})]})}if(n==="meetup"){const R=g;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"bg-white text-black px-3 py-2 rounded-3xl font-light",children:"0 баллов"}),l.jsxs("span",{className:"text-white bg-white/10 rounded-3xl px-3 py-2 font-light",children:[new Date((T=R.dateStart)==null?void 0:T.$date).toLocaleDateString("ru-RU")," ","•"," ",new Date((P=R.dateEnd)==null?void 0:P.$date).toLocaleDateString("ru-RU")]})]})}if(n==="openLecture"){const R=g;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"bg-white text-black px-3 py-2 rounded-3xl font-light",children:"Онлайн"}),l.jsx("span",{className:"text-white bg-white/10 rounded-3xl px-3 py-2 font-light",children:Be(R.date)})]})}if(n==="competition"){const R=g;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"bg-white text-black px-3 py-2 rounded-3xl font-light",children:"Онлайн"}),l.jsx("span",{className:"text-white bg-white/10 rounded-3xl px-3 py-2 font-light",children:Be(R==null?void 0:R.dateStart)})]})}};return l.jsx("button",{className:"w-full text-left bg-transparent py-6 cursor-pointer mb-4 border-b border-white/10 focus:outline-none focus:bg-white/10 rounded-t-3xl",type:"button",onClick:S,children:l.jsxs("div",{className:"flex items-start justify-between",children:[l.jsxs("div",{className:"flex-1",children:[l.jsx("h3",{className:"text-white text-lg font-medium mb-2",children:g.title}),l.jsx("p",{className:"text-white text-sm mb-4 max-w-2xl line-clamp-2",children:g.shortDescription}),l.jsx("div",{className:"flex items-center gap-4 text-sm",children:k()})]}),l.jsx("span",{className:"text-white/50 m-auto hover:text-white transition-colors",children:l.jsx(le,{className:"pl-1 pt-1",iconId:"icon-chevron-right"})})]})})},Xt=e=>e==="waiting_start_date"?"waiting_start":e==="waiting_start"||e==="registration_open"||e==="registration_closed"||e==="finished"?e:"waiting_start",ml=({defaultValue:e="registration_open",value:t,onChange:r,className:n})=>{const[s,i]=w.useState(Xt(e)),a=Xt(t??s),o=w.useMemo(()=>[{value:"waiting_start",label:"Ожидает старта"},{value:"registration_open",label:"Регистрация открыта"},{value:"registration_closed",label:"Регистрация закрыта"},{value:"finished",label:"Завершен"}],[]),u=c=>{t===void 0&&i(c),r==null||r(c)};return l.jsxs("div",{className:n,children:[l.jsx("span",{className:"block text-white/50 text-xs mb-2",children:"Статус регистрации"}),l.jsx("div",{className:"w-fit rounded-full p-1",children:l.jsx("div",{className:"flex gap-2",children:o.map(c=>{const d=a===c.value;return l.jsx("button",{className:["rounded-full px-4 py-2 text-xs transition-colors","border border-white/10",d?"bg-white/15 text-white":"bg-transparent text-white/50"].join(" "),type:"button",onClick:()=>u(c.value),children:c.label},c.value)})})})]})},PD={waiting_start:"Ожидает старта",waiting_start_date:"Ожидает старта",registration_open:"Регистрация открыта",registration_closed:"Регистрация закрыта",finished:"Завершен",active:"Активный",archived:"Архивный",inactive:"Неактивный",blocked:"Заблокированный",thereAreEvents:"Есть события",draft:"Черновик"},Bie=e=>PD[e||""]||"Неизвестный статус",A3=e=>{if(e==null)return;const t=e.displayStatus;if(t==null)return;const r=String(t).trim();return r===""?void 0:r},Er=e=>{const t=A3(e);if(t!=null)return Bie(Xt(t))},Xn=e=>{const t=A3(e);if(t==null)return;const r=Xt(t);if(r==="registration_open")return"registration_open";if(r==="registration_closed"||r==="finished")return"registration_closed"},kc={winter:"Зима",summer:"Лето",spring:"Весна",autumn:"Осень",unknow:"Неизвестно"},r7={course:["курс","курса","курсов"],meetup:["митап","митапа","митапов"],openLecture:["лекция","лекции","лекций"],default:["событие","события","событий"]},Uie={Курсы:"event",Митапы:"meetup","Открытые лекции":"openLectures",Соревнования:"competition",event:"event",meetup:"meetup",openLectures:"openLectures",competition:"competition"},Vie=["admin","teacher","student"],Kie=e=>e?e.split(",").map(t=>t.trim()).filter(Boolean):[],AD=e=>{const t=Kie(e);return Vie.find(r=>t.includes(r))||t[0]},$D=e=>{const t=AD(e);if(!t)return{ru:"Нету роли",eng:"none"};switch(t){case"admin":return{ru:"Админ",eng:"admin"};case"teacher":return{ru:"Преподаватель",eng:"teacher"};case"student":return{ru:"Студент",eng:"student"};default:return{ru:t,eng:"unknown"}}},uh=e=>{if(!e)return"";const t=new Date(e);return isNaN(t.getTime())?"":["ВС","ПН","ВТ","СР","ЧТ","ПТ","СБ"][t.getDay()]},Be=e=>{if(!e)return"";const r=(typeof e=="object"&&"$date"in e?e.$date:e).split("T")[0],[n,s,i]=r.split("-");return!i||!s||!n?"":`${i}.${s}.${n}`},Mi=({onCancel:e,submitText:t="Сохранить",cancelText:r="Отменить",isLoading:n=!1,className:s=""})=>{const i="px-4 py-4 text-xs rounded-2xl transition font-medium disabled:opacity-50 disabled:cursor-not-allowed";return l.jsxs("div",{className:`flex items-center gap-2 ${s}`,children:[l.jsx("button",{className:`${i} bg-white/10 text-white`,disabled:n,type:"button",onClick:e,children:r}),l.jsx("button",{className:`${i} bg-white text-black`,disabled:n,type:"submit",children:t})]})},Hie={telegram:"Телеграм",vk:"ВКонтакте",whatsapp:"WhatsApp",personalsite:"Сайт",personal_site:"Сайт",mail:"Почта",email:"Почта",phone:"Телефон"};function qie(e){const t=e.trim().toLowerCase();return t?Hie[t]??e:e}const Wie=({label:e,value:t})=>{const r=t==null?void 0:t.trim();return r?l.jsxs("div",{className:"flex flex-col gap-0.5",children:[l.jsx("span",{className:"text-xs text-white/50",children:e}),l.jsx("a",{className:"text-sm text-white break-words cursor-pointer transition-opacity hover:opacity-80",href:r,rel:"noopener noreferrer",target:"_blank",children:r})]}):null},rv=({label:e,value:t})=>{const r=t==null?void 0:t.trim();return r?l.jsxs("div",{className:"flex flex-col gap-0.5",children:[l.jsx("span",{className:"text-xs text-white/50",children:e}),l.jsx("span",{className:"text-sm text-white break-words",children:r})]}):null},Gie=({isOpen:e,onClose:t,userId:r})=>{const{data:n,isLoading:s,isError:i}=Use(r,e&&!!r),a=n==null?void 0:n.photoUrl;return l.jsx(fl,{backdrop:"blur",className:"w-[420px] max-w-[95vw] bg-[#0A0A0B] rounded-[32px] p-0 m-auto text-white",classNames:{closeButton:"text-white/50 bg-white/5 right-6 top-6 cursor-pointer hover:bg-white/20 transition-colors z-10 w-9 h-9 flex items-center justify-center rounded-full"},isOpen:e,onOpenChange:o=>{o||t()},children:l.jsx(cl,{className:"ring-1 ring-white/10 overflow-hidden",children:()=>{var o,u;return l.jsxs(l.Fragment,{children:[l.jsx(dl,{className:"flex flex-col gap-1 px-8 pt-8 pb-2",children:l.jsx("span",{className:"text-sm text-white/50 font-light",children:"Преподаватель"})}),l.jsx(Ci,{className:"px-8 pb-8 pt-2",children:s?l.jsx("div",{className:"flex w-full min-h-[240px] items-center justify-center",children:l.jsx(s3,{color:"white"})}):i||!n?l.jsx("div",{className:"flex w-full min-h-[200px] items-center justify-center text-center text-white/50 text-sm px-4",children:"Не удалось загрузить профиль. Неверный ID"}):l.jsxs("div",{className:"flex flex-col gap-5",children:[l.jsxs("div",{className:"flex gap-4 items-start",children:[l.jsx("div",{className:"w-[88px] h-[88px] shrink-0 rounded-2xl bg-white/10 relative overflow-hidden",children:l.jsx(Cc,{fill:!0,unoptimized:!0,alt:n.username||"avatar",className:"object-cover",sizes:"88px",src:yc(a??x0)})}),l.jsxs("div",{className:"flex flex-col gap-1 min-w-0 pt-1",children:[l.jsxs("h2",{className:"text-medium font-unbounded text-white ",children:[n.name," ",n.middleName," ",n.lastName]}),n.username?l.jsxs("span",{className:"text-sm text-white/60",children:["@",n.username]}):null]})]}),l.jsxs("div",{className:"flex flex-col gap-2.5",children:[l.jsx(rv,{label:"Телеграм ID",value:String(n.tgId)}),l.jsx(rv,{label:"Яндекс ID",value:n.yandexId}),(o=n.roles)!=null&&o.length?l.jsx(rv,{label:"Роли",value:n.roles.join(", ")}):null,(u=n.contactsPublic)==null?void 0:u.map((c,d)=>l.jsx(Wie,{label:qie(c.type),value:c.value},`${c.type}-${d}`))]})]})})]})}})})},gl=({teacher:e,who:t,teacherPhoto:r,separateTeachers:n=!1,avatarGroupExtraNoun:s="преподавателя"})=>{const[i,a]=w.useState(null),[o,u]=w.useState(!1);if(!Array.isArray(e)||e.length===0)return null;const c=(p,v)=>{const x=Jt(p,String(v));x&&(a(x),u(!0))},d=()=>{u(!1),a(null)},f=(...p)=>{const v=p.find(x=>vP(x));return v?yc(v):x0},h=(p,v)=>{const x=Array.isArray(r)?r[p]:void 0,g=om(v),b=e.length===1&&!Array.isArray(r)?r:void 0;return f(x,g,b)};if(n)return l.jsxs(l.Fragment,{children:[e.map((p,v)=>l.jsx("div",{className:"bg-white/10 rounded-full px-1 py-1 pr-5 flex items-center justify-center cursor-pointer hover:bg-white/[0.14] transition-colors",role:"button",tabIndex:0,onClick:()=>c(p,v),onKeyDown:x=>{(x.key==="Enter"||x.key===" ")&&(x.preventDefault(),c(p,v))},children:l.jsx(mE,{avatarProps:{src:h(v,p)},description:t,name:vu(p)})},`${vu(p)}-${v}`)),l.jsx(Gie,{isOpen:o,userId:i,onClose:d})]});const m=Array.isArray(r)?r[0]:r;if(e.length===1){const p=e[0];return l.jsx(mE,{avatarProps:{src:f(m,om(p))},description:t,name:vu(p)})}return e.length>1?l.jsx(l.Fragment,{children:l.jsx(gte,{isBordered:!0,max:3,renderCount:p=>l.jsxs("p",{className:"text-sm text-white/50 ml-2",children:["+",p," ",s]}),total:e.length,children:e.map((p,v)=>l.jsx($1,{src:h(v,p)},v))})}):null},xe=({placeholder:e,className:t,nameReg:r,register:n,type:s="text",error:i,fieldError:a,label:o,classNameLabel:u,isUrl:c=!1,isIconId:d,iconClassName:f,required:h=!0,hint:m,showMessage:p=!1,urlErrorMessage:v,patternRule:x})=>{var E;const g=a||(i==null?void 0:i[r]),b=(a==null?void 0:a.message)||((E=i==null?void 0:i[r])==null?void 0:E.message);return l.jsxs("div",{className:"relative w-full",children:[o&&l.jsx("p",{className:`${u} mb-1 block ${d?"pl-10":""}`,children:o}),l.jsxs("div",{className:"relative",children:[d&&l.jsx("div",{className:"absolute left-3 top-1/2 -translate-y-1/2 pointer-events-none text-white/50 z-10 flex items-center justify-center",children:l.jsx(le,{className:`${f}`,iconId:d})}),l.jsx("input",{id:r,type:s,...n(r,{required:h?"Обязательно для заполнения":!1,pattern:x||(c?{value:/^https?:\/\//,message:v||"Ссылка должна начинаться с http:// или https://"}:void 0)}),className:` w-full bg-white/10 text-white focus:outline-none placeholder-white/50 text-sm transition-all ${t} ${g?"ring-1 ring-red-500":""} ${d?"pl-10 pr-4":"pl-2 px-4"} `,placeholder:e})]}),p?b?l.jsx("p",{className:"mt-1 text-xs text-red-400",children:b}):m?l.jsx("p",{className:"mt-1 text-xs text-white/50",children:m}):null:null]})},$3=({errors:e,control:t,register:r,namePrefix:n})=>{const{fields:s,append:i,remove:a}=Sc({control:t,name:n});return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"flex flex-col -reverse gap-4 w-full",children:s.map((o,u)=>l.jsxs("div",{className:"flex gap-3 items-start w-full animate-fadeIn",children:[l.jsx("div",{className:"w-[160px] flex-shrink-0 pt-[1px]",children:l.jsx(ze,{control:t,name:`${n}.${u}.source`,render:({field:{onChange:c,value:d},fieldState:{error:f}})=>l.jsx(Df,{error:f,options:[{label:"RuTube",value:"ruTube",iconId:"icon-ruTube"},{label:"YouTube",value:"youtube",iconId:"icon-youTube"}],value:d,onChange:c}),rules:{required:"Выберите площадку"}})}),l.jsx("div",{className:"flex-1 min-w-0",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:e,isUrl:!0,nameReg:`${n}.${u}.url`,placeholder:"Ссылка на видео",register:r,type:"text"})}),l.jsx("div",{className:"pt-2",children:l.jsx("button",{className:"w-10 h-10 flex items-center justify-center rounded-xl text-white/50",title:"Удалить видео",type:"button",onClick:()=>a(u),children:l.jsx(le,{className:"w-5 h-5",iconId:"icon-trash"})})})]},o.id))}),l.jsx("div",{className:"mt-6",children:l.jsxs("button",{className:`flex items-center gap-2 px-4 py-3 rounded-2xl bg-white/10 text-xs text-white ${e.videos&&"ring-1 ring-red-500"}`,type:"button",onClick:()=>i({source:"",url:""}),children:[l.jsx("span",{className:"text-lg",children:"+"}),l.jsx("span",{children:s.length!==0?"Добавить еще видео":"Добавьте видео"})]})})]})},Ii=({teacherArray:e,deleteTeacherHandler:t,onAddTeacher:r,error:n,choiceTeacherName:s="Выберите преподавателя для курса"})=>{const[i,a]=w.useState(!1),o=u=>{r(u),a(!1)};return l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:"h-[40px] w-fit",children:[l.jsxs("div",{className:`flex gap-3 items-center rounded-2xl ${n&&"ring-1 ring-red-500"}`,children:[e.length===0?l.jsx("span",{className:"text-xs",children:s}):e.map(u=>l.jsx(Die,{clickDelete:t,teacher:u,who:"Преподаватели"},Jt(u))),l.jsx(_D,{onClickAdd:()=>a(!0)})]}),l.jsx("div",{})]}),l.jsx(Fie,{addedIds:e.map((u,c)=>Jt(u,String(c))),isOpen:i,onClose:()=>a(!1),onSelect:o})]})},_p="block text-white/50 text-xs",G1=({control:e,register:t,errors:r,setValue:n,getValues:s,textName:i,isLecture:a=!1})=>{const{fields:o,append:u,remove:c}=Sc({control:e,name:"steps"}),[d,f]=w.useState([]);w.useEffect(()=>{if(!s)return;const x=s("steps")||[];f(g=>g.length?g:x.map(b=>S1(b.teachers||[])))},[s,o.length]),w.useEffect(()=>{f(x=>{if(x.length===o.length)return x;const g=[...x];for(;g.lengtho.length&&(g.length=o.length),g})},[o.length]);const[h,m]=w.useState(null),p=w.useCallback((x,g)=>{f(b=>{const E=[...b],S=[...E[g]??[],x];return E[g]=S,n(`steps.${g}.teachers`,Cr(S),{shouldValidate:!0}),E})},[n]),v=w.useCallback((x,g)=>{f(b=>{const E=[...b],S=(E[g]??[]).filter((k,_)=>Jt(k,String(_))!==x);return E[g]=S,n(`steps.${g}.teachers`,Cr(S),{shouldValidate:!0}),E})},[n]);return l.jsx("div",{className:"mt-6",children:l.jsxs("div",{className:"space-y-3",children:[o.map((x,g)=>{var S;const b=h===g,E=d[g]??[],y=(S=r.steps)==null?void 0:S[g];return l.jsxs("div",{className:"rounded-3xl ring-1 ring-white/10 overflow-hidden",children:[l.jsxs("div",{className:"w-full flex items-center justify-between px-6 py-4 cursor-pointer",role:"button",tabIndex:0,onClick:()=>m(b?null:g),onKeyDown:k=>{(k.key==="Enter"||k.key===" ")&&(k.preventDefault(),m(b?null:g))},children:[l.jsxs("span",{className:"text-white font-semibold text-base",children:[i.headline," ",g+1]}),l.jsxs("div",{className:"flex items-center gap-3",children:[o.length>1&&l.jsx("button",{className:"text-xs",type:"button",onClick:k=>{k.stopPropagation(),c(g),m(_=>_===g?null:_!==null&&_>g?_-1:_)},children:"Удалить этап"}),l.jsx("span",{className:"text-sm text-white/70 px-5 py-2 rounded-full bg-white/5",children:b?"Скрыть":i.refactorButton})]})]}),b&&l.jsxs("div",{className:"px-6 pb-6 pt-1 space-y-6",children:[l.jsxs("div",{children:[l.jsx("span",{className:`${_p} mb-2`,children:i.label}),l.jsxs("div",{className:"space-y-3",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl text-sm",fieldError:y==null?void 0:y.timeLineTitle,nameReg:`steps.${g}.timeLineTitle`,placeholder:i.title,register:t}),l.jsx("textarea",{...t(`steps.${g}.timeLineDescription`),className:`w-full h-[142px] mt-1 bg-white/10 text-white px-4 py-4 rounded-2xl resize-none focus:outline-none placeholder:text-white/50 text-sm`,placeholder:i.description})]})]}),a&&l.jsx("div",{className:"flex gap-4",children:l.jsx("div",{className:"w-40",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:r,label:"Дата",nameReg:`steps.${g}.dateStart`,register:t,type:"date"})})}),l.jsxs("div",{children:[l.jsx("span",{className:`${_p} mb-2`,children:"Время начала"}),l.jsx("div",{className:"w-40",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl text-sm",fieldError:y==null?void 0:y.time,nameReg:`steps.${g}.time`,placeholder:"Напишите время начала",register:t,type:"time"})})]}),l.jsxs("div",{children:[l.jsx("span",{className:`${_p} mb-2`,children:"Преподаватели"}),l.jsx(ze,{control:e,name:`steps.${g}.teachers`,render:({fieldState:{error:k}})=>l.jsx(Ii,{choiceTeacherName:i.teacher,deleteTeacherHandler:_=>v(_,g),error:k,teacherArray:E,onAddTeacher:_=>p(_,g)}),rules:{required:"Выберите хотя бы одного преподавателя",validate:k=>k.length>0||"Список пуст"}})]}),l.jsxs("div",{children:[l.jsx("span",{className:`${_p} mb-2`,children:"Материал"}),l.jsx($3,{control:e,errors:r,namePrefix:`steps.${g}.videos`,register:t}),l.jsxs("div",{className:"mt-3 flex items-center w-full",children:[l.jsx("div",{className:"w-5 h-5 mr-2",children:l.jsx(le,{iconId:"icon-presentation"})}),l.jsx("div",{className:"flex-1",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl text-sm flex-1",fieldError:y==null?void 0:y.presentation,isUrl:!0,nameReg:`steps.${g}.presentation`,placeholder:"Ссылка на презентацию",register:t,required:!1})})]})]})]})]},x.id)}),l.jsx("div",{className:"flex justify-end",children:l.jsx("button",{className:`mt-3 px-6 py-3 rounded-2xl bg-white text-black text-sm font-medium transition-colors`,type:"button",onClick:()=>{u({timeLineTitle:"",timeLineDescription:"",time:"",teachers:[],videos:[]}),m(o.length)},children:i.button})})]})})},xl=({control:e,register:t,errors:r,urlSponsor:n=!1,onlyImgUrl:s=!1})=>{const{fields:i,append:a,remove:o}=Sc({control:e,name:"sponsors"});return l.jsxs("div",{className:"space-y-4",children:[i.map((u,c)=>{var p,v,x;const d=r.sponsors,f=(p=d==null?void 0:d[c])==null?void 0:p.name,h=(v=d==null?void 0:d[c])==null?void 0:v.imgSrc,m=(x=d==null?void 0:d[c])==null?void 0:x.urlSponsor;return l.jsxs("div",{className:"flex items-end gap-4",children:[s?l.jsx("div",{className:"w-96",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",fieldError:h,isUrl:!0,nameReg:`sponsors.${c}.imgSrc`,placeholder:"Ссылка на картинку",register:t})}):n?l.jsx("div",{className:"flex-1",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",fieldError:m,isUrl:!0,nameReg:`sponsors.${c}.url`,placeholder:"Ссылка на спонсора",register:t})}):l.jsx("div",{className:"flex-1",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",fieldError:f,nameReg:`sponsors.${c}.name`,placeholder:"Название спонсора",register:t})}),!s&&l.jsx("div",{className:"w-96",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",fieldError:h,isUrl:!0,nameReg:`sponsors.${c}.imgSrc`,placeholder:"Ссылка на картинку",register:t})}),i.length>1&&l.jsx("button",{className:"text-xs text-white pb-5",type:"button",onClick:()=>o(c),children:"Удалить"})]},u.id)}),l.jsx("button",{className:"flex items-center gap-2 text-white text-sm pt-2",type:"button",onClick:()=>a({name:"",imgSrc:"",urlSponsor:""}),children:"+ Добавить спонсора"})]})},Yie=({item:e,isOpen:t,onToggle:r})=>{var s;const n=!!(e.speakers&&e.speakers.length>0||e.description||e.videos&&e.videos.length>0||e.presentation);return l.jsxs("div",{children:[l.jsxs("button",{className:`w-full bg-white/10 py-4 px-4 text-left transition-all duration-300 relative ${n?"cursor-pointer":"cursor-default"} ${t&&n?"rounded-t-3xl border-b border-white/10":"rounded-3xl"}`,type:"button",onClick:n?r:void 0,children:[l.jsx("div",{className:"text-lg font-bold text-white",children:e.startTime||"Время не указано"}),l.jsx("div",{className:"text-sm leading-5 text-white/90 flex justify-between items-center mt-1",children:l.jsx("span",{children:e.title})}),n&&l.jsx("div",{className:"absolute right-5 top-[34px]",children:l.jsx(le,{className:`transition-transform duration-300 w-5 h-5 ${t?"rotate-180":""}`,iconId:"icon-chevron-down"})})]}),n&&l.jsx("div",{className:`grid transition-[grid-template-rows] duration-300 ease-in-out bg-white/10 ${t?"grid-rows-[1fr] rounded-b-3xl":"grid-rows-[0fr] rounded-b-none"}`,children:l.jsx("div",{className:"overflow-hidden",children:l.jsxs("div",{className:"px-4 pb-4 pt-2",children:[(s=e.speakers)!=null&&s.length?l.jsx("div",{className:"flex gap-2 mb-1 flex-wrap",children:l.jsx(gl,{teacher:e.speakers,who:"Преподаватель"})}):null,e.description&&l.jsx("div",{className:"text-sm text-white/80 leading-5",children:e.description}),l.jsxs("div",{className:"flex flex-col gap-2",children:[e.videos&&e.videos.length>0&&l.jsx("div",{className:"mt-2 pt-4 space-y-2",children:e.videos.map((i,a)=>{const o=i.source==="youtube"?"Смотреть на YouTube":"Смотреть на RuTube";return l.jsxs(Ra,{className:"flex items-center justify-between gap-3 py-3 border-t border-white/10",href:i.url,rel:"noopener noreferrer",target:"_blank",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"w-12 h-12 rounded-full bg-white/10 flex items-center justify-center",children:l.jsx(le,{className:"text-white ml-1",iconId:i.source==="youtube"?"icon-youTube":"icon-ruTube"})}),l.jsxs("div",{className:"flex flex-col",children:[l.jsx("span",{className:"text-sm font-bold text-white pb-1",children:"Видео"}),l.jsx("span",{className:"text-xs text-white/70",children:o})]})]}),l.jsx(le,{className:"w-4 h-4 text-white/70",iconId:"icon-chevron-right"})]},a)})}),e.presentation!==""?l.jsxs(Ra,{className:"flex items-center justify-between gap-3 py-3 border-t border-white/10",href:e.presentation,rel:"noopener noreferrer",target:"_blank",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"w-12 h-12 rounded-full bg-white/10 flex items-center justify-center",children:l.jsx(le,{className:"text-white ml-2 mt-2",iconId:"icon-presentation"})}),l.jsxs("div",{className:"flex flex-col",children:[l.jsx("span",{className:"text-sm font-bold text-white pb-1",children:"Презентация"}),l.jsx("span",{className:"text-xs text-white/70",children:"Смотреть презентацию"})]})]}),l.jsx(le,{className:"w-4 h-4 text-white/70",iconId:"icon-chevron-right"})]},e.presentation):null]})]})})})]})},Qie=({user:e,currentRoles:t,children:r})=>{const n=xJ(),s=AD(t||(e==null?void 0:e.role)),i=$D(s),[a,o]=w.useState(!1);return l.jsxs(o$,{className:"mt-3 rounded-3xl",placement:"bottom-end",onOpenChange:u=>o(u),children:[l.jsx(i$,{children:l.jsxs("div",{className:"bg-transparent border-none cursor-pointer flex items-center outline-none",children:[r,l.jsx("div",{className:"flex items-center justify-center px-2",children:l.jsx(le,{className:`transition-transform duration-300 ease-in-out ${a?"rotate-90":"rotate-0"}`,iconId:"icon-chevron-right"})})]})}),l.jsxs(n$,{"aria-label":"User menu",itemClasses:{base:["!bg-transparent","data-[hover=true]:!bg-transparent","data-[focus=true]:!bg-transparent","data-[pressed=true]:!bg-transparent","before:!bg-transparent","data-[hover=true]:before:!bg-transparent","data-[focus=true]:before:!bg-transparent","data-[pressed=true]:before:!bg-transparent"]},onAction:u=>{if(u==="profile"){const c=i.eng==="admin"||i.eng==="teacher"||i.eng==="student"?i.eng:"student";yt.push(J.ADMIN.PROFILE_PAGE(c,e.userId||"1"))}u==="logout"&&n()},children:[l.jsx(bE,{showDivider:!0,children:l.jsxs(yo,{isReadOnly:!0,className:"cursor-default opacity-100",textValue:"Roles",children:[l.jsx("p",{className:"text-center text-sm mb-2 text-white/50",children:"Ваша роль"}),l.jsx("div",{className:"flex flex-col justify-center items-center gap-2",children:l.jsx("div",{className:` rounded-xl px-2 py-1 text-[10px] whitespace-nowrap ${s?"bg-yellow-300 text-black":"bg-white/10 text-white"} `,children:i.ru})})]},"roles-info")}),l.jsxs(bE,{children:[l.jsx(yo,{children:"Профиль"},"profile"),l.jsx(yo,{className:"text-danger",color:"danger",children:"Выход"},"logout")]})]})]})},Xie=({getDataMaterialOnID:e})=>l.jsxs(l.Fragment,{children:[(e==null?void 0:e.videos)&&e.videos.length>0&&l.jsx("div",{className:"pt-4 space-y-2",children:e.videos.map((t,r)=>{const n=t.source==="youtube"?"Смотреть на YouTube":"Смотреть на RuTube";return l.jsxs(Ra,{className:"flex items-center justify-between gap-3 py-3 border-t border-white/10",href:t.url,rel:"noopener noreferrer",target:"_blank",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"w-12 h-12 rounded-full bg-white/10 flex items-center justify-center",children:l.jsx(le,{className:"text-white ml-1",iconId:t.source==="youtube"?"icon-youTube":"icon-ruTube"})}),l.jsxs("div",{className:"flex flex-col",children:[l.jsx("span",{className:"text-sm font-bold text-white pb-1",children:"Видео"}),l.jsx("span",{className:"text-xs text-white/70",children:n})]})]}),l.jsx(le,{className:"w-4 h-4 text-white/70",iconId:"icon-chevron-right"})]},r)})}),(e==null?void 0:e.presentation)!==""?l.jsxs(Ra,{className:"flex items-center justify-between gap-3 py-3 border-t border-white/10",href:(e==null?void 0:e.presentation)||"",rel:"noopener noreferrer",target:"_blank",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"w-12 h-12 rounded-full bg-white/10 flex items-center justify-center",children:l.jsx(le,{className:"text-white ml-2 mt-2",iconId:"icon-presentation"})}),l.jsxs("div",{className:"flex flex-col",children:[l.jsx("span",{className:"text-sm font-bold text-white pb-1",children:"Презентация"}),l.jsx("span",{className:"text-xs text-white/70",children:"Смотреть презентацию"})]})]}),l.jsx(le,{className:"w-4 h-4 text-white/70",iconId:"icon-chevron-right"})]},e==null?void 0:e.presentation):null]}),Zie=({control:e,register:t,errors:r})=>{const{fields:n,append:s,remove:i}=Sc({control:e,name:"stages"}),[a,o]=w.useState(0),u=f=>{o(a===f?null:f)},c=()=>{s({dateTimeStart:"",dateTimeEnd:"",title:"",description:"",intro:"",miniSteps:[]}),o(n.length)},d=f=>{i(f),o(null)};return l.jsxs("div",{className:"space-y-4",children:[l.jsx("div",{className:"flex items-center justify-end mb-2 mr-10",children:l.jsx("button",{className:"text-xs text-white/70 hover:text-white transition-colors",type:"button",onClick:c,children:"+ Добавить тур"})}),n.map((f,h)=>{const m=a===h;return l.jsxs("div",{className:"rounded-3xl ring-1 ring-white/10 overflow-hidden",children:[l.jsxs("div",{className:"w-full flex items-center justify-between px-6 py-4 cursor-pointer select-none",role:"button",tabIndex:0,onClick:()=>u(h),onKeyDown:p=>{(p.key==="Enter"||p.key===" ")&&(p.preventDefault(),u(h))},children:[l.jsxs("span",{className:"text-white font-semibold text-base",children:["Тур ",h+1]}),l.jsxs("div",{className:"flex items-center gap-3",children:[n.length>1&&l.jsx("button",{className:"text-xs text-red-400 hover:text-red-300 mr-2 transition-colors",type:"button",onClick:p=>{p.stopPropagation(),d(h)},children:"Удалить"}),l.jsx("span",{className:"text-sm text-white/70 px-5 py-2 rounded-full bg-white/5",children:m?"Скрыть":"Редактировать этап"})]})]}),m&&l.jsxs("div",{className:"px-6 pb-6 pt-1 space-y-6 ",children:[l.jsxs("div",{className:"w-full flex gap-4",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:r,label:"Дата начала этапа",nameReg:`stages.${h}.dateTimeStart`,placeholder:"Дата начала",register:t,required:!1,type:"date"}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:r,label:"Дата конца этапа",nameReg:`stages.${h}.dateTimeEnd`,placeholder:"Дата конца",register:t,required:!1,type:"date"})]}),l.jsxs("div",{className:"mb-3 space-y-2 w-full",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:r,nameReg:`stages.${h}.title`,placeholder:"Название этапа",register:t,required:!1}),l.jsx("div",{children:l.jsx("textarea",{...t(`stages.${h}.description`),className:`w-full h-[110px] bg-white/10 text-white px-4 py-4 rounded-2xl resize-none focus:outline-none placeholder:text-white/50 text-sm`,placeholder:"Описание этапа"})})]}),l.jsx("span",{className:"block text-white/50 text-xs mb-2 mt-6",children:"Краткая информация"}),l.jsx(Jie,{control:e,errors:r,nestIndex:h,register:t})]})]},f.id)})]})},Jie=({control:e,register:t,errors:r,nestIndex:n})=>{var c,d;const{fields:s,append:i,remove:a}=Sc({control:e,name:`stages.${n}.miniSteps`}),o=(d=(c=r==null?void 0:r.stages)==null?void 0:c[n])==null?void 0:d.miniSteps,u=()=>{s.length>=3||i({title:"",description:""})};return l.jsx("div",{className:"mt-6",children:l.jsxs("div",{className:"flex flex-wrap gap-4 items-start",children:[s.map((f,h)=>{const m=o==null?void 0:o[h];return l.jsxs("div",{className:"relative w-[240px] flex flex-col items-center space-y-2 group ring-1 ring-white/10 bg-white/5 rounded-3xl py-2",children:[l.jsxs("div",{className:"w-full flex justify-center items-center gap-4",children:[l.jsxs("span",{className:"block text-white text-xs",children:["Карточка ",h+1]}),l.jsx("button",{className:"text-white",type:"button",onClick:()=>a(h),children:"✕"})]}),l.jsx("div",{className:"w-[200px]",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl bg-white/10 w-full",error:m,nameReg:`stages.${n}.miniSteps.${h}.title`,placeholder:"Название карточки",register:t,required:!1})}),l.jsx("div",{children:l.jsx("textarea",{...t(`stages.${n}.miniSteps.${h}.description`),className:`w-full h-[110px] bg-white/10 text-white px-4 py-4 rounded-2xl resize-none focus:outline-none placeholder:text-white/50 text-sm border-none ring-0`,placeholder:"Описание карточки"})})]},f.id)}),s.length<3&&l.jsx("button",{className:`w-[240px] h-[209px] rounded-2xl border-2 border-dashed border-white/50 flex items-center justify-center text-white/50 transition-all text-4xl pb-1`,type:"button",onClick:u,children:"+"})]})})},eae=({control:e,register:t,watch:r,setValue:n,registeredTeams:s=[]})=>{const{fields:i,append:a,remove:o}=Sc({control:e,name:"winners"}),u=r("winners")||[],c=()=>{a({name:"",description:"",imageUrl:"",place:i.length+1})},d=(f,h)=>{const m=s.find(p=>p.teamId===h);m&&(n(`winners.${f}.name`,m.name,{shouldValidate:!0}),n(`winners.${f}.description`,m.description||"Команда",{shouldValidate:!0}))};return l.jsx("div",{className:"mt-6",children:l.jsxs("div",{className:"flex flex-wrap gap-4 items-stretch",children:[i.map((f,h)=>{const m=u[h]||f,p=!!m.name;return l.jsxs("div",{className:`relative w-[260px] rounded-[32px] flex flex-col shrink-0 transition-all ${p?"bg-white pt-5":"bg-[#1C1C1E] p-6 border border-white/10"}`,children:[l.jsx("button",{className:"absolute right-5 z-10 transition-colors text-black",title:"Удалить",type:"button",onClick:()=>o(h),children:l.jsx(le,{iconId:"icon-cross-black"})}),p?l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:"flex justify-center items-center text-black mb-4 px-8",children:[l.jsx("span",{className:"text-right font-medium text-[17px] leading-none",children:m.place}),l.jsx("span",{className:"text-[17px] font-medium ml-1 leading-none",children:"место"}),l.jsx("input",{type:"hidden",...t(`winners.${h}.place`)})]}),l.jsxs("div",{className:"bg-[#1C1C1E] rounded-[32px] p-5 flex flex-col gap-4 flex-1 shadow-[0_-4px_10px_rgba(0,0,0,0.1)]",children:[l.jsxs("div",{className:"flex gap-4 items-center overflow-hidden",children:[l.jsx("div",{className:"w-[52px] h-[52px] bg-white/5 rounded-full flex items-center justify-center shrink-0 text-white/30",children:l.jsx(le,{className:"w-[52px] h-[52px] ml-[11px] mt-5",iconId:"icon-logo-mobile"})}),l.jsxs("div",{className:"flex flex-col overflow-hidden min-w-0",children:[l.jsx("span",{className:"text-white font-medium text-[17px] truncate w-full block",children:m.name}),l.jsx("span",{className:"text-[#8E8E93] text-[15px] truncate w-full block mt-0.5",children:m.description||"Команда"})]})]}),l.jsx("input",{type:"hidden",...t(`winners.${h}.name`)}),l.jsx("input",{type:"hidden",...t(`winners.${h}.description`)})]})]}):l.jsxs("div",{className:"flex flex-col h-full justify-center mt-4 gap-3",children:[l.jsx("span",{className:"text-white/50 text-xs text-center mb-1",children:"Укажите место и выберите команду"}),l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("input",{...t(`winners.${h}.place`),className:"w-16 bg-white/10 text-white border border-white/10 rounded-2xl px-3 py-3 outline-none text-sm text-center",min:"1",type:"number"}),l.jsx("span",{className:"text-white/70 text-sm",children:"место"})]}),l.jsxs("select",{className:"w-full bg-white/10 text-white border border-white/10 rounded-2xl px-4 py-3 outline-none text-sm appearance-none cursor-pointer",defaultValue:"",onChange:v=>d(h,v.target.value),children:[l.jsx("option",{disabled:!0,value:"",children:"Список команд..."}),s.map(v=>l.jsx("option",{className:"bg-[#2a2a2a]",value:v.teamId,children:v.name},v.teamId))]}),l.jsx("input",{type:"hidden",...t(`winners.${h}.name`,{required:!0})})]})]},f.id)}),l.jsxs("button",{className:`w-[260px] min-h-[180px] rounded-[32px] border-2 border-dashed border-white/20 hover:border-white/50 hover:bg-white/5 flex flex-col items-center justify-center gap-2 text-white/50 hover:text-white transition-all group shrink-0`,type:"button",onClick:c,children:[l.jsx("span",{className:"text-4xl leading-none font-light group-hover:scale-110 transition-transform mb-1",children:"+"}),l.jsx("span",{className:"text-sm font-medium",children:"Добавить"})]})]})})},Br=({items:e,endContent:t,...r})=>{const n=t?[...e,{label:t,href:void 0}]:e;return l.jsxs(l.Fragment,{children:[l.jsx(b0,{}),l.jsx(ine,{...r,color:"foreground",separator:l.jsx(le,{iconId:"icon-chevron-right"}),children:n.map((s,i)=>{const a=i===n.length-1;return l.jsx(X$,{href:s.href,isCurrent:a,startContent:s.startContent,children:s.label},`${s.href||"current"}-${i}`)})})]})},n7={};function tae(e){let t=n7[e];if(t)return t;t=n7[e]=[];for(let r=0;r<128;r++){const n=String.fromCharCode(r);t.push(n)}for(let r=0;r=55296&&d<=57343?s+="���":s+=String.fromCharCode(d),i+=6;continue}}if((o&248)===240&&i+91114111?s+="����":(f-=65536,s+=String.fromCharCode(55296+(f>>10),56320+(f&1023))),i+=9;continue}}s+="�"}return s})}rc.defaultChars=";/?:@&=+$,#";rc.componentChars="";const s7={};function rae(e){let t=s7[e];if(t)return t;t=s7[e]=[];for(let r=0;r<128;r++){const n=String.fromCharCode(r);/^[0-9a-z]$/i.test(n)?t.push(n):t.push("%"+("0"+r.toString(16).toUpperCase()).slice(-2))}for(let r=0;r"u"&&(r=!0);const n=rae(t);let s="";for(let i=0,a=e.length;i=55296&&o<=57343){if(o>=55296&&o<=56319&&i+1=56320&&u<=57343){s+=encodeURIComponent(e[i]+e[i+1]),i++;continue}}s+="%EF%BF%BD";continue}s+=encodeURIComponent(e[i])}return s}y0.defaultChars=";/?:@&=+$,-_.!~*'()#";y0.componentChars="-_.!~*'()";function D3(e){let t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}function gm(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const nae=/^([a-z0-9.+-]+:)/i,sae=/:[0-9]*$/,iae=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,aae=["<",">",'"',"`"," ","\r",` `," "],oae=["{","}","|","\\","^","`"].concat(aae),lae=["'"].concat(oae),i7=["%","/","?",";","#"].concat(lae),a7=["/","?","#"],uae=255,o7=/^[+a-z0-9A-Z_-]{0,63}$/,cae=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,l7={javascript:!0,"javascript:":!0},u7={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function R3(e,t){if(e&&e instanceof gm)return e;const r=new gm;return r.parse(e,t),r}gm.prototype.parse=function(e,t){let r,n,s,i=e;if(i=i.trim(),!t&&e.split("#").length===1){const c=iae.exec(i);if(c)return this.pathname=c[1],c[2]&&(this.search=c[2]),this}let a=nae.exec(i);if(a&&(a=a[0],r=a.toLowerCase(),this.protocol=a,i=i.substr(a.length)),(t||a||i.match(/^\/\/[^@\/]+@[^@\/]+/))&&(s=i.substr(0,2)==="//",s&&!(a&&l7[a])&&(i=i.substr(2),this.slashes=!0)),!l7[a]&&(s||a&&!u7[a])){let c=-1;for(let p=0;p127?b+="x":b+=g[E];if(!b.match(o7)){const E=p.slice(0,v),y=p.slice(v+1),S=g.match(cae);S&&(E.push(S[1]),y.unshift(S[2])),y.length&&(i=y.join(".")+i),this.hostname=E.join(".");break}}}}this.hostname.length>uae&&(this.hostname=""),m&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const o=i.indexOf("#");o!==-1&&(this.hash=i.substr(o),i=i.slice(0,o));const u=i.indexOf("?");return u!==-1&&(this.search=i.substr(u),i=i.slice(0,u)),i&&(this.pathname=i),u7[r]&&this.hostname&&!this.pathname&&(this.pathname=""),this};gm.prototype.parseHost=function(e){let t=sae.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};const dae=Object.freeze(Object.defineProperty({__proto__:null,decode:rc,encode:y0,format:D3,parse:R3},Symbol.toStringTag,{value:"Module"})),DD=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,RD=/[\0-\x1F\x7F-\x9F]/,fae=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,F3=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,FD=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,MD=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,pae=Object.freeze(Object.defineProperty({__proto__:null,Any:DD,Cc:RD,Cf:fae,P:F3,S:FD,Z:MD},Symbol.toStringTag,{value:"Module"})),hae=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),mae=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var nv;const gae=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),xae=(nv=String.fromCodePoint)!==null&&nv!==void 0?nv:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function vae(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=gae.get(e))!==null&&t!==void 0?t:e}var fr;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(fr||(fr={}));const bae=32;var ga;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(ga||(ga={}));function Wy(e){return e>=fr.ZERO&&e<=fr.NINE}function yae(e){return e>=fr.UPPER_A&&e<=fr.UPPER_F||e>=fr.LOWER_A&&e<=fr.LOWER_F}function wae(e){return e>=fr.UPPER_A&&e<=fr.UPPER_Z||e>=fr.LOWER_A&&e<=fr.LOWER_Z||Wy(e)}function Eae(e){return e===fr.EQUALS||wae(e)}var lr;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(lr||(lr={}));var Ji;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Ji||(Ji={}));class Sae{constructor(t,r,n){this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=lr.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ji.Strict}startEntity(t){this.decodeMode=t,this.state=lr.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,r){switch(this.state){case lr.EntityStart:return t.charCodeAt(r)===fr.NUM?(this.state=lr.NumericStart,this.consumed+=1,this.stateNumericStart(t,r+1)):(this.state=lr.NamedEntity,this.stateNamedEntity(t,r));case lr.NumericStart:return this.stateNumericStart(t,r);case lr.NumericDecimal:return this.stateNumericDecimal(t,r);case lr.NumericHex:return this.stateNumericHex(t,r);case lr.NamedEntity:return this.stateNamedEntity(t,r)}}stateNumericStart(t,r){return r>=t.length?-1:(t.charCodeAt(r)|bae)===fr.LOWER_X?(this.state=lr.NumericHex,this.consumed+=1,this.stateNumericHex(t,r+1)):(this.state=lr.NumericDecimal,this.stateNumericDecimal(t,r))}addToNumericResult(t,r,n,s){if(r!==n){const i=n-r;this.result=this.result*Math.pow(s,i)+parseInt(t.substr(r,i),s),this.consumed+=i}}stateNumericHex(t,r){const n=r;for(;r>14;for(;r>14,i!==0){if(a===fr.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==Ji.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:r,decodeTree:n}=this,s=(n[r]&ga.VALUE_LENGTH)>>14;return this.emitNamedEntityData(r,s,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,r,n){const{decodeTree:s}=this;return this.emitCodePoint(r===1?s[t]&~ga.VALUE_LENGTH:s[t+1],n),r===3&&this.emitCodePoint(s[t+2],n),n}end(){var t;switch(this.state){case lr.NamedEntity:return this.result!==0&&(this.decodeMode!==Ji.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case lr.NumericDecimal:return this.emitNumericEntity(0,2);case lr.NumericHex:return this.emitNumericEntity(0,3);case lr.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case lr.EntityStart:return 0}}}function ID(e){let t="";const r=new Sae(e,n=>t+=xae(n));return function(s,i){let a=0,o=0;for(;(o=s.indexOf("&",o))>=0;){t+=s.slice(a,o),r.startEntity(i);const c=r.write(s,o+1);if(c<0){a=o+r.end();break}a=o+c,o=c===0?a+1:a}const u=t+s.slice(a);return t="",u}}function Cae(e,t,r,n){const s=(t&ga.BRANCH_LENGTH)>>7,i=t&ga.JUMP_TABLE;if(s===0)return i!==0&&n===i?r:-1;if(i){const u=n-i;return u<0||u>=s?-1:e[r+u]-1}let a=r,o=a+s-1;for(;a<=o;){const u=a+o>>>1,c=e[u];if(cn)o=u-1;else return e[u+s]}return-1}const kae=ID(hae);ID(mae);function LD(e,t=Ji.Legacy){return kae(e,t)}function jae(e){return Object.prototype.toString.call(e)}function M3(e){return jae(e)==="[object String]"}const Nae=Object.prototype.hasOwnProperty;function _ae(e,t){return Nae.call(e,t)}function Y1(e){return Array.prototype.slice.call(arguments,1).forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){e[n]=r[n]})}}),e}function OD(e,t,r){return[].concat(e.slice(0,t),r,e.slice(t+1))}function I3(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function xm(e){if(e>65535){e-=65536;const t=55296+(e>>10),r=56320+(e&1023);return String.fromCharCode(t,r)}return String.fromCharCode(e)}const zD=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Tae=/&([a-z#][a-z0-9]{1,31});/gi,Pae=new RegExp(zD.source+"|"+Tae.source,"gi"),Aae=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function $ae(e,t){if(t.charCodeAt(0)===35&&Aae.test(t)){const n=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return I3(n)?xm(n):e}const r=LD(e);return r!==e?r:e}function Dae(e){return e.indexOf("\\")<0?e:e.replace(zD,"$1")}function nc(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(Pae,function(t,r,n){return r||$ae(t,n)})}const Rae=/[&<>"]/,Fae=/[&<>"]/g,Mae={"&":"&","<":"<",">":">",'"':"""};function Iae(e){return Mae[e]}function Fa(e){return Rae.test(e)?e.replace(Fae,Iae):e}const Lae=/[.?*+^$[\]\\(){}|-]/g;function Oae(e){return e.replace(Lae,"\\$&")}function ut(e){switch(e){case 9:case 32:return!0}return!1}function Rf(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Ff(e){return F3.test(e)||FD.test(e)}function Mf(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Q1(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const zae={mdurl:dae,ucmicro:pae},Bae=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:OD,assign:Y1,escapeHtml:Fa,escapeRE:Oae,fromCodePoint:xm,has:_ae,isMdAsciiPunct:Mf,isPunctChar:Ff,isSpace:ut,isString:M3,isValidEntityCode:I3,isWhiteSpace:Rf,lib:zae,normalizeReference:Q1,unescapeAll:nc,unescapeMd:Dae},Symbol.toStringTag,{value:"Module"}));function Uae(e,t,r){let n,s,i,a;const o=e.posMax,u=e.pos;for(e.pos=t+1,n=1;e.pos32))return i;if(n===41){if(a===0)break;a--}s++}return t===s||a!==0||(i.str=nc(e.slice(t,s)),i.pos=s,i.ok=!0),i}function Kae(e,t,r,n){let s,i=t;const a={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(n)a.str=n.str,a.marker=n.marker;else{if(i>=r)return a;let o=e.charCodeAt(i);if(o!==34&&o!==39&&o!==40)return a;t++,i++,o===40&&(o=41),a.marker=o}for(;i"+Fa(i.content)+""};ei.code_block=function(e,t,r,n,s){const i=e[t];return""+Fa(e[t].content)+` `};ei.fence=function(e,t,r,n,s){const i=e[t],a=i.info?nc(i.info).trim():"";let o="",u="";if(a){const d=a.split(/(\s+)/g);o=d[0],u=d.slice(2).join("")}let c;if(r.highlight?c=r.highlight(i.content,o,u)||Fa(i.content):c=Fa(i.content),c.indexOf("${c} `}return`
${c}
`};ei.image=function(e,t,r,n,s){const i=e[t];return i.attrs[i.attrIndex("alt")][1]=s.renderInlineAsText(i.children,r,n),s.renderToken(e,t,r)};ei.hardbreak=function(e,t,r){return r.xhtmlOut?`
`:`
`};ei.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?`
`:`
`:` `};ei.text=function(e,t){return Fa(e[t].content)};ei.html_block=function(e,t){return e[t].content};ei.html_inline=function(e,t){return e[t].content};function jc(){this.rules=Y1({},ei)}jc.prototype.renderAttrs=function(t){let r,n,s;if(!t.attrs)return"";for(s="",r=0,n=t.attrs.length;r `:">",i};jc.prototype.renderInline=function(e,t,r){let n="";const s=this.rules;for(let i=0,a=e.length;i=0&&(n=this.attrs[r][1]),n};_s.prototype.attrJoin=function(t,r){const n=this.attrIndex(t);n<0?this.attrPush([t,r]):this.attrs[n][1]=this.attrs[n][1]+" "+r};function BD(e,t,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=t}BD.prototype.Token=_s;const qae=/\r\n?|\n/g,Wae=/\0/g;function Gae(e){let t;t=e.src.replace(qae,` `),t=t.replace(Wae,"�"),e.src=t}function Yae(e){let t;e.inlineMode?(t=new e.Token("inline","",0),t.content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function Qae(e){const t=e.tokens;for(let r=0,n=t.length;r\s]/i.test(e)}function Zae(e){return/^<\/a\s*>/i.test(e)}function Jae(e){const t=e.tokens;if(e.md.options.linkify)for(let r=0,n=t.length;r=0;a--){const o=s[a];if(o.type==="link_close"){for(a--;s[a].level!==o.level&&s[a].type!=="link_open";)a--;continue}if(o.type==="html_inline"&&(Xae(o.content)&&i>0&&i--,Zae(o.content)&&i++),!(i>0)&&o.type==="text"&&e.md.linkify.test(o.content)){const u=o.content;let c=e.md.linkify.match(u);const d=[];let f=o.level,h=0;c.length>0&&c[0].index===0&&a>0&&s[a-1].type==="text_special"&&(c=c.slice(1));for(let m=0;mh){const S=new e.Token("text","",0);S.content=u.slice(h,g),S.level=f,d.push(S)}const b=new e.Token("link_open","a",1);b.attrs=[["href",v]],b.level=f++,b.markup="linkify",b.info="auto",d.push(b);const E=new e.Token("text","",0);E.content=x,E.level=f,d.push(E);const y=new e.Token("link_close","a",-1);y.level=--f,y.markup="linkify",y.info="auto",d.push(y),h=c[m].lastIndex}if(h=0;r--){const n=e[r];n.type==="text"&&!t&&(n.content=n.content.replace(toe,noe)),n.type==="link_open"&&n.info==="auto"&&t--,n.type==="link_close"&&n.info==="auto"&&t++}}function ioe(e){let t=0;for(let r=e.length-1;r>=0;r--){const n=e[r];n.type==="text"&&!t&&UD.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),n.type==="link_open"&&n.info==="auto"&&t--,n.type==="link_close"&&n.info==="auto"&&t++}}function aoe(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(eoe.test(e.tokens[t].content)&&soe(e.tokens[t].children),UD.test(e.tokens[t].content)&&ioe(e.tokens[t].children))}const ooe=/['"]/,c7=/['"]/g,d7="’";function Tp(e,t,r){return e.slice(0,t)+r+e.slice(t+1)}function loe(e,t){let r;const n=[];for(let s=0;s=0&&!(n[r].level<=a);r--);if(n.length=r+1,i.type!=="text")continue;let o=i.content,u=0,c=o.length;e:for(;u=0)p=o.charCodeAt(d.index-1);else for(r=s-1;r>=0&&!(e[r].type==="softbreak"||e[r].type==="hardbreak");r--)if(e[r].content){p=e[r].content.charCodeAt(e[r].content.length-1);break}let v=32;if(u=48&&p<=57&&(h=f=!1),f&&h&&(f=x,h=g),!f&&!h){m&&(i.content=Tp(i.content,d.index,d7));continue}if(h)for(r=n.length-1;r>=0;r--){let y=n[r];if(n[r].level=0;t--)e.tokens[t].type!=="inline"||!ooe.test(e.tokens[t].content)||loe(e.tokens[t].children,e)}function coe(e){let t,r;const n=e.tokens,s=n.length;for(let i=0;i0&&this.level++,this.tokens.push(n),n};ti.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};ti.prototype.skipEmptyLines=function(t){for(let r=this.lineMax;tr;)if(!ut(this.src.charCodeAt(--t)))return t+1;return t};ti.prototype.skipChars=function(t,r){for(let n=this.src.length;tn;)if(r!==this.src.charCodeAt(--t))return t+1;return t};ti.prototype.getLines=function(t,r,n,s){if(t>=r)return"";const i=new Array(r-t);for(let a=0,o=t;on?i[a]=new Array(u-n+1).join(" ")+this.src.slice(d,f):i[a]=this.src.slice(d,f)}return i.join("")};ti.prototype.Token=_s;const doe=65536;function iv(e,t){const r=e.bMarks[t]+e.tShift[t],n=e.eMarks[t];return e.src.slice(r,n)}function f7(e){const t=[],r=e.length;let n=0,s=e.charCodeAt(n),i=!1,a=0,o="";for(;nr)return!1;let s=t+1;if(e.sCount[s]=4)return!1;let i=e.bMarks[s]+e.tShift[s];if(i>=e.eMarks[s])return!1;const a=e.src.charCodeAt(i++);if(a!==124&&a!==45&&a!==58||i>=e.eMarks[s])return!1;const o=e.src.charCodeAt(i++);if(o!==124&&o!==45&&o!==58&&!ut(o)||a===45&&ut(o))return!1;for(;i=4)return!1;c=f7(u),c.length&&c[0]===""&&c.shift(),c.length&&c[c.length-1]===""&&c.pop();const f=c.length;if(f===0||f!==d.length)return!1;if(n)return!0;const h=e.parentType;e.parentType="table";const m=e.md.block.ruler.getRules("blockquote"),p=e.push("table_open","table",1),v=[t,0];p.map=v;const x=e.push("thead_open","thead",1);x.map=[t,t+1];const g=e.push("tr_open","tr",1);g.map=[t,t+1];for(let y=0;y=4||(c=f7(u),c.length&&c[0]===""&&c.shift(),c.length&&c[c.length-1]===""&&c.pop(),E+=f-c.length,E>doe))break;if(s===t+2){const k=e.push("tbody_open","tbody",1);k.map=b=[t+2,0]}const S=e.push("tr_open","tr",1);S.map=[s,s+1];for(let k=0;k=4){n++,s=n;continue}break}e.line=s;const i=e.push("code_block","code",0);return i.content=e.getLines(t,s,4+e.blkIndent,!1)+` `,i.map=[t,e.line],!0}function hoe(e,t,r,n){let s=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||s+3>i)return!1;const a=e.src.charCodeAt(s);if(a!==126&&a!==96)return!1;let o=s;s=e.skipChars(s,a);let u=s-o;if(u<3)return!1;const c=e.src.slice(o,s),d=e.src.slice(s,i);if(a===96&&d.indexOf(String.fromCharCode(a))>=0)return!1;if(n)return!0;let f=t,h=!1;for(;f++,!(f>=r||(s=o=e.bMarks[f]+e.tShift[f],i=e.eMarks[f],s=4)&&(s=e.skipChars(s,a),!(s-o=4||e.src.charCodeAt(s)!==62)return!1;if(n)return!0;const o=[],u=[],c=[],d=[],f=e.md.block.ruler.getRules("blockquote"),h=e.parentType;e.parentType="blockquote";let m=!1,p;for(p=t;p=i)break;if(e.src.charCodeAt(s++)===62&&!E){let S=e.sCount[p]+1,k,_;e.src.charCodeAt(s)===32?(s++,S++,_=!1,k=!0):e.src.charCodeAt(s)===9?(k=!0,(e.bsCount[p]+S)%4===3?(s++,S++,_=!1):_=!0):k=!1;let C=S;for(o.push(e.bMarks[p]),e.bMarks[p]=s;s=i,u.push(e.bsCount[p]),e.bsCount[p]=e.sCount[p]+1+(k?1:0),c.push(e.sCount[p]),e.sCount[p]=C-S,d.push(e.tShift[p]),e.tShift[p]=s-e.bMarks[p];continue}if(m)break;let y=!1;for(let S=0,k=f.length;S";const g=[t,0];x.map=g,e.md.block.tokenize(e,t,p);const b=e.push("blockquote_close","blockquote",-1);b.markup=">",e.lineMax=a,e.parentType=h,g[1]=e.line;for(let E=0;E=4)return!1;let i=e.bMarks[t]+e.tShift[t];const a=e.src.charCodeAt(i++);if(a!==42&&a!==45&&a!==95)return!1;let o=1;for(;i=n)return-1;let i=e.src.charCodeAt(s++);if(i<48||i>57)return-1;for(;;){if(s>=n)return-1;if(i=e.src.charCodeAt(s++),i>=48&&i<=57){if(s-r>=10)return-1;continue}if(i===41||i===46)break;return-1}return s=4||e.listIndent>=0&&e.sCount[u]-e.listIndent>=4&&e.sCount[u]=e.blkIndent&&(d=!0);let f,h,m;if((m=h7(e,u))>=0){if(f=!0,a=e.bMarks[u]+e.tShift[u],h=Number(e.src.slice(a,m-1)),d&&h!==1)return!1}else if((m=p7(e,u))>=0)f=!1;else return!1;if(d&&e.skipSpaces(m)>=e.eMarks[u])return!1;if(n)return!0;const p=e.src.charCodeAt(m-1),v=e.tokens.length;f?(o=e.push("ordered_list_open","ol",1),h!==1&&(o.attrs=[["start",h]])):o=e.push("bullet_list_open","ul",1);const x=[u,0];o.map=x,o.markup=String.fromCharCode(p);let g=!1;const b=e.md.block.ruler.getRules("list"),E=e.parentType;for(e.parentType="list";u=s?_=1:_=S-y,_>4&&(_=1);const C=y+_;o=e.push("list_item_open","li",1),o.markup=String.fromCharCode(p);const j=[u,0];o.map=j,f&&(o.info=e.src.slice(a,m-1));const T=e.tight,P=e.tShift[u],R=e.sCount[u],A=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=C,e.tight=!0,e.tShift[u]=k-e.bMarks[u],e.sCount[u]=S,k>=s&&e.isEmpty(u+1)?e.line=Math.min(e.line+2,r):e.md.block.tokenize(e,u,r,!0),(!e.tight||g)&&(c=!1),g=e.line-u>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=A,e.tShift[u]=P,e.sCount[u]=R,e.tight=T,o=e.push("list_item_close","li",-1),o.markup=String.fromCharCode(p),u=e.line,j[1]=u,u>=r||e.sCount[u]=4)break;let N=!1;for(let $=0,z=b.length;$=4||e.src.charCodeAt(s)!==91)return!1;function o(b){const E=e.lineMax;if(b>=E||e.isEmpty(b))return null;let y=!1;if(e.sCount[b]-e.blkIndent>3&&(y=!0),e.sCount[b]<0&&(y=!0),!y){const _=e.md.block.ruler.getRules("reference"),C=e.parentType;e.parentType="reference";let j=!1;for(let T=0,P=_.length;T"u"&&(e.env.references={}),typeof e.env.references[g]>"u"&&(e.env.references[g]={title:x,href:f}),e.line=a),!0):!1}const yoe=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],woe="[a-zA-Z_:][a-zA-Z0-9:._-]*",Eoe="[^\"'=<>`\\x00-\\x20]+",Soe="'[^']*'",Coe='"[^"]*"',koe="(?:"+Eoe+"|"+Soe+"|"+Coe+")",joe="(?:\\s+"+woe+"(?:\\s*=\\s*"+koe+")?)",VD="<[A-Za-z][A-Za-z0-9\\-]*"+joe+"*\\s*\\/?>",KD="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Noe="",_oe="<[?][\\s\\S]*?[?]>",Toe="]*>",Poe="",Aoe=new RegExp("^(?:"+VD+"|"+KD+"|"+Noe+"|"+_oe+"|"+Toe+"|"+Poe+")"),$oe=new RegExp("^(?:"+VD+"|"+KD+")"),Rl=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp($oe.source+"\\s*$"),/^$/,!1]];function Doe(e,t,r,n){let s=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(s)!==60)return!1;let a=e.src.slice(s,i),o=0;for(;o=4)return!1;let a=e.src.charCodeAt(s);if(a!==35||s>=i)return!1;let o=1;for(a=e.src.charCodeAt(++s);a===35&&s6||ss&&ut(e.src.charCodeAt(u-1))&&(i=u),e.line=t+1;const c=e.push("heading_open","h"+String(o),1);c.markup="########".slice(0,o),c.map=[t,e.line];const d=e.push("inline","",0);d.content=e.src.slice(s,i).trim(),d.map=[t,e.line],d.children=[];const f=e.push("heading_close","h"+String(o),-1);return f.markup="########".slice(0,o),!0}function Foe(e,t,r){const n=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const s=e.parentType;e.parentType="paragraph";let i=0,a,o=t+1;for(;o3)continue;if(e.sCount[o]>=e.blkIndent){let m=e.bMarks[o]+e.tShift[o];const p=e.eMarks[o];if(m=p))){i=a===61?1:2;break}}if(e.sCount[o]<0)continue;let h=!1;for(let m=0,p=n.length;m3||e.sCount[i]<0)continue;let c=!1;for(let d=0,f=n.length;d=r||e.sCount[a]=i){e.line=r;break}const u=e.line;let c=!1;for(let d=0;d=e.line)throw new Error("block rule didn't increment state.line");break}if(!c)throw new Error("none of the block rules matched");e.tight=!o,e.isEmpty(e.line-1)&&(o=!0),a=e.line,a0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],s={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(s),n};w0.prototype.scanDelims=function(e,t){const r=this.posMax,n=this.src.charCodeAt(e),s=e>0?this.src.charCodeAt(e-1):32;let i=e;for(;i0)return!1;const r=e.pos,n=e.posMax;if(r+3>n||e.src.charCodeAt(r)!==58||e.src.charCodeAt(r+1)!==47||e.src.charCodeAt(r+2)!==47)return!1;const s=e.pending.match(Ooe);if(!s)return!1;const i=s[1],a=e.md.linkify.matchAtStart(e.src.slice(r-i.length));if(!a)return!1;let o=a.url;if(o.length<=i.length)return!1;let u=o.length;for(;u>0&&o.charCodeAt(u-1)===42;)u--;u!==o.length&&(o=o.slice(0,u));const c=e.md.normalizeLink(o);if(!e.md.validateLink(c))return!1;if(!t){e.pending=e.pending.slice(0,-i.length);const d=e.push("link_open","a",1);d.attrs=[["href",c]],d.markup="linkify",d.info="auto";const f=e.push("text","",0);f.content=e.md.normalizeLinkText(o);const h=e.push("link_close","a",-1);h.markup="linkify",h.info="auto"}return e.pos+=o.length-i.length,!0}function Boe(e,t){let r=e.pos;if(e.src.charCodeAt(r)!==10)return!1;const n=e.pending.length-1,s=e.posMax;if(!t)if(n>=0&&e.pending.charCodeAt(n)===32)if(n>=1&&e.pending.charCodeAt(n-1)===32){let i=n-1;for(;i>=1&&e.pending.charCodeAt(i-1)===32;)i--;e.pending=e.pending.slice(0,i),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(r++;r?@[]^_`{|}~-".split("").forEach(function(e){O3[e.charCodeAt(0)]=1});function Uoe(e,t){let r=e.pos;const n=e.posMax;if(e.src.charCodeAt(r)!==92||(r++,r>=n))return!1;let s=e.src.charCodeAt(r);if(s===10){for(t||e.push("hardbreak","br",0),r++;r=55296&&s<=56319&&r+1=56320&&o<=57343&&(i+=e.src[r+1],r++)}const a="\\"+i;if(!t){const o=e.push("text_special","",0);s<256&&O3[s]!==0?o.content=i:o.content=a,o.markup=a,o.info="escape"}return e.pos=r+1,!0}function Voe(e,t){let r=e.pos;if(e.src.charCodeAt(r)!==96)return!1;const s=r;r++;const i=e.posMax;for(;r=0;n--){const s=t[n];if(s.marker!==95&&s.marker!==42||s.end===-1)continue;const i=t[s.end],a=n>0&&t[n-1].end===s.end+1&&t[n-1].marker===s.marker&&t[n-1].token===s.token-1&&t[s.end+1].token===i.token+1,o=String.fromCharCode(s.marker),u=e.tokens[s.token];u.type=a?"strong_open":"em_open",u.tag=a?"strong":"em",u.nesting=1,u.markup=a?o+o:o,u.content="";const c=e.tokens[i.token];c.type=a?"strong_close":"em_close",c.tag=a?"strong":"em",c.nesting=-1,c.markup=a?o+o:o,c.content="",a&&(e.tokens[t[n-1].token].content="",e.tokens[t[s.end+1].token].content="",n--)}}function Woe(e){const t=e.tokens_meta,r=e.tokens_meta.length;g7(e,e.delimiters);for(let n=0;n=f)return!1;if(u=p,s=e.md.helpers.parseLinkDestination(e.src,p,e.posMax),s.ok){for(a=e.md.normalizeLink(s.str),e.md.validateLink(a)?p=s.pos:a="",u=p;p=f||e.src.charCodeAt(p)!==41)&&(c=!0),p++}if(c){if(typeof e.env.references>"u")return!1;if(p=0?n=e.src.slice(u,p++):p=m+1):p=m+1,n||(n=e.src.slice(h,m)),i=e.env.references[Q1(n)],!i)return e.pos=d,!1;a=i.href,o=i.title}if(!t){e.pos=h,e.posMax=m;const v=e.push("link_open","a",1),x=[["href",a]];v.attrs=x,o&&x.push(["title",o]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=p,e.posMax=f,!0}function Yoe(e,t){let r,n,s,i,a,o,u,c,d="";const f=e.pos,h=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const m=e.pos+2,p=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(p<0)return!1;if(i=p+1,i=h)return!1;for(c=i,o=e.md.helpers.parseLinkDestination(e.src,i,e.posMax),o.ok&&(d=e.md.normalizeLink(o.str),e.md.validateLink(d)?i=o.pos:d=""),c=i;i=h||e.src.charCodeAt(i)!==41)return e.pos=f,!1;i++}else{if(typeof e.env.references>"u")return!1;if(i=0?s=e.src.slice(c,i++):i=p+1):i=p+1,s||(s=e.src.slice(m,p)),a=e.env.references[Q1(s)],!a)return e.pos=f,!1;d=a.href,u=a.title}if(!t){n=e.src.slice(m,p);const v=[];e.md.inline.parse(n,e.md,e.env,v);const x=e.push("image","img",0),g=[["src",d],["alt",""]];x.attrs=g,x.children=v,x.content=n,u&&g.push(["title",u])}return e.pos=i,e.posMax=h,!0}const Qoe=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,Xoe=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function Zoe(e,t){let r=e.pos;if(e.src.charCodeAt(r)!==60)return!1;const n=e.pos,s=e.posMax;for(;;){if(++r>=s)return!1;const a=e.src.charCodeAt(r);if(a===60)return!1;if(a===62)break}const i=e.src.slice(n+1,r);if(Xoe.test(i)){const a=e.md.normalizeLink(i);if(!e.md.validateLink(a))return!1;if(!t){const o=e.push("link_open","a",1);o.attrs=[["href",a]],o.markup="autolink",o.info="auto";const u=e.push("text","",0);u.content=e.md.normalizeLinkText(i);const c=e.push("link_close","a",-1);c.markup="autolink",c.info="auto"}return e.pos+=i.length+2,!0}if(Qoe.test(i)){const a=e.md.normalizeLink("mailto:"+i);if(!e.md.validateLink(a))return!1;if(!t){const o=e.push("link_open","a",1);o.attrs=[["href",a]],o.markup="autolink",o.info="auto";const u=e.push("text","",0);u.content=e.md.normalizeLinkText(i);const c=e.push("link_close","a",-1);c.markup="autolink",c.info="auto"}return e.pos+=i.length+2,!0}return!1}function Joe(e){return/^\s]/i.test(e)}function ele(e){return/^<\/a\s*>/i.test(e)}function tle(e){const t=e|32;return t>=97&&t<=122}function rle(e,t){if(!e.md.options.html)return!1;const r=e.posMax,n=e.pos;if(e.src.charCodeAt(n)!==60||n+2>=r)return!1;const s=e.src.charCodeAt(n+1);if(s!==33&&s!==63&&s!==47&&!tle(s))return!1;const i=e.src.slice(n).match(Aoe);if(!i)return!1;if(!t){const a=e.push("html_inline","",0);a.content=i[0],Joe(a.content)&&e.linkLevel++,ele(a.content)&&e.linkLevel--}return e.pos+=i[0].length,!0}const nle=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,sle=/^&([a-z][a-z0-9]{1,31});/i;function ile(e,t){const r=e.pos,n=e.posMax;if(e.src.charCodeAt(r)!==38||r+1>=n)return!1;if(e.src.charCodeAt(r+1)===35){const i=e.src.slice(r).match(nle);if(i){if(!t){const a=i[1][0].toLowerCase()==="x"?parseInt(i[1].slice(1),16):parseInt(i[1],10),o=e.push("text_special","",0);o.content=I3(a)?xm(a):xm(65533),o.markup=i[0],o.info="entity"}return e.pos+=i[0].length,!0}}else{const i=e.src.slice(r).match(sle);if(i){const a=LD(i[0]);if(a!==i[0]){if(!t){const o=e.push("text_special","",0);o.content=a,o.markup=i[0],o.info="entity"}return e.pos+=i[0].length,!0}}}return!1}function x7(e){const t={},r=e.length;if(!r)return;let n=0,s=-2;const i=[];for(let a=0;au;c-=i[c]+1){const f=e[c];if(f.marker===o.marker&&f.open&&f.end<0){let h=!1;if((f.close||o.open)&&(f.length+o.length)%3===0&&(f.length%3!==0||o.length%3!==0)&&(h=!0),!h){const m=c>0&&!e[c-1].open?i[c-1]+1:0;i[a]=a-c+m,i[c]=m,o.open=!1,f.end=a,f.close=!1,d=-1,s=-2;break}}}d!==-1&&(t[o.marker][(o.open?3:0)+(o.length||0)%3]=d)}}function ale(e){const t=e.tokens_meta,r=e.tokens_meta.length;x7(e.delimiters);for(let n=0;n0&&n++,s[t].type==="text"&&t+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;a||e.pos++,i[t]=e.pos};E0.prototype.tokenize=function(e){const t=this.ruler.getRules(""),r=t.length,n=e.posMax,s=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(a){if(e.pos>=n)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};E0.prototype.parse=function(e,t,r,n){const s=new this.State(e,t,r,n);this.tokenize(s);const i=this.ruler2.getRules(""),a=i.length;for(let o=0;o|$))",t.tpl_email_fuzzy="(^|"+r+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}function Gy(e){return Array.prototype.slice.call(arguments,1).forEach(function(r){r&&Object.keys(r).forEach(function(n){e[n]=r[n]})}),e}function Z1(e){return Object.prototype.toString.call(e)}function ule(e){return Z1(e)==="[object String]"}function cle(e){return Z1(e)==="[object Object]"}function dle(e){return Z1(e)==="[object RegExp]"}function v7(e){return Z1(e)==="[object Function]"}function fle(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const WD={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function ple(e){return Object.keys(e||{}).reduce(function(t,r){return t||WD.hasOwnProperty(r)},!1)}const hle={"http:":{validate:function(e,t,r){const n=e.slice(t);return r.re.http||(r.re.http=new RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(n)?n.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,r){const n=e.slice(t);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(n)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){const n=e.slice(t);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},mle="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",gle="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function xle(e){e.__index__=-1,e.__text_cache__=""}function vle(e){return function(t,r){const n=t.slice(r);return e.test(n)?n.match(e)[0].length:0}}function b7(){return function(e,t){t.normalize(e)}}function vm(e){const t=e.re=lle(e.__opts__),r=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||r.push(mle),r.push(t.src_xn),t.src_tlds=r.join("|");function n(o){return o.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(n(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(n(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(n(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(n(t.tpl_host_fuzzy_test),"i");const s=[];e.__compiled__={};function i(o,u){throw new Error('(LinkifyIt) Invalid schema "'+o+'": '+u)}Object.keys(e.__schemas__).forEach(function(o){const u=e.__schemas__[o];if(u===null)return;const c={validate:null,link:null};if(e.__compiled__[o]=c,cle(u)){dle(u.validate)?c.validate=vle(u.validate):v7(u.validate)?c.validate=u.validate:i(o,u),v7(u.normalize)?c.normalize=u.normalize:u.normalize?i(o,u):c.normalize=b7();return}if(ule(u)){s.push(o);return}i(o,u)}),s.forEach(function(o){e.__compiled__[e.__schemas__[o]]&&(e.__compiled__[o].validate=e.__compiled__[e.__schemas__[o]].validate,e.__compiled__[o].normalize=e.__compiled__[e.__schemas__[o]].normalize)}),e.__compiled__[""]={validate:null,normalize:b7()};const a=Object.keys(e.__compiled__).filter(function(o){return o.length>0&&e.__compiled__[o]}).map(fle).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),xle(e)}function ble(e,t){const r=e.__index__,n=e.__last_index__,s=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=n+t,this.raw=s,this.text=s,this.url=s}function Yy(e,t){const r=new ble(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function An(e,t){if(!(this instanceof An))return new An(e,t);t||ple(e)&&(t=e,e={}),this.__opts__=Gy({},WD,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=Gy({},hle,e),this.__compiled__={},this.__tlds__=gle,this.__tlds_replaced__=!1,this.re={},vm(this)}An.prototype.add=function(t,r){return this.__schemas__[t]=r,vm(this),this};An.prototype.set=function(t){return this.__opts__=Gy(this.__opts__,t),this};An.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let r,n,s,i,a,o,u,c,d;if(this.re.schema_test.test(t)){for(u=this.re.schema_search,u.lastIndex=0;(r=u.exec(t))!==null;)if(i=this.testSchemaAt(t,r[2],u.lastIndex),i){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+i;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=t.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c=0&&(s=t.match(this.re.email_fuzzy))!==null&&(a=s.index+s[1].length,o=s.index+s[0].length,(this.__index__<0||athis.__last_index__)&&(this.__schema__="mailto:",this.__index__=a,this.__last_index__=o))),this.__index__>=0};An.prototype.pretest=function(t){return this.re.pretest.test(t)};An.prototype.testSchemaAt=function(t,r,n){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(t,n,this):0};An.prototype.match=function(t){const r=[];let n=0;this.__index__>=0&&this.__text_cache__===t&&(r.push(Yy(this,n)),n=this.__last_index__);let s=n?t.slice(n):t;for(;this.test(s);)r.push(Yy(this,n)),s=s.slice(this.__last_index__),n+=this.__last_index__;return r.length?r:null};An.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const r=this.re.schema_at_start.exec(t);if(!r)return null;const n=this.testSchemaAt(t,r[2],r[0].length);return n?(this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+n,Yy(this,0)):null};An.prototype.tlds=function(t,r){return t=Array.isArray(t)?t:[t],r?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(n,s,i){return n!==i[s-1]}).reverse(),vm(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,vm(this),this)};An.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};An.prototype.onCompile=function(){};const wu=2147483647,Ks=36,z3=1,If=26,yle=38,wle=700,GD=72,YD=128,QD="-",Ele=/^xn--/,Sle=/[^\0-\x7F]/,Cle=/[\x2E\u3002\uFF0E\uFF61]/g,kle={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},lv=Ks-z3,Hs=Math.floor,uv=String.fromCharCode;function Yi(e){throw new RangeError(kle[e])}function jle(e,t){const r=[];let n=e.length;for(;n--;)r[n]=t(e[n]);return r}function XD(e,t){const r=e.split("@");let n="";r.length>1&&(n=r[0]+"@",e=r[1]),e=e.replace(Cle,".");const s=e.split("."),i=jle(s,t).join(".");return n+i}function ZD(e){const t=[];let r=0;const n=e.length;for(;r=55296&&s<=56319&&rString.fromCodePoint(...e),_le=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:Ks},y7=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},JD=function(e,t,r){let n=0;for(e=r?Hs(e/wle):e>>1,e+=Hs(e/t);e>lv*If>>1;n+=Ks)e=Hs(e/lv);return Hs(n+(lv+1)*e/(e+yle))},eR=function(e){const t=[],r=e.length;let n=0,s=YD,i=GD,a=e.lastIndexOf(QD);a<0&&(a=0);for(let o=0;o=128&&Yi("not-basic"),t.push(e.charCodeAt(o));for(let o=a>0?a+1:0;o=r&&Yi("invalid-input");const h=_le(e.charCodeAt(o++));h>=Ks&&Yi("invalid-input"),h>Hs((wu-n)/d)&&Yi("overflow"),n+=h*d;const m=f<=i?z3:f>=i+If?If:f-i;if(hHs(wu/p)&&Yi("overflow"),d*=p}const c=t.length+1;i=JD(n-u,c,u==0),Hs(n/c)>wu-s&&Yi("overflow"),s+=Hs(n/c),n%=c,t.splice(n++,0,s)}return String.fromCodePoint(...t)},tR=function(e){const t=[];e=ZD(e);const r=e.length;let n=YD,s=0,i=GD;for(const u of e)u<128&&t.push(uv(u));const a=t.length;let o=a;for(a&&t.push(QD);o=n&&dHs((wu-s)/c)&&Yi("overflow"),s+=(u-n)*c,n=u;for(const d of e)if(dwu&&Yi("overflow"),d===n){let f=s;for(let h=Ks;;h+=Ks){const m=h<=i?z3:h>=i+If?If:h-i;if(f=0))try{t.hostname=rR.toASCII(t.hostname)}catch{}return y0(D3(t))}function Ole(e){const t=R3(e,!0);if(t.hostname&&(!t.protocol||nR.indexOf(t.protocol)>=0))try{t.hostname=rR.toUnicode(t.hostname)}catch{}return rc(D3(t),rc.defaultChars+"%")}function as(e,t){if(!(this instanceof as))return new as(e,t);t||M3(e)||(t=e||{},e="default"),this.inline=new E0,this.block=new X1,this.core=new L3,this.renderer=new jc,this.linkify=new An,this.validateLink=Ile,this.normalizeLink=Lle,this.normalizeLinkText=Ole,this.utils=Bae,this.helpers=Y1({},Hae),this.options={},this.configure(e),t&&this.set(t)}as.prototype.set=function(e){return Y1(this.options,e),this};as.prototype.configure=function(e){const t=this;if(M3(e)){const r=e;if(e=Rle[r],!e)throw new Error('Wrong `markdown-it` preset "'+r+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(r){e.components[r].rules&&t[r].ruler.enableOnly(e.components[r].rules),e.components[r].rules2&&t[r].ruler2.enableOnly(e.components[r].rules2)}),this};as.prototype.enable=function(e,t){let r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(s){r=r.concat(this[s].ruler.enable(e,!0))},this),r=r.concat(this.inline.ruler2.enable(e,!0));const n=e.filter(function(s){return r.indexOf(s)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};as.prototype.disable=function(e,t){let r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(s){r=r.concat(this[s].ruler.disable(e,!0))},this),r=r.concat(this.inline.ruler2.disable(e,!0));const n=e.filter(function(s){return r.indexOf(s)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};as.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};as.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const r=new this.core.State(e,this,t);return this.core.process(r),r.tokens};as.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};as.prototype.parseInline=function(e,t){const r=new this.core.State(e,this,t);return r.inlineMode=!0,this.core.process(r),r.tokens};as.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};function B3(e,t,r){var n="KaTeX parse error: "+e;if(t!==void 0&&r!==void 0){n+=" at position "+r+": ";var s=t._input;s=s.slice(0,r)+"̲"+s.slice(r);var i=Math.max(0,r-15),a=r+15;n+=s.slice(i,a)}var o=new Error(n);return o.name="ParseError",o.__proto__=B3.prototype,o.position=r,o}B3.prototype.__proto__=Error.prototype;var qa=B3;function cv(e,t){return e===void 0?t:e}function zle(e){e=e||{},this.displayMode=cv(e.displayMode,!1),this.throwOnError=cv(e.throwOnError,!0),this.errorColor=cv(e.errorColor,"#cc0000")}var sR=zle;function qr(e,t,r,n){this.id=e,this.size=t,this.cramped=n,this.sizeMultiplier=r}qr.prototype.sup=function(){return yi[Vle[this.id]]};qr.prototype.sub=function(){return yi[Kle[this.id]]};qr.prototype.fracNum=function(){return yi[Hle[this.id]]};qr.prototype.fracDen=function(){return yi[qle[this.id]]};qr.prototype.cramp=function(){return yi[Wle[this.id]]};qr.prototype.cls=function(){return Ble[this.size]+(this.cramped?" cramped":" uncramped")};qr.prototype.reset=function(){return Ule[this.size]};var iR=0,Qy=1,U3=2,sc=3,Lf=4,Zn=5,ic=6,Qr=7,Ble=["displaystyle textstyle","textstyle","scriptstyle","scriptscriptstyle"],Ule=["reset-textstyle","reset-textstyle","reset-scriptstyle","reset-scriptscriptstyle"],yi=[new qr(iR,0,1,!1),new qr(Qy,0,1,!0),new qr(U3,1,1,!1),new qr(sc,1,1,!0),new qr(Lf,2,.7,!1),new qr(Zn,2,.7,!0),new qr(ic,3,.5,!1),new qr(Qr,3,.5,!0)],Vle=[Lf,Zn,Lf,Zn,ic,Qr,ic,Qr],Kle=[Zn,Zn,Zn,Zn,Qr,Qr,Qr,Qr],Hle=[U3,sc,Lf,Zn,ic,Qr,ic,Qr],qle=[sc,sc,Zn,Zn,Qr,Qr,Qr,Qr],Wle=[Qy,Qy,sc,sc,Zn,Zn,Qr,Qr],J1={DISPLAY:yi[iR],TEXT:yi[U3],SCRIPT:yi[Lf],SCRIPTSCRIPT:yi[ic]},w7=Array.prototype.indexOf,aR=function(e,t){if(e==null)return-1;if(w7&&e.indexOf===w7)return e.indexOf(t);for(var r=0,n=e.length;r":">","<":"<",'"':""","'":"'"},Jle=/[&><"']/g;function eue(e){return Zle[e]}function tue(e){return(""+e).replace(Jle,eue)}var bm;if(typeof document<"u"){var rue=document.createElement("span");"textContent"in rue?bm=function(e,t){e.textContent=t}:bm=function(e,t){e.innerText=t}}function nue(e){bm(e,"")}var Li={contains:Gle,deflt:Yle,escape:tue,hyphenate:Xle,indexOf:aR,setTextContent:bm,clearNode:nue},xa=Li,eg=function(e){e=e.slice();for(var t=e.length-1;t>=0;t--)e[t]||e.splice(t,1);return e.join(" ")};function tg(e,t,r,n,s,i){this.classes=e||[],this.children=t||[],this.height=r||0,this.depth=n||0,this.maxFontSize=s||0,this.style=i||{},this.attributes={}}tg.prototype.setAttribute=function(e,t){this.attributes[e]=t};tg.prototype.toNode=function(){var e=document.createElement("span");e.className=eg(this.classes);for(var t in this.style)Object.prototype.hasOwnProperty.call(this.style,t)&&(e.style[t]=this.style[t]);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&e.setAttribute(r,this.attributes[r]);for(var n=0;n0&&(t=document.createElement("span"),t.style.marginRight=this.italic+"em"),this.classes.length>0&&(t=t||document.createElement("span"),t.className=eg(this.classes));for(var r in this.style)this.style.hasOwnProperty(r)&&(t=t||document.createElement("span"),t.style[r]=this.style[r]);return t?(t.appendChild(e),t):e};K3.prototype.toMarkup=function(){var e=!1,t="0&&(r+="margin-right:"+this.italic+"em;");for(var n in this.style)this.style.hasOwnProperty(n)&&(r+=xa.hyphenate(n)+":"+this.style[n]+";");r&&(e=!0,t+=' style="'+xa.escape(r)+'"');var s=xa.escape(this.value);return e?(t+=">",t+=s,t+="",t):s};var oR={span:tg,documentFragment:V3,symbolNode:K3},sue={"AMS-Regular":{65:[0,.68889,0,0],66:[0,.68889,0,0],67:[0,.68889,0,0],68:[0,.68889,0,0],69:[0,.68889,0,0],70:[0,.68889,0,0],71:[0,.68889,0,0],72:[0,.68889,0,0],73:[0,.68889,0,0],74:[.16667,.68889,0,0],75:[0,.68889,0,0],76:[0,.68889,0,0],77:[0,.68889,0,0],78:[0,.68889,0,0],79:[.16667,.68889,0,0],80:[0,.68889,0,0],81:[.16667,.68889,0,0],82:[0,.68889,0,0],83:[0,.68889,0,0],84:[0,.68889,0,0],85:[0,.68889,0,0],86:[0,.68889,0,0],87:[0,.68889,0,0],88:[0,.68889,0,0],89:[0,.68889,0,0],90:[0,.68889,0,0],107:[0,.68889,0,0],165:[0,.675,.025,0],174:[.15559,.69224,0,0],240:[0,.68889,0,0],295:[0,.68889,0,0],710:[0,.825,0,0],732:[0,.9,0,0],770:[0,.825,0,0],771:[0,.9,0,0],989:[.08167,.58167,0,0],1008:[0,.43056,.04028,0],8245:[0,.54986,0,0],8463:[0,.68889,0,0],8487:[0,.68889,0,0],8498:[0,.68889,0,0],8502:[0,.68889,0,0],8503:[0,.68889,0,0],8504:[0,.68889,0,0],8513:[0,.68889,0,0],8592:[-.03598,.46402,0,0],8594:[-.03598,.46402,0,0],8602:[-.13313,.36687,0,0],8603:[-.13313,.36687,0,0],8606:[.01354,.52239,0,0],8608:[.01354,.52239,0,0],8610:[.01354,.52239,0,0],8611:[.01354,.52239,0,0],8619:[0,.54986,0,0],8620:[0,.54986,0,0],8621:[-.13313,.37788,0,0],8622:[-.13313,.36687,0,0],8624:[0,.69224,0,0],8625:[0,.69224,0,0],8630:[0,.43056,0,0],8631:[0,.43056,0,0],8634:[.08198,.58198,0,0],8635:[.08198,.58198,0,0],8638:[.19444,.69224,0,0],8639:[.19444,.69224,0,0],8642:[.19444,.69224,0,0],8643:[.19444,.69224,0,0],8644:[.1808,.675,0,0],8646:[.1808,.675,0,0],8647:[.1808,.675,0,0],8648:[.19444,.69224,0,0],8649:[.1808,.675,0,0],8650:[.19444,.69224,0,0],8651:[.01354,.52239,0,0],8652:[.01354,.52239,0,0],8653:[-.13313,.36687,0,0],8654:[-.13313,.36687,0,0],8655:[-.13313,.36687,0,0],8666:[.13667,.63667,0,0],8667:[.13667,.63667,0,0],8669:[-.13313,.37788,0,0],8672:[-.064,.437,0,0],8674:[-.064,.437,0,0],8705:[0,.825,0,0],8708:[0,.68889,0,0],8709:[.08167,.58167,0,0],8717:[0,.43056,0,0],8722:[-.03598,.46402,0,0],8724:[.08198,.69224,0,0],8726:[.08167,.58167,0,0],8733:[0,.69224,0,0],8736:[0,.69224,0,0],8737:[0,.69224,0,0],8738:[.03517,.52239,0,0],8739:[.08167,.58167,0,0],8740:[.25142,.74111,0,0],8741:[.08167,.58167,0,0],8742:[.25142,.74111,0,0],8756:[0,.69224,0,0],8757:[0,.69224,0,0],8764:[-.13313,.36687,0,0],8765:[-.13313,.37788,0,0],8769:[-.13313,.36687,0,0],8770:[-.03625,.46375,0,0],8774:[.30274,.79383,0,0],8776:[-.01688,.48312,0,0],8778:[.08167,.58167,0,0],8782:[.06062,.54986,0,0],8783:[.06062,.54986,0,0],8785:[.08198,.58198,0,0],8786:[.08198,.58198,0,0],8787:[.08198,.58198,0,0],8790:[0,.69224,0,0],8791:[.22958,.72958,0,0],8796:[.08198,.91667,0,0],8806:[.25583,.75583,0,0],8807:[.25583,.75583,0,0],8808:[.25142,.75726,0,0],8809:[.25142,.75726,0,0],8812:[.25583,.75583,0,0],8814:[.20576,.70576,0,0],8815:[.20576,.70576,0,0],8816:[.30274,.79383,0,0],8817:[.30274,.79383,0,0],8818:[.22958,.72958,0,0],8819:[.22958,.72958,0,0],8822:[.1808,.675,0,0],8823:[.1808,.675,0,0],8828:[.13667,.63667,0,0],8829:[.13667,.63667,0,0],8830:[.22958,.72958,0,0],8831:[.22958,.72958,0,0],8832:[.20576,.70576,0,0],8833:[.20576,.70576,0,0],8840:[.30274,.79383,0,0],8841:[.30274,.79383,0,0],8842:[.13597,.63597,0,0],8843:[.13597,.63597,0,0],8847:[.03517,.54986,0,0],8848:[.03517,.54986,0,0],8858:[.08198,.58198,0,0],8859:[.08198,.58198,0,0],8861:[.08198,.58198,0,0],8862:[0,.675,0,0],8863:[0,.675,0,0],8864:[0,.675,0,0],8865:[0,.675,0,0],8872:[0,.69224,0,0],8873:[0,.69224,0,0],8874:[0,.69224,0,0],8876:[0,.68889,0,0],8877:[0,.68889,0,0],8878:[0,.68889,0,0],8879:[0,.68889,0,0],8882:[.03517,.54986,0,0],8883:[.03517,.54986,0,0],8884:[.13667,.63667,0,0],8885:[.13667,.63667,0,0],8888:[0,.54986,0,0],8890:[.19444,.43056,0,0],8891:[.19444,.69224,0,0],8892:[.19444,.69224,0,0],8901:[0,.54986,0,0],8903:[.08167,.58167,0,0],8905:[.08167,.58167,0,0],8906:[.08167,.58167,0,0],8907:[0,.69224,0,0],8908:[0,.69224,0,0],8909:[-.03598,.46402,0,0],8910:[0,.54986,0,0],8911:[0,.54986,0,0],8912:[.03517,.54986,0,0],8913:[.03517,.54986,0,0],8914:[0,.54986,0,0],8915:[0,.54986,0,0],8916:[0,.69224,0,0],8918:[.0391,.5391,0,0],8919:[.0391,.5391,0,0],8920:[.03517,.54986,0,0],8921:[.03517,.54986,0,0],8922:[.38569,.88569,0,0],8923:[.38569,.88569,0,0],8926:[.13667,.63667,0,0],8927:[.13667,.63667,0,0],8928:[.30274,.79383,0,0],8929:[.30274,.79383,0,0],8934:[.23222,.74111,0,0],8935:[.23222,.74111,0,0],8936:[.23222,.74111,0,0],8937:[.23222,.74111,0,0],8938:[.20576,.70576,0,0],8939:[.20576,.70576,0,0],8940:[.30274,.79383,0,0],8941:[.30274,.79383,0,0],8994:[.19444,.69224,0,0],8995:[.19444,.69224,0,0],9416:[.15559,.69224,0,0],9484:[0,.69224,0,0],9488:[0,.69224,0,0],9492:[0,.37788,0,0],9496:[0,.37788,0,0],9585:[.19444,.68889,0,0],9586:[.19444,.74111,0,0],9632:[0,.675,0,0],9633:[0,.675,0,0],9650:[0,.54986,0,0],9651:[0,.54986,0,0],9654:[.03517,.54986,0,0],9660:[0,.54986,0,0],9661:[0,.54986,0,0],9664:[.03517,.54986,0,0],9674:[.11111,.69224,0,0],9733:[.19444,.69224,0,0],10003:[0,.69224,0,0],10016:[0,.69224,0,0],10731:[.11111,.69224,0,0],10846:[.19444,.75583,0,0],10877:[.13667,.63667,0,0],10878:[.13667,.63667,0,0],10885:[.25583,.75583,0,0],10886:[.25583,.75583,0,0],10887:[.13597,.63597,0,0],10888:[.13597,.63597,0,0],10889:[.26167,.75726,0,0],10890:[.26167,.75726,0,0],10891:[.48256,.98256,0,0],10892:[.48256,.98256,0,0],10901:[.13667,.63667,0,0],10902:[.13667,.63667,0,0],10933:[.25142,.75726,0,0],10934:[.25142,.75726,0,0],10935:[.26167,.75726,0,0],10936:[.26167,.75726,0,0],10937:[.26167,.75726,0,0],10938:[.26167,.75726,0,0],10949:[.25583,.75583,0,0],10950:[.25583,.75583,0,0],10955:[.28481,.79383,0,0],10956:[.28481,.79383,0,0],57350:[.08167,.58167,0,0],57351:[.08167,.58167,0,0],57352:[.08167,.58167,0,0],57353:[0,.43056,.04028,0],57356:[.25142,.75726,0,0],57357:[.25142,.75726,0,0],57358:[.41951,.91951,0,0],57359:[.30274,.79383,0,0],57360:[.30274,.79383,0,0],57361:[.41951,.91951,0,0],57366:[.25142,.75726,0,0],57367:[.25142,.75726,0,0],57368:[.25142,.75726,0,0],57369:[.25142,.75726,0,0],57370:[.13597,.63597,0,0],57371:[.13597,.63597,0,0]},"Caligraphic-Regular":{48:[0,.43056,0,0],49:[0,.43056,0,0],50:[0,.43056,0,0],51:[.19444,.43056,0,0],52:[.19444,.43056,0,0],53:[.19444,.43056,0,0],54:[0,.64444,0,0],55:[.19444,.43056,0,0],56:[0,.64444,0,0],57:[.19444,.43056,0,0],65:[0,.68333,0,.19445],66:[0,.68333,.03041,.13889],67:[0,.68333,.05834,.13889],68:[0,.68333,.02778,.08334],69:[0,.68333,.08944,.11111],70:[0,.68333,.09931,.11111],71:[.09722,.68333,.0593,.11111],72:[0,.68333,.00965,.11111],73:[0,.68333,.07382,0],74:[.09722,.68333,.18472,.16667],75:[0,.68333,.01445,.05556],76:[0,.68333,0,.13889],77:[0,.68333,0,.13889],78:[0,.68333,.14736,.08334],79:[0,.68333,.02778,.11111],80:[0,.68333,.08222,.08334],81:[.09722,.68333,0,.11111],82:[0,.68333,0,.08334],83:[0,.68333,.075,.13889],84:[0,.68333,.25417,0],85:[0,.68333,.09931,.08334],86:[0,.68333,.08222,0],87:[0,.68333,.08222,.08334],88:[0,.68333,.14643,.13889],89:[.09722,.68333,.08222,.08334],90:[0,.68333,.07944,.13889]},"Fraktur-Regular":{33:[0,.69141,0,0],34:[0,.69141,0,0],38:[0,.69141,0,0],39:[0,.69141,0,0],40:[.24982,.74947,0,0],41:[.24982,.74947,0,0],42:[0,.62119,0,0],43:[.08319,.58283,0,0],44:[0,.10803,0,0],45:[.08319,.58283,0,0],46:[0,.10803,0,0],47:[.24982,.74947,0,0],48:[0,.47534,0,0],49:[0,.47534,0,0],50:[0,.47534,0,0],51:[.18906,.47534,0,0],52:[.18906,.47534,0,0],53:[.18906,.47534,0,0],54:[0,.69141,0,0],55:[.18906,.47534,0,0],56:[0,.69141,0,0],57:[.18906,.47534,0,0],58:[0,.47534,0,0],59:[.12604,.47534,0,0],61:[-.13099,.36866,0,0],63:[0,.69141,0,0],65:[0,.69141,0,0],66:[0,.69141,0,0],67:[0,.69141,0,0],68:[0,.69141,0,0],69:[0,.69141,0,0],70:[.12604,.69141,0,0],71:[0,.69141,0,0],72:[.06302,.69141,0,0],73:[0,.69141,0,0],74:[.12604,.69141,0,0],75:[0,.69141,0,0],76:[0,.69141,0,0],77:[0,.69141,0,0],78:[0,.69141,0,0],79:[0,.69141,0,0],80:[.18906,.69141,0,0],81:[.03781,.69141,0,0],82:[0,.69141,0,0],83:[0,.69141,0,0],84:[0,.69141,0,0],85:[0,.69141,0,0],86:[0,.69141,0,0],87:[0,.69141,0,0],88:[0,.69141,0,0],89:[.18906,.69141,0,0],90:[.12604,.69141,0,0],91:[.24982,.74947,0,0],93:[.24982,.74947,0,0],94:[0,.69141,0,0],97:[0,.47534,0,0],98:[0,.69141,0,0],99:[0,.47534,0,0],100:[0,.62119,0,0],101:[0,.47534,0,0],102:[.18906,.69141,0,0],103:[.18906,.47534,0,0],104:[.18906,.69141,0,0],105:[0,.69141,0,0],106:[0,.69141,0,0],107:[0,.69141,0,0],108:[0,.69141,0,0],109:[0,.47534,0,0],110:[0,.47534,0,0],111:[0,.47534,0,0],112:[.18906,.52396,0,0],113:[.18906,.47534,0,0],114:[0,.47534,0,0],115:[0,.47534,0,0],116:[0,.62119,0,0],117:[0,.47534,0,0],118:[0,.52396,0,0],119:[0,.52396,0,0],120:[.18906,.47534,0,0],121:[.18906,.47534,0,0],122:[.18906,.47534,0,0],8216:[0,.69141,0,0],8217:[0,.69141,0,0],58112:[0,.62119,0,0],58113:[0,.62119,0,0],58114:[.18906,.69141,0,0],58115:[.18906,.69141,0,0],58116:[.18906,.47534,0,0],58117:[0,.69141,0,0],58118:[0,.62119,0,0],58119:[0,.47534,0,0]},"Main-Bold":{33:[0,.69444,0,0],34:[0,.69444,0,0],35:[.19444,.69444,0,0],36:[.05556,.75,0,0],37:[.05556,.75,0,0],38:[0,.69444,0,0],39:[0,.69444,0,0],40:[.25,.75,0,0],41:[.25,.75,0,0],42:[0,.75,0,0],43:[.13333,.63333,0,0],44:[.19444,.15556,0,0],45:[0,.44444,0,0],46:[0,.15556,0,0],47:[.25,.75,0,0],48:[0,.64444,0,0],49:[0,.64444,0,0],50:[0,.64444,0,0],51:[0,.64444,0,0],52:[0,.64444,0,0],53:[0,.64444,0,0],54:[0,.64444,0,0],55:[0,.64444,0,0],56:[0,.64444,0,0],57:[0,.64444,0,0],58:[0,.44444,0,0],59:[.19444,.44444,0,0],60:[.08556,.58556,0,0],61:[-.10889,.39111,0,0],62:[.08556,.58556,0,0],63:[0,.69444,0,0],64:[0,.69444,0,0],65:[0,.68611,0,0],66:[0,.68611,0,0],67:[0,.68611,0,0],68:[0,.68611,0,0],69:[0,.68611,0,0],70:[0,.68611,0,0],71:[0,.68611,0,0],72:[0,.68611,0,0],73:[0,.68611,0,0],74:[0,.68611,0,0],75:[0,.68611,0,0],76:[0,.68611,0,0],77:[0,.68611,0,0],78:[0,.68611,0,0],79:[0,.68611,0,0],80:[0,.68611,0,0],81:[.19444,.68611,0,0],82:[0,.68611,0,0],83:[0,.68611,0,0],84:[0,.68611,0,0],85:[0,.68611,0,0],86:[0,.68611,.01597,0],87:[0,.68611,.01597,0],88:[0,.68611,0,0],89:[0,.68611,.02875,0],90:[0,.68611,0,0],91:[.25,.75,0,0],92:[.25,.75,0,0],93:[.25,.75,0,0],94:[0,.69444,0,0],95:[.31,.13444,.03194,0],96:[0,.69444,0,0],97:[0,.44444,0,0],98:[0,.69444,0,0],99:[0,.44444,0,0],100:[0,.69444,0,0],101:[0,.44444,0,0],102:[0,.69444,.10903,0],103:[.19444,.44444,.01597,0],104:[0,.69444,0,0],105:[0,.69444,0,0],106:[.19444,.69444,0,0],107:[0,.69444,0,0],108:[0,.69444,0,0],109:[0,.44444,0,0],110:[0,.44444,0,0],111:[0,.44444,0,0],112:[.19444,.44444,0,0],113:[.19444,.44444,0,0],114:[0,.44444,0,0],115:[0,.44444,0,0],116:[0,.63492,0,0],117:[0,.44444,0,0],118:[0,.44444,.01597,0],119:[0,.44444,.01597,0],120:[0,.44444,0,0],121:[.19444,.44444,.01597,0],122:[0,.44444,0,0],123:[.25,.75,0,0],124:[.25,.75,0,0],125:[.25,.75,0,0],126:[.35,.34444,0,0],168:[0,.69444,0,0],172:[0,.44444,0,0],175:[0,.59611,0,0],176:[0,.69444,0,0],177:[.13333,.63333,0,0],180:[0,.69444,0,0],215:[.13333,.63333,0,0],247:[.13333,.63333,0,0],305:[0,.44444,0,0],567:[.19444,.44444,0,0],710:[0,.69444,0,0],711:[0,.63194,0,0],713:[0,.59611,0,0],714:[0,.69444,0,0],715:[0,.69444,0,0],728:[0,.69444,0,0],729:[0,.69444,0,0],730:[0,.69444,0,0],732:[0,.69444,0,0],768:[0,.69444,0,0],769:[0,.69444,0,0],770:[0,.69444,0,0],771:[0,.69444,0,0],772:[0,.59611,0,0],774:[0,.69444,0,0],775:[0,.69444,0,0],776:[0,.69444,0,0],778:[0,.69444,0,0],779:[0,.69444,0,0],780:[0,.63194,0,0],824:[.19444,.69444,0,0],915:[0,.68611,0,0],916:[0,.68611,0,0],920:[0,.68611,0,0],923:[0,.68611,0,0],926:[0,.68611,0,0],928:[0,.68611,0,0],931:[0,.68611,0,0],933:[0,.68611,0,0],934:[0,.68611,0,0],936:[0,.68611,0,0],937:[0,.68611,0,0],8211:[0,.44444,.03194,0],8212:[0,.44444,.03194,0],8216:[0,.69444,0,0],8217:[0,.69444,0,0],8220:[0,.69444,0,0],8221:[0,.69444,0,0],8224:[.19444,.69444,0,0],8225:[.19444,.69444,0,0],8242:[0,.55556,0,0],8407:[0,.72444,.15486,0],8463:[0,.69444,0,0],8465:[0,.69444,0,0],8467:[0,.69444,0,0],8472:[.19444,.44444,0,0],8476:[0,.69444,0,0],8501:[0,.69444,0,0],8592:[-.10889,.39111,0,0],8593:[.19444,.69444,0,0],8594:[-.10889,.39111,0,0],8595:[.19444,.69444,0,0],8596:[-.10889,.39111,0,0],8597:[.25,.75,0,0],8598:[.19444,.69444,0,0],8599:[.19444,.69444,0,0],8600:[.19444,.69444,0,0],8601:[.19444,.69444,0,0],8636:[-.10889,.39111,0,0],8637:[-.10889,.39111,0,0],8640:[-.10889,.39111,0,0],8641:[-.10889,.39111,0,0],8656:[-.10889,.39111,0,0],8657:[.19444,.69444,0,0],8658:[-.10889,.39111,0,0],8659:[.19444,.69444,0,0],8660:[-.10889,.39111,0,0],8661:[.25,.75,0,0],8704:[0,.69444,0,0],8706:[0,.69444,.06389,0],8707:[0,.69444,0,0],8709:[.05556,.75,0,0],8711:[0,.68611,0,0],8712:[.08556,.58556,0,0],8715:[.08556,.58556,0,0],8722:[.13333,.63333,0,0],8723:[.13333,.63333,0,0],8725:[.25,.75,0,0],8726:[.25,.75,0,0],8727:[-.02778,.47222,0,0],8728:[-.02639,.47361,0,0],8729:[-.02639,.47361,0,0],8730:[.18,.82,0,0],8733:[0,.44444,0,0],8734:[0,.44444,0,0],8736:[0,.69224,0,0],8739:[.25,.75,0,0],8741:[.25,.75,0,0],8743:[0,.55556,0,0],8744:[0,.55556,0,0],8745:[0,.55556,0,0],8746:[0,.55556,0,0],8747:[.19444,.69444,.12778,0],8764:[-.10889,.39111,0,0],8768:[.19444,.69444,0,0],8771:[.00222,.50222,0,0],8776:[.02444,.52444,0,0],8781:[.00222,.50222,0,0],8801:[.00222,.50222,0,0],8804:[.19667,.69667,0,0],8805:[.19667,.69667,0,0],8810:[.08556,.58556,0,0],8811:[.08556,.58556,0,0],8826:[.08556,.58556,0,0],8827:[.08556,.58556,0,0],8834:[.08556,.58556,0,0],8835:[.08556,.58556,0,0],8838:[.19667,.69667,0,0],8839:[.19667,.69667,0,0],8846:[0,.55556,0,0],8849:[.19667,.69667,0,0],8850:[.19667,.69667,0,0],8851:[0,.55556,0,0],8852:[0,.55556,0,0],8853:[.13333,.63333,0,0],8854:[.13333,.63333,0,0],8855:[.13333,.63333,0,0],8856:[.13333,.63333,0,0],8857:[.13333,.63333,0,0],8866:[0,.69444,0,0],8867:[0,.69444,0,0],8868:[0,.69444,0,0],8869:[0,.69444,0,0],8900:[-.02639,.47361,0,0],8901:[-.02639,.47361,0,0],8902:[-.02778,.47222,0,0],8968:[.25,.75,0,0],8969:[.25,.75,0,0],8970:[.25,.75,0,0],8971:[.25,.75,0,0],8994:[-.13889,.36111,0,0],8995:[-.13889,.36111,0,0],9651:[.19444,.69444,0,0],9657:[-.02778,.47222,0,0],9661:[.19444,.69444,0,0],9667:[-.02778,.47222,0,0],9711:[.19444,.69444,0,0],9824:[.12963,.69444,0,0],9825:[.12963,.69444,0,0],9826:[.12963,.69444,0,0],9827:[.12963,.69444,0,0],9837:[0,.75,0,0],9838:[.19444,.69444,0,0],9839:[.19444,.69444,0,0],10216:[.25,.75,0,0],10217:[.25,.75,0,0],10815:[0,.68611,0,0],10927:[.19667,.69667,0,0],10928:[.19667,.69667,0,0]},"Main-Italic":{33:[0,.69444,.12417,0],34:[0,.69444,.06961,0],35:[.19444,.69444,.06616,0],37:[.05556,.75,.13639,0],38:[0,.69444,.09694,0],39:[0,.69444,.12417,0],40:[.25,.75,.16194,0],41:[.25,.75,.03694,0],42:[0,.75,.14917,0],43:[.05667,.56167,.03694,0],44:[.19444,.10556,0,0],45:[0,.43056,.02826,0],46:[0,.10556,0,0],47:[.25,.75,.16194,0],48:[0,.64444,.13556,0],49:[0,.64444,.13556,0],50:[0,.64444,.13556,0],51:[0,.64444,.13556,0],52:[.19444,.64444,.13556,0],53:[0,.64444,.13556,0],54:[0,.64444,.13556,0],55:[.19444,.64444,.13556,0],56:[0,.64444,.13556,0],57:[0,.64444,.13556,0],58:[0,.43056,.0582,0],59:[.19444,.43056,.0582,0],61:[-.13313,.36687,.06616,0],63:[0,.69444,.1225,0],64:[0,.69444,.09597,0],65:[0,.68333,0,0],66:[0,.68333,.10257,0],67:[0,.68333,.14528,0],68:[0,.68333,.09403,0],69:[0,.68333,.12028,0],70:[0,.68333,.13305,0],71:[0,.68333,.08722,0],72:[0,.68333,.16389,0],73:[0,.68333,.15806,0],74:[0,.68333,.14028,0],75:[0,.68333,.14528,0],76:[0,.68333,0,0],77:[0,.68333,.16389,0],78:[0,.68333,.16389,0],79:[0,.68333,.09403,0],80:[0,.68333,.10257,0],81:[.19444,.68333,.09403,0],82:[0,.68333,.03868,0],83:[0,.68333,.11972,0],84:[0,.68333,.13305,0],85:[0,.68333,.16389,0],86:[0,.68333,.18361,0],87:[0,.68333,.18361,0],88:[0,.68333,.15806,0],89:[0,.68333,.19383,0],90:[0,.68333,.14528,0],91:[.25,.75,.1875,0],93:[.25,.75,.10528,0],94:[0,.69444,.06646,0],95:[.31,.12056,.09208,0],97:[0,.43056,.07671,0],98:[0,.69444,.06312,0],99:[0,.43056,.05653,0],100:[0,.69444,.10333,0],101:[0,.43056,.07514,0],102:[.19444,.69444,.21194,0],103:[.19444,.43056,.08847,0],104:[0,.69444,.07671,0],105:[0,.65536,.1019,0],106:[.19444,.65536,.14467,0],107:[0,.69444,.10764,0],108:[0,.69444,.10333,0],109:[0,.43056,.07671,0],110:[0,.43056,.07671,0],111:[0,.43056,.06312,0],112:[.19444,.43056,.06312,0],113:[.19444,.43056,.08847,0],114:[0,.43056,.10764,0],115:[0,.43056,.08208,0],116:[0,.61508,.09486,0],117:[0,.43056,.07671,0],118:[0,.43056,.10764,0],119:[0,.43056,.10764,0],120:[0,.43056,.12042,0],121:[.19444,.43056,.08847,0],122:[0,.43056,.12292,0],126:[.35,.31786,.11585,0],163:[0,.69444,0,0],305:[0,.43056,0,.02778],567:[.19444,.43056,0,.08334],768:[0,.69444,0,0],769:[0,.69444,.09694,0],770:[0,.69444,.06646,0],771:[0,.66786,.11585,0],772:[0,.56167,.10333,0],774:[0,.69444,.10806,0],775:[0,.66786,.11752,0],776:[0,.66786,.10474,0],778:[0,.69444,0,0],779:[0,.69444,.1225,0],780:[0,.62847,.08295,0],915:[0,.68333,.13305,0],916:[0,.68333,0,0],920:[0,.68333,.09403,0],923:[0,.68333,0,0],926:[0,.68333,.15294,0],928:[0,.68333,.16389,0],931:[0,.68333,.12028,0],933:[0,.68333,.11111,0],934:[0,.68333,.05986,0],936:[0,.68333,.11111,0],937:[0,.68333,.10257,0],8211:[0,.43056,.09208,0],8212:[0,.43056,.09208,0],8216:[0,.69444,.12417,0],8217:[0,.69444,.12417,0],8220:[0,.69444,.1685,0],8221:[0,.69444,.06961,0],8463:[0,.68889,0,0]},"Main-Regular":{32:[0,0,0,0],33:[0,.69444,0,0],34:[0,.69444,0,0],35:[.19444,.69444,0,0],36:[.05556,.75,0,0],37:[.05556,.75,0,0],38:[0,.69444,0,0],39:[0,.69444,0,0],40:[.25,.75,0,0],41:[.25,.75,0,0],42:[0,.75,0,0],43:[.08333,.58333,0,0],44:[.19444,.10556,0,0],45:[0,.43056,0,0],46:[0,.10556,0,0],47:[.25,.75,0,0],48:[0,.64444,0,0],49:[0,.64444,0,0],50:[0,.64444,0,0],51:[0,.64444,0,0],52:[0,.64444,0,0],53:[0,.64444,0,0],54:[0,.64444,0,0],55:[0,.64444,0,0],56:[0,.64444,0,0],57:[0,.64444,0,0],58:[0,.43056,0,0],59:[.19444,.43056,0,0],60:[.0391,.5391,0,0],61:[-.13313,.36687,0,0],62:[.0391,.5391,0,0],63:[0,.69444,0,0],64:[0,.69444,0,0],65:[0,.68333,0,0],66:[0,.68333,0,0],67:[0,.68333,0,0],68:[0,.68333,0,0],69:[0,.68333,0,0],70:[0,.68333,0,0],71:[0,.68333,0,0],72:[0,.68333,0,0],73:[0,.68333,0,0],74:[0,.68333,0,0],75:[0,.68333,0,0],76:[0,.68333,0,0],77:[0,.68333,0,0],78:[0,.68333,0,0],79:[0,.68333,0,0],80:[0,.68333,0,0],81:[.19444,.68333,0,0],82:[0,.68333,0,0],83:[0,.68333,0,0],84:[0,.68333,0,0],85:[0,.68333,0,0],86:[0,.68333,.01389,0],87:[0,.68333,.01389,0],88:[0,.68333,0,0],89:[0,.68333,.025,0],90:[0,.68333,0,0],91:[.25,.75,0,0],92:[.25,.75,0,0],93:[.25,.75,0,0],94:[0,.69444,0,0],95:[.31,.12056,.02778,0],96:[0,.69444,0,0],97:[0,.43056,0,0],98:[0,.69444,0,0],99:[0,.43056,0,0],100:[0,.69444,0,0],101:[0,.43056,0,0],102:[0,.69444,.07778,0],103:[.19444,.43056,.01389,0],104:[0,.69444,0,0],105:[0,.66786,0,0],106:[.19444,.66786,0,0],107:[0,.69444,0,0],108:[0,.69444,0,0],109:[0,.43056,0,0],110:[0,.43056,0,0],111:[0,.43056,0,0],112:[.19444,.43056,0,0],113:[.19444,.43056,0,0],114:[0,.43056,0,0],115:[0,.43056,0,0],116:[0,.61508,0,0],117:[0,.43056,0,0],118:[0,.43056,.01389,0],119:[0,.43056,.01389,0],120:[0,.43056,0,0],121:[.19444,.43056,.01389,0],122:[0,.43056,0,0],123:[.25,.75,0,0],124:[.25,.75,0,0],125:[.25,.75,0,0],126:[.35,.31786,0,0],160:[0,0,0,0],168:[0,.66786,0,0],172:[0,.43056,0,0],175:[0,.56778,0,0],176:[0,.69444,0,0],177:[.08333,.58333,0,0],180:[0,.69444,0,0],215:[.08333,.58333,0,0],247:[.08333,.58333,0,0],305:[0,.43056,0,0],567:[.19444,.43056,0,0],710:[0,.69444,0,0],711:[0,.62847,0,0],713:[0,.56778,0,0],714:[0,.69444,0,0],715:[0,.69444,0,0],728:[0,.69444,0,0],729:[0,.66786,0,0],730:[0,.69444,0,0],732:[0,.66786,0,0],768:[0,.69444,0,0],769:[0,.69444,0,0],770:[0,.69444,0,0],771:[0,.66786,0,0],772:[0,.56778,0,0],774:[0,.69444,0,0],775:[0,.66786,0,0],776:[0,.66786,0,0],778:[0,.69444,0,0],779:[0,.69444,0,0],780:[0,.62847,0,0],824:[.19444,.69444,0,0],915:[0,.68333,0,0],916:[0,.68333,0,0],920:[0,.68333,0,0],923:[0,.68333,0,0],926:[0,.68333,0,0],928:[0,.68333,0,0],931:[0,.68333,0,0],933:[0,.68333,0,0],934:[0,.68333,0,0],936:[0,.68333,0,0],937:[0,.68333,0,0],8211:[0,.43056,.02778,0],8212:[0,.43056,.02778,0],8216:[0,.69444,0,0],8217:[0,.69444,0,0],8220:[0,.69444,0,0],8221:[0,.69444,0,0],8224:[.19444,.69444,0,0],8225:[.19444,.69444,0,0],8230:[0,.12,0,0],8242:[0,.55556,0,0],8407:[0,.71444,.15382,0],8463:[0,.68889,0,0],8465:[0,.69444,0,0],8467:[0,.69444,0,.11111],8472:[.19444,.43056,0,.11111],8476:[0,.69444,0,0],8501:[0,.69444,0,0],8592:[-.13313,.36687,0,0],8593:[.19444,.69444,0,0],8594:[-.13313,.36687,0,0],8595:[.19444,.69444,0,0],8596:[-.13313,.36687,0,0],8597:[.25,.75,0,0],8598:[.19444,.69444,0,0],8599:[.19444,.69444,0,0],8600:[.19444,.69444,0,0],8601:[.19444,.69444,0,0],8614:[.011,.511,0,0],8617:[.011,.511,0,0],8618:[.011,.511,0,0],8636:[-.13313,.36687,0,0],8637:[-.13313,.36687,0,0],8640:[-.13313,.36687,0,0],8641:[-.13313,.36687,0,0],8652:[.011,.671,0,0],8656:[-.13313,.36687,0,0],8657:[.19444,.69444,0,0],8658:[-.13313,.36687,0,0],8659:[.19444,.69444,0,0],8660:[-.13313,.36687,0,0],8661:[.25,.75,0,0],8704:[0,.69444,0,0],8706:[0,.69444,.05556,.08334],8707:[0,.69444,0,0],8709:[.05556,.75,0,0],8711:[0,.68333,0,0],8712:[.0391,.5391,0,0],8715:[.0391,.5391,0,0],8722:[.08333,.58333,0,0],8723:[.08333,.58333,0,0],8725:[.25,.75,0,0],8726:[.25,.75,0,0],8727:[-.03472,.46528,0,0],8728:[-.05555,.44445,0,0],8729:[-.05555,.44445,0,0],8730:[.2,.8,0,0],8733:[0,.43056,0,0],8734:[0,.43056,0,0],8736:[0,.69224,0,0],8739:[.25,.75,0,0],8741:[.25,.75,0,0],8743:[0,.55556,0,0],8744:[0,.55556,0,0],8745:[0,.55556,0,0],8746:[0,.55556,0,0],8747:[.19444,.69444,.11111,0],8764:[-.13313,.36687,0,0],8768:[.19444,.69444,0,0],8771:[-.03625,.46375,0,0],8773:[-.022,.589,0,0],8776:[-.01688,.48312,0,0],8781:[-.03625,.46375,0,0],8784:[-.133,.67,0,0],8800:[.215,.716,0,0],8801:[-.03625,.46375,0,0],8804:[.13597,.63597,0,0],8805:[.13597,.63597,0,0],8810:[.0391,.5391,0,0],8811:[.0391,.5391,0,0],8826:[.0391,.5391,0,0],8827:[.0391,.5391,0,0],8834:[.0391,.5391,0,0],8835:[.0391,.5391,0,0],8838:[.13597,.63597,0,0],8839:[.13597,.63597,0,0],8846:[0,.55556,0,0],8849:[.13597,.63597,0,0],8850:[.13597,.63597,0,0],8851:[0,.55556,0,0],8852:[0,.55556,0,0],8853:[.08333,.58333,0,0],8854:[.08333,.58333,0,0],8855:[.08333,.58333,0,0],8856:[.08333,.58333,0,0],8857:[.08333,.58333,0,0],8866:[0,.69444,0,0],8867:[0,.69444,0,0],8868:[0,.69444,0,0],8869:[0,.69444,0,0],8872:[.249,.75,0,0],8900:[-.05555,.44445,0,0],8901:[-.05555,.44445,0,0],8902:[-.03472,.46528,0,0],8904:[.005,.505,0,0],8942:[.03,.9,0,0],8943:[-.19,.31,0,0],8945:[-.1,.82,0,0],8968:[.25,.75,0,0],8969:[.25,.75,0,0],8970:[.25,.75,0,0],8971:[.25,.75,0,0],8994:[-.14236,.35764,0,0],8995:[-.14236,.35764,0,0],9136:[.244,.744,0,0],9137:[.244,.744,0,0],9651:[.19444,.69444,0,0],9657:[-.03472,.46528,0,0],9661:[.19444,.69444,0,0],9667:[-.03472,.46528,0,0],9711:[.19444,.69444,0,0],9824:[.12963,.69444,0,0],9825:[.12963,.69444,0,0],9826:[.12963,.69444,0,0],9827:[.12963,.69444,0,0],9837:[0,.75,0,0],9838:[.19444,.69444,0,0],9839:[.19444,.69444,0,0],10216:[.25,.75,0,0],10217:[.25,.75,0,0],10222:[.244,.744,0,0],10223:[.244,.744,0,0],10229:[.011,.511,0,0],10230:[.011,.511,0,0],10231:[.011,.511,0,0],10232:[.024,.525,0,0],10233:[.024,.525,0,0],10234:[.024,.525,0,0],10236:[.011,.511,0,0],10815:[0,.68333,0,0],10927:[.13597,.63597,0,0],10928:[.13597,.63597,0,0]},"Math-BoldItalic":{47:[.19444,.69444,0,0],65:[0,.68611,0,0],66:[0,.68611,.04835,0],67:[0,.68611,.06979,0],68:[0,.68611,.03194,0],69:[0,.68611,.05451,0],70:[0,.68611,.15972,0],71:[0,.68611,0,0],72:[0,.68611,.08229,0],73:[0,.68611,.07778,0],74:[0,.68611,.10069,0],75:[0,.68611,.06979,0],76:[0,.68611,0,0],77:[0,.68611,.11424,0],78:[0,.68611,.11424,0],79:[0,.68611,.03194,0],80:[0,.68611,.15972,0],81:[.19444,.68611,0,0],82:[0,.68611,.00421,0],83:[0,.68611,.05382,0],84:[0,.68611,.15972,0],85:[0,.68611,.11424,0],86:[0,.68611,.25555,0],87:[0,.68611,.15972,0],88:[0,.68611,.07778,0],89:[0,.68611,.25555,0],90:[0,.68611,.06979,0],97:[0,.44444,0,0],98:[0,.69444,0,0],99:[0,.44444,0,0],100:[0,.69444,0,0],101:[0,.44444,0,0],102:[.19444,.69444,.11042,0],103:[.19444,.44444,.03704,0],104:[0,.69444,0,0],105:[0,.69326,0,0],106:[.19444,.69326,.0622,0],107:[0,.69444,.01852,0],108:[0,.69444,.0088,0],109:[0,.44444,0,0],110:[0,.44444,0,0],111:[0,.44444,0,0],112:[.19444,.44444,0,0],113:[.19444,.44444,.03704,0],114:[0,.44444,.03194,0],115:[0,.44444,0,0],116:[0,.63492,0,0],117:[0,.44444,0,0],118:[0,.44444,.03704,0],119:[0,.44444,.02778,0],120:[0,.44444,0,0],121:[.19444,.44444,.03704,0],122:[0,.44444,.04213,0],915:[0,.68611,.15972,0],916:[0,.68611,0,0],920:[0,.68611,.03194,0],923:[0,.68611,0,0],926:[0,.68611,.07458,0],928:[0,.68611,.08229,0],931:[0,.68611,.05451,0],933:[0,.68611,.15972,0],934:[0,.68611,0,0],936:[0,.68611,.11653,0],937:[0,.68611,.04835,0],945:[0,.44444,0,0],946:[.19444,.69444,.03403,0],947:[.19444,.44444,.06389,0],948:[0,.69444,.03819,0],949:[0,.44444,0,0],950:[.19444,.69444,.06215,0],951:[.19444,.44444,.03704,0],952:[0,.69444,.03194,0],953:[0,.44444,0,0],954:[0,.44444,0,0],955:[0,.69444,0,0],956:[.19444,.44444,0,0],957:[0,.44444,.06898,0],958:[.19444,.69444,.03021,0],959:[0,.44444,0,0],960:[0,.44444,.03704,0],961:[.19444,.44444,0,0],962:[.09722,.44444,.07917,0],963:[0,.44444,.03704,0],964:[0,.44444,.13472,0],965:[0,.44444,.03704,0],966:[.19444,.44444,0,0],967:[.19444,.44444,0,0],968:[.19444,.69444,.03704,0],969:[0,.44444,.03704,0],977:[0,.69444,0,0],981:[.19444,.69444,0,0],982:[0,.44444,.03194,0],1009:[.19444,.44444,0,0],1013:[0,.44444,0,0]},"Math-Italic":{47:[.19444,.69444,0,0],65:[0,.68333,0,.13889],66:[0,.68333,.05017,.08334],67:[0,.68333,.07153,.08334],68:[0,.68333,.02778,.05556],69:[0,.68333,.05764,.08334],70:[0,.68333,.13889,.08334],71:[0,.68333,0,.08334],72:[0,.68333,.08125,.05556],73:[0,.68333,.07847,.11111],74:[0,.68333,.09618,.16667],75:[0,.68333,.07153,.05556],76:[0,.68333,0,.02778],77:[0,.68333,.10903,.08334],78:[0,.68333,.10903,.08334],79:[0,.68333,.02778,.08334],80:[0,.68333,.13889,.08334],81:[.19444,.68333,0,.08334],82:[0,.68333,.00773,.08334],83:[0,.68333,.05764,.08334],84:[0,.68333,.13889,.08334],85:[0,.68333,.10903,.02778],86:[0,.68333,.22222,0],87:[0,.68333,.13889,0],88:[0,.68333,.07847,.08334],89:[0,.68333,.22222,0],90:[0,.68333,.07153,.08334],97:[0,.43056,0,0],98:[0,.69444,0,0],99:[0,.43056,0,.05556],100:[0,.69444,0,.16667],101:[0,.43056,0,.05556],102:[.19444,.69444,.10764,.16667],103:[.19444,.43056,.03588,.02778],104:[0,.69444,0,0],105:[0,.65952,0,0],106:[.19444,.65952,.05724,0],107:[0,.69444,.03148,0],108:[0,.69444,.01968,.08334],109:[0,.43056,0,0],110:[0,.43056,0,0],111:[0,.43056,0,.05556],112:[.19444,.43056,0,.08334],113:[.19444,.43056,.03588,.08334],114:[0,.43056,.02778,.05556],115:[0,.43056,0,.05556],116:[0,.61508,0,.08334],117:[0,.43056,0,.02778],118:[0,.43056,.03588,.02778],119:[0,.43056,.02691,.08334],120:[0,.43056,0,.02778],121:[.19444,.43056,.03588,.05556],122:[0,.43056,.04398,.05556],915:[0,.68333,.13889,.08334],916:[0,.68333,0,.16667],920:[0,.68333,.02778,.08334],923:[0,.68333,0,.16667],926:[0,.68333,.07569,.08334],928:[0,.68333,.08125,.05556],931:[0,.68333,.05764,.08334],933:[0,.68333,.13889,.05556],934:[0,.68333,0,.08334],936:[0,.68333,.11,.05556],937:[0,.68333,.05017,.08334],945:[0,.43056,.0037,.02778],946:[.19444,.69444,.05278,.08334],947:[.19444,.43056,.05556,0],948:[0,.69444,.03785,.05556],949:[0,.43056,0,.08334],950:[.19444,.69444,.07378,.08334],951:[.19444,.43056,.03588,.05556],952:[0,.69444,.02778,.08334],953:[0,.43056,0,.05556],954:[0,.43056,0,0],955:[0,.69444,0,0],956:[.19444,.43056,0,.02778],957:[0,.43056,.06366,.02778],958:[.19444,.69444,.04601,.11111],959:[0,.43056,0,.05556],960:[0,.43056,.03588,0],961:[.19444,.43056,0,.08334],962:[.09722,.43056,.07986,.08334],963:[0,.43056,.03588,0],964:[0,.43056,.1132,.02778],965:[0,.43056,.03588,.02778],966:[.19444,.43056,0,.08334],967:[.19444,.43056,0,.05556],968:[.19444,.69444,.03588,.11111],969:[0,.43056,.03588,0],977:[0,.69444,0,.08334],981:[.19444,.69444,0,.08334],982:[0,.43056,.02778,0],1009:[.19444,.43056,0,.08334],1013:[0,.43056,0,.05556]},"Math-Regular":{65:[0,.68333,0,.13889],66:[0,.68333,.05017,.08334],67:[0,.68333,.07153,.08334],68:[0,.68333,.02778,.05556],69:[0,.68333,.05764,.08334],70:[0,.68333,.13889,.08334],71:[0,.68333,0,.08334],72:[0,.68333,.08125,.05556],73:[0,.68333,.07847,.11111],74:[0,.68333,.09618,.16667],75:[0,.68333,.07153,.05556],76:[0,.68333,0,.02778],77:[0,.68333,.10903,.08334],78:[0,.68333,.10903,.08334],79:[0,.68333,.02778,.08334],80:[0,.68333,.13889,.08334],81:[.19444,.68333,0,.08334],82:[0,.68333,.00773,.08334],83:[0,.68333,.05764,.08334],84:[0,.68333,.13889,.08334],85:[0,.68333,.10903,.02778],86:[0,.68333,.22222,0],87:[0,.68333,.13889,0],88:[0,.68333,.07847,.08334],89:[0,.68333,.22222,0],90:[0,.68333,.07153,.08334],97:[0,.43056,0,0],98:[0,.69444,0,0],99:[0,.43056,0,.05556],100:[0,.69444,0,.16667],101:[0,.43056,0,.05556],102:[.19444,.69444,.10764,.16667],103:[.19444,.43056,.03588,.02778],104:[0,.69444,0,0],105:[0,.65952,0,0],106:[.19444,.65952,.05724,0],107:[0,.69444,.03148,0],108:[0,.69444,.01968,.08334],109:[0,.43056,0,0],110:[0,.43056,0,0],111:[0,.43056,0,.05556],112:[.19444,.43056,0,.08334],113:[.19444,.43056,.03588,.08334],114:[0,.43056,.02778,.05556],115:[0,.43056,0,.05556],116:[0,.61508,0,.08334],117:[0,.43056,0,.02778],118:[0,.43056,.03588,.02778],119:[0,.43056,.02691,.08334],120:[0,.43056,0,.02778],121:[.19444,.43056,.03588,.05556],122:[0,.43056,.04398,.05556],915:[0,.68333,.13889,.08334],916:[0,.68333,0,.16667],920:[0,.68333,.02778,.08334],923:[0,.68333,0,.16667],926:[0,.68333,.07569,.08334],928:[0,.68333,.08125,.05556],931:[0,.68333,.05764,.08334],933:[0,.68333,.13889,.05556],934:[0,.68333,0,.08334],936:[0,.68333,.11,.05556],937:[0,.68333,.05017,.08334],945:[0,.43056,.0037,.02778],946:[.19444,.69444,.05278,.08334],947:[.19444,.43056,.05556,0],948:[0,.69444,.03785,.05556],949:[0,.43056,0,.08334],950:[.19444,.69444,.07378,.08334],951:[.19444,.43056,.03588,.05556],952:[0,.69444,.02778,.08334],953:[0,.43056,0,.05556],954:[0,.43056,0,0],955:[0,.69444,0,0],956:[.19444,.43056,0,.02778],957:[0,.43056,.06366,.02778],958:[.19444,.69444,.04601,.11111],959:[0,.43056,0,.05556],960:[0,.43056,.03588,0],961:[.19444,.43056,0,.08334],962:[.09722,.43056,.07986,.08334],963:[0,.43056,.03588,0],964:[0,.43056,.1132,.02778],965:[0,.43056,.03588,.02778],966:[.19444,.43056,0,.08334],967:[.19444,.43056,0,.05556],968:[.19444,.69444,.03588,.11111],969:[0,.43056,.03588,0],977:[0,.69444,0,.08334],981:[.19444,.69444,0,.08334],982:[0,.43056,.02778,0],1009:[.19444,.43056,0,.08334],1013:[0,.43056,0,.05556]},"SansSerif-Regular":{33:[0,.69444,0,0],34:[0,.69444,0,0],35:[.19444,.69444,0,0],36:[.05556,.75,0,0],37:[.05556,.75,0,0],38:[0,.69444,0,0],39:[0,.69444,0,0],40:[.25,.75,0,0],41:[.25,.75,0,0],42:[0,.75,0,0],43:[.08333,.58333,0,0],44:[.125,.08333,0,0],45:[0,.44444,0,0],46:[0,.08333,0,0],47:[.25,.75,0,0],48:[0,.65556,0,0],49:[0,.65556,0,0],50:[0,.65556,0,0],51:[0,.65556,0,0],52:[0,.65556,0,0],53:[0,.65556,0,0],54:[0,.65556,0,0],55:[0,.65556,0,0],56:[0,.65556,0,0],57:[0,.65556,0,0],58:[0,.44444,0,0],59:[.125,.44444,0,0],61:[-.13,.37,0,0],63:[0,.69444,0,0],64:[0,.69444,0,0],65:[0,.69444,0,0],66:[0,.69444,0,0],67:[0,.69444,0,0],68:[0,.69444,0,0],69:[0,.69444,0,0],70:[0,.69444,0,0],71:[0,.69444,0,0],72:[0,.69444,0,0],73:[0,.69444,0,0],74:[0,.69444,0,0],75:[0,.69444,0,0],76:[0,.69444,0,0],77:[0,.69444,0,0],78:[0,.69444,0,0],79:[0,.69444,0,0],80:[0,.69444,0,0],81:[.125,.69444,0,0],82:[0,.69444,0,0],83:[0,.69444,0,0],84:[0,.69444,0,0],85:[0,.69444,0,0],86:[0,.69444,.01389,0],87:[0,.69444,.01389,0],88:[0,.69444,0,0],89:[0,.69444,.025,0],90:[0,.69444,0,0],91:[.25,.75,0,0],93:[.25,.75,0,0],94:[0,.69444,0,0],95:[.35,.09444,.02778,0],97:[0,.44444,0,0],98:[0,.69444,0,0],99:[0,.44444,0,0],100:[0,.69444,0,0],101:[0,.44444,0,0],102:[0,.69444,.06944,0],103:[.19444,.44444,.01389,0],104:[0,.69444,0,0],105:[0,.67937,0,0],106:[.19444,.67937,0,0],107:[0,.69444,0,0],108:[0,.69444,0,0],109:[0,.44444,0,0],110:[0,.44444,0,0],111:[0,.44444,0,0],112:[.19444,.44444,0,0],113:[.19444,.44444,0,0],114:[0,.44444,.01389,0],115:[0,.44444,0,0],116:[0,.57143,0,0],117:[0,.44444,0,0],118:[0,.44444,.01389,0],119:[0,.44444,.01389,0],120:[0,.44444,0,0],121:[.19444,.44444,.01389,0],122:[0,.44444,0,0],126:[.35,.32659,0,0],305:[0,.44444,0,0],567:[.19444,.44444,0,0],768:[0,.69444,0,0],769:[0,.69444,0,0],770:[0,.69444,0,0],771:[0,.67659,0,0],772:[0,.60889,0,0],774:[0,.69444,0,0],775:[0,.67937,0,0],776:[0,.67937,0,0],778:[0,.69444,0,0],779:[0,.69444,0,0],780:[0,.63194,0,0],915:[0,.69444,0,0],916:[0,.69444,0,0],920:[0,.69444,0,0],923:[0,.69444,0,0],926:[0,.69444,0,0],928:[0,.69444,0,0],931:[0,.69444,0,0],933:[0,.69444,0,0],934:[0,.69444,0,0],936:[0,.69444,0,0],937:[0,.69444,0,0],8211:[0,.44444,.02778,0],8212:[0,.44444,.02778,0],8216:[0,.69444,0,0],8217:[0,.69444,0,0],8220:[0,.69444,0,0],8221:[0,.69444,0,0]},"Script-Regular":{65:[0,.7,.22925,0],66:[0,.7,.04087,0],67:[0,.7,.1689,0],68:[0,.7,.09371,0],69:[0,.7,.18583,0],70:[0,.7,.13634,0],71:[0,.7,.17322,0],72:[0,.7,.29694,0],73:[0,.7,.19189,0],74:[.27778,.7,.19189,0],75:[0,.7,.31259,0],76:[0,.7,.19189,0],77:[0,.7,.15981,0],78:[0,.7,.3525,0],79:[0,.7,.08078,0],80:[0,.7,.08078,0],81:[0,.7,.03305,0],82:[0,.7,.06259,0],83:[0,.7,.19189,0],84:[0,.7,.29087,0],85:[0,.7,.25815,0],86:[0,.7,.27523,0],87:[0,.7,.27523,0],88:[0,.7,.26006,0],89:[0,.7,.2939,0],90:[0,.7,.24037,0]},"Size1-Regular":{40:[.35001,.85,0,0],41:[.35001,.85,0,0],47:[.35001,.85,0,0],91:[.35001,.85,0,0],92:[.35001,.85,0,0],93:[.35001,.85,0,0],123:[.35001,.85,0,0],125:[.35001,.85,0,0],710:[0,.72222,0,0],732:[0,.72222,0,0],770:[0,.72222,0,0],771:[0,.72222,0,0],8214:[-99e-5,.601,0,0],8593:[1e-5,.6,0,0],8595:[1e-5,.6,0,0],8657:[1e-5,.6,0,0],8659:[1e-5,.6,0,0],8719:[.25001,.75,0,0],8720:[.25001,.75,0,0],8721:[.25001,.75,0,0],8730:[.35001,.85,0,0],8739:[-.00599,.606,0,0],8741:[-.00599,.606,0,0],8747:[.30612,.805,.19445,0],8748:[.306,.805,.19445,0],8749:[.306,.805,.19445,0],8750:[.30612,.805,.19445,0],8896:[.25001,.75,0,0],8897:[.25001,.75,0,0],8898:[.25001,.75,0,0],8899:[.25001,.75,0,0],8968:[.35001,.85,0,0],8969:[.35001,.85,0,0],8970:[.35001,.85,0,0],8971:[.35001,.85,0,0],9168:[-99e-5,.601,0,0],10216:[.35001,.85,0,0],10217:[.35001,.85,0,0],10752:[.25001,.75,0,0],10753:[.25001,.75,0,0],10754:[.25001,.75,0,0],10756:[.25001,.75,0,0],10758:[.25001,.75,0,0]},"Size2-Regular":{40:[.65002,1.15,0,0],41:[.65002,1.15,0,0],47:[.65002,1.15,0,0],91:[.65002,1.15,0,0],92:[.65002,1.15,0,0],93:[.65002,1.15,0,0],123:[.65002,1.15,0,0],125:[.65002,1.15,0,0],710:[0,.75,0,0],732:[0,.75,0,0],770:[0,.75,0,0],771:[0,.75,0,0],8719:[.55001,1.05,0,0],8720:[.55001,1.05,0,0],8721:[.55001,1.05,0,0],8730:[.65002,1.15,0,0],8747:[.86225,1.36,.44445,0],8748:[.862,1.36,.44445,0],8749:[.862,1.36,.44445,0],8750:[.86225,1.36,.44445,0],8896:[.55001,1.05,0,0],8897:[.55001,1.05,0,0],8898:[.55001,1.05,0,0],8899:[.55001,1.05,0,0],8968:[.65002,1.15,0,0],8969:[.65002,1.15,0,0],8970:[.65002,1.15,0,0],8971:[.65002,1.15,0,0],10216:[.65002,1.15,0,0],10217:[.65002,1.15,0,0],10752:[.55001,1.05,0,0],10753:[.55001,1.05,0,0],10754:[.55001,1.05,0,0],10756:[.55001,1.05,0,0],10758:[.55001,1.05,0,0]},"Size3-Regular":{40:[.95003,1.45,0,0],41:[.95003,1.45,0,0],47:[.95003,1.45,0,0],91:[.95003,1.45,0,0],92:[.95003,1.45,0,0],93:[.95003,1.45,0,0],123:[.95003,1.45,0,0],125:[.95003,1.45,0,0],710:[0,.75,0,0],732:[0,.75,0,0],770:[0,.75,0,0],771:[0,.75,0,0],8730:[.95003,1.45,0,0],8968:[.95003,1.45,0,0],8969:[.95003,1.45,0,0],8970:[.95003,1.45,0,0],8971:[.95003,1.45,0,0],10216:[.95003,1.45,0,0],10217:[.95003,1.45,0,0]},"Size4-Regular":{40:[1.25003,1.75,0,0],41:[1.25003,1.75,0,0],47:[1.25003,1.75,0,0],91:[1.25003,1.75,0,0],92:[1.25003,1.75,0,0],93:[1.25003,1.75,0,0],123:[1.25003,1.75,0,0],125:[1.25003,1.75,0,0],710:[0,.825,0,0],732:[0,.825,0,0],770:[0,.825,0,0],771:[0,.825,0,0],8730:[1.25003,1.75,0,0],8968:[1.25003,1.75,0,0],8969:[1.25003,1.75,0,0],8970:[1.25003,1.75,0,0],8971:[1.25003,1.75,0,0],9115:[.64502,1.155,0,0],9116:[1e-5,.6,0,0],9117:[.64502,1.155,0,0],9118:[.64502,1.155,0,0],9119:[1e-5,.6,0,0],9120:[.64502,1.155,0,0],9121:[.64502,1.155,0,0],9122:[-99e-5,.601,0,0],9123:[.64502,1.155,0,0],9124:[.64502,1.155,0,0],9125:[-99e-5,.601,0,0],9126:[.64502,1.155,0,0],9127:[1e-5,.9,0,0],9128:[.65002,1.15,0,0],9129:[.90001,0,0,0],9130:[0,.3,0,0],9131:[1e-5,.9,0,0],9132:[.65002,1.15,0,0],9133:[.90001,0,0,0],9143:[.88502,.915,0,0],10216:[1.25003,1.75,0,0],10217:[1.25003,1.75,0,0],57344:[-.00499,.605,0,0],57345:[-.00499,.605,0,0],57680:[0,.12,0,0],57681:[0,.12,0,0],57682:[0,.12,0,0],57683:[0,.12,0,0]},"Typewriter-Regular":{33:[0,.61111,0,0],34:[0,.61111,0,0],35:[0,.61111,0,0],36:[.08333,.69444,0,0],37:[.08333,.69444,0,0],38:[0,.61111,0,0],39:[0,.61111,0,0],40:[.08333,.69444,0,0],41:[.08333,.69444,0,0],42:[0,.52083,0,0],43:[-.08056,.53055,0,0],44:[.13889,.125,0,0],45:[-.08056,.53055,0,0],46:[0,.125,0,0],47:[.08333,.69444,0,0],48:[0,.61111,0,0],49:[0,.61111,0,0],50:[0,.61111,0,0],51:[0,.61111,0,0],52:[0,.61111,0,0],53:[0,.61111,0,0],54:[0,.61111,0,0],55:[0,.61111,0,0],56:[0,.61111,0,0],57:[0,.61111,0,0],58:[0,.43056,0,0],59:[.13889,.43056,0,0],60:[-.05556,.55556,0,0],61:[-.19549,.41562,0,0],62:[-.05556,.55556,0,0],63:[0,.61111,0,0],64:[0,.61111,0,0],65:[0,.61111,0,0],66:[0,.61111,0,0],67:[0,.61111,0,0],68:[0,.61111,0,0],69:[0,.61111,0,0],70:[0,.61111,0,0],71:[0,.61111,0,0],72:[0,.61111,0,0],73:[0,.61111,0,0],74:[0,.61111,0,0],75:[0,.61111,0,0],76:[0,.61111,0,0],77:[0,.61111,0,0],78:[0,.61111,0,0],79:[0,.61111,0,0],80:[0,.61111,0,0],81:[.13889,.61111,0,0],82:[0,.61111,0,0],83:[0,.61111,0,0],84:[0,.61111,0,0],85:[0,.61111,0,0],86:[0,.61111,0,0],87:[0,.61111,0,0],88:[0,.61111,0,0],89:[0,.61111,0,0],90:[0,.61111,0,0],91:[.08333,.69444,0,0],92:[.08333,.69444,0,0],93:[.08333,.69444,0,0],94:[0,.61111,0,0],95:[.09514,0,0,0],96:[0,.61111,0,0],97:[0,.43056,0,0],98:[0,.61111,0,0],99:[0,.43056,0,0],100:[0,.61111,0,0],101:[0,.43056,0,0],102:[0,.61111,0,0],103:[.22222,.43056,0,0],104:[0,.61111,0,0],105:[0,.61111,0,0],106:[.22222,.61111,0,0],107:[0,.61111,0,0],108:[0,.61111,0,0],109:[0,.43056,0,0],110:[0,.43056,0,0],111:[0,.43056,0,0],112:[.22222,.43056,0,0],113:[.22222,.43056,0,0],114:[0,.43056,0,0],115:[0,.43056,0,0],116:[0,.55358,0,0],117:[0,.43056,0,0],118:[0,.43056,0,0],119:[0,.43056,0,0],120:[0,.43056,0,0],121:[.22222,.43056,0,0],122:[0,.43056,0,0],123:[.08333,.69444,0,0],124:[.08333,.69444,0,0],125:[.08333,.69444,0,0],126:[0,.61111,0,0],127:[0,.61111,0,0],305:[0,.43056,0,0],567:[.22222,.43056,0,0],768:[0,.61111,0,0],769:[0,.61111,0,0],770:[0,.61111,0,0],771:[0,.61111,0,0],772:[0,.56555,0,0],774:[0,.61111,0,0],776:[0,.61111,0,0],778:[0,.61111,0,0],780:[0,.56597,0,0],915:[0,.61111,0,0],916:[0,.61111,0,0],920:[0,.61111,0,0],923:[0,.61111,0,0],926:[0,.61111,0,0],928:[0,.61111,0,0],931:[0,.61111,0,0],933:[0,.61111,0,0],934:[0,.61111,0,0],936:[0,.61111,0,0],937:[0,.61111,0,0],2018:[0,.61111,0,0],2019:[0,.61111,0,0],8242:[0,.61111,0,0]}},dv=J1,E7=.431,S7=1,iue=.677,aue=.394,oue=.444,lue=.686,uue=.345,cue=.413,due=.363,fue=.289,pue=.15,hue=.247,mue=.386,gue=.05,xue=2.39,vue=1.01,bue=.81,yue=.71,wue=.25,Eue=.04,Sue=.111,Cue=.166,kue=.2,jue=.6,Nue=.1,lR=10,_ue=2/lR,Tue={xHeight:E7,quad:S7,num1:iue,num2:aue,num3:oue,denom1:lue,denom2:uue,sup1:cue,sup2:due,sup3:fue,sub1:pue,sub2:hue,supDrop:mue,subDrop:gue,axisHeight:wue,defaultRuleThickness:Eue,bigOpSpacing1:Sue,bigOpSpacing2:Cue,bigOpSpacing3:kue,bigOpSpacing4:jue,bigOpSpacing5:Nue,ptPerEm:lR,emPerEx:E7/S7,doubleRuleSep:_ue,delim1:xue,getDelim2:function(e){if(e.size===dv.TEXT.size)return vue;if(e.size===dv.SCRIPT.size)return bue;if(e.size===dv.SCRIPTSCRIPT.size)return yue;throw new Error("Unexpected style size: "+e.size)}},Pue=sue,Aue=function(e,t){var r=Pue[t][e.charCodeAt(0)];if(r)return{depth:r[0],height:r[1],italic:r[2],skew:r[3],width:r[4]}},S0={metrics:Tue,getCharacterMetrics:Aue},uR={exports:{}};(function(e){e.exports={math:{},text:{}};function t(k,_,C,j,T){e.exports[k][T]={font:_,group:C,replace:j}}var r="math",n="text",s="main",i="ams",a="accent",o="bin",u="close",c="inner",d="mathord",f="op",h="open",m="punct",p="rel",v="spacing",x="textord";t(r,s,p,"≡","\\equiv"),t(r,s,p,"≺","\\prec"),t(r,s,p,"≻","\\succ"),t(r,s,p,"∼","\\sim"),t(r,s,p,"⊥","\\perp"),t(r,s,p,"⪯","\\preceq"),t(r,s,p,"⪰","\\succeq"),t(r,s,p,"≃","\\simeq"),t(r,s,p,"∣","\\mid"),t(r,s,p,"≪","\\ll"),t(r,s,p,"≫","\\gg"),t(r,s,p,"≍","\\asymp"),t(r,s,p,"∥","\\parallel"),t(r,s,p,"⋈","\\bowtie"),t(r,s,p,"⌣","\\smile"),t(r,s,p,"⊑","\\sqsubseteq"),t(r,s,p,"⊒","\\sqsupseteq"),t(r,s,p,"≐","\\doteq"),t(r,s,p,"⌢","\\frown"),t(r,s,p,"∋","\\ni"),t(r,s,p,"∝","\\propto"),t(r,s,p,"⊢","\\vdash"),t(r,s,p,"⊣","\\dashv"),t(r,s,p,"∋","\\owns"),t(r,s,m,".","\\ldotp"),t(r,s,m,"⋅","\\cdotp"),t(r,s,x,"#","\\#"),t(r,s,x,"&","\\&"),t(r,s,x,"ℵ","\\aleph"),t(r,s,x,"∀","\\forall"),t(r,s,x,"ℏ","\\hbar"),t(r,s,x,"∃","\\exists"),t(r,s,x,"∇","\\nabla"),t(r,s,x,"♭","\\flat"),t(r,s,x,"ℓ","\\ell"),t(r,s,x,"♮","\\natural"),t(r,s,x,"♣","\\clubsuit"),t(r,s,x,"℘","\\wp"),t(r,s,x,"♯","\\sharp"),t(r,s,x,"♢","\\diamondsuit"),t(r,s,x,"ℜ","\\Re"),t(r,s,x,"♡","\\heartsuit"),t(r,s,x,"ℑ","\\Im"),t(r,s,x,"♠","\\spadesuit"),t(r,s,x,"†","\\dag"),t(r,s,x,"‡","\\ddag"),t(r,s,u,"⎱","\\rmoustache"),t(r,s,h,"⎰","\\lmoustache"),t(r,s,u,"⟯","\\rgroup"),t(r,s,h,"⟮","\\lgroup"),t(r,s,o,"∓","\\mp"),t(r,s,o,"⊖","\\ominus"),t(r,s,o,"⊎","\\uplus"),t(r,s,o,"⊓","\\sqcap"),t(r,s,o,"∗","\\ast"),t(r,s,o,"⊔","\\sqcup"),t(r,s,o,"◯","\\bigcirc"),t(r,s,o,"∙","\\bullet"),t(r,s,o,"‡","\\ddagger"),t(r,s,o,"≀","\\wr"),t(r,s,o,"⨿","\\amalg"),t(r,s,p,"⟵","\\longleftarrow"),t(r,s,p,"⇐","\\Leftarrow"),t(r,s,p,"⟸","\\Longleftarrow"),t(r,s,p,"⟶","\\longrightarrow"),t(r,s,p,"⇒","\\Rightarrow"),t(r,s,p,"⟹","\\Longrightarrow"),t(r,s,p,"↔","\\leftrightarrow"),t(r,s,p,"⟷","\\longleftrightarrow"),t(r,s,p,"⇔","\\Leftrightarrow"),t(r,s,p,"⟺","\\Longleftrightarrow"),t(r,s,p,"↦","\\mapsto"),t(r,s,p,"⟼","\\longmapsto"),t(r,s,p,"↗","\\nearrow"),t(r,s,p,"↩","\\hookleftarrow"),t(r,s,p,"↪","\\hookrightarrow"),t(r,s,p,"↘","\\searrow"),t(r,s,p,"↼","\\leftharpoonup"),t(r,s,p,"⇀","\\rightharpoonup"),t(r,s,p,"↙","\\swarrow"),t(r,s,p,"↽","\\leftharpoondown"),t(r,s,p,"⇁","\\rightharpoondown"),t(r,s,p,"↖","\\nwarrow"),t(r,s,p,"⇌","\\rightleftharpoons"),t(r,i,p,"≮","\\nless"),t(r,i,p,"","\\nleqslant"),t(r,i,p,"","\\nleqq"),t(r,i,p,"⪇","\\lneq"),t(r,i,p,"≨","\\lneqq"),t(r,i,p,"","\\lvertneqq"),t(r,i,p,"⋦","\\lnsim"),t(r,i,p,"⪉","\\lnapprox"),t(r,i,p,"⊀","\\nprec"),t(r,i,p,"⋠","\\npreceq"),t(r,i,p,"⋨","\\precnsim"),t(r,i,p,"⪹","\\precnapprox"),t(r,i,p,"≁","\\nsim"),t(r,i,p,"","\\nshortmid"),t(r,i,p,"∤","\\nmid"),t(r,i,p,"⊬","\\nvdash"),t(r,i,p,"⊭","\\nvDash"),t(r,i,p,"⋪","\\ntriangleleft"),t(r,i,p,"⋬","\\ntrianglelefteq"),t(r,i,p,"⊊","\\subsetneq"),t(r,i,p,"","\\varsubsetneq"),t(r,i,p,"⫋","\\subsetneqq"),t(r,i,p,"","\\varsubsetneqq"),t(r,i,p,"≯","\\ngtr"),t(r,i,p,"","\\ngeqslant"),t(r,i,p,"","\\ngeqq"),t(r,i,p,"⪈","\\gneq"),t(r,i,p,"≩","\\gneqq"),t(r,i,p,"","\\gvertneqq"),t(r,i,p,"⋧","\\gnsim"),t(r,i,p,"⪊","\\gnapprox"),t(r,i,p,"⊁","\\nsucc"),t(r,i,p,"⋡","\\nsucceq"),t(r,i,p,"⋩","\\succnsim"),t(r,i,p,"⪺","\\succnapprox"),t(r,i,p,"≆","\\ncong"),t(r,i,p,"","\\nshortparallel"),t(r,i,p,"∦","\\nparallel"),t(r,i,p,"⊯","\\nVDash"),t(r,i,p,"⋫","\\ntriangleright"),t(r,i,p,"⋭","\\ntrianglerighteq"),t(r,i,p,"","\\nsupseteqq"),t(r,i,p,"⊋","\\supsetneq"),t(r,i,p,"","\\varsupsetneq"),t(r,i,p,"⫌","\\supsetneqq"),t(r,i,p,"","\\varsupsetneqq"),t(r,i,p,"⊮","\\nVdash"),t(r,i,p,"⪵","\\precneqq"),t(r,i,p,"⪶","\\succneqq"),t(r,i,p,"","\\nsubseteqq"),t(r,i,o,"⊴","\\unlhd"),t(r,i,o,"⊵","\\unrhd"),t(r,i,p,"↚","\\nleftarrow"),t(r,i,p,"↛","\\nrightarrow"),t(r,i,p,"⇍","\\nLeftarrow"),t(r,i,p,"⇏","\\nRightarrow"),t(r,i,p,"↮","\\nleftrightarrow"),t(r,i,p,"⇎","\\nLeftrightarrow"),t(r,i,p,"△","\\vartriangle"),t(r,i,x,"ℏ","\\hslash"),t(r,i,x,"▽","\\triangledown"),t(r,i,x,"◊","\\lozenge"),t(r,i,x,"Ⓢ","\\circledS"),t(r,i,x,"®","\\circledR"),t(r,i,x,"∡","\\measuredangle"),t(r,i,x,"∄","\\nexists"),t(r,i,x,"℧","\\mho"),t(r,i,x,"Ⅎ","\\Finv"),t(r,i,x,"⅁","\\Game"),t(r,i,x,"k","\\Bbbk"),t(r,i,x,"‵","\\backprime"),t(r,i,x,"▲","\\blacktriangle"),t(r,i,x,"▼","\\blacktriangledown"),t(r,i,x,"■","\\blacksquare"),t(r,i,x,"⧫","\\blacklozenge"),t(r,i,x,"★","\\bigstar"),t(r,i,x,"∢","\\sphericalangle"),t(r,i,x,"∁","\\complement"),t(r,i,x,"ð","\\eth"),t(r,i,x,"╱","\\diagup"),t(r,i,x,"╲","\\diagdown"),t(r,i,x,"□","\\square"),t(r,i,x,"□","\\Box"),t(r,i,x,"◊","\\Diamond"),t(r,i,x,"¥","\\yen"),t(r,i,x,"✓","\\checkmark"),t(r,i,x,"ℶ","\\beth"),t(r,i,x,"ℸ","\\daleth"),t(r,i,x,"ℷ","\\gimel"),t(r,i,x,"ϝ","\\digamma"),t(r,i,x,"ϰ","\\varkappa"),t(r,i,h,"┌","\\ulcorner"),t(r,i,u,"┐","\\urcorner"),t(r,i,h,"└","\\llcorner"),t(r,i,u,"┘","\\lrcorner"),t(r,i,p,"≦","\\leqq"),t(r,i,p,"⩽","\\leqslant"),t(r,i,p,"⪕","\\eqslantless"),t(r,i,p,"≲","\\lesssim"),t(r,i,p,"⪅","\\lessapprox"),t(r,i,p,"≊","\\approxeq"),t(r,i,o,"⋖","\\lessdot"),t(r,i,p,"⋘","\\lll"),t(r,i,p,"≶","\\lessgtr"),t(r,i,p,"⋚","\\lesseqgtr"),t(r,i,p,"⪋","\\lesseqqgtr"),t(r,i,p,"≑","\\doteqdot"),t(r,i,p,"≓","\\risingdotseq"),t(r,i,p,"≒","\\fallingdotseq"),t(r,i,p,"∽","\\backsim"),t(r,i,p,"⋍","\\backsimeq"),t(r,i,p,"⫅","\\subseteqq"),t(r,i,p,"⋐","\\Subset"),t(r,i,p,"⊏","\\sqsubset"),t(r,i,p,"≼","\\preccurlyeq"),t(r,i,p,"⋞","\\curlyeqprec"),t(r,i,p,"≾","\\precsim"),t(r,i,p,"⪷","\\precapprox"),t(r,i,p,"⊲","\\vartriangleleft"),t(r,i,p,"⊴","\\trianglelefteq"),t(r,i,p,"⊨","\\vDash"),t(r,i,p,"⊪","\\Vvdash"),t(r,i,p,"⌣","\\smallsmile"),t(r,i,p,"⌢","\\smallfrown"),t(r,i,p,"≏","\\bumpeq"),t(r,i,p,"≎","\\Bumpeq"),t(r,i,p,"≧","\\geqq"),t(r,i,p,"⩾","\\geqslant"),t(r,i,p,"⪖","\\eqslantgtr"),t(r,i,p,"≳","\\gtrsim"),t(r,i,p,"⪆","\\gtrapprox"),t(r,i,o,"⋗","\\gtrdot"),t(r,i,p,"⋙","\\ggg"),t(r,i,p,"≷","\\gtrless"),t(r,i,p,"⋛","\\gtreqless"),t(r,i,p,"⪌","\\gtreqqless"),t(r,i,p,"≖","\\eqcirc"),t(r,i,p,"≗","\\circeq"),t(r,i,p,"≜","\\triangleq"),t(r,i,p,"∼","\\thicksim"),t(r,i,p,"≈","\\thickapprox"),t(r,i,p,"⫆","\\supseteqq"),t(r,i,p,"⋑","\\Supset"),t(r,i,p,"⊐","\\sqsupset"),t(r,i,p,"≽","\\succcurlyeq"),t(r,i,p,"⋟","\\curlyeqsucc"),t(r,i,p,"≿","\\succsim"),t(r,i,p,"⪸","\\succapprox"),t(r,i,p,"⊳","\\vartriangleright"),t(r,i,p,"⊵","\\trianglerighteq"),t(r,i,p,"⊩","\\Vdash"),t(r,i,p,"∣","\\shortmid"),t(r,i,p,"∥","\\shortparallel"),t(r,i,p,"≬","\\between"),t(r,i,p,"⋔","\\pitchfork"),t(r,i,p,"∝","\\varpropto"),t(r,i,p,"◀","\\blacktriangleleft"),t(r,i,p,"∴","\\therefore"),t(r,i,p,"∍","\\backepsilon"),t(r,i,p,"▶","\\blacktriangleright"),t(r,i,p,"∵","\\because"),t(r,i,p,"⋘","\\llless"),t(r,i,p,"⋙","\\gggtr"),t(r,i,o,"⊲","\\lhd"),t(r,i,o,"⊳","\\rhd"),t(r,i,p,"≂","\\eqsim"),t(r,s,p,"⋈","\\Join"),t(r,i,p,"≑","\\Doteq"),t(r,i,o,"∔","\\dotplus"),t(r,i,o,"∖","\\smallsetminus"),t(r,i,o,"⋒","\\Cap"),t(r,i,o,"⋓","\\Cup"),t(r,i,o,"⩞","\\doublebarwedge"),t(r,i,o,"⊟","\\boxminus"),t(r,i,o,"⊞","\\boxplus"),t(r,i,o,"⋇","\\divideontimes"),t(r,i,o,"⋉","\\ltimes"),t(r,i,o,"⋊","\\rtimes"),t(r,i,o,"⋋","\\leftthreetimes"),t(r,i,o,"⋌","\\rightthreetimes"),t(r,i,o,"⋏","\\curlywedge"),t(r,i,o,"⋎","\\curlyvee"),t(r,i,o,"⊝","\\circleddash"),t(r,i,o,"⊛","\\circledast"),t(r,i,o,"⋅","\\centerdot"),t(r,i,o,"⊺","\\intercal"),t(r,i,o,"⋒","\\doublecap"),t(r,i,o,"⋓","\\doublecup"),t(r,i,o,"⊠","\\boxtimes"),t(r,i,p,"⇢","\\dashrightarrow"),t(r,i,p,"⇠","\\dashleftarrow"),t(r,i,p,"⇇","\\leftleftarrows"),t(r,i,p,"⇆","\\leftrightarrows"),t(r,i,p,"⇚","\\Lleftarrow"),t(r,i,p,"↞","\\twoheadleftarrow"),t(r,i,p,"↢","\\leftarrowtail"),t(r,i,p,"↫","\\looparrowleft"),t(r,i,p,"⇋","\\leftrightharpoons"),t(r,i,p,"↶","\\curvearrowleft"),t(r,i,p,"↺","\\circlearrowleft"),t(r,i,p,"↰","\\Lsh"),t(r,i,p,"⇈","\\upuparrows"),t(r,i,p,"↿","\\upharpoonleft"),t(r,i,p,"⇃","\\downharpoonleft"),t(r,i,p,"⊸","\\multimap"),t(r,i,p,"↭","\\leftrightsquigarrow"),t(r,i,p,"⇉","\\rightrightarrows"),t(r,i,p,"⇄","\\rightleftarrows"),t(r,i,p,"↠","\\twoheadrightarrow"),t(r,i,p,"↣","\\rightarrowtail"),t(r,i,p,"↬","\\looparrowright"),t(r,i,p,"↷","\\curvearrowright"),t(r,i,p,"↻","\\circlearrowright"),t(r,i,p,"↱","\\Rsh"),t(r,i,p,"⇊","\\downdownarrows"),t(r,i,p,"↾","\\upharpoonright"),t(r,i,p,"⇂","\\downharpoonright"),t(r,i,p,"⇝","\\rightsquigarrow"),t(r,i,p,"⇝","\\leadsto"),t(r,i,p,"⇛","\\Rrightarrow"),t(r,i,p,"↾","\\restriction"),t(r,s,x,"‘","`"),t(r,s,x,"$","\\$"),t(r,s,x,"%","\\%"),t(r,s,x,"_","\\_"),t(r,s,x,"∠","\\angle"),t(r,s,x,"∞","\\infty"),t(r,s,x,"′","\\prime"),t(r,s,x,"△","\\triangle"),t(r,s,x,"Γ","\\Gamma"),t(r,s,x,"Δ","\\Delta"),t(r,s,x,"Θ","\\Theta"),t(r,s,x,"Λ","\\Lambda"),t(r,s,x,"Ξ","\\Xi"),t(r,s,x,"Π","\\Pi"),t(r,s,x,"Σ","\\Sigma"),t(r,s,x,"Υ","\\Upsilon"),t(r,s,x,"Φ","\\Phi"),t(r,s,x,"Ψ","\\Psi"),t(r,s,x,"Ω","\\Omega"),t(r,s,x,"¬","\\neg"),t(r,s,x,"¬","\\lnot"),t(r,s,x,"⊤","\\top"),t(r,s,x,"⊥","\\bot"),t(r,s,x,"∅","\\emptyset"),t(r,i,x,"∅","\\varnothing"),t(r,s,d,"α","\\alpha"),t(r,s,d,"β","\\beta"),t(r,s,d,"γ","\\gamma"),t(r,s,d,"δ","\\delta"),t(r,s,d,"ϵ","\\epsilon"),t(r,s,d,"ζ","\\zeta"),t(r,s,d,"η","\\eta"),t(r,s,d,"θ","\\theta"),t(r,s,d,"ι","\\iota"),t(r,s,d,"κ","\\kappa"),t(r,s,d,"λ","\\lambda"),t(r,s,d,"μ","\\mu"),t(r,s,d,"ν","\\nu"),t(r,s,d,"ξ","\\xi"),t(r,s,d,"o","\\omicron"),t(r,s,d,"π","\\pi"),t(r,s,d,"ρ","\\rho"),t(r,s,d,"σ","\\sigma"),t(r,s,d,"τ","\\tau"),t(r,s,d,"υ","\\upsilon"),t(r,s,d,"ϕ","\\phi"),t(r,s,d,"χ","\\chi"),t(r,s,d,"ψ","\\psi"),t(r,s,d,"ω","\\omega"),t(r,s,d,"ε","\\varepsilon"),t(r,s,d,"ϑ","\\vartheta"),t(r,s,d,"ϖ","\\varpi"),t(r,s,d,"ϱ","\\varrho"),t(r,s,d,"ς","\\varsigma"),t(r,s,d,"φ","\\varphi"),t(r,s,o,"∗","*"),t(r,s,o,"+","+"),t(r,s,o,"−","-"),t(r,s,o,"⋅","\\cdot"),t(r,s,o,"∘","\\circ"),t(r,s,o,"÷","\\div"),t(r,s,o,"±","\\pm"),t(r,s,o,"×","\\times"),t(r,s,o,"∩","\\cap"),t(r,s,o,"∪","\\cup"),t(r,s,o,"∖","\\setminus"),t(r,s,o,"∧","\\land"),t(r,s,o,"∨","\\lor"),t(r,s,o,"∧","\\wedge"),t(r,s,o,"∨","\\vee"),t(r,s,x,"√","\\surd"),t(r,s,h,"(","("),t(r,s,h,"[","["),t(r,s,h,"⟨","\\langle"),t(r,s,h,"∣","\\lvert"),t(r,s,h,"∥","\\lVert"),t(r,s,u,")",")"),t(r,s,u,"]","]"),t(r,s,u,"?","?"),t(r,s,u,"!","!"),t(r,s,u,"⟩","\\rangle"),t(r,s,u,"∣","\\rvert"),t(r,s,u,"∥","\\rVert"),t(r,s,p,"=","="),t(r,s,p,"<","<"),t(r,s,p,">",">"),t(r,s,p,":",":"),t(r,s,p,"≈","\\approx"),t(r,s,p,"≅","\\cong"),t(r,s,p,"≥","\\ge"),t(r,s,p,"≥","\\geq"),t(r,s,p,"←","\\gets"),t(r,s,p,">","\\gt"),t(r,s,p,"∈","\\in"),t(r,s,p,"∉","\\notin"),t(r,s,p,"⊂","\\subset"),t(r,s,p,"⊃","\\supset"),t(r,s,p,"⊆","\\subseteq"),t(r,s,p,"⊇","\\supseteq"),t(r,i,p,"⊈","\\nsubseteq"),t(r,i,p,"⊉","\\nsupseteq"),t(r,s,p,"⊨","\\models"),t(r,s,p,"←","\\leftarrow"),t(r,s,p,"≤","\\le"),t(r,s,p,"≤","\\leq"),t(r,s,p,"<","\\lt"),t(r,s,p,"≠","\\ne"),t(r,s,p,"≠","\\neq"),t(r,s,p,"→","\\rightarrow"),t(r,s,p,"→","\\to"),t(r,i,p,"≱","\\ngeq"),t(r,i,p,"≰","\\nleq"),t(r,s,v,null,"\\!"),t(r,s,v," ","\\ "),t(r,s,v," ","~"),t(r,s,v,null,"\\,"),t(r,s,v,null,"\\:"),t(r,s,v,null,"\\;"),t(r,s,v,null,"\\enspace"),t(r,s,v,null,"\\qquad"),t(r,s,v,null,"\\quad"),t(r,s,v," ","\\space"),t(r,s,m,",",","),t(r,s,m,";",";"),t(r,s,m,":","\\colon"),t(r,i,o,"⊼","\\barwedge"),t(r,i,o,"⊻","\\veebar"),t(r,s,o,"⊙","\\odot"),t(r,s,o,"⊕","\\oplus"),t(r,s,o,"⊗","\\otimes"),t(r,s,x,"∂","\\partial"),t(r,s,o,"⊘","\\oslash"),t(r,i,o,"⊚","\\circledcirc"),t(r,i,o,"⊡","\\boxdot"),t(r,s,o,"△","\\bigtriangleup"),t(r,s,o,"▽","\\bigtriangledown"),t(r,s,o,"†","\\dagger"),t(r,s,o,"⋄","\\diamond"),t(r,s,o,"⋆","\\star"),t(r,s,o,"◃","\\triangleleft"),t(r,s,o,"▹","\\triangleright"),t(r,s,h,"{","\\{"),t(r,s,u,"}","\\}"),t(r,s,h,"{","\\lbrace"),t(r,s,u,"}","\\rbrace"),t(r,s,h,"[","\\lbrack"),t(r,s,u,"]","\\rbrack"),t(r,s,h,"⌊","\\lfloor"),t(r,s,u,"⌋","\\rfloor"),t(r,s,h,"⌈","\\lceil"),t(r,s,u,"⌉","\\rceil"),t(r,s,x,"\\","\\backslash"),t(r,s,x,"∣","|"),t(r,s,x,"∣","\\vert"),t(r,s,x,"∥","\\|"),t(r,s,x,"∥","\\Vert"),t(r,s,p,"↑","\\uparrow"),t(r,s,p,"⇑","\\Uparrow"),t(r,s,p,"↓","\\downarrow"),t(r,s,p,"⇓","\\Downarrow"),t(r,s,p,"↕","\\updownarrow"),t(r,s,p,"⇕","\\Updownarrow"),t(r,r,f,"∐","\\coprod"),t(r,r,f,"⋁","\\bigvee"),t(r,r,f,"⋀","\\bigwedge"),t(r,r,f,"⨄","\\biguplus"),t(r,r,f,"⋂","\\bigcap"),t(r,r,f,"⋃","\\bigcup"),t(r,r,f,"∫","\\int"),t(r,r,f,"∫","\\intop"),t(r,r,f,"∬","\\iint"),t(r,r,f,"∭","\\iiint"),t(r,r,f,"∏","\\prod"),t(r,r,f,"∑","\\sum"),t(r,r,f,"⨂","\\bigotimes"),t(r,r,f,"⨁","\\bigoplus"),t(r,r,f,"⨀","\\bigodot"),t(r,r,f,"∮","\\oint"),t(r,r,f,"⨆","\\bigsqcup"),t(r,r,f,"∫","\\smallint"),t(r,s,c,"…","\\ldots"),t(r,s,c,"⋯","\\cdots"),t(r,s,c,"⋱","\\ddots"),t(r,s,x,"⋮","\\vdots"),t(r,s,a,"´","\\acute"),t(r,s,a,"`","\\grave"),t(r,s,a,"¨","\\ddot"),t(r,s,a,"~","\\tilde"),t(r,s,a,"¯","\\bar"),t(r,s,a,"˘","\\breve"),t(r,s,a,"ˇ","\\check"),t(r,s,a,"^","\\hat"),t(r,s,a,"⃗","\\vec"),t(r,s,a,"˙","\\dot"),t(r,s,d,"ı","\\imath"),t(r,s,d,"ȷ","\\jmath"),t(n,s,v," ","\\ "),t(n,s,v," "," "),t(n,s,v," ","~");var g,b,E='0123456789/@."';for(g=0;gt&&(t=e.children[s].height),e.children[s].depth>r&&(r=e.children[s].depth),e.children[s].maxFontSize>n&&(n=e.children[s].maxFontSize);e.height=t,e.depth=r,e.maxFontSize=n},Eu=function(e,t,r){var n=new ac.span(e,t);return pR(n),r&&(n.style.color=r),n},Fue=function(e){var t=new ac.documentFragment(e);return pR(t),t},Mue=function(e,t){var r=Eu([],[new ac.symbolNode("​")]);r.style.fontSize=t/e.style.sizeMultiplier+"em";var n=Eu(["fontsize-ensurer","reset-"+e.size,"size5"],[r]);return n},Iue=function(e,t,r,n){var s,i,a;if(t==="individualShift"){var o=e;for(e=[o[0]],s=-o[0].shift-o[0].elem.depth,i=s,a=1;a","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Kue=[0,1.2,1.8,2.4,3],Hue=function(e,t,r,n){if(e==="<"||e==="\\lt"?e="\\langle":(e===">"||e==="\\gt")&&(e="\\rangle"),Ld.contains(xR,e)||Ld.contains(vR,e))return mR(e,t,!1,r,n);if(Ld.contains(Vue,e))return gR(e,Kue[t],!1,r,n);throw new zue("Illegal delimiter: '"+e+"'")},que=[{type:"small",style:Cs.SCRIPTSCRIPT},{type:"small",style:Cs.SCRIPT},{type:"small",style:Cs.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Wue=[{type:"small",style:Cs.SCRIPTSCRIPT},{type:"small",style:Cs.SCRIPT},{type:"small",style:Cs.TEXT},{type:"stack"}],Gue=[{type:"small",style:Cs.SCRIPTSCRIPT},{type:"small",style:Cs.SCRIPT},{type:"small",style:Cs.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Yue=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular"},Que=function(e,t,r,n){for(var s=Math.min(2,3-n.style.size),i=s;it)return r[i]}return r[r.length-1]},bR=function(e,t,r,n,s){e==="<"||e==="\\lt"?e="\\langle":(e===">"||e==="\\gt")&&(e="\\rangle");var i;Ld.contains(vR,e)?i=que:Ld.contains(xR,e)?i=Gue:i=Wue;var a=Que(e,t,i,n);if(a.type==="small")return Uue(e,a.style,r,n,s);if(a.type==="large")return mR(e,a.size,r,n,s);if(a.type==="stack")return gR(e,t,r,n,s)},Xue=function(e,t,r,n,s){var i=Jo.metrics.axisHeight*n.style.sizeMultiplier,a=901,o=5/Jo.metrics.ptPerEm,u=Math.max(t-i,r+i),c=Math.max(u/500*a,2*u-o);return bR(e,c,!0,n,s)},Zue={sizedDelim:Hue,customSizedDelim:bR,leftRightDelim:Xue},yR=qa,Vt=J1,$e=ng,oc=Zue,k7=oR,je=S0,Od=Li,fe=$e.makeSpan,Wa=function(e,t,r){for(var n=[],s=0;s0&&(u+=v,c-=v)}m=$e.makeVList([{type:"elem",elem:i,shift:c},{type:"elem",elem:s,shift:-u}],"individualShift",null,t),n instanceof k7.symbolNode&&(m.children[0].style.marginLeft=-n.italic+"em"),m.children[0].style.marginRight=h,m.children[1].style.marginRight=h}return fe([lo(e.value.base)],[n,m])};Ke.genfrac=function(e,t,r){var n=t.style;e.value.size==="display"?n=Vt.DISPLAY:e.value.size==="text"&&(n=Vt.TEXT);var s=n.fracNum(),i=n.fracDen(),a=Zt(e.value.numer,t.withStyle(s)),o=fe([n.reset(),s.cls()],[a]),u=Zt(e.value.denom,t.withStyle(i)),c=fe([n.reset(),i.cls()],[u]),d;e.value.hasBarLine?d=je.metrics.defaultRuleThickness/t.style.sizeMultiplier:d=0;var f,h,m;n.size===Vt.DISPLAY.size?(f=je.metrics.num1,d>0?h=3*d:h=7*je.metrics.defaultRuleThickness,m=je.metrics.denom1):(d>0?(f=je.metrics.num2,h=d):(f=je.metrics.num3,h=3*je.metrics.defaultRuleThickness),m=je.metrics.denom2);var p;if(d===0){var v=f-a.depth-(u.height-m);v0&&(S+=p,b=a)){var N;(s>0||e.value.hskipBeforeAndAfter)&&(N=Od.deflt(P.pregap,c),N!==0&&(j=fe(["arraycolsep"],[]),j.style.width=N+"em",C.push(j)));var $=[];for(n=0;nn.height+n.depth+o&&(o=(o+f-n.height-n.depth)/2);var h=-(n.height+o+s)+d.height;d.style.top=h+"em",d.height-=h,d.depth+=h;var m;if(n.height===0&&n.depth===0?m=fe():m=$e.makeVList([{type:"elem",elem:n},{type:"kern",size:o},{type:"elem",elem:i},{type:"kern",size:s}],"firstBaseline",null,t),e.value.index){var p=Zt(e.value.index,t.withStyle(Vt.SCRIPTSCRIPT)),v=fe([t.style.reset(),Vt.SCRIPTSCRIPT.cls()],[p]),x=Math.max(d.height,m.height),g=Math.max(d.depth,m.depth),b=.6*(x-g),E=$e.makeVList([{type:"elem",elem:v}],"shift",-b,t),y=fe(["root"],[E]);return fe(["sqrt","mord"],[y,d,m])}else return fe(["sqrt","mord"],[d,m])};Ke.sizing=function(e,t,r){var n=Wa(e.value.value,t.withSize(e.value.size),r),s=fe(["mord"],[fe(["sizing","reset-"+t.size,e.value.size,t.style.cls()],n)]),i=$e.sizingMultiplier[e.value.size];return s.maxFontSize=i*t.style.sizeMultiplier,s};Ke.styling=function(e,t,r){var n={display:Vt.DISPLAY,text:Vt.TEXT,script:Vt.SCRIPT,scriptscript:Vt.SCRIPTSCRIPT},s=n[e.value.style],i=Wa(e.value.value,t.withStyle(s),r);return fe([t.style.reset(),s.cls()],i)};Ke.font=function(e,t,r){var n=e.value.font;return Zt(e.value.body,t.withFont(n),r)};Ke.delimsizing=function(e,t,r){var n=e.value.value;return n==="."?fe([zd[e.value.delimType]]):fe([zd[e.value.delimType]],[oc.sizedDelim(n,e.value.size,t,e.mode)])};Ke.leftright=function(e,t,r){for(var n=Wa(e.value.body,t.reset()),s=0,i=0,a=0;a",e};function W3(e){this.text=e}W3.prototype.toNode=function(){return document.createTextNode(this.text)};W3.prototype.toMarkup=function(){return wR.escape(this.text)};var rce={MathNode:sg,TextNode:W3},ig=ng,nce=S0,ge=rce,sce=qa,Su=rg,ice=Li,ace=ig.makeSpan,j7=ig.fontMap,$n=function(e,t){return Su[t][e]&&Su[t][e].replace&&(e=Su[t][e].replace),new ge.TextNode(e)},ER=function(e,t){var r=t.font;if(!r)return null;var n=e.mode;if(r==="mathit")return"italic";var s=e.value;if(ice.contains(["\\imath","\\jmath"],s))return null;Su[n][s]&&Su[n][s].replace&&(s=Su[n][s].replace);var i=j7[r].fontName;return nce.getCharacterMetrics(s,i)?j7[t.font].variant:null},He={};He.mathord=function(e,t){var r=new ge.MathNode("mi",[$n(e.value,e.mode)]),n=ER(e,t);return n&&r.setAttribute("mathvariant",n),r};He.textord=function(e,t){var r=$n(e.value,e.mode),n=ER(e,t)||"normal",s;return/[0-9]/.test(e.value)?(s=new ge.MathNode("mn",[r]),t.font&&s.setAttribute("mathvariant",n)):(s=new ge.MathNode("mi",[r]),s.setAttribute("mathvariant",n)),s};He.bin=function(e){var t=new ge.MathNode("mo",[$n(e.value,e.mode)]);return t};He.rel=function(e){var t=new ge.MathNode("mo",[$n(e.value,e.mode)]);return t};He.open=function(e){var t=new ge.MathNode("mo",[$n(e.value,e.mode)]);return t};He.close=function(e){var t=new ge.MathNode("mo",[$n(e.value,e.mode)]);return t};He.inner=function(e){var t=new ge.MathNode("mo",[$n(e.value,e.mode)]);return t};He.punct=function(e){var t=new ge.MathNode("mo",[$n(e.value,e.mode)]);return t.setAttribute("separator","true"),t};He.ordgroup=function(e,t){var r=Ga(e.value,t),n=new ge.MathNode("mrow",r);return n};He.text=function(e,t){var r=Ga(e.value.body,t),n=new ge.MathNode("mtext",r);return n};He.color=function(e,t){var r=Ga(e.value.value,t),n=new ge.MathNode("mstyle",r);return n.setAttribute("mathcolor",e.value.color),n};He.supsub=function(e,t){var r=[Or(e.value.base,t)];e.value.sub&&r.push(Or(e.value.sub,t)),e.value.sup&&r.push(Or(e.value.sup,t));var n;e.value.sub?e.value.sup?n="msubsup":n="msub":n="msup";var s=new ge.MathNode(n,r);return s};He.genfrac=function(e,t){var r=new ge.MathNode("mfrac",[Or(e.value.numer,t),Or(e.value.denom,t)]);if(e.value.hasBarLine||r.setAttribute("linethickness","0px"),e.value.leftDelim!=null||e.value.rightDelim!=null){var n=[];if(e.value.leftDelim!=null){var s=new ge.MathNode("mo",[new ge.TextNode(e.value.leftDelim)]);s.setAttribute("fence","true"),n.push(s)}if(n.push(r),e.value.rightDelim!=null){var i=new ge.MathNode("mo",[new ge.TextNode(e.value.rightDelim)]);i.setAttribute("fence","true"),n.push(i)}var a=new ge.MathNode("mrow",n);return a}return r};He.array=function(e,t){return new ge.MathNode("mtable",e.value.body.map(function(r){return new ge.MathNode("mtr",r.map(function(n){return new ge.MathNode("mtd",[Or(n,t)])}))}))};He.sqrt=function(e,t){var r;return e.value.index?r=new ge.MathNode("mroot",[Or(e.value.body,t),Or(e.value.index,t)]):r=new ge.MathNode("msqrt",[Or(e.value.body,t)]),r};He.leftright=function(e,t){var r=Ga(e.value.body,t);if(e.value.left!=="."){var n=new ge.MathNode("mo",[$n(e.value.left,e.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(e.value.right!=="."){var s=new ge.MathNode("mo",[$n(e.value.right,e.mode)]);s.setAttribute("fence","true"),r.push(s)}var i=new ge.MathNode("mrow",r);return i};He.accent=function(e,t){var r=new ge.MathNode("mo",[$n(e.value.accent,e.mode)]),n=new ge.MathNode("mover",[Or(e.value.base,t),r]);return n.setAttribute("accent","true"),n};He.spacing=function(e){var t;return e.value==="\\ "||e.value==="\\space"||e.value===" "||e.value==="~"?t=new ge.MathNode("mtext",[new ge.TextNode(" ")]):(t=new ge.MathNode("mspace"),t.setAttribute("width",ig.spacingFunctions[e.value].size)),t};He.op=function(e){var t;return e.value.symbol?t=new ge.MathNode("mo",[$n(e.value.body,e.mode)]):t=new ge.MathNode("mi",[new ge.TextNode(e.value.body.slice(1))]),t};He.katex=function(e){var t=new ge.MathNode("mtext",[new ge.TextNode("KaTeX")]);return t};He.font=function(e,t){var r=e.value.font;return Or(e.value.body,t.withFont(r))};He.delimsizing=function(e){var t=[];e.value.value!=="."&&t.push($n(e.value.value,e.mode));var r=new ge.MathNode("mo",t);return e.value.delimType==="open"||e.value.delimType==="close"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r};He.styling=function(e,t){var r=Ga(e.value.value,t),n=new ge.MathNode("mstyle",r),s={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},i=s[e.value.style];return n.setAttribute("scriptlevel",i[0]),n.setAttribute("displaystyle",i[1]),n};He.sizing=function(e,t){var r=Ga(e.value.value,t),n=new ge.MathNode("mstyle",r);return n.setAttribute("mathsize",ig.sizingMultiplier[e.value.size]+"em"),n};He.overline=function(e,t){var r=new ge.MathNode("mo",[new ge.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new ge.MathNode("mover",[Or(e.value.body,t),r]);return n.setAttribute("accent","true"),n};He.underline=function(e,t){var r=new ge.MathNode("mo",[new ge.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new ge.MathNode("munder",[Or(e.value.body,t),r]);return n.setAttribute("accentunder","true"),n};He.rule=function(e){var t=new ge.MathNode("mrow");return t};He.llap=function(e,t){var r=new ge.MathNode("mpadded",[Or(e.value.body,t)]);return r.setAttribute("lspace","-1width"),r.setAttribute("width","0px"),r};He.rlap=function(e,t){var r=new ge.MathNode("mpadded",[Or(e.value.body,t)]);return r.setAttribute("width","0px"),r};He.phantom=function(e,t,r){var n=Ga(e.value.value,t);return new ge.MathNode("mphantom",n)};var Ga=function(e,t){for(var r=[],n=0;n","\\langle","\\rangle","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\\lmoustache","\\rmoustache","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."],a={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak"};n(["\\blue","\\orange","\\pink","\\red","\\green","\\gray","\\purple","\\blueA","\\blueB","\\blueC","\\blueD","\\blueE","\\tealA","\\tealB","\\tealC","\\tealD","\\tealE","\\greenA","\\greenB","\\greenC","\\greenD","\\greenE","\\goldA","\\goldB","\\goldC","\\goldD","\\goldE","\\redA","\\redB","\\redC","\\redD","\\redE","\\maroonA","\\maroonB","\\maroonC","\\maroonD","\\maroonE","\\purpleA","\\purpleB","\\purpleC","\\purpleD","\\purpleE","\\mintA","\\mintB","\\mintC","\\grayA","\\grayB","\\grayC","\\grayD","\\grayE","\\grayF","\\grayG","\\grayH","\\grayI","\\kaBlue","\\kaGreen"],{numArgs:1,allowedInText:!0,greediness:3},function(o,u){var c=u[0],d;return c.type==="ordgroup"?d=c.value:d=[c],{type:"color",color:"katex-"+o.funcName.slice(1),value:d}}),n(["\\arcsin","\\arccos","\\arctan","\\arg","\\cos","\\cosh","\\cot","\\coth","\\csc","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\tan","\\tanh"],{numArgs:0},function(o){return{type:"op",limits:!1,symbol:!1,body:o.funcName}}),n(["\\det","\\gcd","\\inf","\\lim","\\liminf","\\limsup","\\max","\\min","\\Pr","\\sup"],{numArgs:0},function(o){return{type:"op",limits:!0,symbol:!1,body:o.funcName}}),n(["\\int","\\iint","\\iiint","\\oint"],{numArgs:0},function(o){return{type:"op",limits:!1,symbol:!0,body:o.funcName}}),n(["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint"],{numArgs:0},function(o){return{type:"op",limits:!0,symbol:!0,body:o.funcName}}),n(["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom"],{numArgs:2,greediness:2},function(o,u){var c=u[0],d=u[1],f,h=null,m=null,p="auto";switch(o.funcName){case"\\dfrac":case"\\frac":case"\\tfrac":f=!0;break;case"\\dbinom":case"\\binom":case"\\tbinom":f=!1,h="(",m=")";break;default:throw new Error("Unrecognized genfrac command")}switch(o.funcName){case"\\dfrac":case"\\dbinom":p="display";break;case"\\tfrac":case"\\tbinom":p="text";break}return{type:"genfrac",numer:c,denom:d,hasBarLine:f,leftDelim:h,rightDelim:m,size:p}}),n(["\\llap","\\rlap"],{numArgs:1,allowedInText:!0},function(o,u){var c=u[0];return{type:o.funcName.slice(1),body:c}}),n(["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg","\\left","\\right"],{numArgs:1},function(o,u){var c=u[0];if(!t.contains(i,c.value))throw new r("Invalid delimiter: '"+c.value+"' after '"+o.funcName+"'",o.lexer,o.positions[1]);return o.funcName==="\\left"||o.funcName==="\\right"?{type:"leftright",value:c.value}:{type:"delimsizing",size:s[o.funcName].size,delimType:s[o.funcName].type,value:c.value}}),n(["\\tiny","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],0,null),n(["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],0,null),n(["\\mathrm","\\mathit","\\mathbf","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],{numArgs:1,greediness:2},function(o,u){var c=u[0],d=o.funcName;return d in a&&(d=a[d]),{type:"font",font:d.slice(1),body:c}}),n(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot"],{numArgs:1},function(o,u){var c=u[0];return{type:"accent",accent:o.funcName,base:c}}),n(["\\over","\\choose"],{numArgs:0},function(o){var u;switch(o.funcName){case"\\over":u="\\frac";break;case"\\choose":u="\\binom";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",replaceWith:u}}),n(["\\\\","\\cr"],{numArgs:0,numOptionalArgs:1,argTypes:["size"]},function(o,u){var c=u[0];return{type:"cr",size:c}}),n(["\\begin","\\end"],{numArgs:1,argTypes:["text"]},function(o,u){var c=u[0];if(c.type!=="ordgroup")throw new r("Invalid environment name",o.lexer,o.positions[1]);for(var d="",f=0;f0&&(m=2),u.value.cols[f]={type:"align",align:h,pregap:m,postgap:0}}return u})})(CR);var yce=CR.exports;function wce(e){if(!e.__matchAtRelocatable){var t=e.source+"|()",r="g"+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"");e.__matchAtRelocatable=new RegExp(t,r)}return e.__matchAtRelocatable}function Ece(e,t,r){if(e.global||e.sticky)throw new Error("matchAt(...): Only non-global regexes are supported");var n=wce(e);n.lastIndex=r;var s=n.exec(t);return s[s.length-1]==null?(s.length=s.length-1,s):null}var Sce=Ece,lc=Sce,Em=qa;function Nc(e){this._input=e}function Cu(e,t,r){this.text=e,this.data=t,this.position=r}var Cce=new RegExp(`([ \r ]+)|(---?|[!-\\[\\]-‧‪-퟿豈-￿]|[\uD800-\uDBFF][\uDC00-\uDFFF]|\\\\(?:[a-zA-Z]+|[^\uD800-\uDFFF]))`),G3=/\s*/;Nc.prototype._innerLex=function(e,t){var r=this._input;if(e===r.length)return new Cu("EOF",null,e);var n=lc(Cce,r,e);if(n===null)throw new Em("Unexpected character: '"+r[e]+"'",this,e);return n[2]?new Cu(n[2],null,e+n[2].length):t?this._innerLex(e+n[1].length,!0):new Cu(" ",null,e+n[1].length)};var kce=/#[a-z0-9]+|[a-z]+/i;Nc.prototype._innerLexColor=function(e){var t=this._input,r=lc(G3,t,e)[0];e+=r.length;var n;if(n=lc(kce,t,e))return new Cu(n[0],null,e+n[0].length);throw new Em("Invalid color",this,e)};var jce=/(-?)\s*(\d+(?:\.\d*)?|\.\d+)\s*([a-z]{2})/;Nc.prototype._innerLexSize=function(e){var t=this._input,r=lc(G3,t,e)[0];e+=r.length;var n;if(n=lc(jce,t,e)){var s=n[3];if(s!=="em"&&s!=="ex")throw new Em("Invalid unit: '"+s+"'",this,e);return new Cu(n[0],{number:+(n[1]+n[2]),unit:s},e+n[0].length)}throw new Em("Invalid size",this,e)};Nc.prototype._innerLexWhitespace=function(e){var t=this._input,r=lc(G3,t,e)[0];return e+=r.length,new Cu(r[0],null,e)};Nc.prototype.lex=function(e,t){if(t==="math")return this._innerLex(e,!0);if(t==="text")return this._innerLex(e,!1);if(t==="color")return this._innerLexColor(e);if(t==="size")return this._innerLexSize(e);if(t==="whitespace")return this._innerLexWhitespace(e)};var Nce=Nc,k0=vce,T7=yce,_ce=Nce,P7=rg,pv=Li,Tce=kR,es=qa;function tr(e,t){this.lexer=new _ce(e),this.settings=t}var mr=Tce.ParseNode;function uc(e,t){this.result=e,this.isFunction=t}tr.prototype.expect=function(e,t){if(this.nextToken.text!==e)throw new es("Expected '"+e+"', got '"+this.nextToken.text+"'",this.lexer,this.nextToken.position);t!==!1&&this.consume()};tr.prototype.consume=function(){this.pos=this.nextToken.position,this.nextToken=this.lexer.lex(this.pos,this.mode)};tr.prototype.parse=function(){this.mode="math",this.pos=0,this.nextToken=this.lexer.lex(this.pos,this.mode);var e=this.parseInput();return e};tr.prototype.parseInput=function(){var e=this.parseExpression(!1);return this.expect("EOF",!1),e};var Pce=["}","\\end","\\right","&","\\\\","\\cr"];tr.prototype.parseExpression=function(e,t){for(var r=[];;){var n=this.nextToken,s=this.pos;if(Pce.indexOf(n.text)!==-1||t&&n.text===t)break;var i=this.parseAtom();if(!i){if(!this.settings.throwOnError&&n.text[0]==="\\"){var a=this.handleUnsupportedCmd();r.push(a),s=n.position;continue}break}if(e&&i.type==="infix"){this.pos=s,this.nextToken=n;break}r.push(i)}return this.handleInfixNodes(r)};tr.prototype.handleInfixNodes=function(e){for(var t=-1,r,n=0;nAce)return this.parseFunction(n);throw new es("Got function '"+n.result+"' with no arguments as "+e,this.lexer,r+1)}else return n.result;else{if(!this.settings.throwOnError&&this.nextToken.text[0]==="\\")return this.handleUnsupportedCmd();throw new es("Expected group after '"+t+"'",this.lexer,r+1)}};tr.prototype.handleUnsupportedCmd=function(){for(var e=this.nextToken.text,t=[],r=0;rn)c=this.parseFunction(u);else throw new es("Got function '"+u.result+"' as argument to '"+e+"'",this.lexer,this.pos-1)}else c=u.result;i.push(c),s.push(this.pos)}return i.push(s),i};tr.prototype.parseSpecialGroup=function(e,t){var r=this.mode;if(e==="original"&&(e=r),e==="color"||e==="size"){var n=this.nextToken;if(t&&n.text!=="[")return null;this.mode=e,this.expect(t?"[":"{");var s=this.nextToken;this.mode=r;var i;return e==="color"?i=s.text:i=s.data,this.consume(),this.expect(t?"]":"}"),new uc(new mr(e,i,r),!1)}else if(e==="text"){var a=this.lexer.lex(this.pos,"whitespace");this.pos=a.position}this.mode=e,this.nextToken=this.lexer.lex(this.pos,e);var o;return t?o=this.parseOptionalGroup():o=this.parseGroup(),this.mode=r,this.nextToken=this.lexer.lex(this.pos,r),o};tr.prototype.parseGroup=function(){if(this.nextToken.text==="{"){this.consume();var e=this.parseExpression(!1);return this.expect("}"),new uc(new mr("ordgroup",e,this.mode),!1)}else return this.parseSymbol()};tr.prototype.parseOptionalGroup=function(){if(this.nextToken.text==="["){this.consume();var e=this.parseExpression(!1,"]");return this.expect("]"),new uc(new mr("ordgroup",e,this.mode),!1)}else return null};tr.prototype.parseSymbol=function(){var e=this.nextToken;return k0[e.text]?(this.consume(),new uc(e.text,!0)):P7[this.mode][e.text]?(this.consume(),new uc(new mr(P7[this.mode][e.text].group,e.text,this.mode),!1)):null};tr.prototype.ParseNode=mr;var Dce=tr,Rce=Dce,Fce=function(e,t){var r=new Rce(e,t);return r.parse()},Mce=Fce,jR=qa,Y3=sR,NR=xce,Q3=Mce,Ice=Li,_R=function(e,t,r){Ice.clearNode(t);var n=new Y3(r),s=Q3(e,n),i=NR(s,e,n).toNode();t.appendChild(i)};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),_R=function(){throw new jR("KaTeX doesn't work in quirks mode.")});var Lce=function(e,t){var r=new Y3(t),n=Q3(e,r);return NR(n,e,r).toMarkup()},Oce=function(e,t){var r=new Y3(t);return Q3(e,r)},zce={render:_R,renderToString:Lce,__parse:Oce,ParseError:jR},$7=zce;function D7(e,t){var r,n,s=e.posMax,i=!0,a=!0;return r=t>0?e.src.charCodeAt(t-1):-1,n=t+1<=s?e.src.charCodeAt(t+1):-1,(r===32||r===9||n>=48&&n<=57)&&(a=!1),(n===32||n===9)&&(i=!1),{can_open:i,can_close:a}}function Bce(e,t){var r,n,s,i,a;if(e.src[e.pos]!=="$")return!1;if(i=D7(e,e.pos),!i.can_open)return t||(e.pending+="$"),e.pos+=1,!0;for(r=e.pos+1,n=r;(n=e.src.indexOf("$",n))!==-1;){for(a=n-1;e.src[a]==="\\";)a-=1;if((n-a)%2==1)break;n+=1}return n===-1?(t||(e.pending+="$"),e.pos=r,!0):n-r===0?(t||(e.pending+="$$"),e.pos=r+1,!0):(i=D7(e,n),i.can_close?(t||(s=e.push("math_inline","math",0),s.markup="$",s.content=e.src.slice(r,n)),e.pos=n+1,!0):(t||(e.pending+="$"),e.pos=r,!0))}function Uce(e,t,r,n){var s,i,a,o,u=!1,c,d=e.bMarks[t]+e.tShift[t],f=e.eMarks[t];if(d+2>f||e.src.slice(d,d+2)!=="$$")return!1;if(d+=2,s=e.src.slice(d,f),n)return!0;for(s.trim().slice(-2)==="$$"&&(s=s.trim().slice(0,-2),u=!0),a=t;!u&&(a++,!(a>=r||(d=e.bMarks[a]+e.tShift[a],f=e.eMarks[a],d"+$7.renderToString(o,r)+"

"}catch(u){return r.throwOnError&&console.log(u),o}},a=function(o,u){return i(o[u].content)+` `};t.inline.ruler.after("escape","math_inline",Bce),t.block.ruler.after("blockquote","math_block",Uce,{alt:["paragraph","reference","blockquote","list"]}),t.renderer.rules.math_inline=s,t.renderer.rules.math_block=a};const Kce=Sm(Vce),Hce=new as().use(Kce),qce=ye.div` &:not(.katex):not(.katex *):not(:is(h1, h2, h3, h4, h5, h6)) { color: white; font: 300 12px var(--font-inter), sans-serif; @media (min-width: 744px) { font: 300 16px var(--font-inter), sans-serif; } } ol, ul, menu { list-style: initial; list-style-position: inside; padding-left: 1rem; white-space: normal; } h1 { font: 900 24px var(--font-unbounded), sans-serif; @media (min-width: 450px) { font: 900 32px var(--font-unbounded), sans-serif; } @media (min-width: 744px) { font: 900 48px var(--font-unbounded), sans-serif; } @media (min-width: 1024px) { font: 900 64px var(--font-unbounded), sans-serif; } @media (min-width: 1440px) { font: 900 96px var(--font-unbounded), sans-serif; } } h2 { font: 900 24px var(--font-unbounded), sans-serif; @media (min-width: 450px) { font: 900 24px var(--font-unbounded), sans-serif; } @media (min-width: 744px) { font: 900 32px var(--font-unbounded), sans-serif; } @media (min-width: 1024px) { font: 900 48px var(--font-unbounded), sans-serif; } @media (min-width: 1440px) { font: 900 64px var(--font-unbounded), sans-serif; } } h3 { font: 600 24px var(--font-unbounded), sans-serif; @media (min-width: 450px) { font: 600 24px var(--font-unbounded), sans-serif; } @media (min-width: 744px) { font: 600 24px var(--font-unbounded), sans-serif; } @media (min-width: 1024px) { font: 600 32px var(--font-unbounded), sans-serif; } @media (min-width: 1440px) { font: 600 32px var(--font-unbounded), sans-serif; } } h4, h5, h6 { font: 400 16px var(--font-unbounded), sans-serif; @media (min-width: 450px) { font: 400 16px var(--font-unbounded), sans-serif; } @media (min-width: 744px) { font: 400 16px var(--font-unbounded), sans-serif; } @media (min-width: 1024px) { font: 400 24px var(--font-unbounded), sans-serif; } @media (min-width: 1440px) { font: 400 24px var(--font-unbounded), sans-serif; } } `,ou=({content:e})=>l.jsx(qce,{dangerouslySetInnerHTML:{__html:Hce.render(e)}}),Wce=({item:e,index:t,isOpen:r,onToggle:n})=>{var s;return l.jsxs("div",{className:"mb-2",children:[l.jsxs("button",{className:`w-full text-left px-5 py-4 flex flex-col gap-1 duration-200 group relative ${r?"bg-white/5 rounded-t-3xl":"bg-white/5 rounded-3xl"}`,type:"button",onClick:n,children:[l.jsxs("div",{className:"w-full flex justify-between items-start",children:[l.jsxs("span",{className:"text-white font-bold text-lg",children:["Лекция ",t+1]}),l.jsx("div",{className:"absolute right-5 top-10",children:l.jsx(le,{className:`w-5 h-5 transition-transform duration-300 ${r?"rotate-180":""}`,iconId:"icon-chevron-down"})})]}),l.jsx("div",{className:"text-white text-sm font-light line-clamp-1",children:l.jsx(ou,{content:e.title||"Тема лекции не указана"})}),l.jsxs("div",{className:"flex flex-wrap gap-2 mt-1",children:[l.jsxs("div",{className:"px-3 py-1 bg-white rounded-full text-black text-xs font-medium",children:[Be(e.date)," /"," ",uh(Be(e.date))]}),e.time&&l.jsx("div",{className:"px-3 py-1 bg-white rounded-full text-black text-xs font-medium",children:e.time}),l.jsx("div",{className:"px-3 py-1 bg-white/10 rounded-full text-white text-xs font-medium backdrop-blur-sm",children:"Лекция"})]})]}),l.jsx("div",{className:`grid transition-[grid-template-rows] duration-300 ease-in-out bg-white/5 ${r?"grid-rows-[1fr] rounded-b-3xl":"grid-rows-[0fr] rounded-b-none"}`,children:l.jsx("div",{className:"overflow-hidden",children:l.jsxs("div",{className:"px-5 pb-6 pt-2 border-t border-white/5",children:[((s=e.speakers)==null?void 0:s.length)>0&&l.jsx("div",{className:"mb-2 mt-2 flex",children:l.jsx(gl,{teacher:e.speakers,who:"Преподаватель"})}),l.jsx("h3",{className:"text-white font-bold text-lg mb-4",children:l.jsx(ou,{content:e.title||"Тема лекции не указана"})}),e.description&&l.jsx("div",{className:"text-white text-sm font-light leading-6 mb-8 space-y-1",children:e.description.split(` `).map((i,a)=>l.jsx("p",{className:"flex gap-2",children:i.trim().startsWith("-")||i.trim().startsWith("•")?l.jsx("span",{children:i}):i},a))}),l.jsxs("div",{className:"flex flex-col gap-2",children:[e.videos&&e.videos.length>0&&l.jsx("div",{className:"mt-2 pt-4 space-y-2",children:e.videos.map((i,a)=>{const o=i.source==="youtube"?"Смотреть на YouTube":"Смотреть на RuTube";return l.jsxs(Ra,{className:"flex items-center justify-between gap-3 py-3 border-t border-white/10",href:i.url,rel:"noopener noreferrer",target:"_blank",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"w-12 h-12 rounded-full bg-white/10 flex items-center justify-center",children:l.jsx(le,{className:"text-white ml-1 mt-2",iconId:i.source==="youtube"?"icon-youTube":"icon-ruTube"})}),l.jsxs("div",{className:"flex flex-col",children:[l.jsx("span",{className:"text-sm font-bold text-white pb-1",children:"Видео"}),l.jsx("span",{className:"text-xs text-white/70",children:o})]})]}),l.jsx(le,{className:"w-4 h-4 text-white/70",iconId:"icon-chevron-right"})]},a)})}),e.presentation!==""?l.jsxs(Ra,{className:"flex items-center justify-between gap-3 py-3 border-t border-white/10",href:e.presentation,rel:"noopener noreferrer",target:"_blank",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"w-12 h-12 rounded-full bg-white/10 flex items-center justify-center",children:l.jsx(le,{className:"text-white ml-2 mt-2",iconId:"icon-presentation"})}),l.jsxs("div",{className:"flex flex-col",children:[l.jsx("span",{className:"text-sm font-bold text-white pb-1",children:"Презентация"}),l.jsx("span",{className:"text-xs text-white/70",children:"Смотреть презентацию"})]})]}),l.jsx(le,{className:"w-4 h-4 text-white/70",iconId:"icon-chevron-right"})]},e.presentation):null]})]})})})]})},ag=({id:e,eventClick:t,nameCard:r})=>{const n=r==="course"?e:null,s=r==="meetup"?e:null,i=r==="competition"?e:null,a=r==="lecture"?e:null,{data:o,isPending:u}=Ec(n),{data:c,isPending:d}=z1(s),{data:f,isPending:h}=U1(i),{data:m,isPending:p}=B1(a),{data:v}=hD(e||"");return r==="course"&&u||r==="meetup"&&d||r==="lecture"&&p||r==="competition"&&h?l.jsx(Ss,{}):r==="course"&&o?l.jsx(l.Fragment,{children:l.jsx(kn,{course:{id:o.courseId||"",title:o.title||"",description:o.description||"",speakers:o.speakers||[],photoUrl:o.speakers.map(g=>typeof g=="object"&&g!==null?g.photoUrl:void 0).filter(g=>!!g),dateLabel:`${kc[o.season]} ${o.year}`,status:Er(o),statusVariant:Xn(o),format:o.online?"Онлайн":o.offline?"Оффлайн":void 0},homeWork:v==null?void 0:v.homeworks,onClick:g=>t(g)},o.courseId)}):r==="meetup"&&c?l.jsx(kn,{course:{id:c.meetupId||"",title:c.title||"",description:c.shortDescription||"",speakers:c.speakers||[],photoUrl:c.speakers.map(g=>typeof g=="object"&&g!==null?g.photoUrl:void 0).filter(g=>!!g),dateLabel:`${Be(c.dateStart)} • ${Be(c.dateEnd)}`,status:Er(c),statusVariant:Xn(c),format:c.online?"Онлайн":c.offline?"Оффлайн":void 0},onClick:g=>t(g)},c.meetupId):r==="lecture"&&m?l.jsx(kn,{course:{id:m.openLectureId||"",title:m.title||"",description:m.shortDescription||"",speakers:m.speakers||[],photoUrl:m.speakers.map(g=>typeof g=="object"&&g!==null?g.photoUrl:void 0).filter(g=>!!g),dateLabel:`${Be(m.date)}`,status:Er(m),statusVariant:Xn(m),format:m.online?"Онлайн":m.offline?"Оффлайн":void 0},onClick:g=>t(g)},m.openLectureId):r==="competition"&&f?l.jsx(kn,{course:{id:f.competitionId||"",title:f.title||"",description:f.shortDescription||"",speakers:[],dateLabel:`${Be(f.dateStart)} • ${Be(f.dateEnd)}`,status:Er(f),statusVariant:Xn(f),format:f.online?"Онлайн":f.offline?"Оффлайн":void 0},judges:f.judgeProfiles,sponsors:f.sponsors||[],onClick:g=>t(g)},f.competitionId):null},Mr=({imgSrc:e,buttonName:t,description:r,title:n,bgStyle:s,calendarType:i="horizontal",routerPush:a="/cabinet",viewButton:o=!0})=>{const u=xt(),c=i==="horizontal";let d="";switch(s){case"course":d=`radial-gradient( circle at 50% 45%, rgba(242, 133, 0, 0.3) 10%, rgba(249, 115, 22, 0.05) 55%, rgba(15, 15, 17, 0) 70% )`;break;case"competition":d=`radial-gradient( circle at 50% 45%, rgba(0, 157, 231, 0.35) 10%, rgba(0, 157, 231, 0.08) 55%, rgba(15, 15, 17, 0) 70% )`;break;case"meetup":d=`radial-gradient( circle at 50% 45%, rgba(138, 56, 245, 0.35) 10%, rgba(138, 56, 245, 0.08) 55%, rgba(15, 15, 17, 0) 70% )`;break;case"openLecture":d=`radial-gradient( circle at 50% 45%, rgba(183, 255, 102, 0.35) 10%, rgba(183, 255, 102, 0.08) 55%, rgba(15, 15, 17, 0) 70% )`;break;case"homeWork":d=`radial-gradient( circle at 50% 45%, rgba(255, 239, 213, 0.35) 10%, rgba(255, 239, 213, 0.08) 55%, rgba(15, 15, 17, 0) 70% )`;break;case"learning":d=`radial-gradient( circle at 50% 45%, rgba(242, 133, 0, 0.3) 10%, rgba(249, 115, 22, 0.05) 55%, rgba(15, 15, 17, 0) 70% )`;break}return l.jsx(l.Fragment,{children:l.jsxs("div",{className:`relative flex flex-col items-center justify-center w-full ${c?"h-[242px]":"h-[180px]"} bg-[#0F0F11] rounded-[32px] overflow-hidden border border-white/5`,children:[l.jsx("div",{className:"absolute top-0 left-0 w-full h-full pointer-events-none",style:{background:d}}),l.jsx("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-1/2 h-32 bg-orange-500/10 blur-[80px] rounded-full pointer-events-none"}),l.jsxs("div",{className:"relative z-10 flex flex-col items-center text-center max-w-[480px] px-4",children:[l.jsx(Cc,{alt:n,className:`${c?"w-[100px]":"w-[90px]"} h-auto object-contain drop-shadow-2xl`,height:194,src:yc(e),width:248}),l.jsx("h3",{className:"text-sm text-white mb-2 font-[Unbounded]",children:n}),l.jsx("p",{className:"text-white text-xs mb-3 truncate",children:r}),o&&l.jsx("button",{className:"bg-white text-black px-4 py-2 rounded-3xl text-sm hover:bg-gray-200 transition-colors",onClick:()=>u.push(a),children:t})]})]})})},Gce=({stage:e,onToggle:t,isOpen:r})=>l.jsxs("div",{className:"mb-2",children:[l.jsxs("button",{className:`w-full text-left px-5 py-4 flex flex-col gap-1 duration-200 group relative transition-all ${r?"bg-white/5 rounded-t-3xl":"bg-white/5 rounded-3xl"}`,type:"button",onClick:t,children:[l.jsxs("div",{className:"w-full flex justify-between items-start",children:[l.jsxs("div",{className:"flex flex-col gap-1",children:[l.jsx("span",{className:"text-white font-medium text-sm font-unbounded",children:e.title}),l.jsx("span",{className:"text-white text-xs mb-4 w-[510px]",children:e.description}),l.jsxs("span",{className:"text-black text-xs bg-white rounded-3xl p-2 w-fit",children:[Be(e.dateTimeStart)," •"," ",Be(e.dateTimeEnd)]})]}),l.jsxs("div",{className:"flex gap-2 absolute right-5 top-5",children:[l.jsx("span",{className:"text-xs text-white/50 mt-0.5",children:r?"Скрыть":"О туре"}),l.jsx(le,{className:`w-5 h-5 text-white/50 transition-transform duration-300 ${r?"rotate-180":""}`,iconId:"icon-chevron-down"})]})]}),e.intro&&!r&&l.jsx("div",{className:"text-white/70 text-sm font-light line-clamp-1 mt-1",children:e.intro})]}),r&&l.jsxs("div",{className:"bg-white/5 rounded-b-3xl p-4 animate-in slide-in-from-top-2 fade-in duration-200",children:[l.jsx("span",{className:"text-sm text-white/50 block mb-3",children:"Описание тура"}),e.miniSteps&&e.miniSteps.length>0&&l.jsx("div",{className:"grid grid-cols-3 gap-2",children:e.miniSteps.map((n,s)=>l.jsxs("div",{className:"min-h-[70px] bg-white/10 rounded-3xl p-[12px] flex flex-col",children:[l.jsx("div",{className:"text-white text-xs font-medium mb-1",children:n.title}),l.jsx("div",{className:"text-white/80 text-xs font-light leading-relaxed",children:n.description})]},s))})]})]}),ri=()=>{const{user:e}=Ha(),r=w.useMemo(()=>!(e!=null&&e.role)||e.role.length===0?[]:(Array.isArray(e.role)?e.role:[e.role]).filter(mP),[e==null?void 0:e.role]),n=r[0]||null,s=c=>mJ(c,r),i=c=>xP(c,r),a=r.includes("student"),o=r.includes("teacher"),u=r.includes("admin");return{userRole:n,userRoles:r,checkMenuAccess:s,checkRouteAccess:i,isStudent:a,isTeacher:o,isAdmin:u}},X3=({userId:e,eventId:t,eventType:r,isAlreadyEnrolled:n,className:s="",enrollText:i="Записаться",unenrollText:a="Отменить регистрацию",onSuccess:o})=>{const{isStudent:u}=ri(),{mutate:c,isPending:d}=eie(),{mutate:f,isPending:h}=Fse(),m=d||h,p=m||!e||!t;if(!u)return null;const v=y=>{y.stopPropagation(),y.preventDefault(),!p&&(n?f({userId:e,eventId:t,eventType:r}):c({userId:e,eventId:t,eventType:r},{onSuccess:()=>{o&&o()}}))},x=()=>m?"Загрузка...":n?a:i;return l.jsx("button",{className:` px-4 py-4 rounded-3xl font-bold transition-all duration-200 flex items-center justify-center text-sm font-normal ${n?"bg-white/10 text-white/50":"bg-white text-black"} ${p?"opacity-50 cursor-not-allowed":""} ${s} `,disabled:p,onClick:v,children:x()})},Z3=({isVisible:e})=>e?l.jsx("div",{className:"fixed top-10 right-[40vw] z-50 animate-appearance-in",style:{transform:"translateX(-50%)"},children:l.jsx(D1,{className:"bg-[#1C1B20] min-w-[372px] h-[102px] px-5",radius:"lg",shadow:"lg",children:l.jsxs(yte,{className:"flex flex-row items-center gap-5 px-6 overflow-hidden",children:[l.jsxs("div",{className:"relative flex items-center justify-center flex-shrink-0 w-14 h-14 rounded-full bg-[#1F2923]",children:[l.jsx("div",{className:"absolute inset-0 rounded-full bg-green-500/10 blur-sm"}),l.jsx(le,{iconId:"icon-success"})]}),l.jsxs("div",{className:"flex flex-col justify-center",children:[l.jsx("p",{className:"text-white font-medium text-[16px] leading-tight font-[Unbounded]",children:"Вы успешно"}),l.jsx("p",{className:"text-white font-medium text-[16px] leading-tight font-[Unbounded]",children:"зарегистрировались"}),l.jsxs("p",{className:"text-white font-light text-[12px] mt-1 font-[Unbounded]",children:["Не пропустите мероприятия и ",l.jsx("br",{}),"добавьте его в календарь"]})]})]})})}):null,vl=({value:e,onChange:t})=>l.jsxs("div",{className:"relative flex w-fit bg-white/10 p-1 rounded-2xl border border-white/5",children:[l.jsxs("button",{className:`relative z-10 px-6 py-2 text-sm font-medium transition-colors duration-200 ${e==="online"?"text-white":"text-white/50 hover:text-white/80"}`,type:"button",onClick:()=>t("online"),children:["Онлайн",e==="online"&&l.jsx(qb.div,{className:"absolute inset-0 bg-[#3F3F46] rounded-xl -z-10 shadow-sm border border-white/10",layoutId:"active-pill",transition:{type:"spring",stiffness:300,damping:30}})]}),l.jsxs("button",{className:`relative z-10 px-6 py-2 text-sm font-medium transition-colors duration-200 ${e==="offline"?"text-white":"text-white/50 hover:text-white/80"}`,type:"button",onClick:()=>t("offline"),children:["Оффлайн",e==="offline"&&l.jsx(qb.div,{className:"absolute inset-0 bg-[#3F3F46] rounded-xl -z-10 shadow-sm border border-white/10",layoutId:"active-pill",transition:{type:"spring",stiffness:300,damping:30}})]})]}),TR="https://storage.yandexcloud.net/csspace-bucket/logos/csspace-logo.svg",J3=({url:e,title:t})=>l.jsxs("a",{className:"flex items-center gap-3 pl-2 pr-4 py-2 bg-white/10 rounded-full cursor-pointer border border-white/5",download:t,href:e,rel:"noopener noreferrer",target:"_blank",children:[l.jsx("div",{className:"w-10 h-10 rounded-full bg-white/10 flex items-center justify-center shrink-0",children:l.jsx(le,{className:"pl-1 pt-1.5",iconId:"icon-presentation"})}),l.jsx("span",{className:"text-white text-[14px] font-normal",children:t}),l.jsx("div",{className:"ml-1 opacity-50 flex items-center justify-center",children:l.jsx(le,{className:"pl-1",iconId:"icon-chevron-right"})})]}),Yce=({isOpenModal:e,onCloseModal:t,onSubmitTeam:r})=>{const{mutate:n,isPending:s}=nie(),[i,a]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),{showAlert:o}=vr(),{register:u,handleSubmit:c,reset:d,formState:{isValid:f}}=rn({mode:"onChange",defaultValues:{teamName:"",yandexId:""}}),h=p=>{n({event_type:"competition",data:{name:p.teamName,description:"",yandexId:p.yandexId}},{onSuccess:()=>{r==null||r(p),t(),d(),o({title:"Изменено",description:"Команда создана!",variant:"success"})},onError:()=>{a({isVisible:!0,title:"Изменено",description:"Команда не создана",variant:"danger"}),setTimeout(()=>{a(v=>({...v,isVisible:!1}))},3e3)}})},m=()=>{d(),t()};return l.jsxs(l.Fragment,{children:[l.jsx(fl,{backdrop:"blur",className:"w-[470px] bg-black rounded-3xl p-2 m-auto text-white",classNames:{closeButton:"text-white/50 bg-white/10 right-6 top-6 cursor-pointer hover:bg-white/20"},isOpen:e,onOpenChange:m,children:l.jsx(cl,{className:"ring-1 ring-white/10",children:p=>l.jsxs(l.Fragment,{children:[l.jsx(dl,{className:"flex flex-col gap-1 pb-0 mt-1",children:l.jsx("span",{className:"font-bold text-[16px] font-unbounded",children:"Создание команды"})}),l.jsxs("form",{onSubmit:c(h),children:[l.jsxs(Ci,{className:"pt-2",children:[l.jsx("span",{className:"text-sm text-white/80 pb-4",children:"Введите данные для создания команды"}),l.jsxs("div",{className:"flex flex-col gap-4",children:[l.jsxs("div",{className:"w-full bg-white/10 hover:bg-zinc-800 transition-colors rounded-2xl p-2",children:[l.jsx("label",{className:"block text-white/50 text-xs pl-2 mb-1",htmlFor:"teamName",children:"Название команды"}),l.jsx("input",{id:"teamName",placeholder:"Введите название команды",type:"text",...u("teamName",{required:!0}),className:"w-full text-white bg-transparent pl-2 text-base focus:outline-none placeholder:text-white/70"})]}),l.jsxs("div",{className:"w-full bg-white/10 hover:bg-zinc-800 transition-colors rounded-2xl p-2",children:[l.jsx("label",{className:"block text-white/50 text-xs pl-2 mb-1",htmlFor:"yandexId",children:"Yandex ID"}),l.jsx("input",{...u("yandexId",{required:!0}),className:"w-full text-white bg-transparent pl-2 placeholder-white/70 text-base focus:outline-none",id:"yandexId",placeholder:"Yandex ID",type:"text"})]})]})]}),l.jsxs(Lo,{className:"flex justify-start gap-4 pt-6 pb-4",children:[l.jsx("button",{className:"bg-white/10 text-white/50 text-sm font-medium px-6 py-3 rounded-2xl cursor-pointer",disabled:s,type:"button",onClick:p,children:"Отменить"}),l.jsx("button",{className:"bg-white text-black text-sm font-medium px-6 py-3 rounded-2xl cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed hover:bg-gray-200 transition-colors",disabled:s||!f,type:"submit",children:s?"Создание...":"Далее"})]})]})]})})}),l.jsx(tn,{description:i.description,isVisible:i.isVisible,title:i.title,variant:i.variant})]})},PR=({isOpenModal:e,onCloseModal:t,onSubmitJoin:r})=>{const{mutate:n,isPending:s}=sie(),{showAlert:i}=vr(),{register:a,handleSubmit:o,reset:u,formState:{isValid:c}}=rn({mode:"onChange",defaultValues:{inviteCode:""}}),d=h=>{n({inviteCode:h.inviteCode},{onSuccess:()=>{i({title:"Успех",description:"Вы успешно вступили в команду!",variant:"success"}),r==null||r(h),f()},onError:()=>{i({title:"Ошибка",description:"Неверный код или вы уже состоите в этой команде",variant:"danger"})}})},f=()=>{u(),t()};return l.jsx(fl,{backdrop:"blur",className:"w-[458px] bg-black rounded-3xl p-2 m-auto text-white",classNames:{closeButton:"text-white/50 bg-white/10 right-6 top-6 cursor-pointer hover:bg-white/20"},isOpen:e,onOpenChange:f,children:l.jsx(cl,{className:"ring-1 ring-white/10",children:h=>l.jsxs(l.Fragment,{children:[l.jsx(dl,{className:"flex flex-col gap-1 pb-0 mt-1",children:l.jsx("span",{className:"font-bold text-[16px] font-unbounded",children:"Вступить в команду"})}),l.jsxs("form",{onSubmit:o(d),children:[l.jsxs(Ci,{className:"pt-2",children:[l.jsx("span",{className:"text-xs text-white pb-4",children:"Введите код для вступления в команду. Код должен выслать организатор команды"}),l.jsxs("div",{className:"w-full bg-white/10 transition-colors rounded-2xl p-2",children:[l.jsx("label",{className:"block text-white/50 text-xs pl-2 mb-1",htmlFor:"inviteCode",children:"Код приглашения"}),l.jsx("input",{...a("inviteCode",{required:!0}),className:"w-full text-white bg-transparent pl-2 placeholder-white/70 text-base focus:outline-none",disabled:s,id:"inviteCode",placeholder:"Введите код приглашения",type:"text"})]})]}),l.jsxs(Lo,{className:"flex justify-start gap-4 pt-6 pb-4",children:[l.jsx("button",{className:"bg-white/10 text-white text-sm font-medium px-6 py-3 rounded-2xl cursor-pointer hover:bg-white/20 transition-colors disabled:opacity-50",disabled:s,type:"button",onClick:h,children:"Отменить"}),l.jsx("button",{className:"bg-white text-black text-sm font-medium px-6 py-3 rounded-2xl cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed hover:bg-gray-200 transition-colors",disabled:s||!c,type:"submit",children:s?"Проверка...":"Вступить"})]})]})]})})})},Qce=({team:e,meId:t,onDetailsClick:r})=>{var a;const s=t!==void 0&&String(e.captainId)===String(t)?"Капитан":"Участник",i=((a=e.events)==null?void 0:a.length)||0;return l.jsxs("div",{className:"flex items-center justify-between py-4 border-b border-white/10 w-full mb-4",children:[l.jsxs("div",{className:"flex flex-col",children:[l.jsx("h3",{className:"text-[18px] font-medium text-white mb-1 font-unbounded",children:e.name}),l.jsx("span",{className:"text-white font-base text-sm mb-4",children:"Команда"}),l.jsxs("div",{className:"flex gap-2",children:[i>0&&l.jsxs("div",{className:"bg-white/10 text-white text-sm px-4 py-2 rounded-2xl flex items-center justify-center",children:["+",i," ",i===1?"событие":i>1&&i<5?"события":"событий"]}),l.jsx("div",{className:"bg-white/10 text-white text-sm px-4 py-2 rounded-2xl flex items-center justify-center",children:s})]})]}),l.jsx("button",{className:"bg-white/10 text-white text-xs font-normal px-6 py-3 rounded-3xl cursor-pointer",onClick:()=>r(e._id),children:"Подробнее"})]})},Xce=({isOpenModal:e,onCloseModal:t,teamId:r})=>{var h,m;const[n,s]=w.useState("about"),{data:i}=bn(),{data:a,isLoading:o}=Kse(r,e&&!!r),u=(i==null?void 0:i.tg_id)??(i!=null&&i.id?Number(i.id):null),c=u!==null&&a!==void 0&&String(a.captainId)===String(u),d=((h=a==null?void 0:a.judges)==null?void 0:h.map(p=>({id:String(p.tgId),name:p.displayName||"Без имени",role:p.position||"Организатор",avatarUrl:p.photoUrl??void 0})))||[],f=((m=a==null?void 0:a.memberProfiles)==null?void 0:m.map(p=>({id:String(p.tgId),name:p.displayName||"Без имени",role:p.teamRole||"Участник",avatarUrl:p.photoUrl})))||[];return l.jsx(fl,{backdrop:"blur",className:"w-[520px] max-w-[95vw] bg-[#0A0A0B] rounded-[32px] p-0 m-auto text-white",classNames:{closeButton:"text-white/50 bg-white/5 right-6 top-6 cursor-pointer hover:bg-white/20 transition-colors z-10 w-9 h-9 flex items-center justify-center rounded-full"},isOpen:e,onOpenChange:t,children:l.jsx(cl,{className:"ring-1 ring-white/10 overflow-hidden min-h-[400px]",children:()=>l.jsxs(l.Fragment,{children:[l.jsx(Zce,{isCaptain:c,teamId:r,onCloseTeamModal:t}),o?l.jsx("div",{className:"flex w-full h-[400px] items-center justify-center",children:l.jsx(s3,{color:"white"})}):a?l.jsxs(l.Fragment,{children:[l.jsxs(dl,{className:"flex flex-col gap-1 px-8 pt-8 pb-4",children:[l.jsx("h2",{className:"font-bold text-2xl font-unbounded tracking-wide text-white",children:a.name}),l.jsx("span",{className:"text-sm text-white/50 font-light",children:"Команда"})]}),l.jsxs("div",{className:"flex gap-3 px-8 pb-6",children:[l.jsx("button",{className:`px-5 py-2.5 rounded-2xl text-sm font-medium transition-colors ${n==="about"?"bg-white/10 text-white":"bg-transparent text-white/50 border border-white/5"}`,onClick:()=>s("about"),children:"О команде"}),l.jsx("button",{className:`px-5 py-2.5 rounded-2xl text-sm font-medium transition-colors ${n==="events"?"bg-white/10 text-white":"bg-transparent text-white/50 border border-white/5"}`,onClick:()=>s("events"),children:"События"})]}),l.jsx("div",{className:"w-full h-[1px] bg-white/5"}),l.jsx(Ci,{className:"px-8 py-6",children:n==="about"?l.jsxs("div",{className:"flex flex-col",children:[d.length>0&&l.jsxs("div",{className:"mb-6",children:[l.jsx("h3",{className:"text-white/50 text-sm mb-3 font-light",children:d.length>1?"Организаторы":"Организатор"}),l.jsx("div",{className:"grid grid-cols-2 gap-3",children:d.map(p=>l.jsx(I7,{member:p},p.id))})]}),f.length>0&&l.jsxs("div",{children:[l.jsx("h3",{className:"text-white/50 text-sm mb-3 font-light",children:"Участники команды"}),l.jsx("div",{className:"grid grid-cols-2 gap-3",children:f.map(p=>l.jsx(I7,{member:p},p.id))})]})]}):l.jsxs("div",{className:"flex flex-col gap-6",children:[l.jsxs("div",{className:"flex flex-col gap-1.5",children:[l.jsx("h2",{className:"text-white text-[14px] font-medium font-unbounded",children:"Соревнования"}),l.jsxs("p",{className:"text-white/50 text-xs font-normal",children:["Найдено ",a.eventCards?a.eventCards.length:0," соревнования"]})]}),l.jsx("div",{className:"flex flex-col gap-8 py-2 text-white/50 max-h-[400px] overflow-y-auto pr-2 custom-scrollbar",children:a.eventCards&&a.eventCards.length>0?a.eventCards.map(p=>{const v=Er(p);return l.jsxs("button",{className:"group transition-colors text-left flex flex-col gap-4 cursor-pointer",type:"button",onClick:()=>yt.push(J.ADMIN.COMPETITION_PAGE(p.eventType,p.eventId)),children:[p.sponsors&&p.sponsors.length>0&&l.jsxs("div",{className:"flex items-center gap-3",children:[p.sponsors.map((x,g)=>l.jsx("img",{alt:"Спонсор",className:"w-12 h-12 object-contain rounded-full bg-white/5",src:x.imgSrc},g)),l.jsx("p",{className:"text-white/80 text-sm font-normal pl-2",children:"Спонсоры"})]}),l.jsxs("div",{className:"flex justify-between items-center gap-4",children:[l.jsxs("div",{children:[l.jsx("h4",{className:"text-white text-[14px] font-medium mb-1.5 font-unbounded",children:p.title}),l.jsx("p",{className:"text-xs text-white line-clamp-2 leading-relaxed font-normal",children:p.shortDescription})]}),l.jsx("div",{className:"flex justify-center items-center",children:l.jsx(le,{className:"shrink-0",iconId:"icon-chevron-right"})})]}),l.jsxs("div",{className:"flex flex-wrap items-center gap-2 mt-1",children:[l.jsxs("span",{className:"bg-white/10 text-white text-xs px-3.5 py-1.5 rounded-full font-normal",children:["с ",Be(p.periodStart)," по ",Be(p.periodEnd)]}),l.jsx("span",{className:"bg-white/10 text-white text-xs px-3.5 py-1.5 rounded-full font-normal",children:p.online?"Онлайн":"Оффлайн"}),v?l.jsx("span",{className:"bg-white/10 text-white text-xs px-3.5 py-1.5 rounded-full font-normal",children:v}):null]})]},p.eventId)}):l.jsx("div",{className:"flex items-center justify-center py-10",children:"Пока нет событий..."})})]})})]}):l.jsx("div",{className:"flex w-full h-[400px] items-center justify-center text-white/50",children:"Не удалось загрузить данные команды"})]})})})},R7={"Заблокировать доступ":{modalBody:"Вы уверены, что хотите удалить участника?",modalHeader:"Заблокировать",modalFirstNameButton:"Выйти",modalSecondNameButton:"Удалить"},"Заблокировать доступ преподавателю":{modalBody:"Вы уверены, что хотите снять права преподавателя и удалить участника?",modalHeader:"Заблокировать",modalFirstNameButton:"Выйти",modalSecondNameButton:"Удалить"},"Заблокировать доступ администратора":{modalBody:"Вы уверены, что хотите снять права администратора и заблокировать участника?",modalHeader:"Заблокировать",modalFirstNameButton:"Выйти",modalSecondNameButton:"Подтвердить"},"Убрать из администраторов":{modalBody:"Вы уверены, что хотите снять права администратора?",modalHeader:"Снять роль",modalFirstNameButton:"Отменить",modalSecondNameButton:"Подтвердить"},"Убрать из преподавателей":{modalBody:"Вы уверены, что хотите снять права преподавателя?",modalHeader:"Снять роль",modalFirstNameButton:"Отменить",modalSecondNameButton:"Подтвердить"},"Добавить преподавателя":{modalBody:"Введите ID преподавателя",modalHeader:"Добавить преподавателя",modalFirstNameButton:"Отменить",modalSecondNameButton:"Добавить"},Архивировать:{modalBody:"Вы уверены, что хотите удалить/архивировать курс?",modalHeader:"Архивировать курс?",modalFirstNameButton:"Выйти",modalSecondNameButton:"Подтвердить"}},F7={"add teacher":{modalBody:"Введите ID участника, чтобы сделать его преподавателем",modalHeader:"Добавить преподавателя",modalFirstNameButton:"Отменить",modalSecondNameButton:"Добавить"},"add admin":{modalBody:"Введите ID участника, чтобы сделать его администратором",modalHeader:"Добавить администратора",modalFirstNameButton:"Отменить",modalSecondNameButton:"Добавить"}},M7={"disband team":{modalBody:"Распуская команду, Вы выходите из всех соревнований, в которых участвуете",modalHeader:"Распустить команду",modalFirstNameButton:"Отмена",modalSecondNameButton:"Распустить"},"change name":{modalBody:"Изменить название команды",modalHeader:"Название команды",modalFirstNameButton:"Отмена",modalSecondNameButton:"Сохранить"}},Zce=({teamId:e,isCaptain:t=!1,onCloseTeamModal:r})=>{const{showAlert:n}=vr(),s=Ze(),i=!!(e&&t),{data:a}=pD(e||null,i),{mutate:o}=Mse(),{mutate:u}=Yse(),{mutate:c}=aie(),[d,f]=w.useState(!1),[h,m]=w.useState(!1),[p,v]=w.useState(!1),x=async()=>{var S;const y=a==null?void 0:a.inviteCode;if(!y){n({title:"Ошибка",description:"Код пустой или не загрузился",variant:"danger"});return}try{let k=!1;if((S=navigator.clipboard)!=null&&S.writeText)await navigator.clipboard.writeText(y),k=!0;else{const _=document.createElement("textarea");_.value=y,_.setAttribute("readonly",""),_.style.position="fixed",_.style.left="-9999px",_.style.top="0",document.body.appendChild(_),_.select(),_.setSelectionRange(0,_.value.length),k=document.execCommand("copy"),document.body.removeChild(_)}if(!k)throw new Error("copy_failed");n({title:"Скопировано",description:"Код скопирован в буфер!",variant:"success"})}catch{const _=window.location.hostname==="localhost"||window.location.hostname==="127.0.0.1"||window.location.hostname==="::1";n({title:"Ошибка копирования",description:!window.isSecureContext&&!_?"Копирование заблокировано для `http://csspace.local`. Откройте это же в `http://localhost` (или включите HTTPS) — и копирование заработает.":"Не удалось скопировать код (браузер ограничил доступ к буферу).",variant:"danger"})}},g=()=>{e&&o({teamId:e},{onSuccess:()=>{n({title:"Команда удалена",description:"Вы успешно распустили команду",variant:"success"}),f(!1),s.invalidateQueries({queryKey:[de.GET_MY_TEAMS]}),r&&r()},onError:y=>{console.error(y),n({title:"Ошибка",description:"Не удалось распустить команду",variant:"danger"}),f(!1)}})},b=y=>{!e||!y||u({team_id:e,name:y},{onSuccess:()=>{n({title:"Успех",description:"Название команды успешно изменено",variant:"success"}),m(!1),r&&r()},onError:S=>{console.error(S),n({title:"Ошибка",description:"Не удалось изменить название команды",variant:"danger"})}})},E=()=>{e&&c({team_id:e},{onSuccess:()=>{n({title:"Успех",description:"Вы сменили команду!",variant:"success"}),v(!1),r&&r()},onError:y=>{console.error("Не удалось выйти из старой команды:",y),n({title:"Ошибка",description:"Не удалось сменить команду",variant:"danger"})}})};return l.jsxs(l.Fragment,{children:[l.jsxs(o$,{classNames:{content:"bg-[#0A0A0B] border border-white/10 min-w-[260px] rounded-[24px]"},placement:"bottom-end",children:[l.jsx(i$,{children:l.jsx("button",{className:"absolute right-16 top-6 text-white/50 bg-white/5 hover:bg-white/20 transition-colors z-10 w-9 h-9 flex items-center justify-center rounded-full cursor-pointer outline-none",children:l.jsx("svg",{fill:"none",height:"16",viewBox:"0 0 24 24",width:"16",xmlns:"http://www.w3.org/2000/svg",children:l.jsx("path",{d:"M4 6H20M4 12H20M4 18H20",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})})}),l.jsxs(n$,{"aria-label":"Управление командой",itemClasses:{base:"text-white hover:bg-white/5 data-[hover=true]:bg-white/5 data-[hover=true]:text-white py-3 px-4 rounded-xl transition-colors",title:"text-[15px] font-normal"},children:[t?l.jsx(yo,{showDivider:!0,endContent:l.jsx(le,{iconId:"icon-copy"}),onPress:x,children:"Код приглашения"},"copy_code"):l.jsx(l.Fragment,{}),t?l.jsx(yo,{onPress:()=>m(!0),children:"Сменить название"},"change_name"):l.jsx(l.Fragment,{}),t?l.jsx(yo,{showDivider:!0,className:"text-danger data-[hover=true]:text-danger",color:"danger",onPress:()=>f(!0),children:"Распустить команду"},"disband_team"):l.jsx(l.Fragment,{}),l.jsx(yo,{className:t?"opacity-70":"",onPress:()=>{t?n({title:"Действие недоступно",description:"Капитан не может покинуть команду. Пожалуйста, распустите её.",variant:"warning"}):v(!0)},children:"Сменить команду"},"change_team")]})]}),h&&l.jsx(mm,{inputPlaceholder:"Введите новое название",isInput:!0,isOpenModal:h,onApprove:b,onCloseModal:()=>m(!1),...M7["change name"]}),d&&l.jsx(mm,{isOpenModal:d,onApprove:g,onCloseModal:()=>f(!1),...M7["disband team"]}),p&&l.jsx(PR,{isOpenModal:p,onCloseModal:()=>v(!1),onSubmitJoin:E})]})},I7=({member:e,width:t="full"})=>l.jsxs("div",{className:`w-${t} flex items-center gap-3 bg-white/10 transition-colors rounded-full p-1.5 pr-6 cursor-pointer border border-white/5`,children:[l.jsx($1,{className:"flex-shrink-0 w-10 h-10 text-large",name:e.name.charAt(0).toUpperCase(),showFallback:!0,src:e.avatarUrl}),l.jsxs("div",{className:"flex flex-col overflow-hidden",children:[l.jsx("span",{className:"text-white text-sm font-medium truncate w-full",children:e.name}),l.jsx("span",{className:"text-white/50 text-xs truncate w-full",children:e.role})]})]}),Jce=({isOpenModal:e,onCloseModal:t,competitionId:r})=>{const{mutate:n,isPending:s}=iie(),{data:i,isLoading:a,refetch:o}=j3(),u=(i==null?void 0:i.teams)||[],{data:c}=bn(),{refetch:d}=yn((c==null?void 0:c.id)||""),{showAlert:f}=vr(),[h,m]=w.useState(!1),[p,v]=w.useState(null),{data:x,isLoading:g}=pD(p,h&&!!p),[b]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),{register:E,handleSubmit:y,reset:S,formState:{isValid:k}}=rn({mode:"onChange"}),_=T=>{n({teamId:T.teamId,competitionId:r},{onSuccess:()=>{o(),d(),v(T.teamId),m(!0),f({title:"Зарегистрирован",description:"Ваша команда зарегистрировалась",variant:"success"})},onError:P=>{console.error(P),f({title:"Ошибка",description:"Произошла ошибка при регистрации",variant:"danger"})}})},C=async()=>{var T;if(x!=null&&x.inviteCode)try{let P=!1;if((T=navigator.clipboard)!=null&&T.writeText)await navigator.clipboard.writeText(x.inviteCode),P=!0;else{const R=document.createElement("textarea");R.value=x.inviteCode,R.setAttribute("readonly",""),R.style.position="fixed",R.style.left="-9999px",R.style.top="0",document.body.appendChild(R),R.select(),R.setSelectionRange(0,R.value.length),P=document.execCommand("copy"),document.body.removeChild(R)}if(!P)throw new Error("copy_failed");f({title:"Скопировано",description:"Код приглашения скопирован в буфер обмена",variant:"success"})}catch{f({title:"Ошибка копирования",description:"Браузер не дал доступ к буферу обмена",variant:"danger"})}},j=()=>{S(),m(!1),v(null),t()};return l.jsxs(l.Fragment,{children:[l.jsx(fl,{backdrop:"blur",className:"w-[470px] bg-black rounded-3xl p-2 m-auto text-white",classNames:{closeButton:"text-white/50 bg-white/10 right-6 top-6 cursor-pointer hover:bg-white/20 z-10"},isOpen:e,onOpenChange:j,children:l.jsx(cl,{className:"ring-1 ring-white/10 relative",children:T=>l.jsx(l.Fragment,{children:h?l.jsxs("div",{className:"p-6 flex flex-col gap-6",children:[l.jsxs("div",{className:"flex flex-col gap-2",children:[l.jsx("h2",{className:"font-bold text-[24px] font-unbounded text-white",children:"Код приглашения"}),l.jsx("p",{className:"text-white/80 text-sm",children:"Отправьте код всем участникам Вашей команды"})]}),l.jsxs("div",{className:"bg-[#1A1A1A] p-4 rounded-2xl flex justify-between items-center border border-white/5",children:[l.jsxs("div",{className:"flex flex-col overflow-hidden",children:[l.jsx("span",{className:"text-white/40 text-[13px] mb-1",children:"Код:"}),g?l.jsx("span",{className:"text-white text-[16px]",children:"Загрузка кода..."}):l.jsx("span",{className:"text-white text-[16px] truncate pr-4 font-mono",children:(x==null?void 0:x.inviteCode)||"Код не найден"})]}),l.jsx("button",{className:"text-white/50 transition-colors p-2 rounded-xl cursor-pointer shrink-0",title:"Скопировать",onClick:()=>void C(),children:l.jsx(le,{iconId:"icon-copy"})})]})]}):l.jsxs(l.Fragment,{children:[l.jsx(dl,{className:"flex flex-col gap-1 pb-0 mt-1",children:l.jsx("span",{className:"font-bold text-[16px] font-unbounded",children:"Регистрация"})}),l.jsxs("form",{onSubmit:y(_),children:[l.jsxs(Ci,{className:"pt-2",children:[l.jsx("span",{className:"text-sm text-white/80 pb-4",children:"Выберите команду для регистрации"}),l.jsx("div",{className:"flex flex-col gap-4",children:l.jsxs("div",{className:"w-full bg-white/10 hover:bg-zinc-800 transition-colors rounded-2xl p-2 pr-4",children:[l.jsx("label",{className:"block text-white/50 text-xs pl-2 mb-1",htmlFor:"teamId",children:"Ваша команда"}),l.jsxs("select",{id:"teamId",...E("teamId",{required:!0}),className:"w-full text-white bg-transparent pl-2 text-base focus:outline-none cursor-pointer appearance-none",defaultValue:"",children:[l.jsx("option",{disabled:!0,hidden:!0,className:"bg-zinc-900 text-white/50",value:"",children:a?"Загрузка команд...":"Выберите команду"}),u.map(P=>l.jsx("option",{className:"bg-zinc-900 text-white",value:P._id,children:P.name},P._id))]}),u.length===0&&!a&&l.jsx("p",{className:"text-xs text-red-400 pl-2 mt-2",children:"У вас пока нет команд. Создайте команду перед регистрацией."})]})})]}),l.jsxs(Lo,{className:"flex justify-start gap-4 pt-6 pb-4",children:[l.jsx("button",{className:"bg-white/10 text-white text-sm font-medium px-6 py-3 rounded-2xl cursor-pointer hover:bg-white/20 transition-colors",disabled:s,type:"button",onClick:j,children:"Отменить"}),l.jsx("button",{className:"bg-white text-black text-sm font-medium px-6 py-3 rounded-2xl cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed hover:bg-gray-200 transition-colors",disabled:s||!k||u.length===0,type:"submit",children:s?"Регистрация...":"Зарегистрироваться"})]})]})]})})})}),l.jsx(tn,{description:b.description,isVisible:b.isVisible,title:b.title,variant:b.variant})]})},AR=({address:e,locationName:t,locationLink:r,mapIframeUrl:n})=>l.jsxs("div",{className:"w-full",children:[l.jsx("div",{className:"text-sm font-bold text-white mb-4 font-unbounded",children:"Место проведения"}),l.jsxs("div",{className:"relative w-full h-[320px] rounded-[32px] overflow-hidden bg-white/5",children:[l.jsx("iframe",{allowFullScreen:!0,className:"absolute inset-0 w-full h-full grayscale-[20%]",loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",src:n,style:{border:0},title:`Карта места проведения: ${e}`}),l.jsx("div",{className:"absolute inset-0 bg-black/20 pointer-events-none"}),l.jsxs("div",{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 z-10 w-[340px] bg-[#1a1a1c] border border-white/5 rounded-[24px] p-5 shadow-2xl flex flex-col gap-1",children:[l.jsx("h3",{className:"text-white text-sm font-medium leading-snug break-all",children:t}),l.jsx("span",{className:"text-white/50 text-xs font-light mb-2 mt-1",children:"Место проведения мероприятия"}),l.jsx("a",{className:"w-fit px-5 py-2.5 bg-white/10 hover:bg-white/20 transition-colors text-white/90 text-xs rounded-full mt-1",href:r,rel:"noopener noreferrer",target:"_blank",children:"Смотреть в картах"})]})]})]}),ede=({winners:e})=>!e||e.length===0?null:l.jsxs("div",{className:"mb-8",children:[l.jsx("div",{className:"text-sm font-bold text-white mb-4 font-unbounded",children:"Победители"}),l.jsx("div",{className:"flex flex-wrap gap-3 items-stretch",children:[...e].sort((t,r)=>(t.place||0)-(r.place||0)).map((t,r)=>l.jsxs("div",{className:"relative min-w-[140px] min-h-[77px] bg-white rounded-[20px] pt-1.5 flex flex-col shrink-0",children:[l.jsxs("div",{className:"flex justify-center items-center text-black mb-1.5",children:[l.jsx("span",{className:"text-right font-semibold text-[12px] leading-none",children:t.place}),l.jsx("span",{className:"text-[11px] font-medium ml-1 leading-none",children:"место"})]}),l.jsxs("div",{className:"bg-[#1C1C1E] rounded-[20px] p-1 flex gap-2 items-center flex-1 shadow-[0_-2px_8px_rgba(0,0,0,0.15)]",children:[l.jsx("div",{className:"w-[42px] h-[42px] bg-white/5 rounded-full flex items-center justify-center shrink-0 text-white/30",children:l.jsx(le,{iconId:"icon-winner-csSpace"})}),l.jsxs("div",{className:"flex flex-col overflow-hidden min-w-0 justify-center",children:[l.jsx("span",{className:"text-white font-medium text-[11px] truncate w-full block leading-tight",children:t.name}),l.jsx("span",{className:"text-[#8E8E93] text-[9px] truncate w-full block leading-tight mt-0.5",children:"Команда"})]})]})]},r))})]}),tde=()=>{const e=xt(),t=r=>{e.push(r)};return l.jsx("div",{className:"flex justify-start gap-4 mb-8 w-full",children:wne.map(r=>l.jsx(ane,{description:r.description,descriptionClassName:"text-xs",gradientColor:r.gradientColor,id:r.id,image:r.image,shadowColor:r.shadowColor,title:r.title,onClick:()=>t(r.href)},r.id))})},rde=e=>{switch(e){case Ut.CHECKING:return"На проверке";case Ut.ACCEPTED:return"Принята";case Ut.RETURNED:return"Возвращена";case Ut.ACTIVE:return"Активно";case Ut.NOT_SUBMITTED:return"Не сдана";default:return e}},j0=({status:e})=>{const t=rde(e);return e===Ut.CHECKING?l.jsx("span",{className:"text-[#FFA407]",children:t}):e===Ut.ACCEPTED?l.jsx("span",{className:"text-[#27AE60]",children:t}):e===Ut.ACTIVE?l.jsx("span",{className:"text-white",children:t}):e===Ut.RETURNED?l.jsx("span",{className:"text-red-500",children:t}):l.jsx("span",{className:"text-white/50",children:t})},og=e=>{switch(e){case Ut.NOT_SUBMITTED:return"bg-white/10";case Ut.CHECKING:return"bg-[#F2994A]/10";case Ut.ACCEPTED:return"bg-[#27AE60]/10";case Ut.RETURNED:return"bg-red-500/10";case Ut.ACTIVE:return"bg-white/10";default:return"bg-white/50"}},Ap=(e,t)=>{if(!e)return!1;let r="";if(typeof e=="object"&&"$date"in e?r=e.$date:typeof e=="string"&&(r=e),!r)return!1;let n;const s=r.match(/^(\d{2})\.(\d{2})\.(\d{4})/);if(s){const i=Number(s[1]),a=Number(s[2])-1,o=Number(s[3]);n=new Date(o,a,i)}else n=new Date(r);return isNaN(n.getTime())?!1:n.toDateString()===t.toDateString()},nde=({selectedDate:e,activeTab:t,onTabChange:r,calendarLectures:n,calendarHomeworks:s,calendarCompetitions:i,calendarMeetups:a,calendarType:o="vertical",haveButton:u})=>{const c=xt(),d=y=>{switch(y){case"lecture":return c.push(J.CABINET.LECTURES);case"homeWorks":return c.push({pathname:J.CABINET.LEARNING,query:{tab:"homework"}});case"competitions":return c.push(J.CABINET.COMPETITIONS);case"meetups":return c.push(J.CABINET.MEETUPS);case"all":default:return c.push(J.CABINET.LEARNING)}},f=w.useMemo(()=>n.filter(y=>Ap(y.date,e)),[n,e]),h=w.useMemo(()=>s.filter(y=>Ap(y.dueAt,e)),[s,e]),m=w.useMemo(()=>i.filter(y=>Ap(y.date,e)),[i,e]),p=w.useMemo(()=>a.filter(y=>Ap(y.date,e)),[a,e]),v=f.length>0&&(t==="all"||t==="lecture"),x=h.length>0&&(t==="all"||t==="homeWorks"),g=m.length>0&&(t==="all"||t==="competitions"),b=p.length>0&&(t==="all"||t==="meetups"),E=!v&&!x&&!g&&!b;return l.jsxs("div",{className:"flex flex-col gap-2 px-4 flex-1 w-[897px]",children:[l.jsxs("div",{className:"flex flex-col gap-4 py-2",children:[l.jsxs("div",{className:"flex items-center gap-2 text-white font-medium text-sm leading-[1.3] font-['Unbounded']",children:[l.jsx("div",{children:"Сегодня"}),l.jsx("div",{className:"capitalize",children:e.toLocaleDateString("ru-RU",{weekday:"short",day:"numeric",month:"long"})})]}),l.jsxs("div",{className:"flex items-stretch gap-2 overflow-x-auto no-scrollbar",children:[l.jsx("button",{className:`flex items-center px-4 py-3 rounded-2xl border transition-all duration-300 ease-in-out cursor-pointer whitespace-nowrap ${t==="all"?"bg-white/10 border-transparent text-white":"bg-transparent border-white/10 text-white/50"}`,onClick:()=>r("all"),children:l.jsx("span",{className:"text-sm font-normal",children:"Все"})}),l.jsx("button",{className:`flex items-center px-4 py-3 rounded-2xl border transition-all duration-300 ease-in-out cursor-pointer whitespace-nowrap ${t==="lecture"?"bg-white/10 border-transparent text-white":"bg-transparent border-white/10 text-white/50"}`,onClick:()=>r("lecture"),children:l.jsx("span",{className:"text-sm font-normal",children:"Лекции"})}),l.jsx("button",{className:`flex items-center px-4 py-3 rounded-2xl border transition-all duration-300 ease-in-out cursor-pointer whitespace-nowrap ${t==="homeWorks"?"bg-white/10 border-transparent text-white":"bg-transparent border-white/10 text-white/50"}`,onClick:()=>r("homeWorks"),children:l.jsx("span",{className:"text-sm font-normal",children:"Домашние задания"})}),l.jsx("button",{className:`flex items-center px-4 py-3 rounded-2xl border transition-all duration-300 ease-in-out cursor-pointer whitespace-nowrap ${t==="competitions"?"bg-white/10 border-transparent text-white":"bg-transparent border-white/10 text-white/50"}`,onClick:()=>r("competitions"),children:l.jsx("span",{className:"text-sm font-normal",children:"Соревнования"})}),l.jsx("button",{className:`flex items-center px-4 py-3 rounded-2xl border transition-all duration-300 ease-in-out cursor-pointer whitespace-nowrap ${t==="meetups"?"bg-white/10 border-transparent text-white":"bg-transparent border-white/10 text-white/50"}`,onClick:()=>r("meetups"),children:l.jsx("span",{className:"text-sm font-normal",children:"Митапы"})})]})]}),l.jsx("div",{className:"w-full overflow-hidden",children:l.jsxs("div",{className:"flex gap-2 overflow-x-auto no-scrollbar pb-2 min-h-[164px]",children:[E?l.jsx(Mr,{bgStyle:"learning",buttonName:"На главную",calendarType:o,description:"Займитесь изучением чего-то нового",imgSrc:"/Images/learning/PreviewCap.webp",title:"Свободный день",viewButton:o==="horizontal"}):l.jsxs(l.Fragment,{children:[v&&f.map((y,S)=>l.jsx("button",{className:"flex-shrink-0 w-[355px] text-left bg-transparent border-none p-0 outline-none cursor-pointer group",type:"button",onClick:()=>c.push(J.ADMIN.LECTURE_PAGE(y.type,y.openLectureId)),children:l.jsx("div",{className:"bg-white/10 rounded-3xl py-4 flex flex-col w-full h-full min-h-[180px] transition-transform duration-200 group-active:scale-[0.98]",children:l.jsxs("div",{className:"px-4 flex flex-col justify-between h-full",children:[l.jsxs("div",{children:[l.jsxs("div",{className:"text-sm font-medium text-white mb-1 line-clamp-1",children:["Лекция ",S+1]}),l.jsx("div",{className:"text-xs font-light text-white mb-1 line-clamp-2",children:l.jsx(ou,{content:y.title})})]}),l.jsxs("div",{children:[l.jsx("div",{className:"flex flex-col gap-2 mt-2"}),l.jsxs("div",{className:"flex gap-2 mb-2",children:[l.jsxs("div",{className:"bg-white text-black px-3 py-1.5 rounded-full text-xs w-fit",children:[new Date(y.date).toLocaleDateString("ru-RU"),"/",uh(y.date)]}),l.jsx("div",{className:"bg-white text-black px-3 py-1.5 rounded-full text-xs w-fit",children:"18:00-19:00"})]}),l.jsx("div",{className:"text-white bg-white/10 px-3 py-1.5 rounded-full text-xs w-fit",children:"Лекция"})]})]})})},`lecture-${y.openLectureId}-${S}`)),b&&p.map((y,S)=>l.jsx("button",{className:"flex-shrink-0 w-[355px] text-left bg-transparent border-none p-0 outline-none cursor-pointer group",type:"button",onClick:()=>{c.push(J.ADMIN.MEETUP_PAGE(y.type,y.meetupId))},children:l.jsx("div",{className:"bg-white/10 rounded-3xl py-4 flex flex-col w-full h-full min-h-[180px] transition-transform duration-200 group-active:scale-[0.98]",children:l.jsxs("div",{className:"px-4 flex flex-col justify-between h-full",children:[l.jsxs("div",{children:[l.jsxs("div",{className:"text-sm font-medium text-white mb-1 line-clamp-1",children:["Митап ",S+1]}),l.jsx("div",{className:"text-xs font-light text-white mb-1 line-clamp-2",children:l.jsx(ou,{content:y.title})})]}),l.jsxs("div",{children:[l.jsx("div",{className:"flex flex-col gap-2 mt-2"}),l.jsx("div",{className:"flex gap-2 mb-2",children:l.jsxs("div",{className:"bg-white text-black px-3 py-1.5 rounded-full text-xs w-fit",children:[new Date(y.date).toLocaleDateString("ru-RU"),"/",uh(y.date)]})}),l.jsx("div",{className:"text-white bg-white/10 px-3 py-1.5 rounded-full text-xs w-fit",children:"Митап"})]})]})})},`meetup-${y.meetupId}-${S}`)),g&&m.map((y,S)=>l.jsx("button",{className:"flex-shrink-0 w-[355px] text-left bg-transparent border-none p-0 outline-none cursor-pointer group",type:"button",onClick:()=>{c.push(J.ADMIN.COMPETITION_PAGE(y.type,y.competitionId))},children:l.jsx("div",{className:"bg-white/10 rounded-3xl py-4 flex flex-col w-full h-full min-h-[180px] transition-transform duration-200 group-active:scale-[0.98]",children:l.jsxs("div",{className:"px-4 flex flex-col justify-between h-full",children:[l.jsxs("div",{children:[l.jsxs("div",{className:"text-sm font-medium text-white mb-1 line-clamp-1",children:["Соревнование ",S+1]}),l.jsx("div",{className:"text-xs font-light text-white mb-1 line-clamp-2",children:l.jsx(ou,{content:y.title})})]}),l.jsxs("div",{children:[l.jsx("div",{className:"flex flex-col gap-2 mt-2"}),l.jsx("div",{className:"flex gap-2 mb-2",children:l.jsxs("div",{className:"bg-white text-black px-3 py-1.5 rounded-full text-xs w-fit",children:[new Date(y.date).toLocaleDateString("ru-RU"),"/",uh(y.date)]})}),l.jsx("div",{className:"text-white bg-white/10 px-3 py-1.5 rounded-full text-xs w-fit",children:"Соревнование"})]})]})})},`comp-${y.competitionId}-${S}`)),x&&h.map((y,S)=>{const k=og(y==null?void 0:y.submissionStatus);return l.jsx("button",{className:"flex-shrink-0 w-[355px] text-left block focus:outline-none group",onClick:()=>c.push(J.ADMIN.HOMEWORK_PAGE(y.homeworkId)),children:l.jsxs("div",{className:"bg-white/10 rounded-3xl py-4 px-4 flex flex-col gap-2 w-full h-[164px] min-h-[180px] relative overflow-hidden transition-transform duration-200 group-active:scale-[0.98]",children:[l.jsxs("div",{className:"text-sm font-medium text-white leading-tight line-clamp-1",children:["Домашняя работа ",S+1]}),l.jsxs("div",{className:"flex flex-col gap-1.5 flex-1 overflow-hidden mt-1",children:[l.jsx("h4",{className:"text-sm font-medium text-white/90 line-clamp-1",children:l.jsx(ou,{content:y.title})}),l.jsx("p",{className:"text-xs text-white/75 leading-tight line-clamp-2 overflow-hidden text-ellipsis",children:y.description})]}),l.jsxs("div",{className:"flex gap-2 items-center absolute bottom-5 left-4",children:[l.jsx("div",{className:"bg-white text-black px-2.5 py-1 rounded-full text-xs w-fit",children:Be(y.dueAt)}),(y==null?void 0:y.submissionStatus)&&l.jsx("div",{className:`px-3 py-1 rounded-full text-xs font-medium transition-colors duration-300 ${k}`,children:l.jsx(j0,{status:y.submissionStatus})})]})]})},`homework-${y.title}-${S}`)})]}),!E&&l.jsx("div",{className:"w-px flex-shrink-0"})]})}),u&&l.jsxs("button",{className:"inline-flex items-center justify-start w-fit py-3 px-4 rounded-2xl bg-white text-black text-xs font-normal appearance-none border-0 outline-none focus:outline-none focus-visible:outline-none mt-2",type:"button",onClick:()=>d(t),children:[l.jsx("span",{children:"Смотреть все"}),l.jsx(le,{className:"pl-2 pt-[7px]",iconId:"icon-chevron-right-button"})]})]})},sde=(e=[],t=[],r=[],n=[])=>w.useMemo(()=>{const s=new Set,i=a=>{if(!a)return;let o="";if(typeof a=="object"&&"$date"in a?o=a.$date:typeof a=="string"&&(o=a),!o)return;let u;if(/^\d{2}\.\d{2}\.\d{4}/.test(o)){const c=o.split(" ")[0],[d,f,h]=c.split(".");u=new Date(Number(h),Number(f)-1,Number(d))}else u=new Date(o);isNaN(u.getTime())||s.add(u.toDateString())};return t.forEach(a=>i(a==null?void 0:a.date)),e.forEach(a=>i(a==null?void 0:a.dueAt)),r.forEach(a=>i(a==null?void 0:a.date)),n.forEach(a=>i(a==null?void 0:a.date)),s},[e,t,r,n]),N0=({isLoading:e,isError:t,data:r,hasId:n,redirectPath:s,alertTitle:i="Ошибка",alertDescription:a="Элемент не найден или был удален."})=>{const o=a1(),{showAlert:u}=vr();w.useEffect(()=>{!e&&(t||!r&&n)&&(u({title:i,description:a,variant:"danger"}),o.push(s))},[e,t,r,n,o,u,s,i,a])},$R=({calendarType:e="vertical",haveButton:t=!0})=>{var E;const[r,n]=w.useState("all"),[s,i]=w.useState(new Date),{data:a}=bn(),{data:o}=yn((a==null?void 0:a.id)??""),u=x3(10,0,"active"),c=((E=u==null?void 0:u.data)==null?void 0:E.homeworks)||[],f=((o==null?void 0:o.registered_open_lectures)||[]).map(y=>({type:"OpenLecture",openLectureId:y.openLectureId,title:y.title,shortDescription:y.shortDescription,date:y.date,speakers:[]})),m=((o==null?void 0:o.registered_competitions)||[]).map(y=>({type:"Competition",competitionId:y.competitionId||y.id,title:y.title,shortDescription:y.shortDescription||y.description,date:y.dateStart})),v=((o==null?void 0:o.registered_meetups)||[]).map(y=>({type:"Meetup",meetupId:y.meetupId||y.id,title:y.title,shortDescription:y.shortDescription||y.description,date:y.dateStart})),x=e==="horizontal"?"bg-transparent flex-col gap-6":"bg-white/5 flex-row gap-0",g=e==="horizontal"?"flex-col items-stretch gap-4 px-6":"flex-row items-center gap-[10px] px-4",b=sde(c,f,m,v);return l.jsx("div",{className:"rounded-[32px] overflow-x-hidden",children:l.jsxs("div",{className:`flex justify-between items-stretch pt-4 rounded-[32px] overflow-hidden ${x}`,children:[l.jsx("div",{className:`flex ${g}`,children:e==="horizontal"?l.jsx(dne,{eventDates:b,selectedDate:s,onDateSelect:i}):l.jsx(une,{eventDates:b,selectedDate:s,onDateSelect:i})}),l.jsx(nde,{activeTab:r,calendarCompetitions:m,calendarHomeworks:c,calendarLectures:f,calendarMeetups:v,calendarType:e,haveButton:t,selectedDate:s,onTabChange:n})]})})},ide=()=>{const e=xt();return l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:"flex justify-between items-center mb-6",children:[l.jsxs("div",{className:"flex flex-col",children:[l.jsx("div",{className:"text-lg font-medium mb-1",children:"Расписание"}),l.jsx("div",{className:"text-xs text-white/50",children:"Выберите день и посмотрите какая активность у Вас сегодня"})]}),l.jsx("button",{className:"bg-white/10 rounded-3xl text-sm py-2 px-4",type:"button",onClick:()=>e.push(`${J.CABINET.LEARNING}#learning-events`),children:"Смотреть все"})]}),l.jsx($R,{})]})},ade=()=>l.jsxs("div",{className:"w-[1163px]",children:[l.jsx(gne,{}),l.jsx(tde,{}),l.jsx(ide,{})]}),ode="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAdJSURBVHgB7Z3PbxtFFMef20pww1AkuGVLEXCq0yLEicYpghtNCT9uJE6BGyRxSG8oiVNulCROuSHaOHBDQFJuFaVOblRKY/eGBPLmL4i5cQAN890f0e54d70/PDtOsh9pcNfeH/GX9968ebOezZFkGGMafynyVuBNs1reepWJzlvbem3y1kDL5XI6SSRHEuAiFvnLCG9XSL5wUdF5q/NW4+LWqV/hIuZ5m+dtnx0eWryVmOlFPSGxhfI/Bu47xds0ma58GEFoWOOtKjskBMLFnGKHyyK70eKtRAmIZaHMdJHbZHY2RxGdt+E41nqCIsLFhHvv0tEVE2i87fLvOk0y4RdYZseP+SgahXZ5fmK4eImOJ2vc/SfC7BhKUC4mXHyQjjcYFJzvtlPXGGpZ5nEXEwxaWgQSKKgVP0qUYYNBwHLQDr4uz8zefIUyvChz9/fUxlNQZuaZiJuHdeQjG4ysznvlqX4uf58yMYOANp7xtENQZg69NMroRpF5JP4ul7dcHdapUUYY4PpnuOu37TdEC0VHpFFGWOD6Lis9sNCsI4qNy0qdFlqkTMw4uKzUaaEt6hN3b7fbtFr9mra2tmlvb490fc94P5/PU6FwjkZGLtPlkbdI0waoT2hzC33yYIuLWWR9QKuls0vDb7CTJx4L1a5OfGQc0ycUnYLeZoqprtxkp596JrSYdsMxOLYPWHEK2mIKqSxcjyyk2HAOxbRsMTWmEFiXl0BwfXzmdOlGo8lqa+vs7HMveB7TB5aqQdArTBEQS3Rzw4Wr3YWpVlc9j1UcU0sQdIEpAp2KKAisMCzYVxQVlq2QFQj6M1MALKnDZavRXRaWKp5nf1/ZzPaGMb3BFCDGTsTFuIiplsIOahcjJSWjo83NO67tubnPKS5I9J1gQKCIPATVSAHN5iPXdqFQoLhg1OQEoytFaDnYKSng1MnHXdv//vcPJaHX54tL5DtHMoJRJqhY2LALIHFoNpuubRRRVJGqoKgifXj1Y3r69LMdAt7Z/IXi0mw86rgOroFrJfkfFQuWIhfOv+I7Fk+SkPsNRVUk+qkJWr+/1bXAEWcs7lcLcLbGbvjRV1JSc/kwqczi4hcd6VQQ2BfHdN+vSWmhrFMaH/+A/vzrD1cHgtj3+qU3jWp9N7AP9sUxNjgXzolzq0Jp2rTHO4x8/gnXexBoZmaWnj/7Iq3XvnN1OOhgbCGxj1NMm211oyQTlhKoY4qVpaRF5aAqvnMb104LZRbqZV2H4dzd6JuR0uTUJ7Tz8EGk+Dc0dNE4Zm4+fmGl57CUKJdnPd0TualYVEatFOkQckin+yLfxHuVyvWOmieO8ctHy9OzLC1SKY7MlK/R6urNjvdhlUtLNwwXRecTt0o0MDBAQ8WLxr+RRi1WOlMplAdTsWQmGa8ZTVhdvb5lfB53+lhssE6789nY2PS01jQKz1IFFXt2+4vbE2lenydt9mjLLwRAbJlIFVT8Qk4xvT7vVcpkx1cvUZ2fy+AUSQJJuVjp+fXe3YOy3VZ92/U5RjkjQuU9DO3238aUh50qGfGYD0mRAeBaP/70g2tEhdf12vdG/JYCk0THxFnFHb9Edx99+z0WF3E6WkzkxTguswIlLQ8VixxjY8H5pTgE7SVjQm4bpQATFWmCiqMVlbceiteWOZKSJqg4DRF3ahexGNV3u1gShzSnSKQJOlR8zbXtlWyHAYk6LAod2MzMNYoDBhauv23oIskCguokgcnJT13bsNB3Rt+PPMeDXtwmapy166uid8TJJkKiQ1ApAQVWIFoC7haB62LyrBGyiv7V0pdGDISbhr27pMGHsWZN9aUOMfE3jckrQLel3iwWVLAQG1KfuIhpU9DwVPLtjhuwUGnzrLAsJPNJbrPpFbBM58BCEg0I2iCJ4AvsPPydbt36RknqhFCxtHyD7v12N43rN1K/JRzFCbioGAqSjF5GR9/tcO1y+bODilaKaMbvlJiC3yghN3z5wqskg52dB1QYPEcpo+dyuTN2HrpJKYO4KiMfhFsrEBPU8R9b0A1SwLc9jqt2J6iImmuLKVpyDWkMYmqSqj2ORcxU+AuQlq2j87eeC/wl0qJPGQdM8Pi5hn84BUXFAEpnv0iOhmv9kYPiiPV77yplRKXmXMxFXCIjs9Jo6CSs4ugq31lWWqGMsFTEpYb81m3CQi5FygjCSOTFN/0KzFiJUN0dV/0PtBn2+sBTUMuMM9f3p+K3+q3vFIi1tlvW63dS8Vv3DnRdP5TH0zX+Mk4ZAClSKWiHbEHW8PRmQVZgnahGx5daGDFB6Glky9SPY0dV7ebmieDuP82O1sMA/MB3nI6qT5IHAxzlVRzrZFaQdIpIrDtHcCFrlIABgE5HByTsWA441lMWQCwLdWJZK1wDqdVhfrgKcu4V51qgSmHm7GmJKV6lLCKIk1hmqWeGkNhCvWDmwnol3oaoPx9QhUnJDRkPqJIiqBNmhoRBq9mPUUv7EWq4OwY3dNRzkp+X9D8bh+wehkTqCAAAAABJRU5ErkJggg==",lde=ye.div` display: flex; align-items: center; gap: 10px; `,ude=ye.img` height: ${e=>e.$isCollapsed?"32px":"74px"}; @media (min-width: 744px) { height: ${e=>e.$isCollapsed?"32px":"37px"}; } `,cde=({isCollapsed:e=!1})=>l.jsx(lde,{children:l.jsx(Ra,{href:J.CABINET.LANDING,children:l.jsx(ude,{$isCollapsed:e,alt:"Company Logo",src:e?ode:TR})})}),dde=ye.div` display: flex; align-items: center; gap: 20px; padding: 12px 16px; border-radius: 16px; background: ${e=>e.$isActive?"rgba(255, 255, 255, 0.1)":"transparent"}; transition: all 0.3s ease; cursor: pointer; text-decoration: none; color: inherit; &:hover { background: rgba(255, 255, 255, 0.05); } `,fde=ye.div` width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; svg { width: 20px; height: 20px; stroke: ${e=>e.$isActive?"#FFFFFF":"rgba(255, 255, 255, 0.7)"}; stroke-width: 2px; transition: stroke 0.3s ease; } `,pde=ye.div` font-weight: 400; font-size: 14px; color: #ffffff; transition: opacity 0.3s ease; opacity: ${e=>e.$isCollapsed?"0":"1"}; white-space: nowrap; `,hde=e=>{switch(e){case"home":return l.jsx("div",{className:"w-[fit-content] px-2 py-2 rounded-2xl bg-white/10 text-white",children:l.jsx(le,{className:"pl-[3px] pt-[2px]",iconId:"icon-home"})});case"course":return l.jsxs("svg",{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[l.jsx("path",{d:"M12 2L2 7L12 12L22 7L12 2Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),l.jsx("path",{d:"M2 17L12 22L22 17",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),l.jsx("path",{d:"M2 12L12 17L22 12",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})]});case"lecture":return l.jsxs("svg",{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[l.jsx("path",{d:"M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),l.jsx("path",{d:"M8 21V17",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),l.jsx("path",{d:"M12 21V13",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),l.jsx("path",{d:"M16 21V15",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})]});case"competition":return l.jsxs("svg",{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[l.jsx("path",{d:"M6 9L12 15L18 9",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),l.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})]});case"school":return l.jsxs("svg",{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[l.jsx("path",{d:"M22 9L12 2L2 9L12 16L22 9Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),l.jsx("path",{d:"M6 22V9L12 13L18 9V22",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})]});case"meetup":return l.jsxs("svg",{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[l.jsx("path",{d:"M17 21V19C17 17.9391 16.5786 16.9217 15.8284 16.1716C15.0783 15.4214 14.0609 15 13 15H5C3.93913 15 2.92172 15.4214 2.17157 16.1716C1.42143 16.9217 1 17.9391 1 19V21",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),l.jsx("path",{d:"M9 11C11.2091 11 13 9.20914 13 7C13 4.79086 11.2091 3 9 3C6.79086 3 5 4.79086 5 7C5 9.20914 6.79086 11 9 11Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),l.jsx("path",{d:"M23 21V19C23 18.1645 22.7155 17.3541 22.2094 16.6977C21.7033 16.0413 20.9991 15.5714 20.2 15.36",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),l.jsx("path",{d:"M16 3.13C16.8604 3.35031 17.623 3.85071 18.1676 4.55232C18.7122 5.25392 19.0078 6.11683 19.0078 7.005C19.0078 7.89317 18.7122 8.75608 18.1676 9.45768C17.623 10.1593 16.8604 10.6597 16 10.88",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})]});case"learning":return l.jsx("div",{className:"w-[fit-content] text-white",children:l.jsx(le,{className:"ml-2 mt-1",iconId:"icon-learn"})});case"teaching":return l.jsxs("svg",{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[l.jsx("path",{d:"M12 14l9-5-9-5-9 5 9 5z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),l.jsx("path",{d:"M12 14l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})]});case"help":return l.jsx(le,{className:"mt-[6px]",iconId:"icon-help"});case"collapse":return l.jsx(le,{className:"",iconId:"icon-collapse"});case"admin":return l.jsx("div",{className:"w-[fit-content] px-2 py-2 rounded-2xl bg-white/10 text-white",children:l.jsx(le,{className:"pl-[1px] pt-[1px]",iconId:"icon-chevron-top-bottom"})});default:return l.jsx("svg",{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:l.jsx("path",{d:"M9 12L11 14L15 10",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}},mde=({item:e,isCollapsed:t})=>l.jsx(Ra,{href:e.href,style:{textDecoration:"none"},children:l.jsxs(dde,{$isActive:e.isActive||!1,$isCollapsed:t,children:[l.jsx(fde,{$isActive:e.isActive||!1,children:hde(e.icon)}),!t&&l.jsx(pde,{$isCollapsed:t,children:e.label})]})}),gde=({user:e,isCollapsed:t,onToggleCollapse:r})=>{const{checkMenuAccess:n,userRoles:s}=ri(),o=[{id:"dashboard",label:"Главная",icon:"home",href:w1(s)},{id:"learning",label:"Обучение",icon:"learning",href:J.CABINET.LEARNING},{id:"teaching",label:"Преподавание",icon:"teaching",href:J.CABINET.TEACHING},{id:"admin",label:"Админ.панель",icon:"admin",href:J.ADMIN.ADMIN_TABLE_COURSE},{id:"help",label:"Помощь",icon:"help",href:J.CABINET.HELP}].filter(c=>n(c.id)),u=()=>{r()};return l.jsxs("div",{className:`fixed left-0 top-0 h-screen bg-[#030207] p-4 flex flex-col gap-[10px] transition-[width] duration-300 ease-out ${t?"w-[80px]":"w-[243px]"}`,children:[l.jsx("div",{className:`mb-5 px-4 transition-[width] duration-300 ease-out ${t?"w-[80px]":"w-[192px]"}`,children:l.jsx(cde,{isCollapsed:t})}),l.jsxs("div",{className:"flex flex-col items-start justify-center gap-[15px] flex-1",children:[o.map(c=>l.jsx(mde,{isCollapsed:t,item:c},c.id)),l.jsxs("button",{className:"flex justify-center items-center gap-[20px] w-fit h-[48px] px-3.5 rounded-2xl transition-all duration-300 hover:bg-white/5 text-white cursor-pointer",onClick:u,children:[l.jsx("div",{className:"flex items-center justify-center min-w-[24px]",children:l.jsx("div",{className:`transition-transform duration-300 ${t?"rotate-180":""}`,children:l.jsx(le,{iconId:"icon-collapse"})})}),l.jsx("span",{className:` overflow-hidden origin-left text-sm font-normal ${t?"w-0 opacity-0 scale-0":"w-auto opacity-100 scale-100"}`,children:"Свернуть"})]})]})]})},xde=ye.div` min-height: 100vh; background: #030207; color: #ffffff; display: flex; `,vde=ye.div` margin-left: ${e=>e.$sidebarCollapsed?"80px":"243px"}; min-height: 100vh; width: calc( 100vw - ${e=>e.$sidebarCollapsed?"80px":"243px"} ); background: #030207; transition: margin-left 0.3s ease, width 0.3s ease; display: flex; flex-direction: column; overflow-x: hidden; @media (max-width: 768px) { margin-left: 0; width: 100vw; } `,bde=ye.div` display: flex; justify-content: flex-end; align-items: center; padding: 16px 24px; position: fixed; top: 0; right: 0; z-index: 1; `,yde=ye.div` flex: 1; display: flex; flex-direction: column; gap: 24px; max-width: 100%; overflow-x: hidden; `,wde=ye.h2` font-family: Unbounded; font-weight: 700; font-size: 20px; color: #ffffff; margin: 0; `;ye.div` background: rgba(255, 255, 255, 0.05); border-radius: 24px; padding: 24px; `;ye.button` font-family: var(--font-inter), sans-serif; font-weight: 400; font-size: 14px; color: ${e=>e.$variant==="secondary"?"rgba(255, 255, 255, 0.7)":"#FFFFFF"}; background: ${e=>e.$variant==="secondary"?"none":"rgba(255, 255, 255, 0.1)"}; border: ${e=>e.$variant==="secondary"?"none":"1px solid rgba(255, 255, 255, 0.1)"}; border-radius: 16px; padding: 12px 16px; cursor: pointer; transition: all 0.3s ease; &:hover { color: #ffffff; background: ${e=>e.$variant==="secondary"?"rgba(255, 255, 255, 0.05)":"rgba(255, 255, 255, 0.2)"}; } `;const Ede=ye.div` display: flex; flex-direction: column; gap: 16px; `,kt=({children:e,headerContent:t})=>{const[r,n]=w.useState(!1),{data:s}=bn(),i=()=>{n(!r)},a={firstName:s==null?void 0:s.name,lastName:"",photoUrl:s==null?void 0:s.photoUrl,role:Array.isArray(s==null?void 0:s.role)?s.role.join(", "):(s==null?void 0:s.role)||"",userId:s==null?void 0:s.id};return l.jsxs(xde,{children:[l.jsx(gde,{isCollapsed:r,user:a,onToggleCollapse:i}),l.jsxs(vde,{$sidebarCollapsed:r,children:[l.jsx(bde,{children:l.jsx(mne,{user:a})}),l.jsxs(yde,{children:[l.jsx(Ede,{children:t}),e]})]})]})},L7=()=>l.jsx(kt,{children:l.jsx("div",{className:"mx-[40px]",children:l.jsx(ade,{})})}),Sde=["Название курса","Сезон • Год","Преподаватели","Участников"],Cde=["Название курса","Дата начало","Дата окончания","Преподаватели","Участников"],kde=["Название курса","Дата начало","Дата окончания","Преподаватели","Участников"],jde=["Название курса","Дата начало","Дата окончания","Участников"],Nde=["Участник","ID","Yandex ID","Событий"],_de=["Участник","ID","Yandex ID","Событий"],Tde=["Участник","ID","Yandex ID"],ku=[{label:"Статус",options:[{label:"Активные",value:"active"},{label:"Архивные",value:"archived"}]},{label:"Дата",options:[{label:"2025",value:"2025"},{label:"2026",value:"2026"},{label:"2027",value:"2027"},{label:"2028",value:"2028"}]},{label:"Формат",options:[{label:"Любой",value:"all"},{label:"Онлайн",value:"online"},{label:"Оффлайн",value:"offline"}]}],Bd=[{label:"Статус",options:[{label:"Активные",value:"active"},{label:"Архивные",value:"archived"}]},{label:"Дата",options:[{label:"2025",value:"2025"},{label:"2026",value:"2026"},{label:"2027",value:"2027"},{label:"2028",value:"2028"}]},{label:"Формат",options:[{label:"Любой",value:"all"},{label:"Онлайн",value:"online"},{label:"Оффлайн",value:"offline"}]}],Ud=[{label:"Статус",options:[{label:"Активные",value:"active"},{label:"Архивные",value:"archived"}]},{label:"Дата",options:[{label:"2025",value:"2025"},{label:"2026",value:"2026"},{label:"2027",value:"2027"},{label:"2028",value:"2028"}]},{label:"Формат",options:[{label:"Любой",value:"all"},{label:"Онлайн",value:"online"},{label:"Оффлайн",value:"offline"}]}],Vd=[{label:"Статус",options:[{label:"Активные",value:"active"},{label:"Архивные",value:"archived"}]},{label:"Дата",options:[{label:"2025",value:"2025"},{label:"2026",value:"2026"},{label:"2027",value:"2027"},{label:"2028",value:"2028"}]},{label:"Формат",options:[{label:"Любой",value:"all"},{label:"Онлайн",value:"online"},{label:"Оффлайн",value:"offline"}]}],Pde=[],Ade=[],$de=[],Dde=["course","lectures","homework","meetups","competitions"],Rde=e=>Dde.includes(e),Fde=()=>{const e=xt(),t=new Date().getFullYear().toString(),r=()=>({Статус:"active",Дата:t,Формат:"all"}),[n,s]=w.useState(r),[i,a]=w.useState("course"),[o,u]=w.useState(1),c=4,d=(o-1)*c,f=n.Статус,h=n.Дата,m=n.Формат,p=(K,Z)=>{s(X=>({...X,[K]:Z})),u(1)},{data:v,isPending:x}=M1({limit:c,offset:d,status:f,year:+h,format:m}),{data:g,isPending:b}=O1({limit:c,offset:d,status:f,year:+h,format:m}),{data:E,isPending:y}=x3(c,d,f||"active"),{data:S,isPending:k}=I1({limit:c,offset:d,status:f,year:+h,format:m}),{data:_,isPending:C}=L1({limit:c,offset:d,status:f,year:+h,format:m}),j=(v==null?void 0:v.courses)||[],T=(g==null?void 0:g.openLectures)||[],P=(E==null?void 0:E.homeworks)||[],R=(S==null?void 0:S.meetups)||[],A=(_==null?void 0:_.competitions)||[],N=(v==null?void 0:v.pages)||Math.ceil(((v==null?void 0:v.total)||0)/c)||1,$=(g==null?void 0:g.pages)||Math.ceil(((g==null?void 0:g.total)||0)/c)||1,z=(E==null?void 0:E.pages)||Math.ceil(((E==null?void 0:E.total)||0)/c)||1,O=(S==null?void 0:S.pages)||Math.ceil(((S==null?void 0:S.total)||0)/c)||1,I=(_==null?void 0:_.pages)||Math.ceil(((_==null?void 0:_.total)||0)/c)||1,D=[{id:"course",label:"Курс"},{id:"lectures",label:"Лекции"},{id:"homework",label:"Домашние задания"},{id:"meetups",label:"Митапы"},{id:"competitions",label:"Соревнования"}];w.useEffect(()=>{if(!e.isReady)return;const K=Array.isArray(e.query.tab)?e.query.tab[0]:e.query.tab;!K||!Rde(K)||K===i||(a(K),u(1),s(r()))},[i,t,e.isReady,e.query.tab]);const M=(K,Z)=>{switch(Z){case"course":e.push(J.ADMIN.COURSE_PAGE(K));break;case"lectures":e.push(J.ADMIN.LECTURE_PAGE("openLectures",K));break;case"homework":e.push(J.ADMIN.HOMEWORK_PAGE(K));break;case"meetups":e.push(J.ADMIN.MEETUP_PAGE(Z,K));break;case"competitions":e.push(J.ADMIN.COMPETITION_PAGE(Z,K));break}},F=K=>{a(K),u(1),s(r());const Z=K==="course"?{}:{tab:K};e.replace({pathname:e.pathname,query:Z},void 0,{shallow:!0})},L=x||b||y||k||C,q=()=>{switch(i){case"course":return ku;case"meetups":return Ud;case"competitions":return Vd;case"lectures":return Bd;default:return[]}};return l.jsxs("div",{className:"flex flex-col w-[897px] scroll-mb-[10px]",id:"learning-events",children:[l.jsx("div",{className:"px-4 py-2",children:l.jsx("h2",{className:"text-white font-medium text-lg font-['Unbounded']",children:"Все события"})}),l.jsx("div",{className:"flex px-4 py-2 w-full",children:l.jsx("div",{className:"flex items-center gap-2 w-full",children:D.map(K=>l.jsx("button",{className:` px-5 py-3 rounded-2xl text-sm transition-all duration-200 whitespace-nowrap ${i===K.id?"bg-white/10 text-white font-medium":"bg-transparent ring-1 ring-white/10 text-white/50"} `,onClick:()=>F(K.id),children:K.label},K.id))})}),l.jsx("div",{className:"flex items-center px-4 py-2 gap-2",children:q().map(K=>l.jsx(pl,{currentValue:p,label:K.label,options:K.options,value:n[K.label]},K.label))}),l.jsx("div",{className:"px-4 py-1"}),L&&l.jsx("div",{children:l.jsx(Ss,{})}),i==="course"&&!x&&l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"flex flex-col gap-2 px-4",children:j.length===0?l.jsx(Mr,{bgStyle:"course",buttonName:"На главную",description:"Измените фильтры, либо дождитесь появления курсов",imgSrc:"/Images/homeCards/PreviewCourse.webp",title:"Пока здесь нет курсов"}):j.map(K=>l.jsx(kn,{course:{id:K.courseId,title:K.title,description:K.shortDescription,speakers:K.speakers||[],photoUrl:K.speakerImg,dateLabel:`${kc[K.season]} ${K.year}`,status:Er(K),statusVariant:Xn(K),format:K.online?"Онлайн":K.offline?"Оффлайн":void 0},onClick:Z=>M(Z,"course")},K.courseId))}),l.jsx("div",{children:j.length>0&&l.jsx(Us,{page:o,totalPages:N,onChange:u})})]}),i==="lectures"&&!b&&l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"flex flex-col gap-2 px-4",children:T.length===0?l.jsx(Mr,{bgStyle:"openLecture",buttonName:"На главную",description:"Измените фильтры, либо дождитесь появления лекции",imgSrc:"/Images/homeCards/PreviewLecture.webp",title:"Пока здесь нет лекций"}):T.map(K=>l.jsx(kn,{course:{id:K.openLectureId,title:K.title,description:K.shortDescription,speakers:K.speakers||[],photoUrl:K.speakerImg,dateLabel:`${Be(K.date)}`,status:Er(K),statusVariant:Xn(K),format:K.online?"Онлайн":K.offline?"Оффлайн":void 0},onClick:Z=>M(Z,"lectures")},K.openLectureId))}),l.jsx("div",{children:T.length>0&&l.jsx(Us,{page:o,totalPages:$,onChange:u})})]}),i==="homework"&&!y&&l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"flex flex-col gap-2 px-4",children:P.length>0?P.map(K=>l.jsx(kn,{course:{id:K.homeworkId,title:K.title,description:K.description,speakers:[],dateLabel:Be(K.dueAt)},onClick:Z=>M(Z,"homework")},K.homeworkId)):l.jsx(Mr,{bgStyle:"homeWork",buttonName:"На главную",description:"Измените фильтры, либо дождитесь появления домашних заданий",imgSrc:"/Images/homeCards/PreviewHomeWork.webp",title:"Пока здесь нет домашних заданий"})}),l.jsx("div",{children:P.length>0&&l.jsx(Us,{page:o,totalPages:z,onChange:u})})]}),i==="meetups"&&!k&&l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"flex flex-col gap-2 px-4",children:R.length===0?l.jsx(Mr,{bgStyle:"meetup",buttonName:"На главную",description:"Измените фильтры, либо дождитесь появления митапов",imgSrc:"/Images/homeCards/PreviewMeetup.webp",title:"Пока здесь нет митапов"}):R.map(K=>l.jsx(kn,{course:{id:K.meetupId||K.id,title:K.title,description:K.shortDescription||K.description,speakers:K.speakers||[],photoUrl:K.speakerImg,dateLabel:Be(K.dateStart||K.date),status:Er(K),statusVariant:Xn(K),format:K.online?"Онлайн":K.offline?"Оффлайн":void 0},onClick:Z=>M(Z,"meetups")},K.meetupId||K.id))}),l.jsx("div",{children:R.length>0&&l.jsx(Us,{page:o,totalPages:O,onChange:u})})]}),i==="competitions"&&!C&&l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"flex flex-col gap-2 px-4",children:A.length===0?l.jsx(Mr,{bgStyle:"competition",buttonName:"На главную",description:"Измените фильтры, либо дождитесь появления соревнований",imgSrc:"/Images/homeCards/PreviewCompetition.webp",title:"Пока здесь нет соревнований"}):A.map(K=>l.jsx(kn,{course:{id:K.competitionId||K.id,title:K.title,description:K.shortDescription||K.description,speakers:K.speakers||[],photoUrl:K.speakerImg,dateLabel:Be(K.dateStart||K.date),status:Er(K),statusVariant:Xn(K),format:K.online?"Онлайн":K.offline?"Оффлайн":void 0},onClick:Z=>M(Z,"competitions")},K.competitionId||K.id))}),l.jsx("div",{children:A.length>0&&l.jsx(Us,{page:o,totalPages:I,onChange:u})})]})]})},Mde=()=>l.jsxs("div",{className:"flex flex-col gap-2 mt-[74px] w-full",children:[l.jsxs("div",{className:"flex flex-col gap-4 pl-5",children:[l.jsx("h1",{className:"font-['Unbounded'] font-bold text-3xl text-white",children:"Мое обучение"}),l.jsx("p",{className:"font-normal text-sm text-white/70",children:"Отслеживайте Ваше обучение"})]}),l.jsx($R,{calendarType:"horizontal",haveButton:!1}),l.jsx(Fde,{})]}),Ide=()=>l.jsx(kt,{children:l.jsx(Mde,{})}),Lde=()=>l.jsxs("div",{className:"flex flex-col gap-6",children:[l.jsx("div",{children:l.jsx(wde,{children:"Помощь"})}),l.jsx("div",{className:"font-normal text-lg text-white items-center",children:'Раздел "Помощь" находится в разработке'})]}),Ode=()=>l.jsx(kt,{children:l.jsx(Lde,{})}),Ja=({children:e,allowedRoles:t,redirectTo:r="/cabinet"})=>{const{checkRouteAccess:n}=ri(),{isLoading:s}=Ha(),i=xt(),a=n(t);return w.useEffect(()=>{!s&&!a&&i.replace(r)},[a,s,r,i]),s||!a?null:l.jsx(l.Fragment,{children:e})};w.createContext(void 0);const zde=e=>e.map((t,r)=>({id:String(t.tgId??r),username:t.username||"",photoUrl:t.photoUrl})).filter(t=>!!t.username),kn=({course:e,onClick:t,className:r,showDivider:n=!0,classNameChevron:s,homeWork:i,sponsors:a,judges:o})=>{var v;const u=()=>{t==null||t(e.id)},c=!i||i.length===0,d=(a==null?void 0:a.filter(x=>!!(x!=null&&x.imgSrc)))??[],f=o?zde(o):[],h=f.length>0,m=h||e.speakers.length>0||d.length>0,p=e.statusVariant==="registration_open"?"bg-amber-600/10 text-amber-500":e.statusVariant==="registration_closed"?"bg-gray-600/10 text-gray-400":"bg-white/10 text-white";return l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:`group flex justify-between items-start ${c?"py-6":"pt-6"} cursor-pointer transition-colors duration-300 ${r||""}`,role:"button",tabIndex:0,onClick:u,onKeyDown:x=>{(x.key==="Enter"||x.key===" ")&&u()},children:[l.jsxs("div",{className:"flex flex-col flex-1",children:[m&&l.jsx("div",{className:"mb-4",children:l.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[l.jsx("div",{className:"flex flex-wrap min-w-0 flex-1",children:h?l.jsx(gl,{avatarGroupExtraNoun:"судей",teacher:f,who:"Судья"}):null}),!!d.length&&l.jsxs("div",{className:"flex items-center gap-3 shrink-0 ml-auto",children:[l.jsx("div",{className:"flex items-center gap-4",children:d.slice(0,3).map((x,g)=>l.jsx("img",{alt:x.name||"Спонсор",className:"h-7 w-auto object-contain",loading:"lazy",referrerPolicy:"no-referrer",src:x.imgSrc},`${x.imgSrc}-${g}`))}),l.jsx("span",{className:"text-white/60 text-xs font-light",children:"Спонсоры"})]})]})}),l.jsxs("div",{className:"mb-4",children:[l.jsx("h3",{className:"text-white text-lg mb-1 font-medium font-[Unbounded]",children:e.title}),l.jsx("p",{className:"text-white text-sm line-clamp-2",children:e.description})]}),c&&l.jsxs("div",{className:"flex gap-2",children:[l.jsx("span",{className:"px-3 py-2 bg-white/10 text-white text-xs rounded-full",children:e.dateLabel}),((v=e.status)==null?void 0:v.trim())&&l.jsx("span",{className:`px-3 py-2 text-xs rounded-full ${p}`,children:e.status}),e.format&&l.jsx("span",{className:"px-3 py-2 bg-white/10 text-white text-xs rounded-full",children:e.format})]})]}),l.jsx("div",{className:`ml-4 mt-[90px] ${s} duration-300 opacity-50`,children:l.jsx(le,{iconId:"icon-chevron-right"})})]}),i&&l.jsx("div",{className:"flex flex-col gap-1",children:i.map(x=>{const g=og(x==null?void 0:x.submissionStatus);return l.jsxs("div",{className:"w-[795px] min-h-[148px] py-4 rounded-3xl bg-white/10 px-4 flex items-center justify-between gap-4",children:[l.jsxs("div",{className:"flex flex-col gap-2 min-w-0 flex-1",children:[l.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[l.jsx("div",{className:"px-4 py-1.5 bg-white rounded-full text-black text-xs font-light",children:Be(x.dueAt)}),(x==null?void 0:x.submissionStatus)&&l.jsx("div",{className:`px-4 py-1.5 rounded-full text-xs font-medium transition-colors duration-300 ${g}`,children:l.jsx(j0,{status:x.submissionStatus})})]}),l.jsxs("div",{className:"flex flex-col gap-1.5 min-w-0",children:[l.jsx("span",{className:"text-white text-xs font-light",children:"Домашняя работа"}),l.jsx("h3",{className:"text-white text-xs font-medium font-unbounded truncate",children:x.title}),l.jsx("p",{className:"text-white/50 text-xs font-medium line-clamp-2 break-all sm:break-words",children:x.description})]})]}),l.jsxs("div",{className:"flex gap-2 shrink-0",children:[l.jsx("button",{className:"px-7 py-2.5 rounded-full bg-white/10 text-white text-xs font-medium hover:bg-white/20 transition-colors",type:"button",onClick:()=>yt.push(J.ADMIN.HOMEWORK_PAGE(x.homeworkId)),children:"Подробнее"}),x.submissionStatus!==Ut.ACCEPTED&&l.jsx("button",{className:"px-7 py-2.5 rounded-full bg-white text-black text-xs font-medium hover:bg-gray-200 transition-colors",type:"button",onClick:()=>yt.push(J.ADMIN.HOMEWORK_PAGE(x.homeworkId)),children:"Сдать"})]})]},x.homeworkId)})}),n&&l.jsx("div",{className:`w-full h-[1px] bg-white/10 ${c?"":"mt-6"}`})]})};ye.div` display: flex; align-items: center; gap: 8px; font-family: var(--font-inter), sans-serif; font-size: 14px; color: rgba(255, 255, 255, 0.7); `;ye.span` color: ${e=>e.clickable?"rgba(255, 255, 255, 0.9)":"rgba(255, 255, 255, 0.7)"}; cursor: ${e=>e.clickable?"pointer":"default"}; transition: color 0.2s ease; &:hover { color: ${e=>e.clickable?"#ffffff":"rgba(255, 255, 255, 0.7)"}; } `;ye.span` color: rgba(255, 255, 255, 0.5); margin: 0 4px; `;xn({base:"tracking-tight inline font-semibold",variants:{color:{violet:"from-[#FF1CF7] to-[#b249f8]",yellow:"from-[#FF705B] to-[#FFB457]",blue:"from-[#5EA2EF] to-[#0072F5]",cyan:"from-[#00b7fa] to-[#01cfea]",green:"from-[#6FEE8D] to-[#17c964]",pink:"from-[#FF72E1] to-[#F54C7A]",foreground:"dark:from-[#FFFFFF] dark:to-[#4B4B4B]"},size:{sm:"text-3xl lg:text-4xl",md:"text-[2.3rem] lg:text-5xl leading-9",lg:"text-4xl lg:text-6xl"},fullWidth:{true:"w-full block"}},defaultVariants:{size:"md"},compoundVariants:[{color:["violet","yellow","blue","cyan","green","pink","foreground"],class:"bg-clip-text text-transparent bg-gradient-to-b"}]});xn({base:"w-full md:w-1/2 my-2 text-lg lg:text-xl text-default-600 block max-w-full",variants:{fullWidth:{true:"!w-full"}},defaultVariants:{fullWidth:!0}});const Bde=()=>l.jsx("div",{className:"py-4",children:l.jsxs("p",{className:"font-normal text-[11px] leading-[1.29] text-white/50 text-center m-0 px-4",children:['Нажимая "Войти" или переходя по кнопке "Войти через Телеграм", Вы соглашаетесь с политикой использования'," ",l.jsx("span",{className:"text-white",children:"Персональных данных"})]})}),Ude=()=>{const{login:e,error:t}=Ha(),r=xt(),[n,s]=w.useState(null),i=async a=>{var o,u,c,d;try{if(s(null),!a.id||!a.first_name||!a.auth_date||!a.hash){s("Telegram не вернул обязательные поля (id, first_name, auth_date, hash)");return}const f={id:a.id.toString(),firstName:a.first_name,lastName:a.last_name||"",username:a.username||"",photoUrl:a.photo_url||"",role:"student",createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()};await e(f,a.hash),r.push("/cabinet")}catch(f){const h=((u=(o=f==null?void 0:f.response)==null?void 0:o.data)==null?void 0:u.message)||((d=(c=f==null?void 0:f.response)==null?void 0:c.data)==null?void 0:d.error)||(f==null?void 0:f.message)||"Ошибка авторизации через Telegram";s(String(h)),console.error("Ошибка при авторизации:",f)}};return l.jsxs("div",{className:"flex flex-col items-center w-full",children:[l.jsx("div",{className:"flex flex-col self-stretch gap-2 py-4",children:l.jsxs("div",{className:"flex flex-col self-stretch gap-2",children:[l.jsx("h1",{className:"font-bold text-xl leading-[1.24] text-white text-center m-0 pt-[6px] font-unbounded",children:"Вход"}),l.jsxs("p",{className:"font-normal text-[11px] tracking-normal text-center text-white/50 m-0 px-8 font-inter",children:["Для входа или регистрации, пройдите в ",l.jsx("br",{})," телеграм бот"]})]})}),l.jsx("div",{className:"flex flex-col",children:l.jsxs("div",{className:"flex flex-col self-stretch py-2",children:[l.jsx("div",{className:"flex flex-col self-stretch gap-[10px] px-4",children:l.jsxs("div",{className:"relative w-full",children:[l.jsxs("button",{className:"inline-flex h-[42px] w-[289px] items-center justify-center gap-2 rounded-3xl bg-white/10 px-4 text-[11px] text-white",type:"button",children:[l.jsx(le,{className:"h-[14px] w-[15px] shrink-0",iconId:"icon-tg-login"}),l.jsx("span",{className:"font-inter",children:"Войти через Telegram"})]}),l.jsx("div",{className:"absolute inset-0 opacity-0 z-50",children:l.jsx(yT.LoginButton,{botUsername:"csdpaseBot",buttonSize:"large",cornerRadius:16,lang:"ru",showAvatar:!1,onAuthCallback:i})})]})}),(t||n)&&l.jsx("div",{className:"text-[#ff6b6b] text-xs text-center py-2 px-4 font-[var(--font-inter)]",children:n||t})]})})]})},Vde=()=>l.jsxs("div",{className:"min-h-screen w-full bg-[#030207] flex flex-col lg:flex-row",children:[l.jsx("div",{className:"hidden lg:flex lg:w-1/2 relative items-center justify-center bg-[#030207]",children:l.jsx("img",{alt:"Login illustration",className:"w-[674px] h-[686px] object-contain",src:kG})}),l.jsx("div",{className:"w-full lg:w-1/2 px-4",children:l.jsxs("div",{className:"mx-auto w-full max-w-[353px] min-h-dvh grid grid-rows-[auto_1fr_auto]",children:[l.jsx("div",{className:"flex justify-center pt-[175px]",children:l.jsx("img",{alt:"CS Space Logo",className:"h-[42px] w-[160px]",src:TR})}),l.jsx("div",{className:"flex items-center justify-center pt-[10px]",children:l.jsx("div",{className:"w-full",children:l.jsx(Ude,{})})}),l.jsx("div",{className:"pb-[150px]",children:l.jsx(Bde,{})})]})})]}),hv=ye.div` display: flex; flex-direction: column; gap: 16px; justify-content: center; align-items: center; width: 100%; height: 100vh; background: #030207; color: #ffffff; font-family: var(--font-inter), sans-serif; font-size: 16px; `,Kde=ye.div` width: 40px; height: 40px; border-radius: 9999px; border: 3px solid rgba(255, 255, 255, 0.12); border-top-color: rgba(255, 255, 255, 0.95); animation: auth-guard-spin 0.8s linear infinite; @keyframes auth-guard-spin { to { transform: rotate(360deg); } } `,it=({children:e,requireAuth:t=!0,redirectTo:r="/login"})=>{const{isAuthenticated:n,isLoading:s,error:i}=Ha(),a=xt(),[o,u]=w.useState(!0),[c,d]=w.useState(!1);return w.useEffect(()=>{if(i&&!ul()){t&&!c?(d(!0),a.push(r)):t||u(!1);return}s||(t&&!n?c||(d(!0),a.push(r)):!t&&n?c||(d(!0),a.push("/cabinet")):u(!1))},[n,s,i,t,r,a,c]),s||o?l.jsxs(hv,{children:[l.jsx(Kde,{}),l.jsx("span",{children:"Загрузка..."})]}):t&&!n?l.jsx(hv,{children:"Перенаправление на страницу входа..."}):!t&&n?l.jsx(hv,{children:"Перенаправление в личный кабинет..."}):l.jsx(l.Fragment,{children:e})},$s=({children:e,allowedRoles:t=[],allowSelfByIdParam:r,redirectTo:n="/cabinet"})=>{const{user:s,isLoading:i}=Ha(),a=en(),o=xt(),u=r?a.get(r):null,d=(Array.isArray(s==null?void 0:s.role)?s.role:s!=null&&s.role?[s.role]:[]).filter(mP),f=t.length>0?xP(t,d):!1,h=!!r&&!!u&&String((s==null?void 0:s.id)??"")===String(u),m=f||h;return w.useEffect(()=>{!i&&!m&&o.replace(n)},[m,i,n,o]),i||!m?null:l.jsx(l.Fragment,{children:e})},O7=({children:e})=>{const t=xt(),{isLoading:r}=Ha(),{isStudent:n,userRoles:s}=ri();return w.useEffect(()=>{!r&&!n&&t.replace(w1(s))},[r,n,t,s]),r||!n?null:l.jsx(l.Fragment,{children:e})},Hde=()=>{var D;const e=xt(),t=new Date().getFullYear().toString(),[r,n]=w.useState({Статус:"active",Дата:t,Формат:"all"}),[s,i]=w.useState(!1),[a,o]=w.useState(!1),[u,c]=w.useState(!1),[d,f]=w.useState(null),[h,m]=w.useState("Соревнования"),[p,v]=w.useState(1),x=10,g=(p-1)*x,b=r.Статус,E=r.Дата,y=r.Формат,S=(M,F)=>{n(L=>({...L,[M]:F})),v(1)},{data:k,isPending:_,isError:C}=L1({limit:x,offset:g,status:b,year:+E,format:y}),j=(k==null?void 0:k.competitions)||[],T=(k==null?void 0:k.total)||0,P=(k==null?void 0:k.pages)||Math.ceil(T/x),R=Ze(),{data:A}=bn(),{data:N,isPending:$}=yn((A==null?void 0:A.id)??null),{data:z}=j3(),O=M=>{e.push(J.ADMIN.COMPETITION_PAGE("competition",M))},I=()=>{R.invalidateQueries({queryKey:[de.GET_MY_TEAMS]})};return l.jsxs("div",{className:"flex flex-col gap-6 ml-8",children:[l.jsxs("div",{className:"relative overflow-hidden rounded-b-3xl p-4 pt-[76px]",style:{backgroundColor:"#030207",backgroundImage:"linear-gradient(135deg, rgba(0, 157, 231, 0.5) 0%, #030207 90%"},children:[l.jsx(b0,{}),l.jsx("div",{className:"flex gap-4 mt-2 mb-2 items-baseline",children:[{label:"Соревнования",count:j.length||0},{label:"Я участвую",count:((D=N==null?void 0:N.registered_competitions)==null?void 0:D.length)||0},{label:"Команды",count:(z==null?void 0:z.teams.length)||0}].map(M=>{const F=h===M.label;return l.jsxs("button",{className:`text-3xl font-bold bg-transparent border-none p-0 cursor-pointer transition-colors duration-300 font-['Unbounded'] ${F?"text-white":"text-white/50 hover:text-white/70"}`,onClick:()=>m(M.label),children:[M.label,!F&&M.count!==void 0&&l.jsx("sup",{className:"ml-2 text-base text-white/30 font-normal top-[-1em]",children:M.count})]},M.label)})}),l.jsx("p",{className:"m-0 text-xs font-extralight text-white/90",children:"Здесь собраны те соревнования, в которых вы можете принять участие"}),h==="Команды"&&l.jsxs("div",{className:"rounded-3xl p-6 flex flex-col items-start w-full h-[144px] mt-6 relative overflow-hidden shadow-[0_24px_80px_-20px_rgba(0,0,0,0.6)]",children:[l.jsx("h2",{className:"text-xl font-bold text-white mb-1 font-['Unbounded']",children:"Вступите в команду"}),l.jsx("p",{className:"text-white/80 text-sm font-light mb-5",children:"Создайте свою или вступите в уже существующую команду"}),l.jsxs("div",{className:"flex gap-2 z-10",children:[l.jsx("button",{className:"bg-white text-black px-6 py-2 rounded-2xl text-sm font-medium transition-colors cursor-pointer hover:bg-gray-200",onClick:()=>o(!0),children:"Вступить"}),l.jsx("button",{className:"bg-white/10 text-white px-6 py-2 rounded-2xl text-sm font-medium transition-colors cursor-pointer hover:bg-white/20",onClick:()=>i(!0),children:"Создать"})]}),l.jsx(Cc,{alt:"Preview Competition",className:"absolute left-[660px] -bottom-[140px] -translate-y-1/2 w-[160px] h-auto object-contain z-0 pointer-events-none rotate-12",src:"/Images/homeCards/PreviewCompetition.webp"})]})]}),l.jsx("div",{className:"ml-[20px] w-[834px]",children:h==="Соревнования"?l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"flex justify-between",children:l.jsx("div",{className:"flex flex-row flex-wrap items-end gap-2 mb-6",children:Vd==null?void 0:Vd.map(M=>l.jsx(pl,{currentValue:S,label:M.label,options:M.options,value:r[M.label]},M.label))})}),!_&&!C&&(j==null?void 0:j.length)>0?l.jsxs("div",{className:"mb-4 text-sm font-normal text-white/70",children:["Найдено ",(j==null?void 0:j.length)||0," соревнований"]}):null,_?l.jsx("div",{children:l.jsx(Ss,{})}):C?l.jsx("div",{className:"flex items-center justify-center p-12 text-base text-[#ff4444]",children:"Ошибка поиска соревнований"}):j.length===0?l.jsx(Mr,{bgStyle:"competition",buttonName:"На главную",description:"Измените фильтры, либо дождитесь появления соревнований",imgSrc:"/Images/homeCards/PreviewCompetition.webp",title:"Пока здесь нет соревнований"}):l.jsx("div",{className:"flex flex-col",children:j.map(M=>{const F=M.dateStart??M.date_start,L=M.dateEnd??M.date_end;return l.jsx(kn,{classNameChevron:"mt-[55px]",course:{id:M.competitionId,title:M.title,description:M.shortDescription,speakers:M.speakers||[],photoUrl:M.speakerImg,dateLabel:`${Be(F)} • ${Be(L)}`,status:Er(M),statusVariant:Xn(M),format:M.online?"Онлайн":M.offline?"Оффлайн":void 0},judges:M.judges,sponsors:M.sponsors||[],onClick:q=>O(q)},M.competitionId)})}),l.jsx("div",{children:!_&&!C&&j.length>0&&l.jsx(Us,{page:p,totalPages:P||1,onChange:v})})]}):h==="Я участвую"?l.jsx(l.Fragment,{children:$?l.jsx("div",{children:l.jsx(Ss,{})}):!(N!=null&&N.registered_competitions)||N.registered_competitions.length===0?l.jsx(Mr,{bgStyle:"competition",buttonName:"На главную",description:"Примите в них участие!",imgSrc:"/Images/homeCards/PreviewCompetition.webp",title:"Вы не участвуете в соревнованиях"}):l.jsx("div",{className:"flex flex-col",children:N.registered_competitions.map(M=>l.jsx(ag,{eventClick:O,id:M.competitionId,nameCard:"competition"},M.competitionId))})}):l.jsx(l.Fragment,{children:$?l.jsx("div",{children:l.jsx(Ss,{})}):!(z!=null&&z.teams)||z.teams.length===0?l.jsx(Mr,{bgStyle:"competition",buttonName:"На главную",description:"Бери друзей и побеждайте вместе!",imgSrc:"/Images/homeCards/PreviewCompetition.webp",title:"У вас нет команды"}):l.jsxs("div",{className:"flex flex-col mt-4",children:[l.jsxs("div",{className:"mb-4 text-sm font-normal text-white/70",children:["Вы состоите в ",z.teams.length," ",z.teams.length===1?"команде":"командах"]}),z.teams.map(M=>l.jsx(Qce,{meId:A==null?void 0:A.id,team:M,onDetailsClick:F=>{f(F),c(!0)}},M._id))]})})}),l.jsx(Yce,{isOpenModal:s,onCloseModal:()=>i(!1),onSubmitTeam:I}),l.jsx(PR,{isOpenModal:a,onCloseModal:()=>o(!1),onSubmitJoin:I}),l.jsx(Xce,{isOpenModal:u,teamId:d,onCloseModal:()=>{c(!1),setTimeout(()=>f(null),300)}})]})},qde=()=>l.jsx(kt,{children:l.jsx("div",{className:"-mt-[24px]",children:l.jsx(Hde,{})})}),br=[];for(let e=0;e<256;++e)br.push((e+256).toString(16).slice(1));function Wde(e,t=0){return(br[e[t+0]]+br[e[t+1]]+br[e[t+2]]+br[e[t+3]]+"-"+br[e[t+4]]+br[e[t+5]]+"-"+br[e[t+6]]+br[e[t+7]]+"-"+br[e[t+8]]+br[e[t+9]]+"-"+br[e[t+10]]+br[e[t+11]]+br[e[t+12]]+br[e[t+13]]+br[e[t+14]]+br[e[t+15]]).toLowerCase()}let mv;const Gde=new Uint8Array(16);function Yde(){if(!mv){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");mv=crypto.getRandomValues.bind(crypto)}return mv(Gde)}const Qde=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),z7={randomUUID:Qde};function Xde(e,t,r){var s;e=e||{};const n=e.random??((s=e.rng)==null?void 0:s.call(e))??Yde();if(n.length<16)throw new Error("Random bytes length must be >= 16");return n[6]=n[6]&15|64,n[8]=n[8]&63|128,Wde(n)}function _0(e,t,r){return z7.randomUUID&&!e?z7.randomUUID():Xde(e)}function el(){return el=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const r={};for(const n in e)t.indexOf(n)===-1&&(r[n]=e[n]);return r},RR=W.createContext(null),lg=W.createContext(null),Zde=e=>t=>W.createElement(lg.Consumer,null,r=>W.createElement(e,el({parent:r},t))),Jde=(e=[])=>{const[t,r]=w.useState(!1),n=w.useRef(e),s=(()=>{const a=w.useContext(RR);if(a===null)throw new Error("Couldn't find Yandex.Maps API in the context. Make sure that hook useYMaps is inside provider");return a})(),i=s.getApi();return w.useEffect(()=>{s.load().then(()=>Promise.all(n.current.map(s.loadModule))).then(()=>r(!0))},[]),t&&i?i:null},efe=()=>{},tfe=["onLoad","onError","modules","apiLoader"];function ew(e,t=!1,r=[]){return n=>{const{width:s,height:i,modules:a=[],onLoad:o=efe}=n,u=Jde(r.concat(a)),c=!t||!!u,d=DR(n,tfe);return w.useEffect(()=>u?o(u):void 0,[u]),c?W.createElement(e,el({ymaps:u},d)):W.createElement("div",{style:{width:s,height:i}})}}const rfe=typeof window<"u",B7={lang:"ru_RU",load:"",ns:"",mode:"release"},tw=e=>{const{version:t="2.1",enterprise:r=!1,query:n={lang:"ru_RU",load:"",ns:""},preload:s=!1,children:i}=e,a=w.useRef((o=>{const{query:u=B7}=o,c=Date.now().toString(32),d=u.ns||"",f="__yandex-maps-api-onload__$$"+c,h="__yandex-maps-api-onerror__$$"+c,m=rfe?window:{},p={};let v;const x=()=>d?m[d]:v,g=()=>{delete m[f],delete m[h]};return{load:()=>{if(x())return Promise.resolve(v);if(p[d])return p[d];const b={onload:f,onerror:h,...B7,...u},E=Object.keys(b).map(S=>`${S}=${b[S]}`).join("&"),y=[`https://${o.enterprise?"enterprise.":""}api-maps.yandex.ru`,o.version,"?"+E].join("/");return p[d]=new Promise((S,k)=>{m[f]=_=>{g(),_.ready(()=>{v=_,S(_)})},m[h]=_=>{g(),k(_)},(_=>new Promise((C,j)=>{const T=document.createElement("script");T.type="text/javascript",T.onload=C,T.onerror=j,T.src=_,T.async=!0,document.head.appendChild(T)}))(y).catch(m[h])}),p[d]},getApi:x,loadModule:b=>new Promise((E,y)=>{v.modules.require(b).done(S=>{S.forEach(k=>{((_,C,j,T=!1)=>{const P=typeof C=="string"?C.split("."):C.slice();let R,A=_;for(;P.length>1;)R=P.shift(),A[R]||(A[R]={}),A=A[R];const N=P[0];A[N]=T===!0&&A[N]||j})(v,b,k,!0)}),E(v)},y)})}})({version:t,enterprise:r,query:n}));return w.useEffect(()=>{s&&a.current.load()},[a.current]),W.createElement(RR.Provider,{value:a.current},i)},U7=/^on(?=[A-Z])/;function mt(e){return Object.keys(e).reduce((t,r)=>{if(U7.test(r)){const n=r.replace(U7,"").toLowerCase();t._events[n]=e[r]}else t[r]=e[r];return t},{_events:{}})}function bl(e,t,r){typeof r=="function"&&e.events.add(t,r)}function yl(e,t,r){typeof r=="function"&&e.events.remove(t,r)}function _c(e,t,r){Object.keys(Object.assign({},t,r)).forEach(n=>{t[n]!==r[n]&&(yl(e,n,t[n]),bl(e,n,r[n]))})}const FR=e=>"default"+e.charAt(0).toUpperCase()+e.slice(1);function pr(e,t){return e[t]!==void 0||e[FR(t)]===void 0}function me(e,t,r){return(pr(e,t)?e[t]:e[FR(t)])||r}function gr(e,t,r=null){if(e!==t){if(e&&("current"in e?e.current=null:typeof e=="function"&&e(null)),!t)return;"current"in t?t.current=r:typeof t=="function"&&t(r)}}function MR(e){const{width:t,height:r,style:n,className:s}=e;return n!==void 0||s!==void 0?Object.assign({},n&&{style:n},s&&{className:s}):{style:{width:t,height:r}}}class nfe extends W.Component{constructor(t){super(t),this.state={error:null,errorInfo:null}}componentDidCatch(t,r){const{onError:n=()=>{}}=this.props;n(t),this.setState({error:t,errorInfo:r})}render(){return this.state.error?null:this.props.children}}const rw=e=>({onError:t,...r})=>W.createElement(nfe,{onError:t},W.createElement(e,r));class Kd extends W.Component{constructor(){super(),this.instance=null,this.state={instance:null},this._parentElement=null,this._getRef=t=>{this._parentElement=t}}componentDidMount(){this.instance=Kd.mountObject(this._parentElement,this.props.ymaps.Map,this.props),this.setState({instance:this.instance})}componentDidUpdate(t){this.instance!==null&&Kd.updateObject(this.instance,t,this.props)}componentWillUnmount(){Kd.unmountObject(this.instance,this.props)}render(){const t=MR(this.props),r=mt(this.props),n=DR(r,["_events","state","defaultState","options","defaultOptions","instanceRef","ymaps","children","width","height","style","className"]);return W.createElement(lg.Provider,{value:this.state.instance},W.createElement("div",el({ref:this._getRef},t,n),this.props.children))}static mountObject(t,r,n){const{instanceRef:s,_events:i}=mt(n),a=new r(t,me(n,"state"),me(n,"options"));return Object.keys(i).forEach(o=>bl(a,o,i[o])),gr(null,s,a),a}static updateObject(t,r,n){const{_events:s,instanceRef:i}=mt(n),{_events:a,instanceRef:o}=mt(r);if(pr(n,"state")){const u=me(r,"state",{}),c=me(n,"state",{});u.type!==c.type&&t.setType(c.type),u.behaviors!==c.behaviors&&(u.behaviors&&t.behaviors.disable(u.behaviors),c.behaviors&&t.behaviors.enable(c.behaviors)),c.zoom&&u.zoom!==c.zoom&&t.setZoom(c.zoom),c.center&&u.center!==c.center&&t.setCenter(c.center),c.bounds&&u.bounds!==c.bounds&&t.setBounds(c.bounds)}if(pr(n,"options")){const u=me(r,"options"),c=me(n,"options",{});u!==c&&t.options.set(c)}me(r,"width")===me(n,"width")&&me(r,"height")===me(n,"height")||t.container.fitToViewport(),_c(t,a,s),gr(o,i,t)}static unmountObject(t,r){const{instanceRef:n,_events:s}=mt(r);t!==null&&(Object.keys(s).forEach(i=>yl(t,i,s[i])),t.destroy(),gr(n))}}const ug=rw(ew(Kd,!0,["Map"]));ug.defaultProps={width:320,height:240};class Hd extends W.Component{constructor(){super(),this.state={instance:null},this._parentElement=null,this._getRef=t=>{this._parentElement=t}}componentDidMount(){this._mounted=!0,this.props.ymaps.panorama.isSupported()&&Hd.mountObject(this._parentElement,this.props.ymaps.panorama,this.props).then(t=>this._mounted&&this.setState({instance:t}))}componentDidUpdate(t){this.state.instance!==null&&Hd.updateObject(this.state.instance,t,this.props)}componentWillUnmount(){this._mounted=!1,Hd.unmountObject(this.state.instance,this.props)}render(){const t=MR(this.props);return W.createElement("div",el({ref:this._getRef},t))}static mountObject(t,r,n){const{instanceRef:s,_events:i}=mt(n),a=me(n,"point"),o=me(n,"locateOptions"),u=me(n,"options");return new Promise((c,d)=>{r.locate(a,o).done(f=>{if(f.length>0){const h=new r.Player(t,f[0],u);gr(null,s,h),Object.keys(i).forEach(m=>bl(h,m,i[m])),c(h)}},d)})}static updateObject(t,r,n){const{_events:s,instanceRef:i}=mt(n),{_events:a,instanceRef:o}=mt(r);if(pr(n,"options")){const u=me(r,"options"),c=me(n,"options");u!==c&&t.options.set(c)}if(pr(n,"point")){const u=me(n,"point"),c=me(r,"point"),d=me(n,"locateOptions");u!==c&&t.moveTo(u,d)}_c(t,a,s),gr(o,i,t)}static unmountObject(t,r){const{instanceRef:n,_events:s}=mt(r);t!==null&&(Object.keys(s).forEach(i=>yl(t,i,s[i])),gr(n))}}const sfe=rw(ew(Hd,!0,["panorama.isSupported","panorama.locate","panorama.createPlayer","panorama.Player"]));sfe.defaultProps={width:320,height:240};class ch extends W.Component{constructor(){super(),this.state={instance:null},this.instance=null}componentDidMount(){const t=ch.mountControl(this.props.ymaps.control[this.props.name],this.props);this.instance=t,this.setState({instance:t})}componentDidUpdate(t){this.instance!==null&&ch.updateControl(this.instance,t,this.props)}componentWillUnmount(){ch.unmountControl(this.instance,this.props)}render(){return W.createElement(lg.Provider,{value:this.state.instance},this.props.children)}static mountControl(t,r){const{instanceRef:n,parent:s,lazy:i,_events:a}=mt(r),o=new t({data:me(r,"data"),options:me(r,"options"),state:me(r,"state"),mapTypes:me(r,"mapTypes"),lazy:i});if(Object.keys(a).forEach(u=>bl(o,u,a[u])),s&&s.controls&&typeof s.controls.add=="function")s.controls.add(o);else{if(!s||!s.add||typeof s.add!="function")throw new Error(`No parent found to mount ${r.name}`);s.add(o)}return gr(null,n,o),o}static updateControl(t,r,n){const{_events:s,instanceRef:i}=mt(n),{_events:a,instanceRef:o}=mt(r);if(pr(n,"options")){const u=me(r,"options"),c=me(n,"options");u!==c&&t.options.set(c)}if(pr(n,"data")){const u=me(r,"data"),c=me(n,"data");u!==c&&t.data.set(c)}if(pr(n,"state")){const u=me(r,"state"),c=me(n,"state");u!==c&&t.state.set(c)}if(pr(n,"mapTypes")){const u=me(r,"mapTypes"),c=me(n,"mapTypes");u!==c&&(t.removeAllMapTypes(),c.forEach(d=>t.addMapType(d)))}_c(t,a,s),gr(o,i,t)}static unmountControl(t,r){const{instanceRef:n,parent:s,_events:i}=mt(r);t!==null&&(Object.keys(i).forEach(a=>yl(t,a,i[a])),s.controls&&typeof s.controls.remove=="function"?s.controls.remove(t):s.remove&&typeof s.remove=="function"&&s.remove(t),gr(n))}}class dh extends W.Component{constructor(){super(),this.state={instance:null},this.instance=null}componentDidMount(){const t=dh.mountObject(this.props.ymaps.Clusterer,this.props);this.instance=t,this.setState({instance:t})}componentDidUpdate(t){this.state.instance!==null&&dh.updateObject(this.instance,t,this.props)}componentWillUnmount(){dh.unmountObject(this.instance,this.props)}render(){return W.createElement(lg.Provider,{value:this.state.instance},this.props.children)}static mountObject(t,r){const{instanceRef:n,parent:s,_events:i}=mt(r),a=new t(me(r,"options"));if(Object.keys(i).forEach(o=>bl(a,o,i[o])),s.geoObjects&&typeof s.geoObjects.add=="function")s.geoObjects.add(a);else{if(!s.add||typeof s.add!="function")throw new Error("No parent found to mount Clusterer");s.add(a)}return gr(null,n,a),a}static updateObject(t,r,n){const{_events:s,instanceRef:i}=mt(n),{_events:a,instanceRef:o}=mt(r);if(pr(n,"options")){const u=me(r,"options"),c=me(n,"options");u!==c&&t.options.set(c)}_c(t,a,s),gr(o,i,t)}static unmountObject(t,r){const{instanceRef:n,parent:s,_events:i}=mt(r);t!==null&&(Object.keys(i).forEach(a=>yl(t,a,i[a])),s.geoObjects&&typeof s.geoObjects.remove=="function"?s.geoObjects.remove(t):s.remove&&typeof s.remove=="function"&&s.remove(t),gr(n))}}class fh extends W.Component{constructor(){super(),this.state={instance:null}}componentDidMount(){const t=fh.mountObject(this.props.ymaps.ObjectManager,this.props);this.instance=t,this.setState({instance:t})}componentDidUpdate(t){this.instance!==null&&fh.updateObject(this.instance,t,this.props)}componentWillUnmount(){fh.unmountObject(this.instance,this.props)}render(){return null}static mountObject(t,r){const{instanceRef:n,parent:s,_events:i}=mt(r),a=me(r,"options",{}),o=me(r,"features",{}),u=me(r,"filter",null),c=me(r,"objects",{}),d=me(r,"clusters",{}),f=new t(a);if(f.add(o||[]),f.setFilter(u),f.objects.options.set(c),f.clusters.options.set(d),Object.keys(i).forEach(h=>bl(f,h,i[h])),s.geoObjects&&typeof s.geoObjects.add=="function")s.geoObjects.add(f);else{if(!s.add||typeof s.add!="function")throw new Error("No parent found to mount ObjectManager");s.add(f)}return gr(null,n,f),f}static updateObject(t,r,n){const{_events:s,instanceRef:i}=mt(n),{_events:a,instanceRef:o}=mt(r);if(pr(n,"options")){const u=me(r,"options"),c=me(n,"options");u!==c&&t.options.set(c)}if(pr(n,"objects")){const u=me(r,"objects"),c=me(n,"objects");u!==c&&t.objects.options.set(c)}if(pr(n,"clusters")){const u=me(r,"clusters"),c=me(n,"clusters");u!==c&&t.clusters.options.set(c)}if(pr(n,"filter")){const u=me(r,"filter"),c=me(n,"filter");u!==c&&t.setFilter(c)}if(pr(n,"features")){const u=me(r,"features"),c=me(n,"features");u!==c&&(t.remove(u),t.add(c))}_c(t,a,s),gr(o,i,t)}static unmountObject(t,r){const{instanceRef:n,parent:s,_events:i}=mt(r);t!==null&&(Object.keys(i).forEach(a=>yl(t,a,i[a])),s.geoObjects&&typeof s.geoObjects.remove=="function"?s.geoObjects.remove(t):s.remove&&typeof s.remove=="function"&&s.remove(t),gr(n))}}class qd extends W.Component{constructor(){super(),this.state={instance:null},this.instance=null}componentDidMount(){const{name:t,ymaps:r,dangerZone:n}=this.props,s=qd.mountObject(n&&typeof n.modifyConstructor=="function"?n.modifyConstructor(r[t]):r[t],this.props);this.instance=s,this.setState({instance:s})}componentDidUpdate(t){this.instance!==null&&qd.updateObject(this.instance,t,this.props)}componentWillUnmount(){qd.unmountObject(this.instance,this.props)}render(){return null}static mountObject(t,r){const{instanceRef:n,parent:s,_events:i}=mt(r),a=new t(me(r,"geometry"),me(r,"properties"),me(r,"options"));if(Object.keys(i).forEach(o=>bl(a,o,i[o])),s&&s.geoObjects&&typeof s.geoObjects.add=="function")s.geoObjects.add(a);else{if(!s||!s.add||typeof s.add!="function")throw new Error(`No parent found to mount ${r.name}`);s.add(a)}return gr(null,n,a),a}static updateObject(t,r,n){const{_events:s,instanceRef:i}=mt(n),{_events:a,instanceRef:o}=mt(r);if(pr(n,"geometry")){const u=me(r,"geometry",{}),c=me(n,"geometry",{});Array.isArray(c)&&c!==u?Array.isArray(c[0])&&typeof c[1]=="number"?(t.geometry.setCoordinates(c[0]),t.geometry.setRadius(c[1])):t.geometry.setCoordinates(c):typeof c=="object"&&(c.coordinates!==u.coordinates&&t.geometry.setCoordinates(c.coordinates),c.radius!==u.radius&&t.geometry.setRadius(c.radius))}if(pr(n,"properties")){const u=me(r,"properties"),c=me(n,"properties");u!==c&&t.properties.set(c)}if(pr(n,"options")){const u=me(r,"options"),c=me(n,"options");u!==c&&t.options.set(c)}_c(t,a,s),gr(o,i,t)}static unmountObject(t,r){const{instanceRef:n,parent:s,_events:i}=mt(r);t!==null&&(Object.keys(i).forEach(a=>yl(t,a,i[a])),s.geoObjects&&typeof s.geoObjects.remove=="function"?s.geoObjects.remove(t):s.remove&&typeof s.remove=="function"&&s.remove(t),gr(n))}}var nw=rw(Zde(ew(e=>W.createElement(qd,el({},e,{name:"Placemark"})),!0,["Placemark"])));const ife=[{label:"Главная",href:"/"},{label:"Админ.Панель",href:J.ADMIN.ADMIN_TABLE_COURSE},{label:"Курсы",href:J.ADMIN.ADMIN_TABLE_COURSE}],afe=[{label:"Главная",href:"/"},{label:"Админ.Панель",href:J.ADMIN.ADMIN_TABLE_COURSE},{href:J.ADMIN.ADMIN_TABLE_LECTURE,label:"Открытые лекции"}],ofe=[{href:"/",label:"Главная"},{href:J.ADMIN.ADMIN_TABLE_COURSE,label:"Админ.Панель"},{href:J.ADMIN.ADMIN_TABLE_MEETUP,label:"Митап"}],lfe=[{href:"/",label:"Главная"},{href:J.ADMIN.ADMIN_TABLE_COURSE,label:"Админ.Панель"},{href:J.ADMIN.ADMIN_TABLE_COMPETITION,label:"Соревнования"}],ufe=[{href:"/",label:"Главная"},{href:J.ADMIN.ADMIN_TABLE_COURSE,label:"Админ.Панель"},{href:J.ADMIN.ADMIN_TABLE_COURSE,label:"Курсы"}],cfe=[{href:"/",label:"Главная"},{href:J.ADMIN.ADMIN_TABLE_COURSE,label:"Админ.Панель"},{href:J.ADMIN.ADMIN_TABLE_LECTURE,label:"Открытые лекции"}],dfe=[{href:"/",label:"Главная"},{href:J.ADMIN.ADMIN_TABLE_COURSE,label:"Админ.Панель"},{href:J.ADMIN.ADMIN_TABLE_MEETUP,label:"Митап"}],ffe=[{href:"/",label:"Главная"},{href:J.ADMIN.ADMIN_TABLE_COURSE,label:"Админ.Панель"},{href:J.ADMIN.ADMIN_TABLE_COMPETITION,label:"Соревнования"}],IR=(e=[])=>E1("Курсы",J.CABINET.COURSES,J.ADMIN.ADMIN_TABLE_COURSE,e),pfe=(e=[])=>E1("Открытые лекции",J.CABINET.LECTURES,J.ADMIN.ADMIN_TABLE_LECTURE,e),hfe=(e=[])=>E1("Митапы",J.CABINET.MEETUPS,J.ADMIN.ADMIN_TABLE_MEETUP,e),mfe=(e=[])=>E1("Соревнования",J.CABINET.COMPETITIONS,J.ADMIN.ADMIN_TABLE_COMPETITION,e),V7=(e,t=[])=>gJ(e,t),gfe=()=>{const[e,t]=w.useState([]),[r,n]=w.useState([]),[s,i]=w.useState([]),a=xt(),o=a.query.id,u=!!o,c=_0(),[d,f]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),{showAlert:h}=vr(),{data:m}=U1(o||null,u),{mutate:p,isPending:v}=Zse(),{mutate:x,isPending:g}=Wse(),{mutateAsync:b,isPending:E}=oie(),y=v||g||E,{register:S,formState:{errors:k},handleSubmit:_,reset:C,control:j,setValue:T,watch:P}=rn({mode:"onTouched",defaultValues:{stages:[{dateTimeEnd:"",dateTimeStart:"",description:"",intro:"",miniSteps:[{description:"",title:""}],title:""}],sponsors:[{name:"",imgSrc:""}],registrationLink:"https://t.me/cs_space_bot",competitionLink:"",displayStatus:"waiting_start",requireYandexId:!1,teamSize:0,capacity:0,mainDescription:"",winners:[],facts:[],format:"online",judges:[],address:"",locationName:"",locationLink:"",mapIframeUrl:"",latitude:null,longitude:null}}),R=D=>D?typeof D=="string"?D.split("T")[0]:D.$date?new Date(D.$date).toISOString().split("T")[0]:"":"",A=D=>{if(!D)return"";const M=typeof D=="object"&&"$date"in D?D.$date:D,F=new Date(M);return Number.isNaN(F.getTime())?"":F.toISOString().slice(0,10)},N=D=>{const M=[...e,D];t(M),T("judges",M,{shouldValidate:!0})},$=D=>{const M=e.filter((F,L)=>Jt(F,String(L))!==D);t(M),T("judges",M,{shouldValidate:!0})};w.useEffect(()=>{if(m&&u){const D=R(m.dateStart),M=R(m.dateEnd),F=m.online?"online":"offline",L=(m.judgeProfiles||[]).map(q=>{var K;return{...q,id:q.tg_Id,name:q.username,role:((K=q.roles)==null?void 0:K[0])||q.position||"string",tg_id:q.tgId,photo_url:q.photo_url}});t(L),i(m.materials||[]),n([]),C({newCompetition:m.title||"",description:m.description||"",mainDescription:m.mainDescription||"",dateStart:D,dateEnd:M,format:F,tags:m.tags||[],registrationLink:m.registrationLink||"",displayStatus:Xt(m.displayStatus),competitionLink:m.competitionLink||"",requireYandexId:m.requireYandexId||!1,teamSize:m.teamSize||0,sponsors:m.sponsors&&m.sponsors.length>0?m.sponsors:[{name:"",imgSrc:""}],stages:m.stages.map(q=>({dateTimeStart:A(q.dateTimeStart),dateTimeEnd:A(q.dateTimeEnd),description:q.description,title:q.title,intro:q.intro||"",miniSteps:(q.miniSteps||[]).map(K=>({title:K.title,description:K.description}))})),winners:(m.winners||[]).map(q=>({name:q.name,description:q.description,imageUrl:q.imageUrl,place:Number(q.place)})),facts:(m.facts||[]).map(q=>({icon:q.icon,text:q.text})),judges:L,address:m.address||"",locationName:m.locationName||"",locationLink:m.locationLink||"",mapIframeUrl:m.mapIframeUrl||"",latitude:m.latitude||null,longitude:m.longitude||null})}},[m,u,C]);const z=async D=>{const M=u?o:c,F=new Date(D.dateStart).toISOString(),L=new Date(D.dateEnd).toISOString();let q=[];r.length>0&&(q=(await Promise.all(r.map(async ie=>{var te;const ue=await b({competitionId:M,file:ie,title:ie.name,source:"upload"}),ae=(ue==null?void 0:ue.material)??((te=ue==null?void 0:ue.materials)==null?void 0:te[0]);return{title:(ae==null?void 0:ae.title)||ie.name,url:(ae==null?void 0:ae.url)||(ue==null?void 0:ue.url)||"",source:(ae==null?void 0:ae.source)||"upload",objectKey:(ae==null?void 0:ae.objectKey)||(ue==null?void 0:ue.objectKey),size:Number((ae==null?void 0:ae.size)??ie.size),mimeType:(ae==null?void 0:ae.mimeType)||ie.type}}))).filter(ie=>!!ie.url));const K=[...s,...q].reduce((X,ie)=>{const ue=ie.objectKey||ie.url;return!ue||X.some(ae=>(ae.objectKey||ae.url)===ue)||X.push(ie),X},[]),Z={participantsCount:0,status:"active",capacity:0,competitionId:M,competitionLink:D.competitionLink,description:D.mainDescription||"",online:D.format==="online",offline:D.format==="offline",mainPage:!0,previewOnly:!0,registrationDeadline:"",registrationLink:D.registrationLink,displayStatus:Xt(D.displayStatus),requireYandexId:D.requireYandexId,shortDescription:(D.mainDescription||"").slice(0,120),teamSize:Number(D.teamSize),title:D.newCompetition,stages:D.stages.map(X=>{const ie=new Date(X.dateTimeStart).toISOString(),ue=new Date(X.dateTimeEnd).toISOString();return{dateTimeStart:ie,dateTimeEnd:ue,description:X.description,title:X.title,intro:X.intro||"",miniSteps:X.miniSteps.map(ae=>({title:ae.title,description:ae.description}))}}),tags:D.tags,dateEnd:L,dateStart:F,mainDescription:D.mainDescription,sponsors:D.sponsors,winners:(D.winners||[]).map(X=>({name:X.name,description:X.description,imageUrl:X.imageUrl,place:Number(X.place)})),facts:(D.facts||[]).map(X=>({icon:X.icon,text:X.text})),judges:e.map(X=>X.tg_id),judgeProfiles:e.map(X=>({tgId:X.tg_id,displayName:X.displayName||X.name||"Имя не указано",username:X.username||"username",photoUrl:X.photo_url||"",roles:X.roles&&X.roles.length>0?X.roles:["string"],position:X.position||"string"})),materials:K,...D.format==="offline"&&{address:D.address,locationName:D.locationName,locationLink:D.locationLink,mapIframeUrl:D.mapIframeUrl,latitude:D.latitude,longitude:D.longitude}};u?x(Z,{onSuccess:()=>{n([]),a.push(J.ADMIN.ADMIN_TABLE_COMPETITION),h({title:"Изменено",description:"Соревнование отредактировано!",variant:"success"})},onError:()=>{f({isVisible:!0,title:"Ошибка",description:"Соревнование не отредактировано",variant:"danger"}),setTimeout(()=>{f(X=>({...X,isVisible:!1}))},3e3)}}):p(Z,{onSuccess:()=>{C(),n([]),a.push(J.ADMIN.ADMIN_TABLE_COMPETITION),h({title:"Создано",description:"Соревнование создано!",variant:"success"})},onError:()=>{f({isVisible:!0,title:"Ошибка",description:"Соревнование не создано",variant:"danger"}),setTimeout(()=>{f(X=>({...X,isVisible:!1}))},3e3)}})},O=D=>{const M=D.get("coords"),F=M[0],L=M[1];T("latitude",F,{shouldValidate:!0}),T("longitude",L,{shouldValidate:!0}),T("mapIframeUrl",`https://yandex.ru/map-widget/v1/?ll=${L}%2C${F}&z=16&pt=${L},${F},pm2rdm`),T("locationLink",`https://yandex.ru/maps/?pt=${L},${F}&z=16&l=map`)},I=()=>{C(),n([]),a.push(J.ADMIN.ADMIN_TABLE_COMPETITION)};return l.jsxs(l.Fragment,{children:[l.jsxs("form",{onSubmit:_(z),children:[l.jsx("div",{className:"flex items-center gap-3 mb-6 text-xs",children:u?l.jsx(Br,{endContent:"Редактирование соревнование: "+(m==null?void 0:m.title.slice(0,4))+"..."||"Редактирование...",items:ffe,size:"md"}):l.jsx(Br,{endContent:"Новое соревнование",items:lfe,size:"md"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-lg font-bold mb-4",children:u?"Редактировать соревнование":"Создать соревнование"}),l.jsx("span",{className:"block text-white/50 text-xs mb-2",children:"Основная информация"}),l.jsxs("div",{className:"mb-3 space-y-2",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:k,nameReg:"newCompetition",placeholder:"Название соревнования",register:S}),l.jsx("div",{children:l.jsx("textarea",{...S("mainDescription"),className:`w-full h-[142px] bg-white/10 text-white px-4 py-4 rounded-2xl resize-none focus:outline-none placeholder:text-white/50 text-sm`,placeholder:"Основное описание соревнования"})})]})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mb-5",children:"Даты проведения"}),l.jsxs("div",{className:"flex gap-4",children:[l.jsx("div",{className:"w-full",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:k,label:"Дата начала",nameReg:"dateStart",placeholder:"Дата начала",register:S,type:"date"})}),l.jsx("div",{className:"w-full",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:k,label:"Дата окончания",nameReg:"dateEnd",placeholder:"Дата конца",register:S,type:"date"})})]})]}),l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-2",children:"Судьи"}),l.jsx(ze,{control:j,name:"judges",render:({fieldState:{error:D}})=>l.jsx(Ii,{deleteTeacherHandler:$,error:D,teacherArray:e,onAddTeacher:N}),rules:{required:"Выберите хотя бы одного судью",validate:D=>D.length>0||"Список пуст"}}),l.jsx(ze,{control:j,name:"displayStatus",render:({field:{value:D,onChange:M},fieldState:{error:F}})=>l.jsxs(l.Fragment,{children:[l.jsx(ml,{className:"mt-6",value:Xt(D),onChange:M}),F?l.jsx("p",{className:"text-[#ff5c5c] text-xs mt-2",children:F.message}):null]}),rules:{required:"Выберите статус регистрации"}}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Формат ивента"}),l.jsx(ze,{control:j,name:"format",render:({field:{value:D,onChange:M}})=>l.jsx(vl,{value:D,onChange:M})})]}),P("format")==="offline"&&l.jsxs("div",{className:"mt-4 p-5 bg-white/5 rounded-3xl border border-white/5",children:[l.jsx("span",{className:"block text-white/50 text-xs mb-4",children:"Место проведения (Для оффлайн турниров)"}),l.jsxs("div",{className:"mb-6 rounded-2xl overflow-hidden border border-white/10",children:[l.jsx(tw,{query:{lang:"ru_RU"},children:l.jsx(ug,{defaultState:{center:[59.9386,30.3141],zoom:10},height:"300px",width:"100%",onClick:O,children:P("latitude")&&P("longitude")&&l.jsx(nw,{geometry:[P("latitude"),P("longitude")]})})}),l.jsx("div",{className:"p-3 bg-black/20 text-xs text-white/50 text-center",children:"Кликните по карте, чтобы автоматически сгенерировать ссылки для отображения"})]}),l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:k,nameReg:"locationName",placeholder:"Название зала / локации",register:S}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:k,nameReg:"address",placeholder:"Точный адрес (улица, дом)",register:S}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:k,nameReg:"mapIframeUrl",placeholder:"URL для Iframe (генерируется сам)",register:S}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:k,nameReg:"locationLink",placeholder:"Ссылка для кнопки (генерируется сама)",register:S})]})]}),l.jsxs("div",{className:"w-fit h-[120px] mt-6 pb-3",children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Теги"}),l.jsx(ze,{control:j,name:"tags",render:({field:{onChange:D,value:M},fieldState:{error:F}})=>l.jsx(l.Fragment,{children:l.jsx(hl,{error:F,value:M,onChange:D})}),rules:{required:"Добавьте хотя бы один тег",validate:D=>D.length>0||"Список тегов пуст"}})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mb-3 mt-4",children:"Размер команды"}),l.jsx("div",{className:"w-48",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:k,nameReg:"teamSize",placeholder:"Размер команды",register:S,type:"number"})})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Спонсоры"}),l.jsx(xl,{control:j,errors:k,register:S})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mb-3 mt-4",children:"Регистрация"}),l.jsxs("div",{className:"space-y-3 w-96",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:k,isUrl:!0,nameReg:"registrationLink",placeholder:"Ссылка на регистрацию",register:S,type:"text"}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:k,isUrl:!0,nameReg:"competitionLink",placeholder:"Ссылка на соревнование",register:S,type:"text"})]})]}),l.jsxs("div",{className:"mt-6",children:[l.jsx("span",{className:"block text-white/50 text-xs mb-2",children:"Материалы соревнования"}),s.length>0&&l.jsxs("div",{className:"mb-3 p-4 bg-white/5 rounded-2xl border border-white/10",children:[l.jsx("div",{className:"text-white text-sm mb-2",children:"Уже загружено"}),l.jsx("div",{className:"space-y-2",children:s.map((D,M)=>l.jsxs("div",{className:"flex items-center justify-between gap-3 bg-white/5 rounded-xl px-3 py-2",children:[l.jsx("a",{className:"text-white/80 text-xs truncate hover:text-white",href:D.url,rel:"noreferrer",target:"_blank",title:D.title,children:D.title}),l.jsx("button",{className:"text-white/50 hover:text-white text-xs",type:"button",onClick:()=>i(F=>F.filter((L,q)=>q!==M)),children:"Удалить"})]},`${D.objectKey||D.url}-${M}`))}),l.jsx("div",{className:"text-white/40 text-xs mt-2",children:"Удаление уберёт материал из соревнования при сохранении."})]}),l.jsx(W1,{actionName:"Перетащите или загрузите файлы материалов",buttonName:"Загрузить файлы",files:r,title:"Пока нет новых файлов",onFilesChange:n})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mb-3 mt-4",children:"Наличие Yandex ID"}),l.jsxs("div",{className:"flex items-center gap-3 bg-white/10 w-fit py-4 px-4 rounded-2xl",children:[l.jsx("input",{...S("requireYandexId"),className:"w-5 h-5 rounded cursor-pointer",type:"checkbox"}),l.jsx("span",{className:"text-white text-xs",children:"Требуется Яндекс ID"})]})]}),l.jsx("span",{className:"block text-white/50 text-xs mb-2 mt-6",children:"Туры соревнования"}),l.jsx(Zie,{control:j,errors:k,register:S}),l.jsx("span",{className:"block text-white/50 text-xs mb-2 mt-6",children:"Победители (Если есть)"}),l.jsx(eae,{control:j,errors:k,register:S,registeredTeams:(m==null?void 0:m.registeredTeams)||[],setValue:T,watch:P}),l.jsx("div",{className:"flex gap-3 mt-20",children:l.jsx(Mi,{cancelText:"Отменить",isLoading:y,submitText:u?"Сохранить":"Создать",onCancel:I})})]}),l.jsx(tn,{description:d.description,isVisible:d.isVisible,title:d.title,variant:d.variant})]})},xfe=()=>l.jsx(kt,{children:l.jsx("div",{className:"w-[827px] pl-5",children:l.jsx(gfe,{})})}),vfe=({data:e})=>{const[t,r]=w.useState([0]);if(!e)return null;const n=(e.judgeProfiles??[]).map((i,a)=>({id:String(i.tgId??a),username:i.username,photoUrl:i.photoUrl})).filter(i=>!!i.username),s=i=>{r(a=>a.includes(i)?a.filter(o=>o!==i):[...a,i])};return l.jsxs("div",{className:"pl-3 w-[795px]",children:[e.winners&&e.winners.length>0&&e.materials&&e.materials.length>0&&l.jsxs("div",{className:"mb-5",children:[l.jsx("div",{className:"text-xs font-normal text-white/50 mb-4",children:"Материалы с соревнования"}),l.jsx("div",{className:"flex gap-2",children:e.materials.map((i,a)=>l.jsx(J3,{title:i.title,url:i.url},i.objectKey||i.url||String(a)))})]}),e.winners&&e.winners.length>0?l.jsx(ede,{winners:e.winners}):l.jsxs("div",{className:"mb-8",children:[l.jsx("div",{className:"text-sm font-bold text-white mb-4 font-unbounded",children:"Судьи"}),l.jsx("div",{className:"flex flex-wrap gap-2",children:l.jsx(gl,{separateTeachers:!0,teacher:n,who:"Судья"})})]}),e.stages&&e.stages.length>0&&l.jsxs("div",{className:"mb-8",children:[l.jsx("div",{className:"text-sm font-bold text-white mb-4 font-unbounded",children:"Программа"}),l.jsx("div",{className:"flex flex-col",children:e.stages.map((i,a)=>l.jsx(Gce,{isOpen:t.includes(a),stage:i,onToggle:()=>s(a)},a))})]}),e.offline&&l.jsx("div",{className:"mt-5",children:l.jsx(AR,{address:(e==null?void 0:e.locationLink)||"",locationLink:(e==null?void 0:e.locationLink)||"",locationName:(e==null?void 0:e.locationName)||"",mapIframeUrl:(e==null?void 0:e.mapIframeUrl)||""})})]})},bfe=({data:e})=>{var _,C;const[t,r]=w.useState(!1),{showAlert:n}=vr(),{userRoles:s}=ri(),i=Be(e==null?void 0:e.dateStart),a=A3(e),o=a?Xt(a):void 0,u=o==="registration_open",c=Er(e),d=o==="registration_open"?"bg-amber-600/10 text-amber-500":o==="registration_closed"||o==="finished"?"bg-gray-600/10 text-gray-400":"bg-white/10 text-white",{data:f,refetch:h}=j3(),{data:m}=bn(),{data:p,refetch:v}=yn((m==null?void 0:m.id)||""),{mutate:x,isPending:g}=Ise(),b=(_=p==null?void 0:p.registered_competitions)==null?void 0:_.find(j=>j.competitionId===(e==null?void 0:e.competitionId)),E=(C=f==null?void 0:f.teams)==null?void 0:C.find(j=>{var T;return(T=j.events)==null?void 0:T.some(P=>P.eventId===(e==null?void 0:e.competitionId))}),y=!!b,S=E==null?void 0:E._id,k=()=>{if(!S||!(e!=null&&e.competitionId)){n({title:"Ошибка",description:"Не удалось определить ID команды для отписки",variant:"danger"});return}x({team_id:S,competition_id:e.competitionId},{onSuccess:()=>{h(),v(),n({title:"Успех",description:"Вы успешно отменили регистрацию на соревнование",variant:"success"})},onError:j=>{console.error(j),n({title:"Ошибка",description:"Не удалось отменить регистрацию",variant:"danger"})}})};return l.jsxs("div",{className:"w-[795px]",children:[l.jsxs("div",{className:"pl-3 flex flex-col gap-5",children:[l.jsx("div",{className:"flex items-center text-xs gap-2",children:l.jsx(Br,{endContent:(e==null?void 0:e.title.slice(0,30))+"..."||"Соревнование",items:mfe(s),size:"md"})}),l.jsxs("div",{className:"space-y-4",children:[l.jsxs("div",{className:"flex justify-between items-center w-full",children:[l.jsxs("div",{className:"flex gap-2 text-xs",children:[i&&l.jsx("span",{className:"px-3 py-1.5 bg-white text-black rounded-3xl",children:i}),l.jsxs("span",{className:"px-3 py-1.5 bg-white/10 text-white rounded-3xl",children:[(e==null?void 0:e.online)&&"Онлайн",(e==null?void 0:e.offline)&&"Оффлайн",!(e!=null&&e.online)&&!(e!=null&&e.offline)&&"Формат не указан"]}),c!=null?l.jsx("span",{className:`px-3 py-1.5 rounded-3xl ${d}`,children:c}):null]}),u&&l.jsx("button",{className:`px-4 py-1.5 text-xs font-medium rounded-3xl transition-colors disabled:opacity-50 ${y?"text-white/50":"bg-white text-black hover:bg-gray-200"}`,disabled:g,onClick:()=>{y?k():r(!0)},children:g?"Отмена регистрации...":y?"Отменить регистрацию":"Зарегистрироваться"})]}),l.jsxs("div",{className:"space-y-1",children:[l.jsx("div",{className:"text-xs text-white/50",children:"Соревнование"}),l.jsx("div",{className:"text-lg font-bold text-white font-unbounded",children:e==null?void 0:e.title})]})]})]}),l.jsx("div",{className:"pl-3 pt-2 text-xs font-light leading-4",children:l.jsx("span",{children:e==null?void 0:e.description})}),(e==null?void 0:e.mainDescription)&&l.jsx("div",{className:"pl-3 pt-2 text-xs font-light leading-4",children:l.jsx("span",{children:e.mainDescription})}),l.jsx(Jce,{competitionId:(e==null?void 0:e.competitionId)||"",isOpenModal:t,onCloseModal:()=>r(!1)})]})},yfe=()=>{const t=en().get("id"),{data:r,isError:n,isLoading:s}=U1(t);return N0({isLoading:s,isError:n,data:r,hasId:!!t,redirectPath:J.CABINET.HOME,alertTitle:"Ошибка",alertDescription:"Такого соревнования не существует или он был удален."}),s?l.jsx("div",{className:"pl-4 pt-[74px] text-white flex justify-center items-center",children:"Загрузка..."}):r?l.jsx("div",{className:"pl-4 pt-[74px]",children:l.jsxs(kt,{children:[l.jsx(bfe,{data:r}),l.jsx(vfe,{data:r})]})}):null},wfe=()=>l.jsx(yfe,{}),LR=[{label:"Зима",value:"winter"},{label:"Осень",value:"autumn"},{label:"Лето",value:"summer"},{label:"Весна",value:"spring"}],OR=[{label:"2025",value:"2025"},{label:"2026",value:"2026"},{label:"2027",value:"2027"},{label:"2028",value:"2028"},{label:"2029",value:"2029"},{label:"2030",value:"2030"},{label:"2031",value:"2031"}],Efe=()=>{const[e,t]=w.useState([]),[r,n]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),{showAlert:s}=vr(),i=xt(),{mutate:a,isPending:o}=Qse(),u=_0(),c=y=>y?/^\d{4}-\d{2}-\d{2}$/.test(y)?new Date(`${y}T00:00:00.000Z`).toISOString():y:"",{register:d,formState:{errors:f},handleSubmit:h,reset:m,setValue:p,control:v}=rn({mode:"onTouched",defaultValues:{newCourse:"",Description:"",tags:[],season:"",year:"",teachers:[],displayStatus:"waiting_start",sponsors:[{imgSrc:"",urlSponsor:""}],format:"online"}}),x=y=>{const S={courseId:u,title:y.newCourse,description:y.Description,shortDescription:y.Description.slice(0,120),year:y.year,season:y.season,displayStatus:y.displayStatus,status:"active",capacity:0,participantsCount:0,mainPage:!0,previewOnly:!0,registrationLink:"https://t.me/cs_space_bot",online:y.format==="online",offline:y.format==="offline",tags:y.tags,speakers:Cr(e),sponsors:y.sponsors.map(k=>({imgSrc:k.imgSrc,url:k.urlSponsor})),lectures:y.steps.map(k=>({date:c(k.dateStart),time:k.time,title:k.timeLineTitle,description:k.timeLineDescription,speakers:k.teachers,presentation:k.presentation,videos:k.videos.map(_=>({source:_.source,url:_.url}))})),extraMaterials:[{title:"string",url:"string"}],simmiliarEvents:[{eventId:"string",tag:"string"}]};a(S,{onSuccess:()=>{m(),t([]),i.push(J.ADMIN.ADMIN_TABLE_COURSE),s({title:"Изменено",description:"Курс создан!",variant:"success"})},onError:()=>{n({isVisible:!0,title:"Изменено",description:"Курс не создан",variant:"danger"}),setTimeout(()=>{n(k=>({...k,isVisible:!1}))},3e3)}})},g=()=>{m(),t([]),i.push(J.ADMIN.ADMIN_TABLE_COURSE)},b=y=>{const S=[...e,y];t(S),p("teachers",Cr(S),{shouldValidate:!0})},E=y=>{const S=e.filter((k,_)=>Jt(k,String(_))!==y);t(S),p("teachers",Cr(S))};return l.jsxs(l.Fragment,{children:[l.jsxs("form",{onSubmit:h(x),children:[l.jsx("div",{className:"flex items-center gap-3 mb-6 text-xs",children:l.jsx(Br,{endContent:"Новый курс",items:ife,size:"md"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-lg font-bold mb-4",children:"Добавить новый курс"}),l.jsx("span",{className:"block text-white/50 text-xs mb-2",children:"Основная информация"}),l.jsxs("div",{className:"mb-3",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:f,nameReg:"newCourse",placeholder:"Название курса",register:d}),l.jsx("div",{children:l.jsx("textarea",{...d("Description"),className:`w-full h-[142px] mt-3 bg-white/10 text-white px-4 py-4 rounded-2xl resize-none focus:outline-none placeholder:text-white/50 text-sm`,placeholder:"Описание"})})]})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Дата начала"}),l.jsxs("div",{className:"flex justify-between gap-5",children:[l.jsx(ze,{control:v,name:"season",render:({field:{onChange:y,value:S},fieldState:{error:k}})=>l.jsx(Df,{error:k,label:"Сезон",options:LR,value:S,onChange:y}),rules:{required:"Выберите сезон"}}),l.jsx(ze,{control:v,name:"year",render:({field:{onChange:y,value:S},fieldState:{error:k}})=>l.jsx(Df,{error:k,label:"Год",options:OR,value:S,onChange:y}),rules:{required:"Выберите год"}})]})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Формат ивента"}),l.jsx(ze,{control:v,name:"format",render:({field:{value:y,onChange:S}})=>l.jsx(vl,{value:y,onChange:S})})]}),l.jsxs("div",{className:"w-fit h-[120px] mt-6 pb-3",children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Теги"}),l.jsx(ze,{control:v,name:"tags",render:({field:{onChange:y,value:S},fieldState:{error:k}})=>l.jsx(l.Fragment,{children:l.jsx(hl,{error:k,value:S,onChange:y})}),rules:{required:"Добавьте хотя бы один тег",validate:y=>y.length>0||"Список тегов пуст"}})]}),l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-2",children:"Преподаватели"}),l.jsx(ze,{control:v,name:"teachers",render:({fieldState:{error:y}})=>l.jsx(Ii,{deleteTeacherHandler:E,error:y,teacherArray:e,onAddTeacher:b}),rules:{required:"Выберите хотя бы одного преподавателя",validate:y=>y.length>0||"Список пуст"}}),l.jsx(ze,{control:v,name:"displayStatus",render:({field:{value:y,onChange:S},fieldState:{error:k}})=>l.jsxs(l.Fragment,{children:[l.jsx(ml,{className:"mt-6",value:y,onChange:S}),k?l.jsx("p",{className:"text-[#ff5c5c] text-xs mt-2",children:k.message}):null]}),rules:{required:"Выберите статус регистрации"}}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-9 mb-3",children:"Спонсоры"}),l.jsx(xl,{control:v,errors:f,register:d,urlSponsor:!0})]}),l.jsx("span",{className:"block text-white/50 text-xs mb-2 mt-6",children:"Лекции для курса"}),l.jsx(G1,{control:v,errors:f,isLecture:!0,register:d,setValue:p,textName:{teacher:"Выберите преподавателя для лекции",title:"Название лекции",description:"Описание",label:"Информация о лекции",button:"Добавить лекцию",refactorButton:"Редактировать лекцию",headline:"Лекция"}}),l.jsx("div",{className:"flex gap-3 mt-10",children:l.jsx(Mi,{cancelText:"Отменить",isLoading:o,submitText:"Создать",onCancel:g})})]}),l.jsx(tn,{description:r.description,isVisible:r.isVisible,title:r.title,variant:r.variant})]})},Sfe=()=>l.jsx(kt,{children:l.jsx("div",{className:"w-[827px] pl-5",children:l.jsx(Efe,{})})}),K7=e=>new Set(e.map(t=>String(t??"").trim().toLowerCase()).filter(Boolean)),Cfe=(e,t)=>{if(!t)return!1;const r=K7([t.id,t.tg_id,t.username,t.name]);return r.size?(Array.isArray(e==null?void 0:e.speakers)?e.speakers:[]).some((s,i)=>{if(typeof s=="string")return r.has(s.trim().toLowerCase());const a=K7([Jt(s,String(i)),s.id,s.tg_id,vu(s),s.username,s.name]);for(const o of a)if(r.has(o))return!0;return!1}):!1},kfe=({mode:e="learning"})=>{var M,F;const t=xt(),r=e==="teaching",n=new Date().getFullYear().toString(),[s,i]=w.useState({Статус:"active",Дата:n,Формат:"all"}),[a,o]=w.useState("Курсы"),[u,c]=w.useState(1),d=10,f=(u-1)*d,h=r?1e3:d,m=r?0:f,p=s.Статус,v=p==="blocked"?"archived":p==="thereAreEvents"?void 0:p,x=s.Дата,g=s.Формат,b=x3(10,0,"active"),E=((M=b==null?void 0:b.data)==null?void 0:M.homeworks)||[],y=(L,q)=>{i(K=>({...K,[L]:q})),c(1)},{data:S,isPending:k,isError:_}=M1({limit:h,offset:m,status:v,year:+x,format:g}),{data:C}=bn(),j=!r&&a==="Мои курсы",{data:T,isPending:P}=yn((C==null?void 0:C.id)??null,j),R=(S==null?void 0:S.courses)||[],A=w.useMemo(()=>r?R.filter(L=>Cfe(L,C)):[],[R,r,C]),N=r?A.slice(f,f+d):R,$=r?A.length:(S==null?void 0:S.total)||0,z=r?Math.max(1,Math.ceil($/d)):Math.max(1,(S==null?void 0:S.pages)||Math.ceil($/d)),O=r||a==="Курсы",I=$,D=L=>{t.push(J.ADMIN.COURSE_PAGE(L))};return l.jsxs("div",{className:"flex flex-col gap-6 ml-8",children:[l.jsxs("div",{className:"relative overflow-hidden rounded-b-3xl p-4 pt-[76px]",style:{backgroundColor:"#030207",backgroundImage:"linear-gradient(135deg, rgba(242, 133, 0, 0.8) 0%, #030207 90%"},children:[l.jsx(b0,{}),l.jsx("div",{className:"flex gap-4 mt-2 mb-2 items-baseline",children:r?l.jsxs("h1",{className:"text-3xl font-bold text-white font-['Unbounded']",children:["Преподавание",l.jsx("sup",{className:"ml-2 text-base text-white/30 font-normal top-[-1em]",children:I})]}):[{label:"Курсы",count:$||0},{label:"Мои курсы",count:((F=T==null?void 0:T.registered_courses)==null?void 0:F.length)||0}].map(L=>{const q=a===L.label;return l.jsxs("button",{className:`text-3xl font-bold bg-transparent border-none p-0 cursor-pointer transition-colors duration-300 font-['Unbounded'] ${q?"text-white":"text-white/50 hover:text-white/70"}`,onClick:()=>o(L.label),children:[L.label,!q&&L.count!==void 0&&l.jsx("sup",{className:"ml-2 text-base text-white/30 font-normal top-[-1em]",children:L.count})]},L.label)})}),l.jsx("p",{className:"m-0 text-xs font-extralight text-white/90",children:r?"Здесь отображаются только курсы, где вы назначены преподавателем":"Выберите подходящее для Вас событие и зарегестрируйтесь на него"}),!r&&E.length>0&&a==="Курсы"&&l.jsxs("div",{className:"rounded-3xl p-6 flex flex-col items-start w-full h-[144px] mt-6 relative overflow-hidden shadow-[0_24px_80px_-20px_rgba(0,0,0,0.6)]",children:[l.jsxs("h2",{className:"text-xl font-bold text-white mb-1 font-['Unbounded']",children:["У Вас ",E.length," активных домашних работы"]}),l.jsx("p",{className:"text-white/80 text-sm font-light mb-5",children:"По Вашим курсам есть активные домашние задания"}),l.jsx("button",{className:"bg-white text-black px-6 py-2 rounded-2xl text-sm font-medium hover:bg-white/90 transition-colors",onClick:()=>o("Мои курсы"),children:"Подробнее"}),l.jsx(Cc,{alt:"Preview Book",className:"absolute left-[500px] -bottom-[50px] -translate-y-1/2 w-[160px] h-auto object-contain z-0 pointer-events-none",src:"/Images/homeCards/PreviewBook.webp"})]})]}),l.jsx("div",{className:"ml-[20px] w-[834px]",children:O?l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"flex justify-between",children:l.jsx("div",{className:"flex flex-row flex-wrap items-end gap-2 mb-6",children:ku==null?void 0:ku.map(L=>l.jsx(pl,{currentValue:y,label:L.label,options:L.options,value:s[L.label]},L.label))})}),!k&&!_&&(N==null?void 0:N.length)>0?l.jsxs("div",{className:"mb-4 text-sm font-normal text-white/70",children:["Найдено ",r?$:(N==null?void 0:N.length)||0," курса"]}):null,k?l.jsx("div",{children:l.jsx(Ss,{})}):_?l.jsx("div",{className:"flex items-center justify-center p-12 text-base text-[#ff4444]",children:"Ошибка поиска курсов"}):N.length===0?l.jsx(Mr,{bgStyle:"course",buttonName:"На главную",description:r?"Когда вас назначат преподавателем на курс, он появится здесь":"Измените фильтры, либо дождитесь появления курсов",imgSrc:"/Images/homeCards/PreviewCourse.webp",title:r?"У вас пока нет курсов для преподавания":"Пока здесь нет курсов"}):l.jsx("div",{className:"flex flex-col",children:N.map(L=>l.jsx(kn,{course:{id:L.courseId,title:L.title,description:L.shortDescription||"",speakers:L.speakers||[],photoUrl:L.speakerImgs,dateLabel:`${kc[L.season]||L.season} ${L.year}`,status:Er(L),statusVariant:Xn(L),format:L.online?"Онлайн":L.offline?"Оффлайн":void 0},onClick:q=>D(q)},L.courseId))}),l.jsx("div",{children:!k&&!_&&N.length>0&&l.jsx(Us,{page:u,totalPages:z||1,onChange:c})})]}):l.jsx(l.Fragment,{children:P?l.jsx("div",{children:l.jsx(Ss,{})}):!(T!=null&&T.registered_courses)||T.registered_courses.length===0?l.jsx(Mr,{bgStyle:"course",buttonName:"На главную",description:"Выберите интересный для вас курс",imgSrc:"/Images/homeCards/PreviewCourse.webp",title:"У вас нету активных курсов"}):l.jsx("div",{className:"flex flex-col",children:T.registered_courses.map(L=>{const q=typeof L=="string"?L:L==null?void 0:L.courseId;return q?l.jsx(ag,{eventClick:D,id:q,nameCard:"course"},q):null})})})})]})},H7=({mode:e="learning"})=>l.jsx(kt,{children:l.jsx("div",{className:"-mt-[24px]",children:l.jsx(kfe,{mode:e})})}),jfe=({idUrl:e})=>{var C;const[t,r]=w.useState([]),[n,s]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),i=xt(),{showAlert:a}=vr(),o=j=>j?/^\d{4}-\d{2}-\d{2}$/.test(j)?new Date(`${j}T00:00:00.000Z`).toISOString():j:"",u=j=>Array.isArray(j)?j:typeof j=="string"&&j.trim()?[j]:[],{data:c}=Ec(e||""),{mutate:d,isPending:f}=Hse(),{register:h,formState:{errors:m},handleSubmit:p,reset:v,control:x,setValue:g,getValues:b}=rn({mode:"onTouched",defaultValues:{newCourse:"",Description:"",season:"",year:"",tags:[],teachers:[],displayStatus:"waiting_start",sponsors:[{imgSrc:"",url:""}],UrlRegistration:"",format:"online"}}),E=j=>{const T=[...t,j];r(T),g("teachers",Cr(T),{shouldValidate:!0})},y=j=>{const T=t.filter((P,R)=>Jt(P,String(R))!==j);r(T),g("teachers",Cr(T))},S=w.useCallback(j=>{const T={courseId:e,title:j.newCourse,description:j.Description,shortDescription:j.Description.slice(0,120),year:j.year,season:j.season,displayStatus:j.displayStatus,status:(c==null?void 0:c.status)||"active",participantsCount:(c==null?void 0:c.participantsCount)||0,registrationLink:j.UrlRegistration,online:j.format==="online",offline:j.format==="offline",tags:j.tags,speakers:j.teachers,sponsors:j.sponsors.map(P=>({imgSrc:P.imgSrc,url:P.url})),lectures:j.steps.map(P=>({date:o(P.dateStart),time:P.time,title:P.timeLineTitle,description:P.timeLineDescription,speakers:P.teachers,presentation:P.presentation,videos:P.videos.map(R=>({source:R.source,url:R.url}))})),extraMaterials:[{title:"",url:""}],simmiliarEvents:[{eventId:"",tag:""}],mainPage:!0,previewOnly:!0,capacity:0};d(T,{onSuccess:()=>{i.push(J.ADMIN.ADMIN_TABLE_COURSE),a({title:"Изменено",description:"Курс отредактирован!",variant:"success"})},onError:()=>{s({isVisible:!0,title:"Изменено",description:"Курс не отредактирован!",variant:"danger"}),setTimeout(()=>{s(P=>({...P,isVisible:!1}))},3e3)}})},[c==null?void 0:c.participantsCount,c==null?void 0:c.status,e,d]),k=w.useCallback(()=>{v(),i.push(J.ADMIN.ADMIN_TABLE_COURSE)},[v,i]),_=((C=c==null?void 0:c.lectures)==null?void 0:C.map(j=>{var N;const T=Tf(j.speakers||[]),P=j.date,R=typeof P=="object"&&P&&"$date"in P?P.$date:P,A=typeof R=="string"?R.split("T")[0]:"";return{time:j.time,dateStart:A,timeLineTitle:j.title,timeLineDescription:j.description,teachers:T,presentation:j.presentation||"",videos:((N=j.videos)==null?void 0:N.map($=>({source:$.source,url:$.url})))??[]}}))??[];return w.useEffect(()=>{if(c){const j=Tf(c.speakers||[]),T=c.online?"online":"offline";v({newCourse:(c==null?void 0:c.title)||"Было пусто...",Description:(c==null?void 0:c.description)||"Было пусто...",season:(c==null?void 0:c.season)||"",year:(c==null?void 0:c.year)||"",UrlRegistration:(c==null?void 0:c.registrationLink)||"https://t.me/cs_space_bot",tags:u(c==null?void 0:c.tags),displayStatus:Xt((c==null?void 0:c.displayStatus)||(c==null?void 0:c.status)),teachers:j,sponsors:(c==null?void 0:c.sponsors)||[],steps:_,format:T});const P=S1(c.speakers||[]);r(P)}},[c,v]),l.jsxs(l.Fragment,{children:[l.jsxs("form",{onSubmit:p(S),children:[l.jsx("div",{className:"flex items-center gap-3 mb-6 text-xs",children:l.jsx(Br,{endContent:"Редактирование курса: "+(c==null?void 0:c.title.slice(0,4))+"..."||"Редактирование...",items:ufe,size:"md"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-lg font-bold mb-4",children:"Редактирование курса"}),l.jsx("span",{className:"block text-white/50 text-xs mb-2",children:"Основная информация"}),l.jsxs("div",{className:"mb-3",children:[l.jsx("div",{className:"relative",children:l.jsx(xe,{className:"px-4 pt-6 pb-2 rounded-2xl text-xs",classNameLabel:"absolute text-xs text-white/50 pt-1.5 pl-[17px]",error:m,label:"Заголовок",nameReg:"newCourse",register:h})}),l.jsxs("div",{className:"relative",children:[l.jsx("p",{className:"absolute text-xs text-white/50 w-full bg-white/10 pl-[17px] mt-6 pb-1 pt-2 h-fit rounded-t-2xl ",children:"Описание"}),l.jsx("textarea",{...h("Description"),className:`w-full h-[142px] mt-[52px] bg-white/10 text-white pb-2 px-4 rounded-b-2xl resize-none focus:outline-none placeholder:text-white/50 text-xs`})]})]})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Дата начала"}),l.jsxs("div",{className:"flex justify-between gap-5",children:[l.jsx(ze,{control:x,name:"season",render:({field:{onChange:j,value:T},fieldState:{error:P}})=>l.jsx(Df,{error:P,label:"Сезон",options:LR,value:T,onChange:j}),rules:{required:"Выберите сезон"}}),l.jsx(ze,{control:x,name:"year",render:({field:{onChange:j,value:T},fieldState:{error:P}})=>l.jsx(Df,{error:P,label:"Год",options:OR,value:T,onChange:j}),rules:{required:"Выберите год"}})]})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Формат ивента"}),l.jsx(ze,{control:x,name:"format",render:({field:{value:j,onChange:T}})=>l.jsx(vl,{value:j,onChange:T})})]}),l.jsxs("div",{className:"w-fit h-[120px] mt-6 pb-3",children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Теги"}),l.jsx(ze,{control:x,name:"tags",render:({field:{onChange:j,value:T},fieldState:{error:P}})=>l.jsx(l.Fragment,{children:l.jsx(hl,{error:P,value:T,onChange:j})}),rules:{required:"Добавьте хотя бы один тег",validate:j=>j.length>0||"Список тегов пуст"}})]}),l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-2",children:"Преподаватели"}),l.jsx(ze,{control:x,name:"teachers",render:({fieldState:{error:j}})=>l.jsx(Ii,{deleteTeacherHandler:y,error:j,teacherArray:t,onAddTeacher:E}),rules:{required:"Выберите хотя бы одного преподавателя",validate:j=>j.length>0||"Список пуст"}}),l.jsx(ze,{control:x,name:"displayStatus",render:({field:{value:j,onChange:T},fieldState:{error:P}})=>l.jsxs(l.Fragment,{children:[l.jsx(ml,{className:"mt-6",value:j,onChange:T}),P?l.jsx("p",{className:"text-[#ff5c5c] text-xs mt-2",children:P.message}):null]}),rules:{required:"Выберите статус регистрации"}}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-9 mb-3",children:"Спонсоры"}),l.jsx(xl,{control:x,errors:m,register:h,urlSponsor:!0})]}),l.jsxs("div",{className:"w-96",children:[l.jsx("span",{className:"block text-white/50 text-xs mt-9 mb-3",children:"Регистраниция"}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:m,isUrl:!0,nameReg:"UrlRegistration",placeholder:"Ссылка на регистраницию",register:h,type:"text"})]}),l.jsx("span",{className:"block text-white/50 text-xs mb-2 mt-6",children:"Лекции для курса"}),l.jsx(G1,{control:x,errors:m,getValues:b,isLecture:!0,register:h,setValue:g,textName:{teacher:"Выберите преподавателя для лекции",title:"Название лекции",description:"Описание",label:"Информация о лекции",button:"Добавить лекцию",refactorButton:"Редактировать лекцию",headline:"Лекция"}}),l.jsx("div",{className:"flex gap-3 mt-10",children:l.jsx(Mi,{cancelText:"Отменить",isLoading:f,submitText:"Создать",onCancel:k})})]}),l.jsx(tn,{description:n.description,isVisible:n.isVisible,title:n.title,variant:n.variant})]})},Nfe=()=>{const t=en().get("id");return l.jsx(kt,{children:l.jsx("div",{className:"w-[827px] pl-5",children:l.jsx(jfe,{idUrl:t})})})},_fe=()=>{const e=Ze();return qe({mutationFn:t=>Ce.put({url:`/open_lecture/${t.openLectureId}`,body:t}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_OPEN_LECTURES]}),e.invalidateQueries({queryKey:[de.GET_OPEN_LECTURE_BY_ID]})}})},Tfe=({idUrl:e})=>{const[t,r]=w.useState([]),[n,s]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),i=xt(),{showAlert:a}=vr(),{data:o}=B1(e||""),{mutate:u,isPending:c}=_fe(),d=C=>{if(!C)return"";const j=typeof C=="string"?C:C.$date,T=new Date(j);return Number.isNaN(T.getTime())?"":T.toISOString().slice(0,10)},f=C=>C?/^\d{4}-\d{2}-\d{2}$/.test(C)?new Date(`${C}T00:00:00.000Z`).toISOString():C:"",h=C=>Array.isArray(C)?C:typeof C=="string"&&C.trim()?[C]:[],{register:m,formState:{errors:p},handleSubmit:v,reset:x,control:g,setValue:b}=rn({mode:"onTouched",defaultValues:{editLectureTitle:"",description:"",dateStart:"",dateEnd:"",tags:[],teachers:[],sponsors:[{imgSrc:""}],urlRegistration:"",videos:[],presentation:"",format:"online",displayStatus:"waiting_start"}}),E=w.useCallback(C=>{const j={date:f(C.dateStart),dateEnd:f(C.dateEnd),description:C.description,openLectureId:e,presentation:C.presentation,previewOnly:!0,registrationLink:C.urlRegistration,shortDescription:C.description.slice(0,120),online:C.format==="online",offline:C.format==="offline",similiarEvents:[{eventId:"",tag:""}],speakers:C.teachers,sponsors:C.sponsors.map(T=>({imgSrc:T.imgSrc})),tags:C.tags,time:"",title:C.editLectureTitle,videos:C.videos.map(T=>({source:T.source,url:T.url})),mainPage:!0,displayStatus:Xt(C.displayStatus)};u(j,{onSuccess:()=>{i.push(J.ADMIN.ADMIN_TABLE_LECTURE),a({title:"Изменено",description:"Лекция отредактирована!",variant:"success"})},onError:()=>{s({isVisible:!0,title:"Изменено",description:"Лекция не отредактирована!",variant:"danger"}),setTimeout(()=>{s(T=>({...T,isVisible:!1}))},3e3)}})},[e,u]);w.useEffect(()=>{var C;if(o){const j=Tf(o.speakers||[]),T=o.online?"online":"offline";x({editLectureTitle:(o==null?void 0:o.title)||"Было пусто...",description:(o==null?void 0:o.description)||"Было пусто...",dateStart:d(o==null?void 0:o.date),dateEnd:d(o==null?void 0:o.dateEnd),displayStatus:Xt(o.displayStatus||o.status),urlRegistration:(o==null?void 0:o.registrationLink)||"https://t.me/cs_space_bot",tags:h(o==null?void 0:o.tags),teachers:j,sponsors:(o==null?void 0:o.sponsors)||[],presentation:(o==null?void 0:o.presentation)||"",videos:((C=o.videos)==null?void 0:C.map(R=>({source:R.source,url:R.url})))||[],format:T});const P=S1(o.speakers||[]);r(P)}},[o,x]);const y=C=>{const j=t.filter((T,P)=>Jt(T,String(P))!==C);r(j),b("teachers",Cr(j))},S=C=>{const j=[...t,C];r(j),b("teachers",Cr(j),{shouldValidate:!0})},k=w.useCallback(()=>{x(),i.push(J.ADMIN.ADMIN_TABLE_LECTURE)},[x]),_="block text-white/50 text-xs";return l.jsxs(l.Fragment,{children:[l.jsxs("form",{onSubmit:v(E),children:[l.jsx("div",{className:"flex items-center gap-3 mb-6 text-xs",children:l.jsx(Br,{endContent:"Редактирование лекции: "+(o==null?void 0:o.title.slice(0,4))+"..."||"Редактирование...",items:cfe,size:"md"})}),l.jsx("div",{className:"text-lg font-bold mb-4",children:"Редактирование лекции"}),l.jsx("span",{className:`${_} mb-2`,children:"Основная информация"}),l.jsxs("div",{className:"mb-3",children:[l.jsx("div",{className:"relative",children:l.jsx(xe,{className:"px-4 pt-6 pb-2 rounded-2xl text-xs",classNameLabel:"absolute text-xs text-white/50 pt-1.5 pl-[17px]",error:p,label:"Заголовок",nameReg:"editLectureTitle",register:m})}),l.jsxs("div",{className:"relative",children:[l.jsx("p",{className:"absolute text-xs text-white/50 w-full bg-white/10 pl-[17px] mt-6 pb-1 pt-2 h-fit rounded-t-2xl ",children:"Описание"}),l.jsx("textarea",{...m("description"),className:`w-full h-[142px] mt-[52px] bg-white/10 text-white pb-2 px-4 rounded-b-2xl resize-none focus:outline-none placeholder:text-white/50 text-xs`})]})]}),l.jsxs("div",{children:[l.jsx("span",{className:`${_} mb-2`,children:"Даты проведения"}),l.jsxs("div",{className:"flex gap-4",children:[l.jsx("div",{className:"w-full",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:p,label:"Дата начала",nameReg:"dateStart",placeholder:"Дата начала",register:m,type:"date"})}),l.jsx("div",{className:"w-full",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:p,label:"Дата окончания",nameReg:"dateEnd",placeholder:"Дата окончания",register:m,type:"date"})})]})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Формат ивента"}),l.jsx(ze,{control:g,name:"format",render:({field:{value:C,onChange:j}})=>l.jsx(vl,{value:C,onChange:j})})]}),l.jsxs("div",{className:"w-fit h-[120px] mt-6 pb-3",children:[l.jsx("span",{className:`${_} mt-4 mb-3`,children:"Теги"}),l.jsx(ze,{control:g,name:"tags",render:({field:{onChange:C,value:j},fieldState:{error:T}})=>l.jsx(l.Fragment,{children:l.jsx(hl,{error:T,value:j,onChange:C})}),rules:{required:"Добавьте хотя бы один тег",validate:C=>C.length>0||"Список тегов пуст"}})]}),l.jsx("span",{className:`${_} mt-4 mb-2`,children:"Преподаватели"}),l.jsx(ze,{control:g,name:"teachers",render:({fieldState:{error:C}})=>l.jsx(Ii,{choiceTeacherName:"Выберите преподавателя для лекции",deleteTeacherHandler:y,error:C,teacherArray:t,onAddTeacher:S}),rules:{required:"Выберите хотя бы одного преподавателя",validate:C=>C.length>0||"Список пуст"}}),l.jsx(ze,{control:g,name:"displayStatus",render:({field:{value:C,onChange:j},fieldState:{error:T}})=>l.jsxs(l.Fragment,{children:[l.jsx(ml,{className:"mt-6",value:Xt(C),onChange:j}),T?l.jsx("p",{className:"text-[#ff5c5c] text-xs mt-2",children:T.message}):null]}),rules:{required:"Выберите статус регистрации"}}),l.jsxs("div",{children:[l.jsx("span",{className:`${_} mt-9 mb-3`,children:"Спонсоры"}),l.jsx("div",{className:"flex flex-col gap-y-4",children:l.jsx(xl,{control:g,errors:p,onlyImgUrl:!0,register:m})})]}),l.jsxs("div",{className:"w-96",children:[l.jsx("span",{className:`${_} mt-9 mb-3`,children:"Регистраниция"}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:p,isUrl:!0,nameReg:"urlRegistration",placeholder:"Ссылка на регистраницию",register:m,type:"text"})]}),l.jsx("span",{className:`${_} mt-9 mb-3`,children:"Материал"}),l.jsx($3,{control:g,errors:p,namePrefix:"videos",register:m}),l.jsxs("div",{className:"mt-4 flex items-center w-full",children:[l.jsx("div",{className:"w-5 h-5 mr-2",children:l.jsx(le,{iconId:"icon-presentation"})}),l.jsx("div",{className:"flex-1",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl text-sm flex-1",error:p,isUrl:!0,nameReg:"presentation",placeholder:"Ссылка на презентацию",register:m,required:!1})})]}),l.jsx("div",{className:"flex gap-3 mt-10",children:l.jsx(Mi,{cancelText:"Отменить",isLoading:c,submitText:"Создать",onCancel:k})})]}),l.jsx(tn,{description:n.description,isVisible:n.isVisible,title:n.title,variant:n.variant})]})},Pfe=()=>{const t=en().get("id");return l.jsx(kt,{children:l.jsx("div",{className:"w-[827px] pl-5",children:l.jsx(Tfe,{idUrl:t})})})},Afe=({idUrl:e})=>{const[t,r]=w.useState([]),[n,s]=w.useState(null),[i,a]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),o=xt(),{showAlert:u}=vr(),c="block text-white/50 text-xs",{data:d}=z1(e||""),{mutate:f,isPending:h}=qse(),m=N=>{if(!N)return"";const $=new Date(N);return Number.isNaN($.getTime())?"":$.toISOString().slice(0,10)},p=N=>N?/^\d{4}-\d{2}-\d{2}$/.test(N)?new Date(`${N}T00:00:00.000Z`).toISOString():N:"",v=N=>Array.isArray(N)?N:typeof N=="string"&&N.trim()?[N]:[],{register:x,formState:{errors:g},handleSubmit:b,reset:E,control:y,setValue:S,getValues:k,watch:_}=rn({mode:"onTouched"}),C=N=>{if(!N)return null;try{const z=new URL(N).searchParams.get("ll");if(!z)return null;const[O,I]=z.split(","),D=Number(decodeURIComponent(I??"")),M=Number(decodeURIComponent(O??""));return Number.isNaN(D)||Number.isNaN(M)?null:[D,M]}catch{return null}},j=N=>{const $=N.get("coords"),z=$[0],O=$[1];s([z,O]),S("mapIframeUrl",`https://yandex.ru/map-widget/v1/?ll=${O}%2C${z}&z=16&pt=${O},${z},pm2rdm`,{shouldValidate:!0}),S("urlLocation",`https://yandex.ru/maps/?pt=${O},${z}&z=16&l=map`,{shouldValidate:!0})},T=w.useCallback(N=>{var z,O;const $={meetupId:e||"",title:N.editMeetupTitle,shortDescription:N.description.slice(0,120),address:N.addressName,dateStart:p(N.dateStart),dateEnd:p(N.dateEnd),online:N.format==="online",offline:N.format==="offline",time:N.time,description:N.description,speakers:N.teachers,mainPage:!0,registrationLink:N.urlRegistration,displayStatus:Xt(N.displayStatus),headerImageUrl:N.headerImageUrl??"",locationLink:N.urlLocation??"",mapIframeUrl:N.mapIframeUrl??"",capacity:(d==null?void 0:d.capacity)??(d==null?void 0:d.сapacity)??0,participantsCount:(d==null?void 0:d.participantsCount)??0,status:(d==null?void 0:d.status)||"active",previewOnly:!0,locationName:N.addressLocation,privateDescription:N.privateDescription??"",registrationDeadline:"",tags:N.tags??[],sponsors:((z=N.sponsors)==null?void 0:z.map(I=>({imgSrc:I.imgSrc,name:I.name})))??[],timeLine:((O=N.steps)==null?void 0:O.map(I=>{var D;return{startTime:I.time,title:I.timeLineTitle,description:I.timeLineDescription,speakers:I.teachers??[],presentation:I.presentation||"",extraMaterials:[],videos:((D=I.videos)==null?void 0:D.map(M=>({source:M.source,url:M.url})))??[]}}))??[]};f($,{onSuccess:()=>{o.push(J.ADMIN.ADMIN_TABLE_MEETUP),u({title:"Изменено",description:"Митап отредактирована!",variant:"success"})},onError:()=>{a({isVisible:!0,title:"Изменено",description:"Митап не отредактирована!",variant:"danger"}),setTimeout(()=>{a(I=>({...I,isVisible:!1}))},3e3)}})},[d==null?void 0:d.capacity,d==null?void 0:d.participantsCount,d==null?void 0:d.status,d==null?void 0:d.сapacity,e,f]);w.useEffect(()=>{var N,$,z;if(d){const O=Tf(d.speakers||[]),I=((N=d.timeLine)==null?void 0:N.map(F=>{var q;const L=Tf(F.speakers||[]);return{timeLineTitle:F.title,timeLineDescription:F.description,time:F.startTime,teachers:L,videos:((q=F.videos)==null?void 0:q.map(K=>({source:K.source,url:K.url})))??[],presentation:F.presentation}}))??[],D=d.online?"online":"offline";E({editMeetupTitle:(d==null?void 0:d.title)||"Было пусто...",description:(d==null?void 0:d.description)||"Было пусто...",dateStart:m(typeof(d==null?void 0:d.dateStart)=="string"?d.dateStart:($=d==null?void 0:d.dateStart)==null?void 0:$.$date),dateEnd:m(typeof(d==null?void 0:d.dateEnd)=="string"?d.dateEnd:(z=d==null?void 0:d.dateEnd)==null?void 0:z.$date),time:d==null?void 0:d.time,urlRegistration:(d==null?void 0:d.registrationLink)||"https://t.me/cs_space_bot",tags:v(d==null?void 0:d.tags),teachers:O,sponsors:(d==null?void 0:d.sponsors)||[],addressLocation:d==null?void 0:d.locationName,addressName:d==null?void 0:d.address,urlLocation:d==null?void 0:d.locationLink,mapIframeUrl:(d==null?void 0:d.mapIframeUrl)||"",displayStatus:Xt((d==null?void 0:d.displayStatus)||(d==null?void 0:d.status)),format:D,steps:I}),s(C(d==null?void 0:d.mapIframeUrl)||null);const M=S1(d.speakers||[]);r(M)}},[d,E]);const P=N=>{const $=t.filter((z,O)=>Jt(z,String(O))!==N);r($),S("teachers",Cr($))},R=N=>{const $=[...t,N];r($),S("teachers",Cr($),{shouldValidate:!0})},A=()=>{E(),r([]),o.push(J.ADMIN.ADMIN_TABLE_MEETUP)};return l.jsxs(l.Fragment,{children:[l.jsxs("form",{onSubmit:b(T),children:[l.jsx("div",{className:"flex items-center gap-3 mb-6 text-xs",children:l.jsx(Br,{endContent:"Редактирование митапа: "+(d==null?void 0:d.title.slice(0,4))+"..."||"Редактирование...",items:dfe,size:"md"})}),l.jsx("div",{className:"text-lg font-bold mb-4",children:"Редактирование митапа"}),l.jsx("span",{className:`${c} mb-2`,children:"Основная информация"}),l.jsxs("div",{className:"mb-3",children:[l.jsx("div",{className:"relative",children:l.jsx(xe,{className:"px-4 pt-6 pb-2 rounded-2xl text-xs",classNameLabel:"absolute text-xs text-white/50 pt-1.5 pl-[17px]",error:g,label:"Заголовок",nameReg:"editMeetupTitle",register:x})}),l.jsxs("div",{className:"relative",children:[l.jsx("p",{className:"absolute text-xs text-white/50 w-full bg-white/10 pl-[17px] mt-6 pb-1 pt-2 h-fit rounded-t-2xl ",children:"Описание"}),l.jsx("textarea",{...x("description"),className:`w-full h-[142px] mt-[52px] bg-white/10 text-white pb-2 px-4 rounded-b-2xl resize-none focus:outline-none placeholder:text-white/50 text-xs`})]})]}),l.jsx("span",{className:`${c} mb-2`,children:"Дата проведения"}),l.jsxs("div",{className:"flex gap-4",children:[l.jsx("div",{className:"w-96",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:g,nameReg:"dateStart",placeholder:"Дата начала",register:x,type:"date"})}),l.jsx("div",{className:"w-96",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:g,nameReg:"dateEnd",placeholder:"Дата конца",register:x,type:"date"})})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Формат ивента"}),l.jsx(ze,{control:y,name:"format",render:({field:{value:N,onChange:$}})=>l.jsx(vl,{value:N,onChange:$})})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mb-3 mt-4",children:"Время проведения"}),l.jsx("div",{className:"w-28",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:g,nameReg:"time",placeholder:"Время",register:x,type:"time"})})]}),l.jsxs("div",{className:"w-fit h-[120px] mt-6 pb-3",children:[l.jsx("span",{className:`${c} mt-4 mb-3`,children:"Теги"}),l.jsx(ze,{control:y,name:"tags",render:({field:{onChange:N,value:$},fieldState:{error:z}})=>l.jsx(l.Fragment,{children:l.jsx(hl,{error:z,value:$,onChange:N})}),rules:{required:"Добавьте хотя бы один тег",validate:N=>N.length>0||"Список тегов пуст"}})]}),l.jsx("span",{className:`${c} mt-4 mb-2`,children:"Преподаватели"}),l.jsx(ze,{control:y,name:"teachers",render:({fieldState:{error:N}})=>l.jsx(Ii,{choiceTeacherName:"Выберите преподавателя для лекции",deleteTeacherHandler:P,error:N,teacherArray:t,onAddTeacher:R}),rules:{required:"Выберите хотя бы одного преподавателя",validate:N=>N.length>0||"Список пуст"}}),l.jsx(ze,{control:y,name:"displayStatus",render:({field:{value:N,onChange:$},fieldState:{error:z}})=>l.jsxs(l.Fragment,{children:[l.jsx(ml,{className:"mt-6",value:Xt(N),onChange:$}),z?l.jsx("p",{className:"text-[#ff5c5c] text-xs mt-2",children:z.message}):null]}),rules:{required:"Выберите статус регистрации"}}),l.jsxs("div",{children:[l.jsx("span",{className:`${c} mt-9 mb-3`,children:"Спонсоры"}),l.jsx("div",{className:"flex flex-col gap-y-4",children:l.jsx(xl,{control:y,errors:g,register:x})})]}),_("format")==="offline"&&l.jsx("div",{className:"mt-6",children:l.jsxs("div",{className:"mt-2 p-5 bg-white/5 rounded-3xl border border-white/5",children:[l.jsx("span",{className:"block text-white/50 text-xs mb-4",children:"Место проведения (для оффлайн митапов)"}),l.jsxs("div",{className:"mb-6 rounded-2xl overflow-hidden border border-white/10",children:[l.jsx(tw,{query:{lang:"ru_RU"},children:l.jsx(ug,{defaultState:{center:n??[59.9386,30.3141],zoom:n?14:10},height:"300px",width:"100%",onClick:j,children:n&&l.jsx(nw,{geometry:n})})}),l.jsx("div",{className:"p-3 bg-black/20 text-xs text-white/50 text-center",children:"Кликните по карте, чтобы автоматически сгенерировать ссылку и iframe"})]}),l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:g,nameReg:"addressLocation",placeholder:"Название локации",register:x}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:g,nameReg:"addressName",placeholder:"Точный адрес (улица, дом)",register:x}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:g,nameReg:"mapIframeUrl",placeholder:"URL для Iframe (генерируется сам)",register:x}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:g,isUrl:!0,nameReg:"urlLocation",placeholder:"Ссылка для кнопки (генерируется сама)",register:x,type:"text"})]})]})}),l.jsxs("div",{className:"w-96",children:[l.jsx("span",{className:`${c} mt-9 mb-3`,children:"Регистраниция"}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:g,isUrl:!0,nameReg:"urlRegistration",placeholder:"Ссылка на регистраницию",register:x,type:"text"})]}),l.jsx("span",{className:"block text-white/50 text-xs mb-2 mt-6",children:"Программа мероприятия"}),l.jsx(G1,{control:y,errors:g,getValues:k,register:x,setValue:S,textName:{teacher:"Выберите преподавателя для этапа",title:"Название тура",description:"Описание",label:"Информация о этапе",button:"Добавить этап",refactorButton:"Редактировать этап",headline:"Этап"}}),l.jsx("div",{className:"flex gap-3 mt-10",children:l.jsx(Mi,{cancelText:"Отменить",isLoading:h,submitText:"Создать",onCancel:A})})]}),l.jsx(tn,{description:i.description,isVisible:i.isVisible,title:i.title,variant:i.variant})]})},$fe=()=>{const t=en().get("id");return l.jsx(kt,{children:l.jsx("div",{className:"w-[827px] pl-5",children:l.jsx(Afe,{idUrl:t})})})},Dfe=e=>{const t=Ze();return qe({mutationFn:r=>Ce.put({url:`/users/${e}`,body:r}).then(n=>n.data),onSuccess:()=>{t.invalidateQueries({queryKey:[de.GET_ADMIN_USERS]}),t.invalidateQueries({queryKey:[de.GET_USER_BY_ID]}),t.invalidateQueries({queryKey:[de.GET_ME]})}})},Rfe=()=>qe({retry:!1,throwOnError:!1,mutationFn:async e=>{const t=new FormData;t.append("file",e);const r=localStorage.getItem("access_token");return(await bt.post("http://158.160.163.134:8000/users/me/avatar",t,{headers:{...r?{Authorization:`Bearer ${r}`}:{}}})).data}}),q7={container:"px-2 pt-6 pb-2 rounded-2xl text-base",label:"absolute text-xs text-white/50 pt-1.5 pl-[9px]"},Ds=({errors:e,...t})=>l.jsx(xe,{className:q7.container,classNameLabel:q7.label,error:e,iconClassName:"mt-[25px]",...t}),Ffe=()=>{const[e,t]=w.useState([]),[r,n]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),s=xt(),i=en(),a=i.get("id"),o=i.get("type"),{data:u,isLoading:c}=yn(a),{mutateAsync:d,isPending:f}=Rfe(),{mutate:h,isPending:m}=Dfe(a||""),{showAlert:p}=vr(),v=m||f,{register:x,handleSubmit:g,setValue:b,reset:E,formState:{errors:y}}=rn({mode:"onTouched"});w.useEffect(()=>{u&&E({profileName:u.name||"",profileSecondName:u.middle_name||"",profileSurname:u.last_name||"",profileMail:u.mail||"",profileMobileNumber:u.phone||"",profileYandexId:u.yandex_id||"",profilePersonalWebSite:u.personal_site||"",profilePersonalWhatsApp:u.whatsapp||"",profilePersonalVk:u.vk||"",profilePersonalTelegram:u.telegram||""})},[u,E]);const S=j=>{t(j),b("profilePhoto",j,{shouldValidate:!0})},k=async j=>{try{let T=(u==null?void 0:u.photo_url)||"";if(e.length>0){const P=e[0],R=await d(P).catch(()=>null);if(!R){_("Ошибка при загрузке аватара");return}T=R.photoUrl}h({name:j.profileName,middle_name:j.profileSecondName,last_name:j.profileSurname,mail:j.profileMail,phone:j.profileMobileNumber,yandex_id:j.profileYandexId,personal_site:j.profilePersonalWebSite,whatsapp:j.profilePersonalWhatsApp,vk:j.profilePersonalVk,telegram:j.profilePersonalTelegram,photo_url:T,workplace:(u==null?void 0:u.workplace)||""},{onSuccess:()=>{s.push(J.ADMIN.PROFILE_PAGE(o||"",a||"")),p({title:"Изменено",description:"Данные профиля обновлены",variant:"success"})},onError:()=>{_("Профиль не отредактирован!")}})}catch(T){console.error("Ошибка при обновлении:",T),_("Ошибка при загрузке аватара")}},_=j=>{n({isVisible:!0,title:"Ошибка",description:j,variant:"danger"}),setTimeout(()=>{n(T=>({...T,isVisible:!1}))},3e3)},C=w.useCallback(()=>{E(),t([]),s.back()},[E]);return c?l.jsx("div",{children:"Загрузка данных профиля..."}):l.jsxs(l.Fragment,{children:[l.jsxs("form",{onSubmit:g(k),children:[l.jsx("div",{className:"text-lg font-bold mb-7",children:"Редактировать профиль"}),l.jsx("div",{children:l.jsx(W1,{files:e,maxFiles:1,variant:"image",onFilesChange:S})}),l.jsx("div",{className:"text-lg font-bold mt-5 mb-3",children:"Личная информация"}),l.jsxs("div",{className:"relative space-y-3",children:[l.jsx(Ds,{errors:y,label:"Имя",nameReg:"profileName",register:x}),l.jsx(Ds,{errors:y,label:"Фамилия",nameReg:"profileSecondName",register:x}),l.jsx(Ds,{errors:y,label:"Отчество",nameReg:"profileSurname",register:x}),l.jsx(Ds,{showMessage:!0,errors:y,label:"Почта",nameReg:"profileMail",patternRule:{value:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"Введите корректную почту (пример: name@mail.com)"},register:x}),l.jsx(Ds,{showMessage:!0,errors:y,label:"Номер телефона",nameReg:"profileMobileNumber",patternRule:{value:/^\+?[\d\s()-]{10,}$/,message:"Введите корректный номер телефона (минимум 10 цифр)"},register:x})]}),l.jsx("div",{className:"text-lg font-bold mt-7 mb-3",children:"Соревнования"}),l.jsx("div",{className:"relative",children:l.jsx(Ds,{showMessage:!0,errors:y,label:"Yandex ID",nameReg:"profileYandexId",register:x,required:!1})}),l.jsx("div",{className:"text-lg font-bold mt-7 mb-3",children:"Ссылки на соц.сети"}),l.jsxs("div",{className:"relative space-y-3",children:[l.jsx(Ds,{isUrl:!0,showMessage:!0,errors:y,isIconId:"icon-personal-webSite",label:"Личный сайт",nameReg:"profilePersonalWebSite",register:x,required:!1,urlErrorMessage:"Ссылка должна начинаться с http:// или https://"}),l.jsx("div",{className:"h-px w-full bg-white/10"}),l.jsx(Ds,{isUrl:!0,showMessage:!0,errors:y,isIconId:"icon-whatsapp",label:"WhatsApp",nameReg:"profilePersonalWhatsApp",register:x,required:!1,urlErrorMessage:"Ссылка должна начинаться с http:// или https://"}),l.jsx(Ds,{isUrl:!0,showMessage:!0,errors:y,isIconId:"icon-vk",label:"Вконтакте",nameReg:"profilePersonalVk",register:x,required:!1,urlErrorMessage:"Ссылка должна начинаться с http:// или https://"}),l.jsx(Ds,{isUrl:!0,showMessage:!0,errors:y,isIconId:"icon-telegram",label:"Телеграм",nameReg:"profilePersonalTelegram",register:x,required:!1,urlErrorMessage:"Ссылка должна начинаться с http:// или https://"})]}),l.jsx("div",{className:"flex gap-3 mt-10",children:l.jsx(Mi,{cancelText:"Отменить",isLoading:v,submitText:"Сохранить",onCancel:C})})]}),l.jsx(tn,{description:r.description,isVisible:r.isVisible,title:r.title,variant:r.variant})]})},Mfe=()=>l.jsx(kt,{children:l.jsx("div",{className:"w-[827px] ml-5 mt-10",children:l.jsx(Ffe,{})})}),Ife=({homework:e})=>{var o,u,c,d;const{userRoles:t}=ri(),{data:r}=Ec((e==null?void 0:e.courseId)||""),n=(r==null?void 0:r.title)||"",s=n.length>40?`${n.substring(0,6)}...`:n,i=[...IR(t),{href:J.ADMIN.COURSE_PAGE((e==null?void 0:e.courseId)||""),label:s}],a=og((o=e==null?void 0:e.submission)==null?void 0:o.status);return l.jsxs("div",{className:"w-[795px] pl-[1px]",children:[l.jsx("div",{className:"flex items-center gap-3 mb-6 text-xs",children:l.jsx(Br,{endContent:"Домашнее задание...",items:i,size:"md"})}),l.jsxs("div",{className:"pb-5",children:[l.jsxs("div",{className:"flex gap-5 pb-4",children:[l.jsx("p",{className:"bg-white p-1 rounded-2xl font-light text-black px-2",children:Be(e==null?void 0:e.createdAt)}),l.jsx("p",{className:"bg-white/10 p-1 rounded-2xl font-light px-2",children:PD[(e==null?void 0:e.status)||"draft"]}),((u=e==null?void 0:e.submission)==null?void 0:u.status)&&l.jsx("div",{className:`p-1 rounded-2xl font-light px-2 ${a}`,children:l.jsx(j0,{status:((c=e==null?void 0:e.submission)==null?void 0:c.status)||""})})]}),l.jsx("span",{className:"text-[14px] font-normal text-white/50",children:"Домашнее задание"}),l.jsx("p",{className:"text-white font-bold text-xl pb-1 font-unbounded mt-2",children:e==null?void 0:e.title}),l.jsx("p",{className:"text-white w-full font-light text-xs",children:e==null?void 0:e.description})]}),l.jsx("div",{className:"flex flex-wrap gap-3",children:(d=e==null?void 0:e.materials)==null?void 0:d.map((f,h)=>l.jsx(J3,{title:f.title,url:f.url},h))})]})},Lfe=({homeworkId:e,courseId:t,submissionStatus:r,submission:n})=>{const[s,i]=w.useState([]),{mutate:a,isPending:o}=rie(),[u,c]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),{showAlert:d}=vr(),{register:f,handleSubmit:h,reset:m}=rn({defaultValues:{comment:""}}),p=v=>{s.length!==0&&a({homeworkId:e,file:s[0],comment:v.comment.trim()!==""?v.comment:void 0},{onSuccess:()=>{i([]),m(),d({title:"Изменено",description:"Домашняя работа принята!",variant:"success"}),yt.push(`${J.ADMIN.COURSE_PAGE(t)}&tab=homework`)},onError:x=>{console.error("Ошибка при отправке домашнего задания:",x),c({isVisible:!0,title:"Ошибка",description:"Не удалось отправить домашнее задание",variant:"danger"}),setTimeout(()=>{c(g=>({...g,isVisible:!1}))},3e3)}})};return r===Ut.ACCEPTED?l.jsx("div",{className:"w-[795px] pl-[1px]",children:l.jsx(Mr,{bgStyle:"homeWork",buttonName:"Вернуться к списку заданий",description:"Ваша работа принята!",imgSrc:"/Images/homeCards/PreviewHomeWork.webp",routerPush:`${J.ADMIN.COURSE_PAGE(t)}&tab=homework`,title:"Задание уже сдано"})}):l.jsxs(l.Fragment,{children:[r===Ut.RETURNED&&l.jsx("div",{className:"w-[795px] pl-[1px] mb-8",children:l.jsxs("div",{className:"bg-white/10 rounded-[24px] px-6 py-5 flex flex-col gap-4",children:[l.jsx("h3",{className:"text-[18px] font-bold text-white leading-tight font-unbounded",children:"Домашнее задание отправлено на доработку"}),l.jsxs("div",{className:"flex flex-col gap-2",children:[l.jsx("span",{className:"text-[13px] text-white/50",children:"Комментарий руководителя:"}),l.jsx("div",{className:"bg-black/20 rounded-2xl px-5 py-4 text-sm text-white/90 leading-relaxed border border-white/5",children:(n==null?void 0:n.teacherComment)||"Комментарий отсутствует."})]})]})}),l.jsxs("form",{className:"flex flex-col w-[795px] pl-[1px]",onSubmit:h(p),children:[l.jsx("h2",{className:"text-[18px] font-bold text-white leading-tight font-unbounded",children:"Сдать домашнее задание"}),l.jsx("p",{className:"text-[14px] font-normal text-white/50 mt-2",children:"Перед сдачей, убедитесь что выполнили условия и требования к сдаче"}),l.jsx("div",{className:"mt-6",children:l.jsx(W1,{files:s,maxFiles:1,onFilesChange:i})}),l.jsxs("div",{className:"mt-4 bg-white/10 rounded-[24px] px-5 py-4 flex flex-col",children:[l.jsxs("div",{className:"flex justify-between items-center text-[13px] text-white/50 mb-1",children:[l.jsx("span",{children:"Комментарий"}),l.jsx("span",{children:"1000 симв."})]}),l.jsx("textarea",{...f("comment"),className:"w-full text-white bg-transparent placeholder:text-white outline-none resize-none text-[16px] min-h-[24px] overflow-hidden",disabled:o,maxLength:1e3,placeholder:"Укажите любой комментарий к работе...",rows:2})]}),l.jsx("div",{className:"mt-6",children:l.jsx("button",{className:`px-8 py-3 rounded-2xl text-sm font-medium transition-all ${s.length===0||o?"bg-white/20 text-white/50 cursor-not-allowed":"bg-white text-black"}`,disabled:s.length===0||o,type:"submit",children:o?"Отправка...":"Отправить работу"})})]}),l.jsx(tn,{description:u.description,isVisible:u.isVisible,title:u.title,variant:u.variant})]})},Ofe=({student:e,index:t,isOpen:r,isAnyRowOpen:n,isReturning:s,isPending:i,register:a,onToggleRow:o,onEnableReturnMode:u,onCancelReturnMode:c,onAccept:d,onReturnSubmit:f})=>{const h=!!e.submissionId,m=h&&!i,p=e.status==="accepted"?"Принято":"Без оценки";return l.jsxs("div",{className:`transition-all duration-300 ease-in-out ${r?"bg-white/10 rounded-3xl brightness-100 z-10 relative shadow-[0_0_20px_rgba(0,0,0,0.5)]":`rounded-2xl ${t%2===0?"bg-white/10":""} ${n?"brightness-50":"brightness-100"}`}`,children:[l.jsxs("button",{className:"w-full text-left grid grid-cols-[1.2fr_1fr_1fr_80px] h-[58px] gap-4 items-center px-5 cursor-pointer select-none focus:outline-none focus-visible:ring-2 focus-visible:ring-white/20 rounded-2xl",type:"button",onClick:()=>o(e.studentId),children:[l.jsx("div",{className:"text-white text-sm font-medium",children:e.name||e.username}),l.jsxs("div",{className:"flex items-center gap-3 text-white text-sm font-light",children:[l.jsx("span",{children:p}),l.jsx("div",{className:"flex items-center text-white/50",children:l.jsx(le,{iconId:"icon-arrow-sort"})})]}),l.jsx("div",{className:"text-sm font-medium",children:l.jsx(j0,{status:e.status})}),l.jsxs("div",{className:"flex items-center justify-end gap-4 text-white/50",children:[l.jsx(le,{className:"pt-1 pl-1 transition-colors",iconId:"icon-chat"}),l.jsx("div",{className:`transform transition-transform duration-300 ${r?"rotate-180":""}`,children:l.jsx(le,{className:"hover:text-white transition-colors",iconId:"icon-chevron-down"})})]})]}),l.jsx("div",{className:`grid transition-all duration-300 ease-in-out ${r?"grid-rows-[1fr] opacity-100":"grid-rows-[0fr] opacity-0"}`,children:l.jsx("div",{className:"overflow-hidden",children:l.jsxs("div",{className:"px-5 pb-5 pt-2",children:[l.jsx("div",{className:"w-full h-px bg-white/10"}),l.jsxs("div",{className:"py-6",children:[l.jsx("h4",{className:"text-white/50 text-sm mb-2 font-light",children:"Комментарий"}),l.jsx("p",{className:"text-white text-sm font-light leading-relaxed",children:e.comment||(h?"Студент не оставил комментарий.":"Работа ещё не сдана.")})]}),e.files&&e.files.length>0&&l.jsx("div",{className:"flex flex-wrap gap-3 mb-6",children:e.files.map(v=>l.jsx(J3,{title:v.name,url:v.url},v.url))}),l.jsx("div",{className:"w-full h-px bg-white/10"}),s?l.jsxs("div",{className:"mt-4 animate-fade-in-up",children:[l.jsxs("div",{className:"bg-white/10 rounded-[24px] px-5 py-4 flex flex-col",children:[l.jsxs("div",{className:"flex justify-between items-center text-[13px] text-white/50 mb-1",children:[l.jsx("span",{children:"Комментарий"}),l.jsx("span",{children:"1000 симв."})]}),l.jsx("textarea",{...a(`comment_${e.studentId}`),className:"w-full text-white bg-transparent placeholder:text-white outline-none resize-none text-[16px] min-h-[24px] overflow-hidden",disabled:i,maxLength:1e3,placeholder:"Укажите любой комментарий к работе...",rows:2})]}),l.jsxs("div",{className:"flex items-center gap-3 mt-4",children:[l.jsx("button",{className:`px-6 py-2.5 rounded-2xl transition-colors text-sm font-medium ${m?"bg-white/10 text-white":"bg-white/10 text-white/40 cursor-not-allowed"}`,disabled:i,type:"button",onClick:()=>c(e.studentId),children:"Отменить"}),l.jsx("button",{className:`px-6 py-2.5 rounded-2xl transition-colors text-sm font-medium ${m?"bg-white text-black":"bg-white/40 text-black/50 cursor-not-allowed"}`,disabled:!m,type:"button",onClick:()=>{e.submissionId&&f(e.studentId,e.submissionId)},children:i?"Отправка...":"На доработку"})]})]}):l.jsxs("div",{className:"flex items-center gap-3 mt-4",children:[l.jsx("button",{className:`px-6 py-2.5 rounded-2xl transition-colors text-sm font-medium ${m?"bg-white/10 text-white":"bg-white/10 text-white/40 cursor-not-allowed"}`,disabled:!m,type:"button",onClick:()=>u(e.studentId),children:"На доработку"}),l.jsx("button",{className:`px-6 py-2.5 rounded-2xl transition-colors text-sm font-medium ${m?"bg-white text-black":"bg-white/40 text-black/50 cursor-not-allowed"}`,disabled:!m,type:"button",onClick:()=>{e.submissionId&&d(e.studentId,e.submissionId)},children:i?"Отправка...":"Принять"})]})]})})})]})},zfe=({homework:e})=>{const{data:t}=Vse(e==null?void 0:e.homeworkId),{mutate:r,isPending:n}=Gse(),s=(t==null?void 0:t.students)||[],[i,a]=w.useState({}),[o,u]=w.useState({}),{register:c,getValues:d,resetField:f}=rn(),{showAlert:h}=vr(),[m]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),p=Object.values(i).some(Boolean),v=(y,S)=>{r({submissionId:S,payload:{status:Ut.ACCEPTED}},{onSuccess:()=>{a(k=>({...k,[y]:!1})),h({title:"Изменено",description:"Одобрено!",variant:"success"})},onError:()=>{h({title:"Ошибка",description:"Не удалось обновить статус",variant:"danger"})}})},x=(y,S)=>{const k=d(`comment_${y}`);r({submissionId:S,payload:{status:Ut.RETURNED,teacherComment:k!=null&&k.trim()?k:"Нужно исправить ошибки в домашнем задании."}},{onSuccess:()=>{a(_=>({..._,[y]:!1})),E(y),h({title:"Изменено",description:"Отправлено на доработку!",variant:"success"})},onError:()=>{h({title:"Ошибка",description:"Не удалось отправить на доработку",variant:"danger"})}})},g=y=>a(S=>({...S,[y]:!S[y]})),b=y=>u(S=>({...S,[y]:!0})),E=y=>{u(S=>({...S,[y]:!1})),f(`comment_${y}`)};return l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:"font-sans w-[794px]",children:[l.jsxs("div",{className:"flex justify-between items-center mb-4",children:[l.jsx("h2",{className:"text-white text-[18px] font-medium font-unbounded",children:"Студенты"}),l.jsxs("span",{className:"text-white/50 text-sm font-light",children:[(t==null?void 0:t.totalStudents)||0," студентов"]})]}),l.jsxs("div",{className:"flex items-center gap-3 mb-6 text-white/50 text-sm font-light",children:[l.jsx("span",{children:"Сортировать по:"}),l.jsxs("button",{className:"flex items-center gap-2 hover:text-white transition-colors",children:[l.jsx(le,{iconId:"icon-arrow-sort"}),l.jsx("span",{children:"Сдали работу"})]})]}),l.jsxs("div",{className:"border border-white/10 rounded-3xl p-3 bg-black/20",children:[l.jsxs("div",{className:"grid grid-cols-[1.2fr_1fr_1fr_80px] gap-4 px-5 pb-4 text-white/50 text-sm font-normal",children:[l.jsx("div",{children:"Студент"}),l.jsx("div",{children:"Заработанный балл"}),l.jsx("div",{children:"Статус"}),l.jsx("div",{})]}),l.jsxs("div",{className:"flex flex-col p-1 gap-1",children:[s.map((y,S)=>l.jsx(Ofe,{index:S,isAnyRowOpen:p,isOpen:i[y.studentId],isPending:n,isReturning:o[y.studentId],register:c,student:y,onAccept:v,onCancelReturnMode:E,onEnableReturnMode:b,onReturnSubmit:x,onToggleRow:g},y.studentId)),s.length===0&&l.jsx("div",{className:"px-5 py-6 text-center text-white/50 text-sm",children:"Нет данных о студентах"})]})]})]}),l.jsx(tn,{description:m.description,isVisible:m.isVisible,title:m.title,variant:m.variant})]})},Bfe=e=>er(de.GET_HOMEWORK_BY_ID,[e],()=>Ce.get({url:`homework/${e}`}).then(t=>t.data),{enabled:ul()&&!!e,retry:!1,refetchOnWindowFocus:!1,staleTime:2*60*1e3}),Ufe=()=>{var h,m;const{user:e}=Ha(),t=(e==null?void 0:e.role)||[],r=t.includes("admin"),n=t.includes("teacher"),s=t.includes("student"),a=en().get("id"),{data:o,isLoading:u}=Bfe(a||""),c=new Set([String((e==null?void 0:e.id)??""),String((e==null?void 0:e.tg_id)??"")].map(p=>p.trim()).filter(Boolean)),d=!!((h=o==null?void 0:o.teacherIds)!=null&&h.some(p=>c.has(String(p.id??"")))),f=r||n&&d;return u?l.jsx("div",{className:"pl-4 pt-10 text-white flex justify-center items-center",children:"Загрузка..."}):o?l.jsx("div",{className:"pl-4 pt-10",children:l.jsxs(kt,{children:[l.jsx(Ife,{homework:o}),f?l.jsx("div",{children:l.jsx(zfe,{homework:o})}):s?l.jsx("div",{children:l.jsx(Lfe,{courseId:(o==null?void 0:o.courseId)||"",homeworkId:(o==null?void 0:o.homeworkId)||"",submission:o==null?void 0:o.submission,submissionStatus:(m=o==null?void 0:o.submission)==null?void 0:m.status})}):n?l.jsx("div",{className:"w-[795px] rounded-2xl bg-white/5 ring-1 ring-white/10 p-6 text-white/70 text-sm",children:"Это домашнее задание доступно для проверки только преподавателям данного курса."}):null]})}):l.jsx("div",{className:"pl-4 pt-10 text-white/70 text-sm",children:"Домашнее задание не найдено."})},Vfe=()=>l.jsx(Ufe,{}),Kfe=()=>qe({mutationFn:async e=>{const t=new FormData;return t.append("homeworkId",e.homeworkId),t.append("file",e.file),e.title&&t.append("title",e.title),e.material_type&&t.append("material_type",e.material_type),Ce.post({url:"homework/materials/upload",body:t}).then(r=>r.data)}}),Hfe=()=>{const t=en().get("id"),[r,n]=w.useState([]),[s,i]=w.useState([]),{data:a}=Ec(t),o=_0(),[u,c]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),{showAlert:d}=vr(),{mutate:f,isPending:h}=tie(),{mutateAsync:m,isPending:p}=Kfe(),v=h||p,x=A=>{if(!A)return new Date().toISOString();const N=new Date(`${A}T23:59:59.999`);return Number.isNaN(N.getTime())?new Date().toISOString():N.toISOString()},g=w.useMemo(()=>[{href:"/",label:"Главная"},{href:J.ADMIN.ADMIN_TABLE_COURSE,label:"Курсы"},{href:J.ADMIN.COURSE_PAGE(t),label:(a==null?void 0:a.title)||"Загрузка..."}],[t,a==null?void 0:a.title]),{register:b,handleSubmit:E,reset:y,control:S,setValue:k,formState:{errors:_}}=rn({mode:"onTouched",defaultValues:{newHomework:"",Description:"",dateStart:"",dateEnd:"",teachers:[]}}),C=async A=>{var N,$,z,O;try{let I=[];if(r.length>0){const F=r[0],L=await m({file:F,homeworkId:o});I=[{type:((N=L==null?void 0:L.material)==null?void 0:N.type)||"file",url:(($=L==null?void 0:L.material)==null?void 0:$.url)||(L==null?void 0:L.url)||"",title:((z=L==null?void 0:L.material)==null?void 0:z.title)||F.name,objectKey:((O=L==null?void 0:L.material)==null?void 0:O.objectKey)||(L==null?void 0:L.objectKey)||F.name,size:F.size,mimeType:F.type}]}const D=s.map(F=>{if(typeof F.tg_id=="number")return F.tg_id;const L=Number(F.id);return Number.isFinite(L)?L:void 0}).filter(F=>F!==void 0);if(D.length===0){j("Выберите хотя бы одного преподавателя");return}const M={homeworkId:o,courseId:t||"",title:A.newHomework,description:A.Description,dueAt:x(A.dateEnd),status:"active",teacherIds:D,materials:I,createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()};f(M,{onSuccess:()=>{y(),n([]),yt.push(`${J.ADMIN.COURSE_PAGE(t||"")}&tab=homework`),d({title:"Успех",description:"Домашнее задание создано!",variant:"success"})},onError:()=>{j("Домашнее задание не создано")}})}catch(I){console.error("Ошибка при сохранении:",I),j("Ошибка при загрузке файла или создании ДЗ")}},j=A=>{c({isVisible:!0,title:"Ошибка",description:A,variant:"danger"}),setTimeout(()=>{c(N=>({...N,isVisible:!1}))},3e3)},T=()=>{y(),n([])},P=A=>{const N=[...s,A];i(N),k("teachers",N.map($=>$.username||""),{shouldValidate:!0})},R=A=>{const N=s.filter(($,z)=>Jt($,String(z))!==A);i(N),k("teachers",N.map($=>$.username||""))};return l.jsxs(l.Fragment,{children:[l.jsxs("form",{className:"w-[795px] pl-[1px]",onSubmit:E(C),children:[l.jsx("div",{className:"flex items-center gap-3 mb-6 text-xs",children:l.jsx(Br,{endContent:"Создание домашнег...",items:g,size:"md"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-lg font-bold mb-4",children:"Создание домашнего задания"}),l.jsx("span",{className:"block text-white/50 text-xs mb-2",children:"Основная информация"}),l.jsxs("div",{className:"mb-3",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:_,nameReg:"newHomework",placeholder:"Название домашнего задания",register:b}),l.jsx("div",{children:l.jsx("textarea",{...b("Description"),className:`w-full h-[142px] mt-3 bg-white/10 text-white px-4 py-4 rounded-2xl resize-none focus:outline-none placeholder:text-white/50 text-sm`,placeholder:"Описание"})})]})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mb-5",children:"Даты сдачи"}),l.jsxs("div",{className:"flex gap-4",children:[l.jsx("div",{className:"w-full",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:_,label:"Дата начала",nameReg:"dateStart",placeholder:"Дата начала",register:b,type:"date"})}),l.jsx("div",{className:"w-full",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:_,label:"Дата окончания",nameReg:"dateEnd",placeholder:"Дата конца",register:b,type:"date"})})]})]}),l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-2",children:"Преподаватели"}),l.jsx(ze,{control:S,name:"teachers",render:({fieldState:{error:A}})=>l.jsx(Ii,{deleteTeacherHandler:R,error:A,teacherArray:s,onAddTeacher:P}),rules:{required:"Выберите хотя бы одного преподавателя",validate:A=>A.length>0||"Список пуст"}}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-6 mb-2",children:"Приложения к домашнему заданию"}),l.jsx(W1,{files:r,maxFiles:1,onFilesChange:n})]}),l.jsx("div",{className:"flex gap-3 mt-10",children:l.jsx(Mi,{cancelText:"Отменить",isLoading:v,submitText:v?"Создание...":"Создать",onCancel:T})})]}),l.jsx(tn,{description:u.description,isVisible:u.isVisible,title:u.title,variant:u.variant})]})},qfe=()=>l.jsx(kt,{children:l.jsx("div",{className:"w-[827px] pl-5",children:l.jsx(Hfe,{})})}),Ml="block text-white/50 text-xs",Wfe=()=>{const[e,t]=w.useState([]),[r,n]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),{mutate:s,isPending:i}=Xse(),{register:a,formState:{errors:o},handleSubmit:u,reset:c,control:d,setValue:f}=rn({mode:"onTouched",defaultValues:{tags:[],sponsors:[{imgSrc:""}],videos:[],format:"online",displayStatus:"waiting_start"}}),{showAlert:h}=vr(),m=xt(),p=_0(),v=y=>y?/^\d{4}-\d{2}-\d{2}$/.test(y)?new Date(`${y}T00:00:00.000Z`).toISOString():y:"",x=y=>{const S={date:v(y.dateStart),dateEnd:v(y.dateEnd),description:y.descriptionLecture,openLectureId:p,presentation:y.presentation||"",previewOnly:!0,registrationLink:"https://t.me/cs_space_bot",shortDescription:y.descriptionLecture.slice(0,120),similiarEvents:[{eventId:"",tag:""}],speakers:Cr(e),sponsors:(y.sponsors??[]).map(k=>({imgSrc:k.imgSrc})),tags:y.tags??[],time:"",title:y.newLecture,videos:(y.videos??[]).map(k=>({source:k.source,url:k.url})),mainPage:!0,online:y.format==="online",offline:y.format==="offline",displayStatus:Xt(y.displayStatus)};s(S,{onSuccess:()=>{c(),t([]),m.push(J.ADMIN.ADMIN_TABLE_LECTURE),h({title:"Изменено",description:"Лекция создана!",variant:"success"})},onError:()=>{n({isVisible:!0,title:"Изменено",description:"Лекция не создана",variant:"danger"}),setTimeout(()=>{n(k=>({...k,isVisible:!1}))},3e3)}})},g=()=>{c(),m.push(J.ADMIN.ADMIN_TABLE_LECTURE)},b=y=>{const S=[...e,y];t(S),f("teachers",Cr(S),{shouldValidate:!0})},E=y=>{const S=e.filter((k,_)=>Jt(k,String(_))!==y);t(S),f("teachers",Cr(S))};return l.jsxs(l.Fragment,{children:[l.jsxs("form",{onSubmit:u(x),children:[l.jsx("div",{className:"flex items-center gap-3 mb-6 text-xs",children:l.jsx(Br,{endContent:"Новая лекция",items:afe,size:"md"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-lg font-bold mb-4",children:"Добавить новую лекцию"}),l.jsx("span",{className:`${Ml} mb-2`,children:"Основная информация"}),l.jsxs("div",{className:"mb-3",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:o,nameReg:"newLecture",placeholder:"Название лекции",register:a}),l.jsx("div",{children:l.jsx("textarea",{...a("descriptionLecture"),className:`w-full h-[142px] mt-3 bg-white/10 text-white px-4 py-4 rounded-2xl resize-none focus:outline-none placeholder:text-white/50 text-sm`,placeholder:"Описание лекции"})})]})]}),l.jsxs("div",{children:[l.jsx("span",{className:`${Ml} mb-2`,children:"Даты проведения"}),l.jsxs("div",{className:"flex gap-4",children:[l.jsx("div",{className:"w-full",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:o,label:"Дата начала",nameReg:"dateStart",placeholder:"Дата лекции",register:a,type:"date"})}),l.jsx("div",{className:"w-full",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:o,label:"Дата окончания",nameReg:"dateEnd",placeholder:"Дата конца",register:a,type:"date"})})]})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Формат ивента"}),l.jsx(ze,{control:d,name:"format",render:({field:{value:y,onChange:S}})=>l.jsx(vl,{value:y,onChange:S})})]}),l.jsxs("div",{className:"w-fit h-[120px] mt-6 pb-3",children:[l.jsx("span",{className:`${Ml} mt-4 mb-3`,children:"Теги"}),l.jsx(ze,{control:d,name:"tags",render:({field:{onChange:y,value:S},fieldState:{error:k}})=>l.jsx(l.Fragment,{children:l.jsx(hl,{error:k,value:S,onChange:y})}),rules:{required:"Добавьте хотя бы один тег",validate:y=>y.length>0||"Список тегов пуст"}})]}),l.jsx("span",{className:`${Ml} mt-4 mb-2`,children:"Преподаватели"}),l.jsx(ze,{control:d,name:"teachers",render:({fieldState:{error:y}})=>l.jsx(Ii,{choiceTeacherName:"Выберите преподавателя для лекции",deleteTeacherHandler:E,error:y,teacherArray:e,onAddTeacher:b}),rules:{required:"Выберите хотя бы одного преподавателя",validate:y=>y.length>0||"Список пуст"}}),l.jsx(ze,{control:d,name:"displayStatus",render:({field:{value:y,onChange:S},fieldState:{error:k}})=>l.jsxs(l.Fragment,{children:[l.jsx(ml,{className:"mt-6",value:Xt(y),onChange:S}),k?l.jsx("p",{className:"text-[#ff5c5c] text-xs mt-2",children:k.message}):null]}),rules:{required:"Выберите статус регистрации"}}),l.jsx("span",{className:`${Ml} mt-9 mb-3`,children:"Спонсоры"}),l.jsx("div",{className:"flex flex-col gap-y-4",children:l.jsx(xl,{control:d,errors:o,onlyImgUrl:!0,register:a})}),l.jsx("span",{className:`${Ml} mt-9 mb-3`,children:"Материал"}),l.jsx($3,{control:d,errors:o,namePrefix:"videos",register:a}),l.jsxs("div",{className:"mt-4 flex items-center w-full",children:[l.jsx("div",{className:"w-5 h-5 mr-2",children:l.jsx(le,{iconId:"icon-presentation"})}),l.jsx("div",{className:"flex-1",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl text-sm flex-1",error:o,isUrl:!0,nameReg:"presentation",placeholder:"Ссылка на презентацию",register:a,required:!1})})]}),l.jsx("div",{className:"flex gap-3 mt-16",children:l.jsx(Mi,{cancelText:"Отменить",isLoading:i,submitText:"Создать",onCancel:g})})]}),l.jsx(tn,{description:r.description,isVisible:r.isVisible,title:r.title,variant:r.variant})]})},Gfe=()=>l.jsx(kt,{children:l.jsx("div",{className:"w-[827px] pl-5",children:l.jsx(Wfe,{})})}),Yfe=()=>{var C;const e=xt(),t=new Date().getFullYear().toString(),[r,n]=w.useState({Статус:"active",Дата:t,Формат:"all"}),[s,i]=w.useState("Открытые лекции"),[a,o]=w.useState(1),u=10,c=(a-1)*u,d=r.Статус,f=r.Дата,h=r.Формат,m=(j,T)=>{n(P=>({...P,[j]:T})),o(1)},{data:p,isPending:v,isError:x}=O1({limit:u,offset:c,status:d,year:+f,format:h}),g=(p==null?void 0:p.openLectures)||[],b=(p==null?void 0:p.total)||0,E=(p==null?void 0:p.pages)||Math.ceil(b/u),{data:y}=bn(),{data:S,isPending:k}=yn((y==null?void 0:y.id)??null),_=j=>{e.push(J.ADMIN.LECTURE_PAGE("openLectures",j))};return l.jsxs("div",{className:"flex flex-col gap-6 ml-8",children:[l.jsxs("div",{className:"relative overflow-hidden rounded-b-3xl p-4 pt-[76px]",style:{backgroundColor:"#030207",backgroundImage:"linear-gradient(135deg, rgba(183, 255, 102, 0.5) 0%, #030207 90%)"},children:[l.jsx(b0,{}),l.jsx("div",{className:"flex gap-4 mt-2 mb-2 items-baseline",children:[{label:"Открытые лекции",count:g.length||0},{label:"Я участвую",count:((C=S==null?void 0:S.registered_open_lectures)==null?void 0:C.length)||0}].map(j=>{const T=s===j.label;return l.jsxs("button",{className:`text-3xl font-bold bg-transparent border-none p-0 cursor-pointer transition-colors duration-300 font-['Unbounded'] ${T?"text-white":"text-white/50 hover:text-white/70"}`,onClick:()=>i(j.label),children:[j.label,!T&&j.count!==void 0&&l.jsx("sup",{className:"ml-2 text-base text-white/30 font-normal top-[-1em]",children:j.count})]},j.label)})}),l.jsx("p",{className:"m-0 text-xs font-extralight text-white/90",children:"Здесь собраны те лекции, в которых вы можете принять участие"})]}),l.jsx("div",{className:"ml-[20px] w-[834px]",children:s==="Открытые лекции"?l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"flex justify-between",children:l.jsx("div",{className:"flex flex-row flex-wrap items-end gap-2 mb-6",children:Bd==null?void 0:Bd.map(j=>l.jsx(pl,{currentValue:m,label:j.label,options:j.options,value:r[j.label]},j.label))})}),!v&&!x&&(g==null?void 0:g.length)>0?l.jsxs("div",{className:"mb-4 text-sm font-normal text-white/70",children:["Найдено ",(g==null?void 0:g.length)||0," лекций"]}):null,v?l.jsx("div",{children:l.jsx(Ss,{})}):x?l.jsx("div",{className:"flex items-center justify-center p-12 text-base text-[#ff4444]",children:"Ошибка поиска лекций"}):g.length===0?l.jsx(Mr,{bgStyle:"openLecture",buttonName:"На главную",description:"Измените фильтры, либо дождитесь появления лекций",imgSrc:"/Images/homeCards/PreviewLecture.webp",title:"Пока здесь нет лекций"}):l.jsx("div",{className:"flex flex-col",children:g.map(j=>{const T=j.date||j.date_start;return l.jsx(kn,{course:{id:j.openLectureId,title:j.title,description:j.shortDescription,speakers:j.speakers||[],photoUrl:j.speakerImgs,dateLabel:`${Be(T)}`,status:Er(j),statusVariant:Xn(j),format:j.online?"Онлайн":j.offline?"Оффлайн":void 0},onClick:P=>_(P)},j.openLectureId)})}),l.jsx("div",{children:!v&&!x&&g.length>0&&l.jsx(Us,{page:a,totalPages:E||1,onChange:o})})]}):l.jsx(l.Fragment,{children:k?l.jsx("div",{children:l.jsx(Ss,{})}):!(S!=null&&S.registered_open_lectures)||S.registered_open_lectures.length===0?l.jsx(Mr,{bgStyle:"openLecture",buttonName:"На главную",description:"Выберите интересную лекцию",imgSrc:"/Images/homeCards/PreviewLecture.webp",title:"Подключайтесь к нашим лекциям"}):l.jsx("div",{className:"flex flex-col",children:S.registered_open_lectures.map(j=>l.jsx(ag,{eventClick:_,id:j.openLectureId,nameCard:"lecture"},j.openLectureId))})})})]})},Qfe=()=>l.jsx(kt,{children:l.jsx("div",{className:"-mt-[24px]",children:l.jsx(Yfe,{})})}),Xfe=({data:e})=>{var f;const[t,r]=w.useState("Лекция"),[n,s]=w.useState(!1),{userRoles:i}=ri(),{data:a}=bn(),{data:o}=yn((a==null?void 0:a.id)||""),u=((f=o==null?void 0:o.registered_open_lectures)==null?void 0:f.some(h=>h.openLectureId===(e==null?void 0:e.openLectureId)))??!1,c=()=>{s(!0),setTimeout(()=>s(!1),3e3)},d=Er(e);return l.jsxs("div",{className:"w-[795px] pl-[1px]",children:[l.jsxs("div",{className:"inset-0 z-10 pl-3 flex flex-col justify-center gap-5",children:[l.jsx("div",{className:"flex items-center gap-2",children:l.jsx(Br,{endContent:(e==null?void 0:e.title.slice(0,30))+"..."||"Лекция",items:pfe(i),size:"sm"})}),l.jsxs("div",{className:"space-y-4",children:[l.jsxs("div",{className:"flex gap-2 text-xs",children:[l.jsx("span",{className:"px-3 py-1.5 bg-white text-black rounded-3xl",children:Be(e==null?void 0:e.date)}),l.jsxs("span",{className:"px-3 py-1.5 bg-white/10 text-white rounded-3xl",children:[(e==null?void 0:e.online)&&"Онлайн",(e==null?void 0:e.offline)&&"Оффлайн",!(e!=null&&e.online)&&!(e!=null&&e.offline)&&"Формат не указан"]}),d!=null?l.jsx("span",{className:"px-3 py-1.5 bg-white/10 text-white rounded-3xl",children:d}):null]}),l.jsxs("div",{className:"space-y-1 pb-3",children:[l.jsx("div",{className:"text-xs text-white/50",children:"Лекция"}),l.jsx("div",{className:"text-lg font-bold text-white",children:e==null?void 0:e.title})]})]})]}),l.jsx("div",{className:"pl-3 pt-2 text-xs font-light leading-4",children:l.jsx("span",{children:e==null?void 0:e.description})}),l.jsx(X3,{className:"mt-5 mb-6",enrollText:"Зарегистрироваться на лекцию",eventId:(e==null?void 0:e.openLectureId)||"",eventType:"open_lecture",isAlreadyEnrolled:u,userId:(a==null?void 0:a.id)||"",onSuccess:c}),l.jsx(Z3,{isVisible:n})]})},Zfe=({data:e})=>{var t;return l.jsxs("div",{className:"pl-3 w-[657px]",children:[l.jsx("div",{className:"text-sm font-bold text-white",children:"Преподаватели"}),l.jsx("div",{className:"flex gap-3 mt-4",children:l.jsx(gl,{separateTeachers:!0,teacher:(e==null?void 0:e.speakers)||[],who:"Преподаватель"})}),l.jsx("div",{className:"flex-col gap-3 mt-4",children:(((t=e==null?void 0:e.videos)==null?void 0:t.length)??0)>0||e!=null&&e.presentation?l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"text-sm font-bold text-white mt-4",children:"Материал"}),e&&l.jsx(Xie,{getDataMaterialOnID:e})]}):l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"text-sm font-bold text-white mt-4",children:"Материал"}),l.jsx("div",{className:"text-sm text-white/50 mt-4",children:"Материал отсутствует"})]})})]})},Jfe=()=>{const t=en().get("id"),{data:r,isLoading:n,isError:s}=B1(t);return N0({isLoading:n,isError:s,data:r,hasId:!!t,redirectPath:J.CABINET.HOME,alertTitle:"Ошибка",alertDescription:"Такой лекции не существует или она была удалена."}),n?l.jsx("div",{className:"pl-4 pt-[74px] text-white flex justify-center items-center",children:"Загрузка..."}):r?l.jsx("div",{className:"pl-4 pt-[74px]",children:l.jsxs(kt,{children:[l.jsx(Xfe,{data:r}),l.jsx(Zfe,{data:r})]})}):null},e0e=()=>l.jsx(Jfe,{}),t0e=()=>{const e=Ze();return qe({mutationFn:t=>Ce.post({url:"/meetup/",body:t}).then(r=>r.data),onSuccess:()=>{e.invalidateQueries({queryKey:[de.GET_ADMIN_MEETUPS]})}})},r0e=()=>{const[e,t]=w.useState([]),[r,n]=w.useState(null),[s,i]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),{showAlert:a}=vr(),o=xt(),u=_0(),c=C=>C?/^\d{4}-\d{2}-\d{2}$/.test(C)?new Date(`${C}T00:00:00.000Z`).toISOString():C:"",{mutate:d,isPending:f}=t0e(),{register:h,formState:{errors:m},handleSubmit:p,reset:v,setValue:x,control:g,watch:b}=rn({mode:"onTouched",defaultValues:{format:"online",displayStatus:"waiting_start",urlLocation:"",mapIframeUrl:"",addressLocation:"",addressName:"",steps:[{timeLineTitle:"",timeLineDescription:"",time:"",teachers:[],videos:[]}],sponsors:[{name:"",imgSrc:""}]}}),E=C=>{const j=C.get("coords"),T=j[0],P=j[1];n([T,P]),x("mapIframeUrl",`https://yandex.ru/map-widget/v1/?ll=${P}%2C${T}&z=16&pt=${P},${T},pm2rdm`,{shouldValidate:!0}),x("urlLocation",`https://yandex.ru/maps/?pt=${P},${T}&z=16&l=map`,{shouldValidate:!0})},y=C=>{const j={meetupId:u,title:C.newMeetup,shortDescription:C.description.slice(0,120),address:C.addressName,dateStart:c(C.dateStart),dateEnd:c(C.dateEnd),time:C.time,description:C.description,speakers:Cr(e),mainPage:!0,online:C.format==="online",offline:C.format==="offline",registrationLink:"https://t.me/cs_space_bot",displayStatus:Xt(C.displayStatus),headerImageUrl:"",locationLink:C.urlLocation??"",mapIframeUrl:C.mapIframeUrl??"",capacity:0,participantsCount:0,status:"active",previewOnly:!0,locationName:C.addressLocation,privateDescription:"",registrationDeadline:"",tags:C.tags,sponsors:C.sponsors,timeLine:C.steps.map(T=>({startTime:T.time,title:T.timeLineTitle,description:T.timeLineDescription,speakers:T.teachers,presentation:T.presentation,extraMaterials:[{title:"",url:""}],videos:T.videos.map(P=>({source:P.source,url:P.url}))}))};d(j,{onSuccess:()=>{v(),t([]),o.push(J.ADMIN.ADMIN_TABLE_MEETUP),a({title:"Изменено",description:"Митап создан!",variant:"success"})},onError:()=>{i({isVisible:!0,title:"Изменено",description:"Митап не создан",variant:"danger"}),setTimeout(()=>{i(T=>({...T,isVisible:!1}))},3e3)}})},S=()=>{v(),t([]),o.push(J.ADMIN.ADMIN_TABLE_MEETUP)},k=C=>{const j=[...e,C];t(j),x("teachers",Cr(j),{shouldValidate:!0})},_=C=>{const j=e.filter((T,P)=>Jt(T,String(P))!==C);t(j),x("teachers",Cr(j),{shouldValidate:!0})};return l.jsxs(l.Fragment,{children:[l.jsxs("form",{onSubmit:p(y),children:[l.jsx("div",{className:"flex items-center gap-3 mb-6 text-xs",children:l.jsx(Br,{endContent:"Новый митап",items:ofe,size:"md"})}),l.jsxs("div",{children:[l.jsx("div",{className:"text-lg font-bold mb-4",children:"Создать митап"}),l.jsx("span",{className:"block text-white/50 text-xs mb-2",children:"Основная информация"}),l.jsxs("div",{className:"mb-3",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:m,nameReg:"newMeetup",placeholder:"Название митапа",register:h}),l.jsx("div",{children:l.jsx("textarea",{...h("description"),className:`w-full h-[142px] mt-3 bg-white/10 text-white px-4 py-4 rounded-2xl resize-none focus:outline-none placeholder:text-white/50 text-sm`,placeholder:"Описание митапа"})})]})]}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mb-5",children:"Даты проведения"}),l.jsxs("div",{className:"flex gap-4",children:[l.jsx("div",{className:"w-full",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:m,label:"Дата начала",nameReg:"dateStart",placeholder:"Дата начала",register:h,type:"date"})}),l.jsx("div",{className:"w-full",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",classNameLabel:"text-xs mb-1 pl-1",error:m,label:"Дата окончания",nameReg:"dateEnd",placeholder:"Дата конца",register:h,type:"date"})})]})]}),l.jsxs("div",{children:[l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Формат ивента"}),l.jsx(ze,{control:g,name:"format",render:({field:{value:C,onChange:j}})=>l.jsx(vl,{value:C,onChange:j})})]}),l.jsx("span",{className:"block text-white/50 text-xs mb-3 mt-4",children:"Время проведения"}),l.jsx("div",{className:"w-28",children:l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:m,nameReg:"time",placeholder:"Время",register:h,type:"time"})})]}),l.jsxs("div",{className:"w-fit h-[120px] mt-6 pb-3",children:[l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-3",children:"Теги"}),l.jsx(ze,{control:g,name:"tags",render:({field:{onChange:C,value:j},fieldState:{error:T}})=>l.jsx(l.Fragment,{children:l.jsx(hl,{error:T,value:j,onChange:C})}),rules:{required:"Добавьте хотя бы один тег",validate:C=>C.length>0||"Список тегов пуст"}})]}),l.jsx("span",{className:"block text-white/50 text-xs mt-4 mb-2",children:"Преподаватели"}),l.jsx(ze,{control:g,name:"teachers",render:({fieldState:{error:C}})=>l.jsx(Ii,{deleteTeacherHandler:_,error:C,teacherArray:e,onAddTeacher:k}),rules:{required:"Выберите хотя бы одного преподавателя",validate:C=>C.length>0||"Список пуст"}}),l.jsx(ze,{control:g,name:"displayStatus",render:({field:{value:C,onChange:j},fieldState:{error:T}})=>l.jsxs(l.Fragment,{children:[l.jsx(ml,{className:"mt-6",value:Xt(C),onChange:j}),T?l.jsx("p",{className:"text-[#ff5c5c] text-xs mt-2",children:T.message}):null]}),rules:{required:"Выберите статус регистрации"}}),l.jsxs("div",{children:[l.jsx("span",{className:"block text-white/50 text-xs mt-9 mb-3",children:"Спонсоры"}),l.jsx(xl,{control:g,errors:m,register:h})]}),b("format")==="offline"?l.jsxs("div",{className:"mt-6 p-5 bg-white/5 rounded-3xl border border-white/5",children:[l.jsxs("div",{className:"mb-6 rounded-2xl overflow-hidden border border-white/10",children:[l.jsx(tw,{query:{lang:"ru_RU"},children:l.jsx(ug,{defaultState:{center:[59.9386,30.3141],zoom:10},height:"300px",width:"100%",onClick:E,children:r&&l.jsx(nw,{geometry:r})})}),l.jsx("div",{className:"p-3 bg-black/20 text-xs text-white/50 text-center",children:"Кликните по карте, чтобы автоматически сгенерировать ссылку и iframe"})]}),l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:m,nameReg:"addressLocation",placeholder:"Название локации",register:h}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:m,nameReg:"addressName",placeholder:"Точный адрес (улица, дом)",register:h}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:m,nameReg:"mapIframeUrl",placeholder:"URL для Iframe (генерируется сам)",register:h}),l.jsx(xe,{className:"px-4 py-4 rounded-2xl",error:m,isUrl:!0,nameReg:"urlLocation",placeholder:"Ссылка для кнопки (генерируется сама)",register:h,type:"text"})]})]}):null,l.jsx("span",{className:"block text-white/50 text-xs mb-2 mt-6",children:"Программа мероприятия"}),l.jsx(G1,{control:g,errors:m,register:h,setValue:x,textName:{teacher:"Выберите преподавателя для этапа",title:"Название тура",description:"Описание",label:"Информация о этапе",button:"Добавить этап",refactorButton:"Редактировать этап",headline:"Этап"}}),l.jsx("div",{className:"flex gap-3 mt-10",children:l.jsx(Mi,{cancelText:"Отменить",isLoading:f,submitText:"Создать",onCancel:S})})]}),l.jsx(tn,{description:s.description,isVisible:s.isVisible,title:s.title,variant:s.variant})]})},n0e=()=>l.jsx(kt,{children:l.jsx("div",{className:"w-[827px] pl-5",children:l.jsx(r0e,{})})}),s0e=()=>{var C;const e=xt(),t=new Date().getFullYear().toString(),[r,n]=w.useState({Статус:"active",Дата:t,Формат:"all"}),[s,i]=w.useState("Митапы"),[a,o]=w.useState(1),u=10,c=(a-1)*u,d=r.Статус,f=r.Дата,h=r.Формат,m=(j,T)=>{n(P=>({...P,[j]:T})),o(1)},{data:p,isPending:v,isError:x}=I1({limit:u,offset:c,status:d,year:+f,format:h}),g=(p==null?void 0:p.meetups)||[],b=(p==null?void 0:p.total)||0,E=(p==null?void 0:p.pages)||Math.ceil(b/u),{data:y}=bn(),{data:S,isPending:k}=yn((y==null?void 0:y.id)??null),_=j=>{e.push(J.ADMIN.MEETUP_PAGE("meetup",j))};return l.jsxs("div",{className:"flex flex-col gap-6 ml-8",children:[l.jsxs("div",{className:"relative overflow-hidden rounded-b-3xl p-4 pt-[76px]",style:{backgroundColor:"#030207",backgroundImage:"linear-gradient(135deg, rgba(138, 56, 245, 0.5) 0%, #030207 90%"},children:[l.jsx(b0,{}),l.jsx("div",{className:"flex gap-4 mt-2 mb-2 items-baseline",children:[{label:"Митапы",count:g.length||0},{label:"Я участвую",count:((C=S==null?void 0:S.registered_meetups)==null?void 0:C.length)||0}].map(j=>{const T=s===j.label;return l.jsxs("button",{className:`text-3xl font-bold bg-transparent border-none p-0 cursor-pointer transition-colors duration-300 font-['Unbounded'] ${T?"text-white":"text-white/50 hover:text-white/70"}`,onClick:()=>i(j.label),children:[j.label,!T&&j.count!==void 0&&l.jsx("sup",{className:"ml-2 text-base text-white/30 font-normal top-[-1em]",children:j.count})]},j.label)})}),l.jsx("p",{className:"m-0 text-xs font-extralight text-white/90",children:"Здесь собраны те митапы, в которых вы можете принять участие"})]}),l.jsx("div",{className:"ml-[20px] w-[834px]",children:s==="Митапы"?l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"flex justify-between",children:l.jsx("div",{className:"flex flex-row flex-wrap items-end gap-2 mb-6",children:Ud==null?void 0:Ud.map(j=>l.jsx(pl,{currentValue:m,label:j.label,options:j.options,value:r[j.label]},j.label))})}),!v&&!x&&(g==null?void 0:g.length)>0?l.jsxs("div",{className:"mb-4 text-sm font-normal text-white/70",children:["Найдено ",(g==null?void 0:g.length)||0," митапов"]}):null,v?l.jsx("div",{children:l.jsx(Ss,{})}):x?l.jsx("div",{className:"flex items-center justify-center p-12 text-base text-[#ff4444]",children:"Ошибка поиска митапов"}):g.length===0?l.jsx(Mr,{bgStyle:"meetup",buttonName:"На главную",description:"Измените фильтры, либо дождитесь появления митапов",imgSrc:"/Images/homeCards/PreviewMeetup.webp",title:"Пока здесь нет митапов"}):l.jsx("div",{className:"flex flex-col",children:g.map(j=>{const T=j.dateStart??j.date_start,P=j.dateEnd??j.date_end;return l.jsx(kn,{course:{id:j.meetupId,title:j.title,description:j.shortDescription,speakers:j.speakers||[],photoUrl:j.speakerImgs||[],dateLabel:`${Be(T)} • ${Be(P)}`,status:Er(j),statusVariant:Xn(j),format:j.online?"Онлайн":j.offline?"Оффлайн":void 0},onClick:R=>_(R)},j.meetupId)})}),l.jsx("div",{children:!v&&!x&&g.length>0&&l.jsx(Us,{page:a,totalPages:E||1,onChange:o})})]}):l.jsx(l.Fragment,{children:k?l.jsx("div",{children:l.jsx(Ss,{})}):!(S!=null&&S.registered_meetups)||S.registered_meetups.length===0?l.jsx(Mr,{bgStyle:"meetup",buttonName:"На главную",description:"Поучаствуйте в интересном для вас митапе",imgSrc:"/Images/homeCards/PreviewMeetup.webp",title:"У вас нет активных митапов"}):l.jsx("div",{className:"flex flex-col",children:S.registered_meetups.map(j=>l.jsx(ag,{eventClick:_,id:j.meetupId,nameCard:"meetup"},j.meetupId))})})})]})},i0e=()=>l.jsx(kt,{children:l.jsx("div",{className:"-mt-[24px]",children:l.jsx(s0e,{})})}),a0e=({data:e})=>{var n,s;const[t,r]=w.useState(null);return l.jsxs("div",{className:"pl-3 w-[657px]",children:[l.jsx("div",{className:"text-sm font-bold text-white",children:"Преподаватели"}),l.jsx("div",{className:"flex gap-3 mt-4",children:l.jsx(gl,{separateTeachers:!0,teacher:(e==null?void 0:e.speakers)||[],who:"Преподаватель"})}),l.jsx("div",{className:"text-sm font-bold text-white mt-5",children:"Программа"}),l.jsxs("div",{className:"flex flex-col gap-2 mt-1",children:[(n=e==null?void 0:e.timeLine)==null?void 0:n.map((i,a)=>l.jsx(Yie,{isOpen:t===a,item:i,onToggle:()=>r(o=>o===a?null:a)},a)),!((s=e==null?void 0:e.timeLine)!=null&&s.length)&&l.jsx("div",{className:"text-center py-8 text-white/50 text-sm",children:"Программа пока не заполнена"})]}),(e==null?void 0:e.offline)&&!!(e!=null&&e.mapIframeUrl)&&!!(e!=null&&e.locationLink)&&l.jsx("div",{className:"mt-8",children:l.jsx(AR,{address:(e==null?void 0:e.address)||"",locationLink:(e==null?void 0:e.locationLink)||"",locationName:(e==null?void 0:e.locationName)||"",mapIframeUrl:(e==null?void 0:e.mapIframeUrl)||""})})]})},o0e=({data:e})=>{var c;const[t,r]=w.useState(!1),{userRoles:n}=ri(),{data:s}=bn(),{data:i}=yn((s==null?void 0:s.id)||""),a=((c=i==null?void 0:i.registered_meetups)==null?void 0:c.some(d=>d.meetupId===(e==null?void 0:e.meetupId)))??!1,o=()=>{r(!0),setTimeout(()=>r(!1),3e3)},u=Er(e);return l.jsxs("div",{className:"w-[795px] pl-[1px]",children:[l.jsxs("div",{className:"inset-0 z-10 pl-3 flex flex-col justify-center gap-5",children:[l.jsx("div",{className:"flex items-center gap-2",children:l.jsx(Br,{endContent:(e==null?void 0:e.title.slice(0,30))+"..."||"Митап",items:hfe(n),size:"sm"})}),l.jsxs("div",{className:"space-y-4",children:[l.jsxs("div",{className:"flex gap-2 text-xs",children:[l.jsx("span",{className:"px-3 py-1.5 bg-white text-black rounded-3xl",children:Be(e==null?void 0:e.dateStart)}),l.jsxs("p",{className:"bg-white/10 p-1 py-1.5 rounded-2xl font-light",children:[(e==null?void 0:e.online)&&"Онлайн",(e==null?void 0:e.offline)&&"Оффлайн",!(e!=null&&e.online)&&!(e!=null&&e.offline)&&"Формат не указан"]}),u!=null?l.jsx("span",{className:"px-3 py-1.5 bg-white/10 text-white rounded-3xl",children:u}):null]}),l.jsxs("div",{className:"space-y-1",children:[l.jsx("div",{className:"text-xs text-white/50",children:"Митап"}),l.jsx("div",{className:"text-lg font-bold text-white",children:e==null?void 0:e.title})]})]})]}),l.jsx("div",{className:"pl-3 pt-2 text-xs font-light leading-4",children:l.jsx("span",{children:e==null?void 0:e.description})}),l.jsx(X3,{className:"mt-5 mb-6",enrollText:"Зарегистрироваться на митап",eventId:(e==null?void 0:e.meetupId)||"",eventType:"meetup",isAlreadyEnrolled:a,userId:(s==null?void 0:s.id)||"",onSuccess:o}),l.jsx(Z3,{isVisible:t})]})},l0e=()=>{const t=en().get("id"),{data:r,isLoading:n,isError:s}=z1(t);return N0({isLoading:n,isError:s,data:r,hasId:!!t,redirectPath:J.CABINET.HOME,alertTitle:"Ошибка",alertDescription:"Такого митапа не существует или он был удален."}),n?l.jsx("div",{className:"pl-4 pt-[74px] text-white flex justify-center items-center",children:"Загрузка..."}):r?l.jsx("div",{className:"pl-4 pt-[74px]",children:l.jsxs(kt,{children:[l.jsx(o0e,{data:r}),l.jsx(a0e,{data:r})]})}):null},u0e=()=>l.jsx(l0e,{}),c0e=({social:e,className:t})=>{const r="w-[45px] h-[45px] rounded-2xl bg-white/10 flex items-center justify-center hover:bg-white/20 transition-colors";return l.jsxs("div",{className:`flex gap-3 ${t}`,children:[e.csSpace&&l.jsx("a",{"aria-label":"CS Space профиль",className:`${r} pl-[6px] pt-1.5`,href:e.csSpace,rel:"noopener noreferrer",target:"_blank",children:l.jsx(le,{iconId:"icon-cs-space"})}),e.whatsapp&&l.jsx("a",{"aria-label":"WhatsApp",className:`${r} pl-1.5 pt-1`,href:e.whatsapp,rel:"noopener noreferrer",target:"_blank",children:l.jsx(le,{iconId:"icon-whatsapp"})}),e.vk&&l.jsx("a",{"aria-label":"VK профиль",className:`${r} pl-1 pt-3`,href:e.vk,rel:"noopener noreferrer",target:"_blank",children:l.jsx(le,{iconId:"icon-vk"})})]})},d0e=({rowType:e,rowId:t,userByIdData:r})=>{const n=xt(),{data:s}=yn(t,!r),{data:i}=bn(),{userRoles:a}=ri(),o=r||s,u={social:{csSpace:"https://csspace.io/",whatsapp:o==null?void 0:o.whatsapp,vk:o==null?void 0:o.vk}},c=o==null?void 0:o.photo_url,d=c&&(c.startsWith("http")||c.startsWith("/")),f=x0;return o?l.jsx("div",{className:"rounded-3xl w-full h-[368px] absolute flex items-end",style:{backgroundColor:"#030207",backgroundImage:"linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, #030207 90%"},children:l.jsxs("div",{children:[l.jsx("div",{className:"flex items-center gap-3 mb-6 text-xs ml-6",children:l.jsx(Br,{endContent:`${o==null?void 0:o.name} ${(o==null?void 0:o.middle_name)||""} ${(o==null?void 0:o.last_name)||""}`,items:V7(e,a),size:"md"})}),l.jsxs("div",{className:"flex gap-6 ml-6",children:[l.jsx("div",{className:"w-[184px] h-[204px] mb-4 rounded-3xl bg-white/10 relative overflow-hidden",children:l.jsx(Cc,{fill:!0,priority:!0,unoptimized:!0,alt:o==null?void 0:o.username,className:"object-cover",quality:100,sizes:"184px",src:yc(d?c:f)})}),l.jsxs("div",{className:"flex flex-col justify-end pb-2",children:[l.jsx("div",{className:"flex gap-8 text-xs text-white/70 mb-4",children:l.jsxs("div",{className:"flex flex-col",children:[l.jsx("span",{className:"text-white/50",children:"Telegram ID"}),l.jsx("span",{className:"text-white mt-1",children:(o==null?void 0:o.tg_id)||"Нету ID"})]})}),l.jsx("div",{className:"mb-4",children:l.jsxs("h1",{className:"text-2xl font-semibold text-white mb-1",children:[o==null?void 0:o.name," ",(o==null?void 0:o.middle_name)||""," ",(o==null?void 0:o.last_name)||""]})}),l.jsx("div",{className:"flex gap-3 mb-4",children:l.jsx(c0e,{social:u==null?void 0:u.social})})]})]}),t===(i==null?void 0:i.id)&&l.jsx("div",{className:"absolute left-[680px] top-[320px]",children:l.jsxs("button",{className:"flex gap-3",onClick:()=>n.push(J.EDITING.PROFILE_EDITING(e,t)),children:[l.jsx(le,{className:"",iconId:"icon-redact-with-opacity"}),l.jsx("span",{className:"text-sm text-white/50",children:"Редактировать"})]})})]})}):l.jsxs("div",{className:"rounded-3xl w-full h-[368px] absolute flex flex-col",style:{backgroundColor:"#030207",backgroundImage:"linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, #030207 90%)"},children:[l.jsx("div",{className:"pt-6 pl-6 self-start",children:l.jsx("div",{className:"flex items-center gap-3 text-xs",children:l.jsx(Br,{endContent:"Неизвестно",items:V7(e,a),size:"lg"})})}),l.jsx("div",{className:"flex-1 flex items-center justify-center",children:l.jsxs("div",{className:"text-lg font-[Unbounded]",children:["Пользователь с ID ",t," не найден"]})})]})},f0e=({label:e,className:t})=>l.jsx("div",{className:`flex gap-3 py-[12px] px-[12px] bg-transparent text-white/50 ring-1 ring-white/10 items-center rounded-2xl w-full ${t}`,children:e}),p0e=[{label:"Преподаватель",type:"teacher"},{label:"Ученик",type:"student"}],gv=[{label:"Дата",options:[{label:"Все",value:"allDate"},{label:"2025",value:"2025"},{label:"2026",value:"2026"},{label:"2027",value:"2027"},{label:"2028",value:"2028"}]},{label:"Статус",options:[{label:"Курсы",value:"course"},{label:"Открытые лекции",value:"openLecture"},{label:"Митапы",value:"meetup"},{label:"Соревнования",value:"competition"}]}],h0e=(e,t)=>{const r=[2,0,1,1,1,2];return t[e%100>4&&e%100<20?2:r[e%10<5?e%10:5]]},m0e=({rowType:e,rowId:t,userByIdData:r})=>{const[n,s]=w.useState({Статус:"course",Дата:"allDate",Тип:"allType"}),{data:i}=yn(t,!r),a=r||i,o=(m,p)=>{s(v=>({...v,[m]:p}))},u=n.Статус,c=(()=>{switch(u){case"meetup":return(a==null?void 0:a.registered_meetups)||[];case"openLecture":return(a==null?void 0:a.registered_open_lectures)||[];case"competition":return(a==null?void 0:a.registered_competitions)||[];case"course":return(a==null?void 0:a.registered_courses)||[];default:return[]}})(),d=r7[u]||r7.default,f=h0e((c==null?void 0:c.length)||0,d),h=n.Дата!=="allDate";return l.jsxs("div",{className:"pt-[370px] ml-[1vw]",children:[l.jsx("h1",{className:"text-white text-xl font-medium mb-4",children:"Участник событий"}),l.jsxs("div",{className:"flex items-center gap-3 mb-6 justify-between",children:[l.jsx("div",{className:"flex gap-2 pl-[1px]",children:p0e.map(m=>l.jsx(f0e,{className:`${e===m.type?"bg-white/10 !text-white":""}`,label:m.label},m.label))}),l.jsx("div",{className:"flex gap-2",children:gv==null?void 0:gv.map(m=>l.jsx(pl,{currentValue:o,label:m.label,options:m.options.map(p=>({label:p.label,value:p.value})),value:n[m.label]},m.label))})]}),l.jsx("p",{className:"text-white/50 text-sm mb-4",children:h?"":l.jsxs("span",{children:["Найдено всего ",(c==null?void 0:c.length)||0," ",f]})}),l.jsxs("div",{"aria-label":"Нет событий",className:` empty:before:content-['Нет_событий_за_выбранный_период'] empty:before:text-white empty:before:text-center empty:before:block empty:before:pt-10 empty:before:text-lg `,children:[c.map(m=>{const p=m.courseId||m.competitionId||m.meetupId||m.openLectureId;return l.jsx(zie,{filters:n,id:p},p)}),c.length===0&&l.jsx("div",{className:"text-white/30 text-center py-10",children:`Нет активных событий в категории ${u}`})]})]})},g0e=()=>{const e=en(),t=e.get("type"),r=e.get("id"),{data:n,isError:s,isLoading:i}=yn(r||"");return N0({isLoading:i,isError:s,data:n,hasId:!!r,redirectPath:J.CABINET.HOME,alertTitle:"Ошибка",alertDescription:"Такого профиля не существует"}),i?l.jsx("div",{className:"pl-4 pt-[74px] text-white flex justify-center items-center",children:"Загрузка..."}):n?l.jsx("div",{className:"pl-[20px]",children:l.jsx(kt,{headerContent:l.jsx(d0e,{rowId:r||"",rowType:t||"",userByIdData:n}),children:l.jsx("div",{className:"w-[827px]",children:l.jsx(m0e,{rowId:r||"",rowType:t||"",userByIdData:n})})})}):null},x0e=({getCourseOnId:e,activeFilter:t,onFilterChange:r})=>{var v;const[n,s]=w.useState(!1),{data:i}=bn(),{isAdmin:a,isTeacher:o,userRoles:u}=ri(),c=o||a,{data:d}=yn((i==null?void 0:i.id)||""),f=((v=d==null?void 0:d.registered_courses)==null?void 0:v.some(x=>x.courseId===(e==null?void 0:e.courseId)))??!1,h=["Домашние задания","Лекции"],m=()=>{s(!0),setTimeout(()=>s(!1),3e3)},p=Er(e);return l.jsxs("div",{className:"w-[795px] pl-[1px]",children:[l.jsx("div",{className:"flex items-center gap-3 mb-6 text-xs",children:l.jsx(Br,{endContent:(e==null?void 0:e.title.slice(0,30))+"..."||"Курс",items:IR(u),size:"md"})}),l.jsxs("div",{className:"pb-5",children:[l.jsxs("div",{className:"flex gap-2 pb-5 text-xs",children:[l.jsxs("p",{className:"px-3 py-1.5 bg-white text-black rounded-3xl",children:[kc[(e==null?void 0:e.season)||"unknow"]," •"," ",e==null?void 0:e.year]}),p!=null?l.jsx("p",{className:"px-3 py-1.5 bg-white/10 text-white rounded-3xl",children:p}):null,l.jsxs("p",{className:"px-3 py-1.5 bg-white/10 text-white rounded-3xl",children:[(e==null?void 0:e.online)&&"Онлайн",(e==null?void 0:e.offline)&&"Оффлайн",!(e!=null&&e.online)&&!(e!=null&&e.offline)&&"Формат не указан"]})]}),l.jsx("p",{className:"text-white font-bold text-xl pb-1",children:e==null?void 0:e.title}),l.jsx("p",{className:"text-white w-full font-light text-xs",children:e==null?void 0:e.description})]}),l.jsx("div",{className:"text-sm font-bold text-white",children:"Преподаватели"}),l.jsx("div",{className:"flex gap-3 mt-4",children:l.jsx(gl,{separateTeachers:!0,teacher:(e==null?void 0:e.speakers)||[],who:"Преподаватель"})}),l.jsx(X3,{className:"mt-5 mb-6",enrollText:"Зарегистрироваться на курс",eventId:(e==null?void 0:e.courseId)||"",eventType:"course",isAlreadyEnrolled:f,userId:(i==null?void 0:i.id)||"",onSuccess:m}),l.jsx(Z3,{isVisible:n}),l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("div",{className:"flex gap-3",children:h.map(x=>l.jsx("button",{className:`py-4 px-4 items-center rounded-2xl w-fit text-xs transition-all ${t===x?"bg-white/10 text-white":"bg-transparent text-white/50 ring-1 ring-white/10"}`,onClick:()=>r(x),children:x},x))}),l.jsx("div",{className:"flex gap-3",children:c&&t==="Домашние задания"?l.jsx("button",{className:"bg-white rounded-2xl text-black text-xs px-4 h-11",onClick:()=>yt.push(J.CREATE.HOMEWORK_CREATE((e==null?void 0:e.courseId)||"")),children:l.jsx(le,{className:"pl-1.5 pt-1.5",iconId:"icon-big-plus"})}):null})]})]})},v0e=({getCourseOnId:e})=>{var n,s;const[t,r]=w.useState(null);return l.jsxs("div",{className:"w-[795px]",children:[l.jsx("div",{className:"text-sm font-bold text-white mt-5 mb-2",children:"Лекции"}),l.jsxs("div",{className:"flex flex-col gap-2 mt-2",children:[(n=e==null?void 0:e.lectures)==null?void 0:n.map((i,a)=>l.jsx(Wce,{index:a,isOpen:t===a,item:i,onToggle:()=>r(o=>o===a?null:a)},a)),!((s=e==null?void 0:e.lectures)!=null&&s.length)&&l.jsx("div",{className:"text-center py-8 text-white/50 text-sm",children:"Лекций нету"})]})]})},b0e=({title:e,description:t,dueAt:r,submissionStatus:n,onClickDetails:s})=>{const i=og(n);return l.jsxs("div",{className:"w-[795px] min-h-[148px] py-4 rounded-3xl bg-white/10 px-4 flex items-center justify-between mb-1 gap-4",children:[l.jsxs("div",{className:"flex flex-col gap-2 min-w-0 flex-1",children:[l.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[l.jsx("div",{className:"px-4 py-1.5 bg-white rounded-full text-black text-xs font-light shrink-0",children:Be(r)}),n&&l.jsx("div",{className:`px-4 py-1.5 rounded-full text-xs font-medium transition-colors duration-300 ${i}`,children:l.jsx(j0,{status:n})})]}),l.jsxs("div",{className:"flex flex-col gap-1.5 min-w-0",children:[l.jsx("span",{className:"text-white text-xs font-light shrink-0",children:"Домашняя работа"}),l.jsx("h3",{className:"text-white text-xs font-medium font-unbounded truncate",children:e}),l.jsx("p",{className:"text-white/50 text-xs font-medium line-clamp-2 break-all sm:break-words",children:t})]})]}),l.jsx("button",{className:"px-7 py-2.5 rounded-full bg-white/10 text-white text-xs font-medium shrink-0",type:"button",onClick:s,children:"Подробнее"})]})},y0e=()=>{const e=en(),t=a1(),r=e.get("id"),n=e.get("tab"),[s,i]=w.useState(n==="homework"?"Домашние задания":"Лекции"),{data:a,isLoading:o,isError:u}=Ec(r),{data:c}=hD(r||""),d=(c==null?void 0:c.homeworks)??[];return N0({isLoading:o,isError:u,data:a,hasId:!!r,redirectPath:J.CABINET.HOME,alertTitle:"Ошибка",alertDescription:"Такого курса не существует или он был удален."}),o?l.jsx("div",{className:"pl-4 pt-10 text-white flex justify-center items-center",children:"Загрузка..."}):a?l.jsx("div",{className:"pl-4 pt-10",children:l.jsxs(kt,{children:[l.jsx(x0e,{activeFilter:s,getCourseOnId:a,onFilterChange:i}),s==="Лекции"&&l.jsx(v0e,{getCourseOnId:a}),s==="Домашние задания"&&l.jsx("div",{className:"mt-6 flex flex-col gap-4",children:d.length===0?l.jsx("div",{className:"rounded-2xl bg-white/5 ring-1 ring-white/10 p-6 text-white/70 text-sm w-[795px]",children:"Домашних заданий пока нет"}):d.map(f=>l.jsx(b0e,{description:f.description,dueAt:f.dueAt,submissionStatus:f.submissionStatus,title:f.title,onClickDetails:()=>{t.push(J.ADMIN.HOMEWORK_PAGE(f.homeworkId))}},f.homeworkId))})]})}):null},w0e=()=>l.jsx(y0e,{}),E0e={События:{Курсы:{headers:Sde},"Открытые лекции":{headers:Cde},Митапы:{headers:kde},Соревнования:{headers:jde}},Студенты:{headers:Nde},Преподаватели:{headers:_de},Админы:{headers:Tde}},S0e={События:ku,Студенты:Pde,Преподаватели:Ade,Админы:$de},W7={Курсы:ku,"Открытые лекции":Bd,Митапы:Ud,Соревнования:Vd},C0e=({tab:e,subTab:t})=>{const[r,n]=w.useState(""),[s,i]=w.useState(!1),{mutate:a,isPending:o}=Jse(),u=d=>{i(!0),n(d)},c=d=>{if(!d)return;const f=d.replace("@","");e==="Преподаватели"?a({user_id:f,role:"teacher"}):e==="Админы"&&a({user_id:f,role:"admin"})};return l.jsxs(l.Fragment,{children:[e==="События"&&l.jsx("button",{className:"bg-white rounded-2xl h-10",onClick:()=>{switch(t){case"Курсы":yt.push(J.CREATE.COURSE_CREATE);break;case"Открытые лекции":yt.push(J.CREATE.LECTURE_CREATE);break;case"Митапы":yt.push(J.CREATE.MEETUP_CREATE);break;case"Соревнования":yt.push(J.CREATE.COMPETITION_CREATE);break}},children:l.jsx("p",{className:"text-xs px-[14px] text-black",children:"Создать"})}),e==="Преподаватели"&&l.jsx("button",{className:"bg-white rounded-2xl h-10",onClick:()=>u("add teacher"),children:l.jsx("p",{className:"text-xs px-[14px] text-black",children:"Добавить"})}),e==="Админы"&&l.jsx("button",{className:"bg-white/10 rounded-2xl h-[35px]",onClick:()=>u("add admin"),children:l.jsx("p",{className:"text-sm py-2 px-[14px] text-white",children:"Добавить"})}),r in F7&&l.jsx(mm,{byId:!0,isOpenModal:s,onApprove:c,onCloseModal:()=>i(!1),...F7[r]})]})},k0e=(e,t,r=1,n={})=>{const i=(r-1)*8,a=n.Статус,o=n.Дата,u=n.Формат,{data:c,isLoading:d}=Id({limit:8,offset:i,role:e==="Админы"?"admin":e==="Преподаватели"?"teacher":"student"}),{data:f,isLoading:h}=M1({limit:8,offset:i,year:+o,status:a,format:u}),{data:m,isLoading:p}=O1({limit:8,offset:i,year:+o,status:a,format:u}),{data:v,isLoading:x}=I1({limit:8,offset:i,year:+o,status:a,format:u}),{data:g,isLoading:b}=L1({limit:8,offset:i,year:+o,status:a,format:u});if(e==="События"&&t==="Курсы"){const k=f;return{data:((f==null?void 0:f.courses)||[]).map(C=>{var j;return{id:C.courseId,type:"event",title:C.title,name:C.title,status:C.status,dateWithTime:{season:C.season,year:C.year,dateStart:C.season,dateEnd:C.year},teachersCount:((j=C.speakers)==null?void 0:j.length)||0,participants:{current:C.participantsCount,limit:0}}}),isLoading:h,totalPages:(k==null?void 0:k.pages)||1,totalCount:(k==null?void 0:k.total)||0}}if(e==="События"&&t==="Открытые лекции"){const k=m;return{data:((m==null?void 0:m.openLectures)||[]).map(C=>{var j,T,P,R,A;return{id:C.openLectureId,type:"openLectures",title:C.title,name:C.title,dateWithTime:{season:((j=C.dateWithTime)==null?void 0:j.dateStart)??C.date,year:((T=C.dateWithTime)==null?void 0:T.dateStart)??C.date,dateStart:((P=C.dateWithTime)==null?void 0:P.dateStart)??C.date,dateEnd:((R=C.dateWithTime)==null?void 0:R.dateEnd)??C.dateEnd??C.date},teachersCount:((A=C.speakers)==null?void 0:A.length)||0,participants:{current:C.participantsCount,limit:0}}}),isLoading:p,totalPages:(k==null?void 0:k.pages)||1,totalCount:(k==null?void 0:k.total)||0}}if(e==="События"&&t==="Митапы"){const k=v;return{data:((v==null?void 0:v.meetups)||[]).map(C=>{var j;return{id:C.meetupId,type:"meetup",title:C.title,name:C.title,dateWithTime:{season:C.dateEnd,year:C.dateStart,dateStart:C.dateStart,dateEnd:C.dateEnd},teachersCount:((j=C.speakers)==null?void 0:j.length)||0,participants:{current:C.participantsCount,limit:0}}}),isLoading:x,totalPages:(k==null?void 0:k.pages)||1,totalCount:(k==null?void 0:k.total)||0}}if(e==="События"&&t==="Соревнования"){const k=g;return{data:((g==null?void 0:g.competitions)||[]).map(C=>{var j;return{id:C.competitionId,type:"competition",title:C.title,name:C.title,dateWithTime:{season:C.dateEnd,year:C.dateStart,dateStart:C.dateStart,dateEnd:C.dateEnd},teachersCount:((j=C.speakers)==null?void 0:j.length)||0,participants:{current:C.participantsCount,limit:0}}}),isLoading:b,totalPages:(k==null?void 0:k.pages)||1,totalCount:(k==null?void 0:k.total)||0}}const E={Студенты:"student",Преподаватели:"teacher",Админы:"admin"},S={Студенты:"StudentID",Преподаватели:"teacherID",Админы:"adminID"}[e||""];if(e==="Студенты"||e==="Преподаватели"||e==="Админы"){const k=c;return{data:((c==null?void 0:c.users)||[]).map(C=>({id:C.tg_id,type:E[e||""],participant:C.name,[S]:C.tg_id,YandexID:C.yandex_id,event:C.events_count})),isLoading:d,totalPages:(k==null?void 0:k.pages)||1,totalCount:(k==null?void 0:k.total)||0}}return{data:[],isLoading:!1,totalPages:1,totalCount:0}},j0e=()=>{const{mutateAsync:e,isPending:t}=Lse(),{mutateAsync:r,isPending:n}=Ose(),{mutateAsync:s,isPending:i}=zse(),{mutateAsync:a,isPending:o}=Bse();return{deleteItem:async(c,d)=>{d==="event"&&await e(c),d==="openLectures"&&await r(c),d==="meetup"&&await s(c),d==="competition"&&await a(c)},isLoadingDelete:t||n||i||o}},N0e=()=>{const{mutateAsync:e,isPending:t}=Dse();return{removeRole:async(n,s)=>{s==="Убрать из администраторов"&&await e({user_id:n,role:"admin"}),s==="Убрать из преподавателей"&&await e({user_id:n,role:"teacher"})},isLoadingRole:t}},_0e=()=>{const{mutateAsync:e,isPending:t}=Rse();return{deleteUser:async(n,s)=>{s==="student"&&await e({userId:n}),s==="teacher"&&await e({userId:n}),s==="admin"&&await e({userId:n})},isLoadingDeleteUser:t}},T0e=()=>{const e=new Date().getFullYear().toString(),t=()=>({Статус:"active",Дата:e,Формат:"all"}),r=en(),n=r.get("tabs"),s=r.get("sub"),[i,a]=w.useState(1),[o,u]=w.useState(!1),[c,d]=w.useState(""),[f,h]=w.useState(""),[m,p]=w.useState(""),[v,x]=w.useState(t),[g,b]=w.useState({isVisible:!1,title:"",description:"",variant:"success"}),{deleteUser:E}=_0e(),{deleteItem:y}=j0e(),{removeRole:S}=N0e(),{data:k,isLoading:_,totalPages:C,totalCount:j}=k0e(n,s,i,v);w.useEffect(()=>{a(1),x(t())},[s,n]);const T=(O,I,D)=>{b({isVisible:!0,title:O,description:I,variant:D}),setTimeout(()=>{b(M=>({...M,isVisible:!1}))},3e3)},P=()=>{u(!1)},R=(O,I)=>{x(D=>({...D,[O]:I})),a(1)},A=(O,I,D)=>{d(O),h(I),p(D),u(!0)},N=async()=>{u(!1);const O=["Убрать из администраторов","Убрать из преподавателей"],I=["Заблокировать доступ","Заблокировать доступ преподавателю","Заблокировать доступ администратора"];try{if(O.includes(c)){await S(f,c);const D=c.includes("администратор")?"администратора":"преподавателя";T("Успешно",`Роль ${D} снята`,"success")}I.includes(c)&&(await E(f,m),T("Успешно","Пользователь заблокирован!","success")),c==="Архивировать"&&(await y(f,m),T("Успешно","Элемент архивирован","success"))}catch(D){console.error(D),T("Ошибка","Не удалось выполнить действие","danger")}},$=n==="События"&&s&&W7[s]?W7[s]:S0e[n],z=w.useMemo(()=>{if(!n)return null;const O=E0e[n];return(n==="События"&&s?O[s]:null)||O},[n,s]);return l.jsx(l.Fragment,{children:l.jsxs(kt,{headerContent:l.jsx(lie,{}),children:[l.jsxs("div",{className:"ml-[66px] w-[834px]",children:[l.jsxs("div",{className:`flex justify-between ${n!=="Админы"?"pb-5":"pb-0"}`,children:[l.jsx("div",{className:`flex gap-2 ${n!=="Админы"?"":"pb-[64px]"}`,children:$==null?void 0:$.map(O=>l.jsx(pl,{currentValue:R,label:O.label,options:O.options.map(I=>({label:I.label,value:I.value})),value:v[O.label]},O.label))}),l.jsx("div",{className:"flex gap-3",children:l.jsx(C0e,{subTab:s,tab:n})})]}),z&&l.jsx(Pne,{currentSubTab:s||"event",currentTab:n||"event",isLoading:_,itemsHeaders:z.headers,itemsLine:k,menuTableValue:A,totalCount:j||0}),l.jsx("div",{children:l.jsx(Us,{page:i,totalPages:C||1,onChange:a})})]}),c in R7&&l.jsx(mm,{byId:c==="Добавить преподавателя",isOpenModal:o,selectedRowId:f,onApprove:N,onCloseModal:P,...R7[c]}),l.jsx(tn,{description:g.description,isVisible:g.isVisible,title:g.title,variant:g.variant})]})})},Qc=[_e.STUDENT],P0e=[_e.TEACHER],Rs=[_e.ADMIN],A0e=[_e.ADMIN,_e.TEACHER],$0e=()=>l.jsxs(aL,{children:[l.jsx(Ye,{element:l.jsx(Og,{replace:!0,to:"/cabinet"}),path:"/"}),l.jsx(Ye,{element:l.jsx(it,{requireAuth:!1,children:l.jsx(Vde,{})}),path:"/login"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(O7,{children:l.jsx(L7,{})})}),path:"/cabinet"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(O7,{children:l.jsx(L7,{})})}),path:"/cabinet/dashboard"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(Ja,{allowedRoles:Rs,children:l.jsx(T0e,{})})}),path:"/cabinet/admin"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(Ja,{allowedRoles:Qc,children:l.jsx(Ide,{})})}),path:"/cabinet/learning"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(Ja,{allowedRoles:Qc,children:l.jsx(H7,{})})}),path:"/cabinet/courses"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(Ja,{allowedRoles:P0e,children:l.jsx(H7,{mode:"teaching"})})}),path:"/cabinet/teaching"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(Ja,{allowedRoles:Qc,children:l.jsx(Qfe,{})})}),path:"/cabinet/lectures"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(Ja,{allowedRoles:Qc,children:l.jsx(i0e,{})})}),path:"/cabinet/meetups"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(Ja,{allowedRoles:Qc,children:l.jsx(qde,{})})}),path:"/cabinet/competitions"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(Ode,{})}),path:"/cabinet/help"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(w0e,{})}),path:"/CourseInfoPage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(e0e,{})}),path:"/LecturesInfoPage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(u0e,{})}),path:"/MeetupInfoPage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(wfe,{})}),path:"/CompetitionInfoPage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx(Vfe,{})}),path:"/HomeworkInfoPage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx($s,{allowSelfByIdParam:"id",allowedRoles:Rs,children:l.jsx(g0e,{})})}),path:"/ProfilePageInfo"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx($s,{allowedRoles:Rs,children:l.jsx(Sfe,{})})}),path:"/CourseManagementPage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx($s,{allowedRoles:Rs,children:l.jsx(Gfe,{})})}),path:"/LectureManagementPage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx($s,{allowedRoles:Rs,children:l.jsx(n0e,{})})}),path:"/MeetupManagementPage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx($s,{allowedRoles:Rs,children:l.jsx(xfe,{})})}),path:"/CompetitionManagementPage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx($s,{allowedRoles:A0e,children:l.jsx(qfe,{})})}),path:"/HomeworkManagementPage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx($s,{allowedRoles:Rs,children:l.jsx(Nfe,{})})}),path:"/EditingCoursePage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx($s,{allowedRoles:Rs,children:l.jsx(Pfe,{})})}),path:"/EditingLecturePage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx($s,{allowedRoles:Rs,children:l.jsx($fe,{})})}),path:"/EditingMeetupPage"}),l.jsx(Ye,{element:l.jsx(it,{children:l.jsx($s,{allowSelfByIdParam:"id",allowedRoles:Rs,children:l.jsx(Mfe,{})})}),path:"/EditingProfilePage"}),l.jsx(Ye,{element:l.jsx(Og,{replace:!0,to:"/cabinet/admin"}),path:"/adminPanelPage"}),l.jsx(Ye,{element:l.jsx(Og,{replace:!0,to:"/cabinet"}),path:"*"})]}),D0e=()=>l.jsx(CG,{children:l.jsx($0e,{})});xv.createRoot(document.getElementById("root")).render(l.jsx(W.StrictMode,{children:l.jsx(pL,{children:l.jsx(D0e,{})})}));export{CV as a,FH as c,QK as g};