Submit
Path:
~
/
/
opt
/
psa
/
admin
/
htdocs
/
modules
/
nodejs
/
dist
/
File Content:
main.js
define(["plesk-ui-library"],e=>(()=>{var t={96:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(r(559)),o=String.fromCodePoint||function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)};t.default=function(e){return e>=55296&&e<=57343||e>1114111?"�":(e in a.default&&(e=a.default[e]),o(e))}},178:e=>{"use strict";e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},280:t=>{"use strict";t.exports=e},374:e=>{"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"","InvisibleTimes":"","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"","NegativeThickSpace":"","NegativeThinSpace":"","NegativeVeryThinSpace":"","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":" ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"","zwnj":""}')},554:e=>{"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},556:(e,t,r)=>{e.exports=r(694)()},559:e=>{"use strict";e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},583:(e,t,r)=>{"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function a(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var i,s=r(730),l={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:(i={0:"#000",1:"#A00",2:"#0A0",3:"#A50",4:"#00A",5:"#A0A",6:"#0AA",7:"#AAA",8:"#555",9:"#F55",10:"#5F5",11:"#FF5",12:"#55F",13:"#F5F",14:"#5FF",15:"#FFF"},p(0,5).forEach(function(e){p(0,5).forEach(function(t){p(0,5).forEach(function(r){return function(e,t,r,n){var o=e>0?40*e+55:0,i=t>0?40*t+55:0,s=r>0?40*r+55:0;n[16+36*e+6*t+r]=function(e){var t,r=[],n=a(e);try{for(n.s();!(t=n.n()).done;){var o=t.value;r.push(c(o))}}catch(e){n.e(e)}finally{n.f()}return"#"+r.join("")}([o,i,s])}(e,t,r,i)})})}),p(0,23).forEach(function(e){var t=e+232,r=c(10*e+8);i[t]="#"+r+r+r}),i)};function c(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function u(e,t,r,n){var a;return"text"===t?a=function(e,t){return t.escapeXML?s.encodeXML(e):e}(r,n):"display"===t?a=function(e,t,r){var n,a={"-1":function(){return"<br/>"},0:function(){return e.length&&d(e)},1:function(){return m(e,"b")},3:function(){return m(e,"i")},4:function(){return m(e,"u")},8:function(){return h(e,"display:none")},9:function(){return m(e,"strike")},22:function(){return h(e,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return y(e,"i")},24:function(){return y(e,"u")},39:function(){return g(e,r.fg)},49:function(){return b(e,r.bg)},53:function(){return h(e,"text-decoration:overline")}};return a[t=parseInt(t,10)]?n=a[t]():4<t&&t<7?n=m(e,"blink"):29<t&&t<38?n=g(e,r.colors[t-30]):39<t&&t<48?n=b(e,r.colors[t-40]):89<t&&t<98?n=g(e,r.colors[t-90+8]):99<t&&t<108&&(n=b(e,r.colors[t-100+8])),n}(e,r,n):"xterm256Foreground"===t?a=g(e,n.colors[r]):"xterm256Background"===t?a=b(e,n.colors[r]):"rgb"===t&&(a=function(e,t){return h(e,(38===+(t=t.substring(2).slice(0,-1)).substr(0,2)?"color:#":"background-color:#")+t.substring(5).split(";").map(function(e){return("0"+Number(e).toString(16)).substr(-2)}).join(""))}(e,r)),a}function d(e){var t=e.slice(0);return e.length=0,t.reverse().map(function(e){return"</"+e+">"}).join("")}function p(e,t){for(var r=[],n=e;n<=t;n++)r.push(n);return r}function f(e){var t=null;return 0===(e=parseInt(e,10))?t="all":1===e?t="bold":2<e&&e<5?t="underline":4<e&&e<7?t="blink":8===e?t="hide":9===e?t="strike":29<e&&e<38||39===e||89<e&&e<98?t="foreground-color":(39<e&&e<48||49===e||99<e&&e<108)&&(t="background-color"),t}function m(e,t,r){return r||(r=""),e.push(t),"<".concat(t).concat(r?' style="'.concat(r,'"'):"",">")}function h(e,t){return m(e,"span",t)}function g(e,t){return m(e,"span","color:"+t)}function b(e,t){return m(e,"span","background-color:"+t)}function y(e,t){var r;if(e.slice(-1)[0]===t&&(r=e.pop()),r)return"</"+t+">"}var v=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),(t=t||{}).colors&&(t.colors=Object.assign({},l.colors,t.colors)),this.options=Object.assign({},l,t),this.stack=[],this.stickyStack=[]}var t,r;return t=e,(r=[{key:"toHtml",value:function(e){var t=this;e="string"==typeof e?[e]:e;var r=this.stack,n=this.options,o=[];return this.stickyStack.forEach(function(e){var t=u(r,e.token,e.data,n);t&&o.push(t)}),function(e,t,r){var n=!1;function o(){return""}function i(e){return t.newline?r("display",-1):r("text",e),""}var s=[{pattern:/^\x08+/,sub:o},{pattern:/^\x1b\[[012]?K/,sub:o},{pattern:/^\x1b\[\(B/,sub:o},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:function(e){return r("rgb",e),""}},{pattern:/^\x1b\[38;5;(\d+)m/,sub:function(e,t){return r("xterm256Foreground",t),""}},{pattern:/^\x1b\[48;5;(\d+)m/,sub:function(e,t){return r("xterm256Background",t),""}},{pattern:/^\n/,sub:i},{pattern:/^\r+\n/,sub:i},{pattern:/^\r/,sub:i},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:function(e,t){n=!0,0===t.trim().length&&(t="0");var o,i=a(t=t.trimRight(";").split(";"));try{for(i.s();!(o=i.n()).done;){var s=o.value;r("display",s)}}catch(e){i.e(e)}finally{i.f()}return""}},{pattern:/^\x1b\[\d?J/,sub:o},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:o},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:o},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:function(e){return r("text",e),""}}];function l(t,r){r>3&&n||(n=!1,e=e.replace(t.pattern,t.sub))}var c=[],u=e.length;e:for(;u>0;){for(var d=0,p=0,f=s.length;p<f;d=++p)if(l(s[d],d),e.length!==u){u=e.length;continue e}if(e.length===u)break;c.push(0),u=e.length}}(e.join(""),n,function(e,a){var i=u(r,e,a,n);i&&o.push(i),n.stream&&(t.stickyStack=function(e,t,r){var n;return"text"!==t&&(e=e.filter((n=f(r),function(e){return(null===n||e.category!==n)&&"all"!==n}))).push({token:t,data:r,category:f(r)}),e}(t.stickyStack,e,a))}),r.length&&o.push(d(r)),o.join("")}}])&&n(t.prototype,r),e}();e.exports=v},694:(e,t,r)=>{"use strict";var n=r(925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,r,a,o,i){if(i!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return r.PropTypes=r,r}},730:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var n=r(878),a=r(818);t.decode=function(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTML)(e)},t.decodeStrict=function(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTMLStrict)(e)},t.encode=function(e,t){return(!t||t<=0?a.encodeXML:a.encodeHTML)(e)};var o=r(818);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return o.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return o.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return o.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return o.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return o.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return o.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return o.encodeHTML}});var i=r(878);Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return i.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return i.decodeXML}})},772:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(280),a={};for(const e in n)"default"!==e&&(a[e]=()=>n[e]);r.d(t,a);const o=n},818:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var a=u(n(r(178)).default),o=d(a);t.encodeXML=g(a);var i,s,l=u(n(r(374)).default),c=d(l);function u(e){return Object.keys(e).sort().reduce(function(t,r){return t[e[r]]="&"+r+";",t},{})}function d(e){for(var t=[],r=[],n=0,a=Object.keys(e);n<a.length;n++){var o=a[n];1===o.length?t.push("\\"+o):r.push(o)}t.sort();for(var i=0;i<t.length-1;i++){for(var s=i;s<t.length-1&&t[s].charCodeAt(1)+1===t[s+1].charCodeAt(1);)s+=1;var l=1+s-i;l<3||t.splice(i,l,t[i]+"-"+t[s])}return r.unshift("["+t.join("")+"]"),new RegExp(r.join("|"),"g")}t.encodeHTML=(i=l,s=c,function(e){return e.replace(s,function(e){return i[e]}).replace(p,m)}),t.encodeNonAsciiHTML=g(l);var p=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,f=null!=String.prototype.codePointAt?function(e){return e.codePointAt(0)}:function(e){return 1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536};function m(e){return"&#x"+(e.length>1?f(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}var h=new RegExp(o.source+"|"+p.source,"g");function g(e){return function(t){return t.replace(h,function(t){return e[t]||m(t)})}}t.escape=function(e){return e.replace(h,m)},t.escapeUTF8=function(e){return e.replace(o,m)}},878:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var a=n(r(374)),o=n(r(554)),i=n(r(178)),s=n(r(96)),l=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function c(e){var t=d(e);return function(e){return String(e).replace(l,t)}}t.decodeXML=c(i.default),t.decodeHTMLStrict=c(a.default);var u=function(e,t){return e<t?1:-1};function d(e){return function(t){if("#"===t.charAt(1)){var r=t.charAt(2);return"X"===r||"x"===r?s.default(parseInt(t.substr(3),16)):s.default(parseInt(t.substr(2),10))}return e[t.slice(1,-1)]||t}}t.decodeHTML=function(){for(var e=Object.keys(o.default).sort(u),t=Object.keys(a.default).sort(u),r=0,n=0;r<t.length;r++)e[n]===t[r]?(t[r]+=";?",n++):t[r]+=";";var i=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),s=d(a.default);function l(e){return";"!==e.substr(-1)&&(e+=";"),s(e)}return function(e){return String(e).replace(i,l)}}()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},r={};function n(e){var a=r[e];if(void 0!==a)return a.exports;var o=r[e]={exports:{}};return t[e].call(o.exports,o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};return(()=>{"use strict";n.r(a),n.d(a,{default:()=>va});var e={};n.r(e),n.d(e,{hasBrowserEnv:()=>sr,hasStandardBrowserEnv:()=>cr,hasStandardBrowserWebWorkerEnv:()=>ur,navigator:()=>lr,origin:()=>dr});var t=n(772),r="popstate";function o(e={}){return function(e,t,n,a={}){let{window:o=document.defaultView,v5Compat:s=!1}=a,d=o.history,p="POP",f=null,m=h();function h(){return(d.state||{idx:null}).idx}function g(){p="POP";let e=h(),t=null==e?null:e-m;m=e,f&&f({action:p,location:y.location,delta:t})}function b(e){return function(e,t=!1){let r="http://localhost";"undefined"!=typeof window&&(r="null"!==window.location.origin?window.location.origin:window.location.href),i(r,"No window.location.(origin|href) available to create URL");let n="string"==typeof e?e:u(e);return n=n.replace(/ $/,"%20"),!t&&n.startsWith("//")&&(n=r+n),new URL(n,r)}(e)}null==m&&(m=0,d.replaceState({...d.state,idx:m},""));let y={get action(){return p},get location(){return e(o,d)},listen(e){if(f)throw new Error("A history only accepts one active listener");return o.addEventListener(r,g),f=e,()=>{o.removeEventListener(r,g),f=null}},createHref:e=>t(o,e),createURL:b,encodeLocation(e){let t=b(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){p="PUSH";let r=c(y.location,e,t);n&&n(r,e),m=h()+1;let a=l(r,m),i=y.createHref(r);try{d.pushState(a,"",i)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;o.location.assign(i)}s&&f&&f({action:p,location:y.location,delta:1})},replace:function(e,t){p="REPLACE";let r=c(y.location,e,t);n&&n(r,e),m=h();let a=l(r,m),o=y.createHref(r);d.replaceState(a,"",o),s&&f&&f({action:p,location:y.location,delta:0})},go:e=>d.go(e)};return y}(function(e,t){let{pathname:r,search:n,hash:a}=e.location;return c("",{pathname:r,search:n,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){return"string"==typeof t?t:u(t)},null,e)}function i(e,t){if(!1===e||null==e)throw new Error(t)}function s(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function l(e,t){return{usr:e.state,key:e.key,idx:t}}function c(e,t,r=null,n){return{pathname:"string"==typeof e?e:e.pathname,search:"",hash:"",..."string"==typeof t?d(t):t,state:r,key:t&&t.key||n||Math.random().toString(36).substring(2,10)}}function u({pathname:e="/",search:t="",hash:r=""}){return t&&"?"!==t&&(e+="?"===t.charAt(0)?t:"?"+t),r&&"#"!==r&&(e+="#"===r.charAt(0)?r:"#"+r),e}function d(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function p(e,t,r="/"){return function(e,t,r,n){let a=q(("string"==typeof t?d(t):t).pathname||"/",r);if(null==a)return null;let o=f(e);!function(e){e.sort((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every((e,r)=>e===t[r])?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)))}(o);let i=null;for(let e=0;null==i&&e<o.length;++e){let t=S(a);i=T(o[e],t,n)}return i}(e,t,r,!1)}function f(e,t=[],r=[],n=""){let a=(e,a,o)=>{let s={relativePath:void 0===o?e.path||"":o,caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};s.relativePath.startsWith("/")&&(i(s.relativePath.startsWith(n),`Absolute route path "${s.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),s.relativePath=s.relativePath.slice(n.length));let l=O([n,s.relativePath]),c=r.concat(s);e.children&&e.children.length>0&&(i(!0!==e.index,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),f(e.children,t,c,l)),(null!=e.path||e.index)&&t.push({path:l,score:R(l,e.index),routesMeta:c})};return e.forEach((e,t)=>{if(""!==e.path&&e.path?.includes("?"))for(let r of m(e.path))a(e,t,r);else a(e,t)}),t}function m(e){let t=e.split("/");if(0===t.length)return[];let[r,...n]=t,a=r.endsWith("?"),o=r.replace(/\?$/,"");if(0===n.length)return a?[o,""]:[o];let i=m(n.join("/")),s=[];return s.push(...i.map(e=>""===e?o:[o,e].join("/"))),a&&s.push(...i),s.map(t=>e.startsWith("/")&&""===t?"/":t)}new WeakMap;var h=/^:[\w-]+$/,g=3,b=2,y=1,v=10,E=-2,w=e=>"*"===e;function R(e,t){let r=e.split("/"),n=r.length;return r.some(w)&&(n+=E),t&&(n+=b),r.filter(e=>!w(e)).reduce((e,t)=>e+(h.test(t)?g:""===t?y:v),n)}function T(e,t,r=!1){let{routesMeta:n}=e,a={},o="/",i=[];for(let e=0;e<n.length;++e){let s=n[e],l=e===n.length-1,c="/"===o?t:t.slice(o.length)||"/",u=x({path:s.relativePath,caseSensitive:s.caseSensitive,end:l},c),d=s.route;if(!u&&l&&r&&!n[n.length-1].route.index&&(u=x({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},c)),!u)return null;Object.assign(a,u.params),i.push({params:a,pathname:O([o,u.pathname]),pathnameBase:A(O([o,u.pathnameBase])),route:d}),"/"!==u.pathnameBase&&(o=O([o,u.pathnameBase]))}return i}function x(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=function(e,t=!1,r=!0){s("*"===e||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,t,r)=>(n.push({paramName:t,isOptional:null!=r}),r?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":""!==e&&"/"!==e&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let o=a[0],i=o.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:n.reduce((e,{paramName:t,isOptional:r},n)=>{if("*"===t){let e=l[n]||"";i=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}const a=l[n];return e[t]=r&&!a?void 0:(a||"").replace(/%2F/g,"/"),e},{}),pathname:o,pathnameBase:i,pattern:e}}function S(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(t){return s(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function q(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&"/"!==n?null:e.slice(r)||"/"}function k(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function C(e){let t=function(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}(e);return t.map((e,r)=>r===t.length-1?e.pathname:e.pathnameBase)}function L(e,t,r,n=!1){let a;"string"==typeof e?a=d(e):(a={...e},i(!a.pathname||!a.pathname.includes("?"),k("?","pathname","search",a)),i(!a.pathname||!a.pathname.includes("#"),k("#","pathname","hash",a)),i(!a.search||!a.search.includes("#"),k("#","search","hash",a)));let o,s=""===e||""===a.pathname,l=s?"/":a.pathname;if(null==l)o=r;else{let e=t.length-1;if(!n&&l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}o=e>=0?t[e]:"/"}let c=function(e,t="/"){let{pathname:r,search:n="",hash:a=""}="string"==typeof e?d(e):e,o=r?r.startsWith("/")?r:function(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(e=>{".."===e?r.length>1&&r.pop():"."!==e&&r.push(e)}),r.length>1?r.join("/"):"/"}(r,t):t;return{pathname:o,search:D(n),hash:M(a)}}(a,o),u=l&&"/"!==l&&l.endsWith("/"),p=(s||"."===l)&&r.endsWith("/");return c.pathname.endsWith("/")||!u&&!p||(c.pathname+="/"),c}var O=e=>e.join("/").replace(/\/\/+/g,"/"),A=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),D=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",M=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function N(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}var P=["POST","PUT","PATCH","DELETE"],F=(new Set(P),["GET",...P]);new Set(F),Symbol("ResetLoaderData");var B=t.createContext(null);B.displayName="DataRouter";var U=t.createContext(null);U.displayName="DataRouterState";t.createContext(!1);var I=t.createContext({isTransitioning:!1});I.displayName="ViewTransition",t.createContext(new Map).displayName="Fetchers",t.createContext(null).displayName="Await";var j=t.createContext(null);j.displayName="Navigation";var _=t.createContext(null);_.displayName="Location";var $=t.createContext({outlet:null,matches:[],isDataRoute:!1});$.displayName="Route";var H=t.createContext(null);function V(){return null!=t.useContext(_)}function W(){return i(V(),"useLocation() may be used only in the context of a <Router> component."),t.useContext(_).location}H.displayName="RouteError";var z="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function G(e){t.useContext(j).static||t.useLayoutEffect(e)}function J(){let{isDataRoute:e}=t.useContext($);return e?function(){let{router:e}=function(e){let r=t.useContext(B);return i(r,te(e)),r}("useNavigate"),r=re("useNavigate"),n=t.useRef(!1);return G(()=>{n.current=!0}),t.useCallback(async(t,a={})=>{s(n.current,z),n.current&&("number"==typeof t?e.navigate(t):await e.navigate(t,{fromRouteId:r,...a}))},[e,r])}():function(){i(V(),"useNavigate() may be used only in the context of a <Router> component.");let e=t.useContext(B),{basename:r,navigator:n}=t.useContext(j),{matches:a}=t.useContext($),{pathname:o}=W(),l=JSON.stringify(C(a)),c=t.useRef(!1);return G(()=>{c.current=!0}),t.useCallback((t,a={})=>{if(s(c.current,z),!c.current)return;if("number"==typeof t)return void n.go(t);let i=L(t,JSON.parse(l),o,"path"===a.relative);null==e&&"/"!==r&&(i.pathname="/"===i.pathname?r:O([r,i.pathname])),(a.replace?n.replace:n.push)(i,a.state,a)},[r,n,l,o,e])}()}function X(e,{relative:r}={}){let{matches:n}=t.useContext($),{pathname:a}=W(),o=JSON.stringify(C(n));return t.useMemo(()=>L(e,JSON.parse(o),a,"path"===r),[e,o,a,r])}function K(e,r,n,a){i(V(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o}=t.useContext(j),{matches:l}=t.useContext($),c=l[l.length-1],u=c?c.params:{},f=c?c.pathname:"/",m=c?c.pathnameBase:"/",h=c&&c.route;{let e=h&&h.path||"";ae(f,!h||e.endsWith("*")||e.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${f}" (under <Route path="${e}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.\n\nPlease change the parent <Route path="${e}"> to <Route path="${"/"===e?"*":`${e}/*`}">.`)}let g,b=W();if(r){let e="string"==typeof r?d(r):r;i("/"===m||e.pathname?.startsWith(m),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${m}" but pathname "${e.pathname}" was given in the \`location\` prop.`),g=e}else g=b;let y=g.pathname||"/",v=y;if("/"!==m){let e=m.replace(/^\//,"").split("/");v="/"+y.replace(/^\//,"").split("/").slice(e.length).join("/")}let E=p(e,{pathname:v});s(h||null!=E,`No routes matched location "${g.pathname}${g.search}${g.hash}" `),s(null==E||void 0!==E[E.length-1].route.element||void 0!==E[E.length-1].route.Component||void 0!==E[E.length-1].route.lazy,`Matched leaf route at location "${g.pathname}${g.search}${g.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let w=function(e,r=[],n=null){if(null==e){if(!n)return null;if(n.errors)e=n.matches;else{if(0!==r.length||n.initialized||!(n.matches.length>0))return null;e=n.matches}}let a=e,o=n?.errors;if(null!=o){let e=a.findIndex(e=>e.route.id&&void 0!==o?.[e.route.id]);i(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(",")}`),a=a.slice(0,Math.min(a.length,e+1))}let s=!1,l=-1;if(n)for(let e=0;e<a.length;e++){let t=a[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(l=e),t.route.id){let{loaderData:e,errors:r}=n,o=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!r||void 0===r[t.route.id]);if(t.route.lazy||o){s=!0,a=l>=0?a.slice(0,l+1):[a[0]];break}}}return a.reduceRight((e,i,c)=>{let u,d=!1,p=null,f=null;n&&(u=o&&i.route.id?o[i.route.id]:void 0,p=i.route.errorElement||Z,s&&(l<0&&0===c?(ae("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,f=null):l===c&&(d=!0,f=i.route.hydrateFallbackElement||null)));let m=r.concat(a.slice(0,c+1)),h=()=>{let r;return r=u?p:d?f:i.route.Component?t.createElement(i.route.Component,null):i.route.element?i.route.element:e,t.createElement(ee,{match:i,routeContext:{outlet:e,matches:m,isDataRoute:null!=n},children:r})};return n&&(i.route.ErrorBoundary||i.route.errorElement||0===c)?t.createElement(Q,{location:n.location,revalidation:n.revalidation,component:p,error:u,children:h(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):h()},null)}(E&&E.map(e=>Object.assign({},e,{params:Object.assign({},u,e.params),pathname:O([m,o.encodeLocation?o.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?m:O([m,o.encodeLocation?o.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})),l,n,a);return r&&w?t.createElement(_.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...g},navigationType:"POP"}},w):w}function Y(){let e=function(){let e=t.useContext(H),r=function(e){let r=t.useContext(U);return i(r,te(e)),r}("useRouteError"),n=re("useRouteError");return void 0!==e?e:r.errors?.[n]}(),r=N(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:a},s={padding:"2px 4px",backgroundColor:a},l=null;return console.error("Error handled by React Router default ErrorBoundary:",e),l=t.createElement(t.Fragment,null,t.createElement("p",null,"💿 Hey developer 👋"),t.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",t.createElement("code",{style:s},"ErrorBoundary")," or"," ",t.createElement("code",{style:s},"errorElement")," prop on your route.")),t.createElement(t.Fragment,null,t.createElement("h2",null,"Unexpected Application Error!"),t.createElement("h3",{style:{fontStyle:"italic"}},r),n?t.createElement("pre",{style:o},n):null,l)}t.createContext(null);var Z=t.createElement(Y,null),Q=class extends t.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?t.createElement($.Provider,{value:this.props.routeContext},t.createElement(H.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function ee({routeContext:e,match:r,children:n}){let a=t.useContext(B);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),t.createElement($.Provider,{value:e},n)}function te(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function re(e){let r=function(e){let r=t.useContext($);return i(r,te(e)),r}(e),n=r.matches[r.matches.length-1];return i(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}var ne={};function ae(e,t,r){t||ne[e]||(ne[e]=!0,s(!1,r))}function oe({to:e,replace:r,state:n,relative:a}){i(V(),"<Navigate> may be used only in the context of a <Router> component.");let{static:o}=t.useContext(j);s(!o,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:l}=t.useContext($),{pathname:c}=W(),u=J(),d=L(e,C(l),c,"path"===a),p=JSON.stringify(d);return t.useEffect(()=>{u(JSON.parse(p),{replace:r,state:n,relative:a})},[u,p,a,r,n]),null}function ie(e){i(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function se({basename:e="/",children:r=null,location:n,navigationType:a="POP",navigator:o,static:l=!1}){i(!V(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let c=e.replace(/^\/*/,"/"),u=t.useMemo(()=>({basename:c,navigator:o,static:l,future:{}}),[c,o,l]);"string"==typeof n&&(n=d(n));let{pathname:p="/",search:f="",hash:m="",state:h=null,key:g="default"}=n,b=t.useMemo(()=>{let e=q(p,c);return null==e?null:{location:{pathname:e,search:f,hash:m,state:h,key:g},navigationType:a}},[c,p,f,m,h,g,a]);return s(null!=b,`<Router basename="${c}"> is not able to match the URL "${p}${f}${m}" because it does not start with the basename, so the <Router> won't render anything.`),null==b?null:t.createElement(j.Provider,{value:u},t.createElement(_.Provider,{children:r,value:b}))}function le({children:e,location:t}){return K(ce(e),t)}function ce(e,r=[]){let n=[];return t.Children.forEach(e,(e,a)=>{if(!t.isValidElement(e))return;let o=[...r,a];if(e.type===t.Fragment)return void n.push.apply(n,ce(e.props.children,o));i(e.type===ie,`[${"string"==typeof e.type?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),i(!e.props.index||!e.props.children,"An index route cannot have child routes.");let s={id:e.props.id||o.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:!0===e.props.hasErrorBoundary||null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(s.children=ce(e.props.children,o)),n.push(s)}),n}t.memo(function({routes:e,future:t,state:r}){return K(e,void 0,r,t)}),t.Component;var ue="get",de="application/x-www-form-urlencoded";function pe(e){return null!=e&&"string"==typeof e.tagName}var fe=null,me=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function he(e){return null==e||me.has(e)?e:(s(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${de}"`),null)}function ge(e,t){if(!1===e||null==e)throw new Error(t)}function be(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"==typeof e.imageSrcSet&&"string"==typeof e.imageSizes:"string"==typeof e.rel&&"string"==typeof e.href)}function ye(e,t,r,n,a,o){let i=(e,t)=>!r[t]||e.route.id!==r[t].route.id,s=(e,t)=>r[t].pathname!==e.pathname||r[t].route.path?.endsWith("*")&&r[t].params["*"]!==e.params["*"];return"assets"===o?t.filter((e,t)=>i(e,t)||s(e,t)):"data"===o?t.filter((t,o)=>{let l=n.routes[t.route.id];if(!l||!l.hasLoader)return!1;if(i(t,o)||s(t,o))return!0;if(t.route.shouldRevalidate){let n=t.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if("boolean"==typeof n)return n}return!0}):[]}function ve(e,t,{includeHydrateFallback:r}={}){return n=e.map(e=>{let n=t.routes[e.route.id];if(!n)return[];let a=[n.module];return n.clientActionModule&&(a=a.concat(n.clientActionModule)),n.clientLoaderModule&&(a=a.concat(n.clientLoaderModule)),r&&n.hydrateFallbackModule&&(a=a.concat(n.hydrateFallbackModule)),n.imports&&(a=a.concat(n.imports)),a}).flat(1),[...new Set(n)];var n}function Ee(){let e=t.useContext(B);return ge(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function we(){let e=t.useContext(U);return ge(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}Object.getOwnPropertyNames(Object.prototype).sort().join("\0"),"undefined"!=typeof window?window:"undefined"!=typeof globalThis&&globalThis,Symbol("SingleFetchRedirect");var Re=t.createContext(void 0);function Te(){let e=t.useContext(Re);return ge(e,"You must render this element inside a <HydratedRouter> element"),e}function xe(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function Se({page:e,...r}){let{router:n}=Ee(),a=t.useMemo(()=>p(n.routes,e,n.basename),[n.routes,e,n.basename]);return a?t.createElement(ke,{page:e,matches:a,...r}):null}function qe(e){let{manifest:r,routeModules:n}=Te(),[a,o]=t.useState([]);return t.useEffect(()=>{let t=!1;return async function(e,t,r){return function(e,t){let r=new Set,n=new Set(t);return e.reduce((e,a)=>{if(t&&(null==(o=a)||"string"!=typeof o.page)&&"script"===a.as&&a.href&&n.has(a.href))return e;var o;let i=JSON.stringify(function(e){let t={},r=Object.keys(e).sort();for(let n of r)t[n]=e[n];return t}(a));return r.has(i)||(r.add(i),e.push({key:i,link:a})),e},[])}((await Promise.all(e.map(async e=>{let n=t.routes[e.route.id];if(n){let e=await async function(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}(n,r);return e.links?e.links():[]}return[]}))).flat(1).filter(be).filter(e=>"stylesheet"===e.rel||"preload"===e.rel).map(e=>"stylesheet"===e.rel?{...e,rel:"prefetch",as:"style"}:{...e,rel:"prefetch"}))}(e,r,n).then(e=>{t||o(e)}),()=>{t=!0}},[e,r,n]),a}function ke({page:e,matches:r,...n}){let a=W(),{manifest:o,routeModules:i}=Te(),{basename:s}=Ee(),{loaderData:l,matches:c}=we(),u=t.useMemo(()=>ye(e,r,c,o,a,"data"),[e,r,c,o,a]),d=t.useMemo(()=>ye(e,r,c,o,a,"assets"),[e,r,c,o,a]),p=t.useMemo(()=>{if(e===a.pathname+a.search+a.hash)return[];let t=new Set,n=!1;if(r.forEach(e=>{let r=o.routes[e.route.id];r&&r.hasLoader&&(!u.some(t=>t.route.id===e.route.id)&&e.route.id in l&&i[e.route.id]?.shouldRevalidate||r.hasClientLoader?n=!0:t.add(e.route.id))}),0===t.size)return[];let c=function(e,t,r){let n="string"==typeof e?new URL(e,"undefined"==typeof window?"server://singlefetch/":window.location.origin):e;return"/"===n.pathname?n.pathname=`_root.${r}`:t&&"/"===q(n.pathname,t)?n.pathname=`${t.replace(/\/$/,"")}/_root.${r}`:n.pathname=`${n.pathname.replace(/\/$/,"")}.${r}`,n}(e,s,"data");return n&&t.size>0&&c.searchParams.set("_routes",r.filter(e=>t.has(e.route.id)).map(e=>e.route.id).join(",")),[c.pathname+c.search]},[s,l,a,o,u,r,e,i]),f=t.useMemo(()=>ve(d,o),[d,o]),m=qe(d);return t.createElement(t.Fragment,null,p.map(e=>t.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...n})),f.map(e=>t.createElement("link",{key:e,rel:"modulepreload",href:e,...n})),m.map(({key:e,link:r})=>t.createElement("link",{key:e,...r})))}Re.displayName="FrameworkContext";function Ce(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}t.Component;var Le="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;try{Le&&(window.__reactRouterVersion="7.7.1")}catch(e){}function Oe({basename:e,children:r,window:n}){let a=t.useRef();null==a.current&&(a.current=o({window:n,v5Compat:!0}));let i=a.current,[s,l]=t.useState({action:i.action,location:i.location}),c=t.useCallback(e=>{t.startTransition(()=>l(e))},[l]);return t.useLayoutEffect(()=>i.listen(c),[i,c]),t.createElement(se,{basename:e,children:r,location:s.location,navigationType:s.action,navigator:i})}var Ae=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,De=t.forwardRef(function({onClick:e,discover:r="render",prefetch:n="none",relative:a,reloadDocument:o,replace:l,state:c,target:d,to:p,preventScrollReset:f,viewTransition:m,...h},g){let b,{basename:y}=t.useContext(j),v="string"==typeof p&&Ae.test(p),E=!1;if("string"==typeof p&&v&&(b=p,Le))try{let e=new URL(window.location.href),t=p.startsWith("//")?new URL(e.protocol+p):new URL(p),r=q(t.pathname,y);t.origin===e.origin&&null!=r?p=r+t.search+t.hash:E=!0}catch(e){s(!1,`<Link to="${p}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let w=function(e,{relative:r}={}){i(V(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:a}=t.useContext(j),{hash:o,pathname:s,search:l}=X(e,{relative:r}),c=s;return"/"!==n&&(c="/"===s?n:O([n,s])),a.createHref({pathname:c,search:l,hash:o})}(p,{relative:a}),[R,T,x]=function(e,r){let n=t.useContext(Re),[a,o]=t.useState(!1),[i,s]=t.useState(!1),{onFocus:l,onBlur:c,onMouseEnter:u,onMouseLeave:d,onTouchStart:p}=r,f=t.useRef(null);t.useEffect(()=>{if("render"===e&&s(!0),"viewport"===e){let e=new IntersectionObserver(e=>{e.forEach(e=>{s(e.isIntersecting)})},{threshold:.5});return f.current&&e.observe(f.current),()=>{e.disconnect()}}},[e]),t.useEffect(()=>{if(a){let e=setTimeout(()=>{s(!0)},100);return()=>{clearTimeout(e)}}},[a]);let m=()=>{o(!0)},h=()=>{o(!1),s(!1)};return n?"intent"!==e?[i,f,{}]:[i,f,{onFocus:xe(l,m),onBlur:xe(c,h),onMouseEnter:xe(u,m),onMouseLeave:xe(d,h),onTouchStart:xe(p,m)}]:[!1,f,{}]}(n,h),S=function(e,{target:r,replace:n,state:a,preventScrollReset:o,relative:i,viewTransition:s}={}){let l=J(),c=W(),d=X(e,{relative:i});return t.useCallback(t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,r)){t.preventDefault();let r=void 0!==n?n:u(c)===u(d);l(e,{replace:r,state:a,preventScrollReset:o,relative:i,viewTransition:s})}},[c,l,d,n,a,r,e,o,i,s])}(p,{replace:l,state:c,target:d,preventScrollReset:f,relative:a,viewTransition:m}),k=t.createElement("a",{...h,...x,href:b||w,onClick:E||o?e:function(t){e&&e(t),t.defaultPrevented||S(t)},ref:Ce(g,T),target:d,"data-discover":v||"render"!==r?void 0:"true"});return R&&!v?t.createElement(t.Fragment,null,k,t.createElement(Se,{page:w})):k});function Me(e){let r=t.useContext(B);return i(r,function(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}(e)),r}De.displayName="Link",t.forwardRef(function({"aria-current":e="page",caseSensitive:r=!1,className:n="",end:a=!1,style:o,to:s,viewTransition:l,children:c,...u},d){let p=X(s,{relative:u.relative}),f=W(),m=t.useContext(U),{navigator:h,basename:g}=t.useContext(j),b=null!=m&&function(e,{relative:r}={}){let n=t.useContext(I);i(null!=n,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:a}=Me("useViewTransitionState"),o=X(e,{relative:r});if(!n.isTransitioning)return!1;let s=q(n.currentLocation.pathname,a)||n.currentLocation.pathname,l=q(n.nextLocation.pathname,a)||n.nextLocation.pathname;return null!=x(o.pathname,l)||null!=x(o.pathname,s)}(p)&&!0===l,y=h.encodeLocation?h.encodeLocation(p).pathname:p.pathname,v=f.pathname,E=m&&m.navigation&&m.navigation.location?m.navigation.location.pathname:null;r||(v=v.toLowerCase(),E=E?E.toLowerCase():null,y=y.toLowerCase()),E&&g&&(E=q(E,g)||E);const w="/"!==y&&y.endsWith("/")?y.length-1:y.length;let R,T=v===y||!a&&v.startsWith(y)&&"/"===v.charAt(w),S=null!=E&&(E===y||!a&&E.startsWith(y)&&"/"===E.charAt(y.length)),k={isActive:T,isPending:S,isTransitioning:b},C=T?e:void 0;R="function"==typeof n?n(k):[n,T?"active":null,S?"pending":null,b?"transitioning":null].filter(Boolean).join(" ");let L="function"==typeof o?o(k):o;return t.createElement(De,{...u,"aria-current":C,className:R,ref:d,style:L,to:s,viewTransition:l},"function"==typeof c?c(k):c)}).displayName="NavLink",t.forwardRef(({discover:e="render",fetcherKey:r,navigate:n,reloadDocument:a,replace:o,state:s,method:l=ue,action:c,onSubmit:d,relative:p,preventScrollReset:f,viewTransition:m,...h},g)=>{let b=function(){let{router:e}=Me("useSubmit"),{basename:r}=t.useContext(j),n=re("useRouteId");return t.useCallback(async(t,a={})=>{let{action:o,method:i,encType:s,formData:l,body:c}=function(e,t){let r,n,a,o,i;if(pe(s=e)&&"form"===s.tagName.toLowerCase()){let i=e.getAttribute("action");n=i?q(i,t):null,r=e.getAttribute("method")||ue,a=he(e.getAttribute("enctype"))||de,o=new FormData(e)}else if(function(e){return pe(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return pe(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let i=e.form;if(null==i)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let s=e.getAttribute("formaction")||i.getAttribute("action");if(n=s?q(s,t):null,r=e.getAttribute("formmethod")||i.getAttribute("method")||ue,a=he(e.getAttribute("formenctype"))||he(i.getAttribute("enctype"))||de,o=new FormData(i,e),!function(){if(null===fe)try{new FormData(document.createElement("form"),0),fe=!1}catch(e){fe=!0}return fe}()){let{name:t,type:r,value:n}=e;if("image"===r){let e=t?`${t}.`:"";o.append(`${e}x`,"0"),o.append(`${e}y`,"0")}else t&&o.append(t,n)}}else{if(pe(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=ue,n=null,a=de,i=e}var s;return o&&"text/plain"===a&&(i=o,o=void 0),{action:n,method:r.toLowerCase(),encType:a,formData:o,body:i}}(t,r);if(!1===a.navigate){let t=a.fetcherKey||Pe();await e.fetch(t,n,a.action||o,{preventScrollReset:a.preventScrollReset,formData:l,body:c,formMethod:a.method||i,formEncType:a.encType||s,flushSync:a.flushSync})}else await e.navigate(a.action||o,{preventScrollReset:a.preventScrollReset,formData:l,body:c,formMethod:a.method||i,formEncType:a.encType||s,replace:a.replace,state:a.state,fromRouteId:n,flushSync:a.flushSync,viewTransition:a.viewTransition})},[e,r,n])}(),y=function(e,{relative:r}={}){let{basename:n}=t.useContext(j),a=t.useContext($);i(a,"useFormAction must be used inside a RouteContext");let[o]=a.matches.slice(-1),s={...X(e||".",{relative:r})},l=W();if(null==e){s.search=l.search;let e=new URLSearchParams(s.search),t=e.getAll("index");if(t.some(e=>""===e)){e.delete("index"),t.filter(e=>e).forEach(t=>e.append("index",t));let r=e.toString();s.search=r?`?${r}`:""}}return e&&"."!==e||!o.route.index||(s.search=s.search?s.search.replace(/^\?/,"?index&"):"?index"),"/"!==n&&(s.pathname="/"===s.pathname?n:O([n,s.pathname])),u(s)}(c,{relative:p}),v="get"===l.toLowerCase()?"get":"post",E="string"==typeof c&&Ae.test(c);return t.createElement("form",{ref:g,method:v,action:y,onSubmit:a?d:e=>{if(d&&d(e),e.defaultPrevented)return;e.preventDefault();let t=e.nativeEvent.submitter,a=t?.getAttribute("formmethod")||l;b(t||e.currentTarget,{fetcherKey:r,method:a,navigate:n,replace:o,state:s,relative:p,preventScrollReset:f,viewTransition:m})},...h,"data-discover":E||"render"!==e?void 0:"true"})}).displayName="Form";var Ne=0,Pe=()=>`__${String(++Ne)}__`;var Fe=n(556),Be=n.n(Fe),Ue=n(280);const Ie=t.default.createContext(null);var je=n(772);const _e=({enabled:e,onClick:t})=>e?je.createElement(Ue.Icon,{name:"check-mark-circle-filled",intent:"success",onClick:t,style:{cursor:"pointer"}}):je.createElement(Ue.Icon,{name:"cross-mark-circle-filled",intent:"inactive",onClick:t,style:{cursor:"pointer"}}),$e=_e;_e.propTypes={enabled:Be().bool.isRequired,onClick:Be().func.isRequired};var He=n(772);const Ve=({version:e,onSwitch:r})=>{const[n,a]=(0,t.useState)(e.enabled),o=(0,t.useContext)(Ie);return He.createElement($e,{enabled:n,onClick:async()=>{await o.toggleVersionEnabled(e.path,!n).then(()=>{a(!n)}),r()}})},We=Ve;Ve.propTypes={version:Be().shape({path:Be().string.isRequired,enabled:Be().bool.isRequired}).isRequired,onSwitch:Be().func.isRequired};const ze=({handler:e,onUninstall:r})=>{const[n,a]=(0,t.useState)(!1),o=(0,t.useContext)(Ie),i=0===e.domainsCount&&!1===e.enabled;let s=null;return i||(e.domainsCount>0&&(s=t.default.createElement(Ue.Translate,{content:"components.lists.handlers.versionInstallation.uninstallBlockadeReasons.domains",params:{count:e.domainsCount}})),e.enabled&&(s=t.default.createElement(Ue.Translate,{content:"components.lists.handlers.versionInstallation.uninstallBlockadeReasons.enabled"}))),t.default.createElement(Ue.Button,{"data-test-id":`install-button-${e.version}`,onClick:()=>(async e=>{a(!0);try{await o.uninstallVersion(e),await r()}finally{a(!1)}})(e.version),tooltip:s,disabled:!i,state:n?"loading":null},n?t.default.createElement(Ue.Translate,{content:"components.lists.handlers.versionInstallation.uninstalling"}):t.default.createElement(Ue.Translate,{content:"components.lists.handlers.versionInstallation.uninstall"}))},Ge=ze;ze.propTypes={handler:Be().shape({version:Be().string.isRequired,domainsCount:Be().number.isRequired,enabled:Be().bool.isRequired}).isRequired,onUninstall:Be().func.isRequired};var Je=n(772);const Xe=({handler:e,onInstall:r})=>{const[n,a]=(0,t.useState)(!1),o=(0,t.useContext)(Ie);return Je.createElement(Ue.Button,{"data-test-id":`install-button-${e.version}`,onClick:()=>(async e=>{a(!0);try{await o.installVersion(e),await r()}finally{a(!1)}})(e.version),state:n?"loading":null},n?Je.createElement(Ue.Translate,{content:"components.lists.handlers.versionInstallation.installing"}):Je.createElement(Ue.Translate,{content:"components.lists.handlers.versionInstallation.install"}))},Ke=Xe;Xe.propTypes={handler:Be().shape({version:Be().string.isRequired}).isRequired,onInstall:Be().func.isRequired};const Ye=()=>{const e=(0,t.useContext)(Ie),[r,n]=(0,t.useState)({data:null,isLoading:!0,loadError:null}),a=async()=>{try{const t=await e.getVersionsList();n({data:t,isLoading:!1,loadError:null})}catch(e){n({data:null,isLoading:!1,loadError:e.message})}};if((0,t.useEffect)(a,[e]),r.isLoading)return t.default.createElement(Ue.ContentLoader,null);if(r.loadError)return t.default.createElement(Ue.StatusMessage,{intent:"danger"},r.loadError);const o=[{key:"enabled",width:10,render:e=>{if(!e.installed)return null;const r=t.default.createElement(We,{version:e,onSwitch:a});return r.displayName=`EnabledSwitch-${e.version}`,r}},{key:"version",title:t.default.createElement(Ue.Translate,{content:"components.lists.handlers.version"}),sortable:!0},{key:"path",title:t.default.createElement(Ue.Translate,{content:"components.lists.handlers.path"}),sortable:!0},{key:"install",render:e=>{if(!r.data.config.isInstallEnabled)return null;let n;return n=e.installed?t.default.createElement(Ge,{handler:e,onUninstall:a}):t.default.createElement(Ke,{handler:e,onInstall:a}),n.displayName=`InstallButton-${e.version}`,n}},{key:"domainsCount",title:t.default.createElement(Ue.Translate,{content:"components.lists.handlers.domains"}),sortable:!0,width:10,align:"right"}];return t.default.createElement(t.Fragment,null,t.default.createElement(Ue.Button,{"data-test-id":"refresh-button",tooltip:t.default.createElement(Ue.Translate,{content:"components.lists.handlers.refreshButtonDescription"}),onClick:a},t.default.createElement(Ue.Translate,{content:"components.lists.handlers.refreshButton"})),t.default.createElement(Ue.List,{columns:o,data:r.data.versions}))};function Ze(e,t){return function(){return e.apply(t,arguments)}}const{toString:Qe}=Object.prototype,{getPrototypeOf:et}=Object,{iterator:tt,toStringTag:rt}=Symbol,nt=(at=Object.create(null),e=>{const t=Qe.call(e);return at[t]||(at[t]=t.slice(8,-1).toLowerCase())});var at;const ot=e=>(e=e.toLowerCase(),t=>nt(t)===e),it=e=>t=>typeof t===e,{isArray:st}=Array,lt=it("undefined");function ct(e){return null!==e&&!lt(e)&&null!==e.constructor&&!lt(e.constructor)&&pt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ut=ot("ArrayBuffer"),dt=it("string"),pt=it("function"),ft=it("number"),mt=e=>null!==e&&"object"==typeof e,ht=e=>{if("object"!==nt(e))return!1;const t=et(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||rt in e||tt in e)},gt=ot("Date"),bt=ot("File"),yt=ot("Blob"),vt=ot("FileList"),Et=ot("URLSearchParams"),[wt,Rt,Tt,xt]=["ReadableStream","Request","Response","Headers"].map(ot);function St(e,t,{allOwnKeys:r=!1}={}){if(null==e)return;let n,a;if("object"!=typeof e&&(e=[e]),st(e))for(n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else{if(ct(e))return;const a=r?Object.getOwnPropertyNames(e):Object.keys(e),o=a.length;let i;for(n=0;n<o;n++)i=a[n],t.call(null,e[i],i,e)}}function qt(e,t){if(ct(e))return null;t=t.toLowerCase();const r=Object.keys(e);let n,a=r.length;for(;a-- >0;)if(n=r[a],t===n.toLowerCase())return n;return null}const kt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Ct=e=>!lt(e)&&e!==kt,Lt=(Ot="undefined"!=typeof Uint8Array&&et(Uint8Array),e=>Ot&&e instanceof Ot);var Ot;const At=ot("HTMLFormElement"),Dt=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),Mt=ot("RegExp"),Nt=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};St(r,(r,a)=>{let o;!1!==(o=t(r,a,e))&&(n[a]=o||r)}),Object.defineProperties(e,n)},Pt=ot("AsyncFunction"),Ft=(Bt="function"==typeof setImmediate,Ut=pt(kt.postMessage),Bt?setImmediate:Ut?(It=`axios@${Math.random()}`,jt=[],kt.addEventListener("message",({source:e,data:t})=>{e===kt&&t===It&&jt.length&&jt.shift()()},!1),e=>{jt.push(e),kt.postMessage(It,"*")}):e=>setTimeout(e));var Bt,Ut,It,jt;const _t="undefined"!=typeof queueMicrotask?queueMicrotask.bind(kt):"undefined"!=typeof process&&process.nextTick||Ft,$t={isArray:st,isArrayBuffer:ut,isBuffer:ct,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||pt(e.append)&&("formdata"===(t=nt(e))||"object"===t&&pt(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&ut(e.buffer),t},isString:dt,isNumber:ft,isBoolean:e=>!0===e||!1===e,isObject:mt,isPlainObject:ht,isEmptyObject:e=>{if(!mt(e)||ct(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:wt,isRequest:Rt,isResponse:Tt,isHeaders:xt,isUndefined:lt,isDate:gt,isFile:bt,isBlob:yt,isRegExp:Mt,isFunction:pt,isStream:e=>mt(e)&&pt(e.pipe),isURLSearchParams:Et,isTypedArray:Lt,isFileList:vt,forEach:St,merge:function e(){const{caseless:t}=Ct(this)&&this||{},r={},n=(n,a)=>{const o=t&&qt(r,a)||a;ht(r[o])&&ht(n)?r[o]=e(r[o],n):ht(n)?r[o]=e({},n):st(n)?r[o]=n.slice():r[o]=n};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&St(arguments[e],n);return r},extend:(e,t,r,{allOwnKeys:n}={})=>(St(t,(t,n)=>{r&&pt(t)?e[n]=Ze(t,r):e[n]=t},{allOwnKeys:n}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:(e,t,r,n)=>{let a,o,i;const s={};if(t=t||{},null==e)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)i=a[o],n&&!n(i,e,t)||s[i]||(t[i]=e[i],s[i]=!0);e=!1!==r&&et(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:nt,kindOfTest:ot,endsWith:(e,t,r)=>{e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return-1!==n&&n===r},toArray:e=>{if(!e)return null;if(st(e))return e;let t=e.length;if(!ft(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},forEachEntry:(e,t)=>{const r=(e&&e[tt]).call(e);let n;for(;(n=r.next())&&!n.done;){const r=n.value;t.call(e,r[0],r[1])}},matchAll:(e,t)=>{let r;const n=[];for(;null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:At,hasOwnProperty:Dt,hasOwnProp:Dt,reduceDescriptors:Nt,freezeMethods:e=>{Nt(e,(t,r)=>{if(pt(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;const n=e[r];pt(n)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}))})},toObjectSet:(e,t)=>{const r={},n=e=>{e.forEach(e=>{r[e]=!0})};return st(e)?n(e):n(String(e).split(t)),r},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,r){return t.toUpperCase()+r}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:qt,global:kt,isContextDefined:Ct,isSpecCompliantForm:function(e){return!!(e&&pt(e.append)&&"FormData"===e[rt]&&e[tt])},toJSONObject:e=>{const t=new Array(10),r=(e,n)=>{if(mt(e)){if(t.indexOf(e)>=0)return;if(ct(e))return e;if(!("toJSON"in e)){t[n]=e;const a=st(e)?[]:{};return St(e,(e,t)=>{const o=r(e,n+1);!lt(o)&&(a[t]=o)}),t[n]=void 0,a}}return e};return r(e,0)},isAsyncFn:Pt,isThenable:e=>e&&(mt(e)||pt(e))&&pt(e.then)&&pt(e.catch),setImmediate:Ft,asap:_t,isIterable:e=>null!=e&&pt(e[tt])};function Ht(e,t,r,n,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),a&&(this.response=a,this.status=a.status?a.status:null)}$t.inherits(Ht,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:$t.toJSONObject(this.config),code:this.code,status:this.status}}});const Vt=Ht.prototype,Wt={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Wt[e]={value:e}}),Object.defineProperties(Ht,Wt),Object.defineProperty(Vt,"isAxiosError",{value:!0}),Ht.from=(e,t,r,n,a,o)=>{const i=Object.create(Vt);return $t.toFlatObject(e,i,function(e){return e!==Error.prototype},e=>"isAxiosError"!==e),Ht.call(i,e.message,t,r,n,a),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const zt=Ht;function Gt(e){return $t.isPlainObject(e)||$t.isArray(e)}function Jt(e){return $t.endsWith(e,"[]")?e.slice(0,-2):e}function Xt(e,t,r){return e?e.concat(t).map(function(e,t){return e=Jt(e),!r&&t?"["+e+"]":e}).join(r?".":""):t}const Kt=$t.toFlatObject($t,{},null,function(e){return/^is[A-Z]/.test(e)}),Yt=function(e,t,r){if(!$t.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const n=(r=$t.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!$t.isUndefined(t[e])})).metaTokens,a=r.visitor||c,o=r.dots,i=r.indexes,s=(r.Blob||"undefined"!=typeof Blob&&Blob)&&$t.isSpecCompliantForm(t);if(!$t.isFunction(a))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if($t.isDate(e))return e.toISOString();if($t.isBoolean(e))return e.toString();if(!s&&$t.isBlob(e))throw new zt("Blob is not supported. Use a Buffer instead.");return $t.isArrayBuffer(e)||$t.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,r,a){let s=e;if(e&&!a&&"object"==typeof e)if($t.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else if($t.isArray(e)&&function(e){return $t.isArray(e)&&!e.some(Gt)}(e)||($t.isFileList(e)||$t.endsWith(r,"[]"))&&(s=$t.toArray(e)))return r=Jt(r),s.forEach(function(e,n){!$t.isUndefined(e)&&null!==e&&t.append(!0===i?Xt([r],n,o):null===i?r:r+"[]",l(e))}),!1;return!!Gt(e)||(t.append(Xt(a,r,o),l(e)),!1)}const u=[],d=Object.assign(Kt,{defaultVisitor:c,convertValue:l,isVisitable:Gt});if(!$t.isObject(e))throw new TypeError("data must be an object");return function e(r,n){if(!$t.isUndefined(r)){if(-1!==u.indexOf(r))throw Error("Circular reference detected in "+n.join("."));u.push(r),$t.forEach(r,function(r,o){!0===(!($t.isUndefined(r)||null===r)&&a.call(t,r,$t.isString(o)?o.trim():o,n,d))&&e(r,n?n.concat(o):[o])}),u.pop()}}(e),t};function Zt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function Qt(e,t){this._pairs=[],e&&Yt(e,this,t)}const er=Qt.prototype;er.append=function(e,t){this._pairs.push([e,t])},er.toString=function(e){const t=e?function(t){return e.call(this,t,Zt)}:Zt;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};const tr=Qt;function rr(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function nr(e,t,r){if(!t)return e;const n=r&&r.encode||rr;$t.isFunction(r)&&(r={serialize:r});const a=r&&r.serialize;let o;if(o=a?a(t,r):$t.isURLSearchParams(t)?t.toString():new tr(t,r).toString(n),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}const ar=class{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){$t.forEach(this.handlers,function(t){null!==t&&e(t)})}},or={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ir={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:tr,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},sr="undefined"!=typeof window&&"undefined"!=typeof document,lr="object"==typeof navigator&&navigator||void 0,cr=sr&&(!lr||["ReactNative","NativeScript","NS"].indexOf(lr.product)<0),ur="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,dr=sr&&window.location.href||"http://localhost",pr={...e,...ir},fr=function(e){function t(e,r,n,a){let o=e[a++];if("__proto__"===o)return!0;const i=Number.isFinite(+o),s=a>=e.length;return o=!o&&$t.isArray(n)?n.length:o,s?($t.hasOwnProp(n,o)?n[o]=[n[o],r]:n[o]=r,!i):(n[o]&&$t.isObject(n[o])||(n[o]=[]),t(e,r,n[o],a)&&$t.isArray(n[o])&&(n[o]=function(e){const t={},r=Object.keys(e);let n;const a=r.length;let o;for(n=0;n<a;n++)o=r[n],t[o]=e[o];return t}(n[o])),!i)}if($t.isFormData(e)&&$t.isFunction(e.entries)){const r={};return $t.forEachEntry(e,(e,n)=>{t(function(e){return $t.matchAll(/\w+|\[(\w*)]/g,e).map(e=>"[]"===e[0]?"":e[1]||e[0])}(e),n,r,0)}),r}return null},mr={transitional:or,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const r=t.getContentType()||"",n=r.indexOf("application/json")>-1,a=$t.isObject(e);if(a&&$t.isHTMLForm(e)&&(e=new FormData(e)),$t.isFormData(e))return n?JSON.stringify(fr(e)):e;if($t.isArrayBuffer(e)||$t.isBuffer(e)||$t.isStream(e)||$t.isFile(e)||$t.isBlob(e)||$t.isReadableStream(e))return e;if($t.isArrayBufferView(e))return e.buffer;if($t.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Yt(e,new pr.classes.URLSearchParams,{visitor:function(e,t,r,n){return pr.isNode&&$t.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)},...t})}(e,this.formSerializer).toString();if((o=$t.isFileList(e))||r.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return Yt(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return a||n?(t.setContentType("application/json",!1),function(e){if($t.isString(e))try{return(0,JSON.parse)(e),$t.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||mr.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if($t.isResponse(e)||$t.isReadableStream(e))return e;if(e&&$t.isString(e)&&(r&&!this.responseType||n)){const r=!(t&&t.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(e){if(r){if("SyntaxError"===e.name)throw zt.from(e,zt.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:pr.classes.FormData,Blob:pr.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};$t.forEach(["delete","get","head","post","put","patch"],e=>{mr.headers[e]={}});const hr=mr,gr=$t.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),br=Symbol("internals");function yr(e){return e&&String(e).trim().toLowerCase()}function vr(e){return!1===e||null==e?e:$t.isArray(e)?e.map(vr):String(e)}function Er(e,t,r,n,a){return $t.isFunction(n)?n.call(this,t,r):(a&&(t=r),$t.isString(t)?$t.isString(n)?-1!==t.indexOf(n):$t.isRegExp(n)?n.test(t):void 0:void 0)}class wr{constructor(e){e&&this.set(e)}set(e,t,r){const n=this;function a(e,t,r){const a=yr(t);if(!a)throw new Error("header name must be a non-empty string");const o=$t.findKey(n,a);(!o||void 0===n[o]||!0===r||void 0===r&&!1!==n[o])&&(n[o||t]=vr(e))}const o=(e,t)=>$t.forEach(e,(e,r)=>a(e,r,t));if($t.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if($t.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let r,n,a;return e&&e.split("\n").forEach(function(e){a=e.indexOf(":"),r=e.substring(0,a).trim().toLowerCase(),n=e.substring(a+1).trim(),!r||t[r]&&gr[r]||("set-cookie"===r?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t})(e),t);else if($t.isObject(e)&&$t.isIterable(e)){let r,n,a={};for(const t of e){if(!$t.isArray(t))throw TypeError("Object iterator must return a key-value pair");a[n=t[0]]=(r=a[n])?$t.isArray(r)?[...r,t[1]]:[r,t[1]]:t[1]}o(a,t)}else null!=e&&a(t,e,r);return this}get(e,t){if(e=yr(e)){const r=$t.findKey(this,e);if(r){const e=this[r];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}(e);if($t.isFunction(t))return t.call(this,e,r);if($t.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=yr(e)){const r=$t.findKey(this,e);return!(!r||void 0===this[r]||t&&!Er(0,this[r],r,t))}return!1}delete(e,t){const r=this;let n=!1;function a(e){if(e=yr(e)){const a=$t.findKey(r,e);!a||t&&!Er(0,r[a],a,t)||(delete r[a],n=!0)}}return $t.isArray(e)?e.forEach(a):a(e),n}clear(e){const t=Object.keys(this);let r=t.length,n=!1;for(;r--;){const a=t[r];e&&!Er(0,this[a],a,e,!0)||(delete this[a],n=!0)}return n}normalize(e){const t=this,r={};return $t.forEach(this,(n,a)=>{const o=$t.findKey(r,a);if(o)return t[o]=vr(n),void delete t[a];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,r)=>t.toUpperCase()+r)}(a):String(a).trim();i!==a&&delete t[a],t[i]=vr(n),r[i]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return $t.forEach(this,(r,n)=>{null!=r&&!1!==r&&(t[n]=e&&$t.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const r=new this(e);return t.forEach(e=>r.set(e)),r}static accessor(e){const t=(this[br]=this[br]={accessors:{}}).accessors,r=this.prototype;function n(e){const n=yr(e);t[n]||(function(e,t){const r=$t.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(e,r,a){return this[n].call(this,t,e,r,a)},configurable:!0})})}(r,e),t[n]=!0)}return $t.isArray(e)?e.forEach(n):n(e),this}}wr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),$t.reduceDescriptors(wr.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}}),$t.freezeMethods(wr);const Rr=wr;function Tr(e,t){const r=this||hr,n=t||r,a=Rr.from(n.headers);let o=n.data;return $t.forEach(e,function(e){o=e.call(r,o,a.normalize(),t?t.status:void 0)}),a.normalize(),o}function xr(e){return!(!e||!e.__CANCEL__)}function Sr(e,t,r){zt.call(this,null==e?"canceled":e,zt.ERR_CANCELED,t,r),this.name="CanceledError"}$t.inherits(Sr,zt,{__CANCEL__:!0});const qr=Sr;function kr(e,t,r){const n=r.config.validateStatus;r.status&&n&&!n(r.status)?t(new zt("Request failed with status code "+r.status,[zt.ERR_BAD_REQUEST,zt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):e(r)}const Cr=(e,t,r=3)=>{let n=0;const a=function(e,t){e=e||10;const r=new Array(e),n=new Array(e);let a,o=0,i=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=n[i];a||(a=l),r[o]=s,n[o]=l;let u=i,d=0;for(;u!==o;)d+=r[u++],u%=e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),l-a<t)return;const p=c&&l-c;return p?Math.round(1e3*d/p):void 0}}(50,250);return function(e,t){let r,n,a=0,o=1e3/t;const i=(t,o=Date.now())=>{a=o,r=null,n&&(clearTimeout(n),n=null),e(...t)};return[(...e)=>{const t=Date.now(),s=t-a;s>=o?i(e,t):(r=e,n||(n=setTimeout(()=>{n=null,i(r)},o-s)))},()=>r&&i(r)]}(r=>{const o=r.loaded,i=r.lengthComputable?r.total:void 0,s=o-n,l=a(s);n=o,e({loaded:o,total:i,progress:i?o/i:void 0,bytes:s,rate:l||void 0,estimated:l&&i&&o<=i?(i-o)/l:void 0,event:r,lengthComputable:null!=i,[t?"download":"upload"]:!0})},r)},Lr=(e,t)=>{const r=null!=e;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Or=e=>(...t)=>$t.asap(()=>e(...t)),Ar=pr.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,pr.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(pr.origin),pr.navigator&&/(msie|trident)/i.test(pr.navigator.userAgent)):()=>!0,Dr=pr.hasStandardBrowserEnv?{write(e,t,r,n,a,o){const i=[e+"="+encodeURIComponent(t)];$t.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),$t.isString(n)&&i.push("path="+n),$t.isString(a)&&i.push("domain="+a),!0===o&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Mr(e,t,r){let n=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(n||0==r)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Nr=e=>e instanceof Rr?{...e}:e;function Pr(e,t){t=t||{};const r={};function n(e,t,r,n){return $t.isPlainObject(e)&&$t.isPlainObject(t)?$t.merge.call({caseless:n},e,t):$t.isPlainObject(t)?$t.merge({},t):$t.isArray(t)?t.slice():t}function a(e,t,r,a){return $t.isUndefined(t)?$t.isUndefined(e)?void 0:n(void 0,e,0,a):n(e,t,0,a)}function o(e,t){if(!$t.isUndefined(t))return n(void 0,t)}function i(e,t){return $t.isUndefined(t)?$t.isUndefined(e)?void 0:n(void 0,e):n(void 0,t)}function s(r,a,o){return o in t?n(r,a):o in e?n(void 0,r):void 0}const l={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(e,t,r)=>a(Nr(e),Nr(t),0,!0)};return $t.forEach(Object.keys({...e,...t}),function(n){const o=l[n]||a,i=o(e[n],t[n],n);$t.isUndefined(i)&&o!==s||(r[n]=i)}),r}const Fr=e=>{const t=Pr({},e);let r,{data:n,withXSRFToken:a,xsrfHeaderName:o,xsrfCookieName:i,headers:s,auth:l}=t;if(t.headers=s=Rr.from(s),t.url=nr(Mr(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),$t.isFormData(n))if(pr.hasStandardBrowserEnv||pr.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(r=s.getContentType())){const[e,...t]=r?r.split(";").map(e=>e.trim()).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...t].join("; "))}if(pr.hasStandardBrowserEnv&&(a&&$t.isFunction(a)&&(a=a(t)),a||!1!==a&&Ar(t.url))){const e=o&&i&&Dr.read(i);e&&s.set(o,e)}return t},Br="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise(function(t,r){const n=Fr(e);let a=n.data;const o=Rr.from(n.headers).normalize();let i,s,l,c,u,{responseType:d,onUploadProgress:p,onDownloadProgress:f}=n;function m(){c&&c(),u&&u(),n.cancelToken&&n.cancelToken.unsubscribe(i),n.signal&&n.signal.removeEventListener("abort",i)}let h=new XMLHttpRequest;function g(){if(!h)return;const n=Rr.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders());kr(function(e){t(e),m()},function(e){r(e),m()},{data:d&&"text"!==d&&"json"!==d?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:n,config:e,request:h}),h=null}h.open(n.method.toUpperCase(),n.url,!0),h.timeout=n.timeout,"onloadend"in h?h.onloadend=g:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(g)},h.onabort=function(){h&&(r(new zt("Request aborted",zt.ECONNABORTED,e,h)),h=null)},h.onerror=function(){r(new zt("Network Error",zt.ERR_NETWORK,e,h)),h=null},h.ontimeout=function(){let t=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const a=n.transitional||or;n.timeoutErrorMessage&&(t=n.timeoutErrorMessage),r(new zt(t,a.clarifyTimeoutError?zt.ETIMEDOUT:zt.ECONNABORTED,e,h)),h=null},void 0===a&&o.setContentType(null),"setRequestHeader"in h&&$t.forEach(o.toJSON(),function(e,t){h.setRequestHeader(t,e)}),$t.isUndefined(n.withCredentials)||(h.withCredentials=!!n.withCredentials),d&&"json"!==d&&(h.responseType=n.responseType),f&&([l,u]=Cr(f,!0),h.addEventListener("progress",l)),p&&h.upload&&([s,c]=Cr(p),h.upload.addEventListener("progress",s),h.upload.addEventListener("loadend",c)),(n.cancelToken||n.signal)&&(i=t=>{h&&(r(!t||t.type?new qr(null,e,h):t),h.abort(),h=null)},n.cancelToken&&n.cancelToken.subscribe(i),n.signal&&(n.signal.aborted?i():n.signal.addEventListener("abort",i)));const b=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(n.url);b&&-1===pr.protocols.indexOf(b)?r(new zt("Unsupported protocol "+b+":",zt.ERR_BAD_REQUEST,e)):h.send(a||null)})},Ur=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let r,n=new AbortController;const a=function(e){if(!r){r=!0,i();const t=e instanceof Error?e:this.reason;n.abort(t instanceof zt?t:new qr(t instanceof Error?t.message:t))}};let o=t&&setTimeout(()=>{o=null,a(new zt(`timeout ${t} of ms exceeded`,zt.ETIMEDOUT))},t);const i=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(a):e.removeEventListener("abort",a)}),e=null)};e.forEach(e=>e.addEventListener("abort",a));const{signal:s}=n;return s.unsubscribe=()=>$t.asap(i),s}},Ir=function*(e,t){let r=e.byteLength;if(!t||r<t)return void(yield e);let n,a=0;for(;a<r;)n=a+t,yield e.slice(a,n),a=n},jr=(e,t,r,n)=>{const a=async function*(e,t){for await(const r of async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:r}=await t.read();if(e)break;yield r}}finally{await t.cancel()}}(e))yield*Ir(r,t)}(e,t);let o,i=0,s=e=>{o||(o=!0,n&&n(e))};return new ReadableStream({async pull(e){try{const{done:t,value:n}=await a.next();if(t)return s(),void e.close();let o=n.byteLength;if(r){let e=i+=o;r(e)}e.enqueue(new Uint8Array(n))}catch(e){throw s(e),e}},cancel:e=>(s(e),a.return())},{highWaterMark:2})},_r="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,$r=_r&&"function"==typeof ReadableStream,Hr=_r&&("function"==typeof TextEncoder?(Vr=new TextEncoder,e=>Vr.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var Vr;const Wr=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},zr=$r&&Wr(()=>{let e=!1;const t=new Request(pr.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Gr=$r&&Wr(()=>$t.isReadableStream(new Response("").body)),Jr={stream:Gr&&(e=>e.body)};var Xr;_r&&(Xr=new Response,["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Jr[e]&&(Jr[e]=$t.isFunction(Xr[e])?t=>t[e]():(t,r)=>{throw new zt(`Response type '${e}' is not supported`,zt.ERR_NOT_SUPPORT,r)})}));const Kr={http:null,xhr:Br,fetch:_r&&(async e=>{let{url:t,method:r,data:n,signal:a,cancelToken:o,timeout:i,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:p}=Fr(e);c=c?(c+"").toLowerCase():"text";let f,m=Ur([a,o&&o.toAbortSignal()],i);const h=m&&m.unsubscribe&&(()=>{m.unsubscribe()});let g;try{if(l&&zr&&"get"!==r&&"head"!==r&&0!==(g=await(async(e,t)=>{const r=$t.toFiniteNumber(e.getContentLength());return null==r?(async e=>{if(null==e)return 0;if($t.isBlob(e))return e.size;if($t.isSpecCompliantForm(e)){const t=new Request(pr.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return $t.isArrayBufferView(e)||$t.isArrayBuffer(e)?e.byteLength:($t.isURLSearchParams(e)&&(e+=""),$t.isString(e)?(await Hr(e)).byteLength:void 0)})(t):r})(u,n))){let e,r=new Request(t,{method:"POST",body:n,duplex:"half"});if($t.isFormData(n)&&(e=r.headers.get("content-type"))&&u.setContentType(e),r.body){const[e,t]=Lr(g,Cr(Or(l)));n=jr(r.body,65536,e,t)}}$t.isString(d)||(d=d?"include":"omit");const a="credentials"in Request.prototype;f=new Request(t,{...p,signal:m,method:r.toUpperCase(),headers:u.normalize().toJSON(),body:n,duplex:"half",credentials:a?d:void 0});let o=await fetch(f,p);const i=Gr&&("stream"===c||"response"===c);if(Gr&&(s||i&&h)){const e={};["status","statusText","headers"].forEach(t=>{e[t]=o[t]});const t=$t.toFiniteNumber(o.headers.get("content-length")),[r,n]=s&&Lr(t,Cr(Or(s),!0))||[];o=new Response(jr(o.body,65536,r,()=>{n&&n(),h&&h()}),e)}c=c||"text";let b=await Jr[$t.findKey(Jr,c)||"text"](o,e);return!i&&h&&h(),await new Promise((t,r)=>{kr(t,r,{data:b,headers:Rr.from(o.headers),status:o.status,statusText:o.statusText,config:e,request:f})})}catch(t){if(h&&h(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new zt("Network Error",zt.ERR_NETWORK,e,f),{cause:t.cause||t});throw zt.from(t,t&&t.code,e,f)}})};$t.forEach(Kr,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}});const Yr=e=>`- ${e}`,Zr=e=>$t.isFunction(e)||null===e||!1===e,Qr=e=>{e=$t.isArray(e)?e:[e];const{length:t}=e;let r,n;const a={};for(let o=0;o<t;o++){let t;if(r=e[o],n=r,!Zr(r)&&(n=Kr[(t=String(r)).toLowerCase()],void 0===n))throw new zt(`Unknown adapter '${t}'`);if(n)break;a[t||"#"+o]=n}if(!n){const e=Object.entries(a).map(([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));let r=t?e.length>1?"since :\n"+e.map(Yr).join("\n"):" "+Yr(e[0]):"as no adapter specified";throw new zt("There is no suitable adapter to dispatch the request "+r,"ERR_NOT_SUPPORT")}return n};function en(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new qr(null,e)}function tn(e){return en(e),e.headers=Rr.from(e.headers),e.data=Tr.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Qr(e.adapter||hr.adapter)(e).then(function(t){return en(e),t.data=Tr.call(e,e.transformResponse,t),t.headers=Rr.from(t.headers),t},function(t){return xr(t)||(en(e),t&&t.response&&(t.response.data=Tr.call(e,e.transformResponse,t.response),t.response.headers=Rr.from(t.response.headers))),Promise.reject(t)})}const rn="1.11.0",nn={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{nn[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const an={};nn.transitional=function(e,t,r){function n(e,t){return"[Axios v"+rn+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,a,o)=>{if(!1===e)throw new zt(n(a," has been removed"+(t?" in "+t:"")),zt.ERR_DEPRECATED);return t&&!an[a]&&(an[a]=!0,console.warn(n(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,a,o)}},nn.spelling=function(e){return(t,r)=>(console.warn(`${r} is likely a misspelling of ${e}`),!0)};const on={assertOptions:function(e,t,r){if("object"!=typeof e)throw new zt("options must be an object",zt.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let a=n.length;for(;a-- >0;){const o=n[a],i=t[o];if(i){const t=e[o],r=void 0===t||i(t,o,e);if(!0!==r)throw new zt("option "+o+" must be "+r,zt.ERR_BAD_OPTION_VALUE);continue}if(!0!==r)throw new zt("Unknown option "+o,zt.ERR_BAD_OPTION)}},validators:nn},sn=on.validators;class ln{constructor(e){this.defaults=e||{},this.interceptors={request:new ar,response:new ar}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const r=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?r&&!String(e.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+r):e.stack=r}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Pr(this.defaults,t);const{transitional:r,paramsSerializer:n,headers:a}=t;void 0!==r&&on.assertOptions(r,{silentJSONParsing:sn.transitional(sn.boolean),forcedJSONParsing:sn.transitional(sn.boolean),clarifyTimeoutError:sn.transitional(sn.boolean)},!1),null!=n&&($t.isFunction(n)?t.paramsSerializer={serialize:n}:on.assertOptions(n,{encode:sn.function,serialize:sn.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),on.assertOptions(t,{baseUrl:sn.spelling("baseURL"),withXsrfToken:sn.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=a&&$t.merge(a.common,a[t.method]);a&&$t.forEach(["delete","get","head","post","put","patch","common"],e=>{delete a[e]}),t.headers=Rr.concat(o,a);const i=[];let s=!0;this.interceptors.request.forEach(function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,i.unshift(e.fulfilled,e.rejected))});const l=[];let c;this.interceptors.response.forEach(function(e){l.push(e.fulfilled,e.rejected)});let u,d=0;if(!s){const e=[tn.bind(this),void 0];for(e.unshift(...i),e.push(...l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=i.length;let p=t;for(d=0;d<u;){const e=i[d++],t=i[d++];try{p=e(p)}catch(e){t.call(this,e);break}}try{c=tn.call(this,p)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return nr(Mr((e=Pr(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}$t.forEach(["delete","get","head","options"],function(e){ln.prototype[e]=function(t,r){return this.request(Pr(r||{},{method:e,url:t,data:(r||{}).data}))}}),$t.forEach(["post","put","patch"],function(e){function t(t){return function(r,n,a){return this.request(Pr(a||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:r,data:n}))}}ln.prototype[e]=t(),ln.prototype[e+"Form"]=t(!0)});const cn=ln;class un{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise(function(e){t=e});const r=this;this.promise.then(e=>{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](e);r._listeners=null}),this.promise.then=e=>{let t;const n=new Promise(e=>{r.subscribe(e),t=e}).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e(function(e,n,a){r.reason||(r.reason=new qr(e,n,a),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new un(function(t){e=t}),cancel:e}}}const dn=un,pn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(pn).forEach(([e,t])=>{pn[t]=e});const fn=pn,mn=function e(t){const r=new cn(t),n=Ze(cn.prototype.request,r);return $t.extend(n,cn.prototype,r,{allOwnKeys:!0}),$t.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(Pr(t,r))},n}(hr);mn.Axios=cn,mn.CanceledError=qr,mn.CancelToken=dn,mn.isCancel=xr,mn.VERSION=rn,mn.toFormData=Yt,mn.AxiosError=zt,mn.Cancel=mn.CanceledError,mn.all=function(e){return Promise.all(e)},mn.spread=function(e){return function(t){return e.apply(null,t)}},mn.isAxiosError=function(e){return $t.isObject(e)&&!0===e.isAxiosError},mn.mergeConfig=Pr,mn.AxiosHeaders=Rr,mn.formToJSON=e=>fr($t.isHTMLForm(e)?new FormData(e):e),mn.getAdapter=Qr,mn.HttpStatusCode=fn,mn.default=mn;const hn=mn,gn=class{constructor(e){this.url=e,this.axios=hn.create({baseURL:this.url})}async request(e,t,r){try{return(await this.axios[e](t,r)).data}catch(e){let t=e.message;throw e.response&&e.response.data&&e.response.data.message&&(t=e.response.data.message),new Error(t)}}async getDomain(e){return await this.request("get",`/application/domainId/${e}`)}async getVersionsList(){return await this.request("get","/versions-list")}async installVersion(e){return await this.request("post","/install-version",{version:e})}async uninstallVersion(e){return await this.request("post","/uninstall-version",{version:e})}async toggleVersionEnabled(e,t){return await this.request("post","/enable-version",{version:e,enabled:t})}async enableDomain(e,t){return await this.request("post","/enable-domain",{domainId:e,enabled:t})}async restartDomain(e){return await this.request("post","/restart-domain",{domainId:e})}async changeVersion(e,t){return await this.request("post","/change-version",{domainId:e,handlerId:t})}async changePackageManager(e,t){return await this.request("post","/change-package-manager",{domainId:e,pkgManager:t})}async changeDocumentRoot(e,t){return await this.request("post","/change-document-root",{domainId:e,path:t})}async changeApplicationMode(e,t){return await this.request("post","/change-application-mode",{domainId:e,mode:t})}async changeApplicationPath(e,t){return await this.request("post","/change-application-path",{domainId:e,path:t})}async changeApplicationStartupFile(e,t){return await this.request("post","/change-application-startup-file",{domainId:e,startupFile:t})}async runScript(e,t){return await this.request("post","/run-script",{domainId:e,options:t})}async installDependencies(e){return await this.request("post","/install-dependencies",{domainId:e})}async runCommand(e,t,r,n){return await this.request("post","/run-command",{domainId:e,command:t,handlerVersion:r,packageManager:n})}async getAvailableCommands(e,t){return t?await this.request("get",`/available-commands/domainId/${e}/packageManager/${t}`):await this.request("get",`/available-commands/domainId/${e}`)}},bn=()=>t.default.createElement(t.Fragment,null,t.default.createElement("span",null," "),t.default.createElement("span",{className:"s-btn"},t.default.createElement(Ue.Icon,{name:"refresh",intent:"info",animation:"spin"}),t.default.createElement(Ue.Translate,{content:"controllers.domain.index.pleaseWait"}))),yn=({handlers:e,application:r,refreshWithMessage:n})=>{const a=(0,t.useContext)(Ie),o=t=>e.find(({id:e})=>e===t)?.version,[i,s]=t.default.useState(),[l,c]=t.default.useState(!1),[u,d]=t.default.useState(o(r.handlerId)),p=t.default.createElement(Ue.Link,{"data-test-id":"change-version-link",onClick:()=>{c(!0)}},u);return t.default.createElement(Ue.FormField,{label:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.version"}),"data-test-id":"version-field"},e.length>1?t.default.createElement(Ue.Popover,{target:p,title:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.versionPopupTitle"}),placement:"right-bottom",visible:l,onClose:()=>c(!1)},t.default.createElement(Ue.Form,{values:{handlerId:r.handlerId},applyButton:!1,submitButton:{"data-test-id":"change-version-submit-button",children:t.default.createElement(Ue.Translate,{content:"components.buttons.ok"})},cancelButton:{children:t.default.createElement(Ue.Translate,{content:"components.buttons.cancel"}),onClick:()=>{c(!1)}},onSubmit:({handlerId:e})=>{c(!1),s("submit"),d(o(e)),a.changeVersion(r.domainId,e).then(e=>{n(e.message,"success")}).catch(e=>{n(e.message,"danger")}).finally(()=>{s(void 0)})},state:i},t.default.createElement(Ue.FormFieldSelect,{label:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.versionPopupDescription"}),name:"handlerId"},e.map(({id:e,version:r})=>t.default.createElement(Ue.SelectOption,{"data-test-id":`version-${r}`,key:e,value:e},r))))):u,"submit"===i&&t.default.createElement(bn,null))},vn=yn;yn.propTypes={handlers:Be().arrayOf(Be().shape({id:Be().string.isRequired,version:Be().string.isRequired})).isRequired,application:Be().shape({domainId:Be().string.isRequired,handlerId:Be().string.isRequired}).isRequired,refreshWithMessage:Be().func.isRequired};const En=({pkgManagers:e,application:r,refreshWithMessage:n})=>{const a=(0,t.useContext)(Ie),[o,i]=t.default.useState(),[s,l]=t.default.useState(!1),c=t.default.createElement(Ue.Link,{"data-test-id":"package-manager-link",onClick:()=>{l(!0)}},r.pkgManager);return t.default.createElement(Ue.FormField,{"data-test-id":"package-manager",label:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.packageManager"})},e.length>1?t.default.createElement(Ue.Popover,{target:c,title:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.pkgManagerPopupTitle"}),placement:"right-bottom",visible:s,onClose:()=>l(!1)},t.default.createElement(Ue.Form,{values:{pkgManager:r.pkgManager},applyButton:!1,submitButton:{children:t.default.createElement(Ue.Translate,{content:"components.buttons.ok"})},cancelButton:{children:t.default.createElement(Ue.Translate,{content:"components.buttons.cancel"}),onClick:()=>l(!1)},onSubmit:({pkgManager:e})=>{l(!1),i("submit"),a.changePackageManager(r.domainId,e).then(e=>{n(e.message,"success")}).catch(e=>{n(e.message,"danger")}).finally(()=>{i(void 0)})},state:o},t.default.createElement(Ue.FormFieldSelect,{label:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.pkgManagerPopupDescription"}),name:"pkgManager"},e.map(e=>t.default.createElement(Ue.SelectOption,{key:e},e))))):r.pkgManager,t.default.createElement("span",null," "),!r.pkgManagerSpecified&&e.length>1&&t.default.createElement("span",null,t.default.createElement(Ue.Icon,{name:"exclamation-mark-circle-filled",intent:"warning"}),t.default.createElement("span",null," "),t.default.createElement(Ue.Translate,{content:"controllers.domain.index.packageManagerNotSpecified"})),t.default.createElement("span",null," "),"submit"===o&&t.default.createElement(bn,null))},wn=En;En.propTypes={pkgManagers:Be().arrayOf(Be().string).isRequired,application:Be().shape({domainId:Be().string.isRequired,pkgManager:Be().string.isRequired,pkgManagerSpecified:Be().bool.isRequired}).isRequired,refreshWithMessage:Be().func.isRequired};const Rn=({dataUrl:e,rootNodeTitle:r,onNodeClick:n})=>{const a=t.default.createRef();return t.default.useEffect(()=>{new Jsw.FileManager.Tree({renderTo:a.current,cls:"tree",dataUrl:e,rootNodeTitle:r,onNodeClick:n})},[]),t.default.createElement("div",{className:"scrollable fm-scrollable"},t.default.createElement("div",{className:"scrollable-wrap",ref:a}))},Tn=Rn;Rn.propTypes={dataUrl:Be().string.isRequired,rootNodeTitle:Be().string.isRequired,onNodeClick:Be().func.isRequired};const xn=({application:e,refreshWithMessage:r})=>{const n=(0,t.useContext)(Ie),[a,o]=t.default.useState(!1),[i,s]=t.default.useState(),[l,c]=t.default.useState(e.documentRoot),u=(0,Ue.useTranslate)(),d=e=>e.replace(/\/?$/,"/"),p=t.default.createElement(Ue.Link,{"data-test-id":"document-root-link",onClick:()=>{o(!0)}},e.documentRoot);return t.default.createElement(Ue.FormField,{"data-test-id":"document-root",label:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.documentRoot"})},t.default.createElement(Ue.Popover,{target:p,title:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.documentRootPopupTitle"}),placement:"right-bottom",visible:a,onClose:()=>o(!1)},t.default.createElement(Ue.Form,{applyButton:!1,submitButton:{children:t.default.createElement(Ue.Translate,{content:"components.buttons.ok"})},cancelButton:{children:t.default.createElement(Ue.Translate,{content:"components.buttons.cancel"}),onClick:()=>o(!1)},onSubmit:()=>{o(!1),s("submit"),n.changeDocumentRoot(e.domainId,l).then(e=>{r(e.message,"success")}).catch(e=>{r(e.message,"danger")}).finally(()=>{s(void 0)})},state:i},t.default.createElement(Tn,{rootNodeTitle:u("controllers.domain.index.rootDirectoryTitle"),dataUrl:`/smb/file-manager/tree-data/domainId/${e.domainId}`,onNodeClick:e=>{c(e)}}))),t.default.createElement("span",null," "),0!==d(e.documentRoot).indexOf(d(e.path))&&t.default.createElement("span",null,t.default.createElement(Ue.Icon,{name:"exclamation-mark-circle-filled",intent:"warning"}),t.default.createElement("span",null," "),t.default.createElement(Ue.Translate,{content:"controllers.domain.index.documentRootNotInApplicationRootWarning"})),t.default.createElement("span",null," "),"submit"===i&&t.default.createElement(bn,null))},Sn=xn;xn.propTypes={application:Be().shape({path:Be().string.isRequired,domainId:Be().number.isRequired,documentRoot:Be().string.isRequired}).isRequired,refreshWithMessage:Be().func.isRequired};const qn=({children:e,defaultValue:r,name:n,onChange:a})=>{const[o,i]=(0,t.useState)(r),s=(0,t.useRef)(null),[l,c]=(0,t.useState)(0);(0,t.useEffect)(()=>{a&&a(o)},[o]),(0,t.useLayoutEffect)(()=>{s.current&&c(s.current.offsetWidth)});const u=t.default.createElement(Ue.Menu,{style:{width:`${l}px`}},e.map(e=>t.default.createElement(Ue.MenuItem,{key:e.props.value,onClick:()=>i(e.props.value)},e.props.children)));return t.default.createElement(Ue.Dropdown,{menu:u,menuPlacement:"bottom-end"},t.default.createElement(Ue.Input,{name:n,value:o,onChange:e=>{i(e.target.value)},suffix:t.default.createElement(Ue.Button,{icon:"chevron-down",onClick:()=>{s.current.click()},ghost:!0}),innerRef:s}))},kn=qn;qn.propTypes={children:Be().arrayOf(Be().element).isRequired,defaultValue:Be().string.isRequired,name:Be().string.isRequired,onChange:Be().func},qn.defaultProps={onChange:null};const Cn=({application:e,applicationModes:r,refreshWithMessage:n})=>{const[a,o]=t.default.useState(!1),[i,s]=t.default.useState(),l=(0,t.useContext)(Ie),c=t.default.createElement(Ue.Link,{"data-test-id":"application-mode-link",onClick:()=>{o(!0)}},e.mode);return t.default.createElement(Ue.FormField,{"data-test-id":"application-mode",label:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.applicationMode"})},t.default.createElement(Ue.Popover,{target:c,title:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.applicationModePopupTitle"}),placement:"right-bottom",visible:a,onClose:()=>o(!1)},t.default.createElement(Ue.Form,{values:{mode:e.mode},applyButton:!1,submitButton:{children:t.default.createElement(Ue.Translate,{content:"components.buttons.ok"})},cancelButton:{children:t.default.createElement(Ue.Translate,{content:"components.buttons.cancel"}),onClick:()=>o(!1)},onSubmit:({mode:t})=>{o(!1),s("submit"),l.changeApplicationMode(e.domainId,t).then(e=>{n(e.message,"success")}).catch(e=>{n(e.message,"danger")}).finally(()=>{s(void 0)})},state:i},t.default.createElement(Ue.FormField,{name:"mode"},({getName:e,getValue:n,setValue:a})=>t.default.createElement(kn,{defaultValue:n(""),name:e(),onChange:a},r.map(e=>t.default.createElement(Ue.SelectOption,{key:e,value:e},e)))))),"submit"===i&&t.default.createElement(bn,null))},Ln=Cn;Cn.propTypes={application:Be().shape({domainId:Be().number.isRequired,mode:Be().string.isRequired}).isRequired,applicationModes:Be().arrayOf(Be().string).isRequired,refreshWithMessage:Be().func.isRequired};const On=({application:e})=>t.default.createElement(Ue.FormField,{label:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.applicationUrl"})},t.default.createElement(Ue.Link,{href:e.url,target:"_blank",rel:"noreferrer"},e.url)),An=On;On.propTypes={application:Be().shape({url:Be().string.isRequired}).isRequired};const Dn=({application:e,refreshWithMessage:r})=>{const n=(0,t.useContext)(Ie),[a,o]=t.default.useState(!1),[i,s]=t.default.useState(),[l,c]=t.default.useState(e.path),u=(0,Ue.useTranslate)(),d=t.default.createElement(Ue.Link,{"data-test-id":"application-path-link",onClick:()=>{o(!0)}},e.path);return t.default.createElement(Ue.FormField,{"data-test-id":"application-path",label:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.applicationPath"})},t.default.createElement(Ue.Popover,{target:d,title:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.applicationPathPopupTitle"}),placement:"right-bottom",visible:a,onClose:()=>o(!1)},t.default.createElement(Ue.Form,{applyButton:!1,submitButton:{children:t.default.createElement(Ue.Translate,{content:"components.buttons.ok"})},cancelButton:{children:t.default.createElement(Ue.Translate,{content:"components.buttons.cancel"}),onClick:()=>o(!1)},onSubmit:()=>{o(!1),s("submit"),n.changeApplicationPath(e.domainId,l).then(e=>{r(e.message,"success")}).catch(e=>{r(e.message,"danger")}).finally(()=>{s(void 0)})},state:i},t.default.createElement(Tn,{rootNodeTitle:u("controllers.domain.index.rootDirectoryTitle"),dataUrl:`/smb/file-manager/tree-data/domainId/${e.domainId}`,onNodeClick:e=>{c(e)}}))),t.default.createElement("span",null," "),t.default.createElement(Ue.AuxiliaryActions,null,t.default.createElement(Ue.Link,{href:`/smb/file-manager/list/domainId/${e.domainId}?currentDir=${encodeURIComponent(e.path)}`},t.default.createElement(Ue.Translate,{content:"controllers.domain.index.applicationPathOpen"}))),"submit"===i&&t.default.createElement(bn,null))},Mn=Dn;Dn.propTypes={application:Be().shape({domainId:Be().number.isRequired,path:Be().string.isRequired}).isRequired,refreshWithMessage:Be().func.isRequired};const Nn=({application:e,files:r,refreshWithMessage:n})=>{const a=(0,t.useContext)(Ie),[o,i]=t.default.useState(),[s,l]=t.default.useState(!1),c=t.default.createElement(Ue.Link,{"data-test-id":"application-startup-file-link",onClick:()=>{l(!0)}},e.startupFile),{currentDir:u,file:d}=(e=>{const t=(e=e.split("/")).pop();return{currentDir:e.join("/")||"/",file:t}})(e.path.replace(/\/?$/,"/")+e.startupFile);return t.default.createElement(Ue.FormField,{"data-test-id":"application-startup-file",label:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.applicationStartupFile"})},t.default.createElement(Ue.Popover,{target:c,title:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.applicationStartupFilePopupTitle"}),placement:"right-bottom",visible:s,onClose:()=>l(!1)},t.default.createElement(Ue.Form,{values:{startupFile:e.startupFile},applyButton:!1,submitButton:{children:t.default.createElement(Ue.Translate,{content:"components.buttons.ok"})},cancelButton:{children:t.default.createElement(Ue.Translate,{content:"components.buttons.cancel"}),onClick:()=>l(!1)},onSubmit:({startupFile:t})=>{l(!1),i("submit"),a.changeApplicationStartupFile(e.domainId,t).then(e=>{n(e.message,"success")}).catch(e=>{n(e.message,"danger")}).finally(()=>{i(void 0)})},state:o},t.default.createElement(Ue.FormFieldText,{name:"startupFile"}))),t.default.createElement("span",null," "),-1===r.indexOf(e.startupFile)?t.default.createElement(t.Fragment,null,t.default.createElement(Ue.Icon,{name:"exclamation-mark-circle-filled",intent:"warning"}),t.default.createElement("span",null," "),t.default.createElement(Ue.Translate,{content:"controllers.domain.index.applicationStartupFileNotExist"})):t.default.createElement(Ue.AuxiliaryActions,null,t.default.createElement(Ue.Link,{href:`/smb/file-manager/code-editor/domainId/${e.domainId}?currentDir=${encodeURIComponent(u)}&file=${encodeURIComponent(d)}`},t.default.createElement(Ue.Translate,{content:"controllers.domain.index.applicationStartupFileEdit"}))),"submit"===o&&t.default.createElement(bn,null))},Pn=Nn;Nn.propTypes={application:Be().shape({domainId:Be().number.isRequired,path:Be().string.isRequired,startupFile:Be().string.isRequired}).isRequired,files:Be().arrayOf(Be().string).isRequired,refreshWithMessage:Be().func.isRequired};const Fn=({application:e})=>t.default.createElement(Ue.FormField,{label:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.environment"})},Object.keys(e.environment).map(r=>t.default.createElement("div",{key:r},"-"," ",r,":"," ",e.environment[r])),t.default.createElement(Ue.AuxiliaryActions,null,t.default.createElement(Ue.Link,{href:`/modules/nodejs/index.php/domain/environment/site_id/${e.domainId}`},t.default.createElement(Ue.Translate,{content:"controllers.domain.index.environmentEdit"})))),Bn=Fn;Fn.propTypes={application:Be().shape({domainId:Be().number.isRequired,environment:Be().object.isRequired}).isRequired};var Un=n(772);const In=({application:e,files:t})=>{const r=t.map(t=>{const{currentDir:r,localFile:n}=(e=>{const t=(e=e.split("/")).pop();return{currentDir:e.join("/")||"/",localFile:t}})(e.path.replace(/\/?$/,"/")+t);return Un.createElement("li",{key:n},Un.createElement("span",null,Un.createElement(Ue.Link,{href:`/smb/file-manager/code-editor/domainId/${e.domainId}?currentDir=${encodeURIComponent(r)}&file=${encodeURIComponent(n)}`},n)))});return Un.createElement(Ue.Column,{width:256},Un.createElement(Ue.Panel,{title:Un.createElement(Ue.Translate,{content:"controllers.domain.index.configurationFilesTitle"})},Un.createElement(Ue.Paragraph,null,Un.createElement(Ue.Translate,{content:"controllers.domain.index.configurationFilesDescription"})),Un.createElement("ul",null,r)))},jn=In;In.propTypes={application:Be().shape({domainId:Be().number.isRequired,path:Be().string.isRequired}).isRequired,files:Be().arrayOf(Be().string).isRequired};const _n=({application:e,refreshWithMessage:r})=>{const n=(0,t.useContext)(Ie);return t.default.createElement(Ue.Button,{"data-test-id":"restart-domain-button",icon:"refresh",tooltip:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.restartButtonDescription"}),onClick:()=>{n.restartDomain(e.domainId).then(e=>{r(e.message,"success")}).catch(e=>{r(e.message,"danger")})}},t.default.createElement(Ue.Translate,{content:"controllers.domain.index.restartButton"}))},$n=_n;_n.propTypes={application:Be().shape({domainId:Be().number.isRequired}).isRequired,refreshWithMessage:Be().func.isRequired};const Hn=({application:e})=>{const r=(0,t.useContext)(Ie);return t.default.createElement(Ue.Button,{"data-test-id":"install-dependencies-button",icon:"plus",tooltip:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.installButtonDescription"}),onClick:()=>{r.installDependencies(e.domainId).then(e=>{Jsw.getComponent("asyncProgressBarWrapper").progressDialog(e)})}},t.default.createElement(Ue.Translate,{content:`controllers.domain.index.${e.pkgManager}InstallButton`}))},Vn=Hn;Hn.propTypes={application:Be().shape({domainId:Be().number.isRequired,pkgManager:Be().string.isRequired}).isRequired};const Wn=({application:e})=>{const r=(0,t.useContext)(Ie),[n,a]=(0,t.useState)(!1),[o,i]=(0,t.useState)(""),[s,l]=(0,t.useState)(!1),[c,u]=(0,t.useState)(""),d=(0,Ue.useTranslate)()("components.run-script-popup.optionsDescription",{examples:["build","test"].map(e=>`<br> ${e}`).join("")});return t.default.createElement(t.Fragment,null,t.default.createElement(Ue.Button,{"data-test-id":"run-script-button",icon:"start",tooltip:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.runScriptButtonDescription"}),onClick:()=>{a(!0)}},t.default.createElement(Ue.Translate,{content:"controllers.domain.index.runScriptButton"})),t.default.createElement(Ue.Dialog,{isOpen:n,title:t.default.createElement(Ue.Translate,{content:"components.run-script-popup.title"}),onClose:()=>{a(!1)},cancelButton:!1},t.default.createElement(Ue.Translate,{content:"components.run-script-popup.options"}),":",t.default.createElement(Ue.Input,{onChange:e=>i(e.target.value)}),t.default.createElement("div",{className:"hint",dangerouslySetInnerHTML:{__html:d}}),t.default.createElement(Ue.Translate,{content:"components.run-script-popup.output"}),":",t.default.createElement("pre",{className:"console-output console-output-wide"},c,s?t.default.createElement("span",{className:"cursor animation-blink"}):null),t.default.createElement(Ue.Toolbar,null,t.default.createElement(Ue.ToolbarExpander,null),t.default.createElement(Ue.ToolbarGroup,null,s?t.default.createElement(Ue.Button,{disabled:!0,size:"lg",intent:"primary"},t.default.createElement(Ue.Icon,{name:"refresh",animation:"spin"})," ",t.default.createElement(Ue.Translate,{content:"components.run-script-popup.pleaseWait"})):t.default.createElement(Ue.Button,{size:"lg",intent:"primary",onClick:()=>{l(!0),r.runScript(e.domainId,o).then(e=>{u(e.stdout+e.stderr),l(!1)})}},t.default.createElement(Ue.Translate,{content:"components.run-script-popup.run"}))),t.default.createElement(Ue.ToolbarExpander,null))))},zn=Wn;Wn.propTypes={application:Be().shape({domainId:Be().number.isRequired}).isRequired};const Gn=({application:e,refreshWithMessage:r})=>{const n=(0,t.useContext)(Ie),a=()=>{n.enableDomain(e.domainId,!e.enabled).then(e=>{r(e.message,"success")}).catch(e=>{r(e.message,"danger")})};return e.enabled?t.default.createElement(Ue.Button,{"data-test-id":"disable-domain-button",onClick:a,tooltip:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.disableButtonDescription"})},t.default.createElement(Ue.Translate,{content:"controllers.domain.index.disableButton"})):t.default.createElement(Ue.Button,{"data-test-id":"enable-domain-button",onClick:a,tooltip:t.default.createElement(Ue.Translate,{content:"controllers.domain.index.enableButtonDescription"})},t.default.createElement(Ue.Translate,{content:"controllers.domain.index.enableButton"}))},Jn=Gn;Gn.propTypes={application:Be().shape({domainId:Be().number.isRequired,enabled:Be().bool.isRequired}).isRequired,refreshWithMessage:Be().func.isRequired};var Xn=n(772);const Kn=({application:e})=>Xn.createElement(Ue.Link,{href:`/smb/file-manager/list/domainId/${e.domainId}`},Xn.createElement(Ue.Button,{"data-test-id":"open-file-manager-button",icon:"folder-open",tooltip:Xn.createElement(Ue.Translate,{content:"controllers.domain.index.openFileManagerButtonDescription"})},Xn.createElement(Ue.Translate,{content:"controllers.domain.index.openFileManagerButton"}))),Yn=Kn;Kn.propTypes={application:Be().shape({domainId:Be().number.isRequired}).isRequired};const Zn=({application:e,files:r,handlers:n,allowed:a,pkgManagers:o,applicationModes:i,refreshWithMessage:s})=>{const l=[];e.enabled&&(l.push(t.default.createElement(Ue.ToolbarGroup,null,t.default.createElement($n,{application:e,refreshWithMessage:s}))),-1!==r.indexOf("package.json")&&(l.push(t.default.createElement(Ue.ToolbarGroup,null,t.default.createElement(Vn,{application:e}))),l.push(t.default.createElement(Ue.ToolbarGroup,null,t.default.createElement(zn,{application:e}))))),a.enable&&l.push(t.default.createElement(Ue.ToolbarGroup,null,t.default.createElement(Jn,{application:e,refreshWithMessage:s}))),l.push(t.default.createElement(Ue.ToolbarGroup,null,t.default.createElement(Yn,{application:e})));let c=null;var u;return e.enabled&&-1===r.indexOf(e.startupFile)&&(c=t.default.createElement(Ue.Paragraph,null,t.default.createElement(Ue.Translate,{content:"controllers.domain.index.noStartupFileHint",params:{file:(u=e.path||"",u.replace(/\/?$/,"/")+(e.startupFile||"")).escapeHTML()}}))),t.default.createElement(Ue.Columns,null,t.default.createElement(Ue.Column,{fill:!0},c,l.length?t.default.createElement(Ue.Toolbar,null,l):null,t.default.createElement("div",{style:{marginTop:10}},e.handlerId&&t.default.createElement(vn,{handlers:n,application:e,refreshWithMessage:s}),t.default.createElement(wn,{pkgManagers:o,application:e,refreshWithMessage:s}),t.default.createElement(Sn,{application:e,refreshWithMessage:s}),e.mode&&t.default.createElement(Ln,{application:e,applicationModes:i,refreshWithMessage:s}),e.url&&t.default.createElement(An,{application:e}),e.path&&t.default.createElement(Mn,{application:e,refreshWithMessage:s}),e.startupFile&&t.default.createElement(Pn,{application:e,files:r,refreshWithMessage:s}),e.environment&&t.default.createElement(Bn,{application:e}))),r.length?t.default.createElement(jn,{application:e,files:r}):null)},Qn=Zn;Zn.propTypes={application:Be().shape({enabled:Be().bool,handlerId:Be().string,mode:Be().string,url:Be().string,path:Be().string,startupFile:Be().string,environment:Be().string}).isRequired,files:Be().arrayOf(Be().string).isRequired,handlers:Be().arrayOf(Be().shape({id:Be().string,version:Be().string})).isRequired,allowed:Be().shape({restart:Be().bool,enable:Be().bool}).isRequired,pkgManagers:Be().arrayOf(Be().string).isRequired,applicationModes:Be().arrayOf(Be().string).isRequired,refreshWithMessage:Be().func.isRequired};const ea=({keyCode:e})=>38===e,ta=({keyCode:e})=>40===e;var ra=n(772);const na=({commands:e,disabled:r,onExecute:n})=>{const[a,o]=(0,t.useState)(!1),[i,s]=(0,t.useState)(""),[l,c]=(0,t.useState)(!1),[u,d]=(0,t.useState)(0),[p,f]=(0,t.useState)(0),m=(0,t.useRef)(),h=(0,t.useRef)();(0,t.useLayoutEffect)(()=>{m.current&&f(m.current.offsetWidth)}),(0,t.useEffect)(()=>{const e=e=>{h.current&&!h.current.contains(e.target)&&o(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);const g=(0,t.useMemo)(()=>e.filter(({name:e})=>-1!==e.indexOf(i)).slice(0,15),[i,e]),b=()=>{const e=i.trim();s(""),e.length&&n(i)};return ra.createElement(t.Fragment,null,ra.createElement(Ue.Input,{"data-test-id":"console-input",innerRef:m,size:"lg",value:i,onChange:e=>{s(e.target.value)},onKeyDown:e=>{if(ta(e)||ea(e))(e=>{let t;ea(e)&&(t=u-1),ta(e)&&(t=u+1),t<0&&(t=0),t>g.length-1&&(t=g.length-1),d(t)})(e);else if((({keyCode:e})=>27===e)(e))o(!1);else if((({keyCode:e})=>13===e)(e)){if(a){const e=g[u];e&&s(e.name)}else b();o(!1)}else o(!0)},disabled:r,suffix:ra.createElement(Ue.Button,{"data-test-id":"console-button",onClick:b,icon:"start",ghost:!0,disabled:r}),onFocus:()=>o(!0),onBlur:()=>{l||o(!1)}}),a&&g.length?ra.createElement(Ue.Menu,{onMouseOver:()=>c(!0),onMouseOut:()=>c(!1),style:{position:"absolute",width:`${p}px`},ref:h},g.map(({name:e,description:t},r)=>ra.createElement(Ue.MenuItem,{key:e,onClick:()=>(s(e),m.current.focus(),void o(!1)),active:u===r},ra.createElement(Ue.Text,{intent:"success",bold:!0},e),t?` - ${t}`:null))):null)};na.defaultProps={commands:[],disabled:!1},na.propTypes={onExecute:Be().func.isRequired,commands:Be().array,disabled:Be().bool};const aa=na;var oa=n(583);const ia=new(n.n(oa)())({fg:"#000",bg:"#f5f5f5"}),sa=({application:e,handlerVersion:r,packageManager:n,prefix:a,data:o,showMessage:i,menuPrefix:s,disabled:l,content:c,onContentChange:u})=>{const[d,p]=(0,t.useState)(!1),f=(0,t.useRef)(),m=(0,t.useContext)(Ie),{commands:h}=o??{};(0,t.useLayoutEffect)(()=>{const e=()=>{let e=window.innerHeight-f.current.rootRef.current.getBoundingClientRect().top-80;e<250&&(e=250),f.current.rootRef.current.style.height=`${e}px`};return f?.current?.rootRef?.current&&(e(),window.addEventListener("resize",e)),()=>window.removeEventListener("resize",e)},[f]);const g=e=>u(c+e);return t.default.createElement(Ue.Grid,{gap:"xs"},t.default.createElement(Ue.GridCol,null,t.default.createElement(Ue.Columns,{gap:"xs"},t.default.createElement(Ue.Column,null,s||a),t.default.createElement(Ue.Column,null,t.default.createElement(aa,{onExecute:t=>{f.current.autoscrollCancelled=!1;const o=`# ${a} ${t}\n`;g(o),p(!0),m.runCommand(e.domainId,t,r,n).then(e=>{0===e.code?g(`${o}${e.stdout}\n`):g(`${o}Process exited with non-zero exit code '${e.code}'\n${e.stdout}\n${e.stderr}\n`)}).catch(({message:e})=>{i(e,!0)}).finally(()=>p(!1))},commands:h,disabled:l||d})))),t.default.createElement(Ue.GridCol,null,t.default.createElement(Ue.ConsoleOutput,{style:{"max-height":"60em"},wide:!0,cursor:d,ref:f},t.default.createElement("div",{dangerouslySetInnerHTML:{__html:ia.toHtml((b=c,b.toString().replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""")))}}))));var b},la=sa;sa.propTypes={application:Be().shape({domainId:Be().number.isRequired}).isRequired,handlerVersion:Be().string.isRequired,packageManager:Be().string.isRequired,prefix:Be().string.isRequired,data:Be().shape({commands:Be().arrayOf(Be().string)}),showMessage:Be().func.isRequired,menuPrefix:Be().string,disabled:Be().bool,content:Be().string.isRequired,onContentChange:Be().func.isRequired},sa.defaultProps={data:{},menuPrefix:"",disabled:!1};var ca=n(772);const ua=({onChange:e,value:r,options:n,disabled:a})=>{const o=(0,t.useMemo)(()=>ca.createElement(Ue.Menu,null,n&&n.map(t=>{const n=t.value===r;return ca.createElement(Ue.MenuItem,{disabled:a,key:t.value,active:n,onClick:()=>!n&&e(t.value)},t.value)})),[n,a,r,e]),i=(0,t.useMemo)(()=>n.find(e=>e.value===r)?.title||"Unavailable",[n,r]);return ca.createElement(Ue.Dropdown,{menu:o},i)};ua.propTypes={onChange:Be().func.isRequired,value:Be().string.isRequired,options:Be().arrayOf(Be().shape({value:Be().string.isRequired,title:Be().string.isRequired})).isRequired,disabled:Be().bool},ua.defaultProps={disabled:!1};const da=({application:e,pkgManagers:r,handlers:n,showMessage:a,content:o,onContentChange:i})=>{const s=(0,t.useContext)(Ie),l=e=>n.find(({id:t})=>t===e),[c,u]=(0,t.useState)(l(e.handlerId)),[d,p]=(0,t.useState)(e.pkgManager),[f,m]=(0,t.useState)(!1),[h,g]=(0,t.useState)([]);(0,t.useEffect)(()=>{e&&(u(l(e.handlerId)),p(e.pkgManager))},[e]),(0,t.useEffect)(()=>{b(d)},[d]);const b=t=>(m(!0),s.getAvailableCommands(e.domainId,t).then(e=>g(e)).catch(()=>g([])).finally(()=>m(!1)));return ca.createElement(la,{handlerVersion:c?.version,packageManager:d,application:e,prefix:d,showMessage:a,content:o,onContentChange:i,menuPrefix:ca.createElement(Ue.Columns,{gap:"xs"},ca.createElement(Ue.Column,null,ca.createElement(ua,{onChange:e=>{const t=(r=e,n.find(({version:e})=>e===r));var r;t&&u(t)},disabled:f,value:c?.version,options:n.map(({version:e})=>({value:e,title:`Node ${e}`}))})),ca.createElement(Ue.Column,null,ca.createElement(ua,{onChange:e=>p(e),disabled:f,value:d,options:(r.length?r:[e.pkgManager]).map(e=>({value:e,title:e}))}))),data:h,disabled:f})},pa=da;function fa(){return fa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fa.apply(null,arguments)}da.propTypes={application:Be().shape({domainId:Be().string.isRequired,handlerId:Be().string.isRequired,pkgManager:Be().string.isRequired}).isRequired,pkgManagers:Be().arrayOf(Be().string).isRequired,handlers:Be().arrayOf(Be().shape({id:Be().string.isRequired,version:Be().string.isRequired})).isRequired,showMessage:Be().func.isRequired,content:Be().string.isRequired,onContentChange:Be().func.isRequired};const ma=()=>{const e=new URLSearchParams(location.search).get("site_id"),r=(0,t.useContext)(Ie),n=(0,Ue.useTranslate)(),[a,o]=(0,t.useState)({message:null,intent:null}),[i,s]=(0,t.useState)({data:null,isLoading:!0,loadError:null}),[l,c]=(0,t.useState)(""),u=async()=>{try{const t=await r.getDomain(e);s({data:t,isLoading:!1,loadError:null})}catch(e){s({data:null,isLoading:!1,loadError:e.message})}};if((0,t.useEffect)(u,[r,e]),i.isLoading)return t.default.createElement(Ue.ContentLoader,null);if(i.loadError)return t.default.createElement(Ue.StatusMessage,{intent:"danger"},i.loadError);const{application:d,usedPaths:p}=i.data,f=Object.values(p).filter(e=>e===d.path).length>1;return t.default.createElement(t.Fragment,null,f&&t.default.createElement(Ue.StatusMessage,{intent:"danger"},t.default.createElement(Ue.Translate,{content:"controllers.domain.application-path-in-use.title"})),a.message&&t.default.createElement(Ue.StatusMessage,{intent:a.intent},a.message),t.default.createElement(Ue.Tabs,null,t.default.createElement(Ue.Tab,{title:n("controllers.domain.dashboard.title")},t.default.createElement(Qn,fa({},i.data,{refreshWithMessage:(e,t)=>{o({message:e,intent:t}),u()}}))),t.default.createElement(Ue.Tab,{title:n("controllers.domain.command-line.title")},t.default.createElement(pa,fa({},i.data,{content:l,onContentChange:c,showMessage:e=>{o({message:e,intent:"danger"})}})))))};var ha=n(772);const ga=({indexUrl:e,messages:r})=>{const n=e.replace("/index.php",""),a=(0,t.useMemo)(()=>new gn(`${e}/api`),[e]);return ha.createElement(Ue.LocaleProvider,{messages:r},ha.createElement(Ie.Provider,{value:a},ha.createElement(Oe,{basename:n},ha.createElement(le,null,ha.createElement(ie,{path:"index.php"},ha.createElement(ie,{path:"domain/index",element:ha.createElement(ma,null)}),ha.createElement(ie,{path:"",element:ha.createElement(Ye,null)})),ha.createElement(ie,{path:"*",element:ha.createElement(oe,{to:"/index.php"})})))))};ga.propTypes={indexUrl:Be().string.isRequired,messages:Be().array.isRequired};const ba=ga;var ya=n(772);const va=e=>{const r=document.getElementById(e.moduleId);(0,t.createRoot)(r).render(ya.createElement(ba,e))}})(),a})());
Edit
Rename
Chmod
Delete
FILE
FOLDER
INFO
Name
Size
Permission
Action
main.js
150957 bytes
0644
N4ST4R_ID | Naxtarrr