0?c:["plain"],l=d):(c=Me(c,d.type),d.alias&&(c=Me(c,d.alias)),l=d.content),"string"===typeof l){var f=l.split(Ee),p=f.length;s.push({types:c,content:f[0]});for(var h=1;h=t&&(t=0),(!n||0>n)&&(n=t);var r=document.createRange();e=[e.firstChild];for(var a,o=0,i=t;a=e[e.length-1];){if(a.nodeType===Node.TEXT_NODE){if(o+a.textContent.length>=i){var s=i-o;if(i===t){if(i=r,s=i){if(i===t){if(s=r,0";case Ye.template:return"template";case Ye.ellipsis:return"...";case Ye.backQuote:return"`";case Ye.dollarBraceL:return"${";case Ye.at:return"@";case Ye.hash:return"#";case Ye.eq:return"=";case Ye.assign:return"_=";case Ye.preIncDec:case Ye.postIncDec:return"++/--";case Ye.bang:return"!";case Ye.tilde:return"~";case Ye.pipeline:return"|>";case Ye.nullishCoalescing:return"??";case Ye.logicalOR:return"||";case Ye.logicalAND:return"&&";case Ye.bitwiseOR:return"|";case Ye.bitwiseXOR:return"^";case Ye.bitwiseAND:return"&";case Ye.equality:return"==/!=";case Ye.lessThan:return"<";case Ye.greaterThan:return">";case Ye.relationalOrEqual:return"<=/>=";case Ye.bitShiftL:return"<<";case Ye.bitShiftR:return">>/>>>";case Ye.plus:return"+";case Ye.minus:return"-";case Ye.modulo:return"%";case Ye.star:return"*";case Ye.slash:return"/";case Ye.exponent:return"**";case Ye.jsxName:return"jsxName";case Ye.jsxText:return"jsxText";case Ye.jsxEmptyText:return"jsxEmptyText";case Ye.jsxTagStart:return"jsxTagStart";case Ye.jsxTagEnd:return"jsxTagEnd";case Ye.typeParameterStart:return"typeParameterStart";case Ye.nonNullAssertion:return"nonNullAssertion";case Ye._break:return"break";case Ye._case:return"case";case Ye._catch:return"catch";case Ye._continue:return"continue";case Ye._debugger:return"debugger";case Ye._default:return"default";case Ye._do:return"do";case Ye._else:return"else";case Ye._finally:return"finally";case Ye._for:return"for";case Ye._function:return"function";case Ye._if:return"if";case Ye._return:return"return";case Ye._switch:return"switch";case Ye._throw:return"throw";case Ye._try:return"try";case Ye._var:return"var";case Ye._let:return"let";case Ye._const:return"const";case Ye._while:return"while";case Ye._with:return"with";case Ye._new:return"new";case Ye._this:return"this";case Ye._super:return"super";case Ye._class:return"class";case Ye._extends:return"extends";case Ye._export:return"export";case Ye._import:return"import";case Ye._yield:return"yield";case Ye._null:return"null";case Ye._true:return"true";case Ye._false:return"false";case Ye._in:return"in";case Ye._instanceof:return"instanceof";case Ye._typeof:return"typeof";case Ye._void:return"void";case Ye._delete:return"delete";case Ye._async:return"async";case Ye._get:return"get";case Ye._set:return"set";case Ye._declare:return"declare";case Ye._readonly:return"readonly";case Ye._abstract:return"abstract";case Ye._static:return"static";case Ye._public:return"public";case Ye._private:return"private";case Ye._protected:return"protected";case Ye._override:return"override";case Ye._as:return"as";case Ye._enum:return"enum";case Ye._type:return"type";case Ye._implements:return"implements";default:return""}}(e),'"'))}function dt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Unexpected token",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ue.start;if(!Ue.error){var n=new SyntaxError(e);n.pos=t,Ue.error=n,Ue.pos=Qe.length,en(Ye.eof)}}for(var ft=[9,11,12,We.space,We.nonBreakingSpace,We.oghamSpaceMark,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],pt=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,ht=new Uint8Array(65536),mt=0,vt=ft;mt=Qe.length)return void dt("Unterminated template");var e=Qe.charCodeAt(Ue.pos);if(e===We.graveAccent||e===We.dollarSign&&Qe.charCodeAt(Ue.pos+1)===We.leftCurlyBrace)return Ue.pos===Ue.start&&zt(Ye.template)?e===We.dollarSign?(Ue.pos+=2,void en(Ye.dollarBraceL)):(++Ue.pos,void en(Ye.backQuote)):void en(Ye.template);e===We.backslash&&Ue.pos++,Ue.pos++}}()}function Ft(){Ue.type===Ye.assign&&--Ue.pos,function(){for(var e=Ue.pos,t=!1,n=!1;;){if(Ue.pos>=Qe.length)return void dt("Unterminated regular expression",e);var r=Qe.charCodeAt(Ue.pos);if(t)t=!1;else{if(r===We.leftSquareBracket)n=!0;else if(r===We.rightSquareBracket&&n)n=!1;else if(r===We.slash&&!n)break;t=r===We.backslash}++Ue.pos}++Ue.pos,function(){for(;Ue.pos=Qe.length){var e=Ue.tokens;return e.length>=2&&e[e.length-1].start>=Qe.length&&e[e.length-2].start>=Qe.length&&dt("Unexpectedly reached the end of input."),void en(Ye.eof)}var t;t=Qe.charCodeAt(Ue.pos),St[t]||t===We.backslash||t===We.atSign&&Qe.charCodeAt(Ue.pos+1)===We.atSign?function(){for(var e=0,t=0,n=Ue.pos;nWe.lowercaseZ);){var r=Mt[e+(t-We.lowercaseA)+1];if(-1===r)break;e=r,n++}var a=Mt[e];if(a>-1&&!yt[t])return Ue.pos=n,void(1&a?en(a>>>1):en(Ye.name,a>>>1));for(;nQe.length)return void dt("Unterminated comment",Ue.pos-2);Ue.pos+=2}function Jt(e){var t=Qe.charCodeAt(Ue.pos+=e);if(Ue.pos1&&void 0!==arguments[1]?arguments[1]:Fe.NONE;Ue.end=Ue.pos,Ue.type=e,Ue.contextualKeyword=t}function tn(){if(Ue.isType)an(Ye.greaterThan,1);else{var e=Qe.charCodeAt(Ue.pos+1);if(e===We.greaterThan){var t=Qe.charCodeAt(Ue.pos+2)===We.greaterThan?3:2;return Qe.charCodeAt(Ue.pos+t)===We.equalsTo?void an(Ye.assign,t+1):void an(Ye.bitShiftR,t)}e===We.equalsTo?an(Ye.relationalOrEqual,2):an(Ye.greaterThan,1)}}function nn(){Ue.type===Ye.greaterThan&&(Ue.pos-=1,tn())}function rn(e){switch(e){case We.numberSign:return++Ue.pos,void en(Ye.hash);case We.dot:return void function(){var e=Qe.charCodeAt(Ue.pos+1);e>=We.digit0&&e<=We.digit9?sn(!0):e===We.dot&&Qe.charCodeAt(Ue.pos+2)===We.dot?(Ue.pos+=3,en(Ye.ellipsis)):(++Ue.pos,en(Ye.dot))}();case We.leftParenthesis:return++Ue.pos,void en(Ye.parenL);case We.rightParenthesis:return++Ue.pos,void en(Ye.parenR);case We.semicolon:return++Ue.pos,void en(Ye.semi);case We.comma:return++Ue.pos,void en(Ye.comma);case We.leftSquareBracket:return++Ue.pos,void en(Ye.bracketL);case We.rightSquareBracket:return++Ue.pos,void en(Ye.bracketR);case We.leftCurlyBrace:return void(qe&&Qe.charCodeAt(Ue.pos+1)===We.verticalBar?an(Ye.braceBarL,2):(++Ue.pos,en(Ye.braceL)));case We.rightCurlyBrace:return++Ue.pos,void en(Ye.braceR);case We.colon:return void(Qe.charCodeAt(Ue.pos+1)===We.colon?an(Ye.doubleColon,2):(++Ue.pos,en(Ye.colon)));case We.questionMark:return void function(){var e=Qe.charCodeAt(Ue.pos+1),t=Qe.charCodeAt(Ue.pos+2);e!==We.questionMark||qe&&Ue.isType?e!==We.dot||t>=We.digit0&&t<=We.digit9?(++Ue.pos,en(Ye.question)):(Ue.pos+=2,en(Ye.questionDot)):t===We.equalsTo?an(Ye.assign,3):an(Ye.nullishCoalescing,2)}();case We.atSign:return++Ue.pos,void en(Ye.at);case We.graveAccent:return++Ue.pos,void en(Ye.backQuote);case We.digit0:var t=Qe.charCodeAt(Ue.pos+1);if(t===We.lowercaseX||t===We.uppercaseX||t===We.lowercaseO||t===We.uppercaseO||t===We.lowercaseB||t===We.uppercaseB)return void function(){Ue.pos+=2;for(;;){var e=Qe.charCodeAt(Ue.pos);if(!(e>=We.digit0&&e<=We.digit9||e>=We.lowercaseA&&e<=We.lowercaseF||e>=We.uppercaseA&&e<=We.uppercaseF||e===We.underscore))break;Ue.pos++}var t=Qe.charCodeAt(Ue.pos);t===We.lowercaseN?(++Ue.pos,en(Ye.bigint)):en(Ye.num)}();case We.digit1:case We.digit2:case We.digit3:case We.digit4:case We.digit5:case We.digit6:case We.digit7:case We.digit8:case We.digit9:return void sn(!1);case We.quotationMark:case We.apostrophe:return void function(e){for(Ue.pos++;;){if(Ue.pos>=Qe.length)return void dt("Unterminated string constant");var t=Qe.charCodeAt(Ue.pos);if(t===We.backslash)Ue.pos++;else if(t===e)break;Ue.pos++}Ue.pos++,en(Ye.string)}(e);case We.slash:return void(Qe.charCodeAt(Ue.pos+1)===We.equalsTo?an(Ye.assign,2):an(Ye.slash,1));case We.percentSign:case We.asterisk:return void function(e){var t=e===We.asterisk?Ye.star:Ye.modulo,n=1,r=Qe.charCodeAt(Ue.pos+1);e===We.asterisk&&r===We.asterisk&&(n++,r=Qe.charCodeAt(Ue.pos+2),t=Ye.exponent),r===We.equalsTo&&Qe.charCodeAt(Ue.pos+2)!==We.greaterThan&&(n++,t=Ye.assign),an(t,n)}(e);case We.verticalBar:case We.ampersand:return void function(e){var t=Qe.charCodeAt(Ue.pos+1);if(t!==e){if(e===We.verticalBar){if(t===We.greaterThan)return void an(Ye.pipeline,2);if(t===We.rightCurlyBrace&&qe)return void an(Ye.braceBarR,2)}t!==We.equalsTo?an(e===We.verticalBar?Ye.bitwiseOR:Ye.bitwiseAND,1):an(Ye.assign,2)}else Qe.charCodeAt(Ue.pos+2)===We.equalsTo?an(Ye.assign,3):an(e===We.verticalBar?Ye.logicalOR:Ye.logicalAND,2)}(e);case We.caret:return void(Qe.charCodeAt(Ue.pos+1)===We.equalsTo?an(Ye.assign,2):an(Ye.bitwiseXOR,1));case We.plusSign:case We.dash:return void function(e){var t=Qe.charCodeAt(Ue.pos+1);t!==e?t===We.equalsTo?an(Ye.assign,2):e===We.plusSign?an(Ye.plus,1):an(Ye.minus,1):an(Ye.preIncDec,2)}(e);case We.lessThan:return void function(){var e=Qe.charCodeAt(Ue.pos+1);if(e===We.lessThan)return Qe.charCodeAt(Ue.pos+2)===We.equalsTo?void an(Ye.assign,3):void(Ue.isType?an(Ye.lessThan,1):an(Ye.bitShiftL,2));e===We.equalsTo?an(Ye.relationalOrEqual,2):an(Ye.lessThan,1)}();case We.greaterThan:return void tn();case We.equalsTo:case We.exclamationMark:return void function(e){var t=Qe.charCodeAt(Ue.pos+1);if(t!==We.equalsTo)return e===We.equalsTo&&t===We.greaterThan?(Ue.pos+=2,void en(Ye.arrow)):void an(e===We.equalsTo?Ye.eq:Ye.bang,1);an(Ye.equality,Qe.charCodeAt(Ue.pos+2)===We.equalsTo?3:2)}(e);case We.tilde:return void an(Ye.tilde,1)}dt("Unexpected character '".concat(String.fromCharCode(e),"'"),Ue.pos)}function an(e,t){Ue.pos+=t,en(e)}function on(){for(;;){var e=Qe.charCodeAt(Ue.pos);if(!(e>=We.digit0&&e<=We.digit9||e===We.underscore))break;Ue.pos++}}function sn(e){var t=!1,n=!1;e||on();var r=Qe.charCodeAt(Ue.pos);r===We.dot&&(++Ue.pos,on(),r=Qe.charCodeAt(Ue.pos)),r!==We.uppercaseE&&r!==We.lowercaseE||((r=Qe.charCodeAt(++Ue.pos))!==We.plusSign&&r!==We.dash||++Ue.pos,on(),r=Qe.charCodeAt(Ue.pos)),r===We.lowercaseN?(++Ue.pos,t=!0):r===We.lowercaseM&&(++Ue.pos,n=!0),en(t?Ye.bigint:n?Ye.decimal:Ye.num)}function un(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.currentIndex(),n=t+1;if(ln(e,n)){var r=e.identifierNameAtIndex(t);return{isType:!1,leftName:r,rightName:r,endIndex:n}}if(ln(e,++n))return{isType:!0,leftName:null,rightName:null,endIndex:n};if(ln(e,++n))return{isType:!1,leftName:e.identifierNameAtIndex(t),rightName:e.identifierNameAtIndex(t+2),endIndex:n};if(ln(e,++n))return{isType:!0,leftName:null,rightName:null,endIndex:n};throw new Error("Unexpected import/export specifier at ".concat(t))}function ln(e,t){var n=e.tokens[t];return n.type===Ye.braceR||n.type===Ye.comma}var cn=n(3986);const dn=new Map([["quot",'"'],["amp","&"],["apos","'"],["lt","<"],["gt",">"],["nbsp","\xa0"],["iexcl","\xa1"],["cent","\xa2"],["pound","\xa3"],["curren","\xa4"],["yen","\xa5"],["brvbar","\xa6"],["sect","\xa7"],["uml","\xa8"],["copy","\xa9"],["ordf","\xaa"],["laquo","\xab"],["not","\xac"],["shy","\xad"],["reg","\xae"],["macr","\xaf"],["deg","\xb0"],["plusmn","\xb1"],["sup2","\xb2"],["sup3","\xb3"],["acute","\xb4"],["micro","\xb5"],["para","\xb6"],["middot","\xb7"],["cedil","\xb8"],["sup1","\xb9"],["ordm","\xba"],["raquo","\xbb"],["frac14","\xbc"],["frac12","\xbd"],["frac34","\xbe"],["iquest","\xbf"],["Agrave","\xc0"],["Aacute","\xc1"],["Acirc","\xc2"],["Atilde","\xc3"],["Auml","\xc4"],["Aring","\xc5"],["AElig","\xc6"],["Ccedil","\xc7"],["Egrave","\xc8"],["Eacute","\xc9"],["Ecirc","\xca"],["Euml","\xcb"],["Igrave","\xcc"],["Iacute","\xcd"],["Icirc","\xce"],["Iuml","\xcf"],["ETH","\xd0"],["Ntilde","\xd1"],["Ograve","\xd2"],["Oacute","\xd3"],["Ocirc","\xd4"],["Otilde","\xd5"],["Ouml","\xd6"],["times","\xd7"],["Oslash","\xd8"],["Ugrave","\xd9"],["Uacute","\xda"],["Ucirc","\xdb"],["Uuml","\xdc"],["Yacute","\xdd"],["THORN","\xde"],["szlig","\xdf"],["agrave","\xe0"],["aacute","\xe1"],["acirc","\xe2"],["atilde","\xe3"],["auml","\xe4"],["aring","\xe5"],["aelig","\xe6"],["ccedil","\xe7"],["egrave","\xe8"],["eacute","\xe9"],["ecirc","\xea"],["euml","\xeb"],["igrave","\xec"],["iacute","\xed"],["icirc","\xee"],["iuml","\xef"],["eth","\xf0"],["ntilde","\xf1"],["ograve","\xf2"],["oacute","\xf3"],["ocirc","\xf4"],["otilde","\xf5"],["ouml","\xf6"],["divide","\xf7"],["oslash","\xf8"],["ugrave","\xf9"],["uacute","\xfa"],["ucirc","\xfb"],["uuml","\xfc"],["yacute","\xfd"],["thorn","\xfe"],["yuml","\xff"],["OElig","\u0152"],["oelig","\u0153"],["Scaron","\u0160"],["scaron","\u0161"],["Yuml","\u0178"],["fnof","\u0192"],["circ","\u02c6"],["tilde","\u02dc"],["Alpha","\u0391"],["Beta","\u0392"],["Gamma","\u0393"],["Delta","\u0394"],["Epsilon","\u0395"],["Zeta","\u0396"],["Eta","\u0397"],["Theta","\u0398"],["Iota","\u0399"],["Kappa","\u039a"],["Lambda","\u039b"],["Mu","\u039c"],["Nu","\u039d"],["Xi","\u039e"],["Omicron","\u039f"],["Pi","\u03a0"],["Rho","\u03a1"],["Sigma","\u03a3"],["Tau","\u03a4"],["Upsilon","\u03a5"],["Phi","\u03a6"],["Chi","\u03a7"],["Psi","\u03a8"],["Omega","\u03a9"],["alpha","\u03b1"],["beta","\u03b2"],["gamma","\u03b3"],["delta","\u03b4"],["epsilon","\u03b5"],["zeta","\u03b6"],["eta","\u03b7"],["theta","\u03b8"],["iota","\u03b9"],["kappa","\u03ba"],["lambda","\u03bb"],["mu","\u03bc"],["nu","\u03bd"],["xi","\u03be"],["omicron","\u03bf"],["pi","\u03c0"],["rho","\u03c1"],["sigmaf","\u03c2"],["sigma","\u03c3"],["tau","\u03c4"],["upsilon","\u03c5"],["phi","\u03c6"],["chi","\u03c7"],["psi","\u03c8"],["omega","\u03c9"],["thetasym","\u03d1"],["upsih","\u03d2"],["piv","\u03d6"],["ensp","\u2002"],["emsp","\u2003"],["thinsp","\u2009"],["zwnj","\u200c"],["zwj","\u200d"],["lrm","\u200e"],["rlm","\u200f"],["ndash","\u2013"],["mdash","\u2014"],["lsquo","\u2018"],["rsquo","\u2019"],["sbquo","\u201a"],["ldquo","\u201c"],["rdquo","\u201d"],["bdquo","\u201e"],["dagger","\u2020"],["Dagger","\u2021"],["bull","\u2022"],["hellip","\u2026"],["permil","\u2030"],["prime","\u2032"],["Prime","\u2033"],["lsaquo","\u2039"],["rsaquo","\u203a"],["oline","\u203e"],["frasl","\u2044"],["euro","\u20ac"],["image","\u2111"],["weierp","\u2118"],["real","\u211c"],["trade","\u2122"],["alefsym","\u2135"],["larr","\u2190"],["uarr","\u2191"],["rarr","\u2192"],["darr","\u2193"],["harr","\u2194"],["crarr","\u21b5"],["lArr","\u21d0"],["uArr","\u21d1"],["rArr","\u21d2"],["dArr","\u21d3"],["hArr","\u21d4"],["forall","\u2200"],["part","\u2202"],["exist","\u2203"],["empty","\u2205"],["nabla","\u2207"],["isin","\u2208"],["notin","\u2209"],["ni","\u220b"],["prod","\u220f"],["sum","\u2211"],["minus","\u2212"],["lowast","\u2217"],["radic","\u221a"],["prop","\u221d"],["infin","\u221e"],["ang","\u2220"],["and","\u2227"],["or","\u2228"],["cap","\u2229"],["cup","\u222a"],["int","\u222b"],["there4","\u2234"],["sim","\u223c"],["cong","\u2245"],["asymp","\u2248"],["ne","\u2260"],["equiv","\u2261"],["le","\u2264"],["ge","\u2265"],["sub","\u2282"],["sup","\u2283"],["nsub","\u2284"],["sube","\u2286"],["supe","\u2287"],["oplus","\u2295"],["otimes","\u2297"],["perp","\u22a5"],["sdot","\u22c5"],["lceil","\u2308"],["rceil","\u2309"],["lfloor","\u230a"],["rfloor","\u230b"],["lang","\u2329"],["rang","\u232a"],["loz","\u25ca"],["spades","\u2660"],["clubs","\u2663"],["hearts","\u2665"],["diams","\u2666"]]);function fn(e){var t=pn(e.jsxPragma||"React.createElement"),n=(0,a.A)(t,2),r=n[0],o=n[1],i=pn(e.jsxFragmentPragma||"React.Fragment"),s=(0,a.A)(i,2);return{base:r,suffix:o,fragmentBase:s[0],fragmentSuffix:s[1]}}function pn(e){var t=e.indexOf(".");return-1===t&&(t=e.length),[e.slice(0,t),e.slice(t)]}var hn=function(){function e(){o(this,e)}return u(e,[{key:"getPrefixCode",value:function(){return""}},{key:"getHoistedCode",value:function(){return""}},{key:"getSuffixCode",value:function(){return""}}]),e}(),mn=["createElement"],vn=function(e){c(n,e);var t=m(n);function n(e,r,a,i,s){var u;return o(this,n),(u=t.call(this)).rootTransformer=e,u.tokens=r,u.importProcessor=a,u.nameManager=i,u.options=s,n.prototype.__init.call(h(u)),n.prototype.__init2.call(h(u)),n.prototype.__init3.call(h(u)),n.prototype.__init4.call(h(u)),n.prototype.__init5.call(h(u)),u.jsxPragmaInfo=fn(s),u.isAutomaticRuntime="automatic"===s.jsxRuntime,u.jsxImportSource=s.jsxImportSource||"react",u}return u(n,[{key:"__init",value:function(){this.lastLineNumber=1}},{key:"__init2",value:function(){this.lastIndex=0}},{key:"__init3",value:function(){this.filenameVarName=null}},{key:"__init4",value:function(){this.esmAutomaticImportNameResolutions={}}},{key:"__init5",value:function(){this.cjsAutomaticModuleNameResolutions={}}},{key:"process",value:function(){return!!this.tokens.matches1(Ye.jsxTagStart)&&(this.processJSXTag(),!0)}},{key:"getPrefixCode",value:function(){var e="";if(this.filenameVarName&&(e+="const ".concat(this.filenameVarName," = ").concat(JSON.stringify(this.options.filePath||""),";")),this.isAutomaticRuntime)if(this.importProcessor)for(var t=0,n=Object.entries(this.cjsAutomaticModuleNameResolutions);t or > at the end of the tag.");this.tokens.removeToken(),this.processAutomaticChildrenAndEndProps(t)}r&&this.tokens.appendCode(", ".concat(r))}for(this.options.production||(null===r&&this.tokens.appendCode(", void 0"),this.tokens.appendCode(", ".concat(n,", ").concat(this.getDevSource(e),", this"))),this.tokens.removeInitialToken();!this.tokens.matches1(Ye.jsxTagEnd);)this.tokens.removeToken();this.tokens.replaceToken(")")}},{key:"transformTagToCreateElement",value:function(e){if(this.tokens.replaceToken(this.getCreateElementInvocationCode()),this.tokens.matches1(Ye.jsxTagEnd))this.tokens.replaceToken("".concat(this.getFragmentCode(),", null")),this.processChildren(!0);else if(this.processTagIntro(),this.processPropsObjectWithDevInfo(e),this.tokens.matches2(Ye.slash,Ye.jsxTagEnd));else{if(!this.tokens.matches1(Ye.jsxTagEnd))throw new Error("Expected either /> or > at the end of the tag.");this.tokens.removeToken(),this.processChildren(!0)}for(this.tokens.removeInitialToken();!this.tokens.matches1(Ye.jsxTagEnd);)this.tokens.removeToken();this.tokens.replaceToken(")")}},{key:"getJSXFuncInvocationCode",value:function(e){return this.options.production?e?this.claimAutoImportedFuncInvocation("jsxs","/jsx-runtime"):this.claimAutoImportedFuncInvocation("jsx","/jsx-runtime"):this.claimAutoImportedFuncInvocation("jsxDEV","/jsx-dev-runtime")}},{key:"getCreateElementInvocationCode",value:function(){if(this.isAutomaticRuntime)return this.claimAutoImportedFuncInvocation("createElement","");var e=this.jsxPragmaInfo,t=this.importProcessor&&this.importProcessor.getIdentifierReplacement(e.base)||e.base;return"".concat(t).concat(e.suffix,"(")}},{key:"getFragmentCode",value:function(){if(this.isAutomaticRuntime)return this.claimAutoImportedName("Fragment",this.options.production?"/jsx-runtime":"/jsx-dev-runtime");var e=this.jsxPragmaInfo;return(this.importProcessor&&this.importProcessor.getIdentifierReplacement(e.fragmentBase)||e.fragmentBase)+e.fragmentSuffix}},{key:"claimAutoImportedFuncInvocation",value:function(e,t){var n=this.claimAutoImportedName(e,t);return this.importProcessor?"".concat(n,".call(void 0, "):"".concat(n,"(")}},{key:"claimAutoImportedName",value:function(e,t){if(this.importProcessor){var n=this.jsxImportSource+t;return this.cjsAutomaticModuleNameResolutions[n]||(this.cjsAutomaticModuleNameResolutions[n]=this.importProcessor.getFreeIdentifierForPath(n)),"".concat(this.cjsAutomaticModuleNameResolutions[n],".").concat(e)}return this.esmAutomaticImportNameResolutions[e]||(this.esmAutomaticImportNameResolutions[e]=this.nameManager.claimFreeName("_".concat(e))),this.esmAutomaticImportNameResolutions[e]}},{key:"processTagIntro",value:function(){for(var e=this.tokens.currentIndex()+1;this.tokens.tokens[e].isType||!this.tokens.matches2AtIndex(e-1,Ye.jsxName,Ye.jsxName)&&!this.tokens.matches2AtIndex(e-1,Ye.greaterThan,Ye.jsxName)&&!this.tokens.matches1AtIndex(e,Ye.braceL)&&!this.tokens.matches1AtIndex(e,Ye.jsxTagEnd)&&!this.tokens.matches2AtIndex(e,Ye.slash,Ye.jsxTagEnd);)e++;if(e===this.tokens.currentIndex()+1){var t=this.tokens.identifierName();gn(t)&&this.tokens.replaceToken("'".concat(t,"'"))}for(;this.tokens.currentIndex()=We.lowercaseA&&t<=We.lowercaseZ}function yn(e){var t,n=0,r=0,a=(0,N.A)(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;"\n"===o?(n++,r=0):" "===o&&r++}}catch(zh){a.e(zh)}finally{a.f()}return"\n".repeat(n)+" ".repeat(r)}function bn(e,t){var n,r,a="",o=0,i=t;if("#"===e[i]){var s,u=10;if("x"===e[++i])for(u=16,s=++i;i=We.digit0&&r<=We.digit9||r>=We.lowercaseA&&r<=We.lowercaseF||r>=We.uppercaseA&&r<=We.uppercaseF);)i++;else for(s=i;i=We.digit0&&e<=We.digit9}function wn(e,t){for(var n=fn(t),r=new Set,a=0;a0||i.namedExports.length>0))[].concat((0,I.A)(i.defaultNames),(0,I.A)(i.wildcardNames),(0,I.A)(i.namedImports.map((function(e){return e.localName})))).every((function(t){return e.shouldAutomaticallyElideImportedName(t)}))&&this.importsToReplace.set(o,"")}}catch(zh){n.e(zh)}finally{n.f()}}},{key:"shouldAutomaticallyElideImportedName",value:function(e){return this.isTypeScriptTransformEnabled&&!this.keepUnusedImports&&!this.nonTypeIdentifiers.has(e)}},{key:"generateImportReplacements",value:function(){var e,t=(0,N.A)(this.importInfoByPath.entries());try{for(t.s();!(e=t.n()).done;){var n=(0,a.A)(e.value,2),r=n[0],o=n[1],i=o.defaultNames,s=o.wildcardNames,u=o.namedImports,l=o.namedExports,c=o.exportStarNames,d=o.hasStarExport;if(0!==i.length||0!==s.length||0!==u.length||0!==l.length||0!==c.length||d){var f=this.getFreeIdentifierForPath(r),p=void 0;p=this.enableLegacyTypeScriptModuleInterop?f:s.length>0?s[0]:this.getFreeIdentifierForPath(r);var h="var ".concat(f," = require('").concat(r,"');");if(s.length>0){var m,v=(0,N.A)(s);try{for(v.s();!(m=v.n()).done;){var g=m.value,y=this.enableLegacyTypeScriptModuleInterop?f:"".concat(this.helperManager.getHelperName("interopRequireWildcard"),"(").concat(f,")");h+=" var ".concat(g," = ").concat(y,";")}}catch(zh){v.e(zh)}finally{v.f()}}else c.length>0&&p!==f?h+=" var ".concat(p," = ").concat(this.helperManager.getHelperName("interopRequireWildcard"),"(").concat(f,");"):i.length>0&&p!==f&&(h+=" var ".concat(p," = ").concat(this.helperManager.getHelperName("interopRequireDefault"),"(").concat(f,");"));var b,k=(0,N.A)(l);try{for(k.s();!(b=k.n()).done;){var w=b.value,x=w.importedName,D=w.localName;h+=" ".concat(this.helperManager.getHelperName("createNamedExportFrom"),"(").concat(f,", '").concat(D,"', '").concat(x,"');")}}catch(zh){k.e(zh)}finally{k.f()}var S,_=(0,N.A)(c);try{for(_.s();!(S=_.n()).done;){var E=S.value;h+=" exports.".concat(E," = ").concat(p,";")}}catch(zh){_.e(zh)}finally{_.f()}d&&(h+=" ".concat(this.helperManager.getHelperName("createStarExport"),"(").concat(f,");")),this.importsToReplace.set(r,h);var T,M=(0,N.A)(i);try{for(M.s();!(T=M.n()).done;){var O=T.value;this.identifierReplacements.set(O,"".concat(p,".default"))}}catch(zh){M.e(zh)}finally{M.f()}var C,A=(0,N.A)(u);try{for(A.s();!(C=A.n()).done;){var P=C.value,I=P.importedName,R=P.localName;this.identifierReplacements.set(R,"".concat(f,".").concat(I))}}catch(zh){A.e(zh)}finally{A.f()}}else this.importsToReplace.set(r,"require('".concat(r,"');"))}}catch(zh){t.e(zh)}finally{t.f()}}},{key:"getFreeIdentifierForPath",value:function(e){var t=e.split("/"),n=t[t.length-1].replace(/\W/g,"");return this.nameManager.claimFreeName("_".concat(n))}},{key:"preprocessImportAtIndex",value:function(e){var t,n,r,a=[],o=[],i=[];if(e++,(!this.tokens.matchesContextualAtIndex(e,Fe._type)&&!this.tokens.matches1AtIndex(e,Ye._typeof)||this.tokens.matches1AtIndex(e+1,Ye.comma)||this.tokens.matchesContextualAtIndex(e+1,Fe._from))&&!this.tokens.matches1AtIndex(e,Ye.parenL)){if(this.tokens.matches1AtIndex(e,Ye.name)&&(a.push(this.tokens.identifierNameAtIndex(e)),e++,this.tokens.matches1AtIndex(e,Ye.comma)&&e++),this.tokens.matches1AtIndex(e,Ye.star)&&(e+=2,o.push(this.tokens.identifierNameAtIndex(e)),e++),this.tokens.matches1AtIndex(e,Ye.braceL)){var s=this.getNamedImports(e+1);e=s.newIndex;var u,l=(0,N.A)(s.namedImports);try{for(l.s();!(u=l.n()).done;){var c=u.value;"default"===c.importedName?a.push(c.localName):i.push(c)}}catch(zh){l.e(zh)}finally{l.f()}}if(this.tokens.matchesContextualAtIndex(e,Fe._from)&&e++,!this.tokens.matches1AtIndex(e,Ye.string))throw new Error("Expected string token at the end of import statement.");var d=this.tokens.stringValueAtIndex(e),f=this.getImportInfo(d);(t=f.defaultNames).push.apply(t,a),(n=f.wildcardNames).push.apply(n,o),(r=f.namedImports).push.apply(r,i),0===a.length&&0===o.length&&0===i.length&&(f.hasBareImport=!0)}}},{key:"preprocessExportAtIndex",value:function(e){if(this.tokens.matches2AtIndex(e,Ye._export,Ye._var)||this.tokens.matches2AtIndex(e,Ye._export,Ye._let)||this.tokens.matches2AtIndex(e,Ye._export,Ye._const))this.preprocessVarExportAtIndex(e);else if(this.tokens.matches2AtIndex(e,Ye._export,Ye._function)||this.tokens.matches2AtIndex(e,Ye._export,Ye._class)){var t=this.tokens.identifierNameAtIndex(e+2);this.addExportBinding(t,t)}else if(this.tokens.matches3AtIndex(e,Ye._export,Ye.name,Ye._function)){var n=this.tokens.identifierNameAtIndex(e+3);this.addExportBinding(n,n)}else this.tokens.matches2AtIndex(e,Ye._export,Ye.braceL)?this.preprocessNamedExportAtIndex(e):this.tokens.matches2AtIndex(e,Ye._export,Ye.star)&&this.preprocessExportStarAtIndex(e)}},{key:"preprocessVarExportAtIndex",value:function(e){for(var t=0,n=e+2;;n++)if(this.tokens.matches1AtIndex(n,Ye.braceL)||this.tokens.matches1AtIndex(n,Ye.dollarBraceL)||this.tokens.matches1AtIndex(n,Ye.bracketL))t++;else if(this.tokens.matches1AtIndex(n,Ye.braceR)||this.tokens.matches1AtIndex(n,Ye.bracketR))t--;else{if(0===t&&!this.tokens.matches1AtIndex(n,Ye.name))break;if(this.tokens.matches1AtIndex(1,Ye.eq)){var r=this.tokens.currentToken().rhsEndIndex;if(null==r)throw new Error("Expected = token with an end index.");n=r-1}else{if(Ot(this.tokens.tokens[n])){var a=this.tokens.identifierNameAtIndex(n);this.identifierReplacements.set(a,"exports.".concat(a))}}}}},{key:"preprocessNamedExportAtIndex",value:function(e){var t;e+=2;var n=this.getNamedImports(e),r=n.newIndex,a=n.namedImports;if(e=r,this.tokens.matchesContextualAtIndex(e,Fe._from)){if(e++,!this.tokens.matches1AtIndex(e,Ye.string))throw new Error("Expected string token at the end of import statement.");var o=this.tokens.stringValueAtIndex(e);(t=this.getImportInfo(o).namedExports).push.apply(t,(0,I.A)(a))}else{var i,s=(0,N.A)(a);try{for(s.s();!(i=s.n()).done;){var u=i.value,l=u.importedName,c=u.localName;this.addExportBinding(l,c)}}catch(zh){s.e(zh)}finally{s.f()}}}},{key:"preprocessExportStarAtIndex",value:function(e){var t=null;if(this.tokens.matches3AtIndex(e,Ye._export,Ye.star,Ye._as)?(e+=3,t=this.tokens.identifierNameAtIndex(e),e+=2):e+=3,!this.tokens.matches1AtIndex(e,Ye.string))throw new Error("Expected string token at the end of star export statement.");var n=this.tokens.stringValueAtIndex(e),r=this.getImportInfo(n);null!==t?r.exportStarNames.push(t):r.hasStarExport=!0}},{key:"getNamedImports",value:function(e){for(var t=[];;){if(this.tokens.matches1AtIndex(e,Ye.braceR)){e++;break}var n=un(this.tokens,e);if(e=n.endIndex,n.isType||t.push({importedName:n.leftName,localName:n.rightName}),this.tokens.matches2AtIndex(e,Ye.comma,Ye.braceR)){e+=2;break}if(this.tokens.matches1AtIndex(e,Ye.braceR)){e++;break}if(!this.tokens.matches1AtIndex(e,Ye.comma))throw new Error("Unexpected token: ".concat(JSON.stringify(this.tokens.tokens[e])));e++}return{newIndex:e,namedImports:t}}},{key:"getImportInfo",value:function(e){var t=this.importInfoByPath.get(e);if(t)return t;var n={defaultNames:[],wildcardNames:[],namedImports:[],namedExports:[],hasBareImport:!1,exportStarNames:[],hasStarExport:!1};return this.importInfoByPath.set(e,n),n}},{key:"addExportBinding",value:function(e,t){this.exportBindingsByLocalName.has(e)||this.exportBindingsByLocalName.set(e,[]),this.exportBindingsByLocalName.get(e).push(t)}},{key:"claimImportCode",value:function(e){var t=this.importsToReplace.get(e);return this.importsToReplace.set(e,""),t||""}},{key:"getIdentifierReplacement",value:function(e){return this.identifierReplacements.get(e)||null}},{key:"resolveExportBinding",value:function(e){var t=this.exportBindingsByLocalName.get(e);return t&&0!==t.length?t.map((function(e){return"exports.".concat(e)})).join(" = "):null}},{key:"getGlobalNames",value:function(){return new Set([].concat((0,I.A)(this.identifierReplacements.keys()),(0,I.A)(this.exportBindingsByLocalName.keys())))}}]),e}(),Dn=n(517),Sn=["sourceRoot","sourcesContent"];function _n(e,t,n,r,a){for(var o=e.code,i=e.mappings,s=function(e,t){for(var n=new Array(t.length),r=0,a=t[r].start,o=0,i=0;i obj[importedName]});\n }\n ",createStarExport:'\n function createStarExport(obj) {\n Object.keys(obj)\n .filter((key) => key !== "default" && key !== "__esModule")\n .forEach((key) => {\n if (exports.hasOwnProperty(key)) {\n return;\n }\n Object.defineProperty(exports, key, {enumerable: true, configurable: true, get: () => obj[key]});\n });\n }\n ',nullishCoalesce:"\n function nullishCoalesce(lhs, rhsFn) {\n if (lhs != null) {\n return lhs;\n } else {\n return rhsFn();\n }\n }\n ",asyncNullishCoalesce:"\n async function asyncNullishCoalesce(lhs, rhsFn) {\n if (lhs != null) {\n return lhs;\n } else {\n return await rhsFn();\n }\n }\n ",optionalChain:"\n function optionalChain(ops) {\n let lastAccessLHS = undefined;\n let value = ops[0];\n let i = 1;\n while (i < ops.length) {\n const op = ops[i];\n const fn = ops[i + 1];\n i += 2;\n if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n return undefined;\n }\n if (op === 'access' || op === 'optionalAccess') {\n lastAccessLHS = value;\n value = fn(value);\n } else if (op === 'call' || op === 'optionalCall') {\n value = fn((...args) => value.call(lastAccessLHS, ...args));\n lastAccessLHS = undefined;\n }\n }\n return value;\n }\n ",asyncOptionalChain:"\n async function asyncOptionalChain(ops) {\n let lastAccessLHS = undefined;\n let value = ops[0];\n let i = 1;\n while (i < ops.length) {\n const op = ops[i];\n const fn = ops[i + 1];\n i += 2;\n if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n return undefined;\n }\n if (op === 'access' || op === 'optionalAccess') {\n lastAccessLHS = value;\n value = await fn(value);\n } else if (op === 'call' || op === 'optionalCall') {\n value = await fn((...args) => value.call(lastAccessLHS, ...args));\n lastAccessLHS = undefined;\n }\n }\n return value;\n }\n ",optionalChainDelete:"\n function optionalChainDelete(ops) {\n const result = OPTIONAL_CHAIN_NAME(ops);\n return result == null ? true : result;\n }\n ",asyncOptionalChainDelete:"\n async function asyncOptionalChainDelete(ops) {\n const result = await ASYNC_OPTIONAL_CHAIN_NAME(ops);\n return result == null ? true : result;\n }\n "},Tn=function(){function e(t){o(this,e),this.nameManager=t,e.prototype.__init.call(this),e.prototype.__init2.call(this)}return u(e,[{key:"__init",value:function(){this.helperNames={}}},{key:"__init2",value:function(){this.createRequireName=null}},{key:"getHelperName",value:function(e){var t=this.helperNames[e];return t||(t=this.nameManager.claimFreeName("_".concat(e)),this.helperNames[e]=t,t)}},{key:"emitHelpers",value:function(){var e="";this.helperNames.optionalChainDelete&&this.getHelperName("optionalChain"),this.helperNames.asyncOptionalChainDelete&&this.getHelperName("asyncOptionalChain");for(var t=0,n=Object.entries(En);t0&&r[r.length-1].startTokenIndex===o+1;)r.pop();for(;a>=0&&t[a].endTokenIndex===o+1;)r.push(t[a]),a--;if(o<0)break;var i=e.tokens[o],s=e.identifierNameForToken(i);if(r.length>1&&!i.isType&&i.type===Ye.name&&n.has(s))if(Pt(i))On(r[r.length-1],e,s);else if(It(i)){for(var u=r.length-1;u>0&&!r[u].isFunctionScope;)u--;if(u<0)throw new Error("Did not find parent function scope.");On(r[u],e,s)}}if(r.length>0)throw new Error("Expected empty scope stack after processing file.")}(e,t,n)}function On(e,t,n){for(var r=e.startTokenIndex;r2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=!0,i=!1,s=Ue.tokens.length;!Wt(e)&&!Ue.error;)if(o?o=!1:(ct(Ye.comma),Ue.tokens[Ue.tokens.length-1].contextId=a,!i&&Ue.tokens[s].isType&&(Ue.tokens[Ue.tokens.length-1].isType=!0,i=!0)),n&&zt(Ye.comma));else{if(Wt(e))break;if(zt(Ye.ellipsis)){jn(t),zn(),Wt(Ye.comma),ct(e);break}Bn(r,t)}}function Bn(e,t){e&&Vn([Fe._public,Fe._protected,Fe._private,Fe._readonly,Fe._override]),qn(t),zn(),qn(t,!0)}function zn(){qe?function(){var e=Yt(0);Wt(Ye.question),zt(Ye.colon)&&Xa();Ht(e)}():ze&&function(){var e=Yt(0);Wt(Ye.question),vr(),Ht(e)}()}function qn(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1]||Hn(e),Wt(Ye.eq)){var t=Ue.tokens.length-1;Kr(),Ue.tokens[t].rhsEndIndex=Ue.tokens.length}}function Un(){return zt(Ye.name)}function Qn(){var e=Ue.snapshot();return jt(),!!((zt(Ye.bracketL)||zt(Ye.braceL)||zt(Ye.star)||zt(Ye.ellipsis)||zt(Ye.hash)||zt(Ye.name)||Boolean(Ue.type&Ye.IS_KEYWORD)||zt(Ye.string)||zt(Ye.num)||zt(Ye.bigint)||zt(Ye.decimal))&&!it())||(Ue.restoreFromSnapshot(e),!1)}function Vn(e){for(;;){if(null===Kn(e))break}}function Kn(e){if(!zt(Ye.name))return null;var t=Ue.contextualKeyword;if(-1!==e.indexOf(t)&&Qn()){switch(t){case Fe._readonly:Ue.tokens[Ue.tokens.length-1].type=Ye._readonly;break;case Fe._abstract:Ue.tokens[Ue.tokens.length-1].type=Ye._abstract;break;case Fe._static:Ue.tokens[Ue.tokens.length-1].type=Ye._static;break;case Fe._public:Ue.tokens[Ue.tokens.length-1].type=Ye._public;break;case Fe._private:Ue.tokens[Ue.tokens.length-1].type=Ye._private;break;case Fe._protected:Ue.tokens[Ue.tokens.length-1].type=Ye._protected;break;case Fe._override:Ue.tokens[Ue.tokens.length-1].type=Ye._override;break;case Fe._declare:Ue.tokens[Ue.tokens.length-1].type=Ye._declare}return t}return null}function Gn(){for(_a();Wt(Ye.dot);)_a()}function Zn(){ct(Ye._import),ct(Ye.parenL),ct(Ye.string),ct(Ye.parenR),Wt(Ye.dot)&&Gn(),zt(Ye.lessThan)&&Nr()}function Xn(){Wt(Ye._const);var e=Wt(Ye._in),t=rt(Fe._out);Wt(Ye._const),!e&&!t||zt(Ye.name)?_a():Ue.tokens[Ue.tokens.length-1].type=Ye.name,Wt(Ye._extends)&&yr(),Wt(Ye.eq)&&yr()}function Jn(){zt(Ye.lessThan)&&$n()}function $n(){var e=Yt(0);for(zt(Ye.lessThan)||zt(Ye.typeParameterStart)?jt():dt();!Wt(Ye.greaterThan)&&!Ue.error;)Xn(),Wt(Ye.comma);Ht(e)}function er(e){var t,n=e===Ye.arrow;Jn(),ct(Ye.parenL),Ue.scopeDepth++,t=!1,Wn(Ye.parenR,t),Ue.scopeDepth--,(n||zt(e))&&mr(e)}function tr(){Wt(Ye.comma)||lt()}function nr(){er(Ye.colon),tr()}function rr(){if(!zt(Ye.bracketL)||!function(){var e=Ue.snapshot();jt();var t=Wt(Ye.name)&&zt(Ye.colon);return Ue.restoreFromSnapshot(e),t}())return!1;var e=Yt(0);return ct(Ye.bracketL),_a(),gr(),ct(Ye.bracketR),vr(),tr(),Ht(e),!0}function ar(e){Wt(Ye.question),e||!zt(Ye.parenL)&&!zt(Ye.lessThan)?(vr(),tr()):(er(Ye.colon),tr())}function or(){if(zt(Ye.parenL)||zt(Ye.lessThan))nr();else{if(zt(Ye._new))return jt(),void(zt(Ye.parenL)||zt(Ye.lessThan)?nr():ar(!1));var e=!!Kn([Fe._readonly]);rr()||((tt(Fe._get)||tt(Fe._set))&&Qn(),ya(-1),ar(e))}}function ir(){for(ct(Ye.braceL);!Wt(Ye.braceR)&&!Ue.error;)or()}function sr(){var e=Ue.snapshot(),t=function(){if(jt(),Wt(Ye.plus)||Wt(Ye.minus))return tt(Fe._readonly);tt(Fe._readonly)&&jt();if(!zt(Ye.bracketL))return!1;if(jt(),!Un())return!1;return jt(),zt(Ye._in)}();return Ue.restoreFromSnapshot(e),t}function ur(){ct(Ye.braceL),zt(Ye.plus)||zt(Ye.minus)?(jt(),at(Fe._readonly)):rt(Fe._readonly),ct(Ye.bracketL),_a(),ct(Ye._in),yr(),rt(Fe._as)&&yr(),ct(Ye.bracketR),zt(Ye.plus)||zt(Ye.minus)?(jt(),ct(Ye.question)):Wt(Ye.question),Wt(Ye.colon)&&yr(),lt(),ct(Ye.braceR)}function lr(){Wt(Ye.ellipsis)?yr():(yr(),Wt(Ye.question)),Wt(Ye.colon)&&yr()}function cr(e){e===In.TSAbstractConstructorType&&at(Fe._abstract),e!==In.TSConstructorType&&e!==In.TSAbstractConstructorType||ct(Ye._new);var t=Ue.inDisallowConditionalTypesContext;Ue.inDisallowConditionalTypesContext=!1,er(Ye.arrow),Ue.inDisallowConditionalTypesContext=t}function dr(){switch(Ue.type){case Ye.name:return Gn(),void(!it()&&zt(Ye.lessThan)&&Nr());case Ye._void:case Ye._null:return void jt();case Ye.string:case Ye.num:case Ye.bigint:case Ye.decimal:case Ye._true:case Ye._false:return void la();case Ye.minus:return jt(),void la();case Ye._this:return jt(),void(tt(Fe._is)&&!it()&&(jt(),gr()));case Ye._typeof:return ct(Ye._typeof),zt(Ye._import)?Zn():Gn(),void(!it()&&zt(Ye.lessThan)&&Nr());case Ye._import:return void Zn();case Ye.braceL:return void(sr()?ur():ir());case Ye.bracketL:return void function(){for(ct(Ye.bracketL);!Wt(Ye.bracketR)&&!Ue.error;)lr(),Wt(Ye.comma)}();case Ye.parenL:return ct(Ye.parenL),yr(),void ct(Ye.parenR);case Ye.backQuote:return void function(){for(Lt(),Lt();!zt(Ye.backQuote)&&!Ue.error;)ct(Ye.dollarBraceL),yr(),Lt(),Lt();jt()}();default:if(Ue.type&Ye.IS_KEYWORD)return jt(),void(Ue.tokens[Ue.tokens.length-1].type=Ye.name)}dt()}function fr(){if(tt(Fe._keyof)||tt(Fe._unique)||tt(Fe._readonly))jt(),fr();else if(tt(Fe._infer))!function(){if(at(Fe._infer),_a(),zt(Ye._extends)){var e=Ue.snapshot();ct(Ye._extends);var t=Ue.inDisallowConditionalTypesContext;Ue.inDisallowConditionalTypesContext=!0,yr(),Ue.inDisallowConditionalTypesContext=t,(Ue.error||!Ue.inDisallowConditionalTypesContext&&zt(Ye.question))&&Ue.restoreFromSnapshot(e)}}();else{var e=Ue.inDisallowConditionalTypesContext;Ue.inDisallowConditionalTypesContext=!1,function(){for(dr();!it()&&Wt(Ye.bracketL);)Wt(Ye.bracketR)||(yr(),ct(Ye.bracketR))}(),Ue.inDisallowConditionalTypesContext=e}}function pr(){if(Wt(Ye.bitwiseAND),fr(),zt(Ye.bitwiseAND))for(;Wt(Ye.bitwiseAND);)fr()}function hr(){return!!zt(Ye.lessThan)||zt(Ye.parenL)&&function(){var e=Ue.snapshot(),t=function(){if(jt(),zt(Ye.parenR)||zt(Ye.ellipsis))return!0;if(function(){if(zt(Ye.name)||zt(Ye._this))return jt(),!0;if(zt(Ye.braceL)||zt(Ye.bracketL)){var e=1;for(jt();e>0&&!Ue.error;)zt(Ye.braceL)||zt(Ye.bracketL)?e++:(zt(Ye.braceR)||zt(Ye.bracketR))&&e--,jt();return!0}return!1}()){if(zt(Ye.colon)||zt(Ye.comma)||zt(Ye.question)||zt(Ye.eq))return!0;if(zt(Ye.parenR)&&(jt(),zt(Ye.arrow)))return!0}return!1}();return Ue.restoreFromSnapshot(e),t}()}function mr(e){var t=Yt(0);ct(e),function(){var e=Ue.snapshot();if(tt(Fe._asserts))return jt(),rt(Fe._is)?(yr(),!0):Un()||zt(Ye._this)?(jt(),rt(Fe._is)&&yr(),!0):(Ue.restoreFromSnapshot(e),!1);if(Un()||zt(Ye._this))return jt(),tt(Fe._is)&&!it()?(jt(),yr(),!0):(Ue.restoreFromSnapshot(e),!1);return!1}()||yr(),Ht(t)}function vr(){zt(Ye.colon)&&gr()}function gr(){var e=Yt(0);ct(Ye.colon),yr(),Ht(e)}function yr(){if(br(),!Ue.inDisallowConditionalTypesContext&&!it()&&Wt(Ye._extends)){var e=Ue.inDisallowConditionalTypesContext;Ue.inDisallowConditionalTypesContext=!0,br(),Ue.inDisallowConditionalTypesContext=e,ct(Ye.question),yr(),ct(Ye.colon),yr()}}function br(){hr()?cr(In.TSFunctionType):zt(Ye._new)?cr(In.TSConstructorType):tt(Fe._abstract)&&qt()===Ye._new?cr(In.TSAbstractConstructorType):function(){if(Wt(Ye.bitwiseOR),pr(),zt(Ye.bitwiseOR))for(;Wt(Ye.bitwiseOR);)pr()}()}function kr(){for(;!zt(Ye.braceL)&&!Ue.error;)wr(),Wt(Ye.comma)}function wr(){Gn(),zt(Ye.lessThan)&&Nr()}function xr(){if(zt(Ye.string)?la():_a(),Wt(Ye.eq)){var e=Ue.tokens.length-1;Kr(),Ue.tokens[e].rhsEndIndex=Ue.tokens.length}}function Dr(){for(Ln(!1),ct(Ye.braceL);!Wt(Ye.braceR)&&!Ue.error;)xr(),Wt(Ye.comma)}function Sr(){ct(Ye.braceL),co(Ye.braceR)}function _r(){Ln(!1),Wt(Ye.dot)?_r():Sr()}function Er(){tt(Fe._global)?_a():zt(Ye.string)?sa():dt(),zt(Ye.braceL)?Sr():lt()}function Tr(){Fn(),ct(Ye.eq),tt(Fe._require)&&qt()===Ye.parenL?(at(Fe._require),ct(Ye.parenL),zt(Ye.string)||dt(),la(),ct(Ye.parenR)):Gn(),lt()}function Mr(){return Cr(Ue.contextualKeyword,!0)}function Or(e){switch(e){case Fe._declare:var t=Ue.tokens.length-1,n=function(){if(ut())return!1;switch(Ue.type){case Ye._function:var e=Yt(1);return jt(),vo(Ue.start,!0),Ht(e),!0;case Ye._class:var t=Yt(1);return yo(!0,!1),Ht(t),!0;case Ye._const:if(zt(Ye._const)&&nt(Fe._enum)){var n=Yt(1);return ct(Ye._const),at(Fe._enum),Ue.tokens[Ue.tokens.length-1].type=Ye._enum,Dr(),Ht(n),!0}case Ye._var:case Ye._let:var r=Yt(1);return uo(Ue.type!==Ye._var),Ht(r),!0;case Ye.name:var a=Yt(1),o=Ue.contextualKeyword,i=!1;return o===Fe._global?(Er(),i=!0):i=Cr(o,!0),Ht(a),i;default:return!1}}();if(n)return Ue.tokens[t].type=Ye._declare,!0;break;case Fe._global:if(zt(Ye.braceL))return Sr(),!0;break;default:return Cr(e,!1)}return!1}function Cr(e,t){switch(e){case Fe._abstract:if(Ar(t)&&zt(Ye._class))return Ue.tokens[Ue.tokens.length-1].type=Ye._abstract,yo(!0,!1),!0;break;case Fe._enum:if(Ar(t)&&zt(Ye.name))return Ue.tokens[Ue.tokens.length-1].type=Ye._enum,Dr(),!0;break;case Fe._interface:if(Ar(t)&&zt(Ye.name)){var n=Yt(t?2:1);return Ln(!1),Jn(),Wt(Ye._extends)&&kr(),ir(),Ht(n),!0}break;case Fe._module:if(Ar(t)){if(zt(Ye.string)){var r=Yt(t?2:1);return Er(),Ht(r),!0}if(zt(Ye.name)){var a=Yt(t?2:1);return _r(),Ht(a),!0}}break;case Fe._namespace:if(Ar(t)&&zt(Ye.name)){var o=Yt(t?2:1);return _r(),Ht(o),!0}break;case Fe._type:if(Ar(t)&&zt(Ye.name)){var i=Yt(t?2:1);return Ln(!1),Jn(),ct(Ye.eq),yr(),lt(),Ht(i),!0}}return!1}function Ar(e){return e?(jt(),!0):!ut()}function Pr(){var e=Ue.snapshot();return $n(),go(),zt(Ye.colon)&&mr(Ye.colon),ct(Ye.arrow),Ue.error?(Ue.restoreFromSnapshot(e),!1):(xa(!0),!0)}function Ir(){Ue.type===Ye.bitShiftL&&(Ue.pos-=1,en(Ye.lessThan)),Nr()}function Nr(){var e=Yt(0);for(ct(Ye.lessThan);!zt(Ye.greaterThan)&&!Ue.error;)yr(),Wt(Ye.comma);e?(ct(Ye.greaterThan),Ht(e)):(Ht(e),nn(),ct(Ye.greaterThan),Ue.tokens[Ue.tokens.length-1].isType=!0)}function Rr(){if(zt(Ye.name))switch(Ue.contextualKeyword){case Fe._abstract:case Fe._declare:case Fe._enum:case Fe._interface:case Fe._module:case Fe._namespace:case Fe._type:return!0}return!1}function jr(e,t){return Be?function(e,t){if(!zt(Ye.lessThan))return Gr(e,t);var n=Ue.snapshot(),r=Gr(e,t);if(!Ue.error)return r;Ue.restoreFromSnapshot(n);Ue.type=Ye.typeParameterStart,$n(),r=Gr(e,t),r||dt();return r}(e,t):function(e,t){if(!zt(Ye.lessThan))return Gr(e,t);var n=Ue.snapshot();$n();var r=Gr(e,t);r||dt();if(!Ue.error)return r;Ue.restoreFromSnapshot(n);return Gr(e,t)}(e,t)}function Lr(){qr()}function Fr(e){Lr(),Wt(Ye.colon)?Lr():Ue.tokens[Ue.tokens.length-1].identifierRole=e}function Yr(){var e=Ue.tokens.length;Fr(Et.Access);for(var t=!1;zt(Ye.dot);)t=!0,qr(),Lr();if(!t){var n=Ue.tokens[e],r=Qe.charCodeAt(n.start);r>=We.lowercaseA&&r<=We.lowercaseZ&&(n.identifierRole=null)}}function Hr(){switch(Ue.type){case Ye.braceL:return jt(),Vr(),void qr();case Ye.jsxTagStart:return zr(),void qr();case Ye.string:return void qr();default:dt("JSX value should be either an expression or a quoted JSX text")}}function Wr(e){if(zt(Ye.jsxTagEnd))return!1;Yr(),ze&&function(){if(Wt(Ye.jsxTagStart)){Ue.tokens[Ue.tokens.length-1].type=Ye.typeParameterStart;for(var e=Yt(1);!zt(Ye.greaterThan)&&!Ue.error;)yr(),Wt(Ye.comma);qr(),Ht(e)}}();for(var t=!1;!zt(Ye.slash)&&!zt(Ye.jsxTagEnd)&&!Ue.error;)Wt(Ye.braceL)?(t=!0,ct(Ye.ellipsis),Kr(),qr()):(t&&Ue.end-Ue.start===3&&Qe.charCodeAt(Ue.start)===We.lowercaseK&&Qe.charCodeAt(Ue.start+1)===We.lowercaseE&&Qe.charCodeAt(Ue.start+2)===We.lowercaseY&&(Ue.tokens[e].jsxRole=Tt.KeyAfterPropSpread),Fr(Et.ObjectKey),zt(Ye.eq)&&(qr(),Hr()));var n=zt(Ye.slash);return n&&qr(),n}function Br(){var e=Ue.tokens.length-1;Ue.tokens[e].jsxRole=Tt.NoChildren;var t=0;if(!Wr(e))for(Ur();;)switch(Ue.type){case Ye.jsxTagStart:if(qr(),zt(Ye.slash))return qr(),zt(Ye.jsxTagEnd)||Yr(),void(Ue.tokens[e].jsxRole!==Tt.KeyAfterPropSpread&&(1===t?Ue.tokens[e].jsxRole=Tt.OneChild:t>1&&(Ue.tokens[e].jsxRole=Tt.StaticChildren)));t++,Br(),Ur();break;case Ye.jsxText:t++,Ur();break;case Ye.jsxEmptyText:Ur();break;case Ye.braceL:jt(),zt(Ye.ellipsis)?(ct(Ye.ellipsis),Vr(),Ur(),t+=2):(zt(Ye.braceR)||(t++,Vr()),Ur());break;default:return void dt()}}function zr(){qr(),Br()}function qr(){Ue.tokens.push(new Rt),$t(),Ue.start=Ue.pos;var e=Qe.charCodeAt(Ue.pos);if(St[e])!function(){var e;do{if(Ue.pos>Qe.length)return void dt("Unexpectedly reached the end of input.");e=Qe.charCodeAt(++Ue.pos)}while(yt[e]||e===We.dash);en(Ye.jsxName)}();else if(e===We.quotationMark||e===We.apostrophe)!function(e){for(Ue.pos++;;){if(Ue.pos>=Qe.length)return void dt("Unterminated string constant");if(Qe.charCodeAt(Ue.pos)===e){Ue.pos++;break}Ue.pos++}en(Ye.string)}(e);else switch(++Ue.pos,e){case We.greaterThan:en(Ye.jsxTagEnd);break;case We.lessThan:en(Ye.jsxTagStart);break;case We.slash:en(Ye.slash);break;case We.equalsTo:en(Ye.eq);break;case We.leftCurlyBrace:en(Ye.braceL);break;case We.dot:en(Ye.dot);break;case We.colon:en(Ye.colon);break;default:dt()}}function Ur(){Ue.tokens.push(new Rt),Ue.start=Ue.pos,function(){for(var e=!1,t=!1;;){if(Ue.pos>=Qe.length)return void dt("Unterminated JSX contents");var n=Qe.charCodeAt(Ue.pos);if(n===We.lessThan||n===We.leftCurlyBrace)return Ue.pos===Ue.start?n===We.lessThan?(Ue.pos++,void en(Ye.jsxTagStart)):void rn(n):void en(e&&!t?Ye.jsxEmptyText:Ye.jsxText);n===We.lineFeed?e=!0:n!==We.space&&n!==We.carriageReturn&&n!==We.tab&&(t=!0),Ue.pos++}}()}!function(e){e[e.TSFunctionType=0]="TSFunctionType";e[e.TSConstructorType=1]="TSConstructorType";e[e.TSAbstractConstructorType=2]="TSAbstractConstructorType"}(In||(In={}));var Qr=u((function e(t){o(this,e),this.stop=t}));function Vr(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(Kr(e),zt(Ye.comma))for(;Wt(Ye.comma);)Kr(e)}function Kr(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return ze?jr(e,t):qe?function(e,t){if(zt(Ye.lessThan)){var n=Ue.snapshot(),r=Gr(e,t);if(!Ue.error)return r;Ue.restoreFromSnapshot(n),Ue.type=Ye.typeParameterStart;var a=Yt(0);if(ja(),Ht(a),r=Gr(e,t))return!0;dt()}return Gr(e,t)}(e,t):Gr(e,t)}function Gr(e,t){if(zt(Ye._yield))return jt(),zt(Ye.semi)||ot()||(Wt(Ye.star),Kr()),!1;(zt(Ye.parenL)||zt(Ye.name)||zt(Ye._yield))&&(Ue.potentialArrowAt=Ue.start);var n=function(e){var t=function(e){var t=Ue.tokens.length,n=Jr();if(n)return!0;return Xr(t,-1,e),!1}(e);if(t)return!0;return function(e){ze||qe?function(e){if(zt(Ye.question)){var t=qt();if(t===Ye.colon||t===Ye.comma||t===Ye.parenR)return}Zr(e)}(e):Zr(e)}(e),!1}(e);return t&&pa(),Ue.type&Ye.IS_ASSIGN?(jt(),Kr(e),!1):n}function Zr(e){Wt(Ye.question)&&(Kr(),ct(Ye.colon),Kr(e))}function Xr(e,t,n){if(ze&&(Ye._in&Ye.PRECEDENCE_MASK)>t&&!it()&&(rt(Fe._as)||rt(Fe._satisfies))){var r=Yt(1);return yr(),Ht(r),nn(),void Xr(e,t,n)}var a=Ue.type&Ye.PRECEDENCE_MASK;if(a>0&&(!n||!zt(Ye._in))&&a>t){var o=Ue.type;jt(),o===Ye.nullishCoalescing&&(Ue.tokens[Ue.tokens.length-1].nullishStartIndex=e);var i=Ue.tokens.length;Jr(),Xr(i,o&Ye.IS_RIGHT_ASSOCIATIVE?a-1:a,n),o===Ye.nullishCoalescing&&(Ue.tokens[e].numNullishCoalesceStarts++,Ue.tokens[Ue.tokens.length-1].numNullishCoalesceEnds++),Xr(e,t,n)}}function Jr(){if(ze&&!Be&&Wt(Ye.lessThan))return function(){var e=Yt(1);yr(),ct(Ye.greaterThan),Ht(e),Jr()}(),!1;if(tt(Fe._module)&&Gt()===We.leftCurlyBrace&&!st())return at(Fe._module),ct(Ye.braceL),co(Ye.braceR),!1;if(Ue.type&Ye.IS_PREFIX)return jt(),Jr(),!1;if($r())return!0;for(;Ue.type&Ye.IS_POSTFIX&&!ot();)Ue.type===Ye.preIncDec&&(Ue.type=Ye.postIncDec),jt();return!1}function $r(){var e=Ue.tokens.length;return!!sa()||(ea(e),Ue.tokens.length>e&&Ue.tokens[e].isOptionalChainStart&&(Ue.tokens[Ue.tokens.length-1].isOptionalChainEnd=!0),!1)}function ea(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];qe?function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Ue.tokens[Ue.tokens.length-1].contextualKeyword===Fe._async&&zt(Ye.lessThan)){var n=Ue.snapshot(),r=function(){Ue.scopeDepth++;var e=Ue.tokens.length;if(go(),!fa())return!1;return ka(e),!0}();if(r&&!Ue.error)return;Ue.restoreFromSnapshot(n)}ta(e,t)}(e,t):ta(e,t)}function ta(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new Qr(!1);do{na(e,t,n)}while(!n.stop&&!Ue.error)}function na(e,t,n){ze?function(e,t,n){if(it()||!Wt(Ye.bang)){if(zt(Ye.lessThan)||zt(Ye.bitShiftL)){var r=Ue.snapshot();if(!t&&aa()&&Pr())return;if(Ir(),!t&&Wt(Ye.parenL)?(Ue.tokens[Ue.tokens.length-1].subscriptStartIndex=e,oa()):zt(Ye.backQuote)?ha():(Ue.type===Ye.greaterThan||Ue.type!==Ye.parenL&&Boolean(Ue.type&Ye.IS_EXPRESSION_START)&&!it())&&dt(),!Ue.error)return;Ue.restoreFromSnapshot(r)}else!t&&zt(Ye.questionDot)&&qt()===Ye.lessThan&&(jt(),Ue.tokens[e].isOptionalChainStart=!0,Ue.tokens[Ue.tokens.length-1].subscriptStartIndex=e,Nr(),ct(Ye.parenL),oa());ra(e,t,n)}else Ue.tokens[Ue.tokens.length-1].type=Ye.nonNullAssertion}(e,t,n):qe?function(e,t,n){if(zt(Ye.questionDot)&&qt()===Ye.lessThan)return t?void(n.stop=!0):(jt(),La(),ct(Ye.parenL),void oa());if(!t&&zt(Ye.lessThan)){var r=Ue.snapshot();if(La(),ct(Ye.parenL),oa(),!Ue.error)return;Ue.restoreFromSnapshot(r)}ra(e,t,n)}(e,t,n):ra(e,t,n)}function ra(e,t,n){if(!t&&Wt(Ye.doubleColon))ia(),n.stop=!0,ea(e,t);else if(zt(Ye.questionDot)){if(Ue.tokens[e].isOptionalChainStart=!0,t&&qt()===Ye.parenL)return void(n.stop=!0);jt(),Ue.tokens[Ue.tokens.length-1].subscriptStartIndex=e,Wt(Ye.bracketL)?(Vr(),ct(Ye.bracketR)):Wt(Ye.parenL)?oa():ua()}else if(Wt(Ye.dot))Ue.tokens[Ue.tokens.length-1].subscriptStartIndex=e,ua();else if(Wt(Ye.bracketL))Ue.tokens[Ue.tokens.length-1].subscriptStartIndex=e,Vr(),ct(Ye.bracketR);else if(!t&&zt(Ye.parenL))if(aa()){var r=Ue.snapshot(),a=Ue.tokens.length;jt(),Ue.tokens[Ue.tokens.length-1].subscriptStartIndex=e;var o=Xe();Ue.tokens[Ue.tokens.length-1].contextId=o,oa(),Ue.tokens[Ue.tokens.length-1].contextId=o,(zt(Ye.colon)||zt(Ye.arrow))&&(Ue.restoreFromSnapshot(r),n.stop=!0,Ue.scopeDepth++,go(),function(e){ze?zt(Ye.colon)&&gr():qe&&function(){if(zt(Ye.colon)){var e=Ue.noAnonFunctionType;Ue.noAnonFunctionType=!0,Xa(),Ue.noAnonFunctionType=e}}();ct(Ye.arrow),ka(e)}(a))}else{jt(),Ue.tokens[Ue.tokens.length-1].subscriptStartIndex=e;var i=Xe();Ue.tokens[Ue.tokens.length-1].contextId=i,oa(),Ue.tokens[Ue.tokens.length-1].contextId=i}else zt(Ye.backQuote)?ha():n.stop=!0}function aa(){return Ue.tokens[Ue.tokens.length-1].contextualKeyword===Fe._async&&!ot()}function oa(){for(var e=!0;!Wt(Ye.parenR)&&!Ue.error;){if(e)e=!1;else if(ct(Ye.comma),Wt(Ye.parenR))break;Sa(!1)}}function ia(){var e=Ue.tokens.length;sa(),ea(e,!0)}function sa(){if(Wt(Ye.modulo))return _a(),!1;if(zt(Ye.jsxText)||zt(Ye.jsxEmptyText))return la(),!1;if(zt(Ye.lessThan)&&Be)return Ue.type=Ye.jsxTagStart,zr(),jt(),!1;var e=Ue.potentialArrowAt===Ue.start;switch(Ue.type){case Ye.slash:case Ye.assign:Ft();case Ye._super:case Ye._this:case Ye.regexp:case Ye.num:case Ye.bigint:case Ye.decimal:case Ye.string:case Ye._null:case Ye._true:case Ye._false:return jt(),!1;case Ye._import:return jt(),zt(Ye.dot)&&(Ue.tokens[Ue.tokens.length-1].type=Ye.name,jt(),_a()),!1;case Ye.name:var t=Ue.tokens.length,n=Ue.start,r=Ue.contextualKeyword;return _a(),r===Fe._await?(Jr(),!1):r===Fe._async&&zt(Ye._function)&&!ot()?(jt(),vo(n,!1),!1):e&&r===Fe._async&&!ot()&&zt(Ye.name)?(Ue.scopeDepth++,Ln(!1),ct(Ye.arrow),ka(t),!0):zt(Ye._do)&&!ot()?(jt(),lo(),!1):e&&!ot()&&zt(Ye.arrow)?(Ue.scopeDepth++,Yn(!1),ct(Ye.arrow),ka(t),!0):(Ue.tokens[Ue.tokens.length-1].identifierRole=Et.Access,!1);case Ye._do:return jt(),lo(),!1;case Ye.parenL:return da(e);case Ye.bracketL:return jt(),Da(Ye.bracketR,!0),!1;case Ye.braceL:return ma(!1,!1),!1;case Ye._function:return function(){var e=Ue.start;_a(),Wt(Ye.dot)&&_a();vo(e,!1)}(),!1;case Ye.at:oo();case Ye._class:return yo(!1),!1;case Ye._new:return function(){if(ct(Ye._new),Wt(Ye.dot))return void _a();ia(),void Wt(Ye.questionDot),qe&&function(){if(zt(Ye.lessThan)){var e=Ue.snapshot();La(),Ue.error&&Ue.restoreFromSnapshot(e)}}();Wt(Ye.parenL)&&Da(Ye.parenR)}(),!1;case Ye.backQuote:return ha(),!1;case Ye.doubleColon:return jt(),ia(),!1;case Ye.hash:var a=Gt();return St[a]||a===We.backslash?ua():jt(),!1;default:return dt(),!1}}function ua(){Wt(Ye.hash),_a()}function la(){jt()}function ca(){ct(Ye.parenL),Vr(),ct(Ye.parenR)}function da(e){var t=Ue.snapshot(),n=Ue.tokens.length;ct(Ye.parenL);for(var r=!0;!zt(Ye.parenR)&&!Ue.error;){if(r)r=!1;else if(ct(Ye.comma),zt(Ye.parenR))break;if(zt(Ye.ellipsis)){jn(!1),pa();break}Kr(!1,!0)}if((ct(Ye.parenR),e&&(zt(Ye.colon)||!ot()))&&fa())return Ue.restoreFromSnapshot(t),Ue.scopeDepth++,go(),fa(),ka(n),!Ue.error||(Ue.restoreFromSnapshot(t),da(!1),!1);return!1}function fa(){return ze?function(){if(zt(Ye.colon)){var e=Ue.snapshot();mr(Ye.colon),ot()&&dt(),zt(Ye.arrow)||dt(),Ue.error&&Ue.restoreFromSnapshot(e)}return Wt(Ye.arrow)}():qe?function(){if(zt(Ye.colon)){var e=Yt(0),t=Ue.snapshot(),n=Ue.noAnonFunctionType;Ue.noAnonFunctionType=!0,Ma(),Ue.noAnonFunctionType=n,ot()&&dt(),zt(Ye.arrow)||dt(),Ue.error&&Ue.restoreFromSnapshot(t),Ht(e)}return Wt(Ye.arrow)}():Wt(Ye.arrow)}function pa(){(ze||qe)&&(Bt(Ye.question),zt(Ye.colon)&&(ze?gr():qe&&Xa()))}function ha(){for(Lt(),Lt();!zt(Ye.backQuote)&&!Ue.error;)ct(Ye.dollarBraceL),Vr(),Lt(),Lt();jt()}function ma(e,t){var n=Xe(),r=!0;for(jt(),Ue.tokens[Ue.tokens.length-1].contextId=n;!Wt(Ye.braceR)&&!Ue.error;){if(r)r=!1;else if(ct(Ye.comma),Wt(Ye.braceR))break;var a=!1;if(zt(Ye.ellipsis)){var o=Ue.tokens.length;if(Rn(),e&&(Ue.tokens.length===o+2&&Yn(t),Wt(Ye.braceR)))break}else e||(a=Wt(Ye.star)),!e&&tt(Fe._async)?(a&&dt(),_a(),zt(Ye.colon)||zt(Ye.parenL)||zt(Ye.braceR)||zt(Ye.eq)||zt(Ye.comma)||(zt(Ye.star)&&(jt(),a=!0),ya(n))):ya(n),ga(e,t,n)}Ue.tokens[Ue.tokens.length-1].contextId=n}function va(e,t){var n=Ue.start;return zt(Ye.parenL)?(e&&dt(),ba(n,!1),!0):!!function(e){return!e&&(zt(Ye.string)||zt(Ye.num)||zt(Ye.bracketL)||zt(Ye.name)||!!(Ue.type&Ye.IS_KEYWORD))}(e)&&(ya(t),ba(n,!1),!0)}function ga(e,t,n){ze?Jn():qe&&zt(Ye.lessThan)&&(ja(),zt(Ye.parenL)||dt()),va(e,n)||function(e,t){var n;Wt(Ye.colon)?e?qn(t):Kr(!1):(n=e?0===Ue.scopeDepth?Et.ObjectShorthandTopLevelDeclaration:t?Et.ObjectShorthandBlockScopedDeclaration:Et.ObjectShorthandFunctionScopedDeclaration:Et.ObjectShorthand,Ue.tokens[Ue.tokens.length-1].identifierRole=n,qn(t,!0))}(e,t)}function ya(e){qe&&$a(),Wt(Ye.bracketL)?(Ue.tokens[Ue.tokens.length-1].contextId=e,Kr(),ct(Ye.bracketR),Ue.tokens[Ue.tokens.length-1].contextId=e):(zt(Ye.num)||zt(Ye.string)||zt(Ye.bigint)||zt(Ye.decimal)?sa():ua(),Ue.tokens[Ue.tokens.length-1].identifierRole=Et.ObjectKey,Ue.tokens[Ue.tokens.length-1].contextId=e)}function ba(e,t){var n=Xe();Ue.scopeDepth++;var r=Ue.tokens.length;go(t,n),wa(e,n);var a=Ue.tokens.length;Ue.scopes.push(new Ke(r,a,!0)),Ue.scopeDepth--}function ka(e){xa(!0);var t=Ue.tokens.length;Ue.scopes.push(new Ke(e,t,!0)),Ue.scopeDepth--}function wa(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;ze?function(e,t){if(zt(Ye.colon)&&mr(Ye.colon),zt(Ye.braceL)||!ut())xa(!1,t);else for(var n=Ue.tokens.length-1;n>=0&&(Ue.tokens[n].start>=e||Ue.tokens[n].type===Ye._default||Ue.tokens[n].type===Ye._export);)Ue.tokens[n].isType=!0,n--}(e,t):qe?function(e){zt(Ye.colon)&&Ma();xa(!1,e)}(t):xa(!1,t)}function xa(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;e&&!zt(Ye.braceL)?Kr():lo(!0,t)}function Da(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!0;!Wt(e)&&!Ue.error;){if(n)n=!1;else if(ct(Ye.comma),Wt(e))break;Sa(t)}}function Sa(e){e&&zt(Ye.comma)||(zt(Ye.ellipsis)?(Rn(),pa()):zt(Ye.question)?jt():Kr(!1,!0))}function _a(){jt(),Ue.tokens[Ue.tokens.length-1].type=Ye.name}function Ea(e){var t=Yt(0);ct(e||Ye.colon),Za(),Ht(t)}function Ta(){ct(Ye.modulo),at(Fe._checks),Wt(Ye.parenL)&&(Vr(),ct(Ye.parenR))}function Ma(){var e=Yt(0);ct(Ye.colon),zt(Ye.modulo)?Ta():(Za(),zt(Ye.modulo)&&Ta()),Ht(e)}function Oa(){zt(Ye._class)?(jt(),Ca(!0)):zt(Ye._function)?(jt(),_a(),zt(Ye.lessThan)&&ja(),ct(Ye.parenL),Ua(),ct(Ye.parenR),Ma(),lt()):zt(Ye._var)?(jt(),Ja(),lt()):rt(Fe._module)?Wt(Ye.dot)?(at(Fe._exports),Xa(),lt()):function(){zt(Ye.string)?sa():_a();ct(Ye.braceL);for(;!zt(Ye.braceR)&&!Ue.error;)zt(Ye._import)?(jt(),Io()):dt();ct(Ye.braceR)}():tt(Fe._type)?(jt(),Na()):tt(Fe._opaque)?(jt(),Ra(!0)):tt(Fe._interface)?(jt(),Ca()):zt(Ye._export)?(ct(Ye._export),Wt(Ye._default)?zt(Ye._function)||zt(Ye._class)?Oa():(Za(),lt()):zt(Ye._var)||zt(Ye._function)||zt(Ye._class)||tt(Fe._opaque)?Oa():zt(Ye.star)||zt(Ye.braceL)||tt(Fe._interface)||tt(Fe._type)||tt(Fe._opaque)?Eo():dt()):dt()}function Ca(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(Ia(),zt(Ye.lessThan)&&ja(),Wt(Ye._extends))do{Aa()}while(!e&&Wt(Ye.comma));if(tt(Fe._mixins)){jt();do{Aa()}while(Wt(Ye.comma))}if(tt(Fe._implements)){jt();do{Aa()}while(Wt(Ye.comma))}Ha(e,!1,e)}function Aa(){za(!1),zt(Ye.lessThan)&&La()}function Pa(){Ca()}function Ia(){_a()}function Na(){Ia(),zt(Ye.lessThan)&&ja(),Ea(Ye.eq),lt()}function Ra(e){at(Fe._type),Ia(),zt(Ye.lessThan)&&ja(),zt(Ye.colon)&&Ea(Ye.colon),e||Ea(Ye.eq),lt()}function ja(){var e=Yt(0);zt(Ye.lessThan)||zt(Ye.typeParameterStart)?jt():dt();do{$a(),Ja(),Wt(Ye.eq)&&Za(),zt(Ye.greaterThan)||ct(Ye.comma)}while(!zt(Ye.greaterThan)&&!Ue.error);ct(Ye.greaterThan),Ht(e)}function La(){var e=Yt(0);for(ct(Ye.lessThan);!zt(Ye.greaterThan)&&!Ue.error;)Za(),zt(Ye.greaterThan)||ct(Ye.comma);ct(Ye.greaterThan),Ht(e)}function Fa(){zt(Ye.num)||zt(Ye.string)?sa():_a()}function Ya(){for(zt(Ye.lessThan)&&ja(),ct(Ye.parenL);!zt(Ye.parenR)&&!zt(Ye.ellipsis)&&!Ue.error;)qa(),zt(Ye.parenR)||ct(Ye.comma);Wt(Ye.ellipsis)&&qa(),ct(Ye.parenR),Ea()}function Ha(e,t,n){var r;for(t&&zt(Ye.braceBarL)?(ct(Ye.braceBarL),r=Ye.braceBarR):(ct(Ye.braceL),r=Ye.braceR);!zt(r)&&!Ue.error;){if(n&&tt(Fe._proto)){var a=qt();a!==Ye.colon&&a!==Ye.question&&(jt(),e=!1)}if(e&&tt(Fe._static)){var o=qt();o!==Ye.colon&&o!==Ye.question&&jt()}if($a(),Wt(Ye.bracketL))Wt(Ye.bracketL)?(Fa(),ct(Ye.bracketR),ct(Ye.bracketR),zt(Ye.lessThan)||zt(Ye.parenL)?Ya():(Wt(Ye.question),Ea())):(qt()===Ye.colon?(Fa(),Ea()):Za(),ct(Ye.bracketR),Ea());else if(zt(Ye.parenL)||zt(Ye.lessThan))Ya();else{if(tt(Fe._get)||tt(Fe._set)){var i=qt();i!==Ye.name&&i!==Ye.string&&i!==Ye.num||jt()}Wa()}Ba()}ct(r)}function Wa(){if(zt(Ye.ellipsis)){if(ct(Ye.ellipsis),Wt(Ye.comma)||Wt(Ye.semi),zt(Ye.braceR))return;Za()}else Fa(),zt(Ye.lessThan)||zt(Ye.parenL)?Ya():(Wt(Ye.question),Ea())}function Ba(){Wt(Ye.semi)||Wt(Ye.comma)||zt(Ye.braceR)||zt(Ye.braceBarR)||dt()}function za(e){for(e||_a();Wt(Ye.dot);)_a()}function qa(){var e=qt();e===Ye.colon||e===Ye.question?(_a(),Wt(Ye.question),Ea()):Za()}function Ua(){for(;!zt(Ye.parenR)&&!zt(Ye.ellipsis)&&!Ue.error;)qa(),zt(Ye.parenR)||ct(Ye.comma);Wt(Ye.ellipsis)&&qa()}function Qa(){var e=!1,t=Ue.noAnonFunctionType;switch(Ue.type){case Ye.name:return tt(Fe._interface)?void function(){if(at(Fe._interface),Wt(Ye._extends))do{Aa()}while(Wt(Ye.comma));Ha(!1,!1,!1)}():(_a(),za(!0),void(zt(Ye.lessThan)&&La()));case Ye.braceL:return void Ha(!1,!1,!1);case Ye.braceBarL:return void Ha(!1,!0,!1);case Ye.bracketL:return void function(){for(ct(Ye.bracketL);Ue.pos0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Ue.tokens.length;Ue.scopeDepth++,ct(Ye.braceL),t&&(Ue.tokens[Ue.tokens.length-1].contextId=t),co(Ye.braceR),t&&(Ue.tokens[Ue.tokens.length-1].contextId=t);var r=Ue.tokens.length;Ue.scopes.push(new Ke(n,r,e)),Ue.scopeDepth--}function co(e){for(;!Wt(e)&&!Ue.error;)ro(!0)}function fo(){ct(Ye.semi),zt(Ye.semi)||Vr(),ct(Ye.semi),zt(Ye.parenR)||Vr(),ct(Ye.parenR),ro(!1)}function po(e){e?rt(Fe._of):jt(),Vr(),ct(Ye.parenR),ro(!1)}function ho(e,t){for(;;){if(mo(t),Wt(Ye.eq)){var n=Ue.tokens.length-1;Kr(e),Ue.tokens[n].rhsEndIndex=Ue.tokens.length}if(!Wt(Ye.comma))break}}function mo(e){Hn(e),ze?function(){var e=Yt(0);it()||Wt(Ye.bang),vr(),Ht(e)}():qe&&zt(Ye.colon)&&Xa()}function vo(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];zt(Ye.star)&&jt(),!t||n||zt(Ye.name)||zt(Ye._yield)||dt();var r=null;zt(Ye.name)&&(t||(r=Ue.tokens.length,Ue.scopeDepth++),Ln(!1));var a=Ue.tokens.length;Ue.scopeDepth++,go(),wa(e);var o=Ue.tokens.length;Ue.scopes.push(new Ke(a,o,!0)),Ue.scopeDepth--,null!==r&&(Ue.scopes.push(new Ke(r,o,!0)),Ue.scopeDepth--)}function go(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;ze?Jn():qe&&function(){if(zt(Ye.lessThan)){var e=Yt(0);ja(),Ht(e)}}(),ct(Ye.parenL),t&&(Ue.tokens[Ue.tokens.length-1].contextId=t),Wn(Ye.parenR,!1,!1,e,t),t&&(Ue.tokens[Ue.tokens.length-1].contextId=t)}function yo(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Xe();jt(),Ue.tokens[Ue.tokens.length-1].contextId=n,Ue.tokens[Ue.tokens.length-1].isExpression=!e;var r=null;e||(r=Ue.tokens.length,Ue.scopeDepth++),function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(ze&&(!e||t)&&tt(Fe._implements))return;zt(Ye.name)&&Ln(!0);ze?Jn():qe&&zt(Ye.lessThan)&&ja()}(e,t),function(){var e=!1;Wt(Ye._extends)?($r(),e=!0):e=!1;ze?function(e){if(e&&(zt(Ye.lessThan)||zt(Ye.bitShiftL))&&Ir(),rt(Fe._implements)){Ue.tokens[Ue.tokens.length-1].type=Ye._implements;var t=Yt(1);kr(),Ht(t)}}(e):qe&&function(e){if(e&&zt(Ye.lessThan)&&La(),tt(Fe._implements)){var t=Yt(0);jt(),Ue.tokens[Ue.tokens.length-1].type=Ye._implements;do{Ia(),zt(Ye.lessThan)&&La()}while(Wt(Ye.comma));Ht(t)}}(e)}();var a=Ue.tokens.length;if(function(e){ct(Ye.braceL);for(;!Wt(Ye.braceR)&&!Ue.error;){if(!Wt(Ye.semi))if(zt(Ye.at))io();else wo(Ue.start,e)}}(n),!Ue.error&&(Ue.tokens[a].contextId=n,Ue.tokens[Ue.tokens.length-1].contextId=n,null!==r)){var o=Ue.tokens.length;Ue.scopes.push(new Ke(r,o,!1)),Ue.scopeDepth--}}function bo(){return zt(Ye.eq)||zt(Ye.semi)||zt(Ye.braceR)||zt(Ye.bang)||zt(Ye.colon)}function ko(){return zt(Ye.parenL)||zt(Ye.lessThan)}function wo(e,t){ze&&Vn([Fe._declare,Fe._public,Fe._protected,Fe._private,Fe._override]);var n=!1;if(zt(Ye.name)&&Ue.contextualKeyword===Fe._static){if(_a(),ko())return void xo(e,!1);if(bo())return void _o();if(Ue.tokens[Ue.tokens.length-1].type=Ye._static,n=!0,zt(Ye.braceL))return Ue.tokens[Ue.tokens.length-1].contextId=t,void lo()}!function(e,t,n){if(ze&&function(e){var t=Ue.tokens.length;Vn([Fe._abstract,Fe._readonly,Fe._declare,Fe._static,Fe._override]);var n=Ue.tokens.length;if(rr()){for(var r=e?t-1:t;r0?this.tokens[this.tokenIndex-1].end:0,this.tokenIndex0&&t0&&this.tokenAtRelativeIndex(-1).type===Ye._delete?e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChainDelete"):this.resultCode+=this.helperManager.getHelperName("optionalChainDelete"):e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChain"):this.resultCode+=this.helperManager.getHelperName("optionalChain"),this.resultCode+="([")}}},{key:"appendTokenSuffix",value:function(){var e=this.currentToken();if(e.isOptionalChainEnd&&!this.disableESTransforms&&(this.resultCode+="])"),e.numNullishCoalesceEnds&&!this.disableESTransforms)for(var t=0;t ".concat(e,"require"));var t=this.tokens.currentToken().contextId;if(null==t)throw new Error("Expected context ID on dynamic import invocation.");for(this.tokens.copyToken();!this.tokens.matchesContextIdAndLabel(Ye.parenR,t);)this.rootTransformer.processToken();this.tokens.replaceToken(e?")))":"))")}else{if(this.removeImportAndDetectIfShouldElide())this.tokens.removeToken();else{var n=this.tokens.stringValue();this.tokens.replaceTokenTrimmingLeftWhitespace(this.importProcessor.claimImportCode(n)),this.tokens.appendCode(this.importProcessor.claimImportCode(n))}Go(this.tokens),this.tokens.matches1(Ye.semi)&&this.tokens.removeToken()}}},{key:"removeImportAndDetectIfShouldElide",value:function(){if(this.tokens.removeInitialToken(),this.tokens.matchesContextual(Fe._type)&&!this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,Ye.comma)&&!this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,Fe._from))return this.removeRemainingImport(),!0;if(this.tokens.matches1(Ye.name)||this.tokens.matches1(Ye.star))return this.removeRemainingImport(),!1;if(this.tokens.matches1(Ye.string))return!1;for(var e=!1,t=!1;!this.tokens.matches1(Ye.string);)(!e&&this.tokens.matches1(Ye.braceL)||this.tokens.matches1(Ye.comma))&&(this.tokens.removeToken(),this.tokens.matches1(Ye.braceR)||(t=!0),(this.tokens.matches2(Ye.name,Ye.comma)||this.tokens.matches2(Ye.name,Ye.braceR)||this.tokens.matches4(Ye.name,Ye.name,Ye.name,Ye.comma)||this.tokens.matches4(Ye.name,Ye.name,Ye.name,Ye.braceR))&&(e=!0)),this.tokens.removeToken();return!this.keepUnusedImports&&(this.isTypeScriptTransformEnabled?!e:!!this.isFlowTransformEnabled&&(t&&!e))}},{key:"removeRemainingImport",value:function(){for(;!this.tokens.matches1(Ye.string);)this.tokens.removeToken()}},{key:"processIdentifier",value:function(){var e=this.tokens.currentToken();if(e.shadowsGlobal)return!1;if(e.identifierRole===Et.ObjectShorthand)return this.processObjectShorthand();if(e.identifierRole!==Et.Access)return!1;var t=this.importProcessor.getIdentifierReplacement(this.tokens.identifierNameForToken(e));if(!t)return!1;for(var n=this.tokens.currentIndex()+1;n=2&&this.tokens.matches1AtIndex(e-2,Ye.dot))return!1;if(e>=2&&[Ye._var,Ye._let,Ye._const].includes(this.tokens.tokens[e-2].type))return!1;var n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.copyToken(),this.tokens.appendCode(" ".concat(n," =")),!0)}},{key:"processComplexAssignment",value:function(){var e=this.tokens.currentIndex(),t=this.tokens.tokens[e-1];if(t.type!==Ye.name)return!1;if(t.shadowsGlobal)return!1;if(e>=2&&this.tokens.matches1AtIndex(e-2,Ye.dot))return!1;var n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.appendCode(" = ".concat(n)),this.tokens.copyToken(),!0)}},{key:"processPreIncDec",value:function(){var e=this.tokens.currentIndex(),t=this.tokens.tokens[e+1];if(t.type!==Ye.name)return!1;if(t.shadowsGlobal)return!1;if(e+2=1&&this.tokens.matches1AtIndex(e-1,Ye.dot))return!1;var r=this.tokens.identifierNameForToken(t),a=this.importProcessor.resolveExportBinding(r);if(!a)return!1;var o=this.tokens.rawCodeForToken(n),i=this.importProcessor.getIdentifierReplacement(r)||r;if("++"===o)this.tokens.replaceToken("(".concat(i," = ").concat(a," = ").concat(i," + 1, ").concat(i," - 1)"));else{if("--"!==o)throw new Error("Unexpected operator: ".concat(o));this.tokens.replaceToken("(".concat(i," = ").concat(a," = ").concat(i," - 1, ").concat(i," + 1)"))}return this.tokens.removeToken(),!0}},{key:"processExportDefault",value:function(){var e=!0;if(this.tokens.matches4(Ye._export,Ye._default,Ye._function,Ye.name)||this.tokens.matches5(Ye._export,Ye._default,Ye.name,Ye._function,Ye.name)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+2,Fe._async)){this.tokens.removeInitialToken(),this.tokens.removeToken();var t=this.processNamedFunction();this.tokens.appendCode(" exports.default = ".concat(t,";"))}else if(this.tokens.matches4(Ye._export,Ye._default,Ye._class,Ye.name)||this.tokens.matches5(Ye._export,Ye._default,Ye._abstract,Ye._class,Ye.name)||this.tokens.matches3(Ye._export,Ye._default,Ye.at)){this.tokens.removeInitialToken(),this.tokens.removeToken(),this.copyDecorators(),this.tokens.matches1(Ye._abstract)&&this.tokens.removeToken();var n=this.rootTransformer.processNamedClass();this.tokens.appendCode(" exports.default = ".concat(n,";"))}else if(Zo(this.isTypeScriptTransformEnabled,this.keepUnusedImports,this.tokens,this.declarationInfo))e=!1,this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.removeToken();else if(this.reactHotLoaderTransformer){var r=this.nameManager.claimFreeName("_default");this.tokens.replaceToken("let ".concat(r,"; exports.")),this.tokens.copyToken(),this.tokens.appendCode(" = ".concat(r," =")),this.reactHotLoaderTransformer.setExtractedDefaultExportName(r)}else this.tokens.replaceToken("exports."),this.tokens.copyToken(),this.tokens.appendCode(" =");e&&(this.hadDefaultExport=!0)}},{key:"copyDecorators",value:function(){for(;this.tokens.matches1(Ye.at);)if(this.tokens.copyToken(),this.tokens.matches1(Ye.parenL))this.tokens.copyExpectedToken(Ye.parenL),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(Ye.parenR);else{for(this.tokens.copyExpectedToken(Ye.name);this.tokens.matches1(Ye.dot);)this.tokens.copyExpectedToken(Ye.dot),this.tokens.copyExpectedToken(Ye.name);this.tokens.matches1(Ye.parenL)&&(this.tokens.copyExpectedToken(Ye.parenL),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(Ye.parenR))}}},{key:"processExportVar",value:function(){this.isSimpleExportVar()?this.processSimpleExportVar():this.processComplexExportVar()}},{key:"isSimpleExportVar",value:function(){var e=this.tokens.currentIndex();if(e++,e++,!this.tokens.matches1AtIndex(e,Ye.name))return!1;for(e++;e0?this.hoistedFunctionNames.map((function(e){return"".concat(e,"();")})).join(""):""}},{key:"extractHoistedCalls",value:function(){this.tokens.removeToken();for(var e=!1;this.tokens.matches3(Ye.dot,Ye.name,Ye.parenL);){var t=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);if(ti.includes(t)){var n=this.nameManager.claimFreeName("__jestHoist");this.hoistedFunctionNames.push(n),this.tokens.replaceToken("function ".concat(n,"(){").concat(ei,".")),this.tokens.copyToken(),this.tokens.copyToken(),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(Ye.parenR),this.tokens.appendCode(";}"),e=!1}else e?this.tokens.copyToken():this.tokens.replaceToken("".concat(ei,".")),this.tokens.copyToken(),this.tokens.copyToken(),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(Ye.parenR),e=!0}return!0}}]),n}(hn),ri=function(e){c(n,e);var t=m(n);function n(e){var r;return o(this,n),(r=t.call(this)).tokens=e,r}return u(n,[{key:"process",value:function(){if(this.tokens.matches1(Ye.num)){var e=this.tokens.currentTokenCode();if(e.includes("_"))return this.tokens.replaceToken(e.replace(/_/g,"")),!0}return!1}}]),n}(hn),ai=function(e){c(n,e);var t=m(n);function n(e,r){var a;return o(this,n),(a=t.call(this)).tokens=e,a.nameManager=r,a}return u(n,[{key:"process",value:function(){return!!this.tokens.matches2(Ye._catch,Ye.braceL)&&(this.tokens.copyToken(),this.tokens.appendCode(" (".concat(this.nameManager.claimFreeName("e"),")")),!0)}}]),n}(hn),oi=function(e){c(n,e);var t=m(n);function n(e,r){var a;return o(this,n),(a=t.call(this)).tokens=e,a.nameManager=r,a}return u(n,[{key:"process",value:function(){if(this.tokens.matches1(Ye.nullishCoalescing)){var e=this.tokens.currentToken();return this.tokens.tokens[e.nullishStartIndex].isAsyncOperation?this.tokens.replaceTokenTrimmingLeftWhitespace(", async () => ("):this.tokens.replaceTokenTrimmingLeftWhitespace(", () => ("),!0}if(this.tokens.matches1(Ye._delete)&&this.tokens.tokenAtRelativeIndex(1).isOptionalChainStart)return this.tokens.removeInitialToken(),!0;var t=this.tokens.currentToken().subscriptStartIndex;if(null!=t&&this.tokens.tokens[t].isOptionalChainStart&&this.tokens.tokenAtRelativeIndex(-1).type!==Ye._super){var n,r=this.nameManager.claimFreeName("_");if(n=t>0&&this.tokens.matches1AtIndex(t-1,Ye._delete)&&this.isLastSubscriptInChain()?"".concat(r," => delete ").concat(r):"".concat(r," => ").concat(r),this.tokens.tokens[t].isAsyncOperation&&(n="async ".concat(n)),this.tokens.matches2(Ye.questionDot,Ye.parenL)||this.tokens.matches2(Ye.questionDot,Ye.lessThan))this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(", 'optionalCall', ".concat(n));else if(this.tokens.matches2(Ye.questionDot,Ye.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(", 'optionalAccess', ".concat(n));else if(this.tokens.matches1(Ye.questionDot))this.tokens.replaceTokenTrimmingLeftWhitespace(", 'optionalAccess', ".concat(n,"."));else if(this.tokens.matches1(Ye.dot))this.tokens.replaceTokenTrimmingLeftWhitespace(", 'access', ".concat(n,"."));else if(this.tokens.matches1(Ye.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(", 'access', ".concat(n,"["));else{if(!this.tokens.matches1(Ye.parenL))throw new Error("Unexpected subscript operator in optional chain.");this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(", 'call', ".concat(n,"("))}return!0}return!1}},{key:"isLastSubscriptInChain",value:function(){for(var e=0,t=this.tokens.currentIndex()+1;;t++){if(t>=this.tokens.tokens.length)throw new Error("Reached the end of the code while finding the end of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e++:this.tokens.tokens[t].isOptionalChainEnd&&e--,e<0)return!0;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return!1}}},{key:"justSkippedSuper",value:function(){for(var e=0,t=this.tokens.currentIndex()-1;;){if(t<0)throw new Error("Reached the start of the code while finding the start of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e--:this.tokens.tokens[t].isOptionalChainEnd&&e++,e<0)return!1;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return this.tokens.tokens[t-1].type===Ye._super;t--}}}]),n}(hn),ii=function(e){c(n,e);var t=m(n);function n(e,r,a,i){var s;return o(this,n),(s=t.call(this)).rootTransformer=e,s.tokens=r,s.importProcessor=a,s.options=i,s}return u(n,[{key:"process",value:function(){var e=this.tokens.currentIndex();if("createReactClass"===this.tokens.identifierName()){var t=this.importProcessor&&this.importProcessor.getIdentifierReplacement("createReactClass");return t?this.tokens.replaceToken("(0, ".concat(t,")")):this.tokens.copyToken(),this.tryProcessCreateClassCall(e),!0}if(this.tokens.matches3(Ye.name,Ye.dot,Ye.name)&&"React"===this.tokens.identifierName()&&"createClass"===this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+2)){var n=this.importProcessor&&this.importProcessor.getIdentifierReplacement("React")||"React";return n?(this.tokens.replaceToken(n),this.tokens.copyToken(),this.tokens.copyToken()):(this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.copyToken()),this.tryProcessCreateClassCall(e),!0}return!1}},{key:"tryProcessCreateClassCall",value:function(e){var t=this.findDisplayName(e);t&&this.classNeedsDisplayName()&&(this.tokens.copyExpectedToken(Ye.parenL),this.tokens.copyExpectedToken(Ye.braceL),this.tokens.appendCode("displayName: '".concat(t,"',")),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(Ye.braceR),this.tokens.copyExpectedToken(Ye.parenR))}},{key:"findDisplayName",value:function(e){return e<2?null:this.tokens.matches2AtIndex(e-2,Ye.name,Ye.eq)||e>=2&&this.tokens.tokens[e-2].identifierRole===Et.ObjectKey?this.tokens.identifierNameAtIndex(e-2):this.tokens.matches2AtIndex(e-2,Ye._export,Ye._default)?this.getDisplayNameFromFilename():null}},{key:"getDisplayNameFromFilename",value:function(){var e=(this.options.filePath||"unknown").split("/"),t=e[e.length-1],n=t.lastIndexOf("."),r=-1===n?t:t.slice(0,n);return"index"===r&&e[e.length-2]?e[e.length-2]:r}},{key:"classNeedsDisplayName",value:function(){var e=this.tokens.currentIndex();if(!this.tokens.matches2(Ye.parenL,Ye.braceL))return!1;var t=e+1,n=this.tokens.tokens[t].contextId;if(null==n)throw new Error("Expected non-null context ID on object open-brace.");for(;e0&&void 0!==arguments[0]&&arguments[0];for(this.tokens.removeInitialToken();this.tokens.matches1(Ye._const)||this.tokens.matches1(Ye._enum);)this.tokens.removeToken();var t=this.tokens.identifierName();this.tokens.removeToken(),e&&!this.isImportsTransformEnabled&&this.tokens.appendCode("export "),this.tokens.appendCode("var ".concat(t,"; (function (").concat(t,")")),this.tokens.copyExpectedToken(Ye.braceL),this.processEnumBody(t),this.tokens.copyExpectedToken(Ye.braceR),e&&this.isImportsTransformEnabled?this.tokens.appendCode(")(".concat(t," || (exports.").concat(t," = ").concat(t," = {}));")):this.tokens.appendCode(")(".concat(t," || (").concat(t," = {}));"))}},{key:"processEnumBody",value:function(e){for(var t=null;!this.tokens.matches1(Ye.braceR);){var n=this.extractEnumKeyInfo(this.tokens.currentToken()),r=n.nameStringCode,a=n.variableName;this.tokens.removeInitialToken(),this.tokens.matches3(Ye.eq,Ye.string,Ye.comma)||this.tokens.matches3(Ye.eq,Ye.string,Ye.braceR)?this.processStringLiteralEnumMember(e,r,a):this.tokens.matches1(Ye.eq)?this.processExplicitValueEnumMember(e,r,a):this.processImplicitValueEnumMember(e,r,a,t),this.tokens.matches1(Ye.comma)&&this.tokens.removeToken(),t=null!=a?a:"".concat(e,"[").concat(r,"]")}}},{key:"extractEnumKeyInfo",value:function(e){if(e.type===Ye.name){var t=this.tokens.identifierNameForToken(e);return{nameStringCode:'"'.concat(t,'"'),variableName:li(t)?t:null}}if(e.type===Ye.string){var n=this.tokens.stringValueForToken(e);return{nameStringCode:this.tokens.code.slice(e.start,e.end),variableName:li(n)?n:null}}throw new Error("Expected name or string at beginning of enum element.")}},{key:"processStringLiteralEnumMember",value:function(e,t,n){null!=n?(this.tokens.appendCode("const ".concat(n)),this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.appendCode("; ".concat(e,"[").concat(t,"] = ").concat(n,";"))):(this.tokens.appendCode("".concat(e,"[").concat(t,"]")),this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.appendCode(";"))}},{key:"processExplicitValueEnumMember",value:function(e,t,n){var r=this.tokens.currentToken().rhsEndIndex;if(null==r)throw new Error("Expected rhsEndIndex on enum assign.");if(null!=n){for(this.tokens.appendCode("const ".concat(n)),this.tokens.copyToken();this.tokens.currentIndex()0,n=e.headerInfo.className;t&&(n=this.nameManager.claimFreeName("_class"),this.generatedVariables.push(n),this.tokens.appendCode(" (".concat(n," =")));var r=this.tokens.currentToken().contextId;if(null==r)throw new Error("Expected class to have a context ID.");for(this.tokens.copyExpectedToken(Ye._class);!this.tokens.matchesContextIdAndLabel(Ye.braceL,r);)this.processToken();this.processClassBody(e,n);var a=e.staticInitializerNames.map((function(e){return"".concat(n,".").concat(e,"()")}));t?this.tokens.appendCode(", ".concat(a.map((function(e){return"".concat(e,", ")})).join("")).concat(n,")")):e.staticInitializerNames.length>0&&this.tokens.appendCode(" ".concat(a.map((function(e){return"".concat(e,";")})).join(" ")))}},{key:"processClassBody",value:function(e,t){var n=e.headerInfo,r=e.constructorInsertPos,a=e.constructorInitializerStatements,o=e.fields,i=e.instanceInitializerNames,s=e.rangesToRemove,u=0,l=0,c=this.tokens.currentToken().contextId;if(null==c)throw new Error("Expected non-null context ID on class.");this.tokens.copyExpectedToken(Ye.braceL),this.isReactHotLoaderTransformEnabled&&this.tokens.appendCode("__reactstandin__regenerateByEval(key, code) {this[key] = eval(code);}");var d=a.length+i.length>0;if(null===r&&d){var f=this.makeConstructorInitCode(a,i,t);if(n.hasSuperclass){var p=this.nameManager.claimFreeName("args");this.tokens.appendCode("constructor(...".concat(p,") { super(...").concat(p,"); ").concat(f,"; }"))}else this.tokens.appendCode("constructor() { ".concat(f,"; }"))}for(;!this.tokens.matchesContextIdAndLabel(Ye.braceR,c);)if(u=s[l].start){for(this.tokens.currentIndex()"),!0}}return!1}},{key:"processPossibleAsyncArrowWithTypeParams",value:function(){if(!this.tokens.matchesContextual(Fe._async)&&!this.tokens.matches1(Ye._async))return!1;var e=this.tokens.tokenAtRelativeIndex(1);if(e.type!==Ye.lessThan||!e.isType)return!1;for(var t=this.tokens.currentIndex()+1;this.tokens.tokens[t].isType;)t++;if(this.tokens.matches1AtIndex(t,Ye.parenL)){for(this.tokens.replaceToken("async ("),this.tokens.removeInitialToken();this.tokens.currentIndex()o?o:0),a.position+(0o-u||i&&i[1]===r?u=o:(n=++c.historyAt,c.history[n]=[a,r],c.history.splice(n+1),5000&&void 0!==arguments[0]?arguments[0]:{},t=Array.isArray(e.transforms)?e.transforms.filter(Boolean):Ei;return function(e){return pi(e,{transforms:t}).code}}var Mi=function(e,n){return function(r){c(i,r);var a=m(i);function i(){return o(this,i),a.apply(this,arguments)}return u(i,[{key:"componentDidCatch",value:function(e){n(e)}},{key:"render",value:function(){return"function"===typeof e?(0,He.jsx)(e,{}):t.isValidElement(e)?e:null}}]),i}(t.Component)},Oi=function(e,t){var n=Object.keys(t),r=n.map((function(e){return t[e]}));return P(Function,n.concat([e])).apply(void 0,(0,I.A)(r))};var Ci='const _jsxFileName = "";',Ai=function(e){return e.trim().replace(/;$/,"")},Pi=function(e){return e.replace(Ci,"").trim()},Ii=function(e){return Ci+e},Ni=function(e){return"return (".concat(e,")")},Ri=function(e,n){var r=e.code,a=void 0===r?"":r,o=e.scope,i=void 0===o?{}:o,s=e.enableTypeScript,u=["jsx"];(void 0===s||s)&&u.push("typescript");var l=function(){for(var e=arguments.length,t=new Array(e),n=0;n=a.getDate()?a:(n.setFullYear(a.getFullYear(),a.getMonth(),r),n)}function Ki(e,t){var n=t.years,r=void 0===n?0:n,a=t.months,o=void 0===a?0:a,i=t.weeks,s=void 0===i?0:i,u=t.days,l=void 0===u?0:u,c=t.hours,d=void 0===c?0:c,f=t.minutes,p=void 0===f?0:f,h=t.seconds,m=void 0===h?0:h,v=qi(e),g=o||r?Vi(v,o+12*r):v,y=1e3*(m+60*(p+60*d));return Ui(e,(l||s?Qi(g,l+7*s):g).getTime()+y)}function Gi(e){return 6===qi(e).getDay()}function Zi(e){return 0===qi(e).getDay()}function Xi(e){var t=qi(e).getDay();return 0===t||6===t}function Ji(e,t){var n=qi(e),r=Xi(n);if(isNaN(t))return Ui(e,NaN);var a=n.getHours(),o=t<0?-1:1,i=Math.trunc(t/5);n.setDate(n.getDate()+7*i);for(var s=Math.abs(t%5);s>0;)n.setDate(n.getDate()+o),Xi(n)||(s-=1);return r&&Xi(n)&&0!==t&&(Gi(n)&&n.setDate(n.getDate()+(o<0?2:-1)),Zi(n)&&n.setDate(n.getDate()+(o<0?1:-2))),n.setHours(a),n}function $i(e,t){return Ui(e,+qi(e)+t)}var es=7,ts=365.2425,ns=(Math.pow(10,8),6048e5),rs=864e5,as=6e4,os=36e5,is=1e3,ss=525600,us=43200,ls=1440,cs=60,ds=3,fs=12,ps=4,hs=3600,ms=60,vs=24*hs,gs=7*vs,ys=vs*ts,bs=ys/12,ks=3*bs;function ws(e,t){return $i(e,t*os)}var xs={};function Ds(){return xs}function Ss(e){xs=e}function _s(e,t){var n,r,a,o,i,s,u=Ds(),l=null!==(n=null!==(r=null!==(a=null!==(o=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==o?o:null===t||void 0===t||null===(i=t.locale)||void 0===i||null===(i=i.options)||void 0===i?void 0:i.weekStartsOn)&&void 0!==a?a:u.weekStartsOn)&&void 0!==r?r:null===(s=u.locale)||void 0===s||null===(s=s.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==n?n:0,c=qi(e),d=c.getDay(),f=(d=a.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1}function Ms(e){var t=qi(e);return t.setHours(0,0,0,0),t}function Os(e){var t=qi(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Cs(e,t){var n=Ms(e),r=Ms(t),a=+n-Os(n),o=+r-Os(r);return Math.round((a-o)/rs)}function As(e){var t=Ts(e),n=Ui(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),Es(n)}function Ps(e,t){var n=qi(e),r=Cs(n,As(n)),a=Ui(e,0);return a.setFullYear(t,0,4),a.setHours(0,0,0,0),(n=As(a)).setDate(n.getDate()+r),n}function Is(e,t){return Ps(e,Ts(e)+t)}function Ns(e,t){return $i(e,t*as)}function Rs(e,t){return Vi(e,3*t)}function js(e,t){return $i(e,1e3*t)}function Ls(e,t){return Qi(e,7*t)}function Fs(e,t){return Vi(e,12*t)}function Ys(e,t,n){var r=[+qi(e.start),+qi(e.end)].sort((function(e,t){return e-t})),o=(0,a.A)(r,2),i=o[0],s=o[1],u=[+qi(t.start),+qi(t.end)].sort((function(e,t){return e-t})),l=(0,a.A)(u,2),c=l[0],d=l[1];return null!==n&&void 0!==n&&n.inclusive?i<=d&&c<=s:in||isNaN(+n))&&(t=n)})),t||new Date(NaN)}function Bs(e,t){return Ws([Hs([e,t.start]),t.end])}function zs(e,t){var n=qi(e);if(isNaN(Number(n)))return NaN;var r,a,o=n.getTime();return t.forEach((function(e,t){var n=qi(e);if(isNaN(Number(n)))return r=NaN,void(a=NaN);var i=Math.abs(o-n.getTime());(null==r||i0?1:a}function Qs(e,t){var n=qi(e),r=qi(t),a=n.getTime()-r.getTime();return a>0?-1:a<0?1:a}function Vs(e){return Ui(e,Date.now())}function Ks(e){var t=e/es,n=Math.trunc(t);return 0===n?0:n}function Gs(e,t){return+Ms(e)===+Ms(t)}function Zs(e){return e instanceof Date||"object"===typeof e&&"[object Date]"===Object.prototype.toString.call(e)}function Xs(e){if(!Zs(e)&&"number"!==typeof e)return!1;var t=qi(e);return!isNaN(Number(t))}function Js(e,t){var n=qi(e),r=qi(t);if(!Xs(n)||!Xs(r))return NaN;var a=Cs(n,r),o=a<0?-1:1,i=Math.trunc(a/7),s=5*i;for(r=Qi(r,7*i);!Gs(n,r);)s+=Xi(r)?0:o,r=Qi(r,o);return 0===s?0:s}function $s(e,t){return Ts(e)-Ts(t)}function eu(e,t){var n=Es(e),r=Es(t),a=+n-Os(n),o=+r-Os(r);return Math.round((a-o)/ns)}function tu(e,t){var n=qi(e),r=qi(t);return 12*(n.getFullYear()-r.getFullYear())+(n.getMonth()-r.getMonth())}function nu(e){var t=qi(e);return Math.trunc(t.getMonth()/3)+1}function ru(e,t){var n=qi(e),r=qi(t);return 4*(n.getFullYear()-r.getFullYear())+(nu(n)-nu(r))}function au(e,t,n){var r=_s(e,n),a=_s(t,n),o=+r-Os(r),i=+a-Os(a);return Math.round((o-i)/ns)}function ou(e,t){var n=qi(e),r=qi(t);return n.getFullYear()-r.getFullYear()}function iu(e,t){var n=qi(e),r=qi(t),a=su(n,r),o=Math.abs(Cs(n,r));n.setDate(n.getDate()-a*o);var i=a*(o-Number(su(n,r)===-a));return 0===i?0:i}function su(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function uu(e){return function(t){var n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}function lu(e,t){return+qi(e)-+qi(t)}function cu(e,t,n){var r=lu(e,t)/os;return uu(null===n||void 0===n?void 0:n.roundingMethod)(r)}function du(e,t){return Is(e,-t)}function fu(e,t){var n=qi(e),r=qi(t),a=Us(n,r),o=Math.abs($s(n,r));n=du(n,a*o);var i=a*(o-Number(Us(n,r)===-a));return 0===i?0:i}function pu(e,t,n){var r=lu(e,t)/as;return uu(null===n||void 0===n?void 0:n.roundingMethod)(r)}function hu(e){var t=qi(e);return t.setHours(23,59,59,999),t}function mu(e){var t=qi(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function vu(e){var t=qi(e);return+hu(t)===+mu(t)}function gu(e,t){var n,r=qi(e),a=qi(t),o=Us(r,a),i=Math.abs(tu(r,a));if(i<1)n=0;else{1===r.getMonth()&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-o*i);var s=Us(r,a)===-o;vu(qi(e))&&1===i&&1===Us(e,a)&&(s=!1),n=o*(i-Number(s))}return 0===n?0:n}function yu(e,t,n){var r=gu(e,t)/3;return uu(null===n||void 0===n?void 0:n.roundingMethod)(r)}function bu(e,t,n){var r=lu(e,t)/1e3;return uu(null===n||void 0===n?void 0:n.roundingMethod)(r)}function ku(e,t,n){var r=iu(e,t)/7;return uu(null===n||void 0===n?void 0:n.roundingMethod)(r)}function wu(e,t){var n=qi(e),r=qi(t),a=Us(n,r),o=Math.abs(ou(n,r));n.setFullYear(1584),r.setFullYear(1584);var i=a*(o-+(Us(n,r)===-a));return 0===i?0:i}function xu(e,t){var n,r=qi(e.start),a=qi(e.end),o=+r>+a,i=o?+r:+a,s=o?a:r;s.setHours(0,0,0,0);var u=null!==(n=null===t||void 0===t?void 0:t.step)&&void 0!==n?n:1;if(!u)return[];u<0&&(u=-u,o=!o);for(var l=[];+s<=i;)l.push(qi(s)),s.setDate(s.getDate()+u),s.setHours(0,0,0,0);return o?l.reverse():l}function Du(e,t){var n,r=qi(e.start),a=qi(e.end),o=+r>+a,i=o?+r:+a,s=o?a:r;s.setMinutes(0,0,0);var u=null!==(n=null===t||void 0===t?void 0:t.step)&&void 0!==n?n:1;if(!u)return[];u<0&&(u=-u,o=!o);for(var l=[];+s<=i;)l.push(qi(s)),s=ws(s,u);return o?l.reverse():l}function Su(e){var t=qi(e);return t.setSeconds(0,0),t}function _u(e,t){var n,r=Su(qi(e.start)),a=qi(e.end),o=+r>+a,i=o?+r:+a,s=o?a:r,u=null!==(n=null===t||void 0===t?void 0:t.step)&&void 0!==n?n:1;if(!u)return[];u<0&&(u=-u,o=!o);for(var l=[];+s<=i;)l.push(qi(s)),s=Ns(s,u);return o?l.reverse():l}function Eu(e,t){var n,r=qi(e.start),a=qi(e.end),o=+r>+a,i=o?+r:+a,s=o?a:r;s.setHours(0,0,0,0),s.setDate(1);var u=null!==(n=null===t||void 0===t?void 0:t.step)&&void 0!==n?n:1;if(!u)return[];u<0&&(u=-u,o=!o);for(var l=[];+s<=i;)l.push(qi(s)),s.setMonth(s.getMonth()+u);return o?l.reverse():l}function Tu(e){var t=qi(e),n=t.getMonth(),r=n-n%3;return t.setMonth(r,1),t.setHours(0,0,0,0),t}function Mu(e,t){var n,r=qi(e.start),a=qi(e.end),o=+r>+a,i=o?+Tu(r):+Tu(a),s=Tu(o?a:r),u=null!==(n=null===t||void 0===t?void 0:t.step)&&void 0!==n?n:1;if(!u)return[];u<0&&(u=-u,o=!o);for(var l=[];+s<=i;)l.push(qi(s)),s=Rs(s,u);return o?l.reverse():l}function Ou(e,t){var n,r=qi(e.start),a=qi(e.end),o=+r>+a,i=_s(o?a:r,t),s=_s(o?r:a,t);i.setHours(15),s.setHours(15);var u=+s.getTime(),l=i,c=null!==(n=null===t||void 0===t?void 0:t.step)&&void 0!==n?n:1;if(!c)return[];c<0&&(c=-c,o=!o);for(var d=[];+l<=u;)l.setHours(0),d.push(qi(l)),(l=Ls(l,c)).setHours(15);return o?d.reverse():d}function Cu(e){for(var t=xu(e),n=[],r=0;r+a,i=o?+r:+a,s=o?a:r;s.setHours(0,0,0,0),s.setMonth(0,1);var u=null!==(n=null===t||void 0===t?void 0:t.step)&&void 0!==n?n:1;if(!u)return[];u<0&&(u=-u,o=!o);for(var l=[];+s<=i;)l.push(qi(s)),s.setFullYear(s.getFullYear()+u);return o?l.reverse():l}function Lu(e){var t=qi(e),n=t.getFullYear(),r=9+10*Math.floor(n/10);return t.setFullYear(r,11,31),t.setHours(23,59,59,999),t}function Fu(e){var t=qi(e);return t.setMinutes(59,59,999),t}function Yu(e,t){var n,r,a,o,i,s,u=Ds(),l=null!==(n=null!==(r=null!==(a=null!==(o=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==o?o:null===t||void 0===t||null===(i=t.locale)||void 0===i||null===(i=i.options)||void 0===i?void 0:i.weekStartsOn)&&void 0!==a?a:u.weekStartsOn)&&void 0!==r?r:null===(s=u.locale)||void 0===s||null===(s=s.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==n?n:0,c=qi(e),d=c.getDay(),f=6+(d0?"in "+r:r+" ago":r};function Zu(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var Xu={date:Zu({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Zu({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Zu({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Ju={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},$u=function(e,t,n,r){return Ju[e]};function el(e){return function(t,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,o=null!==n&&void 0!==n&&n.width?String(n.width):a;r=e.formattingValues[o]||e.formattingValues[a]}else{var i=e.defaultWidth,s=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;r=e.values[s]||e.values[i]}return r[e.argumentCallback?e.argumentCallback(t):t]}}var tl={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:el({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:el({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:el({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:el({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:el({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function nl(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;var i,s=o[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(u)?function(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var a=r[0],o=t.match(e.parsePattern);if(!o)return null;var i=e.valueCallback?e.valueCallback(o[0]):o[0];return{value:i=n.valueCallback?n.valueCallback(i):i,rest:t.slice(a.length)}}}var al={ordinalNumber:rl({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:nl({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:nl({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:nl({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:nl({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:nl({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},ol={code:"en-US",formatDistance:Gu,formatLong:Xu,formatRelative:$u,localize:tl,match:al,options:{weekStartsOn:0,firstWeekContainsDate:1}};function il(e){var t=qi(e);return Cs(t,Nu(t))+1}function sl(e){var t=qi(e),n=+Es(t)-+As(t);return Math.round(n/ns)+1}function ul(e,t){var n,r,a,o,i,s,u=qi(e),l=u.getFullYear(),c=Ds(),d=null!==(n=null!==(r=null!==(a=null!==(o=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==o?o:null===t||void 0===t||null===(i=t.locale)||void 0===i||null===(i=i.options)||void 0===i?void 0:i.firstWeekContainsDate)&&void 0!==a?a:c.firstWeekContainsDate)&&void 0!==r?r:null===(s=c.locale)||void 0===s||null===(s=s.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==n?n:1,f=Ui(e,0);f.setFullYear(l+1,0,d),f.setHours(0,0,0,0);var p=_s(f,t),h=Ui(e,0);h.setFullYear(l,0,d),h.setHours(0,0,0,0);var m=_s(h,t);return u.getTime()>=p.getTime()?l+1:u.getTime()>=m.getTime()?l:l-1}function ll(e,t){var n,r,a,o,i,s,u=Ds(),l=null!==(n=null!==(r=null!==(a=null!==(o=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==o?o:null===t||void 0===t||null===(i=t.locale)||void 0===i||null===(i=i.options)||void 0===i?void 0:i.firstWeekContainsDate)&&void 0!==a?a:u.firstWeekContainsDate)&&void 0!==r?r:null===(s=u.locale)||void 0===s||null===(s=s.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==n?n:1,c=ul(e,t),d=Ui(e,0);return d.setFullYear(c,0,l),d.setHours(0,0,0,0),_s(d,t)}function cl(e,t){var n=qi(e),r=+_s(n,t)-+ll(n,t);return Math.round(r/ns)+1}function dl(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}var fl={y:function(e,t){var n=e.getFullYear(),r=n>0?n:1-n;return dl("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getMonth();return"M"===t?String(n+1):dl(n+1,2)},d:function(e,t){return dl(e.getDate(),t.length)},a:function(e,t){var n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return dl(e.getHours()%12||12,t.length)},H:function(e,t){return dl(e.getHours(),t.length)},m:function(e,t){return dl(e.getMinutes(),t.length)},s:function(e,t){return dl(e.getSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getMilliseconds();return dl(Math.trunc(r*Math.pow(10,n-3)),t.length)}},pl="midnight",hl="noon",ml="morning",vl="afternoon",gl="evening",yl="night",bl={G:function(e,t,n){var r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getFullYear(),a=r>0?r:1-r;return n.ordinalNumber(a,{unit:"year"})}return fl.y(e,t)},Y:function(e,t,n,r){var a=ul(e,r),o=a>0?a:1-a;return"YY"===t?dl(o%100,2):"Yo"===t?n.ordinalNumber(o,{unit:"year"}):dl(o,t.length)},R:function(e,t){return dl(Ts(e),t.length)},u:function(e,t){return dl(e.getFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return dl(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return dl(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getMonth();switch(t){case"M":case"MM":return fl.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return dl(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var a=cl(e,r);return"wo"===t?n.ordinalNumber(a,{unit:"week"}):dl(a,t.length)},I:function(e,t,n){var r=sl(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):dl(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):fl.d(e,t)},D:function(e,t,n){var r=il(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):dl(r,t.length)},E:function(e,t,n){var r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return dl(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return dl(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getDay(),a=0===r?7:r;switch(t){case"i":return String(a);case"ii":return dl(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,a=e.getHours();switch(r=12===a?hl:0===a?pl:a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,a=e.getHours();switch(r=a>=17?gl:a>=12?vl:a>=4?ml:yl,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return fl.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):fl.H(e,t)},K:function(e,t,n){var r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):dl(r,t.length)},k:function(e,t,n){var r=e.getHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):dl(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):fl.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):fl.s(e,t)},S:function(e,t){return fl.S(e,t)},X:function(e,t,n){var r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return wl(r);case"XXXX":case"XX":return xl(r);default:return xl(r,":")}},x:function(e,t,n){var r=e.getTimezoneOffset();switch(t){case"x":return wl(r);case"xxxx":case"xx":return xl(r);default:return xl(r,":")}},O:function(e,t,n){var r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+kl(r,":");default:return"GMT"+xl(r,":")}},z:function(e,t,n){var r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+kl(r,":");default:return"GMT"+xl(r,":")}},t:function(e,t,n){return dl(Math.trunc(e.getTime()/1e3),t.length)},T:function(e,t,n){return dl(e.getTime(),t.length)}};function kl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),o=r%60;return 0===o?n+String(a):n+String(a)+t+dl(o,2)}function wl(e,t){return e%60===0?(e>0?"-":"+")+dl(Math.abs(e)/60,2):xl(e,t)}function xl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e>0?"-":"+",r=Math.abs(e);return n+dl(Math.trunc(r/60),2)+t+dl(r%60,2)}var Dl=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},Sl=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},_l={p:Sl,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],a=r[1],o=r[2];if(!o)return Dl(e,t);switch(a){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Dl(a,t)).replace("{{time}}",Sl(o,t))}},El=/^D+$/,Tl=/^Y+$/,Ml=["D","DD","YY","YYYY"];function Ol(e){return El.test(e)}function Cl(e){return Tl.test(e)}function Al(e,t,n){var r=function(e,t,n){var r="Y"===e[0]?"years":"days of the month";return"Use `".concat(e.toLowerCase(),"` instead of `").concat(e,"` (in `").concat(t,"`) for formatting ").concat(r," to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(e,t,n);if(console.warn(r),Ml.includes(e))throw new RangeError(r)}var Pl=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Il=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Nl=/^'([^]*?)'?$/,Rl=/''/g,jl=/[a-zA-Z]/;function Ll(e,t,n){var r,a,o,i,s,u,l,c,d,f,p,h,m,v,g=Ds(),y=null!==(r=null!==(a=null===n||void 0===n?void 0:n.locale)&&void 0!==a?a:g.locale)&&void 0!==r?r:ol,b=null!==(o=null!==(i=null!==(s=null!==(u=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==u?u:null===n||void 0===n||null===(l=n.locale)||void 0===l||null===(l=l.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==s?s:g.firstWeekContainsDate)&&void 0!==i?i:null===(c=g.locale)||void 0===c||null===(c=c.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==o?o:1,k=null!==(d=null!==(f=null!==(p=null!==(h=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==h?h:null===n||void 0===n||null===(m=n.locale)||void 0===m||null===(m=m.options)||void 0===m?void 0:m.weekStartsOn)&&void 0!==p?p:g.weekStartsOn)&&void 0!==f?f:null===(v=g.locale)||void 0===v||null===(v=v.options)||void 0===v?void 0:v.weekStartsOn)&&void 0!==d?d:0,w=qi(e);if(!Xs(w))throw new RangeError("Invalid time value");var x=t.match(Il).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,_l[t])(e,y.formatLong):e})).join("").match(Pl).map((function(e){if("''"===e)return{isToken:!1,value:"'"};var t=e[0];if("'"===t)return{isToken:!1,value:Fl(e)};if(bl[t])return{isToken:!0,value:e};if(t.match(jl))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}}));y.localize.preprocessor&&(x=y.localize.preprocessor(w,x));var D={firstWeekContainsDate:b,weekStartsOn:k,locale:y};return x.map((function(r){if(!r.isToken)return r.value;var a=r.value;return(null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!Cl(a))&&(null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!Ol(a))||Al(a,t,String(e)),(0,bl[a[0]])(w,a,y.localize,D)})).join("")}function Fl(e){var t=e.match(Nl);return t?t[1].replace(Rl,"'"):e}function Yl(e,t,n){var r,a,o=Ds(),i=null!==(r=null!==(a=null===n||void 0===n?void 0:n.locale)&&void 0!==a?a:o.locale)&&void 0!==r?r:ol,s=Us(e,t);if(isNaN(s))throw new RangeError("Invalid time value");var u,l,c=Object.assign({},n,{addSuffix:null===n||void 0===n?void 0:n.addSuffix,comparison:s});s>0?(u=qi(t),l=qi(e)):(u=qi(e),l=qi(t));var d,f=bu(l,u),p=(Os(l)-Os(u))/1e3,h=Math.round((f-p)/60);if(h<2)return null!==n&&void 0!==n&&n.includeSeconds?f<5?i.formatDistance("lessThanXSeconds",5,c):f<10?i.formatDistance("lessThanXSeconds",10,c):f<20?i.formatDistance("lessThanXSeconds",20,c):f<40?i.formatDistance("halfAMinute",0,c):f<60?i.formatDistance("lessThanXMinutes",1,c):i.formatDistance("xMinutes",1,c):0===h?i.formatDistance("lessThanXMinutes",1,c):i.formatDistance("xMinutes",h,c);if(h<45)return i.formatDistance("xMinutes",h,c);if(h<90)return i.formatDistance("aboutXHours",1,c);if(h0?(l=qi(t),c=qi(e)):(l=qi(e),c=qi(t));var f,p=uu(null!==(o=null===n||void 0===n?void 0:n.roundingMethod)&&void 0!==o?o:"round"),h=c.getTime()-l.getTime(),m=h/as,v=(h-(Os(c)-Os(l)))/as,g=null===n||void 0===n?void 0:n.unit;if("second"===(f=g||(m<1?"second":m<60?"minute":m0){var f=r.getMilliseconds();d="."+dl(Math.trunc(f*Math.pow(10,a-3)),a)}var p="",h=r.getTimezoneOffset();if(0!==h){var m=Math.abs(h),v=dl(Math.trunc(m/60),2),g=dl(m%60,2);p="".concat(h<0?"+":"-").concat(v,":").concat(g)}else p="Z";return"".concat(s,"-").concat(i,"-").concat(o,"T").concat(u,":").concat(l,":").concat(c).concat(d).concat(p)}var Gl=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],Zl=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Xl(e){var t=qi(e);if(!Xs(t))throw new RangeError("Invalid time value");var n=Gl[t.getUTCDay()],r=dl(t.getUTCDate(),2),a=Zl[t.getUTCMonth()],o=t.getUTCFullYear(),i=dl(t.getUTCHours(),2),s=dl(t.getUTCMinutes(),2),u=dl(t.getUTCSeconds(),2);return"".concat(n,", ").concat(r," ").concat(a," ").concat(o," ").concat(i,":").concat(s,":").concat(u," GMT")}function Jl(e,t,n){var r,a,o,i,s,u,l,c,d,f=qi(e),p=qi(t),h=Ds(),m=null!==(r=null!==(a=null===n||void 0===n?void 0:n.locale)&&void 0!==a?a:h.locale)&&void 0!==r?r:ol,v=null!==(o=null!==(i=null!==(s=null!==(u=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==u?u:null===n||void 0===n||null===(l=n.locale)||void 0===l||null===(l=l.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==s?s:h.weekStartsOn)&&void 0!==i?i:null===(c=h.locale)||void 0===c||null===(c=c.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==o?o:0,g=Cs(f,p);if(isNaN(g))throw new RangeError("Invalid time value");return d=g<-6?"other":g<-1?"lastWeek":g<0?"yesterday":g<1?"today":g<2?"tomorrow":g<7?"nextWeek":"other",Ll(f,m.formatRelative(d,f,p,{locale:m,weekStartsOn:v}),{locale:m,weekStartsOn:v})}function $l(e){return qi(1e3*e)}function ec(e){return qi(e).getDate()}function tc(e){return qi(e).getDay()}function nc(e){var t=qi(e),n=t.getFullYear(),r=t.getMonth(),a=Ui(e,0);return a.setFullYear(n,r+1,0),a.setHours(0,0,0,0),a.getDate()}function rc(e){var t=qi(e).getFullYear();return t%400===0||t%4===0&&t%100!==0}function ac(e){var t=qi(e);return"Invalid Date"===String(new Date(t))?NaN:rc(t)?366:365}function oc(e){var t=qi(e).getFullYear();return 10*Math.floor(t/10)}function ic(){return Object.assign({},Ds())}function sc(e){return qi(e).getHours()}function uc(e){var t=qi(e).getDay();return 0===t&&(t=7),t}function lc(e){var t=As(e),n=+As(Ls(t,60))-+t;return Math.round(n/ns)}function cc(e){return qi(e).getMilliseconds()}function dc(e){return qi(e).getMinutes()}function fc(e){return qi(e).getMonth()}function pc(e,t){var n=[+qi(e.start),+qi(e.end)].sort((function(e,t){return e-t})),r=(0,a.A)(n,2),o=r[0],i=r[1],s=[+qi(t.start),+qi(t.end)].sort((function(e,t){return e-t})),u=(0,a.A)(s,2),l=u[0],c=u[1];if(!(oi?i:c,h=p-Os(p);return Math.ceil((h-f)/rs)}function hc(e){return qi(e).getSeconds()}function mc(e){return qi(e).getTime()}function vc(e){return Math.trunc(+qi(e)/1e3)}function gc(e,t){var n,r,a,o,i,s,u=Ds(),l=null!==(n=null!==(r=null!==(a=null!==(o=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==o?o:null===t||void 0===t||null===(i=t.locale)||void 0===i||null===(i=i.options)||void 0===i?void 0:i.weekStartsOn)&&void 0!==a?a:u.weekStartsOn)&&void 0!==r?r:null===(s=u.locale)||void 0===s||null===(s=s.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==n?n:0,c=ec(e);if(isNaN(c))return NaN;var d=l-tc(Au(e));d<=0&&(d+=7);var f=c-d;return Math.ceil(f/7)+1}function yc(e){var t=qi(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(0,0,0,0),t}function bc(e,t){return au(yc(e),Au(e),t)+1}function kc(e){return qi(e).getFullYear()}function wc(e){return Math.trunc(e*os)}function xc(e){return Math.trunc(e*cs)}function Dc(e){return Math.trunc(e*hs)}function Sc(e,t,n){var r=qi(e);if(isNaN(+r))throw new TypeError("Start date is invalid");var a=qi(t);if(isNaN(+a))throw new TypeError("End date is invalid");if(null!==n&&void 0!==n&&n.assertPositive&&+r>+a)throw new TypeError("End date must be after start date");return{start:r,end:a}}function _c(e){var t=qi(e.start),n=qi(e.end),r={},a=wu(n,t);a&&(r.years=a);var o=Ki(t,{years:r.years}),i=gu(n,o);i&&(r.months=i);var s=Ki(o,{months:r.months}),u=iu(n,s);u&&(r.days=u);var l=Ki(s,{days:r.days}),c=cu(n,l);c&&(r.hours=c);var d=Ki(l,{hours:r.hours}),f=pu(n,d);f&&(r.minutes=f);var p=bu(n,Ki(d,{minutes:r.minutes}));return p&&(r.seconds=p),r}function Ec(e,t,n){var r,a,o;return void 0===(o=t)||"locale"in o?n=t:a=t,new Intl.DateTimeFormat(null===(r=n)||void 0===r?void 0:r.locale,a).format(qi(e))}function Tc(e,t,n){var r,a=0,o=qi(e),i=qi(t);if(null!==n&&void 0!==n&&n.unit)"second"===(r=null===n||void 0===n?void 0:n.unit)?a=bu(o,i):"minute"===r?a=pu(o,i):"hour"===r?a=cu(o,i):"day"===r?a=Cs(o,i):"week"===r?a=au(o,i):"month"===r?a=tu(o,i):"quarter"===r?a=ru(o,i):"year"===r&&(a=ou(o,i));else{var s=bu(o,i);Math.abs(s)r.getTime()}function Oc(e,t){return+qi(e)<+qi(t)}function Cc(e,t){return+qi(e)===+qi(t)}function Ac(e,t,n){var r=new Date(e,t,n);return r.getFullYear()===e&&r.getMonth()===t&&r.getDate()===n}function Pc(e){return 1===qi(e).getDate()}function Ic(e){return 5===qi(e).getDay()}function Nc(e){return+qi(e)>Date.now()}var Rc=n(4467);function jc(e,t){var n=t instanceof Date?Ui(t,0):new t(0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}var Lc=function(){function e(){o(this,e),(0,Rc.A)(this,"subPriority",0)}return u(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),Fc=function(e){c(n,e);var t=m(n);function n(e,r,a,i,s){var u;return o(this,n),(u=t.call(this)).value=e,u.validateValue=r,u.setValue=a,u.priority=i,s&&(u.subPriority=s),u}return u(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(Lc),Yc=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i0,a=r?t:1-t;if(a<=50)n=e||100;else{var o=a+50;n=e+100*Math.trunc(o/100)-(e>=o%100?100:0)}return r?n:1-n}function kd(e){return e%400===0||e%4===0&&e%100!==0}var wd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i0}},{key:"set",value:function(e,t,n){var r=e.getFullYear();if(n.isTwoDigitYear){var a=bd(n.year,r);return e.setFullYear(a,0,1),e.setHours(0,0,0,0),e}var o="era"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(o,0,1),e.setHours(0,0,0,0),e}}]),n}(Hc),xd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i0}},{key:"set",value:function(e,t,n,r){var a=ul(e,r);if(n.isTwoDigitYear){var o=bd(n.year,a);return e.setFullYear(o,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),_s(e,r)}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(i,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),_s(e,r)}}]),n}(Hc),Dd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}}]),n}(Hc),Ed=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}}]),n}(Hc),Td=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}}]),n}(Hc),Md=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}}]),n}(Hc);function Od(e,t,n){var r=qi(e),a=cl(r,n)-t;return r.setDate(r.getDate()-7*a),r}var Cd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=1&&t<=53}},{key:"set",value:function(e,t,n,r){return _s(Od(e,n,r),r)}}]),n}(Hc);function Ad(e,t){var n=qi(e),r=sl(n)-t;return n.setDate(n.getDate()-7*r),n}var Pd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=1&&t<=53}},{key:"set",value:function(e,t,n){return Es(Ad(e,n))}}]),n}(Hc),Id=[31,28,31,30,31,30,31,31,30,31,30,31],Nd=[31,29,31,30,31,30,31,31,30,31,30,31],Rd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=1&&t<=Nd[r]:t>=1&&t<=Id[r]}},{key:"set",value:function(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}}]),n}(Hc),jd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}}]),n}(Hc);function Ld(e,t,n){var r,a,o,i,s,u,l=Ds(),c=null!==(r=null!==(a=null!==(o=null!==(i=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==i?i:null===n||void 0===n||null===(s=n.locale)||void 0===s||null===(s=s.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==o?o:l.weekStartsOn)&&void 0!==a?a:null===(u=l.locale)||void 0===u||null===(u=u.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==r?r:0,d=qi(e),f=d.getDay(),p=7-c;return Qi(d,t<0||t>6?t-(f+p)%7:((t%7+7)%7+p)%7-(f+p)%7)}var Fd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Ld(e,n,r)).setHours(0,0,0,0),e}}]),n}(Hc),Yd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Ld(e,n,r)).setHours(0,0,0,0),e}}]),n}(Hc),Hd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Ld(e,n,r)).setHours(0,0,0,0),e}}]),n}(Hc);function Wd(e,t){var n=qi(e);return Qi(n,t-uc(n))}var Bd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=1&&t<=7}},{key:"set",value:function(e,t,n){return(e=Wd(e,n)).setHours(0,0,0,0),e}}]),n}(Hc),zd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getHours()>=12;return r&&n<12?e.setHours(n+12,0,0,0):r||12!==n?e.setHours(n,0,0,0):e.setHours(0,0,0,0),e}}]),n}(Hc),Vd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setHours(n,0,0,0),e}}]),n}(Hc),Kd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getHours()>=12&&n<12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}}]),n}(Hc),Gd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=1&&t<=24}},{key:"set",value:function(e,t,n){var r=n<=24?n%24:n;return e.setHours(r,0,0,0),e}}]),n}(Hc),Zd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setMinutes(n,0,0),e}}]),n}(Hc),Xd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setSeconds(n,0),e}}]),n}(Hc),Jd=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i0)throw new RangeError("The format string mustn't contain `".concat(a,"` and any other token at the same time"));E.push({token:o,fullToken:a});var l=i.run(e,a,b.match,D);if(!l)return{v:Ui(n,NaN)};S.push(l.setter),e=l.rest}else{if(o.match(cf))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");if("''"===a?a="'":"'"===o&&(a=function(e){return e.match(sf)[1].replace(uf,"'")}(a)),0!==e.indexOf(a))return{v:Ui(n,NaN)};e=e.slice(a.length)}};for(T.s();!(x=T.n()).done;){var O=M();if("object"===typeof O)return O.v}}catch(zh){T.e(zh)}finally{T.f()}if(e.length>0&&lf.test(e))return Ui(n,NaN);var C=S.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return S.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),A=qi(n);if(isNaN(A.getTime()))return Ui(n,NaN);var P,I={},R=(0,N.A)(C);try{for(R.s();!(P=R.n()).done;){var j=P.value;if(!j.validate(A,D))return Ui(n,NaN);var L=j.set(A,I,D);Array.isArray(L)?(A=L[0],Object.assign(I,L[1])):A=L}}catch(zh){R.e(zh)}finally{R.f()}return Ui(n,A)}function ff(e,t,n){return Xs(df(e,t,new Date,n))}function pf(e){return 1===qi(e).getDay()}function hf(e){return+qi(e)=i&&n<=s}function Hf(e,t){return Qi(e,-t)}function Wf(e){return Gs(e,Hf(Vs(e),1))}function Bf(e){var t=qi(e),n=t.getFullYear(),r=9+10*Math.floor(n/10);return t.setFullYear(r+1,0,0),t.setHours(0,0,0,0),t}function zf(e,t){var n,r,a,o,i,s,u=Ds(),l=null!==(n=null!==(r=null!==(a=null!==(o=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==o?o:null===t||void 0===t||null===(i=t.locale)||void 0===i||null===(i=i.options)||void 0===i?void 0:i.weekStartsOn)&&void 0!==a?a:u.weekStartsOn)&&void 0!==r?r:null===(s=u.locale)||void 0===s||null===(s=s.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==n?n:0,c=qi(e),d=c.getDay(),f=6+(d2)return n;/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],gp.timeZoneDelimiter.test(n.date)&&(n.date=e.split(gp.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length)));if(t){var a=gp.timezone.exec(t);a?(n.time=t.replace(a[1],""),n.timezone=a[1]):n.time=t}return n}(e);if(o.date){var i=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var a=r[1]?parseInt(r[1]):null,o=r[2]?parseInt(r[2]):null;return{year:null===o?a:100*o,restDateString:e.slice((r[1]||r[2]).length)}}(o.date,a);r=function(e,t){if(null===t)return new Date(NaN);var n=e.match(yp);if(!n)return new Date(NaN);var r=!!n[4],a=wp(n[1]),o=wp(n[2])-1,i=wp(n[3]),s=wp(n[4]),u=wp(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,s,u)?function(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var a=r.getUTCDay()||7,o=7*(t-1)+n+1-a;return r.setUTCDate(r.getUTCDate()+o),r}(t,s,u):new Date(NaN);var l=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(Dp[t]||(Sp(e)?29:28))}(t,o,i)&&function(e,t){return t>=1&&t<=(Sp(e)?366:365)}(t,a)?(l.setUTCFullYear(t,o,Math.max(a,i)),l):new Date(NaN)}(i.restDateString,i.year)}if(!r||isNaN(r.getTime()))return new Date(NaN);var s,u=r.getTime(),l=0;if(o.time&&(l=function(e){var t=e.match(bp);if(!t)return NaN;var n=xp(t[1]),r=xp(t[2]),a=xp(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,r,a))return NaN;return n*os+r*as+1e3*a}(o.time),isNaN(l)))return new Date(NaN);if(!o.timezone){var c=new Date(u+l),d=new Date(0);return d.setFullYear(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),d.setHours(c.getUTCHours(),c.getUTCMinutes(),c.getUTCSeconds(),c.getUTCMilliseconds()),d}return s=function(e){if("Z"===e)return 0;var t=e.match(kp);if(!t)return 0;var n="+"===t[1]?-1:1,r=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,a))return NaN;return n*(r*os+a*as)}(o.timezone),isNaN(s)?new Date(NaN):new Date(u+l+s)}var gp={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},yp=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,bp=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,kp=/^([+-])(\d{2})(?::?(\d{2}))?$/;function wp(e){return e?parseInt(e):1}function xp(e){return e&&parseFloat(e.replace(",","."))||0}var Dp=[31,null,31,30,31,30,31,31,30,31,30,31];function Sp(e){return e%400===0||e%4===0&&e%100!==0}function _p(e){var t=e.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/);return t?new Date(Date.UTC(+t[1],+t[2]-1,+t[3],+t[4]-(+t[9]||0)*("-"==t[8]?-1:1),+t[5]-(+t[10]||0)*("-"==t[8]?-1:1),+t[6],+((t[7]||"0")+"00").substring(0,3))):new Date(NaN)}function Ep(e,t){var n=tc(e)-t;return n<=0&&(n+=7),Hf(e,n)}function Tp(e){return Ep(e,5)}function Mp(e){return Ep(e,1)}function Op(e){return Ep(e,6)}function Cp(e){return Ep(e,0)}function Ap(e){return Ep(e,4)}function Pp(e){return Ep(e,2)}function Ip(e){return Ep(e,3)}function Np(e){return Math.trunc(e*ds)}function Rp(e){var t=e/ps;return Math.trunc(t)}function jp(e,t){var n,r,a=null!==(n=null===t||void 0===t?void 0:t.nearestTo)&&void 0!==n?n:1;if(a<1||a>12)return Ui(e,NaN);var o=qi(e),i=o.getMinutes()/60,s=o.getSeconds()/60/60,u=o.getMilliseconds()/1e3/60/60,l=o.getHours()+i+s+u,c=uu(null!==(r=null===t||void 0===t?void 0:t.roundingMethod)&&void 0!==r?r:"round")(l/a)*a,d=Ui(e,o);return d.setHours(c,0,0,0),d}function Lp(e,t){var n,r,a=null!==(n=null===t||void 0===t?void 0:t.nearestTo)&&void 0!==n?n:1;if(a<1||a>30)return Ui(e,NaN);var o=qi(e),i=o.getSeconds()/60,s=o.getMilliseconds()/1e3/60,u=o.getMinutes()+i+s,l=uu(null!==(r=null===t||void 0===t?void 0:t.roundingMethod)&&void 0!==r?r:"round")(u/a)*a,c=Ui(e,o);return c.setMinutes(l,0,0),c}function Fp(e){var t=e/hs;return Math.trunc(t)}function Yp(e){return e*is}function Hp(e){var t=e/ms;return Math.trunc(t)}function Wp(e,t){var n=qi(e),r=n.getFullYear(),a=n.getDate(),o=Ui(e,0);o.setFullYear(r,t,15),o.setHours(0,0,0,0);var i=nc(o);return n.setMonth(t,Math.min(a,i)),n}function Bp(e,t){var n=qi(e);return isNaN(+n)?Ui(e,NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=Wp(n,t.month)),null!=t.date&&n.setDate(t.date),null!=t.hours&&n.setHours(t.hours),null!=t.minutes&&n.setMinutes(t.minutes),null!=t.seconds&&n.setSeconds(t.seconds),null!=t.milliseconds&&n.setMilliseconds(t.milliseconds),n)}function zp(e,t){var n=qi(e);return n.setDate(t),n}function qp(e,t){var n=qi(e);return n.setMonth(0),n.setDate(t),n}function Up(e){var t={},n=Ds();for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r]);for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(void 0===e[a]?delete t[a]:t[a]=e[a]);Ss(t)}function Qp(e,t){var n=qi(e);return n.setHours(t),n}function Vp(e,t){var n=qi(e);return n.setMilliseconds(t),n}function Kp(e,t){var n=qi(e);return n.setMinutes(t),n}function Gp(e,t){var n=qi(e),r=t-(Math.trunc(n.getMonth()/3)+1);return Wp(n,n.getMonth()+3*r)}function Zp(e,t){var n=qi(e);return n.setSeconds(t),n}function Xp(e,t,n){var r,a,o,i,s,u,l=Ds(),c=null!==(r=null!==(a=null!==(o=null!==(i=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==i?i:null===n||void 0===n||null===(s=n.locale)||void 0===s||null===(s=s.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==o?o:l.firstWeekContainsDate)&&void 0!==a?a:null===(u=l.locale)||void 0===u||null===(u=u.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==r?r:1,d=qi(e),f=Cs(d,ll(d,n)),p=Ui(e,0);return p.setFullYear(t,0,c),p.setHours(0,0,0,0),(d=ll(p,n)).setDate(d.getDate()+f),d}function Jp(e,t){var n=qi(e);return isNaN(+n)?Ui(e,NaN):(n.setFullYear(t),n)}function $p(e){var t=qi(e),n=t.getFullYear(),r=10*Math.floor(n/10);return t.setFullYear(r,0,1),t.setHours(0,0,0,0),t}function eh(){return Ms(Date.now())}function th(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),r=e.getDate(),a=new Date(0);return a.setFullYear(t,n,r+1),a.setHours(0,0,0,0),a}function nh(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),r=e.getDate(),a=new Date(0);return a.setFullYear(t,n,r-1),a.setHours(0,0,0,0),a}function rh(e,t){return Vi(e,-t)}function ah(e,t){var n=t.years,r=void 0===n?0:n,a=t.months,o=void 0===a?0:a,i=t.weeks,s=void 0===i?0:i,u=t.days,l=void 0===u?0:u,c=t.hours,d=void 0===c?0:c,f=t.minutes,p=void 0===f?0:f,h=t.seconds,m=1e3*((void 0===h?0:h)+60*(p+60*d));return Ui(e,Hf(rh(e,o+12*r),l+7*s).getTime()-m)}function oh(e,t){return Ji(e,-t)}function ih(e,t){return ws(e,-t)}function sh(e,t){return $i(e,-t)}function uh(e,t){return Ns(e,-t)}function lh(e,t){return Rs(e,-t)}function ch(e,t){return js(e,-t)}function dh(e,t){return Ls(e,-t)}function fh(e,t){return Fs(e,-t)}function ph(e){return Math.trunc(e*es)}function hh(e){return Math.trunc(e*ts)}function mh(e){return Math.trunc(e*fs)}function vh(e){return Math.trunc(e*ps)}function gh(e){return e.replace(/sekuntia?/,"sekunnin")}function yh(e){return e.replace(/minuuttia?/,"minuutin")}function bh(e){return e.replace(/tuntia?/,"tunnin")}function kh(e){return e.replace(/(viikko|viikkoa)/,"viikon")}function wh(e){return e.replace(/(kuukausi|kuukautta)/,"kuukauden")}function xh(e){return e.replace(/(vuosi|vuotta)/,"vuoden")}var Dh={lessThanXSeconds:{one:"alle sekunti",other:"alle {{count}} sekuntia",futureTense:gh},xSeconds:{one:"sekunti",other:"{{count}} sekuntia",futureTense:gh},halfAMinute:{one:"puoli minuuttia",other:"puoli minuuttia",futureTense:function(e){return"puolen minuutin"}},lessThanXMinutes:{one:"alle minuutti",other:"alle {{count}} minuuttia",futureTense:yh},xMinutes:{one:"minuutti",other:"{{count}} minuuttia",futureTense:yh},aboutXHours:{one:"noin tunti",other:"noin {{count}} tuntia",futureTense:bh},xHours:{one:"tunti",other:"{{count}} tuntia",futureTense:bh},xDays:{one:"p\xe4iv\xe4",other:"{{count}} p\xe4iv\xe4\xe4",futureTense:function(e){return e.replace(/p\xe4iv\xe4\xe4?/,"p\xe4iv\xe4n")}},aboutXWeeks:{one:"noin viikko",other:"noin {{count}} viikkoa",futureTense:kh},xWeeks:{one:"viikko",other:"{{count}} viikkoa",futureTense:kh},aboutXMonths:{one:"noin kuukausi",other:"noin {{count}} kuukautta",futureTense:wh},xMonths:{one:"kuukausi",other:"{{count}} kuukautta",futureTense:wh},aboutXYears:{one:"noin vuosi",other:"noin {{count}} vuotta",futureTense:xh},xYears:{one:"vuosi",other:"{{count}} vuotta",futureTense:xh},overXYears:{one:"yli vuosi",other:"yli {{count}} vuotta",futureTense:xh},almostXYears:{one:"l\xe4hes vuosi",other:"l\xe4hes {{count}} vuotta",futureTense:xh}},Sh={date:Zu({formats:{full:"eeee d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"d.M.y"},defaultWidth:"full"}),time:Zu({formats:{full:"HH.mm.ss zzzz",long:"HH.mm.ss z",medium:"HH.mm.ss",short:"HH.mm"},defaultWidth:"full"}),dateTime:Zu({formats:{full:"{{date}} 'klo' {{time}}",long:"{{date}} 'klo' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},_h={lastWeek:"'viime' eeee 'klo' p",yesterday:"'eilen klo' p",today:"'t\xe4n\xe4\xe4n klo' p",tomorrow:"'huomenna klo' p",nextWeek:"'ensi' eeee 'klo' p",other:"P"},Eh={narrow:["T","H","M","H","T","K","H","E","S","L","M","J"],abbreviated:["tammi","helmi","maalis","huhti","touko","kes\xe4","hein\xe4","elo","syys","loka","marras","joulu"],wide:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes\xe4kuu","hein\xe4kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]},Th={narrow:Eh.narrow,abbreviated:Eh.abbreviated,wide:["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kes\xe4kuuta","hein\xe4kuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"]},Mh={narrow:["S","M","T","K","T","P","L"],short:["su","ma","ti","ke","to","pe","la"],abbreviated:["sunn.","maan.","tiis.","kesk.","torst.","perj.","la"],wide:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},Oh={narrow:Mh.narrow,short:Mh.short,abbreviated:Mh.abbreviated,wide:["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"]},Ch={code:"fi",formatDistance:function(e,t,n){var r=Dh[e],a=1===t?r.one:r.other.replace("{{count}}",String(t));return null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?r.futureTense(a)+" kuluttua":a+" sitten":a},formatLong:Sh,formatRelative:function(e,t,n,r){return _h[e]},localize:{ordinalNumber:function(e,t){return Number(e)+"."},era:el({values:{narrow:["eaa.","jaa."],abbreviated:["eaa.","jaa."],wide:["ennen ajanlaskun alkua","j\xe4lkeen ajanlaskun alun"]},defaultWidth:"wide"}),quarter:el({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartaali","2. kvartaali","3. kvartaali","4. kvartaali"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:el({values:Eh,defaultWidth:"wide",formattingValues:Th,defaultFormattingWidth:"wide"}),day:el({values:Mh,defaultWidth:"wide",formattingValues:Oh,defaultFormattingWidth:"wide"}),dayPeriod:el({values:{narrow:{am:"ap",pm:"ip",midnight:"keskiy\xf6",noon:"keskip\xe4iv\xe4",morning:"ap",afternoon:"ip",evening:"illalla",night:"y\xf6ll\xe4"},abbreviated:{am:"ap",pm:"ip",midnight:"keskiy\xf6",noon:"keskip\xe4iv\xe4",morning:"ap",afternoon:"ip",evening:"illalla",night:"y\xf6ll\xe4"},wide:{am:"ap",pm:"ip",midnight:"keskiy\xf6ll\xe4",noon:"keskip\xe4iv\xe4ll\xe4",morning:"aamup\xe4iv\xe4ll\xe4",afternoon:"iltap\xe4iv\xe4ll\xe4",evening:"illalla",night:"y\xf6ll\xe4"}},defaultWidth:"wide"})},match:{ordinalNumber:rl({matchPattern:/^(\d+)(\.)/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:nl({matchPatterns:{narrow:/^(e|j)/i,abbreviated:/^(eaa.|jaa.)/i,wide:/^(ennen ajanlaskun alkua|j\xe4lkeen ajanlaskun alun)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^e/i,/^j/i]},defaultParseWidth:"any"}),quarter:nl({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]\.? kvartaali/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:nl({matchPatterns:{narrow:/^[thmkeslj]/i,abbreviated:/^(tammi|helmi|maalis|huhti|touko|kes\xe4|hein\xe4|elo|syys|loka|marras|joulu)/i,wide:/^(tammikuu|helmikuu|maaliskuu|huhtikuu|toukokuu|kes\xe4kuu|hein\xe4kuu|elokuu|syyskuu|lokakuu|marraskuu|joulukuu)(ta)?/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^t/i,/^h/i,/^m/i,/^h/i,/^t/i,/^k/i,/^h/i,/^e/i,/^s/i,/^l/i,/^m/i,/^j/i],any:[/^ta/i,/^hel/i,/^maa/i,/^hu/i,/^to/i,/^k/i,/^hei/i,/^e/i,/^s/i,/^l/i,/^mar/i,/^j/i]},defaultParseWidth:"any"}),day:nl({matchPatterns:{narrow:/^[smtkpl]/i,short:/^(su|ma|ti|ke|to|pe|la)/i,abbreviated:/^(sunn.|maan.|tiis.|kesk.|torst.|perj.|la)/i,wide:/^(sunnuntai|maanantai|tiistai|keskiviikko|torstai|perjantai|lauantai)(na)?/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^k/i,/^t/i,/^p/i,/^l/i],any:[/^s/i,/^m/i,/^ti/i,/^k/i,/^to/i,/^p/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:nl({matchPatterns:{narrow:/^(ap|ip|keskiy\xf6|keskip\xe4iv\xe4|aamup\xe4iv\xe4ll\xe4|iltap\xe4iv\xe4ll\xe4|illalla|y\xf6ll\xe4)/i,any:/^(ap|ip|keskiy\xf6ll\xe4|keskip\xe4iv\xe4ll\xe4|aamup\xe4iv\xe4ll\xe4|iltap\xe4iv\xe4ll\xe4|illalla|y\xf6ll\xe4)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ap/i,pm:/^ip/i,midnight:/^keskiy\xf6/i,noon:/^keskip\xe4iv\xe4/i,morning:/aamup\xe4iv\xe4ll\xe4/i,afternoon:/iltap\xe4iv\xe4ll\xe4/i,evening:/illalla/i,night:/y\xf6ll\xe4/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}};var Ah={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"cerca de 1 hora",other:"cerca de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"cerca de 1 semana",other:"cerca de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"cerca de 1 m\xeas",other:"cerca de {{count}} meses"},xMonths:{one:"1 m\xeas",other:"{{count}} meses"},aboutXYears:{one:"cerca de 1 ano",other:"cerca de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}},Ph={date:Zu({formats:{full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Zu({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Zu({formats:{full:"{{date}} '\xe0s' {{time}}",long:"{{date}} '\xe0s' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Ih={lastWeek:function(e){var t=e.getDay();return"'"+(0===t||6===t?"\xfaltimo":"\xfaltima")+"' eeee '\xe0s' p"},yesterday:"'ontem \xe0s' p",today:"'hoje \xe0s' p",tomorrow:"'amanh\xe3 \xe0s' p",nextWeek:"eeee '\xe0s' p",other:"P"},Nh={code:"pt-BR",formatDistance:function(e,t,n){var r,a=Ah[e];return r="string"===typeof a?a:1===t?a.one:a.other.replace("{{count}}",String(t)),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"em "+r:"h\xe1 "+r:r},formatLong:Ph,formatRelative:function(e,t,n,r){var a=Ih[e];return"function"===typeof a?a(t):a},localize:{ordinalNumber:function(e,t){var n=Number(e);return"week"===(null===t||void 0===t?void 0:t.unit)?n+"\xaa":n+"\xba"},era:el({values:{narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","depois de cristo"]},defaultWidth:"wide"}),quarter:el({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1\xba trimestre","2\xba trimestre","3\xba trimestre","4\xba trimestre"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:el({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","mar\xe7o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},defaultWidth:"wide"}),day:el({values:{narrow:["D","S","T","Q","Q","S","S"],short:["dom","seg","ter","qua","qui","sex","sab"],abbreviated:["domingo","segunda","ter\xe7a","quarta","quinta","sexta","s\xe1bado"],wide:["domingo","segunda-feira","ter\xe7a-feira","quarta-feira","quinta-feira","sexta-feira","s\xe1bado"]},defaultWidth:"wide"}),dayPeriod:el({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"manh\xe3",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manh\xe3",afternoon:"tarde",evening:"tarde",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"manh\xe3",afternoon:"tarde",evening:"tarde",night:"noite"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da manh\xe3",afternoon:"da tarde",evening:"da tarde",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manh\xe3",afternoon:"da tarde",evening:"da tarde",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"da manh\xe3",afternoon:"da tarde",evening:"da tarde",night:"da noite"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:rl({matchPattern:/^(\d+)[\xba\xaao]?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:nl({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|d\.?\s?c\.?)/i,wide:/^(antes de cristo|depois de cristo)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^antes de cristo/i,/^depois de cristo/i]},defaultParseWidth:"any"}),quarter:nl({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](\xba)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:nl({matchPatterns:{narrow:/^[jfmajsond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|mar\xe7o|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^fev/i,/^mar/i,/^abr/i,/^mai/i,/^jun/i,/^jul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dez/i]},defaultParseWidth:"any"}),day:nl({matchPatterns:{narrow:/^(dom|[23456]\xaa?|s[a\xe1]b)/i,short:/^(dom|[23456]\xaa?|s[a\xe1]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[a\xe1]b)/i,wide:/^(domingo|(segunda|ter[c\xe7]a|quarta|quinta|sexta)([- ]feira)?|s[a\xe1]bado)/i},defaultMatchWidth:"wide",parsePatterns:{short:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[a\xe1]/i],narrow:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[a\xe1]/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[a\xe1]b/i]},defaultParseWidth:"any"}),dayPeriod:nl({matchPatterns:{narrow:/^(a|p|mn|md|(da) (manh\xe3|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(da) (manh\xe3|tarde|noite))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn|^meia[-\s]noite/i,noon:/^md|^meio[-\s]dia/i,morning:/manh\xe3/i,afternoon:/tarde/i,evening:/tarde/i,night:/noite/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};var Rh={code:"en-GB",formatDistance:Gu,formatLong:{date:Zu({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:Zu({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:Zu({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:$u,localize:tl,match:al,options:{weekStartsOn:1,firstWeekContainsDate:4}};var jh=n(6604),Lh=n.n(jh);const Fh=n.p+"static/media/edit-regular.3c9aad14d3d21daa587b5b2690065e36.svg";var Yh=function(n){c(a,n);var r=m(a);function a(){return o(this,a),r.apply(this,arguments)}return u(a,[{key:"componentDidMount",value:function(){(0,Bi.registerLocale)("fi",Ch),(0,Bi.registerLocale)("pt-BR",Nh),(0,Bi.registerLocale)("en-GB",Rh)}},{key:"render",value:function(){var n=this.props.example,r=n.title,a=n.description,o=n.component;return(0,He.jsxs)("div",{id:"example-".concat(T()(r,{lower:!0})),className:"example",children:[(0,He.jsx)("h2",{className:"example__heading",children:r}),a&&(0,He.jsx)("p",{children:a}),(0,He.jsx)("div",{className:"row",children:(0,He.jsxs)(Li,{code:o.trim(),scope:(0,M.A)((0,M.A)({PropTypes:C(),useState:t.useState,DatePicker:zi(),CalendarContainer:Bi.CalendarContainer},e),{},{range:Lh(),fi:Ch,forwardRef:t.forwardRef}),theme:ne.github,children:[(0,He.jsxs)("pre",{className:"example__code",children:[(0,He.jsx)("img",{src:Fh,className:"example__code__edit_icon",alt:"edit icon",title:"Edit the code directly on the left side and and see the output on the right"}),(0,He.jsx)(Fi,{})]}),(0,He.jsxs)("div",{className:"example__preview",children:[(0,He.jsx)(Yi,{}),(0,He.jsx)(Wi,{})]})]})})]})}}]),a}(t.Component);var Hh=function(e){c(n,e);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,a=new Array(r),i=0;i {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)} />\n );\n};\n"},{title:"Calendar Icon",component:"() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)}\n />\n );\n};\n"},{title:"Calendar Icon using React Svg Component",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)}\n icon={\n \n }\n />\n );\n};\n'},{title:"Calendar Icon using External Lib",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)}\n icon="fa fa-calendar"\n />\n );\n};\n'},{title:"Toggle Calendar open status on click of the calendar icon",component:"() => {\n const [selectedDate, setSelectedDate] = useState(new Date());\n return (\n setSelectedDate(date)}\n />\n );\n};\n"},{title:"Calendar container",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n const MyContainer = ({ className, children }) => {\n return (\n \n
\n \n What is your favorite day?\n
\n {children}
\n \n
\n );\n };\n return (\n setStartDate(date)}\n calendarContainer={MyContainer}\n />\n );\n};\n'},{title:"Calendar open state callbacks",component:'() => {\n const [date, setDate] = useState(new Date());\n\n const handleCalendarClose = () => console.log("Calendar closed");\n const handleCalendarOpen = () => console.log("Calendar opened");\n\n return (\n setDate(date)}\n onCalendarClose={handleCalendarClose}\n onCalendarOpen={handleCalendarOpen}\n />\n );\n};\n'},{title:"Children",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)}>\n Don\'t forget to check the weather!
\n \n );\n};\n'},{title:"Clear datepicker input",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)}\n isClearable\n placeholderText="I have been cleared!"\n />\n );\n};\n'},{title:"Close on scroll",component:"() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)}\n />\n );\n};\n"},{title:"Close on scroll callback",component:"() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n e.target === document}\n selected={startDate}\n onChange={(date) => setStartDate(date)}\n />\n );\n};\n"},{title:"Configure Floating UI Properties",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)}\n popperClassName="some-custom-class"\n popperPlacement="top-end"\n popperModifiers={[\n {\n name: "myModifier",\n fn(state) {\n // Do something with the state\n return state;\n },\n },\n ]}\n />\n );\n};\n',description:(0,He.jsxs)("div",{children:["Full docs for the underlying library that manages the overlay used can be found at"," ",(0,He.jsx)("a",{href:"https://floating-ui.com/",target:"_blank",rel:"noopener noreferrer",children:"floating-ui.com"})]})},{title:"Custom input",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n const ExampleCustomInput = forwardRef(\n ({ value, onClick, className }, ref) => (\n \n ),\n );\n return (\n setStartDate(date)}\n customInput={}\n />\n );\n};\n'},{title:"Custom header",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n const years = range(1990, getYear(new Date()) + 1, 1);\n const months = [\n "January",\n "February",\n "March",\n "April",\n "May",\n "June",\n "July",\n "August",\n "September",\n "October",\n "November",\n "December",\n ];\n return (\n (\n \n \n \n\n \n\n \n
\n )}\n selected={startDate}\n onChange={(date) => setStartDate(date)}\n />\n );\n};\n'},{title:"Custom header with two months displayed",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n (\n \n \n \n {monthDate.toLocaleString("en-US", {\n month: "long",\n year: "numeric",\n })}\n \n \n
\n )}\n selected={startDate}\n onChange={(date) => setStartDate(date)}\n monthsShown={2}\n />\n );\n};\n'},{title:"Custom Day",component:"() => {\n const [startDate, setStartDate] = useState(new Date());\n const renderDayContents = (day, date) => {\n const tooltipText = `Tooltip for date: ${date}`;\n return {getDate(date)};\n };\n return (\n setStartDate(date)}\n renderDayContents={renderDayContents}\n />\n );\n};\n"},{title:"Custom Month",component:'() => {\n const renderMonthContent = (month, shortMonth, longMonth, day) => {\n const fullYear = new Date(day).getFullYear();\n const tooltipText = `Tooltip for month: ${longMonth} ${fullYear}`;\n\n return {shortMonth};\n };\n return (\n \n );\n};\n'},{title:"Custom Quarter",component:'() => {\n const renderQuarterContent = (quarter, shortQuarter) => {\n const tooltipText = `Tooltip for quarter: ${quarter}`;\n return {shortQuarter};\n };\n return (\n \n );\n};\n'},{title:"Custom Year",component:'() => {\n const renderYearContent = (year) => {\n const tooltipText = `Tooltip for year: ${year}`;\n return {year};\n };\n return (\n \n );\n};\n'},{title:"Custom calendar class name",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)}\n calendarClassName="rasta-stripes"\n />\n );\n};\n'},{title:"Custom class name",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)}\n className="red-border"\n />\n );\n};\n'},{title:"Custom day class name",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)}\n dayClassName={(date) =>\n getDate(date) < Math.random() * 31 ? "random" : undefined\n }\n />\n );\n};\n'},{title:"Custom date format",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n return (\n setStartDate(date)}\n />\n );\n};\n'},{title:"Custom time class name",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n\n let handleColor = (time) => {\n return time.getHours() > 12 ? "text-success" : "text-error";\n };\n\n return (\n setStartDate(date)}\n timeClassName={handleColor}\n />\n );\n};\n'},{title:"Custom time input",component:'() => {\n const [startDate, setStartDate] = useState(new Date());\n const ExampleCustomTimeInput = ({ date, value, onChange }) => (\n onChange(e.target.value)}\n onClick={(e) => e.target?.focus()}\n style={{ border: "solid 1px pink" }}\n />\n );\n return (\n setStartDate(date)}\n showTimeInput\n customTimeInput={