>>1;bl(fe,w))$l(he,fe)?(O[b]=he,O[$]=w,b=$):(O[b]=fe,O[Z]=w,b=Z);else if($l(he,w))O[b]=he,O[$]=w,b=$;else break e}}return X}function l(O,X){var w=O.sortIndex-X.sortIndex;return w!==0?w:O.id-X.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var a=Date,f=a.now();e.unstable_now=function(){return a.now()-f}}var d=[],h=[],g=1,y=null,v=3,S=!1,C=!1,I=!1,A=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function T(O){for(var X=n(h);X!==null;){if(X.callback===null)i(h);else if(X.startTime<=O)i(h),X.sortIndex=X.expirationTime,t(d,X);else break;X=n(h)}}function N(O){if(I=!1,T(O),!C)if(n(d)!==null)C=!0,de(M);else{var X=n(h);X!==null&&re(N,X.startTime-O)}}function M(O,X){C=!1,I&&(I=!1,x(R),R=-1),S=!0;var w=v;try{for(T(X),y=n(d);y!==null&&(!(y.expirationTime>X)||O&&!j());){var b=y.callback;if(typeof b=="function"){y.callback=null,v=y.priorityLevel;var Q=b(y.expirationTime<=X);X=e.unstable_now(),typeof Q=="function"?y.callback=Q:y===n(d)&&i(d),T(X)}else i(d);y=n(d)}if(y!==null)var P=!0;else{var Z=n(h);Z!==null&&re(N,Z.startTime-X),P=!1}return P}finally{y=null,v=w,S=!1}}var _=!1,B=null,R=-1,G=5,Y=-1;function j(){return!(e.unstable_now()-YO||125b?(O.sortIndex=w,t(h,O),n(d)===null&&O===n(h)&&(I?(x(R),R=-1):I=!0,re(N,w-b))):(O.sortIndex=Q,t(d,O),C||S||(C=!0,de(M))),O},e.unstable_shouldYield=j,e.unstable_wrapCallback=function(O){var X=v;return function(){var w=v;v=X;try{return O.apply(this,arguments)}finally{v=w}}}}(uh)),uh}var Rw;function n4(){return Rw||(Rw=1,sh.exports=t4()),sh.exports}/**
+ */var Ow;function t4(){return Ow||(Ow=1,function(e){function t(_,X){var w=_.length;_.push(X);e:for(;0>>1,Q=_[W];if(0>>1;Wl(fe,w))$l(he,fe)?(_[W]=he,_[$]=w,W=$):(_[W]=fe,_[Z]=w,W=Z);else if($l(he,w))_[W]=he,_[$]=w,W=$;else break e}}return X}function l(_,X){var w=_.sortIndex-X.sortIndex;return w!==0?w:_.id-X.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var a=Date,f=a.now();e.unstable_now=function(){return a.now()-f}}var d=[],h=[],g=1,y=null,v=3,S=!1,C=!1,I=!1,A=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function T(_){for(var X=n(h);X!==null;){if(X.callback===null)i(h);else if(X.startTime<=_)i(h),X.sortIndex=X.expirationTime,t(d,X);else break;X=n(h)}}function N(_){if(I=!1,T(_),!C)if(n(d)!==null)C=!0,de(M);else{var X=n(h);X!==null&&re(N,X.startTime-_)}}function M(_,X){C=!1,I&&(I=!1,x(O),O=-1),S=!0;var w=v;try{for(T(X),y=n(d);y!==null&&(!(y.expirationTime>X)||_&&!U());){var W=y.callback;if(typeof W=="function"){y.callback=null,v=y.priorityLevel;var Q=W(y.expirationTime<=X);X=e.unstable_now(),typeof Q=="function"?y.callback=Q:y===n(d)&&i(d),T(X)}else i(d);y=n(d)}if(y!==null)var P=!0;else{var Z=n(h);Z!==null&&re(N,Z.startTime-X),P=!1}return P}finally{y=null,v=w,S=!1}}var R=!1,V=null,O=-1,G=5,Y=-1;function U(){return!(e.unstable_now()-Y_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):G=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_getFirstCallbackNode=function(){return n(d)},e.unstable_next=function(_){switch(v){case 1:case 2:case 3:var X=3;break;default:X=v}var w=v;v=X;try{return _()}finally{v=w}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,X){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var w=v;v=_;try{return X()}finally{v=w}},e.unstable_scheduleCallback=function(_,X,w){var W=e.unstable_now();switch(typeof w=="object"&&w!==null?(w=w.delay,w=typeof w=="number"&&0W?(_.sortIndex=w,t(h,_),n(d)===null&&_===n(h)&&(I?(x(O),O=-1):I=!0,re(N,w-W))):(_.sortIndex=Q,t(d,_),C||S||(C=!0,de(M))),_},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(_){var X=v;return function(){var w=v;v=X;try{return _.apply(this,arguments)}finally{v=w}}}}(ch)),ch}var _w;function n4(){return _w||(_w=1,ah.exports=t4()),ah.exports}/**
* @license React
* react-dom.production.min.js
*
@@ -242,14 +242,14 @@ Error generating stack: `+s.message+`
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
- */var Ow;function r4(){if(Ow)return dn;Ow=1;var e=Mf,t=n4();function n(r){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+r,u=1;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),d=Object.prototype.hasOwnProperty,h=/^[: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]*$/,g={},y={};function v(r){return d.call(y,r)?!0:d.call(g,r)?!1:h.test(r)?y[r]=!0:(g[r]=!0,!1)}function S(r,o,u,c){if(u!==null&&u.type===0)return!1;switch(typeof o){case"function":case"symbol":return!0;case"boolean":return c?!1:u!==null?!u.acceptsBooleans:(r=r.toLowerCase().slice(0,5),r!=="data-"&&r!=="aria-");default:return!1}}function C(r,o,u,c){if(o===null||typeof o>"u"||S(r,o,u,c))return!0;if(c)return!1;if(u!==null)switch(u.type){case 3:return!o;case 4:return o===!1;case 5:return isNaN(o);case 6:return isNaN(o)||1>o}return!1}function I(r,o,u,c,p,m,k){this.acceptsBooleans=o===2||o===3||o===4,this.attributeName=c,this.attributeNamespace=p,this.mustUseProperty=u,this.propertyName=r,this.type=o,this.sanitizeURL=m,this.removeEmptyString=k}var A={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(r){A[r]=new I(r,0,!1,r,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(r){var o=r[0];A[o]=new I(o,1,!1,r[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(r){A[r]=new I(r,2,!1,r.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(r){A[r]=new I(r,2,!1,r,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(r){A[r]=new I(r,3,!1,r.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(r){A[r]=new I(r,3,!0,r,null,!1,!1)}),["capture","download"].forEach(function(r){A[r]=new I(r,4,!1,r,null,!1,!1)}),["cols","rows","size","span"].forEach(function(r){A[r]=new I(r,6,!1,r,null,!1,!1)}),["rowSpan","start"].forEach(function(r){A[r]=new I(r,5,!1,r.toLowerCase(),null,!1,!1)});var x=/[\-:]([a-z])/g;function E(r){return r[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(r){var o=r.replace(x,E);A[o]=new I(o,1,!1,r,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(r){var o=r.replace(x,E);A[o]=new I(o,1,!1,r,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(r){var o=r.replace(x,E);A[o]=new I(o,1,!1,r,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(r){A[r]=new I(r,1,!1,r.toLowerCase(),null,!1,!1)}),A.xlinkHref=new I("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(r){A[r]=new I(r,1,!1,r.toLowerCase(),null,!0,!0)});function T(r,o,u,c){var p=A.hasOwnProperty(o)?A[o]:null;(p!==null?p.type!==0:c||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),d=Object.prototype.hasOwnProperty,h=/^[: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]*$/,g={},y={};function v(r){return d.call(y,r)?!0:d.call(g,r)?!1:h.test(r)?y[r]=!0:(g[r]=!0,!1)}function S(r,o,u,c){if(u!==null&&u.type===0)return!1;switch(typeof o){case"function":case"symbol":return!0;case"boolean":return c?!1:u!==null?!u.acceptsBooleans:(r=r.toLowerCase().slice(0,5),r!=="data-"&&r!=="aria-");default:return!1}}function C(r,o,u,c){if(o===null||typeof o>"u"||S(r,o,u,c))return!0;if(c)return!1;if(u!==null)switch(u.type){case 3:return!o;case 4:return o===!1;case 5:return isNaN(o);case 6:return isNaN(o)||1>o}return!1}function I(r,o,u,c,p,m,k){this.acceptsBooleans=o===2||o===3||o===4,this.attributeName=c,this.attributeNamespace=p,this.mustUseProperty=u,this.propertyName=r,this.type=o,this.sanitizeURL=m,this.removeEmptyString=k}var A={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(r){A[r]=new I(r,0,!1,r,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(r){var o=r[0];A[o]=new I(o,1,!1,r[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(r){A[r]=new I(r,2,!1,r.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(r){A[r]=new I(r,2,!1,r,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(r){A[r]=new I(r,3,!1,r.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(r){A[r]=new I(r,3,!0,r,null,!1,!1)}),["capture","download"].forEach(function(r){A[r]=new I(r,4,!1,r,null,!1,!1)}),["cols","rows","size","span"].forEach(function(r){A[r]=new I(r,6,!1,r,null,!1,!1)}),["rowSpan","start"].forEach(function(r){A[r]=new I(r,5,!1,r.toLowerCase(),null,!1,!1)});var x=/[\-:]([a-z])/g;function E(r){return r[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(r){var o=r.replace(x,E);A[o]=new I(o,1,!1,r,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(r){var o=r.replace(x,E);A[o]=new I(o,1,!1,r,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(r){var o=r.replace(x,E);A[o]=new I(o,1,!1,r,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(r){A[r]=new I(r,1,!1,r.toLowerCase(),null,!1,!1)}),A.xlinkHref=new I("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(r){A[r]=new I(r,1,!1,r.toLowerCase(),null,!0,!0)});function T(r,o,u,c){var p=A.hasOwnProperty(o)?A[o]:null;(p!==null?p.type!==0:c||!(2L||p[k]!==m[L]){var z=`
-`+p[k].replace(" at new "," at ");return r.displayName&&z.includes("")&&(z=z.replace("",r.displayName)),z}while(1<=k&&0<=L);break}}}finally{P=!1,Error.prepareStackTrace=u}return(r=r?r.displayName||r.name:"")?Q(r):""}function fe(r){switch(r.tag){case 5:return Q(r.type);case 16:return Q("Lazy");case 13:return Q("Suspense");case 19:return Q("SuspenseList");case 0:case 2:case 15:return r=Z(r.type,!1),r;case 11:return r=Z(r.type.render,!1),r;case 1:return r=Z(r.type,!0),r;default:return""}}function $(r){if(r==null)return null;if(typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case B:return"Fragment";case _:return"Portal";case G:return"Profiler";case R:return"StrictMode";case J:return"Suspense";case ne:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case j:return(r.displayName||"Context")+".Consumer";case Y:return(r._context.displayName||"Context")+".Provider";case V:var o=r.render;return r=r.displayName,r||(r=o.displayName||o.name||"",r=r!==""?"ForwardRef("+r+")":"ForwardRef"),r;case te:return o=r.displayName||null,o!==null?o:$(r.type)||"Memo";case de:o=r._payload,r=r._init;try{return $(r(o))}catch{}}return null}function he(r){var o=r.type;switch(r.tag){case 24:return"Cache";case 9:return(o.displayName||"Context")+".Consumer";case 10:return(o._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return r=o.render,r=r.displayName||r.name||"",o.displayName||(r!==""?"ForwardRef("+r+")":"ForwardRef");case 7:return"Fragment";case 5:return o;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return $(o);case 8:return o===R?"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 o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o}return null}function q(r){switch(typeof r){case"boolean":case"number":case"string":case"undefined":return r;case"object":return r;default:return""}}function Le(r){var o=r.type;return(r=r.nodeName)&&r.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function Ne(r){var o=Le(r)?"checked":"value",u=Object.getOwnPropertyDescriptor(r.constructor.prototype,o),c=""+r[o];if(!r.hasOwnProperty(o)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var p=u.get,m=u.set;return Object.defineProperty(r,o,{configurable:!0,get:function(){return p.call(this)},set:function(k){c=""+k,m.call(this,k)}}),Object.defineProperty(r,o,{enumerable:u.enumerable}),{getValue:function(){return c},setValue:function(k){c=""+k},stopTracking:function(){r._valueTracker=null,delete r[o]}}}}function Re(r){r._valueTracker||(r._valueTracker=Ne(r))}function Te(r){if(!r)return!1;var o=r._valueTracker;if(!o)return!0;var u=o.getValue(),c="";return r&&(c=Le(r)?r.checked?"true":"false":r.value),r=c,r!==u?(o.setValue(r),!0):!1}function it(r){if(r=r||(typeof document<"u"?document:void 0),typeof r>"u")return null;try{return r.activeElement||r.body}catch{return r.body}}function vt(r,o){var u=o.checked;return w({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:u??r._wrapperState.initialChecked})}function Oe(r,o){var u=o.defaultValue==null?"":o.defaultValue,c=o.checked!=null?o.checked:o.defaultChecked;u=q(o.value!=null?o.value:u),r._wrapperState={initialChecked:c,initialValue:u,controlled:o.type==="checkbox"||o.type==="radio"?o.checked!=null:o.value!=null}}function mt(r,o){o=o.checked,o!=null&&T(r,"checked",o,!1)}function De(r,o){mt(r,o);var u=q(o.value),c=o.type;if(u!=null)c==="number"?(u===0&&r.value===""||r.value!=u)&&(r.value=""+u):r.value!==""+u&&(r.value=""+u);else if(c==="submit"||c==="reset"){r.removeAttribute("value");return}o.hasOwnProperty("value")?$n(r,o.type,u):o.hasOwnProperty("defaultValue")&&$n(r,o.type,q(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(r.defaultChecked=!!o.defaultChecked)}function at(r,o,u){if(o.hasOwnProperty("value")||o.hasOwnProperty("defaultValue")){var c=o.type;if(!(c!=="submit"&&c!=="reset"||o.value!==void 0&&o.value!==null))return;o=""+r._wrapperState.initialValue,u||o===r.value||(r.value=o),r.defaultValue=o}u=r.name,u!==""&&(r.name=""),r.defaultChecked=!!r._wrapperState.initialChecked,u!==""&&(r.name=u)}function $n(r,o,u){(o!=="number"||it(r.ownerDocument)!==r)&&(u==null?r.defaultValue=""+r._wrapperState.initialValue:r.defaultValue!==""+u&&(r.defaultValue=""+u))}var qe=Array.isArray;function Sn(r,o,u,c){if(r=r.options,o){o={};for(var p=0;p"+o.valueOf().toString()+"",o=Ce.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;o.firstChild;)r.appendChild(o.firstChild)}});function Mt(r,o){if(o){var u=r.firstChild;if(u&&u===r.lastChild&&u.nodeType===3){u.nodeValue=o;return}}r.textContent=o}var kn={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},qn=["Webkit","ms","Moz","O"];Object.keys(kn).forEach(function(r){qn.forEach(function(o){o=o+r.charAt(0).toUpperCase()+r.substring(1),kn[o]=kn[r]})});function Jr(r,o,u){return o==null||typeof o=="boolean"||o===""?"":u||typeof o!="number"||o===0||kn.hasOwnProperty(r)&&kn[r]?(""+o).trim():o+"px"}function Zr(r,o){r=r.style;for(var u in o)if(o.hasOwnProperty(u)){var c=u.indexOf("--")===0,p=Jr(u,o[u],c);u==="float"&&(u="cssFloat"),c?r.setProperty(u,p):r[u]=p}}var qt=w({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 mr(r,o){if(o){if(qt[r]&&(o.children!=null||o.dangerouslySetInnerHTML!=null))throw Error(n(137,r));if(o.dangerouslySetInnerHTML!=null){if(o.children!=null)throw Error(n(60));if(typeof o.dangerouslySetInnerHTML!="object"||!("__html"in o.dangerouslySetInnerHTML))throw Error(n(61))}if(o.style!=null&&typeof o.style!="object")throw Error(n(62))}}function xn(r,o){if(r.indexOf("-")===-1)return typeof o.is=="string";switch(r){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 Qf=null;function Kf(r){return r=r.target||r.srcElement||window,r.correspondingUseElement&&(r=r.correspondingUseElement),r.nodeType===3?r.parentNode:r}var Gf=null,Io=null,To=null;function uy(r){if(r=ls(r)){if(typeof Gf!="function")throw Error(n(280));var o=r.stateNode;o&&(o=Xu(o),Gf(r.stateNode,r.type,o))}}function ay(r){Io?To?To.push(r):To=[r]:Io=r}function cy(){if(Io){var r=Io,o=To;if(To=Io=null,uy(r),o)for(r=0;r>>=0,r===0?32:31-(FE(r)/jE|0)|0}var Ru=64,Ou=4194304;function Vl(r){switch(r&-r){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 r&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return r&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return r}}function zu(r,o){var u=r.pendingLanes;if(u===0)return 0;var c=0,p=r.suspendedLanes,m=r.pingedLanes,k=u&268435455;if(k!==0){var L=k&~p;L!==0?c=Vl(L):(m&=k,m!==0&&(c=Vl(m)))}else k=u&~p,k!==0?c=Vl(k):m!==0&&(c=Vl(m));if(c===0)return 0;if(o!==0&&o!==c&&!(o&p)&&(p=c&-c,m=o&-o,p>=m||p===16&&(m&4194240)!==0))return o;if(c&4&&(c|=u&16),o=r.entangledLanes,o!==0)for(r=r.entanglements,o&=c;0u;u++)o.push(r);return o}function Hl(r,o,u){r.pendingLanes|=o,o!==536870912&&(r.suspendedLanes=0,r.pingedLanes=0),r=r.eventTimes,o=31-er(o),r[o]=u}function HE(r,o){var u=r.pendingLanes&~o;r.pendingLanes=o,r.suspendedLanes=0,r.pingedLanes=0,r.expiredLanes&=o,r.mutableReadLanes&=o,r.entangledLanes&=o,o=r.entanglements;var c=r.eventTimes;for(r=r.expirationTimes;0=Jl),Fy=String.fromCharCode(32),jy=!1;function Uy(r,o){switch(r){case"keyup":return yC.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function By(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}var No=!1;function wC(r,o){switch(r){case"compositionend":return By(o);case"keypress":return o.which!==32?null:(jy=!0,Fy);case"textInput":return r=o.data,r===Fy&&jy?null:r;default:return null}}function SC(r,o){if(No)return r==="compositionend"||!dd&&Uy(r,o)?(r=Ry(),ju=ld=ri=null,No=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1=o)return{node:u,offset:o-r};r=c}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=Gy(u)}}function Xy(r,o){return r&&o?r===o?!0:r&&r.nodeType===3?!1:o&&o.nodeType===3?Xy(r,o.parentNode):"contains"in r?r.contains(o):r.compareDocumentPosition?!!(r.compareDocumentPosition(o)&16):!1:!1}function Jy(){for(var r=window,o=it();o instanceof r.HTMLIFrameElement;){try{var u=typeof o.contentWindow.location.href=="string"}catch{u=!1}if(u)r=o.contentWindow;else break;o=it(r.document)}return o}function md(r){var o=r&&r.nodeName&&r.nodeName.toLowerCase();return o&&(o==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||o==="textarea"||r.contentEditable==="true")}function AC(r){var o=Jy(),u=r.focusedElem,c=r.selectionRange;if(o!==u&&u&&u.ownerDocument&&Xy(u.ownerDocument.documentElement,u)){if(c!==null&&md(u)){if(o=c.start,r=c.end,r===void 0&&(r=o),"selectionStart"in u)u.selectionStart=o,u.selectionEnd=Math.min(r,u.value.length);else if(r=(o=u.ownerDocument||document)&&o.defaultView||window,r.getSelection){r=r.getSelection();var p=u.textContent.length,m=Math.min(c.start,p);c=c.end===void 0?m:Math.min(c.end,p),!r.extend&&m>c&&(p=c,c=m,m=p),p=Yy(u,m);var k=Yy(u,c);p&&k&&(r.rangeCount!==1||r.anchorNode!==p.node||r.anchorOffset!==p.offset||r.focusNode!==k.node||r.focusOffset!==k.offset)&&(o=o.createRange(),o.setStart(p.node,p.offset),r.removeAllRanges(),m>c?(r.addRange(o),r.extend(k.node,k.offset)):(o.setEnd(k.node,k.offset),r.addRange(o)))}}for(o=[],r=u;r=r.parentNode;)r.nodeType===1&&o.push({element:r,left:r.scrollLeft,top:r.scrollTop});for(typeof u.focus=="function"&&u.focus(),u=0;u=document.documentMode,_o=null,gd=null,ts=null,yd=!1;function Zy(r,o,u){var c=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;yd||_o==null||_o!==it(c)||(c=_o,"selectionStart"in c&&md(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),ts&&es(ts,c)||(ts=c,c=Ku(gd,"onSelect"),0Mo||(r.current=Ad[Mo],Ad[Mo]=null,Mo--)}function Ye(r,o){Mo++,Ad[Mo]=r.current,r.current=o}var si={},Ht=li(si),sn=li(!1),Gi=si;function $o(r,o){var u=r.type.contextTypes;if(!u)return si;var c=r.stateNode;if(c&&c.__reactInternalMemoizedUnmaskedChildContext===o)return c.__reactInternalMemoizedMaskedChildContext;var p={},m;for(m in u)p[m]=o[m];return c&&(r=r.stateNode,r.__reactInternalMemoizedUnmaskedChildContext=o,r.__reactInternalMemoizedMaskedChildContext=p),p}function un(r){return r=r.childContextTypes,r!=null}function Ju(){tt(sn),tt(Ht)}function p0(r,o,u){if(Ht.current!==si)throw Error(n(168));Ye(Ht,o),Ye(sn,u)}function h0(r,o,u){var c=r.stateNode;if(o=o.childContextTypes,typeof c.getChildContext!="function")return u;c=c.getChildContext();for(var p in c)if(!(p in o))throw Error(n(108,he(r)||"Unknown",p));return w({},u,c)}function Zu(r){return r=(r=r.stateNode)&&r.__reactInternalMemoizedMergedChildContext||si,Gi=Ht.current,Ye(Ht,r),Ye(sn,sn.current),!0}function m0(r,o,u){var c=r.stateNode;if(!c)throw Error(n(169));u?(r=h0(r,o,Gi),c.__reactInternalMemoizedMergedChildContext=r,tt(sn),tt(Ht),Ye(Ht,r)):tt(sn),Ye(sn,u)}var Or=null,qu=!1,Nd=!1;function g0(r){Or===null?Or=[r]:Or.push(r)}function BC(r){qu=!0,g0(r)}function ui(){if(!Nd&&Or!==null){Nd=!0;var r=0,o=We;try{var u=Or;for(We=1;r>=k,p-=k,zr=1<<32-er(o)+p|u<Pe?(Rt=ke,ke=null):Rt=ke.sibling;var Be=ie(F,ke,U[Pe],ae);if(Be===null){ke===null&&(ke=Rt);break}r&&ke&&Be.alternate===null&&o(F,ke),D=m(Be,D,Pe),Se===null?we=Be:Se.sibling=Be,Se=Be,ke=Rt}if(Pe===U.length)return u(F,ke),ot&&Xi(F,Pe),we;if(ke===null){for(;PePe?(Rt=ke,ke=null):Rt=ke.sibling;var yi=ie(F,ke,Be.value,ae);if(yi===null){ke===null&&(ke=Rt);break}r&&ke&&yi.alternate===null&&o(F,ke),D=m(yi,D,Pe),Se===null?we=yi:Se.sibling=yi,Se=yi,ke=Rt}if(Be.done)return u(F,ke),ot&&Xi(F,Pe),we;if(ke===null){for(;!Be.done;Pe++,Be=U.next())Be=le(F,Be.value,ae),Be!==null&&(D=m(Be,D,Pe),Se===null?we=Be:Se.sibling=Be,Se=Be);return ot&&Xi(F,Pe),we}for(ke=c(F,ke);!Be.done;Pe++,Be=U.next())Be=pe(ke,F,Pe,Be.value,ae),Be!==null&&(r&&Be.alternate!==null&&ke.delete(Be.key===null?Pe:Be.key),D=m(Be,D,Pe),Se===null?we=Be:Se.sibling=Be,Se=Be);return r&&ke.forEach(function(kP){return o(F,kP)}),ot&&Xi(F,Pe),we}function St(F,D,U,ae){if(typeof U=="object"&&U!==null&&U.type===B&&U.key===null&&(U=U.props.children),typeof U=="object"&&U!==null){switch(U.$$typeof){case M:e:{for(var we=U.key,Se=D;Se!==null;){if(Se.key===we){if(we=U.type,we===B){if(Se.tag===7){u(F,Se.sibling),D=p(Se,U.props.children),D.return=F,F=D;break e}}else if(Se.elementType===we||typeof we=="object"&&we!==null&&we.$$typeof===de&&N0(we)===Se.type){u(F,Se.sibling),D=p(Se,U.props),D.ref=ss(F,Se,U),D.return=F,F=D;break e}u(F,Se);break}else o(F,Se);Se=Se.sibling}U.type===B?(D=io(U.props.children,F.mode,ae,U.key),D.return=F,F=D):(ae=Ta(U.type,U.key,U.props,null,F.mode,ae),ae.ref=ss(F,D,U),ae.return=F,F=ae)}return k(F);case _:e:{for(Se=U.key;D!==null;){if(D.key===Se)if(D.tag===4&&D.stateNode.containerInfo===U.containerInfo&&D.stateNode.implementation===U.implementation){u(F,D.sibling),D=p(D,U.children||[]),D.return=F,F=D;break e}else{u(F,D);break}else o(F,D);D=D.sibling}D=Tp(U,F.mode,ae),D.return=F,F=D}return k(F);case de:return Se=U._init,St(F,D,Se(U._payload),ae)}if(qe(U))return ye(F,D,U,ae);if(X(U))return ve(F,D,U,ae);ua(F,U)}return typeof U=="string"&&U!==""||typeof U=="number"?(U=""+U,D!==null&&D.tag===6?(u(F,D.sibling),D=p(D,U),D.return=F,F=D):(u(F,D),D=Ip(U,F.mode,ae),D.return=F,F=D),k(F)):u(F,D)}return St}var Ho=_0(!0),R0=_0(!1),us={},vr=li(us),as=li(us),cs=li(us);function Zi(r){if(r===us)throw Error(n(174));return r}function bd(r,o){switch(Ye(cs,o),Ye(as,r),Ye(vr,us),r=o.nodeType,r){case 9:case 11:o=(o=o.documentElement)?o.namespaceURI:xe(null,"");break;default:r=r===8?o.parentNode:o,o=r.namespaceURI||null,r=r.tagName,o=xe(o,r)}tt(vr),Ye(vr,o)}function bo(){tt(vr),tt(as),tt(cs)}function O0(r){Zi(cs.current);var o=Zi(vr.current),u=xe(o,r.type);o!==u&&(Ye(as,r),Ye(vr,u))}function Wd(r){as.current===r&&(tt(vr),tt(as))}var ct=li(0);function aa(r){for(var o=r;o!==null;){if(o.tag===13){var u=o.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||u.data==="$!"))return o}else if(o.tag===19&&o.memoizedProps.revealOrder!==void 0){if(o.flags&128)return o}else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===r)break;for(;o.sibling===null;){if(o.return===null||o.return===r)return null;o=o.return}o.sibling.return=o.return,o=o.sibling}return null}var Qd=[];function Kd(){for(var r=0;ru?u:4,r(!0);var c=Gd.transition;Gd.transition={};try{r(!1),o()}finally{We=u,Gd.transition=c}}function J0(){return Bn().memoizedState}function WC(r,o,u){var c=hi(r);if(u={lane:c,action:u,hasEagerState:!1,eagerState:null,next:null},Z0(r))q0(o,u);else if(u=x0(r,o,u,c),u!==null){var p=tn();lr(u,r,c,p),e1(u,o,c)}}function QC(r,o,u){var c=hi(r),p={lane:c,action:u,hasEagerState:!1,eagerState:null,next:null};if(Z0(r))q0(o,p);else{var m=r.alternate;if(r.lanes===0&&(m===null||m.lanes===0)&&(m=o.lastRenderedReducer,m!==null))try{var k=o.lastRenderedState,L=m(k,u);if(p.hasEagerState=!0,p.eagerState=L,tr(L,k)){var z=o.interleaved;z===null?(p.next=p,Ud(o)):(p.next=z.next,z.next=p),o.interleaved=p;return}}catch{}finally{}u=x0(r,o,p,c),u!==null&&(p=tn(),lr(u,r,c,p),e1(u,o,c))}}function Z0(r){var o=r.alternate;return r===ft||o!==null&&o===ft}function q0(r,o){fs=fa=!0;var u=r.pending;u===null?o.next=o:(o.next=u.next,u.next=o),r.pending=o}function e1(r,o,u){if(u&4194240){var c=o.lanes;c&=r.pendingLanes,u|=c,o.lanes=u,td(r,u)}}var ha={readContext:Un,useCallback:bt,useContext:bt,useEffect:bt,useImperativeHandle:bt,useInsertionEffect:bt,useLayoutEffect:bt,useMemo:bt,useReducer:bt,useRef:bt,useState:bt,useDebugValue:bt,useDeferredValue:bt,useTransition:bt,useMutableSource:bt,useSyncExternalStore:bt,useId:bt,unstable_isNewReconciler:!1},KC={readContext:Un,useCallback:function(r,o){return wr().memoizedState=[r,o===void 0?null:o],r},useContext:Un,useEffect:H0,useImperativeHandle:function(r,o,u){return u=u!=null?u.concat([r]):null,da(4194308,4,Q0.bind(null,o,r),u)},useLayoutEffect:function(r,o){return da(4194308,4,r,o)},useInsertionEffect:function(r,o){return da(4,2,r,o)},useMemo:function(r,o){var u=wr();return o=o===void 0?null:o,r=r(),u.memoizedState=[r,o],r},useReducer:function(r,o,u){var c=wr();return o=u!==void 0?u(o):o,c.memoizedState=c.baseState=o,r={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:o},c.queue=r,r=r.dispatch=WC.bind(null,ft,r),[c.memoizedState,r]},useRef:function(r){var o=wr();return r={current:r},o.memoizedState=r},useState:B0,useDebugValue:tp,useDeferredValue:function(r){return wr().memoizedState=r},useTransition:function(){var r=B0(!1),o=r[0];return r=bC.bind(null,r[1]),wr().memoizedState=r,[o,r]},useMutableSource:function(){},useSyncExternalStore:function(r,o,u){var c=ft,p=wr();if(ot){if(u===void 0)throw Error(n(407));u=u()}else{if(u=o(),_t===null)throw Error(n(349));qi&30||M0(c,o,u)}p.memoizedState=u;var m={value:u,getSnapshot:o};return p.queue=m,H0(F0.bind(null,c,m,r),[r]),c.flags|=2048,hs(9,$0.bind(null,c,m,u,o),void 0,null),u},useId:function(){var r=wr(),o=_t.identifierPrefix;if(ot){var u=Dr,c=zr;u=(c&~(1<<32-er(c)-1)).toString(32)+u,o=":"+o+"R"+u,u=ds++,0")&&(z=z.replace("",r.displayName)),z}while(1<=k&&0<=L);break}}}finally{P=!1,Error.prepareStackTrace=u}return(r=r?r.displayName||r.name:"")?Q(r):""}function fe(r){switch(r.tag){case 5:return Q(r.type);case 16:return Q("Lazy");case 13:return Q("Suspense");case 19:return Q("SuspenseList");case 0:case 2:case 15:return r=Z(r.type,!1),r;case 11:return r=Z(r.type.render,!1),r;case 1:return r=Z(r.type,!0),r;default:return""}}function $(r){if(r==null)return null;if(typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case V:return"Fragment";case R:return"Portal";case G:return"Profiler";case O:return"StrictMode";case J:return"Suspense";case ne:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case U:return(r.displayName||"Context")+".Consumer";case Y:return(r._context.displayName||"Context")+".Provider";case b:var o=r.render;return r=r.displayName,r||(r=o.displayName||o.name||"",r=r!==""?"ForwardRef("+r+")":"ForwardRef"),r;case te:return o=r.displayName||null,o!==null?o:$(r.type)||"Memo";case de:o=r._payload,r=r._init;try{return $(r(o))}catch{}}return null}function he(r){var o=r.type;switch(r.tag){case 24:return"Cache";case 9:return(o.displayName||"Context")+".Consumer";case 10:return(o._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return r=o.render,r=r.displayName||r.name||"",o.displayName||(r!==""?"ForwardRef("+r+")":"ForwardRef");case 7:return"Fragment";case 5:return o;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return $(o);case 8:return o===O?"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 o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o}return null}function q(r){switch(typeof r){case"boolean":case"number":case"string":case"undefined":return r;case"object":return r;default:return""}}function Ae(r){var o=r.type;return(r=r.nodeName)&&r.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function Re(r){var o=Ae(r)?"checked":"value",u=Object.getOwnPropertyDescriptor(r.constructor.prototype,o),c=""+r[o];if(!r.hasOwnProperty(o)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var p=u.get,m=u.set;return Object.defineProperty(r,o,{configurable:!0,get:function(){return p.call(this)},set:function(k){c=""+k,m.call(this,k)}}),Object.defineProperty(r,o,{enumerable:u.enumerable}),{getValue:function(){return c},setValue:function(k){c=""+k},stopTracking:function(){r._valueTracker=null,delete r[o]}}}}function _e(r){r._valueTracker||(r._valueTracker=Re(r))}function Te(r){if(!r)return!1;var o=r._valueTracker;if(!o)return!0;var u=o.getValue(),c="";return r&&(c=Ae(r)?r.checked?"true":"false":r.value),r=c,r!==u?(o.setValue(r),!0):!1}function lt(r){if(r=r||(typeof document<"u"?document:void 0),typeof r>"u")return null;try{return r.activeElement||r.body}catch{return r.body}}function vt(r,o){var u=o.checked;return w({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:u??r._wrapperState.initialChecked})}function ze(r,o){var u=o.defaultValue==null?"":o.defaultValue,c=o.checked!=null?o.checked:o.defaultChecked;u=q(o.value!=null?o.value:u),r._wrapperState={initialChecked:c,initialValue:u,controlled:o.type==="checkbox"||o.type==="radio"?o.checked!=null:o.value!=null}}function mt(r,o){o=o.checked,o!=null&&T(r,"checked",o,!1)}function Me(r,o){mt(r,o);var u=q(o.value),c=o.type;if(u!=null)c==="number"?(u===0&&r.value===""||r.value!=u)&&(r.value=""+u):r.value!==""+u&&(r.value=""+u);else if(c==="submit"||c==="reset"){r.removeAttribute("value");return}o.hasOwnProperty("value")?Fn(r,o.type,u):o.hasOwnProperty("defaultValue")&&Fn(r,o.type,q(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(r.defaultChecked=!!o.defaultChecked)}function at(r,o,u){if(o.hasOwnProperty("value")||o.hasOwnProperty("defaultValue")){var c=o.type;if(!(c!=="submit"&&c!=="reset"||o.value!==void 0&&o.value!==null))return;o=""+r._wrapperState.initialValue,u||o===r.value||(r.value=o),r.defaultValue=o}u=r.name,u!==""&&(r.name=""),r.defaultChecked=!!r._wrapperState.initialChecked,u!==""&&(r.name=u)}function Fn(r,o,u){(o!=="number"||lt(r.ownerDocument)!==r)&&(u==null?r.defaultValue=""+r._wrapperState.initialValue:r.defaultValue!==""+u&&(r.defaultValue=""+u))}var tt=Array.isArray;function Sn(r,o,u,c){if(r=r.options,o){o={};for(var p=0;p"+o.valueOf().toString()+"",o=Ce.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;o.firstChild;)r.appendChild(o.firstChild)}});function Mt(r,o){if(o){var u=r.firstChild;if(u&&u===r.lastChild&&u.nodeType===3){u.nodeValue=o;return}}r.textContent=o}var kn={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},tr=["Webkit","ms","Moz","O"];Object.keys(kn).forEach(function(r){tr.forEach(function(o){o=o+r.charAt(0).toUpperCase()+r.substring(1),kn[o]=kn[r]})});function qr(r,o,u){return o==null||typeof o=="boolean"||o===""?"":u||typeof o!="number"||o===0||kn.hasOwnProperty(r)&&kn[r]?(""+o).trim():o+"px"}function ei(r,o){r=r.style;for(var u in o)if(o.hasOwnProperty(u)){var c=u.indexOf("--")===0,p=qr(u,o[u],c);u==="float"&&(u="cssFloat"),c?r.setProperty(u,p):r[u]=p}}var qt=w({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 gr(r,o){if(o){if(qt[r]&&(o.children!=null||o.dangerouslySetInnerHTML!=null))throw Error(n(137,r));if(o.dangerouslySetInnerHTML!=null){if(o.children!=null)throw Error(n(60));if(typeof o.dangerouslySetInnerHTML!="object"||!("__html"in o.dangerouslySetInnerHTML))throw Error(n(61))}if(o.style!=null&&typeof o.style!="object")throw Error(n(62))}}function xn(r,o){if(r.indexOf("-")===-1)return typeof o.is=="string";switch(r){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 Gf=null;function Yf(r){return r=r.target||r.srcElement||window,r.correspondingUseElement&&(r=r.correspondingUseElement),r.nodeType===3?r.parentNode:r}var Xf=null,To=null,Lo=null;function ay(r){if(r=us(r)){if(typeof Xf!="function")throw Error(n(280));var o=r.stateNode;o&&(o=Ju(o),Xf(r.stateNode,r.type,o))}}function cy(r){To?Lo?Lo.push(r):Lo=[r]:To=r}function fy(){if(To){var r=To,o=Lo;if(Lo=To=null,ay(r),o)for(r=0;r>>=0,r===0?32:31-(FE(r)/jE|0)|0}var _u=64,zu=4194304;function Hl(r){switch(r&-r){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 r&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return r&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return r}}function Du(r,o){var u=r.pendingLanes;if(u===0)return 0;var c=0,p=r.suspendedLanes,m=r.pingedLanes,k=u&268435455;if(k!==0){var L=k&~p;L!==0?c=Hl(L):(m&=k,m!==0&&(c=Hl(m)))}else k=u&~p,k!==0?c=Hl(k):m!==0&&(c=Hl(m));if(c===0)return 0;if(o!==0&&o!==c&&!(o&p)&&(p=c&-c,m=o&-o,p>=m||p===16&&(m&4194240)!==0))return o;if(c&4&&(c|=u&16),o=r.entangledLanes,o!==0)for(r=r.entanglements,o&=c;0u;u++)o.push(r);return o}function Wl(r,o,u){r.pendingLanes|=o,o!==536870912&&(r.suspendedLanes=0,r.pingedLanes=0),r=r.eventTimes,o=31-nr(o),r[o]=u}function bE(r,o){var u=r.pendingLanes&~o;r.pendingLanes=o,r.suspendedLanes=0,r.pingedLanes=0,r.expiredLanes&=o,r.mutableReadLanes&=o,r.entangledLanes&=o,o=r.entanglements;var c=r.eventTimes;for(r=r.expirationTimes;0=ql),jy=String.fromCharCode(32),Uy=!1;function By(r,o){switch(r){case"keyup":return yC.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vy(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}var Ro=!1;function wC(r,o){switch(r){case"compositionend":return Vy(o);case"keypress":return o.which!==32?null:(Uy=!0,jy);case"textInput":return r=o.data,r===jy&&Uy?null:r;default:return null}}function SC(r,o){if(Ro)return r==="compositionend"||!hd&&By(r,o)?(r=_y(),Uu=ud=oi=null,Ro=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1=o)return{node:u,offset:o-r};r=c}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=Yy(u)}}function Jy(r,o){return r&&o?r===o?!0:r&&r.nodeType===3?!1:o&&o.nodeType===3?Jy(r,o.parentNode):"contains"in r?r.contains(o):r.compareDocumentPosition?!!(r.compareDocumentPosition(o)&16):!1:!1}function Zy(){for(var r=window,o=lt();o instanceof r.HTMLIFrameElement;){try{var u=typeof o.contentWindow.location.href=="string"}catch{u=!1}if(u)r=o.contentWindow;else break;o=lt(r.document)}return o}function yd(r){var o=r&&r.nodeName&&r.nodeName.toLowerCase();return o&&(o==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||o==="textarea"||r.contentEditable==="true")}function AC(r){var o=Zy(),u=r.focusedElem,c=r.selectionRange;if(o!==u&&u&&u.ownerDocument&&Jy(u.ownerDocument.documentElement,u)){if(c!==null&&yd(u)){if(o=c.start,r=c.end,r===void 0&&(r=o),"selectionStart"in u)u.selectionStart=o,u.selectionEnd=Math.min(r,u.value.length);else if(r=(o=u.ownerDocument||document)&&o.defaultView||window,r.getSelection){r=r.getSelection();var p=u.textContent.length,m=Math.min(c.start,p);c=c.end===void 0?m:Math.min(c.end,p),!r.extend&&m>c&&(p=c,c=m,m=p),p=Xy(u,m);var k=Xy(u,c);p&&k&&(r.rangeCount!==1||r.anchorNode!==p.node||r.anchorOffset!==p.offset||r.focusNode!==k.node||r.focusOffset!==k.offset)&&(o=o.createRange(),o.setStart(p.node,p.offset),r.removeAllRanges(),m>c?(r.addRange(o),r.extend(k.node,k.offset)):(o.setEnd(k.node,k.offset),r.addRange(o)))}}for(o=[],r=u;r=r.parentNode;)r.nodeType===1&&o.push({element:r,left:r.scrollLeft,top:r.scrollTop});for(typeof u.focus=="function"&&u.focus(),u=0;u=document.documentMode,Oo=null,vd=null,rs=null,wd=!1;function qy(r,o,u){var c=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;wd||Oo==null||Oo!==lt(c)||(c=Oo,"selectionStart"in c&&yd(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),rs&&ns(rs,c)||(rs=c,c=Gu(vd,"onSelect"),0$o||(r.current=Rd[$o],Rd[$o]=null,$o--)}function Je(r,o){$o++,Rd[$o]=r.current,r.current=o}var ai={},bt=ui(ai),sn=ui(!1),Yi=ai;function Fo(r,o){var u=r.type.contextTypes;if(!u)return ai;var c=r.stateNode;if(c&&c.__reactInternalMemoizedUnmaskedChildContext===o)return c.__reactInternalMemoizedMaskedChildContext;var p={},m;for(m in u)p[m]=o[m];return c&&(r=r.stateNode,r.__reactInternalMemoizedUnmaskedChildContext=o,r.__reactInternalMemoizedMaskedChildContext=p),p}function un(r){return r=r.childContextTypes,r!=null}function Zu(){rt(sn),rt(bt)}function h0(r,o,u){if(bt.current!==ai)throw Error(n(168));Je(bt,o),Je(sn,u)}function m0(r,o,u){var c=r.stateNode;if(o=o.childContextTypes,typeof c.getChildContext!="function")return u;c=c.getChildContext();for(var p in c)if(!(p in o))throw Error(n(108,he(r)||"Unknown",p));return w({},u,c)}function qu(r){return r=(r=r.stateNode)&&r.__reactInternalMemoizedMergedChildContext||ai,Yi=bt.current,Je(bt,r),Je(sn,sn.current),!0}function g0(r,o,u){var c=r.stateNode;if(!c)throw Error(n(169));u?(r=m0(r,o,Yi),c.__reactInternalMemoizedMergedChildContext=r,rt(sn),rt(bt),Je(bt,r)):rt(sn),Je(sn,u)}var Dr=null,ea=!1,Od=!1;function y0(r){Dr===null?Dr=[r]:Dr.push(r)}function BC(r){ea=!0,y0(r)}function ci(){if(!Od&&Dr!==null){Od=!0;var r=0,o=We;try{var u=Dr;for(We=1;r>=k,p-=k,Mr=1<<32-nr(o)+p|u<Pe?(Ot=ke,ke=null):Ot=ke.sibling;var Be=ie(F,ke,B[Pe],ae);if(Be===null){ke===null&&(ke=Ot);break}r&&ke&&Be.alternate===null&&o(F,ke),D=m(Be,D,Pe),Se===null?we=Be:Se.sibling=Be,Se=Be,ke=Ot}if(Pe===B.length)return u(F,ke),st&&Ji(F,Pe),we;if(ke===null){for(;PePe?(Ot=ke,ke=null):Ot=ke.sibling;var wi=ie(F,ke,Be.value,ae);if(wi===null){ke===null&&(ke=Ot);break}r&&ke&&wi.alternate===null&&o(F,ke),D=m(wi,D,Pe),Se===null?we=wi:Se.sibling=wi,Se=wi,ke=Ot}if(Be.done)return u(F,ke),st&&Ji(F,Pe),we;if(ke===null){for(;!Be.done;Pe++,Be=B.next())Be=le(F,Be.value,ae),Be!==null&&(D=m(Be,D,Pe),Se===null?we=Be:Se.sibling=Be,Se=Be);return st&&Ji(F,Pe),we}for(ke=c(F,ke);!Be.done;Pe++,Be=B.next())Be=pe(ke,F,Pe,Be.value,ae),Be!==null&&(r&&Be.alternate!==null&&ke.delete(Be.key===null?Pe:Be.key),D=m(Be,D,Pe),Se===null?we=Be:Se.sibling=Be,Se=Be);return r&&ke.forEach(function(kP){return o(F,kP)}),st&&Ji(F,Pe),we}function St(F,D,B,ae){if(typeof B=="object"&&B!==null&&B.type===V&&B.key===null&&(B=B.props.children),typeof B=="object"&&B!==null){switch(B.$$typeof){case M:e:{for(var we=B.key,Se=D;Se!==null;){if(Se.key===we){if(we=B.type,we===V){if(Se.tag===7){u(F,Se.sibling),D=p(Se,B.props.children),D.return=F,F=D;break e}}else if(Se.elementType===we||typeof we=="object"&&we!==null&&we.$$typeof===de&&R0(we)===Se.type){u(F,Se.sibling),D=p(Se,B.props),D.ref=as(F,Se,B),D.return=F,F=D;break e}u(F,Se);break}else o(F,Se);Se=Se.sibling}B.type===V?(D=oo(B.props.children,F.mode,ae,B.key),D.return=F,F=D):(ae=La(B.type,B.key,B.props,null,F.mode,ae),ae.ref=as(F,D,B),ae.return=F,F=ae)}return k(F);case R:e:{for(Se=B.key;D!==null;){if(D.key===Se)if(D.tag===4&&D.stateNode.containerInfo===B.containerInfo&&D.stateNode.implementation===B.implementation){u(F,D.sibling),D=p(D,B.children||[]),D.return=F,F=D;break e}else{u(F,D);break}else o(F,D);D=D.sibling}D=Ap(B,F.mode,ae),D.return=F,F=D}return k(F);case de:return Se=B._init,St(F,D,Se(B._payload),ae)}if(tt(B))return ye(F,D,B,ae);if(X(B))return ve(F,D,B,ae);aa(F,B)}return typeof B=="string"&&B!==""||typeof B=="number"?(B=""+B,D!==null&&D.tag===6?(u(F,D.sibling),D=p(D,B),D.return=F,F=D):(u(F,D),D=Lp(B,F.mode,ae),D.return=F,F=D),k(F)):u(F,D)}return St}var Ho=O0(!0),_0=O0(!1),cs={},wr=ui(cs),fs=ui(cs),ds=ui(cs);function qi(r){if(r===cs)throw Error(n(174));return r}function Qd(r,o){switch(Je(ds,o),Je(fs,r),Je(wr,cs),r=o.nodeType,r){case 9:case 11:o=(o=o.documentElement)?o.namespaceURI:xe(null,"");break;default:r=r===8?o.parentNode:o,o=r.namespaceURI||null,r=r.tagName,o=xe(o,r)}rt(wr),Je(wr,o)}function Wo(){rt(wr),rt(fs),rt(ds)}function z0(r){qi(ds.current);var o=qi(wr.current),u=xe(o,r.type);o!==u&&(Je(fs,r),Je(wr,u))}function Kd(r){fs.current===r&&(rt(wr),rt(fs))}var ct=ui(0);function ca(r){for(var o=r;o!==null;){if(o.tag===13){var u=o.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||u.data==="$!"))return o}else if(o.tag===19&&o.memoizedProps.revealOrder!==void 0){if(o.flags&128)return o}else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===r)break;for(;o.sibling===null;){if(o.return===null||o.return===r)return null;o=o.return}o.sibling.return=o.return,o=o.sibling}return null}var Gd=[];function Yd(){for(var r=0;ru?u:4,r(!0);var c=Xd.transition;Xd.transition={};try{r(!1),o()}finally{We=u,Xd.transition=c}}function Z0(){return Vn().memoizedState}function WC(r,o,u){var c=gi(r);if(u={lane:c,action:u,hasEagerState:!1,eagerState:null,next:null},q0(r))e1(o,u);else if(u=E0(r,o,u,c),u!==null){var p=tn();ur(u,r,c,p),t1(u,o,c)}}function QC(r,o,u){var c=gi(r),p={lane:c,action:u,hasEagerState:!1,eagerState:null,next:null};if(q0(r))e1(o,p);else{var m=r.alternate;if(r.lanes===0&&(m===null||m.lanes===0)&&(m=o.lastRenderedReducer,m!==null))try{var k=o.lastRenderedState,L=m(k,u);if(p.hasEagerState=!0,p.eagerState=L,rr(L,k)){var z=o.interleaved;z===null?(p.next=p,Vd(o)):(p.next=z.next,z.next=p),o.interleaved=p;return}}catch{}finally{}u=E0(r,o,p,c),u!==null&&(p=tn(),ur(u,r,c,p),t1(u,o,c))}}function q0(r){var o=r.alternate;return r===ft||o!==null&&o===ft}function e1(r,o){ps=da=!0;var u=r.pending;u===null?o.next=o:(o.next=u.next,u.next=o),r.pending=o}function t1(r,o,u){if(u&4194240){var c=o.lanes;c&=r.pendingLanes,u|=c,o.lanes=u,rd(r,u)}}var ma={readContext:Bn,useCallback:Ht,useContext:Ht,useEffect:Ht,useImperativeHandle:Ht,useInsertionEffect:Ht,useLayoutEffect:Ht,useMemo:Ht,useReducer:Ht,useRef:Ht,useState:Ht,useDebugValue:Ht,useDeferredValue:Ht,useTransition:Ht,useMutableSource:Ht,useSyncExternalStore:Ht,useId:Ht,unstable_isNewReconciler:!1},KC={readContext:Bn,useCallback:function(r,o){return Sr().memoizedState=[r,o===void 0?null:o],r},useContext:Bn,useEffect:H0,useImperativeHandle:function(r,o,u){return u=u!=null?u.concat([r]):null,pa(4194308,4,K0.bind(null,o,r),u)},useLayoutEffect:function(r,o){return pa(4194308,4,r,o)},useInsertionEffect:function(r,o){return pa(4,2,r,o)},useMemo:function(r,o){var u=Sr();return o=o===void 0?null:o,r=r(),u.memoizedState=[r,o],r},useReducer:function(r,o,u){var c=Sr();return o=u!==void 0?u(o):o,c.memoizedState=c.baseState=o,r={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:o},c.queue=r,r=r.dispatch=WC.bind(null,ft,r),[c.memoizedState,r]},useRef:function(r){var o=Sr();return r={current:r},o.memoizedState=r},useState:V0,useDebugValue:rp,useDeferredValue:function(r){return Sr().memoizedState=r},useTransition:function(){var r=V0(!1),o=r[0];return r=HC.bind(null,r[1]),Sr().memoizedState=r,[o,r]},useMutableSource:function(){},useSyncExternalStore:function(r,o,u){var c=ft,p=Sr();if(st){if(u===void 0)throw Error(n(407));u=u()}else{if(u=o(),Rt===null)throw Error(n(349));eo&30||$0(c,o,u)}p.memoizedState=u;var m={value:u,getSnapshot:o};return p.queue=m,H0(j0.bind(null,c,m,r),[r]),c.flags|=2048,gs(9,F0.bind(null,c,m,u,o),void 0,null),u},useId:function(){var r=Sr(),o=Rt.identifierPrefix;if(st){var u=$r,c=Mr;u=(c&~(1<<32-nr(c)-1)).toString(32)+u,o=":"+o+"R"+u,u=hs++,0<\/script>",r=r.removeChild(r.firstChild)):typeof c.is=="string"?r=k.createElement(u,{is:c.is}):(r=k.createElement(u),u==="select"&&(k=r,c.multiple?k.multiple=!0:c.size&&(k.size=c.size))):r=k.createElementNS(r,u),r[yr]=o,r[os]=c,y1(r,o,!1,!1),o.stateNode=r;e:{switch(k=xn(u,c),u){case"dialog":et("cancel",r),et("close",r),p=c;break;case"iframe":case"object":case"embed":et("load",r),p=c;break;case"video":case"audio":for(p=0;pGo&&(o.flags|=128,c=!0,ms(m,!1),o.lanes=4194304)}else{if(!c)if(r=aa(k),r!==null){if(o.flags|=128,c=!0,u=r.updateQueue,u!==null&&(o.updateQueue=u,o.flags|=4),ms(m,!0),m.tail===null&&m.tailMode==="hidden"&&!k.alternate&&!ot)return Wt(o),null}else 2*wt()-m.renderingStartTime>Go&&u!==1073741824&&(o.flags|=128,c=!0,ms(m,!1),o.lanes=4194304);m.isBackwards?(k.sibling=o.child,o.child=k):(u=m.last,u!==null?u.sibling=k:o.child=k,m.last=k)}return m.tail!==null?(o=m.tail,m.rendering=o,m.tail=o.sibling,m.renderingStartTime=wt(),o.sibling=null,u=ct.current,Ye(ct,c?u&1|2:u&1),o):(Wt(o),null);case 22:case 23:return Ep(),c=o.memoizedState!==null,r!==null&&r.memoizedState!==null!==c&&(o.flags|=8192),c&&o.mode&1?In&1073741824&&(Wt(o),o.subtreeFlags&6&&(o.flags|=8192)):Wt(o),null;case 24:return null;case 25:return null}throw Error(n(156,o.tag))}function tP(r,o){switch(Rd(o),o.tag){case 1:return un(o.type)&&Ju(),r=o.flags,r&65536?(o.flags=r&-65537|128,o):null;case 3:return bo(),tt(sn),tt(Ht),Kd(),r=o.flags,r&65536&&!(r&128)?(o.flags=r&-65537|128,o):null;case 5:return Wd(o),null;case 13:if(tt(ct),r=o.memoizedState,r!==null&&r.dehydrated!==null){if(o.alternate===null)throw Error(n(340));Uo()}return r=o.flags,r&65536?(o.flags=r&-65537|128,o):null;case 19:return tt(ct),null;case 4:return bo(),null;case 10:return Fd(o.type._context),null;case 22:case 23:return Ep(),null;case 24:return null;default:return null}}var ya=!1,Qt=!1,nP=typeof WeakSet=="function"?WeakSet:Set,me=null;function Qo(r,o){var u=r.ref;if(u!==null)if(typeof u=="function")try{u(null)}catch(c){gt(r,o,c)}else u.current=null}function fp(r,o,u){try{u()}catch(c){gt(r,o,c)}}var S1=!1;function rP(r,o){if(Ed=$u,r=Jy(),md(r)){if("selectionStart"in r)var u={start:r.selectionStart,end:r.selectionEnd};else e:{u=(u=r.ownerDocument)&&u.defaultView||window;var c=u.getSelection&&u.getSelection();if(c&&c.rangeCount!==0){u=c.anchorNode;var p=c.anchorOffset,m=c.focusNode;c=c.focusOffset;try{u.nodeType,m.nodeType}catch{u=null;break e}var k=0,L=-1,z=-1,H=0,oe=0,le=r,ie=null;t:for(;;){for(var pe;le!==u||p!==0&&le.nodeType!==3||(L=k+p),le!==m||c!==0&&le.nodeType!==3||(z=k+c),le.nodeType===3&&(k+=le.nodeValue.length),(pe=le.firstChild)!==null;)ie=le,le=pe;for(;;){if(le===r)break t;if(ie===u&&++H===p&&(L=k),ie===m&&++oe===c&&(z=k),(pe=le.nextSibling)!==null)break;le=ie,ie=le.parentNode}le=pe}u=L===-1||z===-1?null:{start:L,end:z}}else u=null}u=u||{start:0,end:0}}else u=null;for(Cd={focusedElem:r,selectionRange:u},$u=!1,me=o;me!==null;)if(o=me,r=o.child,(o.subtreeFlags&1028)!==0&&r!==null)r.return=o,me=r;else for(;me!==null;){o=me;try{var ye=o.alternate;if(o.flags&1024)switch(o.tag){case 0:case 11:case 15:break;case 1:if(ye!==null){var ve=ye.memoizedProps,St=ye.memoizedState,F=o.stateNode,D=F.getSnapshotBeforeUpdate(o.elementType===o.type?ve:rr(o.type,ve),St);F.__reactInternalSnapshotBeforeUpdate=D}break;case 3:var U=o.stateNode.containerInfo;U.nodeType===1?U.textContent="":U.nodeType===9&&U.documentElement&&U.removeChild(U.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(ae){gt(o,o.return,ae)}if(r=o.sibling,r!==null){r.return=o.return,me=r;break}me=o.return}return ye=S1,S1=!1,ye}function gs(r,o,u){var c=o.updateQueue;if(c=c!==null?c.lastEffect:null,c!==null){var p=c=c.next;do{if((p.tag&r)===r){var m=p.destroy;p.destroy=void 0,m!==void 0&&fp(o,u,m)}p=p.next}while(p!==c)}}function va(r,o){if(o=o.updateQueue,o=o!==null?o.lastEffect:null,o!==null){var u=o=o.next;do{if((u.tag&r)===r){var c=u.create;u.destroy=c()}u=u.next}while(u!==o)}}function dp(r){var o=r.ref;if(o!==null){var u=r.stateNode;switch(r.tag){case 5:r=u;break;default:r=u}typeof o=="function"?o(r):o.current=r}}function k1(r){var o=r.alternate;o!==null&&(r.alternate=null,k1(o)),r.child=null,r.deletions=null,r.sibling=null,r.tag===5&&(o=r.stateNode,o!==null&&(delete o[yr],delete o[os],delete o[Ld],delete o[jC],delete o[UC])),r.stateNode=null,r.return=null,r.dependencies=null,r.memoizedProps=null,r.memoizedState=null,r.pendingProps=null,r.stateNode=null,r.updateQueue=null}function x1(r){return r.tag===5||r.tag===3||r.tag===4}function E1(r){e:for(;;){for(;r.sibling===null;){if(r.return===null||x1(r.return))return null;r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue e;r.child.return=r,r=r.child}if(!(r.flags&2))return r.stateNode}}function pp(r,o,u){var c=r.tag;if(c===5||c===6)r=r.stateNode,o?u.nodeType===8?u.parentNode.insertBefore(r,o):u.insertBefore(r,o):(u.nodeType===8?(o=u.parentNode,o.insertBefore(r,u)):(o=u,o.appendChild(r)),u=u._reactRootContainer,u!=null||o.onclick!==null||(o.onclick=Yu));else if(c!==4&&(r=r.child,r!==null))for(pp(r,o,u),r=r.sibling;r!==null;)pp(r,o,u),r=r.sibling}function hp(r,o,u){var c=r.tag;if(c===5||c===6)r=r.stateNode,o?u.insertBefore(r,o):u.appendChild(r);else if(c!==4&&(r=r.child,r!==null))for(hp(r,o,u),r=r.sibling;r!==null;)hp(r,o,u),r=r.sibling}var $t=null,ir=!1;function fi(r,o,u){for(u=u.child;u!==null;)C1(r,o,u),u=u.sibling}function C1(r,o,u){if(gr&&typeof gr.onCommitFiberUnmount=="function")try{gr.onCommitFiberUnmount(_u,u)}catch{}switch(u.tag){case 5:Qt||Qo(u,o);case 6:var c=$t,p=ir;$t=null,fi(r,o,u),$t=c,ir=p,$t!==null&&(ir?(r=$t,u=u.stateNode,r.nodeType===8?r.parentNode.removeChild(u):r.removeChild(u)):$t.removeChild(u.stateNode));break;case 18:$t!==null&&(ir?(r=$t,u=u.stateNode,r.nodeType===8?Td(r.parentNode,u):r.nodeType===1&&Td(r,u),Gl(r)):Td($t,u.stateNode));break;case 4:c=$t,p=ir,$t=u.stateNode.containerInfo,ir=!0,fi(r,o,u),$t=c,ir=p;break;case 0:case 11:case 14:case 15:if(!Qt&&(c=u.updateQueue,c!==null&&(c=c.lastEffect,c!==null))){p=c=c.next;do{var m=p,k=m.destroy;m=m.tag,k!==void 0&&(m&2||m&4)&&fp(u,o,k),p=p.next}while(p!==c)}fi(r,o,u);break;case 1:if(!Qt&&(Qo(u,o),c=u.stateNode,typeof c.componentWillUnmount=="function"))try{c.props=u.memoizedProps,c.state=u.memoizedState,c.componentWillUnmount()}catch(L){gt(u,o,L)}fi(r,o,u);break;case 21:fi(r,o,u);break;case 22:u.mode&1?(Qt=(c=Qt)||u.memoizedState!==null,fi(r,o,u),Qt=c):fi(r,o,u);break;default:fi(r,o,u)}}function P1(r){var o=r.updateQueue;if(o!==null){r.updateQueue=null;var u=r.stateNode;u===null&&(u=r.stateNode=new nP),o.forEach(function(c){var p=dP.bind(null,r,c);u.has(c)||(u.add(c),c.then(p,p))})}}function or(r,o){var u=o.deletions;if(u!==null)for(var c=0;cp&&(p=k),c&=~m}if(c=p,c=wt()-c,c=(120>c?120:480>c?480:1080>c?1080:1920>c?1920:3e3>c?3e3:4320>c?4320:1960*oP(c/1960))-c,10r?16:r,pi===null)var c=!1;else{if(r=pi,pi=null,Ea=0,je&6)throw Error(n(331));var p=je;for(je|=4,me=r.current;me!==null;){var m=me,k=m.child;if(me.flags&16){var L=m.deletions;if(L!==null){for(var z=0;zwt()-yp?no(r,0):gp|=u),fn(r,o)}function F1(r,o){o===0&&(r.mode&1?(o=Ou,Ou<<=1,!(Ou&130023424)&&(Ou=4194304)):o=1);var u=tn();r=Mr(r,o),r!==null&&(Hl(r,o,u),fn(r,u))}function fP(r){var o=r.memoizedState,u=0;o!==null&&(u=o.retryLane),F1(r,u)}function dP(r,o){var u=0;switch(r.tag){case 13:var c=r.stateNode,p=r.memoizedState;p!==null&&(u=p.retryLane);break;case 19:c=r.stateNode;break;default:throw Error(n(314))}c!==null&&c.delete(o),F1(r,u)}var j1;j1=function(r,o,u){if(r!==null)if(r.memoizedProps!==o.pendingProps||sn.current)an=!0;else{if(!(r.lanes&u)&&!(o.flags&128))return an=!1,qC(r,o,u);an=!!(r.flags&131072)}else an=!1,ot&&o.flags&1048576&&y0(o,ta,o.index);switch(o.lanes=0,o.tag){case 2:var c=o.type;ga(r,o),r=o.pendingProps;var p=$o(o,Ht.current);Vo(o,u),p=Xd(null,o,c,r,p,u);var m=Jd();return o.flags|=1,typeof p=="object"&&p!==null&&typeof p.render=="function"&&p.$$typeof===void 0?(o.tag=1,o.memoizedState=null,o.updateQueue=null,un(c)?(m=!0,Zu(o)):m=!1,o.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,Bd(o),p.updater=sa,o.stateNode=p,p._reactInternals=o,Hd(o,c,r,u),o=op(null,o,c,!0,m,u)):(o.tag=0,ot&&m&&_d(o),en(null,o,p,u),o=o.child),o;case 16:c=o.elementType;e:{switch(ga(r,o),r=o.pendingProps,p=c._init,c=p(c._payload),o.type=c,p=o.tag=hP(c),r=rr(c,r),p){case 0:o=ip(null,o,c,r,u);break e;case 1:o=f1(null,o,c,r,u);break e;case 11:o=l1(null,o,c,r,u);break e;case 14:o=s1(null,o,c,rr(c.type,r),u);break e}throw Error(n(306,c,""))}return o;case 0:return c=o.type,p=o.pendingProps,p=o.elementType===c?p:rr(c,p),ip(r,o,c,p,u);case 1:return c=o.type,p=o.pendingProps,p=o.elementType===c?p:rr(c,p),f1(r,o,c,p,u);case 3:e:{if(d1(o),r===null)throw Error(n(387));c=o.pendingProps,m=o.memoizedState,p=m.element,E0(r,o),la(o,c,null,u);var k=o.memoizedState;if(c=k.element,m.isDehydrated)if(m={element:c,isDehydrated:!1,cache:k.cache,pendingSuspenseBoundaries:k.pendingSuspenseBoundaries,transitions:k.transitions},o.updateQueue.baseState=m,o.memoizedState=m,o.flags&256){p=Wo(Error(n(423)),o),o=p1(r,o,c,u,p);break e}else if(c!==p){p=Wo(Error(n(424)),o),o=p1(r,o,c,u,p);break e}else for(Pn=oi(o.stateNode.containerInfo.firstChild),Cn=o,ot=!0,nr=null,u=R0(o,null,c,u),o.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling;else{if(Uo(),c===p){o=Fr(r,o,u);break e}en(r,o,c,u)}o=o.child}return o;case 5:return O0(o),r===null&&zd(o),c=o.type,p=o.pendingProps,m=r!==null?r.memoizedProps:null,k=p.children,Pd(c,p)?k=null:m!==null&&Pd(c,m)&&(o.flags|=32),c1(r,o),en(r,o,k,u),o.child;case 6:return r===null&&zd(o),null;case 13:return h1(r,o,u);case 4:return bd(o,o.stateNode.containerInfo),c=o.pendingProps,r===null?o.child=Ho(o,null,c,u):en(r,o,c,u),o.child;case 11:return c=o.type,p=o.pendingProps,p=o.elementType===c?p:rr(c,p),l1(r,o,c,p,u);case 7:return en(r,o,o.pendingProps,u),o.child;case 8:return en(r,o,o.pendingProps.children,u),o.child;case 12:return en(r,o,o.pendingProps.children,u),o.child;case 10:e:{if(c=o.type._context,p=o.pendingProps,m=o.memoizedProps,k=p.value,Ye(ra,c._currentValue),c._currentValue=k,m!==null)if(tr(m.value,k)){if(m.children===p.children&&!sn.current){o=Fr(r,o,u);break e}}else for(m=o.child,m!==null&&(m.return=o);m!==null;){var L=m.dependencies;if(L!==null){k=m.child;for(var z=L.firstContext;z!==null;){if(z.context===c){if(m.tag===1){z=$r(-1,u&-u),z.tag=2;var H=m.updateQueue;if(H!==null){H=H.shared;var oe=H.pending;oe===null?z.next=z:(z.next=oe.next,oe.next=z),H.pending=z}}m.lanes|=u,z=m.alternate,z!==null&&(z.lanes|=u),jd(m.return,u,o),L.lanes|=u;break}z=z.next}}else if(m.tag===10)k=m.type===o.type?null:m.child;else if(m.tag===18){if(k=m.return,k===null)throw Error(n(341));k.lanes|=u,L=k.alternate,L!==null&&(L.lanes|=u),jd(k,u,o),k=m.sibling}else k=m.child;if(k!==null)k.return=m;else for(k=m;k!==null;){if(k===o){k=null;break}if(m=k.sibling,m!==null){m.return=k.return,k=m;break}k=k.return}m=k}en(r,o,p.children,u),o=o.child}return o;case 9:return p=o.type,c=o.pendingProps.children,Vo(o,u),p=Un(p),c=c(p),o.flags|=1,en(r,o,c,u),o.child;case 14:return c=o.type,p=rr(c,o.pendingProps),p=rr(c.type,p),s1(r,o,c,p,u);case 15:return u1(r,o,o.type,o.pendingProps,u);case 17:return c=o.type,p=o.pendingProps,p=o.elementType===c?p:rr(c,p),ga(r,o),o.tag=1,un(c)?(r=!0,Zu(o)):r=!1,Vo(o,u),L0(o,c,p),Hd(o,c,p,u),op(null,o,c,!0,r,u);case 19:return g1(r,o,u);case 22:return a1(r,o,u)}throw Error(n(156,o.tag))};function U1(r,o){return vy(r,o)}function pP(r,o,u,c){this.tag=r,this.key=u,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=o,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Hn(r,o,u,c){return new pP(r,o,u,c)}function Pp(r){return r=r.prototype,!(!r||!r.isReactComponent)}function hP(r){if(typeof r=="function")return Pp(r)?1:0;if(r!=null){if(r=r.$$typeof,r===V)return 11;if(r===te)return 14}return 2}function gi(r,o){var u=r.alternate;return u===null?(u=Hn(r.tag,o,r.key,r.mode),u.elementType=r.elementType,u.type=r.type,u.stateNode=r.stateNode,u.alternate=r,r.alternate=u):(u.pendingProps=o,u.type=r.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=r.flags&14680064,u.childLanes=r.childLanes,u.lanes=r.lanes,u.child=r.child,u.memoizedProps=r.memoizedProps,u.memoizedState=r.memoizedState,u.updateQueue=r.updateQueue,o=r.dependencies,u.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext},u.sibling=r.sibling,u.index=r.index,u.ref=r.ref,u}function Ta(r,o,u,c,p,m){var k=2;if(c=r,typeof r=="function")Pp(r)&&(k=1);else if(typeof r=="string")k=5;else e:switch(r){case B:return io(u.children,p,m,o);case R:k=8,p|=8;break;case G:return r=Hn(12,u,o,p|2),r.elementType=G,r.lanes=m,r;case J:return r=Hn(13,u,o,p),r.elementType=J,r.lanes=m,r;case ne:return r=Hn(19,u,o,p),r.elementType=ne,r.lanes=m,r;case re:return La(u,p,m,o);default:if(typeof r=="object"&&r!==null)switch(r.$$typeof){case Y:k=10;break e;case j:k=9;break e;case V:k=11;break e;case te:k=14;break e;case de:k=16,c=null;break e}throw Error(n(130,r==null?r:typeof r,""))}return o=Hn(k,u,o,p),o.elementType=r,o.type=c,o.lanes=m,o}function io(r,o,u,c){return r=Hn(7,r,c,o),r.lanes=u,r}function La(r,o,u,c){return r=Hn(22,r,c,o),r.elementType=re,r.lanes=u,r.stateNode={isHidden:!1},r}function Ip(r,o,u){return r=Hn(6,r,null,o),r.lanes=u,r}function Tp(r,o,u){return o=Hn(4,r.children!==null?r.children:[],r.key,o),o.lanes=u,o.stateNode={containerInfo:r.containerInfo,pendingChildren:null,implementation:r.implementation},o}function mP(r,o,u,c,p){this.tag=o,this.containerInfo=r,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ed(0),this.expirationTimes=ed(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ed(0),this.identifierPrefix=c,this.onRecoverableError=p,this.mutableSourceEagerHydrationData=null}function Lp(r,o,u,c,p,m,k,L,z){return r=new mP(r,o,u,L,z),o===1?(o=1,m===!0&&(o|=8)):o=0,m=Hn(3,null,null,o),r.current=m,m.stateNode=r,m.memoizedState={element:c,isDehydrated:u,cache:null,transitions:null,pendingSuspenseBoundaries:null},Bd(m),r}function gP(r,o,u){var c=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(x2)}catch(e){console.error(e)}}x2(),r4();const i4=Vg`
+`+m.stack}return{value:r,source:o,stack:p,digest:null}}function ip(r,o,u){return{value:r,source:null,stack:u??null,digest:o??null}}function op(r,o){try{console.error(o.value)}catch(u){setTimeout(function(){throw u})}}var XC=typeof WeakMap=="function"?WeakMap:Map;function n1(r,o,u){u=jr(-1,u),u.tag=3,u.payload={element:null};var c=o.value;return u.callback=function(){xa||(xa=!0,Sp=c),op(r,o)},u}function r1(r,o,u){u=jr(-1,u),u.tag=3;var c=r.type.getDerivedStateFromError;if(typeof c=="function"){var p=o.value;u.payload=function(){return c(p)},u.callback=function(){op(r,o)}}var m=r.stateNode;return m!==null&&typeof m.componentDidCatch=="function"&&(u.callback=function(){op(r,o),typeof c!="function"&&(hi===null?hi=new Set([this]):hi.add(this));var k=o.stack;this.componentDidCatch(o.value,{componentStack:k!==null?k:""})}),u}function i1(r,o,u){var c=r.pingCache;if(c===null){c=r.pingCache=new XC;var p=new Set;c.set(o,p)}else p=c.get(o),p===void 0&&(p=new Set,c.set(o,p));p.has(u)||(p.add(u),r=cP.bind(null,r,o,u),o.then(r,r))}function o1(r){do{var o;if((o=r.tag===13)&&(o=r.memoizedState,o=o!==null?o.dehydrated!==null:!0),o)return r;r=r.return}while(r!==null);return null}function l1(r,o,u,c,p){return r.mode&1?(r.flags|=65536,r.lanes=p,r):(r===o?r.flags|=65536:(r.flags|=128,u.flags|=131072,u.flags&=-52805,u.tag===1&&(u.alternate===null?u.tag=17:(o=jr(-1,1),o.tag=2,di(u,o,1))),u.lanes|=1),r)}var JC=N.ReactCurrentOwner,an=!1;function en(r,o,u,c){o.child=r===null?_0(o,null,u,c):Ho(o,r.child,u,c)}function s1(r,o,u,c,p){u=u.render;var m=o.ref;return bo(o,p),c=Zd(r,o,u,c,m,p),u=qd(),r!==null&&!an?(o.updateQueue=r.updateQueue,o.flags&=-2053,r.lanes&=~p,Ur(r,o,p)):(st&&u&&_d(o),o.flags|=1,en(r,o,c,p),o.child)}function u1(r,o,u,c,p){if(r===null){var m=u.type;return typeof m=="function"&&!Tp(m)&&m.defaultProps===void 0&&u.compare===null&&u.defaultProps===void 0?(o.tag=15,o.type=m,a1(r,o,m,c,p)):(r=La(u.type,null,c,o,o.mode,p),r.ref=o.ref,r.return=o,o.child=r)}if(m=r.child,!(r.lanes&p)){var k=m.memoizedProps;if(u=u.compare,u=u!==null?u:ns,u(k,c)&&r.ref===o.ref)return Ur(r,o,p)}return o.flags|=1,r=vi(m,c),r.ref=o.ref,r.return=o,o.child=r}function a1(r,o,u,c,p){if(r!==null){var m=r.memoizedProps;if(ns(m,c)&&r.ref===o.ref)if(an=!1,o.pendingProps=c=m,(r.lanes&p)!==0)r.flags&131072&&(an=!0);else return o.lanes=r.lanes,Ur(r,o,p)}return lp(r,o,u,c,p)}function c1(r,o,u){var c=o.pendingProps,p=c.children,m=r!==null?r.memoizedState:null;if(c.mode==="hidden")if(!(o.mode&1))o.memoizedState={baseLanes:0,cachePool:null,transitions:null},Je(Go,In),In|=u;else{if(!(u&1073741824))return r=m!==null?m.baseLanes|u:u,o.lanes=o.childLanes=1073741824,o.memoizedState={baseLanes:r,cachePool:null,transitions:null},o.updateQueue=null,Je(Go,In),In|=r,null;o.memoizedState={baseLanes:0,cachePool:null,transitions:null},c=m!==null?m.baseLanes:u,Je(Go,In),In|=c}else m!==null?(c=m.baseLanes|u,o.memoizedState=null):c=u,Je(Go,In),In|=c;return en(r,o,p,u),o.child}function f1(r,o){var u=o.ref;(r===null&&u!==null||r!==null&&r.ref!==u)&&(o.flags|=512,o.flags|=2097152)}function lp(r,o,u,c,p){var m=un(u)?Yi:bt.current;return m=Fo(o,m),bo(o,p),u=Zd(r,o,u,c,m,p),c=qd(),r!==null&&!an?(o.updateQueue=r.updateQueue,o.flags&=-2053,r.lanes&=~p,Ur(r,o,p)):(st&&c&&_d(o),o.flags|=1,en(r,o,u,p),o.child)}function d1(r,o,u,c,p){if(un(u)){var m=!0;qu(o)}else m=!1;if(bo(o,p),o.stateNode===null)ya(r,o),A0(o,u,c),Wd(o,u,c,p),c=!0;else if(r===null){var k=o.stateNode,L=o.memoizedProps;k.props=L;var z=k.context,H=u.contextType;typeof H=="object"&&H!==null?H=Bn(H):(H=un(u)?Yi:bt.current,H=Fo(o,H));var oe=u.getDerivedStateFromProps,le=typeof oe=="function"||typeof k.getSnapshotBeforeUpdate=="function";le||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(L!==c||z!==H)&&N0(o,k,c,H),fi=!1;var ie=o.memoizedState;k.state=ie,sa(o,c,k,p),z=o.memoizedState,L!==c||ie!==z||sn.current||fi?(typeof oe=="function"&&(Hd(o,u,oe,c),z=o.memoizedState),(L=fi||L0(o,u,L,c,ie,z,H))?(le||typeof k.UNSAFE_componentWillMount!="function"&&typeof k.componentWillMount!="function"||(typeof k.componentWillMount=="function"&&k.componentWillMount(),typeof k.UNSAFE_componentWillMount=="function"&&k.UNSAFE_componentWillMount()),typeof k.componentDidMount=="function"&&(o.flags|=4194308)):(typeof k.componentDidMount=="function"&&(o.flags|=4194308),o.memoizedProps=c,o.memoizedState=z),k.props=c,k.state=z,k.context=H,c=L):(typeof k.componentDidMount=="function"&&(o.flags|=4194308),c=!1)}else{k=o.stateNode,C0(r,o),L=o.memoizedProps,H=o.type===o.elementType?L:or(o.type,L),k.props=H,le=o.pendingProps,ie=k.context,z=u.contextType,typeof z=="object"&&z!==null?z=Bn(z):(z=un(u)?Yi:bt.current,z=Fo(o,z));var pe=u.getDerivedStateFromProps;(oe=typeof pe=="function"||typeof k.getSnapshotBeforeUpdate=="function")||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(L!==le||ie!==z)&&N0(o,k,c,z),fi=!1,ie=o.memoizedState,k.state=ie,sa(o,c,k,p);var ye=o.memoizedState;L!==le||ie!==ye||sn.current||fi?(typeof pe=="function"&&(Hd(o,u,pe,c),ye=o.memoizedState),(H=fi||L0(o,u,H,c,ie,ye,z)||!1)?(oe||typeof k.UNSAFE_componentWillUpdate!="function"&&typeof k.componentWillUpdate!="function"||(typeof k.componentWillUpdate=="function"&&k.componentWillUpdate(c,ye,z),typeof k.UNSAFE_componentWillUpdate=="function"&&k.UNSAFE_componentWillUpdate(c,ye,z)),typeof k.componentDidUpdate=="function"&&(o.flags|=4),typeof k.getSnapshotBeforeUpdate=="function"&&(o.flags|=1024)):(typeof k.componentDidUpdate!="function"||L===r.memoizedProps&&ie===r.memoizedState||(o.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||L===r.memoizedProps&&ie===r.memoizedState||(o.flags|=1024),o.memoizedProps=c,o.memoizedState=ye),k.props=c,k.state=ye,k.context=z,c=H):(typeof k.componentDidUpdate!="function"||L===r.memoizedProps&&ie===r.memoizedState||(o.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||L===r.memoizedProps&&ie===r.memoizedState||(o.flags|=1024),c=!1)}return sp(r,o,u,c,m,p)}function sp(r,o,u,c,p,m){f1(r,o);var k=(o.flags&128)!==0;if(!c&&!k)return p&&g0(o,u,!1),Ur(r,o,m);c=o.stateNode,JC.current=o;var L=k&&typeof u.getDerivedStateFromError!="function"?null:c.render();return o.flags|=1,r!==null&&k?(o.child=Ho(o,r.child,null,m),o.child=Ho(o,null,L,m)):en(r,o,L,m),o.memoizedState=c.state,p&&g0(o,u,!0),o.child}function p1(r){var o=r.stateNode;o.pendingContext?h0(r,o.pendingContext,o.pendingContext!==o.context):o.context&&h0(r,o.context,!1),Qd(r,o.containerInfo)}function h1(r,o,u,c,p){return Bo(),$d(p),o.flags|=256,en(r,o,u,c),o.child}var up={dehydrated:null,treeContext:null,retryLane:0};function ap(r){return{baseLanes:r,cachePool:null,transitions:null}}function m1(r,o,u){var c=o.pendingProps,p=ct.current,m=!1,k=(o.flags&128)!==0,L;if((L=k)||(L=r!==null&&r.memoizedState===null?!1:(p&2)!==0),L?(m=!0,o.flags&=-129):(r===null||r.memoizedState!==null)&&(p|=1),Je(ct,p&1),r===null)return Md(o),r=o.memoizedState,r!==null&&(r=r.dehydrated,r!==null)?(o.mode&1?r.data==="$!"?o.lanes=8:o.lanes=1073741824:o.lanes=1,null):(k=c.children,r=c.fallback,m?(c=o.mode,m=o.child,k={mode:"hidden",children:k},!(c&1)&&m!==null?(m.childLanes=0,m.pendingProps=k):m=Aa(k,c,0,null),r=oo(r,c,u,null),m.return=o,r.return=o,m.sibling=r,o.child=m,o.child.memoizedState=ap(u),o.memoizedState=up,r):cp(o,k));if(p=r.memoizedState,p!==null&&(L=p.dehydrated,L!==null))return ZC(r,o,k,c,L,p,u);if(m){m=c.fallback,k=o.mode,p=r.child,L=p.sibling;var z={mode:"hidden",children:c.children};return!(k&1)&&o.child!==p?(c=o.child,c.childLanes=0,c.pendingProps=z,o.deletions=null):(c=vi(p,z),c.subtreeFlags=p.subtreeFlags&14680064),L!==null?m=vi(L,m):(m=oo(m,k,u,null),m.flags|=2),m.return=o,c.return=o,c.sibling=m,o.child=c,c=m,m=o.child,k=r.child.memoizedState,k=k===null?ap(u):{baseLanes:k.baseLanes|u,cachePool:null,transitions:k.transitions},m.memoizedState=k,m.childLanes=r.childLanes&~u,o.memoizedState=up,c}return m=r.child,r=m.sibling,c=vi(m,{mode:"visible",children:c.children}),!(o.mode&1)&&(c.lanes=u),c.return=o,c.sibling=null,r!==null&&(u=o.deletions,u===null?(o.deletions=[r],o.flags|=16):u.push(r)),o.child=c,o.memoizedState=null,c}function cp(r,o){return o=Aa({mode:"visible",children:o},r.mode,0,null),o.return=r,r.child=o}function ga(r,o,u,c){return c!==null&&$d(c),Ho(o,r.child,null,u),r=cp(o,o.pendingProps.children),r.flags|=2,o.memoizedState=null,r}function ZC(r,o,u,c,p,m,k){if(u)return o.flags&256?(o.flags&=-257,c=ip(Error(n(422))),ga(r,o,k,c)):o.memoizedState!==null?(o.child=r.child,o.flags|=128,null):(m=c.fallback,p=o.mode,c=Aa({mode:"visible",children:c.children},p,0,null),m=oo(m,p,k,null),m.flags|=2,c.return=o,m.return=o,c.sibling=m,o.child=c,o.mode&1&&Ho(o,r.child,null,k),o.child.memoizedState=ap(k),o.memoizedState=up,m);if(!(o.mode&1))return ga(r,o,k,null);if(p.data==="$!"){if(c=p.nextSibling&&p.nextSibling.dataset,c)var L=c.dgst;return c=L,m=Error(n(419)),c=ip(m,c,void 0),ga(r,o,k,c)}if(L=(k&r.childLanes)!==0,an||L){if(c=Rt,c!==null){switch(k&-k){case 4:p=2;break;case 16:p=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:p=32;break;case 536870912:p=268435456;break;default:p=0}p=p&(c.suspendedLanes|k)?0:p,p!==0&&p!==m.retryLane&&(m.retryLane=p,Fr(r,p),ur(c,r,p,-1))}return Ip(),c=ip(Error(n(421))),ga(r,o,k,c)}return p.data==="$?"?(o.flags|=128,o.child=r.child,o=fP.bind(null,r),p._reactRetry=o,null):(r=m.treeContext,Pn=si(p.nextSibling),Cn=o,st=!0,ir=null,r!==null&&(jn[Un++]=Mr,jn[Un++]=$r,jn[Un++]=Xi,Mr=r.id,$r=r.overflow,Xi=o),o=cp(o,c.children),o.flags|=4096,o)}function g1(r,o,u){r.lanes|=o;var c=r.alternate;c!==null&&(c.lanes|=o),Bd(r.return,o,u)}function fp(r,o,u,c,p){var m=r.memoizedState;m===null?r.memoizedState={isBackwards:o,rendering:null,renderingStartTime:0,last:c,tail:u,tailMode:p}:(m.isBackwards=o,m.rendering=null,m.renderingStartTime=0,m.last=c,m.tail=u,m.tailMode=p)}function y1(r,o,u){var c=o.pendingProps,p=c.revealOrder,m=c.tail;if(en(r,o,c.children,u),c=ct.current,c&2)c=c&1|2,o.flags|=128;else{if(r!==null&&r.flags&128)e:for(r=o.child;r!==null;){if(r.tag===13)r.memoizedState!==null&&g1(r,u,o);else if(r.tag===19)g1(r,u,o);else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===o)break e;for(;r.sibling===null;){if(r.return===null||r.return===o)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}c&=1}if(Je(ct,c),!(o.mode&1))o.memoizedState=null;else switch(p){case"forwards":for(u=o.child,p=null;u!==null;)r=u.alternate,r!==null&&ca(r)===null&&(p=u),u=u.sibling;u=p,u===null?(p=o.child,o.child=null):(p=u.sibling,u.sibling=null),fp(o,!1,p,u,m);break;case"backwards":for(u=null,p=o.child,o.child=null;p!==null;){if(r=p.alternate,r!==null&&ca(r)===null){o.child=p;break}r=p.sibling,p.sibling=u,u=p,p=r}fp(o,!0,u,null,m);break;case"together":fp(o,!1,null,null,void 0);break;default:o.memoizedState=null}return o.child}function ya(r,o){!(o.mode&1)&&r!==null&&(r.alternate=null,o.alternate=null,o.flags|=2)}function Ur(r,o,u){if(r!==null&&(o.dependencies=r.dependencies),to|=o.lanes,!(u&o.childLanes))return null;if(r!==null&&o.child!==r.child)throw Error(n(153));if(o.child!==null){for(r=o.child,u=vi(r,r.pendingProps),o.child=u,u.return=o;r.sibling!==null;)r=r.sibling,u=u.sibling=vi(r,r.pendingProps),u.return=o;u.sibling=null}return o.child}function qC(r,o,u){switch(o.tag){case 3:p1(o),Bo();break;case 5:z0(o);break;case 1:un(o.type)&&qu(o);break;case 4:Qd(o,o.stateNode.containerInfo);break;case 10:var c=o.type._context,p=o.memoizedProps.value;Je(ia,c._currentValue),c._currentValue=p;break;case 13:if(c=o.memoizedState,c!==null)return c.dehydrated!==null?(Je(ct,ct.current&1),o.flags|=128,null):u&o.child.childLanes?m1(r,o,u):(Je(ct,ct.current&1),r=Ur(r,o,u),r!==null?r.sibling:null);Je(ct,ct.current&1);break;case 19:if(c=(u&o.childLanes)!==0,r.flags&128){if(c)return y1(r,o,u);o.flags|=128}if(p=o.memoizedState,p!==null&&(p.rendering=null,p.tail=null,p.lastEffect=null),Je(ct,ct.current),c)break;return null;case 22:case 23:return o.lanes=0,c1(r,o,u)}return Ur(r,o,u)}var v1,dp,w1,S1;v1=function(r,o){for(var u=o.child;u!==null;){if(u.tag===5||u.tag===6)r.appendChild(u.stateNode);else if(u.tag!==4&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===o)break;for(;u.sibling===null;){if(u.return===null||u.return===o)return;u=u.return}u.sibling.return=u.return,u=u.sibling}},dp=function(){},w1=function(r,o,u,c){var p=r.memoizedProps;if(p!==c){r=o.stateNode,qi(wr.current);var m=null;switch(u){case"input":p=vt(r,p),c=vt(r,c),m=[];break;case"select":p=w({},p,{value:void 0}),c=w({},c,{value:void 0}),m=[];break;case"textarea":p=er(r,p),c=er(r,c),m=[];break;default:typeof p.onClick!="function"&&typeof c.onClick=="function"&&(r.onclick=Xu)}gr(u,c);var k;u=null;for(H in p)if(!c.hasOwnProperty(H)&&p.hasOwnProperty(H)&&p[H]!=null)if(H==="style"){var L=p[H];for(k in L)L.hasOwnProperty(k)&&(u||(u={}),u[k]="")}else H!=="dangerouslySetInnerHTML"&&H!=="children"&&H!=="suppressContentEditableWarning"&&H!=="suppressHydrationWarning"&&H!=="autoFocus"&&(l.hasOwnProperty(H)?m||(m=[]):(m=m||[]).push(H,null));for(H in c){var z=c[H];if(L=p!=null?p[H]:void 0,c.hasOwnProperty(H)&&z!==L&&(z!=null||L!=null))if(H==="style")if(L){for(k in L)!L.hasOwnProperty(k)||z&&z.hasOwnProperty(k)||(u||(u={}),u[k]="");for(k in z)z.hasOwnProperty(k)&&L[k]!==z[k]&&(u||(u={}),u[k]=z[k])}else u||(m||(m=[]),m.push(H,u)),u=z;else H==="dangerouslySetInnerHTML"?(z=z?z.__html:void 0,L=L?L.__html:void 0,z!=null&&L!==z&&(m=m||[]).push(H,z)):H==="children"?typeof z!="string"&&typeof z!="number"||(m=m||[]).push(H,""+z):H!=="suppressContentEditableWarning"&&H!=="suppressHydrationWarning"&&(l.hasOwnProperty(H)?(z!=null&&H==="onScroll"&&nt("scroll",r),m||L===z||(m=[])):(m=m||[]).push(H,z))}u&&(m=m||[]).push("style",u);var H=m;(o.updateQueue=H)&&(o.flags|=4)}},S1=function(r,o,u,c){u!==c&&(o.flags|=4)};function ys(r,o){if(!st)switch(r.tailMode){case"hidden":o=r.tail;for(var u=null;o!==null;)o.alternate!==null&&(u=o),o=o.sibling;u===null?r.tail=null:u.sibling=null;break;case"collapsed":u=r.tail;for(var c=null;u!==null;)u.alternate!==null&&(c=u),u=u.sibling;c===null?o||r.tail===null?r.tail=null:r.tail.sibling=null:c.sibling=null}}function Wt(r){var o=r.alternate!==null&&r.alternate.child===r.child,u=0,c=0;if(o)for(var p=r.child;p!==null;)u|=p.lanes|p.childLanes,c|=p.subtreeFlags&14680064,c|=p.flags&14680064,p.return=r,p=p.sibling;else for(p=r.child;p!==null;)u|=p.lanes|p.childLanes,c|=p.subtreeFlags,c|=p.flags,p.return=r,p=p.sibling;return r.subtreeFlags|=c,r.childLanes=u,o}function eP(r,o,u){var c=o.pendingProps;switch(zd(o),o.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Wt(o),null;case 1:return un(o.type)&&Zu(),Wt(o),null;case 3:return c=o.stateNode,Wo(),rt(sn),rt(bt),Yd(),c.pendingContext&&(c.context=c.pendingContext,c.pendingContext=null),(r===null||r.child===null)&&(ra(o)?o.flags|=4:r===null||r.memoizedState.isDehydrated&&!(o.flags&256)||(o.flags|=1024,ir!==null&&(Ep(ir),ir=null))),dp(r,o),Wt(o),null;case 5:Kd(o);var p=qi(ds.current);if(u=o.type,r!==null&&o.stateNode!=null)w1(r,o,u,c,p),r.ref!==o.ref&&(o.flags|=512,o.flags|=2097152);else{if(!c){if(o.stateNode===null)throw Error(n(166));return Wt(o),null}if(r=qi(wr.current),ra(o)){c=o.stateNode,u=o.type;var m=o.memoizedProps;switch(c[vr]=o,c[ss]=m,r=(o.mode&1)!==0,u){case"dialog":nt("cancel",c),nt("close",c);break;case"iframe":case"object":case"embed":nt("load",c);break;case"video":case"audio":for(p=0;p<\/script>",r=r.removeChild(r.firstChild)):typeof c.is=="string"?r=k.createElement(u,{is:c.is}):(r=k.createElement(u),u==="select"&&(k=r,c.multiple?k.multiple=!0:c.size&&(k.size=c.size))):r=k.createElementNS(r,u),r[vr]=o,r[ss]=c,v1(r,o,!1,!1),o.stateNode=r;e:{switch(k=xn(u,c),u){case"dialog":nt("cancel",r),nt("close",r),p=c;break;case"iframe":case"object":case"embed":nt("load",r),p=c;break;case"video":case"audio":for(p=0;pYo&&(o.flags|=128,c=!0,ys(m,!1),o.lanes=4194304)}else{if(!c)if(r=ca(k),r!==null){if(o.flags|=128,c=!0,u=r.updateQueue,u!==null&&(o.updateQueue=u,o.flags|=4),ys(m,!0),m.tail===null&&m.tailMode==="hidden"&&!k.alternate&&!st)return Wt(o),null}else 2*wt()-m.renderingStartTime>Yo&&u!==1073741824&&(o.flags|=128,c=!0,ys(m,!1),o.lanes=4194304);m.isBackwards?(k.sibling=o.child,o.child=k):(u=m.last,u!==null?u.sibling=k:o.child=k,m.last=k)}return m.tail!==null?(o=m.tail,m.rendering=o,m.tail=o.sibling,m.renderingStartTime=wt(),o.sibling=null,u=ct.current,Je(ct,c?u&1|2:u&1),o):(Wt(o),null);case 22:case 23:return Pp(),c=o.memoizedState!==null,r!==null&&r.memoizedState!==null!==c&&(o.flags|=8192),c&&o.mode&1?In&1073741824&&(Wt(o),o.subtreeFlags&6&&(o.flags|=8192)):Wt(o),null;case 24:return null;case 25:return null}throw Error(n(156,o.tag))}function tP(r,o){switch(zd(o),o.tag){case 1:return un(o.type)&&Zu(),r=o.flags,r&65536?(o.flags=r&-65537|128,o):null;case 3:return Wo(),rt(sn),rt(bt),Yd(),r=o.flags,r&65536&&!(r&128)?(o.flags=r&-65537|128,o):null;case 5:return Kd(o),null;case 13:if(rt(ct),r=o.memoizedState,r!==null&&r.dehydrated!==null){if(o.alternate===null)throw Error(n(340));Bo()}return r=o.flags,r&65536?(o.flags=r&-65537|128,o):null;case 19:return rt(ct),null;case 4:return Wo(),null;case 10:return Ud(o.type._context),null;case 22:case 23:return Pp(),null;case 24:return null;default:return null}}var va=!1,Qt=!1,nP=typeof WeakSet=="function"?WeakSet:Set,me=null;function Ko(r,o){var u=r.ref;if(u!==null)if(typeof u=="function")try{u(null)}catch(c){gt(r,o,c)}else u.current=null}function pp(r,o,u){try{u()}catch(c){gt(r,o,c)}}var k1=!1;function rP(r,o){if(Pd=Fu,r=Zy(),yd(r)){if("selectionStart"in r)var u={start:r.selectionStart,end:r.selectionEnd};else e:{u=(u=r.ownerDocument)&&u.defaultView||window;var c=u.getSelection&&u.getSelection();if(c&&c.rangeCount!==0){u=c.anchorNode;var p=c.anchorOffset,m=c.focusNode;c=c.focusOffset;try{u.nodeType,m.nodeType}catch{u=null;break e}var k=0,L=-1,z=-1,H=0,oe=0,le=r,ie=null;t:for(;;){for(var pe;le!==u||p!==0&&le.nodeType!==3||(L=k+p),le!==m||c!==0&&le.nodeType!==3||(z=k+c),le.nodeType===3&&(k+=le.nodeValue.length),(pe=le.firstChild)!==null;)ie=le,le=pe;for(;;){if(le===r)break t;if(ie===u&&++H===p&&(L=k),ie===m&&++oe===c&&(z=k),(pe=le.nextSibling)!==null)break;le=ie,ie=le.parentNode}le=pe}u=L===-1||z===-1?null:{start:L,end:z}}else u=null}u=u||{start:0,end:0}}else u=null;for(Id={focusedElem:r,selectionRange:u},Fu=!1,me=o;me!==null;)if(o=me,r=o.child,(o.subtreeFlags&1028)!==0&&r!==null)r.return=o,me=r;else for(;me!==null;){o=me;try{var ye=o.alternate;if(o.flags&1024)switch(o.tag){case 0:case 11:case 15:break;case 1:if(ye!==null){var ve=ye.memoizedProps,St=ye.memoizedState,F=o.stateNode,D=F.getSnapshotBeforeUpdate(o.elementType===o.type?ve:or(o.type,ve),St);F.__reactInternalSnapshotBeforeUpdate=D}break;case 3:var B=o.stateNode.containerInfo;B.nodeType===1?B.textContent="":B.nodeType===9&&B.documentElement&&B.removeChild(B.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(ae){gt(o,o.return,ae)}if(r=o.sibling,r!==null){r.return=o.return,me=r;break}me=o.return}return ye=k1,k1=!1,ye}function vs(r,o,u){var c=o.updateQueue;if(c=c!==null?c.lastEffect:null,c!==null){var p=c=c.next;do{if((p.tag&r)===r){var m=p.destroy;p.destroy=void 0,m!==void 0&&pp(o,u,m)}p=p.next}while(p!==c)}}function wa(r,o){if(o=o.updateQueue,o=o!==null?o.lastEffect:null,o!==null){var u=o=o.next;do{if((u.tag&r)===r){var c=u.create;u.destroy=c()}u=u.next}while(u!==o)}}function hp(r){var o=r.ref;if(o!==null){var u=r.stateNode;switch(r.tag){case 5:r=u;break;default:r=u}typeof o=="function"?o(r):o.current=r}}function x1(r){var o=r.alternate;o!==null&&(r.alternate=null,x1(o)),r.child=null,r.deletions=null,r.sibling=null,r.tag===5&&(o=r.stateNode,o!==null&&(delete o[vr],delete o[ss],delete o[Nd],delete o[jC],delete o[UC])),r.stateNode=null,r.return=null,r.dependencies=null,r.memoizedProps=null,r.memoizedState=null,r.pendingProps=null,r.stateNode=null,r.updateQueue=null}function E1(r){return r.tag===5||r.tag===3||r.tag===4}function C1(r){e:for(;;){for(;r.sibling===null;){if(r.return===null||E1(r.return))return null;r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue e;r.child.return=r,r=r.child}if(!(r.flags&2))return r.stateNode}}function mp(r,o,u){var c=r.tag;if(c===5||c===6)r=r.stateNode,o?u.nodeType===8?u.parentNode.insertBefore(r,o):u.insertBefore(r,o):(u.nodeType===8?(o=u.parentNode,o.insertBefore(r,u)):(o=u,o.appendChild(r)),u=u._reactRootContainer,u!=null||o.onclick!==null||(o.onclick=Xu));else if(c!==4&&(r=r.child,r!==null))for(mp(r,o,u),r=r.sibling;r!==null;)mp(r,o,u),r=r.sibling}function gp(r,o,u){var c=r.tag;if(c===5||c===6)r=r.stateNode,o?u.insertBefore(r,o):u.appendChild(r);else if(c!==4&&(r=r.child,r!==null))for(gp(r,o,u),r=r.sibling;r!==null;)gp(r,o,u),r=r.sibling}var $t=null,lr=!1;function pi(r,o,u){for(u=u.child;u!==null;)P1(r,o,u),u=u.sibling}function P1(r,o,u){if(yr&&typeof yr.onCommitFiberUnmount=="function")try{yr.onCommitFiberUnmount(Ou,u)}catch{}switch(u.tag){case 5:Qt||Ko(u,o);case 6:var c=$t,p=lr;$t=null,pi(r,o,u),$t=c,lr=p,$t!==null&&(lr?(r=$t,u=u.stateNode,r.nodeType===8?r.parentNode.removeChild(u):r.removeChild(u)):$t.removeChild(u.stateNode));break;case 18:$t!==null&&(lr?(r=$t,u=u.stateNode,r.nodeType===8?Ad(r.parentNode,u):r.nodeType===1&&Ad(r,u),Xl(r)):Ad($t,u.stateNode));break;case 4:c=$t,p=lr,$t=u.stateNode.containerInfo,lr=!0,pi(r,o,u),$t=c,lr=p;break;case 0:case 11:case 14:case 15:if(!Qt&&(c=u.updateQueue,c!==null&&(c=c.lastEffect,c!==null))){p=c=c.next;do{var m=p,k=m.destroy;m=m.tag,k!==void 0&&(m&2||m&4)&&pp(u,o,k),p=p.next}while(p!==c)}pi(r,o,u);break;case 1:if(!Qt&&(Ko(u,o),c=u.stateNode,typeof c.componentWillUnmount=="function"))try{c.props=u.memoizedProps,c.state=u.memoizedState,c.componentWillUnmount()}catch(L){gt(u,o,L)}pi(r,o,u);break;case 21:pi(r,o,u);break;case 22:u.mode&1?(Qt=(c=Qt)||u.memoizedState!==null,pi(r,o,u),Qt=c):pi(r,o,u);break;default:pi(r,o,u)}}function I1(r){var o=r.updateQueue;if(o!==null){r.updateQueue=null;var u=r.stateNode;u===null&&(u=r.stateNode=new nP),o.forEach(function(c){var p=dP.bind(null,r,c);u.has(c)||(u.add(c),c.then(p,p))})}}function sr(r,o){var u=o.deletions;if(u!==null)for(var c=0;cp&&(p=k),c&=~m}if(c=p,c=wt()-c,c=(120>c?120:480>c?480:1080>c?1080:1920>c?1920:3e3>c?3e3:4320>c?4320:1960*oP(c/1960))-c,10r?16:r,mi===null)var c=!1;else{if(r=mi,mi=null,Ca=0,je&6)throw Error(n(331));var p=je;for(je|=4,me=r.current;me!==null;){var m=me,k=m.child;if(me.flags&16){var L=m.deletions;if(L!==null){for(var z=0;zwt()-wp?ro(r,0):vp|=u),fn(r,o)}function j1(r,o){o===0&&(r.mode&1?(o=zu,zu<<=1,!(zu&130023424)&&(zu=4194304)):o=1);var u=tn();r=Fr(r,o),r!==null&&(Wl(r,o,u),fn(r,u))}function fP(r){var o=r.memoizedState,u=0;o!==null&&(u=o.retryLane),j1(r,u)}function dP(r,o){var u=0;switch(r.tag){case 13:var c=r.stateNode,p=r.memoizedState;p!==null&&(u=p.retryLane);break;case 19:c=r.stateNode;break;default:throw Error(n(314))}c!==null&&c.delete(o),j1(r,u)}var U1;U1=function(r,o,u){if(r!==null)if(r.memoizedProps!==o.pendingProps||sn.current)an=!0;else{if(!(r.lanes&u)&&!(o.flags&128))return an=!1,qC(r,o,u);an=!!(r.flags&131072)}else an=!1,st&&o.flags&1048576&&v0(o,na,o.index);switch(o.lanes=0,o.tag){case 2:var c=o.type;ya(r,o),r=o.pendingProps;var p=Fo(o,bt.current);bo(o,u),p=Zd(null,o,c,r,p,u);var m=qd();return o.flags|=1,typeof p=="object"&&p!==null&&typeof p.render=="function"&&p.$$typeof===void 0?(o.tag=1,o.memoizedState=null,o.updateQueue=null,un(c)?(m=!0,qu(o)):m=!1,o.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,bd(o),p.updater=ua,o.stateNode=p,p._reactInternals=o,Wd(o,c,r,u),o=sp(null,o,c,!0,m,u)):(o.tag=0,st&&m&&_d(o),en(null,o,p,u),o=o.child),o;case 16:c=o.elementType;e:{switch(ya(r,o),r=o.pendingProps,p=c._init,c=p(c._payload),o.type=c,p=o.tag=hP(c),r=or(c,r),p){case 0:o=lp(null,o,c,r,u);break e;case 1:o=d1(null,o,c,r,u);break e;case 11:o=s1(null,o,c,r,u);break e;case 14:o=u1(null,o,c,or(c.type,r),u);break e}throw Error(n(306,c,""))}return o;case 0:return c=o.type,p=o.pendingProps,p=o.elementType===c?p:or(c,p),lp(r,o,c,p,u);case 1:return c=o.type,p=o.pendingProps,p=o.elementType===c?p:or(c,p),d1(r,o,c,p,u);case 3:e:{if(p1(o),r===null)throw Error(n(387));c=o.pendingProps,m=o.memoizedState,p=m.element,C0(r,o),sa(o,c,null,u);var k=o.memoizedState;if(c=k.element,m.isDehydrated)if(m={element:c,isDehydrated:!1,cache:k.cache,pendingSuspenseBoundaries:k.pendingSuspenseBoundaries,transitions:k.transitions},o.updateQueue.baseState=m,o.memoizedState=m,o.flags&256){p=Qo(Error(n(423)),o),o=h1(r,o,c,u,p);break e}else if(c!==p){p=Qo(Error(n(424)),o),o=h1(r,o,c,u,p);break e}else for(Pn=si(o.stateNode.containerInfo.firstChild),Cn=o,st=!0,ir=null,u=_0(o,null,c,u),o.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling;else{if(Bo(),c===p){o=Ur(r,o,u);break e}en(r,o,c,u)}o=o.child}return o;case 5:return z0(o),r===null&&Md(o),c=o.type,p=o.pendingProps,m=r!==null?r.memoizedProps:null,k=p.children,Td(c,p)?k=null:m!==null&&Td(c,m)&&(o.flags|=32),f1(r,o),en(r,o,k,u),o.child;case 6:return r===null&&Md(o),null;case 13:return m1(r,o,u);case 4:return Qd(o,o.stateNode.containerInfo),c=o.pendingProps,r===null?o.child=Ho(o,null,c,u):en(r,o,c,u),o.child;case 11:return c=o.type,p=o.pendingProps,p=o.elementType===c?p:or(c,p),s1(r,o,c,p,u);case 7:return en(r,o,o.pendingProps,u),o.child;case 8:return en(r,o,o.pendingProps.children,u),o.child;case 12:return en(r,o,o.pendingProps.children,u),o.child;case 10:e:{if(c=o.type._context,p=o.pendingProps,m=o.memoizedProps,k=p.value,Je(ia,c._currentValue),c._currentValue=k,m!==null)if(rr(m.value,k)){if(m.children===p.children&&!sn.current){o=Ur(r,o,u);break e}}else for(m=o.child,m!==null&&(m.return=o);m!==null;){var L=m.dependencies;if(L!==null){k=m.child;for(var z=L.firstContext;z!==null;){if(z.context===c){if(m.tag===1){z=jr(-1,u&-u),z.tag=2;var H=m.updateQueue;if(H!==null){H=H.shared;var oe=H.pending;oe===null?z.next=z:(z.next=oe.next,oe.next=z),H.pending=z}}m.lanes|=u,z=m.alternate,z!==null&&(z.lanes|=u),Bd(m.return,u,o),L.lanes|=u;break}z=z.next}}else if(m.tag===10)k=m.type===o.type?null:m.child;else if(m.tag===18){if(k=m.return,k===null)throw Error(n(341));k.lanes|=u,L=k.alternate,L!==null&&(L.lanes|=u),Bd(k,u,o),k=m.sibling}else k=m.child;if(k!==null)k.return=m;else for(k=m;k!==null;){if(k===o){k=null;break}if(m=k.sibling,m!==null){m.return=k.return,k=m;break}k=k.return}m=k}en(r,o,p.children,u),o=o.child}return o;case 9:return p=o.type,c=o.pendingProps.children,bo(o,u),p=Bn(p),c=c(p),o.flags|=1,en(r,o,c,u),o.child;case 14:return c=o.type,p=or(c,o.pendingProps),p=or(c.type,p),u1(r,o,c,p,u);case 15:return a1(r,o,o.type,o.pendingProps,u);case 17:return c=o.type,p=o.pendingProps,p=o.elementType===c?p:or(c,p),ya(r,o),o.tag=1,un(c)?(r=!0,qu(o)):r=!1,bo(o,u),A0(o,c,p),Wd(o,c,p,u),sp(null,o,c,!0,r,u);case 19:return y1(r,o,u);case 22:return c1(r,o,u)}throw Error(n(156,o.tag))};function B1(r,o){return wy(r,o)}function pP(r,o,u,c){this.tag=r,this.key=u,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=o,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Hn(r,o,u,c){return new pP(r,o,u,c)}function Tp(r){return r=r.prototype,!(!r||!r.isReactComponent)}function hP(r){if(typeof r=="function")return Tp(r)?1:0;if(r!=null){if(r=r.$$typeof,r===b)return 11;if(r===te)return 14}return 2}function vi(r,o){var u=r.alternate;return u===null?(u=Hn(r.tag,o,r.key,r.mode),u.elementType=r.elementType,u.type=r.type,u.stateNode=r.stateNode,u.alternate=r,r.alternate=u):(u.pendingProps=o,u.type=r.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=r.flags&14680064,u.childLanes=r.childLanes,u.lanes=r.lanes,u.child=r.child,u.memoizedProps=r.memoizedProps,u.memoizedState=r.memoizedState,u.updateQueue=r.updateQueue,o=r.dependencies,u.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext},u.sibling=r.sibling,u.index=r.index,u.ref=r.ref,u}function La(r,o,u,c,p,m){var k=2;if(c=r,typeof r=="function")Tp(r)&&(k=1);else if(typeof r=="string")k=5;else e:switch(r){case V:return oo(u.children,p,m,o);case O:k=8,p|=8;break;case G:return r=Hn(12,u,o,p|2),r.elementType=G,r.lanes=m,r;case J:return r=Hn(13,u,o,p),r.elementType=J,r.lanes=m,r;case ne:return r=Hn(19,u,o,p),r.elementType=ne,r.lanes=m,r;case re:return Aa(u,p,m,o);default:if(typeof r=="object"&&r!==null)switch(r.$$typeof){case Y:k=10;break e;case U:k=9;break e;case b:k=11;break e;case te:k=14;break e;case de:k=16,c=null;break e}throw Error(n(130,r==null?r:typeof r,""))}return o=Hn(k,u,o,p),o.elementType=r,o.type=c,o.lanes=m,o}function oo(r,o,u,c){return r=Hn(7,r,c,o),r.lanes=u,r}function Aa(r,o,u,c){return r=Hn(22,r,c,o),r.elementType=re,r.lanes=u,r.stateNode={isHidden:!1},r}function Lp(r,o,u){return r=Hn(6,r,null,o),r.lanes=u,r}function Ap(r,o,u){return o=Hn(4,r.children!==null?r.children:[],r.key,o),o.lanes=u,o.stateNode={containerInfo:r.containerInfo,pendingChildren:null,implementation:r.implementation},o}function mP(r,o,u,c,p){this.tag=o,this.containerInfo=r,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=nd(0),this.expirationTimes=nd(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=nd(0),this.identifierPrefix=c,this.onRecoverableError=p,this.mutableSourceEagerHydrationData=null}function Np(r,o,u,c,p,m,k,L,z){return r=new mP(r,o,u,L,z),o===1?(o=1,m===!0&&(o|=8)):o=0,m=Hn(3,null,null,o),r.current=m,m.stateNode=r,m.memoizedState={element:c,isDehydrated:u,cache:null,transitions:null,pendingSuspenseBoundaries:null},bd(m),r}function gP(r,o,u){var c=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E2)}catch(e){console.error(e)}}E2(),r4();const i4=Hg`
from {
opacity: 0
}
@@ -383,7 +383,7 @@ Error generating stack: `+m.message+`
opacity: 0.7;
cursor: not-allowed;
}
-`;Ve.textarea``;Ve(ut)`
+`;Ve.textarea``;Ve(Ye)`
padding: 2px 5px;
border-radius: 8px;
background-color: ${({theme:e})=>e.primary};
@@ -396,7 +396,7 @@ Error generating stack: `+m.message+`
background-position: bottom;
background-size: ${({size:e})=>e??"100% 57%"};
background-repeat: no-repeat;
-`;let o4=0;function l4(e,t){const n=`atom${++o4}`,i={toString:()=>n};return typeof e=="function"?i.read=e:(i.init=e,i.read=l=>l(i),i.write=(l,s,a)=>s(i,typeof a=="function"?a(l(i)):a)),t&&(i.write=t),i}const zw=e=>"init"in e,Dw=e=>!!e.write,tf=new WeakMap,s4=(e,t)=>{tf.set(e,t),e.catch(()=>{}).finally(()=>tf.delete(e))},Mw=(e,t)=>{const n=tf.get(e);n&&(tf.delete(e),n(t))},$w=(e,t)=>{e.status="fulfilled",e.value=t},Fw=(e,t)=>{e.status="rejected",e.reason=t},u4=e=>typeof(e==null?void 0:e.then)=="function",tc=(e,t)=>"v"in e&&"v"in t&&Object.is(e.v,t.v),jw=(e,t)=>"e"in e&&"e"in t&&Object.is(e.e,t.e),Rs=e=>"v"in e&&e.v instanceof Promise,a4=(e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig,nc=e=>{if("e"in e)throw e.e;return e.v},c4=()=>{const e=new WeakMap,t=new WeakMap,n=new Map;let i,l;const s=R=>e.get(R),a=(R,G)=>{const Y=e.get(R);if(e.set(R,G),n.has(R)||n.set(R,Y),Y&&Rs(Y)){const j="v"in G?G.v instanceof Promise?G.v:Promise.resolve(G.v):Promise.reject(G.e);Mw(Y.v,j)}},f=(R,G,Y)=>{const j=new Map;let V=!1;Y.forEach((J,ne)=>{!J&&ne===R&&(J=G),J&&(j.set(ne,J),G.d.get(ne)!==J&&(V=!0))}),(V||G.d.size!==j.size)&&(G.d=j)},d=(R,G,Y)=>{const j=s(R),V={d:(j==null?void 0:j.d)||new Map,v:G};if(Y&&f(R,V,Y),j&&tc(j,V)&&j.d===V.d)return j;if(j&&Rs(j)&&Rs(V)&&a4(j,V)){if(j.d===V.d)return j;V.v=j.v}return a(R,V),V},h=(R,G,Y,j)=>{if(u4(G)){let V;const J=new Promise((ne,te)=>{let de=!1;G.then(re=>{if(!de){de=!0;const O=s(R),X=d(R,J,Y);$w(J,re),ne(re),t.has(R)&&(O==null?void 0:O.d)!==X.d&&M(R,X,O==null?void 0:O.d)}},re=>{if(!de){de=!0;const O=s(R),X=d(R,J,Y);Fw(J,re),te(re),t.has(R)&&(O==null?void 0:O.d)!==X.d&&M(R,X,O==null?void 0:O.d)}}),V=re=>{de||(de=!0,re.then(O=>$w(J,O),O=>Fw(J,O)),ne(re))}});return J.orig=G,J.status="pending",s4(J,ne=>{ne&&V(ne),j==null||j()}),d(R,J,Y)}return d(R,G,Y)},g=(R,G,Y)=>{const j=s(R),V={d:(j==null?void 0:j.d)||new Map,e:G};return Y&&f(R,V,Y),j&&jw(j,V)&&j.d===V.d?j:(a(R,V),V)},y=(R,G)=>{const Y=s(R);if(!G&&Y&&(t.has(R)||Array.from(Y.d).every(([re,O])=>re===R||y(re)===O)))return Y;const j=new Map;let V=!0;const J=re=>{if(re===R){const X=s(re);if(X)return j.set(re,X),nc(X);if(zw(re))return j.set(re,void 0),re.init;throw new Error("no atom init")}const O=y(re);return j.set(re,O),nc(O)};let ne,te;const de={get signal(){return ne||(ne=new AbortController),ne.signal},get setSelf(){return!te&&Dw(R)&&(te=(...re)=>{if(!V)return E(R,...re)}),te}};try{const re=R.read(J,de);return h(R,re,j,()=>ne==null?void 0:ne.abort())}catch(re){return g(R,re,j)}finally{V=!1}},v=R=>nc(y(R)),S=R=>{let G=t.get(R);return G||(G=T(R)),G},C=(R,G)=>!G.l.size&&(!G.t.size||G.t.size===1&&G.t.has(R)),I=R=>{const G=t.get(R);G&&C(R,G)&&N(R)},A=R=>{if(!R.size)return;const G=new Map,Y=new WeakMap,j=J=>{const ne=t.get(J);ne==null||ne.t.forEach(te=>{te!==J&&(G.set(te,(G.get(te)||new Set).add(J)),Y.set(te,(Y.get(te)||0)+1),j(te))})};R.forEach(j);const V=J=>{const ne=t.get(J);ne==null||ne.t.forEach(te=>{var de;if(te!==J){let re=Y.get(te);if(re&&Y.set(te,--re),!re){let O=!!((de=G.get(te))!=null&&de.size);if(O){const X=s(te),w=y(te,!0);O=!X||!tc(X,w)}O||G.forEach(X=>X.delete(te))}V(te)}})};R.forEach(V),R.clear()},x=(R,G,...Y)=>{let j=!0;const V=te=>nc(y(te)),J=(te,...de)=>{let re;if(te===G){if(!zw(te))throw new Error("atom not writable");const O=s(te),X=h(te,de[0]);(!O||!tc(O,X))&&R.add(te)}else re=x(R,te,...de);if(!j){A(R);const O=_()}return re},ne=G.write(V,J,...Y);return j=!1,ne},E=(R,...G)=>{const Y=new Set,j=x(Y,R,...G);A(Y);const V=_();return j},T=(R,G)=>{var Y;(Y=s(R))==null||Y.d.forEach((V,J)=>{const ne=t.get(J);ne?ne.t.add(R):J!==R&&T(J,R)}),y(R);const j={t:new Set(G&&[G]),l:new Set};if(t.set(R,j),Dw(R)&&R.onMount){const V=R.onMount((...J)=>E(R,...J));V&&(j.u=V)}return j},N=R=>{var G;const Y=(G=t.get(R))==null?void 0:G.u;Y&&Y(),t.delete(R);const j=s(R);j&&(Rs(j)&&Mw(j.v),j.d.forEach((V,J)=>{if(J!==R){const ne=t.get(J);ne&&(ne.t.delete(R),C(J,ne)&&N(J))}}))},M=(R,G,Y)=>{const j=new Set(G.d.keys());Y==null||Y.forEach((V,J)=>{if(j.has(J)){j.delete(J);return}const ne=t.get(J);ne&&(ne.t.delete(R),C(J,ne)&&N(J))}),j.forEach(V=>{const J=t.get(V);J?J.t.add(R):t.has(R)&&T(V,R)})},_=()=>{let R;for(;n.size;){const G=Array.from(n);n.clear(),G.forEach(([Y,j])=>{const V=s(Y);if(V){const J=t.get(Y);J&&V.d!==(j==null?void 0:j.d)&&M(Y,V,j==null?void 0:j.d),J&&!(j&&!Rs(j)&&(tc(j,V)||jw(j,V)))&&J.l.forEach(ne=>ne())}})}};return{get:v,set:E,sub:(R,G)=>{const Y=S(R),j=_(),V=Y.l;return V.add(G),()=>{V.delete(G),I(R)}}}};let ah;const f4=()=>(ah||(ah=c4()),ah),d4=ee.createContext(void 0),E2=e=>{const t=ee.useContext(d4);return(e==null?void 0:e.store)||t||f4()},p4=e=>typeof(e==null?void 0:e.then)=="function",h4=Fe.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)});function m4(e,t){const n=E2(t),[[i,l,s],a]=ee.useReducer(h=>{const g=n.get(e);return Object.is(h[0],g)&&h[1]===n&&h[2]===e?h:[g,n,e]},void 0,()=>[n.get(e),n,e]);let f=i;(l!==n||s!==e)&&(a(),f=n.get(e));const d=t==null?void 0:t.delay;return ee.useEffect(()=>{const h=n.sub(e,()=>{if(typeof d=="number"){setTimeout(a,d);return}a()});return a(),h},[n,e,d]),ee.useDebugValue(f),p4(f)?h4(f):f}function g4(e,t){const n=E2(t);return ee.useCallback((...l)=>n.set(e,...l),[n,e])}function y4(e,t){return[m4(e,t),g4(e,t)]}/**
+`;let o4=0;function l4(e,t){const n=`atom${++o4}`,i={toString:()=>n};return typeof e=="function"?i.read=e:(i.init=e,i.read=l=>l(i),i.write=(l,s,a)=>s(i,typeof a=="function"?a(l(i)):a)),t&&(i.write=t),i}const Dw=e=>"init"in e,Mw=e=>!!e.write,nf=new WeakMap,s4=(e,t)=>{nf.set(e,t),e.catch(()=>{}).finally(()=>nf.delete(e))},$w=(e,t)=>{const n=nf.get(e);n&&(nf.delete(e),n(t))},Fw=(e,t)=>{e.status="fulfilled",e.value=t},jw=(e,t)=>{e.status="rejected",e.reason=t},u4=e=>typeof(e==null?void 0:e.then)=="function",nc=(e,t)=>"v"in e&&"v"in t&&Object.is(e.v,t.v),Uw=(e,t)=>"e"in e&&"e"in t&&Object.is(e.e,t.e),zs=e=>"v"in e&&e.v instanceof Promise,a4=(e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig,rc=e=>{if("e"in e)throw e.e;return e.v},c4=()=>{const e=new WeakMap,t=new WeakMap,n=new Map;let i,l;const s=O=>e.get(O),a=(O,G)=>{const Y=e.get(O);if(e.set(O,G),n.has(O)||n.set(O,Y),Y&&zs(Y)){const U="v"in G?G.v instanceof Promise?G.v:Promise.resolve(G.v):Promise.reject(G.e);$w(Y.v,U)}},f=(O,G,Y)=>{const U=new Map;let b=!1;Y.forEach((J,ne)=>{!J&&ne===O&&(J=G),J&&(U.set(ne,J),G.d.get(ne)!==J&&(b=!0))}),(b||G.d.size!==U.size)&&(G.d=U)},d=(O,G,Y)=>{const U=s(O),b={d:(U==null?void 0:U.d)||new Map,v:G};if(Y&&f(O,b,Y),U&&nc(U,b)&&U.d===b.d)return U;if(U&&zs(U)&&zs(b)&&a4(U,b)){if(U.d===b.d)return U;b.v=U.v}return a(O,b),b},h=(O,G,Y,U)=>{if(u4(G)){let b;const J=new Promise((ne,te)=>{let de=!1;G.then(re=>{if(!de){de=!0;const _=s(O),X=d(O,J,Y);Fw(J,re),ne(re),t.has(O)&&(_==null?void 0:_.d)!==X.d&&M(O,X,_==null?void 0:_.d)}},re=>{if(!de){de=!0;const _=s(O),X=d(O,J,Y);jw(J,re),te(re),t.has(O)&&(_==null?void 0:_.d)!==X.d&&M(O,X,_==null?void 0:_.d)}}),b=re=>{de||(de=!0,re.then(_=>Fw(J,_),_=>jw(J,_)),ne(re))}});return J.orig=G,J.status="pending",s4(J,ne=>{ne&&b(ne),U==null||U()}),d(O,J,Y)}return d(O,G,Y)},g=(O,G,Y)=>{const U=s(O),b={d:(U==null?void 0:U.d)||new Map,e:G};return Y&&f(O,b,Y),U&&Uw(U,b)&&U.d===b.d?U:(a(O,b),b)},y=(O,G)=>{const Y=s(O);if(!G&&Y&&(t.has(O)||Array.from(Y.d).every(([re,_])=>re===O||y(re)===_)))return Y;const U=new Map;let b=!0;const J=re=>{if(re===O){const X=s(re);if(X)return U.set(re,X),rc(X);if(Dw(re))return U.set(re,void 0),re.init;throw new Error("no atom init")}const _=y(re);return U.set(re,_),rc(_)};let ne,te;const de={get signal(){return ne||(ne=new AbortController),ne.signal},get setSelf(){return!te&&Mw(O)&&(te=(...re)=>{if(!b)return E(O,...re)}),te}};try{const re=O.read(J,de);return h(O,re,U,()=>ne==null?void 0:ne.abort())}catch(re){return g(O,re,U)}finally{b=!1}},v=O=>rc(y(O)),S=O=>{let G=t.get(O);return G||(G=T(O)),G},C=(O,G)=>!G.l.size&&(!G.t.size||G.t.size===1&&G.t.has(O)),I=O=>{const G=t.get(O);G&&C(O,G)&&N(O)},A=O=>{if(!O.size)return;const G=new Map,Y=new WeakMap,U=J=>{const ne=t.get(J);ne==null||ne.t.forEach(te=>{te!==J&&(G.set(te,(G.get(te)||new Set).add(J)),Y.set(te,(Y.get(te)||0)+1),U(te))})};O.forEach(U);const b=J=>{const ne=t.get(J);ne==null||ne.t.forEach(te=>{var de;if(te!==J){let re=Y.get(te);if(re&&Y.set(te,--re),!re){let _=!!((de=G.get(te))!=null&&de.size);if(_){const X=s(te),w=y(te,!0);_=!X||!nc(X,w)}_||G.forEach(X=>X.delete(te))}b(te)}})};O.forEach(b),O.clear()},x=(O,G,...Y)=>{let U=!0;const b=te=>rc(y(te)),J=(te,...de)=>{let re;if(te===G){if(!Dw(te))throw new Error("atom not writable");const _=s(te),X=h(te,de[0]);(!_||!nc(_,X))&&O.add(te)}else re=x(O,te,...de);if(!U){A(O);const _=R()}return re},ne=G.write(b,J,...Y);return U=!1,ne},E=(O,...G)=>{const Y=new Set,U=x(Y,O,...G);A(Y);const b=R();return U},T=(O,G)=>{var Y;(Y=s(O))==null||Y.d.forEach((b,J)=>{const ne=t.get(J);ne?ne.t.add(O):J!==O&&T(J,O)}),y(O);const U={t:new Set(G&&[G]),l:new Set};if(t.set(O,U),Mw(O)&&O.onMount){const b=O.onMount((...J)=>E(O,...J));b&&(U.u=b)}return U},N=O=>{var G;const Y=(G=t.get(O))==null?void 0:G.u;Y&&Y(),t.delete(O);const U=s(O);U&&(zs(U)&&$w(U.v),U.d.forEach((b,J)=>{if(J!==O){const ne=t.get(J);ne&&(ne.t.delete(O),C(J,ne)&&N(J))}}))},M=(O,G,Y)=>{const U=new Set(G.d.keys());Y==null||Y.forEach((b,J)=>{if(U.has(J)){U.delete(J);return}const ne=t.get(J);ne&&(ne.t.delete(O),C(J,ne)&&N(J))}),U.forEach(b=>{const J=t.get(b);J?J.t.add(O):t.has(O)&&T(b,O)})},R=()=>{let O;for(;n.size;){const G=Array.from(n);n.clear(),G.forEach(([Y,U])=>{const b=s(Y);if(b){const J=t.get(Y);J&&b.d!==(U==null?void 0:U.d)&&M(Y,b,U==null?void 0:U.d),J&&!(U&&!zs(U)&&(nc(U,b)||Uw(U,b)))&&J.l.forEach(ne=>ne())}})}};return{get:v,set:E,sub:(O,G)=>{const Y=S(O),U=R(),b=Y.l;return b.add(G),()=>{b.delete(G),I(O)}}}};let fh;const f4=()=>(fh||(fh=c4()),fh),d4=ee.createContext(void 0),C2=e=>{const t=ee.useContext(d4);return(e==null?void 0:e.store)||t||f4()},p4=e=>typeof(e==null?void 0:e.then)=="function",h4=Fe.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)});function m4(e,t){const n=C2(t),[[i,l,s],a]=ee.useReducer(h=>{const g=n.get(e);return Object.is(h[0],g)&&h[1]===n&&h[2]===e?h:[g,n,e]},void 0,()=>[n.get(e),n,e]);let f=i;(l!==n||s!==e)&&(a(),f=n.get(e));const d=t==null?void 0:t.delay;return ee.useEffect(()=>{const h=n.sub(e,()=>{if(typeof d=="number"){setTimeout(a,d);return}a()});return a(),h},[n,e,d]),ee.useDebugValue(f),p4(f)?h4(f):f}function g4(e,t){const n=C2(t);return ee.useCallback((...l)=>n.set(e,...l),[n,e])}function y4(e,t){return[m4(e,t),g4(e,t)]}/**
* @remix-run/router v1.8.0
*
* Copyright (c) Remix Software Inc.
@@ -405,7 +405,7 @@ Error generating stack: `+m.message+`
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
- */function yu(){return yu=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Hg(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function w4(){return Math.random().toString(36).substr(2,8)}function Bw(e,t){return{usr:e.state,key:e.key,idx:t}}function Im(e,t,n,i){return n===void 0&&(n=null),yu({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Ml(t):t,{state:n,key:t&&t.key||i||w4()})}function C2(e){let{pathname:t="/",search:n="",hash:i=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),i&&i!=="#"&&(t+=i.charAt(0)==="#"?i:"#"+i),t}function Ml(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let i=e.indexOf("?");i>=0&&(t.search=e.substr(i),e=e.substr(0,i)),e&&(t.pathname=e)}return t}function S4(e,t,n,i){i===void 0&&(i={});let{window:l=document.defaultView,v5Compat:s=!1}=i,a=l.history,f=Ii.Pop,d=null,h=g();h==null&&(h=0,a.replaceState(yu({},a.state,{idx:h}),""));function g(){return(a.state||{idx:null}).idx}function y(){f=Ii.Pop;let A=g(),x=A==null?null:A-h;h=A,d&&d({action:f,location:I.location,delta:x})}function v(A,x){f=Ii.Push;let E=Im(I.location,A,x);n&&n(E,A),h=g()+1;let T=Bw(E,h),N=I.createHref(E);try{a.pushState(T,"",N)}catch(M){if(M instanceof DOMException&&M.name==="DataCloneError")throw M;l.location.assign(N)}s&&d&&d({action:f,location:I.location,delta:1})}function S(A,x){f=Ii.Replace;let E=Im(I.location,A,x);n&&n(E,A),h=g();let T=Bw(E,h),N=I.createHref(E);a.replaceState(T,"",N),s&&d&&d({action:f,location:I.location,delta:0})}function C(A){let x=l.location.origin!=="null"?l.location.origin:l.location.href,E=typeof A=="string"?A:C2(A);return Pt(x,"No window.location.(origin|href) available to create URL for href: "+E),new URL(E,x)}let I={get action(){return f},get location(){return e(l,a)},listen(A){if(d)throw new Error("A history only accepts one active listener");return l.addEventListener(Uw,y),d=A,()=>{l.removeEventListener(Uw,y),d=null}},createHref(A){return t(l,A)},createURL:C,encodeLocation(A){let x=C(A);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:v,replace:S,go(A){return a.go(A)}};return I}var Vw;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Vw||(Vw={}));function k4(e,t,n){n===void 0&&(n="/");let i=typeof t=="string"?Ml(t):t,l=T2(i.pathname||"/",n);if(l==null)return null;let s=P2(e);x4(s);let a=null;for(let f=0;a==null&&f{let d={relativePath:f===void 0?s.path||"":f,caseSensitive:s.caseSensitive===!0,childrenIndex:a,route:s};d.relativePath.startsWith("/")&&(Pt(d.relativePath.startsWith(i),'Absolute route path "'+d.relativePath+'" nested under path '+('"'+i+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),d.relativePath=d.relativePath.slice(i.length));let h=mo([i,d.relativePath]),g=n.concat(d);s.children&&s.children.length>0&&(Pt(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+h+'".')),P2(s.children,t,g,h)),!(s.path==null&&!s.index)&&t.push({path:h,score:A4(h,s.index),routesMeta:g})};return e.forEach((s,a)=>{var f;if(s.path===""||!((f=s.path)!=null&&f.includes("?")))l(s,a);else for(let d of I2(s.path))l(s,a,d)}),t}function I2(e){let t=e.split("/");if(t.length===0)return[];let[n,...i]=t,l=n.endsWith("?"),s=n.replace(/\?$/,"");if(i.length===0)return l?[s,""]:[s];let a=I2(i.join("/")),f=[];return f.push(...a.map(d=>d===""?s:[s,d].join("/"))),l&&f.push(...a),f.map(d=>e.startsWith("/")&&d===""?"/":d)}function x4(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:N4(t.routesMeta.map(i=>i.childrenIndex),n.routesMeta.map(i=>i.childrenIndex)))}const E4=/^:\w+$/,C4=3,P4=2,I4=1,T4=10,L4=-2,Hw=e=>e==="*";function A4(e,t){let n=e.split("/"),i=n.length;return n.some(Hw)&&(i+=L4),t&&(i+=P4),n.filter(l=>!Hw(l)).reduce((l,s)=>l+(E4.test(s)?C4:s===""?I4:T4),i)}function N4(e,t){return e.length===t.length&&e.slice(0,-1).every((i,l)=>i===t[l])?e[e.length-1]-t[t.length-1]:0}function _4(e,t){let{routesMeta:n}=e,i={},l="/",s=[];for(let a=0;a{if(g==="*"){let v=f[y]||"";a=s.slice(0,s.length-v.length).replace(/(.)\/+$/,"$1")}return h[g]=D4(f[y]||"",g),h},{}),pathname:s,pathnameBase:a,pattern:e}}function O4(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Hg(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 i=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(a,f)=>(i.push(f),"/([^\\/]+)"));return e.endsWith("*")?(i.push("*"),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),i]}function z4(e){try{return decodeURI(e)}catch(t){return Hg(!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 D4(e,t){try{return decodeURIComponent(e)}catch(n){return Hg(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function T2(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,i=e.charAt(n);return i&&i!=="/"?null:e.slice(n)||"/"}function M4(e,t){t===void 0&&(t="/");let{pathname:n,search:i="",hash:l=""}=typeof e=="string"?Ml(e):e;return{pathname:n?n.startsWith("/")?n:$4(n,t):t,search:j4(i),hash:U4(l)}}function $4(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function ch(e,t,n,i){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(i)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function L2(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function A2(e,t,n,i){i===void 0&&(i=!1);let l;typeof e=="string"?l=Ml(e):(l=yu({},e),Pt(!l.pathname||!l.pathname.includes("?"),ch("?","pathname","search",l)),Pt(!l.pathname||!l.pathname.includes("#"),ch("#","pathname","hash",l)),Pt(!l.search||!l.search.includes("#"),ch("#","search","hash",l)));let s=e===""||l.pathname==="",a=s?"/":l.pathname,f;if(i||a==null)f=n;else{let y=t.length-1;if(a.startsWith("..")){let v=a.split("/");for(;v[0]==="..";)v.shift(),y-=1;l.pathname=v.join("/")}f=y>=0?t[y]:"/"}let d=M4(l,f),h=a&&a!=="/"&&a.endsWith("/"),g=(s||a===".")&&n.endsWith("/");return!d.pathname.endsWith("/")&&(h||g)&&(d.pathname+="/"),d}const mo=e=>e.join("/").replace(/\/\/+/g,"/"),F4=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),j4=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,U4=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function B4(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const N2=["post","put","patch","delete"];new Set(N2);const V4=["get",...N2];new Set(V4);/**
+ */function vu(){return vu=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Wg(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function w4(){return Math.random().toString(36).substr(2,8)}function Vw(e,t){return{usr:e.state,key:e.key,idx:t}}function Lm(e,t,n,i){return n===void 0&&(n=null),vu({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?$l(t):t,{state:n,key:t&&t.key||i||w4()})}function P2(e){let{pathname:t="/",search:n="",hash:i=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),i&&i!=="#"&&(t+=i.charAt(0)==="#"?i:"#"+i),t}function $l(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let i=e.indexOf("?");i>=0&&(t.search=e.substr(i),e=e.substr(0,i)),e&&(t.pathname=e)}return t}function S4(e,t,n,i){i===void 0&&(i={});let{window:l=document.defaultView,v5Compat:s=!1}=i,a=l.history,f=Li.Pop,d=null,h=g();h==null&&(h=0,a.replaceState(vu({},a.state,{idx:h}),""));function g(){return(a.state||{idx:null}).idx}function y(){f=Li.Pop;let A=g(),x=A==null?null:A-h;h=A,d&&d({action:f,location:I.location,delta:x})}function v(A,x){f=Li.Push;let E=Lm(I.location,A,x);n&&n(E,A),h=g()+1;let T=Vw(E,h),N=I.createHref(E);try{a.pushState(T,"",N)}catch(M){if(M instanceof DOMException&&M.name==="DataCloneError")throw M;l.location.assign(N)}s&&d&&d({action:f,location:I.location,delta:1})}function S(A,x){f=Li.Replace;let E=Lm(I.location,A,x);n&&n(E,A),h=g();let T=Vw(E,h),N=I.createHref(E);a.replaceState(T,"",N),s&&d&&d({action:f,location:I.location,delta:0})}function C(A){let x=l.location.origin!=="null"?l.location.origin:l.location.href,E=typeof A=="string"?A:P2(A);return Pt(x,"No window.location.(origin|href) available to create URL for href: "+E),new URL(E,x)}let I={get action(){return f},get location(){return e(l,a)},listen(A){if(d)throw new Error("A history only accepts one active listener");return l.addEventListener(Bw,y),d=A,()=>{l.removeEventListener(Bw,y),d=null}},createHref(A){return t(l,A)},createURL:C,encodeLocation(A){let x=C(A);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:v,replace:S,go(A){return a.go(A)}};return I}var bw;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(bw||(bw={}));function k4(e,t,n){n===void 0&&(n="/");let i=typeof t=="string"?$l(t):t,l=L2(i.pathname||"/",n);if(l==null)return null;let s=I2(e);x4(s);let a=null;for(let f=0;a==null&&f{let d={relativePath:f===void 0?s.path||"":f,caseSensitive:s.caseSensitive===!0,childrenIndex:a,route:s};d.relativePath.startsWith("/")&&(Pt(d.relativePath.startsWith(i),'Absolute route path "'+d.relativePath+'" nested under path '+('"'+i+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),d.relativePath=d.relativePath.slice(i.length));let h=yo([i,d.relativePath]),g=n.concat(d);s.children&&s.children.length>0&&(Pt(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+h+'".')),I2(s.children,t,g,h)),!(s.path==null&&!s.index)&&t.push({path:h,score:A4(h,s.index),routesMeta:g})};return e.forEach((s,a)=>{var f;if(s.path===""||!((f=s.path)!=null&&f.includes("?")))l(s,a);else for(let d of T2(s.path))l(s,a,d)}),t}function T2(e){let t=e.split("/");if(t.length===0)return[];let[n,...i]=t,l=n.endsWith("?"),s=n.replace(/\?$/,"");if(i.length===0)return l?[s,""]:[s];let a=T2(i.join("/")),f=[];return f.push(...a.map(d=>d===""?s:[s,d].join("/"))),l&&f.push(...a),f.map(d=>e.startsWith("/")&&d===""?"/":d)}function x4(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:N4(t.routesMeta.map(i=>i.childrenIndex),n.routesMeta.map(i=>i.childrenIndex)))}const E4=/^:\w+$/,C4=3,P4=2,I4=1,T4=10,L4=-2,Hw=e=>e==="*";function A4(e,t){let n=e.split("/"),i=n.length;return n.some(Hw)&&(i+=L4),t&&(i+=P4),n.filter(l=>!Hw(l)).reduce((l,s)=>l+(E4.test(s)?C4:s===""?I4:T4),i)}function N4(e,t){return e.length===t.length&&e.slice(0,-1).every((i,l)=>i===t[l])?e[e.length-1]-t[t.length-1]:0}function R4(e,t){let{routesMeta:n}=e,i={},l="/",s=[];for(let a=0;a{if(g==="*"){let v=f[y]||"";a=s.slice(0,s.length-v.length).replace(/(.)\/+$/,"$1")}return h[g]=D4(f[y]||"",g),h},{}),pathname:s,pathnameBase:a,pattern:e}}function _4(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Wg(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 i=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(a,f)=>(i.push(f),"/([^\\/]+)"));return e.endsWith("*")?(i.push("*"),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),i]}function z4(e){try{return decodeURI(e)}catch(t){return Wg(!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 D4(e,t){try{return decodeURIComponent(e)}catch(n){return Wg(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function L2(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,i=e.charAt(n);return i&&i!=="/"?null:e.slice(n)||"/"}function M4(e,t){t===void 0&&(t="/");let{pathname:n,search:i="",hash:l=""}=typeof e=="string"?$l(e):e;return{pathname:n?n.startsWith("/")?n:$4(n,t):t,search:j4(i),hash:U4(l)}}function $4(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function dh(e,t,n,i){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(i)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function A2(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function N2(e,t,n,i){i===void 0&&(i=!1);let l;typeof e=="string"?l=$l(e):(l=vu({},e),Pt(!l.pathname||!l.pathname.includes("?"),dh("?","pathname","search",l)),Pt(!l.pathname||!l.pathname.includes("#"),dh("#","pathname","hash",l)),Pt(!l.search||!l.search.includes("#"),dh("#","search","hash",l)));let s=e===""||l.pathname==="",a=s?"/":l.pathname,f;if(i||a==null)f=n;else{let y=t.length-1;if(a.startsWith("..")){let v=a.split("/");for(;v[0]==="..";)v.shift(),y-=1;l.pathname=v.join("/")}f=y>=0?t[y]:"/"}let d=M4(l,f),h=a&&a!=="/"&&a.endsWith("/"),g=(s||a===".")&&n.endsWith("/");return!d.pathname.endsWith("/")&&(h||g)&&(d.pathname+="/"),d}const yo=e=>e.join("/").replace(/\/\/+/g,"/"),F4=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),j4=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,U4=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function B4(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const R2=["post","put","patch","delete"];new Set(R2);const V4=["get",...R2];new Set(V4);/**
* React Router v6.15.0
*
* Copyright (c) Remix Software Inc.
@@ -414,7 +414,7 @@ Error generating stack: `+m.message+`
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
- */function nf(){return nf=Object.assign?Object.assign.bind():function(e){for(var t=1;td.pathnameBase)),a=ee.useRef(!1);return R2(()=>{a.current=!0}),ee.useCallback(function(d,h){if(h===void 0&&(h={}),!a.current)return;if(typeof d=="number"){n.go(d);return}let g=A2(d,JSON.parse(s),l,h.relative==="path");e==null&&t!=="/"&&(g.pathname=g.pathname==="/"?t:mo([t,g.pathname])),(h.replace?n.replace:n.push)(g,h.state,h)},[t,n,s,l,e])}const Q4=ee.createContext(null);function K4(e){let t=ee.useContext(bi).outlet;return t&&ee.createElement(Q4.Provider,{value:e},t)}function G4(e,t){return Y4(e,t)}function Y4(e,t,n){Cu()||Pt(!1);let{navigator:i}=ee.useContext(Ff),{matches:l}=ee.useContext(bi),s=l[l.length-1],a=s?s.params:{};s&&s.pathname;let f=s?s.pathnameBase:"/";s&&s.route;let d=Wg(),h;if(t){var g;let I=typeof t=="string"?Ml(t):t;f==="/"||(g=I.pathname)!=null&&g.startsWith(f)||Pt(!1),h=I}else h=d;let y=h.pathname||"/",v=f==="/"?y:y.slice(f.length)||"/",S=k4(e,{pathname:v}),C=eA(S&&S.map(I=>Object.assign({},I,{params:Object.assign({},a,I.params),pathname:mo([f,i.encodeLocation?i.encodeLocation(I.pathname).pathname:I.pathname]),pathnameBase:I.pathnameBase==="/"?f:mo([f,i.encodeLocation?i.encodeLocation(I.pathnameBase).pathname:I.pathnameBase])})),l,n);return t&&C?ee.createElement(jf.Provider,{value:{location:nf({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:Ii.Pop}},C):C}function X4(){let e=iA(),t=B4(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},s=null;return ee.createElement(ee.Fragment,null,ee.createElement("h2",null,"Unexpected Application Error!"),ee.createElement("h3",{style:{fontStyle:"italic"}},t),n?ee.createElement("pre",{style:l},n):null,s)}const J4=ee.createElement(X4,null);class Z4 extends ee.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,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?ee.createElement(bi.Provider,{value:this.props.routeContext},ee.createElement(_2.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function q4(e){let{routeContext:t,match:n,children:i}=e,l=ee.useContext(bg);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),ee.createElement(bi.Provider,{value:t},i)}function eA(e,t,n){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var l;if((l=n)!=null&&l.errors)e=n.matches;else return null}let s=e,a=(i=n)==null?void 0:i.errors;if(a!=null){let f=s.findIndex(d=>d.route.id&&(a==null?void 0:a[d.route.id]));f>=0||Pt(!1),s=s.slice(0,Math.min(s.length,f+1))}return s.reduceRight((f,d,h)=>{let g=d.route.id?a==null?void 0:a[d.route.id]:null,y=null;n&&(y=d.route.errorElement||J4);let v=t.concat(s.slice(0,h+1)),S=()=>{let C;return g?C=y:d.route.Component?C=ee.createElement(d.route.Component,null):d.route.element?C=d.route.element:C=f,ee.createElement(q4,{match:d,routeContext:{outlet:f,matches:v,isDataRoute:n!=null},children:C})};return n&&(d.route.ErrorBoundary||d.route.errorElement||h===0)?ee.createElement(Z4,{location:n.location,revalidation:n.revalidation,component:y,error:g,children:S(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):S()},null)}var O2=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(O2||{}),rf=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}(rf||{});function tA(e){let t=ee.useContext(bg);return t||Pt(!1),t}function nA(e){let t=ee.useContext(H4);return t||Pt(!1),t}function rA(e){let t=ee.useContext(bi);return t||Pt(!1),t}function z2(e){let t=rA(),n=t.matches[t.matches.length-1];return n.route.id||Pt(!1),n.route.id}function iA(){var e;let t=ee.useContext(_2),n=nA(rf.UseRouteError),i=z2(rf.UseRouteError);return t||((e=n.errors)==null?void 0:e[i])}function oA(){let{router:e}=tA(O2.UseNavigateStable),t=z2(rf.UseNavigateStable),n=ee.useRef(!1);return R2(()=>{n.current=!0}),ee.useCallback(function(l,s){s===void 0&&(s={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,nf({fromRouteId:t},s)))},[e,t])}function lA(e){let{to:t,replace:n,state:i,relative:l}=e;Cu()||Pt(!1);let{matches:s}=ee.useContext(bi),{pathname:a}=Wg(),f=b4(),d=A2(t,L2(s).map(g=>g.pathnameBase),a,l==="path"),h=JSON.stringify(d);return ee.useEffect(()=>f(JSON.parse(h),{replace:n,state:i,relative:l}),[f,h,l,n,i]),null}function sA(e){return K4(e.context)}function Fs(e){Pt(!1)}function uA(e){let{basename:t="/",children:n=null,location:i,navigationType:l=Ii.Pop,navigator:s,static:a=!1}=e;Cu()&&Pt(!1);let f=t.replace(/^\/*/,"/"),d=ee.useMemo(()=>({basename:f,navigator:s,static:a}),[f,s,a]);typeof i=="string"&&(i=Ml(i));let{pathname:h="/",search:g="",hash:y="",state:v=null,key:S="default"}=i,C=ee.useMemo(()=>{let I=T2(h,f);return I==null?null:{location:{pathname:I,search:g,hash:y,state:v,key:S},navigationType:l}},[f,h,g,y,v,S,l]);return C==null?null:ee.createElement(Ff.Provider,{value:d},ee.createElement(jf.Provider,{children:n,value:C}))}function aA(e){let{children:t,location:n}=e;return G4(Tm(t),n)}new Promise(()=>{});function Tm(e,t){t===void 0&&(t=[]);let n=[];return ee.Children.forEach(e,(i,l)=>{if(!ee.isValidElement(i))return;let s=[...t,l];if(i.type===ee.Fragment){n.push.apply(n,Tm(i.props.children,s));return}i.type!==Fs&&Pt(!1),!i.props.index||!i.props.children||Pt(!1);let a={id:i.props.id||s.join("-"),caseSensitive:i.props.caseSensitive,element:i.props.element,Component:i.props.Component,index:i.props.index,path:i.props.path,loader:i.props.loader,action:i.props.action,errorElement:i.props.errorElement,ErrorBoundary:i.props.ErrorBoundary,hasErrorBoundary:i.props.ErrorBoundary!=null||i.props.errorElement!=null,shouldRevalidate:i.props.shouldRevalidate,handle:i.props.handle,lazy:i.props.lazy};i.props.children&&(a.children=Tm(i.props.children,s)),n.push(a)}),n}/**
+ */function rf(){return rf=Object.assign?Object.assign.bind():function(e){for(var t=1;td.pathnameBase)),a=ee.useRef(!1);return _2(()=>{a.current=!0}),ee.useCallback(function(d,h){if(h===void 0&&(h={}),!a.current)return;if(typeof d=="number"){n.go(d);return}let g=N2(d,JSON.parse(s),l,h.relative==="path");e==null&&t!=="/"&&(g.pathname=g.pathname==="/"?t:yo([t,g.pathname])),(h.replace?n.replace:n.push)(g,h.state,h)},[t,n,s,l,e])}const Q4=ee.createContext(null);function K4(e){let t=ee.useContext(Wi).outlet;return t&&ee.createElement(Q4.Provider,{value:e},t)}function G4(e,t){return Y4(e,t)}function Y4(e,t,n){Pu()||Pt(!1);let{navigator:i}=ee.useContext(jf),{matches:l}=ee.useContext(Wi),s=l[l.length-1],a=s?s.params:{};s&&s.pathname;let f=s?s.pathnameBase:"/";s&&s.route;let d=Kg(),h;if(t){var g;let I=typeof t=="string"?$l(t):t;f==="/"||(g=I.pathname)!=null&&g.startsWith(f)||Pt(!1),h=I}else h=d;let y=h.pathname||"/",v=f==="/"?y:y.slice(f.length)||"/",S=k4(e,{pathname:v}),C=eA(S&&S.map(I=>Object.assign({},I,{params:Object.assign({},a,I.params),pathname:yo([f,i.encodeLocation?i.encodeLocation(I.pathname).pathname:I.pathname]),pathnameBase:I.pathnameBase==="/"?f:yo([f,i.encodeLocation?i.encodeLocation(I.pathnameBase).pathname:I.pathnameBase])})),l,n);return t&&C?ee.createElement(Uf.Provider,{value:{location:rf({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:Li.Pop}},C):C}function X4(){let e=iA(),t=B4(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},s=null;return ee.createElement(ee.Fragment,null,ee.createElement("h2",null,"Unexpected Application Error!"),ee.createElement("h3",{style:{fontStyle:"italic"}},t),n?ee.createElement("pre",{style:l},n):null,s)}const J4=ee.createElement(X4,null);class Z4 extends ee.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,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?ee.createElement(Wi.Provider,{value:this.props.routeContext},ee.createElement(O2.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function q4(e){let{routeContext:t,match:n,children:i}=e,l=ee.useContext(Qg);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),ee.createElement(Wi.Provider,{value:t},i)}function eA(e,t,n){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var l;if((l=n)!=null&&l.errors)e=n.matches;else return null}let s=e,a=(i=n)==null?void 0:i.errors;if(a!=null){let f=s.findIndex(d=>d.route.id&&(a==null?void 0:a[d.route.id]));f>=0||Pt(!1),s=s.slice(0,Math.min(s.length,f+1))}return s.reduceRight((f,d,h)=>{let g=d.route.id?a==null?void 0:a[d.route.id]:null,y=null;n&&(y=d.route.errorElement||J4);let v=t.concat(s.slice(0,h+1)),S=()=>{let C;return g?C=y:d.route.Component?C=ee.createElement(d.route.Component,null):d.route.element?C=d.route.element:C=f,ee.createElement(q4,{match:d,routeContext:{outlet:f,matches:v,isDataRoute:n!=null},children:C})};return n&&(d.route.ErrorBoundary||d.route.errorElement||h===0)?ee.createElement(Z4,{location:n.location,revalidation:n.revalidation,component:y,error:g,children:S(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):S()},null)}var z2=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(z2||{}),of=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}(of||{});function tA(e){let t=ee.useContext(Qg);return t||Pt(!1),t}function nA(e){let t=ee.useContext(b4);return t||Pt(!1),t}function rA(e){let t=ee.useContext(Wi);return t||Pt(!1),t}function D2(e){let t=rA(),n=t.matches[t.matches.length-1];return n.route.id||Pt(!1),n.route.id}function iA(){var e;let t=ee.useContext(O2),n=nA(of.UseRouteError),i=D2(of.UseRouteError);return t||((e=n.errors)==null?void 0:e[i])}function oA(){let{router:e}=tA(z2.UseNavigateStable),t=D2(of.UseNavigateStable),n=ee.useRef(!1);return _2(()=>{n.current=!0}),ee.useCallback(function(l,s){s===void 0&&(s={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,rf({fromRouteId:t},s)))},[e,t])}function lA(e){let{to:t,replace:n,state:i,relative:l}=e;Pu()||Pt(!1);let{matches:s}=ee.useContext(Wi),{pathname:a}=Kg(),f=H4(),d=N2(t,A2(s).map(g=>g.pathnameBase),a,l==="path"),h=JSON.stringify(d);return ee.useEffect(()=>f(JSON.parse(h),{replace:n,state:i,relative:l}),[f,h,l,n,i]),null}function sA(e){return K4(e.context)}function Us(e){Pt(!1)}function uA(e){let{basename:t="/",children:n=null,location:i,navigationType:l=Li.Pop,navigator:s,static:a=!1}=e;Pu()&&Pt(!1);let f=t.replace(/^\/*/,"/"),d=ee.useMemo(()=>({basename:f,navigator:s,static:a}),[f,s,a]);typeof i=="string"&&(i=$l(i));let{pathname:h="/",search:g="",hash:y="",state:v=null,key:S="default"}=i,C=ee.useMemo(()=>{let I=L2(h,f);return I==null?null:{location:{pathname:I,search:g,hash:y,state:v,key:S},navigationType:l}},[f,h,g,y,v,S,l]);return C==null?null:ee.createElement(jf.Provider,{value:d},ee.createElement(Uf.Provider,{children:n,value:C}))}function aA(e){let{children:t,location:n}=e;return G4(Am(t),n)}new Promise(()=>{});function Am(e,t){t===void 0&&(t=[]);let n=[];return ee.Children.forEach(e,(i,l)=>{if(!ee.isValidElement(i))return;let s=[...t,l];if(i.type===ee.Fragment){n.push.apply(n,Am(i.props.children,s));return}i.type!==Us&&Pt(!1),!i.props.index||!i.props.children||Pt(!1);let a={id:i.props.id||s.join("-"),caseSensitive:i.props.caseSensitive,element:i.props.element,Component:i.props.Component,index:i.props.index,path:i.props.path,loader:i.props.loader,action:i.props.action,errorElement:i.props.errorElement,ErrorBoundary:i.props.ErrorBoundary,hasErrorBoundary:i.props.ErrorBoundary!=null||i.props.errorElement!=null,shouldRevalidate:i.props.shouldRevalidate,handle:i.props.handle,lazy:i.props.lazy};i.props.children&&(a.children=Am(i.props.children,s)),n.push(a)}),n}/**
* React Router DOM v6.15.0
*
* Copyright (c) Remix Software Inc.
@@ -423,7 +423,7 @@ Error generating stack: `+m.message+`
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
- */const cA="startTransition",bw=FP[cA];function fA(e){let{basename:t,children:n,future:i,window:l}=e,s=ee.useRef();s.current==null&&(s.current=v4({window:l,v5Compat:!0}));let a=s.current,[f,d]=ee.useState({action:a.action,location:a.location}),{v7_startTransition:h}=i||{},g=ee.useCallback(y=>{h&&bw?bw(()=>d(y)):d(y)},[d,h]);return ee.useLayoutEffect(()=>a.listen(g),[a,g]),ee.createElement(uA,{basename:t,children:n,location:f.location,navigationType:f.action,navigator:a})}var Ww;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher"})(Ww||(Ww={}));var Qw;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Qw||(Qw={}));function D2(e){var t,n,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;ttypeof e=="number"&&!isNaN(e),of=e=>typeof e=="string",Nn=e=>typeof e=="function",kc=e=>of(e)||Nn(e)?e:null,fh=e=>ee.isValidElement(e)||of(e)||Nn(e)||Sc(e);function dA(e,t,n){n===void 0&&(n=300);const{scrollHeight:i,style:l}=e;requestAnimationFrame(()=>{l.minHeight="initial",l.height=i+"px",l.transition=`all ${n}ms`,requestAnimationFrame(()=>{l.height="0",l.padding="0",l.margin="0",setTimeout(t,n)})})}function Uf(e){let{enter:t,exit:n,appendPosition:i=!1,collapse:l=!0,collapseDuration:s=300}=e;return function(a){let{children:f,position:d,preventExitTransition:h,done:g,nodeRef:y,isIn:v}=a;const S=i?`${t}--${d}`:t,C=i?`${n}--${d}`:n,I=ee.useRef(0);return ee.useLayoutEffect(()=>{const A=y.current,x=S.split(" "),E=T=>{T.target===y.current&&(A.dispatchEvent(new Event("d")),A.removeEventListener("animationend",E),A.removeEventListener("animationcancel",E),I.current===0&&T.type!=="animationcancel"&&A.classList.remove(...x))};A.classList.add(...x),A.addEventListener("animationend",E),A.addEventListener("animationcancel",E)},[]),ee.useEffect(()=>{const A=y.current,x=()=>{A.removeEventListener("animationend",x),l?dA(A,g,s):g()};v||(h?x():(I.current=1,A.className+=` ${C}`,A.addEventListener("animationend",x)))},[v]),Fe.createElement(Fe.Fragment,null,f)}}function Kw(e,t){return e!=null?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const fo={list:new Map,emitQueue:new Map,on(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off(e,t){if(t){const n=this.list.get(e).filter(i=>i!==t);return this.list.set(e,n),this}return this.list.delete(e),this},cancelEmit(e){const t=this.emitQueue.get(e);return t&&(t.forEach(clearTimeout),this.emitQueue.delete(e)),this},emit(e){this.list.has(e)&&this.list.get(e).forEach(t=>{const n=setTimeout(()=>{t(...[].slice.call(arguments,1))},0);this.emitQueue.has(e)||this.emitQueue.set(e,[]),this.emitQueue.get(e).push(n)})}},rc=e=>{let{theme:t,type:n,...i}=e;return Fe.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...i})},dh={info:function(e){return Fe.createElement(rc,{...e},Fe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return Fe.createElement(rc,{...e},Fe.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return Fe.createElement(rc,{...e},Fe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return Fe.createElement(rc,{...e},Fe.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return Fe.createElement("div",{className:"Toastify__spinner"})}};function pA(e){const[,t]=ee.useReducer(S=>S+1,0),[n,i]=ee.useState([]),l=ee.useRef(null),s=ee.useRef(new Map).current,a=S=>n.indexOf(S)!==-1,f=ee.useRef({toastKey:1,displayedToast:0,count:0,queue:[],props:e,containerId:null,isToastActive:a,getToast:S=>s.get(S)}).current;function d(S){let{containerId:C}=S;const{limit:I}=f.props;!I||C&&f.containerId!==C||(f.count-=f.queue.length,f.queue=[])}function h(S){i(C=>S==null?[]:C.filter(I=>I!==S))}function g(){const{toastContent:S,toastProps:C,staleId:I}=f.queue.shift();v(S,C,I)}function y(S,C){let{delay:I,staleId:A,...x}=C;if(!fh(S)||function(V){return!l.current||f.props.enableMultiContainer&&V.containerId!==f.props.containerId||s.has(V.toastId)&&V.updateId==null}(x))return;const{toastId:E,updateId:T,data:N}=x,{props:M}=f,_=()=>h(E),B=T==null;B&&f.count++;const R={...M,style:M.toastStyle,key:f.toastKey++,...Object.fromEntries(Object.entries(x).filter(V=>{let[J,ne]=V;return ne!=null})),toastId:E,updateId:T,data:N,closeToast:_,isIn:!1,className:kc(x.className||M.toastClassName),bodyClassName:kc(x.bodyClassName||M.bodyClassName),progressClassName:kc(x.progressClassName||M.progressClassName),autoClose:!x.isLoading&&(G=x.autoClose,Y=M.autoClose,G===!1||Sc(G)&&G>0?G:Y),deleteToast(){const V=Kw(s.get(E),"removed");s.delete(E),fo.emit(4,V);const J=f.queue.length;if(f.count=E==null?f.count-f.displayedToast:f.count-1,f.count<0&&(f.count=0),J>0){const ne=E==null?f.props.limit:1;if(J===1||ne===1)f.displayedToast++,g();else{const te=ne>J?J:ne;f.displayedToast=te;for(let de=0;deX in dh)(ne)&&(re=dh[ne](O))),re}(R),Nn(x.onOpen)&&(R.onOpen=x.onOpen),Nn(x.onClose)&&(R.onClose=x.onClose),R.closeButton=M.closeButton,x.closeButton===!1||fh(x.closeButton)?R.closeButton=x.closeButton:x.closeButton===!0&&(R.closeButton=!fh(M.closeButton)||M.closeButton);let j=S;ee.isValidElement(S)&&!of(S.type)?j=ee.cloneElement(S,{closeToast:_,toastProps:R,data:N}):Nn(S)&&(j=S({closeToast:_,toastProps:R,data:N})),M.limit&&M.limit>0&&f.count>M.limit&&B?f.queue.push({toastContent:j,toastProps:R,staleId:A}):Sc(I)?setTimeout(()=>{v(j,R,A)},I):v(j,R,A)}function v(S,C,I){const{toastId:A}=C;I&&s.delete(I);const x={content:S,props:C};s.set(A,x),i(E=>[...E,A].filter(T=>T!==I)),fo.emit(4,Kw(x,x.props.updateId==null?"added":"updated"))}return ee.useEffect(()=>(f.containerId=e.containerId,fo.cancelEmit(3).on(0,y).on(1,S=>l.current&&h(S)).on(5,d).emit(2,f),()=>{s.clear(),fo.emit(3,f)}),[]),ee.useEffect(()=>{f.props=e,f.isToastActive=a,f.displayedToast=n.length}),{getToastToRender:function(S){const C=new Map,I=Array.from(s.values());return e.newestOnTop&&I.reverse(),I.forEach(A=>{const{position:x}=A.props;C.has(x)||C.set(x,[]),C.get(x).push(A)}),Array.from(C,A=>S(A[0],A[1]))},containerRef:l,isToastActive:a}}function Gw(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}function Yw(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function hA(e){const[t,n]=ee.useState(!1),[i,l]=ee.useState(!1),s=ee.useRef(null),a=ee.useRef({start:0,x:0,y:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,boundingRect:null,didMove:!1}).current,f=ee.useRef(e),{autoClose:d,pauseOnHover:h,closeToast:g,onClick:y,closeOnClick:v}=e;function S(N){if(e.draggable){N.nativeEvent.type==="touchstart"&&N.nativeEvent.preventDefault(),a.didMove=!1,document.addEventListener("mousemove",x),document.addEventListener("mouseup",E),document.addEventListener("touchmove",x),document.addEventListener("touchend",E);const M=s.current;a.canCloseOnClick=!0,a.canDrag=!0,a.boundingRect=M.getBoundingClientRect(),M.style.transition="",a.x=Gw(N.nativeEvent),a.y=Yw(N.nativeEvent),e.draggableDirection==="x"?(a.start=a.x,a.removalDistance=M.offsetWidth*(e.draggablePercent/100)):(a.start=a.y,a.removalDistance=M.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent/100))}}function C(N){if(a.boundingRect){const{top:M,bottom:_,left:B,right:R}=a.boundingRect;N.nativeEvent.type!=="touchend"&&e.pauseOnHover&&a.x>=B&&a.x<=R&&a.y>=M&&a.y<=_?A():I()}}function I(){n(!0)}function A(){n(!1)}function x(N){const M=s.current;a.canDrag&&M&&(a.didMove=!0,t&&A(),a.x=Gw(N),a.y=Yw(N),a.delta=e.draggableDirection==="x"?a.x-a.start:a.y-a.start,a.start!==a.x&&(a.canCloseOnClick=!1),M.style.transform=`translate${e.draggableDirection}(${a.delta}px)`,M.style.opacity=""+(1-Math.abs(a.delta/a.removalDistance)))}function E(){document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",E),document.removeEventListener("touchmove",x),document.removeEventListener("touchend",E);const N=s.current;if(a.canDrag&&a.didMove&&N){if(a.canDrag=!1,Math.abs(a.delta)>a.removalDistance)return l(!0),void e.closeToast();N.style.transition="transform 0.2s, opacity 0.2s",N.style.transform=`translate${e.draggableDirection}(0)`,N.style.opacity="1"}}ee.useEffect(()=>{f.current=e}),ee.useEffect(()=>(s.current&&s.current.addEventListener("d",I,{once:!0}),Nn(e.onOpen)&&e.onOpen(ee.isValidElement(e.children)&&e.children.props),()=>{const N=f.current;Nn(N.onClose)&&N.onClose(ee.isValidElement(N.children)&&N.children.props)}),[]),ee.useEffect(()=>(e.pauseOnFocusLoss&&(document.hasFocus()||A(),window.addEventListener("focus",I),window.addEventListener("blur",A)),()=>{e.pauseOnFocusLoss&&(window.removeEventListener("focus",I),window.removeEventListener("blur",A))}),[e.pauseOnFocusLoss]);const T={onMouseDown:S,onTouchStart:S,onMouseUp:C,onTouchEnd:C};return d&&h&&(T.onMouseEnter=A,T.onMouseLeave=I),v&&(T.onClick=N=>{y&&y(N),a.canCloseOnClick&&g()}),{playToast:I,pauseToast:A,isRunning:t,preventExitTransition:i,toastRef:s,eventHandlers:T}}function M2(e){let{closeToast:t,theme:n,ariaLabel:i="close"}=e;return Fe.createElement("button",{className:`Toastify__close-button Toastify__close-button--${n}`,type:"button",onClick:l=>{l.stopPropagation(),t(l)},"aria-label":i},Fe.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Fe.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function mA(e){let{delay:t,isRunning:n,closeToast:i,type:l="default",hide:s,className:a,style:f,controlledProgress:d,progress:h,rtl:g,isIn:y,theme:v}=e;const S=s||d&&h===0,C={...f,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused",opacity:S?0:1};d&&(C.transform=`scaleX(${h})`);const I=Ti("Toastify__progress-bar",d?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${v}`,`Toastify__progress-bar--${l}`,{"Toastify__progress-bar--rtl":g}),A=Nn(a)?a({rtl:g,type:l,defaultClassName:I}):Ti(I,a);return Fe.createElement("div",{role:"progressbar","aria-hidden":S?"true":"false","aria-label":"notification timer",className:A,style:C,[d&&h>=1?"onTransitionEnd":"onAnimationEnd"]:d&&h<1?null:()=>{y&&i()}})}const gA=e=>{const{isRunning:t,preventExitTransition:n,toastRef:i,eventHandlers:l}=hA(e),{closeButton:s,children:a,autoClose:f,onClick:d,type:h,hideProgressBar:g,closeToast:y,transition:v,position:S,className:C,style:I,bodyClassName:A,bodyStyle:x,progressClassName:E,progressStyle:T,updateId:N,role:M,progress:_,rtl:B,toastId:R,deleteToast:G,isIn:Y,isLoading:j,iconOut:V,closeOnClick:J,theme:ne}=e,te=Ti("Toastify__toast",`Toastify__toast-theme--${ne}`,`Toastify__toast--${h}`,{"Toastify__toast--rtl":B},{"Toastify__toast--close-on-click":J}),de=Nn(C)?C({rtl:B,position:S,type:h,defaultClassName:te}):Ti(te,C),re=!!_||!f,O={closeToast:y,type:h,theme:ne};let X=null;return s===!1||(X=Nn(s)?s(O):ee.isValidElement(s)?ee.cloneElement(s,O):M2(O)),Fe.createElement(v,{isIn:Y,done:G,position:S,preventExitTransition:n,nodeRef:i},Fe.createElement("div",{id:R,onClick:d,className:de,...l,style:I,ref:i},Fe.createElement("div",{...Y&&{role:M},className:Nn(A)?A({type:h}):Ti("Toastify__toast-body",A),style:x},V!=null&&Fe.createElement("div",{className:Ti("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!j})},V),Fe.createElement("div",null,a)),X,Fe.createElement(mA,{...N&&!re?{key:`pb-${N}`}:{},rtl:B,theme:ne,delay:f,isRunning:t,isIn:Y,closeToast:y,hide:g,type:h,style:T,className:E,controlledProgress:re,progress:_||0})))},Bf=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},yA=Uf(Bf("bounce",!0));Uf(Bf("slide",!0));Uf(Bf("zoom"));Uf(Bf("flip"));const Lm=ee.forwardRef((e,t)=>{const{getToastToRender:n,containerRef:i,isToastActive:l}=pA(e),{className:s,style:a,rtl:f,containerId:d}=e;function h(g){const y=Ti("Toastify__toast-container",`Toastify__toast-container--${g}`,{"Toastify__toast-container--rtl":f});return Nn(s)?s({position:g,rtl:f,defaultClassName:y}):Ti(y,kc(s))}return ee.useEffect(()=>{t&&(t.current=i.current)},[]),Fe.createElement("div",{ref:i,className:"Toastify",id:d},n((g,y)=>{const v=y.length?{...a}:{...a,pointerEvents:"none"};return Fe.createElement("div",{className:h(g),style:v,key:`container-${g}`},y.map((S,C)=>{let{content:I,props:A}=S;return Fe.createElement(gA,{...A,isIn:l(A.toastId),style:{...A.style,"--nth":C+1,"--len":y.length},key:`toast-${A.key}`},I)}))}))});Lm.displayName="ToastContainer",Lm.defaultProps={position:"top-right",transition:yA,autoClose:5e3,closeButton:M2,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,draggable:!0,draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};let Xw,ph=new Map,Jw=[];fo.on(2,e=>{Xw=e.containerId||e,ph.set(Xw,e),Jw.forEach(t=>{fo.emit(0,t.content,t.options)}),Jw=[]}).on(3,e=>{ph.delete(e.containerId||e),ph.size===0&&fo.off(0).off(1).off(5)});const vA=l4([]),wA=Vg`
+ */const cA="startTransition",Ww=FP[cA];function fA(e){let{basename:t,children:n,future:i,window:l}=e,s=ee.useRef();s.current==null&&(s.current=v4({window:l,v5Compat:!0}));let a=s.current,[f,d]=ee.useState({action:a.action,location:a.location}),{v7_startTransition:h}=i||{},g=ee.useCallback(y=>{h&&Ww?Ww(()=>d(y)):d(y)},[d,h]);return ee.useLayoutEffect(()=>a.listen(g),[a,g]),ee.createElement(uA,{basename:t,children:n,location:f.location,navigationType:f.action,navigator:a})}var Qw;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher"})(Qw||(Qw={}));var Kw;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Kw||(Kw={}));function M2(e){var t,n,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;ttypeof e=="number"&&!isNaN(e),lf=e=>typeof e=="string",Nn=e=>typeof e=="function",xc=e=>lf(e)||Nn(e)?e:null,ph=e=>ee.isValidElement(e)||lf(e)||Nn(e)||kc(e);function dA(e,t,n){n===void 0&&(n=300);const{scrollHeight:i,style:l}=e;requestAnimationFrame(()=>{l.minHeight="initial",l.height=i+"px",l.transition=`all ${n}ms`,requestAnimationFrame(()=>{l.height="0",l.padding="0",l.margin="0",setTimeout(t,n)})})}function Bf(e){let{enter:t,exit:n,appendPosition:i=!1,collapse:l=!0,collapseDuration:s=300}=e;return function(a){let{children:f,position:d,preventExitTransition:h,done:g,nodeRef:y,isIn:v}=a;const S=i?`${t}--${d}`:t,C=i?`${n}--${d}`:n,I=ee.useRef(0);return ee.useLayoutEffect(()=>{const A=y.current,x=S.split(" "),E=T=>{T.target===y.current&&(A.dispatchEvent(new Event("d")),A.removeEventListener("animationend",E),A.removeEventListener("animationcancel",E),I.current===0&&T.type!=="animationcancel"&&A.classList.remove(...x))};A.classList.add(...x),A.addEventListener("animationend",E),A.addEventListener("animationcancel",E)},[]),ee.useEffect(()=>{const A=y.current,x=()=>{A.removeEventListener("animationend",x),l?dA(A,g,s):g()};v||(h?x():(I.current=1,A.className+=` ${C}`,A.addEventListener("animationend",x)))},[v]),Fe.createElement(Fe.Fragment,null,f)}}function Gw(e,t){return e!=null?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const po={list:new Map,emitQueue:new Map,on(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off(e,t){if(t){const n=this.list.get(e).filter(i=>i!==t);return this.list.set(e,n),this}return this.list.delete(e),this},cancelEmit(e){const t=this.emitQueue.get(e);return t&&(t.forEach(clearTimeout),this.emitQueue.delete(e)),this},emit(e){this.list.has(e)&&this.list.get(e).forEach(t=>{const n=setTimeout(()=>{t(...[].slice.call(arguments,1))},0);this.emitQueue.has(e)||this.emitQueue.set(e,[]),this.emitQueue.get(e).push(n)})}},ic=e=>{let{theme:t,type:n,...i}=e;return Fe.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...i})},hh={info:function(e){return Fe.createElement(ic,{...e},Fe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return Fe.createElement(ic,{...e},Fe.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return Fe.createElement(ic,{...e},Fe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return Fe.createElement(ic,{...e},Fe.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return Fe.createElement("div",{className:"Toastify__spinner"})}};function pA(e){const[,t]=ee.useReducer(S=>S+1,0),[n,i]=ee.useState([]),l=ee.useRef(null),s=ee.useRef(new Map).current,a=S=>n.indexOf(S)!==-1,f=ee.useRef({toastKey:1,displayedToast:0,count:0,queue:[],props:e,containerId:null,isToastActive:a,getToast:S=>s.get(S)}).current;function d(S){let{containerId:C}=S;const{limit:I}=f.props;!I||C&&f.containerId!==C||(f.count-=f.queue.length,f.queue=[])}function h(S){i(C=>S==null?[]:C.filter(I=>I!==S))}function g(){const{toastContent:S,toastProps:C,staleId:I}=f.queue.shift();v(S,C,I)}function y(S,C){let{delay:I,staleId:A,...x}=C;if(!ph(S)||function(b){return!l.current||f.props.enableMultiContainer&&b.containerId!==f.props.containerId||s.has(b.toastId)&&b.updateId==null}(x))return;const{toastId:E,updateId:T,data:N}=x,{props:M}=f,R=()=>h(E),V=T==null;V&&f.count++;const O={...M,style:M.toastStyle,key:f.toastKey++,...Object.fromEntries(Object.entries(x).filter(b=>{let[J,ne]=b;return ne!=null})),toastId:E,updateId:T,data:N,closeToast:R,isIn:!1,className:xc(x.className||M.toastClassName),bodyClassName:xc(x.bodyClassName||M.bodyClassName),progressClassName:xc(x.progressClassName||M.progressClassName),autoClose:!x.isLoading&&(G=x.autoClose,Y=M.autoClose,G===!1||kc(G)&&G>0?G:Y),deleteToast(){const b=Gw(s.get(E),"removed");s.delete(E),po.emit(4,b);const J=f.queue.length;if(f.count=E==null?f.count-f.displayedToast:f.count-1,f.count<0&&(f.count=0),J>0){const ne=E==null?f.props.limit:1;if(J===1||ne===1)f.displayedToast++,g();else{const te=ne>J?J:ne;f.displayedToast=te;for(let de=0;deX in hh)(ne)&&(re=hh[ne](_))),re}(O),Nn(x.onOpen)&&(O.onOpen=x.onOpen),Nn(x.onClose)&&(O.onClose=x.onClose),O.closeButton=M.closeButton,x.closeButton===!1||ph(x.closeButton)?O.closeButton=x.closeButton:x.closeButton===!0&&(O.closeButton=!ph(M.closeButton)||M.closeButton);let U=S;ee.isValidElement(S)&&!lf(S.type)?U=ee.cloneElement(S,{closeToast:R,toastProps:O,data:N}):Nn(S)&&(U=S({closeToast:R,toastProps:O,data:N})),M.limit&&M.limit>0&&f.count>M.limit&&V?f.queue.push({toastContent:U,toastProps:O,staleId:A}):kc(I)?setTimeout(()=>{v(U,O,A)},I):v(U,O,A)}function v(S,C,I){const{toastId:A}=C;I&&s.delete(I);const x={content:S,props:C};s.set(A,x),i(E=>[...E,A].filter(T=>T!==I)),po.emit(4,Gw(x,x.props.updateId==null?"added":"updated"))}return ee.useEffect(()=>(f.containerId=e.containerId,po.cancelEmit(3).on(0,y).on(1,S=>l.current&&h(S)).on(5,d).emit(2,f),()=>{s.clear(),po.emit(3,f)}),[]),ee.useEffect(()=>{f.props=e,f.isToastActive=a,f.displayedToast=n.length}),{getToastToRender:function(S){const C=new Map,I=Array.from(s.values());return e.newestOnTop&&I.reverse(),I.forEach(A=>{const{position:x}=A.props;C.has(x)||C.set(x,[]),C.get(x).push(A)}),Array.from(C,A=>S(A[0],A[1]))},containerRef:l,isToastActive:a}}function Yw(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}function Xw(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function hA(e){const[t,n]=ee.useState(!1),[i,l]=ee.useState(!1),s=ee.useRef(null),a=ee.useRef({start:0,x:0,y:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,boundingRect:null,didMove:!1}).current,f=ee.useRef(e),{autoClose:d,pauseOnHover:h,closeToast:g,onClick:y,closeOnClick:v}=e;function S(N){if(e.draggable){N.nativeEvent.type==="touchstart"&&N.nativeEvent.preventDefault(),a.didMove=!1,document.addEventListener("mousemove",x),document.addEventListener("mouseup",E),document.addEventListener("touchmove",x),document.addEventListener("touchend",E);const M=s.current;a.canCloseOnClick=!0,a.canDrag=!0,a.boundingRect=M.getBoundingClientRect(),M.style.transition="",a.x=Yw(N.nativeEvent),a.y=Xw(N.nativeEvent),e.draggableDirection==="x"?(a.start=a.x,a.removalDistance=M.offsetWidth*(e.draggablePercent/100)):(a.start=a.y,a.removalDistance=M.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent/100))}}function C(N){if(a.boundingRect){const{top:M,bottom:R,left:V,right:O}=a.boundingRect;N.nativeEvent.type!=="touchend"&&e.pauseOnHover&&a.x>=V&&a.x<=O&&a.y>=M&&a.y<=R?A():I()}}function I(){n(!0)}function A(){n(!1)}function x(N){const M=s.current;a.canDrag&&M&&(a.didMove=!0,t&&A(),a.x=Yw(N),a.y=Xw(N),a.delta=e.draggableDirection==="x"?a.x-a.start:a.y-a.start,a.start!==a.x&&(a.canCloseOnClick=!1),M.style.transform=`translate${e.draggableDirection}(${a.delta}px)`,M.style.opacity=""+(1-Math.abs(a.delta/a.removalDistance)))}function E(){document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",E),document.removeEventListener("touchmove",x),document.removeEventListener("touchend",E);const N=s.current;if(a.canDrag&&a.didMove&&N){if(a.canDrag=!1,Math.abs(a.delta)>a.removalDistance)return l(!0),void e.closeToast();N.style.transition="transform 0.2s, opacity 0.2s",N.style.transform=`translate${e.draggableDirection}(0)`,N.style.opacity="1"}}ee.useEffect(()=>{f.current=e}),ee.useEffect(()=>(s.current&&s.current.addEventListener("d",I,{once:!0}),Nn(e.onOpen)&&e.onOpen(ee.isValidElement(e.children)&&e.children.props),()=>{const N=f.current;Nn(N.onClose)&&N.onClose(ee.isValidElement(N.children)&&N.children.props)}),[]),ee.useEffect(()=>(e.pauseOnFocusLoss&&(document.hasFocus()||A(),window.addEventListener("focus",I),window.addEventListener("blur",A)),()=>{e.pauseOnFocusLoss&&(window.removeEventListener("focus",I),window.removeEventListener("blur",A))}),[e.pauseOnFocusLoss]);const T={onMouseDown:S,onTouchStart:S,onMouseUp:C,onTouchEnd:C};return d&&h&&(T.onMouseEnter=A,T.onMouseLeave=I),v&&(T.onClick=N=>{y&&y(N),a.canCloseOnClick&&g()}),{playToast:I,pauseToast:A,isRunning:t,preventExitTransition:i,toastRef:s,eventHandlers:T}}function $2(e){let{closeToast:t,theme:n,ariaLabel:i="close"}=e;return Fe.createElement("button",{className:`Toastify__close-button Toastify__close-button--${n}`,type:"button",onClick:l=>{l.stopPropagation(),t(l)},"aria-label":i},Fe.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Fe.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function mA(e){let{delay:t,isRunning:n,closeToast:i,type:l="default",hide:s,className:a,style:f,controlledProgress:d,progress:h,rtl:g,isIn:y,theme:v}=e;const S=s||d&&h===0,C={...f,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused",opacity:S?0:1};d&&(C.transform=`scaleX(${h})`);const I=Ai("Toastify__progress-bar",d?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${v}`,`Toastify__progress-bar--${l}`,{"Toastify__progress-bar--rtl":g}),A=Nn(a)?a({rtl:g,type:l,defaultClassName:I}):Ai(I,a);return Fe.createElement("div",{role:"progressbar","aria-hidden":S?"true":"false","aria-label":"notification timer",className:A,style:C,[d&&h>=1?"onTransitionEnd":"onAnimationEnd"]:d&&h<1?null:()=>{y&&i()}})}const gA=e=>{const{isRunning:t,preventExitTransition:n,toastRef:i,eventHandlers:l}=hA(e),{closeButton:s,children:a,autoClose:f,onClick:d,type:h,hideProgressBar:g,closeToast:y,transition:v,position:S,className:C,style:I,bodyClassName:A,bodyStyle:x,progressClassName:E,progressStyle:T,updateId:N,role:M,progress:R,rtl:V,toastId:O,deleteToast:G,isIn:Y,isLoading:U,iconOut:b,closeOnClick:J,theme:ne}=e,te=Ai("Toastify__toast",`Toastify__toast-theme--${ne}`,`Toastify__toast--${h}`,{"Toastify__toast--rtl":V},{"Toastify__toast--close-on-click":J}),de=Nn(C)?C({rtl:V,position:S,type:h,defaultClassName:te}):Ai(te,C),re=!!R||!f,_={closeToast:y,type:h,theme:ne};let X=null;return s===!1||(X=Nn(s)?s(_):ee.isValidElement(s)?ee.cloneElement(s,_):$2(_)),Fe.createElement(v,{isIn:Y,done:G,position:S,preventExitTransition:n,nodeRef:i},Fe.createElement("div",{id:O,onClick:d,className:de,...l,style:I,ref:i},Fe.createElement("div",{...Y&&{role:M},className:Nn(A)?A({type:h}):Ai("Toastify__toast-body",A),style:x},b!=null&&Fe.createElement("div",{className:Ai("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!U})},b),Fe.createElement("div",null,a)),X,Fe.createElement(mA,{...N&&!re?{key:`pb-${N}`}:{},rtl:V,theme:ne,delay:f,isRunning:t,isIn:Y,closeToast:y,hide:g,type:h,style:T,className:E,controlledProgress:re,progress:R||0})))},Vf=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},yA=Bf(Vf("bounce",!0));Bf(Vf("slide",!0));Bf(Vf("zoom"));Bf(Vf("flip"));const Nm=ee.forwardRef((e,t)=>{const{getToastToRender:n,containerRef:i,isToastActive:l}=pA(e),{className:s,style:a,rtl:f,containerId:d}=e;function h(g){const y=Ai("Toastify__toast-container",`Toastify__toast-container--${g}`,{"Toastify__toast-container--rtl":f});return Nn(s)?s({position:g,rtl:f,defaultClassName:y}):Ai(y,xc(s))}return ee.useEffect(()=>{t&&(t.current=i.current)},[]),Fe.createElement("div",{ref:i,className:"Toastify",id:d},n((g,y)=>{const v=y.length?{...a}:{...a,pointerEvents:"none"};return Fe.createElement("div",{className:h(g),style:v,key:`container-${g}`},y.map((S,C)=>{let{content:I,props:A}=S;return Fe.createElement(gA,{...A,isIn:l(A.toastId),style:{...A.style,"--nth":C+1,"--len":y.length},key:`toast-${A.key}`},I)}))}))});Nm.displayName="ToastContainer",Nm.defaultProps={position:"top-right",transition:yA,autoClose:5e3,closeButton:$2,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,draggable:!0,draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};let Jw,mh=new Map,Zw=[];po.on(2,e=>{Jw=e.containerId||e,mh.set(Jw,e),Zw.forEach(t=>{po.emit(0,t.content,t.options)}),Zw=[]}).on(3,e=>{mh.delete(e.containerId||e),mh.size===0&&po.off(0).off(1).off(5)});const vA=l4([]),wA=Hg`
from {
opacity: 0
}
@@ -449,31 +449,31 @@ Error generating stack: `+m.message+`
animation-timing-function: ease-out;
animation-name: ${wA};
animation-fill-mode: forwards;
-`,kA=()=>{const[e,t]=y4(vA);return _e(qL,{children:[W(sA,{}),e.map((n,i)=>W(SA,{onClick:()=>t([]),style:{zIndex:10+i},children:n},i)),W(Lm,{position:"bottom-center",autoClose:3e3,hideProgressBar:!1,newestOnTop:!1,closeOnClick:!0,rtl:!1,limit:3,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0})]})},Qg=768,Kg=()=>ee.useContext(TE).windowWidth{const e=Kg();return{font:n=>(e?(()=>{switch(n){case 3.5:return 2.375;default:return Math.round(n*.8*16)/16}})():n).toString()+"rem"}};var Ge=(e=>(e.Thin="PretendardW100",e.ExtraLight="PretendardW200",e.Light="PretendardW300",e.Regular="PretendardW400",e.Medium="PretendardW500",e.SemiBold="PretendardW600",e.Bold="PretendardW700",e.ExtraBold="PretendardW800",e.Black="PretendardW900",e))(Ge||{});const $2=Ve($f)`
+`,kA=()=>{const[e,t]=y4(vA);return Le(qL,{children:[j(sA,{}),e.map((n,i)=>j(SA,{onClick:()=>t([]),style:{zIndex:10+i},children:n},i)),j(Nm,{position:"bottom-center",autoClose:3e3,hideProgressBar:!1,newestOnTop:!1,closeOnClick:!0,rtl:!1,limit:3,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0})]})},Gg=768,bf=()=>ee.useContext(TE).windowWidth{const e=bf();return{font:n=>(e?(()=>{switch(n){case 3.5:return 2.375;default:return Math.round(n*.8*16)/16}})():n).toString()+"rem"}};var Ge=(e=>(e.Thin="PretendardW100",e.ExtraLight="PretendardW200",e.Light="PretendardW300",e.Regular="PretendardW400",e.Medium="PretendardW500",e.SemiBold="PretendardW600",e.Bold="PretendardW700",e.ExtraBold="PretendardW800",e.Black="PretendardW900",e))(Ge||{});const F2=Ve(Ff)`
gap: 40px;
grid-template-columns: 160px 1fr;
- @media screen and (max-width: ${Qg}px) {
+ @media screen and (max-width: ${Gg}px) {
grid-template-columns: 1fr;
}
-`,Vf=({children:e})=>{const{font:t}=_r();return W(Me,{as:"h1",font:Ge.Bold,size:t(1.375),children:e})},xA=({})=>{const{t:e}=hr(),{font:t}=_r();return _e(xo,{children:[W(Vf,{children:"학력"}),W(lt,{height:"10px"}),_e($2,{children:[W(ut,{gap:"20px",style:{borderLeft:"5px solid #EB0D00",paddingLeft:"10px"},children:W(ut,{flexDirection:"column",gap:"30px",children:_e(ut,{flexDirection:"column",children:[W(Me,{font:Ge.Bold,size:t(1),children:"GIST"}),W(Me,{size:"1rem",children:e("education.major")})]})})}),_e(ut,{flexDirection:"column",children:[W(Me,{size:t(1),children:"TGPA 4.04 / 4.5"}),W(Me,{size:t(.75),children:"2022. 2 ~ "})]})]})]})},ji=e=>{const[t,n]=e.toISOString().split("T")[0].split("-");return`${t}. ${n}`};function EA(e,t){const n=t||{};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const CA=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,PA=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,IA={};function Zw(e,t){return((t||IA).jsx?PA:CA).test(e)}const TA=/[ \t\n\f\r]/g;function LA(e){return typeof e=="object"?e.type==="text"?qw(e.value):!1:qw(e)}function qw(e){return e.replace(TA,"")===""}class Pu{constructor(t,n,i){this.property=t,this.normal=n,i&&(this.space=i)}}Pu.prototype.property={};Pu.prototype.normal={};Pu.prototype.space=null;function F2(e,t){const n={},i={};let l=-1;for(;++l4&&n.slice(0,4)==="data"&&OA.test(t)){if(t.charAt(4)==="-"){const s=t.slice(5).replace(tS,$A);i="data"+s.charAt(0).toUpperCase()+s.slice(1)}else{const s=t.slice(4);if(!tS.test(s)){let a=s.replace(zA,MA);a.charAt(0)!=="-"&&(a="-"+a),t="data"+a}}l=Gg}return new l(i,t)}function MA(e){return"-"+e.toLowerCase()}function $A(e){return e.charAt(1).toUpperCase()}const FA={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},jA=F2([B2,U2,b2,W2,_A],"html"),Yg=F2([B2,U2,b2,W2,RA],"svg");function UA(e){return e.join(" ").trim()}var Q2={},nS=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,BA=/\n/g,VA=/^\s*/,HA=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,bA=/^:\s*/,WA=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,QA=/^[;\s]*/,KA=/^\s+|\s+$/g,GA=`
-`,rS="/",iS="*",so="",YA="comment",XA="declaration",JA=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,i=1;function l(C){var I=C.match(BA);I&&(n+=I.length);var A=C.lastIndexOf(GA);i=~A?C.length-A:i+C.length}function s(){var C={line:n,column:i};return function(I){return I.position=new a(C),h(),I}}function a(C){this.start=C,this.end={line:n,column:i},this.source=t.source}a.prototype.content=e;function f(C){var I=new Error(t.source+":"+n+":"+i+": "+C);if(I.reason=C,I.filename=t.source,I.line=n,I.column=i,I.source=e,!t.silent)throw I}function d(C){var I=C.exec(e);if(I){var A=I[0];return l(A),e=e.slice(A.length),I}}function h(){d(VA)}function g(C){var I;for(C=C||[];I=y();)I!==!1&&C.push(I);return C}function y(){var C=s();if(!(rS!=e.charAt(0)||iS!=e.charAt(1))){for(var I=2;so!=e.charAt(I)&&(iS!=e.charAt(I)||rS!=e.charAt(I+1));)++I;if(I+=2,so===e.charAt(I-1))return f("End of comment missing");var A=e.slice(2,I-2);return i+=2,l(A),e=e.slice(I),i+=2,C({type:YA,comment:A})}}function v(){var C=s(),I=d(HA);if(I){if(y(),!d(bA))return f("property missing ':'");var A=d(WA),x=C({type:XA,property:oS(I[0].replace(nS,so)),value:A?oS(A[0].replace(nS,so)):so});return d(QA),x}}function S(){var C=[];g(C);for(var I;I=v();)I!==!1&&(C.push(I),g(C));return C}return h(),S()};function oS(e){return e?e.replace(KA,so):so}var ZA=Q1&&Q1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Q2,"__esModule",{value:!0});var qA=ZA(JA);function eN(e,t){var n=null;if(!e||typeof e!="string")return n;var i=(0,qA.default)(e),l=typeof t=="function";return i.forEach(function(s){if(s.type==="declaration"){var a=s.property,f=s.value;l?t(a,f,s):f&&(n=n||{},n[a]=f)}}),n}var lS=Q2.default=eN;const tN=lS.default||lS,K2=G2("end"),Xg=G2("start");function G2(e){return t;function t(n){const i=n&&n.position&&n.position[e]||{};if(typeof i.line=="number"&&i.line>0&&typeof i.column=="number"&&i.column>0)return{line:i.line,column:i.column,offset:typeof i.offset=="number"&&i.offset>-1?i.offset:void 0}}}function nN(e){const t=Xg(e),n=K2(e);if(t&&n)return{start:t,end:n}}function Xs(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?sS(e.position):"start"in e||"end"in e?sS(e):"line"in e||"column"in e?_m(e):""}function _m(e){return uS(e&&e.line)+":"+uS(e&&e.column)}function sS(e){return _m(e&&e.start)+"-"+_m(e&&e.end)}function uS(e){return e&&typeof e=="number"?e:1}class Zt extends Error{constructor(t,n,i){super(),typeof n=="string"&&(i=n,n=void 0);let l="",s={},a=!1;if(n&&("line"in n&&"column"in n?s={place:n}:"start"in n&&"end"in n?s={place:n}:"type"in n?s={ancestors:[n],place:n.position}:s={...n}),typeof t=="string"?l=t:!s.cause&&t&&(a=!0,l=t.message,s.cause=t),!s.ruleId&&!s.source&&typeof i=="string"){const d=i.indexOf(":");d===-1?s.ruleId=i:(s.source=i.slice(0,d),s.ruleId=i.slice(d+1))}if(!s.place&&s.ancestors&&s.ancestors){const d=s.ancestors[s.ancestors.length-1];d&&(s.place=d.position)}const f=s.place&&"start"in s.place?s.place.start:s.place;this.ancestors=s.ancestors||void 0,this.cause=s.cause||void 0,this.column=f?f.column:void 0,this.fatal=void 0,this.file,this.message=l,this.line=f?f.line:void 0,this.name=Xs(s.place)||"1:1",this.place=s.place||void 0,this.reason=this.message,this.ruleId=s.ruleId||void 0,this.source=s.source||void 0,this.stack=a&&s.cause&&typeof s.cause.stack=="string"?s.cause.stack:"",this.actual,this.expected,this.note,this.url}}Zt.prototype.file="";Zt.prototype.name="";Zt.prototype.reason="";Zt.prototype.message="";Zt.prototype.stack="";Zt.prototype.column=void 0;Zt.prototype.line=void 0;Zt.prototype.ancestors=void 0;Zt.prototype.cause=void 0;Zt.prototype.fatal=void 0;Zt.prototype.place=void 0;Zt.prototype.ruleId=void 0;Zt.prototype.source=void 0;const Jg={}.hasOwnProperty,rN=new Map,iN=/[A-Z]/g,oN=/-([a-z])/g,lN=new Set(["table","tbody","thead","tfoot","tr"]),sN=new Set(["td","th"]),Y2="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function uN(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let i;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");i=gN(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");i=mN(n,t.jsx,t.jsxs)}const l={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:i,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?Yg:jA,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},s=X2(l,e,void 0);return s&&typeof s!="string"?s:l.create(e,l.Fragment,{children:s||void 0},void 0)}function X2(e,t,n){if(t.type==="element")return aN(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return cN(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return dN(e,t,n);if(t.type==="mdxjsEsm")return fN(e,t);if(t.type==="root")return pN(e,t,n);if(t.type==="text")return hN(e,t)}function aN(e,t,n){const i=e.schema;let l=i;t.tagName.toLowerCase()==="svg"&&i.space==="html"&&(l=Yg,e.schema=l),e.ancestors.push(t);const s=Z2(e,t.tagName,!1),a=yN(e,t);let f=qg(e,t);return lN.has(t.tagName)&&(f=f.filter(function(d){return typeof d=="string"?!LA(d):!0})),J2(e,a,s,t),Zg(a,f),e.ancestors.pop(),e.schema=i,e.create(t,s,a,n)}function cN(e,t){if(t.data&&t.data.estree&&e.evaluater){const i=t.data.estree.body[0];return i.type,e.evaluater.evaluateExpression(i.expression)}vu(e,t.position)}function fN(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);vu(e,t.position)}function dN(e,t,n){const i=e.schema;let l=i;t.name==="svg"&&i.space==="html"&&(l=Yg,e.schema=l),e.ancestors.push(t);const s=t.name===null?e.Fragment:Z2(e,t.name,!0),a=vN(e,t),f=qg(e,t);return J2(e,a,s,t),Zg(a,f),e.ancestors.pop(),e.schema=i,e.create(t,s,a,n)}function pN(e,t,n){const i={};return Zg(i,qg(e,t)),e.create(t,e.Fragment,i,n)}function hN(e,t){return t.value}function J2(e,t,n,i){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=i)}function Zg(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function mN(e,t,n){return i;function i(l,s,a,f){const h=Array.isArray(a.children)?n:t;return f?h(s,a,f):h(s,a)}}function gN(e,t){return n;function n(i,l,s,a){const f=Array.isArray(s.children),d=Xg(i);return t(l,s,a,f,{columnNumber:d?d.column-1:void 0,fileName:e,lineNumber:d?d.line:void 0},void 0)}}function yN(e,t){const n={};let i,l;for(l in t.properties)if(l!=="children"&&Jg.call(t.properties,l)){const s=wN(e,l,t.properties[l]);if(s){const[a,f]=s;e.tableCellAlignToStyle&&a==="align"&&typeof f=="string"&&sN.has(t.tagName)?i=f:n[a]=f}}if(i){const s=n.style||(n.style={});s[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=i}return n}function vN(e,t){const n={};for(const i of t.attributes)if(i.type==="mdxJsxExpressionAttribute")if(i.data&&i.data.estree&&e.evaluater){const s=i.data.estree.body[0];s.type;const a=s.expression;a.type;const f=a.properties[0];f.type,Object.assign(n,e.evaluater.evaluateExpression(f.argument))}else vu(e,t.position);else{const l=i.name;let s;if(i.value&&typeof i.value=="object")if(i.value.data&&i.value.data.estree&&e.evaluater){const f=i.value.data.estree.body[0];f.type,s=e.evaluater.evaluateExpression(f.expression)}else vu(e,t.position);else s=i.value===null?!0:i.value;n[l]=s}return n}function qg(e,t){const n=[];let i=-1;const l=e.passKeys?new Map:rN;for(;++il?0:l+t:t=t>l?l:t,n=n>0?n:0,i.length<1e4)a=Array.from(i),a.unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);s0?(Nr(e,e.length,0,t),e):t}const fS={}.hasOwnProperty;function LN(e){const t={};let n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function xl(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Pr=Wi(/[A-Za-z]/),_n=Wi(/[\dA-Za-z]/),_N=Wi(/[#-'*+\--9=?A-Z^-~]/);function Rm(e){return e!==null&&(e<32||e===127)}const Om=Wi(/\d/),RN=Wi(/[\dA-Fa-f]/),ON=Wi(/[!-/:-@[-`{-~]/);function Ie(e){return e!==null&&e<-2}function wn(e){return e!==null&&(e<0||e===32)}function be(e){return e===-2||e===-1||e===32}const zN=Wi(/\p{P}|\p{S}/u),DN=Wi(/\s/);function Wi(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function Fl(e){const t=[];let n=-1,i=0,l=0;for(;++n55295&&s<57344){const f=e.charCodeAt(n+1);s<56320&&f>56319&&f<57344?(a=String.fromCharCode(s,f),l=1):a="�"}else a=String.fromCharCode(s);a&&(t.push(e.slice(i,n),encodeURIComponent(a)),i=n+l+1,a=""),l&&(n+=l,l=0)}return t.join("")+e.slice(i)}function Ze(e,t,n,i){const l=i?i-1:Number.POSITIVE_INFINITY;let s=0;return a;function a(d){return be(d)?(e.enter(n),f(d)):t(d)}function f(d){return be(d)&&s++a))return;const B=t.events.length;let R=B,G,Y;for(;R--;)if(t.events[R][0]==="exit"&&t.events[R][1].type==="chunkFlow"){if(G){Y=t.events[R][1].end;break}G=!0}for(x(i),_=B;_T;){const M=n[N];t.containerState=M[1],M[0].exit.call(t,e)}n.length=T}function E(){l.write([null]),s=void 0,l=void 0,t.containerState._closeFlow=void 0}}function UN(e,t,n){return Ze(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function pS(e){if(e===null||wn(e)||DN(e))return 1;if(zN(e))return 2}function ty(e,t,n){const i=[];let l=-1;for(;++l1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const y=Object.assign({},e[i][1].end),v=Object.assign({},e[n][1].start);hS(y,-d),hS(v,d),a={type:d>1?"strongSequence":"emphasisSequence",start:y,end:Object.assign({},e[i][1].end)},f={type:d>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:v},s={type:d>1?"strongText":"emphasisText",start:Object.assign({},e[i][1].end),end:Object.assign({},e[n][1].start)},l={type:d>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},f.end)},e[i][1].end=Object.assign({},a.start),e[n][1].start=Object.assign({},f.end),h=[],e[i][1].end.offset-e[i][1].start.offset&&(h=Qn(h,[["enter",e[i][1],t],["exit",e[i][1],t]])),h=Qn(h,[["enter",l,t],["enter",a,t],["exit",a,t],["enter",s,t]]),h=Qn(h,ty(t.parser.constructs.insideSpan.null,e.slice(i+1,n),t)),h=Qn(h,[["exit",s,t],["enter",f,t],["exit",f,t],["exit",l,t]]),e[n][1].end.offset-e[n][1].start.offset?(g=2,h=Qn(h,[["enter",e[n][1],t],["exit",e[n][1],t]])):g=0,Nr(e,i-1,n-i+3,h),n=i+h.length-g-2;break}}for(n=-1;++n0&&be(_)?Ze(e,E,"linePrefix",s+1)(_):E(_)}function E(_){return _===null||Ie(_)?e.check(mS,I,N)(_):(e.enter("codeFlowValue"),T(_))}function T(_){return _===null||Ie(_)?(e.exit("codeFlowValue"),E(_)):(e.consume(_),T)}function N(_){return e.exit("codeFenced"),t(_)}function M(_,B,R){let G=0;return Y;function Y(te){return _.enter("lineEnding"),_.consume(te),_.exit("lineEnding"),j}function j(te){return _.enter("codeFencedFence"),be(te)?Ze(_,V,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(te):V(te)}function V(te){return te===f?(_.enter("codeFencedFenceSequence"),J(te)):R(te)}function J(te){return te===f?(G++,_.consume(te),J):G>=a?(_.exit("codeFencedFenceSequence"),be(te)?Ze(_,ne,"whitespace")(te):ne(te)):R(te)}function ne(te){return te===null||Ie(te)?(_.exit("codeFencedFence"),B(te)):R(te)}}}function ZN(e,t,n){const i=this;return l;function l(a){return a===null?n(a):(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),s)}function s(a){return i.parser.lazy[i.now().line]?n(a):t(a)}}const gh={name:"codeIndented",tokenize:e_},qN={tokenize:t_,partial:!0};function e_(e,t,n){const i=this;return l;function l(h){return e.enter("codeIndented"),Ze(e,s,"linePrefix",4+1)(h)}function s(h){const g=i.events[i.events.length-1];return g&&g[1].type==="linePrefix"&&g[2].sliceSerialize(g[1],!0).length>=4?a(h):n(h)}function a(h){return h===null?d(h):Ie(h)?e.attempt(qN,a,d)(h):(e.enter("codeFlowValue"),f(h))}function f(h){return h===null||Ie(h)?(e.exit("codeFlowValue"),a(h)):(e.consume(h),f)}function d(h){return e.exit("codeIndented"),t(h)}}function t_(e,t,n){const i=this;return l;function l(a){return i.parser.lazy[i.now().line]?n(a):Ie(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),l):Ze(e,s,"linePrefix",4+1)(a)}function s(a){const f=i.events[i.events.length-1];return f&&f[1].type==="linePrefix"&&f[2].sliceSerialize(f[1],!0).length>=4?t(a):Ie(a)?l(a):n(a)}}const n_={name:"codeText",tokenize:o_,resolve:r_,previous:i_};function r_(e){let t=e.length-4,n=3,i,l;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(i=n;++i=4?t(a):e.interrupt(i.parser.constructs.flow,n,t)(a)}}function oE(e,t,n,i,l,s,a,f,d){const h=d||Number.POSITIVE_INFINITY;let g=0;return y;function y(x){return x===60?(e.enter(i),e.enter(l),e.enter(s),e.consume(x),e.exit(s),v):x===null||x===32||x===41||Rm(x)?n(x):(e.enter(i),e.enter(a),e.enter(f),e.enter("chunkString",{contentType:"string"}),I(x))}function v(x){return x===62?(e.enter(s),e.consume(x),e.exit(s),e.exit(l),e.exit(i),t):(e.enter(f),e.enter("chunkString",{contentType:"string"}),S(x))}function S(x){return x===62?(e.exit("chunkString"),e.exit(f),v(x)):x===null||x===60||Ie(x)?n(x):(e.consume(x),x===92?C:S)}function C(x){return x===60||x===62||x===92?(e.consume(x),S):S(x)}function I(x){return!g&&(x===null||x===41||wn(x))?(e.exit("chunkString"),e.exit(f),e.exit(a),e.exit(i),t(x)):g999||S===null||S===91||S===93&&!d||S===94&&!f&&"_hiddenFootnoteSupport"in a.parser.constructs?n(S):S===93?(e.exit(s),e.enter(l),e.consume(S),e.exit(l),e.exit(i),t):Ie(S)?(e.enter("lineEnding"),e.consume(S),e.exit("lineEnding"),g):(e.enter("chunkString",{contentType:"string"}),y(S))}function y(S){return S===null||S===91||S===93||Ie(S)||f++>999?(e.exit("chunkString"),g(S)):(e.consume(S),d||(d=!be(S)),S===92?v:y)}function v(S){return S===91||S===92||S===93?(e.consume(S),f++,y):y(S)}}function sE(e,t,n,i,l,s){let a;return f;function f(v){return v===34||v===39||v===40?(e.enter(i),e.enter(l),e.consume(v),e.exit(l),a=v===40?41:v,d):n(v)}function d(v){return v===a?(e.enter(l),e.consume(v),e.exit(l),e.exit(i),t):(e.enter(s),h(v))}function h(v){return v===a?(e.exit(s),d(a)):v===null?n(v):Ie(v)?(e.enter("lineEnding"),e.consume(v),e.exit("lineEnding"),Ze(e,h,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),g(v))}function g(v){return v===a||v===null||Ie(v)?(e.exit("chunkString"),h(v)):(e.consume(v),v===92?y:g)}function y(v){return v===a||v===92?(e.consume(v),g):g(v)}}function Js(e,t){let n;return i;function i(l){return Ie(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),n=!0,i):be(l)?Ze(e,i,n?"linePrefix":"lineSuffix")(l):t(l)}}const d_={name:"definition",tokenize:h_},p_={tokenize:m_,partial:!0};function h_(e,t,n){const i=this;let l;return s;function s(S){return e.enter("definition"),a(S)}function a(S){return lE.call(i,e,f,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(S)}function f(S){return l=xl(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),S===58?(e.enter("definitionMarker"),e.consume(S),e.exit("definitionMarker"),d):n(S)}function d(S){return wn(S)?Js(e,h)(S):h(S)}function h(S){return oE(e,g,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(S)}function g(S){return e.attempt(p_,y,y)(S)}function y(S){return be(S)?Ze(e,v,"whitespace")(S):v(S)}function v(S){return S===null||Ie(S)?(e.exit("definition"),i.parser.defined.push(l),t(S)):n(S)}}function m_(e,t,n){return i;function i(f){return wn(f)?Js(e,l)(f):n(f)}function l(f){return sE(e,s,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(f)}function s(f){return be(f)?Ze(e,a,"whitespace")(f):a(f)}function a(f){return f===null||Ie(f)?t(f):n(f)}}const g_={name:"hardBreakEscape",tokenize:y_};function y_(e,t,n){return i;function i(s){return e.enter("hardBreakEscape"),e.consume(s),l}function l(s){return Ie(s)?(e.exit("hardBreakEscape"),t(s)):n(s)}}const v_={name:"headingAtx",tokenize:S_,resolve:w_};function w_(e,t){let n=e.length-2,i=3,l,s;return e[i][1].type==="whitespace"&&(i+=2),n-2>i&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(i===n-1||n-4>i&&e[n-2][1].type==="whitespace")&&(n-=i+1===n?2:4),n>i&&(l={type:"atxHeadingText",start:e[i][1].start,end:e[n][1].end},s={type:"chunkText",start:e[i][1].start,end:e[n][1].end,contentType:"text"},Nr(e,i,n-i+1,[["enter",l,t],["enter",s,t],["exit",s,t],["exit",l,t]])),e}function S_(e,t,n){let i=0;return l;function l(g){return e.enter("atxHeading"),s(g)}function s(g){return e.enter("atxHeadingSequence"),a(g)}function a(g){return g===35&&i++<6?(e.consume(g),a):g===null||wn(g)?(e.exit("atxHeadingSequence"),f(g)):n(g)}function f(g){return g===35?(e.enter("atxHeadingSequence"),d(g)):g===null||Ie(g)?(e.exit("atxHeading"),t(g)):be(g)?Ze(e,f,"whitespace")(g):(e.enter("atxHeadingText"),h(g))}function d(g){return g===35?(e.consume(g),d):(e.exit("atxHeadingSequence"),f(g))}function h(g){return g===null||g===35||wn(g)?(e.exit("atxHeadingText"),f(g)):(e.consume(g),h)}}const k_=["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"],yS=["pre","script","style","textarea"],x_={name:"htmlFlow",tokenize:I_,resolveTo:P_,concrete:!0},E_={tokenize:L_,partial:!0},C_={tokenize:T_,partial:!0};function P_(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function I_(e,t,n){const i=this;let l,s,a,f,d;return h;function h(P){return g(P)}function g(P){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(P),y}function y(P){return P===33?(e.consume(P),v):P===47?(e.consume(P),s=!0,I):P===63?(e.consume(P),l=3,i.interrupt?t:w):Pr(P)?(e.consume(P),a=String.fromCharCode(P),A):n(P)}function v(P){return P===45?(e.consume(P),l=2,S):P===91?(e.consume(P),l=5,f=0,C):Pr(P)?(e.consume(P),l=4,i.interrupt?t:w):n(P)}function S(P){return P===45?(e.consume(P),i.interrupt?t:w):n(P)}function C(P){const Z="CDATA[";return P===Z.charCodeAt(f++)?(e.consume(P),f===Z.length?i.interrupt?t:V:C):n(P)}function I(P){return Pr(P)?(e.consume(P),a=String.fromCharCode(P),A):n(P)}function A(P){if(P===null||P===47||P===62||wn(P)){const Z=P===47,fe=a.toLowerCase();return!Z&&!s&&yS.includes(fe)?(l=1,i.interrupt?t(P):V(P)):k_.includes(a.toLowerCase())?(l=6,Z?(e.consume(P),x):i.interrupt?t(P):V(P)):(l=7,i.interrupt&&!i.parser.lazy[i.now().line]?n(P):s?E(P):T(P))}return P===45||_n(P)?(e.consume(P),a+=String.fromCharCode(P),A):n(P)}function x(P){return P===62?(e.consume(P),i.interrupt?t:V):n(P)}function E(P){return be(P)?(e.consume(P),E):Y(P)}function T(P){return P===47?(e.consume(P),Y):P===58||P===95||Pr(P)?(e.consume(P),N):be(P)?(e.consume(P),T):Y(P)}function N(P){return P===45||P===46||P===58||P===95||_n(P)?(e.consume(P),N):M(P)}function M(P){return P===61?(e.consume(P),_):be(P)?(e.consume(P),M):T(P)}function _(P){return P===null||P===60||P===61||P===62||P===96?n(P):P===34||P===39?(e.consume(P),d=P,B):be(P)?(e.consume(P),_):R(P)}function B(P){return P===d?(e.consume(P),d=null,G):P===null||Ie(P)?n(P):(e.consume(P),B)}function R(P){return P===null||P===34||P===39||P===47||P===60||P===61||P===62||P===96||wn(P)?M(P):(e.consume(P),R)}function G(P){return P===47||P===62||be(P)?T(P):n(P)}function Y(P){return P===62?(e.consume(P),j):n(P)}function j(P){return P===null||Ie(P)?V(P):be(P)?(e.consume(P),j):n(P)}function V(P){return P===45&&l===2?(e.consume(P),de):P===60&&l===1?(e.consume(P),re):P===62&&l===4?(e.consume(P),b):P===63&&l===3?(e.consume(P),w):P===93&&l===5?(e.consume(P),X):Ie(P)&&(l===6||l===7)?(e.exit("htmlFlowData"),e.check(E_,Q,J)(P)):P===null||Ie(P)?(e.exit("htmlFlowData"),J(P)):(e.consume(P),V)}function J(P){return e.check(C_,ne,Q)(P)}function ne(P){return e.enter("lineEnding"),e.consume(P),e.exit("lineEnding"),te}function te(P){return P===null||Ie(P)?J(P):(e.enter("htmlFlowData"),V(P))}function de(P){return P===45?(e.consume(P),w):V(P)}function re(P){return P===47?(e.consume(P),a="",O):V(P)}function O(P){if(P===62){const Z=a.toLowerCase();return yS.includes(Z)?(e.consume(P),b):V(P)}return Pr(P)&&a.length<8?(e.consume(P),a+=String.fromCharCode(P),O):V(P)}function X(P){return P===93?(e.consume(P),w):V(P)}function w(P){return P===62?(e.consume(P),b):P===45&&l===2?(e.consume(P),w):V(P)}function b(P){return P===null||Ie(P)?(e.exit("htmlFlowData"),Q(P)):(e.consume(P),b)}function Q(P){return e.exit("htmlFlow"),t(P)}}function T_(e,t,n){const i=this;return l;function l(a){return Ie(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),s):n(a)}function s(a){return i.parser.lazy[i.now().line]?n(a):t(a)}}function L_(e,t,n){return i;function i(l){return e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),e.attempt(Hf,t,n)}}const A_={name:"htmlText",tokenize:N_};function N_(e,t,n){const i=this;let l,s,a;return f;function f(w){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(w),d}function d(w){return w===33?(e.consume(w),h):w===47?(e.consume(w),M):w===63?(e.consume(w),T):Pr(w)?(e.consume(w),R):n(w)}function h(w){return w===45?(e.consume(w),g):w===91?(e.consume(w),s=0,C):Pr(w)?(e.consume(w),E):n(w)}function g(w){return w===45?(e.consume(w),S):n(w)}function y(w){return w===null?n(w):w===45?(e.consume(w),v):Ie(w)?(a=y,re(w)):(e.consume(w),y)}function v(w){return w===45?(e.consume(w),S):y(w)}function S(w){return w===62?de(w):w===45?v(w):y(w)}function C(w){const b="CDATA[";return w===b.charCodeAt(s++)?(e.consume(w),s===b.length?I:C):n(w)}function I(w){return w===null?n(w):w===93?(e.consume(w),A):Ie(w)?(a=I,re(w)):(e.consume(w),I)}function A(w){return w===93?(e.consume(w),x):I(w)}function x(w){return w===62?de(w):w===93?(e.consume(w),x):I(w)}function E(w){return w===null||w===62?de(w):Ie(w)?(a=E,re(w)):(e.consume(w),E)}function T(w){return w===null?n(w):w===63?(e.consume(w),N):Ie(w)?(a=T,re(w)):(e.consume(w),T)}function N(w){return w===62?de(w):T(w)}function M(w){return Pr(w)?(e.consume(w),_):n(w)}function _(w){return w===45||_n(w)?(e.consume(w),_):B(w)}function B(w){return Ie(w)?(a=B,re(w)):be(w)?(e.consume(w),B):de(w)}function R(w){return w===45||_n(w)?(e.consume(w),R):w===47||w===62||wn(w)?G(w):n(w)}function G(w){return w===47?(e.consume(w),de):w===58||w===95||Pr(w)?(e.consume(w),Y):Ie(w)?(a=G,re(w)):be(w)?(e.consume(w),G):de(w)}function Y(w){return w===45||w===46||w===58||w===95||_n(w)?(e.consume(w),Y):j(w)}function j(w){return w===61?(e.consume(w),V):Ie(w)?(a=j,re(w)):be(w)?(e.consume(w),j):G(w)}function V(w){return w===null||w===60||w===61||w===62||w===96?n(w):w===34||w===39?(e.consume(w),l=w,J):Ie(w)?(a=V,re(w)):be(w)?(e.consume(w),V):(e.consume(w),ne)}function J(w){return w===l?(e.consume(w),l=void 0,te):w===null?n(w):Ie(w)?(a=J,re(w)):(e.consume(w),J)}function ne(w){return w===null||w===34||w===39||w===60||w===61||w===96?n(w):w===47||w===62||wn(w)?G(w):(e.consume(w),ne)}function te(w){return w===47||w===62||wn(w)?G(w):n(w)}function de(w){return w===62?(e.consume(w),e.exit("htmlTextData"),e.exit("htmlText"),t):n(w)}function re(w){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(w),e.exit("lineEnding"),O}function O(w){return be(w)?Ze(e,X,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(w):X(w)}function X(w){return e.enter("htmlTextData"),a(w)}}const ny={name:"labelEnd",tokenize:M_,resolveTo:D_,resolveAll:z_},__={tokenize:$_},R_={tokenize:F_},O_={tokenize:j_};function z_(e){let t=-1;for(;++t=3&&(h===null||Ie(h))?(e.exit("thematicBreak"),t(h)):n(h)}function d(h){return h===l?(e.consume(h),i++,d):(e.exit("thematicBreakSequence"),be(h)?Ze(e,f,"whitespace")(h):f(h))}}const pn={name:"list",tokenize:G_,continuation:{tokenize:Y_},exit:J_},Q_={tokenize:Z_,partial:!0},K_={tokenize:X_,partial:!0};function G_(e,t,n){const i=this,l=i.events[i.events.length-1];let s=l&&l[1].type==="linePrefix"?l[2].sliceSerialize(l[1],!0).length:0,a=0;return f;function f(S){const C=i.containerState.type||(S===42||S===43||S===45?"listUnordered":"listOrdered");if(C==="listUnordered"?!i.containerState.marker||S===i.containerState.marker:Om(S)){if(i.containerState.type||(i.containerState.type=C,e.enter(C,{_container:!0})),C==="listUnordered")return e.enter("listItemPrefix"),S===42||S===45?e.check(xc,n,h)(S):h(S);if(!i.interrupt||S===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),d(S)}return n(S)}function d(S){return Om(S)&&++a<10?(e.consume(S),d):(!i.interrupt||a<2)&&(i.containerState.marker?S===i.containerState.marker:S===41||S===46)?(e.exit("listItemValue"),h(S)):n(S)}function h(S){return e.enter("listItemMarker"),e.consume(S),e.exit("listItemMarker"),i.containerState.marker=i.containerState.marker||S,e.check(Hf,i.interrupt?n:g,e.attempt(Q_,v,y))}function g(S){return i.containerState.initialBlankLine=!0,s++,v(S)}function y(S){return be(S)?(e.enter("listItemPrefixWhitespace"),e.consume(S),e.exit("listItemPrefixWhitespace"),v):n(S)}function v(S){return i.containerState.size=s+i.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(S)}}function Y_(e,t,n){const i=this;return i.containerState._closeFlow=void 0,e.check(Hf,l,s);function l(f){return i.containerState.furtherBlankLines=i.containerState.furtherBlankLines||i.containerState.initialBlankLine,Ze(e,t,"listItemIndent",i.containerState.size+1)(f)}function s(f){return i.containerState.furtherBlankLines||!be(f)?(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,a(f)):(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,e.attempt(K_,t,a)(f))}function a(f){return i.containerState._closeFlow=!0,i.interrupt=void 0,Ze(e,e.attempt(pn,t,n),"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(f)}}function X_(e,t,n){const i=this;return Ze(e,l,"listItemIndent",i.containerState.size+1);function l(s){const a=i.events[i.events.length-1];return a&&a[1].type==="listItemIndent"&&a[2].sliceSerialize(a[1],!0).length===i.containerState.size?t(s):n(s)}}function J_(e){e.exit(this.containerState.type)}function Z_(e,t,n){const i=this;return Ze(e,l,"listItemPrefixWhitespace",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4+1);function l(s){const a=i.events[i.events.length-1];return!be(s)&&a&&a[1].type==="listItemPrefixWhitespace"?t(s):n(s)}}const vS={name:"setextUnderline",tokenize:eR,resolveTo:q_};function q_(e,t){let n=e.length,i,l,s;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){i=n;break}e[n][1].type==="paragraph"&&(l=n)}else e[n][1].type==="content"&&e.splice(n,1),!s&&e[n][1].type==="definition"&&(s=n);const a={type:"setextHeading",start:Object.assign({},e[l][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[l][1].type="setextHeadingText",s?(e.splice(l,0,["enter",a,t]),e.splice(s+1,0,["exit",e[i][1],t]),e[i][1].end=Object.assign({},e[s][1].end)):e[i][1]=a,e.push(["exit",a,t]),e}function eR(e,t,n){const i=this;let l;return s;function s(h){let g=i.events.length,y;for(;g--;)if(i.events[g][1].type!=="lineEnding"&&i.events[g][1].type!=="linePrefix"&&i.events[g][1].type!=="content"){y=i.events[g][1].type==="paragraph";break}return!i.parser.lazy[i.now().line]&&(i.interrupt||y)?(e.enter("setextHeadingLine"),l=h,a(h)):n(h)}function a(h){return e.enter("setextHeadingLineSequence"),f(h)}function f(h){return h===l?(e.consume(h),f):(e.exit("setextHeadingLineSequence"),be(h)?Ze(e,d,"lineSuffix")(h):d(h))}function d(h){return h===null||Ie(h)?(e.exit("setextHeadingLine"),t(h)):n(h)}}const tR={tokenize:nR};function nR(e){const t=this,n=e.attempt(Hf,i,e.attempt(this.parser.constructs.flowInitial,l,Ze(e,e.attempt(this.parser.constructs.flow,l,e.attempt(s_,l)),"linePrefix")));return n;function i(s){if(s===null){e.consume(s);return}return e.enter("lineEndingBlank"),e.consume(s),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function l(s){if(s===null){e.consume(s);return}return e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const rR={resolveAll:aE()},iR=uE("string"),oR=uE("text");function uE(e){return{tokenize:t,resolveAll:aE(e==="text"?lR:void 0)};function t(n){const i=this,l=this.parser.constructs[e],s=n.attempt(l,a,f);return a;function a(g){return h(g)?s(g):f(g)}function f(g){if(g===null){n.consume(g);return}return n.enter("data"),n.consume(g),d}function d(g){return h(g)?(n.exit("data"),s(g)):(n.consume(g),d)}function h(g){if(g===null)return!0;const y=l[g];let v=-1;if(y)for(;++v-1){const f=a[0];typeof f=="string"?a[0]=f.slice(i):a.shift()}s>0&&a.push(e[l].slice(0,s))}return a}function aR(e,t){let n=-1;const i=[];let l;for(;++n{const{font:t}=Zn();return j(Oe,{as:"h1",font:Ge.Bold,size:t(1.375),children:e})},xA=({})=>{const{t:e}=zn(),{font:t}=Zn();return Le(Bi,{children:[j(Iu,{children:"학력"}),j(Xe,{height:"10px"}),Le(F2,{children:[j(Ye,{gap:"20px",style:{borderLeft:"5px solid #EB0D00",paddingLeft:"10px"},children:j(Ye,{flexDirection:"column",gap:"30px",children:Le(Ye,{flexDirection:"column",children:[j(Oe,{font:Ge.Bold,size:t(1),children:"GIST"}),j(Oe,{size:"1rem",children:e("education.major")})]})})}),Le(Ye,{flexDirection:"column",children:[j(Oe,{size:t(1),children:"TGPA 4.04 / 4.5"}),j(Oe,{size:t(.75),children:"2022. 2 ~ "})]})]})]})},Rr=e=>{const[t,n]=e.toISOString().split("T")[0].split("-");return`${t}. ${n}`};function EA(e,t){const n=t||{};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const CA=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,PA=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,IA={};function qw(e,t){return((t||IA).jsx?PA:CA).test(e)}const TA=/[ \t\n\f\r]/g;function LA(e){return typeof e=="object"?e.type==="text"?eS(e.value):!1:eS(e)}function eS(e){return e.replace(TA,"")===""}class Tu{constructor(t,n,i){this.property=t,this.normal=n,i&&(this.space=i)}}Tu.prototype.property={};Tu.prototype.normal={};Tu.prototype.space=null;function j2(e,t){const n={},i={};let l=-1;for(;++l4&&n.slice(0,4)==="data"&&_A.test(t)){if(t.charAt(4)==="-"){const s=t.slice(5).replace(nS,$A);i="data"+s.charAt(0).toUpperCase()+s.slice(1)}else{const s=t.slice(4);if(!nS.test(s)){let a=s.replace(zA,MA);a.charAt(0)!=="-"&&(a="-"+a),t="data"+a}}l=Yg}return new l(i,t)}function MA(e){return"-"+e.toLowerCase()}function $A(e){return e.charAt(1).toUpperCase()}const FA={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},jA=j2([V2,B2,W2,Q2,RA],"html"),Xg=j2([V2,B2,W2,Q2,OA],"svg");function UA(e){return e.join(" ").trim()}var K2={},rS=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,BA=/\n/g,VA=/^\s*/,bA=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,HA=/^:\s*/,WA=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,QA=/^[;\s]*/,KA=/^\s+|\s+$/g,GA=`
+`,iS="/",oS="*",uo="",YA="comment",XA="declaration",JA=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,i=1;function l(C){var I=C.match(BA);I&&(n+=I.length);var A=C.lastIndexOf(GA);i=~A?C.length-A:i+C.length}function s(){var C={line:n,column:i};return function(I){return I.position=new a(C),h(),I}}function a(C){this.start=C,this.end={line:n,column:i},this.source=t.source}a.prototype.content=e;function f(C){var I=new Error(t.source+":"+n+":"+i+": "+C);if(I.reason=C,I.filename=t.source,I.line=n,I.column=i,I.source=e,!t.silent)throw I}function d(C){var I=C.exec(e);if(I){var A=I[0];return l(A),e=e.slice(A.length),I}}function h(){d(VA)}function g(C){var I;for(C=C||[];I=y();)I!==!1&&C.push(I);return C}function y(){var C=s();if(!(iS!=e.charAt(0)||oS!=e.charAt(1))){for(var I=2;uo!=e.charAt(I)&&(oS!=e.charAt(I)||iS!=e.charAt(I+1));)++I;if(I+=2,uo===e.charAt(I-1))return f("End of comment missing");var A=e.slice(2,I-2);return i+=2,l(A),e=e.slice(I),i+=2,C({type:YA,comment:A})}}function v(){var C=s(),I=d(bA);if(I){if(y(),!d(HA))return f("property missing ':'");var A=d(WA),x=C({type:XA,property:lS(I[0].replace(rS,uo)),value:A?lS(A[0].replace(rS,uo)):uo});return d(QA),x}}function S(){var C=[];g(C);for(var I;I=v();)I!==!1&&(C.push(I),g(C));return C}return h(),S()};function lS(e){return e?e.replace(KA,uo):uo}var ZA=K1&&K1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(K2,"__esModule",{value:!0});var qA=ZA(JA);function eN(e,t){var n=null;if(!e||typeof e!="string")return n;var i=(0,qA.default)(e),l=typeof t=="function";return i.forEach(function(s){if(s.type==="declaration"){var a=s.property,f=s.value;l?t(a,f,s):f&&(n=n||{},n[a]=f)}}),n}var sS=K2.default=eN;const tN=sS.default||sS,G2=Y2("end"),Jg=Y2("start");function Y2(e){return t;function t(n){const i=n&&n.position&&n.position[e]||{};if(typeof i.line=="number"&&i.line>0&&typeof i.column=="number"&&i.column>0)return{line:i.line,column:i.column,offset:typeof i.offset=="number"&&i.offset>-1?i.offset:void 0}}}function nN(e){const t=Jg(e),n=G2(e);if(t&&n)return{start:t,end:n}}function Zs(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?uS(e.position):"start"in e||"end"in e?uS(e):"line"in e||"column"in e?_m(e):""}function _m(e){return aS(e&&e.line)+":"+aS(e&&e.column)}function uS(e){return _m(e&&e.start)+"-"+_m(e&&e.end)}function aS(e){return e&&typeof e=="number"?e:1}class Zt extends Error{constructor(t,n,i){super(),typeof n=="string"&&(i=n,n=void 0);let l="",s={},a=!1;if(n&&("line"in n&&"column"in n?s={place:n}:"start"in n&&"end"in n?s={place:n}:"type"in n?s={ancestors:[n],place:n.position}:s={...n}),typeof t=="string"?l=t:!s.cause&&t&&(a=!0,l=t.message,s.cause=t),!s.ruleId&&!s.source&&typeof i=="string"){const d=i.indexOf(":");d===-1?s.ruleId=i:(s.source=i.slice(0,d),s.ruleId=i.slice(d+1))}if(!s.place&&s.ancestors&&s.ancestors){const d=s.ancestors[s.ancestors.length-1];d&&(s.place=d.position)}const f=s.place&&"start"in s.place?s.place.start:s.place;this.ancestors=s.ancestors||void 0,this.cause=s.cause||void 0,this.column=f?f.column:void 0,this.fatal=void 0,this.file,this.message=l,this.line=f?f.line:void 0,this.name=Zs(s.place)||"1:1",this.place=s.place||void 0,this.reason=this.message,this.ruleId=s.ruleId||void 0,this.source=s.source||void 0,this.stack=a&&s.cause&&typeof s.cause.stack=="string"?s.cause.stack:"",this.actual,this.expected,this.note,this.url}}Zt.prototype.file="";Zt.prototype.name="";Zt.prototype.reason="";Zt.prototype.message="";Zt.prototype.stack="";Zt.prototype.column=void 0;Zt.prototype.line=void 0;Zt.prototype.ancestors=void 0;Zt.prototype.cause=void 0;Zt.prototype.fatal=void 0;Zt.prototype.place=void 0;Zt.prototype.ruleId=void 0;Zt.prototype.source=void 0;const Zg={}.hasOwnProperty,rN=new Map,iN=/[A-Z]/g,oN=/-([a-z])/g,lN=new Set(["table","tbody","thead","tfoot","tr"]),sN=new Set(["td","th"]),X2="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function uN(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let i;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");i=gN(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");i=mN(n,t.jsx,t.jsxs)}const l={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:i,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?Xg:jA,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},s=J2(l,e,void 0);return s&&typeof s!="string"?s:l.create(e,l.Fragment,{children:s||void 0},void 0)}function J2(e,t,n){if(t.type==="element")return aN(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return cN(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return dN(e,t,n);if(t.type==="mdxjsEsm")return fN(e,t);if(t.type==="root")return pN(e,t,n);if(t.type==="text")return hN(e,t)}function aN(e,t,n){const i=e.schema;let l=i;t.tagName.toLowerCase()==="svg"&&i.space==="html"&&(l=Xg,e.schema=l),e.ancestors.push(t);const s=q2(e,t.tagName,!1),a=yN(e,t);let f=ey(e,t);return lN.has(t.tagName)&&(f=f.filter(function(d){return typeof d=="string"?!LA(d):!0})),Z2(e,a,s,t),qg(a,f),e.ancestors.pop(),e.schema=i,e.create(t,s,a,n)}function cN(e,t){if(t.data&&t.data.estree&&e.evaluater){const i=t.data.estree.body[0];return i.type,e.evaluater.evaluateExpression(i.expression)}wu(e,t.position)}function fN(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);wu(e,t.position)}function dN(e,t,n){const i=e.schema;let l=i;t.name==="svg"&&i.space==="html"&&(l=Xg,e.schema=l),e.ancestors.push(t);const s=t.name===null?e.Fragment:q2(e,t.name,!0),a=vN(e,t),f=ey(e,t);return Z2(e,a,s,t),qg(a,f),e.ancestors.pop(),e.schema=i,e.create(t,s,a,n)}function pN(e,t,n){const i={};return qg(i,ey(e,t)),e.create(t,e.Fragment,i,n)}function hN(e,t){return t.value}function Z2(e,t,n,i){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=i)}function qg(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function mN(e,t,n){return i;function i(l,s,a,f){const h=Array.isArray(a.children)?n:t;return f?h(s,a,f):h(s,a)}}function gN(e,t){return n;function n(i,l,s,a){const f=Array.isArray(s.children),d=Jg(i);return t(l,s,a,f,{columnNumber:d?d.column-1:void 0,fileName:e,lineNumber:d?d.line:void 0},void 0)}}function yN(e,t){const n={};let i,l;for(l in t.properties)if(l!=="children"&&Zg.call(t.properties,l)){const s=wN(e,l,t.properties[l]);if(s){const[a,f]=s;e.tableCellAlignToStyle&&a==="align"&&typeof f=="string"&&sN.has(t.tagName)?i=f:n[a]=f}}if(i){const s=n.style||(n.style={});s[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=i}return n}function vN(e,t){const n={};for(const i of t.attributes)if(i.type==="mdxJsxExpressionAttribute")if(i.data&&i.data.estree&&e.evaluater){const s=i.data.estree.body[0];s.type;const a=s.expression;a.type;const f=a.properties[0];f.type,Object.assign(n,e.evaluater.evaluateExpression(f.argument))}else wu(e,t.position);else{const l=i.name;let s;if(i.value&&typeof i.value=="object")if(i.value.data&&i.value.data.estree&&e.evaluater){const f=i.value.data.estree.body[0];f.type,s=e.evaluater.evaluateExpression(f.expression)}else wu(e,t.position);else s=i.value===null?!0:i.value;n[l]=s}return n}function ey(e,t){const n=[];let i=-1;const l=e.passKeys?new Map:rN;for(;++il?0:l+t:t=t>l?l:t,n=n>0?n:0,i.length<1e4)a=Array.from(i),a.unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);s0?(Or(e,e.length,0,t),e):t}const dS={}.hasOwnProperty;function LN(e){const t={};let n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function xl(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Ir=Qi(/[A-Za-z]/),Rn=Qi(/[\dA-Za-z]/),RN=Qi(/[#-'*+\--9=?A-Z^-~]/);function zm(e){return e!==null&&(e<32||e===127)}const Dm=Qi(/\d/),ON=Qi(/[\dA-Fa-f]/),_N=Qi(/[!-/:-@[-`{-~]/);function Ie(e){return e!==null&&e<-2}function wn(e){return e!==null&&(e<0||e===32)}function He(e){return e===-2||e===-1||e===32}const zN=Qi(/\p{P}|\p{S}/u),DN=Qi(/\s/);function Qi(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function jl(e){const t=[];let n=-1,i=0,l=0;for(;++n55295&&s<57344){const f=e.charCodeAt(n+1);s<56320&&f>56319&&f<57344?(a=String.fromCharCode(s,f),l=1):a="�"}else a=String.fromCharCode(s);a&&(t.push(e.slice(i,n),encodeURIComponent(a)),i=n+l+1,a=""),l&&(n+=l,l=0)}return t.join("")+e.slice(i)}function et(e,t,n,i){const l=i?i-1:Number.POSITIVE_INFINITY;let s=0;return a;function a(d){return He(d)?(e.enter(n),f(d)):t(d)}function f(d){return He(d)&&s++a))return;const V=t.events.length;let O=V,G,Y;for(;O--;)if(t.events[O][0]==="exit"&&t.events[O][1].type==="chunkFlow"){if(G){Y=t.events[O][1].end;break}G=!0}for(x(i),R=V;RT;){const M=n[N];t.containerState=M[1],M[0].exit.call(t,e)}n.length=T}function E(){l.write([null]),s=void 0,l=void 0,t.containerState._closeFlow=void 0}}function UN(e,t,n){return et(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function hS(e){if(e===null||wn(e)||DN(e))return 1;if(zN(e))return 2}function ny(e,t,n){const i=[];let l=-1;for(;++l1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const y=Object.assign({},e[i][1].end),v=Object.assign({},e[n][1].start);mS(y,-d),mS(v,d),a={type:d>1?"strongSequence":"emphasisSequence",start:y,end:Object.assign({},e[i][1].end)},f={type:d>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:v},s={type:d>1?"strongText":"emphasisText",start:Object.assign({},e[i][1].end),end:Object.assign({},e[n][1].start)},l={type:d>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},f.end)},e[i][1].end=Object.assign({},a.start),e[n][1].start=Object.assign({},f.end),h=[],e[i][1].end.offset-e[i][1].start.offset&&(h=Kn(h,[["enter",e[i][1],t],["exit",e[i][1],t]])),h=Kn(h,[["enter",l,t],["enter",a,t],["exit",a,t],["enter",s,t]]),h=Kn(h,ny(t.parser.constructs.insideSpan.null,e.slice(i+1,n),t)),h=Kn(h,[["exit",s,t],["enter",f,t],["exit",f,t],["exit",l,t]]),e[n][1].end.offset-e[n][1].start.offset?(g=2,h=Kn(h,[["enter",e[n][1],t],["exit",e[n][1],t]])):g=0,Or(e,i-1,n-i+3,h),n=i+h.length-g-2;break}}for(n=-1;++n0&&He(R)?et(e,E,"linePrefix",s+1)(R):E(R)}function E(R){return R===null||Ie(R)?e.check(gS,I,N)(R):(e.enter("codeFlowValue"),T(R))}function T(R){return R===null||Ie(R)?(e.exit("codeFlowValue"),E(R)):(e.consume(R),T)}function N(R){return e.exit("codeFenced"),t(R)}function M(R,V,O){let G=0;return Y;function Y(te){return R.enter("lineEnding"),R.consume(te),R.exit("lineEnding"),U}function U(te){return R.enter("codeFencedFence"),He(te)?et(R,b,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(te):b(te)}function b(te){return te===f?(R.enter("codeFencedFenceSequence"),J(te)):O(te)}function J(te){return te===f?(G++,R.consume(te),J):G>=a?(R.exit("codeFencedFenceSequence"),He(te)?et(R,ne,"whitespace")(te):ne(te)):O(te)}function ne(te){return te===null||Ie(te)?(R.exit("codeFencedFence"),V(te)):O(te)}}}function ZN(e,t,n){const i=this;return l;function l(a){return a===null?n(a):(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),s)}function s(a){return i.parser.lazy[i.now().line]?n(a):t(a)}}const vh={name:"codeIndented",tokenize:eR},qN={tokenize:tR,partial:!0};function eR(e,t,n){const i=this;return l;function l(h){return e.enter("codeIndented"),et(e,s,"linePrefix",4+1)(h)}function s(h){const g=i.events[i.events.length-1];return g&&g[1].type==="linePrefix"&&g[2].sliceSerialize(g[1],!0).length>=4?a(h):n(h)}function a(h){return h===null?d(h):Ie(h)?e.attempt(qN,a,d)(h):(e.enter("codeFlowValue"),f(h))}function f(h){return h===null||Ie(h)?(e.exit("codeFlowValue"),a(h)):(e.consume(h),f)}function d(h){return e.exit("codeIndented"),t(h)}}function tR(e,t,n){const i=this;return l;function l(a){return i.parser.lazy[i.now().line]?n(a):Ie(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),l):et(e,s,"linePrefix",4+1)(a)}function s(a){const f=i.events[i.events.length-1];return f&&f[1].type==="linePrefix"&&f[2].sliceSerialize(f[1],!0).length>=4?t(a):Ie(a)?l(a):n(a)}}const nR={name:"codeText",tokenize:oR,resolve:rR,previous:iR};function rR(e){let t=e.length-4,n=3,i,l;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(i=n;++i=4?t(a):e.interrupt(i.parser.constructs.flow,n,t)(a)}}function lE(e,t,n,i,l,s,a,f,d){const h=d||Number.POSITIVE_INFINITY;let g=0;return y;function y(x){return x===60?(e.enter(i),e.enter(l),e.enter(s),e.consume(x),e.exit(s),v):x===null||x===32||x===41||zm(x)?n(x):(e.enter(i),e.enter(a),e.enter(f),e.enter("chunkString",{contentType:"string"}),I(x))}function v(x){return x===62?(e.enter(s),e.consume(x),e.exit(s),e.exit(l),e.exit(i),t):(e.enter(f),e.enter("chunkString",{contentType:"string"}),S(x))}function S(x){return x===62?(e.exit("chunkString"),e.exit(f),v(x)):x===null||x===60||Ie(x)?n(x):(e.consume(x),x===92?C:S)}function C(x){return x===60||x===62||x===92?(e.consume(x),S):S(x)}function I(x){return!g&&(x===null||x===41||wn(x))?(e.exit("chunkString"),e.exit(f),e.exit(a),e.exit(i),t(x)):g999||S===null||S===91||S===93&&!d||S===94&&!f&&"_hiddenFootnoteSupport"in a.parser.constructs?n(S):S===93?(e.exit(s),e.enter(l),e.consume(S),e.exit(l),e.exit(i),t):Ie(S)?(e.enter("lineEnding"),e.consume(S),e.exit("lineEnding"),g):(e.enter("chunkString",{contentType:"string"}),y(S))}function y(S){return S===null||S===91||S===93||Ie(S)||f++>999?(e.exit("chunkString"),g(S)):(e.consume(S),d||(d=!He(S)),S===92?v:y)}function v(S){return S===91||S===92||S===93?(e.consume(S),f++,y):y(S)}}function uE(e,t,n,i,l,s){let a;return f;function f(v){return v===34||v===39||v===40?(e.enter(i),e.enter(l),e.consume(v),e.exit(l),a=v===40?41:v,d):n(v)}function d(v){return v===a?(e.enter(l),e.consume(v),e.exit(l),e.exit(i),t):(e.enter(s),h(v))}function h(v){return v===a?(e.exit(s),d(a)):v===null?n(v):Ie(v)?(e.enter("lineEnding"),e.consume(v),e.exit("lineEnding"),et(e,h,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),g(v))}function g(v){return v===a||v===null||Ie(v)?(e.exit("chunkString"),h(v)):(e.consume(v),v===92?y:g)}function y(v){return v===a||v===92?(e.consume(v),g):g(v)}}function qs(e,t){let n;return i;function i(l){return Ie(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),n=!0,i):He(l)?et(e,i,n?"linePrefix":"lineSuffix")(l):t(l)}}const dR={name:"definition",tokenize:hR},pR={tokenize:mR,partial:!0};function hR(e,t,n){const i=this;let l;return s;function s(S){return e.enter("definition"),a(S)}function a(S){return sE.call(i,e,f,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(S)}function f(S){return l=xl(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),S===58?(e.enter("definitionMarker"),e.consume(S),e.exit("definitionMarker"),d):n(S)}function d(S){return wn(S)?qs(e,h)(S):h(S)}function h(S){return lE(e,g,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(S)}function g(S){return e.attempt(pR,y,y)(S)}function y(S){return He(S)?et(e,v,"whitespace")(S):v(S)}function v(S){return S===null||Ie(S)?(e.exit("definition"),i.parser.defined.push(l),t(S)):n(S)}}function mR(e,t,n){return i;function i(f){return wn(f)?qs(e,l)(f):n(f)}function l(f){return uE(e,s,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(f)}function s(f){return He(f)?et(e,a,"whitespace")(f):a(f)}function a(f){return f===null||Ie(f)?t(f):n(f)}}const gR={name:"hardBreakEscape",tokenize:yR};function yR(e,t,n){return i;function i(s){return e.enter("hardBreakEscape"),e.consume(s),l}function l(s){return Ie(s)?(e.exit("hardBreakEscape"),t(s)):n(s)}}const vR={name:"headingAtx",tokenize:SR,resolve:wR};function wR(e,t){let n=e.length-2,i=3,l,s;return e[i][1].type==="whitespace"&&(i+=2),n-2>i&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(i===n-1||n-4>i&&e[n-2][1].type==="whitespace")&&(n-=i+1===n?2:4),n>i&&(l={type:"atxHeadingText",start:e[i][1].start,end:e[n][1].end},s={type:"chunkText",start:e[i][1].start,end:e[n][1].end,contentType:"text"},Or(e,i,n-i+1,[["enter",l,t],["enter",s,t],["exit",s,t],["exit",l,t]])),e}function SR(e,t,n){let i=0;return l;function l(g){return e.enter("atxHeading"),s(g)}function s(g){return e.enter("atxHeadingSequence"),a(g)}function a(g){return g===35&&i++<6?(e.consume(g),a):g===null||wn(g)?(e.exit("atxHeadingSequence"),f(g)):n(g)}function f(g){return g===35?(e.enter("atxHeadingSequence"),d(g)):g===null||Ie(g)?(e.exit("atxHeading"),t(g)):He(g)?et(e,f,"whitespace")(g):(e.enter("atxHeadingText"),h(g))}function d(g){return g===35?(e.consume(g),d):(e.exit("atxHeadingSequence"),f(g))}function h(g){return g===null||g===35||wn(g)?(e.exit("atxHeadingText"),f(g)):(e.consume(g),h)}}const kR=["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"],vS=["pre","script","style","textarea"],xR={name:"htmlFlow",tokenize:IR,resolveTo:PR,concrete:!0},ER={tokenize:LR,partial:!0},CR={tokenize:TR,partial:!0};function PR(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function IR(e,t,n){const i=this;let l,s,a,f,d;return h;function h(P){return g(P)}function g(P){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(P),y}function y(P){return P===33?(e.consume(P),v):P===47?(e.consume(P),s=!0,I):P===63?(e.consume(P),l=3,i.interrupt?t:w):Ir(P)?(e.consume(P),a=String.fromCharCode(P),A):n(P)}function v(P){return P===45?(e.consume(P),l=2,S):P===91?(e.consume(P),l=5,f=0,C):Ir(P)?(e.consume(P),l=4,i.interrupt?t:w):n(P)}function S(P){return P===45?(e.consume(P),i.interrupt?t:w):n(P)}function C(P){const Z="CDATA[";return P===Z.charCodeAt(f++)?(e.consume(P),f===Z.length?i.interrupt?t:b:C):n(P)}function I(P){return Ir(P)?(e.consume(P),a=String.fromCharCode(P),A):n(P)}function A(P){if(P===null||P===47||P===62||wn(P)){const Z=P===47,fe=a.toLowerCase();return!Z&&!s&&vS.includes(fe)?(l=1,i.interrupt?t(P):b(P)):kR.includes(a.toLowerCase())?(l=6,Z?(e.consume(P),x):i.interrupt?t(P):b(P)):(l=7,i.interrupt&&!i.parser.lazy[i.now().line]?n(P):s?E(P):T(P))}return P===45||Rn(P)?(e.consume(P),a+=String.fromCharCode(P),A):n(P)}function x(P){return P===62?(e.consume(P),i.interrupt?t:b):n(P)}function E(P){return He(P)?(e.consume(P),E):Y(P)}function T(P){return P===47?(e.consume(P),Y):P===58||P===95||Ir(P)?(e.consume(P),N):He(P)?(e.consume(P),T):Y(P)}function N(P){return P===45||P===46||P===58||P===95||Rn(P)?(e.consume(P),N):M(P)}function M(P){return P===61?(e.consume(P),R):He(P)?(e.consume(P),M):T(P)}function R(P){return P===null||P===60||P===61||P===62||P===96?n(P):P===34||P===39?(e.consume(P),d=P,V):He(P)?(e.consume(P),R):O(P)}function V(P){return P===d?(e.consume(P),d=null,G):P===null||Ie(P)?n(P):(e.consume(P),V)}function O(P){return P===null||P===34||P===39||P===47||P===60||P===61||P===62||P===96||wn(P)?M(P):(e.consume(P),O)}function G(P){return P===47||P===62||He(P)?T(P):n(P)}function Y(P){return P===62?(e.consume(P),U):n(P)}function U(P){return P===null||Ie(P)?b(P):He(P)?(e.consume(P),U):n(P)}function b(P){return P===45&&l===2?(e.consume(P),de):P===60&&l===1?(e.consume(P),re):P===62&&l===4?(e.consume(P),W):P===63&&l===3?(e.consume(P),w):P===93&&l===5?(e.consume(P),X):Ie(P)&&(l===6||l===7)?(e.exit("htmlFlowData"),e.check(ER,Q,J)(P)):P===null||Ie(P)?(e.exit("htmlFlowData"),J(P)):(e.consume(P),b)}function J(P){return e.check(CR,ne,Q)(P)}function ne(P){return e.enter("lineEnding"),e.consume(P),e.exit("lineEnding"),te}function te(P){return P===null||Ie(P)?J(P):(e.enter("htmlFlowData"),b(P))}function de(P){return P===45?(e.consume(P),w):b(P)}function re(P){return P===47?(e.consume(P),a="",_):b(P)}function _(P){if(P===62){const Z=a.toLowerCase();return vS.includes(Z)?(e.consume(P),W):b(P)}return Ir(P)&&a.length<8?(e.consume(P),a+=String.fromCharCode(P),_):b(P)}function X(P){return P===93?(e.consume(P),w):b(P)}function w(P){return P===62?(e.consume(P),W):P===45&&l===2?(e.consume(P),w):b(P)}function W(P){return P===null||Ie(P)?(e.exit("htmlFlowData"),Q(P)):(e.consume(P),W)}function Q(P){return e.exit("htmlFlow"),t(P)}}function TR(e,t,n){const i=this;return l;function l(a){return Ie(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),s):n(a)}function s(a){return i.parser.lazy[i.now().line]?n(a):t(a)}}function LR(e,t,n){return i;function i(l){return e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),e.attempt(Hf,t,n)}}const AR={name:"htmlText",tokenize:NR};function NR(e,t,n){const i=this;let l,s,a;return f;function f(w){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(w),d}function d(w){return w===33?(e.consume(w),h):w===47?(e.consume(w),M):w===63?(e.consume(w),T):Ir(w)?(e.consume(w),O):n(w)}function h(w){return w===45?(e.consume(w),g):w===91?(e.consume(w),s=0,C):Ir(w)?(e.consume(w),E):n(w)}function g(w){return w===45?(e.consume(w),S):n(w)}function y(w){return w===null?n(w):w===45?(e.consume(w),v):Ie(w)?(a=y,re(w)):(e.consume(w),y)}function v(w){return w===45?(e.consume(w),S):y(w)}function S(w){return w===62?de(w):w===45?v(w):y(w)}function C(w){const W="CDATA[";return w===W.charCodeAt(s++)?(e.consume(w),s===W.length?I:C):n(w)}function I(w){return w===null?n(w):w===93?(e.consume(w),A):Ie(w)?(a=I,re(w)):(e.consume(w),I)}function A(w){return w===93?(e.consume(w),x):I(w)}function x(w){return w===62?de(w):w===93?(e.consume(w),x):I(w)}function E(w){return w===null||w===62?de(w):Ie(w)?(a=E,re(w)):(e.consume(w),E)}function T(w){return w===null?n(w):w===63?(e.consume(w),N):Ie(w)?(a=T,re(w)):(e.consume(w),T)}function N(w){return w===62?de(w):T(w)}function M(w){return Ir(w)?(e.consume(w),R):n(w)}function R(w){return w===45||Rn(w)?(e.consume(w),R):V(w)}function V(w){return Ie(w)?(a=V,re(w)):He(w)?(e.consume(w),V):de(w)}function O(w){return w===45||Rn(w)?(e.consume(w),O):w===47||w===62||wn(w)?G(w):n(w)}function G(w){return w===47?(e.consume(w),de):w===58||w===95||Ir(w)?(e.consume(w),Y):Ie(w)?(a=G,re(w)):He(w)?(e.consume(w),G):de(w)}function Y(w){return w===45||w===46||w===58||w===95||Rn(w)?(e.consume(w),Y):U(w)}function U(w){return w===61?(e.consume(w),b):Ie(w)?(a=U,re(w)):He(w)?(e.consume(w),U):G(w)}function b(w){return w===null||w===60||w===61||w===62||w===96?n(w):w===34||w===39?(e.consume(w),l=w,J):Ie(w)?(a=b,re(w)):He(w)?(e.consume(w),b):(e.consume(w),ne)}function J(w){return w===l?(e.consume(w),l=void 0,te):w===null?n(w):Ie(w)?(a=J,re(w)):(e.consume(w),J)}function ne(w){return w===null||w===34||w===39||w===60||w===61||w===96?n(w):w===47||w===62||wn(w)?G(w):(e.consume(w),ne)}function te(w){return w===47||w===62||wn(w)?G(w):n(w)}function de(w){return w===62?(e.consume(w),e.exit("htmlTextData"),e.exit("htmlText"),t):n(w)}function re(w){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(w),e.exit("lineEnding"),_}function _(w){return He(w)?et(e,X,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(w):X(w)}function X(w){return e.enter("htmlTextData"),a(w)}}const ry={name:"labelEnd",tokenize:MR,resolveTo:DR,resolveAll:zR},RR={tokenize:$R},OR={tokenize:FR},_R={tokenize:jR};function zR(e){let t=-1;for(;++t=3&&(h===null||Ie(h))?(e.exit("thematicBreak"),t(h)):n(h)}function d(h){return h===l?(e.consume(h),i++,d):(e.exit("thematicBreakSequence"),He(h)?et(e,f,"whitespace")(h):f(h))}}const pn={name:"list",tokenize:GR,continuation:{tokenize:YR},exit:JR},QR={tokenize:ZR,partial:!0},KR={tokenize:XR,partial:!0};function GR(e,t,n){const i=this,l=i.events[i.events.length-1];let s=l&&l[1].type==="linePrefix"?l[2].sliceSerialize(l[1],!0).length:0,a=0;return f;function f(S){const C=i.containerState.type||(S===42||S===43||S===45?"listUnordered":"listOrdered");if(C==="listUnordered"?!i.containerState.marker||S===i.containerState.marker:Dm(S)){if(i.containerState.type||(i.containerState.type=C,e.enter(C,{_container:!0})),C==="listUnordered")return e.enter("listItemPrefix"),S===42||S===45?e.check(Ec,n,h)(S):h(S);if(!i.interrupt||S===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),d(S)}return n(S)}function d(S){return Dm(S)&&++a<10?(e.consume(S),d):(!i.interrupt||a<2)&&(i.containerState.marker?S===i.containerState.marker:S===41||S===46)?(e.exit("listItemValue"),h(S)):n(S)}function h(S){return e.enter("listItemMarker"),e.consume(S),e.exit("listItemMarker"),i.containerState.marker=i.containerState.marker||S,e.check(Hf,i.interrupt?n:g,e.attempt(QR,v,y))}function g(S){return i.containerState.initialBlankLine=!0,s++,v(S)}function y(S){return He(S)?(e.enter("listItemPrefixWhitespace"),e.consume(S),e.exit("listItemPrefixWhitespace"),v):n(S)}function v(S){return i.containerState.size=s+i.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(S)}}function YR(e,t,n){const i=this;return i.containerState._closeFlow=void 0,e.check(Hf,l,s);function l(f){return i.containerState.furtherBlankLines=i.containerState.furtherBlankLines||i.containerState.initialBlankLine,et(e,t,"listItemIndent",i.containerState.size+1)(f)}function s(f){return i.containerState.furtherBlankLines||!He(f)?(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,a(f)):(i.containerState.furtherBlankLines=void 0,i.containerState.initialBlankLine=void 0,e.attempt(KR,t,a)(f))}function a(f){return i.containerState._closeFlow=!0,i.interrupt=void 0,et(e,e.attempt(pn,t,n),"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(f)}}function XR(e,t,n){const i=this;return et(e,l,"listItemIndent",i.containerState.size+1);function l(s){const a=i.events[i.events.length-1];return a&&a[1].type==="listItemIndent"&&a[2].sliceSerialize(a[1],!0).length===i.containerState.size?t(s):n(s)}}function JR(e){e.exit(this.containerState.type)}function ZR(e,t,n){const i=this;return et(e,l,"listItemPrefixWhitespace",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4+1);function l(s){const a=i.events[i.events.length-1];return!He(s)&&a&&a[1].type==="listItemPrefixWhitespace"?t(s):n(s)}}const wS={name:"setextUnderline",tokenize:eO,resolveTo:qR};function qR(e,t){let n=e.length,i,l,s;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){i=n;break}e[n][1].type==="paragraph"&&(l=n)}else e[n][1].type==="content"&&e.splice(n,1),!s&&e[n][1].type==="definition"&&(s=n);const a={type:"setextHeading",start:Object.assign({},e[l][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[l][1].type="setextHeadingText",s?(e.splice(l,0,["enter",a,t]),e.splice(s+1,0,["exit",e[i][1],t]),e[i][1].end=Object.assign({},e[s][1].end)):e[i][1]=a,e.push(["exit",a,t]),e}function eO(e,t,n){const i=this;let l;return s;function s(h){let g=i.events.length,y;for(;g--;)if(i.events[g][1].type!=="lineEnding"&&i.events[g][1].type!=="linePrefix"&&i.events[g][1].type!=="content"){y=i.events[g][1].type==="paragraph";break}return!i.parser.lazy[i.now().line]&&(i.interrupt||y)?(e.enter("setextHeadingLine"),l=h,a(h)):n(h)}function a(h){return e.enter("setextHeadingLineSequence"),f(h)}function f(h){return h===l?(e.consume(h),f):(e.exit("setextHeadingLineSequence"),He(h)?et(e,d,"lineSuffix")(h):d(h))}function d(h){return h===null||Ie(h)?(e.exit("setextHeadingLine"),t(h)):n(h)}}const tO={tokenize:nO};function nO(e){const t=this,n=e.attempt(Hf,i,e.attempt(this.parser.constructs.flowInitial,l,et(e,e.attempt(this.parser.constructs.flow,l,e.attempt(sR,l)),"linePrefix")));return n;function i(s){if(s===null){e.consume(s);return}return e.enter("lineEndingBlank"),e.consume(s),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function l(s){if(s===null){e.consume(s);return}return e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const rO={resolveAll:cE()},iO=aE("string"),oO=aE("text");function aE(e){return{tokenize:t,resolveAll:cE(e==="text"?lO:void 0)};function t(n){const i=this,l=this.parser.constructs[e],s=n.attempt(l,a,f);return a;function a(g){return h(g)?s(g):f(g)}function f(g){if(g===null){n.consume(g);return}return n.enter("data"),n.consume(g),d}function d(g){return h(g)?(n.exit("data"),s(g)):(n.consume(g),d)}function h(g){if(g===null)return!0;const y=l[g];let v=-1;if(y)for(;++v-1){const f=a[0];typeof f=="string"?a[0]=f.slice(i):a.shift()}s>0&&a.push(e[l].slice(0,s))}return a}function aO(e,t){let n=-1;const i=[];let l;for(;++n0){const Mt=xe.tokenStack[xe.tokenStack.length-1];(Mt[1]||SS).call(xe,void 0,Mt[0])}for(ce.position={start:wi(K.length>0?K[0][1].start:{line:1,column:1,offset:0}),end:wi(K.length>0?K[K.length-2][1].end:{line:1,column:1,offset:0})},He=-1;++He1?"-"+f:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(t,d);const h={type:"element",tagName:"sup",properties:{},children:[d]};return e.patch(t,h),e.applyData(t,h)}function MR(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function $R(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function dE(e,t){const n=t.referenceType;let i="]";if(n==="collapsed"?i+="[]":n==="full"&&(i+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+i}];const l=e.all(t),s=l[0];s&&s.type==="text"?s.value="["+s.value:l.unshift({type:"text",value:"["});const a=l[l.length-1];return a&&a.type==="text"?a.value+=i:l.push({type:"text",value:i}),l}function FR(e,t){const n=String(t.identifier).toUpperCase(),i=e.definitionById.get(n);if(!i)return dE(e,t);const l={src:Fl(i.url||""),alt:t.alt};i.title!==null&&i.title!==void 0&&(l.title=i.title);const s={type:"element",tagName:"img",properties:l,children:[]};return e.patch(t,s),e.applyData(t,s)}function jR(e,t){const n={src:Fl(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const i={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,i),e.applyData(t,i)}function UR(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const i={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,i),e.applyData(t,i)}function BR(e,t){const n=String(t.identifier).toUpperCase(),i=e.definitionById.get(n);if(!i)return dE(e,t);const l={href:Fl(i.url||"")};i.title!==null&&i.title!==void 0&&(l.title=i.title);const s={type:"element",tagName:"a",properties:l,children:e.all(t)};return e.patch(t,s),e.applyData(t,s)}function VR(e,t){const n={href:Fl(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const i={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function HR(e,t,n){const i=e.all(t),l=n?bR(n):pE(t),s={},a=[];if(typeof t.checked=="boolean"){const g=i[0];let y;g&&g.type==="element"&&g.tagName==="p"?y=g:(y={type:"element",tagName:"p",properties:{},children:[]},i.unshift(y)),y.children.length>0&&y.children.unshift({type:"text",value:" "}),y.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),s.className=["task-list-item"]}let f=-1;for(;++f0){const Mt=xe.tokenStack[xe.tokenStack.length-1];(Mt[1]||kS).call(xe,void 0,Mt[0])}for(ce.position={start:ki(K.length>0?K[0][1].start:{line:1,column:1,offset:0}),end:ki(K.length>0?K[K.length-2][1].end:{line:1,column:1,offset:0})},be=-1;++be1?"-"+f:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(t,d);const h={type:"element",tagName:"sup",properties:{},children:[d]};return e.patch(t,h),e.applyData(t,h)}function MO(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function $O(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function pE(e,t){const n=t.referenceType;let i="]";if(n==="collapsed"?i+="[]":n==="full"&&(i+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+i}];const l=e.all(t),s=l[0];s&&s.type==="text"?s.value="["+s.value:l.unshift({type:"text",value:"["});const a=l[l.length-1];return a&&a.type==="text"?a.value+=i:l.push({type:"text",value:i}),l}function FO(e,t){const n=String(t.identifier).toUpperCase(),i=e.definitionById.get(n);if(!i)return pE(e,t);const l={src:jl(i.url||""),alt:t.alt};i.title!==null&&i.title!==void 0&&(l.title=i.title);const s={type:"element",tagName:"img",properties:l,children:[]};return e.patch(t,s),e.applyData(t,s)}function jO(e,t){const n={src:jl(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const i={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,i),e.applyData(t,i)}function UO(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const i={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,i),e.applyData(t,i)}function BO(e,t){const n=String(t.identifier).toUpperCase(),i=e.definitionById.get(n);if(!i)return pE(e,t);const l={href:jl(i.url||"")};i.title!==null&&i.title!==void 0&&(l.title=i.title);const s={type:"element",tagName:"a",properties:l,children:e.all(t)};return e.patch(t,s),e.applyData(t,s)}function VO(e,t){const n={href:jl(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const i={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function bO(e,t,n){const i=e.all(t),l=n?HO(n):hE(t),s={},a=[];if(typeof t.checked=="boolean"){const g=i[0];let y;g&&g.type==="element"&&g.tagName==="p"?y=g:(y={type:"element",tagName:"p",properties:{},children:[]},i.unshift(y)),y.children.length>0&&y.children.unshift({type:"text",value:" "}),y.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),s.className=["task-list-item"]}let f=-1;for(;++f1}function WR(e,t){const n={},i=e.all(t);let l=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++l0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},f=Xg(t.children[1]),d=K2(t.children[t.children.length-1]);f&&d&&(a.position={start:f,end:d}),l.push(a)}const s={type:"element",tagName:"table",properties:{},children:e.wrap(l,!0)};return e.patch(t,s),e.applyData(t,s)}function XR(e,t,n){const i=n?n.children:void 0,s=(i?i.indexOf(t):1)===0?"th":"td",a=n&&n.type==="table"?n.align:void 0,f=a?a.length:t.children.length;let d=-1;const h=[];for(;++d0,!0),i[0]),l=i.index+i[0].length,i=n.exec(t);return s.push(ES(t.slice(l),l>0,!1)),s.join("")}function ES(e,t,n){let i=0,l=e.length;if(t){let s=e.codePointAt(i);for(;s===kS||s===xS;)i++,s=e.codePointAt(i)}if(n){let s=e.codePointAt(l-1);for(;s===kS||s===xS;)l--,s=e.codePointAt(l-1)}return l>i?e.slice(i,l):""}function qR(e,t){const n={type:"text",value:ZR(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function eO(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const tO={blockquote:NR,break:_R,code:RR,delete:OR,emphasis:zR,footnoteReference:DR,heading:MR,html:$R,imageReference:FR,image:jR,inlineCode:UR,linkReference:BR,link:VR,listItem:HR,list:WR,paragraph:QR,root:KR,strong:GR,table:YR,tableCell:JR,tableRow:XR,text:qR,thematicBreak:eO,toml:ic,yaml:ic,definition:ic,footnoteDefinition:ic};function ic(){}const hE=-1,bf=0,lf=1,sf=2,ry=3,iy=4,oy=5,ly=6,mE=7,gE=8,CS=typeof self=="object"?self:globalThis,nO=(e,t)=>{const n=(l,s)=>(e.set(s,l),l),i=l=>{if(e.has(l))return e.get(l);const[s,a]=t[l];switch(s){case bf:case hE:return n(a,l);case lf:{const f=n([],l);for(const d of a)f.push(i(d));return f}case sf:{const f=n({},l);for(const[d,h]of a)f[i(d)]=i(h);return f}case ry:return n(new Date(a),l);case iy:{const{source:f,flags:d}=a;return n(new RegExp(f,d),l)}case oy:{const f=n(new Map,l);for(const[d,h]of a)f.set(i(d),i(h));return f}case ly:{const f=n(new Set,l);for(const d of a)f.add(i(d));return f}case mE:{const{name:f,message:d}=a;return n(new CS[f](d),l)}case gE:return n(BigInt(a),l);case"BigInt":return n(Object(BigInt(a)),l)}return n(new CS[s](a),l)};return i},PS=e=>nO(new Map,e)(0),qo="",{toString:rO}={},{keys:iO}=Object,Os=e=>{const t=typeof e;if(t!=="object"||!e)return[bf,t];const n=rO.call(e).slice(8,-1);switch(n){case"Array":return[lf,qo];case"Object":return[sf,qo];case"Date":return[ry,qo];case"RegExp":return[iy,qo];case"Map":return[oy,qo];case"Set":return[ly,qo]}return n.includes("Array")?[lf,n]:n.includes("Error")?[mE,n]:[sf,n]},oc=([e,t])=>e===bf&&(t==="function"||t==="symbol"),oO=(e,t,n,i)=>{const l=(a,f)=>{const d=i.push(a)-1;return n.set(f,d),d},s=a=>{if(n.has(a))return n.get(a);let[f,d]=Os(a);switch(f){case bf:{let g=a;switch(d){case"bigint":f=gE,g=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+d);g=null;break;case"undefined":return l([hE],a)}return l([f,g],a)}case lf:{if(d)return l([d,[...a]],a);const g=[],y=l([f,g],a);for(const v of a)g.push(s(v));return y}case sf:{if(d)switch(d){case"BigInt":return l([d,a.toString()],a);case"Boolean":case"Number":case"String":return l([d,a.valueOf()],a)}if(t&&"toJSON"in a)return s(a.toJSON());const g=[],y=l([f,g],a);for(const v of iO(a))(e||!oc(Os(a[v])))&&g.push([s(v),s(a[v])]);return y}case ry:return l([f,a.toISOString()],a);case iy:{const{source:g,flags:y}=a;return l([f,{source:g,flags:y}],a)}case oy:{const g=[],y=l([f,g],a);for(const[v,S]of a)(e||!(oc(Os(v))||oc(Os(S))))&&g.push([s(v),s(S)]);return y}case ly:{const g=[],y=l([f,g],a);for(const v of a)(e||!oc(Os(v)))&&g.push(s(v));return y}}const{message:h}=a;return l([f,{name:d,message:h}],a)};return s},IS=(e,{json:t,lossy:n}={})=>{const i=[];return oO(!(t||n),!!t,new Map,i)(e),i},uf=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?PS(IS(e,t)):structuredClone(e):(e,t)=>PS(IS(e,t));function lO(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function sO(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function uO(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||lO,i=e.options.footnoteBackLabel||sO,l=e.options.footnoteLabel||"Footnotes",s=e.options.footnoteLabelTagName||"h2",a=e.options.footnoteLabelProperties||{className:["sr-only"]},f=[];let d=-1;for(;++d0&&C.push({type:"text",value:" "});let E=typeof n=="string"?n:n(d,S);typeof E=="string"&&(E={type:"text",value:E}),C.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+v+(S>1?"-"+S:""),dataFootnoteBackref:"",ariaLabel:typeof i=="string"?i:i(d,S),className:["data-footnote-backref"]},children:Array.isArray(E)?E:[E]})}const A=g[g.length-1];if(A&&A.type==="element"&&A.tagName==="p"){const E=A.children[A.children.length-1];E&&E.type==="text"?E.value+=" ":A.children.push({type:"text",value:" "}),A.children.push(...C)}else g.push(...C);const x={type:"element",tagName:"li",properties:{id:t+"fn-"+v},children:e.wrap(g,!0)};e.patch(h,x),f.push(x)}if(f.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:s,properties:{...uf(a),id:"footnote-label"},children:[{type:"text",value:l}]},{type:"text",value:`
+`});const h={type:"element",tagName:"li",properties:s,children:a};return e.patch(t,h),e.applyData(t,h)}function HO(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const n=e.children;let i=-1;for(;!t&&++i1}function WO(e,t){const n={},i=e.all(t);let l=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++l0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},f=Jg(t.children[1]),d=G2(t.children[t.children.length-1]);f&&d&&(a.position={start:f,end:d}),l.push(a)}const s={type:"element",tagName:"table",properties:{},children:e.wrap(l,!0)};return e.patch(t,s),e.applyData(t,s)}function XO(e,t,n){const i=n?n.children:void 0,s=(i?i.indexOf(t):1)===0?"th":"td",a=n&&n.type==="table"?n.align:void 0,f=a?a.length:t.children.length;let d=-1;const h=[];for(;++d0,!0),i[0]),l=i.index+i[0].length,i=n.exec(t);return s.push(CS(t.slice(l),l>0,!1)),s.join("")}function CS(e,t,n){let i=0,l=e.length;if(t){let s=e.codePointAt(i);for(;s===xS||s===ES;)i++,s=e.codePointAt(i)}if(n){let s=e.codePointAt(l-1);for(;s===xS||s===ES;)l--,s=e.codePointAt(l-1)}return l>i?e.slice(i,l):""}function qO(e,t){const n={type:"text",value:ZO(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function e_(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const t_={blockquote:NO,break:RO,code:OO,delete:_O,emphasis:zO,footnoteReference:DO,heading:MO,html:$O,imageReference:FO,image:jO,inlineCode:UO,linkReference:BO,link:VO,listItem:bO,list:WO,paragraph:QO,root:KO,strong:GO,table:YO,tableCell:JO,tableRow:XO,text:qO,thematicBreak:e_,toml:oc,yaml:oc,definition:oc,footnoteDefinition:oc};function oc(){}const mE=-1,Wf=0,sf=1,uf=2,iy=3,oy=4,ly=5,sy=6,gE=7,yE=8,PS=typeof self=="object"?self:globalThis,n_=(e,t)=>{const n=(l,s)=>(e.set(s,l),l),i=l=>{if(e.has(l))return e.get(l);const[s,a]=t[l];switch(s){case Wf:case mE:return n(a,l);case sf:{const f=n([],l);for(const d of a)f.push(i(d));return f}case uf:{const f=n({},l);for(const[d,h]of a)f[i(d)]=i(h);return f}case iy:return n(new Date(a),l);case oy:{const{source:f,flags:d}=a;return n(new RegExp(f,d),l)}case ly:{const f=n(new Map,l);for(const[d,h]of a)f.set(i(d),i(h));return f}case sy:{const f=n(new Set,l);for(const d of a)f.add(i(d));return f}case gE:{const{name:f,message:d}=a;return n(new PS[f](d),l)}case yE:return n(BigInt(a),l);case"BigInt":return n(Object(BigInt(a)),l)}return n(new PS[s](a),l)};return i},IS=e=>n_(new Map,e)(0),el="",{toString:r_}={},{keys:i_}=Object,Ds=e=>{const t=typeof e;if(t!=="object"||!e)return[Wf,t];const n=r_.call(e).slice(8,-1);switch(n){case"Array":return[sf,el];case"Object":return[uf,el];case"Date":return[iy,el];case"RegExp":return[oy,el];case"Map":return[ly,el];case"Set":return[sy,el]}return n.includes("Array")?[sf,n]:n.includes("Error")?[gE,n]:[uf,n]},lc=([e,t])=>e===Wf&&(t==="function"||t==="symbol"),o_=(e,t,n,i)=>{const l=(a,f)=>{const d=i.push(a)-1;return n.set(f,d),d},s=a=>{if(n.has(a))return n.get(a);let[f,d]=Ds(a);switch(f){case Wf:{let g=a;switch(d){case"bigint":f=yE,g=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+d);g=null;break;case"undefined":return l([mE],a)}return l([f,g],a)}case sf:{if(d)return l([d,[...a]],a);const g=[],y=l([f,g],a);for(const v of a)g.push(s(v));return y}case uf:{if(d)switch(d){case"BigInt":return l([d,a.toString()],a);case"Boolean":case"Number":case"String":return l([d,a.valueOf()],a)}if(t&&"toJSON"in a)return s(a.toJSON());const g=[],y=l([f,g],a);for(const v of i_(a))(e||!lc(Ds(a[v])))&&g.push([s(v),s(a[v])]);return y}case iy:return l([f,a.toISOString()],a);case oy:{const{source:g,flags:y}=a;return l([f,{source:g,flags:y}],a)}case ly:{const g=[],y=l([f,g],a);for(const[v,S]of a)(e||!(lc(Ds(v))||lc(Ds(S))))&&g.push([s(v),s(S)]);return y}case sy:{const g=[],y=l([f,g],a);for(const v of a)(e||!lc(Ds(v)))&&g.push(s(v));return y}}const{message:h}=a;return l([f,{name:d,message:h}],a)};return s},TS=(e,{json:t,lossy:n}={})=>{const i=[];return o_(!(t||n),!!t,new Map,i)(e),i},af=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?IS(TS(e,t)):structuredClone(e):(e,t)=>IS(TS(e,t));function l_(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function s_(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function u_(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||l_,i=e.options.footnoteBackLabel||s_,l=e.options.footnoteLabel||"Footnotes",s=e.options.footnoteLabelTagName||"h2",a=e.options.footnoteLabelProperties||{className:["sr-only"]},f=[];let d=-1;for(;++d0&&C.push({type:"text",value:" "});let E=typeof n=="string"?n:n(d,S);typeof E=="string"&&(E={type:"text",value:E}),C.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+v+(S>1?"-"+S:""),dataFootnoteBackref:"",ariaLabel:typeof i=="string"?i:i(d,S),className:["data-footnote-backref"]},children:Array.isArray(E)?E:[E]})}const A=g[g.length-1];if(A&&A.type==="element"&&A.tagName==="p"){const E=A.children[A.children.length-1];E&&E.type==="text"?E.value+=" ":A.children.push({type:"text",value:" "}),A.children.push(...C)}else g.push(...C);const x={type:"element",tagName:"li",properties:{id:t+"fn-"+v},children:e.wrap(g,!0)};e.patch(h,x),f.push(x)}if(f.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:s,properties:{...af(a),id:"footnote-label"},children:[{type:"text",value:l}]},{type:"text",value:`
`},{type:"element",tagName:"ol",properties:{},children:e.wrap(f,!0)},{type:"text",value:`
-`}]}}const yE=function(e){if(e==null)return dO;if(typeof e=="function")return Wf(e);if(typeof e=="object")return Array.isArray(e)?aO(e):cO(e);if(typeof e=="string")return fO(e);throw new Error("Expected function, string, or object as test")};function aO(e){const t=[];let n=-1;for(;++n":""))+")"})}return v;function v(){let S=vE,C,I,A;if((!t||s(d,h,g[g.length-1]||void 0))&&(S=yO(n(d,g)),S[0]===TS))return S;if("children"in d&&d.children){const x=d;if(x.children&&S[0]!==mO)for(I=(i?x.children.length:-1)+a,A=g.concat(x);I>-1&&I":""))+")"})}return v;function v(){let S=wE,C,I,A;if((!t||s(d,h,g[g.length-1]||void 0))&&(S=y_(n(d,g)),S[0]===LS))return S;if("children"in d&&d.children){const x=d;if(x.children&&S[0]!==m_)for(I=(i?x.children.length:-1)+a,A=g.concat(x);I>-1&&I0&&n.push({type:"text",value:`
-`}),n}function LS(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function AS(e,t){const n=wO(e,t),i=n.one(e,void 0),l=uO(n),s=Array.isArray(i)?{type:"root",children:i}:i||{type:"root",children:[]};return l&&s.children.push({type:"text",value:`
-`},l),s}function CO(e,t){return e&&"run"in e?async function(n,i){const l=AS(n,{file:i,...t});await e.run(l,i)}:function(n,i){return AS(n,{file:i,...t||e})}}function NS(e){if(e)throw e}var Ec=Object.prototype.hasOwnProperty,SE=Object.prototype.toString,_S=Object.defineProperty,RS=Object.getOwnPropertyDescriptor,OS=function(t){return typeof Array.isArray=="function"?Array.isArray(t):SE.call(t)==="[object Array]"},zS=function(t){if(!t||SE.call(t)!=="[object Object]")return!1;var n=Ec.call(t,"constructor"),i=t.constructor&&t.constructor.prototype&&Ec.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!i)return!1;var l;for(l in t);return typeof l>"u"||Ec.call(t,l)},DS=function(t,n){_S&&n.name==="__proto__"?_S(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},MS=function(t,n){if(n==="__proto__")if(Ec.call(t,n)){if(RS)return RS(t,n).value}else return;return t[n]},PO=function e(){var t,n,i,l,s,a,f=arguments[0],d=1,h=arguments.length,g=!1;for(typeof f=="boolean"&&(g=f,f=arguments[1]||{},d=2),(f==null||typeof f!="object"&&typeof f!="function")&&(f={});da.length;let d;f&&a.push(l);try{d=e.apply(this,a)}catch(h){const g=h;if(f&&n)throw g;return l(g)}f||(d&&d.then&&typeof d.then=="function"?d.then(s,l):d instanceof Error?l(d):s(d))}function l(a,...f){n||(n=!0,t(a,...f))}function s(a){l(null,a)}}const Er={basename:LO,dirname:AO,extname:NO,join:_O,sep:"/"};function LO(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Iu(e);let n=0,i=-1,l=e.length,s;if(t===void 0||t.length===0||t.length>e.length){for(;l--;)if(e.codePointAt(l)===47){if(s){n=l+1;break}}else i<0&&(s=!0,i=l+1);return i<0?"":e.slice(n,i)}if(t===e)return"";let a=-1,f=t.length-1;for(;l--;)if(e.codePointAt(l)===47){if(s){n=l+1;break}}else a<0&&(s=!0,a=l+1),f>-1&&(e.codePointAt(l)===t.codePointAt(f--)?f<0&&(i=l):(f=-1,i=a));return n===i?i=a:i<0&&(i=e.length),e.slice(n,i)}function AO(e){if(Iu(e),e.length===0)return".";let t=-1,n=e.length,i;for(;--n;)if(e.codePointAt(n)===47){if(i){t=n;break}}else i||(i=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function NO(e){Iu(e);let t=e.length,n=-1,i=0,l=-1,s=0,a;for(;t--;){const f=e.codePointAt(t);if(f===47){if(a){i=t+1;break}continue}n<0&&(a=!0,n=t+1),f===46?l<0?l=t:s!==1&&(s=1):l>-1&&(s=-1)}return l<0||n<0||s===0||s===1&&l===n-1&&l===i+1?"":e.slice(l,n)}function _O(...e){let t=-1,n;for(;++t0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function OO(e,t){let n="",i=0,l=-1,s=0,a=-1,f,d;for(;++a<=e.length;){if(a2){if(d=n.lastIndexOf("/"),d!==n.length-1){d<0?(n="",i=0):(n=n.slice(0,d),i=n.length-1-n.lastIndexOf("/")),l=a,s=0;continue}}else if(n.length>0){n="",i=0,l=a,s=0;continue}}t&&(n=n.length>0?n+"/..":"..",i=2)}else n.length>0?n+="/"+e.slice(l+1,a):n=e.slice(l+1,a),i=a-l-1;l=a,s=0}else f===46&&s>-1?s++:s=-1}return n}function Iu(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const zO={cwd:DO};function DO(){return"/"}function $m(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function MO(e){if(typeof e=="string")e=new URL(e);else if(!$m(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return $O(e)}function $O(e){if(e.hostname!==""){const i=new TypeError('File URL host must be "localhost" or empty on darwin');throw i.code="ERR_INVALID_FILE_URL_HOST",i}const t=e.pathname;let n=-1;for(;++n0){let[S,...C]=g;const I=i[v][1];Mm(I)&&Mm(S)&&(S=vh(!0,I,S)),i[v]=[h,S,...C]}}}}const BO=new sy().freeze();function xh(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function Eh(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function Ch(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function FS(e){if(!Mm(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function jS(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function lc(e){return VO(e)?e:new kE(e)}function VO(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function HO(e){return typeof e=="string"||bO(e)}function bO(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const WO="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",US=[],BS={allowDangerousHtml:!0},QO=/^(https?|ircs?|mailto|xmpp)$/i,KO=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function xE(e){const t=e.allowedElements,n=e.allowElement,i=e.children||"",l=e.className,s=e.components,a=e.disallowedElements,f=e.rehypePlugins||US,d=e.remarkPlugins||US,h=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...BS}:BS,g=e.skipHtml,y=e.unwrapDisallowed,v=e.urlTransform||GO,S=BO().use(AR).use(d).use(CO,h).use(f),C=new kE;typeof i=="string"&&(C.value=i);for(const E of KO)Object.hasOwn(e,E.from)&&(""+E.from+(E.to?"use `"+E.to+"` instead":"remove it")+WO+E.id,void 0);const I=S.parse(C);let A=S.runSync(I,C);return l&&(A={type:"element",tagName:"div",properties:{className:l},children:A.type==="root"?A.children:[A]}),wE(A,x),uN(A,{Fragment:xo,components:s,ignoreInvalidStyle:!0,jsx:W,jsxs:_e,passKeys:!0,passNode:!0});function x(E,T,N){if(E.type==="raw"&&N&&typeof T=="number")return g?N.children.splice(T,1):N.children[T]={type:"text",value:E.value},T;if(E.type==="element"){let M;for(M in mh)if(Object.hasOwn(mh,M)&&Object.hasOwn(E.properties,M)){const _=E.properties[M],B=mh[M];(B===null||B.includes(E.tagName))&&(E.properties[M]=v(String(_||""),M,E))}}if(E.type==="element"){let M=t?!t.includes(E.tagName):a?a.includes(E.tagName):!1;if(!M&&n&&typeof T=="number"&&(M=!n(E,T,N)),M&&N&&typeof T=="number")return y&&E.children?N.children.splice(T,1,...E.children):N.children.splice(T,1),T}}}function GO(e){const t=e.indexOf(":"),n=e.indexOf("?"),i=e.indexOf("#"),l=e.indexOf("/");return t<0||l>-1&&t>l||n>-1&&t>n||i>-1&&t>i||QO.test(e.slice(0,t))?e:""}const Zs=({href:e,children:t})=>W("a",{href:e,target:"_blank",rel:"noopener noreferrer",style:{color:"inherit"},children:t}),EE=({project:e})=>{const{name:t,url:n,description:i,whatIDid:l,techStacks:s,startedAt:a,endedAt:f}=e,{font:d}=_r();return Kg(),_e(ut,{flexDirection:"column",style:{fontSize:"0.75rem"},children:[W(Zs,{href:n,children:W(Me,{font:Ge.SemiBold,size:d(1),children:t})}),_e(Me,{size:d(.75),children:[ji(new Date(a))," ~"," ",f?ji(new Date(f)):"Now"]}),W(xE,{children:i}),_e("ul",{style:{margin:"0px",paddingLeft:"20px"},children:[l.map(h=>W("li",{children:W(Me,{size:d(.75),children:h})},h)),s&&s.length>0&&W("li",{children:_e(Me,{size:d(.75),children:["사용 기술: ",s.map(h=>h).join(", ")]})})]})]})},YO=({organization:e})=>{const{name:t,color:n,url:i,job:l,startedAt:s,endedAt:a,projects:f}=e,{font:d}=_r();return _e($2,{children:[_e(ut,{flexDirection:"column",style:{borderLeft:`5px solid ${n||"gray"}`,paddingLeft:"10px"},children:[W(Zs,{href:i,children:W(Me,{font:Ge.Bold,size:d(1),children:t})}),W(Me,{size:d(.75),children:l}),_e(Me,{size:d(.75),children:[ji(new Date(s))," ~"," ",a?ji(new Date(a)):"Now"]})]}),W(ut,{flexDirection:"column",gap:"20px",children:f.filter(h=>h.isImportant).map(h=>W(EE,{project:h},h.name))})]})},XO=({})=>{const{t:e}=hr(),t=[...e("experience.experiences",{returnObjects:!0}),...e("current.organizations",{returnObjects:!0})].filter(n=>n.isImportant);return _e(xo,{children:[W(Vf,{children:"경력"}),W(lt,{height:"10px"}),W(ut,{flexDirection:"column",gap:"30px",children:t.map(n=>W(YO,{organization:n},n.name))})]})},JO=({})=>{const{t:e}=hr();return _e(xo,{children:[W(Vf,{children:"Side Projects"}),W(lt,{height:"10px"}),W(ut,{flexDirection:"column",gap:"20px",children:e("sideProject.sideProjects",{returnObjects:!0}).filter(t=>t.isImportant).map(t=>W(EE,{project:t},t.name))})]})},ZO=e=>{switch(e){case 1:return Ge.Thin;case 2:return Ge.Light;case 3:return Ge.Medium;case 4:return Ge.Bold;case 5:return Ge.Black;default:return Ge.Regular}},qO=[{name:"React",level:5},{name:"TypeScript",level:4},{name:"Python",level:3},{name:"NestJS",level:2},{name:"FastAPI",level:2},{name:"Flutter",level:2},{name:"C++",level:2},{name:"Kotlin",level:1},{name:"Docker",level:1},{name:"Rust",level:1},{name:"Go",level:1}],ez=({})=>(hr(),_e(xo,{children:[W(Vf,{children:"보유기술"}),W(lt,{height:"10px"}),W($f,{gridTemplateColumns:"1fr 1fr 1fr 1fr 1fr",gap:"0px",children:qO.map(e=>W(Me,{font:ZO(e.level),children:e.name},e.name))})]})),tz=({})=>{const{t:e}=hr(),{font:t}=_r();return _e(xo,{children:[W(Me,{as:"h1",font:Ge.Bold,size:t(2.5),children:e("title.name")}),W(Me,{font:Ge.Medium,size:t(.875),children:e("introduction")}),W(lt,{height:"20px"}),W(ut,{children:_e(Me,{size:t(1),children:[W(Zs,{href:"mailto:dohyun682@gmail.com",children:"dohyun682@gmail.com"})," ","| 010-3351-0168 |"," ",W(Zs,{href:"https://github.com/dohyun-ko",children:"github.com/dohyun-ko"})," ",W("br",{}),"Detailed Resume:"," ",W(Zs,{href:"https://dohyun.is-a.dev/resume",children:"dohyun.is-a.dev"})]})})]})},nz=()=>W(Hi,{children:_e(Xr,{width:"92%",children:[W(tz,{}),W(lt,{height:"30px"}),W(ez,{}),W(lt,{height:"30px"}),W(xA,{}),W(lt,{height:"30px"}),W(XO,{}),W(lt,{height:"30px"}),W(JO,{})]})}),CE=Ve($f)`
+`}),n}function AS(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function NS(e,t){const n=w_(e,t),i=n.one(e,void 0),l=u_(n),s=Array.isArray(i)?{type:"root",children:i}:i||{type:"root",children:[]};return l&&s.children.push({type:"text",value:`
+`},l),s}function C_(e,t){return e&&"run"in e?async function(n,i){const l=NS(n,{file:i,...t});await e.run(l,i)}:function(n,i){return NS(n,{file:i,...t||e})}}function RS(e){if(e)throw e}var Cc=Object.prototype.hasOwnProperty,kE=Object.prototype.toString,OS=Object.defineProperty,_S=Object.getOwnPropertyDescriptor,zS=function(t){return typeof Array.isArray=="function"?Array.isArray(t):kE.call(t)==="[object Array]"},DS=function(t){if(!t||kE.call(t)!=="[object Object]")return!1;var n=Cc.call(t,"constructor"),i=t.constructor&&t.constructor.prototype&&Cc.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!i)return!1;var l;for(l in t);return typeof l>"u"||Cc.call(t,l)},MS=function(t,n){OS&&n.name==="__proto__"?OS(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},$S=function(t,n){if(n==="__proto__")if(Cc.call(t,n)){if(_S)return _S(t,n).value}else return;return t[n]},P_=function e(){var t,n,i,l,s,a,f=arguments[0],d=1,h=arguments.length,g=!1;for(typeof f=="boolean"&&(g=f,f=arguments[1]||{},d=2),(f==null||typeof f!="object"&&typeof f!="function")&&(f={});da.length;let d;f&&a.push(l);try{d=e.apply(this,a)}catch(h){const g=h;if(f&&n)throw g;return l(g)}f||(d&&d.then&&typeof d.then=="function"?d.then(s,l):d instanceof Error?l(d):s(d))}function l(a,...f){n||(n=!0,t(a,...f))}function s(a){l(null,a)}}const Cr={basename:L_,dirname:A_,extname:N_,join:R_,sep:"/"};function L_(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Lu(e);let n=0,i=-1,l=e.length,s;if(t===void 0||t.length===0||t.length>e.length){for(;l--;)if(e.codePointAt(l)===47){if(s){n=l+1;break}}else i<0&&(s=!0,i=l+1);return i<0?"":e.slice(n,i)}if(t===e)return"";let a=-1,f=t.length-1;for(;l--;)if(e.codePointAt(l)===47){if(s){n=l+1;break}}else a<0&&(s=!0,a=l+1),f>-1&&(e.codePointAt(l)===t.codePointAt(f--)?f<0&&(i=l):(f=-1,i=a));return n===i?i=a:i<0&&(i=e.length),e.slice(n,i)}function A_(e){if(Lu(e),e.length===0)return".";let t=-1,n=e.length,i;for(;--n;)if(e.codePointAt(n)===47){if(i){t=n;break}}else i||(i=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function N_(e){Lu(e);let t=e.length,n=-1,i=0,l=-1,s=0,a;for(;t--;){const f=e.codePointAt(t);if(f===47){if(a){i=t+1;break}continue}n<0&&(a=!0,n=t+1),f===46?l<0?l=t:s!==1&&(s=1):l>-1&&(s=-1)}return l<0||n<0||s===0||s===1&&l===n-1&&l===i+1?"":e.slice(l,n)}function R_(...e){let t=-1,n;for(;++t0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function __(e,t){let n="",i=0,l=-1,s=0,a=-1,f,d;for(;++a<=e.length;){if(a2){if(d=n.lastIndexOf("/"),d!==n.length-1){d<0?(n="",i=0):(n=n.slice(0,d),i=n.length-1-n.lastIndexOf("/")),l=a,s=0;continue}}else if(n.length>0){n="",i=0,l=a,s=0;continue}}t&&(n=n.length>0?n+"/..":"..",i=2)}else n.length>0?n+="/"+e.slice(l+1,a):n=e.slice(l+1,a),i=a-l-1;l=a,s=0}else f===46&&s>-1?s++:s=-1}return n}function Lu(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const z_={cwd:D_};function D_(){return"/"}function jm(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function M_(e){if(typeof e=="string")e=new URL(e);else if(!jm(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return $_(e)}function $_(e){if(e.hostname!==""){const i=new TypeError('File URL host must be "localhost" or empty on darwin');throw i.code="ERR_INVALID_FILE_URL_HOST",i}const t=e.pathname;let n=-1;for(;++n0){let[S,...C]=g;const I=i[v][1];Fm(I)&&Fm(S)&&(S=Sh(!0,I,S)),i[v]=[h,S,...C]}}}}const B_=new uy().freeze();function Ch(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function Ph(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function Ih(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function jS(e){if(!Fm(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function US(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function sc(e){return V_(e)?e:new xE(e)}function V_(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function b_(e){return typeof e=="string"||H_(e)}function H_(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const W_="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",BS=[],VS={allowDangerousHtml:!0},Q_=/^(https?|ircs?|mailto|xmpp)$/i,K_=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Kf(e){const t=e.allowedElements,n=e.allowElement,i=e.children||"",l=e.className,s=e.components,a=e.disallowedElements,f=e.rehypePlugins||BS,d=e.remarkPlugins||BS,h=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...VS}:VS,g=e.skipHtml,y=e.unwrapDisallowed,v=e.urlTransform||G_,S=B_().use(AO).use(d).use(C_,h).use(f),C=new xE;typeof i=="string"&&(C.value=i);for(const E of K_)Object.hasOwn(e,E.from)&&(""+E.from+(E.to?"use `"+E.to+"` instead":"remove it")+W_+E.id,void 0);const I=S.parse(C);let A=S.runSync(I,C);return l&&(A={type:"element",tagName:"div",properties:{className:l},children:A.type==="root"?A.children:[A]}),SE(A,x),uN(A,{Fragment:Bi,components:s,ignoreInvalidStyle:!0,jsx:j,jsxs:Le,passKeys:!0,passNode:!0});function x(E,T,N){if(E.type==="raw"&&N&&typeof T=="number")return g?N.children.splice(T,1):N.children[T]={type:"text",value:E.value},T;if(E.type==="element"){let M;for(M in yh)if(Object.hasOwn(yh,M)&&Object.hasOwn(E.properties,M)){const R=E.properties[M],V=yh[M];(V===null||V.includes(E.tagName))&&(E.properties[M]=v(String(R||""),M,E))}}if(E.type==="element"){let M=t?!t.includes(E.tagName):a?a.includes(E.tagName):!1;if(!M&&n&&typeof T=="number"&&(M=!n(E,T,N)),M&&N&&typeof T=="number")return y&&E.children?N.children.splice(T,1,...E.children):N.children.splice(T,1),T}}}function G_(e){const t=e.indexOf(":"),n=e.indexOf("?"),i=e.indexOf("#"),l=e.indexOf("/");return t<0||l>-1&&t>l||n>-1&&t>n||i>-1&&t>i||Q_.test(e.slice(0,t))?e:""}const El=({href:e,children:t})=>j("a",{href:e,target:"_blank",rel:"noopener noreferrer",style:{color:"inherit"},children:t}),EE=({project:e})=>{const{name:t,url:n,description:i,whatIDid:l,techStacks:s,startedAt:a,endedAt:f}=e,{font:d}=Zn();return bf(),Le(Ye,{flexDirection:"column",style:{fontSize:"0.75rem"},children:[j(El,{href:n,children:j(Oe,{font:Ge.SemiBold,size:d(1),children:t})}),Le(Oe,{size:d(.75),children:[Rr(new Date(a))," ~"," ",f?Rr(new Date(f)):"Now"]}),j(Kf,{children:i}),Le("ul",{style:{margin:"0px",paddingLeft:"20px"},children:[l.map(h=>j("li",{children:j(Oe,{size:d(.75),children:h})},h)),s&&s.length>0&&j("li",{children:Le(Oe,{size:d(.75),children:["사용 기술: ",s.map(h=>h).join(", ")]})})]})]})},Y_=({organization:e})=>{const{name:t,color:n,url:i,job:l,startedAt:s,endedAt:a,projects:f}=e,{font:d}=Zn();return Le(F2,{children:[Le(Ye,{flexDirection:"column",style:{borderLeft:`5px solid ${n||"gray"}`,paddingLeft:"10px"},children:[j(El,{href:i,children:j(Oe,{font:Ge.Bold,size:d(1),children:t})}),j(Oe,{size:d(.75),children:l}),Le(Oe,{size:d(.75),children:[Rr(new Date(s))," ~"," ",a?Rr(new Date(a)):"Now"]})]}),j(Ye,{flexDirection:"column",gap:"20px",children:f.filter(h=>h.isImportant).map(h=>j(EE,{project:h},h.name))})]})},X_=({})=>{const{t:e}=zn(),t=[...e("experience.experiences",{returnObjects:!0}),...e("current.organizations",{returnObjects:!0})].filter(n=>n.isImportant);return Le(Bi,{children:[j(Iu,{children:"경력"}),j(Xe,{height:"10px"}),j(Ye,{flexDirection:"column",gap:"30px",children:t.map(n=>j(Y_,{organization:n},n.name))})]})},J_=({publication:e})=>{const{name:t,date:n,url:i,description:l,publisher:s}=e,{font:a}=Zn();return Le(Ye,{flexDirection:"column",style:{fontSize:"0.75rem"},children:[j(El,{href:i,children:j(Oe,{font:Ge.SemiBold,size:a(1),children:t})}),Le(Oe,{size:a(.75),children:[s," - ",Rr(new Date(n))]}),j(Kf,{children:l})]})},Z_=({})=>{const{t:e}=zn();return Le(Bi,{children:[j(Iu,{children:"Publications"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"20px",children:e("publication.publications",{returnObjects:!0}).map(t=>j(J_,{publication:t},t.name))})]})},q_=({})=>{const{t:e}=zn();return Le(Bi,{children:[j(Iu,{children:"Side Projects"}),j(Xe,{height:"10px"}),j(Ye,{flexDirection:"column",gap:"20px",children:e("sideProject.sideProjects",{returnObjects:!0}).filter(t=>t.isImportant).map(t=>j(EE,{project:t},t.name))})]})},ez=e=>{switch(e){case 1:return Ge.Thin;case 2:return Ge.Light;case 3:return Ge.Medium;case 4:return Ge.Bold;case 5:return Ge.Black;default:return Ge.Regular}},tz=[{name:"React",level:5},{name:"TypeScript",level:4},{name:"Python",level:3},{name:"NestJS",level:2},{name:"FastAPI",level:2},{name:"Flutter",level:2},{name:"C++",level:2},{name:"Kotlin",level:1},{name:"Docker",level:1},{name:"Rust",level:1},{name:"Go",level:1}],nz=({})=>(zn(),Le(Bi,{children:[j(Iu,{children:"보유기술"}),j(Xe,{height:"10px"}),j(Ff,{gridTemplateColumns:"1fr 1fr 1fr 1fr 1fr",gap:"0px",children:tz.map(e=>j(Oe,{font:ez(e.level),children:e.name},e.name))})]})),rz=({})=>{const{t:e}=zn(),{font:t}=Zn();return Le(Bi,{children:[j(Oe,{as:"h1",font:Ge.Bold,size:t(2.5),children:e("title.name")}),j(Oe,{font:Ge.Medium,size:t(.875),children:e("introduction")}),j(Xe,{height:"20px"}),j(Ye,{children:Le(Oe,{size:t(1),children:[j(El,{href:"mailto:dohyun682@gmail.com",children:"dohyun682@gmail.com"})," ","| 010-3351-0168 |"," ",j(El,{href:"https://github.com/dohyun-ko",children:"github.com/dohyun-ko"})," ",j("br",{}),"Detailed Resume:"," ",j(El,{href:"https://dohyun.is-a.dev/resume",children:"dohyun.is-a.dev"})]})})]})},iz=()=>j(Zr,{children:Le(_r,{width:"92%",children:[j(rz,{}),j(Xe,{height:"30px"}),j(nz,{}),j(Xe,{height:"30px"}),j(xA,{}),j(Xe,{height:"30px"}),j(X_,{}),j(Xe,{height:"30px"}),j(Z_,{}),j(Xe,{height:"30px"}),j(q_,{})]})}),CE=Ve(Ff)`
gap: 40px;
grid-template-columns: 280px 1fr;
- @media screen and (max-width: ${Qg}px) {
+ @media screen and (max-width: ${Gg}px) {
grid-template-columns: 1fr;
}
-`,pl=({href:e,children:t})=>W("a",{href:e,target:"_blank",rel:"noopener noreferrer",style:{color:"inherit"},children:t}),PE=({project:e})=>{const{name:t,url:n,description:i,whatIDid:l,techStacks:s,startedAt:a,endedAt:f}=e,{font:d}=_r();return Kg(),_e(ut,{flexDirection:"column",children:[W(pl,{href:n,children:W(Me,{font:Ge.SemiBold,size:d(1.75),children:t})}),_e(Me,{children:[ji(new Date(a))," ~"," ",f?ji(new Date(f)):"Now"]}),W(lt,{height:"10px"}),W(Me,{font:Ge.Medium,size:d(1.25),children:"Description"}),W(xE,{children:i}),_e("ul",{style:{margin:"0px",paddingLeft:"20px"},children:[l.map(h=>W("li",{children:W(Me,{size:d(1),children:h})},h)),s&&s.length>0&&W("li",{children:_e(Me,{size:d(1),children:["사용 기술: ",s.map(h=>h).join(", ")]})})]})]})},IE=({organization:e})=>{const{name:t,color:n,url:i,job:l,startedAt:s,endedAt:a}=e,{font:f}=_r();return _e(CE,{children:[_e(ut,{flexDirection:"column",style:{borderLeft:`5px solid ${n||"gray"}`,paddingLeft:"10px"},children:[W(pl,{href:i,children:W(Me,{font:Ge.Bold,size:f(2),children:t})}),W(Me,{children:l}),_e(Me,{children:[ji(new Date(s))," ~"," ",a?ji(new Date(a)):"Now"]})]}),W(ut,{flexDirection:"column",gap:"20px",children:e.projects.map(d=>W(PE,{project:d},d.name))})]})},Tu=({children:e})=>{const{font:t}=_r();return W(Me,{as:"h1",font:Ge.Bold,size:t(2.5),children:e})},rz=({})=>{const{t:e}=hr();return W(Hi,{id:"current-section",children:_e(Xr,{children:[W(Tu,{children:"Currently working in"}),W(lt,{height:"30px"}),W(ut,{flexDirection:"column",gap:"35px",children:e("current",{returnObjects:!0}).organizations.map(t=>W(IE,{organization:t},t.name))})]})})},iz=({})=>{const{t:e}=hr(),{font:t}=_r();return W(Hi,{id:"education-section",children:_e(Xr,{children:[W(Tu,{children:"Educations"}),W(lt,{height:"30px"}),_e(CE,{children:[_e(ut,{gap:"20px",style:{borderLeft:"5px solid #EB0D00",paddingLeft:"10px"},children:[W(ut,{flexDirection:"column",gap:"30px",children:_e(ut,{flexDirection:"column",children:[W(Me,{font:Ge.Bold,size:t(2),children:"GIST"}),W(Me,{size:"1rem",children:e("education.major")}),W(Me,{size:"1rem",children:"2022. 2 ~ "})]})}),W(Me,{size:"1rem",children:"TGPA 4.04 / 4.5"})]}),_e(ut,{flexDirection:"column",width:"100%",gap:"10px",children:[W(Me,{size:"1.125rem",weight:"bold",children:e("education.attendedLecture")}),W(ut,{gap:"0 10px",wrap:"wrap",children:W(Me,{children:e("education.attendedLectures",{returnObjects:!0}).map((n,i,l)=>W(Fe.Fragment,{children:i{const{t:e}=hr();return W(Hi,{id:"experience-section",children:_e(Xr,{children:[W(Tu,{children:"Experiences"}),W(lt,{height:"30px"}),W(ut,{flexDirection:"column",gap:"30px",children:e("experience.experiences",{returnObjects:!0}).map(t=>W(IE,{organization:t},t.name))})]})})},lz=({})=>W(Hi,{id:"meta-section",children:W(Xr,{children:W(ut,{children:W(Me,{font:Ge.Thin,size:"1.25rem",children:"Last update: 2024-08-24"})})})}),sz=({})=>{const{t:e}=hr();return W(Hi,{id:"side-project-section",children:_e(Xr,{children:[W(Tu,{children:"Side Projects"}),W(lt,{height:"30px"}),W(ut,{flexDirection:"column",gap:"30px",children:e("sideProject.sideProjects",{returnObjects:!0}).map(t=>W(PE,{project:t},t.name))})]})})},uz=e=>{switch(e){case 1:return Ge.Thin;case 2:return Ge.Light;case 3:return Ge.Medium;case 4:return Ge.Bold;case 5:return Ge.Black;default:return Ge.Regular}},az=({})=>{const{t:e}=hr();return W(Hi,{id:"skill-section",children:_e(Xr,{children:[W(Tu,{children:"Skills"}),W(lt,{height:"30px"}),W($f,{gridTemplateColumns:"1fr 1fr 1fr",gap:"10px",children:e("skill.skills",{returnObjects:!0}).map(t=>W(Me,{font:uz(t.level),children:t.name},t.name))})]})})},cz=({})=>{const{t:e}=hr(),{font:t}=_r();return W(Hi,{id:"title-section",children:_e(Xr,{children:[_e(Me,{as:"h1",font:Ge.Bold,size:t(3.5),children:[e("title.developer"),W("br",{}),e("title.name")]}),W(Me,{font:Ge.Medium,size:t(1.5),children:e("introduction")}),W(lt,{height:"30px"}),W(ut,{children:_e(Me,{size:t(1.5),children:[W(pl,{href:"mailto:dohyun682@gmail.com",children:"dohyun682@gmail.com"})," ","| ",W(pl,{href:"https://github.com/dohyun-ko",children:"GitHub"})," |"," ",W(pl,{href:"https://www.instagram.com/dohyun682",children:"Instagram"})," ","|"," ",W(pl,{href:"https://www.linkedin.com/in/dohyun-ko-92b885212",children:"LinkedIn"})]})})]})})},fz=({})=>_e(xo,{children:[W(lt,{height:"50px"}),W(lz,{}),W(lt,{height:"50px"}),W(cz,{}),W(lt,{height:"50px"}),W(az,{}),W(lt,{height:"50px"}),W(iz,{}),W(lt,{height:"50px"}),W(rz,{}),W(lt,{height:"50px"}),W(oz,{}),W(lt,{height:"50px"}),W(sz,{}),W(lt,{height:"150px"})]}),TE=ee.createContext({windowWidth:0});function dz(){const[e,t]=ee.useState(0);return ee.useLayoutEffect(()=>{const n=()=>{t(window.innerWidth)};return window.addEventListener("resize",n),n(),()=>window.removeEventListener("resize",n)},[]),W(TE.Provider,{value:{windowWidth:e},children:W(fA,{children:W(aA,{children:_e(Fs,{element:W(kA,{}),children:[W(Fs,{path:"*",element:W(lA,{to:"/resume",replace:!0})}),W(Fs,{path:"/resume",element:W(fz,{})}),W(Fs,{path:"/printable",element:W(nz,{})})]})})})})}Lh.createRoot(document.getElementById("root")).render(W(Fe.StrictMode,{children:W(dz,{})}));
+`,ho=({href:e,children:t})=>j("a",{href:e,target:"_blank",rel:"noopener noreferrer",style:{color:"inherit"},children:t}),PE=({project:e})=>{const{name:t,url:n,description:i,whatIDid:l,techStacks:s,startedAt:a,endedAt:f}=e,{font:d}=Zn();return bf(),Le(Ye,{flexDirection:"column",children:[j(ho,{href:n,children:j(Oe,{font:Ge.SemiBold,size:d(1.75),children:t})}),Le(Oe,{children:[Rr(new Date(a))," ~"," ",f?Rr(new Date(f)):"Now"]}),j(Kf,{children:i}),Le("ul",{style:{margin:"0px",paddingLeft:"20px"},children:[l.map(h=>j("li",{children:j(Oe,{size:d(1),children:h})},h)),s&&s.length>0&&j("li",{children:Le(Oe,{size:d(1),children:["사용 기술: ",s.map(h=>h).join(", ")]})})]})]})},IE=({organization:e})=>{const{name:t,color:n,url:i,job:l,startedAt:s,endedAt:a}=e,{font:f}=Zn();return Le(CE,{children:[Le(Ye,{flexDirection:"column",style:{borderLeft:`5px solid ${n||"gray"}`,paddingLeft:"10px"},children:[j(ho,{href:i,children:j(Oe,{font:Ge.Bold,size:f(2),children:t})}),j(Oe,{children:l}),Le(Oe,{children:[Rr(new Date(s))," ~"," ",a?Rr(new Date(a)):"Now"]})]}),j(Ye,{flexDirection:"column",gap:"20px",children:e.projects.map(d=>j(PE,{project:d},d.name))})]})},Ul=({children:e})=>{const{font:t}=Zn();return j(Oe,{as:"h1",font:Ge.Bold,size:t(2.5),children:e})},oz=({})=>{const{t:e}=zn();return j(Zr,{id:"current-section",children:Le(_r,{children:[j(Ul,{children:"Currently working in"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"35px",children:e("current",{returnObjects:!0}).organizations.map(t=>j(IE,{organization:t},t.name))})]})})},lz=({})=>{const{t:e}=zn(),{font:t}=Zn();return j(Zr,{id:"education-section",children:Le(_r,{children:[j(Ul,{children:"Educations"}),j(Xe,{height:"30px"}),Le(CE,{children:[Le(Ye,{gap:"20px",style:{borderLeft:"5px solid #EB0D00",paddingLeft:"10px"},children:[j(Ye,{flexDirection:"column",gap:"30px",children:Le(Ye,{flexDirection:"column",children:[j(Oe,{font:Ge.Bold,size:t(2),children:"GIST"}),j(Oe,{size:"1rem",children:e("education.major")}),j(Oe,{size:"1rem",children:"2022. 2 ~ "})]})}),j(Oe,{size:"1rem",children:"TGPA 4.04 / 4.5"})]}),Le(Ye,{flexDirection:"column",width:"100%",gap:"10px",children:[j(Oe,{size:"1.125rem",weight:"bold",children:e("education.attendedLecture")}),j(Ye,{gap:"0 10px",wrap:"wrap",children:j(Oe,{children:e("education.attendedLectures",{returnObjects:!0}).map((n,i,l)=>j(Fe.Fragment,{children:i{const{t:e}=zn();return j(Zr,{id:"experience-section",children:Le(_r,{children:[j(Ul,{children:"Experiences"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"30px",children:e("experience.experiences",{returnObjects:!0}).map(t=>j(IE,{organization:t},t.name))})]})})},uz=({})=>j(Zr,{id:"meta-section",children:j(_r,{children:j(Ye,{children:j(Oe,{font:Ge.Thin,size:"1.25rem",children:"Last update: 2024-08-24"})})})}),az=({publication:e})=>{const{name:t,date:n,url:i,description:l,publisher:s}=e,{font:a}=Zn();return bf(),Le(Ye,{flexDirection:"column",children:[j(ho,{href:i,children:j(Oe,{font:Ge.SemiBold,size:a(1.5),children:t})}),Le(Oe,{children:[s," - ",Rr(new Date(n))]}),j(Kf,{children:l})]})},cz=({})=>{const{t:e}=zn();return j(Zr,{id:"side-project-section",children:Le(_r,{children:[j(Ul,{children:"Publications"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"30px",children:e("publication.publications",{returnObjects:!0}).map(t=>j(az,{publication:t},t.name))})]})})},fz=({})=>{const{t:e}=zn();return j(Zr,{id:"side-project-section",children:Le(_r,{children:[j(Ul,{children:"Side Projects"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"30px",children:e("sideProject.sideProjects",{returnObjects:!0}).map(t=>j(PE,{project:t},t.name))})]})})},dz=e=>{switch(e){case 1:return Ge.Thin;case 2:return Ge.Light;case 3:return Ge.Medium;case 4:return Ge.Bold;case 5:return Ge.Black;default:return Ge.Regular}},pz=({})=>{const{t:e}=zn();return j(Zr,{id:"skill-section",children:Le(_r,{children:[j(Ul,{children:"Skills"}),j(Xe,{height:"30px"}),j(Ff,{gridTemplateColumns:"1fr 1fr 1fr",gap:"10px",children:e("skill.skills",{returnObjects:!0}).map(t=>j(Oe,{font:dz(t.level),children:t.name},t.name))})]})})},hz=({})=>{const{t:e}=zn(),{font:t}=Zn();return j(Zr,{id:"title-section",children:Le(_r,{children:[Le(Oe,{as:"h1",font:Ge.Bold,size:t(3.5),children:[e("title.developer"),j("br",{}),e("title.name")]}),j(Oe,{font:Ge.Medium,size:t(1.5),children:e("introduction")}),j(Xe,{height:"30px"}),j(Ye,{children:Le(Oe,{size:t(1.5),children:[j(ho,{href:"mailto:dohyun682@gmail.com",children:"dohyun682@gmail.com"})," ","| ",j(ho,{href:"https://github.com/dohyun-ko",children:"GitHub"})," |"," ",j(ho,{href:"https://www.instagram.com/dohyun682",children:"Instagram"})," ","|"," ",j(ho,{href:"https://www.linkedin.com/in/dohyun-ko-92b885212",children:"LinkedIn"})]})})]})})},mz=({})=>Le(Bi,{children:[j(Xe,{height:"50px"}),j(uz,{}),j(Xe,{height:"50px"}),j(hz,{}),j(Xe,{height:"50px"}),j(pz,{}),j(Xe,{height:"50px"}),j(lz,{}),j(Xe,{height:"50px"}),j(cz,{}),j(Xe,{height:"50px"}),j(oz,{}),j(Xe,{height:"50px"}),j(sz,{}),j(Xe,{height:"50px"}),j(fz,{}),j(Xe,{height:"150px"})]}),TE=ee.createContext({windowWidth:0});function gz(){const[e,t]=ee.useState(0);return ee.useLayoutEffect(()=>{const n=()=>{t(window.innerWidth)};return window.addEventListener("resize",n),n(),()=>window.removeEventListener("resize",n)},[]),j(TE.Provider,{value:{windowWidth:e},children:j(fA,{children:j(aA,{children:Le(Us,{element:j(kA,{}),children:[j(Us,{path:"*",element:j(lA,{to:"/resume",replace:!0})}),j(Us,{path:"/resume",element:j(mz,{})}),j(Us,{path:"/printable",element:j(iz,{})})]})})})})}Nh.createRoot(document.getElementById("root")).render(j(Fe.StrictMode,{children:j(gz,{})}));
diff --git a/build/index.html b/build/index.html
index 8847edf..1fc5b85 100644
--- a/build/index.html
+++ b/build/index.html
@@ -94,7 +94,7 @@
region: "eu",
});
-
+
diff --git a/src/locales/en-US/index.ts b/src/locales/en-US/index.ts
index c81cb9d..2dbe07d 100644
--- a/src/locales/en-US/index.ts
+++ b/src/locales/en-US/index.ts
@@ -85,6 +85,19 @@ export const main = {
attendedLecture: "Attended Courses",
major: "Electrical Engineering and Computer Science",
},
+ publication: {
+ publications: [
+ {
+ name: "O2ARC 3.0: A Platform for Solving and Creating ARC Tasks",
+ date: "2024-08",
+ isImportant: true,
+ url: "https://www.ijcai.org/proceedings/2024/1034",
+ publisher: "IJCAI 2024",
+ description:
+ "To address the issue of insufficient human solution data for ARC problems and the unsuitability of the collected data for AI training, we developed O2ARC 3.0. This paper focuses on how we improved the quantity and quality of data collection by modifying the UI/UX of the existing tool.",
+ },
+ ],
+ },
experience: {
experiences: [
{
diff --git a/src/locales/ko-KR/index.ts b/src/locales/ko-KR/index.ts
index 6bbe079..54dc575 100644
--- a/src/locales/ko-KR/index.ts
+++ b/src/locales/ko-KR/index.ts
@@ -84,6 +84,19 @@ export const main = {
attendedLecture: "수강 강좌",
major: "전기전자컴퓨터공학부",
},
+ publication: {
+ publications: [
+ {
+ name: "O2ARC 3.0: A Platform for Solving and Creating ARC Tasks",
+ date: "2024-08",
+ isImportant: true,
+ url: "https://www.ijcai.org/proceedings/2024/1034",
+ publisher: "IJCAI 2024 | 공동 1저자",
+ description:
+ "ARC 문제의 사람 풀이 데이터가 부족하며, 수집된 데이터의 품질도 AI 학습에 적합하지 않다는 문제를 해결하기 위해 O2ARC 3.0을 개발했습니다. 기존 툴의 UI/UX를 어떻게 변경하여 데이터 수집 양과 품질을 높일 수 있었는지를 중점으로 설명합니다.",
+ },
+ ],
+ },
experience: {
experiences: [
{
diff --git a/src/pages/home/printable/PrintablePage.tsx b/src/pages/home/printable/PrintablePage.tsx
index d3962cd..047160f 100644
--- a/src/pages/home/printable/PrintablePage.tsx
+++ b/src/pages/home/printable/PrintablePage.tsx
@@ -1,6 +1,7 @@
import { Area, Content, Spacer } from "@dohyun-ko/react-atoms";
import EducationSection from "./sections/EducationSection";
import ExperienceSection from "./sections/ExperienceSection";
+import PublicationSection from "./sections/PublicationSection";
import SideProjectSection from "./sections/SideProjectSection";
import SkillSection from "./sections/SkillSection";
import TitleSection from "./sections/TitleSection";
@@ -25,6 +26,10 @@ const PrintablePage = () => {
+
+
+
+
diff --git a/src/pages/home/printable/components/PublicationCard.tsx b/src/pages/home/printable/components/PublicationCard.tsx
new file mode 100644
index 0000000..98771e8
--- /dev/null
+++ b/src/pages/home/printable/components/PublicationCard.tsx
@@ -0,0 +1,39 @@
+import useResponsiveFont from "@/hooks/useResponsiveFont";
+import Font from "@/types/Font";
+import Publication from "@/types/Publication";
+import { formatYearMonth } from "@/utils/dateFormats";
+import { Flex, Text } from "@dohyun-ko/react-atoms";
+import ReactMarkdown from "react-markdown";
+import StylessA from "./StylessA";
+
+interface PublicationCardProps {
+ publication: Publication;
+}
+
+const PublicationCard = ({ publication }: PublicationCardProps) => {
+ const { name, date, url, description, publisher } = publication;
+ const { font } = useResponsiveFont();
+
+ return (
+
+
+
+ {name}
+
+
+
+
+ {publisher} - {formatYearMonth(new Date(date))}
+
+
+ {description}
+
+ );
+};
+
+export default PublicationCard;
diff --git a/src/pages/home/printable/sections/PublicationSection.tsx b/src/pages/home/printable/sections/PublicationSection.tsx
new file mode 100644
index 0000000..a911e3d
--- /dev/null
+++ b/src/pages/home/printable/sections/PublicationSection.tsx
@@ -0,0 +1,31 @@
+import Publication from "@/types/Publication";
+import { Flex, Spacer } from "@dohyun-ko/react-atoms";
+import { useTranslation } from "react-i18next";
+import PublicationCard from "../components/PublicationCard";
+import SectionTitle from "../components/SectionTitle";
+
+interface PublicationSectionProps {}
+
+const PublicationSection = ({}: PublicationSectionProps) => {
+ const { t } = useTranslation();
+
+ return (
+ <>
+ Publications
+
+
+
+
+ {(
+ t("publication.publications", {
+ returnObjects: true,
+ }) as Publication[]
+ ).map((publication) => (
+
+ ))}
+
+ >
+ );
+};
+
+export default PublicationSection;
diff --git a/src/pages/home/resume/ResumePage.tsx b/src/pages/home/resume/ResumePage.tsx
index 7f64f90..3587c50 100644
--- a/src/pages/home/resume/ResumePage.tsx
+++ b/src/pages/home/resume/ResumePage.tsx
@@ -3,6 +3,7 @@ import CurrentSection from "./sections/CurrentSection";
import EducationSection from "./sections/EducationSection";
import ExperienceSection from "./sections/ExperienceSection";
import MetaSection from "./sections/MetaSection";
+import PublicationSection from "./sections/PublicationSection";
import SideProjectSection from "./sections/SideProjectSection";
import SkillSection from "./sections/SkillSection";
import TitleSection from "./sections/TitleSection";
@@ -30,6 +31,10 @@ const ResumePage = ({}: ResumePageProps) => {
+
+
+
+
diff --git a/src/pages/home/resume/components/ProjectCard.tsx b/src/pages/home/resume/components/ProjectCard.tsx
index 37ee7a7..15855bb 100644
--- a/src/pages/home/resume/components/ProjectCard.tsx
+++ b/src/pages/home/resume/components/ProjectCard.tsx
@@ -3,7 +3,7 @@ import useResponsiveFont from "@/hooks/useResponsiveFont";
import Font from "@/types/Font";
import Project from "@/types/Project";
import { formatYearMonth } from "@/utils/dateFormats";
-import { Flex, Spacer, Text } from "@dohyun-ko/react-atoms";
+import { Flex, Text } from "@dohyun-ko/react-atoms";
import ReactMarkdown from "react-markdown";
import StylessA from "./StylessA";
@@ -30,11 +30,6 @@ const ProjectCard = ({ project }: ProjectCardProps) => {
{endedAt ? formatYearMonth(new Date(endedAt)) : "Now"}
-
-
-
- Description
-
{description}
{
+ const { name, date, url, description, publisher } = publication;
+ const { font } = useResponsiveFont();
+ const isMobile = useIsMobile();
+
+ return (
+
+
+
+ {name}
+
+
+
+
+ {publisher} - {formatYearMonth(new Date(date))}
+
+
+ {description}
+
+ );
+};
+
+export default PublicationCard;
diff --git a/src/pages/home/resume/sections/PublicationSection.tsx b/src/pages/home/resume/sections/PublicationSection.tsx
new file mode 100644
index 0000000..f70627d
--- /dev/null
+++ b/src/pages/home/resume/sections/PublicationSection.tsx
@@ -0,0 +1,33 @@
+import Publication from "@/types/Publication";
+import { Area, Content, Flex, Spacer } from "@dohyun-ko/react-atoms";
+import { useTranslation } from "react-i18next";
+import PublicationCard from "../components/PublicationCard";
+import SectionTitle from "../components/SectionTitle";
+
+interface PublicationSectionProps {}
+
+const PublicationSection = ({}: PublicationSectionProps) => {
+ const { t } = useTranslation();
+
+ return (
+
+
+ Publications
+
+
+
+
+ {(
+ t("publication.publications", {
+ returnObjects: true,
+ }) as Publication[]
+ ).map((publication) => (
+
+ ))}
+
+
+
+ );
+};
+
+export default PublicationSection;
diff --git a/src/types/Publication.ts b/src/types/Publication.ts
new file mode 100644
index 0000000..c32a9d5
--- /dev/null
+++ b/src/types/Publication.ts
@@ -0,0 +1,10 @@
+interface Publication {
+ name: string;
+ isImportant: boolean;
+ date: string;
+ url?: string;
+ publisher: string;
+ description: string;
+}
+
+export default Publication;