diff --git a/assets/index-CoZoA_MK.js b/assets/index-CoZoA_MK.js new file mode 100644 index 00000000..77fc45b5 --- /dev/null +++ b/assets/index-CoZoA_MK.js @@ -0,0 +1,949 @@ +var fw=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)};var Me=(e,t,r)=>(fw(e,t,"read from private field"),r?r.call(e):t.get(e)),er=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},qt=(e,t,r,n)=>(fw(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var ig=(e,t,r,n)=>({set _(a){qt(e,t,a,r)},get _(){return Me(e,t,n)}}),Sr=(e,t,r)=>(fw(e,t,"access private method"),r);function e2e(e,t){for(var r=0;rn[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(a){if(a.ep)return;a.ep=!0;const i=r(a);fetch(a.href,i)}})();function f1(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var u4={exports:{}},d1={},c4={exports:{}},Mr={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var $v=Symbol.for("react.element"),t2e=Symbol.for("react.portal"),r2e=Symbol.for("react.fragment"),n2e=Symbol.for("react.strict_mode"),a2e=Symbol.for("react.profiler"),i2e=Symbol.for("react.provider"),o2e=Symbol.for("react.context"),s2e=Symbol.for("react.forward_ref"),l2e=Symbol.for("react.suspense"),u2e=Symbol.for("react.memo"),c2e=Symbol.for("react.lazy"),MN=Symbol.iterator;function f2e(e){return e===null||typeof e!="object"?null:(e=MN&&e[MN]||e["@@iterator"],typeof e=="function"?e:null)}var f4={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},d4=Object.assign,p4={};function Kd(e,t,r){this.props=e,this.context=t,this.refs=p4,this.updater=r||f4}Kd.prototype.isReactComponent={};Kd.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Kd.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function h4(){}h4.prototype=Kd.prototype;function Zk(e,t,r){this.props=e,this.context=t,this.refs=p4,this.updater=r||f4}var Kk=Zk.prototype=new h4;Kk.constructor=Zk;d4(Kk,Kd.prototype);Kk.isPureReactComponent=!0;var ON=Array.isArray,v4=Object.prototype.hasOwnProperty,Qk={current:null},m4={key:!0,ref:!0,__self:!0,__source:!0};function g4(e,t,r){var n,a={},i=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)v4.call(t,n)&&!m4.hasOwnProperty(n)&&(a[n]=t[n]);var s=arguments.length-2;if(s===1)a.children=r;else if(1>>1,oe=De[Fe];if(0>>1;Fea(mt,Re))pea(de,mt)?(De[Fe]=de,De[pe]=Re,Fe=pe):(De[Fe]=mt,De[Pe]=Re,Fe=Pe);else if(pea(de,Re))De[Fe]=de,De[pe]=Re,Fe=pe;else break e}}return Ne}function a(De,Ne){var Re=De.sortIndex-Ne.sortIndex;return Re!==0?Re:De.id-Ne.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],u=[],f=1,c=null,h=3,y=!1,b=!1,x=!1,N=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,k=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function M(De){for(var Ne=r(u);Ne!==null;){if(Ne.callback===null)n(u);else if(Ne.startTime<=De)n(u),Ne.sortIndex=Ne.expirationTime,t(l,Ne);else break;Ne=r(u)}}function P(De){if(x=!1,M(De),!b)if(r(l)!==null)b=!0,Oe(I);else{var Ne=r(u);Ne!==null&&_e(P,Ne.startTime-De)}}function I(De,Ne){b=!1,x&&(x=!1,w(U),U=-1),y=!0;var Re=h;try{for(M(Ne),c=r(l);c!==null&&(!(c.expirationTime>Ne)||De&&!xe());){var Fe=c.callback;if(typeof Fe=="function"){c.callback=null,h=c.priorityLevel;var oe=Fe(c.expirationTime<=Ne);Ne=e.unstable_now(),typeof oe=="function"?c.callback=oe:c===r(l)&&n(l),M(Ne)}else n(l);c=r(l)}if(c!==null)var je=!0;else{var Pe=r(u);Pe!==null&&_e(P,Pe.startTime-Ne),je=!1}return je}finally{c=null,h=Re,y=!1}}var q=!1,z=null,U=-1,ee=5,ae=-1;function xe(){return!(e.unstable_now()-aeDe||125Fe?(De.sortIndex=Re,t(u,De),r(l)===null&&De===r(u)&&(x?(w(U),U=-1):x=!0,_e(P,Re-Fe))):(De.sortIndex=oe,t(l,De),b||y||(b=!0,Oe(I))),De},e.unstable_shouldYield=xe,e.unstable_wrapCallback=function(De){var Ne=h;return function(){var Re=h;h=Ne;try{return De.apply(this,arguments)}finally{h=Re}}}})(S4);C4.exports=S4;var C2e=C4.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var S2e=A,Ri=C2e;function Et(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),dS=Object.prototype.hasOwnProperty,E2e=/^[: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]*$/,DN={},IN={};function k2e(e){return dS.call(IN,e)?!0:dS.call(DN,e)?!1:E2e.test(e)?IN[e]=!0:(DN[e]=!0,!1)}function T2e(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function A2e(e,t,r,n){if(t===null||typeof t>"u"||T2e(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function _a(e,t,r,n,a,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var fa={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){fa[e]=new _a(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];fa[t]=new _a(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){fa[e]=new _a(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){fa[e]=new _a(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){fa[e]=new _a(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){fa[e]=new _a(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){fa[e]=new _a(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){fa[e]=new _a(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){fa[e]=new _a(e,5,!1,e.toLowerCase(),null,!1,!1)});var Jk=/[\-:]([a-z])/g;function Yk(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Jk,Yk);fa[t]=new _a(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Jk,Yk);fa[t]=new _a(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Jk,Yk);fa[t]=new _a(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){fa[e]=new _a(e,1,!1,e.toLowerCase(),null,!1,!1)});fa.xlinkHref=new _a("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){fa[e]=new _a(e,1,!1,e.toLowerCase(),null,!0,!0)});function Xk(e,t,r,n){var a=fa.hasOwnProperty(t)?fa[t]:null;(a!==null?a.type!==0:n||!(2s||a[o]!==i[s]){var l=` +`+a[o].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=o&&0<=s);break}}}finally{hw=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?nh(e):""}function R2e(e){switch(e.tag){case 5:return nh(e.type);case 16:return nh("Lazy");case 13:return nh("Suspense");case 19:return nh("SuspenseList");case 0:case 2:case 15:return e=vw(e.type,!1),e;case 11:return e=vw(e.type.render,!1),e;case 1:return e=vw(e.type,!0),e;default:return""}}function mS(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Cf:return"Fragment";case wf:return"Portal";case pS:return"Profiler";case e2:return"StrictMode";case hS:return"Suspense";case vS:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case T4:return(e.displayName||"Context")+".Consumer";case k4:return(e._context.displayName||"Context")+".Provider";case t2:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case r2:return t=e.displayName||null,t!==null?t:mS(e.type)||"Memo";case Nl:t=e._payload,e=e._init;try{return mS(e(t))}catch{}}return null}function N2e(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return mS(t);case 8:return t===e2?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function lu(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function R4(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function M2e(e){var t=R4(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(o){n=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function lg(e){e._valueTracker||(e._valueTracker=M2e(e))}function N4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=R4(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function j0(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function gS(e,t){var r=t.checked;return vn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function _N(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=lu(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function M4(e,t){t=t.checked,t!=null&&Xk(e,"checked",t,!1)}function yS(e,t){M4(e,t);var r=lu(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?bS(e,t.type,r):t.hasOwnProperty("defaultValue")&&bS(e,t.type,lu(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function jN(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function bS(e,t,r){(t!=="number"||j0(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var ah=Array.isArray;function Ff(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=ug.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Dh(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var hh={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},O2e=["Webkit","ms","Moz","O"];Object.keys(hh).forEach(function(e){O2e.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),hh[t]=hh[e]})});function I4(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||hh.hasOwnProperty(e)&&hh[e]?(""+t).trim():t+"px"}function P4(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,a=I4(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}var L2e=vn({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 CS(e,t){if(t){if(L2e[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Et(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Et(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Et(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Et(62))}}function SS(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ES=null;function n2(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var kS=null,$f=null,Bf=null;function BN(e){if(e=Hv(e)){if(typeof kS!="function")throw Error(Et(280));var t=e.stateNode;t&&(t=g1(t),kS(e.stateNode,e.type,t))}}function _4(e){$f?Bf?Bf.push(e):Bf=[e]:$f=e}function j4(){if($f){var e=$f,t=Bf;if(Bf=$f=null,BN(e),t)for(e=0;e>>=0,e===0?32:31-(U2e(e)/z2e|0)|0}var cg=64,fg=4194304;function ih(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function V0(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes,o=r&268435455;if(o!==0){var s=o&~a;s!==0?n=ih(s):(i&=o,i!==0&&(n=ih(i)))}else o=r&~a,o!==0?n=ih(o):i!==0&&(n=ih(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&a)&&(a=n&-n,i=t&-t,a>=i||a===16&&(i&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function Bv(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-xo(t),e[t]=r}function K2e(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=mh),QN=" ",GN=!1;function nP(e,t){switch(e){case"keyup":return CTe.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function aP(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Sf=!1;function ETe(e,t){switch(e){case"compositionend":return aP(t);case"keypress":return t.which!==32?null:(GN=!0,QN);case"textInput":return e=t.data,e===QN&&GN?null:e;default:return null}}function kTe(e,t){if(Sf)return e==="compositionend"||!f2&&nP(e,t)?(e=tP(),i0=l2=Wl=null,Sf=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=eM(r)}}function lP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?lP(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function uP(){for(var e=window,t=j0();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=j0(e.document)}return t}function d2(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function ITe(e){var t=uP(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&lP(r.ownerDocument.documentElement,r)){if(n!==null&&d2(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=r.textContent.length,i=Math.min(n.start,a);n=n.end===void 0?i:Math.min(n.end,a),!e.extend&&i>n&&(a=n,n=i,i=a),a=tM(r,i);var o=tM(r,n);a&&o&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Ef=null,OS=null,yh=null,LS=!1;function rM(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;LS||Ef==null||Ef!==j0(n)||(n=Ef,"selectionStart"in n&&d2(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),yh&&$h(yh,n)||(yh=n,n=z0(OS,"onSelect"),0Af||(e.current=FS[Af],FS[Af]=null,Af--)}function Gr(e,t){Af++,FS[Af]=e.current,e.current=t}var uu={},wa=wu(uu),Ja=wu(!1),hc=uu;function dd(e,t){var r=e.type.contextTypes;if(!r)return uu;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var a={},i;for(i in r)a[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ya(e){return e=e.childContextTypes,e!=null}function W0(){tn(Ja),tn(wa)}function uM(e,t,r){if(wa.current!==uu)throw Error(Et(168));Gr(wa,t),Gr(Ja,r)}function yP(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var a in n)if(!(a in t))throw Error(Et(108,N2e(e)||"Unknown",a));return vn({},r,n)}function Z0(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||uu,hc=wa.current,Gr(wa,e),Gr(Ja,Ja.current),!0}function cM(e,t,r){var n=e.stateNode;if(!n)throw Error(Et(169));r?(e=yP(e,t,hc),n.__reactInternalMemoizedMergedChildContext=e,tn(Ja),tn(wa),Gr(wa,e)):tn(Ja),Gr(Ja,r)}var js=null,y1=!1,Nw=!1;function bP(e){js===null?js=[e]:js.push(e)}function WTe(e){y1=!0,bP(e)}function Cu(){if(!Nw&&js!==null){Nw=!0;var e=0,t=Wr;try{var r=js;for(Wr=1;e>=o,a-=o,Vs=1<<32-xo(t)+a|r<U?(ee=z,z=null):ee=z.sibling;var ae=h(w,z,M[U],P);if(ae===null){z===null&&(z=ee);break}e&&z&&ae.alternate===null&&t(w,z),k=i(ae,k,U),q===null?I=ae:q.sibling=ae,q=ae,z=ee}if(U===M.length)return r(w,z),an&&zu(w,U),I;if(z===null){for(;UU?(ee=z,z=null):ee=z.sibling;var xe=h(w,z,ae.value,P);if(xe===null){z===null&&(z=ee);break}e&&z&&xe.alternate===null&&t(w,z),k=i(xe,k,U),q===null?I=xe:q.sibling=xe,q=xe,z=ee}if(ae.done)return r(w,z),an&&zu(w,U),I;if(z===null){for(;!ae.done;U++,ae=M.next())ae=c(w,ae.value,P),ae!==null&&(k=i(ae,k,U),q===null?I=ae:q.sibling=ae,q=ae);return an&&zu(w,U),I}for(z=n(w,z);!ae.done;U++,ae=M.next())ae=y(z,w,U,ae.value,P),ae!==null&&(e&&ae.alternate!==null&&z.delete(ae.key===null?U:ae.key),k=i(ae,k,U),q===null?I=ae:q.sibling=ae,q=ae);return e&&z.forEach(function(Y){return t(w,Y)}),an&&zu(w,U),I}function N(w,k,M,P){if(typeof M=="object"&&M!==null&&M.type===Cf&&M.key===null&&(M=M.props.children),typeof M=="object"&&M!==null){switch(M.$$typeof){case sg:e:{for(var I=M.key,q=k;q!==null;){if(q.key===I){if(I=M.type,I===Cf){if(q.tag===7){r(w,q.sibling),k=a(q,M.props.children),k.return=w,w=k;break e}}else if(q.elementType===I||typeof I=="object"&&I!==null&&I.$$typeof===Nl&&pM(I)===q.type){r(w,q.sibling),k=a(q,M.props),k.ref=Dp(w,q,M),k.return=w,w=k;break e}r(w,q);break}else t(w,q);q=q.sibling}M.type===Cf?(k=cc(M.props.children,w.mode,P,M.key),k.return=w,w=k):(P=p0(M.type,M.key,M.props,null,w.mode,P),P.ref=Dp(w,k,M),P.return=w,w=P)}return o(w);case wf:e:{for(q=M.key;k!==null;){if(k.key===q)if(k.tag===4&&k.stateNode.containerInfo===M.containerInfo&&k.stateNode.implementation===M.implementation){r(w,k.sibling),k=a(k,M.children||[]),k.return=w,w=k;break e}else{r(w,k);break}else t(w,k);k=k.sibling}k=jw(M,w.mode,P),k.return=w,w=k}return o(w);case Nl:return q=M._init,N(w,k,q(M._payload),P)}if(ah(M))return b(w,k,M,P);if(Rp(M))return x(w,k,M,P);yg(w,M)}return typeof M=="string"&&M!==""||typeof M=="number"?(M=""+M,k!==null&&k.tag===6?(r(w,k.sibling),k=a(k,M),k.return=w,w=k):(r(w,k),k=_w(M,w.mode,P),k.return=w,w=k),o(w)):r(w,k)}return N}var hd=SP(!0),EP=SP(!1),G0=wu(null),J0=null,Mf=null,m2=null;function g2(){m2=Mf=J0=null}function y2(e){var t=G0.current;tn(G0),e._currentValue=t}function VS(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Hf(e,t){J0=e,m2=Mf=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ga=!0),e.firstContext=null)}function Gi(e){var t=e._currentValue;if(m2!==e)if(e={context:e,memoizedValue:t,next:null},Mf===null){if(J0===null)throw Error(Et(308));Mf=e,J0.dependencies={lanes:0,firstContext:e}}else Mf=Mf.next=e;return t}var Ju=null;function b2(e){Ju===null?Ju=[e]:Ju.push(e)}function kP(e,t,r,n){var a=t.interleaved;return a===null?(r.next=r,b2(t)):(r.next=a.next,a.next=r),t.interleaved=r,Gs(e,n)}function Gs(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Ml=!1;function x2(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function TP(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function zs(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function eu(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,jr&2){var a=n.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),n.pending=t,Gs(e,r)}return a=n.interleaved,a===null?(t.next=t,b2(n)):(t.next=a.next,a.next=t),n.interleaved=t,Gs(e,r)}function s0(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,i2(e,r)}}function hM(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var a=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?a=i=o:i=i.next=o,r=r.next}while(r!==null);i===null?a=i=t:i=i.next=t}else a=i=t;r={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Y0(e,t,r,n){var a=e.updateQueue;Ml=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(s!==null){a.shared.pending=null;var l=s,u=l.next;l.next=null,o===null?i=u:o.next=u,o=l;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==o&&(s===null?f.firstBaseUpdate=u:s.next=u,f.lastBaseUpdate=l))}if(i!==null){var c=a.baseState;o=0,f=u=l=null,s=i;do{var h=s.lane,y=s.eventTime;if((n&h)===h){f!==null&&(f=f.next={eventTime:y,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var b=e,x=s;switch(h=t,y=r,x.tag){case 1:if(b=x.payload,typeof b=="function"){c=b.call(y,c,h);break e}c=b;break e;case 3:b.flags=b.flags&-65537|128;case 0:if(b=x.payload,h=typeof b=="function"?b.call(y,c,h):b,h==null)break e;c=vn({},c,h);break e;case 2:Ml=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=a.effects,h===null?a.effects=[s]:h.push(s))}else y={eventTime:y,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(u=f=y,l=c):f=f.next=y,o|=h;if(s=s.next,s===null){if(s=a.shared.pending,s===null)break;h=s,s=h.next,h.next=null,a.lastBaseUpdate=h,a.shared.pending=null}}while(!0);if(f===null&&(l=c),a.baseState=l,a.firstBaseUpdate=u,a.lastBaseUpdate=f,t=a.shared.interleaved,t!==null){a=t;do o|=a.lane,a=a.next;while(a!==t)}else i===null&&(a.shared.lanes=0);gc|=o,e.lanes=o,e.memoizedState=c}}function vM(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=Ow.transition;Ow.transition={};try{e(!1),t()}finally{Wr=r,Ow.transition=n}}function UP(){return Ji().memoizedState}function GTe(e,t,r){var n=ru(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},zP(e))qP(t,r);else if(r=kP(e,t,r,n),r!==null){var a=Oa();wo(r,e,n,a),WP(r,t,n)}}function JTe(e,t,r){var n=ru(e),a={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(zP(e))qP(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,s=i(o,r);if(a.hasEagerState=!0,a.eagerState=s,Ro(s,o)){var l=t.interleaved;l===null?(a.next=a,b2(t)):(a.next=l.next,l.next=a),t.interleaved=a;return}}catch{}finally{}r=kP(e,t,a,n),r!==null&&(a=Oa(),wo(r,e,n,a),WP(r,t,n))}}function zP(e){var t=e.alternate;return e===pn||t!==null&&t===pn}function qP(e,t){bh=ey=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function WP(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,i2(e,r)}}var ty={readContext:Gi,useCallback:ma,useContext:ma,useEffect:ma,useImperativeHandle:ma,useInsertionEffect:ma,useLayoutEffect:ma,useMemo:ma,useReducer:ma,useRef:ma,useState:ma,useDebugValue:ma,useDeferredValue:ma,useTransition:ma,useMutableSource:ma,useSyncExternalStore:ma,useId:ma,unstable_isNewReconciler:!1},YTe={readContext:Gi,useCallback:function(e,t){return qo().memoizedState=[e,t===void 0?null:t],e},useContext:Gi,useEffect:gM,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,u0(4194308,4,FP.bind(null,t,e),r)},useLayoutEffect:function(e,t){return u0(4194308,4,e,t)},useInsertionEffect:function(e,t){return u0(4,2,e,t)},useMemo:function(e,t){var r=qo();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=qo();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=GTe.bind(null,pn,e),[n.memoizedState,e]},useRef:function(e){var t=qo();return e={current:e},t.memoizedState=e},useState:mM,useDebugValue:R2,useDeferredValue:function(e){return qo().memoizedState=e},useTransition:function(){var e=mM(!1),t=e[0];return e=QTe.bind(null,e[1]),qo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=pn,a=qo();if(an){if(r===void 0)throw Error(Et(407));r=r()}else{if(r=t(),ea===null)throw Error(Et(349));mc&30||MP(n,t,r)}a.memoizedState=r;var i={value:r,getSnapshot:t};return a.queue=i,gM(LP.bind(null,n,i,e),[e]),n.flags|=2048,Zh(9,OP.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=qo(),t=ea.identifierPrefix;if(an){var r=Hs,n=Vs;r=(n&~(1<<32-xo(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=qh++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[Jo]=t,e[Hh]=n,r_(e,t,!1,!1),t.stateNode=e;e:{switch(o=SS(r,n),r){case"dialog":Xr("cancel",e),Xr("close",e),a=n;break;case"iframe":case"object":case"embed":Xr("load",e),a=n;break;case"video":case"audio":for(a=0;agd&&(t.flags|=128,n=!0,Ip(i,!1),t.lanes=4194304)}else{if(!n)if(e=X0(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Ip(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!an)return ga(t),null}else 2*An()-i.renderingStartTime>gd&&r!==1073741824&&(t.flags|=128,n=!0,Ip(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(r=i.last,r!==null?r.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=An(),t.sibling=null,r=dn.current,Gr(dn,n?r&1|2:r&1),t):(ga(t),null);case 22:case 23:return I2(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?gi&1073741824&&(ga(t),t.subtreeFlags&6&&(t.flags|=8192)):ga(t),null;case 24:return null;case 25:return null}throw Error(Et(156,t.tag))}function oAe(e,t){switch(h2(t),t.tag){case 1:return Ya(t.type)&&W0(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return vd(),tn(Ja),tn(wa),S2(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return C2(t),null;case 13:if(tn(dn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Et(340));pd()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return tn(dn),null;case 4:return vd(),null;case 10:return y2(t.type._context),null;case 22:case 23:return I2(),null;case 24:return null;default:return null}}var xg=!1,ba=!1,sAe=typeof WeakSet=="function"?WeakSet:Set,Kt=null;function Of(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){xn(e,t,n)}else r.current=null}function GS(e,t,r){try{r()}catch(n){xn(e,t,n)}}var RM=!1;function lAe(e,t){if(DS=H0,e=uP(),d2(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var a=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var o=0,s=-1,l=-1,u=0,f=0,c=e,h=null;t:for(;;){for(var y;c!==r||a!==0&&c.nodeType!==3||(s=o+a),c!==i||n!==0&&c.nodeType!==3||(l=o+n),c.nodeType===3&&(o+=c.nodeValue.length),(y=c.firstChild)!==null;)h=c,c=y;for(;;){if(c===e)break t;if(h===r&&++u===a&&(s=o),h===i&&++f===n&&(l=o),(y=c.nextSibling)!==null)break;c=h,h=c.parentNode}c=y}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(IS={focusedElem:e,selectionRange:r},H0=!1,Kt=t;Kt!==null;)if(t=Kt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Kt=e;else for(;Kt!==null;){t=Kt;try{var b=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(b!==null){var x=b.memoizedProps,N=b.memoizedState,w=t.stateNode,k=w.getSnapshotBeforeUpdate(t.elementType===t.type?x:uo(t.type,x),N);w.__reactInternalSnapshotBeforeUpdate=k}break;case 3:var M=t.stateNode.containerInfo;M.nodeType===1?M.textContent="":M.nodeType===9&&M.documentElement&&M.removeChild(M.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Et(163))}}catch(P){xn(t,t.return,P)}if(e=t.sibling,e!==null){e.return=t.return,Kt=e;break}Kt=t.return}return b=RM,RM=!1,b}function xh(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,i!==void 0&&GS(t,r,i)}a=a.next}while(a!==n)}}function w1(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function JS(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function i_(e){var t=e.alternate;t!==null&&(e.alternate=null,i_(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Jo],delete t[Hh],delete t[jS],delete t[zTe],delete t[qTe])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function o_(e){return e.tag===5||e.tag===3||e.tag===4}function NM(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||o_(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function YS(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=q0));else if(n!==4&&(e=e.child,e!==null))for(YS(e,t,r),e=e.sibling;e!==null;)YS(e,t,r),e=e.sibling}function XS(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(XS(e,t,r),e=e.sibling;e!==null;)XS(e,t,r),e=e.sibling}var ia=null,fo=!1;function xl(e,t,r){for(r=r.child;r!==null;)s_(e,t,r),r=r.sibling}function s_(e,t,r){if(rs&&typeof rs.onCommitFiberUnmount=="function")try{rs.onCommitFiberUnmount(p1,r)}catch{}switch(r.tag){case 5:ba||Of(r,t);case 6:var n=ia,a=fo;ia=null,xl(e,t,r),ia=n,fo=a,ia!==null&&(fo?(e=ia,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):ia.removeChild(r.stateNode));break;case 18:ia!==null&&(fo?(e=ia,r=r.stateNode,e.nodeType===8?Rw(e.parentNode,r):e.nodeType===1&&Rw(e,r),jh(e)):Rw(ia,r.stateNode));break;case 4:n=ia,a=fo,ia=r.stateNode.containerInfo,fo=!0,xl(e,t,r),ia=n,fo=a;break;case 0:case 11:case 14:case 15:if(!ba&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){a=n=n.next;do{var i=a,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&GS(r,t,o),a=a.next}while(a!==n)}xl(e,t,r);break;case 1:if(!ba&&(Of(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){xn(r,t,s)}xl(e,t,r);break;case 21:xl(e,t,r);break;case 22:r.mode&1?(ba=(n=ba)||r.memoizedState!==null,xl(e,t,r),ba=n):xl(e,t,r);break;default:xl(e,t,r)}}function MM(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new sAe),t.forEach(function(n){var a=gAe.bind(null,e,n);r.has(n)||(r.add(n),n.then(a,a))})}}function no(e,t){var r=t.deletions;if(r!==null)for(var n=0;na&&(a=o),n&=~i}if(n=a,n=An()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*cAe(n/1960))-n,10e?16:e,Zl===null)var n=!1;else{if(e=Zl,Zl=null,ay=0,jr&6)throw Error(Et(331));var a=jr;for(jr|=4,Kt=e.current;Kt!==null;){var i=Kt,o=i.child;if(Kt.flags&16){var s=i.deletions;if(s!==null){for(var l=0;lAn()-L2?uc(e,0):O2|=r),Xa(e,t)}function v_(e,t){t===0&&(e.mode&1?(t=fg,fg<<=1,!(fg&130023424)&&(fg=4194304)):t=1);var r=Oa();e=Gs(e,t),e!==null&&(Bv(e,t,r),Xa(e,r))}function mAe(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),v_(e,r)}function gAe(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;a!==null&&(r=a.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(Et(314))}n!==null&&n.delete(t),v_(e,r)}var m_;m_=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ja.current)Ga=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Ga=!1,aAe(e,t,r);Ga=!!(e.flags&131072)}else Ga=!1,an&&t.flags&1048576&&xP(t,Q0,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;c0(e,t),e=t.pendingProps;var a=dd(t,wa.current);Hf(t,r),a=k2(null,t,n,e,a,r);var i=T2();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ya(n)?(i=!0,Z0(t)):i=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,x2(t),a.updater=x1,t.stateNode=a,a._reactInternals=t,US(t,n,e,r),t=WS(null,t,n,!0,i,r)):(t.tag=0,an&&i&&p2(t),Ra(null,t,a,r),t=t.child),t;case 16:n=t.elementType;e:{switch(c0(e,t),e=t.pendingProps,a=n._init,n=a(n._payload),t.type=n,a=t.tag=bAe(n),e=uo(n,e),a){case 0:t=qS(null,t,n,e,r);break e;case 1:t=kM(null,t,n,e,r);break e;case 11:t=SM(null,t,n,e,r);break e;case 14:t=EM(null,t,n,uo(n.type,e),r);break e}throw Error(Et(306,n,""))}return t;case 0:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:uo(n,a),qS(e,t,n,a,r);case 1:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:uo(n,a),kM(e,t,n,a,r);case 3:e:{if(XP(t),e===null)throw Error(Et(387));n=t.pendingProps,i=t.memoizedState,a=i.element,TP(e,t),Y0(t,n,null,r);var o=t.memoizedState;if(n=o.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){a=md(Error(Et(423)),t),t=TM(e,t,n,r,a);break e}else if(n!==a){a=md(Error(Et(424)),t),t=TM(e,t,n,r,a);break e}else for(Ci=Xl(t.stateNode.containerInfo.firstChild),ki=t,an=!0,po=null,r=EP(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(pd(),n===a){t=Js(e,t,r);break e}Ra(e,t,n,r)}t=t.child}return t;case 5:return AP(t),e===null&&BS(t),n=t.type,a=t.pendingProps,i=e!==null?e.memoizedProps:null,o=a.children,PS(n,a)?o=null:i!==null&&PS(n,i)&&(t.flags|=32),YP(e,t),Ra(e,t,o,r),t.child;case 6:return e===null&&BS(t),null;case 13:return e_(e,t,r);case 4:return w2(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=hd(t,null,n,r):Ra(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:uo(n,a),SM(e,t,n,a,r);case 7:return Ra(e,t,t.pendingProps,r),t.child;case 8:return Ra(e,t,t.pendingProps.children,r),t.child;case 12:return Ra(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,a=t.pendingProps,i=t.memoizedProps,o=a.value,Gr(G0,n._currentValue),n._currentValue=o,i!==null)if(Ro(i.value,o)){if(i.children===a.children&&!Ja.current){t=Js(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){o=i.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(i.tag===1){l=zs(-1,r&-r),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var f=u.pending;f===null?l.next=l:(l.next=f.next,f.next=l),u.pending=l}}i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),VS(i.return,r,t),s.lanes|=r;break}l=l.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(Et(341));o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),VS(o,r,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}Ra(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=t.pendingProps.children,Hf(t,r),a=Gi(a),n=n(a),t.flags|=1,Ra(e,t,n,r),t.child;case 14:return n=t.type,a=uo(n,t.pendingProps),a=uo(n.type,a),EM(e,t,n,a,r);case 15:return GP(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:uo(n,a),c0(e,t),t.tag=1,Ya(n)?(e=!0,Z0(t)):e=!1,Hf(t,r),ZP(t,n,a),US(t,n,a,r),WS(null,t,n,!0,e,r);case 19:return t_(e,t,r);case 22:return JP(e,t,r)}throw Error(Et(156,t.tag))};function g_(e,t){return z4(e,t)}function yAe(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function qi(e,t,r,n){return new yAe(e,t,r,n)}function _2(e){return e=e.prototype,!(!e||!e.isReactComponent)}function bAe(e){if(typeof e=="function")return _2(e)?1:0;if(e!=null){if(e=e.$$typeof,e===t2)return 11;if(e===r2)return 14}return 2}function nu(e,t){var r=e.alternate;return r===null?(r=qi(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function p0(e,t,r,n,a,i){var o=2;if(n=e,typeof e=="function")_2(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Cf:return cc(r.children,a,i,t);case e2:o=8,a|=8;break;case pS:return e=qi(12,r,t,a|2),e.elementType=pS,e.lanes=i,e;case hS:return e=qi(13,r,t,a),e.elementType=hS,e.lanes=i,e;case vS:return e=qi(19,r,t,a),e.elementType=vS,e.lanes=i,e;case A4:return S1(r,a,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case k4:o=10;break e;case T4:o=9;break e;case t2:o=11;break e;case r2:o=14;break e;case Nl:o=16,n=null;break e}throw Error(Et(130,e==null?e:typeof e,""))}return t=qi(o,r,t,a),t.elementType=e,t.type=n,t.lanes=i,t}function cc(e,t,r,n){return e=qi(7,e,n,t),e.lanes=r,e}function S1(e,t,r,n){return e=qi(22,e,n,t),e.elementType=A4,e.lanes=r,e.stateNode={isHidden:!1},e}function _w(e,t,r){return e=qi(6,e,null,t),e.lanes=r,e}function jw(e,t,r){return t=qi(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function xAe(e,t,r,n,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gw(0),this.expirationTimes=gw(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gw(0),this.identifierPrefix=n,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function j2(e,t,r,n,a,i,o,s,l){return e=new xAe(e,t,r,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=qi(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},x2(i),e}function wAe(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(w_)}catch(e){console.error(e)}}w_(),w4.exports=Mi;var Ic=w4.exports;const R1=f1(Ic);var FM=Ic;fS.createRoot=FM.createRoot,fS.hydrateRoot=FM.hydrateRoot;/** + * @remix-run/router v1.15.3 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Qh(){return Qh=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function C_(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function AAe(){return Math.random().toString(36).substr(2,8)}function BM(e,t){return{usr:e.state,key:e.key,idx:t}}function aE(e,t,r,n){return r===void 0&&(r=null),Qh({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Jd(t):t,{state:r,key:t&&t.key||n||AAe()})}function sy(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Jd(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function RAe(e,t,r,n){n===void 0&&(n={});let{window:a=document.defaultView,v5Compat:i=!1}=n,o=a.history,s=Kl.Pop,l=null,u=f();u==null&&(u=0,o.replaceState(Qh({},o.state,{idx:u}),""));function f(){return(o.state||{idx:null}).idx}function c(){s=Kl.Pop;let N=f(),w=N==null?null:N-u;u=N,l&&l({action:s,location:x.location,delta:w})}function h(N,w){s=Kl.Push;let k=aE(x.location,N,w);r&&r(k,N),u=f()+1;let M=BM(k,u),P=x.createHref(k);try{o.pushState(M,"",P)}catch(I){if(I instanceof DOMException&&I.name==="DataCloneError")throw I;a.location.assign(P)}i&&l&&l({action:s,location:x.location,delta:1})}function y(N,w){s=Kl.Replace;let k=aE(x.location,N,w);r&&r(k,N),u=f();let M=BM(k,u),P=x.createHref(k);o.replaceState(M,"",P),i&&l&&l({action:s,location:x.location,delta:0})}function b(N){let w=a.location.origin!=="null"?a.location.origin:a.location.href,k=typeof N=="string"?N:sy(N);return k=k.replace(/ $/,"%20"),Mn(w,"No window.location.(origin|href) available to create URL for href: "+k),new URL(k,w)}let x={get action(){return s},get location(){return e(a,o)},listen(N){if(l)throw new Error("A history only accepts one active listener");return a.addEventListener($M,c),l=N,()=>{a.removeEventListener($M,c),l=null}},createHref(N){return t(a,N)},createURL:b,encodeLocation(N){let w=b(N);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:h,replace:y,go(N){return o.go(N)}};return x}var VM;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(VM||(VM={}));function NAe(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?Jd(t):t,a=V2(n.pathname||"/",r);if(a==null)return null;let i=S_(e);MAe(i);let o=null;for(let s=0;o==null&&s{let l={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};l.relativePath.startsWith("/")&&(Mn(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let u=au([n,l.relativePath]),f=r.concat(l);i.children&&i.children.length>0&&(Mn(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),S_(i.children,t,f,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:jAe(u,i.index),routesMeta:f})};return e.forEach((i,o)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))a(i,o);else for(let l of E_(i.path))a(i,o,l)}),t}function E_(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,a=r.endsWith("?"),i=r.replace(/\?$/,"");if(n.length===0)return a?[i,""]:[i];let o=E_(n.join("/")),s=[];return s.push(...o.map(l=>l===""?i:[i,l].join("/"))),a&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function MAe(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:FAe(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const OAe=/^:[\w-]+$/,LAe=3,DAe=2,IAe=1,PAe=10,_Ae=-2,HM=e=>e==="*";function jAe(e,t){let r=e.split("/"),n=r.length;return r.some(HM)&&(n+=_Ae),t&&(n+=DAe),r.filter(a=>!HM(a)).reduce((a,i)=>a+(OAe.test(i)?LAe:i===""?IAe:PAe),n)}function FAe(e,t){return e.length===t.length&&e.slice(0,-1).every((n,a)=>n===t[a])?e[e.length-1]-t[t.length-1]:0}function $Ae(e,t){let{routesMeta:r}=e,n={},a="/",i=[];for(let o=0;o{let{paramName:h,isOptional:y}=f;if(h==="*"){let x=s[c]||"";o=i.slice(0,i.length-x.length).replace(/(.)\/+$/,"$1")}const b=s[c];return y&&!b?u[h]=void 0:u[h]=(b||"").replace(/%2F/g,"/"),u},{}),pathname:i,pathnameBase:o,pattern:e}}function VAe(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),C_(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,l)=>(n.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function HAe(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return C_(!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 V2(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function UAe(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?Jd(e):e;return{pathname:r?r.startsWith("/")?r:zAe(r,t):t,search:ZAe(n),hash:KAe(a)}}function zAe(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function Fw(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function qAe(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function k_(e,t){let r=qAe(e);return t?r.map((n,a)=>a===e.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function T_(e,t,r,n){n===void 0&&(n=!1);let a;typeof e=="string"?a=Jd(e):(a=Qh({},e),Mn(!a.pathname||!a.pathname.includes("?"),Fw("?","pathname","search",a)),Mn(!a.pathname||!a.pathname.includes("#"),Fw("#","pathname","hash",a)),Mn(!a.search||!a.search.includes("#"),Fw("#","search","hash",a)));let i=e===""||a.pathname==="",o=i?"/":a.pathname,s;if(o==null)s=r;else{let c=t.length-1;if(!n&&o.startsWith("..")){let h=o.split("/");for(;h[0]==="..";)h.shift(),c-=1;a.pathname=h.join("/")}s=c>=0?t[c]:"/"}let l=UAe(a,s),u=o&&o!=="/"&&o.endsWith("/"),f=(i||o===".")&&r.endsWith("/");return!l.pathname.endsWith("/")&&(u||f)&&(l.pathname+="/"),l}const au=e=>e.join("/").replace(/\/\/+/g,"/"),WAe=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),ZAe=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,KAe=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function QAe(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const A_=["post","put","patch","delete"];new Set(A_);const GAe=["get",...A_];new Set(GAe);/** + * React Router v6.22.3 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Gh(){return Gh=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),A.useCallback(function(u,f){if(f===void 0&&(f={}),!s.current)return;if(typeof u=="number"){n.go(u);return}let c=T_(u,JSON.parse(o),i,f.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:au([t,c.pathname])),(f.replace?n.replace:n.push)(c,f.state,f)},[t,n,o,i,e])}const eRe=A.createContext(null);function tRe(e){let t=A.useContext(il).outlet;return t&&A.createElement(eRe.Provider,{value:e},t)}function qv(){let{matches:e}=A.useContext(il),t=e[e.length-1];return t?t.params:{}}function M_(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=A.useContext(Pc),{matches:a}=A.useContext(il),{pathname:i}=Lo(),o=JSON.stringify(k_(a,n.v7_relativeSplatPath));return A.useMemo(()=>T_(e,JSON.parse(o),i,r==="path"),[e,o,i,r])}function rRe(e,t){return nRe(e,t)}function nRe(e,t,r,n){zv()||Mn(!1);let{navigator:a}=A.useContext(Pc),{matches:i}=A.useContext(il),o=i[i.length-1],s=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let u=Lo(),f;if(t){var c;let N=typeof t=="string"?Jd(t):t;l==="/"||(c=N.pathname)!=null&&c.startsWith(l)||Mn(!1),f=N}else f=u;let h=f.pathname||"/",y=h;if(l!=="/"){let N=l.replace(/^\//,"").split("/");y="/"+h.replace(/^\//,"").split("/").slice(N.length).join("/")}let b=NAe(e,{pathname:y}),x=lRe(b&&b.map(N=>Object.assign({},N,{params:Object.assign({},s,N.params),pathname:au([l,a.encodeLocation?a.encodeLocation(N.pathname).pathname:N.pathname]),pathnameBase:N.pathnameBase==="/"?l:au([l,a.encodeLocation?a.encodeLocation(N.pathnameBase).pathname:N.pathnameBase])})),i,r,n);return t&&x?A.createElement(N1.Provider,{value:{location:Gh({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:Kl.Pop}},x):x}function aRe(){let e=dRe(),t=QAe(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return A.createElement(A.Fragment,null,A.createElement("h2",null,"Unexpected Application Error!"),A.createElement("h3",{style:{fontStyle:"italic"}},t),r?A.createElement("pre",{style:a},r):null,null)}const iRe=A.createElement(aRe,null);class oRe extends A.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?A.createElement(il.Provider,{value:this.props.routeContext},A.createElement(R_.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function sRe(e){let{routeContext:t,match:r,children:n}=e,a=A.useContext(H2);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),A.createElement(il.Provider,{value:t},n)}function lRe(e,t,r,n){var a;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var i;if((i=r)!=null&&i.errors)e=r.matches;else return null}let o=e,s=(a=r)==null?void 0:a.errors;if(s!=null){let f=o.findIndex(c=>c.route.id&&(s==null?void 0:s[c.route.id]));f>=0||Mn(!1),o=o.slice(0,Math.min(o.length,f+1))}let l=!1,u=-1;if(r&&n&&n.v7_partialHydration)for(let f=0;f=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((f,c,h)=>{let y,b=!1,x=null,N=null;r&&(y=s&&c.route.id?s[c.route.id]:void 0,x=c.route.errorElement||iRe,l&&(u<0&&h===0?(hRe("route-fallback",!1),b=!0,N=null):u===h&&(b=!0,N=c.route.hydrateFallbackElement||null)));let w=t.concat(o.slice(0,h+1)),k=()=>{let M;return y?M=x:b?M=N:c.route.Component?M=A.createElement(c.route.Component,null):c.route.element?M=c.route.element:M=f,A.createElement(sRe,{match:c,routeContext:{outlet:f,matches:w,isDataRoute:r!=null},children:M})};return r&&(c.route.ErrorBoundary||c.route.errorElement||h===0)?A.createElement(oRe,{location:r.location,revalidation:r.revalidation,component:x,error:y,children:k(),routeContext:{outlet:null,matches:w,isDataRoute:!0}}):k()},null)}var O_=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(O_||{}),ly=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}(ly||{});function uRe(e){let t=A.useContext(H2);return t||Mn(!1),t}function cRe(e){let t=A.useContext(JAe);return t||Mn(!1),t}function fRe(e){let t=A.useContext(il);return t||Mn(!1),t}function L_(e){let t=fRe(),r=t.matches[t.matches.length-1];return r.route.id||Mn(!1),r.route.id}function dRe(){var e;let t=A.useContext(R_),r=cRe(ly.UseRouteError),n=L_(ly.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function pRe(){let{router:e}=uRe(O_.UseNavigateStable),t=L_(ly.UseNavigateStable),r=A.useRef(!1);return N_(()=>{r.current=!0}),A.useCallback(function(a,i){i===void 0&&(i={}),r.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,Gh({fromRouteId:t},i)))},[e,t])}const UM={};function hRe(e,t,r){!t&&!UM[e]&&(UM[e]=!0)}function vRe(e){return tRe(e.context)}function Qn(e){Mn(!1)}function mRe(e){let{basename:t="/",children:r=null,location:n,navigationType:a=Kl.Pop,navigator:i,static:o=!1,future:s}=e;zv()&&Mn(!1);let l=t.replace(/^\/*/,"/"),u=A.useMemo(()=>({basename:l,navigator:i,static:o,future:Gh({v7_relativeSplatPath:!1},s)}),[l,s,i,o]);typeof n=="string"&&(n=Jd(n));let{pathname:f="/",search:c="",hash:h="",state:y=null,key:b="default"}=n,x=A.useMemo(()=>{let N=V2(f,l);return N==null?null:{location:{pathname:N,search:c,hash:h,state:y,key:b},navigationType:a}},[l,f,c,h,y,b,a]);return x==null?null:A.createElement(Pc.Provider,{value:u},A.createElement(N1.Provider,{children:r,value:x}))}function gRe(e){let{children:t,location:r}=e;return rRe(iE(t),r)}new Promise(()=>{});function iE(e,t){t===void 0&&(t=[]);let r=[];return A.Children.forEach(e,(n,a)=>{if(!A.isValidElement(n))return;let i=[...t,a];if(n.type===A.Fragment){r.push.apply(r,iE(n.props.children,i));return}n.type!==Qn&&Mn(!1),!n.props.index||!n.props.children||Mn(!1);let o={id:n.props.id||i.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=iE(n.props.children,i)),r.push(o)}),r}/** + * React Router DOM v6.22.3 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function oE(){return oE=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[a]=e[a]);return r}function bRe(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function xRe(e,t){return e.button===0&&(!t||t==="_self")&&!bRe(e)}function sE(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(a=>[r,a]):[[r,n]])},[]))}function wRe(e,t){let r=sE(e);return t&&t.forEach((n,a)=>{r.has(a)||t.getAll(a).forEach(i=>{r.append(a,i)})}),r}const CRe=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],SRe="6";try{window.__reactRouterVersion=SRe}catch{}const ERe="startTransition",zM=b4[ERe];function kRe(e){let{basename:t,children:r,future:n,window:a}=e,i=A.useRef();i.current==null&&(i.current=TAe({window:a,v5Compat:!0}));let o=i.current,[s,l]=A.useState({action:o.action,location:o.location}),{v7_startTransition:u}=n||{},f=A.useCallback(c=>{u&&zM?zM(()=>l(c)):l(c)},[l,u]);return A.useLayoutEffect(()=>o.listen(f),[o,f]),A.createElement(mRe,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:o,future:n})}const TRe=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",ARe=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Yd=A.forwardRef(function(t,r){let{onClick:n,relative:a,reloadDocument:i,replace:o,state:s,target:l,to:u,preventScrollReset:f,unstable_viewTransition:c}=t,h=yRe(t,CRe),{basename:y}=A.useContext(Pc),b,x=!1;if(typeof u=="string"&&ARe.test(u)&&(b=u,TRe))try{let M=new URL(window.location.href),P=u.startsWith("//")?new URL(M.protocol+u):new URL(u),I=V2(P.pathname,y);P.origin===M.origin&&I!=null?u=I+P.search+P.hash:x=!0}catch{}let N=YAe(u,{relative:a}),w=RRe(u,{replace:o,state:s,target:l,preventScrollReset:f,relative:a,unstable_viewTransition:c});function k(M){n&&n(M),M.defaultPrevented||w(M)}return A.createElement("a",oE({},h,{href:b||N,onClick:x||i?n:k,ref:r,target:l}))});var qM;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(qM||(qM={}));var WM;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(WM||(WM={}));function RRe(e,t){let{target:r,replace:n,state:a,preventScrollReset:i,relative:o,unstable_viewTransition:s}=t===void 0?{}:t,l=rn(),u=Lo(),f=M_(e,{relative:o});return A.useCallback(c=>{if(xRe(c,r)){c.preventDefault();let h=n!==void 0?n:sy(u)===sy(f);l(e,{replace:h,state:a,preventScrollReset:i,relative:o,unstable_viewTransition:s})}},[u,l,f,n,a,r,e,i,o,s])}function U2(e){let t=A.useRef(sE(e)),r=A.useRef(!1),n=Lo(),a=A.useMemo(()=>wRe(n.search,r.current?null:t.current),[n.search]),i=rn(),o=A.useCallback((s,l)=>{const u=sE(typeof s=="function"?s(a):s);r.current=!0,i("?"+u,l)},[i,a]);return[a,o]}function NRe(){return m.jsx("div",{className:"h-[180px] w-full bg-primary text-primary-foreground",children:m.jsxs("div",{className:"flex h-full items-center justify-center text-center xs:gap-[17px] sm:flex-row sm:gap-[161px] md:flex-row md:gap-[10px] lg:flex-col lg:gap-[7px] xl:flex-col xl:gap-[7px] xxl:flex-col xxl:gap-[7px]",children:[m.jsx("div",{className:"rounded bg-background px-6 py-1 font-bold text-primary sm:text-xl md:text-xl lg:text-2xl xl:text-2xl xxl:text-2xl",children:"대동제"}),m.jsx("h1",{className:"font-black leading-none sm:text-2xl md:text-3xl lg:text-6xl xl:text-6xl xxl:text-6xl",children:"D-30"})]})})}function MRe(e){return Object.prototype.toString.call(e)==="[object Object]"}function ZM(e){return MRe(e)||Array.isArray(e)}function ORe(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function z2(e,t){const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;const a=JSON.stringify(Object.keys(e.breakpoints||{})),i=JSON.stringify(Object.keys(t.breakpoints||{}));return a!==i?!1:r.every(o=>{const s=e[o],l=t[o];return typeof s=="function"?`${s}`==`${l}`:!ZM(s)||!ZM(l)?s===l:z2(s,l)})}function KM(e){return e.concat().sort((t,r)=>t.name>r.name?1:-1).map(t=>t.options)}function LRe(e,t){if(e.length!==t.length)return!1;const r=KM(e),n=KM(t);return r.every((a,i)=>{const o=n[i];return z2(a,o)})}function q2(e){return typeof e=="number"}function lE(e){return typeof e=="string"}function W2(e){return typeof e=="boolean"}function QM(e){return Object.prototype.toString.call(e)==="[object Object]"}function on(e){return Math.abs(e)}function Z2(e){return Math.sign(e)}function Sh(e,t){return on(e-t)}function DRe(e,t){if(e===0||t===0||on(e)<=on(t))return 0;const r=Sh(on(e),on(t));return on(r/e)}function Jh(e){return Yh(e).map(Number)}function Co(e){return e[Wv(e)]}function Wv(e){return Math.max(0,e.length-1)}function K2(e,t){return t===Wv(e)}function GM(e,t=0){return Array.from(Array(e),(r,n)=>t+n)}function Yh(e){return Object.keys(e)}function D_(e,t){return[e,t].reduce((r,n)=>(Yh(n).forEach(a=>{const i=r[a],o=n[a],s=QM(i)&&QM(o);r[a]=s?D_(i,o):o}),r),{})}function I_(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function IRe(e,t){const r={start:n,center:a,end:i};function n(){return 0}function a(l){return i(l)/2}function i(l){return t-l}function o(l,u){return lE(e)?r[e](l):e(t,l,u)}return{measure:o}}function Xh(){let e=[];function t(a,i,o,s={passive:!0}){let l;if("addEventListener"in a)a.addEventListener(i,o,s),l=()=>a.removeEventListener(i,o,s);else{const u=a;u.addListener(o),l=()=>u.removeListener(o)}return e.push(l),n}function r(){e=e.filter(a=>a())}const n={add:t,clear:r};return n}function PRe(e,t,r,n){const a=Xh(),i=1e3/60;let o=null,s=0,l=0;function u(){a.add(e,"visibilitychange",()=>{e.hidden&&b()})}function f(){y(),a.clear()}function c(N){if(!l)return;o||(o=N);const w=N-o;for(o=N,s+=w;s>=i;)r(),s-=i;const k=on(s/i);n(k),l&&t.requestAnimationFrame(c)}function h(){l||(l=t.requestAnimationFrame(c))}function y(){t.cancelAnimationFrame(l),o=null,s=0,l=0}function b(){o=null,s=0}return{init:u,destroy:f,start:h,stop:y,update:r,render:n}}function _Re(e,t){const r=e==="y"?"y":"x",n=e==="y"?"x":"y",a=s(),i=l();function o(f){const{width:c,height:h}=f;return r==="x"?c:h}function s(){return r==="y"?"top":t==="rtl"?"right":"left"}function l(){return r==="y"?"bottom":t==="rtl"?"left":"right"}return{scroll:r,cross:n,startEdge:a,endEdge:i,measureSize:o}}function bc(e=0,t=0){const r=on(e-t);function n(u){return ut}function i(u){return n(u)||a(u)}function o(u){return i(u)?n(u)?e:t:u}function s(u){return r?u-r*Math.ceil((u-t)/r):u}return{length:r,max:t,min:e,constrain:o,reachedAny:i,reachedMax:a,reachedMin:n,removeOffset:s}}function P_(e,t,r){const{constrain:n}=bc(0,e),a=e+1;let i=o(t);function o(h){return r?on((a+h)%a):n(h)}function s(){return i}function l(h){return i=o(h),c}function u(h){return f().set(s()+h)}function f(){return P_(e,s(),r)}const c={get:s,set:l,add:u,clone:f};return c}function jRe(e){const t=e==="rtl"?-1:1;function r(a){return a*t}return{apply:r}}function FRe(e,t,r,n,a,i,o,s,l,u,f,c,h,y,b,x,N,w,k,M){const{cross:P}=e,I=["INPUT","SELECT","TEXTAREA"],q={passive:!1},z=Xh(),U=Xh(),ee=bc(50,225).constrain(b.measure(20)),ae={mouse:300,touch:400},xe={mouse:500,touch:600},Y=x?43:25;let le=!1,ce=0,we=0,Oe=!1,_e=!1,De=!1,Ne=!1;function Re(me){if(!M)return;function Ue(bt){(W2(M)||M(me,bt))&&pe(bt)}const dt=r;z.add(dt,"dragstart",bt=>bt.preventDefault(),q).add(dt,"touchmove",()=>{},q).add(dt,"touchend",()=>{}).add(dt,"touchstart",Ue).add(dt,"mousedown",Ue).add(dt,"touchcancel",se).add(dt,"contextmenu",se).add(dt,"click",fe,!0)}function Fe(){z.clear(),U.clear()}function oe(){const me=Ne?n:r;U.add(me,"touchmove",de,q).add(me,"touchend",se).add(me,"mousemove",de,q).add(me,"mouseup",se)}function je(me){const Ue=me.nodeName||"";return I.includes(Ue)}function Pe(){return(x?xe:ae)[Ne?"mouse":"touch"]}function mt(me,Ue){const dt=h.add(Z2(me)*-1),bt=c.byDistance(me,!x).distance;return x||on(me)=2,Oe=!0,o.pointerDown(me),f.useFriction(0).useDuration(0),i.set(s),oe(),ce=o.readPoint(me),we=o.readPoint(me,P),y.emit("pointerDown")))}function de(me){const Ue=o.readPoint(me),dt=o.readPoint(me,P),bt=Sh(Ue,ce),St=Sh(dt,we);if(!_e&&!Ne&&(!me.cancelable||(_e=bt>St,!_e)))return se(me);const Ft=o.pointerMove(me);bt>N&&(De=!0),f.useFriction(.3).useDuration(1),l.start(),i.add(t.apply(Ft)),me.preventDefault()}function se(me){const dt=c.byDistance(0,!1).index!==h.get(),bt=o.pointerUp(me)*Pe(),St=mt(t.apply(bt),dt),Ft=DRe(bt,St),ve=Y-10*Ft,Ie=k+Ft/50;_e=!1,Oe=!1,U.clear(),f.useDuration(ve).useFriction(Ie),u.distance(St,!x),Ne=!1,y.emit("pointerUp")}function fe(me){De&&(me.stopPropagation(),me.preventDefault())}function ue(){return Oe}return{init:Re,pointerDown:ue,destroy:Fe}}function $Re(e,t){let n,a;function i(c){return c.timeStamp}function o(c,h){const b=`client${(h||e.scroll)==="x"?"X":"Y"}`;return(I_(c,t)?c:c.touches[0])[b]}function s(c){return n=c,a=c,o(c)}function l(c){const h=o(c)-o(a),y=i(c)-i(n)>170;return a=c,y&&(n=c),h}function u(c){if(!n||!a)return 0;const h=o(a)-o(n),y=i(c)-i(n),b=i(c)-i(a)>170,x=h/y;return y&&!b&&on(x)>.1?x:0}return{pointerDown:s,pointerMove:l,pointerUp:u,readPoint:o}}function BRe(){function e(r){const{offsetTop:n,offsetLeft:a,offsetWidth:i,offsetHeight:o}=r;return{top:n,right:a+i,bottom:n+o,left:a,width:i,height:o}}return{measure:e}}function VRe(e){function t(n){return e*(n/100)}return{measure:t}}function HRe(e,t,r,n,a,i,o){let s,l,u=[],f=!1;function c(x){return a.measureSize(o.measure(x))}function h(x){if(!i)return;l=c(e),u=n.map(c);function N(k){for(const M of k){const P=M.target===e,I=n.indexOf(M.target),q=P?l:u[I],z=c(P?e:n[I]);if(on(z-q)>=.5){r.requestAnimationFrame(()=>{x.reInit(),t.emit("resize")});break}}}s=new ResizeObserver(k=>{f||(W2(i)||i(x,k))&&N(k)}),[e].concat(n).forEach(k=>s.observe(k))}function y(){s&&s.disconnect(),f=!0}return{init:h,destroy:y}}function URe(e,t,r,n,a){let i=0,o=0,s=n,l=a,u=e.get(),f=0;function c(){const I=r.get()-e.get(),q=!s;let z=0;return q?(i=0,e.set(r),z=I):(i+=I/s,i*=l,u+=i,e.add(i),z=u-f),o=Z2(z),f=u,P}function h(){const I=r.get()-t.get();return on(I)<.001}function y(){return s}function b(){return o}function x(){return i}function N(){return k(n)}function w(){return M(a)}function k(I){return s=I,P}function M(I){return l=I,P}const P={direction:b,duration:y,velocity:x,seek:c,settled:h,useBaseFriction:w,useBaseDuration:N,useFriction:M,useDuration:k};return P}function zRe(e,t,r,n,a){const i=a.measure(10),o=a.measure(50),s=bc(.1,.99);let l=!1;function u(){return!(l||!e.reachedAny(r.get())||!e.reachedAny(t.get()))}function f(y){if(!u())return;const b=e.reachedMin(t.get())?"min":"max",x=on(e[b]-t.get()),N=r.get()-t.get(),w=s.constrain(x/o);r.subtract(N*w),!y&&on(N){const{min:N,max:w}=i,k=i.constrain(b),M=!x,P=K2(r,x);return M?w:P||u(N,k)?N:u(w,k)?w:k}).map(b=>parseFloat(b.toFixed(3)))}function h(){if(t<=e+a)return[i.max];if(n==="keepSnaps")return o;const{min:b,max:x}=s;return o.slice(b,x)}return{snapsContained:l,scrollContainLimit:s}}function WRe(e,t,r){const n=t[0],a=r?n-e:Co(t);return{limit:bc(a,n)}}function ZRe(e,t,r,n){const i=t.min+.1,o=t.max+.1,{reachedMin:s,reachedMax:l}=bc(i,o);function u(h){return h===1?l(r.get()):h===-1?s(r.get()):!1}function f(h){if(!u(h))return;const y=e*(h*-1);n.forEach(b=>b.add(y))}return{loop:f}}function KRe(e){const{max:t,length:r}=e;function n(i){const o=i-t;return r?o/-r:0}return{get:n}}function QRe(e,t,r,n,a){const{startEdge:i,endEdge:o}=e,{groupSlides:s}=a,l=c().map(t.measure),u=h(),f=y();function c(){return s(n).map(x=>Co(x)[o]-x[0][i]).map(on)}function h(){return n.map(x=>r[i]-x[i]).map(x=>-on(x))}function y(){return s(u).map(x=>x[0]).map((x,N)=>x+l[N])}return{snaps:u,snapsAligned:f}}function GRe(e,t,r,n,a,i){const{groupSlides:o}=a,{min:s,max:l}=n,u=f();function f(){const h=o(i),y=!e||t==="keepSnaps";return r.length===1?[i]:y?h:h.slice(s,l).map((b,x,N)=>{const w=!x,k=K2(N,x);if(w){const M=Co(N[0])+1;return GM(M)}if(k){const M=Wv(i)-Co(N)[0]+1;return GM(M,Co(N)[0])}return b})}return{slideRegistry:u}}function JRe(e,t,r,n,a){const{reachedAny:i,removeOffset:o,constrain:s}=n;function l(b){return b.concat().sort((x,N)=>on(x)-on(N))[0]}function u(b){const x=e?o(b):s(b),N=t.map(k=>k-x).map(k=>f(k,0)).map((k,M)=>({diff:k,index:M})).sort((k,M)=>on(k.diff)-on(M.diff)),{index:w}=N[0];return{index:w,distance:x}}function f(b,x){const N=[b,b+r,b-r];if(!e)return N[0];if(!x)return l(N);const w=N.filter(k=>Z2(k)===x);return w.length?l(w):Co(N)-r}function c(b,x){const N=t[b]-a.get(),w=f(N,x);return{index:b,distance:w}}function h(b,x){const N=a.get()+b,{index:w,distance:k}=u(N),M=!e&&i(N);if(!x||M)return{index:w,distance:b};const P=t[w]-k,I=b+f(P,0);return{index:w,distance:I}}return{byDistance:h,byIndex:c,shortcut:f}}function YRe(e,t,r,n,a,i,o){function s(c){const h=c.distance,y=c.index!==t.get();i.add(h),h&&(n.duration()?e.start():(e.update(),e.render(1),e.update())),y&&(r.set(t.get()),t.set(c.index),o.emit("select"))}function l(c,h){const y=a.byDistance(c,h);s(y)}function u(c,h){const y=t.clone().set(c),b=a.byIndex(y.get(),h);s(b)}return{distance:l,index:u}}function XRe(e,t,r,n,a,i){let o=0;function s(){i.add(document,"keydown",l,!1),t.forEach(u)}function l(c){c.code==="Tab"&&(o=new Date().getTime())}function u(c){const h=()=>{if(new Date().getTime()-o>10)return;e.scrollLeft=0;const x=t.indexOf(c),N=r.findIndex(w=>w.includes(x));q2(N)&&(a.useDuration(0),n.index(N,0))};i.add(c,"focus",h,{passive:!0,capture:!0})}return{init:s}}function h0(e){let t=e;function r(){return t}function n(l){t=o(l)}function a(l){t+=o(l)}function i(l){t-=o(l)}function o(l){return q2(l)?l:l.get()}return{get:r,set:n,add:a,subtract:i}}function __(e,t,r){const n=e.scroll==="x"?o:s,a=r.style;let i=!1;function o(h){return`translate3d(${h}px,0px,0px)`}function s(h){return`translate3d(0px,${h}px,0px)`}function l(h){i||(a.transform=n(t.apply(h)))}function u(h){i=!h}function f(){i||(a.transform="",r.getAttribute("style")||r.removeAttribute("style"))}return{clear:f,to:l,toggleActive:u}}function eNe(e,t,r,n,a,i,o,s,l,u){const c=Jh(i),h=Jh(i).reverse(),y=k().concat(M());function b(U,ee){return U.reduce((ae,xe)=>ae-i[xe],ee)}function x(U,ee){return U.reduce((ae,xe)=>b(ae,ee)>0?ae.concat([xe]):ae,[])}function N(U){return o.map((ee,ae)=>({start:ee-a[ae]+.5+U,end:ee+r-.5+U}))}function w(U,ee,ae){const xe=N(ee);return U.map(Y=>{const le=ae?0:-n,ce=ae?n:0,we=ae?"end":"start",Oe=xe[Y][we];return{index:Y,loopPoint:Oe,slideLocation:h0(-1),translate:__(e,t,u[Y]),target:()=>l.get()>Oe?le:ce}})}function k(){const U=s[0],ee=x(h,U);return w(ee,n,!1)}function M(){const U=r-s[0]-1,ee=x(c,U);return w(ee,-n,!0)}function P(){return y.every(({index:U})=>{const ee=c.filter(ae=>ae!==U);return b(ee,r)<=.1})}function I(){y.forEach(U=>{const{target:ee,translate:ae,slideLocation:xe}=U,Y=ee();Y!==xe.get()&&(ae.to(Y),xe.set(Y))})}function q(){y.forEach(U=>U.translate.clear())}return{canLoop:P,clear:q,loop:I,loopPoints:y}}function tNe(e,t,r){let n,a=!1;function i(l){if(!r)return;function u(f){for(const c of f)if(c.type==="childList"){l.reInit(),t.emit("slidesChanged");break}}n=new MutationObserver(f=>{a||(W2(r)||r(l,f))&&u(f)}),n.observe(e,{childList:!0})}function o(){n&&n.disconnect(),a=!0}return{init:i,destroy:o}}function rNe(e,t,r,n){const a={};let i=null,o=null,s,l=!1;function u(){s=new IntersectionObserver(b=>{l||(b.forEach(x=>{const N=t.indexOf(x.target);a[N]=x}),i=null,o=null,r.emit("slidesInView"))},{root:e.parentElement,threshold:n}),t.forEach(b=>s.observe(b))}function f(){s&&s.disconnect(),l=!0}function c(b){return Yh(a).reduce((x,N)=>{const w=parseInt(N),{isIntersecting:k}=a[w];return(b&&k||!b&&!k)&&x.push(w),x},[])}function h(b=!0){if(b&&i)return i;if(!b&&o)return o;const x=c(b);return b&&(i=x),b||(o=x),x}return{init:u,destroy:f,get:h}}function nNe(e,t,r,n,a,i){const{measureSize:o,startEdge:s,endEdge:l}=e,u=r[0]&&a,f=b(),c=x(),h=r.map(o),y=N();function b(){if(!u)return 0;const k=r[0];return on(t[s]-k[s])}function x(){if(!u)return 0;const k=i.getComputedStyle(Co(n));return parseFloat(k.getPropertyValue(`margin-${l}`))}function N(){return r.map((k,M,P)=>{const I=!M,q=K2(P,M);return I?h[M]+f:q?h[M]+c:P[M+1][s]-k[s]}).map(on)}return{slideSizes:h,slideSizesWithGaps:y,startGap:f,endGap:c}}function aNe(e,t,r,n,a,i,o,s,l,u){const{startEdge:f,endEdge:c}=e,h=q2(n);function y(w,k){return Jh(w).filter(M=>M%k===0).map(M=>w.slice(M,M+k))}function b(w){return w.length?Jh(w).reduce((k,M)=>{const P=Co(k)||0,I=P===0,q=M===Wv(w),z=i[f]-o[P][f],U=i[f]-o[M][c],ee=!a&&I?t.apply(s):0,ae=!a&&q?t.apply(l):0;return on(U-ae-(z+ee))>r+u&&k.push(M),q&&k.push(w.length),k},[]).map((k,M,P)=>{const I=Math.max(P[M-1]||0);return w.slice(I,k)}):[]}function x(w){return h?y(w,n):b(w)}return{groupSlides:x}}function iNe(e,t,r,n,a,i,o){const{align:s,axis:l,direction:u,startIndex:f,loop:c,duration:h,dragFree:y,dragThreshold:b,inViewThreshold:x,slidesToScroll:N,skipSnaps:w,containScroll:k,watchResize:M,watchSlides:P,watchDrag:I}=i,q=2,z=BRe(),U=z.measure(t),ee=r.map(z.measure),ae=jRe(u),xe=_Re(l,u),Y=xe.measureSize(U),le=VRe(Y),ce=IRe(s,Y),we=!c&&!!k,Oe=c||!!k,{slideSizes:_e,slideSizesWithGaps:De,startGap:Ne,endGap:Re}=nNe(xe,U,ee,r,Oe,a),Fe=aNe(xe,ae,Y,N,c,U,ee,Ne,Re,q),{snaps:oe,snapsAligned:je}=QRe(xe,ce,U,ee,Fe),Pe=-Co(oe)+Co(De),{snapsContained:mt,scrollContainLimit:pe}=qRe(Y,Pe,je,k,q),de=we?mt:je,{limit:se}=WRe(Pe,de,c),fe=P_(Wv(de),f,c),ue=fe.clone(),Ee=Jh(r),me=({dragHandler:Mt,scrollBody:$t,scrollBounds:ar,options:{loop:sr}})=>{sr||ar.constrain(Mt.pointerDown()),$t.seek()},Ue=({scrollBody:Mt,translate:$t,location:ar,offsetLocation:sr,scrollLooper:dr,slideLooper:Cr,dragHandler:Ce,animation:ke,eventHandler:Ke,options:{loop:ht}},yt)=>{const vt=Mt.velocity(),Dt=Mt.settled();Dt&&!Ce.pointerDown()&&(ke.stop(),Ke.emit("settle")),Dt||Ke.emit("scroll"),sr.set(ar.get()-vt+vt*yt),ht&&(dr.loop(Mt.direction()),Cr.loop()),$t.to(sr.get())},dt=PRe(n,a,()=>me(gt),Mt=>Ue(gt,Mt)),bt=.68,St=de[fe.get()],Ft=h0(St),ve=h0(St),Ie=h0(St),Be=URe(Ft,ve,Ie,h,bt),ct=JRe(c,de,Pe,se,Ie),Xe=YRe(dt,fe,ue,Be,ct,Ie,o),et=KRe(se),ze=Xh(),pt=rNe(t,r,o,x),{slideRegistry:Lt}=GRe(we,k,de,pe,Fe,Ee),at=XRe(e,r,Lt,Xe,Be,ze),gt={ownerDocument:n,ownerWindow:a,eventHandler:o,containerRect:U,slideRects:ee,animation:dt,axis:xe,direction:ae,dragHandler:FRe(xe,ae,e,n,a,Ie,$Re(xe,a),Ft,dt,Xe,Be,ct,fe,o,le,y,b,w,bt,I),eventStore:ze,percentOfView:le,index:fe,indexPrevious:ue,limit:se,location:Ft,offsetLocation:ve,options:i,resizeHandler:HRe(t,o,a,r,xe,M,z),scrollBody:Be,scrollBounds:zRe(se,ve,Ie,Be,le),scrollLooper:ZRe(Pe,se,ve,[Ft,ve,Ie]),scrollProgress:et,scrollSnapList:de.map(et.get),scrollSnaps:de,scrollTarget:ct,scrollTo:Xe,slideLooper:eNe(xe,ae,Y,Pe,_e,De,oe,de,ve,r),slideFocus:at,slidesHandler:tNe(t,o,P),slidesInView:pt,slideIndexes:Ee,slideRegistry:Lt,slidesToScroll:Fe,target:Ie,translate:__(xe,ae,t)};return gt}function oNe(){const e={};let t;function r(l){t=l}function n(l){return e[l]||[]}function a(l){return n(l).forEach(u=>u(t,l)),s}function i(l,u){return e[l]=n(l).concat([u]),s}function o(l,u){return e[l]=n(l).filter(f=>f!==u),s}const s={init:r,emit:a,off:o,on:i};return s}const sNe={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0};function lNe(e){function t(i,o){return D_(i,o||{})}function r(i){const o=i.breakpoints||{},s=Yh(o).filter(l=>e.matchMedia(l).matches).map(l=>o[l]).reduce((l,u)=>t(l,u),{});return t(i,s)}function n(i){return i.map(o=>Yh(o.breakpoints||{})).reduce((o,s)=>o.concat(s),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:r,optionsMediaQueries:n}}function uNe(e){let t=[];function r(i,o){return t=o.filter(({options:s})=>e.optionsAtMedia(s).active!==!1),t.forEach(s=>s.init(i,e)),o.reduce((s,l)=>Object.assign(s,{[l.name]:l}),{})}function n(){t=t.filter(i=>i.destroy())}return{init:r,destroy:n}}function uy(e,t,r){const n=e.ownerDocument,a=n.defaultView,i=lNe(a),o=uNe(i),s=Xh(),l=oNe(),{mergeOptions:u,optionsAtMedia:f,optionsMediaQueries:c}=i,{on:h,off:y,emit:b}=l,x=xe;let N=!1,w,k=u(sNe,uy.globalOptions),M=u(k),P=[],I,q,z;function U(){const{container:Ee,slides:me}=M;q=(lE(Ee)?e.querySelector(Ee):Ee)||e.children[0];const dt=lE(me)?q.querySelectorAll(me):me;z=[].slice.call(dt||q.children)}function ee(Ee){const me=iNe(e,q,z,n,a,Ee,l);if(Ee.loop&&!me.slideLooper.canLoop()){const Ue=Object.assign({},Ee,{loop:!1});return ee(Ue)}return me}function ae(Ee,me){N||(k=u(k,Ee),M=f(k),P=me||P,U(),w=ee(M),c([k,...P.map(({options:Ue})=>Ue)]).forEach(Ue=>s.add(Ue,"change",xe)),M.active&&(w.translate.to(w.location.get()),w.animation.init(),w.slidesInView.init(),w.slideFocus.init(),w.eventHandler.init(ue),w.resizeHandler.init(ue),w.slidesHandler.init(ue),w.options.loop&&w.slideLooper.loop(),q.offsetParent&&z.length&&w.dragHandler.init(ue),I=o.init(ue,P)))}function xe(Ee,me){const Ue=Fe();Y(),ae(u({startIndex:Ue},Ee),me),l.emit("reInit")}function Y(){w.dragHandler.destroy(),w.eventStore.clear(),w.translate.clear(),w.slideLooper.clear(),w.resizeHandler.destroy(),w.slidesHandler.destroy(),w.slidesInView.destroy(),w.animation.destroy(),o.destroy(),s.clear()}function le(){N||(N=!0,s.clear(),Y(),l.emit("destroy"))}function ce(Ee,me,Ue){!M.active||N||(w.scrollBody.useBaseFriction().useDuration(me===!0?0:M.duration),w.scrollTo.index(Ee,Ue||0))}function we(Ee){const me=w.index.add(1).get();ce(me,Ee,-1)}function Oe(Ee){const me=w.index.add(-1).get();ce(me,Ee,1)}function _e(){return w.index.add(1).get()!==Fe()}function De(){return w.index.add(-1).get()!==Fe()}function Ne(){return w.scrollSnapList}function Re(){return w.scrollProgress.get(w.location.get())}function Fe(){return w.index.get()}function oe(){return w.indexPrevious.get()}function je(){return w.slidesInView.get()}function Pe(){return w.slidesInView.get(!1)}function mt(){return I}function pe(){return w}function de(){return e}function se(){return q}function fe(){return z}const ue={canScrollNext:_e,canScrollPrev:De,containerNode:se,internalEngine:pe,destroy:le,off:y,on:h,emit:b,plugins:mt,previousScrollSnap:oe,reInit:x,rootNode:de,scrollNext:we,scrollPrev:Oe,scrollProgress:Re,scrollSnapList:Ne,scrollTo:ce,selectedScrollSnap:Fe,slideNodes:fe,slidesInView:je,slidesNotInView:Pe};return ae(t,r),setTimeout(()=>l.emit("init"),0),ue}uy.globalOptions=void 0;function Q2(e={},t=[]){const r=A.useRef(e),n=A.useRef(t),[a,i]=A.useState(),[o,s]=A.useState(),l=A.useCallback(()=>{a&&a.reInit(r.current,n.current)},[a]);return A.useEffect(()=>{if(ORe()&&o){uy.globalOptions=Q2.globalOptions;const u=uy(o,r.current,n.current);return i(u),()=>u.destroy()}else i(void 0)},[o,i]),A.useEffect(()=>{z2(r.current,e)||(r.current=e,l())},[e,l]),A.useEffect(()=>{LRe(n.current,t)||(n.current=t,l())},[t,l]),[s,a]}Q2.globalOptions=void 0;/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */var cNe={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const fNe=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Li=(e,t)=>{const r=A.forwardRef(({color:n="currentColor",size:a=24,strokeWidth:i=2,absoluteStrokeWidth:o,className:s="",children:l,...u},f)=>A.createElement("svg",{ref:f,...cNe,width:a,height:a,stroke:n,strokeWidth:o?Number(i)*24/Number(a):i,className:["lucide",`lucide-${fNe(e)}`,s].join(" "),...u},[...t.map(([c,h])=>A.createElement(c,h)),...Array.isArray(l)?l:[l]]));return r.displayName=`${e}`,r};/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const dNe=Li("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const pNe=Li("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const j_=Li("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const G2=Li("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const hNe=Li("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const vNe=Li("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const mNe=Li("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const JM=Li("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const gNe=Li("Pencil",[["path",{d:"M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z",key:"5qss01"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const yNe=Li("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const bNe=Li("ThumbsUp",[["path",{d:"M7 10v12",key:"1qc93n"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2h0a3.13 3.13 0 0 1 3 3.88Z",key:"y3tblf"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const xNe=Li("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const wNe=Li("UserRound",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]);function F_(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;ts(i)))==null?void 0:o.classGroupId}const YM=/^\[(.+)\]$/;function ENe(e){if(YM.test(e)){const t=YM.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}}function kNe(e){const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return ANe(Object.entries(e.classGroups),r).forEach(([i,o])=>{uE(o,n,i,t)}),n}function uE(e,t,r,n){e.forEach(a=>{if(typeof a=="string"){const i=a===""?t:XM(t,a);i.classGroupId=r;return}if(typeof a=="function"){if(TNe(a)){uE(a(n),t,r,n);return}t.validators.push({validator:a,classGroupId:r});return}Object.entries(a).forEach(([i,o])=>{uE(o,XM(t,i),r,n)})})}function XM(e,t){let r=e;return t.split(J2).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r}function TNe(e){return e.isThemeGetter}function ANe(e,t){return t?e.map(([r,n])=>{const a=n.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([o,s])=>[t+o,s])):i);return[r,a]}):e}function RNe(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;function a(i,o){r.set(i,o),t++,t>e&&(t=0,n=r,r=new Map)}return{get(i){let o=r.get(i);if(o!==void 0)return o;if((o=n.get(i))!==void 0)return a(i,o),o},set(i,o){r.has(i)?r.set(i,o):a(i,o)}}}const B_="!";function NNe(e){const t=e.separator,r=t.length===1,n=t[0],a=t.length;return function(o){const s=[];let l=0,u=0,f;for(let x=0;xu?f-u:void 0;return{modifiers:s,hasImportantModifier:h,baseClassName:y,maybePostfixModifierPosition:b}}}function MNe(e){if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t}function ONe(e){return{cache:RNe(e.cacheSize),splitModifiers:NNe(e),...SNe(e)}}const LNe=/\s+/;function DNe(e,t){const{splitModifiers:r,getClassGroupId:n,getConflictingClassGroupIds:a}=t,i=new Set;return e.trim().split(LNe).map(o=>{const{modifiers:s,hasImportantModifier:l,baseClassName:u,maybePostfixModifierPosition:f}=r(o);let c=n(f?u.substring(0,f):u),h=!!f;if(!c){if(!f)return{isTailwindClass:!1,originalClassName:o};if(c=n(u),!c)return{isTailwindClass:!1,originalClassName:o};h=!1}const y=MNe(s).join(":");return{isTailwindClass:!0,modifierId:l?y+B_:y,classGroupId:c,originalClassName:o,hasPostfixModifier:h}}).reverse().filter(o=>{if(!o.isTailwindClass)return!0;const{modifierId:s,classGroupId:l,hasPostfixModifier:u}=o,f=s+l;return i.has(f)?!1:(i.add(f),a(l,u).forEach(c=>i.add(s+c)),!0)}).reverse().map(o=>o.originalClassName).join(" ")}function INe(){let e=0,t,r,n="";for(;ec(f),e());return r=ONe(u),n=r.cache.get,a=r.cache.set,i=s,s(l)}function s(l){const u=n(l);if(u)return u;const f=DNe(l,r);return a(l,f),f}return function(){return i(INe.apply(null,arguments))}}function Yr(e){const t=r=>r[e]||[];return t.isThemeGetter=!0,t}const H_=/^\[(?:([a-z-]+):)?(.+)\]$/i,_Ne=/^\d+\/\d+$/,jNe=new Set(["px","full","screen"]),FNe=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,$Ne=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,BNe=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,VNe=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,HNe=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function Ns(e){return Xu(e)||jNe.has(e)||_Ne.test(e)}function wl(e){return Xd(e,"length",GNe)}function Xu(e){return!!e&&!Number.isNaN(Number(e))}function Sg(e){return Xd(e,"number",Xu)}function _p(e){return!!e&&Number.isInteger(Number(e))}function UNe(e){return e.endsWith("%")&&Xu(e.slice(0,-1))}function wr(e){return H_.test(e)}function Cl(e){return FNe.test(e)}const zNe=new Set(["length","size","percentage"]);function qNe(e){return Xd(e,zNe,U_)}function WNe(e){return Xd(e,"position",U_)}const ZNe=new Set(["image","url"]);function KNe(e){return Xd(e,ZNe,YNe)}function QNe(e){return Xd(e,"",JNe)}function jp(){return!0}function Xd(e,t,r){const n=H_.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1}function GNe(e){return $Ne.test(e)&&!BNe.test(e)}function U_(){return!1}function JNe(e){return VNe.test(e)}function YNe(e){return HNe.test(e)}function XNe(){const e=Yr("colors"),t=Yr("spacing"),r=Yr("blur"),n=Yr("brightness"),a=Yr("borderColor"),i=Yr("borderRadius"),o=Yr("borderSpacing"),s=Yr("borderWidth"),l=Yr("contrast"),u=Yr("grayscale"),f=Yr("hueRotate"),c=Yr("invert"),h=Yr("gap"),y=Yr("gradientColorStops"),b=Yr("gradientColorStopPositions"),x=Yr("inset"),N=Yr("margin"),w=Yr("opacity"),k=Yr("padding"),M=Yr("saturate"),P=Yr("scale"),I=Yr("sepia"),q=Yr("skew"),z=Yr("space"),U=Yr("translate"),ee=()=>["auto","contain","none"],ae=()=>["auto","hidden","clip","visible","scroll"],xe=()=>["auto",wr,t],Y=()=>[wr,t],le=()=>["",Ns,wl],ce=()=>["auto",Xu,wr],we=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],Oe=()=>["solid","dashed","dotted","double","none"],_e=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"],De=()=>["start","end","center","between","around","evenly","stretch"],Ne=()=>["","0",wr],Re=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Fe=()=>[Xu,Sg],oe=()=>[Xu,wr];return{cacheSize:500,separator:":",theme:{colors:[jp],spacing:[Ns,wl],blur:["none","",Cl,wr],brightness:Fe(),borderColor:[e],borderRadius:["none","","full",Cl,wr],borderSpacing:Y(),borderWidth:le(),contrast:Fe(),grayscale:Ne(),hueRotate:oe(),invert:Ne(),gap:Y(),gradientColorStops:[e],gradientColorStopPositions:[UNe,wl],inset:xe(),margin:xe(),opacity:Fe(),padding:Y(),saturate:Fe(),scale:Fe(),sepia:Ne(),skew:oe(),space:Y(),translate:Y()},classGroups:{aspect:[{aspect:["auto","square","video",wr]}],container:["container"],columns:[{columns:[Cl]}],"break-after":[{"break-after":Re()}],"break-before":[{"break-before":Re()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...we(),wr]}],overflow:[{overflow:ae()}],"overflow-x":[{"overflow-x":ae()}],"overflow-y":[{"overflow-y":ae()}],overscroll:[{overscroll:ee()}],"overscroll-x":[{"overscroll-x":ee()}],"overscroll-y":[{"overscroll-y":ee()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[x]}],"inset-x":[{"inset-x":[x]}],"inset-y":[{"inset-y":[x]}],start:[{start:[x]}],end:[{end:[x]}],top:[{top:[x]}],right:[{right:[x]}],bottom:[{bottom:[x]}],left:[{left:[x]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",_p,wr]}],basis:[{basis:xe()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",wr]}],grow:[{grow:Ne()}],shrink:[{shrink:Ne()}],order:[{order:["first","last","none",_p,wr]}],"grid-cols":[{"grid-cols":[jp]}],"col-start-end":[{col:["auto",{span:["full",_p,wr]},wr]}],"col-start":[{"col-start":ce()}],"col-end":[{"col-end":ce()}],"grid-rows":[{"grid-rows":[jp]}],"row-start-end":[{row:["auto",{span:[_p,wr]},wr]}],"row-start":[{"row-start":ce()}],"row-end":[{"row-end":ce()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",wr]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",wr]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...De()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...De(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...De(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[k]}],px:[{px:[k]}],py:[{py:[k]}],ps:[{ps:[k]}],pe:[{pe:[k]}],pt:[{pt:[k]}],pr:[{pr:[k]}],pb:[{pb:[k]}],pl:[{pl:[k]}],m:[{m:[N]}],mx:[{mx:[N]}],my:[{my:[N]}],ms:[{ms:[N]}],me:[{me:[N]}],mt:[{mt:[N]}],mr:[{mr:[N]}],mb:[{mb:[N]}],ml:[{ml:[N]}],"space-x":[{"space-x":[z]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[z]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",wr,t]}],"min-w":[{"min-w":[wr,t,"min","max","fit"]}],"max-w":[{"max-w":[wr,t,"none","full","min","max","fit","prose",{screen:[Cl]},Cl]}],h:[{h:[wr,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[wr,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[wr,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[wr,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Cl,wl]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Sg]}],"font-family":[{font:[jp]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",wr]}],"line-clamp":[{"line-clamp":["none",Xu,Sg]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Ns,wr]}],"list-image":[{"list-image":["none",wr]}],"list-style-type":[{list:["none","disc","decimal",wr]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[w]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[w]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Oe(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Ns,wl]}],"underline-offset":[{"underline-offset":["auto",Ns,wr]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Y()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",wr]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",wr]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[w]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...we(),WNe]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",qNe]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},KNe]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[b]}],"gradient-via-pos":[{via:[b]}],"gradient-to-pos":[{to:[b]}],"gradient-from":[{from:[y]}],"gradient-via":[{via:[y]}],"gradient-to":[{to:[y]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[w]}],"border-style":[{border:[...Oe(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[w]}],"divide-style":[{divide:Oe()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["",...Oe()]}],"outline-offset":[{"outline-offset":[Ns,wr]}],"outline-w":[{outline:[Ns,wl]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:le()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[w]}],"ring-offset-w":[{"ring-offset":[Ns,wl]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Cl,QNe]}],"shadow-color":[{shadow:[jp]}],opacity:[{opacity:[w]}],"mix-blend":[{"mix-blend":_e()}],"bg-blend":[{"bg-blend":_e()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Cl,wr]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[c]}],saturate:[{saturate:[M]}],sepia:[{sepia:[I]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[c]}],"backdrop-opacity":[{"backdrop-opacity":[w]}],"backdrop-saturate":[{"backdrop-saturate":[M]}],"backdrop-sepia":[{"backdrop-sepia":[I]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",wr]}],duration:[{duration:oe()}],ease:[{ease:["linear","in","out","in-out",wr]}],delay:[{delay:oe()}],animate:[{animate:["none","spin","ping","pulse","bounce",wr]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[P]}],"scale-x":[{"scale-x":[P]}],"scale-y":[{"scale-y":[P]}],rotate:[{rotate:[_p,wr]}],"translate-x":[{"translate-x":[U]}],"translate-y":[{"translate-y":[U]}],"skew-x":[{"skew-x":[q]}],"skew-y":[{"skew-y":[q]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",wr]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",wr]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Y()}],"scroll-mx":[{"scroll-mx":Y()}],"scroll-my":[{"scroll-my":Y()}],"scroll-ms":[{"scroll-ms":Y()}],"scroll-me":[{"scroll-me":Y()}],"scroll-mt":[{"scroll-mt":Y()}],"scroll-mr":[{"scroll-mr":Y()}],"scroll-mb":[{"scroll-mb":Y()}],"scroll-ml":[{"scroll-ml":Y()}],"scroll-p":[{"scroll-p":Y()}],"scroll-px":[{"scroll-px":Y()}],"scroll-py":[{"scroll-py":Y()}],"scroll-ps":[{"scroll-ps":Y()}],"scroll-pe":[{"scroll-pe":Y()}],"scroll-pt":[{"scroll-pt":Y()}],"scroll-pr":[{"scroll-pr":Y()}],"scroll-pb":[{"scroll-pb":Y()}],"scroll-pl":[{"scroll-pl":Y()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",wr]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Ns,wl,Sg]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}const eMe=PNe(XNe);function Vt(...e){return eMe(CNe(e))}function At(){return At=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(r=>tMe(r,t))}function qr(...e){return A.useCallback(Y2(...e),e)}const cu=A.forwardRef((e,t)=>{const{children:r,...n}=e,a=A.Children.toArray(r),i=a.find(nMe);if(i){const o=i.props.children,s=a.map(l=>l===i?A.Children.count(o)>1?A.Children.only(null):A.isValidElement(o)?o.props.children:null:l);return A.createElement(cE,At({},n,{ref:t}),A.isValidElement(o)?A.cloneElement(o,void 0,s):null)}return A.createElement(cE,At({},n,{ref:t}),r)});cu.displayName="Slot";const cE=A.forwardRef((e,t)=>{const{children:r,...n}=e;return A.isValidElement(r)?A.cloneElement(r,{...aMe(n,r.props),ref:t?Y2(t,r.ref):r.ref}):A.Children.count(r)>1?A.Children.only(null):null});cE.displayName="SlotClone";const rMe=({children:e})=>A.createElement(A.Fragment,null,e);function nMe(e){return A.isValidElement(e)&&e.type===rMe}function aMe(e,t){const r={...t};for(const n in t){const a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...s)=>{i(...s),a(...s)}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function z_(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;ttypeof e=="boolean"?"".concat(e):e===0?"0":e,tO=iMe,ep=(e,t)=>r=>{var n;if((t==null?void 0:t.variants)==null)return tO(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:a,defaultVariants:i}=t,o=Object.keys(a).map(u=>{const f=r==null?void 0:r[u],c=i==null?void 0:i[u];if(f===null)return null;const h=eO(f)||eO(c);return a[u][h]}),s=r&&Object.entries(r).reduce((u,f)=>{let[c,h]=f;return h===void 0||(u[c]=h),u},{}),l=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((u,f)=>{let{class:c,className:h,...y}=f;return Object.entries(y).every(b=>{let[x,N]=b;return Array.isArray(N)?N.includes({...i,...s}[x]):{...i,...s}[x]===N})?[...u,c,h]:u},[]);return tO(e,o,l,r==null?void 0:r.class,r==null?void 0:r.className)},oMe=ep("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 disabled:bg-gray-400",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline",Register:"bg-[#2F4BF7] hover:bg-[#2F4BF7]/90 w-[105px] md:w-full sm:w-full xs:w-full h-10 text-white text-lg xs:text-xs text-center font-semibold rounded-[7px]",List_Edit:"pl-2 flex gap-2 pr-6 w-32 h-10 bg-white border border-gray-400 text-lg text-center font-semibold text-gray-700 hover:border-primary hover:bg-white hover:text-primary",Write:"pl-5 flex gap-1 pr-6 w-32 h-10 bg-white border border-gray-400 text-lg text-center font-semibold text-gray-700 hover:border-primary hover:bg-white hover:text-primary"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),ha=A.forwardRef(({className:e,variant:t,size:r,isDisabled:n=!1,asChild:a=!1,...i},o)=>{const s=a?cu:"button";return m.jsx(s,{className:Vt(oMe({variant:t,size:r,className:e})),ref:o,disabled:n,...i})});ha.displayName="Button";const q_=A.createContext(null);function M1(){const e=A.useContext(q_);if(!e)throw new Error("useCarousel must be used within a ");return e}const W_=A.forwardRef(({orientation:e="horizontal",opts:t,setApi:r,plugins:n,className:a,children:i,...o},s)=>{const[l,u]=Q2({...t,axis:e==="horizontal"?"x":"y"},n),[f,c]=A.useState(!1),[h,y]=A.useState(!1),b=A.useCallback(k=>{k&&(c(k.canScrollPrev()),y(k.canScrollNext()))},[]),x=A.useCallback(()=>{u==null||u.scrollPrev()},[u]),N=A.useCallback(()=>{u==null||u.scrollNext()},[u]),w=A.useCallback(k=>{k.key==="ArrowLeft"?(k.preventDefault(),x()):k.key==="ArrowRight"&&(k.preventDefault(),N())},[x,N]);return A.useEffect(()=>{!u||!r||r(u)},[u,r]),A.useEffect(()=>{if(u)return b(u),u.on("reInit",b),u.on("select",b),()=>{u==null||u.off("select",b)}},[u,b]),m.jsx(q_.Provider,{value:{carouselRef:l,api:u,opts:t,orientation:e||((t==null?void 0:t.axis)==="y"?"vertical":"horizontal"),scrollPrev:x,scrollNext:N,canScrollPrev:f,canScrollNext:h},children:m.jsx("div",{ref:s,onKeyDownCapture:w,className:Vt("relative",a),role:"region","aria-roledescription":"carousel",...o,children:i})})});W_.displayName="Carousel";const Z_=A.forwardRef(({className:e,...t},r)=>{const{carouselRef:n,orientation:a}=M1();return m.jsx("div",{ref:n,className:"overflow-hidden",children:m.jsx("div",{ref:r,className:Vt("flex",a==="horizontal"?"-ml-4":"-mt-4 flex-col",e),...t})})});Z_.displayName="CarouselContent";const K_=A.forwardRef(({className:e,...t},r)=>{const{orientation:n}=M1();return m.jsx("div",{ref:r,role:"group","aria-roledescription":"slide",className:Vt("min-w-0 shrink-0 grow-0 basis-full",n==="horizontal"?"pl-4":"pt-4",e),...t})});K_.displayName="CarouselItem";const sMe=A.forwardRef(({className:e,variant:t="outline",size:r="icon",...n},a)=>{const{orientation:i,scrollPrev:o,canScrollPrev:s}=M1();return m.jsxs(ha,{ref:a,variant:t,size:r,className:Vt("absolute h-8 w-8 rounded-full",i==="horizontal"?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!s,onClick:o,...n,children:[m.jsx(dNe,{className:"h-4 w-4"}),m.jsx("span",{className:"sr-only",children:"Previous slide"})]})});sMe.displayName="CarouselPrevious";const lMe=A.forwardRef(({className:e,variant:t="outline",size:r="icon",...n},a)=>{const{orientation:i,scrollNext:o,canScrollNext:s}=M1();return m.jsxs(ha,{ref:a,variant:t,size:r,className:Vt("absolute h-8 w-8 rounded-full",i==="horizontal"?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!s,onClick:o,...n,children:[m.jsx(pNe,{className:"h-4 w-4"}),m.jsx("span",{className:"sr-only",children:"Next slide"})]})});lMe.displayName="CarouselNext";function uMe(){return m.jsx("div",{className:"absolute z-40 h-full w-full text-primary-foreground",children:m.jsxs("div",{className:"flex h-full flex-col items-center justify-center gap-[10px]",children:[m.jsxs("div",{className:"flex flex-col items-center text-center",children:[m.jsx("div",{className:"text-xl font-bold",children:"제 64대 총학생회"}),m.jsx("h1",{className:"text-[80px] font-black leading-none",children:"US:SUM"})]}),m.jsx("button",{className:"flex h-[46px] w-[173px] items-center justify-center rounded-full border-[1px] border-white bg-transparent",children:m.jsx("p",{className:"font-bold",children:"로그인 하러가기"})})]})})}const $w=({isActive:e=!1})=>{const t=ep("w-[45px] h-[7px] rounded-[15px] block",{variants:{variant:{default:"bg-[#E4E4E4]",isActive:"bg-[#B8B8B8]"}}});return m.jsx("span",{className:Vt(t({variant:e?"isActive":"default"}))})},cMe=({children:e,className:t,...r})=>m.jsx("div",{className:Vt("absolute flex size-full items-end justify-center gap-[6px] pb-[57px]",t),...r,children:e}),fMe=3,dMe=()=>{const[e,t]=A.useState(),[r,n]=A.useState(0);return A.useEffect(()=>{e&&(n(e.selectedScrollSnap()+1),e.on("select",()=>{n(e.selectedScrollSnap()+1)}))},[e]),m.jsx(m.Fragment,{children:m.jsx(W_,{setApi:t,className:"h-full w-full overflow-hidden",children:m.jsx(Z_,{children:Array.from({length:fMe}).map((a,i)=>m.jsxs(K_,{className:"h-screen w-full",children:[m.jsxs(cMe,{children:[m.jsx($w,{isActive:r===1}),m.jsx($w,{isActive:r===2}),m.jsx($w,{isActive:r===3})]}),m.jsx(uMe,{}),m.jsx("div",{className:"absolute z-10 size-full overflow-clip bg-black opacity-20"}),m.jsx("img",{src:`/image/${i+1}.jpeg`,draggable:!1,alt:"landscape",className:"z-0 h-full w-full object-cover"})]}))})})})};function pMe({isActive:e=!1,children:t,...r}){return m.jsx("button",{className:`flex h-[38px] min-w-fit items-center justify-center rounded-[32px] border border-gray-800 px-[16px] py-[8px] text-[1.125rem] font-bold transition-colors duration-100 xs:h-[31px] xs:text-[0.875rem] sm:h-[31px] sm:text-[0.875rem] ${e?"bg bg-primary text-white":"border border-gray-300 bg-white text-gray-700 hover:bg-gray-100"} `,...r,children:t})}function tp({subcategories:e,selectedSubcategory:t,className:r="",onSubcategorySelect:n}){return m.jsx("div",{className:Vt("flex flex-wrap gap-2",r),children:e.map(a=>m.jsx(pMe,{isActive:t===a,onClick:()=>n(a),children:a},a))})}const la=A.memo(function({direction:t="vertical",size:r,...n}){return m.jsx("div",{style:t==="horizontal"?{width:`${r}px`}:{height:`${r}px`},className:"",...n})}),yd=e=>{const[t,r]=A.useState(e);return{selectedSubcategories:t,onSubcategorySelect:a=>{r(a)}}},hMe=ep("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground",Emergency:"bg-red-500 rounded-[21px] w-[54px] h-[23px] flex justify-center text-white border-none absolute top-[-10px] right-[-10px]",New:"bg-primary rounded-[21px] w-[54px] h-[23px] flex justify-center text-white border-none absolute top-[-10px] right-[-10px]",Default:"hidden"}},defaultVariants:{variant:"default"}});function zf({className:e,variant:t,...r}){return m.jsx("div",{className:Vt(hMe({variant:t}),e),...r})}const Q_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJySURBVHgB7VbLjeJAEC0bBBwdgjcDJgMTwe5E4LHEVxxgIxg7glkOCAEHMxHsTgTDRrCE4BB85M++Mm3Ji5jutnc0c+FJ7e6Wy/1eV1dXmeiGT4ZBOTGfz53T6eSiOZjaySKGsUK3Mk3zpdls/sqxnL6AyWRil0qlUBDLEB2Px0av14tIA6aO0Xg8rmN3fwR5DIIA7Uun0zG47ff7O8w9Jkez2XY2m9V11lZ6gHfOC2JogeS5VqsNPc+Lr9mGYWhtNhsfRzIQQu9UniiTAiB/ZXLsfoTFhjJbIWwI0Ra+c/nIMG9I15e9nE6n3+gcaFG1WvVJE+wldDEfGcQ4VFQAXPlV9MFbbr8GYTviMbzgUlEBQBpIK8oJnP+Ce9WtkQrAx4mAdrudW0Am+GwqKuAjoBIQ8QPXy6acyOSB1f8I+M2P7Xb7QDlxOBwSASJNFxOQBhIw4CRDmmBb5IFHHiOOXqioAATSEjtYYmjtdrsn0gQ8xuQ2WoRULS1OykwIV3qiDjwgMcWVSiWQpWIWyrZ0TsUN1fpa1ZCLUblcTlIynQNzxJ5JrycHKQqSC8KhsIkxb/T7feX11S7HFyJk0CpC2gLYrdjNILM7HUQ4tgW+e1YJkQoQxShMidntiAm+mksmSRdnkev1mv8Z6rBx0wzKNlxHcFSL3ALw6/WIXfsZ4oBvBWmAKyCK0FMqBML8VqsVaAvIkgPfcZV+UAFAiJ/mg7dEGBJyDqZ73V1LRDgg/4mhdU2EcUHugPRVTO9VSUQXIpZYBIkf1mX67p9MiJeh6IP3ImfwWvxLlxCaZph9dy0Vc3T79M7odrt8jSO64YYL/AXQGFBTcx4KgwAAAABJRU5ErkJggg==";var Ma=(e=>(e[e.default=0]="default",e[e.large=1]="large",e[e.medium=2]="medium",e[e.mediumSmall=3]="mediumSmall",e[e.small=4]="small",e[e.view=5]="view",e))(Ma||{});function vMe(e){switch(e){case Ma.large:return{container:"min-w-[400px] h-[209px] px-[16px] py-[16px]",title:"h-[146px] text-base gap-1",subtitle:"text-xs",date:"h-[28px]",image:"min-w-[175px] max-w-[175px] h-[175px]",gap:"gap-[24px]",profileImg:"w-4 h-4",hr:""};case Ma.medium:return{container:"px-5 py-[1.44rem] w-full h-[10.69rem]",title:"h-[5.94rem] text-base gap-2 leading-[1.19rem]",subtitle:"text-sm leading-[1.07rem]",date:"h-[1.88rem] text-sm",image:"min-w-[7.81rem] max-w-[7.81rem] h-[7.81rem]",gap:"gap-[1.69rem]",profileImg:"w-4 h-4",hr:""};case Ma.small:return{container:"px-5 py-[0.81rem] w-full h-[7.56rem]",title:"h-[4.06rem] text-sm gap-2 leading-4",subtitle:"text-xs leading-[0.88rem]",date:"h-[1.88rem] text-[0.62rem]",image:"min-w-[5.94rem] max-w-[5.94rem] h-[5.94rem]",gap:"gap-[1.06rem]",profileImg:"w-3.5 h-3.5",hr:"hidden"};case Ma.view:return{container:"px-5 py-5 min-w-[15.5rem] h-[23.5rem]",title:"h-[5.12rem] text-base gap-3 leading-[1.19rem]",subtitle:"text-sm leading-[1.07rem]",date:"h-[1.88rem] text-sm",image:"min-w-[13rem] max-w-[13rem] min-h-[13rem] max-h-[13rem]",gap:"flex-col gap-[1.06rem]",profileImg:"w-4 h-4",hr:"hidden"};case Ma.default:default:return{container:"px-5 py-[1.34rem] min-w-[30.68rem] h-[15.75rem]",title:"h-[11.12rem] text-lg gap-3 leading-[1.32rem]",subtitle:"text-sm leading-[1.07rem]",date:"h-[1.88rem] text-sm",image:"min-w-[13rem] max-w-[13rem] h-[13rem]",gap:"gap-[1.81rem]",profileImg:"w-4 h-4",hr:""}}}function mMe({className:e=""}){return m.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 13 13",className:e,children:m.jsx("path",{fill:"#9CA3AF",d:"M12.2187 3.46254L9.53791 0.781244C9.44876 0.69208 9.34292 0.62135 9.22643 0.573094C9.10995 0.524837 8.98509 0.5 8.859 0.5C8.73291 0.5 8.60806 0.524837 8.49157 0.573094C8.37508 0.62135 8.26924 0.69208 8.18009 0.781244L0.781408 8.18016C0.691875 8.26898 0.62089 8.37471 0.572581 8.4912C0.524272 8.60769 0.499602 8.73262 0.500005 8.85874V11.54C0.500005 11.7946 0.601149 12.0388 0.781186 12.2188C0.961223 12.3989 1.20541 12.5 1.46002 12.5H4.14145C4.26756 12.5004 4.3925 12.4757 4.509 12.4274C4.6255 12.3791 4.73123 12.3081 4.82006 12.2186L12.2187 4.82029C12.3079 4.73115 12.3786 4.62531 12.4269 4.50883C12.4752 4.39235 12.5 4.2675 12.5 4.14142C12.5 4.01533 12.4752 3.89049 12.4269 3.774C12.3786 3.65752 12.3079 3.55169 12.2187 3.46254ZM1.65862 8.66014L7.07968 3.23935L8.08049 4.24071L2.66003 9.6609L1.65862 8.66014ZM1.46002 9.8187L3.18144 11.54H1.46002V9.8187ZM4.34005 11.3414L3.33864 10.3401L8.7597 4.91929L9.76051 5.92065L4.34005 11.3414Z"})})}const gMe=({imgUrl:e,title:t="",date:r,badgeType:n,profileImg:a=Q_,profileName:i="US:SUM"})=>m.jsxs("div",{className:"relative flex h-[24.25rem] min-w-[20.6rem] cursor-pointer items-center justify-center rounded-[0.62rem] border border-gray-300 bg-white xs:h-[17.5rem] xs:w-[14.5rem]",children:[n==="긴급"&&m.jsx(zf,{variant:"Emergency",children:"긴급"}),n==="새로운"&&m.jsx(zf,{variant:"New",children:"NEW!"}),n==="일반"&&m.jsx(zf,{variant:"Default"}),m.jsxs("div",{className:"flex flex-col gap-2.5",children:[m.jsx("img",{alt:"image",src:e,className:"mt-3 h-[18.75rem] w-[18.75rem] rounded-[0.5rem] bg-gray-200 object-cover xs:h-[13rem] xs:w-[13rem] xs:rounded-[0.35rem]"}),m.jsxs("div",{className:"w-full flex-col text-lg font-semibold xs:text-xs",children:[m.jsx("p",{className:"line-clamp-1 w-[18.75rem] xs:w-[13rem]",children:t}),m.jsxs("div",{className:"flex items-center gap-3.5 text-sm font-normal text-gray-500 xs:text-[0.57rem]",children:[m.jsxs("div",{className:"flex items-center gap-1",children:[m.jsx("img",{alt:"logo",src:a,className:"h-4 w-4 pr-0.5 xs:h-3.5 xs:w-3.5"}),m.jsx("span",{children:i})]}),m.jsxs("div",{className:"flex items-center gap-1",children:[m.jsx(mMe,{className:"h-3.5 w-3.5 xs:h-3 xs:w-3"}),m.jsx("span",{children:r})]})]})]})]})]}),Fp=e=>m.jsx(gMe,{...e}),Do=()=>{const[e,t]=A.useState({width:window.innerWidth});return A.useEffect(()=>{const r=()=>{t({width:window.innerWidth})};return window.addEventListener("resize",r),()=>window.removeEventListener("resize",r)},[]),e};function G_(e,t){return function(){return e.apply(t,arguments)}}const{toString:yMe}=Object.prototype,{getPrototypeOf:X2}=Object,O1=(e=>t=>{const r=yMe.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),ds=e=>(e=e.toLowerCase(),t=>O1(t)===e),L1=e=>t=>typeof t===e,{isArray:rp}=Array,ev=L1("undefined");function bMe(e){return e!==null&&!ev(e)&&e.constructor!==null&&!ev(e.constructor)&&Zi(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const J_=ds("ArrayBuffer");function xMe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&J_(e.buffer),t}const wMe=L1("string"),Zi=L1("function"),Y_=L1("number"),D1=e=>e!==null&&typeof e=="object",CMe=e=>e===!0||e===!1,v0=e=>{if(O1(e)!=="object")return!1;const t=X2(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},SMe=ds("Date"),EMe=ds("File"),kMe=ds("Blob"),TMe=ds("FileList"),AMe=e=>D1(e)&&Zi(e.pipe),RMe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Zi(e.append)&&((t=O1(e))==="formdata"||t==="object"&&Zi(e.toString)&&e.toString()==="[object FormData]"))},NMe=ds("URLSearchParams"),MMe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Zv(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,a;if(typeof e!="object"&&(e=[e]),rp(e))for(n=0,a=e.length;n0;)if(a=r[n],t===a.toLowerCase())return a;return null}const e3=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,t3=e=>!ev(e)&&e!==e3;function fE(){const{caseless:e}=t3(this)&&this||{},t={},r=(n,a)=>{const i=e&&X_(t,a)||a;v0(t[i])&&v0(n)?t[i]=fE(t[i],n):v0(n)?t[i]=fE({},n):rp(n)?t[i]=n.slice():t[i]=n};for(let n=0,a=arguments.length;n(Zv(t,(a,i)=>{r&&Zi(a)?e[i]=G_(a,r):e[i]=a},{allOwnKeys:n}),e),LMe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),DMe=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},IMe=(e,t,r,n)=>{let a,i,o;const s={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),i=a.length;i-- >0;)o=a[i],(!n||n(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=r!==!1&&X2(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},PMe=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},_Me=e=>{if(!e)return null;if(rp(e))return e;let t=e.length;if(!Y_(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},jMe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&X2(Uint8Array)),FMe=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let a;for(;(a=n.next())&&!a.done;){const i=a.value;t.call(e,i[0],i[1])}},$Me=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},BMe=ds("HTMLFormElement"),VMe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,a){return n.toUpperCase()+a}),rO=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),HMe=ds("RegExp"),r3=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Zv(r,(a,i)=>{let o;(o=t(a,i,e))!==!1&&(n[i]=o||a)}),Object.defineProperties(e,n)},UMe=e=>{r3(e,(t,r)=>{if(Zi(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(Zi(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},zMe=(e,t)=>{const r={},n=a=>{a.forEach(i=>{r[i]=!0})};return rp(e)?n(e):n(String(e).split(t)),r},qMe=()=>{},WMe=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Bw="abcdefghijklmnopqrstuvwxyz",nO="0123456789",n3={DIGIT:nO,ALPHA:Bw,ALPHA_DIGIT:Bw+Bw.toUpperCase()+nO},ZMe=(e=16,t=n3.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function KMe(e){return!!(e&&Zi(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const QMe=e=>{const t=new Array(10),r=(n,a)=>{if(D1(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[a]=n;const i=rp(n)?[]:{};return Zv(n,(o,s)=>{const l=r(o,a+1);!ev(l)&&(i[s]=l)}),t[a]=void 0,i}}return n};return r(e,0)},GMe=ds("AsyncFunction"),JMe=e=>e&&(D1(e)||Zi(e))&&Zi(e.then)&&Zi(e.catch),ut={isArray:rp,isArrayBuffer:J_,isBuffer:bMe,isFormData:RMe,isArrayBufferView:xMe,isString:wMe,isNumber:Y_,isBoolean:CMe,isObject:D1,isPlainObject:v0,isUndefined:ev,isDate:SMe,isFile:EMe,isBlob:kMe,isRegExp:HMe,isFunction:Zi,isStream:AMe,isURLSearchParams:NMe,isTypedArray:jMe,isFileList:TMe,forEach:Zv,merge:fE,extend:OMe,trim:MMe,stripBOM:LMe,inherits:DMe,toFlatObject:IMe,kindOf:O1,kindOfTest:ds,endsWith:PMe,toArray:_Me,forEachEntry:FMe,matchAll:$Me,isHTMLForm:BMe,hasOwnProperty:rO,hasOwnProp:rO,reduceDescriptors:r3,freezeMethods:UMe,toObjectSet:zMe,toCamelCase:VMe,noop:qMe,toFiniteNumber:WMe,findKey:X_,global:e3,isContextDefined:t3,ALPHABET:n3,generateString:ZMe,isSpecCompliantForm:KMe,toJSONObject:QMe,isAsyncFn:GMe,isThenable:JMe};function Dr(e,t,r,n,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),a&&(this.response=a)}ut.inherits(Dr,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ut.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const a3=Dr.prototype,i3={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{i3[e]={value:e}});Object.defineProperties(Dr,i3);Object.defineProperty(a3,"isAxiosError",{value:!0});Dr.from=(e,t,r,n,a,i)=>{const o=Object.create(a3);return ut.toFlatObject(e,o,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),Dr.call(o,e.message,t,r,n,a),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const YMe=null;function dE(e){return ut.isPlainObject(e)||ut.isArray(e)}function o3(e){return ut.endsWith(e,"[]")?e.slice(0,-2):e}function aO(e,t,r){return e?e.concat(t).map(function(a,i){return a=o3(a),!r&&i?"["+a+"]":a}).join(r?".":""):t}function XMe(e){return ut.isArray(e)&&!e.some(dE)}const eOe=ut.toFlatObject(ut,{},null,function(t){return/^is[A-Z]/.test(t)});function I1(e,t,r){if(!ut.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=ut.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,N){return!ut.isUndefined(N[x])});const n=r.metaTokens,a=r.visitor||f,i=r.dots,o=r.indexes,l=(r.Blob||typeof Blob<"u"&&Blob)&&ut.isSpecCompliantForm(t);if(!ut.isFunction(a))throw new TypeError("visitor must be a function");function u(b){if(b===null)return"";if(ut.isDate(b))return b.toISOString();if(!l&&ut.isBlob(b))throw new Dr("Blob is not supported. Use a Buffer instead.");return ut.isArrayBuffer(b)||ut.isTypedArray(b)?l&&typeof Blob=="function"?new Blob([b]):Buffer.from(b):b}function f(b,x,N){let w=b;if(b&&!N&&typeof b=="object"){if(ut.endsWith(x,"{}"))x=n?x:x.slice(0,-2),b=JSON.stringify(b);else if(ut.isArray(b)&&XMe(b)||(ut.isFileList(b)||ut.endsWith(x,"[]"))&&(w=ut.toArray(b)))return x=o3(x),w.forEach(function(M,P){!(ut.isUndefined(M)||M===null)&&t.append(o===!0?aO([x],P,i):o===null?x:x+"[]",u(M))}),!1}return dE(b)?!0:(t.append(aO(N,x,i),u(b)),!1)}const c=[],h=Object.assign(eOe,{defaultVisitor:f,convertValue:u,isVisitable:dE});function y(b,x){if(!ut.isUndefined(b)){if(c.indexOf(b)!==-1)throw Error("Circular reference detected in "+x.join("."));c.push(b),ut.forEach(b,function(w,k){(!(ut.isUndefined(w)||w===null)&&a.call(t,w,ut.isString(k)?k.trim():k,x,h))===!0&&y(w,x?x.concat(k):[k])}),c.pop()}}if(!ut.isObject(e))throw new TypeError("data must be an object");return y(e),t}function iO(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function eT(e,t){this._pairs=[],e&&I1(e,this,t)}const s3=eT.prototype;s3.append=function(t,r){this._pairs.push([t,r])};s3.toString=function(t){const r=t?function(n){return t.call(this,n,iO)}:iO;return this._pairs.map(function(a){return r(a[0])+"="+r(a[1])},"").join("&")};function tOe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function l3(e,t,r){if(!t)return e;const n=r&&r.encode||tOe,a=r&&r.serialize;let i;if(a?i=a(t,r):i=ut.isURLSearchParams(t)?t.toString():new eT(t,r).toString(n),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}let oO=class{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ut.forEach(this.handlers,function(n){n!==null&&t(n)})}};const u3={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},rOe=typeof URLSearchParams<"u"?URLSearchParams:eT,nOe=typeof FormData<"u"?FormData:null,aOe=typeof Blob<"u"?Blob:null,iOe={isBrowser:!0,classes:{URLSearchParams:rOe,FormData:nOe,Blob:aOe},protocols:["http","https","file","blob","url","data"]},c3=typeof window<"u"&&typeof document<"u",oOe=(e=>c3&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),sOe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",lOe=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:c3,hasStandardBrowserEnv:oOe,hasStandardBrowserWebWorkerEnv:sOe},Symbol.toStringTag,{value:"Module"})),es={...lOe,...iOe};function uOe(e,t){return I1(e,new es.classes.URLSearchParams,Object.assign({visitor:function(r,n,a,i){return es.isNode&&ut.isBuffer(r)?(this.append(n,r.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function cOe(e){return ut.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function fOe(e){const t={},r=Object.keys(e);let n;const a=r.length;let i;for(n=0;n=r.length;return o=!o&&ut.isArray(a)?a.length:o,l?(ut.hasOwnProp(a,o)?a[o]=[a[o],n]:a[o]=n,!s):((!a[o]||!ut.isObject(a[o]))&&(a[o]=[]),t(r,n,a[o],i)&&ut.isArray(a[o])&&(a[o]=fOe(a[o])),!s)}if(ut.isFormData(e)&&ut.isFunction(e.entries)){const r={};return ut.forEachEntry(e,(n,a)=>{t(cOe(n),a,r,0)}),r}return null}function dOe(e,t,r){if(ut.isString(e))try{return(t||JSON.parse)(e),ut.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const tT={transitional:u3,adapter:["xhr","http"],transformRequest:[function(t,r){const n=r.getContentType()||"",a=n.indexOf("application/json")>-1,i=ut.isObject(t);if(i&&ut.isHTMLForm(t)&&(t=new FormData(t)),ut.isFormData(t))return a?JSON.stringify(f3(t)):t;if(ut.isArrayBuffer(t)||ut.isBuffer(t)||ut.isStream(t)||ut.isFile(t)||ut.isBlob(t))return t;if(ut.isArrayBufferView(t))return t.buffer;if(ut.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return uOe(t,this.formSerializer).toString();if((s=ut.isFileList(t))||n.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return I1(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||a?(r.setContentType("application/json",!1),dOe(t)):t}],transformResponse:[function(t){const r=this.transitional||tT.transitional,n=r&&r.forcedJSONParsing,a=this.responseType==="json";if(t&&ut.isString(t)&&(n&&!this.responseType||a)){const o=!(r&&r.silentJSONParsing)&&a;try{return JSON.parse(t)}catch(s){if(o)throw s.name==="SyntaxError"?Dr.from(s,Dr.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:es.classes.FormData,Blob:es.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ut.forEach(["delete","get","head","post","put","patch"],e=>{tT.headers[e]={}});const rT=tT,pOe=ut.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),hOe=e=>{const t={};let r,n,a;return e&&e.split(` +`).forEach(function(o){a=o.indexOf(":"),r=o.substring(0,a).trim().toLowerCase(),n=o.substring(a+1).trim(),!(!r||t[r]&&pOe[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},sO=Symbol("internals");function $p(e){return e&&String(e).trim().toLowerCase()}function m0(e){return e===!1||e==null?e:ut.isArray(e)?e.map(m0):String(e)}function vOe(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const mOe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Vw(e,t,r,n,a){if(ut.isFunction(n))return n.call(this,t,r);if(a&&(t=r),!!ut.isString(t)){if(ut.isString(n))return t.indexOf(n)!==-1;if(ut.isRegExp(n))return n.test(t)}}function gOe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function yOe(e,t){const r=ut.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(a,i,o){return this[n].call(this,t,a,i,o)},configurable:!0})})}class P1{constructor(t){t&&this.set(t)}set(t,r,n){const a=this;function i(s,l,u){const f=$p(l);if(!f)throw new Error("header name must be a non-empty string");const c=ut.findKey(a,f);(!c||a[c]===void 0||u===!0||u===void 0&&a[c]!==!1)&&(a[c||l]=m0(s))}const o=(s,l)=>ut.forEach(s,(u,f)=>i(u,f,l));return ut.isPlainObject(t)||t instanceof this.constructor?o(t,r):ut.isString(t)&&(t=t.trim())&&!mOe(t)?o(hOe(t),r):t!=null&&i(r,t,n),this}get(t,r){if(t=$p(t),t){const n=ut.findKey(this,t);if(n){const a=this[n];if(!r)return a;if(r===!0)return vOe(a);if(ut.isFunction(r))return r.call(this,a,n);if(ut.isRegExp(r))return r.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=$p(t),t){const n=ut.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Vw(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let a=!1;function i(o){if(o=$p(o),o){const s=ut.findKey(n,o);s&&(!r||Vw(n,n[s],s,r))&&(delete n[s],a=!0)}}return ut.isArray(t)?t.forEach(i):i(t),a}clear(t){const r=Object.keys(this);let n=r.length,a=!1;for(;n--;){const i=r[n];(!t||Vw(this,this[i],i,t,!0))&&(delete this[i],a=!0)}return a}normalize(t){const r=this,n={};return ut.forEach(this,(a,i)=>{const o=ut.findKey(n,i);if(o){r[o]=m0(a),delete r[i];return}const s=t?gOe(i):String(i).trim();s!==i&&delete r[i],r[s]=m0(a),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return ut.forEach(this,(n,a)=>{n!=null&&n!==!1&&(r[a]=t&&ut.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(a=>n.set(a)),n}static accessor(t){const n=(this[sO]=this[sO]={accessors:{}}).accessors,a=this.prototype;function i(o){const s=$p(o);n[s]||(yOe(a,o),n[s]=!0)}return ut.isArray(t)?t.forEach(i):i(t),this}}P1.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ut.reduceDescriptors(P1.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});ut.freezeMethods(P1);const qs=P1;function Hw(e,t){const r=this||rT,n=t||r,a=qs.from(n.headers);let i=n.data;return ut.forEach(e,function(s){i=s.call(r,i,a.normalize(),t?t.status:void 0)}),a.normalize(),i}function d3(e){return!!(e&&e.__CANCEL__)}function Kv(e,t,r){Dr.call(this,e??"canceled",Dr.ERR_CANCELED,t,r),this.name="CanceledError"}ut.inherits(Kv,Dr,{__CANCEL__:!0});function bOe(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Dr("Request failed with status code "+r.status,[Dr.ERR_BAD_REQUEST,Dr.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const xOe=es.hasStandardBrowserEnv?{write(e,t,r,n,a,i){const o=[e+"="+encodeURIComponent(t)];ut.isNumber(r)&&o.push("expires="+new Date(r).toGMTString()),ut.isString(n)&&o.push("path="+n),ut.isString(a)&&o.push("domain="+a),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function wOe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function COe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function p3(e,t){return e&&!wOe(t)?COe(e,t):t}const SOe=es.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function a(i){let o=i;return t&&(r.setAttribute("href",o),o=r.href),r.setAttribute("href",o),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=a(window.location.href),function(o){const s=ut.isString(o)?a(o):o;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}();function EOe(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function kOe(e,t){e=e||10;const r=new Array(e),n=new Array(e);let a=0,i=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),f=n[i];o||(o=u),r[a]=l,n[a]=u;let c=i,h=0;for(;c!==a;)h+=r[c++],c=c%e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),u-o{const i=a.loaded,o=a.lengthComputable?a.total:void 0,s=i-r,l=n(s),u=i<=o;r=i;const f={loaded:i,total:o,progress:o?i/o:void 0,bytes:s,rate:l||void 0,estimated:l&&o&&u?(o-i)/l:void 0,event:a};f[t?"download":"upload"]=!0,e(f)}}const TOe=typeof XMLHttpRequest<"u",AOe=TOe&&function(e){return new Promise(function(r,n){let a=e.data;const i=qs.from(e.headers).normalize();let{responseType:o,withXSRFToken:s}=e,l;function u(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}let f;if(ut.isFormData(a)){if(es.hasStandardBrowserEnv||es.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((f=i.getContentType())!==!1){const[x,...N]=f?f.split(";").map(w=>w.trim()).filter(Boolean):[];i.setContentType([x||"multipart/form-data",...N].join("; "))}}let c=new XMLHttpRequest;if(e.auth){const x=e.auth.username||"",N=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(x+":"+N))}const h=p3(e.baseURL,e.url);c.open(e.method.toUpperCase(),l3(h,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function y(){if(!c)return;const x=qs.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),w={data:!o||o==="text"||o==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:x,config:e,request:c};bOe(function(M){r(M),u()},function(M){n(M),u()},w),c=null}if("onloadend"in c?c.onloadend=y:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(y)},c.onabort=function(){c&&(n(new Dr("Request aborted",Dr.ECONNABORTED,e,c)),c=null)},c.onerror=function(){n(new Dr("Network Error",Dr.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let N=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const w=e.transitional||u3;e.timeoutErrorMessage&&(N=e.timeoutErrorMessage),n(new Dr(N,w.clarifyTimeoutError?Dr.ETIMEDOUT:Dr.ECONNABORTED,e,c)),c=null},es.hasStandardBrowserEnv&&(s&&ut.isFunction(s)&&(s=s(e)),s||s!==!1&&SOe(h))){const x=e.xsrfHeaderName&&e.xsrfCookieName&&xOe.read(e.xsrfCookieName);x&&i.set(e.xsrfHeaderName,x)}a===void 0&&i.setContentType(null),"setRequestHeader"in c&&ut.forEach(i.toJSON(),function(N,w){c.setRequestHeader(w,N)}),ut.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),o&&o!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",lO(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",lO(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=x=>{c&&(n(!x||x.type?new Kv(null,e,c):x),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l)));const b=EOe(h);if(b&&es.protocols.indexOf(b)===-1){n(new Dr("Unsupported protocol "+b+":",Dr.ERR_BAD_REQUEST,e));return}c.send(a||null)})},pE={http:YMe,xhr:AOe};ut.forEach(pE,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const uO=e=>`- ${e}`,ROe=e=>ut.isFunction(e)||e===null||e===!1,h3={getAdapter:e=>{e=ut.isArray(e)?e:[e];const{length:t}=e;let r,n;const a={};for(let i=0;i`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=t?i.length>1?`since : +`+i.map(uO).join(` +`):" "+uO(i[0]):"as no adapter specified";throw new Dr("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return n},adapters:pE};function Uw(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Kv(null,e)}function cO(e){return Uw(e),e.headers=qs.from(e.headers),e.data=Hw.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),h3.getAdapter(e.adapter||rT.adapter)(e).then(function(n){return Uw(e),n.data=Hw.call(e,e.transformResponse,n),n.headers=qs.from(n.headers),n},function(n){return d3(n)||(Uw(e),n&&n.response&&(n.response.data=Hw.call(e,e.transformResponse,n.response),n.response.headers=qs.from(n.response.headers))),Promise.reject(n)})}const fO=e=>e instanceof qs?{...e}:e;function bd(e,t){t=t||{};const r={};function n(u,f,c){return ut.isPlainObject(u)&&ut.isPlainObject(f)?ut.merge.call({caseless:c},u,f):ut.isPlainObject(f)?ut.merge({},f):ut.isArray(f)?f.slice():f}function a(u,f,c){if(ut.isUndefined(f)){if(!ut.isUndefined(u))return n(void 0,u,c)}else return n(u,f,c)}function i(u,f){if(!ut.isUndefined(f))return n(void 0,f)}function o(u,f){if(ut.isUndefined(f)){if(!ut.isUndefined(u))return n(void 0,u)}else return n(void 0,f)}function s(u,f,c){if(c in t)return n(u,f);if(c in e)return n(void 0,u)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,f)=>a(fO(u),fO(f),!0)};return ut.forEach(Object.keys(Object.assign({},e,t)),function(f){const c=l[f]||a,h=c(e[f],t[f],f);ut.isUndefined(h)&&c!==s||(r[f]=h)}),r}const v3="1.6.8",nT={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{nT[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const dO={};nT.transitional=function(t,r,n){function a(i,o){return"[Axios v"+v3+"] Transitional option '"+i+"'"+o+(n?". "+n:"")}return(i,o,s)=>{if(t===!1)throw new Dr(a(o," has been removed"+(r?" in "+r:"")),Dr.ERR_DEPRECATED);return r&&!dO[o]&&(dO[o]=!0,console.warn(a(o," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(i,o,s):!0}};function NOe(e,t,r){if(typeof e!="object")throw new Dr("options must be an object",Dr.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let a=n.length;for(;a-- >0;){const i=n[a],o=t[i];if(o){const s=e[i],l=s===void 0||o(s,i,e);if(l!==!0)throw new Dr("option "+i+" must be "+l,Dr.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Dr("Unknown option "+i,Dr.ERR_BAD_OPTION)}}const hE={assertOptions:NOe,validators:nT},Sl=hE.validators;let cy=class{constructor(t){this.defaults=t,this.interceptors={request:new oO,response:new oO}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let a;Error.captureStackTrace?Error.captureStackTrace(a={}):a=new Error;const i=a.stack?a.stack.replace(/^.+\n/,""):"";n.stack?i&&!String(n.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(n.stack+=` +`+i):n.stack=i}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=bd(this.defaults,r);const{transitional:n,paramsSerializer:a,headers:i}=r;n!==void 0&&hE.assertOptions(n,{silentJSONParsing:Sl.transitional(Sl.boolean),forcedJSONParsing:Sl.transitional(Sl.boolean),clarifyTimeoutError:Sl.transitional(Sl.boolean)},!1),a!=null&&(ut.isFunction(a)?r.paramsSerializer={serialize:a}:hE.assertOptions(a,{encode:Sl.function,serialize:Sl.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o=i&&ut.merge(i.common,i[r.method]);i&&ut.forEach(["delete","get","head","post","put","patch","common"],b=>{delete i[b]}),r.headers=qs.concat(o,i);const s=[];let l=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(r)===!1||(l=l&&x.synchronous,s.unshift(x.fulfilled,x.rejected))});const u=[];this.interceptors.response.forEach(function(x){u.push(x.fulfilled,x.rejected)});let f,c=0,h;if(!l){const b=[cO.bind(this),void 0];for(b.unshift.apply(b,s),b.push.apply(b,u),h=b.length,f=Promise.resolve(r);c{if(!n._listeners)return;let i=n._listeners.length;for(;i-- >0;)n._listeners[i](a);n._listeners=null}),this.promise.then=a=>{let i;const o=new Promise(s=>{n.subscribe(s),i=s}).then(a);return o.cancel=function(){n.unsubscribe(i)},o},t(function(i,o,s){n.reason||(n.reason=new Kv(i,o,s),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new aT(function(a){t=a}),cancel:t}}}const MOe=aT;function OOe(e){return function(r){return e.apply(null,r)}}function LOe(e){return ut.isObject(e)&&e.isAxiosError===!0}const vE={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(vE).forEach(([e,t])=>{vE[t]=e});const DOe=vE;function m3(e){const t=new g0(e),r=G_(g0.prototype.request,t);return ut.extend(r,g0.prototype,t,{allOwnKeys:!0}),ut.extend(r,t,null,{allOwnKeys:!0}),r.create=function(a){return m3(bd(e,a))},r}const On=m3(rT);On.Axios=g0;On.CanceledError=Kv;On.CancelToken=MOe;On.isCancel=d3;On.VERSION=v3;On.toFormData=I1;On.AxiosError=Dr;On.Cancel=On.CanceledError;On.all=function(t){return Promise.all(t)};On.spread=OOe;On.isAxiosError=LOe;On.mergeConfig=bd;On.AxiosHeaders=qs;On.formToJSON=e=>f3(ut.isHTMLForm(e)?new FormData(e):e);On.getAdapter=h3.getAdapter;On.HttpStatusCode=DOe;On.default=On;const Di=On.create({baseURL:"https://kusitms28.shop/",headers:{"Content-Type":"application/json"}});Di.interceptors.request.use(e=>{if(e.requireAuth&&localStorage.getItem("accessToken")){const t=localStorage.getItem("accessToken");e.headers=e.headers||{},e.headers.Authorization=`Bearer ${t}`}return e},e=>Promise.reject(e));const Sa=e=>Di({...e,requireAuth:!0}),IOe=async({page:e,take:t,groupCode:r,memberCode:n,category:a,boardCode:i})=>{try{return(await Di.get(`/board/${i}/posts`,{params:{page:e,take:t,groupCode:r,memberCode:n,category:a}})).data}catch(o){console.log(o)}};var np=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},xd=typeof window>"u"||"Deno"in globalThis;function Hi(){}function POe(e,t){return typeof e=="function"?e(t):e}function mE(e){return typeof e=="number"&&e>=0&&e!==1/0}function g3(e,t){return Math.max(e+(t||0)-Date.now(),0)}function qf(e,t){return typeof e=="function"?e(t):e}function ho(e,t){return typeof e=="function"?e(t):e}function pO(e,t){const{type:r="all",exact:n,fetchStatus:a,predicate:i,queryKey:o,stale:s}=e;if(o){if(n){if(t.queryHash!==iT(o,t.options))return!1}else if(!tv(t.queryKey,o))return!1}if(r!=="all"){const l=t.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||a&&a!==t.state.fetchStatus||i&&!i(t))}function hO(e,t){const{exact:r,status:n,predicate:a,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(r){if(xc(t.options.mutationKey)!==xc(i))return!1}else if(!tv(t.options.mutationKey,i))return!1}return!(n&&t.state.status!==n||a&&!a(t))}function iT(e,t){return((t==null?void 0:t.queryKeyHashFn)||xc)(e)}function xc(e){return JSON.stringify(e,(t,r)=>gE(r)?Object.keys(r).sort().reduce((n,a)=>(n[a]=r[a],n),{}):r)}function tv(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(r=>!tv(e[r],t[r])):!1}function y3(e,t){if(e===t)return e;const r=vO(e)&&vO(t);if(r||gE(e)&&gE(t)){const n=r?e:Object.keys(e),a=n.length,i=r?t:Object.keys(t),o=i.length,s=r?[]:{};let l=0;for(let u=0;u{setTimeout(t,e)})}function yE(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?y3(e,t):t}function jOe(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function FOe(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var b3=Symbol();function x3(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===b3?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var tc,Fl,Jf,X6,$Oe=(X6=class extends np{constructor(){super();er(this,tc,void 0);er(this,Fl,void 0);er(this,Jf,void 0);qt(this,Jf,t=>{if(!xd&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){Me(this,Fl)||this.setEventListener(Me(this,Jf))}onUnsubscribe(){var t;this.hasListeners()||((t=Me(this,Fl))==null||t.call(this),qt(this,Fl,void 0))}setEventListener(t){var r;qt(this,Jf,t),(r=Me(this,Fl))==null||r.call(this),qt(this,Fl,t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(t){Me(this,tc)!==t&&(qt(this,tc,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof Me(this,tc)=="boolean"?Me(this,tc):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},tc=new WeakMap,Fl=new WeakMap,Jf=new WeakMap,X6),oT=new $Oe,Yf,$l,Xf,e4,BOe=(e4=class extends np{constructor(){super();er(this,Yf,!0);er(this,$l,void 0);er(this,Xf,void 0);qt(this,Xf,t=>{if(!xd&&window.addEventListener){const r=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){Me(this,$l)||this.setEventListener(Me(this,Xf))}onUnsubscribe(){var t;this.hasListeners()||((t=Me(this,$l))==null||t.call(this),qt(this,$l,void 0))}setEventListener(t){var r;qt(this,Xf,t),(r=Me(this,$l))==null||r.call(this),qt(this,$l,t(this.setOnline.bind(this)))}setOnline(t){Me(this,Yf)!==t&&(qt(this,Yf,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return Me(this,Yf)}},Yf=new WeakMap,$l=new WeakMap,Xf=new WeakMap,e4),dy=new BOe;function VOe(e){return Math.min(1e3*2**e,3e4)}function w3(e){return(e??"online")==="online"?dy.isOnline():!0}var C3=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function zw(e){return e instanceof C3}function S3(e){let t=!1,r=0,n=!1,a,i,o;const s=new Promise((w,k)=>{i=w,o=k}),l=w=>{var k;n||(b(new C3(w)),(k=e.abort)==null||k.call(e))},u=()=>{t=!0},f=()=>{t=!1},c=()=>oT.isFocused()&&(e.networkMode==="always"||dy.isOnline())&&e.canRun(),h=()=>w3(e.networkMode)&&e.canRun(),y=w=>{var k;n||(n=!0,(k=e.onSuccess)==null||k.call(e,w),a==null||a(),i(w))},b=w=>{var k;n||(n=!0,(k=e.onError)==null||k.call(e,w),a==null||a(),o(w))},x=()=>new Promise(w=>{var k;a=M=>{(n||c())&&w(M)},(k=e.onPause)==null||k.call(e)}).then(()=>{var w;a=void 0,n||(w=e.onContinue)==null||w.call(e)}),N=()=>{if(n)return;let w;const k=r===0?e.initialPromise:void 0;try{w=k??e.fn()}catch(M){w=Promise.reject(M)}Promise.resolve(w).then(y).catch(M=>{var U;if(n)return;const P=e.retry??(xd?0:3),I=e.retryDelay??VOe,q=typeof I=="function"?I(r,M):I,z=P===!0||typeof P=="number"&&rc()?void 0:x()).then(()=>{t?b(M):N()})})};return{promise:s,cancel:l,continue:()=>(a==null||a(),s),cancelRetry:u,continueRetry:f,canStart:h,start:()=>(h()?N():x().then(N),s)}}function HOe(){let e=[],t=0,r=h=>{h()},n=h=>{h()},a=h=>setTimeout(h,0);const i=h=>{a=h},o=h=>{let y;t++;try{y=h()}finally{t--,t||u()}return y},s=h=>{t?e.push(h):a(()=>{r(h)})},l=h=>(...y)=>{s(()=>{h(...y)})},u=()=>{const h=e;e=[],h.length&&a(()=>{n(()=>{h.forEach(y=>{r(y)})})})};return{batch:o,batchCalls:l,schedule:s,setNotifyFunction:h=>{r=h},setBatchNotifyFunction:h=>{n=h},setScheduler:i}}var Bn=HOe(),rc,t4,E3=(t4=class{constructor(){er(this,rc,void 0)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),mE(this.gcTime)&&qt(this,rc,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(xd?1/0:5*60*1e3))}clearGcTimeout(){Me(this,rc)&&(clearTimeout(Me(this,rc)),qt(this,rc,void 0))}},rc=new WeakMap,t4),ed,td,Vi,ya,Av,nc,co,Ds,r4,UOe=(r4=class extends E3{constructor(t){super();er(this,co);er(this,ed,void 0);er(this,td,void 0);er(this,Vi,void 0);er(this,ya,void 0);er(this,Av,void 0);er(this,nc,void 0);qt(this,nc,!1),qt(this,Av,t.defaultOptions),this.setOptions(t.options),this.observers=[],qt(this,Vi,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,qt(this,ed,zOe(this.options)),this.state=t.state??Me(this,ed),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=Me(this,ya))==null?void 0:t.promise}setOptions(t){this.options={...Me(this,Av),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&Me(this,Vi).remove(this)}setData(t,r){const n=yE(this.state.data,t,this.options);return Sr(this,co,Ds).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t,r){Sr(this,co,Ds).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var n,a;const r=(n=Me(this,ya))==null?void 0:n.promise;return(a=Me(this,ya))==null||a.cancel(t),r?r.then(Hi).catch(Hi):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(Me(this,ed))}isActive(){return this.observers.some(t=>ho(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!g3(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=Me(this,ya))==null||r.continue()}onOnline(){var r;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=Me(this,ya))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),Me(this,Vi).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(Me(this,ya)&&(Me(this,nc)?Me(this,ya).cancel({revert:!0}):Me(this,ya).cancelRetry()),this.scheduleGc()),Me(this,Vi).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Sr(this,co,Ds).call(this,{type:"invalidate"})}fetch(t,r){var l,u,f;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(Me(this,ya))return Me(this,ya).continueRetry(),Me(this,ya).promise}if(t&&this.setOptions(t),!this.options.queryFn){const c=this.observers.find(h=>h.options.queryFn);c&&this.setOptions(c.options)}const n=new AbortController,a=c=>{Object.defineProperty(c,"signal",{enumerable:!0,get:()=>(qt(this,nc,!0),n.signal)})},i=()=>{const c=x3(this.options,r),h={queryKey:this.queryKey,meta:this.meta};return a(h),qt(this,nc,!1),this.options.persister?this.options.persister(c,h,this):c(h)},o={fetchOptions:r,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:i};a(o),(l=this.options.behavior)==null||l.onFetch(o,this),qt(this,td,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=o.fetchOptions)==null?void 0:u.meta))&&Sr(this,co,Ds).call(this,{type:"fetch",meta:(f=o.fetchOptions)==null?void 0:f.meta});const s=c=>{var h,y,b,x;zw(c)&&c.silent||Sr(this,co,Ds).call(this,{type:"error",error:c}),zw(c)||((y=(h=Me(this,Vi).config).onError)==null||y.call(h,c,this),(x=(b=Me(this,Vi).config).onSettled)==null||x.call(b,this.state.data,c,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return qt(this,ya,S3({initialPromise:r==null?void 0:r.initialPromise,fn:o.fetchFn,abort:n.abort.bind(n),onSuccess:c=>{var h,y,b,x;if(c===void 0){s(new Error(`${this.queryHash} data is undefined`));return}this.setData(c),(y=(h=Me(this,Vi).config).onSuccess)==null||y.call(h,c,this),(x=(b=Me(this,Vi).config).onSettled)==null||x.call(b,c,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:s,onFail:(c,h)=>{Sr(this,co,Ds).call(this,{type:"failed",failureCount:c,error:h})},onPause:()=>{Sr(this,co,Ds).call(this,{type:"pause"})},onContinue:()=>{Sr(this,co,Ds).call(this,{type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0})),Me(this,ya).start()}},ed=new WeakMap,td=new WeakMap,Vi=new WeakMap,ya=new WeakMap,Av=new WeakMap,nc=new WeakMap,co=new WeakSet,Ds=function(t){const r=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...k3(n.data,this.options),fetchMeta:t.meta??null};case"success":return{...n,data:t.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const a=t.error;return zw(a)&&a.revert&&Me(this,td)?{...Me(this,td),fetchStatus:"idle"}:{...n,error:a,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),Bn.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),Me(this,Vi).notify({query:this,type:"updated",action:t})})},r4);function k3(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:w3(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function zOe(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var Zo,n4,T3=(n4=class extends np{constructor(t={}){super();er(this,Zo,void 0);this.config=t,qt(this,Zo,new Map)}build(t,r,n){const a=r.queryKey,i=r.queryHash??iT(a,r);let o=this.get(i);return o||(o=new UOe({cache:this,queryKey:a,queryHash:i,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(a)}),this.add(o)),o}add(t){Me(this,Zo).has(t.queryHash)||(Me(this,Zo).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=Me(this,Zo).get(t.queryHash);r&&(t.destroy(),r===t&&Me(this,Zo).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Bn.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return Me(this,Zo).get(t)}getAll(){return[...Me(this,Zo).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(n=>pO(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>pO(t,n)):r}notify(t){Bn.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){Bn.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Bn.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Zo=new WeakMap,n4),Ko,Ta,ac,Qo,Tl,a4,qOe=(a4=class extends E3{constructor(t){super();er(this,Qo);er(this,Ko,void 0);er(this,Ta,void 0);er(this,ac,void 0);this.mutationId=t.mutationId,qt(this,Ta,t.mutationCache),qt(this,Ko,[]),this.state=t.state||A3(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){Me(this,Ko).includes(t)||(Me(this,Ko).push(t),this.clearGcTimeout(),Me(this,Ta).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){qt(this,Ko,Me(this,Ko).filter(r=>r!==t)),this.scheduleGc(),Me(this,Ta).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){Me(this,Ko).length||(this.state.status==="pending"?this.scheduleGc():Me(this,Ta).remove(this))}continue(){var t;return((t=Me(this,ac))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var a,i,o,s,l,u,f,c,h,y,b,x,N,w,k,M,P,I,q,z;qt(this,ac,S3({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(U,ee)=>{Sr(this,Qo,Tl).call(this,{type:"failed",failureCount:U,error:ee})},onPause:()=>{Sr(this,Qo,Tl).call(this,{type:"pause"})},onContinue:()=>{Sr(this,Qo,Tl).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>Me(this,Ta).canRun(this)}));const r=this.state.status==="pending",n=!Me(this,ac).canStart();try{if(!r){Sr(this,Qo,Tl).call(this,{type:"pending",variables:t,isPaused:n}),await((i=(a=Me(this,Ta).config).onMutate)==null?void 0:i.call(a,t,this));const ee=await((s=(o=this.options).onMutate)==null?void 0:s.call(o,t));ee!==this.state.context&&Sr(this,Qo,Tl).call(this,{type:"pending",context:ee,variables:t,isPaused:n})}const U=await Me(this,ac).start();return await((u=(l=Me(this,Ta).config).onSuccess)==null?void 0:u.call(l,U,t,this.state.context,this)),await((c=(f=this.options).onSuccess)==null?void 0:c.call(f,U,t,this.state.context)),await((y=(h=Me(this,Ta).config).onSettled)==null?void 0:y.call(h,U,null,this.state.variables,this.state.context,this)),await((x=(b=this.options).onSettled)==null?void 0:x.call(b,U,null,t,this.state.context)),Sr(this,Qo,Tl).call(this,{type:"success",data:U}),U}catch(U){try{throw await((w=(N=Me(this,Ta).config).onError)==null?void 0:w.call(N,U,t,this.state.context,this)),await((M=(k=this.options).onError)==null?void 0:M.call(k,U,t,this.state.context)),await((I=(P=Me(this,Ta).config).onSettled)==null?void 0:I.call(P,void 0,U,this.state.variables,this.state.context,this)),await((z=(q=this.options).onSettled)==null?void 0:z.call(q,void 0,U,t,this.state.context)),U}finally{Sr(this,Qo,Tl).call(this,{type:"error",error:U})}}finally{Me(this,Ta).runNext(this)}}},Ko=new WeakMap,Ta=new WeakMap,ac=new WeakMap,Qo=new WeakSet,Tl=function(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Bn.batch(()=>{Me(this,Ko).forEach(n=>{n.onMutationUpdate(t)}),Me(this,Ta).notify({mutation:this,type:"updated",action:t})})},a4);function A3(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var vi,Rv,i4,WOe=(i4=class extends np{constructor(t={}){super();er(this,vi,void 0);er(this,Rv,void 0);this.config=t,qt(this,vi,new Map),qt(this,Rv,Date.now())}build(t,r,n){const a=new qOe({mutationCache:this,mutationId:++ig(this,Rv)._,options:t.defaultMutationOptions(r),state:n});return this.add(a),a}add(t){const r=Eg(t),n=Me(this,vi).get(r)??[];n.push(t),Me(this,vi).set(r,n),this.notify({type:"added",mutation:t})}remove(t){var n;const r=Eg(t);if(Me(this,vi).has(r)){const a=(n=Me(this,vi).get(r))==null?void 0:n.filter(i=>i!==t);a&&(a.length===0?Me(this,vi).delete(r):Me(this,vi).set(r,a))}this.notify({type:"removed",mutation:t})}canRun(t){var n;const r=(n=Me(this,vi).get(Eg(t)))==null?void 0:n.find(a=>a.state.status==="pending");return!r||r===t}runNext(t){var n;const r=(n=Me(this,vi).get(Eg(t)))==null?void 0:n.find(a=>a!==t&&a.state.isPaused);return(r==null?void 0:r.continue())??Promise.resolve()}clear(){Bn.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...Me(this,vi).values()].flat()}find(t){const r={exact:!0,...t};return this.getAll().find(n=>hO(r,n))}findAll(t={}){return this.getAll().filter(r=>hO(t,r))}notify(t){Bn.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return Bn.batch(()=>Promise.all(t.map(r=>r.continue().catch(Hi))))}},vi=new WeakMap,Rv=new WeakMap,i4);function Eg(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function ZOe(e){return{onFetch:(t,r)=>{const n=async()=>{var b,x,N,w,k;const a=t.options,i=(N=(x=(b=t.fetchOptions)==null?void 0:b.meta)==null?void 0:x.fetchMore)==null?void 0:N.direction,o=((w=t.state.data)==null?void 0:w.pages)||[],s=((k=t.state.data)==null?void 0:k.pageParams)||[],l={pages:[],pageParams:[]};let u=!1;const f=M=>{Object.defineProperty(M,"signal",{enumerable:!0,get:()=>(t.signal.aborted?u=!0:t.signal.addEventListener("abort",()=>{u=!0}),t.signal)})},c=x3(t.options,t.fetchOptions),h=async(M,P,I)=>{if(u)return Promise.reject();if(P==null&&M.pages.length)return Promise.resolve(M);const q={queryKey:t.queryKey,pageParam:P,direction:I?"backward":"forward",meta:t.options.meta};f(q);const z=await c(q),{maxPages:U}=t.options,ee=I?FOe:jOe;return{pages:ee(M.pages,z,U),pageParams:ee(M.pageParams,P,U)}};let y;if(i&&o.length){const M=i==="backward",P=M?KOe:gO,I={pages:o,pageParams:s},q=P(a,I);y=await h(I,q,M)}else{y=await h(l,s[0]??a.initialPageParam);const M=e??o.length;for(let P=1;P{var a,i;return(i=(a=t.options).persister)==null?void 0:i.call(a,n,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=n}}}function gO(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function KOe(e,{pages:t,pageParams:r}){var n;return t.length>0?(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r):void 0}var bn,Bl,Vl,rd,nd,Hl,ad,id,o4,QOe=(o4=class{constructor(e={}){er(this,bn,void 0);er(this,Bl,void 0);er(this,Vl,void 0);er(this,rd,void 0);er(this,nd,void 0);er(this,Hl,void 0);er(this,ad,void 0);er(this,id,void 0);qt(this,bn,e.queryCache||new T3),qt(this,Bl,e.mutationCache||new WOe),qt(this,Vl,e.defaultOptions||{}),qt(this,rd,new Map),qt(this,nd,new Map),qt(this,Hl,0)}mount(){ig(this,Hl)._++,Me(this,Hl)===1&&(qt(this,ad,oT.subscribe(async e=>{e&&(await this.resumePausedMutations(),Me(this,bn).onFocus())})),qt(this,id,dy.subscribe(async e=>{e&&(await this.resumePausedMutations(),Me(this,bn).onOnline())})))}unmount(){var e,t;ig(this,Hl)._--,Me(this,Hl)===0&&((e=Me(this,ad))==null||e.call(this),qt(this,ad,void 0),(t=Me(this,id))==null||t.call(this),qt(this,id,void 0))}isFetching(e){return Me(this,bn).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return Me(this,Bl).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=Me(this,bn).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(t===void 0)return this.fetchQuery(e);{const r=this.defaultQueryOptions(e),n=Me(this,bn).build(this,r);return e.revalidateIfStale&&n.isStaleByTime(qf(r.staleTime,n))&&this.prefetchQuery(r),Promise.resolve(t)}}getQueriesData(e){return Me(this,bn).findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),a=Me(this,bn).get(n.queryHash),i=a==null?void 0:a.state.data,o=POe(t,i);if(o!==void 0)return Me(this,bn).build(this,n).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return Bn.batch(()=>Me(this,bn).findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=Me(this,bn).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=Me(this,bn);Bn.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=Me(this,bn),n={type:"active",...e};return Bn.batch(()=>(r.findAll(e).forEach(a=>{a.reset()}),this.refetchQueries(n,t)))}cancelQueries(e={},t={}){const r={revert:!0,...t},n=Bn.batch(()=>Me(this,bn).findAll(e).map(a=>a.cancel(r)));return Promise.all(n).then(Hi).catch(Hi)}invalidateQueries(e={},t={}){return Bn.batch(()=>{if(Me(this,bn).findAll(e).forEach(n=>{n.invalidate()}),e.refetchType==="none")return Promise.resolve();const r={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(r,t)})}refetchQueries(e={},t){const r={...t,cancelRefetch:(t==null?void 0:t.cancelRefetch)??!0},n=Bn.batch(()=>Me(this,bn).findAll(e).filter(a=>!a.isDisabled()).map(a=>{let i=a.fetch(void 0,r);return r.throwOnError||(i=i.catch(Hi)),a.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(n).then(Hi)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=Me(this,bn).build(this,t);return r.isStaleByTime(qf(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Hi).catch(Hi)}fetchInfiniteQuery(e){return e.behavior=ZOe(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Hi).catch(Hi)}resumePausedMutations(){return dy.isOnline()?Me(this,Bl).resumePausedMutations():Promise.resolve()}getQueryCache(){return Me(this,bn)}getMutationCache(){return Me(this,Bl)}getDefaultOptions(){return Me(this,Vl)}setDefaultOptions(e){qt(this,Vl,e)}setQueryDefaults(e,t){Me(this,rd).set(xc(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...Me(this,rd).values()];let r={};return t.forEach(n=>{tv(e,n.queryKey)&&(r={...r,...n.defaultOptions})}),r}setMutationDefaults(e,t){Me(this,nd).set(xc(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...Me(this,nd).values()];let r={};return t.forEach(n=>{tv(e,n.mutationKey)&&(r={...r,...n.defaultOptions})}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...Me(this,Vl).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=iT(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.enabled!==!0&&t.queryFn===b3&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...Me(this,Vl).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){Me(this,bn).clear(),Me(this,Bl).clear()}},bn=new WeakMap,Bl=new WeakMap,Vl=new WeakMap,rd=new WeakMap,nd=new WeakMap,Hl=new WeakMap,ad=new WeakMap,id=new WeakMap,o4),Za,Lr,Nv,Aa,ic,od,Go,Mv,sd,ld,oc,sc,Ul,ud,lc,sh,Ov,bE,Lv,xE,Dv,wE,Iv,CE,Pv,SE,_v,EE,jv,kE,c1,R3,s4,GOe=(s4=class extends np{constructor(t,r){super();er(this,lc);er(this,Ov);er(this,Lv);er(this,Dv);er(this,Iv);er(this,Pv);er(this,_v);er(this,jv);er(this,c1);er(this,Za,void 0);er(this,Lr,void 0);er(this,Nv,void 0);er(this,Aa,void 0);er(this,ic,void 0);er(this,od,void 0);er(this,Go,void 0);er(this,Mv,void 0);er(this,sd,void 0);er(this,ld,void 0);er(this,oc,void 0);er(this,sc,void 0);er(this,Ul,void 0);er(this,ud,new Set);this.options=r,qt(this,Za,t),qt(this,Go,null),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(Me(this,Lr).addObserver(this),yO(Me(this,Lr),this.options)?Sr(this,lc,sh).call(this):this.updateResult(),Sr(this,Iv,CE).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return TE(Me(this,Lr),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return TE(Me(this,Lr),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Sr(this,Pv,SE).call(this),Sr(this,_v,EE).call(this),Me(this,Lr).removeObserver(this)}setOptions(t,r){const n=this.options,a=Me(this,Lr);if(this.options=Me(this,Za).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof ho(this.options.enabled,Me(this,Lr))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");Sr(this,jv,kE).call(this),Me(this,Lr).setOptions(this.options),n._defaulted&&!fy(this.options,n)&&Me(this,Za).getQueryCache().notify({type:"observerOptionsUpdated",query:Me(this,Lr),observer:this});const i=this.hasListeners();i&&bO(Me(this,Lr),a,this.options,n)&&Sr(this,lc,sh).call(this),this.updateResult(r),i&&(Me(this,Lr)!==a||ho(this.options.enabled,Me(this,Lr))!==ho(n.enabled,Me(this,Lr))||qf(this.options.staleTime,Me(this,Lr))!==qf(n.staleTime,Me(this,Lr)))&&Sr(this,Ov,bE).call(this);const o=Sr(this,Lv,xE).call(this);i&&(Me(this,Lr)!==a||ho(this.options.enabled,Me(this,Lr))!==ho(n.enabled,Me(this,Lr))||o!==Me(this,Ul))&&Sr(this,Dv,wE).call(this,o)}getOptimisticResult(t){const r=Me(this,Za).getQueryCache().build(Me(this,Za),t),n=this.createResult(r,t);return YOe(this,n)&&(qt(this,Aa,n),qt(this,od,this.options),qt(this,ic,Me(this,Lr).state)),n}getCurrentResult(){return Me(this,Aa)}trackResult(t,r){const n={};return Object.keys(t).forEach(a=>{Object.defineProperty(n,a,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(a),r==null||r(a),t[a])})}),n}trackProp(t){Me(this,ud).add(t)}getCurrentQuery(){return Me(this,Lr)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const r=Me(this,Za).defaultQueryOptions(t),n=Me(this,Za).getQueryCache().build(Me(this,Za),r);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,r))}fetch(t){return Sr(this,lc,sh).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),Me(this,Aa)))}createResult(t,r){var z;const n=Me(this,Lr),a=this.options,i=Me(this,Aa),o=Me(this,ic),s=Me(this,od),u=t!==n?t.state:Me(this,Nv),{state:f}=t;let c={...f},h=!1,y;if(r._optimisticResults){const U=this.hasListeners(),ee=!U&&yO(t,r),ae=U&&bO(t,n,r,a);(ee||ae)&&(c={...c,...k3(f.data,t.options)}),r._optimisticResults==="isRestoring"&&(c.fetchStatus="idle")}let{error:b,errorUpdatedAt:x,status:N}=c;if(r.select&&c.data!==void 0)if(i&&c.data===(o==null?void 0:o.data)&&r.select===Me(this,Mv))y=Me(this,sd);else try{qt(this,Mv,r.select),y=r.select(c.data),y=yE(i==null?void 0:i.data,y,r),qt(this,sd,y),qt(this,Go,null)}catch(U){qt(this,Go,U)}else y=c.data;if(r.placeholderData!==void 0&&y===void 0&&N==="pending"){let U;if(i!=null&&i.isPlaceholderData&&r.placeholderData===(s==null?void 0:s.placeholderData))U=i.data;else if(U=typeof r.placeholderData=="function"?r.placeholderData((z=Me(this,ld))==null?void 0:z.state.data,Me(this,ld)):r.placeholderData,r.select&&U!==void 0)try{U=r.select(U),qt(this,Go,null)}catch(ee){qt(this,Go,ee)}U!==void 0&&(N="success",y=yE(i==null?void 0:i.data,U,r),h=!0)}Me(this,Go)&&(b=Me(this,Go),y=Me(this,sd),x=Date.now(),N="error");const w=c.fetchStatus==="fetching",k=N==="pending",M=N==="error",P=k&&w,I=y!==void 0;return{status:N,fetchStatus:c.fetchStatus,isPending:k,isSuccess:N==="success",isError:M,isInitialLoading:P,isLoading:P,data:y,dataUpdatedAt:c.dataUpdatedAt,error:b,errorUpdatedAt:x,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>u.dataUpdateCount||c.errorUpdateCount>u.errorUpdateCount,isFetching:w,isRefetching:w&&!k,isLoadingError:M&&!I,isPaused:c.fetchStatus==="paused",isPlaceholderData:h,isRefetchError:M&&I,isStale:sT(t,r),refetch:this.refetch}}updateResult(t){const r=Me(this,Aa),n=this.createResult(Me(this,Lr),this.options);if(qt(this,ic,Me(this,Lr).state),qt(this,od,this.options),Me(this,ic).data!==void 0&&qt(this,ld,Me(this,Lr)),fy(n,r))return;qt(this,Aa,n);const a={},i=()=>{if(!r)return!0;const{notifyOnChangeProps:o}=this.options,s=typeof o=="function"?o():o;if(s==="all"||!s&&!Me(this,ud).size)return!0;const l=new Set(s??Me(this,ud));return this.options.throwOnError&&l.add("error"),Object.keys(Me(this,Aa)).some(u=>{const f=u;return Me(this,Aa)[f]!==r[f]&&l.has(f)})};(t==null?void 0:t.listeners)!==!1&&i()&&(a.listeners=!0),Sr(this,c1,R3).call(this,{...a,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Sr(this,Iv,CE).call(this)}},Za=new WeakMap,Lr=new WeakMap,Nv=new WeakMap,Aa=new WeakMap,ic=new WeakMap,od=new WeakMap,Go=new WeakMap,Mv=new WeakMap,sd=new WeakMap,ld=new WeakMap,oc=new WeakMap,sc=new WeakMap,Ul=new WeakMap,ud=new WeakMap,lc=new WeakSet,sh=function(t){Sr(this,jv,kE).call(this);let r=Me(this,Lr).fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(Hi)),r},Ov=new WeakSet,bE=function(){Sr(this,Pv,SE).call(this);const t=qf(this.options.staleTime,Me(this,Lr));if(xd||Me(this,Aa).isStale||!mE(t))return;const n=g3(Me(this,Aa).dataUpdatedAt,t)+1;qt(this,oc,setTimeout(()=>{Me(this,Aa).isStale||this.updateResult()},n))},Lv=new WeakSet,xE=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(Me(this,Lr)):this.options.refetchInterval)??!1},Dv=new WeakSet,wE=function(t){Sr(this,_v,EE).call(this),qt(this,Ul,t),!(xd||ho(this.options.enabled,Me(this,Lr))===!1||!mE(Me(this,Ul))||Me(this,Ul)===0)&&qt(this,sc,setInterval(()=>{(this.options.refetchIntervalInBackground||oT.isFocused())&&Sr(this,lc,sh).call(this)},Me(this,Ul)))},Iv=new WeakSet,CE=function(){Sr(this,Ov,bE).call(this),Sr(this,Dv,wE).call(this,Sr(this,Lv,xE).call(this))},Pv=new WeakSet,SE=function(){Me(this,oc)&&(clearTimeout(Me(this,oc)),qt(this,oc,void 0))},_v=new WeakSet,EE=function(){Me(this,sc)&&(clearInterval(Me(this,sc)),qt(this,sc,void 0))},jv=new WeakSet,kE=function(){const t=Me(this,Za).getQueryCache().build(Me(this,Za),this.options);if(t===Me(this,Lr))return;const r=Me(this,Lr);qt(this,Lr,t),qt(this,Nv,t.state),this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))},c1=new WeakSet,R3=function(t){Bn.batch(()=>{t.listeners&&this.listeners.forEach(r=>{r(Me(this,Aa))}),Me(this,Za).getQueryCache().notify({query:Me(this,Lr),type:"observerResultsUpdated"})})},s4);function JOe(e,t){return ho(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function yO(e,t){return JOe(e,t)||e.state.data!==void 0&&TE(e,t,t.refetchOnMount)}function TE(e,t,r){if(ho(t.enabled,e)!==!1){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&sT(e,t)}return!1}function bO(e,t,r,n){return(e!==t||ho(n.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&sT(e,r)}function sT(e,t){return ho(t.enabled,e)!==!1&&e.isStaleByTime(qf(t.staleTime,e))}function YOe(e,t){return!fy(e.getCurrentResult(),t)}var zl,ql,Ka,Bs,cd,y0,Fv,AE,l4,XOe=(l4=class extends np{constructor(r,n){super();er(this,cd);er(this,Fv);er(this,zl,void 0);er(this,ql,void 0);er(this,Ka,void 0);er(this,Bs,void 0);qt(this,zl,r),this.setOptions(n),this.bindMethods(),Sr(this,cd,y0).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){var a;const n=this.options;this.options=Me(this,zl).defaultMutationOptions(r),fy(this.options,n)||Me(this,zl).getMutationCache().notify({type:"observerOptionsUpdated",mutation:Me(this,Ka),observer:this}),n!=null&&n.mutationKey&&this.options.mutationKey&&xc(n.mutationKey)!==xc(this.options.mutationKey)?this.reset():((a=Me(this,Ka))==null?void 0:a.state.status)==="pending"&&Me(this,Ka).setOptions(this.options)}onUnsubscribe(){var r;this.hasListeners()||(r=Me(this,Ka))==null||r.removeObserver(this)}onMutationUpdate(r){Sr(this,cd,y0).call(this),Sr(this,Fv,AE).call(this,r)}getCurrentResult(){return Me(this,ql)}reset(){var r;(r=Me(this,Ka))==null||r.removeObserver(this),qt(this,Ka,void 0),Sr(this,cd,y0).call(this),Sr(this,Fv,AE).call(this)}mutate(r,n){var a;return qt(this,Bs,n),(a=Me(this,Ka))==null||a.removeObserver(this),qt(this,Ka,Me(this,zl).getMutationCache().build(Me(this,zl),this.options)),Me(this,Ka).addObserver(this),Me(this,Ka).execute(r)}},zl=new WeakMap,ql=new WeakMap,Ka=new WeakMap,Bs=new WeakMap,cd=new WeakSet,y0=function(){var n;const r=((n=Me(this,Ka))==null?void 0:n.state)??A3();qt(this,ql,{...r,isPending:r.status==="pending",isSuccess:r.status==="success",isError:r.status==="error",isIdle:r.status==="idle",mutate:this.mutate,reset:this.reset})},Fv=new WeakSet,AE=function(r){Bn.batch(()=>{var n,a,i,o,s,l,u,f;if(Me(this,Bs)&&this.hasListeners()){const c=Me(this,ql).variables,h=Me(this,ql).context;(r==null?void 0:r.type)==="success"?((a=(n=Me(this,Bs)).onSuccess)==null||a.call(n,r.data,c,h),(o=(i=Me(this,Bs)).onSettled)==null||o.call(i,r.data,null,c,h)):(r==null?void 0:r.type)==="error"&&((l=(s=Me(this,Bs)).onError)==null||l.call(s,r.error,c,h),(f=(u=Me(this,Bs)).onSettled)==null||f.call(u,void 0,r.error,c,h))}this.listeners.forEach(c=>{c(Me(this,ql))})})},l4),N3=A.createContext(void 0),ja=e=>{const t=A.useContext(N3);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},eLe=({client:e,children:t})=>(A.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),m.jsx(N3.Provider,{value:e,children:t})),M3=A.createContext(!1),tLe=()=>A.useContext(M3);M3.Provider;function rLe(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var nLe=A.createContext(rLe()),aLe=()=>A.useContext(nLe);function O3(e,t){return typeof e=="function"?e(...t):!!e}function iLe(){}var oLe=(e,t)=>{(e.suspense||e.throwOnError)&&(t.isReset()||(e.retryOnMount=!1))},sLe=e=>{A.useEffect(()=>{e.clearReset()},[e])},lLe=({result:e,errorResetBoundary:t,throwOnError:r,query:n})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&O3(r,[e.error,n]),uLe=e=>{e.suspense&&(typeof e.staleTime!="number"&&(e.staleTime=1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},cLe=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,fLe=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function dLe(e,t,r){var u,f,c,h;const n=ja(r),a=tLe(),i=aLe(),o=n.defaultQueryOptions(e);(f=(u=n.getDefaultOptions().queries)==null?void 0:u._experimental_beforeQuery)==null||f.call(u,o),o._optimisticResults=a?"isRestoring":"optimistic",uLe(o),oLe(o,i),sLe(i);const[s]=A.useState(()=>new t(n,o)),l=s.getOptimisticResult(o);if(A.useSyncExternalStore(A.useCallback(y=>{const b=a?()=>{}:s.subscribe(Bn.batchCalls(y));return s.updateResult(),b},[s,a]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),A.useEffect(()=>{s.setOptions(o,{listeners:!1})},[o,s]),cLe(o,l))throw fLe(o,s,i);if(lLe({result:l,errorResetBoundary:i,throwOnError:o.throwOnError,query:n.getQueryCache().get(o.queryHash)}))throw l.error;return(h=(c=n.getDefaultOptions().queries)==null?void 0:c._experimental_afterQuery)==null||h.call(c,o,l),o.notifyOnChangeProps?l:s.trackResult(l)}function Qv(e,t){return dLe(e,GOe,t)}function ni(e,t){const r=ja(t),[n]=A.useState(()=>new XOe(r,e));A.useEffect(()=>{n.setOptions(e)},[n,e]);const a=A.useSyncExternalStore(A.useCallback(o=>n.subscribe(Bn.batchCalls(o)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),i=A.useCallback((o,s)=>{n.mutate(o,s).catch(iLe)},[n]);if(a.error&&O3(n.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:i,mutateAsync:a.mutate}}const lT=({page:e,take:t,groupCode:r,memberCode:n,category:a,boardCode:i})=>Qv({queryKey:["get-board-boardCode-posts",e,t,r,n,a,i],queryFn:()=>IOe({page:e,take:t,groupCode:r,memberCode:n,category:a,boardCode:i})}),xO=["전체","총학생회","중앙운영위원회","중앙선거관리위원회","동아리연합회"],pLe=()=>{const{selectedSubcategories:e,onSubcategorySelect:t}=yd(xO[0]),{width:r}=Do(),{data:n,isLoading:a}=lT({boardCode:"공지사항게시판",page:0,take:4,groupCode:"중앙기구",memberCode:e==="전체"?void 0:e}),i=A.useMemo(()=>a?0:n==null?void 0:n.data.pageInfo.totalElements,[n==null?void 0:n.data.pageInfo.totalElements,a]);return m.jsxs("section",{className:"w-full whitespace-nowrap",children:[m.jsx("h1",{className:"text-[2rem] font-bold xs:text-[1.25rem]",children:"공지사항"}),m.jsx(la,{size:11,direction:"vertical"}),m.jsxs("p",{className:"font-bold",children:[m.jsx("span",{children:"오늘 "}),m.jsx("span",{className:"text-primary",children:`${i}개`}),m.jsx("span",{children:"의 공지가 올라왔어요!"})]}),m.jsx(la,{size:21,direction:"vertical"}),m.jsx(tp,{subcategories:xO,selectedSubcategory:e,onSubcategorySelect:t}),m.jsx(la,{size:r>390?32:22,direction:"vertical"}),m.jsxs("div",{className:"flex flex-col md:items-center lg:items-center xl:items-center xxl:items-center",children:[r<390?m.jsx("div",{className:"flex w-[calc(100dvw-3.125rem)] gap-[1.063rem] overflow-x-scroll pr-[1.063rem] scrollbar-hide",children:n==null?void 0:n.data.postListResDto.map(o=>m.jsx(Fp,{badgeType:o.status,imgUrl:o.thumbNail,title:o.title,profileName:o.author},o.postId))}):null,r<1080&&r>=390?m.jsx("div",{className:"flex w-[calc(100dvw-3.125rem)] gap-[1.063rem] overflow-x-scroll pr-[1.063rem] scrollbar-hide",children:n==null?void 0:n.data.postListResDto.map(o=>m.jsx(Fp,{badgeType:o.status,imgUrl:o.thumbNail,title:o.title,profileName:o.author},o.postId))}):null,r<1440&&r>=1080?m.jsx("div",{className:"flex h-fit w-full justify-between gap-[26px]",children:n==null?void 0:n.data.postListResDto.map(o=>m.jsx(Fp,{badgeType:o.status,imgUrl:o.thumbNail,title:o.title,profileName:o.author},o.postId))}):null,r>=1440&&r<1920?m.jsx("div",{className:"flex h-fit w-full justify-between",children:n==null?void 0:n.data.postListResDto.map(o=>m.jsx(Fp,{badgeType:o.status,imgUrl:o.thumbNail,title:o.title,profileName:o.author},o.postId))}):null,r>=1920?m.jsx("div",{className:"flex h-fit w-full justify-between",children:n==null?void 0:n.data.postListResDto.map(o=>m.jsx(Fp,{badgeType:o.status,imgUrl:o.thumbNail,title:o.title,profileName:o.author,date:o.date,subtitle:o.content},o.postId))}):null,m.jsx(la,{size:68,direction:"vertical"}),r>=720?m.jsx(ha,{className:"h-fit w-fit rounded-full px-[1rem] py-[0.5rem] text-[1rem]",children:"더 알아보기"}):null]})]})};var L3={exports:{}},Bp={};/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var wO;function hLe(){if(wO)return Bp;wO=1;var e=Qe,t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,a=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function o(s,l,u){var f,c={},h=null,y=null;u!==void 0&&(h=""+u),l.key!==void 0&&(h=""+l.key),l.ref!==void 0&&(y=l.ref);for(f in l)n.call(l,f)&&!i.hasOwnProperty(f)&&(c[f]=l[f]);if(s&&s.defaultProps)for(f in l=s.defaultProps,l)c[f]===void 0&&(c[f]=l[f]);return{$$typeof:t,type:s,key:h,ref:y,props:c,_owner:a.current}}return Bp.Fragment=r,Bp.jsx=o,Bp.jsxs=o,Bp}L3.exports=hLe();var Q=L3.exports;const vLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M208.49,199.51a12,12,0,0,1-17,17l-80-80a12,12,0,0,1,0-17l80-80a12,12,0,0,1,17,17L137,128ZM57,128l71.52-71.51a12,12,0,0,0-17-17l-80,80a12,12,0,0,0,0,17l80,80a12,12,0,0,0,17-17Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M200,48V208l-80-80Z",opacity:"0.2"}),Q.jsx("path",{d:"M203.06,40.61a8,8,0,0,0-8.72,1.73l-80,80a8,8,0,0,0,0,11.32l80,80A8,8,0,0,0,208,208V48A8,8,0,0,0,203.06,40.61ZM192,188.69,131.31,128,192,67.31Zm-66.34,13.65a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L51.31,128Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M208,48V208a8,8,0,0,1-13.66,5.66L128,147.31V208a8,8,0,0,1-13.66,5.66l-80-80a8,8,0,0,1,0-11.32l80-80A8,8,0,0,1,128,48v60.69l66.34-66.35A8,8,0,0,1,208,48Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M204.24,203.76a6,6,0,1,1-8.48,8.48l-80-80a6,6,0,0,1,0-8.48l80-80a6,6,0,0,1,8.48,8.48L128.49,128ZM48.49,128l75.75-75.76a6,6,0,0,0-8.48-8.48l-80,80a6,6,0,0,0,0,8.48l80,80a6,6,0,1,0,8.48-8.48Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M205.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L131.31,128ZM51.31,128l74.35-74.34a8,8,0,0,0-11.32-11.32l-80,80a8,8,0,0,0,0,11.32l80,80a8,8,0,0,0,11.32-11.32Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M202.83,205.17a4,4,0,0,1-5.66,5.66l-80-80a4,4,0,0,1,0-5.66l80-80a4,4,0,1,1,5.66,5.66L125.66,128ZM45.66,128l77.17-77.17a4,4,0,0,0-5.66-5.66l-80,80a4,4,0,0,0,0,5.66l80,80a4,4,0,1,0,5.66-5.66Z"})})]]),mLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M144.49,136.49l-80,80a12,12,0,0,1-17-17L119,128,47.51,56.49a12,12,0,0,1,17-17l80,80A12,12,0,0,1,144.49,136.49Zm80-17-80-80a12,12,0,1,0-17,17L199,128l-71.52,71.51a12,12,0,0,0,17,17l80-80A12,12,0,0,0,224.49,119.51Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M136,128,56,208V48Z",opacity:"0.2"}),Q.jsx("path",{d:"M141.66,122.34l-80-80A8,8,0,0,0,48,48V208a8,8,0,0,0,13.66,5.66l80-80A8,8,0,0,0,141.66,122.34ZM64,188.69V67.31L124.69,128Zm157.66-55-80,80a8,8,0,0,1-11.32-11.32L204.69,128,130.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,221.66,133.66Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M221.66,133.66l-80,80A8,8,0,0,1,128,208V147.31L61.66,213.66A8,8,0,0,1,48,208V48a8,8,0,0,1,13.66-5.66L128,108.69V48a8,8,0,0,1,13.66-5.66l80,80A8,8,0,0,1,221.66,133.66Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M140.24,132.24l-80,80a6,6,0,0,1-8.48-8.48L127.51,128,51.76,52.24a6,6,0,0,1,8.48-8.48l80,80A6,6,0,0,1,140.24,132.24Zm80-8.48-80-80a6,6,0,0,0-8.48,8.48L207.51,128l-75.75,75.76a6,6,0,1,0,8.48,8.48l80-80A6,6,0,0,0,220.24,123.76Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M141.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L124.69,128,50.34,53.66A8,8,0,0,1,61.66,42.34l80,80A8,8,0,0,1,141.66,133.66Zm80-11.32-80-80a8,8,0,0,0-11.32,11.32L204.69,128l-74.35,74.34a8,8,0,0,0,11.32,11.32l80-80A8,8,0,0,0,221.66,122.34Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M138.83,130.83l-80,80a4,4,0,0,1-5.66-5.66L130.34,128,53.17,50.83a4,4,0,0,1,5.66-5.66l80,80A4,4,0,0,1,138.83,130.83Zm80-5.66-80-80a4,4,0,0,0-5.66,5.66L210.34,128l-77.17,77.17a4,4,0,0,0,5.66,5.66l80-80A4,4,0,0,0,218.83,125.17Z"})})]]),gLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M208,96l-80,80L48,96Z",opacity:"0.2"}),Q.jsx("path",{d:"M215.39,92.94A8,8,0,0,0,208,88H48a8,8,0,0,0-5.66,13.66l80,80a8,8,0,0,0,11.32,0l80-80A8,8,0,0,0,215.39,92.94ZM128,164.69,67.31,104H188.69Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,48,88H208a8,8,0,0,1,5.66,13.66Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M210.83,98.83l-80,80a4,4,0,0,1-5.66,0l-80-80a4,4,0,0,1,5.66-5.66L128,170.34l77.17-77.17a4,4,0,1,1,5.66,5.66Z"})})]]),yLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M168.49,199.51a12,12,0,0,1-17,17l-80-80a12,12,0,0,1,0-17l80-80a12,12,0,0,1,17,17L97,128Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M160,48V208L80,128Z",opacity:"0.2"}),Q.jsx("path",{d:"M163.06,40.61a8,8,0,0,0-8.72,1.73l-80,80a8,8,0,0,0,0,11.32l80,80A8,8,0,0,0,168,208V48A8,8,0,0,0,163.06,40.61ZM152,188.69,91.31,128,152,67.31Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M168,48V208a8,8,0,0,1-13.66,5.66l-80-80a8,8,0,0,1,0-11.32l80-80A8,8,0,0,1,168,48Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M164.24,203.76a6,6,0,1,1-8.48,8.48l-80-80a6,6,0,0,1,0-8.48l80-80a6,6,0,0,1,8.48,8.48L88.49,128Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M162.83,205.17a4,4,0,0,1-5.66,5.66l-80-80a4,4,0,0,1,0-5.66l80-80a4,4,0,1,1,5.66,5.66L85.66,128Z"})})]]),bLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M176,128,96,208V48Z",opacity:"0.2"}),Q.jsx("path",{d:"M181.66,122.34l-80-80A8,8,0,0,0,88,48V208a8,8,0,0,0,13.66,5.66l80-80A8,8,0,0,0,181.66,122.34ZM104,188.69V67.31L164.69,128Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M181.66,133.66l-80,80A8,8,0,0,1,88,208V48a8,8,0,0,1,13.66-5.66l80,80A8,8,0,0,1,181.66,133.66Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M180.24,132.24l-80,80a6,6,0,0,1-8.48-8.48L167.51,128,91.76,52.24a6,6,0,0,1,8.48-8.48l80,80A6,6,0,0,1,180.24,132.24Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M178.83,130.83l-80,80a4,4,0,0,1-5.66-5.66L170.34,128,93.17,50.83a4,4,0,0,1,5.66-5.66l80,80A4,4,0,0,1,178.83,130.83Z"})})]]),xLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M176,108a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h68A12,12,0,0,1,176,108Zm-12,28H96a12,12,0,0,0,0,24h68a12,12,0,0,0,0-24Zm72-12A104.11,104.11,0,0,1,132,228H48a20,20,0,0,1-20-20V124a104,104,0,0,1,208,0Zm-24,0a80,80,0,0,0-160,0v80h80A80.09,80.09,0,0,0,212,124Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M224,124h0a92,92,0,0,1-92,92H48a8,8,0,0,1-8-8V124a92,92,0,0,1,92-92h0A92,92,0,0,1,224,124Z",opacity:"0.2"}),Q.jsx("path",{d:"M172,112a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h68A8,8,0,0,1,172,112Zm-8,24H96a8,8,0,0,0,0,16h68a8,8,0,0,0,0-16Zm68-12A100.11,100.11,0,0,1,132,224H48a16,16,0,0,1-16-16V124a100,100,0,0,1,200,0Zm-16,0a84,84,0,0,0-168,0v84h84A84.09,84.09,0,0,0,216,124Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M132,24A100.11,100.11,0,0,0,32,124v84a16,16,0,0,0,16,16h84a100,100,0,0,0,0-200Zm32,128H96a8,8,0,0,1,0-16h68a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h68a8,8,0,0,1,0,16Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M170,112a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h68A6,6,0,0,1,170,112Zm-6,26H96a6,6,0,0,0,0,12h68a6,6,0,0,0,0-12Zm66-14a98.11,98.11,0,0,1-98,98H48a14,14,0,0,1-14-14V124a98,98,0,0,1,196,0Zm-12,0a86,86,0,0,0-172,0v84a2,2,0,0,0,2,2h84A86.1,86.1,0,0,0,218,124Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M172,112a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h68A8,8,0,0,1,172,112Zm-8,24H96a8,8,0,0,0,0,16h68a8,8,0,0,0,0-16Zm68-12A100.11,100.11,0,0,1,132,224H48a16,16,0,0,1-16-16V124a100,100,0,0,1,200,0Zm-16,0a84,84,0,0,0-168,0v84h84A84.09,84.09,0,0,0,216,124Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M168,112a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h68A4,4,0,0,1,168,112Zm-4,28H96a4,4,0,0,0,0,8h68a4,4,0,0,0,0-8Zm64-16a96.11,96.11,0,0,1-96,96H48a12,12,0,0,1-12-12V124a96,96,0,0,1,192,0Zm-8,0a88,88,0,0,0-176,0v84a4,4,0,0,0,4,4h84A88.1,88.1,0,0,0,220,124Z"})})]]),wLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),Q.jsx("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M170.83,101.17a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"})})]]),CLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M236,137A108.13,108.13,0,1,1,119,20,12,12,0,0,1,121,44,84.12,84.12,0,1,0,212,135,12,12,0,1,1,236,137ZM116,76v52a12,12,0,0,0,12,12h52a12,12,0,0,0,0-24H140V76a12,12,0,0,0-24,0Zm92,20a16,16,0,1,0-16-16A16,16,0,0,0,208,96ZM176,64a16,16,0,1,0-16-16A16,16,0,0,0,176,64Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),Q.jsx("path",{d:"M232,136.66A104.12,104.12,0,1,1,119.34,24,8,8,0,0,1,120.66,40,88.12,88.12,0,1,0,216,135.34,8,8,0,0,1,232,136.66ZM120,72v56a8,8,0,0,0,8,8h56a8,8,0,0,0,0-16H136V72a8,8,0,0,0-16,0Zm40-24a12,12,0,1,0-12-12A12,12,0,0,0,160,48Zm36,24a12,12,0,1,0-12-12A12,12,0,0,0,196,72Zm24,36a12,12,0,1,0-12-12A12,12,0,0,0,220,108Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M208,96a12,12,0,1,1,12,12A12,12,0,0,1,208,96ZM196,72a12,12,0,1,0-12-12A12,12,0,0,0,196,72Zm28.66,56a8,8,0,0,0-8.63,7.31A88.12,88.12,0,1,1,120.66,40,8,8,0,0,0,119.34,24,104.12,104.12,0,1,0,232,136.66,8,8,0,0,0,224.66,128ZM128,56a72,72,0,1,1-72,72A72.08,72.08,0,0,1,128,56Zm-8,72a8,8,0,0,0,8,8h48a8,8,0,0,0,0-16H136V80a8,8,0,0,0-16,0Zm40-80a12,12,0,1,0-12-12A12,12,0,0,0,160,48Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M230,136.49A102.12,102.12,0,1,1,119.51,26a6,6,0,0,1,1,12A90.13,90.13,0,1,0,218,135.51a6,6,0,1,1,12,1ZM122,72v56a6,6,0,0,0,6,6h56a6,6,0,0,0,0-12H134V72a6,6,0,0,0-12,0Zm38-26a10,10,0,1,0-10-10A10,10,0,0,0,160,46Zm36,24a10,10,0,1,0-10-10A10,10,0,0,0,196,70Zm24,36a10,10,0,1,0-10-10A10,10,0,0,0,220,106Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M232,136.66A104.12,104.12,0,1,1,119.34,24,8,8,0,0,1,120.66,40,88.12,88.12,0,1,0,216,135.34,8,8,0,0,1,232,136.66ZM120,72v56a8,8,0,0,0,8,8h56a8,8,0,0,0,0-16H136V72a8,8,0,0,0-16,0Zm40-24a12,12,0,1,0-12-12A12,12,0,0,0,160,48Zm36,24a12,12,0,1,0-12-12A12,12,0,0,0,196,72Zm24,36a12,12,0,1,0-12-12A12,12,0,0,0,220,108Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M228,136.33A100.13,100.13,0,1,1,119.67,28a4,4,0,1,1,.66,8A92.13,92.13,0,1,0,220,135.67a4,4,0,1,1,8,.66ZM128,132h56a4,4,0,0,0,0-8H132V72a4,4,0,0,0-8,0v56A4,4,0,0,0,128,132Zm32-88a8,8,0,1,0-8-8A8,8,0,0,0,160,44Zm36,24a8,8,0,1,0-8-8A8,8,0,0,0,196,68Zm24,36a8,8,0,1,0-8-8A8,8,0,0,0,220,104Z"})})]]),SLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M144,128a16,16,0,1,1-16-16A16,16,0,0,1,144,128ZM60,112a16,16,0,1,0,16,16A16,16,0,0,0,60,112Zm136,0a16,16,0,1,0,16,16A16,16,0,0,0,196,112Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M240,96v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V96A16,16,0,0,1,32,80H224A16,16,0,0,1,240,96Z",opacity:"0.2"}),Q.jsx("path",{d:"M140,128a12,12,0,1,1-12-12A12,12,0,0,1,140,128Zm56-12a12,12,0,1,0,12,12A12,12,0,0,0,196,116ZM60,116a12,12,0,1,0,12,12A12,12,0,0,0,60,116Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M224,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V96A16,16,0,0,0,224,80ZM60,140a12,12,0,1,1,12-12A12,12,0,0,1,60,140Zm68,0a12,12,0,1,1,12-12A12,12,0,0,1,128,140Zm68,0a12,12,0,1,1,12-12A12,12,0,0,1,196,140Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M138,128a10,10,0,1,1-10-10A10,10,0,0,1,138,128ZM60,118a10,10,0,1,0,10,10A10,10,0,0,0,60,118Zm136,0a10,10,0,1,0,10,10A10,10,0,0,0,196,118Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M140,128a12,12,0,1,1-12-12A12,12,0,0,1,140,128Zm56-12a12,12,0,1,0,12,12A12,12,0,0,0,196,116ZM60,116a12,12,0,1,0,12,12A12,12,0,0,0,60,116Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M136,128a8,8,0,1,1-8-8A8,8,0,0,1,136,128Zm-76-8a8,8,0,1,0,8,8A8,8,0,0,0,60,120Zm136,0a8,8,0,1,0,8,8A8,8,0,0,0,196,120Z"})})]]),ELe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M228,144v64a12,12,0,0,1-12,12H40a12,12,0,0,1-12-12V144a12,12,0,0,1,24,0v52H204V144a12,12,0,0,1,24,0Zm-108.49,8.49a12,12,0,0,0,17,0l40-40a12,12,0,0,0-17-17L140,115V32a12,12,0,0,0-24,0v83L96.49,95.51a12,12,0,0,0-17,17Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M216,48V208H40V48A16,16,0,0,1,56,32H200A16,16,0,0,1,216,48Z",opacity:"0.2"}),Q.jsx("path",{d:"M224,144v64a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V144a8,8,0,0,1,16,0v56H208V144a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,124.69V32a8,8,0,0,0-16,0v92.69L93.66,98.34a8,8,0,0,0-11.32,11.32Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M224,144v64a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V144a8,8,0,0,1,16,0v56H208V144a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40A8,8,0,0,0,168,96H136V32a8,8,0,0,0-16,0V96H88a8,8,0,0,0-5.66,13.66Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M222,144v64a6,6,0,0,1-6,6H40a6,6,0,0,1-6-6V144a6,6,0,0,1,12,0v58H210V144a6,6,0,0,1,12,0Zm-98.24,4.24a6,6,0,0,0,8.48,0l40-40a6,6,0,0,0-8.48-8.48L134,129.51V32a6,6,0,0,0-12,0v97.51L92.24,99.76a6,6,0,0,0-8.48,8.48Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M224,144v64a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V144a8,8,0,0,1,16,0v56H208V144a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,124.69V32a8,8,0,0,0-16,0v92.69L93.66,98.34a8,8,0,0,0-11.32,11.32Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M220,144v64a4,4,0,0,1-4,4H40a4,4,0,0,1-4-4V144a4,4,0,0,1,8,0v60H212V144a4,4,0,0,1,8,0Zm-94.83,2.83a4,4,0,0,0,5.66,0l40-40a4,4,0,1,0-5.66-5.66L132,134.34V32a4,4,0,0,0-8,0V134.34L90.83,101.17a4,4,0,0,0-5.66,5.66Z"})})]]),kLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M224,44H32A12,12,0,0,0,20,56V192a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V56A12,12,0,0,0,224,44ZM193.15,68,128,127.72,62.85,68ZM44,188V83.28l75.89,69.57a12,12,0,0,0,16.22,0L212,83.28V188Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M224,56l-96,88L32,56Z",opacity:"0.2"}),Q.jsx("path",{d:"M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48ZM203.43,64,128,133.15,52.57,64ZM216,192H40V74.19l82.59,75.71a8,8,0,0,0,10.82,0L216,74.19V192Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48Zm-8,144H40V74.19l82.59,75.71a8,8,0,0,0,10.82,0L216,74.19V192Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M224,50H32a6,6,0,0,0-6,6V192a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V56A6,6,0,0,0,224,50ZM208.58,62,128,135.86,47.42,62ZM216,194H40a2,2,0,0,1-2-2V69.64l86,78.78a6,6,0,0,0,8.1,0L218,69.64V192A2,2,0,0,1,216,194Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48ZM203.43,64,128,133.15,52.57,64ZM216,192H40V74.19l82.59,75.71a8,8,0,0,0,10.82,0L216,74.19V192Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M224,52H32a4,4,0,0,0-4,4V192a12,12,0,0,0,12,12H216a12,12,0,0,0,12-12V56A4,4,0,0,0,224,52Zm-10.28,8L128,138.57,42.28,60ZM216,196H40a4,4,0,0,1-4-4V65.09L125.3,147a4,4,0,0,0,5.4,0L220,65.09V192A4,4,0,0,1,216,196Z"})})]]),TLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M216.49,79.52l-56-56A12,12,0,0,0,152,20H56A20,20,0,0,0,36,40V216a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V88A12,12,0,0,0,216.49,79.52ZM160,57l23,23H160ZM60,212V44h76V92a12,12,0,0,0,12,12h48V212Zm112-80a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,132Zm0,40a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,172Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M208,88H152V32Z",opacity:"0.2"}),Q.jsx("path",{d:"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,176H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm-8-56V44l44,44Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M212.24,83.76l-56-56A6,6,0,0,0,152,26H56A14,14,0,0,0,42,40V216a14,14,0,0,0,14,14H200a14,14,0,0,0,14-14V88A6,6,0,0,0,212.24,83.76ZM158,46.48,193.52,82H158ZM200,218H56a2,2,0,0,1-2-2V40a2,2,0,0,1,2-2h90V88a6,6,0,0,0,6,6h50V216A2,2,0,0,1,200,218Zm-34-82a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h64A6,6,0,0,1,166,136Zm0,32a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h64A6,6,0,0,1,166,168Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M210.83,85.17l-56-56A4,4,0,0,0,152,28H56A12,12,0,0,0,44,40V216a12,12,0,0,0,12,12H200a12,12,0,0,0,12-12V88A4,4,0,0,0,210.83,85.17ZM156,41.65,198.34,84H156ZM200,220H56a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4h92V88a4,4,0,0,0,4,4h52V216A4,4,0,0,1,200,220Zm-36-84a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,136Zm0,32a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,168Z"})})]]),ALe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128ZM40,76H216a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24ZM216,180H40a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M216,64V192H40V64Z",opacity:"0.2"}),Q.jsx("path",{d:"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM192,184H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M222,128a6,6,0,0,1-6,6H40a6,6,0,0,1,0-12H216A6,6,0,0,1,222,128ZM40,70H216a6,6,0,0,0,0-12H40a6,6,0,0,0,0,12ZM216,186H40a6,6,0,0,0,0,12H216a6,6,0,0,0,0-12Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M220,128a4,4,0,0,1-4,4H40a4,4,0,0,1,0-8H216A4,4,0,0,1,220,128ZM40,68H216a4,4,0,0,0,0-8H40a4,4,0,0,0,0,8ZM216,188H40a4,4,0,0,0,0,8H216a4,4,0,0,0,0-8Z"})})]]),RLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M230.14,70.54,185.46,25.85a20,20,0,0,0-28.29,0L33.86,149.17A19.85,19.85,0,0,0,28,163.31V208a20,20,0,0,0,20,20H92.69a19.86,19.86,0,0,0,14.14-5.86L230.14,98.82a20,20,0,0,0,0-28.28ZM93,180l71-71,11,11-71,71ZM76,163,65,152l71-71,11,11ZM52,173l15.51,15.51h0L83,204H52ZM192,103,153,64l18.34-18.34,39,39Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M221.66,90.34,192,120,136,64l29.66-29.66a8,8,0,0,1,11.31,0L221.66,79A8,8,0,0,1,221.66,90.34Z",opacity:"0.2"}),Q.jsx("path",{d:"M227.31,73.37,182.63,28.68a16,16,0,0,0-22.63,0L36.69,152A15.86,15.86,0,0,0,32,163.31V208a16,16,0,0,0,16,16H92.69A15.86,15.86,0,0,0,104,219.31L227.31,96a16,16,0,0,0,0-22.63ZM51.31,160,136,75.31,152.69,92,68,176.68ZM48,179.31,76.69,208H48Zm48,25.38L79.31,188,164,103.31,180.69,120Zm96-96L147.31,64l24-24L216,84.68Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M227.31,73.37,182.63,28.68a16,16,0,0,0-22.63,0L36.69,152A15.86,15.86,0,0,0,32,163.31V208a16,16,0,0,0,16,16H92.69A15.86,15.86,0,0,0,104,219.31L227.31,96a16,16,0,0,0,0-22.63ZM51.31,160l90.35-90.35,16.68,16.69L68,176.68ZM48,179.31,76.69,208H48Zm48,25.38L79.31,188l90.35-90.35h0l16.68,16.69Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M225.9,74.78,181.21,30.09a14,14,0,0,0-19.8,0L38.1,153.41a13.94,13.94,0,0,0-4.1,9.9V208a14,14,0,0,0,14,14H92.69a13.94,13.94,0,0,0,9.9-4.1L225.9,94.58a14,14,0,0,0,0-19.8ZM48.49,160,136,72.48,155.51,92,68,179.51ZM46,208V174.48L81.51,210H48A2,2,0,0,1,46,208Zm50-.49L76.49,188,164,100.48,183.51,120ZM217.41,86.1,192,111.51,144.49,64,169.9,38.58a2,2,0,0,1,2.83,0l44.68,44.69a2,2,0,0,1,0,2.83Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M227.31,73.37,182.63,28.68a16,16,0,0,0-22.63,0L36.69,152A15.86,15.86,0,0,0,32,163.31V208a16,16,0,0,0,16,16H92.69A15.86,15.86,0,0,0,104,219.31L227.31,96a16,16,0,0,0,0-22.63ZM51.31,160,136,75.31,152.69,92,68,176.68ZM48,179.31,76.69,208H48Zm48,25.38L79.31,188,164,103.31,180.69,120Zm96-96L147.31,64l24-24L216,84.68Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M224.49,76.2,179.8,31.51a12,12,0,0,0-17,0L39.52,154.83A11.9,11.9,0,0,0,36,163.31V208a12,12,0,0,0,12,12H92.69a12,12,0,0,0,8.48-3.51L224.48,93.17a12,12,0,0,0,0-17ZM45.66,160,136,69.65,158.34,92,68,182.34ZM44,208V169.66l21.17,21.17h0L86.34,212H48A4,4,0,0,1,44,208Zm52,2.34L73.66,188,164,97.65,186.34,120ZM218.83,87.51,192,114.34,141.66,64l26.82-26.83a4,4,0,0,1,5.66,0l44.69,44.68a4,4,0,0,1,0,5.66Z"})})]]),NLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M216,56V200a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40H200A16,16,0,0,1,216,56Z",opacity:"0.2"}),Q.jsx("path",{d:"M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM184,136H136v48a8,8,0,0,1-16,0V136H72a8,8,0,0,1,0-16h48V72a8,8,0,0,1,16,0v48h48a8,8,0,0,1,0,16Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M222,128a6,6,0,0,1-6,6H134v82a6,6,0,0,1-12,0V134H40a6,6,0,0,1,0-12h82V40a6,6,0,0,1,12,0v82h82A6,6,0,0,1,222,128Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M220,128a4,4,0,0,1-4,4H132v84a4,4,0,0,1-8,0V132H40a4,4,0,0,1,0-8h84V40a4,4,0,0,1,8,0v84h84A4,4,0,0,1,220,128Z"})})]]),MLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M140,32V64a12,12,0,0,1-24,0V32a12,12,0,0,1,24,0Zm33.25,62.75a12,12,0,0,0,8.49-3.52L204.37,68.6a12,12,0,0,0-17-17L164.77,74.26a12,12,0,0,0,8.48,20.49ZM224,116H192a12,12,0,0,0,0,24h32a12,12,0,0,0,0-24Zm-42.26,48.77a12,12,0,1,0-17,17l22.63,22.63a12,12,0,0,0,17-17ZM128,180a12,12,0,0,0-12,12v32a12,12,0,0,0,24,0V192A12,12,0,0,0,128,180ZM74.26,164.77,51.63,187.4a12,12,0,0,0,17,17l22.63-22.63a12,12,0,1,0-17-17ZM76,128a12,12,0,0,0-12-12H32a12,12,0,0,0,0,24H64A12,12,0,0,0,76,128ZM68.6,51.63a12,12,0,1,0-17,17L74.26,91.23a12,12,0,0,0,17-17Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),Q.jsx("path",{d:"M136,32V64a8,8,0,0,1-16,0V32a8,8,0,0,1,16,0Zm37.25,58.75a8,8,0,0,0,5.66-2.35l22.63-22.62a8,8,0,0,0-11.32-11.32L167.6,77.09a8,8,0,0,0,5.65,13.66ZM224,120H192a8,8,0,0,0,0,16h32a8,8,0,0,0,0-16Zm-45.09,47.6a8,8,0,0,0-11.31,11.31l22.62,22.63a8,8,0,0,0,11.32-11.32ZM128,184a8,8,0,0,0-8,8v32a8,8,0,0,0,16,0V192A8,8,0,0,0,128,184ZM77.09,167.6,54.46,190.22a8,8,0,0,0,11.32,11.32L88.4,178.91A8,8,0,0,0,77.09,167.6ZM72,128a8,8,0,0,0-8-8H32a8,8,0,0,0,0,16H64A8,8,0,0,0,72,128ZM65.78,54.46A8,8,0,0,0,54.46,65.78L77.09,88.4A8,8,0,0,0,88.4,77.09Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm33.94,58.75,17-17a8,8,0,0,1,11.32,11.32l-17,17a8,8,0,0,1-11.31-11.31ZM48,136a8,8,0,0,1,0-16H72a8,8,0,0,1,0,16Zm46.06,37.25-17,17a8,8,0,0,1-11.32-11.32l17-17a8,8,0,0,1,11.31,11.31Zm0-79.19a8,8,0,0,1-11.31,0l-17-17A8,8,0,0,1,77.09,65.77l17,17A8,8,0,0,1,94.06,94.06ZM136,208a8,8,0,0,1-16,0V184a8,8,0,0,1,16,0Zm0-136a8,8,0,0,1-16,0V48a8,8,0,0,1,16,0Zm54.23,118.23a8,8,0,0,1-11.32,0l-17-17a8,8,0,0,1,11.31-11.31l17,17A8,8,0,0,1,190.23,190.23ZM208,136H184a8,8,0,0,1,0-16h24a8,8,0,0,1,0,16Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M134,32V64a6,6,0,0,1-12,0V32a6,6,0,0,1,12,0Zm39.25,56.75A6,6,0,0,0,177.5,87l22.62-22.63a6,6,0,0,0-8.48-8.48L169,78.5a6,6,0,0,0,4.24,10.25ZM224,122H192a6,6,0,0,0,0,12h32a6,6,0,0,0,0-12Zm-46.5,47A6,6,0,0,0,169,177.5l22.63,22.62a6,6,0,0,0,8.48-8.48ZM128,186a6,6,0,0,0-6,6v32a6,6,0,0,0,12,0V192A6,6,0,0,0,128,186ZM78.5,169,55.88,191.64a6,6,0,1,0,8.48,8.48L87,177.5A6,6,0,1,0,78.5,169ZM70,128a6,6,0,0,0-6-6H32a6,6,0,0,0,0,12H64A6,6,0,0,0,70,128ZM64.36,55.88a6,6,0,0,0-8.48,8.48L78.5,87A6,6,0,1,0,87,78.5Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M136,32V64a8,8,0,0,1-16,0V32a8,8,0,0,1,16,0Zm37.25,58.75a8,8,0,0,0,5.66-2.35l22.63-22.62a8,8,0,0,0-11.32-11.32L167.6,77.09a8,8,0,0,0,5.65,13.66ZM224,120H192a8,8,0,0,0,0,16h32a8,8,0,0,0,0-16Zm-45.09,47.6a8,8,0,0,0-11.31,11.31l22.62,22.63a8,8,0,0,0,11.32-11.32ZM128,184a8,8,0,0,0-8,8v32a8,8,0,0,0,16,0V192A8,8,0,0,0,128,184ZM77.09,167.6,54.46,190.22a8,8,0,0,0,11.32,11.32L88.4,178.91A8,8,0,0,0,77.09,167.6ZM72,128a8,8,0,0,0-8-8H32a8,8,0,0,0,0,16H64A8,8,0,0,0,72,128ZM65.78,54.46A8,8,0,0,0,54.46,65.78L77.09,88.4A8,8,0,0,0,88.4,77.09Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M132,32V64a4,4,0,0,1-8,0V32a4,4,0,0,1,8,0Zm41.25,54.75a4,4,0,0,0,2.83-1.18L198.71,63a4,4,0,0,0-5.66-5.66L170.43,79.92a4,4,0,0,0,2.82,6.83ZM224,124H192a4,4,0,0,0,0,8h32a4,4,0,0,0,0-8Zm-47.92,46.43a4,4,0,1,0-5.65,5.65l22.62,22.63a4,4,0,0,0,5.66-5.66ZM128,188a4,4,0,0,0-4,4v32a4,4,0,0,0,8,0V192A4,4,0,0,0,128,188ZM79.92,170.43,57.29,193.05A4,4,0,0,0,63,198.71l22.62-22.63a4,4,0,1,0-5.65-5.65ZM68,128a4,4,0,0,0-4-4H32a4,4,0,0,0,0,8H64A4,4,0,0,0,68,128ZM63,57.29A4,4,0,0,0,57.29,63L79.92,85.57a4,4,0,1,0,5.65-5.65Z"})})]]),OLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M237,77.47A28,28,0,0,0,216,68H164V56a44.05,44.05,0,0,0-44-44,12,12,0,0,0-10.73,6.63L72.58,92H32a20,20,0,0,0-20,20v88a20,20,0,0,0,20,20H204a28,28,0,0,0,27.78-24.53l12-96A28,28,0,0,0,237,77.47ZM36,116H68v80H36ZM220,96.5l-12,96a4,4,0,0,1-4,3.5H92V106.83L126.82,37.2A20,20,0,0,1,140,56V80a12,12,0,0,0,12,12h64a4,4,0,0,1,4,4.5Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M80,104V208H32a8,8,0,0,1-8-8V112a8,8,0,0,1,8-8Z",opacity:"0.2"}),Q.jsx("path",{d:"M234,80.12A24,24,0,0,0,216,72H160V56a40,40,0,0,0-40-40,8,8,0,0,0-7.16,4.42L75.06,96H32a16,16,0,0,0-16,16v88a16,16,0,0,0,16,16H204a24,24,0,0,0,23.82-21l12-96A24,24,0,0,0,234,80.12ZM32,112H72v88H32ZM223.94,97l-12,96a8,8,0,0,1-7.94,7H88V105.89l36.71-73.43A24,24,0,0,1,144,56V80a8,8,0,0,0,8,8h64a8,8,0,0,1,7.94,9Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M234,80.12A24,24,0,0,0,216,72H160V56a40,40,0,0,0-40-40,8,8,0,0,0-7.16,4.42L75.06,96H32a16,16,0,0,0-16,16v88a16,16,0,0,0,16,16H204a24,24,0,0,0,23.82-21l12-96A24,24,0,0,0,234,80.12ZM32,112H72v88H32Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M232.49,81.44A22,22,0,0,0,216,74H158V56a38,38,0,0,0-38-38,6,6,0,0,0-5.37,3.32L76.29,98H32a14,14,0,0,0-14,14v88a14,14,0,0,0,14,14H204a22,22,0,0,0,21.83-19.27l12-96A22,22,0,0,0,232.49,81.44ZM30,200V112a2,2,0,0,1,2-2H74v92H32A2,2,0,0,1,30,200ZM225.92,97.24l-12,96A10,10,0,0,1,204,202H86V105.42l37.58-75.17A26,26,0,0,1,146,56V80a6,6,0,0,0,6,6h64a10,10,0,0,1,9.92,11.24Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M234,80.12A24,24,0,0,0,216,72H160V56a40,40,0,0,0-40-40,8,8,0,0,0-7.16,4.42L75.06,96H32a16,16,0,0,0-16,16v88a16,16,0,0,0,16,16H204a24,24,0,0,0,23.82-21l12-96A24,24,0,0,0,234,80.12ZM32,112H72v88H32ZM223.94,97l-12,96a8,8,0,0,1-7.94,7H88V105.89l36.71-73.43A24,24,0,0,1,144,56V80a8,8,0,0,0,8,8h64a8,8,0,0,1,7.94,9Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M231,82.76A20,20,0,0,0,216,76H156V56a36,36,0,0,0-36-36,4,4,0,0,0-3.58,2.21L77.53,100H32a12,12,0,0,0-12,12v88a12,12,0,0,0,12,12H204a20,20,0,0,0,19.85-17.52l12-96A20,20,0,0,0,231,82.76ZM76,204H32a4,4,0,0,1-4-4V112a4,4,0,0,1,4-4H76ZM227.91,97.49l-12,96A12,12,0,0,1,204,204H84V104.94L122.42,28.1A28,28,0,0,1,148,56V80a4,4,0,0,0,4,4h64a12,12,0,0,1,11.91,13.49Z"})})]]),LLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M216,48H180V36A28,28,0,0,0,152,8H104A28,28,0,0,0,76,36V48H40a12,12,0,0,0,0,24h4V208a20,20,0,0,0,20,20H192a20,20,0,0,0,20-20V72h4a12,12,0,0,0,0-24ZM100,36a4,4,0,0,1,4-4h48a4,4,0,0,1,4,4V48H100Zm88,168H68V72H188ZM116,104v64a12,12,0,0,1-24,0V104a12,12,0,0,1,24,0Zm48,0v64a12,12,0,0,1-24,0V104a12,12,0,0,1,24,0Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M200,56V208a8,8,0,0,1-8,8H64a8,8,0,0,1-8-8V56Z",opacity:"0.2"}),Q.jsx("path",{d:"M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM96,40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96Zm96,168H64V64H192ZM112,104v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM112,168a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm0-120H96V40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M216,50H174V40a22,22,0,0,0-22-22H104A22,22,0,0,0,82,40V50H40a6,6,0,0,0,0,12H50V208a14,14,0,0,0,14,14H192a14,14,0,0,0,14-14V62h10a6,6,0,0,0,0-12ZM94,40a10,10,0,0,1,10-10h48a10,10,0,0,1,10,10V50H94ZM194,208a2,2,0,0,1-2,2H64a2,2,0,0,1-2-2V62H194ZM110,104v64a6,6,0,0,1-12,0V104a6,6,0,0,1,12,0Zm48,0v64a6,6,0,0,1-12,0V104a6,6,0,0,1,12,0Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM96,40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96Zm96,168H64V64H192ZM112,104v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M216,52H172V40a20,20,0,0,0-20-20H104A20,20,0,0,0,84,40V52H40a4,4,0,0,0,0,8H52V208a12,12,0,0,0,12,12H192a12,12,0,0,0,12-12V60h12a4,4,0,0,0,0-8ZM92,40a12,12,0,0,1,12-12h48a12,12,0,0,1,12,12V52H92ZM196,208a4,4,0,0,1-4,4H64a4,4,0,0,1-4-4V60H196ZM108,104v64a4,4,0,0,1-8,0V104a4,4,0,0,1,8,0Zm48,0v64a4,4,0,0,1-8,0V104a4,4,0,0,1,8,0Z"})})]]),DLe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M234.38,210a123.36,123.36,0,0,0-60.78-53.23,76,76,0,1,0-91.2,0A123.36,123.36,0,0,0,21.62,210a12,12,0,1,0,20.77,12c18.12-31.32,50.12-50,85.61-50s67.49,18.69,85.61,50a12,12,0,0,0,20.77-12ZM76,96a52,52,0,1,1,52,52A52.06,52.06,0,0,1,76,96Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M192,96a64,64,0,1,1-64-64A64,64,0,0,1,192,96Z",opacity:"0.2"}),Q.jsx("path",{d:"M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M230.93,220a8,8,0,0,1-6.93,4H32a8,8,0,0,1-6.92-12c15.23-26.33,38.7-45.21,66.09-54.16a72,72,0,1,1,73.66,0c27.39,8.95,50.86,27.83,66.09,54.16A8,8,0,0,1,230.93,220Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M229.19,213c-15.81-27.32-40.63-46.49-69.47-54.62a70,70,0,1,0-63.44,0C67.44,166.5,42.62,185.67,26.81,213a6,6,0,1,0,10.38,6C56.4,185.81,90.34,166,128,166s71.6,19.81,90.81,53a6,6,0,1,0,10.38-6ZM70,96a58,58,0,1,1,58,58A58.07,58.07,0,0,1,70,96Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M227.46,214c-16.52-28.56-43-48.06-73.68-55.09a68,68,0,1,0-51.56,0c-30.64,7-57.16,26.53-73.68,55.09a4,4,0,0,0,6.92,4C55,184.19,89.62,164,128,164s73,20.19,92.54,54a4,4,0,0,0,3.46,2,3.93,3.93,0,0,0,2-.54A4,4,0,0,0,227.46,214ZM68,96a60,60,0,1,1,60,60A60.07,60.07,0,0,1,68,96Z"})})]]),ILe=new Map([["bold",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M168.49,104.49,145,128l23.52,23.51a12,12,0,0,1-17,17L128,145l-23.51,23.52a12,12,0,0,1-17-17L111,128,87.51,104.49a12,12,0,0,1,17-17L128,111l23.51-23.52a12,12,0,0,1,17,17ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"})})],["duotone",Q.jsxs(Q.Fragment,{children:[Q.jsx("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),Q.jsx("path",{d:"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"})]})],["fill",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z"})})],["light",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M164.24,100.24,136.48,128l27.76,27.76a6,6,0,1,1-8.48,8.48L128,136.48l-27.76,27.76a6,6,0,0,1-8.48-8.48L119.52,128,91.76,100.24a6,6,0,0,1,8.48-8.48L128,119.52l27.76-27.76a6,6,0,0,1,8.48,8.48ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"})})],["regular",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"})})],["thin",Q.jsx(Q.Fragment,{children:Q.jsx("path",{d:"M162.83,98.83,133.66,128l29.17,29.17a4,4,0,0,1-5.66,5.66L128,133.66,98.83,162.83a4,4,0,0,1-5.66-5.66L122.34,128,93.17,98.83a4,4,0,0,1,5.66-5.66L128,122.34l29.17-29.17a4,4,0,1,1,5.66,5.66ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"})})]]),PLe=A.createContext({color:"currentColor",size:"1em",weight:"regular",mirrored:!1});var _Le=Object.defineProperty,jLe=Object.defineProperties,FLe=Object.getOwnPropertyDescriptors,py=Object.getOwnPropertySymbols,D3=Object.prototype.hasOwnProperty,I3=Object.prototype.propertyIsEnumerable,CO=(e,t,r)=>t in e?_Le(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,SO=(e,t)=>{for(var r in t||(t={}))D3.call(t,r)&&CO(e,r,t[r]);if(py)for(var r of py(t))I3.call(t,r)&&CO(e,r,t[r]);return e},$Le=(e,t)=>jLe(e,FLe(t)),EO=(e,t)=>{var r={};for(var n in e)D3.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&py)for(var n of py(e))t.indexOf(n)<0&&I3.call(e,n)&&(r[n]=e[n]);return r};const P3=A.forwardRef((e,t)=>{const r=e,{alt:n,color:a,size:i,weight:o,mirrored:s,children:l,weights:u}=r,f=EO(r,["alt","color","size","weight","mirrored","children","weights"]),c=A.useContext(PLe),{color:h="currentColor",size:y,weight:b="regular",mirrored:x=!1}=c,N=EO(c,["color","size","weight","mirrored"]);return Q.jsxs("svg",$Le(SO(SO({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i??y,height:i??y,fill:a??h,viewBox:"0 0 256 256",transform:s||x?"scale(-1, 1)":void 0},N),f),{children:[!!n&&Q.jsx("title",{children:n}),l,u.get(o??b)]}))});P3.displayName="IconBase";const Ln=P3;var BLe=Object.defineProperty,VLe=Object.defineProperties,HLe=Object.getOwnPropertyDescriptors,kO=Object.getOwnPropertySymbols,ULe=Object.prototype.hasOwnProperty,zLe=Object.prototype.propertyIsEnumerable,TO=(e,t,r)=>t in e?BLe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qLe=(e,t)=>{for(var r in t||(t={}))ULe.call(t,r)&&TO(e,r,t[r]);if(kO)for(var r of kO(t))zLe.call(t,r)&&TO(e,r,t[r]);return e},WLe=(e,t)=>VLe(e,HLe(t));const _3=A.forwardRef((e,t)=>Q.jsx(Ln,WLe(qLe({ref:t},e),{weights:vLe})));_3.displayName="CaretDoubleLeft";var ZLe=Object.defineProperty,KLe=Object.defineProperties,QLe=Object.getOwnPropertyDescriptors,AO=Object.getOwnPropertySymbols,GLe=Object.prototype.hasOwnProperty,JLe=Object.prototype.propertyIsEnumerable,RO=(e,t,r)=>t in e?ZLe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,YLe=(e,t)=>{for(var r in t||(t={}))GLe.call(t,r)&&RO(e,r,t[r]);if(AO)for(var r of AO(t))JLe.call(t,r)&&RO(e,r,t[r]);return e},XLe=(e,t)=>KLe(e,QLe(t));const j3=A.forwardRef((e,t)=>Q.jsx(Ln,XLe(YLe({ref:t},e),{weights:mLe})));j3.displayName="CaretDoubleRight";var e8e=Object.defineProperty,t8e=Object.defineProperties,r8e=Object.getOwnPropertyDescriptors,NO=Object.getOwnPropertySymbols,n8e=Object.prototype.hasOwnProperty,a8e=Object.prototype.propertyIsEnumerable,MO=(e,t,r)=>t in e?e8e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,i8e=(e,t)=>{for(var r in t||(t={}))n8e.call(t,r)&&MO(e,r,t[r]);if(NO)for(var r of NO(t))a8e.call(t,r)&&MO(e,r,t[r]);return e},o8e=(e,t)=>t8e(e,r8e(t));const F3=A.forwardRef((e,t)=>Q.jsx(Ln,o8e(i8e({ref:t},e),{weights:gLe})));F3.displayName="CaretDown";var s8e=Object.defineProperty,l8e=Object.defineProperties,u8e=Object.getOwnPropertyDescriptors,OO=Object.getOwnPropertySymbols,c8e=Object.prototype.hasOwnProperty,f8e=Object.prototype.propertyIsEnumerable,LO=(e,t,r)=>t in e?s8e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,d8e=(e,t)=>{for(var r in t||(t={}))c8e.call(t,r)&&LO(e,r,t[r]);if(OO)for(var r of OO(t))f8e.call(t,r)&&LO(e,r,t[r]);return e},p8e=(e,t)=>l8e(e,u8e(t));const $3=A.forwardRef((e,t)=>Q.jsx(Ln,p8e(d8e({ref:t},e),{weights:yLe})));$3.displayName="CaretLeft";var h8e=Object.defineProperty,v8e=Object.defineProperties,m8e=Object.getOwnPropertyDescriptors,DO=Object.getOwnPropertySymbols,g8e=Object.prototype.hasOwnProperty,y8e=Object.prototype.propertyIsEnumerable,IO=(e,t,r)=>t in e?h8e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b8e=(e,t)=>{for(var r in t||(t={}))g8e.call(t,r)&&IO(e,r,t[r]);if(DO)for(var r of DO(t))y8e.call(t,r)&&IO(e,r,t[r]);return e},x8e=(e,t)=>v8e(e,m8e(t));const uT=A.forwardRef((e,t)=>Q.jsx(Ln,x8e(b8e({ref:t},e),{weights:bLe})));uT.displayName="CaretRight";var w8e=Object.defineProperty,C8e=Object.defineProperties,S8e=Object.getOwnPropertyDescriptors,PO=Object.getOwnPropertySymbols,E8e=Object.prototype.hasOwnProperty,k8e=Object.prototype.propertyIsEnumerable,_O=(e,t,r)=>t in e?w8e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,T8e=(e,t)=>{for(var r in t||(t={}))E8e.call(t,r)&&_O(e,r,t[r]);if(PO)for(var r of PO(t))k8e.call(t,r)&&_O(e,r,t[r]);return e},A8e=(e,t)=>C8e(e,S8e(t));const B3=A.forwardRef((e,t)=>Q.jsx(Ln,A8e(T8e({ref:t},e),{weights:xLe})));B3.displayName="ChatTeardropText";var R8e=Object.defineProperty,N8e=Object.defineProperties,M8e=Object.getOwnPropertyDescriptors,jO=Object.getOwnPropertySymbols,O8e=Object.prototype.hasOwnProperty,L8e=Object.prototype.propertyIsEnumerable,FO=(e,t,r)=>t in e?R8e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,D8e=(e,t)=>{for(var r in t||(t={}))O8e.call(t,r)&&FO(e,r,t[r]);if(jO)for(var r of jO(t))L8e.call(t,r)&&FO(e,r,t[r]);return e},I8e=(e,t)=>N8e(e,M8e(t));const V3=A.forwardRef((e,t)=>Q.jsx(Ln,I8e(D8e({ref:t},e),{weights:wLe})));V3.displayName="CheckCircle";var P8e=Object.defineProperty,_8e=Object.defineProperties,j8e=Object.getOwnPropertyDescriptors,$O=Object.getOwnPropertySymbols,F8e=Object.prototype.hasOwnProperty,$8e=Object.prototype.propertyIsEnumerable,BO=(e,t,r)=>t in e?P8e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,B8e=(e,t)=>{for(var r in t||(t={}))F8e.call(t,r)&&BO(e,r,t[r]);if($O)for(var r of $O(t))$8e.call(t,r)&&BO(e,r,t[r]);return e},V8e=(e,t)=>_8e(e,j8e(t));const H3=A.forwardRef((e,t)=>Q.jsx(Ln,V8e(B8e({ref:t},e),{weights:CLe})));H3.displayName="ClockCountdown";var H8e=Object.defineProperty,U8e=Object.defineProperties,z8e=Object.getOwnPropertyDescriptors,VO=Object.getOwnPropertySymbols,q8e=Object.prototype.hasOwnProperty,W8e=Object.prototype.propertyIsEnumerable,HO=(e,t,r)=>t in e?H8e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Z8e=(e,t)=>{for(var r in t||(t={}))q8e.call(t,r)&&HO(e,r,t[r]);if(VO)for(var r of VO(t))W8e.call(t,r)&&HO(e,r,t[r]);return e},K8e=(e,t)=>U8e(e,z8e(t));const U3=A.forwardRef((e,t)=>Q.jsx(Ln,K8e(Z8e({ref:t},e),{weights:SLe})));U3.displayName="DotsThree";var Q8e=Object.defineProperty,G8e=Object.defineProperties,J8e=Object.getOwnPropertyDescriptors,UO=Object.getOwnPropertySymbols,Y8e=Object.prototype.hasOwnProperty,X8e=Object.prototype.propertyIsEnumerable,zO=(e,t,r)=>t in e?Q8e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eDe=(e,t)=>{for(var r in t||(t={}))Y8e.call(t,r)&&zO(e,r,t[r]);if(UO)for(var r of UO(t))X8e.call(t,r)&&zO(e,r,t[r]);return e},tDe=(e,t)=>G8e(e,J8e(t));const z3=A.forwardRef((e,t)=>Q.jsx(Ln,tDe(eDe({ref:t},e),{weights:ELe})));z3.displayName="DownloadSimple";var rDe=Object.defineProperty,nDe=Object.defineProperties,aDe=Object.getOwnPropertyDescriptors,qO=Object.getOwnPropertySymbols,iDe=Object.prototype.hasOwnProperty,oDe=Object.prototype.propertyIsEnumerable,WO=(e,t,r)=>t in e?rDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,sDe=(e,t)=>{for(var r in t||(t={}))iDe.call(t,r)&&WO(e,r,t[r]);if(qO)for(var r of qO(t))oDe.call(t,r)&&WO(e,r,t[r]);return e},lDe=(e,t)=>nDe(e,aDe(t));const q3=A.forwardRef((e,t)=>Q.jsx(Ln,lDe(sDe({ref:t},e),{weights:kLe})));q3.displayName="EnvelopeSimple";var uDe=Object.defineProperty,cDe=Object.defineProperties,fDe=Object.getOwnPropertyDescriptors,ZO=Object.getOwnPropertySymbols,dDe=Object.prototype.hasOwnProperty,pDe=Object.prototype.propertyIsEnumerable,KO=(e,t,r)=>t in e?uDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,hDe=(e,t)=>{for(var r in t||(t={}))dDe.call(t,r)&&KO(e,r,t[r]);if(ZO)for(var r of ZO(t))pDe.call(t,r)&&KO(e,r,t[r]);return e},vDe=(e,t)=>cDe(e,fDe(t));const W3=A.forwardRef((e,t)=>Q.jsx(Ln,vDe(hDe({ref:t},e),{weights:TLe})));W3.displayName="FileText";var mDe=Object.defineProperty,gDe=Object.defineProperties,yDe=Object.getOwnPropertyDescriptors,QO=Object.getOwnPropertySymbols,bDe=Object.prototype.hasOwnProperty,xDe=Object.prototype.propertyIsEnumerable,GO=(e,t,r)=>t in e?mDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wDe=(e,t)=>{for(var r in t||(t={}))bDe.call(t,r)&&GO(e,r,t[r]);if(QO)for(var r of QO(t))xDe.call(t,r)&&GO(e,r,t[r]);return e},CDe=(e,t)=>gDe(e,yDe(t));const cT=A.forwardRef((e,t)=>Q.jsx(Ln,CDe(wDe({ref:t},e),{weights:ALe})));cT.displayName="List";var SDe=Object.defineProperty,EDe=Object.defineProperties,kDe=Object.getOwnPropertyDescriptors,JO=Object.getOwnPropertySymbols,TDe=Object.prototype.hasOwnProperty,ADe=Object.prototype.propertyIsEnumerable,YO=(e,t,r)=>t in e?SDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,RDe=(e,t)=>{for(var r in t||(t={}))TDe.call(t,r)&&YO(e,r,t[r]);if(JO)for(var r of JO(t))ADe.call(t,r)&&YO(e,r,t[r]);return e},NDe=(e,t)=>EDe(e,kDe(t));const fT=A.forwardRef((e,t)=>Q.jsx(Ln,NDe(RDe({ref:t},e),{weights:RLe})));fT.displayName="Pencil";var MDe=Object.defineProperty,ODe=Object.defineProperties,LDe=Object.getOwnPropertyDescriptors,XO=Object.getOwnPropertySymbols,DDe=Object.prototype.hasOwnProperty,IDe=Object.prototype.propertyIsEnumerable,eL=(e,t,r)=>t in e?MDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,PDe=(e,t)=>{for(var r in t||(t={}))DDe.call(t,r)&&eL(e,r,t[r]);if(XO)for(var r of XO(t))IDe.call(t,r)&&eL(e,r,t[r]);return e},_De=(e,t)=>ODe(e,LDe(t));const dT=A.forwardRef((e,t)=>Q.jsx(Ln,_De(PDe({ref:t},e),{weights:NLe})));dT.displayName="Plus";var jDe=Object.defineProperty,FDe=Object.defineProperties,$De=Object.getOwnPropertyDescriptors,tL=Object.getOwnPropertySymbols,BDe=Object.prototype.hasOwnProperty,VDe=Object.prototype.propertyIsEnumerable,rL=(e,t,r)=>t in e?jDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,HDe=(e,t)=>{for(var r in t||(t={}))BDe.call(t,r)&&rL(e,r,t[r]);if(tL)for(var r of tL(t))VDe.call(t,r)&&rL(e,r,t[r]);return e},UDe=(e,t)=>FDe(e,$De(t));const Z3=A.forwardRef((e,t)=>Q.jsx(Ln,UDe(HDe({ref:t},e),{weights:MLe})));Z3.displayName="Spinner";var zDe=Object.defineProperty,qDe=Object.defineProperties,WDe=Object.getOwnPropertyDescriptors,nL=Object.getOwnPropertySymbols,ZDe=Object.prototype.hasOwnProperty,KDe=Object.prototype.propertyIsEnumerable,aL=(e,t,r)=>t in e?zDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,QDe=(e,t)=>{for(var r in t||(t={}))ZDe.call(t,r)&&aL(e,r,t[r]);if(nL)for(var r of nL(t))KDe.call(t,r)&&aL(e,r,t[r]);return e},GDe=(e,t)=>qDe(e,WDe(t));const _1=A.forwardRef((e,t)=>Q.jsx(Ln,GDe(QDe({ref:t},e),{weights:OLe})));_1.displayName="ThumbsUp";var JDe=Object.defineProperty,YDe=Object.defineProperties,XDe=Object.getOwnPropertyDescriptors,iL=Object.getOwnPropertySymbols,eIe=Object.prototype.hasOwnProperty,tIe=Object.prototype.propertyIsEnumerable,oL=(e,t,r)=>t in e?JDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rIe=(e,t)=>{for(var r in t||(t={}))eIe.call(t,r)&&oL(e,r,t[r]);if(iL)for(var r of iL(t))tIe.call(t,r)&&oL(e,r,t[r]);return e},nIe=(e,t)=>YDe(e,XDe(t));const pT=A.forwardRef((e,t)=>Q.jsx(Ln,nIe(rIe({ref:t},e),{weights:LLe})));pT.displayName="Trash";var aIe=Object.defineProperty,iIe=Object.defineProperties,oIe=Object.getOwnPropertyDescriptors,sL=Object.getOwnPropertySymbols,sIe=Object.prototype.hasOwnProperty,lIe=Object.prototype.propertyIsEnumerable,lL=(e,t,r)=>t in e?aIe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,uIe=(e,t)=>{for(var r in t||(t={}))sIe.call(t,r)&&lL(e,r,t[r]);if(sL)for(var r of sL(t))lIe.call(t,r)&&lL(e,r,t[r]);return e},cIe=(e,t)=>iIe(e,oIe(t));const j1=A.forwardRef((e,t)=>Q.jsx(Ln,cIe(uIe({ref:t},e),{weights:DLe})));j1.displayName="User";var fIe=Object.defineProperty,dIe=Object.defineProperties,pIe=Object.getOwnPropertyDescriptors,uL=Object.getOwnPropertySymbols,hIe=Object.prototype.hasOwnProperty,vIe=Object.prototype.propertyIsEnumerable,cL=(e,t,r)=>t in e?fIe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,mIe=(e,t)=>{for(var r in t||(t={}))hIe.call(t,r)&&cL(e,r,t[r]);if(uL)for(var r of uL(t))vIe.call(t,r)&&cL(e,r,t[r]);return e},gIe=(e,t)=>dIe(e,pIe(t));const hT=A.forwardRef((e,t)=>Q.jsx(Ln,gIe(mIe({ref:t},e),{weights:ILe})));hT.displayName="XCircle";function K3({isActive:e}){const t=`flex items-center gap-1 ${e?"text-indigo-500":"text-gray-400"}`;return m.jsxs("div",{className:t,children:[m.jsx("span",{children:m.jsx(Z3,{size:18})}),m.jsx("p",{className:"inline-block align-middle text-[0.875rem]",children:"진행중"})]})}function Q3({isActive:e}){const t=`flex items-center gap-1 ${e?"text-indigo-500":"text-gray-400"}`;return m.jsxs("div",{className:t,children:[m.jsx("span",{children:m.jsx(V3,{size:18})}),m.jsx("p",{className:"inline-block align-middle text-[0.875rem]",children:"접수완료"})]})}function G3({isActive:e}){const t=`flex items-center gap-1 ${e?"text-indigo-500":"text-gray-400"}`;return m.jsxs("div",{className:t,children:[m.jsx("span",{children:m.jsx(B3,{size:18})}),m.jsx("p",{className:"inline-block align-middle text-[0.875rem]",children:"답변완료"})]})}function J3({isActive:e}){const t=`flex items-center gap-1 ${e?"text-gray-500":"text-gray-400"}`;return m.jsxs("div",{className:t,children:[m.jsx("span",{children:m.jsx(H3,{size:18})}),m.jsx("p",{className:"inline-block align-middle text-[0.875rem]",children:"종료됨"})]})}function ap(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function yIe(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Y3(e){if(!yIe(e)&&typeof e!="number")return!1;const t=ap(e);return!isNaN(Number(t))}function X3(e){return ap(e).getDate()}function bIe(e){return ap(e).getHours()}function xIe(e){return ap(e).getMinutes()}function ej(e){return ap(e).getMonth()}function tj(e){return ap(e).getFullYear()}const vT=e=>{const t=new Date(e);if(Y3(t))return`${tj(t).toString().padStart(2,"0")}/${(ej(t)+1).toString().padStart(2,"0")}/${X3(t).toString().padStart(2,"0")}`;throw new Error("Invalid date format")};function rj({data:e,onClick:t}){const{width:r}=Do(),n=r<=391,a=()=>{switch(e==null?void 0:e.onGoingStatus){case"진행중":return m.jsx(K3,{isActive:!0});case"접수완료":return m.jsx(Q3,{isActive:!0});case"답변완료":return m.jsx(G3,{isActive:!0});case"종료됨":return m.jsx(J3,{isActive:!0});default:return null}},i=(l,u)=>l.length<=u?l:l.slice(0,u).trim()+"...",o=l=>{const u=/

청원취지<\/h3>.*?

(.*?)<\/p>/s,f=l.match(u);return f&&f[1]?f[1].replace(/<[^>]*>/g,"").trim():""},s=A.useMemo(()=>e!=null&&e.content?o(e.content):"",[e==null?void 0:e.content]);return m.jsxs("div",{className:"petition-item flex h-[252px] w-[362px] flex-shrink-0 cursor-pointer flex-col justify-between rounded-[13px] border border-gray-300 bg-white p-5 xs:h-[184px] xs:w-[304px] xs:p-4",onClick:()=>t(e.postId),children:[m.jsxs("div",{className:"flex flex-col",children:[a(),m.jsx("h3",{className:"mt-2 text-[1.375rem] font-bold text-gray-700 xs:text-[1rem]",children:(e==null?void 0:e.title)&&i(e.title,17)}),m.jsx("p",{className:"mt-3 flex-grow overflow-hidden text-ellipsis text-[1.125rem] font-medium text-gray-500 xs:mt-2 xs:text-[0.875rem]",children:s&&i(s,72)})]}),m.jsxs("div",{className:"flex items-center justify-between",children:[m.jsx("span",{className:"text-[1.125rem] font-normal text-gray-400 xs:text-[0.875rem]",children:vT(e==null?void 0:e.date)}),m.jsxs("div",{className:"flex cursor-pointer items-center gap-1 text-[#7D7BFF]",children:[m.jsx("span",{className:"pb-1",children:m.jsx(bNe,{size:n?14:22})}),m.jsx("span",{className:"text-[1.125rem] font-medium xs:text-[0.875rem]",children:e==null?void 0:e.likeCount})]})]})]})}const wIe=async({page:e,take:t})=>{try{return(await Di.get("/board/청원게시판/posts/top-liked",{params:{page:e,take:t}})).data}catch(r){console.log(r)}},nj=({page:e,take:t})=>Qv({queryKey:["getPetitionTopLiked",e,t],queryFn:()=>wIe({page:e,take:t})}),CIe=()=>{const{data:e}=nj({page:0,take:2});return m.jsxs("section",{className:"w-full",children:[m.jsx("h1",{className:"text-[2rem] font-bold xs:text-[1.25rem]",children:"인기청원"}),m.jsx(la,{size:18,direction:"vertical"}),m.jsx("div",{className:"scrollbar-hide flex w-full gap-[1.5rem] overflow-x-scroll xs:pr-[1.5rem] sm:pr-[1.5rem]",children:e==null?void 0:e.data.postListResDto.map(t=>m.jsx(rj,{data:t,onClick:function(){throw new Error("Function not implemented.")}},t.postId))})]})},aj=({imgUrl:e,title:t="",subtitle:r="",date:n,badgeType:a,cardType:i,size:o=Ma.default,profileImg:s=Q_,profileName:l="US:SUM",onClick:u=()=>{},className:f=""})=>{const c=vMe(o);return m.jsxs("div",{className:Vt("relative flex cursor-pointer items-center justify-center rounded-[10px] border border-gray-300 bg-white text-xs",c.container,f),onClick:u,children:[a==="Emergency"&&m.jsx(zf,{variant:"Emergency",children:"긴급"}),a==="New"&&m.jsx(zf,{variant:"New",children:"NEW!"}),a==="Default"&&m.jsx(zf,{variant:"Default"}),m.jsxs("div",{className:`flex h-full w-full ${c.gap}`,children:[m.jsx("img",{alt:"image",src:e,className:`rounded-[8px] bg-gray-200 object-cover ${c.image}`}),m.jsxs("div",{className:"w-full flex-col",children:[m.jsxs("div",{className:`flex flex-col ${c.title}`,children:[m.jsx("p",{className:"line-clamp-2 font-semibold",children:t}),m.jsx("p",{className:`line-clamp-2 font-normal text-gray-500 ${c.subtitle}`,children:r})]}),m.jsx("hr",{className:`w-full border border-gray-300 ${c.hr}`}),m.jsxs("div",{className:`flex items-end gap-1 font-normal text-gray-500 ${c.date}`,children:[i==="Basic"&&m.jsxs("div",{className:"flex items-center gap-1",children:[m.jsx("img",{alt:"logo",src:s,className:`pr-0.5 ${c.profileImg}`}),m.jsx("span",{children:l}),m.jsx("span",{children:"·"})]}),m.jsx("span",{children:n})]})]})]})]})},Al=e=>m.jsx(aj,{cardType:"Basic",...e}),qw=e=>m.jsx(aj,{cardType:"Missing",badgeType:"Default",...e}),SIe=()=>{const{width:e}=Do(),{data:t}=lT({boardCode:"분실물게시판",page:0,take:2});return m.jsxs("section",{children:[m.jsx("h1",{className:"text-[2rem] font-bold xs:text-[1.25rem]",children:"분실물 현황"}),m.jsx(la,{size:18,direction:"vertical"}),e<390?m.jsx("div",{className:"flex w-[calc(100dvw-3.125rem)] gap-[1.063rem] overflow-x-scroll pr-[1.063rem] scrollbar-hide",children:t==null?void 0:t.data.postListResDto.map(r=>m.jsx(qw,{size:Ma.view,title:r.title,subtitle:r.content,imgUrl:r.thumbNail,date:r.date},r.postId))}):null,e<1080&&e>=390?m.jsx("div",{className:"flex w-[calc(100dvw-3.125rem)] gap-[1.063rem] overflow-x-scroll pr-[1.063rem] scrollbar-hide",children:t==null?void 0:t.data.postListResDto.map(r=>m.jsx(qw,{title:r.title,subtitle:r.content,imgUrl:r.thumbNail,date:r.date},r.postId))}):null,e>=1080?m.jsx("div",{className:"flex h-fit w-full justify-between",children:t==null?void 0:t.data.postListResDto.map(r=>m.jsx(qw,{title:r.title,subtitle:r.content,imgUrl:r.thumbNail,date:r.date},r.postId))}):null]})},EIe="/assets/xxl_campusMap-Mz-WEYTX.svg",kIe="/assets/xl_campusMap-ByLhaHpq.svg",TIe="/assets/lg_campusMap-lCoB_pQj.svg",AIe="/assets/sm_campusMap-pTG13cYp.svg",RIe="/assets/xs_campusMap-Cn-GNkhw.svg",NIe=()=>{const{width:e}=Do();return m.jsxs("section",{className:"flex w-full flex-col overflow-hidden",children:[m.jsx("h1",{className:"text-[2rem] font-bold xs:text-[1.25rem]",children:"캠퍼스맵"}),m.jsx("div",{className:"w-full self-center overflow-hidden",children:m.jsx("img",{className:"h-fit w-fit",src:(()=>{switch(!0){case e<390:return RIe;case e<1080:return AIe;case e<1440:return TIe;case e<1920:return kIe;case e>=1920:return EIe;default:return""}})(),alt:"캠퍼스맵"})})]})};function mT({fill:e="#ffffff",size:t="32px"}){return m.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 794.48 793.7",style:{width:t,height:t},children:m.jsx("path",{fill:e,d:"M788.24,434.39C762.86,506.92,681.5,540,610.85,544.83c-22.27,1-30.91-28.31-12.07-39.67,37.21-24.24,112.61-60.78,112.67-109C711.25,347.47,636,311.16,598.76,287c-19-11.52-9.94-40.77,12.07-39.68,48.77,3.36,98,18.94,136.47,51.36C786.43,331,805.14,385.17,788.24,434.39ZM450.85,384.7c-20.46-18.6-45.33-34.55-64.27-54.77-28.9-30.25-54.83-66.21-62.08-108.18-8.45-47.64,9.28-101.56,47.45-131.42C434.39,44.81,484.8,145.4,506.1,193.82c10,22.74,44.12,12.85,39.87-12.12-13-63.27-37.06-135.39-99.64-168.53-37.63-19.65-86.1-17-121.66,6-33.2,21.64-53.66,51.19-69.55,85.61-21.69,49.25-24.9,106-9.68,157.51,9.4,33.11,26.93,63.26,47.55,90.6a387.88,387.88,0,0,0,68.51,70c31.42,22.84,60.65,50.53,81.67,83.15,33.37,47,40.15,111.16,10.18,161.34-11.47,19.24-29.16,40.78-51.89,43-48.53,4.43-77.79-68.09-91.82-108.39l-2.86-8.71-5.46-20.79-10.93-41.62a40.72,40.72,0,0,0-29-28.72c-27.44-9-56-14.78-82.91-25.09-34.41-13.49-77.73-32-94.56-64.2-19-42.39,25.31-76.49,59.41-98,15.91-9.94,33.2-18.94,50.87-28,20.53-10.88,11.12-42.27-12.41-39.56C126,255.55,67.71,274.86,29,320.07c-39.65,46.24-37.91,114.53.48,160.7,37.2,45.12,90.77,68.12,144.36,84.18,15.3,3.67,30.46,6.86,45.72,9.86,3.77,15.13,8,32,10,40.07,7,23.32,14.95,45.61,25.63,67.93C289.09,756.15,354.54,815.48,441,786c34.11-12.91,57.87-36.12,77.26-64.45,33.3-47.78,45.38-109.22,35.67-166.16C542.4,488.15,500.22,429.78,450.85,384.7ZM601.27,156.45l15.9,8.7a41.74,41.74,0,0,1,16.61,16.61l8.7,15.9a3.4,3.4,0,0,0,6,0l8.69-15.9a41.77,41.77,0,0,1,16.62-16.61l15.9-8.7a3.41,3.41,0,0,0,0-6l-15.9-8.7a41.77,41.77,0,0,1-16.62-16.61l-8.69-15.9a3.41,3.41,0,0,0-6,0l-8.7,15.9a41.74,41.74,0,0,1-16.61,16.61l-15.9,8.7A3.4,3.4,0,0,0,601.27,156.45Z"})})}const MIe=()=>m.jsxs("footer",{className:"flex h-fit w-full flex-col bg-primary text-white xs:items-center xs:justify-center xs:gap-[5px] xs:py-[21px] sm:items-center sm:justify-center sm:gap-[5px] sm:py-[21px] md:gap-[19px] md:px-[60px] md:py-[34.5px] lg:gap-[27px] lg:px-[87px] lg:py-[71px] xl:gap-[27px] xl:px-[87px] xl:py-[71px] xxl:gap-[27px] xxl:px-[87px] xxl:py-[71px]",children:[m.jsx("div",{className:"xs:size-[28px] sm:size-[28px] md:size-[103px] lg:size-[103px] xl:w-[103px] xxl:w-[103px]",children:m.jsx(mT,{size:"100%"})}),m.jsxs("div",{className:"flex flex-col gap-[10px] xs:text-center sm:text-center",children:[m.jsx("strong",{children:m.jsx("p",{className:"xs:text-[13px] sm:text-[13px]",children:"제64대 숭실대학교 총학생회 US:SUM"})}),m.jsx("p",{className:"xs:text-[12px] sm:text-[12px]",children:"서울시 동작구 상도로 369 숭실대학교 학생회관 106호 총학생회실"})]}),m.jsxs("div",{className:"flex items-center gap-[8px]",children:[m.jsx(q3,{size:23}),m.jsx("p",{className:"xs:text-[13px] sm:text-[13px]",children:"ussum64@gmail.com"})]}),m.jsxs("div",{className:"flex items-center gap-[1px] xs:text-[13px] sm:text-[13px]",children:[m.jsx("a",{href:"#",children:"개인정보처리방침"}),m.jsx("span",{className:"w-[18px] text-center",children:"|"}),m.jsx("a",{href:"#",children:"이용약관"}),m.jsx("span",{className:"w-[18px] text-center",children:"|"}),m.jsx("a",{href:"#",children:"이메일무단수집거부"})]})]});function OIe(){return m.jsxs(m.Fragment,{children:[m.jsxs("main",{children:[m.jsx(dMe,{}),m.jsx(NRe,{}),m.jsxs("div",{className:"xs:pl-[3.125rem] sm:pl-[3.125rem] md:pl-[3.125rem] lg:px-[12.5rem] xl:px-[12.5rem] xxl:px-[12.5rem]",children:[m.jsx(la,{size:86,direction:"vertical"}),m.jsx(pLe,{}),m.jsx(la,{size:37,direction:"vertical"}),m.jsx(la,{size:88,direction:"vertical"}),m.jsxs("div",{className:"flex w-full flex-col overflow-hidden xs:gap-[6.25rem] sm:gap-[8.75rem] md:gap-[8.75rem] lg:gap-[8.063rem] xl:gap-[8.063rem] xxl:flex-row xxl:gap-[9.625rem]",children:[m.jsx(CIe,{}),m.jsx(SIe,{})]}),m.jsx(la,{size:129,direction:"vertical"}),m.jsx(NIe,{})]})]}),m.jsx(la,{size:202,direction:"vertical"}),m.jsx(MIe,{})]})}var nn=(e=>(e[e.Logout=0]="Logout",e[e.Login=1]="Login",e[e.Onboarding=2]="Onboarding",e))(nn||{});function gT(e){const t=e===nn.Onboarding?"bg-background":"bg-primary",r=e===nn.Onboarding?"hover:bg-[#F1F1F1]":"hover:bg-[#1D4ED8]",n=e===nn.Onboarding?"text-ghost":"text-background",a=e===nn.Onboarding?"#000000":"#ffffff",i=e===nn.Onboarding?"border-[#E5E7EB]":"border-[#2A42D9]",o=e===nn.Onboarding?"text-black":"text-white",s=e===nn.Onboarding?"text-[#4B5563]":"text-white",l=`flex items-center justify-center h-[60px] sm:h-[50px] xs:h-[50px] md:h-[50px] px-[35px] rounded-none text-lg font-bold ${n} hover:${n} ${t} ${r} transition hover:brightness-95 cursor-pointer`;return{bgColor:t,hoverBgColor:r,textColor:n,fillColor:a,sheetBorderColor:i,sheetIconColor:o,sheetItemsColor:s,headerItemStyle:l}}const ij={소개:[{name:"총학생회",path:"/intro?category=president&sub-category=intro"},{name:"중앙집행위원회",path:"/intro?category=central_executive_committee&sub-category=intro"},{name:"중앙운영위원회",path:"/intro?category=central_operating_committee&sub-category=intro"}],학교생활:[{name:"공지사항",path:"/notice"},{name:"일정",path:"/menu7"},{name:"제휴안내",path:"/partnership"},{name:"캠퍼스맵",path:"/campus"}],학생자치기구:[{name:"산하기구",path:"/affiliated_organization"},{name:"특별기구",path:"/special_organization"},{name:"감사기구",path:"/intro?category=audit&sub-category=intro"}],소통:[{name:"학생청원게시판",path:"/petition-notice"},{name:"건의게시판",path:"/sug-notice"},{name:"인권신고게시판",path:"/human-notice"}]},oj="/data";function Gt(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e==null||e(a),r===!1||!a.defaultPrevented)return t==null?void 0:t(a)}}function Su(e,t=[]){let r=[];function n(i,o){const s=A.createContext(o),l=r.length;r=[...r,o];function u(c){const{scope:h,children:y,...b}=c,x=(h==null?void 0:h[e][l])||s,N=A.useMemo(()=>b,Object.values(b));return A.createElement(x.Provider,{value:N},y)}function f(c,h){const y=(h==null?void 0:h[e][l])||s,b=A.useContext(y);if(b)return b;if(o!==void 0)return o;throw new Error(`\`${c}\` must be used within \`${i}\``)}return u.displayName=i+"Provider",[u,f]}const a=()=>{const i=r.map(o=>A.createContext(o));return function(s){const l=(s==null?void 0:s[e])||i;return A.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return a.scopeName=e,[n,LIe(a,...t)]}function LIe(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const o=n.reduce((s,{useScope:l,scopeName:u})=>{const c=l(i)[`__scope${u}`];return{...s,...c}},{});return A.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}const da=globalThis!=null&&globalThis.document?A.useLayoutEffect:()=>{},DIe=b4.useId||(()=>{});let IIe=0;function So(e){const[t,r]=A.useState(DIe());return da(()=>{e||r(n=>n??String(IIe++))},[e]),e||(t?`radix-${t}`:"")}function Yn(e){const t=A.useRef(e);return A.useEffect(()=>{t.current=e}),A.useMemo(()=>(...r)=>{var n;return(n=t.current)===null||n===void 0?void 0:n.call(t,...r)},[])}function wd({prop:e,defaultProp:t,onChange:r=()=>{}}){const[n,a]=PIe({defaultProp:t,onChange:r}),i=e!==void 0,o=i?e:n,s=Yn(r),l=A.useCallback(u=>{if(i){const c=typeof u=="function"?u(e):u;c!==e&&s(c)}else a(u)},[i,e,a,s]);return[o,l]}function PIe({defaultProp:e,onChange:t}){const r=A.useState(e),[n]=r,a=A.useRef(n),i=Yn(t);return A.useEffect(()=>{a.current!==n&&(i(n),a.current=n)},[n,a,i]),r}const _Ie=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Or=_Ie.reduce((e,t)=>{const r=A.forwardRef((n,a)=>{const{asChild:i,...o}=n,s=i?cu:t;return A.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),A.createElement(s,At({},o,{ref:a}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function sj(e,t){e&&Ic.flushSync(()=>e.dispatchEvent(t))}function jIe(e,t=globalThis==null?void 0:globalThis.document){const r=Yn(e);A.useEffect(()=>{const n=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",n),()=>t.removeEventListener("keydown",n)},[r,t])}const RE="dismissableLayer.update",FIe="dismissableLayer.pointerDownOutside",$Ie="dismissableLayer.focusOutside";let fL;const BIe=A.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),F1=A.forwardRef((e,t)=>{var r;const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:s,onDismiss:l,...u}=e,f=A.useContext(BIe),[c,h]=A.useState(null),y=(r=c==null?void 0:c.ownerDocument)!==null&&r!==void 0?r:globalThis==null?void 0:globalThis.document,[,b]=A.useState({}),x=qr(t,U=>h(U)),N=Array.from(f.layers),[w]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),k=N.indexOf(w),M=c?N.indexOf(c):-1,P=f.layersWithOutsidePointerEventsDisabled.size>0,I=M>=k,q=VIe(U=>{const ee=U.target,ae=[...f.branches].some(xe=>xe.contains(ee));!I||ae||(i==null||i(U),s==null||s(U),U.defaultPrevented||l==null||l())},y),z=HIe(U=>{const ee=U.target;[...f.branches].some(xe=>xe.contains(ee))||(o==null||o(U),s==null||s(U),U.defaultPrevented||l==null||l())},y);return jIe(U=>{M===f.layers.size-1&&(a==null||a(U),!U.defaultPrevented&&l&&(U.preventDefault(),l()))},y),A.useEffect(()=>{if(c)return n&&(f.layersWithOutsidePointerEventsDisabled.size===0&&(fL=y.body.style.pointerEvents,y.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(c)),f.layers.add(c),dL(),()=>{n&&f.layersWithOutsidePointerEventsDisabled.size===1&&(y.body.style.pointerEvents=fL)}},[c,y,n,f]),A.useEffect(()=>()=>{c&&(f.layers.delete(c),f.layersWithOutsidePointerEventsDisabled.delete(c),dL())},[c,f]),A.useEffect(()=>{const U=()=>b({});return document.addEventListener(RE,U),()=>document.removeEventListener(RE,U)},[]),A.createElement(Or.div,At({},u,{ref:x,style:{pointerEvents:P?I?"auto":"none":void 0,...e.style},onFocusCapture:Gt(e.onFocusCapture,z.onFocusCapture),onBlurCapture:Gt(e.onBlurCapture,z.onBlurCapture),onPointerDownCapture:Gt(e.onPointerDownCapture,q.onPointerDownCapture)}))});function VIe(e,t=globalThis==null?void 0:globalThis.document){const r=Yn(e),n=A.useRef(!1),a=A.useRef(()=>{});return A.useEffect(()=>{const i=s=>{if(s.target&&!n.current){let f=function(){lj(FIe,r,u,{discrete:!0})};var l=f;const u={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=f,t.addEventListener("click",a.current,{once:!0})):f()}else t.removeEventListener("click",a.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",i),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function HIe(e,t=globalThis==null?void 0:globalThis.document){const r=Yn(e),n=A.useRef(!1);return A.useEffect(()=>{const a=i=>{i.target&&!n.current&&lj($Ie,r,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function dL(){const e=new CustomEvent(RE);document.dispatchEvent(e)}function lj(e,t,r,{discrete:n}){const a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?sj(a,i):a.dispatchEvent(i)}const Ww="focusScope.autoFocusOnMount",Zw="focusScope.autoFocusOnUnmount",pL={bubbles:!1,cancelable:!0},yT=A.forwardRef((e,t)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...o}=e,[s,l]=A.useState(null),u=Yn(a),f=Yn(i),c=A.useRef(null),h=qr(t,x=>l(x)),y=A.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;A.useEffect(()=>{if(n){let k=function(q){if(y.paused||!s)return;const z=q.target;s.contains(z)?c.current=z:Rl(c.current,{select:!0})},M=function(q){if(y.paused||!s)return;const z=q.relatedTarget;z!==null&&(s.contains(z)||Rl(c.current,{select:!0}))},P=function(q){if(document.activeElement===document.body)for(const U of q)U.removedNodes.length>0&&Rl(s)};var x=k,N=M,w=P;document.addEventListener("focusin",k),document.addEventListener("focusout",M);const I=new MutationObserver(P);return s&&I.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",k),document.removeEventListener("focusout",M),I.disconnect()}}},[n,s,y.paused]),A.useEffect(()=>{if(s){vL.add(y);const x=document.activeElement;if(!s.contains(x)){const w=new CustomEvent(Ww,pL);s.addEventListener(Ww,u),s.dispatchEvent(w),w.defaultPrevented||(UIe(KIe(uj(s)),{select:!0}),document.activeElement===x&&Rl(s))}return()=>{s.removeEventListener(Ww,u),setTimeout(()=>{const w=new CustomEvent(Zw,pL);s.addEventListener(Zw,f),s.dispatchEvent(w),w.defaultPrevented||Rl(x??document.body,{select:!0}),s.removeEventListener(Zw,f),vL.remove(y)},0)}}},[s,u,f,y]);const b=A.useCallback(x=>{if(!r&&!n||y.paused)return;const N=x.key==="Tab"&&!x.altKey&&!x.ctrlKey&&!x.metaKey,w=document.activeElement;if(N&&w){const k=x.currentTarget,[M,P]=zIe(k);M&&P?!x.shiftKey&&w===P?(x.preventDefault(),r&&Rl(M,{select:!0})):x.shiftKey&&w===M&&(x.preventDefault(),r&&Rl(P,{select:!0})):w===k&&x.preventDefault()}},[r,n,y.paused]);return A.createElement(Or.div,At({tabIndex:-1},o,{ref:h,onKeyDown:b}))});function UIe(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(Rl(n,{select:t}),document.activeElement!==r)return}function zIe(e){const t=uj(e),r=hL(t,e),n=hL(t.reverse(),e);return[r,n]}function uj(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function hL(e,t){for(const r of e)if(!qIe(r,{upTo:t}))return r}function qIe(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function WIe(e){return e instanceof HTMLInputElement&&"select"in e}function Rl(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&WIe(e)&&t&&e.select()}}const vL=ZIe();function ZIe(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=mL(e,t),e.unshift(t)},remove(t){var r;e=mL(e,t),(r=e[0])===null||r===void 0||r.resume()}}}function mL(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function KIe(e){return e.filter(t=>t.tagName!=="A")}const bT=A.forwardRef((e,t)=>{var r;const{container:n=globalThis==null||(r=globalThis.document)===null||r===void 0?void 0:r.body,...a}=e;return n?R1.createPortal(A.createElement(Or.div,At({},a,{ref:t})),n):null});function QIe(e,t){return A.useReducer((r,n)=>{const a=t[r][n];return a??r},e)}const ps=e=>{const{present:t,children:r}=e,n=GIe(t),a=typeof r=="function"?r({present:n.isPresent}):A.Children.only(r),i=qr(n.ref,a.ref);return typeof r=="function"||n.isPresent?A.cloneElement(a,{ref:i}):null};ps.displayName="Presence";function GIe(e){const[t,r]=A.useState(),n=A.useRef({}),a=A.useRef(e),i=A.useRef("none"),o=e?"mounted":"unmounted",[s,l]=QIe(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return A.useEffect(()=>{const u=kg(n.current);i.current=s==="mounted"?u:"none"},[s]),da(()=>{const u=n.current,f=a.current;if(f!==e){const h=i.current,y=kg(u);e?l("MOUNT"):y==="none"||(u==null?void 0:u.display)==="none"?l("UNMOUNT"):l(f&&h!==y?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,l]),da(()=>{if(t){const u=c=>{const y=kg(n.current).includes(c.animationName);c.target===t&&y&&Ic.flushSync(()=>l("ANIMATION_END"))},f=c=>{c.target===t&&(i.current=kg(n.current))};return t.addEventListener("animationstart",f),t.addEventListener("animationcancel",u),t.addEventListener("animationend",u),()=>{t.removeEventListener("animationstart",f),t.removeEventListener("animationcancel",u),t.removeEventListener("animationend",u)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:A.useCallback(u=>{u&&(n.current=getComputedStyle(u)),r(u)},[])}}function kg(e){return(e==null?void 0:e.animationName)||"none"}let Kw=0;function xT(){A.useEffect(()=>{var e,t;const r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=r[0])!==null&&e!==void 0?e:gL()),document.body.insertAdjacentElement("beforeend",(t=r[1])!==null&&t!==void 0?t:gL()),Kw++,()=>{Kw===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(n=>n.remove()),Kw--}},[])}function gL(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Yo=function(){return Yo=Object.assign||function(t){for(var r,n=1,a=arguments.length;n0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]0)&&!(a=n.next()).done;)i.push(a.value)}catch(s){o={error:s}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return i}function NE(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,i;n"u")return d6e;var t=p6e(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},v6e=pj(),Wf="data-scroll-locked",m6e=function(e,t,r,n){var a=e.left,i=e.top,o=e.right,s=e.gap;return r===void 0&&(r="margin"),` + .`.concat(JIe,` { + overflow: hidden `).concat(n,`; + padding-right: `).concat(s,"px ").concat(n,`; + } + body[`).concat(Wf,`] { + overflow: hidden `).concat(n,`; + overscroll-behavior: contain; + `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` + padding-left: `.concat(a,`px; + padding-top: `).concat(i,`px; + padding-right: `).concat(o,`px; + margin-left:0; + margin-top:0; + margin-right: `).concat(s,"px ").concat(n,`; + `),r==="padding"&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),` + } + + .`).concat(b0,` { + right: `).concat(s,"px ").concat(n,`; + } + + .`).concat(x0,` { + margin-right: `).concat(s,"px ").concat(n,`; + } + + .`).concat(b0," .").concat(b0,` { + right: 0 `).concat(n,`; + } + + .`).concat(x0," .").concat(x0,` { + margin-right: 0 `).concat(n,`; + } + + body[`).concat(Wf,`] { + `).concat(YIe,": ").concat(s,`px; + } +`)},xL=function(){var e=parseInt(document.body.getAttribute(Wf)||"0",10);return isFinite(e)?e:0},g6e=function(){A.useEffect(function(){return document.body.setAttribute(Wf,(xL()+1).toString()),function(){var e=xL()-1;e<=0?document.body.removeAttribute(Wf):document.body.setAttribute(Wf,e.toString())}},[])},y6e=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=n===void 0?"margin":n;g6e();var i=A.useMemo(function(){return h6e(a)},[a]);return A.createElement(v6e,{styles:m6e(i,!t,a,r?"":"!important")})},ME=!1;if(typeof window<"u")try{var Tg=Object.defineProperty({},"passive",{get:function(){return ME=!0,!0}});window.addEventListener("test",Tg,Tg),window.removeEventListener("test",Tg,Tg)}catch{ME=!1}var lf=ME?{passive:!1}:!1,b6e=function(e){return e.tagName==="TEXTAREA"},hj=function(e,t){var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!b6e(e)&&r[t]==="visible")},x6e=function(e){return hj(e,"overflowY")},w6e=function(e){return hj(e,"overflowX")},wL=function(e,t){var r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var n=vj(e,r);if(n){var a=mj(e,r),i=a[1],o=a[2];if(i>o)return!0}r=r.parentNode}while(r&&r!==document.body);return!1},C6e=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},S6e=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},vj=function(e,t){return e==="v"?x6e(t):w6e(t)},mj=function(e,t){return e==="v"?C6e(t):S6e(t)},E6e=function(e,t){return e==="h"&&t==="rtl"?-1:1},k6e=function(e,t,r,n,a){var i=E6e(e,window.getComputedStyle(t).direction),o=i*n,s=r.target,l=t.contains(s),u=!1,f=o>0,c=0,h=0;do{var y=mj(e,s),b=y[0],x=y[1],N=y[2],w=x-N-i*b;(b||w)&&vj(e,s)&&(c+=w,h+=b),s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(f&&(a&&c===0||!a&&o>c)||!f&&(a&&h===0||!a&&-o>h))&&(u=!0),u},Ag=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},CL=function(e){return[e.deltaX,e.deltaY]},SL=function(e){return e&&"current"in e?e.current:e},T6e=function(e,t){return e[0]===t[0]&&e[1]===t[1]},A6e=function(e){return` + .block-interactivity-`.concat(e,` {pointer-events: none;} + .allow-interactivity-`).concat(e,` {pointer-events: all;} +`)},R6e=0,uf=[];function N6e(e){var t=A.useRef([]),r=A.useRef([0,0]),n=A.useRef(),a=A.useState(R6e++)[0],i=A.useState(function(){return pj()})[0],o=A.useRef(e);A.useEffect(function(){o.current=e},[e]),A.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var x=NE([e.lockRef.current],(e.shards||[]).map(SL),!0).filter(Boolean);return x.forEach(function(N){return N.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),x.forEach(function(N){return N.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=A.useCallback(function(x,N){if("touches"in x&&x.touches.length===2)return!o.current.allowPinchZoom;var w=Ag(x),k=r.current,M="deltaX"in x?x.deltaX:k[0]-w[0],P="deltaY"in x?x.deltaY:k[1]-w[1],I,q=x.target,z=Math.abs(M)>Math.abs(P)?"h":"v";if("touches"in x&&z==="h"&&q.type==="range")return!1;var U=wL(z,q);if(!U)return!0;if(U?I=z:(I=z==="v"?"h":"v",U=wL(z,q)),!U)return!1;if(!n.current&&"changedTouches"in x&&(M||P)&&(n.current=I),!I)return!0;var ee=n.current||I;return k6e(ee,N,x,ee==="h"?M:P,!0)},[]),l=A.useCallback(function(x){var N=x;if(!(!uf.length||uf[uf.length-1]!==i)){var w="deltaY"in N?CL(N):Ag(N),k=t.current.filter(function(I){return I.name===N.type&&I.target===N.target&&T6e(I.delta,w)})[0];if(k&&k.should){N.cancelable&&N.preventDefault();return}if(!k){var M=(o.current.shards||[]).map(SL).filter(Boolean).filter(function(I){return I.contains(N.target)}),P=M.length>0?s(N,M[0]):!o.current.noIsolation;P&&N.cancelable&&N.preventDefault()}}},[]),u=A.useCallback(function(x,N,w,k){var M={name:x,delta:N,target:w,should:k};t.current.push(M),setTimeout(function(){t.current=t.current.filter(function(P){return P!==M})},1)},[]),f=A.useCallback(function(x){r.current=Ag(x),n.current=void 0},[]),c=A.useCallback(function(x){u(x.type,CL(x),x.target,s(x,e.lockRef.current))},[]),h=A.useCallback(function(x){u(x.type,Ag(x),x.target,s(x,e.lockRef.current))},[]);A.useEffect(function(){return uf.push(i),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:h}),document.addEventListener("wheel",l,lf),document.addEventListener("touchmove",l,lf),document.addEventListener("touchstart",f,lf),function(){uf=uf.filter(function(x){return x!==i}),document.removeEventListener("wheel",l,lf),document.removeEventListener("touchmove",l,lf),document.removeEventListener("touchstart",f,lf)}},[]);var y=e.removeScrollBar,b=e.inert;return A.createElement(A.Fragment,null,b?A.createElement(i,{styles:A6e(a)}):null,y?A.createElement(y6e,{gapMode:"margin"}):null)}const M6e=i6e(dj,N6e);var gj=A.forwardRef(function(e,t){return A.createElement($1,Yo({},e,{ref:t,sideCar:M6e}))});gj.classNames=$1.classNames;const wT=gj;var O6e=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},cf=new WeakMap,Rg=new WeakMap,Ng={},Yw=0,yj=function(e){return e&&(e.host||yj(e.parentNode))},L6e=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=yj(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},D6e=function(e,t,r,n){var a=L6e(t,Array.isArray(e)?e:[e]);Ng[r]||(Ng[r]=new WeakMap);var i=Ng[r],o=[],s=new Set,l=new Set(a),u=function(c){!c||s.has(c)||(s.add(c),u(c.parentNode))};a.forEach(u);var f=function(c){!c||l.has(c)||Array.prototype.forEach.call(c.children,function(h){if(s.has(h))f(h);else try{var y=h.getAttribute(n),b=y!==null&&y!=="false",x=(cf.get(h)||0)+1,N=(i.get(h)||0)+1;cf.set(h,x),i.set(h,N),o.push(h),x===1&&b&&Rg.set(h,!0),N===1&&h.setAttribute(r,"true"),b||h.setAttribute(n,"true")}catch(w){console.error("aria-hidden: cannot operate on ",h,w)}})};return f(t),s.clear(),Yw++,function(){o.forEach(function(c){var h=cf.get(c)-1,y=i.get(c)-1;cf.set(c,h),i.set(c,y),h||(Rg.has(c)||c.removeAttribute(n),Rg.delete(c)),y||c.removeAttribute(r)}),Yw--,Yw||(cf=new WeakMap,cf=new WeakMap,Rg=new WeakMap,Ng={})}},CT=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=t||O6e(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live]"))),D6e(n,a,r,"aria-hidden")):function(){return null}};const bj="Dialog",[xj,F$t]=Su(bj),[I6e,hs]=xj(bj),P6e=e=>{const{__scopeDialog:t,children:r,open:n,defaultOpen:a,onOpenChange:i,modal:o=!0}=e,s=A.useRef(null),l=A.useRef(null),[u=!1,f]=wd({prop:n,defaultProp:a,onChange:i});return A.createElement(I6e,{scope:t,triggerRef:s,contentRef:l,contentId:So(),titleId:So(),descriptionId:So(),open:u,onOpenChange:f,onOpenToggle:A.useCallback(()=>f(c=>!c),[f]),modal:o},r)},_6e="DialogTrigger",j6e=A.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=hs(_6e,r),i=qr(t,a.triggerRef);return A.createElement(Or.button,At({type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":ST(a.open)},n,{ref:i,onClick:Gt(e.onClick,a.onOpenToggle)}))}),wj="DialogPortal",[F6e,Cj]=xj(wj,{forceMount:void 0}),$6e=e=>{const{__scopeDialog:t,forceMount:r,children:n,container:a}=e,i=hs(wj,t);return A.createElement(F6e,{scope:t,forceMount:r},A.Children.map(n,o=>A.createElement(ps,{present:r||i.open},A.createElement(bT,{asChild:!0,container:a},o))))},OE="DialogOverlay",B6e=A.forwardRef((e,t)=>{const r=Cj(OE,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,i=hs(OE,e.__scopeDialog);return i.modal?A.createElement(ps,{present:n||i.open},A.createElement(V6e,At({},a,{ref:t}))):null}),V6e=A.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=hs(OE,r);return A.createElement(wT,{as:cu,allowPinchZoom:!0,shards:[a.contentRef]},A.createElement(Or.div,At({"data-state":ST(a.open)},n,{ref:t,style:{pointerEvents:"auto",...n.style}})))}),rv="DialogContent",H6e=A.forwardRef((e,t)=>{const r=Cj(rv,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,i=hs(rv,e.__scopeDialog);return A.createElement(ps,{present:n||i.open},i.modal?A.createElement(U6e,At({},a,{ref:t})):A.createElement(z6e,At({},a,{ref:t})))}),U6e=A.forwardRef((e,t)=>{const r=hs(rv,e.__scopeDialog),n=A.useRef(null),a=qr(t,r.contentRef,n);return A.useEffect(()=>{const i=n.current;if(i)return CT(i)},[]),A.createElement(Sj,At({},e,{ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Gt(e.onCloseAutoFocus,i=>{var o;i.preventDefault(),(o=r.triggerRef.current)===null||o===void 0||o.focus()}),onPointerDownOutside:Gt(e.onPointerDownOutside,i=>{const o=i.detail.originalEvent,s=o.button===0&&o.ctrlKey===!0;(o.button===2||s)&&i.preventDefault()}),onFocusOutside:Gt(e.onFocusOutside,i=>i.preventDefault())}))}),z6e=A.forwardRef((e,t)=>{const r=hs(rv,e.__scopeDialog),n=A.useRef(!1),a=A.useRef(!1);return A.createElement(Sj,At({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var o;if((o=e.onCloseAutoFocus)===null||o===void 0||o.call(e,i),!i.defaultPrevented){var s;n.current||(s=r.triggerRef.current)===null||s===void 0||s.focus(),i.preventDefault()}n.current=!1,a.current=!1},onInteractOutside:i=>{var o,s;(o=e.onInteractOutside)===null||o===void 0||o.call(e,i),i.defaultPrevented||(n.current=!0,i.detail.originalEvent.type==="pointerdown"&&(a.current=!0));const l=i.target;((s=r.triggerRef.current)===null||s===void 0?void 0:s.contains(l))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&a.current&&i.preventDefault()}}))}),Sj=A.forwardRef((e,t)=>{const{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:i,...o}=e,s=hs(rv,r),l=A.useRef(null),u=qr(t,l);return xT(),A.createElement(A.Fragment,null,A.createElement(yT,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:i},A.createElement(F1,At({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":ST(s.open)},o,{ref:u,onDismiss:()=>s.onOpenChange(!1)}))),!1)}),q6e="DialogTitle",W6e=A.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=hs(q6e,r);return A.createElement(Or.h2,At({id:a.titleId},n,{ref:t}))}),Z6e="DialogDescription",K6e=A.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=hs(Z6e,r);return A.createElement(Or.p,At({id:a.descriptionId},n,{ref:t}))});function ST(e){return e?"open":"closed"}const Q6e=P6e,G6e=j6e,J6e=$6e,Ej=B6e,kj=H6e,Tj=W6e,Aj=K6e,Y6e=Q6e,X6e=G6e,e4e=J6e,Rj=A.forwardRef(({className:e,...t},r)=>m.jsx(Ej,{className:Vt("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t,ref:r}));Rj.displayName=Ej.displayName;const t4e=ep("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),Nj=A.forwardRef(({side:e="left",className:t,children:r,...n},a)=>m.jsxs(e4e,{children:[m.jsx(Rj,{}),m.jsx(kj,{ref:a,className:Vt(t4e({side:e}),t),...n,children:r})]}));Nj.displayName=kj.displayName;const r4e=A.forwardRef(({className:e,...t},r)=>m.jsx(Tj,{ref:r,className:Vt("text-lg font-semibold text-foreground",e),...t}));r4e.displayName=Tj.displayName;const n4e=A.forwardRef(({className:e,...t},r)=>m.jsx(Aj,{ref:r,className:Vt("text-sm text-muted-foreground",e),...t}));n4e.displayName=Aj.displayName;function a4e({trigger:e,state:t=nn.Logout}){const[r,n]=A.useState(null),a=rn(),i=s=>{n(l=>l===s?null:s)},o=s=>{a(s),window.location.reload()};return m.jsx("div",{className:"xl:hidden xxl:hidden",children:m.jsxs(Y6e,{children:[m.jsx(X6e,{asChild:!0,children:e}),m.jsx(Nj,{className:"left-0 top-[60px] flex w-[260px] items-start justify-start border-0 bg-white px-0 py-0 text-lg font-semibold marker:outline-none xs:top-[50px] sm:top-[50px] md:top-[50px] ",children:m.jsxs("div",{className:"flex w-full flex-col",children:[Object.entries(ij).map(([s,l],u)=>m.jsxs("div",{className:"w-full",children:[m.jsxs("div",{className:`flex h-[64px] w-full cursor-pointer flex-row items-center justify-between border-b + border-[#E5E7EB] + pl-10`,onClick:()=>i(s),children:[m.jsx("div",{className:"flex flex-1 items-center text-gray-800 hover:text-[#6B7280]",children:s}),m.jsx(F3,{className:"text-[#9CA3AF]",size:20}),m.jsx("div",{className:"w-4"})]}),r===s&&m.jsx("div",{className:"flex-center flex flex-col justify-center border-b border-[#E5E7EB] bg-white py-4",children:l.map(f=>m.jsx("div",{onClick:()=>o(f.path),className:"flex h-[32px] cursor-pointer items-center px-4 pl-12 text-base font-medium text-[#4B5563] hover:text-[#9CA3AF]",children:f.name},f.path))})]},u)),m.jsx("div",{onClick:()=>o(oj),className:"flex h-[64px] cursor-pointer items-center border-b border-[#E5E7EB] pl-10 text-gray-800",children:"자료집"}),m.jsx("a",{href:"https://ssuketch60.cafe24.com/",className:"flex h-[64px] cursor-pointer items-center border-b border-[#E5E7EB] pl-10 text-gray-800",children:"이전 홈페이지"}),m.jsx(Yd,{className:"flex h-[64px] cursor-pointer items-center border-b border-[#E5E7EB] pl-10 text-gray-800",to:t===nn.Login?"/my":"/register",onClick:()=>window.location.reload(),children:t===nn.Login?"내정보":"로그인"})]})})]})})}function i4e({state:e=nn.Onboarding}){const t=gT(e),r=rn();return e===nn.Login?m.jsx("div",{className:Vt(t.headerItemStyle,"w-[120px] text-base xs:hidden sm:hidden md:hidden lg:hidden"),children:"내정보"}):e===nn.Logout?m.jsx("button",{className:Vt(t.headerItemStyle,"w-[120px] text-base xs:hidden sm:hidden md:hidden lg:hidden"),onClick:()=>r("/register"),children:"로그인"}):(e===nn.Onboarding,null)}const o4e=A.createContext(void 0);function B1(e){const t=A.useContext(o4e);return e||t||"ltr"}function Gv(e){const t=e+"CollectionProvider",[r,n]=Su(t),[a,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=y=>{const{scope:b,children:x}=y,N=Qe.useRef(null),w=Qe.useRef(new Map).current;return Qe.createElement(a,{scope:b,itemMap:w,collectionRef:N},x)},s=e+"CollectionSlot",l=Qe.forwardRef((y,b)=>{const{scope:x,children:N}=y,w=i(s,x),k=qr(b,w.collectionRef);return Qe.createElement(cu,{ref:k},N)}),u=e+"CollectionItemSlot",f="data-radix-collection-item",c=Qe.forwardRef((y,b)=>{const{scope:x,children:N,...w}=y,k=Qe.useRef(null),M=qr(b,k),P=i(u,x);return Qe.useEffect(()=>(P.itemMap.set(k,{ref:k,...w}),()=>void P.itemMap.delete(k))),Qe.createElement(cu,{[f]:"",ref:M},N)});function h(y){const b=i(e+"CollectionConsumer",y);return Qe.useCallback(()=>{const N=b.collectionRef.current;if(!N)return[];const w=Array.from(N.querySelectorAll(`[${f}]`));return Array.from(b.itemMap.values()).sort((P,I)=>w.indexOf(P.ref.current)-w.indexOf(I.ref.current))},[b.collectionRef,b.itemMap])}return[{Provider:o,Slot:l,ItemSlot:c},h,n]}function Mj(e){const t=A.useRef({value:e,previous:e});return A.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}const Oj=A.forwardRef((e,t)=>A.createElement(Or.span,At({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),s4e=Oj,Jv="NavigationMenu",[ET,Lj,l4e]=Gv(Jv),[LE,u4e,c4e]=Gv(Jv),[kT,$$t]=Su(Jv,[l4e,c4e]),[f4e,ol]=kT(Jv),[d4e,B$t]=kT(Jv),p4e=A.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,value:n,onValueChange:a,defaultValue:i,delayDuration:o=200,skipDelayDuration:s=300,orientation:l="horizontal",dir:u,...f}=e,[c,h]=A.useState(null),y=qr(t,ee=>h(ee)),b=B1(u),x=A.useRef(0),N=A.useRef(0),w=A.useRef(0),[k,M]=A.useState(!0),[P="",I]=wd({prop:n,onChange:ee=>{const ae=ee!=="",xe=s>0;ae?(window.clearTimeout(w.current),xe&&M(!1)):(window.clearTimeout(w.current),w.current=window.setTimeout(()=>M(!0),s)),a==null||a(ee)},defaultProp:i}),q=A.useCallback(()=>{window.clearTimeout(N.current),N.current=window.setTimeout(()=>I(""),150)},[I]),z=A.useCallback(ee=>{window.clearTimeout(N.current),I(ee)},[I]),U=A.useCallback(ee=>{P===ee?window.clearTimeout(N.current):x.current=window.setTimeout(()=>{window.clearTimeout(N.current),I(ee)},o)},[P,I,o]);return A.useEffect(()=>()=>{window.clearTimeout(x.current),window.clearTimeout(N.current),window.clearTimeout(w.current)},[]),A.createElement(h4e,{scope:r,isRootMenu:!0,value:P,dir:b,orientation:l,rootNavigationMenu:c,onTriggerEnter:ee=>{window.clearTimeout(x.current),k?U(ee):z(ee)},onTriggerLeave:()=>{window.clearTimeout(x.current),q()},onContentEnter:()=>window.clearTimeout(N.current),onContentLeave:q,onItemSelect:ee=>{I(ae=>ae===ee?"":ee)},onItemDismiss:()=>I("")},A.createElement(Or.nav,At({"aria-label":"Main","data-orientation":l,dir:b},f,{ref:y})))}),h4e=e=>{const{scope:t,isRootMenu:r,rootNavigationMenu:n,dir:a,orientation:i,children:o,value:s,onItemSelect:l,onItemDismiss:u,onTriggerEnter:f,onTriggerLeave:c,onContentEnter:h,onContentLeave:y}=e,[b,x]=A.useState(null),[N,w]=A.useState(new Map),[k,M]=A.useState(null);return A.createElement(f4e,{scope:t,isRootMenu:r,rootNavigationMenu:n,value:s,previousValue:Mj(s),baseId:So(),dir:a,orientation:i,viewport:b,onViewportChange:x,indicatorTrack:k,onIndicatorTrackChange:M,onTriggerEnter:Yn(f),onTriggerLeave:Yn(c),onContentEnter:Yn(h),onContentLeave:Yn(y),onItemSelect:Yn(l),onItemDismiss:Yn(u),onViewportContentChange:A.useCallback((P,I)=>{w(q=>(q.set(P,I),new Map(q)))},[]),onViewportContentRemove:A.useCallback(P=>{w(I=>I.has(P)?(I.delete(P),new Map(I)):I)},[])},A.createElement(ET.Provider,{scope:t},A.createElement(d4e,{scope:t,items:N},o)))},v4e="NavigationMenuList",m4e=A.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,...n}=e,a=ol(v4e,r),i=A.createElement(Or.ul,At({"data-orientation":a.orientation},n,{ref:t}));return A.createElement(Or.div,{style:{position:"relative"},ref:a.onIndicatorTrackChange},A.createElement(ET.Slot,{scope:r},a.isRootMenu?A.createElement(Pj,{asChild:!0},i):i))}),g4e="NavigationMenuItem",[y4e,Dj]=kT(g4e),b4e=A.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,value:n,...a}=e,i=So(),o=n||i||"LEGACY_REACT_AUTO_VALUE",s=A.useRef(null),l=A.useRef(null),u=A.useRef(null),f=A.useRef(()=>{}),c=A.useRef(!1),h=A.useCallback((b="start")=>{if(s.current){f.current();const x=DE(s.current);x.length&&TT(b==="start"?x:x.reverse())}},[]),y=A.useCallback(()=>{if(s.current){const b=DE(s.current);b.length&&(f.current=N4e(b))}},[]);return A.createElement(y4e,{scope:r,value:o,triggerRef:l,contentRef:s,focusProxyRef:u,wasEscapeCloseRef:c,onEntryKeyDown:h,onFocusProxyEnter:h,onRootContentClose:y,onContentFocusOutside:y},A.createElement(Or.li,At({},a,{ref:t})))}),EL="NavigationMenuTrigger",x4e=A.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,disabled:n,...a}=e,i=ol(EL,e.__scopeNavigationMenu),o=Dj(EL,e.__scopeNavigationMenu),s=A.useRef(null),l=qr(s,o.triggerRef,t),u=jj(i.baseId,o.value),f=Fj(i.baseId,o.value),c=A.useRef(!1),h=A.useRef(!1),y=o.value===i.value;return A.createElement(A.Fragment,null,A.createElement(ET.ItemSlot,{scope:r,value:o.value},A.createElement(R4e,{asChild:!0},A.createElement(Or.button,At({id:u,disabled:n,"data-disabled":n?"":void 0,"data-state":_j(y),"aria-expanded":y,"aria-controls":f},a,{ref:l,onPointerEnter:Gt(e.onPointerEnter,()=>{h.current=!1,o.wasEscapeCloseRef.current=!1}),onPointerMove:Gt(e.onPointerMove,IE(()=>{n||h.current||o.wasEscapeCloseRef.current||c.current||(i.onTriggerEnter(o.value),c.current=!0)})),onPointerLeave:Gt(e.onPointerLeave,IE(()=>{n||(i.onTriggerLeave(),c.current=!1)})),onClick:Gt(e.onClick,()=>{i.onItemSelect(o.value),h.current=y}),onKeyDown:Gt(e.onKeyDown,b=>{const N={horizontal:"ArrowDown",vertical:i.dir==="rtl"?"ArrowLeft":"ArrowRight"}[i.orientation];y&&b.key===N&&(o.onEntryKeyDown(),b.preventDefault())})})))),y&&A.createElement(A.Fragment,null,A.createElement(s4e,{"aria-hidden":!0,tabIndex:0,ref:o.focusProxyRef,onFocus:b=>{const x=o.contentRef.current,N=b.relatedTarget,w=N===s.current,k=x==null?void 0:x.contains(N);(w||!k)&&o.onFocusProxyEnter(w?"start":"end")}}),i.viewport&&A.createElement("span",{"aria-owns":f})))}),Ij="NavigationMenuIndicator",w4e=A.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=ol(Ij,e.__scopeNavigationMenu),i=!!a.value;return a.indicatorTrack?R1.createPortal(A.createElement(ps,{present:r||i},A.createElement(C4e,At({},n,{ref:t}))),a.indicatorTrack):null}),C4e=A.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,...n}=e,a=ol(Ij,r),i=Lj(r),[o,s]=A.useState(null),[l,u]=A.useState(null),f=a.orientation==="horizontal",c=!!a.value;A.useEffect(()=>{var y;const x=(y=i().find(N=>N.value===a.value))===null||y===void 0?void 0:y.ref.current;x&&s(x)},[i,a.value]);const h=()=>{o&&u({size:f?o.offsetWidth:o.offsetHeight,offset:f?o.offsetLeft:o.offsetTop})};return TL(o,h),TL(a.indicatorTrack,h),l?A.createElement(Or.div,At({"aria-hidden":!0,"data-state":c?"visible":"hidden","data-orientation":a.orientation},n,{ref:t,style:{position:"absolute",...f?{left:0,width:l.size+"px",transform:`translateX(${l.offset}px)`}:{top:0,height:l.size+"px",transform:`translateY(${l.offset}px)`},...n.style}})):null}),hy="NavigationMenuContent",S4e=A.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=ol(hy,e.__scopeNavigationMenu),i=Dj(hy,e.__scopeNavigationMenu),o=qr(i.contentRef,t),s=i.value===a.value,l={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...n};return a.viewport?A.createElement(E4e,At({forceMount:r},l,{ref:o})):A.createElement(ps,{present:r||s},A.createElement(k4e,At({"data-state":_j(s)},l,{ref:o,onPointerEnter:Gt(e.onPointerEnter,a.onContentEnter),onPointerLeave:Gt(e.onPointerLeave,IE(a.onContentLeave)),style:{pointerEvents:!s&&a.isRootMenu?"none":void 0,...l.style}})))}),E4e=A.forwardRef((e,t)=>{const r=ol(hy,e.__scopeNavigationMenu),{onViewportContentChange:n,onViewportContentRemove:a}=r;return da(()=>{n(e.value,{ref:t,...e})},[e,t,n]),da(()=>()=>a(e.value),[e.value,a]),null}),Xw="navigationMenu.rootContentDismiss",k4e=A.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,value:n,triggerRef:a,focusProxyRef:i,wasEscapeCloseRef:o,onRootContentClose:s,onContentFocusOutside:l,...u}=e,f=ol(hy,r),c=A.useRef(null),h=qr(c,t),y=jj(f.baseId,n),b=Fj(f.baseId,n),x=Lj(r),N=A.useRef(null),{onItemDismiss:w}=f;A.useEffect(()=>{const M=c.current;if(f.isRootMenu&&M){const P=()=>{var I;w(),s(),M.contains(document.activeElement)&&((I=a.current)===null||I===void 0||I.focus())};return M.addEventListener(Xw,P),()=>M.removeEventListener(Xw,P)}},[f.isRootMenu,e.value,a,w,s]);const k=A.useMemo(()=>{const P=x().map(ae=>ae.value);f.dir==="rtl"&&P.reverse();const I=P.indexOf(f.value),q=P.indexOf(f.previousValue),z=n===f.value,U=q===P.indexOf(n);if(!z&&!U)return N.current;const ee=(()=>{if(I!==q){if(z&&q!==-1)return I>q?"from-end":"from-start";if(U&&I!==-1)return I>q?"to-start":"to-end"}return null})();return N.current=ee,ee},[f.previousValue,f.value,f.dir,x,n]);return A.createElement(Pj,{asChild:!0},A.createElement(F1,At({id:b,"aria-labelledby":y,"data-motion":k,"data-orientation":f.orientation},u,{ref:h,onDismiss:()=>{var M;const P=new Event(Xw,{bubbles:!0,cancelable:!0});(M=c.current)===null||M===void 0||M.dispatchEvent(P)},onFocusOutside:Gt(e.onFocusOutside,M=>{var P;l();const I=M.target;(P=f.rootNavigationMenu)!==null&&P!==void 0&&P.contains(I)&&M.preventDefault()}),onPointerDownOutside:Gt(e.onPointerDownOutside,M=>{var P;const I=M.target,q=x().some(U=>{var ee;return(ee=U.ref.current)===null||ee===void 0?void 0:ee.contains(I)}),z=f.isRootMenu&&((P=f.viewport)===null||P===void 0?void 0:P.contains(I));(q||z||!f.isRootMenu)&&M.preventDefault()}),onKeyDown:Gt(e.onKeyDown,M=>{const P=M.altKey||M.ctrlKey||M.metaKey;if(M.key==="Tab"&&!P){const z=DE(M.currentTarget),U=document.activeElement,ee=z.findIndex(Y=>Y===U),xe=M.shiftKey?z.slice(0,ee).reverse():z.slice(ee+1,z.length);if(TT(xe))M.preventDefault();else{var q;(q=i.current)===null||q===void 0||q.focus()}}}),onEscapeKeyDown:Gt(e.onEscapeKeyDown,M=>{o.current=!0})})))}),T4e="FocusGroup",Pj=A.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,...n}=e,a=ol(T4e,r);return A.createElement(LE.Provider,{scope:r},A.createElement(LE.Slot,{scope:r},A.createElement(Or.div,At({dir:a.dir},n,{ref:t}))))}),kL=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],A4e="FocusGroupItem",R4e=A.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,...n}=e,a=u4e(r),i=ol(A4e,r);return A.createElement(LE.ItemSlot,{scope:r},A.createElement(Or.button,At({},n,{ref:t,onKeyDown:Gt(e.onKeyDown,o=>{if(["Home","End",...kL].includes(o.key)){let l=a().map(c=>c.ref.current);if([i.dir==="rtl"?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(o.key)&&l.reverse(),kL.includes(o.key)){const c=l.indexOf(o.currentTarget);l=l.slice(c+1)}setTimeout(()=>TT(l)),o.preventDefault()}})})))});function DE(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function TT(e){const t=document.activeElement;return e.some(r=>r===t?!0:(r.focus(),document.activeElement!==t))}function N4e(e){return e.forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),()=>{e.forEach(t=>{const r=t.dataset.tabindex;t.setAttribute("tabindex",r)})}}function TL(e,t){const r=Yn(t);da(()=>{let n=0;if(e){const a=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return a.observe(e),()=>{window.cancelAnimationFrame(n),a.unobserve(e)}}},[e,r])}function _j(e){return e?"open":"closed"}function jj(e,t){return`${e}-trigger-${t}`}function Fj(e,t){return`${e}-content-${t}`}function IE(e){return t=>t.pointerType==="mouse"?e(t):void 0}const $j=p4e,Bj=m4e,M4e=b4e,O4e=x4e,Vj=w4e,Hj=S4e,Uj=A.forwardRef(({className:e,children:t,...r},n)=>m.jsx($j,{ref:n,className:Vt("relative z-10 flex w-full max-w-full items-center justify-start",e),...r,children:t}));Uj.displayName=$j.displayName;const zj=A.forwardRef(({className:e,...t},r)=>m.jsx(Bj,{ref:r,className:Vt("group flex w-full list-none items-center justify-center space-x-1",e),...t}));zj.displayName=Bj.displayName;const eC=M4e,w0=A.forwardRef(({className:e,children:t,isData:r=!1,...n},a)=>m.jsxs(O4e,{ref:a,className:Vt("group",e),...n,children:[t,!r&&m.jsx(G2,{className:"relative top-[1px] ml-1 h-5 w-5 transition duration-200 group-data-[state=open]:rotate-180","aria-hidden":"true"})]}));w0.displayName="NavigationMenuTrigger";const qj=A.forwardRef(({className:e,children:t,...r},n)=>m.jsx(Hj,{ref:n,className:Vt("end-0 left-0 w-full data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 md:absolute md:w-auto",e),...r,children:t}));qj.displayName=Hj.displayName;const L4e=A.forwardRef(({className:e,...t},r)=>m.jsx(Vj,{ref:r,className:Vt("top-full z-[1] flex h-1.5 items-end justify-center overflow-hidden data-[state=visible]:animate-in data-[state=hidden]:animate-out data-[state=hidden]:fade-out data-[state=visible]:fade-in",e),...t,children:m.jsx("div",{className:"relative top-[60%] h-2 w-2 rotate-45 rounded-tl-sm bg-border shadow-md"})}));L4e.displayName=Vj.displayName;const D4e=({items:e,bgColor:t,textColor:r,hoverBgColor:n})=>m.jsx("div",{className:`absolute end-0 left-0 w-40 rounded-xs font-semibold shadow-md ${t} mt-1.5`,children:e.map(a=>m.jsx(Yd,{to:a.path,className:`block cursor-pointer rounded-xs px-4 py-3.5 text-base ${r} ${n}`,children:a.name},a.path))});function I4e({state:e=nn.Onboarding}){const t=gT(e);return m.jsx(Uj,{className:"h-full xs:hidden sm:hidden md:hidden lg:hidden",children:m.jsxs(zj,{className:"h-full",children:[Object.entries(ij).map(([r,n])=>m.jsxs(eC,{className:"relative h-full min-w-fit text-[20px]",children:[m.jsx(w0,{className:Vt(t.headerItemStyle),children:r}),m.jsx(qj,{children:m.jsx(D4e,{items:n,bgColor:t.bgColor,textColor:t.textColor,hoverBgColor:t.hoverBgColor})})]},r)),m.jsx(eC,{className:"relative h-full min-w-fit text-[20px]",children:m.jsx(w0,{isData:!0,className:Vt(t.headerItemStyle),children:m.jsx(Yd,{to:oj,children:"자료집"})})}),m.jsx(eC,{className:"relative h-full min-w-fit text-[20px]",children:m.jsx(w0,{isData:!0,className:Vt(t.headerItemStyle),children:m.jsx("a",{href:"https://ssuketch60.cafe24.com/",children:"이전 홈페이지"})})})]})})}const AL=()=>window.matchMedia("(max-width: 1439px)").matches,P4e=()=>{const[e,t]=A.useState(AL());return A.useEffect(()=>{const r=()=>t(AL());return window.addEventListener("resize",r),()=>window.removeEventListener("resize",r)},[]),e};function sp({state:e=nn.Onboarding}){const t=gT(e),r=P4e();return m.jsxs("div",{className:Vt("fixed top-0 flex h-[60px] w-[100vw] justify-start xs:h-[50px] sm:h-[50px] md:h-[50px] xl:justify-between xxl:justify-between",t.bgColor),style:{zIndex:100},children:[m.jsx(a4e,{trigger:m.jsx("div",{className:Vt(t.headerItemStyle,"px-[1.25rem] text-base"),children:m.jsx(cT,{size:"1.5rem"})})}),m.jsx("div",{className:Vt(t.headerItemStyle,"xs:px-0.5 sm:px-0.5 md:px-0.5 lg:px-0.5"),children:m.jsx(Yd,{to:"/",children:m.jsxs("div",{className:"flex items-center gap-4",children:[m.jsx(mT,{size:r?"23px":"46px",fill:t.fillColor}),m.jsx("span",{className:Vt(t.textColor,"min-w-fit text-[20px] text-lg font-bold"),children:"US:SUM"})]})})}),m.jsx(I4e,{state:e}),m.jsx("div",{className:"flex pr-4",children:m.jsx(i4e,{state:e})})]})}function _4e(){return m.jsxs("svg",{width:"215",height:"54",viewBox:"0 0 215 54",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:[m.jsx("rect",{width:"215",height:"54",rx:"12",fill:"url(#pattern0_2034_1255)"}),m.jsxs("defs",{children:[m.jsx("pattern",{id:"pattern0_2034_1255",patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:m.jsx("use",{xlinkHref:"#image0_2034_1255",transform:"matrix(0.0027907 0 0 0.0111111 -0.0106977 0)"})}),m.jsx("image",{id:"image0_2034_1255",width:"366",height:"90",xlinkHref:"data:image/png;base64,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"})]})]})}const j4e="3de0bd069b88483ee2430487df6bbfc0",F4e="http://localhost:5173/auth/callback",$4e=encodeURIComponent(F4e),B4e=`https://kauth.kakao.com/oauth/authorize?client_id=${j4e}&redirect_uri=${$4e}&response_type=code`,V4e=()=>{window.location.href=B4e};function H4e(){return m.jsx("div",{style:{minHeight:"0vh",display:"flex",flexDirection:"column",justifyContent:"flex-end",overflowY:"hidden"},children:m.jsxs("div",{className:"flex flex-col items-center text-center",children:[m.jsx("h1",{className:"mb-[-10px] font-normal",children:"64대 숭실대학교 총학생회"}),m.jsx("h1",{className:"text-[56px] font-bold",children:"US:SUM"}),m.jsx("div",{onClick:V4e,children:m.jsx(_4e,{})}),m.jsx(Yd,{to:"scouncil",children:m.jsx("div",{className:"mt-[20px] text-[12px] font-medium not-italic leading-[130%] text-[#828282] underline",children:"학생자치기구 로그인"})})]})})}function RL(){return m.jsx("div",{className:"text-[600px] text-white ",style:{transform:"rotate(-12.416deg)",WebkitTextStrokeWidth:"1px",WebkitTextStrokeColor:"#d5d5d5",WebkitTextFillColor:"transparent"},children:"US:SUM"})}function U4e(){return m.jsxs(m.Fragment,{children:[m.jsx(sp,{state:nn.Onboarding}),m.jsxs("div",{className:"relative h-screen overflow-hidden",children:[m.jsx("div",{className:"top-1/5 pointer-events-none absolute left-1/2 mt-[100px] -translate-x-1/2 -translate-y-1/2 transform",children:m.jsx(RL,{})}),m.jsx("div",{className:"z-99 absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 transform",children:m.jsx(H4e,{})}),m.jsx("div",{className:"pointer-events-none absolute left-1/2 top-full mt-[-100px] -translate-x-1/2 -translate-y-1/2 transform",children:m.jsx(RL,{})})]})]})}const z4e=ep("flex min-h-[46px] w-full rounded-md color-gray-800 font-semibold border bg-background px-[20px] py-[16px] text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-gray-400 focus:outline-none focus:border focus:border-primary disabled:cursor-not-allowed disabled:opacity-50",{variants:{variant:{default:"border-gray-500 ",error:"border-red-400"}},defaultVariants:{variant:"default"}}),Si=A.forwardRef(({className:e,type:t,isInvalid:r=!1,isDisabled:n=!1,...a},i)=>m.jsx("input",{type:t,className:Vt(z4e({variant:r?"error":"default"}),e),ref:i,disabled:n,...a}));Si.displayName="Input";var Yv=e=>e.type==="checkbox",Df=e=>e instanceof Date,Na=e=>e==null;const Wj=e=>typeof e=="object";var Un=e=>!Na(e)&&!Array.isArray(e)&&Wj(e)&&!Df(e),Zj=e=>Un(e)&&e.target?Yv(e.target)?e.target.checked:e.target.value:e,q4e=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,Kj=(e,t)=>e.has(q4e(t)),W4e=e=>{const t=e.constructor&&e.constructor.prototype;return Un(t)&&t.hasOwnProperty("isPrototypeOf")},AT=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Wa(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(AT&&(e instanceof Blob||e instanceof FileList))&&(r||Un(e)))if(t=r?[]:{},!r&&!W4e(e))t=e;else for(const n in e)e.hasOwnProperty(n)&&(t[n]=Wa(e[n]));else return e;return t}var V1=e=>Array.isArray(e)?e.filter(Boolean):[],wn=e=>e===void 0,Nt=(e,t,r)=>{if(!t||!Un(e))return r;const n=V1(t.split(/[,[\].]+?/)).reduce((a,i)=>Na(a)?a:a[i],e);return wn(n)||n===e?wn(e[t])?r:e[t]:n},Xo=e=>typeof e=="boolean",RT=e=>/^\w*$/.test(e),Qj=e=>V1(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Ur=(e,t,r)=>{let n=-1;const a=RT(t)?[t]:Qj(t),i=a.length,o=i-1;for(;++nQe.useContext(Z4e);var Gj=(e,t,r,n=!0)=>{const a={defaultValues:t._defaultValues};for(const i in e)Object.defineProperty(a,i,{get:()=>{const o=i;return t._proxyFormState[o]!==vo.all&&(t._proxyFormState[o]=!n||vo.all),r&&(r[o]=!0),e[o]}});return a},mi=e=>Un(e)&&!Object.keys(e).length,Jj=(e,t,r,n)=>{r(e);const{name:a,...i}=e;return mi(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(o=>t[o]===(!n||vo.all))},Eh=e=>Array.isArray(e)?e:[e],Yj=(e,t,r)=>!e||!t||e===t||Eh(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n)));function MT(e){const t=Qe.useRef(e);t.current=e,Qe.useEffect(()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}function K4e(e){const t=NT(),{control:r=t.control,disabled:n,name:a,exact:i}=e||{},[o,s]=Qe.useState(r._formState),l=Qe.useRef(!0),u=Qe.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=Qe.useRef(a);return f.current=a,MT({disabled:n,next:c=>l.current&&Yj(f.current,c.name,i)&&Jj(c,u.current,r._updateFormState)&&s({...r._formState,...c}),subject:r._subjects.state}),Qe.useEffect(()=>(l.current=!0,u.current.isValid&&r._updateValid(!0),()=>{l.current=!1}),[r]),Gj(o,r,u.current,!1)}var ts=e=>typeof e=="string",Xj=(e,t,r,n,a)=>ts(e)?(n&&t.watch.add(e),Nt(r,e,a)):Array.isArray(e)?e.map(i=>(n&&t.watch.add(i),Nt(r,i))):(n&&(t.watchAll=!0),r);function Q4e(e){const t=NT(),{control:r=t.control,name:n,defaultValue:a,disabled:i,exact:o}=e||{},s=Qe.useRef(n);s.current=n,MT({disabled:i,subject:r._subjects.values,next:f=>{Yj(s.current,f.name,o)&&u(Wa(Xj(s.current,r._names,f.values||r._formValues,!1,a)))}});const[l,u]=Qe.useState(r._getWatch(n,a));return Qe.useEffect(()=>r._removeUnmounted()),l}function G4e(e){const t=NT(),{name:r,disabled:n,control:a=t.control,shouldUnregister:i}=e,o=Kj(a._names.array,r),s=Q4e({control:a,name:r,defaultValue:Nt(a._formValues,r,Nt(a._defaultValues,r,e.defaultValue)),exact:!0}),l=K4e({control:a,name:r}),u=Qe.useRef(a.register(r,{...e.rules,value:s,...Xo(e.disabled)?{disabled:e.disabled}:{}}));return Qe.useEffect(()=>{const f=a._options.shouldUnregister||i,c=(h,y)=>{const b=Nt(a._fields,h);b&&b._f&&(b._f.mount=y)};if(c(r,!0),f){const h=Wa(Nt(a._options.defaultValues,r));Ur(a._defaultValues,r,h),wn(Nt(a._formValues,r))&&Ur(a._formValues,r,h)}return()=>{(o?f&&!a._state.action:f)?a.unregister(r):c(r,!1)}},[r,a,o,i]),Qe.useEffect(()=>{Nt(a._fields,r)&&a._updateDisabledField({disabled:n,fields:a._fields,name:r,value:Nt(a._fields,r)._f.value})},[n,r,a]),{field:{name:r,value:s,...Xo(n)||l.disabled?{disabled:l.disabled||n}:{},onChange:Qe.useCallback(f=>u.current.onChange({target:{value:Zj(f),name:r},type:vy.CHANGE}),[r]),onBlur:Qe.useCallback(()=>u.current.onBlur({target:{value:Nt(a._formValues,r),name:r},type:vy.BLUR}),[r,a]),ref:f=>{const c=Nt(a._fields,r);c&&f&&(c._f.ref={focus:()=>f.focus(),select:()=>f.select(),setCustomValidity:h=>f.setCustomValidity(h),reportValidity:()=>f.reportValidity()})}},formState:l,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Nt(l.errors,r)},isDirty:{enumerable:!0,get:()=>!!Nt(l.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!Nt(l.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!Nt(l.validatingFields,r)},error:{enumerable:!0,get:()=>Nt(l.errors,r)}})}}const Vp=e=>e.render(G4e(e));var eF=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},NL=e=>({isOnSubmit:!e||e===vo.onSubmit,isOnBlur:e===vo.onBlur,isOnChange:e===vo.onChange,isOnAll:e===vo.all,isOnTouch:e===vo.onTouched}),ML=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const kh=(e,t,r,n)=>{for(const a of r||Object.keys(e)){const i=Nt(e,a);if(i){const{_f:o,...s}=i;if(o){if(o.refs&&o.refs[0]&&t(o.refs[0],a)&&!n)break;if(o.ref&&t(o.ref,o.name)&&!n)break;kh(s,t)}else Un(s)&&kh(s,t)}}};var J4e=(e,t,r)=>{const n=Eh(Nt(e,r));return Ur(n,"root",t[r]),Ur(e,r,n),e},OT=e=>e.type==="file",Ql=e=>typeof e=="function",my=e=>{if(!AT)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},C0=e=>ts(e),LT=e=>e.type==="radio",gy=e=>e instanceof RegExp;const OL={value:!1,isValid:!1},LL={value:!0,isValid:!0};var tF=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!wn(e[0].attributes.value)?wn(e[0].value)||e[0].value===""?LL:{value:e[0].value,isValid:!0}:LL:OL}return OL};const DL={isValid:!1,value:null};var rF=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,DL):DL;function IL(e,t,r="validate"){if(C0(e)||Array.isArray(e)&&e.every(C0)||Xo(e)&&!e)return{type:r,message:C0(e)?e:"",ref:t}}var ff=e=>Un(e)&&!gy(e)?e:{value:e,message:""},PL=async(e,t,r,n,a)=>{const{ref:i,refs:o,required:s,maxLength:l,minLength:u,min:f,max:c,pattern:h,validate:y,name:b,valueAsNumber:x,mount:N,disabled:w}=e._f,k=Nt(t,b);if(!N||w)return{};const M=o?o[0]:i,P=Y=>{n&&M.reportValidity&&(M.setCustomValidity(Xo(Y)?"":Y||""),M.reportValidity())},I={},q=LT(i),z=Yv(i),U=q||z,ee=(x||OT(i))&&wn(i.value)&&wn(k)||my(i)&&i.value===""||k===""||Array.isArray(k)&&!k.length,ae=eF.bind(null,b,r,I),xe=(Y,le,ce,we=Ms.maxLength,Oe=Ms.minLength)=>{const _e=Y?le:ce;I[b]={type:Y?we:Oe,message:_e,ref:i,...ae(Y?we:Oe,_e)}};if(a?!Array.isArray(k)||!k.length:s&&(!U&&(ee||Na(k))||Xo(k)&&!k||z&&!tF(o).isValid||q&&!rF(o).isValid)){const{value:Y,message:le}=C0(s)?{value:!!s,message:s}:ff(s);if(Y&&(I[b]={type:Ms.required,message:le,ref:M,...ae(Ms.required,le)},!r))return P(le),I}if(!ee&&(!Na(f)||!Na(c))){let Y,le;const ce=ff(c),we=ff(f);if(!Na(k)&&!isNaN(k)){const Oe=i.valueAsNumber||k&&+k;Na(ce.value)||(Y=Oe>ce.value),Na(we.value)||(le=Oenew Date(new Date().toDateString()+" "+Re),De=i.type=="time",Ne=i.type=="week";ts(ce.value)&&k&&(Y=De?_e(k)>_e(ce.value):Ne?k>ce.value:Oe>new Date(ce.value)),ts(we.value)&&k&&(le=De?_e(k)<_e(we.value):Ne?k+Y.value,we=!Na(le.value)&&k.length<+le.value;if((ce||we)&&(xe(ce,Y.message,le.message),!r))return P(I[b].message),I}if(h&&!ee&&ts(k)){const{value:Y,message:le}=ff(h);if(gy(Y)&&!k.match(Y)&&(I[b]={type:Ms.pattern,message:le,ref:i,...ae(Ms.pattern,le)},!r))return P(le),I}if(y){if(Ql(y)){const Y=await y(k,t),le=IL(Y,M);if(le&&(I[b]={...le,...ae(Ms.validate,le.message)},!r))return P(le.message),I}else if(Un(y)){let Y={};for(const le in y){if(!mi(Y)&&!r)break;const ce=IL(await y[le](k,t),M,le);ce&&(Y={...ce,...ae(le,ce.message)},P(ce.message),r&&(I[b]=Y))}if(!mi(Y)&&(I[b]={ref:M,...Y},!r))return I}}return P(!0),I};function Y4e(e,t){const r=t.slice(0,-1).length;let n=0;for(;n{let e=[];return{get observers(){return e},next:a=>{for(const i of e)i.next&&i.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(i=>i!==a)}}),unsubscribe:()=>{e=[]}}},yy=e=>Na(e)||!Wj(e);function ec(e,t){if(yy(e)||yy(t))return e===t;if(Df(e)&&Df(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r){const i=e[a];if(!n.includes(a))return!1;if(a!=="ref"){const o=t[a];if(Df(i)&&Df(o)||Un(i)&&Un(o)||Array.isArray(i)&&Array.isArray(o)?!ec(i,o):i!==o)return!1}}return!0}var nF=e=>e.type==="select-multiple",ePe=e=>LT(e)||Yv(e),rC=e=>my(e)&&e.isConnected,aF=e=>{for(const t in e)if(Ql(e[t]))return!0;return!1};function by(e,t={}){const r=Array.isArray(e);if(Un(e)||r)for(const n in e)Array.isArray(e[n])||Un(e[n])&&!aF(e[n])?(t[n]=Array.isArray(e[n])?[]:{},by(e[n],t[n])):Na(e[n])||(t[n]=!0);return t}function iF(e,t,r){const n=Array.isArray(e);if(Un(e)||n)for(const a in e)Array.isArray(e[a])||Un(e[a])&&!aF(e[a])?wn(t)||yy(r[a])?r[a]=Array.isArray(e[a])?by(e[a],[]):{...by(e[a])}:iF(e[a],Na(t)?{}:t[a],r[a]):r[a]=!ec(e[a],t[a]);return r}var Mg=(e,t)=>iF(e,t,by(t)),oF=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>wn(e)?e:t?e===""?NaN:e&&+e:r&&ts(e)?new Date(e):n?n(e):e;function nC(e){const t=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):t.disabled))return OT(t)?t.files:LT(t)?rF(e.refs).value:nF(t)?[...t.selectedOptions].map(({value:r})=>r):Yv(t)?tF(e.refs).value:oF(wn(t.value)?e.ref.value:t.value,e)}var tPe=(e,t,r,n)=>{const a={};for(const i of e){const o=Nt(t,i);o&&Ur(a,i,o._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}},Hp=e=>wn(e)?e:gy(e)?e.source:Un(e)?gy(e.value)?e.value.source:e.value:e,rPe=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function _L(e,t,r){const n=Nt(e,r);if(n||RT(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const i=a.join("."),o=Nt(t,i),s=Nt(e,i);if(o&&!Array.isArray(o)&&r!==i)return{name:r};if(s&&s.type)return{name:i,error:s};a.pop()}return{name:r}}var nPe=(e,t,r,n,a)=>a.isOnAll?!1:!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:(r?n.isOnChange:a.isOnChange)?e:!0,aPe=(e,t)=>!V1(Nt(e,t)).length&&_n(e,t);const iPe={mode:vo.onSubmit,reValidateMode:vo.onChange,shouldFocusError:!0};function oPe(e={}){let t={...iPe,...e},r={submitCount:0,isDirty:!1,isLoading:Ql(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},n={},a=Un(t.defaultValues)||Un(t.values)?Wa(t.defaultValues||t.values)||{}:{},i=t.shouldUnregister?{}:Wa(a),o={action:!1,mount:!1,watch:!1},s={mount:new Set,unMount:new Set,array:new Set,watch:new Set},l,u=0;const f={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},c={values:tC(),array:tC(),state:tC()},h=NL(t.mode),y=NL(t.reValidateMode),b=t.criteriaMode===vo.all,x=ve=>Ie=>{clearTimeout(u),u=setTimeout(ve,Ie)},N=async ve=>{if(f.isValid||ve){const Ie=t.resolver?mi((await U()).errors):await ae(n,!0);Ie!==r.isValid&&c.state.next({isValid:Ie})}},w=(ve,Ie)=>{(f.isValidating||f.validatingFields)&&((ve||Array.from(s.mount)).forEach(Be=>{Be&&(Ie?Ur(r.validatingFields,Be,Ie):_n(r.validatingFields,Be))}),c.state.next({validatingFields:r.validatingFields,isValidating:!mi(r.validatingFields)}))},k=(ve,Ie=[],Be,ct,Xe=!0,et=!0)=>{if(ct&&Be){if(o.action=!0,et&&Array.isArray(Nt(n,ve))){const ze=Be(Nt(n,ve),ct.argA,ct.argB);Xe&&Ur(n,ve,ze)}if(et&&Array.isArray(Nt(r.errors,ve))){const ze=Be(Nt(r.errors,ve),ct.argA,ct.argB);Xe&&Ur(r.errors,ve,ze),aPe(r.errors,ve)}if(f.touchedFields&&et&&Array.isArray(Nt(r.touchedFields,ve))){const ze=Be(Nt(r.touchedFields,ve),ct.argA,ct.argB);Xe&&Ur(r.touchedFields,ve,ze)}f.dirtyFields&&(r.dirtyFields=Mg(a,i)),c.state.next({name:ve,isDirty:Y(ve,Ie),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else Ur(i,ve,Ie)},M=(ve,Ie)=>{Ur(r.errors,ve,Ie),c.state.next({errors:r.errors})},P=ve=>{r.errors=ve,c.state.next({errors:r.errors,isValid:!1})},I=(ve,Ie,Be,ct)=>{const Xe=Nt(n,ve);if(Xe){const et=Nt(i,ve,wn(Be)?Nt(a,ve):Be);wn(et)||ct&&ct.defaultChecked||Ie?Ur(i,ve,Ie?et:nC(Xe._f)):we(ve,et),o.mount&&N()}},q=(ve,Ie,Be,ct,Xe)=>{let et=!1,ze=!1;const pt={name:ve},Lt=!!(Nt(n,ve)&&Nt(n,ve)._f&&Nt(n,ve)._f.disabled);if(!Be||ct){f.isDirty&&(ze=r.isDirty,r.isDirty=pt.isDirty=Y(),et=ze!==pt.isDirty);const at=Lt||ec(Nt(a,ve),Ie);ze=!!(!Lt&&Nt(r.dirtyFields,ve)),at||Lt?_n(r.dirtyFields,ve):Ur(r.dirtyFields,ve,!0),pt.dirtyFields=r.dirtyFields,et=et||f.dirtyFields&&ze!==!at}if(Be){const at=Nt(r.touchedFields,ve);at||(Ur(r.touchedFields,ve,Be),pt.touchedFields=r.touchedFields,et=et||f.touchedFields&&at!==Be)}return et&&Xe&&c.state.next(pt),et?pt:{}},z=(ve,Ie,Be,ct)=>{const Xe=Nt(r.errors,ve),et=f.isValid&&Xo(Ie)&&r.isValid!==Ie;if(e.delayError&&Be?(l=x(()=>M(ve,Be)),l(e.delayError)):(clearTimeout(u),l=null,Be?Ur(r.errors,ve,Be):_n(r.errors,ve)),(Be?!ec(Xe,Be):Xe)||!mi(ct)||et){const ze={...ct,...et&&Xo(Ie)?{isValid:Ie}:{},errors:r.errors,name:ve};r={...r,...ze},c.state.next(ze)}},U=async ve=>{w(ve,!0);const Ie=await t.resolver(i,t.context,tPe(ve||s.mount,n,t.criteriaMode,t.shouldUseNativeValidation));return w(ve),Ie},ee=async ve=>{const{errors:Ie}=await U(ve);if(ve)for(const Be of ve){const ct=Nt(Ie,Be);ct?Ur(r.errors,Be,ct):_n(r.errors,Be)}else r.errors=Ie;return Ie},ae=async(ve,Ie,Be={valid:!0})=>{for(const ct in ve){const Xe=ve[ct];if(Xe){const{_f:et,...ze}=Xe;if(et){const pt=s.array.has(et.name);w([ct],!0);const Lt=await PL(Xe,i,b,t.shouldUseNativeValidation&&!Ie,pt);if(w([ct]),Lt[et.name]&&(Be.valid=!1,Ie))break;!Ie&&(Nt(Lt,et.name)?pt?J4e(r.errors,Lt,et.name):Ur(r.errors,et.name,Lt[et.name]):_n(r.errors,et.name))}ze&&await ae(ze,Ie,Be)}}return Be.valid},xe=()=>{for(const ve of s.unMount){const Ie=Nt(n,ve);Ie&&(Ie._f.refs?Ie._f.refs.every(Be=>!rC(Be)):!rC(Ie._f.ref))&&pe(ve)}s.unMount=new Set},Y=(ve,Ie)=>(ve&&Ie&&Ur(i,ve,Ie),!ec(Fe(),a)),le=(ve,Ie,Be)=>Xj(ve,s,{...o.mount?i:wn(Ie)?a:ts(ve)?{[ve]:Ie}:Ie},Be,Ie),ce=ve=>V1(Nt(o.mount?i:a,ve,e.shouldUnregister?Nt(a,ve,[]):[])),we=(ve,Ie,Be={})=>{const ct=Nt(n,ve);let Xe=Ie;if(ct){const et=ct._f;et&&(!et.disabled&&Ur(i,ve,oF(Ie,et)),Xe=my(et.ref)&&Na(Ie)?"":Ie,nF(et.ref)?[...et.ref.options].forEach(ze=>ze.selected=Xe.includes(ze.value)):et.refs?Yv(et.ref)?et.refs.length>1?et.refs.forEach(ze=>(!ze.defaultChecked||!ze.disabled)&&(ze.checked=Array.isArray(Xe)?!!Xe.find(pt=>pt===ze.value):Xe===ze.value)):et.refs[0]&&(et.refs[0].checked=!!Xe):et.refs.forEach(ze=>ze.checked=ze.value===Xe):OT(et.ref)?et.ref.value="":(et.ref.value=Xe,et.ref.type||c.values.next({name:ve,values:{...i}})))}(Be.shouldDirty||Be.shouldTouch)&&q(ve,Xe,Be.shouldTouch,Be.shouldDirty,!0),Be.shouldValidate&&Re(ve)},Oe=(ve,Ie,Be)=>{for(const ct in Ie){const Xe=Ie[ct],et=`${ve}.${ct}`,ze=Nt(n,et);(s.array.has(ve)||!yy(Xe)||ze&&!ze._f)&&!Df(Xe)?Oe(et,Xe,Be):we(et,Xe,Be)}},_e=(ve,Ie,Be={})=>{const ct=Nt(n,ve),Xe=s.array.has(ve),et=Wa(Ie);Ur(i,ve,et),Xe?(c.array.next({name:ve,values:{...i}}),(f.isDirty||f.dirtyFields)&&Be.shouldDirty&&c.state.next({name:ve,dirtyFields:Mg(a,i),isDirty:Y(ve,et)})):ct&&!ct._f&&!Na(et)?Oe(ve,et,Be):we(ve,et,Be),ML(ve,s)&&c.state.next({...r}),c.values.next({name:o.mount?ve:void 0,values:{...i}})},De=async ve=>{o.mount=!0;const Ie=ve.target;let Be=Ie.name,ct=!0;const Xe=Nt(n,Be),et=()=>Ie.type?nC(Xe._f):Zj(ve),ze=pt=>{ct=Number.isNaN(pt)||pt===Nt(i,Be,pt)};if(Xe){let pt,Lt;const at=et(),gt=ve.type===vy.BLUR||ve.type===vy.FOCUS_OUT,Mt=!rPe(Xe._f)&&!t.resolver&&!Nt(r.errors,Be)&&!Xe._f.deps||nPe(gt,Nt(r.touchedFields,Be),r.isSubmitted,y,h),$t=ML(Be,s,gt);Ur(i,Be,at),gt?(Xe._f.onBlur&&Xe._f.onBlur(ve),l&&l(0)):Xe._f.onChange&&Xe._f.onChange(ve);const ar=q(Be,at,gt,!1),sr=!mi(ar)||$t;if(!gt&&c.values.next({name:Be,type:ve.type,values:{...i}}),Mt)return f.isValid&&N(),sr&&c.state.next({name:Be,...$t?{}:ar});if(!gt&&$t&&c.state.next({...r}),t.resolver){const{errors:dr}=await U([Be]);if(ze(at),ct){const Cr=_L(r.errors,n,Be),Ce=_L(dr,n,Cr.name||Be);pt=Ce.error,Be=Ce.name,Lt=mi(dr)}}else w([Be],!0),pt=(await PL(Xe,i,b,t.shouldUseNativeValidation))[Be],w([Be]),ze(at),ct&&(pt?Lt=!1:f.isValid&&(Lt=await ae(n,!0)));ct&&(Xe._f.deps&&Re(Xe._f.deps),z(Be,Lt,pt,ar))}},Ne=(ve,Ie)=>{if(Nt(r.errors,Ie)&&ve.focus)return ve.focus(),1},Re=async(ve,Ie={})=>{let Be,ct;const Xe=Eh(ve);if(t.resolver){const et=await ee(wn(ve)?ve:Xe);Be=mi(et),ct=ve?!Xe.some(ze=>Nt(et,ze)):Be}else ve?(ct=(await Promise.all(Xe.map(async et=>{const ze=Nt(n,et);return await ae(ze&&ze._f?{[et]:ze}:ze)}))).every(Boolean),!(!ct&&!r.isValid)&&N()):ct=Be=await ae(n);return c.state.next({...!ts(ve)||f.isValid&&Be!==r.isValid?{}:{name:ve},...t.resolver||!ve?{isValid:Be}:{},errors:r.errors}),Ie.shouldFocus&&!ct&&kh(n,Ne,ve?Xe:s.mount),ct},Fe=ve=>{const Ie={...o.mount?i:a};return wn(ve)?Ie:ts(ve)?Nt(Ie,ve):ve.map(Be=>Nt(Ie,Be))},oe=(ve,Ie)=>({invalid:!!Nt((Ie||r).errors,ve),isDirty:!!Nt((Ie||r).dirtyFields,ve),error:Nt((Ie||r).errors,ve),isValidating:!!Nt(r.validatingFields,ve),isTouched:!!Nt((Ie||r).touchedFields,ve)}),je=ve=>{ve&&Eh(ve).forEach(Ie=>_n(r.errors,Ie)),c.state.next({errors:ve?r.errors:{}})},Pe=(ve,Ie,Be)=>{const ct=(Nt(n,ve,{_f:{}})._f||{}).ref,Xe=Nt(r.errors,ve)||{},{ref:et,message:ze,type:pt,...Lt}=Xe;Ur(r.errors,ve,{...Lt,...Ie,ref:ct}),c.state.next({name:ve,errors:r.errors,isValid:!1}),Be&&Be.shouldFocus&&ct&&ct.focus&&ct.focus()},mt=(ve,Ie)=>Ql(ve)?c.values.subscribe({next:Be=>ve(le(void 0,Ie),Be)}):le(ve,Ie,!0),pe=(ve,Ie={})=>{for(const Be of ve?Eh(ve):s.mount)s.mount.delete(Be),s.array.delete(Be),Ie.keepValue||(_n(n,Be),_n(i,Be)),!Ie.keepError&&_n(r.errors,Be),!Ie.keepDirty&&_n(r.dirtyFields,Be),!Ie.keepTouched&&_n(r.touchedFields,Be),!Ie.keepIsValidating&&_n(r.validatingFields,Be),!t.shouldUnregister&&!Ie.keepDefaultValue&&_n(a,Be);c.values.next({values:{...i}}),c.state.next({...r,...Ie.keepDirty?{isDirty:Y()}:{}}),!Ie.keepIsValid&&N()},de=({disabled:ve,name:Ie,field:Be,fields:ct,value:Xe})=>{if(Xo(ve)&&o.mount||ve){const et=ve?void 0:wn(Xe)?nC(Be?Be._f:Nt(ct,Ie)._f):Xe;Ur(i,Ie,et),q(Ie,et,!1,!1,!0)}},se=(ve,Ie={})=>{let Be=Nt(n,ve);const ct=Xo(Ie.disabled);return Ur(n,ve,{...Be||{},_f:{...Be&&Be._f?Be._f:{ref:{name:ve}},name:ve,mount:!0,...Ie}}),s.mount.add(ve),Be?de({field:Be,disabled:Ie.disabled,name:ve,value:Ie.value}):I(ve,!0,Ie.value),{...ct?{disabled:Ie.disabled}:{},...t.progressive?{required:!!Ie.required,min:Hp(Ie.min),max:Hp(Ie.max),minLength:Hp(Ie.minLength),maxLength:Hp(Ie.maxLength),pattern:Hp(Ie.pattern)}:{},name:ve,onChange:De,onBlur:De,ref:Xe=>{if(Xe){se(ve,Ie),Be=Nt(n,ve);const et=wn(Xe.value)&&Xe.querySelectorAll&&Xe.querySelectorAll("input,select,textarea")[0]||Xe,ze=ePe(et),pt=Be._f.refs||[];if(ze?pt.find(Lt=>Lt===et):et===Be._f.ref)return;Ur(n,ve,{_f:{...Be._f,...ze?{refs:[...pt.filter(rC),et,...Array.isArray(Nt(a,ve))?[{}]:[]],ref:{type:et.type,name:ve}}:{ref:et}}}),I(ve,!1,void 0,et)}else Be=Nt(n,ve,{}),Be._f&&(Be._f.mount=!1),(t.shouldUnregister||Ie.shouldUnregister)&&!(Kj(s.array,ve)&&o.action)&&s.unMount.add(ve)}}},fe=()=>t.shouldFocusError&&kh(n,Ne,s.mount),ue=ve=>{Xo(ve)&&(c.state.next({disabled:ve}),kh(n,(Ie,Be)=>{const ct=Nt(n,Be);ct&&(Ie.disabled=ct._f.disabled||ve,Array.isArray(ct._f.refs)&&ct._f.refs.forEach(Xe=>{Xe.disabled=ct._f.disabled||ve}))},0,!1))},Ee=(ve,Ie)=>async Be=>{let ct;Be&&(Be.preventDefault&&Be.preventDefault(),Be.persist&&Be.persist());let Xe=Wa(i);if(c.state.next({isSubmitting:!0}),t.resolver){const{errors:et,values:ze}=await U();r.errors=et,Xe=ze}else await ae(n);if(_n(r.errors,"root"),mi(r.errors)){c.state.next({errors:{}});try{await ve(Xe,Be)}catch(et){ct=et}}else Ie&&await Ie({...r.errors},Be),fe(),setTimeout(fe);if(c.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:mi(r.errors)&&!ct,submitCount:r.submitCount+1,errors:r.errors}),ct)throw ct},me=(ve,Ie={})=>{Nt(n,ve)&&(wn(Ie.defaultValue)?_e(ve,Wa(Nt(a,ve))):(_e(ve,Ie.defaultValue),Ur(a,ve,Wa(Ie.defaultValue))),Ie.keepTouched||_n(r.touchedFields,ve),Ie.keepDirty||(_n(r.dirtyFields,ve),r.isDirty=Ie.defaultValue?Y(ve,Wa(Nt(a,ve))):Y()),Ie.keepError||(_n(r.errors,ve),f.isValid&&N()),c.state.next({...r}))},Ue=(ve,Ie={})=>{const Be=ve?Wa(ve):a,ct=Wa(Be),Xe=mi(ve),et=Xe?a:ct;if(Ie.keepDefaultValues||(a=Be),!Ie.keepValues){if(Ie.keepDirtyValues)for(const ze of s.mount)Nt(r.dirtyFields,ze)?Ur(et,ze,Nt(i,ze)):_e(ze,Nt(et,ze));else{if(AT&&wn(ve))for(const ze of s.mount){const pt=Nt(n,ze);if(pt&&pt._f){const Lt=Array.isArray(pt._f.refs)?pt._f.refs[0]:pt._f.ref;if(my(Lt)){const at=Lt.closest("form");if(at){at.reset();break}}}}n={}}i=e.shouldUnregister?Ie.keepDefaultValues?Wa(a):{}:Wa(et),c.array.next({values:{...et}}),c.values.next({values:{...et}})}s={mount:Ie.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},o.mount=!f.isValid||!!Ie.keepIsValid||!!Ie.keepDirtyValues,o.watch=!!e.shouldUnregister,c.state.next({submitCount:Ie.keepSubmitCount?r.submitCount:0,isDirty:Xe?!1:Ie.keepDirty?r.isDirty:!!(Ie.keepDefaultValues&&!ec(ve,a)),isSubmitted:Ie.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:Xe?{}:Ie.keepDirtyValues?Ie.keepDefaultValues&&i?Mg(a,i):r.dirtyFields:Ie.keepDefaultValues&&ve?Mg(a,ve):Ie.keepDirty?r.dirtyFields:{},touchedFields:Ie.keepTouched?r.touchedFields:{},errors:Ie.keepErrors?r.errors:{},isSubmitSuccessful:Ie.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},dt=(ve,Ie)=>Ue(Ql(ve)?ve(i):ve,Ie);return{control:{register:se,unregister:pe,getFieldState:oe,handleSubmit:Ee,setError:Pe,_executeSchema:U,_getWatch:le,_getDirty:Y,_updateValid:N,_removeUnmounted:xe,_updateFieldArray:k,_updateDisabledField:de,_getFieldArray:ce,_reset:Ue,_resetDefaultValues:()=>Ql(t.defaultValues)&&t.defaultValues().then(ve=>{dt(ve,t.resetOptions),c.state.next({isLoading:!1})}),_updateFormState:ve=>{r={...r,...ve}},_disableForm:ue,_subjects:c,_proxyFormState:f,_setErrors:P,get _fields(){return n},get _formValues(){return i},get _state(){return o},set _state(ve){o=ve},get _defaultValues(){return a},get _names(){return s},set _names(ve){s=ve},get _formState(){return r},set _formState(ve){r=ve},get _options(){return t},set _options(ve){t={...t,...ve}}},trigger:Re,register:se,handleSubmit:Ee,watch:mt,setValue:_e,getValues:Fe,reset:dt,resetField:me,clearErrors:je,unregister:pe,setError:Pe,setFocus:(ve,Ie={})=>{const Be=Nt(n,ve),ct=Be&&Be._f;if(ct){const Xe=ct.refs?ct.refs[0]:ct.ref;Xe.focus&&(Xe.focus(),Ie.shouldSelect&&Xe.select())}},getFieldState:oe}}function DT(e={}){const t=Qe.useRef(),r=Qe.useRef(),[n,a]=Qe.useState({isDirty:!1,isValidating:!1,isLoading:Ql(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:Ql(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...oPe(e),formState:n});const i=t.current.control;return i._options=e,MT({subject:i._subjects.state,next:o=>{Jj(o,i._proxyFormState,i._updateFormState,!0)&&a({...i._formState})}}),Qe.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),Qe.useEffect(()=>{if(i._proxyFormState.isDirty){const o=i._getDirty();o!==n.isDirty&&i._subjects.state.next({isDirty:o})}},[i,n.isDirty]),Qe.useEffect(()=>{e.values&&!ec(e.values,r.current)?(i._reset(e.values,i._options.resetOptions),r.current=e.values,a(o=>({...o}))):i._resetDefaultValues()},[e.values,i]),Qe.useEffect(()=>{e.errors&&i._setErrors(e.errors)},[e.errors,i]),Qe.useEffect(()=>{i._state.mount||(i._updateValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),Qe.useEffect(()=>{e.shouldUnregister&&i._subjects.values.next({values:i._getWatch()})},[e.shouldUnregister,i]),t.current.formState=Gj(n,i),t.current}function jL(e,[t,r]){return Math.min(r,Math.max(t,e))}const sPe=["top","right","bottom","left"],fu=Math.min,yi=Math.max,xy=Math.round,Og=Math.floor,du=e=>({x:e,y:e}),lPe={left:"right",right:"left",bottom:"top",top:"bottom"},uPe={start:"end",end:"start"};function PE(e,t,r){return yi(e,fu(t,r))}function Ys(e,t){return typeof e=="function"?e(t):e}function Xs(e){return e.split("-")[0]}function lp(e){return e.split("-")[1]}function IT(e){return e==="x"?"y":"x"}function PT(e){return e==="y"?"height":"width"}function up(e){return["top","bottom"].includes(Xs(e))?"y":"x"}function _T(e){return IT(up(e))}function cPe(e,t,r){r===void 0&&(r=!1);const n=lp(e),a=_T(e),i=PT(a);let o=a==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=wy(o)),[o,wy(o)]}function fPe(e){const t=wy(e);return[_E(e),t,_E(t)]}function _E(e){return e.replace(/start|end/g,t=>uPe[t])}function dPe(e,t,r){const n=["left","right"],a=["right","left"],i=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return r?t?a:n:t?n:a;case"left":case"right":return t?i:o;default:return[]}}function pPe(e,t,r,n){const a=lp(e);let i=dPe(Xs(e),r==="start",n);return a&&(i=i.map(o=>o+"-"+a),t&&(i=i.concat(i.map(_E)))),i}function wy(e){return e.replace(/left|right|bottom|top/g,t=>lPe[t])}function hPe(e){return{top:0,right:0,bottom:0,left:0,...e}}function sF(e){return typeof e!="number"?hPe(e):{top:e,right:e,bottom:e,left:e}}function Cy(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function FL(e,t,r){let{reference:n,floating:a}=e;const i=up(t),o=_T(t),s=PT(o),l=Xs(t),u=i==="y",f=n.x+n.width/2-a.width/2,c=n.y+n.height/2-a.height/2,h=n[s]/2-a[s]/2;let y;switch(l){case"top":y={x:f,y:n.y-a.height};break;case"bottom":y={x:f,y:n.y+n.height};break;case"right":y={x:n.x+n.width,y:c};break;case"left":y={x:n.x-a.width,y:c};break;default:y={x:n.x,y:n.y}}switch(lp(t)){case"start":y[o]-=h*(r&&u?-1:1);break;case"end":y[o]+=h*(r&&u?-1:1);break}return y}const vPe=async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:i=[],platform:o}=r,s=i.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(t));let u=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:f,y:c}=FL(u,n,l),h=n,y={},b=0;for(let x=0;x({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:a,rects:i,platform:o,elements:s,middlewareData:l}=t,{element:u,padding:f=0}=Ys(e,t)||{};if(u==null)return{};const c=sF(f),h={x:r,y:n},y=_T(a),b=PT(y),x=await o.getDimensions(u),N=y==="y",w=N?"top":"left",k=N?"bottom":"right",M=N?"clientHeight":"clientWidth",P=i.reference[b]+i.reference[y]-h[y]-i.floating[b],I=h[y]-i.reference[y],q=await(o.getOffsetParent==null?void 0:o.getOffsetParent(u));let z=q?q[M]:0;(!z||!await(o.isElement==null?void 0:o.isElement(q)))&&(z=s.floating[M]||i.floating[b]);const U=P/2-I/2,ee=z/2-x[b]/2-1,ae=fu(c[w],ee),xe=fu(c[k],ee),Y=ae,le=z-x[b]-xe,ce=z/2-x[b]/2+U,we=PE(Y,ce,le),Oe=!l.arrow&&lp(a)!=null&&ce!==we&&i.reference[b]/2-(ceY<=0)){var ee,ae;const Y=(((ee=i.flip)==null?void 0:ee.index)||0)+1,le=I[Y];if(le)return{data:{index:Y,overflows:U},reset:{placement:le}};let ce=(ae=U.filter(we=>we.overflows[0]<=0).sort((we,Oe)=>we.overflows[1]-Oe.overflows[1])[0])==null?void 0:ae.placement;if(!ce)switch(y){case"bestFit":{var xe;const we=(xe=U.map(Oe=>[Oe.placement,Oe.overflows.filter(_e=>_e>0).reduce((_e,De)=>_e+De,0)]).sort((Oe,_e)=>Oe[1]-_e[1])[0])==null?void 0:xe[0];we&&(ce=we);break}case"initialPlacement":ce=s;break}if(a!==ce)return{reset:{placement:ce}}}return{}}}};function $L(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function BL(e){return sPe.some(t=>e[t]>=0)}const yPe=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...a}=Ys(e,t);switch(n){case"referenceHidden":{const i=await nv(t,{...a,elementContext:"reference"}),o=$L(i,r.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:BL(o)}}}case"escaped":{const i=await nv(t,{...a,altBoundary:!0}),o=$L(i,r.floating);return{data:{escapedOffsets:o,escaped:BL(o)}}}default:return{}}}}};async function bPe(e,t){const{placement:r,platform:n,elements:a}=e,i=await(n.isRTL==null?void 0:n.isRTL(a.floating)),o=Xs(r),s=lp(r),l=up(r)==="y",u=["left","top"].includes(o)?-1:1,f=i&&l?-1:1,c=Ys(t,e);let{mainAxis:h,crossAxis:y,alignmentAxis:b}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...c};return s&&typeof b=="number"&&(y=s==="end"?b*-1:b),l?{x:y*f,y:h*u}:{x:h*u,y:y*f}}const xPe=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:a,y:i,placement:o,middlewareData:s}=t,l=await bPe(t,e);return o===((r=s.offset)==null?void 0:r.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:a+l.x,y:i+l.y,data:{...l,placement:o}}}}},wPe=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:s={fn:N=>{let{x:w,y:k}=N;return{x:w,y:k}}},...l}=Ys(e,t),u={x:r,y:n},f=await nv(t,l),c=up(Xs(a)),h=IT(c);let y=u[h],b=u[c];if(i){const N=h==="y"?"top":"left",w=h==="y"?"bottom":"right",k=y+f[N],M=y-f[w];y=PE(k,y,M)}if(o){const N=c==="y"?"top":"left",w=c==="y"?"bottom":"right",k=b+f[N],M=b-f[w];b=PE(k,b,M)}const x=s.fn({...t,[h]:y,[c]:b});return{...x,data:{x:x.x-r,y:x.y-n}}}}},CPe=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:a,rects:i,middlewareData:o}=t,{offset:s=0,mainAxis:l=!0,crossAxis:u=!0}=Ys(e,t),f={x:r,y:n},c=up(a),h=IT(c);let y=f[h],b=f[c];const x=Ys(s,t),N=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(l){const M=h==="y"?"height":"width",P=i.reference[h]-i.floating[M]+N.mainAxis,I=i.reference[h]+i.reference[M]-N.mainAxis;yI&&(y=I)}if(u){var w,k;const M=h==="y"?"width":"height",P=["top","left"].includes(Xs(a)),I=i.reference[c]-i.floating[M]+(P&&((w=o.offset)==null?void 0:w[c])||0)+(P?0:N.crossAxis),q=i.reference[c]+i.reference[M]+(P?0:((k=o.offset)==null?void 0:k[c])||0)-(P?N.crossAxis:0);bq&&(b=q)}return{[h]:y,[c]:b}}}},SPe=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:n,platform:a,elements:i}=t,{apply:o=()=>{},...s}=Ys(e,t),l=await nv(t,s),u=Xs(r),f=lp(r),c=up(r)==="y",{width:h,height:y}=n.floating;let b,x;u==="top"||u==="bottom"?(b=u,x=f===(await(a.isRTL==null?void 0:a.isRTL(i.floating))?"start":"end")?"left":"right"):(x=u,b=f==="end"?"top":"bottom");const N=y-l[b],w=h-l[x],k=!t.middlewareData.shift;let M=N,P=w;if(c){const q=h-l.left-l.right;P=f||k?fu(w,q):q}else{const q=y-l.top-l.bottom;M=f||k?fu(N,q):q}if(k&&!f){const q=yi(l.left,0),z=yi(l.right,0),U=yi(l.top,0),ee=yi(l.bottom,0);c?P=h-2*(q!==0||z!==0?q+z:yi(l.left,l.right)):M=y-2*(U!==0||ee!==0?U+ee:yi(l.top,l.bottom))}await o({...t,availableWidth:P,availableHeight:M});const I=await a.getDimensions(i.floating);return h!==I.width||y!==I.height?{reset:{rects:!0}}:{}}}};function pu(e){return lF(e)?(e.nodeName||"").toLowerCase():"#document"}function Ti(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function sl(e){var t;return(t=(lF(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function lF(e){return e instanceof Node||e instanceof Ti(e).Node}function el(e){return e instanceof Element||e instanceof Ti(e).Element}function ls(e){return e instanceof HTMLElement||e instanceof Ti(e).HTMLElement}function VL(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ti(e).ShadowRoot}function Xv(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=Yi(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function EPe(e){return["table","td","th"].includes(pu(e))}function jT(e){const t=FT(),r=Yi(e);return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function kPe(e){let t=Cd(e);for(;ls(t)&&!H1(t);){if(jT(t))return t;t=Cd(t)}return null}function FT(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function H1(e){return["html","body","#document"].includes(pu(e))}function Yi(e){return Ti(e).getComputedStyle(e)}function U1(e){return el(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Cd(e){if(pu(e)==="html")return e;const t=e.assignedSlot||e.parentNode||VL(e)&&e.host||sl(e);return VL(t)?t.host:t}function uF(e){const t=Cd(e);return H1(t)?e.ownerDocument?e.ownerDocument.body:e.body:ls(t)&&Xv(t)?t:uF(t)}function av(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const a=uF(e),i=a===((n=e.ownerDocument)==null?void 0:n.body),o=Ti(a);return i?t.concat(o,o.visualViewport||[],Xv(a)?a:[],o.frameElement&&r?av(o.frameElement):[]):t.concat(a,av(a,[],r))}function cF(e){const t=Yi(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=ls(e),i=a?e.offsetWidth:r,o=a?e.offsetHeight:n,s=xy(r)!==i||xy(n)!==o;return s&&(r=i,n=o),{width:r,height:n,$:s}}function $T(e){return el(e)?e:e.contextElement}function Zf(e){const t=$T(e);if(!ls(t))return du(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:i}=cF(t);let o=(i?xy(r.width):r.width)/n,s=(i?xy(r.height):r.height)/a;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}const TPe=du(0);function fF(e){const t=Ti(e);return!FT()||!t.visualViewport?TPe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function APe(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Ti(e)?!1:t}function wc(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const a=e.getBoundingClientRect(),i=$T(e);let o=du(1);t&&(n?el(n)&&(o=Zf(n)):o=Zf(e));const s=APe(i,r,n)?fF(i):du(0);let l=(a.left+s.x)/o.x,u=(a.top+s.y)/o.y,f=a.width/o.x,c=a.height/o.y;if(i){const h=Ti(i),y=n&&el(n)?Ti(n):n;let b=h,x=b.frameElement;for(;x&&n&&y!==b;){const N=Zf(x),w=x.getBoundingClientRect(),k=Yi(x),M=w.left+(x.clientLeft+parseFloat(k.paddingLeft))*N.x,P=w.top+(x.clientTop+parseFloat(k.paddingTop))*N.y;l*=N.x,u*=N.y,f*=N.x,c*=N.y,l+=M,u+=P,b=Ti(x),x=b.frameElement}}return Cy({width:f,height:c,x:l,y:u})}const RPe=[":popover-open",":modal"];function dF(e){return RPe.some(t=>{try{return e.matches(t)}catch{return!1}})}function NPe(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e;const i=a==="fixed",o=sl(n),s=t?dF(t.floating):!1;if(n===o||s&&i)return r;let l={scrollLeft:0,scrollTop:0},u=du(1);const f=du(0),c=ls(n);if((c||!c&&!i)&&((pu(n)!=="body"||Xv(o))&&(l=U1(n)),ls(n))){const h=wc(n);u=Zf(n),f.x=h.x+n.clientLeft,f.y=h.y+n.clientTop}return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-l.scrollLeft*u.x+f.x,y:r.y*u.y-l.scrollTop*u.y+f.y}}function MPe(e){return Array.from(e.getClientRects())}function pF(e){return wc(sl(e)).left+U1(e).scrollLeft}function OPe(e){const t=sl(e),r=U1(e),n=e.ownerDocument.body,a=yi(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=yi(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let o=-r.scrollLeft+pF(e);const s=-r.scrollTop;return Yi(n).direction==="rtl"&&(o+=yi(t.clientWidth,n.clientWidth)-a),{width:a,height:i,x:o,y:s}}function LPe(e,t){const r=Ti(e),n=sl(e),a=r.visualViewport;let i=n.clientWidth,o=n.clientHeight,s=0,l=0;if(a){i=a.width,o=a.height;const u=FT();(!u||u&&t==="fixed")&&(s=a.offsetLeft,l=a.offsetTop)}return{width:i,height:o,x:s,y:l}}function DPe(e,t){const r=wc(e,!0,t==="fixed"),n=r.top+e.clientTop,a=r.left+e.clientLeft,i=ls(e)?Zf(e):du(1),o=e.clientWidth*i.x,s=e.clientHeight*i.y,l=a*i.x,u=n*i.y;return{width:o,height:s,x:l,y:u}}function HL(e,t,r){let n;if(t==="viewport")n=LPe(e,r);else if(t==="document")n=OPe(sl(e));else if(el(t))n=DPe(t,r);else{const a=fF(e);n={...t,x:t.x-a.x,y:t.y-a.y}}return Cy(n)}function hF(e,t){const r=Cd(e);return r===t||!el(r)||H1(r)?!1:Yi(r).position==="fixed"||hF(r,t)}function IPe(e,t){const r=t.get(e);if(r)return r;let n=av(e,[],!1).filter(s=>el(s)&&pu(s)!=="body"),a=null;const i=Yi(e).position==="fixed";let o=i?Cd(e):e;for(;el(o)&&!H1(o);){const s=Yi(o),l=jT(o);!l&&s.position==="fixed"&&(a=null),(i?!l&&!a:!l&&s.position==="static"&&!!a&&["absolute","fixed"].includes(a.position)||Xv(o)&&!l&&hF(e,o))?n=n.filter(f=>f!==o):a=s,o=Cd(o)}return t.set(e,n),n}function PPe(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const o=[...r==="clippingAncestors"?IPe(t,this._c):[].concat(r),n],s=o[0],l=o.reduce((u,f)=>{const c=HL(t,f,a);return u.top=yi(c.top,u.top),u.right=fu(c.right,u.right),u.bottom=fu(c.bottom,u.bottom),u.left=yi(c.left,u.left),u},HL(t,s,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function _Pe(e){const{width:t,height:r}=cF(e);return{width:t,height:r}}function jPe(e,t,r){const n=ls(t),a=sl(t),i=r==="fixed",o=wc(e,!0,i,t);let s={scrollLeft:0,scrollTop:0};const l=du(0);if(n||!n&&!i)if((pu(t)!=="body"||Xv(a))&&(s=U1(t)),n){const c=wc(t,!0,i,t);l.x=c.x+t.clientLeft,l.y=c.y+t.clientTop}else a&&(l.x=pF(a));const u=o.left+s.scrollLeft-l.x,f=o.top+s.scrollTop-l.y;return{x:u,y:f,width:o.width,height:o.height}}function UL(e,t){return!ls(e)||Yi(e).position==="fixed"?null:t?t(e):e.offsetParent}function vF(e,t){const r=Ti(e);if(!ls(e)||dF(e))return r;let n=UL(e,t);for(;n&&EPe(n)&&Yi(n).position==="static";)n=UL(n,t);return n&&(pu(n)==="html"||pu(n)==="body"&&Yi(n).position==="static"&&!jT(n))?r:n||kPe(e)||r}const FPe=async function(e){const t=this.getOffsetParent||vF,r=this.getDimensions;return{reference:jPe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await r(e.floating)}}};function $Pe(e){return Yi(e).direction==="rtl"}const BPe={convertOffsetParentRelativeRectToViewportRelativeRect:NPe,getDocumentElement:sl,getClippingRect:PPe,getOffsetParent:vF,getElementRects:FPe,getClientRects:MPe,getDimensions:_Pe,getScale:Zf,isElement:el,isRTL:$Pe};function VPe(e,t){let r=null,n;const a=sl(e);function i(){var s;clearTimeout(n),(s=r)==null||s.disconnect(),r=null}function o(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),i();const{left:u,top:f,width:c,height:h}=e.getBoundingClientRect();if(s||t(),!c||!h)return;const y=Og(f),b=Og(a.clientWidth-(u+c)),x=Og(a.clientHeight-(f+h)),N=Og(u),k={rootMargin:-y+"px "+-b+"px "+-x+"px "+-N+"px",threshold:yi(0,fu(1,l))||1};let M=!0;function P(I){const q=I[0].intersectionRatio;if(q!==l){if(!M)return o();q?o(!1,q):n=setTimeout(()=>{o(!1,1e-7)},100)}M=!1}try{r=new IntersectionObserver(P,{...k,root:a.ownerDocument})}catch{r=new IntersectionObserver(P,k)}r.observe(e)}return o(!0),i}function HPe(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,u=$T(e),f=a||i?[...u?av(u):[],...av(t)]:[];f.forEach(w=>{a&&w.addEventListener("scroll",r,{passive:!0}),i&&w.addEventListener("resize",r)});const c=u&&s?VPe(u,r):null;let h=-1,y=null;o&&(y=new ResizeObserver(w=>{let[k]=w;k&&k.target===u&&y&&(y.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var M;(M=y)==null||M.observe(t)})),r()}),u&&!l&&y.observe(u),y.observe(t));let b,x=l?wc(e):null;l&&N();function N(){const w=wc(e);x&&(w.x!==x.x||w.y!==x.y||w.width!==x.width||w.height!==x.height)&&r(),x=w,b=requestAnimationFrame(N)}return r(),()=>{var w;f.forEach(k=>{a&&k.removeEventListener("scroll",r),i&&k.removeEventListener("resize",r)}),c==null||c(),(w=y)==null||w.disconnect(),y=null,l&&cancelAnimationFrame(b)}}const UPe=wPe,zPe=gPe,qPe=SPe,WPe=yPe,zL=mPe,ZPe=CPe,KPe=(e,t,r)=>{const n=new Map,a={platform:BPe,...r},i={...a.platform,_c:n};return vPe(e,t,{...a,platform:i})},QPe=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:n,padding:a}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?zL({element:n.current,padding:a}).fn(r):{}:n?zL({element:n,padding:a}).fn(r):{}}}};var S0=typeof document<"u"?A.useLayoutEffect:A.useEffect;function Sy(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!Sy(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,a[n]))return!1;for(n=r;n--!==0;){const i=a[n];if(!(i==="_owner"&&e.$$typeof)&&!Sy(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function mF(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function qL(e,t){const r=mF(e);return Math.round(t*r)/r}function WL(e){const t=A.useRef(e);return S0(()=>{t.current=e}),t}function GPe(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,elements:{reference:i,floating:o}={},transform:s=!0,whileElementsMounted:l,open:u}=e,[f,c]=A.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[h,y]=A.useState(n);Sy(h,n)||y(n);const[b,x]=A.useState(null),[N,w]=A.useState(null),k=A.useCallback(_e=>{_e!==q.current&&(q.current=_e,x(_e))},[]),M=A.useCallback(_e=>{_e!==z.current&&(z.current=_e,w(_e))},[]),P=i||b,I=o||N,q=A.useRef(null),z=A.useRef(null),U=A.useRef(f),ee=l!=null,ae=WL(l),xe=WL(a),Y=A.useCallback(()=>{if(!q.current||!z.current)return;const _e={placement:t,strategy:r,middleware:h};xe.current&&(_e.platform=xe.current),KPe(q.current,z.current,_e).then(De=>{const Ne={...De,isPositioned:!0};le.current&&!Sy(U.current,Ne)&&(U.current=Ne,Ic.flushSync(()=>{c(Ne)}))})},[h,t,r,xe]);S0(()=>{u===!1&&U.current.isPositioned&&(U.current.isPositioned=!1,c(_e=>({..._e,isPositioned:!1})))},[u]);const le=A.useRef(!1);S0(()=>(le.current=!0,()=>{le.current=!1}),[]),S0(()=>{if(P&&(q.current=P),I&&(z.current=I),P&&I){if(ae.current)return ae.current(P,I,Y);Y()}},[P,I,Y,ae,ee]);const ce=A.useMemo(()=>({reference:q,floating:z,setReference:k,setFloating:M}),[k,M]),we=A.useMemo(()=>({reference:P,floating:I}),[P,I]),Oe=A.useMemo(()=>{const _e={position:r,left:0,top:0};if(!we.floating)return _e;const De=qL(we.floating,f.x),Ne=qL(we.floating,f.y);return s?{..._e,transform:"translate("+De+"px, "+Ne+"px)",...mF(we.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:De,top:Ne}},[r,s,we.floating,f.x,f.y]);return A.useMemo(()=>({...f,update:Y,refs:ce,elements:we,floatingStyles:Oe}),[f,Y,ce,we,Oe])}function JPe(e){const[t,r]=A.useState(void 0);return da(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const i=a[0];let o,s;if("borderBoxSize"in i){const l=i.borderBoxSize,u=Array.isArray(l)?l[0]:l;o=u.inlineSize,s=u.blockSize}else o=e.offsetWidth,s=e.offsetHeight;r({width:o,height:s})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}const gF="Popper",[yF,z1]=Su(gF),[YPe,bF]=yF(gF),XPe=e=>{const{__scopePopper:t,children:r}=e,[n,a]=A.useState(null);return A.createElement(YPe,{scope:t,anchor:n,onAnchorChange:a},r)},e_e="PopperAnchor",t_e=A.forwardRef((e,t)=>{const{__scopePopper:r,virtualRef:n,...a}=e,i=bF(e_e,r),o=A.useRef(null),s=qr(t,o);return A.useEffect(()=>{i.onAnchorChange((n==null?void 0:n.current)||o.current)}),n?null:A.createElement(Or.div,At({},a,{ref:s}))}),xF="PopperContent",[r_e,V$t]=yF(xF),n_e=A.forwardRef((e,t)=>{var r,n,a,i,o,s,l,u;const{__scopePopper:f,side:c="bottom",sideOffset:h=0,align:y="center",alignOffset:b=0,arrowPadding:x=0,avoidCollisions:N=!0,collisionBoundary:w=[],collisionPadding:k=0,sticky:M="partial",hideWhenDetached:P=!1,updatePositionStrategy:I="optimized",onPlaced:q,...z}=e,U=bF(xF,f),[ee,ae]=A.useState(null),xe=qr(t,bt=>ae(bt)),[Y,le]=A.useState(null),ce=JPe(Y),we=(r=ce==null?void 0:ce.width)!==null&&r!==void 0?r:0,Oe=(n=ce==null?void 0:ce.height)!==null&&n!==void 0?n:0,_e=c+(y!=="center"?"-"+y:""),De=typeof k=="number"?k:{top:0,right:0,bottom:0,left:0,...k},Ne=Array.isArray(w)?w:[w],Re=Ne.length>0,Fe={padding:De,boundary:Ne.filter(a_e),altBoundary:Re},{refs:oe,floatingStyles:je,placement:Pe,isPositioned:mt,middlewareData:pe}=GPe({strategy:"fixed",placement:_e,whileElementsMounted:(...bt)=>HPe(...bt,{animationFrame:I==="always"}),elements:{reference:U.anchor},middleware:[xPe({mainAxis:h+Oe,alignmentAxis:b}),N&&UPe({mainAxis:!0,crossAxis:!1,limiter:M==="partial"?ZPe():void 0,...Fe}),N&&zPe({...Fe}),qPe({...Fe,apply:({elements:bt,rects:St,availableWidth:Ft,availableHeight:ve})=>{const{width:Ie,height:Be}=St.reference,ct=bt.floating.style;ct.setProperty("--radix-popper-available-width",`${Ft}px`),ct.setProperty("--radix-popper-available-height",`${ve}px`),ct.setProperty("--radix-popper-anchor-width",`${Ie}px`),ct.setProperty("--radix-popper-anchor-height",`${Be}px`)}}),Y&&QPe({element:Y,padding:x}),i_e({arrowWidth:we,arrowHeight:Oe}),P&&WPe({strategy:"referenceHidden",...Fe})]}),[de,se]=wF(Pe),fe=Yn(q);da(()=>{mt&&(fe==null||fe())},[mt,fe]);const ue=(a=pe.arrow)===null||a===void 0?void 0:a.x,Ee=(i=pe.arrow)===null||i===void 0?void 0:i.y,me=((o=pe.arrow)===null||o===void 0?void 0:o.centerOffset)!==0,[Ue,dt]=A.useState();return da(()=>{ee&&dt(window.getComputedStyle(ee).zIndex)},[ee]),A.createElement("div",{ref:oe.setFloating,"data-radix-popper-content-wrapper":"",style:{...je,transform:mt?je.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Ue,"--radix-popper-transform-origin":[(s=pe.transformOrigin)===null||s===void 0?void 0:s.x,(l=pe.transformOrigin)===null||l===void 0?void 0:l.y].join(" ")},dir:e.dir},A.createElement(r_e,{scope:f,placedSide:de,onArrowChange:le,arrowX:ue,arrowY:Ee,shouldHideArrow:me},A.createElement(Or.div,At({"data-side":de,"data-align":se},z,{ref:xe,style:{...z.style,animation:mt?void 0:"none",opacity:(u=pe.hide)!==null&&u!==void 0&&u.referenceHidden?0:void 0}}))))});function a_e(e){return e!==null}const i_e=e=>({name:"transformOrigin",options:e,fn(t){var r,n,a,i,o;const{placement:s,rects:l,middlewareData:u}=t,c=((r=u.arrow)===null||r===void 0?void 0:r.centerOffset)!==0,h=c?0:e.arrowWidth,y=c?0:e.arrowHeight,[b,x]=wF(s),N={start:"0%",center:"50%",end:"100%"}[x],w=((n=(a=u.arrow)===null||a===void 0?void 0:a.x)!==null&&n!==void 0?n:0)+h/2,k=((i=(o=u.arrow)===null||o===void 0?void 0:o.y)!==null&&i!==void 0?i:0)+y/2;let M="",P="";return b==="bottom"?(M=c?N:`${w}px`,P=`${-y}px`):b==="top"?(M=c?N:`${w}px`,P=`${l.floating.height+y}px`):b==="right"?(M=`${-y}px`,P=c?N:`${k}px`):b==="left"&&(M=`${l.floating.width+y}px`,P=c?N:`${k}px`),{data:{x:M,y:P}}}});function wF(e){const[t,r="center"]=e.split("-");return[t,r]}const CF=XPe,SF=t_e,EF=n_e,o_e=[" ","Enter","ArrowUp","ArrowDown"],s_e=[" ","Enter"],q1="Select",[W1,Z1,l_e]=Gv(q1),[cp,H$t]=Su(q1,[l_e,z1]),BT=z1(),[u_e,_c]=cp(q1),[c_e,f_e]=cp(q1),d_e=e=>{const{__scopeSelect:t,children:r,open:n,defaultOpen:a,onOpenChange:i,value:o,defaultValue:s,onValueChange:l,dir:u,name:f,autoComplete:c,disabled:h,required:y}=e,b=BT(t),[x,N]=A.useState(null),[w,k]=A.useState(null),[M,P]=A.useState(!1),I=B1(u),[q=!1,z]=wd({prop:n,defaultProp:a,onChange:i}),[U,ee]=wd({prop:o,defaultProp:s,onChange:l}),ae=A.useRef(null),xe=x?!!x.closest("form"):!0,[Y,le]=A.useState(new Set),ce=Array.from(Y).map(we=>we.props.value).join(";");return A.createElement(CF,b,A.createElement(u_e,{required:y,scope:t,trigger:x,onTriggerChange:N,valueNode:w,onValueNodeChange:k,valueNodeHasChildren:M,onValueNodeHasChildrenChange:P,contentId:So(),value:U,onValueChange:ee,open:q,onOpenChange:z,dir:I,triggerPointerDownPosRef:ae,disabled:h},A.createElement(W1.Provider,{scope:t},A.createElement(c_e,{scope:e.__scopeSelect,onNativeOptionAdd:A.useCallback(we=>{le(Oe=>new Set(Oe).add(we))},[]),onNativeOptionRemove:A.useCallback(we=>{le(Oe=>{const _e=new Set(Oe);return _e.delete(we),_e})},[])},r)),xe?A.createElement(NF,{key:ce,"aria-hidden":!0,required:y,tabIndex:-1,name:f,autoComplete:c,value:U,onChange:we=>ee(we.target.value),disabled:h},U===void 0?A.createElement("option",{value:""}):null,Array.from(Y)):null))},p_e="SelectTrigger",h_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,disabled:n=!1,...a}=e,i=BT(r),o=_c(p_e,r),s=o.disabled||n,l=qr(t,o.onTriggerChange),u=Z1(r),[f,c,h]=MF(b=>{const x=u().filter(k=>!k.disabled),N=x.find(k=>k.value===o.value),w=OF(x,b,N);w!==void 0&&o.onValueChange(w.value)}),y=()=>{s||(o.onOpenChange(!0),h())};return A.createElement(SF,At({asChild:!0},i),A.createElement(Or.button,At({type:"button",role:"combobox","aria-controls":o.contentId,"aria-expanded":o.open,"aria-required":o.required,"aria-autocomplete":"none",dir:o.dir,"data-state":o.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":RF(o.value)?"":void 0},a,{ref:l,onClick:Gt(a.onClick,b=>{b.currentTarget.focus()}),onPointerDown:Gt(a.onPointerDown,b=>{const x=b.target;x.hasPointerCapture(b.pointerId)&&x.releasePointerCapture(b.pointerId),b.button===0&&b.ctrlKey===!1&&(y(),o.triggerPointerDownPosRef.current={x:Math.round(b.pageX),y:Math.round(b.pageY)},b.preventDefault())}),onKeyDown:Gt(a.onKeyDown,b=>{const x=f.current!=="";!(b.ctrlKey||b.altKey||b.metaKey)&&b.key.length===1&&c(b.key),!(x&&b.key===" ")&&o_e.includes(b.key)&&(y(),b.preventDefault())})})))}),v_e="SelectValue",m_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:a,children:i,placeholder:o="",...s}=e,l=_c(v_e,r),{onValueNodeHasChildrenChange:u}=l,f=i!==void 0,c=qr(t,l.onValueNodeChange);return da(()=>{u(f)},[u,f]),A.createElement(Or.span,At({},s,{ref:c,style:{pointerEvents:"none"}}),RF(l.value)?A.createElement(A.Fragment,null,o):i)}),g_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,children:n,...a}=e;return A.createElement(Or.span,At({"aria-hidden":!0},a,{ref:t}),n||"▼")}),y_e=e=>A.createElement(bT,At({asChild:!0},e)),Sd="SelectContent",b_e=A.forwardRef((e,t)=>{const r=_c(Sd,e.__scopeSelect),[n,a]=A.useState();if(da(()=>{a(new DocumentFragment)},[]),!r.open){const i=n;return i?Ic.createPortal(A.createElement(kF,{scope:e.__scopeSelect},A.createElement(W1.Slot,{scope:e.__scopeSelect},A.createElement("div",null,e.children))),i):null}return A.createElement(x_e,At({},e,{ref:t}))}),_s=10,[kF,jc]=cp(Sd),x_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:i,onPointerDownOutside:o,side:s,sideOffset:l,align:u,alignOffset:f,arrowPadding:c,collisionBoundary:h,collisionPadding:y,sticky:b,hideWhenDetached:x,avoidCollisions:N,...w}=e,k=_c(Sd,r),[M,P]=A.useState(null),[I,q]=A.useState(null),z=qr(t,de=>P(de)),[U,ee]=A.useState(null),[ae,xe]=A.useState(null),Y=Z1(r),[le,ce]=A.useState(!1),we=A.useRef(!1);A.useEffect(()=>{if(M)return CT(M)},[M]),xT();const Oe=A.useCallback(de=>{const[se,...fe]=Y().map(me=>me.ref.current),[ue]=fe.slice(-1),Ee=document.activeElement;for(const me of de)if(me===Ee||(me==null||me.scrollIntoView({block:"nearest"}),me===se&&I&&(I.scrollTop=0),me===ue&&I&&(I.scrollTop=I.scrollHeight),me==null||me.focus(),document.activeElement!==Ee))return},[Y,I]),_e=A.useCallback(()=>Oe([U,M]),[Oe,U,M]);A.useEffect(()=>{le&&_e()},[le,_e]);const{onOpenChange:De,triggerPointerDownPosRef:Ne}=k;A.useEffect(()=>{if(M){let de={x:0,y:0};const se=ue=>{var Ee,me,Ue,dt;de={x:Math.abs(Math.round(ue.pageX)-((Ee=(me=Ne.current)===null||me===void 0?void 0:me.x)!==null&&Ee!==void 0?Ee:0)),y:Math.abs(Math.round(ue.pageY)-((Ue=(dt=Ne.current)===null||dt===void 0?void 0:dt.y)!==null&&Ue!==void 0?Ue:0))}},fe=ue=>{de.x<=10&&de.y<=10?ue.preventDefault():M.contains(ue.target)||De(!1),document.removeEventListener("pointermove",se),Ne.current=null};return Ne.current!==null&&(document.addEventListener("pointermove",se),document.addEventListener("pointerup",fe,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",se),document.removeEventListener("pointerup",fe,{capture:!0})}}},[M,De,Ne]),A.useEffect(()=>{const de=()=>De(!1);return window.addEventListener("blur",de),window.addEventListener("resize",de),()=>{window.removeEventListener("blur",de),window.removeEventListener("resize",de)}},[De]);const[Re,Fe]=MF(de=>{const se=Y().filter(Ee=>!Ee.disabled),fe=se.find(Ee=>Ee.ref.current===document.activeElement),ue=OF(se,de,fe);ue&&setTimeout(()=>ue.ref.current.focus())}),oe=A.useCallback((de,se,fe)=>{const ue=!we.current&&!fe;(k.value!==void 0&&k.value===se||ue)&&(ee(de),ue&&(we.current=!0))},[k.value]),je=A.useCallback(()=>M==null?void 0:M.focus(),[M]),Pe=A.useCallback((de,se,fe)=>{const ue=!we.current&&!fe;(k.value!==void 0&&k.value===se||ue)&&xe(de)},[k.value]),mt=n==="popper"?ZL:w_e,pe=mt===ZL?{side:s,sideOffset:l,align:u,alignOffset:f,arrowPadding:c,collisionBoundary:h,collisionPadding:y,sticky:b,hideWhenDetached:x,avoidCollisions:N}:{};return A.createElement(kF,{scope:r,content:M,viewport:I,onViewportChange:q,itemRefCallback:oe,selectedItem:U,onItemLeave:je,itemTextRefCallback:Pe,focusSelectedItem:_e,selectedItemText:ae,position:n,isPositioned:le,searchRef:Re},A.createElement(wT,{as:cu,allowPinchZoom:!0},A.createElement(yT,{asChild:!0,trapped:k.open,onMountAutoFocus:de=>{de.preventDefault()},onUnmountAutoFocus:Gt(a,de=>{var se;(se=k.trigger)===null||se===void 0||se.focus({preventScroll:!0}),de.preventDefault()})},A.createElement(F1,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:de=>de.preventDefault(),onDismiss:()=>k.onOpenChange(!1)},A.createElement(mt,At({role:"listbox",id:k.contentId,"data-state":k.open?"open":"closed",dir:k.dir,onContextMenu:de=>de.preventDefault()},w,pe,{onPlaced:()=>ce(!0),ref:z,style:{display:"flex",flexDirection:"column",outline:"none",...w.style},onKeyDown:Gt(w.onKeyDown,de=>{const se=de.ctrlKey||de.altKey||de.metaKey;if(de.key==="Tab"&&de.preventDefault(),!se&&de.key.length===1&&Fe(de.key),["ArrowUp","ArrowDown","Home","End"].includes(de.key)){let ue=Y().filter(Ee=>!Ee.disabled).map(Ee=>Ee.ref.current);if(["ArrowUp","End"].includes(de.key)&&(ue=ue.slice().reverse()),["ArrowUp","ArrowDown"].includes(de.key)){const Ee=de.target,me=ue.indexOf(Ee);ue=ue.slice(me+1)}setTimeout(()=>Oe(ue)),de.preventDefault()}})}))))))}),w_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,onPlaced:n,...a}=e,i=_c(Sd,r),o=jc(Sd,r),[s,l]=A.useState(null),[u,f]=A.useState(null),c=qr(t,z=>f(z)),h=Z1(r),y=A.useRef(!1),b=A.useRef(!0),{viewport:x,selectedItem:N,selectedItemText:w,focusSelectedItem:k}=o,M=A.useCallback(()=>{if(i.trigger&&i.valueNode&&s&&u&&x&&N&&w){const z=i.trigger.getBoundingClientRect(),U=u.getBoundingClientRect(),ee=i.valueNode.getBoundingClientRect(),ae=w.getBoundingClientRect();if(i.dir!=="rtl"){const Ee=ae.left-U.left,me=ee.left-Ee,Ue=z.left-me,dt=z.width+Ue,bt=Math.max(dt,U.width),St=window.innerWidth-_s,Ft=jL(me,[_s,St-bt]);s.style.minWidth=dt+"px",s.style.left=Ft+"px"}else{const Ee=U.right-ae.right,me=window.innerWidth-ee.right-Ee,Ue=window.innerWidth-z.right-me,dt=z.width+Ue,bt=Math.max(dt,U.width),St=window.innerWidth-_s,Ft=jL(me,[_s,St-bt]);s.style.minWidth=dt+"px",s.style.right=Ft+"px"}const xe=h(),Y=window.innerHeight-_s*2,le=x.scrollHeight,ce=window.getComputedStyle(u),we=parseInt(ce.borderTopWidth,10),Oe=parseInt(ce.paddingTop,10),_e=parseInt(ce.borderBottomWidth,10),De=parseInt(ce.paddingBottom,10),Ne=we+Oe+le+De+_e,Re=Math.min(N.offsetHeight*5,Ne),Fe=window.getComputedStyle(x),oe=parseInt(Fe.paddingTop,10),je=parseInt(Fe.paddingBottom,10),Pe=z.top+z.height/2-_s,mt=Y-Pe,pe=N.offsetHeight/2,de=N.offsetTop+pe,se=we+Oe+de,fe=Ne-se;if(se<=Pe){const Ee=N===xe[xe.length-1].ref.current;s.style.bottom="0px";const me=u.clientHeight-x.offsetTop-x.offsetHeight,Ue=Math.max(mt,pe+(Ee?je:0)+me+_e),dt=se+Ue;s.style.height=dt+"px"}else{const Ee=N===xe[0].ref.current;s.style.top="0px";const Ue=Math.max(Pe,we+x.offsetTop+(Ee?oe:0)+pe)+fe;s.style.height=Ue+"px",x.scrollTop=se-Pe+x.offsetTop}s.style.margin=`${_s}px 0`,s.style.minHeight=Re+"px",s.style.maxHeight=Y+"px",n==null||n(),requestAnimationFrame(()=>y.current=!0)}},[h,i.trigger,i.valueNode,s,u,x,N,w,i.dir,n]);da(()=>M(),[M]);const[P,I]=A.useState();da(()=>{u&&I(window.getComputedStyle(u).zIndex)},[u]);const q=A.useCallback(z=>{z&&b.current===!0&&(M(),k==null||k(),b.current=!1)},[M,k]);return A.createElement(C_e,{scope:r,contentWrapper:s,shouldExpandOnScrollRef:y,onScrollButtonChange:q},A.createElement("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:P}},A.createElement(Or.div,At({},a,{ref:c,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}}))))}),ZL=A.forwardRef((e,t)=>{const{__scopeSelect:r,align:n="start",collisionPadding:a=_s,...i}=e,o=BT(r);return A.createElement(EF,At({},o,i,{ref:t,align:n,collisionPadding:a,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}}))}),[C_e,VT]=cp(Sd,{}),KL="SelectViewport",S_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,a=jc(KL,r),i=VT(KL,r),o=qr(t,a.onViewportChange),s=A.useRef(0);return A.createElement(A.Fragment,null,A.createElement("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),A.createElement(W1.Slot,{scope:r},A.createElement(Or.div,At({"data-radix-select-viewport":"",role:"presentation"},n,{ref:o,style:{position:"relative",flex:1,overflow:"auto",...n.style},onScroll:Gt(n.onScroll,l=>{const u=l.currentTarget,{contentWrapper:f,shouldExpandOnScrollRef:c}=i;if(c!=null&&c.current&&f){const h=Math.abs(s.current-u.scrollTop);if(h>0){const y=window.innerHeight-_s*2,b=parseFloat(f.style.minHeight),x=parseFloat(f.style.height),N=Math.max(b,x);if(N0?M:0,f.style.justifyContent="flex-end")}}}s.current=u.scrollTop})}))))}),E_e="SelectGroup",[k_e,T_e]=cp(E_e),A_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,a=So();return A.createElement(k_e,{scope:r,id:a},A.createElement(Or.div,At({role:"group","aria-labelledby":a},n,{ref:t})))}),R_e="SelectLabel",N_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,a=T_e(R_e,r);return A.createElement(Or.div,At({id:a.id},n,{ref:t}))}),jE="SelectItem",[M_e,TF]=cp(jE),O_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,value:n,disabled:a=!1,textValue:i,...o}=e,s=_c(jE,r),l=jc(jE,r),u=s.value===n,[f,c]=A.useState(i??""),[h,y]=A.useState(!1),b=qr(t,w=>{var k;return(k=l.itemRefCallback)===null||k===void 0?void 0:k.call(l,w,n,a)}),x=So(),N=()=>{a||(s.onValueChange(n),s.onOpenChange(!1))};if(n==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return A.createElement(M_e,{scope:r,value:n,disabled:a,textId:x,isSelected:u,onItemTextChange:A.useCallback(w=>{c(k=>{var M;return k||((M=w==null?void 0:w.textContent)!==null&&M!==void 0?M:"").trim()})},[])},A.createElement(W1.ItemSlot,{scope:r,value:n,disabled:a,textValue:f},A.createElement(Or.div,At({role:"option","aria-labelledby":x,"data-highlighted":h?"":void 0,"aria-selected":u&&h,"data-state":u?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1},o,{ref:b,onFocus:Gt(o.onFocus,()=>y(!0)),onBlur:Gt(o.onBlur,()=>y(!1)),onPointerUp:Gt(o.onPointerUp,N),onPointerMove:Gt(o.onPointerMove,w=>{if(a){var k;(k=l.onItemLeave)===null||k===void 0||k.call(l)}else w.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Gt(o.onPointerLeave,w=>{if(w.currentTarget===document.activeElement){var k;(k=l.onItemLeave)===null||k===void 0||k.call(l)}}),onKeyDown:Gt(o.onKeyDown,w=>{var k;((k=l.searchRef)===null||k===void 0?void 0:k.current)!==""&&w.key===" "||(s_e.includes(w.key)&&N(),w.key===" "&&w.preventDefault())})}))))}),Lg="SelectItemText",L_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:a,...i}=e,o=_c(Lg,r),s=jc(Lg,r),l=TF(Lg,r),u=f_e(Lg,r),[f,c]=A.useState(null),h=qr(t,w=>c(w),l.onItemTextChange,w=>{var k;return(k=s.itemTextRefCallback)===null||k===void 0?void 0:k.call(s,w,l.value,l.disabled)}),y=f==null?void 0:f.textContent,b=A.useMemo(()=>A.createElement("option",{key:l.value,value:l.value,disabled:l.disabled},y),[l.disabled,l.value,y]),{onNativeOptionAdd:x,onNativeOptionRemove:N}=u;return da(()=>(x(b),()=>N(b)),[x,N,b]),A.createElement(A.Fragment,null,A.createElement(Or.span,At({id:l.textId},i,{ref:h})),l.isSelected&&o.valueNode&&!o.valueNodeHasChildren?Ic.createPortal(i.children,o.valueNode):null)}),D_e="SelectItemIndicator",I_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return TF(D_e,r).isSelected?A.createElement(Or.span,At({"aria-hidden":!0},n,{ref:t})):null}),QL="SelectScrollUpButton",P_e=A.forwardRef((e,t)=>{const r=jc(QL,e.__scopeSelect),n=VT(QL,e.__scopeSelect),[a,i]=A.useState(!1),o=qr(t,n.onScrollButtonChange);return da(()=>{if(r.viewport&&r.isPositioned){let u=function(){const f=l.scrollTop>0;i(f)};var s=u;const l=r.viewport;return u(),l.addEventListener("scroll",u),()=>l.removeEventListener("scroll",u)}},[r.viewport,r.isPositioned]),a?A.createElement(AF,At({},e,{ref:o,onAutoScroll:()=>{const{viewport:s,selectedItem:l}=r;s&&l&&(s.scrollTop=s.scrollTop-l.offsetHeight)}})):null}),GL="SelectScrollDownButton",__e=A.forwardRef((e,t)=>{const r=jc(GL,e.__scopeSelect),n=VT(GL,e.__scopeSelect),[a,i]=A.useState(!1),o=qr(t,n.onScrollButtonChange);return da(()=>{if(r.viewport&&r.isPositioned){let u=function(){const f=l.scrollHeight-l.clientHeight,c=Math.ceil(l.scrollTop)l.removeEventListener("scroll",u)}},[r.viewport,r.isPositioned]),a?A.createElement(AF,At({},e,{ref:o,onAutoScroll:()=>{const{viewport:s,selectedItem:l}=r;s&&l&&(s.scrollTop=s.scrollTop+l.offsetHeight)}})):null}),AF=A.forwardRef((e,t)=>{const{__scopeSelect:r,onAutoScroll:n,...a}=e,i=jc("SelectScrollButton",r),o=A.useRef(null),s=Z1(r),l=A.useCallback(()=>{o.current!==null&&(window.clearInterval(o.current),o.current=null)},[]);return A.useEffect(()=>()=>l(),[l]),da(()=>{var u;const f=s().find(c=>c.ref.current===document.activeElement);f==null||(u=f.ref.current)===null||u===void 0||u.scrollIntoView({block:"nearest"})},[s]),A.createElement(Or.div,At({"aria-hidden":!0},a,{ref:t,style:{flexShrink:0,...a.style},onPointerDown:Gt(a.onPointerDown,()=>{o.current===null&&(o.current=window.setInterval(n,50))}),onPointerMove:Gt(a.onPointerMove,()=>{var u;(u=i.onItemLeave)===null||u===void 0||u.call(i),o.current===null&&(o.current=window.setInterval(n,50))}),onPointerLeave:Gt(a.onPointerLeave,()=>{l()})}))}),j_e=A.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return A.createElement(Or.div,At({"aria-hidden":!0},n,{ref:t}))});function RF(e){return e===""||e===void 0}const NF=A.forwardRef((e,t)=>{const{value:r,...n}=e,a=A.useRef(null),i=qr(t,a),o=Mj(r);return A.useEffect(()=>{const s=a.current,l=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(l,"value").set;if(o!==r&&f){const c=new Event("change",{bubbles:!0});f.call(s,r),s.dispatchEvent(c)}},[o,r]),A.createElement(Oj,{asChild:!0},A.createElement("select",At({},n,{ref:i,defaultValue:r})))});NF.displayName="BubbleSelect";function MF(e){const t=Yn(e),r=A.useRef(""),n=A.useRef(0),a=A.useCallback(o=>{const s=r.current+o;t(s),function l(u){r.current=u,window.clearTimeout(n.current),u!==""&&(n.current=window.setTimeout(()=>l(""),1e3))}(s)},[t]),i=A.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return A.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,a,i]}function OF(e,t,r){const a=t.length>1&&Array.from(t).every(u=>u===t[0])?t[0]:t,i=r?e.indexOf(r):-1;let o=F_e(e,Math.max(i,0));a.length===1&&(o=o.filter(u=>u!==r));const l=o.find(u=>u.textValue.toLowerCase().startsWith(a.toLowerCase()));return l!==r?l:void 0}function F_e(e,t){return e.map((r,n)=>e[(t+n)%e.length])}const $_e=d_e,LF=h_e,B_e=m_e,V_e=g_e,H_e=y_e,DF=b_e,U_e=S_e,z_e=A_e,IF=N_e,PF=O_e,q_e=L_e,W_e=I_e,_F=P_e,jF=__e,FF=j_e,FE=$_e,Z_e=z_e,$E=B_e,Ey=A.forwardRef(({className:e,children:t,...r},n)=>m.jsxs(LF,{ref:n,className:Vt("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-xl ring-offset-background placeholder:text-muted-foreground focus:outline-none disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1","data-[state=open]:text-gray-800",e),...r,children:[t,m.jsx(V_e,{asChild:!0,children:m.jsx(G2,{className:"ml-auto h-4 opacity-50"})})]}));Ey.displayName=LF.displayName;const $F=A.forwardRef(({className:e,...t},r)=>m.jsx(_F,{ref:r,className:Vt("flex cursor-default items-center justify-center py-1",e),...t,children:m.jsx(vNe,{className:"h-4 w-4"})}));$F.displayName=_F.displayName;const BF=A.forwardRef(({className:e,...t},r)=>m.jsx(jF,{ref:r,className:Vt("flex cursor-default items-center justify-center py-1",e),...t,children:m.jsx(G2,{className:"h-4 w-4"})}));BF.displayName=jF.displayName;const ky=A.forwardRef(({className:e,children:t,position:r="popper",...n},a)=>m.jsx(H_e,{children:m.jsxs(DF,{ref:a,className:Vt("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:r,...n,children:[m.jsx($F,{}),m.jsx(U_e,{className:Vt("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),m.jsx(BF,{})]})}));ky.displayName=DF.displayName;const K_e=A.forwardRef(({className:e,...t},r)=>m.jsx(IF,{ref:r,className:Vt("py-1.5 pl-8 pr-2 text-xl font-semibold",e),...t}));K_e.displayName=IF.displayName;const Ty=A.forwardRef(({className:e,children:t,...r},n)=>m.jsxs(PF,{ref:n,className:Vt("relative flex w-full cursor-default select-none items-center rounded-sm py-5 pl-8 pr-2 text-xl outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...r,children:[m.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center ",children:m.jsx(W_e,{children:m.jsx(j_,{className:"h-4 w-4"})})}),m.jsx(q_e,{children:t})]}));Ty.displayName=PF.displayName;const Q_e=A.forwardRef(({className:e,...t},r)=>m.jsx(FF,{ref:r,className:Vt("-mx-1 my-1 h-px bg-muted",e),...t}));Q_e.displayName=FF.displayName;const G_e=["인문대학","자연과학대학","법과대학","사회과학대학","경제통상대학","경영대학","공과대학","IT대학","융합특성화자유전공학부","차세대반도체학과"],J_e={인문대학:["인문대학","기독교학과","국어국문학과","영어영문학과","독어독문학과","불어불문학과","중어중문학과","일어일문학과","철학과","사학과","문예창작전공","영화예술전공","스포츠학부"],자연과학대학:["자연과학대학","수학과","물리학과","화학과","의생명시스템학부","정보통계 보험수리학과"],법과대학:["법과대학","법학과","국제법무학과"],사회과학대학:["사회과학대학","사회복지학부","행정학부","정치외교학과","정보사회학과","언론홍보학과","평생교육학과"],경제통상대학:["경제통상대학","경제학과","글로벌통상학과","금융경제학과","국제무역학과","통상산업학과"],경영대학:["경영대학","경영학부","벤처중소기업학과","회계학과","금융학부","벤처경영학과","혁신경영학과","복지경영학과","회계세무학과"],공과대학:["공과대학","화학공학과","신소재공학과","전기공학부","기계공학부","산업정보시스템공학과","건축학부"],IT대학:["IT대학","글로벌미디어학부","컴퓨터학부","소프트웨어학부","전자정보공학부","AI융합학부","미디어경영학과","정보보호학과"],융합특성화자유전공학부:["융합특성화자유전공학부"]},JL=(e,t,r)=>{if(e&&"reportValidity"in e){const n=Nt(r,t);e.setCustomValidity(n&&n.message||""),e.reportValidity()}},VF=(e,t)=>{for(const r in t.fields){const n=t.fields[r];n&&n.ref&&"reportValidity"in n.ref?JL(n.ref,r,e):n.refs&&n.refs.forEach(a=>JL(a,r,e))}},Y_e=(e,t)=>{t.shouldUseNativeValidation&&VF(e,t);const r={};for(const n in e){const a=Nt(t.fields,n),i=Object.assign(e[n]||{},{ref:a&&a.ref});if(X_e(t.names||Object.keys(e),n)){const o=Object.assign({},Nt(r,n));Ur(o,"root",i),Ur(r,n,o)}else Ur(r,n,i)}return r},X_e=(e,t)=>e.some(r=>r.startsWith(t+"."));var e3e=function(e,t){for(var r={};e.length;){var n=e[0],a=n.code,i=n.message,o=n.path.join(".");if(!r[o])if("unionErrors"in n){var s=n.unionErrors[0].errors[0];r[o]={message:s.message,type:s.code}}else r[o]={message:i,type:a};if("unionErrors"in n&&n.unionErrors.forEach(function(f){return f.errors.forEach(function(c){return e.push(c)})}),t){var l=r[o].types,u=l&&l[n.code];r[o]=eF(o,t,r,a,u?[].concat(u,n.message):n.message)}e.shift()}return r},HF=function(e,t,r){return r===void 0&&(r={}),function(n,a,i){try{return Promise.resolve(function(o,s){try{var l=Promise.resolve(e[r.mode==="sync"?"parse":"parseAsync"](n,t)).then(function(u){return i.shouldUseNativeValidation&&VF({},i),{errors:{},values:r.raw?n:u}})}catch(u){return s(u)}return l&&l.then?l.then(void 0,s):l}(0,function(o){if(function(s){return Array.isArray(s==null?void 0:s.errors)}(o))return{values:{},errors:Y_e(e3e(o.errors,!i.shouldUseNativeValidation&&i.criteriaMode==="all"),i)};throw o}))}catch(o){return Promise.reject(o)}}},Ir;(function(e){e.assertEqual=a=>a;function t(a){}e.assertIs=t;function r(a){throw new Error}e.assertNever=r,e.arrayToEnum=a=>{const i={};for(const o of a)i[o]=o;return i},e.getValidEnumValues=a=>{const i=e.objectKeys(a).filter(s=>typeof a[a[s]]!="number"),o={};for(const s of i)o[s]=a[s];return e.objectValues(o)},e.objectValues=a=>e.objectKeys(a).map(function(i){return a[i]}),e.objectKeys=typeof Object.keys=="function"?a=>Object.keys(a):a=>{const i=[];for(const o in a)Object.prototype.hasOwnProperty.call(a,o)&&i.push(o);return i},e.find=(a,i)=>{for(const o of a)if(i(o))return o},e.isInteger=typeof Number.isInteger=="function"?a=>Number.isInteger(a):a=>typeof a=="number"&&isFinite(a)&&Math.floor(a)===a;function n(a,i=" | "){return a.map(o=>typeof o=="string"?`'${o}'`:o).join(i)}e.joinValues=n,e.jsonStringifyReplacer=(a,i)=>typeof i=="bigint"?i.toString():i})(Ir||(Ir={}));var BE;(function(e){e.mergeShapes=(t,r)=>({...t,...r})})(BE||(BE={}));const Bt=Ir.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),_l=e=>{switch(typeof e){case"undefined":return Bt.undefined;case"string":return Bt.string;case"number":return isNaN(e)?Bt.nan:Bt.number;case"boolean":return Bt.boolean;case"function":return Bt.function;case"bigint":return Bt.bigint;case"symbol":return Bt.symbol;case"object":return Array.isArray(e)?Bt.array:e===null?Bt.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?Bt.promise:typeof Map<"u"&&e instanceof Map?Bt.map:typeof Set<"u"&&e instanceof Set?Bt.set:typeof Date<"u"&&e instanceof Date?Bt.date:Bt.object;default:return Bt.unknown}},kt=Ir.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),t3e=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class Ai extends Error{constructor(t){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};const r=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,r):this.__proto__=r,this.name="ZodError",this.issues=t}get errors(){return this.issues}format(t){const r=t||function(i){return i.message},n={_errors:[]},a=i=>{for(const o of i.issues)if(o.code==="invalid_union")o.unionErrors.map(a);else if(o.code==="invalid_return_type")a(o.returnTypeError);else if(o.code==="invalid_arguments")a(o.argumentsError);else if(o.path.length===0)n._errors.push(r(o));else{let s=n,l=0;for(;lr.message){const r={},n=[];for(const a of this.issues)a.path.length>0?(r[a.path[0]]=r[a.path[0]]||[],r[a.path[0]].push(t(a))):n.push(t(a));return{formErrors:n,fieldErrors:r}}get formErrors(){return this.flatten()}}Ai.create=e=>new Ai(e);const Ed=(e,t)=>{let r;switch(e.code){case kt.invalid_type:e.received===Bt.undefined?r="Required":r=`Expected ${e.expected}, received ${e.received}`;break;case kt.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,Ir.jsonStringifyReplacer)}`;break;case kt.unrecognized_keys:r=`Unrecognized key(s) in object: ${Ir.joinValues(e.keys,", ")}`;break;case kt.invalid_union:r="Invalid input";break;case kt.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Ir.joinValues(e.options)}`;break;case kt.invalid_enum_value:r=`Invalid enum value. Expected ${Ir.joinValues(e.options)}, received '${e.received}'`;break;case kt.invalid_arguments:r="Invalid function arguments";break;case kt.invalid_return_type:r="Invalid function return type";break;case kt.invalid_date:r="Invalid date";break;case kt.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:Ir.assertNever(e.validation):e.validation!=="regex"?r=`Invalid ${e.validation}`:r="Invalid";break;case kt.too_small:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:r="Invalid input";break;case kt.too_big:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?r=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:r="Invalid input";break;case kt.custom:r="Invalid input";break;case kt.invalid_intersection_types:r="Intersection results could not be merged";break;case kt.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case kt.not_finite:r="Number must be finite";break;default:r=t.defaultError,Ir.assertNever(e)}return{message:r}};let UF=Ed;function r3e(e){UF=e}function Ay(){return UF}const Ry=e=>{const{data:t,path:r,errorMaps:n,issueData:a}=e,i=[...r,...a.path||[]],o={...a,path:i};if(a.message!==void 0)return{...a,path:i,message:a.message};let s="";const l=n.filter(u=>!!u).slice().reverse();for(const u of l)s=u(o,{data:t,defaultError:s}).message;return{...a,path:i,message:s}},n3e=[];function Pt(e,t){const r=Ay(),n=Ry({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===Ed?void 0:Ed].filter(a=>!!a)});e.common.issues.push(n)}class Ca{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,r){const n=[];for(const a of r){if(a.status==="aborted")return hr;a.status==="dirty"&&t.dirty(),n.push(a.value)}return{status:t.value,value:n}}static async mergeObjectAsync(t,r){const n=[];for(const a of r){const i=await a.key,o=await a.value;n.push({key:i,value:o})}return Ca.mergeObjectSync(t,n)}static mergeObjectSync(t,r){const n={};for(const a of r){const{key:i,value:o}=a;if(i.status==="aborted"||o.status==="aborted")return hr;i.status==="dirty"&&t.dirty(),o.status==="dirty"&&t.dirty(),i.value!=="__proto__"&&(typeof o.value<"u"||a.alwaysSet)&&(n[i.value]=o.value)}return{status:t.value,value:n}}}const hr=Object.freeze({status:"aborted"}),If=e=>({status:"dirty",value:e}),La=e=>({status:"valid",value:e}),VE=e=>e.status==="aborted",HE=e=>e.status==="dirty",iv=e=>e.status==="valid",ov=e=>typeof Promise<"u"&&e instanceof Promise;function Ny(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function zF(e,t,r,n,a){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?a.call(e,r):a?a.value=r:t.set(e,r),r}var rr;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(rr||(rr={}));var lh,uh;class us{constructor(t,r,n,a){this._cachedPath=[],this.parent=t,this.data=r,this._path=n,this._key=a}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const YL=(e,t)=>{if(iv(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const r=new Ai(e.common.issues);return this._error=r,this._error}}};function gr(e){if(!e)return{};const{errorMap:t,invalid_type_error:r,required_error:n,description:a}=e;if(t&&(r||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:a}:{errorMap:(o,s)=>{var l,u;const{message:f}=e;return o.code==="invalid_enum_value"?{message:f??s.defaultError}:typeof s.data>"u"?{message:(l=f??n)!==null&&l!==void 0?l:s.defaultError}:o.code!=="invalid_type"?{message:s.defaultError}:{message:(u=f??r)!==null&&u!==void 0?u:s.defaultError}},description:a}}class kr{constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(t){return _l(t.data)}_getOrReturnCtx(t,r){return r||{common:t.parent.common,data:t.data,parsedType:_l(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Ca,ctx:{common:t.parent.common,data:t.data,parsedType:_l(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const r=this._parse(t);if(ov(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(t){const r=this._parse(t);return Promise.resolve(r)}parse(t,r){const n=this.safeParse(t,r);if(n.success)return n.data;throw n.error}safeParse(t,r){var n;const a={common:{issues:[],async:(n=r==null?void 0:r.async)!==null&&n!==void 0?n:!1,contextualErrorMap:r==null?void 0:r.errorMap},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:_l(t)},i=this._parseSync({data:t,path:a.path,parent:a});return YL(a,i)}async parseAsync(t,r){const n=await this.safeParseAsync(t,r);if(n.success)return n.data;throw n.error}async safeParseAsync(t,r){const n={common:{issues:[],contextualErrorMap:r==null?void 0:r.errorMap,async:!0},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:_l(t)},a=this._parse({data:t,path:n.path,parent:n}),i=await(ov(a)?a:Promise.resolve(a));return YL(n,i)}refine(t,r){const n=a=>typeof r=="string"||typeof r>"u"?{message:r}:typeof r=="function"?r(a):r;return this._refinement((a,i)=>{const o=t(a),s=()=>i.addIssue({code:kt.custom,...n(a)});return typeof Promise<"u"&&o instanceof Promise?o.then(l=>l?!0:(s(),!1)):o?!0:(s(),!1)})}refinement(t,r){return this._refinement((n,a)=>t(n)?!0:(a.addIssue(typeof r=="function"?r(n,a):r),!1))}_refinement(t){return new No({schema:this,typeName:fr.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}optional(){return as.create(this,this._def)}nullable(){return gu.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Eo.create(this,this._def)}promise(){return Td.create(this,this._def)}or(t){return cv.create([this,t],this._def)}and(t){return fv.create(this,t,this._def)}transform(t){return new No({...gr(this._def),schema:this,typeName:fr.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const r=typeof t=="function"?t:()=>t;return new mv({...gr(this._def),innerType:this,defaultValue:r,typeName:fr.ZodDefault})}brand(){return new HT({typeName:fr.ZodBranded,type:this,...gr(this._def)})}catch(t){const r=typeof t=="function"?t:()=>t;return new gv({...gr(this._def),innerType:this,catchValue:r,typeName:fr.ZodCatch})}describe(t){const r=this.constructor;return new r({...this._def,description:t})}pipe(t){return em.create(this,t)}readonly(){return yv.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const a3e=/^c[^\s-]{8,}$/i,i3e=/^[0-9a-z]+$/,o3e=/^[0-9A-HJKMNP-TV-Z]{26}$/,s3e=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,l3e=/^[a-z0-9_-]{21}$/i,u3e=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,c3e=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,f3e="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let aC;const d3e=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,p3e=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,h3e=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,qF="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",v3e=new RegExp(`^${qF}$`);function WF(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function m3e(e){return new RegExp(`^${WF(e)}$`)}function ZF(e){let t=`${qF}T${WF(e)}`;const r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,new RegExp(`^${t}$`)}function g3e(e,t){return!!((t==="v4"||!t)&&d3e.test(e)||(t==="v6"||!t)&&p3e.test(e))}class yo extends kr{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==Bt.string){const i=this._getOrReturnCtx(t);return Pt(i,{code:kt.invalid_type,expected:Bt.string,received:i.parsedType}),hr}const n=new Ca;let a;for(const i of this._def.checks)if(i.kind==="min")t.data.lengthi.value&&(a=this._getOrReturnCtx(t,a),Pt(a,{code:kt.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),n.dirty());else if(i.kind==="length"){const o=t.data.length>i.value,s=t.data.lengtht.test(a),{validation:r,code:kt.invalid_string,...rr.errToObj(n)})}_addCheck(t){return new yo({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...rr.errToObj(t)})}url(t){return this._addCheck({kind:"url",...rr.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...rr.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...rr.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...rr.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...rr.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...rr.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...rr.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...rr.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...rr.errToObj(t)})}datetime(t){var r,n;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,offset:(r=t==null?void 0:t.offset)!==null&&r!==void 0?r:!1,local:(n=t==null?void 0:t.local)!==null&&n!==void 0?n:!1,...rr.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,...rr.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...rr.errToObj(t)})}regex(t,r){return this._addCheck({kind:"regex",regex:t,...rr.errToObj(r)})}includes(t,r){return this._addCheck({kind:"includes",value:t,position:r==null?void 0:r.position,...rr.errToObj(r==null?void 0:r.message)})}startsWith(t,r){return this._addCheck({kind:"startsWith",value:t,...rr.errToObj(r)})}endsWith(t,r){return this._addCheck({kind:"endsWith",value:t,...rr.errToObj(r)})}min(t,r){return this._addCheck({kind:"min",value:t,...rr.errToObj(r)})}max(t,r){return this._addCheck({kind:"max",value:t,...rr.errToObj(r)})}length(t,r){return this._addCheck({kind:"length",value:t,...rr.errToObj(r)})}nonempty(t){return this.min(1,rr.errToObj(t))}trim(){return new yo({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new yo({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new yo({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get minLength(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxLength(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.value{var t;return new yo({checks:[],typeName:fr.ZodString,coerce:(t=e==null?void 0:e.coerce)!==null&&t!==void 0?t:!1,...gr(e)})};function y3e(e,t){const r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,a=r>n?r:n,i=parseInt(e.toFixed(a).replace(".","")),o=parseInt(t.toFixed(a).replace(".",""));return i%o/Math.pow(10,a)}class hu extends kr{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==Bt.number){const i=this._getOrReturnCtx(t);return Pt(i,{code:kt.invalid_type,expected:Bt.number,received:i.parsedType}),hr}let n;const a=new Ca;for(const i of this._def.checks)i.kind==="int"?Ir.isInteger(t.data)||(n=this._getOrReturnCtx(t,n),Pt(n,{code:kt.invalid_type,expected:"integer",received:"float",message:i.message}),a.dirty()):i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(n=this._getOrReturnCtx(t,n),Pt(n,{code:kt.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),a.dirty()):i.kind==="multipleOf"?y3e(t.data,i.value)!==0&&(n=this._getOrReturnCtx(t,n),Pt(n,{code:kt.not_multiple_of,multipleOf:i.value,message:i.message}),a.dirty()):i.kind==="finite"?Number.isFinite(t.data)||(n=this._getOrReturnCtx(t,n),Pt(n,{code:kt.not_finite,message:i.message}),a.dirty()):Ir.assertNever(i);return{status:a.value,value:t.data}}gte(t,r){return this.setLimit("min",t,!0,rr.toString(r))}gt(t,r){return this.setLimit("min",t,!1,rr.toString(r))}lte(t,r){return this.setLimit("max",t,!0,rr.toString(r))}lt(t,r){return this.setLimit("max",t,!1,rr.toString(r))}setLimit(t,r,n,a){return new hu({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:rr.toString(a)}]})}_addCheck(t){return new hu({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:rr.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:rr.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:rr.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:rr.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:rr.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:rr.toString(r)})}finite(t){return this._addCheck({kind:"finite",message:rr.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:rr.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:rr.toString(t)})}get minValue(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.valuet.kind==="int"||t.kind==="multipleOf"&&Ir.isInteger(t.value))}get isFinite(){let t=null,r=null;for(const n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(r===null||n.value>r)&&(r=n.value):n.kind==="max"&&(t===null||n.valuenew hu({checks:[],typeName:fr.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...gr(e)});class vu extends kr{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce&&(t.data=BigInt(t.data)),this._getType(t)!==Bt.bigint){const i=this._getOrReturnCtx(t);return Pt(i,{code:kt.invalid_type,expected:Bt.bigint,received:i.parsedType}),hr}let n;const a=new Ca;for(const i of this._def.checks)i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(n=this._getOrReturnCtx(t,n),Pt(n,{code:kt.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),a.dirty()):i.kind==="multipleOf"?t.data%i.value!==BigInt(0)&&(n=this._getOrReturnCtx(t,n),Pt(n,{code:kt.not_multiple_of,multipleOf:i.value,message:i.message}),a.dirty()):Ir.assertNever(i);return{status:a.value,value:t.data}}gte(t,r){return this.setLimit("min",t,!0,rr.toString(r))}gt(t,r){return this.setLimit("min",t,!1,rr.toString(r))}lte(t,r){return this.setLimit("max",t,!0,rr.toString(r))}lt(t,r){return this.setLimit("max",t,!1,rr.toString(r))}setLimit(t,r,n,a){return new vu({...this._def,checks:[...this._def.checks,{kind:t,value:r,inclusive:n,message:rr.toString(a)}]})}_addCheck(t){return new vu({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:rr.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:rr.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:rr.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:rr.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:rr.toString(r)})}get minValue(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t}get maxValue(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.value{var t;return new vu({checks:[],typeName:fr.ZodBigInt,coerce:(t=e==null?void 0:e.coerce)!==null&&t!==void 0?t:!1,...gr(e)})};class sv extends kr{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==Bt.boolean){const n=this._getOrReturnCtx(t);return Pt(n,{code:kt.invalid_type,expected:Bt.boolean,received:n.parsedType}),hr}return La(t.data)}}sv.create=e=>new sv({typeName:fr.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...gr(e)});class Cc extends kr{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==Bt.date){const i=this._getOrReturnCtx(t);return Pt(i,{code:kt.invalid_type,expected:Bt.date,received:i.parsedType}),hr}if(isNaN(t.data.getTime())){const i=this._getOrReturnCtx(t);return Pt(i,{code:kt.invalid_date}),hr}const n=new Ca;let a;for(const i of this._def.checks)i.kind==="min"?t.data.getTime()i.value&&(a=this._getOrReturnCtx(t,a),Pt(a,{code:kt.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):Ir.assertNever(i);return{status:n.value,value:new Date(t.data.getTime())}}_addCheck(t){return new Cc({...this._def,checks:[...this._def.checks,t]})}min(t,r){return this._addCheck({kind:"min",value:t.getTime(),message:rr.toString(r)})}max(t,r){return this._addCheck({kind:"max",value:t.getTime(),message:rr.toString(r)})}get minDate(){let t=null;for(const r of this._def.checks)r.kind==="min"&&(t===null||r.value>t)&&(t=r.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const r of this._def.checks)r.kind==="max"&&(t===null||r.valuenew Cc({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:fr.ZodDate,...gr(e)});class My extends kr{_parse(t){if(this._getType(t)!==Bt.symbol){const n=this._getOrReturnCtx(t);return Pt(n,{code:kt.invalid_type,expected:Bt.symbol,received:n.parsedType}),hr}return La(t.data)}}My.create=e=>new My({typeName:fr.ZodSymbol,...gr(e)});class lv extends kr{_parse(t){if(this._getType(t)!==Bt.undefined){const n=this._getOrReturnCtx(t);return Pt(n,{code:kt.invalid_type,expected:Bt.undefined,received:n.parsedType}),hr}return La(t.data)}}lv.create=e=>new lv({typeName:fr.ZodUndefined,...gr(e)});class uv extends kr{_parse(t){if(this._getType(t)!==Bt.null){const n=this._getOrReturnCtx(t);return Pt(n,{code:kt.invalid_type,expected:Bt.null,received:n.parsedType}),hr}return La(t.data)}}uv.create=e=>new uv({typeName:fr.ZodNull,...gr(e)});class kd extends kr{constructor(){super(...arguments),this._any=!0}_parse(t){return La(t.data)}}kd.create=e=>new kd({typeName:fr.ZodAny,...gr(e)});class fc extends kr{constructor(){super(...arguments),this._unknown=!0}_parse(t){return La(t.data)}}fc.create=e=>new fc({typeName:fr.ZodUnknown,...gr(e)});class tl extends kr{_parse(t){const r=this._getOrReturnCtx(t);return Pt(r,{code:kt.invalid_type,expected:Bt.never,received:r.parsedType}),hr}}tl.create=e=>new tl({typeName:fr.ZodNever,...gr(e)});class Oy extends kr{_parse(t){if(this._getType(t)!==Bt.undefined){const n=this._getOrReturnCtx(t);return Pt(n,{code:kt.invalid_type,expected:Bt.void,received:n.parsedType}),hr}return La(t.data)}}Oy.create=e=>new Oy({typeName:fr.ZodVoid,...gr(e)});class Eo extends kr{_parse(t){const{ctx:r,status:n}=this._processInputParams(t),a=this._def;if(r.parsedType!==Bt.array)return Pt(r,{code:kt.invalid_type,expected:Bt.array,received:r.parsedType}),hr;if(a.exactLength!==null){const o=r.data.length>a.exactLength.value,s=r.data.lengtha.maxLength.value&&(Pt(r,{code:kt.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),n.dirty()),r.common.async)return Promise.all([...r.data].map((o,s)=>a.type._parseAsync(new us(r,o,r.path,s)))).then(o=>Ca.mergeArray(n,o));const i=[...r.data].map((o,s)=>a.type._parseSync(new us(r,o,r.path,s)));return Ca.mergeArray(n,i)}get element(){return this._def.type}min(t,r){return new Eo({...this._def,minLength:{value:t,message:rr.toString(r)}})}max(t,r){return new Eo({...this._def,maxLength:{value:t,message:rr.toString(r)}})}length(t,r){return new Eo({...this._def,exactLength:{value:t,message:rr.toString(r)}})}nonempty(t){return this.min(1,t)}}Eo.create=(e,t)=>new Eo({type:e,minLength:null,maxLength:null,exactLength:null,typeName:fr.ZodArray,...gr(t)});function bf(e){if(e instanceof fn){const t={};for(const r in e.shape){const n=e.shape[r];t[r]=as.create(bf(n))}return new fn({...e._def,shape:()=>t})}else return e instanceof Eo?new Eo({...e._def,type:bf(e.element)}):e instanceof as?as.create(bf(e.unwrap())):e instanceof gu?gu.create(bf(e.unwrap())):e instanceof cs?cs.create(e.items.map(t=>bf(t))):e}class fn extends kr{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),r=Ir.objectKeys(t);return this._cached={shape:t,keys:r}}_parse(t){if(this._getType(t)!==Bt.object){const u=this._getOrReturnCtx(t);return Pt(u,{code:kt.invalid_type,expected:Bt.object,received:u.parsedType}),hr}const{status:n,ctx:a}=this._processInputParams(t),{shape:i,keys:o}=this._getCached(),s=[];if(!(this._def.catchall instanceof tl&&this._def.unknownKeys==="strip"))for(const u in a.data)o.includes(u)||s.push(u);const l=[];for(const u of o){const f=i[u],c=a.data[u];l.push({key:{status:"valid",value:u},value:f._parse(new us(a,c,a.path,u)),alwaysSet:u in a.data})}if(this._def.catchall instanceof tl){const u=this._def.unknownKeys;if(u==="passthrough")for(const f of s)l.push({key:{status:"valid",value:f},value:{status:"valid",value:a.data[f]}});else if(u==="strict")s.length>0&&(Pt(a,{code:kt.unrecognized_keys,keys:s}),n.dirty());else if(u!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const u=this._def.catchall;for(const f of s){const c=a.data[f];l.push({key:{status:"valid",value:f},value:u._parse(new us(a,c,a.path,f)),alwaysSet:f in a.data})}}return a.common.async?Promise.resolve().then(async()=>{const u=[];for(const f of l){const c=await f.key,h=await f.value;u.push({key:c,value:h,alwaysSet:f.alwaysSet})}return u}).then(u=>Ca.mergeObjectSync(n,u)):Ca.mergeObjectSync(n,l)}get shape(){return this._def.shape()}strict(t){return rr.errToObj,new fn({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(r,n)=>{var a,i,o,s;const l=(o=(i=(a=this._def).errorMap)===null||i===void 0?void 0:i.call(a,r,n).message)!==null&&o!==void 0?o:n.defaultError;return r.code==="unrecognized_keys"?{message:(s=rr.errToObj(t).message)!==null&&s!==void 0?s:l}:{message:l}}}:{}})}strip(){return new fn({...this._def,unknownKeys:"strip"})}passthrough(){return new fn({...this._def,unknownKeys:"passthrough"})}extend(t){return new fn({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new fn({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:fr.ZodObject})}setKey(t,r){return this.augment({[t]:r})}catchall(t){return new fn({...this._def,catchall:t})}pick(t){const r={};return Ir.objectKeys(t).forEach(n=>{t[n]&&this.shape[n]&&(r[n]=this.shape[n])}),new fn({...this._def,shape:()=>r})}omit(t){const r={};return Ir.objectKeys(this.shape).forEach(n=>{t[n]||(r[n]=this.shape[n])}),new fn({...this._def,shape:()=>r})}deepPartial(){return bf(this)}partial(t){const r={};return Ir.objectKeys(this.shape).forEach(n=>{const a=this.shape[n];t&&!t[n]?r[n]=a:r[n]=a.optional()}),new fn({...this._def,shape:()=>r})}required(t){const r={};return Ir.objectKeys(this.shape).forEach(n=>{if(t&&!t[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof as;)i=i._def.innerType;r[n]=i}}),new fn({...this._def,shape:()=>r})}keyof(){return KF(Ir.objectKeys(this.shape))}}fn.create=(e,t)=>new fn({shape:()=>e,unknownKeys:"strip",catchall:tl.create(),typeName:fr.ZodObject,...gr(t)});fn.strictCreate=(e,t)=>new fn({shape:()=>e,unknownKeys:"strict",catchall:tl.create(),typeName:fr.ZodObject,...gr(t)});fn.lazycreate=(e,t)=>new fn({shape:e,unknownKeys:"strip",catchall:tl.create(),typeName:fr.ZodObject,...gr(t)});class cv extends kr{_parse(t){const{ctx:r}=this._processInputParams(t),n=this._def.options;function a(i){for(const s of i)if(s.result.status==="valid")return s.result;for(const s of i)if(s.result.status==="dirty")return r.common.issues.push(...s.ctx.common.issues),s.result;const o=i.map(s=>new Ai(s.ctx.common.issues));return Pt(r,{code:kt.invalid_union,unionErrors:o}),hr}if(r.common.async)return Promise.all(n.map(async i=>{const o={...r,common:{...r.common,issues:[]},parent:null};return{result:await i._parseAsync({data:r.data,path:r.path,parent:o}),ctx:o}})).then(a);{let i;const o=[];for(const l of n){const u={...r,common:{...r.common,issues:[]},parent:null},f=l._parseSync({data:r.data,path:r.path,parent:u});if(f.status==="valid")return f;f.status==="dirty"&&!i&&(i={result:f,ctx:u}),u.common.issues.length&&o.push(u.common.issues)}if(i)return r.common.issues.push(...i.ctx.common.issues),i.result;const s=o.map(l=>new Ai(l));return Pt(r,{code:kt.invalid_union,unionErrors:s}),hr}}get options(){return this._def.options}}cv.create=(e,t)=>new cv({options:e,typeName:fr.ZodUnion,...gr(t)});const Is=e=>e instanceof pv?Is(e.schema):e instanceof No?Is(e.innerType()):e instanceof hv?[e.value]:e instanceof mu?e.options:e instanceof vv?Ir.objectValues(e.enum):e instanceof mv?Is(e._def.innerType):e instanceof lv?[void 0]:e instanceof uv?[null]:e instanceof as?[void 0,...Is(e.unwrap())]:e instanceof gu?[null,...Is(e.unwrap())]:e instanceof HT||e instanceof yv?Is(e.unwrap()):e instanceof gv?Is(e._def.innerType):[];class K1 extends kr{_parse(t){const{ctx:r}=this._processInputParams(t);if(r.parsedType!==Bt.object)return Pt(r,{code:kt.invalid_type,expected:Bt.object,received:r.parsedType}),hr;const n=this.discriminator,a=r.data[n],i=this.optionsMap.get(a);return i?r.common.async?i._parseAsync({data:r.data,path:r.path,parent:r}):i._parseSync({data:r.data,path:r.path,parent:r}):(Pt(r,{code:kt.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),hr)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,r,n){const a=new Map;for(const i of r){const o=Is(i.shape[t]);if(!o.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(const s of o){if(a.has(s))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(s)}`);a.set(s,i)}}return new K1({typeName:fr.ZodDiscriminatedUnion,discriminator:t,options:r,optionsMap:a,...gr(n)})}}function UE(e,t){const r=_l(e),n=_l(t);if(e===t)return{valid:!0,data:e};if(r===Bt.object&&n===Bt.object){const a=Ir.objectKeys(t),i=Ir.objectKeys(e).filter(s=>a.indexOf(s)!==-1),o={...e,...t};for(const s of i){const l=UE(e[s],t[s]);if(!l.valid)return{valid:!1};o[s]=l.data}return{valid:!0,data:o}}else if(r===Bt.array&&n===Bt.array){if(e.length!==t.length)return{valid:!1};const a=[];for(let i=0;i{if(VE(i)||VE(o))return hr;const s=UE(i.value,o.value);return s.valid?((HE(i)||HE(o))&&r.dirty(),{status:r.value,value:s.data}):(Pt(n,{code:kt.invalid_intersection_types}),hr)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([i,o])=>a(i,o)):a(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}fv.create=(e,t,r)=>new fv({left:e,right:t,typeName:fr.ZodIntersection,...gr(r)});class cs extends kr{_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Bt.array)return Pt(n,{code:kt.invalid_type,expected:Bt.array,received:n.parsedType}),hr;if(n.data.lengththis._def.items.length&&(Pt(n,{code:kt.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),r.dirty());const i=[...n.data].map((o,s)=>{const l=this._def.items[s]||this._def.rest;return l?l._parse(new us(n,o,n.path,s)):null}).filter(o=>!!o);return n.common.async?Promise.all(i).then(o=>Ca.mergeArray(r,o)):Ca.mergeArray(r,i)}get items(){return this._def.items}rest(t){return new cs({...this._def,rest:t})}}cs.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new cs({items:e,typeName:fr.ZodTuple,rest:null,...gr(t)})};class dv extends kr{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Bt.object)return Pt(n,{code:kt.invalid_type,expected:Bt.object,received:n.parsedType}),hr;const a=[],i=this._def.keyType,o=this._def.valueType;for(const s in n.data)a.push({key:i._parse(new us(n,s,n.path,s)),value:o._parse(new us(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?Ca.mergeObjectAsync(r,a):Ca.mergeObjectSync(r,a)}get element(){return this._def.valueType}static create(t,r,n){return r instanceof kr?new dv({keyType:t,valueType:r,typeName:fr.ZodRecord,...gr(n)}):new dv({keyType:yo.create(),valueType:t,typeName:fr.ZodRecord,...gr(r)})}}class Ly extends kr{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Bt.map)return Pt(n,{code:kt.invalid_type,expected:Bt.map,received:n.parsedType}),hr;const a=this._def.keyType,i=this._def.valueType,o=[...n.data.entries()].map(([s,l],u)=>({key:a._parse(new us(n,s,n.path,[u,"key"])),value:i._parse(new us(n,l,n.path,[u,"value"]))}));if(n.common.async){const s=new Map;return Promise.resolve().then(async()=>{for(const l of o){const u=await l.key,f=await l.value;if(u.status==="aborted"||f.status==="aborted")return hr;(u.status==="dirty"||f.status==="dirty")&&r.dirty(),s.set(u.value,f.value)}return{status:r.value,value:s}})}else{const s=new Map;for(const l of o){const u=l.key,f=l.value;if(u.status==="aborted"||f.status==="aborted")return hr;(u.status==="dirty"||f.status==="dirty")&&r.dirty(),s.set(u.value,f.value)}return{status:r.value,value:s}}}}Ly.create=(e,t,r)=>new Ly({valueType:t,keyType:e,typeName:fr.ZodMap,...gr(r)});class Sc extends kr{_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.parsedType!==Bt.set)return Pt(n,{code:kt.invalid_type,expected:Bt.set,received:n.parsedType}),hr;const a=this._def;a.minSize!==null&&n.data.sizea.maxSize.value&&(Pt(n,{code:kt.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),r.dirty());const i=this._def.valueType;function o(l){const u=new Set;for(const f of l){if(f.status==="aborted")return hr;f.status==="dirty"&&r.dirty(),u.add(f.value)}return{status:r.value,value:u}}const s=[...n.data.values()].map((l,u)=>i._parse(new us(n,l,n.path,u)));return n.common.async?Promise.all(s).then(l=>o(l)):o(s)}min(t,r){return new Sc({...this._def,minSize:{value:t,message:rr.toString(r)}})}max(t,r){return new Sc({...this._def,maxSize:{value:t,message:rr.toString(r)}})}size(t,r){return this.min(t,r).max(t,r)}nonempty(t){return this.min(1,t)}}Sc.create=(e,t)=>new Sc({valueType:e,minSize:null,maxSize:null,typeName:fr.ZodSet,...gr(t)});class Kf extends kr{constructor(){super(...arguments),this.validate=this.implement}_parse(t){const{ctx:r}=this._processInputParams(t);if(r.parsedType!==Bt.function)return Pt(r,{code:kt.invalid_type,expected:Bt.function,received:r.parsedType}),hr;function n(s,l){return Ry({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Ay(),Ed].filter(u=>!!u),issueData:{code:kt.invalid_arguments,argumentsError:l}})}function a(s,l){return Ry({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,Ay(),Ed].filter(u=>!!u),issueData:{code:kt.invalid_return_type,returnTypeError:l}})}const i={errorMap:r.common.contextualErrorMap},o=r.data;if(this._def.returns instanceof Td){const s=this;return La(async function(...l){const u=new Ai([]),f=await s._def.args.parseAsync(l,i).catch(y=>{throw u.addIssue(n(l,y)),u}),c=await Reflect.apply(o,this,f);return await s._def.returns._def.type.parseAsync(c,i).catch(y=>{throw u.addIssue(a(c,y)),u})})}else{const s=this;return La(function(...l){const u=s._def.args.safeParse(l,i);if(!u.success)throw new Ai([n(l,u.error)]);const f=Reflect.apply(o,this,u.data),c=s._def.returns.safeParse(f,i);if(!c.success)throw new Ai([a(f,c.error)]);return c.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new Kf({...this._def,args:cs.create(t).rest(fc.create())})}returns(t){return new Kf({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,r,n){return new Kf({args:t||cs.create([]).rest(fc.create()),returns:r||fc.create(),typeName:fr.ZodFunction,...gr(n)})}}class pv extends kr{get schema(){return this._def.getter()}_parse(t){const{ctx:r}=this._processInputParams(t);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}}pv.create=(e,t)=>new pv({getter:e,typeName:fr.ZodLazy,...gr(t)});class hv extends kr{_parse(t){if(t.data!==this._def.value){const r=this._getOrReturnCtx(t);return Pt(r,{received:r.data,code:kt.invalid_literal,expected:this._def.value}),hr}return{status:"valid",value:t.data}}get value(){return this._def.value}}hv.create=(e,t)=>new hv({value:e,typeName:fr.ZodLiteral,...gr(t)});function KF(e,t){return new mu({values:e,typeName:fr.ZodEnum,...gr(t)})}class mu extends kr{constructor(){super(...arguments),lh.set(this,void 0)}_parse(t){if(typeof t.data!="string"){const r=this._getOrReturnCtx(t),n=this._def.values;return Pt(r,{expected:Ir.joinValues(n),received:r.parsedType,code:kt.invalid_type}),hr}if(Ny(this,lh,"f")||zF(this,lh,new Set(this._def.values),"f"),!Ny(this,lh,"f").has(t.data)){const r=this._getOrReturnCtx(t),n=this._def.values;return Pt(r,{received:r.data,code:kt.invalid_enum_value,options:n}),hr}return La(t.data)}get options(){return this._def.values}get enum(){const t={};for(const r of this._def.values)t[r]=r;return t}get Values(){const t={};for(const r of this._def.values)t[r]=r;return t}get Enum(){const t={};for(const r of this._def.values)t[r]=r;return t}extract(t,r=this._def){return mu.create(t,{...this._def,...r})}exclude(t,r=this._def){return mu.create(this.options.filter(n=>!t.includes(n)),{...this._def,...r})}}lh=new WeakMap;mu.create=KF;class vv extends kr{constructor(){super(...arguments),uh.set(this,void 0)}_parse(t){const r=Ir.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(t);if(n.parsedType!==Bt.string&&n.parsedType!==Bt.number){const a=Ir.objectValues(r);return Pt(n,{expected:Ir.joinValues(a),received:n.parsedType,code:kt.invalid_type}),hr}if(Ny(this,uh,"f")||zF(this,uh,new Set(Ir.getValidEnumValues(this._def.values)),"f"),!Ny(this,uh,"f").has(t.data)){const a=Ir.objectValues(r);return Pt(n,{received:n.data,code:kt.invalid_enum_value,options:a}),hr}return La(t.data)}get enum(){return this._def.values}}uh=new WeakMap;vv.create=(e,t)=>new vv({values:e,typeName:fr.ZodNativeEnum,...gr(t)});class Td extends kr{unwrap(){return this._def.type}_parse(t){const{ctx:r}=this._processInputParams(t);if(r.parsedType!==Bt.promise&&r.common.async===!1)return Pt(r,{code:kt.invalid_type,expected:Bt.promise,received:r.parsedType}),hr;const n=r.parsedType===Bt.promise?r.data:Promise.resolve(r.data);return La(n.then(a=>this._def.type.parseAsync(a,{path:r.path,errorMap:r.common.contextualErrorMap})))}}Td.create=(e,t)=>new Td({type:e,typeName:fr.ZodPromise,...gr(t)});class No extends kr{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===fr.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:r,ctx:n}=this._processInputParams(t),a=this._def.effect||null,i={addIssue:o=>{Pt(n,o),o.fatal?r.abort():r.dirty()},get path(){return n.path}};if(i.addIssue=i.addIssue.bind(i),a.type==="preprocess"){const o=a.transform(n.data,i);if(n.common.async)return Promise.resolve(o).then(async s=>{if(r.value==="aborted")return hr;const l=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return l.status==="aborted"?hr:l.status==="dirty"||r.value==="dirty"?If(l.value):l});{if(r.value==="aborted")return hr;const s=this._def.schema._parseSync({data:o,path:n.path,parent:n});return s.status==="aborted"?hr:s.status==="dirty"||r.value==="dirty"?If(s.value):s}}if(a.type==="refinement"){const o=s=>{const l=a.refinement(s,i);if(n.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return s};if(n.common.async===!1){const s=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return s.status==="aborted"?hr:(s.status==="dirty"&&r.dirty(),o(s.value),{status:r.value,value:s.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(s=>s.status==="aborted"?hr:(s.status==="dirty"&&r.dirty(),o(s.value).then(()=>({status:r.value,value:s.value}))))}if(a.type==="transform")if(n.common.async===!1){const o=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!iv(o))return o;const s=a.transform(o.value,i);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:r.value,value:s}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(o=>iv(o)?Promise.resolve(a.transform(o.value,i)).then(s=>({status:r.value,value:s})):o);Ir.assertNever(a)}}No.create=(e,t,r)=>new No({schema:e,typeName:fr.ZodEffects,effect:t,...gr(r)});No.createWithPreprocess=(e,t,r)=>new No({schema:t,effect:{type:"preprocess",transform:e},typeName:fr.ZodEffects,...gr(r)});class as extends kr{_parse(t){return this._getType(t)===Bt.undefined?La(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}as.create=(e,t)=>new as({innerType:e,typeName:fr.ZodOptional,...gr(t)});class gu extends kr{_parse(t){return this._getType(t)===Bt.null?La(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}gu.create=(e,t)=>new gu({innerType:e,typeName:fr.ZodNullable,...gr(t)});class mv extends kr{_parse(t){const{ctx:r}=this._processInputParams(t);let n=r.data;return r.parsedType===Bt.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}}mv.create=(e,t)=>new mv({innerType:e,typeName:fr.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...gr(t)});class gv extends kr{_parse(t){const{ctx:r}=this._processInputParams(t),n={...r,common:{...r.common,issues:[]}},a=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return ov(a)?a.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Ai(n.common.issues)},input:n.data})})):{status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new Ai(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}}gv.create=(e,t)=>new gv({innerType:e,typeName:fr.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...gr(t)});class Dy extends kr{_parse(t){if(this._getType(t)!==Bt.nan){const n=this._getOrReturnCtx(t);return Pt(n,{code:kt.invalid_type,expected:Bt.nan,received:n.parsedType}),hr}return{status:"valid",value:t.data}}}Dy.create=e=>new Dy({typeName:fr.ZodNaN,...gr(e)});const b3e=Symbol("zod_brand");class HT extends kr{_parse(t){const{ctx:r}=this._processInputParams(t),n=r.data;return this._def.type._parse({data:n,path:r.path,parent:r})}unwrap(){return this._def.type}}class em extends kr{_parse(t){const{status:r,ctx:n}=this._processInputParams(t);if(n.common.async)return(async()=>{const i=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return i.status==="aborted"?hr:i.status==="dirty"?(r.dirty(),If(i.value)):this._def.out._parseAsync({data:i.value,path:n.path,parent:n})})();{const a=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return a.status==="aborted"?hr:a.status==="dirty"?(r.dirty(),{status:"dirty",value:a.value}):this._def.out._parseSync({data:a.value,path:n.path,parent:n})}}static create(t,r){return new em({in:t,out:r,typeName:fr.ZodPipeline})}}class yv extends kr{_parse(t){const r=this._def.innerType._parse(t),n=a=>(iv(a)&&(a.value=Object.freeze(a.value)),a);return ov(r)?r.then(a=>n(a)):n(r)}unwrap(){return this._def.innerType}}yv.create=(e,t)=>new yv({innerType:e,typeName:fr.ZodReadonly,...gr(t)});function QF(e,t={},r){return e?kd.create().superRefine((n,a)=>{var i,o;if(!e(n)){const s=typeof t=="function"?t(n):typeof t=="string"?{message:t}:t,l=(o=(i=s.fatal)!==null&&i!==void 0?i:r)!==null&&o!==void 0?o:!0,u=typeof s=="string"?{message:s}:s;a.addIssue({code:"custom",...u,fatal:l})}}):kd.create()}const x3e={object:fn.lazycreate};var fr;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(fr||(fr={}));const w3e=(e,t={message:`Input not instance of ${e.name}`})=>QF(r=>r instanceof e,t),GF=yo.create,JF=hu.create,C3e=Dy.create,S3e=vu.create,YF=sv.create,E3e=Cc.create,k3e=My.create,T3e=lv.create,A3e=uv.create,XF=kd.create,R3e=fc.create,N3e=tl.create,M3e=Oy.create,O3e=Eo.create,L3e=fn.create,D3e=fn.strictCreate,I3e=cv.create,P3e=K1.create,_3e=fv.create,j3e=cs.create,F3e=dv.create,$3e=Ly.create,B3e=Sc.create,V3e=Kf.create,H3e=pv.create,U3e=hv.create,z3e=mu.create,q3e=vv.create,W3e=Td.create,XL=No.create,Z3e=as.create,K3e=gu.create,Q3e=No.createWithPreprocess,G3e=em.create,J3e=()=>GF().optional(),Y3e=()=>JF().optional(),X3e=()=>YF().optional(),eje={string:e=>yo.create({...e,coerce:!0}),number:e=>hu.create({...e,coerce:!0}),boolean:e=>sv.create({...e,coerce:!0}),bigint:e=>vu.create({...e,coerce:!0}),date:e=>Cc.create({...e,coerce:!0})},tje=hr;var bi=Object.freeze({__proto__:null,defaultErrorMap:Ed,setErrorMap:r3e,getErrorMap:Ay,makeIssue:Ry,EMPTY_PATH:n3e,addIssueToContext:Pt,ParseStatus:Ca,INVALID:hr,DIRTY:If,OK:La,isAborted:VE,isDirty:HE,isValid:iv,isAsync:ov,get util(){return Ir},get objectUtil(){return BE},ZodParsedType:Bt,getParsedType:_l,ZodType:kr,datetimeRegex:ZF,ZodString:yo,ZodNumber:hu,ZodBigInt:vu,ZodBoolean:sv,ZodDate:Cc,ZodSymbol:My,ZodUndefined:lv,ZodNull:uv,ZodAny:kd,ZodUnknown:fc,ZodNever:tl,ZodVoid:Oy,ZodArray:Eo,ZodObject:fn,ZodUnion:cv,ZodDiscriminatedUnion:K1,ZodIntersection:fv,ZodTuple:cs,ZodRecord:dv,ZodMap:Ly,ZodSet:Sc,ZodFunction:Kf,ZodLazy:pv,ZodLiteral:hv,ZodEnum:mu,ZodNativeEnum:vv,ZodPromise:Td,ZodEffects:No,ZodTransformer:No,ZodOptional:as,ZodNullable:gu,ZodDefault:mv,ZodCatch:gv,ZodNaN:Dy,BRAND:b3e,ZodBranded:HT,ZodPipeline:em,ZodReadonly:yv,custom:QF,Schema:kr,ZodSchema:kr,late:x3e,get ZodFirstPartyTypeKind(){return fr},coerce:eje,any:XF,array:O3e,bigint:S3e,boolean:YF,date:E3e,discriminatedUnion:P3e,effect:XL,enum:z3e,function:V3e,instanceof:w3e,intersection:_3e,lazy:H3e,literal:U3e,map:$3e,nan:C3e,nativeEnum:q3e,never:N3e,null:A3e,nullable:K3e,number:JF,object:L3e,oboolean:X3e,onumber:Y3e,optional:Z3e,ostring:J3e,pipeline:G3e,preprocess:Q3e,promise:W3e,record:F3e,set:B3e,strictObject:D3e,string:GF,symbol:k3e,transformer:XL,tuple:j3e,undefined:T3e,union:I3e,unknown:R3e,void:M3e,NEVER:tje,ZodIssueCode:kt,quotelessJson:t3e,ZodError:Ai});const rje=bi.object({name:bi.string().min(1,"이름을 입력해주세요").max(10,"이름은 10자 이내여야 합니다.").regex(/^[가-힣]+$/,"이름은 한글만 입력해야 합니다.")||void 0,studentId:bi.string().length(8,"학번은 8자리여야 합니다.").regex(/^\d+$/,"학번은 숫자만 입력해야 합니다.")||void 0,memberCode:bi.string(),majorCode:bi.string()}),nje=bi.object({accountId:bi.string().min(5,"아이디는 최소 5자 이상이어야 합니다.").max(15,"아이디는 최대 15자 이내여야 합니다.").regex(/^[a-zA-Z0-9]+$/,"아이디는 알파벳과 숫자만 포함해야 합니다."),password:bi.string().min(4,"비밀번호는 최소 4자 이상이어야 합니다.")}),aje=bi.object({name:bi.string().min(1,"이름을 입력해주세요").max(10,"이름은 10자 이내여야 합니다.").regex(/^[가-힣]+$/,"이름은 한글만 입력해야 합니다."),email:bi.string().email("올바른 이메일 형식이 아닙니다.").min(1,"이메일을 입력해주세요"),id:bi.string().length(8,"학번 8자리를 입력해주세요").regex(/^\d+$/,"학번은 숫자만 입력해야 합니다."),inquiry:bi.string().min(1,"문의내용을 입력해주세요")});function e8({subSection1:e,buttonSection:t}){var ee,ae;const r=rn(),n=Lo(),{sort:a}=qv(),i=n.pathname==="/register/scouncil",{register:o,handleSubmit:s,formState:{errors:l,isSubmitted:u,isSubmitting:f},watch:c,setValue:h}=DT({resolver:HF(i?nje:rje),mode:"onChange",defaultValues:i?{}:{}}),[y,b]=A.useState(""),[x,N]=A.useState(!0),[,w]=A.useState(null),[k,M]=A.useState(!1),P=!i,I=c(),q=c();A.useEffect(()=>{var xe,Y;if(a!=="scouncil"){const le=localStorage.getItem("formValues");w(le?JSON.parse(le):null);const ce=localStorage.getItem("kakaoData");if(ce){const we=JSON.parse(ce);(xe=we.data)!=null&&xe.name&&((Y=we.data)!=null&&Y.studentId)&&r("/")}}},[r,a]),A.useEffect(()=>{i?localStorage.setItem("formValuesScouncil",JSON.stringify(q)):localStorage.setItem("formValues",JSON.stringify(I))},[I,q,i]),A.useEffect(()=>{const xe=Object.keys(l).length===0&&Object.values(I).every(Boolean);N(!xe)},[l,I]),A.useEffect(()=>{const xe=Object.keys(l).length===0&&Object.values(q).every(Boolean);N(!xe)},[l,q]);const z=async()=>{var Y;if(f||x)return;N(!0);const xe=i?q:I;try{const le=localStorage.getItem("kakaoData");if(le){const ce=JSON.parse(le),we=(Y=ce==null?void 0:ce.data)==null?void 0:Y.accessToken;if(we){const Oe=i?"/auth/council-login":"/onboarding/academy-information";(await Di.post(Oe,xe,{headers:{Authorization:`Bearer ${we}`}})).status===200?(alert("학생 정보가 확인되었습니다"),localStorage.setItem("userId",q.accountId),r("/")):(alert("오류가 발생했습니다. 다시 시도해주세요."),M(!0))}else alert("AccessToken이 없습니다.")}else alert("유저데이터가 없습니다.")}catch(le){M(!0),console.error("Error submitting form:",le),alert("오류가 발생했습니다. 다시 시도해주세요.")}finally{N(!1)}},U=()=>{r("/register/errorapply")};return m.jsx("div",{className:"flex min-h-screen items-center justify-center",children:m.jsxs("div",{className:"flex w-full max-w-md flex-col items-center p-4",children:[m.jsx("div",{className:"pb-4 text-2xl font-bold not-italic leading-[normal] text-[rgb(0,0,0)]",children:e}),m.jsxs("form",{noValidate:!0,onSubmit:s(z),children:[i?m.jsxs(m.Fragment,{children:[m.jsx(Si,{type:"text",placeholder:"아이디",className:"w-[420px]",...o("accountId",{required:"아이디는 필수 입력입니다."}),"aria-invalid":u?l.accountId?"true":"false":void 0}),m.jsx("div",{className:"mt-3"}),l.accountId&&m.jsx("small",{className:"text-[13px] text-red-600",children:l.accountId.message||"Error occurred"}),m.jsx(Si,{type:"password",placeholder:"비밀번호",className:"mt-4",...o("password",{required:"비밀번호는 필수 입력입니다."}),"aria-invalid":u?l.password?"true":"false":void 0}),m.jsx("div",{className:"mt-3"}),l.password&&m.jsxs("small",{className:" text-[13px] text-red-600",children:[" ",l.password.message||"Error occurred"]})]}):m.jsxs(m.Fragment,{children:[m.jsx(Si,{type:"text",placeholder:"이름",className:"w-[420px]",...o("name",{required:"이름은 필수 입력입니다."}),"aria-invalid":u?l.name?"true":"false":void 0}),m.jsx("div",{className:"mt-3"}),((ee=l.name)==null?void 0:ee.message)&&m.jsxs("small",{className:" text-[13px] text-red-600",children:[" ",l.name.message||"Error occurred"]}),m.jsx(Si,{type:"text",placeholder:"학번",className:"mt-4",...o("studentId",{required:"학번은 필수 입력입니다."}),"aria-invalid":u?l.studentId?"true":"false":void 0}),m.jsx("div",{className:"mt-3"}),((ae=l.studentId)==null?void 0:ae.message)&&m.jsxs("small",{className:" text-[13px] text-red-600",children:[" ",l.studentId.message||"Error occurred"]})]}),P&&m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"mt-4"}),m.jsxs(FE,{...o("memberCode",{required:"옵션을 선택해 주세요."}),onValueChange:xe=>{h("memberCode",xe),b(xe)},value:I.memberCode||"",children:[m.jsx(Ey,{className:`min-h-[46px] w-full border-gray-500 px-[20px] py-[26px] text-sm font-medium ${I.memberCode?"font-semibold text-black":"text-[#9CA3AF]"}`,children:m.jsx($E,{placeholder:"단과대 선택"})}),m.jsx(ky,{children:G_e.map(xe=>m.jsx(Ty,{value:xe,children:xe},xe))})]}),m.jsx("div",{className:"mt-4"}),m.jsxs(FE,{...o("majorCode",{required:"학과/부를 선택해 주세요."}),onValueChange:xe=>{h("majorCode",xe)},value:I.majorCode||"",disabled:!y,children:[m.jsx(Ey,{className:"min-h-[46px] w-full border-gray-500 px-[20px] py-[26px] text-sm font-medium",children:m.jsx($E,{placeholder:"학과/부 선택"})}),m.jsx(ky,{children:(J_e[y]||[]).map(xe=>m.jsx(Ty,{value:xe,children:xe},xe))})]})]}),k&&m.jsx(m.Fragment,{children:m.jsx("div",{className:"mt-[10px] text-xs font-medium text-red-600",children:"입력하신 정보가 올바르지 않습니다"})}),m.jsx(ha,{type:"submit",disabled:f||x,variant:"default",size:"default",className:`mt-4 w-[420px] ${f||x?"bg-gray-400":""}`,children:t})]}),!i&&m.jsx("button",{onClick:U,className:"mt-[117px] text-lg font-normal text-gray-500",children:"학생인증이 안 되시나요?"})]})})}function ije(){return m.jsxs("svg",{width:"154",height:"153",viewBox:"0 0 154 153",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:[m.jsx("rect",{x:"0.5",width:"153",height:"153",fill:"url(#pattern0_0_2805)"}),m.jsxs("defs",{children:[m.jsx("pattern",{id:"pattern0_0_2805",patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:m.jsx("use",{xlinkHref:"#image0_0_2805",transform:"scale(0.0025)"})}),m.jsx("image",{id:"image0_0_2805",width:"400",height:"400",xlinkHref:"data:image/png;base64,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"})]})]})}function oje(){const e=rn(),t=()=>{e("/")};return m.jsxs("div",{className:"mt-[260px] grid place-content-center text-center",children:[m.jsx("div",{className:"flex justify-center",children:m.jsx(ije,{})}),m.jsx("div",{className:"text-[32px] font-bold xs:text-[22px] sm:text-[22px]",children:"문의가 접수되었습니다"}),m.jsxs("div",{className:"mt-[12px] text-base font-medium xs:text-[11px] sm:text-[11px]",children:["담당자가 문의 확인 후, 회신 드릴 예정입니다.",m.jsx("br",{}),"이용에 불편을 드려 죄송합니다."]}),m.jsx(ha,{onClick:t,className:"mt-[39px] h-[58px] w-[440px] xs:w-[308px] sm:w-[308px]",children:"메인페이지 이동"})]})}const sje=e=>Di.post("/onboarding/mail",e,{});function lje(){var y,b,x,N,w;const{register:e,handleSubmit:t,formState:{errors:r,isSubmitted:n,isSubmitting:a},watch:i}=DT({resolver:HF(aje)}),o=rn(),s=Lo(),[l,u]=A.useState(!0),f=s.pathname==="/register/scouncil",c=i();A.useEffect(()=>{localStorage.setItem("formValues",JSON.stringify(c))},[c]),A.useEffect(()=>{const k=f?c.id&&c.email:c.name&&c.id&&c.inquiry;u(!k)},[c,f]);const h=async()=>{try{const k={name:c.name||"",studentId:Number(c.id)||0,email:c.email||"",content:c.inquiry||""};console.log("Request body being sent:",k);const M=await sje(k);console.log("Response from server:",M),alert("문의내용이 확인되었습니다."),o("/register/errorcheck")}catch(k){k.response?(console.error("Server error response:",k.response.status,k.response.data),alert(`서버 오류 발생: ${k.response.data.message||"문의 내용을 전송하는데 실패했습니다."}`)):k.request?(console.error("No response received:",k.request),alert("서버로부터 응답을 받을 수 없습니다.")):(console.error("Error setting up request:",k.message),alert("문의 내용을 전송하는데 문제가 발생했습니다."))}};return m.jsx("div",{className:"flex min-h-screen items-center justify-center",children:m.jsxs("div",{className:"flex w-full max-w-md flex-col items-center p-4",children:[m.jsx("div",{className:"pb-4 text-2xl font-bold not-italic leading-[normal] text-[rgb(0,0,0)]",children:"학생인증이 안 되시나요?"}),m.jsxs("div",{className:"w-[540px] text-center text-base font-medium text-gray-700",children:["신편입학, 학적 변동의 이유로 학생 인증이 지연될 수 있습니다 ",m.jsx("br",{}),"문의를 보내주시면 기입해주신 이메일을 통해 문의 접수를 도와드리겠습니다"]}),m.jsxs("form",{className:"mt-[36px]",noValidate:!0,onSubmit:t(h),children:[m.jsx(Si,{type:"text",placeholder:"이름",className:"w-[420px]",...e("name",{required:"이름은 필수 입력입니다."}),"aria-invalid":n?r.name?"true":"false":void 0}),m.jsx("div",{className:"mt-3"}),((y=r.name)==null?void 0:y.message)&&m.jsx("small",{className:" text-[13px] text-red-600",children:(b=r.name)==null?void 0:b.message}),m.jsx(Si,{type:"text",placeholder:"학번",className:"mt-5",...e("id",{required:"학번은 필수 입력입니다."}),"aria-invalid":n?r.id?"true":"false":void 0}),m.jsx("div",{className:"mt-3"}),((x=r.id)==null?void 0:x.message)&&m.jsx("small",{className:" text-[13px] text-red-600",children:(N=r.id)==null?void 0:N.message}),m.jsx(Si,{type:"email",placeholder:"이메일",className:"mt-3",...e("email",{required:"이메일은 필수 입력입니다."}),"aria-invalid":n?r.email?"true":"false":void 0}),m.jsx("div",{className:"mt-3"}),((w=r.email)==null?void 0:w.message)&&m.jsx("small",{className:" text-[13px] text-red-600",children:r.email.message}),m.jsx("textarea",{className:" mt-5 flex h-24 min-h-[46px] w-full rounded-md border border-black bg-background px-[20px] py-[16px] text-sm font-semibold ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-gray-400 focus:border focus:border-primary focus:outline-none disabled:cursor-not-allowed disabled:opacity-50",placeholder:"문의내용",...e("inquiry",{required:"문의내용는 필수 입력입니다."}),"aria-invalid":n?r.inquiry?"true":"false":void 0}),m.jsx("div",{className:"mt-3"}),r.inquiry&&m.jsx("small",{className:" text-[13px] text-red-600",children:r.inquiry.message}),m.jsx(ha,{type:"submit",disabled:a||l,variant:"default",size:"default",className:`mt-4 w-[420px] ${a||l?"bg-gray-400":""}`,children:"문의 보내기"})]})]})})}function uje(){const{sort:e}=qv();return m.jsxs(m.Fragment,{children:[m.jsx(sp,{state:nn.Onboarding}),e==="scouncil"?m.jsx(e8,{subSection1:"학생 자치기구 로그인",buttonSection:"입력 완료"}):e==="errorcheck"?m.jsx(oje,{}):e==="errorapply"?m.jsx(lje,{}):m.jsx(e8,{subSection1:"학생 정보 입력",buttonSection:"입력 완료"})]})}const cje=e=>Di.get(`/auth/callback?code=${e}`),fje=()=>{const e=new URLSearchParams(window.location.search).get("code"),t=rn();return A.useEffect(()=>{(async()=>{var n,a;try{console.log(e);const i=await cje(e);console.log(i);const o=i.data,s=i.data.data.accessToken;localStorage.setItem("kakaoData",JSON.stringify(o)),localStorage.setItem("accessToken",s),o&&((n=o.data)!=null&&n.name&&((a=o.data)!=null&&a.studentId)?t("/"):t("/register/onboarding"))}catch(i){console.log(i)}})()},[e,t]),m.jsx("div",{children:"Loading…"})};function dje(e,t){const r=`/src/assets/image/intro/${e}/${t}`;return{xs:`${r}/xs.png`,sm:`${r}/sm.jpg`,md:`${r}/md.jpg`,lg:`${r}/lg.jpg`,xl:`${r}/xl.jpg`}}function pje({category:e,subCategory:t}){const[r,n]=A.useState(null),a=()=>{const i=window.innerWidth,o=dje(e,t);i<=389?n(o.xs):i>=390&&i<=719?n(o.sm):i>=720&&i<=1079?n(o.md):i>=1080&&i<=1439?n(o.lg):i>=1440?n(o.xl):n(o.lg)};return A.useEffect(()=>(a(),window.addEventListener("resize",a),()=>{window.removeEventListener("resize",a)}),[e,t]),r?m.jsx("div",{className:"h-auto w-full",children:m.jsx("img",{src:r,alt:"이미지",className:"h-auto w-full"})}):m.jsx("p",{children:"로딩중..."})}function hje({category:e="president",subCategory:t="intro",className:r}){return m.jsx("div",{className:Vt("px-[200px] pb-[80px] pt-[60px] xs:px-[30px] xs:pt-[40px] sm:px-[30px] md:px-[60px]",r),children:m.jsx(pje,{category:e,subCategory:t})})}function vje({title:e,subtitle:t,mainStyle:r="",subStyle:n=""}){return m.jsxs("div",{className:"block",children:[m.jsx("div",{className:Vt("mb-1 text-[2.125rem] font-bold text-black",r),children:e}),m.jsx("div",{className:Vt("text-base font-bold text-gray-700",n),children:t})]})}var e5={};function mje(e){const t=new Error(e);if(t.stack===void 0)try{throw t}catch{}return t}var gje=mje,Er=gje;function yje(e){return!!e&&typeof e.then=="function"}var en=yje;function bje(e,t){if(e!=null)return e;throw Er(t??"Got unexpected null or undefined")}var sn=bje;function mr(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class Q1{getValue(){throw Er("BaseLoadable")}toPromise(){throw Er("BaseLoadable")}valueMaybe(){throw Er("BaseLoadable")}valueOrThrow(){throw Er(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw Er("BaseLoadable")}promiseOrThrow(){throw Er(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw Er("BaseLoadable")}errorOrThrow(){throw Er(`Loadable expected error, but in "${this.state}" state`)}is(t){return t.state===this.state&&t.contents===this.contents}map(t){throw Er("BaseLoadable")}}class xje extends Q1{constructor(t){super(),mr(this,"state","hasValue"),mr(this,"contents",void 0),this.contents=t}getValue(){return this.contents}toPromise(){return Promise.resolve(this.contents)}valueMaybe(){return this.contents}valueOrThrow(){return this.contents}promiseMaybe(){}errorMaybe(){}map(t){try{const r=t(this.contents);return en(r)?Ec(r):Ad(r)?r:tm(r)}catch(r){return en(r)?Ec(r.next(()=>this.map(t))):G1(r)}}}class wje extends Q1{constructor(t){super(),mr(this,"state","hasError"),mr(this,"contents",void 0),this.contents=t}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(t){return this}}class t5 extends Q1{constructor(t){super(),mr(this,"state","loading"),mr(this,"contents",void 0),this.contents=t}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(t){return Ec(this.contents.then(r=>{const n=t(r);if(Ad(n)){const a=n;switch(a.state){case"hasValue":return a.contents;case"hasError":throw a.contents;case"loading":return a.contents}}return n}).catch(r=>{if(en(r))return r.then(()=>this.map(t).contents);throw r}))}}function tm(e){return Object.freeze(new xje(e))}function G1(e){return Object.freeze(new wje(e))}function Ec(e){return Object.freeze(new t5(e))}function r5(){return Object.freeze(new t5(new Promise(()=>{})))}function Cje(e){return e.every(t=>t.state==="hasValue")?tm(e.map(t=>t.contents)):e.some(t=>t.state==="hasError")?G1(sn(e.find(t=>t.state==="hasError"),"Invalid loadable passed to loadableAll").contents):Ec(Promise.all(e.map(t=>t.contents)))}function n5(e){const r=(Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(a=>e[a])).map(a=>Ad(a)?a:en(a)?Ec(a):tm(a)),n=Cje(r);return Array.isArray(e)?n:n.map(a=>Object.getOwnPropertyNames(e).reduce((i,o,s)=>({...i,[o]:a[s]}),{}))}function Ad(e){return e instanceof Q1}const Sje={of:e=>en(e)?Ec(e):Ad(e)?e:tm(e),error:e=>G1(e),loading:()=>r5(),all:n5,isLoadable:Ad};var Fc={loadableWithValue:tm,loadableWithError:G1,loadableWithPromise:Ec,loadableLoading:r5,loadableAll:n5,isLoadable:Ad,RecoilLoadable:Sje},Eje=Fc.loadableWithValue,kje=Fc.loadableWithError,Tje=Fc.loadableWithPromise,Aje=Fc.loadableLoading,Rje=Fc.loadableAll,Nje=Fc.isLoadable,Mje=Fc.RecoilLoadable,rm=Object.freeze({__proto__:null,loadableWithValue:Eje,loadableWithError:kje,loadableWithPromise:Tje,loadableLoading:Aje,loadableAll:Rje,isLoadable:Nje,RecoilLoadable:Mje});const zE={RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED:!0,RECOIL_GKS_ENABLED:new Set(["recoil_hamt_2020","recoil_sync_external_store","recoil_suppress_rerender_in_callback","recoil_memory_managament_2020"])};function Oje(e,t){var r,n;const a=(r=e5[e])===null||r===void 0||(n=r.toLowerCase())===null||n===void 0?void 0:n.trim();if(a==null||a==="")return;if(!["true","false"].includes(a))throw Er(`process.env.${e} value must be 'true', 'false', or empty: ${a}`);t(a==="true")}function Lje(e,t){var r;const n=(r=e5[e])===null||r===void 0?void 0:r.trim();n==null||n===""||t(n.split(/\s*,\s*|\s+/))}function Dje(){var e;typeof process>"u"||((e=process)===null||e===void 0?void 0:e.env)!=null&&(Oje("RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED",t=>{zE.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=t}),Lje("RECOIL_GKS_ENABLED",t=>{t.forEach(r=>{zE.RECOIL_GKS_ENABLED.add(r)})}))}Dje();var fp=zE;function J1(e){return fp.RECOIL_GKS_ENABLED.has(e)}J1.setPass=e=>{fp.RECOIL_GKS_ENABLED.add(e)};J1.setFail=e=>{fp.RECOIL_GKS_ENABLED.delete(e)};J1.clear=()=>{fp.RECOIL_GKS_ENABLED.clear()};var Qr=J1;function Ije(e,t,{error:r}={}){return null}var Pje=Ije,UT=Pje,iC,oC,sC;const _je=(iC=Qe.createMutableSource)!==null&&iC!==void 0?iC:Qe.unstable_createMutableSource,a5=(oC=Qe.useMutableSource)!==null&&oC!==void 0?oC:Qe.unstable_useMutableSource,i5=(sC=Qe.useSyncExternalStore)!==null&&sC!==void 0?sC:Qe.unstable_useSyncExternalStore;function jje(){var e;const{ReactCurrentDispatcher:t,ReactCurrentOwner:r}=Qe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;return((e=t==null?void 0:t.current)!==null&&e!==void 0?e:r.currentDispatcher).useSyncExternalStore!=null}function Fje(){return Qr("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:Qr("recoil_sync_external_store")&&i5!=null?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:Qr("recoil_mutable_source")&&a5!=null&&typeof window<"u"&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?Qr("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:Qr("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}}function $je(){return!1}var nm={createMutableSource:_je,useMutableSource:a5,useSyncExternalStore:i5,currentRendererSupportsUseSyncExternalStore:jje,reactMode:Fje,isFastRefreshEnabled:$je};class zT{constructor(t){mr(this,"key",void 0),this.key=t}toJSON(){return{key:this.key}}}class o5 extends zT{}class s5 extends zT{}function Bje(e){return e instanceof o5||e instanceof s5}var Y1={AbstractRecoilValue:zT,RecoilState:o5,RecoilValueReadOnly:s5,isRecoilValue:Bje},Vje=Y1.AbstractRecoilValue,Hje=Y1.RecoilState,Uje=Y1.RecoilValueReadOnly,zje=Y1.isRecoilValue,Rd=Object.freeze({__proto__:null,AbstractRecoilValue:Vje,RecoilState:Hje,RecoilValueReadOnly:Uje,isRecoilValue:zje});function qje(e,t){return function*(){let r=0;for(const n of e)yield t(n,r++)}()}var X1=qje;class l5{}const Wje=new l5,kc=new Map,qT=new Map;function Zje(e){return X1(e,t=>sn(qT.get(t)))}function Kje(e){if(kc.has(e)){const t=`Duplicate atom key "${e}". This is a FATAL ERROR in + production. But it is safe to ignore this warning if it occurred because of + hot module replacement.`;console.warn(t)}}function Qje(e){fp.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&Kje(e.key),kc.set(e.key,e);const t=e.set==null?new Rd.RecoilValueReadOnly(e.key):new Rd.RecoilState(e.key);return qT.set(e.key,t),t}class u5 extends Error{}function Gje(e){const t=kc.get(e);if(t==null)throw new u5(`Missing definition for RecoilValue: "${e}""`);return t}function Jje(e){return kc.get(e)}const Iy=new Map;function Yje(e){var t;if(!Qr("recoil_memory_managament_2020"))return;const r=kc.get(e);if(r!=null&&(t=r.shouldDeleteConfigOnRelease)!==null&&t!==void 0&&t.call(r)){var n;kc.delete(e),(n=c5(e))===null||n===void 0||n(),Iy.delete(e)}}function Xje(e,t){Qr("recoil_memory_managament_2020")&&(t===void 0?Iy.delete(e):Iy.set(e,t))}function c5(e){return Iy.get(e)}var ai={nodes:kc,recoilValues:qT,registerNode:Qje,getNode:Gje,getNodeMaybe:Jje,deleteNodeConfigIfPossible:Yje,setConfigDeletionHandler:Xje,getConfigDeletionHandler:c5,recoilValuesForKeys:Zje,NodeMissingError:u5,DefaultValue:l5,DEFAULT_VALUE:Wje};function eFe(e,t){t()}var tFe={enqueueExecution:eFe};function rFe(e,t){return t={exports:{}},e(t,t.exports),t.exports}var nFe=rFe(function(e){var t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ce){return typeof Ce}:function(Ce){return Ce&&typeof Symbol=="function"&&Ce.constructor===Symbol&&Ce!==Symbol.prototype?"symbol":typeof Ce},r={},n=5,a=Math.pow(2,n),i=a-1,o=a/2,s=a/4,l={},u=function(ke){return function(){return ke}},f=r.hash=function(Ce){var ke=typeof Ce>"u"?"undefined":t(Ce);if(ke==="number")return Ce;ke!=="string"&&(Ce+="");for(var Ke=0,ht=0,yt=Ce.length;ht>1&1431655765,ke=(ke&858993459)+(ke>>2&858993459),ke=ke+(ke>>4)&252645135,ke+=ke>>8,ke+=ke>>16,ke&127},h=function(ke,Ke){return Ke>>>ke&i},y=function(ke){return 1<=Ke;)yt[Dt--]=yt[Dt];return yt[Ke]=ht,yt}for(var zt=0,Ht=0,Qt=new Array(vt+1);zt>>=1;return Dt[Ke]=ht,xe(ke,Ht+1,Dt)},ce=function(ke,Ke,ht,yt){for(var vt=new Array(Ke-1),Dt=0,zt=0,Ht=0,Qt=yt.length;Ht1?ee(ke,this.hash,Qt):Qt[0]}var yr=yt();return yr===l?this:(++zt.value,we(ke,ht,this.hash,this,vt,U(ke,vt,Dt,yr)))},Re=function(ke,Ke,ht,yt,vt,Dt,zt){var Ht=this.mask,Qt=this.children,yr=h(ht,vt),br=y(yr),ie=b(Ht,br),X=Ht&br,H=X?Qt[ie]:q,B=H._modify(ke,Ke,ht+n,yt,vt,Dt,zt);if(H===B)return this;var Z=_e(ke,this),G=Ht,ye=void 0;if(X&&z(B)){if(G&=~br,!G)return q;if(Qt.length<=2&&Y(Qt[ie^1]))return Qt[ie^1];ye=N(Z,ie,Qt)}else if(!X&&!z(B)){if(Qt.length>=o)return le(ke,yr,B,Ht,Qt);G|=br,ye=w(Z,ie,B,Qt)}else ye=x(Z,ie,B,Qt);return Z?(this.mask=G,this.children=ye,this):ae(ke,G,ye)},Fe=function(ke,Ke,ht,yt,vt,Dt,zt){var Ht=this.size,Qt=this.children,yr=h(ht,vt),br=Qt[yr],ie=(br||q)._modify(ke,Ke,ht+n,yt,vt,Dt,zt);if(br===ie)return this;var X=_e(ke,this),H=void 0;if(z(br)&&!z(ie))++Ht,H=x(X,yr,ie,Qt);else if(!z(br)&&z(ie)){if(--Ht,Ht<=s)return ce(ke,Ht,yr,Qt);H=x(X,yr,q,Qt)}else H=x(X,yr,ie,Qt);return X?(this.size=Ht,this.children=H,this):xe(ke,Ht,H)};q._modify=function(Ce,ke,Ke,ht,yt,vt,Dt){var zt=ht();return zt===l?q:(++Dt.value,U(Ce,yt,vt,zt))};function oe(Ce,ke,Ke,ht,yt){this._editable=Ce,this._edit=ke,this._config=Ke,this._root=ht,this._size=yt}oe.prototype.setTree=function(Ce,ke){return this._editable?(this._root=Ce,this._size=ke,this):Ce===this._root?this:new oe(this._editable,this._edit,this._config,Ce,ke)};var je=r.tryGetHash=function(Ce,ke,Ke,ht){for(var yt=ht._root,vt=0,Dt=ht._config.keyEq;;)switch(yt.type){case k:return Dt(Ke,yt.key)?yt.value:Ce;case M:{if(ke===yt.hash)for(var zt=yt.children,Ht=0,Qt=zt.length;Ht{r.set(a,t(n,a))}),r}var Py=uFe;function cFe(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}}function fFe(e){return{nodeDeps:Py(e.nodeDeps,t=>new Set(t)),nodeToNodeSubscriptions:Py(e.nodeToNodeSubscriptions,t=>new Set(t))}}function lC(e,t,r,n){const{nodeDeps:a,nodeToNodeSubscriptions:i}=r,o=a.get(e);if(o&&n&&o!==n.nodeDeps.get(e))return;a.set(e,t);const s=o==null?t:Th(t,o);for(const l of s)i.has(l)||i.set(l,new Set),sn(i.get(l)).add(e);if(o){const l=Th(o,t);for(const u of l){if(!i.has(u))return;const f=sn(i.get(u));f.delete(e),f.size===0&&i.delete(u)}}}function dFe(e,t,r,n){var a,i,o,s;const l=r.getState();n===l.currentTree.version||n===((a=l.nextTree)===null||a===void 0?void 0:a.version)||((i=l.previousTree)===null||i===void 0||i.version);const u=r.getGraph(n);if(lC(e,t,u),n===((o=l.previousTree)===null||o===void 0?void 0:o.version)){const c=r.getGraph(l.currentTree.version);lC(e,t,c,u)}if(n===((s=l.previousTree)===null||s===void 0?void 0:s.version)||n===l.currentTree.version){var f;const c=(f=l.nextTree)===null||f===void 0?void 0:f.version;if(c!==void 0){const h=r.getGraph(c);lC(e,t,h,u)}}}var am={cloneGraph:fFe,graph:cFe,saveDepsToStore:dFe};let pFe=0;const hFe=()=>pFe++;let vFe=0;const mFe=()=>vFe++;let gFe=0;const yFe=()=>gFe++;var eb={getNextTreeStateVersion:hFe,getNextStoreID:mFe,getNextComponentID:yFe};const{persistentMap:t8}=sFe,{graph:bFe}=am,{getNextTreeStateVersion:f5}=eb;function d5(){const e=f5();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:t8(),nonvalidatedAtoms:t8()}}function xFe(){const e=d5();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(e.version,bFe()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}}var p5={makeEmptyTreeState:d5,makeEmptyStoreState:xFe,getNextTreeStateVersion:f5};class h5{}function wFe(){return new h5}var tb={RetentionZone:h5,retentionZone:wFe};function CFe(e,t){const r=new Set(e);return r.add(t),r}function SFe(e,t){const r=new Set(e);return r.delete(t),r}function EFe(e,t,r){const n=new Map(e);return n.set(t,r),n}function kFe(e,t,r){const n=new Map(e);return n.set(t,r(n.get(t))),n}function TFe(e,t){const r=new Map(e);return r.delete(t),r}function AFe(e,t){const r=new Map(e);return t.forEach(n=>r.delete(n)),r}var v5={setByAddingToSet:CFe,setByDeletingFromSet:SFe,mapBySettingInMap:EFe,mapByUpdatingInMap:kFe,mapByDeletingFromMap:TFe,mapByDeletingMultipleFromMap:AFe};function*RFe(e,t){let r=0;for(const n of e)t(n,r++)&&(yield n)}var KT=RFe;function NFe(e,t){return new Proxy(e,{get:(n,a)=>(!(a in n)&&a in t&&(n[a]=t[a]()),n[a]),ownKeys:n=>Object.keys(n)})}var m5=NFe;const{getNode:im,getNodeMaybe:MFe,recoilValuesForKeys:r8}=ai,{RetentionZone:n8}=tb,{setByAddingToSet:OFe}=v5,LFe=Object.freeze(new Set);class DFe extends Error{}function IFe(e,t,r){if(!Qr("recoil_memory_managament_2020"))return()=>{};const{nodesRetainedByZone:n}=e.getState().retention;function a(i){let o=n.get(i);o||n.set(i,o=new Set),o.add(t)}if(r instanceof n8)a(r);else if(Array.isArray(r))for(const i of r)a(i);return()=>{if(!Qr("recoil_memory_managament_2020"))return;const{retention:i}=e.getState();function o(s){const l=i.nodesRetainedByZone.get(s);l==null||l.delete(t),l&&l.size===0&&i.nodesRetainedByZone.delete(s)}if(r instanceof n8)o(r);else if(Array.isArray(r))for(const s of r)o(s)}}function QT(e,t,r,n){const a=e.getState();if(a.nodeCleanupFunctions.has(r))return;const i=im(r),o=IFe(e,r,i.retainedBy),s=i.init(e,t,n);a.nodeCleanupFunctions.set(r,()=>{s(),o()})}function PFe(e,t,r){QT(e,e.getState().currentTree,t,r)}function _Fe(e,t){var r;const n=e.getState();(r=n.nodeCleanupFunctions.get(t))===null||r===void 0||r(),n.nodeCleanupFunctions.delete(t)}function jFe(e,t,r){return QT(e,t,r,"get"),im(r).get(e,t)}function g5(e,t,r){return im(r).peek(e,t)}function FFe(e,t,r){var n;const a=MFe(t);return a==null||(n=a.invalidate)===null||n===void 0||n.call(a,e),{...e,atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,r),dirtyAtoms:OFe(e.dirtyAtoms,t)}}function $Fe(e,t,r,n){const a=im(r);if(a.set==null)throw new DFe(`Attempt to set read-only RecoilValue: ${r}`);const i=a.set;return QT(e,t,r,"set"),i(e,t,n)}function BFe(e,t,r){const n=e.getState(),a=e.getGraph(t.version),i=im(r).nodeType;return m5({type:i},{loadable:()=>g5(e,t,r),isActive:()=>n.knownAtoms.has(r)||n.knownSelectors.has(r),isSet:()=>i==="selector"?!1:t.atomValues.has(r),isModified:()=>t.dirtyAtoms.has(r),deps:()=>{var o;return r8((o=a.nodeDeps.get(r))!==null&&o!==void 0?o:[])},subscribers:()=>{var o,s;return{nodes:r8(KT(y5(e,t,new Set([r])),l=>l!==r)),components:X1((o=(s=n.nodeToComponentSubscriptions.get(r))===null||s===void 0?void 0:s.values())!==null&&o!==void 0?o:[],([l])=>({name:l}))}}})}function y5(e,t,r){const n=new Set,a=Array.from(r),i=e.getGraph(t.version);for(let s=a.pop();s;s=a.pop()){var o;n.add(s);const l=(o=i.nodeToNodeSubscriptions.get(s))!==null&&o!==void 0?o:LFe;for(const u of l)n.has(u)||a.push(u)}return n}var Eu={getNodeLoadable:jFe,peekNodeLoadable:g5,setNodeValue:$Fe,initializeNode:PFe,cleanUpNode:_Fe,setUnvalidatedAtomValue_DEPRECATED:FFe,peekNodeInfo:BFe,getDownstreamNodes:y5};let b5=null;function VFe(e){b5=e}function HFe(){var e;(e=b5)===null||e===void 0||e()}var x5={setInvalidateMemoizedSnapshot:VFe,invalidateMemoizedSnapshot:HFe};const{getDownstreamNodes:UFe,getNodeLoadable:w5,setNodeValue:zFe}=Eu,{getNextComponentID:qFe}=eb,{getNode:WFe,getNodeMaybe:C5}=ai,{DefaultValue:GT}=ai,{reactMode:ZFe}=nm,{AbstractRecoilValue:KFe,RecoilState:QFe,RecoilValueReadOnly:GFe,isRecoilValue:JFe}=Rd,{invalidateMemoizedSnapshot:YFe}=x5;function XFe(e,{key:t},r=e.getState().currentTree){var n,a;const i=e.getState();r.version===i.currentTree.version||r.version===((n=i.nextTree)===null||n===void 0?void 0:n.version)||(r.version,(a=i.previousTree)===null||a===void 0||a.version);const o=w5(e,r,t);return o.state==="loading"&&o.contents.catch(()=>{}),o}function e5e(e,t){const r=e.clone();return t.forEach((n,a)=>{n.state==="hasValue"&&n.contents instanceof GT?r.delete(a):r.set(a,n)}),r}function t5e(e,t,{key:r},n){if(typeof n=="function"){const a=w5(e,t,r);if(a.state==="loading"){const i=`Tried to set atom or selector "${r}" using an updater function while the current state is pending, this is not currently supported.`;throw Er(i)}else if(a.state==="hasError")throw a.contents;return n(a.contents)}else return n}function r5e(e,t,r){if(r.type==="set"){const{recoilValue:a,valueOrUpdater:i}=r,o=t5e(e,t,a,i),s=zFe(e,t,a.key,o);for(const[l,u]of s.entries())qE(t,l,u)}else if(r.type==="setLoadable"){const{recoilValue:{key:a},loadable:i}=r;qE(t,a,i)}else if(r.type==="markModified"){const{recoilValue:{key:a}}=r;t.dirtyAtoms.add(a)}else if(r.type==="setUnvalidated"){var n;const{recoilValue:{key:a},unvalidatedValue:i}=r,o=C5(a);o==null||(n=o.invalidate)===null||n===void 0||n.call(o,t),t.atomValues.delete(a),t.nonvalidatedAtoms.set(a,i),t.dirtyAtoms.add(a)}else UT(`Unknown action ${r.type}`)}function qE(e,t,r){r.state==="hasValue"&&r.contents instanceof GT?e.atomValues.delete(t):e.atomValues.set(t,r),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function S5(e,t){e.replaceState(r=>{const n=E5(r);for(const a of t)r5e(e,n,a);return k5(e,n),YFe(),n})}function rb(e,t){if(Ah.length){const r=Ah[Ah.length-1];let n=r.get(e);n||r.set(e,n=[]),n.push(t)}else S5(e,[t])}const Ah=[];function n5e(){const e=new Map;return Ah.push(e),()=>{for(const[t,r]of e)S5(t,r);Ah.pop()}}function E5(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function k5(e,t){const r=UFe(e,t,t.dirtyAtoms);for(const i of r){var n,a;(n=C5(i))===null||n===void 0||(a=n.invalidate)===null||a===void 0||a.call(n,t)}}function T5(e,t,r){rb(e,{type:"set",recoilValue:t,valueOrUpdater:r})}function a5e(e,t,r){if(r instanceof GT)return T5(e,t,r);rb(e,{type:"setLoadable",recoilValue:t,loadable:r})}function i5e(e,t){rb(e,{type:"markModified",recoilValue:t})}function o5e(e,t,r){rb(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:r})}function s5e(e,{key:t},r,n=null){const a=qFe(),i=e.getState();i.nodeToComponentSubscriptions.has(t)||i.nodeToComponentSubscriptions.set(t,new Map),sn(i.nodeToComponentSubscriptions.get(t)).set(a,[n??"",r]);const o=ZFe();if(o.early&&(o.mode==="LEGACY"||o.mode==="MUTABLE_SOURCE")){const s=e.getState().nextTree;s&&s.dirtyAtoms.has(t)&&r(s)}return{release:()=>{const s=e.getState(),l=s.nodeToComponentSubscriptions.get(t);l===void 0||!l.has(a)||(l.delete(a),l.size===0&&s.nodeToComponentSubscriptions.delete(t))}}}function l5e(e,t){var r;const{currentTree:n}=e.getState(),a=WFe(t.key);(r=a.clearCache)===null||r===void 0||r.call(a,e,n)}var vs={RecoilValueReadOnly:GFe,AbstractRecoilValue:KFe,RecoilState:QFe,getRecoilValueAsLoadable:XFe,setRecoilValue:T5,setRecoilValueLoadable:a5e,markRecoilValueModified:i5e,setUnvalidatedRecoilValue:o5e,subscribeToRecoilValue:s5e,isRecoilValue:JFe,applyAtomValueWrites:e5e,batchStart:n5e,writeLoadableToTreeState:qE,invalidateDownstreams:k5,copyTreeState:E5,refreshRecoilValue:l5e};function u5e(e,t,r){const n=e.entries();let a=n.next();for(;!a.done;){const i=a.value;if(t.call(r,i[1],i[0],e))return!0;a=n.next()}return!1}var c5e=u5e;const{cleanUpNode:f5e}=Eu,{deleteNodeConfigIfPossible:d5e,getNode:A5}=ai,{RetentionZone:R5}=tb,p5e=12e4,N5=new Set;function M5(e,t){const r=e.getState(),n=r.currentTree;if(r.nextTree)return;const a=new Set;for(const o of t)if(o instanceof R5)for(const s of g5e(r,o))a.add(s);else a.add(o);const i=h5e(e,a);for(const o of i)m5e(e,n,o)}function h5e(e,t){const r=e.getState(),n=r.currentTree,a=e.getGraph(n.version),i=new Set,o=new Set;return s(t),i;function s(l){const u=new Set,f=v5e(e,n,l,i,o);for(const b of f){var c;if(A5(b).retainedBy==="recoilRoot"){o.add(b);continue}if(((c=r.retention.referenceCounts.get(b))!==null&&c!==void 0?c:0)>0){o.add(b);continue}if(O5(b).some(N=>r.retention.referenceCounts.get(N))){o.add(b);continue}const x=a.nodeToNodeSubscriptions.get(b);if(x&&c5e(x,N=>o.has(N))){o.add(b);continue}i.add(b),u.add(b)}const h=new Set;for(const b of u)for(const x of(y=a.nodeDeps.get(b))!==null&&y!==void 0?y:N5){var y;i.has(x)||h.add(x)}h.size&&s(h)}}function v5e(e,t,r,n,a){const i=e.getGraph(t.version),o=[],s=new Set;for(;r.size>0;)l(sn(r.values().next().value));return o;function l(u){if(n.has(u)||a.has(u)){r.delete(u);return}if(s.has(u))return;const f=i.nodeToNodeSubscriptions.get(u);if(f)for(const c of f)l(c);s.add(u),r.delete(u),o.push(u)}}function m5e(e,t,r){if(!Qr("recoil_memory_managament_2020"))return;f5e(e,r);const n=e.getState();n.knownAtoms.delete(r),n.knownSelectors.delete(r),n.nodeTransactionSubscriptions.delete(r),n.retention.referenceCounts.delete(r);const a=O5(r);for(const l of a){var i;(i=n.retention.nodesRetainedByZone.get(l))===null||i===void 0||i.delete(r)}t.atomValues.delete(r),t.dirtyAtoms.delete(r),t.nonvalidatedAtoms.delete(r);const o=n.graphsByVersion.get(t.version);if(o){const l=o.nodeDeps.get(r);if(l!==void 0){o.nodeDeps.delete(r);for(const u of l){var s;(s=o.nodeToNodeSubscriptions.get(u))===null||s===void 0||s.delete(r)}}o.nodeToNodeSubscriptions.delete(r)}d5e(r)}function g5e(e,t){var r;return(r=e.retention.nodesRetainedByZone.get(t))!==null&&r!==void 0?r:N5}function O5(e){const t=A5(e).retainedBy;return t===void 0||t==="components"||t==="recoilRoot"?[]:t instanceof R5?[t]:t}function y5e(e,t){const r=e.getState();r.nextTree?r.retention.retainablesToCheckForRelease.add(t):M5(e,new Set([t]))}function b5e(e,t,r){var n;if(!Qr("recoil_memory_managament_2020"))return;const a=e.getState().retention.referenceCounts,i=((n=a.get(t))!==null&&n!==void 0?n:0)+r;i===0?L5(e,t):a.set(t,i)}function L5(e,t){if(!Qr("recoil_memory_managament_2020"))return;e.getState().retention.referenceCounts.delete(t),y5e(e,t)}function x5e(e){if(!Qr("recoil_memory_managament_2020"))return;const t=e.getState();M5(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()}function w5e(e){return e===void 0?"recoilRoot":e}var $c={SUSPENSE_TIMEOUT_MS:p5e,updateRetainCount:b5e,updateRetainCountToZero:L5,releaseScheduledRetainablesNow:x5e,retainedByOptionWithDefault:w5e};const{unstable_batchedUpdates:C5e}=R1;var S5e={unstable_batchedUpdates:C5e};const{unstable_batchedUpdates:E5e}=S5e;var k5e={unstable_batchedUpdates:E5e};const{batchStart:T5e}=vs,{unstable_batchedUpdates:A5e}=k5e;let JT=A5e||(e=>e());const R5e=e=>{JT=e},N5e=()=>JT,M5e=e=>{JT(()=>{let t=()=>{};try{t=T5e(),e()}finally{t()}})};var nb={getBatcher:N5e,setBatcher:R5e,batchUpdates:M5e};function*O5e(e){for(const t of e)for(const r of t)yield r}var D5=O5e;const I5=typeof Window>"u"||typeof window>"u",L5e=e=>!I5&&(e===window||e instanceof Window),D5e=typeof navigator<"u"&&navigator.product==="ReactNative";var ab={isSSR:I5,isReactNative:D5e,isWindow:L5e};function I5e(e,t){let r;return(...n)=>{r||(r={});const a=t(...n);return Object.hasOwnProperty.call(r,a)||(r[a]=e(...n)),r[a]}}function P5e(e,t){let r,n;return(...a)=>{const i=t(...a);return r===i||(r=i,n=e(...a)),n}}function _5e(e,t){let r,n;return[(...o)=>{const s=t(...o);return r===s||(r=s,n=e(...o)),n},()=>{r=null}]}var j5e={memoizeWithArgsHash:I5e,memoizeOneWithArgsHash:P5e,memoizeOneWithArgsHashAndInvalidation:_5e};const{batchUpdates:WE}=nb,{initializeNode:F5e,peekNodeInfo:$5e}=Eu,{graph:B5e}=am,{getNextStoreID:V5e}=eb,{DEFAULT_VALUE:H5e,recoilValues:a8,recoilValuesForKeys:i8}=ai,{AbstractRecoilValue:U5e,getRecoilValueAsLoadable:z5e,setRecoilValue:o8,setUnvalidatedRecoilValue:q5e}=vs,{updateRetainCount:E0}=$c,{setInvalidateMemoizedSnapshot:W5e}=x5,{getNextTreeStateVersion:Z5e,makeEmptyStoreState:K5e}=p5,{isSSR:Q5e}=ab,{memoizeOneWithArgsHashAndInvalidation:G5e}=j5e;class ib{constructor(t,r){mr(this,"_store",void 0),mr(this,"_refCount",1),mr(this,"getLoadable",n=>(this.checkRefCount_INTERNAL(),z5e(this._store,n))),mr(this,"getPromise",n=>(this.checkRefCount_INTERNAL(),this.getLoadable(n).toPromise())),mr(this,"getNodes_UNSTABLE",n=>{if(this.checkRefCount_INTERNAL(),(n==null?void 0:n.isModified)===!0){if((n==null?void 0:n.isInitialized)===!1)return[];const o=this._store.getState().currentTree;return i8(o.dirtyAtoms)}const a=this._store.getState().knownAtoms,i=this._store.getState().knownSelectors;return(n==null?void 0:n.isInitialized)==null?a8.values():n.isInitialized===!0?i8(D5([a,i])):KT(a8.values(),({key:o})=>!a.has(o)&&!i.has(o))}),mr(this,"getInfo_UNSTABLE",({key:n})=>(this.checkRefCount_INTERNAL(),$5e(this._store,this._store.getState().currentTree,n))),mr(this,"map",n=>{this.checkRefCount_INTERNAL();const a=new ZE(this,WE);return n(a),a}),mr(this,"asyncMap",async n=>{this.checkRefCount_INTERNAL();const a=new ZE(this,WE);return a.retain(),await n(a),a.autoRelease_INTERNAL(),a}),this._store={storeID:V5e(),parentStoreID:r,getState:()=>t,replaceState:n=>{t.currentTree=n(t.currentTree)},getGraph:n=>{const a=t.graphsByVersion;if(a.has(n))return sn(a.get(n));const i=B5e();return a.set(n,i),i},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw Er("Cannot subscribe to Snapshots")}};for(const n of this._store.getState().knownAtoms)F5e(this._store,n,"get"),E0(this._store,n,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0,this._refCount++;let t=!1;return()=>{t||(t=!0,this._release())}}autoRelease_INTERNAL(){Q5e||window.setTimeout(()=>this._release(),10)}_release(){if(this._refCount--,this._refCount===0){if(this._store.getState().nodeCleanupFunctions.forEach(t=>t()),this._store.getState().nodeCleanupFunctions.clear(),!Qr("recoil_memory_managament_2020"))return}else this._refCount<0}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){Qr("recoil_memory_managament_2020")&&this._refCount<=0}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}getStoreID(){return this.checkRefCount_INTERNAL(),this._store.storeID}}function P5(e,t,r=!1){const n=e.getState(),a=r?Z5e():t.version;return{currentTree:{version:r?a:t.version,stateID:r?a:t.stateID,transactionMetadata:{...t.transactionMetadata},dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()},commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(n.knownAtoms),knownSelectors:new Set(n.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(a,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(X1(n.nodeCleanupFunctions.entries(),([i])=>[i,()=>{}]))}}function J5e(e){const t=new ib(K5e());return e!=null?t.map(e):t}const[s8,_5]=G5e((e,t)=>{var r;const n=e.getState(),a=t==="latest"?(r=n.nextTree)!==null&&r!==void 0?r:n.currentTree:sn(n.previousTree);return new ib(P5(e,a),e.storeID)},(e,t)=>{var r,n;return String(t)+String(e.storeID)+String((r=e.getState().nextTree)===null||r===void 0?void 0:r.version)+String(e.getState().currentTree.version)+String((n=e.getState().previousTree)===null||n===void 0?void 0:n.version)});W5e(_5);function Y5e(e,t="latest"){const r=s8(e,t);return r.isRetained()?r:(_5(),s8(e,t))}class ZE extends ib{constructor(t,r){super(P5(t.getStore_INTERNAL(),t.getStore_INTERNAL().getState().currentTree,!0),t.getStoreID()),mr(this,"_batch",void 0),mr(this,"set",(n,a)=>{this.checkRefCount_INTERNAL();const i=this.getStore_INTERNAL();this._batch(()=>{E0(i,n.key,1),o8(this.getStore_INTERNAL(),n,a)})}),mr(this,"reset",n=>{this.checkRefCount_INTERNAL();const a=this.getStore_INTERNAL();this._batch(()=>{E0(a,n.key,1),o8(this.getStore_INTERNAL(),n,H5e)})}),mr(this,"setUnvalidatedAtomValues_DEPRECATED",n=>{this.checkRefCount_INTERNAL();const a=this.getStore_INTERNAL();WE(()=>{for(const[i,o]of n.entries())E0(a,i,1),q5e(a,new U5e(i),o)})}),this._batch=r}}var ob={Snapshot:ib,MutableSnapshot:ZE,freshSnapshot:J5e,cloneSnapshot:Y5e},X5e=ob.Snapshot,e$e=ob.MutableSnapshot,t$e=ob.freshSnapshot,r$e=ob.cloneSnapshot,sb=Object.freeze({__proto__:null,Snapshot:X5e,MutableSnapshot:e$e,freshSnapshot:t$e,cloneSnapshot:r$e});function n$e(...e){const t=new Set;for(const r of e)for(const n of r)t.add(n);return t}var a$e=n$e;const{useRef:i$e}=Qe;function o$e(e){const t=i$e(e);return t.current===e&&typeof e=="function"&&(t.current=e()),t}var l8=o$e;const{getNextTreeStateVersion:s$e,makeEmptyStoreState:j5}=p5,{cleanUpNode:l$e,getDownstreamNodes:u$e,initializeNode:c$e,setNodeValue:f$e,setUnvalidatedAtomValue_DEPRECATED:d$e}=Eu,{graph:p$e}=am,{cloneGraph:h$e}=am,{getNextStoreID:F5}=eb,{createMutableSource:uC,reactMode:$5}=nm,{applyAtomValueWrites:v$e}=vs,{releaseScheduledRetainablesNow:B5}=$c,{freshSnapshot:m$e}=sb,{useCallback:g$e,useContext:V5,useEffect:KE,useMemo:y$e,useRef:b$e,useState:x$e}=Qe;function Up(){throw Er("This component must be used inside a component.")}const H5=Object.freeze({storeID:F5(),getState:Up,replaceState:Up,getGraph:Up,subscribeToTransactions:Up,addTransactionMetadata:Up});let QE=!1;function u8(e){if(QE)throw Er("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");const t=e.getState();if(t.nextTree===null){Qr("recoil_memory_managament_2020")&&Qr("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&B5(e);const r=t.currentTree.version,n=s$e();t.nextTree={...t.currentTree,version:n,stateID:n,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(n,h$e(sn(t.graphsByVersion.get(r))))}}const U5=Qe.createContext({current:H5}),lb=()=>V5(U5),z5=Qe.createContext(null);function w$e(){return V5(z5)}function YT(e,t,r){const n=u$e(e,r,r.dirtyAtoms);for(const a of n){const i=t.nodeToComponentSubscriptions.get(a);if(i)for(const[o,[s,l]]of i)l(r)}}function q5(e){const t=e.getState(),r=t.currentTree,n=r.dirtyAtoms;if(n.size){for(const[a,i]of t.nodeTransactionSubscriptions)if(n.has(a))for(const[o,s]of i)s(e);for(const[a,i]of t.transactionSubscriptions)i(e);(!$5().early||t.suspendedComponentResolvers.size>0)&&(YT(e,t,r),t.suspendedComponentResolvers.forEach(a=>a()),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach(a=>a(r)),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function C$e(e){const t=e.getState();t.commitDepth++;try{const{nextTree:r}=t;if(r==null)return;t.previousTree=t.currentTree,t.currentTree=r,t.nextTree=null,q5(e),t.previousTree!=null?t.graphsByVersion.delete(t.previousTree.version):UT("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,Qr("recoil_memory_managament_2020")&&r==null&&B5(e)}finally{t.commitDepth--}}function S$e({setNotifyBatcherOfChange:e}){const t=lb(),[,r]=x$e([]);return e(()=>r({})),KE(()=>(e(()=>r({})),()=>{e(()=>{})}),[e]),KE(()=>{tFe.enqueueExecution("Batcher",()=>{C$e(t.current)})}),null}function E$e(e,t){const r=j5();return t({set:(n,a)=>{const i=r.currentTree,o=f$e(e,i,n.key,a),s=new Set(o.keys()),l=i.nonvalidatedAtoms.clone();for(const u of s)l.delete(u);r.currentTree={...i,dirtyAtoms:a$e(i.dirtyAtoms,s),atomValues:v$e(i.atomValues,o),nonvalidatedAtoms:l}},setUnvalidatedAtomValues:n=>{n.forEach((a,i)=>{r.currentTree=d$e(r.currentTree,i,a)})}}),r}function k$e(e){const t=m$e(e),r=t.getStore_INTERNAL().getState();return t.retain(),r.nodeCleanupFunctions.forEach(n=>n()),r.nodeCleanupFunctions.clear(),r}let c8=0;function T$e({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:r,children:n}){let a;const i=y=>{const b=a.current.graphsByVersion;if(b.has(y))return sn(b.get(y));const x=p$e();return b.set(y,x),x},o=(y,b)=>{if(b==null){const{transactionSubscriptions:x}=c.current.getState(),N=c8++;return x.set(N,y),{release:()=>{x.delete(N)}}}else{const{nodeTransactionSubscriptions:x}=c.current.getState();x.has(b)||x.set(b,new Map);const N=c8++;return sn(x.get(b)).set(N,y),{release:()=>{const w=x.get(b);w&&(w.delete(N),w.size===0&&x.delete(b))}}}},s=y=>{u8(c.current);for(const b of Object.keys(y))sn(c.current.getState().nextTree).transactionMetadata[b]=y[b]},l=y=>{u8(c.current);const b=sn(a.current.nextTree);let x;try{QE=!0,x=y(b)}finally{QE=!1}x!==b&&(a.current.nextTree=x,$5().early&&YT(c.current,a.current,x),sn(u.current)())},u=b$e(null),f=g$e(y=>{u.current=y},[u]),c=l8(()=>r??{storeID:F5(),getState:()=>a.current,replaceState:l,getGraph:i,subscribeToTransactions:o,addTransactionMetadata:s});r!=null&&(c.current=r),a=l8(()=>e!=null?E$e(c.current,e):t!=null?k$e(t):j5());const h=y$e(()=>uC==null?void 0:uC(a,()=>a.current.currentTree.version),[a]);return KE(()=>{const y=c.current;for(const b of new Set(y.getState().knownAtoms))c$e(y,b,"get");return()=>{for(const b of y.getState().knownAtoms)l$e(y,b)}},[c]),Qe.createElement(U5.Provider,{value:c},Qe.createElement(z5.Provider,{value:h},Qe.createElement(S$e,{setNotifyBatcherOfChange:f}),n))}function A$e(e){const{override:t,...r}=e,n=lb();return t===!1&&n.current!==H5?e.children:Qe.createElement(T$e,r)}function R$e(){return lb().current.storeID}var ll={RecoilRoot:A$e,useStoreRef:lb,useRecoilMutableSource:w$e,useRecoilStoreID:R$e,notifyComponents_FOR_TESTING:YT,sendEndOfBatchNotifications_FOR_TESTING:q5};function N$e(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let r=0,n=e.length;r{t.current=e}),t.current}var W5=D$e;const{useStoreRef:I$e}=ll,{SUSPENSE_TIMEOUT_MS:P$e}=$c,{updateRetainCount:zp}=$c,{RetentionZone:_$e}=tb,{useEffect:j$e,useRef:F$e}=Qe,{isSSR:f8}=ab;function $$e(e){if(Qr("recoil_memory_managament_2020"))return B$e(e)}function B$e(e){const r=(Array.isArray(e)?e:[e]).map(o=>o instanceof _$e?o:o.key),n=I$e();j$e(()=>{if(!Qr("recoil_memory_managament_2020"))return;const o=n.current;if(a.current&&!f8)window.clearTimeout(a.current),a.current=null;else for(const s of r)zp(o,s,1);return()=>{for(const s of r)zp(o,s,-1)}},[n,...r]);const a=F$e(),i=W5(r);if(!f8&&(i===void 0||!M$e(i,r))){const o=n.current;for(const s of r)zp(o,s,1);if(i)for(const s of i)zp(o,s,-1);a.current&&window.clearTimeout(a.current),a.current=window.setTimeout(()=>{a.current=null;for(const s of r)zp(o,s,-1)},P$e)}}var XT=$$e;function V$e(){return""}var om=V$e;const{batchUpdates:H$e}=nb,{DEFAULT_VALUE:Z5}=ai,{currentRendererSupportsUseSyncExternalStore:U$e,reactMode:dp,useMutableSource:z$e,useSyncExternalStore:q$e}=nm,{useRecoilMutableSource:W$e,useStoreRef:ms}=ll,{AbstractRecoilValue:GE,getRecoilValueAsLoadable:sm,setRecoilValue:_y,setUnvalidatedRecoilValue:Z$e,subscribeToRecoilValue:Nd}=vs,{useCallback:ei,useEffect:Md,useMemo:K5,useRef:Rh,useState:eA}=Qe,{setByAddingToSet:K$e}=v5,{isSSR:Q$e}=ab;function tA(e,t,r){if(e.state==="hasValue")return e.contents;throw e.state==="loading"?new Promise(a=>{const i=r.current.getState().suspendedComponentResolvers;i.add(a),Q$e&&en(e.contents)&&e.contents.finally(()=>{i.delete(a)})}):e.state==="hasError"?e.contents:Er(`Invalid value of loadable atom "${t.key}"`)}function G$e(){const e=om(),t=ms(),[,r]=eA([]),n=Rh(new Set);n.current=new Set;const a=Rh(new Set),i=Rh(new Map),o=ei(l=>{const u=i.current.get(l);u&&(u.release(),i.current.delete(l))},[i]),s=ei((l,u)=>{i.current.has(u)&&r([])},[]);return Md(()=>{const l=t.current;Th(n.current,a.current).forEach(u=>{if(i.current.has(u))return;const f=Nd(l,new GE(u),h=>s(h,u),e);i.current.set(u,f),l.getState().nextTree?l.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{s(l.getState(),u)}):s(l.getState(),u)}),Th(a.current,n.current).forEach(u=>{o(u)}),a.current=n.current}),Md(()=>{const l=i.current;return Th(n.current,new Set(l.keys())).forEach(u=>{const f=Nd(t.current,new GE(u),c=>s(c,u),e);l.set(u,f)}),()=>l.forEach((u,f)=>o(f))},[e,t,o,s]),K5(()=>{function l(b){return x=>{_y(t.current,b,x)}}function u(b){return()=>_y(t.current,b,Z5)}function f(b){var x;n.current.has(b.key)||(n.current=K$e(n.current,b.key));const N=t.current.getState();return sm(t.current,b,dp().early&&(x=N.nextTree)!==null&&x!==void 0?x:N.currentTree)}function c(b){const x=f(b);return tA(x,b,t)}function h(b){return[c(b),l(b)]}function y(b){return[f(b),l(b)]}return{getRecoilValue:c,getRecoilValueLoadable:f,getRecoilState:h,getRecoilStateLoadable:y,getSetRecoilState:l,getResetRecoilState:u}},[n,t])}const J$e={current:0};function Y$e(e){const t=ms(),r=om(),n=ei(()=>{var s;const l=t.current,u=l.getState(),f=dp().early&&(s=u.nextTree)!==null&&s!==void 0?s:u.currentTree;return{loadable:sm(l,e,f),key:e.key}},[t,e]),a=ei(s=>{let l;return()=>{var u,f;const c=s();return(u=l)!==null&&u!==void 0&&u.loadable.is(c.loadable)&&((f=l)===null||f===void 0?void 0:f.key)===c.key?l:(l=c,c)}},[]),i=K5(()=>a(n),[n,a]),o=ei(s=>{const l=t.current;return Nd(l,e,s,r).release},[t,e,r]);return q$e(o,i,i).loadable}function X$e(e){const t=ms(),r=ei(()=>{var u;const f=t.current,c=f.getState(),h=dp().early&&(u=c.nextTree)!==null&&u!==void 0?u:c.currentTree;return sm(f,e,h)},[t,e]),n=ei(()=>r(),[r]),a=om(),i=ei((u,f)=>{const c=t.current;return Nd(c,e,()=>{if(!Qr("recoil_suppress_rerender_in_callback"))return f();const y=r();l.current.is(y)||f(),l.current=y},a).release},[t,e,a,r]),o=W$e();if(o==null)throw Er("Recoil hooks must be used in components contained within a component.");const s=z$e(o,n,i),l=Rh(s);return Md(()=>{l.current=s}),s}function JE(e){const t=ms(),r=om(),n=ei(()=>{var l;const u=t.current,f=u.getState(),c=dp().early&&(l=f.nextTree)!==null&&l!==void 0?l:f.currentTree;return sm(u,e,c)},[t,e]),a=ei(()=>({loadable:n(),key:e.key}),[n,e.key]),i=ei(l=>{const u=a();return l.loadable.is(u.loadable)&&l.key===u.key?l:u},[a]);Md(()=>{const l=Nd(t.current,e,u=>{s(i)},r);return s(i),l.release},[r,e,t,i]);const[o,s]=eA(a);return o.key!==e.key?a().loadable:o.loadable}function eBe(e){const t=ms(),[,r]=eA([]),n=om(),a=ei(()=>{var s;const l=t.current,u=l.getState(),f=dp().early&&(s=u.nextTree)!==null&&s!==void 0?s:u.currentTree;return sm(l,e,f)},[t,e]),i=a(),o=Rh(i);return Md(()=>{o.current=i}),Md(()=>{const s=t.current,l=s.getState(),u=Nd(s,e,c=>{var h;if(!Qr("recoil_suppress_rerender_in_callback"))return r([]);const y=a();(h=o.current)!==null&&h!==void 0&&h.is(y)||r(y),o.current=y},n);if(l.nextTree)s.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{o.current=null,r([])});else{var f;if(!Qr("recoil_suppress_rerender_in_callback"))return r([]);const c=a();(f=o.current)!==null&&f!==void 0&&f.is(c)||r(c),o.current=c}return u.release},[n,a,e,t]),i}function rA(e){return Qr("recoil_memory_managament_2020")&&XT(e),{TRANSITION_SUPPORT:JE,SYNC_EXTERNAL_STORE:U$e()?Y$e:JE,MUTABLE_SOURCE:X$e,LEGACY:eBe}[dp().mode](e)}function Q5(e){const t=ms(),r=rA(e);return tA(r,e,t)}function ub(e){const t=ms();return ei(r=>{_y(t.current,e,r)},[t,e])}function tBe(e){const t=ms();return ei(()=>{_y(t.current,e,Z5)},[t,e])}function rBe(e){return[Q5(e),ub(e)]}function nBe(e){return[rA(e),ub(e)]}function aBe(){const e=ms();return(t,r={})=>{H$e(()=>{e.current.addTransactionMetadata(r),t.forEach((n,a)=>Z$e(e.current,new GE(a),n))})}}function G5(e){return Qr("recoil_memory_managament_2020")&&XT(e),JE(e)}function J5(e){const t=ms(),r=G5(e);return tA(r,e,t)}function iBe(e){return[J5(e),ub(e)]}var oBe={recoilComponentGetRecoilValueCount_FOR_TESTING:J$e,useRecoilInterface:G$e,useRecoilState:rBe,useRecoilStateLoadable:nBe,useRecoilValue:Q5,useRecoilValueLoadable:rA,useResetRecoilState:tBe,useSetRecoilState:ub,useSetUnvalidatedAtomValues:aBe,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:G5,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:J5,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:iBe};function sBe(e,t){const r=new Map;for(const[n,a]of e)t(a,n)&&r.set(n,a);return r}var lBe=sBe;function uBe(e,t){const r=new Set;for(const n of e)t(n)&&r.add(n);return r}var cBe=uBe;function fBe(...e){const t=new Map;for(let r=0;rt.current.subscribeToTransactions(e).release,[e,t])}function h8(e){const t=e.atomValues.toMap(),r=Py(lBe(t,(n,a)=>{const o=Y5(a).persistence_UNSTABLE;return o!=null&&o.type!=="none"&&n.state==="hasValue"}),n=>n.contents);return dBe(e.nonvalidatedAtoms.toMap(),r)}function xBe(e){fb(cb(t=>{let r=t.getState().previousTree;const n=t.getState().currentTree;r||(r=t.getState().currentTree);const a=h8(n),i=h8(r),o=Py(vBe,l=>{var u,f,c,h;return{persistence_UNSTABLE:{type:(u=(f=l.persistence_UNSTABLE)===null||f===void 0?void 0:f.type)!==null&&u!==void 0?u:"none",backButton:(c=(h=l.persistence_UNSTABLE)===null||h===void 0?void 0:h.backButton)!==null&&c!==void 0?c:!1}}}),s=cBe(n.dirtyAtoms,l=>a.has(l)||i.has(l));e({atomValues:a,previousAtomValues:i,atomInfo:o,modifiedAtoms:s,transactionMetadata:{...n.transactionMetadata}})},[e]))}function wBe(e){fb(cb(t=>{const r=jy(t,"latest"),n=jy(t,"previous");e({snapshot:r,previousSnapshot:n})},[e]))}function CBe(){const e=nA(),[t,r]=bBe(()=>jy(e.current)),n=W5(t),a=d8(),i=d8();if(fb(cb(s=>r(jy(s)),[])),X5(()=>{const s=t.retain();if(a.current&&!p8){var l;window.clearTimeout(a.current),a.current=null,(l=i.current)===null||l===void 0||l.call(i),i.current=null}return()=>{window.setTimeout(s,10)}},[t]),n!==t&&!p8){if(a.current){var o;window.clearTimeout(a.current),a.current=null,(o=i.current)===null||o===void 0||o.call(i),i.current=null}i.current=t.retain(),a.current=window.setTimeout(()=>{var s;a.current=null,(s=i.current)===null||s===void 0||s.call(i),i.current=null},yBe)}return t}function e$(e,t){var r;const n=e.getState(),a=(r=n.nextTree)!==null&&r!==void 0?r:n.currentTree,i=t.getStore_INTERNAL().getState().currentTree;pBe(()=>{const o=new Set;for(const u of[a.atomValues.keys(),i.atomValues.keys()])for(const f of u){var s,l;((s=a.atomValues.get(f))===null||s===void 0?void 0:s.contents)!==((l=i.atomValues.get(f))===null||l===void 0?void 0:l.contents)&&Y5(f).shouldRestoreFromSnapshots&&o.add(f)}o.forEach(u=>{gBe(e,new mBe(u),i.atomValues.has(u)?sn(i.atomValues.get(u)):hBe)}),e.replaceState(u=>({...u,stateID:t.getID()}))})}function SBe(){const e=nA();return cb(t=>e$(e.current,t),[e])}var t$={useRecoilSnapshot:CBe,gotoSnapshot:e$,useGotoRecoilSnapshot:SBe,useRecoilTransactionObserver:wBe,useTransactionObservation_DEPRECATED:xBe,useTransactionSubscription_DEPRECATED:fb};const{peekNodeInfo:EBe}=Eu,{useStoreRef:kBe}=ll;function TBe(){const e=kBe();return({key:t})=>EBe(e.current,e.current.getState().currentTree,t)}var ABe=TBe;const{reactMode:RBe}=nm,{RecoilRoot:NBe,useStoreRef:MBe}=ll,{useMemo:OBe}=Qe;function LBe(){RBe().mode==="MUTABLE_SOURCE"&&console.warn("Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode. Please consider upgrading to recoil_sync_external_store mode.");const e=MBe().current;return OBe(()=>{function t({children:r}){return Qe.createElement(NBe,{store_INTERNAL:e},r)}return t},[e])}var DBe=LBe;const{loadableWithValue:IBe}=rm,{initializeNode:PBe}=Eu,{DEFAULT_VALUE:_Be,getNode:jBe}=ai,{copyTreeState:FBe,getRecoilValueAsLoadable:$Be,invalidateDownstreams:BBe,writeLoadableToTreeState:VBe}=vs;function v8(e){return jBe(e.key).nodeType==="atom"}class HBe{constructor(t,r){mr(this,"_store",void 0),mr(this,"_treeState",void 0),mr(this,"_changes",void 0),mr(this,"get",n=>{if(this._changes.has(n.key))return this._changes.get(n.key);if(!v8(n))throw Er("Reading selectors within atomicUpdate is not supported");const a=$Be(this._store,n,this._treeState);if(a.state==="hasValue")return a.contents;throw a.state==="hasError"?a.contents:Er(`Expected Recoil atom ${n.key} to have a value, but it is in a loading state.`)}),mr(this,"set",(n,a)=>{if(!v8(n))throw Er("Setting selectors within atomicUpdate is not supported");if(typeof a=="function"){const i=this.get(n);this._changes.set(n.key,a(i))}else PBe(this._store,n.key,"set"),this._changes.set(n.key,a)}),mr(this,"reset",n=>{this.set(n,_Be)}),this._store=t,this._treeState=r,this._changes=new Map}newTreeState_INTERNAL(){if(this._changes.size===0)return this._treeState;const t=FBe(this._treeState);for(const[r,n]of this._changes)VBe(t,r,IBe(n));return BBe(this._store,t),t}}function UBe(e){return t=>{e.replaceState(r=>{const n=new HBe(e,r);return t(n),n.newTreeState_INTERNAL()})}}var zBe={atomicUpdater:UBe},qBe=zBe.atomicUpdater,r$=Object.freeze({__proto__:null,atomicUpdater:qBe});function WBe(e,t){if(!e)throw new Error(t)}var ZBe=WBe,ch=ZBe;const{atomicUpdater:KBe}=r$,{batchUpdates:QBe}=nb,{DEFAULT_VALUE:GBe}=ai,{useStoreRef:JBe}=ll,{refreshRecoilValue:YBe,setRecoilValue:m8}=vs,{cloneSnapshot:XBe}=sb,{gotoSnapshot:e7e}=t$,{useCallback:t7e}=Qe;class n${}const r7e=new n$;function a$(e,t,r,n){let a=r7e,i;if(QBe(()=>{const s="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create. Please see the docs at recoiljs.org for details.";if(typeof t!="function")throw Er(s);const l=m5({...n??{},set:(f,c)=>m8(e,f,c),reset:f=>m8(e,f,GBe),refresh:f=>YBe(e,f),gotoSnapshot:f=>e7e(e,f),transact_UNSTABLE:f=>KBe(e)(f)},{snapshot:()=>{const f=XBe(e);return i=f.retain(),f}}),u=t(l);if(typeof u!="function")throw Er(s);a=u(...r)}),a instanceof n$&&ch(!1),en(a))a=a.finally(()=>{var s;(s=i)===null||s===void 0||s()});else{var o;(o=i)===null||o===void 0||o()}return a}function n7e(e,t){const r=JBe();return t7e((...n)=>a$(r.current,e,n),t!=null?[...t,r]:void 0)}var i$={recoilCallback:a$,useRecoilCallback:n7e};const{useStoreRef:a7e}=ll,{refreshRecoilValue:i7e}=vs,{useCallback:o7e}=Qe;function s7e(e){const t=a7e();return o7e(()=>{const r=t.current;i7e(r,e)},[e,t])}var l7e=s7e;const{atomicUpdater:u7e}=r$,{useStoreRef:c7e}=ll,{useMemo:f7e}=Qe;function d7e(e,t){const r=c7e();return f7e(()=>(...n)=>{u7e(r.current)(i=>{e(i)(...n)})},t!=null?[...t,r]:void 0)}var p7e=d7e;class h7e{constructor(t){mr(this,"value",void 0),this.value=t}}var v7e={WrappedValue:h7e},m7e=v7e.WrappedValue,o$=Object.freeze({__proto__:null,WrappedValue:m7e});const{isFastRefreshEnabled:g7e}=nm;class g8 extends Error{}class y7e{constructor(t){var r,n,a;mr(this,"_name",void 0),mr(this,"_numLeafs",void 0),mr(this,"_root",void 0),mr(this,"_onHit",void 0),mr(this,"_onSet",void 0),mr(this,"_mapNodeValue",void 0),this._name=t==null?void 0:t.name,this._numLeafs=0,this._root=null,this._onHit=(r=t==null?void 0:t.onHit)!==null&&r!==void 0?r:()=>{},this._onSet=(n=t==null?void 0:t.onSet)!==null&&n!==void 0?n:()=>{},this._mapNodeValue=(a=t==null?void 0:t.mapNodeValue)!==null&&a!==void 0?a:i=>i}size(){return this._numLeafs}root(){return this._root}get(t,r){var n;return(n=this.getLeafNode(t,r))===null||n===void 0?void 0:n.value}getLeafNode(t,r){if(this._root==null)return;let n=this._root;for(;n;){if(r==null||r.onNodeVisit(n),n.type==="leaf")return this._onHit(n),n;const a=this._mapNodeValue(t(n.nodeKey));n=n.branches.get(a)}}set(t,r,n){const a=()=>{var i,o,s,l;let u,f;for(const[N,w]of t){var c,h,y;const k=this._root;if((k==null?void 0:k.type)==="leaf")throw this.invalidCacheError();const M=u;if(u=M?M.branches.get(f):k,u=(c=u)!==null&&c!==void 0?c:{type:"branch",nodeKey:N,parent:M,branches:new Map,branchKey:f},u.type!=="branch"||u.nodeKey!==N)throw this.invalidCacheError();M==null||M.branches.set(f,u),n==null||(h=n.onNodeVisit)===null||h===void 0||h.call(n,u),f=this._mapNodeValue(w),this._root=(y=this._root)!==null&&y!==void 0?y:u}const b=u?(i=u)===null||i===void 0?void 0:i.branches.get(f):this._root;if(b!=null&&(b.type!=="leaf"||b.branchKey!==f))throw this.invalidCacheError();const x={type:"leaf",value:r,parent:u,branchKey:f};(o=u)===null||o===void 0||o.branches.set(f,x),this._root=(s=this._root)!==null&&s!==void 0?s:x,this._numLeafs++,this._onSet(x),n==null||(l=n.onNodeVisit)===null||l===void 0||l.call(n,x)};try{a()}catch(i){if(i instanceof g8)this.clear(),a();else throw i}}delete(t){const r=this.root();if(!r)return!1;if(t===r)return this._root=null,this._numLeafs=0,!0;let n=t.parent,a=t.branchKey;for(;n;){var i;if(n.branches.delete(a),n===r)return n.branches.size===0?(this._root=null,this._numLeafs=0):this._numLeafs--,!0;if(n.branches.size>0)break;a=(i=n)===null||i===void 0?void 0:i.branchKey,n=n.parent}for(;n!==r;n=n.parent)if(n==null)return!1;return this._numLeafs--,!0}clear(){this._numLeafs=0,this._root=null}invalidCacheError(){const t=g7e()?"Possible Fast Refresh module reload detected. This may also be caused by an selector returning inconsistent values. Resetting cache.":"Invalid cache values. This happens when selectors do not return consistent values for the same input dependency values. That may also be caused when using Fast Refresh to change a selector implementation. Resetting cache.";throw UT(t+(this._name!=null?` - ${this._name}`:"")),new g8}}var b7e={TreeCache:y7e},x7e=b7e.TreeCache,s$=Object.freeze({__proto__:null,TreeCache:x7e});class w7e{constructor(t){var r;mr(this,"_maxSize",void 0),mr(this,"_size",void 0),mr(this,"_head",void 0),mr(this,"_tail",void 0),mr(this,"_map",void 0),mr(this,"_keyMapper",void 0),this._maxSize=t.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=(r=t.mapKey)!==null&&r!==void 0?r:n=>n}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(t){return this._map.has(this._keyMapper(t))}get(t){const r=this._keyMapper(t),n=this._map.get(r);if(n)return this.set(t,n.value),n.value}set(t,r){const n=this._keyMapper(t);this._map.get(n)&&this.delete(t);const i=this.head(),o={key:t,right:i,left:null,value:r};i?i.left=o:this._tail=o,this._map.set(n,o),this._head=o,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){const t=this.tail();t&&this.delete(t.key)}delete(t){const r=this._keyMapper(t);if(!this._size||!this._map.has(r))return;const n=sn(this._map.get(r)),a=n.right,i=n.left;a&&(a.left=n.left),i&&(i.right=n.right),n===this.head()&&(this._head=a),n===this.tail()&&(this._tail=i),this._map.delete(r),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}var C7e={LRUCache:w7e},S7e=C7e.LRUCache,l$=Object.freeze({__proto__:null,LRUCache:S7e});const{LRUCache:E7e}=l$,{TreeCache:k7e}=s$;function T7e({name:e,maxSize:t,mapNodeValue:r=n=>n}){const n=new E7e({maxSize:t}),a=new k7e({name:e,mapNodeValue:r,onHit:i=>{n.set(i,!0)},onSet:i=>{const o=n.tail();n.set(i,!0),o&&a.size()>t&&a.delete(o.key)}});return a}var y8=T7e;function oo(e,t,r){if(typeof e=="string"&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if((t==null?void 0:t.allowFunctions)!==!0)throw Er("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(e===null)return"null";if(typeof e!="object"){var n;return(n=JSON.stringify(e))!==null&&n!==void 0?n:""}if(en(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map((a,i)=>oo(a,t,i.toString()))}]`;if(typeof e.toJSON=="function")return oo(e.toJSON(r),t,r);if(e instanceof Map){const a={};for(const[i,o]of e)a[typeof i=="string"?i:oo(i,t)]=o;return oo(a,t,r)}return e instanceof Set?oo(Array.from(e).sort((a,i)=>oo(a,t).localeCompare(oo(i,t))),t,r):Symbol!==void 0&&e[Symbol.iterator]!=null&&typeof e[Symbol.iterator]=="function"?oo(Array.from(e),t,r):`{${Object.keys(e).filter(a=>e[a]!==void 0).sort().map(a=>`${oo(a,t)}:${oo(e[a],t,a)}`).join(",")}}`}function A7e(e,t={allowFunctions:!1}){return oo(e,t)}var db=A7e;const{TreeCache:R7e}=s$,Dg={equality:"reference",eviction:"keep-all",maxSize:1/0};function N7e({equality:e=Dg.equality,eviction:t=Dg.eviction,maxSize:r=Dg.maxSize}=Dg,n){const a=M7e(e);return O7e(t,r,a,n)}function M7e(e){switch(e){case"reference":return t=>t;case"value":return t=>db(t)}throw Er(`Unrecognized equality policy ${e}`)}function O7e(e,t,r,n){switch(e){case"keep-all":return new R7e({name:n,mapNodeValue:r});case"lru":return y8({name:n,maxSize:sn(t),mapNodeValue:r});case"most-recent":return y8({name:n,maxSize:1,mapNodeValue:r})}throw Er(`Unrecognized eviction policy ${e}`)}var L7e=N7e;function D7e(e){return()=>null}var I7e={startPerfBlock:D7e};const{isLoadable:P7e,loadableWithError:Ig,loadableWithPromise:_7e,loadableWithValue:cC}=rm,{WrappedValue:u$}=o$,{getNodeLoadable:Pg,peekNodeLoadable:j7e,setNodeValue:F7e}=Eu,{saveDepsToStore:$7e}=am,{DEFAULT_VALUE:B7e,getConfigDeletionHandler:V7e,getNode:H7e,registerNode:b8}=ai,{isRecoilValue:U7e}=Rd,{markRecoilValueModified:x8}=vs,{retainedByOptionWithDefault:z7e}=$c,{recoilCallback:q7e}=i$,{startPerfBlock:W7e}=I7e;class c${}const qp=new c$,Wp=[],_g=new Map,Z7e=(()=>{let e=0;return()=>e++})();function f$(e){let t=null;const{key:r,get:n,cachePolicy_UNSTABLE:a}=e,i=e.set!=null?e.set:void 0,o=new Set,s=L7e(a??{equality:"reference",eviction:"keep-all"},r),l=z7e(e.retainedBy_UNSTABLE),u=new Map;let f=0;function c(){return!Qr("recoil_memory_managament_2020")||f>0}function h(oe){return oe.getState().knownSelectors.add(r),f++,()=>{f--}}function y(){return V7e(r)!==void 0&&!c()}function b(oe,je,Pe,mt,pe){Oe(je,mt,pe),x(oe,Pe)}function x(oe,je){ce(oe,je)&&le(oe),w(je,!0)}function N(oe,je){ce(oe,je)&&(sn(ae(oe)).stateVersions.clear(),w(je,!1))}function w(oe,je){const Pe=_g.get(oe);if(Pe!=null){for(const mt of Pe)x8(mt,sn(t));je&&_g.delete(oe)}}function k(oe,je){let Pe=_g.get(je);Pe==null&&_g.set(je,Pe=new Set),Pe.add(oe)}function M(oe,je,Pe,mt,pe,de){return je.then(se=>{if(!c())throw le(oe),qp;const fe=cC(se);return b(oe,Pe,pe,fe,mt),se}).catch(se=>{if(!c())throw le(oe),qp;if(en(se))return P(oe,se,Pe,mt,pe,de);const fe=Ig(se);throw b(oe,Pe,pe,fe,mt),se})}function P(oe,je,Pe,mt,pe,de){return je.then(se=>{if(!c())throw le(oe),qp;de.loadingDepKey!=null&&de.loadingDepPromise===je?Pe.atomValues.set(de.loadingDepKey,cC(se)):oe.getState().knownSelectors.forEach(me=>{Pe.atomValues.delete(me)});const fe=z(oe,Pe);if(fe&&fe.state!=="loading"){if((ce(oe,pe)||ae(oe)==null)&&x(oe,pe),fe.state==="hasValue")return fe.contents;throw fe.contents}if(!ce(oe,pe)){const me=ee(oe,Pe);if(me!=null)return me.loadingLoadable.contents}const[ue,Ee]=q(oe,Pe,pe);if(ue.state!=="loading"&&b(oe,Pe,pe,ue,Ee),ue.state==="hasError")throw ue.contents;return ue.contents}).catch(se=>{if(se instanceof c$)throw qp;if(!c())throw le(oe),qp;const fe=Ig(se);throw b(oe,Pe,pe,fe,mt),se})}function I(oe,je,Pe,mt){var pe,de,se,fe;if(ce(oe,mt)||je.version===((pe=oe.getState())===null||pe===void 0||(de=pe.currentTree)===null||de===void 0?void 0:de.version)||je.version===((se=oe.getState())===null||se===void 0||(fe=se.nextTree)===null||fe===void 0?void 0:fe.version)){var ue,Ee,me;$7e(r,Pe,oe,(ue=(Ee=oe.getState())===null||Ee===void 0||(me=Ee.nextTree)===null||me===void 0?void 0:me.version)!==null&&ue!==void 0?ue:oe.getState().currentTree.version)}for(const Ue of Pe)o.add(Ue)}function q(oe,je,Pe){const mt=W7e(r);let pe=!0,de=!0;const se=()=>{mt(),de=!1};let fe,ue=!1,Ee;const me={loadingDepKey:null,loadingDepPromise:null},Ue=new Map;function dt({key:St}){const Ft=Pg(oe,je,St);switch(Ue.set(St,Ft),pe||(I(oe,je,new Set(Ue.keys()),Pe),N(oe,Pe)),Ft.state){case"hasValue":return Ft.contents;case"hasError":throw Ft.contents;case"loading":throw me.loadingDepKey=St,me.loadingDepPromise=Ft.contents,Ft.contents}throw Er("Invalid Loadable state")}const bt=St=>(...Ft)=>{if(de)throw Er("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");return t==null&&ch(!1),q7e(oe,St,Ft,{node:t})};try{fe=n({get:dt,getCallback:bt}),fe=U7e(fe)?dt(fe):fe,P7e(fe)&&(fe.state==="hasError"&&(ue=!0),fe=fe.contents),en(fe)?fe=M(oe,fe,je,Ue,Pe,me).finally(se):se(),fe=fe instanceof u$?fe.value:fe}catch(St){fe=St,en(fe)?fe=P(oe,fe,je,Ue,Pe,me).finally(se):(ue=!0,se())}return ue?Ee=Ig(fe):en(fe)?Ee=_7e(fe):Ee=cC(fe),pe=!1,Y(oe,Pe,Ue),I(oe,je,new Set(Ue.keys()),Pe),[Ee,Ue]}function z(oe,je){let Pe=je.atomValues.get(r);if(Pe!=null)return Pe;const mt=new Set;try{Pe=s.get(de=>(typeof de!="string"&&ch(!1),Pg(oe,je,de).contents),{onNodeVisit:de=>{de.type==="branch"&&de.nodeKey!==r&&mt.add(de.nodeKey)}})}catch(de){throw Er(`Problem with cache lookup for selector "${r}": ${de.message}`)}if(Pe){var pe;je.atomValues.set(r,Pe),I(oe,je,mt,(pe=ae(oe))===null||pe===void 0?void 0:pe.executionID)}return Pe}function U(oe,je){const Pe=z(oe,je);if(Pe!=null)return le(oe),Pe;const mt=ee(oe,je);if(mt!=null){var pe;return((pe=mt.loadingLoadable)===null||pe===void 0?void 0:pe.state)==="loading"&&k(oe,mt.executionID),mt.loadingLoadable}const de=Z7e(),[se,fe]=q(oe,je,de);return se.state==="loading"?(xe(oe,de,se,fe,je),k(oe,de)):(le(oe),Oe(je,se,fe)),se}function ee(oe,je){const Pe=D5([u.has(oe)?[sn(u.get(oe))]:[],X1(KT(u,([pe])=>pe!==oe),([,pe])=>pe)]);function mt(pe){for(const[de,se]of pe)if(!Pg(oe,je,de).is(se))return!0;return!1}for(const pe of Pe){if(pe.stateVersions.get(je.version)||!mt(pe.depValuesDiscoveredSoFarDuringAsyncWork))return pe.stateVersions.set(je.version,!0),pe;pe.stateVersions.set(je.version,!1)}}function ae(oe){return u.get(oe)}function xe(oe,je,Pe,mt,pe){u.set(oe,{depValuesDiscoveredSoFarDuringAsyncWork:mt,executionID:je,loadingLoadable:Pe,stateVersions:new Map([[pe.version,!0]])})}function Y(oe,je,Pe){if(ce(oe,je)){const mt=ae(oe);mt!=null&&(mt.depValuesDiscoveredSoFarDuringAsyncWork=Pe)}}function le(oe){u.delete(oe)}function ce(oe,je){var Pe;return je===((Pe=ae(oe))===null||Pe===void 0?void 0:Pe.executionID)}function we(oe){return Array.from(oe.entries()).map(([je,Pe])=>[je,Pe.contents])}function Oe(oe,je,Pe){oe.atomValues.set(r,je);try{s.set(we(Pe),je)}catch(mt){throw Er(`Problem with setting cache for selector "${r}": ${mt.message}`)}}function _e(oe){if(Wp.includes(r)){const je=`Recoil selector has circular dependencies: ${Wp.slice(Wp.indexOf(r)).join(" → ")}`;return Ig(Er(je))}Wp.push(r);try{return oe()}finally{Wp.pop()}}function De(oe,je){const Pe=je.atomValues.get(r);return Pe??s.get(mt=>{var pe;return typeof mt!="string"&&ch(!1),(pe=j7e(oe,je,mt))===null||pe===void 0?void 0:pe.contents})}function Ne(oe,je){return _e(()=>U(oe,je))}function Re(oe){oe.atomValues.delete(r)}function Fe(oe,je){t==null&&ch(!1);for(const mt of o){var Pe;const pe=H7e(mt);(Pe=pe.clearCache)===null||Pe===void 0||Pe.call(pe,oe,je)}o.clear(),Re(je),s.clear(),x8(oe,t)}return i!=null?t=b8({key:r,nodeType:"selector",peek:De,get:Ne,set:(je,Pe,mt)=>{let pe=!1;const de=new Map;function se({key:me}){if(pe)throw Er("Recoil: Async selector sets are not currently supported.");const Ue=Pg(je,Pe,me);if(Ue.state==="hasValue")return Ue.contents;if(Ue.state==="loading"){const dt=`Getting value of asynchronous atom or selector "${me}" in a pending state while setting selector "${r}" is not yet supported.`;throw Er(dt)}else throw Ue.contents}function fe(me,Ue){if(pe)throw Er("Recoil: Async selector sets are not currently supported.");const dt=typeof Ue=="function"?Ue(se(me)):Ue;F7e(je,Pe,me.key,dt).forEach((St,Ft)=>de.set(Ft,St))}function ue(me){fe(me,B7e)}const Ee=i({set:fe,get:se,reset:ue},mt);if(Ee!==void 0)throw en(Ee)?Er("Recoil: Async selector sets are not currently supported."):Er("Recoil: selector set should be a void function.");return pe=!0,de},init:h,invalidate:Re,clearCache:Fe,shouldDeleteConfigOnRelease:y,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:l}):t=b8({key:r,nodeType:"selector",peek:De,get:Ne,init:h,invalidate:Re,clearCache:Fe,shouldDeleteConfigOnRelease:y,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:l})}f$.value=e=>new u$(e);var Od=f$;const{isLoadable:K7e,loadableWithError:fC,loadableWithPromise:dC,loadableWithValue:df}=rm,{WrappedValue:d$}=o$,{peekNodeInfo:Q7e}=Eu,{DEFAULT_VALUE:Ku,DefaultValue:Ol,getConfigDeletionHandler:p$,registerNode:G7e,setConfigDeletionHandler:J7e}=ai,{isRecoilValue:Y7e}=Rd,{getRecoilValueAsLoadable:X7e,markRecoilValueModified:e9e,setRecoilValue:w8,setRecoilValueLoadable:t9e}=vs,{retainedByOptionWithDefault:r9e}=$c,Zp=e=>e instanceof d$?e.value:e;function n9e(e){const{key:t,persistence_UNSTABLE:r}=e,n=r9e(e.retainedBy_UNSTABLE);let a=0;function i(k){return dC(k.then(M=>(o=df(M),M)).catch(M=>{throw o=fC(M),M}))}let o=en(e.default)?i(e.default):K7e(e.default)?e.default.state==="loading"?i(e.default.contents):e.default:df(Zp(e.default));o.contents;let s;const l=new Map;function u(k){return k}function f(k,M){const P=M.then(I=>{var q,z;return((z=((q=k.getState().nextTree)!==null&&q!==void 0?q:k.getState().currentTree).atomValues.get(t))===null||z===void 0?void 0:z.contents)===P&&w8(k,w,I),I}).catch(I=>{var q,z;throw((z=((q=k.getState().nextTree)!==null&&q!==void 0?q:k.getState().currentTree).atomValues.get(t))===null||z===void 0?void 0:z.contents)===P&&t9e(k,w,fC(I)),I});return P}function c(k,M,P){var I;a++;const q=()=>{var ae;a--,(ae=l.get(k))===null||ae===void 0||ae.forEach(xe=>xe()),l.delete(k)};if(k.getState().knownAtoms.add(t),o.state==="loading"){const ae=()=>{var xe;((xe=k.getState().nextTree)!==null&&xe!==void 0?xe:k.getState().currentTree).atomValues.has(t)||e9e(k,w)};o.contents.finally(ae)}const z=(I=e.effects)!==null&&I!==void 0?I:e.effects_UNSTABLE;if(z!=null){let ae=function(Re){if(ce&&Re.key===t){const Fe=le;return Fe instanceof Ol?h(k,M):en(Fe)?dC(Fe.then(oe=>oe instanceof Ol?o.toPromise():oe)):df(Fe)}return X7e(k,Re)},xe=function(Re){return ae(Re).toPromise()},Y=function(Re){var Fe;const oe=Q7e(k,(Fe=k.getState().nextTree)!==null&&Fe!==void 0?Fe:k.getState().currentTree,Re.key);return ce&&Re.key===t&&!(le instanceof Ol)?{...oe,isSet:!0,loadable:ae(Re)}:oe},le=Ku,ce=!0,we=!1,Oe=null;const _e=Re=>Fe=>{if(ce){const oe=ae(w),je=oe.state==="hasValue"?oe.contents:Ku;le=typeof Fe=="function"?Fe(je):Fe,en(le)&&(le=le.then(Pe=>(Oe={effect:Re,value:Pe},Pe)))}else{if(en(Fe))throw Er("Setting atoms to async values is not implemented.");typeof Fe!="function"&&(Oe={effect:Re,value:Zp(Fe)}),w8(k,w,typeof Fe=="function"?oe=>{const je=Zp(Fe(oe));return Oe={effect:Re,value:je},je}:Zp(Fe))}},De=Re=>()=>_e(Re)(Ku),Ne=Re=>Fe=>{var oe;const{release:je}=k.subscribeToTransactions(Pe=>{var mt;let{currentTree:pe,previousTree:de}=Pe.getState();de||(de=pe);const se=(mt=pe.atomValues.get(t))!==null&&mt!==void 0?mt:o;if(se.state==="hasValue"){var fe,ue,Ee,me;const Ue=se.contents,dt=(fe=de.atomValues.get(t))!==null&&fe!==void 0?fe:o,bt=dt.state==="hasValue"?dt.contents:Ku;((ue=Oe)===null||ue===void 0?void 0:ue.effect)!==Re||((Ee=Oe)===null||Ee===void 0?void 0:Ee.value)!==Ue?Fe(Ue,bt,!pe.atomValues.has(t)):((me=Oe)===null||me===void 0?void 0:me.effect)===Re&&(Oe=null)}},t);l.set(k,[...(oe=l.get(k))!==null&&oe!==void 0?oe:[],je])};for(const Re of z)try{const Fe=Re({node:w,storeID:k.storeID,parentStoreID_UNSTABLE:k.parentStoreID,trigger:P,setSelf:_e(Re),resetSelf:De(Re),onSet:Ne(Re),getPromise:xe,getLoadable:ae,getInfo_UNSTABLE:Y});if(Fe!=null){var U;l.set(k,[...(U=l.get(k))!==null&&U!==void 0?U:[],Fe])}}catch(Fe){le=Fe,we=!0}if(ce=!1,!(le instanceof Ol)){var ee;const Re=we?fC(le):en(le)?dC(f(k,le)):df(Zp(le));Re.contents,M.atomValues.set(t,Re),(ee=k.getState().nextTree)===null||ee===void 0||ee.atomValues.set(t,Re)}}return q}function h(k,M){var P,I;return(P=(I=M.atomValues.get(t))!==null&&I!==void 0?I:s)!==null&&P!==void 0?P:o}function y(k,M){if(M.atomValues.has(t))return sn(M.atomValues.get(t));if(M.nonvalidatedAtoms.has(t)){if(s!=null)return s;if(r==null)return o;const P=M.nonvalidatedAtoms.get(t),I=r.validator(P,Ku);return s=I instanceof Ol?o:df(I),s}else return o}function b(){s=void 0}function x(k,M,P){if(M.atomValues.has(t)){const I=sn(M.atomValues.get(t));if(I.state==="hasValue"&&P===I.contents)return new Map}else if(!M.nonvalidatedAtoms.has(t)&&P instanceof Ol)return new Map;return s=void 0,new Map().set(t,df(P))}function N(){return p$(t)!==void 0&&a<=0}const w=G7e({key:t,nodeType:"atom",peek:h,get:y,set:x,init:c,invalidate:b,shouldDeleteConfigOnRelease:N,dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:n});return w}function aA(e){const{...t}=e,r="default"in e?e.default:new Promise(()=>{});return Y7e(r)?a9e({...t,default:r}):n9e({...t,default:r})}function a9e(e){const t=aA({...e,default:Ku,persistence_UNSTABLE:e.persistence_UNSTABLE===void 0?void 0:{...e.persistence_UNSTABLE,validator:n=>n instanceof Ol?n:sn(e.persistence_UNSTABLE).validator(n,Ku)},effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE}),r=Od({key:`${e.key}__withFallback`,get:({get:n})=>{const a=n(t);return a instanceof Ol?e.default:a},set:({set:n},a)=>n(t,a),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return J7e(r.key,p$(e.key)),r}aA.value=e=>new d$(e);var h$=aA;class i9e{constructor(t){var r;mr(this,"_map",void 0),mr(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=(r=t==null?void 0:t.mapKey)!==null&&r!==void 0?r:n=>n}size(){return this._map.size}has(t){return this._map.has(this._keyMapper(t))}get(t){return this._map.get(this._keyMapper(t))}set(t,r){this._map.set(this._keyMapper(t),r)}delete(t){this._map.delete(this._keyMapper(t))}clear(){this._map.clear()}}var o9e={MapCache:i9e},s9e=o9e.MapCache,l9e=Object.freeze({__proto__:null,MapCache:s9e});const{LRUCache:C8}=l$,{MapCache:u9e}=l9e,jg={equality:"reference",eviction:"none",maxSize:1/0};function c9e({equality:e=jg.equality,eviction:t=jg.eviction,maxSize:r=jg.maxSize}=jg){const n=f9e(e);return d9e(t,r,n)}function f9e(e){switch(e){case"reference":return t=>t;case"value":return t=>db(t)}throw Er(`Unrecognized equality policy ${e}`)}function d9e(e,t,r){switch(e){case"keep-all":return new u9e({mapKey:r});case"lru":return new C8({mapKey:r,maxSize:sn(t)});case"most-recent":return new C8({mapKey:r,maxSize:1})}throw Er(`Unrecognized eviction policy ${e}`)}var v$=c9e;const{setConfigDeletionHandler:p9e}=ai;function h9e(e){var t,r;const n=v$({equality:(t=(r=e.cachePolicyForParams_UNSTABLE)===null||r===void 0?void 0:r.equality)!==null&&t!==void 0?t:"value",eviction:"keep-all"});return a=>{var i,o;const s=n.get(a);if(s!=null)return s;const{cachePolicyForParams_UNSTABLE:l,...u}=e,f="default"in e?e.default:new Promise(()=>{}),c=h$({...u,key:`${e.key}__${(i=db(a))!==null&&i!==void 0?i:"void"}`,default:typeof f=="function"?f(a):f,retainedBy_UNSTABLE:typeof e.retainedBy_UNSTABLE=="function"?e.retainedBy_UNSTABLE(a):e.retainedBy_UNSTABLE,effects:typeof e.effects=="function"?e.effects(a):typeof e.effects_UNSTABLE=="function"?e.effects_UNSTABLE(a):(o=e.effects)!==null&&o!==void 0?o:e.effects_UNSTABLE});return n.set(a,c),p9e(c.key,()=>{n.delete(a)}),c}}var v9e=h9e;const{setConfigDeletionHandler:m9e}=ai;let g9e=0;function y9e(e){var t,r;const n=v$({equality:(t=(r=e.cachePolicyForParams_UNSTABLE)===null||r===void 0?void 0:r.equality)!==null&&t!==void 0?t:"value",eviction:"keep-all"});return a=>{var i;let o;try{o=n.get(a)}catch(h){throw Er(`Problem with cache lookup for selector ${e.key}: ${h.message}`)}if(o!=null)return o;const s=`${e.key}__selectorFamily/${(i=db(a,{allowFunctions:!0}))!==null&&i!==void 0?i:"void"}/${g9e++}`,l=h=>e.get(a)(h),u=e.cachePolicy_UNSTABLE,f=typeof e.retainedBy_UNSTABLE=="function"?e.retainedBy_UNSTABLE(a):e.retainedBy_UNSTABLE;let c;if(e.set!=null){const h=e.set;c=Od({key:s,get:l,set:(b,x)=>h(a)(b,x),cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:f})}else c=Od({key:s,get:l,cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:f});return n.set(a,c),m9e(c.key,()=>{n.delete(a)}),c}}var ku=y9e;const b9e=ku({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}});function x9e(e){return b9e(e)}var w9e=x9e;const C9e=ku({key:"__error",get:e=>()=>{throw Er(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}});function S9e(e){return C9e(e)}var E9e=S9e;function k9e(e){return e}var T9e=k9e;const{loadableWithError:m$,loadableWithPromise:g$,loadableWithValue:y$}=rm;function pb(e,t){const r=Array(t.length).fill(void 0),n=Array(t.length).fill(void 0);for(const[a,i]of t.entries())try{r[a]=e(i)}catch(o){n[a]=o}return[r,n]}function A9e(e){return e!=null&&!en(e)}function hb(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t])}function YE(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((r,n,a)=>({...r,[n]:t[a]}),{})}function Qf(e,t,r){const n=r.map((a,i)=>a==null?y$(t[i]):en(a)?g$(a):m$(a));return YE(e,n)}function R9e(e,t){return t.map((r,n)=>r===void 0?e[n]:r)}const N9e=ku({key:"__waitForNone",get:e=>({get:t})=>{const r=hb(e),[n,a]=pb(t,r);return Qf(e,n,a)},dangerouslyAllowMutability:!0}),M9e=ku({key:"__waitForAny",get:e=>({get:t})=>{const r=hb(e),[n,a]=pb(t,r);return a.some(i=>!en(i))?Qf(e,n,a):new Promise(i=>{for(const[o,s]of a.entries())en(s)&&s.then(l=>{n[o]=l,a[o]=void 0,i(Qf(e,n,a))}).catch(l=>{a[o]=l,i(Qf(e,n,a))})})},dangerouslyAllowMutability:!0}),O9e=ku({key:"__waitForAll",get:e=>({get:t})=>{const r=hb(e),[n,a]=pb(t,r);if(a.every(o=>o==null))return YE(e,n);const i=a.find(A9e);if(i!=null)throw i;return Promise.all(a).then(o=>YE(e,R9e(n,o)))},dangerouslyAllowMutability:!0}),L9e=ku({key:"__waitForAllSettled",get:e=>({get:t})=>{const r=hb(e),[n,a]=pb(t,r);return a.every(i=>!en(i))?Qf(e,n,a):Promise.all(a.map((i,o)=>en(i)?i.then(s=>{n[o]=s,a[o]=void 0}).catch(s=>{n[o]=void 0,a[o]=s}):null)).then(()=>Qf(e,n,a))},dangerouslyAllowMutability:!0}),D9e=ku({key:"__noWait",get:e=>({get:t})=>{try{return Od.value(y$(t(e)))}catch(r){return Od.value(en(r)?g$(r):m$(r))}},dangerouslyAllowMutability:!0});var I9e={waitForNone:N9e,waitForAny:M9e,waitForAll:O9e,waitForAllSettled:L9e,noWait:D9e};const{RecoilLoadable:P9e}=rm,{DefaultValue:_9e}=ai,{RecoilRoot:j9e,useRecoilStoreID:F9e}=ll,{isRecoilValue:$9e}=Rd,{retentionZone:B9e}=tb,{freshSnapshot:V9e}=sb,{useRecoilState:H9e,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:U9e,useRecoilStateLoadable:z9e,useRecoilValue:q9e,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:W9e,useRecoilValueLoadable:Z9e,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:K9e,useResetRecoilState:Q9e,useSetRecoilState:G9e}=oBe,{useGotoRecoilSnapshot:J9e,useRecoilSnapshot:Y9e,useRecoilTransactionObserver:X9e}=t$,{useRecoilCallback:eVe}=i$,{noWait:tVe,waitForAll:rVe,waitForAllSettled:nVe,waitForAny:aVe,waitForNone:iVe}=I9e;var vb={DefaultValue:_9e,isRecoilValue:$9e,RecoilLoadable:P9e,RecoilEnv:fp,RecoilRoot:j9e,useRecoilStoreID:F9e,useRecoilBridgeAcrossReactRoots_UNSTABLE:DBe,atom:h$,selector:Od,atomFamily:v9e,selectorFamily:ku,constSelector:w9e,errorSelector:E9e,readOnlySelector:T9e,noWait:tVe,waitForNone:iVe,waitForAny:aVe,waitForAll:rVe,waitForAllSettled:nVe,useRecoilValue:q9e,useRecoilValueLoadable:Z9e,useRecoilState:H9e,useRecoilStateLoadable:z9e,useSetRecoilState:G9e,useResetRecoilState:Q9e,useGetRecoilValueInfo_UNSTABLE:ABe,useRecoilRefresher_UNSTABLE:l7e,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:K9e,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:W9e,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:U9e,useRecoilCallback:eVe,useRecoilTransaction_UNSTABLE:p7e,useGotoRecoilSnapshot:J9e,useRecoilSnapshot:Y9e,useRecoilTransactionObserver_UNSTABLE:X9e,snapshot_UNSTABLE:V9e,useRetain:XT,retentionZone:B9e},oVe=vb.RecoilRoot,sVe=vb.atom,lVe=vb.useRecoilValue,uVe=vb.useSetRecoilState;const b$=sVe({key:"searchState",default:""});function mb(){const e=A.useRef(null),{width:t}=Do(),r=uVe(b$);A.useEffect(()=>{e.current&&(t>1439||t>719&&t<=1079?e.current.placeholder="원하시는 키워드를 입력하세요":e.current.placeholder="키워드 입력")},[t]);const n=()=>{e.current&&r(e.current.value)};return m.jsxs("div",{className:"flex gap-2",children:[m.jsx(Si,{ref:e,type:"text",className:` + border-[#959595] text-base placeholder:text-[#B6B6B6] xs:h-[42px] xs:w-[211px] sm:h-[42px] sm:w-[211px] md:h-[58px] md:w-[488px] lg:h-[58px] lg:w-[254px] xl:h-[58px] xl:w-[488px] xxl:h-[58px] xxl:w-[488px]`,placeholder:"원하시는 키워드를 입력하세요"}),m.jsx(ha,{onClick:n,className:"text-base xs:h-[46px] xs:w-[77px] sm:h-[46px] sm:w-[77px] md:h-[58px] md:w-[94px] lg:h-[58px] lg:w-[94px] xl:h-[58px] xl:w-[94px] xxl:h-[58px] xxl:w-[94px]",children:"검색"})]})}function pp({title:e,subtitle:t="",borderOff:r=!1,className:n="",searchHidden:a=!1}){return m.jsxs("div",{className:Vt("mt-[120px] flex justify-between px-[200px] pb-9 xs:px-10 sm:px-10 md:px-10 lg:px-10",n,r?"":"border-b border-b-[#E7E7E7]"),children:[m.jsx(vje,{title:e,subtitle:t}),a?m.jsx(m.Fragment,{}):m.jsx("div",{className:Vt("xs:hidden sm:hidden md:hidden"),children:m.jsx(mb,{})})]})}const Ki=["총학생회","중앙집행위원회","중앙운영위원회"],iA=["president","central_executive_committee","central_operating_committee","audit"],XE=["소개","조직도"],oA=["intro","org"],cVe=["intro","notice"];function x$({category:e,subCategory:t}){const r=rn(),n=[...oA,...cVe],a=iA.includes(e),i=n.includes(t);return A.useEffect(()=>{(!a||!i)&&r("/intro?category=president&sub-category=intro",{replace:!0})},[a,i,r]),{isValidCategory:a,isValidSubCategory:i}}const fVe=({categoryParam:e,subCategoryParam:t,onSubcategorySelect:r,onSubSelect:n,setSearchParams:a,navigate:i})=>{const o=iA.indexOf(e),s=o!==-1?Ki[o]:"",l=oA.indexOf(t),u=l!==-1?XE[l]:"";return{mainCategoryName:s,subCategoryDisplayName:u,handleSelection:(c,h)=>{r(c),h?(n(h),a({category:c,"sub-category":h}),i(`/intro?category=${c}&sub-category=${h}`)):(a({category:c}),i(`/intro?category=${c}&sub-category=intro`))}}};function dVe(e){switch(e){case"president":return Ki[0];case"central_executive_committee":return Ki[1];case"central_operating_committee":return Ki[2];case"audit":return"감사기구";default:return"쿼리가 잘못되었습니다."}}function pVe(e){switch(e){case"president":return"제64대";case"central_executive_committee":return"제64대";case"central_operating_committee":return"제64대";case"audit":return"제12대";default:return"쿼리가 잘못되었습니다."}}function hVe(e){switch(e){case"president":return Ki[0];case"central_executive_committee":return Ki[1];case"central_operating_committee":return Ki[2];case"audit":return"중앙감사위원회";default:return"쿼리가 잘못되었습니다."}}function vVe(e){switch(e){case"president":return"US:SUM";case"audit":return"한빛";case"central_executive_committee":return"";case"central_operating_committee":return"";default:return"쿼리가 잘못되었습니다."}}function mVe({isActive:e=!1,children:t,className:r,...n}){return m.jsx("button",{className:Vt(`rounded-md px-5 py-2 text-center text-lg font-bold transition-colors duration-100 ${e?"bg-primary text-white":"bg-white text-gray-700 hover:bg-gray-100"}`,r),...n,children:t})}function gVe({categories:e,selectedCategory:t,className:r="",onCategorySelect:n}){return m.jsx("div",{className:Vt("inline-flex overflow-hidden rounded-md border border-gray-300 p-1",r),children:e.map(a=>m.jsx(mVe,{isActive:t===a,onClick:()=>n(a),children:a},a))})}function yVe(){const e=rn();return r=>{e(r===0?"/intro?category=audit&sub-category=intro":"/audit?category=all")}}function w$({categoryParam:e,subCategoryParam:t,handleSelection:r,mainCategoryName:n,subCategoryDisplayName:a,className:i="",isHidden:o=!0}){const s=yVe(),l=["소개","게시판"],u=t==="intro"?"소개":"게시판";return m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:o?"relative xs:hidden sm:hidden":"relative",children:[m.jsx("div",{className:"absolute left-0 top-1/2 z-0 h-[1px] w-full -translate-y-1/2 transform bg-[#E7E7E7]"}),m.jsx(gVe,{categories:e==="audit"?l:Ki,selectedCategory:e==="audit"?u:n,onCategorySelect:f=>{if(e==="audit"){const c=l.indexOf(f);s(c)}else{const c=Ki.indexOf(f),h=iA[c];r(h)}},className:Vt("relative z-10 mx-[200px] bg-white md:mx-[60px]",i)})]}),e!=="audit"&&m.jsx(tp,{className:"px-[200px] pt-[32px] xs:px-[30px] xs:pt-0 sm:px-[30px] sm:pt-0 md:px-[60px]",subcategories:XE,selectedSubcategory:a,onSubcategorySelect:f=>{const c=XE.indexOf(f),h=oA[c];r(e,h)}})]})}function bVe(){const[e,t]=U2(),r=rn(),n=e.get("category")||"",a=e.get("sub-category")||"",{isValidCategory:i,isValidSubCategory:o}=x$({category:n,subCategory:a});if(!i||!o)return null;const{onSubcategorySelect:s}=yd(n),{onSubcategorySelect:l}=yd(a),{mainCategoryName:u,subCategoryDisplayName:f,handleSelection:c}=fVe({categoryParam:n,subCategoryParam:a,onSubcategorySelect:s,onSubSelect:l,setSearchParams:t,navigate:r});return m.jsxs(m.Fragment,{children:[m.jsx(pp,{className:"px-[200px] xs:px-[30px] sm:px-[30px] md:px-[60px] lg:px-[200px]",searchHidden:!0,borderOff:!0,title:dVe(n),subtitle:`${pVe(n)} ${hVe(n)} ${vVe(n)}`}),m.jsx(w$,{categoryParam:n,subCategoryParam:a,handleSelection:c,mainCategoryName:u,subCategoryDisplayName:f}),m.jsx(hje,{category:n,subCategory:a})]})}function xVe(e){switch(e){case"president":return Ki[0];case"central_executive_committee":return Ki[1];case"central_operating_committee":return Ki[2];default:return"쿼리가 잘못되었습니다."}}function wVe(e){switch(e){case"intro":return"소개";case"org":return"조직도";default:return"쿼리가 잘못되었습니다."}}function CVe({category:e,subCategory:t}){return m.jsx("div",{className:"mt-[160px] h-auto w-full px-[120px] xs:px-[30px] sm:px-[60px]",children:m.jsx("div",{className:"mb-1 text-2xl font-bold text-black",children:`${xVe(e)} + ${wVe(t)}`})})}var C$={exports:{}},SVe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",EVe=SVe,kVe=EVe;function S$(){}function E$(){}E$.resetWarningCache=S$;var TVe=function(){function e(n,a,i,o,s,l){if(l!==kVe){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:E$,resetWarningCache:S$};return r.PropTypes=r,r};C$.exports=TVe();var AVe=C$.exports;const Zr=f1(AVe);var RVe=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function lm(e,t){var r=NVe(e);if(typeof r.path!="string"){var n=e.webkitRelativePath;Object.defineProperty(r,"path",{value:typeof t=="string"?t:typeof n=="string"&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}function NVe(e){var t=e.name,r=t&&t.lastIndexOf(".")!==-1;if(r&&!e.type){var n=t.split(".").pop().toLowerCase(),a=RVe.get(n);a&&Object.defineProperty(e,"type",{value:a,writable:!1,configurable:!1,enumerable:!0})}return e}var MVe=[".DS_Store","Thumbs.db"];function OVe(e){return ip(this,void 0,void 0,function(){return op(this,function(t){return Fy(e)&&LVe(e.dataTransfer)?[2,_Ve(e.dataTransfer,e.type)]:DVe(e)?[2,IVe(e)]:Array.isArray(e)&&e.every(function(r){return"getFile"in r&&typeof r.getFile=="function"})?[2,PVe(e)]:[2,[]]})})}function LVe(e){return Fy(e)}function DVe(e){return Fy(e)&&Fy(e.target)}function Fy(e){return typeof e=="object"&&e!==null}function IVe(e){return ek(e.target.files).map(function(t){return lm(t)})}function PVe(e){return ip(this,void 0,void 0,function(){var t;return op(this,function(r){switch(r.label){case 0:return[4,Promise.all(e.map(function(n){return n.getFile()}))];case 1:return t=r.sent(),[2,t.map(function(n){return lm(n)})]}})})}function _Ve(e,t){return ip(this,void 0,void 0,function(){var r,n;return op(this,function(a){switch(a.label){case 0:return e.items?(r=ek(e.items).filter(function(i){return i.kind==="file"}),t!=="drop"?[2,r]:[4,Promise.all(r.map(jVe))]):[3,2];case 1:return n=a.sent(),[2,S8(k$(n))];case 2:return[2,S8(ek(e.files).map(function(i){return lm(i)}))]}})})}function S8(e){return e.filter(function(t){return MVe.indexOf(t.name)===-1})}function ek(e){if(e===null)return[];for(var t=[],r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);rr)return[!1,R8(r)];if(e.sizer)return[!1,R8(r)]}return[!0,null]}function Qu(e){return e!=null}function XVe(e){var t=e.files,r=e.accept,n=e.minSize,a=e.maxSize,i=e.multiple,o=e.maxFiles,s=e.validator;return!i&&t.length>1||i&&o>=1&&t.length>o?!1:t.every(function(l){var u=N$(l,r),f=bv(u,1),c=f[0],h=M$(l,n,a),y=bv(h,1),b=y[0],x=s?s(l):null;return c&&b&&!x})}function $y(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function Fg(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function M8(e){e.preventDefault()}function eHe(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function tHe(e){return e.indexOf("Edge/")!==-1}function rHe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return eHe(e)||tHe(e)}function Vo(){for(var e=arguments.length,t=new Array(e),r=0;r1?a-1:0),o=1;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bHe(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i=0)&&(r[a]=e[a]);return r}var sA=A.forwardRef(function(e,t){var r=e.children,n=By(e,lHe),a=gb(n),i=a.open,o=By(a,uHe);return A.useImperativeHandle(t,function(){return{open:i}},[i]),Qe.createElement(A.Fragment,null,r(cn(cn({},o),{},{open:i})))});sA.displayName="Dropzone";var I$={disabled:!1,getFilesFromEvent:OVe,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};sA.defaultProps=I$;sA.propTypes={children:Zr.func,accept:Zr.objectOf(Zr.arrayOf(Zr.string)),multiple:Zr.bool,preventDropOnDocument:Zr.bool,noClick:Zr.bool,noKeyboard:Zr.bool,noDrag:Zr.bool,noDragEventsBubbling:Zr.bool,minSize:Zr.number,maxSize:Zr.number,maxFiles:Zr.number,disabled:Zr.bool,getFilesFromEvent:Zr.func,onFileDialogCancel:Zr.func,onFileDialogOpen:Zr.func,useFsAccessApi:Zr.bool,autoFocus:Zr.bool,onDragEnter:Zr.func,onDragLeave:Zr.func,onDragOver:Zr.func,onDrop:Zr.func,onDropAccepted:Zr.func,onDropRejected:Zr.func,onError:Zr.func,validator:Zr.func};var ak={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function gb(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=cn(cn({},I$),e),r=t.accept,n=t.disabled,a=t.getFilesFromEvent,i=t.maxSize,o=t.minSize,s=t.multiple,l=t.maxFiles,u=t.onDragEnter,f=t.onDragLeave,c=t.onDragOver,h=t.onDrop,y=t.onDropAccepted,b=t.onDropRejected,x=t.onFileDialogCancel,N=t.onFileDialogOpen,w=t.useFsAccessApi,k=t.autoFocus,M=t.preventDropOnDocument,P=t.noClick,I=t.noKeyboard,q=t.noDrag,z=t.noDragEventsBubbling,U=t.onError,ee=t.validator,ae=A.useMemo(function(){return iHe(r)},[r]),xe=A.useMemo(function(){return aHe(r)},[r]),Y=A.useMemo(function(){return typeof N=="function"?N:L8},[N]),le=A.useMemo(function(){return typeof x=="function"?x:L8},[x]),ce=A.useRef(null),we=A.useRef(null),Oe=A.useReducer(xHe,ak),_e=pC(Oe,2),De=_e[0],Ne=_e[1],Re=De.isFocused,Fe=De.isFileDialogActive,oe=A.useRef(typeof window<"u"&&window.isSecureContext&&w&&nHe()),je=function(){!oe.current&&Fe&&setTimeout(function(){if(we.current){var pt=we.current.files;pt.length||(Ne({type:"closeDialog"}),le())}},300)};A.useEffect(function(){return window.addEventListener("focus",je,!1),function(){window.removeEventListener("focus",je,!1)}},[we,Fe,le,oe]);var Pe=A.useRef([]),mt=function(pt){ce.current&&ce.current.contains(pt.target)||(pt.preventDefault(),Pe.current=[])};A.useEffect(function(){return M&&(document.addEventListener("dragover",M8,!1),document.addEventListener("drop",mt,!1)),function(){M&&(document.removeEventListener("dragover",M8),document.removeEventListener("drop",mt))}},[ce,M]),A.useEffect(function(){return!n&&k&&ce.current&&ce.current.focus(),function(){}},[ce,k,n]);var pe=A.useCallback(function(ze){U?U(ze):console.error(ze)},[U]),de=A.useCallback(function(ze){ze.preventDefault(),ze.persist(),Be(ze),Pe.current=[].concat(dHe(Pe.current),[ze.target]),Fg(ze)&&Promise.resolve(a(ze)).then(function(pt){if(!($y(ze)&&!z)){var Lt=pt.length,at=Lt>0&&XVe({files:pt,accept:ae,minSize:o,maxSize:i,multiple:s,maxFiles:l,validator:ee}),gt=Lt>0&&!at;Ne({isDragAccept:at,isDragReject:gt,isDragActive:!0,type:"setDraggedFiles"}),u&&u(ze)}}).catch(function(pt){return pe(pt)})},[a,u,pe,z,ae,o,i,s,l,ee]),se=A.useCallback(function(ze){ze.preventDefault(),ze.persist(),Be(ze);var pt=Fg(ze);if(pt&&ze.dataTransfer)try{ze.dataTransfer.dropEffect="copy"}catch{}return pt&&c&&c(ze),!1},[c,z]),fe=A.useCallback(function(ze){ze.preventDefault(),ze.persist(),Be(ze);var pt=Pe.current.filter(function(at){return ce.current&&ce.current.contains(at)}),Lt=pt.indexOf(ze.target);Lt!==-1&&pt.splice(Lt,1),Pe.current=pt,!(pt.length>0)&&(Ne({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Fg(ze)&&f&&f(ze))},[ce,f,z]),ue=A.useCallback(function(ze,pt){var Lt=[],at=[];ze.forEach(function(gt){var Mt=N$(gt,ae),$t=pC(Mt,2),ar=$t[0],sr=$t[1],dr=M$(gt,o,i),Cr=pC(dr,2),Ce=Cr[0],ke=Cr[1],Ke=ee?ee(gt):null;if(ar&&Ce&&!Ke)Lt.push(gt);else{var ht=[sr,ke];Ke&&(ht=ht.concat(Ke)),at.push({file:gt,errors:ht.filter(function(yt){return yt})})}}),(!s&&Lt.length>1||s&&l>=1&&Lt.length>l)&&(Lt.forEach(function(gt){at.push({file:gt,errors:[YVe]})}),Lt.splice(0)),Ne({acceptedFiles:Lt,fileRejections:at,type:"setFiles"}),h&&h(Lt,at,pt),at.length>0&&b&&b(at,pt),Lt.length>0&&y&&y(Lt,pt)},[Ne,s,ae,o,i,l,h,y,b,ee]),Ee=A.useCallback(function(ze){ze.preventDefault(),ze.persist(),Be(ze),Pe.current=[],Fg(ze)&&Promise.resolve(a(ze)).then(function(pt){$y(ze)&&!z||ue(pt,ze)}).catch(function(pt){return pe(pt)}),Ne({type:"reset"})},[a,ue,pe,z]),me=A.useCallback(function(){if(oe.current){Ne({type:"openDialog"}),Y();var ze={multiple:s,types:xe};window.showOpenFilePicker(ze).then(function(pt){return a(pt)}).then(function(pt){ue(pt,null),Ne({type:"closeDialog"})}).catch(function(pt){oHe(pt)?(le(pt),Ne({type:"closeDialog"})):sHe(pt)?(oe.current=!1,we.current?(we.current.value=null,we.current.click()):pe(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):pe(pt)});return}we.current&&(Ne({type:"openDialog"}),Y(),we.current.value=null,we.current.click())},[Ne,Y,le,w,ue,pe,xe,s]),Ue=A.useCallback(function(ze){!ce.current||!ce.current.isEqualNode(ze.target)||(ze.key===" "||ze.key==="Enter"||ze.keyCode===32||ze.keyCode===13)&&(ze.preventDefault(),me())},[ce,me]),dt=A.useCallback(function(){Ne({type:"focus"})},[]),bt=A.useCallback(function(){Ne({type:"blur"})},[]),St=A.useCallback(function(){P||(rHe()?setTimeout(me,0):me())},[P,me]),Ft=function(pt){return n?null:pt},ve=function(pt){return I?null:Ft(pt)},Ie=function(pt){return q?null:Ft(pt)},Be=function(pt){z&&pt.stopPropagation()},ct=A.useMemo(function(){return function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},pt=ze.refKey,Lt=pt===void 0?"ref":pt,at=ze.role,gt=ze.onKeyDown,Mt=ze.onFocus,$t=ze.onBlur,ar=ze.onClick,sr=ze.onDragEnter,dr=ze.onDragOver,Cr=ze.onDragLeave,Ce=ze.onDrop,ke=By(ze,cHe);return cn(cn(nk({onKeyDown:ve(Vo(gt,Ue)),onFocus:ve(Vo(Mt,dt)),onBlur:ve(Vo($t,bt)),onClick:Ft(Vo(ar,St)),onDragEnter:Ie(Vo(sr,de)),onDragOver:Ie(Vo(dr,se)),onDragLeave:Ie(Vo(Cr,fe)),onDrop:Ie(Vo(Ce,Ee)),role:typeof at=="string"&&at!==""?at:"presentation"},Lt,ce),!n&&!I?{tabIndex:0}:{}),ke)}},[ce,Ue,dt,bt,St,de,se,fe,Ee,I,q,n]),Xe=A.useCallback(function(ze){ze.stopPropagation()},[]),et=A.useMemo(function(){return function(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},pt=ze.refKey,Lt=pt===void 0?"ref":pt,at=ze.onChange,gt=ze.onClick,Mt=By(ze,fHe),$t=nk({accept:ae,multiple:s,type:"file",style:{display:"none"},onChange:Ft(Vo(at,Ee)),onClick:Ft(Vo(gt,Xe)),tabIndex:-1},Lt,we);return cn(cn({},$t),Mt)}},[we,r,s,Ee,n]);return cn(cn({},De),{},{isFocused:Re&&!n,getRootProps:ct,getInputProps:et,rootRef:ce,inputRef:we,open:Ft(me)})}function xHe(e,t){switch(t.type){case"focus":return cn(cn({},e),{},{isFocused:!0});case"blur":return cn(cn({},e),{},{isFocused:!1});case"openDialog":return cn(cn({},ak),{},{isFileDialogActive:!0});case"closeDialog":return cn(cn({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return cn(cn({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return cn(cn({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return cn({},ak);default:return e}}function L8(){}function wHe(){const[e,t]=A.useState([]),r=A.useCallback(a=>{t(a.map(i=>Object.assign(i,{preview:URL.createObjectURL(i)})))},[]);return{files:e,onDrop:r,removeFile:()=>{t([])}}}function yb({...e}){return m.jsx(ha,{variant:"Register",disabled:!1,...e,children:m.jsx("p",{children:"등록"})})}function P$({...e}){return m.jsx(ha,{variant:"Register",...e,children:m.jsx("p",{children:"취소"})})}function _$({...e}){return m.jsxs(ha,{variant:"List_Edit",...e,children:[m.jsx(cT,{}),m.jsx("p",{children:"목록"})]})}function CHe({...e}){return m.jsxs(ha,{variant:"Write",...e,children:[m.jsx(fT,{}),m.jsx("p",{children:"글쓰기"})]})}function j$({...e}){return m.jsxs(ha,{variant:"List_Edit",...e,children:[m.jsx(fT,{}),m.jsx("p",{children:"편집"})]})}function F$({...e}){return m.jsxs(ha,{variant:"List_Edit",...e,children:[m.jsx(pT,{}),m.jsx("p",{children:"삭제"})]})}function SHe({category:e,subCategory:t}){const{files:r,onDrop:n,removeFile:a}=wHe(),{getRootProps:i,getInputProps:o}=gb({onDrop:n,accept:{"image/jpeg":[".jpeg",".jpg"],"image/png":[".png"],"image/gif":[".gif"]},multiple:!1}),s=()=>{if(r.length>0){const u=r[0].name.split(".").pop(),f=`${e}_${t}.${u}`;console.log(`저장 성공 파일명 : ${f}`)}else console.log("저장 실패")};return m.jsxs("div",{className:"h-full w-full px-[120px] pt-[20px] xs:px-[30px] sm:px-[60px]",children:[(t==="intro"||t==="org")&&r.length===0&&m.jsxs("div",{...i(),className:"flex h-[480px] cursor-pointer items-center justify-center rounded-lg border-2 border-dashed border-primary p-5 text-center",children:[m.jsx("input",{...o()}),m.jsx("p",{children:"이미지 업로드, 또는 파일 놓기"})]}),m.jsx("aside",{className:"mt-5 flex flex-col",children:m.jsx(EHe,{files:r,removeFile:a})}),m.jsx(kHe,{onSubmit:s})]})}function EHe({files:e,removeFile:t}){return m.jsx(m.Fragment,{children:e.map(r=>m.jsxs("div",{className:"relative h-auto w-full overflow-hidden rounded-md",children:[m.jsx("img",{src:r.preview,className:"h-full w-full object-cover",alt:r.name}),m.jsx("button",{onClick:()=>t(),className:"absolute right-2 top-2 cursor-pointer",children:m.jsx(hT,{className:"h-6 w-6 text-red-500"})})]},r.name))})}function kHe({onSubmit:e}){return m.jsx("div",{className:"flex justify-end py-[40px] xs:py-[20px] sm:py-[20px]",children:m.jsx(yb,{onClick:e,className:"h-[30px] w-[72px] rounded-xs text-sm xs:w-full sm:w-full"})})}function THe(){const[e]=U2(),t=e.get("category"),r=e.get("sub-category"),{isValidCategory:n,isValidSubCategory:a}=x$({category:t,subCategory:r});return!n||!a?null:m.jsxs(m.Fragment,{children:[m.jsx(sp,{state:nn.Login}),m.jsx(CVe,{category:t,subCategory:r}),m.jsx(SHe,{category:t,subCategory:r})]})}const $$=({className:e,...t})=>m.jsx("nav",{role:"navigation","aria-label":"pagination",className:Vt("mx-auto flex w-full justify-center",e),...t});$$.displayName="Pagination";const B$=A.forwardRef(({className:e,...t},r)=>m.jsx("ul",{ref:r,className:Vt("flex flex-row items-center gap-1",e),...t}));B$.displayName="PaginationContent";const AHe=ep("cursor-pointer select-none h-[27px] w-[27px] text-[18px] flex text-gray-700 font-medium justify-center items-center",{variants:{variant:{active:"bg-gray-100 rounded-[4px]",default:" font-medium "}},defaultVariants:{variant:"default"}}),V$=A.forwardRef(({className:e,isActive:t,...r},n)=>m.jsx("li",{ref:n,className:Vt(AHe({variant:t?"active":"default"}),e),...r}));V$.displayName="PaginationItem";const hp=({className:e,...t})=>m.jsx("a",{"aria-current":"page",className:Vt("",e),...t});hp.displayName="PaginationLink";const H$=({className:e,...t})=>m.jsx(hp,{"aria-label":"Go to previous page",className:Vt("mr-[9.5px] size-[15px]",e),...t,children:m.jsx($3,{weight:"bold",className:"size-full",color:"#374151"})});H$.displayName="PaginationPrevious";const U$=({className:e,...t})=>m.jsx(hp,{"aria-label":"Go to next page",className:Vt("ml-[9.5px]",e),...t,children:m.jsx(uT,{weight:"bold",className:"size-full",color:"#374151"})});U$.displayName="PaginationNext";const z$=({className:e,...t})=>m.jsx(hp,{"aria-label":"Go to previous 10 pages",className:Vt("mr-[9.5px]",e),...t,children:m.jsx(_3,{weight:"bold",className:"size-full",color:"#374151"})});z$.displayName="PaginationPrevious";const q$=({className:e,...t})=>m.jsx(hp,{"aria-label":"Go to next 10 pages",className:Vt("ml-[9.5px]",e),...t,children:m.jsx(j3,{weight:"bold",className:"size-full",color:"#374151"})});q$.displayName="PaginationPrevious";const RHe=(e,t,r)=>{const n=o=>{o<1||o>e||r(o)};return{handlePageChange:n,handleTenPrevious:()=>{const o=t-10;n(o<1?1:o)},handleTenNext:()=>{const o=t+10;n(o>e?e:o)}}},hC=10,NHe=(e,t)=>{const r=Math.ceil(e/hC),n=(r-1)*hC+1,a=Math.min(t,r*hC);return Array.from({length:a-n+1},(i,o)=>n+o)},ik=({totalPages:e,currentPage:t,onPageChange:r})=>{const{handlePageChange:n,handleTenPrevious:a,handleTenNext:i}=RHe(e,t,r);return m.jsx($$,{children:m.jsxs(B$,{children:[m.jsx(z$,{onClick:a}),m.jsx(H$,{onClick:()=>n(t-1)}),NHe(t,e).map(o=>m.jsx(V$,{isActive:o===t,children:m.jsx(hp,{onClick:()=>n(o),children:o})},o)),m.jsx(U$,{onClick:()=>n(t+1)}),m.jsx(q$,{onClick:i})]})})};function lA({title:e,selector:t,children:r,totalPages:n,currentPage:a,onPageChange:i,onWriteClick:o,className:s=""}){return m.jsxs("div",{className:Vt(s,"mb-20 px-[200px] xs:px-10 sm:px-10 md:px-10 lg:px-10"),children:[m.jsx("div",{className:"text-[1.75rem] font-bold",children:e}),t,m.jsxs("div",{className:"mt-[24px] xs:mt-[25px]",children:[m.jsx("main",{children:r}),m.jsxs("div",{className:"flex xs:mt-9 xs:flex-col-reverse sm:mt-9 sm:flex-col-reverse md:mt-8 md:justify-between lg:mt-8 lg:justify-between xl:mt-8 xl:justify-between xxl:mt-8 xxl:justify-between",children:[m.jsx("div",{className:"w-[94px]"}),m.jsx("div",{className:"flex justify-center xs:mt-[17px] sm:mt-[17px]",children:m.jsx("div",{className:"lg:mt-[66px] xl:mt-[66px] xxl:mt-[66px]",children:m.jsx(ik,{totalPages:n,currentPage:a,onPageChange:i})})}),m.jsx("div",{className:"flex justify-end xs:justify-center sm:justify-center",children:m.jsx(CHe,{onClick:o})})]})]}),m.jsx("div",{className:"flex justify-center xs:mt-[17px] sm:mt-[17px] md:mt-[42px] lg:hidden xl:hidden xxl:hidden",children:m.jsx(mb,{})})]})}function W$(){const[e,t]=A.useState(9),[r,n]=A.useState(Ma.default);return A.useEffect(()=>{const a=()=>{const i=window.innerWidth;i<720?(t(5),n(Ma.small)):i<1440?(t(5),n(Ma.medium)):i<1920?(t(6),n(Ma.default)):(t(9),n(Ma.default))};return a(),window.addEventListener("resize",a),()=>{window.removeEventListener("resize",a)}},[]),{itemsPerPage:e,size:r}}const Z$=(e,t,r,n,a)=>{a(`/audit/${e}`,{state:{postId:t,category:r,thumbnailImage:n}})},MHe="data:image/png;base64,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";function Rr({className:e,...t}){return m.jsx("div",{className:Vt("bg-muted, animate-pulse rounded-md bg-[#E6E6E6]",e),...t})}function OHe({screenWidth:e}){const t=Array(5).fill(null),r=Array(3).fill(null),n=Array(2).fill(null);return e>=1920?m.jsx("div",{className:"flex flex-col justify-between",children:r.map((a,i)=>m.jsx("div",{className:"flex flex-row justify-between pb-[30px]",children:r.map((o,s)=>m.jsx(Rr,{className:"h-[209px] min-w-[400px] px-[16px] py-[16px]"},s))},i))}):e>=1440&&e<1920?m.jsx("div",{className:"flex flex-col justify-between",children:r.map((a,i)=>m.jsx("div",{className:"flex flex-row justify-between pb-[30px]",children:n.map((o,s)=>m.jsx(Rr,{className:"h-[209px] min-w-[400px] px-[16px] py-[16px]"},s))},i))}):m.jsx("div",{className:"flex flex-col justify-between",children:t.map((a,i)=>m.jsx(Rr,{className:"h-[10.69rem] w-full px-5 py-[1.44rem]"},i))})}function LHe({initPosts:e,isLoading:t}){const r=rn(),{size:n}=W$(),a=window.innerWidth,[i,o]=A.useState(e);if(A.useEffect(()=>{o(e)},[e]),t)return m.jsx(OHe,{screenWidth:a});return!i||i.length===0?m.jsx("div",{children:"게시물이 없습니다."}):a>=1920?m.jsxs("div",{className:"flex flex-col justify-between",children:[m.jsx("div",{className:"flex flex-row justify-between pb-[30px]",children:i.slice(0,3).map(l=>m.jsx(s,{post:l,size:n},l.postId))}),m.jsx("div",{className:"flex flex-row justify-between pb-[30px]",children:i.slice(3,6).map(l=>m.jsx(s,{post:l,size:n},l.postId))}),m.jsx("div",{className:"flex flex-row justify-between",children:i.slice(6,9).map(l=>m.jsx(s,{post:l,size:n},l.postId))})]}):a>=1440&&a<1920?m.jsxs("div",{className:"flex flex-col justify-between",children:[m.jsx("div",{className:"flex flex-row justify-between pb-[30px]",children:i.slice(0,2).map(l=>m.jsx(s,{post:l,size:n},l.postId))}),m.jsx("div",{className:"flex flex-row justify-between pb-[30px]",children:i.slice(2,4).map(l=>m.jsx(s,{post:l,size:n},l.postId))}),m.jsx("div",{className:"flex flex-row justify-between",children:i.slice(4,6).map(l=>m.jsx(s,{post:l,size:n},l.postId))})]}):m.jsx("div",{className:"flex flex-col justify-between",children:i.map(l=>m.jsx(s,{post:l,size:n},l.postId))});function s({post:l,size:u}){const f=l.date?vT(l.date):"",c=l.status==="새로운"?"New":"Default",h=l.thumbNail||void 0;return m.jsx("div",{className:"xs-pb[20px] sm:pb-[20px] md:pb-[20px] lg:pb-[20px]",children:m.jsx(Al,{size:u,imgUrl:h,title:l.title,subtitle:l.content,date:f,badgeType:c,profileImg:MHe,profileName:"한빛",className:"cursor-pointer",onClick:()=>Z$(l.postId.toString(),l.postId,l.category,h,r)})},l.postId)}}function K$(e=1){const[t,r]=A.useState(e);return{currentPage:t,handlePageChange:a=>{r(a)}}}function DHe(){const e=rn(),[t]=U2(),r=t.get("category")||"all";return{navigate:e,categoryParam:r}}const IHe=new Map([["학교자치기구",null],["감사기구","/audit?category=all"]]),Gf={all:"전체",plan:"감사계획",result:"감사결과",ect:"기타"};function PHe(e){var h,y,b;const{itemsPerPage:t}=W$(),{currentPage:r,handlePageChange:n}=K$(),{categoryParam:a}=DHe(),i=Object.values(Gf).filter(Boolean),o=Gf[a]==="전체"?null:Gf[a],{data:s,isLoading:l,isError:u}=lT({boardCode:e,take:t,page:r-1,category:o??void 0}),f=((h=s==null?void 0:s.data)==null?void 0:h.postListResDto)||[],c=((b=(y=s==null?void 0:s.data)==null?void 0:y.pageInfo)==null?void 0:b.totalPages)||1;return{posts:f,totalPages:c,currentPage:r,handlePageChange:n,categoryParam:a,subcategories:i,isLoading:l,isError:u}}function _He(){const e="감사기구게시판",{posts:t,totalPages:r,currentPage:n,handlePageChange:a,categoryParam:i,subcategories:o,isLoading:s}=PHe(e),l=rn();return m.jsxs(m.Fragment,{children:[m.jsx(pp,{title:"감사기구",subtitle:"제12대 중앙감사위원회 한빛",borderOff:!0,className:"px-[200px] xs:px-[30px] sm:px-[30px] md:px-[30px] lg:px-[30px]"}),m.jsx(w$,{categoryParam:"audit",subCategoryParam:"notice",handleSelection:()=>{},mainCategoryName:"게시판",subCategoryDisplayName:"게시판",isHidden:!1,className:"mx-[200px] xs:mx-[30px] sm:mx-[30px] md:mx-[30px] lg:mx-[30px]"}),m.jsx(lA,{selector:m.jsx(tp,{subcategories:o,selectedSubcategory:Gf[i]||"전체",onSubcategorySelect:u=>{const f=Object.keys(Gf).find(c=>Gf[c]===u);f&&l(`/audit?category=${f}`)}}),children:m.jsx(LHe,{initPosts:t,isLoading:s}),totalPages:r,currentPage:n,onPageChange:a,onWriteClick:()=>{l("/audit/edit")},className:"pt-[32px]"})]})}const Q$=({items:e=new Map([["소개","/intro?category=president&sub-category=intro"],["총학생회","/intro?category=president&sub-category=intro"]]),className:t=""})=>{const r=Array.from(e.keys());return m.jsx("nav",{className:Vt("flex items-center text-base font-medium text-gray-500",t),children:r.map((n,a)=>{const i=e.get(n);return m.jsxs("span",{className:"flex items-center",children:[a>0&&m.jsx(uT,{}),i?m.jsx(Yd,{to:i,className:a==r.length-1?"text-gray-700":"text-gray-500",children:n}):m.jsx("div",{children:n})]},n)})})},Vy=e=>{const t=new Date(e);if(Y3(t))return`${tj(t).toString().padStart(2,"0")}/${(ej(t)+1).toString().padStart(2,"0")}/${X3(t).toString().padStart(2,"0")} ${bIe(t).toString().padStart(2,"0")}:${xIe(t).toString().padStart(2,"0")}`;throw new Error("Invalid date format")};function jHe({title:e,date:t}){const r=t?Vy(t):"";return m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:"mt-[120px] flex flex-col",children:[m.jsx(Q$,{items:IHe}),m.jsx("div",{className:"mb-1 pt-[24px] text-2xl font-bold text-black",children:e}),m.jsxs("div",{className:"flex items-center pb-[24px] pt-[8px] text-sm font-medium text-[#999999]",children:[m.jsx(j1,{className:"mr-[3px]"}),"중앙감사위원회 한빛 · ",r]})]}),m.jsx("div",{className:"h-[2px] w-full bg-[#E7E7E7]"})]})}function FHe({content:e,images:t=[]}){return m.jsxs("div",{className:"pt-[32px]",children:[m.jsx("div",{className:"font-sm text-[#484848]",children:e}),m.jsx("div",{className:"h-[32px]"}),t==null?void 0:t.map((r,n)=>m.jsx("div",{children:m.jsx("img",{src:r,alt:"ERROR 404",className:`${n===t.length-1?"pb-[32px]":"pb-[24px]"} h-[375px] w-auto xs:h-[150px] sm:h-[300px]`})},r+n))]})}async function G$(e,t){return await Sa({method:"delete",url:`/board/${e}/posts/${t}`})}function $He(){const e=ja();return ni({mutationFn:({boardCode:t,postId:r})=>G$(t,r),onSuccess:()=>{e.invalidateQueries({queryKey:["getPetitionTopLiked"]}),e.invalidateQueries({queryKey:["get-board-boardCode-posts"]})}})}const BHe=({boardCode:e,postId:t,fileUrls:r,mutFile:n,mutPost:a})=>{n.mutate({boardCode:e,fileUrls:r},{onError:()=>{alert("삭제 권한이 없습니다.")}}),a.mutate({boardCode:e,postId:t},{onError:()=>{alert("삭제 권한이 없습니다.")}})};async function VHe(e,t){return await Sa({method:"delete",url:`/board/${e}/files`,data:t})}function HHe(){return ni({mutationFn:({boardCode:e,fileUrls:t})=>VHe(e,t)})}const UHe=({data:e},t)=>{t("/audit/patch",{state:{data:e}})};function zHe({boardCode:e,postId:t,fileUrls:r,imageUrls:n,content:a,title:i,category:o,thumbnailImage:s}){const l=rn(),u=HHe(),f=$He(),c=async()=>{await BHe({boardCode:e,postId:t,fileUrls:r,mutFile:u,mutPost:f}),l("/audit?category=notice"),window.location.reload()};return m.jsx("div",{className:"flex w-full justify-end py-[60px] sm:py-[40px]",children:m.jsxs("div",{className:"flex w-[420px] flex-row items-end justify-between xs:h-[150px] xs:flex-col",children:[m.jsx(F$,{onClick:c}),m.jsx(j$,{onClick:()=>UHe({data:{postId:t,title:i,content:a,category:o,imageUrls:n,thumbnailImage:s}},l)}),m.jsx(_$,{onClick:()=>l(-1)})]})})}async function qHe({boardCode:e,postId:t,userId:r}){return(await Di.get(`/board/${e}/posts/${t}`,{params:{userId:r}})).data}function J$({boardCode:e,postId:t,userId:r=0}){return Qv({queryKey:["get-board-boardCode-posts-postId",e,t,r],queryFn:()=>qHe({boardCode:e,postId:t,userId:r})})}function WHe({files:e}){const t=async r=>{try{const a=await(await fetch(r)).blob(),i=window.URL.createObjectURL(a),o=document.createElement("a");o.href=i,o.download=r.split("/").pop()||"download",document.body.appendChild(o),o.click(),setTimeout(()=>{window.URL.revokeObjectURL(i),o.remove()},1e3)}catch(n){console.error("Download error:",n)}};return m.jsx(m.Fragment,{children:e.map((r,n)=>m.jsxs("div",{className:"flex flex-row items-center justify-start rounded-xs border border-[#CDCDCD] p-2",children:[m.jsx(z3,{size:"24px",className:"cursor-pointer pl-[3px]",onClick:()=>t(r)}),m.jsx("div",{className:"w-[5px]"}),m.jsx("div",{children:m.jsx("p",{className:"text-base font-medium text-gray-600",children:r})})]},n))})}function ZHe(){return m.jsxs("div",{className:"px-[120px] xs:px-[20px] sm:px-[20px] md:px-[40px]",children:[m.jsx(Rr,{className:"h-[2rem] w-[20rem]"}),m.jsx(Rr,{className:"h-[2rem] w-[20rem]"}),m.jsx(Rr,{className:"h-[2rem] w-[20rem] pb-[2rem]"}),m.jsx(Rr,{className:"h-[50rem] w-[50rem]"})]})}function KHe(){var f,c,h;const e=Lo(),t=(f=e.state)==null?void 0:f.postId,r=(c=e.state)==null?void 0:c.category,n=(h=e.state)==null?void 0:h.thumbnailImage,a="감사기구게시판",{data:i,isLoading:o,isError:s}=J$({boardCode:a,postId:t}),l=i==null?void 0:i.data.postDetailResDto;if(!l||s)return m.jsx("div",{children:"에러 발생!!!"});const u=[...l.fileList||[],...l.imageList||[]];return m.jsxs("div",{className:"px-[120px] xs:px-[20px] sm:px-[20px] md:px-[40px]",children:[m.jsx(jHe,{title:l.title,date:l.createdAt}),o?m.jsx(ZHe,{}):m.jsxs(m.Fragment,{children:[m.jsx(FHe,{content:l.content,images:l.imageList}),m.jsx(WHe,{files:l.fileList}),m.jsx(zHe,{title:l.title,content:l.content,category:r,imageUrls:l.imageList,boardCode:a,postId:t,fileUrls:u,thumbnailImage:n})]})]})}function QHe({file:e,onDrop:t}){const{getRootProps:r,getInputProps:n}=gb({onDrop:t});return m.jsxs("div",{...r(),className:"flex w-full cursor-pointer items-center rounded border-[0.125rem] border-gray-300 px-3 py-2",children:[m.jsx("input",{...n()}),m.jsx(W3,{size:"24",className:"mr-3"}),e?m.jsx("p",{className:"text-sm",children:e.name}):m.jsx("p",{className:"text-medium text-sm text-gray-400",children:"파일을 선택해주세요"})]})}function GHe(e){return e.map(t=>t.id)}function JHe(e,t,r,n){const a=t.filter((i,o)=>o!==e);r(a),n(a.filter(i=>i.file!==null).map(i=>i.file))}function YHe(e,t,r,n,a,i){const o=[...r];o[t].file=e[0],n(o);const s=o.filter(u=>u.file!==null).map(u=>u.file);a(s),o.every(u=>u.file!==null)&&i()}function XHe(e,t){t([...e,{id:Date.now(),file:null}])}function eUe({onFilesChange:e}){const[t,r]=A.useState([{id:Date.now(),file:null}]);return m.jsx("div",{className:"flex flex-col items-center justify-center px-[200px] pt-[12px] xs:px-[30px] sm:px-[30px] md:px-[30px] lg:px-[30px]",children:m.jsx("div",{className:"full flex w-full flex-col",children:t.map((n,a)=>m.jsxs("div",{className:"flex items-center pb-[8px]",children:[m.jsx(QHe,{file:n.file,onDrop:i=>YHe(i,a,t,r,e,()=>XHe(t,r))}),n.file?m.jsx("button",{onClick:()=>JHe(a,t,r,e),className:"mx-6",children:m.jsx(pT,{size:24})}):m.jsx("div",{className:"flex items-center",children:m.jsx(dT,{size:24,className:"mx-6"})})]},n.id))})})}function tUe({onDrop:e}){const{getRootProps:t,getInputProps:r}=gb({onDrop:n=>{e(n)},accept:{"image/jpeg":[".jpeg",".jpg"],"image/png":[".png"],"image/gif":[".gif"]},multiple:!0});return m.jsxs("div",{...t(),className:"flex min-h-[231px] min-w-[231px] cursor-pointer items-center justify-center rounded-sm bg-gray-100",children:[m.jsx("input",{...r()}),m.jsx("div",{className:"flex flex-col items-center text-black",children:m.jsx(dT,{size:"56px"})})]})}function Y$({imageItem:e,onRemove:t=()=>{},onClick:r=()=>{},isThumbnail:n}){const a=typeof e=="string"?e:e.image?URL.createObjectURL(e.image):"";return m.jsxs("div",{className:"relative flex h-[231px] w-[231px] cursor-pointer items-center justify-center rounded-sm bg-gray-100",onClick:r,children:[n&&m.jsx("div",{className:"absolute left-[0.5rem] top-[0.75rem] rounded-xs bg-primary px-[0.6rem] py-[0.2rem] text-sm font-bold text-white",children:"대표"}),a&&m.jsx("img",{src:a,alt:"uploaded",className:"h-full w-full object-cover"}),m.jsx("button",{className:"absolute right-[-0.75rem] top-[-0.75rem]",onClick:i=>{i.stopPropagation(),t()},children:m.jsx(hT,{size:32,color:"#2F4BF7",weight:"fill"})})]})}function rUe(){const[e,t]=A.useState([]),r=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);return{images:e,addImage:o=>{const s=o.map(l=>({id:r(),image:l}));t(l=>[...l,...s])},removeImage:o=>{t(e.filter(s=>s.id!==o))},getValidImages:()=>e.filter(o=>o.image!==null).map(o=>o.image)}}function nUe({onImagesChange:e}){const{images:t,addImage:r,removeImage:n,getValidImages:a}=rUe();A.useEffect(()=>{e(a())},[t]);const i=o=>{r(o)};return m.jsx("div",{className:"px-[200px] xs:px-[30px] sm:px-[30px] md:px-[30px] lg:px-[30px]",children:m.jsxs("div",{className:"mt-[12px] flex h-[270px] w-full flex-row items-center justify-start gap-4 overflow-x-auto whitespace-nowrap rounded-xs border-[0.125rem] border-gray-300 p-[1rem]",children:[m.jsx(tUe,{onDrop:i}),m.jsx("div",{className:"flex max-w-full flex-row gap-4",children:t.map((o,s)=>m.jsx(Y$,{imageItem:o,onRemove:()=>n(o.id),isThumbnail:s==0},o.id))})]})})}function dc({className:e,defaultValue:t,optionValue:r,onValueChange:n,value:a,itemStyle:i=""}){const o=!!a;return m.jsxs(FE,{onValueChange:n,value:a,children:[m.jsx(Ey,{className:Vt(`h-[67px] w-[411px] pl-9 ${o?"text-gray-800":"text-gray-500"}`,e),children:m.jsx($E,{placeholder:t})}),m.jsx(ky,{children:m.jsx(Z_e,{children:r.map((s,l)=>m.jsx(Ty,{value:s,className:Vt("text-gray-500",i),children:s},l))})})]})}function X$({initialTitle:e="",initialCategory:t="",onTitleChange:r,onCategoryChange:n}){const[a,i]=A.useState(e),[o,s]=A.useState(t),l=f=>{i(f.target.value),r(f.target.value)},u=f=>{s(f),n(f)};return m.jsx("div",{className:"px-[200px] xs:px-[30px] sm:px-[30px] md:px-[30px] lg:px-[30px]",children:m.jsxs("div",{className:"flex flex-row items-center justify-center gap-4 xs:flex-col xs:items-start xs:gap-1 sm:flex-col sm:items-start sm:gap-1",children:[m.jsx("input",{type:"text",id:"title",value:a,onChange:l,className:"w-full flex-1 rounded-xs border-[0.125rem] border-gray-300 px-3 py-[0.4rem] shadow-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500 sm:text-sm",placeholder:"제목을 입력하세요"}),m.jsx(dc,{className:"sm-hidden xs-hidden flex h-full w-[6rem] items-center justify-center rounded-xs border-[0.125rem] border-gray-300 px-[0.4rem] py-[0.35rem] text-sm font-bold text-gray-500",itemStyle:"py-0 pr-0 text-base font-bold text-gray-500",defaultValue:"카테고리",optionValue:["감사계획","감사결과","기타"],onValueChange:u,value:o})]})})}var ka={},vC,D8;function aUe(){if(D8)return vC;D8=1;function e(t){this.content=t}return e.prototype={constructor:e,find:function(t){for(var r=0;r>1}},e.from=function(t){if(t instanceof e)return t;var r=[];if(t)for(var n in t)r.push(n,t[n]);return new e(r)},vC=e,vC}var I8;function um(){if(I8)return ka;I8=1;function e(W,_){return i(W)||a(W,_)||r(W,_)||t()}function t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r(W,_){if(W){if(typeof W=="string")return n(W,_);var E=Object.prototype.toString.call(W).slice(8,-1);if(E==="Object"&&W.constructor&&(E=W.constructor.name),E==="Map"||E==="Set")return Array.from(W);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return n(W,_)}}function n(W,_){(_==null||_>W.length)&&(_=W.length);for(var E=0,O=new Array(_);E<_;E++)O[E]=W[E];return O}function a(W,_){var E=W==null?null:typeof Symbol<"u"&&W[Symbol.iterator]||W["@@iterator"];if(E!=null){var O,F,K,ne,be=[],We=!0,it=!1;try{if(K=(E=E.call(W)).next,_===0){if(Object(E)!==E)return;We=!1}else for(;!(We=(O=K.call(E)).done)&&(be.push(O.value),be.length!==_);We=!0);}catch(xt){it=!0,F=xt}finally{try{if(!We&&E.return!=null&&(ne=E.return(),Object(ne)!==ne))return}finally{if(it)throw F}}return be}}function i(W){if(Array.isArray(W))return W}function o(){return typeof Reflect<"u"&&Reflect.get?o=Reflect.get.bind():o=function(_,E,O){var F=s(_,E);if(F){var K=Object.getOwnPropertyDescriptor(F,E);return K.get?K.get.call(arguments.length<3?_:O):K.value}},o.apply(this,arguments)}function s(W,_){for(;!Object.prototype.hasOwnProperty.call(W,_)&&(W=w(W),W!==null););return W}function l(W,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");W.prototype=Object.create(_&&_.prototype,{constructor:{value:W,writable:!0,configurable:!0}}),Object.defineProperty(W,"prototype",{writable:!1}),_&&N(W,_)}function u(W){var _=b();return function(){var O=w(W),F;if(_){var K=w(this).constructor;F=Reflect.construct(O,arguments,K)}else F=O.apply(this,arguments);return f(this,F)}}function f(W,_){if(_&&(k(_)==="object"||typeof _=="function"))return _;if(_!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return c(W)}function c(W){if(W===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return W}function h(W){var _=typeof Map=="function"?new Map:void 0;return h=function(O){if(O===null||!x(O))return O;if(typeof O!="function")throw new TypeError("Super expression must either be null or a function");if(typeof _<"u"){if(_.has(O))return _.get(O);_.set(O,F)}function F(){return y(O,arguments,w(this).constructor)}return F.prototype=Object.create(O.prototype,{constructor:{value:F,enumerable:!1,writable:!0,configurable:!0}}),N(F,O)},h(W)}function y(W,_,E){return b()?y=Reflect.construct.bind():y=function(F,K,ne){var be=[null];be.push.apply(be,K);var We=Function.bind.apply(F,be),it=new We;return ne&&N(it,ne.prototype),it},y.apply(null,arguments)}function b(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function x(W){try{return Function.toString.call(W).indexOf("[native code]")!==-1}catch{return typeof W=="function"}}function N(W,_){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(O,F){return O.__proto__=F,O},N(W,_)}function w(W){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(E){return E.__proto__||Object.getPrototypeOf(E)},w(W)}function k(W){"@babel/helpers - typeof";return k=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},k(W)}function M(W,_){if(!(W instanceof _))throw new TypeError("Cannot call a class as a function")}function P(W,_){for(var E=0;E<_.length;E++){var O=_[E];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(W,q(O.key),O)}}function I(W,_,E){return _&&P(W.prototype,_),E&&P(W,E),Object.defineProperty(W,"prototype",{writable:!1}),W}function q(W){var _=z(W,"string");return k(_)==="symbol"?_:String(_)}function z(W,_){if(k(W)!=="object"||W===null)return W;var E=W[Symbol.toPrimitive];if(E!==void 0){var O=E.call(W,_||"default");if(k(O)!=="object")return O;throw new TypeError("@@toPrimitive must return a primitive value.")}return(_==="string"?String:Number)(W)}var U=aUe();function ee(W,_,E){for(var O=0;;O++){if(O==W.childCount||O==_.childCount)return W.childCount==_.childCount?null:E;var F=W.child(O),K=_.child(O);if(F==K){E+=F.nodeSize;continue}if(!F.sameMarkup(K))return E;if(F.isText&&F.text!=K.text){for(var ne=0;F.text[ne]==K.text[ne];ne++)E++;return E}if(F.content.size||K.content.size){var be=ee(F.content,K.content,E+1);if(be!=null)return be}E+=F.nodeSize}}function ae(W,_,E,O){for(var F=W.childCount,K=_.childCount;;){if(F==0||K==0)return F==K?null:{a:E,b:O};var ne=W.child(--F),be=_.child(--K),We=ne.nodeSize;if(ne==be){E-=We,O-=We;continue}if(!ne.sameMarkup(be))return{a:E,b:O};if(ne.isText&&ne.text!=be.text){for(var it=0,xt=Math.min(ne.text.length,be.text.length);it3&&arguments[3]!==void 0?arguments[3]:0,ne=arguments.length>4?arguments[4]:void 0,be=0,We=0;WeE&&F(it,K+We,ne||null,be)!==!1&&it.content.size){var wt=We+1;it.nodesBetween(Math.max(0,E-wt),Math.min(it.content.size,O-wt),F,K+wt)}We=xt}}},{key:"descendants",value:function(E){this.nodesBetween(0,this.size,E)}},{key:"textBetween",value:function(E,O,F,K){var ne="",be=!0;return this.nodesBetween(E,O,function(We,it){var xt=We.isText?We.text.slice(Math.max(E,it)-it,O-it):We.isLeaf?K?typeof K=="function"?K(We):K:We.type.spec.leafText?We.type.spec.leafText(We):"":"";We.isBlock&&(We.isLeaf&&xt||We.isTextblock)&&F&&(be?be=!1:ne+=F),ne+=xt},0),ne}},{key:"append",value:function(E){if(!E.size)return this;if(!this.size)return E;var O=this.lastChild,F=E.firstChild,K=this.content.slice(),ne=0;for(O.isText&&O.sameMarkup(F)&&(K[K.length-1]=O.withText(O.text+F.text),ne=1);ne1&&arguments[1]!==void 0?arguments[1]:this.size;if(E==0&&O==this.size)return this;var F=[],K=0;if(O>E)for(var ne=0,be=0;beE&&((beO)&&(We.isText?We=We.cut(Math.max(0,E-be),Math.min(We.text.length,O-be)):We=We.cut(Math.max(0,E-be-1),Math.min(We.content.size,O-be-1))),F.push(We),K+=We.nodeSize),be=it}return new W(F,K)}},{key:"cutByIndex",value:function(E,O){return E==O?W.empty:E==0&&O==this.content.length?this:new W(this.content.slice(E,O))}},{key:"replaceChild",value:function(E,O){var F=this.content[E];if(F==O)return this;var K=this.content.slice(),ne=this.size+O.nodeSize-F.nodeSize;return K[E]=O,new W(K,ne)}},{key:"addToStart",value:function(E){return new W([E].concat(this.content),this.size+E.nodeSize)}},{key:"addToEnd",value:function(E){return new W(this.content.concat(E),this.size+E.nodeSize)}},{key:"eq",value:function(E){if(this.content.length!=E.content.length)return!1;for(var O=0;O1&&arguments[1]!==void 0?arguments[1]:0;return ee(this,E,O)}},{key:"findDiffEnd",value:function(E){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.size,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:E.size;return ae(this,E,O,F)}},{key:"findIndex",value:function(E){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-1;if(E==0)return le(0,E);if(E==this.size)return le(this.content.length,E);if(E>this.size||E<0)throw new RangeError("Position ".concat(E," outside of fragment (").concat(this,")"));for(var F=0,K=0;;F++){var ne=this.child(F),be=K+ne.nodeSize;if(be>=E)return be==E||O>0?le(F+1,be):le(F,K);K=be}}},{key:"toString",value:function(){return"<"+this.toStringInner()+">"}},{key:"toStringInner",value:function(){return this.content.join(", ")}},{key:"toJSON",value:function(){return this.content.length?this.content.map(function(E){return E.toJSON()}):null}}],[{key:"fromJSON",value:function(E,O){if(!O)return W.empty;if(!Array.isArray(O))throw new RangeError("Invalid input for Fragment.fromJSON");return new W(O.map(E.nodeFromJSON))}},{key:"fromArray",value:function(E){if(!E.length)return W.empty;for(var O,F=0,K=0;Kthis.type.rank&&(O||(O=E.slice(0,K)),O.push(this),F=!0),O&&O.push(ne)}}return O||(O=E.slice()),F||O.push(this),O}},{key:"removeFromSet",value:function(E){for(var O=0;O0&&(E.openStart=this.openStart),this.openEnd>0&&(E.openEnd=this.openEnd),E}}],[{key:"fromJSON",value:function(E,O){if(!O)return W.empty;var F=O.openStart||0,K=O.openEnd||0;if(typeof F!="number"||typeof K!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new W(xe.fromJSON(E,O.content),F,K)}},{key:"maxOpen",value:function(E){for(var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,F=0,K=0,ne=E.firstChild;ne&&!ne.isLeaf&&(O||!ne.type.spec.isolating);ne=ne.firstChild)F++;for(var be=E.lastChild;be&&!be.isLeaf&&(O||!be.type.spec.isolating);be=be.lastChild)K++;return new W(E,F,K)}}]),W}();_e.empty=new _e(xe.empty,0,0);function De(W,_,E){var O=W.findIndex(_),F=O.index,K=O.offset,ne=W.maybeChild(F),be=W.findIndex(E),We=be.index,it=be.offset;if(K==_||ne.isText){if(it!=E&&!W.child(We).isText)throw new RangeError("Removing non-flat range");return W.cut(0,_).append(W.cut(E))}if(F!=We)throw new RangeError("Removing non-flat range");return W.replaceChild(F,ne.copy(De(ne.content,_-K-1,E-K-1)))}function Ne(W,_,E,O){var F=W.findIndex(_),K=F.index,ne=F.offset,be=W.maybeChild(K);if(ne==_||be.isText)return O&&!O.canReplace(K,K,E)?null:W.cut(0,_).append(E).append(W.cut(_));var We=Ne(be.content,_-ne-1,E);return We&&W.replaceChild(K,be.copy(We))}function Re(W,_,E){if(E.openStart>W.depth)throw new Oe("Inserted content deeper than insertion position");if(W.depth-E.openStart!=_.depth-E.openEnd)throw new Oe("Inconsistent open depths");return Fe(W,_,E,0)}function Fe(W,_,E,O){var F=W.index(O),K=W.node(O);if(F==_.index(O)&&O=0&&W.isText&&W.sameMarkup(_[E])?_[E]=W.withText(_[E].text+W.text):_.push(W)}function mt(W,_,E,O){var F=(_||W).node(E),K=0,ne=_?_.index(E):F.childCount;W&&(K=W.index(E),W.depth>E?K++:W.textOffset&&(Pe(W.nodeAfter,O),K++));for(var be=K;beF&&je(W,_,F+1),ne=O.depth>F&&je(E,O,F+1),be=[];return mt(null,W,F,be),K&&ne&&_.index(F)==E.index(F)?(oe(K,ne),Pe(pe(K,de(W,_,E,O,F+1)),be)):(K&&Pe(pe(K,se(W,_,F+1)),be),mt(_,E,F,be),ne&&Pe(pe(ne,se(E,O,F+1)),be)),mt(O,null,F,be),new xe(be)}function se(W,_,E){var O=[];if(mt(null,W,E,O),W.depth>E){var F=je(W,_,E+1);Pe(pe(F,se(W,_,E+1)),O)}return mt(_,null,E,O),new xe(O)}function fe(W,_){for(var E=_.depth-W.openStart,O=_.node(E),F=O.copy(W.content),K=E-1;K>=0;K--)F=_.node(K).copy(xe.from(F));return{start:F.resolveNoCache(W.openStart+E),end:F.resolveNoCache(F.content.size-W.openEnd-E)}}var ue=function(){function W(_,E,O){M(this,W),this.pos=_,this.path=E,this.parentOffset=O,this.depth=E.length/3-1}return I(W,[{key:"resolveDepth",value:function(E){return E==null?this.depth:E<0?this.depth+E:E}},{key:"parent",get:function(){return this.node(this.depth)}},{key:"doc",get:function(){return this.node(0)}},{key:"node",value:function(E){return this.path[this.resolveDepth(E)*3]}},{key:"index",value:function(E){return this.path[this.resolveDepth(E)*3+1]}},{key:"indexAfter",value:function(E){return E=this.resolveDepth(E),this.index(E)+(E==this.depth&&!this.textOffset?0:1)}},{key:"start",value:function(E){return E=this.resolveDepth(E),E==0?0:this.path[E*3-1]+1}},{key:"end",value:function(E){return E=this.resolveDepth(E),this.start(E)+this.node(E).content.size}},{key:"before",value:function(E){if(E=this.resolveDepth(E),!E)throw new RangeError("There is no position before the top-level node");return E==this.depth+1?this.pos:this.path[E*3-1]}},{key:"after",value:function(E){if(E=this.resolveDepth(E),!E)throw new RangeError("There is no position after the top-level node");return E==this.depth+1?this.pos:this.path[E*3-1]+this.path[E*3].nodeSize}},{key:"textOffset",get:function(){return this.pos-this.path[this.path.length-1]}},{key:"nodeAfter",get:function(){var E=this.parent,O=this.index(this.depth);if(O==E.childCount)return null;var F=this.pos-this.path[this.path.length-1],K=E.child(O);return F?E.child(O).cut(F):K}},{key:"nodeBefore",get:function(){var E=this.index(this.depth),O=this.pos-this.path[this.path.length-1];return O?this.parent.child(E).cut(0,O):E==0?null:this.parent.child(E-1)}},{key:"posAtIndex",value:function(E,O){O=this.resolveDepth(O);for(var F=this.path[O*3],K=O==0?0:this.path[O*3-1]+1,ne=0;ne0;O--)if(this.start(O)<=E&&this.end(O)>=E)return O;return 0}},{key:"blockRange",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this,O=arguments.length>1?arguments[1]:void 0;if(E.pos=0;F--)if(E.pos<=this.end(F)&&(!O||O(this.node(F))))return new dt(this,E,F);return null}},{key:"sameParent",value:function(E){return this.pos-this.parentOffset==E.pos-E.parentOffset}},{key:"max",value:function(E){return E.pos>this.pos?E:this}},{key:"min",value:function(E){return E.pos=0&&O<=E.content.size))throw new RangeError("Position "+O+" out of range");for(var F=[],K=0,ne=O,be=E;;){var We=be.content.findIndex(ne),it=We.index,xt=We.offset,wt=ne-xt;if(F.push(be,it,K+xt),!wt||(be=be.child(it),be.isText))break;ne=wt-1,K+=xt+1}return new W(O,F,ne)}},{key:"resolveCached",value:function(E,O){var F=Ue.get(E);if(F)for(var K=0;K3&&arguments[3]!==void 0?arguments[3]:we.none;M(this,W),this.type=_,this.attrs=E,this.marks=F,this.content=O||xe.empty}return I(W,[{key:"nodeSize",get:function(){return this.isLeaf?1:2+this.content.size}},{key:"childCount",get:function(){return this.content.childCount}},{key:"child",value:function(E){return this.content.child(E)}},{key:"maybeChild",value:function(E){return this.content.maybeChild(E)}},{key:"forEach",value:function(E){this.content.forEach(E)}},{key:"nodesBetween",value:function(E,O,F){var K=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;this.content.nodesBetween(E,O,F,K,this)}},{key:"descendants",value:function(E){this.nodesBetween(0,this.content.size,E)}},{key:"textContent",get:function(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}},{key:"textBetween",value:function(E,O,F,K){return this.content.textBetween(E,O,F,K)}},{key:"firstChild",get:function(){return this.content.firstChild}},{key:"lastChild",get:function(){return this.content.lastChild}},{key:"eq",value:function(E){return this==E||this.sameMarkup(E)&&this.content.eq(E.content)}},{key:"sameMarkup",value:function(E){return this.hasMarkup(E.type,E.attrs,E.marks)}},{key:"hasMarkup",value:function(E,O,F){return this.type==E&&ce(this.attrs,O||E.defaultAttrs||bt)&&we.sameSet(this.marks,F||we.none)}},{key:"copy",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return E==this.content?this:new W(this.type,this.attrs,E,this.marks)}},{key:"mark",value:function(E){return E==this.marks?this:new W(this.type,this.attrs,this.content,E)}},{key:"cut",value:function(E){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.content.size;return E==0&&O==this.content.size?this:this.copy(this.content.cut(E,O))}},{key:"slice",value:function(E){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.content.size,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(E==O)return _e.empty;var K=this.resolve(E),ne=this.resolve(O),be=F?0:K.sharedDepth(O),We=K.start(be),it=K.node(be),xt=it.content.cut(K.pos-We,ne.pos-We);return new _e(xt,K.depth-be,ne.depth-be)}},{key:"replace",value:function(E,O,F){return Re(this.resolve(E),this.resolve(O),F)}},{key:"nodeAt",value:function(E){for(var O=this;;){var F=O.content.findIndex(E),K=F.index,ne=F.offset;if(O=O.maybeChild(K),!O)return null;if(ne==E||O.isText)return O;E-=ne+1}}},{key:"childAfter",value:function(E){var O=this.content.findIndex(E),F=O.index,K=O.offset;return{node:this.content.maybeChild(F),index:F,offset:K}}},{key:"childBefore",value:function(E){if(E==0)return{node:null,index:0,offset:0};var O=this.content.findIndex(E),F=O.index,K=O.offset;if(KE&&this.nodesBetween(E,O,function(ne){return F.isInSet(ne.marks)&&(K=!0),!K}),K}},{key:"isBlock",get:function(){return this.type.isBlock}},{key:"isTextblock",get:function(){return this.type.isTextblock}},{key:"inlineContent",get:function(){return this.type.inlineContent}},{key:"isInline",get:function(){return this.type.isInline}},{key:"isText",get:function(){return this.type.isText}},{key:"isLeaf",get:function(){return this.type.isLeaf}},{key:"isAtom",get:function(){return this.type.isAtom}},{key:"toString",value:function(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);var E=this.type.name;return this.content.size&&(E+="("+this.content.toStringInner()+")"),ve(this.marks,E)}},{key:"contentMatchAt",value:function(E){var O=this.type.contentMatch.matchFragment(this.content,0,E);if(!O)throw new Error("Called contentMatchAt on a node with invalid content");return O}},{key:"canReplace",value:function(E,O){var F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:xe.empty,K=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,ne=arguments.length>4&&arguments[4]!==void 0?arguments[4]:F.childCount,be=this.contentMatchAt(E).matchFragment(F,K,ne),We=be&&be.matchFragment(this.content,O);if(!We||!We.validEnd)return!1;for(var it=K;it0&&arguments[0]!==void 0?arguments[0]:0,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.text.length;return F==0&&K==this.text.length?this:this.withText(this.text.slice(F,K))}},{key:"eq",value:function(F){return this.sameMarkup(F)&&this.text==F.text}},{key:"toJSON",value:function(){var F=o(w(E.prototype),"toJSON",this).call(this);return F.text=this.text,F}}]),E}(St);function ve(W,_){for(var E=W.length-1;E>=0;E--)_=W[E].type.name+"("+_+")";return _}var Ie=function(){function W(_){M(this,W),this.validEnd=_,this.next=[],this.wrapCache=[]}return I(W,[{key:"matchType",value:function(E){for(var O=0;O1&&arguments[1]!==void 0?arguments[1]:0,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:E.childCount,K=this,ne=O;K&&ne1&&arguments[1]!==void 0?arguments[1]:!1,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,K=[this];function ne(be,We){var it=be.matchFragment(E,F);if(it&&(!O||it.validEnd))return xe.from(We.map(function(Rn){return Rn.createAndFill()}));for(var xt=0;xt=this.next.length)throw new RangeError("There's no ".concat(E,"th edge in this content match"));return this.next[E]}},{key:"toString",value:function(){var E=[];function O(F){E.push(F);for(var K=0;K"+E.indexOf(F.next[be].next);return ne}).join(` +`)}}],[{key:"parse",value:function(E,O){var F=new Be(E,O);if(F.next==null)return W.empty;var K=ct(F);F.next&&F.err("Unexpected trailing text");var ne=ar(gt(K));return sr(ne,F),ne}}]),W}();Ie.empty=new Ie(!0);var Be=function(){function W(_,E){M(this,W),this.string=_,this.nodeTypes=E,this.inline=null,this.pos=0,this.tokens=_.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}return I(W,[{key:"next",get:function(){return this.tokens[this.pos]}},{key:"eat",value:function(E){return this.next==E&&(this.pos++||!0)}},{key:"err",value:function(E){throw new SyntaxError(E+" (in content expression '"+this.string+"')")}}]),W}();function ct(W){var _=[];do _.push(Xe(W));while(W.eat("|"));return _.length==1?_[0]:{type:"choice",exprs:_}}function Xe(W){var _=[];do _.push(et(W));while(W.next&&W.next!=")"&&W.next!="|");return _.length==1?_[0]:{type:"seq",exprs:_}}function et(W){for(var _=at(W);;)if(W.eat("+"))_={type:"plus",expr:_};else if(W.eat("*"))_={type:"star",expr:_};else if(W.eat("?"))_={type:"opt",expr:_};else if(W.eat("{"))_=pt(W,_);else break;return _}function ze(W){/\D/.test(W.next)&&W.err("Expected number, got '"+W.next+"'");var _=Number(W.next);return W.pos++,_}function pt(W,_){var E=ze(W),O=E;return W.eat(",")&&(W.next!="}"?O=ze(W):O=-1),W.eat("}")||W.err("Unclosed braced range"),{type:"range",min:E,max:O,expr:_}}function Lt(W,_){var E=W.nodeTypes,O=E[_];if(O)return[O];var F=[];for(var K in E){var ne=E[K];ne.groups.indexOf(_)>-1&&F.push(ne)}return F.length==0&&W.err("No node type or group '"+_+"' found"),F}function at(W){if(W.eat("(")){var _=ct(W);return W.eat(")")||W.err("Missing closing paren"),_}else if(/\W/.test(W.next))W.err("Unexpected token '"+W.next+"'");else{var E=Lt(W,W.next).map(function(O){return W.inline==null?W.inline=O.isInline:W.inline!=O.isInline&&W.err("Mixing inline and block content"),{type:"name",value:O}});return W.pos++,E.length==1?E[0]:{type:"choice",exprs:E}}}function gt(W){var _=[[]];return F(K(W,0),E()),_;function E(){return _.push([])-1}function O(ne,be,We){var it={term:We,to:be};return _[ne].push(it),it}function F(ne,be){ne.forEach(function(We){return We.to=be})}function K(ne,be){if(ne.type=="choice")return ne.exprs.reduce(function(Fa,$a){return Fa.concat(K($a,be))},[]);if(ne.type=="seq")for(var We=0;;We++){var it=K(ne.exprs[We],be);if(We==ne.exprs.length-1)return it;F(it,be=E())}else if(ne.type=="star"){var xt=E();return O(be,xt),F(K(ne.expr,xt),xt),[O(xt)]}else if(ne.type=="plus"){var wt=E();return F(K(ne.expr,be),wt),F(K(ne.expr,wt),wt),[O(wt)]}else{if(ne.type=="opt")return[O(be)].concat(K(ne.expr,be));if(ne.type=="range"){for(var Ut=be,pr=0;pr-1),ne=0;ne0&&arguments[0]!==void 0?arguments[0]:null,O=arguments.length>1?arguments[1]:void 0,F=arguments.length>2?arguments[2]:void 0;if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new St(this,this.computeAttrs(E),xe.from(O),we.setFrom(F))}},{key:"createChecked",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,O=arguments.length>1?arguments[1]:void 0,F=arguments.length>2?arguments[2]:void 0;return O=xe.from(O),this.checkContent(O),new St(this,this.computeAttrs(E),O,we.setFrom(F))}},{key:"createAndFill",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,O=arguments.length>1?arguments[1]:void 0,F=arguments.length>2?arguments[2]:void 0;if(E=this.computeAttrs(E),O=xe.from(O),O.size){var K=this.contentMatch.fillBefore(O);if(!K)return null;O=K.append(O)}var ne=this.contentMatch.matchFragment(O),be=ne&&ne.fillBefore(xe.empty,!0);return be?new St(this,E,O.append(be),we.setFrom(F)):null}},{key:"validContent",value:function(E){var O=this.contentMatch.matchFragment(E);if(!O||!O.validEnd)return!1;for(var F=0;F-1}},{key:"allowsMarks",value:function(E){if(this.markSet==null)return!0;for(var O=0;O0&&arguments[0]!==void 0?arguments[0]:null;return!E&&this.instance?this.instance:new we(this,Cr(this.attrs,E))}},{key:"removeFromSet",value:function(E){for(var O=0;O-1}}],[{key:"compile",value:function(E,O){var F=Object.create(null),K=0;return E.forEach(function(ne,be){return F[ne]=new W(ne,K++,O,be)}),F}}]),W}(),Dt=function(){function W(_){M(this,W),this.linebreakReplacement=null,this.cached=Object.create(null);var E=this.spec={};for(var O in _)E[O]=_[O];E.nodes=U.from(_.nodes),E.marks=U.from(_.marks||{}),this.nodes=Ke.compile(this.spec.nodes,this),this.marks=vt.compile(this.spec.marks,this);var F=Object.create(null);for(var K in this.nodes){if(K in this.marks)throw new RangeError(K+" can not be both a node and a mark");var ne=this.nodes[K],be=ne.spec.content||"",We=ne.spec.marks;if(ne.contentMatch=F[be]||(F[be]=Ie.parse(be,this.nodes)),ne.inlineContent=ne.contentMatch.inlineContent,ne.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!ne.isInline||!ne.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=ne}ne.markSet=We=="_"?null:We?zt(this,We.split(" ")):We==""||!ne.inlineContent?[]:null}for(var it in this.marks){var xt=this.marks[it],wt=xt.spec.excludes;xt.excluded=wt==null?[xt]:wt==""?[]:zt(this,wt.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}return I(W,[{key:"node",value:function(E){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,F=arguments.length>2?arguments[2]:void 0,K=arguments.length>3?arguments[3]:void 0;if(typeof E=="string")E=this.nodeType(E);else if(E instanceof Ke){if(E.schema!=this)throw new RangeError("Node type from different schema used ("+E.name+")")}else throw new RangeError("Invalid node type: "+E);return E.createChecked(O,F,K)}},{key:"text",value:function(E,O){var F=this.nodes.text;return new Ft(F,F.defaultAttrs,E,we.setFrom(O))}},{key:"mark",value:function(E,O){return typeof E=="string"&&(E=this.marks[E]),E.create(O)}},{key:"nodeFromJSON",value:function(E){return St.fromJSON(this,E)}},{key:"markFromJSON",value:function(E){return we.fromJSON(this,E)}},{key:"nodeType",value:function(E){var O=this.nodes[E];if(!O)throw new RangeError("Unknown node type: "+E);return O}}]),W}();function zt(W,_){for(var E=[],O=0;O<_.length;O++){var F=_[O],K=W.marks[F],ne=K;if(K)E.push(K);else for(var be in W.marks){var We=W.marks[be];(F=="_"||We.spec.group&&We.spec.group.split(" ").indexOf(F)>-1)&&E.push(ne=We)}if(!ne)throw new SyntaxError("Unknown mark type: '"+_[O]+"'")}return E}function Ht(W){return W.tag!=null}function Qt(W){return W.style!=null}var yr=function(){function W(_,E){var O=this;M(this,W),this.schema=_,this.rules=E,this.tags=[],this.styles=[];var F=this.matchedStyles=[];E.forEach(function(K){if(Ht(K))O.tags.push(K);else if(Qt(K)){var ne=/[^=]*/.exec(K.style)[0];F.indexOf(ne)<0&&F.push(ne),O.styles.push(K)}}),this.normalizeLists=!this.tags.some(function(K){if(!/^(ul|ol)\b/.test(K.tag)||!K.node)return!1;var ne=_.nodes[K.node];return ne.contentMatch.matchType(ne)})}return I(W,[{key:"parse",value:function(E){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},F=new Ze(this,O,!1);return F.addAll(E,O.from,O.to),F.finish()}},{key:"parseSlice",value:function(E){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},F=new Ze(this,O,!0);return F.addAll(E,O.from,O.to),_e.maxOpen(F.finish())}},{key:"matchTag",value:function(E,O,F){for(var K=F?this.tags.indexOf(F)+1:0;KE.length&&(We.charCodeAt(E.length)!=61||We.slice(E.length+1)!=O))){if(be.getAttrs){var it=be.getAttrs(O);if(it===!1)continue;be.attrs=it||void 0}return be}}}}],[{key:"schemaRules",value:function(E){var O=[];function F(it){for(var xt=it.priority==null?50:it.priority,wt=0;wt=0;O--)if(E.eq(this.stashMarks[O]))return this.stashMarks.splice(O,1)[0]}},{key:"applyPending",value:function(E){for(var O=0,F=this.pendingMarks;O=0;K--){var ne=this.nodes[K],be=ne.findWrapping(E);if(be&&(!O||O.length>be.length)&&(O=be,F=ne,!be.length)||ne.solid)break}if(!O)return!1;this.sync(F);for(var We=0;We1&&arguments[1]!==void 0?arguments[1]:null,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,K=arguments.length>3?arguments[3]:void 0;this.closeExtra();var ne=this.top;ne.applyPending(E),ne.match=ne.match&&ne.match.matchType(E);var be=G(E,K,ne.options);ne.options&Z&&ne.content.length==0&&(be|=Z),this.nodes.push(new ye(E,O,ne.activeMarks,ne.pendingMarks,F,null,be)),this.open++}},{key:"closeExtra",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,O=this.nodes.length-1;if(O>this.open){for(;O>this.open;O--)this.nodes[O-1].content.push(this.nodes[O].finish(E));this.nodes.length=this.open+1}}},{key:"finish",value:function(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}},{key:"sync",value:function(E){for(var O=this.open;O>=0;O--)if(this.nodes[O]==E)return this.open=O,!0;return!1}},{key:"currentPos",get:function(){this.closeExtra();for(var E=0,O=this.open;O>=0;O--){for(var F=this.nodes[O].content,K=F.length-1;K>=0;K--)E+=F[K].nodeSize;O&&E++}return E}},{key:"findAtPoint",value:function(E,O){if(this.find)for(var F=0;F-1)return E.split(/\s*\|\s*/).some(this.matchesContext,this);var F=E.split("/"),K=this.options.context,ne=!this.isOpen&&(!K||K.parent.type==this.nodes[0].type),be=-(K?K.depth+1:0)+(ne?0:1),We=function it(xt,wt){for(;xt>=0;xt--){var Ut=F[xt];if(Ut==""){if(xt==F.length-1||xt==0)continue;for(;wt>=be;wt--)if(it(xt-1,wt))return!0;return!1}else{var pr=wt>0||wt==0&&ne?O.nodes[wt].type:K&&wt>=be?K.node(wt-be).type:null;if(!pr||pr.name!=Ut&&pr.groups.indexOf(Ut)==-1)return!1;wt--}}return!0};return We(F.length-1,this.open)}},{key:"textblockFromContext",value:function(){var E=this.options.context;if(E)for(var O=E.depth;O>=0;O--){var F=E.node(O).contentMatchAt(E.indexAfter(O)).defaultType;if(F&&F.isTextblock&&F.defaultAttrs)return F}for(var K in this.parser.schema.nodes){var ne=this.parser.schema.nodes[K];if(ne.isTextblock&&ne.defaultAttrs)return ne}}},{key:"addPendingMark",value:function(E){var O=qe(E,this.top.pendingMarks);O&&this.top.stashMarks.push(O),this.top.pendingMarks=E.addToSet(this.top.pendingMarks)}},{key:"removePendingMark",value:function(E,O){for(var F=this.open;F>=0;F--){var K=this.nodes[F],ne=K.pendingMarks.lastIndexOf(E);if(ne>-1)K.pendingMarks=E.removeFromSet(K.pendingMarks);else{K.activeMarks=E.removeFromSet(K.activeMarks);var be=K.popFromStashMark(E);be&&K.type&&K.type.allowsMarkType(be.type)&&(K.activeMarks=be.addToSet(K.activeMarks))}if(K==O)break}}}]),W}();function tt(W){for(var _=W.firstChild,E=null;_;_=_.nextSibling){var O=_.nodeType==1?_.nodeName.toLowerCase():null;O&&X.hasOwnProperty(O)&&E?(E.appendChild(_),_=E):O=="li"?E=_:O&&(E=null)}}function rt(W,_){return(W.matches||W.msMatchesSelector||W.webkitMatchesSelector||W.mozMatchesSelector).call(W,_)}function He(W){var _={};for(var E in W)_[E]=W[E];return _}function Se(W,_){var E=_.schema.nodes,O=function(){var be=E[K];if(!be.allowsMarkType(W))return 0;var We=[],it=function xt(wt){We.push(wt);for(var Ut=0;Ut1&&arguments[1]!==void 0?arguments[1]:{},K=arguments.length>2?arguments[2]:void 0;K||(K=Zt(F).createDocumentFragment());var ne=K,be=[];return E.forEach(function(We){if(be.length||We.marks.length){for(var it=0,xt=0;it1&&arguments[1]!==void 0?arguments[1]:{},F=this.serializeNodeInner(E,O),K=E.marks.length-1;K>=0;K--){var ne=this.serializeMark(E.marks[K],E.isInline,O);ne&&((ne.contentDOM||ne.dom).appendChild(F),F=ne.dom)}return F}},{key:"serializeMark",value:function(E,O){var F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},K=this.marks[E.type.name];return K&&ir(Zt(F),K(E,O),null,E.attrs)}}],[{key:"renderSpec",value:function(E,O){var F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,K=arguments.length>3?arguments[3]:void 0;return ir(E,O,F,K)}},{key:"fromSchema",value:function(E){return E.cached.domSerializer||(E.cached.domSerializer=new W(this.nodesFromSchema(E),this.marksFromSchema(E)))}},{key:"nodesFromSchema",value:function(E){var O=_t(E.nodes);return O.text||(O.text=function(F){return F.text}),O}},{key:"marksFromSchema",value:function(E){return _t(E.marks)}}]),W}();function _t(W){var _={};for(var E in W){var O=W[E].spec.toDOM;O&&(_[E]=O)}return _}function Zt(W){return W.document||window.document}var ge=new WeakMap;function lt(W){var _=ge.get(W);return _===void 0&&ge.set(W,_=nt(W)),_}function nt(W){var _=null;function E(O){if(O&&k(O)=="object")if(Array.isArray(O))if(typeof O[0]=="string")_||(_=[]),_.push(O);else for(var F=0;F-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");var ne=F.indexOf(" ");ne>0&&(E=F.slice(0,ne),F=F.slice(ne+1));var be,We=E?W.createElementNS(E,F):W.createElement(F),it=_[1],xt=1;if(it&&k(it)=="object"&&it.nodeType==null&&!Array.isArray(it)){xt=2;for(var wt in it)if(it[wt]!=null){var Ut=wt.indexOf(" ");Ut>0?We.setAttributeNS(wt.slice(0,Ut),wt.slice(Ut+1),it[wt]):We.setAttribute(wt,it[wt])}}for(var pr=xt;pr<_.length;pr++){var Vr=_[pr];if(Vr===0){if(pr<_.length-1||pr>xt)throw new RangeError("Content hole must be the only child of its parent node");return{dom:We,contentDOM:We}}else{var Rn=ir(W,Vr,E,O),ii=Rn.dom,Fa=Rn.contentDOM;if(We.appendChild(ii),Fa){if(be)throw new RangeError("Multiple content holes");be=Fa}}}return{dom:We,contentDOM:be}}return ka.ContentMatch=Ie,ka.DOMParser=yr,ka.DOMSerializer=st,ka.Fragment=xe,ka.Mark=we,ka.MarkType=vt,ka.Node=St,ka.NodeRange=dt,ka.NodeType=Ke,ka.ReplaceError=Oe,ka.ResolvedPos=ue,ka.Schema=Dt,ka.Slice=_e,ka}var nr=um(),El={},Bi={},mC={},P8;function bb(){return P8||(P8=1,function(e){function t(ie){var X=typeof Map=="function"?new Map:void 0;return t=function(B){if(B===null||!n(B))return B;if(typeof B!="function")throw new TypeError("Super expression must either be null or a function");if(typeof X<"u"){if(X.has(B))return X.get(B);X.set(B,Z)}function Z(){return r(B,arguments,f(this).constructor)}return Z.prototype=Object.create(B.prototype,{constructor:{value:Z,enumerable:!1,writable:!0,configurable:!0}}),i(Z,B)},t(ie)}function r(ie,X,H){return u()?r=Reflect.construct.bind():r=function(Z,G,ye){var Ze=[null];Ze.push.apply(Ze,G);var tt=Function.bind.apply(Z,Ze),rt=new tt;return ye&&i(rt,ye.prototype),rt},r.apply(null,arguments)}function n(ie){try{return Function.toString.call(ie).indexOf("[native code]")!==-1}catch{return typeof ie=="function"}}function a(ie,X){if(typeof X!="function"&&X!==null)throw new TypeError("Super expression must either be null or a function");ie.prototype=Object.create(X&&X.prototype,{constructor:{value:ie,writable:!0,configurable:!0}}),Object.defineProperty(ie,"prototype",{writable:!1}),X&&i(ie,X)}function i(ie,X){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(B,Z){return B.__proto__=Z,B},i(ie,X)}function o(ie){var X=u();return function(){var B=f(ie),Z;if(X){var G=f(this).constructor;Z=Reflect.construct(B,arguments,G)}else Z=B.apply(this,arguments);return s(this,Z)}}function s(ie,X){if(X&&(c(X)==="object"||typeof X=="function"))return X;if(X!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return l(ie)}function l(ie){if(ie===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ie}function u(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function f(ie){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(H){return H.__proto__||Object.getPrototypeOf(H)},f(ie)}function c(ie){"@babel/helpers - typeof";return c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(X){return typeof X}:function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},c(ie)}function h(ie,X){if(!(ie instanceof X))throw new TypeError("Cannot call a class as a function")}function y(ie,X){for(var H=0;H0}},{key:"deletedBefore",get:function(){return(this.delInfo&(z|ee))>0}},{key:"deletedAfter",get:function(){return(this.delInfo&(U|ee))>0}},{key:"deletedAcross",get:function(){return(this.delInfo&ee)>0}}]),ie}(),Y=function(){function ie(X){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(h(this,ie),this.ranges=X,this.inverted=H,!X.length&&ie.empty)return ie.empty}return b(ie,[{key:"recover",value:function(H){var B=0,Z=I(H);if(!this.inverted)for(var G=0;G1&&arguments[1]!==void 0?arguments[1]:1;return this._map(H,B,!1)}},{key:"map",value:function(H){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return this._map(H,B,!0)}},{key:"_map",value:function(H,B,Z){for(var G=0,ye=this.inverted?2:1,Ze=this.inverted?1:2,tt=0;ttH)break;var He=this.ranges[tt+ye],Se=this.ranges[tt+Ze],qe=rt+He;if(H<=qe){var st=He?H==rt?-1:H==qe?1:B:B,_t=rt+G+(st<0?0:Se);if(Z)return _t;var Zt=H==(B<0?rt:qe)?null:P(tt/3,H-rt),ge=H==rt?U:H==qe?z:ee;return(B<0?H!=rt:H!=qe)&&(ge|=ae),new xe(_t,ge,Zt)}G+=Se-He}return Z?H+G:new xe(H+G,0,null)}},{key:"touches",value:function(H,B){for(var Z=0,G=I(B),ye=this.inverted?2:1,Ze=this.inverted?1:2,tt=0;ttH)break;var He=this.ranges[tt+ye],Se=rt+He;if(H<=Se&&tt==G*3)return!0;Z+=this.ranges[tt+Ze]-He}return!1}},{key:"forEach",value:function(H){for(var B=this.inverted?2:1,Z=this.inverted?1:2,G=0,ye=0;G0&&arguments[0]!==void 0?arguments[0]:[],H=arguments.length>1?arguments[1]:void 0,B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,Z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:X.length;h(this,ie),this.maps=X,this.mirror=H,this.from=B,this.to=Z}return b(ie,[{key:"slice",value:function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.maps.length;return new ie(this.maps,this.mirror,H,B)}},{key:"copy",value:function(){return new ie(this.maps.slice(),this.mirror&&this.mirror.slice(),this.from,this.to)}},{key:"appendMap",value:function(H,B){this.to=this.maps.push(H),B!=null&&this.setMirror(this.maps.length-1,B)}},{key:"appendMapping",value:function(H){for(var B=0,Z=this.maps.length;B=0;B--){var G=H.getMirror(B);this.appendMap(H.maps[B].invert(),G!=null&&G>B?Z-G-1:void 0)}}},{key:"invert",value:function(){var H=new ie;return H.appendMappingInverted(this),H}},{key:"map",value:function(H){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;if(this.mirror)return this._map(H,B,!0);for(var Z=this.from;Z1&&arguments[1]!==void 0?arguments[1]:1;return this._map(H,B,!1)}},{key:"_map",value:function(H,B,Z){for(var G=0,ye=this.from;yeye&&rt=ye.pos?null:new H(G.pos,ye.pos,this.mark)}},{key:"merge",value:function(Z){return Z instanceof H&&Z.mark.eq(this.mark)&&this.from<=Z.to&&this.to>=Z.from?new H(Math.min(this.from,Z.from),Math.max(this.to,Z.to),this.mark):null}},{key:"toJSON",value:function(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}}],[{key:"fromJSON",value:function(Z,G){if(typeof G.from!="number"||typeof G.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new H(G.from,G.to,Z.markFromJSON(G.mark))}}]),H}(we);we.jsonID("addMark",De);var Ne=function(ie){a(H,ie);var X=o(H);function H(B,Z,G){var ye;return h(this,H),ye=X.call(this),ye.from=B,ye.to=Z,ye.mark=G,ye}return b(H,[{key:"apply",value:function(Z){var G=this,ye=Z.slice(this.from,this.to),Ze=new w.Slice(_e(ye.content,function(tt){return tt.mark(G.mark.removeFromSet(tt.marks))},Z),ye.openStart,ye.openEnd);return Oe.fromReplace(Z,this.from,this.to,Ze)}},{key:"invert",value:function(){return new De(this.from,this.to,this.mark)}},{key:"map",value:function(Z){var G=Z.mapResult(this.from,1),ye=Z.mapResult(this.to,-1);return G.deleted&&ye.deleted||G.pos>=ye.pos?null:new H(G.pos,ye.pos,this.mark)}},{key:"merge",value:function(Z){return Z instanceof H&&Z.mark.eq(this.mark)&&this.from<=Z.to&&this.to>=Z.from?new H(Math.min(this.from,Z.from),Math.max(this.to,Z.to),this.mark):null}},{key:"toJSON",value:function(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}}],[{key:"fromJSON",value:function(Z,G){if(typeof G.from!="number"||typeof G.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new H(G.from,G.to,Z.markFromJSON(G.mark))}}]),H}(we);we.jsonID("removeMark",Ne);var Re=function(ie){a(H,ie);var X=o(H);function H(B,Z){var G;return h(this,H),G=X.call(this),G.pos=B,G.mark=Z,G}return b(H,[{key:"apply",value:function(Z){var G=Z.nodeAt(this.pos);if(!G)return Oe.fail("No node at mark step's position");var ye=G.type.create(G.attrs,null,this.mark.addToSet(G.marks));return Oe.fromReplace(Z,this.pos,this.pos+1,new w.Slice(w.Fragment.from(ye),0,G.isLeaf?0:1))}},{key:"invert",value:function(Z){var G=Z.nodeAt(this.pos);if(G){var ye=this.mark.addToSet(G.marks);if(ye.length==G.marks.length){for(var Ze=0;Ze3&&arguments[3]!==void 0?arguments[3]:!1;return h(this,H),ye=X.call(this),ye.from=B,ye.to=Z,ye.slice=G,ye.structure=Ze,ye}return b(H,[{key:"apply",value:function(Z){return this.structure&&Pe(Z,this.from,this.to)?Oe.fail("Structure replace would overwrite content"):Oe.fromReplace(Z,this.from,this.to,this.slice)}},{key:"getMap",value:function(){return new Y([this.from,this.to-this.from,this.slice.size])}},{key:"invert",value:function(Z){return new H(this.from,this.from+this.slice.size,Z.slice(this.from,this.to))}},{key:"map",value:function(Z){var G=Z.mapResult(this.from,1),ye=Z.mapResult(this.to,-1);return G.deletedAcross&&ye.deletedAcross?null:new H(G.pos,Math.max(G.pos,ye.pos),this.slice)}},{key:"merge",value:function(Z){if(!(Z instanceof H)||Z.structure||this.structure)return null;if(this.from+this.slice.size==Z.from&&!this.slice.openEnd&&!Z.slice.openStart){var G=this.slice.size+Z.slice.size==0?w.Slice.empty:new w.Slice(this.slice.content.append(Z.slice.content),this.slice.openStart,Z.slice.openEnd);return new H(this.from,this.to+(Z.to-Z.from),G,this.structure)}else if(Z.to==this.from&&!this.slice.openStart&&!Z.slice.openEnd){var ye=this.slice.size+Z.slice.size==0?w.Slice.empty:new w.Slice(Z.slice.content.append(this.slice.content),Z.slice.openStart,this.slice.openEnd);return new H(Z.from,this.to,ye,this.structure)}else return null}},{key:"toJSON",value:function(){var Z={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(Z.slice=this.slice.toJSON()),this.structure&&(Z.structure=!0),Z}}],[{key:"fromJSON",value:function(Z,G){if(typeof G.from!="number"||typeof G.to!="number")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new H(G.from,G.to,w.Slice.fromJSON(Z,G.slice),!!G.structure)}}]),H}(we);we.jsonID("replace",oe);var je=function(ie){a(H,ie);var X=o(H);function H(B,Z,G,ye,Ze,tt){var rt,He=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1;return h(this,H),rt=X.call(this),rt.from=B,rt.to=Z,rt.gapFrom=G,rt.gapTo=ye,rt.slice=Ze,rt.insert=tt,rt.structure=He,rt}return b(H,[{key:"apply",value:function(Z){if(this.structure&&(Pe(Z,this.from,this.gapFrom)||Pe(Z,this.gapTo,this.to)))return Oe.fail("Structure gap-replace would overwrite content");var G=Z.slice(this.gapFrom,this.gapTo);if(G.openStart||G.openEnd)return Oe.fail("Gap is not a flat range");var ye=this.slice.insertAt(this.insert,G.content);return ye?Oe.fromReplace(Z,this.from,this.to,ye):Oe.fail("Content does not fit in gap")}},{key:"getMap",value:function(){return new Y([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}},{key:"invert",value:function(Z){var G=this.gapTo-this.gapFrom;return new H(this.from,this.from+this.slice.size+G,this.from+this.insert,this.from+this.insert+G,Z.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}},{key:"map",value:function(Z){var G=Z.mapResult(this.from,1),ye=Z.mapResult(this.to,-1),Ze=this.from==this.gapFrom?G.pos:Z.map(this.gapFrom,-1),tt=this.to==this.gapTo?ye.pos:Z.map(this.gapTo,1);return G.deletedAcross&&ye.deletedAcross||Zeye.pos?null:new H(G.pos,ye.pos,Ze,tt,this.slice,this.insert,this.structure)}},{key:"toJSON",value:function(){var Z={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(Z.slice=this.slice.toJSON()),this.structure&&(Z.structure=!0),Z}}],[{key:"fromJSON",value:function(Z,G){if(typeof G.from!="number"||typeof G.to!="number"||typeof G.gapFrom!="number"||typeof G.gapTo!="number"||typeof G.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new H(G.from,G.to,G.gapFrom,G.gapTo,w.Slice.fromJSON(Z,G.slice),G.insert,!!G.structure)}}]),H}(we);we.jsonID("replaceAround",je);function Pe(ie,X,H){for(var B=ie.resolve(X),Z=H-X,G=B.depth;Z>0&&G>0&&B.indexAfter(G)==B.node(G).childCount;)G--,Z--;if(Z>0)for(var ye=B.node(G).maybeChild(B.indexAfter(G));Z>0;){if(!ye||ye.isLeaf)return!0;ye=ye.firstChild,Z--}return!1}function mt(ie,X,H,B){var Z=[],G=[],ye,Ze;ie.doc.nodesBetween(X,H,function(tt,rt,He){if(tt.isInline){var Se=tt.marks;if(!B.isInSet(Se)&&He.type.allowsMarkType(B.type)){for(var qe=Math.max(rt,X),st=Math.min(rt+tt.nodeSize,H),_t=B.addToSet(Se),Zt=0;Zt3&&arguments[3]!==void 0?arguments[3]:H.contentMatch,Z=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,G=ie.doc.nodeAt(X),ye=[],Ze=X+1,tt=0;tt=0;lt--)ie.step(ye[lt])}function se(ie,X,H){return(X==0||ie.canReplace(X,ie.childCount))&&(H==ie.childCount||ie.canReplace(0,H))}function fe(ie){for(var X=ie.parent,H=X.content.cutByIndex(ie.startIndex,ie.endIndex),B=ie.depth;;--B){var Z=ie.$from.node(B),G=ie.$from.index(B),ye=ie.$to.indexAfter(B);if(BH;qe--)st||B.index(qe)>0?(st=!0,He=w.Fragment.from(B.node(qe).copy(He)),Se++):tt--;for(var _t=w.Fragment.empty,Zt=0,ge=G,lt=!1;ge>H;ge--)lt||Z.after(ge+1)2&&arguments[2]!==void 0?arguments[2]:null,B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:ie,Z=Ue(ie,X),G=Z&&dt(B,X);return G?Z.map(me).concat({type:X,attrs:H}).concat(G.map(me)):null}function me(ie){return{type:ie,attrs:null}}function Ue(ie,X){var H=ie.parent,B=ie.startIndex,Z=ie.endIndex,G=H.contentMatchAt(B).findWrapping(X);if(!G)return null;var ye=G.length?G[0]:X;return H.canReplaceWith(B,Z,ye)?G:null}function dt(ie,X){var H=ie.parent,B=ie.startIndex,Z=ie.endIndex,G=H.child(B),ye=X.contentMatch.findWrapping(G.type);if(!ye)return null;for(var Ze=ye.length?ye[ye.length-1]:X,tt=Ze.contentMatch,rt=B;tt&&rt=0;Z--){if(B.size){var G=H[Z].type.contentMatch.matchFragment(B);if(!G||!G.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}B=w.Fragment.from(H[Z].type.create(H[Z].attrs,B))}var ye=X.start,Ze=X.end;ie.step(new je(ye,Ze,ye,Ze,new w.Slice(B,0,0),H.length,!0))}function St(ie,X,H,B,Z){if(!B.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");var G=ie.steps.length;ie.doc.nodesBetween(X,H,function(ye,Ze){if(ye.isTextblock&&!ye.hasMarkup(B,Z)&&Ie(ie.doc,ie.mapping.slice(G).map(Ze),B)){var tt=null;if(B.schema.linebreakReplacement){var rt=B.whitespace=="pre",He=!!B.contentMatch.matchType(B.schema.linebreakReplacement);rt&&!He?tt=!1:!rt&&He&&(tt=!0)}tt===!1&&ve(ie,ye,Ze,G),de(ie,ie.mapping.slice(G).map(Ze,1),B,void 0,tt===null);var Se=ie.mapping.slice(G),qe=Se.map(Ze,1),st=Se.map(Ze+ye.nodeSize,1);return ie.step(new je(qe,st,qe+1,st-1,new w.Slice(w.Fragment.from(B.create(Z,null,ye.marks)),0,0),1,!0)),tt===!0&&Ft(ie,ye,Ze,G),!1}})}function Ft(ie,X,H,B){X.forEach(function(Z,G){if(Z.isText)for(var ye,Ze=/\r?\n|\r/g;ye=Ze.exec(Z.text);){var tt=ie.mapping.slice(B).map(H+1+G+ye.index);ie.replaceWith(tt,tt+1,X.type.schema.linebreakReplacement.create())}})}function ve(ie,X,H,B){X.forEach(function(Z,G){if(Z.type==Z.type.schema.linebreakReplacement){var ye=ie.mapping.slice(B).map(H+1+G);ie.replaceWith(ye,ye+1,X.type.schema.text(` +`))}})}function Ie(ie,X,H){var B=ie.resolve(X),Z=B.index();return B.parent.canReplaceWith(Z,Z+1,H)}function Be(ie,X,H,B,Z){var G=ie.doc.nodeAt(X);if(!G)throw new RangeError("No node at given position");H||(H=G.type);var ye=H.create(B,null,Z||G.marks);if(G.isLeaf)return ie.replaceWith(X,X+G.nodeSize,ye);if(!H.validContent(G.content))throw new RangeError("Invalid content for node type "+H.name);ie.step(new je(X,X+G.nodeSize,X+1,X+G.nodeSize-1,new w.Slice(w.Fragment.from(ye),0,0),1,!0))}function ct(ie,X){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,B=arguments.length>3?arguments[3]:void 0,Z=ie.resolve(X),G=Z.depth-H,ye=B&&B[B.length-1]||Z.parent;if(G<0||Z.parent.type.spec.isolating||!Z.parent.canReplace(Z.index(),Z.parent.childCount)||!ye.type.validContent(Z.parent.content.cutByIndex(Z.index(),Z.parent.childCount)))return!1;for(var Ze=Z.depth-1,tt=H-2;Ze>G;Ze--,tt--){var rt=Z.node(Ze),He=Z.index(Ze);if(rt.type.spec.isolating)return!1;var Se=rt.content.cutByIndex(He,rt.childCount),qe=B&&B[tt+1];qe&&(Se=Se.replaceChild(0,qe.type.create(qe.attrs)));var st=B&&B[tt]||rt;if(!rt.canReplace(He+1,rt.childCount)||!st.type.validContent(Se))return!1}var _t=Z.indexAfter(G),Zt=B&&B[0];return Z.node(G).canReplaceWith(_t,_t,Zt?Zt.type:Z.node(G+1).type)}function Xe(ie,X){for(var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,B=arguments.length>3?arguments[3]:void 0,Z=ie.doc.resolve(X),G=w.Fragment.empty,ye=w.Fragment.empty,Ze=Z.depth,tt=Z.depth-H,rt=H-1;Ze>tt;Ze--,rt--){G=w.Fragment.from(Z.node(Ze).copy(G));var He=B&&B[rt];ye=w.Fragment.from(He?He.type.create(He.attrs,ye):Z.node(Ze).copy(ye))}ie.step(new oe(X,X,new w.Slice(G.append(ye),H,H),!0))}function et(ie,X){var H=ie.resolve(X),B=H.index();return ze(H.nodeBefore,H.nodeAfter)&&H.parent.canReplace(B,B+1)}function ze(ie,X){return!!(ie&&X&&!ie.isLeaf&&ie.canAppend(X))}function pt(ie,X){for(var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-1,B=ie.resolve(X),Z=B.depth;;Z--){var G=void 0,ye=void 0,Ze=B.index(Z);if(Z==B.depth?(G=B.nodeBefore,ye=B.nodeAfter):H>0?(G=B.node(Z+1),Ze++,ye=B.node(Z).maybeChild(Ze)):(G=B.node(Z).maybeChild(Ze-1),ye=B.node(Z+1)),G&&!G.isTextblock&&ze(G,ye)&&B.node(Z).canReplace(Ze,Ze+1))return X;if(Z==0)break;X=H<0?B.before(Z):B.after(Z)}}function Lt(ie,X,H){var B=new oe(X-H,X+H,w.Slice.empty,!0);ie.step(B)}function at(ie,X,H){var B=ie.resolve(X);if(B.parent.canReplaceWith(B.index(),B.index(),H))return X;if(B.parentOffset==0)for(var Z=B.depth-1;Z>=0;Z--){var G=B.index(Z);if(B.node(Z).canReplaceWith(G,G,H))return B.before(Z+1);if(G>0)return null}if(B.parentOffset==B.parent.content.size)for(var ye=B.depth-1;ye>=0;ye--){var Ze=B.indexAfter(ye);if(B.node(ye).canReplaceWith(Ze,Ze,H))return B.after(ye+1);if(Ze=0;Ze--){var tt=Ze==B.depth?0:B.pos<=(B.start(Ze+1)+B.end(Ze+1))/2?-1:1,rt=B.index(Ze)+(tt>0?1:0),He=B.node(Ze),Se=!1;if(ye==1)Se=He.canReplace(rt,rt,Z);else{var qe=He.contentMatchAt(rt).findWrapping(Z.firstChild.type);Se=qe&&He.canReplaceWith(rt,rt,qe[0])}if(Se)return tt==0?B.pos:tt<0?B.before(Ze+1):B.after(Ze+1)}return null}function Mt(ie,X){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:X,B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:w.Slice.empty;if(X==H&&!B.size)return null;var Z=ie.resolve(X),G=ie.resolve(H);return $t(Z,G,B)?new oe(X,H,B):new ar(Z,G,B).fit()}function $t(ie,X,H){return!H.openStart&&!H.openEnd&&ie.start()==X.start()&&ie.parent.canReplace(ie.index(),X.index(),H.content)}var ar=function(){function ie(X,H,B){h(this,ie),this.$from=X,this.$to=H,this.unplaced=B,this.frontier=[],this.placed=w.Fragment.empty;for(var Z=0;Z<=X.depth;Z++){var G=X.node(Z);this.frontier.push({type:G.type,match:G.contentMatchAt(X.indexAfter(Z))})}for(var ye=X.depth;ye>0;ye--)this.placed=w.Fragment.from(X.node(ye).copy(this.placed))}return b(ie,[{key:"depth",get:function(){return this.frontier.length-1}},{key:"fit",value:function(){for(;this.unplaced.size;){var H=this.findFittable();H?this.placeNodes(H):this.openMore()||this.dropNode()}var B=this.mustMoveInline(),Z=this.placed.size-this.depth-this.$from.depth,G=this.$from,ye=this.close(B<0?this.$to:G.doc.resolve(B));if(!ye)return null;for(var Ze=this.placed,tt=G.depth,rt=ye.depth;tt&&rt&&Ze.childCount==1;)Ze=Ze.firstChild.content,tt--,rt--;var He=new w.Slice(Ze,tt,rt);return B>-1?new je(G.pos,B,this.$to.pos,this.$to.end(),He,Z):He.size||G.pos!=this.$to.pos?new oe(G.pos,ye.pos,He):null}},{key:"findFittable",value:function(){for(var H=this.unplaced.openStart,B=this.unplaced.content,Z=0,G=this.unplaced.openEnd;Z1&&(G=0),ye.type.spec.isolating&&G<=Z){H=Z;break}B=ye.content}for(var Ze=1;Ze<=2;Ze++)for(var tt=Ze==1?H:this.unplaced.openStart;tt>=0;tt--){var rt=void 0,He=null;tt?(He=Cr(this.unplaced.content,tt-1).firstChild,rt=He.content):rt=this.unplaced.content;for(var Se=rt.firstChild,qe=this.depth;qe>=0;qe--){var st=this.frontier[qe],_t=st.type,Zt=st.match,ge=void 0,lt=null;if(Ze==1&&(Se?Zt.matchType(Se.type)||(lt=Zt.fillBefore(w.Fragment.from(Se),!1)):He&&_t.compatibleContent(He.type)))return{sliceDepth:tt,frontierDepth:qe,parent:He,inject:lt};if(Ze==2&&Se&&(ge=Zt.findWrapping(Se.type)))return{sliceDepth:tt,frontierDepth:qe,parent:He,wrap:ge};if(He&&Zt.matchType(He.type))break}}}},{key:"openMore",value:function(){var H=this.unplaced,B=H.content,Z=H.openStart,G=H.openEnd,ye=Cr(B,Z);return!ye.childCount||ye.firstChild.isLeaf?!1:(this.unplaced=new w.Slice(B,Z+1,Math.max(G,ye.size+Z>=B.size-G?Z+1:0)),!0)}},{key:"dropNode",value:function(){var H=this.unplaced,B=H.content,Z=H.openStart,G=H.openEnd,ye=Cr(B,Z);if(ye.childCount<=1&&Z>0){var Ze=B.size-Z<=Z+ye.size;this.unplaced=new w.Slice(sr(B,Z-1,1),Z-1,Ze?Z-1:G)}else this.unplaced=new w.Slice(sr(B,Z,1),Z,G)}},{key:"placeNodes",value:function(H){for(var B=H.sliceDepth,Z=H.frontierDepth,G=H.parent,ye=H.inject,Ze=H.wrap;this.depth>Z;)this.closeFrontierNode();if(Ze)for(var tt=0;tt1||Se==0||ir.content.size)&&(Zt=W,st.push(Ce(ir.mark(ge.allowedMarks(ir.marks)),qe==1?Se:0,qe==He.childCount?nt:-1)))}var _=qe==He.childCount;_||(nt=-1),this.placed=dr(this.placed,Z,w.Fragment.from(st)),this.frontier[Z].match=Zt,_&&nt<0&&G&&G.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(var E=0,O=He;E1&&G==this.$to.end(--Z);)++G;return G}},{key:"findCloseLevel",value:function(H){e:for(var B=Math.min(this.depth,H.depth);B>=0;B--){var Z=this.frontier[B],G=Z.match,ye=Z.type,Ze=B=0;rt--){var He=this.frontier[rt],Se=He.match,qe=He.type,st=ke(H,rt,qe,Se,!0);if(!st||st.childCount)continue e}return{depth:B,fit:tt,move:Ze?H.doc.resolve(H.after(B+1)):H}}}}},{key:"close",value:function(H){var B=this.findCloseLevel(H);if(!B)return null;for(;this.depth>B.depth;)this.closeFrontierNode();B.fit.childCount&&(this.placed=dr(this.placed,B.depth,B.fit)),H=B.move;for(var Z=B.depth+1;Z<=H.depth;Z++){var G=H.node(Z),ye=G.type.contentMatch.fillBefore(G.content,!0,H.index(Z));this.openFrontierNode(G.type,G.attrs,ye)}return H}},{key:"openFrontierNode",value:function(H){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,Z=arguments.length>2?arguments[2]:void 0,G=this.frontier[this.depth];G.match=G.match.matchType(H),this.placed=dr(this.placed,this.depth,w.Fragment.from(H.create(B,Z))),this.frontier.push({type:H,match:H.contentMatch})}},{key:"closeFrontierNode",value:function(){var H=this.frontier.pop(),B=H.match.fillBefore(w.Fragment.empty,!0);B.childCount&&(this.placed=dr(this.placed,this.frontier.length,B))}}]),ie}();function sr(ie,X,H){return X==0?ie.cutByIndex(H,ie.childCount):ie.replaceChild(0,ie.firstChild.copy(sr(ie.firstChild.content,X-1,H)))}function dr(ie,X,H){return X==0?ie.append(H):ie.replaceChild(ie.childCount-1,ie.lastChild.copy(dr(ie.lastChild.content,X-1,H)))}function Cr(ie,X){for(var H=0;H1&&(B=B.replaceChild(0,Ce(B.firstChild,X-1,B.childCount==1?H-1:0))),X>0&&(B=ie.type.contentMatch.fillBefore(B).append(B),H<=0&&(B=B.append(ie.type.contentMatch.matchFragment(B).fillBefore(w.Fragment.empty,!0)))),ie.copy(B)}function ke(ie,X,H,B,Z){var G=ie.node(X),ye=Z?ie.indexAfter(X):ie.index(X);if(ye==G.childCount&&!H.compatibleContent(G.type))return null;var Ze=B.fillBefore(G.content,!0,ye);return Ze&&!Ke(H,G.content,ye)?Ze:null}function Ke(ie,X,H){for(var B=H;B0;tt--,rt--){var He=Z.node(tt).type.spec;if(He.defining||He.definingAsContext||He.isolating)break;ye.indexOf(tt)>-1?Ze=tt:Z.before(tt)==rt&&ye.splice(1,0,-tt)}for(var Se=ye.indexOf(Ze),qe=[],st=B.openStart,_t=B.content,Zt=0;;Zt++){var ge=_t.firstChild;if(qe.push(ge),Zt==B.openStart)break;_t=ge.content}for(var lt=st-1;lt>=0;lt--){var nt=qe[lt],ir=ht(nt.type);if(ir&&!nt.sameMarkup(Z.node(Math.abs(Ze)-1)))st=lt;else if(ir||!nt.type.isTextblock)break}for(var W=B.openStart;W>=0;W--){var _=(W+st+1)%(B.openStart+1),E=qe[_];if(E)for(var O=0;O=0&&(ie.replace(X,H,B),!(ie.steps.length>We));it--){var xt=ye[it];xt<0||(X=Z.before(xt),H=G.after(xt))}}function vt(ie,X,H,B,Z){if(XB){var ye=Z.contentMatchAt(0),Ze=ye.fillBefore(ie).append(ie);ie=Ze.append(ye.matchFragment(Ze).fillBefore(w.Fragment.empty,!0))}return ie}function Dt(ie,X,H,B){if(!B.isInline&&X==H&&ie.doc.resolve(X).parent.content.size){var Z=at(ie.doc,X,B.type);Z!=null&&(X=H=Z)}ie.replaceRange(X,H,new w.Slice(w.Fragment.from(B),0,0))}function zt(ie,X,H){for(var B=ie.doc.resolve(X),Z=ie.doc.resolve(H),G=Ht(B,Z),ye=0;ye0&&(tt||B.node(Ze-1).canReplace(B.index(Ze-1),Z.indexAfter(Ze-1))))return ie.delete(B.before(Ze),Z.after(Ze))}for(var rt=1;rt<=B.depth&&rt<=Z.depth;rt++)if(X-B.start(rt)==B.depth-rt&&H>B.end(rt)&&Z.end(rt)-H!=Z.depth-rt)return ie.delete(B.before(rt),H);ie.delete(X,H)}function Ht(ie,X){for(var H=[],B=Math.min(ie.depth,X.depth),Z=B;Z>=0;Z--){var G=ie.start(Z);if(GX.pos+(X.depth-Z)||ie.node(Z).type.spec.isolating||X.node(Z).type.spec.isolating)break;(G==X.start(Z)||Z==ie.depth&&Z==X.depth&&ie.parent.inlineContent&&X.parent.inlineContent&&Z&&X.start(Z-1)==G-1)&&H.push(Z)}return H}var Qt=function(ie){a(H,ie);var X=o(H);function H(B,Z,G){var ye;return h(this,H),ye=X.call(this),ye.pos=B,ye.attr=Z,ye.value=G,ye}return b(H,[{key:"apply",value:function(Z){var G=Z.nodeAt(this.pos);if(!G)return Oe.fail("No node at attribute step's position");var ye=Object.create(null);for(var Ze in G.attrs)ye[Ze]=G.attrs[Ze];ye[this.attr]=this.value;var tt=G.type.create(ye,null,G.marks);return Oe.fromReplace(Z,this.pos,this.pos+1,new w.Slice(w.Fragment.from(tt),0,G.isLeaf?0:1))}},{key:"getMap",value:function(){return Y.empty}},{key:"invert",value:function(Z){return new H(this.pos,this.attr,Z.nodeAt(this.pos).attrs[this.attr])}},{key:"map",value:function(Z){var G=Z.mapResult(this.pos,1);return G.deletedAfter?null:new H(G.pos,this.attr,this.value)}},{key:"toJSON",value:function(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}}],[{key:"fromJSON",value:function(Z,G){if(typeof G.pos!="number"||typeof G.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new H(G.pos,G.attr,G.value)}}]),H}(we);we.jsonID("attr",Qt);var yr=function(ie){a(H,ie);var X=o(H);function H(B,Z){var G;return h(this,H),G=X.call(this),G.attr=B,G.value=Z,G}return b(H,[{key:"apply",value:function(Z){var G=Object.create(null);for(var ye in Z.attrs)G[ye]=Z.attrs[ye];G[this.attr]=this.value;var Ze=Z.type.create(G,Z.content,Z.marks);return Oe.ok(Ze)}},{key:"getMap",value:function(){return Y.empty}},{key:"invert",value:function(Z){return new H(this.attr,Z.attrs[this.attr])}},{key:"map",value:function(Z){return this}},{key:"toJSON",value:function(){return{stepType:"docAttr",attr:this.attr,value:this.value}}}],[{key:"fromJSON",value:function(Z,G){if(typeof G.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new H(G.attr,G.value)}}]),H}(we);we.jsonID("docAttr",yr),e.TransformError=function(ie){a(H,ie);var X=o(H);function H(){return h(this,H),X.apply(this,arguments)}return b(H)}(t(Error)),e.TransformError=function ie(X){var H=Error.call(this,X);return H.__proto__=ie.prototype,H},e.TransformError.prototype=Object.create(Error.prototype),e.TransformError.prototype.constructor=e.TransformError,e.TransformError.prototype.name="TransformError";var br=function(){function ie(X){h(this,ie),this.doc=X,this.steps=[],this.docs=[],this.mapping=new le}return b(ie,[{key:"before",get:function(){return this.docs.length?this.docs[0]:this.doc}},{key:"step",value:function(H){var B=this.maybeStep(H);if(B.failed)throw new e.TransformError(B.failed);return this}},{key:"maybeStep",value:function(H){var B=H.apply(this.doc);return B.failed||this.addStep(H,B.doc),B}},{key:"docChanged",get:function(){return this.steps.length>0}},{key:"addStep",value:function(H,B){this.docs.push(this.doc),this.steps.push(H),this.mapping.appendMap(H.getMap()),this.doc=B}},{key:"replace",value:function(H){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:H,Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:w.Slice.empty,G=Mt(this.doc,H,B,Z);return G&&this.step(G),this}},{key:"replaceWith",value:function(H,B,Z){return this.replace(H,B,new w.Slice(w.Fragment.from(Z),0,0))}},{key:"delete",value:function(H,B){return this.replace(H,B,w.Slice.empty)}},{key:"insert",value:function(H,B){return this.replaceWith(H,H,B)}},{key:"replaceRange",value:function(H,B,Z){return yt(this,H,B,Z),this}},{key:"replaceRangeWith",value:function(H,B,Z){return Dt(this,H,B,Z),this}},{key:"deleteRange",value:function(H,B){return zt(this,H,B),this}},{key:"lift",value:function(H,B){return ue(this,H,B),this}},{key:"join",value:function(H){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Lt(this,H,B),this}},{key:"wrap",value:function(H,B){return bt(this,H,B),this}},{key:"setBlockType",value:function(H){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:H,Z=arguments.length>2?arguments[2]:void 0,G=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return St(this,H,B,Z,G),this}},{key:"setNodeMarkup",value:function(H,B){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,G=arguments.length>3?arguments[3]:void 0;return Be(this,H,B,Z,G),this}},{key:"setNodeAttribute",value:function(H,B,Z){return this.step(new Qt(H,B,Z)),this}},{key:"setDocAttribute",value:function(H,B){return this.step(new yr(H,B)),this}},{key:"addNodeMark",value:function(H,B){return this.step(new Re(H,B)),this}},{key:"removeNodeMark",value:function(H,B){if(!(B instanceof w.Mark)){var Z=this.doc.nodeAt(H);if(!Z)throw new RangeError("No node at position "+H);if(B=B.isInSet(Z.marks),!B)return this}return this.step(new Fe(H,B)),this}},{key:"split",value:function(H){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Z=arguments.length>2?arguments[2]:void 0;return Xe(this,H,B,Z),this}},{key:"addMark",value:function(H,B,Z){return mt(this,H,B,Z),this}},{key:"removeMark",value:function(H,B,Z){return pe(this,H,B,Z),this}},{key:"clearIncompatible",value:function(H,B,Z){return de(this,H,B,Z),this}}]),ie}();e.AddMarkStep=De,e.AddNodeMarkStep=Re,e.AttrStep=Qt,e.DocAttrStep=yr,e.MapResult=xe,e.Mapping=le,e.RemoveMarkStep=Ne,e.RemoveNodeMarkStep=Fe,e.ReplaceAroundStep=je,e.ReplaceStep=oe,e.Step=we,e.StepMap=Y,e.StepResult=Oe,e.Transform=br,e.canJoin=et,e.canSplit=ct,e.dropPoint=gt,e.findWrapping=Ee,e.insertPoint=at,e.joinPoint=pt,e.liftTarget=fe,e.replaceStep=Mt}(mC)),mC}var _8;function cm(){if(_8)return Bi;_8=1;function e(pe){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(de){return typeof de}:function(de){return de&&typeof Symbol=="function"&&de.constructor===Symbol&&de!==Symbol.prototype?"symbol":typeof de},e(pe)}function t(){return typeof Reflect<"u"&&Reflect.get?t=Reflect.get:t=function(de,se,fe){var ue=r(de,se);if(ue){var Ee=Object.getOwnPropertyDescriptor(ue,se);return Ee.get?Ee.get.call(arguments.length<3?de:fe):Ee.value}},t.apply(this,arguments)}function r(pe,de){for(;!Object.prototype.hasOwnProperty.call(pe,de)&&(pe=u(pe),pe!==null););return pe}function n(pe,de){if(typeof de!="function"&&de!==null)throw new TypeError("Super expression must either be null or a function");pe.prototype=Object.create(de&&de.prototype,{constructor:{value:pe,writable:!0,configurable:!0}}),Object.defineProperty(pe,"prototype",{writable:!1}),de&&a(pe,de)}function a(pe,de){return a=Object.setPrototypeOf||function(fe,ue){return fe.__proto__=ue,fe},a(pe,de)}function i(pe){var de=l();return function(){var fe=u(pe),ue;if(de){var Ee=u(this).constructor;ue=Reflect.construct(fe,arguments,Ee)}else ue=fe.apply(this,arguments);return o(this,ue)}}function o(pe,de){if(de&&(e(de)==="object"||typeof de=="function"))return de;if(de!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return s(pe)}function s(pe){if(pe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return pe}function l(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function u(pe){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(se){return se.__proto__||Object.getPrototypeOf(se)},u(pe)}function f(pe,de){if(!(pe instanceof de))throw new TypeError("Cannot call a class as a function")}function c(pe,de){for(var se=0;se1&&arguments[1]!==void 0?arguments[1]:y.Slice.empty,ue=fe.content.lastChild,Ee=null,me=0;me2&&arguments[2]!==void 0?arguments[2]:!1,Ee=se.parent.inlineContent?new P(se):ae(se.node(0),se.parent,se.pos,se.index(),fe,ue);if(Ee)return Ee;for(var me=se.depth-1;me>=0;me--){var Ue=fe<0?ae(se.node(0),se.node(me),se.before(me+1),se.index(me),fe,ue):ae(se.node(0),se.node(me),se.after(me+1),se.index(me)+1,fe,ue);if(Ue)return Ue}return null}},{key:"near",value:function(se){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return this.findFrom(se,fe)||this.findFrom(se,-fe)||new U(se.node(0))}},{key:"atStart",value:function(se){return ae(se,se,0,0,1)||new U(se)}},{key:"atEnd",value:function(se){return ae(se,se,se.content.size,se.childCount,-1)||new U(se)}},{key:"fromJSON",value:function(se,fe){if(!fe||!fe.type)throw new RangeError("Invalid input for Selection.fromJSON");var ue=x[fe.type];if(!ue)throw new RangeError("No selection type ".concat(fe.type," defined"));return ue.fromJSON(se,fe)}},{key:"jsonID",value:function(se,fe){if(se in x)throw new RangeError("Duplicate use of selection JSON ID "+se);return x[se]=fe,fe.prototype.jsonID=se,fe}}]),pe}();N.prototype.visible=!0;var w=h(function pe(de,se){f(this,pe),this.$from=de,this.$to=se}),k=!1;function M(pe){!k&&!pe.parent.inlineContent&&(k=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+pe.parent.type.name+")"))}var P=function(pe){n(se,pe);var de=i(se);function se(fe){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe;return f(this,se),M(fe),M(ue),de.call(this,fe,ue)}return h(se,[{key:"$cursor",get:function(){return this.$anchor.pos==this.$head.pos?this.$head:null}},{key:"map",value:function(ue,Ee){var me=ue.resolve(Ee.map(this.head));if(!me.parent.inlineContent)return N.near(me);var Ue=ue.resolve(Ee.map(this.anchor));return new se(Ue.parent.inlineContent?Ue:me,me)}},{key:"replace",value:function(ue){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:y.Slice.empty;if(t(u(se.prototype),"replace",this).call(this,ue,Ee),Ee==y.Slice.empty){var me=this.$from.marksAcross(this.$to);me&&ue.ensureMarks(me)}}},{key:"eq",value:function(ue){return ue instanceof se&&ue.anchor==this.anchor&&ue.head==this.head}},{key:"getBookmark",value:function(){return new I(this.anchor,this.head)}},{key:"toJSON",value:function(){return{type:"text",anchor:this.anchor,head:this.head}}}],[{key:"fromJSON",value:function(ue,Ee){if(typeof Ee.anchor!="number"||typeof Ee.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new se(ue.resolve(Ee.anchor),ue.resolve(Ee.head))}},{key:"create",value:function(ue,Ee){var me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ee,Ue=ue.resolve(Ee);return new this(Ue,me==Ee?Ue:ue.resolve(me))}},{key:"between",value:function(ue,Ee,me){var Ue=ue.pos-Ee.pos;if((!me||Ue)&&(me=Ue>=0?1:-1),!Ee.parent.inlineContent){var dt=N.findFrom(Ee,me,!0)||N.findFrom(Ee,-me,!0);if(dt)Ee=dt.$head;else return N.near(Ee,me)}return ue.parent.inlineContent||(Ue==0?ue=Ee:(ue=(N.findFrom(ue,-me,!0)||N.findFrom(ue,me,!0)).$anchor,ue.pos1&&arguments[1]!==void 0?arguments[1]:y.Slice.empty;if(Ee==y.Slice.empty){ue.delete(0,ue.doc.content.size);var me=N.atStart(ue.doc);me.eq(ue.selection)||ue.setSelection(me)}else t(u(se.prototype),"replace",this).call(this,ue,Ee)}},{key:"toJSON",value:function(){return{type:"all"}}},{key:"map",value:function(ue){return new se(ue)}},{key:"eq",value:function(ue){return ue instanceof se}},{key:"getBookmark",value:function(){return ee}}],[{key:"fromJSON",value:function(ue){return new se(ue)}}]),se}(N);N.jsonID("all",U);var ee={map:function(){return this},resolve:function(de){return new U(de)}};function ae(pe,de,se,fe,ue){var Ee=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1;if(de.inlineContent)return P.create(pe,se);for(var me=fe-(ue>0?0:1);ue>0?me=0;me+=ue){var Ue=de.child(me);if(Ue.isAtom){if(!Ee&&q.isSelectable(Ue))return q.create(pe,se-(ue<0?Ue.nodeSize:0))}else{var dt=ae(pe,Ue,se+ue,ue<0?Ue.childCount:0,ue,Ee);if(dt)return dt}se+=Ue.nodeSize*ue}return null}function xe(pe,de,se){var fe=pe.steps.length-1;if(!(fe0}},{key:"setStoredMarks",value:function(ue){return this.storedMarks=ue,this.updated|=le,this}},{key:"ensureMarks",value:function(ue){return y.Mark.sameSet(this.storedMarks||this.selection.$from.marks(),ue)||this.setStoredMarks(ue),this}},{key:"addStoredMark",value:function(ue){return this.ensureMarks(ue.addToSet(this.storedMarks||this.selection.$head.marks()))}},{key:"removeStoredMark",value:function(ue){return this.ensureMarks(ue.removeFromSet(this.storedMarks||this.selection.$head.marks()))}},{key:"storedMarksSet",get:function(){return(this.updated&le)>0}},{key:"addStep",value:function(ue,Ee){t(u(se.prototype),"addStep",this).call(this,ue,Ee),this.updated=this.updated&~le,this.storedMarks=null}},{key:"setTime",value:function(ue){return this.time=ue,this}},{key:"replaceSelection",value:function(ue){return this.selection.replace(this,ue),this}},{key:"replaceSelectionWith",value:function(ue){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,me=this.selection;return Ee&&(ue=ue.mark(this.storedMarks||(me.empty?me.$from.marks():me.$from.marksAcross(me.$to)||y.Mark.none))),me.replaceWith(this,ue),this}},{key:"deleteSelection",value:function(){return this.selection.replace(this),this}},{key:"insertText",value:function(ue,Ee,me){var Ue=this.doc.type.schema;if(Ee==null)return ue?this.replaceSelectionWith(Ue.text(ue),!0):this.deleteSelection();if(me==null&&(me=Ee),me=me??Ee,!ue)return this.deleteRange(Ee,me);var dt=this.storedMarks;if(!dt){var bt=this.doc.resolve(Ee);dt=me==Ee?bt.marks():bt.marksAcross(this.doc.resolve(me))}return this.replaceRangeWith(Ee,me,Ue.text(ue,dt)),this.selection.empty||this.setSelection(N.near(this.selection.$to)),this}},{key:"setMeta",value:function(ue,Ee){return this.meta[typeof ue=="string"?ue:ue.key]=Ee,this}},{key:"getMeta",value:function(ue){return this.meta[typeof ue=="string"?ue:ue.key]}},{key:"isGeneric",get:function(){for(var ue in this.meta)return!1;return!0}},{key:"scrollIntoView",value:function(){return this.updated|=ce,this}},{key:"scrolledIntoView",get:function(){return(this.updated&ce)>0}}]),se}(b.Transform);function Oe(pe,de){return!de||!pe?pe:pe.bind(de)}var _e=h(function pe(de,se,fe){f(this,pe),this.name=de,this.init=Oe(se.init,fe),this.apply=Oe(se.apply,fe)}),De=[new _e("doc",{init:function(de){return de.doc||de.schema.topNodeType.createAndFill()},apply:function(de){return de.doc}}),new _e("selection",{init:function(de,se){return de.selection||N.atStart(se.doc)},apply:function(de){return de.selection}}),new _e("storedMarks",{init:function(de){return de.storedMarks||null},apply:function(de,se,fe,ue){return ue.selection.$cursor?de.storedMarks:null}}),new _e("scrollToSelection",{init:function(){return 0},apply:function(de,se){return de.scrolledIntoView?se+1:se}})],Ne=h(function pe(de,se){var fe=this;f(this,pe),this.schema=de,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=De.slice(),se&&se.forEach(function(ue){if(fe.pluginsByKey[ue.key])throw new RangeError("Adding different instances of a keyed plugin ("+ue.key+")");fe.plugins.push(ue),fe.pluginsByKey[ue.key]=ue,ue.spec.state&&fe.fields.push(new _e(ue.key,ue.spec.state,ue))})}),Re=function(){function pe(de){f(this,pe),this.config=de}return h(pe,[{key:"schema",get:function(){return this.config.schema}},{key:"plugins",get:function(){return this.config.plugins}},{key:"apply",value:function(se){return this.applyTransaction(se).state}},{key:"filterTransaction",value:function(se){for(var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-1,ue=0;ue0&&arguments[0]!==void 0?arguments[0]:"key";f(this,pe),this.key=Pe(de)}return h(pe,[{key:"get",value:function(se){return se.config.pluginsByKey[this.key]}},{key:"getState",value:function(se){return se[this.key]}}]),pe}();return Bi.AllSelection=U,Bi.EditorState=Re,Bi.NodeSelection=q,Bi.Plugin=oe,Bi.PluginKey=mt,Bi.Selection=N,Bi.SelectionRange=w,Bi.TextSelection=P,Bi.Transaction=we,Bi}var j8;function eB(){if(j8)return El;j8=1;function e(d,S){return n(d)||r(d,S)||i(d,S)||t()}function t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r(d,S){var p=d==null?null:typeof Symbol<"u"&&d[Symbol.iterator]||d["@@iterator"];if(p!=null){var C,R,L,j,$=[],J=!0,re=!1;try{if(L=(p=p.call(d)).next,S===0){if(Object(p)!==p)return;J=!1}else for(;!(J=(C=L.call(p)).done)&&($.push(C.value),$.length!==S);J=!0);}catch(Te){re=!0,R=Te}finally{try{if(!J&&p.return!=null&&(j=p.return(),Object(j)!==j))return}finally{if(re)throw R}}return $}}function n(d){if(Array.isArray(d))return d}function a(d,S){var p=typeof Symbol<"u"&&d[Symbol.iterator]||d["@@iterator"];if(!p){if(Array.isArray(d)||(p=i(d))||S&&d&&typeof d.length=="number"){p&&(d=p);var C=0,R=function(){};return{s:R,n:function(){return C>=d.length?{done:!0}:{done:!1,value:d[C++]}},e:function(re){throw re},f:R}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var L=!0,j=!1,$;return{s:function(){p=p.call(d)},n:function(){var re=p.next();return L=re.done,re},e:function(re){j=!0,$=re},f:function(){try{!L&&p.return!=null&&p.return()}finally{if(j)throw $}}}}function i(d,S){if(d){if(typeof d=="string")return o(d,S);var p=Object.prototype.toString.call(d).slice(8,-1);if(p==="Object"&&d.constructor&&(p=d.constructor.name),p==="Map"||p==="Set")return Array.from(d);if(p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p))return o(d,S)}}function o(d,S){(S==null||S>d.length)&&(S=d.length);for(var p=0,C=new Array(S);p"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function x(d){return x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(p){return p.__proto__||Object.getPrototypeOf(p)},x(d)}function N(d){"@babel/helpers - typeof";return N=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(S){return typeof S}:function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},N(d)}function w(d,S){if(!(d instanceof S))throw new TypeError("Cannot call a class as a function")}function k(d,S){for(var p=0;p0){if(d.contentEditable=="false")return null;d=d.childNodes[S-1],S=_e(d)}else if(d.parentNode&&!Fe(d))S=ee(d),d=d.parentNode;else return null}}function Ne(d,S){for(;;){if(d.nodeType==3&&S2),Be=Ie||(pe?/Mac/.test(pe.platform):!1),ct=pe?/Win/.test(pe.platform):!1,Xe=/Android \d/.test(se),et=!!de&&"webkitFontSmoothing"in de.documentElement.style,ze=et?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function pt(d){var S=d.defaultView&&d.defaultView.visualViewport;return S?{left:0,right:S.width,top:0,bottom:S.height}:{left:0,right:d.documentElement.clientWidth,top:0,bottom:d.documentElement.clientHeight}}function Lt(d,S){return typeof d=="number"?d:d[S]}function at(d){var S=d.getBoundingClientRect(),p=S.width/d.offsetWidth||1,C=S.height/d.offsetHeight||1;return{left:S.left,right:S.left+d.clientWidth*p,top:S.top,bottom:S.top+d.clientHeight*C}}function gt(d,S,p){for(var C=d.someProp("scrollThreshold")||0,R=d.someProp("scrollMargin")||5,L=d.dom.ownerDocument,j=p||d.dom;j;j=ae(j))if(j.nodeType==1){var $=j,J=$==L.body,re=J?pt(L):at($),Te=0,$e=0;if(S.topre.bottom-Lt(C,"bottom")&&($e=S.bottom-S.top>re.bottom-re.top?S.top+Lt(R,"top")-re.top:S.bottom-re.bottom+Lt(R,"bottom")),S.leftre.right-Lt(C,"right")&&(Te=S.right-re.right+Lt(R,"right")),Te||$e)if(J)L.defaultView.scrollBy(Te,$e);else{var Le=$.scrollLeft,Ge=$.scrollTop;$e&&($.scrollTop+=$e),Te&&($.scrollLeft+=Te);var ot=$.scrollLeft-Le,It=$.scrollTop-Ge;S={left:S.left-ot,top:S.top-It,right:S.right-ot,bottom:S.bottom-It}}if(J||/^(fixed|sticky)$/.test(getComputedStyle(j).position))break}}function Mt(d){for(var S=d.dom.getBoundingClientRect(),p=Math.max(0,S.top),C,R,L=(S.left+S.right)/2,j=p+1;j=p-20){C=$,R=J.top;break}}}return{refDOM:C,refTop:R,stack:$t(d.dom)}}function $t(d){for(var S=[],p=d.ownerDocument,C=d;C&&(S.push({dom:C,top:C.scrollTop,left:C.scrollLeft}),d!=p);C=ae(C));return S}function ar(d){var S=d.refDOM,p=d.refTop,C=d.stack,R=S?S.getBoundingClientRect().top:0;sr(C,R==0?0:R-p)}function sr(d,S){for(var p=0;p=$){j=Math.max(ot.bottom,j),$=Math.min(ot.top,$);var It=ot.left>S.left?ot.left-S.left:ot.right=(ot.left+ot.right)/2?1:0));continue}}else ot.top>S.top&&!J&&ot.left<=S.left&&ot.right>=S.left&&(J=Te,re={left:Math.max(ot.left,Math.min(ot.right,S.left)),top:ot.top});!p&&(S.left>=ot.right&&S.top>=ot.top||S.left>=ot.left&&S.top>=ot.bottom)&&(L=$e+1)}}return!p&&J&&(p=J,R=re,C=0),p&&p.nodeType==3?ke(p,R):!p||C&&p.nodeType==1?{node:d,offset:L}:Ce(p,R)}function ke(d,S){for(var p=d.nodeValue.length,C=document.createRange(),R=0;R=(L.left+L.right)/2?1:0)}}return{node:d,offset:0}}function Ke(d,S){return d.left>=S.left-1&&d.left<=S.right+1&&d.top>=S.top-1&&d.top<=S.bottom+1}function ht(d,S){var p=d.parentNode;return p&&/^li$/i.test(p.nodeName)&&S.left($.left+$.right)/2?1:-1}return d.docView.posFromDOM(R,L,j)}function vt(d,S,p,C){for(var R=-1,L=S,j=!1;L!=d.dom;){var $=d.docView.nearestDesc(L,!0);if(!$)return null;if($.dom.nodeType==1&&($.node.isBlock&&$.parent||!$.contentDOM)){var J=$.dom.getBoundingClientRect();if($.node.isBlock&&$.parent&&(!j&&J.left>C.left||J.top>C.top?R=$.posBefore:(!j&&J.right-1?R:d.docView.posFromDOM(S,p,-1)}function Dt(d,S,p){var C=d.childNodes.length;if(C&&p.topS.top&&R++}var Le;et&&R&&C.nodeType==1&&(Le=C.childNodes[R-1]).nodeType==1&&Le.contentEditable=="false"&&Le.getBoundingClientRect().top>=S.top&&R--,C==d.dom&&R==C.childNodes.length-1&&C.lastChild.nodeType==1&&S.top>C.lastChild.getBoundingClientRect().bottom?$=d.state.doc.content.size:(R==0||C.nodeType!=1||C.childNodes[R-1].nodeName!="BR")&&($=vt(d,C,R,S))}$==null&&($=yt(d,j,S));var Ge=d.docView.nearestDesc(j,!0);return{pos:$,inside:Ge?Ge.posAtStart-Ge.border:-1}}function Ht(d){return d.top=0&&L==R.nodeValue.length?($e--,Ge=1):p<0?$e--:Le++,ie(Qt(Y(R,$e,Le),Ge),Ge<0)}var ot=d.state.doc.resolve(S-(j||0));if(!ot.parent.inlineContent){if(j==null&&L&&(p<0||L==_e(R))){var It=R.childNodes[L-1];if(It.nodeType==1)return X(It.getBoundingClientRect(),!1)}if(j==null&&L<_e(R)){var Yt=R.childNodes[L];if(Yt.nodeType==1)return X(Yt.getBoundingClientRect(),!0)}return X(R.getBoundingClientRect(),p>=0)}if(j==null&&L&&(p<0||L==_e(R))){var Ct=R.childNodes[L-1],_r=Ct.nodeType==3?Y(Ct,_e(Ct)-($?0:1)):Ct.nodeType==1&&(Ct.nodeName!="BR"||!Ct.nextSibling)?Ct:null;if(_r)return ie(Qt(_r,1),!1)}if(j==null&&L<_e(R)){for(var xr=R.childNodes[L];xr.pmViewDesc&&xr.pmViewDesc.ignoreForCoords;)xr=xr.nextSibling;var cr=xr?xr.nodeType==3?Y(xr,0,$?0:1):xr.nodeType==1?xr:null:null;if(cr)return ie(Qt(cr,-1),!0)}return ie(Qt(R.nodeType==3?Y(R):R,-p),p>=0)}function ie(d,S){if(d.width==0)return d;var p=S?d.left:d.right;return{top:d.top,bottom:d.bottom,left:p,right:p}}function X(d,S){if(d.height==0)return d;var p=S?d.top:d.bottom;return{top:p,bottom:p,left:d.left,right:d.right}}function H(d,S,p){var C=d.state,R=d.root.activeElement;C!=S&&d.updateState(S),R!=d.dom&&d.focus();try{return p()}finally{C!=S&&d.updateState(C),R!=d.dom&&R&&R.focus()}}function B(d,S,p){var C=S.selection,R=p=="up"?C.$from:C.$to;return H(d,S,function(){for(var L=d.docView.domFromPos(R.pos,p=="up"?-1:1),j=L.node;;){var $=d.docView.nearestDesc(j,!0);if(!$)break;if($.node.isBlock){j=$.contentDOM||$.dom;break}j=$.dom.parentNode}for(var J=br(d,R.pos,1),re=j.firstChild;re;re=re.nextSibling){var Te=void 0;if(re.nodeType==1)Te=re.getClientRects();else if(re.nodeType==3)Te=Y(re,0,re.nodeValue.length).getClientRects();else continue;for(var $e=0;$eLe.top+1&&(p=="up"?J.top-Le.top>(Le.bottom-J.top)*2:Le.bottom-J.bottom>(J.bottom-Le.top)*2))return!1}}return!0})}var Z=/[\u0590-\u08ac]/;function G(d,S,p){var C=S.selection.$head;if(!C.parent.isTextblock)return!1;var R=C.parentOffset,L=!R,j=R==C.parent.content.size,$=d.domSelection();return!Z.test(C.parent.textContent)||!$.modify?p=="left"||p=="backward"?L:j:H(d,S,function(){var J=d.domSelectionRange(),re=J.focusNode,Te=J.focusOffset,$e=J.anchorNode,Le=J.anchorOffset,Ge=$.caretBidiLevel;$.modify("move",p,"character");var ot=C.depth?d.docView.domAfterPos(C.before()):d.dom,It=d.domSelectionRange(),Yt=It.focusNode,Ct=It.focusOffset,_r=Yt&&!ot.contains(Yt.nodeType==1?Yt:Yt.parentNode)||re==Yt&&Te==Ct;try{$.collapse($e,Le),re&&(re!=$e||Te!=Le)&&$.extend&&$.extend(re,Te)}catch{}return Ge!=null&&($.caretBidiLevel=Ge),_r})}var ye=null,Ze=null,tt=!1;function rt(d,S,p){return ye==S&&Ze==p?tt:(ye=S,Ze=p,tt=p=="up"||p=="down"?B(d,S,p):G(d,S,p))}var He=0,Se=1,qe=2,st=3,_t=function(){function d(S,p,C,R){w(this,d),this.parent=S,this.children=p,this.dom=C,this.contentDOM=R,this.dirty=He,C.pmViewDesc=this}return M(d,[{key:"matchesWidget",value:function(p){return!1}},{key:"matchesMark",value:function(p){return!1}},{key:"matchesNode",value:function(p,C,R){return!1}},{key:"matchesHack",value:function(p){return!1}},{key:"parseRule",value:function(){return null}},{key:"stopEvent",value:function(p){return!1}},{key:"size",get:function(){for(var p=0,C=0;Cee(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))re=p.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(C==0)for(var Te=p;;Te=Te.parentNode){if(Te==this.dom){re=!1;break}if(Te.previousSibling)break}if(re==null&&C==p.childNodes.length)for(var $e=p;;$e=$e.parentNode){if($e==this.dom){re=!0;break}if($e.nextSibling)break}}return re??R>0?this.posAtEnd:this.posAtStart}},{key:"nearestDesc",value:function(p){for(var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,R=!0,L=p;L;L=L.parentNode){var j=this.getDesc(L),$=void 0;if(j&&(!C||j.node))if(R&&($=j.nodeDOM)&&!($.nodeType==1?$.contains(p.nodeType==1?p:p.parentNode):$==p))R=!1;else return j}}},{key:"getDesc",value:function(p){for(var C=p.pmViewDesc,R=C;R;R=R.parent)if(R==this)return C}},{key:"posFromDOM",value:function(p,C,R){for(var L=p;L;L=L.parentNode){var j=this.getDesc(L);if(j)return j.localPosFromDOM(p,C,R)}return-1}},{key:"descAt",value:function(p){for(var C=0,R=0;Cp||$ instanceof _){L=p-j;break}j=J}if(L)return this.children[R].domFromPos(L-this.children[R].border,C);for(var re;R&&!(re=this.children[R-1]).size&&re instanceof Zt&&re.side>=0;R--);if(C<=0){for(var Te,$e=!0;Te=R?this.children[R-1]:null,!(!Te||Te.dom.parentNode==this.contentDOM);R--,$e=!1);return Te&&C&&$e&&!Te.border&&!Te.domAtom?Te.domFromPos(Te.size,C):{node:this.contentDOM,offset:Te?ee(Te.dom)+1:0}}else{for(var Le,Ge=!0;Le=R2&&arguments[2]!==void 0?arguments[2]:0;if(this.children.length==0)return{node:this.contentDOM,from:p,to:C,fromOffset:0,toOffset:this.contentDOM.childNodes.length};for(var L=-1,j=-1,$=R,J=0;;J++){var re=this.children[J],Te=$+re.size;if(L==-1&&p<=Te){var $e=$+re.border;if(p>=$e&&C<=Te-re.border&&re.node&&re.contentDOM&&this.contentDOM.contains(re.contentDOM))return re.parseRange(p,C,$e);p=$;for(var Le=J;Le>0;Le--){var Ge=this.children[Le-1];if(Ge.size&&Ge.dom.parentNode==this.contentDOM&&!Ge.emptyChildAt(1)){L=ee(Ge.dom)+1;break}p-=Ge.size}L==-1&&(L=0)}if(L>-1&&(Te>C||J==this.children.length-1)){C=Te;for(var ot=J+1;ot3&&arguments[3]!==void 0?arguments[3]:!1,j=Math.min(p,C),$=Math.max(p,C),J=0,re=0;Jre&&$<$e)return Te.setSelection(p-re-Te.border,C-re-Te.border,R,L);re=$e}var Le=this.domFromPos(p,p?-1:1),Ge=C==p?Le:this.domFromPos(C,C?-1:1),ot=R.getSelection(),It=!1;if((dt||ve)&&p==C){var Yt=Le,Ct=Yt.node,_r=Yt.offset;if(Ct.nodeType==3){if(It=!!(_r&&Ct.nodeValue[_r-1]==` +`),It&&_r==Ct.nodeValue.length)for(var xr=Ct,cr;xr;xr=xr.parentNode){if(cr=xr.nextSibling){cr.nodeName=="BR"&&(Le=Ge={node:cr.parentNode,offset:ee(cr)+1});break}var Tr=xr.pmViewDesc;if(Tr&&Tr.node&&Tr.node.isBlock)break}}else{var Hr=Ct.childNodes[_r-1];It=Hr&&(Hr.nodeName=="BR"||Hr.contentEditable=="false")}}if(dt&&ot.focusNode&&ot.focusNode!=Ge.node&&ot.focusNode.nodeType==1){var Jr=ot.focusNode.childNodes[ot.focusOffset];Jr&&Jr.contentEditable=="false"&&(L=!0)}if(!(!(L||It&&ve)&&ce(Le.node,Le.offset,ot.anchorNode,ot.anchorOffset)&&ce(Ge.node,Ge.offset,ot.focusNode,ot.focusOffset))){var li=!1;if((ot.extend||p==C)&&!It){ot.collapse(Le.node,Le.offset);try{p!=C&&ot.extend(Ge.node,Ge.offset),li=!0}catch{}}if(!li){if(p>C){var In=Le;Le=Ge,Ge=In}var Wn=document.createRange();Wn.setEnd(Ge.node,Ge.offset),Wn.setStart(Le.node,Le.offset),ot.removeAllRanges(),ot.addRange(Wn)}}}},{key:"ignoreMutation",value:function(p){return!this.contentDOM&&p.type!="selection"}},{key:"contentLost",get:function(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}},{key:"markDirty",value:function(p,C){for(var R=0,L=0;L=R:p<$&&C>R){var J=R+j.border,re=$-j.border;if(p>=J&&C<=re){this.dirty=p==R||C==$?qe:Se,p==J&&C==re&&(j.contentLost||j.dom.parentNode!=this.contentDOM)?j.dirty=st:j.markDirty(p-J,C-J);return}else j.dirty=j.dom==j.contentDOM&&j.dom.parentNode==this.contentDOM&&!j.children.length?qe:st}R=$}this.dirty=qe}},{key:"markParentsDirty",value:function(){for(var p=1,C=this.parent;C;C=C.parent,p++){var R=p==1?qe:Se;C.dirty0&&(J=$a(J,0,R,j));for(var Te=0;Te=0;j--){var $=this.children[j];if(this.dom.contains($.dom.parentNode)){L.contentElement=$.dom.parentNode;break}}L.contentElement||(L.getContent=function(){return z.Fragment.empty})}return L}},{key:"matchesNode",value:function(R,L,j){return this.dirty==He&&R.eq(this.node)&&xt(L,this.outerDeco)&&j.eq(this.innerDeco)}},{key:"size",get:function(){return this.node.nodeSize}},{key:"border",get:function(){return this.node.isLeaf?0:1}},{key:"updateChildren",value:function(R,L){var j=this,$=this.node.inlineContent,J=L,re=R.composing?this.localCompositionInfo(R,L):null,Te=re&&re.pos>-1?re:null,$e=re&&re.pos<0,Le=new Ut(this,Te&&Te.node,R);Rn(this.node,this.innerDeco,function(Ge,ot,It){Ge.spec.marks?Le.syncToMarks(Ge.spec.marks,$,R):Ge.type.side>=0&&!It&&Le.syncToMarks(ot==j.node.childCount?z.Mark.none:j.node.child(ot).marks,$,R),Le.placeWidget(Ge,R,J)},function(Ge,ot,It,Yt){Le.syncToMarks(Ge.marks,$,R);var Ct;Le.findNodeMatch(Ge,ot,It,Yt)||$e&&R.state.selection.from>J&&R.state.selection.to-1&&Le.updateNodeAt(Ge,ot,It,Ct,R)||Le.updateNextNode(Ge,ot,It,R,Yt,J)||Le.addNode(Ge,ot,It,R,J),J+=Ge.nodeSize}),Le.syncToMarks([],$,R),this.node.isTextblock&&Le.addTextblockHacks(),Le.destroyRest(),(Le.changed||this.dirty==qe)&&(Te&&this.protectLocalComposition(R,Te),O(this.contentDOM,this.children,R),Ie&&ii(this.dom))}},{key:"localCompositionInfo",value:function(R,L){var j=R.state.selection,$=j.from,J=j.to;if(!(R.state.selection instanceof q.TextSelection)||$L+this.node.content.size)return null;var re=R.input.compositionNode;if(!re||!this.dom.contains(re.parentNode))return null;if(this.node.inlineContent){var Te=re.nodeValue,$e=Fa(this.node.content,Te,$-L,J-L);return $e<0?null:{node:re,pos:$e,text:Te}}else return{node:re,pos:-1,text:""}}},{key:"protectLocalComposition",value:function(R,L){var j=L.node,$=L.pos,J=L.text;if(!this.getDesc(j)){for(var re=j;re.parentNode!=this.contentDOM;re=re.parentNode){for(;re.previousSibling;)re.parentNode.removeChild(re.previousSibling);for(;re.nextSibling;)re.parentNode.removeChild(re.nextSibling);re.pmViewDesc&&(re.pmViewDesc=void 0)}var Te=new ge(this,re,j,J);R.input.compositionNodes.push(Te),this.children=$a(this.children,$,$+J.length,R,Te)}}},{key:"update",value:function(R,L,j,$){return this.dirty==st||!R.sameMarkup(this.node)?!1:(this.updateInner(R,L,j,$),!0)}},{key:"updateInner",value:function(R,L,j,$){this.updateOuterDeco(L),this.node=R,this.innerDeco=j,this.contentDOM&&this.updateChildren($,this.posAtStart),this.dirty=He}},{key:"updateOuterDeco",value:function(R){if(!xt(R,this.outerDeco)){var L=this.nodeDOM.nodeType!=1,j=this.dom;this.dom=be(this.dom,this.nodeDOM,ne(this.outerDeco,this.node,L),ne(R,this.node,L)),this.dom!=j&&(j.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=R}}},{key:"selectNode",value:function(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}},{key:"deselectNode",value:function(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}},{key:"domAtom",get:function(){return this.node.isAtom}}],[{key:"create",value:function(R,L,j,$,J,re){var Te=J.nodeViews[L.type.name],$e,Le=Te&&Te(L,J,function(){if(!$e)return re;if($e.parent)return $e.parent.posBeforeChild($e)},j,$),Ge=Le&&Le.dom,ot=Le&&Le.contentDOM;if(L.isText){if(!Ge)Ge=document.createTextNode(L.text);else if(Ge.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else if(!Ge){var It=z.DOMSerializer.renderSpec(document,L.type.spec.toDOM(L),null,L.attrs);Ge=It.dom,ot=It.contentDOM}!ot&&!L.isText&&Ge.nodeName!="BR"&&(Ge.hasAttribute("contenteditable")||(Ge.contentEditable="false"),L.type.spec.draggable&&(Ge.draggable=!0));var Yt=Ge;return Ge=it(Ge,j,L),Le?$e=new E(R,L,j,$,Ge,ot||null,Yt,Le,J,re+1):L.isText?new W(R,L,j,$,Ge,Yt,J):new p(R,L,j,$,Ge,ot||null,Yt)}}]),p}(_t);function ir(d,S,p,C,R){it(C,S,d);var L=new nt(void 0,d,S,p,C,C,C,R,0);return L.contentDOM&&L.updateChildren(R,0),L}var W=function(d){u(p,d);var S=c(p);function p(C,R,L,j,$,J,re){return w(this,p),S.call(this,C,R,L,j,$,null,J,re,0)}return M(p,[{key:"parseRule",value:function(){for(var R=this.nodeDOM.parentNode;R&&R!=this.dom&&!R.pmIsDeco;)R=R.parentNode;return{skip:R||!0}}},{key:"update",value:function(R,L,j,$){return this.dirty==st||this.dirty!=He&&!this.inParent()||!R.sameMarkup(this.node)?!1:(this.updateOuterDeco(L),(this.dirty!=He||R.text!=this.node.text)&&R.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=R.text,$.trackWrites==this.nodeDOM&&($.trackWrites=null)),this.node=R,this.dirty=He,!0)}},{key:"inParent",value:function(){for(var R=this.parent.contentDOM,L=this.nodeDOM;L;L=L.parentNode)if(L==R)return!0;return!1}},{key:"domFromPos",value:function(R){return{node:this.nodeDOM,offset:R}}},{key:"localPosFromDOM",value:function(R,L,j){return R==this.nodeDOM?this.posAtStart+Math.min(L,this.node.text.length):s(x(p.prototype),"localPosFromDOM",this).call(this,R,L,j)}},{key:"ignoreMutation",value:function(R){return R.type!="characterData"&&R.type!="selection"}},{key:"slice",value:function(R,L,j){var $=this.node.cut(R,L),J=document.createTextNode($.text);return new p(this.parent,$,this.outerDeco,this.innerDeco,J,J,j)}},{key:"markDirty",value:function(R,L){s(x(p.prototype),"markDirty",this).call(this,R,L),this.dom!=this.nodeDOM&&(R==0||L==this.nodeDOM.nodeValue.length)&&(this.dirty=st)}},{key:"domAtom",get:function(){return!1}},{key:"isText",value:function(R){return this.node.text==R}}]),p}(nt),_=function(d){u(p,d);var S=c(p);function p(){return w(this,p),S.apply(this,arguments)}return M(p,[{key:"parseRule",value:function(){return{ignore:!0}}},{key:"matchesHack",value:function(R){return this.dirty==He&&this.dom.nodeName==R}},{key:"domAtom",get:function(){return!0}},{key:"ignoreForCoords",get:function(){return this.dom.nodeName=="IMG"}}]),p}(_t),E=function(d){u(p,d);var S=c(p);function p(C,R,L,j,$,J,re,Te,$e,Le){var Ge;return w(this,p),Ge=S.call(this,C,R,L,j,$,J,re,$e,Le),Ge.spec=Te,Ge}return M(p,[{key:"update",value:function(R,L,j,$){if(this.dirty==st)return!1;if(this.spec.update){var J=this.spec.update(R,L,j);return J&&this.updateInner(R,L,j,$),J}else return!this.contentDOM&&!R.isLeaf?!1:s(x(p.prototype),"update",this).call(this,R,L,j,$)}},{key:"selectNode",value:function(){this.spec.selectNode?this.spec.selectNode():s(x(p.prototype),"selectNode",this).call(this)}},{key:"deselectNode",value:function(){this.spec.deselectNode?this.spec.deselectNode():s(x(p.prototype),"deselectNode",this).call(this)}},{key:"setSelection",value:function(R,L,j,$){this.spec.setSelection?this.spec.setSelection(R,L,j):s(x(p.prototype),"setSelection",this).call(this,R,L,j,$)}},{key:"destroy",value:function(){this.spec.destroy&&this.spec.destroy(),s(x(p.prototype),"destroy",this).call(this)}},{key:"stopEvent",value:function(R){return this.spec.stopEvent?this.spec.stopEvent(R):!1}},{key:"ignoreMutation",value:function(R){return this.spec.ignoreMutation?this.spec.ignoreMutation(R):s(x(p.prototype),"ignoreMutation",this).call(this,R)}}]),p}(nt);function O(d,S,p){for(var C=d.firstChild,R=!1,L=0;L>1,$=Math.min(j,p.length);L<$&&(L==j-1?this.top:this.stack[L+1<<1]).matchesMark(p[L])&&p[L].type.spec.spanning!==!1;)L++;for(;L-1)J>this.index&&(this.changed=!0,this.destroyBetween(this.index,J)),this.top=this.top.children[this.index];else{var $e=lt.create(this.top,p[j],C,R);this.top.children.splice(this.index,0,$e),this.top=$e,this.changed=!0}this.index=0,j++}}},{key:"findNodeMatch",value:function(p,C,R,L){var j=-1,$;if(L>=this.preMatch.index&&($=this.preMatch.matches[L-this.preMatch.index]).parent==this.top&&$.matchesNode(p,C,R))j=this.top.children.indexOf($,this.index);else for(var J=this.index,re=Math.min(this.top.children.length,J+5);J0;){for(var $=void 0;;)if(C){var J=p.children[C-1];if(J instanceof lt)p=J,C=J.children.length;else{$=J,C--;break}}else{if(p==S)break e;C=p.parent.children.indexOf(p),p=p.parent}var re=$.node;if(re){if(re!=d.child(R-1))break;--R,L.set($,R),j.push($)}}return{index:R,matched:L,matches:j.reverse()}}function Vr(d,S){return d.type.side-S.type.side}function Rn(d,S,p,C){var R=S.locals(d),L=0;if(R.length==0){for(var j=0;jL;)re.push(R[J++]);var xr=L+Yt.nodeSize;if(Yt.isText){var cr=xr;J=p){if(L>=C&&J.slice(C-S.length-$,C-$)==S)return C-S.length;var Te=$=0&&Te+S.length+$>=p)return $+Te;if(p==C&&J.length>=C+S.length-$&&J.slice(C-$,C-$+S.length)==S)return C}}}return-1}function $a(d,S,p,C,R){for(var L=[],j=0,$=0;j=p||Te<=S?L.push(J):(rep&&L.push(J.slice(p-re,J.size,C)))}return L}function Ii(d){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,p=d.domSelectionRange(),C=d.state.doc;if(!p.focusNode)return null;var R=d.docView.nearestDesc(p.focusNode),L=R&&R.size==0,j=d.docView.posFromDOM(p.focusNode,p.focusOffset,1);if(j<0)return null;var $=C.resolve(j),J,re;if(oe(p)){for(J=$;R&&!R.node;)R=R.parent;var Te=R.node;if(R&&Te.isAtom&&q.NodeSelection.isSelectable(Te)&&R.parent&&!(Te.isInline&&Re(p.focusNode,p.focusOffset,R.dom))){var $e=R.posBefore;re=new q.NodeSelection(j==$e?$:C.resolve($e))}}else{var Le=d.docView.posFromDOM(p.anchorNode,p.anchorOffset,1);if(Le<0)return null;J=C.resolve(Le)}if(!re){var Ge=S=="pointer"||d.state.selection.head<$.pos&&!L?1:-1;re=_i(d,J,$,Ge)}return re}function Tu(d){return d.editable?d.hasFocus():zc(d)&&document.activeElement&&document.activeElement.contains(d.dom)}function Ba(d){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p=d.state.selection;if(ys(d,p),!!Tu(d)){if(!S&&d.input.mouseDown&&d.input.mouseDown.allowDefault&&St){var C=d.domSelectionRange(),R=d.domObserver.currentSelection;if(C.anchorNode&&R.anchorNode&&ce(C.anchorNode,C.anchorOffset,R.anchorNode,R.anchorOffset)){d.input.mouseDown.delayedSelectionSync=!0,d.domObserver.setCurSelection();return}}if(d.domObserver.disconnectSelection(),d.cursorWrapper)Pi(d);else{var L=p.anchor,j=p.head,$,J;Au&&!(p instanceof q.TextSelection)&&(p.$from.parent.inlineContent||($=fl(d,p.from)),!p.empty&&!p.$from.parent.inlineContent&&(J=fl(d,p.to))),d.docView.setSelection(L,j,d.root,S),Au&&($&&pl($),J&&pl(J)),p.visible?d.dom.classList.remove("ProseMirror-hideselection"):(d.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&Ru(d))}d.domObserver.setCurSelection(),d.domObserver.connectSelection()}}var Au=ve||St&&Ft<63;function fl(d,S){var p=d.docView.domFromPos(S,0),C=p.node,R=p.offset,L=R0?C.max(R):C.min(R),j=L.parent.inlineContent?L.depth?d.doc.resolve(S>0?L.after():L.before()):null:L;return j&&q.Selection.findFrom(j,S)}function Fi(d,S){return d.dispatch(d.state.tr.setSelection(S).scrollIntoView()),!0}function vl(d,S,p){var C=d.state.selection;if(C instanceof q.TextSelection)if(p.indexOf("s")>-1){var R=C.$head,L=R.textOffset?null:S<0?R.nodeBefore:R.nodeAfter;if(!L||L.isText||!L.isLeaf)return!1;var j=d.state.doc.resolve(R.pos+L.nodeSize*(S<0?-1:1));return Fi(d,new q.TextSelection(C.$anchor,j))}else if(C.empty){if(d.endOfTextblock(S>0?"forward":"backward")){var $=ji(d.state,S);return $&&$ instanceof q.NodeSelection?Fi(d,$):!1}else if(!(Be&&p.indexOf("m")>-1)){var J=C.$head,re=J.textOffset?null:S<0?J.nodeBefore:J.nodeAfter,Te;if(!re||re.isText)return!1;var $e=S<0?J.pos-re.nodeSize:J.pos;return re.isAtom||(Te=d.docView.descAt($e))&&!Te.contentDOM?q.NodeSelection.isSelectable(re)?Fi(d,new q.NodeSelection(S<0?d.state.doc.resolve(J.pos-re.nodeSize):J)):et?Fi(d,new q.TextSelection(d.state.doc.resolve(S<0?$e:$e+re.nodeSize))):!1:!1}}else return!1;else{if(C instanceof q.NodeSelection&&C.node.isInline)return Fi(d,new q.TextSelection(S>0?C.$to:C.$from));var Le=ji(d.state,S);return Le?Fi(d,Le):!1}}function bs(d){return d.nodeType==3?d.nodeValue.length:d.childNodes.length}function _o(d,S){var p=d.pmViewDesc;return p&&p.size==0&&(S<0||d.nextSibling||d.nodeName!="BR")}function oi(d,S){return S<0?Nu(d):gp(d)}function Nu(d){var S=d.domSelectionRange(),p=S.focusNode,C=S.focusOffset;if(p){var R,L,j=!1;for(dt&&p.nodeType==1&&C0){if(p.nodeType!=1)break;var $=p.childNodes[C-1];if(_o($,-1))R=p,L=--C;else if($.nodeType==3)p=$,C=p.nodeValue.length;else break}else{if(Va(p))break;for(var J=p.previousSibling;J&&_o(J,-1);)R=p.parentNode,L=ee(J),J=J.previousSibling;if(J)p=J,C=bs(p);else{if(p=p.parentNode,p==d.dom)break;C=0}}j?ml(d,p,C):R&&ml(d,R,L)}}function gp(d){var S=d.domSelectionRange(),p=S.focusNode,C=S.focusOffset;if(p){for(var R=bs(p),L,j;;)if(Cp.start()){var R=d.coordsAtPos(S-1),L=(R.top+R.bottom)/2;if(L>C.top&&L1)return R.leftC.top&&$1)return j.left>C.left?"ltr":"rtl"}}var J=getComputedStyle(d.dom).direction;return J=="rtl"?"rtl":"ltr"}function jo(d,S,p){var C=d.state.selection;if(C instanceof q.TextSelection&&!C.empty||p.indexOf("s")>-1||Be&&p.indexOf("m")>-1)return!1;var R=C.$from,L=C.$to;if(!R.parent.inlineContent||d.endOfTextblock(S<0?"up":"down")){var j=ji(d.state,S);if(j&&j instanceof q.NodeSelection)return Fi(d,j)}if(!R.parent.inlineContent){var $=S<0?R:L,J=C instanceof q.AllSelection?q.Selection.near($,S):q.Selection.findFrom($,S);return J?Fi(d,J):!1}return!1}function Ha(d,S){if(!(d.state.selection instanceof q.TextSelection))return!0;var p=d.state.selection,C=p.$head,R=p.$anchor,L=p.empty;if(!C.sameParent(R))return!0;if(!L)return!1;if(d.endOfTextblock(S>0?"forward":"backward"))return!0;var j=!C.textOffset&&(S<0?C.nodeBefore:C.nodeAfter);if(j&&!j.isText){var $=d.state.tr;return S<0?$.delete(C.pos-j.nodeSize,C.pos):$.delete(C.pos,C.pos+j.nodeSize),d.dispatch($),!0}return!1}function Mu(d,S,p){d.domObserver.stop(),S.contentEditable=p,d.domObserver.start()}function Kc(d){if(!ve||d.state.selection.$head.parentOffset>0)return!1;var S=d.domSelectionRange(),p=S.focusNode,C=S.focusOffset;if(p&&p.nodeType==1&&C==0&&p.firstChild&&p.firstChild.contentEditable=="false"){var R=p.firstChild;Mu(d,R,"true"),setTimeout(function(){return Mu(d,R,"false")},20)}return!1}function Qc(d){var S="";return d.ctrlKey&&(S+="c"),d.metaKey&&(S+="m"),d.altKey&&(S+="a"),d.shiftKey&&(S+="s"),S}function yp(d,S){var p=S.keyCode,C=Qc(S);if(p==8||Be&&p==72&&C=="c")return Ha(d,-1)||oi(d,-1);if(p==46&&!S.shiftKey||Be&&p==68&&C=="c")return Ha(d,1)||oi(d,1);if(p==13||p==27)return!0;if(p==37||Be&&p==66&&C=="c"){var R=p==37?Zc(d,d.state.selection.from)=="ltr"?-1:1:-1;return vl(d,R,C)||oi(d,R)}else if(p==39||Be&&p==70&&C=="c"){var L=p==39?Zc(d,d.state.selection.from)=="ltr"?1:-1:1;return vl(d,L,C)||oi(d,L)}else{if(p==38||Be&&p==80&&C=="c")return jo(d,-1,C)||oi(d,-1);if(p==40||Be&&p==78&&C=="c")return Kc(d)||jo(d,1,C)||oi(d,1);if(C==(Be?"m":"c")&&(p==66||p==73||p==89||p==90))return!0}return!1}function tr(d,S){d.someProp("transformCopied",function(Ct){S=Ct(S,d)});for(var p=[],C=S,R=C.content,L=C.openStart,j=C.openEnd;L>1&&j>1&&R.childCount==1&&R.firstChild.childCount==1;){L--,j--;var $=R.firstChild;p.push($.type.name,$.attrs!=$.type.defaultAttrs?$.attrs:null),R=$.content}var J=d.someProp("clipboardSerializer")||z.DOMSerializer.fromSchema(d.state.schema),re=Gc(),Te=re.createElement("div");Te.appendChild(J.serializeFragment(R,{document:re}));for(var $e=Te.firstChild,Le,Ge=0;$e&&$e.nodeType==1&&(Le=Fo[$e.nodeName.toLowerCase()]);){for(var ot=Le.length-1;ot>=0;ot--){for(var It=re.createElement(Le[ot]);Te.firstChild;)It.appendChild(Te.firstChild);Te.appendChild(It),Ge++}$e=Te.firstChild}$e&&$e.nodeType==1&&$e.setAttribute("data-pm-slice","".concat(L," ").concat(j).concat(Ge?" -".concat(Ge):""," ").concat(JSON.stringify(p)));var Yt=d.someProp("clipboardTextSerializer",function(Ct){return Ct(S,d)})||S.content.textBetween(0,S.content.size,` + +`);return{dom:Te,text:Yt,slice:S}}function Ve(d,S,p,C,R){var L=R.parent.type.spec.code,j,$;if(!p&&!S)return null;var J=S&&(C||L||!p);if(J){if(d.someProp("transformPastedText",function(Hr){S=Hr(S,L||C,d)}),L)return S?new z.Slice(z.Fragment.from(d.state.schema.text(S.replace(/\r\n?/g,` +`))),0,0):z.Slice.empty;var re=d.someProp("clipboardTextParser",function(Hr){return Hr(S,R,C,d)});if(re)$=re;else{var Te=R.marks(),$e=d.state.schema,Le=z.DOMSerializer.fromSchema($e);j=document.createElement("div"),S.split(/(?:\r\n?|\n)+/).forEach(function(Hr){var Jr=j.appendChild(document.createElement("p"));Hr&&Jr.appendChild(Le.serializeNode($e.text(Hr,Te)))})}}else d.someProp("transformPastedHTML",function(Hr){p=Hr(p,d)}),j=bm(p),et&&Vb(j);var Ge=j&&j.querySelector("[data-pm-slice]"),ot=Ge&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(Ge.getAttribute("data-pm-slice")||"");if(ot&&ot[3])for(var It=+ot[3];It>0;It--){for(var Yt=j.firstChild;Yt&&Yt.nodeType!=1;)Yt=Yt.nextSibling;if(!Yt)break;j=Yt}if(!$){var Ct=d.someProp("clipboardParser")||d.someProp("domParser")||z.DOMParser.fromSchema(d.state.schema);$=Ct.parseSlice(j,{preserveWhitespace:!!(J||ot),context:R,ruleFromNode:function(Jr){return Jr.nodeName=="BR"&&!Jr.nextSibling&&Jr.parentNode&&!Tt.test(Jr.parentNode.nodeName)?{ignore:!0}:null}})}if(ot)$=Hb(Ua($,+ot[1],+ot[2]),ot[4]);else if($=z.Slice.maxOpen(Jt($.content,R),!0),$.openStart||$.openEnd){for(var _r=0,xr=0,cr=$.content.firstChild;_r<$.openStart&&!cr.type.spec.isolating;_r++,cr=cr.firstChild);for(var Tr=$.content.lastChild;xr<$.openEnd&&!Tr.type.spec.isolating;xr++,Tr=Tr.lastChild);$=Ua($,_r,xr)}return d.someProp("transformPasted",function(Hr){$=Hr($,d)}),$}var Tt=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function Jt(d,S){if(d.childCount<2)return d;for(var p=function(){var j=S.node(R),$=j.contentMatchAt(S.index(R)),J,re=[];if(d.forEach(function(Te){if(re){var $e=$.findWrapping(Te.type),Le;if(!$e)return re=null;if(Le=re.length&&J.length&&Cn($e,J,Te,re[re.length-1],0))re[re.length-1]=Le;else{re.length&&(re[re.length-1]=Sn(re[re.length-1],J.length));var Ge=Pr(Te,$e);re.push(Ge),$=$.matchType(Ge.type),J=$e}}}),re)return{v:z.Fragment.from(re)}},C,R=S.depth;R>=0;R--)if(C=p(),C)return C.v;return d}function Pr(d,S){for(var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,C=S.length-1;C>=p;C--)d=S[C].create(null,z.Fragment.from(d));return d}function Cn(d,S,p,C,R){if(R1&&(L=0),R=p&&($=S<0?j.contentMatchAt(0).fillBefore($,L<=R).append($):$.append(j.contentMatchAt(j.childCount).fillBefore(z.Fragment.empty,!0))),d.replaceChild(S<0?0:d.childCount-1,j.copy($))}function Ua(d,S,p){return S]*>)*/.exec(d);S&&(d=d.slice(S[0].length));var p=Gc().createElement("div"),C=/<([a-z][^>\s]+)/i.exec(d),R;if((R=C&&Fo[C[1].toLowerCase()])&&(d=R.map(function(j){return"<"+j+">"}).join("")+d+R.map(function(j){return""}).reverse().join("")),p.innerHTML=d,R)for(var L=0;L=0;$-=2){var J=p.nodes[C[$]];if(!J||J.hasRequiredAttrs())break;R=z.Fragment.from(J.create(C[$+1],R)),L++,j++}return new z.Slice(R,L,j)}var na={},aa={},Ub={touchstart:!0,touchmove:!0},zb=M(function d(){w(this,d),this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null});function qb(d){var S=function(){var R=na[p];d.dom.addEventListener(p,d.input.eventHandlers[p]=function(L){Zb(d,L)&&!xp(d,L)&&(d.editable||!(L.type in aa))&&R(d,L)},Ub[p]?{passive:!0}:void 0)};for(var p in na)S();ve&&d.dom.addEventListener("input",function(){return null}),bp(d)}function $o(d,S){d.input.lastSelectionOrigin=S,d.input.lastSelectionTime=Date.now()}function Wb(d){d.domObserver.stop();for(var S in d.input.eventHandlers)d.dom.removeEventListener(S,d.input.eventHandlers[S]);clearTimeout(d.input.composingTimeout),clearTimeout(d.input.lastIOSEnterFallbackTimeout)}function bp(d){d.someProp("handleDOMEvents",function(S){for(var p in S)d.input.eventHandlers[p]||d.dom.addEventListener(p,d.input.eventHandlers[p]=function(C){return xp(d,C)})})}function xp(d,S){return d.someProp("handleDOMEvents",function(p){var C=p[S.type];return C?C(d,S)||S.defaultPrevented:!1})}function Zb(d,S){if(!S.bubbles)return!0;if(S.defaultPrevented)return!1;for(var p=S.target;p!=d.dom;p=p.parentNode)if(!p||p.nodeType==11||p.pmViewDesc&&p.pmViewDesc.stopEvent(S))return!1;return!0}function Kb(d,S){!xp(d,S)&&na[S.type]&&(d.editable||!(S.type in aa))&&na[S.type](d,S)}aa.keydown=function(d,S){var p=S;if(d.input.shiftKey=p.keyCode==16||p.shiftKey,!wm(d,p)&&(d.input.lastKeyCode=p.keyCode,d.input.lastKeyCodeTime=Date.now(),!(Xe&&St&&p.keyCode==13)))if(p.keyCode!=229&&d.domObserver.forceFlush(),Ie&&p.keyCode==13&&!p.ctrlKey&&!p.altKey&&!p.metaKey){var C=Date.now();d.input.lastIOSEnter=C,d.input.lastIOSEnterFallbackTimeout=setTimeout(function(){d.input.lastIOSEnter==C&&(d.someProp("handleKeyDown",function(R){return R(d,je(13,"Enter"))}),d.input.lastIOSEnter=0)},200)}else d.someProp("handleKeyDown",function(R){return R(d,p)})||yp(d,p)?p.preventDefault():$o(d,"key")},aa.keyup=function(d,S){S.keyCode==16&&(d.input.shiftKey=!1)},aa.keypress=function(d,S){var p=S;if(!(wm(d,p)||!p.charCode||p.ctrlKey&&!p.altKey||Be&&p.metaKey)){if(d.someProp("handleKeyPress",function(L){return L(d,p)})){p.preventDefault();return}var C=d.state.selection;if(!(C instanceof q.TextSelection)||!C.$from.sameParent(C.$to)){var R=String.fromCharCode(p.charCode);!/[\r\n]/.test(R)&&!d.someProp("handleTextInput",function(L){return L(d,C.$from.pos,C.$to.pos,R)})&&d.dispatch(d.state.tr.insertText(R).scrollIntoView()),p.preventDefault()}}};function Jc(d){return{left:d.clientX,top:d.clientY}}function Qb(d,S){var p=S.x-d.clientX,C=S.y-d.clientY;return p*p+C*C<100}function wp(d,S,p,C,R){if(C==-1)return!1;for(var L=d.state.doc.resolve(C),j=function(Te){if(d.someProp(S,function($e){return Te>L.depth?$e(d,p,L.nodeAfter,L.before(Te),R,!0):$e(d,p,L.node(Te),L.before(Te),R,!1)}))return{v:!0}},$,J=L.depth+1;J>0;J--)if($=j(J),$)return $.v;return!1}function gl(d,S,p){d.focused||d.focus();var C=d.state.tr.setSelection(S);p=="pointer"&&C.setMeta("pointer",!0),d.dispatch(C)}function Gb(d,S){if(S==-1)return!1;var p=d.state.doc.resolve(S),C=p.nodeAfter;return C&&C.isAtom&&q.NodeSelection.isSelectable(C)?(gl(d,new q.NodeSelection(p),"pointer"),!0):!1}function Jb(d,S){if(S==-1)return!1;var p=d.state.selection,C,R;p instanceof q.NodeSelection&&(C=p.node);for(var L=d.state.doc.resolve(S),j=L.depth+1;j>0;j--){var $=j>L.depth?L.nodeAfter:L.node(j);if(q.NodeSelection.isSelectable($)){C&&p.$from.depth>0&&j>=p.$from.depth&&L.before(p.$from.depth+1)==p.$from.pos?R=L.before(p.$from.depth):R=L.before(j);break}}return R!=null?(gl(d,q.NodeSelection.create(d.state.doc,R),"pointer"),!0):!1}function Yb(d,S,p,C,R){return wp(d,"handleClickOn",S,p,C)||d.someProp("handleClick",function(L){return L(d,S,C)})||(R?Jb(d,p):Gb(d,p))}function Xb(d,S,p,C){return wp(d,"handleDoubleClickOn",S,p,C)||d.someProp("handleDoubleClick",function(R){return R(d,S,C)})}function ex(d,S,p,C){return wp(d,"handleTripleClickOn",S,p,C)||d.someProp("handleTripleClick",function(R){return R(d,S,C)})||tx(d,p,C)}function tx(d,S,p){if(p.button!=0)return!1;var C=d.state.doc;if(S==-1)return C.inlineContent?(gl(d,q.TextSelection.create(C,0,C.content.size),"pointer"),!0):!1;for(var R=C.resolve(S),L=R.depth+1;L>0;L--){var j=L>R.depth?R.nodeAfter:R.node(L),$=R.before(L);if(j.inlineContent)gl(d,q.TextSelection.create(C,$+1,$+1+j.content.size),"pointer");else if(q.NodeSelection.isSelectable(j))gl(d,q.NodeSelection.create(C,$),"pointer");else continue;return!0}}function Cp(d){return Lu(d)}var xm=Be?"metaKey":"ctrlKey";na.mousedown=function(d,S){var p=S;d.input.shiftKey=p.shiftKey;var C=Cp(d),R=Date.now(),L="singleClick";R-d.input.lastClick.time<500&&Qb(p,d.input.lastClick)&&!p[xm]&&(d.input.lastClick.type=="singleClick"?L="doubleClick":d.input.lastClick.type=="doubleClick"&&(L="tripleClick")),d.input.lastClick={time:R,x:p.clientX,y:p.clientY,type:L};var j=d.posAtCoords(Jc(p));j&&(L=="singleClick"?(d.input.mouseDown&&d.input.mouseDown.done(),d.input.mouseDown=new rx(d,j,p,!!C)):(L=="doubleClick"?Xb:ex)(d,j.pos,j.inside,p)?p.preventDefault():$o(d,"pointer"))};var rx=function(){function d(S,p,C,R){var L=this;w(this,d),this.view=S,this.pos=p,this.event=C,this.flushed=R,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=S.state.doc,this.selectNode=!!C[xm],this.allowDefault=C.shiftKey;var j,$;if(p.inside>-1)j=S.state.doc.nodeAt(p.inside),$=p.inside;else{var J=S.state.doc.resolve(p.pos);j=J.parent,$=J.depth?J.before():0}var re=R?null:C.target,Te=re?S.docView.nearestDesc(re,!0):null;this.target=Te&&Te.dom.nodeType==1?Te.dom:null;var $e=S.state.selection;(C.button==0&&j.type.spec.draggable&&j.type.spec.selectable!==!1||$e instanceof q.NodeSelection&&$e.from<=$&&$e.to>$)&&(this.mightDrag={node:j,pos:$,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&dt&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(function(){L.view.input.mouseDown==L&&L.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),S.root.addEventListener("mouseup",this.up=this.up.bind(this)),S.root.addEventListener("mousemove",this.move=this.move.bind(this)),$o(S,"pointer")}return M(d,[{key:"done",value:function(){var p=this;this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(function(){return Ba(p.view)}),this.view.input.mouseDown=null}},{key:"up",value:function(p){if(this.done(),!!this.view.dom.contains(p.target)){var C=this.pos;this.view.state.doc!=this.startDoc&&(C=this.view.posAtCoords(Jc(p))),this.updateAllowDefault(p),this.allowDefault||!C?$o(this.view,"pointer"):Yb(this.view,C.pos,C.inside,p,this.selectNode)?p.preventDefault():p.button==0&&(this.flushed||ve&&this.mightDrag&&!this.mightDrag.node.isAtom||St&&!this.view.state.selection.visible&&Math.min(Math.abs(C.pos-this.view.state.selection.from),Math.abs(C.pos-this.view.state.selection.to))<=2)?(gl(this.view,q.Selection.near(this.view.state.doc.resolve(C.pos)),"pointer"),p.preventDefault()):$o(this.view,"pointer")}}},{key:"move",value:function(p){this.updateAllowDefault(p),$o(this.view,"pointer"),p.buttons==0&&this.done()}},{key:"updateAllowDefault",value:function(p){!this.allowDefault&&(Math.abs(this.event.x-p.clientX)>4||Math.abs(this.event.y-p.clientY)>4)&&(this.allowDefault=!0)}}]),d}();na.touchstart=function(d){d.input.lastTouch=Date.now(),Cp(d),$o(d,"pointer")},na.touchmove=function(d){d.input.lastTouch=Date.now(),$o(d,"pointer")},na.contextmenu=function(d){return Cp(d)};function wm(d,S){return d.composing?!0:ve&&Math.abs(S.timeStamp-d.input.compositionEndedAt)<500?(d.input.compositionEndedAt=-2e8,!0):!1}var nx=Xe?5e3:-1;aa.compositionstart=aa.compositionupdate=function(d){if(!d.composing){d.domObserver.flush();var S=d.state,p=S.selection.$from;if(S.selection.empty&&(S.storedMarks||!p.textOffset&&p.parentOffset&&p.nodeBefore.marks.some(function($){return $.type.spec.inclusive===!1})))d.markCursor=d.state.storedMarks||p.marks(),Lu(d,!0),d.markCursor=null;else if(Lu(d),dt&&S.selection.empty&&p.parentOffset&&!p.textOffset&&p.nodeBefore.marks.length)for(var C=d.domSelectionRange(),R=C.focusNode,L=C.focusOffset;R&&R.nodeType==1&&L!=0;){var j=L<0?R.lastChild:R.childNodes[L-1];if(!j)break;if(j.nodeType==3){d.domSelection().collapse(j,j.nodeValue.length);break}else R=j,L=-1}d.input.composing=!0}Cm(d,nx)},aa.compositionend=function(d,S){d.composing&&(d.input.composing=!1,d.input.compositionEndedAt=S.timeStamp,d.input.compositionPendingChanges=d.domObserver.pendingRecords().length?d.input.compositionID:0,d.input.compositionNode=null,d.input.compositionPendingChanges&&Promise.resolve().then(function(){return d.domObserver.flush()}),d.input.compositionID++,Cm(d,20))};function Cm(d,S){clearTimeout(d.input.composingTimeout),S>-1&&(d.input.composingTimeout=setTimeout(function(){return Lu(d)},S))}function Sm(d){for(d.composing&&(d.input.composing=!1,d.input.compositionEndedAt=ix());d.input.compositionNodes.length>0;)d.input.compositionNodes.pop().markParentsDirty()}function ax(d){var S=d.domSelectionRange();if(!S.focusNode)return null;var p=De(S.focusNode,S.focusOffset),C=Ne(S.focusNode,S.focusOffset);if(p&&C&&p!=C){var R=C.pmViewDesc,L=d.domObserver.lastChangedTextNode;if(p==L||C==L)return L;if(!R||!R.isText(C.nodeValue))return C;if(d.input.compositionNode==C){var j=p.pmViewDesc;if(!(!j||!j.isText(p.nodeValue)))return C}}return p||C}function ix(){var d=document.createEvent("Event");return d.initEvent("event",!0,!0),d.timeStamp}function Lu(d){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!(Xe&&d.domObserver.flushingSoon>=0)){if(d.domObserver.forceFlush(),Sm(d),S||d.docView&&d.docView.dirty){var p=Ii(d);return p&&!p.eq(d.state.selection)?d.dispatch(d.state.tr.setSelection(p)):d.updateState(d.state),!0}return!1}}function ox(d,S){if(d.dom.parentNode){var p=d.dom.parentNode.appendChild(document.createElement("div"));p.appendChild(S),p.style.cssText="position: fixed; left: -10000px; top: 10px";var C=getSelection(),R=document.createRange();R.selectNodeContents(S),d.dom.blur(),C.removeAllRanges(),C.addRange(R),setTimeout(function(){p.parentNode&&p.parentNode.removeChild(p),d.focus()},50)}}var Du=me&&Ue<15||Ie&&ze<604;na.copy=aa.cut=function(d,S){var p=S,C=d.state.selection,R=p.type=="cut";if(!C.empty){var L=Du?null:p.clipboardData,j=C.content(),$=tr(d,j),J=$.dom,re=$.text;L?(p.preventDefault(),L.clearData(),L.setData("text/html",J.innerHTML),L.setData("text/plain",re)):ox(d,J),R&&d.dispatch(d.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))}};function sx(d){return d.openStart==0&&d.openEnd==0&&d.content.childCount==1?d.content.firstChild:null}function lx(d,S){if(d.dom.parentNode){var p=d.input.shiftKey||d.state.selection.$from.parent.type.spec.code,C=d.dom.parentNode.appendChild(document.createElement(p?"textarea":"div"));p||(C.contentEditable="true"),C.style.cssText="position: fixed; left: -10000px; top: 10px",C.focus();var R=d.input.shiftKey&&d.input.lastKeyCode!=45;setTimeout(function(){d.focus(),C.parentNode&&C.parentNode.removeChild(C),p?Iu(d,C.value,null,R,S):Iu(d,C.textContent,C.innerHTML,R,S)},50)}}function Iu(d,S,p,C,R){var L=Ve(d,S,p,C,d.state.selection.$from);if(d.someProp("handlePaste",function(J){return J(d,R,L||z.Slice.empty)}))return!0;if(!L)return!1;var j=sx(L),$=j?d.state.tr.replaceSelectionWith(j,C):d.state.tr.replaceSelection(L);return d.dispatch($.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function Em(d){var S=d.getData("text/plain")||d.getData("Text");if(S)return S;var p=d.getData("text/uri-list");return p?p.replace(/\r?\n/g," "):""}aa.paste=function(d,S){var p=S;if(!(d.composing&&!Xe)){var C=Du?null:p.clipboardData,R=d.input.shiftKey&&d.input.lastKeyCode!=45;C&&Iu(d,Em(C),C.getData("text/html"),R,p)?p.preventDefault():lx(d,p)}};var km=M(function d(S,p,C){w(this,d),this.slice=S,this.move=p,this.node=C}),Tm=Be?"altKey":"ctrlKey";na.dragstart=function(d,S){var p=S,C=d.input.mouseDown;if(C&&C.done(),!!p.dataTransfer){var R=d.state.selection,L=R.empty?null:d.posAtCoords(Jc(p)),j;if(!(L&&L.pos>=R.from&&L.pos<=(R instanceof q.NodeSelection?R.to-1:R.to))){if(C&&C.mightDrag)j=q.NodeSelection.create(d.state.doc,C.mightDrag.pos);else if(p.target&&p.target.nodeType==1){var $=d.docView.nearestDesc(p.target,!0);$&&$.node.type.spec.draggable&&$!=d.docView&&(j=q.NodeSelection.create(d.state.doc,$.posBefore))}}var J=(j||d.state.selection).content(),re=tr(d,J),Te=re.dom,$e=re.text,Le=re.slice;(!p.dataTransfer.files.length||!St||Ft>120)&&p.dataTransfer.clearData(),p.dataTransfer.setData(Du?"Text":"text/html",Te.innerHTML),p.dataTransfer.effectAllowed="copyMove",Du||p.dataTransfer.setData("text/plain",$e),d.dragging=new km(Le,!p[Tm],j)}},na.dragend=function(d){var S=d.dragging;window.setTimeout(function(){d.dragging==S&&(d.dragging=null)},50)},aa.dragover=aa.dragenter=function(d,S){return S.preventDefault()},aa.drop=function(d,S){var p=S,C=d.dragging;if(d.dragging=null,!!p.dataTransfer){var R=d.posAtCoords(Jc(p));if(R){var L=d.state.doc.resolve(R.pos),j=C&&C.slice;j?d.someProp("transformPasted",function(Yt){j=Yt(j,d)}):j=Ve(d,Em(p.dataTransfer),Du?null:p.dataTransfer.getData("text/html"),!1,L);var $=!!(C&&!p[Tm]);if(d.someProp("handleDrop",function(Yt){return Yt(d,p,j||z.Slice.empty,$)})){p.preventDefault();return}if(j){p.preventDefault();var J=j?U.dropPoint(d.state.doc,L.pos,j):L.pos;J==null&&(J=L.pos);var re=d.state.tr;if($){var Te=C.node;Te?Te.replace(re):re.deleteSelection()}var $e=re.mapping.map(J),Le=j.openStart==0&&j.openEnd==0&&j.content.childCount==1,Ge=re.doc;if(Le?re.replaceRangeWith($e,$e,j.content.firstChild):re.replaceRange($e,$e,j),!re.doc.eq(Ge)){var ot=re.doc.resolve($e);if(Le&&q.NodeSelection.isSelectable(j.content.firstChild)&&ot.nodeAfter&&ot.nodeAfter.sameMarkup(j.content.firstChild))re.setSelection(new q.NodeSelection(ot));else{var It=re.mapping.map(J);re.mapping.maps[re.mapping.maps.length-1].forEach(function(Yt,Ct,_r,xr){return It=xr}),re.setSelection(_i(d,ot,re.doc.resolve(It)))}d.focus(),d.dispatch(re.setMeta("uiEvent","drop"))}}}}},na.focus=function(d){d.input.lastFocus=Date.now(),d.focused||(d.domObserver.stop(),d.dom.classList.add("ProseMirror-focused"),d.domObserver.start(),d.focused=!0,setTimeout(function(){d.docView&&d.hasFocus()&&!d.domObserver.currentSelection.eq(d.domSelectionRange())&&Ba(d)},20))},na.blur=function(d,S){var p=S;d.focused&&(d.domObserver.stop(),d.dom.classList.remove("ProseMirror-focused"),d.domObserver.start(),p.relatedTarget&&d.dom.contains(p.relatedTarget)&&d.domObserver.currentSelection.clear(),d.focused=!1)},na.beforeinput=function(d,S){var p=S;if(St&&Xe&&p.inputType=="deleteContentBackward"){d.domObserver.flushSoon();var C=d.input.domChangeCount;setTimeout(function(){if(d.input.domChangeCount==C&&(d.dom.blur(),d.focus(),!d.someProp("handleKeyDown",function(L){return L(d,je(8,"Backspace"))}))){var R=d.state.selection.$cursor;R&&R.pos>0&&d.dispatch(d.state.tr.delete(R.pos-1,R.pos).scrollIntoView())}},50)}};for(var Am in aa)na[Am]=aa[Am];function Pu(d,S){if(d==S)return!0;for(var p in d)if(d[p]!==S[p])return!1;for(var C in S)if(!(C in d))return!1;return!0}var Rm=function(){function d(S,p){w(this,d),this.toDOM=S,this.spec=p||ws,this.side=this.spec.side||0}return M(d,[{key:"map",value:function(p,C,R,L){var j=p.mapResult(C.from+L,this.side<0?-1:1),$=j.pos,J=j.deleted;return J?null:new xs($-R,$-R,this)}},{key:"valid",value:function(){return!0}},{key:"eq",value:function(p){return this==p||p instanceof d&&(this.spec.key&&this.spec.key==p.spec.key||this.toDOM==p.toDOM&&Pu(this.spec,p.spec))}},{key:"destroy",value:function(p){this.spec.destroy&&this.spec.destroy(p)}}]),d}(),_u=function(){function d(S,p){w(this,d),this.attrs=S,this.spec=p||ws}return M(d,[{key:"map",value:function(p,C,R,L){var j=p.map(C.from+L,this.spec.inclusiveStart?-1:1)-R,$=p.map(C.to+L,this.spec.inclusiveEnd?1:-1)-R;return j>=$?null:new xs(j,$,this)}},{key:"valid",value:function(p,C){return C.from1&&arguments[1]!==void 0?arguments[1]:0;return this.type.eq(p.type)&&this.from+C==p.from&&this.to+C==p.to}},{key:"map",value:function(p,C,R){return this.type.map(p,this,C,R)}},{key:"spec",get:function(){return this.type.spec}},{key:"inline",get:function(){return this.type instanceof _u}},{key:"widget",get:function(){return this.type instanceof Rm}}],[{key:"widget",value:function(p,C,R){return new d(p,p,new Rm(C,R))}},{key:"inline",value:function(p,C,R,L){return new d(p,C,new _u(R,L))}},{key:"node",value:function(p,C,R,L){return new d(p,C,new ux(R,L))}}]),d}(),yl=[],ws={},si=function(){function d(S,p){w(this,d),this.local=S.length?S:yl,this.children=p.length?p:yl}return M(d,[{key:"find",value:function(p,C,R){var L=[];return this.findInner(p??0,C??1e9,L,0,R),L}},{key:"findInner",value:function(p,C,R,L,j){for(var $=0;$=p&&(!j||j(J.spec))&&R.push(J.copy(J.from+L,J.to+L))}for(var re=0;rep){var Te=this.children[re]+1;this.children[re+2].findInner(p-Te,C-Te,R,L+Te,j)}}},{key:"map",value:function(p,C,R){return this==qn||p.maps.length==0?this:this.mapInner(p,C,0,0,R||ws)}},{key:"mapInner",value:function(p,C,R,L,j){for(var $,J=0;JJ&&$e.to=p){this.children[j]==p&&(R=this.children[j+2]);break}for(var $=p+1,J=$+C.content.size,re=0;re$&&Te.type instanceof _u){var $e=Math.max($,Te.from)-$,Le=Math.min(J,Te.to)-$;$ezm+ui-bl)){var qm=$[Ss]+ui-bl;yn>=qm?$[Ss+1]=za<=qm?-2:-1:za>=ui&&ef&&($[Ss]+=ef,$[Ss+1]+=ef)}}bl+=ef}),ui=p.maps[re].map(ui,-1),Te=ui},re=0,Te=L;re=C.content.size){$e=!0;continue}var It=p.map(d[Le+1]+L,-1),Yt=It-R,Ct=C.content.findIndex(ot),_r=Ct.index,xr=Ct.offset,cr=C.maybeChild(_r);if(cr&&xr==ot&&xr+cr.nodeSize==Yt){var Tr=$[Le+2].mapInner(p,cr,Ge+1,d[Le]+L+1,j);Tr!=qn?($[Le]=ot,$[Le+1]=Yt,$[Le+2]=Tr):($[Le+1]=-2,$e=!0)}else $e=!0}if($e){var Hr=fx($,d,S,p,R,L,j),Jr=Yc(Hr,C,0,j);S=Jr.local;for(var li=0;li<$.length;li+=3)$[li+1]<0&&($.splice(li,3),li-=3);for(var In=0,Wn=0;Inp&&j.to0;)S++;d.splice(S,0,p)}function Ep(d){var S=[];return d.someProp("decorations",function(p){var C=p(d.state);C&&C!=qn&&S.push(C)}),d.cursorWrapper&&S.push(si.create(d.state.doc,[d.cursorWrapper.deco])),Nm.from(S)}var dx={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},px=me&&Ue<=11,hx=function(){function d(){w(this,d),this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}return M(d,[{key:"set",value:function(p){this.anchorNode=p.anchorNode,this.anchorOffset=p.anchorOffset,this.focusNode=p.focusNode,this.focusOffset=p.focusOffset}},{key:"clear",value:function(){this.anchorNode=this.focusNode=null}},{key:"eq",value:function(p){return p.anchorNode==this.anchorNode&&p.anchorOffset==this.anchorOffset&&p.focusNode==this.focusNode&&p.focusOffset==this.focusOffset}}]),d}(),vx=function(){function d(S,p){var C=this;w(this,d),this.view=S,this.handleDOMChange=p,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new hx,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(function(R){for(var L=0;Lj.target.nodeValue.length})?C.flushSoon():C.flush()}),px&&(this.onCharData=function(R){C.queue.push({target:R.target,type:"characterData",oldValue:R.prevValue}),C.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}return M(d,[{key:"flushSoon",value:function(){var p=this;this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(function(){p.flushingSoon=-1,p.flush()},20))}},{key:"forceFlush",value:function(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}},{key:"start",value:function(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,dx)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}},{key:"stop",value:function(){var p=this;if(this.observer){var C=this.observer.takeRecords();if(C.length){for(var R=0;R-1)){var C=this.pendingRecords();C.length&&(this.queue=[]);var R=p.domSelectionRange(),L=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(R)&&Uc(p)&&!this.ignoreSelectionChange(R),j=-1,$=-1,J=!1,re=[];if(p.editable)for(var Te=0;TeDate.now()-200&&Math.max(p.input.lastTouch,p.input.lastClick.time)-1||L)&&(j>-1&&(p.docView.markDirty(j,$),mx(p)),this.handleDOMChange(j,$,J,re),p.docView&&p.docView.dirty?p.updateState(p.state):this.currentSelection.eq(R)||Ba(p),this.currentSelection.set(R))}}},{key:"registerMutation",value:function(p,C){if(C.indexOf(p.target)>-1)return null;var R=this.view.docView.nearestDesc(p.target);if(p.type=="attributes"&&(R==this.view.docView||p.attributeName=="contenteditable"||p.attributeName=="style"&&!p.oldValue&&!p.target.getAttribute("style"))||!R||R.ignoreMutation(p))return null;if(p.type=="childList"){for(var L=0;LL;Le--){var Ge=R.childNodes[Le-1],ot=Ge.pmViewDesc;if(Ge.nodeName=="BR"&&!ot){j=Le;break}if(!ot||ot.size)break}var It=d.state.doc,Yt=d.someProp("domParser")||z.DOMParser.fromSchema(d.state.schema),Ct=It.resolve($),_r=null,xr=Yt.parse(R,{topNode:Ct.parent,topMatch:Ct.parent.contentMatchAt(Ct.index()),topOpen:!0,from:L,to:j,preserveWhitespace:Ct.parent.type.whitespace=="pre"?"full":!0,findPositions:Te,ruleFromNode:xx,context:Ct});if(Te&&Te[0].pos!=null){var cr=Te[0].pos,Tr=Te[1]&&Te[1].pos;Tr==null&&(Tr=cr),_r={anchor:cr+$,head:Tr+$}}return{doc:xr,sel:_r,from:$,to:J}}function xx(d){var S=d.pmViewDesc;if(S)return S.parseRule();if(d.nodeName=="BR"&&d.parentNode){if(ve&&/^(ul|ol)$/i.test(d.parentNode.nodeName)){var p=document.createElement("div");return p.appendChild(document.createElement("li")),{skip:p}}else if(d.parentNode.lastChild==d||ve&&/^(tr|table)$/i.test(d.parentNode.nodeName))return{ignore:!0}}else if(d.nodeName=="IMG"&&d.getAttribute("mark-placeholder"))return{ignore:!0};return null}var wx=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function Cx(d,S,p,C,R){var L=d.input.compositionPendingChanges||(d.composing?d.input.compositionID:0);if(d.input.compositionPendingChanges=0,S<0){var j=d.input.lastSelectionTime>Date.now()-50?d.input.lastSelectionOrigin:null,$=Ii(d,j);if($&&!d.state.selection.eq($)){if(St&&Xe&&d.input.lastKeyCode===13&&Date.now()-100Date.now()-225||Xe)&&R.some(function(yn){return yn.nodeType==1&&!wx.test(yn.nodeName)})&&(!Ct||Ct.endA>=Ct.endB)&&d.someProp("handleKeyDown",function(yn){return yn(d,je(13,"Enter"))})){d.input.lastIOSEnter=0;return}if(!Ct)if(C&&$e instanceof q.TextSelection&&!$e.empty&&$e.$head.sameParent($e.$anchor)&&!d.composing&&!(Le.sel&&Le.sel.anchor!=Le.sel.head))Ct={start:$e.from,endA:$e.to,endB:$e.to};else{if(Le.sel){var _r=jm(d,d.state.doc,Le.sel);if(_r&&!_r.eq(d.state.selection)){var xr=d.state.tr.setSelection(_r);L&&xr.setMeta("composition",L),d.dispatch(xr)}}return}d.input.domChangeCount++,d.state.selection.fromd.state.selection.from&&Ct.start<=d.state.selection.from+2&&d.state.selection.from>=Le.from?Ct.start=d.state.selection.from:Ct.endA=d.state.selection.to-2&&d.state.selection.to<=Le.to&&(Ct.endB+=d.state.selection.to-Ct.endA,Ct.endA=d.state.selection.to)),me&&Ue<=11&&Ct.endB==Ct.start+1&&Ct.endA==Ct.start&&Ct.start>Le.from&&Le.doc.textBetween(Ct.start-Le.from-1,Ct.start-Le.from+1)=="  "&&(Ct.start--,Ct.endA--,Ct.endB--);var cr=Le.doc.resolveNoCache(Ct.start-Le.from),Tr=Le.doc.resolveNoCache(Ct.endB-Le.from),Hr=Ge.resolve(Ct.start),Jr=cr.sameParent(Tr)&&cr.parent.inlineContent&&Hr.end()>=Ct.endA,li;if((Ie&&d.input.lastIOSEnter>Date.now()-225&&(!Jr||R.some(function(yn){return yn.nodeName=="DIV"||yn.nodeName=="P"}))||!Jr&&cr.posCt.start&&Ex(Ge,Ct.start,Ct.endA,cr,Tr)&&d.someProp("handleKeyDown",function(yn){return yn(d,je(8,"Backspace"))})){Xe&&St&&d.domObserver.suppressSelectionUpdates();return}St&&Xe&&Ct.endB==Ct.start&&(d.input.lastAndroidDelete=Date.now()),Xe&&!Jr&&cr.start()!=Tr.start()&&Tr.parentOffset==0&&cr.depth==Tr.depth&&Le.sel&&Le.sel.anchor==Le.sel.head&&Le.sel.head==Ct.endA&&(Ct.endB-=2,Tr=Le.doc.resolveNoCache(Ct.endB-Le.from),setTimeout(function(){d.someProp("handleKeyDown",function(yn){return yn(d,je(13,"Enter"))})},20));var In=Ct.start,Wn=Ct.endA,Zn,Xc,ui;if(Jr){if(cr.pos==Tr.pos)me&&Ue<=11&&cr.parentOffset==0&&(d.domObserver.suppressSelectionUpdates(),setTimeout(function(){return Ba(d)},20)),Zn=d.state.tr.delete(In,Wn),Xc=Ge.resolve(Ct.start).marksAcross(Ge.resolve(Ct.endA));else if(Ct.endA==Ct.endB&&(ui=Sx(cr.parent.content.cut(cr.parentOffset,Tr.parentOffset),Hr.parent.content.cut(Hr.parentOffset,Ct.endA-Hr.start()))))Zn=d.state.tr,ui.type=="add"?Zn.addMark(In,Wn,ui.mark):Zn.removeMark(In,Wn,ui.mark);else if(cr.parent.child(cr.index()).isText&&cr.index()==Tr.index()-(Tr.textOffset?0:1)){var bl=cr.parent.textBetween(cr.parentOffset,Tr.parentOffset);if(d.someProp("handleTextInput",function(yn){return yn(d,In,Wn,bl)}))return;Zn=d.state.tr.insertText(bl,In,Wn)}}if(Zn||(Zn=d.state.tr.replace(In,Wn,Le.doc.slice(Ct.start-Le.from,Ct.endB-Le.from))),Le.sel){var za=jm(d,Zn.doc,Le.sel);za&&!(St&&Xe&&d.composing&&za.empty&&(Ct.start!=Ct.endB||d.input.lastAndroidDeleteS.content.size?null:_i(d,S.resolve(p.anchor),S.resolve(p.head))}function Sx(d,S){for(var p=d.firstChild.marks,C=S.firstChild.marks,R=p,L=C,j,$,J,re=0;rep||kp($,!0,!1)0&&(S||d.indexAfter(C)==d.node(C).childCount);)C--,R++,S=!1;if(p)for(var L=d.node(C).maybeChild(d.indexAfter(C));L&&!L.isLeaf;)L=L.firstChild,R++;return R}function kx(d,S,p,C,R){var L=d.findDiffStart(S,p);if(L==null)return null;var j=d.findDiffEnd(S,p+d.size,p+S.size),$=j.a,J=j.b;if(R=="end"){var re=Math.max(0,L-Math.min($,J));C-=$+re-L}if($=$?L-C:0;L-=Te,L&&L=J?L-C:0;L-=$e,L&&L=56320&&S<=57343&&p>=55296&&p<=56319}var Tx=tr,Ax=Ve,Rx=Lu,Nx=function(){function d(S,p){var C=this;w(this,d),this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new zb,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=p,this.state=p.state,this.directPlugins=p.plugins||[],this.directPlugins.forEach(Um),this.dispatch=this.dispatch.bind(this),this.dom=S&&S.mount||document.createElement("div"),S&&(S.appendChild?S.appendChild(this.dom):typeof S=="function"?S(this.dom):S.mount&&(this.mounted=!0)),this.editable=Vm(this),Bm(this),this.nodeViews=Hm(this),this.docView=ir(this.state.doc,$m(this),Ep(this),this.dom,this),this.domObserver=new vx(this,function(R,L,j,$){return Cx(C,R,L,j,$)}),this.domObserver.start(),qb(this),this.updatePluginViews()}return M(d,[{key:"composing",get:function(){return this.input.composing}},{key:"props",get:function(){if(this._props.state!=this.state){var p=this._props;this._props={};for(var C in p)this._props[C]=p[C];this._props.state=this.state}return this._props}},{key:"update",value:function(p){p.handleDOMEvents!=this._props.handleDOMEvents&&bp(this);var C=this._props;this._props=p,p.plugins&&(p.plugins.forEach(Um),this.directPlugins=p.plugins),this.updateStateInner(p.state,C)}},{key:"setProps",value:function(p){var C={};for(var R in this._props)C[R]=this._props[R];C.state=this.state;for(var L in p)C[L]=p[L];this.update(C)}},{key:"updateState",value:function(p){this.updateStateInner(p,this._props)}},{key:"updateStateInner",value:function(p,C){var R,L=this.state,j=!1,$=!1;p.storedMarks&&this.composing&&(Sm(this),$=!0),this.state=p;var J=L.plugins!=p.plugins||this._props.plugins!=C.plugins;if(J||this._props.plugins!=C.plugins||this._props.nodeViews!=C.nodeViews){var re=Hm(this);Ox(re,this.nodeViews)&&(this.nodeViews=re,j=!0)}(J||C.handleDOMEvents!=this._props.handleDOMEvents)&&bp(this),this.editable=Vm(this),Bm(this);var Te=Ep(this),$e=$m(this),Le=L.plugins!=p.plugins&&!L.doc.eq(p.doc)?"reset":p.scrollToSelection>L.scrollToSelection?"to selection":"preserve",Ge=j||!this.docView.matchesNode(p.doc,$e,Te);(Ge||!p.selection.eq(L.selection))&&($=!0);var ot=Le=="preserve"&&$&&this.dom.style.overflowAnchor==null&&Mt(this);if($){this.domObserver.stop();var It=Ge&&(me||St)&&!this.composing&&!L.selection.empty&&!p.selection.empty&&Mx(L.selection,p.selection);if(Ge){var Yt=St?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=ax(this)),(j||!this.docView.update(p.doc,$e,Te,this))&&(this.docView.updateOuterDeco($e),this.docView.destroy(),this.docView=ir(p.doc,$e,Te,this.dom,this)),Yt&&!this.trackWrites&&(It=!0)}It||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&Po(this))?Ba(this,It):(ys(this,p.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(L),!((R=this.dragging)===null||R===void 0)&&R.node&&!L.doc.eq(p.doc)&&this.updateDraggedNode(this.dragging,L),Le=="reset"?this.dom.scrollTop=0:Le=="to selection"?this.scrollToSelection():ot&&ar(ot)}},{key:"scrollToSelection",value:function(){var p=this,C=this.domSelectionRange().focusNode;if(!this.someProp("handleScrollToSelection",function(L){return L(p)}))if(this.state.selection instanceof q.NodeSelection){var R=this.docView.domAfterPos(this.state.selection.from);R.nodeType==1&>(this,R.getBoundingClientRect(),C)}else gt(this,this.coordsAtPos(this.state.selection.head,1),C)}},{key:"destroyPluginViews",value:function(){for(var p;p=this.pluginViews.pop();)p.destroy&&p.destroy()}},{key:"updatePluginViews",value:function(p){if(!p||p.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(var C=0;C0&&this.state.doc.nodeAt(j);$==R.node&&(L=j)}this.dragging=new km(p.slice,p.move,L<0?void 0:q.NodeSelection.create(this.state.doc,L))}},{key:"someProp",value:function(p,C){var R=this._props&&this._props[p],L;if(R!=null&&(L=C?C(R):R))return L;for(var j=0;j1&&arguments[1]!==void 0?arguments[1]:1;return br(this,p,C)}},{key:"domAtPos",value:function(p){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this.docView.domFromPos(p,C)}},{key:"nodeDOM",value:function(p){var C=this.docView.descAt(p);return C?C.nodeDOM:null}},{key:"posAtDOM",value:function(p,C){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-1,L=this.docView.posFromDOM(p,C,R);if(L==null)throw new RangeError("DOM position not inside the editor");return L}},{key:"endOfTextblock",value:function(p,C){return rt(this,C||this.state,p)}},{key:"pasteHTML",value:function(p,C){return Iu(this,"",p,!1,C||new ClipboardEvent("paste"))}},{key:"pasteText",value:function(p,C){return Iu(this,p,null,!0,C||new ClipboardEvent("paste"))}},{key:"destroy",value:function(){this.docView&&(Wb(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],Ep(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,le())}},{key:"isDestroyed",get:function(){return this.docView==null}},{key:"dispatchEvent",value:function(p){return Kb(this,p)}},{key:"dispatch",value:function(p){var C=this._props.dispatchTransaction;C?C.call(this,p):this.updateState(this.state.apply(p))}},{key:"domSelectionRange",value:function(){var p=this.domSelection();return ve&&this.root.nodeType===11&&Pe(this.dom.ownerDocument)==this.dom&&gx(this,p)||p}},{key:"domSelection",value:function(){return this.root.getSelection()}}]),d}();function $m(d){var S=Object.create(null);return S.class="ProseMirror",S.contenteditable=String(d.editable),d.someProp("attributes",function(p){if(typeof p=="function"&&(p=p(d.state)),p)for(var C in p)C=="class"?S.class+=" "+p[C]:C=="style"?S.style=(S.style?S.style+";":"")+p[C]:!S[C]&&C!="contenteditable"&&C!="nodeName"&&(S[C]=String(p[C]))}),S.translate||(S.translate="no"),[xs.node(0,d.state.doc.content.size,S)]}function Bm(d){if(d.markCursor){var S=document.createElement("img");S.className="ProseMirror-separator",S.setAttribute("mark-placeholder","true"),S.setAttribute("alt",""),d.cursorWrapper={dom:S,deco:xs.widget(d.state.selection.head,S,{raw:!0,marks:d.markCursor})}}else d.cursorWrapper=null}function Vm(d){return!d.someProp("editable",function(S){return S(d.state)===!1})}function Mx(d,S){var p=Math.min(d.$anchor.sharedDepth(d.head),S.$anchor.sharedDepth(S.head));return d.$anchor.start(p)!=S.$anchor.start(p)}function Hm(d){var S=Object.create(null);function p(C){for(var R in C)Object.prototype.hasOwnProperty.call(S,R)||(S[R]=C[R])}return d.someProp("nodeViews",p),d.someProp("markViews",p),S}function Ox(d,S){var p=0,C=0;for(var R in d){if(d[R]!=S[R])return!0;p++}for(var L in S)C++;return p!=C}function Um(d){if(d.spec.state||d.spec.filterTransaction||d.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}return El.Decoration=xs,El.DecorationSet=si,El.EditorView=Nx,El.__endComposition=Rx,El.__parseFromClipboard=Ax,El.__serializeForClipboard=Tx,El}var rl=eB(),ln=bb(),ur=cm(),Kp={},pf={},F8;function iUe(){if(F8)return pf;F8=1,Object.defineProperty(pf,"__esModule",{value:!0});for(var e={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},t={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},r=typeof navigator<"u"&&/Mac/.test(navigator.platform),n=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),a=0;a<10;a++)e[48+a]=e[96+a]=String(a);for(var a=1;a<=24;a++)e[a+111]="F"+a;for(var a=65;a<=90;a++)e[a]=String.fromCharCode(a+32),t[a]=String.fromCharCode(a);for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i]);function o(s){var l=r&&s.metaKey&&s.shiftKey&&!s.ctrlKey&&!s.altKey||n&&s.shiftKey&&s.key&&s.key.length==1||s.key=="Unidentified",u=!l&&s.key||(s.shiftKey?t:e)[s.keyCode]||s.key||"Unidentified";return u=="Esc"&&(u="Escape"),u=="Del"&&(u="Delete"),u=="Left"&&(u="ArrowLeft"),u=="Up"&&(u="ArrowUp"),u=="Right"&&(u="ArrowRight"),u=="Down"&&(u="ArrowDown"),u}return pf.base=e,pf.keyName=o,pf.shift=t,pf}var $8;function tB(){if($8)return Kp;$8=1,Object.defineProperty(Kp,"__esModule",{value:!0});var e=iUe(),t=cm(),r=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function n(l){var u=l.split(/-(?!$)/),f=u[u.length-1];f=="Space"&&(f=" ");for(var c,h,y,b,x=0;x2&&arguments[2]!==void 0?arguments[2]:!0;return u.altKey&&(l="Alt-"+l),u.ctrlKey&&(l="Ctrl-"+l),u.metaKey&&(l="Meta-"+l),f&&u.shiftKey&&(l="Shift-"+l),l}function o(l){return new t.Plugin({props:{handleKeyDown:s(l)}})}function s(l){var u=a(l);return function(f,c){var h=e.keyName(c),y,b=u[i(h,c)];if(b&&b(f.state,f.dispatch,f))return!0;if(h.length==1&&h!=" "){if(c.shiftKey){var x=u[i(h,c,!1)];if(x&&x(f.state,f.dispatch,f))return!0}if((c.shiftKey||c.altKey||c.metaKey||h.charCodeAt(0)>127)&&(y=e.base[c.keyCode])&&y!=h){var N=u[i(y,c)];if(N&&N(f.state,f.dispatch,f))return!0}}return!1}}return Kp.keydownHandler=s,Kp.keymap=o,Kp}var xv=tB();const uA=(e,t)=>e.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function oUe(e,t){let{$cursor:r}=e.selection;return!r||(t?!t.endOfTextblock("backward",e):r.parentOffset>0)?null:r}const sUe=(e,t,r)=>{let n=oUe(e,r);if(!n)return!1;let a=rB(n);if(!a){let o=n.blockRange(),s=o&&ln.liftTarget(o);return s==null?!1:(t&&t(e.tr.lift(o,s).scrollIntoView()),!0)}let i=a.nodeBefore;if(!i.type.spec.isolating&&sB(e,a,t))return!0;if(n.parent.content.size==0&&(Ld(i,"end")||ur.NodeSelection.isSelectable(i))){let o=ln.replaceStep(e.doc,n.before(),n.after(),nr.Slice.empty);if(o&&o.slice.size{let{$head:n,empty:a}=e.selection,i=n;if(!a)return!1;if(n.parent.isTextblock){if(r?!r.endOfTextblock("backward",e):n.parentOffset>0)return!1;i=rB(n)}let o=i&&i.nodeBefore;return!o||!ur.NodeSelection.isSelectable(o)?!1:(t&&t(e.tr.setSelection(ur.NodeSelection.create(e.doc,i.pos-o.nodeSize)).scrollIntoView()),!0)};function rB(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function uUe(e,t){let{$cursor:r}=e.selection;return!r||(t?!t.endOfTextblock("forward",e):r.parentOffset{let n=uUe(e,r);if(!n)return!1;let a=aB(n);if(!a)return!1;let i=a.nodeAfter;if(sB(e,a,t))return!0;if(n.parent.content.size==0&&(Ld(i,"start")||ur.NodeSelection.isSelectable(i))){let o=ln.replaceStep(e.doc,n.before(),n.after(),nr.Slice.empty);if(o&&o.slice.size{let{$head:n,empty:a}=e.selection,i=n;if(!a)return!1;if(n.parent.isTextblock){if(r?!r.endOfTextblock("forward",e):n.parentOffset=0;t--){let r=e.node(t);if(e.index(t)+1{let{$head:r,$anchor:n}=e.selection;return!r.parent.type.spec.code||!r.sameParent(n)?!1:(t&&t(e.tr.insertText(` +`).scrollIntoView()),!0)};function cA(e){for(let t=0;t{let{$head:r,$anchor:n}=e.selection;if(!r.parent.type.spec.code||!r.sameParent(n))return!1;let a=r.node(-1),i=r.indexAfter(-1),o=cA(a.contentMatchAt(i));if(!o||!a.canReplaceWith(i,i,o))return!1;if(t){let s=r.after(),l=e.tr.replaceWith(s,s,o.createAndFill());l.setSelection(ur.Selection.near(l.doc.resolve(s),1)),t(l.scrollIntoView())}return!0},fUe=(e,t)=>{let r=e.selection,{$from:n,$to:a}=r;if(r instanceof ur.AllSelection||n.parent.inlineContent||a.parent.inlineContent)return!1;let i=cA(a.parent.contentMatchAt(a.indexAfter()));if(!i||!i.isTextblock)return!1;if(t){let o=(!n.parentOffset&&a.index(){let{$cursor:r}=e.selection;if(!r||r.parent.content.size)return!1;if(r.depth>1&&r.after()!=r.end(-1)){let i=r.before();if(ln.canSplit(e.doc,i))return t&&t(e.tr.split(i).scrollIntoView()),!0}let n=r.blockRange(),a=n&&ln.liftTarget(n);return a==null?!1:(t&&t(e.tr.lift(n,a).scrollIntoView()),!0)};function pUe(e){return(t,r)=>{let{$from:n,$to:a}=t.selection;if(t.selection instanceof ur.NodeSelection&&t.selection.node.isBlock)return!n.parentOffset||!ln.canSplit(t.doc,n.pos)?!1:(r&&r(t.tr.split(n.pos).scrollIntoView()),!0);if(!n.parent.isBlock)return!1;if(r){let i=a.parentOffset==a.parent.content.size,o=t.tr;(t.selection instanceof ur.TextSelection||t.selection instanceof ur.AllSelection)&&o.deleteSelection();let s=n.depth==0?null:cA(n.node(-1).contentMatchAt(n.indexAfter(-1))),l=e&&e(a.parent,i),u=l?[l]:i&&s?[{type:s}]:void 0,f=ln.canSplit(o.doc,o.mapping.map(n.pos),1,u);if(!u&&!f&&ln.canSplit(o.doc,o.mapping.map(n.pos),1,s?[{type:s}]:void 0)&&(s&&(u=[{type:s}]),f=!0),f&&(o.split(o.mapping.map(n.pos),1,u),!i&&!n.parentOffset&&n.parent.type!=s)){let c=o.mapping.map(n.before()),h=o.doc.resolve(c);s&&n.node(-1).canReplaceWith(h.index(),h.index()+1,s)&&o.setNodeMarkup(o.mapping.map(n.before()),s)}r(o.scrollIntoView())}return!0}}const hUe=pUe(),oB=(e,t)=>(t&&t(e.tr.setSelection(new ur.AllSelection(e.doc))),!0);function vUe(e,t,r){let n=t.nodeBefore,a=t.nodeAfter,i=t.index();return!n||!a||!n.type.compatibleContent(a.type)?!1:!n.content.size&&t.parent.canReplace(i-1,i)?(r&&r(e.tr.delete(t.pos-n.nodeSize,t.pos).scrollIntoView()),!0):!t.parent.canReplace(i,i+1)||!(a.isTextblock||ln.canJoin(e.doc,t.pos))?!1:(r&&r(e.tr.clearIncompatible(t.pos,n.type,n.contentMatchAt(n.childCount)).join(t.pos).scrollIntoView()),!0)}function sB(e,t,r){let n=t.nodeBefore,a=t.nodeAfter,i,o;if(n.type.spec.isolating||a.type.spec.isolating)return!1;if(vUe(e,t,r))return!0;let s=t.parent.canReplace(t.index(),t.index()+1);if(s&&(i=(o=n.contentMatchAt(n.childCount)).findWrapping(a.type))&&o.matchType(i[0]||a.type).validEnd){if(r){let c=t.pos+a.nodeSize,h=nr.Fragment.empty;for(let x=i.length-1;x>=0;x--)h=nr.Fragment.from(i[x].create(null,h));h=nr.Fragment.from(n.copy(h));let y=e.tr.step(new ln.ReplaceAroundStep(t.pos-1,c,t.pos,c,new nr.Slice(h,1,0),i.length,!0)),b=c+2*i.length;ln.canJoin(y.doc,b)&&y.join(b),r(y.scrollIntoView())}return!0}let l=ur.Selection.findFrom(t,1),u=l&&l.$from.blockRange(l.$to),f=u&&ln.liftTarget(u);if(f!=null&&f>=t.depth)return r&&r(e.tr.lift(u,f).scrollIntoView()),!0;if(s&&Ld(a,"start",!0)&&Ld(n,"end")){let c=n,h=[];for(;h.push(c),!c.isTextblock;)c=c.lastChild;let y=a,b=1;for(;!y.isTextblock;y=y.firstChild)b++;if(c.canReplace(c.childCount,c.childCount,y.content)){if(r){let x=nr.Fragment.empty;for(let w=h.length-1;w>=0;w--)x=nr.Fragment.from(h[w].copy(x));let N=e.tr.step(new ln.ReplaceAroundStep(t.pos-h.length,t.pos+a.nodeSize,t.pos+b,t.pos+a.nodeSize-b,new nr.Slice(x,h.length,0),0,!0));r(N.scrollIntoView())}return!0}}return!1}function lB(e){return function(t,r){let n=t.selection,a=e<0?n.$from:n.$to,i=a.depth;for(;a.node(i).isInline;){if(!i)return!1;i--}return a.node(i).isTextblock?(r&&r(t.tr.setSelection(ur.TextSelection.create(t.doc,e<0?a.start(i):a.end(i)))),!0):!1}}const mUe=lB(-1),gUe=lB(1);function yUe(e,t=null){return function(r,n){let{$from:a,$to:i}=r.selection,o=a.blockRange(i),s=o&&ln.findWrapping(o,e,t);return s?(n&&n(r.tr.wrap(o,s).scrollIntoView()),!0):!1}}function dA(e,t=null){return function(r,n){let a=!1;for(let i=0;i{if(a)return!1;if(!(!l.isTextblock||l.hasMarkup(e,t)))if(l.type==e)a=!0;else{let f=r.doc.resolve(u),c=f.index();a=f.parent.canReplaceWith(c,c+1,e)}})}if(!a)return!1;if(n){let i=r.tr;for(let o=0;o{if(o)return!1;o=s.inlineContent&&s.type.allowsMarkType(r)}),o)return!0}return!1}function fm(e,t=null){return function(r,n){let{empty:a,$cursor:i,ranges:o}=r.selection;if(a&&!i||!bUe(r.doc,o,e))return!1;if(n)if(i)e.isInSet(r.storedMarks||i.marks())?n(r.tr.removeStoredMark(e)):n(r.tr.addStoredMark(e.create(t)));else{let s=!1,l=r.tr;for(let u=0;!s&&u2&&arguments[2]!==void 0?arguments[2]:{};i(this,z),this.match=U,this.match=U,this.handler=typeof ee=="string"?u(ee):ee,this.undoable=ae.undoable!==!1,this.inCode=ae.inCode||!1});function u(z){return function(U,ee,ae,xe){var Y=z;if(ee[1]){var le=ee[0].lastIndexOf(ee[1]);Y+=ee[0].slice(le+ee[1].length),ae+=le;var ce=ae-xe;ce>0&&(Y=ee[0].slice(le-ce,le)+Y,ae=xe)}return U.tr.insertText(Y,ae,xe)}}var f=500;function c(z){var U=z.rules,ee=new o.Plugin({state:{init:function(){return null},apply:function(xe,Y){var le=xe.getMeta(this);return le||(xe.selectionSet||xe.docChanged?null:Y)}},props:{handleTextInput:function(xe,Y,le,ce){return h(xe,Y,le,ce,U,ee)},handleDOMEvents:{compositionend:function(xe){setTimeout(function(){var Y=xe.state.selection.$cursor;Y&&h(xe,Y.pos,Y.pos,"",U,ee)})}}},isInputRules:!0});return ee}function h(z,U,ee,ae,xe,Y){if(z.composing)return!1;for(var le=z.state,ce=le.doc.resolve(U),we=ce.parent.textBetween(Math.max(0,ce.parentOffset-f),ce.parentOffset,null,"")+ae,Oe=0;Oe=0;Oe--)ce.step(we.steps[Oe].invert(we.docs[Oe]));if(le.text){var _e=ce.doc.resolve(le.from).marks();ce.replaceWith(le.from,le.to,U.schema.text(le.text,_e))}else ce.delete(le.from,le.to);ee(ce)}return!0}}return!1},b=new l(/--$/,"—"),x=new l(/\.\.\.$/,"…"),N=new l(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(")$/,"“"),w=new l(/"$/,"”"),k=new l(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(')$/,"‘"),M=new l(/'$/,"’"),P=[N,w,k,M];function I(z,U){var ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ae=arguments.length>3?arguments[3]:void 0;return new l(z,function(xe,Y,le,ce){var we=ee instanceof Function?ee(Y):ee,Oe=xe.tr.delete(le,ce),_e=Oe.doc.resolve(le),De=_e.blockRange(),Ne=De&&s.findWrapping(De,U,we);if(!Ne)return null;Oe.wrap(De,Ne);var Re=Oe.doc.resolve(le-1).nodeBefore;return Re&&Re.type==U&&s.canJoin(Oe.doc,le-1)&&(!ae||ae(Y,Re))&&Oe.join(le-1),Oe})}function q(z,U){var ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return new l(z,function(ae,xe,Y,le){var ce=ae.doc.resolve(Y),we=ee instanceof Function?ee(xe):ee;return ce.node(-1).canReplaceWith(ce.index(-1),ce.indexAfter(-1),U)?ae.tr.delete(Y,le).setBlockType(Y,Y,U,we):null})}return qa.InputRule=l,qa.closeDoubleQuote=w,qa.closeSingleQuote=M,qa.ellipsis=x,qa.emDash=b,qa.inputRules=c,qa.openDoubleQuote=N,qa.openSingleQuote=k,qa.smartQuotes=P,qa.textblockTypeInputRule=q,qa.undoInputRule=y,qa.wrappingInputRule=I,qa}var Nh=cB(),Hy=200,ta=function(){};ta.prototype.append=function(t){return t.length?(t=ta.from(t),!this.length&&t||t.length=r?ta.empty:this.sliceInner(Math.max(0,t),Math.min(this.length,r))};ta.prototype.get=function(t){if(!(t<0||t>=this.length))return this.getInner(t)};ta.prototype.forEach=function(t,r,n){r===void 0&&(r=0),n===void 0&&(n=this.length),r<=n?this.forEachInner(t,r,n,0):this.forEachInvertedInner(t,r,n,0)};ta.prototype.map=function(t,r,n){r===void 0&&(r=0),n===void 0&&(n=this.length);var a=[];return this.forEach(function(i,o){return a.push(t(i,o))},r,n),a};ta.from=function(t){return t instanceof ta?t:t&&t.length?new fB(t):ta.empty};var fB=function(e){function t(n){e.call(this),this.values=n}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var r={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(a,i){return a==0&&i==this.length?this:new t(this.values.slice(a,i))},t.prototype.getInner=function(a){return this.values[a]},t.prototype.forEachInner=function(a,i,o,s){for(var l=i;l=o;l--)if(a(this.values[l],s+l)===!1)return!1},t.prototype.leafAppend=function(a){if(this.length+a.length<=Hy)return new t(this.values.concat(a.flatten()))},t.prototype.leafPrepend=function(a){if(this.length+a.length<=Hy)return new t(a.flatten().concat(this.values))},r.length.get=function(){return this.values.length},r.depth.get=function(){return 0},Object.defineProperties(t.prototype,r),t}(ta);ta.empty=new fB([]);var wUe=function(e){function t(r,n){e.call(this),this.left=r,this.right=n,this.length=r.length+n.length,this.depth=Math.max(r.depth,n.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(n){return ns&&this.right.forEachInner(n,Math.max(a-s,0),Math.min(this.length,i)-s,o+s)===!1)return!1},t.prototype.forEachInvertedInner=function(n,a,i,o){var s=this.left.length;if(a>s&&this.right.forEachInvertedInner(n,a-s,Math.max(i,s)-s,o+s)===!1||i=i?this.right.slice(n-i,a-i):this.left.slice(n,i).append(this.right.slice(0,a-i))},t.prototype.leafAppend=function(n){var a=this.right.leafAppend(n);if(a)return new t(this.left,a)},t.prototype.leafPrepend=function(n){var a=this.left.leafPrepend(n);if(a)return new t(a,this.right)},t.prototype.appendInner=function(n){return this.left.depth>=Math.max(this.right.depth,n.depth)+1?new t(this.left,new t(this.right,n)):new t(this,n)},t}(ta);const CUe=500;class mo{constructor(t,r){this.items=t,this.eventCount=r}popEvent(t,r){if(this.eventCount==0)return null;let n=this.items.length;for(;;n--)if(this.items.get(n-1).selection){--n;break}let a,i;r&&(a=this.remapping(n,this.items.length),i=a.maps.length);let o=t.tr,s,l,u=[],f=[];return this.items.forEach((c,h)=>{if(!c.step){a||(a=this.remapping(n,h+1),i=a.maps.length),i--,f.push(c);return}if(a){f.push(new Wo(c.map));let y=c.step.map(a.slice(i)),b;y&&o.maybeStep(y).doc&&(b=o.mapping.maps[o.mapping.maps.length-1],u.push(new Wo(b,void 0,void 0,u.length+f.length))),i--,b&&a.appendMap(b,i)}else o.maybeStep(c.step);if(c.selection)return s=a?c.selection.map(a.slice(i)):c.selection,l=new mo(this.items.slice(0,n).append(f.reverse().concat(u)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:o,selection:s}}addTransform(t,r,n,a){let i=[],o=this.eventCount,s=this.items,l=!a&&s.length?s.get(s.length-1):null;for(let f=0;fEUe&&(s=SUe(s,u),o-=u),new mo(s.append(i),o)}remapping(t,r){let n=new ln.Mapping;return this.items.forEach((a,i)=>{let o=a.mirrorOffset!=null&&i-a.mirrorOffset>=t?n.maps.length-a.mirrorOffset:void 0;n.appendMap(a.map,o)},t,r),n}addMaps(t){return this.eventCount==0?this:new mo(this.items.append(t.map(r=>new Wo(r))),this.eventCount)}rebased(t,r){if(!this.eventCount)return this;let n=[],a=Math.max(0,this.items.length-r),i=t.mapping,o=t.steps.length,s=this.eventCount;this.items.forEach(h=>{h.selection&&s--},a);let l=r;this.items.forEach(h=>{let y=i.getMirror(--l);if(y==null)return;o=Math.min(o,y);let b=i.maps[y];if(h.step){let x=t.steps[y].invert(t.docs[y]),N=h.selection&&h.selection.map(i.slice(l+1,y));N&&s++,n.push(new Wo(b,x,N))}else n.push(new Wo(b))},a);let u=[];for(let h=r;hCUe&&(c=c.compress(this.items.length-n.length)),c}emptyItemCount(){let t=0;return this.items.forEach(r=>{r.step||t++}),t}compress(t=this.items.length){let r=this.remapping(0,t),n=r.maps.length,a=[],i=0;return this.items.forEach((o,s)=>{if(s>=t)a.push(o),o.selection&&i++;else if(o.step){let l=o.step.map(r.slice(n)),u=l&&l.getMap();if(n--,u&&r.appendMap(u,n),l){let f=o.selection&&o.selection.map(r.slice(n));f&&i++;let c=new Wo(u.invert(),l,f),h,y=a.length-1;(h=a.length&&a[y].merge(c))?a[y]=h:a.push(c)}}else o.map&&n--},this.items.length,0),new mo(ta.from(a.reverse()),i)}}mo.empty=new mo(ta.empty,0);function SUe(e,t){let r;return e.forEach((n,a)=>{if(n.selection&&t--==0)return r=a,!1}),e.slice(r)}class Wo{constructor(t,r,n,a){this.map=t,this.step=r,this.selection=n,this.mirrorOffset=a}merge(t){if(this.step&&t.step&&!t.selection){let r=t.step.merge(this.step);if(r)return new Wo(r.getMap().invert(),r,this.selection)}}}class Ll{constructor(t,r,n,a,i){this.done=t,this.undone=r,this.prevRanges=n,this.prevTime=a,this.prevComposition=i}}const EUe=20;function kUe(e,t,r,n){let a=r.getMeta(iu),i;if(a)return a.historyState;r.getMeta(RUe)&&(e=new Ll(e.done,e.undone,null,0,-1));let o=r.getMeta("appendedTransaction");if(r.steps.length==0)return e;if(o&&o.getMeta(iu))return o.getMeta(iu).redo?new Ll(e.done.addTransform(r,void 0,n,k0(t)),e.undone,U8(r.mapping.maps),e.prevTime,e.prevComposition):new Ll(e.done,e.undone.addTransform(r,void 0,n,k0(t)),null,e.prevTime,e.prevComposition);if(r.getMeta("addToHistory")!==!1&&!(o&&o.getMeta("addToHistory")===!1)){let s=r.getMeta("composition"),l=e.prevTime==0||!o&&e.prevComposition!=s&&(e.prevTime<(r.time||0)-n.newGroupDelay||!TUe(r,e.prevRanges)),u=o?yC(e.prevRanges,r.mapping):U8(r.mapping.maps);return new Ll(e.done.addTransform(r,l?t.selection.getBookmark():void 0,n,k0(t)),mo.empty,u,r.time,s??e.prevComposition)}else return(i=r.getMeta("rebased"))?new Ll(e.done.rebased(r,i),e.undone.rebased(r,i),yC(e.prevRanges,r.mapping),e.prevTime,e.prevComposition):new Ll(e.done.addMaps(r.mapping.maps),e.undone.addMaps(r.mapping.maps),yC(e.prevRanges,r.mapping),e.prevTime,e.prevComposition)}function TUe(e,t){if(!t)return!1;if(!e.docChanged)return!0;let r=!1;return e.mapping.maps[0].forEach((n,a)=>{for(let i=0;i=t[i]&&(r=!0)}),r}function U8(e){let t=[];for(let r=e.length-1;r>=0&&t.length==0;r--)e[r].forEach((n,a,i,o)=>t.push(i,o));return t}function yC(e,t){if(!e)return null;let r=[];for(let n=0;n{let a=iu.getState(r);if(!a||(e?a.undone:a.done).eventCount==0)return!1;if(n){let i=AUe(a,r,e);i&&n(t?i.scrollIntoView():i)}return!0}}const Mh=pB(!1,!0),pA=pB(!0,!0);function NUe(e){let t=iu.getState(e);return t?t.done.eventCount:0}/** + * @toast-ui/editor + * @version 3.2.2 | Fri Feb 17 2023 + * @author NHN Cloud FE Development Lab + * @license MIT + *//*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var ok=function(e,t){return ok=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a])},ok(e,t)};function Wt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");ok(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Je=function(){return Je=Object.assign||function(t){for(var r,n=1,a=arguments.length;n=0&&nfze}function pze(e,t){var r="https://www.google-analytics.com/collect",n=location.hostname,a="event",i="use",o="TOAST UI "+e+" for "+n+": Statistics",s=window.localStorage.getItem(o);!uze(window.tui)&&window.tui.usageStatistics===!1||s&&!dze(s)||(window.localStorage.setItem(o,new Date().getTime()),setTimeout(function(){(document.readyState==="interactive"||document.readyState==="complete")&&cze(r,{v:1,t:a,tid:t,cid:n,dp:n,dh:e,el:e,ec:i})},1e3))}var hze=pze,vze=/[\u0020]+/g,mze=/[>(){}[\]+-.!#|]/g,Z8=/<([a-zA-Z_][a-zA-Z0-9\-._]*)(\s|[^\\>])*\/?>|<(\/)([a-zA-Z_][a-zA-Z0-9\-._]*)\s*\/?>||<([a-zA-Z_][a-zA-Z0-9\-.:/]*)>/g,K8=/\\[!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~\\]/g,gze=/[*_~`]/g,Q8=/!\[.*\]\(.*\)/g,yze=/[[\]]/g,G8=/(?:^|[^\\])\\(?!\\)/g,bze='[&<>"]',J8=new RegExp(bze,"g");function xze(e){switch(e){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";default:return e}}function Pf(e){return J8.test(e)?e.replace(J8,xze):e}function wze(){hze("editor","UA-129966929-1")}function pa(e,t){return e.indexOf(t)!==-1}var Cze=["rel","target","hreflang","type"],Sze={codeblock:/(^ {4}[^\n]+\n*)+/,thematicBreak:/^ *((\* *){3,}|(- *){3,} *|(_ *){3,}) */,atxHeading:/^(#{1,6}) +[\s\S]+/,seTextheading:/^([^\n]+)\n *(=|-){2,} */,blockquote:/^( *>[^\n]+.*)+/,list:/^ *(\*+|-+|\d+\.) [\s\S]+/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? */,link:/!?\[.*\]\(.*\)/,reflink:/!?\[.*\]\s*\[([^\]]*)\]/,verticalBar:/\u007C/,fencedCodeblock:/^((`|~){3,})/};function vB(e){if(!e)return null;var t={};return Cze.forEach(function(r){Mo(e[r])||(t[r]=e[r])}),t}function zy(e,t){for(var r="",n=0;no[0]&&a=t&&e<=r}function gA(e){return typeof e=="object"&&e!==null}function Wy(e,t){var r=Je({},e);return e&&t&&Object.keys(t).forEach(function(n){gA(r[n])?Array.isArray(t[n])?r[n]=yA(t[n]):r.hasOwnProperty(n)?r[n]=Wy(r[n],t[n]):r[n]=bA(t[n]):r[n]=t[n]}),r}function yA(e){return e.map(function(t){return gA(t)?Array.isArray(t)?yA(t):bA(t):t})}function bA(e){var t=Object.keys(e);return t.length?t.reduce(function(r,n){return gA(e[n])?r[n]=Array.isArray(e[n])?yA(e[n]):bA(e[n]):r[n]=e[n],r},{}):e}function xA(e,t){return t===void 0&&(t={}),Object.keys(t).forEach(function(r){e.hasOwnProperty(r)&&typeof e[r]=="object"?Array.isArray(t[r])?e[r]=t[r]:xA(e[r],t[r]):e[r]=t[r]}),e}function Y8(e,t){return e>t?[t,e]:[e,t]}var Rze=Id;function Nze(e){var t;try{t=Array.prototype.slice.call(e)}catch{t=[],Rze(e,function(n){t.push(n)})}return t}var gs=Nze;function Zy(e,t){var r=e.nodes.paragraph;return t?r.create(null,ul(t)?e.text(t):t):r.createAndFill()}function ca(e,t,r){return e.text(t,r)}function hn(e,t,r){r===void 0&&(r=t);var n=e.doc.content.size,a=n>0?n-1:1;return ur.TextSelection.create(e.doc,Math.min(t,a),Math.min(r,a))}function wA(e,t,r){var n=t.pos;return e.replaceWith(n,n,Zy(r)),e.setSelection(hn(e,n+1))}function Ky(e){for(var t=e.state,r=e.from,n=e.startIndex,a=e.endIndex,i=e.createText,o=t.tr,s=t.doc,l=t.schema,u=n;u<=a;u+=1){var f=s.child(u),c=f.nodeSize,h=f.textContent,y=f.content,b=i(h),x=b?ca(l,b):nr.Fragment.empty,N=o.mapping.map(r),w=N+y.size;o.replaceWith(N,w,x),r+=c}return o}function CA(e,t,r,n){var a=r.length;e.split(t).delete(t-a,t).insert(e.mapping.map(t),n).setSelection(hn(e,e.mapping.map(t)-a))}function dm(e){return e.sourcepos[0][0]}function Cb(e){return e.sourcepos[1][0]}function Sb(e){return e.sourcepos[0][1]}function ou(e){return e.sourcepos[1][1]}function Mze(e){var t=e.type;return t==="htmlBlock"||t==="htmlInline"}function Oze(e){var t=e.type;return t==="strike"||t==="strong"||t==="emph"||t==="code"||t==="link"||t==="image"}function Lze(e){return e&&e.type==="codeBlock"}function Ac(e){return e&&(e.type==="item"||e.type==="list")}function mB(e){return Ac(e)&&e.listData.type==="ordered"}function Dze(e){return Ac(e)&&e.listData.type!=="ordered"}function X8(e){return e&&(e.type==="tableCell"||e.type==="tableDelimCell")}function Ize(e){switch(e.type){case"code":case"text":case"emph":case"strong":case"strike":case"link":case"image":case"htmlInline":case"linebreak":case"softbreak":case"customInline":return!0;default:return!1}}function Pd(e,t,r){for(r===void 0&&(r=!0),e=r?e:e.parent;e&&e.type!=="document";){if(t(e))return e;e=e.parent}return null}function Pze(e,t,r){for(r===void 0&&(r=!0),e=r?e:e.parent;e&&e.type!=="document";)t(e),e=e.parent}function Xn(e,t){return[e[0],e[1]+t]}function su(e,t){return[e[0],t]}function _ze(e){var t=e.firstChild.literal;switch(e.type){case"emph":return"*"+t+"*";case"strong":return"**"+t+"**";case"strike":return"~~"+t+"~~";case"code":return"`"+t+"`";case"link":case"image":var r=e,n=r.destination,a=r.title,i=e.type==="link"?"":"!";return i+"["+t+"]("+n+(a?' "'+a+'"':"")+")";default:return null}}function jze(e){switch(e.type){case"document":case"blockQuote":case"list":case"item":case"paragraph":case"heading":case"emph":case"strong":case"strike":case"link":case"image":case"table":case"tableHead":case"tableBody":case"tableRow":case"tableCell":case"tableDelimRow":case"customInline":return!0;default:return!1}}function Fze(e){for(var t=[],r=e.walker(),n=null;n=r.next();){var a=n.node;a.type==="text"&&t.push(a.literal)}return t.join("")}var wv=[],gB={},eD=/\$\$widget\d+\s/;function Eb(e){var t=e.search(eD);if(t!==-1){var r=e.substring(t),n=r.replace(eD,"").replace("$$","");e=e.substring(0,t),e+=Eb(n)}return e}function yB(e,t){return"$$"+e+" "+t+"$$"}function bB(e,t){var r=gB[e],n=r.rule,a=r.toDOM,i=Eb(t).match(n);return i&&(t=i[0]),a(t)}function $ze(){return wv}function Bze(e){wv=e,wv.forEach(function(t,r){gB["widget"+r]=t})}function xC(e,t,r,n){return e.concat(pc(t,r,n))}function pc(e,t,r){r===void 0&&(r=0);var n=[],a=(wv[r]||{}).rule,i=r+1;if(e=Eb(e),a&&a.test(e)){for(var o=void 0;(o=e.search(a))!==-1;){var s=e.substring(0,o);s&&(n=xC(n,s,t,i)),e=e.substring(o);var l=e.match(a)[0],u="widget"+r;n.push(t.nodes.widget.create({info:u},t.text(yB(u,l)))),e=e.substring(l.length)}e&&(n=xC(n,e,t,i))}else e&&(n=r-1)}var CB=zze,qze=Tc,Wze=gs,$g=Element.prototype,Zze=$g.matches||$g.webkitMatchesSelector||$g.mozMatchesSelector||$g.msMatchesSelector||function(e){var t=this.document||this.ownerDocument;return qze(this,Wze(t.querySelectorAll(e)))>-1};function Kze(e,t){return Zze.call(e,t)}var Qze=Kze,SB="[A-Za-z][A-Za-z0-9-]*",Gze="[a-zA-Z_:][a-zA-Z0-9:._-]*",Jze="[^\"'=<>`\\x00-\\x20]+",Yze="'[^']*'",Xze='"[^"]*"',eqe="(?:"+Jze+"|"+Yze+"|"+Xze+")",tqe="(?:\\s*=\\s*"+eqe+")",EB="(?:\\s+"+Gze+tqe+"?)",kB="<("+SB+")("+EB+")*\\s*/?>",rqe="]",TB="(?:"+kB+"|"+rqe+")",_d=new RegExp("^"+TB,"i"),lk=//i,nqe=/|/,AB="

";function SA(e,t,r){var n=parseInt(e.left,10),a=parseInt(e.top,10),i=parseInt(e.width,10)+parseInt(e.paddingLeft,10)+parseInt(e.paddingRight,10),o=parseInt(e.height,10)+parseInt(e.paddingTop,10)+parseInt(e.paddingBottom,10);return t>=n&&t<=n+i&&r>=a&&r<=a+o}var RB="toastui-editor-";function Xt(){for(var e=[],t=0;t<\/p>/gi,"

"),r=new RegExp(TB,"ig"),n=t.match(r);return n==null||n.forEach(function(a,i){if(lk.test(a)){var o=AB;if(i){var s=n[i-1],l=s.match(kB);if(l&&!/br/i.test(l[1])){var u=l[1];o="<"+u+">"}}t=t.replace(lk,o)}}),t}function AA(e){var t=//g,r=/ class="ProseMirror-trailingBreak"/g,n=e;return n=n.replace(t,""),n=n.replace(r,""),n}var OB=new ur.PluginKey("widget"),tD=5,cqe=function(){function e(t,r){var n=this;this.popup=null,this.removeWidget=function(){n.popup&&(n.rootEl.removeChild(n.popup),n.popup=null)},this.rootEl=t.dom.parentElement,this.eventEmitter=r,this.eventEmitter.listen("blur",this.removeWidget),this.eventEmitter.listen("loadUI",function(){n.rootEl=ss(t.dom.parentElement,"."+Xt("defaultUI"))}),this.eventEmitter.listen("removePopupWidget",this.removeWidget)}return e.prototype.update=function(t){var r=OB.getState(t.state);if(this.removeWidget(),r){var n=r.node,a=r.style,i=t.coordsAtPos(r.pos),o=i.top,s=i.left,l=i.bottom,u=l-o,f=this.rootEl.getBoundingClientRect(),c=o-f.top;fs(n,{opacity:"0"}),this.rootEl.appendChild(n),fs(n,{position:"absolute",left:s-f.left+tD+"px",top:(a==="bottom"?c+u-tD:c-u)+"px",opacity:"1"}),this.popup=n,t.focus()}},e.prototype.destroy=function(){this.eventEmitter.removeEventHandler("blur",this.removeWidget)},e}();function fqe(e){return new ur.Plugin({key:OB,state:{init:function(){return null},apply:function(t){return t.getMeta("widget")}},view:function(t){return new cqe(t,e)}})}function dqe(e){e.listen("addImageBlobHook",function(t,r){var n=new FileReader;n.onload=function(a){var i=a.target;return r(i.result)},n.readAsDataURL(t)})}function RA(e,t,r){var n=function(a,i){e.emit("command","addImage",{imageUrl:a,altText:i||t.name||"image"})};e.emit("addImageBlobHook",t,n,r)}function LB(e){var t=gs(e).filter(function(n){var a=n.type;return a.indexOf("image")!==-1});if(t.length===1){var r=t[0];if(r)return r.getAsFile()}return null}function pqe(e){var t=e.eventEmitter;return new ur.Plugin({props:{handleDOMEvents:{drop:function(r,n){var a,i=(a=n.dataTransfer)===null||a===void 0?void 0:a.files;return i&&Id(i,function(o){return o.type.indexOf("image")!==-1?(n.preventDefault(),n.stopPropagation(),RA(t,o,n.type),!1):!0}),!0}}}})}var un=function(){function e(){}return Object.defineProperty(e.prototype,"type",{get:function(){return"node"},enumerable:!1,configurable:!0}),e.prototype.setContext=function(t){this.context=t},e}();function DB(e){var t=document.createElement("span"),r=bB(e.attrs.info,e.textContent);return t.className="tui-widget",t.appendChild(r),{dom:t}}function uk(e){return e.type.name==="widget"}var IB=function(e){Wt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return Object.defineProperty(t.prototype,"name",{get:function(){return"widget"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{attrs:{info:{default:null}},group:"inline",inline:!0,content:"text*",selectable:!1,atom:!0,toDOM:function(){return["span",{class:"tui-widget"},0]},parseDOM:[{tag:"span.tui-widget",getAttrs:function(r){var n=r.textContent,a=n.match(/\$\$(widget\d+)/),i=a[1];return{info:i}}}]}},enumerable:!1,configurable:!0}),t}(un),PB=function(){function e(t){this.timer=null,this.el=document.createElement("div"),this.el.className="toastui-editor",this.eventEmitter=t,this.placeholder={text:""}}return e.prototype.createState=function(){return ur.EditorState.create({schema:this.schema,plugins:this.createPlugins()})},e.prototype.initEvent=function(){var t=this,r=t.eventEmitter,n=t.view,a=t.editorType;n.dom.addEventListener("focus",function(){return r.emit("focus",a)}),n.dom.addEventListener("blur",function(){return r.emit("blur",a)})},e.prototype.emitChangeEvent=function(t){this.eventEmitter.emit("caretChange",this.editorType),t.docChanged&&this.eventEmitter.emit("change",this.editorType)},Object.defineProperty(e.prototype,"defaultPlugins",{get:function(){var t=this.createInputRules(),r=ti(ti([],this.keymaps),[xv.keymap(Je({"Shift-Enter":V8.Enter},V8)),dB(),Vze(this.placeholder),fqe(this.eventEmitter),pqe(this.context)]);return t?r.concat(t):r},enumerable:!1,configurable:!0}),e.prototype.createInputRules=function(){var t=$ze(),r=t.map(function(n){var a=n.rule;return new Nh.InputRule(a,function(i,o,s,l){var u=i.schema,f=i.tr,c=i.doc,h=o.input.match(new RegExp(a,"g")),y=c.resolve(s),b=y.parent,x=0;if(uk(b)&&(b=y.node(y.depth-1)),b.forEach(function(k){return uk(k)&&(x+=1)}),h.length>x){var N=xa(h),w=pc(N,u);return f.replaceWith(l-N.length+1,l,w)}return null})});return r.length?Nh.inputRules({rules:r}):null},e.prototype.clearTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},e.prototype.createSchema=function(){return new nr.Schema({nodes:this.specs.nodes,marks:this.specs.marks})},e.prototype.createKeymaps=function(t){var r=wB(),n=r.undo,a=r.redo,i=this.specs.keymaps(t),o={"Mod-z":n(),"Shift-Mod-z":a()};return t?i.concat(xv.keymap(o)):i},e.prototype.createCommands=function(){return this.specs.commands(this.view)},e.prototype.createPluginProps=function(){var t=this;return this.extraPlugins.map(function(r){return r(t.eventEmitter)})},e.prototype.focus=function(){var t=this;this.clearTimer(),this.timer=setTimeout(function(){t.view.focus(),t.view.dispatch(t.view.state.tr.scrollIntoView())})},e.prototype.blur=function(){this.view.dom.blur()},e.prototype.destroy=function(){var t=this;this.clearTimer(),this.view.destroy(),Object.keys(this).forEach(function(r){delete t[r]})},e.prototype.moveCursorToStart=function(t){var r=this.view.state.tr;this.view.dispatch(r.setSelection(hn(r,1)).scrollIntoView()),t&&this.focus()},e.prototype.moveCursorToEnd=function(t){var r=this.view.state.tr;this.view.dispatch(r.setSelection(hn(r,r.doc.content.size-1)).scrollIntoView()),t&&this.focus()},e.prototype.setScrollTop=function(t){this.view.dom.scrollTop=t},e.prototype.getScrollTop=function(){return this.view.dom.scrollTop},e.prototype.setPlaceholder=function(t){this.placeholder.text=t,this.view.dispatch(this.view.state.tr.scrollIntoView())},e.prototype.setHeight=function(t){fs(this.el,{height:t+"px"})},e.prototype.setMinHeight=function(t){fs(this.el,{minHeight:t+"px"})},e.prototype.getElement=function(){return this.el},e}();function hqe(e){return e instanceof Function}var Xi=hqe,vqe=["Enter","Shift-Enter","Mod-Enter","Tab","Shift-Tab","Delete","Backspace","Mod-Delete","Mod-Backspace","ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Mod-d","Mod-D","Alt-ArrowUp","Alt-ArrowDown"];function Bg(e,t,r){return e.focus(),t(r)(e.state,e.dispatch,e)}var _B=function(){function e(t){this.specs=t}return Object.defineProperty(e.prototype,"nodes",{get:function(){return this.specs.filter(function(t){return t.type==="node"}).reduce(function(t,r){var n,a=r.name,i=r.schema;return Je(Je({},t),(n={},n[a]=i,n))},{})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"marks",{get:function(){return this.specs.filter(function(t){return t.type==="mark"}).reduce(function(t,r){var n,a=r.name,i=r.schema;return Je(Je({},t),(n={},n[a]=i,n))},{})},enumerable:!1,configurable:!0}),e.prototype.commands=function(t,r){var n=this.specs.filter(function(i){var o=i.commands;return o}).reduce(function(i,o){var s={},l=o.commands();return Xi(l)?s[o.name]=function(u){return Bg(t,l,u)}:Object.keys(l).forEach(function(u){s[u]=function(f){return Bg(t,l[u],f)}}),Je(Je({},i),s)},{}),a=wB();return Object.keys(a).forEach(function(i){n[i]=function(o){return Bg(t,a[i],o)}}),r&&Object.keys(r).forEach(function(i){n[i]=function(o){return Bg(t,r[i],o)}}),n},e.prototype.keymaps=function(t){var r=this.specs.filter(function(n){return n.keymaps}).map(function(n){return n.keymaps()});return r.map(function(n){return t||Object.keys(n).forEach(function(a){pa(vqe,a)||delete n[a]}),xv.keymap(n)})},e.prototype.setContext=function(t){this.specs.forEach(function(r){r.setContext(t)})},e}();function jB(e){var t=e.from,r=e.to;return e instanceof ur.AllSelection?[t+1,r-1]:[t,r]}function rD(e){return e.index(0)+1}function jd(e,t,r){r===void 0&&(r=1);var n=0;return e.forEach(function(a,i){uk(a)&&i+2 ?/,Qqe=function(e){Wt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return Object.defineProperty(t.prototype,"name",{get:function(){return"blockQuote"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:zn("block-quote")},0]}}},enumerable:!1,configurable:!0}),t.prototype.createBlockQuoteText=function(r,n){return n?r.replace(fh,"").trim():"> "+r.trim()},t.prototype.extendBlockQuote=function(){var r=this;return function(n,a){var i=n.selection,o=n.doc,s=n.tr,l=n.schema,u=Vn(i),f=u.endFromOffset,c=u.endToOffset,h=u.endIndex,y=u.to,b=yu(o,h),x=fh.test(b);if(x&&y>f&&i.empty){var N=!b.replace(fh,"").trim();if(N)s.deleteRange(f,c).split(s.mapping.map(c));else{var w=b.slice(y-f).trim(),k=ca(l,r.createBlockQuoteText(w));CA(s,c,w,k)}return a(s),!0}return!1}},t.prototype.commands=function(){var r=this;return function(){return function(n,a){var i=n.selection,o=n.doc,s=Vn(i),l=s.startFromOffset,u=s.endToOffset,f=s.startIndex,c=s.endIndex,h=fh.test(yu(o,f)),y=Ky({state:n,startIndex:f,endIndex:c,from:l,createText:function(b){return r.createBlockQuoteText(b,h)}});return a(y.setSelection(hn(y,y.mapping.map(u)))),!0}}},t.prototype.keymaps=function(){var r=this.commands()();return{"alt-q":r,"alt-Q":r,Enter:this.extendBlockQuote()}},t}(mn),Mc=/(^\s*)([-*+] |[\d]+\. )/,MA=/(^\s*)([\d])+\.( \[[ xX]])? /,Ws=/^(\s*)((\d+)([.)]\s(?:\[(?:x|\s)\]\s)?))(.*)/,Gy=/(^\s*)([-*+]|[\d]+\.)( \[[ xX]])? /,Gqe=/^(\s*)([-*+]+(\s(?:\[(?:x|\s)\]\s)?))(.*)/,Jqe=/(^\s*)([-*+] |[\d]+\. )(\[[ xX]] )/,Yqe=/(^\s*)([-*+])( \[[ xX]]) /;function OA(e){return MA.test(e)?"ordered":"bullet"}function LA(e){for(var t=0;e&&e.type!=="document";)e.type==="list"&&(t+=1),e=e.parent;return t}function ck(e,t,r,n){for(var a=e.getLineTexts(),i=a.length,o=[],s=t;n?s1;){s=n?s+1:s-1;var l=e.findFirstNodeAtLine(s),u=LA(l);if(u===r)o.push({line:s,depth:r,mdNode:l});else if(u0;u-=1){var f=t.findFirstNodeAtLine(u),c=xi(r,u),h=c&&!!Pd(f,function(M){return Ac(M)}),y=Ws.exec(xi(r,u));if(!y&&!h)break;if(!y&&h){l+=1;continue}var b=y,x=b[1],N=b[3];if(!x){o=Number(N),s=u;break}}var w=o+n-s-l,k=[{text:w+". "+i,line:n}];return{changedResults:k}},task:function(e){var t=e.doc,r=e.line,n=xi(t,r),a=[{text:"* [ ] "+n,line:r}];return{changedResults:a}}},aWe={bullet:function(e){var t=e.line,r=e.doc,n=xi(r,t),a=Gqe.exec(n),i=a[1],o=a[2];return{listSyntax:""+i+o}},ordered:function(e){var t=e.toastMark,r=e.line,n=e.mdNode,a=e.doc,i=LA(n),o=xi(a,r),s=Ws.exec(o),l=s[1],u=s[3],f=s[4],c=Number(u)+1,h=""+l+c+f,y=ck(t,r,i,!0),b=y.filter(function(x){var N=Ws.exec(xi(a,x.line));return N&&N[1].length===l.length&&!!Pd(x.mdNode,function(w){return mB(w)})});return Je({listSyntax:h},HB(a,b,"ordered",c))}};function UB(e,t,r,n,a){for(var i=[],o=xi(e,r),s=Ws.exec(o);s;){var l=s[1],u=s[4],f=s[5],c=l.length;if(c===a)i.push(ca(t,""+l+n+u+f)),n+=1,r+=1;else if(c>a){var h=UB(e,t,r,1,c);r=h.line,i=i.concat(h.nodes)}if(ce.childCount)break;o=xi(e,r),s=Ws.exec(o)}return{nodes:i,line:r}}var lD=/(^\s{1,4})(.*)/;function uD(e,t,r){return e0){var h=i.child(c-1),y=h.nodeSize,b=h.textContent;return a.delete(u-y,u).split(a.mapping.map(f)).insert(a.mapping.map(f),ca(s,b)),n(a),!0}return!1}},t.prototype.commands=function(){return{indent:this.indent(),outdent:this.outdent()}},t.prototype.keymaps=function(){return{Tab:this.indent(!0)(),"Shift-Tab":this.outdent(!0)(),"Mod-d":this.deleteLines(),"Mod-D":this.deleteLines(),"Alt-ArrowUp":this.moveUp(),"Alt-ArrowDown":this.moveDown()}},t}(un),oWe=function(e){Wt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return Object.defineProperty(t.prototype,"name",{get:function(){return"text"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{group:"inline"}},enumerable:!1,configurable:!0}),t}(un),sWe=/^#{1,6}\s/,lWe=function(e){Wt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return Object.defineProperty(t.prototype,"name",{get:function(){return"heading"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{attrs:{level:{default:1},seText:{default:!1}},toDOM:function(r){var n=r.attrs,a=n.level,i=n.seText,o="heading|heading"+a;return i&&(o+="|delimiter|setext"),["span",{class:zn.apply(void 0,o.split("|"))},0]}}},enumerable:!1,configurable:!0}),t.prototype.createHeadingText=function(r,n,a){for(var i=n.replace(a,"").trim(),o="";r>0;)o+="#",r-=1;return o+" "+i},t.prototype.commands=function(){var r=this;return function(n){return function(a,i){var o=n.level,s=Vn(a.selection),l=s.startFromOffset,u=s.endToOffset,f=s.startIndex,c=s.endIndex,h=Ky({state:a,from:l,startIndex:f,endIndex:c,createText:function(y){var b=y.match(sWe),x=b?b[0]:"";return r.createHeadingText(o,y,x)}});return i(h.setSelection(hn(h,h.mapping.map(u)))),!0}}},t}(mn),CC="```",uWe=function(e){Wt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return Object.defineProperty(t.prototype,"name",{get:function(){return"codeBlock"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:zn("code-block")},0]}}},enumerable:!1,configurable:!0}),t.prototype.commands=function(){return function(){return function(r,n){var a=r.selection,i=r.schema,o=r.tr,s=Vn(a),l=s.startFromOffset,u=s.endToOffset,f=ca(i,CC);return o.insert(l,f).split(l+CC.length),o.split(o.mapping.map(u)).insert(o.mapping.map(u),f),n(o.setSelection(hn(o,o.mapping.map(u)-(CC.length+2)))),!0}}},t.prototype.keepIndentation=function(){var r=this;return function(n,a){var i=n.selection,o=n.tr,s=n.doc,l=n.schema,u=r.context.toastMark,f=Vn(i),c=f.startFromOffset,h=f.endToOffset,y=f.endIndex,b=f.from,x=f.to,N=yu(s,y);if(b===x&&N.trim()){var w=N.match(/^\s+/),k=u.findFirstNodeAtLine(y+1);if(Lze(k)&&w){var M=w[0],P=N.slice(x-c),I=ca(l,M+P);return CA(o,h,P,I),a(o),!0}}return!1}},t.prototype.keymaps=function(){var r=this.commands()();return{"Shift-Mod-p":r,"Shift-Mod-P":r,Enter:this.keepIndentation()}},t}(mn),cWe=/\||\s/g;function fWe(e){return[Jy(e),Jy(e,!0)]}function dWe(e,t){for(var r=[],n=0;n0&&(n+=` +`)}),n},t.prototype.setSelection=function(r,n){n===void 0&&(n=r);var a=this.view.state.tr,i=Wu(a.doc,r,n),o=i[0],s=i[1];this.view.dispatch(a.setSelection(hn(a,o,s)).scrollIntoView())},t.prototype.replaceSelection=function(r,n,a){var i,o=this.view.state,s=o.tr,l=o.schema,u=o.doc,f=r.split(dD),c=f.map(function(N){return Zy(l,pc(N,l))}),h=new nr.Slice(nr.Fragment.from(c),1,1);if(this.focus(),n&&a){var y=Wu(u,n,a),b=y[0],x=y[1];i=s.replaceRange(b,x,h)}else i=s.replaceSelection(h);this.view.dispatch(i.scrollIntoView())},t.prototype.deleteSelection=function(r,n){var a,i=this.view.state,o=i.tr,s=i.doc;if(r&&n){var l=Wu(s,r,n),u=l[0],f=l[1];a=o.deleteRange(u,f)}else a=o.deleteSelection();this.view.dispatch(a.scrollIntoView())},t.prototype.getSelectedText=function(r,n){var a=this.view.state,i=a.doc,o=a.selection,s=o.from,l=o.to;if(r&&n){var u=Wu(i,r,n);s=u[0],l=u[1]}return i.textBetween(s,l,` +`)},t.prototype.getSelection=function(){var r=this.view.state.selection,n=r.from,a=r.to;return T0(this.view.state.tr.doc,n,a)},t.prototype.setMarkdown=function(r,n){n===void 0&&(n=!0);var a=r.split(dD),i=this.view.state,o=i.tr,s=i.doc,l=i.schema,u=a.map(function(f){return Zy(l,pc(f,l))});this.view.dispatch(o.replaceWith(0,s.content.size,u)),n&&this.moveCursorToEnd(!0)},t.prototype.addWidget=function(r,n,a){var i=this.view.state,o=i.tr,s=i.doc,l=i.selection,u=a?Wu(s,a,a)[0]:l.to;this.view.dispatch(o.setMeta("widget",{pos:u,node:r,style:n}))},t.prototype.replaceWithWidget=function(r,n,a){var i=this.view.state,o=i.tr,s=i.schema,l=i.doc,u=Wu(l,r,n),f=pc(a,s);this.view.dispatch(o.replaceWith(u[0],u[1],f))},t.prototype.getRangeInfoOfNode=function(r){var n=this.view.state,a=n.doc,i=n.selection,o=r||T0(a,i.from)[0],s=this.toastMark.findNodeAtPosition(o);return s.type==="text"&&s.parent.type!=="paragraph"&&(s=s.parent),s.sourcepos[1][1]+=1,{range:s.sourcepos,type:s.type}},t.prototype.getMarkdown=function(){return this.toastMark.getLineTexts().map(function(r){return Eb(r)}).join(` +`)},t.prototype.getToastMark=function(){return this.toastMark},t}(PB),pD="_feEventKey";function UWe(e,t){var r=e[pD],n;return r||(r=e[pD]={}),n=r[t],n||(n=r[t]=[]),n}var zB=UWe,zWe=ul,Yy=wb,qWe=zB;function WWe(e,t,r){if(zWe(t)){Yy(t.split(/\s+/g),function(n){hD(e,n,r)});return}Yy(t,function(n,a){hD(e,a,n)})}function hD(e,t,r){var n=qWe(e,t),a;r?(Yy(n,function(i,o){return r===i.handler?(vD(e,t,i.wrappedHandler),a=o,!1):!0}),n.splice(a,1)):(Yy(n,function(i){vD(e,t,i.wrappedHandler)}),n.splice(0,n.length))}function vD(e,t,r){"removeEventListener"in e?e.removeEventListener(t,r):"detachEvent"in e&&e.detachEvent("on"+t,r)}var qB=WWe,ZWe=ul,fk=wb,KWe=zB;function QWe(e,t,r,n){if(ZWe(t)){fk(t.split(/\s+/g),function(a){mD(e,a,r,n)});return}fk(t,function(a,i){mD(e,i,a,r)})}function mD(e,t,r,n){function a(i){r.call(n||e,i||window.event)}"addEventListener"in e?e.addEventListener(t,a):"attachEvent"in e&&e.attachEvent("on"+t,a),GWe(e,t,r,a)}function GWe(e,t,r,n){var a=KWe(e,t),i=!1;fk(a,function(o){return o.handler===r?(i=!0,!1):!0}),i||a.push({handler:r,wrappedHandler:n})}var WB=QWe;/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var dk=function(e,t){return dk=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a])},dk(e,t)};function to(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");dk(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var sa=function(){return sa=Object.assign||function(t){for(var r,n=1,a=arguments.length;n"u"&&(r=!0),s=JWe(t),n=0,a=e.length;n=55296&&i<=57343){if(i>=55296&&i<=56319&&n+1=56320&&o<=57343)){l+=encodeURIComponent(e[n]+e[n+1]),n++;continue}l+="%EF%BF%BD";continue}l+=encodeURIComponent(e[n])}return l}Rb.defaultChars=";/?:@&=+$,-_.!~*'()#";Rb.componentChars="-_.!~*'()";var YWe=Rb,DA={},Zs={},XWe="Á",eZe="á",tZe="Ă",rZe="ă",nZe="∾",aZe="∿",iZe="∾̳",oZe="Â",sZe="â",lZe="´",uZe="А",cZe="а",fZe="Æ",dZe="æ",pZe="⁡",hZe="𝔄",vZe="𝔞",mZe="À",gZe="à",yZe="ℵ",bZe="ℵ",xZe="Α",wZe="α",CZe="Ā",SZe="ā",EZe="⨿",kZe="&",TZe="&",AZe="⩕",RZe="⩓",NZe="∧",MZe="⩜",OZe="⩘",LZe="⩚",DZe="∠",IZe="⦤",PZe="∠",_Ze="⦨",jZe="⦩",FZe="⦪",$Ze="⦫",BZe="⦬",VZe="⦭",HZe="⦮",UZe="⦯",zZe="∡",qZe="∟",WZe="⊾",ZZe="⦝",KZe="∢",QZe="Å",GZe="⍼",JZe="Ą",YZe="ą",XZe="𝔸",eKe="𝕒",tKe="⩯",rKe="≈",nKe="⩰",aKe="≊",iKe="≋",oKe="'",sKe="⁡",lKe="≈",uKe="≊",cKe="Å",fKe="å",dKe="𝒜",pKe="𝒶",hKe="≔",vKe="*",mKe="≈",gKe="≍",yKe="Ã",bKe="ã",xKe="Ä",wKe="ä",CKe="∳",SKe="⨑",EKe="≌",kKe="϶",TKe="‵",AKe="∽",RKe="⋍",NKe="∖",MKe="⫧",OKe="⊽",LKe="⌅",DKe="⌆",IKe="⌅",PKe="⎵",_Ke="⎶",jKe="≌",FKe="Б",$Ke="б",BKe="„",VKe="∵",HKe="∵",UKe="∵",zKe="⦰",qKe="϶",WKe="ℬ",ZKe="ℬ",KKe="Β",QKe="β",GKe="ℶ",JKe="≬",YKe="𝔅",XKe="𝔟",eQe="⋂",tQe="◯",rQe="⋃",nQe="⨀",aQe="⨁",iQe="⨂",oQe="⨆",sQe="★",lQe="▽",uQe="△",cQe="⨄",fQe="⋁",dQe="⋀",pQe="⤍",hQe="⧫",vQe="▪",mQe="▴",gQe="▾",yQe="◂",bQe="▸",xQe="␣",wQe="▒",CQe="░",SQe="▓",EQe="█",kQe="=⃥",TQe="≡⃥",AQe="⫭",RQe="⌐",NQe="𝔹",MQe="𝕓",OQe="⊥",LQe="⊥",DQe="⋈",IQe="⧉",PQe="┐",_Qe="╕",jQe="╖",FQe="╗",$Qe="┌",BQe="╒",VQe="╓",HQe="╔",UQe="─",zQe="═",qQe="┬",WQe="╤",ZQe="╥",KQe="╦",QQe="┴",GQe="╧",JQe="╨",YQe="╩",XQe="⊟",eGe="⊞",tGe="⊠",rGe="┘",nGe="╛",aGe="╜",iGe="╝",oGe="└",sGe="╘",lGe="╙",uGe="╚",cGe="│",fGe="║",dGe="┼",pGe="╪",hGe="╫",vGe="╬",mGe="┤",gGe="╡",yGe="╢",bGe="╣",xGe="├",wGe="╞",CGe="╟",SGe="╠",EGe="‵",kGe="˘",TGe="˘",AGe="¦",RGe="𝒷",NGe="ℬ",MGe="⁏",OGe="∽",LGe="⋍",DGe="⧅",IGe="\\",PGe="⟈",_Ge="•",jGe="•",FGe="≎",$Ge="⪮",BGe="≏",VGe="≎",HGe="≏",UGe="Ć",zGe="ć",qGe="⩄",WGe="⩉",ZGe="⩋",KGe="∩",QGe="⋒",GGe="⩇",JGe="⩀",YGe="ⅅ",XGe="∩︀",eJe="⁁",tJe="ˇ",rJe="ℭ",nJe="⩍",aJe="Č",iJe="č",oJe="Ç",sJe="ç",lJe="Ĉ",uJe="ĉ",cJe="∰",fJe="⩌",dJe="⩐",pJe="Ċ",hJe="ċ",vJe="¸",mJe="¸",gJe="⦲",yJe="¢",bJe="·",xJe="·",wJe="𝔠",CJe="ℭ",SJe="Ч",EJe="ч",kJe="✓",TJe="✓",AJe="Χ",RJe="χ",NJe="ˆ",MJe="≗",OJe="↺",LJe="↻",DJe="⊛",IJe="⊚",PJe="⊝",_Je="⊙",jJe="®",FJe="Ⓢ",$Je="⊖",BJe="⊕",VJe="⊗",HJe="○",UJe="⧃",zJe="≗",qJe="⨐",WJe="⫯",ZJe="⧂",KJe="∲",QJe="”",GJe="’",JJe="♣",YJe="♣",XJe=":",eYe="∷",tYe="⩴",rYe="≔",nYe="≔",aYe=",",iYe="@",oYe="∁",sYe="∘",lYe="∁",uYe="ℂ",cYe="≅",fYe="⩭",dYe="≡",pYe="∮",hYe="∯",vYe="∮",mYe="𝕔",gYe="ℂ",yYe="∐",bYe="∐",xYe="©",wYe="©",CYe="℗",SYe="∳",EYe="↵",kYe="✗",TYe="⨯",AYe="𝒞",RYe="𝒸",NYe="⫏",MYe="⫑",OYe="⫐",LYe="⫒",DYe="⋯",IYe="⤸",PYe="⤵",_Ye="⋞",jYe="⋟",FYe="↶",$Ye="⤽",BYe="⩈",VYe="⩆",HYe="≍",UYe="∪",zYe="⋓",qYe="⩊",WYe="⊍",ZYe="⩅",KYe="∪︀",QYe="↷",GYe="⤼",JYe="⋞",YYe="⋟",XYe="⋎",eXe="⋏",tXe="¤",rXe="↶",nXe="↷",aXe="⋎",iXe="⋏",oXe="∲",sXe="∱",lXe="⌭",uXe="†",cXe="‡",fXe="ℸ",dXe="↓",pXe="↡",hXe="⇓",vXe="‐",mXe="⫤",gXe="⊣",yXe="⤏",bXe="˝",xXe="Ď",wXe="ď",CXe="Д",SXe="д",EXe="‡",kXe="⇊",TXe="ⅅ",AXe="ⅆ",RXe="⤑",NXe="⩷",MXe="°",OXe="∇",LXe="Δ",DXe="δ",IXe="⦱",PXe="⥿",_Xe="𝔇",jXe="𝔡",FXe="⥥",$Xe="⇃",BXe="⇂",VXe="´",HXe="˙",UXe="˝",zXe="`",qXe="˜",WXe="⋄",ZXe="⋄",KXe="⋄",QXe="♦",GXe="♦",JXe="¨",YXe="ⅆ",XXe="ϝ",eet="⋲",tet="÷",ret="÷",net="⋇",aet="⋇",iet="Ђ",oet="ђ",set="⌞",uet="⌍",cet="$",fet="𝔻",det="𝕕",pet="¨",het="˙",vet="⃜",met="≐",get="≑",yet="≐",bet="∸",xet="∔",wet="⊡",Cet="⌆",Eet="∯",ket="¨",Tet="⇓",Aet="⇐",Ret="⇔",Net="⫤",Met="⟸",Oet="⟺",Let="⟹",Det="⇒",Iet="⊨",Pet="⇑",_et="⇕",jet="∥",Fet="⤓",$et="↓",Bet="↓",Vet="⇓",Het="⇵",Uet="̑",zet="⇊",qet="⇃",Wet="⇂",Zet="⥐",Ket="⥞",Qet="⥖",Get="↽",Jet="⥟",Yet="⥗",Xet="⇁",ett="↧",ttt="⊤",rtt="⤐",ntt="⌟",att="⌌",itt="𝒟",ott="𝒹",stt="Ѕ",ltt="ѕ",utt="⧶",ctt="Đ",ftt="đ",dtt="⋱",ptt="▿",htt="▾",vtt="⇵",mtt="⥯",gtt="⦦",ytt="Џ",btt="џ",xtt="⟿",wtt="É",Ctt="é",Stt="⩮",Ett="Ě",ktt="ě",Ttt="Ê",Att="ê",Rtt="≖",Ntt="≕",Mtt="Э",Ott="э",Ltt="⩷",Dtt="Ė",Itt="ė",Ptt="≑",_tt="ⅇ",jtt="≒",Ftt="𝔈",$tt="𝔢",Btt="⪚",Vtt="È",Htt="è",Utt="⪖",ztt="⪘",qtt="⪙",Wtt="∈",Ztt="⏧",Ktt="ℓ",Qtt="⪕",Gtt="⪗",Jtt="Ē",Ytt="ē",Xtt="∅",ert="∅",trt="◻",rrt="∅",nrt="▫",art=" ",irt=" ",ort=" ",srt="Ŋ",lrt="ŋ",urt=" ",crt="Ę",frt="ę",drt="𝔼",prt="𝕖",hrt="⋕",vrt="⧣",mrt="⩱",grt="ε",yrt="Ε",brt="ε",xrt="ϵ",wrt="≖",Crt="≕",Srt="≂",Ert="⪖",krt="⪕",Trt="⩵",Art="=",Rrt="≂",Nrt="≟",Mrt="⇌",Ort="≡",Lrt="⩸",Drt="⧥",Irt="⥱",Prt="≓",_rt="ℯ",jrt="ℰ",Frt="≐",$rt="⩳",Brt="≂",Vrt="Η",Hrt="η",Urt="Ð",zrt="ð",qrt="Ë",Wrt="ë",Zrt="€",Krt="!",Qrt="∃",Grt="∃",Jrt="ℰ",Yrt="ⅇ",Xrt="ⅇ",ent="≒",tnt="Ф",rnt="ф",nnt="♀",ant="ffi",int="ff",ont="ffl",snt="𝔉",lnt="𝔣",unt="fi",cnt="◼",fnt="▪",dnt="fj",pnt="♭",hnt="fl",vnt="▱",mnt="ƒ",gnt="𝔽",ynt="𝕗",bnt="∀",xnt="∀",wnt="⋔",Cnt="⫙",Snt="ℱ",Ent="⨍",knt="½",Tnt="⅓",Ant="¼",Rnt="⅕",Nnt="⅙",Mnt="⅛",Ont="⅔",Lnt="⅖",Dnt="¾",Int="⅗",Pnt="⅜",_nt="⅘",jnt="⅚",Fnt="⅝",$nt="⅞",Bnt="⁄",Vnt="⌢",Hnt="𝒻",Unt="ℱ",znt="ǵ",qnt="Γ",Wnt="γ",Znt="Ϝ",Knt="ϝ",Qnt="⪆",Gnt="Ğ",Jnt="ğ",Ynt="Ģ",Xnt="Ĝ",eat="ĝ",tat="Г",rat="г",nat="Ġ",aat="ġ",iat="≥",oat="≧",sat="⪌",lat="⋛",uat="≥",cat="≧",fat="⩾",dat="⪩",pat="⩾",hat="⪀",vat="⪂",mat="⪄",gat="⋛︀",yat="⪔",bat="𝔊",xat="𝔤",wat="≫",Cat="⋙",Sat="⋙",Eat="ℷ",kat="Ѓ",Tat="ѓ",Aat="⪥",Rat="≷",Nat="⪒",Mat="⪤",Oat="⪊",Lat="⪊",Dat="⪈",Iat="≩",Pat="⪈",_at="≩",jat="⋧",Fat="𝔾",$at="𝕘",Bat="`",Vat="≥",Hat="⋛",Uat="≧",zat="⪢",qat="≷",Wat="⩾",Zat="≳",Kat="𝒢",Qat="ℊ",Gat="≳",Jat="⪎",Yat="⪐",Xat="⪧",eit="⩺",tit=">",rit=">",nit="≫",ait="⋗",iit="⦕",oit="⩼",sit="⪆",lit="⥸",uit="⋗",cit="⋛",fit="⪌",dit="≷",pit="≳",hit="≩︀",vit="≩︀",mit="ˇ",git=" ",yit="½",bit="ℋ",xit="Ъ",wit="ъ",Cit="⥈",Sit="↔",Eit="⇔",kit="↭",Tit="^",Ait="ℏ",Rit="Ĥ",Nit="ĥ",Mit="♥",Oit="♥",Lit="…",Dit="⊹",Iit="𝔥",Pit="ℌ",_it="ℋ",jit="⤥",Fit="⤦",$it="⇿",Bit="∻",Vit="↩",Hit="↪",Uit="𝕙",zit="ℍ",qit="―",Wit="─",Zit="𝒽",Kit="ℋ",Qit="ℏ",Git="Ħ",Jit="ħ",Yit="≎",Xit="≏",eot="⁃",tot="‐",rot="Í",not="í",aot="⁣",iot="Î",oot="î",sot="И",lot="и",uot="İ",cot="Е",fot="е",dot="¡",pot="⇔",hot="𝔦",vot="ℑ",mot="Ì",got="ì",yot="ⅈ",bot="⨌",xot="∭",wot="⧜",Cot="℩",Sot="IJ",Eot="ij",kot="Ī",Tot="ī",Aot="ℑ",Rot="ⅈ",Not="ℐ",Mot="ℑ",Oot="ı",Lot="ℑ",Dot="⊷",Iot="Ƶ",Pot="⇒",_ot="℅",jot="∞",Fot="⧝",$ot="ı",Bot="⊺",Vot="∫",Hot="∬",Uot="ℤ",zot="∫",qot="⊺",Wot="⋂",Zot="⨗",Kot="⨼",Qot="⁣",Got="⁢",Jot="Ё",Yot="ё",Xot="Į",est="į",tst="𝕀",rst="𝕚",nst="Ι",ast="ι",ist="⨼",ost="¿",sst="𝒾",lst="ℐ",ust="∈",cst="⋵",fst="⋹",dst="⋴",pst="⋳",hst="∈",vst="⁢",mst="Ĩ",gst="ĩ",yst="І",bst="і",xst="Ï",wst="ï",Cst="Ĵ",Sst="ĵ",Est="Й",kst="й",Tst="𝔍",Ast="𝔧",Rst="ȷ",Nst="𝕁",Mst="𝕛",Ost="𝒥",Lst="𝒿",Dst="Ј",Ist="ј",Pst="Є",_st="є",jst="Κ",Fst="κ",$st="ϰ",Bst="Ķ",Vst="ķ",Hst="К",Ust="к",zst="𝔎",qst="𝔨",Wst="ĸ",Zst="Х",Kst="х",Qst="Ќ",Gst="ќ",Jst="𝕂",Yst="𝕜",Xst="𝒦",elt="𝓀",tlt="⇚",rlt="Ĺ",nlt="ĺ",alt="⦴",ilt="ℒ",olt="Λ",slt="λ",llt="⟨",ult="⟪",clt="⦑",flt="⟨",dlt="⪅",plt="ℒ",hlt="«",vlt="⇤",mlt="⤟",glt="←",ylt="↞",blt="⇐",xlt="⤝",wlt="↩",Clt="↫",Slt="⤹",Elt="⥳",klt="↢",Tlt="⤙",Alt="⤛",Rlt="⪫",Nlt="⪭",Mlt="⪭︀",Olt="⤌",Llt="⤎",Dlt="❲",Ilt="{",Plt="[",_lt="⦋",jlt="⦏",Flt="⦍",$lt="Ľ",Blt="ľ",Vlt="Ļ",Hlt="ļ",Ult="⌈",zlt="{",qlt="Л",Wlt="л",Zlt="⤶",Klt="“",Qlt="„",Glt="⥧",Jlt="⥋",Ylt="↲",Xlt="≤",eut="≦",tut="⟨",rut="⇤",nut="←",aut="←",iut="⇐",out="⇆",sut="↢",lut="⌈",uut="⟦",cut="⥡",fut="⥙",dut="⇃",put="⌊",hut="↽",vut="↼",mut="⇇",gut="↔",yut="↔",but="⇔",xut="⇆",wut="⇋",Cut="↭",Sut="⥎",Eut="↤",kut="⊣",Tut="⥚",Aut="⋋",Rut="⧏",Nut="⊲",Mut="⊴",Out="⥑",Lut="⥠",Dut="⥘",Iut="↿",Put="⥒",_ut="↼",jut="⪋",Fut="⋚",$ut="≤",But="≦",Vut="⩽",Hut="⪨",Uut="⩽",zut="⩿",qut="⪁",Wut="⪃",Zut="⋚︀",Kut="⪓",Qut="⪅",Gut="⋖",Jut="⋚",Yut="⪋",Xut="⋚",ect="≦",tct="≶",rct="≶",nct="⪡",act="≲",ict="⩽",oct="≲",sct="⥼",lct="⌊",uct="𝔏",cct="𝔩",fct="≶",dct="⪑",pct="⥢",hct="↽",vct="↼",mct="⥪",gct="▄",yct="Љ",bct="љ",xct="⇇",wct="≪",Cct="⋘",Sct="⌞",Ect="⇚",kct="⥫",Tct="◺",Act="Ŀ",Rct="ŀ",Nct="⎰",Mct="⎰",Oct="⪉",Lct="⪉",Dct="⪇",Ict="≨",Pct="⪇",_ct="≨",jct="⋦",Fct="⟬",$ct="⇽",Bct="⟦",Vct="⟵",Hct="⟵",Uct="⟸",zct="⟷",qct="⟷",Wct="⟺",Zct="⟼",Kct="⟶",Qct="⟶",Gct="⟹",Jct="↫",Yct="↬",Xct="⦅",eft="𝕃",tft="𝕝",rft="⨭",nft="⨴",aft="∗",ift="_",oft="↙",sft="↘",lft="◊",uft="◊",cft="⧫",fft="(",dft="⦓",pft="⇆",hft="⌟",vft="⇋",mft="⥭",gft="‎",yft="⊿",bft="‹",xft="𝓁",wft="ℒ",Cft="↰",Sft="↰",Eft="≲",kft="⪍",Tft="⪏",Aft="[",Rft="‘",Nft="‚",Mft="Ł",Oft="ł",Lft="⪦",Dft="⩹",Ift="<",Pft="<",_ft="≪",jft="⋖",Fft="⋋",$ft="⋉",Bft="⥶",Vft="⩻",Hft="◃",Uft="⊴",zft="◂",qft="⦖",Wft="⥊",Zft="⥦",Kft="≨︀",Qft="≨︀",Gft="¯",Jft="♂",Yft="✠",Xft="✠",edt="↦",tdt="↦",rdt="↧",ndt="↤",adt="↥",idt="▮",odt="⨩",sdt="М",ldt="м",udt="—",cdt="∺",fdt="∡",ddt=" ",pdt="ℳ",hdt="𝔐",vdt="𝔪",mdt="℧",gdt="µ",ydt="*",bdt="⫰",xdt="∣",wdt="·",Cdt="⊟",Sdt="−",Edt="∸",kdt="⨪",Tdt="∓",Adt="⫛",Rdt="…",Ndt="∓",Mdt="⊧",Odt="𝕄",Ldt="𝕞",Ddt="∓",Idt="𝓂",Pdt="ℳ",_dt="∾",jdt="Μ",Fdt="μ",$dt="⊸",Bdt="⊸",Vdt="∇",Hdt="Ń",Udt="ń",zdt="∠⃒",qdt="≉",Wdt="⩰̸",Zdt="≋̸",Kdt="ʼn",Qdt="≉",Gdt="♮",Jdt="ℕ",Ydt="♮",Xdt=" ",ept="≎̸",tpt="≏̸",rpt="⩃",npt="Ň",apt="ň",ipt="Ņ",opt="ņ",spt="≇",lpt="⩭̸",upt="⩂",cpt="Н",fpt="н",dpt="–",ppt="⤤",hpt="↗",vpt="⇗",mpt="↗",gpt="≠",ypt="≐̸",bpt="​",xpt="​",wpt="​",Cpt="​",Spt="≢",Ept="⤨",kpt="≂̸",Tpt="≫",Apt="≪",Rpt=` +`,Npt="∄",Mpt="∄",Opt="𝔑",Lpt="𝔫",Dpt="≧̸",Ipt="≱",Ppt="≱",_pt="≧̸",jpt="⩾̸",Fpt="⩾̸",$pt="⋙̸",Bpt="≵",Vpt="≫⃒",Hpt="≯",Upt="≯",zpt="≫̸",qpt="↮",Wpt="⇎",Zpt="⫲",Kpt="∋",Qpt="⋼",Gpt="⋺",Jpt="∋",Ypt="Њ",Xpt="њ",eht="↚",tht="⇍",rht="‥",nht="≦̸",aht="≰",iht="↚",oht="⇍",sht="↮",lht="⇎",uht="≰",cht="≦̸",fht="⩽̸",dht="⩽̸",pht="≮",hht="⋘̸",vht="≴",mht="≪⃒",ght="≮",yht="⋪",bht="⋬",xht="≪̸",wht="∤",Cht="⁠",Sht=" ",Eht="𝕟",kht="ℕ",Tht="⫬",Aht="¬",Rht="≢",Nht="≭",Mht="∦",Oht="∉",Lht="≠",Dht="≂̸",Iht="∄",Pht="≯",_ht="≱",jht="≧̸",Fht="≫̸",$ht="≹",Bht="⩾̸",Vht="≵",Hht="≎̸",Uht="≏̸",zht="∉",qht="⋵̸",Wht="⋹̸",Zht="∉",Kht="⋷",Qht="⋶",Ght="⧏̸",Jht="⋪",Yht="⋬",Xht="≮",evt="≰",tvt="≸",rvt="≪̸",nvt="⩽̸",avt="≴",ivt="⪢̸",ovt="⪡̸",svt="∌",lvt="∌",uvt="⋾",cvt="⋽",fvt="⊀",dvt="⪯̸",pvt="⋠",hvt="∌",vvt="⧐̸",mvt="⋫",gvt="⋭",yvt="⊏̸",bvt="⋢",xvt="⊐̸",wvt="⋣",Cvt="⊂⃒",Svt="⊈",Evt="⊁",kvt="⪰̸",Tvt="⋡",Avt="≿̸",Rvt="⊃⃒",Nvt="⊉",Mvt="≁",Ovt="≄",Lvt="≇",Dvt="≉",Ivt="∤",Pvt="∦",_vt="∦",jvt="⫽⃥",Fvt="∂̸",$vt="⨔",Bvt="⊀",Vvt="⋠",Hvt="⊀",Uvt="⪯̸",zvt="⪯̸",qvt="⤳̸",Wvt="↛",Zvt="⇏",Kvt="↝̸",Qvt="↛",Gvt="⇏",Jvt="⋫",Yvt="⋭",Xvt="⊁",emt="⋡",tmt="⪰̸",rmt="𝒩",nmt="𝓃",amt="∤",imt="∦",omt="≁",smt="≄",lmt="≄",umt="∤",cmt="∦",fmt="⋢",dmt="⋣",pmt="⊄",hmt="⫅̸",vmt="⊈",mmt="⊂⃒",gmt="⊈",ymt="⫅̸",bmt="⊁",xmt="⪰̸",wmt="⊅",Cmt="⫆̸",Smt="⊉",Emt="⊃⃒",kmt="⊉",Tmt="⫆̸",Amt="≹",Rmt="Ñ",Nmt="ñ",Mmt="≸",Omt="⋪",Lmt="⋬",Dmt="⋫",Imt="⋭",Pmt="Ν",_mt="ν",jmt="#",Fmt="№",$mt=" ",Bmt="≍⃒",Vmt="⊬",Hmt="⊭",Umt="⊮",zmt="⊯",qmt="≥⃒",Wmt=">⃒",Zmt="⤄",Kmt="⧞",Qmt="⤂",Gmt="≤⃒",Jmt="<⃒",Ymt="⊴⃒",Xmt="⤃",egt="⊵⃒",tgt="∼⃒",rgt="⤣",ngt="↖",agt="⇖",igt="↖",ogt="⤧",sgt="Ó",lgt="ó",ugt="⊛",cgt="Ô",fgt="ô",dgt="⊚",pgt="О",hgt="о",vgt="⊝",mgt="Ő",ggt="ő",ygt="⨸",bgt="⊙",xgt="⦼",wgt="Œ",Cgt="œ",Sgt="⦿",Egt="𝔒",kgt="𝔬",Tgt="˛",Agt="Ò",Rgt="ò",Ngt="⧁",Mgt="⦵",Ogt="Ω",Lgt="∮",Dgt="↺",Igt="⦾",Pgt="⦻",_gt="‾",jgt="⧀",Fgt="Ō",$gt="ō",Bgt="Ω",Vgt="ω",Hgt="Ο",Ugt="ο",zgt="⦶",qgt="⊖",Wgt="𝕆",Zgt="𝕠",Kgt="⦷",Qgt="“",Ggt="‘",Jgt="⦹",Ygt="⊕",Xgt="↻",e0t="⩔",t0t="∨",r0t="⩝",n0t="ℴ",a0t="ℴ",i0t="ª",o0t="º",s0t="⊶",l0t="⩖",u0t="⩗",c0t="⩛",f0t="Ⓢ",d0t="𝒪",p0t="ℴ",h0t="Ø",v0t="ø",m0t="⊘",g0t="Õ",y0t="õ",b0t="⨶",x0t="⨷",w0t="⊗",C0t="Ö",S0t="ö",E0t="⌽",k0t="‾",T0t="⏞",A0t="⎴",R0t="⏜",N0t="¶",M0t="∥",O0t="∥",L0t="⫳",D0t="⫽",I0t="∂",P0t="∂",_0t="П",j0t="п",F0t="%",$0t=".",B0t="‰",V0t="⊥",H0t="‱",U0t="𝔓",z0t="𝔭",q0t="Φ",W0t="φ",Z0t="ϕ",K0t="ℳ",Q0t="☎",G0t="Π",J0t="π",Y0t="⋔",X0t="ϖ",eyt="ℏ",tyt="ℎ",ryt="ℏ",nyt="⨣",ayt="⊞",iyt="⨢",oyt="+",syt="∔",lyt="⨥",uyt="⩲",cyt="±",fyt="±",dyt="⨦",pyt="⨧",hyt="±",vyt="ℌ",myt="⨕",gyt="𝕡",yyt="ℙ",byt="£",xyt="⪷",wyt="⪻",Cyt="≺",Syt="≼",Eyt="⪷",kyt="≺",Tyt="≼",Ayt="≺",Ryt="⪯",Nyt="≼",Myt="≾",Oyt="⪯",Lyt="⪹",Dyt="⪵",Iyt="⋨",Pyt="⪯",_yt="⪳",jyt="≾",Fyt="′",$yt="″",Byt="ℙ",Vyt="⪹",Hyt="⪵",Uyt="⋨",zyt="∏",qyt="∏",Wyt="⌮",Zyt="⌒",Kyt="⌓",Qyt="∝",Gyt="∝",Jyt="∷",Yyt="∝",Xyt="≾",e1t="⊰",t1t="𝒫",r1t="𝓅",n1t="Ψ",a1t="ψ",i1t=" ",o1t="𝔔",s1t="𝔮",l1t="⨌",u1t="𝕢",c1t="ℚ",f1t="⁗",d1t="𝒬",p1t="𝓆",h1t="ℍ",v1t="⨖",m1t="?",g1t="≟",y1t='"',b1t='"',x1t="⇛",w1t="∽̱",C1t="Ŕ",S1t="ŕ",E1t="√",k1t="⦳",T1t="⟩",A1t="⟫",R1t="⦒",N1t="⦥",M1t="⟩",O1t="»",L1t="⥵",D1t="⇥",I1t="⤠",P1t="⤳",_1t="→",j1t="↠",F1t="⇒",$1t="⤞",B1t="↪",V1t="↬",H1t="⥅",U1t="⥴",z1t="⤖",q1t="↣",W1t="↝",Z1t="⤚",K1t="⤜",Q1t="∶",G1t="ℚ",J1t="⤍",Y1t="⤏",X1t="⤐",ebt="❳",tbt="}",rbt="]",nbt="⦌",abt="⦎",ibt="⦐",obt="Ř",sbt="ř",lbt="Ŗ",ubt="ŗ",cbt="⌉",fbt="}",dbt="Р",pbt="р",hbt="⤷",vbt="⥩",mbt="”",gbt="”",ybt="↳",bbt="ℜ",xbt="ℛ",wbt="ℜ",Cbt="ℝ",Sbt="ℜ",Ebt="▭",kbt="®",Tbt="®",Abt="∋",Rbt="⇋",Nbt="⥯",Mbt="⥽",Obt="⌋",Lbt="𝔯",Dbt="ℜ",Ibt="⥤",Pbt="⇁",_bt="⇀",jbt="⥬",Fbt="Ρ",$bt="ρ",Bbt="ϱ",Vbt="⟩",Hbt="⇥",Ubt="→",zbt="→",qbt="⇒",Wbt="⇄",Zbt="↣",Kbt="⌉",Qbt="⟧",Gbt="⥝",Jbt="⥕",Ybt="⇂",Xbt="⌋",ext="⇁",txt="⇀",rxt="⇄",nxt="⇌",axt="⇉",ixt="↝",oxt="↦",sxt="⊢",lxt="⥛",uxt="⋌",cxt="⧐",fxt="⊳",dxt="⊵",pxt="⥏",hxt="⥜",vxt="⥔",mxt="↾",gxt="⥓",yxt="⇀",bxt="˚",xxt="≓",wxt="⇄",Cxt="⇌",Sxt="‏",Ext="⎱",kxt="⎱",Txt="⫮",Axt="⟭",Rxt="⇾",Nxt="⟧",Mxt="⦆",Oxt="𝕣",Lxt="ℝ",Dxt="⨮",Ixt="⨵",Pxt="⥰",_xt=")",jxt="⦔",Fxt="⨒",$xt="⇉",Bxt="⇛",Vxt="›",Hxt="𝓇",Uxt="ℛ",zxt="↱",qxt="↱",Wxt="]",Zxt="’",Kxt="’",Qxt="⋌",Gxt="⋊",Jxt="▹",Yxt="⊵",Xxt="▸",ewt="⧎",twt="⧴",rwt="⥨",nwt="℞",awt="Ś",iwt="ś",owt="‚",swt="⪸",lwt="Š",uwt="š",cwt="⪼",fwt="≻",dwt="≽",pwt="⪰",hwt="⪴",vwt="Ş",mwt="ş",gwt="Ŝ",ywt="ŝ",bwt="⪺",xwt="⪶",wwt="⋩",Cwt="⨓",Swt="≿",Ewt="С",kwt="с",Twt="⊡",Awt="⋅",Rwt="⩦",Nwt="⤥",Mwt="↘",Owt="⇘",Lwt="↘",Dwt="§",Iwt=";",Pwt="⤩",_wt="∖",jwt="∖",Fwt="✶",$wt="𝔖",Bwt="𝔰",Vwt="⌢",Hwt="♯",Uwt="Щ",zwt="щ",qwt="Ш",Wwt="ш",Zwt="↓",Kwt="←",Qwt="∣",Gwt="∥",Jwt="→",Ywt="↑",Xwt="­",eCt="Σ",tCt="σ",rCt="ς",nCt="ς",aCt="∼",iCt="⩪",oCt="≃",sCt="≃",lCt="⪞",uCt="⪠",cCt="⪝",fCt="⪟",dCt="≆",pCt="⨤",hCt="⥲",vCt="←",mCt="∘",gCt="∖",yCt="⨳",bCt="⧤",xCt="∣",wCt="⌣",CCt="⪪",SCt="⪬",ECt="⪬︀",kCt="Ь",TCt="ь",ACt="⌿",RCt="⧄",NCt="/",MCt="𝕊",OCt="𝕤",LCt="♠",DCt="♠",ICt="∥",PCt="⊓",_Ct="⊓︀",jCt="⊔",FCt="⊔︀",$Ct="√",BCt="⊏",VCt="⊑",HCt="⊏",UCt="⊑",zCt="⊐",qCt="⊒",WCt="⊐",ZCt="⊒",KCt="□",QCt="□",GCt="⊓",JCt="⊏",YCt="⊑",XCt="⊐",eSt="⊒",tSt="⊔",rSt="▪",nSt="□",aSt="▪",iSt="→",oSt="𝒮",sSt="𝓈",lSt="∖",uSt="⌣",cSt="⋆",fSt="⋆",dSt="☆",pSt="★",hSt="ϵ",vSt="ϕ",mSt="¯",gSt="⊂",ySt="⋐",bSt="⪽",xSt="⫅",wSt="⊆",CSt="⫃",SSt="⫁",ESt="⫋",kSt="⊊",TSt="⪿",ASt="⥹",RSt="⊂",NSt="⋐",MSt="⊆",OSt="⫅",LSt="⊆",DSt="⊊",ISt="⫋",PSt="⫇",_St="⫕",jSt="⫓",FSt="⪸",$St="≻",BSt="≽",VSt="≻",HSt="⪰",USt="≽",zSt="≿",qSt="⪰",WSt="⪺",ZSt="⪶",KSt="⋩",QSt="≿",GSt="∋",JSt="∑",YSt="∑",XSt="♪",eEt="¹",tEt="²",rEt="³",nEt="⊃",aEt="⋑",iEt="⪾",oEt="⫘",sEt="⫆",lEt="⊇",uEt="⫄",cEt="⊃",fEt="⊇",dEt="⟉",pEt="⫗",hEt="⥻",vEt="⫂",mEt="⫌",gEt="⊋",yEt="⫀",bEt="⊃",xEt="⋑",wEt="⊇",CEt="⫆",SEt="⊋",EEt="⫌",kEt="⫈",TEt="⫔",AEt="⫖",REt="⤦",NEt="↙",MEt="⇙",OEt="↙",LEt="⤪",DEt="ß",IEt=" ",PEt="⌖",_Et="Τ",jEt="τ",FEt="⎴",$Et="Ť",BEt="ť",VEt="Ţ",HEt="ţ",UEt="Т",zEt="т",qEt="⃛",WEt="⌕",ZEt="𝔗",KEt="𝔱",QEt="∴",GEt="∴",JEt="∴",YEt="Θ",XEt="θ",ekt="ϑ",tkt="ϑ",rkt="≈",nkt="∼",akt="  ",ikt=" ",okt=" ",skt="≈",lkt="∼",ukt="Þ",ckt="þ",fkt="˜",dkt="∼",pkt="≃",hkt="≅",vkt="≈",mkt="⨱",gkt="⊠",ykt="×",bkt="⨰",xkt="∭",wkt="⤨",Ckt="⌶",Skt="⫱",Ekt="⊤",kkt="𝕋",Tkt="𝕥",Akt="⫚",Rkt="⤩",Nkt="‴",Mkt="™",Okt="™",Lkt="▵",Dkt="▿",Ikt="◃",Pkt="⊴",_kt="≜",jkt="▹",Fkt="⊵",$kt="◬",Bkt="≜",Vkt="⨺",Hkt="⃛",Ukt="⨹",zkt="⧍",qkt="⨻",Wkt="⏢",Zkt="𝒯",Kkt="𝓉",Qkt="Ц",Gkt="ц",Jkt="Ћ",Ykt="ћ",Xkt="Ŧ",e2t="ŧ",t2t="≬",r2t="↞",n2t="↠",a2t="Ú",i2t="ú",o2t="↑",s2t="↟",l2t="⇑",u2t="⥉",c2t="Ў",f2t="ў",d2t="Ŭ",p2t="ŭ",h2t="Û",v2t="û",m2t="У",g2t="у",y2t="⇅",b2t="Ű",x2t="ű",w2t="⥮",C2t="⥾",S2t="𝔘",E2t="𝔲",k2t="Ù",T2t="ù",A2t="⥣",R2t="↿",N2t="↾",M2t="▀",O2t="⌜",L2t="⌜",D2t="⌏",I2t="◸",P2t="Ū",_2t="ū",j2t="¨",F2t="_",$2t="⏟",B2t="⎵",V2t="⏝",H2t="⋃",U2t="⊎",z2t="Ų",q2t="ų",W2t="𝕌",Z2t="𝕦",K2t="⤒",Q2t="↑",G2t="↑",J2t="⇑",Y2t="⇅",X2t="↕",eTt="↕",tTt="⇕",rTt="⥮",nTt="↿",aTt="↾",iTt="⊎",oTt="↖",sTt="↗",lTt="υ",uTt="ϒ",cTt="ϒ",fTt="Υ",dTt="υ",pTt="↥",hTt="⊥",vTt="⇈",mTt="⌝",gTt="⌝",yTt="⌎",bTt="Ů",xTt="ů",wTt="◹",CTt="𝒰",STt="𝓊",ETt="⋰",kTt="Ũ",TTt="ũ",ATt="▵",RTt="▴",NTt="⇈",MTt="Ü",OTt="ü",LTt="⦧",DTt="⦜",ITt="ϵ",PTt="ϰ",_Tt="∅",jTt="ϕ",FTt="ϖ",$Tt="∝",BTt="↕",VTt="⇕",HTt="ϱ",UTt="ς",zTt="⊊︀",qTt="⫋︀",WTt="⊋︀",ZTt="⫌︀",KTt="ϑ",QTt="⊲",GTt="⊳",JTt="⫨",YTt="⫫",XTt="⫩",eAt="В",tAt="в",rAt="⊢",nAt="⊨",aAt="⊩",iAt="⊫",oAt="⫦",sAt="⊻",lAt="∨",uAt="⋁",cAt="≚",fAt="⋮",dAt="|",pAt="‖",hAt="|",vAt="‖",mAt="∣",gAt="|",yAt="❘",bAt="≀",xAt=" ",wAt="𝔙",CAt="𝔳",SAt="⊲",EAt="⊂⃒",kAt="⊃⃒",TAt="𝕍",AAt="𝕧",RAt="∝",NAt="⊳",MAt="𝒱",OAt="𝓋",LAt="⫋︀",DAt="⊊︀",IAt="⫌︀",PAt="⊋︀",_At="⊪",jAt="⦚",FAt="Ŵ",$At="ŵ",BAt="⩟",VAt="∧",HAt="⋀",UAt="≙",zAt="℘",qAt="𝔚",WAt="𝔴",ZAt="𝕎",KAt="𝕨",QAt="℘",GAt="≀",JAt="≀",YAt="𝒲",XAt="𝓌",eRt="⋂",tRt="◯",rRt="⋃",nRt="▽",aRt="𝔛",iRt="𝔵",oRt="⟷",sRt="⟺",lRt="Ξ",uRt="ξ",cRt="⟵",fRt="⟸",dRt="⟼",pRt="⋻",hRt="⨀",vRt="𝕏",mRt="𝕩",gRt="⨁",yRt="⨂",bRt="⟶",xRt="⟹",wRt="𝒳",CRt="𝓍",SRt="⨆",ERt="⨄",kRt="△",TRt="⋁",ARt="⋀",RRt="Ý",NRt="ý",MRt="Я",ORt="я",LRt="Ŷ",DRt="ŷ",IRt="Ы",PRt="ы",_Rt="¥",jRt="𝔜",FRt="𝔶",$Rt="Ї",BRt="ї",VRt="𝕐",HRt="𝕪",URt="𝒴",zRt="𝓎",qRt="Ю",WRt="ю",ZRt="ÿ",KRt="Ÿ",QRt="Ź",GRt="ź",JRt="Ž",YRt="ž",XRt="З",eNt="з",tNt="Ż",rNt="ż",nNt="ℨ",aNt="​",iNt="Ζ",oNt="ζ",sNt="𝔷",lNt="ℨ",uNt="Ж",cNt="ж",fNt="⇝",dNt="𝕫",pNt="ℤ",hNt="𝒵",vNt="𝓏",mNt="‍",gNt="‌",ZB={Aacute:XWe,aacute:eZe,Abreve:tZe,abreve:rZe,ac:nZe,acd:aZe,acE:iZe,Acirc:oZe,acirc:sZe,acute:lZe,Acy:uZe,acy:cZe,AElig:fZe,aelig:dZe,af:pZe,Afr:hZe,afr:vZe,Agrave:mZe,agrave:gZe,alefsym:yZe,aleph:bZe,Alpha:xZe,alpha:wZe,Amacr:CZe,amacr:SZe,amalg:EZe,amp:kZe,AMP:TZe,andand:AZe,And:RZe,and:NZe,andd:MZe,andslope:OZe,andv:LZe,ang:DZe,ange:IZe,angle:PZe,angmsdaa:_Ze,angmsdab:jZe,angmsdac:FZe,angmsdad:$Ze,angmsdae:BZe,angmsdaf:VZe,angmsdag:HZe,angmsdah:UZe,angmsd:zZe,angrt:qZe,angrtvb:WZe,angrtvbd:ZZe,angsph:KZe,angst:QZe,angzarr:GZe,Aogon:JZe,aogon:YZe,Aopf:XZe,aopf:eKe,apacir:tKe,ap:rKe,apE:nKe,ape:aKe,apid:iKe,apos:oKe,ApplyFunction:sKe,approx:lKe,approxeq:uKe,Aring:cKe,aring:fKe,Ascr:dKe,ascr:pKe,Assign:hKe,ast:vKe,asymp:mKe,asympeq:gKe,Atilde:yKe,atilde:bKe,Auml:xKe,auml:wKe,awconint:CKe,awint:SKe,backcong:EKe,backepsilon:kKe,backprime:TKe,backsim:AKe,backsimeq:RKe,Backslash:NKe,Barv:MKe,barvee:OKe,barwed:LKe,Barwed:DKe,barwedge:IKe,bbrk:PKe,bbrktbrk:_Ke,bcong:jKe,Bcy:FKe,bcy:$Ke,bdquo:BKe,becaus:VKe,because:HKe,Because:UKe,bemptyv:zKe,bepsi:qKe,bernou:WKe,Bernoullis:ZKe,Beta:KKe,beta:QKe,beth:GKe,between:JKe,Bfr:YKe,bfr:XKe,bigcap:eQe,bigcirc:tQe,bigcup:rQe,bigodot:nQe,bigoplus:aQe,bigotimes:iQe,bigsqcup:oQe,bigstar:sQe,bigtriangledown:lQe,bigtriangleup:uQe,biguplus:cQe,bigvee:fQe,bigwedge:dQe,bkarow:pQe,blacklozenge:hQe,blacksquare:vQe,blacktriangle:mQe,blacktriangledown:gQe,blacktriangleleft:yQe,blacktriangleright:bQe,blank:xQe,blk12:wQe,blk14:CQe,blk34:SQe,block:EQe,bne:kQe,bnequiv:TQe,bNot:AQe,bnot:RQe,Bopf:NQe,bopf:MQe,bot:OQe,bottom:LQe,bowtie:DQe,boxbox:IQe,boxdl:PQe,boxdL:_Qe,boxDl:jQe,boxDL:FQe,boxdr:$Qe,boxdR:BQe,boxDr:VQe,boxDR:HQe,boxh:UQe,boxH:zQe,boxhd:qQe,boxHd:WQe,boxhD:ZQe,boxHD:KQe,boxhu:QQe,boxHu:GQe,boxhU:JQe,boxHU:YQe,boxminus:XQe,boxplus:eGe,boxtimes:tGe,boxul:rGe,boxuL:nGe,boxUl:aGe,boxUL:iGe,boxur:oGe,boxuR:sGe,boxUr:lGe,boxUR:uGe,boxv:cGe,boxV:fGe,boxvh:dGe,boxvH:pGe,boxVh:hGe,boxVH:vGe,boxvl:mGe,boxvL:gGe,boxVl:yGe,boxVL:bGe,boxvr:xGe,boxvR:wGe,boxVr:CGe,boxVR:SGe,bprime:EGe,breve:kGe,Breve:TGe,brvbar:AGe,bscr:RGe,Bscr:NGe,bsemi:MGe,bsim:OGe,bsime:LGe,bsolb:DGe,bsol:IGe,bsolhsub:PGe,bull:_Ge,bullet:jGe,bump:FGe,bumpE:$Ge,bumpe:BGe,Bumpeq:VGe,bumpeq:HGe,Cacute:UGe,cacute:zGe,capand:qGe,capbrcup:WGe,capcap:ZGe,cap:KGe,Cap:QGe,capcup:GGe,capdot:JGe,CapitalDifferentialD:YGe,caps:XGe,caret:eJe,caron:tJe,Cayleys:rJe,ccaps:nJe,Ccaron:aJe,ccaron:iJe,Ccedil:oJe,ccedil:sJe,Ccirc:lJe,ccirc:uJe,Cconint:cJe,ccups:fJe,ccupssm:dJe,Cdot:pJe,cdot:hJe,cedil:vJe,Cedilla:mJe,cemptyv:gJe,cent:yJe,centerdot:bJe,CenterDot:xJe,cfr:wJe,Cfr:CJe,CHcy:SJe,chcy:EJe,check:kJe,checkmark:TJe,Chi:AJe,chi:RJe,circ:NJe,circeq:MJe,circlearrowleft:OJe,circlearrowright:LJe,circledast:DJe,circledcirc:IJe,circleddash:PJe,CircleDot:_Je,circledR:jJe,circledS:FJe,CircleMinus:$Je,CirclePlus:BJe,CircleTimes:VJe,cir:HJe,cirE:UJe,cire:zJe,cirfnint:qJe,cirmid:WJe,cirscir:ZJe,ClockwiseContourIntegral:KJe,CloseCurlyDoubleQuote:QJe,CloseCurlyQuote:GJe,clubs:JJe,clubsuit:YJe,colon:XJe,Colon:eYe,Colone:tYe,colone:rYe,coloneq:nYe,comma:aYe,commat:iYe,comp:oYe,compfn:sYe,complement:lYe,complexes:uYe,cong:cYe,congdot:fYe,Congruent:dYe,conint:pYe,Conint:hYe,ContourIntegral:vYe,copf:mYe,Copf:gYe,coprod:yYe,Coproduct:bYe,copy:xYe,COPY:wYe,copysr:CYe,CounterClockwiseContourIntegral:SYe,crarr:EYe,cross:kYe,Cross:TYe,Cscr:AYe,cscr:RYe,csub:NYe,csube:MYe,csup:OYe,csupe:LYe,ctdot:DYe,cudarrl:IYe,cudarrr:PYe,cuepr:_Ye,cuesc:jYe,cularr:FYe,cularrp:$Ye,cupbrcap:BYe,cupcap:VYe,CupCap:HYe,cup:UYe,Cup:zYe,cupcup:qYe,cupdot:WYe,cupor:ZYe,cups:KYe,curarr:QYe,curarrm:GYe,curlyeqprec:JYe,curlyeqsucc:YYe,curlyvee:XYe,curlywedge:eXe,curren:tXe,curvearrowleft:rXe,curvearrowright:nXe,cuvee:aXe,cuwed:iXe,cwconint:oXe,cwint:sXe,cylcty:lXe,dagger:uXe,Dagger:cXe,daleth:fXe,darr:dXe,Darr:pXe,dArr:hXe,dash:vXe,Dashv:mXe,dashv:gXe,dbkarow:yXe,dblac:bXe,Dcaron:xXe,dcaron:wXe,Dcy:CXe,dcy:SXe,ddagger:EXe,ddarr:kXe,DD:TXe,dd:AXe,DDotrahd:RXe,ddotseq:NXe,deg:MXe,Del:OXe,Delta:LXe,delta:DXe,demptyv:IXe,dfisht:PXe,Dfr:_Xe,dfr:jXe,dHar:FXe,dharl:$Xe,dharr:BXe,DiacriticalAcute:VXe,DiacriticalDot:HXe,DiacriticalDoubleAcute:UXe,DiacriticalGrave:zXe,DiacriticalTilde:qXe,diam:WXe,diamond:ZXe,Diamond:KXe,diamondsuit:QXe,diams:GXe,die:JXe,DifferentialD:YXe,digamma:XXe,disin:eet,div:tet,divide:ret,divideontimes:net,divonx:aet,DJcy:iet,djcy:oet,dlcorn:set,dlcrop:uet,dollar:cet,Dopf:fet,dopf:det,Dot:pet,dot:het,DotDot:vet,doteq:met,doteqdot:get,DotEqual:yet,dotminus:bet,dotplus:xet,dotsquare:wet,doublebarwedge:Cet,DoubleContourIntegral:Eet,DoubleDot:ket,DoubleDownArrow:Tet,DoubleLeftArrow:Aet,DoubleLeftRightArrow:Ret,DoubleLeftTee:Net,DoubleLongLeftArrow:Met,DoubleLongLeftRightArrow:Oet,DoubleLongRightArrow:Let,DoubleRightArrow:Det,DoubleRightTee:Iet,DoubleUpArrow:Pet,DoubleUpDownArrow:_et,DoubleVerticalBar:jet,DownArrowBar:Fet,downarrow:$et,DownArrow:Bet,Downarrow:Vet,DownArrowUpArrow:Het,DownBreve:Uet,downdownarrows:zet,downharpoonleft:qet,downharpoonright:Wet,DownLeftRightVector:Zet,DownLeftTeeVector:Ket,DownLeftVectorBar:Qet,DownLeftVector:Get,DownRightTeeVector:Jet,DownRightVectorBar:Yet,DownRightVector:Xet,DownTeeArrow:ett,DownTee:ttt,drbkarow:rtt,drcorn:ntt,drcrop:att,Dscr:itt,dscr:ott,DScy:stt,dscy:ltt,dsol:utt,Dstrok:ctt,dstrok:ftt,dtdot:dtt,dtri:ptt,dtrif:htt,duarr:vtt,duhar:mtt,dwangle:gtt,DZcy:ytt,dzcy:btt,dzigrarr:xtt,Eacute:wtt,eacute:Ctt,easter:Stt,Ecaron:Ett,ecaron:ktt,Ecirc:Ttt,ecirc:Att,ecir:Rtt,ecolon:Ntt,Ecy:Mtt,ecy:Ott,eDDot:Ltt,Edot:Dtt,edot:Itt,eDot:Ptt,ee:_tt,efDot:jtt,Efr:Ftt,efr:$tt,eg:Btt,Egrave:Vtt,egrave:Htt,egs:Utt,egsdot:ztt,el:qtt,Element:Wtt,elinters:Ztt,ell:Ktt,els:Qtt,elsdot:Gtt,Emacr:Jtt,emacr:Ytt,empty:Xtt,emptyset:ert,EmptySmallSquare:trt,emptyv:rrt,EmptyVerySmallSquare:nrt,emsp13:art,emsp14:irt,emsp:ort,ENG:srt,eng:lrt,ensp:urt,Eogon:crt,eogon:frt,Eopf:drt,eopf:prt,epar:hrt,eparsl:vrt,eplus:mrt,epsi:grt,Epsilon:yrt,epsilon:brt,epsiv:xrt,eqcirc:wrt,eqcolon:Crt,eqsim:Srt,eqslantgtr:Ert,eqslantless:krt,Equal:Trt,equals:Art,EqualTilde:Rrt,equest:Nrt,Equilibrium:Mrt,equiv:Ort,equivDD:Lrt,eqvparsl:Drt,erarr:Irt,erDot:Prt,escr:_rt,Escr:jrt,esdot:Frt,Esim:$rt,esim:Brt,Eta:Vrt,eta:Hrt,ETH:Urt,eth:zrt,Euml:qrt,euml:Wrt,euro:Zrt,excl:Krt,exist:Qrt,Exists:Grt,expectation:Jrt,exponentiale:Yrt,ExponentialE:Xrt,fallingdotseq:ent,Fcy:tnt,fcy:rnt,female:nnt,ffilig:ant,fflig:int,ffllig:ont,Ffr:snt,ffr:lnt,filig:unt,FilledSmallSquare:cnt,FilledVerySmallSquare:fnt,fjlig:dnt,flat:pnt,fllig:hnt,fltns:vnt,fnof:mnt,Fopf:gnt,fopf:ynt,forall:bnt,ForAll:xnt,fork:wnt,forkv:Cnt,Fouriertrf:Snt,fpartint:Ent,frac12:knt,frac13:Tnt,frac14:Ant,frac15:Rnt,frac16:Nnt,frac18:Mnt,frac23:Ont,frac25:Lnt,frac34:Dnt,frac35:Int,frac38:Pnt,frac45:_nt,frac56:jnt,frac58:Fnt,frac78:$nt,frasl:Bnt,frown:Vnt,fscr:Hnt,Fscr:Unt,gacute:znt,Gamma:qnt,gamma:Wnt,Gammad:Znt,gammad:Knt,gap:Qnt,Gbreve:Gnt,gbreve:Jnt,Gcedil:Ynt,Gcirc:Xnt,gcirc:eat,Gcy:tat,gcy:rat,Gdot:nat,gdot:aat,ge:iat,gE:oat,gEl:sat,gel:lat,geq:uat,geqq:cat,geqslant:fat,gescc:dat,ges:pat,gesdot:hat,gesdoto:vat,gesdotol:mat,gesl:gat,gesles:yat,Gfr:bat,gfr:xat,gg:wat,Gg:Cat,ggg:Sat,gimel:Eat,GJcy:kat,gjcy:Tat,gla:Aat,gl:Rat,glE:Nat,glj:Mat,gnap:Oat,gnapprox:Lat,gne:Dat,gnE:Iat,gneq:Pat,gneqq:_at,gnsim:jat,Gopf:Fat,gopf:$at,grave:Bat,GreaterEqual:Vat,GreaterEqualLess:Hat,GreaterFullEqual:Uat,GreaterGreater:zat,GreaterLess:qat,GreaterSlantEqual:Wat,GreaterTilde:Zat,Gscr:Kat,gscr:Qat,gsim:Gat,gsime:Jat,gsiml:Yat,gtcc:Xat,gtcir:eit,gt:tit,GT:rit,Gt:nit,gtdot:ait,gtlPar:iit,gtquest:oit,gtrapprox:sit,gtrarr:lit,gtrdot:uit,gtreqless:cit,gtreqqless:fit,gtrless:dit,gtrsim:pit,gvertneqq:hit,gvnE:vit,Hacek:mit,hairsp:git,half:yit,hamilt:bit,HARDcy:xit,hardcy:wit,harrcir:Cit,harr:Sit,hArr:Eit,harrw:kit,Hat:Tit,hbar:Ait,Hcirc:Rit,hcirc:Nit,hearts:Mit,heartsuit:Oit,hellip:Lit,hercon:Dit,hfr:Iit,Hfr:Pit,HilbertSpace:_it,hksearow:jit,hkswarow:Fit,hoarr:$it,homtht:Bit,hookleftarrow:Vit,hookrightarrow:Hit,hopf:Uit,Hopf:zit,horbar:qit,HorizontalLine:Wit,hscr:Zit,Hscr:Kit,hslash:Qit,Hstrok:Git,hstrok:Jit,HumpDownHump:Yit,HumpEqual:Xit,hybull:eot,hyphen:tot,Iacute:rot,iacute:not,ic:aot,Icirc:iot,icirc:oot,Icy:sot,icy:lot,Idot:uot,IEcy:cot,iecy:fot,iexcl:dot,iff:pot,ifr:hot,Ifr:vot,Igrave:mot,igrave:got,ii:yot,iiiint:bot,iiint:xot,iinfin:wot,iiota:Cot,IJlig:Sot,ijlig:Eot,Imacr:kot,imacr:Tot,image:Aot,ImaginaryI:Rot,imagline:Not,imagpart:Mot,imath:Oot,Im:Lot,imof:Dot,imped:Iot,Implies:Pot,incare:_ot,in:"∈",infin:jot,infintie:Fot,inodot:$ot,intcal:Bot,int:Vot,Int:Hot,integers:Uot,Integral:zot,intercal:qot,Intersection:Wot,intlarhk:Zot,intprod:Kot,InvisibleComma:Qot,InvisibleTimes:Got,IOcy:Jot,iocy:Yot,Iogon:Xot,iogon:est,Iopf:tst,iopf:rst,Iota:nst,iota:ast,iprod:ist,iquest:ost,iscr:sst,Iscr:lst,isin:ust,isindot:cst,isinE:fst,isins:dst,isinsv:pst,isinv:hst,it:vst,Itilde:mst,itilde:gst,Iukcy:yst,iukcy:bst,Iuml:xst,iuml:wst,Jcirc:Cst,jcirc:Sst,Jcy:Est,jcy:kst,Jfr:Tst,jfr:Ast,jmath:Rst,Jopf:Nst,jopf:Mst,Jscr:Ost,jscr:Lst,Jsercy:Dst,jsercy:Ist,Jukcy:Pst,jukcy:_st,Kappa:jst,kappa:Fst,kappav:$st,Kcedil:Bst,kcedil:Vst,Kcy:Hst,kcy:Ust,Kfr:zst,kfr:qst,kgreen:Wst,KHcy:Zst,khcy:Kst,KJcy:Qst,kjcy:Gst,Kopf:Jst,kopf:Yst,Kscr:Xst,kscr:elt,lAarr:tlt,Lacute:rlt,lacute:nlt,laemptyv:alt,lagran:ilt,Lambda:olt,lambda:slt,lang:llt,Lang:ult,langd:clt,langle:flt,lap:dlt,Laplacetrf:plt,laquo:hlt,larrb:vlt,larrbfs:mlt,larr:glt,Larr:ylt,lArr:blt,larrfs:xlt,larrhk:wlt,larrlp:Clt,larrpl:Slt,larrsim:Elt,larrtl:klt,latail:Tlt,lAtail:Alt,lat:Rlt,late:Nlt,lates:Mlt,lbarr:Olt,lBarr:Llt,lbbrk:Dlt,lbrace:Ilt,lbrack:Plt,lbrke:_lt,lbrksld:jlt,lbrkslu:Flt,Lcaron:$lt,lcaron:Blt,Lcedil:Vlt,lcedil:Hlt,lceil:Ult,lcub:zlt,Lcy:qlt,lcy:Wlt,ldca:Zlt,ldquo:Klt,ldquor:Qlt,ldrdhar:Glt,ldrushar:Jlt,ldsh:Ylt,le:Xlt,lE:eut,LeftAngleBracket:tut,LeftArrowBar:rut,leftarrow:nut,LeftArrow:aut,Leftarrow:iut,LeftArrowRightArrow:out,leftarrowtail:sut,LeftCeiling:lut,LeftDoubleBracket:uut,LeftDownTeeVector:cut,LeftDownVectorBar:fut,LeftDownVector:dut,LeftFloor:put,leftharpoondown:hut,leftharpoonup:vut,leftleftarrows:mut,leftrightarrow:gut,LeftRightArrow:yut,Leftrightarrow:but,leftrightarrows:xut,leftrightharpoons:wut,leftrightsquigarrow:Cut,LeftRightVector:Sut,LeftTeeArrow:Eut,LeftTee:kut,LeftTeeVector:Tut,leftthreetimes:Aut,LeftTriangleBar:Rut,LeftTriangle:Nut,LeftTriangleEqual:Mut,LeftUpDownVector:Out,LeftUpTeeVector:Lut,LeftUpVectorBar:Dut,LeftUpVector:Iut,LeftVectorBar:Put,LeftVector:_ut,lEg:jut,leg:Fut,leq:$ut,leqq:But,leqslant:Vut,lescc:Hut,les:Uut,lesdot:zut,lesdoto:qut,lesdotor:Wut,lesg:Zut,lesges:Kut,lessapprox:Qut,lessdot:Gut,lesseqgtr:Jut,lesseqqgtr:Yut,LessEqualGreater:Xut,LessFullEqual:ect,LessGreater:tct,lessgtr:rct,LessLess:nct,lesssim:act,LessSlantEqual:ict,LessTilde:oct,lfisht:sct,lfloor:lct,Lfr:uct,lfr:cct,lg:fct,lgE:dct,lHar:pct,lhard:hct,lharu:vct,lharul:mct,lhblk:gct,LJcy:yct,ljcy:bct,llarr:xct,ll:wct,Ll:Cct,llcorner:Sct,Lleftarrow:Ect,llhard:kct,lltri:Tct,Lmidot:Act,lmidot:Rct,lmoustache:Nct,lmoust:Mct,lnap:Oct,lnapprox:Lct,lne:Dct,lnE:Ict,lneq:Pct,lneqq:_ct,lnsim:jct,loang:Fct,loarr:$ct,lobrk:Bct,longleftarrow:Vct,LongLeftArrow:Hct,Longleftarrow:Uct,longleftrightarrow:zct,LongLeftRightArrow:qct,Longleftrightarrow:Wct,longmapsto:Zct,longrightarrow:Kct,LongRightArrow:Qct,Longrightarrow:Gct,looparrowleft:Jct,looparrowright:Yct,lopar:Xct,Lopf:eft,lopf:tft,loplus:rft,lotimes:nft,lowast:aft,lowbar:ift,LowerLeftArrow:oft,LowerRightArrow:sft,loz:lft,lozenge:uft,lozf:cft,lpar:fft,lparlt:dft,lrarr:pft,lrcorner:hft,lrhar:vft,lrhard:mft,lrm:gft,lrtri:yft,lsaquo:bft,lscr:xft,Lscr:wft,lsh:Cft,Lsh:Sft,lsim:Eft,lsime:kft,lsimg:Tft,lsqb:Aft,lsquo:Rft,lsquor:Nft,Lstrok:Mft,lstrok:Oft,ltcc:Lft,ltcir:Dft,lt:Ift,LT:Pft,Lt:_ft,ltdot:jft,lthree:Fft,ltimes:$ft,ltlarr:Bft,ltquest:Vft,ltri:Hft,ltrie:Uft,ltrif:zft,ltrPar:qft,lurdshar:Wft,luruhar:Zft,lvertneqq:Kft,lvnE:Qft,macr:Gft,male:Jft,malt:Yft,maltese:Xft,Map:"⤅",map:edt,mapsto:tdt,mapstodown:rdt,mapstoleft:ndt,mapstoup:adt,marker:idt,mcomma:odt,Mcy:sdt,mcy:ldt,mdash:udt,mDDot:cdt,measuredangle:fdt,MediumSpace:ddt,Mellintrf:pdt,Mfr:hdt,mfr:vdt,mho:mdt,micro:gdt,midast:ydt,midcir:bdt,mid:xdt,middot:wdt,minusb:Cdt,minus:Sdt,minusd:Edt,minusdu:kdt,MinusPlus:Tdt,mlcp:Adt,mldr:Rdt,mnplus:Ndt,models:Mdt,Mopf:Odt,mopf:Ldt,mp:Ddt,mscr:Idt,Mscr:Pdt,mstpos:_dt,Mu:jdt,mu:Fdt,multimap:$dt,mumap:Bdt,nabla:Vdt,Nacute:Hdt,nacute:Udt,nang:zdt,nap:qdt,napE:Wdt,napid:Zdt,napos:Kdt,napprox:Qdt,natural:Gdt,naturals:Jdt,natur:Ydt,nbsp:Xdt,nbump:ept,nbumpe:tpt,ncap:rpt,Ncaron:npt,ncaron:apt,Ncedil:ipt,ncedil:opt,ncong:spt,ncongdot:lpt,ncup:upt,Ncy:cpt,ncy:fpt,ndash:dpt,nearhk:ppt,nearr:hpt,neArr:vpt,nearrow:mpt,ne:gpt,nedot:ypt,NegativeMediumSpace:bpt,NegativeThickSpace:xpt,NegativeThinSpace:wpt,NegativeVeryThinSpace:Cpt,nequiv:Spt,nesear:Ept,nesim:kpt,NestedGreaterGreater:Tpt,NestedLessLess:Apt,NewLine:Rpt,nexist:Npt,nexists:Mpt,Nfr:Opt,nfr:Lpt,ngE:Dpt,nge:Ipt,ngeq:Ppt,ngeqq:_pt,ngeqslant:jpt,nges:Fpt,nGg:$pt,ngsim:Bpt,nGt:Vpt,ngt:Hpt,ngtr:Upt,nGtv:zpt,nharr:qpt,nhArr:Wpt,nhpar:Zpt,ni:Kpt,nis:Qpt,nisd:Gpt,niv:Jpt,NJcy:Ypt,njcy:Xpt,nlarr:eht,nlArr:tht,nldr:rht,nlE:nht,nle:aht,nleftarrow:iht,nLeftarrow:oht,nleftrightarrow:sht,nLeftrightarrow:lht,nleq:uht,nleqq:cht,nleqslant:fht,nles:dht,nless:pht,nLl:hht,nlsim:vht,nLt:mht,nlt:ght,nltri:yht,nltrie:bht,nLtv:xht,nmid:wht,NoBreak:Cht,NonBreakingSpace:Sht,nopf:Eht,Nopf:kht,Not:Tht,not:Aht,NotCongruent:Rht,NotCupCap:Nht,NotDoubleVerticalBar:Mht,NotElement:Oht,NotEqual:Lht,NotEqualTilde:Dht,NotExists:Iht,NotGreater:Pht,NotGreaterEqual:_ht,NotGreaterFullEqual:jht,NotGreaterGreater:Fht,NotGreaterLess:$ht,NotGreaterSlantEqual:Bht,NotGreaterTilde:Vht,NotHumpDownHump:Hht,NotHumpEqual:Uht,notin:zht,notindot:qht,notinE:Wht,notinva:Zht,notinvb:Kht,notinvc:Qht,NotLeftTriangleBar:Ght,NotLeftTriangle:Jht,NotLeftTriangleEqual:Yht,NotLess:Xht,NotLessEqual:evt,NotLessGreater:tvt,NotLessLess:rvt,NotLessSlantEqual:nvt,NotLessTilde:avt,NotNestedGreaterGreater:ivt,NotNestedLessLess:ovt,notni:svt,notniva:lvt,notnivb:uvt,notnivc:cvt,NotPrecedes:fvt,NotPrecedesEqual:dvt,NotPrecedesSlantEqual:pvt,NotReverseElement:hvt,NotRightTriangleBar:vvt,NotRightTriangle:mvt,NotRightTriangleEqual:gvt,NotSquareSubset:yvt,NotSquareSubsetEqual:bvt,NotSquareSuperset:xvt,NotSquareSupersetEqual:wvt,NotSubset:Cvt,NotSubsetEqual:Svt,NotSucceeds:Evt,NotSucceedsEqual:kvt,NotSucceedsSlantEqual:Tvt,NotSucceedsTilde:Avt,NotSuperset:Rvt,NotSupersetEqual:Nvt,NotTilde:Mvt,NotTildeEqual:Ovt,NotTildeFullEqual:Lvt,NotTildeTilde:Dvt,NotVerticalBar:Ivt,nparallel:Pvt,npar:_vt,nparsl:jvt,npart:Fvt,npolint:$vt,npr:Bvt,nprcue:Vvt,nprec:Hvt,npreceq:Uvt,npre:zvt,nrarrc:qvt,nrarr:Wvt,nrArr:Zvt,nrarrw:Kvt,nrightarrow:Qvt,nRightarrow:Gvt,nrtri:Jvt,nrtrie:Yvt,nsc:Xvt,nsccue:emt,nsce:tmt,Nscr:rmt,nscr:nmt,nshortmid:amt,nshortparallel:imt,nsim:omt,nsime:smt,nsimeq:lmt,nsmid:umt,nspar:cmt,nsqsube:fmt,nsqsupe:dmt,nsub:pmt,nsubE:hmt,nsube:vmt,nsubset:mmt,nsubseteq:gmt,nsubseteqq:ymt,nsucc:bmt,nsucceq:xmt,nsup:wmt,nsupE:Cmt,nsupe:Smt,nsupset:Emt,nsupseteq:kmt,nsupseteqq:Tmt,ntgl:Amt,Ntilde:Rmt,ntilde:Nmt,ntlg:Mmt,ntriangleleft:Omt,ntrianglelefteq:Lmt,ntriangleright:Dmt,ntrianglerighteq:Imt,Nu:Pmt,nu:_mt,num:jmt,numero:Fmt,numsp:$mt,nvap:Bmt,nvdash:Vmt,nvDash:Hmt,nVdash:Umt,nVDash:zmt,nvge:qmt,nvgt:Wmt,nvHarr:Zmt,nvinfin:Kmt,nvlArr:Qmt,nvle:Gmt,nvlt:Jmt,nvltrie:Ymt,nvrArr:Xmt,nvrtrie:egt,nvsim:tgt,nwarhk:rgt,nwarr:ngt,nwArr:agt,nwarrow:igt,nwnear:ogt,Oacute:sgt,oacute:lgt,oast:ugt,Ocirc:cgt,ocirc:fgt,ocir:dgt,Ocy:pgt,ocy:hgt,odash:vgt,Odblac:mgt,odblac:ggt,odiv:ygt,odot:bgt,odsold:xgt,OElig:wgt,oelig:Cgt,ofcir:Sgt,Ofr:Egt,ofr:kgt,ogon:Tgt,Ograve:Agt,ograve:Rgt,ogt:Ngt,ohbar:Mgt,ohm:Ogt,oint:Lgt,olarr:Dgt,olcir:Igt,olcross:Pgt,oline:_gt,olt:jgt,Omacr:Fgt,omacr:$gt,Omega:Bgt,omega:Vgt,Omicron:Hgt,omicron:Ugt,omid:zgt,ominus:qgt,Oopf:Wgt,oopf:Zgt,opar:Kgt,OpenCurlyDoubleQuote:Qgt,OpenCurlyQuote:Ggt,operp:Jgt,oplus:Ygt,orarr:Xgt,Or:e0t,or:t0t,ord:r0t,order:n0t,orderof:a0t,ordf:i0t,ordm:o0t,origof:s0t,oror:l0t,orslope:u0t,orv:c0t,oS:f0t,Oscr:d0t,oscr:p0t,Oslash:h0t,oslash:v0t,osol:m0t,Otilde:g0t,otilde:y0t,otimesas:b0t,Otimes:x0t,otimes:w0t,Ouml:C0t,ouml:S0t,ovbar:E0t,OverBar:k0t,OverBrace:T0t,OverBracket:A0t,OverParenthesis:R0t,para:N0t,parallel:M0t,par:O0t,parsim:L0t,parsl:D0t,part:I0t,PartialD:P0t,Pcy:_0t,pcy:j0t,percnt:F0t,period:$0t,permil:B0t,perp:V0t,pertenk:H0t,Pfr:U0t,pfr:z0t,Phi:q0t,phi:W0t,phiv:Z0t,phmmat:K0t,phone:Q0t,Pi:G0t,pi:J0t,pitchfork:Y0t,piv:X0t,planck:eyt,planckh:tyt,plankv:ryt,plusacir:nyt,plusb:ayt,pluscir:iyt,plus:oyt,plusdo:syt,plusdu:lyt,pluse:uyt,PlusMinus:cyt,plusmn:fyt,plussim:dyt,plustwo:pyt,pm:hyt,Poincareplane:vyt,pointint:myt,popf:gyt,Popf:yyt,pound:byt,prap:xyt,Pr:wyt,pr:Cyt,prcue:Syt,precapprox:Eyt,prec:kyt,preccurlyeq:Tyt,Precedes:Ayt,PrecedesEqual:Ryt,PrecedesSlantEqual:Nyt,PrecedesTilde:Myt,preceq:Oyt,precnapprox:Lyt,precneqq:Dyt,precnsim:Iyt,pre:Pyt,prE:_yt,precsim:jyt,prime:Fyt,Prime:$yt,primes:Byt,prnap:Vyt,prnE:Hyt,prnsim:Uyt,prod:zyt,Product:qyt,profalar:Wyt,profline:Zyt,profsurf:Kyt,prop:Qyt,Proportional:Gyt,Proportion:Jyt,propto:Yyt,prsim:Xyt,prurel:e1t,Pscr:t1t,pscr:r1t,Psi:n1t,psi:a1t,puncsp:i1t,Qfr:o1t,qfr:s1t,qint:l1t,qopf:u1t,Qopf:c1t,qprime:f1t,Qscr:d1t,qscr:p1t,quaternions:h1t,quatint:v1t,quest:m1t,questeq:g1t,quot:y1t,QUOT:b1t,rAarr:x1t,race:w1t,Racute:C1t,racute:S1t,radic:E1t,raemptyv:k1t,rang:T1t,Rang:A1t,rangd:R1t,range:N1t,rangle:M1t,raquo:O1t,rarrap:L1t,rarrb:D1t,rarrbfs:I1t,rarrc:P1t,rarr:_1t,Rarr:j1t,rArr:F1t,rarrfs:$1t,rarrhk:B1t,rarrlp:V1t,rarrpl:H1t,rarrsim:U1t,Rarrtl:z1t,rarrtl:q1t,rarrw:W1t,ratail:Z1t,rAtail:K1t,ratio:Q1t,rationals:G1t,rbarr:J1t,rBarr:Y1t,RBarr:X1t,rbbrk:ebt,rbrace:tbt,rbrack:rbt,rbrke:nbt,rbrksld:abt,rbrkslu:ibt,Rcaron:obt,rcaron:sbt,Rcedil:lbt,rcedil:ubt,rceil:cbt,rcub:fbt,Rcy:dbt,rcy:pbt,rdca:hbt,rdldhar:vbt,rdquo:mbt,rdquor:gbt,rdsh:ybt,real:bbt,realine:xbt,realpart:wbt,reals:Cbt,Re:Sbt,rect:Ebt,reg:kbt,REG:Tbt,ReverseElement:Abt,ReverseEquilibrium:Rbt,ReverseUpEquilibrium:Nbt,rfisht:Mbt,rfloor:Obt,rfr:Lbt,Rfr:Dbt,rHar:Ibt,rhard:Pbt,rharu:_bt,rharul:jbt,Rho:Fbt,rho:$bt,rhov:Bbt,RightAngleBracket:Vbt,RightArrowBar:Hbt,rightarrow:Ubt,RightArrow:zbt,Rightarrow:qbt,RightArrowLeftArrow:Wbt,rightarrowtail:Zbt,RightCeiling:Kbt,RightDoubleBracket:Qbt,RightDownTeeVector:Gbt,RightDownVectorBar:Jbt,RightDownVector:Ybt,RightFloor:Xbt,rightharpoondown:ext,rightharpoonup:txt,rightleftarrows:rxt,rightleftharpoons:nxt,rightrightarrows:axt,rightsquigarrow:ixt,RightTeeArrow:oxt,RightTee:sxt,RightTeeVector:lxt,rightthreetimes:uxt,RightTriangleBar:cxt,RightTriangle:fxt,RightTriangleEqual:dxt,RightUpDownVector:pxt,RightUpTeeVector:hxt,RightUpVectorBar:vxt,RightUpVector:mxt,RightVectorBar:gxt,RightVector:yxt,ring:bxt,risingdotseq:xxt,rlarr:wxt,rlhar:Cxt,rlm:Sxt,rmoustache:Ext,rmoust:kxt,rnmid:Txt,roang:Axt,roarr:Rxt,robrk:Nxt,ropar:Mxt,ropf:Oxt,Ropf:Lxt,roplus:Dxt,rotimes:Ixt,RoundImplies:Pxt,rpar:_xt,rpargt:jxt,rppolint:Fxt,rrarr:$xt,Rrightarrow:Bxt,rsaquo:Vxt,rscr:Hxt,Rscr:Uxt,rsh:zxt,Rsh:qxt,rsqb:Wxt,rsquo:Zxt,rsquor:Kxt,rthree:Qxt,rtimes:Gxt,rtri:Jxt,rtrie:Yxt,rtrif:Xxt,rtriltri:ewt,RuleDelayed:twt,ruluhar:rwt,rx:nwt,Sacute:awt,sacute:iwt,sbquo:owt,scap:swt,Scaron:lwt,scaron:uwt,Sc:cwt,sc:fwt,sccue:dwt,sce:pwt,scE:hwt,Scedil:vwt,scedil:mwt,Scirc:gwt,scirc:ywt,scnap:bwt,scnE:xwt,scnsim:wwt,scpolint:Cwt,scsim:Swt,Scy:Ewt,scy:kwt,sdotb:Twt,sdot:Awt,sdote:Rwt,searhk:Nwt,searr:Mwt,seArr:Owt,searrow:Lwt,sect:Dwt,semi:Iwt,seswar:Pwt,setminus:_wt,setmn:jwt,sext:Fwt,Sfr:$wt,sfr:Bwt,sfrown:Vwt,sharp:Hwt,SHCHcy:Uwt,shchcy:zwt,SHcy:qwt,shcy:Wwt,ShortDownArrow:Zwt,ShortLeftArrow:Kwt,shortmid:Qwt,shortparallel:Gwt,ShortRightArrow:Jwt,ShortUpArrow:Ywt,shy:Xwt,Sigma:eCt,sigma:tCt,sigmaf:rCt,sigmav:nCt,sim:aCt,simdot:iCt,sime:oCt,simeq:sCt,simg:lCt,simgE:uCt,siml:cCt,simlE:fCt,simne:dCt,simplus:pCt,simrarr:hCt,slarr:vCt,SmallCircle:mCt,smallsetminus:gCt,smashp:yCt,smeparsl:bCt,smid:xCt,smile:wCt,smt:CCt,smte:SCt,smtes:ECt,SOFTcy:kCt,softcy:TCt,solbar:ACt,solb:RCt,sol:NCt,Sopf:MCt,sopf:OCt,spades:LCt,spadesuit:DCt,spar:ICt,sqcap:PCt,sqcaps:_Ct,sqcup:jCt,sqcups:FCt,Sqrt:$Ct,sqsub:BCt,sqsube:VCt,sqsubset:HCt,sqsubseteq:UCt,sqsup:zCt,sqsupe:qCt,sqsupset:WCt,sqsupseteq:ZCt,square:KCt,Square:QCt,SquareIntersection:GCt,SquareSubset:JCt,SquareSubsetEqual:YCt,SquareSuperset:XCt,SquareSupersetEqual:eSt,SquareUnion:tSt,squarf:rSt,squ:nSt,squf:aSt,srarr:iSt,Sscr:oSt,sscr:sSt,ssetmn:lSt,ssmile:uSt,sstarf:cSt,Star:fSt,star:dSt,starf:pSt,straightepsilon:hSt,straightphi:vSt,strns:mSt,sub:gSt,Sub:ySt,subdot:bSt,subE:xSt,sube:wSt,subedot:CSt,submult:SSt,subnE:ESt,subne:kSt,subplus:TSt,subrarr:ASt,subset:RSt,Subset:NSt,subseteq:MSt,subseteqq:OSt,SubsetEqual:LSt,subsetneq:DSt,subsetneqq:ISt,subsim:PSt,subsub:_St,subsup:jSt,succapprox:FSt,succ:$St,succcurlyeq:BSt,Succeeds:VSt,SucceedsEqual:HSt,SucceedsSlantEqual:USt,SucceedsTilde:zSt,succeq:qSt,succnapprox:WSt,succneqq:ZSt,succnsim:KSt,succsim:QSt,SuchThat:GSt,sum:JSt,Sum:YSt,sung:XSt,sup1:eEt,sup2:tEt,sup3:rEt,sup:nEt,Sup:aEt,supdot:iEt,supdsub:oEt,supE:sEt,supe:lEt,supedot:uEt,Superset:cEt,SupersetEqual:fEt,suphsol:dEt,suphsub:pEt,suplarr:hEt,supmult:vEt,supnE:mEt,supne:gEt,supplus:yEt,supset:bEt,Supset:xEt,supseteq:wEt,supseteqq:CEt,supsetneq:SEt,supsetneqq:EEt,supsim:kEt,supsub:TEt,supsup:AEt,swarhk:REt,swarr:NEt,swArr:MEt,swarrow:OEt,swnwar:LEt,szlig:DEt,Tab:IEt,target:PEt,Tau:_Et,tau:jEt,tbrk:FEt,Tcaron:$Et,tcaron:BEt,Tcedil:VEt,tcedil:HEt,Tcy:UEt,tcy:zEt,tdot:qEt,telrec:WEt,Tfr:ZEt,tfr:KEt,there4:QEt,therefore:GEt,Therefore:JEt,Theta:YEt,theta:XEt,thetasym:ekt,thetav:tkt,thickapprox:rkt,thicksim:nkt,ThickSpace:akt,ThinSpace:ikt,thinsp:okt,thkap:skt,thksim:lkt,THORN:ukt,thorn:ckt,tilde:fkt,Tilde:dkt,TildeEqual:pkt,TildeFullEqual:hkt,TildeTilde:vkt,timesbar:mkt,timesb:gkt,times:ykt,timesd:bkt,tint:xkt,toea:wkt,topbot:Ckt,topcir:Skt,top:Ekt,Topf:kkt,topf:Tkt,topfork:Akt,tosa:Rkt,tprime:Nkt,trade:Mkt,TRADE:Okt,triangle:Lkt,triangledown:Dkt,triangleleft:Ikt,trianglelefteq:Pkt,triangleq:_kt,triangleright:jkt,trianglerighteq:Fkt,tridot:$kt,trie:Bkt,triminus:Vkt,TripleDot:Hkt,triplus:Ukt,trisb:zkt,tritime:qkt,trpezium:Wkt,Tscr:Zkt,tscr:Kkt,TScy:Qkt,tscy:Gkt,TSHcy:Jkt,tshcy:Ykt,Tstrok:Xkt,tstrok:e2t,twixt:t2t,twoheadleftarrow:r2t,twoheadrightarrow:n2t,Uacute:a2t,uacute:i2t,uarr:o2t,Uarr:s2t,uArr:l2t,Uarrocir:u2t,Ubrcy:c2t,ubrcy:f2t,Ubreve:d2t,ubreve:p2t,Ucirc:h2t,ucirc:v2t,Ucy:m2t,ucy:g2t,udarr:y2t,Udblac:b2t,udblac:x2t,udhar:w2t,ufisht:C2t,Ufr:S2t,ufr:E2t,Ugrave:k2t,ugrave:T2t,uHar:A2t,uharl:R2t,uharr:N2t,uhblk:M2t,ulcorn:O2t,ulcorner:L2t,ulcrop:D2t,ultri:I2t,Umacr:P2t,umacr:_2t,uml:j2t,UnderBar:F2t,UnderBrace:$2t,UnderBracket:B2t,UnderParenthesis:V2t,Union:H2t,UnionPlus:U2t,Uogon:z2t,uogon:q2t,Uopf:W2t,uopf:Z2t,UpArrowBar:K2t,uparrow:Q2t,UpArrow:G2t,Uparrow:J2t,UpArrowDownArrow:Y2t,updownarrow:X2t,UpDownArrow:eTt,Updownarrow:tTt,UpEquilibrium:rTt,upharpoonleft:nTt,upharpoonright:aTt,uplus:iTt,UpperLeftArrow:oTt,UpperRightArrow:sTt,upsi:lTt,Upsi:uTt,upsih:cTt,Upsilon:fTt,upsilon:dTt,UpTeeArrow:pTt,UpTee:hTt,upuparrows:vTt,urcorn:mTt,urcorner:gTt,urcrop:yTt,Uring:bTt,uring:xTt,urtri:wTt,Uscr:CTt,uscr:STt,utdot:ETt,Utilde:kTt,utilde:TTt,utri:ATt,utrif:RTt,uuarr:NTt,Uuml:MTt,uuml:OTt,uwangle:LTt,vangrt:DTt,varepsilon:ITt,varkappa:PTt,varnothing:_Tt,varphi:jTt,varpi:FTt,varpropto:$Tt,varr:BTt,vArr:VTt,varrho:HTt,varsigma:UTt,varsubsetneq:zTt,varsubsetneqq:qTt,varsupsetneq:WTt,varsupsetneqq:ZTt,vartheta:KTt,vartriangleleft:QTt,vartriangleright:GTt,vBar:JTt,Vbar:YTt,vBarv:XTt,Vcy:eAt,vcy:tAt,vdash:rAt,vDash:nAt,Vdash:aAt,VDash:iAt,Vdashl:oAt,veebar:sAt,vee:lAt,Vee:uAt,veeeq:cAt,vellip:fAt,verbar:dAt,Verbar:pAt,vert:hAt,Vert:vAt,VerticalBar:mAt,VerticalLine:gAt,VerticalSeparator:yAt,VerticalTilde:bAt,VeryThinSpace:xAt,Vfr:wAt,vfr:CAt,vltri:SAt,vnsub:EAt,vnsup:kAt,Vopf:TAt,vopf:AAt,vprop:RAt,vrtri:NAt,Vscr:MAt,vscr:OAt,vsubnE:LAt,vsubne:DAt,vsupnE:IAt,vsupne:PAt,Vvdash:_At,vzigzag:jAt,Wcirc:FAt,wcirc:$At,wedbar:BAt,wedge:VAt,Wedge:HAt,wedgeq:UAt,weierp:zAt,Wfr:qAt,wfr:WAt,Wopf:ZAt,wopf:KAt,wp:QAt,wr:GAt,wreath:JAt,Wscr:YAt,wscr:XAt,xcap:eRt,xcirc:tRt,xcup:rRt,xdtri:nRt,Xfr:aRt,xfr:iRt,xharr:oRt,xhArr:sRt,Xi:lRt,xi:uRt,xlarr:cRt,xlArr:fRt,xmap:dRt,xnis:pRt,xodot:hRt,Xopf:vRt,xopf:mRt,xoplus:gRt,xotime:yRt,xrarr:bRt,xrArr:xRt,Xscr:wRt,xscr:CRt,xsqcup:SRt,xuplus:ERt,xutri:kRt,xvee:TRt,xwedge:ARt,Yacute:RRt,yacute:NRt,YAcy:MRt,yacy:ORt,Ycirc:LRt,ycirc:DRt,Ycy:IRt,ycy:PRt,yen:_Rt,Yfr:jRt,yfr:FRt,YIcy:$Rt,yicy:BRt,Yopf:VRt,yopf:HRt,Yscr:URt,yscr:zRt,YUcy:qRt,yucy:WRt,yuml:ZRt,Yuml:KRt,Zacute:QRt,zacute:GRt,Zcaron:JRt,zcaron:YRt,Zcy:XRt,zcy:eNt,Zdot:tNt,zdot:rNt,zeetrf:nNt,ZeroWidthSpace:aNt,Zeta:iNt,zeta:oNt,zfr:sNt,Zfr:lNt,ZHcy:uNt,zhcy:cNt,zigrarr:fNt,zopf:dNt,Zopf:pNt,Zscr:hNt,zscr:vNt,zwj:mNt,zwnj:gNt},yNt="Á",bNt="á",xNt="Â",wNt="â",CNt="´",SNt="Æ",ENt="æ",kNt="À",TNt="à",ANt="&",RNt="&",NNt="Å",MNt="å",ONt="Ã",LNt="ã",DNt="Ä",INt="ä",PNt="¦",_Nt="Ç",jNt="ç",FNt="¸",$Nt="¢",BNt="©",VNt="©",HNt="¤",UNt="°",zNt="÷",qNt="É",WNt="é",ZNt="Ê",KNt="ê",QNt="È",GNt="è",JNt="Ð",YNt="ð",XNt="Ë",eMt="ë",tMt="½",rMt="¼",nMt="¾",aMt=">",iMt=">",oMt="Í",sMt="í",lMt="Î",uMt="î",cMt="¡",fMt="Ì",dMt="ì",pMt="¿",hMt="Ï",vMt="ï",mMt="«",gMt="<",yMt="<",bMt="¯",xMt="µ",wMt="·",CMt=" ",SMt="¬",EMt="Ñ",kMt="ñ",TMt="Ó",AMt="ó",RMt="Ô",NMt="ô",MMt="Ò",OMt="ò",LMt="ª",DMt="º",IMt="Ø",PMt="ø",_Mt="Õ",jMt="õ",FMt="Ö",$Mt="ö",BMt="¶",VMt="±",HMt="£",UMt='"',zMt='"',qMt="»",WMt="®",ZMt="®",KMt="§",QMt="­",GMt="¹",JMt="²",YMt="³",XMt="ß",eOt="Þ",tOt="þ",rOt="×",nOt="Ú",aOt="ú",iOt="Û",oOt="û",sOt="Ù",lOt="ù",uOt="¨",cOt="Ü",fOt="ü",dOt="Ý",pOt="ý",hOt="¥",vOt="ÿ",mOt={Aacute:yNt,aacute:bNt,Acirc:xNt,acirc:wNt,acute:CNt,AElig:SNt,aelig:ENt,Agrave:kNt,agrave:TNt,amp:ANt,AMP:RNt,Aring:NNt,aring:MNt,Atilde:ONt,atilde:LNt,Auml:DNt,auml:INt,brvbar:PNt,Ccedil:_Nt,ccedil:jNt,cedil:FNt,cent:$Nt,copy:BNt,COPY:VNt,curren:HNt,deg:UNt,divide:zNt,Eacute:qNt,eacute:WNt,Ecirc:ZNt,ecirc:KNt,Egrave:QNt,egrave:GNt,ETH:JNt,eth:YNt,Euml:XNt,euml:eMt,frac12:tMt,frac14:rMt,frac34:nMt,gt:aMt,GT:iMt,Iacute:oMt,iacute:sMt,Icirc:lMt,icirc:uMt,iexcl:cMt,Igrave:fMt,igrave:dMt,iquest:pMt,Iuml:hMt,iuml:vMt,laquo:mMt,lt:gMt,LT:yMt,macr:bMt,micro:xMt,middot:wMt,nbsp:CMt,not:SMt,Ntilde:EMt,ntilde:kMt,Oacute:TMt,oacute:AMt,Ocirc:RMt,ocirc:NMt,Ograve:MMt,ograve:OMt,ordf:LMt,ordm:DMt,Oslash:IMt,oslash:PMt,Otilde:_Mt,otilde:jMt,Ouml:FMt,ouml:$Mt,para:BMt,plusmn:VMt,pound:HMt,quot:UMt,QUOT:zMt,raquo:qMt,reg:WMt,REG:ZMt,sect:KMt,shy:QMt,sup1:GMt,sup2:JMt,sup3:YMt,szlig:XMt,THORN:eOt,thorn:tOt,times:rOt,Uacute:nOt,uacute:aOt,Ucirc:iOt,ucirc:oOt,Ugrave:sOt,ugrave:lOt,uml:uOt,Uuml:cOt,uuml:fOt,Yacute:dOt,yacute:pOt,yen:hOt,yuml:vOt},gOt="&",yOt="'",bOt=">",xOt="<",wOt='"',KB={amp:gOt,apos:yOt,gt:bOt,lt:xOt,quot:wOt},IA={},COt={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},SOt=Fd&&Fd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(IA,"__esModule",{value:!0});var yD=SOt(COt),EOt=String.fromCodePoint||function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function kOt(e){return e>=55296&&e<=57343||e>1114111?"�":(e in yD.default&&(e=yD.default[e]),EOt(e))}IA.default=kOt;var Nb=Fd&&Fd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Zs,"__esModule",{value:!0});Zs.decodeHTML=Zs.decodeHTMLStrict=Zs.decodeXML=void 0;var hk=Nb(ZB),TOt=Nb(mOt),AOt=Nb(KB),bD=Nb(IA),ROt=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;Zs.decodeXML=QB(AOt.default);Zs.decodeHTMLStrict=QB(hk.default);function QB(e){var t=GB(e);return function(r){return String(r).replace(ROt,t)}}var xD=function(e,t){return e1?LOt(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function DOt(e,t){return function(r){return r.replace(t,function(n){return e[n]}).replace(r7,Mb)}}var n7=new RegExp(XB.source+"|"+r7.source,"g");function IOt(e){return e.replace(n7,Mb)}wi.escape=IOt;function POt(e){return e.replace(XB,Mb)}wi.escapeUTF8=POt;function a7(e){return function(t){return t.replace(n7,function(r){return e[r]||Mb(r)})}}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=Zs,r=wi;function n(l,u){return(!u||u<=0?t.decodeXML:t.decodeHTML)(l)}e.decode=n;function a(l,u){return(!u||u<=0?t.decodeXML:t.decodeHTMLStrict)(l)}e.decodeStrict=a;function i(l,u){return(!u||u<=0?r.encodeXML:r.encodeHTML)(l)}e.encode=i;var o=wi;Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return o.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return o.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return o.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return o.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return o.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return o.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return o.encodeHTML}});var s=Zs;Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return s.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return s.decodeXML}})})(DA);var i7="&(?:#x[a-f0-9]{1,6}|#[0-9]{1,7}|[a-z][a-z0-9]{1,31});",_Ot=92,jOt=/[\\&]/,_A="[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]",FOt=new RegExp("\\\\"+_A+"|"+i7,"gi"),$Ot='[&<>"]',wD=new RegExp($Ot,"g"),BOt=function(e){return e.charCodeAt(0)===_Ot?e.charAt(1):DA.decodeHTML(e)};function Oh(e){return jOt.test(e)?e.replace(FOt,BOt):e}function Hg(e){try{return YWe(e)}catch{return e}}function VOt(e){switch(e){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";default:return e}}function xf(e){return wD.test(e)?e.replace(wD,VOt):e}function vk(e,t){for(var r=[],n=0;n`\\x00-\\x20]+",uLt="'[^']*'",cLt='"[^"]*"',fLt="(?:"+lLt+"|"+uLt+"|"+cLt+")",dLt="(?:\\s*=\\s*"+fLt+")",pLt="(?:\\s+"+sLt+dLt+"?)",u7="<"+l7+pLt+"*\\s*/?>",c7="]",hLt="|",vLt="[<][?].*?[?][>]",mLt="]*>",gLt="",yLt="(?:"+u7+"|"+c7+"|"+hLt+"|"+vLt+"|"+mLt+"|"+gLt+")",bLt=new RegExp("^"+yLt,"i");/*! http://mths.be/fromcodepoint v0.2.1 by @mathias */var gk;if(String.fromCodePoint)gk=function(e){try{return String.fromCodePoint(e)}catch(t){if(t instanceof RangeError)return"�";throw t}};else{var xLt=String.fromCharCode,wLt=Math.floor;gk=function(){for(var e=[],t=0;t1114111||wLt(u)!==u)return"�";u<=65535?n.push(u):(u-=65536,a=(u>>10)+55296,i=u%1024+56320,n.push(a,i)),(o+1===s||n.length>r)&&(l+=xLt.apply(void 0,n),n.length=0)}return l}}var kC=gk,CLt="(?:[w-]+.)*[A-Za-z0-9-]+.[A-Za-z0-9-]+",SLt="[^<\\s]*[^l&&y.push(jn(o.substring(l,w[0]),h(l,w[0]-1)));var P=Tn("link",h.apply(void 0,w));P.appendChild(jn(M,h.apply(void 0,w))),P.destination=k,P.extendedAutolink=!0,y.push(P),l=w[1]+1}l?@\[\]\\^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/),FLt=new RegExp('^(?:"('+RC+'|[^"\\x00])*"|'+("'("+RC+"|[^'\\x00])*'")+"|"+("\\(("+RC+"|[^()\\x00])*\\))")),$Lt=/^(?:<(?:[^<>\n\\\x00]|\\.)*>)/,MD=new RegExp("^"+_A),BLt=new RegExp("^"+i7,"i"),VLt=/`+/,HLt=/^`+/,ULt=/\.\.\./g,zLt=/--+/g,qLt=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,WLt=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,ZLt=/^ *(?:\n *)?/,NC=/^[ \t\n\x0b\x0c\x0d]/,OD=/^\s/,KLt=/ *$/,QLt=/^ */,LD=/^ *(?:\n|$)/,GLt=/^\[(?:[^\\\[\]]|\\.){0,1000}\]/,JLt=/^[^\n`\[\]\\!<&*_'"~$]+/m,YLt=function(){function e(t){this.subject="",this.delimiters=null,this.brackets=null,this.pos=0,this.lineStartNum=0,this.lineIdx=0,this.lineOffsets=[0],this.linePosOffset=0,this.refMap={},this.refLinkCandidateMap={},this.refDefCandidateMap={},this.options=t}return e.prototype.sourcepos=function(t,r){var n=this.linePosOffset+this.lineOffsets[this.lineIdx],a=this.lineStartNum+this.lineIdx,i=[a,t+n];return typeof r=="number"?[i,[a,r+n]]:i},e.prototype.nextLine=function(){this.lineIdx+=1,this.linePosOffset=-this.pos},e.prototype.match=function(t){var r=t.exec(this.subject.slice(this.pos));return r===null?null:(this.pos+=r.index+r[0].length,r[0])},e.prototype.peek=function(){return this.pos1){var u=Xy(l);this.lineIdx+=l.length-1,this.linePosOffset=-(this.pos-u.length-n.length),s[1]=this.sourcepos(this.pos),o=l.join(" ")}var f=Tn("code",s);return o.length>0&&o.match(/[^ ]/)!==null&&o[0]==" "&&o[o.length-1]==" "?f.literal=o.slice(1,o.length-1):f.literal=o,f.tickCount=n.length,t.appendChild(f),!0}return this.pos=a,t.appendChild(jn(n,this.sourcepos(r,this.pos-1))),!0},e.prototype.parseBackslash=function(t){var r=this.subject,n;this.pos+=1;var a=this.pos;return this.peek()===yk?(this.pos+=1,n=Tn("linebreak",this.sourcepos(this.pos-1,this.pos)),t.appendChild(n),this.nextLine()):MD.test(r.charAt(this.pos))?(t.appendChild(jn(r.charAt(this.pos),this.sourcepos(a,this.pos))),this.pos+=1):t.appendChild(jn("\\",this.sourcepos(a,a))),!0},e.prototype.parseAutolink=function(t){var r,n,a,i=this.pos+1;return(r=this.match(qLt))?(n=r.slice(1,r.length-1),a=Tn("link",this.sourcepos(i,this.pos)),a.destination=Hg("mailto:"+n),a.title="",a.appendChild(jn(n,this.sourcepos(i+1,this.pos-1))),t.appendChild(a),!0):(r=this.match(WLt))?(n=r.slice(1,r.length-1),a=Tn("link",this.sourcepos(i,this.pos)),a.destination=Hg(n),a.title="",a.appendChild(jn(n,this.sourcepos(i+1,this.pos-1))),t.appendChild(a),!0):!1},e.prototype.parseHtmlTag=function(t){var r=this.pos+1,n=this.match(bLt);if(n===null)return!1;var a=Tn("htmlInline",this.sourcepos(r,this.pos));return a.literal=n,t.appendChild(a),!0},e.prototype.scanDelims=function(t){var r=0,n=this.pos;if(t===Bu||t===Vu)r++,this.pos++;else for(;this.peek()===t;)r++,this.pos++;if(r===0||r<2&&(t===qg||t===Hu))return this.pos=n,null;var a=n===0?` +`:this.subject.charAt(n-1),i=this.peek(),o;i===-1?o=` +`:o=kC(i);var s=OD.test(o),l=ND.test(o),u=OD.test(a),f=ND.test(a),c=!s&&(!l||u||f),h=!u&&(!f||s||l),y,b;return t===zg?(y=c&&(!h||f),b=h&&(!c||l)):t===Bu||t===Vu?(y=c&&!h,b=h):t===Hu?(y=!s,b=!u):(y=c,b=h),this.pos=n,{numdelims:r,canOpen:y,canClose:b}},e.prototype.handleDelim=function(t,r){var n=this.scanDelims(t);if(!n)return!1;var a=n.numdelims,i=this.pos+1,o;this.pos+=a,t===Bu?o="’":t===Vu?o="“":o=this.subject.slice(i-1,this.pos);var s=jn(o,this.sourcepos(i,this.pos));return r.appendChild(s),(n.canOpen||n.canClose)&&(this.options.smart||t!==Bu&&t!==Vu)&&(this.delimiters={cc:t,numdelims:a,origdelims:a,node:s,previous:this.delimiters,next:null,canOpen:n.canOpen,canClose:n.canClose},this.delimiters.previous&&(this.delimiters.previous.next=this.delimiters)),!0},e.prototype.removeDelimiter=function(t){t.previous!==null&&(t.previous.next=t.next),t.next===null?this.delimiters=t.previous:t.next.previous=t.previous},e.prototype.removeDelimitersBetween=function(t,r){t.next!==r&&(t.next=r,r.previous=t)},e.prototype.processEmphasis=function(t){var r,n,a,i,o,s,l,u=!1,f=(r={},r[zg]=[t,t,t],r[TC]=[t,t,t],r[Bu]=[t],r[Vu]=[t],r[qg]=[t],r[Hu]=[t],r);for(a=this.delimiters;a!==null&&a.previous!==t;)a=a.previous;for(;a!==null;){var c=a.cc,h=c===zg||c===TC;if(!a.canClose)a=a.next;else{for(n=a.previous,l=!1;n!==null&&n!==t&&n!==f[c][h?a.origdelims%3:0];){if(u=h&&(a.canOpen||n.canClose)&&a.origdelims%3!==0&&(n.origdelims+a.origdelims)%3===0,n.cc===a.cc&&n.canOpen&&!u){l=!0;break}n=n.previous}if(i=a,h||c===qg||c===Hu){if(!l)a=a.next;else if(n){var y=a.numdelims>=2&&n.numdelims>=2?2:1,b=h?0:1;o=n.node,s=a.node;var x=h?y===1?"emph":"strong":"strike";c===Hu&&(x="customInline");var N=Tn(x),w=o.sourcepos[1],k=s.sourcepos[0];N.sourcepos=[[w[0],w[1]-y+1],[k[0],k[1]+y-1]],o.sourcepos[1][1]-=y,s.sourcepos[0][1]+=y,o.literal=o.literal.slice(y),s.literal=s.literal.slice(y),n.numdelims-=y,a.numdelims-=y;for(var M=o.next,P=void 0;M&&M!==s;)P=M.next,M.unlink(),N.appendChild(M),M=P;if(c===Hu){var I=N.firstChild,q=I.literal||"",z=q.split(/\s/)[0];N.info=z,q.length<=z.length?I.unlink():(I.sourcepos[0][1]+=z.length,I.literal=q.replace(z+" ",""))}if(o.insertAfter(N),this.removeDelimitersBetween(n,a),n.numdelims<=b&&(n.numdelims===0&&o.unlink(),this.removeDelimiter(n)),a.numdelims<=b){a.numdelims===0&&s.unlink();var U=a.next;this.removeDelimiter(a),a=U}}}else c===Bu?(a.node.literal="’",l&&(n.node.literal="‘"),a=a.next):c===Vu&&(a.node.literal="”",l&&(n.node.literal="“"),a=a.next);l||(f[c][h?i.origdelims%3:0]=i.previous,i.canOpen||this.removeDelimiter(i))}}for(;this.delimiters!==null&&this.delimiters!==t;)this.removeDelimiter(this.delimiters)},e.prototype.parseLinkTitle=function(){var t=this.match(FLt);return t===null?null:Oh(t.substr(1,t.length-2))},e.prototype.parseLinkDestination=function(){var t=this.match($Lt);if(t===null){if(this.peek()===TD)return null;for(var r=this.pos,n=0,a=void 0;(a=this.peek())!==-1;)if(a===AD&&MD.test(this.subject.charAt(this.pos+1)))this.pos+=1,this.peek()!==-1&&(this.pos+=1);else if(a===RD)this.pos+=1,n+=1;else if(a===AC){if(n<1)break;this.pos+=1,n-=1}else{if(NC.exec(kC(a))!==null)break;this.pos+=1}return this.pos===r&&a!==AC||n!==0?null:(t=this.subject.substr(r,this.pos-r),Hg(Oh(t)))}return Hg(Oh(t.substr(1,t.length-2)))},e.prototype.parseLinkLabel=function(){var t=this.match(GLt);return t===null||t.length>1001?0:t.length},e.prototype.parseOpenBracket=function(t){var r=this.pos;this.pos+=1;var n=jn("[",this.sourcepos(this.pos,this.pos));return t.appendChild(n),this.addBracket(n,r,!1),!0},e.prototype.parseBang=function(t){var r=this.pos;if(this.pos+=1,this.peek()===kD){this.pos+=1;var n=jn("![",this.sourcepos(this.pos-1,this.pos));t.appendChild(n),this.addBracket(n,r+1,!0)}else{var n=jn("!",this.sourcepos(this.pos,this.pos));t.appendChild(n)}return!0},e.prototype.parseCloseBracket=function(t){var r=null,n=null,a=!1;this.pos+=1;var i=this.pos,o=this.brackets;if(o===null)return t.appendChild(jn("]",this.sourcepos(i,i))),!0;if(!o.active)return t.appendChild(jn("]",this.sourcepos(i,i))),this.removeBracket(),!0;var s=o.image,l=this.pos;this.peek()===RD&&(this.pos++,this.spnl()&&(r=this.parseLinkDestination())!==null&&this.spnl()&&(NC.test(this.subject.charAt(this.pos-1))&&(n=this.parseLinkTitle())||!0)&&this.spnl()&&this.peek()===AC?(this.pos+=1,a=!0):this.pos=l);var u="";if(!a){var f=this.pos,c=this.parseLinkLabel();if(c>2?u=this.subject.slice(f,f+c):o.bracketAfter||(u=this.subject.slice(o.index,i)),c===0&&(this.pos=l),u){u=ED(u);var h=this.refMap[u];h&&(r=h.destination,n=h.title,a=!0)}}if(a){var y=Tn(s?"image":"link");y.destination=r,y.title=n||"",y.sourcepos=[o.startpos,this.sourcepos(this.pos)];for(var b=o.node.next,x=void 0;b;)x=b.next,b.unlink(),y.appendChild(b),b=x;if(t.appendChild(y),this.processEmphasis(o.previousDelimiter),this.removeBracket(),o.node.unlink(),!s)for(o=this.brackets;o!==null;)o.image||(o.active=!1),o=o.previous;return this.options.referenceDefinition&&(this.refLinkCandidateMap[t.id]={node:t,refLabel:u}),!0}return this.removeBracket(),this.pos=i,t.appendChild(jn("]",this.sourcepos(i,i))),this.options.referenceDefinition&&(this.refLinkCandidateMap[t.id]={node:t,refLabel:u}),!0},e.prototype.addBracket=function(t,r,n){this.brackets!==null&&(this.brackets.bracketAfter=!0),this.brackets={node:t,startpos:this.sourcepos(r+(n?0:1)),previous:this.brackets,previousDelimiter:this.delimiters,index:r,image:n,active:!0}},e.prototype.removeBracket=function(){this.brackets&&(this.brackets=this.brackets.previous)},e.prototype.parseEntity=function(t){var r,n=this.pos+1;return(r=this.match(BLt))?(t.appendChild(jn(DA.decodeHTML(r),this.sourcepos(n,this.pos))),!0):!1},e.prototype.parseString=function(t){var r,n=this.pos+1;if(r=this.match(JLt)){if(this.options.smart){var a=r.replace(ULt,"…").replace(zLt,function(o){var s=0,l=0;return o.length%3===0?l=o.length/3:o.length%2===0?s=o.length/2:o.length%3===2?(s=1,l=(o.length-2)/3):(s=2,l=(o.length-4)/3),vk("—",l)+vk("–",s)});t.appendChild(jn(a,this.sourcepos(n,this.pos)))}else{var i=jn(r,this.sourcepos(n,this.pos));t.appendChild(i)}return!0}return!1},e.prototype.parseNewline=function(t){this.pos+=1;var r=t.lastChild;if(r&&r.type==="text"&&r.literal[r.literal.length-1]===" "){var n=r.literal[r.literal.length-2]===" ",a=r.literal.length;r.literal=r.literal.replace(KLt,"");var i=a-r.literal.length;r.sourcepos[1][1]-=i,t.appendChild(Tn(n?"linebreak":"softbreak",this.sourcepos(this.pos-i,this.pos)))}else t.appendChild(Tn("softbreak",this.sourcepos(this.pos,this.pos)));return this.nextLine(),this.match(QLt),!0},e.prototype.parseReference=function(t,r){if(!this.options.referenceDefinition)return 0;this.subject=t.stringContent,this.pos=0;var n=null,a=this.pos,i=this.parseLinkLabel();if(i===0)return 0;var o=this.subject.substr(0,i);if(this.peek()===jLt)this.pos++;else return this.pos=a,0;this.spnl();var s=this.parseLinkDestination();if(s===null)return this.pos=a,0;var l=this.pos;this.spnl(),this.pos!==l&&(n=this.parseLinkTitle()),n===null&&(n="",this.pos=l);var u=!0;if(this.match(LD)===null&&(n===""?u=!1:(n="",this.pos=l,u=this.match(LD)!==null)),!u)return this.pos=a,0;var f=ED(o);if(f==="")return this.pos=a,0;var c=this.getReferenceDefSourcepos(t);t.sourcepos[0][0]=c[1][0]+1;var h=Tn("refDef",c);return h.title=n,h.dest=s,h.label=f,t.insertBefore(h),r[f]?this.refDefCandidateMap[h.id]=h:r[f]=wk(h),this.pos-a},e.prototype.mergeTextNodes=function(t){for(var r,n=[];r=t.next();){var a=r.entering,i=r.node;if(a&&i.type==="text")n.push(i);else if(n.length===1)n=[];else if(n.length>1){var o=n[0],s=n[n.length-1];o.sourcepos&&s.sourcepos&&(o.sourcepos[1]=s.sourcepos[1]),o.next=s.next,o.next&&(o.next.prev=o);for(var l=1;l0&&$d(Ei(r,e.offset));)e.advanceOffset(1,!0),a--;return 0},finalize:function(e,t){if(t.stringContent!==null){var r=t.stringContent,n=r.indexOf(` +`),a=r.slice(0,n),i=r.slice(n+1),o=a.match(/^(\s*)(.*)/);t.info=Oh(o[2].trim()),t.literal=i,t.stringContent=null}},canContain:function(){return!1},acceptsLines:!0},g7={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!0},d8t={continue:function(){return 0},finalize:function(){},canContain:function(e){return e!=="item"},acceptsLines:!1},p8t={continue:function(){return 0},finalize:function(e,t){for(var r=t.firstChild;r;){if(DD(r)&&r.next){t.listData.tight=!1;break}for(var n=r.firstChild;n;){if(DD(n)&&(r.next||n.next)){t.listData.tight=!1;break}n=n.next}r=r.next}},canContain:function(e){return e==="item"},acceptsLines:!1},h8t={continue:function(e){var t=e.currentLine;if(!e.indented&&Ei(t,e.nextNonspace)===d7)e.advanceNextNonspace(),e.advanceOffset(1,!1),$d(Ei(t,e.offset))&&e.advanceOffset(1,!0);else return 1;return 0},finalize:function(){},canContain:function(e){return e!=="item"},acceptsLines:!1},v8t={continue:function(e,t){if(e.blank){if(t.firstChild===null)return 1;e.advanceNextNonspace()}else if(e.indent>=t.listData.markerOffset+t.listData.padding)e.advanceOffset(t.listData.markerOffset+t.listData.padding,!0);else return 1;return 0},finalize:e8t,canContain:function(e){return e!=="item"},acceptsLines:!1},m8t={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},g8t={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},y8t={continue:function(e,t){var r=e.currentLine,n=e.indent;if(t.isFenced){var a=n<=3&&r.charAt(e.nextNonspace)===t.fenceChar&&r.slice(e.nextNonspace).match(u8t);if(a&&a[0].length>=t.fenceLength)return e.lastLineLength=e.offset+n+a[0].length,e.finalize(t,e.lineNumber),2;for(var i=t.fenceOffset;i>0&&$d(Ei(r,e.offset));)e.advanceOffset(1,!0),i--}else if(n>=e1)e.advanceOffset(e1,!0);else if(e.blank)e.advanceNextNonspace();else return 1;return 0},finalize:function(e,t){var r;if(t.stringContent!==null){if(t.isFenced){var n=t.stringContent,a=n.indexOf(` +`),i=n.slice(0,a),o=n.slice(a+1),s=i.match(/^(\s*)(.*)/);t.infoPadding=s[1].length,t.info=Oh(s[2].trim()),t.literal=o}else t.literal=(r=t.stringContent)===null||r===void 0?void 0:r.replace(/(\n *)+$/,` +`);t.stringContent=null}},canContain:function(){return!1},acceptsLines:!0},b8t={continue:function(e,t){return e.blank&&(t.htmlBlockType===6||t.htmlBlockType===7)?1:0},finalize:function(e,t){var r;t.literal=((r=t.stringContent)===null||r===void 0?void 0:r.replace(/(\n *)+$/,""))||null,t.stringContent=null},canContain:function(){return!1},acceptsLines:!0},x8t={continue:function(e){return e.blank?1:0},finalize:function(e,t){if(t.stringContent!==null){for(var r,n=!1;Ei(t.stringContent,0)===h7&&(r=e.inlineParser.parseReference(t,e.refMap));)t.stringContent=t.stringContent.slice(r),n=!0;n&&m7(t.stringContent)&&t.unlink()}},canContain:function(){return!1},acceptsLines:!0},w8t=g7,C8t=g7,mf={document:d8t,list:p8t,blockQuote:h8t,item:v8t,heading:m8t,thematicBreak:g8t,codeBlock:y8t,htmlBlock:b8t,paragraph:x8t,table:t8t,tableBody:r8t,tableHead:n8t,tableRow:o8t,tableCell:s8t,tableDelimRow:a8t,tableDelimCell:i8t,refDef:w8t,customBlock:f8t,frontMatter:C8t};function bk(e){for(var t=0,r=0,n=[],a=0;a=i.columns.length&&(f.ignored=!0),a.appendChild(f)}),2},T8t=/^(\$\$)(\s*[a-zA-Z])+/,A8t=/^(\$\$)(\s*[a-zA-Z])+.*(\$\$)/,R8t=function(e){var t;if(!e.indented&&!A8t.test(e.currentLine)&&(t=e.currentLine.match(T8t))){var r=t[1].length;e.closeUnmatchedBlocks();var n=e.addChild("customBlock",e.nextNonspace);return n.syntaxLength=r,n.offset=e.indent,e.advanceNextNonspace(),e.advanceOffset(r,!1),2}return 0},N8t=/^`{3,}(?!.*`)|^~{3,}/,M8t=[/./,/^<(?:script|pre|style)(?:\s|>|$)/i,/^/,/\?>/,/>/,/\]\]>/],Z8t=/^[#`~*+_=<>0-9-;$]/,K8t=/\r\n|\n|\r/;function OC(){return Tn("document",[[1,1],[0,0]])}var Q8t={smart:!1,tagFilter:!1,extendedAutolinks:!1,disallowedHtmlBlockTags:[],referenceDefinition:!1,disallowDeepHeading:!1,customParser:null,frontMatter:!1},G8t=function(){function e(t){this.options=sa(sa({},Q8t),t),this.doc=OC(),this.tip=this.doc,this.oldtip=this.doc,this.lineNumber=0,this.offset=0,this.column=0,this.nextNonspace=0,this.nextNonspaceColumn=0,this.indent=0,this.currentLine="",this.indented=!1,this.blank=!1,this.partiallyConsumedTab=!1,this.allClosed=!0,this.lastMatchedContainer=this.doc,this.refMap={},this.refLinkCandidateMap={},this.refDefCandidateMap={},this.lastLineLength=0,this.lines=[],this.options.frontMatter&&(mf.frontMatter=q8t,MC.unshift(z8t)),this.inlineParser=new YLt(this.options)}return e.prototype.advanceOffset=function(t,r){r===void 0&&(r=!1);for(var n=this.currentLine,a,i,o;t>0&&(o=n[this.offset]);)o===" "?(a=4-this.column%4,r?(this.partiallyConsumedTab=a>t,i=a>t?t:a,this.column+=i,this.offset+=this.partiallyConsumedTab?0:1,t-=i):(this.partiallyConsumedTab=!1,this.column+=a,this.offset+=1,t-=1)):(this.partiallyConsumedTab=!1,this.offset+=1,this.column+=1,t-=1)},e.prototype.advanceNextNonspace=function(){this.offset=this.nextNonspace,this.column=this.nextNonspaceColumn,this.partiallyConsumedTab=!1},e.prototype.findNextNonspace=function(){for(var t=this.currentLine,r=this.offset,n=this.column,a;(a=t.charAt(r))!=="";)if(a===" ")r++,n++;else if(a===" ")r++,n+=4-n%4;else break;this.blank=a===` +`||a==="\r"||a==="",this.nextNonspace=r,this.nextNonspaceColumn=n,this.indent=this.nextNonspaceColumn-this.column,this.indented=this.indent>=e1},e.prototype.addLine=function(){if(this.partiallyConsumedTab){this.offset+=1;var t=4-this.column%4;this.tip.stringContent+=vk(" ",t)}this.tip.lineOffsets?this.tip.lineOffsets.push(this.offset):this.tip.lineOffsets=[this.offset],this.tip.stringContent+=this.currentLine.slice(this.offset)+` +`},e.prototype.addChild=function(t,r){for(;!mf[this.tip.type].canContain(t);)this.finalize(this.tip,this.lineNumber-1);var n=r+1,a=Tn(t,[[this.lineNumber,n],[0,0]]);return a.stringContent="",this.tip.appendChild(a),this.tip=a,a},e.prototype.closeUnmatchedBlocks=function(){if(!this.allClosed){for(;this.oldtip!==this.lastMatchedContainer;){var t=this.oldtip.parent;this.finalize(this.oldtip,this.lineNumber-1),this.oldtip=t}this.allClosed=!0}},e.prototype.finalize=function(t,r){var n=t.parent;t.open=!1,t.sourcepos[1]=[r,this.lastLineLength],mf[t.type].finalize(this,t),this.tip=n},e.prototype.processInlines=function(t){var r,n=this.options.customParser,a=t.walker();for(this.inlineParser.refMap=this.refMap,this.inlineParser.refLinkCandidateMap=this.refLinkCandidateMap,this.inlineParser.refDefCandidateMap=this.refDefCandidateMap,this.inlineParser.options=this.options;r=a.next();){var i=r.node,o=r.entering,s=i.type;n&&n[s]&&n[s](i,{entering:o,options:this.options}),!o&&(s==="paragraph"||s==="heading"||s==="tableCell"&&!i.ignored)&&this.inlineParser.parse(i)}},e.prototype.incorporateLine=function(t){var r=this.doc;this.oldtip=this.tip,this.offset=0,this.column=0,this.blank=!1,this.partiallyConsumedTab=!1,this.lineNumber+=1,t.indexOf("\0")!==-1&&(t=t.replace(/\0/g,"�")),this.currentLine=t;for(var n=!0,a;(a=r.lastChild)&&a.open;){switch(r=a,this.findNextNonspace(),mf[r.type].continue(this,r)){case 0:break;case 1:n=!1;break;case 2:this.lastLineLength=t.length;return;default:throw new Error("continue returned illegal value, must be 0, 1, or 2")}if(!n){r=r.parent;break}}this.allClosed=r===this.oldtip,this.lastMatchedContainer=r;for(var i=r.type!=="paragraph"&&mf[r.type].acceptsLines,o=MC.length;!i;){if(this.findNextNonspace(),r.type!=="table"&&r.type!=="tableBody"&&r.type!=="paragraph"&&!this.indented&&!Z8t.test(t.slice(this.nextNonspace))){this.advanceNextNonspace();break}for(var s=0;s=1&&r.htmlBlockType<=5&&W8t[r.htmlBlockType].test(this.currentLine.slice(this.offset))&&(this.lastLineLength=t.length,this.finalize(r,this.lineNumber))):this.offsett[0]?-1:e[1]t[1]?-1:0}function J8t(e,t){var r=e[0],n=e[1];return ID(n,t)===1?1:ID(r,t)===-1?-1:0}function Y8t(e,t){if(!(e.parent!==t.parent||e===t)){for(var r=e.next;r&&r!==t;){for(var n=r.next,a=0,i=["parent","prev","next"];a=0;r-=1)e.prependChild(t[r])}function tDt(e,t){if(!(!e||!e.parent||t===0)){var r=e.parent.walker();r.resumeAt(e,!0);for(var n;n=r.next();){var a=n.node,i=n.entering;i&&(a.sourcepos[0][0]+=t,a.sourcepos[1][0]+=t)}}}function C7(e,t){var r=e[0],n=e[1];return n[0]t?-1:0}function Wg(e,t){for(var r=e.firstChild;r;){var n=C7(r.sourcepos,t);if(n===0)return r;if(n===-1)return r.prev||r;r=r.next}return e.lastChild}function rDt(e){for(;e.lastChild;)e=e.lastChild;return e}function nDt(e){for(;e.parent&&e.parent.type!=="document"&&e.parent.sourcepos[0][0]===e.sourcepos[0][0];)e=e.parent;return e}function aDt(e,t){for(var r=e.firstChild,n=null;r;){var a=C7(r.sourcepos,t);if(a===0){if(r.sourcepos[0][0]===t||!r.firstChild)return r;n=r,r=r.firstChild}else{if(a===-1)break;n=r,r=r.next}}return n?nDt(rDt(n)):null}function iDt(e,t){for(var r=e,n=null;r;){var a=J8t(r.sourcepos,t);if(a===0)if(r.firstChild)n=r,r=r.firstChild;else return r;else{if(a===-1)return n;if(r.next)r=r.next;else return n}}return r}function S7(e){return zOt(e)||null}function LC(e,t,r){if(r===void 0&&(r=null),t)for(var n=t.walker();t&&t!==r;){e(t);var a=n.next();if(a)t=a.node;else break}}function oDt(e){var t=S7(e);if(!t)return!0;for(;t&&t.type!=="document";){if(!t.parent&&!t.prev&&!t.next)return!0;t=t.parent}return!1}var _D=/\r\n|\n|\r/;function sDt(e){var t=e.match(/^[ \t]+/);if(t&&(t[0].length>=2||/\t/.test(t[0])))return!0;var r=t?e.slice(t.length):e;return y7.test(r)||b7.test(r)}function lDt(e){return!m7(e)&&e.indexOf("|")!==-1}function wk(e){var t=e.id,r=e.title,n=e.sourcepos,a=e.dest;return{id:t,title:r,sourcepos:n,unlinked:!1,destination:a}}var E7=function(){function e(t,r){this.refMap={},this.refLinkCandidateMap={},this.refDefCandidateMap={},this.referenceDefinition=!!(r!=null&&r.referenceDefinition),this.parser=new G8t(r),this.parser.setRefMaps(this.refMap,this.refLinkCandidateMap,this.refDefCandidateMap),this.eventHandlerMap={change:[]},t=t||"",this.lineTexts=t.split(_D),this.root=this.parser.parse(t,this.lineTexts)}return e.prototype.updateLineTexts=function(t,r,n){var a,i=t[0],o=t[1],s=r[0],l=r[1],u=n.split(_D),f=u.length,c=this.lineTexts[i-1],h=this.lineTexts[s-1];u[0]=c.slice(0,o-1)+u[0],u[f-1]=u[f-1]+h.slice(l-1);var y=s-i+1;return(a=this.lineTexts).splice.apply(a,pk([i-1,y],u)),f-y},e.prototype.updateRootNodeState=function(){if(this.lineTexts.length===1&&this.lineTexts[0]===""){this.root.lastLineBlank=!0,this.root.sourcepos=[[1,1],[1,0]];return}this.root.lastChild&&(this.root.lastLineBlank=this.root.lastChild.lastLineBlank);for(var t=this.lineTexts,r=t.length-1;t[r]==="";)r-=1;t.length-2>r&&(r+=1),this.root.sourcepos[1]=[r+1,t[r].length]},e.prototype.replaceRangeNodes=function(t,r,n){t?(PD(t,n),Y8t(t,r),[t.id,r.id].forEach(function(a){return mk(a)}),t.unlink()):r?(PD(r,n),mk(r.id),r.unlink()):eDt(this.root,n)},e.prototype.getNodeRange=function(t,r){var n=Wg(this.root,t[0]),a=Wg(this.root,r[0]);return a&&a.next&&r[0]+1===a.next.sourcepos[0][0]&&(a=a.next),[n,a]},e.prototype.trigger=function(t,r){this.eventHandlerMap[t].forEach(function(n){n(r)})},e.prototype.extendEndLine=function(t){for(;this.lineTexts[t]==="";)t+=1;return t},e.prototype.parseRange=function(t,r,n,a){t&&t.prev&&(SD(t.prev)&&sDt(this.lineTexts[n-1])||iLt(t.prev)&&lDt(this.lineTexts[n-1]))&&(t=t.prev,n=t.sourcepos[0][0]);for(var i=this.lineTexts.slice(n-1,a),o=this.parser.partialParseStart(n,i),s=r?r.next:this.root.firstChild,l=o.lastChild,u=l&&o7(l)&&l.open,f=l&&s7(l)&&l.open,c=l&&SD(l);(u||f)&&s||c&&s&&(s.type==="list"||s.sourcepos[0][1]>=2);){var h=this.extendEndLine(s.sourcepos[1][0]);this.parser.partialParseExtends(this.lineTexts.slice(a,h)),t||(t=r),r=s,a=h,s=s.next}this.parser.partialParseFinish();var y=X8t(o);return{newNodes:y,extStartNode:t,extEndNode:r}},e.prototype.getRemovedNodeRange=function(t,r){return!t||t&&hf(t)||r&&hf(r)?null:{id:[t.id,r.id],line:[t.sourcepos[0][0]-1,r.sourcepos[1][0]-1]}},e.prototype.markDeletedRefMap=function(t,r){var n=this;if(!vf(this.refMap)){var a=function(i){if(hf(i)){var o=n.refMap[i.label];o&&i.id===o.id&&(o.unlinked=!0)}};t&&LC(a,t.parent,r),r&&LC(a,r)}},e.prototype.replaceWithNewRefDefState=function(t){var r=this;if(!vf(this.refMap)){var n=function(a){if(hf(a)){var i=a.label,o=r.refMap[i];(!o||o.unlinked)&&(r.refMap[i]=wk(a))}};t.forEach(function(a){LC(n,a)})}},e.prototype.replaceWithRefDefCandidate=function(){var t=this;vf(this.refDefCandidateMap)||Ug(this.refDefCandidateMap,function(r,n){var a=n.label,i=n.sourcepos,o=t.refMap[a];(!o||o.unlinked||o.sourcepos[0][0]>i[0][0])&&(t.refMap[a]=wk(n))})},e.prototype.getRangeWithRefDef=function(t,r,n,a,i){if(this.referenceDefinition&&!vf(this.refMap)){var o=Wg(this.root,t-1),s=Wg(this.root,r+1);o&&hf(o)&&o!==n&&o!==a&&(n=o,t=n.sourcepos[0][0]),s&&hf(s)&&s!==n&&s!==a&&(a=s,r=this.extendEndLine(a.sourcepos[1][0]+i))}return[n,a,t,r]},e.prototype.parse=function(t,r,n){n===void 0&&(n=0);var a=this.getNodeRange(t,r),i=a[0],o=a[1],s=i?Math.min(i.sourcepos[0][0],t[0]):t[0],l=this.extendEndLine((o?Math.max(o.sourcepos[1][0],r[0]):r[0])+n),u=this.parseRange.apply(this,this.getRangeWithRefDef(s,l,i,o,n)),f=u.newNodes,c=u.extStartNode,h=u.extEndNode,y=this.getRemovedNodeRange(c,h),b=h?h.next:this.root.firstChild;return this.referenceDefinition?(this.markDeletedRefMap(c,h),this.replaceRangeNodes(c,h,f),this.replaceWithNewRefDefState(f)):this.replaceRangeNodes(c,h,f),{nodes:f,removedNodeRange:y,nextNode:b}},e.prototype.parseRefLink=function(){var t=this,r=[];return vf(this.refMap)||Ug(this.refMap,function(n,a){a.unlinked&&delete t.refMap[n],Ug(t.refLinkCandidateMap,function(i,o){var s=o.node,l=o.refLabel;l===n&&r.push(t.parse(s.sourcepos[0],s.sourcepos[1]))})}),r},e.prototype.removeUnlinkedCandidate=function(){vf(this.refDefCandidateMap)||[this.refLinkCandidateMap,this.refDefCandidateMap].forEach(function(t){Ug(t,function(r){oDt(r)&&delete t[r]})})},e.prototype.editMarkdown=function(t,r,n){var a=this.updateLineTexts(t,r,n),i=this.parse(t,r,a),o=OLt(i,"nextNode");tDt(i.nextNode,a),this.updateRootNodeState();var s=[o];return this.referenceDefinition&&(this.removeUnlinkedCandidate(),this.replaceWithRefDefCandidate(),s=s.concat(this.parseRefLink())),this.trigger("change",s),s},e.prototype.getLineTexts=function(){return this.lineTexts},e.prototype.getRootNode=function(){return this.root},e.prototype.findNodeAtPosition=function(t){var r=iDt(this.root,t);return!r||r===this.root?null:r},e.prototype.findFirstNodeAtLine=function(t){return aDt(this.root,t)},e.prototype.on=function(t,r){this.eventHandlerMap[t].push(r)},e.prototype.off=function(t,r){var n=this.eventHandlerMap[t],a=n.indexOf(r);n.splice(a,1)},e.prototype.findNodeById=function(t){return S7(t)},e.prototype.removeAllNode=function(){qOt()},e}(),uDt=["title","textarea","style","xmp","iframe","noembed","noframes","script","plaintext"],jD=new RegExp("<(/?(?:"+uDt.join("|")+")[^>]*>)","ig");function FD(e){return jD.test(e)?e.replace(jD,function(t,r){return"<"+r}):e}var $D={heading:function(e,t){var r=t.entering;return{type:r?"openTag":"closeTag",tagName:"h"+e.level,outerNewLine:!0}},text:function(e){return{type:"text",content:e.literal}},softbreak:function(e,t){var r=t.options;return{type:"html",content:r.softbreak}},linebreak:function(){return{type:"html",content:`
+`}},emph:function(e,t){var r=t.entering;return{type:r?"openTag":"closeTag",tagName:"em"}},strong:function(e,t){var r=t.entering;return{type:r?"openTag":"closeTag",tagName:"strong"}},paragraph:function(e,t){var r,n=t.entering,a=(r=e.parent)===null||r===void 0?void 0:r.parent;return a&&a.type==="list"&&a.listData.tight?null:{type:n?"openTag":"closeTag",tagName:"p",outerNewLine:!0}},thematicBreak:function(){return{type:"openTag",tagName:"hr",outerNewLine:!0,selfClose:!0}},blockQuote:function(e,t){var r=t.entering;return{type:r?"openTag":"closeTag",tagName:"blockquote",outerNewLine:!0,innerNewLine:!0}},list:function(e,t){var r=t.entering,n=e.listData,a=n.type,i=n.start,o=a==="bullet"?"ul":"ol",s={};return o==="ol"&&i!==null&&i!==1&&(s.start=i.toString()),{type:r?"openTag":"closeTag",tagName:o,attributes:s,outerNewLine:!0}},item:function(e,t){var r=t.entering;return{type:r?"openTag":"closeTag",tagName:"li",outerNewLine:!0}},htmlInline:function(e,t){var r=t.options,n=r.tagFilter?FD(e.literal):e.literal;return{type:"html",content:n}},htmlBlock:function(e,t){var r=t.options,n=r.tagFilter?FD(e.literal):e.literal;return r.nodeId?[{type:"openTag",tagName:"div",outerNewLine:!0},{type:"html",content:n},{type:"closeTag",tagName:"div",outerNewLine:!0}]:{type:"html",content:n,outerNewLine:!0}},code:function(e){return[{type:"openTag",tagName:"code"},{type:"text",content:e.literal},{type:"closeTag",tagName:"code"}]},codeBlock:function(e){var t=e.info,r=t?t.split(/\s+/):[],n=[];return r.length>0&&r[0].length>0&&n.push("language-"+xf(r[0])),[{type:"openTag",tagName:"pre",outerNewLine:!0},{type:"openTag",tagName:"code",classNames:n},{type:"text",content:e.literal},{type:"closeTag",tagName:"code"},{type:"closeTag",tagName:"pre",outerNewLine:!0}]},link:function(e,t){var r=t.entering;if(r){var n=e,a=n.title,i=n.destination;return{type:"openTag",tagName:"a",attributes:sa({href:xf(i)},a&&{title:xf(a)})}}return{type:"closeTag",tagName:"a"}},image:function(e,t){var r=t.getChildrenText,n=t.skipChildren,a=e,i=a.title,o=a.destination;return n(),{type:"openTag",tagName:"img",selfClose:!0,attributes:sa({src:xf(o),alt:r(e)},i&&{title:xf(i)})}},customBlock:function(e,t,r){var n=e.info.trim().toLowerCase(),a=r[n];if(a)try{return a(e,t)}catch(i){console.warn("[@toast-ui/editor] - The error occurred when "+n+" block node was parsed in markdown renderer: "+i)}return[{type:"openTag",tagName:"div",outerNewLine:!0},{type:"text",content:e.literal},{type:"closeTag",tagName:"div",outerNewLine:!0}]},frontMatter:function(e){return[{type:"openTag",tagName:"div",outerNewLine:!0,attributes:{style:"white-space: pre; display: none;"}},{type:"text",content:e.literal},{type:"closeTag",tagName:"div",outerNewLine:!0}]},customInline:function(e,t,r){var n=e,a=n.info,i=n.firstChild,o=a.trim().toLowerCase(),s=r[o],l=t.entering;if(s)try{return s(e,t)}catch(u){console.warn("[@toast-ui/editor] - The error occurred when "+o+" inline node was parsed in markdown renderer: "+u)}return l?[{type:"openTag",tagName:"span"},{type:"text",content:"$$"+a+(i?" ":"")}]:[{type:"text",content:"$$"},{type:"closeTag",tagName:"span"}]}},BD={strike:function(e,t){var r=t.entering;return{type:r?"openTag":"closeTag",tagName:"del"}},item:function(e,t){var r=t.entering,n=e.listData,a=n.checked,i=n.task;if(r){var o={type:"openTag",tagName:"li",outerNewLine:!0};return i?[o,{type:"openTag",tagName:"input",selfClose:!0,attributes:sa(sa({},a&&{checked:""}),{disabled:"",type:"checkbox"})},{type:"text",content:" "}]:o}return{type:"closeTag",tagName:"li",outerNewLine:!0}},table:function(e,t){var r=t.entering;return{type:r?"openTag":"closeTag",tagName:"table",outerNewLine:!0}},tableHead:function(e,t){var r=t.entering;return{type:r?"openTag":"closeTag",tagName:"thead",outerNewLine:!0}},tableBody:function(e,t){var r=t.entering;return{type:r?"openTag":"closeTag",tagName:"tbody",outerNewLine:!0}},tableRow:function(e,t){var r=t.entering;if(r)return{type:"openTag",tagName:"tr",outerNewLine:!0};var n=[];if(e.lastChild)for(var a=e.parent.parent.columns.length,i=e.lastChild.endIdx,o=i+1;o0&&this.buffer.push(' class="'+a.join(" ")+'"'),i&&Object.keys(i).forEach(function(o){var s=i[o];r.buffer.push(" "+o+'="'+s+'"')}),t.selfClose&&this.buffer.push(" /"),this.buffer.push(">")},e.prototype.generateCloseTagString=function(t){var r=t.tagName;this.buffer.push("")},e.prototype.addNewLine=function(){this.buffer.length&&Xy(Xy(this.buffer))!==` +`&&this.buffer.push(` +`)},e.prototype.addOuterNewLine=function(t){t.outerNewLine&&this.addNewLine()},e.prototype.addInnerNewLine=function(t){t.innerNewLine&&this.addNewLine()},e.prototype.renderTextNode=function(t){this.buffer.push(xf(t.content))},e.prototype.renderRawHtmlNode=function(t){this.addOuterNewLine(t),this.buffer.push(t.content),this.addOuterNewLine(t)},e.prototype.renderElementNode=function(t){t.type==="openTag"?(this.addOuterNewLine(t),this.generateOpenTagString(t),t.selfClose?this.addOuterNewLine(t):this.addInnerNewLine(t)):(this.addInnerNewLine(t),this.generateCloseTagString(t),this.addOuterNewLine(t))},e}();/*! @license DOMPurify 2.3.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.3/LICENSE */function dDt(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t1?r-1:0),a=1;a/gm),TDt=nl(/^data-[\-\w.\u00B7-\uFFFF]/),ADt=nl(/^aria-[\-\w]+$/),RDt=nl(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),NDt=nl(/^(?:\w+script|data):/i),MDt=nl(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),dh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function Ho(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t"u"?null:window},LDt=function(t,r){if((typeof t>"u"?"undefined":dh(t))!=="object"||typeof t.createPolicy!="function")return null;var n=null,a="data-tt-policy-suffix";r.currentScript&&r.currentScript.hasAttribute(a)&&(n=r.currentScript.getAttribute(a));var i="dompurify"+(n?"#"+n:"");try{return t.createPolicy(i,{createHTML:function(s){return s}})}catch{return console.warn("TrustedTypes policy "+i+" could not be created."),null}};function T7(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ODt(),t=function(Se){return T7(Se)};if(t.version="2.3.3",t.removed=[],!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;var r=e.document,n=e.document,a=e.DocumentFragment,i=e.HTMLTemplateElement,o=e.Node,s=e.Element,l=e.NodeFilter,u=e.NamedNodeMap,f=u===void 0?e.NamedNodeMap||e.MozNamedAttrMap:u,c=e.Text,h=e.Comment,y=e.DOMParser,b=e.trustedTypes,x=s.prototype,N=Zg(x,"cloneNode"),w=Zg(x,"nextSibling"),k=Zg(x,"childNodes"),M=Zg(x,"parentNode");if(typeof i=="function"){var P=n.createElement("template");P.content&&P.content.ownerDocument&&(n=P.content.ownerDocument)}var I=LDt(b,r),q=I&&ve?I.createHTML(""):"",z=n,U=z.implementation,ee=z.createNodeIterator,ae=z.createDocumentFragment,xe=z.getElementsByTagName,Y=r.importNode,le={};try{le=Uu(n).documentMode?n.documentMode:{}}catch{}var ce={};t.isSupported=typeof M=="function"&&U&&typeof U.createHTMLDocument<"u"&&le!==9;var we=EDt,Oe=kDt,_e=TDt,De=ADt,Ne=NDt,Re=MDt,Fe=RDt,oe=null,je=Ar({},[].concat(Ho(qD),Ho(DC),Ho(IC),Ho(PC),Ho(WD))),Pe=null,mt=Ar({},[].concat(Ho(ZD),Ho(_C),Ho(KD),Ho(Kg))),pe=null,de=null,se=!0,fe=!0,ue=!1,Ee=!1,me=!1,Ue=!1,dt=!1,bt=!1,St=!1,Ft=!0,ve=!1,Ie=!0,Be=!0,ct=!1,Xe={},et=null,ze=Ar({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),pt=null,Lt=Ar({},["audio","video","img","source","image","track"]),at=null,gt=Ar({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Mt="http://www.w3.org/1998/Math/MathML",$t="http://www.w3.org/2000/svg",ar="http://www.w3.org/1999/xhtml",sr=ar,dr=!1,Cr=void 0,Ce=["application/xhtml+xml","text/html"],ke="text/html",Ke=void 0,ht=null,yt=n.createElement("form"),vt=function(Se){ht&&ht===Se||((!Se||(typeof Se>"u"?"undefined":dh(Se))!=="object")&&(Se={}),Se=Uu(Se),oe="ALLOWED_TAGS"in Se?Ar({},Se.ALLOWED_TAGS):je,Pe="ALLOWED_ATTR"in Se?Ar({},Se.ALLOWED_ATTR):mt,at="ADD_URI_SAFE_ATTR"in Se?Ar(Uu(gt),Se.ADD_URI_SAFE_ATTR):gt,pt="ADD_DATA_URI_TAGS"in Se?Ar(Uu(Lt),Se.ADD_DATA_URI_TAGS):Lt,et="FORBID_CONTENTS"in Se?Ar({},Se.FORBID_CONTENTS):ze,pe="FORBID_TAGS"in Se?Ar({},Se.FORBID_TAGS):{},de="FORBID_ATTR"in Se?Ar({},Se.FORBID_ATTR):{},Xe="USE_PROFILES"in Se?Se.USE_PROFILES:!1,se=Se.ALLOW_ARIA_ATTR!==!1,fe=Se.ALLOW_DATA_ATTR!==!1,ue=Se.ALLOW_UNKNOWN_PROTOCOLS||!1,Ee=Se.SAFE_FOR_TEMPLATES||!1,me=Se.WHOLE_DOCUMENT||!1,bt=Se.RETURN_DOM||!1,St=Se.RETURN_DOM_FRAGMENT||!1,Ft=Se.RETURN_DOM_IMPORT!==!1,ve=Se.RETURN_TRUSTED_TYPE||!1,dt=Se.FORCE_BODY||!1,Ie=Se.SANITIZE_DOM!==!1,Be=Se.KEEP_CONTENT!==!1,ct=Se.IN_PLACE||!1,Fe=Se.ALLOWED_URI_REGEXP||Fe,sr=Se.NAMESPACE||ar,Cr=Ce.indexOf(Se.PARSER_MEDIA_TYPE)===-1?Cr=ke:Cr=Se.PARSER_MEDIA_TYPE,Ke=Cr==="application/xhtml+xml"?function(qe){return qe}:R0,Ee&&(fe=!1),St&&(bt=!0),Xe&&(oe=Ar({},[].concat(Ho(WD))),Pe=[],Xe.html===!0&&(Ar(oe,qD),Ar(Pe,ZD)),Xe.svg===!0&&(Ar(oe,DC),Ar(Pe,_C),Ar(Pe,Kg)),Xe.svgFilters===!0&&(Ar(oe,IC),Ar(Pe,_C),Ar(Pe,Kg)),Xe.mathMl===!0&&(Ar(oe,PC),Ar(Pe,KD),Ar(Pe,Kg))),Se.ADD_TAGS&&(oe===je&&(oe=Uu(oe)),Ar(oe,Se.ADD_TAGS)),Se.ADD_ATTR&&(Pe===mt&&(Pe=Uu(Pe)),Ar(Pe,Se.ADD_ATTR)),Se.ADD_URI_SAFE_ATTR&&Ar(at,Se.ADD_URI_SAFE_ATTR),Se.FORBID_CONTENTS&&(et===ze&&(et=Uu(et)),Ar(et,Se.FORBID_CONTENTS)),Be&&(oe["#text"]=!0),me&&Ar(oe,["html","head","body"]),oe.table&&(Ar(oe,["tbody"]),delete pe.tbody),Da&&Da(Se),ht=Se)},Dt=Ar({},["mi","mo","mn","ms","mtext"]),zt=Ar({},["foreignobject","desc","title","annotation-xml"]),Ht=Ar({},DC);Ar(Ht,IC),Ar(Ht,CDt);var Qt=Ar({},PC);Ar(Qt,SDt);var yr=function(Se){var qe=M(Se);(!qe||!qe.tagName)&&(qe={namespaceURI:ar,tagName:"template"});var st=R0(Se.tagName),_t=R0(qe.tagName);if(Se.namespaceURI===$t)return qe.namespaceURI===ar?st==="svg":qe.namespaceURI===Mt?st==="svg"&&(_t==="annotation-xml"||Dt[_t]):!!Ht[st];if(Se.namespaceURI===Mt)return qe.namespaceURI===ar?st==="math":qe.namespaceURI===$t?st==="math"&&zt[_t]:!!Qt[st];if(Se.namespaceURI===ar){if(qe.namespaceURI===$t&&!zt[_t]||qe.namespaceURI===Mt&&!Dt[_t])return!1;var Zt=Ar({},["title","style","font","a","script"]);return!Qt[st]&&(Zt[st]||!Ht[st])}return!1},br=function(Se){Qp(t.removed,{element:Se});try{Se.parentNode.removeChild(Se)}catch{try{Se.outerHTML=q}catch{Se.remove()}}},ie=function(Se,qe){try{Qp(t.removed,{attribute:qe.getAttributeNode(Se),from:qe})}catch{Qp(t.removed,{attribute:null,from:qe})}if(qe.removeAttribute(Se),Se==="is"&&!Pe[Se])if(bt||St)try{br(qe)}catch{}else try{qe.setAttribute(Se,"")}catch{}},X=function(Se){var qe=void 0,st=void 0;if(dt)Se=""+Se;else{var _t=UD(Se,/^[\r\n\t ]+/);st=_t&&_t[0]}Cr==="application/xhtml+xml"&&(Se=''+Se+"");var Zt=I?I.createHTML(Se):Se;if(sr===ar)try{qe=new y().parseFromString(Zt,Cr)}catch{}if(!qe||!qe.documentElement){qe=U.createDocument(sr,"template",null);try{qe.documentElement.innerHTML=dr?"":Zt}catch{}}var ge=qe.body||qe.documentElement;return Se&&st&&ge.insertBefore(n.createTextNode(st),ge.childNodes[0]||null),sr===ar?xe.call(qe,me?"html":"body")[0]:me?qe.documentElement:ge},H=function(Se){return ee.call(Se.ownerDocument||Se,Se,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT,null,!1)},B=function(Se){return Se instanceof c||Se instanceof h?!1:typeof Se.nodeName!="string"||typeof Se.textContent!="string"||typeof Se.removeChild!="function"||!(Se.attributes instanceof f)||typeof Se.removeAttribute!="function"||typeof Se.setAttribute!="function"||typeof Se.namespaceURI!="string"||typeof Se.insertBefore!="function"},Z=function(Se){return(typeof o>"u"?"undefined":dh(o))==="object"?Se instanceof o:Se&&(typeof Se>"u"?"undefined":dh(Se))==="object"&&typeof Se.nodeType=="number"&&typeof Se.nodeName=="string"},G=function(Se,qe,st){ce[Se]&&yDt(ce[Se],function(_t){_t.call(t,qe,st,ht)})},ye=function(Se){var qe=void 0;if(G("beforeSanitizeElements",Se,null),B(Se)||UD(Se.nodeName,/[\u0080-\uFFFF]/))return br(Se),!0;var st=Ke(Se.nodeName);if(G("uponSanitizeElement",Se,{tagName:st,allowedTags:oe}),!Z(Se.firstElementChild)&&(!Z(Se.content)||!Z(Se.content.firstElementChild))&&Os(/<[/\w]/g,Se.innerHTML)&&Os(/<[/\w]/g,Se.textContent)||st==="select"&&Os(/